BM6P6(@ ~~~}}}}}}}}}{{{uuukkkccc```\\\WWWSSSPPPMMMJJJHHHCCCAAA???>>>??????>>>===888999999999999888777777333333333333333333333333111111000000000000111111444333222000000000111111.........------,,,,,,,,,......---,,,---...///000333111///---,,,---...///....................................////////////000///000222222444;;;DDDHHHLLLNNNLLLJJJKKKKKKHHHJJJJJJLLLTTT^^^cccccc``````]]]XXXTTTSSSUUUWWWYYYfffddddddgggjjjllljjjgggaaaaaafffpppzzz~~~zzzuuutttmmmhhhiiihhhaaaZZZVVVWWW```hhhjjjlllooopppoookkkjjjhhhhhhiiikkknnnpppxxxtttoookkkjjjlllooorrrwwwwwwxxxwwwxxxzzz~~~rrrcccQQQFFF===<<<>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;>>><<<<<>>??????>>><<<999999999888888888777777666666555444333222111111111111000000000000111111111111000///...///000000/////////......---------...------,,,---...///000222111///---,,,---..........................................////////////000///000222333444<<>>===>>>===<<<===;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;>>>??????DDDJJJPPP^^^|||~~~~~~}}}~~~|||uuukkkdddaaa]]]WWWRRROOOKKKHHHEEECCCAAA???>>>>>>>>>===<<<:::999888777666777888888999888777555333111000///111111000000000000111111......---------.../////////////////////............------------...//////111000///---------..........................................////////////000///000222333555===GGGPPPTTTTTTPPPMMMMMMMMMKKKJJJKKKNNNUUU\\\aaaaaa___```\\\XXXUUUVVVXXXZZZZZZZZZ[[[___ffflllmmmjjjfff___]]]]]]ccckkkpppooommmoookkkiiilllkkkccc[[[XXXYYYbbbjjjkkkkkkmmmmmmkkkhhhhhhggggggiiikkknnnpppssspppkkkgggeeeeeegggiiilllooossswwwzzz~~~vvvhhhRRRHHH@@@>>>???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::=========BBBHHHNNN```~~~}}}}}}~~~|||uuukkkddd```\\\WWWRRRNNNJJJGGGDDDCCCAAA???>>>>>>>>><<<;;;;;;999777666555666888999999999777666444222111000222111111000000111111222------------...//////000//////..................------------......//////000///...------------.......................................////////////000...///222333666???IIISSSWWWWWWRRROOOOOONNNKKKJJJLLLOOOUUU[[[______^^^```[[[VVVUUUWWWYYY[[[[[[ZZZ\\\aaahhhnnnnnnhhhccc```^^^]]]aaaggglllmmmkkkjjjggggggjjjiiiaaaYYYVVVXXXaaaiiikkkkkkmmmmmmkkkiiihhhgggggggggiiijjjkkkllljjjfffcccbbbccceeeggggggkkkpppuuuxxx|||xxxjjjRRRIII@@@???@@@>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;=========BBBHHHUUUkkk~~~}}}}}}}}}{{{uuukkkccc___[[[VVVQQQMMMJJJGGGDDDDDDAAA???>>>======<<<::::::999777555555666777888777666666555444444333333222222111111111111222222---......///000000000000---------------------------------...............///......---------------....................................////////////000...///222444888AAALLLVVVZZZZZZVVVRRRQQQOOOKKKKKKMMMPPPUUUZZZ]]]]]]]]]]]]WWWQQQPPPTTTYYY\\\\\\[[[^^^cccjjjooonnnhhhbbb```___^^^aaafffiiikkkjjjeeecccdddgggddd\\\VVVTTTUUU___hhhkkklllnnnnnnlllkkkiiihhhfffeeedddeeeeeedddcccbbbaaaaaaccceeeffffffiiimmmqqqtttwwwzzz|||yyylllTTTIIIAAA@@@AAA@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>><<<<<<>>>??????DDDJJJZZZwww||||||{{{|||zzzsssiiibbb]]]ZZZTTTPPPMMMJJJGGGEEEDDDAAA???======<<<;;;999999888777666555666777777444444444444444444555555222222111111111111222222//////000111111111000000,,,,,,,,,---------------,,,---......//////......------------------------....................................///////////////...///222444999CCCNNNWWW\\\^^^[[[WWWUUUQQQMMMKKKNNNRRRVVVYYY[[[\\\\\\XXXQQQKKKLLLTTT]]]cccdddaaaccchhhooorrrpppiiibbb______```cccgggiiiiiiiiibbb```aaaccc```WWWRRRQQQSSS]]]gggkkklllnnnnnnllljjjiiigggeeebbbaaa```___````````````aaaccceeeffffffhhhlllnnnppprrruuuxxx}}}qqqXXXMMMCCCAAAAAA@@@???@@@<<<<<<<<<<<<<<<<<<<<<<<<>>><<<===???AAAAAAFFFLLL]]]{{{zzzzzzzzzyyyrrrhhh```[[[XXXSSSOOOMMMJJJHHHFFFDDDAAA???======<<<:::999888777777777666666666666333333333333333444444444333222222111111222222333000000111111111000///...------------.........///,,,---.../////////...---,,,---------...---------....................................///////////////......111444:::EEEPPPYYY___cccaaa]]]ZZZUUUOOOKKKNNNSSSVVVXXXZZZ[[[[[[VVVOOOJJJNNNZZZhhhrrruuuttttttvvvyyyyyysssiiibbb___aaaeeejjjmmmmmmllljjjaaa______```\\\TTTPPPPPPTTT^^^hhhkkklllmmmmmmjjjgggfffeeecccaaa___]]]]]]______```aaabbbcccddddddggghhhjjjlllmmmppptttwwwxxx___SSSFFFBBBAAA???>>>???<<<<<<<<<<<<<<<<<<<<<<<<===;;;<<>>===>>>========================;;;:::;;;???AAABBBHHHOOOmmm|||yyyuuuxxxyyysssqqquuuwwwqqqgggaaa[[[XXXSSSOOOLLLHHHEEEBBB>>>===<<<;;;:::999999999:::::::::999999777666666333444555666555444333222555444333333333222///---000000000000////////////------............---------------............///////////////////////////////////////////////////---...///---***&&&%%%$$$,,,---///000444;;;FFFNNN]]]]]]___aaaaaa]]]XXXTTTMMMPPPTTTXXXZZZYYYWWWUUUVVVNNNKKKTTTeeevvvwwwlllggggggooozzzzzzuuusssjjjhhhgggdddZZZNNNLLLQQQZZZbbbiiijjjkkkmmmlllhhheeeeeeccc```]]][[[\\\]]]_________``````aaabbbcccggghhhiiilllpppsssvvvwww}}}~~~rrr[[[HHHEEEDDD???;;;===>>>>>>============>>>>>>>>>@@@>>>@@@EEEBBBGGGZZZtttyyyvvvssstttyyy{{{uuusssvvvwwwpppgggaaa[[[XXXSSSOOOLLLHHHEEEBBB???>>>===;;;::::::999999999999999999888777666555444444555555444444333222333222222333444444222000000000000000////////////------............---------------............///------------------------........................///000222111///---,,,,,,---///000222555===GGGOOOXXXXXXYYYZZZ[[[YYYUUUQQQLLLPPPTTTYYY[[[ZZZYYYWWWWWWOOOLLLUUUcccppp|||wwwooolllmmmxxx~~~wwwrrrmmmeeeXXXMMMMMMSSS^^^eeekkkkkkkkkllljjjfffcccbbbaaa^^^[[[YYYZZZ[[[]]]\\\]]]]]]___aaacccdddhhhiiijjjmmmqqquuuyyy{{{www```LLLFFFDDD???;;;===>>>>>>============>>>>>>>>>@@@===???DDDBBBJJJ^^^vvvtttqqqrrrwww}}}wwwtttwwwwwwoooeee```ZZZWWWRRRNNNKKKHHHDDDBBB??????===<<<;;;:::::::::777888888888777666555444555555444333333333333444222111111333555555444222000000000000////////////------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---//////.........///...000222333777>>>GGGOOOUUUTTTSSSTTTUUUUUURRRQQQLLLOOOUUUYYY\\\\\\[[[ZZZVVVOOOMMMUUU```hhhnnnrrryyy|||}}}wwwrrroooooosssvvvfffVVVMMMOOOVVVbbbiiimmmmmmkkkkkkhhhdddccccccaaa___\\\ZZZ[[[]]]]]]]]]\\\]]]___bbbfffhhhiiijjjkkknnnsssxxx}}}|||fffPPPGGGDDD???<<<>>>>>>>>>============>>>>>>===???<<<>>>CCCCCCNNNeeewwwtttpppqqqvvv~~~xxxuuuvvvtttlllccc___YYYVVVQQQMMMKKKHHHDDDBBB@@@???>>>===<<<;;;;;;;;;666666777777666555444444666555444333222333444444333222222333444555444333000000000000////////////------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++------------...000...000222444777===GGGNNNSSSQQQOOOOOOQQQRRRRRRQQQLLLOOOUUUZZZ]]]^^^]]]\\\SSSNNNNNNVVV___cccdddeeekkkmmmooommmjjjiiijjjlllvvvhhhUUULLLPPPWWWccciiinnnmmmlllkkkhhhdddeeeeeedddbbb___^^^```aaaaaa`````````bbbeeehhhjjjiiiiiikkknnnssszzz~~~}}}~~~jjjSSSHHHCCC???>>>???>>>>>>============>>>>>>===???<<<===CCCEEERRRkkk}}}xxxsssssswww~~~yyyuuuvvvrrrjjjbbb^^^XXXUUUPPPMMMJJJGGGDDDAAA@@@???>>>===<<<;;;;;;;;;555666666666666555555444666555444333222333444444555444222222333444333111000000000000////////////------............---------------............///---------------------------------------------------///000///......///111---///222444666<<>>>>>============>>>>>><<>>>>>============>>>>>><<>>???DDDGGGXXXuuu~~~uuussswww{{{yyyxxxsssjjjdddcccVVVSSSOOOKKKIIIGGGCCCAAA???>>>===;;;::::::999999555666666777777777666666444444555555444444333222333111//////111222222222000000000000////////////------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,........................)))*********)))))),,,......000444666888===EEEKKKKKKHHHFFFEEEGGGHHHHHHHHHLLLOOOUUUZZZ]]]]]]\\\[[[WWWSSSUUU___hhhllllllmmmlllllliiieee```___bbbfffssszzzuuu```RRRPPPTTTVVV___fffllllllkkkkkkiiieee_________^^^\\\\\\^^^```\\\^^^___aaabbbcccccccccdddggglllqqqwww{{{~~~}}}{{{yyyxxxwwwwwwwwwyyy{{{}}}|||}}}~~~}}}}}}|||}}}~~~sss___NNNFFFCCC@@@>>>>>>>>>============>>>>>>;;;@@@???@@@EEEHHHZZZvvvwwwvvvzzz}}}{{{zzzuuulllgggfffVVVSSSNNNKKKIIIFFFCCCAAA>>>===<<<;;;:::999999999666666777777777777777666333444555666555444333222000...---...000333444333000000000000////////////---..................------------.........//////++++++++++++++++++++++++////////////////////////,,,,,,------,,,...000333///222555777999???FFFLLLMMMJJJHHHHHHIIIIIIIIIHHHLLLOOOUUUYYY\\\\\\[[[ZZZVVVQQQRRR[[[eeeiiijjjkkklllkkkiiiddd___^^^aaadddtttyyy}}}yyyvvvuuussstttlll\\\QQQQQQUUUWWW```ggglllkkkjjjjjjgggccc^^^______]]]\\\\\\^^^```[[[]]]```ccceeeffffffeeedddhhhmmmsssxxx|||~~~~~~}}}{{{zzzxxxwwwwwwwwwvvvyyy{{{|||}}}}}}}}}}}}~~~wwwdddRRRGGGCCC@@@<<<>>>>>>============>>>>>>;;;@@@@@@BBBFFFIIIZZZwww{{{zzzyyyoooddd\\\VVVQQQLLLIIIHHHGGGCCC@@@@@@???===<<<===<<<;;;999666666666666666555555444888888777666444333222111444444222000///.........000000000000////////////////////////............---------.........//////***+++,,,------,,,+++***...------------...//////000000000///......------///000333777===CCCIIILLLLLLKKKIIIGGGGGGGGGGGGGGGKKKQQQWWWWWWWWWXXXWWWTTTTTTQQQQQQVVVZZZ]]]cccjjjjjjjjjhhhccc___^^^bbbeeexxxyyyzzzzzzxxxuuuqqqpppnnnkkkcccWWWLLLKKKTTT\\\cccfffjjjllljjjhhhffffffcccaaa^^^[[[[[[\\\___aaa^^^aaafffiiijjjiiifffdddccchhhooouuuyyy{{{|||}}}}}}zzzyyyyyyyyywwwvvvvvvwwwzzz}}}~~~}}}||||||~~~~~~iiiUUUGGG@@@??????>>>>>>============>>>>>>>>>???>>>CCCIIIIIIZZZyyy~~~zzzyyyyyyoooddd\\\VVVQQQLLLIIIHHHGGGDDDAAA@@@>>>===<<<===<<<;;;999666666666666666555555444555555444333222111111000555444333111000000000000......//////000000111111////////////............------------.........///000000111111111111000000---------------...//////////////////............000111333777===CCCIIIMMMMMMLLLJJJIIIHHHHHHIIIIIINNNTTTYYYXXXWWWXXXVVVRRRPPPMMMMMMQQQUUUXXX]]]cccbbbcccbbb^^^[[[[[[```ddduuuvvvwwwwwwtttpppllljjjllliiiaaaUUULLLKKKTTT\\\cccfffiiikkkiiigggeeeeeecccbbb___]]]]]]^^^```aaaaaadddgggjjjlllkkkjjjiiihhhkkkooorrruuuxxx{{{}}}}}}yyywwwwwwwwwwwwvvvuuuvvvxxx{{{}}}~~~mmmXXXJJJBBB@@@AAA>>>>>>=========>>>>>>???>>>???>>>BBBHHHIIIZZZyyy~~~zzzzzz~~~yyyoooddd\\\WWWRRRMMMJJJIIIHHHDDDAAA@@@>>>===<<<<<<<<<:::999666666666666666555555444444444333333333222222222444333333222111111222222------...///000111222222////////////............------------............///......------......///---------------......///............////////////000111333777===DDDJJJNNNNNNMMMLLLJJJJJJJJJJJJKKKQQQWWW[[[ZZZXXXWWWTTTPPPLLLIIIIIINNNQQQRRRVVV[[[[[[]]]]]][[[YYYZZZ___cccqqqsssuuutttpppkkkgggfffhhheee]]]SSSKKKLLLTTT\\\bbbeeehhhiiihhhfffddddddcccbbbaaaaaa```aaaaaaaaadddfffhhhjjjlllmmmnnnnnnmmmnnnooopppqqquuuzzz~~~~~~{{{wwwuuuuuuvvvvvvvvvuuuvvvxxxyyyzzz{{{||||||}}}rrr]]]MMMDDDAAAAAA===============>>>???@@@??????===AAAGGGHHHYYYxxx}}}zzz{{{}}}xxxoooddd\\\WWWRRRMMMJJJIIIHHHEEEAAA@@@>>><<<<<<<<<<<<:::888666666666666666555555444555555555555555555555555222222111111111222222333.........///000111111111////////////............------------------------,,,+++***))))))***+++,,,------,,,,,,------...///---------...///000000111000111333777>>>FFFMMMQQQPPPOOONNNLLLKKKKKKKKKLLLQQQWWW\\\[[[XXXWWWSSSOOOKKKHHHIIIMMMPPPPPPRRRWWW[[[\\\]]][[[YYYZZZ___ccclllpppsssrrrnnniiifffeeeddd```YYYOOOJJJLLLUUU]]]bbbeeeggghhhfffdddccccccbbbbbbccccccccccccbbbbbbdddeeeeeegggiiilllnnnpppnnnpppqqqrrrsssvvvzzz}}}}}}yyyuuusssssstttuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxzzz}}}~~~~~~~~~vvv```NNNDDD@@@@@@============>>>???@@@@@@??????===@@@FFFGGGYYYxxx|||zzz|||}}}}}}}}}|||xxxoooddd]]]WWWRRRLLLJJJIIIHHHDDDAAA???>>><<<;;;<<<;;;:::888666666666666666555555444444444444555555555555666111000000000000111222222000000000000////////////////////////............------------------,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,---......,,,------...///000111111000111333888???HHHQQQVVVTTTSSSQQQNNNMMMLLLLLLMMMOOOVVV[[[[[[YYYWWWTTTOOOJJJHHHIIIMMMOOOOOOPPPTTT[[[\\\]]][[[YYYYYY\\\```eeejjjoooooojjjeeebbbbbb___[[[SSSLLLHHHLLLUUU]]]ccceeeggggggeeecccccccccaaabbbcccddddddcccbbbbbbbbbbbbbbbccceeehhhlllnnnlllooosssvvvwwwyyy{{{|||{{{xxxtttrrrssstttttttttrrrrrrsssssssssrrrrrrqqqtttwwwzzz|||||||||}}}~~~yyycccOOOCCC??????>>>>>>>>>>>>>>>???@@@@@@??????===@@@FFFHHHZZZzzz{{{zzz||||||||||||{{{wwwoooddd]]]VVVQQQLLLIIIHHHGGGCCC@@@???===<<<;;;;;;;;;999888666666666666666555555444333333333333333333333333000000000///000000111111111000000000/////////...////////////............------------,,,,,,,,,,,,.........------.........,,,,,,,,,,,,,,,------...---------...///000000111///000333999BBBLLLVVV[[[ZZZXXXVVVSSSPPPOOOOOONNNPPPXXX]]]]]]ZZZYYYTTTOOOIIIGGGIIINNNPPPOOOPPPSSSYYYZZZ[[[YYYVVVVVVXXX[[[___eeekkkjjjeee___]]]]]]ZZZVVVOOOHHHGGGMMMVVV]]]dddfffggggggeeeccccccccc``````aaabbbbbbbbbbbbaaaaaaaaa```aaacccfffiiikkkjjjnnntttxxxzzzyyyyyyyyyyyyvvvtttssstttttttttsssmmmmmmmmmmmmmmmlllkkkkkkrrrtttwwwyyyzzz{{{}}}}}}gggRRREEEAAAAAA@@@??????>>>>>>?????????>>>???<<<@@@GGGIII]]]}}}{{{zzz{{{zzz{{{{{{{{{wwwoooddd]]]UUUPPPKKKHHHGGGFFFBBB??????===;;;;;;;;;;;;999777666666666666666555555444333333333333333333333222222222111000000111111111////////////000000000000////////////............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------......//////000000///000333:::DDDOOOZZZ```aaa___\\\XXXUUUSSSRRRQQQUUU\\\aaa```]]]ZZZTTTNNNKKKJJJMMMRRRUUUSSSSSSVVVVVVXXXYYYXXXUUUUUUWWWZZZ___fffkkkjjjbbbZZZXXXXXXVVVRRRKKKFFFFFFMMMVVV]]]eeeggghhhgggeeeccccccddd____________``````aaaaaabbbbbbaaabbbcccfffhhhjjjkkkoootttwwwwwwvvvuuuuuuwwwuuutttuuuuuuuuusssqqqkkkkkkkkkkkkkkkjjjjjjiiioooqqqsssuuuvvvxxx{{{~~~~~~mmmWWWIIIEEEEEEAAAAAA@@@???>>>>>>>>>>>>>>>>>><<<@@@HHHKKK```{{{yyy{{{zzzzzz{{{{{{wwwnnnddd]]]TTTOOOJJJGGGFFFEEEBBB??????===;;;;;;;;;;;;999777666666666666666555555444666666555555555444444444444333222222111111222222------...///000111222222000/////////............---------,,,,,,+++++++++++++++---......---++++++,,,,,,++++++,,,,,,---............//////////////////000444;;;EEERRR]]]dddfffddd```\\\XXXVVVTTTSSSYYY```eeeccc^^^ZZZTTTMMMNNNNNNQQQWWWZZZXXXXXXZZZUUUXXXYYYYYYVVVVVVYYY\\\ccciiinnnlllbbbZZZVVVVVVUUUPPPIIIEEEFFFMMMWWW]]]fffhhhiiihhheeeddddddddd^^^^^^^^^^^^^^^___```aaaddddddddddddeeegggiiijjjmmmpppsssuuutttsssrrrrrrvvvuuuuuuvvvwwwvvvsssqqqllllllmmmmmmmmmlllkkkkkkkkkmmmnnnpppqqqtttxxx{{{|||~~~qqq\\\MMMIIIIIIBBBBBB@@@???>>>>>>======>>>>>><<>>>>>???@@@AAA<<>>>>>???@@@AAA>>>AAA@@@CCCJJJPPPkkk{{{zzz||||||{{{{{{yyyuuulllbbb[[[VVVSSSOOOLLLIIIGGGDDDBBB======<<<;;;:::999999888666666666666555555555555555555555444333333222222000111111222333333444444111222222111///......////////////............---.........///......------,,,,,,+++*********++++++,,,,,,,,,------------...------,,,,,,,,,------...///444888<<>>>>>???@@@AAA@@@BBBAAADDDKKKTTTrrr|||zzz{{{~~~}}}}}}{{{vvvmmmccc[[[UUURRRNNNKKKIIIFFFCCCAAA======<<<;;;:::999999888666666666666555555555555666666555555444444444444000000111222333333444444000111222111///---...////////////.........------.../////////...---,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,---------------///............///000000...444999===EEEOOOTTTTTTVVVVVVWWWVVVPPPKKKNNNTTTVVV[[[]]]ZZZVVVUUUSSSOOOPPPVVV]]]aaadddiiirrryyywwwkkk```YYYYYYcccnnnyyyooohhh```UUUJJJGGGIIIPPPZZZdddeeeeeeddddddcccccccccbbb______^^^^^^______```aaaaaabbbccceeegggjjjlllmmmlllooossstttttttttuuuuuusssrrrqqqpppqqqtttwwwyyyxxxzzz~~~zzzwwwwwwvvvsssrrrtttwwwzzz~~~|||bbbMMMDDDEEEAAA@@@????????????@@@AAA@@@BBBAAACCCKKKVVVxxx|||yyyzzz}}}}}}|||zzzuuulllbbb[[[SSSPPPLLLIIIGGGEEEBBB@@@======<<<;;;:::999999888666666666666555555555555666666555555555555444444222222222222222222333333000111222000...---...///.........------------,,,.../////////...---,,,,,,......---,,,,,,---------------------------------...............///000000///444:::>>>EEENNNSSSSSSVVVVVVVVVUUUOOOIIILLLSSSUUU\\\```^^^[[[YYYTTTOOOQQQUUUYYY[[[]]]cccmmmuuu~~~ttthhh^^^YYY\\\hhhuuurrreeeYYYMMMHHHIIIOOOYYYbbbeeeeeedddcccbbbaaa```___^^^^^^^^^^^^^^^______```___```aaaccceeehhhkkklllmmmppptttvvvwwwwwwwwwxxxtttsssssssssuuuwwwyyyzzzzzz~~~}}}{{{yyyuuussssssuuuyyy}}}fffOOOEEEEEEBBBAAA@@@??????@@@AAABBB???BBB@@@BBBJJJWWW|||}}}yyyyyyzzzyyyyyywwwsssjjj```YYYRRROOOKKKHHHGGGEEEBBB@@@======<<<;;;:::999999888666666666666555555555555555555555555555555555555333333333222222222222111000111111000...------............---------,,,,,,.........///......------,,,+++++++++,,,,,,---...///............---------,,,,,,,,,,,,,,,---...///000555:::>>>FFFOOOTTTTTTWWWUUUTTTSSSOOOKKKMMMSSSUUU\\\aaa```^^^[[[VVVPPPRRRVVVZZZ[[[\\\```iiipppuuulllbbb[[[YYY^^^lllzzz|||jjj]]]PPPJJJIIIMMMVVV^^^dddeeeddddddcccaaa```___^^^]]]]]]]]]]]]^^^______^^^^^^___aaadddgggkkkmmmooorrrwwwzzzzzzzzzzzzzzzuuuvvvwwwxxxyyyzzz{{{{{{~~~|||vvvsssrrruuuyyy}}}iiiQQQFFFEEEBBBAAA@@@??????@@@AAABBB>>>AAAAAACCCJJJXXX~~~}}}yyyyyyxxxxxxxxxwwwrrrjjj```ZZZRRROOOLLLIIIGGGEEECCCAAA======<<<;;;:::999999888666666666666555555555555444444444444444444444444222222222222222222222222///000111000...------.../////////............---------......///.........+++++++++,,,---...///000000000/////////.........,,,++++++,,,,,,...//////111666;;;>>>FFFPPPUUUVVVVVVRRRPPPPPPOOOMMMOOOSSSWWW]]]aaa___\\\[[[WWWSSSSSSYYY```ccccccdddiiimmmmmmfff^^^ZZZYYY___nnn{{{{{{ggg[[[OOOJJJJJJNNNWWW___ccccccdddeeeeeeeeedddccc]]]]]]]]]\\\]]]^^^^^^___^^^^^^___aaadddhhhlllnnnrrruuuzzz}}}}}}|||||||||wwwyyy{{{}}}~~~~~~}}}|||yyytttsssuuuyyy}}}lllSSSGGGEEEBBBAAA@@@@@@@@@@@@AAABBB>>>BBBBBBDDDKKKYYY|||yyyzzzyyyyyyyyyxxxtttlllccc\\\SSSPPPMMMJJJHHHGGGDDDBBB>>>===<<<;;;:::999999888777666666666555555555555333444444444444444444444111111111222222333333444///000111000...,,,---...000000000000////////////,,,,,,---.../////////...------......000111333444111111000000/////////...---------...///000111222222777;;;>>>FFFPPPWWWXXXTTTOOOLLLNNNPPPOOOQQQTTTYYY^^^```\\\ZZZZZZXXXUUUSSS\\\fffkkkkkkjjjkkkmmmhhhbbb\\\YYYZZZ```nnn||||||zzzrrr```VVVLLLIIILLLRRR[[[dddaaaccceeeggghhhhhhhhhhhh]]]]]]\\\\\\]]]]]]^^^___^^^______aaaeeeiiimmmoootttxxx|||~~~}}}}}}xxx{{{~~~}}}|||~~~}}}wwwvvvuuuyyy~~~mmmTTTGGGEEEBBBBBB@@@@@@@@@@@@BBBBBB???CCCDDDFFFMMMZZZ|||zzzzzz||||||{{{xxxrrriii^^^VVVRRRPPPLLLJJJHHHEEEBBB@@@>>><<<::::::::::::888666555555555555555444444444333444444444333222222111222222222222222222222222000000000000000000000000000000000///......------...------,,,,,,------...))))))((((((***,,,///111111000///...,,,,,,++++++---.........,,,,,,...000444888;;;>>>FFFOOOSSSRRRUUUTTTTTTSSSNNNKKKOOOVVV[[[[[[\\\\\\YYYVVVRRROOOSSS^^^hhhjjjlllnnnkkkeeemmmeee\\\YYY[[[cccqqq~~~~~~wwwsssrrrqqqlllhhhbbbWWWLLLHHHJJJPPPZZZccceeefffggghhhgggdddaaa___\\\\\\]]]]]]^^^___``````ccccccdddeeeiiimmmqqqsss{{{|||~~~~~~|||{{{{{{|||}}}~~~~~~|||{{{yyy~~~uuuyyyzzz{{{}}}nnnUUUGGGCCCAAA@@@??????>>>?????????AAACCCAAAEEEOOO\\\}}}yyyxxx||||||zzzxxxrrriii^^^WWWSSSPPPMMMJJJHHHEEEBBB???>>><<<::::::::::::888666666666666555555444444444444444444444444333222222222222222222222222222222000000000000000000000000.....................///...------,,,,,,------.........,,,,,,---...000111//////......------......---...///...------///111444888:::>>>EEENNNRRRPPPTTTRRRRRRQQQMMMIIIMMMUUU]]]]]]]]]\\\ZZZVVVSSSQQQPPPZZZcccfffiiillljjjfffgggaaa[[[ZZZ\\\eeevvv~~~vvvqqqooommmiiifff```UUUKKKHHHJJJPPPZZZcccfffggghhhhhhgggdddbbb```]]]]]]]]]^^^___```aaaaaacccdddeeefffiiillloooqqquuuwwwyyyyyyyyyzzz{{{}}}}}}~~~}}}|||zzzwww~~~xxxzzz{{{|||}}}qqqXXXIIIDDDAAA@@@@@@???????????????AAABBBAAAEEEOOO\\\~~~{{{zzz|||{{{zzzwwwrrriii___XXXTTTQQQMMMJJJHHHDDDAAA>>>>>><<<::::::::::::888666777777666666555444333333444555555555555444333333222222222222222222222222000000000000000000000000+++,,,,,,---......//////...------,,,,,,------...111000///...---...///000...............///000111.../////////......000222444777:::===DDDMMMPPPNNNSSSQQQPPPPPPMMMJJJNNNTTTZZZZZZYYYXXXUUURRROOONNNLLLTTT\\\___cccfffgggeeebbb^^^ZZZXXXYYYaaauuu~~~uuunnnkkkiiieeebbb\\\RRRIIIGGGKKKQQQZZZccchhhhhhiiiiiigggdddbbb```]]]]]]^^^^^^___aaabbbccccccdddfffgggiiikkkmmmnnnoooqqqsssuuuvvvxxx{{{~~~~~~~~~~~~~~~}}}{{{zzzyyyvvv{{{~~~||||||}}}}}}~~~vvv\\\KKKFFFAAAAAA@@@???????????????@@@BBB@@@EEEOOO\\\||||||{{{zzzyyyvvvqqqiii___YYYUUURRRNNNJJJGGGDDD@@@===>>><<<::::::::::::888666888888777666555444333333444555555666555555444444222222222222222222222222////////////////////////,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,,,,------///............///000000...///000/////////111333333777:::>>>EEEMMMOOOMMMSSSPPPOOOPPPNNNLLLOOOUUUZZZYYYXXXVVVSSSPPPNNNLLLKKKPPPVVVZZZ\\\___aaabbb^^^\\\YYYUUUSSSZZZnnn}}}tttmmmhhheeebbb```XXXOOOGGGGGGLLLRRR\\\dddiiiiiiiiiiiigggdddaaa```\\\\\\\\\]]]^^^```bbbcccdddeeefffhhhiiijjjjjjjjjmmmoooqqqssstttwww{{{~~~}}}|||{{{zzzyyyxxxxxxvvvxxxyyyyyy~~~~~~zzz```MMMFFFAAAAAA@@@????????????@@@???AAA@@@EEEOOO[[[}}}}}}}}}zzzyyywwwuuupppiii```ZZZUUURRRNNNJJJGGGDDD@@@===>>><<<::::::::::::888666888777777666555555444444444444555555666555555444222222222222222222222222////////////////////////......---------,,,,,,,,,...------,,,,,,------...*********++++++,,,------000000///...............---...////////////111333333888;;;???FFFNNNQQQNNNQQQNNNLLLMMMLLLKKKNNNSSS^^^^^^]]][[[XXXUUUQQQPPPKKKNNNRRRVVVXXXYYY\\\^^^\\\[[[YYYUUURRRXXXiii{{{{{{ssskkkfffbbb___^^^TTTLLLFFFHHHMMMTTT^^^fffjjjjjjiiihhhfffccc```___[[[[[[ZZZ[[[\\\___aaabbbdddeeefffggghhhiiiiiiiiinnnpppssstttvvvxxx|||~~~~~~}}}{{{yyywwwvvvvvvvvvwwwvvvvvvwwwzzz~~~cccOOOFFFBBBAAAAAA@@@???@@@@@@@@@???BBBAAAEEENNNZZZ{{{|||}}}yyyxxxvvvtttpppiiiaaa[[[TTTQQQMMMJJJHHHDDDAAA>>>>>><<<::::::::::::888666777777777666666666555555333333444555555555555444222222222222222222222222000000000000000000000000//////......---,,,,,,+++...------,,,,,,------...++++++,,,------...//////000///...---------------,,,---//////...///111333444888===AAAIIIQQQTTTQQQNNNJJJHHHJJJKKKJJJLLLQQQ]]]]]]]]]\\\YYYUUUPPPNNNLLLLLLPPPVVVWWWWWWYYY]]]\\\[[[YYYXXXVVVZZZiiiwwwyyyvvvpppjjjddd___\\\[[[QQQJJJFFFIIIOOOWWW```hhhkkkjjjiiigggdddaaa___^^^ZZZZZZYYYYYY[[[^^^aaacccdddeeeeeefffggghhhiiiiiiooorrrvvvxxxyyy{{{}}}~~~|||yyyvvvtttttttttuuuwwwuuutttvvvxxx~~~gggQQQFFFBBBBBBAAA@@@@@@@@@@@@@@@@@@CCCAAAEEENNNXXXyyy}}}}}}yyyxxxvvvsssoooiiiaaa\\\SSSPPPMMMJJJHHHEEEBBB???>>><<<::::::::::::888666666666666666666777777777222222333444444444444444222222222222222222222222000000000000000000000000///........................------,,,,,,------...------...............------,,,,,,,,,,,,------...+++,,,......---...111333444999???DDDLLLUUUWWWTTTOOOKKKHHHKKKLLLLLLNNNRRRYYY[[[\\\\\\XXXSSSMMMIIIJJJJJJOOOVVVYYYWWWYYY___```\\\ZZZYYYXXXZZZcccnnnqqqooolllgggaaa\\\YYYXXXOOOIIIFFFJJJQQQYYYbbbjjjkkkjjjhhheeebbb```^^^\\\[[[ZZZYYYZZZ[[[^^^bbbdddddddddddddddeeegggiiijjjnnnrrrwww{{{}}}~~~|||xxxtttrrrrrrssstttvvvssssssvvvwwwzzzkkkTTTHHHBBBBBBAAA@@@@@@@@@@@@AAAAAADDDBBBEEEMMMWWWvvv~~~~~~yyywwwuuusssoooiiiaaa\\\RRRPPPLLLJJJHHHEEEBBB@@@>>><<<::::::::::::888666555555666666777777888888111222333333444444444333222222222222222222222222000000000000000000000000------......///000000000...------,,,,,,------...............---,,,+++************+++,,,---//////***,,,---------...000222555:::@@@EEENNNWWWYYYWWWSSSNNNKKKNNNPPPPPPRRRVVV[[[]]]______\\\VVVOOOJJJIIIIIINNNWWWZZZYYY[[[aaaddd___[[[YYYWWWVVV[[[bbbkkkkkkiiieee```ZZZWWWVVVNNNHHHFFFKKKSSSZZZdddlllkkkjjjgggeeeaaa___]]]\\\\\\[[[ZZZZZZ\\\___ccceeeeeedddccccccdddgggiiikkklllqqqwww||||||xxxsssqqqqqqrrrsssuuurrrrrrvvvwwwxxx~~~nnnVVVIIICCCBBBAAAAAA@@@@@@AAAAAABBBEEECCCFFFMMMVVVuuu{{{yyywwwtttoooiiiaaa\\\WWWOOOJJJIIIHHHDDD@@@@@@===;;;999999999999777555888777777666555444444444555444444222111///---,,,111111000...---...222444111111000////////////000///////////////000111222333000,,,((('''(((***,,,***+++,,,,,,---.../////////,,,***+++...///...------...///.........000222555888>>>GGGQQQYYY^^^```UUUSSSOOOJJJHHHKKKQQQVVV[[[]]]^^^\\\WWWQQQMMMKKKLLLKKKPPPYYY\\\ZZZ[[[___aaa```]]]WWWVVVYYY___bbblllmmmjjjbbb[[[YYYWWWTTTLLLHHHDDDDDDMMMYYYeeellliiihhhfffccc```^^^]]]\\\\\\\\\[[[ZZZ\\\^^^```bbbccccccbbbbbbccceeegggiiinnnpppttt|||}}}yyyuuurrrqqqqqqrrrqqqrrrrrrtttxxx|||}}}}}}|||{{{}}}vvvYYYIIIEEECCCAAAAAABBBBBBAAA@@@>>>AAAAAAEEELLLUUUsss~~~|||yyyuuuppphhh```ZZZXXXPPPJJJJJJIIIDDD@@@@@@===;;;999999999999777555777777777666555444444444777777777666555333111111111222333222000000111222......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---+++'''%%%$$$%%%&&&(((******++++++,,,---.........,,,***+++---///...------...///.........000222666888>>>GGGRRR\\\aaadddXXXWWWSSSNNNJJJKKKOOOTTTZZZ\\\]]][[[VVVPPPLLLJJJKKKKKKPPPYYY]]][[[[[[^^^```___\\\WWWVVVXXX\\\___gggiiifff^^^XXXVVVUUURRRLLLIIIFFFHHHPPPZZZdddiiiiiihhheeeccc```^^^]]]]]]ZZZZZZZZZ[[[]]]___aaabbbcccbbbaaaaaaccceeegggiiimmmpppvvv~~~|||wwwtttsssssssssrrrrrrsssuuuyyy}}}}}}~~~||||||~~~zzzwwwtttsssuuuwwwyyyzzzyyy[[[JJJEEECCCAAAAAABBBBBBAAA@@@???BBBAAAEEELLLVVVttt~~~{{{vvvppphhh___YYYYYYQQQKKKJJJIIIDDD@@@???===;;;999999999999777555777777666666555444444444777777777777666555444333111333555555333111000000111000//////......//////---,,,,,,+++++++++,,,,,,---,,,+++***)))***++++++*********++++++,,,,,,,,,...,,,++++++---......------...//////...///111333666888>>>GGGSSS^^^eeehhh^^^]]]ZZZSSSMMMKKKNNNQQQXXXYYYZZZXXXTTTOOOKKKIIILLLNNNTTT]]]```___^^^___\\\[[[YYYWWWVVVXXX\\\```eeehhheee^^^YYYXXXWWWTTTMMMKKKIIIKKKRRR[[[cccggghhhgggeeebbb```^^^]]]]]]XXXYYYZZZ\\\^^^```aaabbbaaaaaaaaabbbccceeehhhiiimmmqqqyyyyyyuuusssttttttrrrssstttwww{{{~~~}}}}}}zzztttooollliiihhhjjjlllnnnnnntttvvvzzz|||^^^LLLEEECCCAAAAAABBBBBBAAA@@@@@@BBBAAADDDLLLVVVuuu{{{wwwqqqiiiaaa[[[YYYQQQKKKJJJIIIDDD@@@???===;;;999999999999777555666666666555555444444444444444444555444444333222222333444333111/////////222111000000//////000000000000///...------------/////////////////////000+++++++++++++++,,,,,,,,,---,,,,,,,,,---.........---...//////...///111333666777<<>>:::;;;;;;:::999888777666555555555444444444333333222111000000///000000000............///000111222000///......------..................------------,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++)))'''&&&...,,,,,,---...///...---...------...///111333444555888===EEEMMMSSSVVVWWWTTTUUUSSSNNNIIIHHHKKKPPPUUUXXX[[[\\\ZZZWWWUUUTTT\\\```bbb___^^^______\\\\\\YYYXXXZZZbbbnnn||||||ssslllddd\\\VVVHHHEEECCCEEEMMMXXXaaaggghhhiiiiiiiiigggeeebbb```YYYWWWVVVXXX]]]bbbfffgggjjjkkkkkklllnnnooopppppprrrwww}}}~~~}}}|||{{{{{{{{{{{{uuuoookkkpppmmmkkkhhhgggddd```]]]YYYWWWTTTSSSUUUVVVWWWWWWUUUTTTTTTTTTVVVXXX[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVWWWVVVWWW[[[\\\]]]cccjjjpppxxxjjjQQQGGGEEEAAA@@@??????>>>===@@@CCCBBBCCCJJJQQQeee~~~|||zzztttkkkaaaZZZTTTLLLGGGGGGFFFBBB>>>>>>::::::::::::999999888777555444444444444333333333222111000000///000000000............///000111222111000//////......//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++)))'''&&&,,,+++++++++---...---,,,***,,,...000222222222222555777<<>>===???CCCBBBDDDKKKOOOaaa|||~~~|||yyysssjjjaaaZZZTTTMMMGGGGGGFFFAAA>>>>>>:::::::::::::::999888777444444444444333333333333222222111000000000000111222111000//////.........111111000///////////////+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++,,,+++***+++---...---,,,)))+++---000111222222222444666;;;CCCKKKQQQTTTTTTPPPOOOMMMJJJHHHIIIMMMPPPTTTVVVXXXXXXUUURRROOOOOOYYY^^^aaa___^^^```aaa___[[[ZZZYYYZZZdddtttzzzrrrmmmkkkggg```ZZZKKKHHHEEEGGGNNNXXXaaaffffffhhhjjjjjjhhhddd___\\\XXXWWWVVVXXX]]]aaadddeeeffffffgggiiijjjkkkmmmmmmmmmpppuuuxxxzzz{{{|||~~~zzz{{{|||||||||{{{yyyxxxuuuxxx|||}}}|||{{{}}}|||}}}~~~~~~|||}}}}}}||||||}}}~~~~~~}}}qqqiiiddd```]]]fffdddcccbbbaaa```]]][[[YYYVVVTTTTTTUUUWWWXXXXXXZZZYYYWWWWWWYYY\\\___aaaaaaaaaaaaaaa```___]]]]]]^^^[[[[[[______^^^___bbbccciiiqqqzzzmmmRRRGGGDDDBBB@@@@@@@@@@@@??????CCCBBBDDDKKKNNN\\\vvv~~~|||yyyuuuppphhh___ZZZUUUMMMGGGGGGFFFAAA>>>===999999:::::::::999888888444444444333333333222222333333222111111111111111222111000//////.........000000///............///,,,,,,,,,,,,------......+++++++++,,,,,,---------***+++,,,------------------,,,+++,,,.........---,,,,,,,,,,,,...111333555444666:::AAAIIIOOOQQQQQQNNNMMMKKKIIIIIIKKKNNNQQQVVVWWWXXXWWWSSSNNNLLLKKKQQQVVVZZZYYYZZZ]]]___]]]ZZZZZZWWWVVV```qqq|||}}}wwwpppmmmllliiiaaa[[[KKKGGGDDDEEELLLUUU^^^cccfffhhhkkkllljjjeee___[[[YYYXXXWWWYYY]]]aaacccdddeeefffgggiiikkkmmmnnnooonnnqqquuuwwwxxxyyy{{{}}}||||||||||||{{{xxxvvvtttoooqqqsssvvvxxxyyyzzzzzzwwwwwwxxxyyyyyyzzzzzzzzz}}}{{{zzz{{{}}}}}}|||zzzzzzzzz{{{}}}qqqiiieeeaaa^^^^^^]]][[[[[[\\\\\\[[[YYYZZZXXXUUUUUUWWWYYYZZZZZZ]]][[[ZZZYYYZZZ]]]aaacccccccccbbbbbbbbbaaaaaaaaa___\\\]]]```bbb```___bbbaaaeeekkkrrr|||mmmRRRGGGDDDBBBAAAAAABBBAAAAAA???CCCBBBEEEKKKMMMYYYppp}}}{{{wwwsssmmmfff^^^YYYUUUMMMHHHGGGFFFAAA>>>===999999:::::::::999888888444444444333333333222222444333222222111111222222.........//////000111222//////...------------...---------.........//////+++++++++,,,,,,---------............------,,,+++...---,,,---///000///...///---***)))+++///555888333555999@@@HHHMMMOOOOOOLLLKKKIIIHHHIIIKKKOOOQQQWWWXXXXXXVVVQQQMMMJJJIIILLLQQQVVVVVVXXX\\\^^^]]][[[ZZZUUURRRZZZjjjtttvvvzzztttmmmkkkkkkhhh```YYYJJJFFFCCCDDDJJJSSS\\\```gggiiilllmmmkkkfff```\\\ZZZYYYXXXZZZ^^^aaacccccceeefffhhhjjjlllnnnpppqqqrrruuuxxxyyyzzz|||~~~~~~~~~~~~|||zzzvvvrrrpppkkkkkkmmmqqquuuxxxwwwvvvssstttttttttuuuuuuuuuvvv|||zzzyyyzzz}}}~~~{{{zzzyyyxxxyyy|||~~~~~~rrrkkkfffbbb___XXXWWWVVVVVVXXXYYYYYYYYY[[[XXXVVVVVVXXXZZZ[[[[[[___]]][[[ZZZ[[[^^^aaadddddddddcccbbbbbbccccccccc```]]]]]]aaacccaaa```bbbaaadddiiioooxxxlllRRRFFFDDDBBBAAABBBCCCCCCBBB???BBBBBBEEELLLLLLWWWmmm|||zzzvvvrrrllleee]]]XXXRRROOOKKKGGGDDDAAA>>>;;;999999999999777666555444666555555444444333222222222222222111111111111000......///000111222222333333000---+++)))***+++---...---,,,++++++,,,---...------------------------++++++++++++++++++++++++)))+++---//////...,,,+++000...+++)))***---111444666555888???JJJRRRUUUVVVOOOMMMKKKIIIIIILLLPPPSSSXXXXXXYYYXXXTTTOOOJJJGGGIIINNNRRRRRRTTTYYY[[[[[[YYYUUUSSSVVVZZZ___gggoooqqqmmmiiigggfffccc^^^ZZZJJJFFFCCCCCCHHHPPPXXX\\\ccciiimmmjjjeeeccc```\\\XXXXXXXXXZZZ\\\___aaaccciiinnnssstttqqqoooqqqttttttrrrsssvvv|||~~~}}}zzzvvvrrrpppnnnnnnooopppqqqrrrrrrsssuuutttrrrpppoooooooooppprrruuuyyy{{{||||||~~~~~~}}}}}}~~~{{{ssspppkkkbbbYYYVVVVVVWWWVVVUUUVVVXXXZZZZZZYYYXXXWWWXXXYYY[[[\\\[[[\\\\\\]]]^^^___``````aaabbbccccccccccccbbbbbbbbbbbbbbbaaa```aaaccceeefffjjjnnnrrrwwwlllSSSHHHEEEBBBAAABBBBBBAAA@@@CCCAAABBBDDDFFFLLLZZZggg|||xxxtttoooggg___ZZZSSSPPPKKKGGGEEEBBB>>><<<::::::::::::999777666555666555555444444333222222222222222111111111111000000000000000000111111111222111...,,,++++++,,,---...------------------...------------------------++++++++++++++++++++++++.........///////////////000...,,,+++,,,///222444555555888@@@KKKTTTXXXYYYSSSRRROOOMMMLLLNNNRRRUUUVVVWWWXXXWWWUUUQQQLLLIIILLLQQQTTTRRRSSSWWWYYYXXX[[[VVVTTTVVVWWWYYY^^^dddoookkkhhhffffffccc^^^YYYMMMIIIEEEDDDIIIOOOVVVYYYbbbhhhllliiieeedddaaa^^^XXXXXXYYYZZZ\\\___aaaccchhhmmmqqqrrrooonnnooorrrqqqpppqqquuu{{{}}}yyytttpppnnnjjjjjjlllmmmooopppqqqrrrsssrrrqqqooonnnnnnoooooopppsssvvvyyyyyyzzz|||}}}~~~~~~xxxqqqlllggg___XXXTTTUUUUUUTTTSSSSSSVVVXXX[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^___```aaaaaabbbbbbccccccccccccccccccbbbbbbccccccbbbbbbbbbeeegggjjjnnnrrrtttwwwkkkQQQHHHEEEBBBAAABBBBBBAAA@@@DDDBBBCCCEEEGGGLLLYYYggg|||yyytttoooggg___ZZZTTTPPPLLLHHHEEECCC???===;;;;;;;;;:::999888777666666555555444444333222222222222222111111111111000111111111111000000//////111111000///...------,,,---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---------...000111///.........///111333444333444888AAAMMMWWW\\\]]]WWWVVVSSSOOOMMMNNNQQQUUUVVVWWWXXXWWWUUURRRNNNLLLJJJOOOQQQOOOPPPTTTVVVUUUZZZWWWVVVXXXXXXWWWZZZ^^^kkkhhhfffeeeeeeccc]]]YYYPPPLLLGGGFFFIIIOOOTTTWWW```fffiiigggfffeeeccc___XXXXXXYYYZZZ\\\^^^aaabbbgggkkkoooooommmkkklllnnnnnnnnnqqquuuzzz~~~|||wwwrrrnnnkkkhhhiiijjjllloooqqqrrrssssssrrrqqqppppppoooppppppnnnqqqtttvvvvvvwwwyyyzzz~~~~~~|||uuuoooiiiccc]]]XXXTTTTTTUUUTTTSSSSSSUUUXXX]]]___```bbbbbb```^^^\\\^^^^^^___```aaabbbccccccccccccccccccccccccccccccdddeeefffgggggghhhkkkmmmnnnsssxxx{{{}}}jjjOOOHHHEEEBBBAAABBBBBBAAA@@@DDDCCCDDDFFFGGGLLLXXXeee}}}{{{wwwsssmmmfff^^^XXXTTTQQQMMMIIIFFFCCC@@@===;;;;;;;;;:::999888666666666555555444444333222222222222222111111111000000111111000000000000000000000111111111000///---,,,------///000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...///000222333333111222777AAANNNYYY___aaaYYYXXXUUUPPPLLLKKKOOOSSSXXXYYYYYYXXXVVVRRROOOMMMIIINNNQQQPPPQQQVVVYYYXXXXXXVVVWWW[[[]]]\\\]]]aaahhhfffeeeeeefffccc]]]XXXOOOKKKHHHGGGKKKPPPVVVXXX___dddgggffffffgggeeeaaaYYYYYYYYYZZZ\\\^^^aaabbbfffiiikkkkkkjjjiiijjjkkkmmmnnnrrrwww{{{~~~}}}yyyuuupppllliiikkklllmmmoooqqqtttuuuvvvvvvuuuuuutttsssrrrrrrrrrnnnppprrrttttttuuuwwwyyy}}}~~~~~~~~~}}}}}}~~~{{{wwwuuuttttttrrrmmmfff```\\\ZZZUUUVVVVVVVVVUUUVVVXXXZZZ```cccfffggggggddd___]]]^^^______```aaabbbccccccbbbbbbbbbbbbbbbbbbccccccfffiiikkkmmmnnnpppsssuuurrryyyjjjOOOHHHEEEBBBAAABBBBBBAAA@@@DDDCCCCCCEEEFFFJJJVVVccc}}}{{{wwwsssnnnfff^^^YYYTTTQQQMMMIIIFFFCCC@@@===::::::999999888666555444666555555444444333222222222222222111111111000000...//////000111111222222///000111222111000...---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,++++++,,,---///000111222222000111666AAANNNYYY___aaa[[[[[[XXXRRRLLLKKKOOOSSS\\\\\\[[[YYYVVVRRRNNNLLLMMMSSSVVVVVVWWW[[[]]]\\\ZZZXXXYYY]]]___^^^___cccgggfffeeeggggggddd]]]XXXJJJHHHEEEGGGLLLSSSYYY\\\^^^bbbeeedddeeehhhfffbbbYYYYYYYYYZZZ\\\^^^```bbbeeefffggghhhgggggghhhiiimmmpppuuuzzz}}}~~~~~~}}}zzzwwwsssooollljjjnnnoooqqqsssvvvxxxzzz{{{{{{zzzyyyxxxvvvtttsssrrroooppprrrssssssuuuwwwyyyzzz{{{}}}}}}}}}~~~~~~||||||}}}wwwnnnjjjhhhhhhjjjjjjgggbbb]]]ZZZZZZVVVWWWWWWWWWWWWXXX[[[^^^eeegggiiikkkiiieeeaaa^^^^^^^^^___```aaabbbbbbcccaaaaaa```aaaaaacccdddeeehhhkkkooorrrtttwwwzzz|||{{{kkkOOOHHHEEEBBBAAABBBBBBAAA@@@BBBAAABBBEEEEEEIIIUUUaaa}}}zzzuuuppphhh```[[[TTTPPPLLLHHHEEECCC???===999999999888777666555444666555555444444333222222222222222111111111111000......///000111222333333///000111111111000...---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...000000///---+++++++++---...000111222333///000555???LLLWWW]]]___^^^___\\\VVVNNNLLLPPPUUU^^^^^^\\\ZZZVVVRRROOOMMMPPPVVV[[[\\\]]]``````^^^bbb^^^\\\^^^^^^\\\^^^bbbgggggggggiiijjjfff^^^XXXEEECCCCCCFFFMMMUUU\\\______bbbcccccceeehhhgggbbbZZZZZZZZZZZZ\\\^^^```aaaccccccdddeeefffggghhhhhhooosssyyy}}}~~~~~~~~~{{{zzzxxxvvvtttrrrpppoooppprrruuuxxx|||{{{xxxuuusssoooqqqrrrrrrssstttvvvyyyxxxyyyzzz{{{|||||||||}}}~~~~~~||||||}}}}}}ooofffbbb______```aaa```]]][[[YYYYYYVVVXXXYYYZZZZZZ\\\```bbbiiijjjkkkjjjiiieeebbb```^^^^^^___```aaabbbccccccaaaaaaaaaaaaccceeehhhiiijjjnnnssswwwzzz~~~kkkPPPHHHEEEBBBAAABBBBBBAAA@@@AAAAAABBBEEEFFFJJJVVVbbb~~~zzzvvvpppiiiaaa[[[SSSPPPKKKGGGEEEBBB>>><<<:::::::::999888777666555666555555444444333222222222222222111111111111000//////000000111111111222//////000000//////......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------+++,,,---.........------,,,------...000222444555///000444>>>JJJUUUZZZ\\\^^^___]]]VVVNNNLLLPPPVVV^^^]]]\\\ZZZWWWTTTQQQOOOUUU^^^fffjjjnnnrrrrrrpppkkkeeeaaa```___^^^aaafffiiiiiijjjllllllggg___XXXBBBAAAAAAEEEMMMUUU\\\```___bbbbbbbbbeeehhhgggaaaZZZZZZZZZZZZ[[[]]]___aaaaaaaaaaaaccceeeggghhhiiiooouuu{{{}}}}}}}}}yyyxxxxxxwwwvvvvvvvvvvvvtttvvv{{{|||yyyooopppqqqqqqqqqrrruuuxxxxxxxxxxxxxxxyyy{{{}}}~~~}}}~~~~~~}}}}}}~~~zzznnnfffaaa___]]]\\\]]]]]]]]]]]]\\\\\\[[[\\\^^^___aaadddhhhkkkmmmlllkkkiiifffdddbbbbbb___``````aaabbbcccddddddbbbbbbcccdddfffjjjmmmoooqqquuu{{{jjjPPPHHHEEEBBBAAABBBBBBAAA@@@AAAAAADDDGGGHHHMMMXXXddd~~~|||xxxtttnnnggg___YYYRRROOOKKKGGGDDDAAA>>>;;;;;;;;;;;;:::999888777666666555555444444333222222222222222111111111111000111111111111000000000000////////////............---,,,************,,,---++++++++++++++++++++++++------------------------++++++*********+++,,,---.........///111333666777///000444===IIISSSXXXYYY\\\]]][[[TTTLLLIIINNNTTT\\\\\\[[[YYYWWWUUUSSSRRR___iiiuuu}}}qqqjjjdddcccbbbbbbfffmmmkkkkkklllnnnnnniii```YYYAAA@@@@@@EEELLLUUU\\\___```bbbbbbaaaeeehhhfffaaaZZZZZZZZZZZZ[[[]]]___aaaaaa``````bbbeeehhhiiiiiiooouuu|||~~~|||{{{{{{xxxxxxxxxxxxyyyzzz{{{|||xxx{{{nnnooopppppppppqqqtttwwwyyyxxxwwwwwwxxx{{{~~~}}}~~~~~~}}}}}}~~~zzzpppiiieeebbb___]]]]]]^^^```bbbaaa``````bbbdddfffhhhkkkooosssooommmjjjgggdddcccccccccaaaaaabbbcccdddeeeeeefffdddddddddfffiiimmmqqqsssyyy}}}iiiOOOHHHEEEBBBAAABBBBBBAAA@@@BBBBBBEEEIIIKKKOOOZZZfff}}}yyyuuuppphhh___XXXSSSOOOJJJFFFDDDAAA>>><<<::::::999888777666555555555555666666555555444333444444333333222111000000//////............//////222111111000///......---------,,,,,,,,,+++++++++,,,...000...+++***+++...---------,,,,,,++++++++++++,,,,,,---,,,+++)))(((------...000111333444444...///333;;;FFFNNNPPPPPPWWWVVVSSSNNNKKKLLLRRRWWWYYYYYYXXXVVVSSSSSSTTTVVVaaarrrqqqaaa___bbbccckkkvvvvvvwwwvvvrrrooojjj___TTTHHHIIIEEEBBBHHHWWW```aaaeeebbb___aaaeeegggdddaaaZZZYYYXXXZZZ]]]aaaccccccbbbaaadddhhhiiigggiiimmmkkkooovvv}}}}}}yyyxxxxxxxxxzzz||||||zzzyyyvvv{{{zzzzzztttooopppqqqqqqsssvvvvvvvvvwwwxxxzzz{{{||||||}}}}}}~~~tttkkkeeeeeecccaaaaaaccceeeffffffgggggghhhjjjmmmpppsssuuutttooojjjgggfffeeeccc```bbbdddggghhhhhhggghhhiiihhhiiijjjmmmqqqtttwwwxxxeeeOOOHHHFFFCCCAAABBBBBBAAA@@@CCCBBBEEEIIIMMMQQQ[[[eee}}}yyyuuupppiii___YYYSSSPPPKKKFFFDDDAAA>>><<<::::::999888777666555555333222222222222111111111333333222111111000////////////............//////111111000000//////...............---------,,,,,,,,,...///...,,,***,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,+++***,,,,,,---///000111222333000111555===GGGOOORRRRRRUUUTTTQQQLLLIIIJJJPPPUUUZZZZZZYYYWWWTTTSSSTTTVVV```ooo|||yyyjjj___aaagggnnnzzzwwwpppjjjaaaWWWFFFFFFDDDBBBJJJZZZdddggggggdddaaabbbeeefffccc___[[[YYYYYY[[[^^^aaaccccccddddddeeeiiihhheeefffjjjnnnrrrxxx~~~|||xxxyyyyyyzzz}}}}}}xxx}}}}}}vvvqqqpppqqqqqqssswwwvvvvvvxxxyyy{{{|||}}}~~~|||}}}~~~|||sssnnnllljjjhhhggggggfffeeecccffffffgggiiilllooosssuuuvvvtttpppnnnllljjjhhhfffiiikkkmmmnnnmmmllllllmmmmmmmmmnnnpppsssvvvyyy{{{dddNNNHHHEEECCCAAABBBBBBAAA@@@CCCBBBDDDIIILLLPPP[[[eee~~~}}}yyyvvvpppiii```ZZZSSSPPPKKKGGGDDDAAA???===::::::999888777666555555333222111000000000111111111111111000000//////...//////............////////////////////////////////////.........---------,,,---...---,,,+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...++++++---...000111111111222222666???IIIQQQTTTTTTSSSRRROOOJJJGGGHHHNNNSSSZZZ[[[ZZZXXXUUUSSSTTTUUUZZZeeemmmpppuuulllaaa\\\aaaiiiuuu|||rrrkkkccc[[[HHHGGGDDDCCCLLLZZZeeehhhhhheeeccccccddddddbbb___\\\[[[[[[\\\```cccddddddgggfffgggiiigggcccdddhhhppptttzzz{{{xxxyyyyyyzzz}}}zzz}}}zzzrrrppppppooorrrvvvssstttuuuwwwyyy{{{|||}}}{{{|||~~~~~~zzzuuutttrrrqqqpppnnnkkkhhhiiihhhgggfffhhhkkknnnpppwwwwwwwwwuuuqqqnnnllllllmmmoooqqqrrrpppoooooopppnnnnnnmmmnnnpppsssvvvxxxbbbMMMGGGEEEBBBAAABBBBBBAAAAAADDDCCCDDDGGGJJJOOOZZZeee~~~}}}zzzvvvppphhhaaa\\\TTTPPPKKKGGGDDDBBB???===::::::999888777666555555555555333222222222333444111111111000000///////////////............//////......//////////////////............------------,,,,,,---,,,,,,,,,,,,,,,...............------------,,,,,,+++,,,---///000+++,,,...///000111111111222333666???IIIQQQTTTTTTRRRQQQNNNIIIFFFGGGMMMRRRYYYZZZYYYWWWUUUSSSSSSTTTUUU\\\aaaaaadddlllpppoooccc]]]ZZZ___gggttt~~~sssmmmeee]]]MMMIIIDDDDDDKKKVVV```eeegggeeeccccccddddddbbb```]]]\\\]]]___bbbdddeeedddgggffffffhhhfffcccdddhhhpppuuu{{{}}}{{{wwwwwwxxxzzz||||||{{{yyywwwyyy||||||ssspppnnnmmmppptttoooppprrrsssuuuwwwyyyzzz{{{|||}}}|||}}}}}}||||||}}}|||zzzvvvrrrmmmkkkhhheeedddeeeggghhhrrrtttwwwuuuqqqmmmmmmnnnlllnnnpppqqqqqqpppqqqqqqrrrqqqoooooopppsssuuuwwwbbbNNNGGGEEEBBBAAABBBBBBBBBAAADDDBBBCCCFFFIIINNNYYYeee~~~~~~|||wwwppphhh```\\\TTTPPPKKKGGGEEEBBB???===::::::999888777666555555666666555444444444444444111111111111111000000000//////............//////............////////////---------,,,,,,,,,,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---///000,,,---///111222222111111111111555>>>HHHPPPSSSSSSRRRRRROOOJJJFFFHHHNNNSSSWWWXXXXXXWWWUUUSSSSSSTTTYYY\\\^^^]]]___cccfffggg___\\\[[[___gggttt|||sssnnnfff^^^NNNHHHCCCCCCIIISSS]]]dddeeedddcccdddeeeeeedddddd___^^^___aaadddffffffeeeeeeddddddffffffcccfffjjjmmmssszzz~~~yyyxxxwwwxxxxxxwwwtttrrrppprrruuuwwwzzz}}}tttpppnnnlllnnnrrrpppppprrrsssuuuwwwxxxyyy{{{|||~~~{{{vvvuuuxxx||||||xxxttttttuuuyyy}}}yyypppmmmjjjfffddddddeeeeeeiiimmmpppooollljjjkkkllliiillloooqqqrrrssstttuuuyyyxxxwwwvvvwwwyyy{{{|||cccPPPGGGDDDBBBAAABBBCCCBBBBBBDDDBBBCCCFFFIIINNNXXXccc~~~xxxpppggg```\\\TTTQQQLLLHHHEEEBBB@@@===::::::999888777666555555333333444444444333222111111111111111111111111111//////............//////........................------,,,,,,,,,+++++++++,,,+++***+++,,,---,,,+++))))))************++++++,,,,,,,,,,,,,,,,,,---...---...000222333222111000000000444===GGGOOORRRRRRSSSRRROOOJJJGGGHHHNNNSSSUUUWWWXXXXXXVVVUUUUUUUUU[[[]]]^^^]]]]]]]]]___```]]][[[\\\aaakkkxxxwwwrrrooohhh```NNNFFFAAACCCIIIRRR]]]fffcccdddddddddeeeeeeeeefff``````aaacccfffggggggfffdddbbbccceeeeeedddgggllllllrrrzzz~~~|||{{{yyyxxxwwwtttpppmmmkkkllloooqqqtttyyyvvvrrrpppmmmnnnqqqttttttuuuvvvxxxyyyzzzzzz|||}}}|||xxxrrrnnnnnnrrrwww{{{{{{}}}}}}yyysssooommmmmmnnnrrrxxx~~~}}}uuussspppnnnkkkjjjiiiiiidddfffhhhiiijjjjjjkkklllkkknnnrrruuuvvvxxxyyy{{{{{{{{{{{{{{{{{{|||}}}}}}cccPPPFFFDDDBBBAAABBBCCCCCCBBBBBBAAACCCGGGJJJMMMWWW```vvvyyyoooeee^^^[[[UUUQQQLLLHHHEEECCC@@@>>>::::::999888777666555555111222444555444333000///000000000000000000000000//////............///////////////......------,,,...---------,,,,,,,,,,,,,,,***)))***---...,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,---000222222222000///000000444===GGGOOORRRRRRRRRQQQOOOJJJFFFHHHMMMSSSUUUWWWYYYYYYXXXXXXXXXYYY]]]^^^```aaa___\\\\\\\\\\\\[[[\\\bbbnnn{{{zzztttqqqpppjjjcccRRRHHHBBBDDDJJJQQQ\\\fffeeeeeefffeeedddddddddeeebbbbbbbbbeeehhhiiihhhfffdddbbbccceeedddcccfffllllllsss{{{~~~}}}|||}}}~~~|||{{{yyywwwuuurrrnnnkkkiiikkklllnnnqqqvvv|||yyyvvvssspppppprrrvvvwwwwwwxxxyyyyyyzzzzzz|||~~~~~~||||||{{{yyywwwtttqqqmmmkkklllpppvvvyyysssuuuuuusssnnnkkkjjjjjjmmmooosssxxx{{{{{{wwwttttttttttttuuuyyy~~~zzzuuupppllljjjeeeeeeeeehhhllloooqqqqqqpppssswwwyyyzzz{{{}}}~~~{{{|||}}}~~~~~~}}}bbbPPPFFFDDDAAAAAABBBCCCCCCBBB@@@@@@DDDHHHKKKMMMUUU^^^nnnzzzoooeee^^^[[[UUUQQQLLLHHHEEECCC@@@>>>::::::999888777666555555111222555777666444111///........./////////////////////............//////000000///...------,,,,,,//////.........---------,,,***(((***---...---+++---------....../////////+++,,,,,,---,,,+++)))(((+++,,,///111222111///---000111555===HHHOOORRRRRRQQQQQQNNNIIIFFFGGGMMMRRRUUUXXXZZZ[[[[[[ZZZ[[[[[[cccdddggghhhfffaaa___```\\\[[[[[[aaannn{{{~~~xxxrrrppppppllleeeXXXMMMFFFFFFJJJOOOYYYcccgggggggggfffdddcccccccccbbbbbbcccfffhhhiiihhhffffffcccccceeedddbbbeeekkknnnttt{{{~~~|||zzzzzz|||zzzxxxvvvuuussspppllliiijjjkkklllnnnppptttzzz~~~|||yyyvvvrrrrrrtttvvvwwwwwwwwwxxxxxxxxxxxx}}}~~~{{{wwwuuuuuuuuurrrpppkkkiiifffeeegggkkkqqquuuoooppppppmmmiiigggiiikkkppprrruuuxxxzzzxxxsssooojjjiiiiiijjjoooyyy|||ssslllhhhhhhfffeeeiiioootttvvvvvvsssvvvyyy{{{{{{{{{}}}~~~~~~~~~~~~~~~```OOOFFFDDDAAAAAABBBCCCCCCCCC???@@@DDDIIIKKKMMMTTT\\\iii~~~yyymmmaaa[[[ZZZTTTPPPLLLHHHEEEBBB???<<<>>><<<:::999999777444222333333333333333333333333333444444444444333222222222111000.........///000.........------,,,,,,,,,---------------------------------,,,,,,+++++++++...,,,***((((((***,,,...000...,,,***)))***,,,---------...000111111///,,,***...222999CCCNNNPPPMMMNNNMMMMMMLLLHHHEEEKKKSSSZZZZZZZZZYYYXXXXXXXXXXXX^^^aaadddeeeccc```^^^]]]ZZZ___```aaammm~~~~~~|||xxxsssooommmllljjjhhh]]]QQQFFFDDDGGGMMMUUU]]]dddeeeeeefffeeedddbbbaaaeeebbbbbbeeefffeeefffjjjfffeeedddeeegggiiijjjjjjoootttzzz~~~~~~}}}{{{zzzyyywwwuuusssqqqnnnjjjgggiiijjjkkklllnnnqqquuuyyyzzztttqqqpppooossstttuuuwwwxxxxxxyyyyyyzzz|||}}}vvvooollliiihhhkkkpppjjjiiifffeeefffjjjoooqqqtttpppkkkjjjlllnnnnnnmmmrrrrrrssstttsssooojjjfffdddbbb``````eeeppp}}}xxxtttnnnnnnooosssxxx{{{}}}}}}|||zzz{{{}}}^^^OOOGGGEEECCCBBBAAABBBDDDEEEFFFEEEGGGJJJKKKMMMUUU^^^gggyyymmmccc]]][[[SSSPPPKKKHHHEEEBBB???<<<<<<;;;999999888777444222333333333333333333333333111111222222111111000///111000...---------...////////////......---------************************------------,,,,,,++++++...---+++))))))+++---...000...,,,***)))+++,,,...000000000222444444222///+++///444:::EEEPPPSSSPPPNNNMMMMMMLLLHHHEEEJJJRRRWWWWWWWWWWWWVVVUUUTTTSSSXXX[[[___aaaaaa___^^^^^^\\\```aaabbbmmm|||{{{xxxuuuqqqnnnlllkkkjjjiii^^^RRRHHHEEEGGGMMMUUU]]]eeeeeeffffffeeedddbbbaaa\\\ZZZ[[[```cccbbbdddhhhdddcccbbbcccdddggghhhiiioootttzzz~~~~~~|||{{{zzzwwwuuusssrrrqqqmmmiiieeefffhhhjjjkkknnnqqqvvvzzz}}}vvvqqqnnnnnnnnnrrrssstttvvvwwwxxxxxxxxxyyy{{{zzzsssmmmjjjhhhgggjjjooommmkkkiiiggggggiiikkkmmmllljjjiiikkkppptttuuuuuuvvvtttrrrqqqnnnjjjddd```]]]\\\\\\___ggguuu}}}tttuuuwww{{{{{{xxxyyy||||||]]]OOOGGGFFFDDDBBBAAABBBCCCDDDCCCBBBEEEHHHJJJLLLTTT]]]fff~~~yyynnnddd]]][[[SSSOOOKKKGGGEEEBBB???<<<:::999888888888777444222333333333333333333333333111111222222111111000///000///---,,,,,,---......///////////////.........------------------------...---------------,,,,,,...---,,,******,,,---...///...,,,******+++---...------...000222222///------111555<<>><<<:::999999777444222333333333333333333333333222222222222222111000000...------,,,---...///000---.........//////000000------------------------))))))*********+++++++++++++++++++++++++++++++++---------.........////////////000222333333111......///111666BBBRRRZZZ[[[]]]\\\\\\YYYQQQIIIJJJOOOXXXYYY[[[\\\[[[YYYWWWUUUPPPRRRSSSUUUWWW[[[aaadddfffdddcccbbbbbbbbbfffjjjfffeeedddeeeeeeeeecccaaa^^^WWWPPPMMMLLLQQQ^^^jjjoooppppppooommmkkkiiihhheee___[[[ZZZXXXUUUWWW[[[\\\```dddffffffhhhooouuu{{{yyyuuurrrnnnlllnnnqqqtttvvvwwwxxxwwwuuuqqqnnnllllllkkkllloootttzzz~~~}}}~~~}}}{{{xxxvvvttttttuuuuuuvvvuuuuuuuuuuuuwwwzzz{{{|||}}}~~~zzzxxxxxxyyywwwqqqllljjjfffbbbcccfffcccaaa]]]ZZZYYY[[[^^^aaaggglllsssxxxzzz|||{{{uuummmeee^^^XXXSSSPPPLLLMMMTTTfff|||xxx}}}dddOOOJJJBBBAAAAAAAAABBBEEEHHHIIIMMMLLLMMMQQQVVV]]]iiiuuu{{{tttmmmeee^^^[[[RRROOOJJJFFFDDDBBB???===:::999888777666555444333555444222000000111222333///////////////////////////////////////...............---,,,,,,,,,,,,---///......------......///,,,---.........---,,,,,,************************---+++***+++---//////...,,,---...000000000//////++++++---444???JJJSSSXXX\\\]]]^^^\\\TTTJJJHHHKKKXXXYYYZZZYYYWWWVVVWWWXXXPPPWWW\\\\\\^^^dddjjjkkkjjjeee``````dddggggggeeejjjhhhgggiiihhhdddaaa______XXXQQQMMMKKKNNNZZZfffssstttttttttrrrnnnkkkhhhgggbbb[[[WWWVVVYYY[[[]]]]]]^^^```aaaccchhhnnnrrrzzz}}}sssqqqooonnnpppsssxxxzzzyyy{{{|||zzzuuurrrqqqrrrsssuuuyyy|||~~~~~~}}}|||yyy|||}}}{{{yyyxxxssssssssstttttttttuuuuuuvvvxxxzzz{{{{{{|||~~~{{{wwwtttrrrqqqmmmjjjfffcccbbbaaa```___\\\\\\[[[ZZZZZZ\\\aaadddjjjkkknnnsssyyy}}}~~~}}}wwwtttnnnhhhaaaYYYQQQLLLKKKLLLSSSaaawww{{{]]]KKKJJJEEEEEEDDDDDDDDDFFFGGGHHHJJJMMMRRRVVV^^^jjjxxx{{{uuummmeee^^^ZZZRRROOOJJJFFFDDDBBB???===:::999888777666555444333333333333333222222111111111111111111111111111111/////////////////////...///......---------------+++++++++******+++++++++'''((()))***++++++******,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---......---,,,---///000000000///......---///555???JJJRRRVVV[[[ZZZ[[[YYYRRRIIIHHHKKKUUUWWWYYYXXXWWWUUUVVVVVVSSS^^^iiioootttzzz~~~wwwkkkeeeeeeiiilllmmmqqqpppooommmjjjfffdddeeeaaaZZZRRRNNNLLLOOOYYYdddssstttuuuvvvtttqqqnnnlllgggbbb[[[VVVVVVXXX[[[\\\]]]^^^___aaacccgggmmmqqqwww}}}uuusssqqqpppqqqtttxxx{{{}}}~~~yyyvvvttttttvvvxxxzzz|||~~~~~~~~~}}}yyy{{{}}}|||zzzxxxwwwwwwttttttttttttttttttttttttxxxzzz{{{{{{{{{zzz{{{|||~~~|||wwwssspppnnnmmmllliiidddaaa___^^^\\\[[[ZZZZZZZZZZZZ[[[___dddiiipppqqqsssxxx{{{}}}|||{{{wwwsssnnnhhhaaaYYYQQQLLLKKKLLLRRR```uuu|||}}}\\\JJJIIIEEEDDDDDDCCCDDDEEEGGGHHHLLLMMMSSS]]]lllyyy}}}~~~{{{vvvnnnfff^^^YYYRRROOOJJJFFFDDDBBB???===:::999888777666555444333111222444555444333000///111111111111111111111111......//////////////////000///......------......+++******))))))******++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,---...///000000000///...000///111666???JJJQQQUUUYYYWWWVVVUUUNNNHHHHHHLLLQQQTTTXXXYYYXXXVVVUUUUUUZZZiii{{{uuugggdddiiiqqqvvvyyy{{{{{{vvvnnnjjjjjjlllccc[[[RRRMMMLLLOOOYYYdddtttuuuwwwxxxwwwtttqqqnnngggaaaZZZVVVVVVXXX[[[\\\]]]^^^``````bbbeeejjjmmmrrryyy~~~~~~xxxvvvsssqqqqqqtttwwwzzz|||zzzyyy{{{{{{||||||}}}}}}~~~~~~yyyzzzzzzxxxvvvttttttuuuuuuuuuuuuvvvuuuuuuttttttyyy{{{}}}|||zzzxxxxxxxxx{{{~~~zzzuuupppmmmlllkkkkkkhhhccc```^^^\\\ZZZXXXYYYZZZZZZ[[[^^^cccjjjoooxxxyyy{{{~~~{{{xxxvvvrrrmmmgggaaaYYYRRRMMMJJJLLLRRR___sss~~~|||ZZZIIIHHHDDDCCCCCCCCCDDDEEEGGGHHHMMMLLLQQQaaattt|||pppttt}}}}}}{{{vvvooofff]]]XXXRRROOOJJJFFFDDDBBB???===:::999888777666555444333222222333444333222111000111111111111111111111111............////////////000000///............///------,,,,,,,,,,,,------111000000///...---,,,+++************************---+++)))***+++,,,,,,+++---...///000000///......000///111777@@@KKKSSSWWWWWWTTTRRRPPPLLLGGGHHHLLLOOOSSSXXX[[[ZZZXXXWWWVVVaaaqqqvvvfffcccjjjuuu}}}zzzuuuuuuwwwlllaaaSSSLLLJJJOOO[[[ggguuuvvvxxxyyyxxxuuuqqqnnngggbbbZZZVVVVVVXXX[[[\\\```aaaaaaaaaaaabbbeeehhhmmmrrrxxx{{{yyyvvvssspppppprrruuuwww~~~}}}|||{{{{{{{{{{{{|||}}}yyyyyyxxxuuusssrrrssstttvvvvvvwwwwwwwwwvvvuuutttxxxzzz||||||zzzxxxwwwwwwzzz|||~~~~~~~~~zzzuuuqqqnnnlllllljjjgggdddbbbaaa```^^^]]]]]]^^^^^^___ccciiipppvvv|||wwwssspppkkkfff```YYYRRRNNNIIIKKKRRR```sssxxxYYYIIIGGGCCCCCCBBBBBBCCCEEEGGGHHHLLLJJJNNN\\\llltttrrrllljjjooo||||||zzzvvvooofff]]]XXXRRROOOJJJFFFDDDBBB???===:::999888777666555444333444333222111111111222333000000000000000000000000---.........//////000000000000///............///......------------......------,,,,,,,,,+++,,,,,,************************,,,+++)))***+++,,,,,,+++......///000000///...---...---000666AAALLLUUUYYYVVVRRROOONNNKKKGGGHHHLLLOOOSSSYYY]]]]]]\\\ZZZZZZdddqqq~~~qqqeeeeeennn|||oooZZZMMMIIINNN[[[hhhuuuwwwyyyzzzxxxtttooolllhhhbbb[[[WWWVVVYYY[[[]]]cccdddcccbbb``````aaaccciiiooouuuzzzxxxuuuqqqnnnnnnooorrrttt|||~~~{{{zzzyyywwwwwwwwwyyyzzzxxxwwwvvvsssqqqppprrrtttvvvvvvxxxyyyxxxwwwvvvuuuvvvxxxzzzzzzyyyxxxxxxyyyzzz{{{|||~~~~~~}}}}}}~~~~~~}}}zzzuuuqqqnnnlllkkkiiigggffffffggghhhgggfffeeeeeeeeeeeehhhnnnvvv||||||vvvnnnkkkgggccc___YYYSSSOOOJJJLLLSSSaaauuuuuuXXXJJJHHHCCCCCCBBBCCCDDDFFFHHHIIIJJJJJJNNNWWWaaaggggggeeegggmmm|||||||||yyyuuunnneee^^^YYYRRROOOJJJFFFDDDBBB???===:::999888777666555444333555444222000000111222444////////////////////////------......///000000000000///......------......---,,,,,,++++++,,,,,,---******+++,,,---///111111,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,......---...///000000000///...---,,,,,,///555@@@LLLUUUYYYWWWRRROOONNNLLLHHHHHHKKKPPPTTTZZZ^^^______^^^^^^ccclllsssuuuvvvyyy{{{zzz|||uuukkkeeeiiitttzzzaaaPPPJJJMMMYYYeeesssuuuxxxzzzxxxtttooollliiiccc\\\XXXXXXZZZ]]]^^^dddeeeeeecccaaa___```aaafffooowww|||}}}vvvsssooollllllmmmppprrrvvvyyy~~~}}}vvvuuutttrrrrrrrrrsssttttttttttttrrrppppppqqqsssuuuvvvxxxzzzzzzyyyxxxwwwuuuvvvxxxxxxxxxxxxzzz{{{{{{zzzyyy{{{~~~~~~}}}|||||||||{{{zzzxxxuuurrrnnnkkkiiiiiihhhhhhjjjmmmoooooonnnjjjjjjjjjjjjlllsss{{{wwwqqqiiifffccc```]]]YYYTTTPPPLLLNNNVVVcccvvvqqqWWWJJJHHHCCCCCCCCCDDDEEEGGGIIIJJJKKKMMMQQQWWW]]]ccchhhjjjffflllxxx}}}|||xxxsssllleee^^^[[[RRROOOJJJFFFDDDBBB???===:::999888777666555444333333333222222111111222222000000000000000000000000------......///000000111///......---------------,,,++++++++++++++++++,,,---,,,,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---///000///...///000000000///---,,,------///555???JJJSSSWWWXXXSSSPPPPPPNNNJJJHHHJJJPPPTTTZZZ^^^___``````aaadddjjjmmmkkkiiikkkllllllnnnjjjeeeccciiivvvuuu]]]NNNIIIMMMWWWbbbpppssswwwzzzzzzvvvrrrooojjjeee^^^YYYYYY[[[^^^___bbbcccdddcccbbbbbbcccdddeeeppp{{{|||uuurrrnnnlllkkkmmmppprrrrrruuuyyyzzzuuuoooooonnnnnnmmmnnnnnnnnnooopppqqqpppnnnnnnpppqqqtttuuuxxx{{{|||{{{zzzyyyvvvwwwwwwvvvuuuwwwzzz|||{{{xxxwwwxxx{{{}}}~~~}}}|||}}}~~~~~~~~~}}}{{{zzzxxxyyyyyyxxxuuuqqqmmmjjjhhhhhhiiillloooqqqrrrqqqllllllkkklllooovvvxxxoooiiicccbbb___^^^\\\YYYTTTQQQOOOQQQXXXddduuummmUUUJJJFFFDDDDDDDDDDDDFFFHHHJJJKKKMMMNNNQQQWWW^^^dddhhhjjjgggkkkuuu~~~|||xxxrrrkkkddd___\\\RRROOOJJJFFFDDDBBB???===:::999888777666555444333111222333444444222111///111111111111111111111111---------...///000000111......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...,,,***(((''''''''''''***************************))))))+++...000111111//////000000000///---,,,......///555>>>HHHPPPTTTYYYTTTQQQQQQOOOKKKIIIJJJPPPTTTYYY]]]___```aaabbbffflllnnnjjjggghhhiiihhhfffccc``````ggguuuzzzhhhTTTIIIGGGLLLVVV```mmmqqqvvvzzz{{{yyyvvvssskkkfff___ZZZZZZ\\\___```___aaacccccccccdddfffgggeeerrr~~~{{{tttrrrnnnlllkkkmmmppprrrqqqssswww||||||uuuoookkkkkkkkkkkkkkkkkkjjjjjjlllmmmooonnnmmmmmmnnnooosssuuuxxx{{{||||||{{{zzzyyyxxxwwwuuutttuuuyyy|||zzzwwwuuuuuuxxx{{{zzzyyyyyy{{{}}}}}}zzzyyyxxxzzz||||||zzzuuupppmmmhhhhhhiiillloooqqqqqqpppkkkkkkkkklllpppxxx{{{rrriiibbb```___]]]\\\[[[YYYUUURRRRRRTTTZZZeeettt}}}xxxzzzjjjSSSHHHEEEEEEEEEEEEEEEGGGIIIKKKLLLOOONNNPPPVVV^^^cccdddccchhhlllttt||||||wwwnnngggddd___YYYVVVOOOHHHDDDDDDCCC???;;;===;;;999888888777555333444444333333333222222222111111000///...---,,,,,,***...222111---,,,///333/////////...------,,,,,,---,,,+++******+++,,,---*********+++,,,---...///---,,,+++*********+++,,,++++++,,,,,,,,,---------000111222111///------......///000444===HHHSSSZZZZZZUUUPPPNNNNNNMMMJJJGGGPPPVVVZZZ\\\___bbbaaa^^^fffkkknnnmmmhhhccccccdddfffeeecccccchhhrrr~~~~~~xxxtttssstttnnn]]]OOOLLLJJJIIIRRR___ooowww~~~~~~{{{yyyvvvsssmmmhhhbbb___^^^______```]]]___aaaaaabbbcccfffhhhkkkqqqyyy~~~{{{wwwsssnnnkkkjjjkkkkkkkkkrrrsssuuuwwwxxxuuuoookkkfffeeeeeeeeeeeeggghhhiiihhhiiijjjjjjiiiiiijjjkkklllmmmpppvvv{{{~~~|||yyyvvvvvvtttttttttuuuvvvwwwzzzyyywwwuuuuuuwwwzzz{{{{{{{{{|||||||||{{{yyyxxxtttvvvyyy|||}}}zzztttoooiiihhhhhhiiikkkjjjhhhfffcccccceeekkkttt}}}xxxooogggaaa]]]ZZZXXXVVVVVVWWWXXXYYYYYYYYYZZZ]]]dddooo}}}zzz{{{{{{{{{eeeRRRJJJGGGDDDEEEFFFGGGHHHIIIIIIJJJMMMTTTYYYYYYZZZ```dddeeeeeemmmvvv||||||wwwnnngggddd___YYYUUUOOOIIIEEEEEECCC???;;;<<<;;;999888888888666444333333333222222222222222111111111000000//////...+++...000///---,,,...111/////////...------,,,,,,,,,,,,+++******+++,,,,,,++++++++++++,,,------...---,,,+++*********++++++++++++,,,,,,,,,---------///000111000...,,,,,,---------///333;;;GGGRRRZZZYYYUUUPPPNNNNNNNNNKKKHHHNNNTTTYYY\\\___bbbbbb^^^aaaeeejjjiiieeebbbaaabbb______```aaafffnnnxxx~~~xxxqqqmmmllllllkkk[[[NNNJJJHHHHHHPPP]]]mmmvvv}}}}}}{{{yyywwwssslllhhhaaa]]]\\\\\\\\\\\\\\\^^^___``````aaadddffflllqqqzzzwwwsssnnnjjjiiijjjjjjiiipppqqqsssuuuuuurrrmmmiiiccccccbbbaaaaaabbbcccddddddfffggghhhggghhhiiikkkiiiiiilllqqqwwwyyyyyywwwvvvvvvuuuttttttuuuvvvwwwvvvuuutttssstttvvvxxxzzzxxxyyyzzzzzzzzzyyyxxxwwwtttuuuwwwyyyyyyvvvpppkkkdddccccccdddeeeeeecccaaa^^^___bbbiiirrrzzzxxxoooggg```ZZZXXXXXXXXXXXXZZZ]]]___``````___```bbbhhhqqq|||~~~~~~cccQQQIIIFFFEEEFFFGGGHHHHHHIIIJJJKKKPPPVVV[[[[[[]]]aaaeeeeeefffmmmvvv||||||wwwnnngggccc^^^YYYSSSOOOJJJGGGFFFCCC>>>:::;;;999888888888888666555222222222222222333333333111111111111111111111111...///////////////000000/////////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,---------,,,++++++******++++++,,,,,,,,,,,,---------------///000///---,,,,,,,,,+++,,,...222:::EEERRRZZZYYYUUUPPPNNNOOOOOOLLLJJJMMMSSSXXX[[[^^^aaaaaa]]]XXX]]]bbbdddaaa______```YYY[[[]]]```dddkkkrrrxxxzzzyyywwwrrrmmmiiihhhiiifffYYYMMMHHHFFFFFFOOO[[[kkkttt{{{|||zzzyyywwwtttmmmhhhbbb]]]\\\\\\\\\\\\]]]^^^`````````aaaccceeekkkqqqzzzwwwsssnnnjjjiiiiiihhhhhhmmmmmmoooqqqqqqnnniiieeeaaa```^^^]]]\\\\\\]]]]]]^^^```ccceeeeeefffhhhiiiggghhhjjjnnnsssvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvrrrqqqppppppqqqsssuuuwwwtttuuuvvvwwwwwwvvvvvvuuussssssttttttsssnnnhhhccc]]]\\\[[[\\\]]]^^^]]][[[YYY[[[___fffooouuuyyyzzz{{{vvvnnneee]]]XXXTTTSSSVVVXXX]]]bbbfffiiikkklllkkkkkkmmmrrrxxx~~~```PPPIIIFFFGGGHHHIIIJJJIIIJJJLLLNNNSSSYYY^^^___```dddfffeeehhhooowww||||||wwwnnngggccc^^^YYYQQQNNNKKKHHHFFFBBB===::::::888777777888888777555333333333333444444444444000000000111111111222222222000000000222222111000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,------------...---///000000...,,,------***,,,...222999EEERRR\\\ZZZVVVQQQPPPPPPPPPNNNKKKLLLRRRWWWYYY\\\^^^\\\XXXPPPTTTZZZ]]]]]]\\\\\\]]]YYYZZZ\\\^^^bbbhhhoootttsssssssssqqqmmmkkkjjjkkkcccXXXNNNHHHEEEFFFOOOYYYgggqqqxxxzzzxxxxxxvvvsssmmmiiiccc___^^^^^^_________```bbbbbbaaabbbdddgggjjjoooxxxyyyuuupppllljjjiiihhhgggjjjjjjkkklllllljjjeeeaaa___^^^\\\ZZZYYYYYYYYYYYYYYY\\\```bbbcccdddfffhhhiiijjjlllooorrrvvvxxxyyyuuuuuuuuutttttttttttttttqqqpppooonnnnnnoooqqqrrroooppprrrsssssssssrrrrrrqqqpppooonnnkkkfff```[[[VVVUUUTTTUUUWWWXXXXXXXXXWWWYYY^^^eeemmmrrrttttttrrrmmmeee\\\VVVSSSSSSSSSVVV\\\dddkkkqqqtttvvvwwwvvvwww{{{zzz^^^PPPJJJGGGIIIKKKLLLLLLLLLMMMPPPSSSXXX^^^cccdddgggkkkkkkiiikkkqqqyyy}}}}}}xxxnnngggccc^^^XXXPPPOOOLLLIIIEEEAAA===:::999888777777888888666555444444444555555555555555...//////000000111111222111000//////111111000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******,,,,,,---------............000111111///......///+++---000333888DDDSSS^^^]]]XXXTTTRRRRRRRRRPPPMMMLLLRRRWWWYYYZZZ[[[XXXSSSKKKOOOSSSWWWYYYZZZZZZ[[[[[[[[[[[[[[[]]]ccckkkpppqqqrrrsssqqqmmmjjjiiihhhaaaZZZPPPIIIEEEGGGOOOXXXdddmmmuuuwwwvvvuuutttqqqkkkfffaaa]]]]]]^^^______]]]___`````````aaadddfffgggmmmvvv~~~|||xxxsssooommmkkkhhhggggggggghhhiiiiiifffbbb^^^[[[ZZZXXXWWWVVVUUUVVVVVVXXX[[[___bbbcccccceeefffiiikkkmmmoooqqqsssvvvwwwsssssssssrrrrrrqqqqqqppppppooonnnmmmlllllllllmmmlllmmmnnnoooppppppooonnnnnnllljjjgggddd___YYYUUURRRPPPOOOPPPSSSVVVXXXXXXZZZ[[[___eeekkknnnnnnmmmgggccc[[[UUURRRRRRUUUWWW\\\cccmmmuuuzzz}}}|||www]]]PPPLLLJJJJJJMMMPPPPPPOOOPPPVVVZZZaaaggglllnnnrrrvvvtttpppnnnsssyyy}}}}}}xxxnnngggccc]]]XXXQQQOOOLLLHHHDDD@@@===<<<:::888777777777777555444555555555555444444444333/////////000000111111111...//////......---------/////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,------+++,,,,,,,,,,,,+++***))),,,---------...............000111111000//////000,,,///111333777BBBRRR^^^```\\\WWWUUUUUUTTTQQQNNNLLLSSSXXXYYYZZZ[[[WWWRRRLLLMMMOOORRRUUUXXXYYYZZZ\\\[[[ZZZYYYZZZ___eeejjjoooqqqqqqoookkkfffcccbbb```\\\TTTKKKEEEGGGOOOVVVaaakkkssstttrrrrrrpppmmmhhhccc^^^ZZZYYYZZZ[[[[[[YYYZZZ\\\]]]]]]___aaadddfffkkkttt}}}}}}zzzuuuqqqnnnkkkhhhfffgggffffffgggfffddd```\\\WWWVVVUUUTTTTTTTTTUUUVVVZZZ]]]aaacccdddddddddeeegggiiilllmmmnnnoooppprrrooopppppppppooonnnmmmlllmmmlllkkkjjjjjjiiiiiijjjjjjkkklllmmmmmmmmmlllkkkjjjgggdddaaa^^^ZZZUUURRRNNNMMMKKKMMMQQQVVVYYY[[[]]]^^^```dddggghhhgggfff\\\XXXSSSPPPPPPTTTYYY]]]eeemmmvvv}}}ttt[[[PPPMMMKKKLLLOOOSSSSSSRRRUUU\\\bbbnnnssswwwzzz}}}|||vvvooorrrwww~~~~~~~~~xxxnnngggbbb]]]WWWQQQPPPLLLGGGCCC???>>>>>>;;;999777777777666444222555555444333222111111000000111111111111111111111...000222000...,,,...000/////////...------,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,------...++++++,,,,,,,,,+++***)))------------............---///000000///......///---///222222555@@@PPP\\\ddd___ZZZWWWWWWUUURRROOOKKKRRRYYY[[[]]]^^^[[[VVVNNNNNNNNNPPPSSSVVVYYYZZZ]]]^^^^^^]]]]]]___bbbeeeiiikkknnnmmmjjjeeecccaaa___]]]UUUKKKDDDFFFMMMSSS___iiipppqqqoooooommmjjjiiiddd^^^YYYWWWWWWWWWWWWVVVXXXZZZ[[[\\\^^^aaadddfffkkksss|||~~~zzzuuuqqqnnnjjjgggdddgggfffffffffeeeccc___\\\WWWVVVVVVVVVWWWXXXZZZ[[[]]]```dddfffeeedddddddddeeehhhlllmmmlllkkklllmmmllllllmmmmmmlllkkkiiihhhfffgggggggggggghhhhhhiiiiiijjjkkklllkkkjjjiiihhhfffccc```]]]ZZZWWWSSSPPPLLLJJJIIIKKKPPPVVV[[[]]]___^^^^^^___aaaaaa___]]]TTTRRRPPPPPPTTT[[[bbbfffooovvvpppYYYOOOMMMKKKMMMQQQVVVVVVVVVYYYbbbiiiwww{{{~~~{{{sssnnnooosssyyy~~~~~~xxxnnngggbbb]]]WWWRRRPPPLLLGGGBBB???>>>???<<<:::888777666555333222555444333222000///......222222222222222222222222000444777555000...111444000//////...------,,,,,,,,,,,,---......---,,,,,,*********+++,,,---...///++++++,,,---,,,+++***)))---------.........//////,,,---//////...---......,,,///111111444>>>NNNZZZfffbbb\\\YYYXXXVVVSSSOOOKKKRRRYYY]]]```bbb___ZZZQQQOOONNNNNNRRRVVVYYY[[[___aaaccccccbbbbbbbbbcccbbbfffjjjlllkkkiiigggggg^^^]]]VVVKKKCCCDDDKKKQQQ^^^gggooopppnnnmmmkkkgggmmmhhhaaa[[[XXXVVVVVVUUUVVVXXXZZZ\\\]]]___cccfffggglllttt|||}}}zzzuuuqqqmmmiiieeecccgggfffffffffeeeccc___\\\YYYYYYYYYZZZ[[[^^^```aaa```cccfffhhhfffeeedddccceeejjjnnnooommmkkkkkkkkkjjjjjjkkkkkkjjjiiigggfffaaabbbcccdddfffggghhhiiijjjjjjkkkkkkjjjiiihhhgggdddaaa]]][[[YYYVVVSSSPPPJJJHHHGGGIIIOOOWWW\\\______^^^\\\\\\\\\[[[YYYWWWRRRQQQQQQSSSYYYaaajjjooovvv|||mmmWWWNNNLLLJJJMMMRRRWWWXXXXXX\\\eeemmm{{{~~~vvvmmmllllllpppvvv}}}|||tttmmmhhhbbb[[[VVVSSSPPPLLLIIIGGGDDD@@@===<<<;;;999777666555444444222222222222222444555555222222222222222222222222///////////////000000111000111111///---,,,---...111,,,''''''+++......,,,//////////////////......++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---.........---,,,,,,---///111111777HHHXXXccceeeccc^^^[[[XXXRRRLLLOOORRRVVV[[[^^^`````````TTTPPPMMMNNNOOOPPPVVV]]]]]]```ddddddaaa___```aaaeeeggggggfffhhhjjjfff___```]]]VVVLLLCCCBBBHHHOOOVVVbbblllmmmlllkkkkkkiiijjjllljjjcccYYYRRRPPPRRRRRRUUUYYY]]]___```___^^^bbbeeekkkttt|||{{{xxxsssnnnkkkjjjkkkmmmllljjjhhheeebbbaaa___^^^___bbbdddfffgggggggggjjjjjjkkklllkkkjjjhhhgggfffgggjjjlllmmmlllkkkjjjllljjjhhhhhhhhhgggeeecccffffffggggggggggggffffffccceeefffeeecccaaaaaaaaa```]]]YYYVVVUUUTTTSSSQQQMMMKKKKKKOOOUUUYYYZZZYYY\\\[[[ZZZZZZYYYVVVRRRNNNMMMOOOTTT[[[dddnnnwww|||}}}}}}~~~|||zzzxxxxxx}}}eeeRRRLLLMMMMMMOOOPPPQQQRRRTTTWWW]]]aaaiiillloooqqqqqqppppppqqqmmmkkklllqqq{{{{{{ssslllgggbbb[[[VVVQQQOOOKKKHHHFFFCCC???<<<999999999888777666555555333333333333333333333333222222222222222222222222111111000///////////////000000000///---,,,---///555000,,,+++---///---+++******++++++++++++++++++,,,,,,++++++*********)))++++++,,,,,,,,,---------///000000111000///...---,,,---///111111777FFFVVVaaadddccc^^^[[[XXXRRRKKKJJJMMMSSSXXX\\\_________WWWSSSQQQRRRSSSSSSWWW]]]]]]aaaeeefffcccaaabbbccceeehhhhhhhhhiiikkkfff```___]]]VVVLLLCCCAAAFFFKKKTTT```kkknnnmmmlllkkkiiilllmmmkkkddd[[[TTTRRRRRRTTTVVVZZZ^^^```aaaaaa``````bbbgggpppzzz|||{{{xxxsssnnnjjjiiiiiimmmmmmllljjjiiigggffffffccceeehhhlllnnnppppppppppppoooooonnnllljjjhhhggghhhiiijjjlllllllllllllllllljjjhhhggggggfffeeecccdddeeeeeeeeeeeeddddddcccaaabbbbbbaaa___^^^___```___\\\YYYVVVUUUTTTSSSQQQPPPOOOOOOSSSZZZ^^^___]]]\\\ZZZYYYXXXXXXVVVRRRPPPNNNRRRXXXaaakkkttt|||~~~|||zzzxxxxxx{{{~~~|||xxxvvvtttsssvvv{{{aaaPPPKKKKKKKKKLLLLLLMMMNNNOOOSSSXXX\\\bbbeeeiiilllmmmmmmnnnooommmlllmmmrrr{{{yyyqqqkkkfffaaaZZZUUUPPPNNNJJJGGGDDDBBB>>>;;;666777888888888777666555444444555555444222111000222222222222222222222222333222111///......------...//////...------...000777444000000000000,,,)))+++++++++,,,---------...------,,,+++******)))))),,,,,,,,,,,,------------.........---,,,+++))))))------///000111666DDDRRR^^^bbbccc___[[[WWWQQQJJJEEEIIIOOOVVV[[[]]]^^^^^^YYYUUUSSSUUUVVVWWW[[[```cccgggkkkkkkhhheeedddeeedddhhhjjjjjjkkklllhhhbbb___\\\UUULLLCCC@@@CCCGGGPPP]]]jjjnnnnnnnnnllljjjnnnnnnlllfff]]]VVVSSSSSSTTTUUUXXX\\\^^^___``````]]]___cccjjjrrryyy}}}~~~|||{{{xxxsssnnnjjjhhhhhhlllllllllkkkkkkkkkjjjjjjgggjjjoootttwwwxxxxxxwwwvvvuuurrrooommmkkkiiiiiijjjjjjjjjjjjkkklllmmmmmmmmmjjjgggeeeeeeeeeeeedddbbbcccccccccbbbaaa``````]]]]]]\\\ZZZYYYYYY\\\___```^^^[[[ZZZZZZYYYWWWUUUUUUTTTUUUZZZ```ccccccbbb^^^\\\YYYWWWWWWVVVTTTRRRSSSXXX___hhhqqqxxx|||~~~wwwuuurrrqqqrrruuuyyy|||zzzyyywwwuuussssssuuuwwwyyy}}}vvvZZZNNNKKKIIIHHHJJJJJJKKKLLLMMMPPPUUUYYY]]]aaaeeeiiijjjkkkmmmnnnmmmlllooottt{{{}}}wwwpppjjjfffaaaZZZUUUPPPNNNJJJGGGEEEBBB>>>;;;666777888999999777444333222333444555555333111000111111111111111111111111222111000///............---...///...------...000555333222222222000---))),,,,,,------...///000000//////...---,,,******))),,,,,,,,,------------...,,,,,,++++++***))))))(((---,,,...000111555AAANNNYYY___aaa___ZZZWWWQQQJJJDDDHHHNNNUUUYYY\\\\\\\\\[[[UUURRRUUUYYY^^^dddkkktttvvvxxxuuunnngggddddddccciiimmmnnnpppqqqmmmhhhbbb^^^WWWMMMEEEAAACCCEEELLLZZZhhhnnnnnnnnnmmmjjjnnnnnnlllfff___XXXTTTSSSQQQRRRTTTWWWYYY[[[]]]]]]^^^^^^aaaeeejjjppptttvvvxxxxxxvvvsssnnnkkkjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjkkknnnsssxxxzzzzzzyyywwwvvvtttrrrooolllkkkkkkkkkkkkjjjiiihhhiiijjjlllmmmllljjjfffddddddeeedddcccbbbbbbaaaaaa```^^^]]]\\\ZZZYYYWWWTTTSSSVVV[[[___cccbbbaaaaaabbbbbb```^^^YYYXXXYYY]]]cccfffeeecccaaa^^^ZZZXXXWWWWWWVVVUUUYYY]]]dddkkkqqqtttttttttqqqooolllkkklllooosssvvv}}}}}}xxxyyyxxxvvvtttsssrrrrrrrrrsssvvvyyy{{{{{{{{{|||}}}lllTTTMMMKKKIIIFFFKKKLLLLLLMMMNNNRRRWWW[[[___bbbfffiiikkkkkklllnnnmmmmmmpppuuuzzz|||vvvoooiiieeeaaa[[[VVVQQQNNNKKKHHHEEEBBB???<<<888999999999888555222000000111333555555555333222111111111111111111111111000000////////////000000---.........,,,,,,...000000000000111111///---+++******++++++,,,---......111000///...---,,,++++++,,,,,,---------............------------.........---,,,---000000444>>>IIITTT[[[___]]]YYYVVVRRRMMMHHHKKKOOOUUUYYY[[[\\\]]]^^^WWWRRRVVV___hhhrrr{{{|||rrriiidddbbbdddlllsssvvvyyy{{{xxxtttmmmfff\\\PPPGGGCCCDDDFFFJJJXXXgggmmmnnnooonnnkkkmmmllljjjfff```YYYUUUSSSPPPQQQRRRTTTWWWYYY[[[\\\``````aaaccceeehhhlllooosssssssssrrrooommmlllmmmllllllkkkkkkjjjiiihhhhhhnnnqqquuuxxxyyywwwtttrrrpppooommmlllkkkkkklllmmmjjjiiigggffffffhhhjjjkkkkkkiiifffdddddddddcccbbbaaaaaaaaa___^^^\\\ZZZYYYVVVUUURRRPPPPPPTTTZZZ___ddddddeeehhhjjjjjjhhhfff^^^]]]\\\___ccceeedddaaaaaa^^^ZZZWWWWWWWWWWWWVVVZZZ^^^ccciiilllmmmmmmlllmmmkkkiiihhhiiikkkmmmoooqqqvvvyyyvvvqqqqqqpppooonnnmmmlllkkkmmmoooppppppoooppprrrtttyyy|||cccOOOLLLLLLIIIGGGKKKLLLMMMNNNPPPSSSYYY]]]bbbeeeiiikkkjjjjjjjjjkkkkkklllppptttwww}}}{{{vvvoooiiifffaaa\\\WWWQQQOOOKKKHHHFFFCCC???<<<999999999888666444222000000111222444555555444444111111111111111111111111///////////////000111111---......---,,,,,,---///+++,,,---.........---,,,,,,,,,------......//////000000///...------,,,,,,,,,---------............---,,,,,,,,,,,,---...///---,,,---///000333;;;DDDPPPWWW\\\[[[WWWVVVSSSPPPKKKMMMPPPTTTXXX\\\^^^___ccc[[[VVV[[[dddooozzz{{{ppphhheeedddjjjttt~~~uuueeeTTTIIIEEEEEEGGGJJJXXXeeekkkmmmnnnnnnlllkkkkkkiiifffbbb\\\WWWTTTRRRRRRRRRTTTVVVYYY\\\^^^aaabbbccccccdddeeeiiikkkoooppprrrqqqooonnnnnnnnnnnnnnnmmmllljjjiiihhhhhhnnnooorrrsssrrrpppmmmkkkhhhhhhhhhiiijjjkkklllmmmiiihhhfffeeeeeefffhhhiiiiiigggfffeeeeeedddbbb```aaa```___^^^[[[YYYWWWVVVRRRQQQOOOMMMNNNSSSZZZ___cccdddggglllpppqqqpppnnnfffccc```aaacccdddbbb```^^^[[[YYYXXXYYY[[[[[[[[[ZZZ]]]aaaeeehhhjjjjjjjjjkkkjjjhhhgggffffffggggggfffjjjooouuu|||}}}zzzwwwsssppplllkkkkkkkkkjjjiiiiiihhhggghhhhhhhhhggghhhjjjllllllpppuuu{{{[[[LLLLLLKKKHHHHHHIIIJJJLLLMMMOOOTTTZZZ^^^dddfffiiijjjiiihhhggggggjjjkkknnnrrrtttwww{{{vvvooojjjgggbbb]]]XXXPPPNNNJJJGGGEEEBBB>>>;;;999888777666555444333333333333333333333333333333111111111111111111111111111000000////////////000...//////---++++++,,,---+++,,,------,,,,,,,,,,,,////////////////////////......------,,,,,,,,,+++------------............---,,,+++******++++++,,,---+++,,,///000222888@@@LLLTTTZZZXXXUUUUUUUUUTTTLLLMMMOOORRRWWW\\\aaadddddd\\\XXX]]]fffnnnuuu{{{||||||xxxrrrkkkggghhhjjjsssoooYYYKKKEEEEEEGGGKKKXXXdddiiikkkmmmnnnmmmkkkjjjiiigggddd```[[[WWWQQQQQQQQQRRRTTTXXX[[[]]]aaaccceeefffeeefffjjjlllnnnpppqqqqqqooommmmmmmmmllllllkkkjjjiiihhhggggggggghhhiiiiiihhhfffdddbbbbbbccceeegggiiijjjkkkkkkiiihhhgggffffffggghhhiiigggffffffffffffdddaaa^^^___^^^]]][[[XXXVVVSSSRRRNNNMMMLLLKKKLLLQQQXXX]]]ccceeejjjqqqvvvyyywwwvvvpppkkkfffcccddddddcccaaa\\\[[[[[[]]]aaaeeefffgggaaabbbbbbdddfffhhhiiijjjiiihhhhhhgggeeebbb```___[[[]]]aaaeeekkkuuu~~~|||zzzwwwtttrrrpppooommmjjjhhheeeeeeddddddcccccccccccc```aaacccccccccdddeeegggfffhhhkkkooottt|||wwwUUUJJJJJJIIIGGGHHHHHHIIIKKKMMMQQQVVV\\\aaadddgggjjjjjjiiihhhgggggghhhiiillloooppprrr|||{{{vvvooojjjgggccc]]]YYYOOOLLLIIIFFFCCC@@@===:::777777666555555555555666666555444333222222222222000000000000000000000000333222111///............/////////---+++***+++,,,,,,------,,,+++***+++,,,+++++++++++++++++++++***++++++++++++++++++++++++---------.........//////333222000...---------...---+++,,,///000111777>>>JJJRRRXXXWWWTTTUUUWWWWWWKKKKKKMMMQQQVVV]]]cccgggbbb[[[XXX]]]eeeiiimmmooooooooommmiiiffffffjjjooozzzwww]]]LLLEEEDDDFFFLLLXXXdddhhhjjjlllnnnmmmkkkjjjjjjiiigggbbb]]]YYYOOONNNNNNOOOQQQUUUYYY[[[___cccfffgggggghhhlllooooooqqqrrrqqqooolllkkkkkkggggggggggggffffffeeeeee___`````````___^^^\\\[[[```aaadddgggiiijjjjjjjjjiiiiiihhhhhhhhhhhhhhhiiifffffffffggggggddd```]]]]]]]]][[[YYYVVVSSSQQQOOOJJJJJJIIIIIIKKKOOOVVV[[[eeehhhnnnvvv|||~~~|||wwwqqqjjjfffeeeeeedddbbb]]]]]]___cccjjjooorrrsssjjjiiigggeeeeeefffhhhiiihhhhhhhhhfffccc___\\\YYYRRRTTTVVVYYY___jjjwww|||wwwssspppmmmkkkhhhggggggfffdddbbb\\\\\\[[[ZZZYYYYYYYYYYYY\\\^^^aaabbbcccccceeefffggggggggghhhjjjpppwww|||qqqRRRHHHIIIGGGEEEHHHIIIKKKMMMOOOSSSXXX___dddeeehhhkkklllkkkjjjjjjjjjggghhhkkknnnnnnpppyyyyyytttoookkkgggbbb\\\VVVOOOLLLHHHEEECCCAAA>>><<<999999888888777666666666444444222222222222444444///000111222333444555555333222000/////////000111111111000......---------------,,,,,,,,,------...///...---,,,+++,,,,,,---------------------------.../////////---...///111000000///............///......//////000333888<<>><<<888888777777666555555555333222111111111111222333111111111222222222222222222111000///...///000000111000///......------------------,,,,,,------...///...---,,,+++,,,,,,------------------------------...///...------///000111111///...------------------......///222666:::EEEPPPYYYXXXSSSPPPNNNKKKGGGHHHKKKPPPXXX___cccddddddaaa^^^^^^aaacccdddccc```bbbcccdddfffjjjnnnrrruuudddSSSGGGEEEIIILLLUUUaaaiiijjjhhhggghhhdddgggiiihhhhhhgggbbb[[[TTTOOOLLLNNNRRRSSSWWW\\\```aaacccfffjjjnnnqqqsssrrrooommmmmmnnnmmmjjjgggeeefffggghhhgggeeecccaaa^^^\\\ZZZXXXXXXZZZ\\\^^^```aaabbbdddeeeeeeffffffdddeeeeeefffffffffeeeeeecccbbbbbbbbbbbb```\\\ZZZYYYWWWTTTQQQOOONNNMMMMMMKKKKKKLLLOOOTTTZZZ___aaafffkkksss|||vvvpppmmmjjjfffbbb___hhhjjj|||yyypppnnnkkkiiiiiikkkmmmnnnppplllfffbbb___\\\YYYWWWPPPKKKHHHIIIMMMTTT```lllxxxpppiiiccc]]]YYYUUUSSSQQQPPPNNNLLLQQQOOOOOOSSSTTTSSSUUUYYY\\\```fffllloooooommmkkkfffdddaaa```aaafffkkknnnyyydddMMMKKKGGGEEEHHHGGGIIIKKKOOOSSSYYY^^^ccceeehhhiiilllnnnooonnnmmmmmmmmmllljjjkkknnnrrrwwwzzz}}}xxxqqqlllgggaaaZZZUUUOOOLLLHHHEEECCC@@@>>>;;;777777666666555444444444222111111000000111111222222222222111111000000000111000///.........///000111000///......---.........------,,,,,,---------...------,,,,,,,,,,,,---------------------------,,,---------,,,,,,...000000///......---.........,,,,,,------...000444777DDDOOOXXXXXXTTTPPPLLLHHHFFFFFFIIINNNVVV]]]bbbccceeebbb``````bbbeeefffggg^^^___```aaadddjjjqqqvvv{{{qqqfffYYYMMMIIIJJJLLLUUUaaahhhjjjiiiggggggeeehhhiiihhhhhhhhhccc\\\UUUOOOKKKMMMOOOQQQUUUYYY\\\]]]aaaeeekkkppptttwwwrrrpppmmmkkkkkkjjjhhhfffcccdddfffgggfffeeecccbbb]]][[[YYYWWWWWWXXXZZZ\\\aaabbbbbbccccccccccccbbb```aaaccceeeeeedddcccbbb```____________]]]ZZZXXXWWWTTTQQQMMMJJJJJJJJJJJJKKKMMMPPPUUUYYY]]]```bbbeeehhhooo{{{}}}uuuqqqmmmhhhdddbbbnnnrrrsssqqqnnnnnnnnnoooooonnnoookkkfffaaa^^^[[[XXXVVVPPPJJJEEEDDDFFFKKKUUU```xxx{{{ssskkkddd___WWWTTTPPPMMMLLLKKKIIIHHHKKKHHHHHHLLLNNNNNNPPPUUUYYY```iiiqqqvvvvvvsssqqqooolllgggddddddhhhmmmqqqyyyaaaLLLJJJFFFEEEIIIHHHKKKMMMQQQVVV[[[```dddfffkkkmmmnnnpppqqqpppooonnnmmmmmmmmmnnnpppsssvvvwww}}}xxxqqqkkkgggbbb\\\WWWOOOLLLHHHEEECCC@@@===;;;888777777666666555444444222222111111111111222222111111111000000000000///111000...---------...///000000///.....................---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///------------...///000111,,,---.........000333666CCCNNNXXXZZZVVVRRRLLLGGGEEEEEEGGGMMMUUU\\\aaaccceeecccaaa```aaacccfffgggdddccccccbbbeeekkkrrrxxx{{{yyytttooojjj```SSSKKKJJJNNNVVVaaaiiilllkkkiiihhheeehhhiiihhhhhhhhhddd]]]UUUNNNJJJLLLNNNPPPTTTYYYZZZ\\\___dddjjjppptttwwwrrrpppmmmjjjhhhgggffffffdddeeeffffffeeecccaaa```\\\ZZZYYYXXXXXXZZZ\\\^^^bbbbbbccccccbbbaaaaaa```\\\^^^aaacccdddcccaaa```___]]]\\\\\\\\\[[[XXXVVVUUURRRMMMIIIFFFFFFGGGHHHIIIMMMRRRWWWYYY[[[\\\\\\^^^___fffsss{{{tttoooiiifffdddrrrzzzxxxvvvsssrrrsssssspppmmmkkkhhhccc```^^^\\\YYYWWWRRRLLLGGGEEEEEEHHHQQQ[[[ooo~~~uuummmfff```[[[XXXUUUQQQNNNMMMLLLKKKIIIIIIFFFFFFJJJLLLLLLOOOSSSWWW^^^jjjuuu|||}}}{{{yyy|||xxxsssnnnnnnqqqvvvyyy}}}yyy\\\LLLJJJFFFFFFJJJHHHKKKNNNRRRWWW]]]bbbeeegggnnnoooqqqrrrrrrqqqpppooonnnooopppqqqrrrssstttttt{{{zzzuuunnnjjjgggccc^^^ZZZPPPMMMIIIEEECCC@@@===:::999999888777777666666555222333333333333333333222///000000000000111111111111000...---------...///000//////............//////...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++++++++---///......------------......---.../////////000222555AAAMMMXXX\\\[[[WWWPPPIIIEEEEEEGGGLLLTTT\\\bbbdddfffdddaaa^^^]]]___bbbdddiiihhhgggeeefffiiippptttzzzvvvrrrooommmdddWWWMMMIIIOOOWWWbbbkkkoooooommmkkkfffiiijjjhhhiiiiiieee___UUUOOOJJJKKKNNNPPPUUUZZZ[[[]]]___cccggglllppprrrpppooommmjjjgggeeeeeefffggggggggggggeeebbb___]]][[[[[[[[[\\\]]]___```aaabbbbbbbbbbbbbbbaaa``````\\\^^^```bbbcccbbb```^^^___]]][[[ZZZZZZYYYVVVTTTQQQNNNJJJFFFDDDDDDEEEGGGIIINNNTTTXXXXXXVVVVVVVVVVVVWWW]]]kkk}}}{{{tttnnnjjjfffuuu{{{wwwvvvvvvtttooojjjdddbbb___^^^]]]\\\ZZZXXXRRRLLLHHHGGGFFFHHHOOOXXXeeesss|||ppphhhbbb\\\YYYXXXUUUQQQOOONNNMMMKKKJJJJJJFFFEEEHHHJJJJJJLLLQQQVVV^^^kkkxxx}}}yyyxxxzzz}}}pppXXXLLLKKKFFFGGGKKKIIILLLOOOSSSYYY___cccfffhhhnnnpppqqqssssssrrrpppoooooopppqqqrrrsssrrrqqqpppxxxyyysssmmmhhhfffccc^^^[[[PPPMMMIIIEEECCC@@@<<<:::999999999888777777666666222333333444444333333222000000000111111222222222111000///.........///000//////............/////////......---,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++,,,...000222111000---,,,******)))---...////////////111333>>>KKKXXX^^^___\\\TTTLLLFFFFFFGGGMMMUUU]]]cccfffgggeeebbb]]]ZZZZZZ]]]___gggggggggffffffhhhlllooo~~~xxxvvvqqqnnnllleeeYYYNNNJJJOOOVVVaaakkkqqqrrrpppnnniiikkkllljjjkkklllhhhcccYYYRRRLLLMMMOOOPPPUUUZZZ\\\]]]^^^aaadddfffiiijjjnnnnnnmmmkkkgggeeeeeefffiiiiiiiiihhheeebbb___\\\\\\]]]___bbbcccccccccbbb^^^______````````````___^^^___aaabbbbbbaaa___^^^___\\\ZZZXXXWWWUUUSSSQQQLLLIIIFFFDDDBBBBBBCCCDDDIIIOOOVVVYYYWWWTTTRRRRRRQQQRRRWWWcccuuu{{{tttpppiiixxxzzzwwwvvvrrrkkkeee___]]][[[[[[\\\[[[ZZZXXXOOOJJJHHHHHHGGGGGGLLLSSS```nnn}}}tttiiiccc___\\\YYY[[[XXXUUUSSSRRRQQQPPPNNNLLLGGGEEEGGGGGGFFFIIIMMMUUU\\\iiiwwwhhhUUUMMMLLLGGGIIINNNKKKNNNQQQVVV\\\aaafffhhhjjjmmmnnnppprrrrrrrrrppppppqqqqqqrrrsssrrrpppooommmsss{{{yyytttlllgggdddaaa\\\YYYQQQMMMIIIEEEBBB???<<<:::888888888777666666555555111222333333333333222111222222222222222111111111222111000///...///000000//////............////////////...---,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++)))+++,,,,,,,,,---///111111000...---,,,+++++++++,,,---///.........///111:::GGGVVV___bbb```WWWOOOHHHGGGIIINNNVVV___eeeiiijjjhhhccc\\\WWWUUUXXX[[[```bbbeeegggiiijjjlllnnnzzz|||vvvvvvpppkkkiiicccXXXOOOKKKNNNTTT___jjjrrrtttrrrpppmmmoooooonnnnnnpppmmmggg___WWWPPPOOOOOOPPPSSSXXX\\\\\\]]]^^^```bbbdddeeelllmmmnnnllliiiffffffggghhhiiiiiihhhfffccc```^^^^^^```dddfffgggeeeaaa___YYYZZZ[[[]]]^^^_________bbbbbbbbbbbbaaa```______^^^[[[XXXUUUSSSQQQOOOLLLEEEDDDBBBAAA@@@@@@AAAAAAGGGMMMTTTWWWTTTQQQPPPQQQNNNNNNRRRZZZiiizzzxxxssslllzzz|||wwwtttpppgggaaa\\\[[[YYYYYYZZZYYYWWWUUUMMMJJJIIIIIIHHHFFFIIINNNXXXeeettt|||wwwkkkbbb___^^^]]]\\\```]]]YYYWWWWWWVVVUUUSSSPPPKKKHHHHHHGGGEEEGGGKKKOOOVVVaaaooo|||bbbSSSNNNMMMHHHJJJPPPMMMQQQTTTYYY```eeeiiilllmmmkkkllloooqqqrrrqqqpppooorrrrrrrrrrrrpppnnnmmmkkkmmmttt~~~{{{uuulllfffccc___ZZZVVVQQQNNNIIIEEEBBB???<<<999777777777666555555444444000111222333333222111000555555444333222111000///333222000/////////000111//////.........//////000000///...---,,,+++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,---000222+++++++++,,,---...///000+++,,,...---,,,,,,...///777EEETTT^^^cccbbbYYYPPPIIIHHHJJJOOOWWW```gggjjjllljjjddd]]]VVVSSSVVVYYY[[[___eeejjjlllnnnpppqqqppp~~~|||wwwuuunnnhhheee```WWWOOOMMMLLLRRR]]]iiirrruuussspppppprrrrrrqqqqqqssspppkkkddd\\\SSSQQQPPPOOORRRVVV[[[[[[[[[\\\^^^```aaabbbjjjmmmooonnnjjjgggggghhhggghhhhhhhhhgggeeebbbaaa```cccgggiiihhhddd___\\\UUUVVVXXXZZZ\\\]]]^^^^^^ddddddcccbbbaaa``````___]]]ZZZVVVSSSQQQNNNLLLIII@@@@@@??????????????????CCCIIIQQQSSSQQQNNNNNNPPPKKKKKKMMMSSS___pppxxxsssnnn|||~~~wwwsssnnneee]]]\\\ZZZYYYXXXXXXWWWTTTRRRNNNKKKKKKLLLJJJFFFGGGKKKKKKYYYgggnnnrrrwwwzzzzzz}}}xxxpppeee^^^\\\^^^_________\\\XXXVVVVVVUUUTTTSSSUUUOOOKKKJJJHHHFFFGGGKKKIIIOOOYYYfffttt___RRROOONNNHHHKKKQQQNNNSSSWWW\\\bbbhhhlllnnnoooiiikkkmmmpppqqqqqqpppooossssssrrrqqqooommmkkkjjjiiiooo{{{uuurrrmmmhhhbbb]]]ZZZWWWQQQNNNIIIEEEBBB???<<<999999999888888777555444333111222222333333444444555333333444555555555444444222000///------///000222///............---------000///...---,,,+++++++++(((((()))***,,,---...///,,,,,,***(((''')))---111,,,+++*********,,,...000............---,,,+++***+++,,,------,,,,,,...000444@@@PPP\\\___\\\WWWTTTLLLLLLOOOUUU\\\bbbcccccchhheeebbb___WWWQQQQQQVVV\\\___ccchhhllloooppppppooowww||||||~~~}}}wwwrrroooggg```]]]ZZZQQQGGGLLLQQQZZZgggsssyyyyyyvvvwwwwwwwwwvvvuuuuuuvvvwwwkkkdddYYYQQQOOOQQQUUUWWWXXXZZZ\\\^^^^^^```bbbdddiiihhhfffffffffgggfffeeeeeeddddddccccccbbbbbbbbbccceeeiiillllllggg```ZZZXXXXXXWWWXXXZZZ^^^bbbdddcccbbbaaaaaaaaa```^^^\\\\\\XXXRRRNNNKKKIIIFFFEEE===>>>>>>===;;;:::<<<===CCCIIIPPPQQQNNNKKKKKKLLLJJJKKKNNNQQQXXXdddsss}}}zzzwwwttt}}}uuuoookkkddd___]]][[[XXXTTTRRRQQQQQQQQQKKKJJJHHHFFFEEEFFFGGGHHHOOOTTT\\\bbbfffhhhjjjkkkmmmpppuuu{{{xxxkkkccc\\\ZZZYYYXXX[[[^^^```ZZZTTTRRRUUUXXXXXXVVVVVVTTTQQQMMMKKKIIIHHHHHHKKKLLLSSS]]]eeeooo}}}zzzZZZQQQJJJIIILLLMMMPPPSSSZZZ[[[^^^dddkkknnnmmmjjjooommmlllnnnrrrsssqqqooosssqqqooonnnnnnmmmkkkiiilllqqqxxxvvvsssnnnhhhccc^^^ZZZWWWQQQMMMIIIEEEBBB???<<<999777777666666555333222111333333333333333333333222111111000000000000000000111000///......///000111///............---------...---,,,,,,++++++++++++))))))***+++,,,------...,,,,,,+++)))((())),,,///,,,+++******+++,,,...000///......---,,,,,,++++++)))+++,,,,,,,,,---000222444???OOOZZZ___\\\XXXVVVOOOMMMMMMPPPVVV[[[^^^___dddaaa___\\\UUUNNNOOOSSSXXX[[[___eeeiiimmmoooppppppuuuxxxxxxzzz|||yyysssnnnlllgggbbb```]]]TTTIIIIIINNNYYYggguuu|||}}}|||tttvvvxxxzzzzzzyyyyyyyyynnnggg\\\RRRNNNNNNPPPRRRWWWYYY[[[]]]^^^```ccceeeiiigggfffgggiiijjjjjjiiieeeeeedddddddddccccccccchhhiiimmmppppppmmmfffaaa]]]\\\\\\\\\^^^aaadddffffffdddcccbbbbbb```^^^[[[UUUQQQLLLHHHFFFDDDBBBAAA===>>>>>>===;;;:::<<<===???EEEJJJLLLJJJGGGHHHJJJJJJKKKLLLNNNSSS]]]hhhqqqxxx{{{}}}zzzxxxwwwyyyrrrmmmgggbbb^^^\\\XXXTTTQQQPPPPPPPPPIIIHHHFFFEEEEEEEEEFFFGGGJJJNNNTTTXXXZZZ\\\]]]___bbbeeekkkpppxxxrrrkkkaaaZZZTTTSSSSSSRRRSSSWWW[[[VVVQQQQQQUUUXXXYYYXXXYYYWWWSSSOOOLLLIIIGGGGGGIIIJJJOOOXXX```iiiwwwqqqYYYQQQJJJKKKNNNOOORRRVVV\\\]]]```fffkkknnnnnnmmmnnnmmmlllnnnqqqrrrqqqoooqqqqqqpppqqqtttuuuuuutttmmmpppuuu|||xxxtttnnnhhhccc___ZZZVVVPPPMMMHHHEEEBBB???<<<:::777777666666555333222111555444444333222222111111111000///---------......111000///......///000111///............---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,,,,++++++++++++---...000000///---,,,++++++,,,---(((***+++,,,,,,...111333333===LLLXXX^^^]]]ZZZXXXRRROOOKKKJJJNNNSSSXXX[[[```^^^]]][[[TTTNNNNNNSSSZZZ]]]bbbggglllpppsssuuuqqqsssttttttvvvyyywwwsssiiiiiifffbbbbbb___VVVKKKIIIMMMWWWeeesss|||~~~}}}rrruuuyyy|||}}}}}}|||{{{rrrkkk```UUUMMMKKKLLLMMMUUUXXXZZZ\\\^^^aaadddgggiiihhhggghhhkkkmmmmmmlllfffeeeeeeeeeeeeeeeeeeeeelllnnnpppssstttqqqlllhhhdddcccbbbbbbccceeegggiiiiiigggeeedddbbb```]]]ZZZPPPLLLGGGDDDBBBAAA???>>>======>>><<<;;;:::<<<======AAAFFFHHHGGGGGGHHHJJJLLLLLLLLLLLLOOOUUU]]]ccceeeiiinnnrrrssssssttttttwww~~~}}}uuuoooiiiddd___\\\XXXTTTQQQOOONNNNNNGGGGGGGGGFFFGGGGGGHHHIIIGGGJJJLLLNNNNNNOOOPPPQQQUUUYYY___eeelllxxx|||mmmbbb\\\VVVPPPLLLLLLLLLKKKLLLOOOTTTQQQNNNOOOTTTXXXZZZZZZ[[[YYYVVVRRRMMMJJJGGGEEEGGGGGGKKKRRRYYYaaaooo{{{gggWWWOOOJJJLLLQQQSSSVVVYYY]]]```dddgggiiilllooorrrpppooooooqqqssssssrrrqqqnnnnnnpppssswww{{{||||||qqqrrrtttyyyzzzuuunnnhhhddd___ZZZVVVOOOLLLHHHDDDBBB???<<<:::999999888888777555444333333333333333222222111111444333000...---...///000000///............///000///............---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++))))))***,,,,,,++++++,,,---//////000///---+++++++++---...)))+++,,,,,,,,,---///222222;;;HHHUUU\\\^^^\\\ZZZTTTOOOIIIEEEGGGNNNVVV[[[___^^^^^^]]]WWWQQQQQQUUU^^^aaagggmmmsssxxx|||}}}yyywwwttttttvvvyyyzzzxxxmmmllliiieeeeeeddd[[[QQQLLLNNNUUUaaammmvvvyyyyyyuuuuuuwwwzzz|||}}}}}}|||uuuooodddXXXOOOKKKKKKLLLTTTVVVYYY\\\^^^bbbgggjjjkkkjjjiiiiiikkkmmmmmmlllfffffffffgggggggggggggggnnnoooqqqtttuuusssoookkkiiihhhgggffffffgggiiijjjkkkiiifffdddbbb___[[[XXXQQQMMMHHHDDDBBBAAA???>>><<<======<<<;;;:::<<<===>>>AAAFFFIIIJJJKKKNNNPPPPPPOOONNNNNNOOOSSSWWWZZZ\\\___cccfffggghhhiiikkkpppyyyuuunnnhhhddd___]]]XXXTTTPPPMMMLLLLLLHHHHHHIIIJJJJJJKKKLLLLLLGGGHHHIIIIIIHHHHHHJJJKKKMMMQQQWWW\\\dddnnn{{{zzzlllaaaYYYVVVQQQKKKHHHIIIJJJHHHIIILLLOOOMMMLLLNNNRRRVVVXXXXXXYYYXXXVVVSSSOOOKKKHHHFFFFFFEEEGGGMMMRRRYYYfffrrr{{{aaaTTTMMMJJJNNNSSSVVVYYY\\\^^^bbbeeeggghhhkkkqqquuuuuuuuuuuuvvvvvvvvvuuutttmmmmmmnnnrrrwwwzzz{{{{{{uuuuuuwww|||yyytttlllgggddd```ZZZUUUNNNKKKGGGDDDBBB???<<<:::999999888888777555444333111111111222222333333333555444111///...///000111//////............/////////............---------+++,,,------...------,,,---------,,,,,,,,,,,,+++***,,,...---+++***)))***,,,,,,,,,,,,---...//////000...,,,++++++,,,---...,,,---...---,,,,,,---///111888DDDQQQYYY]]]\\\ZZZTTTOOOHHHDDDEEELLLVVV]]]]]]]]]^^^___ZZZTTTSSSWWW^^^cccllluuu~~~zzzwwwyyyzzz{{{{{{wwwuuupppkkkjjjiiiaaaXXXPPPPPPTTT]]]iiirrrwwwyyyyyyvvvuuuuuuxxx{{{||||||uuuqqqhhh\\\RRRMMMMMMNNNSSSUUUYYY\\\___dddjjjnnnooommmkkkjjjkkkkkkjjjiiigggggghhhhhhiiiiiiiiijjjpppqqqsssuuuwwwuuuqqqmmmkkkjjjiiiggggggggghhhhhhkkkiiieeeccc```]]]XXXUUURRRNNNIIIEEEBBB@@@>>>===;;;<<<<<<<<<::::::<<<===>>>BBBGGGKKKOOOSSSVVVXXXTTTRRRPPPOOOPPPSSSUUUWWWZZZ\\\___``````aaabbbdddgggrrrxxxoooiiieee___]]]XXXSSSOOOLLLKKKKKKGGGIIIJJJLLLMMMMMMMMMLLLHHHIIIIIIGGGFFFFFFHHHJJJHHHLLLQQQVVV\\\eeepppxxxwwwlllbbb[[[WWWUUUOOOJJJGGGHHHIIIHHHIIIKKKMMMLLLMMMOOORRRTTTVVVVVVWWWWWWVVVTTTQQQMMMJJJGGGEEEDDDFFFJJJNNNSSS^^^jjjlllyyy}}}```QQQLLLJJJOOOUUUYYY[[[^^^___bbbeeeggghhhlllsssxxxyyyyyyzzzyyyxxxvvvuuuuuuppppppppprrruuuwwwwwwwwwuuuvvvyyyxxxrrrjjjfffdddaaaZZZUUUNNNKKKGGGDDDAAA???<<<:::777777666666555333222111000000111111222333333444222111000///......//////........................///............---------,,,---...///...---,,,+++------------,,,,,,,,,,,,***,,,------+++******+++,,,,,,,,,---......//////......,,,,,,,,,,,,---...---......---++++++,,,...000666@@@LLLVVV[[[[[[ZZZTTTPPPIIIDDDEEEKKKVVV]]][[[\\\___aaa]]]VVVUUUYYYdddkkkwww}}}yyyyyyzzz{{{|||{{{yyyuuupppooommmeee[[[SSSQQQQQQXXXdddpppxxx|||zzzvvvrrrrrrvvvzzz|||{{{uuurrrjjj___UUUOOOOOOQQQSSSUUUYYY\\\aaagggnnnrrrssspppmmmlllkkkjjjhhhfffhhhhhhiiijjjjjjkkkllllllqqqrrruuuxxxyyyvvvqqqmmmggggggfffeeeddddddddddddhhhfffbbb```]]]YYYUUUQQQOOOKKKFFFBBB@@@>>>===;;;:::;;;<<<;;;::::::<<<>>>???BBBIIIPPPWWW\\\___```YYYVVVRRRQQQRRRTTTUUUVVVZZZ]]]___`````````aaaaaa___jjjyyy|||rrrjjjfff^^^\\\WWWRRRNNNLLLKKKJJJHHHIIILLLNNNOOONNNMMMLLLIIIIIIIIIHHHFFFEEEFFFHHHDDDGGGKKKOOOSSSZZZcccjjjwww{{{|||zzzyyyqqqnnnhhhccc^^^[[[YYYXXXQQQKKKGGGHHHIIIHHHIIILLLNNNOOOPPPRRRTTTVVVWWWXXXWWWWWWXXXWWWTTTPPPLLLIIIEEEDDDFFFIIIKKKNNNWWWaaabbbkkkuuu{{{www^^^QQQLLLLLLRRRYYY\\\^^^aaa```bbbeeehhhlllqqqvvvzzz{{{||||||yyyvvvsssrrrrrrtttsssrrrsssuuuvvvvvvuuussssssxxxvvvooohhhddddddaaa[[[TTTMMMJJJFFFCCCAAA???<<<:::777777666666555333222111111111111111111222222222000000//////////////////---..................---///............---------,,,---.........,,,***))),,,,,,,,,---------------***+++,,,,,,******+++---+++,,,---....../////////------------------------,,,---...---,,,,,,---///000444===IIITTTYYYZZZXXXSSSPPPKKKFFFEEEJJJSSSZZZ]]]^^^bbbeeeaaa[[[ZZZ]]]nnnuuuxxxvvvxxx{{{~~~~~~{{{ooocccVVVQQQNNNQQQ[[[hhhrrrxxxwwwsssqqqsssyyy}}}}}}|||tttrrrlllaaaUUUNNNNNNPPPSSSVVVYYY]]]bbbiiiqqqvvvuuusssooonnnmmmkkkiiihhhhhhiiijjjkkklllmmmnnnnnnoooqqqtttwwwxxxtttmmmhhhbbbbbbaaaaaa``````______eeebbb___\\\YYYVVVQQQNNNIIIFFFBBB???>>>>>>===<<<:::;;;;;;;;;::::::<<<>>>BBBFFFNNNXXXaaagggjjjjjjccc^^^XXXUUUVVVXXXYYYYYY___bbbddddddbbb```___^^^XXXaaammmzzz~~~sssjjjeee]]]ZZZVVVRRRNNNLLLKKKKKKLLLNNNQQQSSSSSSRRRPPPOOOLLLMMMMMMKKKHHHEEEEEEEEEBBBEEEHHHJJJLLLRRRYYY___fffiiilllmmmllljjjiiihhhccccccbbbaaa___^^^]]]\\\WWWPPPJJJJJJKKKJJJLLLPPPOOORRRUUUWWWYYY[[[\\\]]]ZZZ[[[\\\[[[WWWRRRMMMJJJCCCCCCEEEHHHIIIJJJQQQYYY[[[bbbjjjnnnsss{{{nnn[[[SSSNNNOOOVVV]]]```aaadddbbbcccfffkkkrrrwww{{{|||~~~~~~{{{vvvqqqpppppprrrqqqqqqrrruuuvvvvvvuuusssrrrvvv|||}}}uuunnnfffccccccaaa[[[UUUMMMJJJFFFCCCAAA???<<<:::999999888888777555444333333333222222111000000000///000111111222111111000------............------//////.........---------+++,,,---...---+++(((''',,,,,,,,,---------......***+++++++++******,,,...+++,,,---...////////////,,,,,,---......------,,,***,,,------,,,---///111000444<<>>????????????999:::;;;;;;::::::<<<>>>FFFKKKTTT___jjjpppsssssslllfff___[[[[[[\\\]]]\\\fffgggiiigggccc___[[[ZZZRRRYYYbbbmmm~~~}}}qqqgggbbb\\\ZZZVVVQQQNNNLLLKKKKKKQQQSSSVVVYYYYYYWWWUUUSSSQQQQQQQQQNNNJJJGGGEEEEEECCCFFFHHHIIIJJJNNNUUU[[[ZZZ\\\___```___^^^^^^^^^^^^___aaabbbcccbbbaaaaaa\\\UUUNNNNNNNNNNNNPPPUUUPPPSSSXXX[[[]]]___aaabbb^^^______^^^ZZZTTTMMMJJJBBBBBBEEEHHHHHHHHHMMMUUUVVV]]]dddggglllsssxxxxxx~~~gggWWWUUUQQQQQQYYY```bbbdddfffddddddfffmmmvvv|||~~~~~~~~~wwwrrrqqqqqqmmmmmmnnnpppsssvvvvvvvvvuuusssvvv{{{zzz|||zzzoookkkfffcccaaa___ZZZUUURRRMMMGGGBBB???>>><<<;;;666666666777999:::999777333222000/////////000111/////////000111111222222//////......---------,,,000000///...------,,,,,,***)))(((***---///---+++,,,+++******+++...000222000...,,,)))((())))))***------------------------++++++++++++++++++++++++---,,,+++++++++,,,---...,,,000888BBBLLLRRRTTTUUUPPPOOOLLLIIIHHHKKKPPPTTT```dddiiikkkjjjgggdddbbblllrrrzzz}}}zzzxxx{{{uuupppqqqvvvuuu___RRRIIIJJJNNNSSS^^^jjjkkkppptttvvvxxx||||||yyyppplllfff]]]UUUPPPNNNNNNPPPSSSXXX]]]bbbhhhnnnsssvvvvvvvvvtttpppnnnnnnoooiiihhhhhhiiijjjjjjhhhffffffhhhiiiiiifffcccaaa```^^^\\\[[[ZZZZZZZZZ[[[\\\\\\ZZZVVVTTTRRROOOLLLIIIBBBAAA@@@>>>======<<<<<<<<<;;;999888888999;;;===CCCMMMXXXaaammmyyy}}}yyy{{{ooofffddddddaaacccgggiiijjjiiigggccc^^^YYYVVVRRRPPPTTTaaarrrzzzrrrkkkeee___]]]YYYWWWWWWVVVUUUTTTVVVYYY[[[]]]\\\YYYUUURRRRRRTTTVVVUUURRRNNNKKKJJJHHHGGGFFFGGGIIIMMMPPPSSSUUUWWWYYYZZZZZZZZZ[[[\\\```bbbeeeggghhhgggfffddd```[[[TTTNNNLLLOOOTTTXXXVVVVVVWWW\\\bbbeeeeeeccccccbbb```___[[[UUUNNNIIIFFFEEEEEEEEEGGGJJJLLLNNNVVVYYY]]]```eeejjjpppuuuvvv{{{yyy```XXXQQQPPPRRR[[[ffflllkkkgggggggggiiiooovvv{{{}}}|||wwwqqqooorrrqqqpppqqqssstttsssrrrsssvvvyyyyyyyyyyyyppplllgggcccaaa^^^YYYUUUQQQMMMHHHCCC@@@>>><<<::::::999777777888777444222222222111000000000000000////////////////////////000000000000//////......000//////...------,,,,,,***))))))+++---...---+++---,,,,,,++++++,,,---...------+++******++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...000777AAAKKKRRRUUUTTTQQQOOOLLLIIIHHHJJJOOOSSS^^^ccciiimmmkkkgggcccaaadddhhhmmmppppppooonnnnnnssspppnnnsss|||```RRRGGGFFFHHHKKKUUUbbbhhhnnnssstttuuuxxxxxxuuuooolllfff___XXXRRROOONNNNNNRRRWWW\\\```eeejjjnnnsssttttttssspppnnnnnnnnnmmmlllllllllmmmkkkiiifffaaabbbdddeeedddccccccccc^^^]]]\\\[[[ZZZYYYYYYXXXUUURRROOOMMMLLLJJJGGGEEECCCBBBAAA@@@>>>=========;;;:::999888888999:::;;;???KKKYYYgggvvv{{{qqqllliiiffffffjjjmmmllljjjfffaaa\\\WWWTTTPPPNNNOOOWWWdddtttxxxooohhhbbb```\\\[[[[[[\\\[[[ZZZ[[[]]]^^^^^^]]]YYYUUUSSSSSSUUUXXXWWWTTTQQQNNNLLLIIIHHHHHHHHHJJJMMMPPPRRRQQQSSSUUUWWWWWWXXXZZZ\\\bbbccceeegggggggggeeeeeeaaa\\\VVVQQQOOOPPPTTTWWWYYYYYYZZZ^^^ccceeeeeecccdddbbb```^^^ZZZUUUNNNJJJEEEEEEDDDEEEFFFIIIKKKMMMTTTVVVZZZ^^^ccchhhnnnrrrtttxxx~~~sss]]]WWWSSSTTTYYYbbbmmmsssqqqmmmjjjjjjlllpppvvvzzz{{{{{{|||vvvsssrrrrrrqqqpppqqqsssuuuttttttsssxxx||||||{{{~~~zzzqqqmmmgggdddaaa^^^XXXTTTPPPMMMHHHEEEBBB???<<<999:::999777666666555222000111111222222111111000///222111111000//////......222222111111111111000000/////////...------,,,,,,*********+++---...---+++------,,,,,,+++++++++***+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000444>>>JJJSSSUUUTTTRRRPPPMMMIIIGGGIIIOOOSSS[[[aaahhhlllkkkgggbbb```ccceeefffgggfffgggiiikkkllllllnnnuuudddUUUGGGDDDCCCEEENNNZZZgggnnnssstttuuuwwwwwwtttooommmiiiccc\\\VVVPPPMMMLLLPPPUUUZZZ]]]aaaeeehhhooopppqqqqqqooommmmmmnnnlllkkkjjjjjjjjjgggdddaaa]]]^^^___```aaabbbcccccc______^^^\\\ZZZWWWTTTSSSNNNLLLJJJHHHHHHFFFDDDBBBDDDCCCBBBAAA???>>>======999999999999999999999999<<>>===<<<999999:::::::::999888777===FFFUUUeeewww|||yyyyyy{{{zzzwwwppphhhaaa\\\XXXWWWVVVUUUTTTTTTUUU]]]ooo}}}sssuuurrrnnnkkkkkkkkkkkkjjjhhhfffccc___ZZZVVVSSSRRRRRRVVVZZZ\\\[[[XXXUUUSSSOOONNNMMMMMMMMMMMMNNNNNNMMMOOORRRTTTWWW[[[___cccccccccccccccbbbbbbbbbbbb___^^^[[[XXXVVVTTTTTTSSSZZZ\\\___bbbdddeeedddccceeebbb^^^[[[XXXTTTOOOLLLDDDDDDCCCBBBCCCEEEGGGIIINNNQQQVVVZZZ^^^bbbgggkkkooosssxxx|||cccWWWXXXXXX]]]gggqqqwwwyyywwwtttuuutttttttttuuuvvvwwwwwwzzz|||}}}|||yyyvvvuuuuuurrrqqqpppqqqtttwwwxxxxxxuuuyyy}}}}}}{{{zzz|||~~~}}}sssnnniiieeebbb^^^XXXTTTPPPMMMIIIFFFCCC@@@<<<999666555444555666555333111111222333333333222000///111111222222333333333333000000000000000000000000...............---------++++++,,,------,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,---------,,,+++*********+++,,,---//////000---------------------------,,,+++++++++,,,...///222000111999FFFQQQXXXZZZYYYVVVPPPJJJGGGHHHLLLPPPYYY\\\```ccccccbbbccccccbbbdddggghhhgggfffffffffiiikkknnnrrr~~~zzzkkk[[[LLLFFFDDDDDDKKKVVVcccnnnxxx{{{|||~~~}}}xxxvvvsssoooiii___TTTLLLLLLOOOSSSVVVYYY[[[^^^aaaeeehhhlllmmmnnnnnnnnnooorrrqqqppppppnnnkkkeeeaaa^^^\\\[[[\\\___aaabbbaaaaaaaaaaaa___ZZZUUUOOOLLLJJJIIIHHHHHHHHHHHHGGGFFFBBBBBBBBBAAA@@@???===<<<999::::::::::::999888777===BBBMMM[[[lll~~~zzztttmmmfff```\\\ZZZYYYYYYZZZZZZXXXZZZeeerrr{{{xxxvvvtttqqqoookkkhhhbbb\\\WWWSSSRRRQQQQQQUUUZZZ\\\\\\ZZZXXXXXXSSSRRRPPPNNNMMMLLLMMMMMMKKKNNNQQQUUUXXX[[[```cccbbbbbbbbbaaaaaaaaaaaaaaa^^^]]]\\\ZZZXXXVVVTTTSSSXXX[[[___bbbddddddcccccccccaaa]]]ZZZXXXTTTPPPMMMEEEDDDCCCBBBBBBDDDFFFGGGLLLPPPTTTYYY\\\```eeehhhmmmqqqvvvzzz}}}vvv]]]VVVYYY]]]cccllltttxxxwwwvvvuuuxxxxxxwwwvvvttttttuuuvvvuuuyyy|||~~~|||yyyuuusssrrrqqqpppqqqtttwwwxxxxxxuuuwwwyyyyyywwwxxx{{{~~~|||rrrnnnhhheeebbb___YYYUUUQQQNNNIIIFFFCCC@@@===:::999888666555555444111///222222222333222222111000......//////000111111222.........////////////000........................+++,,,......,,,,,,,,,---***+++++++++,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***+++,,,//////111888CCCOOOZZZ___^^^ZZZSSSLLLGGGGGGKKKOOOWWW[[[___bbbccccccdddeee```cccgggiiihhhfffeeeeeecccgggjjjnnn{{{}}}xxxjjjZZZLLLGGGEEECCCJJJSSS```mmmxxx||||||}}}~~~|||zzzxxxuuurrrmmmcccWWWOOOMMMOOORRRTTTVVVYYY]]]```aaaeeejjjmmmnnnooopppqqqrrrqqqrrrrrrqqqmmmhhhccc\\\[[[[[[^^^dddhhhgggfffaaaaaaaaa___[[[UUUPPPMMMHHHGGGFFFFFFGGGGGGFFFDDDAAAAAABBBCCCBBBAAA@@@???<<<;;;;;;::::::999999999===>>>FFFRRRaaasss|||wwwqqqjjjeeebbb^^^^^^______[[[YYY^^^fffpppyyy~~~yyyuuummmhhhaaaYYYTTTRRRRRRRRRRRRVVVZZZ\\\]]]\\\]]]]]]YYYVVVRRRNNNLLLLLLLLLMMMKKKNNNSSSVVVYYY\\\___aaaaaabbbbbbcccccccccbbbbbb^^^^^^^^^]]][[[YYYWWWVVVYYY]]]aaaddddddbbbbbbaaa```^^^\\\ZZZYYYUUUQQQNNNFFFDDDCCCBBBBBBCCCEEEFFFJJJMMMRRRWWWZZZ^^^bbbdddkkkoootttwww{{{nnnZZZUUUXXXaaahhhpppuuuuuuuuuvvvwwwyyyyyyxxxvvvsssssstttvvvtttwww}}}|||vvvqqqsssqqqooopppsssuuuwwwxxxuuuuuuuuuuuuuuuwwwzzz}}}yyyqqqmmmhhheeeccc```[[[VVVSSSOOOIIIEEEBBB@@@===<<<999777666666666555333111333333222222111111111222////////////////////////........./////////000000........................+++---///...,,,+++,,,---...---,,,+++++++++,,,---+++***)))))))))***+++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---,,,...222777@@@MMM[[[eeeccc___WWWNNNHHHGGGJJJNNNUUU[[[bbbggghhhgggeeeddd```bbbeeegggffffffffffffaaaeeegggkkkzzz}}}|||~~~~~~|||xxxuuujjj[[[NNNJJJGGGCCCHHHQQQaaannnzzz}}}|||{{{{{{zzzwwwuuurrrqqqnnnggg\\\SSSMMMNNNOOOQQQSSSWWW\\\```___ccchhhmmmooopppqqqrrrppppppqqqrrrrrrooojjjeee___^^^^^^ccciiillljjjhhhbbbbbbaaa^^^[[[WWWSSSPPPGGGEEEDDDDDDEEEEEEDDDCCCAAABBBDDDEEEEEEEEECCCBBB>>>===<<<:::999::::::;;;<<<<<>>===555444444555777888777555444333222111000111222333222222111111000000//////......//////000000000111---.....................+++---000///,,,+++,,,...222000...+++***+++,,,,,,)))(((''''''(((***---...------------------------++++++++++++++++++++++++......---,,,---...///000***...222777>>>KKK\\\iiigggbbbYYYOOOHHHGGGJJJMMMTTT[[[eeelllnnnkkkfffddd\\\^^^````````````bbbdddbbbfffhhhkkkzzz~~~}}}|||xxxvvvmmm^^^RRRMMMIIIEEEHHHPPPdddqqq}}}}}}{{{zzzxxxsssqqqooopppoooiii^^^VVVLLLMMMMMMNNNPPPUUU\\\```^^^bbbhhhmmmoooqqqrrrsssssstttuuuwwwwwwuuuoookkkeeeccccccggglllmmmiiieeebbbbbb```^^^[[[WWWTTTRRRGGGFFFDDDDDDEEEEEEDDDCCCAAACCCEEEGGGHHHGGGFFFFFF@@@???<<<:::999:::;;;<<<===<<<@@@HHHOOOYYYjjj{{{}}}wwwrrroookkkeeedddfffccchhhnnntttnnniii```XXXSSSSSSUUUWWWWWWYYY\\\^^^___aaadddggg```[[[TTTNNNJJJJJJLLLNNNTTTYYY___cccdddeeeeeeeeebbbdddgggiiijjjiiihhhfffbbbbbbbbbbbbaaa```___^^^bbbfffiiiiiieee```]]]]]]ZZZZZZ[[[[[[[[[XXXSSSOOOGGGFFFDDDCCCCCCCCCEEEFFFDDDHHHNNNRRRVVVYYY\\\^^^fffjjjnnnrrruuuzzzdddUUUSSSTTT\\\bbbhhhjjjjjjlllsssyyywwwxxxxxxuuurrrqqqtttwwwxxxzzz~~~yyyuuutttrrrooonnnpppssstttuuusssssstttuuuuuuuuuvvvvvvyyy}}}rrrnnniiiddd```\\\WWWTTTOOOLLLHHHEEECCC@@@===;;;888777666666777666444222000000000000000000000000111111111111000000//////222111111000000000000000,,,---------.../////////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++***))),,,///111000---++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///444:::DDDUUUdddqqqggg]]]TTTIIIBBBEEENNNVVV^^^fffjjjmmmpppmmmgggccc___\\\___```^^^^^^```cccfffjjjpppxxxyyyvvvxxxyyyvvvttttttlllcccXXXPPPMMMLLLLLLKKK^^^mmmzzz|||yyyyyywwwsssmmmooonnnkkkiiihhhccc\\\RRRMMMJJJMMMQQQSSSWWW\\\^^^bbbggglllppptttyyy|||}}}{{{yyy{{{}}}{{{uuuooojjjfffcccdddhhhjjjhhheeedddcccbbb```^^^YYYSSSOOOLLLIIIFFFEEEFFFFFFEEEDDDCCCDDDFFFJJJMMMLLLGGGCCC???>>>============;;;:::<<<===>>>???DDDNNN\\\fffuuulllgggfffgggiiikkkooovvvllleee^^^ZZZUUUQQQQQQUUUUUUXXX\\\```ccceeeeeeeeehhh___VVVPPPLLLIIIMMMSSSXXX___eeehhhkkknnnmmmhhhjjjiiihhhhhhiiihhhfffdddeeedddbbbaaaaaabbbbbbcccdddhhhllljjjbbbZZZWWWVVVRRRRRRTTTWWWZZZZZZUUUQQQLLLJJJGGGDDDBBBBBBDDDEEEGGGHHHIIILLLPPPUUUZZZ]]]```fffmmmsssuuuyyy}}}vvv^^^TTTVVVZZZ___bbbgggkkknnnpppsssuuuvvvxxxzzzzzzyyyxxxyyy{{{yyyzzz{{{||||||zzzxxxwwwttttttsssqqqpppqqqtttwwwssssssssswwwzzz{{{yyyuuuxxx|||}}}rrrnnnhhhccc^^^[[[WWWTTTTTTPPPKKKFFFAAA===888555888777666666777666444222111111111111111111111111222222111111111000000000222111000000//////000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))((((((***---///...,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,///444999BBBSSSbbbssskkkaaaXXXLLLCCCDDDJJJXXX```gggkkknnnpppmmmhhhaaa]]]ZZZ]]]___^^^^^^aaafffhhhkkkooouuu|||}}}wwwtttvvvwwwtttrrrrrrlllcccXXXNNNJJJHHHHHHGGG]]]lllzzz}}}|||{{{yyyuuuqqqrrroookkkiiiiiiddd^^^TTTNNNKKKMMMPPPRRRUUUZZZ[[[___eeejjjnnnssswwwzzz~~~~~~|||vvvpppkkkfffeeeggghhhfffddddddcccbbbaaa```\\\WWWSSSLLLIIIGGGEEEFFFFFFEEEEEEFFFFFFGGGJJJLLLKKKGGGCCCBBBAAA???????????????>>>===???@@@@@@DDDLLLWWW___ttt}}}sssnnnkkklllmmmmmmooosss}}}uuuhhhaaa\\\YYYUUURRRSSSWWWZZZ\\\```dddhhhiiijjjjjjiii```WWWQQQMMMKKKOOOUUU[[[cccjjjooossswwwvvvrrrqqqooommmkkkkkkiiifffdddccccccbbbbbbccceeeggghhhgggkkknnnkkkccc[[[VVVUUURRRRRRTTTXXX[[[[[[XXXUUUNNNLLLHHHEEECCCCCCCCCDDDFFFFFFGGGJJJNNNSSSXXX[[[^^^dddkkkpppsssvvvzzz}}}nnnYYYRRRUUUXXX___bbbgggjjjlllnnnppprrrtttvvvxxx{{{}}}~~~~~~~~~yyyyyy{{{{{{{{{zzzxxxwwwuuuuuutttrrrpppppprrrtttuuuttttttvvvxxxyyywwwtttwwwzzz}}}rrrnnnggg```\\\YYYWWWUUUUUUQQQKKKEEEAAA<<<777444888777666666777666444222111111111111111111111111222222222111111111111111222111000000//////000000...............---------------------------------+++++++++++++++++++++++++++++++++***************)))))))))+++---...---,,,******,,,---------,,,+++************************,,,,,,...333777???NNN]]]ooojjjddd\\\QQQGGGFFFJJJXXX```gggkkkoooqqqooojjjccc]]][[[]]]______```dddgggiiilllooorrrvvv{{{}}}wwwtttvvvxxxuuurrrrrroooggg[[[QQQKKKHHHHHHHHHYYYgggvvv||||||{{{xxxuuuttttttpppkkkiiijjjgggbbbWWWPPPKKKLLLNNNOOORRRWWWZZZ^^^dddiiimmmrrrwwwzzzyyysssmmmiiihhhhhheeecccdddccccccbbbaaa___ZZZWWWNNNLLLIIIHHHHHHHHHHHHGGGJJJJJJJJJKKKLLLKKKGGGDDDBBBAAA@@@@@@???@@@@@@AAA@@@AAACCCCCCDDDIIIRRRXXXcccrrr{{{wwwvvvvvvtttsssssswww}}}zzzoooeee```[[[WWWWWWUUUSSSUUUYYY\\\___cccgggkkkmmmnnnnnniiiaaaXXXSSSOOONNNRRRXXX```iiirrryyyzzzwwwtttqqqooommmkkkiiigggfffeeeeeeeeefffhhhiiikkknnnppplllddd\\\WWWUUURRRRRRUUUXXX[[[\\\ZZZXXXQQQOOOLLLHHHEEEDDDCCCCCCDDDEEEFFFHHHLLLQQQVVVYYY\\\bbbiiimmmppprrrvvvyyydddTTTQQQTTTXXX]]]```dddgggjjjmmmqqqtttttttttwww|||~~~wwwwwwxxxyyyyyyxxxvvvuuuuuuuuuuuutttqqqppppppqqqsssrrrqqqrrrssssssrrrqqquuuxxx|||sssmmmfff___[[[XXXVVVUUUPPPMMMHHHDDDAAA>>>;;;888888777666666777666444222111111111111111111111111222222222222111111111111111111000////////////////////////...---------,,,------------------------++++++++++++++++++++++++************************+++,,,,,,...///000//////&&&(((***+++++++++)))(((************++++++++++++,,,,,,...111444;;;IIIWWWddddddbbb\\\TTTLLLJJJKKKSSS[[[ccciiinnnrrrqqqmmmhhhbbb^^^___aaaaaacccffffffiiinnnqqqssstttwwwxxxyyywwwzzz|||yyyvvvvvvtttlllbbbWWWPPPLLLLLLLLLRRR___nnnxxxzzzyyyvvvtttuuutttpppkkkjjjmmmlllhhh[[[SSSLLLKKKKKKLLLOOOTTTZZZ^^^dddiiimmmrrrwwwzzz|||}}}vvvpppllljjjgggeeeeeedddbbbbbbaaa^^^ZZZWWWQQQNNNLLLJJJKKKKKKJJJJJJLLLKKKKKKKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEGGGHHHGGGIIIKKKLLLLLLOOOUUUZZZ```kkk{{{|||yyywwwwwwxxxzzzyyywwwsssnnnhhh```YYYXXXTTTRRRTTTUUUTTTWWW[[[\\\___cccgggkkkmmmnnnnnnhhh```WWWSSSPPPOOOTTTZZZcccmmmyyy}}}yyywwwvvvsssqqqooommmkkkhhhfffeeeeeeeeekkkmmmnnnkkkeee^^^YYYWWWTTTTTTVVVXXXZZZZZZZZZYYYUUUSSSPPPMMMIIIFFFDDDBBBDDDDDDEEEHHHLLLPPPUUUWWW[[[```gggkkkmmmooosssvvv~~~rrr[[[QQQQQQVVVZZZ[[[^^^bbbfffkkkpppuuuyyywwwuuuvvv{{{}}}xxxsssttttttuuuuuutttssssssssstttvvvuuusssqqqppppppnnnmmmmmmmmmnnnooopppppptttuuu~~~zzzsssmmmfff___[[[XXXVVVUUUNNNKKKGGGDDDBBB@@@===;;;888777666666777666444222111111111111111111111111111111111111111111111111111000000///...//////////////////...---------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,---...///////////////&&&(((***+++++++++)))(((++++++++++++,,,,,,------,,,,,,---000111666CCCPPPZZZ^^^___[[[TTTNNNKKKIIILLLTTT^^^dddlllrrrsssqqqllleee``````aaaaaacccggggggmmmtttyyy{{{zzzyyyyyyzzzyyy}}}}}}zzzzzzsssnnneee[[[RRRNNNLLLLLLNNNXXXhhhuuuzzzyyywwwvvvttttttqqqmmmnnnqqqqqqmmm___VVVMMMJJJJJJJJJMMMRRRWWW[[[aaafffjjjnnnrrruuuyyy}}}xxxsssooommmkkkgggeeecccaaa___\\\XXXUUURRROOOLLLKKKLLLLLLKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLOOOQQQQQQPPPPPPRRRTTTRRRUUUWWWXXXXXXZZZ___dddgggllluuu|||vvvssssssnnnhhhccc___YYYUUUSSSQQQOOOOOOSSSUUUUUUXXX\\\^^^```dddhhhkkkmmmnnnnnnfff^^^VVVRRRPPPPPPUUU\\\eeeooo|||~~~zzzwwwuuusssooolllhhhfffeeeeeegggiiijjjiiieee```\\\ZZZWWWWWWXXXXXXXXXXXXXXXXXXYYYXXXUUURRRMMMIIIFFFDDDDDDDDDEEEHHHKKKPPPTTTWWWZZZ___fffkkklllooorrruuu|||iiiVVVRRRTTTZZZ```bbbdddgggiiilllpppvvvzzzyyywwwwwwzzz}}}|||uuuoooooopppppppppppppppppppppoooqqqsssrrrpppnnnmmmmmmkkkkkklllmmmnnnooorrrsssrrrssszzzzzzrrrnnnggg```\\\YYYWWWUUUQQQMMMIIIEEECCC@@@<<<:::888777666666777666444222222222222222222222222222000000000000000111111111111000//////......//////...............---------++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***+++---...---,,,---...******,,,---------,,,++++++++++++,,,,,,------...,,,,,,,,,...///222>>>JJJTTTZZZ]]]YYYRRRMMMIIIEEEFFFOOOYYYaaajjjrrruuusssnnngggaaa```aaabbbeeejjjpppxxx|||~~~yyyyyy~~~~~~rrrooohhh^^^TTTMMMJJJIIIMMMUUUcccssszzzzzzzzz{{{uuuwwwvvvtttuuuwwwuuupppbbbXXXOOOJJJIIIIIILLLRRRSSSVVV[[[```cccgggkkkmmmuuuyyyzzzvvvsssrrrjjjhhheeecccaaa^^^[[[XXXSSSPPPMMMLLLMMMMMMLLLKKKJJJKKKKKKKKKLLLOOOSSSVVVWWW[[[```bbbaaa```aaaccc^^^aaadddddddddfffjjjnnnssstttxxxyyysssoooggg___ZZZVVVRRRPPPQQQOOOMMMOOOTTTWWWXXXZZZ^^^ccceeehhhlllnnnoooooooooeee]]]UUURRRQQQRRRWWW^^^gggppp||||||zzzxxxtttpppmmmkkkiiiiiieeefffggggggfffccc```^^^ZZZ[[[ZZZYYYWWWWWWYYYZZZ]]]\\\ZZZWWWRRRMMMIIIFFFDDDDDDEEEGGGJJJOOOSSSUUUXXX^^^eeejjjlllnnnrrruuuzzz~~~cccUUUUUUXXX___gggppppppooommmlllnnnqqqtttyyywwwvvvwwwwwwuuupppkkkmmmmmmmmmmmmnnnnnnnnnnnnmmmooopppooommmjjjiiiiiijjjlllooopppqqqrrruuuwwwqqqqqqwww|||rrrnnnhhhccc^^^[[[WWWTTTSSSPPPKKKGGGCCC@@@<<<:::888777666666777666444222222222222222222222222222....../////////000000000000000///............///---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***,,,......,,,+++---...,,,,,,,,,,,,------------)))******+++,,,,,,------,,,+++,,,------///:::EEEMMMVVVZZZVVVQQQNNNJJJEEEEEEMMMWWW___iiiqqquuussspppiiicccdddfffhhhmmmrrr~~~~~~{{{|||zzzyyysssiii\\\RRRLLLIIILLLQQQ^^^oooxxxyyyzzz~~~yyy|||}}}|||||||||wwwpppeeeZZZPPPKKKIIIIIIMMMRRRQQQTTTXXX\\\___bbbeeeggglllpppwww}}}|||yyyxxxmmmkkkiiigggfffdddaaa___XXXVVVSSSRRRRRRRRRRRRQQQQQQRRRTTTUUUWWW\\\ccchhhmmmssszzz}}}|||zzzzzz{{{yyy{{{}}}|||{{{|||wwwlllccc[[[YYYUUUPPPOOOQQQQQQPPPRRRXXX[[[[[[]]]aaafffhhhkkkmmmooopppooooooeee]]]VVVTTTSSSTTTZZZaaahhhqqq||||||vvvrrrnnnlllkkkfffgggggghhhgggeeebbb```\\\]]]]]][[[YYYYYY\\\_________^^^[[[WWWQQQLLLIIIBBBBBBCCCEEEHHHMMMQQQSSSVVV[[[ccchhhjjjmmmqqquuuwww{{{zzz___VVVWWW[[[ccclllzzzxxxtttppplllkkknnnpppttttttuuutttsssrrrpppnnnmmmmmmllllllmmmnnnnnnoootttttttttqqqmmmjjjhhhhhhiiimmmppprrrqqqqqqssstttooopppsss{{{~~~rrrnnniiiddd```\\\WWWTTTRRROOOKKKGGGDDDBBB>>><<<888777666666777666444222222222222222222222222222---.........//////000000000000///...............,,,------....../////////------------------------++++++++++++++++++++++++))))))******++++++++++++,,,...111111...---///000++++++*********+++,,,---((())))))***++++++,,,,,,---+++,,,,,,,,,...888CCCGGGPPPWWWTTTRRRQQQOOOJJJFFFNNNXXX___hhhqqqtttrrrssslllggghhhkkkooouuu{{{~~~tttfffYYYQQQNNNIIIMMMYYYkkkuuuwwwyyy~~~}}}xxxpppfff[[[PPPKKKIIIIIIMMMSSSQQQTTTXXX\\\^^^```cccfffeeeiiiooouuuzzz~~~|||{{{pppnnnkkkjjjjjjiiigggeee___\\\ZZZXXXYYYYYYXXXWWWYYY[[[^^^___bbbiiiqqqxxx}}}jjjaaa[[[ZZZWWWQQQNNNQQQTTTRRRUUU[[[^^^^^^```cccggghhhkkkmmmnnnnnnnnnmmmfff^^^WWWUUUUUUVVV\\\cccjjjrrr|||{{{tttoookkkiiiiiihhhhhhiiihhhgggcccaaa\\\]]]^^^]]][[[\\\```dddaaaaaa```^^^YYYTTTNNNKKKAAAAAABBBDDDGGGKKKOOOQQQTTTYYYaaafffiiilllqqqtttuuuyyyuuu]]]WWWYYY\\\dddooo|||zzzvvvppplllkkknnnppppppqqqssssssrrrqqqrrrsssmmmmmmmmmmmmmmmnnnoooppp||||||zzzvvvpppllljjjjjjhhhkkkpppqqqooonnnnnnpppooooooqqqvvv~~~}}}sssmmmeee```^^^[[[XXXUUURRRNNNJJJFFFDDDBBB???===888888888777777666555444444333222222111111222222000000000000000000000000////////////............------,,,++++++++++++,,,...---+++***)))******+++---------,,,,,,+++++++++&&&&&&&&&&&&(((***,,,---,,,,,,---......---,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++///,,,+++---///111888@@@HHHNNNTTTUUUUUUUUUQQQKKKJJJJJJPPP\\\ggglllqqquuuwwwqqqkkkjjjpppyyy|||pppdddXXXOOONNNQQQYYYeeerrrzzz}}}}}}vvvjjj___\\\VVVPPPLLLJJJIIIHHHPPPRRRUUUYYY\\\___``````ccccccfffkkkrrrzzz~~~}}}{{{zzztttrrrqqqsssvvvxxxwwwuuummmhhhccc______```aaaaaaaaajjjrrruuuvvv}}}uuuhhh]]]XXXWWWVVVVVVWWWUUUYYY]]]```bbbdddgggiiimmmoooqqqooollljjjkkklllhhhccc^^^ZZZWWWWWW^^^gggkkkvvvzzztttooommmmmmmmmmmmllljjjgggeeeccceeecccaaa___^^^___```aaacccbbbaaa```___[[[UUUQQQJJJHHHEEEFFFIIILLLNNNOOOUUUXXX\\\___bbbggglllooovvvxxx{{{rrr]]]YYYZZZ\\\cccnnnqqqqqqqqqpppooonnnllllllkkkmmmppprrrssssssuuuvvvssstttuuuwwwyyywwwsssppp~~~~~~yyyqqqkkkhhhgggiiijjjlllnnnoooooommmmmmpppmmmpppwww|||}}}sssmmmeee```^^^[[[XXXUUURRROOOJJJFFFDDDBBB???===888888888777777666555444333222111111000000111111........................////////////...............------,,,,,,,,,,,,,,,000///...---------......,,,,,,,,,++++++*********++++++***+++,,,---///000,,,,,,---......---,,,,,,++++++++++++++++++++++++---,,,++++++******++++++...,,,+++---///111777???HHHOOOUUUWWWXXXXXXSSSMMMIIIHHHMMMYYYcccjjjpppuuuwwwsssnnnnnnttt}}}}}}}}}ooobbbXXXOOOQQQXXXcccooowww{{{{{{~~~ssshhh^^^\\\XXXSSSNNNKKKKKKKKKPPPRRRUUUXXX[[[]]]^^^___bbbbbbcccfffkkkqqqvvvyyywwwzzz}}}}}}{{{yyywwwwwwtttssstttxxx~~~|||xxxrrrnnnmmmnnnooopppsss|||}}}qqqddd^^^\\\ZZZZZZ\\\```bbbeeeggghhhjjjmmmooorrrtttuuurrrmmmiiihhhhhhlllgggbbb___\\\[[[aaahhhlllwww}}}wwwsssqqqppppppooonnnllljjjiiihhhhhhgggfffddddddeeefffgggdddcccbbbaaa```\\\WWWSSSKKKIIIFFFFFFHHHKKKMMMMMMRRRUUUYYY\\\___dddhhhlllsssvvvzzz~~~mmm\\\YYY[[[\\\bbblllnnnnnnnnnnnnmmmlllkkkkkkkkkmmmoooppppppppprrrtttsssuuuyyy}}}|||wwwrrruuuvvvuuurrrnnnlllmmmooojjjkkkmmmooooooooonnnmmmllljjjlllqqqttt|||}}}sssmmmfff```^^^\\\XXXUUURRROOOJJJFFFDDDAAA???===888888888777777666555444222111000000//////000000////////////////////////////////////............///......---,,,---------------,,,++++++++++++,,,++++++***************)))+++************+++,,,---,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++...++++++---...000666===HHHPPPWWW[[[]]]]]]XXXQQQHHHFFFIIITTT___gggooouuuxxxtttqqqqqquuuzzz||||||}}}~~~~~~vvviii___QQQRRRVVV___kkktttyyyyyy~~~}}}zzzqqqfff^^^^^^\\\WWWPPPLLLLLLMMMOOOQQQSSSWWWZZZ\\\]]]^^^aaa```___```bbbgggkkknnnooorrruuuuuutttsssrrrrrrqqqrrrvvv}}}~~~~~~pppiiieeebbbbbbeeemmmpppsssuuuvvvvvvxxxyyyzzzzzzzzzwwwrrrmmmjjjjjjrrrmmmiiigggcccaaadddiiinnnzzzzzzvvvssstttsssrrrpppoooooonnnnnnlllkkkjjjiiiiiijjjkkkkkkfffeeedddcccbbb___ZZZWWWNNNKKKGGGFFFGGGIIIKKKKKKOOORRRUUUXXX[[[___dddgggnnnrrrwww|||wwwhhh\\\[[[^^^___dddjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmlllkkkllloooqqqqqqtttyyy~~~}}}wwwrrrmmmnnnnnnmmmlllnnnqqqssslllmmmoooppppppooommmllljjjhhhiiilllmmmsss}}}tttnnnfffaaa^^^\\\YYYVVVSSSOOOJJJFFFDDDAAA>>><<<888888888777777666555444222222111000000000000000111111111111111111111111////////////............//////...------------...++++++******************++++++++++++******************)))))))))))))))))),,,,,,---......---,,,,,,************************,,,,,,++++++***++++++,,,...++++++---...///555;;;GGGPPPZZZ___bbbbbb\\\VVVHHHEEEFFFOOOZZZcccmmmuuuxxxuuurrrooooooppprrrsssooopppqqqsssvvvyyy{{{}}}zzzlll```RRRQQQTTT[[[gggrrryyy{{{|||zzzwwwpppggg```bbbaaa\\\TTTNNNLLLMMMNNNOOORRRVVVYYY\\\___``````___]]]\\\\\\___dddgggiiikkknnnooonnnmmmmmmmmmlllooouuu~~~vvvqqqmmmnnnqqqzzz{{{vvvtttssssssxxxssspppnnnkkkffffffjjjrrr}}}~~~yyyvvvtttvvvuuutttrrrrrrrrrssssssooonnnmmmkkkkkkjjjkkkkkkgggfffeeedddcccaaa]]]ZZZQQQMMMHHHEEEEEEGGGHHHIIIMMMOOORRRUUUXXX[[[```ccchhhmmmsssyyy~~~nnnddd]]]___cccdddfffjjjggggggggggggggghhhiiiiiillllllkkkiiihhhiiikkknnnnnnpppssswwwyyyvvvqqqllllllmmmnnnoooppppppqqqrrrnnnooopppqqqpppooommmllljjjiiijjjllllllppp}}}tttnnnfffaaa___\\\YYYVVVSSSPPPJJJFFFCCCAAA>>><<<888888888777777666555444333333222111111111111222111111111111111111111111////////////............//////...------------...------..................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,---......---,,,,,,************************,,,++++++***++++++,,,,,,...++++++---......333999EEEOOO[[[bbbffffff```YYYJJJEEEEEELLLWWWaaallluuuuuutttqqqmmmkkkiiijjjjjjjjjkkkmmmpppsssuuuwwwxxx{{{}}}nnn```SSSPPPQQQWWWcccpppyyy}}}~~~zzzxxxvvvqqqjjjfffggggggaaaYYYRRRMMMLLLMMMNNNQQQUUUYYY]]]```aaa^^^^^^]]][[[YYY[[[___cccdddgggiiijjjiiiiiijjjkkkkkknnnuuu{{{|||{{{yyyyyyzzz~~~xxxtttssspppkkkiiikkkuuu}}}zzzxxxvvvuuuvvvuuusssrrrrrrrrrssstttqqqpppooommmkkkjjjiiiiiihhhfffeeeddddddbbb___\\\SSSNNNIIIEEEDDDEEEGGGGGGKKKNNNQQQSSSUUUXXX\\\___ccchhhooouuuyyy}}}}}}fffaaa]]]```ccceeeggghhhfffffffffffffffgggiiiiiimmmlllkkkiiiggghhhjjjmmmmmmmmmnnnooopppooollliiimmmooorrrvvvwwwvvvsssqqqooopppqqqqqqpppnnnllljjjggghhhkkkllllllppp|||~~~tttnnngggaaa___]]]YYYVVVTTTPPPKKKFFFCCCAAA>>>;;;888888888777777666555444444333333222111222222222////////////////////////////////////............///......---,,,---------+++,,,,,,------------,,,,,,,,,,,,,,,,,,---------)))***************)))(((,,,,,,---......---,,,,,,************************++++++******++++++,,,,,,...++++++---------111777AAAMMM[[[dddiiiiiiccc[[[LLLGGGEEELLLUUU___jjjsssssssssqqqnnnjjjiiijjjkkkiiikkklllnnnpppqqqrrrrrrrrrzzzzzzjjj\\\TTTPPPNNNSSS^^^lllwww|||zzz}}}|||xxxuuuuuusssnnnmmmmmmkkkhhhbbbZZZSSSNNNNNNOOOPPPSSSVVVZZZ]]]___[[[]]]]]][[[XXXWWW[[[^^^^^^aaadddfffgggiiikkkmmmpppsssxxx~~~}}}xxxwwwuuupppmmmnnnuuu|||{{{xxxvvvttttttttttttsssrrrqqqpppppppppppppppppppppooommmllljjjiiihhhgggeeecccccccccbbb___]]]TTTOOOIIIDDDCCCDDDFFFFFFJJJLLLOOOQQQSSSVVVZZZ\\\___cccjjjpppuuuxxx|||~~~uuubbb___^^^___bbbdddfffggghhhggggggfffggghhhjjjkkkmmmnnnmmmllljjjjjjkkkmmmooonnnnnnnnnoooooommmkkkllloootttzzz}}}|||xxxtttppppppqqqqqqooommmjjjhhhcccfffiiijjjkkkoooxxxuuuooogggbbb___]]]ZZZWWWTTTPPPKKKGGGCCC@@@===;;;888888888777777666555444333222222111111111111111........................////////////...............------,,,,,,,,,,,,,,,((()))***+++++++++************++++++,,,,,,,,,,,,''''''((()))))))))(((''',,,,,,---......---,,,,,,************************++++++******++++++,,,------++++++------,,,000666>>>KKKZZZdddjjjkkkddd\\\NNNIIIGGGMMMVVV___iiirrrvvvvvvsssooojjjhhhiiillljjjiiiiiiiiijjjkkkmmmnnnnnnwww~~~{{{wwwkkk^^^VVVQQQLLLNNNXXXfffqqqwwwvvvyyyxxxtttrrrttttttqqqsssqqqooonnnlllfff\\\TTTPPPPPPPPPQQQSSSUUUWWWXXXYYY[[[]]]ZZZUUURRRTTTVVVWWWZZZ^^^bbbfffjjjnnnqqqvvvwww{{{{{{zzzyyytttqqqrrrttt~~~|||zzzxxxrrrpppmmmkkkjjjkkknnnooonnnnnnnnnnnnmmmllljjjjjjjjjjjjjjjjjjiiihhhggggggeeedddbbbaaaaaaaaa___]]]TTTOOOHHHDDDCCCDDDEEEFFFHHHJJJMMMOOOPPPSSSWWWYYY\\\```ffflllpppuuuyyy|||rrrdddcccaaa```bbbfffiiiiiikkkjjjiiihhhhhhiiikkklllnnnooopppooommmmmmmmmooonnnnnnppprrruuutttrrrpppnnnppptttyyy}}}}}}yyyuuuppppppqqqpppnnnkkkhhhfffaaafffiiijjjjjjmmmsssxxxuuuooogggbbb___]]]ZZZWWWTTTPPPKKKGGGCCC@@@===;;;888888888888777666555444222111111000000000000000000000000000000000000000000/////////............------,,,++++++++++++,,,+++,,,---...///......---))))))******++++++++++++***+++,,,---...------,,,,,,,,,---......---,,,,,,))))))))))))))))))))))))+++*********+++,,,,,,------++++++------,,,///555<<>><<<888888::::::999777555333111111222222222222111111////////////////////////...///000///...---...000111///,,,******+++---......---+++))))))***+++,,,...------,,,+++++++++,,,...,,,+++---///000---+++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++------,,,++++++***)))))))))******+++,,,...///000666EEEWWWcccjjjmmmiiidddTTTQQQMMMLLLPPPZZZfffnnnuuuwwwxxxssskkkffffffhhhiiiccc___```bbbcccggglllxxx|||~~~xxxuuuvvvtttmmmggg^^^SSSLLLNNNSSSXXXaaaiiinnnpppqqqqqqpppqqqtttvvvwwwwwwxxxxxxvvvpppiiidddYYYRRRMMMMMMOOOOOOSSSWWWWWWYYYZZZYYYUUUQQQNNNLLLNNNOOOSSS[[[dddmmmsssvvv|||yyyzzz|||ssslllpppuuu||||||yyywwwqqqpppmmmjjjgggeeecccccc______^^^^^^___aaacccdddfffgggggghhhgggggggggfffdddbbb``````bbbcccdddcccbbbaaa`````````^^^[[[YYYPPPLLLGGGCCCCCCDDDEEEFFFFFFFFFFFFGGGIIILLLNNNPPPVVVZZZ```fffjjjnnnrrrtttzzzrrrkkkeeefffhhhjjjooottttttssspppmmmllllllnnnooorrrrrrrrrqqqpppooonnnmmmnnnpppsssvvvwwwvvvtttrrruuuwwwyyyyyyvvvsssqqqpppqqqqqqpppooonnnllljjjiiibbbccceeehhhjjjlllmmmmmmwww|||sssnnnhhhdddbbb___[[[WWWTTTQQQKKKGGGDDDAAA>>><<<777888888999888666333222222222333333333333222222000000000000000000000000...///000///...---...000000///,,,+++***+++---...///...,,,+++***+++,,,---+++***))))))((((((((()))+++***)))***,,,---+++((()))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---///000444AAARRR___iiiooolllfffYYYSSSLLLIIIMMMXXXcccjjjppprrrsssqqqlllhhhgggffffffaaa___aaadddfffjjjoooqqqxxx|||wwwtttsssqqqlllgggaaaUUULLLKKKNNNSSS[[[ccciiikkkmmmnnnooopppsssuuuvvvwwwwwwxxxwwwrrrlllggg]]]UUUNNNLLLKKKJJJMMMQQQUUUWWWYYYXXXUUUQQQOOONNNNNNOOORRRXXX___hhhnnnqqqxxxvvvwww~~~wwwppplllnnnqqqttttttqqqmmmkkkgggfffdddaaa^^^\\\[[[ZZZYYYXXXXXXXXXZZZ[[[]]]___ddddddeeeeeedddcccbbbbbbbbb```^^^^^^```bbbbbbbbbaaa```___^^^^^^\\\YYYVVVOOOKKKEEEBBBBBBCCCDDDDDDDDDDDDEEEFFFHHHKKKNNNOOOTTTXXX^^^cccgggkkkooorrryyy}}}~~~sssmmmhhhiiillloootttzzzvvvtttpppmmmlllmmmoooppprrrrrrrrrrrrqqqpppooonnnmmmooorrruuuvvvtttsssqqqqqqrrrsssrrrpppoooooopppnnnnnnmmmlllkkkiiihhhgggccccccdddfffiiimmmppprrrwww}}}tttooohhhdddbbb___[[[WWWSSSPPPJJJFFFCCC@@@===;;;777777888777666444333111333333333444444333333333111111111111111111111111...///000///...---...000000...,,,++++++,,,---...///...---,,,+++,,,---...***)))(((((('''(((((((((***))))))***++++++***(((++++++,,,------,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,------*********+++,,,---...///000;;;IIIXXXfffooommmggg^^^UUULLLHHHMMMXXXbbbggglllmmmmmmnnnnnnlllgggdddbbb___^^^aaaeeeggglllsssnnnuuu~~~~~~{{{wwwssspppmmmlllfff[[[OOOJJJJJJNNNUUU]]]dddfffiiikkklllnnnqqqsssuuuuuuvvvwwwwwwtttoookkkaaaXXXOOOKKKJJJIIILLLPPPSSSUUUWWWWWWTTTRRRQQQPPPOOOOOOPPPSSSXXX^^^eeehhhpppooossszzzzzzsssjjjgggeeeeeeeeeddd```\\\\\\[[[YYYWWWUUUSSSRRRQQQRRRRRRRRRRRRTTTVVVXXXYYY_______________^^^]]]]]]___]]][[[[[[]]]_________```___]]]\\\[[[YYYUUURRRMMMIIIDDDAAAAAAAAABBBBBBBBBBBBCCCDDDGGGJJJMMMOOOQQQTTTZZZ___cccgggkkknnnrrrvvv}}}uuunnnjjjlllooorrrwww}}}xxxvvvrrrooonnnooorrrttttttttttttsssrrrqqqpppooolllnnnppprrrsssrrrqqqpppqqqqqqpppmmmkkkjjjlllmmmjjjjjjjjjiiihhhfffeeedddbbbaaaaaacccfffkkkpppsssuuuuuupppiiieeebbb___[[[WWWSSSOOOJJJFFFBBB@@@<<<:::888888888777666444333222222222333333333333222222000000000000000000000000...///000///...---...000///...,,,++++++,,,---.........---,,,+++,,,,,,---,,,++++++*********+++++++++++++++,,,,,,,,,+++***,,,,,,---------,,,***)))***+++++++++++++++,,,,,,)))******++++++,,,------++++++++++++,,,,,,---......555AAAOOO___jjjiiiccc^^^WWWOOONNNTTT^^^eeeiiikkkjjjkkknnnqqqooohhhbbb___\\\]]]```cccfffmmmtttvvvyyy}}}xxxsssrrrrrrmmmcccUUULLLIIILLLTTTZZZaaadddhhhkkklllmmmooopppsssssssssuuuvvvtttqqqnnncccYYYPPPLLLKKKLLLPPPUUUPPPRRRTTTUUUTTTSSSRRRSSSPPPOOONNNNNNPPPUUUZZZ___ffffffkkkssszzz~~~tttjjjddd]]][[[\\\[[[WWWSSSTTTTTTSSSRRRQQQOOONNNMMMNNNNNNNNNOOOPPPSSSUUUVVVXXXXXXYYYZZZZZZZZZZZZZZZ\\\ZZZXXXXXXZZZ[[[\\\[[[___^^^\\\[[[ZZZWWWSSSPPPLLLHHHDDDAAA@@@AAAAAAAAA@@@AAABBBCCCFFFIIILLLNNNNNNRRRWWW[[[___ccchhhkkkmmmrrryyyxxxqqqlllmmmoooqqqvvv{{{{{{xxxtttqqqppprrruuuwwwwwwvvvvvvtttsssqqqooonnnjjjkkkmmmnnnoooooooooooossssssrrroookkkhhhhhhiiiggggggggggggfffeeeccccccdddeeeeeegggjjjnnnqqqssstttzzzvvvpppjjjeeebbb___[[[WWWSSSOOOJJJFFFBBB@@@<<<:::::::::999888777555444333111111222222222222111111////////////////////////...///000///...---...000...---,,,,,,,,,------...---,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,---***+++,,,,,,,,,+++++++++,,,------...---,,,***)))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---------222;;;GGGVVVbbbccc^^^\\\XXXUUUVVV]]]dddiiillllllkkkkkkooosssrrrjjjbbb^^^\\\\\\```bbbfffoooxxxxxxvvvvvvqqqhhh[[[MMMGGGJJJQQQVVV```dddiiilllmmmmmmnnnoooqqqqqqqqqrrrssssssqqqnnnddd[[[QQQMMMKKKKKKOOOTTTNNNPPPRRRSSSSSSSSSSSSTTTQQQQQQOOOLLLKKKMMMRRRVVV\\\]]]bbbiiinnntttwwwhhhaaaYYYUUUVVVUUURRRNNNPPPPPPPPPPPPOOONNNMMMLLLLLLKKKKKKLLLNNNPPPRRRSSSQQQRRRTTTUUUWWWXXXXXXXXXXXXWWWUUUUUUWWWXXXXXXXXX^^^]]][[[ZZZYYYVVVRRROOOKKKHHHDDDBBBAAAAAAAAAAAA@@@@@@AAABBBEEEHHHKKKMMMLLLOOOTTTXXX[[[```dddhhhkkkpppwww{{{~~~vvvpppoooooopppsssxxx|||zzzvvvsssssstttwwwyyyyyyxxxwwwuuussspppnnnllliiijjjkkklllnnnooopppppprrrssssssqqqmmmiiifffeeefffffffffffffffeeeddddddiiikkknnnppprrrsssssssssrrrvvv}}}vvvqqqjjjeeeccc```[[[WWWSSSPPPJJJFFFCCC@@@===;;;<<<;;;:::888777555444444000111111222222111111000...........................///000///...---...000------,,,,,,,,,---......,,,,,,,,,+++++++++************************+++,,,(((***++++++***))))))***,,,,,,---......---++++++*********++++++,,,,,,---,,,+++++++++++++++++++++------,,,+++++++++,,,,,,,,,111888AAANNNYYY]]][[[ZZZYYYZZZ[[[^^^bbbfffiiilllkkklllppptttssslllfff___]]]^^^aaadddjjjvvv~~~zzzxxxtttnnn```OOOFFFHHHMMMPPP^^^ccciiimmmoooooopppppprrrqqqppppppqqqqqqpppnnnfff\\\RRRMMMJJJHHHIIIMMMMMMOOOQQQRRRRRRRRRTTTUUURRRRRRQQQMMMHHHHHHLLLOOOTTTTTTXXX]]]aaadddmmmvvvyyyaaa\\\VVVSSSRRRQQQNNNLLLMMMNNNOOOPPPPPPOOONNNMMMKKKKKKJJJKKKLLLMMMOOOPPPOOOPPPRRRTTTUUUVVVWWWWWWVVVTTTRRRSSSTTTVVVVVVVVV\\\[[[YYYYYYXXXUUURRROOOJJJGGGDDDBBBAAAAAAAAA@@@??????@@@AAACCCEEEHHHIIIJJJMMMPPPTTTWWW\\\aaaeeehhhmmmtttxxx{{{{{{tttrrrqqqppprrrvvvzzzxxxvvvtttsssuuuvvvxxxwwwwwwvvvuuussspppnnnmmmjjjjjjkkkmmmooorrrtttvvvqqqssstttsssnnnjjjfffeeeeeefffffffffffffffeeeeeegggiiimmmpppqqqqqqooonnnssstttzzzwwwrrrkkkfffccc```[[[WWWTTTQQQKKKGGGDDDAAA>>><<<<<<;;;999777555444333333111222222333333222222111////////////////////////...///000///...---...000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,+++***)))))))))))))))***++++++(((+++---,,,***)))***++++++,,,---.........---,,,)))******+++,,,,,,------*********++++++,,,,,,---...---,,,,,,+++++++++++++++111888???IIITTT[[[\\\[[[\\\\\\YYYVVVVVV\\\aaahhhiiikkkooossssssoookkkbbb```aaaeeejjjrrr}}}zzzvvvgggTTTGGGGGGJJJKKKYYY___gggmmmqqqrrrssstttuuusssqqqqqqqqqqqqooonnneee\\\SSSNNNKKKHHHIIILLLLLLNNNPPPQQQQQQRRRTTTUUUSSSTTTSSSNNNHHHFFFHHHKKKNNNNNNPPPSSSTTTVVV]]]ffflllvvvrrrZZZXXXVVVTTTQQQOOOMMMLLLOOOPPPRRRSSSTTTTTTRRRRRROOONNNMMMMMMMMMOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUSSSQQQQQQSSSTTTUUUTTTYYYXXXVVVVVVUUUTTTPPPMMMHHHFFFBBB@@@@@@@@@???>>>>>>======>>>???AAACCCEEEGGGIIIMMMPPPSSSXXX]]]aaabbbhhhoootttxxx|||tttqqqpppoooqqqtttuuutttssssssrrrsssssssssrrrssssssssssssrrrqqqqqqmmmmmmnnnpppssswww{{{}}}||||||zzzuuuoooiiieeedddeeeeeefffffffffffffffeeedddeeehhhkkkmmmmmmmmmmmmuuuuuuzzz}}}wwwrrrkkkfffccc```[[[WWWUUUQQQLLLGGGDDDBBB>>><<<;;;:::888666444333222222222333333444444333333222000000000000000000000000...///000///...---...000,,,,,,,,,------.........------......------,,,+++******)))******+++,,,,,,+++---000///---+++,,,...***+++---.........------))))))***+++,,,,,,------'''((()))***,,,---...///......---,,,++++++++++++***222999>>>GGGSSS[[[^^^]]]^^^\\\TTTMMMLLLRRRYYYeeefffjjjnnnrrrrrrqqqooodddcccdddhhhnnnyyy}}}nnnYYYKKKHHHJJJIIIUUU[[[eeemmmqqqtttuuuvvvxxxuuusssqqqqqqqqqooonnnbbbZZZSSSQQQOOOMMMNNNQQQLLLNNNPPPQQQQQQQQQSSSUUUTTTUUUUUUPPPIIIEEEGGGJJJKKKJJJKKKMMMMMMMMMTTT\\\___gggpppvvv}}}xxxhhhVVVWWWXXXVVVSSSPPPOOOOOORRRSSSVVVXXXYYYXXXWWWVVVTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTUUUUUUTTTTTTSSSRRRTTTRRRPPPQQQRRRTTTTTTTTTVVVUUUTTTTTTTTTRRROOOLLLGGGDDDAAA??????>>>===<<<<<<<<<;;;<<<===>>>@@@AAAEEEGGGJJJMMMPPPUUUZZZ^^^]]]dddlllqqqvvv}}}~~~yyyqqqooommmlllnnnrrrqqqqqqqqqqqqqqqqqqppppppnnnoooqqqrrrssstttttttttppppppqqqssswww{{{yyyooogggdddbbbddddddeeefffffffffeeeeeehhhiiijjjllloooqqqtttuuuwwwvvvzzz~~~tttoooiiifffdddaaa[[[UUUVVVTTTOOOIIICCC===:::888888777777666555333222111333222111000000111222333222111///.........///000111000...------...///000000///...---,,,+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++............---,,,++++++---,,,***(((((()))***+++.........---+++)))((('''&&&''')))+++,,,,,,,,,,,,---...333;;;FFFQQQYYY]]]aaa^^^[[[YYYSSSNNNOOOTTT```iiiqqqrrrrrrssssssqqqlllggggggppp{{{sssaaaQQQGGGGGGKKKPPPYYYcccjjjmmmooossswwwtttxxxyyywwwtttsssoooiiieee___VVVNNNJJJIIIKKKNNNOOOPPPRRRUUUVVVUUUUUUTTTUUUTTTQQQNNNKKKJJJJJJJJJKKKLLLLLLKKKJJJJJJLLLNNN[[[]]]aaaggglllqqqtttvvv{{{{{{{{{{{{||||||||||||}}}}}}~~~uuufff]]]VVVVVVTTTSSSRRRRRRRRRRRRSSSVVVYYY\\\]]]]]]\\\[[[\\\YYYVVVTTTUUUVVVVVVVVVWWWWWWVVVXXXYYYXXXVVVTTTVVVUUUTTTUUUVVVVVVUUUSSSQQQQQQRRRSSSTTTRRRNNNKKKBBBAAA@@@>>>===<<<<<<<<<;;;<<<===<<<<<<===@@@CCCBBBDDDFFFIIIKKKOOOTTTXXX___bbbhhhoootttzzz}}}sssnnnpppuuuxxxuuuqqqmmmlllmmmpppqqqtttqqqnnnnnnppppppooommmmmmmmmnnnppprrruuuwwwxxxxxxxxxwwwtttsssxxxzzzmmmfffccccccbbbbbbcccdddeeeeeefffffflllnnnpppooommmlllooorrrssstttxxx}}}}}}tttoooiiifffdddaaa[[[VVVVVVTTTOOOIIIDDD???;;;999888888777666555333222111222222111000000111222222222111000///...//////000000...---,,,,,,---...///......---,,,+++******+++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------...------------,,,***)))((()))***++++++++++++,,,,,,++++++***'''(((***,,,............,,,---000888CCCNNNXXX]]]```^^^\\\ZZZTTTNNNOOOSSSaaaiiippppppnnnooonnnlllqqqmmmnnnwww}}}kkkXXXJJJHHHKKKKKKSSS^^^fffkkkppptttxxxwww{{{|||yyywwwvvvqqqlllfffaaaXXXPPPKKKJJJLLLMMMRRRSSSVVVWWWXXXWWWVVVUUUUUUTTTRRRPPPNNNMMMLLLLLLMMMNNNNNNMMMKKKKKKMMMNNNTTTVVVZZZ^^^bbbfffhhhiiillllllmmmmmmnnnnnnnnnnnnooonnnoooqqqvvv|||yyyvvvvvvyyy~~~~~~{{{uuummmeee]]]YYYTTTTTTSSSRRRRRRRRRRRRRRRVVVXXX\\\___``````___^^^^^^[[[YYYWWWXXXXXXWWWVVVWWWWWWWWWYYYZZZZZZXXXVVVUUUTTTSSSSSSTTTTTTRRRPPPOOOOOOOOOQQQQQQPPPLLLIIIBBBAAA@@@>>>===<<<<<<<<<;;;<<<<<<<<<<<<===@@@BBB@@@BBBEEEGGGJJJNNNRRRVVV\\\___fffmmmrrrxxxrrrjjjfffhhhmmmpppnnnlllkkkkkkmmmppprrrqqqooommmnnnoooooommmkkknnnnnnppprrrtttvvvyyyzzzyyyyyyxxxvvvtttyyyxxxmmmgggddddddcccccccccccccccdddeeefffmmmoooqqqooommmlllnnnqqqssstttxxx}}}}}}uuupppjjjfffccc```ZZZVVVVVVSSSOOOJJJDDD@@@===;;;888888777666555333222111222222111000000111222222111111000///////////////...---,,,++++++,,,---...------,,,+++************,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---............---,,,***))))))***++++++***++++++,,,,,,+++++++++,,,---------,,,***((('''+++,,,...444>>>JJJVVV]]]aaa^^^]]]]]]XXXQQQOOOQQQ]]]eeellllllkkkmmmmmmlllooolllnnnvvv|||}}}|||}}}xxxvvvvvvyyy{{{{{{wwwaaaQQQKKKLLLFFFMMMWWWaaaiiiooouuuxxxyyy}}}~~~|||zzzyyyuuupppiiiccc[[[SSSMMMLLLLLLMMMTTTUUUWWWXXXXXXWWWVVVTTTSSSSSSSSSSSSRRRQQQOOOOOOOOOPPPPPPOOOMMMLLLMMMNNNOOOQQQSSSVVVXXXZZZ[[[\\\aaaaaacccdddeeeeeeeeeeeedddcccbbbcccfffjjjooorrrsss{{{|||vvvoookkkkkkmmmnnnmmmmmmkkkfffaaa\\\XXXUUUTTTSSSSSSRRRRRRSSSTTTUUUUUUZZZ\\\___bbbddddddcccccc```___]]]\\\\\\[[[XXXVVVVVVVVVWWWYYY[[[[[[YYYWWWSSSQQQPPPOOOPPPPPPNNNLLLKKKKKKLLLMMMNNNMMMIIIFFFAAA@@@???>>>===<<<<<<<<<;;;<<<<<<<<<<<<===???BBB???AAACCCEEEGGGKKKPPPSSSXXX[[[bbbjjjpppvvvtttfffaaa___aaadddggggggggghhhjjjmmmoooqqqnnnnnnnnnnnnooonnnkkkhhhlllmmmoooqqqsssvvvxxxyyyxxxzzz|||{{{zzz|||vvvmmmhhhfffgggeeedddcccbbbbbbccceeefffnnnpppqqqoookkkjjjlllooossstttxxx|||}}}uuuqqqkkkfffbbb^^^ZZZWWWTTTRRRNNNIIIDDD@@@===;;;888888888777555444222111222111111111111111111222111000000///////////////------,,,,,,,,,---...///------,,,+++++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,***+++++++++++++++,,,,,,+++,,,------.........---,,,,,,+++*********+++,,,---------,,,+++***(((((((((((()))***)))((('''&&&,,,,,,---111:::GGGTTT]]]bbb``````bbb^^^VVVQQQQQQWWW___fffhhhjjjnnnqqqqqqmmmiiijjjppptttsssqqqrrrtttsssuuuxxxyyyzzzjjjXXXOOOMMMFFFJJJRRR]]]gggoootttvvvyyy}}}}}}|||{{{wwwrrrlllggg___WWWQQQMMMMMMMMMRRRTTTUUUVVVVVVUUUTTTRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPQQQQQQOOOMMMLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTZZZ[[[]]]___aaaaaaaaaaaa^^^\\\ZZZYYYYYY[[[^^^```ccchhhooowww|||tttmmmiiijjjkkkhhheeehhhfffaaa]]]YYYWWWWWWWWWTTTTTTTTTUUUVVVXXXYYYZZZ\\\^^^bbbeeefffgggfffeeecccbbbaaaaaaaaa^^^ZZZWWWUUUVVVWWWYYY[[[ZZZXXXUUUPPPNNNLLLKKKKKKKKKIIIHHHIIIIIIJJJKKKLLLKKKGGGDDD@@@@@@???======<<<<<<<<<;;;<<<<<<<<<;;;<<>>===<<<<<<<<<<<<;;;<<<<<<<<<;;;<<<>>>@@@???AAABBBDDDEEEHHHLLLPPPSSSUUU]]]eeekkkqqq~~~iii______aaaccceeedddeeegggjjjlllnnnooopppnnnpppssstttrrroookkkiiiiiijjjlllnnnooopppqqqqqqrrrxxx|||}}}{{{xxxsssnnnkkkjjjjjjhhhfffcccbbbaaaccceeegggiiikkkkkkiiieeecccdddgggmmmnnnssszzz|||||||||uuurrrlllfff```\\\YYYXXXUUUSSSOOOJJJDDD@@@===;;;999999888777666444333222000111222222222222111000000000000000000///......------...//////000000000...------,,,,,,------...***++++++,,,,,,++++++***,,,++++++******++++++,,,*********++++++,,,,,,---............---,,,+++***+++++++++,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,'''(((***,,,---------,,,......///000555@@@NNNYYYbbbbbbffflllkkkbbbXXXTTTWWW^^^dddeeegggmmmrrrsssssslllhhhjjjmmmmmmnnnpppmmmmmmqqqsssrrrssszzz|||hhhWWWNNNNNNMMMOOOXXXdddmmmpppooorrrwww{{{zzz{{{}}}{{{vvvsssoooggg___WWWRRRNNNMMMOOOQQQTTTVVVXXXXXXXXXXXXQQQRRRSSSTTTTTTUUUUUUUUUOOOPPPPPPNNNLLLLLLMMMNNNPPPPPPPPPPPPOOONNNMMMLLLNNNPPPTTTWWWZZZ[[[[[[[[[SSSQQQNNNKKKIIIHHHHHHHHHHHHKKKNNNPPPSSSYYYbbbiiiooovvv|||uuupppiiifffeeefffdddccccccbbbaaa```___]]]\\\[[[[[[\\\]]]^^^```ccceeefffdddfffhhhkkkkkkjjjiiigggggggggfffgggfffddd```]]]WWWWWWXXXYYYYYYVVVQQQMMMJJJGGGDDDCCCDDDDDDDDDCCCFFFFFFGGGIIIKKKJJJFFFDDD???>>>======<<<<<<<<<===;;;<<<<<<;;;:::;;;===@@@???@@@BBBCCCDDDGGGKKKNNNPPPSSSZZZbbbgggmmmzzzxxxgggaaabbbccceeehhhhhhiiijjjlllmmmooopppqqqpppsssuuuvvvsssooommmkkkkkklllnnnooopppppppppooonnnuuu|||yyyyyywwwsssoookkkjjjkkkgggfffdddcccdddeeeggghhhfffhhhiiifffbbb```bbbeeeiiijjjooowwwyyyyyy||||||vvvsssmmmfff___[[[YYYYYYYYYVVVRRRLLLFFFAAA>>><<<999999999888666555333222000111222222222222111000///000000111000///...---,,,,,,---...////////////---,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,)))******+++,,,,,,---------------...------,,,,,,***++++++,,,---------,,,))))))***+++,,,,,,,,,,,,............,,,***((('''---......///222<<>>>>>===<<<<<<<<<<<<===;;;<<<<<<;;;:::;;;===???===???@@@AAABBBDDDHHHKKKMMMOOOVVV]]]bbbhhhttt}}}rrrhhheeeffffffiiimmmkkkkkklllmmmnnnppprrrsssqqqtttvvvvvvrrrooommmmmmlllmmmnnnoooooonnnmmmkkklllpppxxxxxxxxxwwwtttooollljjjjjjfffffffffffffffggghhhiiieeefffgggeeeaaa```bbbdddfffggglllsssvvvuuuvvvzzz||||||vvvsssmmmfff___ZZZYYYYYY\\\YYYTTTNNNHHHCCC???===999999999888666555333222000111222333333222111000///000111111111000...---***+++,,,---............+++++++++***++++++,,,,,,,,,------......------,,,,,,++++++++++++++++++,,,))))))***+++,,,,,,------++++++,,,---............***+++,,,,,,------------,,,,,,,,,,,,,,,+++***)))%%%&&&(((+++,,,---------,,,---......000999FFFQQQ^^^___fffooopppggg[[[TTTOOOWWW]]]```dddmmmuuuxxxrrrkkkgggiiikkkhhhffffffdddfffjjjllljjjjjjrrr|||}}}pppccc\\\NNNJJJJJJSSSaaalllnnnlllnnnsssxxxyyy|||~~~{{{wwwssslllccc[[[TTTOOOLLLFFFHHHMMMQQQUUUXXXYYYYYYWWWVVVUUUUUUVVVWWWYYYZZZPPPQQQQQQQQQPPPPPPQQQSSSLLLLLLLLLLLLLLLKKKJJJJJJIIIKKKPPPTTTWWWYYYYYYXXXSSSQQQNNNKKKHHHGGGFFFFFFAAAEEEHHHHHHGGGHHHLLLOOONNNSSSYYY^^^bbbgggnnnsssuuu|||xxxuuupppiiidddccceeehhhooommmlllkkklllooorrruuupppqqqqqqsssuuuwwwyyyzzzqqqrrrtttuuutttrrrpppnnniiihhhggggggggggggeeeccc^^^^^^]]]\\\ZZZTTTMMMHHHFFFCCC@@@???AAABBBCCCCCCCCCCCCDDDGGGHHHGGGDDDAAA>>>======<<<<<<<<<<<<===<<<<<<<<<;;;::::::===???<<<===??????@@@BBBFFFIIIJJJMMMSSS[[[___eeeqqq}}}xxxpppjjjiiijjjjjjmmmqqqkkkkkkllllllnnnqqqsssuuuqqqtttvvvuuuqqqnnnmmmmmmjjjkkkmmmmmmmmmkkkiiigggkkkmmmrrrxxx~~~wwwxxxwwwtttpppllljjjjjjeeeffffffggghhhiiiiiijjjdddfffgggeeebbbaaaccceeefffeeeiiippprrrqqqrrruuuwww}}}|||wwwtttmmmfff```[[[XXXVVVXXXTTTNNNHHHCCC@@@>>>>>>======<<<;;;999777555444///000000111111000000///111111000......---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********+++,,,,,,,,,,,,+++&&&'''))))))***+++---000///////////////......---------------,,,++++++***,,,+++*********+++,,,---,,,++++++******++++++,,,......---+++,,,333>>>GGGUUU]]]eeeiiijjjggg]]]RRRKKKQQQWWW\\\bbbiiiooorrryyytttmmmhhheeedddcccbbbeeebbbcccjjjooopppsssvvv}}}sssfff\\\SSSMMMKKKQQQYYYaaaiiipppqqqtttvvvvvvzzz~~~~~~zzzvvvrrrllleee___XXXQQQLLLJJJIIIKKKOOOQQQRRRVVV\\\XXXYYYZZZYYYXXXWWWXXXZZZ[[[XXXTTTSSSTTTTTTQQQOOOLLLLLLKKKKKKKKKKKKLLLLLLMMMOOOQQQTTTUUUUUUTTTSSSRRRQQQPPPNNNKKKIIIGGGFFFHHHGGGGGGGGGFFFFFFEEEEEEIIIKKKNNNRRRVVVZZZ\\\]]]ccchhhnnntttyyyuuunnnllljjjkkkmmmpppssswwwzzz|||}}}~~~zzztttooommmkkkhhhfffdddddddddeeeaaa^^^\\\[[[YYYUUUMMMHHHIIIFFFBBB@@@AAABBBCCCCCCDDDEEEEEEEEEDDDCCCCCCBBB??????>>>===============<<<<<<<<<<<<<<<===>>>>>>======>>>???AAADDDFFFGGGKKKKKKOOOUUUZZZ```kkkvvvvvvuuusssooolllkkkmmmooonnnnnnoooppprrrtttvvvwww|||vvvrrrooonnnllljjjkkkkkkkkkjjjhhhhhhjjjkkkkkkkkknnnuuu}}}~~~zzztttsssrrrpppnnnllljjjiiijjjiiihhhiiijjjjjjiiiggggggfffeeedddbbbaaa```___aaabbbggglllkkkjjjmmmssstttwww~~~{{{yyyvvvooohhhbbb]]]ZZZXXXWWWTTTNNNHHHCCC@@@>>>===<<<<<<;;;:::888666555444333333333444444333333333111000///......---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,++++++---//////////////////...------------.........------,,,++++++*********+++,,,------,,,,,,,,,,,,,,,,,,---,,,---...---...333;;;AAATTT]]]fffkkkllliii___UUUNNNQQQUUUYYY___hhhqqqvvv{{{wwwqqqkkkhhheeedddccceeeccceeekkkppprrruuuyyy|||yyyrrrhhh```WWWOOOKKKOOOVVV^^^fffmmmtttwwwxxxvvvwwwzzzxxxttttttqqqlllgggaaaZZZRRRMMMLLLIIIJJJMMMOOONNNQQQVVVWWWXXXZZZYYYXXXXXXYYY[[[\\\ZZZWWWWWWWWWVVVTTTQQQPPPOOONNNMMMLLLLLLKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSRRRPPPOOOMMMKKKIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDFFFIIILLLPPPSSSUUUVVVWWW\\\aaadddhhhpppzzz{{{wwwsssqqqrrrzzz~~~xxxsssooommmjjjgggeeeeeeeeeeeeaaa]]]XXXWWWVVVUUUQQQNNNKKKHHHDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB???>>>======<<<<<<======<<<<<<<<<<<<<<<===>>>>>>======>>>???AAABBBDDDEEEIIIIIILLLRRRVVV[[[fffpppvvvwwwvvvsssppplllkkklllkkklllnnnqqqsssuuuvvvwwwzzzwwwtttrrrrrrqqqpppnnnpppooonnnllliiiiiikkkmmmooorrrwww}}}{{{wwwqqqqqqpppnnnmmmlllkkkkkkllllllnnnpppqqqpppkkkhhheeedddcccbbbaaa`````````cccbbbeeeiiikkkjjjmmmrrrrrrtttwww}}}{{{yyyvvvooohhhbbb]]]ZZZXXXWWWTTTNNNHHHCCC@@@>>>===;;;;;;:::999777555444222000000111111111111000000111000///......---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,---......---******+++,,,...////////////...------++++++,,,---------,,,,,,++++++******++++++,,,---------------------------***,,,...//////111777;;;QQQ[[[ffflllnnnkkkbbbYYYQQQRRRTTTXXX___gggrrryyy~~~{{{vvvqqqlllhhheeedddeeedddgggmmmrrrsssvvv{{{|||{{{yyytttmmmggg]]]TTTNNNOOOTTTZZZccclllrrrvvvwwwuuuuuuvvvuuuqqqrrrpppmmmjjjeee]]]UUUPPPMMMJJJHHHKKKKKKJJJLLLPPPUUUWWWYYYZZZYYYZZZ[[[\\\]]]\\\[[[[[[[[[ZZZWWWUUUTTTSSSQQQPPPNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPRRRRRRQQQOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCAAABBBEEEHHHJJJLLLNNNNNNNNNQQQTTTVVVXXX\\\dddjjjppptttzzz~~~|||wwwqqqooollliiifffeeeeeeeeeaaa[[[UUUSSSTTTVVVUUUTTTNNNKKKGGGEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>>>>???AAABBBCCCFFFFFFIIINNNQQQUUU___iiivvvxxxwwwyyy|||{{{vvvpppkkkiiihhhkkkoootttwwwxxxxxxxxxvvvuuutttuuuuuutttrrrpppuuutttqqqllliiiiiikkknnnsssyyyxxxsssnnnmmmmmmlllllllllmmmmmmkkkmmmqqqtttuuurrrlllgggeeedddcccbbbbbbccceeefffhhhdddbbbfffiiiiiikkkooopppqqqrrrssszzz{{{wwwtttmmmfff___[[[XXXVVVWWWTTTOOOIIIDDD@@@>>>===::::::999888666444333222////////////////////////000000///...............---..................---------------------------,,,,,,,,,------,,,,,,+++++++++***+++++++++,,,,,,+++,,,,,,***(((((()))***......//////......---,,,'''((()))***************+++***++++++++++++,,,,,,,,,,,,------------,,,,,,***,,,......---...333888JJJVVVcccjjjlllkkkddd\\\RRRTTTYYYaaafffkkkrrrxxx~~~|||wwwqqqlllhhhffffffeeehhhnnnqqqssswww}}}zzzsssmmmbbbYYYQQQNNNQQQVVVaaajjjlllqqqtttssssssuuutttqqqpppoooooommmiiibbbZZZTTTNNNIIIFFFHHHHHHGGGHHHKKKRRRUUUXXXZZZ[[[[[[]]]^^^]]]]]]^^^___^^^]]]ZZZXXXWWWVVVUUUSSSRRRRRRQQQQQQPPPOOOOOONNNMMMNNNNNNNNNQQQQQQPPPOOONNNMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDFFFHHHJJJKKKLLLLLLLLLNNNOOOPPPQQQTTTYYY]]]dddgggjjjmmmsss~~~yyytttrrrnnnjjjgggfffeeeeeeaaa\\\VVVTTTUUUWWWWWWVVVPPPMMMJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>=========>>>???@@@AAADDDDDDGGGKKKMMMPPPXXXbbbmmm~~~ooosssxxx}}}{{{tttmmmiiigggkkkpppvvvzzz{{{zzzyyyuuuuuuvvvwwwwwwuuupppmmmvvvtttpppkkkgggfffiiilllrrr||||||uuuqqqkkkjjjjjjjjjkkkmmmnnnooojjjkkknnnpppqqqnnniiieeeiiihhhffffffgggiiilllnnnnnnfffbbbdddgggggghhhjjjmmmpppqqqpppsss~~~{{{wwwtttmmmfff___[[[XXXVVVVVVSSSOOOJJJDDD@@@===<<<::::::999888666444222111333222111111111111222333000//////............/////////000000000000//////------------------------+++,,,,,,------,,,,,,,,,++++++*********+++,,,---)))***+++***))))))+++,,,...............------,,,'''(((((()))******************++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,------+++***,,,222777BBBNNN\\\dddggggggccc^^^WWWZZZcccoootttrrrssswww}}}|||vvvoookkkiiigggfffiiinnnqqqssszzzxxxqqqfff\\\RRRMMMLLLPPP[[[eeegggnnnsssrrrqqqsssrrrpppppppppppppppnnnhhh```ZZZOOOIIIEEEFFFGGGGGGGGGJJJPPPSSSWWWZZZ\\\]]]___```\\\^^^``````___]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXTTTSSSRRRPPPOOOOOOOOOOOOPPPOOOOOONNNMMMMMMLLLLLLKKKKKKJJJHHHFFFEEEDDDCCCEEEFFFHHHIIIJJJKKKLLLLLLJJJKKKKKKLLLMMMOOOSSSUUUYYYZZZ[[[\\\___gggrrr{{{}}}xxxvvvqqqmmmiiifffeeeeeebbb^^^ZZZYYYZZZZZZXXXUUUSSSPPPMMMKKKKKKJJJHHHGGGGGGGGGGGGFFFEEEDDDBBBBBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>======>>>>>>???@@@DDDCCCFFFJJJKKKMMMTTT]]]eeevvvwwwjjjjjjpppwwwzzzxxxrrrlllhhheeehhhmmmsssvvvwwwwwwvvvrrrsssuuuwwwxxxvvvqqqmmmsssqqqlllgggccccccfffhhhnnnxxxxxxrrrpppjjjjjjiiiiiikkkmmmoooppplllkkkjjjjjjkkkjjjhhhffflllkkkiiiiiijjjlllppprrrqqqiiiccccccdddcccccceeehhhmmmqqqqqqrrr|||~~~zzzyyyvvvooohhhbbb]]]ZZZXXXVVVSSSOOOJJJEEE@@@===<<<::::::999888666444333111222111000//////000111222//////............//////000000000111111000000000------------------------++++++,,,---------,,,,,,,,,+++*********+++,,,---***+++,,,,,,+++,,,...000---............---,,,,,,******+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++******,,,,,,,,,,,,******,,,------+++)))+++111666:::GGGUUU\\\```cccbbb___]]]```jjjwwwzzztttrrruuuyyy}}}zzzrrrnnnllliiiiiikkkppptttzzz~~~wwwkkkaaaUUUMMMIIIJJJSSS]]]fffmmmsssrrrpppppppppnnnqqqqqqrrrsssrrrmmmgggbbbSSSKKKFFFGGGHHHGGGGGGIIIMMMQQQWWW[[[]]]___aaabbb]]]___aaaaaa___^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^YYYXXXWWWVVVTTTRRRQQQPPPPPPOOOOOONNNMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGIIIJJJJJJJJJJJJFFFFFFFFFFFFHHHJJJKKKMMMPPPQQQQQQPPPPPPVVV___fffxxx~~~{{{vvvpppllliiiggggggdddaaa_________^^^ZZZVVVVVVTTTQQQPPPPPPOOOMMMLLLLLLLLLKKKJJJHHHEEECCCBBB??????>>>===============<<<<<<<<<<<<<<<===>>>>>>>>>=========>>>???@@@@@@BBBBBBEEEIIIJJJKKKRRRZZZ```nnn~~~|||vvvzzzppphhhccchhhnnnqqqqqqmmmjjjhhhdddfffhhhlllnnnpppqqqqqqlllnnnqqqvvvxxxxxxtttqqqnnnllliiieeebbbbbbdddgggkkksss|||~~~zzztttpppoookkkkkkjjjiiijjjllloooppppppmmmjjjiiiiiijjjjjjiiikkkjjjiiiiiiiiikkkmmmooopppiiiddddddcccaaaaaadddeeejjjoooqqqrrrxxx~~~zzzyyyvvvooohhhbbb]]]ZZZXXXUUUSSSOOOJJJEEEAAA===;;;;;;::::::999777555333222000...---,,,,,,---...000//////............////////////000000000000//////........................***+++,,,,,,---------,,,,,,+++***))))))+++---...***+++,,,,,,+++,,,...000------......------,,,+++,,,,,,,,,---,,,,,,++++++)))***+++,,,,,,,,,++++++***+++---......---+++******,,,......,,,,,,000333444AAAOOOVVVZZZ___aaa```bbb```fffpppqqqkkkkkkqqqtttzzz|||uuupppooollllllooouuu{{{vvvlll___SSSJJJHHHOOOXXXaaajjjqqqqqqpppqqqqqqppprrrssstttuuuuuuqqqlllhhhZZZPPPIIIHHHIIIHHHFFFGGGLLLPPPVVV[[[^^^```bbbddd___aaabbbbbb```___aaabbbdddcccbbbaaaaaaaaaaaaaaa^^^^^^]]]\\\ZZZWWWTTTRRRRRRQQQPPPOOONNNMMMLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFEEEFFFGGGHHHJJJJJJJJJJJJEEEDDDCCCDDDEEEFFFFFFFFFGGGIIIJJJJJJJJJNNNUUUZZZeeeuuu{{{uuupppmmmkkkjjjgggdddaaaaaabbbaaa^^^[[[ZZZXXXVVVVVVVVVUUUTTTRRRQQQPPPOOOMMMJJJGGGDDDCCC@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>=========>>>???@@@AAABBBAAAAAACCCGGGHHHIIIPPPXXX]]]hhhuuu~~~ssstttwwwlllhhhcccfffjjjlllkkkjjjjjjjjjggggggggggggiiikkknnnooolllmmmppptttwwwvvvsssqqqjjjjjjiiifffddddddfffhhhkkkooossstttrrrooonnnnnnnnnmmmkkkjjjjjjlllnnnppprrrooollljjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjjjjfffddddddbbb```bbbggggggkkkoooqqqrrrvvv|||~~~zzzwwwtttmmmfff```[[[XXXVVVUUUSSSOOOKKKEEEAAA===;;;;;;;;;:::999777555444333333111000//////000111333//////.........//////000......////////////..............................***+++,,,,,,------------,,,+++***))))))+++---...)))***+++***))))))+++,,,------......------,,,++++++++++++++++++***)))((()))***+++,,,---,,,+++++++++,,,...//////...,,,+++'''+++///111///...///111222>>>LLLRRRWWW]]]aaabbbccc]]]]]]dddddd___cccmmmqqqxxx}}}vvvqqqpppmmmnnnqqqxxxwwwhhh[[[OOOJJJNNNWWW[[[eeennnpppqqqsssvvvvvvttttttuuuvvvvvvtttooolll___UUULLLJJJJJJHHHEEEFFFKKKOOOVVV[[[___aaaccceee```bbbdddbbb``````ccceeehhhgggfffdddcccbbbaaaaaaaaaaaaaaa```]]]ZZZVVVTTTTTTSSSRRRQQQOOONNNMMMLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHIIIKKKKKKLLLLLLHHHGGGEEEEEEFFFFFFEEEEEE>>>AAADDDFFFFFFJJJOOOTTTSSS___lllrrrvvvzzzzzzwwwwwwyyyyyytttpppnnnmmmiiieeebbbaaacccdddbbb```]]][[[ZZZYYYZZZZZZXXXVVVTTTSSSRRROOOLLLHHHEEECCCAAA@@@@@@???????????????<<<<<<<<<<<<<<<===>>>>>>======>>>>>>???AAABBBCCC??????BBBFFFGGGHHHNNNVVV]]]eeeoooxxx}}}ssszzzqqqiiihhhhhhiiikkkkkkkkkkkklllnnnmmmkkkhhhggghhhkkknnnqqqooooooqqqtttuuutttpppmmmiiijjjjjjhhhffffffhhhjjjlllmmmooonnnmmmllllllmmmpppnnnllljjjjjjlllnnnooorrrooommmlllllllllkkkjjjkkkkkkkkkkkkjjjiiiiiihhheeeddddddeeebbb```cccjjjlllnnnoooqqqrrruuuyyy|||~~~{{{qqqpppmmmhhhaaa[[[XXXWWWWWWTTTOOOIIIDDD@@@===;;;888999999999777555333222333111...---.../////////////////////////////////...------,,,,,,------...111///...,,,,,,---...///+++,,,,,,------,,,,,,+++))))))(((((())))))***+++......---------,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...)))***+++,,,,,,+++***))),,,,,,------.../////////444999GGGVVV]]]]]]aaahhhllldddZZZUUUVVV[[[___aaaqqqyyy~~~~~~xxxooolllrrryyyxxxkkkZZZLLLLLLVVVXXXcccmmmpppsssxxxyyyvvv{{{zzzyyywwwvvvtttsssrrrfff```UUUJJJDDDBBBDDDFFFKKKMMMQQQVVV\\\```dddeee```aaa``````___```dddfffiiiiiiiiihhhfffeeecccccceeegggiiiiiifffaaa[[[XXXZZZXXXVVVSSSQQQOOONNNMMMIIIJJJJJJJJJIIIGGGEEEDDDCCCEEEGGGJJJLLLMMMMMMMMMMMMKKKHHHFFFDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHKKKMMMRRRVVV[[[]]]^^^```cccfffddddddjjj{{{yyytttoookkkoookkkfffcccaaa```___^^^^^^]]]\\\[[[ZZZ[[[\\\]]][[[ZZZWWWRRRLLLGGGDDDCCCAAAAAAAAAAAA@@@>>>===<<<>>>>>>============>>>>>>=========>>>??????@@@@@@AAAAAAAAAAAACCCGGGLLLQQQWWW^^^iiiuuuvvvtttsssiiifffhhhhhhiiikkkooouuuzzz}}}yyyrrrllljjjmmmppppppooopppmmmkkkkkkmmmnnnmmmkkkiiiiiiiiihhhggggggiiijjjiiiiiijjjlllmmmooopppqqqrrrrrrrrrpppmmmlllmmmnnnqqqqqqrrrpppnnnlllkkkkkklllnnnpppoookkkhhhffffffiiigggeeeccccccdddeeefffkkklllmmmmmmnnnrrrwww{{{~~~{{{xxxtttrrrnnnhhhaaa[[[XXXXXXWWWTTTOOOJJJDDD@@@===<<<999999999888666555333222333111//////000000000///...........................------,,,,,,------...000///---,,,+++,,,---...************************+++************+++,,,,,,***++++++,,,---...//////............------------++++++++++++++++++++++++,,,,,,,,,+++++++++******------............------,,,,,,------.../////////222777CCCRRR[[[\\\___dddhhhbbbZZZSSSRRRWWW\\\aaannnwww~~~}}}vvvpppuuu}}}wwweeeSSSNNNRRRRRR]]]hhhnnnttt|||}}}}}}{{{yyywwwuuusssqqqqqqiiicccXXXNNNGGGDDDEEEFFFIIIKKKOOOTTTYYY]]]___```^^^___`````````bbbfffiiijjjjjjjjjiiihhhgggeeedddfffhhhjjjkkkiiifffbbb___^^^\\\YYYVVVSSSQQQOOONNNJJJJJJJJJIIIHHHFFFEEEDDDGGGHHHJJJLLLMMMNNNNNNNNNHHHGGGFFFEEEDDDEEEFFFGGGFFFGGGHHHGGGGGGHHHJJJLLLLLLOOORRRSSSSSSTTTWWWZZZ[[[[[[aaaqqq}}}vvvpppmmmllliiifffcccbbbaaa```^^^___^^^]]]]]]\\\\\\\\\\\\]]][[[XXXSSSNNNIIIFFFEEEAAAAAAAAA@@@???>>>======<<<<<<;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@@@@@@@AAAAAAAAABBBFFFKKKOOOUUU\\\gggsssyyyvvv}}}rrriiifffjjjjjjlllooottt{{{|||uuunnnkkknnnrrrssssssnnnllljjjkkklllmmmkkkiiiggggggggggggggghhhjjjllljjjkkklllmmmnnnnnnnnnnnnqqqqqqpppnnnlllkkklllnnnsssssssssrrrooommmlllllljjjlllnnnmmmkkkhhhggggggiiihhhfffeeeeeeeeefffgggkkkkkkkkkjjjkkknnntttxxx|||}}}zzzwwwvvvtttoooggg```ZZZXXXXXXXXXUUUPPPJJJDDD@@@===<<<;;;:::888777555444444444222111111111222222111///------------------------......------------......///...,,,+++++++++,,,---++++++************++++++,,,,,,,,,,,,,,,---......******+++,,,---...//////............------------************************,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,------.../////////000333===LLLWWW[[[]]]___eeebbb\\\UUURRRUUU]]]dddmmmttt|||}}}uuuyyysss___SSSPPPNNNWWWccckkkttt|||}}}zzzwwwsssqqqpppoookkkfff]]]SSSLLLGGGFFFFFFFFFIIIMMMRRRVVVYYYZZZ[[[\\\]]]___```aaadddhhhkkklllllllllkkkkkkiiihhhggghhhjjjlllmmmmmmlllkkkiiidddbbb___[[[XXXTTTRRRQQQNNNMMMLLLJJJHHHGGGGGGFFFHHHIIIIIIJJJKKKKKKLLLLLLFFFFFFFFFFFFGGGGGGHHHIIIHHHIIIJJJJJJIIIIIIKKKLLLKKKLLLMMMMMMMMMNNNQQQSSSUUUVVV[[[ggg}}}yyyrrrnnniiigggeeeddddddbbb```^^^_______________^^^]]]]]]^^^\\\YYYUUUPPPLLLHHHGGGAAAAAA@@@@@@??????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAEEEIIIMMMQQQXXXdddqqq}}}~~~pppmmmuuuwwwooogggdddhhhiiilllpppvvv}}}|||uuulllhhhjjjnnnqqqrrrkkkjjjiiijjjkkkjjjiiigggffffffeeeeeeeeefffhhhiiijjjkkklllmmmnnnmmmllllllqqqpppooolllkkkkkknnnqqqtttsssrrrpppooommmlllkkkhhhjjjllllllkkkiiiiiiiiijjjiiiiiihhhhhhhhhhhhhhhkkkjjjiiiggggggjjjooosssttt}}}|||yyyxxxuuuooofff^^^YYYXXXXXXXXXUUUPPPJJJEEE@@@===<<<;;;:::888666444444444555222111222333444444111///////////////////////////......------------.........---,,,+++++++++,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++.........---------,,,,,,++++++++++++++++++++++++))))))***+++,,,------...+++***)))(((((()))***+++,,,,,,------...////////////111999FFFSSSZZZ\\\\\\dddeeeccc]]]XXXZZZccclllnnnttt{{{yyy{{{}}}~~~~~~~~~~~~~~~~~~kkk[[[RRROOOUUU]]]fffooowww|||~~~~~~{{{wwwsssqqqooonnnkkkggg```XXXPPPJJJGGGEEEEEEGGGKKKPPPTTTWWWYYYZZZ\\\]]]```aaabbbeeehhhkkkmmmmmmmmmmmmmmmlllkkkjjjlllmmmnnnoooppppppppppppkkkiiifffbbb^^^[[[YYYXXXVVVTTTQQQNNNLLLKKKKKKKKKMMMLLLKKKKKKKKKKKKLLLMMMHHHHHHIIIIIIIIIJJJJJJJJJJJJLLLNNNNNNMMMLLLMMMNNNPPPPPPOOOOOOPPPRRRTTTWWWWWWYYY\\\eeevvv{{{sssnnnhhhgggfffeeeeeedddaaa___]]]^^^```aaabbbbbbaaa```___]]]YYYUUURRRNNNJJJHHHBBBBBBAAA@@@@@@?????????>>>>>>============>>>>>>>>>???@@@AAABBBBBBBBBAAA???@@@@@@@@@AAACCCHHHKKKOOOVVVbbbooo{{{qqqdddgggxxxzzzqqqnnnjjjdddaaacccdddgggjjjpppuuuzzz}}}vvvooogggbbbbbbeeehhhjjjgggggghhhiiiiiihhhgggfffhhhfffeeedddeeefffffffffhhhiiikkkmmmnnnmmmmmmlllppppppnnnmmmmmmoootttwwwrrrpppnnnmmmmmmlllkkkjjjiiikkkmmmmmmlllkkklllmmmkkkkkkkkkkkkkkkkkkkkkkkklllkkkhhheeeeeeggglllpppqqqwww|||yyywwwtttnnnfff^^^YYYWWWWWWXXXUUUPPPJJJEEEAAA>>><<<;;;:::888666444444444555222111222333555444222000000000000000000000000000///......------......///------,,,,,,++++++++++++...------------------...+++++++++++++++,,,------------,,,,,,,,,+++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...---,,,+++******+++,,,---,,,,,,------...////////////111777AAANNNYYY]]]]]]cccgggiiieee______fffnnnpppsssxxx~~~|||zzzwwwttttttttttttuuuzzz{{{~~~uuudddYYYQQQRRRWWW___hhhpppwww{{{~~~|||yyyuuurrrooonnnjjjgggccc]]]VVVOOOJJJGGGEEEGGGJJJOOOSSSWWWZZZ\\\\\\^^^```aaabbbdddgggiiimmmnnnnnnnnnnnnnnnmmmllloooppppppqqqqqqqqqqqqqqqqqqooommmjjjgggdddcccbbb]]][[[XXXUUURRRQQQPPPPPPTTTSSSQQQPPPOOOPPPQQQRRRNNNMMMLLLKKKJJJJJJJJJJJJLLLNNNQQQRRRRRRPPPPPPQQQSSSRRRQQQRRRTTTXXX[[[\\\[[[]]]^^^bbbnnn~~~uuupppkkkjjjhhhhhhgggeeebbb```[[[]]]___bbbdddddddddddd```]]]YYYVVVTTTQQQMMMIIIEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>============>>>>>>>>>???AAACCCCCCCCCBBBBBB???@@@AAAAAAAAACCCFFFIIIOOOUUUaaannnzzzqqqgggaaakkklllfffgggfffaaa^^^```aaabbbeeehhhkkkooopppooojjjccc___]]]___aaaccceeefffggghhhgggggghhhhhhiiigggfffgggkkkmmmnnnnnnhhhiiilllnnnpppqqqqqqqqqoooooooooooopppsssyyy}}}pppnnnllllllmmmooonnnmmmkkkmmmoooooonnnmmmnnnooollllllkkkkkkkkkllllllmmmlllkkkiiifffdddfffjjjmmmooottt|||}}}|||}}}}}}{{{xxxvvvtttoooggg___ZZZXXXXXXYYYVVVQQQKKKEEEAAA>>>===;;;:::888777555444444444222111111222444444333111222222222222222222222222//////............//////------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***************++++++,,,))))))***+++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++,,,,,,------.../////////...222666<<>>===999999999888666555333222222111000000222333333222111111111111111111111111//////............//////...............---,,,,,,)))+++---......---+++)))***************+++,,,,,,))))))***+++,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************)))))),,,,,,------.../////////---222555777AAAQQQ^^^cccfffmmmssstttmmmeee```^^^eeecccfffooouuuyyywwwpppnnnnnnnnnmmmssstttyyywwwooo___VVVQQQUUU[[[bbbllltttyyy{{{}}}~~~}}}yyytttqqqmmmnnnooonnniiibbbZZZVVVIIIHHHGGGGGGJJJNNNSSSVVVWWWZZZ]]]```bbbdddfffhhhkkkkkklllmmmmmmmmmmmmmmmpppqqqssstttuuuuuuttttttuuuuuuuuuvvvwwwxxxyyyzzztttsssqqqnnnjjjgggdddbbb```^^^ZZZXXXXXXZZZ\\\___```]]]YYYUUUTTTUUUWWWXXX[[[___dddhhhhhhgggffffffdddccccccgggkkknnnnnnmmmiiihhhdddbbbcccjjjvvv~~~|||yyyvvvqqqmmmjjjhhheeeccc^^^______```bbbccceeefffeeeaaa\\\ZZZ[[[YYYTTTPPPMMMKKKHHHEEEBBBAAAAAAAAA<<<<<<;;;;;;;;;;;;<<<<<>>>>>============>>>>>>???AAADDDFFFGGGFFFDDDCCCAAACCCDDDCCCCCCCCCEEEGGGLLLRRR]]]hhhsss~~~~~~oooddd___YYYhhh{{{fff]]]XXX]]]dddffffffgggccccccbbbbbbbbbbbbbbbbbb___dddjjjoooqqqrrrrrrrrrdddffffffffffffjjjpppvvvpppllliiikkkqqqttttttrrriiihhhffffffgggjjjmmmooojjjkkkllllllkkkkkklllnnnjjjgggfffjjjrrryyy{{{zzzssssssrrrooollljjjkkkllleeeccc___]]]]]]aaaeeehhheeefffhhhgggeeeeeeeeefffggglllqqqssswww~~~~~~|||{{{~~~yyyzzzxxxqqqggg^^^YYYXXXYYYWWWRRRLLLFFF@@@;;;888===<<<;;;888666444333222//////......///000111111111000///......------...222222000///..................---------,,,,,,,,,......------,,,+++******))))))*********+++++++++,,,,,,,,,---------.........---,,,+++***+++,,,,,,,,,------......------,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,......///222666???QQQbbbjjjuuu}}}zzzpppeeeZZZRRRXXX[[[___dddlllvvv~~~{{{tttnnnllllllnnnsss{{{yyyoooccc\\\ZZZ]]]bbbgggssswww{{{}}}xxxtttqqqrrrsssuuusssnnngggaaaRRRJJJCCCBBBBBBCCCGGGLLLLLLQQQWWW]]]aaacccfffgggmmmkkkkkklllooorrrssssssnnnppprrrtttvvvuuuuuutttyyyzzz{{{{{{{{{}}}~~~~~~wwwtttqqqqqqsssuuutttsssoookkkggghhhkkkppprrrrrrwwwzzz|||tttnnnkkklllmmmnnnvvv{{{uuuqqqooolllhhhdddccc```^^^^^^^^^______^^^``````___]]][[[WWWTTTRRRSSSQQQNNNKKKGGGEEECCCBBBAAA@@@@@@???>>>=========???@@@BBBDDDFFFFFFFFFFFFBBBCCCDDDCCCCCCDDDGGGIIIQQQTTT\\\ggguuuyyykkk```\\\\\\XXXuuukkk^^^[[[XXXZZZ___dddeeeeeeeeecccaaa___^^^___aaaccceeeiiikkkkkkmmmrrrsssqqqhhhgggffffffgggkkknnnpppggghhhjjjlllnnnnnnnnnnnngggfffdddccccccdddeeefffgggggghhhiiiiiihhhhhhgggdddeeehhhmmmsssvvvwwwvvvsssppplllgggeeedddeeefffaaa^^^[[[[[[]]]```bbbbbbbbbbbbbbbcccdddeeefffgggeeeiiimmmpppttt{{{~~~|||{{{}}}xxxyyyxxxqqqggg___ZZZXXXZZZWWWRRRKKKEEE@@@<<<:::===<<<:::888666444333222222222111111000111111111/////////...//////000000222111000///..................---------,,,,,,,,,,,,+++++++++***)))))))))***+++++++++,,,,,,,,,---+++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------...............///222555===MMM]]]iiirrryyyuuummmddd[[[TTTYYYZZZ\\\aaaiiisss|||}}}vvvpppmmmlllnnnttt{{{|||pppgggaaa``````bbbmmmrrryyy}}}~~~{{{xxxuuuttttttuuuuuusssmmmfff```SSSJJJCCCAAAAAAAAADDDIIIIIINNNUUUZZZ^^^aaaccceeeiiiiiijjjlllppprrrrrrrrrnnnpppsssvvvxxxyyyyyyyyyyyyzzz|||}}}}}}~~~~~~{{{{{{}}}~~~~~~|||zzzwwwvvvwww|||}}}wwwuuuvvvwwwxxx|||zzztttooommmkkkgggdddbbb___\\\ZZZ[[[\\\\\\[[[]]]\\\\\\[[[YYYWWWVVVUUUTTTRRROOOLLLIIIGGGEEEDDDCCCBBBAAA@@@???>>>===<<>>;;;;;;999888666444333222333333333333333333222222000000000000000111222222111111000///////////////......---------,,,,,,,,,..................//////,,,,,,,,,,,,,,,------------------............///------,,,,,,,,,+++++++++******++++++++++++******)))***,,,------,,,***)))******+++++++++,,,,,,,,,++++++,,,,,,---...//////...------///111555AAALLL___eeeiiifffcccbbb___\\\WWWYYYaaakkksssvvvxxx{{{{{{tttnnnllllllpppwwwyyyrrriiibbb^^^fffooouuuwwwwwwyyy|||}}}|||{{{xxxtttmmmddd^^^XXXOOOGGGCCCAAA>>>???BBBDDDHHHNNNSSSWWW[[[___aaaeeefffiiinnnqqqrrrpppmmmooopppsssvvvxxxzzz{{{|||xxx{{{zzzuuurrrpppmmmjjjhhhddd^^^ZZZZZZ[[[\\\\\\WWWVVVUUUTTTUUUUUUWWWXXXVVVUUUSSSQQQPPPNNNNNNMMMMMMKKKIIIFFFCCCAAA???===??????@@@AAAAAABBBBBBBBBDDDEEEEEEDDDDDDDDDGGGIIILLLQQQZZZeeerrrlll___UUURRR[[[hhhqqqgggggggggfffbbb^^^]]]```ddddddhhhmmmnnnjjjccc___]]]aaadddfffdddeeehhhhhhfffiiiiiijjjjjjjjjiiigggfffeeennnwwwwwwoooeeeaaa```]]]^^^aaadddfffhhhiiiiiidddccc```___^^^___```aaaeeeccc``````bbbeeefffgggkkkiiifffcccaaa___^^^^^^[[[```cccaaa\\\YYY[[[^^^\\\^^^bbbfffiiijjjjjjjjjiiihhhjjjpppwww|||}}}|||}}}{{{{{{wwwxxxwwwrrriiiaaa\\\[[[ZZZVVVPPPJJJDDDAAA@@@???::::::999777555444333222//////111222333333333333222222111000000000000000111000000////////////000......---------,,,,,,,,,)))))))))***************,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++)))******++++++******))))))***,,,------,,,***)))******+++++++++,,,,,,,,,------------------------...,,,,,,...///222:::DDDXXX]]]aaaaaaaaaddddddaaa[[[```mmm}}}{{{zzz~~~vvvpppllljjjnnnuuu~~~{{{ooodddZZZaaaiiioootttwww|||}}}zzzuuunnneee```\\\SSSJJJFFFCCC??????AAABBBGGGLLLRRRVVVZZZ^^^aaaeeegggjjjooorrrrrrpppmmmqqqrrrssstttvvvwwwwwwxxxxxx|||zzzwwwtttpppllllllggg```\\\[[[[[[[[[[[[XXXWWWVVVTTTTTTTTTUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQNNNKKKGGGDDDAAA@@@=========>>>???AAABBBBBBCCCDDDEEEDDDDDDEEEHHHJJJLLLRRR\\\gggsssyyydddYYYSSSTTTcccvvv|||rrrppplllmmmkkkfffaaa```bbbfffgggmmmssssssmmmeee```^^^```dddeeecccdddggggggddddddeeehhhjjjkkkjjjjjjiiiaaahhhooonnngggaaaaaaccc]]]___aaadddfffhhhiiijjjgggeeecccbbbaaabbbcccdddiiifffbbb```aaaccceeeeeehhhgggfffdddbbb```___^^^^^^bbbfffddd___\\\\\\___^^^```cccfffhhhhhhhhhgggggggggjjjpppxxx}}}}}}|||}}}zzz{{{xxxyyyxxxrrriii```\\\[[[YYYVVVQQQKKKFFFBBB@@@@@@:::999888777555444333222,,,---///111333333333333222222111000////////////000000////////////000000......---------,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,++++++++++++))))))))))))************,,,,,,---------,,,+++************++++++************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,......---------,,,,,,,,,...++++++...///000666===OOOUUU[[[^^^ccchhhiiifffbbbgggvvv}}}|||}}}zzzsssooommmooouuuttteeeYYY\\\aaahhhpppxxx}}}~~~{{{vvvppphhhccc^^^VVVMMMIIIEEE@@@???AAAAAAEEEKKKPPPTTTYYY]]]```eeegggkkkppptttvvvtttrrruuuuuuuuuuuuuuuvvvvvvvvvyyy|||}}}xxxrrrnnnmmmhhhbbb^^^[[[[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUWWWWWWVVVUUUUUUUUUVVVVVVWWWVVVSSSOOOLLLHHHEEEDDD>>>>>>>>>>>>???@@@BBBBBBBBBCCCDDDDDDEEEGGGJJJLLLOOOUUU___iiitttrrr___XXXWWW]]]rrruuusssxxxxxxvvvrrrmmmhhhffffffhhhkkkqqqvvvuuummmeee```______cccdddbbbcccffffffddd^^^```cccfffiiijjjkkkkkkaaaeeehhhfffbbb___aaaddd^^^___aaaccceeeggghhhiiihhhgggfffeeeeeefffggghhhkkkgggcccaaabbbccccccccceeeeeeeeedddcccaaa```______bbbdddccc```^^^^^^___```aaaccceeeffffffeeeeeefffgggjjjooouuuzzz||||||yyy~~~}}}zzzzzzzzz{{{yyysssiii```[[[ZZZWWWUUUQQQLLLGGGCCCAAA???999999888666555444333222---...000222333333222111000000//////.../////////000000////////////000000......---------,,,,,,,,,/////////...------,,,,,,...---------,,,,,,,,,,,,))))))*********+++++++++,,,,,,---------,,,+++******++++++++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------------------******---//////444999HHHOOOXXX^^^fffmmmmmmjjjggggggrrr}}}xxx{{{|||wwwsssrrrtttyyy|||kkkYYYXXXYYY```lllwww}}}~~~{{{wwwrrrkkkfff___WWWNNNJJJFFFAAA???AAA@@@CCCIIINNNRRRWWW\\\___ccceeeiiipppvvvzzz{{{zzzyyyxxxxxxxxxxxxyyyyyyzzzyyy{{{~~~xxxrrrppplllfffbbb___]]][[[YYYXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWXXXXXX[[[YYYWWWSSSOOOLLLIIIHHHDDDCCCBBBAAA@@@@@@AAABBB@@@BBBCCCDDDEEEHHHLLLOOORRRYYYbbblllvvv~~~jjj[[[\\\cccpppvvvlllqqqzzz}}}yyytttpppnnnmmmlllkkkmmmrrrwwwtttkkkccc``````]]]```bbbaaabbbeeefffccc]]]___aaaeeehhhkkklllmmmggghhhgggdddaaa___```aaa_________```aaaccceeeffffffgggggghhhhhhiiiiiijjjiiifffcccaaaaaaaaa``````aaabbbcccccccccbbb```_______________^^^]]]]]]\\\```aaabbbbbbcccdddeeeeeeeeegggjjjmmmpppssswwwyyywwwzzz~~~}}}zzzzzz{{{{{{zzzsssiii```[[[YYYVVVTTTQQQMMMIIIDDDAAA???999888777666555444333333///000222333333222111000...------......///000111000000////////////000111......---------,,,,,,,,,......---,,,++++++******//////.........---------,,,,,,---------.........,,,,,,---...---,,,+++***++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,---...//////---******...//////222777CCCLLLVVV___iiipppppplllgggdddiiivvvyyysssrrrxxx{{{zzzvvvwwwxxx|||rrrYYYUUUSSS[[[iiivvv}}}~~~~~~{{{xxxssslllhhh___WWWOOOJJJFFFAAA???AAA>>>BBBGGGLLLQQQVVV[[[^^^```ccchhhpppxxx~~~{{{{{{{{{{{{{{{|||}}}~~~zzz{{{}}}~~~wwwssspppkkkfffcccaaa^^^[[[VVVWWWYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZ]]][[[YYYUUURRRNNNLLLJJJJJJHHHFFFCCCBBBAAAAAAAAA???AAACCCDDDFFFIIIMMMPPPTTT[[[eeennnwwwvvvdddYYY```nnnmmmeeennnyyy{{{vvvqqqooopppqqqpppooonnnsssvvvrrrhhh```___```[[[___```___aaadddeeebbb```aaacccfffiiilllooopppmmmllliiifffccc```___^^^```___^^^]]]^^^```bbbddddddeeeggghhhiiijjjjjjjjjgggeeeaaa```______^^^]]]^^^___aaaccccccbbb```___]]]\\\ZZZZZZ\\\\\\[[[YYY`````````aaabbbdddeeefffdddhhhkkkllllllnnnrrrwwwxxxzzz|||}}}~~~~~~{{{~~~ttthhhaaa]]]ZZZYYYVVVRRRLLLGGGCCC@@@???::::::999888777666555555222222222111111111000000000000000000000///......---...000111111///---,,,//////...------------...%%%'''***+++++++++---...,,,,,,,,,,,,,,,+++***)))++++++++++++,,,---.........,,,***)))******)))(((000...,,,******,,,...000...,,,***)))***+++...///))))))*********+++++++++((()))***,,,---...//////,,,---.........///111333:::GGGXXXdddjjjmmmqqqssskkkhhhdddaaabbbgggpppuuuzzzzzz}}}yyywww|||wwwfffVVVMMMRRR[[[dddttt}}}yyywwwtttpppmmmddd^^^VVVNNNIIIDDDAAA>>>BBBDDDGGGJJJNNNRRRXXX[[[aaabbbgggnnnvvv}}}~~~}}}|||}}}~~~~~~}}}}}}~~~}}}|||yyysssmmmgggbbb___]]]\\\ZZZYYYWWWVVVUUUUUUVVVYYYYYYXXXXXXYYY[[[\\\]]]bbb___\\\[[[ZZZWWWRRRMMMLLLJJJGGGFFFEEEDDDBBB???@@@AAABBBDDDFFFIIIKKKMMMXXX___gggmmmuuusssbbbXXXgggttthhhjjjllljjjjjjkkkiiigggiiinnnpppnnnmmmnnnmmmjjjeeeaaa______\\\\\\\\\]]]^^^aaacccdddbbb```___bbbhhhmmmnnnnnnpppnnnjjjfffbbb___]]]\\\YYYZZZ\\\^^^````````````dddfffggggggeeeccccccdddfffeeecccaaa____________\\\___cccfffeeebbb]]]ZZZ\\\\\\\\\[[[[[[[[[[[[[[[^^^______```aaabbbbbbcccfffggghhhjjjlllmmmmmmmmmoooqqqsssuuu{{{|||uuuhhhaaa\\\YYYXXXVVVQQQKKKFFFBBB@@@>>>:::999999888777666555555333333333333222222222111000000000000000///......---...///000000///...---...------,,,,,,,,,,,,,,,)))+++------+++++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,---.........,,,*********+++***(((+++***(((''''''((()))************+++++++++,,,,,,***+++++++++,,,,,,,,,,,,------......---,,,,,,++++++,,,---...---...000222:::FFFWWWfffooossstttuuunnnlllgggccc```dddkkkrrrssssssxxx|||zzz{{{yyyjjjYYYLLLMMMSSS\\\kkk|||}}}{{{zzzvvvqqqmmmccc^^^VVVOOOJJJEEEAAA>>>@@@CCCFFFIIILLLQQQWWWZZZ___bbbfffmmmttt{{{~~~~~~~~~~~~wwwpppkkkgggeeeeeeccc```]]][[[ZZZZZZZZZXXXWWWWWWWWWXXXZZZ[[[]]]```^^^[[[ZZZYYYVVVRRRNNNPPPNNNLLLKKKJJJHHHFFFDDD@@@AAABBBDDDFFFIIILLLMMMVVV\\\eeemmmwww|||mmmfffjjjkkkbbbaaabbbcccdddfffeeeccceeejjjllljjjiiiiiiiiifffbbb___^^^^^^]]]\\\\\\\\\]]]^^^```aaaaaa```___bbbggglllmmmmmmmmmkkkgggccc___]]][[[ZZZVVVXXXZZZ]]]___````````````bbbccccccbbbbbbccceeefffeeecccbbb````````````]]]```dddgggfffccc^^^[[[ZZZZZZZZZZZZZZZYYYYYYYYY[[[\\\^^^```aaabbbccccccbbbccceeefffhhhiiiiiijjjooopppqqqrrruuu~~~vvviii```[[[XXXXXXUUUPPPKKKEEEAAA???>>>:::999888888666666555444444444444333333333222222000000000000000///..............................,,,,,,+++************+++...///000...,,,*********++++++,,,,,,,,,+++******++++++++++++,,,---......///---+++***+++,,,+++***,,,+++******)))))))))***((()))***,,,,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,+++***)))((('''***+++,,,,,,,,,---///111777AAASSSeeesssxxxwwwtttqqqpppllleee^^^^^^eeekkkjjjiiioooxxx~~~}}}|||}}}~~~sssaaaQQQLLLMMMSSSaaaooozzz{{{|||~~~}}}xxxrrrmmmeee```ZZZSSSNNNIIIDDD@@@>>>@@@CCCFFFJJJOOOTTTYYY^^^aaaffflllsssxxx{{{}}}xxxsssqqqllliiiddd___\\\ZZZZZZZZZXXXWWWWWWWWWXXXZZZ\\\]]]aaa___]]][[[ZZZXXXUUURRRRRRPPPOOOMMMMMMKKKHHHFFFAAAAAABBBCCCFFFHHHKKKMMMTTTYYYaaalllxxxzzznnnbbbjjj~~~pppbbb\\\WWWXXX\\\^^^aaaaaa^^^___dddeeecccaaabbbbbb```]]][[[[[[\\\\\\\\\[[[ZZZZZZ[[[\\\]]]```___```bbbfffiiikkkkkkhhhfffccc```]]]ZZZYYYXXXTTTVVVYYY[[[^^^___``````]]]^^^___^^^^^^___bbbeeefffeeedddbbbaaaaaaaaaaaa___aaaeeeggggggddd```]]]YYYYYYYYYXXXXXXXXXWWWWWWWWWYYY\\\___bbbbbbbbbbbb^^^___```aaabbbcccdddeeeiiikkkllllllnnnsss|||vvviii```[[[WWWWWWTTTPPPJJJEEEAAA>>>===999999888777666555444444444333333333333222222222000000000000000///............---------...//////---,,,++++++******++++++...///000...,,,***)))***++++++,,,,,,,,,++++++***++++++++++++,,,---......///---++++++,,,,,,,,,+++------,,,,,,++++++******)))******++++++++++++++++++++++++,,,,,,,,,,,,---***+++++++++++++++******)))***,,,,,,+++,,,...000222:::JJJ___pppxxxvvvrrrttttttpppggg^^^[[[___ddddddccchhhqqqxxx{{{~~~{{{lll\\\SSSOOOPPPXXXbbbnnnrrryyy}}}~~~yyyrrrmmmgggddd^^^YYYTTTNNNHHHDDD===???AAACCCFFFLLLRRRVVV\\\aaagggmmmrrrvvvyyy{{{}}}uuuqqqkkkddd___\\\[[[[[[YYYXXXXXXXXXYYY[[[]]]^^^bbbaaa___^^^]]][[[YYYXXXWWWUUUSSSSSSRRRPPPMMMJJJCCCCCCBBBCCCEEEGGGJJJKKKRRRWWW___kkkxxxppphhhbbbttt~~~ddd]]]ZZZSSSTTT[[[]]]```aaa]]]\\\^^^^^^\\\YYYZZZ[[[ZZZXXXXXXYYYZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[^^^______aaadddfffggghhhcccbbb```^^^[[[YYYXXXWWWUUUWWWYYY[[[]]]^^^^^^^^^\\\\\\\\\[[[[[[\\\```ccccccbbbbbbaaaaaa````````````bbbeeehhhhhheeebbb___YYYYYYYYYXXXWWWWWWVVVVVVVVVXXX\\\___aaa```___^^^[[[[[[[[[\\\]]]___`````````cccfffhhhjjjoootttxxx~~~}}}~~~uuuiii```[[[XXXWWWTTTPPPJJJEEEAAA>>>===999999888777666555444444222222222222111111111111000000000000000///......---------------...///000......---,,,,,,,,,,,,,,,+++---...---+++******+++***++++++,,,,,,,,,++++++++++++++++++,,,---.........---++++++,,,---,,,+++*********))))))(((((((((---,,,*********+++---///************++++++++++++...............------,,,)))***+++++++++,,,...000000666CCCVVVjjjtttuuurrruuuvvvssskkkbbb]]]]]]```bbbbbbgggooovvv{{{}}}~~~uuuiii___VVVPPPPPPTTTaaahhhrrrzzz{{{wwwqqqmmmgggeeeaaa]]]XXXQQQJJJEEE===>>>???AAADDDHHHOOOSSS[[[aaaiiiooosssuuuxxxzzzyyyqqqjjjeeecccaaaZZZYYYYYYXXXYYY[[[\\\]]]aaaaaa```___]]]]]]\\\]]]]]]\\\[[[[[[ZZZXXXTTTQQQGGGFFFDDDDDDEEEGGGIIIJJJRRRWWW___jjjvvvrrrhhhfffrrrqqq\\\YYYWWWQQQRRRZZZ^^^cccddd___[[[[[[YYYWWWTTTUUUUUUUUUTTTUUUWWWYYYZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]___```aaabbbcccddd______^^^]]][[[YYYXXXWWWXXXYYYZZZ[[[\\\[[[[[[ZZZ[[[\\\[[[ZZZXXXZZZ]]]___^^^^^^______^^^^^^^^^^^^___aaaeeeggggggeeebbb```ZZZYYYYYYXXXWWWWWWVVVVVVWWWYYY\\\^^^^^^]]][[[ZZZYYYYYYYYYYYYZZZ\\\]]]^^^]]]```dddgggkkkmmmppprrr}}}{{{{{{ttthhhaaa]]]ZZZXXXUUUPPPKKKEEEAAA???>>>999888777777555555444333222222222111111111000000000000000000000///......,,,,,,,,,---......//////000///......------......***,,,------+++***+++,,,******+++,,,,,,,,,++++++++++++++++++,,,---......---,,,******,,,,,,,,,+++++++++************++++++...---***))))))+++...000))))))*********+++++++++------,,,+++***(((&&&&&&)))***+++++++++,,,...000111444===MMM```nnntttuuuwwwwwwuuuqqqkkkeeeaaa```ccccccgggooouuuzzz|||{{{}}}~~~zzztttjjj^^^TTTMMMKKKUUU^^^jjjsssuuussspppmmmfffdddbbb^^^ZZZRRRJJJDDD>>>?????????AAAFFFLLLPPPXXX___iiiooorrrtttwwwyyy{{{|||}}}~~~}}}}}}uuuooojjjhhh]]]\\\[[[ZZZZZZ[[[\\\]]]___``````___]]]]]]^^^``````___^^^^^^^^^[[[WWWTTTMMMLLLIIIGGGGGGHHHJJJKKKRRRXXXaaakkkttt}}}yyyiiiggglllvvveeeWWWTTTSSSPPPRRRXXX^^^ccceee```[[[XXXWWWTTTQQQRRRSSSRRRRRRTTTWWWYYY\\\[[[ZZZXXXXXXXXXYYYZZZYYY[[[]]]^^^^^^]]]^^^```\\\\\\\\\[[[ZZZYYYXXXWWWXXXYYYYYYZZZZZZYYYWWWWWWXXXYYYYYYXXXWWWWWWYYY\\\ZZZ[[[\\\\\\]]]\\\\\\[[[^^^```ccceeeeeecccaaa___ZZZYYYYYYXXXWWWVVVUUUUUUXXXYYYZZZ\\\\\\ZZZYYYXXXXXXXXXWWWWWWXXXYYY[[[\\\```bbbeeehhhkkklllllllll|||{{{www||||||rrrhhhbbb^^^[[[XXXVVVQQQKKKFFFBBB@@@>>>888888777666555444444333333333222222222111111111000000000000000///......***+++,,,...//////......000///......------......,,,---///...,,,++++++,,,)))***+++,,,,,,,,,,,,+++++++++++++++,,,---......,,,+++))))))+++,,,+++***,,,+++***)))***,,,...///,,,+++*********+++------*********+++++++++,,,,,,******))))))(((&&&%%%$$$***+++,,,,,,,,,---///111222222888CCCTTTdddpppvvvyyyyyyxxxxxxvvvpppiiicccccccccgggnnnsssxxx~~~{{{www{{{~~~uuugggZZZPPPKKKLLLUUUbbbkkkoooooonnnmmmgggfffeeeccc^^^VVVMMMFFF@@@@@@??????@@@DDDIIINNNTTT]]]gggoooqqqrrruuuxxxuuuvvvyyy|||~~~~~~yyysssoooeeedddcccaaaaaaaaaaaabbbaaaccccccbbb``````cccfffeeeeeedddddddddaaa\\\YYYUUUSSSOOOLLLJJJKKKLLLMMMRRRZZZdddmmmttt}}}}}}}}}tttlllsss|||ccc]]]VVVPPPOOOQQQTTTVVVYYY```ccc___YYYWWWUUUSSSQQQQQQRRRRRRRRRTTTWWWZZZaaa___]]]ZZZXXXWWWWWWWWWVVVYYY\\\\\\[[[ZZZZZZ\\\XXXYYYZZZZZZYYYXXXWWWVVVTTTUUUVVVWWWWWWVVVUUUTTTRRRTTTVVVVVVUUUVVVWWWYYYXXXYYYZZZ[[[\\\\\\[[[ZZZ\\\^^^```bbbcccbbb```^^^XXXXXXWWWVVVUUUTTTSSSSSSWWWWWWXXXYYYYYYYYYYYYYYYWWWVVVUUUUUUUUUWWWYYYZZZ```aaadddgggjjjkkkjjjiii}}}{{{tttzzzzzzqqqgggbbb___]]]YYYVVVRRRLLLGGGCCC@@@???888888777666555444333333444444444333333333222222000000000000000//////...)))***---/////////...---//////...------------......000111000---,,,+++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++,,,---......,,,***((()))***++++++***(((&&&%%%$$$%%%(((+++---((()))***+++,,,+++******++++++,,,,,,,,,---------++++++,,,---------------***+++,,,---,,,---///111000000222;;;JJJ\\\llluuu{{{zzzzzz}}}~~~yyynnnfffccccccgggmmmqqquuu~~~~~~zzzxxxvvv||||||nnnaaaVVVOOOGGGPPP]]]fffjjjllllllmmmkkkjjjiiigggccc[[[QQQJJJAAAAAA@@@??????CCCHHHLLLQQQZZZfffmmmpppqqqtttwwwqqqssswwwzzz~~~~~~yyynnnmmmkkkiiihhhhhhhhhhhheeeggghhhfffeeeeeehhhkkkpppoooooooooooolllgggccc[[[XXXTTTPPPMMMMMMOOOPPPRRR[[[fffooouuu~~~|||xxx{{{ttttttkkkYYY[[[WWWPPPMMMRRRWWWWWWTTT\\\```]]]WWWUUUTTTSSSQQQRRRRRRRRRRRRTTTXXX[[[eeeccc```\\\XXXVVVUUUTTTUUUXXX[[[[[[YYYWWWXXXZZZVVVWWWXXXXXXXXXWWWVVVUUUPPPQQQSSSTTTUUUUUUTTTTTTMMMOOORRRTTTUUUUUUWWWXXXWWWXXXZZZ[[[\\\\\\[[[[[[[[[\\\___aaaaaa```___]]]WWWWWWVVVUUUTTTSSSRRRQQQUUUUUUVVVWWWXXXYYYZZZ[[[VVVUUUTTTSSSTTTUUUWWWYYY]]]___bbbfffiiikkkkkkjjj{{{yyyzzz{{{xxxqqqhhh```\\\\\\]]]YYYRRRKKKEEEAAA>>>>>><<<:::888666444444444444111222222333333333222222////////////...............000111222111000111222///000000000///...------++++++++++++++++++++++++......---,,,++++++***)))++++++,,,,,,,,,------------,,,++++++************++++++++++++++++++++++++ &&&---...,,,***,,,/////////...---,,,***)))(((******+++++++++,,,,,,,,,...........................///222777>>>JJJ___qqqyyywwwyyy|||pppgggdddfffhhhiiimmmttt}}}yyy}}}ttteeeXXXPPPMMMKKKOOOZZZeeeiiijjjkkkkkkllljjjeeebbb]]]TTTJJJFFFCCC???>>>@@@DDDFFFHHHSSSVVV\\\cccjjjnnnooooooqqqqqqsssyyy}}}zzzxxxyyyyyyvvvrrrtttuuuuuusssooonnnpppsss~~~~~~|||zzz||||||uuulllggg```YYYVVVRRRNNNPPPTTTUUU\\\fffoooyyy|||}}}{{{~~~xxxhhh\\\YYYUUUUUUVVVWWWVVVTTTVVVXXXZZZZZZXXXTTTRRRQQQRRRRRRSSSUUUWWWYYY[[[\\\dddccc```\\\WWWTTTTTTTTTXXXXXXXXXWWWVVVVVVVVVUUUUUUWWWYYYYYYWWWUUUSSSSSSWWWWWWVVVVVVUUUTTTTTTSSSOOOPPPQQQSSSTTTVVVWWWWWWVVVWWWXXXZZZ\\\^^^___```]]]^^^_________^^^]]]\\\YYYXXXWWWUUUTTTSSSRRRRRRXXXWWWVVVVVVWWWXXXYYYZZZWWWVVVTTTSSSSSSTTTVVVWWWYYY]]]dddjjjmmmllliiiggg~~~|||{{{{{{yyyrrrhhh```]]]\\\\\\XXXRRRKKKEEEAAA???>>>;;;:::888666555444444444111111222222222222222111////////////............---...//////.........///------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++++++++........................###'''+++---,,,+++,,,............---,,,+++)))))),,,,,,,,,,,,------------------------------------111000111555999CCCUUUfffssstttxxx~~~zzzqqqkkkeeeiiimmmpppssswww}}}xxxlll___WWWNNNJJJKKKUUU___dddgggjjjkkkmmmkkkgggeeebbbZZZRRRKKKGGGBBB@@@AAACCCEEEFFFOOORRRXXX___fffkkkmmmnnnssssssuuuzzz~~~}}}vvvooohhhbbb]]]XXXSSSRRRUUUXXX```lllwww{{{yyy{{{pppaaa\\\YYYVVVVVVXXXYYYXXXVVVWWWXXXZZZZZZXXXVVVTTTSSSQQQQQQSSSWWW[[[]]]\\\ZZZ]]]]]][[[XXXUUUSSSTTTUUUZZZZZZYYYYYYXXXXXXWWWWWWUUUWWWYYYYYYWWWTTTSSSSSSWWWWWWVVVVVVUUUUUUUUUTTTPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWYYYZZZ\\\^^^___```]]]]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSUUUUUUUUUUUUVVVXXXZZZ[[[YYYXXXVVVTTTTTTUUUWWWXXX^^^aaaeeeiiikkkkkkhhhggg||||||zzzsssiiiaaa^^^]]][[[XXXRRRKKKFFFBBB???>>>;;;:::888666555444444444000111111222111111000000////////////..............................------,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,222///...000222:::KKKZZZiiinnnuuuxxxxxxuuupppmmmgggllltttzzz~~~}}}vvvjjjaaaQQQJJJHHHNNNVVV]]]ccchhhjjjlllkkkhhhgggfffaaaZZZPPPLLLFFFCCCBBBCCCDDDEEEJJJMMMSSSZZZaaafffjjjlllqqqrrruuuzzzyyyrrrkkkfff```XXXVVVXXX___hhhvvv{{{vvvwww{{{|||}}}hhh^^^]]][[[YYYYYYYYYZZZYYYXXXWWWWWWXXXXXXXXXWWWVVVVVVRRRSSSVVV]]]cccddd___YYYVVVVVVVVVTTTRRRRRRSSSUUUZZZYYYYYYXXXXXXWWWWWWVVVUUUWWWXXXXXXVVVTTTSSSSSSVVVVVVVVVUUUUUUUUUUUUUUURRRRRRSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZ\\\]]]^^^___\\\\\\\\\\\\\\\[[[ZZZZZZ[[[ZZZYYYXXXVVVUUUTTTTTTRRRRRRSSSTTTVVVYYY\\\]]][[[ZZZXXXWWWVVVWWWXXXYYYbbbcccdddffffffeeedddccc|||}}}zzzsssjjjbbb^^^^^^ZZZWWWRRRLLLFFFBBB???>>>:::999888777666555444444000111111111111000//////////////////............111000///.../////////.........///000111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,---------))))))))))))))))))))))))---+++))))))***,,,,,,+++***++++++,,,,,,,,,++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++---///666DDDQQQ___iiirrrtttqqqpppoooooohhhooozzz~~~uuulllXXXPPPIIIJJJOOOVVV___fffhhhkkkkkkgggfffgggddd___TTTOOOIIIEEECCCDDDDDDDDDGGGJJJOOOTTTZZZaaagggjjjnnnpppsssxxx}}}yyyqqqjjjddd^^^]]]```jjjssszzzwwwwwwzzz~~~ttteee``````___]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUWWWXXXXXXWWWVVVVVVZZZccckkkkkkcccZZZSSSTTTTTTRRRQQQQQQRRRTTTWWWVVVVVVVVVUUUUUUTTTTTTUUUWWWXXXWWWUUUSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSUUUVVVVVVVVVUUUUUUWWWXXXYYYZZZ[[[\\\]]]]]]ZZZZZZZZZZZZZZZZZZZZZYYY[[[[[[[[[YYYXXXWWWUUUUUUPPPQQQRRRTTTWWW[[[^^^```]]]\\\ZZZYYYXXXYYYZZZ[[[ccccccaaa```^^^]]]]]]]]]}}}|||}}}zzzsssjjjbbb^^^^^^ZZZWWWRRRLLLGGGBBB???===999888888777666555444444111111111111111000///...////////////............111///------...000///.........///000000111000000------------------------......---,,,,,,+++******************++++++++++++---------,,,,,,------...------------------------///---***)))***+++++++++******++++++,,,,,,++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,000---,,,---///222===GGGXXXfffrrrssspppqqqssssssjjjqqq}}}~~~vvveeeZZZOOOKKKLLLQQQZZZccchhhkkkmmmjjjhhhiiigggcccVVVQQQKKKFFFEEEEEEEEEEEEEEEHHHLLLPPPTTTZZZbbbgggkkknnnsssxxx|||}}}sssmmmhhheeegggmmmvvvxxxvvvwwwyyy}}}~~~lllbbbaaabbbbbb```^^^ZZZWWWUUUTTTSSSRRRRRRTTTWWWYYYYYYXXXWWWWWWZZZbbbjjjjjjbbbYYYVVVWWWVVVSSSQQQPPPQQQSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWVVVTTTSSSSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUWWWWWWWWWVVVUUUWWWWWWXXXXXXYYYZZZ[[[[[[XXXXXXXXXXXXYYYYYYZZZZZZ\\\\\\[[[[[[YYYWWWVVVUUUPPPQQQRRRTTTXXX[[[___aaa^^^]]][[[ZZZZZZ[[[]]]^^^eeeccc```\\\ZZZYYYZZZZZZ|||||||||zzzsssiiiaaa^^^]]][[[XXXSSSMMMGGGBBB>>>;;;888888888888777666555444222222222222111000//////////////////...............+++((())),,,......,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))************++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******+++,,,******+++++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,333000///000000000555<<>>:::888777666777666555333555333111000111222222222000000//////.........---...///000000...***'''$$$.........------,,,,,,,,,...------,,,,,,------...******))))))******+++,,,++++++,,,------......///000---+++))))))+++---000//////...------,,,++++++------,,,,,,,,,---......,,,++++++******++++++,,,***+++,,,---...---,,,+++******++++++++++++,,,,,,---,,,,,,---...000222333===AAAMMM]]]jjjqqqxxx~~~yyytttuuu{{{ppp]]]OOOHHHHHHJJJTTT]]]dddggglllrrrrrrmmmqqqjjjaaaYYYSSSOOOJJJGGGGGGBBB@@@CCCEEEFFFGGGKKKUUUZZZbbbjjjpppvvv|||xxxrrrnnnnnnqqqtttwwwzzzmmmaaa^^^\\\ZZZYYYYYYYYYYYYYYYWWWUUUSSSRRRQQQPPPOOOQQQUUUZZZ]]]^^^UUUSSSQQQOOOOOOPPPSSSTTT\\\ZZZVVVSSSQQQPPPQQQQQQOOOOOOQQQSSSUUUWWWYYYYYYUUUTTTTTTTTTTTTUUUWWWXXX]]]ZZZVVVTTTSSSTTTTTTSSSQQQQQQQQQTTTVVVXXXWWWVVVSSSTTTTTTTTTSSSRRRPPPOOORRRQQQPPPQQQTTTYYY^^^aaa\\\ZZZXXXXXXYYYYYYUUURRROOOOOONNNNNNOOORRRUUUVVV]]]\\\\\\\\\\\\\\\\\\]]]^^^]]]\\\[[[ZZZZZZYYYYYY|||yyyyyywwwoooeee]]]YYYXXX[[[VVVOOOIIIEEEBBB???===:::888777666777666555333555333000000111222222111000/////////............+++,,,------,,,***((('''......---------,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,,,,---++++++,,,------......///---,,,***))))))***,,,---***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,++++++*********+++++++++,,,,,,------,,,,,,,,,,,,------------......------------...///111222666888BBBPPP^^^iiittt~~~|||vvvtttvvvyyyttt```PPPIIIGGGIIINNNVVV]]]```gggnnnooollloookkkfffaaa\\\VVVOOOJJJGGGAAA>>>???AAABBBDDDGGGQQQVVV^^^eeelllsssyyy}}}~~~tttnnnkkkjjjiiiqqqzzzzzzeee\\\[[[[[[[[[[[[VVVVVVWWWVVVUUUTTTRRRQQQNNNMMMMMMNNNQQQTTTUUUUUUSSSRRRPPPNNNNNNPPPRRRSSSYYYWWWTTTQQQOOOOOOOOOPPPOOOPPPQQQTTTVVVXXXZZZ[[[WWWVVVTTTSSSRRRSSSUUUVVVZZZXXXVVVUUUUUUUUUTTTRRRPPPOOOPPPSSSWWWYYYZZZZZZSSSTTTTTTTTTSSSQQQOOONNNRRRRRRQQQRRRTTTXXX[[[^^^ZZZXXXVVVVVVXXXXXXVVVTTTQQQPPPOOOOOOOOOQQQSSSUUU\\\[[[[[[[[[[[[\\\]]]^^^___^^^\\\[[[ZZZZZZ[[[[[[{{{yyyyyywwwpppfff^^^ZZZZZZ[[[VVVPPPJJJFFFBBB???===:::888777666777666555333444222000000111111111000////////////............+++++++++,,,,,,,,,------...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,------......///++++++************++++++))))))************++++++++++++,,,,,,,,,,,,++++++---,,,,,,+++*********+++,,,,,,++++++,,,,,,------,,,,,,------------......///...---------...000111444444:::FFFSSSbbbsss~~~yyytttpppmmmzzzzzz{{{~~~zzzgggXXXOOOKKKJJJLLLRRRWWW[[[bbbjjjmmmlllnnnnnnmmmkkkggg```WWWQQQJJJDDD>>>>>>??????AAAEEEKKKPPPXXX___gggnnnuuuzzz{{{ooohhhggghhhjjjjjjsssooo^^^WWWWWWXXXYYY[[[VVVVVVUUUUUUUUUTTTTTTTTTPPPNNNMMMMMMNNNNNNMMMLLLQQQPPPNNNMMMMMMNNNPPPQQQTTTSSSPPPNNNMMMMMMNNNOOOOOOPPPRRRTTTWWWYYY[[[\\\YYYWWWTTTQQQPPPPPPRRRSSSTTTTTTUUUWWWXXXWWWTTTQQQOOONNNNNNQQQVVVZZZ\\\]]]TTTTTTTTTSSSRRRQQQOOONNNQQQRRRRRRSSSUUUWWWYYYZZZWWWVVVTTTTTTVVVWWWVVVUUURRRRRRPPPOOOOOOPPPQQQRRRYYYYYYYYYYYYZZZ\\\]]]^^^```^^^[[[YYYYYYZZZ\\\]]]}}}zzz{{{{{{yyyrrrhhhaaa]]]]]]ZZZVVVPPPJJJFFFBBB???<<<:::888777666777666555333222111//////111111000//////////////////.........///...------...///000111------------------------,,,++++++******++++++,,,+++++++++++++++,,,------++++++,,,------......///+++++++++,,,,,,+++++++++------,,,+++***)))((((((++++++,,,,,,,,,+++***)))++++++******++++++,,,------,,,+++***+++,,,---...*********+++++++++,,,,,,//////...---------...///222111555>>>JJJYYYmmm|||~~~xxxpppkkkuuuvvvwwwzzzrrreeeYYYQQQLLLNNNPPPTTTXXX^^^eeekkkmmmnnnoooqqqqqqnnnhhhaaa\\\RRRJJJCCCAAA@@@???AAAEEEHHHLLLSSSZZZbbbjjjrrrwww~~~}}}wwwnnngggeeegggkkknnnqqq{{{vvviii[[[VVVUUUUUUVVVYYY[[[YYYVVVTTTTTTVVVZZZ\\\XXXUUUQQQNNNMMMMMMLLLKKKOOONNNMMMLLLLLLMMMOOOPPPQQQOOONNNMMMLLLMMMNNNOOOPPPQQQRRRUUUWWWYYY[[[\\\ZZZWWWSSSPPPNNNMMMOOOPPPOOOQQQTTTWWWYYYWWWSSSOOONNNMMMLLLNNNSSSXXX[[[\\\UUUUUUTTTTTTSSSRRRQQQQQQOOOPPPRRRTTTVVVWWWXXXXXXWWWVVVTTTSSSSSSTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPTTTUUUUUUVVVXXXYYY[[[\\\^^^\\\YYYWWWVVVXXX[[[]]]|||yyyyyyzzzxxxqqqhhhaaa^^^]]]ZZZVVVPPPKKKGGGCCC???<<<:::888777666777666555333222111000000111111000............///////////////111000...------...///000------------------------,,,++++++******++++++,,,***************+++,,,,,,++++++,,,------......///,,,,,,---......---,,,,,,...------,,,++++++******,,,,,,,,,,,,++++++***)))(((((()))***+++---...///---,,,+++***+++,,,---...*********+++++++++,,,,,,000///---,,,,,,------...------000888AAALLL^^^mmmzzz}}}{{{uuuuuuvvvxxxzzz}}}}}}qqqcccUUULLLJJJJJJKKKPPPVVV]]]eeekkklllnnnqqqrrrppplllhhhfffYYYPPPHHHEEEBBB???@@@CCCGGGJJJPPPVVV]]]eeennnsssyyy|||llljjjhhheeeeeegggkkknnnxxxkkkbbbYYYVVVUUUTTTWWW[[[___[[[UUUQQQQQQVVV\\\```___ZZZSSSNNNLLLMMMMMMNNNMMMLLLLLLKKKLLLMMMNNNOOOOOONNNMMMMMMMMMNNNNNNOOOPPPPPPRRRTTTVVVXXXYYYZZZXXXVVVRRRNNNLLLLLLLLLMMMLLLNNNQQQVVVXXXVVVQQQMMMNNNMMMKKKLLLPPPTTTVVVWWWUUUUUUTTTTTTTTTTTTTTTTTTNNNOOORRRTTTVVVXXXXXXXXXXXXWWWVVVTTTRRRQQQQQQQQQSSSRRRRRRQQQPPPPPPOOOOOOQQQQQQRRRSSSTTTVVVXXXYYYZZZXXXVVVTTTTTTVVVYYY[[[}}}yyyuuuvvvtttnnneee^^^[[[[[[YYYUUUPPPKKKGGGCCC>>>;;;:::888777666777666555333222111000111222222000............///////////////000///---,,,++++++,,,---,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,******))))))******+++,,,++++++,,,------......///------............------******+++,,,...///000111...---,,,++++++***++++++(((((()))***+++---///000,,,,,,++++++,,,,,,------,,,,,,------------......///...---,,,,,,------......///222888<<>>;;;:::888777666777666555333222222111222333333111///............/////////000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------+++************+++,,,,,,++++++,,,------......///------------------------((()))***,,,...000222333111///,,,*********,,,---************+++,,,------++++++,,,,,,------,,,,,,,,,,,,------------.........---,,,,,,,,,---...///111111333666999@@@OOO]]]mmmyyyrrrggg[[[RRRLLLJJJKKKLLLSSS\\\^^^cccjjjnnnnnnlllkkkkkkeee\\\TTTOOOIIICCC@@@AAACCCEEEGGGJJJNNNUUU]]]ccckkkooouuu{{{uuuiiiddd]]]^^^```aaabbbgggnnnssssssbbbWWWTTTSSSSSSRRRQQQTTTZZZWWWTTTQQQNNNNNNPPPSSSVVVYYYUUUQQQOOONNNMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMOOOOOOOOOPPPQQQQQQRRRRRROOOOOOOOONNNMMMLLLKKKJJJJJJKKKLLLNNNPPPPPPNNNKKKLLLKKKKKKMMMPPPQQQQQQQQQPPPPPPPPPPPPRRRTTTVVVWWWUUUUUUUUUUUUUUUVVVVVVVVVTTTWWWYYYXXXUUUQQQOOOOOONNNOOOPPPQQQRRRRRRRRRRRRPPPPPPQQQQQQSSSTTTVVVVVVUUUTTTTTTTTTUUUVVVXXXYYY~~~yyyuuuuuutttnnnfff___]]]]]]YYYUUUPPPLLLHHHCCC>>>;;;:::888777666777666555333333222222333444444111///---.........//////000000------..................,,,,,,,,,------............------,,,,,,------...,,,,,,++++++,,,,,,---...++++++,,,------......///---,,,,,,++++++,,,,,,---***++++++,,,...//////000333000---***)))***---...---,,,++++++******++++++***+++,,,---...---,,,+++******+++++++++,,,,,,,,,------,,,+++,,,---...///......///000222888HHHWWWjjjwwwpppeeeYYYSSSNNNJJJNNNVVVWWW___hhhmmmmmmkkkjjjiiijjjbbbZZZUUUOOOGGGCCCCCCAAABBBCCCEEEHHHOOOWWW\\\gggkkkqqqwww~~~tttggg```^^^XXXZZZ\\\___ccckkkvvv~~~uuuccc[[[VVVSSSRRRRRRNNNKKKNNNTTTSSSSSSRRRQQQQQQQQQQQQQQQTTTSSSRRRRRRQQQOOOLLLIIIJJJKKKKKKLLLMMMNNNNNNOOOLLLLLLLLLLLLLLLKKKKKKKKKNNNNNNOOOOOOOOOOOOOOOOOOLLLMMMNNNNNNNNNLLLKKKJJJKKKJJJJJJKKKMMMMMMLLLKKKKKKKKKLLLNNNQQQSSSSSSQQQMMMMMMMMMNNNPPPSSSUUUWWWZZZYYYXXXVVVUUUTTTTTTTTTQQQUUUYYYZZZVVVRRRQQQQQQLLLMMMOOOQQQRRRSSSTTTTTTRRRRRRRRRRRRSSSUUUVVVWWWTTTTTTUUUUUUVVVWWWXXXYYY}}}|||yyyxxxtttmmmeee^^^[[[YYYVVVTTTQQQMMMHHHDDDAAA???<<<:::888555333222222222555555555555444333222222////////////...............---,,,,,,,,,,,,---...------------------------000///...---,,,,,,+++***,,,++++++******++++++,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,///000***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,...///...---++++++,,,,,,,,,,,,---------.................................111222222222777@@@HHH```pppjjj\\\VVVOOOLLLMMMNNNWWWaaafffhhhiiiiiihhhkkkgggbbb]]]XXXQQQHHHBBB???@@@@@@AAAEEEKKKSSSYYY\\\dddnnnvvv{{{yyynnnfffaaa]]]ZZZWWW\\\```dddkkkuuu{{{{{{ttt^^^SSSQQQMMMMMMLLLLLLLLLMMMNNNOOOMMMPPPUUUXXXYYYYYYWWWWWWSSSPPPPPPTTTSSSNNNJJJIIIIIIKKKMMMNNNOOONNNLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJOOOOOONNNNNNNNNOOOPPPPPPMMMNNNOOOOOONNNMMMKKKJJJIIIHHHHHHJJJMMMNNNMMMJJJJJJKKKMMMPPPTTTVVVVVVTTTMMMLLLKKKKKKMMMQQQUUUXXXZZZ[[[[[[XXXUUUSSSSSSTTTUUUUUUVVVUUUTTTSSSQQQOOOMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPPPPRRRTTTWWWYYYWWWUUUTTTUUUWWWYYYYYYXXXzzzyyyyyywwwtttmmmeee^^^[[[YYYWWWUUURRRMMMHHHDDD@@@>>>===<<<999666444222222111333333333333333222222111////////////...............---,,,,,,,,,,,,---...++++++++++++++++++++++++......------,,,,,,++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,+++******************+++,,,...///...,,,++++++,,,,,,,,,,,,---------.................................000222111111666>>>EEEXXXjjjsssaaaRRRLLLMMMGGGOOOXXX___cccgggjjjkkkiiifffbbb___[[[TTTMMMGGG@@@@@@@@@???AAAFFFLLLQQQXXX___hhhpppuuu{{{xxxmmmddd___\\\YYYWWWWWW^^^cccfffnnnzzzhhhVVVNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMRRR[[[dddgggbbb]]]YYYTTTQQQSSSRRRNNNKKKLLLJJJKKKLLLNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPOOOMMMLLLKKKKKKIIIHHHJJJLLLNNNMMMKKKKKKKKKLLLOOOSSSTTTTTTSSSLLLKKKJJJJJJKKKNNNQQQSSSUUUWWWWWWWWWUUUTTTTTTUUUUUUUUUTTTTTTSSSRRRPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSUUUTTTSSSRRRRRRTTTUUUWWWXXXVVVUUUUUUWWWXXXWWWVVV~~~yyywwwxxxwwwsssllleee^^^ZZZYYYXXXVVVRRRMMMHHHCCC???===;;;:::999777555444444444111111111111111222222222////////////...............------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,************************+++---......,,,++++++,,,,,,,,,,,,---------......////////////////////////...000111000000444:::@@@JJJ\\\tttvvv]]]PPPNNNEEEJJJQQQXXX^^^ccchhhlllhhhfffdddbbb___YYYSSSOOODDDCCCBBB@@@???BBBGGGJJJRRRXXX___ffflllttt}}}mmmhhh```ZZZXXXWWWWWWWWWYYYaaaiiioooyyylll\\\QQQLLLLLLKKKLLLMMMNNNMMMMMMKKKKKKKKKIIINNN\\\lllssslllccc\\\UUUQQQPPPOOOLLLJJJLLLJJJKKKLLLMMMMMMLLLJJJIIIKKKJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLNNNNNNQQQQQQQQQPPPOOOMMMLLLKKKMMMKKKIIIHHHJJJKKKLLLKKKKKKJJJKKKMMMPPPRRRQQQPPPKKKKKKKKKKKKLLLNNNOOOPPPQQQSSSTTTUUUTTTTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTXXXWWWUUUTTTSSSSSSTTTUUUZZZXXXUUUUUUUUUVVVUUUSSSyyyxxxwwwvvvrrrlllddd^^^ZZZYYYYYYWWWSSSMMMHHHBBB>>><<<888888777777777777777777000000000000111222222333////////////............------------------------------------------------*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---////////////***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,++++++,,,,,,,,,,,,---------......////////////////////////...///000//////222666:::???MMMbbbuuusss[[[OOOJJJIIILLLRRRXXX\\\aaagggggggggfffeeebbb]]]WWWTTTIIIHHHFFFCCCAAABBBEEEHHHMMMQQQWWW\\\ccclllwwwtttbbb^^^ZZZVVVVVVWWWZZZ[[[[[[eeerrrppp```XXXSSSPPPOOOLLLMMMOOOOOOOOOMMMKKKJJJIIIGGGKKKXXXhhhoookkkdddYYYTTTPPPQQQOOOJJJGGGHHHJJJJJJKKKKKKKKKJJJIIIIIIKKKJJJHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPOOONNNMMMKKKJJJIIILLLJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKNNNOOONNNMMMKKKLLLMMMOOOPPPPPPQQQQQQPPPRRRUUUVVVUUUUUUUUUVVVUUUTTTRRRPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSWWWVVVUUUTTTTTTTTTUUUUUUZZZXXXUUUTTTTTTSSSRRRQQQyyywwwuuutttqqqkkkccc]]]ZZZYYYYYYWWWSSSMMMHHHBBB>>><<<999999888888777777666666111111000000111222333444////////////............------------------------------------------------)))******++++++,,,,,,---,,,++++++******++++++,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,.........---***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,+++,,,,,,,,,,,,,,,---------......////////////////////////...////////////111444666:::BBBRRRiiijjjRRRLLLHHHGGGLLLQQQTTTYYY```fffggghhhgggccc^^^YYYVVVLLLKKKIIIEEECCCCCCEEEHHHJJJMMMQQQUUUZZZdddpppxxx|||ooofff[[[ZZZXXXVVVVVVXXX\\\___aaalll~~~sss```YYYXXXWWWTTTRRRNNNOOOPPPPPPOOOMMMKKKIIIHHHHHHJJJPPPYYY^^^___^^^TTTRRRRRRUUUTTTMMMGGGEEEIIIIIIJJJJJJJJJIIIIIIIIIKKKJJJHHHGGGFFFFFFGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIHHHGGGEEEDDDEEEGGGIIIJJJIIIHHHIIIKKKMMMMMMLLLKKKLLLNNNPPPQQQRRRRRRRRRSSSUUUWWWXXXWWWUUUUUUVVVUUUSSSQQQOOONNNNNNOOOOOOPPPPPPOOOOOOPPPPPPQQQQQQSSSSSSSSSSSSTTTUUUVVVVVVXXXUUUSSSRRRRRRQQQPPPNNN~~~wwwuuutttssspppjjjccc]]]ZZZYYYXXXVVVRRRMMMHHHCCC???===;;;;;;:::999777444222111222111000000000111222333////////////............,,,------......------,,,++++++++++++++++++++++++***+++++++++,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,)))***+++,,,,,,+++***))))))+++------,,,+++,,,---,,,,,,,,,---------.......................................///000111222333999<<>>888888888888777555333222222111000......///000111////////////............,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,((()))+++,,,,,,+++)))((()))***,,,,,,++++++,,,---,,,,,,,,,---------......------------------------------...///111222222111333777AAARRRhhh}}}nnnWWWLLLFFFJJJLLLJJJLLLTTT[[[___dddeeebbb^^^[[[ZZZUUUTTTQQQLLLGGGEEEFFFGGGEEEGGGIIIJJJMMMUUU___gggqqqwww~~~rrrhhhccc___[[[XXXRRRTTTUUUVVVXXX\\\ccchhhyyy}}}___UUUNNNOOOSSSSSSQQQQQQOOOOOONNNLLLKKKIIIHHHHHHDDDFFFGGGGGGGGGGGGHHHJJJJJJJJJPPPWWWXXXQQQIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJNNNLLLIIIGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGEEEGGGIIIHHHGGGGGGHHHKKKIIIHHHFFFGGGJJJLLLMMMMMMQQQQQQQQQPPPOOOOOOOOONNNTTTVVVZZZZZZYYYWWWVVVVVVSSSSSSSSSRRRQQQPPPOOONNNOOOOOONNNNNNNNNNNNOOOOOOKKKLLLNNNOOOQQQRRRRRRSSSOOOMMMLLLLLLNNNOOONNNNNNzzzxxxsssrrroooiiibbb\\\YYYXXXVVVUUUQQQMMMHHHDDDAAA???111222444666888888888777222111///---,,,---...///000/////////............,,,,,,---......---,,,,,,------------------------------------------------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000222++++++,,,---------,,,,,,***+++---......---+++***(((***,,,,,,++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------///222333222111---333===JJJZZZnnn~~~cccVVVMMMOOONNNHHHIIIOOOVVV[[[aaacccaaa^^^\\\\\\\\\ZZZWWWQQQLLLHHHHHHHHHDDDEEEGGGGGGJJJPPPZZZbbbfffmmmxxxyyyqqqfff___[[[ZZZXXXVVVQQQSSSVVVXXX[[[```gggmmmeee[[[SSSMMMNNNQQQQQQPPPQQQOOONNNLLLJJJHHHGGGGGGFFFCCCDDDFFFGGGHHHHHHFFFEEEEEEEEEJJJRRRTTTNNNGGGEEEDDDEEEEEEFFFGGGIIIJJJKKKOOOMMMJJJGGGFFFFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHDDDGGGJJJKKKIIIHHHJJJLLLIIIGGGFFFGGGJJJMMMNNNNNNXXXWWWUUUSSSQQQPPPOOOOOORRRUUUXXXZZZYYYXXXWWWWWWSSSSSSTTTTTTSSSQQQOOONNNPPPPPPOOONNNNNNNNNOOOOOOKKKKKKMMMNNNOOOPPPPPPPPPLLLKKKJJJKKKMMMNNNNNNNNNyyyrrrssspppkkkeee___ZZZWWWUUU[[[YYYTTTOOOIIIDDDAAA???888999999888777444111///222222222111111111111000111111111111000000000000........................///......------,,,++++++333111///---,,,---...///((()))***+++,,,---...............///......------,,,,,,++++++++++++++++++******+++,,,,,,---......+++++++++******)))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++))))))***++++++,,,------...------,,,,,,,,,------............//////////////////333:::FFFZZZuuuuuudddWWWQQQMMMMMMNNNMMMNNNSSS\\\___]]][[[\\\[[[ZZZWWWTTTQQQOOOLLLKKKHHHGGGFFFFFFIIIMMMQQQTTT___cccmmmyyy}}}uuueeeaaa\\\YYYWWWVVVVVVVVVZZZYYYYYYZZZ___iiiuuu~~~rrr___YYYSSSLLLJJJMMMOOONNNKKKIIILLLNNNLLLGGGCCCBBBBBBGGGHHHHHHIIIHHHGGGFFFEEEHHHJJJMMMOOOOOOLLLHHHFFFDDDDDDEEEEEEFFFGGGIIIIIIKKKJJJGGGDDDBBBCCCFFFIIIJJJIIIGGGEEEDDDCCCCCCBBBCCCEEEHHHIIIHHHFFFFFFFFFHHHGGGFFFFFFFFFFFFFFFFFFJJJHHHGGGFFFHHHLLLPPPRRRSSSXXX]]]\\\VVVQQQPPPQQQTTTWWWZZZ[[[ZZZYYYXXXYYYWWWUUUQQQNNNMMMNNNPPPRRRPPPNNNLLLLLLMMMOOOOOONNNIIIJJJJJJIIIHHHJJJMMMPPPOOONNNLLLKKKJJJJJJJJJKKK~~~wwwqqqqqqooojjjeee```\\\ZZZYYY[[[XXXTTTNNNHHHDDD@@@???<<<;;;999777555444333333222222222111111111111000////////////....................................++++++,,,------......///111///---,,,++++++,,,---***++++++++++++,,,,,,,,,---------......------,,,++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++,,,---------------------******++++++,,,,,,------...------,,,,,,---------............////////////111000222888AAAQQQiii}}}|||nnnaaaXXXSSSQQQQQQNNNNNNPPPQQQQQQVVV\\\[[[ZZZXXXVVVSSSQQQNNNMMMIIIHHHGGGFFFGGGJJJMMMPPPVVVYYYaaallltttyyy{{{tttkkkeee]]][[[XXXVVVVVVWWWWWWWWW[[[\\\^^^ccclllxxxzzzfffWWWUUUQQQLLLJJJKKKMMMMMMLLLQQQSSSSSSPPPJJJEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHFFFHHHKKKMMMMMMJJJGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGFFFDDDDDDEEEGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDGGGJJJKKKJJJHHHHHHHHHFFFFFFEEEEEEDDDEEEEEEFFFHHHGGGFFFFFFHHHLLLPPPRRRXXX\\\___^^^XXXSSSRRRRRRTTTWWWYYYZZZYYYXXXXXXXXXWWWUUUSSSQQQQQQRRRTTTVVVRRRPPPMMMMMMMMMNNNNNNMMMJJJJJJJJJHHHGGGHHHJJJMMMMMMLLLJJJIIIHHHHHHIIIIII~~~~~~~~~|||vvvqqqpppnnnjjjeeebbb___]]]\\\YYYWWWSSSMMMHHHCCC@@@>>>>>><<<999666444444555666222222222111111111111000////////////....................................++++++,,,------......///...---+++***)))******+++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,*********++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,------------------,,,,,,------...............////////////222111111444999DDDWWWggg~~~qqqfff```XXXRRRMMMKKKJJJKKKQQQXXXXXXXXXXXXXXXVVVTTTRRRPPPLLLKKKIIIGGGFFFGGGHHHJJJMMMNNNTTT^^^eeekkkttt|||}}}sssllleee^^^YYYSSSRRRRRRRRRSSSTTTVVVWWW\\\^^^eeeqqq}}}ooo```UUUPPPNNNKKKJJJJJJKKKMMMNNNWWWXXXVVVQQQJJJEEEDDDEEECCCDDDEEEFFFGGGHHHHHHIIIDDDFFFHHHJJJJJJIIIGGGEEECCCCCCCCCCCCCCCDDDEEEFFFBBBDDDFFFGGGFFFEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDGGGJJJKKKJJJHHHHHHHHHFFFEEEDDDCCCDDDDDDFFFFFFFFFFFFFFFGGGIIIMMMQQQSSS[[[^^^aaa___ZZZVVVTTTUUUUUUWWWYYYZZZYYYWWWWWWXXXXXXWWWVVVUUUUUUWWWYYY[[[UUURRROOOMMMMMMMMMLLLKKKJJJJJJJJJHHHFFFFFFHHHJJJKKKJJJIIIGGGGGGGGGHHHHHH}}}|||zzzvvvsssqqqnnnkkkfffbbb```^^^]]]XXXVVVRRRLLLGGGCCC@@@>>><<<;;;999777555444444555222222222111111111000000111111111111000000000000........................///......------,,,++++++---,,,+++***)))*********,,,,,,,,,+++++++++************+++,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))((())))))***+++,,,,,,------------------------,,,------,,,,,,,,,---..................////////////333000000222444:::GGGTTTooo{{{{{{eee[[[RRRPPPPPPNNNNNNOOOSSSTTTVVVXXXXXXXXXWWWVVVQQQOOOMMMJJJHHHGGGGGGGGGIIIHHHLLLUUU\\\cccnnnwww|||rrrhhhaaa\\\XXXUUUQQQQQQRRRSSSTTTUUUXXXYYY]]]dddrrr~~~qqqfff\\\UUULLLMMMLLLJJJIIIJJJNNNPPPVVVVVVTTTNNNGGGDDDDDDGGGDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFHHHIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDAAACCCEEEEEEEEEEEEGGGIIIHHHFFFDDDBBBAAAAAABBBBBBBBBDDDGGGHHHHHHGGGFFFGGGFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGHHHIIILLLOOORRRTTT[[[]]]^^^]]]ZZZWWWWWWWWWVVVXXXZZZZZZXXXWWWXXXXXXZZZZZZYYYXXXYYYZZZ[[[\\\VVVSSSPPPNNNMMMLLLKKKJJJIIIJJJJJJIIIGGGGGGIIIKKKKKKJJJHHHGGGGGGGGGHHHHHH~~~|||zzzxxxvvvsssqqqlllgggbbb___]]][[[XXXVVVQQQLLLGGGCCC@@@>>>888888888888777555333111222222222111111111000000111111111111000000000000........................///......------,,,++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,,,,+++))))))***+++,,,,,,------+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))))))******+++,,,------...---------------------,,,,,,,,,,,,,,,,,,---...///............////////////111//////222333666>>>GGG\\\ooo|||jjjXXXQQQRRRPPPKKKHHHLLLNNNQQQUUUWWWYYYZZZ[[[VVVUUUSSSPPPNNNKKKJJJIIIHHHGGGIIIPPPVVV^^^iiittt}}}rrrlllddd\\\WWWUUUTTTSSSTTTUUUWWWWWWWWWYYY]]]```hhhsssooocccZZZTTTPPPKKKLLLLLLKKKKKKLLLOOOQQQRRRSSSQQQLLLGGGEEEHHHKKKKKKJJJHHHFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHEEEEEEDDDCCCCCCCCCDDDDDDCCCDDDDDDCCCCCCEEEIIIMMMLLLJJJFFFCCCAAA@@@@@@@@@AAADDDGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDEEEGGGJJJKKKIIIJJJKKKMMMOOORRRSSSTTTVVVWWWXXXXXXXXXXXXXXXYYYWWWXXXYYYYYYWWWWWWWWWXXX[[[[[[[[[ZZZZZZZZZYYYYYYVVVSSSOOOMMMLLLLLLJJJIIIHHHIIIJJJJJJJJJJJJLLLNNNKKKJJJIIIHHHHHHHHHIIIJJJ}}}zzzyyywwwuuurrrmmmgggbbb^^^[[[ZZZXXXVVVRRRMMMHHHDDDAAA???666777888888777555222000222222222111111111111000////////////....................................++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))******+++,,,,,,,,,,,,*********++++++,,,,,,---*********+++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******---------....../////////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......///............///////////////...///333444444999???LLLbbb|||eeeUUUOOOLLLIIIHHHHHHJJJLLLPPPTTTWWWZZZ[[[YYYYYYXXXWWWTTTRRRPPPNNNJJJHHHHHHLLLQQQWWWaaakkkxxx|||~~~vvveeeaaa\\\WWWSSSSSSTTTUUUQQQTTTVVVWWWXXX\\\ccchhh}}}nnnaaaZZZTTTPPPOOOLLLKKKKKKKKKLLLMMMOOOOOOOOOPPPPPPMMMJJJIIIMMMPPPTTTRRRNNNJJJHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCFFFKKKOOOOOOLLLGGGCCC@@@?????????CCCFFFIIIJJJJJJIIIIIIJJJGGGFFFEEEDDDFFFHHHLLLNNNMMMNNNOOOQQQRRRRRRRRRRRRQQQQQQRRRSSSTTTVVVXXXYYYVVVWWWWWWWWWUUUTTTUUUVVVXXXYYYYYYYYYYYYXXXWWWVVVSSSPPPMMMKKKKKKKKKJJJIIIGGGIIIJJJKKKKKKKKKMMMNNNLLLKKKJJJIIIIIIJJJKKKLLL~~~~~~|||zzzxxxwwwtttqqqlllfffaaa]]][[[YYYYYYVVVRRRNNNIIIEEEBBBAAA888888888777666555444333222222222111111111111000////////////....................................++++++,,,------......///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))***+++,,,------------++++++++++++++++++++++++))))))******++++++,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++---------------------...******++++++,,,,,,------,,,,,,,,,,,,---...//////............////////////...---///444555333555999AAARRRiii{{{iiiYYYNNNKKKKKKHHHHHHIIIKKKNNNRRRVVVXXXZZZ[[[[[[[[[ZZZXXXUUUTTTOOOKKKIIIKKKMMMPPPXXXaaammmqqqxxx}}}wwwtttrrrllleee]]]\\\XXXUUUSSSSSSUUUWWWRRRUUUYYY\\\```hhhsss|||~~~mmm]]]WWWVVVSSSPPPPPPLLLJJJHHHIIILLLNNNMMMKKKMMMOOOPPPNNNLLLLLLOOORRRWWWTTTPPPKKKIIIIIIJJJLLLMMMLLLJJJIIIHHHHHHHHHHHHEEEDDDCCCBBBAAAAAAAAAAAAEEEFFFFFFFFFFFFGGGKKKMMMMMMJJJFFFAAA???>>>??????BBBEEEIIIJJJJJJIIIIIIJJJGGGEEEDDDCCCEEEHHHLLLNNNOOOPPPQQQRRRRRRQQQOOONNNPPPOOONNNOOOQQQTTTUUUVVVSSSTTTTTTSSSQQQPPPRRRSSSSSSTTTUUUWWWWWWVVVUUUTTTOOOMMMJJJJJJJJJKKKKKKJJJGGGIIIKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLL{{{|||~~~~~~|||yyywwwwwwrrroookkkfffaaa^^^[[[ZZZYYYWWWSSSNNNIIIFFFCCCAAA<<<:::888666555555666777222222222111111111111000111111111111000000000000........................///......------,,,++++++***++++++,,,,,,,,,++++++......---,,,+++***)))((()))***+++,,,---.........,,,,,,++++++++++++++++++(((((()))***+++,,,,,,---)))))))))******++++++++++++,,,,,,------,,,,,,+++++++++******************))))))***++++++,,,------+++++++++,,,---...///000............/////////000...---000444555333222555999EEEWWWlllhhhUUUNNNNNNIIIHHHHHHHHHJJJNNNRRRUUUZZZ[[[\\\]]]\\\[[[YYYWWWTTTPPPLLLLLLKKKLLLRRRZZZaaagggnnntttyyy{{{xxxqqqiiieeeddd___YYYWWWVVVTTTQQQOOOOOOQQQSSSZZZ^^^dddiiiooo{{{lll\\\OOONNNPPPOOOMMMNNNLLLHHHEEEGGGLLLNNNLLLHHHKKKMMMOOONNNKKKKKKMMMPPPVVVRRRNNNIIIGGGHHHJJJKKKNNNLLLJJJHHHGGGFFFGGGGGGDDDCCCBBBAAA@@@?????????DDDFFFHHHIIIIIIIIIJJJKKKJJJHHHCCC@@@>>>>>>???@@@@@@CCCGGGHHHHHHGGGHHHHHHEEEDDDCCCBBBDDDGGGKKKNNNQQQQQQRRRSSSQQQOOOMMMKKKQQQOOOMMMMMMOOORRRTTTTTTQQQQQQQQQPPPNNNNNNOOOPPPNNNPPPRRRTTTVVVUUUUUUTTTMMMKKKIIIIIIJJJKKKKKKKKKHHHIIIKKKJJJIIIHHHHHHHHHKKKJJJIIIIIIIIIJJJKKKLLL~~~}}}}}}~~~~~~|||xxxuuusssppplllgggbbb___\\\[[[\\\YYYTTTOOOIIIDDD@@@>>>???<<<999777777666555444555444333222111111111111333222222111000///......//////............//////,,,,,,+++************+++......---,,,+++***)))((())))))))))))))))))))))))'''***---///...+++))))))---------,,,+++***)))(((,,,,,,,,,---------......///---+++***)))***+++,,,)))************+++++++++,,,,,,,,,++++++*********/////////......---------******+++,,,---//////000///......------///000111////////////000111222333:::>>>GGGUUUiii|||bbbRRRLLLIIIEEECCCFFFGGGEEEHHHOOOUUUYYY\\\]]]]]]]]]ZZZWWWXXXUUUQQQMMMKKKKKKMMMNNNUUUZZZ___cccgggnnnyyyxxxqqqlllggg___[[[YYYXXXUUUSSSWWWTTTQQQQQQSSSXXX\\\^^^```fffnnnuuu}}}|||jjjXXXUUUQQQPPPPPPPPPMMMKKKFFFHHHIIIIIIIIIIIIKKKMMMLLLKKKJJJIIIJJJJJJLLLMMMKKKJJJHHHFFFEEEFFFGGGHHHKKKHHHFFFFFFIIIJJJIIIGGG@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEGGGHHHJJJJJJFFFEEECCCBBBAAA@@@@@@@@@AAAAAA@@@@@@AAACCCEEEFFFGGGGGGFFFGGGIIILLLNNNPPPVVVRRRNNNLLLLLLKKKIIIGGGHHHIIIKKKMMMOOOPPPQQQQQQSSSSSSRRRQQQPPPNNNMMMLLLMMMOOOQQQSSSUUUUUUUUUUUUNNNLLLIIIIIIJJJLLLMMMMMMJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIII~~~}}}yyyvvvuuurrrmmmhhhccc___]]]\\\^^^[[[VVVPPPJJJEEEAAA??????<<<999777777666555444555444333222111111111111111111111000000000000000//////............////////////...------------...,,,,,,,,,++++++++++++***++++++++++++++++++++++++///000111///,,,***)))))))))***++++++++++++++++++,,,,,,,,,------------...+++***((('''&&&'''((()))************++++++++++++,,,,,,,,,+++++++++******.........---------,,,,,,------------------------///......---...///000111////////////000111222333777999>>>HHHYYYppp~~~ttt^^^RRRJJJGGGHHHLLLLLLHHHGGGKKKNNNQQQUUUXXX\\\]]]\\\ZZZZZZXXXUUURRRPPPPPPPPPQQQPPPTTTXXXZZZ]]]ccclllttt~~~|||sssjjjdddbbb___ZZZXXXXXXXXXWWWUUUVVVUUUTTTUUUYYY^^^cccfffoooyyy~~~hhhWWWPPPOOOOOOPPPRRRPPPLLLIIIHHHJJJLLLLLLKKKJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIJJJIIIHHHFFFDDDCCCDDDEEEEEEGGGEEECCCDDDFFFGGGFFFDDDBBBBBBAAAAAA@@@@@@@@@AAADDDEEEEEEFFFFFFGGGGGGHHHEEEDDDCCCAAA@@@???>>>>>>@@@@@@???@@@@@@BBBCCCDDDEEEEEEEEEFFFHHHKKKNNNOOOVVVRRRNNNLLLLLLKKKIIIGGGGGGHHHJJJKKKMMMNNNNNNNNNQQQPPPPPPOOONNNMMMKKKKKKKKKLLLNNNPPPQQQRRRRRRQQQOOOLLLIIIHHHIIIKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIII~~~zzzwwwwwwtttoooiiiddd___]]][[[___]]]XXXSSSLLLGGGBBB@@@???<<<999777777666555444444444333222111111111111/////////000000111111111//////............//////------,,,+++++++++++++++*********++++++,,,,,,,,,------------------------//////...+++'''&&&&&&'''&&&'''(((***+++,,,,,,---,,,,,,,,,,,,---------------,,,***))))))***++++++************+++++++++,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,,,,+++//////...---,,,++++++***///............///000000////////////000111222222444555777;;;GGG]]]www|||vvvhhh[[[VVVSSSSSSQQQMMMJJJJJJJJJKKKOOOUUUZZZ\\\]]]\\\[[[[[[YYYXXXVVVUUUTTTTTTNNNPPPSSSSSSTTTXXX^^^dddnnnxxxxxxvvvsssnnnggg```ZZZWWWSSSRRRPPPQQQSSSTTTTTTSSSUUUVVVWWW[[[bbbkkksssxxx|||gggVVVKKKGGGIIIMMMPPPRRRPPPKKKGGGKKKMMMOOOOOOLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCAAAAAAAAABBBCCCCCCBBBBBBCCCDDDDDDCCCAAADDDCCCBBBAAA@@@@@@@@@AAAFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEDDDBBBAAA@@@?????????????????????@@@AAABBBCCCCCCCCCDDDFFFIIILLLMMMRRRPPPLLLJJJIIIHHHFFFDDDFFFGGGHHHJJJKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJLLLMMMNNNNNNMMMMMMOOOMMMJJJHHHIIIJJJKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIII}}}zzzwwwwwwtttoooiiiccc___\\\ZZZ___]]]YYYSSSMMMGGGBBB@@@???<<<999777777666555444444333222222111111111222//////000000000000000000///......------......///,,,++++++*********************+++++++++,,,,,,,,,------------------------***+++,,,+++)))(((((()))%%%&&&((()))++++++,,,,,,++++++,,,,,,,,,------------,,,,,,+++++++++,,,---*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++//////...---,,,++++++***............/////////000///////////////000111111333444555666===OOOiii|||{{{}}}uuukkkddd___YYYSSSOOONNNKKKLLLQQQWWWYYYZZZ[[[ZZZ[[[\\\\\\[[[YYYXXXVVVSSSTTTTTTSSSRRRSSSWWW[[[dddkkkuuu~~~vvvqqqgggeeebbb^^^YYYVVVSSSQQQMMMMMMNNNOOOQQQRRRSSSSSSUUUWWW\\\cccooo}}}~~~iiiZZZOOOIIIFFFHHHKKKNNNOOOMMMIIIFFFLLLNNNQQQPPPMMMIIIGGGFFFEEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@AAAAAABBBCCCCCCCCCDDDDDDEEEDDDCCCAAABBBBBBAAAAAAAAAAAAAAABBBEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFEEECCCBBBBBBAAAAAA??????>>>????????????@@@@@@@@@AAABBBEEEGGGIIIKKKLLLKKKIIIGGGFFFDDDCCCBBBDDDEEEFFFHHHJJJKKKKKKLLLIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMLLLLLLOOOLLLJJJIIIKKKLLLMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFHHHIIIKKKLLLLLL~~~~~~~~~}}}~~~~~~|||xxxuuuvvvsssnnnhhhbbb]]]ZZZYYY\\\[[[WWWRRRLLLGGGBBB??????<<<999777777666555444333333222222111111222222111111000000///......---......------------......//////...---------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222000...,,,,,,'''((()))***************+++++++++,,,,,,,,,------))))))((((((((()))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------....../////////////////////////////////000111111333555555999FFFYYYhhh}}}tttdddXXXTTTLLLHHHMMMRRRSSSUUUXXXZZZ[[[^^^``````___]]][[[YYYYYYXXXVVVTTTTTTUUUWWW[[[___eeelllttt~~~}}}vvvnnnfffaaa\\\ZZZXXXUUUSSSQQQQQQQQQPPPQQQRRRTTTTTTUUUWWWWWWXXX]]]fffqqq|||{{{~~~gggZZZRRRLLLHHHIIIJJJKKKKKKJJJHHHGGGGGGKKKMMMOOONNNKKKGGGEEEDDDCCCBBBBBBAAA@@@??????>>>???@@@@@@BBBDDDEEEGGGHHHHHHHHHIIIHHHGGGFFFEEEEEE@@@AAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA???@@@@@@@@@?????????>>>??????@@@AAACCCEEEFFFGGGHHHHHHHHHGGGEEECCCCCCCCCAAACCCEEEGGGIIIKKKLLLMMMFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNNNNNNNMMMMMMNNNLLLJJJJJJLLLOOOPPPPPPIIIHHHHHHGGGGGGGGGGGGGGGBBBCCCEEEHHHJJJMMMOOOPPP}}}~~~}}}}}}}}}}}}|||xxxuuutttrrrmmmgggbbb]]][[[YYYYYYXXXUUURRRLLLGGGBBB??????<<<999777777666555444333333222222111222222333222111111000...------,,,......------------.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************---000333333000,,,)))(((*********+++******))))))++++++++++++,,,,,,,,,,,,))))))******************++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------.........---......///000//////////////////......//////000...111333444666>>>JJJSSSlll~~~lll```SSSIIIKKKNNNNNNPPPUUUXXXZZZ^^^aaaccccccbbbaaa\\\[[[YYYWWWVVVUUUUUUUUUSSSSSSWWW]]]bbbhhhsss}}}~~~yyyuuuooojjjeee```[[[WWWTTTSSSQQQPPPOOOOOOPPPQQQOOOQQQSSSTTTUUUWWWZZZ]]]ccckkkyyy~~~uuurrruuu{{{mmm[[[UUUQQQLLLJJJKKKKKKJJJHHHEEEDDDEEEFFFGGGIIIKKKJJJGGGDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>???BBBFFFJJJMMMPPPQQQNNNNNNMMMKKKHHHFFFGGGHHHAAACCCEEEFFFGGGFFFDDDCCC@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@AAAAAAAAABBBBBBBBBAAA@@@????????????@@@AAABBBCCCDDDDDDDDDFFFHHHGGGFFFEEEEEEFFFAAABBBDDDFFFHHHJJJKKKKKKDDDDDDCCCCCCDDDFFFGGGIIIJJJKKKMMMNNNOOOOOOOOONNNMMMKKKJJJJJJLLLOOOPPPPPPHHHHHHGGGGGGGGGHHHIIIIIIDDDEEEGGGIIILLLNNNPPPQQQ~~~~~~~~~~~~~~~|||yyyvvvtttrrrmmmhhhccc___\\\[[[WWWVVVUUURRRMMMHHHCCC@@@???<<<999777777666555444333222222111222222333333000000/////////............------,,,,,,------...,,,+++******))))))*********+++++++++++++++,,,,,,++++++++++++++++++++++++***,,,......,,,)))((((((******++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,------------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---------......------///000000000///...000//////.........//////...///111222444999???CCCYYYkkkyyyfffTTTPPPNNNJJJJJJPPPSSSUUUYYY]]]```bbbbbbbbb]]]\\\ZZZXXXXXXWWWWWWVVVSSSQQQRRRVVVWWWYYYaaakkkvvvzzzuuuooogggccc^^^ZZZXXXVVVTTTSSSNNNNNNMMMMMMMMMNNNPPPPPPNNNPPPSSSVVVYYY]]]dddiiirrr~~~uuuooopppyyyyyybbbWWWSSSOOOLLLLLLGGGHHHHHHEEEBBBAAACCCEEECCCDDDFFFEEECCCAAAAAABBB???@@@AAAAAAAAA@@@??????>>>@@@EEEJJJPPPUUUYYY[[[RRRQQQOOOJJJFFFDDDFFFHHHFFFHHHKKKMMMLLLHHHDDDBBB@@@@@@@@@???>>>>>>======????????????AAABBBCCCDDDCCCDDDDDDDDDCCCBBB@@@???@@@@@@AAABBBBBBBBBBBBBBB>>>AAADDDEEEDDDCCCDDDFFFBBBBBBDDDEEEFFFFFFFFFFFFDDDCCCCCCCCCDDDFFFIIIJJJGGGIIIKKKMMMNNNNNNNNNNNNNNNLLLIIIIIIJJJLLLLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIJJJKKKLLLMMMNNNNNN}}}zzzwwwtttrrrnnniiiddd```^^^]]]VVVVVVUUURRRNNNIIIEEEBBB???<<<999777777666555444222222222111222222333333.........///////////////...------,,,,,,------...///...------,,,,,,------((()))***+++,,,---......++++++++++++++++++++++++***+++------,,,---///111)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''((()))***************++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,---///000000000///...000//////.........//////000000000222444777;;;===LLL\\\uuuyyybbbXXXQQQHHHFFFKKKMMMOOOSSSXXX\\\^^^___```^^^\\\ZZZZZZZZZZZZYYYXXXYYYVVVUUUVVVTTTQQQWWW```^^^kkk}}}~~~rrrlllkkkhhhccc\\\XXXTTTQQQQQQQQQQQQQQQLLLLLLLLLMMMNNNOOOPPPQQQRRRUUUYYY]]]bbbiiirrryyy}}}uuuqqqtttssseeeWWWQQQNNNIIIGGGJJJBBBDDDFFFEEEBBB@@@AAACCC@@@AAABBBAAA@@@???@@@BBB??????AAABBBBBBAAA@@@@@@>>>AAAGGGNNNUUU[[[___aaaSSSRRROOOIIIDDDBBBEEEHHHJJJMMMPPPQQQOOOJJJDDD@@@BBBAAA@@@>>>===;;;:::999@@@AAAAAABBBDDDFFFHHHIIIEEEEEEFFFFFFEEECCCAAA@@@AAAAAABBBBBBBBBAAAAAA@@@888<<<@@@AAA@@@@@@AAACCCCCCCCCCCCDDDCCCCCCBBBAAADDDCCCCCCCCCDDDGGGJJJKKKEEEFFFHHHJJJLLLMMMMMMMMMPPPMMMIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLNNNOOOPPPMMMMMMMMMMMMLLLLLLLLLLLL}}}xxxtttsssqqqmmmhhhccc^^^[[[YYYYYYWWWRRRMMMIIIEEECCCBBB@@@>>>;;;888666444444333333333333222222222222111///...---...///000///...///...,,,++++++,,,---...///...---,,,+++,,,------......---,,,,,,+++******---,,,***))))))***,,,---...---,,,---......,,,***************************++++++++++++++++++++++++///............---------))))))))))))***+++,,,---000///...,,,+++***)))))),,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---......//////............///000000000000000222111//////000111444555===KKKaaawwwuuuXXXKKKIIIHHHFFFJJJKKKMMMPPPSSSWWW]]]aaa______]]]\\\^^^```^^^[[[XXXYYYZZZYYYWWWVVVWWWYYYZZZ^^^ccciiiooorrrtttuuutttwww|||~~~zzzxxxppplllgggbbb___[[[XXXVVVQQQQQQOOONNNMMMMMMMMMMMMLLLOOOQQQQQQPPPOOORRRUUU[[[ZZZ]]]eeesss|||```YYYRRRMMMLLLLLLKKKJJJAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????===<<<;;;AAAAAABBBCCCDDDDDDDDDDDD>>>@@@EEEKKKRRRVVVXXXXXXNNNLLLJJJGGGFFFGGGHHHJJJRRRTTTVVVTTTNNNGGGAAA>>>>>>??????>>><<<;;;===>>>???CCCAAA===EEEUUU[[[WWWNNNIIICCCAAAAAABBBAAA???@@@@@@AAABBBBBBBBBBBBAAA>>>???AAADDDEEEFFFEEEEEEJJJFFFCCCBBBDDDEEEDDDBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGIIIJJJJJJKKKNNNLLLJJJIIIIIIIIIHHHFFFKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMM~~~yyyuuurrrqqqmmmhhhccc___[[[YYYYYYWWWRRRNNNIIIFFFCCCBBB@@@???<<<999666555444444333333333222222111111111222000///000111111000///------,,,,,,,,,---......///...---,,,+++,,,,,,---...------,,,++++++******---,,,***))))))***,,,---+++******+++---...---+++************************+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++***))))))))))))))))))***+++,,,---......,,,++++++++++++,,,---------------.........//////,,,---......//////............///000000000000000111000//////000111333555777???NNNccczzzppp^^^UUUOOOLLLKKKLLLLLLMMMNNNQQQUUUWWWWWWXXXXXXYYY[[[]]]^^^]]]___^^^\\\ZZZXXXVVVVVVWWWXXXZZZ]]]___```aaa``````___aaaeeekkkrrryyy}}}xxxwwwtttqqqnnnjjjhhhgggbbb___[[[XXXVVVTTTRRRPPPPPPPPPOOOOOONNNOOOOOOOOOKKKNNNQQQRRRQQQRRRVVVZZZZZZ___jjj{{{tttaaa\\\TTTOOOLLLJJJHHHFFFAAAAAA@@@????????????@@@@@@@@@@@@??????>>>======???@@@AAACCCCCCCCCCCCBBBAAAAAACCCFFFIIIKKKLLLKKKKKKJJJHHHGGGHHHKKKNNNQQQTTTTTTRRRNNNHHHBBB??????>>>>>>???===;;;;;;<<<>>>AAAFFFFFFDDDMMM\\\bbb___JJJFFFBBB??????@@@???>>>??????@@@AAAAAAAAAAAA@@@>>>???@@@BBBCCCDDDEEEEEEIIIFFFCCCCCCDDDEEEDDDBBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKJJJHHHIIIJJJKKKKKKJJJLLLMMMMMMNNNOOOOOOOOOOOOLLLLLLLLLMMMMMMNNNNNNNNNzzzwwwrrrpppmmmhhhddd___\\\ZZZYYYWWWSSSNNNJJJFFFDDDBBBAAA@@@===:::777666555555444444333333222111000000333111000000111111///.........///000111111111000......---,,,,,,,,,,,,,,,------,,,,,,++++++******,,,+++***))))))***+++,,,(((((((((***,,,...---,,,************************++++++++++++++++++++++++'''((()))***+++,,,---------,,,+++***))))))))))))%%%&&&(((+++---.........+++++++++++++++,,,------............////////////,,,---......//////............///000000000000///111000//////000111333444333444;;;KKKccc|||qqq```TTTOOOMMMMMMLLLLLLMMMNNNOOOPPPRRRTTTVVVXXXZZZ\\\___bbbcccaaa^^^[[[[[[ZZZXXXWWWXXXYYYYYYXXXWWWUUUSSSRRRSSSSSSTTTWWW\\\aaagggjjjxxx{{{~~~{{{xxxxxxyyyzzz{{{|||~~~~~~~~~}}}|||~~~~~~xxxrrrlllgggddd```___^^^\\\[[[YYYXXXWWWVVVSSSQQQPPPPPPPPPNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPOOORRRUUUUUUUUUXXX]]]aaaaaalllhhhaaa]]]WWWQQQMMMIIIEEEBBBBBBAAA???=========???@@@AAA@@@@@@@@@??????>>>>>>===>>>@@@BBBCCCBBBAAA@@@BBBAAAAAAAAAAAACCCDDDEEEIIIGGGEEEEEEGGGLLLQQQTTTSSSQQQLLLFFF@@@===>>>???======>>><<<;;;:::<<<===???DDDFFFEEELLLWWW[[[XXXFFFCCC???==================>>>>>>???????????????>>>>>>??????AAABBBDDDEEEGGGFFFCCCCCCDDDDDDCCCBBBAAAAAAAAABBBBBBCCCEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIHHHGGGIIIKKKNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNKKKLLLLLLMMMNNNOOOOOOPPP~~~zzzwwwrrrpppmmmiiiddd```]]][[[YYYWWWSSSOOOKKKGGGDDDBBBBBB@@@>>>;;;888777666666555444444333222111000000111///............,,,++++++,,,...///000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++***))))))***++++++)))))))))***,,,---,,,+++************************************************(((((())))))***++++++,,,))))))))))))***+++,,,---'''(((***,,,,,,,,,***)))+++++++++***+++,,,,,,---------------............,,,---......///.........---...//////000000//////000/////////000111222333333222444<<>><<<;;;<<<>>>@@@CCCBBBAAA@@@???>>>======;;;<<>>????????????@@@DDDHHHKKKLLLIIIFFFDDDDDDGGGKKKNNNKKKIIIFFFAAA<<<;;;===???<<<<<<===<<<::::::;;;===???CCCEEECCCEEEJJJKKKGGGCCCAAA???===<<<=========<<<<<<===>>>>>>>>>>>>===>>>>>>======???@@@CCCDDDFFFEEEDDDCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGIIILLLNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOQQQQQQRRR~~~|||yyyvvvsssqqqnnniiiddd```]]][[[XXXWWWTTTPPPKKKGGGDDDBBBCCCAAA>>>;;;999777777666444444333333222111000000111///------...---,,,***'''((()))+++++++++***))),,,,,,,,,,,,,,,+++++++++,,,+++++++++++++++******************************,,,++++++,,,------+++***************************************************+++++++++++++++*********))))))))))))***+++,,,---***+++,,,---,,,***(((&&&+++************+++,,,,,,++++++,,,,,,,,,---------,,,---......///.........------...///////////////////////////000111222222444555555666>>>PPPiii{{{|||wwwmmmlllkkkjjjhhhddd^^^YYYWWWRRRPPPSSSTTTVVV]]]eeeeeeeeedddeeedddcccaaa___^^^^^^]]]]]]\\\[[[ZZZZZZUUUSSSPPPOOOOOORRRUUUWWWVVVXXXZZZ[[[[[[ZZZ[[[[[[]]]^^^^^^___````````````dddfffjjjmmmoooooommmlllpppqqqsssuuuvvvwwwvvvvvvssstttuuuwwwyyy|||~~~xxxyyyyyyyyyvvvrrrnnnllljjjiiihhhfffdddccccccbbbZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRQQQQQQQQQSSSSSSRRRPPPRRRRRRSSSTTTVVVWWWYYYZZZ[[[```eeejjjmmmsss{{{~~~iii___[[[SSSUUUTTTRRROOOJJJGGGDDDCCCCCCAAA>>><<<;;;<<<>>>???DDDCCCAAA???===<<<<<<<<<:::;;;>>>???@@@???>>>>>><<<===??????AAAEEEKKKPPPTTTPPPKKKFFFBBBBBBCCCDDD@@@@@@@@@>>><<<<<<===???;;;<<<<<<<<<::::::<<<>>>BBBEEEFFFDDDCCCDDDCCC@@@@@@@@@???>>>======>>>???:::;;;<<<<<<======<<<<<<>>>=========>>>@@@AAACCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGIIIKKKMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRSSS~~~}}}}}}|||yyywwwtttrrrooojjjeee```\\\ZZZXXXWWWTTTQQQLLLHHHDDDBBBBBBAAA>>>;;;888777666666333333333222222222111111222000//////000000...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******++++++++++++++++++******************************---,,,+++,,,------+++)))************************************************,,,,,,,,,+++++++++******---,,,+++***))))))))))))******+++,,,,,,+++***)))***************+++,,,,,,***+++++++++,,,,,,,,,,,,,,,---......//////......------...////////////.........///000000111111222111555666444444>>>RRRccc{{{vvvnnnbbbVVVNNNNNNPPPPPPVVV___fffiiimmmnnnllliiigggfffeeedddbbb___]]][[[YYYXXXYYYXXXUUUSSSRRRSSSTTTVVVVVVVVVUUUUUUTTTRRRQQQPPPSSSSSSSSSRRRRRRRRRSSSSSSXXXYYY\\\_________]]]\\\^^^___aaacccddddddccccccbbbbbbbbbcccdddeeefffgggbbbbbbcccbbbaaa^^^[[[ZZZZZZYYYXXXVVVVVVVVVWWWXXXTTTTTTRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQSSSTTTUUUSSSRRRRRRSSSUUUXXX[[[^^^aaacccfffmmmwww|||}}}wwwgggUUUOOOQQQLLLLLLMMMMMMJJJGGGDDDDDDDDDCCCBBB???===<<<===>>>>>>BBBAAA???===<<<<<<======;;;<<<===>>>>>>?????????===???@@@???>>>AAAGGGKKKWWWSSSNNNHHHCCC???>>>===999:::<<<===<<<<<<>>>???;;;<<<===<<<;;;;;;===???>>>@@@BBBBBBAAA@@@@@@@@@>>>?????????======???@@@:::;;;;;;<<<<<<<<<<<<<<<=========>>>???@@@AAAAAABBBCCCEEEEEECCCBBBBBBCCCBBBBBBBBBCCCEEEFFFHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHJJJLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQ~~~~~~}}}|||zzzxxxvvvtttpppjjjddd___[[[YYYXXXWWWUUUQQQMMMHHHDDDBBBBBB@@@===:::888666666666111222222222222333333333000///......000000///...111000//////............+++,,,,,,---,,,+++***)))******************++++++))))))************))))))******)))***,,,,,,+++)))************************************************++++++++++++++++++++++++---,,,+++***)))))))))))),,,,,,,,,,,,,,,+++++++++***************++++++,,,+++++++++,,,,,,,,,------,,,---......//////......,,,---......//////......---...///000000111111111///222444333111777BBBLLLaaarrrlllZZZUUUSSSOOOPPPVVV```iiisssxxxvvvssssssuuusssqqqmmmiiidddaaa^^^\\\^^^]]][[[YYYXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQOOONNNPPPOOONNNMMMMMMLLLLLLLLLOOOPPPRRRTTTUUUUUUUUUTTTUUUVVVWWWXXXYYYXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVXXX[[[\\\[[[ZZZYYY[[[^^^ccciiioootttwww|||}}}ppp___VVVKKKHHHKKKHHHGGGHHHHHHFFFBBBAAABBBDDDCCCBBBAAA@@@>>>>>>>>>>>>===<<<;;;;;;<<<>>>@@@AAA===<<<<<<<<<===>>>???@@@>>>AAABBB@@@======AAAFFFNNNLLLIIIEEEAAA>>><<<;;;888999:::;;;;;;<<<>>>@@@<<<=========<<<<<<>>>@@@:::<<>><<<===@@@;;;===???>>>======>>>AAA:::;;;;;;<<<===<<<<<<<<<======>>>???@@@@@@@@@@@@@@@CCCEEEEEECCCBBBBBBCCCBBBBBBCCCDDDEEEGGGHHHIIIGGGGGGGGGGGGGGGHHHHHHHHHGGGEEEEEEGGGIIILLLLLLLLLIIIHHHGGGFFFGGGHHHJJJKKKKKKKKKKKKLLLLLLMMMMMMMMM}}}~~~~~~}}}{{{yyywwwuuupppkkkddd___ZZZXXXXXXWWWUUURRRMMMHHHDDDBBBAAA@@@===:::777666555555000111111222222333444444---,,,+++,,,......---,,,///...,,,***)))))))))***++++++,,,---,,,+++***)))******************++++++))))))************))))))''''''''')))+++,,,+++***************************))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))***+++,,,---000///---,,,+++******************)))***++++++,,,,,,,,,,,,---------......,,,---......//////......,,,---......//////......---...///000111111111111...000222333333666;;;???LLL___|||kkk```YYYPPPMMMQQQXXXeeeuuu}}}}}}}}}}}}yyytttoookkkhhhggg^^^]]]\\\[[[YYYXXXXXXXXXWWWVVVUUUTTTUUUUUUSSSRRRRRRQQQPPPOOONNNMMMMMMMMMKKKLLLNNNPPPRRRSSSSSSSSSSSSSSSUUUUUUVVVUUUTTTSSSTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRSSSUUUWWWWWWUUUSSSQQQPPPOOOOOOOOOOOOQQQRRRSSSSSSTTTUUUWWWYYY[[[\\\]]]ZZZZZZ\\\___ccceeedddcccgggjjjooovvv~~~yyysssqqqxxx|||uuu^^^QQQMMMGGGFFFHHHEEEEEEFFFFFFCCC???>>>@@@CCCCCCCCCBBBAAA@@@???>>>===999888888999<<>>===<<<;;;<<<>>>@@@BBB???BBBCCCAAA======@@@EEECCCCCCBBB@@@>>><<<;;;::::::::::::999999:::>>>AAA<<<===>>>=========???AAA===???AAABBB@@@===>>>BBB999<<<>>>>>><<<<<<>>>@@@:::;;;<<<<<<======<<<<<<===>>>???AAAAAAAAA@@@??????BBBEEEEEECCCAAABBBDDDBBBBBBCCCDDDEEEGGGIIIJJJFFFFFFFFFFFFFFFGGGGGGGGGDDDCCCCCCFFFIIILLLMMMMMMGGGFFFEEEEEEFFFHHHJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJ~~~~~~|||xxxuuusssqqqmmmhhhbbb\\\XXXVVV\\\ZZZWWWRRRMMMHHHCCCAAABBB@@@<<<888555333222111666333111000111222222222////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************///---***)))***+++++++++++++++,,,---...............,,,***((((((***,,,...,,,,,,++++++***)))))))))************************---+++)))***++++++'''###++++++,,,,,,,,,,,,------+++***)))+++---//////...........................,,,,,,,,,------------...---......///......------000000//////000111222333000111111222444666888999FFFKKK^^^~~~sss```VVVQQQOOOVVV[[[gggtttyyy}}}}}}xxxuuutttpppkkkdddaaaaaabbbbbbaaa\\\ZZZXXXWWWXXXWWWUUUTTTVVVUUURRROOONNNNNNNNNOOONNNOOOPPPQQQRRRSSSTTTUUUQQQSSSUUUWWWXXXWWWVVVUUUTTTSSSRRRQQQQQQSSSUUUVVVQQQRRRSSSTTTTTTSSSRRRRRRTTTVVVXXXWWWTTTQQQPPPOOORRRSSSTTTTTTSSSTTTVVVYYYXXXZZZ]]]^^^^^^```bbbdddaaadddhhhlllnnnqqqtttwwwyyyvvvkkkggghhhlllzzzyyylllVVVRRRMMMIIIGGGEEECCCAAADDDAAA??????AAAAAA@@@>>>AAA??????AAA@@@<<<:::<<<<<<@@@@@@<<<;;;???AAA@@@<<<<<<;;;;;;<<<===???@@@@@@BBBDDDDDDBBB@@@>>>>>>??????@@@@@@???===:::999:::999888999<<<===>>>>>>??????>>><<<:::;;;???BBB???????????????>>>==================>>>>>>>>>>>><<<<<<============<<<<<>>@@@BBBAAA@@@>>><<<===???>>><<<>>>BBBIIIKKKIIIBBB>>>??????>>>===<<<;;;;;;;;;===???@@@???AAACCCCCCAAA>>>======>>>>>>??????>>><<<:::888999888888999;;;<<<======<<<<<<<<<<<<<<>>?????????>>>>>>===<<<>>>>>>>>>=====================>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBCCCEEEHHHJJJJJJHHHFFFCCCCCCBBBAAAAAAAAAAAABBBBBBCCCEEEGGGHHHHHHHHHHHHDDDDDDDDDDDDEEEGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHH||||||}}}}}}||||||zzzxxxvvvtttpppkkkeee___[[[YYYUUUTTTRRRPPPMMMJJJGGGEEECCCAAA???;;;999777777666333222222222333333111000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000...++++++,,,------,,,,,,------------,,,,,,+++---,,,***))))))***,,,---+++++++++,,,,,,,,,,,,---************************''')))+++++++++***+++,,,++++++++++++,,,,,,,,,,,,---+++******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,............////////////------------......------....../////////...------111111000111222333444444444555@@@UUUooosssfffaaa^^^___aaafffjjjoooyyy{{{wwwuuusssnnnllljjjiiigggddd```]]]^^^]]][[[YYYWWWUUUUUUTTTUUUTTTTTTSSSSSSRRRRRRQQQRRRSSSUUUVVVWWWWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRUUUUUUWWWXXXYYYZZZZZZZZZZZZ\\\_________^^^^^^___^^^bbbfffiiijjjkkklllnnnmmmppptttwwwzzz}}}vvvllliiippp{{{}}}mmm___SSSLLLKKKGGGCCCAAAAAABBBBBBBBBCCCAAA>>>>>>???AAABBBBBB>>>===???@@@>>>===DDDMMM[[[[[[UUUKKKCCC@@@???======<<<:::::::::<<<>>>@@@===???AAAAAA???===<<<<<<<<<=========<<<;;;999888777777888888999:::;;;<<<;;;;;;<<<<<<<<<>>>BBBFFF>>>>>>>>>>>>>>>======<<<>>>>>>>>>======<<<<<<<<<>>>>>>>>>??????>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDFFFHHHHHHFFFDDDCCCCCCBBBAAAAAAAAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGG|||||||||{{{{{{{{{zzzyyyvvvtttpppjjjeee___[[[YYYTTTTTTRRROOOLLLIIIFFFEEEBBBAAA>>>;;;999888777777333222222333444333111///////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************...,,,******,,,---,,,,,,---------------,,,+++***,,,+++***))))))***+++,,,))))))***++++++,,,------************************'''***---,,,***)))+++---***++++++++++++,,,,,,,,,)))(((''')))+++------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------......222111000///////////////111000000000000111111222555555:::FFFWWWmmm|||ssstttvvvxxxxxxyyyzzz}}}~~~|||{{{yyyvvvrrrmmmiiieeedddbbb```^^^\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUTTTVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTWWWXXXZZZ[[[]]]^^^___```dddfffhhhiiiiiihhhiiijjjlllqqqxxx}}}~~~yyy{{{wwwggg\\\VVVQQQOOOIIIEEEAAA??????@@@AAAAAA@@@???===<<<===???AAABBBAAABBBCCCCCC@@@@@@IIIUUUfffeee]]]PPPFFFBBB@@@===;;;:::999888999:::<<<>>>;;;===???>>><<<;;;;;;;;;;;;<<<<<<<<<;;;:::888777666777888999999999:::;;;;;;;;;;;;:::999:::===???======>>>>>>>>>======<<<>>>>>>>>>===<<<<<<;;;;;;======>>>>>>>>>>>>============>>>>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBDDDGGGGGGFFFDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGG||||||}}}|||||||||{{{yyyuuurrrnnniiiccc^^^YYYWWWWWWUUUSSSPPPLLLHHHDDDBBBAAA@@@===:::888777666666333222222333444333111///////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,***))))))+++,,,+++***------------,,,+++******+++******))))))******+++''''''((()))***+++,,,,,,************************))),,,---+++((('''))),,,*********+++++++++,,,,,,)))(((''')))+++------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///444222///,,,,,,---000222000000000//////000000111555555777===FFFUUUmmm|||||||||vvvqqqpppnnnkkkhhhfffeeedddcccbbbaaa```___]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^_________^^^^^^]]]^^^___aaaccceeehhhjjjkkkmmmpppsssvvvwwwyyy|||~~~{{{wwwwww|||{{{ooo___SSSNNNNNNOOOOOOKKKGGGBBB>>>>>>?????????>>>===<<<<<<<<<===???AAADDDDDDEEEDDD??????HHHSSSaaa```ZZZMMMDDDAAA>>>;;;:::999888888888999:::;;;:::<<<===<<<;;;::::::;;;;;;;;;;;;::::::999888888555888:::;;;:::999:::;;;888999999888777777888:::======>>>>>>>>>>>>======>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>???BBBFFFHHHHHHGGGCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCC@@@AAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHH~~~~~~|||}}}~~~~~~}}}}}}zzzyyysssqqqmmmhhhbbb\\\XXXVVVYYYWWWUUUQQQLLLGGGCCCAAAAAA???<<<999777555555444333222222222333333111000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))((()))++++++***)))+++,,,,,,,,,,,,++++++************))))))*********''''''(((((()))***++++++***************************++++++)))((('''(((***************++++++++++++---+++******++++++***)))++++++++++++++++++++++++------------............,,,,,,+++++++++---...///111///,,,***)))+++...000000000/////////000111111000000333777:::CCCUUUeee|||uuussszzz~~~zzzvvvsssrrrqqqrrrooonnnllljjjhhhfffdddcccbbbbbbbbbbbbbbbbbbbbbcccccccccdddeeefffgggggghhhiiijjjlllnnnqqquuuxxxyyy~~~wwwppplllnnnrrr}}}yyyhhh___SSSKKKIIIKKKLLLLLLMMMHHHBBB>>>===>>>??????<<<===>>>===<<<<<<>>>???BBBBBBBBBBBB>>><<>>;;;:::;;;===666777888888777777999;;;===>>>>>>????????????>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<======>>>???@@@@@@@@@??????>>>>>>>>>>>>???======>>>BBBFFFHHHIIIHHHCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCDDDDDD@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIII|||~~~~~~|||}}}zzzwwwsssqqqmmmgggaaa\\\XXXVVVYYYXXXUUUQQQMMMHHHEEECCCBBB@@@===:::777555444333555333111111222333222111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++***************************))))))***,,,,,,+++******++++++,,,,,,,,,++++++******))))))))))))******(((((())))))*********+++***************************(((&&&&&&((()))))))))************++++++++++++---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,+++******+++,,,...000------,,,,,,------......000/////////000111222222//////111444555999DDDQQQeee|||vvvqqqvvv~~~zzzvvvsssrrrpppppppppoooooooooppppppppppppqqqrrruuuxxxzzz|||{{{rrrhhheeegggmmmwwwooocccZZZTTTMMMIIIIIIJJJIIIHHHLLLHHHBBB>>>===>>>???@@@===???AAAAAA???======???@@@??????AAA???===>>>CCCDDDGGGGGGAAA<<<;;;999666:::;;;>>>??????===;;;999999:::;;;:::999999:::<<<;;;;;;:::999999999999:::888<<>>>>>???@@@@@@@@@@@@@@@:::;;;;;;<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@AAA@@@???>>>===>>>>>>??????>>>???BBBEEEHHHHHHHHHCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBDDDDDDBBBCCCDDDEEEFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIII|||~~~~~~|||~~~zzzvvvtttqqqmmmhhhbbb\\\XXXVVVYYYWWWUUURRRNNNJJJFFFDDDDDDBBB>>>:::777555333333666333111000111222222222////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++------,,,+++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))***************+++++++++************************(((%%%###$$$(((++++++***)))************++++++++++++***)))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++*********,,,///000+++,,,///111222111///---////////////000111222333333222222444333555===FFFLLLeeeyyytttvvvyyyzzzsssnnnjjjccc___ccclllzzzmmm\\\RRRMMMIIIEEEDDDFFFGGGEEECCCKKKFFF@@@======>>>@@@AAA>>>AAADDDDDDAAA>>>>>>???@@@>>>???BBBCCC??????AAA???CCCDDD@@@======;;;888;;;===AAACCCCCC@@@===:::999:::;;;:::999999:::<<<;;;;;;::::::999:::::::::999>>>CCCBBB???<<<>>>@@@AAABBBBBB???<<<:::::::::>>>???@@@AAAAAAAAAAAAAAA999::::::;;;<<<===>>>>>><<<<<<============<<<<<<;;;;;;<<<===>>>???@@@@@@BBBAAA???>>>>>>>>>??????AAA@@@@@@BBBEEEGGGGGGGGGCCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@???@@@BBBCCCDDDDDDEEEFFFFFFFFFEEECCCBBBEEEEEEFFFGGGHHHIIIIIIIIIzzzwwwvvvyyy}}}zzzxxxvvvtttpppkkkeee___[[[XXX\\\ZZZVVVQQQLLLHHHEEEDDDDDDBBB???<<<999666444333222222222222222111000///333222000...---...///000---...---,,,******,,,......---,,,***)))******+++))))))))))))))))))))))))++++++***))))))((()))))))))***+++,,,,,,+++***))))))***,,,---,,,***((('''++++++******++++++,,,---)))************+++++++++++++++************++++++)))))))))***+++++++++,,,))))))))))))))))))))))))+++*********+++,,,,,,---...------,,,,,,,,,------,,,---......//////......,,,***((('''((())),,,...////////////000000000000333111///...///222666999BBBNNNbbbzzz{{{~~~{{{pppjjjcccaaabbb\\\^^^ccciiivvvuuufffYYYRRRPPPLLLOOOLLLDDD???AAAEEEFFFCCCBBB@@@>>>>>>???AAABBBCCCDDDDDDDDDDDDBBBAAA@@@@@@???>>>=========>>>???AAAAAA@@@???>>>===;;;::::::===AAABBB@@@>>>;;;;;;<<<;;;::::::999999999999;;;<<<======<<<;;;888777888999:::<<>><<<;;;;;;>>>======<<<<<<<<<======:::999888888888:::===>>>;;;<<<<<<<<<;;;::::::999888;;;>>>????????????@@@EEEFFFEEECCC@@@>>>>>>???AAAAAA@@@AAABBBDDDFFFHHHCCCDDDFFFGGGFFFDDDAAA???@@@???>>>>>>???@@@CCCDDDDDDDDDCCCCCCDDDEEEFFFFFFDDDCCCBBBAAAAAABBBCCCDDD~~~|||zzzxxxyyy~~~}}}zzzxxxuuussspppkkkeee___[[[XXXZZZXXXTTTPPPKKKGGGEEECCCCCCBBB???<<<999666444444333333333222222000//////222111000............///---------,,,******+++---+++************,,,---...************************---,,,+++***)))******+++***+++,,,------,,,+++***+++,,,---------,,,+++***))))))(((((())))))***+++)))************++++++++++++******))))))******+++***************+++++++++************************+++*********+++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,,,,---............---///...,,,++++++---///111.../////////000000000000111000......///111444666888@@@NNNaaavvvnnnfffaaa___```dddeeeiiipppyyypppaaaVVVMMMIIIIIIKKKMMMLLLFFFBBBCCCCCCAAA===<<<;;;::::::;;;<<<===AAABBBCCCDDDCCCBBBAAA@@@CCCBBBAAA???>>>>>>>>>??????@@@BBBCCCBBB???;;;999:::<<>><<<;;;:::;;;;;;:::999999999999999;;;;;;<<<===<<<:::888777777888999;;;>>>@@@AAABBBFFFDDDAAA>>><<<;;;::::::<<<<<<<<<<<<<<<=========:::999888888888:::<<<===;;;;;;<<<<<<;;;;;;:::999999;;;===>>>>>>>>>???AAADDDEEEEEECCC@@@>>>>>>???>>>>>>>>>>>>???@@@BBBCCCCCCDDDFFFGGGFFFDDDAAA???@@@???>>>>>>???@@@BBBDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDD~~~|||yyyzzz~~~}}}zzzwwwuuusssooojjjddd^^^ZZZXXXWWWUUUSSSOOOKKKHHHEEEDDDCCCBBB???<<<999666555444444444444333222000///...111111000//////......------------,,,******+++---************+++,,,---...************************---+++***(((((()))***++++++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,)))(((((((((((()))******)))************++++++++++++******))))))******++++++++++++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---------------111///...------///111222....../////////000000000.........///000111222333333888???JJJZZZsss{{{rrrhhhcccaaabbbhhhppptttyyyzzzkkk[[[QQQKKKFFFFFFHHHIIINNNPPPLLLGGGDDD@@@<<<===<<<;;;::::::;;;<<<===???@@@AAABBBBBBBBBAAA@@@CCCBBB@@@???===<<<<<<<<<<<>><<<:::999999999999:::<<<============<<<;;;:::999888888999:::;;;;;;;;;<<<<<<;;;;;;:::::::::<<<======<<<===???AAACCCDDDDDDBBB???>>>>>>???>>>>>>======>>>>>>???@@@BBBCCCDDDEEEDDDCCCAAA???@@@???>>>>>>???@@@BBBCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDCCCBBBBBBCCCDDDDDD}}}|||zzz{{{}}}~~~|||yyywwwuuusssnnniiiccc^^^ZZZXXXVVVUUURRRPPPLLLIIIFFFEEECCCAAA???<<<999777555444555444444333222000///...000000000000///...---,,,,,,---...---+++***+++,,,------,,,++++++*********++++++++++++++++++++++++***)))'''%%%%%%&&&(((******+++,,,------,,,+++***))))))(((((()))***+++,,,***************+++,,,,,,))))))*********+++++++++******))))))))))))******,,,+++++++++***)))))))))++++++++++++++++++++++++***+++++++++,,,+++++++++***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,,,,---///000........./////////000000---...///000111111111111222555999===GGG[[[vvv}}}~~~{{{tttssspppooopppvvv|||bbbWWWMMMIIIGGGFFFGGGIIIGGGRRRYYYTTTJJJCCC>>>;;;<<<<<<;;;;;;;;;<<<===>>><<<===???@@@AAAAAA@@@@@@>>>======<<<;;;::::::999:::===AAADDDDDD@@@;;;777:::;;;;;;999777777888999888999999999999999888888999999::::::999999777777555555777888:::;;;<<<===>>><<<;;;999888888888888777888;;;===>>>===<<<;;;;;;:::999888888999999::::::;;;;;;<<<;;;;;;::::::;;;<<<<<<<<<;;;<<>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBB@@@???>>>??????>>>>>>???@@@AAAAAADDDEEEFFFGGGGGGEEECCCBBBEEEDDDCCCBBBBBBCCCDDDEEE{{{{{{zzz{{{}}}~~~|||yyyvvvuuurrrmmmgggbbb]]]YYYXXXVVVUUUTTTQQQNNNKKKHHHFFFBBBAAA>>><<<999777555555444444444444222111000//////000000000///...---,,,,,,---...---+++***+++,,,---,,,,,,,,,+++******)))************************)))(((&&&%%%&&&'''((())))))***+++,,,,,,+++***))))))(((((((((((()))++++++******))))))******+++,,,))))))*********+++++++++***))))))))))))))))))***,,,+++++++++***)))))))))***************************+++,,,,,,,,,++++++***++++++,,,---......------***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---...............////////////...///000222222222222111...111555666:::EEEWWWddd{{{|||{{{yyyrrrllliiikkkppptttyyyqqqaaaQQQIIICCCCCCEEECCCCCCDDDFFFVVVaaaZZZJJJ???<<<<<<999999999999999::::::;;;:::;;;===>>>????????????999:::::::::::::::::::::999;;;===>>>>>><<<:::888999:::999777555555666888777777888999999888888777888888888888888888777777444555666777888999:::::::::999888777777777888999666888:::<<<======<<<;;;::::::999999888999999999::::::;;;;;;<<<;;;;;;:::;;;<<<<<<;;;;;;;;;>>>@@@???@@@AAA@@@>>>======>>>AAAAAAAAAAAAAAA@@@@@@???===>>>?????????>>>===<<>>;;;999777666555444444444444333222111000000000///......------,,,+++---......,,,+++++++++))))))***,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))******++++++)))***++++++++++++***)))*********+++++++++++++++(((''''''''''''((()))))))))************+++++++++***))))))(((((())))))***+++++++++***************))))))))))))))))))))))))***+++,,,---,,,+++***)))***+++---...//////...---++++++,,,------------------------------......///------.........////////////000111111222222222111...222555555555999BBBIII___sss{{{vvvtttpppkkkfffbbb______fffooo|||ppp```TTTOOOHHHCCCDDDEEEBBBAAAAAACCCSSS]]]VVVFFF<<<;;;>>>999::::::;;;;;;<<<<<<<<<999:::;;;===>>>>>>======888999:::;;;<<<<<<<<<<<<888888888999999999999999999999999777555444555666555666777999999888777777777777777777777777777777555555666666777888999999888888777777777888999:::777888:::;;;;;;;;;;;;:::888888999999999999999999::::::;;;;;;<<<<<<;;;;;;;;;<<<===<<<;;;;;;===???===>>>??????===<<<===>>>>>>>>>?????????>>>>>>===<<<===============<<<<<<>>>?????????????????????AAABBBCCCDDDEEEDDDCCCCCCEEEEEEDDDCCCCCCDDDEEEEEE|||}}}}}}||||||~~~~~~|||xxxuuuuuurrrllleee```[[[YYYWWWVVVUUUTTTRRRNNNJJJFFFCCCAAA@@@>>>;;;999777666666222333333444333333222222111000...---,,,,,,------+++---......,,,+++++++++((()))+++,,,------,,,,,,(((((((((((((((((((((((())))))+++,,,,,,,,,++++++******+++,,,,,,+++************+++,,,,,,+++***)))'''''''''''''''((()))))))))************+++++++++))))))(((((((((((())))))***************+++++++++***************************+++,,,------+++***((()))***,,,.........---,,,,,,,,,---............------------------.........---------.........///////////////000000000000111222333444444444777;;;>>>JJJ[[[qqqtttjjjeeeccccccaaa___aaagggnnnsss{{{wwwiiiddd___YYYXXXOOOGGGEEEDDDAAA@@@AAA???IIIPPPJJJ@@@<<<<<<===:::;;;<<<===>>>>>>>>>>>>888999:::<<<<<<<<<;;;;;;888999:::;;;;;;;;;:::999666666777888888888888888888999999888555444444555444555777888999888777666666666666666666666666777555555666666777777888888888777777777888:::;;;<<<999999999999999:::::::::666777888999999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;======<<<;;;<<<===<<<===>>>>>><<<<<<===>>>;;;<<<===>>>>>>>>>===<<<=========>>>>>>>>>======>>>>>>????????????>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFEEEDDDCCCCCCDDDEEEFFF}}}{{{}}}~~~|||xxxuuuuuuqqqllleee___[[[XXXWWWUUUUUUTTTQQQMMMIIIDDDBBBAAA@@@>>>;;;999777666666222222333333444444333333222000...,,,+++,,,---...+++,,,......---+++***+++,,,,,,------,,,+++)))(((((((((((((((((((((((((((&&&'''***+++,,,+++)))(((+++,,,------------,,,+++((()))***+++***)))&&&%%%)))))))))))))))***++++++)))************+++++++++))))))(((((((((((())))))))))))******+++++++++,,,++++++++++++++++++++++++***+++---------+++)))(((''')))+++---...---,,,+++,,,---......//////......+++++++++,,,,,,,,,---------------.........////////////.........//////000111000///...000444777:::<<>>::::::999888888999999:::555666777999999:::::::::999::::::;;;<<<<<<<<<;;;999;;;===>>>===;;;;;;<<<;;;<<<>>>===<<<<<<===>>>;;;<<<>>>?????????>>>===>>>>>>>>>>>>????????????>>>>>>????????????>>>===>>>>>>??????AAACCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFF|||{{{xxxxxxzzz|||yyyuuussstttqqqkkkeee___\\\YYYXXXTTTRRROOOMMMLLLJJJGGGEEE@@@???>>><<<:::999999999666666555444333111111000////////////............+++++++++++++++,,,---...,,,+++******))))))******,,,+++***))))))***+++,,,)))+++---...---,,,,,,---,,,---...///...,,,)))(((...***(((******((()))---************))))))))))))((((((((((((((()))))))))***+++,,,,,,***)))))))))*********))))))))))))))))))))))))***+++++++++,,,+++*********))))))((((((,,,,,,+++,,,---...//////------,,,,,,,,,,,,++++++------------------------......////////////......////////////////////////000///......///111333555:::;;;BBBRRRgggxxxpppeee^^^\\\\\\]]]]]]fffkkkxxxyyylll[[[QQQQQQVVV\\\___bbbVVVHHH???>>>>>><<<:::===???@@@???===:::999999:::999888999;;;=========999999999888999999::::::666666666666777888999:::555666888:::;;;:::999888666666666666666666555555666666666666666555444444555444444555555666777888;;;:::888777777777555444999777666777:::<<<>>>>>>======<<<;;;:::999::::::888999:::;;;<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;;;;<<<=========<<<;;;:::<<<;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<@@@AAAAAABBBAAA@@@???>>>=========<<<===>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFFFFDDD~~~|||zzzyyy{{{|||yyywwwuuurrroooiiiccc]]]YYYWWWVVVTTTRRROOOMMMLLLJJJGGGEEE???>>><<<:::888777666666555555444333222111000000////////////............---------------...//////---,,,,,,++++++++++++++++++******))))))******+++(((***,,,,,,+++++++++,,,)))***+++,,,+++***(((&&&***''''''***)))&&&%%%((((((((())))))*********+++...---***(((((()))***+++)))+++,,,,,,***)))))))))***)))))))))))))))))))))***************+++++++++++++++++++++*********))),,,,,,,,,,,,,,,---...///,,,,,,,,,------.........------------------------...//////000000//////...////////////////////////111000///...///000222333222333999BBBPPPddd~~~}}}xxxrrrkkkggghhhkkknnnooo|||wwwdddZZZNNNGGGIIIPPPVVVXXXWWWOOOEEE???======<<<;;;:::;;;===??????===:::888<<<:::999999;;;<<<;;;;;;999888888777777777888888555555666666666666777777666777888999999888666555555555555555666666666666666777777777666666555444555444444555555666777888888888777777777777777666:::888888999<<<>>>??????======<<<:::999999999999777888999;;;<<<=========;;;:::999888888888888888::::::;;;<<<<<<<<<;;;:::;;;;;;:::999999999999999::::::;;;;;;<<<<<<<<<<<<@@@@@@AAAAAAAAA@@@???>>>============>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFEEEDDD~~~}}}{{{zzz|||{{{yyywwwwwwssspppjjjddd^^^YYYVVVTTTTTTRRRPPPNNNMMMJJJGGGDDD@@@???===:::888666555555444444333222111000000///////////////............//////.........///000000...---,,,,,,++++++,,,,,,))))))************))))))''')))++++++***)))***+++,,,,,,.........---,,,+++)))'''))),,,+++&&&###%%%''''''((()))***+++,,,,,,111...***'''&&&'''***+++)))***,,,+++***))))))***))))))))))))))))))******+++++++++***************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------++++++,,,---...///000000------------------------...//////000000//////...////////////////////////111000/////////000111222111222555888===KKKdddzzz~~~zzzyyy|||tttnnnlllmmmqqqyyy||||||lll[[[OOOIIIBBB???BBBGGGKKKLLLIIIFFFBBB???===<<<;;;<<<999:::===AAADDDCCC===888<<<;;;999999::::::999888888888777666555555555555444555666666666555444333666777777888777555444333444444555555666666666666777777777777777666666555555444444555555666777888777777777888888999999999999888999;;;>>>???>>>======<<<;;;:::999888777777555666888:::<<<=========;;;;;;999888888777777777888999:::;;;;;;;;;;;;;;;::::::999999888888999999888999999:::;;;<<<<<<===???@@@AAAAAAAAA@@@???>>>===>>>>>>??????@@@AAAAAA@@@AAAAAAAAABBBBBBBBBCCCDDDCCCCCCDDDEEEEEEDDDBBB~~~|||{{{zzz||||||yyywwwwwwwwwuuurrrmmmfff```[[[WWWVVVUUUSSSQQQOOOMMMJJJFFFCCCCCCBBB???===:::888777666333333222222111000//////////////////............//////............///000------,,,+++++++++++++++((((((***++++++***((((((((()))++++++***)))***+++---...//////000//////......+++,,,...---(((&&&((('''(((((()))******++++++,,,***(((&&&&&&'''((()))(((***++++++)))((()))***)))))))))))))))*********,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---......///,,,,,,------------------------............------////////////////////////111000000/////////000000444333444555777>>>NNN^^^uuu~~~zzzpppkkkjjjlllmmmmmmiiihhhfffgggkkkuuuzzziiiYYYNNNGGGCCC@@@>>>???AAAAAA@@@???@@@BBB@@@<<<999:::;;;;;;<<<>>>DDDIIIGGG???888;;;999777777999:::999888888888777555444444444444444555777777666444222000444444555555555444444333333444444555555666666777666777777777777777666666555444444555555666777888888999:::::::::::::::;;;888888999;;;>>>>>>===;;;;;;;;;::::::999777666666444555777999;;;<<<===>>>===<<<;;;:::999999999999777777888999:::;;;;;;;;;:::999999888888888999999777777888999;;;<<<======>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAABBB@@@@@@AAAAAABBBBBBCCCCCCEEEDDDCCCDDDDDDDDDBBBAAA}}}{{{zzzzzz{{{~~~zzzwwwuuuuuuuuusssqqqlllgggaaa[[[XXXVVVUUUSSSQQQPPPNNNKKKFFFCCCCCCBBB???===:::888777666333222222111111000000000////////////..................---,,,,,,---------,,,,,,+++***************((()))***++++++***)))((()))***++++++******+++---***++++++,,,,,,,,,,,,+++222...,,,---+++((((((,,,******))))))))))))))))))&&&'''((()))***)))))))))''')))+++***)))((()))***(((((())))))************,,,+++++++++***)))))))))))))))*********************+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++////////////////////////000000//////////////////333//////222555888===DDDTTTaaavvv~~~tttmmmddd```bbbfffiiijjj^^^cccjjjpppyyymmm]]]QQQHHHDDDAAA@@@??????>>>>>><<<;;;;;;>>>AAA@@@;;;888888999<<<<<<>>>CCCGGGEEE>>>666777666555666888::::::999999888777555555444444444555666777888777444222000111111222333444555555555333444444444555555666666666666777777777777666666555444444555555666777888<<<===>>>===;;;:::;;;===<<<;;;<<<===??????<<<:::999999999999888777666555333444666888:::<<<======;;;;;;:::999999999999:::777777777888999:::;;;;;;:::999999888999999::::::777777888999;;;<<<======>>>>>>???@@@@@@@@@???>>>??????@@@AAAAAAAAAAAA@@@??????@@@@@@AAABBBBBBCCCDDDCCCBBBCCCCCCCCCAAA???|||{{{zzzzzz{{{~~~}}}yyyvvvuuutttssspppnnnjjjeee```ZZZVVVTTTUUUTTTRRRQQQOOOKKKFFFBBB@@@???===:::888666555555333333222222222111111111////////////............------,,,++++++++++++,,,,,,+++******))))))************++++++++++++*********+++++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,000+++))))))(((&&&'''+++************))))))((((((%%%'''***,,,------,,,+++'''(((******)))((()))***((((((((()))******+++++++++++++++***************)))))))))))))))*********((()))+++---------,,,,,,,,,+++++++++*********)))+++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,+++////////////////////////////////////////////////333//////444777777666777???JJJ[[[ooo}}}{{{{{{|||}}}}}}zzz{{{|||wwwlllfff___]]]aaahhhlllnnniiirrr|||hhhVVVKKKCCC??????999:::;;;<<<<<<<<<;;;:::;;;===???===999666666888888888:::===@@@>>>:::555666444444555777999:::999777777666555444444444444666666777666666444222111000000111222333555666666444444444444444444444444444555555666666666666666555444444555555666777888<<<>>>@@@???;;;:::;;;>>>AAA@@@??????@@@???===;;;555666777888888777666555333444666888:::;;;;;;<<<777777777777777888999999888888888888999:::;;;;;;::::::999999::::::;;;;;;888999999:::;;;<<<<<<======>>>???@@@@@@@@@???>>>@@@@@@AAABBBAAA@@@???>>>===>>>>>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBB@@@>>>}}}|||{{{{{{}}}}}}{{{xxxuuusssrrrnnnllliiieee```[[[WWWUUUUUUTTTSSSRRROOOKKKFFFBBB???>>><<<:::888777666666333333333333222222222222////////////............------,,,+++++++++++++++,,,,,,+++************+++,,,,,,++++++++++++,,,,,,)))******)))((((((+++---//////...---------------+++((('''))))))&&&&&&))))))))))))))))))*********((()))***+++,,,,,,++++++&&&(((******)))((()))***'''(((((()))******++++++***************+++++++++)))))))))******+++++++++&&&(((***,,,......------+++++++++++++++++++++,,,++++++,,,,,,---......///---------......---------////////////////////////------...///000000000000333111222555666333333555888===GGGTTTgggxxxtttssstttooovvv{{{sssoooiiiggghhhjjjmmmnnnnnnrrrwwwzzz{{{|||~~~ooollliiikkkttt}}}ssscccRRRIIIDDD???===>>>555777888999999999:::;;;;;;;;;:::888666666666777444555666888999999999999666555444444666888888777555444444333333333444444555555444444333333222222111111111222333444555666666555555444444333333222333333444555555555555555555444444555555666777888999<<>>:::999<<>>===<<<<<<:::888333444666777888888777666444555666888999:::::::::555555666666777999:::;;;;;;:::999888999999:::;;;;;;;;;::::::;;;;;;<<<===::::::;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@@@@???>>>@@@AAABBBBBBAAA???===;;;;;;<<<===>>>???@@@AAAAAA@@@?????????@@@@@@???===~~~}}}}}}}}}~~~~~~|||yyywwwtttrrrooommmkkkgggccc^^^ZZZXXXVVVTTTSSSRRRPPPKKKFFFAAA@@@???>>><<<:::999999999444444333333333333333333000/////////...............---,,,,,,++++++++++++...---,,,,,,++++++,,,,,,...---,,,++++++,,,---...((())))))(((''''''***,,,---,,,+++***)))(((((((((((('''(((,,,,,,(((&&&(((''''''((()))***+++,,,,,,***)))(((''''''((())))))&&&''')))***)))((()))***'''(((((()))***+++++++++))))))******+++++++++,,,*********++++++,,,,,,,,,%%%'''***,,,.........---******+++,,,------...///++++++,,,,,,---...//////......////////////......////////////////////////,,,,,,...///000000000000//////111222///+++...444444555888>>>MMMeeexxxwwwwwwnnnrrruuuwwwzzz}}}uuutttsssuuuxxx|||}}}~~~xxxqqqiiifffcccbbbbbbddddddcccffflllssswwwyyy~~~}}}{{{|||oooXXXKKKAAA??????<<<;;;===777888999999888888888::::::999666444444555777777222444555666666888<<<>>>888666555444666666666555222222222111222222333333444333222111111111222222333333333222333333444444666666555444333222222111222333333444555555555444555444444555555666777888555999===<<<999999<<<@@@BBB???;;;999888777555444111222555777888888777777555555666888888999999999666666777888999;;;===>>><<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>AAABBBBBBBBB@@@>>>;;;999;;;;;;<<<===>>>???@@@@@@???>>>===>>>@@@@@@>>>===~~~}}}~~~~~~}}}{{{xxxuuupppnnnjjjfffaaa^^^[[[ZZZZZZYYYVVVSSSOOOJJJGGGEEEBBBAAA>>>;;;999888888888888666333222222222111000222111000//////...............------------,,,,,,------,,,+++***)))((('''))))))))))))))))))))))))+++,,,---......---,,,+++******+++,,,,,,,,,++++++'''((()))***************((())),,,------,,,)))(((+++)))(((***,,,---+++)))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------***+++++++++***)))'''&&&))))))))))))))))))))))))*********)))))))))((((((...---++++++++++++---...******+++++++++,,,,,,,,,---------------------------///000000///......///.........////////////000111222222222222333333333444222333888>>>III\\\lll|||xxxwwwyyy~~~|||yyyvvvuuussstttwww}}}}}}sssmmmjjjjjjfffeeecccbbbcccgggjjjmmmppprrrwww}}}xxxrrrnnnkkkgggddddddeeehhhkkkmmmvvvwwwaaaTTTEEECCC@@@===;;;:::::::::777777888888888888777777888888666555555444444444333555777999:::999888777666555444333444444333111333222000111222333333222333333333333333333333333222222222333333444444444333333333333333333333333333333333444444555555555777777666555555666777888888888888888888888888888<<<;;;999777777888999:::444444444444555555555555666666777777777777666666444555666777999;;;<<<<<<<<<;;;::::::999999999:::::::::;;;<<<======<<<<<<:::;;;;;;999888888:::<<<>>>>>>?????????>>>>>>===???@@@BBBBBBAAA???<<<:::<<<<<<<<<============>>>;;;<<<===????????????>>>~~~~~~~~~~~~}}}|||}}}~~~}}}zzzwwwtttooommmiiiddd___\\\YYYWWWWWWUUUSSSOOOKKKGGGCCCAAABBBAAA>>><<<:::888888888888555333222333333111000222111000//////.........,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&*********++++++******)))((())))))************)))(((''''''''''''''''''(((***(((((())),,,,,,+++(((++++++************++++++(((((()))))))))*********'''''')))***++++++++++++))))))))))))))))))))))))---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---------------------------...000000.........///---------............/////////000000000111111111333222333666888>>>JJJWWWkkk{{{vvvrrrooommmmmmnnnppptttxxx|||}}}~~~}}}wwwooohhhbbb``````aaabbbcccfffhhhjjjkkkkkknnnuuu~~~~~~wwwuuusssqqqrrrtttvvvxxxttt```OOOEEE???===;;;999777777888888777777777777777777777777666555555555555555666666444555777999:::999888888666555333333444444333222333222000111222444333333222222222222222222222222222222333333333333333333333333333333333333333333333333333333444444444555777666555555555666777888777777888888888999999999:::::::::::::::999999888555555555666666666666666666666666777777666666666444444666777999;;;<<<===<<<;;;:::999888888999999:::;;;<<<<<<=========<<<:::::::::999888888:::<<<===>>>>>>??????>>>>>>======>>>@@@AAA@@@>>>;;;999;;;;;;<<<<<<<<<=========:::;;;<<<>>>>>>>>>>>>===~~~}}}}}}}}}{{{zzz{{{~~~}}}|||zzzvvvsssnnnlllhhhccc^^^YYYVVVUUUUUUTTTQQQNNNJJJFFFBBB@@@CCCAAA???<<<:::999888888777555333333333333222111222111000//////.........,,,,,,++++++++++++******'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))***************)))(((''')))************))))))(((***(((%%%######%%%(((***((((((((()))***+++***(((+++***)))(((((()))***+++''''''((((((((()))))))))&&&''')))***,,,,,,------))))))))))))))))))))))))+++************)))))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------...000000...---...///---............//////////////////000000000111111111000222444444444:::BBBKKK___zzz|||xxxuuuqqqrrrtttwwwyyyzzz{{{{{{~~~zzzqqqjjjeeedddfffjjjnnnrrrsssttttttwww{{{lll\\\OOOEEE@@@:::999777666666666777888666666555555555555666666333333333444555666777888333555666888888888777777555444333333444555444222333222000111333444444333111111111111111111111111333333333333333222222222222222333333333333333333222333333333333333444444555555444444555666777777555666666777888999::::::999:::;;;<<<<<<:::888777777777777777777777777777555555666666666666555555333444666888:::<<<===>>><<<;;;999888777777888888;;;;;;<<<============<<<999::::::999888888999;;;<<<======>>>>>>>>>======<<<===>>>???>>><<<:::999:::::::::;;;;;;;;;<<<<<<999:::;;;<<<============||||||{{{zzzyyyyyy|||~~~~~~}}}|||yyyuuurrrnnnlllhhhccc]]]YYYVVVTTTWWWUUUSSSPPPLLLHHHEEECCCCCCAAA???<<<:::999999999777555333333333444333111222111000///..................---------,,,,,,,,,******+++,,,---......///))))))))))))))))))))))))---,,,+++******+++,,,---++++++++++++***)))''''''***************)))(((''',,,***'''%%%%%%'''***,,,''''''((())))))***)))(((+++)))(((&&&&&&((()))+++************+++++++++,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,...//////...------...////////////000000000000111111111111222222222222000///000333333222555;;;;;;HHH]]]ttt}}}zzz}}}xxxfffWWWMMMHHHDDDBBB::::::888777777777888888666555444444444444555666333333333333444555666777222333444555555555555444555333222333555555444333333222000111333555555444222222222222222222222222444333333333222222111111222222222222222333333333222222222222333333333333333333333444444555666666444444555777888:::;;;;;;::::::;;;<<<;;;:::999888888888888888888777777777444555555666666555555444333444555888:::<<<>>>???;;;:::888777666666777888;;;<<<<<<=========<<<<<<888999:::999888777888:::;;;;;;<<<============<<<;;;<<<=========<<<:::999999999:::::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<{{{{{{{{{yyywwwxxxzzz}}}~~~}}}|||xxxtttpppooommmiiiddd___[[[XXXVVVXXXWWWTTTQQQNNNJJJGGGEEECCCBBB???===:::999999999777555333333444444333222222111000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***,,,,,,,,,,,,+++***)))(((***************)))((('''+++******))))))******+++&&&'''))))))))))))))))))***)))'''&&&&&&''')))***+++++++++,,,,,,,,,------******************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((***++++++***((((((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...//////...------...---------.........//////000000111111111222222222333000///111111111444999999===HHHXXXlllxxxccc[[[OOOGGGBBBAAA???===;;;:::999888777777777666555555444444444444555555444444333333333333444444111111111222222222222222444222222333555666555444333222111111444555555555333333333333333333333333333333333222222111111111111111111222222333333333222222222222222222222222111222222333444555555555333444555666888:::;;;;;;<<<;;;:::999888999::::::999888888888777777666666444444555555555555444444333333555777999;;;======:::999666555444555777888;;;;;;<<<<<<<<<<<<;;;;;;777888999999777777888999999:::;;;<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::999999999::::::::::::;;;999999999:::;;;;;;<<<==={{{{{{{{{yyywwwwwwzzz|||~~~}}}|||xxxrrrnnnooommmiiiddd```\\\ZZZXXXVVVUUUTTTQQQMMMJJJFFFEEEDDDBBB@@@===;;;:::999999777555333333444555444333222111000//////.........,,,,,,++++++++++++******++++++******)))))))))((())))))))))))))))))))))))***))))))(((((())))))***,,,,,,,,,,,,,,,+++***))))))************))))))((((((((()))******)))((((((&&&(((******)))))))))******)))(((''''''((()))***)))************+++++++++'''''''''((()))+++,,,---))))))))))))))))))))))))*********+++++++++++++++))))))************))))))******+++++++++,,,,,,,,,******++++++,,,,,,------,,,---//////---,,,---...******+++++++++,,,,,,,,,........./////////000000555111///000///...000444888888;;;CCCOOO```vvvwwweeeZZZPPPKKKDDD@@@???===:::777999888888777666555444444444444555666666555444444444333333222222222333333000000000000000111111111333222111333555666666555333111111222444666666666333333333333333333333333222222222222222111111111000000111111222333333333222222222111111111111000///000111333444444444444333444555666888999:::;;;<<<;;;999777777888999:::777777777666666555555444333333444444444444333333333333444666888999:::;;;888666444333333555888999:::;;;;;;;;;;;;:::999999555777999999777666777888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;:::::::::::::::<<<======||||||{{{yyywwwwwwzzz|||~~~~~~}}}|||wwwrrrmmmmmmkkkhhhddd```]]][[[ZZZVVVUUUTTTQQQMMMJJJGGGEEEDDDBBB@@@===;;;:::999999777555444333555555555444222111000//////.........,,,,,,++++++++++++************)))))))))((((((((()))))))))))))))))))))))),,,,,,------------,,,,,,******++++++++++++***)))((())))))************)))'''(((((((((((((((((('''''')))++++++***)))***,,,))))))))))))))))))))))))))))))))))))************''''''''''''''')))***+++))))))))))))))))))))))))'''((((((((())))))))))))+++******))))))******+++******+++++++++,,,,,,,,,)))******+++,,,,,,------+++---......---,,,------+++++++++,,,,,,,,,------............/////////000333///...000111//////111444444777<<>>===>>>===999666555666666666666666555555333444666888888666444333222111111111222333444555222111111111111111111111222111111333555777777666333111111222444666777666222222222222222222222222111111111111222222222222///000000111222222333333222222111111000000000000...///111222333444444333444444555666777888999:::999999888888777777777888666666555444444333222222333333444444444444333333333333444555666777888888666444222222333555999;;;999:::::::::999999888777555777888999777666666777777888999:::;;;;;;;;;;;;999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>~~~||||||{{{yyywwwwwwzzz|||~~~~~~}}}{{{wwwqqqmmmllljjjgggccc```]]][[[ZZZXXXWWWUUURRROOOLLLIIIGGGDDDBBB@@@===;;;:::::::::777555444444555555555444222111000//////..................---------,,,,,,******************++++++))))))))))))))))))))))))++++++---......---++++++((())))))************)))'''((()))******************)))(((((((((((()))***'''***,,,,,,***)))***,,,))))))************))))))************+++++++++++++++***((('''&&&&&&&&&'''))))))))))))))))))))))))******++++++,,,,,,,,,---,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++---......---,,,,,,---........./////////000000000000000000111111111111///---...333555333222333///222888<<<::::::DDDRRR^^^rrrqqq```SSSJJJDDD@@@<<<999777888::::::888666444555666777888888888888222444777999999777444222//////000111222444666777333333222222222222222333222111111333555777777666333111111222555777777666111111111111111111111111000000111111222222222333///000000111222222333333222111111111000000//////---...000222333444333333444444555666777888999999666777999999999888666555555555444333222222111111222333333444444333333222333333444444555666666666444333111111222666999<<<999999999999999888777666444666888999777666666666666777888999:::;;;;;;;;;888888888888888888999999::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<>>>???~~~~~~~~~|||yyyvvvwwwzzz}}}~~~~~~}}}zzzvvvsssrrrrrrrrrooojjjddd```]]][[[ZZZ[[[YYYUUUQQQNNNJJJEEEAAACCCCCCBBB???;;;777666666666444333333333333222000111///---...111222000......000111111...,,,******+++******)))))))))))))))'''***,,,+++))))))+++---///,,,---///...+++***,,,((()))*********((('''&&&+++***((('''''')))***,,,---+++)))((('''((()))***))))))(((((((((((())))))+++***((('''''''''((()))))))))))))))(((((((((((()))(((((()))++++++***(((+++++++++************)))000...,,,***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,------------------------++++++,,,,,,---...//////......---------,,,,,,,,,------------.........///222222111111111111111222111111222333555777999:::KKKSSSddd{{{qqqhhh[[[NNNEEE@@@===;;;:::999888888999999777555555555555444444333333333333333333222222222111111222222333333333444444444111111111000000000000000222222222333333444444444//////000111222444555666333333333222222111111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000222222333444555666777888888888888888777666444444222333333333222111///...000000000000000111111222222222111111222444666777333222222222333555777888666555555555555666777777111222333444555555555555888999:::;;;<<<<<<<<<;;;888888777666666777777888::::::888888888999:::;;;888;;;===;;;;;;>>>???===|||yyywwwwwwzzz}}}~~~~~~}}}zzzvvvsssrrrrrrqqqnnnjjjddd```]]][[[ZZZYYYWWWSSSPPPMMMIIIDDDAAAAAAAAA@@@===999555444555666444333333333333222000111///...///000111000......000222222000---+++***+++******)))))))))))))))''')))+++***)))))),,,///000,,,,,,...///+++***+++++++++,,,,,,,,,+++))))))***)))(((''''''(((((()))***)))'''&&&&&&'''((()))))))))(((((((((((())))))***))))))((((((((((((((())))))))))))(((((((((((()))))))))***+++,,,+++************)))))))))((((((,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...+++,,,,,,,,,------......------........./////////222111111000000000111111222222222333444666777888<<>>>>>===;;;:::999999999999999888888888:::999888888888999:::;;;@@@>>>>>>>>>===<<<<<<===~~~zzzwwwwwwyyy|||~~~~~~~~~{{{wwwtttrrrrrrpppnnniiiddd```]]][[[ZZZWWWUUURRROOOMMMIIIEEEBBB@@@AAA@@@===999666555555666444333333333333222000222000//////000000///------000444555333///,,,++++++******)))))))))))))))((())))))))))))+++...000111,,,***---///,,,******,,,,,,,,,,,,,,,+++******))))))((((((''''''&&&&&&)))((('''&&&'''((()))***))))))(((((((((((()))))))))))))))))))))(((((('''(((((((((((())))))))))))&&&'''((()))************))))))))))))((((((((('''((())))))***+++++++++***************************,,,,,,,,,,,,,,,+++++++++))))))******++++++,,,,,,))))))******++++++,,,,,,******+++,,,---...//////............/////////000111000000//////000111111222222222333333444555666555777===GGGSSSfffvvvhhhXXXKKKCCC@@@;;;999999999:::999999999:::<<<===<<<999666444444444444333333333333222222222222111111111000////////////000000000000000000000000000000000000111111111222222222222333111000000000111111222333000000000000////////////000000000111111111222222////////////////////////000000000000000000000000000000000000000000000000333333333444444555555555777777777777666555444444111111111111000///......000000000000000111111222000000111111111111111000333333444444444444333333222222111111222222333444222333444666888999999:::===>>>@@@AAA@@@===;;;999;;;;;;;;;;;;;;;:::999888999999888888999:::;;;<<>>999777:::{{{wwwvvvyyy{{{~~~~~~|||xxxtttrrrrrrooommmiiiddd```]]][[[ZZZVVVTTTQQQOOOMMMJJJFFFCCCAAABBBAAA???;;;888888888666444333333333333222000222111000000//////...------111555777555111---++++++******)))))))))))))))((((((((()))***,,,///111222+++(((,,,///---+++***,,,,,,++++++******))))))))))))))))))((('''&&&%%%***)))))))))***+++,,,,,,))))))(((((((((((())))))((()))*********)))'''&&&(((((((((((())))))))))))###%%%'''((((((((()))*********)))))))))((((((((('''((()))++++++***)))))))))))))))))))))))))))))),,,,,,,,,++++++***************+++,,,---......///************++++++,,,,,,******+++,,,------.............../////////000000/////////...//////000000333222222222222333333444666666999===AAAKKK```rrryyymmmbbbYYYPPPFFF???>>><<<999888888888777666777777999<<<===;;;777444333333333333333333333333222111111111111000000000........./////////000000/////////000000000000000111111111111111111111111111000000//////000000000////////////////////////000000000000111111111111222222222222222222222222000000000000000000000000000000000000000000000000333333333333333444444444666666666666666555444333000000000000//////......000000000000000111111222111222333444444333111000333444444555444333222111111111111111111222333333222333555888999;;;<<<<<>>:::888;;;;;;<<<<<<;;;999888777888888999999:::;;;<<<<<<<<<555777BBBFFF>>>888:::{{{xxxwwwyyy{{{}}}}}}yyyuuurrrrrrmmmllliiieeeaaa]]]ZZZYYYWWWUUURRRPPPNNNLLLHHHEEE@@@AAAAAA>>>;;;999888999666444333333333333222000111111111000///.........---111666777555222...,,,+++******))))))))))))))))))(((((()))+++---///000000***(((+++---,,,+++---///...---,,,+++***)))))))))************)))((('''***************+++,,,,,,))))))(((((((((((())))))((()))*********)))'''&&&'''((((((((()))))))))***$$$&&&))))))(((((()))+++++++++*********)))))))))))))))***++++++)))((('''))))))))))))))))))))))))++++++******))))))((((((******++++++,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...---------......///000222222111111111111222222111222555888888:::EEEQQQeeetttvvvccc]]]SSSKKKFFFAAA===;;;:::888666555555444222000444444666999:::999555222333333333333333333333333111111111000000000///////////////000000000111111......//////000000000000000000000000000000000000000000///........./////////000000000000000000000//////000000000111111111333333333333333333333333////////////////////////////////////////////////222222222333333333333333444555555555555444444333000000000///////////////000000000000000111111222111222333444333222111000333444444555444333111000222222222222222333333444333444666999:::<<<======@@@AAABBBBBB@@@>>>:::888;;;;;;::::::888777666555777777999:::;;;<<<======???;;;@@@NNNTTTMMMBBB>>>|||xxxxxxzzz|||}}}~~~zzzuuusssrrrlllkkkhhheeeaaa]]]ZZZYYYXXXVVVSSSQQQOOOLLLHHHEEE>>>>>>>>><<<999777777888666444333333333333222000000111222111///---...///...111555777555222///...+++******))))))))))))))))))))))))***---///......,,,)))(((+++,,,+++---111444333111///---++++++***))))))))))))************(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''(((((())))))******'''***,,,,,,)))(((***,,,++++++++++++***************+++++++++***))))))((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***------------.........///,,,,,,,,,,,,---...//////111111000000000111111222...///333888888777:::@@@DDDQQQdddxxxtttiii^^^WWWLLLIIICCC>>>999777666666777666444444555444333111222222333666777777444111222222222222333333333333000000000000////////////000000000000111111111111---......//////000000111000///////////////......//////...------.........////////////000000000000/////////000000000111111111111111111111111111111////////////////////////////////////////////////111111111222222333333333333444444444444444333333111000000//////000000111000000000000000111111222//////000000000000000///333333333333333222111111333333222222333333444555555666777999;;;<<<<<<===>>>?????????>>>===;;;:::<<<;;;999777666555444444666777999:::<<<===>>>>>>@@@@@@FFFRRR[[[YYYLLLAAA|||yyyyyy{{{}}}}}}~~~zzzvvvsssqqqkkkjjjhhheeeaaa]]]ZZZYYYXXXVVVSSSPPPNNNKKKGGGDDD===>>>>>><<<999888888999666444333333333333222000...000111111...---///111...111444555333111//////+++******)))))))))))))))***)))***,,,///000---+++((('''))),,,***)))...555777666333///---+++***)))((((((''''''((()))+++,,,))))))******))))))(((((())))))(((((((((((())))))***))))))((((((((((((((('''''''''((()))*********&&&***---+++(((&&&'''***************))))))))))))+++************++++++,,,************************)))))))))))))))*********)))))))))))))))*********++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---...///////////////000000111222222000111555888777999<<<666===GGGSSSbbbuuuwwwjjj^^^VVVOOOHHHDDD>>>===;;;888444333333555777666444444555555444333222111222333555555333222111111222222222333333333000000/////////.........///000000000000111111111------......///000000111/////////.........------...---------------......------........./////////////////////000000000111///////////////////////////////////////////////////////////////////////////000000111222333333444222333333444444444333333222111000000000000111222000000000000000111111222//////...//////000111222333333222222222222222222333222222222222333444444666666888999:::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>><<<999555444333444555555666999;;;===>>>>>>>>>:::@@@FFFNNN\\\eee[[[JJJ}}}yyyyyy|||~~~}}}zzzvvvsssqqqkkkjjjhhheeeaaa]]]ZZZXXXWWWUUURRROOOMMMIIIEEEBBB??????@@@>>><<<::::::;;;666444333333333333222000---000111111......///222///111333444222000000000+++******)))))))))))))))***)))***---000000,,,)))%%%'''***,,,)))(((///888777555222...+++((('''''''''&&&%%%%%%&&&(((+++,,,,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))+++***((('''''''''((()))&&&''''''((()))******+++$$$(((***)))$$$"""###&&&))))))))))))((((((((((((***)))))))))***,,,...000************************))))))******+++++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))***+++,,,------...+++++++++,,,,,,,,,------++++++++++++,,,---...///.........//////000111222555///,,,///222333444777666888:::===EEEUUUjjjzzzxxxccc[[[PPPGGGDDDBBB@@@>>>666777888777444444555777666444222111111111000///222222111333444555444333111111111222222333333333000/////////............////////////000000000000---------...///000000111//////.........------------,,,,,,,,,,,,---...///,,,,,,,,,------.........////////////000000000000000000000000000000000000////////////////////////////////////////////////...///000111222333444444222222333444444444333333222222111000000111222333000000000000000111111222111000000///000222444555333333111111111222333444222222111111222222333444666777888999::::::;;;:::::::::999999:::;;;===>>>@@@===999555333333555666555666999;;;===>>>??????777AAAGGGMMM```sssmmmZZZ~~~~~~{{{xxxxxx{{{~~~}}}~~~yyyuuuqqqpppkkkkkkiiieee```[[[ZZZYYYZZZYYYVVVSSSPPPLLLHHHGGGBBBAAA???===;;;:::999999444555555666555444222111666555333111///...---,,,222111000///...------------,,,***(((((()))***,,,)))************+++++++++((((((((()))***,,,---...111222111...+++((((((((())))))((((((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&'''(((((((((***---000+++)))(((''''''((()))+++((((((((()))*********+++))))))(((((((((((())))))---***&&&%%%'''))))))(((************************+++***)))'''''')))***+++************************)))***+++,,,---,,,+++***,,,,,,---...//////......111111111000000000000000------///000222444555666333555888;;;???EEEMMMRRRhhhyyy|||uuulllaaaWWWNNNHHHAAA===<<<:::555000777666666555444222111000222222111111111111222222000000111222333333333333111111000//////000111222111000///......------...///...,,,++++++,,,.../////////............/////////...---,,,++++++,,,------------........./////////............------------......///////////////000000//////.........---...---,,,,,,---...---,,,---------......000111111---...000222333333333333777777777777777666666555111000/////////000222222222222111000//////000000//////000000111111222222000111111111111222222222222222333333444555666666888999;;;<<<<<<;;;999888888888777777777888:::;;;BBB>>>:::555333222333444888999999::::::;;;<<<<<<@@@DDDBBBBBBVVVrrryyyooo~~~zzzwwwwwwyyy|||{{{}}}~~~zzzuuurrrqqqlllkkkiiiddd^^^YYYWWWVVVYYYXXXUUURRRNNNJJJGGGFFFBBBAAA???===;;;:::999999555555555555444333222222333333111000////////////000//////...------------,,,,,,***)))))))))***+++))))))*********+++++++++(((((())))))***+++,,,---111222222000,,,)))((((((((((((''''''''''''((((((((())))))))))))))))))((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''***++++++***((('''(((******)))(((''''''((()))************+++++++++++++++***)))((((((((((((((()))***'''%%%&&&))),,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++,,,---------------........................000000000000000000000000//////000111111222333333444555555666777:::???CCCJJJXXXlllvvvnnnddd]]]YYYSSSJJJBBBCCC>>>999888::::::777444555555555444333222000000222111111000000111111222000000111222333333333333222111000//////000111222111000///......------...///...------------.../////////............/////////...---,,,,,,------...,,,,,,,,,---------------............------------------...///////////////000/////////.........---......---......///...---......---......///000000...///111333444444444444666666666666666555555444111000000///000111222333222222111000000000000000111111111111111222222222111111111000000/////////111111222222333444555555777888999::::::999888777888777666666777888999:::???===999666444333444444666777888999:::;;;<<<<<<<<>><<<;;;::::::888777555333333333444444111111000///////////////,,,,,,,,,+++,,,,,,------***++++++++++++***))))))))))))))))))***************)))))))))))))))***+++///111333222///+++)))(((''''''&&&&&&&&&'''((((((******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''%%%'''***+++***))))))*********)))(((((()))******---------,,,,,,++++++++++++***)))((((((''''''(((---+++***)))************++++++++++++++++++++++++******)))(((((()))******++++++++++++++++++++++++)))((('''''''''(((***+++...---,,,++++++---///000......///////////////000111000000000000/////////000111111111000111444777666999>>>CCCLLLZZZlllxxxwwwrrriii```XXXQQQKKKGGGDDDAAA>>>>>>@@@@@@<<<999777555222222222222000...111111222222111000//////000000000//////000000000//////000000111222222333333333111000000111222222111000///......------...------............------...------------------...............//////000000---------,,,,,,,,,,,,,,,.........---------,,,,,,,,,---......//////..............................---...000000///.........///......---......//////000000111222333333444444333333333333333222222111111111111111111222222333222222111111111111222222222222222111111000000000222111111000//////......000000111222444555666666555666777777777777666555555555555555555555555666666777777777666666555444555555666666666666777777777222333999???HHH[[[ooo~~~}}}{{{wwwuuuvvvyyy||||||{{{uuupppnnniiiiiigggddd___[[[YYYYYY[[[YYYUUUQQQNNNKKKIIIHHHCCCBBB@@@>>><<<;;;::::::888777555444333333444555333222111///......------,,,,,,+++++++++,,,,,,---***++++++++++++***))))))(((((()))))))))*********)))))))))((())))))******...000222222///+++)))(((((((((''''''((())))))*********)))(((((()))******((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''"""%%%(((*********+++,,,******))))))))))))******,,,,,,++++++******))))))******)))(((((((((((((((+++++++++******)))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((('''&&&'''((()))***,,,+++******+++...000222------........./////////.........//////000000111///000111111111222444777666777777777:::BBBMMMUUUcccqqq}}}oooccc\\\VVVSSSMMMHHHEEECCC@@@???;;;:::999:::<<<<<<:::777666555333222111000...,,,000000000111000000//////000//////......//////000///////////////111222333444333111000000000111111111000///......------...+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------...//////000000000............------------...------------,,,,,,,,,,,,------...............---------...............+++...111111///------...//////.........///000000//////000000000111222222222222222222222111000000000000111111222222222222222111111000111111222222111111000000//////......111111111111111111111111111111333444555777888888666666777777777777666666444444555555555444444444444555666666666666555444777777666555555444333333888000000888===@@@LLL[[[~~~{{{xxxuuuvvvyyy|||{{{~~~{{{uuupppmmmiiiiiihhheee```]]]\\\\\\\\\ZZZVVVQQQNNNKKKIIIIIICCCBBB@@@>>><<<;;;;;;:::888777666555444444444444333222000///...---------------,,,++++++,,,,,,,,,+++++++++************)))((((((((()))))))))******((((((((((((((()))***+++---///111000---***)))(((((((((((((((((()))***+++***)))(((''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%'''))))))((((((((()))******************************))))))))))))))))))))))))(((((((((((())))))&&&(((************,,,---)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***************++++++,,,************,,,...000111,,,,,,------.../////////+++,,,---...///000111222000111111111//////000222333444444333444888===AAAFFFQQQbbbuuurrraaaTTTKKKGGGCCC@@@===;;;;;;;;;:::999777666666888999888666444222222333333222111000000//////000000111000000000//////............////////////.........000111333333222111/////////000000111000///......------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------.../////////......---------.........//////------------,,,,,,,,,,,,,,,,,,---............------------------.........+++///333333000......000////////////000111222333///////////////000111222111222222222222111000000//////000111111111111000000000000000000000111222//////////////////......000111111111222222222222111222333555666888999:::666666666666666666666666444555555555555444333333333444444555666555555555777777666555444333333222888222111888<<<<<>>===<<<;;;;;;777777777666666555444333000000///...............///...---,,,,,,+++,,,,,,,,,,,,***)))))))))***+++(((((((((((()))))))))***'''''''''((((((***+++,,,---...///...+++)))((()))''''''&&&'''((()))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((())))))(((&&&&&&''')))*********++++++*********(((((())))))))))))))))))(((''''''(((((()))***+++$$$'''******))))))+++---))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,---------+++,,,,,,---......//////+++,,,------///000000111///000111000.........000111222333444444666888:::<<<@@@IIIVVVeeeuuu}}}vvvqqqoooiii]]]OOOEEE@@@@@@:::888777666777777777555555555666777777666444222000111333333333222111222...///000111111111111111///......------......//////...---------///111222222111000............///111000///......------...---,,,++++++++++++,,,---,,,,,,++++++++++++,,,,,,------...///......,,,,,,++++++,,,---......///000---------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,------.........---111666666333000000222/////////000111333444555111000/////////000111222111222222222222111000000---...///000111000////////////......///000000111////////////000000000000111111111111000000000000000111222444666777999999555555444444444444555555444555666666666444333222333444444444444555555555555555555555555555555555777666666777888999;;;>>>zzzuuusssuuuwwwuuuyyy}}}}}}yyyuuussslllllljjjeee```[[[YYYYYY[[[XXXTTTOOOKKKIIIHHHHHHCCCBBBAAA???===<<<;;;;;;666666777777777555444222...............///000000000///...---,,,+++++++++---,,,***(((((()))***,,,(((((((((((())))))))))))&&&&&&&&&'''(((***+++,,,---......,,,***(((((()))%%%%%%%%%&&&'''((()))***)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((('''''''''(((((('''&&&&&&)))+++******++++++++++++******(((((())))))*********+++''''''''''''(((***+++,,,''')))++++++(((&&&''')))************************))))))************))))))************************'''(((***++++++******)))------...---,,,+++***)))++++++,,,------...//////,,,---------.../////////---///000000000000111222...///000111222333555555888777777===GGGSSS\\\aaarrr~~~pppggg```YYYTTTLLLPPPRRRLLLAAA999777999777666555666888888777666222333444555555444222000111222444444222000000000...///000111111222222111.........------.........///...---,,,---///111222222111///...---------...111000///......------...///...,,,++++++,,,...///,,,++++++++++++++++++,,,------.........---+++***))))))***+++---...//////---------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,------............444888999555222222444//////000111222444666777222111000000000111222333222222222222222111000000,,,---///000000000///..................///000000//////000000111111222222222222111000///...------///000111333555777888999444333333222222333333444555555666666666555333222444444333333333444555555222333333444555666777888555999:::666444777:::<<<}}}wwwtttuuuwwwzzz}}}|||xxxuuutttkkkkkkhhhddd___[[[ZZZZZZZZZWWWRRROOONNNLLLJJJHHHHHHEEEBBB???>>><<<:::888999888777666666555555666111111000///////////////,,,,,,+++++++++*********))))))))))))))))))))))))...***((((((***,,,+++***''''''&&&''''''((()))***...//////---+++))))))***(((((((((((('''''''''''')))(((((('''''')))***++++++***)))(((((()))***+++((((((''''''''')))***,,,)))((('''&&&&&&'''((()))((((((''''''''''''((((((++++++***)))((('''&&&&&&((((((((((((((()))******++++++***)))((('''&&&&&&+++***)))(((((()))******))))))***++++++++++++***,,,+++***)))((((((((((((************************************************,,,++++++******++++++,,,---------------------------------............///------......//////000000111111222333333333222222444444666888;;;???CCCEEEPPPZZZiiixxx~~~ooofffZZZQQQLLLHHHCCC??????>>>===;;;999888666666333333333333333333333333222333444444444333222111444444333222111//////...//////000000000000//////////////////////////////......---,,,,,,...///000888666444111///...------......---,,,,,,+++******$$$&&&((()))*********))).........------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------///...,,,*********,,,---------++++++++++++------++++++,,,,,,---...//////...111444666555444444444222222111111222444555666888555222///...///222333222222222111111111111111000///.........000111222///------...000222222222111000...---...///111222222222222222222333333333000111222333444444444444666555444333222222222222444555555555555555444444222222222333333333444444333444666666666666777999;;;555222555888777666777|||vvvrrrsssuuuyyy|||~~~~~~{{{wwwtttrrrmmmmmmjjjfffaaa]]]\\\\\\\\\XXXTTTPPPNNNLLLJJJHHHGGGDDDAAA???>>><<<:::888888888777666555555555555222111000///............//////.........---------************************+++)))&&&''')))******(((''''''''''''((()))******---......,,,***(((((((((((((((((((((''''''''''''(((((('''''''''((()))*********)))))))))))))))******)))((((((((((((((())))))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((())))))***++++++******))))))((((((+++***)))(((((()))******))))))******+++++++++***,,,+++***)))((((((((((((************************+++*********)))))))))(((,,,++++++******++++++,,,------------------------------------........................///////////////000111111222111111111111222333555777;;;>>>???>>>EEEOOOXXXbbbooo}}}vvvggg]]]SSSLLLDDD@@@???>>>;;;888;;;:::999888777555444444333333333333333333333333444444555555555444222111222222111000//////....../////////000000/////////........................---------------......///777555333000///---------...------,,,++++++******))))))***+++++++++******+++***************))))))*********************+++,,,,,,,,,---------.........---,,,+++***+++,,,------,,,,,,++++++,,,,,,---***+++++++++,,,---------,,,...111222111111111222222222111111222333555666666444111/////////111222111111111111111111111111//////.........///111111111///......000111000///000///...------///111222222222222222111111111111000000111222333333333333555444333222111111111111444444555555555555444444333333333333444444444444222444555555444444555777999555555888999666555666{{{tttpppqqqtttwwwzzz||||||yyyuuurrrqqqoooooommmiiiddd```^^^^^^^^^[[[VVVRRROOOLLLJJJHHHEEECCC@@@>>>===<<<:::888888777666555444444444444333222111///...---------,,,,,,,,,,,,++++++++++++************************)))'''&&&&&&'''(((((('''(((((((((((()))***+++,,,---------+++)))''''''(((((((((((((((''''''''''''''''''&&&&&&''''''((()))((())))))******)))))))))************)))((('''&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((())))))******(((((((((((())))))))))))******************************))))))))))))******)))))))))*********++++++,,,+++***)))(((((((((((())))))))))))))))))))))))++++++++++++******))))))++++++************++++++,,,,,,,,,,,,------------------------............/////////.....................///000000000000000...//////111333555777888555888<<>>;;;777666888:::888666555555555444333333222222222222222222222222222222444444444444333222000///000000//////.........---......////////////......------------------------,,,,,,------......------444333222000...---------------,,,,,,++++++******------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------------............++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,...//////......000111111111111111222333444555333333222111000000000000000000000000000000000000///............///000000222000....../////////...///...---------...000111222222111111000000/////////000111222333333333333333333222111000000000000333444444555555444444444333444444444444555555555333555666555444444555666666555777:::888444333666zzzsssppprrruuuvvvyyy{{{{{{xxxtttqqqpppoooooonnnjjjeeeaaa^^^^^^```\\\WWWSSSPPPMMMIIIGGGDDDBBB???===<<<<<<:::888777666555444444333333444444333111000...---,,,,,,++++++++++++************++++++++++++++++++++++++((('''&&&&&&''''''''''''(((((())))))***+++,,,------......,,,)))''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((('''((()))*********)))(((((()))*********((('''&&&(((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((()))))))))*********)))))))))))))))*********)))))))))))))))******+++++++++***)))(((((())))))((((((((((((((((((((((((+++++++++,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,---------,,,,,,---------........./////////......------------...///000000000000000......///000111222333444555666888888:::>>>DDDHHHPPPZZZjjjzzzsssiii]]]XXXQQQKKKGGGCCC>>>;;;:::888666666777777555333111111111111111111111111222222222222222222222222222333333333111///...,,,/////////...............---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,,,,111111000///...---,,,,,,,,,,,,,,,,,,++++++******...---+++******+++,,,---,,,,,,,,,------.....................------------,,,,,,,,,------------...)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++.../////////......000222111111111111222222333333222333333333222111111000////////////000000000000..................//////111///------///000///......------------...//////222111111000///......---000000111222333333333333222111000///////////////222333333444444444444333444444444555555555666666555666777777555555666777777777888:::777222444999yyysssrrruuuxxxvvvyyy{{{{{{xxxtttqqqpppnnnnnnmmmjjjeee```^^^]]]aaa]]]XXXSSSPPPMMMIIIGGGCCCAAA>>>======<<<;;;999777666555444444333333444444333111000...---,,,,,,............------------************************'''((())))))(((((((((((((((((())))))***,,,---......//////---***)))))))))((((((((((((''''''''''''%%%&&&&&&'''''''''''''''&&&'''(((*********)))(((&&&''')))*********)))((('''(((((((((((((((((('''((((((''''''''''''(((((())))))))))))((((((((((((''''''((()))***))))))(((&&&&&&''''''((()))))))))(((((())))))************))))))((((((((()))***++++++***))))))))))))))))))(((((((((((((((((((((((('''((()))***+++---......+++******))))))******++++++++++++,,,,,,,,,------,,,,,,,,,------------...//////......------,,,,,,---...///000111111111111000000111111222222222222000111444555666888999;;;<<>>=========<<<;;;888777666555444444444444333222111///...---------------------,,,,,,,,,,,,))))))))))))))))))))))))''')))++++++)))((())))))((((((((()))***,,,---.../////////...+++))))))***((((((((((((''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''((())))))))))))&&&'''((()))************''''''((((((((((((''''''((((((''''''''''''((((((******))))))((((((''''''&&&''')))*********)))(((&&&&&&&&&''''''((((((((('''((()))******+++******))))))((('''((()))***+++******)))))))))))))))***))))))))))))))))))))))))$$$%%%&&&''')))+++,,,,,,******))))))))))))************++++++,,,,,,------,,,,,,,,,,,,------------.........---------------------...000111111111111000111222222333333222222,,,...000333555555555555777:::===@@@DDDLLLWWW___ggglllttt{{{nnnfff[[[RRRLLLGGGCCC???999999999888666444222111111111111000//////......000000000111111111222222000000000000000000000000555555666555555333111000000000//////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++++++++,,,------,,,,,,+++++++++++++++++++++******'''(((((((((***+++,,,---***************+++++++++(((((()))))))))*********************++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++------------------------***,,,---,,,++++++,,,---///000000111111111000000222222333333333222222111...//////000000111111222000000000111000000///...---,,,+++,,,///111111111------......////////////111111000000//////......///000111222333333333333000//////....../////////000000111222333333333333333444444444444555555555111222444444333444555777:::777777999999777:::???zzztttsssvvvzzzyyy|||~~~~~~{{{wwwtttrrrmmmnnnnnnkkkfffaaa^^^\\\___[[[VVVRRROOOLLLJJJGGGCCCAAA???>>>>>>>>>===<<<888888777666555555555555222111000///............+++++++++*********))))))((((((((((((((((((((((((&&&)))++++++)))((((((***'''''''''(((***+++---......//////---***(((((()))((((((((((((''''''''''''&&&'''((()))))))))((((((&&&&&&&&&'''((()))******)))((((((((((((((())))))&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((())))))))))))&&&''')))*********((((((''''''''''''((((((((((((&&&''')))***++++++*********)))'''''''''(((***+++******))))))))))))******************************'''(((((())))))******+++******))))))))))))******)))******+++,,,,,,------++++++,,,,,,,,,---------,,,------------------...+++,,,---...///000000000...///000111222222111000000000000111333444444444666888999999999<<>>??????>>>===999888777666666555555666111111000///////////////.........---------,,,,,,((((((((((((((((((((((((%%%(((++++++)))'''((()))&&&&&&'''((()))+++---...---------,,,)))''''''((()))(((((((((''''''''''''&&&''')))*********)))(((''''''&&&&&&'''(((***+++,,,+++)))'''''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&'''((()))***++++++&&&''')))***+++***(((''')))))))))))))))(((((((((&&&''')))***+++++++++******)))'''&&&'''(((***+++***)))))))))))))))******************************---------,,,,,,,,,++++++******))))))))))))******))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,------.........)))***,,,---.../////////,,,---///000000000//////333111///...///111222222///222555555333333555888:::>>>BBBBBBAAACCCHHHNNNRRRVVVZZZ]]]```gggrrrzzz}}}rrrmmmfff^^^VVVNNNFFFBBBAAA<<<888666666666444111222222000///---...111444222333222000//////111333000000000000000000000000000000000000000000000000...///000111111000///...//////...---+++***))))))+++,,,,,,------,,,,,,+++------------------------+++***)))))))))***,,,---'''(((***+++,,,,,,++++++******************++++++)))***+++,,,,,,***)))(((+++******))))))(((((((((''''''((()))+++,,,---...++++++,,,,,,,,,---------...,,,***(((((()))***+++++++++------------++++++))))))***+++,,,,,,------+++...000111///...------//////000111111000///...//////............///000///000000111222333333333111222333333222111000///000...------.........---...//////000111000000000000000000000111111111111+++,,,---...////////////000000/////////000000111//////000222222333333333222222222333333333444444444666888999:::;;;===???555444888@@@EEEBBB===:::zzzvvvvvvyyy||||||~~~yyyuuusssrrrtttsssnnnggg```^^^^^^[[[YYYVVVSSSRRROOOLLLIIIEEECCC@@@>>>>>>>>>===<<<999777555555555666555444444444333111///---+++***///......------,,,++++++******))))))))))))******)))))))))))))))))))))))))))'''&&&&&&))),,,---...000...+++((('''&&&'''''',,,((('''((('''$$$###&&&''''''&&&&&&''')))+++---%%%'''((((((''''''(((*********)))((('''&&&&&&%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((()))***++++++''''''((((((((('''%%%$$$(((((((((((())))))))))))---,,,+++***))))))))))))+++++++++++++++++++++,,,*********+++,,,,,,------...,,,++++++,,,+++***(((******+++,,,,,,---......+++,,,---...////////////111111000000///.........000000111111111222222222111000000000111222333333666777777999:::;;;<<<===???AAACCCEEEGGGJJJNNNQQQZZZ___dddhhhkkkpppwww{{{rrrnnnhhhdddaaa^^^YYYUUUMMMLLLIIIFFFCCC???===;;;555555444333111000//////111111000000000000111111000000///...............000000////////////000000000000000000000000000000/////////111222111///,,,000////////////.........,,,,,,,,,+++))))))***,,,)))******++++++,,,------,,,,,,------,,,+++)))(((***++++++***((('''((()))******))))))))))))******(((((()))***++++++,,,,,,(((((((((((((((((((((((((((((())))))*********++++++++++++,,,,,,,,,------.........---,,,,,,++++++...---,,,---...///...---,,,,,,,,,,,,,,,...//////////////////...---,,,+++------..................,,,------...............//////000111222333333333...///000000000///---,,,............////////////////////////000000000000111111000000000000111111---///222333222000...---///000000///......000111000000000000111222333444222333333444444555555555999888999;;;===???>>>===444666;;;@@@CCCAAA===999}}}xxxtttsssvvvyyy~~~yyyuuusssqqqrrrrrrnnnfff```^^^^^^]]]ZZZVVVSSSQQQNNNKKKIIIGGGDDD@@@>>>>>>>>><<<;;;999777555555555666555444444444333222000...---,,,......------,,,+++++++++******))))))))))))******))))))))))))))))))))))))((('''&&&&&&(((+++---...000...+++((('''&&&''''''***'''&&&((((((%%%&&&)))******))))))******++++++((()))******)))(((***+++))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((())))))))))))***,,,+++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,+++***'''$$$""" (((((((((((())))))))))))+++******)))******++++++,,,,,,,,,++++++*********######%%%&&&((()))***+++,,,+++******++++++***)))+++++++++,,,,,,---------+++,,,---...////////////000000000000000/////////000000000111111111222222111111111000111111222222222333333444555666777777666777999:::;;;<<>>===<<<;;;999888666555666666555444444444333222111000//////---------,,,++++++************))))))))))))******))))))))))))))))))))))))'''&&&&&&&&&'''***,,,...000...+++)))'''&&&''''''(((%%%%%%((()))''''''***''''''(((((('''&&&%%%%%%)))***+++***(((((((((***((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))******************)))((('''&&&&&&%%%(((((((((((())))))))))))+++***))))))))))))))))))(((((())))))))))))((('''(((((((((((())))))))))))((((((((()))***+++,,,---------,,,+++***))))))((('''(((((()))+++,,,,,,---***)))((()))+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......//////000000000000111111000000000000111111111111222222111000000000111111000000111111111222222222333444555555444555666888888:::<<<<<<===>>>AAADDDAAADDDGGGLLLQQQUUUWWWYYYYYYZZZ]]]```cccgggjjjlllmmmmmmllllllllllllmmmmmmrrrtttuuuwwwxxxxxxwwwwwwrrrqqqooollliiieeebbb```^^^\\\ZZZZZZZZZZZZXXXWWWPPPMMMJJJIIIHHHFFFBBB>>>>>><<<:::888999888777666888888777666444333222111333333222111111000//////000000////////////000000000///......------......//////............/////////////////////////////////......000111111///---------------,,,,,,,,,,,,//////000///,,,+++,,,------,,,,,,+++******))))))((()))***+++,,,,,,,,,,,,+++,,,---,,,*********,,,,,,++++++******++++++,,,((())))))******+++++++++************************))))))))))))************,,,,,,,,,,,,------------+++,,,,,,---....../////////...---///111222222111///......---,,,+++++++++---.........---,,,+++***+++++++++,,,,,,---------......///000000000//////...///000111111222222111000///......---.........///000000000000111111111/////////000000000111111111111000///////////////111...,,,+++...111333444333444444222000000111222222222222222333444555555666666555555555555555555;;;@@@FFFGGGCCC===999777;;;999777666777999999999}}}yyyxxx{{{~~~~~~xxxsssqqqnnnppppppkkkeee___]]]]]]ddd```YYYTTTQQQOOONNNLLLJJJGGGCCC@@@???>>><<<::::::888666555666666555444333222222111000000000000---,,,,,,++++++******)))******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&'''))),,,...000///,,,)))'''''''''(((&&&$$$%%%((((((&&&&&&(((%%%&&&'''''''''&&&$$$###'''((()))(((&&&%%%%%%&&&'''''''''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((()))******(((((((((((())))))))))))(((((()))))))))*********(((''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))++++++***)))((((((((()))&&&&&&''')))***+++,,,---(((((((((((())))))))))))((((((((())))))***+++,,,,,,,,,++++++******))))))000000///...------,,,,,,(((''''''(((***,,,+++***,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........---......///000000111222222/////////000000000111111333222111000000///000000222111111111111111111111333444555444333333555777888999999999999:::;;;<<<:::;;;===@@@BBBDDDEEEEEEFFFFFFFFFGGGIIILLLOOOPPPNNNNNNNNNMMMMMMNNNNNNNNNPPPQQQQQQRRRSSSTTTUUUUUURRRQQQPPPNNNKKKIIIFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBAAA???============:::888777777555555555666666555444444444444444333333333111111111000000/////////000//////......//////000//////...------------...///......------......///////////////////////////.........///111111///---,,,,,,,,,,,,+++++++++***---//////...,,,++++++,,,,,,+++++++++******))))))((()))******++++++,,,,,,***+++,,,,,,***)))***,,,+++******))))))******+++((()))))))))*********+++************************)))))))))))))))*********,,,,,,,,,,,,------------,,,,,,------............---,,,,,,...000222222111------------,,,,,,++++++,,,,,,------,,,+++***************++++++,,,,,,---...//////000000000000000...//////000111111000000000///---,,,,,,---...///000000111111111222222222//////000000000111111111111000000///......//////222222222333444444222000555555555444222111222444444444444444444555666666777777666666555555555444:::AAAGGGGGGBBB;;;888888<<<:::777777888:::;;;;;;{{{vvvuuuxxxzzz~~~|||wwwrrrpppnnnppppppkkkddd^^^\\\\\\fffaaa[[[VVVSSSQQQOOONNNJJJGGGCCCAAA???>>>===;;;:::888666666666777666555222111000////////////000---,,,,,,++++++******)))******))))))))))))******((((((((((((((((((((((((&&&'''''''''&&&(((,,,///111///,,,)))((('''((((((&&&$$$%%%((('''$$$###%%%'''(((***+++++++++***)))'''(((((('''%%%$$$%%%&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((())))))***(((((((((((())))))))))))'''''''''((((((((())))))((((((((())))))*********(((((((((((())))))))))))++++++***)))((((((((())),,,,,,+++***)))(((((('''(((((((((((())))))))))))***))))))))))))))))))***)))))))))******+++++++++------,,,+++***))))))((((((''''''(((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------...///000111111222....../////////000000000222222111000////////////222222111111111111000000///000111111000111333555111111000000111333333333777777888999::::::::::::<<<;;;:::999999;;;<<<===@@@??????>>>>>>??????@@@======>>>>>>???@@@AAAAAA?????????>>>>>><<<;;;:::999888777777999999888777555444333333444444444333333333333222111111222222/////////000000000111111//////////////////////////////............////////////...---------------......------------.................................------...000000///...,,,+++++++++***************,,,------+++*********)))))))))******+++++++++************************(((***+++***))))))***+++))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))))))))+++++++++,,,,,,,,,,,,---......------,,,,,,,,,,,,+++******+++...000000///******,,,---------,,,,,,+++++++++++++++******)))))))))******+++,,,------...//////000000000000000......///000000000/////////...---,,,,,,---...///111111111111222222222222000000000000111111111111000000////////////000000222333444444333222222222555666666555333222444555555555555444555555666666777777666666555555555444888===BBBBBB===999:::<<<::::::999;;;>>>??????>>>|||wwwvvvxxx{{{}}}|||vvvrrrpppoooqqqqqqlllddd^^^[[[[[[ddd```ZZZVVVSSSQQQOOOMMMJJJGGGDDDAAA@@@???>>><<<:::888666666777777666555222111000.........//////---------,,,++++++************))))))))))))******))))))))))))))))))))))))&&&((()))((('''(((---111111///,,,***((('''(((((('''$$$%%%(((((($$$"""$$$''''''((())))))***))))))((()))***)))''''''''')))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))+++***))))))))))))))))))+++***)))))))))))))))***(((((((((((())))))))))))***))))))((((((((())))))'''(((((()))***+++,,,,,,(((((())))))*********+++)))(((''')))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......///000000............////////////111111000/////////000000000000000///////////////...///000000000111333555000...---...000222222111222333444444555444444444666666555444333333333333777777666666666666777777555555555666666666666777444555555666666666555555444333222333444555444333111111000000000111222333111111111000...---...///////////////000000000000.....................///......------------......///...------,,,,,,------------,,,,,,,,,,,,------...........................---,,,---///000000///++++++++++++************&&&(((++++++***))))))***(((((())))))***++++++,,,+++******)))))))))******((()))******)))(((***+++(((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))************++++++++++++---------,,,+++*********))))))(((***,,,------,,,((()))+++------------,,,)))***************))))))))))))***+++,,,,,,---.........///000000000//////......////////////......------------------...///000111111111111222222222000000000111111111222222////////////000111222333444888999777222111555:::444555666555444333555777666555555555555555666666666666555555555555555555666999<<<;;;999999;;;===999999;;;>>>@@@AAA@@@???}}}yyyxxxzzz||||||}}}wwwsssqqqrrrsssrrrmmmddd^^^[[[ZZZ___\\\XXXUUUSSSPPPMMMKKKIIIGGGCCCAAAAAAAAA???>>>;;;999777666777777666555444333111///......///000......------,,,+++++++++******))))))))))))******))))))))))))))))))))))))&&&)))+++***((()))...333111///---***((((((((()))&&&$$$&&&******'''%%%'''&&&&&&%%%%%%$$$%%%%%%%%%&&&((()))(((''''''((()))))))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))'''(((((((((((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))***+++'''&&&&&&'''(((***,,,---(((((((((((())))))))))))((((((((((((((()))***+++(((((())))))******++++++))))))******+++,,,------***))))))***,,,---,,,++++++++++++,,,,,,---------,,,,,,,,,------,,,,,,++++++,,,,,,,,,---.........------........./////////000////////////000000111//////////////////000000000111222111000111333555444222000111333555444333000111111222333333333333333333444444333333222222333222222111111222222333333333444444333333222111000000111222222111111000444222111222333333222111222222222222111222333555000222222111......///222222222111111111111111000,,,,,,------...............------------------...///...------,,,,,,------------,,,,,,,,,,,,------...........................,,,+++,,,...000000///,,,,,,+++++++++*********$$$&&&***++++++******+++))))))))))))************))))))(((((()))***+++,,,((()))++++++***)))+++,,,))))))(((((((((((()))))))))))))))))))))))))))((())))))))))))))))))))))))************)))))))))(((((())))))))))))*********+++************************)))((()))+++,,,+++***)))***,,,------,,,+++***((())))))******))))))((())))))***+++,,,---......------...////////////............//////......---+++,,,------.........---000000000111111111111222000000111111111222222222/////////000222333555666>>>HHHPPPNNNCCC:::888;;;333444555555444444666888666555555444444555555555444444444444444555555555555666777999999::::::;;;:::::::::;;;>>>???>>>===zzzuuutttvvvyyy|||~~~yyyuuusssssstttsssmmmeee]]]ZZZZZZ[[[YYYVVVSSSRRROOOLLLIIIIIIFFFCCCBBBAAAAAA@@@???;;;999777666777777666555666444222000//////000111///......------,,,,,,+++******))))))))))))******))))))))))))))))))))))))'''***,,,+++((()))...444111000---***((((((((()))%%%$$$&&&+++---***)))++++++***(((&&&%%%%%%%%%&&&###%%%&&&&&&%%%%%%'''(((******)))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$(((((((((((())))))))))))))))))))))))************((((((((((((((((((((('''(((((((((((())))))))))))))))))(((((()))***++++++---,,,***(((&&&&&&&&&'''(((((((((((())))))))))))%%%&&&&&&''')))***,,,---************))))))))))))*********))))))))))))(((,,,*********,,,---,,,+++******+++,,,,,,---......,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,---------------.........////////////...//////000111222000000000111111111222222...//////...------...000333000......000222000.........000111222222222222...///111222333333222111222222111111111111222222333444555555444333111000111111111111111000//////222111///000111111000.../////////...------///111///111222111......000333111000000//////......---+++,,,,,,------............------,,,,,,------.........---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---........................---,,,+++,,,...000000000,,,,,,,,,++++++++++++***###&&&)))++++++++++++,,,++++++******)))((((((((('''''''''''')))+++---...)))***,,,,,,++++++,,,---******))))))))))))******))))))))))))((((((((((((************************+++*********))))))(((((((((((((((((())))))))))))((((((((()))******+++++++++***))))))+++,,,+++***+++,,,---------+++)))((((((((()))))))))))))))((()))******,,,---...//////,,,------...............---......///......------***+++---...///...------///000000000000111111111000111111111111222222222...//////111333555666888HHHYYYjjjjjjZZZFFF:::777222333444444444555777999666555555444444444555555222333333444444555555555555555666999;;;;;;:::888<<<:::888888:::;;;;;;:::{{{ttttttxxx}}}zzz}}}vvvrrrpppppprrrsssooohhhaaa^^^^^^]]][[[XXXVVVUUUSSSPPPNNNHHHFFFCCCAAAAAA@@@>>>===<<<:::777777777777666444000000000000//////......///......------,,,++++++*********)))))))))))))))''''''((((((((((((''''''((('''''''''))),,,///000222000---)))'''&&&&&&&&&)))((('''((()))(((&&&%%%))))))))))))((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''(((((()))'''((()))******)))((('''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))******)))'''&&&%%%$$$###(((((()))***+++,,,,,,---)))(((((()))++++++***)))))))))))))))))))))))))))******)))))))))))))))***'''((()))+++++++++***)))+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++///...---,,,++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......000000//////............222222111000///...------000000000000///////////////000000000111111111111////////////000000000000///////////////000000111000000000000000000000000////////////............000000000000000000000000............////////////222111///...---------.........////////////............---------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++************************/////////...---,,,***)))------,,,---...000222333000///---,,,,,,+++)))'''++++++++++++++++++++++++,,,,,,+++***))))))******)))'''&&&(((+++---,,,*********+++++++++,,,,,,,,,)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))++++++***)))((((((((()))(((((()))***+++,,,,,,,,,))))))(((((((((((())))))((()))***+++,,,+++******))))))************))))))++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********---------,,,,,,+++++++++***+++,,,---...000111111000000111111111111000000333222000......///000222333222000......111666:::JJJeeeyyy|||qqqUUU???===555444333222222444666777777666666555444444333333444444444444444555666777777888888999999999888888777555555666999;;;<<<;;;zzzsssrrrwww{{{}}}~~~xxxsssrrrrrrttttttoooggg```\\\\\\___]]]YYYVVVTTTQQQMMMKKKHHHFFFCCCBBBAAAAAA???===<<<:::888777777777666555444333222111000000000000///......------,,,++++++)))*********++++++++++++(((((())))))))))))((((((+++*********,,,///222333111000---***(((''''''((((((''''''((())))))'''%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&''''''((()))******)))((('''&&&&&&&&&&&&%%%%%%$$$$$$(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&((())))))))))))((('''&&&%%%%%%$$$'''''''''((()))))))))***)))(((((()))++++++***)))))))))))))))))))))))))))***))))))(((((()))))))))'''((()))***+++******)))************)))))))))(((************************++++++++++++++++++++++++(((((((((((()))***++++++*********++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---/////////......---------000000//////...---------/////////////////////////////////000000000111111//////..................//////......//////000111000000000000000000000000////////////............000000000000000000000000........./////////000000222111///...---------.........////////////.........------------,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,---...000222333111///---,,,,,,+++)))((())))))))))))))))))))))))******)))(((((((((((((((+++)))((()))+++,,,+++)))************++++++++++++))))))))))))))))))))))))******)))((()))***+++,,,))))))))))))))))))))))))******))))))((()))))))))((((((((())))))*********(((((())))))))))))((((((((()))***+++++++++******))))))************))))))*********))))))*********)))***++++++,,,,,,++++++,,,,,,,,,++++++*********------,,,,,,,,,+++++++++++++++,,,---...////////////000000111111000000///222111000//////000111222333222111///...000555888EEEccc{{{}}}___BBB:::333222000000000111333444666666555555444333333222444444444444555666666777888888999:::::::::::::::;;;999888888:::;;;:::999zzztttssswww{{{yyyuuusssuuuvvvuuuooofff___\\\[[[bbb___ZZZVVVRRROOOKKKHHHHHHFFFDDDBBBBBBAAA@@@>>><<<:::888777888888666555888666444111000000111111///......------,,,++++++*********++++++,,,,,,,,,))))))************))))))(((((('''(((***,,,///111111///,,,***(((((())))))'''&&&&&&'''))))))(((&&&%%%%%%%%%%%%&&&'''))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((()))***'''(((((())))))((((((''''''''''''&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''(((***+++***))))))))))))))))))))))))))))))((((((''''''((())))))(((((()))************)))************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++......------------,,,,,,------------------------////////////////////////....../////////000000000///.........---,,,,,,,,,///............///000000000000000000000000000000/////////............---............................../////////000000000111000///...---------------......//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))************))))))++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,,,,...000222333111///---+++++++++***(((((((((((((((((((((((((((******)))((((((((())))))+++***(((((()))***((('''))))))))))))************))))))))))))))))))))))))&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((('''((()))******)))((('''((()))******++++++******))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++*********,,,,,,,,,,,,++++++++++++++++++,,,,,,------------//////000000000000/////////000000111111222222333333333222000...///333666@@@YYYooozzzwww___BBB888111111000///000111222333555555444444333222222222333444444555555666777777777888999:::;;;<<<<<<<<<===;;;888888888888777555{{{uuutttxxx|||yyyuuutttvvvwwwvvvppphhhaaa^^^^^^ccc___ZZZUUURRROOOKKKIIIIIIFFFDDDCCCCCCBBBAAA???===;;;999888888888777666:::777444111//////111222///......------,,,++++++************************((())))))******))))))(((''''''&&&'''(((+++...000000///,,,***))))))******&&&%%%%%%'''))))))(((''''''&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,(((((((((((((((((((((((()))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''***************))))))))))))((('''''')))******)))(((((((((((((((((((((((((((''''''''''''(((((())))))))))))*********))))))*********)))))))))))))))++++++++++++++++++++++++************++++++++++++......---,,,++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---...............//////---............/////////000//////...---,,,++++++......------......///000//////////////////////////////.........---------------------------------....../////////000000000//////......---------------------......------------------,,,,,,,,,++++++,,,+++++++++++++++++++++)))******************)))++++++++++++++++++++++++))))))******++++++******+++++++++,,,---000222333222///,,,+++++++++***)))'''''''''''''''''''''''',,,++++++*********++++++(((''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%$$$#########$$$&&&'''((((((((((((((((((((((((((((((((((((((()))***+++)))(((((((((((((((((((((&&&((()))++++++)))(((&&&((())))))***************))))))************))))))(((((())))))))))))(((((())))))***++++++++++++++++++++++++***************,,,+++++++++++++++++++++***+++,,,,,,,,,++++++***...//////000000//////...---...000111222333333333333333333000//////111333<<>><<<999999999999888666888666333000......///000///......------,,,++++++++++++***)))(((''''''&&&'''(((((())))))(((((('''******)))***,,,...111333000...,,,***((())))))***&&&%%%%%%&&&((()))(((&&&)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%'''((()))((((((''''''''''''((((((((()))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''*********))))))))))))))))))(((&&&'''(((******)))(((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))))))))))))))))))))))))))******************************)))))))))******++++++++++++***)))(((''''''''''''++++++,,,,,,,,,---------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------......///000000,,,,,,------............,,,,,,---------.........000000//////...---,,,,,,---------------......///....................................------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////...............---------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++***))))))*********+++---000222333222///,,,******+++***)))((((((((((((((((((((((((+++******)))******++++++&&&&&&'''(((((())))))***''''''((((((((()))))))))(((((((((((((((((((((((())))))((('''((()))***+++((((((((((((((((((((((((((('''''''''((()))******)))))))))))))))))))))(((&&&((()))++++++)))(((&&&)))))))))))))))*********))))))************))))))'''((())))))))))))((('''))))))***++++++++++++***************************++++++++++++++++++++++++***+++,,,---,,,+++***)))......////////////......,,,---///000222222333333222333333111//////000111666===;;;<<>>555777000000000000111111222222111111111111000000000000222333555666777888888888555666777999:::;;;;;;;;;888666555444555555555333yyysssrrruuuyyy|||}}}xxxvvvvvvwwwwwwvvvqqqjjjeeedddeeebbb^^^YYYUUUTTTRRRQQQOOOIIIGGGEEEDDDDDDDDDCCCAAA>>><<<:::999::::::888777666444222///....../////////......------,,,++++++******)))((('''&&&&&&%%%''''''((((((((((((''''''))))))((()))***---000222000...+++)))''''''((((((&&&%%%%%%&&&(((((('''%%%'''(((((()))((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''))))))(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&''')))***)))))))))))))))))))))))))))''''''''''''((()))******+++***))))))((()))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***+++++++++(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------------....../////////000++++++,,,,,,---.........+++,,,,,,,,,,,,---------000000//////...------------,,,,,,,,,,,,---.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++*********+++++++++++++++***++++++++++++++++++***************************+++++++++++++++***)))(((*********+++---000222444333000,,,***************))))))))))))))))))))))))''''''&&&&&&&&&'''((((((&&&(((************,,,...(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))'''((()))******)))(((''')))(((((((((((()))***+++))))))************))))))((((((************((((((((()))******++++++******)))))))))************************+++++++++++++++)))+++,,,------,,,***)))------............------,,,,,,---...///111111222111222333222000//////000000666444444;;;888111333---------.........//////////////////////////////111333555777888999888888555666777888999:::::::::999888666666777888888777{{{vvvtttwwwzzz{{{~~~}}}yyywwwxxxwwwxxxvvvppphhhbbbaaabbbddd```[[[VVVTTTSSSRRRQQQIIIGGGEEEDDDEEEEEEDDDBBB???===;;;:::::::::999888333333222000000////////////......------,,,++++++((((((((((((((()))))))))(((((())))))))))))(((((('''&&&&&&&&&(((+++...000000...+++(((&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$"""$$$&&&((()))(((&&&%%%%%%%%%&&&''''''&&&%%%%%%((((((((((((((()))******((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((***(((%%%%%%''')))))))))))))))))))))))))))))))))(((((((((((()))***++++++,,,+++)))((((((((()))***((()))))))))************************************((((((((()))***+++++++++************+++,,,---...*********++++++++++++,,,************++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,---------...------------------......***++++++,,,------......++++++++++++,,,,,,,,,,,,...---------------------,,,,,,,,,+++,,,------...------------------------.........---------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,---.........---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***)))*********++++++++++++))))))************))))))))))))))))))))))))))))))(((((()))*********)))))))))))))))+++---000222444333000,,,***************((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&(((******((((((***,,,(((((()))))))))*********))))))))))))))))))))))))'''&&&%%%%%%%%%&&&((()))))))))))))))))))))))))))))))))((('''''''''(((((('''''''''(((((()))))))))(((((())))))))))))(((((()))(((((('''((()))***+++))))))************))))))((()))+++,,,,,,+++)))(((((())))))***************((()))))))))*********+++)))*********++++++++++++)))***,,,......---+++***---------......------------,,,,,,,,,---...000111///111222222111//////000---333222222888555...222,,,,,,------....................................111333555777999999999888777888999999:::::::::999;;;999777777888888888777yyyxxx{{{~~~zzz~~~}}}zzzyyyzzzxxxxxxuuunnnfff```^^^___fffbbb\\\WWWUUUSSSRRRQQQIIIGGGEEEEEEEEEEEEDDDCCC???===;;;:::::::::999888222222222222111111000000///......------,,,++++++&&&'''((()))***+++,,,,,,))))))************))))))***)))))))))+++...111333000...+++(((%%%$$$$$$%%%((('''&&&&&&''''''%%%######'''((((((&&&$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''((()))***++++++***(((%%%%%%'''))))))***))))))))))))))))))))))))(((((((((((()))***,,,,,,,,,+++***((((((((()))***(((((())))))*********+++++++++++++++++++++++++++'''(((((()))***++++++++++++***)))(((''''''''''''))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------------------......---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,---.........---,,,+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******))))))******++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%&&&((()))*********)))))))))+++---000222444333000,,,))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%'''((('''$$$###%%%'''))))))))))))************))))))))))))))))))))))))))))))((('''((()))***+++))))))))))))))))))))))))***)))((('''''''''''''''%%%%%%&&&&&&'''((())))))))))))(((((((((((()))))))))((('''''''''(((***+++))))))************))))))(((***+++,,,,,,+++***((((((((()))***************(((((())))))*********+++))))))******++++++++++++(((***---//////...,,,***,,,------......------,,,---,,,+++***+++---///111...000222222111000000000,,,222000...333000---222---...//////000000//////---.....................111222555888999:::999888999999:::;;;;;;;;;::::::;;;999666666666666555444yyyvvvwwwyyy}}}}}}zzzyyytttuuutttooogggaaa^^^___eeeccc___ZZZUUURRRPPPOOOLLLIIIFFFEEEEEEEEEDDDDDD@@@>>>;;;:::::::::999777777666444222000...------------......,,,***'''%%%******************++++++))))))(((%%%$$$%%%))),,,***------***,,,111333111111...***'''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''((()))((('''&&&))))))(((((((((((())))))(((((('''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%'''+++,,,***'''((((((''''''''''''(((((((((((()))))))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))*********)))((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))'''((()))+++++++++***)))*********)))))))))))))))***************************++++++,,,,,,++++++***************************,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------........................,,,++++++******++++++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,---///000111111///,,,******+++***)))'''((()))******)))((('''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))***)))))))))***)))'''%%%%%%&&&''')))***))))))((('''&&&$$$$$$$$$&&&((()))(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''(((((((((((()))******)))'''&&&((()))))))))))))))))))))))))))************************'''&&&%%%$$$$$$%%%&&&'''***************)))(((((())))))(((((((((((())))))+++*********))))))((((((+++,,,---...---,,,+++***---------,,,,,,++++++++++++++++++,,,---...000000333333333222222000///...---------...............---...............------...------,,,,,,------...111222444555777888999999<<<;;;:::999888888888888999888666555444333222222yyyvvvxxxzzz~~~}}}{{{zzzuuuvvvuuuppphhhbbb______dddbbb^^^YYYUUURRRPPPOOOLLLIIIFFFEEEEEEEEEDDDCCC>>><<<::::::;;;;;;:::999666555333222000///......$$$&&&))),,,///000000000************************'''((((((&&&&&&&&&))),,,)))++++++***+++111333222222///+++(((''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%'''((()))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((($$$######%%%((()))'''$$$(((''''''''''''''''''((('''(((((()))((('''&&&%%%''''''&&&&&&%%%%%%$$$$$$ !!!###$$$&&&&&&'''''''''((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((()))))))))******++++++))))))*********((('''&&&))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------------------------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))*********+++,,,...///000///---++++++,,,,,,+++***'''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&''''''''''''(((((((((''''''(((((((((((('''''')))))))))((((((''''''''''''((()))'''&&&%%%&&&'''((((((((((((((((((((((((************************((('''&&&%%%%%%&&&'''((())))))******)))((((((''')))((((((''''''(((((()))++++++++++++******))))))+++,,,,,,,,,,,,,,,++++++...---------,,,,,,,,,,,,++++++++++++,,,---//////222222222222111111000//////.....................,,,---------------,,,,,,------,,,,,,,,,,,,------111222333555666777888888888888777777888888999999888777555444333222222222~~~yyywwwyyy|||}}}{{{zzzvvvwwwvvvppphhhbbb``````bbb```\\\XXXUUURRRQQQPPPKKKIIIFFFDDDDDDDDDCCCBBB<<<;;;999:::;;;<<<<<<;;;555444333222000000//////+++,,,---.........---,,,************************&&&'''(((((('''''')))***&&&)))***(((+++000333222222///+++)))(((((('''&&&''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))&&&%%%$$$%%%''''''%%%$$$''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&'''(((***+++---''''''((())))))((('''&&&))))))))))))))))))))))))******************************++++++++++++******************************)))***+++,,,,,,+++***)))++++++***))))))***+++++++++++++++++++++************************+++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------------------------************************+++************+++,,,,,,)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***+++,,,---...,,,,,,,,,---......,,,+++'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))'''%%%%%%&&&((((((((((((((('''&&&%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((++++++***)))((('''&&&&&&%%%&&&'''&&&$$$$$$%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((('''&&&(((''''''''''''''''''(((,,,,,,++++++++++++******,,,+++++++++++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,---...000111111111111111000000000000000//////.........+++,,,,,,---------,,,,,,---,,,,,,++++++,,,,,,---000111333444555666666777333333444555666888999999666555444222222111111111|||wwwuuuxxx|||~~~|||yyyxxxuuuvvvuuuooohhhaaa______```^^^[[[XXXUUUSSSRRRQQQLLLIIIFFFDDDDDDCCCBBBAAA===;;;::::::;;;;;;;;;:::555444333222111000000000222222111000---+++)))'''************))))))))))))''')))+++***)))'''''''''$$$'''((('''***000333222222...+++((((((((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&'''(((((('''%%%###!!!%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((((((((''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''(((***+++,,,000...,,,***)))))))))***'''''''''((((((((())))))************************((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,"""###%%%''')))******)))((((((((()))))))))))))))******************************++++++++++++******************************(((***+++------+++***(((+++******************++++++++++++***************(((((())))))******++++++)))))))))*********++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************++++++,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,++++++---000222111///,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######%%%'''((((((***)))(((&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&''')))************))))))(((((('''$$$%%%'''&&&%%%$$$%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''(((((((((&&&''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''************************++++++***))))))***,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------000000111111222111111111222111111000///......---,,,,,,------......------,,,,,,++++++++++++,,,,,,000111222333444444444444000111222333555666666777333333222111111000111111yyyuuutttwww{{{}}}~~~zzzwwwvvvtttuuusssnnnfff```^^^^^^```^^^[[[XXXUUUSSSRRRRRRLLLJJJFFFDDDDDDDDDBBBAAA???===;;;:::::::::999888555444333222111111111111------..................*********)))))))))(((((()))+++---,,,)))&&&%%%$$$###&&&''''''***000333222000---)))'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&'''(((((('''%%%###!!!%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&$$$%%%&&&''')))***+++,,,---+++)))'''&&&%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***((('''%%%%%%&&&((()))!!!###%%%'''))))))))))))''''''(((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((*********++++++*********************************((((((((())))))*********************+++++++++,,,++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))((((((((()))******+++,,,...111444333111...((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""$$$'''(((((((((''''''&&&&&&((()))***((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&&&&&&&((()))***''''''(((((())))))******$$$&&&(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))******)))((()))***+++,,,***************+++++++++++++++++++++,,,---......000111111222222222222111222111111000///......---------...///////////////---,,,,,,++++++,,,,,,---000000111222222222222222000111222333333333333222222111111000000000111111~~~yyytttsssvvvzzz|||~~~}}}yyyuuutttssstttsssmmmeee___]]]]]]aaa```\\\YYYVVVTTTSSSSSSNNNKKKGGGEEEEEEDDDCCCBBB@@@>>>;;;:::::::::888777666555444333111111000000------------......//////*********))))))(((((('''+++,,,---,,,)))&&&%%%%%%$$$'''((('''***000333222///,,,(((&&&&&&'''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&%%%###"""###%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))((('''&&&&&&'''(((&&&&&&'''(((((('''&&&%%%&&&''''''(((((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***)))((()))***++++++++++++***))))))))))))***************)))))))))))))))******************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))))))))***++++++((()))))))))************------------------------((()))***++++++***)))((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))((((((((())))))***+++---000333333000...(((''''''&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%'''''''''$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((((((''''''&&&''''''((()))***%%%%%%&&&'''((()))******$$$&&&))))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''(((''''''''''''''''''((('''''''''(((((((((((()))(((((((((((()))***++++++************+++++++++++++++++++++,,,---...000000222333333333333333222222000000000//////.........---...///000000000000000...------,,,,,,------...///000000111111111000000000111222333222111000///111111000000000111111222yyytttssswww{{{}}}}}}yyyvvvtttssstttsssnnnfff```]]]^^^cccaaa^^^ZZZWWWUUUSSSSSSOOOLLLIIIFFFFFFEEEDDDBBB???===;;;::::::;;;:::888888777555333111000000///222111///...,,,+++******+++******)))(((((('''''')))+++,,,+++)))''''''(((%%%((()))(((***000333222///---)))''''''(((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$""""""$$$&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&$$$""""""$$$&&&(((''''''''''''''''''(((''''''&&&&&&&&&''')))))))))((((((''''''&&&&&&&&&&&&'''((()))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))'''((())))))((('''&&&%%%&&&&&&''''''((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))***++++++++++++***)))((()))))))))*********+++******************)))))))))))))))************+++******************************++++++++++++******++++++++++++++++++++++++************************)))))))))))))))***++++++)))))))))*********++++++++++++++++++++++++++++++***+++,,,------,,,+++***((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++******)))((((((((()))))))))***---///000...,,,((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))%%%%%%&&&&&&''''''(((((($$$&&&)))***)))''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''((((((((((((((()))((((((''''''(((((()))'''((((((((())))))))))))&&&'''((()))************++++++,,,,,,,,,---------***++++++---...000222333555555555555444333333222///.....................,,,---...///000000000000///......------....../////////000000000//////...///000111222222111000///111000000000111111222333{{{uuutttxxx|||~~~~~~zzzvvvuuutttuuutttooogggaaa^^^___eeeccc___[[[WWWUUUTTTSSSPPPMMMIIIGGGFFFFFFDDDCCC===;;;999:::;;;<<<;;;:::888777555333111000/////////...---,,,,,,,,,,,,,,,+++******)))(((''''''&&&((()))******))))))***+++&&&)))***(((+++000333222000...***(((((())))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&&&&''')))'''$$$""""""$$$''')))(((((('''''''''((())))))%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''%%%'''(((&&&######&&&)))((((((''''''''''''(((((((((''''''&&&'''((()))***%%%&&&&&&&&&''''''((((((''''''(((((((((&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((()))************%%%&&&((()))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++***)))(((((())))))*********+++,,,,,,++++++******))))))(((((((((((())))))))))))******************************+++++++++******)))++++++++++++++++++++++++************************)))))))))))))))******+++************++++++++++++************************+++,,,...//////...,,,+++(((((())))))*********+++************************(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((,,,+++***))))))(((((()))(((((((((***,,,---+++***((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''''''''((((((&&&$$$((())))))***)))'''&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''')))***))))))(((&&&&&&&&&&&&&&&&&&%%%%%%###%%%((()))((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&'''((()))))))))((())))))(((((((((((())))))(((((())))))*********+++%%%&&&(((************)))---------....../////////***+++,,,---///111333555666666666666555444333222---------...............+++,,,---...//////////////////............////////////////////////...------///111222333222111000111000000000111222333444zzzuuutttxxx}}}~~~{{{wwwvvvtttvvvvvvqqqiiibbb___^^^gggccc^^^ZZZXXXWWWUUUTTTRRROOOJJJGGGFFFFFFEEEDDD???===;;;;;;;;;<<<;;;:::999666333333444444222000......///---+++)))******%%%&&&((()))))))))(((''''''''''''''''''((()))***)))'''%%%&&&)))---000111000---(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))&&&&&&&&&'''))))))&&&$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((***)))(((((((((((())))))(((((((((((())))))))))))************))))))((((((''''''((((((((((((''''''******************************+++,,,,,,+++)))(((++++++*********+++---...+++***)))'''''''''((()))((((((((((((((((((((((((++++++*********+++------,,,+++)))((('''((()))***++++++,,,,,,,,,+++***)))))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,))))))(((((('''''''''&&&&&&''''''((((((((((((((()))((('''''''''(((***++++++***)))''''''(((((()))+++)))'''%%%%%%&&&(((******))))))((('''&&&&&&&&&)))***)))'''%%%%%%''')))&&&'''(((*********)))((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((***'''######'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((((((''''''''''''((((((******))))))***,,,---///---,,,,,,,,,,,,---......******,,,...000333555777666666555444333222222111000///............,,,***,,,------...///000111111222111000......//////000//////000111111000///...000111222333333222000///333222111111111222333444yyyttttttxxx}}}~~~{{{wwwvvvuuuwwwwwwrrrjjjccc```___gggccc^^^[[[YYYXXXVVVUUUQQQNNNJJJGGGGGGGGGFFFEEE@@@>>><<<;;;<<<<<<<<<:::888666333222222222000......//////---+++)))***+++((())))))***)))((('''&&&******)))''''''&&&&&&'''***(((''''''+++///111222000,,,(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((()))&&&&&&&&&'''((((((&&&$$$%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))*********************)))))))))))))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,***(((&&&%%%***))))))(((((()))***++++++***)))((('''(((((()))))))))))))))))))))))))))((()))******+++******)))***************)))((((((*********++++++,,,,,,,,,))))))))))))(((((((((''''''((((((((())))))))))))))))))*********+++++++++,,,+++************+++,,,***)))))))))(((((((((((('''(((((())))))))))))))))))((('''''''''(((*********)))((('''''''''((((((((('''&&&%%%&&&''')))+++)))))))))((('''&&&&&&&&&((()))((('''%%%%%%'''(((%%%&&&'''((()))(((((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''&&&&&&$$$###"""!!!!!!'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((('''''''''(((((('''''''''''''''(((((((((''''''''''''((((((******))))))***,,,---...,,,,,,,,,,,,,,,---......***+++,,,...000222555666888888777777666666555555333111...,,,,,,,,,,,,,,,+++,,,------//////000111111000///.........//////...///000111111000///...000111222333333222000///222222111111222333555666~~~yyyttttttxxx|||~~~{{{wwwvvvvvvxxxxxxssskkkdddaaa```fffbbb^^^ZZZYYYXXXVVVUUUPPPMMMIIIGGGGGGHHHGGGGGGAAA???===<<<======<<<;;;:::777555333222111000......//////...+++******+++++++++++++++)))((('''&&&******)))(((''''''''''''+++)))((()))---000333333000,,,(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((((()))))))))******+++++++++)))))))))))))))*********)))((('''&&&&&&'''((()))))))))))))))))))))))))))+++++++++***)))'''&&&%%%)))((((((''''''''''''(((+++***))))))((()))))))))))))))))))))))))))))))))&&&''')))******)))'''%%%((()))+++,,,+++***(((&&&))))))((()))***+++---...)))))))))(((((((((''''''''''''((((((((())))))))))))))))))*********++++++++++++************++++++*********))))))))))))((((((((()))************)))((((((''''''(((((()))***(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((()))******))))))(((((('''&&&&&&&&&''''''(((&&&%%%$$$&&&'''%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''''''''&&&&&&%%%$$$######&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((()))))))))))))))))))))((((((((((((((((((''''''(((((()))((((((''''''''''''((((((***************+++,,,---,,,,,,++++++,,,,,,---...,,,,,,---...000222444555777777777777777777777777555222///,,,******,,,---***++++++,,,---...///000000///......------.........///000111111000///...000000222333333222111000111111111222444555777888}}}xxxssssssxxx|||~~~{{{wwwvvvuuuwwwwwwrrrjjjccc``````ddd```\\\YYYXXXWWWVVVUUUOOOLLLIIIGGGHHHIIIIIIHHHBBB@@@>>>===>>>>>>===<<<===;;;888666444333111000...//////...+++******+++,,,,,,++++++***)))((((((''''''''''''((()))++++++***)))(((***---111333333///,,,(((&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''''''''&&&%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''')))(((((('''''''''((((((((((((((()))******++++++))))))))))))************)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&*********)))))))))******************************(((((()))))))))((('''&&&)))******+++***)))((('''***)))((('''(((***,,,...))))))(((((((((''''''''''''''''''((((((((())))))))))))))))))*********************))))))*********)))))))))(((((((((((((((''''''((()))))))))))))))''''''''''''(((((())))))''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&((())))))(((((((((((((((''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))(((((((((((())))))***((((((''''''''''''((((((***************++++++,,,+++++++++++++++,,,,,,---,,,------...000111333444333333444444444444444444333333111...+++******+++)))***+++,,,---......//////.........------------......000111111000//////000000111222222222111111111111222444666777999:::|||wwwsssssswww|||~~~{{{wwwvvvtttvvvvvvqqqiiibbb___^^^aaa^^^ZZZWWWVVVVVVUUUTTTOOOLLLIIIHHHHHHIIIIIIIIICCCAAA???>>>>>>>>>===;;;<<<;;;999777444222111111//////000...,,,***+++++++++************+++++++++&&&''''''''')))***+++,,,(((''''''***...111333333///,,,)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%((((((((('''&&&%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&&&&&&&''''''((())))))***)))))))))))))))*********)))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))***)))))))))((((((''''''&&&)))))))))*********))))))))))))))))))))))))))))))+++***(((''''''(((***+++,,,+++)))((((((((()))***+++***(((''''''(((***+++((((((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&'''))))))(((((((((((((((((($$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))******((((((''''''''''''(((((())))))*********+++******+++************+++,,,,,,,,,------...000111333444111222222222222222222222000222333111---***)))))))))******+++,,,---.....................------,,,---...///111111111000///000000111111222222222222111222444666888999:::;;;~~~|||vvvrrrssswww|||~~~{{{wwwvvvtttvvvuuuqqqiiibbb___^^^```]]]YYYWWWVVVVVVUUUUUUOOOMMMIIIHHHIIIIIIIIIIIICCCAAA???>>>>>>===<<<;;;888888777444111//////000///000000///,,,++++++,,,******))))))***++++++,,,***))))))(((((()))))))))((('''(((***...222333333...,,,)))'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%((((((((('''&&&%%%$$$###%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$$$$######%%%%%%&&&&&&'''((())))))************)))))))))(((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))(((((('''''''''((((((((())))))***))))))(((''''''(((((())))))))))))(((((((((((((((((((((((((((---+++(((&&&'''))),,,///---+++)))''''''(((***++++++***((('''''''''((()))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&''''''&&&&&&%%%$$$&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''&&&&&&'''******)))(((((((((((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))******((((((''''''''''''(((((())))))******+++******)))******))))))******+++,,,,,,,,,---...000222444555333333333333333333333333---000444333///***)))))))))******+++,,,---...///...////////////...---------...///111111111000000000000000111111222333333222333555777999;;;;;;<<<~~~~~~{{{vvvrrrrrrwww|||~~~{{{wwwvvvuuuvvvvvvrrrjjjccc______aaa^^^ZZZXXXXXXXXXWWWWWWPPPNNNJJJHHHIIIIIIIIIHHHCCCAAA>>>=========;;;:::555666666444000...///111///000000///,,,++++++,,,++++++))))))((()))*********)))))))))))))))******(((((())),,,000333444444...,,,)))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''%%%######%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((((((''''''((()))***''''''))))))***)))((((((%%%&&&'''((()))(((((('''''''''''''''''''''''''''***)))((('''(((***---///+++******)))))))))))))))'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***''''''((())))))(((''''''&&&&&&&&&&&&''''''((((((%%%&&&&&&'''''''''''''''%%%&&&'''(((((((((''''''&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((''''''(((***)))((('''&&&''''''(((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((++++++***)))'''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((())))))***++++++***)))((()))))))))))))))***++++++***+++,,,...000222555666555444444333333222222222,,,000333222---******,,,******+++,,,---...////////////000000000///...---,,,---///000111111111000000000000000111222333444333555777999:::;;;;;;;;;~~~}}}zzzvvvrrrrrrwww|||~~~{{{wwwvvvvvvwwwwwwssskkkddd``````bbb___[[[YYYYYYZZZYYYYYYQQQNNNKKKIIIIIIIIIIIIHHHCCCAAA>>>======<<<;;;999666777777555111000111333///000000///---++++++,,,---,,,***(((''''''((((((&&&&&&'''(((***+++---...))))))***---222555666666...+++)))(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%"""###$$$&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$'''%%%######$$$&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++&&&&&&'''((()))***++++++---,,,+++***)))'''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---...%%%&&&((()))))))))(((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&'''((()))***+++,,,---((()))+++,,,+++***((('''$$$%%%'''((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&''''''(((((((((((((((%%%%%%'''((((((((('''&&&&&&'''((((((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***)))(((((())))))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''((((((((($$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******%%%%%%%%%&&&&&&((())))))((((((''''''''''''((((((((()))***++++++***)))((()))))))))))))))******+++******,,,...000333555777444444333333222111000000...000222000+++))),,,///***+++,,,,,,......///000///000111111111000...---,,,---///000111111111000000000000000111222333444444666888:::;;;<<<;;;;;;~~~|||yyyxxxyyy{{{}}}yyywwwvvvzzz}}}}}}wwwlllbbb^^^]]]aaa___]]]ZZZXXXWWWWWWWWWTTTQQQLLLJJJJJJJJJJJJJJJFFFDDDAAA@@@??????===;;;:::999777555333222111111111111111000///---+++++++++++++++++++++***)))(((((((((''''''''''''((((((***((('''***000555777666111...+++)))))))))((('''+++(((&&&&&&((((((%%%###&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&'''((((((((('''&&&%%%%%%&&&&&&''''''((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))************))))))+++'''###%%%***---+++(((''''''''''''((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))***))))))(((((((((((()))''''''(((((('''&&&%%%%%%((('''&&&%%%&&&(((***,,,))))))(((((('''''''''&&&&&&'''((())))))((('''&&&&&&'''''''''((()))))))))'''''''''''''''((())))))((((((((((((((()))******---+++'''$$$######&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((()))******)))'''%%%$$$$$$&&&)))***))))))(((((((((((())))))((((((((((((((('''''''''++++++,,,---...///000111111000000///...---------000///...---------------(((***,,,...000///...---111111111111000///------000000000//////......---///000000111111222333333333444666888:::;;;;;;<<<}}}}}}|||yyyvvvuuuvvvxxx|||~~~xxxvvvuuuzzz}}}}}}vvvkkkbbb^^^^^^aaa___]]]ZZZXXXVVVVVVVVVSSSPPPLLLJJJJJJKKKKKKKKKFFFDDDAAA@@@???>>>===;;;:::999777555333222111111000000000///...,,,***)))*********)))))))))((((((((((((''''''''''''((((((***((('''+++111666777777///,,,)))((((((((('''&&&***(((&&&&&&''''''%%%###%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&###%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%''''''''''''((((((((((((&&&''''''((((((''''''&&&$$$$$$%%%&&&(((((('''&&&''''''''''''((((((((((((((('''&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((())))))'''''''''''''''&&&%%%%%%'''&&&&&&&&&'''(((***+++)))(((((((((''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((((((((((())))))******)))'''&&&&&&(((***,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&((()))))))))(((((((((((())))))((((((((((((((((((((('''++++++,,,---...///000000000000//////...------,,,///...------,,,,,,------***+++---///000000000///111111111111000///...---......------,,,---------000000111111222333333333333444555777999:::::::::||||||zzzwwwttttttuuuwww{{{|||xxxuuuuuuzzz}}}|||vvvkkkbbb^^^^^^aaa___]]]YYYWWWUUUUUUTTTRRROOOLLLJJJJJJLLLLLLLLLFFFCCCAAA??????>>>===;;;:::999777555333222111111000//////...---+++))))))***)))((('''''''''((()))((((((''''''''''''((((((***)))))),,,333777999888,,,***'''&&&'''''''''&&&)))'''&&&&&&''''''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$######""""""######$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$%%%&&&''''''((((((''''''###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%"""&&&(((&&&%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((())))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))((((((''''''(((((()))***((((((((((((((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$(((''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((***++++++,,,---...////////////......------,,,,,,------,,,,,,++++++,,,,,,------...///000111111222111111111111000///......---,,,+++******+++---...111111222222333444444444333444555666888888999999}}}}}}{{{xxxuuutttvvvxxx|||}}}xxxvvvwwwzzz||||||uuujjjaaa^^^___aaa```]]]YYYWWWUUUTTTTTTRRROOOKKKJJJKKKMMMMMMMMMEEECCC@@@??????>>><<<;;;:::999777555333222111111000000///...---+++***)))+++***(((''''''((()))+++((((((''''''''''''((((((***))))))...444999:::999,,,)))'''&&&'''(((((('''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''###%%%&&&&&&%%%$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&"""$$$%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((('''(((((((((((((((''''''''''''((((((((((((((((((''')))))))))((('''''''''&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))(((((((((((('''&&&%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&'''(((((((((((((((((('''''''''''''''((((((((((((******++++++,,,------......---------,,,,,,,,,+++,,,,,,++++++***++++++,,,---------...///000222222111111111111111000///...---,,,***)))))),,,...000111222222333333444555555444444666777888888888888}}}|||zzzvvvtttsssvvvxxx}}}}}}yyyxxxyyyzzz{{{{{{tttiiiaaa______aaa___]]]ZZZWWWUUUUUUUUURRROOOLLLJJJKKKMMMNNNNNNEEECCC@@@???>>>>>><<<::::::999777555333222111111111111111000...---+++***,,,+++)))(((((()))+++,,,((((((''''''''''''((((((***)))***...555::::::999,,,***((('''((())))))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%############$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((($$$ $$$((((((&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&(((((('''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))''''''(((((('''&&&%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))((('''&&&''''''((((((((((((''''''&&&'''''''''(((((())))))))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,---...///111222000111111111111000000//////...,,,***+++---000222111222222333333444555555555555666777888888777777|||zzzxxxtttqqqqqqtttwww}}}}}}zzzyyyzzzyyy{{{zzzssshhhaaa___```aaa___]]]ZZZXXXWWWWWWWWWSSSPPPMMMKKKKKKMMMMMMMMMEEEBBB@@@>>>>>>===<<<::::::999777555333222111111222111111000///---,,,++++++******))))))***,,,,,,((((((''''''''''''(((((((((((()))///555::::::999---+++((('''((()))((('''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$######""""""######$$$&&&%%%%%%%%%%%%%%%%%%$$$"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%############$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$(((""""""&&&&&&$$$%%%&&&&&&&&&&&&'''''''''((('''&&&'''((()))(((&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))%%%&&&((()))************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))))))))))))))******++++++++++++++++++************++++++******++++++,,,,,,+++,,,---...///000000111000111111222111111000000000///...------...000111111111222222333444444444555555666666666666666555~~~|||{{{xxxtttqqqqqqtttwww||||||yyyyyyzzzyyy{{{yyyrrrhhhaaa___``````___]]][[[YYYYYYYYYYYYUUUQQQMMMKKKKKKLLLMMMLLLEEEBBB???>>>>>>===;;;::::::999777555333222111111111111000///...,,,+++***))))))))))))*********+++((((((''''''''''''(((((('''''')))...555::::::888---+++((('''''''''&&&%%%###%%%'''&&&$$$###%%%'''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%&&&"""###&&&'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%""""""%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++###$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''''''''''''''((((((((())))))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&''''''((())))))(((''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&''''''((())))))***(((((())))))))))))******************************+++++++++++++++,,,------+++,,,...000111111111000000111111222222111111111000000//////......//////000000111111222333333333333333444444444333333222}}}zzzvvvssstttwwwzzz{{{~~~{{{xxxxxxyyyyyyzzzyyyrrrhhh```___aaa```___]]][[[ZZZZZZ[[[[[[VVVRRRNNNLLLKKKLLLLLLLLLDDDBBB???>>>>>>===;;;::::::999777555333222111111000000///...---+++***)))&&&'''((()))******))))))((((((''''''''''''((((((&&&&&&(((...555999999888---***'''&&&%%%%%%$$$######%%%'''&&&$$$###%%%'''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###&&&(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%''')))***&&&&&&''''''''''''((((((%%%&&&''''''((((((''''''###%%%'''&&&%%%$$$%%%%%%$$$$$$######$$$&&&''')))&&&&&&&&&''''''(((((((((#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''"""$$$&&&&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''$$$%%%%%%''')))+++---...###$$$%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))&&&''''''(((((()))))))))&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%########################"""###$$$%%%&&&&&&'''&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))))))))))))))*********,,,+++++++++,,,------...,,,---000222333333222111000111111222222222111111000000000//////......---///000000111222222333333111111222222222111000000}}}zzzwwwvvvvvvwwwxxxvvv{{{}}}vvvrrrtttwwwyyyzzzxxxrrriiibbb______cccaaa^^^[[[YYYXXXYYYYYYYYYSSSLLLIIIJJJLLLMMMMMMHHHFFFCCC@@@>>><<<<<<<<<<<<:::666222///...//////000000//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''''''''&&&(((***,,,...444;;;:::555(((((((((((('''&&&%%%$$$***))))))(((((((((((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))'''### ###'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$))))))(((&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$%%%'''((((((&&&%%%###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&'''(((&&&$$$!!!!!!$$$&&&(((%%%$$$"""!!!!!!"""$$$%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''***))))))(((&&&%%%%%%$$$'''''''''(((((((((((()))''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***###+++///)))%%%''')))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%$$$$$$$$$)))((('''''''''(((***+++((((((((((((((((((((((((---***))),,,---)))''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&''')))(((&&&$$$###$$$&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&)))*********(((''''''(((((('''&&&%%%$$$%%%%%%&&&'''''''''(((((((((((()))*********)))((((((''''''))))))))))))))))))))))))///......------,,,,,,+++//////000111111111111111111111111111000...------...---,,,,,,,,,,,,---...---------............///222111000///...---,,,,,,~~~}}}yyyvvvttttttuuuvvvxxx}}}~~~xxxtttuuuxxx{{{|||zzztttkkkdddaaaaaacccaaa^^^[[[YYYXXXYYYYYYXXXSSSMMMJJJKKKMMMLLLKKKBBBAAA@@@???>>>???@@@AAA<<<:::666222000//////000000000//////...---+++*********++++++,,,,,,,,,---)))(((((((((''''''''''''(((***,,,...444::::::555)))(((((('''&&&&&&%%%%%%***)))((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%###!!!!!!###$$$%%%%%%$$$###############&&&&&&&&&%%%%%%$$$$$$$$$))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""###%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''&&&---///***'''(((***)))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%(((''''''''''''((())))))''''''''''''''''''''''''***'''(((---...+++((()))""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''((()))***)))'''&&&'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))---------,,,,,,,,,,,,,,,------...///////////////000000000000///...---,,,...---,,,,,,,,,,,,---...------------............//////............------~~~~~~|||yyyuuutttssstttuuuwww{{{~~~|||wwwssstttwwwzzz{{{zzztttllleeebbbaaacccaaa^^^[[[YYYXXXYYYYYYWWWRRRMMMKKKMMMMMMLLLJJJ??????>>>>>>>>>???AAABBB<<<:::666333111000000000000000//////...---+++***))))))******+++++++++,,,((((((((((((''''''''''''(((***+++...444::::::555***)))'''&&&%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&%%%%%%%%%$$$############$$$&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&%%%$$$$$$##############################$$$%%%'''&&&%%%###!!! !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''&&&,,,...,,,((())))))(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''---///,,,))))))"""###$$$%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$!!!$$$&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((((((((&&&%%%&&&''')))(((''''''&&&&&&''''''%%%&&&&&&&&&''''''''''''$$$%%%%%%'''((()))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,............------,,,+++...------,,,,,,------...------------............,,,,,,,,,------.........}}}yyyvvvtttttttttuuuuuuxxx{{{yyytttqqqqqqsssxxxyyyxxxssskkkddd``````cccaaa^^^[[[YYYXXXYYYYYYUUURRRNNNMMMNNNNNNKKKHHHDDDBBB@@@>>>============;;;:::777444222111000111000000//////...---+++***************))))))))))))(((((((((((((((''''''''''''***+++---444:::999444+++)))'''%%%$$$%%%&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%)))***'''$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%######"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########$$$%%%%%%%%%&&&&&&'''(((((())))))###(((---...,,,)))&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''---///+++''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###!!!$$$%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''%%%%%%%%%'''((((((((((((''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***------------------------,,,,,,---------.........++++++,,,,,,,,,---------~~~{{{wwwuuuuuuuuuvvvvvvxxxzzzxxxuuurrrqqqrrrwwwyyyyyytttllldddaaa```cccaaa^^^[[[YYYXXXYYYYYYUUUQQQNNNMMMNNNNNNKKKHHHFFFDDDBBB???===<<<;;;;;;;;;:::777555333222111111000000//////...---+++***---,,,+++***((('''&&&&&&'''''''''(((((((((((((((''')))+++---333999999444+++)))'''%%%$$$%%%&&&'''((((((&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%'''))))))&&&"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$#########$$$$$$%%%&&&''''''(((((())))))******###'''...333222+++%%%"""%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))''''''&&&%%%%%%%%%&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%'''---...***%%%$$$&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######!!!###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))***+++,,,,,,+++++++++,,,,,,++++++***)))******++++++++++++***------------------------,,,,,,,,,------------...---,,,,,,,,,,,,+++++++++{{{xxxuuuuuuuuuvvvyyyzzz{{{zzzwwwuuuttttttxxx{{{{{{wwwooogggcccbbbcccaaa^^^[[[YYYXXXYYYYYYUUURRRNNNMMMNNNNNNKKKHHHDDDCCCAAA???>>>>>>>>>???;;;:::888666444333222222000000//////...---+++***------,,,***)))'''&&&%%%'''''''''(((((((((((((((''')))***---333999999444***)))'''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((('''$$$""""""!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%###""""""$$$&&&''')))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%&&&&&&''''''''''''&&&(((...555444---'''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%''',,,---)))%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######%%%''''''%%%$$$###$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&(((&&&&&&'''(((((((((''''''%%%&&&&&&&&&''''''''''''))))))(((((('''&&&&&&%%%(((((((((((((((((((((((((((((()))***++++++,,,,,,++++++,,,,,,,,,+++******((()))******++++++++++++,,,------......------,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++{{{wwwtttttttttuuuzzzzzz{{{zzzxxxvvvttttttxxxzzz{{{wwwooohhhdddbbbcccaaa^^^[[[YYYXXXYYYYYYVVVRRRNNNLLLMMMNNNLLLIIIDDDCCCAAA@@@@@@@@@AAAAAA;;;:::999777555444333222000000//////...---+++***,,,++++++******)))((((((''''''''''''((((((((()))&&&)))***,,,333999888444)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%######""""""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%***(((***///000***&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$)))+++)))&&&''')))(((&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''((($$$%%%&&&'''(((''''''&&&&&&&&&'''''''''(((((((((******)))(((((('''&&&&&&(((((((((((((((((((((((()))******++++++,,,,,,,,,+++++++++++++++***))))))(((((()))***+++,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------~~~zzzvvvssssssssssssxxxyyyyyyyyywwwuuusssrrrvvvxxxyyyvvvnnnfffbbb```cccaaa^^^[[[YYYXXXYYYYYYWWWRRRMMMLLLMMMMMMLLLJJJFFFEEECCCAAA@@@@@@@@@AAA::::::999777666444333222000000000///...---++++++)))*********++++++++++++&&&'''''''''(((((())))))&&&)))***,,,333999888333(((((((((((('''&&&%%%$$$&&&&&&&&&&&&'''((())))))""""""$$$&&&(((***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&######%%%(((&&&&&&&&&&&&''''''((()))$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&((())))))***%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%&&&&&&+++%%%$$$((()))%%%$$$'''%%%%%%%%%&&&&&&&&&''''''######""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###(((+++)))(((***---+++(((&&&&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))###$$$&&&'''''''''&&&&&&'''''''''(((((((((((()))***)))))))))((((((((((((((((((((((((((((((((((((+++++++++++++++,,,,,,,,,***************)))(((((('''((()))+++,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------***++++++,,,...//////000}}}xxxtttrrrsssttt~~~{{{yyyxxxwwwuuutttyyyzzzzzzuuummmfffcccbbbhhheeeaaa\\\ZZZYYYZZZ[[[WWWSSSNNNKKKJJJKKKKKKKKKIIIFFFCCCAAAAAAAAAAAA@@@@@@<<<666333222222222222000000///...---,,,,,,+++---,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&'''''')))...333666444222'''(((***++++++***((('''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$############$$$$$$''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&'''&&&%%%((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&#########"""""""""""""""$$$%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%""""""###$$$&&&'''(((((((((((((((((((((((((((((()))&&&%%%'''***+++(((%%%&&&&&&&&&&&&&&&'''((())))))))))))))))))******+++))))))))))))))))))))))))''''''((((((((((((''''''*********)))))))))))))))***++++++++++++***))))))+++,,,---......,,,***))),,,,,,,,,++++++,,,------}}}xxxtttrrrsssttt~~~|||zzzxxxwwwvvvuuutttwwwxxxxxxssskkkdddaaa```fffccc___ZZZXXXWWWXXXYYYWWWTTTOOOLLLMMMNNNOOOOOOIIIFFFCCCAAAAAAAAAAAA@@@???;;;666333222333333333000//////...---,,,++++++*********)))(((''''''&&&(((''''''''''''&&&&&&&&&'''''')))...333666444222+++***'''$$$!!! (((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$"""###&&&'''&&&%%%&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((&&&'''((()))(((((())))))))))))(((''''''''''''''')))))))))))))))***++++++))))))))))))))))))))))))'''(((((())))))(((((('''***)))))))))))))))))))))++++++,,,,,,++++++***))))))+++,,,.........,,,,,,---,,,,,,++++++,,,,,,---|||xxxtttrrrssstttzzzzzzxxxwwwvvvuuuuuuuuuvvvxxxxxxssskkkdddaaa```dddbbb^^^ZZZXXXWWWXXXYYYXXXTTTPPPNNNOOOQQQRRRRRRIIIFFFCCCAAAAAAAAAAAA@@@===999555333222333333333//////...---,,,+++************))))))((((((''''''(((''''''''''''&&&&&&&&&(((''')))---333555444111000...+++((('''(((+++---(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%$$$%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&#########"""""""""""""""$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((###'''+++***((('''***---)))))))))(((((((((((((((***))))))))))))***++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))******,,,,,,------,,,,,,+++***(((***,,,.../////////...---,,,,,,++++++,,,,,,,,,|||xxxtttssssssuuuwwwwwwwwwvvvttttttuuuvvvwwwyyyyyyuuummmfffcccccccccaaa^^^[[[YYYYYYYYYZZZYYYUUUQQQOOOOOOQQQRRRRRRIIIFFFCCCAAAAAAAAAAAA@@@;;;888444333333444444333......---,,,+++******)))+++++++++***************(((''''''''''''&&&&&&&&&(((''')))---222555333000'''&&&###"""###%%%(((***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###############$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&''''''''''''$$$&&&)))***))))))+++---&&&''''''((()))***************))))))******+++,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))*********------......------,,,+++***+++,,,...////////////------,,,+++++++++,,,,,,~~~~~~|||xxxtttssstttuuuuuuvvvwwwvvvsssssstttvvvvvvxxxxxxtttmmmfffccccccaaa```]]][[[YYYYYYYYYYYYZZZVVVQQQNNNNNNOOOOOOOOOIIIFFFCCCAAAAAAAAAAAA@@@:::888444333333333333222......---,,,+++******)))***************+++++++++(((''''''''''''&&&&&&&&&(((''')))---222444222///)))((('''&&&$$$###"""!!!(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&((((((&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""%%%$$$$$$$$$#########"""""""""######$$$$$$$$$%%%###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((((((''''''''''''''''''''''''&&&%%%%%%'''+++,,,+++)))'''(((((()))))))))((((((***************++++++,,,))))))))))))))))))))))))))))))************))))))(((((())))))************---............---,,,,,,------......////////////...---,,,,,,+++++++++,,,~~~~~~~~~|||xxxtttssstttvvvuuuwwwxxxvvvsssrrrtttvvvtttvvvvvvrrrjjjdddaaaaaa___^^^\\\ZZZYYYXXXYYYYYYZZZVVVQQQNNNMMMMMMNNNMMMIIIFFFCCCAAAAAAAAAAAA@@@:::888555333333333222111//////...---,,,+++******''''''(((((())))))******(((''''''''''''&&&&&&&&&(((''')))---222444222///'''(((+++,,,---+++***((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''(((((($$$%%%%%%%%%$$$$$$&&&(((''''''&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&''')))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""#########"""!!!!!! """"""######$$$%%%%%%%%%###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%'''(((******)))))))))(((''''''&&&&&&'''%%%###&&&***,,,***'''++++++,,,+++***((('''%%%+++************+++,,,,,,))))))))))))))))))))))))((())))))******))))))(((((((((((()))******++++++------......------,,,+++.........///////////////......---,,,++++++++++++~~~~~~}}}{{{xxxtttssstttvvvvvvxxxyyywwwsssqqqsssvvvsssuuuuuuqqqjjjdddaaaaaa``````^^^]]]\\\\\\\\\\\\YYYUUUPPPNNNNNNOOOOOOOOOIIIFFFCCCAAAAAAAAAAAA@@@;;;888555333333222000///000//////...---,,,++++++&&&''''''((()))*********(((''''''''''''&&&&&&&&&(((''')))---111333111...###&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''''''''###%%%&&&%%%######&&&(((&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((***)))'''&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$%%%%%%$$$$$$###""""""!!!""""""###$$$$$$%%%&&&&&&###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%''')))***,,,,,,+++)))((('''&&&%%%%%%%%%%%%'''(((((('''&&&***+++,,,......---+++***++++++******++++++,,,---))))))))))))))))))))))))'''(((((())))))((((((''''''(((((()))******++++++---------------,,,++++++------......///000111222///...---,,,++++++++++++~~~~~~}}}{{{xxxuuusssuuuvvvvvvyyyzzzwwwssspppsssvvvuuuwwwwwwssslllfffccccccddddddcccbbbaaa`````````XXXTTTPPPNNNOOOPPPRRRRRRIIIFFFCCCAAAAAAAAAAAA@@@;;;999666444333222000...000000///...---,,,,,,+++(((((()))***+++,,,,,,---(((((('''''''''&&&&&&&&&(((''')))---111333111...$$$%%%&&&((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%###$$$%%%''')))+++,,,---%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''###%%%&&&%%%######&&&(((###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))***)))'''&&&%%%%%%&&&&&&"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&))))))(((''''''&&&%%%%%%""""""###$$$%%%%%%&&&&&&###%%%''''''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%***(((&&&$$$$$$&&&(((***...---,,,***)))'''&&&%%%###&&&)))(((%%%$$$%%%(((%%%'''+++///111333333333++++++******++++++,,,---))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))***+++++++++,,,,,,------,,,,,,+++***,,,,,,---...000222444555///...---,,,++++++++++++}}}~~~zzzuuurrrsssvvvwwwwwwwwwuuurrrqqqqqqrrrwwwwwwuuupppkkkfffeeedddccc```^^^\\\]]]]]]\\\\\\VVVTTTQQQPPPQQQQQQPPPOOOHHHEEEBBB@@@@@@@@@@@@???>>>:::666333222222111111222///,,,,,,------+++)))((((((''''''''''''(((((("""###%%%''')))))))))(((---+++))))))+++---......(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&''''''(((((((((((((((((('''''''''&&&&&&'''''''''&&&'''(((((('''%%%###!!!''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$(((### """''')))'''$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$##################''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&%%%%%%&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""&&&''''''%%%$$$%%%%%%$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))+++000...+++((('''&&&&&&''''''''''''''''''''''''''''''(((+++000555666333///))))))*********+++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))***+++***++++++,,,,,,++++++***---------------...///000///...---,,,+++*********{{{vvvssstttvvvwwwwwwvvvtttqqqpppqqqrrruuuuuutttpppkkkfffccccccccc```]]]\\\]]]]]]\\\[[[XXXUUURRRPPPQQQRRRRRRQQQGGGDDDAAA????????????>>>===999555222111111111000222///,,,,,,------+++))))))((((((''''''(((((()))((()))***++++++***))))))******+++---000000...,,,)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((('''&&&$$$"""'''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&########################$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&%%%%%%&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$######"""""""""######$$$$$$$$$$$$#########"""%%%$$$$$$$$$############""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###%%%&&&&&&'''%%%$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&)))***...,,,***(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&)))---111222111...++++++++++++++++++,,,,,,)))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))******++++++,,,,,,------,,,,,,+++...............//////000///...---,,,++++++++++++|||wwwtttuuuwwwwwwwwwvvvssspppooopppqqqtttttttttqqqkkkfffbbbaaabbb```]]]\\\\\\]]]\\\[[[ZZZWWWRRRPPPPPPQQQRRRSSSGGGDDD@@@>>>>>>???>>>>>>;;;888333111000000000///111///,,,,,,,,,,,,+++)))***))))))(((((())))))***))))))))))))(((&&&%%%$$$&&&(((,,,111444333...******)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%#####################"""#########$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%###!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$######""""""!!!"""######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&$$$"""!!!"""$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%''')))***)))(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&))),,,......---,,,,,,,,,,,,,,,,,,++++++)))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))***++++++---------......---------...............//////000///...---,,,,,,,,,,,,,,,}}}wwwtttuuuwwwwwwwwwuuurrrooonnnpppqqqsssuuuuuurrrmmmgggcccaaabbb```]]]\\\\\\\\\\\\[[[[[[WWWQQQNNNNNNPPPRRRRRRHHHEEEAAA??????@@@??????999666222000000//////---000///---,,,++++++************))))))))))))******((((((((('''&&&%%%$$$###%%%(((---222555444///+++***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&%%%""""""######$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""###################################################%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%###""""""!!!!!!""""""###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$######""""""""""""######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""'''&&&$$$""""""$$$'''((("""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,---,,,,,,++++++++++++******(((((((((((((((((((((((()))(((((((((((((((((())))))((((((((()))***+++,,,......////////////.........---------------......///...---------------...~~~xxxtttuuuwwwyyyxxxvvvrrrooonnnppprrruuuvvvwwwtttnnnhhhdddbbbbbb___]]][[[\\\\\\[[[ZZZZZZUUUPPPMMMMMMNNNPPPPPPIIIFFFCCCAAAAAAAAAAAA@@@777444111000000///...---///...---,,,******************))))))))))))************))))))))))))))))))'''))),,,000333333000---))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!%%%((('''$$$###""""""!!!!!!""""""###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%$$$############$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%% !!!"""###$$$$$$%%%!!!!!!!!!"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++---************))))))))))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))***+++,,,...//////000000//////...------,,,,,,+++,,,,,,---.........---......//////}}}wwwtttuuuwww{{{yyywwwsssoooooopppssswwwwwwwwwtttnnniiieeedddaaa___\\\[[[[[[\\\[[[ZZZYYYUUUPPPMMMMMMNNNNNNNNNJJJGGGCCCAAAAAABBBBBBAAA666444111000000000...---.........,,,***))))))+++***))))))(((((())))))***''''''''''''(((((()))***))))))+++...111111///---(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%  &&&***((($$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$$$$%%%'''(((######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%!!!###$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!"""###$$$%%%%%%""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$############$$$$$$%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###%%%&&&&&&%%%$$$### !!!"""$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((***,,,((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((((((((((((((()))***,,,,,,...//////000000//////......---,,,,,,,,,,,,,,,,,,...............///000111}}}wwwssstttvvv|||{{{xxxtttpppoooqqqtttwwwwwwvvvrrrlllhhheeedddaaa___\\\[[[[[[[[[[[[ZZZXXXUUUQQQOOONNNOOONNNMMMIIIFFFCCCAAAAAAAAAAAA@@@666444222111111000///------......,,,)))((()))+++)))((((((''''''(((((()))&&&%%%%%%$$$%%%&&&'''(((((()))+++///111000---***'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$########################%%%&&&''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$###"""!!!!!!"""$$$&&&(((######$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******(((&&&&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%###############$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###%%%%%%%%%$$$$$$ """$$$%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&&&&(((***''''''((()))***++++++,,,))))))))))))))))))))))))((()))************)))(((''''''(((((()))+++,,,---...//////////////////...000///......---------...............///000111222}}}vvvssssssuuu}}}|||yyytttqqqppprrrtttwwwwwwuuupppkkkfffeeedddaaa___\\\[[[[[[[[[[[[ZZZXXXVVVSSSQQQPPPPPPNNNMMMHHHEEEBBB@@@@@@@@@@@@???555444222111222111///------...///,,,)))''')))+++((((((''''''''''''((((((******(((''''''((()))***'''))),,,000222000+++'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%%$$$$$$###"""!!! %%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""###$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$!!!###%%%$$$$$$##################""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&''''''$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$''')))++++++)))'''''''''###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%######""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%%%% """$$$%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((&&&%%%&&&(((''''''(((***+++,,,---...))))))))))))))))))))))))((()))***++++++***)))((('''''''''((()))+++,,,---......////////////......111111000///////////////............///111222333~~~}}}yyytttuuuxxx|||zzzwwwssspppooorrrtttwwwxxxwwwtttoooiiieeedddiiiccc\\\ZZZ]]]___^^^[[[[[[YYYVVVTTTSSSRRRPPPOOOLLLGGGBBB@@@BBBCCCBBBAAA:::777444111111000///---,,,,,,***)))((((((((((((---***'''(((***+++***(((((((((((((((((((((((((((***)))+++111333///+++***&&&&&&%%%$$$############%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$####################################((('''%%%$$$###$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$###!!!#########"""######$$$%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$###$$$%%%'''(((%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###%%%&&&$$$!!!!!!$$$((($$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&'''((())))))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###""""""$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""&&&###!!!!!!$$$%%%$$$"""%%%$$$###!!!###############"""!!!!!!&&&&&&%%%$$$$$$######"""########################&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++++++++*********************)))((((((((((((((())))))***+++++++++++++++(((((()))***++++++,,,,,,//////000000000000//////111000000////////////000///...---,,,---///111222~~~}}}zzzuuuuuuyyy|||{{{xxxtttqqqpppsssuuuwwwxxxxxxtttoooiiieeedddgggbbb\\\ZZZ\\\^^^]]]\\\\\\YYYVVVTTTSSSRRRPPPNNNIIIDDD???>>>???@@@???>>>777444111///......,,,+++,,,+++***))))))((()))))))))'''%%%&&&)))******(((((((((((((((((((((((((((***)))+++111333///+++***&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((("""###$$$&&&''''''&&&&&&&&&&&&%%%$$$######$$$$$$######$$$$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######$$$%%%&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%$$$"""###$$$&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&((((((((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$#########$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$"""!!!"""%%%&&&%%%###"""######$$$$$$$$$$$$##################""""""!!!$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))***))))))(((((((((((((((((())))))***************((())))))***++++++,,,,,,......////////////......//////.........//////000///...---------///111222~~~}}}zzzuuuuuuyyy}}}{{{xxxtttqqqqqqtttvvvxxxyyyxxxuuuoooiiieeecccddd```ZZZYYY[[[]]]]]]\\\]]]ZZZVVVSSSRRRQQQOOONNNHHHDDD???===???@@@???===777444000...------+++***+++******)))))))))******)))(((''''''))))))((('''((((((((((((((((((((((((***)))+++111333///+++***%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""!!!!!!!!!"""$$$&&&''''''(((((()))(((&&&%%%$$$#########$$$$$$############$$$$$$((('''&&&%%%$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''########################''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((('''&&&%%%$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$&&&&&&%%%$$$""""""###%%%&&&'''((()))######$$$$$$######"""!!!"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!""""""%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((((((''''''(((((('''(((((())))))))))))))))))))))))***++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,---.../////////...------...///111222}}}|||yyyttttttxxx{{{zzzwwwtttqqqqqqsssvvvzzzzzzyyyuuuoooiiidddcccbbb^^^ZZZXXXZZZ\\\]]]]]]]]]ZZZUUUSSSQQQPPPOOOMMMJJJFFFBBBAAABBBCCCAAA???888555222//////...---+++*********)))******++++++++++++******)))((('''&&&((((((((((((((((((((((((***)))+++111333///+++***%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######!!! %%%%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$#########%%%%%%###""""""###%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%"""!!!!!!!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((('''$$$""""""%%%'''%%%"""$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###$$$############$$$$$$$$$###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""############""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''((())))))(((''''''''''''(((&&&''''''((()))((((((((())))))*********+++++++++++++++,,,,,,,,,,,,++++++************+++---......///.........///000111222~~~|||{{{wwwsssssswwwyyyxxxvvvrrroooooorrruuu{{{{{{zzzvvvooohhhdddbbbaaa^^^ZZZXXXYYY[[[\\\]]]]]]YYYUUURRRPPPPPPOOONNNKKKGGGDDDCCCDDDEEEBBB@@@888555222//////...---++++++***************+++,,,&&&'''((())))))(((((((((((((((((((((((((((((((((***)))+++111333///+++***%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""&&&&&&&&&&&&&&&&&&''''''$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&$$$"""###&&&'''%%%"""$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$&&&&&&&&&%%%$$$""""""!!!%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""######""""""!!!#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&'''(((((((((((((((***************+++++++++******++++++++++++******))))))))))))***+++------......//////000000111222~~~|||{{{wwwsssssswwwxxxwwwuuuqqqoooooorrruuu||||||{{{vvvooohhhdddaaaaaa___\\\YYYXXXZZZ\\\]]]\\\XXXSSSPPPPPPPPPPPPPPPIIIFFFCCCBBBCCCDDDAAA>>>777444000...------+++***,,,++++++*********++++++!!!%%%'''((((((***+++((((((((((((((((((((((((***)))+++111333///+++***''''''&&&&&&&&&'''((((((%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%'''((()))***$$$$$$$$$%%%&&&((()))***###"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%&&&((()))))))))(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$###$$$&&&%%%$$$"""$$$$$$$$$$$$%%%'''((()))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################"""###############$$$$$$%%%&&&%%%$$$!!! !!!###$$$$$$###"""###$$$&&&'''$$$$$$$$$%%%$$$$$$###"""&&&&&&%%%%%%$$$######"""########################&&&%%%%%%$$$###$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$######""""""############"""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&((((((((())))))******+++)))(((''''''&&&&&&''''''&&&''''''(((((((((((((((************************)))******++++++******)))))))))))))))***+++,,,,,,......///000000111111222~~~}}}yyytttuuuyyyxxxwwwuuurrrooopppsssvvv}}}}}}|||wwwooohhhcccaaacccaaa^^^ZZZXXXYYY[[[]]]ZZZWWWRRRPPPOOOQQQQQQQQQHHHEEEBBBBBBCCCCCC@@@===777444111///......,,,+++---,,,,,,+++************ $$$(((***))))))***+++((((((((((((((((((((((((***)))+++111333///+++***)))(((''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$&&&'''((()))&&&%%%%%%%%%&&&''')))***%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!###%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$%%%&&&&&&"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''((()))###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########!!!###&&&$$$$$$###"""###%%%'''((($$$$$$%%%%%%$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$######""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''((('''(((((())))))***++++++(((((('''&&&&&&&&&&&&'''''''''((())))))))))))(((*********************************++++++*********+++******)))******++++++...//////000111111111111{{{vvvvvvzzzyyyxxxvvvssspppqqqtttwww~~~~~~|||wwwooohhhcccaaadddbbb___[[[YYYYYY[[[]]]ZZZVVVQQQOOOOOOQQQRRRRRRIIIFFFCCCCCCEEEDDDAAA>>>:::777444111111000///---...---,,,+++************))),,,//////,,,))))))***((((((((((((((((((((((((+++)))+++111333///+++******)))((('''''''''''''''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''(((''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&&&&(((***,,,((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&&&&%%%%%%***)))'''&&&%%%%%%%%%&&&((('''&&&%%%$$$#########$$$$$$&&&''''''&&&$$$$$$%%%&&&''''''&&&%%%###"""""""""###$$$%%%&&&&&&'''###$$$''')))******))))))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!""""""$$$%%%&&&''''''########################&&&&&&%%%$$$$$$$$$%%%%%%!!!$$$''''''$$$"""###%%%$$$$$$$$$%%%&&&'''))))))###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%$$$######"""#########$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!###%%%&&&##############################$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&& !!!  %%%***%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%%%%%%%$$$###############$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%""""""###$$$&&&'''(((((('''''''''((()))******+++(((((('''&&&&&&&&&&&&''''''(((((()))))))))))))))++++++************************++++++++++++******,,,+++***************+++...///000111111222222111~~~}}}~~~|||{{{yyywwwuuuwwwvvvtttqqqoooooorrruuuzzz|||{{{vvvnnngggddddddgggdddaaa]]]ZZZYYYZZZZZZXXXUUUQQQOOOQQQSSSTTTUUUNNNJJJEEECCCCCCCCC@@@>>>;;;777222///......---------,,,+++***))))))))))))+++++++++************))))))))))))(((''''''&&&&&&++++++,,,000222111,,,(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&''''''((()))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######)))"""###''''''&&&&&&(((((('''%%%###$$$(((***---***&&&$$$$$$%%%&&&%%%!!!!!! !!!###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""###$$$%%%%%%###&&&((('''$$$###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$###""" """"""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&&&&###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######""""""!!!"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$###"""!!!!!!###%%%'''((((((((('''%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$####################################%%%%%%%%%$$$$$$$$$######$$$#########$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$###"""""""""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%)))))))))))))))))))))))),,,,,,,,,++++++)))(((((()))***++++++,,,,,,++++++,,,+++)))(((((()))+++,,,......//////000000111111|||{{{xxxvvvtttwwwvvvtttpppnnnooorrrtttyyyzzzzzzuuummmgggddddddeeeccc___\\\ZZZZZZZZZ[[[YYYVVVRRRPPPQQQSSSUUUUUUNNNJJJEEECCCDDDCCCAAA>>>;;;777222///......---------,,,+++***))))))))))))*********)))))))))(((((('''''''''(((((((((((((((******,,,///111000+++'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&& ###((((((''''''(((((('''%%%###$$$'''***---***&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&((()))***$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%&&&&&&""""""######$$$#################################!!!""""""###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((((((######$$$%%%%%%$$$##############################%%%%%%%%%%%%$$$$$$######!!!###%%%'''((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######&&&%%%$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###"""""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$#########""""""######$$$$$$$$$###""""""##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&%%%%%%)))))))))))))))))))))))))))******+++++++++******+++,,,,,,---------------,,,+++***))))))***+++,,,------...///000000111111}}}zzzwwwuuutttwwwvvvssspppmmmnnnqqqssswwwyyyxxxtttmmmgggddddddcccaaa^^^[[[ZZZZZZ[[[\\\[[[WWWSSSRRRSSSUUUVVVWWWNNNJJJEEECCCDDDCCCAAA>>>;;;777222///......---,,,---,,,+++***))))))))))))))))))((((((((('''''''''&&&&&&''''''((())))))***)))***,,,///000...***&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((''''''''''''((()))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$))))))'''((('''''''''%%%$$$$$$''')))+++)))%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''+++'''$$$%%%((()))&&&###########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&'''"""""""""######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!"""###"""!!!########################"""#########$$$$$$$$$$$$########################$$$$$$$$$###############"""######$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&))))))))))))))))))))))))'''((()))***+++,,,,,,,,,------...///////////////,,,+++***))))))***+++,,,,,,,,,---...///000111222}}}yyyvvvttttttwwwvvvssspppmmmmmmpppsssvvvwwwwwwssslllfffddddddaaa___]]]ZZZZZZ[[[\\\^^^\\\XXXUUUSSSTTTVVVWWWXXXOOOJJJFFFDDDDDDDDDAAA>>>:::777222...---------,,,---,,,+++***)))))))))))))))))))))(((((((((''''''''''''''''''(((((())))))(((***---//////---)))&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&''''''(((((((((''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%$$$!!!"""'''+++)))'''((('''''''''%%%$$$$$$&&&)))***'''%%%###$$$%%%%%%$$$!!!!!!!!!!!!!!!"""######&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&+++)))'''&&&((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""############################################################!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''((((((((((((((((((((((((((()))***+++++++++++++++------...///////////////,,,++++++******++++++,,,++++++,,,---///000111111}}}}}}~~~}}}xxxuuutttuuuxxxwwwtttpppmmmmmmpppsssvvvwwwwwwssslllfffdddddd```___\\\[[[ZZZ\\\]]]___\\\YYYUUUTTTUUUWWWXXXYYYOOOKKKFFFDDDDDDDDDAAA???:::666111...------,,,,,,---,,,+++***))))))))))))******)))))))))((((((((())))))((((((''''''''''''(((***...///...,,,(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%(((%%%&&&***+++(((&&&'''&&&&&&&&&%%%$$$$$$&&&((((((&&&$$$###$$$%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''')))***(((%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############""""""""""""'''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''')))***++++++%%%%%%%%%%%%%%%%%%%%%%%%##############################"""!!!""""""###$$$######$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!###&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""""""""""""""""""""!!!!!!"""""""""#########################################################!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((*********+++++++++******,,,,,,---............---,,,++++++++++++++++++,,,++++++,,,---...///000000{{{{{{|||}}}~~~}}}xxxtttuuuvvvyyyxxxuuuqqqnnnnnnqqqssswwwyyyxxxtttmmmgggddddddaaa```]]][[[[[[]]]^^^```]]]YYYUUUTTTUUUWWWXXXYYYOOOKKKFFFDDDEEEDDDBBB???:::666111...------,,,+++---,,,+++***))))))))))))*********)))))))))((((((***))))))(((''''''&&&&&&(((,,,///111///+++((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((())))))))))))(((''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%%%%)))''''''******&&&%%%(((%%%&&&&&&&&&$$$$$$%%%''''''%%%######$$$$$$$$$"""%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%(((***((($$$"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""$$$%%%%%%&&&&&&%%%######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%######!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$""""""%%%%%%$$$$$$$$$$$$%%%%%%########################""""""!!! """###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###$$$&&&(((***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$########################!!!"""""""""###################################################$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''((((((((())))))))))))))))))))))))******+++++++++******)))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........~~~zzzzzz|||}}}|||~~~}}}wwwtttvvvxxx{{{yyyvvvrrrooooooqqqtttyyyzzzzzzuuummmgggddddddcccaaa___]]]\\\]]]___```\\\YYYUUUSSSTTTVVVXXXXXXPPPKKKGGGEEEEEEEEEBBB???999666111...---,,,,,,+++---,,,+++***))))))))))))))))))((((((((('''''''''(((((((((((((((''''''''')))---111222///+++)))(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((,,,,,,------,,,++++++***%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$(((%%%%%%''''''$$$%%%)))$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$######$$$$$$###""""""###$$$$$$$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% """###$$$%%%&&&#########$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$###""" !!!"""$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&(((''''''&&&%%%%%%$$$$$$########################''''''%%%### %%%$$$############$$$%%%###########################"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$%%%&&&((())))))'''########################$$$%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%$$$$$$###"""#########$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$###""""""##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&''''''''''''))))))))))))))))))))))))((()))***+++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,}}}zzzzzz|||~~~{{{~~~}}}wwwuuuvvvyyy|||zzzwwwssspppppprrrttt{{{|||{{{vvvnnngggdddddddddbbb```]]]]]]^^^```aaa\\\YYYUUUSSSTTTVVVXXXXXXPPPKKKGGGEEEEEEEEEBBB???999666111---,,,,,,,,,+++---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))))))))...222333///+++))))))%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$######%%%"""###%%%%%%###&&&+++$$$%%%&&&&&&$$$$$$%%%&&&%%%###"""###$$$$$$###"""###$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&&&&###!!!"""&&&'''%%%"""((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%##################$$$$$$ """###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$###""" !!!"""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$######################## !!!"""######$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$###"""!!!"""###%%%'''$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$######%%%''''''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#################################"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&'''(((***,,,---------+++,,,------......------+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++}}}{{{xxxwwwzzz~~~~~~}}}{{{xxxwwwyyyzzzxxxyyyyyyuuuqqqqqqssswwwyyy|||zzzsssmmmjjjgggcccdddbbb```^^^]]]^^^___```]]]YYYUUUSSSTTTVVVWWWWWWOOOLLLGGGCCCBBBAAA???>>>:::777222///...............---,,,+++************+++)))''''''******(((&&&###$$$'''+++***&&&(((,,,)))---111111...+++++++++)))((('''&&&&&&%%%&&&&&&((('''&&&%%%%%%&&&'''(((,,,,,,------,,,)))'''%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""###%%%&&&%%%###)))&&&$$$$$$%%%&&&$$$"""!!!***+++$$$"""((()))"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""$$$###""""""$$$&&&(((***+++)))'''$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&(((************%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$"""!!! !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######""" !!!!!!""""""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%&&&###"""$$$((()))%%%!!!&&&&&&%%%%%%$$$###""""""#########"""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$#########""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############""""""############$$$$$$$$$!!!"""""""""#####################"""""""""""""""&&&%%%###"""!!!"""###$$$!!!""""""###$$$$$$%%%%%%"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%########################"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''''''''''')))************+++++++++++++++,,,---------,,,,,,...---,,,,,,++++++,,,,,,---,,,+++***))))))))))))~~~|||yyyyyy|||~~~~~~}}}{{{xxxwwwxxxyyyzzz{{{zzzwwwrrrqqqsssvvvxxx{{{zzzsssmmmjjjfffbbbcccbbb```^^^]]]^^^___```\\\YYYUUUTTTUUUWWWXXXXXXNNNKKKGGGDDDCCCAAA???>>>999666111///............------,,,+++************+++)))'''(((******(((&&&&&&&&&)))+++)))%%%&&&)))(((,,,000000,,,)))((()))&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((+++,,,,,,---+++)))'''%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$!!!"""$$$%%%%%%$$$###******!!!%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$#########$$$&&&((()))***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""" !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$###"""!!! ############$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###############$$$%%%%%%'''%%%$$$&&&((((((%%%"""&&&%%%%%%$$$######""""""############""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$############""""""############$$$$$$$$$############$$$$$$$$$$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$############################## !!!!!!!!!!!!"""""""""####################################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((()))))))))*********++++++,,,---------,,,,,,------,,,++++++++++++,,,,,,+++***)))((((((((((((~~~{{{{{{~~~~~~{{{xxxvvvvvvwww{{{|||{{{xxxsssqqqsssuuuwwwzzzyyyrrrllliiieeeaaacccaaa___^^^]]]^^^___```\\\YYYVVVTTTVVVWWWYYYYYYMMMJJJGGGEEEDDDBBB@@@===888555000...............,,,,,,++++++++++++,,,,,,+++)))(((((()))***(((''')))(((***,,,***%%%$$$''')))---111111---)))((()))%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&'''(((***+++,,,,,,+++)))'''%%%%%%%%%%%%%%%%%%&&&(((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''$$$"""$$$&&&$$$""" """%%%&&&&&&$$$+++***  %%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%'''(((***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&##############################$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&'''''''''$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$######""""""!!!########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$############""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""######"""###%%%&&&%%%$$$"""  !!!"""###$$$$$$%%%%%%%%%$$$###"""!!! #########$$$$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$############################## !!!!!!!!!!!!"""###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((('''''''''((((((((())))))))))))***+++,,,,,,---------,,,------,,,++++++++++++++++++***)))(((''''''''''''~~~||||||~~~~~~~~~{{{wwwuuutttuuuzzz{{{{{{wwwrrrpppqqqssswwwzzzxxxqqqkkkhhheeeaaabbbaaa___]]]]]]]]]___```\\\YYYVVVUUUVVVXXXYYYXXXKKKIIIHHHFFFFFFDDD@@@>>>777444000------.........,,,,,,+++++++++,,,------******)))))))))))))))(((***((())),,,***&&&%%%''',,,000444444000,,,******(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&'''''''''((()))***++++++)))'''&&&%%%%%%%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++)))###!!!###'''%%%###!!!!!!"""$$$&&&'''%%%++++++###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&''')))((('''%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$#########$$$%%%%%%%%%&&&&&&''''''((((((((($$$$$$$$$######$$$$$$%%%###$$$%%%$$$"""!!!!!!"""#########"""""""""!!!!!!"""###############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$#########""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""""""""###############$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$###"""!!!############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$##########################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((()))))))))************+++,,,---------------,,,,,,+++***++++++++++++***)))(((((((((((((((}}}~~~}}}{{{{{{}}}}}}~~~}}}{{{wwwtttssstttxxxyyyyyyvvvqqqnnnooopppwwwzzzxxxqqqkkkhhheeeaaaaaa```^^^]]]\\\]]]___```\\\ZZZWWWVVVVVVWWWWWWWWWJJJIIIGGGGGGFFFDDDAAA???888555000...............,,,,,,,,,+++,,,,,,------************))))))))))))(((&&&'''+++,,,)))((()))---111555555111,,,***)))((('''&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&'''((()))******)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++)))###!!!###'''&&&&&&$$$######$$$%%%'''%%%***,,,'''""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$############$$$%%%%%%&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""!!!$$$$$$######$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%$$$"""""""""$$$#########"""""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$######""""""######$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""#########$$$!!!!!!""""""############%%%%%%###"""""""""###$$$%%%$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******)))(((((()))))))))*********++++++)))***+++,,,------------,,,,,,+++************+++++++++***)))))))))******}}}~~~}}}zzzzzz{{{{{{||||||zzzwwwtttssssssuuuwwwxxxuuupppmmmnnnpppwwwzzzyyyrrrllliiieeeaaa```___^^^\\\\\\]]]___```\\\ZZZWWWVVVVVVVVVUUUTTTKKKIIIGGGFFFFFFEEECCCAAA:::777222///............------,,,,,,,,,,,,------***+++,,,+++)))((()))***'''$$$%%%***---+++***+++,,,000555555000+++'''&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''(((((('''&&&&&&%%%&&&((()))***)))'''&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''$$$"""$$$&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&((()))(((&&&$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%&&&'''(((((()))&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&########################""""""######$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!##############################$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$!!!!!!"""""""""#########!!!!!!!!!"""######$$$$$$&&&%%%###!!!!!!"""###%%%&&&%%%%%%$$$###"""!!!!!! !!!"""###$$$%%%%%%%%%"""""""""############$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%########################$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))***+++***)))(((************++++++++++++)))***+++,,,---.........,,,,,,+++***************++++++************++++++~~~{{{zzz{{{yyyzzz{{{zzzwwwuuutttttttttvvvxxxvvvqqqooooooqqqxxx{{{zzzsssmmmjjjfffbbb```___]]]\\\\\\]]]___```]]]ZZZWWWUUUUUUTTTRRRPPPLLLIIIFFFEEEEEEEEEDDDCCC===999444000//////...---///...---,,,,,,,,,,,,,,,)))+++,,,+++)))((()))+++(((%%%%%%***---,,,***+++---111666666111+++'''&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''(((((('''&&&&&&$$$%%%''')))))))))'''&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$ ###&&&&&&%%%$$$%%%&&&)))&&&###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$%%%&&&''''''######$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$&&&###!!!"""%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$################################################$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$%%%$$$$$$#######################################!!!"""###$$$$$$$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$##############################""""""#########$$$$$$$$$#################################"""""""""!!!!!!%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((()))+++++++++)))((())))))))))))************))))))+++,,,---.........,,,++++++*********************))))))))))))******|||zzz{{{xxxyyy{{{zzzwwwuuutttttttttwwwxxxvvvssspppqqqrrryyy|||zzzsssmmmjjjgggccc```^^^]]]\\\\\\]]]___```]]]ZZZWWWUUUTTTRRRPPPNNNLLLIIIFFFDDDDDDEEEEEEEEE???;;;555111000///...---000///...---,,,+++++++++)))+++---,,,)))((()))+++***&&&%%%***...,,,))))))///444888888333---)))'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%###%%%'''((()))((('''&&&%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""###%%%&&&%%%### $$$&&&%%%$$$%%%'''+++$$$ $$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """######$$$$$$$$$######&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###$$$%%%'''(((######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((""""""###$$$&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$######&&&%%%"""$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$"""###%%%%%%%%%$$$"""  !!!"""###$$$$$$######$$$$$$$$$######"""""""""""""""############"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%###########################"""""""""!!!!!! %%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((***+++,,,+++***)))(((((((((((())))))))))))((()))+++,,,---.........,,,++++++***)))*********))))))(((((((((((()))***~~~~~~~~~|||zzz{{{|||{{{zzzxxxvvvuuussssssqqquuuxxxwwwrrrppprrruuu{{{||||||wwwooohhheeedddaaabbb___YYYYYY]]]```___aaa\\\WWWTTTSSSQQQMMMJJJKKKHHHFFFEEEFFFFFFEEECCC@@@;;;666111000000//////,,,,,,------,,,***)))'''***)))))))))))))))***++++++)))'''&&&(((***,,,,,,---666;;;777111---***((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$(((***&&&$$$&&&)))(((%%%###!!!!!!###%%%!!!###%%%'''''''''&&&%%%%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$##################$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######""""""######$$$%%%''''''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!""""""!!!%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$ """$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""#########$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$##################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((((((''''''''''''(((+++***************++++++*********+++++++++,,,,,,)))))))))******++++++,,,---+++)))((('''((()))***}}}}}}}}}{{{yyyzzz|||{{{zzzyyywwwuuutttttttttxxxzzzxxxsssppprrruuuzzz{{{{{{vvvnnngggdddcccaaabbb___ZZZYYY^^^```___]]]YYYTTTRRRSSSSSSRRRPPPLLLJJJHHHGGGGGGGGGFFFEEE@@@<<<666222000000//////............---,,,+++*********))))))))))))*********((('''''')))***,,,,,,---555:::666000,,,***''')))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$###((()))%%%$$$&&&(((((((((&&&%%%$$$$$$%%%&&&((($$$%%%&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########$$$%%%%%%'''&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########"""""""""!!!!!!"""############$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&%%%%%%$$$###############""""""""""""$$$############$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""""""""##################$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$$$$######"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######!!!"""###%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((('''''''''''''''((((((++++++***)))))))))******,,,---------............*********+++++++++++++++,,,+++)))((('''((()))***}}}||||||yyywwwxxxzzzzzzyyyxxxwwwvvvuuuuuuwww{{{}}}zzztttqqqrrrtttxxxzzzzzzuuummmgggccccccaaabbb___ZZZZZZ^^^aaa```^^^YYYSSSQQQRRRTTTTTTRRRLLLIIIGGGFFFGGGGGGFFFDDDAAA===777222000000//////111000///...............,,,+++***)))))))))))))))(((((((((((()))***+++,,,---555:::555///+++)))'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###'''((($$$###&&&((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$######$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""###$$$%%%&&&&&&&&&%%%$$$############&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########""""""""""""""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$############%%%%%%%%%%%%%%%&&&''''''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""""""""##################$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""############"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$###"""######$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%$$$##############################!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""############################################################!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$###"""""""""###%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&'''((())))))++++++***))))))((())))))---------.........//////,,,,,,,,,,,,++++++++++++++++++)))((((((((()))***||||||{{{xxxvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuyyy|||~~~{{{tttppppppssswwwyyyyyytttmmmfffcccbbbaaabbb___[[[[[[___bbbaaabbb\\\UUUQQQRRRSSSRRRQQQIIIGGGEEEDDDDDDDDDCCCBBBBBB>>>777333111000000///222111///...---...///000---,,,+++***))))))(((((('''((())))))))))))+++,,,...666:::555...+++)))'''''''''''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''###&&&&&&$$$$$$'''((('''###$$$%%%%%%%%%%%%$$$###%%%&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$#####################$$$%%%%%%&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$#########"""""""""%%%%%%%%%%%%%%%&&&''''''###%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######"""!!!"""###$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###""""""!!!"""###$$$$$$$$$$$$#################################$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""#################################""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###############$$$$$$$$$%%%###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***+++***))))))((((((((((((++++++,,,,,,,,,------------------,,,,,,++++++++++++***)))(((((()))******}}}{{{{{{wwwuuuuuuttttttttttttuuuuuuuuuvvvyyy}}}~~~zzzsssooooooqqqvvvxxxxxxtttlllfffcccbbbbbbbbb```[[[[[[```cccbbbccc]]]VVVRRRRRRSSSSSSRRRJJJHHHEEEDDDEEEEEEDDDBBBCCC???888444222111000///000///...---------...///------+++***))))))))))))''')))***)))((((((+++---///777:::555...***)))'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###%%%))))))'''&&&'''(((******((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$#########"""""""""######$$$$$$$$$######$$$%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######""" !!!###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$########################"""######$$$$$$$$$######""""""""""""""""""""""""######""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""############""""""#########$$$$$$$$$%%%###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))***))))))((('''''''''(((+++++++++,,,,,,,,,---------------,,,,,,+++++++++))))))))))))))))))******}}}|||{{{wwwttttttrrrrrrssstttuuuvvvwwwwwwzzz}}}~~~zzzsssoooooorrrvvvxxxxxxtttmmmfffccccccbbbccc```\\\\\\aaadddccc```[[[UUUSSSTTTVVVVVVTTTLLLJJJHHHGGGHHHHHHGGGEEEDDD@@@999555222111000000......------------......---,,,+++***************((()))***(((&&&'''+++///111888;;;555...+++***(((%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$&&&++++++'''%%%&&&'''(((((('''&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""""""""##################$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%"""""""""###############!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""""""""#########"""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""###############"""###$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!! ###############$$$$$$%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$############!!!""""""""""""#########"""""""""############$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%&&&%%%$$$ !!!###%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$######################## !!!!!!""""""""""""!!!""""""""""""""""""""""""############""""""""""""!!!""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""###"""""""""###$$$$$$%%%%%%$$$###"""""""""###%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''((((((,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++))))))))))))************~~~}}}{{{wwwttttttrrrrrrtttuuuwwwxxxyyyzzz{{{~~~|||uuupppqqqsssvvvxxxyyyuuummmgggddddddbbbcccaaa\\\]]]bbbeeeddd```\\\WWWUUUVVVVVVUUUSSSNNNKKKIIIHHHIIIIIIHHHFFFEEE@@@:::555333111000000------......///......---,,,,,,+++******+++++++++)))******'''$$$&&&,,,111333999<<<666///,,,+++)))%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''&&&$$$''',,,,,,(((######$$$$$$$$$$$$######%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""!!!!!! !!!!!!"""############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$######%%%'''(((%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%!!!"""""""""#########$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!!!!"""""""""#########"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""############""""""""""""""""""###$$$$$$$$$$$$$$$#########"""""""""!!!!!!###############$$$%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$############!!!""""""""""""#########""""""""""""###############$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%%%% """###%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%%%%%%%###############$$$$$$%%%"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""######$$$%%%%%%&&&""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""""""""#########!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))+++++++++,,,,,,,,,------*********+++++++++++++++(((((()))***************}}}{{{wwwttttttssssssuuuvvvxxxzzz{{{||||||}}}vvvrrrsssuuuvvvxxxyyyuuunnnhhheeeeeebbbcccaaa]]]]]]bbbeeedddddd```ZZZWWWVVVUUUQQQNNNLLLJJJHHHGGGHHHGGGFFFEEEFFFAAA:::555333222111000---...///000000///...---+++++++++***++++++,,,,,,***+++***&&&###%%%,,,333444:::===666///,,,+++***$$$%%%'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%(((...---)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$(((''''''&&&&&&''''''(((############$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''&&&$$$!!! """%%%(((""""""""""""###$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%""""""""""""###############$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###!!!"""$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***(((((()))))))))*********)))))))))******++++++,,,'''((()))***************{{{wwwvvvzzzyyywwwwwwxxxyyywwwvvv{{{~~~{{{sssnnnnnnqqq|||{{{xxxssslllhhhffffffbbbaaa___\\\ZZZ[[[___bbbaaa^^^ZZZXXXVVVUUURRRPPPNNNLLLIIIHHHIIIIIIIIIHHHCCC???:::666444333222111111111000000/////////...,,,+++******))))))******,,,,,,,,,+++))))))+++---666;;;===777111...+++(((((('''&&&&&&'''((('''%%%))))))((('''&&&%%%%%%$$$(((''''''''''''((()))))),,,)))%%%###$$$&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&'''''''''&&&%%%&&&%%%$$$###""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%###$$$%%%'''((()))+++&&&!!!!!!$$$&&&$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&"""%%%'''((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$############$$$&&&((()))''''''%%%%%%%%%%%%''''''"""!!! """###$$$######$$$$$$$$$$$$######%%%%%%$$$###""""""############""""""######$$$%%%$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&'''((('''&&&$$$##############################$$$$$$%%%%%%$$$$$$######$$$%%%$$$"""!!!"""###$$$$$$%%%%%%$$$###!!! ######$$$$$$$$$$$$######$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$#########""""""""""""######%%%$$$$$$######$$$$$$%%% !!!!!!""""""##############################%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""%%%'''&&&###"""$$$&&&"""############$$$$$$$$$#####################$$$ """###%%%&&&%%%$$$######$$$$$$"""!!!$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################&&&$$$"""###%%%&&&%%%"""########################%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###""""""$$$&&&))))))))))))))))))))))))+++***)))))))))***,,,---+++++++++*********))))))}}}yyyxxx{{{yyyxxxyyyzzzzzzyyyxxx|||~~~{{{sssnnnnnnpppvvvvvvuuuqqqlllhhhgggfffbbbbbb```^^^\\\\\\___bbbccc```\\\XXXVVVTTTQQQNNNMMMJJJHHHGGGHHHHHHHHHGGGDDD@@@:::666444333222111/////////.........---------,,,++++++******+++++++++,,,,,,,,,+++,,,///111777<<<===888111...+++(((%%%$$$$$$&&&(((***)))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''+++(((%%%$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""" !!!###$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&''''''(((%%%""""""%%%%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&& """###"""  $$$$$$$$$$$$$$$%%%&&&'''######""""""""""""#########$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$############$$$&&&((()))'''&&&%%%$$$$$$%%%&&&'''"""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$######%%%$$$$$$###""""""############""""""######$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################"""""""""""""""###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&$$$"""!!!!!!"""$$$$$$%%%%%%$$$###!!! ######$$$$$$$$$$$$##################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$########################$$$$$$######"""######""""""""""""##############################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############""""""!!!"""###$$$$$$$$$$$$###""""""###$$$###"""""""""###""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######%%%$$$######$$$$$$###!!!$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$"""########################$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$%%%''')))))))))))))))))))))))))))***))))))((()))***+++,,,+++++++++******)))))))))|||yyyyyy|||{{{zzzzzz|||}}}|||zzz||||||tttnnnmmmnnnpppqqqrrrpppmmmiiigggfffaaabbbaaa```^^^^^^```bbbeeeaaa\\\XXXVVVSSSPPPNNNLLLJJJGGGFFFGGGHHHGGGFFFEEEAAA;;;777555444222111000000000///////////////...------,,,+++,,,,,,,,,+++,,,---------///222555888===>>>888111...+++(((%%%$$$$$$&&&((())))))(((''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%)))'''%%%%%%&&&'''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######"""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%%%%$$$""""""###%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$############$$$&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###""""""!!!!!!######$$$$$$$$$$$$######%%%$$$######"""###############""""""######$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""""""""$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$%%%&&&$$$"""!!!!!!"""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""#########""""""######""""""""""""######"""###$$$%%%%%%$$$###"""$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######$$$$$$######""""""!!! """"""!!! """""""""#########$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$###"""!!!!!!!!!!!!%%%$$$"""###$$$$$$###"""###%%%%%%%%%###"""###$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$###########################$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&(((***((((((((((((((((((((((((((((((((((((((()))******************))))))))))))~~~}}}}}}yyywwwxxx}}}|||{{{|||}}}~~~}}}|||||||||tttmmmkkkmmmnnnppprrrqqqnnniiifffdddaaabbbbbbbbb``````aaacccdddaaa\\\XXXVVVTTTRRRPPPLLLJJJGGGGGGGGGHHHHHHGGGFFFBBB<<<888555444333222222222222222222222222222//////...---------------,,,---.........000333666:::??????888111...+++))))))(((&&&&&&''''''&&&$$$&&&&&&&&&'''''''''((((((###%%%'''(((((((((&&&%%%'''&&&%%%&&&''''''&&&$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$##################"""!!!!!! $$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%$$$###$$$$$$###%%%&&&&&&%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&(((((('''&&&&&&'''%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###""" ###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$######""""""######$$$%%%%%%%%%$$$###""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$%%%%%%&&&$$$$$$############$$$$$$'''&&&$$$#########$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###############"""""""""""""""########################$$$$$$%%%%%%%%%$$$$$$$$$!!!"""########################""""""""""""######$$$%%%'''(((((('''%%%$$$#########"""""""""!!!!!!########################!!!!!!!!! !!!!!!!!!""""""############""""""### """###!!!""""""""""""#################################$$$$$$$$$###"""!!!!!!!!!!!!%%%###"""###$$$$$$###"""###$$$%%%$$$###"""###$$$""""""######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###########################$$$##################$$$$$$$$$######$$$$$$%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$%%%&&&(((''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))}}}|||{{{xxxwwwxxx~~~|||||||||~~~~~~}}}|||{{{~~~|||sssllljjjkkkppprrrtttsssoooiiieeecccaaabbbcccbbbaaa```bbbcccccc___ZZZWWWVVVUUUTTTTTTNNNKKKIIIHHHHHHIIIIIIHHHGGGBBB<<<888555444222111222222222222333333333333000///......------......---...///......///222555<<<@@@@@@888111...,,,)))***((('''&&&''''''%%%$$$%%%%%%&&&&&&'''((((((((($$$&&&((()))***)))'''&&&%%%%%%%%%&&&((('''&&&$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$######$$$$$$%%%&&&"""$$$%%%%%%######$$$&&&%%%&&&'''&&&$$$$$$$$$&&&#########$$$$$$$$$%%%%%%"""$$$%%%%%%#########$$$%%%$$$$$$######$$$$$$$$$"""############"""!!! ###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$######""""""######$$$%%%%%%$$$$$$###""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""###$$$&&&'''((($$$######""""""######$$$&&&%%%$$$""""""###$$$$$$########################"""######$$$$$$######""" !!!#########$$$%%%'''$$$$$$########################$$$$$$$$$$$$######""""""""""""""""""####################################$$$%%%%%%%%%$$$###"""######$$$%%%%%%$$$$$$######""""""""""""######$$$%%%'''(((((('''%%%$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######""""""""""""""""""""""""$$$!!!!!!###$$$""" !!!!!!"""""""""#########!!!!!!"""###$$$%%%%%%&&&###""""""""""""######$$$$$$###"""###$$$%%%$$$""""""###$$$$$$""""""###$$$"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$#########$$$$$$######$$$$$$%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((}}}|||zzzyyy{{{~~~}}}{{{|||}}}}}}{{{zzzxxx|||~~~zzzrrrkkkiiijjjrrrtttuuutttoooiiieeecccaaabbbbbbaaa``````bbbdddbbb^^^ZZZWWWVVVVVVVVVVVVNNNLLLIIIHHHIIIJJJIIIHHHGGGBBB<<<777555333111000000000000000000111111111000///......---............////////////000333666>>>BBBAAA999111...,,,)))'''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((&&&'''((()))))))))((('''%%%$$$$$$%%%''''''&&&$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%###$$$%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$######$$$$$$%%%&&&"""$$$%%%$$$"""###&&&***)))(((&&&$$$$$$$$$%%%%%%############$$$$$$$$$$$$"""$$$$$$$$$""""""###$$$%%%$$$$$$############$$$"""###$$$&&&'''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$#########"""######$$$%%%######""""""######$$$%%%$$$###############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$%%%&&&######""""""""""""######%%%$$$######""""""##############################""""""############""""""!!!#########$$$&&&'''$$$$$$######"""######$$$######$$$$$$$$$$$$######""""""""""""####################################!!!"""###$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%######""""""""""""######"""###$$$%%%%%%$$$###"""!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""$$$###"""!!!"""###$$$%%%###""""""!!!!!!""""""###$$$###""""""$$$$$$###"""!!!!!!!!!"""""""""######!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!"""###$$$%%%&&&$$$"""""""""$$$%%%$$$###!!!"""$$$###""""""###$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###""""""###$$$########################"""###$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))((('''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((()))(((((((((''''''''''''((((((((((((~~~|||{{{yyyyyy|||~~~}}}{{{zzz{{{zzzyyywwwuuuyyy|||yyyqqqkkkhhhiiirrrssstttrrrnnniiifffdddaaaaaa```___^^^___ccceeeddd```ZZZWWWVVVVVVUUUUUUMMMKKKHHHGGGHHHIIIHHHHHHFFFBBB<<<777444222000////////////000000000111111//////...------------...---///000111111333777:::@@@CCCBBB999111...,,,)))'''&&&%%%&&&(((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%###!!!###)))......)))$$$"""###%%%%%%$$$############$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&'''%%%%%%$$$###############%%%&&&'''''''''%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&""""""###$$$%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$#########"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$$$$%%%######""""""######$$$%%%""""""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""!!!""""""###$$$######""""""""""""#####################""""""!!!########################""""""############""""""!!!###$$$$$$###"""$$$%%%$$$$$$###""""""###$$$%%%######$$$$$$$$$$$$######!!!"""""""""#################################### """$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%######""""""""""""######################################################""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&###"""!!! !!!"""###"""###$$$$$$""""""###$$$!!!!!!!!!!!!"""""""""###########################""""""""""""###$$$%%%&&&###"""!!!"""$$$%%%$$$### """######""""""###%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$!!!!!!"""$$$########################"""###$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((((((&&&&&&&&&''''''(((((((((|||yyyxxxwwwxxxzzz~~~|||zzzzzzzzzyyywwwuuussswww{{{xxxqqqjjjhhhiiippprrrrrrqqqmmmiiigggfffbbbaaa```]]]]]]^^^cccffffffbbb\\\WWWUUUUUUTTTTTTLLLJJJGGGFFFGGGHHHGGGGGGFFFAAA;;;666333111000...000000111111222222222222//////...------------------...000222333666;;;>>>AAADDDBBB999111...,,,***+++)))'''''''''&&&%%%###''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&$$$######%%%''''''&&&'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$$$$$$$$$$###%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$###"""!!!"""###%%%'''###$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%&&&###%%%%%%###!!!###+++111111+++### ###%%%%%%###"""############$$$$$$$$$%%%%%%&&&%%%$$$###%%%'''%%%%%%$$$###""""""######$$$$$$$$$"""$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&!!!"""$$$%%%%%%$$$###"""%%%%%%''''''''''''%%%%%%######"""""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%%%%#########"""###$$$$$$%%%!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""'''&&&%%%$$$##################""""""""""""######"""###$$$$$$$$$###!!! """"""""""""""""""""""""""""""############""""""$$$%%%%%%$$$"""!!!"""###$$$$$$###""""""###$$$%%%######$$$$$$$$$$$$######!!!!!!""""""#########$$$"""""""""""""""""""""""" """###$$$###"""!!! !!!######$$$$$$$$$######""""""""""""######%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$&&&###"""!!! !!!"""### ###%%%$$$!!! """%%%!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$###"""!!! #########"""######$$$%%%###"""!!!"""$$$%%%%%%### """######""""""###%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$!!! """$$$########################"""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%%%%''''''''''''''''''''''''&&&''')))*********)))(((&&&&&&&&&'''''''''((((((~~~zzzxxxvvvwwwyyy{{{{{{{{{{{{yyywwwuuutttvvvyyy|||xxxqqqkkkjjjlllqqqrrrsssqqqmmmhhhfffeeecccbbb```______```aaabbbfffbbb]]]YYYWWWVVVUUUTTTPPPMMMIIIHHHHHHHHHHHHHHHGGGEEE@@@<<<888555444444111111111222333222000...)))***+++,,,---///000000///...000333444555===FFFIIIJJJDDD888///+++***(((+++***)))(((&&&%%%######&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%'''&&&%%%###&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%""""""""""""""""""""""""%%%&&&&&&%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%%%%%%%''')))///***$$$###%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%%%%$$$$$$$$$###$$$&&&&&&$$$"""###########################$$$%%%%%%$$$###"""!!!%%%$$$###"""""""""###$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&%%%$$$""""""""""""!!!!!!""""""###$$$(((+++---+++&&&###$$$&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""#########""" """$$$%%%%%%$$$###""""""#########"""""""""!!!!!! $$$###"""""""""###%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""######""""""!!!"""""""""""""""""""""""""""######%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""%%%$$$$$$$$$######""""""&&&%%%$$$###"""""""""""" """%%%((((((&&&###$$$###"""!!!!!!"""###$$$!!!$$$&&&&&&%%%###"""%%%&&&&&&$$$ """%%%$$$###"""""""""###%%%%%%########################"""###$$$%%%&&&%%%$$$###$$$$$$###"""!!!!!!""""""!!!""""""""""""#########!!!"""###""""""$$$%%%$$$$$$$$$#########""""""""""""""""""############ !!!!!! !!!#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%### $$$'''%%%$$$$$$$$$###"""""""""################################################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&~~~zzzyyywwwwwwzzz||||||||||||{{{yyywwwvvvwww{{{}}}yyyrrrlllkkklllqqqrrrsssqqqmmmiiifffeee___^^^]]]\\\]]]___aaabbbeeeaaa\\\XXXVVVVVVUUUTTTPPPMMMJJJHHHHHHIIIIIIHHHHHHEEEAAA<<<888666555555555444444555666555333111/////////000000000000000000///000222444666???IIIMMMLLLFFF999000---,,,***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$######$$$%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%%%%%%%''')))---(((###"""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###%%%%%%%%%%%%###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%(((+++)))$$$"""###%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$######"""#################################"""!!!!!!"""$$$%%%$$$$$$###""""""######$$$$$$$$$$$$#########"""$$$###"""""""""###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$%%%%%%########################$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&########################%%%$$$$$$###############$$$$$$#########"""""""""######"""""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$""""""!!!!!!"""######$$$%%%&&&%%%###!!!!!!"""###$$$###"""""""""###$$$%%%########################!!!"""######$$$$$$######$$$$$$###""""""""""""""""""""""""#########$$$$$$ """"""!!!"""###%%%$$$$$$$$$#########""""""""""""""""""############ """######""""""###$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###""" """###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&((()))******)))))))))(((((((((&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&)))(((((((((''''''''''''~~~{{{zzzxxxxxxzzz}}}}}}}}}}}}|||zzzyyyxxxyyy|||~~~{{{sssmmmlllmmmqqqssssssrrrmmmiiigggfff^^^]]]\\\\\\]]]___bbbcccccc___ZZZWWWVVVVVVUUUTTTPPPNNNJJJIIIIIIJJJJJJJJJIIIFFFBBB===:::777666666777666666666777777555333555555444333222111000000111//////222444888CCCNNNQQQPPPGGG999000......---%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%%%%%%%'''(((+++'''###!!!###%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%'''%%%###!!!!!!"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%######"""######$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&%%%%%%$$$############$$$%%%%%%"""%%%'''&&&###!!!"""$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!###$$$%%%$$$######"""#########$$$$$$$$$$$$##################""""""######$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$######"""######""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%### $$$$$$###""""""""""""###$$$$$$""" ###&&&&&&%%%###"""######""""""######""""""######$$$%%%########################"""!!!!!!!!!!!!"""######$$$###""""""""""""""""""############$$$$$$$$$%%%!!!""""""!!!!!!###$$$$$$############"""""""""""""""""""""############"""###%%%$$$######$$$&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""""""""###"""!!!!!!""""""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&#########$$$&&&(((***+++************))))))))))))&&&&&&&&&'''''''''''''''((((((((('''''''''''''''((((((((((((''''''''''''|||{{{yyyyyy{{{}}}|||||||||{{{zzzyyyyyyzzz}}}|||tttnnnmmmnnnrrrssstttrrrnnnjjjgggfffaaa```___^^^___aaacccdddbbb^^^YYYVVVUUUUUUUUUUUUQQQNNNKKKIIIJJJKKKKKKKKKIIIGGGCCC>>>;;;888888777777666555555666666555333555555444333222111000///222//////111444:::FFFRRRUUUQQQGGG999000//////---%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''$$$%%%%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$###$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%(((&&&%%%$$$$$$%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%%%%%%%&&&(((***'''###"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%###%%%'''%%%### !!!#########!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!"""######!!!###%%%$$$###"""###$$$ """###%%%&&&&&&%%%%%%$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!###$$$$$$$$$###############$$$"""""""""!!!!!!!!!!!!!!!###############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""### !!!"""######"""!!! """""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######"""$$$##############################%%%###  ###%%%'''$$$!!!"""$$$%%%### ###############$$$$$$$$$###########################"""!!! !!!"""###$$$######"""""""""""""""#########$$$$$$$$$%%%%%%%%%!!!"""######""""""###%%%############""""""""""""!!!"""""""""###############$$$%%%%%%######$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""" !!!$$$%%%### """""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%&&&((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''}}}|||{{{{{{||||||{{{zzzyyyxxxxxxwwwwwwzzz}}}|||uuupppooopppssstttuuusssooojjjhhhgggdddcccaaa___^^^___```aaabbb^^^YYYVVVUUUUUUUUUUUUPPPMMMJJJIIIJJJKKKKKKKKKIIIGGGCCC>>>;;;999888888888666555555666666555444222222111111000000//////222000///111444;;;HHHTTTWWWRRRFFF777///......,,,'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%"""%%%((((((&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$############$$$%%%$$$###""""""###$$$%%%(((&&&%%%$$$$$$%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%%%%%%%&&&''')))'''%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''%%%###%%%'''%%%### !!!#########!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""!!!!!! !!!!!!"""###!!!###$$$$$$$$$###$$$$$$ """###%%%&&&&&&%%%%%%########################%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###$$$$$$###############$$$$$$!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$#########""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$ !!!"""######"""!!! !!!!!!!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!!!!%%%'''%%% ###'''######$$$$$$$$$$$$######$$$$$$###"""""""""###$$$&&&###!!!"""%%%%%%### """"""######$$$$$$$$$$$$##############################"""!!!!!!###$$$%%%###"""""""""""""""############$$$$$$$$$%%%%%%%%%"""$$$%%%$$$######$$$&&&""""""""""""""""""""""""!!!"""""""""############"""###$$$###"""!!!"""$$$""""""###$$$$$$$$$$$$############"""""""""!!!!!!!!!"""&&&(((&&&$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((~~~~~~||||||}}}|||{{{yyywwwvvvuuuuuuuuuxxx||||||vvvqqqppprrrsssuuuuuutttoookkkiiihhhcccbbb___]]]\\\\\\]]]^^^ccc___ZZZWWWVVVVVVUUUTTTOOOLLLJJJIIIJJJKKKKKKKKKHHHFFFBBB>>>;;;999888888:::888666666777777777666////////////////////////222//////222555;;;HHHTTTXXXRRREEE777000///---)))))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""%%%((((((%%%###$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###############%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%%%%$$$&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%###!!!!!!"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%%&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$###""""""###""""""""""""###$$$$$$######$$$$$$%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%"""""""""###############$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""###$$$#########"""######$$$%%%############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""############$$$%%%&&&&&&%%%%%%%%%$$$######""""""!!!"""######$$$#########$$$$$$$$$###############!!!""""""######$$$$$$$$$"""######$$$$$$$$$$$$###!!!!!!""""""""""""######%%%$$$###"""!!!!!!!!!!!!"""%%%%%%###"""###%%%######$$$%%%%%%$$$#########$$$$$$%%%$$$###""""""$$$#########%%%$$$###!!!""""""###$$$$$$$$$$$$##############################""""""""""""###$$$$$$"""""""""""""""######$$$############$$$$$$$$$%%%###$$$%%%$$$######$$$%%%!!!!!!"""""""""""""""###""""""""""""############!!!#########!!! !!!"""!!!"""######$$$$$$############################## """%%%'''''''''###############$$$$$$$$$################################################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%$$$''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((}}}}}}~~~}}}|||yyywwwuuutttssssssvvvzzz}}}{{{vvvqqqqqqssstttuuuvvvtttpppllliiihhhbbbaaa___]]]\\\]]]^^^___eeeaaa\\\XXXVVVVVVUUUTTTNNNKKKIIIHHHIIIJJJKKKJJJGGGEEEAAA===:::999888888999777444444555666666555111111111000000000//////111//////222555;;;GGGRRRYYYRRRFFF888111000,,,((()))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%######((($$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$###############$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%%%%%%%###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$"""###$$$&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$######$$$$$$$$$###"""$$$$$$$$$###$$$$$$%%%%%%!!!"""""""""#########$$$###"""!!! !!!"""$$$%%%########################!!!###$$$#########$$$######""""""###$$$$$$%%%"""#########$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""##############################$$$$$$$$$ !!!!!!"""######$$$###############$$$$$$%%%"""""""""#########$$$$$$$$$######"""""""""###### !!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$##################""""""!!!!!!###%%%%%%$$$#########!!!"""###$$$%%%$$$$$$########################### !!!""""""######"""""""""""""""""""""###$$$$$$"""""""""#########$$$$$$!!!#########!!!!!!"""###!!!!!!!!!!!!""""""######""""""""""""############"""###$$$###!!! !!!"""!!!""""""###############""""""######$$$%%%%%%%%%!!!"""""""""!!!"""$$$&&&$$$$$$$$$###############""""""""""""""""""""""""########################&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%''''''&&&&&&'''''''''&&&$$$$$$''''''(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))~~~}}}}}}zzzwwwuuussssssssstttyyy}}}{{{vvvrrrrrrttttttvvvvvvtttpppllliiihhhbbbaaa```______```bbbcccfffbbb]]]YYYWWWVVVUUUTTTMMMKKKHHHGGGHHHJJJJJJJJJGGGEEEAAA===:::888888888666444111111222333333222444444333333222111000000111//////333555;;;FFFQQQYYYSSSGGG999333111---''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######***$$$$$$######$$$$$$%%%&&&%%%$$$$$$###"""#########!!!###%%%''''''%%%###!!!%%%&&&&&&%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$)))%%%!!!!!!###%%%%%%$$$$$$$$$###$$$&&&&&&$$$"""########################"""###%%%&&&'''&&&%%%%%% ###%%%'''((())))))%%%$$$$$$$$$$$$$$$$$$%%% !!!"""###%%%%%%%%%%%% !!!""""""$$$###"""###$$$###""" &&&%%%$$$#########$$$%%%!!!!!!""""""#########$$$"""!!!  !!!###%%%"""""""""""""""""""""""" ###$$$#########$$$######""""""###$$$%%%%%% !!!!!!"""""""""###!!!"""###$$$%%%$$$######$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""""""""$$$$$$######"""!!!!!! !!!!!!"""############### !!!!!!!!!"""""""""""" !!!""""""###"""!!! !!!###$$$""""""######$$$$$$$$$%%%""""""""""""###$$$%%%&&&%%%###!!!!!!"""######"""###$$$%%%&&&&&&%%%$$$###$$$###"""!!! !!!!!!###&&&&&&###""""""$$$!!!"""###$$$%%%$$$##############################!!!"""""""""!!! """"""!!!""""""###$$$$$$!!!""""""""""""######### !!!"""!!!  !!! !!!!!!!!!""""""######""""""""""""############"""$$$$$$###!!! !!!"""!!!!!!"""###############""""""###$$$%%%&&&&&&'''"""$$$$$$!!!!!!%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!########################&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$&&&'''(((%%%%%%'''''''''&&&%%%$$$(((((())))))*********+++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))}}}}}}}}}xxxuuutttsssrrrqqquuuzzz}}}uuuppppppsssuuutttsssqqqooollljjjiii```^^^\\\ZZZ[[[]]]```bbbfffbbb\\\YYYXXXXXXXXXXXXQQQKKKEEECCCEEEIIIKKKKKKIIIFFFAAA<<<888666666666555666777888888777666555333333222111000///......222222222222444;;;FFFNNNUUUMMMAAA777000---,,,,,,((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###!!!###(((***(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############""""""!!!!!!######""""""######$$$%%%"""""""""###%%%%%%$$$"""$$$$$$############$$$$$$######""""""######$$$%%%############""""""!!!!!! !!!"""###$$$%%%%%%&&&$$$"""!!!"""###""" $$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$""" !!!#########""""""""""""""" !!!!!!""""""######$$$$$$$$$$$$######!!!"""###$$$%%%$$$######$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%$$$###"""!!!%%%$$$$$$$$$"""!!! """"""""""""""""""""""""""""""!!!  ######""""""""""""######!!!!!!"""###$$$$$$%%%%%%&&&%%%###"""""""""######&&&%%%%%%$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%###"""!!! !!!!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""!!!!!! $$$$$$$$$$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!#################################&&&((('''###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%'''&&&%%%###&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((()))******'''((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''((('''&&&&&&)))+++~~~~~~||||||~~~|||wwwtttsssssssssrrruuuzzz}}}uuuppppppsssttttttsssqqqnnnllliiihhhbbb```]]]\\\\\\^^^aaacccddd```[[[WWWVVVVVVVVVVVVRRRMMMGGGFFFHHHKKKLLLLLLIIIFFFAAA<<<888666666666666666777888888888777666111111000///...---,,,,,,000111111111333;;;FFFNNNVVVNNNBBB777000---,,,++++++***)))((('''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!###############$$$%%%%%%$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""&&&$$$$$$((()))%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""######""""""######$$$%%%%%%$$$$$$%%%&&&'''%%%$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$#########"""""""""""""""""""""###############""" !!!"""######"""########################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!! !!!!!!###"""""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%$$$######$$$$$$$$$############"""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###"""!!!"""############""""""!!!""""""""""""""""""""""""%%%$$$######"""""""""#########""""""""""""######!!!""""""###$$$$$$%%%%%%%%%%%%###"""""""""######%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%&&&$$$###!!!!!!"""###$$$&&&%%%$$$"""""""""###$$$!!!"""#########"""!!!!!!!!!!!!""""""######$$$$$$###""""""!!!!!!""""""############""""""!!!!!!!!!$$$###"""###$$$$$$"""!!!""""""""""""""""""""""""########################$$$######%%%''''''$$$ $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''(((((())))))((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&'''(((***}}}|||zzzzzz|||}}}zzzuuurrrssstttuuuuuuuuuzzz|||uuuoooooorrrtttsssrrrpppnnnkkkiiigggcccaaa^^^]]]]]]___bbbdddddd```[[[XXXWWWWWWVVVVVVRRRNNNJJJJJJLLLNNNNNNLLLJJJGGGBBB===999777666666777777888999999888777666111111000///...---,,,,,,...//////000333;;;FFFOOOWWWOOOCCC888000---++++++(((''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###""""""###%%%&&&'''&&&%%%##############################"""!!!!!! !!!!!!'''%%%&&&))))))%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""""""""###############$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$############""""""######$$$%%%&&&%%%$$$$$$%%%&&&%%%###$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$#########%%%%%%$$$###"""!!!!!! !!!  """$$$$$$###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""%%%$$$###"""""""""""""""""""""""""""""""""######$$$###############""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%$$$######$$$$$$$$$############"""###$$$$$$$$$$$$###""""""$$$$$$###"""""""""###### !!!"""###############""""""""""""""""""""""""%%%%%%$$$############$$$######""""""""""""######"""""""""###$$$$$$%%%%%%%%%$$$######"""#######################################$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!""""""###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""############""""""!!!!!!""""""##################"""""""""###""" !!!"""######"""################################################$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$#########$$$%%%&&&((((((###"""!!!###%%%'''''''''$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((((((((((((((()))(((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&%%%'''(((((('''''''''(((~~~|||{{{yyyxxxzzz|||xxxtttrrrsssuuuwwwxxxuuu{{{|||uuuoooooorrrsssrrrqqqooommmjjjhhhgggbbbaaa^^^]]]]]]___bbbddddddaaa\\\YYYXXXXXXWWWVVVRRROOOLLLLLLOOOPPPNNNLLLJJJGGGBBB===:::888777777888888999::::::999777666222222222111000/////////,,,---...///333;;;GGGPPPXXXPPPCCC888000,,,+++***&&&&&&&&&%%%%%%%%%$$$%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%'''(((((('''&&&%%%######$$$$$$$$$$$$######!!!###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%$$$&&&***)))''''''***########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%###!!!"""######"""!!!$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###"""!!!!!!"""  !!!######"""!!!"""$$$%%%%%%$$$"""!!!########################%%%$$$$$$###############"""""""""""""""#########$$$$$$$$$######""""""!!!######$$$$$$$$$$$$######!!!"""###$$$%%%$$$######$$$$$$$$$#########""""""######$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""#########""""""""""""######""""""#########$$$$$$$$$$$$$$$##################""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$###"""!!!!!!!!!"""""" !!!!!!!!!""""""""""""#########"""""""""""""""$$$$$$############$$$$$$$$$$$$#####################!!!!!!#########################################################$$$############$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%###$$$&&&(((((((((%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((''''''''')))((('''&&&%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$&&&))))))(((&&&&&&'''~~~|||zzzxxxxxxzzzzzzwwwtttssstttwwwxxxyyyvvv|||}}}uuuoooooorrrsssrrrqqqooommmjjjhhhgggbbb```]]]\\\\\\^^^aaacccccc___[[[YYYXXXWWWVVVTTTQQQNNNLLLMMMOOOPPPNNNKKKKKKHHHCCC>>>:::888888888888999::::::999888777666222222111111000000//////+++---...///333;;;GGGPPPWWWOOOBBB777000,,,***)))))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&'''''''''&&&%%%$$$"""######$$$$$$#########!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%######%%%'''&&&###$$$)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&######""""""######$$$%%%$$$"""!!!!!!"""###""""""$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###!!! !!!"""!!! !!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!""""""#####################""""""!!!!!!!!!######$$$$$$$$$$$$######!!!"""###$$$%%%$$$######$$$$$$$$$#########"""""""""######$$$$$$$$$############!!!!!!!!!"""###$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""############""""""""""""#####################$$$$$$$$$############$$$#########"""""""""###$$$$$$%%%%%%$$$#####################$$$$$$######""""""""""""########################!!!!!!!!!!!!""""""###############"""""""""""""""$$$##################$$$##################$$$$$$###!!!!!!##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''')))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&))))))'''&&&&&&&&&}}}|||yyyyyyzzzzzzxxxuuuuuuwwwyyyzzzyyyxxx}}}vvvppppppssstttsssrrrpppnnnkkkiiigggaaa```]]]\\\\\\^^^aaaccc```]]]ZZZWWWVVVUUUTTTRRRRRROOOLLLLLLOOOPPPNNNLLLLLLIIIDDD???;;;999888888888999999999999777666555000/////////.........---,,,---///000333<<>>333---***)))((('''((()))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''######$$$$$$$$$$$$##############################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!######$$$$$$&&&%%%###"""""""""###$$$!!!!!!"""###############%%%###"""!!!!!!###%%%&&&########################%%%$$$$$$###############!!!"""$$$%%%!!!!!!(((!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%!!!!!!$$$%%%&&&$$$$$$############$$$$$$#########"""###$$$$$$%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$###""""""###$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######!!!"""###$$$%%%$$$######$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$ !!!#########"""!!! !!!###$$$$$$%%%%%%""""""""""""""""""""""""  !!!""""""######""""""""""""######$$$$$$##################!!!"""###$$$%%%%%%$$$########################### !!!!!!"""###$$$$$$%%%!!!!!!!!!"""!!!  !!!"""$$$$$$$$$###"""$$$######"""###%%%'''((( !!!!!!"""###$$$$$$%%%######""""""""""""###### !!!!!!"""""""""###$$$$$$$$$$$$%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!########################"""&&&&&&$$$!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$#########$$$%%%&&&'''(((&&&''')))---//////+++(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((()))******%%%&&&'''((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((('''%%%######%%%'''~~~~~~|||}}}~~~{{{xxxwwwwwwxxxyyy{{{|||tttrrrsssrrrsssrrroookkkgggffffffdddcccbbbaaaaaabbbbbbccceeebbb^^^\\\ZZZYYYXXXVVVRRROOOMMMLLLMMMNNNNNNMMMNNNKKKGGGBBB>>>:::888777666777888777555444444555111000///......///000111222...111222444DDDSSSRRRWWWIII;;;444000+++))))))%%%&&&'''''''''&&&%%%$$$)))(((&&&%%%%%%&&&((())))))(((&&&$$$!!!&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$###"""!!! ###$$$$$$###!!!"""$$$&&&$$$###!!! !!!###$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$###"""###%%%&&&%%%$$$"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&$$$###"""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$########################!!!######""""""###$$$######$$$$$$$$$$$$####################################""""""""""""######'''&&&$$$###"""###$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!!!!""""""#########$$$!!!!!!"""#####################$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""%%%""" !!!###$$$###!!! """"""""""""""""""""""""""""""""""""############%%%%%%$$$###""""""######%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$###############"""!!! ########################!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((('''&&&%%%$$$#########''''''((((((((((((((('''%%%$$$$$$###"""""""""###~~~~~~}}}~~~{{{wwwuuuuuuwwwxxx{{{|||tttrrrsssrrrsssrrrpppllliiiggggggdddcccaaa``````aaabbbccceeebbb^^^[[[ZZZXXXVVVUUUQQQOOOMMMMMMNNNOOOPPPOOOKKKIIIEEEAAA===;;;999999666777777666444333333444111000///......///000111222...111333444DDDSSSRRRWWWIII;;;444000+++))))))&&&&&&'''''''''&&&%%%$$$((('''&&&$$$$$$&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((&&&%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$######!!! ###$$$$$$###!!!"""$$$&&&%%%$$$###""""""###$$$%%%$$$#########$$$$$$$$$#######################################$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########&&&%%%$$$$$$######$$$$$$$$$###"""###%%%&&&%%%$$$############$$$$$$$$$$$$###############$$$$$$$$$##################$$$$$$########################################################################%%%$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######"""!!!!!! """############$$$$$$$$$######################## """$$$$$$###"""###$$$######$$$$$$$$$$$$######$$$$$$$$$###############""""""!!!!!!!!!!!!""""""&&&%%%$$$$$$#########$$$##############################""""""""""""######""""""""""""############""""""######$$$$$$$$$$$$!!!!!!"""###############"""######$$$$$$######"""#########"""""""""!!!!!!########################%%%""" !!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############%%%$$$$$$###""""""######%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$######"""!!!#########"""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%&&&&&&~~~~~~zzzuuussssssvvvwwwzzz|||tttrrrsssrrrsssssspppmmmjjjiiiiiieeeccc```^^^^^^```ccceeefffccc^^^[[[YYYWWWUUUSSSPPPOOOMMMMMMPPPQQQRRRRRRHHHFFFCCC@@@===:::999999555666777555333222333444111000///......///000111111...111333444DDDSSSRRRWWWIII;;;444000,,,))))))''''''(((((('''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&((())))))******''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###!!! ###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$######$$$$$$$$$###"""###%%%&&&%%%$$$############$$$$$$$$$%%%$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$########################!!!###%%%%%%$$$###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%$$$$$$###"""########################$$$$$$############$$$$$$""""""""""""##################$$$$$$$$$$$$%%%%%%!!!!!!"""###############"""######$$$$$$######"""######""""""""""""!!!!!!########################$$$"""!!!!!!"""######"""########################""""""""""""""""""""""""""""""""""""############%%%$$$######"""#########%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$###"""######""""""!!!!!!!!! """""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&''''''~~~yyytttqqqrrruuuwwwzzz{{{tttqqqsssrrrssssssqqqnnnkkkjjjjjjfffdddaaa______bbbeeehhhfffccc^^^[[[YYYVVVTTTRRRPPPNNNMMMNNNQQQSSSTTTTTTHHHFFFCCC???;;;999888777444555666555333222222333111000///......///000111111...111333555EEETTTSSSWWWIII;;;444000,,,******((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&###$$$%%%$$$""""""###$$$######$$$%%%%%%$$$#########$$$&&&&&&%%%$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$###$$$$$$%%%$$$###"""###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$#######################################################################################$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################"""$$$&&&&&&$$$###$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""######""""""""""""######"""###$$$%%%%%%$$$###"""########################$$$$$$############$$$$$$!!!"""""""""####################################!!!!!!"""###############""""""############""""""###"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############$$$$$$###############$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""##################"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%yyytttqqqrrruuuwwwzzz{{{sssqqqrrrrrrssssssqqqnnnkkkjjjjjjhhhfffcccaaaaaadddhhhjjjgggccc___[[[YYYWWWTTTRRROOONNNMMMNNNQQQTTTVVVVVVJJJHHHDDD???;;;888666555444555666555333222222333111000///......///000111111---111333555EEEUUUTTTWWWIII;;;444111---++++++******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%###$$$%%%$$$###!!!"""###""""""############"""""""""$$$&&&&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$&&&&&&$$$###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%%%%$$$###"""########################$$$##################$$$!!!"""""""""############"""""""""""""""!!!!!!!!!!!!!!!"""###############"""""""""######""""""""""""""""""!!!!!!!!!!!! #################################"""!!!"""##############################""""""""""""""""""""""""!!!"""""""""############$$$###############$$$$$$$$$##################$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((((((((((('''&&&&&&$$$###############$$$$$$zzzuuussssssvvvwwwyyy{{{sssqqqrrrrrrsssssspppmmmjjjiiiiiihhhgggdddcccdddfffiiikkkgggddd___\\\ZZZXXXVVVTTTOOOMMMLLLNNNQQQTTTUUUVVVKKKIIIDDD???;;;777555444555666777555333222333444111000///......///000111111---111333666FFFVVVUUUWWWIII;;;555111...+++,,,,,,+++***(((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&''''''&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((#########$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$######$$$&&&%%%###!!!!!!""""""""""""""""""""""""""""""$$$%%%$$$!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$$$$######$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$###########################$$$&&&%%%###"""############$$$$$$$$$$$$##############################$$$$$$$$$######$$$$$$$$$!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############"""!!!!!!!!!!!! !!!!!!"""###############!!!""""""######""""""!!!""""""!!!!!!!!!!!! """""""""""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################"""######$$$%%%##############################$$$$$$$$$$$$######!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''))))))))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&{{{wwwuuuuuuwwwxxxyyyzzzsssqqqrrrrrrsssrrrpppllliiiggggggffffffeeedddeeegggiiijjjgggddd```]]][[[ZZZXXXVVVNNNMMMLLLMMMPPPSSSTTTUUUJJJHHHDDD@@@<<<999777666666777777666444333333444111000///......///000111111---111444666FFFVVVUUUWWWIII;;;555222...,,,,,,---,,,***((('''''''''(((&&&&&&&&&''''''&&&&&&&&&"""###$$$%%%'''''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###&&&'''''''''''''''&&&&&&###%%%&&&%%%###!!!!!!!!!$$$$$$###""""""###$$$$$$"""$$$$$$!!!"""'''########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""#########$$$$$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$########################"""$$$%%%$$$###!!!!!!"""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%###""""""""""""""""""###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!! !!!!!!"""###############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!! """%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""###$$$$$$%%%#########$$$$$$###############$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""######$$$$$$###############$$$%%%%%%&&&&&&########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''~~~{{{xxxwwwwwwxxxyyyyyyzzzsssppprrrrrrsssrrroookkkhhhffffffeeedddddddddeeefffhhhiiigggddd```]]]\\\[[[YYYXXXNNNMMMLLLMMMPPPSSSTTTTTTIIIGGGCCC@@@<<<:::999999666777888777555444444555111000///......///000111111---111444666GGGVVVVVVWWWIII;;;555222...,,,---...,,,***)))'''''''''(((&&&''''''((((((''''''&&&"""###$$$$$$%%%%%%$$$$$$)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$### !!!###$$$%%%&&&&&&&&&###%%%&&&&&&$$$!!!!!!!!!&&&%%%###""""""###%%%&&&"""$$$### """(((""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$#########$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$########################"""###$$$$$$"""!!!!!!!!!######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&!!!!!! !!!!!!###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!""""""""""""############$$$#########""""""!!!!!!!!!!!!"""###############!!!!!!""""""""""""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!! """%%%########################""""""""""""""""""""""""""""""""""""##################""""""###$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###############!!!!!!"""###$$$%%%%%%&&&$$$$$$##################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((''''''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''}}}yyywwwxxxyyyyyyyyyyyy{{{sssooooootttttttttqqqllliiiiiiiiigggeeeddddddeeeggggggggggggeeebbb```^^^\\\YYYVVVOOOMMMJJJLLLPPPSSSSSSQQQLLLJJJGGGCCC???<<<:::999555666666666555444333333//////.........---------222...222444666EEETTTRRRSSSHHH>>>777111+++***,,,******((('''%%%%%%$$$$$$)))(((&&&&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""%%%$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%###$$$%%%&&&'''((((((((("""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$###!!!###&&&&&&&&&%%%$$$%%%''')))""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%##################$$$$$$$$$#########""""""!!!!!!$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""########################""""""""""""############""""""""""""""""""""""""&&&&&&%%%$$$######$$$$$$###############"""!!!!!!  """$$$&&&$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""" !!!"""""" !!!"""""""""""""""&&&&&&&&&&&&%%%%%%$$$###!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""$$$""" !!!""""""!!!""""""############"""""""""""""""""""""""""""""" !!!""""""""""""""" !!!"""###$$$###""""""&&&%%%$$$$$$&&&'''&&&%%%"""!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$#########""""""!!!###%%%%%%###"""###$$$########################!!!  """$$$&&&''''''%%%$$$$$$%%%''''''$$$$$$###############$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$&&&(((******'''%%%%%%%%%%%%&&&&&&&&&''''''|||xxxvvvvvvxxxxxxxxxxxx{{{rrroooooossssssrrroookkkiiihhhhhhgggeeecccccceeeggghhhggggggdddaaa___^^^[[[XXXVVVPPPMMMKKKLLLPPPSSSRRRQQQKKKIIIFFFBBB>>>;;;999888666666666555555333222222.........------------,,,000---000333444DDDRRRQQQRRRGGG;;;555111---+++,,,***)))((('''&&&%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!! ###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((!!!"""&&&$$$######%%%&&&&&&$$$!!!""""""""""""############ !!!###%%%''')))***%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%########################$$$#########""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$###"""""""""""""""########################""""""""""""####################################$$$######"""!!!!!!""""""""""""######""""""!!!!!!"""!!!!!!""""""###$$$%%%$$$$$$$$$#########""""""""""""""""""############!!!!!! !!!""""""###!!!!!!"""###############$$$$$$%%%%%%$$$######"""!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!###""" """""""""!!!""""""############"""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!###$$$$$$$$$###"""'''$$$"""!!!!!!""""""!!!"""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$#########"""""""""$$$%%%%%%###""""""###########################"""!!! """$$$%%%$$$$$$############$$$$$$######"""""""""######$$$$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''((()))'''&&&&&&((()))'''$$$%%%%%%%%%%%%&&&&&&&&&&&&~~~|||xxxuuuuuuuuuvvvvvvxxx{{{rrrooooooqqqrrrqqqnnnkkkhhhhhhhhhfffdddbbbbbbeeeggghhhhhheeeccc```^^^]]][[[XXXVVVPPPMMMKKKLLLPPPSSSRRRQQQJJJHHHEEEAAA===:::888777666666666555444222111000------------,,,,,,,,,,,,...***///111333BBBPPPNNNRRRDDD777333222///+++***)))((('''&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###&&&&&&%%%$$$""" $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&)))$$$!!!$$$&&&%%%#########%%%&&&$$$ """""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$#######################################"""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######$$$############"""""""""############$$$$$$$$$$$$"""""""""!!!""""""###$$$"""######$$$$$$$$$$$$#####################"""!!!!!!!!!!!!"""""""""######"""""""""############$$$######""""""""""""############""""""!!!!!! ###!!! """###"""!!!""""""############"""""""""""""""""""""""""""""" !!!"""""""""""""""""""""###$$$$$$$$$$$$###%%%###  !!!!!!!!!"""!!!!!!!!!!!!"""###$$$#########$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$##################$$$%%%%%%###"""""""""###########################"""!!! !!!!!!###$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""######$$$###""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''///***%%%%%%''')))&&&###$$$$$$$$$$$$%%%%%%%%%%%%~~~}}}|||wwwsssssstttttttttxxx{{{rrrnnnoooqqqqqqqqqoookkkiiiiiiiiifffdddaaabbbdddggghhhiiidddaaa___]]]\\\[[[XXXVVVQQQNNNLLLMMMPPPSSSRRRQQQHHHFFFCCC???;;;888666555666666555444333111///...------,,,,,,,,,++++++++++++(((---000111@@@NNNLLLPPPBBB444000222000+++)))(((''''''&&&&&&&&&''''''---***&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&###!!!"""$$$$$$###""""""$$$&&&%%%### """"""#########$$$$$$$$$)))((('''%%%###""" $$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#######################################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#################################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%######$$$%%%$$$###!!! ############"""""""""""""""""""""#########$$$$$$$$$######"""######$$$$$$""""""###$$$$$$#########"""######$$$######""""""!!!!!!"""""""""##################$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$######""""""!!!!!! ###!!! """######"""""""""############"""""""""""""""""""""""""""""" !!!""""""""""""""""""######$$$$$$$$$$$$$$$""""""!!!"""$$$$$$###""""""""""""""""""#########""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#################################%%%&&&%%%###!!!!!!"""########################$$$###"""!!!!!!""""""######$$$%%%&&&&&&%%%$$$### !!!"""$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''///***%%%%%%)))***'''"""######$$$$$$$$$%%%%%%%%%||||||{{{vvvrrrqqqsssttttttwwwzzzqqqnnnnnnqqqrrrrrrpppmmmkkkkkkkkkgggdddaaaaaacccfffhhhiiicccaaa^^^]]]]]][[[YYYWWWRRROOOLLLMMMPPPSSSRRRQQQGGGEEEBBB>>>:::777555444555555444333111000...---------,,,,,,,,,+++++++++***''',,,000111@@@MMMKKKOOO@@@222///000...***((((((''''''&&&&&&&&&'''''',,,)))&&&$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!""""""###$$$%%%%%%&&&###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%'''"""""""""!!!###%%%&&&%%%$$$%%%%%%%%%######%%%&&&############$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&"""""""""!!!"""######$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################!!!"""""""""####################################%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""######$$$"""######$$$###!!! """"""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$############$$$$$$!!!"""""""""""""""!!!!!!######$$$$$$$$$$$$$$$###""""""""""""############ !!!!!!!!!!!!"""$$$###"""!!!!!!"""###$$$###"""""""""!!!!!!!!! """!!! """######"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""###############$$$$$$$$$!!!"""###&&&&&&$$$ !!!""""""###############""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%###########################$$$%%%%%%###"""""""""#################################""""""""""""""""""###%%%%%%%%%%%%###""" !!!"""$$$$$$#################################$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&(((&&&%%%(((+++,,,'''#########$$$$$$$$$%%%%%%%%%{{{{{{~~~{{{uuuqqqqqqsssuuuvvvwww~~~zzzqqqnnnnnnqqqqqqrrrpppmmmllllllmmmhhheeeaaa```bbbeeeggggggbbb```^^^^^^]]]]]]ZZZYYYSSSPPPMMMMMMQQQSSSRRRQQQGGGEEEBBB>>>:::777555444333333333222111///...---------------,,,,,,,,,,,,***(((---111222AAAMMMKKKLLL???222///...,,,)))((()))((('''&&&&&&&&&&&&&&&'''%%%$$$$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''$$$$$$%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''"""$$$$$$###$$$((()))'''&&&&&&%%%$$$""""""$$$&&&#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################""""""""""""############"""""""""""""""""""""""""""""""""!!!""""""###$$$###"""  !!!"""""""""""""""!!! !!!!!!"""""""""""""""### !!!!!!!!!""""""""""""%%%$$$######"""#########!!!""""""""""""!!! """###$$$$$$%%%$$$$$$$$$"""""""""#########$$$$$$!!!!!!""""""""""""############""""""""""""######!!!!!!!!!""""""""""""""""""  """#########""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!""""""###$$$"""###$$$%%%$$$!!!!!!"""######$$$$$$###############$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&###############$$$$$$$$$!!!###%%%%%%###"""###$$$########################"""#####################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$"""######$$$$$$######"""############$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&)))+++***'''%%%$$$$$$$$$$$$%%%%%%%%%%%%zzz{{{~~~{{{uuuqqqqqqtttvvvwwwwww~~~zzzqqqnnnnnnoooppppppooommmkkklllmmmjjjfffbbb```aaaccceeefffbbbaaa___^^^^^^^^^\\\ZZZSSSPPPMMMNNNQQQSSSRRRQQQGGGEEEBBB>>>:::777555444111111111111000///...---.........------------,,,+++)))///222444BBBNNNLLLJJJ???444///,,,((('''(((***)))((('''&&&%%%%%%%%%%%%$$$###$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$%%%&&&&&&%%%%%%%%%$$$$$$"""!!! &&&$$$###""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!"""$$$&&&'''"""&&&&&&""""""&&&(((%%%###$$$%%%%%%###"""###$$$#########$$$$$$$$$%%%%%%(((((('''%%%###""" !!!!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$#########$$$$$$%%%&&&########################""""""""""""####################################""""""!!!!!!"""######$$$###"""  !!!######""""""!!!"""""""""!!!!!!!!!!!!""""""######!!!!!!"""""""""#########$$$$$$###"""""""""""""""###############"""!!! !!!""""""###$$$$$$######""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""############"""""" !!!!!!""""""######!!!  """$$$$$$###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!! !!!"""######"""""""""###"""!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$""""""#########$$$$$$$$$ """$$$$$$$$$###$$$%%%########################!!!""""""###$$$$$$$$$$$$!!!!!!!!! !!!!!!!!!######"""""""""######$$$!!!!!!"""######"""!!!!!!############$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''''''&&&&&&&&&(((%%%%%%%%%%%%&&&&&&&&&&&&zzz{{{~~~zzztttqqqrrrtttwwwyyywww~~~zzzqqqmmmnnnnnnoooooonnnllljjjkkklllkkkgggbbb``````cccdddeeecccaaa____________]]][[[TTTPPPNNNNNNQQQSSSRRRQQQGGGEEEBBB>>>:::777555444000000111000000///......//////.........---------,,,***///333555CCCOOOLLLIII@@@555///***&&&%%%(((+++***((('''&&&%%%$$$$$$'''&&&%%%%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! """###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!"""$$$&&&(((!!!%%%%%% ###$$$!!!"""%%%''''''%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###""""""!!!#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########$$$%%%%%%&&&########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$"""!!! !!!###$$$%%%$$$###""""""###$$$%%% !!!!!!!!!""""""######"""############$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$###"""!!! !!!""""""""""""""""""############$$$$$$$$$ !!!!!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$!!!  """$$$$$$###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!  """###"""!!! !!!$$$&&&((((((!!!"""###$$$%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!###$$$$$$$$$%%%&&&######################## !!!"""$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$###############$$$ !!!""""""!!! """############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''%%%"""!!!&&&***%%%%%%&&&&&&&&&&&&''''''}}}xxxsssrrruuuxxxzzzzzz|||{{{rrrmmmlllmmmnnnooommmjjjhhhggghhhgggdddaaa```aaacccdddddddddbbb___]]]\\\[[[YYYWWWUUUQQQNNNMMMPPPSSSTTTSSSJJJGGGBBB===777333000...000000//////......------111000000///......------+++(((,,,111444CCCOOOLLLLLL@@@444///---)))&&&&&&***(((%%%######$$$&&&'''***)))((('''&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))$$$!!!!!!$$$$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&&&&'''###"""!!!!!!!!!"""$$$%%%!!!###$$$%%%%%%$$$"""!!!$$$"""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###########################&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%###  """$$$!!!!!!"""""""""#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############'''%%%###"""!!!!!!!!!!!!%%%%%%$$$###"""!!! ############"""""""""""""""$$$&&&%%%$$$###$$$%%%######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""$$$#########""""""!!!!!!  !!!!!!""""""#########$$$""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""###"""!!! !!!"""###!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!&&&&&&%%%$$$$$$######""" !!!!!!!!!!!!!!!##############################""""""""""""##############################################################################""""""""""""############%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""############ """###$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%$$$###$$$%%%&&&$$$"""~~~yyysssqqqsssuuuvvvuuu||||||rrrmmmlllmmmnnnnnnmmmjjjhhhggghhhhhheeebbb```aaacccddddddeeebbb___]]]\\\[[[ZZZXXXUUUQQQNNNNNNRRRUUUVVVUUUKKKHHHBBB<<<666222000/////////////////////000000//////...------,,,++++++,,,(((---111444CCCOOOKKKJJJ>>>333///...+++)))((()))((('''%%%%%%&&&'''((((((''''''&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! ###''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$###"""!!! """""""""######"""""""""%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""######$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&!!!"""###$$$%%%$$$$$$#########!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$############$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################""""""""""""############"""""" """""""""!!! ############""""""""""""!!!###%%%$$$###"""############""""""""""""######%%%%%%$$$$$$######""""""""""""""""""""""""""""""############"""""""""!!!"""!!!!!! !!!!!!"""!!!"""""""""############""""""############"""""" ######$$$$$$######"""!!!""""""!!!  ###""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!""""""######$$$%%%%%%!!!!!!"""###############$$$$$$$$$#####################""""""""""""##############################################################################""""""""""""############$$$$$$$$$#######################################""""""""""""############ """###$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""~~~yyysssrrrtttwwwxxxwww}}}|||sssnnnlllmmmnnnnnnllliiihhhhhhhhhiiifffcccaaaaaabbbccccccdddbbb^^^\\\\\\[[[ZZZXXXUUUQQQNNNOOOSSSWWWXXXXXXMMMIIIBBB;;;666222111111000///......------......---,,,,,,++++++******)))---***...222555CCCOOOKKKGGG;;;111...---+++))))))'''''''''(((((((((((()))(((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$######"""""""""!!!""""""###$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&"""""""""###$$$$$$$$$%%%######"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""##################""""""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!"""$$$$$$"""!!!"""#########""""""""""""######'''&&&&&&%%%$$$###""""""""""""""""""""""""""""""############""""""""""""###""""""!!!!!!""""""###""""""""""""############""""""############"""""" """"""######""""""!!! """"""!!!!!! ############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$#########"""######""""""""""""##############################################################################""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ """###$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%$$$###$$$%%%&&&$$$"""~~~|||xxxsssssswww|||~~~~~~}}}|||sssnnnllllllmmmmmmkkkiiiggghhhiiikkkgggcccaaaaaabbbcccbbbccc```]]]ZZZZZZZZZYYYXXXUUURRROOOPPPUUUYYYZZZZZZNNNJJJBBB;;;555333222333000///...,,,+++*********,,,,,,++++++*********)))...+++///222555DDDOOOKKKEEE:::///,,,+++)))''''''%%%&&&'''((())))))(((''')))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%""" !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$&&&'''&&&%%%$$$###$$$$$$$$$###############%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""$$$$$$############$$$$$$ !!!"""""""""!!! ######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!"""""""""########################$$$$$$%%%%%%""""""#########$$$$$$$$$############"""""""""!!!!!!###$$$$$$###""""""#########""""""""""""######%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""#########"""""""""""""""###""""""!!!!!!""""""###"""""""""""""""#########""""""############"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""!!! #########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$###""""""!!!!!!###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$######""""""######$$$########################################################################!!!"""""""""############"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############ """###$$$""""""###$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&$$$$$$###$$$%%%&&&$$$"""~~~~~~|||xxxsssssswww|||~~~~~~|||{{{rrrmmmllllllmmmllljjjhhhggghhhjjjkkkhhhdddaaabbbcccccccccbbb___[[[XXXXXXXXXXXXWWWUUURRROOOQQQUUUZZZ[[[[[[OOOJJJCCC<<<666333333333///...---,,,+++,,,---...,,,,,,,,,,,,++++++++++++...+++///333666EEEPPPMMMHHH===222...,,,)))''''''###$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$#########!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""###$$$%%%%%%$$$######!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$######'''&&&$$$###""""""""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""$$$$$$############$$$$$$ !!!""""""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################!!!"""""""""############ !!!""""""""""""""""""######$$$$$$%%%%%%############"""""""""!!!"""$$$%%%%%%$$$######$$$######""""""""""""######!!!"""""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""######"""!!!!!! !!!!!!"""######""""""""""""""""""""""""############""""""########################"""""""""""""""!!! !!!"""######"""!!!""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$&&&%%%%%%$$$######"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############ """###$$$""""""###$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%)))))))))((('''&&&%%%$$$$$$$$$###$$$%%%&&&$$$"""~~~~~~~~~~~~~~~yyysssrrrtttwwwxxxwww{{{zzzqqqllljjjllllllkkkiiigggggghhhjjjjjjgggcccbbbbbbcccddddddbbb^^^ZZZWWWWWWXXXXXXXXXVVVRRROOOQQQUUUZZZ[[[[[[OOOKKKDDD===888444333333---,,,,,,,,,...111444666,,,,,,,,,,,,,,,,,,,,,,,,...***///333777FFFRRRNNNLLL@@@555111000,,,******$$$%%%&&&'''''''''&&&%%%"""###$$$%%%''')))+++,,,&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$ !!!"""###$$$%%%&&&###$$$$$$$$$$$$$$$###"""&&&%%%%%%$$$###"""!!!!!!#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""##############################$$$$$$%%%%%%$$$$$$###########################$$$$$$###""""""""""""###$$$$$$############$$$$$$######$$$$$$###!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!"""###$$$$$$######!!!!!!!!!""""""#####################""""""""""""###$$$&&&&&&$$$###$$$%%%######""""""""""""###### !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############"""!!!!!! !!!!!!"""############""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!  """######$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""#####################$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ """###$$$###"""###$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&***))))))((('''%%%$$$###%%%$$$###$$$%%%&&&$$$"""~~~~~~~~~~~~yyysssqqqsssuuuvvvuuuyyyyyypppjjjiiillllllkkkiiiggggggiiikkkjjjgggcccbbbcccdddeeeeeeccc___[[[XXXYYYZZZZZZZZZVVVSSSPPPQQQUUUYYYZZZZZZNNNKKKEEE???999555333222...---++++++,,,///222444,,,,,,,,,,,,,,,,,,,,,,,,---***///444888GGGTTTPPPKKK???444111000...,,,,,,'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""""""$$$$$$!!!########################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$###""" """###$$$######$$$$$$%%%&&&&&&&&&######"""""""""######$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%$$$###""""""$$$&&&'''!!!!!!""""""######$$$$$$%%%%%%&&&&&&&&&%%%###""""""###$$$$$$%%%$$$###"""######$$$$$$%%%%%%%%%$$$########################!!!!!!!!!!!!""""""#################################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%$$$###############$$$$$$############$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$%%%&&&&&&&&&%%%$$$""""""""""""""""""##################"""""""""""""""###%%%%%%#########$$$######""""""""""""######"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!"""""""""###############""""""!!!!!!""""""###############"""""""""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######"""!!! !!!"""###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""#########""""""""""""""""""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$#######################################""""""""""""############ """###$$$###"""###$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&((((((((('''&&&%%%$$$###%%%$$$###$$$%%%&&&$$$"""}}}}}}~~~}}}xxxsssrrruuuxxxzzzzzzyyy~~~xxxooojjjhhhlllllljjjhhhffffffiiikkkiiifffcccbbbccceeeffffffeeeaaa\\\ZZZZZZ[[[\\\\\\VVVSSSPPPPPPTTTXXXYYYYYYMMMKKKFFF@@@;;;666333222000...+++)))((()))***,,,++++++++++++++++++,,,,,,,,,)))...444888HHHUUURRRFFF;;;111......,,,++++++))))))(((((('''''''''&&&+++***((('''%%%%%%$$$$$$%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$########################%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$ !!!""""""#########&&&%%%###""""""###%%%&&&""""""###$$$%%%&&&&&&'''$$$###"""!!!!!!!!!############$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%'''%%%###""""""%%%''')))############""""""""""""&&&&&&'''((('''&&&$$$### """%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$######################## !!!!!!!!!""""""##############################$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&!!!!!!"""""""""#########%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""############!!!"""###$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""$$$$$$"""!!!"""#########""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""############""""""########################$$$$$$$$$$$$$$$###"""""""""!!! !!!############""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!$$$$$$######"""!!!!!!!!!######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&'''(((%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""""""""""""""############%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""############ """###$$$###"""###$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$###$$$%%%&&&$$$"""}}}{{{{{{}}}}}}|||xxxuuusssssstttuuuuuuxxx|||~~~}}}vvvooojjjiiikkkkkkllljjjiiihhhiiikkkllliiidddbbbbbbcccddddddbbb```[[[WWWUUUUUUVVVXXXXXXTTTQQQRRRUUUXXXXXXWWWPPPLLLEEE???:::555000---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***...///000;;;KKKQQQNNNHHH>>>444111111///------)))(((((('''&&&%%%%%%%%%&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&%%%###"""###$$$"""###$$$$$$""" !!!###!!!!!!%%%'''&&&$$$$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$#########$$$$$$$$$$$$#########""""""###########################"""""""""$$$%%%$$$########################### !!!######""""""###%%%###$$$$$$%%%%%%$$$$$$###''''''''''''&&&&&&%%%$$$&&&%%%$$$""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""######"""############$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""""""""##################"""!!!!!!!!!!!!!!!"""######$$$$$$%%%&&&&&&$$$$$$##################%%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%'''%%%###"""######"""!!!""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$#####################$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!"""#########!!! ###$$$$$$$$$$$$$$$$$$###$$$######"""!!!  !!!"""$$$$$$###""""""############$$$%%%&&&&&&"""!!! """###$$$$$$###"""!!! !!!""""""######"""!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!###$$$%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! ######$$$$$$$$$%%%%%%%%%""""""############""""""!!!!!!"""############"""######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&%%%%%%$$$###}}}{{{{{{|||}}}{{{xxxtttsssssstttuuuuuutttyyy|||{{{uuunnnjjjiiijjjjjjkkkiiihhhgggiiijjjkkkhhhcccaaaaaacccddddddaaa___[[[WWWUUUUUUWWWXXXUUUQQQNNNNNNRRRTTTUUUTTTRRRNNNGGGAAA<<<777222/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++///000111;;;KKKQQQNNNIII>>>444222222000------))))))(((((('''&&&&&&%%%&&&'''(((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''$$$%%%&&&%%%###"""###$$$!!!###%%%&&&%%%%%%&&&'''%%%###""""""###$$$$$$###$$$###""""""""""""###$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""###########################"""""""""$$$%%%$$$###########################"""###$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$######"""!!!$$$######""""""###$$$%%%#########$$$$$$$$$%%%%%%#########""""""#########"""############$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""""""""############$$$$$$###"""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!""""""#########$$$$$$$$$####################################$$$$$$$$$%%%%%%###""""""###$$$$$$###$$$######""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""#########$$$$$$$$$#########"""""""""!!!!!!""""""#########$$$$$$$$$""""""#########""""""!!!""""""""""""""""""""""""!!!"""######"""!!! !!! !!!$$$######"""!!!!!! """"""###$$$$$$$$$$$$#########"""""""""###$$$$$$"""!!! !!!"""###$$$""""""!!! !!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""$$$$$$#########"""""""""#########################################################""""""!!!!!!!!!############$$$$$$$$$%%%""""""############""""""!!!"""######$$$$$$############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%&&&&&&&&&%%%%%%$$$###}}}{{{{{{||||||{{{wwwtttrrrsssuuuvvvvvvrrrvvvzzzzzztttmmmiiihhhhhhiiiiiihhhffffffgggiiijjjfffbbb``````bbbcccccc```^^^ZZZWWWUUUUUUWWWXXXSSSPPPLLLMMMPPPSSSTTTSSSUUUPPPIIICCC>>>999555222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,000111111;;;KKKQQQMMMHHH>>>555333333000......***))))))((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$"""$$$&&&'''&&&%%%&&&'''%%%&&&%%%$$$"""!!!!!!"""$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$##########################################"""""""""$$$%%%$$$###########################$$$%%%&&&%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###""""""#########"""!!!!!!""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""#########$$$$$$%%%%%%$$$############$$$&&&&&&%%%%%%$$$######"""########################%%%%%%$$$$$$###"""""""""###############$$$$$$$$$########################"""""""""#########$$$$$$###"""!!!"""$$$%%%%%%%%%$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$###"""!!! """""""""###$$$$$$$$$%%%""""""""""""!!!!!!!!! !!!!!!"""""""""########################"""!!! ########################!!!""""""""""""!!!!!! ###"""!!! !!!"""############""""""!!!!!! """""""""""""""######$$$######"""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""### !!!!!!"""###############"""!!! !!!!!!!!!!!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!######!!!!!!!!!!!!#############################################""""""""""""""""""#########$$$$$$""""""############""""""#########$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$~~~{{{zzz{{{{{{zzzwwwsssrrrsssuuuvvvwwwsssxxx|||{{{tttmmmhhhfffgggggghhhfffeeedddeeegggiiieeeaaa______aaabbbccc```]]]ZZZVVVUUUVVVWWWYYYVVVRRRNNNNNNRRRVVVWWWWWWVVVQQQJJJDDD???:::666333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---111111111;;;KKKQQQMMMHHH>>>555444444111......******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$%%%&&&'''&&&$$$"""""""""$$$&&&&&&$$$!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###################################################"""""""""$$$%%%$$$###########################$$$%%%&&&%%%###""""""######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$#########""""""#######################################$$$$$$$$$!!!""""""""""""#########$$$"""!!!"""###%%%%%%$$$"""#########$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! $$$###########################"""""""""!!!!!!!!!""""""""""""#########$$$$$$$$$$$$######!!! ###############$$$$$$$$$!!!""""""""""""!!!!!!!!!%%%$$$"""!!!!!!"""$$$%%%#########"""""""""!!!!!!!!!!!! !!!"""###$$$###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!""""""###"""""""""""""""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""######$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!$$$"""  """$$$########################$$$$$$##################!!!""""""""""""#########""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$~~~{{{zzzzzzyyyyyyvvvsssrrrtttvvvwwwxxxwww|||}}}vvvmmmfffcccffffffgggeeedddcccdddfffhhhddd```^^^___aaabbbcccaaa___[[[WWWVVVVVVXXXYYYXXXTTTPPPPPPTTTXXXZZZZZZVVVQQQJJJDDD???:::666333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---000111222<<>>JJJOOONNNEEE;;;222///---***)))***))))))))))))((('''&&&%%%''''''''''''''''''''''''###$$$$$$%%%&&&&&&&&&&&&(((%%% !!!&&&)))%%%%%%&&&&&&&&&&&&'''''' !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''''''''&&&&&&%%%$$$$$$###$$$%%%'''(((((((((&&&%%%$$$$$$###### !!!"""######"""!!! %%%%%%%%%$$$$$$#########$$$&&&''''''%%%$$$######%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$#########""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%######""""""######$$$%%%##################$$$%%%%%%###"""###$$$$$$$$$"""""""""""""""!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""##################"""""""""""""""$$$""" !!!$$$$$$### !!!"""$$$%%%&&& !!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""###%%%%%%###"""###$$$#########"""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""""""""""""""$$$$$$$$$#####################""""""###$$$%%%%%%%%%###!!!  !!!"""%%%%%%$$$###"""!!! """"""!!!!!!!!!###$$$&&&$$$$$$$$$$$$$$$###"""!!!############$$$%%%&&&'''######$$$$$$$$$$$$######""""""""""""############%%%$$$###"""!!!""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######(((''''''&&&%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""$$$%%%&&&}}}{{{{{{{{{wwwsssoooppptttxxxxxxvvvwww{{{}}}wwwooojjjhhhgggjjjjjjgggfffiiijjjhhhgggddd```___```bbbddddddfffbbb\\\WWWUUUTTTSSSSSSVVVSSSQQQRRRUUUYYY\\\^^^YYYTTTLLLEEE@@@<<<777555222000---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++***,,,...222<<>>:::777222000---,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,------***,,,...222===JJJPPPOOOBBB888///,,,***'''&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''((((((((('''&&&######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######$$$$$$$$$"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""&&&%%%"""$$$$$$%%%%%%$$$$$$############"""""""""""""""###"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%%%%###""""""############$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$###""""""""""""###$$$%%%%%%$$$$$$###""""""!!!######""""""######$$$%%%%%%$$$###"""!!! !!!"""$$$$$$###!!!""""""""""""""""""""""""$$$$$$$$$$$$############%%%$$$$$$###"""!!! """"""""""""""""""######"""!!! !!!###$$$$$$###&&&%%%$$$"""!!!!!!!!!!!!"""""""""!!!!!! """"""!!!!!!!!!!!!"""""""""###%%%%%%###"""###$$$""""""""""""""""""#########"""""""""""""""!!!!!!############"""!!!  !!!!!!!!!!!!!!!!!!"""!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""###%%%$$$###"""!!!"""###$$$######$$$$$$%%%%%%%%%&&& !!!"""######$$$$$$######$$$$$$$$$$$$###""""""%%%%%%$$$###""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!!!!"""######$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!"""""""""############""""""######$$$%%%""""""#########$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!{{{{{{|||}}}uuurrrnnnnnnqqquuuxxxyyyvvvzzz~~~}}}wwwooojjjiiihhhlllmmmhhheeefffhhhggggggeeebbbaaabbbbbbbbbaaa[[[YYYVVVVVVWWWYYY[[[[[[UUUSSSRRRSSSVVVXXXYYYYYY[[[VVVOOOIIIDDD@@@<<<999444222///............---,,,------....../////////...000111555???LLLRRRQQQBBB888///,,,+++'''&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%######$$$$$$###"""%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!###&&&%%%$$$%%%%%%&&&&&&&&&%%%###"""$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""############$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""##############################$$$$$$$$$#########""""""######""""""######$$$%%%!!! !!!"""###$$$ """$$$$$$""" """""""""""""""#########$$$$$$$$$######"""""""""!!!!!!""""""######$$$$$$"""""""""""""""#########!!!!!!!!!"""###$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!######""""""!!! """"""!!!!!!!!!!!!"""""""""###%%%%%%###"""###$$$"""""""""""""""#########""""""!!!!!!!!!!!!!!!""" !!!""""""######""" !!!"""###$$$$$$%%%"""###$$$%%%&&&&&&&&&&&& !!!"""""""""""""""###############$$$$$$$$$$$$###############$$$$$$######"""!!!!!!""""""############$$$$$$$$$%%%%%% """$$$$$$$$$############$$$$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$###### !!!!!!!!!"""""""""""""""##################!!!""""""###############"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######$$$######""""""######$$$%%%"""""""""#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""~~~yyyyyyzzz{{{uuussspppppprrruuuxxxyyyvvvzzz~~~}}}wwwpppkkkiiiffflllmmmhhhdddfffhhhiiigggeeebbbaaaaaaaaa```___[[[XXXVVVVVVXXXYYYZZZZZZUUUTTTSSSTTTVVVXXXYYYYYY]]]XXXQQQJJJEEEAAA===:::777444111000111111000///.../////////000000111111000222333666@@@LLLQQQPPPCCC:::111...,,,)))((()))'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''%%%######$$$$$$$$$#########$$$$$$$$$$$$#################################&&&&&&###"""###$$$%%%&&&'''''''''%%%$$$###############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$!!!!!!"""""""""#########$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""######$$$%%% !!!"""###$$$ """$$$$$$""" !!!"""""""""#########$$$#########""""""!!!!!! !!!!!!"""######$$$$$$!!!!!!""""""############!!!""""""""""""######$$$######"""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###%%%%%%###"""###$$$!!!!!!""""""############""""""!!! !!!!!!"""### !!!""""""######""" !!!!!!"""###$$$%%%%%%%%%%%%$$$###"""  !!!"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###############$$$!!!!!! !!!!!!!!!$$$#########"""""""""""" """$$$$$$$$$######"""######$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""""""""""""""#########!!!!!!"""############""""""#########$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%~~~zzzyyyyyyyyyuuutttsssssssssuuuwwwxxxuuuzzz~~~}}}wwwpppkkkiiiffflllnnniiidddeeehhhjjjhhheeeaaa____________^^^[[[YYYWWWVVVWWWXXXXXXWWWVVVTTTSSSTTTVVVYYY[[[\\\___ZZZRRRKKKFFFAAA===:::888666333222222333222111000000000000000111111111///000111555>>>JJJPPPOOOEEE;;;222///---***)))***&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$#########$$$&&&'''######$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%"""######$$$$$$######"""########################"""''''''""" ###%%%%%%&&&&&&&&&%%%$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$!!!"""""""""############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%$$$###""""""!!!!!!!!!"""###"""!!!!!!"""###"""!!!!!!""""""######$$$$$$$$$"""""""""!!!!!!!!!!!!!!!############""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!###$$$###"""!!!"""###""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""###%%%%%%###"""###$$$!!!!!!!!!"""######$$$$$$###"""!!! !!!"""###$$$############"""!!! !!!!!!"""""""""!!!"""""""""!!!!!!  !!!""""""""""""""" !!!""""""#########""""""!!!!!!!!!!!!!!! !!!#########"""""""""!!!!!! !!!"""######$$$$$$###""""""###$$$$$$$$$$$$###%%%%%%$$$###""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!""""""""" !!!""""""######""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""###### !!!""""""###$$$%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$|||zzzyyyyyyuuuvvvvvvvvvuuuuuuvvvwwwuuuyyy~~~}}}wwwpppkkkjjjgggnnnpppiiiccccccfffhhhhhheee```\\\\\\]]]]]]]]][[[YYYWWWWWWWWWXXXWWWVVVWWWUUUSSSSSSVVV[[[^^^___```[[[SSSLLLFFF@@@<<<999888666333222222333222111000//////////////////...,,,...000444@@@MMMSSSRRREEE;;;222///...***)))***%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((((('''######$$$%%%%%%$$$############################## ###%%%%%%""" """$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$######%%%((($$$$$$$$$$$$%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################$$$$$$######""""""######$$$%%%$$$$$$###""""""""""""###'''%%%"""!!!!!!"""""""""!!!""""""######$$$%%%%%%""""""""""""""""""##################"""""""""""" !!!!!!"""######$$$$$$"""$$$%%%$$$!!! !!!""""""""""""""""""######$$$!!!!!!!!!"""######$$$$$$ !!!"""######"""!!! """###%%%%%%###"""###$$$ !!!!!!"""######$$$$$$$$$###!!!!!!!!!###$$$&&&$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!"""!!!###$$$%%%&&&&&& !!!""""""""""""""" !!!""""""############"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###############$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$$$$&&&%%%$$$######""""""###!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""########################"""""""""#########$$$$$$ !!!"""###$$$%%%%%%&&&######""""""######$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$######""""""######$$$%%%%%%%%%$$$$$$$$$########################$$$$$$########################!!!"""######$$$###""""""~~~{{{zzzyyyvvvwwwxxxxxxwwwuuuuuuvvvuuuyyy}}}}}}wwwpppllljjjjjjpppqqqjjjcccbbbdddfffiiiddd___[[[ZZZ[[[\\\]]][[[YYYWWWWWWXXXXXXWWWVVVXXXUUUSSSSSSVVV[[[```bbbaaa\\\TTTLLLEEE@@@;;;888888666333222222222222111//////......---------,,,+++...000666BBBQQQXXXXXXEEE;;;222///---***)))***%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%''')))***)))$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$%%%&&&&&&"""!!! """###$$$(((''''''&&&&&&'''''''''%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%"""######"""!!!"""%%%'''!!!""""""###%%%&&&&&&'''############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$### !!!!!!"""######$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###"""""""""#########"""###$$$$$$%%%!!!!!!!!!"""###%%%&&&'''***&&&""" !!!"""######!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%% !!!"""###$$$%%%%%% !!!!!!"""###$$$$$$$$$###%%%&&&$$$!!! """######"""""""""""""""### !!!"""###$$$%%%%%% !!!"""######"""!!! """###%%%%%%###"""###$$$ !!!!!!"""###$$$$$$$$$$$$###"""!!!"""###%%%'''!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$########################""""""!!! !!!!!!"""""""""""""""!!!""""""###$$$%%%%%%%%%%%%%%%$$$######"""###### !!!"""######""""""!!!"""###$$$%%%&&&''''''""""""!!!!!!!!!###$$$&&&!!!"""###$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!  !!!!!!"""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&#########"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%$$$###!!! ~~~{{{zzzxxxwwwzzzyyyxxxxxxyyyyyywwwvvvyyy~~~~~~vvvooolllllljjjmmmmmmhhheeegggiiiiiihhheeebbb^^^\\\\\\\\\]]][[[ZZZXXXVVVUUUVVVXXXYYYWWWTTTQQQQQQUUU[[[```bbb___[[[UUULLLEEE>>>:::777777555333222333333222111.........///////////////000000000777FFFTTTXXXUUUEEE;;;222///---***(((*** !!!###%%%&&&&&&&&&%%%'''(((((((((&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&''')))&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''########################&&&%%%###!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&%%%$$$"""!!!"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""######$$$%%%"""############$$$$$$$$$((($$$!!!!!!$$$&&&&&&%%%########################$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""" """%%%$$$"""""""""""""""""""""""""""""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$###""" """###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$((('''%%%###"""!!! !!!!!!!!!"""$$$###""" !!!"""######""""""""""""######!!!"""###############""""""!!! !!!"""###"""!!!""""""#########""""""!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""  !!!!!!###$$$%%%$$$"""""""""$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%{{{zzzyyyxxxyyyxxxvvvvvvxxxyyyxxxwwwyyy}}}~~~vvvnnnkkkkkkjjjnnnmmmhhheeegggiiihhhiiifffbbb___\\\\\\\\\]]][[[ZZZYYYXXXWWWWWWXXXXXXVVVTTTQQQRRRVVV[[[___aaa^^^[[[TTTLLLDDD>>>999666444222000000111111000///------------------,,,,,,//////111888GGGUUUZZZVVVEEE<<<222///---***((()))###$$$%%%&&&''''''&&&&&&'''(((((((((&&&%%%&&&''''''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%&&&&&&'''%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''########################'''&&&$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""######$$$%%%"""############$$$$$$$$$###!!!"""%%%%%%%%%########################$$$$$$############$$$$$$############"""""""""!!!###"""""""""!!!!!!!!!!!!""" """$$$$$$"""""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!"""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""""""""""""""###"""""""""###$$$%%%&&&''' !!!!!!!!!""""""######"""!!!!!!!!!!!!!!!######"""""""""""""""### !!!!!!!!!!!!!!! """!!! !!!"""###"""!!!""""""############"""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%""""""############""""""###########################"""!!!!!!!!!!!!"""###"""!!!!!! !!!"""######$$$$$$$$$"""!!!"""###$$$$$$$$$$$$############!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!"""""""""############$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###""""""###$$$%%%&&&$$$$$$$$$$$$$$$###""""""$$$######""""""######$$$|||{{{zzzzzzyyywwwuuutttvvvxxxxxxxxxxxx|||}}}uuunnnkkkkkkjjjnnnoooiiifffggghhhhhhiiigggccc___\\\\\\\\\]]][[[ZZZZZZYYYXXXXXXWWWWWWUUUSSSRRRSSSWWW[[[^^^___]]]ZZZSSSLLLDDD===888555444222000000000111000///.........---,,,,,,,,,+++...///222:::IIIWWW[[[XXXFFF<<<333000---***((()))&&&&&&''''''''''''&&&&&&'''(((((((((&&&%%%&&&'''(((((('''&&&%%%$$$$$$###(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&########################'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""###$$$%%%%%%%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""######$$$%%%"""############$$$$$$$$$!!! """%%%&&&&&&########################$$$$$$############$$$$$$############""""""""""""######"""""""""!!!!!!!!!"""  """#########""""""""""""""""""""""""$$$#########""""""!!!!!!########################%%%&&&&&&%%%###!!!"""###""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!"""""" !!!###%%%''')))*** !!!!!!!!!""""""""""""""""""""""""!!!!!! $$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!""""""############""""""!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""############""""""########################$$$######""""""######$$$"""!!!!!!!!!"""###$$$$$$"""###$$$###!!! !!!"""############"""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%&&&###$$$$$$$$$$$$###""""""###""""""""""""""""""###}}}{{{{{{{{{{{{xxxuuussstttvvvwwwwwwvvv{{{|||tttmmmjjjkkkjjjoooqqqkkkffffffhhhhhhhhhfffbbb^^^[[[[[[[[[\\\ZZZZZZZZZYYYXXXWWWVVVUUUUUUSSSRRRTTTWWWZZZ\\\]]]\\\YYYSSSLLLDDD<<<777444666444222111222222111000111111000///...------------///222;;;KKKYYY\\\XXXFFF<<<333000---***((()))''''''''''''&&&&&&%%%%%%'''(((((((((&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&########################'''&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$!!!""""""""""""#########$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%""""""#########$$$$$$$$$######"""###$$$&&&''''''########################$$$$$$############$$$$$$#########"""""""""""""""#########"""""""""!!!!!!!!!!!! !!!"""######""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""&&&''''''%%%"""  """"""""""""""""""""""""$$$$$$$$$%%%%%%$$$###############"""""""""""""""######"""!!!!!!"""######"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&& !!!!!!!!!!!!""""""""" !!!"""######"""!!! %%%$$$###"""!!!!!!!!!!!!$$$$$$##################"""!!! !!!"""###"""!!!!!!""""""############""" !!!"""###$$$$$$""""""""""""""""""""""""!!!!!! !!!""""""""""""############""""""################################################!!!!!!""""""###$$$%%%&&&!!!"""###"""!!! """""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######""""""""""""######}}}zzz{{{|||}}}zzzvvvsssssstttuuuuuuuuuyyy}}}{{{sssllljjjjjjjjjpppssslllfffeeeggggggfffddd```\\\ZZZZZZ[[[[[[YYYYYYYYYYYYWWWVVVTTTTTTVVVTTTSSSSSSVVVYYY[[[[[[\\\YYYSSSLLLDDD===777444555444222111222222111000111111000///...------------///333===LLLZZZ\\\XXXDDD;;;222///---***(((***''''''&&&&&&%%%$$$$$$$$$'''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%########################%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$#########""""""""""""!!!######$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%########################$$$$$$############$$$$$$""""""""""""""""""##################""""""""""""!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""############""""""!!!!!!"""""""""""""""""""""""""""######"""!!! """""""""""""""""""""""""""""""""###############"""$$$#########"""""""""!!!######""""""""""""######"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######""""""######$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!"""######"""!!! $$$$$$###"""!!!!!!""""""&&&%%%$$$###"""#########"""!!! !!!"""###"""!!!!!!!!!"""###############$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%!!!"""###"""!!! """"""""""""!!!!!!!!! """#########$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#####################"""""""""######$$$$$$$$$######$$$$$$$$$######$$$$$$$$$}}}yyyzzz|||}}}zzzwwwuuuuuuuuuuuutttsssxxx|||zzzsssllliiiiiijjjqqqtttnnnfffdddfffgggdddbbb___\\\[[[[[[\\\]]][[[ZZZZZZXXXWWWVVVUUUTTTWWWUUURRRRRRUUUXXXZZZ[[[\\\YYYTTTMMMEEE>>>777444333111/////////000///............---,,,,,,,,,+++,,,///444>>>MMMZZZ[[[VVVAAA888000---,,,***)))***''''''&&&%%%$$$$$$%%%%%%'''(((((((((&&&%%%&&&'''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&'''(((((($$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$######""""""""" !!!"""###$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""######$$$%%%"""############$$$$$$$$$###$$$%%%###!!! !!!########################$$$$$$############$$$$$$""""""""""""############$$$$$$#########"""""""""!!!""""""""" """###"""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""" !!!!!!"""$$$&&&"""""""""""""""""""""""" !!!""""""###"""""""""$$$$$$$$$######""""""!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$  !!!""""""!!!!!!!!!"""""""""###### !!!!!!"""""""""""""""######""""""""""""######%%%$$$"""!!! !!!""""""!!! !!!"""###"""!!! !!!"""######$$$######'''%%%$$$"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!"""###$$$$$$$$$$$$$$$"""###$$$###!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$ !!!"""#########"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########"""!!!!!!""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%|||xxxzzz|||zzzxxxwwwvvvxxxxxxxxxwwwrrrwww{{{yyyrrrkkkiiiiiijjjrrrvvvooofffdddeeegggdddbbb```^^^]]]^^^___aaa^^^]]][[[YYYXXXWWWWWWWWWYYYVVVRRRQQQSSSWWWZZZ[[[\\\ZZZUUUNNNFFF>>>888444333111///////////////---------------------,,,,,,,,,///444>>>MMMYYYYYYSSS>>>555---++++++))))))+++((('''&&&%%%%%%&&&&&&''''''(((((((((&&&%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$ !!!###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""######$$$%%%"""############$$$$$$$$$!!!###%%%$$$""" !!!###########################$$$$$$############$$$$$$!!!"""""""""############$$$$$$$$$#########""""""!!!"""###""" !!!$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################!!!!!!!!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""%%%%%%$$$######""""""!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""""""""######  !!!"""###!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%&&&$$$"""!!! !!!""""""!!! !!!"""###"""!!! !!!"""######$$$$$$$$$%%%$$$"""!!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""############""""""""""""""""""""""""""""""""""""###$$$$$$###""""""!!!"""###$$$$$$###""""""###$$$$$$$$$"""!!!"""############"""""""""!!!!!!!!!!!!!!!"""""""""###### !!!!!!"""""""""############$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$${{{wwwyyy|||wwwvvvvvvwwwzzz{{{zzzyyyrrrwww{{{yyyrrrkkkiiiiiijjjssswwwpppfffccceeefffeeecccaaa______```bbbdddaaa```]]]ZZZXXXXXXYYYZZZZZZVVVRRRPPPRRRVVVZZZ\\\\\\ZZZVVVOOOGGG???888555555333111000111111000///.........///////////////,,,///444>>>MMMXXXXXXRRR<<<333,,,***+++))))))+++)))((('''&&&&&&'''((()))'''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%(((((('''&&&%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$###############$$$$$$!!!"""###$$$%%%&&&''''''###$$$&&&(((((('''&&&%%%########################$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$%%%&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########"""###$$$$$$%%%"""############$$$$$$$$$ ###&&&&&&$$$###%%%'''########################$$$$$$############$$$$$$!!!!!!""""""#########$$$$$$$$$$$$############"""!!!###$$$""" !!!$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%###########################$$$%%%###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############%%%%%%$$$$$$###""""""!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""""""""############"""!!! """###$$$ !!!!!!!!!"""$$$%%%&&&((('''%%%###""""""###$$$"""!!! !!!"""######!!! !!!######$$$$$$$$$"""!!!  !!!###%%%########################!!!!!!!!!!!!!!!"""######""""""############""""""###########################$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$###!!! ###$$$%%%$$$###""""""$$$############""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$######""""""""""""######}}}yyyxxxzzzyyywwwuuuuuuwwwzzz{{{{{{wwwzzz{{{yyyrrrllljjjiiihhhnnnqqqkkkffffffgggggghhhddd___]]]^^^aaadddffffffaaa\\\ZZZ[[[\\\[[[ZZZYYYVVVSSSRRRTTTVVVXXXYYY\\\XXXRRRLLLGGGBBB<<<888:::888666333111/////////,,,---///000000000///...+++///555@@@OOOZZZYYYSSSAAA777///,,,***(((&&&((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%(((******&&&###!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""######$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%###"""!!! """$$$%%%&&&%%%###"""""""""######"""###$$$%%%&&&%%%$$$$$$######"""""""""$$$%%%&&&!!!!!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######### """###$$$%%%&&&""""""#########""""""!!!""""""######$$$$$$%%%%%%!!!""""""######!!! """"""""""""""""""""""""######"""""""""###%%%&&&!!!!!!!!!!!!!!!""""""###!!! !!!"""###""""""""""""############%%%$$$######""""""######%%%$$$"""!!!!!!!!!"""###""""""######$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""!!! ###############"""!!!!!!"""!!! !!!###$$$%%%""" !!!###$$$###!!!"""###$$$%%%$$$""" """"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$### !!!######""""""###%%%$$$$$$###"""!!!!!!""""""############$$$%%%&&&&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$##################}}}xxxwwwzzzzzzxxxvvvvvvyyy{{{||||||xxx{{{|||yyysssllliiiiiiffflllooojjjddddddeeeeeeiiieee```^^^```cccfffhhhddd```\\\YYYZZZZZZZZZYYYZZZWWWSSSRRRSSSVVVXXXYYY\\\XXXSSSMMMHHHBBB===999888666444111///...------,,,---...///000//////...,,,///444>>>MMMYYYYYYSSSAAA888///,,,+++'''&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''))))))&&&###"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######"""""""""############$$$$$$$$$%%%%%%$$$$$$############"""############$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###"""!!!!!!###$$$&&&%%%%%%###"""""""""###### !!!"""#########""""""######"""""""""###$$$%%%#########""""""""""""""""""""""""""""""#########!!!"""###$$$$$$$$$######!!!"""###$$$$$$$$$$$$###"""""""""!!!!!!!!! !!!"""###$$$$$$%%%""""""############"""""""""""""""#####################$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!"""###%%%&&&$$$###""""""!!!!!!!!!!!!!!! !!!!!!"""###""""""""""""############$$$###""""""!!!!!!""""""&&&%%%###"""!!!!!!!!!!!! !!!!!!!!!""""""""""""######$$$$$$$$$$$$######"""""""""""""""!!! ###############"""!!!!!!"""!!!!!! !!!"""###$$$$$$!!! """###"""!!!!!!"""###$$$$$$###!!! """""""""""""""""""""""""""######$$$$$$######"""!!!"""######"""!!!###$$$$$$$$$###"""""""""""""""######"""""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$}}}wwwvvvyyyzzzxxxwwwxxxzzz}}}~~~~~~zzz}}}~~~{{{tttmmmiiihhhdddjjjmmmhhhbbbbbbccccccgggccc___^^^```cccfffgggccc___[[[YYYYYYYYYYYYXXX[[[WWWTTTRRRSSSVVVWWWXXX\\\XXXSSSNNNIIICCC===999666444222///---,,,,,,,,,------...////////////...---000444>>>LLLXXXYYYSSSBBB999000...,,,(((&&&'''((((((''''''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''((((((&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""###$$$$$$&&&%%%%%%$$$$$$#########&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""###$$$$$$$$$######""""""######$$$%%%$$$$$$###""""""$$$%%%&&&%%%$$$######"""######### !!!""""""######""""""######"""!!!!!!!!!""""""$$$$$$######"""!!!!!! ############"""""""""""" !!!""""""############""""""######$$$$$$######""""""!!!!!! !!!"""""""""############""""""###############"""###""""""""""""""""""!!!%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""######"""""""""""""""#########$$$$$$###""""""!!!!!!!!!!!!!!!&&&%%%$$$"""!!! !!!!!!!!!!!!""""""""""""!!!""""""""""""""""""!!!""""""######""""""!!!!!!###############"""!!!!!!"""!!!!!!!!!!!!"""###$$$###!!!!!!"""!!! !!!###$$$$$$###"""""""""""""""""""""""""""""""""""""""######""""""""""""###$$$###"""!!!"""###$$$$$$###""""""""""""#########"""!!!!!!!!!"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%|||wwwvvvxxxzzzxxxwwwxxx{{{}}}}}}}}}{{{~~~|||uuummmiiigggdddjjjmmmgggbbbbbbccccccccc```]]]\\\^^^aaacccdddbbb```]]][[[YYYYYYYYYXXX[[[XXXTTTRRRSSSUUUWWWWWWZZZWWWRRRNNNIIICCC<<<888555333111///---,,,,,,,,,------.........////////////222666???MMMYYYYYYSSSCCC:::222000...***((((((***))))))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""#########$$$$$$$$$###"""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""###$$$%%%%%%######""""""######$$$%%%$$$$$$#########$$$%%%&&&$$$$$$##################"""######$$$$$$$$$$$$$$$######"""!!!!!!!!! ############""""""!!!!!!$$$$$$######""""""!!!!!!!!!""""""""""""!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""###$$$$$$$$$############""""""!!!!!! %%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''&&&%%%$$$###""""""""""""!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$######"""!!!!!!!!!!!!"""$$$$$$###""""""!!!!!!!!!###############$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""#########""""""!!!###############"""!!!!!!"""""""""""""""############"""!!!!!!!!!""""""""" !!!"""###$$$$$$######""""""""""""""""""""""""""""""############""""""###$$$$$$###!!! !!!"""$$$$$$###""""""#########$$$###""""""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$%%%%%%|||wwwvvvxxxyyyxxxwwwxxxzzz{{{{{{{{{zzz}}}}}}uuummmiiigggfffllloooiiidddccceeeeeeccc```]]]\\\^^^aaaccccccbbbaaa___]]][[[YYYYYYZZZ[[[WWWTTTRRRSSSVVVWWWXXXXXXUUUQQQMMMHHHBBB<<<777555444222///...------------------------......///111333888@@@NNNYYYYYYSSSCCC:::333111000,,,************)))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%##################""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$"""""""""""""""""""""###""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$%%%&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%############$$$########################$$$$$$$$$""""""""""""!!!!!! !!!!!!""""""############$$$$$$######""""""!!!!!!$$$$$$###"""!!! """"""#########""""""!!! !!!"""######$$$%%%############""""""""""""""""""###$$$$$$$$$$$$$$$######""""""!!!!!! %%%$$$$$$$$$############""""""""""""""""""""""""######$$$&&&'''((((((((($$$###############$$$$$$!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$$$$$$$###""""""""""""###!!!!!!""""""######$$$$$$$$$$$$##################"""######$$$$$$######"""""""""############""""""###############"""!!!!!!!!!""""""###########################""""""###$$$!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$######$$$$$$###!!! !!!"""$$$###############$$$$$$%%%$$$###"""""""""""""""!!!"""###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################!!!"""""""""#########$$$|||wwwvvvyyyzzzyyyxxxyyyzzz{{{zzzxxxxxx||||||uuummmhhhggghhhnnnqqqlllffffffggggggfffdddaaa```aaacccddddddaaaaaaaaa^^^[[[YYYYYYZZZYYYVVVSSSRRRTTTVVVXXXYYYXXXUUURRRNNNIIICCC<<<888555444222000............------,,,,,,------...///000333999BBBOOOYYYXXXQQQ@@@888111111000,,,******))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########"""""""""""""""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""############$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$%%%%%%%%%######""""""######$$$%%%#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!! !!!"""###""""""#########"""!!!!!! !!!!!!"""######$$$$$$############""""""""""""%%%$$$###"""!!! """"""######""""""!!!!!! !!!"""###$$$%%%%%%#########"""""""""""""""""""""###$$$%%%%%%%%%%%%###""""""""""""""""""!!!$$$$$$###""""""""""""###"""""""""""""""""""""""""""###%%%&&&'''((())))))"""""""""""""""###$$$$$$""""""######""""""!!!!!!#########$$$$$$$$$$$$%%%%%%$$$$$$###############!!!"""$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$#####################"""!!!!!!!!!"""######$$$$$$######$$$$$$%%%$$$###"""$$$&&&"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###"""!!!"""###$$$############$$$%%%%%%$$$$$$###"""""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######################## !!!!!!"""#########|||xxxwwwzzz}}}{{{zzz{{{{{{{{{yyywwwvvvzzz}}}|||uuummmhhhfffiiippprrrmmmgggggghhhhhhhhhfffbbbaaabbbccccccccc___```aaa^^^ZZZXXXXXXZZZXXXUUURRRRRRTTTWWWZZZ[[[YYYWWWTTTPPPLLLFFF>>>999555444222000............------,,,,,,,,,---...///...222888BBBOOOXXXUUUMMM;;;444.........+++))))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################"""$$$%%%$$$"""!!!###&&&$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$############$$$$$$%%%%%%"""############$$$$$$$$$#########""""""#########""""""########################""""""######$$$%%%!!!"""######$$$$$$######!!!"""###$$$%%%$$$$$$###!!!  !!!"""###!!!"""###$$$$$$$$$###""""""""""""""""""#########"""""""""""""""#########$$$###""""""""""""###$$$"""""""""""""""!!!!!! """""""""""""""""""""""""""""""""""""""#########!!!"""###$$$%%%%%%%%%%%%"""""""""###############%%%$$$###"""!!!""""""###"""""""""""""""""""""""" !!!###%%%''''''''''''######"""!!!!!!!!!""""""###"""!!!!!! !!!#########$$$$$$$$$%%%%%%$$$$$$###""""""""""""""" !!!###$$$$$$$$$$$$""""""""""""!!!!!!!!! ###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$##################"""!!!!!!!!!"""###$$$$$$$$$######"""$$$%%%$$$"""!!!###&&&######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!"""######"""!!!###$$$$$$#########$$$$$$%%%&&&""""""!!!!!!!!!"""######""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######################## !!!!!!"""######$$$$$$|||xxxxxx{{{~~~||||||||||||yyywwwuuuyyy}}}{{{uuummmhhhgggjjjppprrrmmmhhhgggiiiiiihhheeebbb```aaaaaaaaaaaa^^^___```]]]YYYWWWWWWYYYWWWTTTRRRQQQTTTXXX[[[\\\ZZZXXXUUURRRNNNHHH@@@;;;444333111///...---......------,,,+++,,,---...///+++000777AAAOOOWWWSSSJJJ888111+++,,,,,,***((((((&&&&&&&&&'''''''''''''''"""######$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%########################"""$$$%%%$$$!!!!!!###&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%% !!!###$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######""""""""""""######""""""""""""!!!!!!!!!!!!#########"""###$$$$$$%%%!!!!!!"""############"""!!!"""###$$$%%%%%%$$$######"""!!!!!!!!!"""$$$%%%!!!"""###$$$%%%%%%$$$###$$$$$$######"""!!!!!!!!!!!!!!!""""""######$$$$$$"""!!!!!!!!!###%%%&&&((("""""""""""""""!!! $$$###"""!!! !!!"""""""""############!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$%%%%%%%%%$$$###"""""""""###$$$"""""""""""""""""""""""""""$$$%%%&&&&&&&&&%%%$$$###!!! ###"""!!! !!!######$$$$$$$$$%%%%%%%%%######"""!!!!!!!!!!!!!!! !!!###$$$$$$######"""%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$###############"""!!!!!!!!!"""###$$$%%%$$$######!!!###$$$###!!! """%%%$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!######""""""###%%%$$$#########$$$%%%%%%&&& !!!"""######"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%~~~|||yyyxxxyyy~~~{{{{{{||||||zzzxxxwwwzzz|||{{{vvvooojjjggggggoootttnnnhhhfffhhhjjjjjjhhheeebbbaaaaaabbbcccccc^^^\\\]]]\\\XXXUUUVVVVVVTTTSSSRRRSSSWWWZZZ]]]UUUVVVWWWUUUPPPHHH@@@;;;444222000...------...///.........------,,,,,,,,,+++333333FFFSSSRRRTTTHHH555222...++++++******)))))))))(((((('''''''''&&&''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%###%%%&&&&&&%%%$$$$$$%%%'''&&&$$$"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&$$$#########$$$$$$######$$$%%%$$$###"""!!!"""!!! !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$###""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!###$$$&&&$$$#########%%%&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$#####################"""!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$%%%'''######""""""###$$$%%%%%% !!!"""############""""""############""""""!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$#########"""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$#########""""""!!!!!!#########""""""""""""""""""###$$$%%%%%%%%%%%%%%%###$$$###!!!"""$$$""" !!!###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""""""""############"""""""""""""""""""""""""""""" """$$$%%%&&&%%%###""" !!!###$$$$$$###"""""""""""""""!!!!!!!!!!!! """""""""""""""""""""""""""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$"""###%%%&&&%%%"""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######|||yyyxxxyyy}}}|||{{{|||~~~~~~{{{xxxwwwyyy{{{zzzvvvooojjjhhhiiiqqquuuooohhhggghhhiiijjjhhheeebbbaaaaaacccdddccc^^^\\\]]]\\\XXXVVVWWWUUUTTTRRRQQQRRRUUUYYY[[[UUUUUUUUUSSSNNNFFF???;;;444222000...------...///......---------,,,,,,,,,,,,333333EEEQQQOOOQQQDDD555222...+++******)))(((%%%&&&&&&'''((()))*********((('''%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$###$$$%%%%%%%%%$$$""""""""""""!!! !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%%%%$$$$$$###""""""######################################################$$$###"""""""""""""""###"""!!!!!!!!!###$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$##############################"""!!!!!!!!!!!!!!!!!!###$$$$$$""""""###%%%######""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########%%%%%%$$$######$$$%%%%%%""""""############"""""""""###$$$$$$###"""###$$$############"""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$#########"""""""""!!!!!!###""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%###&&&'''$$$###$$$""" !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########""""""""""""############""""""########################!!!"""###$$$%%%$$$######"""###$$$$$$###"""!!! %%%%%%%%%$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&$$$"""###%%%&&&$$$"""""""""###$$$$$$$$$############""""""""""""######%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######|||yyyxxxzzz|||}}}~~~zzzvvvxxxzzzzzzuuupppkkkiiijjjrrruuuooohhhfffggghhhiiigggdddbbbaaabbbcccdddddd^^^\\\]]]\\\XXXVVVWWWUUUTTTRRRPPPQQQTTTWWWYYYUUUTTTSSSPPPKKKDDD>>>;;;444222000...------.........------------,,,,,,,,,---444333DDDOOOMMMNNNAAA666333...+++***)))((('''%%%%%%&&&'''((()))******---+++'''$$$""""""$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$#########"""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!!!!"""############""""""""""""###$$$$$$%%%%%%%%%$$$######"""#################################""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! """!!!!!!!!!###$$$###"""((('''&&&%%%$$$###""""""""""""""""""""""""""""""######"""!!!!!!!!!"""""""""###$$$###!!!!!!!!!############"""######$$$%%%(((((('''&&&%%%$$$"""!!!"""!!! !!!"""############""""""""""""%%%%%%$$$######$$$%%%%%%""""""############"""""""""###$$$$$$###"""###$$$########################!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""!!!"""######$$$######""""""""""""!!!!!!""""""""""""""""""############$$$%%%%%%%%%$$$$$$###(((+++'''$$$###### !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$############"""""""""""""""############""""""########################"""############$$$$$$$$$$$$$$$$$$$$$###!!! ######"""""""""!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%#########$$$%%%$$$#########$$$$$$$$$######"""######""""""""""""######%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######|||yyyyyy||||||uuuwwwyyyyyyuuupppllljjjjjjqqquuunnngggdddffffffhhhgggdddbbbaaabbbccceeeddd___\\\]]]\\\YYYWWWYYYWWWUUUSSSQQQQQQTTTVVVYYYVVVUUURRRNNNIIIDDD???<<<444222000---,,,,,,---...---------------------------444333DDDPPPMMMNNNAAA666222...+++***)))'''&&&((((((((((((((('''''''''...,,,***'''&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$######"""""""""###$$$%%%########################%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###############""""""#########$$$$$$$$$$$$$$$###############$$$########################""""""""""""""""""""""""######$$$%%%$$$###""" $$$#########%%%&&&%%%$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""######""""""!!!""""""######$$$%%%$$$"""!!!!!!"""$$$###############$$$$$$%%%%%%%%%%%%$$$"""!!! $$$"""!!!!!!"""$$$$$$$$$######""""""!!!!!!###""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$"""###############$$$$$$"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""!!!!!!"""""""""""""""############$$$$$$%%%%%%%%%$$$$$$"""***...***$$$######""""""!!!!!!!!!!!!""""""###############$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%############""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###"""!!!!!! """!!!!!!!!!!!! """"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$#########%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######{{{xxxzzz~~~{{{uuuwwwyyyxxxtttooollljjjhhhpppsssmmmeeecccdddeeeiiigggdddbbbaaabbbcccdddddd___[[[\\\\\\YYYXXXZZZZZZXXXUUUSSSRRRTTTVVVXXXWWWVVVSSSNNNIIIDDD???===444222000---,,,,,,,,,------------------------------444333EEEQQQNNNPPPCCC555222---***))))))(((&&&'''''''''(((((((((((((((((()))))))))))))))((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%###%%%&&&&&&%%%$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$###############$$$$$$################################################!!!"""###%%%%%%%%%$$$###$$$#########%%%&&&%%%$$$"""""""""""""""""""""""" !!!!!!""""""""""""######""""""""""""######$$$%%%&&&%%%###""""""###$$$$$$###############$$$"""######$$$$$$######"""%%%$$$"""!!!!!!"""$$$%%%$$$$$$######""""""!!!!!!"""""""""######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$""""""######$$$$$$$$$%%%""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""############$$$$$$%%%%%%%%%$$$$$$######***...)))$$$###$$$###!!!!!!!!! !!!"""######"""""""""######$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$###""""""""""""###$$$""""""""""""""""""""""""""""""############""""""##############################""""""######$$$%%%""""""""""""""""""######%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######zzzxxxzzzzzzvvvxxxyyywwwsssnnnkkkjjjhhhpppsssmmmfffdddeeefffjjjhhheeebbbaaaaaabbbccceee___[[[\\\\\\ZZZYYY[[[[[[YYYVVVSSSRRRTTTVVVWWWVVVUUUSSSOOOIIIDDD???<<<444222000---+++++++++,,,,,,,,,,,,------------...---444333EEEQQQNNNPPPCCC444000,,,***))))))((('''###$$$%%%'''(((***+++,,,$$$%%%&&&(((((('''&&&%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%###%%%&&&&&&%%%$$$$$$%%%!!!###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%######"""######$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$######$$$%%%%%%%%%%%%%%%#################################"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%"""!!!!!!!!!###$$$###"""#########$$$$$$$$$%%%%%% !!!!!!""""""######$$$######"""""""""###$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$######"""#########!!!"""###$$$%%%&&&&&&&&&%%%$$$############$$$%%%############""""""""""""###$$$%%%%%%%%%%%%$$$###""""""############"""""""""###$$$$$$###"""###$$$""""""######$$$%%%%%%%%% !!!!!!"""""""""""""""""""""""""""!!!!!!"""############""" !!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$#########(((***&&&"""###$$$### !!!!!!""""""######!!!!!!""""""###$$$$$$$$$###############$$$$$$$$$########################!!!!!!"""""""""""""""###""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$"""###$$$###""""""###$$$######$$$$$$$$$######"""######""""""""""""######$$$###"""###$$$%%%%%%###$$$$$$$$$#########""""""######$$$$$$$$$$$$######~~~yyywww{{{}}}wwwyyyyyywwwrrrmmmjjjiiihhhppptttooohhhfffhhhiiillliiifffbbb``````aaabbbeee___[[[\\\\\\ZZZZZZ\\\\\\YYYVVVSSSQQQRRRTTTVVVTTTTTTRRRNNNIIICCC===:::444333000---++++++++++++,,,,,,,,,---------.........555444EEEOOOLLLMMM@@@222///+++))))))***))))))###$$$%%%''')))***+++,,,&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%###%%%&&&&&&%%%$$$$$$%%% !!!###%%%&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$###"""######$$$$$$$$$$$$%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%"""!!!!!!!!!###$$$###"""$$$$$$$$$$$$############!!!!!!""""""###$$$$$$%%%######""""""######$$$%%%"""###$$$$$$######$$$%%%%%%$$$$$$###""""""###### !!!"""###$$$$$$$$$$$$########################"""""""""""""""############$$$%%%%%%%%%%%%$$$###""""""############"""""""""###$$$$$$###"""###$$$""""""###$$$$$$%%%&&&&&&!!!!!! !!!!!!"""###"""""""""""""""""""""""" !!!"""###$$$######""" !!!!!!!!!"""""" !!!!!!"""######$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%$$$!!!!!!$$$%%%###!!!"""#########"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###############"""###%%%&&&&&&%%%###"""!!!!!!!!!!!!""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$######$$$###"""!!!!!!""""""###!!!!!!!!!!!! """""""""""""""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%!!!###$$$$$$!!!!!!"""$$$""""""###$$$$$$$$$############""""""""""""######$$$""""""###$$$%%%$$$###$$$$$$$$$#########""""""######$$$$$$$$$$$$######}}}yyywww{{{xxxyyyyyyvvvqqqllliiihhhiiiqqquuupppiiihhhjjjkkkmmmjjjfffccc`````````aaaeee___[[[\\\\\\ZZZZZZ]]][[[YYYUUURRRPPPQQQSSSTTTRRRRRRQQQMMMHHHBBB<<<888444333000---+++***++++++,,,,,,,,,------.........///666444DDDNNNJJJJJJ<<<111...+++))))))******)))&&&'''''''''(((((()))))),,,***'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%###%%%'''&&&%%%$$$%%%%%%''''''((('''&&&$$$!!! #################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%$$$###"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$!!!!!!"""###############$$$$$$########################""""""###$$$%%%%%%################################################'''&&&$$$###"""######$$$$$$#########%%%&&&%%%$$$$$$$$$###"""!!! !!!""""""###$$$%%%%%%%%%######""""""###$$$%%%%%% !!!######""""""###%%%%%%%%%$$$###""""""###### !!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$"""$$$$$$$$$###"""###$$$""""""###$$$%%%%%%&&&&&&###############$$$%%%%%%"""""""""""""""""""""""" !!!"""$$$$$$######""" !!!!!!"""""" !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$!!!$$$%%%###!!!###$$$$$$"""!!! !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$######"""""""""$$$&&&((((((&&&$$$""" !!!!!!!!!""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&%%%###"""&&&%%%###"""!!! !!!!!!$$$$$$$$$$$$############"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%!!!###%%%$$$!!! """$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""$$$%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######}}}yyywww{{{|||}}}|||yyysssmmmiiigggoootttvvvpppjjjiiikkkkkknnnjjjeeebbbbbbdddeeefffeee```\\\]]]\\\ZZZYYY[[[\\\ZZZWWWTTTSSSSSSUUUVVVPPPSSSSSSOOOFFF===777444111///------......---,,,+++,,,------,,,,,,...000111222888DDDNNNPPPIIIAAA000---***(((((())))))((((((((((((((('''&&&%%%$$$$$$&&&((('''%%%$$$%%%((())))))((('''&&&%%%%%%&&&"""###%%%'''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######""""""!!!'''&&&$$$######$$$&&&'''$$$%%%&&&''''''&&&###"""$$$%%%&&&&&&&&&&&&%%%$$$&&&$$$"""$$$''')))((('''$$$%%%&&&&&&%%%$$$"""!!!#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$######$$$%%%%%%$$$###!!! $$$###""""""%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""!!!"""###%%%%%%%%%$$$###"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$#########"""""" """$$$&&&&&&%%%"""!!!%%%$$$###"""""""""###$$$$$$###""""""!!!"""""""""""""""""""""""""""""""""$$$$$$###"""!!! &&&&&&%%%$$$""" ########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''#########"""""""""""""""###"""!!!!!!!!!"""$$$%%%########################"""###$$$$$$$$$"""!!! """""""""###$$$$$$%%%%%%&&&%%%$$$###"""""""""""" !!!"""$$$$$$!!!"""###$$$%%%&&&&&&&&&###"""""""""###%%%'''(((%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%###"""!!!########################$$$$$$######$$$$$$%%%&&&""""""!!!!!!!!!!!!""""""!!!"""""""""##################""""""""""""######$$$!!!%%%$$$""""""############$$$$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$$$$#########""""""#########$$$$$$#########"""#########$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$#########""""""!!!!!!|||xxxvvvyyy{{{||||||yyysssnnnjjjiiiooouuuvvvpppjjjjjjlllllllllhhhccc``````aaaccccccfff```\\\]]]]]]ZZZZZZ\\\\\\ZZZWWWTTTSSSSSSUUUVVVRRRSSSTTTOOOGGG>>>777444111///---,,,------,,,+++***+++,,,,,,+++,,,...000111333:::FFFPPPRRRIIIAAA111...***(((((()))(((''''''''''''&&&&&&%%%######$$$&&&((('''%%%$$$&&&'''%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$###!!! !!!###$$$%%%&&&&&&&&&&&&%%%#########$$$%%%%%%%%%%%%$$$###%%%###!!!"""%%%''''''%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""%%%$$$$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$############$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""###""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$#########"""""" !!!###$$$$$$"""!!! $$$######""""""###$$$%%%$$$$$$###""""""""""""###""""""""""""""""""""""""$$$######""""""!!!!!! !!!!!!"""###############""""""""""""""""""""""""######""""""""""""##############################&&&%%%$$$#########$$$$$$""""""""""""""""""""""""###"""!!! !!!"""$$$%%%###"""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$##############################$$$$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%&&&%%%$$$###""""""""""""!!!!!!!!!""""""###$$$%%%""""""###$$$%%%%%%%%%$$$######"""""""""$$$%%%&&&$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$######""""""""""""######  """############$$$$$$$$$##################$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###################################################"""""""""!!!|||xxxuuuxxx}}}{{{||||||yyyuuupppmmmkkkooouuuvvvpppjjjjjjlllmmmlllhhhccc______aaabbbcccfff```\\\]]]\\\ZZZYYY[[[[[[ZZZWWWTTTSSSTTTUUUWWWSSSTTTTTTOOOGGG>>>777444000...,,,+++,,,,,,+++***)))+++,,,+++++++++---///111444<<>>666111///---+++***++++++***))))))***++++++***+++---...000444>>>LLLVVVVVVKKK@@@333000+++)))((('''&&&%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((())))))'''''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''(((%%%%%%$$$######$$$%%%%%%)))(((&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!"""###$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###%%%$$$######$$$&&&''')))######"""$$$%%%%%%$$$"""##############################$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%$$$###"""######%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%"""###############$$$$$$########################)))(((&&&$$$$$$###$$$$$$!!!!!!"""######$$$%%%&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&"""""""""""""""#########"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!"""""""""###$$$$$$%%%%%%%%%$$$$$$###""""""#########"""""""""######$$$%%%""""""#########""""""!!!############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""########################"""""""""!!!""""""###$$$""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%######""""""""""""######(((%%%######%%%&&&%%%$$$""""""#########$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%########################!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$"""""""""###$$$$$$$$$%%%#################################"""""""""""""""{{{xxxzzzzzz{{{|||zzzuuuqqqooonnnooottttttnnniiiiiimmmnnnpppkkkfffbbbbbbcccddddddddd^^^ZZZZZZYYYVVVUUUWWW[[[YYYWWWUUUTTTUUUWWWXXXUUUTTTQQQMMMFFF===444///...,,,******++++++***))))))***++++++***+++---...000444>>>LLLWWWVVVKKK@@@333000+++)))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&%%%&&&&&&&&&&&&%%%'''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((()))&&&&&&&&&%%%%%%&&&&&&&&&)))(((%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$#########$$$%%%'''&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$######$$$&&&((()))(((%%%""""""###%%%&&&&&&##############################$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$#########&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ !!!###$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$###"""""""""$$$######""""""######$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""########################)))(((&&&$$$######$$$%%%!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%$$$######"""#########""""""!!!!!!!!!"""######""""""#########""""""!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""########################"""""""""!!!""""""###$$$""""""!!!!!!!!!!!!""""""""""""""""""#########$$$######""""""""""""######$$$###"""!!!"""###"""!!!""""""#########$$$$$$$$$&&&$$$"""!!!!!!"""$$$%%%########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###"""""""""###$$$$$$$$$%%%########################""""""""""""""""""######|||yyy||||||yyy{{{{{{yyyuuupppnnnmmmmmmrrrssslllggghhhlllnnnoookkkeeebbbaaabbbccccccddd^^^ZZZZZZYYYVVVUUUWWW[[[YYYWWWUUUUUUVVVXXXYYYWWWUUURRRMMMGGG>>>444...///---+++***++++++***))))))+++,,,+++++++++---//////333===KKKUUUTTTJJJ???222///+++)))(((((('''&&&'''''''''((((((''''''&&&'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######$$$%%%&&&""""""!!!!!!!!!!!!""""""$$$%%%&&&%%%######%%%''''''&&&%%%$$$############%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###############$$$%%%'''''',,,((($$$!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&'''!!!"""###$$$%%%$$$###"""&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$#####################""""""""""""#######################################$$$$$$%%%%%%&&&%%%%%%%%%$$$######""""""###############$$$$$$$$$%%%$$$###"""!!!!!!"""###!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$#######################################"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!"""######$$$$$$!!!!!!"""############"""""""""""""""""""""""""""!!!!!! !!!"""""""""""""""###$$$$$$%%%%%%$$$$$$###############$$$"""!!!!!!!!!!!!!!!""""""""""""######$$$######""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$$$$$$$############$$$$$$!!!!!!"""""""""###############""""""""""""######!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$###"""""""""###%%%&&&###############$$$$$$$$$###$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""""""""#####################$$$$$$$$$########################""""""""""""############|||yyy}}}~~~|||yyy{{{{{{xxxtttooolllkkklllqqqqqqjjjeeegggkkkmmmqqqmmmgggcccbbbcccddddddfff```\\\\\\ZZZWWWVVVXXX[[[YYYWWWUUUUUUVVVXXXZZZZZZWWWSSSOOOIII@@@666...///---+++++++++,,,+++******+++,,,,,,+++,,,...000...222;;;HHHSSSSSSHHH>>>111...***(((((()))((('''&&&''''''((((((((('''''''''&&&$$$%%%'''(((&&&$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''######"""!!!!!!"""######$$$%%%&&&%%%######%%%'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%$$$)))&&&###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%'''(((******(((((()))***)))'''%%%###%%%%%%&&&&&&%%%%%%$$$##################$$$$$$$$$######""""""""""""##############################"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###""""""!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""$$$$$$###""""""""""""###########################""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###########################"""###$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!!!!"""############### !!!!!!"""######$$$$$$ !!!"""###$$$######"""###########################""""""!!!"""###$$$%%%"""""""""###$$$$$$%%%%%%$$$###############$$$$$$######""""""!!!""""""###""""""###$$$%%%%%%%%%$$$###$$$$$$$$$###""" ###$$$%%%&&&&&&%%%$$$#################################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""""""""######!!!"""###$$$$$$$$$$$$%%%"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$#######################################!!!"""""""""############{{{yyy}}}~~~}}}|||zzz{{{{{{xxxsssnnnkkkjjjkkkppppppiiidddfffkkkmmmtttpppjjjfffeeefffgggggghhhbbb]]]]]]\\\YYYWWWYYY[[[YYYWWWUUUUUUVVVXXXZZZ\\\YYYUUUQQQKKKBBB777000000...,,,+++,,,,,,+++***+++,,,------,,,,,,...000...111:::GGGQQQQQQHHH>>>000---***(((((())))))(((&&&&&&''''''((('''''''''(((%%%$$$%%%'''(((&&&$$$$$$$$$%%%&&&''')))***+++'''&&&%%%%%%%%%%%%''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''###%%%&&&%%%""""""$$$&&&!!!"""$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###!!!"""###%%%%%%$$$###"""!!! """$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%''''''''''''%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''')))+++,,,---///000000000...,,,)))'''%%%%%%&&&'''&&&%%%###"""""""""######$$$$$$$$$%%%######""""""""""""########################$$$$$$""""""###$$$%%%%%%&&&&&& !!!"""###%%%&&&'''(((""""""######$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!$$$######"""!!!"""""""""########################"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ !!!!!!"""###$$$$$$$$$ !!!"""$$$$$$######"""########################$$$$$$#########$$$&&&'''"""""""""###$$$$$$%%%%%%$$$###############$$$$$$$$$$$$###############$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$###!!!"""###$$$%%%%%%$$$###"""###########################$$$$$$%%%%%%$$$"""!!!########################$$$$$$######$$$$$$%%%&&&""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%######""""""""""""###### """#########$$$%%%"""############$$$$$$$$$ """###%%%&&&&&&&&&""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""########################!!!!!!""""""#########$$$|||zzz}}}xxxzzz{{{yyyuuuoookkkiiikkksssxxxsssllljjjkkklllqqqmmmhhheeedddeeeeeeeeegggaaa]]]^^^]]]ZZZYYY[[[\\\[[[YYYVVVTTTUUUXXX[[[[[[WWWRRRNNNIIIBBB888111//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,------111;;;GGGOOONNNDDD;;;000///---+++***)))(((((('''''''''&&&&&&'''''''''$$$#########$$$&&&((()))'''&&&%%%$$$$$$%%%&&&'''(((%%%$$$%%%'''(((&&&$$$!!!"""$$$%%%%%%$$$"""!!!########################"""""""""######$$$$$$$$$%%%$$$###$$$&&&''''''%%%#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$###"""!!!!!!"""""""""""""""######$$$!!!!!!""""""############"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&((($$$&&&:::JJJEEEBBBOOO\\\YYYBBB(((!!!'''&&&&&&%%%%%%$$$###""""""''''''&&&%%%$$$###"""!!!$$$$$$%%%&&&&&&'''(((((()))'''%%%###""""""###$$$########################%%%&&&''''''&&&&&&((()))%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$"""###%%%&&&%%%$$$""" """$$$%%%%%%%%%###"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&%%%$$$$$$######$$$$$$!!!!!! !!!"""##################""" """############$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!$$$###"""!!!"""#########!!!!!!!!!"""############### !!!"""######"""!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###############"""!!! $$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!###$$$###"""!!!"""###$$$###"""###%%%&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""######$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%|||zzz}}}xxxyyyzzzyyytttnnnjjjiiijjjrrrwwwrrrkkkiiikkkkkkppplllgggddddddeeeffffffhhhbbb^^^^^^]]]ZZZYYY[[[\\\[[[YYYVVVTTTUUUXXX[[[[[[WWWRRRNNNIIIBBB999222//////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---111999EEEMMMLLLCCC:::......,,,+++)))(((((((((((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%'''((()))&&&&&&&&&%%%%%%&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&$$$$$$%%%%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######"""""""""""""""""""""###$$$$$$"""""""""######$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""$$$%%%---KKKeeegggXXXXXXVVVOOO===,,,'''+++&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&''''''(((((((((&&&$$$###""""""$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&''')))$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$###!!! ###############$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$!!!!!! !!!""""""############"""!!! """############$$$$$$$$$############$$$$$$$$$$$$########################!!!!!!!!! """"""""""""""""""""""""!!!$$$'''&&&###"""###&&&$$$###""""""$$$$$$###"""!!!!!!"""###############!!!!!!"""######"""!!!!!!######"""""""""""""""###!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$#########""""""##############################$$$$$$$$$$$$##############################!!!###$$$###"""!!!"""###$$$###"""###%%%&&&%%%$$$########################%%%$$$$$$#########$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$%%%%%%$$$$$$###########################"""""""""###$$$$$$$$$%%%}}}zzz|||wwwyyyyyywwwrrrmmmiiihhhiiirrrvvvpppiiihhhjjjkkkoookkkgggddddddfffgggggghhhbbb^^^^^^]]]ZZZZZZ[[[\\\[[[ZZZWWWUUUUUUXXXZZZZZZVVVRRRNNNIIIBBB999222000///...---,,,,,,,,,,,,++++++************++++++---000888CCCJJJJJJAAA999,,,+++***)))(((((((((((()))(((&&&%%%%%%&&&((()))(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%######$$$$$$###!!!###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%"""###$$$***CCCZZZ\\\FFF>>>777333000+++((((((&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&%%%$$$#########%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$&&&''''''%%%%%%&&&((($$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!! %%%###"""!!!!!!###%%%&&&######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$############$$$""""""!!!!!! !!!!!!!!!!!!""""""######""""""!!!"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!"""""""""""""""""""""""""""%%%'''%%%""" """%%%###"""###$$$%%%$$$###!!!!!!"""###############""""""###$$$$$$###""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""#########$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$##############################!!!###$$$###"""!!!"""###$$$###"""###%%%%%%%%%$$$########################&&&&&&%%%$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$}}}zzz{{{~~~}}}}}}wwwxxxyyyvvvqqqlllhhhgggiiiqqquuuooohhhgggiiijjjnnnjjjfffddddddfffggghhhhhhbbb^^^^^^^^^[[[ZZZ\\\]]]]]][[[YYYVVVVVVXXX[[[YYYVVVQQQMMMIIICCC:::333000///...------,,,,,,,,,+++******))))))******+++---000777AAAIIIHHH???777***))))))(((((((((((())))))(((&&&$$$$$$&&&((()))(((((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%###&&&%%%""",,,444...%%%!!!###((()))%%%!!!%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$###""""""$$$%%%&&&&&&%%%$$$%%%'''######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! $$$###"""""""""###%%%%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############%%%$$$###""""""""""""""" !!!"""###############""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""###&&&'''%%%!!! %%%$$$###$$$%%%%%%$$$###!!!!!!"""########################$$$$$$#########$$$$$$###"""!!!!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""############ !!!"""#####################################################################$$$$$$$$$$$$##############################!!!###$$$###"""!!!"""###$$$""""""###$$$%%%$$$###########################''''''&&&%%%$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############}}}yyyzzz~~~~~~}}}||||||xxxyyyxxxuuupppkkkhhhfffiiiqqqtttnnngggfffiiijjjnnnjjjfffddddddfffggghhhhhhccc^^^___^^^[[[ZZZ\\\______]]][[[XXXXXXYYY[[[XXXUUUQQQMMMJJJCCC;;;444000000///...------------+++******))))))******+++---000888BBBIIIGGG>>>666))))))((((((((((((((())))))(((&&&%%%%%%&&&((()))''''''&&&&&&%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! """$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###""" &&&(((###%%%'''$$$%%%&&&'''))))))&&&"""%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$###$$$%%%######""""""######$$$%%%""""""############""""""$$$###"""!!! !!!"""###$$$%%%$$$######""""""""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######&&&&&&%%%$$$############ !!!"""###$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$######""""""""""""######################## !!!!!!!!!""""""######""""""""""""""""""""""""''')))+++)))%%%""""""$$$%%%$$$###$$$%%%%%%$$$###!!!!!!"""###############$$$##################$$$""""""!!!!!!"""###$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""######### !!!"""#####################################################################$$$$$$$$$$$$##############################!!!###$$$###"""!!!"""######"""!!!"""$$$%%%$$$###""""""""""""""""""""""""'''&&&%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############{{{xxxzzz~~~~~~}}}|||yyyzzzyyyuuupppkkkhhhgggjjjqqqtttnnngggfffiiikkkoookkkgggddddddfffggggggiiiccc______^^^[[[[[[\\\______^^^\\\YYYXXXYYYZZZWWWTTTPPPMMMJJJDDD;;;555111000///...------------++++++************++++++...222:::EEEKKKIII>>>555***)))((((((((((((((()))'''''''''&&&&&&'''''''''%%%&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&!!!$$$&&&!!!%%%***%%%%%%)))***&&&###%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##########################################$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&%%%###"""###$$$$$$############$$$%%%%%% !!!"""######"""!!! ######""""""""""""!!!!!! """$$$%%%&&&%%%###""""""""""""""""""!!!!!!!!!"""""""""##################$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###&&&%%%$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$###"""############$$$$$$$$$$$$$$$######"""!!!!!! """""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""$$$&&&((('''###!!!"""$$$%%%###"""###$$$%%%$$$###!!!!!!"""###############$$$###""""""""""""###$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""""""""###############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!###$$$###"""!!!"""######"""!!!"""$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$}}}yyywwwzzzzzz{{{yyyuuupppkkkhhhgggkkkrrrtttnnnggggggjjjlllppplllgggddddddeeeffffffiiiccc_________\\\[[[]]]]]]^^^]]][[[XXXVVVWWWXXXWWWTTTPPPMMMJJJDDD<<<666111000///...------------,,,,,,++++++++++++,,,,,,///333===HHHNNNKKK???444+++***))))))((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$#########%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$###"""###%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((!!!$$$%%%!!!'''###$$$&&&!!!###'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((($$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$%%%&&&&&& """###$$$$$$###""" !!!"""###$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""######"""""""""###$$$$$$""""""###$$$$$$$$$######"""############$$$$$$$$$################################################"""######$$$$$$%%%%%%%%%"""""""""""""""""""""""""""$$$$$$!!! !!!###$$$###""""""$$$$$$###"""!!!!!!"""##################""""""!!!!!!""""""######"""""""""""""""######!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!###$$$###"""!!!"""######"""!!!"""###$$$###"""""""""""""""""""""""""""###############$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%########################"""""""""###$$$$$$$$$%%%|||xxxvvvzzz{{{{{{zzzvvvpppkkkiiihhhlllrrruuunnnggggggkkkmmmqqqmmmhhheeedddeeeeeeeeeiiiccc_________\\\[[[]]]\\\\\\\\\YYYVVVUUUUUUVVVVVVSSSPPPMMMJJJDDD<<<666111000///......------...---,,,,,,++++++,,,,,,---///444???JJJQQQLLL???444,,,+++***)))((((((((((((%%%&&&((())))))(((&&&%%%%%%&&&'''(((((('''&&&&&&''''''%%%$$$$$$%%%''''''$$$&&&((('''%%%$$$%%%((($$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""$$$'''))))))(((%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###  """##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&#####################$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$(((######&&&!!! )))---)))%%%&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###"""######$$$%%%&&&''''''###%%%%%%$$$"""!!!"""###%%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$%%%%%%$$$"""!!! !!!###%%%&&&%%%$$$###$$$###"""!!!"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%$$$######"""""""""""""""!!!!!! !!!"""############$$$$$$$$$######""""""############$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! """""""""""""""""""""""" ###&&&&&&$$$###%%%'''###"""!!!"""###$$$###!!!!!!!!!"""##################"""!!! !!!"""###%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$############$$$$$$$$$$$$###############"""!!! """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!###$$$###"""!!!"""######!!!!!!"""###$$$###"""########################!!!!!!!!!"""###$$$&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&|||zzzzzz|||}}}{{{xxxtttqqqmmmiiifffkkkqqquuurrrjjjfffiiioooqqqllleeebbbdddfffgggggghhhddd___[[[ZZZZZZZZZZZZ[[[\\\\\\[[[XXXUUUTTTTTTZZZWWWRRRNNNIIICCC>>>:::666555333111000///......******))))))***,,,---///...666BBBNNNSSSMMM@@@555,,,***)))***++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''%%%$$$#########"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$###$$$$$$%%% """###%%%%%%$$$###"""$$$$$$######$$$&&&''')))&&&&&&%%%$$$###"""!!! $$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$###'''%%%######$$$&&&&&&%%%%%%%%%$$$######$$$$$$$$$######$$$$$$$$$$$$######'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%'''&&&$$$"""!!!!!!""""""%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%########################%%%%%%%%%$$$###"""!!! $$$###"""!!!"""$$$&&&'''""""""###$$$$$$$$$$$$######$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$""""""###%%%&&&!!!!!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""#################################### !!!"""""""""""""""!!!###$$$&&&&&&&&&%%%$$$!!!!!!!!!!!! ###$$$%%%&&&&&&%%%$$$###$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$###$$$%%%&&&%%%$$$###"""######$$$$$$$$$""" """"""""""""""""""""""""%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""########################$$$$$$###"""###$$$&&&'''%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$######%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###""" |||zzzyyy|||}}}{{{xxxuuuqqqmmmiiifffmmmsssxxxuuummmhhhkkkppprrrlllfffcccdddfffggghhhhhhccc^^^ZZZYYYZZZZZZYYY[[[\\\\\\[[[XXXWWWXXXYYY[[[XXXSSSNNNJJJEEE???;;;666555333222000///......+++************,,,---......555AAAMMMRRRLLL???555+++)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$###""""""%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""###$$$######"""###%%%&&&'''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&)))+++,,,+++(((%%%###$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&%%%$$$""""""""""""###%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!$$$###!!! !!!""""""###$$$$$$$$$$$$######$$$%%%$$$###"""###%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""###$$$"""""""""###$$$$$$$$$%%%"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!!!!!!!!!!""""""""""""######################## !!!!!!""""""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$#########""""""""""""######""""""""""""######%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$######$$$######"""!!!!!!""""""###############"""########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""############"""########################&&&%%%$$$#########$$$%%%%%%$$$$$$###""""""!!!!!!######$$$$$$$$$$$$######%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###""""""%%%&&&&&&$$$|||zzzxxx{{{~~~|||zzzvvvqqqmmmiiigggooovvv|||yyypppjjjkkkoooqqqlllgggcccccceeeggghhhgggccc^^^ZZZYYYZZZZZZYYY]]]]]]\\\ZZZYYYYYY[[[]]]\\\YYYTTTPPPLLLFFFAAA===777666444222000///......++++++******+++,,,---......555AAALLLQQQKKK???444,,,***))))))))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""" ###$$$###!!!$$$%%%'''((((((((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$''',,,222666///+++&&&###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$######"""######$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$######"""&&&%%%###"""!!!!!!""""""""""""###$$$$$$$$$$$$###"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%###""""""""""""##################$$$$$$!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""########################"""""""""""""""############""""""########################""""""""""""""""""""""""$$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###########################'''&&&%%%$$$############%%%$$$$$$######""""""!!!######$$$$$$$$$$$$######%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&(((''''''|||zzzyyy{{{~~~}}}{{{wwwqqqllliiihhhooowww}}}zzzqqqjjjkkknnnoookkkfffbbbaaaccceeegggiiieee___\\\[[[[[[[[[[[[```___]]]ZZZXXXYYY\\\___]]]ZZZVVVQQQMMMHHHCCC???888666444222000///......,,,++++++***+++,,,---......555@@@KKKOOOJJJ===333///---,,,+++++++++)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&""" $$$%%%$$$!!!%%%%%%&&&'''(((''''''''' ###&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%(((---222555///+++&&&######$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$###############%%%&&&'''""""""###$$$$$$$$$$$$###!!!#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###"""######$$$$$$$$$###############!!!!!!"""############"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########$$$$$$$$$%%%%%%########################!!!!!!!!!!!!!!!""""""###&&&%%%$$$"""""""""###$$$###############$$$$$$$$$$$$###"""!!!!!!"""###$$$######################## !!!###$$$$$$###""""""""""""#########$$$$$$$$$"""""""""######"""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%)))(((&&&$$$######$$$$$$######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%&&&&&&}}}{{{zzz|||~~~}}}xxxqqqllliiihhhnnnuuu{{{yyyoooiiiiiimmmmmmjjjeeeaaa___aaadddfffkkkgggbbb^^^]]]]]]]]]]]]cccaaa^^^ZZZWWWWWWZZZ]]]^^^[[[VVVRRRNNNIIIDDD@@@888777555333111///...------,,,+++++++++,,,---......444???IIIMMMHHH<<<222000...,,,+++++++++)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$&&&'''&&&$$$###'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&$$$!!!"""$$$&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&& ###&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$&&&(((***,,,---+++(((%%%###$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$!!!""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$ !!!""""""###""""""###$$$$$$$$$$$$###!!!#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############!!!!!!"""############"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!"""""""""#########$$$$$$########################"""!!!!!! !!!"""######$$$###!!! !!!!!!"""#########$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$###############$$$$$$$$$ !!!"""$$$$$$$$$###""""""""""""###$$$$$$%%%%%%""""""############""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%)))'''&&&$$$######$$$%%%&&&%%%###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%&&&}}}|||yyyqqqkkkiiiiiilllsssyyyvvvmmmggghhhlllllljjjfffaaa___```cccgggmmmhhhccc___^^^______^^^bbbaaa^^^YYYVVVVVVXXX[[[^^^[[[WWWSSSOOOJJJEEEAAA999888666333111///...---...---,,,++++++,,,---......444>>>HHHLLLGGG;;;222---+++************(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###&&&))),,,---+++(((&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%&&&''''''&&&%%%'''%%%######%%%&&&&&&%%%!!!"""$$$%%%&&&&&&%%%$$$"""######$$$$$$######"""########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$######""""""!!! """"""###$$$$$$$$$$$$###"""###$$$$$$""""""###$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""######$$$%%%%%%&&&&&&##################$$$$$$!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!!  !!!!!!!!!!!!########################"""!!! !!!###$$$$$$$$$######""""""######"""""""""###$$$$$$%%%%%%#########""""""##################$$$$$$$$$$$$$$$ !!!"""######$$$######""""""######$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!######$$$%%%%%%$$$######""""""#########$$$$$$$$$$$$###""""""!!!!!!""""""&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######################## !!!"""$$$&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$###############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((zzzrrrkkkiiijjjkkkqqqvvvssskkkfffiiinnnmmmkkkhhhccc``````eeeiiilllhhhccc___^^^^^^^^^^^^^^^]]][[[XXXVVVVVVXXXZZZ]]]ZZZVVVRRROOOJJJEEEAAA:::888666333111///...---...---,,,++++++,,,---......444===GGGKKKFFF:::111,,,+++)))******+++)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&(((***,,,---,,,+++***&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""$$$&&&$$$!!! ###'''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%$$$$$$######$$$%%%%%%$$$### """$$$&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$#########!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######"""""""""###$$$$$$%%%%%%"""######$$$$$$$$$######&&&&&&%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$######$$$%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!!!!!!!"""""""""########################"""""" !!!###$$$###$$$$$$%%%%%%%%%%%%$$$!!!!!!""""""###$$$$$$%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%###############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""######### !!!"""""""""!!!!!!$$$$$$$$$%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################!!!"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$&&&((({{{rrrkkkiiijjjkkkqqquuurrrjjjfffjjjooonnnmmmjjjeeeaaabbbfffkkklllhhhbbb___^^^^^^^^^^^^ZZZZZZYYYXXXVVVVVVXXXZZZ]]]ZZZVVVRRROOOJJJEEEAAA:::999666444111///...---///...---,,,,,,,,,---......444===FFFJJJEEE:::111...,,,+++,,,------,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&$$$######$$$&&&'''######$$$$$$%%%&&&&&&'''&&&'''((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$'''$$$"""'''%%%$$$$$$$$$$$$%%%&&&'''$$$$$$######$$$&&&'''))) !!!"""###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&''''''#########$$$%%%%%%""" """$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$######""" !!!""""""###""""""""""""###$$$$$$$$$$$$######$$$%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$"""!!! ###$$$$$$$$$$$$%%%%%%%%%###########################"""  !!!###$$$ """""""""!!! !!!!!!"""######$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%"""!!!!!! !!!###%%%&&&########################!!!"""$$$%%%%%%$$$"""!!!###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!"""""""""""" """$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###########################"""###$$$%%%&&&%%%$$$#################################$$$$$$$$$$$$############""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""%%%'''~~~|||xxxtttoookkkhhhjjjooosssqqqjjjgggjjjooopppjjjdddcccaaa```ccciiihhhddd```]]]]]]]]]]]]]]]]]][[[YYYVVVVVVWWWXXXZZZ]]]\\\WWWPPPLLLKKKGGGBBB???;;;777333222111000///------...---,,,+++---///000555<<>>666000'''%%%$$$&&&))))))'''%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%### %%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&((()))))))))&&&'''((())))))'''%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$#########&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########"""######$$$%%%#########"""######$$$%%%+++)))'''%%%###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""%%%$$$###"""""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$#########$$$$$$######$$$$$$$$$######"""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%###!!!!!!"""%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$"""!!!######""""""""""""#################################"""!!!!!!!!!###$$$%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$%%%&&&'''$$$$$$###############$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$###%%%''''''&&&%%%$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~}}}|||zzzwwwsssoookkkhhhiiinnnrrroooiiifffiiimmmqqqjjjeeecccaaa```ccchhhkkkgggbbb___]]]]]]\\\[[[]]]\\\YYYWWWVVVWWWYYYZZZ\\\\\\WWWOOOLLLKKKGGGBBB???;;;777444222111000///,,,------,,,++++++,,,...000444;;;@@@AAA<<<555000***)))'''(((***+++)))''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((((((''''''((())))))'''%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&'''(((((('''&&&'''((()))((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$############$$$&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$############%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""#####################"""###############$$$$$$%%%###############$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$!!!###%%%$$$###$$$$$$$$$######$$$$$$$$$%%%$$$###"""""""""############$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%###"""!!!"""###$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%##################$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########!!!"""$$$%%%%%%$$$"""!!!#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$""""""""""""""""""""""""########################"""############$$$$$$$$$"""######$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%&&&&&&$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""###%%%&&&&&&$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzzzzxxxvvvsssoookkkiiijjjooosssqqqjjjgggjjjoooqqqkkkeeecccaaa```ccchhhnnnjjjddd```^^^\\\[[[ZZZ]]]\\\YYYXXXWWWWWWYYYZZZ\\\[[[VVVOOOLLLKKKGGGBBB>>>;;;777444333111000...+++,,,---,,,******,,,---000444:::======999444000,,,+++))))))******(((''''''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&''')))***(((''''''''''''&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%&&&''''''((((((&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""#########%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###############$$$%%%%%%###############$$$%%%%%%""""""######$$$&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$'''%%%!!!######""""""""""""######$$$###""""""!!!"""""""""######$$$$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$&&&%%%$$$#########$$$%%%######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############"""""""""!!!!!!"""""""""#########$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$#################################$$$######""""""################################################"""############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%!!!"""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""######$$$%%%&&&$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#########""""""###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}|||xxxxxxwwwuuurrrnnnkkkiiimmmrrrvvvtttnnnkkkmmmrrrssslllfffdddaaa```bbbgggmmmiiiddd```]]]\\\[[[ZZZ\\\ZZZYYYWWWVVVWWWWWWXXX[[[ZZZVVVOOOLLLKKKGGGBBB>>>;;;777555333222///...+++,,,,,,+++******+++---000444999;;;:::666222///+++***)))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$###$$$%%%&&&%%%###((('''&&&%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###&&&&&&'''''''''&&&%%%$$$$$$$$$##################'''&&&$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$############$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###!!!!!!$$$%%%$$$"""#########""""""##################"""""""""############$$$$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&""""""#########$$$$$$$$$########################""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###$$$$$$%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$ !!!!!!"""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%~~~{{{wwwwwwvvvtttrrrnnnkkkiiinnnssswwwuuunnnkkknnnssstttmmmgggdddbbb```bbbgggjjjfffaaa^^^]]]]]]\\\[[[ZZZYYYXXXVVVVVVVVVVVVVVVZZZZZZUUUNNNKKKKKKGGGBBB===;;;777555444222///---+++,,,,,,+++******+++---000444999:::888333000///++++++)))'''&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''%%%############"""!!!((('''&&&%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$$$$%%%$$$###&&&&&&&&&&&&&&&%%%%%%$$$########################%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#####################""""""!!!!!!$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%'''&&&###!!!"""$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$#########""""""########################$$$######""""""######$$$!!!!!!!!!!!!"""""""""###$$$"""!!! !!!###$$$#########$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%}}}|||xxxxxxwwwuuurrrnnnkkkiiilllqqquuusssllliiilllqqquuunnnhhheeebbb___bbbfffgggddd___]]]]]]]]]]]]]]]YYYYYYXXXWWWVVVVVVVVVVVVYYYYYYTTTNNNKKKKKKGGGBBB===:::888666444222///---+++,,,---,,,******,,,---000555:::;;;777222///...,,,,,,+++(((&&&%%%&&&((('''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&***(((%%%%%%%%%%%%$$$"""'''''''''&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%###############$$$$$$$$$ !!!"""$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$$$$%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###(((+++)))###!!!%%%$$$$$$$$$######$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!""""""""""""#########!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""""""""######""""""!!! !!!"""###$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$%%%""""""""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&~~~||||||yyyyyyxxxuuurrrnnnkkkiiilllqqquuurrrllliiilllpppvvvooohhheeebbb___aaafffhhheee```^^^^^^^^^^^^^^^[[[ZZZZZZYYYXXXXXXWWWWWWYYYXXXTTTNNNKKKKKKGGGBBB<<<:::888666555222///,,,,,,------,,,++++++,,,...///555;;;<<<777111...---*********'''$$$$$$&&&)))&&&'''''''''((((((((()))(((''''''&&&&&&''''''(((***(((&&&%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%#########$$$$$$$$$%%%%%%"""###$$$%%%%%%###!!! $$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%***))))))(((''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&& !!!###$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""%%%((('''$$$!!!"""$$$######""""""""""""######!!!"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""######$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$##################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$##################$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""###$$$%%%""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&|||zzz~~~{{{{{{zzzyyyvvvsssoookkkiiimmmrrrvvvtttnnnkkknnnrrrwwwoooiiieeebbb___aaafffjjjgggbbb___^^^___^^^^^^\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXTTTMMMKKKKKKHHHBBB<<<:::888666555222///,,,---......---,,,,,,---//////555======888111---,,,'''''''''$$$!!!!!!$$$'''&&&'''''''''(((((())))))))))))(((((((((((())))))(((&&&%%%%%%&&&(((((((((%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&((((((''''''&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%((((((((('''############$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###"""""" !!!"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$%%%$$$$$$###""""""###$$$%%%%%%&&&&&&"""######$$$&&&''''''(((""""""###$$$%%%%%%###"""""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$$$$###""""""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!!!!"""$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$%%%&&&((("""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$###"""!!!"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&|||yyy||||||zzzxxxuuurrrnnnkkkiiiiiirrrwwwppphhhiiiqqqwwwwwwssskkkeeebbbbbbeeegggnnnjjjddd___\\\[[[\\\]]]```]]]]]]___]]]XXXVVVWWWWWWVVVRRRMMMMMMNNNKKKEEE===999555555777666222...,,,,,,,,,++++++,,,///222111888===999555222...++++++***)))(((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&$$$"""!!!!!!"""%%%$$$###$$$%%%%%%$$$###'''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%'''''''''%%%###!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$############"""############$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######""""""""""""""""""""""""###############$$$$$$%%%###########################$$$%%%%%%%%%%%%$$$###!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''~~~|||yyyxxxvvvssspppmmmjjjhhhiiissswwwppphhhiiiqqqwwwyyytttllleeeaaaaaaccceeennnkkkeee```\\\[[[\\\]]]```]]]\\\^^^\\\WWWUUUVVVVVVVVVRRRLLLLLLMMMJJJDDD>>>:::666555666666222...+++++++++******+++...000111888===:::555222///+++***)))(((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###""""""######+++)))&&&%%%$$$""" $$$$$$#########$$$&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$############"""""""""######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#################################""""""""""""###$$$$$$########################"""###$$$$$$$$$$$$###"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&|||xxxwwwuuussspppmmmkkkiiijjjtttxxxqqqiiiiiipppuuuyyyuuummmfffaaa```bbbcccoookkkfffaaa^^^\\\]]]]]]```]]]\\\]]][[[UUUSSSUUUVVVVVVRRRLLLKKKKKKHHHDDD>>>;;;777666666444000---******+++***)))***---///111999===:::555222///+++))))))((('''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((())))))''''''((((((((((((''''''&&&%%%%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$$$$############"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################"""""""""""""""######$$$########################!!!"""############"""!!!!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%######%%%$$$$$$$$$############&&&&&&&&&&&&&&&&&&%%%%%%}}}zzzyyyxxxwwwuuurrrpppmmmlllkkkuuuyyyrrriiiiiioootttwwwssslllfffbbbaaabbbcccnnnkkkgggbbb___]]]^^^^^^```\\\[[[\\\YYYTTTRRRTTTWWWWWWTTTNNNKKKKKKHHHDDD>>><<<888666555333000---***+++++++++***+++---///222999===:::555222///+++***)))(((''''''&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''''''''''''&&&'''''''''((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&'''((()))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''###""""""$$$&&&(((''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%%%%$$$$$$$$$#########""""""!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$########################""""""!!!!!!""""""###$$$########################"""##################""""""######$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$###############'''''''''&&&&&&%%%%%%%%%}}}zzzyyyxxxwwwuuurrrpppmmmlllmmmvvv{{{sssjjjhhhnnnrrrtttpppkkkeeebbbbbbdddeeellljjjfffbbb```^^^_________\\\ZZZ[[[XXXTTTRRRUUUYYYZZZWWWPPPKKKKKKIIIEEE>>><<<999777555222///...***,,,------,,,,,,...000222999>>>;;;666333///,,,,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))******)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%)))'''&&&%%%%%%%%%###!!!%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&########################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$########################"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""!!!""""""#########$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$#########$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%~~~{{{xxxwwwuuussspppmmmkkkiiinnnwww|||uuujjjhhhmmmqqqrrrooojjjeeeccccccdddfffiiigggdddbbb```___``````___[[[YYYZZZXXXUUUTTTWWWZZZ\\\YYYQQQLLLJJJIIIFFF<<<;;;999777444222000///***,,,---...------...000222:::>>>;;;666333000,,,,,,,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$$$$$$$######"""&&&%%%$$$%%%&&&'''&&&%%% ###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!! """############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######%%%%%%%%%%%%############$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%}}}yyyxxxvvvssspppmmmjjjhhhoooxxx}}}uuukkkhhhlllppprrrooojjjfffcccbbbcccdddfffeeecccaaa`````````aaa^^^[[[YYYZZZYYYVVVVVVYYYYYY\\\YYYQQQKKKIIIGGGEEE;;;:::999777444222111111)))+++------,,,,,,---...333:::>>>;;;666333000,,,,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###"""###$$$%%%&&&&&&%%%%%%!!!!!!!!!$$$(((***++++++ """$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$&&&''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$&&&'''((('''&&&%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&########################%%%$$$###""""""###$$$%%%$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&|||{{{xxxvvvrrrnnnkkkiiioooyyy~~~vvvkkkhhhllloootttqqqkkkfffcccaaaaaabbbdddcccaaa`````````aaaaaa^^^ZZZYYYZZZYYYWWWWWW[[[XXX[[[YYYQQQIIIGGGFFFDDD::::::999777444222111222(((***,,,,,,,,,+++,,,---333:::>>>;;;666444000---+++***)))(((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''&&&%%%$$$$$$''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$#########$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###"""$$$&&&(((***++++++***'''%%%%%%%%%''''''&&&%%%''''''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!$$$'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&###$$$&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$######$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''{{{{{{wwwtttnnngggfffiiimmmvvv{{{uuullliiilllnnnssspppkkkfffbbb`````````ggggggddd___]]]___```^^^]]]\\\ZZZXXXWWWXXXYYYZZZ]]]]]]XXXOOOJJJIIIGGGDDD<<<999555222222111111000,,,,,,+++******+++,,,,,,...777===<<<888555000,,,///...---,,,***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&''''''''''''''''''%%%&&&'''&&&$$$"""!!!"""###$$$$$$%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''((('''%%%######$$$%%%$$$###%%%$$$######$$$%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&'''((('''%%%$$$$$$$$$''''''(((((((((((((((((()))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$""""""###%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""######""""""""""""######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!! !!!"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$"""###$$$%%%&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$#########%%%%%%$$$###""""""######$$$%%%%%%&&&%%%$$$###"""#########"""""""""""""""$$$$$$$$$#########""""""""""""""""""############$$$###"""""""""###%%%%%% !!!"""###############%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$!!!!!!"""#########""""""######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&###!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''|||~~~zzzwwwtttnnnhhhfffiiillluuuzzztttllljjjmmmoooqqqooojjjeeebbb`````````hhhhhhddd]]][[[^^^```^^^^^^\\\ZZZXXXWWWWWWXXXYYY\\\\\\WWWOOOJJJJJJHHHDDD<<<999555222111111000///...---,,,++++++,,,---...000777;;;888333111///+++++++++******))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''))))))''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%$$$""""""#########"""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########%%%%%%$$$#####################$$$$$$$$$###"""!!!############""""""""""""%%%%%%%%%%%%$$$$$$######!!!!!!!!!""""""#########$$$###"""""""""###$$$%%%!!!"""######$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''~~~}}}zzzwwwuuuooohhhgggiiikkkuuuzzztttllljjjmmmppppppmmmhhhdddaaa```aaaaaaiiihhhccc\\\YYY]]]___^^^^^^\\\YYYWWWUUUVVVWWWXXX[[[[[[WWWOOOKKKKKKIIIEEE===999555222111000///.........---,,,,,,---......222777999444///---,,,***''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''$$$%%%''''''&&&%%%'''(((%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&)))(((&&&&&&'''''''''&&&"""$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''(((''''''(((***''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""##################%%%$$$$$$############$$$""""""#########"""!!!!!!########################&&&&&&&&&%%%%%%%%%%%%$$$ !!!"""######$$$######""""""######$$$%%%"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$##################$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%'''((())))))###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''|||yyywwwuuupppiiigggjjjmmmvvv{{{uuullliiilllnnnnnnkkkgggbbb``````aaacccjjjiiiccc[[[XXX\\\___^^^___]]]YYYVVVUUUUUUVVVWWWYYYZZZVVVPPPLLLKKKIIIFFF<<<999444111000///...---...---,,,++++++,,,---...333888:::555///,,,***'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''')))*********)))'''$$$###'''''''''''''''&&&&&&&&&###$$$%%%$$$######$$$&&&&&&&&&''''''(((''''''&&&''''''&&&%%%%%%%%%&&&&&&+++)))''''''((()))((('''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''')))***&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$###"""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!"""#########$$$%%%$$$$$$######$$$$$$$$$##################"""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$ !!!"""######$$$###############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&"""###%%%&&&&&&%%%###"""""""""#########""""""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''zzzxxxvvvuuupppiiihhhjjjoooxxx|||uuukkkhhhjjjlllnnnkkkfffbbb___```bbbdddjjjiiiccc[[[YYY]]]```___aaa^^^ZZZVVVTTTTTTVVVWWWYYYZZZWWWPPPLLLKKKIIIEEE;;;888333000//////---,,,---,,,+++******+++,,,---333999<<<888111---)))%%%***))))))(((((('''&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''')))*********)))'''$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$&&&''''''(((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%######$$$$$$$$$###'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!"""#########$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%############$$$$$$$$$$$$ !!!"""######$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###""" !!!"""#####################$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''~~~yyywwwvvvvvvqqqjjjhhhkkkoooxxx|||uuukkkhhhjjjlllppplllgggbbb``````bbbdddiiihhhccc\\\[[[___aaa```ccc```[[[WWWTTTUUUVVVXXXYYYZZZWWWQQQMMMKKKHHHDDD999666222000//////...---,,,+++************+++,,,333:::===999333...***%%%+++******)))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%))))))(((&&&######$$$&&&&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((('''%%%######$$$$$$$$$###'''&&&$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))***)))'''%%%$$$&&&(((((((((''''''&&&%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""##################%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&""""""######$$$%%%%%%%%%"""###############$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''|||xxxvvvvvvvvvqqqkkkiiikkkmmmvvv{{{tttllljjjlllooorrrnnnhhhbbb``````ccceeeggghhhddd^^^]]]aaacccbbbeeebbb\\\XXXUUUUUUWWWYYYZZZ[[[XXXQQQMMMKKKGGGBBB777444111////////////...---,,,+++******+++,,,---444:::<<<666000---+++((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''')))))))))(((((('''&&&&&&%%%%%%(((((('''%%%######%%%(((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((())))))'''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''%%%$$$$$$''')))))))))(((((('''&&&&&&%%%$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&'''$$$###"""""""""$$$%%%&&&""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$############!!!"""###$$$%%%$$$$$$#########$$$$$$######"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''{{{wwwuuuvvvvvvrrrkkkiiikkkjjjsssyyytttmmmkkkoooqqqsssoooiiiccc```aaaccceeefffgggeee```___cccdddcccgggccc]]]XXXUUUVVVXXXYYYZZZ\\\YYYRRRMMMJJJFFFAAA666333000...////////////...---,,,,,,,,,,,,---...666::::::333---,,,,,,***&&&&&&''''''((())))))***)))(((((((((''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''))))))((('''&&&&&&%%%%%%$$$$$$$$$###!!!"""%%%(((%%%&&&&&&&&&%%%%%%$$$#########$$$%%%&&&((()))***&&&%%%######$$$$$$$$$###!!!"""%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$###%%%(((*********)))(((''''''&&&&&&!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$#########$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&'''###"""!!!!!!!!!###$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########!!!"""###$$$%%%$$$#####################"""!!! #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$#########$$$$$$&&&&&&'''&&&%%%$$$""" ######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''~~~~~~|||{{{yyytttnnnjjjiiiiiiiiiuuu|||wwwnnnkkknnnqqqtttqqqkkkddd```___cccfffiiifffbbb``````bbbcccddddddbbb^^^YYYUUUUUUWWWZZZ[[[___^^^WWWRRROOOKKKGGG>>>888111...///111222222222333222000......///111<<>>AAA;;;333000...,,,***************)))))))))''')))******(((''''''((((((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''''''''&&&%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((+++***)))(((((((((((((((&&&&&&&&&'''(((***+++,,,''')))++++++(((&&&%%%%%%&&&'''''''''''''''&&&&&&)))((('''&&&%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&########################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((())))))(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{||||||yyysssnnnjjjhhhjjjrrrvvvrrrllllllnnnoooqqqpppmmmhhhdddcccdddfffmmmllliiieeeaaa```cccfffgggeeeaaa\\\XXXXXXZZZ]]]aaaaaa\\\SSSMMMLLLMMMKKKBBB>>>999666777777444222000000///...---///444777666===@@@:::333000...---...------,,,***))))))(((&&&((())))))'''&&&&&&'''((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))'''%%%%%%'''((('''&&&%%%&&&'''((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''((('''''''''((()))******&&&&&&&&&'''(((***,,,---&&&(((++++++)))'''%%%%%%&&&&&&'''''''''''''''&&&((((((((('''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%&&&'''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%########################%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{|||{{{wwwrrrmmmjjjiiihhhooosssooolllmmmpppqqqqqqppplllgggcccccceeegggmmmllljjjeee```___bbbeeegggeeeaaa\\\XXXXXXZZZ]]]```aaa\\\SSSMMMMMMMMMKKKAAA<<<666333444444333111///...---++++++---111555666===@@@:::333///...,,,------+++***)))'''&&&&&&&&&((())))))'''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))))))))(((%%%###$$$''')))'''%%%&&&''''''((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((()))***++++++%%%%%%&&&(((***,,,------&&&(((***+++)))'''&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((((((((('''&&&&&&''''''((())))))((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&((((((((("""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$##############################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''~~~||||||zzzuuupppkkkiiiiiihhhooorrrooolllnnnqqqrrrsssqqqlllgggccccccfffiiilllmmmkkkeee___]]]aaaeeefffddd```[[[XXXWWWZZZ\\\\\\^^^[[[SSSOOOOOOOOOMMMEEE???777333333444333111000///---+++***,,,111555777>>>@@@:::222///---++++++******)))(((''''''&&&''')))******(((''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((())))))&&&""" """&&&)))(((%%%'''''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''((()))+++++++++******"""$$$&&&))),,,---......&&&(((******(((&&&&&&'''%%%&&&&&&'''((((((''''''%%%%%%'''((((((((('''&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))'''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###&&&((()))(((############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!!!!###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&((()))***''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((}}}~~~|||{{{yyytttnnnjjjiiiiiijjjpppsssooommmooorrrrrruuurrrmmmgggddddddhhhllllllmmmkkkeee^^^\\\```dddfffddd```[[[WWWWWWYYY\\\XXX[[[YYYSSSPPPQQQQQQPPPKKKDDD;;;666555555444333333222000---,,,...333666777>>>@@@:::222...,,,******************))))))))))))***++++++)))(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((($$$!!!!!!&&&)))(((%%%((((((''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&######$$$%%%&&&''''''((($$$$$$%%%&&&''')))***+++)))+++,,,------,,,***))) ###&&&***---.........'''((())))))'''&&&'''(((%%%%%%&&&'''((((((((('''(((((())))))(((&&&$$$###"""###%%%&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&((()))***)))(((&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$######################## !!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((()))(((''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$!!!###%%%''''''%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$'''&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''&&&%%%############%%%&&&((('''&&&%%%&&&&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''((((((((('''''''''((((((((())))))}}}|||yyytttnnnjjjhhhhhhllllllmmmoooqqqqqqpppnnnsssppplllfffaaa```bbbdddgggjjjiiiddd^^^]]]cccjjjhhhfffbbb\\\WWWUUUWWWXXX```___]]]YYYTTTPPPOOOOOOIIIDDD>>>999666444222000444---&&&%%%***111333333777<<<===777111///---++++++***)))))))))(((&&&$$$''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((('''''''''%%%)))+++))))))+++)))%%%%%%&&&'''((())))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&'''((()))+++---222000,,,)))(((((()))***'''((()))+++,,,---...///*********)))(((&&&%%%$$$%%%%%%&&&&&&'''((())))))((('''&&&&&&'''((('''&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((''''''''''''&&&###!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######"""!!!!!!!!!"""$$$%%%(((%%%######&&&'''&&&$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$############"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&~~~}}}{{{wwwqqqllljjjiiikkkmmmooopppoooooonnnooorrrppplllgggbbbaaaccceeeiiikkkjjjddd]]]\\\bbbhhhhhhfffbbb\\\XXXVVVWWWXXX]]]]]][[[WWWRRROOONNNNNNIIIEEE???:::777555333222222000---,,,,,,...111333888======777111...---***,,,+++***+++,,,,,,***)))''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&"""&&&(((&&&&&&(((&&&"""&&&'''((()))************((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''''''''''''''(((***,,,///222444000...+++(((&&&&&&'''((((((((((((***---...//////******))))))(((&&&%%%$$$$$$$$$%%%%%%&&&''''''(((((('''&&&&&&'''((('''&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$%%%''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""###$$$%%%&&&'''%%%######&&&'''&&&$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$###"""!!!######$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''((('''%%%$$$$$$%%%'''((((((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))((((((((('''''''''~~~}}}}}}|||xxxrrrmmmjjjiiikkkooosssqqqmmmkkklllooorrrpppmmmhhhdddccceeegggkkkllljjjddd]]][[[```eeehhhfffbbb]]]XXXVVVWWWYYYZZZZZZXXXTTTPPPMMMMMMMMMIIIEEE???:::888666444333000222333111---,,,///333999>>>>>>777000...,,,)))+++***)))***,,,------+++((())))))))))))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&"""%%%'''%%%%%%'''%%%"""''''''((()))************(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&'''(((&&&'''''''''(((((())))))'''''')))+++...111333555---+++(((&&&%%%%%%&&&'''(((''''''***...111000...******)))((('''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''***'''###"""$$$&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((((((''''''~~~}}}{{{||||||yyysssmmmjjjhhhkkkqqqvvvssslllgggjjjoooqqqpppmmmiiieeedddfffhhhmmmllliiiccc\\\[[[^^^bbbgggfffccc^^^YYYWWWXXXYYYXXXXXXWWWSSSPPPMMMMMMMMMHHHCCC>>>999777666444333000222222000---,,,///333:::>>>>>>777000---+++(((***)))((((((***++++++***)))******++++++******)))&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%((()))'''''')))(((%%%&&&'''((())))))******))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&''''''(((((()))))))))&&&''''''(((***+++------+++***(((&&&%%%%%%&&&&&&)))''''''***///222000---***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&(((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))&&&$$$###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((}}}|||~~~}}}~~~}}}zzzuuuooollljjjkkksssxxxtttlllgggjjjoooqqqpppnnnjjjfffeeefffhhhmmmlllhhhbbb\\\[[[]]]```fffeeeccc___ZZZXXXXXXYYYYYYYYYWWWTTTPPPNNNMMMNNNEEEAAA<<<888666555444333222000---+++,,,...111333:::>>>>>>777000---+++(((,,,***(((((()))***)))((()))***+++,,,,,,+++***)))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''''''''''''''******''''''******'''$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$&&&&&&&&&''''''(((((((((((($$$%%%&&&'''((()))))))))***)))(((''''''''''''((()))((())),,,000111///,,,***)))((('''&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((******'''%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$"""######$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&'''''''''(((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))))))))}}}|||~~~}}}~~~|||wwwrrrooonnnmmmtttxxxuuummmiiikkkpppqqqqqqnnnjjjfffeeeeeegggkkkiiieee```\\\\\\^^^aaafffeeeccc___[[[YYYYYYYYYZZZZZZXXXUUUPPPMMMMMMMMMCCC@@@:::777555444444333222///,,,***+++///222444999>>>>>>777000...,,,)))...,,,)))((()))******))))))***,,,------,,,***)))((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((&&&((((((%%%%%%((((((&&&$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&((((((((((((((((((''''''$$$%%%''')))***,,,,,,,,,***))))))((((((((())))))(((***---...///...---,,,***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''***,,,***'''$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((######$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%'''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%$$$$$$$$$###%%%''''''&&&$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''')))((((((''''''(((((()))'''''''''''''''(((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******~~~|||~~~~~~~~~}}}yyytttpppooonnnoootttxxxvvvooolllmmmppprrrqqqnnnjjjfffddddddeeeiiigggccc___]]]]]]```bbbeeeeeeccc```\\\YYYYYYZZZ[[[ZZZXXXTTTPPPLLLKKKLLLCCC@@@;;;777666555555444111222222000---,,,000333888======777111...---***+++)))''''''(((***++++++((()))+++------+++)))(((((((((''''''''''''((((((###$$$$$$%%%&&&&&&''''''%%%((('''$$$$$$'''(((%%%$$$%%%&&&'''((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''###$$$&&&&&&&&&&&&''')))*********))))))(((((('''''')))***,,,------------(((((((((((((((((())))))(((,,,111111...++++++---***)))'''&&&&&&&&&((()))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%))),,,+++'''$$$%%%(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%$$$"""%%%((((((&&&$$$$$$%%%######$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''''''''&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$#########''''''((((((((((((''''''))))))(((((((((((())))))&&&'''''''''((((((((()))&&&&&&''''''((())))))******))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))*********~~~}}}}}}|||zzzuuupppmmmllllllqqquuuxxxvvvqqqnnnoooqqqrrrqqqooojjjfffcccbbbccchhheeeaaa^^^]]]^^^aaaccceeeeeeccc```\\\ZZZYYYZZZ[[[ZZZXXXTTTOOOKKKJJJJJJDDD@@@;;;888777777666555...555999666...***---333777<<<===777111///---+++'''%%%######&&&)))******''')))+++------+++)))'''(((''''''&&&&&&''''''(((""""""###$$$%%%%%%&&&&&&&&&)))(((%%%%%%((()))&&&%%%&&&'''((())))))))))))&&&%%%$$$$$$######$$$$$$'''''''''''''''''''''''' """$$$&&&&&&(((***,,,---,,,,,,+++***)))((((((------......---+++***)))'''''''''((((((((((((((('''...333222---)))***---***)))'''&&&&&&'''((()))''''''''''''''''''&&&&&&((('''&&&&&&'''((('''&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''###'''++++++'''%%%'''***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***'''$$$###$$$&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%!!!%%%((((((&&&$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$#########$$$&&&&&&'''(((((('''&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%'''((($$$%%%%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&!!!"""#########!!! %%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''''''''((((((((((((''''''))))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))*********))))))))))))******))))))))))))))))))))))))(((((())))))*********+++xxxyyyyyyvvvqqqllliiihhhnnnuuuyyytttoooooopppppprrrppplllgggcccbbbccceeekkkkkkhhhccc^^^]]]```dddiiihhheee___XXXVVVXXX[[[\\\______YYYOOOIIIJJJMMMHHHBBB;;;777666666444333000111000...------000222;;;<<<===:::555///+++)))***)))(((''''''((()))******+++,,,+++)))''''''((((((&&&%%%'''***+++)))&&&+++***((('''&&&&&&''''''((((((((((((((((((((((((&&&'''((((((((('''&&&%%%&&&%%%$$$%%%&&&&&&$$$"""%%%&&&'''(((((((((''''''(((((())))))((('''&&&&&&)))((((((((()))***,,,---111///---+++))))))***+++,,,)))%%%!!! """%%%'''---------+++((('''((()))///,,,)))''''''''''''&&&%%%%%%%%%&&&'''((())))))...---+++)))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((((((((('''&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''(((%%%!!! ###%%%))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%'''$$$###$$$&&&'''&&&######$$$$$$###""""""###%%%&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''))))))((('''%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&(((***+++)))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))((()))***)))'''&&&&&&'''******+++******)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++yyyzzzzzzxxxrrrmmmjjjiiinnnuuuxxxsssnnnmmmnnnnnnrrrppplllgggcccbbbccceeekkkllljjjeee___^^^```ccchhhhhheee___YYYVVVXXX[[[\\\______YYYOOOIIIIIIKKKIIICCC<<<888777777555333000111000...------000222;;;<<<<<<:::444///+++***+++***)))(((((()))***+++)))+++,,,+++)))''''''((()))(((&&&'''))))))&&&$$$(((((('''&&&''''''((()))(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&%%%$$$)))((((((((()))***((('''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((''''''&&&)))(((((('''((()))+++,,,---,,,***))))))***+++,,,,,,***'''$$$$$$$$$&&&(((+++++++++***((('''(((***,,,)))&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''(((((((((++++++***)))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&(((&&&###!!!!!!"""%%%&&&)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%'''%%%###$$$&&&'''%%%###%%%'''))))))'''&&&%%%%%%'''(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########$$$$$$&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))***''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''((())))))'''&&&'''(((((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))************************)))*********++++++++++++~~~|||}}}|||zzztttooollljjjnnntttwwwrrrlllkkkllllllqqqooolllgggcccbbbcccffflllmmmlllgggaaa^^^___bbbhhhhhheee___YYYVVVXXX[[[^^^```aaa[[[RRRKKKJJJKKKJJJDDD===999888888666444000111000...------000222;;;<<<<<<999444///+++***,,,+++***))))))***+++,,,)))***++++++)))''''''(((***)))''''''((('''$$$"""&&&&&&&&&&&&'''(((******((((((((((((((((((((((((###$$$%%%&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&&&&%%%%%%$$$%%%&&&'''(((((((((((((((((('''''''''))))))(((''''''((()))***)))((((((((()))+++,,,...++++++)))(((((((((((()))((()))***)))'''''')))******(((%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''((((((((('''(((((())))))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%'''&&&$$$%%%%%%&&&$$$###!!!%%%'''&&&$$$######''')))******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))''''''((((((((((((''''''))))))((((((((((((((('''&&&((())))))''''''(((***'''(((((())))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************************++++++++++++~~~~~~~~~~~~{{{vvvpppmmmkkknnnuuuwwwrrrlllkkkkkkkkkpppoookkkfffbbbbbbcccfffmmmnnnmmmiiiccc______aaahhhgggeee```YYYVVVXXXZZZ```cccccc^^^VVVOOOLLLKKKIIICCC<<<888777777555333000111000...------000222:::;;;;;;888333...,,,++++++***))))))))))))***+++(((***+++***(((''''''((((((((('''''''''&&&%%%###''''''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''&&&%%%&&&''')))((('''***((('''&&&&&&(((***+++((((((((('''''''''((((((***)))((('''''''''((()))(((((((((((()))+++,,,---)))******++++++***)))(((&&&'''(((''''''''')))******)))''''''(((***))))))'''''''''''''''&&&&&&&&&'''''''''&&&''''''((()))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''''''''&&&'''&&&%%%%%%%%%%%%$$$### """""""""###$$$''')))++++++)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%&&&$$$$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))***+++,,,,,,+++***)))***)))))))))((((((''''''&&&'''))))))(((((()))+++(((((()))))))))((((((''')))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++~~~|||vvvpppmmmkkkooouuuxxxsssmmmkkklllkkkooonnnjjjfffbbbaaacccfffnnnooonnniiiccc``````aaaggggggeee```ZZZWWWXXXZZZ___aaabbb___WWWPPPLLLJJJGGGAAA:::666666555444222000111000...------000222:::;;;:::777222...,,,+++***)))(((''''''((()))***''')))******(((''''''(((&&&&&&'''(((''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))*********)))((((((+++,,,---,,,***)))((('''''')))+++,,,((((((''''''''''''((()))******(((''''''((())))))++++++*********+++++++++'''(((***++++++***)))(((%%%&&&''''''&&&''')))+++)))((('''''')))******)))'''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$######$$$&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%'''***''')))++++++)))&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''(((((((((((((((((()))***+++,,,,,,+++***)))******))))))((((((((('''&&&((())))))((((((***+++************)))(((&&&&&&((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++~~~~~~{{{uuuoookkkjjjnnntttwwwrrrmmmkkkllllllooommmjjjfffbbbaaadddfffmmmnnnmmmhhhbbb___```cccggggggfffaaaZZZWWWWWWYYY\\\^^^```]]]XXXQQQKKKHHHFFFAAA:::666555555333111000111000...------000222::::::999666222...,,,,,,***)))(((''''''((()))***'''(((***)))(((''''''(((%%%'''))))))((('''((()))))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&%%%%%%%%%&&&'''((((((((('''%%%&&&)))+++,,,,,,(((''''''&&&'''((()))***(((((('''&&&&&&''')))*********)))(((((()))***+++,,,,,,,,,++++++******)))%%%''')))+++++++++)))(((&&&'''(((''''''''')))+++'''&&&%%%&&&(((((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%'''((('''&&&$$$%%%&&&&&&$$$$$$%%%&&&...---***&&&$$$###&&&(((&&&((())))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&'''(((((())))))&&&'''((()))))))))))))))(((((())))))))))))((((((***))))))))))))))))))(((''')))******(((((()))++++++++++++******)))((('''((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++}}}~~~}}}yyytttnnnjjjhhhkkkrrruuuqqqkkkkkkllllllnnnmmmiiieeebbbaaadddfffmmmmmmkkkfffaaa___aaadddfffgggfffaaa[[[WWWWWWYYY\\\^^^```___[[[TTTMMMJJJGGGAAA:::666555555444222000111000...------000222::::::999555111...,,,,,,******)))(((((()))******&&&((())))))(((''''''(((''')))++++++((('''((()))''''''((())))))((('''&&&((((((((((((((((((((((((''''''&&&%%%%%%&&&'''(((%%%###"""###&&&)))***+++''''''((((((((()))))))))((((((&&&&&&&&&''')))*********)))))))))+++,,,---***************))))))(((&&&''')))+++++++++******'''((()))((('''''')))***((('''&&&'''((((((&&&%%%%%%&&&&&&&&&'''((((((((($$$######$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((('''&&&%%%&&&'''((((((&&&"""$$$&&&&&&$$$$$$&&&(((******)))&&&###"""###%%%%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((($$$%%%%%%%%%&&&'''''''''$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&'''((()))))))))%%%&&&((()))*********)))(((((((((''''''((((((((()))))))))))))))*********)))***+++***(((((()))***))))))***+++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++|||}}}|||yyysssmmmiiigggiiippptttooojjjjjjkkkkkknnnllliiieeebbbaaadddfffmmmllljjjeee```___bbbffffffgggfffaaa[[[WWWWWWYYY___aaacccccc___XXXRRRNNNHHHBBB;;;777666666555333000111000...---...000333::::::888555111...,,,---,,,+++***))))))***+++,,,&&&'''))))))(((''''''(((***,,,---,,,(((&&&'''(((%%%&&&''')))))))))((((((((((((((((((((((((((((((******(((''''''((()))***'''&&&$$$%%%(((+++---...))))))***++++++++++++***((('''&&&%%%&&&'''***+++******))))))***,,,...///(((((())))))))))))(((((('''((()))+++,,,,,,,,,+++((()))***)))'''''')))******)))((()))******(((&&&%%%%%%&&&&&&'''((())))))!!!!!!"""###$$$&&&((()))'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''')))******))))))%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%'''''''''&&&%%%$$$%%%&&&'''(((&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''!!!###&&&&&&$$$$$$''')))%%%&&&(((((('''&&&'''((($$$%%%&&&%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***$$$%%%''')))***++++++***+++***)))(((((()))***+++(((((())))))******++++++***++++++***((('''((()))&&&''')))+++---...//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++}}}}}}|||yyyuuuoookkkhhhiiippprrrnnniiiiiijjjkkkhhhiiiiiifffbbbaaacccgggrrrpppllleee^^^\\\___bbbggghhhfffbbb\\\XXXYYY[[[]]]^^^```^^^ZZZUUURRRQQQJJJDDD;;;666444444222000000000...,,,+++...333777<<<<<<:::666222/////////,,,++++++***)))(((''''''((((((((((((''''''''''''))))))))))))))))))))))))***(((&&&&&&'''(((((('''***'''""" ###%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((()))***************+++***)))(((((()))***+++************************---,,,,,,+++***+++++++++)))))))))((('''''''''&&&'''((()))***+++,,,,,,------+++)))(((***++++++***%%%((()))(((%%%$$$&&&)))''''''&&&&&&&&&&&&''''''(((((('''&&&$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''''''''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((()))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$&&&"""###)))***&&&$$$'''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%$$$###!!!$$$'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))&&&%%%&&&((()))'''%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************************))))))))))))************))))))((((((,,,,,,++++++***+++++++++((()))+++,,,------,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...yyyyyyyyywwwuuuqqqmmmkkkiiipppsssnnniiiiiijjjjjjjjjkkkjjjgggcccbbbeeehhhqqqpppllleee___\\\___bbbffffffeee```ZZZWWWYYY[[[^^^```aaa```[[[WWWTTTRRRKKKDDD<<<666555444222000000000///---,,,...222555;;;;;;999555111...---...++++++******))))))((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))'''''''''((()))(((&&&+++***((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&''''''((())))))******))))))))))))(((''''''((())))))+++***)))(((((()))***+++*********)))))))))(((((((((((((((((((((''''''''''''(((***+++,,,,,,++++++,,,***(((((()))++++++***&&&'''''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''(((***,,,,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((((($$$$$$((()))%%%$$$'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%###!!!###%%%'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%(((&&&%%%&&&((()))'''%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************''''''((()))***+++,,,,,,+++++++++******))))))))),,,,,,++++++***++++++,,,((()))+++,,,------,,,,,,...---,,,,,,+++++++++,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...~~~xxxxxxxxxvvvtttpppllljjjiiipppsssoooiiiiiijjjjjjjjjlllkkkhhhddddddfffjjjqqqppplllfff```]]]___bbbeeedddbbb\\\WWWVVVYYY\\\```aaacccaaa]]]XXXUUUTTTLLLEEE===777555555333111000000000...---...000333:::999888444///,,,+++,,,*********)))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))'''''''''(((***)))(((&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((())))))))))))(((***))))))(((((())))))***,,,+++)))'''''')))+++,,,((()))*********)))''''''''''''((((((((((((((((((((()))+++,,,,,,+++)))(((+++)))(((((()))******)))'''&&&%%%&&&'''))))))(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((***,,,///...,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&((()))******'''&&&'''&&&$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&''''''&&&%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&(((((((((''''''''''''&&&(((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))************''''''((()))***+++,,,,,,,,,,,,++++++++++++******,,,++++++***++++++,,,,,,))))))+++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......|||zzzzzzxxxvvvrrrmmmiiifffjjjqqqtttpppjjjiiijjjiiijjjkkkjjjgggdddcccfffjjjppppppmmmggg```^^^```bbbdddccc```ZZZUUUUUUXXX]]]___aaabbbaaa]]]XXXUUUTTTLLLFFF>>>888666666444222000111111///......///111999999777333...+++******)))))))))))))))*********&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&''')))+++***(((%%%$$$%%%'''((((((((('''&&&((((((((((((((('''''''''&&&''''''(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,------+++)))(((''''''(((((())))))*********+++,,,---,,,***(((&&&***((('''(((***+++***))))))&&&$$$%%%)))+++***(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''''''''(((((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%(((+++...---***'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***+++***((('''$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&''''''&&&''''''''''''&&&((((((((('''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((()))))))))************************)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,***++++++,,,------,,,,,,---------------------------------------......///~~~{{{yyyyyyxxxvvvrrrmmmiiifffjjjqqquuuqqqkkkiiiiiiiiiggghhhhhheeebbbbbbeeehhhoooooommmgggaaa___```cccdddccc```ZZZUUUUUUXXX]]]^^^```aaa___[[[WWWSSSRRRMMMGGG???999777777555333000111111///......///111:::999777333...*********)))))))))))))))*********((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&''')))+++***(((&&&((((((((('''((()))+++,,,))))))((((((''''''''''''&&&''''''(((((((((((((((,,,,,,------------,,,,,,***+++---......---+++******+++---...---,,,***((()))))))))******++++++++++++,,,------,,,)))'''&&&)))(((((()))+++++++++))))))'''$$$&&&)))+++***'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###%%%'''***,,,,,,(((%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''')))***+++,,,+++'''######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&(((((('''&&&&&&%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&&&&'''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************)))))))))(((,,,,,,,,,,,,,,,,,,,,,---+++*********++++++,,,---++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------------------,,,+++***------------------------......------......///000~~~|||uuuvvvvvvuuussspppmmmkkkjjjrrrvvvqqqllljjjiiihhheeeffffffdddaaa```dddgggoooooommmhhhbbb___aaaccceeedddbbb\\\WWWVVVYYY\\\]]]^^^___^^^ZZZUUURRRQQQNNNHHH@@@:::888888666444000000000...---...000333;;;;;;888444///+++***+++*********)))))))))))))))))))))((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&(((******)))''')))'''%%%$$$$$$&&&)))+++)))((((((''''''&&&&&&&&&''''''((())))))))))))((()))******++++++******))))))+++---......---+++)))***+++,,,,,,,,,+++))))))++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((''')))((()))***,,,---,,,******(((''''''((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((''''''''''''''''''''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((+++,,,,,,)))&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%'''(((***,,,)))------(((######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&$$$$$$#########$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&'''((('''&&&&&&'''((('''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,++++++,,,,,,,,,,,,------************+++,,,------,,,++++++******+++,,,,,,,,,,,,+++++++++,,,------............---,,,+++***------------------------///............///000000~~~vvvvvvvvvvvvtttqqqmmmllljjjrrrvvvrrrllljjjiiihhhdddffffffccc``````cccgggnnnooonnniiiccc```aaacccffffffeee```ZZZWWWYYY[[[\\\^^^___^^^ZZZUUURRRPPPOOOIII@@@;;;999888777555000000///---,,,...222555======:::666111---,,,,,,++++++******))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))'''&&&%%%''')))***)))((('''&&&$$$######$$$&&&(((((((((''''''&&&%%%%%%$$$'''((())))))******))))))((()))***++++++***)))(((+++******))))))******+++------,,,,,,,,,,,,++++++............------------...---+++***)))((())))))))))))***+++......---+++*********)))'''&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&''')))***'''---///)))$$$$$$%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%''')))(((&&&%%%&&&((('''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,***+++++++++,,,,,,,,,,,,************+++,,,---...,,,,,,+++******++++++,,,,,,+++++++++,,,,,,---...,,,---------------,,,,,,........................//////......//////000111yyyyyyyyywwwsssoookkkiiikkkrrrwwwsssmmmjjjiiigggdddffffffcccaaa```dddgggnnnooonnniiiccc```aaacccggghhhgggbbb\\\XXXYYY[[[]]]^^^```^^^ZZZUUURRRQQQPPPIIIAAA;;;:::999777555000000...,,,+++...333777>>>>>><<<777222...------,,,++++++***)))(((((('''%%%&&&&&&'''((()))******))))))))))))))))))))))))'''&&&%%%&&&(((************)))(((((((((((())))))(((((('''&&&%%%%%%$$$$$$(((((()))******************+++,,,------,,,+++***,,,***'''$$$$$$'''***,,,111000///............///000000000///.........---...---***(((((((((***+++*********,,,//////...,,,***+++,,,***&&&$$$&&&)))'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&'''''''''&&&%%%&&&((()))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&((()))))))))((('''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%'''((((((((('''&&&******)))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***((('''(((((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&'''%%%---000***$$$%%%%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%''')))(((&&&%%%&&&)))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))************************))))))))))))*********++++++,,,,,,,,,************+++,,,---...---,,,+++*********+++,,,++++++++++++,,,,,,---...++++++,,,---....................................///////////////000111111}}}{{{zzz{{{{{{yyytttpppmmmllljjjsssyyyvvvpppmmmjjjgggiiihhhfffcccaaaaaadddfffnnnnnnmmmhhhbbb___```bbbgggiiiiiiddd\\\WWWXXX[[[\\\___aaa___ZZZWWWVVVWWWRRRJJJAAA;;;:::999666333111000///---,,,---111555>>>>>><<<666///++++++,,,************))))))))))))******)))((((((((((((((()))'''$$$######$$$''')))&&&&&&%%%%%%%%%&&&&&&'''+++(((%%%$$$&&&(((******%%%&&&&&&'''((()))************++++++++++++************)))))))))))))))***+++++++++******+++,,,,,,///000333444333111---++++++++++++,,,...///...,,,555///)))'''***+++)))''''''))),,,......,,,)))''''''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((('''&&&%%%&&&(((***+++''''''(((((())))))******%%%&&&((())))))(((&&&%%%&&&&&&((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&'''((((((((('''%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%''''''''''''(((((())))))$$$""" """%%%&&&$$$"""%%%%%%$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%'''***------***'''$$$&&&%%%%%%%%%&&&&&&'''(((***)))(((((('''&&&&&&&&&+++111444000&&&!!!###(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%'''''''''''''''((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))(((((()))***++++++******+++++++++,,,,,,,,,)))***+++,,,---.................................---,,,,,,,,,,,,---......---------.........//////......---------...///000222000//////111444555666~~~|||wwwyyyzzzyyytttpppmmmkkkllltttzzzvvvpppmmmkkkiiijjjjjjgggdddaaaaaabbbeeemmmnnnlllhhhbbb___```bbbfffiiiiiiddd\\\XXXYYY\\\\\\^^^```^^^YYYVVVUUUVVVTTTLLLBBB<<<:::999777444111111///---,,,...222555>>>===;;;666000,,,+++---+++*********))))))((((((((((((((((((((()))***+++***)))(((''''''((()))***((((((((((((((((((((())))))'''%%%%%%&&&((())))))&&&&&&''''''(((((())))))((())))))******))))))(((***))))))((((((((())))))+++++++++++++++,,,------///000222333222000---,,,*********,,,000222222222444...)))''')))+++)))''''''(((+++,,,,,,+++)))'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&'''((((((((((((((((((((())))))%%%&&&((())))))(((&&&%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''&&&%%%%%%(((((())))))(((((('''&&&$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&$$$###$$$&&&'''&&&$$$&&&%%%$$$%%%&&&'''%%%###%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%### &&&%%%%%%%%%%%%&&&&&&'''$$$%%%'''((()))***+++++++++...111---'''###$$$'''%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''((())))))((('''''''''''''''''''''((()))))))))(((''''''''''''((()))(((((((((((()))))))))***))))))))))))))))))))))))'''(((((()))************)))))))))))))))***++++++***++++++++++++,,,,,,,,,***+++,,,,,,------------............------------------,,,,,,------...///------........./////////------......///000000111111///......111444666888}}}tttwwwyyyyyyvvvqqqmmmkkknnnuuuyyyuuuooommmmmmllllllkkkiiieeeaaa```aaacccllllllkkkgggbbb___```ccceeeggghhhddd]]]YYYZZZ\\\\\\___```^^^YYYUUUTTTUUUVVVNNNDDD<<<999888777555222111000...,,,...222555===<<<:::555000---------+++++++++***)))(((((('''))))))((((((((())))))******))))))))))))))))))***************************(((&&&&&&&&&((()))(((''''''''''''((((((((((((((('''(((((())))))(((((('''(((((('''''''''(((((()))*********+++,,,---...///000000000000///...---,,,,,,++++++...222666999999222---)))((()))***)))'''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&)))((('''%%%$$$$$$%%%&&&((((((((((((((('''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''&&&&&&&&&******)))(((((((((((()))%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&((()))((('''&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''++++++++++++)))'''$$$###&&&&&&%%%$$$$$$$$$%%%%%%###%%%'''***,,,,,,,,,+++)))++++++***'''%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%###'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((())))))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))************++++++++++++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,.........------,,,,,,,,,---------,,,------...///............////////////,,,---...000111111111111000000000111444888===???~~~|||sssvvvzzz{{{xxxsssooommmnnnuuuxxxsssmmmlllmmmmmmjjjjjjhhheeecccaaacccdddkkklllkkkgggbbb___```ccccccggghhhddd^^^YYYZZZ]]]]]]```aaa^^^YYYUUUTTTUUUVVVOOOEEE<<<888777666555222222000...---///333666===;;;888444111...------,,,++++++***)))(((''''''...---+++)))((('''&&&&&&'''((()))******)))((('''))))))))))))))))))((((((((('''((()))++++++)))'''(((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&'''((((((*********+++,,,...///000000///...------,,,,,,,,,...---,,,...333777:::<<>>;;;888444111///...---++++++******)))(((((('''...---,,,***((('''&&&&&&'''((()))******)))(((''''''''''''((('''&&&%%%$$$)))))))))+++------***(((((((((((((((((('''''''''((())))))******))))))(((&&&&&&&&&&&&&&&'''(((((()))******+++,,,---///000///...---++++++++++++,,,---,,,***+++...222444555,,,***)))(((((())))))(((***)))'''&&&&&&&&&'''''''''((((((((())))))******''''''&&&&&&&&&''''''((())))))))))))((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((())))))***))))))(((((('''''''''&&&'''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&)))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&%%%&&&'''((()))&&&&&&'''''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((&&&&&&%%%&&&'''(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###"""""""""&&&&&&%%%$$$$$$%%%%%%%%%+++,,,------+++(((%%%"""&&&$$$$$$%%%''''''&&&###%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))******(((''''''&&&&&&''''''(((&&&&&&'''((()))(((((((((((())))))))))))))))))((())))))))))))******************************************)))))))))***+++,,,++++++***************+++++++++,,,,,,,,,---------------.........---,,,,,,.........------,,,,,,,,,...------------...///////////////000000000111111000000111111111111111000333666:::???CCCIIIPPPUUU}}}zzzxxxwwwzzz}}}}}}zzzvvvrrrqqqkkkrrruuupppkkkkkkllllllfffggggggfffeeeeeefffhhhnnnnnnmmmhhhbbb___```bbbcccgggiiieee^^^YYYYYY[[[___aaabbb^^^XXXSSSRRRRRRSSSOOOHHH@@@:::777666666444333222///...000444777???<<<777444111///---+++************))))))))))))******)))))))))******+++)))***+++,,,,,,+++***)))&&&&&&'''''''''%%%$$$###)))))))))+++------+++)))'''''''''(((((((((((((((((())))))******))))))(((&&&&&&&&&&&&&&&'''((())))))))))))***+++,,,---...------,,,+++***************((('''''')))***++++++))))))((((((((((((((()))***)))(((''''''&&&''''''&&&''''''(((((())))))***'''&&&&&&&&&&&&'''((((((*********))))))((((((((()))((((((''''''''''''((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))******++++++))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((('''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&((('''&&&%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&,,,+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***++++++***(((&&&%%%$$$$$$$$$%%%&&&'''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''((('''''''''''''''''''''''''''''''''((((((''''''''''''''''''(((((())))))***''''''''''''''''''''''''%%%&&&((()))))))))((('''((())))))******))))))((()))))))))*********++++++***************************))))))((()))+++,,,---,,,,,,+++************+++,,,,,,,,,,,,------------,,,------.........------..............................------......///000000000000000111111111111222111111222333444666666999>>>DDDHHHKKKOOOUUUZZZ}}}{{{zzzyyyxxxzzz|||{{{xxxtttrrrqqqjjjrrrvvvrrrmmmlllllllllggghhhhhhgggeeeeeeeeefffpppqqqooojjjccc___```bbbdddhhhjjjfff___YYYXXXYYY]]]___```\\\VVVQQQOOOPPPRRRPPPKKKDDD>>>:::999999444444222000///111555888AAA===777444222///,,,***))))))))))))************))))))))))))***+++,,,,,,)))******************)))'''((()))))))))'''%%%$$$)))(((((()))***+++***(((&&&&&&''''''(((((())))))'''(((((())))))(((((('''&&&&&&&&&&&&'''((()))***))))))))))))******+++,,,,,,++++++******)))((((((((('''&&&'''(((((('''&&&'''(((((((((''''''((()))******))))))(((''''''&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))((((((((('''(((((()))))))))))))))((()))))))))***************))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((()))&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&$$$&&&''''''%%%%%%&&&((('''&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%!!!!!!###$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))***))))))))))))((('''&&&&&&###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((()))))))))&&&'''((())))))((('''&&&%%%&&&((()))***)))((('''((()))************)))((())))))*********+++++++++***************************)))))))))***---///111---,,,++++++*********+++,,,,,,,,,------------...,,,,,,---.../////////...---......//////000000000...............//////000000000000111111111222222222222222333666:::>>>AAAEEEKKKRRRUUUUUUVVVYYY\\\}}}|||{{{{{{{{{yyyzzz{{{zzzvvvsssqqqpppjjjrrrwwwsssnnnmmmmmmllliiiiiijjjhhheeeddddddeeerrrrrrpppkkkddd``````aaaeeehhhjjjfff___YYYWWWXXX\\\^^^^^^ZZZTTTOOOMMMMMMRRRQQQMMMGGGAAA===;;;;;;444444222000///111555888BBB===777444222///,,,(((((((((((()))******++++++,,,,,,+++***)))))))))***(((''''''''''''''''''((()))***+++,,,+++)))'''%%%((('''&&&'''((())))))'''%%%&&&&&&'''((()))******&&&''''''''''''''''''&&&&&&&&&&&&'''((()))*********)))))))))))))))*********+++++++++***)))((('''))))))((()))++++++)))'''&&&'''((((((''''''((()))************)))((('''&&&%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((()))******'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))((('''&&&%%%))))))******++++++,,,,,,))))))(((((((((((())))))((('''&&&%%%%%%&&&'''((((((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((*********)))(((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''((()))***&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''))))))((((((((('''''''''$$$&&&((((((&&&%%%''')))'''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%'''''')))******)))((('''%%%%%%&&&&&&((()))+++,,,+++***)))((('''&&&%%%$$$###%%%''''''%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((&&&((()))++++++)))(((&&&%%%&&&((()))***)))((('''((()))***++++++***)))((()))************+++++++++************************+++*********,,,...111333---,,,,,,+++*********+++,,,,,,,,,---------......+++,,,---...////////////------...///000111222222...............///000000000111111111111222222222222222222444999???EEEIIIQQQWWW^^^```^^^\\\]]]___~~~{{{zzz}}}zzztttooommmjjjqqquuurrroooooonnnlllhhhffffffgggdddaaabbbfffrrrssspppiii```[[[]]]```cccgggiiifff___YYYXXXYYY\\\]]]]]]XXXRRRLLLKKKKKKNNNLLLHHHCCC@@@>>>======;;;666222111000000666>>>FFFBBB<<<666111.........)))))))))))))))))))))))))))***+++---------,,,+++))))))(((((((((((()))))),,,,,,+++***)))(((''''''&&&'''''''''(((((())))))///...,,,+++++++++,,,---(((((((((((())))))************)))((('''&&&%%%%%%'''''''''''''''((())))))((((((((((((((((((((((((&&&''')))******)))'''&&&,,,+++)))(((''''''((((((***)))(((''''''((())))))&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((()))))))))(((((((((((())))))***************)))((((((******))))))((((((''''''******))))))))))))******))))))((('''''''''''''''))))))))))))***************))))))((('''&&&&&&&&&******))))))((((((''''''******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&######$$$$$$&&&((()))***&&&'''''''''(((((())))))))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%&&&&&&'''((()))444***$$$&&&(((&&&%%%''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$""""""###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''++++++***)))(((''''''&&&''''''''''''((((((((()))(((((((((((()))***+++,,,))))))************))))))***************************************+++++++++******))))))***+++,,,,,,//////...---,,,,,,,,,,,,...---+++,,,------,,,***.........------,,,,,,,,,///,,,++++++...///---+++......//////000111222222000111222111000000222333333777<<>>======888333000///......444<<>>===<<<777333000///......444;;;GGGCCC===666111...---,,,++++++++++++++++++++++++)))(((((((((((()))******+++******))))))))))))(((((((((((((((((((((((((((''''''(((((((((((())))))'''((((((((((((''''''&&&&&&''')))*********(((''''''''''''(((((()))))))))(((((('''''''''((())))))***************************,,,///111111///,,,***''''''''''''((()))***+++******)))))))))******+++))))))((((((((((((((('''))))))))))))((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''))))))(((((((((((()))))))))************))))))(((++++++++++++******************))))))))))))******+++***))))))((())))))))))))))))))*********++++++******))))))(((((('''''''''''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))***))))))(((((((((((()))''''''(((((((((((())))))((((((((((((''''''''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''(((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))333,,,&&&&&&'''&&&%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&(((***)))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''$$$%%%&&&''')))+++,,,---''''''((((((((())))))))))))***,,,---/////////...***++++++,,,,,,++++++***,,,+++***))))))***+++,,,*********++++++,,,,,,,,,+++************++++++,,,------,,,+++++++++,,,,,,000...,,,,,,---...---,,,000000000///////////////111000//////111111000///111111222222222000///---111222333333444666:::===AAAEEEKKKPPPUUU\\\ffflllxxxzzzzzzrrrfff[[[VVVUUU~~~}}}xxx{{{~~~~~~{{{xxxuuussspppvvvyyyuuupppooommmkkkiiigggggghhhgggcccdddiiimmmnnnllleee]]]ZZZ\\\```dddhhhkkkhhhaaa[[[[[[\\\^^^______ZZZSSSMMMLLLLLLRRROOOJJJEEEAAA===<<<;;;888444111111000000666===GGGCCC===666000---,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,***************))))))(((&&&'''''''''((((((((()))(((((((((((((((((()))))))))***+++,,,,,,+++***)))&&&(((+++------,,,***((('''(((((((((((())))))))))))((((((((((((((())))))************************''')))---//////---)))'''))))))))))))******++++++***************+++++++++***)))))))))((((((''''''))))))))))))((((((((((((%%%&&&&&&'''((()))******((((((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))(((((())))))(((((((((((())))))))))))************)))(((******************************))))))))))))******++++++******)))******+++))))))*********+++++++++*********))))))(((((((((&&&&&&''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((())))))((((((((((((((('''''''''&&&&&&'''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&'''((()))111,,,(((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''''')))***&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((************************'''(((((((((((())))))))))))+++...000111111000000+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---******++++++,,,,,,------+++++++++******++++++,,,,,,,,,+++++++++,,,,,,---111///------.........---///////////////////////////////////////////////////111333555666555555444111222444555888<<>>BBBHHHNNNSSSYYY\\\```dddiiiooouuuyyy|||xxxqqqeeeZZZTTTSSSTTT}}}~~~}}}xxxssspppnnnrrrxxx{{{wwwrrrqqqooommmgggeeefffhhhfffccceeeiiisssssspppiii```[[[]]]```cccgggjjjggg```[[[[[[]]]YYY[[[[[[XXXSSSOOOOOOPPPTTTPPPKKKDDD???;;;888777333000.../////////444:::FFFBBB<<<666111.........++++++++++++++++++++++++++++++******))))))******%%%&&&(((*********))))))'''''''''(((((()))))))))******))))))))))))((((((&&&'''((((((((((((((((((&&&''')))***+++***)))(((*********))))))(((((((((******)))((((((((())))))((((((((((((((((((((((((((()))+++,,,,,,+++)))(((************)))((('''&&&'''((()))***++++++++++++***))))))))))))))))))((())))))))))))((((((((((((&&&&&&''''''(((((())))))'''(((((())))))******+++))))))))))))))))))))))))%%%&&&(((***+++++++++***))))))(((((((((((())))))((())))))************)))((((((((((((((()))))))))******))))))))))))***************)))******+++,,,*********++++++++++++,,,++++++******************(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++******)))((('''&&&&&&''''''''''''((()))++++++******))))))))))))(((((('''''''''(((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((***))))))((('''&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***,,,***'''&&&((()))''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''(((''''''''''''&&&&&&&&&''''''((())))))))))))((((((((((((((())))))))))))((((((((()))))))))******)))+++---///111222222222+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------...//////---,,,,,,++++++++++++,,,+++++++++,,,---...///000444111///...///000000000------............//////000111222111000///000222222222333444555666666777999===BBBHHHNNNTTTZZZ^^^```bbbeeeiiinnnssswwwyyyyyytttkkk```VVVQQQPPPRRR|||}}}~~~{{{wwwrrrooonnnpppvvvyyyvvvqqqpppooommmfffdddeeegggeeecccdddiiiqqqrrrpppiii```\\\^^^bbbbbbfffiiifff```[[[ZZZ\\\ZZZ\\\\\\YYYSSSOOOOOOPPPTTTPPPJJJDDD>>>999666555222///.../////////333:::DDDAAA;;;555111/////////************************,,,,,,,,,,,,,,,+++******"""$$$&&&(((*********)))((()))))))))))))))))))))*********)))))))))((((((((((((((((((((()))***+++******+++,,,,,,,,,,,,+++)))))))))))))))*********+++******)))(((((())))))))))))))))))))))))))))))***************************+++,,,,,,,,,+++******&&&'''(((******+++******)))))))))))))))*********))))))))))))(((((((((((('''''''''((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))((()))***++++++***((('''))))))(((((((((((())))))(((((()))***************(((((()))))))))***************))))))))))))******)))))))))))))))***++++++*********+++++++++,,,,,,++++++++++++++++++++++++***************)))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((())))))******)))))))))******+++*********)))))))))((((((''''''''''''((((((((()))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((((('''''''''''''''((((((((((((&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''((()))'''++++++&&&&&&)))***((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))***+++,,,,,,------(((((()))))))))*********)))***+++---...000111222++++++,,,,,,,,,,,,++++++***+++---......---+++***++++++,,,---...///000000...---,,,+++++++++++++++,,,,,,,,,---...///111222555222///...///111111111....../////////000000000...000222111///...///111555444444555777999<<<>>>BBBGGGOOOWWW]]]dddiiimmmjjjjjjjjjlllnnnpppqqqqqqrrrnnnhhh```YYYTTTRRRRRRzzz||||||zzzvvvrrrooonnnnnnuuuxxxtttpppooonnnllleeeddddddfffeeebbbdddhhhooopppnnnhhh```]]]```dddaaaeeehhhfff___ZZZZZZ\\\^^^``````\\\UUUQQQPPPQQQTTTPPPJJJCCC===888555444444111000111111111555<<