BM6P6(@ zzzjjjWWWJJJAAA:::777999:::888666444222222222333111000000/////////000000.........------,,,,,,,,,+++,,,---...---,,,+++***........................************))))))))))))''''''''''''&&&%%%$$$$$$(((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&&&&'''((('''&&&'''%%%%%%'''***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$%%%######%%%(((***(((%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((******))))))((((((''''''''''''''''''''''''''''''&&&***......+++))))))+++))))))((((((((((((((()))******+++++++++,,,,,,,,,111222333444666999;;;<<>>>>><<<999:::======AAADDDCCCEEEJJJKKKIIIJJJCCC>>>===;;;777666888777666666666777:::<<<===AAA<<<999;;;<<<<<<>>>AAA@@@EEEJJJMMMUUU^^^^^^XXXUUUSSSPPPNNNNNNQQQTTTWWWUUURRRMMMIIIHHHIIIKKKMMMQQQPPPQQQSSSTTTRRRMMMIIILLLLLLKKKIIIHHHGGGEEEEEEDDDEEEGGGJJJMMMNNNMMMKKKLLLGGGBBBAAABBBBBB???<<<===>>>@@@CCCFFFIIIKKKLLLPPPPPPOOOMMMLLLJJJIIIIIINNNUUU[[[]]][[[[[[```fffnnnwww{{{zzzzzzwwwrrrppppppuuuzzz~~~wwwqqqlllfffdddfffhhhmmmtttzzz}}}wwwnnnjjjiiiiiihhhmmmooorrrttttttuuuvvvwwwssssssrrrqqqmmmeee\\\UUURRRQQQPPPQQQSSSVVVWWWWWWRRRQQQPPPOOOLLLGGGDDDDDD>>>:::777666888999888777??????@@@FFFNNNSSSUUUTTTXXXVVVSSSOOOJJJGGGDDDCCCzzzjjjWWWJJJAAA999666888:::999777555333111000000------,,,++++++++++++,,,/////////......---------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''((((((((('''&&&&&&)))(((&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&((('''&&&&&&'''((('''&&&+++)))'''''''''&&&### &&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%$$$###%%%((()))(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((''''''************************''')))******((('''&&&&&&))))))(((((((((((())))))*********+++++++++,,,,,,------...///111333555666;;;???EEEKKKQQQVVV\\\```dddeeegggkkkqqquuuxxxyyy~~~~~~}}}~~~{{{{{{~~~yyytttpppllliiimmmmmmnnnssszzz{{{xxxvvvuuuuuutttsssqqqoooooommmjjjfffddddddeeegggiiigggcccbbbcccbbb___^^^ZZZYYY\\\]]]^^^aaafffjjjnnnsssvvvxxxzzz~~~~~~~~~~~~|||{{{|||}}}~~~xxxqqqnnnnnnmmmlllllloootttxxxzzz|||xxxkkkddd]]]VVVOOOIIIDDDBBBCCCBBB@@@AAADDDJJJPPPUUUWWWXXX[[[ZZZWWWSSSLLLDDDAAA>>>999777888;;;;;;;;;<<>>;;;<<<<<<::::::===<<<@@@DDDGGGNNNVVVVVVQQQOOOMMMKKKJJJKKKNNNQQQSSSRRRQQQOOONNNNNNPPPSSSUUUWWWXXX[[[^^^```\\\VVVPPPSSSRRRQQQOOOMMMKKKIIIIIIJJJKKKMMMRRRVVVYYYZZZYYYQQQLLLGGGEEEGGGGGGDDD@@@DDDFFFIIIMMMQQQTTTWWWXXX\\\[[[ZZZYYYXXXVVVUUUUUU[[[aaaffffffddddddjjjooossszzz}}}vvvqqqooommmjjjgggfffhhhmmmtttxxx}}}qqqjjjccc\\\ZZZ\\\]]]aaafffjjjkkkmmmpppsssssslllbbb[[[XXXXXXXXXXXX^^^```cccdddcccbbbbbbbbb\\\[[[ZZZYYYWWWSSSMMMHHHGGGEEECCCCCCEEEGGGHHHGGGHHHGGGEEEDDDAAA>>>>>>??????;;;777666888;;;<<<;;;BBBDDDJJJSSS]]]cccdddbbbiiifff```YYYRRRLLLHHHFFFyyyiiiWWWJJJ@@@888555666999999888666444111///...//////...---------------///////////////.........------,,,,,,++++++,,,,,,************************************))))))))))))''''''((()))))))))((((((+++)))%%%""""""###%%%'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((('''&&&&&&'''((('''&&&%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''((((((((((((((((((((((((+++)))((('''''''''%%%$$$))))))(((((((((((())))))*********++++++++++++,,,*********+++,,,---//////000222555999>>>EEELLLRRRVVVZZZ```gggnnntttxxxzzz}}}|||}}}|||zzz{{{~~~{{{wwwrrrnnnkkkiiijjjmmmsss{{{|||zzzyyyyyyzzz{{{zzzyyyvvvuuurrrnnniiigggggghhhiiikkkjjjfffeeeeeeccc______ZZZVVVWWWWWWWWW[[[aaacccfffiiimmmppptttxxx|||~~~}}}}}}~~~}}}}}}{{{}}}~~~xxxsssttttttssstttwww|||qqqddd___[[[XXXUUUOOOKKKJJJLLLLLLKKKLLLPPPZZZbbbkkkmmmnnnmmmjjjeee^^^VVVMMMHHHCCC===;;;<<>>@@@EEEKKKKKKHHHFFFFFFFFFFFFGGGJJJLLLMMMKKKKKKKKKKKKMMMOOOQQQRRRUUUWWW\\\```aaa\\\UUUPPPUUUTTTRRROOOMMMKKKJJJIIIHHHIIILLLQQQWWW\\\^^^^^^SSSNNNJJJHHHIIIIIIGGGDDDEEEGGGLLLRRRVVVYYY[[[\\\]]]]]]\\\[[[ZZZZZZYYYYYYeeeiiilllllljjjkkkpppvvvxxx{{{}}}yyypppgggaaa^^^YYYXXXVVVWWWZZZ```gggkkkvvv}}}sssfff]]]VVVOOOMMMOOOOOOQQQTTTVVVWWWXXXZZZ[[[YYYTTTMMMIIIGGGHHHIIIIIIMMMOOORRRRRRPPPNNNLLLLLLIIIIIIIIIJJJJJJJJJGGGDDD@@@===;;;::::::<<<<<<<<<>>>@@@@@@???>>>===>>>???DDD@@@;;;999;;;>>>BBBCCCIIINNNXXXfffqqqwwwuuurrrvvvrrrjjjbbbZZZTTTQQQOOOwwwhhhVVVIII???777444444666666777666555333000///222111000//////....../////////.....................---,,,+++***+++,,,---************************************)))))))))(((&&&'''(((((())))))))))))+++***(((&&&&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&(((&&&&&&&&&'''((('''&&&!!!"""###%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&---)))&&&''')))***(((&&&)))(((((((((((())))))***************++++++++++++++++++******++++++,,,---...///000111333777<<<@@@FFFLLLUUU```iiiqqqwwwzzz}}}zzzzzzzzzxxxzzz~~~}}}{{{xxxuuurrrpppiiijjjmmmrrrxxx|||~~~~~~yyyxxxxxxyyy|||zzzxxxuuupppllljjjkkkmmmkkknnnmmmiiiggggggeee```fffaaa]]]\\\ZZZWWWXXX[[[___aaacccfffkkkpppuuuxxxxxxvvvuuuyyy~~~~~~|||{{{{{{|||}}}~~~uuuttttttuuuxxx{{{}}}~~~~~~vvvwwwwwwwwwwwwyyy}}}~~~vvvkkkaaa]]][[[YYYXXXWWWTTTTTTWWWXXXWWWXXX\\\jjjttt~~~}}}zzzsssmmmccc[[[SSSOOOKKKGGGFFFHHHMMMNNNRRRYYYaaaddddddbbbVVVPPPLLLKKKIIICCC@@@AAA:::;;;;;;;;;===@@@AAAAAA???@@@AAACCCEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGLLLNNNRRRUUUUUURRRLLLIIIMMMLLLJJJGGGFFFDDDDDDDDDCCCDDDFFFJJJOOOSSSUUUUUUKKKHHHEEEDDDEEEEEEDDDCCCAAADDDJJJOOOSSSUUUVVVVVVQQQQQQRRRRRRSSSTTTTTTUUU```ccceeeeeedddffflllqqqttttttrrrkkkaaaXXXQQQNNNHHHGGGGGGHHHKKKQQQWWWZZZccckkkttt~~~rrrfffYYYQQQIIICCCBBBDDDDDDEEEGGGHHHJJJKKKLLLMMMIIIFFFCCCAAA@@@AAABBBBBBBBBDDDFFFGGGEEECCCBBBBBBBBBDDDFFFJJJMMMMMMKKKIIIBBB???;;;::::::;;;<<<;;;???FFFKKKLLLLLLMMMMMMLLLNNNIIICCC???@@@DDDJJJMMMSSSYYYeeettt~~~|||wwwpppmmmhhhccc^^^\\\[[[ZZZttteeeTTTHHH>>>666333333222333444555555444333222000000///------,,,,,,,,,------------------------...---,,,+++***+++,,,---++++++++++++++++++++++++************)))))))))(((%%%&&&'''((((((((((((((('''((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((&&&&&&&&&'''((('''&&&'''(((((((((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((((((((())))))))))))))))))))))))***'''%%%&&&)))+++***)))((((((((((((((()))******))))))*********+++++++++++++++************++++++,,,...///000000000222444:::AAALLLXXXbbbllluuu{{{|||yyyxxxwwwvvvxxx}}}|||}}}~~~}}}{{{xxxvvvtttpppppprrruuuwwwxxxvvvtttrrrrrrrrruuuyyy|||~~~~~~xxxwwwtttpppmmmmmmpppsssqqqsssrrrmmmjjjjjjhhhdddjjjfffdddeeebbb]]]ZZZ\\\``````bbbeeejjjooosssuuuqqqnnnmmmooouuuzzz{{{{{{{{{{{{}}}~~~~~~}}}|||{{{{{{{{{{{{vvvqqqkkkiiijjjnnnqqqrrrvvvyyyyyyzzz{{{{{{zzzzzz|||~~~~~~vvvrrrmmmhhhdddaaa___^^^aaa______cccdddcccdddgggvvv|||tttnnnccc\\\WWWVVVVVVTTTUUUXXX]]]___fffpppzzz~~~|||yyylllddd]]]YYYSSSKKKGGGFFF>>><<<;;;;;;;;;;;;>>>@@@???@@@BBBDDDFFFHHHIIIJJJMMMKKKHHHEEECCCBBBBBBBBBDDDFFFHHHIIIHHHGGGEEEDDDDDDCCC@@@>>>======>>>>>>@@@@@@AAADDDHHHJJJJJJIII@@@???===<<<===>>>>>>>>>???AAAFFFJJJLLLMMMLLLLLLEEEEEEGGGIIIKKKMMMOOOOOORRRTTTVVVVVVWWWZZZ___dddhhhfffbbb\\\SSSKKKEEECCC===<<<<<<===@@@DDDHHHJJJOOOVVV```jjjuuu|||{{{tttbbbWWWMMMFFFAAA======???>>>>>>>>>@@@AAACCCDDDDDDAAAAAA@@@???>>>======>>>:::<<>>???@@@HHHUUU```ccccccccc```[[[YYYUUUNNNIIIHHHLLLSSSWWW^^^cccmmmyyyxxxqqqdddbbb```___^^^___```aaapppbbbRRRGGG>>>666333333111111222444444555555555333222111000///.........,,,,,,,,,---------------------,,,,,,++++++,,,,,,++++++++++++++++++++++++************))))))))))))&&&&&&'''(((((((((''''''###%%%(((*********((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''((('''&&&$$$&&&'''((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$###&&&'''&&&%%%$$$$$$&&&)))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&(((***))))))(((''''''(((((()))***+++)))))))))************+++******)))))))))))))))***&&&))),,,.........///000444;;;DDDNNNWWWcccooowww}}}xxxvvvuuusssvvv{{{|||xxxvvvwwwwwwyyy|||}}}{{{wwwtttnnnnnnmmmooosssuuuvvvvvvtttssspppnnnnnnrrrxxx|||{{{}}}zzztttqqqqqqpppmmmiiiggggggjjjiiidddaaacccddddddeeehhhmmmqqqsssssskkkhhhfffhhhlllooopppnnnppprrruuuxxx{{{~~~~~~}}}||||||{{{{{{{{{~~~vvvlllfffdddfffffffffgggkkkqqqyyy~~~wwwxxxxxxuuuqqqmmmkkkjjjnnnllllllppppppnnnooorrrxxxyyyrrrlllgggbbb]]]\\\___bbbbbbeeehhhmmmpppwww~~~uuukkkccc[[[RRRLLLLLLFFFCCCBBBBBBBBBBBBFFFLLLMMMMMMOOOQQQRRRTTTUUUVVVUUUQQQKKKDDD@@@???@@@AAAAAABBBDDDDDDCCCAAABBBBBBBBB@@@>>>;;;:::::::::;;;:::;;;<<<@@@CCCCCCBBB@@@<<<;;;:::999888888999:::999;;;===@@@AAAAAAAAA@@@;;;<<<>>>@@@CCCEEEFFFGGGFFFGGGIIIJJJKKKNNNRRRUUUWWWUUUQQQLLLGGGBBB>>>;;;888888777888999;;;>>>@@@BBBHHHPPPYYYdddllllllgggSSSJJJBBB???<<<::::::===<<<;;;;;;===@@@CCCDDDDDDBBBDDDEEEDDDAAA>>><<<<<<999:::<<<>>>???AAAEEEGGGLLLPPPUUU[[[]]]YYYRRRMMMBBB@@@===<<>>666333333222222222222333444555555555444333111000000//////------------.........///,,,,,,------,,,,,,++++++++++++++++++++++++++++++************))))))))))))(((((()))))))))(((''''''%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''((('''&&&!!!$$$&&&&&&'''***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''%%%######&&&)))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))))))))(((((()))''''''''''''((()))***+++))))))))))))******************))))))))))))***+++%%%(((+++,,,------///000111555;;;@@@GGGSSSaaakkkvvv}}}~~~xxxuuurrrqqqtttyyy~~~yyywwwwwwyyy}}}}}}tttrrrppppppqqqrrrqqqpppnnnnnnmmmmmmpppwww}}}zzz{{{zzzxxxmmmkkkjjjllllllhhhgggjjjiiihhhiiilllpppsssrrrqqqhhheeeccccccfffgggfffcccccceeejjjooosssvvvxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{~~~~~~tttnnnkkkjjjgggdddbbbcccgggnnnuuuxxxxxxvvvyyyyyy{{{|||~~~~~~|||xxxwwwxxxzzzxxxxxx{{{{{{xxxxxxzzzxxxzzzpppjjjgggeeefffbbbccchhhmmmnnnooorrrvvvxxxwwwmmmfff___XXXUUUVVVRRROOOOOOQQQRRRTTT[[[eeeffffffggghhhiiikkkmmmnnnggg```UUUIIIBBB???@@@AAAFFFJJJMMMNNNLLLJJJIIIJJJFFFDDD@@@<<<:::999999999888:::>>>CCCGGGHHHFFFDDDBBBAAA???<<<:::888999999666777999:::;;;<<<<<<<<<:::;;;<<<===>>>???@@@AAA???@@@AAABBBCCCDDDEEEFFFGGGFFFCCCAAA>>>;;;888666666666666666777999:::;;;;;;???EEEKKKUUU^^^^^^ZZZGGG@@@;;;:::999777888:::;;;;;;===BBBJJJQQQUUUVVVQQQTTTVVVTTTOOOIIIEEEDDDBBBBBBCCCDDDFFFJJJPPPTTT^^^___bbbeeeddd___XXXRRRHHHFFFDDDEEEIIINNNSSSUUU___qqq~~~|||vvvssskkkbbbbbb```\\\XXXWWW\\\eeelllooooooqqqtttvvvsssmmmggg```aaadddgggiiikkkllllllzzzkkk^^^OOOEEE>>>777333444444333222222222333444555111000///---,,,,,,++++++---.........//////000000+++,,,---...---,,,+++***************************************))))))))))))***************)))((('''+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((('''&&&"""$$$'''&&&$$$"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&$$$$$$%%%&&&''''''''''''&&&''''''%%%######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''***......+++))))))***''''''''''''((()))++++++))))))))))))************,,,++++++++++++,,,,,,---)))+++,,,,,,,,,---///111---000333666:::EEETTT^^^jjjsss{{{xxxtttqqqooorrrwwwzzz{{{xxxtttwww}}}|||yyyvvvtttsssrrrpppnnnkkkkkkkkkmmmrrrzzzvvvqqqoooooommmjjjjjjmmmlllkkklllooossstttrrrooogggdddbbbbbbcccccc```]]]YYY\\\bbbggglllppprrrrrrqqqrrrsssuuuvvvxxxyyyyyy{{{|||~~~zzzvvvuuusssmmmiiidddcccdddgggkkkmmmkkkhhhgggiiikkknnnqqqrrrtttttt}}}}}}~~~~~~}}}~~~|||rrrnnnmmmmmmjjjgggiiiooosssssstttwwwwwwyyyzzzqqqhhhdddaaa]]]^^^aaa]]]ZZZ[[[___bbbeeennnzzz|||{{{{{{{{{}}}~~~tttdddTTTHHHDDDDDDEEESSSXXX]]]___]]]YYYWWWWWWJJJGGGCCC>>>:::888888888===@@@FFFNNNTTTUUUTTTQQQJJJIIIFFFBBB>>>;;;:::;;;;;;;;;<<<===???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>=========>>>===;;;::::::888555333555555666777888999:::;;;888;;;???CCCLLLTTTUUUQQQBBB<<<888888888666666888<<<===AAAJJJWWWbbbiiikkkcccfffhhheee___WWWSSSQQQMMMMMMMMMMMMOOOTTTZZZ___hhhhhhhhhgggeee```YYYTTTQQQOOONNNPPPVVV\\\aaadddhhhxxx}}}uuupppiii___aaa```^^^[[[[[[aaajjjqqqrrrqqqppprrrtttrrrmmmiiicccfffjjjooorrrtttuuuuuuxxxlll^^^NNNCCC;;;555333444555666666555222000000000.........---------......000///,,,***)))***+++,,,---,,,,,,---......---++++++***)))(((((()))***+++))))))(((((()))***++++++###$$$%%%''')))***++++++)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&'''%%%###$$$%%%'''''''''(((***+++------+++***(((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''')))******((()))***+++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,............222999CCCIII^^^aaagggqqq|||xxxtttwwwzzz||||||zzzzzz{{{}}}{{{uuupppllljjjjjjjjjkkkoooyyyyyywwwtttqqqpppooooooppppppoooooopppqqqqqqpppooommmfffbbbeeegggddd___\\\YYYZZZ\\\___bbbeeehhhjjjggglllppppppnnnnnnrrrvvvyyy{{{}}}~~~zzzxxxyyyyyyvvvrrrfffeeedddeeeggggggdddaaa^^^```ccceeeggggggggggggqqqqqqrrruuu{{{{{{yyyxxxxxxxxxxxxxxxxxxyyyzzz{{{|||zzzzzz|||{{{ttthhheee```]]]\\\^^^aaadddeeefffhhhkkkrrr}}}iiiXXXLLLHHHLLLSSScccnnnwwwwwwrrrnnnhhhdddZZZOOOEEEAAA>>>:::999:::>>>CCCNNN^^^lllooohhh``````ZZZQQQHHHBBBAAACCCEEEBBBDDDCCCAAAEEEKKKMMMKKKMMMKKKJJJLLLNNNNNNJJJFFFBBB<<<888999:::999999<<<>>>@@@>>>:::999;;;:::777000222444555666888;;;======@@@CCCDDDIIINNNMMMJJJBBB;;;666777888777777999===FFFMMMUUUfff{{{|||{{{{{{xxxqqqggg^^^WWWTTTRRRWWW]]]^^^]]]^^^aaaeeexxxrrrjjjdddaaa^^^[[[XXXRRRVVV\\\cccjjjnnnooonnntttvvvxxxtttkkkccc]]][[[]]]\\\\\\^^^bbbhhhmmmqqqvvvwwwyyyzzz{{{zzzxxxwwwsssuuuxxxyyyyyyyyy{{{|||yyylll^^^NNNDDD<<<777555666666777777666333000000000111000///...---,,,,,,,,,000///---,,,+++,,,,,,---,,,++++++,,,------,,,***++++++************++++++((((((''''''((())))))***((((((((((((''''''&&&%%%)))((('''&&&&&&'''((())))))(((((((((''''''''''''&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&&&&(((&&&$$$$$$&&&((((((''''''((())))))))))))((('''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''((()))***&&&&&&'''((((((((('''''')))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,............///444;;;@@@FFFIIIPPPZZZfffsss~~~}}}yyy{{{~~~}}}}}}}}}{{{~~~~~~~~~~~~~~~}}}yyyvvvtttmmmnnnmmmmmmpppwww|||{{{yyywwwvvvvvvxxxxxxsssssssssssssssrrrpppnnnqqqlllhhhjjjjjjfffcccbbb^^^______```bbbeeeggghhhgggiiikkkkkkkkklllnnnqqqmmmpppuuuxxxzzz|||~~~~~~}}}yyyuuunnnmmmlllmmmoooooollliiiddddddeeeeeeeeeccc___]]]bbbccceeejjjqqqwww|||~~~~~~~~~{{{rrrkkkeeebbb___\\\\\\___ccceeegggjjjnnnuuulll]]]TTTRRRWWW^^^qqq}}}wwwpppjjj___VVVNNNIIIEEEAAAAAACCCLLLRRR^^^ooo|||yyyqqqnnnhhh___UUUOOOMMMNNNOOOQQQQQQOOOMMMSSS]]]ddddddeeeaaa\\\ZZZYYYWWWSSSPPPGGG@@@:::999::::::<<<@@@@@@FFFIIIFFFBBB???;;;666555666777999;;;>>>@@@AAADDDIIINNNRRRXXX[[[VVVNNNFFF>>>888999;;;;;;<<<>>>BBBMMMYYYdddwww}}}vvvmmmfffaaa___```eeejjjllljjjjjjlllnnnvvvooofff___\\\\\\[[[[[[ZZZ]]]ccckkkqqquuuuuuuuutttuuutttooogggaaa______ccccccccceeeiiinnnsssuuuzzz{{{~~~|||}}}~~~~~~zzzkkk]]]NNNDDD===888666888888999999777444111000000222111000...,,,+++++++++............------------+++******+++,,,,,,+++)))++++++,,,,,,,,,,,,++++++'''''''''''''''(((((())))))))))))((('''&&&$$$$$$)))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''((((((((((((((('''(((((('''&&&&&&&&&&&&'''(((&&&%%%&&&''')))((((((%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&''''''((()))***&&&&&&'''''''''&&&%%%%%%))))))))))))))))))))))))))))))***+++++++++++++++)))*********++++++++++++---------------...222555444888>>>FFFPPP^^^nnnxxx}}}}}}}}}}}}}}}~~~~~~{{{zzzzzz{{{{{{~~~}}}{{{zzzyyyyyyrrrrrrqqqpppqqqvvv||||||yyyyyyzzzzzzzzzyyyxxxwwwwwwwwwyyy|||}}}xxxyyyzzz{{{zzzxxxuuusssxxxsssppppppmmmhhhfffhhhgggfffeeeeeefffgggiiijjjiiigggffffffhhhjjjjjjjjjccchhhmmmrrrtttvvvxxxyyyzzzzzzzzz|||~~~{{{wwwsssrrrrrrsssttttttrrrpppmmmkkkjjjjjjiiieee^^^YYYYYY[[[^^^ccchhhmmmrrrttt|||}}}xxxpppjjjhhhfffcccaaabbbeeeiiilllmmmqqqyyynnnbbb\\\\\\bbbiiizzzwwwnnniii```ZZZUUUQQQLLLGGGIIINNNYYY___lll}}}~~~wwwqqqhhh___YYYVVVVVVWWW\\\\\\YYYYYYaaaqqq|||wwwnnnfffbbb^^^ZZZWWWPPPHHHAAA@@@AAABBBFFFKKKNNNXXX___[[[RRRJJJAAA;;;<<<;;;;;;???EEEJJJKKKJJJOOOUUU^^^hhhqqqrrrfffYYYMMMDDD>>>>>>???@@@BBBDDDGGGSSSbbbppp|||wwwpppiiidddcccdddggglllqqqsssqqqnnnnnnooonnnggg]]]UUUSSSUUUYYY[[[]]]aaagggnnnsssvvvwwwwwwwwwvvvsssmmmfffccceeehhhkkkkkkmmmpppsssvvvyyy{{{{{{iii\\\LLLCCC===888777999999::::::888555222111111111000///...---,,,,,,,,,+++,,,---......------,,,,,,+++***+++------+++***)))***+++,,,,,,+++***)))(((((('''''''''(((((()))&&&&&&'''((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&''''''(((((((((((('''(((''''''&&&&&&&&&''''''((('''&&&'''((())))))(((%%%%%%$$$$$$$$$$$$%%%%%%))))))(((((('''''''''&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''''''''''''''''''''((()))))))))))))))))))))((('''&&&))))))))))))))))))))))))((())))))***+++*********)))))))))************++++++,,,---,,,++++++---......222777;;;@@@JJJXXXcccqqqwww~~~|||xxxwwwxxxyyy~~~~~~|||}}}~~~}}}xxxvvvuuuwwwxxx{{{zzzyyywwwwwwwwwwwwxxxtttssssssssssssvvvyyy{{{{{{xxxuuusssssssssrrrqqqssssssssstttwwwzzz~~~}}}{{{xxxuuuooohhhgggjjjnnnmmmlllkkkkkklllmmmnnnkkkgggbbbcccfffiiihhhfffbbbgggmmmqqqrrrqqqqqqqqqttttttuuuvvvwwwzzz|||~~~~~~~~~}}}yyyvvvrrrssstttuuuuuuuuusssrrrtttrrrqqqrrrsssppphhhbbbaaaccceeeggghhhjjjmmmooovvvyyy|||~~~}}}||||||}}}~~~~~~~~~yyyuuutttrrrpppnnnooorrruuuxxxvvv|||~~~mmmccc``````ffflll|||zzznnngggddd___\\\ZZZYYYTTTQQQTTTZZZdddjjjvvvvvvqqqjjjccc^^^\\\\\\\\\bbbbbbbbbdddooowwwlllfffbbb___]]]XXXRRRMMMOOOQQQRRRVVVZZZdddooouuuoooaaaUUUKKKEEEAAA???@@@FFFPPPWWWYYYWWW[[[dddqqqxxxfffTTTJJJBBBAAACCCCCCFFFIIINNNZZZhhhuuu|||qqqnnniiiccc___^^^aaadddhhhlllqqqrrrpppmmmkkkjjjgggbbbZZZTTTRRRUUUZZZ]]]```dddkkkqqqtttvvvwwwxxx{{{zzzxxxrrrmmmkkknnnqqqqqqrrruuuxxx{{{}}}{{{gggZZZKKKAAA;;;777666777999::::::888555222111222//////...------------...******+++,,,,,,,,,++++++---,,,,,,---......---+++((()))***++++++***)))(((******)))(((((()))))))))%%%&&&''')))+++,,,,,,,,,)))((('''&&&&&&'''((()))'''''''''((((((((((((((($$$%%%&&&'''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&''')))***)))'''&&&&&&%%%$$$$$$%%%&&&&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&(((''''''''''''(((((()))************))))))((('''(((((((((((((((((((((((('''((())))))******))))))(((((()))))))))*********)))+++,,,---,,,+++,,,---(((---111333444999BBBIII]]]dddlllooolllhhhhhhiiipppwww~~~||||||}}}}}}}}}{{{vvvssstttvvvwwwyyyyyyxxxwwwvvvvvvvvvvvvtttsssssstttuuuwwwyyyzzzwwwuuurrrpppooonnnllljjjppppppqqqtttwww|||}}}vvvnnnkkknnnpppppppppppppppqqqqqqqqqlllfff______cccgggfffccceeeiiiooossssssrrrppppppppppppooopppppprrrtttuuuwwwwwwxxxyyyyyyyyywwwuuurrrtttvvvwwwxxxwwwwwwwww|||zzzzzzzzzzzzwwwqqqlllmmmoooqqqqqqpppoooqqqsssvvvyyy||||||{{{zzzyyyzzzvvvvvvxxxzzz~~~~~~}}}}}}~~~ooofffccccccfffkkkxxx}}}ppphhhdddcccbbb```aaabbb```]]]aaahhhnnnttt}}}{{{pppmmmhhhdddaaaaaabbbcccfffiiilllppp{{{vvvkkkfffdddcccbbb]]]YYYXXX]]]```aaadddggguuu|||~~~sssdddXXXPPPKKKFFFEEEGGGOOO[[[dddgggfffmmmvvvlllWWWMMMEEEDDDFFFGGGIIILLLWWWaaammmvvv||||||vvvnnniiigggddd___]]]___dddhhhlllooossstttsssppplllkkkfffddd```]]]\\\^^^bbbdddiiinnntttxxxzzzzzz{{{}}}}}}~~~~~~{{{vvvtttvvvxxxvvvxxx{{{~~~{{{gggYYYJJJAAA;;;666555666777888999888555333222333......---------......///+++++++++***************------,,,---...///---+++)))))))))******)))))))))+++******))))))))))))***'''((()))************))))))((('''&&&&&&'''((()))'''''''''((((((((((((((($$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''))))))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((***,,,,,,,,,+++,,,---'''***---//////222777;;;HHHOOOVVVXXXVVVSSSTTTVVV```hhhsss}}}{{{yyyxxxxxx~~~~~~yyyuuussssssuuuwwwzzzzzz|||||||||{{{zzzyyyuuusssrrrsssvvvyyyzzzzzzwwwuuurrrpppooommmjjjgggkkklllmmmppptttyyy}}}yyyuuuuuurrrssstttvvvvvvvvvuuutttkkkeee___]]]aaadddeeecccgggkkkpppttttttsssrrrrrrllllllkkkjjjkkklllmmmnnnqqqqqqrrrsssssssssssssssrrruuuyyy{{{{{{{{{}}}~~~{{{wwwsssqqqtttwwwzzz{{{yyyyyy{{{}}}}}}}}}||||||wwwvvvwwwxxx{{{uuukkkhhhfffhhhjjjooovvvxxxrrrjjjhhhfffeeefffdddeeehhhhhhgggjjjooosssvvv}}}wwwpppfffeeecccaaaaaaccceeefffggglllqqqvvvvvvkkkdddbbbbbbbbbaaaaaa^^^___eeeiiijjjlllnnnxxx|||yyylll___VVVQQQMMMMMMNNNQQQZZZeeennnrrrttt~~~~~~jjjYYYQQQKKKLLLOOOQQQSSSWWW^^^eeennnvvvyyyvvvppplllkkkjjjgggeeeccceeejjjmmmppprrrtttvvvvvvssspppnnngggggggggeeedddeeehhhkkkqqqvvv|||~~~}}}~~~~~~{{{|||~~~}}}zzzhhhZZZKKKAAA;;;666444666555777888777555333333444000///...---------------...---+++***)))******+++---,,,+++,,,......,,,++++++******))))))******+++******)))((((((((((((((('''((((((((((((''''''&&&)))((('''&&&&&&'''((()))''''''''''''((((((((()))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%'''((()))'''%%%&&&&&&((((((((((((&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((())))))(((***++++++******+++,,,+++++++++,,,...000333555999???DDDEEEBBB@@@BBBFFFJJJQQQZZZccckkkrrryyy~~~{{{xxxxxxyyy{{{{{{~~~~~~zzzvvvsssssstttuuuxxx{{{~~~wwwtttrrrsssvvvyyyyyyyyywwwuuutttrrrrrrooollliiiiiiiiijjjmmmqqqvvvzzz}}}}}}{{{yyy{{{~~~}}}zzzxxxnnniiicccaaacccfffiiiiiijjjmmmqqqsssrrrpppnnnnnnggggggffffffgggiiijjjkkkmmmmmmmmmlllkkkkkklllmmmmmmqqquuuxxxyyyzzz|||yyyuuuuuuvvvyyy~~~~~~}}}}}}~~~~~~}}}{{{~~~zzzpppllljjjiiikkkkkkpppsssrrrrrrsssrrroootttpppooosssuuuttttttvvvvvvyyy|||}}}xxxpppkkkbbbbbbbbbbbbcccfffhhhjjjmmmqqqvvvyyyuuuooogggcccccceeefffeeeiiieeedddiiimmmnnnppptttwwwxxxrrrggg^^^ZZZVVVSSSWWWYYY^^^eeemmmtttzzz}}}zzzjjjaaaZZZWWW[[[aaadddhhhkkkkkkooovvv|||}}}zzzwwwvvvuuuuuutttrrrooooooqqqsssuuuvvvwwwyyyzzzzzzxxxvvvoooppppppooommmooossswww{{{yyyjjj\\\LLLBBB<<<666555777444555777666444333333444222111///...,,,,,,++++++000///,,,***)))***+++,,,,,,+++***+++,,,---+++)))---,,,+++******+++,,,---***)))((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''((()))%%%$$$%%%&&&((((((&&&$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((()))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%)))(((((('''''''''((((((%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((())))))***+++***)))((()))+++---***''''''))),,,......222666:::999666555999===999>>>EEEMMMUUUaaammmvvvwww|||{{{yyy{{{~~~xxxxxx|||zzzvvvtttrrrrrrsssvvvzzzyyyvvvssssssvvvxxxyyyxxxwwwvvvuuuttttttrrrooolllmmmmmmnnnqqquuuyyy~~~}}}}}}rrrnnniiifffgggjjjnnnpppoooqqqrrrqqqnnnjjjhhhgggcccccccccdddeeehhhjjjkkkkkkjjjiiigggddddddeeefffeeejjjooorrrsssuuuxxxzzzyyyvvvyyy}}}~~~|||zzzyyyrrrwww}}}~~~}}}zzzzzz{{{|||}}}{{{rrrnnnkkkjjjjjjpppuuuzzz}}}}}}}}}zzzsssooohhhhhhhhhiiikkknnnppprrrxxx{{{~~~xxxsssnnnlllnnnpppqqqpppqqqkkkhhhkkknnnpppsssxxxwwwwwwqqqhhhbbbaaa^^^[[[^^^bbbggglllqqqwww}}}zzzmmmiiidddcccjjjqqqvvvzzz~~~~~~}}}{{{{{{|||~~~~~~~~~}}}}}}}}}{{{yyy||||||wwwjjj[[[JJJAAA<<<777444555666555555444444333222222////////////..................//////......---,,,,,,,,,,,,,,,+++******)))+++++++++++++++++++++++++++******)))(((''''''&&&((()))))))))))))))((((((&&&&&&''''''(((((())))))'''''''''((((((***++++++(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%((())))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%$$$%%%$$$######%%%''''''&&&&&&%%%$$$###$$$&&&(((***%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%&&&'''((()))))))))))))))(((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''')))***+++******)))))))))))))))***)))************+++++++++......------...///111222///111555;;;CCCLLLUUUYYYeeejjjooossstttuuuuuuuuuvvvuuuvvv{{{|||wwwtttttttttssszzz|||{{{{{{|||||||||wwwxxxyyyxxxvvvtttttttttvvvxxxzzz{{{|||{{{zzzyyy{{{xxxsssnnnlllmmmppprrruuusssqqqnnnjjjeee___[[[ZZZYYYYYY[[[aaaiiirrrwwwnnneee^^^^^^___[[[WWWVVVYYY]]]ccchhhkkknnnppprrryyy{{{|||{{{yyyxxx{{{}}}{{{xxxzzzyyyyyy{{{~~~}}}xxxtttssssssrrrsssvvvzzz~~~yyymmmiiiiiinnnssszzz|||{{{yyyzzzssstttuuuuuuvvvxxx|||~~~}}}~~~}}}{{{zzzxxxvvvuuutttvvvzzzzzzuuuqqqooonnnnnnlllooosssvvvyyy|||{{{yyyyyy|||vvviiiZZZJJJ@@@;;;666444444555555444444333222222222////////////...........................------,,,.........///......------******************************))))))((((((''''''((((((((())))))((((((''''''''''''(((((((((((((((&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&)))((((((''''''(((((()))'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((&&&%%%%%%&&&'''&&&%%%&&&%%%$$$$$$%%%&&&(((***&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((()))*********))))))))))))******))))))*********+++++++++---------------...///000//////000333888>>>CCCGGGSSSZZZbbbhhhkkkmmmpppsssqqqooonnnqqqwww{{{}}}|||}}}xxxtttqqqppprrrxxx|||}}}}}}|||yyywwwwwwwwwzzz{{{~~~~~~}}}||||||}}}}}}{{{{{{|||wwwsssqqqqqqssstttuuutttsssrrroooiiibbb\\\ZZZWWWVVVYYY```hhhooosssggg]]]VVVUUUVVVTTTQQQQQQUUUXXX]]]```aaabbbdddeeejjjnnnssswwwxxxyyy{{{~~~{{{zzzyyyyyy{{{|||{{{wwwsssrrrqqqqqqrrrsssvvvzzz{{{~~~wwwmmmjjjlllrrrxxx}}}{{{|||{{{}}}{{{ttthhhYYYHHH???:::555333333444444444333222222111111////////////...........................---,,,,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((((((''''''((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***+++******((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''&&&&&&%%%'''(((((('''&&&&&&''')))((('''&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$#########%%%&&&'''+++)))'''&&&''''''&&&%%%&&&&&&%%%%%%%%%'''((()))&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((('''''''''(((((()))***)))))))))))))))******)))))))))*********++++++******+++,,,---------------,,,,,,,,,...111444666<<>>999555222333444333333222222111111000////////////............------.........---,,,,,,(((((()))***+++++++++***************************(((((((((((())))))))))))%%%&&&''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&((())))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&((())))))(((''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$#########$$$%%%&&&&&&''''''&&&&&&$$$###"""!!!"""$$$&&&((()))'''&&&%%%&&&'''&&&%%%&&&&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))***+++))))))))))))************''')))***,,,---,,,,,,++++++*********,,,...000111000999BBBFFFGGGMMMYYYdddnnnnnnmmmlllmmmpppsssuuu~~~~~~}}}yyytttpppnnnnnntttxxx|||~~~xxxvvvvvv{{{xxxxxxzzzyyytttrrrtttxxxzzz}}}{{{xxxvvvtttssssssqqqqqqssstttuuusssooolllggg```ZZZZZZaaaggggggeeeZZZPPPGGGGGGJJJLLLNNNPPPPPPRRRTTTTTTSSSRRRRRRRRRXXX[[[aaaggglllqqqtttvvvvvvyyy}}}~~~~~~|||~~~||||||}}}~~~~~~|||{{{~~~~~~~~~~~~~~~yyyyyy}}}zzzqqqfffWWWGGG>>>999555222333444333333222222111111000////////////............---------...---,,,,,,+++++++++,,,------...------++++++++++++++++++++++++(((((((((((())))))))))))%%%%%%&&&'''((((((''''''))))))((((((''''''&&&&&&((('''&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&&&&%%%%%%$$$$$$&&&((())))))(((''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%&&&(((+++,,,&&&$$$###$$$&&&''''''&&&''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''''''''((())))))(((((()))***++++++(((((()))))))))*********&&&((()))+++++++++******++++++++++++,,,---///000///555999999888>>>KKKWWWdddgggkkklllkkkkkkmmmoooxxxwwwsssnnnjjjiiikkkmmmvvvyyy}}}}}}~~~~~~~~~zzzxxxyyywwwtttsssvvvvvvxxx{{{zzzyyywwwtttrrrpppnnnmmmnnnmmmnnnppptttwwwxxxxxxtttlllcccaaadddfffccc___ZZZPPPIIIKKKPPPTTTWWWYYYVVVXXX\\\]]]\\\ZZZZZZZZZ[[[\\\^^^bbbhhhnnnsssvvvuuuwwwzzzzzzxxxvvvvvvvvvtttvvvxxxyyyzzz}}}}}}zzzqqqfffWWWGGG>>>999555333444444444444333222222111111////////////............---------------,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))((((((((((((%%%&&&'''(((((((((((((((((((((((((((((('''''''''((('''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&((()))***%%%###"""###%%%''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((()))***+++,,,((((((((()))))))))******'''((()))***************------,,,+++++++++++++++000222444222000444???IIIWWW___hhhlllllllllnnnqqqsssqqqlllgggcccdddgggkkkuuuyyy~~~zzz|||~~~{{{zzzyyyvvvxxx|||}}}}}}~~~~~~{{{wwwvvvtttqqqnnnllljjjjjjlllkkkkkknnntttzzz~~~}}}uuulllgggeeeccc___[[[ZZZRRROOOTTT[[[___aaadddaaaeeejjjmmmmmmkkkiiihhhcccaaaaaadddjjjqqquuuxxxyyyzzzyyywwwrrrnnnllllllmmmnnnqqqrrrsssvvvyyy|||{{{|||~~~{{{pppfffWWWGGG>>>:::666444555555555444444333222222222////////////............,,,------------,,,++++++((())))))))))))(((((('''******************************))))))((((((''''''%%%&&&'''((())))))))))))'''''''''((((((((((((((('''&&&&&&&&&'''((())))))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%''')))((('''&&&''''''&&&''')))******)))'''&&&'''''''''&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&'''&&&'''((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%'''%%%$$$$$$&&&'''&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%))))))******)))((('''&&&&&&&&&'''(((((()))******''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((()))***+++,,,(((((((((((()))))))))***(((((((((((()))***+++,,,,,,,,,++++++******))))))***---//////...000666;;;IIISSS```gggiiilllrrrwwwtttrrrnnniiieeeeeegggjjjqqqvvv}}}~~~zzz|||~~~}}}~~~yyywwwtttpppmmmlllkkkjjjkkkkkklllpppwww|||yyyqqqiiiddd```\\\ZZZWWWRRRRRR[[[dddhhhiiijjjnnnssszzz~~~}}}zzzvvvtttooolllkkklllpppssstttttttttuuutttqqqlllhhhfffeeegggiiilllmmmnnnooorrrtttssstttvvvxxxyyy{{{||||||zzz|||}}}|||{{{zzz|||{{{qqqfffWWWGGG???:::666555555666555555444444333333222000/////////............,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++******)))(((''''''&&&&&&'''((()))************&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&&&&''''''(((((((((%%%'''(((((('''&&&&&&'''&&&'''***++++++***'''&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%***(((&&&&&&''''''&&&%%%'''(((((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%,,,,,,,,,,,,+++***(((&&&'''''''''((()))******+++''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''')))***+++(((((((((((()))***+++,,,(((((((((((())))))))))))))))))(((((((((***,,,---*********++++++,,,,,,,,,$$$'''+++...///000111333:::FFFTTT]]]aaafffpppxxxyyyxxxuuupppkkkiiiiiikkkmmmsss{{{~~~|||}}}{{{yyyuuuqqqnnnmmmmmmmmmlllllloootttzzz~~~}}}yyyrrrjjjbbb]]]ZZZYYYUUUQQQSSS^^^hhhllllllmmmvvv|||}}}zzzzzzwwwttttttuuutttpppmmmjjjkkkkkkjjjfffdddccccccdddfffiiikkkkkklllmmmooonnnnnnpppqqqssssssttttttuuuwwwxxxwwwvvvwww{{{~~~xxxooobbbSSSDDD<<<888555333444333333222222111222222222000000///...............///...---,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++******))))))******))))))))))))))))))))))))''''''''''''((()))++++++''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((((('''''''''(((((((((''''''&&&&&&%%%$$$$$$)))(((&&&$$$###$$$&&&'''))))))((('''&&&%%%%%%$$$%%%'''((()))((('''((()))***)))'''&&&&&&'''((()))***+++---///000...***'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((...,,,***(((&&&$$$######&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###***)))'''&&&%%%%%%&&&'''%%%&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((+++)))(((&&&&&&((()))+++&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))((((((((((((++++++************++++++------------......///000888@@@JJJSSSZZZcccmmmuuuyyyvvvttttttvvvwwwuuusssvvvyyy}}}~~~{{{|||vvvpppkkkiiinnnmmmnnnqqqwww{{{~~~~~~vvvooojjjddd\\\VVVVVVVVVYYY___dddhhhlllpppsss{{{{{{yyywwwuuutttqqqnnnkkkdddcccaaa^^^]]]___bbbfffggghhhjjjiiigggeeeddddddhhhggggggiiilllnnnoooooooooqqqsssttttttuuuvvvxxx{{{}}}~~~}}}zzzxxxxxxyyyyyy}}}|||zzz~~~yyyppp```QQQBBB:::666333111222333222111111000000000111000000///..................---------------......++++++++++++++++++++++++,,,+++******))))))******((((((((((((((((((((((((((('''''''''((()))******''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&''')))(((((('''&&&&&&%%%%%%%%%'''((()))((('''((())))))(((%%%#########$$$$$$((()))***,,,------***'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))'''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&$$$$$$%%%)))(((&&&'''((()))(((&&&(((''''''&&&&&&&&&''''''######$$$###"""!!!((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++*********+++,,,---...///333:::CCCJJJPPPWWW```gggmmmmmmoootttzzz~~~~~~}}}|||xxxvvvzzz{{{ssslllhhhlllkkklllpppuuuzzz|||}}}yyysssooommmiii```ZZZYYYYYY___hhhmmmppprrrwwwzzz|||yyyuuurrrooolllhhheeeccccccbbb``````bbbdddfffkkkjjjiiieeeaaa______```cccbbbbbbdddiiimmmooopppooorrruuuvvvvvvuuuuuuvvvwwwxxxxxxwwwtttrrrrrrrrrwwwzzz|||}}}~~~|||{{{zzzqqq```QQQBBB:::666333111222333222111000////////////000000///...............------------...///000111,,,,,,,,,,,,,,,,,,------,,,+++******))))))******''''''''''''''''''''''''((((((((('''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&''')))***+++$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%%%%'''(((((('''''''''(((,,,+++(((&&&%%%%%%%%%%%%'''&&&&&&(((******)))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$###"""!!!'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***++++++******))))))******))))))))))))))))))))))))''''''(((((())))))******+++******))))))******+++)))))))))***+++---...///...333999>>>BBBGGGMMMRRRWWWZZZaaakkkvvv{{{xxx}}}~~~~~~xxxpppkkkkkkjjjkkkoootttxxx{{{{{{vvvrrrqqqrrrooohhhaaa```^^^gggqqqwwwxxxzzz}}}zzzwwwssspppooonnnmmmllljjjjjjjjjkkkkkklllllllllsssqqqlllfff```]]]]]]]]]___^^^]]]```ffflllppprrrrrruuuyyy{{{zzzwwwuuuuuussstttuuusssqqqooopppqqqwwwxxxwwwtttxxx}}}}}}{{{qqqbbbSSSDDD<<<888555333444444444222111//////......000000///..............................///000000------,,,,,,++++++++++++,,,+++******))))))******(((((((((((((((((((((((()))(((((('''''''''(((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((('''''''''''''''''''''&&&&&&&&&%%%'''(((((('''&&&'''(((++++++)))((('''''''''''''''%%%%%%&&&(((******)))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((((()))***$$$###"""###$$$%%%$$$###$$$%%%'''((()))(((''''''''''''((())))))*********$$$$$$$$$%%%%%%'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((())),,,+++)))((('''((())))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******,,,,,,,,,,,,---...//////+++...222444666999<<<@@@AAAEEELLLXXXffftttvvvqqqmmmmmmnnnrrrwww{{{|||}}}yyyuuussstttrrrlllgggfffaaajjjuuuyyyzzz}}}yyyuuusssqqqrrrvvv{{{~~~zzzzzzzzz{{{|||{{{yyywwwzzzyyyuuuooohhhbbb``````___]]]]]]___eeekkkooorrrssswww|||}}}yyyuuusssrrrsssttttttssssssuuuwww{{{zzztttnnnnnnuuu{{{}}}~~~~~~}}}|||qqqbbbSSSDDD<<<888555333444666555333222111000//////000000///...............000000///..................---,,,+++***)))(((''',,,+++******))))))******)))))))))))))))))))))))))))((('''''''''''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&'''((((((***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''%%%'''((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&(((&&&%%%&&&(((*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))***&&&%%%%%%&&&'''((((((&&&$$$%%%'''((()))(((''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((+++***((('''&&&&&&'''(((((((((((((((((((((((((((++++++***)))((('''&&&&&&***))))))))))))))))))***......---,,,,,,,,,,,,---+++,,,...///000111222444444666;;;DDDQQQaaaoooxxx~~~yyyssssssuuuyyy}}}~~~xxxttttttqqqllliiijjjdddkkkrrruuuwwwzzzuuurrrqqqqqquuu}}}~~~|||}}}{{{wwwpppiiieeebbb```______bbbfffjjjlllmmmppptttzzz|||yyytttnnnkkkkkkmmmoooppprrruuuxxx{{{}}}zzzsssjjjhhhoootttvvvuuuqqqooosssyyy{{{zzzxxxyyy}}}}}}~~~{{{{{{~~~}}}yyy{{{{{{yyyvvvtttvvvzzz~~~}}}xxx|||qqq```QQQBBB:::666333111222555555333222111111111111000000///...............111000///...------------------,,,+++)))((('''''',,,+++******))))))******************************'''''''''&&&''''''((((((((((((((('''''''''&&&&&&''''''&&&&&&''''''((()))+++***)))'''&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''''''''''''''(((((((((%%%&&&&&&&&&'''(((((((((%%%'''((((((&&&%%%%%%&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&(((******)))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&'''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%###$$$%%%'''$$$######$$$&&&'''&&&%%%&&&&&&''''''''''''''''''(((((('''&&&%%%&&&&&&&&&,,,***)))'''%%%$$$###"""''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&***))))))(((((())))))***,,,++++++***************+++,,,,,,,,,------......///000222777@@@MMM[[[dddvvv}}}zzz{{{|||{{{|||}}}|||wwwvvvsssnnnlllmmmhhhkkkooopppsss~~~}}}xxxrrrqqqpppqqqvvv~~~{{{}}}}}}zzzssslllfffcccddddddfffiiilllmmmkkkjjjkkkooossssssnnnfff___[[[\\\^^^aaadddgggkkkpppttttttsssllleeefffnnnuuuwwwssskkkhhhlllrrrqqqmmmjjjfffkkkqqqttttttrrrpppnnnmmmppprrrrrrtttzzzxxx|||zzzuuurrrpppooonnnnnnnnnnnnllljjjlllrrrxxx|||}}}wwwsss{{{ppp```QQQBBB:::666333111222333333222111111111111111000000///.....................---------------...,,,+++++++++++++++******,,,+++******))))))******))))))))))))))))))))))))&&&&&&&&&&&&''''''((()))''''''''''''&&&&&&&&&%%%'''''''''''''''(((((()))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%)))((('''&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))%%%'''((((((&&&$$$%%%%%%(((((())))))))))))))))))((('''&&&'''((()))((('''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###""""""###%%%"""!!! !!!###%%%$$$###(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&'''(((***)))((('''%%%%%%$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''''''''&&&&&&''''''(((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---************+++,,,,,,++++++---...111555<<>>DDDHHHMMMUUU[[[iiikkkpppzzz~~~zzzzzz{{{vvvqqqooosssxxx{{{|||||||||}}}~~~zzzsssoooqqqqqqqqqpppqqquuuzzz~~~}}}{{{}}}{{{xxxtttqqqppppppqqq|||~~~wwwnnneee___YYYPPPJJJIIIHHHKKKOOOSSSUUUXXX[[[]]]aaa]]][[[```jjjsssxxxyyyxxxqqqlllnnnnnnjjjdddaaadddooo}}}{{{uuutttyyy}}}rrrgggccceeefffeeennnsssuuutttuuuyyyyyyuuuyyyxxxxxxyyy{{{zzzyyy{{{|||yyyxxxzzz|||}}}wwwtttsssssssssrrrqqqpppooorrrwwwzzz}}}|||xxxxxxvvvtttqqqppppppqqqrrrtttxxx}}}~~~xxxsssjjjgggeeegggnnntttuuuuuuyyyxxxwwwvvvxxx{{{~~~~~~~~~xxxnnnZZZPPPCCC888444333222222444333222111000111111222,,,222444///+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((('''((()))++++++))))))))))))))))))(((((((((((((((''''''''''''&&&''''''''''''''''''''''''$$$$$$&&&'''((()))))))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((()))))))))(((&&&&&&))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$&&&''')))***+++,,,''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&'''))))))(((&&&((((((((((((((((((((((((++++++************++++++))))))))))))************))))))))))))))))))))))))((('''''''''(((***+++---+++///333666777;;;BBBGGGTTTWWW]]]iiiwww|||tttooorrrwwwyyyyyy{{{~~~~~~~~~|||{{{xxxzzz}}}|||wwwsssqqqqqqpppnnnnnnppptttxxx}}}zzzyyywwwtttrrrrrrssstttvvv}}}vvvmmmddd^^^XXXPPPLLLLLLNNNQQQUUUYYY\\\___cccfffgggdddcccgggooouuuvvvtttssslllhhhjjjkkkiiiggghhhrrr~~~{{{jjj```^^^```bbbcccmmmppprrrrrrsssvvvvvvssstttuuuvvvyyy}}}zzzrrrnnnmmmrrrssssssrrrqqqnnnlllkkkkkklllmmmpppsssvvvyyy{{{yyyvvvpppjjjeeebbbaaaaaadddaaa^^^[[[ZZZ^^^eeejjjnnnpppssswwwzzz{{{|||}}}}}}{{{}}}zzzzzzzzzyyy|||zzzyyyxxxxxxwwwtttqqqqqqppppppqqqqqqoookkkhhhdddddddddaaa___```dddhhhppprrruuuxxxxxxwwwtttrrrjjjlllpppuuu{{{wwwlllXXXNNNAAA777444333333333333222111000000111222222...666999333---,,,///111...---,,,+++******))))))++++++,,,,,,,,,++++++***+++***(((''''''(((***+++++++++******))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((''''''%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''(((''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))(((&&&))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))((((((((((((((((((((((((+++************+++,,,------...000000111444999===FFFHHHMMMWWWeeeuuuzzztttvvv{{{|||zzzyyyvvvyyy}}}{{{xxxuuussssssuuuwwwyyy{{{~~~}}}{{{rrrrrrpppooonnnppptttwww|||~~~}}}uuusssqqqooooooqqqtttvvv|||uuummmddd^^^XXXRRRPPPRRRUUUWWW[[[^^^aaadddhhhllliiihhhhhhnnnuuuxxxvvvrrrkkkfffcccfffiiijjjnnnssswwwhhh______cccfffggglllnnnqqqrrrrrrqqqooolllmmmooossswww|||wwwmmmfffcccddddddeeedddbbbaaaaaaaaa``````aaaccceeehhhjjjkkkiiifffbbb]]]ZZZWWWVVVUUUXXXVVVSSSPPPOOOSSSYYY^^^``````aaacccdddeeefffffffffffffffiiilllnnnmmmlllqqqrrrrrrrrrrrrsssvvvyyy|||||||||zzzyyyyyyzzz|||}}}zzzwwwvvvwwwyyyyyyxxxvvvxxx{{{}}}yyyzzz{{{vvvnnnjjjlllnnnmmmqqqooonnnllljjjhhhfffeeeeeeddddddddddddbbb```___ZZZ\\\]]][[[ZZZ___iiiqqqyyyzzz|||}}}{{{xxxvvvvvvtttyyyvvvkkkWWWMMM@@@777444444444444333222111000000000111222222:::===777///...///000000000...---,,,+++++++++***++++++,,,,,,,,,++++++...---***((('''((())))))++++++******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$''''''((((((((((((((('''&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""!!!"""%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$######&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&'''))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((,,,,,,,,,+++++++++,,,,,,---------...///111555888999:::<<>>>>>AAACCCEEEIIILLLQQQVVV[[[^^^___```aaadddgggjjjlllooosssuuuzzz{{{}}}}}}zzzzzz{{{zzzzzzzzz{{{|||xxxtttrrrpppmmmjjjggghhhiiiiiijjjpppxxx{{{yyy}}}qqqgggcccfffnnnvvvzzztttqqqqqqtttvvvxxx}}}~~~~~~{{{wwwuuutttooosssyyy~~~{{{xxxxxxyyy{{{~~~vvvqqqqqqrrrtttwwwzzz|||~~~vvvjjjXXXLLL???999666333333666666555444222111111111111......------------......//////...---,,,,,,+++***---,,,***)))((()))***+++---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&***(((&&&&&&'''&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%'''+++...555000(((######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&'''''''''(((((((((((())))))((('''&&&%%%%%%%%%)))))))))))))))(((((((((%%%&&&&&&&&&'''(((((((((((((((''''''(((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))(((((()))))))))(((%%%&&&&&&''''''((((((((())))))))))))(((((((((((())))))))))))***+++,,,------+++))))))+++,,,+++***+++,,,..................,,,---...---------000222222333333444555666888999888777555444444555777888:::<<>>888555333333666777666555444222222111111......------------......///......---,,,+++++++++---,,,***(((''')))***,,,...---,,,***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$%%%%%%***(((&&&$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$&&&(((***,,,***&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))((('''&&&%%%%%%%%%((((((((()))))))))))))))%%%&&&&&&&&&'''((((((((('''((((((((((((''''''(((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((((((((()))%%%%%%&&&&&&''''''(((((('''''''''((()))***************)))))))))***++++++***)))((())))))******)))(((***,,,,,,***)))***,,,***+++,,,+++******,,,---......---,,,,,,---...///...---,,,,,,,,,---///000000000111333555777999;;;;;;>>>CCCHHHLLLPPPUUUYYY[[[\\\^^^aaafffoooxxx}}}}}}}}}~~~{{{xxxxxx}}}}}}xxxwwwvvvwwwwwwtttuuuwwwvvvwww{{{zzzyyyxxxxxxyyy|||~~~xxxuuuwwwzzzzzz|||~~~{{{wwwssstttxxx}}}}}}zzzxxxuuu{{{}}}uuupppkkkmmmooorrrtttuuuuuuvvvqqqeeeUUUIII===777555333444666777666555444333222111000......------------............---------,,,,,,,,,---+++)))(((((((((***+++******)))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))(((((((((&&&&&&%%%%%%&&&''')))***''''''&&&&&&&&&''''''((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$###$$$%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%''''''(((((((((((())))))&&&&&&&&&'''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''((())))))''''''((()))&&&&&&&&&'''''''''''''''&&&&&&'''((()))***++++++*********))))))*********'''''''''((((((''''''''''''***,,,,,,)))((()))+++***+++,,,,,,+++***+++,,,,,,+++******))))))******'''''''''(((***,,,...000///......//////111222333///222666999<<<@@@CCCFFFGGGIIIKKKMMMRRRYYYaaagggjjjmmmoooqqqrrrtttvvvxxxuuurrrrrrvvvyyyzzz~~~~~~}}}~~~zzzxxxuuutttsssvvv|||{{{xxxyyy~~~~~~}}}zzzwwwvvvyyy}}}yyywww|||{{{~~~~~~yyyvvvvvvvvvvvvwwwwwwvvvuuuuuu~~~pppcccTTTHHH<<<777444333444666666666555444333111000///......------------......------------............,,,+++***(((((())))))***&&&''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''((('''&&&%%%%%%&&&((()))(((''''''&&&&&&&&&''''''&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&%%%(((******(((&&&'''((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))&&&(((***)))'''&&&''')))((((((((('''''''''''''''''''''(((((())))))******))))))((((((((())))))***&&&'''((((((''''''''''''(((+++...---)))(((***,,,***,,,------,,,+++,,,---+++++++++++++++*********''''''((()))+++---...///...............//////000+++---///111111333555777777999:::<<<>>>CCCIIINNNRRRUUUZZZ^^^___aaaeeehhhdddaaabbbfffjjjkkkoootttxxx}}}~~~{{{{{{|||~~~zzzwwwtttvvvzzz|||~~~}}}zzzzzz~~~{{{yyy{{{}}}yyyvvv{{{{{{yyy||||||www~~~{{{|||~~~~~~}}}{{{}}}|||zzzxxxuuusssqqqppp~~~pppcccSSSHHH<<<666444333444777666666555444333111///............------.........,,,,,,---......//////000+++******)))))))))))))))&&&'''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''***)))'''%%%$$$%%%&&&'''(((''''''&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###%%%(((((('''$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%$$$(((******(((&&&'''((('''''''''''''''''''''&&&))))))(((((('''''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&(((***)))&&&&&&'''***)))))))))((('''''''''&&&))))))))))))(((((((((((((((((('''''''''(((((()))((()))******)))((())))))%%%(((,,,***&&&%%%'''***''')))******)))((()))***))))))*********))))))(((***)))))))))))))))******'''(((((())))))************,,,------,,,,,,---///...000111111222555999<<<===AAAGGGIIIJJJKKKNNNQQQNNNKKKLLLQQQUUUVVV[[[```dddkkkooommmnnnrrrssspppnnnppprrrqqqnnnmmmnnnpppxxx{{{~~~~~~~~~yyyyyyzzz{{{|||~~~|||zzz}}}}}}zzz{{{{{{uuuuuuyyy}}}|||zzz}}}zzzvvvxxx|||wwwvvv}}}~~~}}}~~~~~~~~~}}}{{{yyyuuuqqqmmmiiigggfff}}}qqqeeeVVVJJJ===777555444666:::888888666555333111000//////......---------......///...---,,,,,,,,,,,,,,,(((((()))***++++++++++++******))))))(((((('''''')))'''&&&'''((()))((('''&&&&&&&&&''''''''''''((((((&&&$$$%%%((((((%%%###((((((((('''&&&&&&%%%%%%&&&''''''((('''&&&$$$###%%%&&&'''((((((&&&$$$###&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&%%%%%%&&&'''&&&$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''%%%###!!!!!!"""%%%$$$#########$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''$$$"""$$$''')))(((&&&(((((('''''''''&&&&&&&&&)))&&&$$$###$$$&&&'''''')))&&&%%%&&&((()))'''%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&((((((((('''&&&%%%(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''''''''''''''(((&&&'''((()))))))))''''''&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))(((((((((((())))))***(((((())))))))))))(((((('''''''''(((((()))***+++++++++******))))))((((((%%%'''******)))(((((()))))))))************))))))************************111000...---------///000111333555777888999888888<<<;;;;;;<<>>???@@@BBBDDDEEEFFFJJJKKKLLLLLLLLLMMMOOOQQQYYY\\\aaagggmmmtttxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{vvvxxxzzz}}}~~~~~~~~~zzzxxxwwwxxxyyyzzz{{{~~~|||xxxwww|||}}}|||{{{{{{vvvsssttt}}}~~~zzzwwwxxxyyyyyyxxxtttoooiiifff```\\\WWWRRRNNNJJJFFFCCC~~~rrrgggUUUIII<<<777444333555999999888777555444222111000111000///...---,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++******))))))))))))((((((((()))'''&&&'''((()))((('''&&&&&&&&&''''''''''''((('''&&&&&&&&&''''''%%%$$$((((((((()))))))))))))))%%%%%%%%%%%%&&&'''((()))$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###)))(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%''''''&&&%%%'''((($$$############$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((%%%%%%&&&''''''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&(((******)))'''''''''''''''&&&&&&&&&)))'''%%%%%%''')))))))))'''&&&%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((+++***)))(((''''''''''''******)))(((((((((((()))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&'''(((***,,,///111222***)))((('''''''''''''''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''(((((()))***+++((())))))))))))))))))***)))***+++***)))((()))+++))))))************))))))************************))))))((()))***,,,...///***+++,,,------------,,,---------------.........000000111222333444555555888999::::::::::::<<<>>>DDDFFFIIIMMMSSSZZZ___bbbccceeehhhkkkmmmmmmllllllkkkmmmqqqtttxxx}}}~~~||||||~~~}}}|||zzzzzz|||zzzzzz{{{|||~~~~~~{{{xxxwwwyyyzzz|||xxxuuuxxx~~~}}}{{{yyyxxxvvvtttsssqqqpppmmmiiifffeeeeeedddbbb^^^XXXSSSPPPJJJGGGCCC@@@===;;;888666}}}pppdddTTTHHH<<<666444333444777888777666555444222111111111111///...,,,,,,++++++,,,,,,+++++++++++++++,,,---...------,,,+++***))))))))))))))))))))))))))))))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&%%%&&&''''''((())))))*********)))'''%%%%%%%%%&&&&&&$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''')))'''%%%$$$&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((('''%%%###$$$%%%"""""""""""""""#########$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))*********''''''''''''''''''''''''%%%$$$######%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((())),,,+++***(((''''''''''''))))))((((((((((((((()))'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))***++++++***((('''&&&&&&&&&'''))))))((((((''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''(((((())))))***)))((('''&&&%%%%%%%%%'''(((((((((((((((((('''''''''''''''((()))***+++'''((((((((())))))******++++++,,,+++))))))***+++))))))************))))))************************))))))((())))))+++,,,---+++++++++,,,+++++++++++++++,,,---------,,,++++++...////////////000000000///000111111111111333555555666777999===BBBGGGJJJNNNPPPSSSUUUWWWYYYYYYYYY]]]```dddhhhlllqqqwww|||}}}~~~}}}}}}{{{zzzxxxxxxzzz}}}~~~~~~}}}{{{{{{|||zzz~~~|||}}}|||wwwuuuuuuwwwyyy~~~|||~~~zzzvvvqqqpppooonnnllliiigggfffaaa___]]][[[YYYWWWSSSPPPOOOOOONNNLLLHHHDDD@@@>>>;;;999666555555444222111{{{mmm```SSSGGG;;;666444222333666777666555444333222111000111111///...,,,,,,++++++------,,,,,,,,,,,,------.........---,,,+++***)))))))))))))))************)))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&&&&%%%%%%&&&'''(((((())))))***)))'''&&&%%%%%%&&&'''$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((%%%######%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%###"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''((((((((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))******&&&'''''''''''''''''''''%%%$$$######%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''&&&'''&&&%%%%%%%%%'''((()))++++++)))((((((''''''''''''''''''&&&&&&''''''(((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***)))((('''''''''''''''+++***((('''&&&&&&&&&'''))))))((((((''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''((((((((((((+++***)))(((''''''''''''''''''((((((((((((''''''''''''''''''((()))***+++''''''(((((()))))))))***)))+++,,,+++***)))***+++))))))************))))))))))))))))))))))))))))))++++++***************+++,,,+++++++++************'''((()))+++++++++))))))---------------,,,,,,,,,+++---------,,,---///111000/////////111444777999@@@@@@@@@@@@BBBDDDFFFGGGLLLNNNRRRUUUYYY^^^dddhhhjjjmmmqqqttttttsssssstttppppppqqqrrrvvvzzz~~~~~~|||vvv}}}}}}{{{|||}}}|||zzz{{{}}}{{{uuunnngggbbbZZZZZZYYYWWWUUUSSSQQQPPPKKKIIIGGGFFFEEEDDDAAA???======<<<;;;999777555444111///------...///...---zzzkkk^^^QQQFFF;;;666444222333555555555444333222111000000111000///...---,,,,,,,,,------,,,,,,------......------------,,,+++)))))))))))))))************+++)))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((&&&((())))))'''&&&&&&'''$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&$$$######%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&!!!"""$$$$$$$$$$$$&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&***(((&&&$$$###"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&###%%%((()))((('''((((((&&&&&&&&&''''''''''''''''''&&&%%%&&&'''(((&&&%%%$$$&&&'''&&&%%%$$$%%%&&&''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))))))))((((((''''''(((((('''&&&&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))******+++***)))((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((+++***)))(((((((((((((((&&&''''''((((((''''''&&&'''''''''(((((()))***+++'''(((((((((((((((((()))&&&)))+++,,,+++*********))))))************)))))))))))))))))))))))))))))),,,,,,+++++++++***************))))))((())))))***'''(((***+++,,,++++++***,,,,,,,,,,,,,,,,,,++++++((()))***)))((((((***,,,...---,,,,,,---...///000666555444333444666888999:::<<>>===<<<:::999999999999888666222222222111111000000000...---+++,,,...///......zzzkkk^^^QQQEEE;;;666444222222444444333333222111000//////000///...---------------,,,,,,++++++,,,------...+++,,,,,,,,,+++***))))))))))))*********+++++++++)))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((&&&(((***)))'''%%%&&&(((&&&&&&''''''(((((())))))%%%&&&'''(((((()))))))))''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''((('''%%%&&&&&&''''''''''''&&&&&&!!!###$$$%%%%%%%%%''')))"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&***(((&&&$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&###&&&))))))'''%%%%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&''''''%%%###$$$&&&'''&&&$$$###%%%'''''''''((((((((((((''''''%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''(((((((((((('''''''''&&&''''''((()))'''''''''''''''((())))))&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))***+++,,,---'''((((((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''')))(((((('''''''''((((((&&&''''''((((((''''''&&&'''''''''(((((()))***+++((((((((((((((('''''''''"""&&&***,,,,,,******)))))))))************)))))))))))))))))))))))))))))))))******+++++++++************)))((())))))***+++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,'''((()))((('''''')))+++***++++++,,,,,,---......///////////////000111111000111333444555777;;;>>>@@@CCCGGGIIIJJJKKKMMMNNNOOOPPPRRRUUUZZZ___cccfffjjjllloooqqqrrrtttwwwyyy~~~{{{uuutttvvv|||{{{vvvooohhhcccYYYVVVQQQLLLHHHCCC>>>;;;666777777777666555444333555333111111222333222111///...------------.........---,,,,,,...//////...{{{mmm___PPPEEE:::666444222222444333222222111000///......///......---------......+++*********+++,,,,,,---******+++++++++***))))))))))))******++++++++++++)))'''&&&'''((()))((('''&&&&&&&&&'''''''''((((((&&&)))+++***'''%%%&&&((((((((((((((())))))))))))(((((()))))))))'''&&&$$$((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%&&&'''))))))'''%%%&&&&&&''''''''''''&&&&&&%%%'''''''''%%%$$$%%%&&&&&&'''((()))))))))((('''&&&&&&%%%$$$############!!!!!!###$$$&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++)))(((&&&%%%%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$!!!$$$''')))((('''&&&###$$$&&&'''((('''&&&&&&###&&&))))))&&&$$$$$$%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%$$$""" ###%%%'''&&&$$$###%%%'''''''''((((((((((((''''''%%%%%%&&&'''&&&%%%###"""###$$$&&&((())))))((('''&&&&&&%%%&&&&&&'''((()))((((((((((((((()))******%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***)))))))))))))))******&&&'''((()))))))))''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''''''''&&&&&&&&&''''''(((&&&''''''''''''''''''&&&'''''''''(((((()))***+++))))))(((((('''''''''&&& $$$)))------+++))))))))))))************))))))))))))))))))))))))))))))&&&'''(((***++++++++++++,,,+++*********,,,---...******)))))))))(((((((((((((((((()))))))))))))))***+++,,,+++******+++---'''(((***+++------......***,,,...000000000///...---...///......000333555444777999;;;;;;<<<===???@@@@@@BBBEEEJJJNNNRRRUUUUUUWWWYYY[[[]]]___cccfffhhhlllrrrvvvzzz|||qqqnnnooowww|||~~~zzz|||~~~~~~~~~|||wwwuuukkkiiieeeaaa\\\UUUNNNIIIDDDAAA===:::888444111...111111222222222222111111222000...---...///...---///...,,,++++++,,,------+++)))((((((***++++++***zzzkkk^^^PPPEEE;;;777444222111333666555333111000///............---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++***)))((((((((('''''''''(((((()))))))))((((((''''''&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))&&&%%%%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''***(((%%%$$$%%%%%%%%%$$$&&&'''((((((((('''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$###%%%((()))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$###$$$%%%&&&'''###%%%(((******(((%%%###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''///---***'''&&&'''(((***((('''&&&%%%%%%&&&'''(((,,,***'''$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&((((((''''''&&&&&&&&&%%%((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''******)))(((((((((((((((,,,+++***))))))))))))))))))(((&&&%%%&&&''')))+++'''(((***)))(((''')))***(((((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))************************))))))))))))))))))))))))&&&'''(((***++++++++++++++++++************++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000111222111000///000222000000111333666;;;???AAACCCCCCBBBCCCDDDGGGJJJLLLRRRUUUYYY]]]ccckkktttyyy{{{|||zzzvvvoookkkiiijjjnnnrrrxxx}}}~~~yyyxxxvvvtttqqqnnnlllkkknnnooorrrtttuuuuuutttssswwwvvvvvvvvvuuuuuuttttttnnnnnnnnnnnnnnnnnnnnnnnnsssssstttuuuvvvvvvwwwwwwuuutttssssssvvvxxxyyyyyy{{{zzzzzzzzz{{{}}}}}}}}}}}}~~~~~~|||zzzyyy{{{yyywwwtttpppmmmjjjiiihhhhhhgggfffccc___[[[XXXQQQOOOLLLHHHCCC@@@>>><<<666555444333111000///...//////...---,,,++++++***)))***+++,,,,,,,,,++++++,,,,,,,,,++++++*********++++++******************zzzkkk^^^OOOEEE;;;666444222111333666555333111000///............---------,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))((((((((())))))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((***(((%%%$$$%%%&&&%%%$$$!!!!!!###$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$$$$((('''&&&(((***+++)))&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&'''((()))+++((($$$!!!!!!$$$(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''+++***(((&&&&&&&&&'''(((***)))(((''''''((()))******)))((('''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&)))((((((((((((((())))))((((((''''''''''''(((((())))))((((((((())))))******)))((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&(((((('''&&&'''((()))***''')))***)))((('''(((***'''((()))******)))(((((())))))))))))))))))))))))'''((((((((())))))))))))((((((((('''&&&%%%###"""*********))))))*********))))))))))))))))))))))))((())))))************)))+++******))))))******+++))))))))))))******++++++++++++++++++++++++++++++((((((((()))*********+++---...//////------...////////////000222444666888666555444555666888;;;<<<>>>@@@CCCFFFKKKQQQXXX]]]aaabbbbbb___[[[XXXXXXYYY```cccggglllooopppoooooopppqqqtttvvvxxxxxxxxxwww}}}|||{{{yyyvvvssspppnnnhhhfffdddaaa^^^[[[YYYYYY[[[\\\^^^```aaa```___^^^_________^^^^^^]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^___``````aaa___^^^___bbbdddeeedddgggfffeeeeeefffhhhkkkllllllnnnrrruuuvvvuuusssrrrooorrrvvv{{{~~~}}}yyyvvvvvvtttpppmmmkkkjjjjjjkkkkkkkkkjjjkkkqqqyyyyyytttqqqpppnnnkkkhhheeecccaaa___^^^\\\YYYVVVTTTRRRQQQOOOOOOOOONNNKKKHHHDDDBBB@@@???<<<:::777555444333000000000000000000000000......------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++************+++++++++++++++***zzzkkk]]]OOODDD:::666444111111333555444333111000/////////......---------,,,,,,,,,+++******))))))******+++,,,+++***)))))))))***+++******))))))))))))******'''''''''(((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$%%%%%%&&&''')))***)))'''%%%%%%%%%&&&%%%$$$""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$***)))((()))******(((&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))'''''''''&&&''''''((()))---(((""""""(((---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((())))))))))))******)))(((&&&%%%(((((((((((((((((((((((())))))))))))(((''''''&&&(((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((()))***+++))))))(((''''''''''''''')))((((((''''''''''''(((''''''((((((((()))))))))((()))***)))((('''((()))&&&'''((()))******))))))))))))))))))))))))))))))''''''((((((((()))))))))************)))'''&&&%%%******((((((((((((******))))))))))))))))))))))))***************)))((((((+++******))))))******+++(((((((((((())))))))))))************************))))))*********************+++,,,+++*********,,,---,,,,,,,,,------------...------,,,---///000111000222333555777;;;AAAEEEFFFHHHIIIIIIHHHGGGIIIJJJKKKMMMPPPSSSUUUWWWWWWWWWZZZ\\\^^^```aaaaaaaaaaaacccbbbaaa___]]]ZZZWWWVVVQQQOOOLLLIIIFFFDDDDDDCCCEEEFFFGGGHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHGGGFFFGGGIIIKKKKKKKKKMMMLLLLLLLLLMMMOOOQQQRRRQQQTTTWWWZZZ\\\\\\[[[ZZZZZZ\\\___ccceeedddaaa]]]ZZZXXXUUURRRPPPPPPPPPQQQQQQRRRSSSTTTZZZ```___ZZZVVVTTTRRROOOLLLIIIGGGEEEFFFFFFDDDBBBAAA???======;;;;;;;;;:::999666444333000000///...------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++------,,,,,,,,,++++++++++++***((()))+++---------,,,+++yyyjjj\\\NNNDDD:::666444111111333555444333111000/////////......---------,,,,,,,,,++++++************++++++---+++)))(((((()))+++,,,******))))))(((((())))))((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$&&&''')))***+++((('''%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))***))))))'''&&&%%%&&&&&&&&&&&&''''''''''''************)))(((&&&&&&((('''&&&%%%%%%%%%%%%&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&((()))))))))(((((('''''''''''''''))))))((((((((((((((()))''''''((())))))))))))(((((()))***)))((('''((()))&&&&&&'''((()))*********(((((((((((((((((((((((('''''''''((((((((())))))(((((()))***++++++++++++***)))(((''''''((()))***(((((((((((((((((((((((())))))*********))))))(((******))))))))))))******''''''(((((((((((((((((())))))))))))))))))))))))++++++++++++************((()))******(((((()))***++++++++++++***)))(((''',,,,,,+++++++++,,,------...///000///000111555777666777888::::::<<<===>>>:::;;;<<<>>>???AAABBBCCCEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHFFFDDDBBBAAA>>>===:::888777777777888888888999999999888666666::::::999999999999999999666666666666666666666666777777777888888999999999888777666777:::;;;;;;:::;;;:::::::::;;;<<<>>>???===???BBBDDDEEEEEEDDDCCCFFFGGGIIIKKKMMMLLLIIIFFFCCCAAA???===<<<;;;<<<<<<===???@@@@@@DDDHHHFFFBBB@@@???>>><<<999777666555999888888777666555555444333333333333222111000///------,,,,,,,,,---......///......---+++******)))***+++++++++,,,,,,,,,---***)))'''&&&&&&(((***+++++++++++++++++++++++++++&&&(((+++...///...,,,+++wwwhhhZZZMMMCCC999555444111111333444444222111000000000000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++)))(((((()))+++---***)))((('''''''''''''''***))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&((()))***+++'''&&&%%%&&&''''''%%%$$$&&&%%%$$$###"""!!!!!!!!!$$$$$$%%%&&&&&&&&&%%%$$$'''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$&&&((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))''''''&&&&&&'''(((&&&&&&&&&'''''''''((((((************)))(((&&&&&&***)))'''%%%#########$$$((((((''''''''''''((((((%%%%%%%%%&&&&&&((())))))))))))((('''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))******)))))))))******)))(((''''''((('''''''''((()))******+++((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&'''((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''''')))******+++++++++***))))))))))))))))))***((((((''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((((((((()))******)))((()))*********+++++++++***))))))***)))))))))))))))******,,,,,,---+++******,,,...,,,,,,---...000111111111111111111222333444555666666666777888999:::::::::<<<<<<;;;999888666666555222111000000000111222333222222222222111000//////////////////////////////111111111111111111111111222222222222333333333333111000000111333444333222111111111111222333333444333444666777777666555444555555666777999888555333666555333222111111222222000222333222333555333///333222222111111000000000//////////////////......------......---------,,,///......---------............---,,,+++******)))))))))******+++,,,,,,,,,)))((('''&&&&&&(((***+++++++++++++++++++++++++++&&&(((+++---...---,,,***uuufffXXXMMMBBB888555333111111333444333222111000000000000......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++***)))))))))***+++,,,***)))(((''''''&&&&&&''')))))))))(((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%''')))*********&&&%%%%%%&&&''''''&&&$$$((('''%%%$$$###############$$$%%%&&&'''&&&%%%$$$'''((())))))(((&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))((())))))))))))((('''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((()))(((''''''''''''(((((((((((('''''''''&&&%%%%%%%%%&&&((((((((((((((())))))******+++))))))))))))(((''''''&&&---+++(((&&&%%%%%%%%%&&&((((((''''''''''''((((((((((((((((((((()))***+++******)))(((((((((((((((''''''&&&&&&&&&'''((((((((((((((()))))))))******)))***+++***(((&&&'''(((((((((''''''((()))***+++))))))))))))))))))))))))&&&&&&'''''''''((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))+++++++++,,,***))))))(((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((************************)))***++++++))))))***+++*********+++++++++,,,,,,))))))*********************+++,,,+++))))))***,,,,,,******+++,,,---,,,+++------------............------...//////000111111444333222111000000000000******+++,,,---...//////.........------,,,,,,,,,,,,,,,------------......................................................---,,,,,,...///000///---,,,,,,,,,------.........///000111111111000....../////////000111111///---000//////............///...111111......000///,,,+++,,,,,,,,,------......+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++******++++++,,,,,,------)))))))))******++++++++++++***)))))))))***,,,,,,***++++++++++++,,,,,,,,,'''(((***,,,,,,,,,+++***}}}sssdddVVVLLLBBB888555333111111333333333222111000000000000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))*********++++++++++++***)))(((''''''''''''&&&'''''''''(((((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))((('''&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&((()))******)))&&&%%%%%%&&&((((((&&&$$$&&&&&&%%%$$$$$$%%%&&&'''"""###%%%''''''&&&%%%$$$$$$&&&((((((&&&%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((((()))******)))((('''&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&""""""$$$%%%&&&''''''''''''(((((()))******++++++''''''(((((((((''''''&&&***)))&&&%%%$$$&&&''')))((((((''''''''''''(((((())))))((((((((())))))***++++++***)))))))))))))))***)))))))))******+++,,,***)))((((((((()))***+++)))***+++***'''&&&'''((())))))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((++++++,,,,,,,,,+++******((()))+++,,,,,,+++)))((())))))))))))))))))))))))'''((()))***************))))))(((((((((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((+++++++++,,,,,,---------)))***++++++))))))***+++******)))))))))***,,,---)))******+++,,,,,,,,,,,,***+++,,,,,,******,,,------+++***+++---...,,,+++++++++,,,,,,,,,+++*********************+++,,,---///...---,,,+++,,,,,,---((()))+++,,,---,,,+++***++++++******************,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,......,,,******++++++,,,,,,,,,,,,,,,,,,,,,---......------,,,///...---...///000///---,,,,,,,,,,,,,,,,,,------...111222......111222111************++++++,,,,,,++++++,,,,,,,,,---------......------------......,,,,,,+++***************)))))))))***+++,,,,,,,,,)))))))))************************+++++++++,,,,,,******+++++++++,,,,,,,,,((())))))*********))))))|||rrrbbbUUULLLAAA888444333111111333333333222111000000000111......---------,,,,,,,,,++++++************++++++((()))***+++++++++++++++,,,+++***)))((((((((((((###$$$%%%'''(((***+++,,,'''''''''(((((((((((()))(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))%%%&&&'''((()))+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''))))))***))))))%%%%%%%%%'''((((((&&&$$$ !!!"""$$$&&&"""###%%%'''''''''%%%$$$ ###&&&&&&$$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&'''((((((((('''%%%$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$ ###'''((((((&&&%%%%%%&&&&&&'''((())))))***&&&&&&''''''''''''''''''%%%$$$###"""###%%%(((***((((((''''''''''''(((((((((''''''&&&&&&&&&'''''',,,++++++***************'''''''''''''''((())))))+++***((('''''')))+++,,,***++++++***'''&&&''''''***)))(((''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&'''(((******++++++((())),,,------,,,)))((())))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))******))))))((((((((('''))))))))))))))))))))))))&&&''''''((()))******+++)))***+++***)))((()))++++++)))(((''''''(((***+++%%%%%%'''(((((()))))))))&&&((()))***))))))***,,,+++)))'''(((***,,,***((()))***+++++++++)))(((''')))((((((((()))***++++++,,,+++***)))))))))***+++)))+++---......,,,)))(((******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,*********,,,------+++)))+++,,,,,,---------,,,,,,((()))***+++,,,---------+++)))))))))+++,,,+++***)))*********++++++++++++)))------******...111111+++++++++++++++*********)))************+++++++++---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++******))))))((((((*********)))))))))))))))(((((()))************)))*********++++++,,,,,,,,,)))))))))(((((((((((((((vvvdddSSSHHHBBB999333111222444444444444333222111//////...000---+++,,,...///---******)))((())),,,......---++++++******)))'''&&&%%%&&&'''''''''(((((())))))''''''(((((((((((('''''')))(((((()))******(((&&&'''''''''(((((((((((((((&&&''''''((()))******+++((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!(((&&&$$$""""""$$$&&&((()))(((&&&$$$$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%***(((&&&$$$$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((******((('''&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""&&&''')))+++***(((%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''((()))(((((((((((('''''''''(((&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))******)))((('''+++&&&"""###''')))&&&"""******((('''&&&%%%%%%$$$)))(((((('''''')))***+++((((((((((((((('''''''''******)))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((...---+++))))))))))))***((())))))************)))+++***((('''''''''((()))((())))))(((&&&%%%'''(((,,,+++)))(((((()))+++,,,(((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))************))))))((((((''''''''''''(((((())))))************))))))((((((''''''(((((('''''''''''''''(((***(((&&&'''***+++)))'''&&&&&&&&&&&&'''''''''((())))))************))))))((()))+++***(((''''''((())))))((((((''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++)))************+++++++++******++++++++++++******(((***+++,,,,,,+++)))(((************************++++++++++++++++++++++++)))******++++++******))),,,+++++++++***)))))))))+++,,,---......,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))))))))***++++++++++++***888///%%%$$$))),,,)))%%%))))))))))))))))))))))))******))))))))))))************))))))))))))******+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))wwweeeUUUHHHBBB999333111222333444444444333222111000/////////---,,,,,,......---***,,,++++++---......---+++++++++******)))'''&&&%%%''''''((((((((()))))))))'''(((((((((((((((((('''(((((('''(((******)))'''''''''&&&&&&''''''((()))''''''(((((())))))******(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%(((&&&$$$######$$$&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%'''''')))))))))'''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''((()))***((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((,,,+++)))((('''''''''(((&&&&&&'''((())))))))))))***))))))(((((((((((((((((())))))(((&&&&&&'''(((+++***(((''''''(((***+++)))))))))((((((((((((((()))))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''((((((((()))))))))******)))))))))((((((((('''******))))))))))))******)))'''&&&'''))))))(((&&&&&&&&&'''''''''((((((((())))))************))))))((()))+++***(((''''''(((************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******((()))************)))(((************************++++++++++++++++++++++++******++++++++++++******+++++++++***************)))***,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))***++++++++++++******'''%%%&&&)))+++***((())))))))))))))))))))))))******))))))))))))************))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))wwwfffVVVGGGAAA999444111222333444555444444333222111000000///---,,,,,,---...,,,+++,,,,,,,,,---...---***(((+++++++++***)))((('''&&&(((((()))))))))))))))***(((((())))))))))))(((((('''&&&&&&(((******)))((('''&&&%%%%%%%%%&&&((()))((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&###%%%(((******(((%%%###&&&%%%$$$###"""###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###!!!"""###%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&%%%$$$$$$###""""""&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%'''(((((()))))))))''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%'''))))))((((((+++...&&&&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((('''&&&&&&%%%&&&&&&$$$%%%&&&'''((()))))))))((())))))))))))(((''''''((())))))(((&&&&&&''')))***)))(((''''''((()))******))))))(((((('''''''''(((((((((((((((((())))))******))))))((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))******)))((('''((())))))((('''''''''((((((((()))))))))))))))************))))))''')))******(((''''''((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))******+++)))******++++++******))))))))))))))))))))))))))))))))))))*********++++++******++++++++++++******((((((((((((((((((((((((************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************+++++++++'''(((***,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******))))))***++++++++++++***"""%%%(((*********))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******************))))))))))))************************))))))))))))))))))))))))&&&'''((()))***+++++++++((((((((((((((((((((((((vvveeeVVVFFFAAA999444222222222333444444444333222111111000......------------,,,,,,+++)))((((((******)))(((+++++++++***)))(((''''''))))))))))))************)))))))))(((((()))))))))&&&%%%&&&'''***+++***((('''&&&%%%$$$$$$&&&'''(((((((((((((((((((((''''''%%%%%%%%%%%%&&&'''(((((('''''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((###%%%(((******(((%%%###''''''&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$"""""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&%%%&&&'''''''''&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,...000))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''''''''((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''((()))))))))(((&&&%%%'''((()))(((&&&&&&''')))***)))(((((((((((()))*********)))(((''''''&&&&&&&&&''''''(((((()))))))))))))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))******)))))))))))))))((((((((((((((())))))))))))))))))************))))))''')))******((('''((()))&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))))))))***((()))***++++++***)))(((++++++++++++++++++++++++))))))))))))******************++++++++++++******))))))((((((((()))******************************************************+++,,,,,,------,,,,,,+++)))))))))***+++++++++,,,((()))***+++,,,,,,,,,,,,***************************************************++++++++++++++++++***))))))***++++++++++++***(((***+++,,,,,,***((('''))))))))))))))))))))))))******))))))))))))************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))*********)))((((((((((((((((((((((((~~~ssscccTTTEEE@@@999444222222222222444333333222222111111111---......---,,,,,,,,,,,,+++(((&&&%%%'''***,,,---***++++++******)))((('''************))))))))))))))))))(((''''''((())))))&&&%%%%%%''')))***)))(((&&&&&&%%%$$$%%%&&&'''(((((((((((((((''''''''''''%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&"""$$$''''''%%%%%%%%%'''%%%&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&###"""$$$)))---,,,***)))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&))))))))))))((('''&&&&&&'''((()))))))))(((&&&%%%'''(((((((((&&&&&&(((******************************))))))((('''&&&&&&%%%&&&&&&''''''(((((())))))&&&''''''((()))******+++''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''((()))))))))))))))(((''''''''''''(((((((((((())))))))))))))))))************))))))'''(((******((((((((()))&&&&&&''''''(((((())))))'''((((((((()))))))))***))))))))))))))))))))))))******))))))((()))))))))((()))***++++++***)))(((************************(((((()))))))))***************++++++++++++*********))))))))))))***+++,,,************************************************+++,,,,,,------,,,,,,+++)))))))))***+++++++++,,,*********************)))************************************************************************))))))***++++++++++++***///+++((((((******(((%%%))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&((((((((((((((((((((((((|||ppp```SSSDDD@@@999444222222111111222222222111111111000000---...///...,,,+++,,,------***((((((***---000000******++++++******)))(((***)))))))))))))))(((((()))((('''&&&&&&'''((()))&&&%%%%%%'''))))))((('''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''''''######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!%%%%%%###"""###%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%!!! &&&)))'''###%%%%%%%%%&&&'''((()))***&&&&&&'''(((((((((((('''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((())))))(((''''''))))))))))))(((((('''&&&'''(((((((((((('''&&&&&&'''(((((((((&&&'''(((************++++++*********)))((((((''''''&&&&&&&&&''''''''''''''''''((((((%%%&&&'''((()))***+++,,,(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((())))))***+++,,,&&&''''''&&&$$$###$$$%%%''''''((((((((()))))))))))))))************))))))&&&(((******)))((()))***))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))((((((((())))))***((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))************++++++++++++******))))))******++++++,,,,,,************************************************++++++,,,,,,,,,,,,++++++***************+++++++++*********)))))))))((((((***************************************************)))(((((((((((()))***))))))***++++++++++++***+++'''######'''))))))'''))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((*********)))((('''&&&%%%((((((((((((((((((((((((|||ooo___RRRDDD???999444222222111000111111111000000000000///,,,...///...,,,+++,,,...,,,++++++,,,...///...---******+++++++++***)))))))))))))))(((((((((''''''((('''&&&%%%%%%&&&'''((('''&&&&&&'''((()))'''&&&%%%&&&'''))))))((('''&&&%%%&&&&&&''''''((((((((()))((((((''''''''''''(((%%%%%%%%%&&&'''(((((((((%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''(((###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######!!!&&&&&&###"""###&&&$$$$$$%%%&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&$$$""""""%%%&&&%%%$$$%%%%%%%%%&&&'''((()))***&&&'''((()))))))))(((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&%%%&&&'''(((((((((((('''(((((('''&&&&&&&&&&&&'''&&&'''((('''&&&''')))***))))))************))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))******+++))))))))))))((((((((((((***)))))))))(((((((((''''''((((((((()))))))))***(((((((((((()))***+++,,,&&&((()))'''$$$###$$$%%%&&&&&&'''''''''((((((((())))))************))))))&&&((()))***)))((()))***************))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++******&&&''')))***+++++++++*********************************************************++++++++++++******+++++++++***************))))))((((((((())))))***************************************************)))((('''&&&&&&'''((()))))))))***++++++++++++***&&&%%%%%%%%%&&&''')))+++))))))))))))))))))))))))******))))))))))))************))))))))))))******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&))))))))))))))))))))))))|||ooo___RRRCCC???999444222222111000000000000000////////////,,,...000...+++***,,,...******,,,...///---)))&&&******+++++++++******)))))))))(((((('''''''''&&&((('''%%%$$$$$$%%%'''(((((('''&&&'''((((((&&&%%%$$$&&&(((***+++)))'''&&&%%%%%%&&&&&&'''((()))))),,,+++***))))))((())))))&&&&&&&&&'''((())))))***%%%&&&((()))))))))((('''$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%$$$)))***'''%%%&&&)))######$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((((())))))(((&&&%%%''')))(((((('''&&&&&&&&&''''''&&&''')))*********)))((($$$$$$%%%%%%&&&'''(((((('''(((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&!!!"""$$$&&&'''((()))))))))((('''%%%%%%&&&''''''&&&'''(((''''''''')))+++(((((())))))))))))((((((&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&%%%(((((((((((())))))))))))******))))))((((((''''''******))))))(((((((((''''''((((((((())))))******&&&&&&&&&&&&'''(((******)))+++,,,***'''%%%&&&(((&&&&&&&&&&&&'''''''''((())))))************))))))&&&''')))***)))((()))***))))))((((((''''''&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''(((***++++++***)))(((''''''((()))***************************(((((((((((())))))))))))******++++++++++++******$$$&&&(((***++++++)))(((************************))))))))))))))))))))))))*********++++++*********,,,+++++++++******))))))''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))***++++++++++++***%%%))),,,***'''&&&)))---))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''************************zzzjjj[[[QQQEEE:::222222555444111000111111222222222222111111////////////...---,,,+++---......///...+++)))''''''((()))***************))))))))))))((((((((((((+++)))&&&&&&'''((((((''''''))))))'''%%%%%%(((,,,%%%%%%%%%%%%$$$###"""!!!''''''''''''&&&%%%$$$$$$((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&(((***+++%%%&&&'''''''''&&&$$$###***)))((('''%%%$$$###"""%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&$$$###%%%((()))'''$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$###"""!!!!!!######"""!!!%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%&&&(((***,,,''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&(((***+++******))))))((('''%%%%%%######$$$$$$$$$%%%%%%%%%'''(((((((((((((((''''''$$$$$$%%%&&&'''''''''&&&))))))((((((''''''''''''&&&&&&'''''''''&&&$$$###((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))******))))))((((((''''''((((((((((((((((((((((((...---)))%%%'''+++***&&&))))))))))))(((((((((((($$$%%%'''))))))))))))((('''(((((()))))))))))))))***))))))((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))))))))((((((++++++***************++++++++++++)))'''''')))+++))))))(((((()))***++++++&&&'''((())))))***))))))))))))))))))))))))))))))***))))))))))))+++,,,---+++++++++*********))))))++++++******))))))((((((******))))))))))))******(((((((((((()))))))))))),,,+++***((((((((()))***)))))))))))))))))))))))),,,+++)))(((((()))+++,,,******))))))((((((''''''))))))))))))))))))))))))'''&&&&&&'''((((((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((()))((('''&&&&&&'''((()))&&&(((***++++++)))'''&&&((((((((((((((()))*********'''%%%&&&(((***)))'''yyyiiiZZZPPPEEE;;;333333555333000//////000000111111000000////////////......---,,,+++$$$%%%(((***,,,,,,++++++((())))))************)))))))))))))))((((((((((((---***((('''''''''%%%$$$%%%''')))(((%%%###$$$%%%))))))))))))((('''&&&%%%''''''((((((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&(((***+++&&&&&&'''(((((()))(((((('''''''''&&&&&&%%%%%%$$$'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&((()))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%''''''&&&$$$$$$%%%(((((('''$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&$$$&&&'''&&&%%%$$$%%%&&&((('''&&&$$$"""!!! '''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%&&&'''''''''''''''((((((((('''''''''&&&&&&''''''((((((((('''&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''((((((((())))))((((((((('''((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***))))))))))))((((((''''''((((((((((((((((((((((((***+++***&&&&&&******'''))))))))))))((((((((((((%%%&&&'''((()))))))))(((''''''((()))))))))((((((((((((((((((((()))******))))))((('''''''''''''''))))))))))))))))))))))))************************(((((())))))))))))((((((***))))))((((((((())))))***++++++***(((''')))******************+++,,,,,,'''(((((())))))))))))((())))))))))))))))))))))))---,,,***)))(((((())))))+++++++++*********))))))*********)))))))))))))))******))))))))))))******************++++++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((************************))))))))))))))))))))))))************)))))))))((()))(((''''''''''''((()))&&&&&&'''(((((((((((()))((((((((((((((()))*********(((&&&''')))***)))(((xxxhhhXXXOOOEEE<<<444333444111///......//////000000//////...//////......------,,,,,,!!!###&&&(((+++,,,------)))************))))))((())))))))))))((((((((((((***)))(((((()))(((&&&$$$%%%'''))))))'''$$$""""""***************)))((('''''''''(((((()))(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&((()))***%%%%%%&&&&&&''')))***+++%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%$$$$$$%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&(((((('''&&&%%%&&&'''((('''&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&%%%$$$###'''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''(((((((((''''''&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))***+++)))))))))(((((((((((('''((((((((((((((((((((((((%%%+++---)))'''((()))((())))))))))))((((((((((((%%%&&&'''((()))))))))(((&&&&&&'''(((((((((((('''&&&&&&'''((()))***++++++)))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''((((((***++++++)))(((((()))***))))))))))))******+++((())))))))))))(((((('''))))))))))))))))))))))))+++***)))((('''''''''(((+++++++++***************))))))))))))******************))))))))))))******************+++++++++++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))***)))'''''''''''')))***((((((((((((((()))******+++)))'''''')))))))))(((wwwgggWWWMMMEEE<<<555333333000.........//////000000//////...///......---,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,***************)))((('''))))))))))))(((((((((((($$$$$$%%%(((***+++***((('''((()))***)))'''&&&%%%((((((((((((((('''&&&&&&%%%&&&'''(((((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))%%%$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%###$$$%%%%%%######$$$%%%###$$$&&&(((((('''%%%$$$&&&''''''''''''''''''&&&"""###%%%'''((((((((('''(((((('''&&&%%%###"""!!!$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''((((((((())))))&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%---222---'''&&&(((((())))))))))))((((((((((((&&&''''''(((((((((((((((%%%&&&&&&'''''''''''''''&&&'''(((((()))*********)))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((''''''&&&&&&&&&'''((((((''')))+++,,,***)))((()))''''''&&&&&&&&&''''''((())))))***))))))((('''&&&((((((((((((((((((((((((&&&&&&''''''((())))))***************************(((((())))))******++++++******))))))))))))******'''((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))''''''((())))))(((''''''''''''(((((())))))******(((((((((((((((((((((((('''(((******)))(((((((((************************))))))))))))))))))))))))*********))))))))))))))))))(((((((((((((((((())),,,+++***)))((((((((((((((((((((((((((())))))******)))(((''''''(((((((((vvvfffWWWMMMDDD<<<555333222///---...///000000111111000000///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++***************)))((('''))))))))))))(((((((((((($$$$$$%%%(((***+++***(((((('''&&&&&&'''((()))***&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&''''''(((((((((&&&%%%$$$######$$$%%%&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$###############((('''&&&''')))***)))(((###$$$%%%%%%######$$$%%%&&&'''''''''$$$ &&&&&&'''(((((('''&&&&&&"""###%%%'''((((((''''''$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''(((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((***)))(((''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((('''000555000(((&&&''''''))))))))))))(((((((((((('''''''''''''''(((((()))%%%&&&&&&'''''''''''''''(((((())))))))))))((('''((((((''''''''''''((((((((((((((((((((((((((((((************************''''''((()))))))))))))))((('''''''''(((((()))***''')))++++++***)))))))))''''''&&&&&&&&&&&&&&&'''))))))***))))))((('''&&&((((((((((((((((((((((((%%%&&&&&&'''(((((())))))************************(((((())))))******++++++******))))))))))))******'''((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))&&&'''(((((((((((('''&&&''''''(((((())))))******((((((((((((((((((((((((&&&)))******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((())))))))))))))))))(((%%%'''(((******)))'''&&&((((((((((((((())))))***((((((((('''&&&&&&&&&'''vvvfffVVVMMMBBB;;;555333111...---000///000000111111000000///...---,,,++++++,,,---...***************+++++++++)))************))))))((())))))))))))(((((((((((()))((('''((())))))'''&&&&&&$$$""""""%%%((()))***'''''''''((((((''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''(((((('''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$)))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&%%%$$$%%%&&&((((((''''''''''''((((((&&&%%%$$$######"""""""""&&&%%%$$$%%%'''(((((('''$$$%%%&&&%%%$$$###$$$&&&%%%&&&'''(((&&&### %%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$ """%%%'''((())))))&&&'''''''''(((((((((((($$$%%%&&&'''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((***)))(((''''''&&&''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((000444///(((&&&''''''))))))))))))((((((((((((((((((''''''''''''((()))&&&&&&'''(((((((((((('''((()))*********((('''&&&(((''''''''''''(((((()))((((((((((((((((((((((((************************&&&'''((())))))******)))(((((((((((()))***++++++''')))***+++)))))))))******))))))(((((((((((()))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))((('''&&&%%%***************+++++++++))))))))))))******************))))))))))))******************++++++++++++(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''***---,,,)))((()))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))******))))))(((###'''))))))((('''((((((((((((((()))******)))))))))(((&&&%%%&&&(((vvvfffWWWMMM@@@:::555333111......111...//////000000//////......---+++******+++---...)))))))))))))))******+++((())))))************)))))))))))))))((((((((((((+++)))'''''''''((('''&&&&&&$$$###$$$'''((('''&&&&&&''''''(((((('''''''''&&&''''''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$!!!$$$&&&&&&$$$###$$$&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%###""""""###%%%&&&&&&%%%$$$&&&'''&&&%%%$$$%%%&&&$$$%%%''')))))))))((('''%%%&&&((())))))(((&&&%%%'''&&&%%%%%%$$$$$$%%%%%%!!!"""###%%%'''((())))))''''''''''''((((((((((((###$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''((((((((())))))(((((((((&&&&&&&&&'''''''''(((((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%,,,///+++''''''(((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''((()))))))))((((((&&&''')))*********(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((()))***+++,,,((()))***)))((((((***,,,+++***))))))(((((())))))'''(((((())))))))))))((())))))))))))))))))))))))))))))******)))(((&&&%%%))))))*********+++++++++*********)))))))))))))))******))))))))))))******************++++++++++++'''((()))***+++******)))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&))),,,+++(((&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))************)))(((!!!"""$$$&&&(((((())))))((((((((((((((()))*********,,,,,,***'''&&&(((***wwwgggWWWMMM???999555333111......222---..................---...---+++******+++---...---,,,+++***))))))))))))'''((()))***************))))))))))))(((((((((((()))'''%%%%%%''')))******((('''''')))++++++'''$$$%%%%%%&&&&&&&&&&&&&&&%%%((()))))))))((('''&&&&&&(((((((((''''''&&&&&&%%%%%%&&&'''((((((((('''&&& !!!###%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$######!!!$$$&&&&&&$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))'''&&&%%%''')))******)))%%%&&&''''''%%%%%%&&&'''((((((((('''%%%###!!! %%%&&&((())))))(((&&&%%%$$$#########$$$&&&((()))&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&'''''''''&&&%%%%%%$$$'''''''''((((((((())))))((('''&&&&&&'''((()))***((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$###((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&(((***+++,,,&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###(((+++(((&&&((())))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))'''(((((()))))))))))))))$$$&&&(((***++++++***)))'''''''''''''''((()))***************************((((((((((((((((((((((((&&&'''((()))************'''''''''((((((***++++++)))))))))((('''(((+++---))))))((('''''''''''''''''''''((())))))***))))))))))))))))))))))))))))))&&&'''(((************)))))))))******++++++++++++++++++******))))))((((((******))))))))))))******(((((((((((())))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))+++***(((&&&&&&(((***+++******))))))((((((''''''))))))))))))))))))))))))###'''***)))%%%###&&&)))************************))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))(((+++***)))(((''''''((()))((((((((((((((()))******,,,......,,,)))((())),,,vvveeeTTTIII>>>:::555111000///...---000000//////.........---......---,,,,,,+++************))))))))))))******'''+++,,,)))))),,,......))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%###"""))))))******)))(((''''''$$$$$$$$$%%%%%%'''((()))&&&%%%#########%%%'''(((***'''######$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%%%%$$$#########$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""!!!!!! $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%((('''&&&&&&'''((('''&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''((())))))***---'''###&&&(((&&&%%%&&&'''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''(((&&&'''(((******((('''&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((+++***(((''''''(((((())),,,***((('''&&&'''((())),,,***'''$$$###$$$&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))''''''((())))))((()))((('''&&&%%%&&&&&&'''(((((())))))******++++++((()))))))))))))))((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''(((((()))((('''%%%$$$(((((((((((())))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((()))***************)))******++++++)))((('''))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((***)))(((&&&&&&''''''((((((((((((((('''&&&%%%$$$))))))))))))((('''&&&%%%(((((())))))((('''&&&&&&///...---,,,***)))(((((())))))))))))************++++++******))))))((((((''''''(((((())))))******%%%%%%''')))***,,,---...)))))))))))))))(((''''''***---///,,,'''$$$&&&)))tttdddTTTIII>>>:::555111000///......///.........------------......---,,,,,,+++************))))))))))))******(((,,,---***))),,,...---))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&'''((()))***'''&&&%%%$$$$$$&&&'''(((***'''$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&"""######$$$'''))),,,---&&&'''''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$###""""""!!!%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))+++&&&$$$''')))(((((()))&&&''''''((('''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))(((((('''((()))***+++***)))'''&&&&&&&&&'''(((,,,+++)))'''''''''((()))''''''''''''''''''''''''&&&%%%$$$######%%%'''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))((((((+++------***&&&)))((('''&&&&&&&&&''''''&&&'''''''''((((((((()))(((((())))))))))))((((((++++++*********)))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))(((''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((((((((()))))))))(((''''''(((((())))))***************++++++,,,+++***)))(((************************))))))(((((((((((())))))))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))***)))((('''''''''(((((()))))))))(((((('''%%%%%%&&&''''''(((((((((''''''((((((((((((((((((''''''---,,,++++++***)))(((((((((((()))))))))*********))))))((((((((('''''''''(((((((((((())))))******+++******))))))((((((((()))))))))))))))(((''''''))),,,---+++'''$$$&&&)))~~~qqqbbbSSSHHH===:::555111000//////...---------------,,,,,,,,,...------,,,,,,++++++***************************(((,,,---***)))+++,,,+++))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$######''''''(((((()))*********)))((('''&&&%%%&&&'''(((***(((&&&%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%###$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))***&&&$$$(((***))))))+++%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((((('''%%%######%%%'''((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''(((***+++,,,'''''''''&&&&&&&&&&&&&&&))))))))))))((()))))))))''''''''''''''''''''''''%%%%%%$$$######%%%&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((''')))...222111+++$$$)))(((''''''&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))((((((++++++++++++************((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((((())))))))))))*********(((((()))))))))(((''''''))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))(((((('''&&&&&&(((((((((((())))))))))))+++,,,,,,,,,,,,+++******************************)))))))))(((((())))))***(((((((((((((((((())))))'''((())))))******))))))***************************))))))((('''((((((((())))))***))))))((('''&&&%%%%%%'''(((((()))))))))''''''((((((((((((((((((*********)))))))))(((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))***---,,,+++)))(((&&&%%%$$$))))))******))))))((((((''')))+++***&&&%%%''')))|||ooo```QQQHHH===999444111000000///...---------------------------------,,,,,,+++++++++************************(((,,,---***)))***+++)))))))))))))))))))))))))))******)))((('''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''((())))))))))))))))))((('''&&&%%%%%%&&&&&&)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%)))((('''%%%###"""!!! ''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''((((((((()))&&&%%%((()))'''''')))&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&(((&&&''',,,111111+++$$$((((((''''''''''''''''''))))))))))))************'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$$$$&&&'''(((******+++++++++,,,,,,,,,(((((()))))))))(((((('''((((((((((((((((((((((((***)))))))))((((((((('''************************''''''((((((((((((''''''(((((()))(((((('''&&&%%%(((((((((((((((((())))))+++++++++++++++*********************************)))))))))((())))))******))))))))))))))))))))))))(((((()))************)))******************************)))))))))(((((((((***************)))(((((('''(((((()))******))))))'''''''''(((((()))******))))))******************''''''((((((((()))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))(((&&&((()))((('''&&&''')))|||nnn___PPPFFF<<<999444111000000//////..................//////------,,,,,,,,,,,,++++++)))***++++++++++++***)))''',,,---***)))******(((((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((('''''''''&&&'''''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&''''''(((((((((''''''%%%&&&'''(((((((((''''''''''''&&&%%%%%%$$$$$$$$$''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%""""""###$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''((((((((($$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''''')))&&&&&&((('''######%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''(((((((((''''''###%%%&&&((()))((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&)))&&&%%%(((,,,---***&&&''''''((((((((((((((((((************))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&%%%$$$%%%&&&&&&'''''''''((((((((())))))(((((()))))))))))))))((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))((('''&&&&&&***)))(((((((((((())))))+++*********))))))))))))************************)))))))))))))))***++++++++++++*********)))))))))((())))))***************))))))))))))))))))))))))***************)))))))))******************)))(((+++++++++++++++***)))(((((((((''''''((()))***+++*********++++++++++++,,,(((((((((((())))))))))))******++++++,,,,,,------************))))))))))))''''''(((((())))))******))))))************))))))&&&'''((((((''''''((()))}}}ooo___PPPEEE<<<888444111000000000///.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))&&&+++---***)))++++++((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((((((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))&&&!!! ###(((''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))******)))'''&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$######'''''''''''''''(((((((((&&&''')))*********))))))''''''''''''''''''''''''((((((((())))))))))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((''''''''')))'''%%%%%%&&&'''''''''''''''((()))))))))((((((((((((((((((''''''''''''&&&'''((())))))******)))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%&&&(((((((((((())))))))))))(((((()))*********))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))((((((,,,+++)))((((((((()))***+++***))))))(((((())))))++++++++++++++++++++++++))))))))))))******+++,,,...------,,,+++***))))))((()))******++++++******))))))))))))))))))))))))***++++++++++++***))))))))))))************)))))),,,,,,,,,++++++***)))(((***)))((('''((()))***++++++++++++++++++,,,,,,,,,))))))))))))************(((((()))***+++,,,,,,,,,+++************)))))))))************))))))))))))))))))******++++++******((((((((((((((((((((((((~~~qqq```OOODDD<<<888444111000000000000---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))$$$))),,,******++++++)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''######$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%###%%%%%%&&&&&&&&&&&&&&&&&&###%%%((((((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$((((((((('''&&&###!!! ###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&(((***'''""""""%%%''''''%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&(((((((((((())))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''((()))'''$$$###%%%'''&&&'''((()))***))))))((()))((((((((('''''''''&&&&&&'''((()))************(((((())))))************((((((((((((((((((((((((((((((((()))((((((''''''))))))*********+++++++++(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((())))))******))))))((('''((()))***++++++++++++---,,,***)))))))))***+++,,,+++***)))))))))******++++++++++++++++++++++++))))))))))))***+++,,,---111111///...,,,***))))))))))))***++++++++++++***************************++++++,,,,,,,,,+++***)))(((((())))))***))))))((())))))*********)))((((((,,,***)))((('''((()))***++++++++++++************************++++++++++++(((((()))***+++,,,---...+++++++++*********))))))++++++++++++************((()))***++++++++++++******))))))))))))))))))(((rrraaaOOOCCC<<<888333111000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))###(((,,,******,,,,,,)))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''')))******%%%&&&&&&''''''((((((((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$%%%'''((((((&&&%%%###%%%%%%&&&'''((((((((('''!!!%%%''''''%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$&&&%%%$$$$$$######$$$$$$!!!"""$$$%%%%%%%%%$$$"""###$$$%%%&&&''''''''' !!!###&&&((()))******###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$$$$"""$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++((($$$$$$(((&&&%%%$$$#########$$$%%%&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))((((((&&&%%%#########%%%'''(((''''''''''''&&&'''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&))),,,***%%%"""$$$'''&&&'''(((*********)))(((++++++******)))))))))(((&&&'''((()))************''''''(((((()))))))))***((((((((((((((((((((((((&&&'''(((*********))))))&&&&&&&&&&&&''''''''''''(((((()))***************))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))************))))))'''((()))+++,,,,,,,,,,,,...---+++))))))***+++,,,---,,,+++*********+++,,,++++++++++++++++++++++++))))))))))))***+++,,,---333333111///---+++)))((())))))***++++++++++++***++++++++++++++++++++++++++++++,,,---,,,+++***)))'''(((((()))))))))((((((%%%&&&'''((())))))))))))---+++)))((('''((()))***************)))))))))(((******+++++++++,,,,,,,,,******+++,,,...///000000++++++++++++******))))))*********+++,,,,,,,,,---((()))***++++++++++++++++++***))))))******)))(((ooo]]]NNNFFF;;;777222//////000000000000...,,,******,,,...000+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********)))(((''''''&&&******)))((('''&&&&&&%%%******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&$$$###++++++******)))'''&&&%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%###"""###%%%''''''&&&''''''''''''''''''''''''""" !!!%%%'''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$$$$############""""""!!!!!!###$$$$$$%%%%%%$$$$$$######%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%"""$$$'''(((&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%''''''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''((()))((('''%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''%%%%%%'''***+++***'''''''''''''''((((((((((((%%%&&&'''(((((('''&&&&&&******))))))((((((''''''''''''''''''''''''''''''###""""""$$$''')))))))))(((''''''''''''((())))))***)))&&&%%%%%%&&&)))***(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))'''(((((((((((((((''''''***)))((((((((()))+++,,,)))))))))))))))))))))))),,,,,,++++++******))))))...---+++*********+++,,,///---,,,***((((((((()))---+++)))(((((())),,,------,,,,,,+++++++++++++++************++++++++++++------,,,++++++,,,---...///......---,,,+++************))))))((((((((('''***************+++++++++222000---***((((((((()))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))(((((()))***---------,,,,,,***))))))++++++*********+++---...///......---,,,++++++***************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++~~~mmm\\\MMMDDD;;;777222//////000000000000///---,,,,,,---///000+++,,,,,,------,,,,,,+++***++++++++++++++++++***************************++++++***))))))(((''''''))))))((((((''''''&&&&&&))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&$$$$$$&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###&&&((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%'''$$$%%%%%%%%%&&&'''''''''$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''((("""###%%%'''((((((''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''')))++++++***(((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&%%%'''***+++)))'''''''''''''''(((((((((((((((((()))))))))((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''((('''&&&&&&(((((('''&&&((((((((((((((())))))******)))'''&&&&&&''')))***(((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))******))))))(((***))))))((()))***+++,,,)))))))))))))))))))))))))))))))))(((((((((''''''+++***)))((((((((())))))++++++***)))))))))***+++---,,,***))))))+++---...++++++***))))))))))))************+++++++++,,,,,,***)))((((((((()))***+++......------,,,++++++++++++*********))))))))))))******++++++,,,,,,,,,---222000...+++***)))*********+++++++++++++++++++++************************************))))))))))))+++***)))(((((())))))***++++++,,,,,,,,,,,,,,,+++,,,+++******+++,,,---...,,,,,,+++******)))((((((***************************+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,}}}lll[[[LLLCCC:::777222000///000000////////////....../////////+++,,,,,,------,,,,,,+++******++++++++++++******+++++++++++++++++++++++++++++++++***))))))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''',,,***'''&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$&&&''''''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$###"""###%%%'''######$$$%%%&&&'''((((((&&&'''((((((&&&&&&'''(((&&&&&&'''''''''(((((((((!!!"""$$$&&&((((((((((((((('''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((&&&%%%&&&(((***++++++***'''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&(((******)))(((''''''''''''((((((((((((***************)))(((''''''''''''((()))*********((((((((((((((((((((((((+++)))(((((())))))'''&&&(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))******+++++++++************))))))******+++,,,)))))))))))))))))))))))))))(((((((((((('''''''''******)))(((((((((((()))(((((((((((()))+++,,,------,,,+++***+++,,,...000//////...---------------++++++++++++,,,,,,,,,---((((((((((((((()))***+++------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---.../////////333111///---,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++++++++,,,,,,---******,,,---............,,,,,,++++++,,,,,,---............---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}lllZZZKKKCCC:::666222000000000000///.........//////.........+++,,,,,,------,,,,,,+++)))******++++++******)))++++++++++++++++++++++++++++++++++++******))))))'''''''''(((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&(((((((((''''''%%%$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((+++)))'''&&&&&&&&&%%%###''''''''''''''''''''''''(((''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###"""###&&&((($$$$$$$$$%%%%%%&&&&&&'''&&&''''''&&&%%%%%%'''(((&&&''''''((((((((((((((("""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''#########%%%''')))((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((())))))***)))(((''''''''''''((((((((((((((()))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((('''&&&''')))***)))(((''''''((((((((())))))((('''((()))******)))((('''(((((((((((((((((((((((()))(((((((((((()))******(((((((((((((((((((((((()))******++++++++++++***************++++++,,,,,,************************************************++++++++++++***+++++++++((((((((()))***+++,,,---,,,,,,++++++,,,---///000111111000///////////////,,,------------.........++++++,,,,,,------......------......////////////........................---......///000111222222333222111000000///000000000000000000000////////////////////////////////////.........------------....../////////000111111,,,,,,---...////////////...------------........./////////......---------------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++~~~mmm[[[LLLCCC999666333111000000///...------------------------+++,,,,,,------,,,,,,+++******++++++++++++******+++++++++++++++++++++++++++++++++***************'''''''''(((((((((((((((%%%%%%&&&&&&''''''(((((('''(((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$###$$$'''***&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''&&&'''(((((())))))((((((%%%&&&'''''''''&&&%%%$$$###%%%'''))))))'''%%%###'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((('''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((())))))))))))))))))''''''''''''((((((((((((&&&&&&''''''((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))'''&&&%%%&&&((()))((('''%%%&&&'''((((((((('''''''''((()))******)))((('''''''''''''''''''''''''''((((((''''''((())))))***))))))))))))))))))))))))((()))******+++++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++++++++***++++++++++++,,,...000111///......---------------/////////000000000000111...//////000111222222222//////000000111111222222111111111111111111111111111111111222333444444555444444333333333333444444444444333333333222222222222222222222222222222222////////////////////////000000111111222222222222000000111111111111000000000000000000000000//////,,,,,,,,,+++++++++++++++------------------------+++++++++******+++++++++++++++++++++++++++++++++~~~mmm[[[KKKCCC999666333111111000///...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************(((((((((((((((''''''''''''''''''''''''(((((((((&&&''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&'''$$$%%%&&&'''((()))))))))'''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''$$$###"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%$$$%%%''')))''''''&&&%%%$$$###""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''((()))(((''''''&&&''''''((('''%%%$$$###"""$$$'''))))))'''%%%$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%$$$$$$%%%%%%%%%))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''(((******)))'''''''''''''''''''''''''''((((((((())))))(((((((((''')))******)))((()))***''''''''''''((((((((((((&&&&&&&&&'''((()))***+++*********)))((('''''''''((((((((((((((((((((((((***(((''''''''''''&&&%%%%%%&&&((()))))))))((('''((((((************((((((((((((((((((((((((((((((((('''''''''((()))***+++************************((()))***+++++++++++++++***+++,,,------------,,,++++++++++++++++++++++++)))))))))************+++)))***++++++,,,+++++++++,,,---------,,,+++******++++++,,,---///000222333222222111000000000000000222222222222333333333333///000222333444444444444222222222333333444444444333333333333444444444444444555555555555666666666555555555666666777777777777777777666555555444444555555555555555555555555111111222222333333444444111222222333333333333222333333444444444333333222222222333333333222111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}lllZZZJJJAAA888666333111111111///...///...---,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,************************))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))((((((((((((((('''%%%%%%&&&&&&''''''''''''$$$$$$&&&'''''''''&&&&&&###$$$%%%&&&'''(((((((((&&&'''''''''((((((((()))''''''&&&%%%%%%%%%&&&&&&%%%$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$&&&'''&&&%%%%%%%%%$$$############%%%'''(((&&&%%%%%%%%%$$$%%%'''(((((((((&&&%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''')))+++,,,+++***''''''''''''''''''''''''))))))(((((((((((())))))''')))++++++)))((((((***''''''''''''((((((((((((******)))((((((((()))***))))))))))))(((((((((((('''''''''''''''''''''''')))(((''''''))))))(((''''''(((***+++++++++)))((()))))))))******))))))))))))))))))))))))))))))))))))(((((())))))+++,,,,,,++++++++++++++++++++++++)))***+++,,,------------++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,------.........---,,,+++,,,---...000222333555666888777666666555555666666444444555555555666666666111333444666777777777777555555555555555555666666444555555555666666666666888888888777777777777666555666777888999999:::::::::999999888777777666666777777777777777777777777333333444666777888999:::666666777777777666555444444444555666777777777777444555555666555444333222555555555555555555555555///////////////////////////...------------...///000000000000000000000000|||kkkXXXIII@@@888666333222111111///---111000...,,,,,,...000111+++,,,,,,------,,,,,,+++,,,------......------,,,))))))))))))))))))))))))((((((((((((((()))))))))******)))((('''&&&&&&%%%******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''$$$&&&((((((&&&%%%'''***%%%$$$$$$######$$$$$$%%%$$$$$$&&&''''''&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((333///(((### !!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$###"""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$&&&''''''&&&&&&))))))((('''%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$!!!###%%%&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&)))***(((&&&&&&&&&###$$$&&&(((((('''&&&%%%###$$$&&&'''''''''&&&&&&(((&&&$$$"""###%%%(((+++######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))(((''''''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******######$$$'''***,,,++++++''''''''''''''''''''''''***)))(((''''''((()))***'''***,,,+++)))'''(((***''''''''''''((((((((()))///---+++***((((((((()))''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&(((+++------,,,(((***,,,---------+++******))))))))))))))))))***++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,---///000000000//////,,,---.../////////...---...///000222444666777888777777666555555555555555666666666666777777777777444555777999:::;;;::::::777777777777777666666666555555666666777777777888::::::999999888777777777666666888999:::;;;;;;;;;;;;;;;::::::999888777777888888888888888888888888555555777888:::<<<===>>>;;;<<<<<<===<<<;;;999888333444666777999:::::::::666666777777777666444333444444555555555555555555333333333333333333333333111000///......///000111222222222222222222222222yyyhhhWWWJJJCCC888777444111/////////000000...,,,,,,...000000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++ ###&&&***++++++***)))))))))((((((''''''''''''&&&&&&&&&'''''''''(((((()))'''%%%&&&)))***)))((('''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((***(((&&&$$$%%%'''***---111///,,,)))'''((()))***((('''&&&%%%$$$%%%&&&'''((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""###$$$$$$######%%%'''(((((('''&&&&&&%%%$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""%%%&&&$$$"""###"""!!!$$$&&&'''))))))(((&&&%%%&&&&&&((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''')))***+++***)))'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))***)))(((''''''((()))***))))))))))))((((((((((((***((('''&&&&&&'''(((***((('''&&&&&&'''((('''&&&&&&'''''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((((('''((('''&&&%%%&&&(((***+++((()))***++++++***)))((('''((()))******+++******)))************))))))(((++++++++++++++++++++++++)))***+++------,,,+++++++++++++++***************---,,,+++******+++,,,,,,//////...---+++***))))))......---,,,,,,,,,------////////////000000000000,,,---///000000000//////111111111111111000000///333222111000000000111222555444444444444555666666999;;;;;;:::888666666666777888999::::::::::::::::::;;;<<<=========<<<;;;777777666444333333666888888888888888888888888888555666777777666666666888888888888888999;;;===>>>>>>>>>===<<<:::888555444999666333333666888888777888:::<<<>>>@@@??????>>><<<===???>>><<<:::999999:::::::::;;;<<<;;;777555888888888777777555444444888888777666777888:::;;;777666444333222333444555///000111222333333333333333333444444444444444333xxxgggVVVIIIBBB777666333000.........//////---+++,,,---/////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))%%%&&&(((*********)))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((&&&$$$%%%((())))))'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''%%%###""""""$$$&&&((())))))((('''&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%######%%%'''''''''&&&&&&%%%$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''((((((&&&$$$###"""!!!$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''$$$%%%'''(((((((((&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***)))(((''''''((()))***)))((((((((((((((((((((()))((('''&&&&&&'''((()))((('''&&&&&&'''((('''&&&&&&&&&''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((''''''&&&'''((())))))*********)))))))))******)))))))))((())))))************)))))))))***************)))++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,++++++++++++,,,---000//////...---,,,++++++......---------....../////////000000000000111111...///111333444444444444666666777777777666666555666555444333333444555555444555555555666666777777888999:::999777666666777888999:::;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::777777777555333333555777::::::999999999999999999777777888777666666777777888888888999;;;===>>>???>>>>>>>>>>>><<<:::888666999777666777999;;;:::999777888;;;>>>???@@@??????;;;===>>>>>>;;;999999999;;;::::::;;;<<<;;;999777::::::999999777666444333666666666777888999:::;;;;;;::::::999999999::::::666666777888999999999999777777888888777666666555wwwfffUUUHHH@@@666555222///---------......,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((++++++******)))(((((('''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''''''''%%%$$$$$$&&&''''''&&&#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$&&&''')))***)))(((%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$$$$%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""###$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%)))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''&&&&&&'''((('''&&&%%%%%%&&&'''((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''%%%''')))+++,,,+++***((()))))))))(((((()))))))))))))))*********))))))(((((()))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------,,,,,,,,,------...000000000/////////..................///000111111222222333333333444444444---...000222444555666666666666666666666666666666444444333333333333444444555555777888999999999999888999::::::888777888999::::::;;;<<<<<<===>>>>>>;;;<<<>>>??????>>><<<;;;999::::::888777666777999>>>>>><<<<<<<<<===>>>???===<<<;;;::::::999999999:::;;;<<<===???@@@AAABBBAAABBBBBBBBB@@@>>><<<;;;<<<;;;;;;===???@@@@@@>>>999:::===???AAAAAA@@@@@@<<<===>>>>>><<<::::::;;;===;;;::::::<<<<<<;;;:::<<<;;;;;;999888666444333444555777888::::::;;;;;;999999:::::::::::::::999777888999999::::::::::::;;;<<<<<<<<<;;;:::999999wwwfffUUUHHHAAA777555222000...---.........,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))...---+++))))))((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$%%%&&&((())))))((('''&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''((((((&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&###!!! ###%%%$$$$$$&&&'''&&&$$$#########%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&'''((()))))))))((((((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))(((''''''''''''((()))(((&&&&&&&&&'''((('''&&&$$$%%%&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''&&&'''(((************)))******(((''''''(((************++++++***)))(((((())))))***,,,------------------------------------...---,,,+++,,,---...///------------............///.........//////000000111111111222222222222222000///000000111222333444666666666777777888888999111111222444555666666777444444444444555555666666333333333333333333444444555666888:::;;;<<<<<<<<<999;;;<<<;;;::::::<<<>>><<<<<<<<<===???@@@AAABBBAAABBBDDDEEEEEECCCAAA@@@===>>>??????>>>>>>???AAAGGGFFFEEEEEEEEEGGGIIIJJJHHHFFFCCCBBBAAAAAA@@@@@@AAABBBCCCEEEFFFGGGHHHHHHJJJJJJJJJJJJIIIGGGEEECCCAAABBBDDDFFFHHHIIIHHHHHHBBBDDDEEEFFFFFFEEECCCBBB@@@AAABBBAAA???>>>>>>???AAA@@@>>>===>>>???>>><<<<<<<<<;;;:::888777555444555777888:::;;;;;;::::::666777888::::::999888888777888999:::::::::::::::<<<======>>>>>>>>>======xxxgggVVVIIIAAA888666333111////////////...------...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,---,,,***))))))***+++,,,&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((())))))((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$'''((((((&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&---&&&###&&&&&&"""!!!###)))'''%%%######$$$%%%''')))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''((((((((()))((((((''''''''''''(((((((((&&&&&&&&&'''((('''&&&%%%&&&&&&'''((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((('''''''''''')))***++++++***)))(((((()))***++++++,,,,,,,,,+++***))))))******,,,---............------------------------------,,,++++++---...///---------....../////////000111111222222222222222444444444444555555555555222222222222333444555666666666777888888999::::::777777777777777777888888666666666666777888:::;;;555666666777777888888888444555777999;;;===>>>>>>===>>>>>>>>>===>>>@@@BBBAAAAAAAAABBBDDDFFFHHHIIILLLMMMOOOQQQPPPNNNKKKJJJEEEGGGHHHIIIIIIJJJLLLOOORRRRRRRRRSSSTTTVVVYYYZZZWWWSSSOOOMMMMMMLLLKKKIIIMMMMMMNNNPPPQQQSSSTTTUUUYYYYYYXXXWWWUUURRRPPPNNNJJJLLLOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTRRROOOLLLJJJJJJJJJJJJIIIFFFEEEFFFGGGIIIHHHGGGHHHHHHGGGEEEBBB?????????===<<<:::888777777888999::::::999888777999:::<<<======<<<;;;:::;;;<<<<<<============<<<;;;<<<===>>>???@@@@@@@@@xxxgggVVVIIIBBB999777444111/////////000...------///000111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---+++***)))))))))***+++,,,''''''((((((((((((((()))'''''''''''''''&&&&&&&&&%%%&&&&&&%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%'''&&&&&&&&&&&&&&&'''((($$$$$$%%%&&&''''''''''''%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""######$$$&&&&&&'''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$ $$$""""""&&&)))(((&&&$$$###$$$%%%&&&)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&'''''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))((('''&&&''')))+++---+++++++++******+++++++++,,,,,,---------,,,+++++++++,,,---......///..............................,,,++++++++++++,,,------......//////000111111111222333444555666666666666777777777777777777777777444444444444555666777777555555666666777888999999888777666555555555666666888888777888999;;;===>>>888999:::;;;<<<<<<<<<;;;999999:::<<>>>>>>>>>>>===<<<;;;<<<<<<===============<<<;;;<<<===???@@@@@@@@@@@@wwwfffUUUHHH@@@888666333000///...//////---------...000000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,*********)))))))))******''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&'''(((&&&$$$###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&)))***+++,,,,,,+++))))))###$$$%%%'''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%######%%%'''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%***((('''%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&$$$%%%%%%&&&&&&'''((((((''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((())))))******'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''((())))))''''''((((((((((((''''''((('''&&&&&&'''((('''&&&(((((((((((('''&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******++++++************+++,,,------,,,,,,,,,------,,,,,,,,,------..................---....../////////..............................------...///////////////111111111222333444444444444555777888999999999888999999999999999999999888777777666666666666777777666666777888999:::;;;;;;999888777777777888999999<<<<<<<<<<<<===@@@BBBDDDBBBCCCDDDFFFGGGGGGFFFFFFEEEEEEEEEFFFIIIMMMQQQTTTTTTUUUTTTSSSRRRRRRUUUWWWXXXWWWWWWXXX[[[^^^aaaccciiikkkmmmooonnnkkkgggeee___^^^\\\ZZZZZZ\\\```ddddddgggkkkppptttvvvxxxxxxrrrmmmfffbbbcccbbb___\\\___```bbbeeekkkssszzz~~~}}}|||yyyvvvqqqlllgggddd^^^```dddeeefffhhhlllpppyyyxxxwwwuuurrrmmmiiifffccccccaaa^^^ZZZXXXXXXYYY[[[___fffmmmpppnnnhhhbbbZZZXXXUUUQQQLLLGGGCCC@@@@@@AAAAAABBBDDDFFFGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@===>>>>>>>>>>>>>>>======??????@@@@@@@@@??????>>>vvveeeTTTGGG???777555222///...---......,,,+++,,,---//////---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++******))))))(((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&((()))'''$$$###%%%''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&((((((&&&(((+++---,,,***&&&$$$"""$$$%%%'''((((((''''''"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###...###%%%)))$$$###'''&&&%%%$$$###"""""""""""" """$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&###$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''((('''&&&&&&'''((('''&&&)))))))))((('''&&&$$$$$$((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******+++++++++,,,)))+++---/////////...---,,,,,,............,,,,,,------...///000000000///...///////////////...---////////////////////////000111222444444333222222333333444444555666777777666777999:::;;;;;;::::::;;;;;;;;;::::::999999999999888777777777777777888999999:::;;;<<<===>>>???@@@?????????@@@AAACCCDDDEEEEEEDDDEEEFFFIIILLLNNNQQQRRRTTTUUUVVVVVVVVVUUUQQQQQQPPPQQQTTTYYY^^^aaabbbbbbaaa___^^^^^^aaacccaaa``````aaadddgggjjjlllrrrtttvvvxxxwwwtttpppmmmgggeeebbb___]]]___cccggghhhlllqqqwww|||~~~yyyrrrkkkhhhhhhgggdddaaaccccccfffkkksss}}}~~~yyysssmmmjjjdddfffiiijjjkkknnnssswww|||xxxtttqqqkkkkkkhhhddd```^^^^^^___aaagggqqq{{{}}}vvvpppfffddd```ZZZSSSLLLGGGDDDHHHHHHIIIJJJMMMPPPSSSUUUPPPOOOLLLJJJIIIIIIIIIIIICCCDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@>>>===<<>>AAABBB@@@@@@BBBAAA>>>AAA======BBBEEEEEEFFFIIIKKKMMMPPPSSSVVVWWWWWWWWWYYYWWWUUUTTTUUUUUUVVVVVVYYYZZZ\\\___bbbeeeggghhhmmmlllkkkjjjjjjgggdddaaabbb```^^^```fffmmmsssuuuvvvuuusssrrrqqqnnnkkkhhhfffddddddhhhjjjmmmsss{{{{{{|||||||||zzzvvvrrrooohhhccc___]]]\\\\\\cccjjjrrrvvv{{{~~~~~~~~~~~~{{{uuummmfffdddcccddddddcccfffiiinnnyyy~~~yyytttooojjjgggeeefffiiikkkooouuu{{{|||vvvoookkkdddbbb___\\\\\\^^^```bbbhhhooozzzwwwqqqllljjjeee]]]VVVSSSTTTWWWWWW\\\```dddjjjqqqrrrooonnniiiccc___^^^^^^]]]\\\YYYWWWUUUUUUVVVWWWUUUSSSUUUXXX^^^aaaaaa[[[UUUPPPtttcccSSSEEE>>>666555333111////////////,,,------------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******%%%%%%&&&'''((()))******((((((((((((((((((((((((***(((''''''((()))(((&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%((('''&&&&&&%%%&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&(((******((('''((((((''''''((())))))))))))))))))(((''''''&&&'''''''''***)))'''&&&&&&'''((((((+++)))'''&&&%%%&&&((()))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''((()))******++++++******,,,,,,---------.....................///000111111000000000000000000000000000000111111111222222222333333333333333333333333666666777777777777666666777777888888999:::::::::999888888999::::::888666999999:::;;;===???AAABBBDDDHHHKKKJJJKKKLLLJJJFFFLLLIIIIIINNNRRRSSSUUUXXX\\\^^^```bbbdddeeeeeeeeefffeeecccbbbaaaaaaaaabbbcccdddgggjjjnnnqqqtttuuuyyywwwtttrrrppplllhhheeedddcccbbbeeekkkrrrwwwzzzyyyyyyyyyyyywwwrrrlllgggdddaaabbbfffjjjmmmttt||||||}}}}}}{{{xxxsssooollleee```\\\[[[[[[^^^fffnnnuuuxxx}}}}}}{{{zzzyyyssskkkeeecccbbbbbbbbbbbbeeehhhmmmwww~~~yyytttqqqmmmiiifffbbbdddfffiiinnnttt{{{{{{vvvooohhhccc\\\[[[YYYWWWXXXZZZ]]]___iiioooxxx~~~zzzsssnnniiigggbbb]]]YYYYYY\\\```bbbeeeiiilllrrrzzz|||zzzxxxtttnnnjjjhhhfffdddbbbaaa^^^\\\[[[\\\]]]^^^]]]aaaeeekkkooonnniiiaaa\\\sssbbbRRREEE>>>555444222000/////////000++++++,,,---...///000111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((())))))(((((((((&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''((())))))'''%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&'''((((((((('''%%%$$$(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&''''''''''''&&&&&&&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((''''''&&&((())))))''''''''')))&&&&&&'''((((((((((((((((((''''''&&&&&&'''''''''***)))'''&&&%%%'''(((***)))((('''&&&&&&'''((()))******))))))(((((('''''''''((((((((((((((())))))'''((()))******))))))(((******+++,,,,,,,,,++++++---.........////////////////////////000111222222222222222333333333333333111111222222222222333333555555555555666666666666888999999::::::999999888:::::::::::::::;;;<<<<<<999999999999::::::999999::::::<<<>>>BBBEEEHHHJJJNNNTTTYYYZZZ[[[\\\YYYTTTZZZVVVVVV[[[```aaadddhhhhhhiiikkkmmmnnnoooooonnnpppooommmjjjgggeeeeeefffdddggglllqqqvvvzzz}}}~~~}}}zzzuuuqqqnnnjjjeeebbbaaa```aaaeeelllrrrwwwyyyxxxxxxyyyzzzxxxrrrjjjddd___^^^___dddgggkkksss{{{|||xxxsssnnnllleee```\\\]]]^^^aaajjjtttxxx|||}}}zzzxxxwwwrrrkkkeeecccbbbbbbbbbaaaeeehhhkkkttt~~~|||xxxtttpppnnnllliiigggaaabbbeeegggjjjooouuuzzz}}}zzzwwwsssooohhhaaa\\\WWWWWWVVVVVVXXXZZZ\\\^^^kkkooouuuyyyyyyuuuoookkkfffccc___[[[ZZZ\\\```ddddddhhhjjjlllsss{{{}}}{{{xxxvvvqqqmmmhhheeebbbaaabbb```^^^^^^___bbbeeegggjjjmmmqqqsssqqqllleee```rrraaaPPPDDD===555444222000//////000000........................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))(((((((((((((((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))(((&&&$$$%%%%%%&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%$$$(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''###$$$%%%''''''&&&%%%%%%!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%&&&'''''''''&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&(((((('''&&&&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&&&&$$$$$$###"""#########$$$%%%&&&'''(((''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((((())))))'''&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((()))(((((('''&&&'''((()))(((&&&&&&''')))$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''***((('''%%%&&&''')))***$$$%%%'''))))))))))))(((******))))))((((((''''''((((((((()))))))))******((())))))******++++++***+++,,,------......------........./////////000000000//////000000111222333222222333333444444444444333333333333444444444444888888888999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;::::::999::::::;;;<<<>>>>>>??????>>>???@@@@@@???@@@BBBFFFKKKPPPUUUXXX```gggmmmooopppqqqmmmgggddd```___dddhhhjjjmmmqqqooopppsssuuuwwwvvvuuutttvvvuuusssnnnhhheeeeeeffffffjjjrrrzzz|||xxxrrrmmmiiieeebbb_________aaafffmmmtttxxxzzzwwwxxxyyyyyywwwqqqhhhbbb```^^^```eeeiiimmmuuu~~~{{{uuuqqqnnngggccc```aaacccgggpppyyy{{{~~~zzzxxxvvvqqqkkkgggeeeeeeeeeeeefffiiilllnnnttt|||}}}yyyvvvrrrooommmllljjjiiicccdddeeeeeegggjjjooosssuuutttrrrppplllggg```[[[XXXXXXYYYZZZ\\\^^^```bbblllooosssvvvuuuqqqmmmiiidddaaa]]]ZZZ[[[^^^aaaccccccfffhhhjjjpppwwwzzzwwwtttrrrnnniiidddaaa___^^^bbbaaa``````cccgggmmmppptttuuuuuusssppplllgggdddqqq___OOOCCC<<<444333222000000000000111333222111///---,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((''''''((((((''''''&&&%%%)))(((''''''&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''&&&$$$#########$$$&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&((())))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''&&&&&&''')))$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&&&&'''((((((((('''&&&'''((()))***###$$$''')))******)))((('''''''''''''''&&&&&&&&&((())))))******++++++,,,*********+++,,,,,,---------...//////000000////////////000000000111111111111111111111111222444444111222222333333444444555666666666777777777888888;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEDDDBBBBBBCCCEEEIIIJJJMMMRRRXXX```fffjjjuuu|||}}}wwwiiidddcccfffjjjkkknnnrrrrrruuuyyy}}}~~~}}}zzzxxxxxxxxxuuuooohhhddddddeeeeeekkkuuuzzzvvvpppkkkhhheeecccaaaaaabbbeeekkksssyyy}}}~~~{{{{{{zzzzzzwwwrrrlllgggfffdddfffkkkooosss{{{~~~xxxtttqqqkkkgggeeegggiiikkksss||||||~~~{{{yyyvvvrrrmmmjjjiiijjjjjjjjjlllooorrrtttyyy}}}zzzvvvrrroooooonnnnnnmmmhhhiiihhhggggggiiimmmqqqttttttsssrrrpppkkkeeeaaa]]]^^^```bbbdddfffggghhhlllooorrrttttttppplllhhhcccaaa]]]\\\^^^aaacccddddddgggjjjkkkpppvvvwwwtttpppooolllfffaaa^^^^^^___ccccccdddeeegggkkkqqqvvvzzzyyywwwuuuqqqmmmjjjhhhppp^^^NNNBBB<<<444333222000000000000111222111000///...---,,,+++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,'''''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&((()))'''&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&)))(((((('''''''''''''''%%%'''((('''%%%%%%&&&(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))))))))((('''&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''')))(((&&&###''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%'''''''''((((((&&&%%%%%%''')))$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))&&&&&&'''(((((())))))(((&&&&&&&&&''''''''''''''')))******+++,,,,,,------++++++,,,,,,---.../////////000111111222222111111111111222222222333333333333333333333444555666666444444555555666777777888::::::;;;;;;;;;<<<<<<<<<>>>>>>???@@@@@@AAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAACCCGGGKKKOOOQQQQQQRRRQQQNNNKKKIIIJJJLLLTTTVVVYYY___gggpppwww|||zzziiicccaaacccfffgggiiimmmqqquuu||||||yyytttuuusssmmmfffbbbccceeedddlllxxxyyyuuuoookkkhhhgggfffeeeeeefffjjjqqqyyy}}}{{{yyywwwtttooolllllljjjlllqqquuuyyy{{{vvvtttmmmjjjjjjlllmmmnnnuuu|||zzz}}}|||{{{zzzvvvsssooommmmmmooooooooommmqqqtttwww||||||yyytttrrrqqqqqqqqqpppoooooonnnmmmlllnnnqqqtttwwwwwwwwwwwwuuupppjjjeeecccdddfffiiikkklllmmmmmmlllooorrruuutttpppllliiidddbbb```aaadddggghhhgggfffjjjlllnnnrrrvvvvvvrrrnnnmmmjjjddd___]]]___bbbdddeeegggggghhhkkkqqquuuvvvvvvuuutttqqqmmmjjjgggppp^^^NNNBBB<<<444333222000000000111111,,,------...///000000111,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))(((''''''((()))***%%%&&&&&&'''((()))******(((((((((((((((((((((((((((&&&&&&'''(((***)))(((''''''((((((((('''%%%$$$%%%%%%&&&&&&'''((()))))))))((('''%%%%%%&&&''''''))))))((('''''''''''''''%%%''')))(((&&&%%%&&&)))((((((((()))))))))******''''''&&&%%%%%%'''((())))))((('''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''((())))))%%%%%%%%%'''((((((%%%###''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&%%%&&&'''((()))'''''''''&&&&&&''''''''')))(((&&&%%%&&&'''***+++'''((('''&&&%%%%%%''')))%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''((())))))((((((***)))'''&&&&&&&&&((()))'''((((((((())))))************+++,,,------......,,,,,,,,,---...///000111111111222333333333333222333333333444444444555555555444444555555666777888888888999:::;;;;;;<<<<<<>>>>>>>>>>>>????????????@@@@@@AAAAAABBBCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBGGGGGGIIIMMMRRRXXX]]]```cccdddbbb^^^XXXUUUVVVXXX]]]^^^bbbhhhqqqzzz~~~wwwgggaaa^^^```bbbbbbdddhhhnnnttt{{{{{{wwwnnnpppooojjjccc```aaadddiiiqqq}}}yyytttnnnjjjiiiiiiiiihhhgggiiimmmuuu}}}}}}zzzwwwvvvtttqqqoooooommmnnnssswww{{{|||xxxvvvooollllllnnnooopppttt{{{yyy{{{}}}~~~}}}{{{{{{{{{wwwtttpppoooppprrrsssssskkkooossswww}}}{{{vvvtttssssssssssssssssssrrrqqqppprrrvvvyyyyyyyyyyyyyyyvvvqqqkkkffffffhhhjjjmmmoooppppppppplllooosssuuuuuuqqqllliiieeecccbbbeeeiiilllmmmkkkgggkkknnnooosssvvvuuuppplllkkkhhhbbb^^^]]]```dddccceeegggggggggiiimmmrrrlllnnnppppppnnnjjjfffcccnnn\\\NNNDDD???777555222111111111111000///000111111///......///............//////000000,,,---------,,,++++++************++++++,,,,,,,,,******))))))))))))******,,,***)))'''''')))***,,,((((((((((((((('''''''''&&&'''''''''(((((())))))***'''$$$$$$&&&'''%%%######$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''***(((&&&%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######&&&$$$""""""###%%%%%%$$$%%%%%%%%%&&&&&&'''''''''###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&&&&$$$######$$$%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$$$$&&&(((***%%%'''***,,,,,,***'''%%%"""+++)))'''+++(((###&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***+++,,,***(((%%%$$$$$$%%%%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%)))))))))))))))))))))))))))((((((((((((((()))***(((((((((((())))))******+++++++++++++++++++++,,,)))***+++---.../////////000000000111111111111111000000111222333555666777444555666777777666555444666666666777777888888888;;;;;;<<<<<<======>>>>>>???@@@AAA???===>>>AAAEEEEEEFFFHHHJJJLLLNNNOOOPPPJJJKKKKKKIIIGGGGGGJJJMMMSSSTTTWWW\\\ccckkkqqquuuvvvwwwuuunnneee______aaaeeegggiiimmmsss|||{{{uuuqqqbbb]]]\\\^^^]]][[[___gggmmmsss{{{}}}xxxuuuooolllfffbbb```bbbfffiiipppvvv}}}zzzvvvrrrmmmkkklllmmmooonnnppprrruuuxxx{{{}}}xxxzzz{{{{{{xxxuuussssssqqqrrrssssssuuuyyy|||zzzxxxuuussspppooooooqqqtttvvvwwwvvvvvvwwwyyyyyywwwvvvpppppppppqqqrrrrrrpppooonnnqqqvvv{{{wwwwwwuuussspppppprrrsssqqqrrrtttuuuvvvwwwxxxxxxxxxzzz{{{yyyuuupppmmmkkkiiijjjmmmoooqqqrrrrrrrrrooorrruuuvvvtttpppnnnmmmjjjjjjjjjjjjkkklllmmmnnnmmmmmmoootttxxxxxxsssooommmllliiieeeccccccfffiiillllllkkkjjjiiikkkooorrruuuqqqnnnlllllljjjgggdddnnn\\\NNNDDD???666444111000000000000///---///000000...------...---------....../////////------......---,,,,,,+++******+++++++++,,,,,,,,,******)))))))))))))))******)))(((((((((((()))***((((((((((((((((((((('''''''''''''''((((((((())))))'''%%%%%%''''''&&&$$$&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%###""" '''%%%$$$###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&''''''((())))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''+++***'''%%%$$$$$$%%%&&&$$$&&&((())))))(((&&&$$$""")))&&&"""'''%%%"""'''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$%%%&&&''')))+++***'''%%%$$$%%%%%%&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******(((((((((((())))))))))))*********+++++++++,,,,,,++++++---...////////////111000000000000111222222222222333444555777888999777888888999999888888777999999:::<<<===>>>???@@@:::::::::<<<===???@@@AAABBBCCCDDDBBBAAAAAAEEEHHHHHHKKKPPPTTTXXX[[[\\\\\\WWWVVVSSSOOOMMMOOOUUUZZZeeefffiiimmmsssyyyyyynnngggeeefffcccdddgggkkkpppyyy{{{tttnnnjjj___[[[ZZZ\\\\\\[[[___fffnnnttt|||zzzuuurrrjjjgggdddaaaaaadddhhhjjjtttyyy~~~yyyxxxuuusssqqqppppppppppppqqqrrrtttwwwyyyzzz{{{wwwxxxzzzzzzwwwtttsssssspppqqqrrrssssssuuuyyy|||~~~|||{{{xxxwwwvvvsssqqqnnnmmmmmmoooqqqssstttrrrqqqqqqssssssrrrqqqooooooqqqssstttsssqqqooooooqqquuuyyy|||}}}||||||sssrrrpppnnnmmmmmmoooqqqtttuuuvvvwwwxxxxxxwwwvvvtttuuuuuusssoookkkhhhggghhhjjjlllnnnppppppppppppooorrruuuvvvtttrrrpppooommmmmmmmmmmmnnnnnnooooooqqqrrrtttwwwyyyxxxtttqqqnnnnnnllliiiggggggjjjllloooooonnnmmmlllmmmqqqsssvvvtttqqqqqqqqqpppmmmjjjmmm\\\MMMCCC???555333000////////////......000111000///---......,,,,,,------------......---,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++***)))(((((())))))((((((((())))))(((((((((''''''((((((((((((((((((''''''''''''(((((((((((()))(((&&&&&&(((((('''&&&)))((('''&&&%%%%%%%%%%%%'''''''''((((((((())))))&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((('''&&&)))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%###"""!!!(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&***%%%###)))'''$$$+++%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&)))((('''&&&%%%&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,))))))))))))))))))(((((())))))***+++,,,,,,---------......///000000000///222111111000111222333444555555555666888999;;;<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<>>>@@@AAACCCCCC<<<<<<<<<===???AAADDDEEEEEEFFFGGGGGGGGGHHHKKKNNNRRRWWW___hhhnnnppppppooolllhhhaaaZZZXXX[[[ccciiiqqqrrruuuzzz|||pppgggdddccc```bbbeeeiiiooovvv~~~|||uuunnngggddd\\\ZZZZZZ\\\\\\]]]aaagggqqqwww}}}~~~yyytttqqqlllkkkjjjjjjkkknnnrrrtttyyy}}}}}}wwwwwwwwwvvvuuusssqqqpppqqqqqqrrrssstttuuuuuuvvvtttvvvwwwwwwuuusssrrrrrrrrrssstttsssrrrqqqssstttvvvvvvvvvuuutttsssrrrqqqpppnnnllljjjjjjkkknnnoooooommmiiihhhiiijjjkkkjjjjjjlllooorrrsssqqqnnnlllnnnppprrruuuvvvuuusssrrrlllkkkiiiggghhhjjjmmmnnnssstttuuuvvvvvvtttrrrppplllmmmllljjjfffdddcccdddgggiiijjjlllmmmnnnmmmmmmnnnppprrrrrrqqqooooooooommmmmmnnnnnnoooppppppqqqsssvvvxxxyyyxxxuuusssrrrnnnoooooonnnllllllmmmooowwwxxxwwwvvvuuuvvvxxxzzzwwwvvvvvvvvvwwwvvvsssqqqlll[[[MMMCCC>>>666333000///000000///...111222333333111000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++,,,+++***)))((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((('''''')))((('''%%%%%%%%%&&&'''&&&'''''''''((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))******)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$######""""""######&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%(((%%%&&&---)))$$$***&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&''''''(((''''''''''''&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''((()))+++,,,---************))))))))))))***++++++---...///000000///000000111111111000000444333222111222444555777777777777888999;;;======???>>>===<<<<<<===>>>???>>>??????@@@AAABBBCCCCCCBBBBBBAAABBBDDDFFFIIIKKKJJJKKKLLLOOOQQQTTTWWWZZZccciiittt~~~~~~xxxnnnfffbbbdddjjjooorrruuuyyy~~~xxxmmmddd```^^^aaadddhhhlllpppvvv|||yyyssslllfffccc_________``````bbbfffkkktttxxx~~~{{{wwwuuussssssssstttvvvxxx{{{|||~~~|||yyyuuuuuuttttttsssrrrqqqpppqqqqqqqqqrrrrrrsssssstttrrrtttuuutttrrrqqqpppqqqtttuuuvvvuuurrrooonnnnnnlllmmmmmmnnnmmmmmmllllllkkkjjjhhhgggggghhhjjjkkkjjjfff```^^^^^^```bbbcccbbbfffkkknnnnnnkkkgggeeejjjkkkmmmnnnmmmkkkhhhgggcccbbbaaaaaaeeeiiilllnnnnnnoooppppppnnnkkkhhhfffbbbccccccaaa``````aaacccggghhhjjjkkklllkkkkkkjjjkkklllmmmkkkiiihhhhhhiiihhhiiikkkmmmooopppqqqrrrsssvvvxxxwwwssspppooopppmmmoooqqqqqqpppooopppqqq|||}}}}}}}}}{{{{{{}}}~~~yyyyyyyyyzzzzzzxxxvvvttt~~~lllZZZLLLBBB===777444222000111111000000111222333333111000000111,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,---++++++++++++++++++++++++++++++***)))(((((())))))%%%''')))******)))'''%%%&&&'''''''''(((((())))))((((((((((((((('''''''''&&&'''((()))((((((''''''''''''&&&%%%&&&'''(((***%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$'''''''''''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((******)))'''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&######%%%&&&''''''''''''%%%$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%***)))((('''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''"""###%%%'''(((((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&!!!$$$$$$***333+++"""&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''''''''&&&'''''''''((((((((()))''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''((((((***+++,,,---++++++++++++++++++++++++------...///111222333333111222222333333333222222555555444444555666888999888888888999;;;<<<>>>???AAA@@@???>>>>>>???@@@AAADDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJMMMQQQUUUWWWVVVWWWZZZ^^^ccchhhkkklllvvv}}}wwwnnniiihhhiiikkkppptttzzz}}}uuummmfffbbbaaafffiiinnnrrrvvvzzz~~~}}}xxxrrrmmmiiifffeeeggghhhggggggjjjmmmooouuuyyy}}}}}}}}}}}}yyyyyyyyyyyyzzz|||}}}~~~|||yyywwwvvvsssrrrpppooonnnooopppqqqqqqqqqrrrrrrsssttttttuuurrrssstttssspppooooooooossstttuuussspppllljjjiiiddddddeeeeeeeeeeeeeeeddddddcccbbbbbbbbbccceeefffbbb]]]WWWTTTUUUWWWZZZ\\\\\\aaagggjjjhhhddd```___bbbcccddddddccc```]]][[[[[[YYYYYY\\\bbbgggjjjjjjgggggggggfffdddaaa___]]]XXXYYYZZZZZZZZZ]]]aaadddhhhiiijjjkkkkkkjjjiiihhhhhhhhhgggdddaaa```aaabbbbbbdddgggkkknnnppprrrsssqqqsssuuusssooollllllmmmmmmooorrrsssssssssssstttzzz|||}}}}}}|||{{{|||}}}|||}}}~~~}}}{{{yyyxxxwww}}}kkkZZZKKKBBB===777555222111111111111000...000111000///---......------,,,,,,,,,,,,++++++///...---,,,---...///000,,,,,,,,,++++++++++++*********))))))))))))******&&&''')))******)))'''&&&&&&&&&''''''((()))))))))((((((((((((((('''''''''$$$&&&))))))((('''''''''&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$###"""$$$######$$$%%%%%%$$$"""'''&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&((()))((('''%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''%%%$$$###'''&&&&&&%%%%%%&&&&&&'''###'''***444>>>333''')))&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''''''''''''''%%%&&&''''''(((''''''''''''''''''((())))))******''''''''''''((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((()))***+++,,,---,,,,,,,,,,,,------......000000111222333333444444222222333444555555444444666777777888999:::;;;;;;:::::::::;;;<<<>>>@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHKKKNNNRRRXXX___eeeiiillliiiiiilllqqqxxx}}}wwwnnniiifffeeedddjjjooovvv~~~}}}zzzvvvqqqllliiigggffflllpppuuuzzz}}}~~~{{{wwwsssooollljjjmmmpppqqqnnnmmmppprrrrrruuuvvvxxxyyyzzz|||~~~~~~}}}xxxtttqqqppppppnnnlllkkkjjjjjjkkkmmmnnnooooooooopppppppppqqqqqqnnnnnnnnnllljjjhhhhhhiiiiiijjjkkkiiifffcccaaaaaaZZZZZZ[[[[[[ZZZZZZYYYXXXYYYYYYXXXYYYZZZ[[[]]]^^^YYYTTTOOOKKKLLLOOORRRTTTWWW]]]cccdddaaa\\\YYYXXXVVVXXXYYYZZZYYYWWWTTTRRRSSSRRRRRRWWW]]]bbbbbbaaa\\\\\\[[[ZZZXXXVVVUUUTTTNNNOOORRRSSSUUUXXX]]]```eeeffffffgggfffeeedddccccccaaa___[[[XXXXXXZZZ\\\]]]___ccchhhkkknnnppppppmmmmmmmmmllliiihhhhhhiiikkkmmmpppqqqrrrssstttvvvyyy{{{~~~~~~~~~~~~}}}{{{yyyyyyzzz}}}kkkYYYKKKAAA<<<666444111000000111000///---///000000...------......---------,,,,,,,,,,,,...---,,,+++,,,---///000,,,,,,,,,+++++++++******(((((((((((()))***+++,,,(((((()))******)))((((((&&&&&&''''''((())))))***)))(((((((((''''''''''''"""%%%((()))'''&&&&&&'''&&&'''((((((((((((((('''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$%%%'''&&&%%%###''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''######$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$%%%&&&((((((&&&&&&''''''&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''###%%%''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,999CCC888***,,,''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''&&&&&&%%%%%%'''(((((((((''''''&&&&&&''''''((())))))***''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((***)))))))))******+++,,,,,,,,,---...///000111111111111222222333333333444222333444555666666777777777888:::<<<=========<<<<<<<<<===>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDGGGKKKOOOSSSVVVWWW___ccciiipppwww|||zzzzzz{{{sssiiidddcccbbbaaafffkkkrrrzzz~~~~~~}}}wwwtttqqqooommmllllllkkkrrrvvv|||}}}{{{xxxuuusssrrrqqqrrrwwwvvvqqqooorrrtttrrrssssssrrrrrrrrrvvv|||~~~~~~{{{tttmmmhhheeeeeeeeebbbbbbccccccddddddeeeeeegggggggggfffeeeddddddcccbbbbbbaaa___[[[YYYYYYZZZYYYZZZ[[[YYYWWWUUUTTTUUUPPPPPPPPPOOONNNMMMLLLKKKKKKKKKLLLMMMOOOQQQSSSTTTPPPLLLFFFDDDEEEHHHLLLMMMPPPVVV[[[[[[VVVQQQOOOOOOLLLMMMOOOQQQQQQPPPNNNLLLMMMLLLLLLQQQWWWXXXVVVRRRNNNMMMLLLJJJIIIIIIIIIIIIFFFHHHKKKMMMOOOQQQUUUXXXZZZ[[[[[[[[[ZZZYYYWWWVVVWWWUUUSSSOOOMMMNNNRRRVVVWWWYYY]]]aaadddfffggggggeeecccaaaaaaaaabbbbbbaaaccceeehhhjjjjjjllloooqqqtttwww{{{}}}}}}|||||||||zzzzzzzzzxxxuuuuuuxxx{{{}}}jjjYYYKKKAAA<<<555333000//////000///...///000222111///......///.........------,,,,,,,,,+++***)))((((((***,,,---,,,,,,,,,++++++*********'''((((((((()))+++,,,---))))))************))))))&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&!!!$$$((()))'''%%%&&&'''(((((()))))))))'''&&&%%%''''''''''''((((((((()))######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$%%%&&&'''!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((()))***++++++&&&%%%%%%'''((((((&&&$$$'''''''''&&&&&&%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%"""###$$$%%%&&&&&&'''((("""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%'''))),,,///000&&&&&&''''''&&&&&&%%%$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%'''(((((($$$%%%%%%&&&&&&%%%%%%$$$"""###&&&333>>>333%%%)))''''''''''''((((((((()))((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''(((((('''&&&&&&%%%$$$%%%'''(((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''+++***************++++++,,,---...///000222333333222222222222222222222222222333444666777888888888777999<<>>===>>>>>>???@@@AAACCCDDDEEEFFFFFFHHHIIIIIIHHHFFFFFFIIIKKKPPPWWW^^^dddiiikkktttxxx~~~{{{nnnddd``````aaaaaahhhmmmuuu{{{|||zzzxxxvvvtttrrrrrrsssrrrrrruuuyyy}}}{{{yyyxxxwwwwwwuuuyyyyyyssspppssssssppprrrpppnnnllllllqqqxxx}}}~~~|||zzzxxxxxxzzz|||}}}yyytttlllccc]]][[[ZZZ[[[WWWYYY\\\^^^^^^^^^\\\[[[______]]]\\\ZZZXXXWWWVVVWWWWWWUUURRRNNNLLLLLLMMMLLLMMMNNNMMMKKKJJJJJJKKKJJJIIIIIIHHHFFFDDDBBBAAABBBBBBCCCEEEGGGJJJLLLMMMJJJFFFAAA???AAADDDGGGIIIJJJOOOTTTSSSMMMHHHFFFFFFEEEGGGJJJLLLMMMLLLKKKIIIIIIHHHIIIMMMQQQQQQLLLFFFCCCBBB???>>>===>>>???@@@BBBDDDGGGIIIJJJKKKNNNPPPOOOOOOPPPOOONNNLLLKKKIIILLLJJJHHHEEEDDDGGGLLLPPPRRRTTTWWW[[[]]]^^^^^^^^^]]]YYYVVVWWWZZZ\\\[[[ZZZ\\\]]]```aaabbbeeehhhkkkiiilllqqqssstttsssssstttsssssssssqqqoooqqquuuyyy{{{hhhVVVGGG===888444333222000000000000111000---,,,---///000...,,,)))******++++++,,,------,,,+++***))))))+++---...------,,,,,,+++***))))))))))))))))))))))))))))))&&&''')))***++++++******((((((''''''&&&&&&%%%%%%'''((())))))(((&&&$$$###&&&&&&&&&'''((()))***+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""###%%%(((***,,,***'''$$$###$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$###"""!!!"""###$$$%%%&&&%%%$$$""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&''''''''''''((()))***************))))))((('''&&&%%%%%%&&&((()))))))))(((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''************))))))))))))&&&&&&''''''((())))))***'''&&&%%%%%%&&&'''((()))+++---//////......///000111000000000000111222222555555444444444444444444444555666555555666888:::999<<>><<<;;;<<<<<<<<<>>>@@@CCCFFFHHHGGGEEECCC@@@??????@@@AAAHHHGGGFFFEEEEEEDDDDDDDDDEEEHHHMMMQQQTTTQQQMMMHHHCCCDDDFFFGGGGGGDDD???;;;;;;;;;;;;:::999999888888;;;===???BBBCCCCCCBBBAAADDDCCCCCCBBBBBBCCCCCCCCCJJJIIIFFFCCCAAACCCGGGKKKMMMOOOQQQSSSTTTUUUTTTTTTQQQSSSUUUWWWWWWVVVUUUSSSVVVWWWXXXZZZ\\\]]]^^^___bbbcccccceeefffggghhhhhhdddgggiiifffccceeemmmtttzzzhhhVVVGGG>>>999444333222000///000000111///---,,,---///000...,,,------,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))+++,,,,,,,,,+++***)))((())))))))))))))))))))))))'''((())))))(((&&&$$$###$$$$$$###$$$%%%&&&''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########'''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&$$$""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''''''''"""$$$&&&&&&%%%%%%%%%'''&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&&&&%%%%%%%%%&&&'''((()))***))))))((('''''''''''''''*********************)))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***)))((((((((()))***,,,---+++---///000000000111222000000000//////000111111222222222222222222222222111333555666666666888:::===@@@CCCDDDCCCBBBBBBBBBAAA???@@@DDDEEECCCEEEJJJPPPRRRUUUZZZ___bbbbbbbbbccchhhooouuuzzz|||xxxxxx{{{{{{sssoooiiidddbbbbbbeeegggmmmpppvvv{{{}}}|||zzzxxxyyyzzzzzzxxxwwwxxx|||~~~}}}zzzwwwssstttuuuuuutttuuuwwwyyy{{{wwwrrrnnnkkkhhheeeccccccaaa___^^^^^^aaaccceeegggeeebbb___]]]]]]^^^___^^^YYYSSSNNNLLLJJJIIIHHHBBBDDDEEEFFFEEEEEEGGGIIIIIIKKKLLLMMMLLLIIIGGGEEEFFFDDDBBB@@@>>>>>>>>>>>>@@@AAABBBBBBAAAAAABBBDDD@@@@@@???>>>===;;;999888888888999;;;>>>AAADDDEEEEEEDDDBBB@@@>>>>>>>>>>>>AAAAAAAAAAAAAAABBBCCCCCCEEEGGGLLLPPPQQQNNNJJJFFFBBBAAA@@@@@@???===:::888::::::::::::;;;;;;;;;;;;999:::;;;===>>>>>>>>>===>>>>>>>>>===>>>>>>??????FFFEEECCC@@@>>>???BBBEEEFFFGGGHHHJJJLLLMMMMMMNNNMMMNNNQQQSSSSSSRRROOONNNRRRRRRRRRRRRTTTUUUVVVWWWVVVWWWWWWXXXYYYZZZZZZ[[[\\\___aaa___]]]```iiiqqqxxxfffUUUGGG>>>:::444333111000//////000000///...------...///...---//////...------,,,++++++---,,,+++*********+++,,,++++++++++++++++++******))))))))))))))))))))))))++++++++++++***)))((('''((((((((()))***+++++++++''''''(((((((((&&&%%%$$$&&&&&&&&&&&&'''((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&###%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%'''((())))))***)))(((''''''&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&######$$$&&&'''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))***+++---...///,,,...000111111111222444000000////////////000000222222222222333333333333222555777999999:::;;;===>>>@@@BBBCCCAAA@@@@@@AAAAAA@@@BBBGGGHHHGGGKKKPPPYYY___iiiqqquuuvvvvvvuuuuuuyyy~~~{{{vvvqqqkkkkkknnnsssxxx||||||~~~~~~zzzpppnnnjjjgggfffgggiiikkkpppsssxxx|||~~~}}}{{{zzz|||zzzyyyyyy||||||zzzyyyuuupppkkkiiikkknnnoooooopppqqqsssvvvpppiiiccc___^^^]]]\\\VVVUUUSSSQQQQQQSSSUUUWWWWWWVVVSSSPPPOOOOOOPPPPPPPPPMMMIIIGGGFFFFFFDDDCCC;;;<<<=========>>>AAADDDDDDFFFHHHJJJIIIGGGDDDAAABBB@@@>>><<<:::999999999===???AAABBB@@@??????@@@======<<<<<<:::999888777666777999;;;>>>AAACCCDDDDDDDDDCCCBBBAAA???>>>===999999:::;;;<<<===???@@@EEEHHHLLLOOOOOOLLLHHHEEEBBBAAA>>>;;;999999999999::::::;;;<<<<<<===>>>>>>999999:::::::::;;;;;;;;;::::::::::::;;;;;;<<<<<>><<<<<<>>>@@@>>>???@@@AAACCCEEEGGGHHHIIIKKKNNNPPPOOOMMMJJJHHHLLLKKKIIIIIIIIIJJJLLLMMMKKKKKKLLLMMMNNNNNNOOOOOOSSSUUUWWWVVVVVV[[[eeennnuuucccRRREEE===999444333111000//////000000......---............---...---------,,,,,,,,,+++------,,,************+++************++++++++++++((((((((((((((((((((((((%%%%%%&&&''''''((((((((('''''''''((((((((())))))''''''(((((('''&&&%%%%%%((((((''''''((()))******)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&(((###$$$%%%%%%%%%$$$"""!!!%%%&&&'''&&&$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((((((''''''###$$$&&&((())))))((('''(((''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((()))***,,,...///000...000222222111111222333111111000000000000111111555555666666666666666777777:::<<<>>>======>>>???>>>@@@BBBBBBAAA@@@@@@AAACCCCCCEEEIIIKKKNNNVVV___hhhrrrzzzrrrnnniiiddddddgggooouuuyyyyyyzzz{{{zzzwwwsssqqqmmmjjjiiijjjlllnnnsssuuuyyy|||}}}|||zzzyyyzzzxxxxxx|||zzzssspppooolllfff```^^^```cccddddddcccddddddeeeaaa[[[VVVTTTSSSQQQPPPKKKJJJHHHFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIHHHFFFEEEDDDDDDDDDBBB@@@;;;;;;;;;;;;:::<<<@@@CCCBBBDDDGGGJJJJJJHHHEEEBBBCCCAAA???<<<;;;:::::::::<<<>>>AAABBBAAA???>>>>>>============<<<;;;::::::999:::===@@@CCCEEEFFFGGGGGGGGGHHHHHHGGGEEEBBBAAA============>>>@@@AAABBBDDDHHHLLLNNNMMMKKKHHHGGGCCCCCCBBB@@@>>>>>>???@@@======>>>>>>?????????@@@======<<<<<<<<<===>>>>>>:::;;;<<<<<<=========>>>AAAAAA@@@>>><<<;;;<<<>>>=========>>>@@@BBBEEEGGGIIIKKKMMMOOONNNKKKHHHFFFFFFEEEBBBAAA@@@BBBDDDFFFFFFFFFGGGIIIJJJLLLMMMMMMMMMOOOPPPPPPRRRXXXccckkkrrr```OOOCCC;;;888333222111////////////000---.........------......******++++++,,,,,,,,,------,,,,,,+++*********************************+++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''(((((()))((((((((('''''''''&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&'''((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%''')))$$$$$$%%%&&&%%%$$$###"""$$$&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))******,,,---///000111222000222333333111000000111333333222222333333444555888888888888999999::::::<<<>>>???@@@???>>>???@@@BBBDDDEEEEEEDDDCCCDDDEEEGGGFFFHHHLLLPPPWWWdddqqq~~~yyysssnnnkkkhhhdddeeeiiinnnuuuzzzyyyxxxyyyyyyvvvuuusssooolllkkknnnqqqtttvvvxxxyyyzzzzzzyyywwwvvvuuuuuuwww}}}yyywwwqqqjjjffffffccc]]]WWWSSSUUUWWWVVVUUUSSSRRRRRRQQQPPPOOOOOOOOONNNKKKIIIEEEDDDBBB@@@??????@@@@@@@@@@@@@@@AAABBBDDDFFFHHHFFFDDDCCCBBBCCCBBB@@@>>><<<<<<;;;:::999:::===??????AAAEEEGGGHHHFFFDDDCCCCCCBBB@@@>>><<<<<<<<<<<<===???BBBCCCAAA???>>>>>>??????@@@@@@@@@@@@?????????AAADDDGGGJJJKKKKKKKKKJJJKKKMMMNNNMMMKKKIIIGGGHHHHHHGGGGGGGGGGGGHHHHHHDDDHHHLLLMMMLLLKKKJJJKKKEEEHHHKKKLLLJJJHHHHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBCCCCCC??????AAAAAABBBBBBAAAAAAAAAAAAAAA???===<<<>>>???@@@@@@@@@AAABBBEEEGGGIIIKKKLLLMMMMMMKKKIIIFFFDDDAAA@@@===<<<<<<===@@@AAACCCDDDFFFGGGJJJKKKMMMNNNIIIJJJJJJJJJLLLRRR[[[bbbqqq^^^NNNAAA:::777333222000///......//////---...///...------...///))))))***++++++,,,------,,,,,,,,,++++++++++++*********************))))))''''''''''''''''''''''''+++***)))((((((''''''(((*********)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$############$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''''''''''''''&&&%%%%%%###%%%&&&&&&$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&''''''''''''(((######$$$%%%&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))***+++++++++)))))))))***++++++,,,,,,...///111222444444555555222444555555333222222333666666666666777999:::;;;999999999:::;;;;;;<<<<<<>>>???@@@@@@??????AAACCCEEEFFFHHHHHHGGGHHHIIIKKKPPPOOORRRVVV[[[dddtttzzztttooolllkkkjjjggghhhkkkjjjrrrwwwwwwvvvwwwwwwvvvsssrrrpppooopppssswwwyyywwwwwwwwwvvvuuusssqqqpppnnnnnnqqqwww}}}|||vvvooojjjfffaaa^^^\\\YYYTTTPPPKKKLLLLLLJJJGGGEEEDDDDDDDDDEEEHHHLLLNNNNNNJJJGGGCCCBBB@@@>>><<<<<<<<<<<<999:::;;;===@@@CCCFFFGGGDDDCCCAAAAAABBBAAA???>>><<<<<<<<<;;;999999;;;======???AAACCCDDDDDDDDDCCCEEEDDDBBBAAA@@@@@@AAAAAABBBDDDFFFEEEDDDBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHKKKNNNRRRSSSSSSRRRQQQPPPQQQSSSUUUUUUTTTRRRQQQOOONNNMMMLLLKKKKKKKKKKKKJJJNNNRRRRRRPPPNNNOOOQQQLLLQQQWWWXXXVVVRRRQQQQQQLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCAAA@@@@@@CCCEEEHHHHHHHHHIIIJJJLLLNNNNNNMMMMMMLLLJJJIIIGGGEEEDDD??????>>>===>>>@@@BBBDDDDDDDDDEEEGGGHHHIIIJJJKKKEEEEEEEEEDDDEEEIIIOOOTTTrrr___NNNAAA:::777333222000///......//////,,,...000///---,,,---///++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++******))))))(((((()))))))))))))))))))))))),,,+++***(((((((((((()))((((((((((((''''''''''''''''''&&&&&&&&&'''''''''))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&######$$$%%%%%%&&&''''''&&&%%%$$$#########$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&"""###%%%%%%###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''''''''&&&''')))(((&&&%%%%%%&&&&&&&&&&&&''''''''''''(((###$$$%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))***++++++,,,***+++,,,---...000111111111222333555555666555555222444666777666666777888888888999:::<<<>>>@@@AAA<<<<<<===>>>>>>???@@@@@@AAAAAABBBAAABBBDDDIIILLLNNNPPPQQQRRRRRRSSSUUUWWW^^^```eeejjjooovvv~~~|||yyyyyy|||}}}}}}{{{}}}}}}{{{uuuoookkkhhhiiigggcccbbbeeeaaajjjqqqrrrqqqtttuuuuuurrrssstttvvvwwwwwwvvvvvvqqqpppooollljjjgggeeedddbbbbbbdddgggjjjiiieeeaaa```___\\\YYYUUUPPPMMMJJJFFFFFFEEEBBB???======>>>>>>@@@DDDIIIMMMMMMKKKHHHDDDCCCAAA>>><<<;;;::::::888999;;;>>>AAACCCFFFGGGEEECCCBBBBBBCCCDDDCCCCCC???@@@AAAAAA@@@@@@BBBCCCBBBCCCDDDFFFGGGIIIJJJJJJMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNLLLKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRVVVXXX\\\___```___]]][[[YYYZZZ\\\^^^____________XXXWWWVVVUUUTTTTTTTTTTTTZZZ]]]```^^^ZZZWWWXXX[[[XXX^^^cccddd___[[[ZZZZZZRRRRRRRRRRRRRRRQQQQQQQQQOOOPPPQQQSSSTTTTTTTTTSSSQQQRRRSSSSSSSSSQQQOOONNNLLLLLLJJJHHHGGGHHHLLLPPPTTTTTTUUUVVVWWWWWWWWWWWWSSSQQQNNNKKKIIIHHHHHHHHHDDDEEEFFFGGGIIIKKKMMMNNNLLLKKKKKKKKKJJJJJJJJJJJJDDDDDDCCCBBBAAACCCEEEGGGsss```OOOBBB;;;888333222000///......//////,,,...000///---,,,---000///......------,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,++++++***)))(((((('''************************''''''&&&&&&'''(((***+++######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((***)))'''&&&$$$$$$%%%&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""" """%%%'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%''')))***$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&!!!###%%%%%%###!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&((()))(((&&&%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''&&&%%%%%%&&&''')))***%%%%%%%%%%%%&&&&&&'''((('''(((((()))***+++,,,,,,)))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))'''(((((()))***++++++,,,,,,---...000111333444555000111333444444444333333222444777999999:::<<<===::::::;;;===???AAADDDEEE@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFKKKQQQUUU]]]^^^```aaaaaabbbeeehhhkkknnnvvv|||uuurrrppprrruuuxxxxxxwww{{{|||yyywwwxxx{{{xxxrrrjjjfffdddeeebbb\\\ZZZ\\\YYYccckkkmmmmmmqqqtttttttttvvvzzz|||{{{wwwrrrooojjjiiifffccc```]]]ZZZYYYXXXWWWWWWXXXYYYYYYWWWVVVZZZ[[[ZZZVVVPPPKKKHHHFFFCCCCCCBBB???<<<:::<<<===<<<===AAAFFFJJJLLLJJJHHHDDDCCCAAA???===;;;::::::;;;<<<>>>@@@CCCEEEGGGGGGGGGEEECCCDDDFFFHHHIIIIIIDDDFFFIIIJJJJJJJJJKKKMMMKKKKKKKKKLLLNNNPPPRRRSSSWWWWWWVVVVVVVVVWWWYYYZZZWWWXXXWWWVVVTTTTTTUUUWWWWWWXXXYYYZZZ\\\\\\\\\\\\aaadddgggjjjkkkiiifffdddbbbcccdddfffhhhiiijjjjjjeeeeeedddccccccccccccccciiilllmmmjjjddd```aaaddddddiiimmmkkkfffaaa```aaaVVVVVVVVVWWWXXXXXXYYYYYYUUUWWWYYY\\\]]]]]]\\\[[[ZZZ[[[\\\\\\[[[YYYWWWUUUTTTSSSQQQOOONNNQQQUUUYYY^^^___```aaabbbaaa``````YYYVVVRRRNNNKKKKKKLLLLLLKKKMMMOOOQQQTTTVVVXXXXXXUUUUUUSSSQQQOOOMMMLLLKKKFFFEEEDDDBBB@@@@@@@@@AAAqqq]]]MMMBBB<<<999555444222111/////////000//////...------------...---,,,,,,++++++,,,,,,---,,,***((()))+++,,,***(((*********)))))))))((((((&&&'''((()))))))))))))))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&***(((&&&'''))))))'''%%%)))((('''&&&%%%$$$######''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''((((((((((((&&&%%%###)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$######%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$######$$$%%%$$$$$$$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$+++)))$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((++++++***'''$$$###$$$&&&$$$%%%&&&&&&'''''''''&&&((()))***++++++***)))(((%%%&&&'''((()))))))))(((***)))((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))((()))))))))((('''&&&%%%)))(((((((((((())))))***))))))***+++---......///111111111222222333333444333444666666555444555555;;;;;;===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBCCCBBBAAABBBDDDFFFFFFFFFGGGKKKUUUbbblllqqqwww|||{{{uuupppqqqttt{{{}}}qqqooooooqqquuuyyy|||~~~~~~}}}zzzwwwtttqqqpppooofffggggggddd___ZZZWWWVVVTTT\\\eeehhhffffffjjjnnnrrruuuxxxyyyuuunnnfff```YYYYYYXXXWWWTTTPPPLLLJJJMMMMMMLLLKKKJJJKKKNNNQQQWWWYYYXXXQQQHHHBBBBBBDDDAAA???<<<;;;;;;;;;:::999;;;===AAAGGGLLLMMMKKKIIICCCBBBAAA@@@>>>>>>======CCCCCCDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIJJJMMMOOOQQQVVVRRRQQQSSSSSSRRRTTTXXXZZZYYYWWWWWWXXX\\\```bbbfffbbb^^^aaaggglllmmmlllllliiieeecccbbbbbb```___```bbbeeegggiiiiiihhhgggggglllqqquuuvvvuuutttsssrrrqqqrrrtttvvvxxxwwwvvvuuurrrnnnkkkiiikkkmmmooouuuvvvvvvtttqqqooooooppptttqqqooommmmmmmmmlllkkkeeeeeeeeedddcccdddgggiiicccdddeeefffffffffffffffeee```]]]___```^^^___bbbaaa\\\WWWUUUWWW[[[]]]^^^dddeeeeeeeeedddcccaaa```YYYWWWTTTRRRRRRSSSUUUWWWSSSUUUXXX[[[\\\\\\\\\[[[[[[YYYWWWUUURRRQQQPPPOOOLLLJJJHHHGGGHHHIIIIIIIIInnnYYYIII???:::777444333111///.........///000///...------------------,,,,,,++++++,,,,,,---...,,,+++,,,...///...,,,************+++++++++,,,))))))***+++++++++******)))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((())))))'''%%%&&&(((***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%%%%'''&&&%%%$$$$$$$$$$$$%%%'''''''''''''''''''''''')))'''&&&&&&((()))((((((%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%###!!! !!!###!!!"""###$$$%%%&&&&&&&&&'''(((((((((((((((''''''***)))))))))((((((''''''((((((((())))))*********))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((('''''''''&&&+++************+++,,,,,,++++++,,,---...///000000222222222333444444555555444666777888777666777888<<<<<<===>>>????????????CCCCCCDDDDDDDDDEEEEEEEEEAAABBBCCCBBBBBBDDDFFFIIIIIIKKKNNNRRR[[[hhhwww{{{zzz{{{|||qqqpppppprrrvvvzzz{{{||||||yyyvvvtttrrrqqqkkkmmmooommmggg```ZZZVVVSSSYYY___```]]]\\\___ccckkklllnnnmmmiiiccc[[[WWWOOOOOONNNMMMJJJGGGCCCAAACCCCCCCCCBBBBBBEEEIIILLLYYYYYYWWWQQQIIIDDDBBBCCCAAA???===;;;;;;<<<======???@@@CCCGGGKKKLLLKKKJJJGGGFFFEEECCCCCCCCCDDDDDDFFFGGGJJJLLLNNNPPPQQQQQQRRRSSSSSSUUUXXX\\\___aaadddaaa```bbbcccbbbdddhhhnnnllliiiggggggiiimmmooopppmmmjjjlllrrrxxxyyyxxxuuurrrnnnlllkkkkkkkkkjjjjjjkkkmmmnnnoooooommmmmmooosssxxx|||}}}}}}}}}~~~{{{zzz{{{}}}~~~}}}{{{|||yyyvvvssssssuuuwwwzzz|||||||||zzzwwwuuuuuuvvvwwwuuurrrpppoooppppppppplllmmmmmmlllkkklllppprrrqqqrrrrrrrrrrrrqqqpppppphhhdddbbbeeefffeeefffjjjlllhhhcccbbbdddggghhhhhhnnnnnnnnnmmmkkkhhhfffeee[[[ZZZYYYXXXYYYZZZ[[[\\\[[[\\\^^^```aaabbbbbbbbbbbb```^^^ZZZWWWUUUSSSRRRQQQOOOMMMMMMOOOPPPPPPPPPjjjTTTEEE;;;777555333222000///...---......111000///...---------------,,,,,,++++++,,,,,,---***))))))***,,,---,,,+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((&&&%%%%%%''')))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''''''''''''''%%%$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$#########$$$((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''(((((($$$&&&((()))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&%%%######$$$&&&###$$$$$$%%%%%%%%%%%%$$$'''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''))))))***)))((('''))))))((('''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((()))(((((()))((('''&&&&&&'''((((((+++++++++++++++,,,------......//////000111222222333444444555666666777777666888:::;;;::::::;;;======>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEECCCDDDEEEFFFGGGKKKOOOSSSTTTWWW[[[cccnnn}}}||||||}}}{{{vvvuuuvvvxxx|||~~~~~~~~~{{{xxxvvvuuutttsssvvvyyywwwoooeee[[[UUUVVVZZZ^^^\\\WWWUUUVVVYYY]]]^^^]]]\\\XXXSSSNNNJJJFFFFFFFFFEEEBBB@@@===;;;;;;;;;<<<<<<===@@@EEEHHHUUUSSSOOOKKKFFFBBB@@@>>>BBB@@@???>>>>>>@@@CCCEEEHHHGGGGGGIIILLLNNNNNNMMMNNNMMMKKKKKKKKKMMMOOOQQQOOOQQQUUUYYY\\\]]]]]]]]]^^^___bbbeeejjjooosssvvvvvvsssrrruuuwwwvvvxxx|||}}}yyywwwxxxzzz|||}}}zzzxxxzzz}}}zzzvvvtttuuuvvvwwwvvvttttttuuuuuuuuusssrrrqqqsssvvvzzz}}}~~~}}}{{{xxxvvvvvvyyy}}}~~~}}}~~~|||zzzvvvsssrrrrrrtttuuuuuuvvvvvvvvvuuuwww{{{~~~}}}}}}}}}|||zzzxxxuuutttnnnkkkjjjmmmnnnmmmoootttxxxuuurrrqqqrrrsssssssssrrrrrrrrrpppnnnjjjhhhfff``````bbbcccdddeeeeeefffeeeeeeeeeffffffggghhhiiigggeeeccc```]]][[[YYYYYYYYYWWWVVVVVVXXXZZZZZZZZZ~~~gggRRRBBB999666555333222000///......//////222111000...---------------,,,,,,++++++,,,,,,---((((((((()))***+++++++++,,,++++++***)))(((((((((------------,,,+++******''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((()))'''&&&%%%%%%'''((()))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$""""""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$############&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$''')))***((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''&&&'''((('''&&&&&&'''((())))))(((((('''%%%$$$###'''&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%&&&(((***+++'''((())))))'''$$$!!! %%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&''''''''''''!!!###&&&((())))))((('''***((('''&&&&&&''')))******************+++,,,---111111222222333444444555555666666777888999::::::999;;;===>>>>>>>>>@@@AAA@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@AAABBBDDDEEEHHHKKKNNNQQQTTTXXX]]]aaafffhhhlllsss}}}~~~zzzyyy}}}~~~}}}}}}|||{{{vvvvvvwwwzzz}}}~~~~~~~~~|||zzzyyyxxxwwwwwwzzz|||}}}yyyooobbbXXXRRRRRRVVVZZZXXXSSSOOONNNNNNNNNNNNLLLKKKHHHFFFDDDBBBCCCCCCCCCBBBAAA???===<<<999::::::;;;<<>>AAABBBBBBBBBCCCEEEBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEGGGJJJMMMOOOSSSWWW]]]aaaeeeiiilllooowwwxxx{{{zzzuuutttsssvvv{{{|||{{{{{{{{{{{{zzzqqqqqqsssvvvyyy{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwxxxyyyyyywwwpppeeeYYYPPPLLLFFFJJJOOOPPPMMMGGGCCCBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@???>>>======999:::::::::;;;>>>CCCGGGLLLJJJHHHHHHJJJJJJJJJIIIGGGIIIKKKMMMOOOTTTZZZ___eeebbb^^^\\\]]]^^^______`````````bbbdddhhhlllnnnoooqqqtttvvvwwwvvvuuusssuuuwww{{{{{{yyyvvvwwwyyy|||~~~{{{zzzyyywwwuuusssrrrqqqvvvxxxyyyyyyyyyzzz|||~~~~~~{{{uuusssrrrrrrtttxxx}}}{{{vvvqqqpppsssvvvzzz{{{{{{{{{{{{}}}}}}zzzvvvtttttttttrrrpppsssyyy~~~~~~}}}{{{yyyxxxwwwwwwssstttuuuuuutttsssrrrqqqjjjmmmrrrvvvyyyzzzzzzyyywwwuuusssqqqpppqqqrrrssspppooonnnlllkkkjjjjjjiiihhhfffeeefffiiikkkllllll}}}gggRRRCCC:::666555444333111000000000111222111000//////......//////---,,,,,,++++++,,,,,,---)))+++,,,,,,++++++,,,...******+++,,,---...//////******************)))((('''((()))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&'''((('''&&&%%%%%%&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&$$$######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&(((***(((%%%%%%'''***$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""""""""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$(((((((((%%%######$$$&&&&&&&&&&&&'''(((((())))))&&&&&&'''(((((('''&&&&&&%%%'''(((((('''&&&'''((("""###$$$%%%''''''((((((''''''''''''((()))******''''''''''''&&&%%%$$$###''''''))))))***)))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))$$$%%%'''))))))***))))))))))))))))))***+++---...000000000000111222444444666666666777777777888888::::::;;;<<<>>>???@@@@@@@@@BBBDDDEEEDDDDDDEEEFFFDDDCCCBBBBBBBBBBBBDDDEEEEEEFFFHHHKKKPPPVVV[[[___fffiiinnnqqqsssvvvyyy{{{{{{rrrooonnnqqqtttyyy}}}|||{{{zzzzzz||||||{{{yyysssrrrrrrsssvvvwwwwwwvvvsssrrrqqqppppppoooppppppmmmllliiiaaaWWWNNNHHHEEE???CCCHHHJJJHHHDDD???===;;;;;;::::::;;;===???AAA<<<<<<<<<<<<<<<<<<<<<===:::;;;;;;<<<===@@@EEEIIIIIIJJJKKKLLLNNNPPPRRRSSSSSSWWW[[[]]]^^^bbbhhhmmmpppmmmiiifffggghhhhhhhhhiiijjjlllnnnrrruuuxxxyyy{{{}}}~~~~~~}}}{{{zzz~~~|||{{{uuuttttttvvvzzz}}}zzzyyyxxxvvvuuusssrrrqqqppprrrssstttttttttvvvxxx}}}|||zzzzzzzzzzzzwwwuuuooommmlllllloootttyyy|||}}}}}}}}}{{{vvvpppooorrrvvvzzzzzz{{{zzzzzz|||{{{xxxtttrrrrrrsssooolllpppvvv}}}}}}|||yyyvvvsssssstttnnnoooqqqrrrssssssrrrqqqnnnqqqvvv{{{}}}zzzxxxvvvvvvwwwxxxzzzyyyxxxvvvtttsssrrrrrrqqqooonnnooorrrtttuuuuuu|||gggSSSDDD;;;666444333222000//////000111111//////////////////000111---,,,,,,++++++,,,,,,---''')))+++***(((((()))+++++++++++++++++++++++++++((()))******************((()))***++++++***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''!!!$$$'''((('''&&&'''(((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''############$$$&&&((()))$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''""" !!!###%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&'''(((%%%""""""&&&+++'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%$$$&&&'''&&&&&&&&&'''((()))))))))&&&&&&'''(((((('''&&&&&&''')))++++++)))((((((((($$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((()))******)))$$$%%%&&&&&&%%%"""((((((((())))))*********((((((((((((((('''''''''&&&&&&&&&'''((()))))))))((((((((()))))))))******)))******+++---......///111222222222333555666777777777777888888888888888;;;<<<===>>>@@@AAABBBCCCBBBDDDFFFFFFFFFEEEFFFGGGFFFEEECCCBBBBBBCCCEEEFFFGGGIIIMMMTTT]]]gggooottt}}}}}}|||{{{zzz||||||sssooopppqqquuuxxx|||}}}{{{yyyzzz{{{zzzzzz{{{~~~~~~uuurrrooonnnnnnnnnmmmlllhhhfffeeebbb```___^^^^^^ZZZ[[[YYYTTTMMMFFFBBB@@@===???AAABBBAAA???===<<<::::::999:::;;;===???@@@=========>>>>>>???@@@@@@@@@AAACCCDDDFFFJJJPPPTTTPPPSSSVVVWWWWWWXXX\\\```ccchhhmmmnnnnnnooossswwwvvvsssooommmmmmmmmmmmmmmoooqqquuuyyy|||~~~{{{wwwvvvuuunnnnnnppptttxxx{{{||||||vvvuuutttrrrqqqqqqppppppiiikkkooopppqqqrrrtttvvvwwwuuurrrrrrsssttttttsssmmmllljjjkkkmmmrrrwww{{{}}}~~~zzzyyywwwxxxyyyuuuqqqqqqtttxxx{{{||||||{{{zzz{{{~~~xxxssspppnnnnnnoooooollliiimmmtttyyyyyyxxxtttooommmnnnooojjjkkkmmmnnnoooooooooooopppsssxxx}}}~~~{{{yyyxxxxxxxxxzzzzzzzzzzzz{{{|||}}}}}}{{{yyywwwxxxzzz|||}}}}}}{{{gggTTTEEE;;;555333111111///......///000000.........//////000111222---,,,,,,++++++,,,,,,---+++---///...+++***+++......---+++)))&&&$$$"""!!!((()))***+++++++++++++++)))***+++,,,+++)))'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++!!!&&&))))))((()))***######$$$%%%&&&'''((()))))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((!!!###&&&)))+++&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''###""""""###&&&((()))(((&&&%%%$$$######$$$%%%&&&###$$$$$$!!!###))))))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((###%%%'''(((((('''((()))&&&&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%###%%%''''''%%%$$$######,,,++++++)))(((%%%$$$###$$$%%%''')))******)))(((%%%'''***,,,+++)))&&&$$$***)))((('''''''''''''''''''''((()))***+++,,,,,,&&&&&&&&&'''((())))))*********))))))))))))***+++)))***+++---.../////////111111111222333444666777888888888888888888999999<<<===>>>???AAABBBCCCDDDDDDFFFGGGGGGFFFEEEFFFGGGGGGFFFDDDCCCBBBCCCEEEFFFMMMPPPVVV```lllxxx|||}}}xxxttttttxxx|||xxx||||||vvvrrrsssvvvzzz{{{~~~ppplllgggdddbbbaaa___^^^^^^\\\YYYVVVSSSPPPNNNMMMLLLNNNOOOMMMIIICCC???>>>::::::999888777777888888;;;;;;::::::;;;===>>>???BBBBBBBBBCCCCCCEEEFFFGGGHHHJJJLLLNNNQQQVVV\\\aaa^^^bbbffffffdddeeejjjpppoootttyyyzzzwwwvvvxxx|||xxxuuuqqqoooooooooooonnnsssuuuzzz~~~|||zzz{{{~~~~~~~~~}}}zzzvvvrrrqqqqqqhhhiiilllqqqvvvyyyyyyxxxqqqpppooonnnnnnnnnnnnnnniiilllqqqtttvvvxxxzzz{{{tttqqqooonnnppprrrssssssrrrqqqppppppsssxxx}}}|||vvvsssqqquuuwwwvvvsssssswww{{{}}}~~~}}}|||{{{|||~~~~~~~~~{{{vvvqqqmmmjjjjjjlllmmmjjjhhhmmmuuuuuuuuusssoooiiiggghhhkkkmmmnnnpppqqqrrrqqqqqqppprrrtttyyy~~~}}}{{{yyywwwvvvuuussstttwwwzzz}}}~~~~~~yyyeeeRRREEE===777333111111111000000000000000......------------......---------.........//////*********)))******++++++------------,,,,,,+++***)))***+++***(((&&&&&&'''&&&'''((((((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((('''&&&%%%$$$$$$&&&''')))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))+++,,,***%%%###$$$&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))((('''%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))((('''((()))((('''%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&+++******)))((('''''''''''''''&&&&&&&&&'''((((((+++***((('''''')))+++,,,...,,,,,,...222555444333222444555555555555666888999999999999::::::;;;<<>>AAACCCCCCFFFIIIHHHHHHLLLSSSZZZ\\\\\\\\\]]]bbbgggmmmqqqnnnnnnnnnoooqqquuuxxxzzz~~~|||{{{|||}}}zzzuuuqqqpppqqqtttvvv|||}}}xxx~~~||||||~~~~~~|||~~~{{{xxxvvvuuutttsssuuuyyyyyyzzzzzzxxxtttqqqpppqqqpppqqqqqqsssuuuwwwyyyzzz|||wwwsssqqqtttvvvuuuttttttssstttwww{{{~~~~~~~~~|||wwwrrroooqqqwww{{{zzzzzz{{{~~~zzzvvvuuuqqqyyy~~~|||~~~}}}{{{{{{|||}}}zzzyyyzzzxxxtttpppmmmmmmmmmmmmnnnpppqqqrrryyyuuuqqqnnnnnnoooqqqrrrqqqtttxxxzzzzzzzzzzzz{{{|||}}}||||||~~~|||xxxuuurrrqqqrrrrrrssstttuuuwww{{{vvvcccQQQEEE>>>888555111111111111000000000000///......------......///---------.........//////++++++***************+++,,,---------,,,,,,+++***)))+++,,,+++)))'''''''''''''''((((((''''''&&&%%%(((((((((((('''''''''&&&((((((''''''''''''(((((('''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''((((((&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&%%%%%%&&&((()))***&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%&&&''''''(((((()))'''''''''(((((((((((())))))((('''((())))))'''%%%''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((('''''''''((())))))+++***)))((()))***,,,---000///...000444666555444555666777777666555666888::::::::::::;;;<<<===>>>BBBCCCDDDFFFIIIJJJKKKJJJGGGFFFEEEDDDDDDEEEGGGHHHKKKIIIHHHIIIMMMRRRXXX\\\aaaeeelllttt}}}~~~wwwtttuuuvvvpppxxx}}}|||~~~xxxwwwvvvtttxxx|||tttoooppprrrxxx~~~wwweeeYYYMMMJJJKKKHHHFFFFFFDDDEEEFFFEEEBBB???>>>>>>BBBDDDFFFGGGEEEBBB>>>;;;888888999999::::::;;;;;;;;;<<<>>>AAADDDGGGIIIKKKLLLOOOQQQRRRRRRWWW___fffffffffhhhjjjooouuuzzz}}}yyyxxxwwwwwwyyy|||}}}zzzyyyyyy}}}zzzvvvsssrrrtttwwwyyy|||xxxxxxwwwwwwyyy|||~~~|||zzz}}}~~~~~~{{{yyyyyyxxxwwwvvvvvvyyy|||~~~}}}|||{{{|||}}}|||zzzwwwvvvvvvxxxyyyyyyzzz{{{}}}~~~~~~zzzzzz}}}~~~}}}}}}}}}}}}}}}~~~}}}|||yyyvvvuuuwww||||||xxxwwwyyy}}}||||||zzzxxxyyy{{{|||yyyvvvtttttttttttttttuuuvvvvvvwwwvvvsssrrrrrrsssttttttxxxzzz~~~}}}zzzyyyvvvuuusssqqqooonnnnnnnnnmmmoooqqquuuyyy~~~~~~zzzxxxzzzzzzyyy{{{tttaaaPPPEEE>>>999666111111111111000000////////////............//////---------...............,,,,,,+++***)))))))))))),,,,,,---------,,,++++++***+++,,,+++)))(((((()))((((((''''''&&&&&&''''''******)))))))))))))))(((((((((''''''''''''(((((('''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%$$$$$$%%%((())))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&'''((()))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&%%%&&&''')))+++,,,''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&&&&''''''((())))))***'''''''''(((((((((((())))))((('''((())))))'''%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((())))))***)))(((((((((((()))***+++++++++******+++---///000333222111222555666555444888999:::999777666777888;;;;;;<<<<<<>>>???AAAAAADDDDDDCCCEEEFFFHHHGGGGGGFFFFFFEEEFFFGGGJJJMMMOOOVVVUUUSSSTTTXXX___fffkkklllooottt{{{{{{ppplllmmmpppnnnuuuzzzzzz~~~~~~yyyxxxxxxzzzxxxrrrooonnnnnnrrrvvvzzz}}}~~~{{{qqqfffUUUKKKBBBAAAAAA@@@>>>>>>===>>>???>>><<<:::::::::>>>@@@CCCDDDEEECCCAAA@@@<<<<<<<<<<<<===???AAACCCBBBEEEJJJOOOSSSVVVWWWWWWTTTVVVXXXYYY[[[```hhhnnnqqqrrruuuyyy~~~{{{xxxwwwwwwyyywwwuuussssssuuuxxxyyy{{{wwwuuuppprrruuuyyy}}}~~~}}}zzz|||}}}~~~~~~~~~~~~|||{{{{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}{{{zzz|||zzzzzzzzzzzzzzz|||~~~~~~~~~zzzyyy{{{zzzwwwvvvvvvzzz|||{{{{{{{{{zzzzzzzzzyyyvvvvvvwwwwwwxxxxxxyyyyyy~~~xxxvvvppppppqqqqqqqqqpppnnnnnnnnnppprrruuuxxxzzz{{{{{{wwwrrrpppqqqrrrqqqtttyyysss```OOODDD===888555222222111111000000//////000//////......//////000........................---,,,+++***)))))))))))),,,,,,,,,------,,,,,,+++***+++,,,,,,***))))))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###%%%))),,,***((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&'''((()))(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&(((''''''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''((())))))'''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''(((((())))))(((((((((((()))***++++++,,,,,,,,,---...000111222444333333444444555555444777999::::::999999:::;;;======>>>???@@@BBBDDDEEEIIIKKKNNNLLLHHHCCCAAAAAAGGGHHHIIILLLQQQVVV[[[^^^ccccccbbbcccfffkkkpppsssqqqsssxxxxxxnnniiikkkoooqqqwww{{{|||~~~||||||}}}wwwpppllljjjgggeeefffggghhhiiigggccc[[[TTTKKKCCC======>>><<<;;;<<<:::<<<<<<<<<:::888999:::>>>???AAADDDEEEEEEDDDCCCEEEEEEDDDDDDFFFIIILLLMMMQQQVVV\\\cccfffgggfffeee^^^```aaabbbdddhhhoootttyyy{{{~~~yyyuuutttuuuuuutttssssssssstttvvvwwwyyy}}}}}}xxxtttssstttpppsssyyy~~~~~~~~~zzzsssqqquuuyyyuuuwwwyyyzzzzzz{{{}}}}}}wwwwww|||}}}}}}zzzwwwuuuttttttvvv{{{~~~}}}|||zzzzzzwwwxxxxxxxxxyyy{{{~~~yyyuuuppprrruuuwwwxxxxxxvvvuuuyyyzzz{{{{{{zzzwwwtttrrrqqqmmmjjjkkkllllllpppvvvttt```OOOCCC;;;666222222222111111000//////...//////............//////.....................------,,,+++***))))))))))))+++,,,,,,------,,,,,,,,,)))+++,,,,,,***))))))***)))((('''&&&&&&''')))***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&)))&&&%%%&&&***+++***'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%$$$$$$######''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''((())))))(((&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,......///000111222333444333444444444444333444444555777999:::;;;<<<>>>@@@??????@@@AAABBBDDDFFFGGGLLLTTT\\\\\\SSSJJJGGGHHHJJJLLLQQQWWW^^^fffllloooqqqqqqqqqqqqqqqqqqrrrrrroooqqqvvv~~~}}}tttmmmkkkooosssvvvyyy|||}}}}}}~~~|||tttkkkdddbbb```]]]ZZZZZZWWWUUUTTTQQQMMMIIIGGGEEE???;;;>>>???===;;;<<<;;;<<<<<<;;;999888999:::???@@@BBBDDDEEEFFFGGGGGGKKKKKKLLLNNNRRRVVV[[[]]]eeeiiioootttwwwvvvsssqqqlllmmmooopppqqqtttxxxzzz~~~}}}}}}|||wwwtttssstttxxxxxxxxxwwwwwwvvvvvvvvvtttxxx{{{{{{xxxvvvwwwyyywww|||~~~|||{{{xxxyyy{{{}}}~~~|||}}}}}}zzzwwwxxxxxxrrrllljjjnnnssssssvvvyyyzzzzzzyyyyyyzzz|||||||||}}}~~~}}}{{{yyyssstttzzz|||wwwuuuuuuttttttvvv}}}|||zzzyyyxxxxxxwwwuuuvvvzzzzzzvvvrrruuuzzz~~~~~~}}}~~~yyytttqqqpppkkkiiijjjkkklllpppvvvsss```NNNBBB:::444111333222222111000///............------------.....................---------,,,,,,+++***))))))))))))++++++,,,---------,,,,,,(((***++++++***))))))***((((((''''''(((((())))))&&&&&&''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((('''''''''((()))(((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%''')))***))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''''''''''''''(((((((((((()))''''''&&&''')))***((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((()))))))))***+++,,,---...111111222333444444555555333444555555444333444666666888;;;<<<===???BBBDDDAAAAAAAAABBBCCCEEEFFFGGGEEEQQQ^^^bbb^^^XXXUUUVVVRRRVVV]]]eeennnvvv{{{~~~}}}|||zzzwwwtttrrrpppooolllnnnttt}}}~~~zzztttooonnnppptttwwwxxxyyyzzzzzz{{{|||}}}}}}~~~}}}zzzuuukkkeee]]]XXXUUUTTTQQQOOOOOOJJJGGGFFFCCC@@@@@@CCCAAA===<<>>===>>>;;;<<<===<<<;;;;;;===???CCCDDDFFFHHHJJJMMMOOOPPPPPPRRRUUUZZZ```ffflllooouuuxxx|||~~~|||zzztttuuuwwwzzz{{{|||}}}}}}|||zzzwwwwwwwwwxxx{{{~~~~~~~~~}}}{{{yyyxxxyyy{{{}}}zzzxxxtttwww{{{~~~zzzvvvttttttssstttwwwzzz|||}}}}}}}}}zzzxxxvvvxxxzzzyyyuuurrrooopppooolllhhhgggjjjmmmrrrtttxxxyyyxxxvvvvvvvvvwwwwwwwwwyyy{{{{{{zzzxxxvvvwww|||{{{wwwvvvwwwvvvuuuwww}}}|||yyyxxxvvvvvvuuurrrrrrwwwzzzvvvrrrvvv{{{}}}yyyvvvqqqmmmkkknnnoooppptttyyy~~~qqq^^^MMMAAA:::555222333333222111000///......------,,,,,,,,,,,,------//////.........---------++++++***************+++***+++,,,,,,---------,,,''')))******)))((())))))''''''((()))))))))))))))&&&&&&&&&''''''(((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&&&&&&&$$$&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&''')))***,,,+++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((((((((('''''''''(((((((((((()))'''&&&&&&''')))***((('''''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((())))))******++++++++++++,,,,,,---///000111333333444555555555555555333555777777555555777999:::<<>>???>>>:::;;;@@@AAA>>>???CCCDDDAAA???@@@===>>>@@@@@@AAACCCGGGIIILLLMMMOOOSSSWWW[[[___aaa^^^```dddjjjooouuuyyy{{{}}}~~~~~~xxxzzz~~~|||xxxvvvtttuuuvvvxxxzzz{{{}}}~~~|||~~~}}}zzzvvvxxx||||||{{{yyyyyy}}}|||wwwqqqnnnmmmmmmnnnooorrrtttvvvvvvvvvuuuooonnnnnnpppsssrrroookkkiiiiiihhhgggfffeeefffffflllooorrrtttsssrrrrrrrrrrrrrrrsssvvvyyyzzzyyyxxxzzzyyy|||{{{xxxwwwxxxwwwvvvwww{{{~~~~~~~~~}}}{{{xxxuuutttqqqrrrsssqqqpppttt}}}|||xxxtttrrrvvv{{{~~~zzzxxxssspppooorrrttttttwww|||{{{ooo\\\LLLAAA;;;777444333333222111000///...------,,,,,,++++++,,,,,,---//////.........---------******************++++++***+++,,,,,,------------&&&(((******((((((((()))&&&'''(((*********)))(((&&&'''''''''(((((())))))((((((''''''''''''((((((&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%% ###%%%%%%######&&&(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&"""""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%&&&'''&&&%%%'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))+++***((('''&&&&&&&&&''',,,+++***)))((('''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***)))'''''''''''''''((((((((()))((((((((((((((((((((((((&&&((()))++++++)))(((&&&''''''(((***+++,,,......------......000111222333555555666666666666666555444666888888777666999;;;>>>@@@BBBCCCCCCDDDEEEGGGDDDDDDCCCCCCDDDEEEFFFFFFHHHKKKUUUcccqqqxxxwwwrrrmmmsss||||||sssmmmkkkmmmooonnnooottt}}}~~~wwwppppppwww}}}yyywwwvvvuuuuuuwwwzzzxxxzzztttiiibbb___YYYRRRRRRPPPMMMIIIFFFCCCBBBBBB<<<888999===<<<888999>>>CCCAAACCCGGGHHHDDDBBBCCC???AAADDDFFFHHHKKKPPPSSSUUUWWWYYY]]]ccchhhmmmpppmmmooossswwwzzz}}}}}}}}}yyyvvvsssvvvwwwxxxzzz{{{{{{{{{{{{~~~}}}yyywwwxxx|||zzzvvvwwwuuuvvv|||{{{yyyvvvqqqllliiiiiijjjjjjkkknnnoooppppppnnnnnngggfffgggjjjnnnnnnjjjfffeeedddbbbcccccccccaaa```fffiiilllnnnnnnnnnnnnooommmnnnpppssswwwxxxxxxwww{{{yyyzzz~~~~~~~~~|||{{{wwwvvvvvvxxxvvvvvvyyy}}}~~~|||xxxyyyyyyyyywwwtttqqqooolllooorrrqqqpppssszzz}}}|||zzzvvvrrrsssvvv{{{~~~{{{xxxwwwtttqqqrrrvvvxxxwwwzzz~~~pppZZZHHH>>>999555222111000///////////////000........................000000///...------,,,,,,******+++++++++,,,,,,,,,***+++++++++***(((&&&%%%)))((('''&&&'''(((***,,,*********))))))))))))***''''''&&&&&&&&&&&&''''''+++******)))(((''''''&&&&&&''''''(((((((((((((((###$$$&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$######"""$$$$$$$$$%%%&&&&&&&&&''''''$$$  %%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$#########%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((&&&%%%%%%&&&'''((()))))))))))))))))))))))),,,+++++++++++++++++++++******************++++++))))))***+++,,,,,,------//////000222333444555666999999::::::999888666555444555888:::<<<=========DDDBBB@@@BBBEEEGGGFFFEEEGGGGGGFFFEEEFFFIIIOOOSSSSSSYYYdddmmmtttyyy}}}}}}}}}rrrjjjiiinnnsssrrrtttzzzuuuvvvyyy}}}}}}yyysssooooooqqqrrrssszzzoooaaaVVVQQQNNNKKKGGGGGGHHHHHHFFFCCCAAA@@@AAA???===;;;999999999:::;;;???BBBEEEGGGGGGGGGHHHIIIIIIKKKNNNQQQUUUYYY___bbbccciiilllnnnttt|||}}}yyy|||||||||~~~{{{yyyyyyvvvpppzzzzzzzzzzzzzzz{{{||||||}}}|||}}}~~~zzzwww~~~}}}}}}|||vvvqqqooommmmmmlllnnnuuu}}}~~~{{{tttrrrnnnjjjgggeeeddddddfffggghhhiiihhhfffdddbbb]]]]]]___aaaddddddbbb```___```aaaaaaaaa___]]][[[aaaccceeegggiiikkklllmmmhhhiiilllnnnqqqsssuuuuuurrruuuxxxyyyxxxvvvvvvvvvwwwxxxzzz{{{||||||{{{{{{xxxwwwwwwvvvvvvuuuttttttppppppppppppqqqrrrssstttrrrrrrrrrpppllliiiggggggjjjlllnnnnnnnnnnnnppprrrvvvwwwyyy{{{{{{zzzxxxwwwssstttuuuvvvvvvuuuttttttrrruuu{{{|||~~~}}}{{{xxxtttrrrssstttoooqqqrrrssstttwww{{{~~~qqq[[[III>>>999555333222222000///...........................---------000//////...------,,,,,,************+++++++++++++++++++++++++++***)))((((((((())))))))))))))))))''''''((())))))((('''&&&(((''''''&&&&&&''''''(((###$$$%%%&&&((()))***+++&&&''''''((((((((((((((($$$%%%&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&'''"""""""""""""""#########((('''%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))***************)))))))))***************+++++++++)))***+++,,,---...//////111111222333555666777777999::::::::::::999999888:::<<<>>>@@@BBBCCCCCCCCC@@@>>>===>>>AAADDDEEEEEEFFFHHHKKKNNNQQQWWW]]]bbbeeejjjrrrxxx|||~~~zzzsssnnnnnntttyyywwwyyy~~~~~~wwwsssooolllllllllkkkjjjlllbbbVVVMMMJJJIIIGGGEEEFFFGGGHHHGGGCCCAAA??????>>>===;;;999999:::<<<===@@@CCCGGGIIIKKKNNNPPPRRRXXXZZZ]]]```bbbfffkkkooonnnsssvvvwww{{{}}}~~~~~~~~~}}}~~~|||}}}|||{{{zzz{{{}}}zzz{{{~~~~~~yyyuuurrryyyxxxwwwxxxyyy||||||wwwqqqllliiiggggggffffffiiiooovvvyyyvvvsssnnnllliiieeebbbaaa``````___``````aaa```___]]]\\\YYYYYYYYYZZZ\\\\\\ZZZXXX[[[\\\^^^______^^^]]]\\\```aaaccceeehhhiiijjjkkkiiijjjmmmppprrrtttuuuvvvrrrtttwwwwwwuuutttssssssssstttuuuvvvvvvvvvuuutttttttttsssrrrrrrqqqqqqpppmmmmmmmmmnnnnnnoooppppppoooooonnnkkkgggdddccccccggghhhjjjjjjiiiiiijjjlllmmmmmmoooooopppoooooonnnmmmnnnpppqqqqqqqqqpppppppppssswww|||~~~|||xxxsssrrrrrrqqqnnnlllkkklllnnnkkkmmmppprrrtttvvvzzz}}}qqq[[[III???:::666333333222111///...---,,,,,,//////.........---------//////......---,,,,,,,,,************++++++++++++*********)))))))))******'''(((***++++++***'''&&&&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%$$$$$$'''((((((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''')))(((((('''''''''((((((!!!!!!"""###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,++++++,,,...///111222333444444555666777777888888;;;;;;;;;;;;;;;;;;<<<======>>>@@@AAABBBCCCCCCCCCAAA???>>>>>>???CCCFFFIIIKKKOOOVVV]]]dddkkkrrrwwwzzz}}}}}}}}}|||~~~yyyuuurrrtttxxx|||{{{yyynnnllljjjhhhgggddd```^^^[[[TTTJJJEEECCCDDDDDDCCCEEEGGGIIIHHHEEEAAA@@@???===<<<;;;:::<<>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCHHHNNNSSSYYY___hhhpppwww~~~{{{wwwuuuvvv}}}~~~{{{yyywwwxxxyyy{{{}}}uuummmffffffeeeeeeccc^^^XXXSSSOOOJJJDDD@@@@@@BBBCCCCCCDDDFFFHHHHHHFFFCCCAAA@@@>>>===>>>@@@CCCHHHMMMPPPQQQSSSWWW[[[```ffflllpppvvvxxx{{{||||||~~~~~~yyywwwyyy{{{~~~}}}zzzwwwuuuvvvzzz}}}zzzyyyzzz{{{{{{tttuuuxxx{{{}}}{{{wwwssstttsssqqqnnnkkkgggdddcccddddddeeefffhhhjjjkkklllfffbbb\\\WWWTTTTTTVVVWWWYYYZZZ^^^cccggggggddd```___^^^]]][[[ZZZZZZZZZZZZ\\\\\\[[[[[[[[[\\\]]]^^^```]]][[[[[[]]]_________bbbcccfffhhhjjjlllmmmmmmnnnoooqqqsssuuuvvvwwwwwwwwwxxxzzz|||~~~|||{{{{{{{{{{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwvvvuuuuuutttttttttttttttttttttssssssrrrrrrpppmmmhhhccc``````aaaeeeggghhhhhhfffeeedddeeebbbaaa```______```bbbcccbbbbbbdddeeefffggghhhhhheeeeeeeeedddbbb]]]VVVQQQPPPQQQRRRRRRSSSVVV[[[^^^aaadddjjjnnnqqqsssvvvxxx~~~ooo[[[JJJAAA;;;666333///...............///000//////.........------------------------,,,,,,,,,,,,,,,,,,------------...***)))(((((()))***,,,---,,,+++***)))(((((())))))+++***(((&&&'''))),,,---(((((((((''''''(((((((((###$$$%%%&&&'''((()))***&&&''''''(((((((((((((((((((((((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&&&&$$$######$$$&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))******)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$######&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''((((((((((((((('''''''''((((((((())))))&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((())))))*********)))***+++,,,---...///000000000222444666777999999888888999999:::;;;<<<<<<@@@?????????@@@AAACCCEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDGGGIIIJJJLLLSSS]]]fffnnnttt{{{zzztttqqqpppttt{{{~~~~~~}}}}}}}}}||||||{{{~~~qqqgggcccaaaaaabbbaaa___YYYQQQLLLHHHEEEAAA>>>>>>@@@AAABBB@@@CCCEEEFFFEEEDDDCCCDDDCCCDDDGGGKKKQQQWWW\\\```aaacccfffiiimmmrrrxxx|||}}}zzz{{{~~~{{{yyyvvvuuuwww{{{~~~|||yyyxxxxxxwwwuuussspppqqqsssuuuvvvtttoookkklllkkkhhheeebbb___^^^]]]\\\]]]^^^```aaaaaaaaaaaa]]]YYYTTTOOOLLLMMMOOOQQQTTTVVVZZZ^^^``````]]][[[YYYYYYYYYYYYYYYYYYZZZZZZ^^^^^^^^^^^^___aaabbbccceeecccbbbcccfffjjjlllmmmnnnoooqqqtttwwwyyyzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}|||zzzyyyxxxvvvtttqqqlllgggddddddeeehhhjjjlllllljjjhhhggggggcccbbb___]]]]]]^^^```aaa______```aaabbbcccdddeeeaaa```]]]ZZZVVVPPPIIIDDDCCCDDDEEEFFFIIINNNTTTXXX[[[___dddhhhjjjmmmoooqqq|||nnnZZZJJJ@@@;;;666222------------...///000111........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///---+++)))(((''')))***,,,)))'''%%%$$$%%%'''***,,,)))((((((''''''(((((()))''''''''''''((((((((((((&&&''''''((((((((((((((()))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&))))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''(((((((((((((((''''''((((((((()))))))))&&&&&&((()))))))))))))))))))))))))))))))))))))))((())))))******++++++,,,***+++,,,...///111222222333444555777888:::;;;;;;999:::;;;<<<>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFEEEKKKQQQTTTWWW___mmmxxx|||tttooonnnnnnqqqvvv~~~~~~}}}||||||~~~|||~~~~~~|||~~~vvvjjjaaa]]]\\\]]]\\\\\\[[[YYYTTTLLLGGGBBBAAA???======???AAABBB???AAADDDFFFGGGHHHJJJLLLNNNQQQUUU[[[aaagggkkkmmmnnnqqqtttvvvyyy|||zzzzzzyyyyyy{{{~~~uuuttttttttttttrrrnnnkkkjjjjjjlllnnnooommmiiieeefffdddaaa^^^\\\ZZZZZZZZZ[[[[[[\\\\\\[[[YYYWWWUUUUUURRRNNNKKKJJJLLLNNNPPPRRRTTTWWWZZZ\\\\\\[[[ZZZXXXYYYZZZ[[[\\\]]]^^^___bbbcccdddeeeggghhhiiijjjlllkkkkkkmmmrrrwwwzzz{{{}}}~~~{{{{{{xxxtttooollllllmmmnnnppprrrsssqqqooommmmmmhhhfffdddaaa``````aaabbb`````````aaabbbcccdddeeeccc```\\\WWWRRRKKKDDD???>>>???@@@BBBEEEJJJQQQVVVZZZ\\\```ccceeegggjjjlllzzzlllYYYIII@@@:::555111......---------...//////,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,---------,,,,,,******************++++++%%%&&&&&&'''((()))))))))))))))(((((((((((())))))++++++***((('''%%%$$$$$$&&&''''''((((((((((((((()))(((&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''(((((((((((((((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))))))))%%%&&&((()))******))))))))))))))))))))))))))))))(((((()))******+++,,,,,,,,,,,,...///111333444555777777888999:::;;;<<<===<<<===>>>@@@BBBDDDEEEFFFCCCDDDEEEEEEFFFFFFFFFFFFAAAAAABBBCCCFFFHHHKKKMMMQQQXXX___bbbbbbiiiwwwwwwoookkkkkkmmmoootttyyy||||||||||||}}}~~~}}}yyyxxxzzz{{{yyytttqqqqqqqqqqqqooojjj```WWWRRRTTTXXXXXXWWWUUUTTTQQQMMMHHHCCC???????????????AAADDDFFFDDDGGGIIILLLNNNRRRWWWZZZ]]]```ffflllqqqtttvvvvvvvvvyyy|||~~~~~~~~~wwwxxxzzz|||~~~}}}zzzyyynnnmmmllllllmmmllljjjhhhdddcccdddeeegggfffcccaaabbb```]]]ZZZXXXXXXYYYYYY[[[[[[\\\\\\ZZZXXXUUUSSSPPPOOOMMMMMMNNNQQQTTTVVVVVVXXXZZZ\\\]]]^^^``````___```bbbdddfffhhhiiiiiimmmoooqqqsssuuuvvvwwwwwwzzzzzzzzz~~~|||yyyxxxxxxxxxzzz}}}~~~|||zzzyyyyyyuuusssqqqnnnlllkkkjjjjjjiiihhhhhhhhhhhhiiijjjkkkhhheee___ZZZTTTNNNGGGBBBCCCDDDEEEFFFIIIOOOVVV\\\```bbbdddeeefffhhhkkknnnyyykkkXXXHHH???999444000000///...---------------+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********((()))***++++++***)))((('''(((***,,,,,,,,,+++***$$$&&&***------,,,***((())))))(((((((((((())))))%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&((((((((((((&&&%%%(((((()))***************'''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&#########$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&((()))+++,,,$$$$$$%%%&&&''''''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))'''(((((()))***++++++,,,,,,---///000222444666666999999::::::;;;<<<======>>>???@@@BBBEEEGGGIIIJJJDDDEEEFFFHHHHHHGGGFFFEEECCCCCCEEEHHHLLLQQQUUUWWW```gggnnnmmmkkknnnzzz~~~sssjjjgggiiikkktttxxx|||~~~~~~~~~yyysssqqqqqqqqqooojjjfffdddbbb___^^^ZZZRRRKKKIIINNNTTTUUUSSSPPPNNNLLLHHHDDDAAA???@@@AAABBBCCCEEEHHHJJJLLLNNNQQQSSSWWW]]]ccchhhgggkkkpppvvvzzz{{{{{{zzzyyy|||~~~{{{~~~{{{{{{zzzrrruuuxxx|||~~~~~~}}}yyyuuurrrqqqjjjhhhffffffggghhhhhhhhh_________```bbbbbb```^^^```^^^[[[XXXWWWWWWXXXZZZZZZ[[[]]]^^^^^^\\\YYYWWWOOOOOOPPPQQQTTTXXX\\\^^^\\\^^^```aaabbbcccfffhhhggghhhkkkmmmppprrrssstttyyy{{{~~~~~~{{{yyywwwuuutttrrrrrrqqqppppppqqqrrrsssmmmiiiddd^^^XXXRRRKKKGGGKKKLLLMMMNNNQQQVVV^^^ccciiijjjkkkkkkkkkmmmpppsssyyyhhhUUUHHH???888333333333222222111000//////...,,,,,,---...//////......++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,------,,,+++)))(((************************)))((('''&&&&&&'''))))))+++)))'''(((+++,,,***(((******))))))))))))*********)))((('''&&&%%%$$$$$$''''''&&&$$$######$$$&&&))))))(((''''''''''''''')))(((((('''''''''((((((###'''******'''%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''(((((())))))***$$$"""%%%$$$"""###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$((((((&&&%%%%%%&&&((((((&&&%%%$$$######%%%'''((()))((('''&&&&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$&&&''')))******)))'''&&&!!!$$$&&&&&&%%%%%%&&&'''&&&((()))(((%%%"""!!!!!!###%%%&&&%%%"""!!!###&&&''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$###$$$%%%(((+++---'''''''''(((((((((((((((+++***(((&&&%%%&&&''')))(((((((((((())))))))))))******)))((((((((((((((((((((()))***************'''''''''''''''&&&&&&&&&+++*********+++,,,,,,---000000111222444555666666999999999:::<<<>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFHHHHHHGGGEEEDDDEEEFFFBBBFFFHHHIIIQQQ]]]eeegggkkkrrrxxxwwwqqqqqqxxxzzzsssooommmlllsss{{{|||zzz~~~~~~vvvppplllhhhfffccc```\\\XXXUUUTTTPPPNNNKKKGGGFFFHHHNNNRRRQQQQQQOOOKKKFFFCCCCCCDDD>>>@@@AAAAAABBBEEEIIILLLWWWZZZ\\\^^^dddmmmrrrrrrrrrtttxxx|||}}}{{{{{{|||}}}}}}{{{uuupppuuuzzz|||zzzwwwwwwxxxwwwwwwvvvtttpppllliiigggeeedddbbbaaaaaabbbdddeee_________^^^]]]]]]\\\\\\^^^]]][[[ZZZZZZZZZ[[[[[[^^^___```aaa``````^^^]]]___]]][[[ZZZ\\\aaagggkkkiiiiiikkklllnnnppprrrrrrvvvxxx{{{}}}}}}}}}}}}}}}|||{{{zzzwwwsssnnnhhhccc___]]]\\\[[[ZZZZZZ\\\aaahhhooosssxxxwwwwwwxxxyyyzzz{{{|||xxxgggTTTGGG???777333333000000000///...---------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++******+++******************++++++***)))(((''''''((((((((('''%%%&&&((()))(((&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((******(((&&&%%%&&&((())))))((('''''''''''''''((((((''''''''''''((((((%%%'''(((((('''&&&&&&'''%%%&&&''''''''''''&&&%%%'''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''')))%%%!!!!!!$$$&&&$$$"""###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%'''(((''''''&&&&&&%%%&&&&&&&&&((('''&&&&&&(((((('''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%'''((('''%%%###"""###%%%&&&'''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((('''''''''((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&)))(((''''''''')))***,,,))))))((((((''''''&&&&&&)))((('''&&&&&&&&&'''((((((((((((((()))))))))*********)))((((((((((((((((((((()))***************((((((''''''''''''''''''*********+++,,,---...///111222222333444555666666888999999;;;===???AAABBBFFFFFFGGGHHHIIIIIIIIIIIIEEEFFFFFFDDDBBBAAABBBDDDHHHMMMSSSWWW___jjjqqqrrrssswwwyyyvvvrrrqqqwww}}}wwwpppnnnnnnpppxxx~~~~~~yyyrrrkkkeeebbb^^^\\\ZZZVVVSSSOOOMMMKKKGGGFFFCCCAAAAAADDDJJJOOOSSSRRRNNNJJJGGGEEEEEEEEECCCDDDEEEFFFHHHKKKPPPTTT___eeejjjlllpppwwwzzzzzzvvvwwwzzz}}}~~~|||{{{|||}}}|||}}}~~~zzzuuuppptttyyyzzzwwwsssrrrrrrnnnmmmllliiifffcccaaa___^^^]]]\\\\\\]]]___aaacccaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaacccdddeeeggghhhiiijjjjjjiiiiiihhhjjjiiiggggggiiimmmrrruuuwwwxxxyyy{{{}}}~~~yyytttpppmmmkkkjjjmmmmmmnnnpppuuuzzzvvvfffSSSFFF>>>777333333000000//////......------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++*********++++++,,,,,,+++***))))))***+++,,,---,,,+++)))(((((((((((('''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))******(((,,,///---(((&&&(((+++)))(((''''''&&&'''''''''((('''''''''''''''((((((((('''%%%%%%'''(((''''''$$$&&&(((******)))'''%%%&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&(((%%%###$$$&&&'''%%%"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&######$$$$$$$$$$$$######&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%$$$######((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''######%%%&&&$$$"""%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&(((******)))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&'''''''''''''''''''''((((((,,,+++)))(((''''''((((((******)))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))************)))((((((((())))))(((((()))***************(((((((((((((((((())))))+++++++++,,,---///000111333444444444555555666666888999:::;;;>>>@@@BBBDDDFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDBBBAAACCCFFFIIIQQQYYYbbbjjjrrr{{{~~~|||{{{zzzxxxtttrrrrrrvvvzzz}}}ssslllkkkooosssyyy}}}}}}rrriiiccc___ZZZWWWSSSQQQNNNKKKHHHEEEDDDCCC??????>>>>>>???CCCIIINNNSSSQQQNNNMMMLLLLLLJJJIIILLLLLLMMMNNNQQQVVV\\\aaaiiirrryyy{{{}}}}}}~~~~~~}}}||||||||||||~~~}}}yyyxxxzzz|||~~~~~~zzzvvvqqqvvvyyyyyytttnnnkkkjjjfffdddbbb___\\\[[[ZZZZZZXXXXXXYYYZZZ]]]```ccceeefffggghhhiiijjjkkklllmmmllllllmmmnnnppprrrtttuuuwwwwwwxxxyyyzzzzzzzzzyyy{{{{{{{{{|||~~~~~~}}}}}}~~~tttcccPPPEEE===777333333222111111111000000000///------...............---------------------------,,,,,,,,,+++++++++******+++***)))))))))+++,,,---,,,+++***((((((***+++,,,+++******))))))((((((((((((''''''((()))*********)))((((((''''''(((((()))''''''((((((((()))))))))''',,,000...)))%%%'''***(((''''''&&&&&&'''''''''''''''&&&&&&&&&'''((((((***&&&###$$$''')))(((''''''(((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((('''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%'''(((((('''%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%$$$"""!!!&&&%%%$$$%%%&&&'''&&&%%%'''&&&%%%%%%%%%%%%&&&'''+++&&&!!!!!!%%%'''&&&###$$$&&&''''''%%%%%%&&&'''&&&%%%%%%(((,,,---***&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''***)))((('''&&&&&&%%%%%%&&&'''''''''(((((())))))***)))'''&&&%%%%%%%%%%%%))))))((((((''''''&&&&&&$$$%%%&&&'''((((((''''''(((((()))))))))***************))))))((())))))***(((((()))***************(((((())))))******+++++++++,,,,,,---///111222333555555666666666666666666999999;;;===???BBBDDDFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEGGGKKKRRRVVV___hhhssszzz|||wwwqqqoooqqquuuxxxyyy{{{rrrlllkkkooosssvvvyyy{{{|||{{{uuulllaaaZZZXXXWWWTTTQQQKKKIIIFFFDDDAAA??????>>><<<===>>>>>>@@@EEEKKKOOOOOOOOOQQQUUUXXXXXXUUURRRVVVVVVWWWYYY\\\bbbiiinnnsss|||~~~}}}}}}}}}}}}||||||~~~~~~}}}yyyuuuwwwxxxzzz{{{|||}}}|||xxxuuuxxxzzzxxxqqqiiieeecccbbb```]]]ZZZYYYYYYZZZ[[[YYYZZZ\\\___dddhhhkkknnnqqqrrrsssvvvxxxzzz||||||}}}~~~qqqaaaNNNCCC<<<666333333111111111111000000000000---...............------------------------------,,,,,,,,,+++++++++************)))((()))***,,,---++++++***))))))***++++++&&&''''''(((((()))))))))'''(((((((((((())))))******))))))))))))))))))***((((((((('''''''''&&&&&&$$$(((,,,+++'''$$$%%%(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))&&&###$$$'''))))))''',,,***'''%%%###$$$$$$%%%###%%%(((++++++***'''%%%"""###$$$%%%&&&((())))))&&&&&&'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&&&&''''''%%%&&&'''''''''%%%$$$###&&&%%%$$$%%%'''((('''&&&'''&&&%%%%%%%%%%%%&&&''')))$$$ !!!%%%((((((%%%%%%&&&'''&&&%%%%%%'''(((%%%$$$$$$(((+++,,,)))%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&%%%$$$$$$&&&'''''''''(((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&'''((((((((('''))))))))))))******************))))))))))))******(((((()))***************))))))******+++,,,------------...///000222444555777777777777777777888888:::;;;<<<>>>AAACCCFFFGGGJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEGGGIIINNNVVV___eeennnwww~~~vvvpppkkkkkkqqqxxx||||||yyyrrroooqqqtttyyyzzzyyyxxxyyyzzztttlllbbb\\\TTTQQQRRRRRRNNNKKKEEECCCAAA>>>===<<<<<<<<<:::;;;===???AAAEEEJJJNNNMMMRRRZZZbbbgggfffaaa]]]___aaabbbdddgggmmmsssxxx}}}|||yyyzzz{{{zzzzzzyyyvvvsssvvvwwwxxxyyyzzz||||||wwwtttvvvwwwssslllddd```______^^^[[[ZZZZZZ\\\___aaabbbcccgggkkkpppuuuyyy{{{nnn^^^LLLAAA;;;555333333////////////.....................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))******+++************************$$$%%%&&&((())))))))))))%%%&&&''''''%%%%%%&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%$$$%%%''''''&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''(((((('''%%%%%%%%%'''((()))(((---+++'''###"""###%%%'''%%%&&&((()))***)))'''&&&###$$$$$$&&&'''((()))***%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""%%%((((((&&&&&&''''''&&&%%%%%%''')))%%%%%%%%%'''))))))'''&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$''''''''''''''''''((((((((((((((()))))))))))))))%%%%%%&&&'''((()))******'''''''''((((((((((((((()))))))))*********++++++******)))))))))***++++++(((((()))***************)))******,,,---.../////////000000111222333555666777777888888999999999:::<<<===>>>???BBBDDDFFFHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJLLLPPPVVV^^^hhhnnnyyysssnnniiikkksss{{{yyysssrrrttt|||{{{xxxrrrnnnkkkcccZZZRRROOOLLLLLLLLLKKKHHHEEEAAA???===;;;::::::;;;<<<888;;;>>>AAADDDHHHMMMPPPVVV^^^jjjrrrssspppkkkhhhgggiiikkkmmmppptttyyy}}}~~~~~~yyyxxx{{{|||xxxvvvuuusssqqqsssuuuvvvwwwzzz~~~xxxrrrnnnpppqqqmmmgggcccaaabbbaaa`````````bbbeeeiiikkkppprrrvvv{{{~~~lll\\\KKK@@@:::555333333............////////////......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************))))))((((((***+++,,,,,,+++***(((&&&'''((()))******))))))&&&((()))'''%%%###$$$&&&'''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&%%%###%%%(((******)))&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''((()))###%%%'''(((''''''((()))***)))'''%%%%%%&&&((())))))'''%%%######$$$&&&(((&&&''''''''''''(((((((((%%%&&&'''&&&%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''((()))((('''&&&'''***+++***)))&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&(((&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''(((((()))'''''''''(((((('''''''''&&&'''(((((((((((('''&&&'''''''''&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''(((((())))))+++***)))((('''((())))))))))))*********+++++++++******))))))******+++,,,(((((()))***************)))***+++,,,...///000111222222222222333444555666777777888999:::;;;;;;<<<>>>??????AAABBBEEEFFFGGGEEEDDDDDDEEEGGGJJJMMMOOOTTTUUUXXXZZZ___eeemmmrrrzzzvvvrrroooqqqwww~~~zzzqqqooopppuuuuuupppggg```[[[SSSLLLDDDEEEFFFFFFFFFFFFEEEDDDAAA???===;;;;;;<<<===???===AAAEEEJJJNNNSSSYYY\\\hhhqqq{{{~~~zzzsssoooooommmooorrrtttvvvxxx|||~~~~~~}}}{{{zzz~~~{{{vvvsssqqqpppppprrrrrrrrrsssuuu{{{}}}xxxsssooohhhjjjllljjjhhhgggjjjmmmmmmmmmnnnpppsssxxx|||~~~}}}kkk[[[JJJ@@@:::555333333000000000000111111111111.../////////...---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++++++++)))((('''''')))+++------+++)))'''((()))***++++++***(((((()))***+++***&&&$$$%%%'''(((((((((''''''(((((((((&&&&&&'''((()))***++++++)))%%%"""$$$***------+++%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%&&&'''((()))!!!%%%))))))'''&&&''')))&&&''''''((()))******+++,,,(((""" &&&*********)))(((''''''&&&&&&%%%&&&&&&%%%$$$###$$$%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$((((((&&&%%%%%%&&&((((((%%%&&&''''''((((((''''''%%%$$$$$$$$$%%%''')))***&&&%%%$$$&&&((())))))(((&&&''')))******)))'''&&&%%%&&&((('''%%%######$$$(((((((((&&&%%%$$$&&&(((''')))***(((%%%$$$'''***%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&'''((()))******)))(((((('''''''''&&&&&&%%%%%%$$$'''((((((((('''&&&%%%$$$((((((((((((((('''''''''---,,,)))((('''((()))***)))************+++++++++******))))))***+++,,,,,,(((((()))*********************+++---///000111222333333333333333444555666777777888999;;;<<<======@@@@@@@@@AAACCCEEEFFFGGGGGGGGGHHHKKKNNNSSSXXXZZZ```aaabbbdddfffjjjoootttuuuzzz}}}}}}{{{xxxuuuvvvzzzwwwllliiikkkiiijjjfff]]]VVVQQQKKKEEE;;;===@@@BBBBBBDDDFFFHHHCCCBBB???>>>>>>???AAACCCEEEIIIOOOUUU[[[aaagggjjjwww{{{sssppprrrppprrrvvvxxxyyyzzz|||~~~xxxwwwuuuwww~~~~~~~~~}}}zzzvvvqqqnnnnnnooosssrrrpppooopppuuu||||||zzzvvvtttsssrrrooonnnfffhhhjjjkkkkkknnntttyyyzzz{{{}}}yyyiiiWWWDDD;;;888555222111111111///...,,,,,,++++++------------------------,,,,,,,,,+++++++++******...---,,,***)))((((((((())))))************))))))))))))(((((((((((())))))((((((((()))(((((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))),,,***'''%%%%%%&&&((()))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&)))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""((((((((('''&&&&&&&&&%%%&&&'''((()))******))))))%%%%%%&&&'''((((((((('''###&&&'''&&&###!!!"""$$$$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))(((((((((((((((((()))***************%%%'''***+++***)))((((((+++***)))))))))***,,,------...///111222222222222666888::::::888666666666;;;;;;<<<===>>>>>>?????????@@@@@@AAAAAACCCDDDEEEGGGMMMUUU\\\```ccceeefffkkkjjjhhhfffeeegggkkknnnuuuwwwzzz|||}}}}}}~~~~~~~~~|||xxxxxxzzz~~~tttiii___]]]```dddbbb\\\SSSJJJCCC???>>>@@@===<<<>>>BBBFFFFFFFFFDDDCCCAAA??????DDDKKKPPPUUUYYY```ffflllqqqvvvyyy|||uuusssttttttvvvwwwwwwuuuttttttuuusssqqqttt}}}~~~||||||zzzxxxtttqqqnnnllllllnnnnnnmmmllljjjkkknnnpppqqqoookkkiiihhhjjjmmmoooppprrrvvv{{{wwwhhhWWWDDD;;;888555222222333222111//////.........------------------------,,,,,,,,,++++++++++++***,,,+++******)))*********)))******************)))************************((((((((((((((('''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&&&&((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))(((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''''''''''''''&&&&&&&&&'''&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''''''''((()))'''$$$!!!!!!!!!'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$###&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))(((''''''''''''(((((((((((((((((()))***************''')))++++++***))))))***+++************,,,---...//////000111222333333333///222666888999:::;;;===>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBDDDFFFIIIKKKRRRXXXbbbjjjnnnoooooonnnmmmjjjfffcccbbbdddhhhkkkrrrvvv|||~~~~~~~~~}}}{{{zzz{{{}}}rrrhhh```XXXUUUVVVXXXVVVRRRLLLEEE@@@>>>>>>>>><<<;;;===AAADDDEEEEEEEEEEEEEEEEEEHHHNNNVVV[[[iiikkkooossswwwzzz~~~{{{uuurrrrrruuuvvvvvvvvvuuuuuuuuuvvvwwwvvv{{{~~~~~~}}}{{{{{{|||{{{zzzxxxuuussspppllliiihhhgggfffiiiiiiiiihhhfffgggiiikkkgggggghhhjjjnnnrrrwwwzzztttgggVVVDDD<<<888555222222111111000///////////////------------------------,,,,,,,,,,,,++++++++++++***)))))))))***+++,,,,,,******++++++++++++*********++++++++++++++++++***'''''''''(((''''''&&&%%%%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***))))))((('''(((((((((((()))))))))%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%''')))+++)))((('''&&&%%%&&&'''''''''((()))(((%%%#########)))))))))))))))(((((((((''''''&&&&&&&&&&&&'''''''''((())))))'''%%%""" &&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))'''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&''''''(((((((((((())))))************)))***++++++***)))(((***+++******++++++---///000111222222222333333444444444///333777:::===???AAACCCAAA@@@?????????@@@AAABBB@@@AAADDDFFFHHHMMMRRRVVVbbbiiittt|||~~~{{{wwwtttnnnjjjddd```___cccgggkkktttzzz~~~{{{|||~~~{{{}}}~~~}}}{{{|||{{{nnnaaaZZZVVVQQQMMMLLLKKKJJJHHHDDD@@@>>>>>>???>>>===<<<>>>BBBEEEGGGGGGIIIJJJLLLOOOTTT\\\eeelllvvvwwwyyy{{{~~~|||wwwtttrrrvvvvvvvvvvvvwwwxxxyyyyyy~~~|||yyyxxxyyyyyyyyy{{{yyywwwuuuuuuuuusssrrrkkkhhheeecccaaaaaacccdddeeefffggggggffffffhhhjjjfffiiinnnttt{{{ssseeeVVVEEE===888555222333///......---------......------------------------------,,,,,,,,,+++++++++******))))))******+++,,,+++++++++,,,,,,+++++++++******+++,,,,,,+++******'''''''''''''''&&&%%%%%%&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))((('''&&&((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''%%%&&&(((***+++***)))(((''''''((())))))***++++++&&&%%%$$$$$$$$$&&&''')))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&((()))******)))'''%%%$$$%%%&&&((($$$%%%&&&''''''(((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((('''%%%###"""&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%'''((()))%%%&&&&&&'''((()))******((()))************))))))***+++***(((''''''***,,,++++++,,,...000222333444555555555555555666666777888;;;???AAAAAABBBCCCEEEBBBAAA??????@@@AAADDDEEEBBBFFFJJJMMMRRRXXX```fffttt|||wwwqqqlllhhhccc```ccchhhmmmqqq{{{|||xxxyyy|||{{{~~~}}}}}}kkk___SSSQQQQQQNNNIIIGGGEEEEEEDDDAAA>>>===>>>???@@@@@@@@@BBBFFFIIILLLMMMRRRTTTWWW[[[aaaiiirrrxxx{{{{{{|||}}}{{{xxxvvvyyyxxxxxxyyy|||~~~~~~zzzuuurrrqqqrrrssstttzzzwwwssspppnnnllliiiggg```^^^\\\[[[]]]```dddggghhhjjjkkkllllllmmmppprrruuuyyy~~~~~~~~~sssdddUUUFFF===999444222333///......---------......---------------------------------,,,,,,,,,++++++,,,+++******))))))******+++++++++,,,,,,+++++++++((()))***++++++***)))(((''''''((((((''''''&&&%%%((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((((((((()))((('''&&&&&&&&&&&&'''((($$$%%%''')))))))))'''&&&""""""###$$$%%%&&&''''''&&&&&&%%%$$$%%%&&&((()))%%%&&&&&&&&&'''((((((((($$$&&&(((***+++***)))(((***)))'''%%%$$$%%%&&&((($$$%%%%%%'''((())))))((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%'''((()))''''''((()))***+++++++++))))))*********))))))(((******)))'''&&&'''***---,,,---///111333555666666777777666666777888999:::>>>AAACCCDDDDDDCCCDDDDDDAAA@@@??????AAAEEEIIILLLMMMRRRYYY^^^bbbiiissszzzuuummmiiifffdddfffkkksssxxx{{{~~~|||{{{~~~~~~}}}zzzwwwwwwsssmmm]]]RRRJJJKKKMMMKKKGGGEEECCCCCCBBB@@@======>>>???CCCDDDFFFHHHKKKOOOTTTVVV___aaadddhhhlllrrryyy~~~~~~|||zzz{{{|||||||||~~~}}}~~~~~~zzzxxxxxxyyyzzzyyytttooolllmmmooopppqqqvvvrrrlllgggccc```\\\ZZZVVVVVVVVVXXX]]]ccciiimmmnnnpppsssuuuvvvyyy|||~~~~~~}}}}}}~~~uuubbbUUUGGG>>>999444222444111111000///////////////------------------------------------,,,,,,,,,,,,,,,,,,+++***)))))))))*********++++++++++++******((()))+++,,,,,,+++)))(((((((((((()))(((''''''&&&))))))((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&((()))))))))((('''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((('''&&&%%%%%%&&&'''(((%%%&&&''''''''''''%%%%%%###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''###&&&))),,,---+++)))''')))((('''&&&%%%&&&'''''')))'''''''''((('''&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$###$$$&&&(((***&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))******+++++++++)))************))))))(((((())))))(((((()))---///...000111444666777777888999888888888999;;;===>>>???AAADDDEEEDDDDDDDDDEEEBBBAAAAAABBBGGGNNNTTTYYY___eeemmmqqqtttzzzuuuooojjjiiiiiinnnvvv}}}|||}}}{{{wwwyyy{{{xxxnnnhhheee___XXXOOOHHHCCCFFFIIIGGGDDDDDDBBBBBBBBBAAA???@@@BBBDDDHHHKKKNNNQQQUUUZZZ___cccmmmoooqqqsssuuuxxx}}}~~~{{{yyyzzz~~~|||yyyuuurrrpppqqqsssuuutttpppjjjggghhhjjjlllnnnlllgggbbb]]]ZZZWWWUUUSSSRRRSSSVVV[[[aaaiiippptttwwwxxx{{{}}}}}}|||||||||~~~}}}}}}~~~~~~vvvaaaUUUGGG???999444222444333222111//////.........------------------------...------------,,,,,,,,,*********)))******+++,,,)))******************)))(((***,,,------,,,***((())))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))))))))(((&&&%%%%%%&&&((()))(((''''''&&&&&&%%%%%%%%%''''''(((((())))))******''''''''''''''''''&&&%%%'''''''''''''''&&&&&&&&&$$$%%%(((*********((('''&&&&&&&&&''''''''''''''')))'''&&&&&&''''''$$$"""%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))((()))))))))))))))************************)))((((((((()))***++++++---000222000222444666777888888888999999999999;;;===@@@BBBAAACCCFFFFFFEEEDDDDDDEEEDDDDDDEEEIIIPPPYYYbbbhhhnnnuuu|||~~~wwwsssooooooqqqwwwzzz|||wwwqqqnnnnnnnnnuuuqqqiii]]]VVVSSSOOOIIIFFFBBBAAAEEEFFFDDDCCCDDD@@@AAACCCEEEFFFIIIMMMPPPSSSVVV[[[___ccciiipppuuuyyyzzz|||}}}|||}}}}}}||||||zzzxxxqqqoookkkiiihhhjjjlllnnnnnniiiccc______aaacccddd```]]]YYYWWWWWWWWWWWWWWWXXXZZZ^^^dddkkksssyyy|||}}}}}}|||}}}}}}~~~}}}}}}}}}}}}~~~|||~~~vvv```UUUHHH???999333222555111111///...,,,,,,++++++------------------------......---------,,,,,,,,,((((((((()))***,,,---...))))))************)))))))))+++---//////---+++)))***************)))((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''(((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((&&&%%%%%%&&&((()))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))((('''%%%$$$(((((((((''''''&&&&&&%%%%%%%%%&&&''''''(((((((((%%%%%%&&&'''((((((((('''&&&$$$###%%%((()))'''$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''%%%&&&'''((((((&&&$$$###&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((######$$$$$$%%%&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))((((((((((((***************)))(((((((((***,,,---...000222555222333555777888999999888999999999:::<<>>BBBEEEDDDBBBIIIFFFEEEGGGFFFBBBBBBEEEFFFJJJRRR\\\fffpppwww{{{{{{}}}yyy|||~~~|||wwwwwwwwwzzz}}}~~~tttnnngggbbb___\\\XXXTTTTTTQQQLLLHHHFFFCCCAAA???;;;;;;===@@@CCCEEEDDDBBBFFFKKKQQQWWW\\\```eeehhhlllpppuuuxxxzzz|||~~~{{{yyyxxxwwwtttqqqnnnjjjhhhfffbbbaaa^^^[[[WWWVVVXXXZZZWWWVVVTTTSSSSSSUUUWWWYYYZZZ[[[\\\]]]^^^bbbgggjjjrrruuuzzz~~~~~~~~~}}}}}}~~~~~~}}}|||}}}~~~~~~}}}~~~}}}||||||{{{|||||||||~~~}}}}}}~~~~~~~~~~~~|||{{{wwwxxxzzz|||}}}}}}||||||yyyzzz|||~~~~~~~~~~~~~~~rrraaaRRRCCC<<<888555333444111000///......------------,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***++++++++++++++++++***************************************((()))************)))((((((((((((((())))))))))))******))))))((((((''''''&&&''''''&&&%%%%%%&&&((('''(((***)))'''&&&&&&'''(((((())))))(((((('''&&&''''''(((((((((((((((((('''$$$"""$$$(((***)))&&&((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%''''''((('''((()))******((('''%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''***)))'''&&&&&&&&&(((((('''((((((((((((((('''&&&)))((('''&&&&&&'''((((((((((((((('''''''''''''''((((((((()))*********+++,,,+++)))((('''((((((((('''((()))))))))((('''''')))***++++++++++++***)))*********+++++++++++++++)))***---000333555777888888777777777888:::;;;<<>>>>>@@@DDDFFFEEEDDDEEEBBBCCCFFFGGGFFFIIINNNUUUYYY```hhhpppvvv{{{}}}~~~|||uuussswww{{{yyywwwvvvxxxzzz|||}}}|||{{{rrrgggbbb\\\XXXVVVSSSPPPNNNKKKJJJHHHFFFDDDAAA>>><<<<<<===???BBBDDDFFFGGGHHHMMMRRRZZZaaaggglllpppsssyyy|||{{{wwwvvvrrrqqqnnnjjjfffccc```___YYYXXXVVVSSSQQQPPPRRRUUUTTTTTTSSSRRRTTTVVVYYY[[[^^^aaaeeeiiinnnsssyyy}}}~~~~~~}}}|||{{{{{{||||||||||||}}}}}}~~~~~~}}}|||}}}}}}}}}}}}}}}|||||||||~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyvvvwwwxxxzzz{{{|||||||||zzz{{{|||~~~~~~~~~~~~~~~qqq^^^QQQCCC===999555222222111000///......---.........---,,,***))))))((((((---------,,,,,,+++++++++(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))(((&&&'''((())))))*********))))))))))))))))))))))))%%%&&&((((((&&&%%%&&&''''''(((***)))'''&&&&&&'''(((((()))))))))((('''''')))))))))))))))((((((((((((%%%$$$%%%)))***)))''')))(((''''''''''''((()))(((''''''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''((()))*********)))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((((((((((((((()))((('''&&&&&&'''((()))***)))'''&&&&&&'''((((((***************)))(((((()))((((((''''''((())))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))(((''''''(((((()))(((((()))******))))))((()))***++++++++++++***)))+++++++++,,,,,,------------...000222555777888999666666777888:::<<<>>>???CCCBBBBBBCCCEEEFFFFFFEEEBBBAAABBBFFFHHHJJJPPPWWWfffiiipppvvv|||~~~}}}{{{wwwrrrpppqqqvvvzzz}}}zzzwwwvvvxxxzzz{{{{{{}}}|||{{{ttthhh___WWWTTTPPPNNNMMMLLLJJJIIIGGGGGGFFFEEEDDDBBB@@@??????BBBEEEFFFFFFIIINNNRRRWWW]]]eeemmmsssxxx|||zzztttqqqpppkkkiiifffbbb]]]ZZZWWWVVVQQQQQQPPPOOOMMMNNNQQQSSSUUUUUUVVVXXX\\\```cccfffkkkooovvv|||~~~~~~~~~~~~~~~~~~|||{{{zzzzzzzzzzzzyyyzzz}}}~~~||||||{{{{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{zzzyyyxxxxxxwwwuuuuuuvvvwwwyyyzzz|||}}}zzz{{{|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}{{{|||~~~|||ooo\\\PPPCCC===:::555111000000000///...............///......---,,,,,,,,,,,,......---,,,,,,+++******)))))))))******+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))((((((((('''((())))))***)))((((((''''''(((((()))))))))***$$$&&&((()))'''&&&&&&&&&'''(((***)))'''&&&&&&'''&&&&&&''''''''''''&&&&&&***))))))(((((('''''''''(((&&&%%%''')))***)))'''(((''''''''''''''''''((('''''''''&&&&&&&&&%%%%%%((('''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))))))))'''%%%$$$$$$%%%###$$$&&&'''((((((((('''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%$$$$$$%%%'''((()))(((''''''''''''((((((++++++++++++***)))((((((((((((((((((((()))))))))%%%%%%&&&&&&''''''(((((()))))))))))))))((((((((('''''''''''''''((()))))))))))))))************************++++++***************+++,,,---...//////444444444444555666666777666777888;;;===???AAABBBGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBCCCHHHJJJNNNWWWaaasssvvv|||wwwtttqqqqqqtttxxx}}}zzzwwwwwwxxxzzzzzzyyyvvvrrrooollleeeZZZRRRLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEFFFGGGEEEIIILLLMMMLLLPPPWWW^^^ccchhhpppwww}}}}}}{{{}}}~~~~~~~~~~~~wwwpppkkkiiihhhdddbbb^^^ZZZWWWTTTRRRQQQNNNOOOPPPQQQQQQSSSWWWZZZ\\\^^^bbbgggmmmrrrwwwyyy~~~~~~}}}||||||||||||{{{{{{{{{||||||zzz|||~~~}}}|||zzzyyyzzzzzz{{{{{{{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvxxxzzz}}}~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{~~~~~~}}}}}}||||||{{{{{{zzz{{{}}}~~~{{{ooo[[[OOOCCC===:::444000///000//////............///...............///000111......---,,,,,,+++******************++++++++++++))))))))))))******++++++++++++++++++++++++++++++***))))))(((((((((''''''((()))*********((('''&&&%%%&&&&&&''''''((((((((($$$'''))))))(((&&&&&&&&&'''(((***)))'''&&&&&&'''&&&&&&'''''''''''''''&&&(((((((((''''''&&&&&&&&&((('''''''''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''((()))***)))&&&$$$$$$%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&$$$######$$$&&&'''(((((('''''''''(((((((((************))))))(((''''''(((((()))))))))))))))%%%&&&&&&''''''((((((((()))))))))(((((((((((((((&&&&&&''''''((())))))))))))))))))))))))***+++++++++******************+++))))))+++,,,...///111111666666555555666666777888888999;;;>>>@@@BBBDDDEEEGGGGGGFFFDDDCCCBBBBBBCCCDDDDDDGGGMMMQQQWWWbbbnnn|||tttttttttxxx}}}{{{wwwuuuvvvvvvwwwnnnkkkfffccc^^^XXXOOOIIIEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIGGGFFFGGGLLLPPPPPPSSSWWWWWWWWW[[[dddkkkrrrvvv||||||yyyzzz{{{{{{zzz|||~~~{{{tttmmmhhhcccaaa___\\\ZZZWWWTTTRRRQQQPPPPPPOOOQQQTTTVVVYYY\\\aaadddjjjmmmrrryyy~~~~~~}}}}}}~~~}}}{{{zzzyyyzzz{{{}}}~~~|||{{{zzzyyyxxxyyyzzz{{{yyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{zzzyyy||||||||||||||||||||||||xxxwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwyyy{{{}}}{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~}}}}}}|||{{{zzzzzz}}}}}}}}}||||||{{{{{{{{{|||}}}~~~{{{ooo[[[NNNBBB<<<999444000/////////............//////++++++,,,,,,---///000111---------,,,,,,+++++++++++++++++++++++++++++++++((((((((()))******++++++******************************)))((('''''''''''''''(((***+++***)))'''%%%%%%%%%%%%&&&&&&'''''''''&&&'''))))))'''&&&'''((('''(((***)))'''&&&&&&'''(((((()))*********))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))***"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((($$$'''***)))'''&&&''')))%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''&&&%%%$$$$$$%%%&&&''''''''''''((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((()))++++++++++++***))))))***++++++)))***,,,...000222333444555555555666888:::===>>>===>>>@@@BBBDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDGGGIIIHHHJJJOOOVVV[[[bbbooo||||||wwwwwwyyy}}}~~~~~~xxxrrrooonnnnnnmmmdddaaa\\\WWWRRRLLLFFFBBBAAABBBDDDEEEEEEFFFHHHIIIHHHIIIJJJJJJJJJMMMTTTZZZ___aaadddeeegggkkkrrrxxx}}}zzzyyyzzz|||yyywwwwwwwwwwwwvvvuuupppjjjddd```]]]ZZZXXXUUUTTTRRRQQQQQQRRRTTTVVVVVVYYY^^^bbbfffkkkpppttt|||~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~|||{{{zzzxxxyyy|||~~~}}}zzzyyyyyyyyyyyyzzz{{{{{{yyyyyyyyyzzz{{{|||~~~}}}}}}}}}}}}|||zzzxxxwwwzzzzzzzzzzzzzzzzzzzzzzzzwwwvvvuuutttuuuvvvwwwxxxxxxxxxxxxxxxyyy{{{|||}}}zzzzzzzzzzzzzzz{{{||||||}}}}}}}}}~~~~~~~~~|||}}}~~~~~~}}}||||||{{{zzzzzz}}}}}}}}}}}}}}}}}}}}}}}}{{{ooo[[[NNNAAA;;;777333////////////............//////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))******+++,,,,,,************************+++***((('''&&&&&&''''''$$$&&&(((+++++++++)))(((&&&&&&&&&''''''''''''''''''(((((((((&&&&&&''')))'''(((***)))'''&&&&&&'''(((((()))***************''''''''''''((((((((((((&&&'''''''''&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''' !!!$$$'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###'''+++***'''%%%'''***'''''''''''''''((())))))((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((()))************$$$%%%'''((())))))(((((()))))))))))))))(((((((((&&&'''''''''((()))))))))'''((()))*********)))(((''''''''''''''')))***+++++++++***))))))***+++++++++,,,...000333555777888777777777888:::===@@@BBBAAABBBDDDEEEFFFFFFFFFFFFCCCEEEGGGHHHHHHKKKPPPTTTUUUWWW]]]bbbeeejjjvvv|||xxxyyy}}}|||yyyxxx{{{|||wwwpppjjjfffcccaaa___YYYVVVRRRNNNIIIEEEAAA??????BBBEEEFFFEEEEEEGGGIIIGGGLLLSSSVVVYYY]]]dddjjjooooooqqqssswww|||}}}}}}~~~}}}zzz|||}}}|||zzzwwwtttqqqooommmjjjhhhhhhddd___\\\[[[YYYWWWTTTTTTSSSSSSTTTWWWZZZ^^^aaafffjjjpppuuu{{{~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||xxxzzz|||~~~{{{zzzwwwwwwyyyzzz{{{|||||||||xxxxxxwwwwwwxxx{{{~~~|||}}}}}}}}}{{{yyyvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxuuutttsssrrrssstttvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{||||||}}}~~~}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{}}}}}}}}}~~~{{{ppp\\\NNNAAA:::777222////////////.........//////000//////...---------......,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------************************+++***((('''&&&&&&&&&'''!!!###'''***,,,---,,,+++((((((((((((((((((((((((((((((((('''%%%&&&(((***'''(((***)))'''&&&&&&'''&&&&&&'''(((((((((((((((''''''(((((())))))******%%%&&&'''&&&%%%%%%%%%&&&&&&'''((())))))((('''&&&(((''''''&&&&&&%%%%%%$$$ ###&&&***+++***((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&***---+++'''###$$$''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((&&&&&&'''((())))))((((((&&&'''((()))***+++++++++###$$$&&&(((((((((((('''++++++******))))))((((((%%%&&&&&&'''((()))******((()))***++++++***)))((('''&&&&&&&&&'''(((***+++,,,+++***))))))***+++,,,---...000333555888:::;;;<<<;;;::::::;;;===@@@AAADDDEEEFFFHHHHHHGGGFFFFFFAAADDDGGGJJJMMMRRRYYY^^^bbbdddhhhlllkkkmmmvvv|||www|||~~~zzzxxxtttxxx}}}uuupppiiibbb^^^ZZZWWWUUUOOOMMMJJJGGGEEECCCAAA@@@AAADDDGGGHHHFFFFFFHHHJJJJJJRRR]]]eeeiiimmmsssxxxyyyxxxyyy}}}yyy{{{yyytttssswwwzzz{{{tttrrrnnnkkkhhhddd```]]]^^^[[[XXXWWWXXXXXXUUUSSSWWWWWWWWWYYY]]]ccchhhkkkvvv{{{~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~yyy{{{}}}~~~|||zzzxxxuuuvvvyyy{{{|||}}}}}}|||xxxwwwuuuuuuvvvzzz~~~|||}}}}}}}}}{{{xxxvvvtttvvvvvvvvvvvvvvvvvvvvvvvvtttsssqqqqqqqqqsssuuuwwwvvvwwwxxxyyyyyyxxxwwwvvvyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{|||~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}}}}}~~~}}}pppYYYLLL@@@999555222111333888444...)))'''))),,,...000///......///000222333************************)))))))))))))))*********,,,,,,,,,,,,+++)))'''&&&(((+++---,,,***((('''&&&))))))************))))))((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%%%%&&&''''''%%%$$$%%%'''***(((''''''(((((('''&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''******++++++***)))((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((()))***)))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''(((((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((((())))))))))))(((((((((((())))))((('''&&&&&&***)))((('''''''''''''''(((''''''(((((()))***+++((((((((((((((((((((((((&&&&&&''''''(((((())))))+++***)))(((((()))***+++,,,(((%%%%%%(((,,,---,,,((((((((()))******++++++---,,,***(((((()))***,,,111222444777999;;;<<<<<>>@@@CCCFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCGGGKKKPPPUUU^^^hhhooonnnkkkjjjkkklllmmmssszzz~~~~~~}}}||||||{{{yyyvvvsssuuu{{{~~~ssslllcccbbb```\\\WWWPPPKKKHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@BBBDDDEEEFFFHHHLLLNNN[[[aaajjjrrrwwwyyyzzz{{{~~~}}}~~~wwwssspppoooqqqrrrqqqooojjjkkkiiifffaaa]]]\\\[[[UUUWWWXXXXXXXXXYYY[[[^^^^^^___aaafffmmmvvv~~~~~~}}}}}}|||}}}}}}}}}}}}||||||{{{~~~~~~}}}}}}}}}~~~~~~{{{||||||||||||{{{{{{zzzzzzzzz|||}}}~~~}}}{{{yyyxxxxxxwwwvvvwwwxxxyyyzzzyyyyyyxxxyyyxxxwwwwwwyyy{{{}}}vvvwwwxxxyyyxxxwwwvvvuuutttttttttttttttsssssssssppppppooooooppppppqqqrrrqqqrrrssstttuuuuuuuuuuuuvvvvvvtttssstttuuuwwwyyy|||}}}~~~~~~}}}{{{{{{{{{||||||~~~~~~{{{nnn\\\OOOBBB;;;777222111222333111///---,,,,,,---...---------,,,------......***************************************++++++++++++******)))))))))))))))(((***,,,,,,***(((''''''(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((()))(((''''''(((((('''&&&%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''')))***+++''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&(((''''''''''''(((((()))&&&%%%%%%&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((((((+++***)))(((((()))***+++)))'''&&&(((***,,,+++***(((((())))))******++++++---,,,+++***+++,,,...///333444666999;;;<<<===>>>@@@@@@??????@@@BBBEEEFFFIIIIIIHHHFFFDDDCCCDDDDDDFFFKKKRRRYYY___eeemmmrrrrrrooommmnnnmmmmmmpppvvv}}}}}}|||zzzyyyxxxwwwuuurrrwww{{{{{{rrrggg```YYYYYYXXXUUUQQQMMMHHHFFFFFFFFFGGGGGGFFFDDDBBB@@@BBBCCCEEEGGGJJJOOOVVVZZZfffllluuu|||}}}yyywwwzzz{{{yyyxxxzzzqqqmmmjjjhhhiiiiiigggfffddddddccc```]]]ZZZZZZ[[[YYY[[[]]]___aaadddhhhkkkpppqqquuu{{{~~~}}}}}}||||||}}}}}}~~~}}}}}}|||~~~~~~}}}}}}~~~~~~{{{{{{{{{{{{{{{zzzyyyyyyzzz{{{|||~~~~~~~~~}}}|||zzzxxxwwwwwwwwwvvvwwwyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwyyy{{{}}}~~~~~~}}}}}}vvvvvvwwwwwwvvvvvvuuuuuutttttttttssssssrrrrrrrrrppppppooooooppppppqqqqqqrrrrrrssssssttttttuuuuuuvvvuuusssrrrssstttvvvwww{{{|||}}}~~~~~~~~~||||||{{{{{{{{{{{{||||||~~~~~~~~~yyylll]]]PPPCCC<<<666111///000...///000111000///...---,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''((()))+++,,,(((***,,,,,,***(((''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''((())))))((('''((())))))(((''''''(((((('''%%%&&&&&&'''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((())))))(((&&&$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$***)))(((''''''((()))***((('''&&&%%%%%%%%%&&&''''''&&&&&&''''''((()))***&&&%%%%%%&&&&&&'''((()))(((((((((((((((((((((((())))))((((((((((((((('''******))))))))))))******''''''(((***,,,,,,***((()))))))))***************,,,,,,,,,---...111333444777888:::<<<>>>???@@@AAABBBAAABBBBBBCCCDDDEEEFFFJJJIIIGGGDDDBBBBBBDDDGGGKKKRRR[[[dddjjjnnnppprrrrrrooonnnpppqqqppprrrvvvzzz}}}|||zzzwwwvvvvvvvvvuuuttt{{{{{{zzzvvvmmmcccYYYSSSOOOPPPPPPOOOMMMJJJGGGEEEEEEFFFHHHIIIHHHGGGDDDCCCFFFHHHKKKNNNSSS[[[dddjjjooottt||||||xxxuuuqqqqqqtttvvvsssqqqrrrllliiieeebbbaaa```___]]]]]]^^^^^^]]][[[\\\^^^```bbbdddiiimmmqqquuu{{{~~~~~~~~~}}}}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyxxxwwwwwwzzz{{{}}}}}}||||||{{{zzzxxxwwwvvvvvvvvvvvvwwwxxxzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyzzz|||}}}||||||}}}}}}||||||{{{zzzvvvvvvuuutttttttttttttttttttttsssrrrqqqqqqppppppooooooooopppppppppqqqqqqrrrrrrrrrrrrssstttuuuuuuuuutttrrrqqqqqqrrrssstttyyyyyy{{{|||~~~~~~}}}~~~~~~~~~~~~{{{{{{|||}}}}}}}}}}}}|||~~~~~~}}}}}}}}}~~~yyykkkZZZNNNBBB;;;666111...//////000111222111000...---......///000///...,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))*********++++++)))***,,,+++)))((((((((('''(((((())))))(((((('''((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((&&&((())))))''''''(((***)))'''&&&&&&'''(((&&&%%%&&&''''''((()))(((((((((''''''&&&%%%%%%%%%%%%&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&'''''''''((((((((((((***++++++***'''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''++++++)))'''&&&$$$######&&&&&&&&&'''''')))******))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%+++)))(((&&&&&&((()))+++)))(((&&&%%%%%%&&&((()))(((''''''''''''(((((()))(((''''''(((((()))***+++((((((((((((((((((((((((***)))))))))((((((''''''***))))))))))))))))))***''''''((()))******))))))************************++++++---...111444777888:::;;;===???AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHGGGDDDCCCDDDJJJNNNUUU\\\fffooosssssspppnnnmmmkkklllrrrvvvwwwxxx{{{}}}~~~~~~zzzxxxuuutttuuuwwwxxxyyy}}}zzztttlllbbbXXXPPPKKKKKKLLLMMMMMMLLLJJJHHHFFFDDDEEEFFFHHHIIIJJJKKKKKKNNNQQQVVV[[[aaahhhpppuuuvvvzzz~~~||||||xxxuuusssooonnnqqqpppllliiijjjhhhfffbbb```^^^\\\[[[[[[YYY[[[]]]___aaaeeejjjnnnqqquuuyyy~~~}}}~~~~~~~~~}}}}}}{{{{{{}}}~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxwwwwwwvvvzzz{{{}}}~~~|||zzzzzzyyyxxxwwwvvvuuuuuuuuutttuuuwwwyyyzzz{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzyyyyyyyyywwwvvvtttsssrrrsssssstttsssrrrrrrqqqpppooonnnnnnnnnooooooppppppppppppppprrrqqqqqqqqqrrrssstttuuutttrrrpppoooooopppqqqrrrvvvwwwyyy{{{|||}}}~~~~~~}}}}}}~~~~~~|||}}}~~~}}}|||{{{||||||||||||}}}}}}~~~~~~zzzlllXXXMMMAAA<<<888333111222222222111000///...------......///000///...,,,+++++++++++++++++++++++++++++++++******))))))))))))***+++,,,---,,,+++)))((()))***++++++)))(((((()))((())))))******))))))(((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((%%%&&&((((((''''''((()))((('''&&&&&&''''''&&&%%%&&&''''''((()))(((((((((''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''***++++++***(((&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%)))((((((''''''''''''((())))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''+++)))(((&&&&&&((()))+++***)))'''&&&&&&((()))+++******)))''''''&&&&&&&&&(((''''''(((((()))***+++))))))))))))))))))))))))******))))))(((((((((''')))))))))******)))))))))))))))(((&&&&&&'''***+++************+++++++++++++++,,,---000333666888:::===>>>???AAACCCDDDEEEEEECCCCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIHHHHHHLLLUUU[[[dddjjjrrrzzz|||yyyrrrnnnkkkjjjmmmvvv{{{|||{{{||||||}}}}}}|||{{{yyywwwvvvvvvsssqqqqqqtttwwwzzz{{{vvvrrrjjj```WWWPPPKKKHHHJJJKKKLLLLLLLLLJJJHHHFFFDDDDDDEEEHHHLLLQQQVVVXXX[[[___fffkkkpppssswwwyyy~~~~~~~~~~~~~~~~~~~~~zzzxxxvvvuuurrrmmmjjjkkkiiiccc______```___^^^\\\ZZZZZZZZZ[[[[[[^^^ccchhhnnnuuu|||}}}|||}}}~~~~~~~~~~~~~~~~~~}}}zzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyywwwwwwvvvwwwwwwyyyzzz|||}}}}}}|||{{{zzzxxxwwwvvvuuuuuuuuuuuuuuurrrtttvvvxxxzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyyyyzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvtttrrrrrrrrrsssssspppppppppooonnnmmmmmmmmmmmmnnnoooppppppppppppooopppppppppqqqqqqrrrssstttrrrpppooonnnmmmnnnpppqqqtttuuuwwwyyyzzz|||||||||}}}}}}~~~{{{||||||}}}|||zzzxxxwwwzzzzzzzzz{{{|||}}}~~~~~~~~~~~~zzzmmmXXXNNNCCC>>>:::555333444444222000...---------...,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((***+++,,,,,,,,,***)))((()))***+++***)))((()))***))))))************))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''$$$&&&''''''''''''(((***((('''&&&&&&''''''&&&$$$&&&&&&'''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&(((((('''&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))*********)))(((''''''&&&&&&'''))))))(((((((((((())))))$$$%%%%%%&&&''''''((((((***)))(((''''''((()))******)))((((((((()))***+++,,,+++)))(((&&&%%%%%%%%%&&&%%%%%%&&&&&&'''((()))))))))))))))))))))))))))***))))))))))))))))))((())))))************))))))***)))(((&&&$$$&&&))),,,))))))******+++,,,,,,------...000222555888999:::>>>???@@@BBBDDDDDDEEEEEEAAAAAABBBCCCDDDFFFGGGHHHJJJMMMQQQRRRSSSYYYccckkkvvvyyy~~~xxxrrrpppnnnrrrzzz}}}yyywwwvvvvvvvvvuuutttsssrrrqqqooollljjjjjjmmmqqqssstttiiiddd\\\SSSLLLHHHFFFFFFHHHIIIJJJKKKKKKJJJHHHGGGHHHIIIKKKOOOUUU\\\bbbfffiiinnntttyyy{{{{{{{{{{{{~~~~~~vvvqqqpppqqqqqqmmmgggcccbbb```[[[XXXXXXXXXYYYZZZZZZZZZ[[[^^^aaaeeeiiiqqqxxx~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{|||}}}}}}}}}}}}}}}{{{{{{{{{|||}}}~~~||||||||||||}}}~~~{{{{{{{{{|||||||||{{{{{{xxxwwwvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzvvvvvvuuuuuuuuuuuuuuuvvvrrrsssvvvxxxzzz{{{||||||yyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvuuutttsssrrrqqqpppppppppnnnnnnmmmmmmmmmmmmllllllmmmnnnooopppppppppooonnnnnnooopppqqqrrrrrrrrrrrrpppooommmmmmmmmoooppprrrttttttvvvwwwyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~wwwxxxxxxwwwwwwvvvuuutttyyyyyyyyyzzz{{{}}}~~~}}}~~~zzzmmmXXXMMMBBB<<<888333000000000//////...------......---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((***)))'''&&&'''(((***+++)))*********(((((()))+++(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%'''((((((((((((***+++((('''%%%&&&''''''&&&$$$%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%''')))))))))))))))((((((''''''''''''((()))((((((''''''(((((()))'''''''''''''''''''''((())))))(((((((((((())))))(((((((((((()))))))))***+++***)))''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))((('''))))))(((&&&%%%(((***(((((()))***,,,---......000222333666888999:::;;;>>>???@@@BBBCCCDDDEEEEEEBBBBBBBBBCCCEEEHHHKKKLLLQQQVVV[[[]]]___eeepppxxx}}}xxxtttrrruuu}}}}}}wwwsssqqqqqqpppooonnnmmmlllkkkfffdddaaaaaabbbdddeeeeee___ZZZRRRKKKFFFDDDDDDEEEGGGHHHJJJLLLMMMLLLKKKJJJOOORRRWWW]]]dddjjjmmmpppwww{{{~~~~~~~~~xxxooojjjhhhgggfffddd^^^ZZZZZZZZZXXXXXXZZZYYY[[[___aaacccggglllpppwww|||}}}}}}}}}}}}}}}~~~~~~||||||~~~}}}}}}}}}}}}~~~~~~~~~~~~zzz{{{{{{|||||||||{{{{{{wwwwwwvvvwwwwwwxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{|||yyyyyyzzzzzzyyyxxxwwwwwwttttttrrrqqqrrrsssuuuvvvvvvvvvvvvvvvwwwxxxzzz{{{vvvuuuuuuuuuuuuuuuvvvvvvsssuuuwwwzzz|||~~~~~~~~~yyyyyyyyyyyyyyyxxxwwwwwwuuuuuusssrrrrrrrrrssstttqqqqqqqqqpppooonnnllllllkkkkkkkkkllllllllllllllllllmmmooopppqqqpppooonnnlllnnnqqqsssssssssqqqpppnnnmmmllllllmmmoooqqqsssttttttuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{||||||||||||uuuuuuttttttuuuvvvwwwwwwwwwwwwxxxyyyzzz|||~~~}}}~~~yyylllVVVKKK???999444...******+++,,,.../////////......000///......///000222333,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))'''###!!!"""&&&+++///)))******)))((((((***+++''''''((((((((((((''''''((((((''''''''''''(((((((((((((((''''''&&&&&&%%%&&&((()))***))))))+++---(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&'''((())))))))))))))))))((('''&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''((((((((()))&&&'''))))))((((((***+++''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((('''&&&%%%'''''''''''''''((()))***((((((''''''''''''(((((()))))))))(((''''''&&&&&&(((((())))))))))))((((((&&&&&&'''((())))))(((((()))(((((('''''''''(((((((((''''''(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++((()))***++++++***)))(((%%%(((+++***(((&&&&&&((('''''')))***,,,...//////444555666888:::;;;;;;<<<>>>???@@@BBBCCCDDDDDDDDDFFFEEEDDDEEEGGGKKKOOORRRWWW]]]cccfffgggmmmwww~~~zzzuuusssvvvwwwrrrqqqpppnnnllljjjgggfffeee```]]][[[YYYZZZZZZYYYXXX[[[VVVOOOHHHDDDCCCEEEFFFGGGIIILLLNNNPPPPPPPPPOOOTTTYYYaaaiiiooossstttttt}}}|||ssskkkeeeaaa^^^\\\___YYYUUUWWWYYYYYY[[[______cccgggkkknnnttt{{{~~~}}}|||||||||}}}|||||||||||||||}}}}}}~~~~~~~~~}}}}}}~~~}}}||||||}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{{{{{{{{{{{{{zzzzzztttsssssssssssssssttttttuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzyyyxxxwwwvvvttttttqqqpppoooooooooqqqsssuuuuuuuuuttttttuuuwwwzzz|||vvvuuuuuuuuuuuuvvvvvvwwwuuuvvvyyy|||~~~yyyyyyyyyyyyyyyxxxwwwvvvssssssqqqpppppppppqqqrrrnnnooooooooonnnllljjjhhhiiijjjjjjkkkkkkllllllmmmlllmmmooopppqqqpppnnnmmmkkkmmmqqqssstttssspppooommmmmmllllllmmmppprrrtttttttttuuuvvvvvvwwwvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzuuuttttttuuuwwwyyy|||}}}vvvwwwwwwxxxzzz|||~~~}}}~~~zzzjjjWWWJJJ===888666333222333222111000///...---,,,,,,//////...---------......+++++++++******)))))))))+++*********))))))((((((,,,,,,+++---//////...---,,,------,,,)))(((((()))&&&''')))*********)))(((''''''&&&%%%%%%%%%%%%%%%(((''''''''''''((())))))(((''''''&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&((()))%%%%%%$$$$$$%%%(((***,,,))))))))))))'''%%%###!!!''''''''''''''''''''''''(((((((((((((((''''''&&&,,,'''$$$$$$(((***)))&&&"""###%%%'''((()))******((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$,,,(((%%%&&&+++,,,)))%%%$$$'''******((((((***,,,))))))))))))))))))))))))))))))(((((((((((()))))))))((('''''')))******)))&&&'''''''''(((((()))))),,,))))))++++++''''''***++++++++++++++++++,,,,,,+++,,,------...///333555555555666777888:::<<<===:::===BBBDDDEEEDDDDDDDDDAAACCCEEEIIIMMMSSSXXX[[[hhhkkknnnoooppprrrvvvzzz}}}xxxqqqtttxxxyyywwwtttqqqpppqqqoookkkiiifffbbb[[[VVVQQQQQQPPPPPPNNNMMMLLLKKKKKKKKKJJJHHHGGGHHHJJJMMMKKKLLLMMMNNNPPPSSSXXX[[[```hhhrrrxxxyyyyyy{{{~~~~~~}}}|||}}}}}}vvvqqqjjjccc^^^ZZZWWWVVVZZZ[[[[[[ZZZ[[[^^^bbbfffjjjnnnuuu{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||~~~~~~}}}}}}~~~}}}|||zzzyyyyyyyyyzzz~~~{{{yyyyyy|||~~~}}}{{{|||zzzxxxvvvvvvtttqqqooooooooonnnnnnooopppqqqrrrqqqqqqrrrsssssstttuuuuuuwwwxxxxxxxxxxxxvvvtttsssoooooonnnnnnnnnnnnoooooossssssssstttttttttuuuuuuzzzyyyxxxwwwvvvvvvvvvvvvssswww|||xxxxxxwwwvvvuuuttttttsssrrrqqqpppooonnnoooooopppmmmlllkkkjjjjjjjjjkkklllkkkjjjjjjkkkmmmmmmkkkjjjmmmmmmnnnnnnnnnnnnmmmmmmoooooopppqqqqqqqqqqqqpppnnnmmmmmmmmmmmmoooqqqrrrssssssssstttttttttuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyvvvuuutttssstttuuuwwwyyyyyyxxxxxxxxxzzz|||yyyjjjWWWJJJ===888666333222333111111000///...---,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))((()))++++++***(((***)))(((&&&$$$$$$&&&)))''''''((())))))))))))(((***)))((((((''''''((((((***)))(((''''''''''''''''''''''''&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***++++++)))'''%%%%%%%%%&&&&&&''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((($$$  """!!!%%%&&&&&&'''((((((''''''(((((((((((((((((((((((())))))******))))))(((''')))(((((((((((()))(((''' ###&&&'''&&&%%%&&&'''))))))))))))))))))))))))))))))(((((((((((()))))))))'''&&&'''(((***))))))'''''''''((((((((()))))),,,)))(((+++***''''''***)))))))))))))))*********+++---......///000444666666666777999:::;;;<<<===;;;>>>AAACCCBBBBBBBBBCCCAAACCCHHHMMMSSSYYY___bbboooppppppooooooqqqwww{{{|||vvvnnnpppssstttttttttssssssqqqnnniiifffbbb\\\UUUPPPMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIHHHGGGHHHKKKNNNMMMPPPUUUZZZ]]]```dddgggjjjpppxxx|||{{{zzz|||~~~~~~}}}~~~|||yyyzzz~~~~~~vvvooojjjfffaaa]]]ZZZZZZZZZZZZ[[[\\\^^^```bbbggglllpppxxx}}}~~~~~~~~~~~~}}}}}}}}}~~~||||||{{{{{{{{{{{{zzzzzz||||||||||||||||||||||||||||||||||||{{{{{{{{{zzz}}}|||zzzyyyxxxxxxxxxxxxyyyxxxwwwzzz}}}}}}zzzwwwuuusssrrrqqqooommmlllmmmmmmnnnoooppppppqqqppppppqqqqqqrrrsssssstttssssssssssssrrrqqqooonnnnnnnnnnnnmmmnnnnnnooooooqqqqqqrrrrrrssssssttttttwwwvvvuuuttttttsssssssssvvvzzz}}}~~~|||{{{zzzwwwvvvuuutttssssssssssssrrrqqqooonnnmmmmmmmmmnnnmmmlllkkkjjjjjjkkklllllllllkkkjjjkkkmmmnnnmmmlllmmmmmmnnnnnnnnnnnnmmmmmmoooooopppqqqqqqqqqqqqqqqooonnnnnnnnnnnnpppqqqrrrsssssssssssssssttttttttttttuuuvvvwwwxxxxxxxxxxxxvvvuuutttssstttuuuwwwxxxvvvuuuuuuvvvwwwzzz}}}~~~yyyiiiVVVIII===888666444222333111111000///...------,,,+++***)))((()))***,,,...------------............***************))))))))),,,+++***+++,,,,,,+++))))))(((%%%###!!!###'''***''''''''''''((((((((()))+++***))))))(((((())))))+++***)))(((&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***,,,***(((&&&%%%$$$$$$%%%(((((((((''''''(((((()))''''''''''''''''''''''''$$$%%%&&&((())))))*********'''%%%%%%(((***(((&&&(((((((((((('''&&&%%%$$$((((((((((((((((((((((((***************))))))(((%%%''')))(((&&&%%%''')))###%%%)))***)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&((())))))(((''''''(((((((((((())))))+++((((((+++***''''''***((((((((())))))*********---...000000111222555777777888:::<<<===>>>>>>===???AAABBBBBBAAAAAABBBCCCBBBGGGOOOVVV\\\aaafffjjjtttsssqqqnnnnnnrrrwww|||yyyrrrkkklllmmmppprrrtttuuuvvvooolllfffaaa[[[TTTMMMIIIIIIHHHFFFEEEDDDEEEFFFGGGHHHHHHIIIHHHIIIKKKOOORRRTTTZZZbbbiiimmmpppsssuuuwww{{{|||yyyyyyzzz|||zzzuuuuuuxxxvvvuuuuuutttooohhhaaa```^^^ZZZWWWWWWYYY]]]______bbbfffkkkpppwww}}}~~~}}}}}}}}}}}}||||||||||||}}}~~~zzzzzzzzzzzzyyyyyyyyyxxx{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxwwwwwwwwwwww{{{zzzxxxwwwvvvvvvvvvvvvwwwxxxyyy|||~~~}}}{{{vvvsssooommmmmmlllkkkjjjiiijjjlllmmmoooooooooooooooooooooppppppqqqqqqrrrpppppppppooonnnlllkkkjjjmmmmmmmmmmmmmmmnnnoooooopppppppppqqqrrrsssssssssuuuuuutttsssrrrrrrrrrrrryyy{{{~~~~~~{{{xxxuuuuuutttsssqqqpppoooppppppqqqpppooommmkkkkkkkkkkkklllmmmllllllkkkkkklllmmmmmmnnnllljjjkkklllnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmoooppppppqqqqqqqqqqqqqqqppppppoooooopppqqqrrrsssssssssssssssrrrrrrrrrrrrtttuuuvvvwwwwwwxxxxxxwwwuuuuuutttssssssuuuvvvwwwtttttttttuuuvvvyyy{{{}}}~~~wwwhhhUUUHHH<<<888666444222222111000000///......---------,,,+++***+++---000222//////......---------,,,************************...,,,,,,,,,---,,,+++)))(((((((((&&&%%%&&&)))+++'''''''''''''''(((((()))))))))((('''''''''''''''******(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((($$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((((((---,,,***((('''&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''%%%$$$$$$&&&'''&&&$$$(((((((((((('''&&&%%%$$$(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&'''(((&&&(((***,,,,,,+++))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''%%%&&&((())))))((((((((((((((((((((())))))***''''''******''''''***)))******+++,,,------......000222333333555777999999:::===???@@@@@@???>>>BBBCCCCCCBBBAAABBBDDDFFFIIIPPPYYYaaaeeehhhkkkmmmoooooooooppprrrvvvzzz}}}{{{sssmmmiiijjjlllpppsssttttttsssllliiibbb[[[TTTMMMGGGCCCFFFFFFFFFGGGGGGGGGGGGGGGKKKJJJIIIIIIKKKQQQXXX^^^eeejjjpppuuuxxx{{{~~~}}}|||zzzwwwvvvwwwzzz}}}wwwqqqpppkkkiiigggffffffddd```]]]]]]\\\ZZZXXXYYY\\\bbbeeejjjnnnuuu|||||||||||||||{{{{{{{{{{{{|||}}}~~~~~~~~~zzzzzzzzzyyyyyyxxxxxxwwwzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuyyyxxxvvvttttttttttttuuuzzz{{{|||}}}}}}zzzwwwtttqqqnnnkkkiiiiiiiiiiiihhhfffhhhkkkmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnooooooooopppoooooonnnmmmlllkkkjjjllllllllllllmmmnnnooopppppppppqqqqqqrrrsssssssssvvvuuutttsssrrrrrrrrrrrrxxxzzz{{{zzzwwwtttrrrqqqooonnnlllkkkkkkkkkmmmnnnjjjjjjiiihhhhhhiiijjjjjjmmmmmmmmmmmmmmmmmmnnnnnnnnnllljjjjjjlllnnnoooooommmnnnnnnoooooonnnnnnmmmooopppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrsssssssssrrrrrrrrrrrrqqqqqqqqqtttuuuuuuvvvwwwwwwvvvvvvuuuttttttsssssstttuuuuuuttttttuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~vvvgggSSSGGG<<<888777444222222000000//////......------......---,,,---///111333000///...---,,,+++***)))***************+++++++++***)))((()))***)))'''%%%''')))++++++***))))))***'''''''''((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%%%%&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***,,,+++)))((('''''''''((('''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&'''(((((('''&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$(((%%%###%%%)))***(((%%%%%%&&&((()))***)))'''&&&************************))))))(((((((((((()))))))))'''&&&&&&((())))))((())))))))))))))))))(((((()))''''''******''''''***)))***+++,,,---...///000000222555666666777999;;;;;;<<>>@@@AAABBBBBBAAAAAA???@@@BBBDDDEEEIIIMMMPPPbbblllvvv{{{wwwqqqlllkkkfffkkksss|||~~~{{{xxxsssmmmhhheeeeeefffjjjooorrrooohhhbbb]]]ZZZVVVOOOHHHCCCBBBBBB@@@BBBFFFIIIKKKKKKJJJIIIGGGHHHLLLQQQ[[[iiixxx~~~{{{zzzyyyyyyyyyxxxyyy|||~~~}}}}}}}}}xxxqqqoookkkccc\\\ZZZZZZYYYWWWVVVWWWYYY[[[]]]___ccchhhlllqqqxxx~~~~~~}}}|||||||||zzzzzzyyyyyyyyyxxxxxxxxx|||}}}~~~~~~}}}{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssstttttttttttttttrrrrrrqqqqqqrrrssstttuuuwwwyyy|||{{{xxxssspppooohhhhhhgggiiikkklllkkkjjjjjjkkklllnnnnnnnnnnnnmmmllllllllllllllllllllllllkkkjjjjjjiiiiiijjjjjjkkkkkkllllllmmmoooqqqrrrsssssssssssssssrrrrrrrrrrrrpppooonnnmmmllllllllllllmmmoooqqqqqqooonnnmmmnnnfffgggggghhhhhhiiiiiiiiieeeeeeeeeeeegggiiikkklllmmmmmmooopppppppppppppppnnnlllkkkkkknnnpppppppppppppppqqqqqqqqqqqqpppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrqqqrrrrrrrrrssssssssssssttttttuuuuuuuuuuuuttttttsssssssssssssssrrrrrrrrrnnnnnnpppqqqsssuuuvvvvvvvvvuuusssrrrsssvvvyyy{{{tttfffQQQFFF;;;888777444111111////////////............+++,,,---......------,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,---,,,,,,---//////...,,,(((***++++++)))'''''''''&&&(((***------+++)))'''***)))((((((''''''(((((()))((((((''''''''''''(((###$$$&&&((())))))((('''%%%&&&'''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&(((((((((((('''&&&%%%%%%%%%%%%&&&'''((())))))(((''''''''''''''''''''''''&&&'''(((((((((((((((''' !!!######""""""!!!!!!$$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((&&&%%%''')))+++***(((,,,***'''''')))+++***)))************************))))))(((((((((((())))))***)))((((((***++++++************)))))))))(((((((((&&&&&&))))))''''''***)))***+++---///000222222333666999;;;;;;<<<===>>>??????@@@@@@AAABBBBBBBBB@@@CCCGGGKKKNNNSSSXXX[[[nnnyyyuuunnnllliiimmmttt|||~~~zzzwwwxxxyyywwwrrrlllgggdddaaaaaabbbfffiiihhhaaa[[[RRRQQQNNNHHHBBB@@@BBBDDDCCCDDDEEEGGGJJJLLLNNNOOOOOOTTTZZZccclllxxx~~~~~~}}}{{{zzzzzz{{{|||~~~}}}|||{{{{{{yyyvvvtttsssjjjcccbbbaaa\\\XXXWWW[[[[[[[[[[[[]]]```eeehhhmmmsss{{{~~~}}}||||||}}}}}}~~~}}}}}}|||{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwwwwzzz{{{|||}}}~~~}}}||||||zzzyyyyyyxxxvvvuuuuuutttssssssssssssssssssssssssrrrrrrrrrsssssstttttttttpppppppppppprrrtttvvvwwwxxx{{{|||yyytttnnnlllkkkfffggghhhlllooopppooonnnnnnnnnnnnnnnnnnooooooooolllllllllllllllllllllllliiihhhhhhhhhhhhjjjkkklllllllllmmmnnnppprrrtttuuuttttttsssrrrqqqpppoooooonnnmmmlllkkkkkkjjjkkkkkkjjjkkkmmmmmmkkkjjjjjjkkkfffgggiiikkklllkkkjjjjjjjjjjjjiiihhhiiijjjkkklllmmmnnnoooqqqqqqqqqqqqqqqnnnmmmmmmoooqqqssssssrrrqqqrrrrrrssssssrrrrrrqqqpppqqqrrrrrrssssssrrrrrrqqqrrrssssssssssssrrrqqqqqqqqqrrrssstttuuuuuuvvvtttttttttuuuuuuttttttssssssssssssssssssrrrqqqqqqlllmmmoooppprrrssstttuuupppqqqrrrssstttuuuvvvvvvttteeeQQQEEE;;;888777444111111///////////////.........,,,---///000000///---+++******+++,,,,,,---......*********++++++,,,,,,,,,***))))))+++------,,,+++------,,,***(((((()))+++%%%(((,,,...///---)))'''''''''&&&%%%%%%%%%%%%%%%+++***)))((('''&&&&&&&&&###$$$&&&((())))))((('''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$&&&&&&''''''(((''''''&&&''''''(((((((((&&&%%%$$$''''''''''''''''''''''''%%%%%%'''((())))))******%%%'''))))))((('''''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%'''))))))((((((***,,,)))%%%"""!!!$$$&&&&&&%%%************************))))))(((((((((((())))))+++***((()))+++,,,,,,++++++*********))))))(((((((((%%%&&&))))))''''''***,,,,,,...000222333555666444777:::<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCGGGMMMRRRWWW]]]bbbfffuuuyyyqqqmmmkkkmmmsssyyy~~~}}}xxxsssqqqtttxxxxxxtttnnnhhhddd^^^\\\\\\___bbbbbb]]]XXXKKKKKKHHHCCC???>>>BBBEEEHHHGGGFFFFFFIIIMMMRRRUUU]]]bbbkkksss{{{}}}}}}{{{xxxvvvuuuwwwzzzyyywwwuuutttrrroookkkhhhggg^^^XXXYYY[[[ZZZYYYYYY]]]^^^```bbbeeekkkqqquuu~~~}}}~~~~~~}}}{{{zzzzzz{{{||||||}}}||||||{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvyyyzzz{{{|||||||||{{{zzzxxxxxxwwwvvvuuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssssssssssssoooooooooppprrrtttwwwxxx}}}~~~~~~yyyqqqjjjfffeeeeeefffjjjnnnrrrsssrrrpppqqqqqqpppooooooooooooppplllllllllllllllllllllllliiiiiihhhiiijjjlllnnnooollllllmmmoooqqqsssuuuvvvtttsssrrrqqqpppnnnmmmmmmoooooonnnmmmlllllllllllliiijjjkkkkkkiiihhhhhhiiifffhhhkkknnnooonnnlllkkkooonnnmmmkkkkkkkkkkkklllmmmnnnpppqqqrrrrrrqqqqqqooooooppprrrtttuuuuuusssrrrssssssttttttssssssrrrpppqqqrrrrrrssssssrrrrrrqqqrrrsssssssssrrrqqqppppppqqqrrrsssuuuvvvwwwwwwsssttttttuuuttttttsssssssssssssssssssssrrrqqqpppmmmnnnppprrrtttuuuvvvvvvlllooorrrvvvwwwvvvtttsss~~~nnnaaaNNNDDD;;;888666222111222000000///...............---,,,,,,,,,,,,---......------,,,+++++++++,,,,,,************************...------,,,+++***))))))))))))))))))))))))))))))$$$&&&)))+++,,,+++((('''+++++++++******)))((('''******))))))((((((''''''&&&'''''''''''''''&&&&&&"""&&&)))(((%%%%%%)))---))))))******)))((('''&&&)))))))))((('''''''''&&&###&&&((((((&&&&&&(((+++''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''((((((((())))))))))))(((((())))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''''''''((())))))&&&'''(((******)))'''&&&&&&&&&&&&'''''''''((((((***(((&&&%%%%%%''')))+++++++++++++++***((('''&&&'''(((******((((((((()))***)))(((''''''((()))***))))))))))))))))))))))))******)))((('''''''''(((---,,,+++*********+++,,,,,,+++*********+++---...---...000222555666777888888999:::<<<>>>???AAAAAACCCBBB@@@>>>===@@@EEEIIIOOOTTTZZZ]]]```fffnnnuuu~~~~~~xxxrrroooppprrrsssqqqnnnjjjgggooouuu{{{|||wwwmmmddd^^^ZZZWWWTTTVVVXXXWWWQQQLLLHHHFFFEEEDDDDDDDDDCCCBBBCCCDDDFFFHHHMMMUUU___eeennnqqqwwwzzzwwwxxxxxxuuuuuuwwwzzzxxxsssnnnhhhddd```^^^YYYYYYYYYYYYYYY\\\```cccfffgggjjjmmmrrrzzz~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{yyyxxxyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyzzzyyywwwvvvvvvvvvwwwwwwxxxyyyzzz|||||||||{{{{{{uuuttttttsssrrrqqqpppooopppooooooooopppqqqrrrrrrpppqqqqqqrrrrrrrrrrrrrrrqqqrrrtttssstttvvv|||{{{uuunnnhhhccc```jjjlllppprrrsssrrrpppnnnsssrrrqqqpppooooooooooooqqqpppmmmlllkkklllmmmnnnnnnmmmmmmlllllllllmmmmmmnnnnnnnnnooorrrtttwwwyyyuuurrrnnnlllllllllkkkkkkiiiiiijjjkkkllllllmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllmmmnnnooopppooonnnlllkkkkkkmmmnnnooooooppprrrssssssrrrqqqpppooopppqqqrrrssstttttttttrrrssstttuuuuuusssqqqppprrrrrrsssssssssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssttttttuuuuuuuuuuuuuuussssssssstttsssrrrrrrqqqrrrqqqqqqpppqqqqqqrrrrrrsssrrrqqqpppppprrrtttuuupppqqqsssssssssqqqooonnnoooaaaNNNDDD;;;888666222111222000000///..................------------...//////........................************************************))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((('''(((((())))))(((((('''&&&((((((((((((((()))))))))++++++***)))(((&&&$$$$$$###%%%(((&&&###"""%%%)))(((((((((((('''''''''&&&((((((''''''''''''''''''###%%%&&&%%%###"""###%%%''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''******)))(((''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''((((((''''''''''''(((((((((''''''''''''((()))))))))((((((''''''''''''((('''''''''''''''(((((()))***)))'''&&&&&&'''((()))************)))(((''''''&&&((())))))'''&&&''''''))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((()))***+++,,,---,,,+++))))))))))))*********))))))***+++---...000111333555777888999:::>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>AAAGGGKKKWWW\\\aaadddfffjjjqqqwww~~~~~~|||wwwtttssspppnnnkkkhhhgggfffqqqvvv{{{{{{uuujjjaaa[[[UUURRRPPPQQQRRRQQQLLLGGGEEECCCBBBAAACCCEEEFFFGGGIIIKKKNNNRRRXXXaaajjjqqq}}}~~~~~~~~~~~~||||||xxxttttttsssqqqpppsssnnnlllhhhddd```]]][[[ZZZUUUVVVWWWYYY\\\aaagggkkkqqqssswww|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}|||{{{yyywwwwwwxxxyyyzzzzzzyyyyyyxxxwwwwwwxxxxxxzzzyyyxxxvvvvvvvvvwwwxxxxxxyyy{{{|||||||||{{{{{{uuutttsssqqqpppooooooooooooooooooooopppqqqrrrrrrssstttuuuvvvwwwvvvvvvuuuppprrrssstttuuuyyy~~~zzzsssmmmhhhdddcccjjjlllpppsssuuutttsssrrrssssssqqqppppppoooooooooqqqpppnnnmmmlllmmmooopppnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnoooppprrrtttvvvwwwrrrooollljjjjjjjjjjjjiiiiiiiiiiiijjjkkkkkklllllllllllllllkkkkkkkkkjjjjjjllllllmmmmmmnnnooopppqqqrrrpppooommmmmmnnnpppqqqooopppqqqssssssrrrpppoooppppppqqqrrrsssssssssrrrrrrsssuuuuuuuuutttrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqtttssssssssssssssssssssstttuuuuuuvvvvvvvvvvvvvvvtttuuuuuuuuuuuutttsssssstttsssrrrrrrrrrrrrrrrssssssrrrqqqqqqqqqrrrtttuuussstttuuutttsssqqqnnnlllpppbbbNNNDDD;;;888666222111222000000///...............///............///000000////////////...---+++***************************'''''''''(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&''''''((())))))******+++++++++***)))'''&&&%%%%%%'''(((&&&###"""$$$''')))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&%%%""" !!!''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))******+++***'''&&&%%%&&&((()))(((((('''&&&'''((()))***))))))((((((''''''&&&&&&((((((((())))))(((((('''&&&((()))(((&&&%%%%%%&&&(((((())))))))))))(((((())))))))))))))))))))))))'''((((((***+++---///000000///---+++))))))))))))*********+++---...000111444555666777999:::;;;;;;@@@??????>>>>>>>>>???????????????@@@BBBHHHNNNSSScccfffiiikkkkkkoootttyyy~~~||||||~~~~~~|||tttqqqlllgggeeeeeegggiiitttwwwzzzxxxpppfff\\\WWWQQQNNNLLLLLLMMMLLLHHHDDDEEECCCAAAAAACCCGGGLLLOOOPPPTTTYYY___fffnnnwww}}}}}}yyyyyyyyyxxxwwwxxx}}}~~~}}}vvvooommmkkkhhhhhhkkkbbb```^^^\\\ZZZYYYYYYYYYXXXYYY[[[___cccjjjsssxxx~~~|||~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzwwwwwwvvvvvvvvvwwwyyyzzzyyyxxxvvvuuuuuuuuuwwwxxxzzzyyyxxxwwwwwwwwwxxxyyyyyyzzz{{{||||||{{{zzzzzzvvvtttrrrooonnnmmmnnnooooooooooooooopppqqqrrrsssuuuvvvxxxzzzzzzyyyxxxwwwppprrrtttvvvyyy}}}xxxpppjjjgggfffgggjjjmmmqqqtttvvvwwwvvvuuutttsssrrrqqqpppppppppqqqqqqpppooonnnnnnoooqqqrrroooooonnnnnnnnnnnnoooooonnnooopppqqqrrrsssssssssooollliiihhhhhhhhhhhhggghhhhhhhhhiiijjjjjjkkkkkkmmmmmmllllllkkkkkkkkkjjjmmmmmmmmmnnnoooppprrrsssuuutttrrrppppppppprrrsssooopppqqqrrrrrrqqqoooooopppqqqqqqrrrrrrrrrqqqqqqsssssstttuuutttsssrrrqqqooopppqqqqqqrrrrrrrrrrrrtttuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuvvvuuutttsssssssssssssssrrrrrrssssssssstttttttttwwwwwwwwwvvvtttqqqnnnkkkqqqaaaNNNDDD;;;888666222111222000000///..............................//////000/////////...,,,)))%%%###************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''((((((((())))))''''''((()))))))))(((((('''((()))(((&&&&&&'''))))))(((&&&%%%%%%&&&((()))$$$%%%%%%%%%&&&'''''''''((((((((('''%%%$$$$$$$$$''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))'''((()))******((('''&&&'''&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''(((''''''&&&&&&''''''((()))(((((((((((()))******+++***((('''&&&&&&''''''((('''&&&%%%%%%''')))***))))))))))))((('''%%%$$$&&&&&&'''((((((((((((((('''((())))))'''%%%%%%&&&'''((()))******)))((('''(((((((((((((((((((((((())))))***+++,,,...000111222111...,,,+++*********+++,,,---...000222444444777777777888999;;;<<<<<<============???@@@BBBCCCAAAAAABBBDDDIIIRRR\\\cccmmmmmmlllkkkkkkooovvv{{{}}}}}}zzz{{{}}}|||yyyllliiifffdddeeehhhllloootttvvvwwwsssjjj```WWWRRROOOLLLJJJIIIJJJIIIGGGDDDHHHGGGEEEDDDFFFLLLSSSXXXZZZ^^^cccjjjpppwww~~~|||xxxuuurrrrrrsssuuuyyy~~~~~~~~~|||zzz{{{sssjjjfffccc___^^^aaa\\\[[[ZZZYYYZZZ[[[\\\]]]aaadddgggkkkqqqyyy~~~|||}}}}}}~~~~~~|||{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwvvvvvvtttttttttuuuvvvxxxzzz{{{zzzxxxvvvttttttuuuwwwyyyzzzyyyxxxwwwwwwxxxyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxvvvtttpppmmmllllllnnnoooooooooooooooppprrrssstttuuuwwwyyy{{{{{{zzzxxxwwwrrrsssvvvzzz}}}}}}tttkkkfffeeegggiiilllnnnqqqtttvvvvvvvvvuuuttttttsssrrrqqqqqqrrrrrrpppppppppppppppqqqrrrsssoooooooooooooooooopppqqqnnnoooqqqrrrrrrrrrqqqpppmmmkkkiiihhhhhhiiihhhggggggggghhhhhhiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnpppqqqssstttwwwvvvtttrrrrrrrrrssstttppppppqqqqqqqqqpppooonnnqqqqqqqqqrrrqqqqqqpppppprrrrrrsssssssssrrrqqqpppnnnooopppqqqrrrrrrrrrrrrttttttuuuuuuuuuuuuuuuuuuwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxxxxwwwvvvvvvuuutttssssssssssssrrrssstttuuuuuuuuuttttttwwwxxxxxxxxxvvvssspppnnnpppaaaNNNDDD;;;888666222111222000000///...............------,,,,,,------...///,,,---......,,,***'''%%%************************++++++***))))))(((''''''************************'''(((***++++++)))&&&$$$$$$%%%&&&'''((())))))))))))((((((((('''''''''&&&%%%&&&''''''((((((((('''&&&''''''''''''(((***+++***)))'''&&&&&&''')))+++$$$%%%%%%%%%&&&'''''''''((((((''''''((((((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))$$$%%%'''((())))))((('''(((((('''&&&&&&'''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((())))))***'''((()))))))))(((&&&%%%'''&&&%%%%%%%%%&&&'''(((((()))******)))'''%%%$$$%%%&&&'''(((((())))))(((((()))******(((''''''''''''((()))******)))((('''((((((((((((((((((((((((++++++++++++,,,---...///000///---+++***))))))******+++---///111333444444777777777888999;;;<<<===>>>=========>>>@@@CCCDDDCCCDDDFFFJJJQQQ[[[gggooorrroookkkhhhiiinnnvvv{{{|||~~~}}}{{{{{{{{{vvvooodddddddddeeehhhjjjmmmooopppqqqppplllcccZZZRRRNNNLLLJJJHHHGGGFFFGGGFFFFFFEEEGGGHHHJJJNNNUUU^^^eeehhhkkkooossswww|||}}}zzzwwwtttnnnppptttyyy~~~~~~~~~||||||{{{yyyxxxvvvtttsssvvvmmmeee```\\\XXXWWWYYYZZZYYYYYYYYY\\\___bbbdddkkkoootttzzz~~~}}}||||||||||||}}}}}}~~~~~~zzzzzzyyyyyyyyyyyyxxxxxxvvvvvvvvvuuuuuutttttttttssstttuuuvvvxxxzzz|||}}}zzzyyyvvvuuuuuuwwwyyy{{{yyyxxxwwwwwwwwwxxxyyyzzzxxxyyyzzzzzzyyyxxxwwwvvvtttrrrooommmllllllnnnoooooooooppppppqqqssstttuuuwwwxxxzzz{{{|||{{{zzzyyyuuuvvvyyy}}}~~~xxxppphhhdddeeeiiikkkoooppprrrtttuuuuuutttsssuuutttssssssssssssssssssqqqqqqqqqqqqqqqrrrssssssooooooooooooooopppqqqqqqooooooqqqqqqqqqpppooonnnmmmllljjjjjjkkkkkkjjjiiiggghhhhhhhhhhhhhhhiiiiiigggggghhhiiijjjkkkkkklllkkkllllllnnnppprrrtttuuuwwwvvvtttrrrrrrssstttuuuqqqqqqqqqqqqppppppooooooqqqqqqrrrrrrrrrqqqppppppqqqqqqqqqqqqppppppoooooonnnooopppqqqrrrsssssssssssssssttttttuuuuuuuuuuuuxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyyyyxxxuuuuuutttsssssssssssssssssstttuuuvvvvvvvvvvvvuuuvvvwwwxxxyyyxxxvvvtttsssooo```NNNDDD;;;888666222111222000000///...............,,,,,,,,,,,,,,,---......***+++,,,.........------************************---,,,,,,+++)))(((((('''************************&&&(((***,,,,,,***'''%%%&&&&&&'''((()))*********))))))(((((('''&&&&&&%%%(((((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&((()))***))))))((('''((()))***+++&&&&&&&&&&&&&&&'''''''''%%%$$$$$$%%%((()))((('''''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&'''''''''((((((((($$$%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))%%%''')))******)))'''%%%&&&&&&&&&'''''''''''''''(((((()))))))))'''&&&%%%&&&'''((()))))))))))))))''')))******)))(((((()))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++******+++,,,,,,+++***)))((((((((()))***)))***,,,...000222222222777777777777999;;;===???BBBAAA???>>>???@@@BBBDDDGGGJJJOOOUUU\\\dddmmmsssqqqoookkkiiikkkqqqwww{{{|||~~~}}}zzzyyywwwooofffbbbdddfffhhhiiiiiihhhgggiiiiiihhhddd\\\TTTNNNLLLIIIHHHFFFDDDDDDEEEGGGHHHCCCHHHNNNTTTZZZbbbmmmtttvvvxxxzzz|||}}}{{{yyywwwuuussssssuuuyyy}}}}}}yyyxxxwwwuuurrrpppooonnnmmmeee^^^\\\YYYVVVUUUXXXXXXYYYZZZ]]]aaagggmmmqqqxxx|||~~~}}}{{{zzzzzzzzzzzzzzz{{{|||xxxxxxxxxxxxwwwwwwwwwwwwttttttttttttssssssssssssssstttuuuwwwyyy{{{}}}}}}zzzyyyxxxwwwwwwxxxzzz{{{xxxwwwvvvvvvvvvwwwxxxyyywwwxxxxxxxxxwwwvvvtttsssrrrqqqooonnnmmmnnnoooppppppqqqqqqrrrsssuuuvvvwww{{{{{{||||||}}}}}}||||||wwwxxx{{{xxxtttnnnhhhfffgggkkknnnqqqrrrssstttuuuuuuttttttuuuuuutttttttttttttttuuuqqqqqqqqqrrrrrrrrrrrrrrrooonnnnnnnnnooopppqqqrrroooooopppppppppoooooonnnnnnmmmllllllmmmnnnlllkkkhhhhhhhhhhhhhhhhhhiiiiiifffgggggghhhiiijjjkkkkkkjjjjjjkkkmmmooorrrtttuuuuuutttrrrqqqqqqrrrtttuuussssssrrrqqqqqqpppppppppqqqrrrrrrsssssssssrrrrrrqqqqqqppppppppppppoooooopppqqqrrrrrrssssssssssssssssssttttttuuuuuuvvvvvvxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxttttttssssssssssssttttttuuuuuuvvvvvvvvvwwwwwwwwwuuuvvvxxxzzzzzzyyyxxxwwwnnn^^^NNNDDD;;;888666222111222000000///...............---------------...//////++++++,,,,,,,,,---------************************+++++++++******)))))))))************************&&&'''((()))***)))((('''&&&'''((()))))))))))))))''''''''''''''''''''''''(((((()))(((((('''&&&%%%&&&&&&%%%%%%&&&((((((((('''''''''((((((((())))))((((((''''''''''''''''''%%%$$$###$$$''')))(((&&&''''''((((((((((((''''''&&&'''''''''((((((((()))%%%&&&&&&&&&''''''''''''))))))((('''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((()))))))))&&&''')))*********)))((('''(((((((((((((((''''''(((((())))))***)))))))))%%%&&&((()))(((((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((()))+++,,,...+++---///111222333333333777777777888:::===???AAACCCBBBAAA@@@AAADDDFFFHHHNNNTTT^^^gggllloooqqqrrrooonnnnnnpppsssxxx{{{||||||}}}zzzwwwvvvtttlllbbbbbbccceeeggggggeeecccaaaaaaaaa```\\\VVVPPPLLLJJJIIIHHHGGGEEEFFFHHHKKKNNNLLLSSS]]]dddjjjqqqyyy~~~|||yyyzzz{{{{{{{{{~~~|||zzzyyywwwtttqqqmmmjjjhhhgggaaa[[[WWWYYYYYYXXXYYY\\\^^^___bbbgggoooxxx~~~}}}}}}}}}|||zzzyyyxxxwwwwwwxxxxxxyyywwwwwwwwwvvvvvvvvvuuuuuurrrrrrrrrrrrssssssssssssrrrsssuuuwwwzzz{{{|||}}}xxxxxxxxxxxxxxxyyyzzzzzzvvvvvvuuuuuuuuuvvvxxxxxxvvvwwwwwwwwwuuutttrrrqqqpppoooooooooooopppqqqqqqrrrrrrrrrsssuuuvvvxxxyyy{{{{{{zzzzzzzzz{{{|||}}}xxxyyy{{{tttqqqnnnkkkjjjkkknnnpppqqqrrrsssuuuvvvwwwwwwwwwvvvuuuuuuttttttuuuuuuvvvqqqrrrrrrrrrrrrqqqqqqpppnnnnnnmmmnnnooopppqqqqqqoooooonnnnnnnnnoooooopppnnnmmmlllmmmoooooonnnllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjllloooqqqtttuuuqqqpppooonnnoooqqqssstttuuutttsssrrrqqqqqqqqqqqqqqqrrrssstttttttttttttttsssrrrrrrqqqqqqqqqqqqqqqrrrsssssstttttttttssssssttttttuuuvvvvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxwwwttttttttttttuuuvvvwwwwwwwwwwwwvvvuuuvvvwwwxxxyyyvvvwwwyyy{{{{{{{{{yyyxxxmmm^^^NNNDDD;;;888666222111222000000///..............................///000000///...,,,***)))(((''''''************************))))))))))))************************************&&&&&&&&&&&&&&&'''((()))&&&'''(((((()))(((((((((%%%%%%&&&&&&'''(((((((((&&&'''((()))************+++)))((((((((()))((((((%%%%%%&&&'''(((((('''''')))))))))((('''''''''&&&(((&&&$$$%%%(((***(((&&&''''''((((((((((((''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''...,,,***(((&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&(((+++,,,'''(((+++------,,,***(((''''''''''''(((((((((((())))))************))))))###%%%'''(((''''''(((******)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((()))***+++*********+++---///111333///111333555666666666666888888888999;;;>>>AAACCCAAAAAA@@@AAADDDHHHLLLOOOTTT^^^kkkvvvzzzxxxtttqqqlllnnnrrrwww|||~~~~~~}}}}}}|||xxxtttsssrrrkkkbbb```aaaccceeeeeecccaaa```\\\\\\[[[XXXSSSNNNKKKJJJKKKKKKJJJIIIIIILLLPPPTTTZZZbbblllrrrvvvzzz}}}~~~~~~~~~}}}{{{xxxuuusssooojjjeeeaaa^^^]]]XXXTTTSSSWWWZZZ[[[]]]```eeeggglllsss}}}~~~}}}|||{{{{{{{{{{{{zzzyyywwwvvvvvvvvvwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuqqqqqqqqqrrrrrrsssssstttrrrsssuuuwwwyyyzzz{{{|||wwwwwwxxxxxxyyyyyyyyyyyyvvvuuutttttttttvvvwwwxxxvvvvvvvvvvvvtttrrrpppooonnnoooooopppqqqrrrrrrrrrrrrsssssstttvvvwwwyyyzzzzzzyyywwwvvvwwwxxxzzz|||xxxxxxzzz~~~|||rrrpppnnnmmmmmmoooqqqrrrqqqrrrtttvvvxxxzzzzzz{{{vvvuuuuuuuuuuuuuuuvvvvvvrrrrrrrrrrrrqqqqqqpppooommmmmmmmmmmmnnnooopppqqqoooooonnnmmmmmmnnnpppqqqmmmmmmmmmnnnooopppnnnmmmjjjjjjjjjiiiiiiiiiiiiiiimmmmmmlllkkkjjjhhhhhhgggggghhhiiilllnnnqqqtttuuunnnnnnmmmmmmnnnppprrrtttvvvuuutttsssrrrrrrrrrrrrqqqrrrssstttuuuuuuuuuuuuuuutttsssrrrrrrrrrsssssstttttttttuuuttttttssssssuuuvvvvvvwwwxxxxxxyyyyyyxxxyyyzzzzzz{{{{{{zzzzzzxxxxxxyyyyyyxxxxxxwwwvvvtttuuuuuuuuuvvvxxxyyyzzzyyywwwvvvuuuuuuwwwyyyzzzxxxyyyzzz||||||{{{yyyxxx|||kkk___NNNEEE<<<999777333222333000000///...............//////...---,,,,,,,,,,,,...,,,******+++,,,+++***++++++++++++++++++++++++)))))))))***+++++++++,,,,,,+++***((((((***+++,,,((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''&&&''''''&&&((()))(((%%%$$$$$$$$$&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***'''((('''$$$&&&((('''###&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&,,,***)))'''&&&&&&&&&&&&&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))(((((('''''''''&&&'''''''''''''''((())))))%%%(((,,,+++)))'''''')))(((((())))))))))))((((((++++++***)))((('''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))************))))))))))))***))))))))))))+++---...---///111444555666666666777:::===>>>======@@@DDDAAACCCEEEFFFHHHOOOYYY```jjjuuu~~~{{{wwwsssqqquuuzzz~~~~~~|||zzzyyyzzzxxxvvvtttqqqmmmhhheeegggeeecccaaa___]]][[[YYYXXXUUUQQQOOOOOOMMMJJJHHHIIILLLPPPQQQQQQUUU^^^eeennnwww}}}|||}}}zzzxxxzzz}}}~~~~~~~~~|||yyywwwtttpppjjjddd___\\\YYYWWWYYYZZZ[[[[[[]]]aaafffjjjtttyyy}}}}}}~~~}}}|||{{{yyyxxxvvvvvvvvvuuuuuutttssssssvvvvvvuuutttsssqqqooonnnqqqqqqppppppqqqqqqrrrsssuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyyyyzzzyyyyyyxxxxxx{{{yyyvvvtttrrrrrrrrrssssssssstttttttttsssrrrqqqssstttttttttsssrrrrrrqqqwwwwwwwwwwwwwwwvvvvvvvvvzzzvvvsssuuuyyy{{{yyyvvvwwwxxxyyy}}}}}}wwwrrrooooooooooooqqqsssuuuvvvqqqrrruuuwwwxxxxxxwwwvvvxxxuuurrrrrrtttuuusssqqqqqqqqqqqqqqqqqqrrrrrrrrrtttqqqoooppprrrsssqqqnnnnnnnnnooooooooooooooooooooooooooooooooonnnnnnnnnmmmllljjjjjjjjjlllnnnooonnnmmmkkkjjjjjjjjjkkkkkkiiiiiijjjkkkmmmoooqqqsssqqqnnnllllllooorrruuuwwwvvvuuuttttttssssssssssssuuuttttttuuuvvvwwwwwwvvvuuuuuuuuuttttttsssssssssvvvuuuttttttttttttvvvvvvxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{|||}}}xxxwwwvvvuuutttuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyzzzzzz|||||||||||||||{{{{{{zzz{{{kkk^^^MMMCCC:::777666222111222000000///.....................---,,,,,,,,,------...,,,******+++,,,+++***++++++++++++++++++++++++---,,,+++***)))((('''''',,,+++)))(((((()))+++,,,(((((((((((((((((((((((()))(((((('''''''''((((((''''''&&&&&&&&&''''''(((&&&((()))(((&&&$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***"""###!!!"""''')))'''''''''&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&***)))((('''&&&&&&''''''&&&'''((())))))((('''&&&))))))(((((((((((()))))))))(((((((((''''''''''''(((''''''''''''((())))))'''(((******)))(((((()))(((((())))))))))))(((((())))))((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((())))))******+++++++++*********+++---...///222222444555666777777777777:::======<<<===@@@CCCCCCFFFJJJMMMRRR[[[fffnnnwww{{{wwwyyy{{{}}}~~~~~~|||zzzyyyyyywwwuuurrroookkkfffcccdddaaa]]]ZZZXXXXXXXXXXXXVVVSSSOOOMMMKKKJJJHHHGGGJJJOOOVVVZZZ]]]bbbjjjppp{{{zzzvvvvvvxxx{{{~~~~~~wwwxxxzzz||||||yyytttppphhheeebbb___]]]]]]\\\\\\ZZZ[[[]]]___eeemmmvvv|||}}}}}}}}}}}}|||zzzyyywwwwwwvvvuuutttsssrrrrrrrrruuuuuuttttttsssrrrpppoooqqqqqqppppppqqqqqqrrrssstttuuuvvvxxxyyyyyyzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{zzzxxxvvvsssrrrrrrrrrrrrsssssssssssssssrrrqqqqqqssstttttttttssssssrrrqqqtttttttttttttttttttttttt{{{wwwtttuuuyyy{{{yyyvvvvvvwwwxxx{{{}}}{{{vvvqqqpppoooooopppqqqssstttuuurrrtttvvvxxxyyyyyyxxxxxxxxxuuussssssttttttrrroooooopppqqqsssttttttttttttuuusssrrrrrrttttttsssqqqqqqqqqppppppppppppppppppppppppppppppoooooooooooonnnmmmmmmmmmmmmooopppqqqpppooommmlllkkkkkkkkkllliiijjjllloooqqqrrrssssssssspppnnnnnnppptttvvvwwwuuuuuusssrrrqqqqqqqqqqqqvvvuuuuuuuuuwwwxxxwwwvvvvvvvvvvvvuuuuuutttttttttttttttssssssssstttvvvwwwyyyyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{|||||||||||||||yyyxxxwwwvvvuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{||||||~~~}}}|||||||||lll^^^LLLBBB999666555111000111000000///...............------,,,,,,,,,---.........,,,******+++,,,+++***++++++++++++++++++++++++//////---,,,***)))((('''******((((((((((((******((((((((((((((((((((((((***)))((('''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&((()))(((&&&$$$$$$%%%(((((((((((((((((('''&&&'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))!!!&&&'''$$$###'''+++---((((((''''''(((((()))***''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))(((''''''''''''((((((''''''(((((((((((('''''')))((((((''''''(((((()))((((((((((((''''''''''''((((((''''''(((((()))******)))''''''((())))))((((((((())))))))))))((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''((()))***+++,,,---++++++,,,,,,---///000111666666666666777888999:::888;;;=========>>>BBBFFFGGGMMMTTT[[[bbbkkkuuu}}}|||~~~}}}|||{{{zzzzzzyyyyyyxxxwwwtttpppkkkfffbbb``````\\\WWWSSSPPPQQQRRRTTTRRRPPPMMMJJJIIIHHHIIIJJJOOOVVV```hhhnnntttzzz|||yyyuuussssssvvvzzz}}}~~~yyyuuurrrsssvvvyyyyyyuuunnniii^^^^^^]]]]]]]]]^^^```aaaaaacccfffkkksss~~~~~~}}}||||||||||||{{{yyyxxxwwwwwwuuusssqqqppppppqqqqqqsssssssssssssssrrrrrrqqqqqqppppppppppppqqqrrrrrrsssttttttuuuwwwyyy{{{|||zzzzzz{{{|||}}}}}}}}}}}}yyywwwuuusssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppssssssssssssssssssrrrrrrrrrrrrrrrssstttttttttuuu{{{xxxuuuvvvxxxyyyxxxvvvuuuuuuwwwyyyzzzyyytttqqqpppppppppqqqqqqssstttuuutttuuuwwwyyyzzzzzzyyyyyywwwvvvuuuuuutttrrrooommmmmmooorrruuuwwwwwwwwwvvvwwwvvvuuuuuuvvvvvvuuussstttssssssrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqpppppppppoooppppppqqqrrrrrrsssssssssrrrpppnnnmmmllllllmmmjjjmmmqqquuuwwwwwwvvvtttuuusssqqqqqqsssuuuwwwwwwvvvvvvtttssssssrrrrrrrrrxxxwwwvvvwwwyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttuuuvvvwwwyyyyyy{{{zzzzzzzzzzzzzzzzzz{{{zzz|||}}}~~~~~~}}}|||{{{yyyyyyxxxwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}~~~~~~~~~mmm^^^KKKBBB999666555222111222000000///...............,,,++++++,,,---...///000...,,,******+++,,,+++***++++++++++++++++++++++++.........------,,,,,,,,,))))))(((''''''((())))))((((((((((((((((((((((((***)))(((''''''&&&''''''&&&&&&&&&&&&&&&'''((()))&&&''')))(((&&&%%%%%%&&&(((((())))))((('''&&&&&&&&&&&&''''''(((((())))))((((((&&&%%%%%%&&&((((((''''''''''''(((((())))))''',,,,,,%%% """'''***'''''''''((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))'''(((((((((((((((((('''(((((((((''''''(((((((((((((((((((((((('''''''''((((((((('''((())))))***,,,)))%%%&&&(((******((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))***************************(((((()))******+++,,,,,,+++,,,,,,...///111222333777777666777888:::<<<===:::<<<>>>??????AAAGGGKKKPPPXXXbbbjjjpppvvv|||{{{xxxvvvuuuvvvxxxzzzzzzzzzxxxtttnnnggg```\\\ZZZ[[[YYYTTTPPPLLLKKKLLLMMMKKKLLLLLLJJJIIIKKKOOORRRYYYaaalllvvv}}}~~~{{{xxxvvvtttsssuuuyyy}}}yyyuuurrrttttttttttttsssnnnhhhccc^^^___``````aaabbbeeegggnnnqqqwww~~~~~~~~~|||{{{|||{{{{{{zzzyyyxxxwwwvvvvvvtttqqqnnnmmmnnnpppqqqqqqqqqrrrssssssssssssrrrpppppppppppppppqqqqqqrrrrrrrrrssstttvvvyyy|||}}}{{{|||||||||||||||{{{{{{wwwvvvuuutttssssssssssssrrrqqqqqqpppppppppppppppssssssssssssrrrsssssssssrrrsssssstttuuuvvvwwwwwwyyywwwuuuuuuvvvwwwvvvuuutttuuuvvvxxxxxxvvvtttrrrrrrrrrrrrrrrssssssttttttuuuvvvwwwxxxyyyyyyyyyyyywwwwwwwwwwwwuuurrrnnnlllkkknnnrrrvvvxxxyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvtttsssrrrrrrssssssuuuuuuuuutttssssssrrrrrrpppqqqssstttuuuuuuuuuuuuvvvtttrrrpppnnnnnnnnnnnnlllqqqwww|||~~~|||yyyvvvvvvuuussssssuuuwwwwwwwwwxxxwwwwwwwwwwwwxxxxxxyyyzzzyyyxxxyyyzzz{{{zzzyyywwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxzzz{{{}}}}}}|||{{{{{{zzzzzz{{{{{{|||{{{}}}~~~{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{|||||||||||||||}}}}}}~~~nnn^^^LLLBBB:::777666333222333000000///...............+++++++++,,,---...///000...,,,******+++,,,+++***++++++++++++++++++++++++------,,,,,,++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''******)))(((((('''((((((&&&''')))((('''&&&&&&'''(((((())))))((('''&&&&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&***)))"""!!!###&&&&&&''''''(((((((((((()))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&'''(((((()))))))))(((((((((''''''(((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((()))******,,,)))%%%&&&(((******((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&)))(((((((((((()))******+++++++++++++++++++++++++++++++++***************+++,,,---///111333444555666666666777999<<<>>>@@@999;;;>>>???@@@EEELLLRRR]]]dddnnnuuuwwwwwwxxxzzzsssqqqnnnppptttyyy|||}}}zzzyyytttlllbbbZZZUUUTTTVVVVVVTTTPPPKKKGGGGGGHHHEEEIIILLLNNNNNNQQQXXX^^^hhhnnnwww}}}{{{zzzxxxwwwvvvvvvyyy~~~{{{xxxuuusssvvvsssoookkkiiieeeaaa^^^___aaaeeegggiiikkkooosss|||~~~~~~~~~{{{zzzzzzzzzyyywwwvvvvvvuuuuuutttrrrooommmlllmmmoooqqqooopppqqqrrrssssssssssssppppppooooooppppppqqqrrrrrrrrrrrrtttvvvyyy|||~~~|||||||||{{{zzzyyyxxxwwwvvvvvvuuuuuuttttttttttttrrrqqqpppooooooooopppppptttsssrrrrrrrrrsssssstttrrrsssssstttuuuvvvwwwwwwvvvuuutttttttttuuuuuuttttttvvvwwwwwwvvvuuutttssstttttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxyyyyyyzzzyyyvvvrrrooonnnlllnnnrrrvvvyyyyyyyyyxxxxxxxxxyyyxxxwwwwwwwwwwwwxxxwwwuuutttssstttuuuvvvyyyyyyxxxxxxwwwvvvuuuuuurrrssstttvvvwwwxxxxxxxxxxxxwwwuuusssqqqpppppppppqqqvvv|||{{{xxxwwwvvvuuuvvvxxxyyyxxxwwwwwwwwwxxxyyyzzz|||~~~}}}|||{{{{{{|||}}}|||{{{wwwwwwwwwwwwwwwxxxxxxxxxvvvwwwxxxzzz|||}}}~~~~~~}}}||||||{{{{{{||||||}}}|||~~~~~~{{{yyyzzzzzzzzzzzzyyyyyyyyyxxx{{{{{{|||||||||}}}}}}}}}}}}}}}~~~~~~nnn]]]KKKBBB999777666333222444000000///...............+++++++++,,,---...///000...,,,******+++,,,+++***++++++++++++++++++++++++,,,,,,***)))'''&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((,,,+++***)))((((((((((((&&&'''))))))'''&&&''''''(((((((((((((((((('''&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((%%%((((((### """%%%&&&%%%&&&'''(((((((((''''''))))))((((((''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''((())))))((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((('''''''''((((((((((((((())))))(((((())))))***+++***)))''''''((())))))((((((((())))))))))))((((((((((((((('''''''''&&&&&&)))))))))))))))******+++++++++++++++++++++++++++,,,,,,+++++++++*********,,,---///222444666777777777888888:::;;;===???@@@888;;;>>>@@@CCCJJJTTT\\\jjjooouuuwwwuuurrrqqqqqq{{{nnnlllkkknnnuuuzzz}}}}}}vvvuuupppggg\\\SSSPPPPPPQQQSSSSSSPPPJJJGGGFFFHHHEEELLLUUUXXXYYY]]]fffnnnyyy|||~~~}}}||||||yyyyyyxxxzzz~~~{{{xxxvvvtttsssppplllfffaaa______^^^^^^___dddkkkqqquuu{{{~~~~~~~~~~~~~~~|||zzzyyyxxxwwwvvvtttssssssssssssqqqpppnnnmmmmmmnnnpppqqqooopppqqqrrrsssssssssssspppoooooooooooopppqqqqqqrrrrrrsssuuuwwwzzz|||}}}{{{{{{zzzzzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvsssrrrpppooooooooopppqqqtttsssrrrqqqrrrssstttuuurrrrrrrrrssstttttttttuuutttttttttttttttuuuvvvvvvvvvwwwxxxxxxvvvuuuuuuvvvvvvwwwwwwxxxwwwwwwvvvuuuvvvvvvvvvvvvwwwwwwxxxxxx{{{|||}}}{{{xxxtttsssrrrppprrruuuxxxyyyzzzzzzyyyyyyzzz{{{zzzxxxwwwxxxyyyzzzyyywwwvvvvvvwwwyyyzzz}}}}}}|||{{{zzzzzzyyyxxxuuuuuuvvvwwwyyyzzz{{{{{{|||{{{yyywwwuuuuuuuuuuuuxxx{{{}}}zzzxxxwwwxxxzzz||||||{{{zzzwwwxxxyyyzzz|||~~~~~~}}}}}}~~~}}}|||xxxyyyyyyyyyyyyzzzzzzzzzvvvwwwyyy{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}}}}}}}}}}|||{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~mmm[[[JJJAAA888666555222222333000000///...............,,,,,,,,,,,,,,,---...///...,,,******+++,,,+++***+++++++++++++++++++++++++++******((('''&&&%%%%%%)))******************)))))))))))))))))))))))))))''''''&&&''''''((()))******))))))((((((((())))))&&&'''))))))'''''''''(((&&&'''((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((''''''***)))''''''***+++)))&&&'''((()))))))))((((((******)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((((((''')))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''((((((((()))))))))(((((())))))***+++'''(((******)))(((((()))(((((())))))))))))(((((('''((((((((((((((())))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++...000333666888:::;;;;;;;;;<<<===>>>>>>>>>>>>>>><<>>???@@@AAAAAA@@@???===<<>>===>>>@@@@@@>>>>>>???@@@DDDJJJQQQWWWaaalllrrrrrruuuoookkkkkkkkkkkkpppuuu{{{ppphhhiiihhhgggiiikkkjjjfffbbbaaa```\\\VVVPPPKKKIIIIIIJJJJJJHHHFFFFFFMMMWWW___ppp{{{}}}wwwwwwwwwxxxxxxyyyyyyyyy{{{{{{}}}~~~zzzsssmmmkkkhhheeebbbaaacccccccccdddhhhpppvvv}}}|||~~~~~~~~~}}}|||zzzxxxwwwyyyxxxxxxxxxxxxxxxyyyyyyzzzyyywwwuuutttsssttttttrrrqqqpppooonnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnooommmnnnnnnnnnooooooppppppooooooppppppqqqqqqrrrrrruuuvvvwwwxxxyyyyyyyyyyyytttvvvxxxxxxvvvuuuwwwzzzzzzzzzzzzyyyzzz{{{||||||yyyuuurrrqqqssstttsssqqqssssssrrrrrrrrrsssssstttwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvxxxxxx|||}}}~~~}}}{{{{{{{{{}}}{{{{{{zzzzzzzzz|||}}}~~~{{{yyywwwuuuuuuxxxzzz}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~iiiWWWJJJAAA888666555333333555444444333111000///...---..................------......------,,,++++++************+++++++++++++++++++++++++++************++++++*********)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((())))))******))))))(((,,,***'''((()))***)))'''(((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&''''''))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%'''+++,,,+++***'''&&&%%%''')))***(((&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((()))***))))))))))))***+++***((('''((()))+++*********)))(((((((((((((((((((((''''''''''''******))))))))))))******))))))))))))*********+++------,,,,,,+++++++++***------,,,---...///111222555888<<<>>>>>>>>>?????????@@@@@@@@@@@@AAAEEEHHHNNNTTTYYY]]]dddlllppppppooolllkkkoooqqqrrrwww|||}}}wwwoooiiifffdddbbbbbbcccccc```]]][[[ZZZWWWQQQLLLHHHGGGHHHIIIIIIJJJIIILLLTTT___gggxxx~~~|||||||||{{{{{{zzzyyyxxxxxx{{{|||}}}~~~|||zzz{{{}}}~~~}}}{{{xxxrrrjjjdddaaa___]]][[[]]]aaafffjjjooowww~~~|||{{{|||{{{{{{{{{zzzyyywwwwwwxxxxxxwwwwwwvvvwwwwwwwwwyyyxxxvvvtttssssssssssssqqqqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppmmmmmmnnnnnnoooooooooooooooooopppqqqrrrsssssstttwwwwwwxxxyyyyyyyyyyyyyyyvvvxxxzzzyyyxxxwwwxxxzzz~~~~~~~~~~~~yyyvvvsssssstttvvvuuutttuuuuuuuuutttuuuuuuvvvvvvyyyyyyyyyxxxwwwwwwwwwvvvwwwwwwwwwwwwxxxyyyzzz{{{~~~~~~}}}zzzyyyyyyzzzzzzzzzyyyyyyzzz{{{|||}}}~~~}}}zzzyyyzzz|||~~~}}}hhhVVVIII@@@888666555333333444333333222000///...---,,,000//////...------,,,,,,//////...------,,,,,,+++...------,,,+++***))))))---,,,,,,,,,++++++************)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((''''''(((((((((((('''''''''(((((())))))(((((('''***))))))***+++***(((&&&)))((('''&&&&&&'''((()))'''(((((())))))(((((('''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&''''''%%%$$$((('''&&&&&&((())))))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))******************+++,,,,,,***))))))***,,,+++******(((((('''&&&%%%%%%&&&'''((()))*********)))))))))))))))******)))))))))***************+++++++++++++++*********......///000222444666777999<<>>@@@AAA@@@???@@@AAA@@@@@@AAABBBHHHQQQ\\\ccciiinnnqqqqqqrrrtttsssooonnnnnnrrryyy|||zzzzzz|||{{{xxxsssooollliiifffccc^^^[[[VVVRRRQQQQQQSSSSSSUUUTTTRRRNNNJJJIIIKKKMMMPPPSSSWWW[[[```iiittt|||}}}|||~~~~~~{{{yyy~~~~~~}}}|||yyyuuurrrssssssrrrrrrqqqooommmkkkfffbbb]]]YYYYYY[[[___aaakkkrrr}}}||||||{{{zzzzzzyyyyyyyyyuuuuuuvvvwwwwwwvvvvvvvvvvvvuuutttsssrrrrrrrrrsssttttttsssrrrrrrqqqqqqqqqoooooonnnmmmmmmmmmmmmmmmlllllllllmmmnnnpppqqqrrrnnnnnnnnnnnnnnnnnnnnnnnnlllmmmoooqqqsssuuuwwwxxxyyyyyyyyyyyyzzz{{{||||||}}}~~~{{{xxxwwwvvvwwwwwwxxxxxxxxxyyyyyy{{{||||||}}}{{{yyyxxxxxxyyyzzz{{{{{{zzz{{{{{{|||}}}~~~~~~}}}}}}~~~zzzfffTTTEEE<<<555444444111000222........................---------.........//////------,,,,,,+++*********++++++++++++++++++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((('''&&&%%%&&&''')))***(((((())))))))))))((((((((())))))******))))))((((((((('''&&&%%%&&&''''''***)))'''%%%%%%''')))***''''''((((((((((((''''''%%%&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***+++,,,,,,''''''&&&&&&%%%&&&(((***(((((((((''''''((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((((()))+++***(((''''''(((''''''(((((()))))))))***))))))))))))************))))))(((((()))***+++++++++++++++***************)))))))))******+++++++++,,,---///222555777999:::===???@@@@@@??????@@@AAA???@@@CCCHHHOOOZZZfffmmmooouuuxxxyyyyyyzzzxxxssstttssstttxxxxxxsssqqqrrruuurrrmmmjjjfffbbb]]]ZZZZZZXXXTTTPPPNNNOOOQQQSSSTTTTTTRRROOOMMMMMMPPPRRR[[[___cccgggkkkrrrzzz~~~|||xxxzzz|||~~~|||~~~|||zzzyyywwwtttpppmmmkkkkkkkkkiiigggdddcccbbb]]]\\\ZZZYYY\\\bbbiiinnnzzzyyyyyyxxxwwwvvvwwwwwwwwwttttttuuuvvvvvvvvvuuuuuutttsssrrrrrrqqqqqqqqqrrrssssssrrrrrrrrrqqqppppppooonnnnnnmmmmmmmmmmmmnnnllllllmmmmmmoooppprrrrrrooooooooooooooooooooonnnkkklllnnnpppsssvvvxxxyyyyyyyyyyyy{{{|||zzzvvvtttuuuuuuxxxxxxxxxyyyzzz|||}}}~~~}}}{{{zzz{{{|||}}}||||||||||||}}}~~~yyydddSSSFFF===777666666444222333222222111///...---,,,+++,,,,,,------...//////000---,,,,,,++++++***)))))))))))))))******++++++,,,))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((())))))))))))))))))***+++,,,(((((())))))))))))((((((((())))))******))))))(((((()))(((&&&%%%%%%'''))))))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&$$$%%%&&&((()))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&((()))******((()))***,,,)))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&'''(((((((((((((((((())))))'''&&&%%%'''(((%%%&&&'''''')))******+++))))))((((((''''''&&&&&&(((((((((((()))***+++,,,+++++++++++++++*********((())))))***+++,,,------,,,...111444777999:::;;;===>>>@@@@@@??????@@@BBB@@@DDDJJJQQQYYYbbbkkkqqqrrrxxx}}}~~~|||wwwwwwsssqqqqqqnnnjjjiiikkkpppmmmhhhddd```ZZZUUUQQQSSSSSSRRRPPPNNNNNNPPPRRRRRRRRRQQQPPPPPPSSSWWW[[[hhhlllpppsssuuuyyy}}}{{{zzzssswww|||~~~}}}}}}~~~~~~~~~}}}|||{{{yyyxxxvvvuuusssqqqmmmjjj```aaa```^^^\\\[[[\\\^^^YYY[[[]]]```eeennnwww~~~~~~~~~~~~xxxwwwvvvtttttttttuuuvvvsssssstttttttttttttttsssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqppppppoooooonnnmmmmmmnnnnnnooommmmmmmmmnnnooopppqqqrrrqqqqqqppppppppppppoooooolllmmmoooqqqtttwwwyyyzzzyyyzzz{{{~~~zzztttrrrsssuuuxxxxxxxxxyyy{{{}}}~~~~~~~~~xxxcccRRREEE===777666666444222333333222111000...---,,,,,,------.....................------,,,++++++******(((((()))))))))*********((())))))******++++++,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((&&&'''((()))************'''(((((())))))((((((''''''(((((())))))((((((''''''***++++++((('''''')))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&''')))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''))))))&&&!!!'''))),,,,,,***)))***,,,))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((&&&$$$$$$'''***&&&'''''''''((()))))))))((((((((((((''''''''''''(((((((((((()))***+++,,,,,,,,,,,,++++++*********))))))***+++,,,---......000222444888:::<<<=========???@@@@@@???@@@BBBDDDEEEKKKTTT]]]ccciiimmmooosssyyyyyysssmmmgggfffdddcccfffkkkoookkkddd^^^YYYTTTOOOLLLKKKMMMOOOPPPNNNMMMOOOQQQPPPQQQRRRTTTWWW\\\dddiiiqqquuuzzz||||||~~~~~~{{{zzz{{{xxx{{{|||yyyzzzzzzzzzyyywwwuuutttpppnnnmmmlllllliiifffcccXXXYYYYYYXXXWWWYYY^^^aaabbbfffkkkpppwww}}}|||{{{zzzzzzxxxwwwuuusssrrrrrrssstttqqqqqqrrrrrrrrrqqqqqqpppppppppppppppqqqrrrssssssqqqrrrsssssssssrrrqqqpppooooooooonnnnnnoooooopppoooooonnnnnnoooppppppqqqrrrrrrrrrqqqqqqqqqppppppooopppqqqtttwwwyyy{{{|||{{{|||~~~~~~xxxsssrrrtttwwwxxxxxxyyyzzz|||~~~wwwcccQQQBBB:::444444444222000111000000000000000000000000/////////...------,,,,,,///......------,,,++++++)))))))))((((((((((((((())))))***+++,,,------...++++++++++++************((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''"""###%%%'''(((((('''&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&***...///,,,)))((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&'''((()))))))))(((&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''')))+++***'''%%%&&&((($$$'''++++++)))'''(((***))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************+++***(((%%%###$$$(((+++((((((((((((((('''''''''))))))))))))************(((((((((((()))***+++,,,,,,,,,,,,++++++*********))))))***+++---...//////333555888;;;===???@@@@@@>>>???@@@@@@@@@AAACCCEEEJJJQQQ\\\eeejjjlllmmmmmmssszzzzzzmmmfff___^^^^^^```gggnnnpppjjjaaaYYYTTTOOOLLLJJJDDDIIIMMMOOONNNMMMMMMOOOQQQRRRUUUXXX]]]eeennntttvvvzzz|||yyyyyy{{{}}}zzzvvvwwwwwwvvvuuusssqqqpppfffeeedddddddddbbb___\\\TTTVVVWWWWWWXXX\\\ccchhhoootttzzz}}}{{{yyyxxxwwwwwwyyywwwuuurrrqqqrrrrrrssspppppppppppppppooonnnnnnooooooppppppqqqrrrttttttqqqrrrssstttsssrrrqqqppppppooooooooooooooopppppppppoooooooooooooooppppppsssssssssrrrrrrqqqqqqqqqqqqrrrtttvvvyyy{{{}}}~~~}}}~~~}}}wwwrrrrrruuuyyyyyyyyyzzz|||~~~vvvaaaOOODDD>>>:::777444///...111111///...---...///...---...------,,,,,,------......---,,,,,,+++***)))(((,,,---.........---,,,+++---,,,++++++******++++++))))))))))))************))))))))))))))))))))))))&&&''')))++++++***(((&&&''''''''''''((((((((((((%%%%%%&&&'''((()))******))))))))))))***************)))(((''''''((()))******)))((('''&&&&&&'''((('''&&&%%%$$$%%%''')))*********))))))((((((''''''((((((''''''''''''((((((......---+++)))'''%%%###%%%'''(((((('''''')))***'''(((((()))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))---+++***)))***)))'''&&&(((((()))***************((((((((((((((()))******************************((()))***+++,,,---------+++******))))))))))))))),,,+++***))))))(((((()))***+++,,,,,,---///222555444666999<<<>>>@@@AAAAAA=========<<<===AAAGGGLLLSSS\\\gggllllllkkkmmmpppuuuzzz}}}uuujjjaaaXXXYYYbbbkkknnnmmmnnniii```VVVNNNIIIGGGFFFKKKNNNPPPNNNKKKIIIKKKMMMPPPVVV]]]bbbjjjtttzzzzzz|||}}}~~~yyytttkkkjjjlllssstttmmmfffbbb^^^\\\[[[[[[[[[[[[ZZZXXXVVVWWWZZZ]]]cccjjjsssyyy~~~{{{yyyxxxyyyzzzzzzzzzyyyvvvtttsssrrrrrrrrrrrrrrrqqqqqqpppoooooooooqqqqqqqqqrrrrrrsssssstttvvvwwwwwwvvvsssqqqpppqqqqqqqqqqqqpppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqtttttttttuuuttttttsssrrrqqqrrrtttvvvyyy{{{}}}~~~|||wwwsssqqqqqqtttvvvyyy{{{vvvaaaOOODDD===777555333000///111111///...---...///...---.........------.........------,,,,,,++++++******,,,---.........---,,,+++,,,,,,++++++******++++++))))))))))))************))))))))))))))))))))))))(((((((((''''''&&&%%%%%%&&&&&&''''''((()))))))))'''((((((((((((((((((((((((((()))))))))************)))(((''''''((()))******)))((('''&&&''''''(((((('''&&&%%%%%%&&&((()))((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))(((''''''((()))''''''((()))))))))(((((('''((()))***))))))((('''(((((((((((()))))))))))),,,***))))))******(((''''''((())))))******))))))((((((((((((((()))************))))))))))))))))))'''((()))***+++++++++***)))))))))))))))***++++++,,,,,,+++***))))))******+++,,,---------///111444555777:::<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAFFFMMMRRR^^^dddkkkmmmkkkjjjmmmpppwww|||zzzrrreee```\\\___eeekkkkkkiiigggccc\\\TTTNNNJJJIIIHHHHHHJJJLLLKKKHHHIIILLLOOOYYY```fffkkksss|||yyyrrrnnnkkkhhhiiimmmmmmfff```]]]UUUUUUUUUWWWYYY[[[\\\\\\]]]```dddjjjpppyyy~~~~~~|||zzzwwwvvvvvvwwwwwwyyywwwuuusssrrrqqqqqqqqqqqqqqqpppppppppooooooooooooppppppqqqrrrsssttttttsssuuuvvvuuusssrrrrrrrrrrrrqqqqqqpppppppppqqqqqqqqqqqqrrrrrrsssssssssssstttuuuuuuuuuuuutttttttttssstttvvvxxxzzz{{{}}}~~~}}}zzzvvvrrrqqqtttwwwzzz~~~vvvaaaPPPEEE;;;333111333111000111111///...---...///...---//////............//////------,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))+++)))'''&&&$$$$$$%%%&&&%%%&&&&&&'''((()))*********)))))))))((((((((('''(((((())))))))))))******))))))(((((((((((())))))))))))(((''''''''''''((()))((('''&&&&&&&&&'''(((&&&'''((()))***)))((('''&&&'''((())))))((('''&&&&&&&&&'''((((((((((((''''''((()))((('''&&&'''(((&&&&&&'''((((((((((((''''''(((((()))))))))(((((((((((((((((())))))))))))+++)))((()))***+++***(((''''''((())))))))))))(((((((((((((((((()))*********)))))))))((((((''''''''''''((())))))(((((((((((((((((()))***+++,,,---,,,++++++*********++++++,,,---/////////000222444999;;;===>>>???>>><<<;;;>>>???@@@AAAEEEMMMUUU[[[kkklllmmmkkkiiijjjnnnrrrzzz~~~~~~|||uuummmaaaaaabbbeeeggggggeeeccc^^^\\\WWWRRROOOLLLKKKKKKHHHIIIJJJIIIIIILLLRRRXXXfffmmmtttxxx}}}~~~yyysssmmmiiilllhhhffffffddd]]]XXXWWWQQQQQQSSSUUUYYY^^^aaadddjjjooovvv~~~~~~}}}|||}}}}}}|||{{{{{{zzzxxxuuutttsssssstttvvvuuusssqqqppppppppppppooooooooooooooooooooonnnnnnooooooppprrrsssttttttqqqsssuuutttsssrrrssstttsssrrrqqqpppppppppppppppqqqqqqrrrssstttuuuuuuvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz|||}}}}}}{{{xxxuuussstttyyy~~~uuuaaaPPPEEE999//////222333222111111///...---...///...---......------------......,,,,,,,,,------.........------------,,,,,,++++++,,,,,,,,,,,,++++++******((()))))))))************((((((((((((((((((((((((+++***)))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))((((((((('''''''''((((((***)))((('''&&&&&&''''''%%%&&&((()))***)))((('''%%%''')))******)))'''%%%))))))******))))))((('''((()))***)))'''&&&&&&'''%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((***++++++)))&&&''''''(((((((((((((((((((((((((((((())))))************)))((((((''''''((((((((()))((((((''''''))))))))))))***+++,,,---+++***************++++++,,,---000111222333666888>>>???@@@AAAAAA???===<<>>AAACCCFFFKKKQQQYYYbbbhhhmmmiiieeedddgggnnnuuuzzz}}}~~~{{{xxxvvvooohhhdddffffffccc^^^YYYWWWWWWVVVUUUSSSQQQPPPOOOOOOOOONNNPPPSSSVVVYYY```jjjqqq~~~|||wwwuuuvvvzzz|||xxxvvvtttrrrppplllfff```\\\VVVPPPPPPSSSVVVZZZ```gggnnnvvv~~~~~~}}}{{{yyyyyyzzz{{{zzzyyyyyyxxxvvvuuusssrrrqqqqqqqqqpppooonnnmmmmmmnnnooommmmmmnnnnnnooooooppppppnnnooopppqqqrrrssstttttttttuuuvvvvvvtttrrrrrrsssttttttrrrqqqppppppppppppppppppqqqsssuuuvvvwwwxxxxxxwwwwwwxxxxxxzzz{{{|||zzz{{{{{{|||}}}}}}~~~~~~}}}}}}~~~}}}rrr___OOODDD:::222111333222222333111///...---...///...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---------...------,,,+++++++++++++++++++++,,,---,,,+++***)))))))))))))))************))))))))))))))))))))))))!!!###&&&)))***)))(((&&&)))))))))(((''''''&&&&&&%%%%%%&&&'''((()))******''''''(((((((((((())))))(((((())))))))))))((((((&&&'''(((((()))((((((((())))))((((((((((((((('''''''''''''''''''''((((((&&&'''((())))))((('''&&&"""###$$$&&&((()))))))))'''((()))((('''&&&'''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((())))))(((((((((((()))))))))))))))((('''(((***++++++***''''''((())))))))))))(((((((((((((((((()))*********************+++++++++))))))***++++++*********,,,,,,+++***************)))))))))******,,,---...---000444777999;;;>>>@@@>>>>>>===>>>???@@@BBBCCCHHHKKKOOOTTTZZZaaahhhmmmkkkgggccceeekkksssxxxzzzyyy{{{zzzvvvtttsssmmmgggdddcccaaa]]]XXXUUUTTTTTTTTTSSSQQQOOONNNOOOPPPQQQPPPUUU[[[```eeellluuu{{{~~~{{{xxxtttrrrttt{{{}}}xxxuuusssrrrpppnnnccc^^^ZZZXXXTTTRRRUUU[[[]]]dddnnnxxx~~~{{{yyyxxxxxxyyyzzzzzzyyywwwvvvvvvuuutttsssrrrrrrpppooonnnmmmmmmmmmnnnooommmmmmnnnoooooopppqqqqqqpppqqqqqqrrrrrrsssssstttvvvwwwxxxwwwuuusssssssssuuutttsssrrrrrrrrrrrrrrrqqqrrrssstttvvvwwwxxxyyyyyyyyyxxxyyyzzz|||~~~}}}~~~~~~~~~ppp]]]NNNBBB;;;666555444111111333111///...---...///...------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,---,,,+++*********+++,,,***+++,,,------+++***((())))))))))))************))))))))))))))))))))))))$$$%%%&&&'''((((((''''''''''''''''''(((((())))))%%%%%%&&&&&&''''''(((((('''''''''((((((((())))))'''((()))******)))((('''%%%&&&((()))))))))(((((('''(((((())))))))))))((()))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((("""###$$$&&&'''(((((((((&&&''')))(((''''''((()))''''''((()))))))))((((((&&&&&&%%%%%%&&&''')))***(((((((((((())))))))))))***)))((()))***+++***)))'''((())))))******))))))((((((((((((((()))******(((((())))))******++++++(((((()))***++++++++++++++++++*********+++,,,,,,+++++++++,,,---...000000222555888;;;<<<===???@@@???>>>===>>>@@@DDDIIIKKKQQQUUU[[[```eeeiiinnnrrrnnnjjjgggjjjqqqwwwxxxwwwssstttssspppooooookkkfff^^^\\\ZZZWWWUUUTTTSSSSSSPPPNNNLLLKKKLLLOOORRRTTTUUU[[[dddlllrrrxxx}}}yyyxxxwwwxxx|||}}}yyyuuuqqqmmmjjjfffcccZZZXXXWWWYYYYYY[[[bbbjjjpppyyy~~~}}}yyyxxxvvvvvvxxxyyyxxxxxxttttttttttttssssssrrrrrrooonnnmmmllllllmmmoooooommmmmmnnnooopppqqqrrrsssssssssssssssssssssssssssuuuwwwxxxxxxvvvuuuvvvwwwuuuttttttsssssssssttttttuuuuuuvvvwwwxxxyyyzzz{{{zzzyyyyyyyyy{{{}}}ooo\\\NNNAAA<<<888777444000000333111///...---//////...---...------,,,,,,------...++++++++++++++++++++++++---,,,+++*********+++,,,***+++,,,------+++***((())))))))))))************))))))))))))))))))))))))******(((''''''((()))***$$$$$$%%%'''(((***+++,,,'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))'''((()))******)))((('''%%%&&&((()))))))))((((((&&&'''((())))))***))))))+++)))&&&$$$$$$%%%'''(((((((((''''''''''''((((((((((((((()))(((((('''&&&%%%'''(((((('''''')))***'''(((((()))))))))))))))&&&&&&%%%%%%&&&''')))***(((((((((((())))))))))))+++)))((()))***+++***((((((((()))***************((((((((((((((()))******&&&&&&'''((()))***++++++'''''')))***++++++++++++)))))))))***+++,,,......,,,,,,------///000222333666999<<<=========>>>???BBBAAA@@@AAADDDJJJPPPSSSYYY]]]ccchhhlllpppsssuuusssooolllooovvvyyywwwtttnnnooonnnllllllmmmjjjeeeYYYWWWTTTTTTUUUUUUTTTRRRLLLKKKIIIHHHJJJNNNSSSVVVZZZbbbmmmvvv|||{{{yyyzzz|||zzz|||~~~{{{xxxrrrmmmhhhbbb\\\YYYVVVVVVXXX\\\```dddnnnxxx~~~|||xxxvvvuuuuuuwwwxxxwwwwwwqqqrrrrrrssssssrrrrrrqqqnnnnnnmmmlllmmmnnnooopppmmmnnnooopppqqqrrrssstttuuuuuutttttttttssssssssstttvvvxxxxxxxxxxxxyyyzzzuuuuuutttttttttuuuuuuvvvxxxxxxyyyzzzzzz{{{||||||zzzzzzyyyzzz{{{~~~mmmYYYLLLAAA===777444333333333333333333111000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...---,,,+++***+++++++++************)))&&&''')))***)))(((&&&%%%$$$%%%&&&'''(((((((((((('''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((,,,)))((((((******'''$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((***'''$$$###$$$&&&&&&&&&((('''%%%$$$%%%''')))+++'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((('''((()))******)))((('''))))))((((((((('''''''''******))))))))))))******---+++)))((('''((()))***,,,,,,,,,,,,,,,+++***)))******+++******+++---///............///111222333666888:::===>>>===<<<;;;===<<<===AAAIIIRRRYYY^^^hhhjjjnnnqqquuuwwwyyyyyyzzzrrrnnnoooqqqooonnnooojjjgggfffiiinnnllleee]]]WWWVVVSSSRRRQQQPPPNNNLLLJJJJJJIIIIIIKKKQQQXXX^^^cccjjjuuuzzzuuu|||zzz~~~|||wwwtttrrrssswwwzzzzzzzzzxxxooofffbbb]]]XXXXXXZZZXXX]]]dddkkkrrr||||||zzzxxxwwwwwwxxxzzzzzzvvvrrrqqqqqqqqqqqqqqqqqqqqqrrrpppooonnnnnnnnnnnnooooooooopppqqqssstttuuuuuuvvvrrrsssuuutttsssssstttuuuxxxxxxwwwwwwwwwwwwwwwxxxttttttuuuwwwxxxzzz{{{{{{{{{{{{zzzzzz{{{|||}}}}}}{{{||||||~~~ooo[[[MMMAAA===777444333333333333000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,+++***+++++++++************)))***))))))(((((((((((((((((((((((()))((((((''''''''''''&&&&&&'''(((***+++'''''''''&&&''''''((((((''''''''''''(((((((((((((((''''''))),,,---,,,***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&''''''((((((((((((((()))((('''((())))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))(((((((((((('''((()))******)))((('''&&&&&&&&&&&&%%%%%%%%%$$$******))))))))))))*********************)))((((((++++++,,,,,,+++******)))***++++++***)))***,,,////////////000222444555666:::;;;===@@@AAAAAAAAAAAA???>>>???CCCKKKUUU^^^ccclllnnnqqqtttwwwxxxyyyyyyyyyqqqjjjjjjjjjiiiiiijjjeeeddddddgggjjjiiiddd^^^XXXWWWUUUTTTRRRQQQOOOMMMKKKKKKKKKLLLPPPXXXaaahhhqqqvvv}}}||||||{{{yyyvvv~~~}}}{{{vvvmmmmmmnnnqqqtttuuussspppmmmfff```^^^\\\YYYYYY]]]aaahhhrrr|||~~~|||yyywwwvvvvvvwwwyyyyyyuuurrrooooooppppppqqqqqqrrrrrrpppoooooonnnnnnnnnoooooopppqqqrrrtttvvvwwwwwwxxxuuuvvvwwwwwwuuutttuuuwwwxxxxxxwwwwwwwwwwwwwwwxxxvvvvvvwwwxxxyyyzzz{{{|||}}}|||||||||}}}}}}~~~ppp\\\OOO@@@<<<777333222333333222///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++************))),,,+++)))''''''((()))+++************)))((('''&&&''''''&&&''''''((()))***))))))(((''''''(((((((((''''''''''''((((((((((((((('''(((***,,,...---,,,(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''((((((((((((((((((((((((***+++***'''$$$&&&&&&''''''&&&%%%###"""'''''''''''''''((())))))++++++++++++++++++++++++*********)))((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))(((((((((******))))))))))))******((()))+++,,,,,,***((('''******++++++******))))))***++++++***))))))+++---000000222333555777999:::999:::;;;===???@@@AAAAAAAAAAAACCCGGGOOOYYYbbbhhhnnnppptttwwwyyyyyyyyyxxxwwwmmmdddbbbbbbaaabbbeeeaaabbbcccddddddcccaaa```[[[ZZZXXXVVVSSSPPPMMMLLLKKKMMMPPPTTT[[[eeepppwww}}}~~~{{{wwwvvvwwwyyyzzzzzz{{{ssspppggghhhlllooopppnnniiidddaaa]]][[[]]]^^^^^^bbbgggrrr{{{}}}}}}}}}~~~}}}||||||}}}|||zzzxxxuuuuuuuuuvvvwwwwwwtttrrrooopppppppppqqqqqqqqqqqqpppoooooooooooooooppppppqqqrrrtttvvvxxxyyyzzzzzzyyyzzz{{{yyyxxxvvvwwwxxxxxxwwwwwwvvvwwwwwwxxxxxxwwwxxxxxxyyyzzz{{{||||||~~~~~~~~~~~~~~~ppp\\\NNN@@@<<<777333222222222222111000//////.........///---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++*********)))))),,,+++***)))))))))***+++)))))))))))))))((('''&&&''''''''''''(((((())))))***))))))(((((((((((()))''''''''''''((((((((((((************++++++***)))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((('''&&&&&&'''((((((%%%###((((((((((((((('''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((++++++++++++++++++++++++******))))))))))))******)))***+++++++++***))))))))))))*********))))))(((+++++++++***))))))+++---000111333666888:::<<<===:::::::::;;;<<<>>>@@@AAAAAADDDIIIOOOVVV]]]eeeiiilllooosssvvvxxxxxxwwwuuupppfff\\\ZZZ[[[\\\___ccceeeeeeccc___\\\\\\___ccc```___\\\WWWQQQLLLIIIHHHLLLQQQYYYbbblllvvv{{{|||zzzxxxwwwxxx{{{}}}|||qqqmmmmmmjjjkkkmmmmmmkkkfff```\\\ZZZZZZ]]]dddhhhkkkqqqxxx}}}{{{{{{{{{||||||{{{zzzyyyzzz{{{zzzxxxvvvtttttttttuuuuuuuuusssrrrsssssssssrrrqqqqqqppppppppppppooooooooopppqqqqqqqqqrrrtttvvvxxxzzzzzz{{{{{{||||||{{{yyywwwxxxyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{|||||||||~~~oooZZZMMM@@@<<<666333222222222222111111000000///000000000------------------------------,,,,,,,,,+++++++++,,,,,,++++++************+++++++++*********))))))***+++,,,,,,,,,+++)))(((%%%&&&''''''(((((((((''''''''''''((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((()))******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((***(((&&&%%%&&&''''''&&&)))(((&&&&&&&&&(((***+++'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***'''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******++++++***))))))***+++,,,((())))))*********))))))+++,,,,,,+++)))***,,,...000222555888:::<<<>>>>>>AAA@@@>>>>>>???BBBEEEGGGCCCIIIRRRYYY]]]aaaeeeggggggjjjoootttvvvuuusssqqqggg^^^VVVWWWZZZ\\\```dddllliiiccc[[[UUUVVV^^^ddddddccc^^^VVVNNNIIIGGGHHHQQQYYYeeerrr}}}zzzwwwyyyzzz{{{|||}}}~~~}}}rrrkkkkkkmmmooonnnkkkgggaaa]]]YYYXXX[[[]]]eeeooowww{{{}}}}}}{{{zzzyyyyyyzzzzzzwwwwwwvvvwwwxxxxxxvvvuuurrrsssttttttssssssssstttyyyxxxwwwuuusssqqqpppooopppppppppppppppqqqrrrrrrqqqrrrtttvvvxxxyyyzzzzzz{{{|||}}}{{{yyyxxxxxxyyyxxxxxxxxxxxxxxxyyyzzzzzzzzzzzz{{{|||}}}~~~~~~mmmYYYLLL???;;;666222111222222111000//////.........//////------------------------------,,,,,,++++++******,,,,,,+++************++++++++++++************))))))***,,,---,,,+++)))'''$$$%%%&&&'''((((((((((((''''''((((((((((((''''''((('''''''''(((((()))***''''''''''''((((((((((((%%%''')))))))))((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''(((((((((((((((---+++'''&&&''')))***)))'''&&&$$$###$$$&&&)))+++'''''''''''''''((())))))(((((((((((((((((((((((('''''''''((()))*********''''''(((((())))))******))))))(((((((((((())))))(((((())))))))))))************))))))))))))******,,,+++)))((()))***,,,...))))))******++++++******+++,,,,,,,,,+++,,,...111222444777:::===>>>??????BBB@@@>>>>>>@@@DDDJJJMMMKKKRRR[[[aaacccccceeefffeeehhhnnnrrrtttrrrnnnkkk___XXXTTTXXX]]]```dddhhhoookkkcccYYYSSSUUU\\\bbbcccaaa]]]UUUNNNKKKMMMQQQ\\\eeerrr~~~}}}vvvsssrrrwwwzzz}}}~~~|||tttmmmkkkkkkmmmmmmjjjeee^^^XXXVVVWWWYYYbbbgggrrr~~~}}}{{{zzzyyyxxxwwwwwwwwwwwwtttsssssstttvvvvvvuuusssrrrsssttttttsssrrrtttuuu{{{zzzyyywwwtttrrrqqqpppppppppppppppqqqrrrssssssssstttuuuwwwxxxyyyyyyzzz{{{||||||{{{yyyxxxyyyzzzyyyyyyyyyyyyzzz{{{||||||||||||}}}mmmYYYKKK???;;;666222111111111111......---------......///........................------,,,,,,+++******))),,,,,,***)))))))))***++++++++++++************)))***************))))))(((&&&''''''(((((((((''''''''''''((())))))((('''&&&%%%%%%&&&&&&'''(((******''''''''''''((((((((((((''')))++++++)))((()))***************************(((((((((((((((((((((((('''''''''(((((('''''''''&&&''''''(((((((((((((((,,,***(((((()))***)))(((''''''&&&%%%%%%&&&'''((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))************)))(((''''''((()))************+++++++++,,,,,,******))))))))))))******************++++++,,,,,,)))******+++,,,,,,+++++++++,,,---------...111444666777;;;>>>@@@AAAAAAAAA???>>><<<===BBBIIIPPPUUUXXX]]]dddfffeeedddfffiiihhhkkkppptttsssooojjjfff[[[VVVVVV\\\ccceeegggjjjlllhhhaaaZZZVVVVVVZZZ^^^]]]\\\YYYSSSPPPRRRZZZaaalllrrr{{{{{{sssoooqqquuu{{{~~~xxxrrrooonnnllljjjcccaaa]]]XXXUUUWWW\\\aaaooouuu~~~||||||wwwwwwvvvuuuuuutttttttttqqqqqqqqqrrrttttttsssrrrqqqsssuuutttrrrrrrtttwwwyyyxxxwwwvvvuuusssrrrrrrpppppppppqqqqqqsssttttttvvvvvvxxxyyyyyyzzzzzzzzz{{{|||}}}|||{{{zzz{{{|||zzzzzzzzz{{{{{{|||}}}~~~nnnYYYLLL???;;;666222111111111111//////.........//////000........................------,,,,,,+++***))))))---,,,***)))))))))***++++++++++++************))),,,+++)))((('''((()))***************)))((('''&&&''''''((())))))((('''&&&$$$$$$$$$%%%'''(((***+++''''''''''''((((((((())),,,...///---)))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((()))***)))&&&$$$)))************((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++***)))(((''''''((()))***&&&&&&''''''((((((((()))******))))))))))))******((()))+++---------+++***)))***+++,,,,,,,,,,,,,,,+++,,,------...///333555888:::===@@@BBBCCCCCCBBBBBBAAA@@@BBBHHHQQQZZZ```aaaeeeiiihhheeeeeehhhlllllloootttvvvtttooohhhdddZZZVVVXXX___fffhhhiiijjjgggddd___[[[YYYYYYYYYZZZWWWWWWUUURRRRRRYYYeeennnxxx|||~~~~~~zzztttnnnnnnttt{{{}}}vvvtttsssqqqlllggg\\\[[[YYYWWWWWW[[[ccciiizzz}}}|||{{{uuuttttttssssssrrrqqqqqqpppooooooqqqssstttsssqqqrrrtttuuutttrrrrrruuuxxxvvvvvvuuuuuutttttttttsssqqqqqqqqqqqqrrrssstttuuuxxxyyyzzzzzz{{{{{{zzzzzz{{{|||}}}}}}|||{{{}}}~~~{{{{{{{{{||||||~~~}}}mmmZZZKKK<<<888555222222222111000...............///000111//////............//////------------,,,+++******,,,,,,,,,++++++*********...+++((()))***+++(((%%%(((((())))))******++++++***)))(((''''''((()))***(((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))((((((((((((((())),,,---...---+++***+++*********))))))((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((!!! ###(((***)))'''''')))******))))))***,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,,,,,,,,,,+++***)))''''''(((((()))))))))*********+++++++++******)))******+++++++++,,,,,,,,,***+++,,,,,,+++***(((''')))+++---///000333777999;;;===@@@AAA@@@@@@@@@AAAEEEDDDEEEJJJRRRZZZ___```kkklllnnnmmmlllkkkkkklllssswwwzzzvvvlllccc^^^]]]^^^]]]]]]]]]^^^___aaabbbdddbbb___]]][[[ZZZYYYWWWPPPQQQQQQSSS\\\jjjsssuuu}}}xxxvvvpppjjjlllwww{{{uuuqqqnnniiiccc^^^]]]YYYZZZ^^^bbbfffrrr~~~~~~|||yyywwwpppooonnnnnnnnnnnnnnnooooooppppppqqqqqqqqqppppppqqqqqqqqqqqqrrrsssttttttuuuuuuuuuuuutttsssrrrrrrpppppppppqqqrrrsssuuuuuuxxxwwwvvvvvvvvvxxxyyyzzz~~~}}}|||}}}~~~}}}~~~~~~{{{}}}mmmZZZLLL<<<999555222222111000//////............//////000......------------......++++++,,,------,,,,,,,,,...---------,,,,,,,,,,,,''''''''')))+++---------)))))))))))))))*********(((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&'''((()))***)))(((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))+++)))'''(((******(((%%%''')))******))))))***+++))))))))))))))))))))))))'''(((((((((((())))))))))))(((((((((((()))******++++++,,,,,,++++++***))))))*********++++++++++++)))******+++++++++************+++++++++,,,,,,,,,***+++,,,,,,,,,+++***)))))),,,...000111444777:::===???BBBBBBBBBAAABBBCCCGGGIIIMMMSSS[[[bbbhhhkkkqqqqqqqqqooonnnnnnppprrrwwwyyyyyytttjjjaaa]]]]]]^^^]]]\\\\\\\\\]]]^^^______^^^[[[YYYWWWTTTRRRPPPMMMQQQTTTYYYdddsss|||~~~~~~|||{{{tttuuutttrrrvvv}}}|||{{{vvvooojjjfffccc___\\\\\\[[[^^^fffnnnvvv~~~}}}~~~|||zzzwwwuuuoooooonnnnnnnnnnnnoooooooooppppppqqqqqqpppppppppqqqppppppqqqqqqrrrssstttuuuuuuvvvvvvuuutttssssssrrrrrrrrrssstttuuuvvvwwwxxxxxxwwwwwwxxxyyyzzz{{{}}}vvvuuu~~~}}}mmmZZZKKK===:::666333111111///...000//////............///------,,,,,,,,,,,,------)))***+++,,,------------,,,,,,,,,,,,,,,+++++++++***+++,,,+++***)))***+++************))))))))))))&&&((()))++++++)))(((&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''(((((())))))******)))))))))************+++((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))************************...,,,+++*********(((&&&''')))******(((((()))+++))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''(((((()))******++++++++++++******)))************++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,+++---000222333555888:::@@@AAACCCCCCCCCCCCDDDEEEJJJPPPYYY```ffflllrrrwww{{{zzzxxxuuussssssuuuxxxxxxyyyvvvpppggg```^^^^^^___^^^\\\[[[ZZZZZZZZZ[[[[[[ZZZWWWSSSPPPNNNLLLKKKLLLRRRZZZcccqqq{{{yyywwwvvvsssxxx|||~~~}}}{{{zzzxxxwwwuuuooogggaaa^^^]]]\\\\\\aaaccckkkvvv~~~}}}|||||||||||||||{{{yyyvvvsssrrrooooooooonnnnnnoooooopppooopppppppppppppppooooooppppppppppppqqqrrrssssssuuuuuuvvvvvvvvvuuutttttttttttttttuuuvvvwwwyyyyyyyyyxxxxxxxxxyyyzzz|||}}}}}}yyymmmnnnzzz}}}lllXXXIII>>>;;;666333111000///---111000///..................------,,,,,,------...***+++,,,,,,---------,,,))))))))))))))))))))))))***,,,...,,,(((&&&''')))++++++******))))))(((((('''((()))******)))((('''''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++++++++************+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''((()))))))))''')))***)))(((((()))***))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''((()))))))))***************))))))((((((((((((((()))))))))'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///,,,///222444555666999;;;@@@BBBCCCCCCCCCDDDFFFHHHOOOXXXdddlllooossszzz}}}xxxvvvvvvwwwtttssspppkkkeeebbbbbbccc```^^^\\\ZZZXXXWWWWWWWWWZZZWWWRRRMMMJJJIIIKKKMMMQQQYYYcccooo}}}}}}yyywwwvvvvvvyyy||||||}}}|||xxxuuutttttttttqqqnnnmmmhhh```[[[YYY[[[___aaalllsss~~~~~~}}}|||{{{{{{zzzzzzzzzyyywwwuuusssqqqoooooooooooonnnoooooopppppppppppppppqqqppppppooooooppppppppppppqqqrrrssssssttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxyyyzzz{{{yyyyyyxxxyyyzzz|||~~~~~~~~~nnnffflll{{{|||jjjUUUFFF>>>;;;666333111000///---111000///...............//////............//////,,,---------,,,,,,+++***))))))))))))))))))))))))"""&&&))))))((())),,,///++++++******))))))((((((***)))(((''''''((()))***&&&'''''''''''''''''''''''''''(((((()))))))))***&&&''''''''''''''''''&&&&&&''''''((()))******+++((('''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&((()))+++((()))***)))((('''((()))(((((((((((((((((((((((((((((()))))))))*********'''''''''''''''((())))))((())))))******)))))))))))))))(((((((((((((((((('''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...///000...111444666777888:::<<<@@@AAAAAABBBBBBDDDHHHKKKXXXcccpppwwwxxxzzzzzztttqqqppplllkkkiiigggddddddeeefff___]]][[[YYYWWWVVVVVVVVVVVVSSSMMMGGGDDDGGGOOOUUU]]]dddnnnwww|||yyyxxxyyyzzzxxxtttrrrrrrqqqooonnnnnnpppnnnjjjeeebbb___[[[XXXZZZ___gggmmmyyy~~~}}}|||zzzyyyyyyyyyyyywwwwwwvvvuuusssqqqpppoooooooooooooooooopppqqqqqqqqqqqqqqqqqqqqqpppooooooppppppppppppqqqrrrssstttrrrssstttuuuuuuuuuuuuuuuwwwwwwwwwwwwxxxzzz{{{|||zzzyyyyyyzzz|||~~~vvvfffdddooo|||iiiUUUEEE===:::666333111111///...000//////............////////////....../////////------------,,,+++***)))+++++++++,,,,,,,,,,,,,,,&&&((()))))))))***+++,,,************))))))))))))+++)))(((&&&&&&((()))+++&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''(((((())))))******(((((((((''''''''''''&&&))))))))))))************(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''')))))))))'''&&&&&&(((***((()))***)))'''&&&'''((((((((((((((((((((((((((())))))))))))************((((((''''''(((((()))***'''(((((())))))))))))(((++++++++++++************((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,---...///000///222666888999:::;;;<<>>>>>@@@AAA??????AAAGGGNNNUUUYYY[[[dddmmmwww}}}}}}lll^^^VVVVVVYYY[[[cccfffiiiggg```YYYUUUTTTSSSSSSRRRPPPNNNMMMOOOQQQOOOSSSZZZbbbhhhnnnuuuyyy|||{{{yyyvvvtttuuuxxx{{{}}}|||}}}~~~{{{sssllljjjkkkmmmnnnddd```\\\[[[XXXWWWZZZaaadddlllzzz||||||{{{{{{{{{{{{{{{|||yyyxxxvvvtttrrrqqqppppppqqqqqqrrrrrrrrrrrrssssssnnnoooqqqsssuuuvvvvvvuuuvvvwwwwwwuuusssrrrsssttttttsssrrrrrrsssuuuxxxyyyxxxzzz{{{|||{{{{{{}}}}}}}}}}}}}}}}}}~~~}}}hhhRRRDDD;;;888444222222222111000111000000000///.........///...---+++++++++,,,,,,,,,......---,,,+++,,,---++++++******++++++,,,---,,,,,,+++++++++***************))))))(((((((((((())))))))))))((((((((((((***)))))))))(((((('''''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''(((((()))******))))))******)))))))))((((((((((((''''''&&&&&&''''''(((***)))'''&&&&&&''')))***''''''((()))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''***))))))))))))))))))))))))))))))******)))))))))************************)))))))))***+++++++++,,,...---+++++++++++++++***++++++,,,---...111333444888;;;>>>?????????@@@BBB@@@CCCIIIOOOTTTYYY\\\]]]fffoooyyy~~~ttteeeZZZUUUWWW[[[^^^dddfffgggfffaaa[[[WWWTTTTTTTTTSSSQQQOOONNNOOOQQQVVV\\\dddlllqqquuuxxxzzz|||zzzwwwsssrrrtttzzz~~~~~~||||||}}}zzzvvvpppllliiihhhgggfff\\\XXXWWWXXXYYY[[[bbbkkkrrr|||~~~}}}}}}|||zzzyyyyyyyyyyyyzzzxxxwwwtttrrrqqqpppppppppqqqqqqqqqrrrrrrrrrssssssqqqqqqqqqrrrsssuuuwwwxxxwwwwwwwwwuuusssrrrssstttwwwvvvuuutttuuuwwwyyy{{{yyyzzz{{{{{{{{{{{{|||~~~}}}~~~{{{yyyvvvtttssssssssstttxxx}}}|||yyyyyyyyyzzz{{{|||yyyyyyxxxzzz~~~{{{xxxxxxyyy~~~jjjTTTEEE;;;888444222222222111000000000000000000000000000......------------------,,,---...---+++***+++,,,++++++******++++++,,,,,,,,,++++++++++++************))))))))))))((((((((())))))))))))((((((((((((***))))))((('''&&&&&&%%%'''''''''(((((((((((()))''''''&&&%%%%%%&&&((())))))))))))))))))******+++*********))))))((((((((('''''''''(((((('''''''''))))))''''''''''''))))))''''''((()))))))))))))))))))))))))))((((((((((((''''''(((((())))))******)))((((((''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))******************++++++......,,,+++************,,,,,,---///111444666888===???AAAAAAAAA@@@AAABBBBBBIIIRRRYYY[[[]]]___aaaiiirrr|||pppiii^^^WWWVVVYYY^^^aaaddddddddddddbbb^^^YYYUUUSSSSSSRRRPPPNNNOOOQQQSSS^^^eeeooovvvzzzzzzyyyyyyzzzwwwsssppppppuuu|||uuurrrnnnjjjgggddd```]]]XXXUUUTTTXXX]]]cccnnnxxx~~~}}}|||}}}{{{yyywwwvvvvvvwwwxxxvvvtttrrrooonnnnnnpppqqqqqqqqqqqqqqqrrrrrrrrrrrrsssrrrqqqqqqrrruuuxxxzzzwwwxxxwwwvvvsssrrrssstttzzzyyyxxxwwwxxxyyy{{{}}}|||}}}~~~}}}||||||}}}~~~~~~|||sssiiigggeeebbbbbbcccdddeeejjjrrrzzz}}}~~~}}}wwwpppjjjjjjjjjjjjlllqqqxxx~~~{{{sssllliiihhhfffhhhlllrrryyyxxxoooiiihhhjjjlllppptttzzzxxxsssooommmpppvvv{{{~~~yyyuuutttwww{{{|||zzz{{{|||}}}~~~iiiTTTEEE;;;888444222222222111000.........///////////////+++,,,---...............,,,---------+++***+++,,,,,,++++++***++++++,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((******)))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&)))(((''''''''')))+++,,,******((((((((()))***+++&&&'''''''''((((((((((((&&&'''((())))))((('''&&&))))))(((''''''((())))))''''''((()))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********)))))))))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))+++++++++***************++++++,,,+++++++++---.........000333666888;;;<<<>>>@@@AAAAAA@@@@@@AAABBBGGGOOOYYY^^^___```cccgggpppxxxxxxhhhccc\\\XXXYYY]]]aaacccdddbbbaaabbbbbb```YYYTTTPPPOOOMMMKKKKKKOOOVVV[[[gggmmmtttyyy{{{yyywwwvvvwwwtttpppmmmnnnuuu|||zzzuuuqqqlllgggbbb^^^ZZZXXXYYYWWWXXX^^^fffnnn{{{~~~|||{{{{{{{{{yyywwwuuutttuuuwwwxxxtttrrrooolllkkkmmmoooqqqpppqqqqqqqqqqqqrrrrrrrrrssssssssssssuuuvvvxxxyyywwwxxxwwwvvvtttssstttuuu{{{zzzyyyyyyyyy{{{}}}|||vvvpppmmmlllmmmnnnrrruuuxxxxxxyyywwwoooeee]]][[[YYYWWWWWWYYY\\\^^^cccmmmxxx}}}~~~{{{rrriiiaaa```______aaafffnnnttt{{{{{{xxxpppggg___]]]]]]\\\]]]aaagggmmmtttzzz}}}zzztttlllddd___^^^```bbbeeejjjqqqyyy}}}uuulllgggccc```dddiiimmmrrrzzzuuunnniiieeefffiiimmmrrrxxx|||wwwooollllllnnnnnnyyyeeePPPBBB;;;888444222222222111000.........///////////////***+++,,,---......------,,,---...---+++***+++,,,,,,,,,++++++***++++++,,,+++++++++*********))))))))))))))))))************))))))))))))((((((((((((++++++***))))))(((''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''((()))***+++***)))'''&&&&&&'''((()))$$$%%%&&&'''(((***++++++&&&'''((())))))((('''&&&))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))******++++++(((((())))))************)))******++++++******)))''''''(((((())))))))))))+++++++++******************+++---,,,++++++---000---///111444777:::<<<======???@@@AAAAAAAAACCCEEEOOOUUU\\\___```ccciiinnnzzz|||sssfffccc___]]]^^^aaacccdddbbb```______```]]]XXXSSSLLLJJJGGGFFFJJJSSS^^^fffqqqtttwwwyyyxxxvvvuuuuuusssrrrooommmpppwww}}}{{{xxxwwwtttnnnfff___ZZZXXXVVVUUUZZZZZZ___iiisss~~~}}}|||{{{zzzyyywwwvvvuuuttttttuuuwwwxxxqqqooollljjjjjjllloooqqqpppppppppqqqqqqqqqrrrrrrqqqsssvvvxxxyyyxxxwwwvvvvvvwwwwwwvvvttttttuuuwww|||{{{zzzzzz{{{}}}yyyrrroooooooooooorrrxxx|||~~~|||yyyvvvoookkkfff```^^^^^^```bbbfffjjjlllmmmnnnllldddZZZVVVTTTRRRQQQRRRUUUYYY\\\bbbmmmxxx~~~~~~yyynnnccc\\\[[[ZZZYYY[[[```hhhmmmttttttqqqiii```YYYVVVVVVVVVXXX[[[```eeekkkoooqqqppplllfff___[[[ZZZ[[[[[[^^^ccckkkrrrxxx{{{{{{{{{rrrkkkddd```\\\ZZZ\\\aaaccchhhqqqzzz~~~}}}uuuhhhaaa]]]ZZZ\\\```aaahhhooottt{{{}}}vvvllldddaaaaaabbbccczzzfffQQQDDD;;;888444222222222111000000000000000000000000000++++++,,,,,,---------...---...///...,,,+++,,,---,,,,,,++++++******+++++++++************))))))))))))))))))************+++))))))))))))((((((((((((************))))))))))))((((((((())))))))))))***&&&&&&&&&''''''''''''''')))(((((('''''''''''''''&&&'''((()))+++,,,---...((((((((())))))((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))''''''(((((())))))*********))))))(((((())))))***))))))))))))((((((((((((&&&''''''(((((())))))***((((((((()))******++++++******++++++++++++******'''(((((())))))******+++******************++++++,,,...///---***))),,,...---...111444777999;;;;;;<<<>>>AAABBBDDDFFFJJJMMMXXX[[[___bbbeeejjjqqqvvvzzzooogggeeebbbbbbcccddddddccc___^^^]]]\\\[[[YYYUUURRRHHHGGGGGGIIIOOOZZZgggpppxxxyyyyyyxxxuuuttttttuuuppppppooopppssszzz|||{{{zzzyyywwwuuunnnhhh^^^WWWTTTUUUVVVWWW\\\___iiixxx~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwttttttssssssssssssttttttnnnmmmkkkjjjkkkmmmoooqqqppppppppppppqqqqqqqqqqqqqqqtttwwwzzz{{{zzzwwwuuutttuuuvvvvvvuuuuuuwwwyyy|||{{{{{{{{{}}}|||yyyxxxwww~~~~~~yyypppgggaaa^^^^^^^^^___bbbgggkkkmmmllliiigggaaa^^^YYYUUUTTTVVVZZZ\\\___bbbddddddfffeee]]]TTTQQQPPPNNNMMMOOOTTTXXX[[[cccnnnyyy}}}|||vvviii^^^XXXXXXXXXXXXZZZ```ggglllqqqqqqooohhh___WWWTTTSSSRRRUUUYYY___dddiiilllnnnooollleee___ZZZXXXXXXXXX\\\```hhhoootttvvvvvvuuuoooggg```\\\XXXVVVXXX]]]^^^dddmmmvvv|||~~~}}}zzztttpppppprrrvvvyyy~~~~~~uuujjj___ZZZVVVTTTVVV[[[\\\dddlllrrryyy~~~tttmmmccc\\\YYYZZZ\\\]]]{{{hhhTTTGGG;;;888444222222222111000111000000000///...............---,,,,,,---...///...///000///---,,,---...---,,,++++++******++++++************))))))))))))))))))*********+++++++++))))))))))))((((((((((((((((((((())))))))))))))))))))))))*********++++++%%%&&&((()))((('''%%%$$$)))))))))))))))((('''''')))))))))***++++++,,,,,,))))))(((((((((((()))))))))))))))******)))))))))''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((&&&''''''((())))))******'''(((((()))******++++++))))))************))))))(((((())))))***++++++,,,)))))))))***+++++++++,,,***---///...******---111///111444777:::;;;<<<<<<===@@@CCCFFFJJJNNNSSSWWW```aaadddhhhnnntttyyy}}}vvvkkkfffdddcccdddddddddbbb```[[[\\\\\\ZZZVVVSSSQQQPPPGGGIIIMMMRRRZZZdddooowwwyyyzzzyyywwwtttqqqppppppmmmnnnqqqssswww|||vvvuuuvvvwwwyyywwwsssooohhhbbb[[[WWWWWWYYY\\\^^^hhhnnn{{{}}}|||{{{||||||{{{zzzxxxvvvuuutttttttttrrrrrrrrrrrrqqqooommmlllllllllkkkkkklllnnnooopppppppppppppppqqqqqqqqqqqqtttuuuxxxzzzzzzzzzxxxwwwrrrtttuuuvvvvvvwwwyyy||||||||||||}}}}}}sssjjjfffdddddddddiiiqqqwwwxxxzzz|||zzzvvviiieee^^^XXXTTTRRRSSSTTTTTTWWW[[[^^^``````^^^]]]WWWTTTPPPNNNOOOSSSXXX\\\___bbbcccbbbdddddd]]]UUUOOONNNLLLLLLOOOTTTYYY]]]gggqqqzzz}}}zzzsssggg[[[VVVXXXYYY\\\___eeemmmrrrvvvvvvuuunnnddd[[[VVVTTTSSSXXX___hhhooouuuxxxzzzzzztttjjjaaa[[[YYYYYYZZZaaafffmmmuuuzzz|||{{{zzzuuulllbbb[[[WWWUUUYYY___aaagggpppyyy~~~yyyrrrllliiikkkooorrrwww~~~}}}xxxwwwwwwvvvoooeee\\\XXXVVVUUUWWW[[[___hhhqqqxxx~~~~~~qqqjjjaaaZZZXXXYYY\\\^^^xxxfffRRREEE;;;888444222222222111111//////...---,,,++++++***111000...---,,,...///111///000000000...---...///---,,,,,,+++*********+++************))))))))))))))))))******++++++++++++))))))))))))((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))''')))+++,,,+++)))&&&$$$)))***+++++++++)))((('''))))))))))))((((((((('''***)))(((''''''((()))***))))))************))))))'''(((((()))))))))))))))'''((((((((())))))******))))))))))))((((((((((((******))))))))))))******))))))))))))((((((((((((((())))))***+++,,,,,,,,,'''(((((()))***+++++++++(((((())))))))))))((((((((())))))***+++,,,,,,,,,(((((()))***+++,,,,,,---&&&)))------+++,,,111666444555888;;;>>>??????@@@???BBBFFFJJJNNNTTTZZZ___dddeeehhhnnnuuu|||{{{}}}|||||||||zzzqqqfffcccccccccdddddddddaaa^^^YYY[[[\\\YYYSSSOOONNNOOOHHHLLLTTT\\\dddllltttyyyvvvwwwxxxvvvrrrnnnlllkkkkkknnnrrrvvvyyy~~~yyykkkmmmpppuuuwwwuuunnnhhhddd```\\\ZZZ\\\aaadddfffwww}}}}}}{{{zzzyyyzzzzzzyyywwwuuusssrrrqqqqqqrrrqqqrrrrrrqqqoookkkhhheeekkkkkkkkklllmmmnnnooopppoooppppppppppppqqqqqqqqqwwwwwwwwwxxxxxxyyyyyyyyyqqqsssuuuuuuvvvxxx{{{}}}}}}}}}~~~~~~|||zzz}}}ssslllaaaYYYUUUUUUUUUVVVXXXaaahhhhhhiiimmmkkkggg[[[XXXSSSOOOMMMMMMNNNPPPOOOQQQUUUXXXZZZZZZYYYYYYRRRPPPLLLKKKMMMRRRYYY]]]ccceeeeeedddffffff```XXXPPPNNNMMMMMMPPPUUU[[[___lllttt|||~~~zzzsssfff[[[WWWYYY]]]aaafffllltttyyy|||}}}|||uuujjj___YYYWWWXXX^^^hhhsss|||}}}qqqddd]]][[[\\\^^^iiinnnvvv~~~~~~ssseee]]]WWWVVV\\\cccgggmmmvvv~~~uuummmjjjkkknnnqqqttt{{{}}}xxxsssrrrsssrrrnnneee]]]ZZZYYYXXXZZZ___eeennnxxxssslllbbb[[[ZZZ]]]```bbbvvvbbbOOOCCC999777333111111111111000222222111///...---,,,+++000000//////......------//////...---,,,,,,++++++******))))))***,,,...///------,,,,,,+++***))))))(((***---//////---***(((************************&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))'''%%%$$$%%%'''(((&&&'''''''''(((((())))))******+++******)))((('''++++++************++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++)))((()))+++,,,,,,+++******+++++++++,,,,,,,,,(((***++++++******+++,,,///...---,,,+++...222666888777777999;;;<<<;;;999<<>>???@@@HHHPPPWWW___iiinnnoooooouuuxxxjjjfffbbbbbbeeegggfffcccccc___[[[ZZZ\\\^^^^^^]]]]]]ZZZUUUOOOKKKKKKNNNQQQ\\\dddooowwwyyyxxxvvvuuutttsssrrrqqqqqqsssuuuvvvvvvvvvvvvyyy~~~|||tttnnnkkkiiillloooooommmiiieeedddaaabbbeeehhhnnnzzz~~~}}}|||{{{xxxvvvtttssssssssspppqqqqqqqqqooooooqqqrrrrrrrrrqqqpppooonnnmmmllllllllllllmmmnnnoooqqqqqqqqqqqqrrrrrrssstttttttttuuuvvvwwwxxxyyyyyyxxxxxxwwwwwwwwwxxx{{{}}}}}}|||~~~|||tttooonnnmmmppptttvvvxxxyyy{{{}}}yyyxxxtttooohhhccc``````eeebbb___^^^```aaaaaa```XXXSSSNNNJJJJJJKKKLLLMMMNNNSSSXXX[[[```ccc```[[[WWWQQQOOORRRUUURRRPPPOOOIIIPPPVVVYYY\\\aaabbb___UUUSSSQQQOOOOOOTTTYYY^^^eeedddeeejjjnnnkkkbbbYYYRRRMMMKKKMMMQQQWWWaaakkkvvv{{{|||pppddd]]]^^^```hhhqqqwww{{{uuuggg```]]]bbbmmm{{{{{{ooofffaaadddjjjxxxtttiiibbbaaafffnnnzzzxxxssspppsssyyyyyy}}}}}}yyyvvvxxxxxxvvvyyyqqqhhhdddcccccciiipppyyyxxxjjjdddcccdddgggkkkrrr___NNNCCC999777333111111111111000000/////////............,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''+++++++++******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((''''''''''''&&&''''''(((((((((((())))))'''''')))******+++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))...,,,***)))******)))(((******+++++++++,,,,,,,,,/////////,,,)))'''&&&'''------......///111555999777:::===>>>===???CCCFFFKKKKKKRRR___kkkqqqtttwwwzzz|||nnn\\\YYYXXXZZZ___bbbcccbbb\\\XXXVVVXXX]]]```___]]]XXXUUUQQQMMMKKKNNNTTTYYYhhhqqq||||||wwwttttttrrrpppoooqqqvvv{{{~~~{{{zzzzzz|||zzztttpppmmmmmmkkklllllljjjgggeeedddeeedddgggmmmuuu~~~{{{zzzyyyxxxwwwuuurrrqqqpppppppppmmmnnnoooooonnnoooqqqssstttssssssrrrqqqppppppooonnnnnnnnnnnnooopppqqqrrrrrrrrrsssttttttuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwwwwzzzzzz{{{}}}yyyssslllllllllpppuuuzzz|||}}}~~~{{{vvvooogggbbbaaaaaabbbeeehhhjjjjjjjjjkkkllliiihhhddd___YYYVVVUUUUUUTTTRRRPPPPPPRRRTTTUUUUUUTTTPPPKKKIIIIIIKKKLLLMMMLLLRRRXXX\\\bbbeeeccc^^^ZZZUUURRRUUUVVVSSSPPPPPPGGGOOOWWW\\\aaaeeeeeeaaaXXXVVVRRRPPPQQQTTTXXX[[[aaa```aaafffiiihhh```YYYOOOKKKIIILLLPPPVVVbbbmmmxxx~~~~~~ssshhhaaabbbeeemmmxxx|||mmmdddaaaiiittt}}}rrrkkkhhhlllssszzzoooiiihhhooowww}}}vvvuuuzzz~~~xxxnnnhhhgggiiiqqqyyyqqqiiigggiiinnntttppp^^^MMMCCC999666333111111111111000.........///////////////++++++,,,,,,------......))))))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((('''&&&(((((((((((((((((())))))(((((()))***************++++++************++++++(((((((((((((((((((((((())))))(((((())))))***+++)))))))))))))))))))))))),,,+++))))))***+++***)))******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,---///111222333555999<<<888<<<@@@@@@>>>@@@FFFLLLVVVRRRWWWeeennnpppvvvnnn___TTTTTTVVV[[[___bbbaaa```WWWSSSRRRUUU\\\^^^\\\XXXPPPOOOMMMLLLNNNTTT]]]cccpppzzz}}}vvvssssssrrrqqqrrruuuyyy~~~|||||||||~~~|||vvvqqqoooooopppmmmllliiifffbbbbbbdddfffkkkpppyyy}}}{{{yyywwwvvvuuusssqqqooommmmmmmmmmmmkkklllnnnnnnnnnooorrrtttttttttsssrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrsssttttttttttttuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxxxx{{{}}}}}}qqqgggbbb```bbbdddgggjjjlllllllllnnnlllgggbbb]]][[[\\\]]]]]]___aaaaaa```^^^^^^^^^]]]\\\YYYTTTPPPMMMMMMNNNHHHGGGGGGIIIMMMRRRVVVXXXXXXTTTOOOLLLKKKMMMNNNNNNPPPWWW^^^cccjjjnnnlllgggaaa[[[VVVWWWWWWSSSOOONNNKKKQQQYYY^^^dddiiihhhddd\\\YYYTTTRRRRRRUUUWWWXXXXXXXXXYYY]]]```___YYYTTTPPPLLLKKKMMMPPPVVVaaammmzzz~~~tttjjjddddddgggppp{{{ppphhheeejjjvvv}}}sssmmmlllrrryyy|||ooojjjlllwww~~~wwwwww~~~|||pppjjjiiilllvvvtttkkkiiikkksss|||ooo]]]MMMBBB999666333111111111111000............////////////,,,,,,------.........///+++++++++,,,,,,,,,------((())))))***+++,,,,,,,,,,,,,,,+++++++++++++++***))))))(((''''''((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''((())))))(((((('''))))))))))))))))))((((((***************)))((((((++++++************++++++(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))***(((((((((+++,,,---,,,******+++++++++,,,,,,,,,''')))+++++++++,,,...000+++---000222333555888::::::>>>AAAAAA@@@CCCKKKQQQ[[[XXX\\\eeejjjnnn{{{sss```UUURRRUUUZZZ```cccbbb^^^[[[UUURRRQQQSSSWWWXXXUUUQQQIIIJJJLLLOOOTTT]]]fffmmmuuu}}}wwwtttrrrsssuuuwwwyyy{{{}}}}}}{{{{{{||||||wwwrrrpppppprrrkkkhhhddd```^^^___dddiiirrryyy~~~~~~}}}{{{yyywwwuuutttrrrpppnnnlllkkkkkkkkkkkkiiikkkmmmmmmnnnooorrrtttttttttsssrrrrrrsssssstttvvvuuuuuuuuuuuuuuuvvvwwwuuuvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzz{{{||||||}}}}}}}}}tttkkkccc\\\XXX[[[]]]```bbbbbbaaa___^^^```___]]]ZZZWWWWWWZZZ\\\[[[\\\\\\ZZZWWWUUUTTTUUUVVVUUUSSSOOOJJJGGGGGGHHHBBBCCCDDDGGGLLLRRRYYY]]]]]]XXXRRRNNNNNNPPPRRRSSSWWW^^^fffmmmtttyyywwwrrrjjjaaaZZZXXXVVVQQQMMMMMMMMMTTT\\\ccckkkqqqooojjj___ZZZUUURRRSSSUUUVVVUUUQQQQQQRRRUUUXXXWWWSSSOOOOOOMMMNNNQQQSSSXXXdddpppyyy}}}|||sssjjjeeeeeehhhqqq}}}ooogggeeejjjuuu|||sssnnnooovvv~~~zzzlllhhhnnn}}}|||vvvxxx|||qqqkkkjjjnnnxxxuuullljjjnnnwwwppp]]]LLLAAA999777333111111111111000.........///////////////------------............//////...,,,+++)))((((((&&&'''(((***++++++,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((((((((($$$%%%%%%&&&((())))))***))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))'''(((((((((((()))))))))******))))))))))))((((((+++++++++******)))''''''))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))(((''''''(((+++---...---******+++++++++,,,,,,,,,)))+++,,,,,,++++++---...---000444666777888:::<<<<<<>>>@@@BBBDDDJJJSSSYYY[[[\\\___dddhhhrrryyygggZZZTTTUUUYYY___cccccc```[[[XXXUUUTTTSSSRRRRRRQQQOOOMMMHHHLLLQQQXXX___gggooouuuyyy{{{vvvvvvrrrtttxxx{{{}}}|||{{{zzzyyyyyy{{{~~~~~~|||||||||{{{wwwrrrooommmmmmdddbbb^^^\\\]]]bbbkkkqqq|||~~~|||{{{zzzyyyxxxvvvtttsssssspppooommmkkkjjjjjjjjjkkkjjjkkkmmmnnnnnnppprrruuuuuutttssssssssstttuuuvvvxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{}}}~~~wwwtttqqqpppqqqsssttttttpppmmmhhhccc]]]YYYUUUTTTVVVYYY\\\]]][[[WWWTTTSSSTTTUUUVVVUUUTTTTTTUUUWWWVVVVVVTTTQQQNNNMMMNNNPPPSSSSSSRRRNNNIIIEEECCCCCCAAABBBEEEHHHLLLSSS[[[aaabbb\\\UUUPPPQQQUUUYYY[[[^^^fffooovvv~~~{{{pppfff\\\XXXTTTPPPMMMMMMOOOXXXcccmmmwww|||wwwooo^^^YYYSSSPPPRRRSSSRRRQQQNNNNNNOOOQQQSSSRRROOOLLLEEEFFFJJJOOORRRWWWcccpppvvvzzz~~~~~~xxxppphhhdddfffiiirrr}}}yyyjjjdddcccjjjuuuxxxppplllnnnvvvttthhhfffnnn~~~uuurrruuu~~~wwwnnnjjjjjjmmmvvvsssmmmlllpppzzzqqq^^^LLL@@@999777333111111111111000///////////////.........---------,,,,,,,,,,,,,,,///...---,,,+++)))((((((((()))***+++,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))*********+++&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((()))))))))))))))((('''''''''(((***+++*********)))))))))(((((())))))*********))))))((())))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))***((('''(((+++,,,---,,,******+++++++++,,,,,,,,,***,,,---,,,++++++,,,...111444888;;;;;;<<<===>>><<<<<<>>>CCCJJJTTT]]]ccc```cccddddddkkkzzzmmm```YYYXXX\\\___bbbcccbbb___[[[YYYVVVWWWVVVSSSOOOLLLLLLMMMMMMSSS[[[dddjjjpppuuuxxx{{{}}}tttqqqsssrrrtttxxx{{{}}}}}}{{{zzzxxxyyyzzz|||}}}|||yyyuuusssuuuwwwuuupppjjjfffccc^^^^^^]]]^^^cccmmmxxx~~~{{{yyyvvvvvvuuutttsssrrrqqqqqqpppooommmkkkjjjjjjjjjkkkkkklllnnnnnnooopppsssuuuwwwvvvuuutttuuuvvvxxxyyyyyyxxxwwwwwwvvvvvvvvvwwwxxxyyyyyyzzzzzz{{{||||||{{{|||}}}ttteeecccaaaaaabbbbbbaaa```^^^\\\YYYVVVSSSRRRQQQQQQRRRUUUYYYYYYVVVRRRPPPOOOQQQSSSVVVWWWUUUSSSRRRRRRPPPOOONNNKKKIIIKKKOOORRRVVVVVVVVVRRRLLLFFFCCCAAABBBDDDHHHLLLRRRZZZdddlllmmmfff\\\VVVUUUYYY^^^aaagggoooxxxrrrggg[[[UUURRROOOOOOQQQVVVaaappp}}}yyylllZZZTTTNNNMMMNNNPPPNNNLLLKKKLLLLLLMMMNNNMMMKKKJJJAAADDDJJJPPPRRRVVVaaammmrrruuuyyyyyytttllleeebbbcccfffnnnzzzooocccaaabbbjjjsss~~~~~~qqqiiieeegggpppzzzyyyjjjbbbbbbjjjxxxqqqjjjiiimmmwww~~~|||sssllleeeddddddgggooowww~~~vvvnnnkkkkkknnnxxxsss___LLL@@@999777333111111111111000000000//////............---,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++))))))************))))))************************))))))(((((('''''''''&&&************************%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))+++)))(((''''''((()))+++(((((((((((()))))))))))))))((('''&&&'''(((***,,,+++*********))))))(((((('''((()))******++++++***++++++************++++++))))))))))))))))))))))))*********)))******+++,,,)))))))))))))))))))))))),,,***))))))***++++++*********+++++++++,,,,,,,,,(((***,,,,,,,,,,,,...000///222666999:::::::::;;;<<<;;;===DDDOOO[[[eeejjjgggjjjiiifffooovvvfff[[[YYY[[[bbbcccddddddaaa___^^^^^^VVVXXXYYYTTTNNNJJJLLLOOOSSSYYYccclllrrrvvvxxxzzzzzzuuummmkkknnnrrrtttwwwzzz|||}}}|||{{{yyyyyyzzz{{{{{{yyytttppplllpppssssssnnnfff___[[[]]]]]]___bbbjjjwww~~~|||yyywwwssssssrrrrrrqqqppppppooopppooommmkkkjjjjjjkkkkkkkkkmmmnnnoooooopppsssuuuyyyxxxvvvvvvvvvxxxzzz|||xxxxxxwwwvvvuuuuuuuuuuuuyyyyyyzzzzzz{{{|||||||||{{{|||~~~qqqddd[[[YYYXXXXXXXXXXXXVVVTTTUUUSSSQQQNNNMMMMMMNNNOOOPPPTTTXXXXXXTTTQQQOOOOOOTTTWWW[[[\\\ZZZVVVSSSQQQMMMLLLJJJHHHIIILLLRRRWWWZZZ[[[[[[WWWQQQJJJEEECCCCCCGGGLLLRRRZZZeeeqqqzzzyyyqqqeee\\\YYY\\\aaadddnnnvvvrrrfffYYYTTTQQQPPPQQQTTT^^^kkk|||wwweeeWWWQQQKKKIIIKKKMMMKKKHHHIIIIIIJJJJJJJJJIIIHHHFFFJJJMMMSSSXXXYYYZZZdddnnnooosssvvvuuuqqqiiiccc```___bbbjjjuuu~~~wwwggg___```dddhhhqqq{{{wwwiiiaaa^^^```jjjssswwwlllaaa]]]^^^dddqqq|||~~~rrreee```aaafffoooyyyzzz~~~}}}wwwrrrqqqnnnkkkhhhbbb]]]]]]^^^aaagggnnnttt~~~|||tttnnnhhhggggggkkkttt}}}nnnYYYHHH>>>:::555222444444222111333222111000......------------,,,,,,+++,,,---...///***************+++++++++,,,+++++++++,,,,,,+++)))+++***))))))******(((&&&))))))))))))(((((((((((('''((()))******+++******'''((()))(((&&&&&&((()))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''((()))))))))))))))))))))*********((((((((((((((()))******"""$$$&&&''')))))))))(((&&&'''''''''&&&%%%$$$$$$!!!###'''***,,,+++)))(((((((((((((((((()))******(((((()))***************((()))************)))(((...---+++*********++++++)))))))))((())))))******+++***)))(((((()))***+++,,,,,,,,,+++++++++++++++...---,,,,,,---...000111222888;;;999;;;AAAAAA===@@@BBBDDDIIIUUUcccjjjjjjggghhhkkkpppwwwoooaaa\\\```gggjjjkkkggg^^^[[[^^^^^^ZZZZZZYYYUUUNNNIIILLLTTT\\\bbbnnnwwwyyyzzz|||zzzvvvwwwtttqqqqqqmmmjjjkkkpppzzzyyyxxxyyyzzzzzzyyywwwwwwuuussstttuuutttooolllrrrqqqmmmhhhdddaaa\\\WWW[[[]]]aaaiiivvv{{{||||||}}}{{{yyywwwuuutttrrrpppnnnllllllllllllooonnnmmmmmmllllllllllllnnnnnnnnnnnnooopppqqqrrrwwwwwwxxxxxxxxxxxxwwwvvvzzzwwwttttttwwwxxxxxxvvvuuuxxx{{{~~~uuudddYYYSSSPPPOOOPPPNNNJJJHHHJJJGGGJJJLLLLLLOOOSSSSSSOOOOOOOOOOOOMMMKKKLLLNNNQQQXXX```hhhiiiaaaWWWQQQNNNKKKHHHHHHIIIIIIJJJTTTaaajjjkkkiiiaaaUUULLLHHHHHHIIINNNUUU[[[ggguuuxxxiii```]]]^^^eeemmmttt}}}rrraaaTTTRRRQQQNNNRRR[[[gggvvvnnn[[[VVVPPPHHHDDDDDDFFFGGGGGGJJJJJJIIIIIIIIIJJJLLLMMMNNNQQQWWW[[[___cccgggjjjnnnooopppooojjjeeebbb```___bbbhhhooowwwvvvkkkbbb^^^^^^___hhhmmmuuuvvvoooddd]]]\\\___cccfffuuu{{{qqqddd```ZZZWWWYYY___ggglll|||sssddd___YYYUUUVVV[[[ccchhhlllkkkiiigggdddaaa^^^\\\XXXXXXWWWWWWXXXZZZ]]]^^^jjjnnntttxxxyyyvvvqqqnnn[[[[[[ZZZ[[[___eeekkkooommmXXXGGG<<<:::555222333444111111222111000///...............------,,,,,,,,,---...///,,,,,,++++++++++++++++++++++++++++++,,,,,,+++))))))******++++++************)))))))))(((((((((((((((((())))))***)))))))))'''((()))((('''&&&''')))'''''''''''''''''''''''')))((((((''''''(((((())))))))))))))))))***++++++((((((((((((((((((((((((((((((((((((((()))******'''((()))******)))((((((((((((((((((((('''&&&&&&$$$&&&(((+++,,,+++***)))((((((((((((((()))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''''''''((((((000///---,,,+++*********+++***))))))))))))***+++(((((((((((())))))))))))...---------...///111222555:::===<<<<<<@@@@@@===>>>@@@CCCIIIUUUccciiihhhhhhjjjnnnttt{{{{{{mmmbbb^^^aaafffiiijjjfff___[[[\\\[[[WWWTTTSSSPPPNNNPPPXXXccclllttt}}}~~~|||xxxrrrpppnnnnnnpppnnnlllnnnsssxxxwwwxxxyyy{{{{{{yyyxxxrrrpppoooooopppqqqnnnlllnnnkkkfffaaa^^^]]]\\\[[[\\\```iiivvv{{{{{{{{{{{{yyywwwuuusssqqqpppnnnmmmlllmmmmmmnnnnnnnnnmmmlllllllllllllllnnnnnnnnnoooppprrrssstttxxxxxxwwwwwwwwwwwwwwwvvvxxxvvvttttttwwwxxxxxxwwwzzz|||zzzlll]]]SSSPPPLLLKKKLLLJJJFFFEEEGGGCCCGGGKKKNNNSSSYYYZZZVVVQQQPPPNNNKKKKKKNNNSSSXXXaaajjjrrrssslllaaaYYYVVVOOOMMMMMMOOOPPPSSS^^^jjjuuutttoooeeeYYYPPPMMMNNNOOOVVV^^^gggssslll```\\\___hhhqqqyyymmm___SSSSSSSSSRRRWWW```mmm{{{~~~jjjYYYQQQMMMGGGCCCBBBDDDGGGIIINNNNNNNNNNNNPPPQQQSSSTTTVVVYYY]]]```ccceeehhhkkkmmmooopppoookkkgggdddcccfffhhhlllqqqwww}}}~~~yyyqqqiiidddcccdddfffjjjnnnttt|||pppjjjccc^^^]]]```ccceeelllttt{{{~~~}}}yyyppphhhaaa^^^YYYVVVWWW[[[bbbfffqqqtttyyy}}}}}}vvvlllddd[[[YYYVVVSSSTTTWWWZZZ]]]```___^^^\\\ZZZXXXUUUTTTSSSRRRQQQPPPQQQSSSUUUVVV___bbbfffiiiiiifffaaa^^^VVVUUUTTTUUUXXX^^^cccffflllWWWFFF<<<999444111222333000000222000//////.........//////------,,,,,,,,,---.........------,,,,,,+++++++++)))******+++++++++******(((+++------+++)))+++---******)))))))))((((((((((((((()))))))))(((''''''&&&((())))))(((''''''((())))))((((((''''''&&&&&&(((''''''''''''''''''((()))))))))))))))***++++++*********)))((((((((('''((((((((((((((()))******+++++++++***)))((('''&&&)))************))))))(((((()))***+++++++++******((((((((((((((()))************)))))))))))))))***+++***)))(((((()))***+++))))))(((''''''''''''(((---,,,+++***)))(((((((((++++++************++++++*********++++++,,,,,,,,,......---...///111333444888===???>>>===??????===???CCCGGGMMMYYYfffkkkiiihhhkkkpppvvv}}}vvvjjjbbb```bbbdddfffgggddd^^^ZZZYYYVVVRRRPPPOOOOOOSSS\\\iiivvv~~~}}}wwwqqqhhhhhhkkkooopppoooqqqvvvwwwwwwxxxzzz|||{{{yyywwwmmmkkkjjjkkklllmmmlllkkkjjjeee^^^ZZZXXXZZZ___bbbdddmmm{{{}}}zzzzzzyyyxxxvvvtttqqqpppmmmmmmlllllllllmmmmmmnnnmmmmmmllllllkkklllllllllnnnooooooppprrrtttvvvvvvyyyxxxwwwvvvuuuvvvvvvwwwyyyxxxwwwwwwyyy{{{{{{zzzxxxmmmcccXXXQQQNNNJJJHHHHHHGGGCCCCCCEEECCCJJJPPPVVV]]]bbbaaa\\\TTTRRROOOLLLNNNTTT]]]dddnnnvvvwwwjjjaaa]]]VVVUUUVVVYYY\\\bbbmmmxxx~~~uuuhhh\\\TTTSSSUUUXXXaaalllvvvnnn```[[[^^^iiisss~~~yyycccWWWPPPQQQRRRSSSYYYbbbqqq~~~tttdddWWWPPPOOOLLLGGGCCCDDDIIINNNUUUVVVVVVXXXZZZ]]]___```bbbeeehhhiiijjjkkkmmmoooqqqsssuuutttqqqnnnllllllqqqrrrtttvvvyyy|||~~~yyyvvvrrrnnnllllllnnnoooppprrruuuzzz~~~}}}oookkkfffdddeeeggghhhiiihhhnnnrrrrrrrrrpppkkkeeeccc```\\\ZZZYYY\\\___bbbdddeeegggiiiiiifff___[[[VVVVVVUUUTTTTTTTTTTTTTTTWWWVVVVVVVVVTTTSSSRRRQQQQQQPPPOOONNNNNNNNNPPPPPPVVVWWWYYYZZZYYYWWWTTTRRRQQQPPPOOOPPPRRRVVVZZZ\\\~~~kkkWWWGGG>>>888333000222222000///111///............//////000------------------------......---,,,+++******)))((()))++++++*********+++)))---111///***(((***---*********)))))))))(((((((((((()))(((((('''&&&&&&%%%'''))))))(((''''''(((+++++++++***))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))...------,,,+++***))))))((((((((((((((())))))******))))))((('''&&&%%%%%%)))******+++******))))))+++******)))))))))******((((((((((((((())))))***+++***)))((((((((()))******)))'''&&&&&&''')))***+++++++++************+++((((((((((((((()))***+++,,,++++++++++++++++++,,,***++++++,,,---......///.........///111333666777:::>>>@@@@@@>>>>>>???@@@FFFJJJPPPWWWbbbmmmpppmmmfffjjjooovvvzzz}}}~~~~~~zzznnnfffbbbbbbbbbaaaaaaaaa___[[[WWWTTTPPPMMMNNNOOOUUU___lllyyy|||vvvqqqdddeeejjjqqqsssrrrtttyyyyyyyyyzzz{{{{{{yyyuuurrrjjjjjjjjjkkkkkkjjjhhhgggddd___ZZZXXXWWWZZZbbbiiiuuu}}}{{{yyyxxxvvvtttrrrpppnnnnnnllllllllllllllllllllllllmmmlllllllllllllllmmmmmmooopppppprrrtttvvvxxxyyyzzzyyyvvvuuutttuuuwwwxxx~~~}}}|||}}}}}}~~~~~~}}}~~~}}}zzznnnfff___YYYTTTOOOJJJHHHHHHGGGDDDEEEIIIJJJTTT^^^ffflllmmmfff]]]XXXWWWUUUUUUWWW___iiipppyyy{{{mmmccc^^^\\\]]]___ccciiiqqq|||uuuggg[[[VVVWWWYYY```jjjuuu~~~kkk___[[[^^^hhhrrr~~~mmm^^^VVVRRRSSSUUUWWW\\\dddooozzzwwwlllbbbZZZVVVWWWVVVOOOIIIIIIPPPWWW___```bbbeeehhhkkkmmmnnnoooqqqsssuuuuuuuuuwwwxxx{{{}}}}}}{{{zzzzzz}}}}}}}}}~~~}}}{{{yyyyyyzzzzzz{{{{{{|||~~~wwwuuusssrrrssstttsssrrrqqqtttvvvtttssstttsssnnnkkkjjjgggeeedddddddddeeeeeeeeedddeeefffeeebbb```[[[[[[[[[ZZZYYYXXXWWWVVVXXXYYYYYYYYYYYYYYYXXXXXXUUUTTTSSSRRRQQQQQQQQQRRRTTTTTTUUUUUUUUUTTTSSSRRRPPPOOOOOOOOOPPPRRRUUUVVV|||jjjWWWHHH@@@888333000222222000///111///............//////000---------------------,,,---,,,,,,+++***))))))((('''))),,,,,,******+++,,,,,,000222000***'''(((+++************))))))))))))(((((()))(((((('''&&&&&&&&&((())))))'''''''''(((+++*********))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))...------,,,+++***))))))((((((((((((((())))))***((((((((('''''''''((((((((())))))******)))))))))+++***)))((((((((())))))((((((((((((((())))))*********)))))))))))))))***---,,,***))))))***,,,---+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......++++++++++++++++++++++++'''(((((()))***+++,,,,,,......///000333666999:::;;;>>>@@@AAA???>>>BBBFFFOOOTTTZZZaaakkkttttttooogggjjjnnnsssvvvwwwwwwvvvyyyqqqgggbbbaaaaaa___^^^[[[ZZZYYYWWWTTTNNNKKKIIIKKKRRR___ooo~~~~~~wwwqqqnnnfffhhhnnnuuuxxxwwwxxx|||~~~|||{{{yyyuuupppllliiikkknnnnnnlllgggccc```\\\XXXWWWYYY[[[]]]eeeppp}}}zzzyyyxxxvvvsssqqqnnnmmmllllllmmmmmmmmmllllllkkkjjjjjjllllllllllllmmmmmmnnnooopppqqqqqqsssuuuwwwyyyzzzzzzxxxwwwuuuuuuwwwxxxzzz|||zzzyyyvvvsssqqqpppqqqrrrxxx|||{{{ooofffaaa___\\\ZZZQQQMMMJJJJJJJJJHHHJJJOOOTTT```oooyyy}}}yyylll___[[[\\\^^^```dddkkksssyyyzzzlllbbb]]]```cccgggkkkrrr|||~~~pppbbbXXXUUUXXX[[[dddnnnyyysssfff```^^^aaahhhooozzzuuudddaaa^^^\\\\\\]]]___dddiiikkkttt{{{xxxqqqlllgggdddbbbcccbbb[[[SSSRRRZZZbbblllmmmpppsssvvvyyy{{{|||zzz|||~~~}}}}}}||||||~~~~~~|||vvvvvvtttsssqqqpppooonnnpppnnnllllllmmmnnnmmmlllgggfffdddbbbaaa```````````````aaabbbbbbbbbaaaaaa[[[ZZZYYYXXXWWWVVVVVVUUUVVVVVVWWWWWWWWWXXXXXXXXXSSSSSSRRRRRRSSSTTTTTTUUUzzzhhhWWWHHH@@@999444111222333000000222000//////.........//////------.........---,,,+++,,,++++++******)))))))))'''***------+++***,,,...---///000///+++((((((***++++++*********)))))))))(((((()))))))))((('''''''''((()))(((&&&&&&((()))&&&&&&&&&'''''''''''''''(((''''''''''''''''''((()))))))))))))))***++++++*********)))((((((((('''((((((((((((((()))******))))))))))))******+++,,,''''''((())))))))))))(((***))))))((((((((())))))((((((((((((((()))******(((((()))***************+++***)))(((((()))***+++)))***++++++,,,+++++++++,,,,,,+++*********************++++++++++++***************+++,,,,,,,,,---//////000222555888;;;======>>>@@@BBBAAAAAAHHHQQQXXX^^^dddkkksssyyyvvvooohhhiiikkkmmmnnnoooooonnnlllgggbbb___^^^^^^[[[YYYUUUSSSRRRSSSQQQLLLIIIIIILLLXXXkkk}}}xxxpppjjjhhhlllmmmssszzz}}}|||~~~~~~zzzvvvqqqlllhhhiiilllnnnmmmiiiccc^^^\\\WWWTTTVVV]]]aaaeeeooo}}}~~~|||yyyxxxvvvtttqqqnnnlllkkkllllllmmmmmmmmmmmmlllkkkjjjiiimmmmmmmmmmmmnnnooopppqqqqqqrrrrrrsssuuuwwwxxxyyyxxxxxxwwwwwwxxxyyy{{{|||}}}zzzrrrmmmkkklllkkkiiifffdddeeegggjjjqqquuu{{{ssslllccc^^^^^^_________VVVQQQNNNOOOOOOOOOSSSYYYaaannn}}}sssddd^^^aaaeeeiiimmmsssyyy~~~vvviiiaaa___aaafffkkkpppxxx~~~vvvjjj^^^XXXWWWZZZ^^^fffoooxxxtttllleeeeeefffhhhmmmssszzz~~~}}}qqqeeeddddddeeeeeeeeefffjjjmmmnnntttxxxvvvssssssssspppoooqqqooohhhbbbaaahhhppp{{{}}}~~~}}}{{{{{{{{{yyywwwwwwxxxyyyyyyxxxtttrrrpppmmmlllkkklllmmmjjjjjjkkkkkkkkkjjjjjjiiibbbbbbaaa```___^^^]]]]]]\\\\\\]]]]]]^^^______```ZZZZZZ[[[[[[[[[[[[[[[ZZZyyygggTTTEEE===:::555222333444111111222111000///...............------.........---,,,+++++++++++++++++++++++++++'''+++///...,,,+++---000+++,,,,,,,,,,,,++++++***+++++++++*********))))))(((((())))))***)))))))))))))))(((&&&%%%%%%(((+++$$$$$$%%%%%%&&&&&&'''''')))((((((''''''(((((())))))))))))))))))***++++++((((((((((((((((((((((((((((((((((((((()))************)))))))))***,,,,,,''''''((())))))))))))))))))*********************((((((((((((((()))******$$$&&&)))+++,,,,,,***)))''''''''''''''''''''''''((()))***+++,,,++++++******)))(((((((((((((((((())))))***++++++***))))))---.....................//////111333666:::===?????????AAADDDDDDFFFQQQ^^^ccciiiooouuu|||yyyqqqgggfffdddcccccccccdddddd```___^^^]]]\\\ZZZWWWUUURRROOONNNQQQPPPKKKJJJMMMTTTcccyyyzzzxxxuuummmhhhhhhqqqrrrwwwyyytttooojjjgggiiijjjjjjgggaaa]]][[[[[[XXXUUUZZZeeelllrrr}}}{{{yyywwwuuusssooollljjjkkklllmmmkkklllmmmnnnnnnmmmlllkkkmmmmmmnnnnnnoooqqqrrrsssrrrrrrssssssuuuvvvwwwxxxwwwwwwxxxyyy{{{|||}}}}}}|||vvvmmmgggdddcccffffffddd```]]]]]]aaadddjjjmmmqqqvvvyyywwwsssoooccc^^^ZZZYYY\\\aaacccccc___ZZZWWWXXXZZZ[[[```fffsss}}}ttteee```cccfffjjjnnnttt{{{{{{nnnddd`````````gggmmmrrryyywwwpppfff^^^[[[\\\```bbbfffnnnvvv{{{{{{sssnnnkkkmmmqqqssswww|||}}}}}}zzzuuupppkkknnnppppppppprrruuuwwwyyy}}}~~~|||||||||~~~~~~|||xxxtttuuu|||}}}{{{zzzyyyyyyyyywwwwwwwwwwwwvvvuuuttttttpppppppppooonnnmmmlllkkkhhhiiiiiiiiiiiiiiiiiiiiifffggghhhhhhhhhhhhgggfffyyyfffRRRCCC::::::555222444444222111333222111000......---------------...///...---+++***,,,,,,,,,,,,,,,,,,,,,---''',,,//////,,,+++...111)))))))))+++---...---++++++++++++************)))'''((()))******+++*********)))'''%%%###%%%))),,,$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))************((((((((((((((()))*********)))(((''''''((())))))'''((()))***************)))***+++,,,,,,,,,,,,+++((((((((((((((()))******"""%%%))),,,...---+++)))))))))************)))))))))***+++,,,------,,,+++)))))))))***+++---...///((()))***++++++***)))(((+++++++++++++++++++++***///000111333777;;;>>>AAAAAA@@@BBBFFFFFFJJJWWWggglllrrrxxx}}}}}}tttcccaaa]]]ZZZYYYYYY[[[\\\YYY[[[\\\\\\ZZZWWWUUUSSSQQQMMMMMMPPPPPPLLLLLLPPP^^^nnn{{{vvvvvvuuuooolllmmmtttuuuzzz~~~xxxsssnnnkkkhhhhhhhhheee```[[[XXXZZZ\\\]]]ZZZ___llluuu~~~}}}{{{xxxwwwtttrrrnnnkkkjjjkkkmmmnnnjjjkkklllnnnoooooonnnmmmnnnnnnnnnoooppprrrssstttsssssssssssstttuuuwwwwwwuuuwwwyyy{{{}}}~~~~~~|||~~~uuummmgggdddcccdddfffeeebbb^^^YYYYYY]]]aaaeeegggjjjnnnooolllgggbbb[[[XXXUUUXXX^^^cccffffffgggbbb___aaaccceeekkkrrrqqqcccaaaccceeehhhlllssszzz}}}sssggg```___aaa___gggnnnrrrzzz|||tttnnnfff```___aaaeeeggggggnnnuuuyyy|||~~~|||wwwxxxrrrppptttxxx{{{|||{{{{{{yyywww{{{~~~}}}}}}}}}}}}}}}|||{{{zzzyyyuuuuuuuuuuuutttsssrrrqqqqqqrrrsssttttttsssrrrqqq|||iiiUUUEEE;;;777444111/////////...---///...---+++,,,---///000///......000111000...,,,------,,,,,,,,,,,,++++++(((((())))))*********+++******++++++++++++******,,,,,,---+++***)))+++,,,(((((((((((())))))))))))++++++******))))))(((((())))))((('''''''''''''''(((((()))))))))*********'''''''''''''''((())))))(((((())))))*********+++))))))************)))((())))))))))))))))))))))))++++++***)))((('''&&&&&&$$$%%%'''(((***++++++++++++***(((&&&&&&''')))***************++++++++++++)))************+++++++++)))+++------,,,*********+++++++++++++++***)))(((,,,+++******,,,,,,+++***,,,,,,++++++,,,,,,---...000222444666777:::>>>AAAFFFDDDBBBFFFOOOYYYaaaeeerrrvvv}}}tttiiiVVVSSSPPPQQQTTTXXXYYYXXX[[[ZZZXXXXXXYYYWWWRRRNNNMMMLLLHHHEEEEEEIIIOOOTTTiiiwwwxxxrrrsssrrrmmmrrr|||~~~xxxtttssspppkkkfffiiibbb[[[ZZZYYYXXXZZZ^^^___ccclllxxx~~~}}}zzzxxxvvvtttooonnnllljjjjjjjjjkkklllooonnnmmmlllkkkllllllmmmooopppqqqrrrssssssssssssrrrtttuuuuuuuuuuuuvvvwwwyyy{{{}}}~~~~~~}}}}}}|||rrriiieeedddaaa```bbbfffccc]]]WWWUUUYYYcccjjjhhhkkkiiicccaaaccc___WWWUUUVVVVVVWWW___kkkrrrsssqqqmmmhhheeeggglllsssxxxwwwkkkccc```bbbfffjjjmmmqqqvvvzzzzzzxxxsssoookkkiiihhhhhhjjjlllpppsssvvvxxxxxxxxxwwwqqqkkkhhhkkkoooqqqrrrwwwyyy{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{iiiUUUEEE;;;777444111000000000000///000000......---...///000...---,,,---...///---+++---------,,,,,,+++++++++))))))))))))*********+++******++++++++++++******,,,,,,,,,+++)))(((***+++(((((((((((()))))))))))))))((((((((('''''''''&&&******)))(((((((((((((((******+++++++++,,,,,,,,,******))))))******+++,,,))))))))))))*********+++((()))))))))************+++++++++++++++++++++++++++******)))(((''''''''''''((()))+++,,,,,,,,,,,,***)))(((''''''((()))***''''''''''''(((((((((((()))************+++++++++***,,,------+++******++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++,,,------...000333666888:::<<>>@@@BBB???BBBGGGOOOXXX```gggkkkpppxxxooo^^^SSSLLLNNNQQQVVV[[[]]]]]][[[[[[ZZZYYYWWWUUUQQQKKKFFFBBBCCCEEEHHHOOOZZZfffoooxxxuuuppppppvvvyyywww{{{~~~}}}xxxsssppppppnnnkkkhhh\\\VVVRRRSSSUUUYYYaaaiiimmmyyy~~~}}}{{{yyyvvvtttrrrnnnmmmlllkkkkkkkkklllmmmpppooonnnmmmlllmmmnnnooossstttuuuvvvwwwwwwwwwvvvssstttuuuuuuuuuwww{{{}}}}}}|||xxxrrrpppppptttzzz{{{pppfffbbb___\\\\\\]]]```]]]YYYVVVXXX___jjjqqqrrrnnndddZZZUUUTTTSSSPPPSSSZZZaaajjjvvvvvvoookkkllloooqqquuuuuutttpppjjjdddaaa```bbbdddgggiiikkknnnrrruuuwwwwwwvvvvvvvvvuuuuuuuuuyyy{{{}}}yyygggTTTEEE<<<555333111000111222222111111111111000000...---,,,000---++++++---/////////......---,,,++++++************************************++++++++++++******+++,,,,,,***'''&&&'''((((((((((((((())))))))))))************))))))))))))******)))(((((()))))))))%%%&&&'''(((((((((''''''''''''&&&&&&''''''((()))************************,,,***)))''''''(((***+++))))))))))))))))))))))))******)))))))))))))))))))))))))))******))))))(((&&&'''(((******++++++++++++++++++,,,,,,,,,,,,---))))))*********+++++++++,,,---,,,***))))))+++------,,,***)))***+++...///,,,+++******,,,,,,+++*********+++,,,---///000111555888;;;======>>>???@@@BBBGGGNNNTTTYYY]]]bbbeeepppyyytttcccTTTMMMLLLOOOUUU[[[______]]][[[YYYYYYXXXUUUQQQLLLFFFBBBBBBDDDHHHMMMVVVbbbooowww}}}nnnlllpppxxx}}}}}}{{{yyyvvvtttrrrppplllfffbbbXXXSSSQQQSSSWWW^^^hhhsss|||}}}~~~}}}|||zzzwwwtttrrrqqqmmmmmmllllllllllllmmmnnnppppppnnnnnnmmmnnnoooppptttuuuvvvvvvwwwwwwwwwvvvtttuuuvvvvvvvvvwww{{{~~~{{{xxxtttpppooorrrsssuuuyyy||||||zzzvvvrrrlllmmmsss}}}}}}rrrfffaaa^^^ZZZYYYZZZXXXVVVTTTUUUZZZcccnnnuuuwwwooodddYYYUUUUUUWWWWWWVVV^^^iiiuuu{{{ooogggdddeeeffflllmmmmmmjjjhhhfffffffffjjjlllnnnpppqqqsssvvvyyyxxxzzz{{{}}}xxxfffSSSEEE<<<444222000///000111000000///000000///...---,,,+++...,,,******,,,---............---,,,,,,+++******+++++++++*********************++++++++++++******+++++++++***((('''((()))(((((((((((())))))))))))))))))))))))************(((((('''''''''(((((())))))***,,,---------,,,+++&&&%%%%%%%%%%%%&&&''''''+++++++++***************...,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))************)))************))))))(((&&&''')))***++++++++++++((((((((()))))))))******))))))*********+++++++++,,,---,,,***))))))+++---...,,,***)))((()))+++,,,,,,+++******,,,,,,+++*********+++---///111333444999;;;===>>>======???@@@FFFLLLTTTXXXYYY[[[___cccsssxxx{{{vvvhhhZZZQQQMMMPPPTTTZZZ^^^___^^^[[[YYYWWWWWWUUURRRLLLGGGCCCAAAAAAFFFMMMVVV```kkkvvv}}}~~~tttkkklllqqqyyy~~~{{{vvvvvvuuusssoooggg___ZZZUUURRRRRRVVV\\\eeerrr~~~}}}{{{}}}|||{{{yyyvvvssspppooollllllllllllmmmnnnnnnoooqqqpppooooooooooooqqqqqqttttttuuuvvvvvvvvvuuuuuuvvvwwwxxxxxxwwwxxx{{{}}}yyyqqqiiieeedddbbbdddhhhlllpppuuuxxxxxxvvvsssqqqgggkkkvvvsssggg```\\\XXXWWWYYYUUUUUUUUUYYYaaallluuu{{{zzzpppcccYYYUUUUUUXXX[[[ZZZcccooo|||~~~nnnccc^^^]]]^^^dddhhhlllnnnoooooooooppptttvvvwwwxxxyyyzzz}}}wwweeeSSSEEE===555222000//////000///...//////......------,,,,,,***)))((((((***,,,,,,+++------,,,,,,,,,,,,+++++++++++++++++++++***************++++++++++++*********++++++***(((((()))+++(((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''(((((()))((()))+++------,,,+++***((((((''''''(((((()))***+++++++++++++++*********---,,,***)))((('''((((((++++++++++++++++++++++++)))))))))******++++++++++++,,,,,,,,,,,,,,,++++++((())))))******+++++++++)))*********++++++++++++)))************+++++++++,,,,,,---+++***)))***,,,---,,,+++)))(((((()))))),,,+++******,,,,,,+++******+++,,,...111444666777<<<>>>?????????@@@BBBDDDIIIQQQYYY\\\[[[]]]dddkkkvvvwwwuuulll___UUUPPPOOOTTTWWW\\\^^^]]]ZZZXXXWWWTTTTTTRRRMMMHHHCCCBBBAAABBBJJJVVVbbbmmmvvv}}}zzzoookkknnnttt{{{~~~}}}|||uuuuuusssoooiii```YYYTTTTTTSSSWWW___gggqqq~~~}}}{{{|||{{{zzzwwwtttqqqooommmkkkkkklllmmmnnnoooooooooqqqqqqpppooopppqqqrrrsssttttttuuuuuuuuuuuuttttttwwwyyy{{{|||||||||~~~yyyhhh```YYYXXXZZZ\\\bbbhhhpppssswwwyyywwwtttqqqppphhhnnn{{{}}}qqqeee___\\\YYYXXX[[[[[[[[[]]]ccclllvvv|||xxxmmm```WWWSSSQQQTTTXXX]]]eeeqqq|||mmm```\\\\\\^^^ccciiipppvvvyyyzzz{{{|||~~~vvvdddRRREEE===777444111000000000///...000///...------...//////***))))))+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++***************++++++++++++*********+++++++++)))***+++---(((((((((((())))))))))))&&&'''''''''((((((((()))((((((''''''((())))))***$$$&&&(((******)))'''&&&)))))))))))))))***++++++,,,,,,,,,++++++*********))))))))))))))))))******++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++,,,------,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,---------......)))************+++++++++***,,,------+++******+++++++++++++++++++++++++++,,,+++******,,,,,,+++***+++,,,...000333666999:::===>>>???@@@AAADDDIIIMMMQQQXXX```aaa___bbbllluuuzzzwwwqqqfff[[[RRROOOOOOUUUXXXZZZZZZXXXUUUUUUVVVRRRQQQNNNIIICCCAAABBBDDDIIISSSbbboooxxx}}}yyyqqqooorrrwww|||~~~}}}|||{{{{{{tttrrrmmmfff___YYYUUUSSSWWWYYYaaalllwww~~~}}}}}}}}}}}}||||||{{{yyywwwssspppmmmllljjjkkklllmmmoooooopppppprrrqqqppppppppprrrsssttttttuuuuuuuuuuuuuuuttttttvvvzzz~~~~~~rrrggg^^^WWWRRRTTTYYY```iiirrr|||~~~~~~yyytttqqqqqqlllrrrvvvkkk```\\\ZZZZZZ[[[^^^bbbcccfffllluuu{{{~~~~~~pppeeeZZZUUURRRPPPRRRXXX]]]dddnnnyyy{{{iii^^^[[[___ccckkkqqqzzzuuucccRRREEE===888666333111111111000...111000...------///111222,,,,,,---///222222000...***++++++,,,,,,------...,,,,,,,,,++++++***************++++++++++++******)))***++++++***+++---///(((((((((((())))))))))))((()))))))))******++++++))))))((())))))***++++++&&&(((***,,,,,,+++)))((()))))))))))))))******+++,,,,,,,,,++++++*********&&&'''(((***++++++,,,,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---((()))***+++++++++++++++---,,,***(((((()))+++,,,))))))*********+++++++++)))************+++++++++))),,,---...,,,***************+++---------------,,,+++******,,,,,,+++***,,,---...111444777:::<<<>>>>>>???AAACCCIIIOOOTTTYYY```ffffffbbbeeepppzzz|||xxxooodddZZZRRRNNNMMMTTTVVVXXXWWWTTTRRRSSSUUUPPPOOOLLLFFFAAA@@@BBBEEERRR]]]lllyyy}}}{{{~~~~~~|||zzz{{{}}}{{{uuuqqquuuyyy|||yyyzzz{{{{{{|||{{{zzzzzztttppphhh^^^WWWSSSTTTUUU[[[```jjjxxx|||zzz{{{|||}}}}}}{{{zzzyyyvvvsssooommmkkkjjjkkklllnnnoooppppppppprrrrrrqqqpppqqqrrrtttuuuuuuuuuvvvvvvvvvvvvuuutttuuuzzzwwwpppggg^^^\\\UUUQQQUUU]]]gggsss|||}}}vvvsssrrrkkkqqq~~~pppfff\\\YYYZZZ[[[^^^bbbggggggjjjpppwww||||||zzzhhh^^^UUUTTTSSSRRRUUU\\\\\\ccckkkuuuwwweee[[[[[[aaafffuuuzzz{{{~~~uuuaaaOOOBBB:::888666333222333444333333222111///---,,,---...///---------............///,,,,,,,,,+++++++++******(((***---...---,,,------***++++++,,,,,,+++++++++(((***,,,,,,+++***)))***,,,+++++++++******))))))(((((((((((())))))))))))******)))))))))))))))***)))((('''&&&'''(((***,,,))))))))))))))))))))))))+++*********))))))((((((******))))))((('''''''''++++++************************++++++++++++******))))))***++++++++++++***+++++++++*********)))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))***+++---...*********)))******+++,,,...///111333777:::>>>@@@???AAADDDFFFJJJOOOVVV[[[gggiiihhhdddeeelllrrrttt|||tttllldddXXXLLLJJJOOORRRSSSTTTRRRPPPNNNNNNOOONNNGGGDDDDDDBBBAAAFFFOOO]]]ooo~~~{{{{{{yyywwwxxxzzzzzzwwwttttttvvvyyy||||||zzz{{{zzzyyyxxxvvvuuutttsssqqqfff[[[VVVUUUUUUXXX\\\___hhhwww~~~{{{yyyzzz{{{{{{{{{yyywwwuuuqqqnnnllljjjiiikkklllllllllkkklllooorrrssssssrrrpppooopppsssvvvvvvvvvvvvtttrrrrrrtttvvvxxx|||{{{sssmmmgggaaa\\\YYYUUUVVVXXXZZZaaaoooyyywwwrrrkkkhhhooo{{{ttt^^^\\\ZZZXXXYYY]]]aaaddddddfffkkkrrrwwwvvvqqqlll```\\\XXXTTTTTTVVVYYY\\\aaahhhooouuukkk[[[SSSVVVaaammm{{{~~~}}}}}}}}}~~~~~~|||{{{~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzuuuaaaOOOBBB;;;666444111000111222111000222111///---,,,---...///---------............///,,,,,,,,,++++++++++++******+++---,,,+++******+++++++++,,,,,,,,,+++******(((***,,,,,,+++***)))***++++++*********)))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))'''''''''(((***+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******************************++++++++++++******))))))***++++++++++++***+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++************************+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,---,,,...111333666999<<<>>>>>>AAAEEEIIINNNUUU]]]cccmmmooonnniiihhhnnnrrrssswwwpppjjjcccYYYNNNKKKOOOOOOQQQSSSSSSPPPNNNMMMMMMHHHCCCAAACCCDDDGGGPPPZZZeeettt~~~|||zzzxxxxxxxxxyyy{{{{{{zzzyyyzzz{{{~~~}}}zzzyyyxxxwwwuuussspppmmmkkkfff^^^WWWUUUTTTUUUYYY___nnnyyy}}}zzzyyyzzzzzzzzzyyywwwuuurrrooollljjjhhhhhhjjjkkkllllllkkkllloooqqqrrrssssssrrrqqqqqqsssuuuuuuvvvwwwvvvuuuvvvyyy{{{|||{{{vvvuuuvvvwwwsssmmmhhhccc___[[[YYYVVVWWWYYY^^^hhhyyyzzzrrrpppnnniiihhhmmmvvv}}}pppeee\\\ZZZXXXWWWXXX[[[___aaabbbdddggglllpppoookkkggg```^^^\\\[[[[[[^^^aaadddkkkqqqvvv{{{wwwfff[[[WWW[[[fffrrr}}}}}}|||{{{|||}}}~~~}}}{{{{{{{{{{{{zzz||||||}}}}}}~~~~~~~~~~~~{{{|||}}}}}}}}}{{{yyyxxxyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvuuuuuuuuutttssssssrrrrrrrrrrrrrrrrrrtttaaaOOOBBB;;;666333111000111111111000222111///...------......---------............///,,,,,,,,,,,,++++++++++++,,,,,,,,,+++(((((((((***+++,,,,,,,,,+++***))))))(((***,,,,,,+++***)))*********))))))))))))(((((((((((((((((())))))))))))(((((('''''''''(((((()))******(((''''''((())))))))))))))))))))))))))))))************))))))))))))(((((())))))***++++++,,,******************************++++++++++++******))))))***++++++++++++***+++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***...------,,,,,,------------000444666888:::<<<>>>>>>CCCIIINNNTTT]]]gggnnnwwwyyyvvvppplllnnnooonnnnnnjjjfffaaaYYYQQQNNNPPPMMMPPPSSSTTTQQQNNNKKKJJJEEEAAA@@@CCCHHHPPP\\\gggqqq|||{{{yyywwwvvvxxxzzz{{{{{{|||}}}~~~~~~}}}zzz}}}}}}|||yyytttnnniiieee\\\YYYWWWWWWWWWZZZdddnnn~~~}}}{{{zzzzzzzzzyyywwwuuusssqqqnnnkkkiiigggffffffiiijjjllllllkkkllloooqqqqqqsssttttttsssssstttuuuvvvwwwxxxxxxxxxzzz}}}wwwooommmnnnppptttpppkkkfffdddaaa^^^\\\[[[ZZZ[[[bbbpppppphhhhhhiiihhhdddgggnnnuuuvvvooocccYYYYYYXXXWWWWWWXXXZZZ]]]^^^aaaaaadddgggiiiiiigggdddcccddddddfffiiillloooqqqyyy}}}{{{pppddd^^^^^^bbbmmmxxx|||||||||{{{||||||}}}~~~~~~~~~||||||{{{zzz{{{|||}}}~~~~~~|||{{{zzz|||yyyvvvuuuuuuuuuttttttwwwwwwwwwxxxxxxxxxxxxxxxuuuvvvwwwwwwvvvuuusssrrrrrrrrrqqqqqqpppooonnnnnnoooooonnnmmmlllkkkkkkjjjiiihhhhhhggggggfffffffffsss```OOOBBB;;;777555333222222333333222111000///...------......---------............///------,,,,,,,,,+++++++++,,,,,,,,,***((((((***,,,++++++,,,++++++***)))((((((***,,,,,,+++***)))***)))))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***+++***)))(((''''''(((((())))))))))))))))))))))))*********)))))))))))))))))))))******++++++++++++***************+++++++++******++++++++++++******))))))***++++++++++++***************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,+++***)))...------,,,,,,------...111555999;;;<<<===@@@BBBCCCHHHOOOUUUZZZcccooowww|||rrrkkkiiigggeeeeeedddbbb___[[[VVVSSSRRRPPPSSSVVVVVVRRRMMMIIIGGGEEEDDDDDDGGGNNNZZZhhhrrrzzz{{{vvvtttuuuxxx|||}}}|||~~~~~~}}}{{{{{{ssskkkbbb^^^XXXXXXYYY\\\^^^fffvvv}}}zzzzzzyyyyyyyyywwwtttqqqnnnmmmjjjgggeeedddddddddhhhjjjlllllllllmmmoooqqqqqqsssuuuuuuuuutttuuuvvvwwwxxxzzzzzz{{{}}}wwwooommmooouuuxxx{{{wwwqqqllliiigggeeedddddd```___fffttttttfff```aaadddeee\\\___eeekkklllggg^^^WWWUUUUUUUUUVVVWWWYYY[[[\\\```aaacccfffhhhjjjjjjjjjkkkmmmppptttyyy|||~~~sssiiiddddddiiittt~~~~~~}}}||||||{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyzzz|||}}}|||~~~~~~~~~|||{{{zzzzzzzzz{{{}}}~~~~~~~~~}}}zzzxxxvvvttttttuuusssqqqppppppqqqpppooorrrrrrrrrrrrrrrrrrrrrrrroooooooooooonnnmmmlllkkkkkkjjjiiihhhggggggffffffhhhgggfffeeedddbbbaaaaaa______^^^]]]\\\[[[[[[[[[rrr^^^NNNAAA;;;777555222111222333222111111000//////...------------------............///---------,,,,,,,,,+++++++++,,,,,,+++******---///++++++++++++******)))((((((***,,,,,,+++***)))***((((((((((((((()))))))))(((((((((((())))))))))))***)))))))))******+++,,,******)))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))*********+++++++++******++++++++++++******))))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++***************************+++,,,------,,,***))),,,,,,,,,,,,,,,---......333777<<<>>>>>>???CCCFFFJJJPPPWWW\\\___gggrrr{{{|||nnnddd___]]]ZZZ]]]^^^^^^]]]\\\\\\ZZZXXXWWWXXXYYYWWWRRRLLLHHHFFFEEEGGGJJJOOOXXXfffttt}}}|||uuuqqqrrruuu~~~~~~}}}~~~~~~~~~{{{tttkkkbbbYYYTTTVVVWWW[[[aaagggsss}}}yyyxxxxxxxxxwwwuuupppmmmkkkiiifffdddbbbbbbcccdddhhhjjjlllmmmmmmnnnpppqqqqqqsssvvvvvvvvvuuuvvvwwwzzz{{{|||||||||~~~~~~{{{wwwqqqnnnpppvvv}}}wwwppplllkkkjjjjjjkkkgggffflllxxx|||ttthhh```[[[YYYZZZ[[[UUUXXX]]]bbbccc```[[[VVVQQQQQQQQQSSSUUUXXXZZZ\\\aaacccfffiiilllpppsssuuuwwwzzz~~~yyynnnjjjkkkqqq}}}}}}}}}}}}|||{{{{{{{{{{{{{{{zzz{{{|||}}}}}}{{{xxxwwwwwwwwwvvvvvvvvvuuuuuuuuuxxxwwwwwwwwwxxxyyy{{{}}}yyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzzzz{{{}}}zzzyyywwwuuusssqqqooonnnooommmlllllllllmmmllljjjllllllllllllkkkkkkkkkkkkggggggffffffeeeddddddccccccbbbaaa```____________aaa```___^^^\\\ZZZYYYXXXVVVVVVUUUUUUTTTSSSRRRRRRppp\\\LLL@@@:::555222000///000000000///000000000///......---------------............///------------,,,,,,,,,,,,***+++,,,,,,+++,,,...000))))))***************)))(((***,,,,,,+++***)))***(((((())))))))))))******(((((((((((())))))))))))************+++,,,,,,---)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************,,,++++++***))))))(((((()))))))))***++++++,,,,,,******++++++++++++******))))))***++++++++++++******************+++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++,,,---...///000222777<<<===<<<>>>DDDJJJQQQWWW^^^aaaccciiittt}}}wwweeeYYYVVVUUUSSSXXXZZZ[[[[[[^^^bbbbbb^^^[[[[[[ZZZUUUPPPKKKIIIHHHHHHNNNTTTZZZcccrrr}}}~~~{{{xxxuuuqqqnnnrrrxxx~~~~~~|||vvvnnneee]]]XXXUUUUUUXXX```jjjttt~~~}}}{{{xxxwwwvvvvvvuuurrrnnnkkkiiigggdddbbbaaabbbccceeehhhkkkmmmoooooopppqqqsssssstttvvvvvvvvvvvvxxxzzz{{{|||~~~~~~~~~}}}xxxtttssssssssssssuuurrrooonnnrrrxxx~~~tttlllhhhiiikkkmmmqqqnnnmmmrrr|||rrriiiaaa[[[WWWQQQOOOQQQQQQSSSWWWZZZ[[[YYYVVVTTTPPPPPPQQQSSSVVVZZZ^^^```fffiiimmmrrrvvvzzz}}}uuusssuuu|||}}}{{{{{{{{{{{{zzzyyyxxxxxxvvvuuuuuutttssstttttttttrrrsssuuuvvvuuusssqqqoooppppppooooooooonnnnnnnnnrrrrrrrrrssstttuuuvvvwwwvvvxxxzzz{{{yyyxxxxxxyyywwwvvvvvvvvvvvvvvvwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrqqqpppppppppqqqqqqqqqqqqppppppooonnnnnnmmmmmmnnnpppqqqrrrtttvvvyyyzzzyyyxxxxxxqqqpppooommmkkkiiihhhgggfffeeeddddddffffffeeecccccccccccccccbbbbbbbbbbbb]]]]]]]]]\\\[[[[[[ZZZZZZYYYXXXWWWVVVUUUVVVWWWXXXXXXXXXWWWUUUTTTRRRQQQQQQMMMMMMMMMLLLLLLKKKKKKKKKnnn[[[JJJ???999444222000//////000000///000000000//////...---,,,---------............///...------------,,,,,,,,,)))+++------+++++++++,,,'''((()))******++++++***(((***,,,,,,+++***)))***)))))))))*********++++++(((((((((((())))))))))))))))))))))))***+++,,,---'''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******++++++++++++******))))))***++++++++++++***))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++,,,---...***++++++---...000222333444888<<<===<<<@@@HHHOOOUUU[[[bbbddddddiiiuuu~~~}}}nnn[[[PPPOOORRRSSSUUUXXXYYYZZZ```gggiiieee\\\[[[WWWQQQLLLJJJKKKMMMSSS[[[bbbeeelllwww}}}~~~{{{vvvrrrpppnnnnnnuuu~~~~~~~~~{{{{{{yyytttmmmeee___[[[ZZZZZZ[[[aaammm|||~~~}}}}}}}}}}}}{{{yyyxxxwwwuuutttssspppllliiihhhfffcccaaaaaabbbdddfffiiikkkooopppqqqqqqsssttttttuuuvvvvvvuuuwwwyyy|||{{{}}}zzzqqqmmmhhhfffgggiiilllmmmooonnnmmmooossszzz~~~uuujjjcccbbbfffmmmqqqvvvuuutttvvvzzz}}}}}}|||iiiaaaZZZXXXTTTNNNLLLOOONNNPPPSSSVVVWWWWWWWWWWWWWWWWWWWWWYYY]]]ccciiilllqqqvvv{{{~~~|||zzzzzzyyyxxxvvvsssssstttuuutttsssqqqqqqqqqlllkkkjjjjjjiiiiiijjjjjjdddfffiiikkkllljjjhhhfffggggggggggggffffffffffffiiiiiijjjkkklllllllllkkkmmmnnnooonnnkkkiiijjjllliiihhhggggggggggggggghhhggggggggggggggggggggggggffffffffffffeeedddccccccbbbbbbccccccccccccbbbbbbaaa``````___```aaabbbccceeegggiiilllmmmlllkkkjjjeeeeeecccbbbaaa___^^^^^^[[[ZZZZZZ[[[\\\]]][[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQNNNMMMLLLKKKKKKMMMNNNPPPOOONNNMMMLLLKKKJJJIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDmmmYYYIII>>>888666444222111111222222111000000000000///...---,,,---------.........//////......---------,,,,,,,,,)))+++------+++)))((((((&&&'''(((***++++++++++++(((***,,,,,,+++***)))***))))))******+++++++++,,,(((((((((((())))))))))))(((((((((((()))***+++,,,&&&'''((()))******))))))))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******((())))))***++++++,,,,,,******++++++++++++******))))))***++++++++++++***))))))******++++++++++++)))************+++++++++------------------------++++++++++++++++++++++++))))))))))))***,,,///000++++++,,,...000222444666666;;;??????>>>BBBLLLUUUVVV]]]dddfffeeejjjuuuxxxhhhUUUKKKLLLRRRTTTTTTXXXYYYYYYaaakkkmmmiii[[[YYYTTTNNNJJJJJJMMMPPP^^^gggmmmmmmpppwwwyyyvvvyyysssnnnnnnmmmnnnwww|||yyyuuutttnnniiibbb[[[WWWVVVXXXZZZdddkkk{{{~~~|||{{{{{{|||{{{yyywwwxxxvvvtttrrrqqqooollliiihhhfffcccaaaaaabbbeeegggiiillloooqqqrrrrrrtttuuuuuuvvvvvvuuuuuuwwwzzz}}}{{{}}}vvvooogggccc___^^^```dddhhhjjjjjjkkklllooouuu|||vvvnnnccc\\\^^^eeeooottt{{{zzzxxxwwwvvvtttrrrpppccc[[[UUUUUUSSSOOOOOOSSSKKKNNNRRRUUUWWWYYY[[[]]]_________aaafffmmmsssxxx|||vvvuuusssrrrqqqpppmmmjjjiiijjjkkkjjjiiigggggggggdddcccbbbbbbaaaaaabbbbbbZZZ\\\```cccddddddbbb```aaaaaaaaaaaa````````````aaabbbcccdddeeedddcccbbb]]]______\\\XXXWWWXXX[[[\\\\\\[[[ZZZZZZZZZZZZZZZWWWWWWWWWWWWVVVVVVVVVVVVZZZZZZ[[[ZZZZZZYYYXXXWWWVVVWWWWWWXXXXXXWWWWWWVVVWWWVVVUUUUUUUUUVVVWWWXXXYYY[[[^^^```aaaaaa___^^^\\\\\\[[[ZZZYYYXXXWWWWWWSSSRRRRRRSSSUUUUUUTTTRRRRRRRRRQQQQQQPPPPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKGGGFFFEEEDDDEEEGGGIIIJJJHHHHHHGGGFFFEEEDDDDDDCCC>>>>>>??????????????????ooo\\\KKK>>>777444333222000000000000111222222111///...---,,,+++////////////////////////...+++'''$$$$$$&&&))),,,---,,,++++++------,,,+++************************------------,,,,,,+++*********))))))))))))******%%%''')))***)))&&&""" '''&&&&&&'''***+++******$$$+++///***(((***)))###))))))))))))************((((((''''''''')))***+++((()))))))))******++++++))))))*********++++++++++++))))))***,,,------,,,(((((()))***+++,,,,,,---((())))))***+++---...///***)))))))))***++++++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---000333777999;;;===???BBBFFFKKKPPPSSSZZZ^^^aaaeeemmmwww|||{{{}}}qqq___QQQKKKMMMTTTYYYZZZ\\\]]]^^^dddiiihhhccc]]]UUUNNNKKKIIILLLYYYggglllpppuuuxxxxxxxxxyyyzzztttllliiiooovvvxxxzzz}}}~~~zzzzzz{{{}}}~~~yyyqqqkkkaaaZZZTTTTTTWWWZZZaaahhhjjjyyy|||~~~~~~zzzwwwvvvuuurrrqqqpppmmmkkkhhhgggfffbbbbbbaaaaaabbbdddggghhhmmmnnnooopppsssuuuwwwxxxtttuuuwwwwwwwwwxxxzzz|||xxxooohhhdddddd```ZZZYYYaaakkkmmmiiiqqqkkkjjjpppvvvxxxwwwxxxgggccc]]]ZZZ\\\fffttt}}}}}}tttnnnlllkkkjjjiii^^^YYYQQQNNNNNNPPPQQQQQQRRRTTTXXX]]]bbbfffiiijjjlllmmmoootttzzz~~~~~~~~~~~~~~~~~~~~~}}}xxxtttpppnnnllliiigggeeedddcccdddbbb```______^^^\\\ZZZZZZYYYYYYXXXWWWWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXWWWWWWWWWVVVYYYXXXWWWVVVUUUTTTSSSSSSVVVUUUTTTSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLOOOOOOPPPRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@??????>>>===============<<<<<<;;;;;;:::999888888ppp]]]LLL???888444333222000000000000111111111000///...------,,,------------------------///...,,,******+++,,,------,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************))))))))))))******)))))))))((((((((((((''')))(((''')))+++,,,+++***,,,+++)))&&&&&&(((***+++))))))))))))******************)))((())))))++++++''''''''''''''''''''''''))))))*********+++++++++,,,+++******,,,,,,+++******************+++++++++************+++,,,------,,,,,,++++++,,,,,,---...,,,------......------,,,++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,---,,,---...111444888:::;;;;;;>>>BBBHHHNNNRRRSSSXXX]]]aaafffnnnwww{{{yyyuuujjjZZZNNNLLLQQQWWW[[[[[[^^^___```dddhhhfffaaaUUUNNNJJJKKKOOOVVVdddqqqxxxzzz|||}}}|||zzzwwwvvvppplllnnnvvv{{{zzzzzz|||{{{wwwvvvwwwyyyzzzxxxrrrjjjdddZZZTTTPPPSSSWWW[[[bbbjjjzzz}}}||||||}}}{{{yyyvvvtttsssqqqpppnnnkkkiiigggeeedddbbbbbbbbbbbbcccfffhhhjjjnnnnnnoooppprrruuuvvvwwwtttvvvwwwxxxyyyzzz}}}{{{rrrjjjccc___\\\[[[[[[```lllyyy}}}zzz|||uuuppprrrsssppplllkkkccc```\\\\\\cccnnn{{{{{{mmmdddaaa```___]]]\\\XXXSSSQQQSSSUUUVVVVVV[[[]]]aaafffkkkpppsssuuu|||}}}}}}}}}{{{zzzyyyxxxxxxxxxwwwwwwwwwxxxwwwtttooolllfffeeebbb___]]][[[YYYYYYZZZXXXWWWXXXXXXXXXVVVTTTRRRQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNPPPPPPOOONNNMMMLLLKKKKKKGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFGGGIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@????????????>>>>>>>>>=========<<<<<<;;;::::::::::::;;;::::::999999888777777666ppp]]]LLL@@@999444333222000000000000111000/////////............------------------------/////////.........---------+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******))))))))))))******,,,***(((''''''***,,,...***)))((()))+++---,,,+++...'''&&&---000+++(((+++))))))))))))************,,,+++***************+++*********)))))))))))))))***************+++++++++...,,,+++***++++++)))(((+++++++++*********)))))),,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,------,,,------......------,,,,,,,,,---............---******+++++++++,,,,,,,,,------...000333777:::<<<======???EEENNNTTTWWWWWWVVV\\\ccciiiqqqxxxyyyvvvlllaaaSSSMMMOOOVVV\\\___]]]```bbbaaaccceeebbb\\\QQQLLLJJJPPPZZZeeerrr|||~~~zzztttpppkkknnnvvv}}}{{{|||{{{wwwtttrrrrrrsssssspppiii```ZZZRRRNNNMMMSSSYYY```jjjsss~~~}}}yyyzzzyyyyyywwwuuurrrqqqnnnllljjjhhhfffdddcccbbbccccccccceeegggiiikkkllloooooopppqqqrrrtttvvvwwwvvvwwwyyyzzz{{{~~~}}}|||yyytttmmmeee___[[[UUUYYY```kkk{{{~~~wwwuuuqqqjjjdddbbb```]]]\\\bbbmmmzzzyyyggg[[[WWWXXXVVVTTTYYYXXXVVVWWW[[[^^^```aaaiiilllpppuuu{{{~~~}}}}}}|||{{{zzzzzzzzzyyyxxxvvvtttrrrqqqppppppmmmllllllkkkjjjhhhccc```[[[YYYWWWTTTQQQOOOMMMMMMLLLLLLLLLNNNOOOOOOMMMKKKHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@>>>======<<<;;;:::999999::::::::::::999999999999777777777777777777777777999999999999999999999999888888777777777777888888888888888777888888999:::777888:::<<>>>>>???AAAAAA@@@@@@???===<<<;;;>>>>>>===<<<<<<;;;::::::::::::999999999999888888999888777777666666777777777666666555555444444444ppp^^^MMM@@@999444333222000000000000111.........///////////////////////////////////////...------,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******))))))))))))******+++***((('''''')))+++---***)))((()))+++,,,+++***,,,%%%...CCCHHH777)))(((((()))))))))************,,,++++++***))))))))))))*********+++++++++,,,,,,************************---+++******++++++***(((************************++++++******++++++,,,,,,+++******)))******++++++***++++++,,,,,,++++++***+++,,,,,,---------------)))******++++++,,,,,,,,,...///000333666:::===>>>AAAAAACCCKKKUUU[[[]]]\\\XXX```hhhooovvv{{{yyysssfff\\\RRRNNNTTT[[[```aaa___cccdddbbbaaaaaa]]]WWWQQQOOOPPPYYYfffsss}}}}}}|||{{{wwwqqqlllkkksss~~~~~~~~~|||zzzvvvtttoooooonnnlllhhhaaaXXXRRRPPPMMMNNNVVV___jjjyyy~~~}}}}}}yyyxxxwwwwwwvvvtttqqqooojjjiiigggdddcccbbbaaaaaadddeeefffhhhkkkmmmnnnoooppppppqqqrrrsssuuuvvvwwwyyyzzz{{{|||}}}yyyuuuxxxwwwwwwuuuqqqllleee^^^ZZZVVV^^^jjjyyyyyyvvvqqqiiicccbbb```^^^```iiiwwwvvvcccWWWVVVYYYZZZYYY[[[[[[]]]aaafffkkknnnpppzzz|||}}}{{{wwwwwwwwwvvvvvvuuuuuuuuusssrrrpppmmmkkkiiihhhgggcccbbb```___^^^\\\XXXUUUSSSQQQOOOLLLIIIGGGEEEEEECCCCCCDDDEEEFFFFFFCCCAAAAAAAAA@@@@@@@@@@@@@@@AAA========================>>>>>>>>>>>>============;;;;;;:::999999888777777888888888777777666666666666666666666666777777777333333333333333333333333444444444444444444444444444444333333333333444444444444333333333444444555222333555777888999:::::::::;;;;;;;;;<<<<<<<<<===<<<;;;::::::999999999::::::::::::::::::999888777:::::::::999888888777777666666666666555555555555666666555444444444444444333333333222222111111111ppp^^^MMM@@@999444333222000000000000111............///////////////////////////////////////---+++))))))***,,,---,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))******)))))))))******))))))))))))******)))((((((''''''''''''''')))((('''(((*********(((---(((666QQQUUU???,,,)))((()))))))))*********************))))))(((((('''%%%%%%&&&''')))***++++++***************************)))((()))+++,,,+++***((())))))***++++++,,,,,,)))))))))***+++,,,...///++++++******)))******+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,)))******+++,,,,,,------///000222555999===@@@AAACCCDDDIIIPPPYYY^^^___^^^^^^fffooovvv{{{}}}xxxpppddd]]]UUUSSSXXX]]]```aaaaaaeeeeeeaaa]]]\\\XXXSSSNNNPPPWWWbbbqqq|||yyyvvvrrrnnnkkkpppyyy~~~|||{{{zzzxxxvvvooommmjjjfffbbb\\\UUUPPPQQQOOOSSS\\\hhhxxx~~~}}}||||||}}}yyyxxxvvvvvvuuusssppplllfffeeecccbbbaaaaaabbbcccfffgggjjjmmmooopppqqqqqqqqqqqqrrrssstttvvvxxxyyy|||}}}}}}~~~~~~xxxpppooorrrxxxwwwtttpppjjjddd^^^[[[[[[gggwww~~~xxxuuupppiiiddddddcccbbbeeeooo|||{{{nnn^^^VVVXXX___cccdddcccfffjjjoootttzzz~~~}}}|||yyywwwrrrqqqqqqqqqppppppoooooolllkkkhhheeeccc```___^^^ZZZXXXUUUTTTSSSRRROOOMMMKKKJJJGGGEEEBBBAAA?????????>>>>>>>>>???>>><<<999;;;::::::999::::::;;;;;;777777777777777777777777888888888888777777777777666666555555444444333333222222222222111111111111000000000111111111111111222222222222222222222222////////////////////////222222111111111111222222222222111111111111111222111222333444444444444444555555555666666777777888777777666666555555666666333444555666666666666666555555555444444444333333333333333444444444444444444444333222222222333333111111000000000000//////ooo]]]LLL@@@999444333222000000000000111.........///////////////------------------------111///,,,******+++---///,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))************)))******))))))))))))******''''''((()))((('''%%%$$$)))((('''((()))***)))'''+++&&&///BBBEEE444((()))))))))))))))************((())))))))))))(((((('''&&&'''((()))***+++,,,---+++++++++***************)))(((''')))+++,,,,,,+++'''((()))***+++,,,------(((((()))***+++---...///------,,,,,,++++++,,,,,,,,,------......------,,,)))***++++++,,,,,,++++++******+++,,,------......000111444888<<<@@@BBBDDDEEEIIIOOOUUU[[[^^^___```fffnnnvvv{{{~~~vvvmmmccc```[[[YYYZZZ]]]___```cccfffeee^^^YYYWWWTTTPPPJJJTTT```mmm|||zzzsssooonnnooowww~~~|||{{{{{{zzzxxxvvvooolllfffbbb^^^YYYUUURRRSSSUUU\\\iiixxx~~~|||zzz{{{|||zzzxxxuuuttttttrrrmmmhhhcccbbbaaa```aaabbbdddfffhhhjjjnnnqqqsssssssssrrrrrrrrrssstttwwwyyy{{{|||~~~xxxsssoooooorrr{{{xxxsssmmmfffaaa^^^\\\```nnnyyytttqqqkkkccc___```aaabbbfffoooxxxmmmfff^^^[[[___gggnnnqqqsssvvv{{{}}}zzzyyywwwtttrrrjjjjjjiiiiiihhhggggggfffbbbaaa^^^[[[XXXVVVUUUTTTQQQNNNKKKJJJIIIIIIGGGFFFBBBAAA???===;;;:::999999;;;999888777888888666555444444444333444444555666444444444444444444444444333333333222222222111111333333333333222222222111000000000000000000000111////////////////////////000000000000000000000000000000000000000000000000000//////////////////000000000///............///000000111111111111000000111111222222333333333444444333333222222222333333///000111222333444444444...////////////000000000222222222222222333333333333222222111111111111111////////////////////////nnn\\\KKK???888444333222000000000000111///////////////.........------------------------///...------,,,,,,------+++***)))***+++,,,+++)))++++++++++++++++++++++++((()))******+++++++++*********))))))))))))******'''((()))*********)))(((***)))((()))******)))((()))%%%(((000000((($$$((())))))))))))************'''((()))*********))))))++++++,,,,,,,,,,,,------+++++++++*********))))))***)))((()))***+++***)))))))))*********+++++++++************+++,,,---......---,,,,,,++++++,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,***+++,,,---...//////000000222666:::>>>BBBEEEFFFIIIPPPXXX]]]^^^___aaadddmmmttt{{{}}}tttjjjaaaaaa```]]][[[[[[]]]```cccfffddd[[[UUURRRQQQNNNQQQ___ppp}}}zzzrrrooosssxxx{{{~~~|||{{{zzzzzzxxxuuussspppjjjccc]]]ZZZXXXVVVUUUWWW]]]kkk}}}{{{yyyzzz|||zzzwwwsssrrrrrroooiiidddaaaaaa``````aaadddgggiiikkkmmmqqqtttuuuuuutttrrrrrrrrrtttvvvyyy|||~~~|||rrrqqqtttvvvxxx{{{~~~yyyrrrjjjdddaaa``````cccqqquuuqqqmmmiiiccc[[[XXXYYY[[[^^^ccciiinnnrrrtttuuujjjiiiiiijjjnnnttt|||}}}yyyuuuqqqooommmjjjhhhaaaaaa```^^^]]]\\\[[[[[[VVVUUURRRPPPMMMKKKJJJIIIGGGEEEBBB@@@@@@AAA@@@@@@;;;:::999888777666666666555333000000111222333333111111111111111222333333333333333333333333333333111111111000000000//////111111111111111000000000///000000000111111222222222222111111000000//////////////////////////////111111111111111111111111//////............////////////...------------------...///000000000000000//////////////////000000000000000//////000000111---...//////000000000000++++++,,,---...///000000000000000111111111222222111000000/////////////////////////////////000000~~~mmm[[[KKK>>>888444333222000000000000111000000//////............////////////////////////+++,,,---......,,,***)))+++***)))***+++++++++)))************************))))))***+++++++++++++++******))))))))))))******)))))))))***+++---......,,,***)))***++++++***))),,,***,,,...,,,'''''',,,))))))))))))************((()))***+++,,,,,,+++***++++++******)))(((''''''++++++++++++******)))))),,,+++))))))******((('''+++++++++***************,,,++++++***++++++,,,,,,,,,++++++***)))))))))******++++++,,,,,,++++++***+++,,,------......------++++++,,,---...000000111111333777;;;@@@CCCFFFGGGOOOWWWaaaeeecccbbbeeeiiiqqqxxx~~~|||qqqggg^^^aaabbb___[[[YYY\\\```dddfffcccYYYRRRPPPOOONNN\\\mmmyyyqqqpppyyy}}}|||{{{zzzyyyxxxvvvrrroooooojjjaaa[[[XXXWWWWWWWWW\\\fffxxx~~~~~~{{{yyyzzz|||zzzvvvqqqppppppmmmfffaaa``````___```bbbeeeiiillllllooosssvvvwwwvvvtttrrrrrrssstttwwwzzz}}}~~~rrrjjjnnnxxx{{{rrriiidddbbbdddeeedddqqq~~~rrrlllhhheeeccc]]]VVVTTTVVVUUUYYY___dddgggiiikkkmmmooorrrvvvyyy{{{}}}{{{{{{{{{zzzyyytttqqqlllhhhfffcccaaa___ZZZYYYXXXWWWUUUTTTSSSRRRNNNMMMJJJHHHEEECCCBBBAAAAAA>>>;;;:::;;;<<<<<<<<<888888777666555555555666000...+++***---///111222111111111111222222333444222222222222222222222222222222222111111111000000000000000000////////////,,,,,,------......//////111000000///...---,,,,,,////////////////////////------------------------000000////////////000000000000///...............---...///000222222333333......------------------.........---......//////------.........------,,,+++,,,---...000111222333/////////000000000111111//////...------------...///000000000000000000000nnn[[[III===666444333222000//////......111111000///////////////........................111000...,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***)))***+++,,,,,,+++***)))))))))******)))'''%%%$$$---,,,,,,+++*********+++(((((('''(((((()))******))))))))))))************(((((())))))******++++++,,,+++***)))((((((((((((***************************************************+++,,,---,,,+++***)))+++++++++++++++***)))((())))))))))))***************+++---------,,,)))(((,,,,,,************,,,,,,......---,,,,,,+++******...---------...000111333222777===???@@@CCCJJJOOOSSS^^^hhhkkklllnnnmmmkkkqqqvvv|||~~~uuuggg^^^YYY[[[\\\[[[YYYXXX[[[^^^cccaaa]]]WWWNNNKKKTTT```kkkvvv|||tttppptttzzz}}}}}}wwwzzz|||{{{wwwttttttvvvrrrhhh^^^XXXUUUUUU[[[ccchhhyyy~~~}}}|||{{{zzzyyyxxxxxxxxxvvvsssooojjjfffccc______```bbbeeeiiilllnnnpppqqqsssuuuvvvvvvuuuuuuuuuuuuwwwzzz~~~}}}uuummmiiippp|||ooogggeeeeeecccbbbmmmrrryyy~~~vvvoookkkeee^^^WWWRRRPPPNNNMMMTTTXXX^^^dddiiimmmqqqtttyyy||||||yyyvvvtttsssvvvuuusssqqqooommmllllllfffdddaaa^^^ZZZVVVTTTRRRPPPPPPNNNMMMKKKJJJIIIHHHFFFDDDAAA>>>===<<<===>>>888888777666555555444444333222222222111111000000222111000///////////////000000////////////000000000000000000000000000000000000//////......------//////000111111111111111---...///000000000///...///......---------......///...---,,,,,,---...///........................////////////////////////000////////////.........------------------------000000000000000000000000........................////////////////////////..................------........................------------------------111000000///......------~~~lllXXXHHH;;;555444333222000///.........000//////.......................................,,,+++***)))***+++,,,---++++++++++++++++++++++++---,,,+++***))))))***+++******++++++++++++******))))))))))))((('''&&&&&&,,,+++***))))))))))))******))))))))))))******+++))))))))))))************)))))))))))))))*********++++++***)))))))))******((((((((((((((((((((((((***************************+++,,,,,,,,,+++******+++++++++++++++***))))))************++++++++++++++++++,,,,,,,,,+++***)))---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...000222333666:::>>>@@@AAAEEEMMMSSS]]]eeellloooqqqssssssoooqqqrrrtttuuusssmmmddd^^^XXXZZZ[[[ZZZXXXXXXZZZ\\\\\\XXXUUURRRMMMNNNYYYeeettt}}}yyytttoooooottt{{{}}}{{{{{{||||||{{{zzzxxxvvvrrrpppiiiaaaYYYXXXYYY]]]eeennn|||~~~}}}{{{zzzyyyyyyxxxwwwuuurrrnnniiifffddd___```aaadddfffiiilllmmmpppqqqrrrssstttuuuvvvvvvtttuuuwww{{{zzzvvvqqqkkkhhhrrruuuhhhbbbcccfffgggeeejjjmmmsssyyy{{{xxxqqqkkkgggbbbZZZTTTOOONNNNNNNNNUUUYYYaaahhhnnntttyyy}}}yyyxxxuuuqqqnnnkkkiiihhhdddcccaaa___]]]\\\[[[[[[YYYXXXUUURRROOOLLLJJJIIIGGGFFFEEEDDDBBBAAA@@@???>>>===:::888666666666777555555444333333222111111111000000000////////////---,,,,,,,,,,,,,,,------000//////......//////000///////////////////////////////////////............///000000111111000000***+++,,,---...---,,,,,,...------------.../////////...------------...///......................../////////////////////////////////............---------------------------////////////////////////................................................---------------.........------------------------------------------------////////////////////////}}}kkkXXXHHH<<<666555444333111///.........//////...---------------........................((())))))******++++++,,,************************---,,,++++++***+++++++++++++++************++++++)))((((((''''''(((((()))******)))((((((((()))))),,,+++***************+++))))))))))))************************))))))))))))+++************+++,,,,,,((((((((((((((((((((((((******************************++++++,,,++++++***++++++++++++++++++***)))+++++++++,,,,,,,,,,,,---,,,,,,++++++******++++++------,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,---...111333444:::===???AAACCCJJJSSSZZZiiinnnsssuuuxxx{{{xxxrrrmmmkkkhhhfffdddbbb___]]]XXXYYYZZZZZZXXXWWWXXXYYYTTTOOOLLLNNNQQQWWWcccnnn||||||pppnnnlllnnntttzzz~~~|||{{{{{{|||yyyyyyzzzxxxsssmmmeee^^^YYYZZZ___gggsss~~~}}}|||}}}~~~~~~}}}|||{{{zzzxxxwwwwwwvvvuuurrrooolllhhheeeddd```aaacccfffiiikkklllmmmpppppppppqqqrrruuuwwwxxxvvvxxx|||}}}yyyuuurrrlllggggggsssuuujjj___\\\bbbhhhiiigggeeegggkkkoooqqqoookkkgggbbb^^^WWWRRROOOOOORRRTTT\\\aaajjjrrrzzz}}}yyyuuurrriiigggeeeaaa]]][[[YYYXXXUUUTTTRRRPPPOOONNNMMMMMMIIIIIIGGGEEECCCAAA???>>>======<<<;;;999888777777777666444222111000111111111111000000//////.....................---------,,,,,,,,,------///000000.........------..........................................///////////////......///000000000//////---...///000000000///...------------...///000000///......------......///........................///////////////////////////............---------------------------------........................................................................+++,,,,,,------.........------------------------------------------------------...//////000111111}}}kkkYYYJJJ???999555444333111000///......000///......------..............................+++,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))((('''''''''(((***+++***))))))(((((())))))))),,,+++******))))))))))))((()))))))))************++++++******))))))((((((************+++,,,---...*********************************************************++++++++++++++++++++++++,,,,,,+++******++++++++++++,,,,,,,,,,,,...---+++))))))***+++,,,------------------------***++++++,,,,,,------...,,,,,,,,,---///222555666===>>>@@@CCCHHHPPP[[[bbbpppuuuyyy|||xxxnnnccc```\\\ZZZZZZ[[[[[[[[[WWWXXXZZZZZZYYYWWWVVVVVVPPPKKKIIIOOOWWWaaammmwww~~~zzzvvvlllmmmnnnqqquuuyyy|||~~~~~~|||zzzyyyyyywwwssspppkkkccc^^^```hhhsss~~~||||||}}}~~~{{{{{{zzzyyywwwvvvuuuttttttrrrooollliiifffeeedddaaacccfffiiikkklllmmmmmmpppoooooooooqqquuuxxx{{{|||{{{vvvqqqmmmiiiddddddnnn}}}}}}uuujjjaaaYYY[[[ccciiigggccc``````bbbdddggggggdddbbb\\\ZZZVVVSSSSSSWWW]]]aaajjjpppyyy}}}yyysssoookkkhhhdddbbbYYYXXXUUURRRNNNLLLJJJIIIJJJIIIGGGFFFEEEDDDCCCCCC>>>>>>===<<<;;;:::999888888777777666555444444333444444222111000000000000//////......------------------------------------......---......///000000...------,,,,,,------...........................------......//////000000......////////////......//////111222222222111000//////.............../////////............//////........................////////////////////////............------------........................................................................------------------------***++++++,,,---......///------------------------.................................///000000111111|||jjjXXXIII???999555444333111000000//////111000//////......//////........................////////////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******************,,,+++***))))))***+++,,,)))(((''''''''')))+++,,,******)))))))))******++++++***)))(((((((((((((((((()))))))))************++++++******))))))(((((())))))******+++,,,......************************************************)))))))))******+++++++++***++++++,,,,,,,,,++++++*********++++++++++++,,,...---+++))))))***+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...111444777999>>>???AAAFFFNNNXXXbbbiiiooovvv~~~rrreeeWWWUUUTTTUUUWWWYYYZZZYYYXXXXXXYYYZZZZZZXXXUUURRRNNNJJJKKKTTT___iiisss{{{zzzrrrnnnjjjmmmqqqvvvyyy|||~~~~~~~~~}}}xxxrrrooonnnooonnngggccchhhrrr~~~}}}|||}}}|||{{{zzzyyywwwvvvuuuuuuqqqooolllhhhfffeeeeeeeeedddeeehhhkkkmmmmmmmmmmmmqqqpppoooppprrrwww{{{~~~yyyppphhhdddccc```aaaiiisssuuummmddd```\\\ZZZ^^^eeegggaaaZZZXXXXXXXXXZZZ\\\^^^^^^^^^WWWXXXXXXYYY[[[bbbkkkqqq{{{{{{uuupppnnnjjjddd___[[[YYYVVVTTTMMMKKKIIIFFFCCCAAA@@@???>>>===<<<::::::999999999777777666666555555555555444444444333333222222222222222111111000000000000............------------........................---,,,++++++*********+++------,,,,,,,,,,,,------........................------......//////000000......////////////......,,,---...///000///......222111000///...---------//////////////////////////////////////////////////////////////////////////////.........---------................................................////////////////////////........................++++++,,,,,,---...//////------------------------........................000000000000000000000000zzzgggUUUFFF<<<777333333222111111111111111111111000///////////////........................000///...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))*********))))))++++++************++++++(((((((((((())))))***+++******)))))))))***++++++***)))(((((((((((((((((())))))))))))************************)))))))))))))))))))))******,,,------((((((((((((((((((((((((************************)))))))))))))))***+++,,,***+++,,,,,,,,,,,,,,,,,,************++++++++++++...---+++))))))***+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333777:::<<>>AAADDDFFFLLLTTT[[[```aaaaaaiiittt~~~}}}vvvlll___VVVTTTTTTVVVYYY[[[[[[YYYWWWZZZZZZ[[[]]]^^^[[[TTTNNNPPPWWWeeeuuu|||tttnnnkkklllnnnqqqvvv{{{~~~vvvnnneee___```bbbddddddrrrwwwxxxzzz|||}}}}}}|||zzzyyyxxxwwwwwwuuutttsssrrrqqqllliiieeebbb```aaadddfffllllllkkklllmmmoooqqqrrrrrrsssuuuxxx|||~~~{{{yyyvvvtttkkkZZZWWW[[[[[[^^^aaabbb___\\\\\\\\\YYY]]]bbbdddbbb]]]YYYVVVWWWVVVWWWZZZ___dddggghhhpppvvv~~~{{{uuuooolllccc___ZZZUUUPPPLLLGGGCCCAAA???===;;;:::999666444444333333222111111222222000000////////////000000111111111111111111111111000000000000000111111111------...////////////...---------------------------------....../////////------,,,------...///000///......------......///000000000000000000000000000000//////.........---111111111111111000//////...///000111222111000000------......///111222333...///000111111000///...000000000000000000000000////////////////////////111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000000000000////////////////////////------...000111222444444{{{hhhVVVFFF;;;555222222222222333444555666111000///...............,,,,,,,,,------.........------,,,+++++++++,,,,,,------------------------,,,,,,+++******+++,,,---,,,+++*********+++,,,---+++++++++***)))(((((('''))))))***+++++++++++++++,,,+++)))((('''(((***+++'''***,,,,,,)))'''(((***)))((('''''''''(((***++++++***)))))))))***+++,,,(((((()))***************---***''''''***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++++++++***)))))))))))))))*********+++++++++...,,,++++++,,,------,,,---+++***,,,///000...,,,000333666888:::===@@@BBBHHHNNNVVV[[[]]]^^^```aaammmttt~~~vvvdddYYYVVVWWWXXXYYYZZZ\\\]]]^^^^^^```dddjjjiii___TTTTTTYYYWWWgggvvv|||zzzrrrkkkjjjnnnssswwwwwwwwwyyy|||~~~~~~tttuuuzzz{{{uuunnnggg```\\\[[[^^^gggpppxxx|||yyyvvvxxx{{{}}}}}}{{{yyywwwwwwxxxxxxwwwuuuqqqnnnllliiifffccc``````bbbeeegggllllllmmmoooppprrrssssssuuuwwwzzz|||~~~{{{yyytttmmmkkkmmm~~~}}}yyynnnaaaWWWSSSTTT]]]^^^___]]][[[YYYYYYZZZ^^^]]]]]]]]]^^^]]][[[YYYWWW[[[```dddhhhnnnvvv}}}{{{yyytttmmmfff___ZZZXXXOOOLLLIIIFFFDDDAAA>>>;;;666666555444444333222222222111000//////000111111...------------...//////////////////////////////000000000///......------...////////////---,,,***//////............//////........................000000111222222222222222000//////000111222222111///...---,,,,,,---...///111111111111111111111111000000111222222222222111111111111000000000000000111000///......///000111//////000000111333444555111111000000000000111111........................000000000000000000000000000000//////000111111222333111///111333333111...111111222333333333333222222222222222111111000000//////000111222222333333333333333222222111111111111111111111111111222222444444444444444444444444{{{hhhUUUFFF;;;555333333222222222222222333000//////............///,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++************+++******)))))))))***+++,,,++++++******)))(((((('''''''''((())))))))))))))))))(((&&&%%%%%%%%%'''(((((())))))******************))))))((()))***+++,,,---,,,***))))))))))))***((())))))******************'''%%%%%%'''))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************+++++++++,,,,,,,,,------...---++++++---...---,,,,,,++++++,,,///000///---000222666999<<<@@@DDDGGGMMMSSSZZZ]]]^^^___dddhhhxxx|||rrr```WWWUUU^^^^^^^^^______```aaaaaabbbfffkkkjjj___TTTRRRWWW___nnn|||~~~xxxpppllllllooosssuuu{{{{{{{{{|||}}}|||xxxuuusssuuuyyy~~~|||tttnnnddd___ZZZ[[[^^^eeeqqq}}}~~~~~~{{{xxxvvvxxx{{{}}}}}}{{{yyywwwvvvvvvvvvuuurrrooollljjjfffdddaaa___```cccgggiiillllllmmmoooppprrrsssttttttvvvyyy{{{|||~~~}}}|||wwwrrrqqqlllgggeeegggqqqooojjj```VVVPPPQQQSSS______^^^[[[XXXVVVVVVWWWYYYYYYYYY[[[\\\^^^^^^^^^cccgggmmmrrrwww}}}|||vvvrrrgggeeeaaa[[[UUUOOOJJJHHHDDDAAA>>><<<;;;999666444555555444333333222111111111000////////////000111...............//////000////////////////////////.........///////////////,,,---...//////...------//////............//////........................///000111111222222111111///...---...000000///...000000///......///000000111111111111111111111111000000111222222222222222111000000000000000000000222111111111111111111222222111111000000000000000222111111000000111111222111111111111111111111111111111111111111111111111333333222222222222222333333111000111333444222///111111222333333333333222222222222222111111111000///000000111222222333333333333333333222222222111111111222222333333333444444444444444444444444444zzzgggUUUEEE;;;555444333222111000000000000///............//////000,,,,,,,,,------------...///...---,,,++++++***+++------------------------...---,,,***))))))))))))))))))(((((())))))***+++++++++******)))(((((((((''''''((()))))))))))))))+++***)))((('''((())))))((((((((()))***++++++************)))***++++++,,,---,,,+++***)))(((((((((((()))******++++++******,,,***((((((***+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------------...............---++++++---...---,,,,,,++++++,,,...000///...000333777:::>>>CCCHHHKKKSSSYYY^^^___^^^bbbkkksss|||nnn___WWWWWWcccbbbbbbaaaaaabbbbbbccceeegggjjjhhh___UUUTTTYYYlllyyy~~~xxxoooggggggooowwwzzzyyy|||wwwqqqlllrrruuuyyy|||{{{tttjjjccc]]]YYYXXX]]]fffqqq~~~}}}}}}}}}|||yyywwwwwwyyy{{{||||||{{{xxxwwwttttttsssrrrooollliiigggcccbbb``````aaaeeeiiikkkkkklllmmmoooqqqssstttuuuuuuwwwzzz|||}}}|||uuuqqqpppkkkhhhgggddd``````bbbfffddd___XXXRRRQQQUUUZZZ^^^]]]ZZZUUUQQQOOOPPPRRRVVVVVVXXX[[[___cccgggiiirrrwww~~~~~~yyyuuuoooiiibbb]]]TTTRRROOOKKKFFFBBB>>><<<888666444333333222000...333333222222111111000000//////............///000...............//////000////////////////////////------......///000000111+++,,,---...////////////......------------......//////////////////////////////000111111111111111111000...///000000///...111111000000000000111111111111111111111111111111000111111222222222222222000000000000000000111111222333444444444444333222555444333333222222333333333222222111111222222333222222222222222222222222222222222222222222222222333333222222222222222222222111111222444444222111111111222333333333333222222222222222111111111111000000000111222222333333444444333333333333222222111222222333444555666666666666666666666666666666zzzfffTTTEEE:::555333222111000////////////...............///000111------------------------///...---,,,+++*********........................+++++++++***************))))))))))))*********+++************))))))(((((())))))***+++++++++++++++,,,+++***)))))))))******((()))******((((((***+++)))))))))*********++++++++++++******)))))))))((())))))***++++++++++++***,,,+++******+++,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------............---,,,******,,,---,,,+++,,,,,,,,,,,,...///000000222444888;;;???DDDIIIMMMVVV[[[_________fffsss~~~|||pppbbb[[[[[[aaaaaa`````````aaabbbbbbffffffeeeccc]]]XXX\\\ddd{{{zzzvvvooojjjgggkkkuuu~~~}}}zzztttnnniiisssuuuxxxyyyuuulllbbb[[[]]][[[^^^gggsss~~~}}}|||}}}|||{{{zzzzzzyyywwwvvvxxxyyyzzz|||{{{zzzxxxvvvssssssrrrpppmmmjjjgggfffcccbbbaaaaaacccgggjjjmmmkkklllnnnppprrrtttvvvwwwxxxzzz|||~~~yyyoooiiifffeeebbb```aaa```]]]]]]``````^^^[[[WWWUUUVVV[[[______]]]YYYSSSOOONNNPPPSSSWWWYYY\\\aaagggnnnuuuyyy}}}xxxppplllgggaaa\\\UUUOOOKKKEEEDDDBBB???<<<:::888666222111000000111222000///111111111000000/////////------------.........///---------------......///////////////////////////............//////000000,,,,,,---....../////////......------------......//////////////////////////////000111111111111000444333111111222222111000111111111000000111111111111111111111111111111111000111222222333333222222000000000000000111111111111222555666666555222111111111111111222444555666444333333222222333333444111111111111111111111111222222222222222222222222000000//////000111111222111222222333333333333222111111222333333333333222222222222222222222222222000000111111111222222222444333333333333333333333000111222333444555666666666666666666666666666666yyyeeeSSSDDD:::666111000000//////000000111...............///000111------------------------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,*********+++++++++++++++*********)))))))))))))))))))))***+++++++++++++++((((((''''''&&&&&&&&&&&&(((,,,...+++&&&$$$(((,,,((((((((()))))))))))))))(((((())))))************))))))***+++++++++++++++(((((()))(((((()))***************++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,***))))))***++++++***,,,,,,,,,------///111222555777:::===@@@EEEJJJNNNVVVZZZ]]]___aaakkkzzzuuuggg___^^^]]]^^^___```aaabbbbbbcccdddaaa^^^]]]\\\___jjjvvvyyyqqqooogggjjjooovvv|||}}}yyyvvvssspppmmmtttvvvwwwuuuooofff^^^XXX\\\]]]fffuuu}}}{{{{{{yyyyyyyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{zzzyyywwwvvvsssrrrpppnnnkkkhhhfffeeeeeedddcccccceeehhhkkkmmmlllmmmoooqqqtttvvvxxxyyyyyy{{{~~~yyynnngggaaa^^^\\\ZZZ[[[^^^^^^[[[[[[]]][[[[[[[[[[[[ZZZZZZ\\\]]]aaa___[[[WWWTTTUUUXXX[[[\\\```eeekkkrrrzzzyyyrrrkkkfff]]]YYYTTTOOOJJJFFFBBB>>>888777666555333222111111111000///000222333222111//////////////////......,,,,,,---...............,,,,,,++++++,,,,,,---...////////////////////////000000//////.....................------..................------.........000000000000000000000000//////000111111111111111555333222222333333222000000000000000000000000000111111111111111111111111111111222333333333333222//////000000111111111111000111444666666444111000............000111222333444444333333333333444444111111111111111111111111222222222222222222222222.........///000222333444000111222333333333333333111111222333333333333222222222222222222222222333111111111111111222222222333333333333333333333333///000111222333444555666777777777777777777777777yyyeeeRRRDDD:::666111000000000000000111111///............//////000...------------,,,,,,,,,------,,,,,,++++++,,,,,,))))))))))))))))))))))))%%%&&&(((***+++,,,------******+++,,,,,,,,,,,,+++******))))))))))))))))))''''''((())))))))))))))))))))))))((((((((('''''')))+++,,,***&&&%%%))),,,''''''((())))))))))))(((&&&&&&((()))***+++++++++)))***++++++,,,+++++++++(((***++++++******+++,,,))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,+++))))))+++++++++***+++,,,---------...111444888:::<<>><<<:::888222222222222111111111000111000///000111222111000////////////............+++,,,---...////////////,,,,,,,,,+++,,,------...////////////////////////111000000///......------///......---------......//////............//////000000000000000000000000000000111222222222222222333111000111222222111000000000111111111111000000111111111111111111111111111222222333333333333333/////////000111111222222///111333555555333111///555444333333222222333333444333333222222333333444333333333333333333333333222222222222222222222222000000000111222444555666...000222222111111222333111111222333333333333222222222222222333333333333111111111111111111111111111111222222222222333333000000111222333444444555777777777777777777777777xxxdddQQQCCC:::666333222111111000000000000000//////............///......---------,,,,,,,,,,,,,,,+++++++++,,,------************************%%%&&&(((***+++,,,,,,,,,((()))***+++,,,++++++***)))))))))))))))))))))***''''''((()))))))))))))))+++++++++++++++***))))))+++(((%%%&&&))),,,,,,+++'''((()))*********))))))&&&'''(((*********)))))))))***++++++,,,,,,++++++***,,,......---,,,---///((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...,,,++++++,,,------,,,+++---...---,,,...222555:::<<>>777555333111...111111000000000///////////////...------------........./////////000000000/////////000000000111111000111111222222222111111000000111111111111111111000000000000000111222333111111111000000000//////000000000000111111111111111111111000000000//////111111111000000000000///666555444222111111222222111111111222333333444444...///000000111222333333333333333333333333333333333333333444444444444444...000222555666555444333444444444444444444444444666666777777666555222111222333333444444333333222666555555555555666777777444444444444444444444444444444444444555555555555444444555555666777777777888888888888999999999999444555777999999999888777666666777888888999::::::999999:::::::::;;;;;;;;;888999999999999:::::::::999999888888999:::;;;<<<<<<;;;;;;:::;;;===???@@@vvvbbbPPPBBB999555333333222222111000000///,,,,,,---...///000111222------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++******+++,,,+++***)))(((&&&((((((&&&$$$$$$'''***'''((()))******)))((('''******))))))))))))******************************))))))))))))))))))))))))++++++******++++++,,,---)))))))))***++++++,,,,,,***+++---......---+++***(((((())))))*********+++,,,,,,---------.........******++++++,,,---......------...///...---+++***,,,---...///000000000000222444999===AAADDDFFFFFFMMMPPPUUUXXXXXX\\\iiiwwwyyyrrrdddTTTMMMPPPTTTUUUZZZXXXWWWYYY]]]^^^\\\YYYSSSPPPMMMOOOZZZkkk}}}}}}zzzqqqtttyyy|||}}}}}}~~~~~~}}}yyyoooeeeccchhhooojjjlllqqqvvvxxxtttllleeepppzzz|||yyyvvvtttuuuuuusssooonnnppprrrqqqsssuuuvvvuuuvvvxxxzzzvvvrrrllliiihhhiiiiiijjjhhhkkkmmmnnnllllllooorrrvvvuuuttttttvvvxxx{{{}}}ssshhh```[[[^^^^^^^^^^^^]]][[[ZZZXXX[[[]]]^^^^^^]]]___dddhhhaaadddfffeeebbbccchhhmmmpppkkkeeedddlll}}}}}}yyyvvvssssssuuuwwwxxxzzz{{{|||}}}}}}}}}{{{yyyvvvtttrrrfffdddbbb^^^YYYRRRKKKEEE>>>:::444222333333111///111111111111111111111111111111000///////////////---.........//////000000......//////000000000111000000111111111111000000111111111000000000000000------...///000222444555222111111111000000//////000000000000111111111111333222222222111111000000//////000111222333444444999888555333111000//////000000111222333444444555......///111222333444555333333333333333333333333444444444444444444333333---///222555666666555444555555555555555555555555333444666777777555444222333444444555555444444333444333333333333444555555555555555555555555555555444444444555555555666666555555555666777888888999666666777777777888888888444666888:::;;;:::999888777777888999::::::;;;;;;<<<<<<<<<<<<======>>>>>>999999999:::::::::;;;;;;999999999:::;;;<<<===>>>>>>===<<<;;;<<<>>>@@@BBBttt___NNNBBB:::666444333222000...---,,,,,,//////////////////////////////.........---------,,,,,,,,,------.........,,,+++***)))))))))***+++,,,+++******++++++)))'''++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,+++)))''''''(((***,,,++++++************++++++******************************++++++++++++******,,,,,,,,,---------......++++++***))))))******+++))))))***+++,,,------...++++++++++++++++++++++++..................------------------,,,,,,+++***,,,...///000///000111333222666;;;???AAADDDIIILLLUUUSSSRRRVVV^^^iiisssxxx}}}pppbbbWWWQQQQQQWWW___^^^\\\ZZZ[[[]]]]]]ZZZWWWXXXSSSOOOTTTcccwww~~~wwwtttmmmuuuzzz{{{~~~|||yyyppphhhdddeeeiiilllgggkkkooopppooollllllmmmsss}}}|||{{{yyyxxxsssssssssssssssrrrqqqpppsssssssssuuuvvvxxxzzz{{{uuuooohhhfffhhhkkkjjjhhhmmmnnnnnnnnnmmmnnnppprrrwwwxxxzzzzzzzzz|||~~~qqqggg___]]]^^^\\\[[[ZZZYYYZZZ[[[\\\]]]ffffffccc^^^WWWTTTUUUWWW```bbbdddfffiiimmmssswww}}}{{{yyy{{{|||yyyvvvtttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppnnnjjjddd___ZZZVVVOOOJJJGGGDDDAAA@@@444444444333222111111000000000//////.........---////////////000111222333555333111000///000111222000111222333333222111000333222222222111111000000000000000000////////////////////////000000000000222222111111000000//////111111111111111111111111000111111111222222222222111111111111222222222222333111///000333444222000111111111000000000000000333222222222222222222222333333333333333333333333555555444333444555666777999888777666555444333333555555555555555555555555444444444444444444444444777777777666666555555444666666555444444444444444666666555555555555666666777777777777777888888999777777888999::::::;;;;;;888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@<<<===>>>???????????????;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@?????????rrr^^^OOODDD===999333222111//////.........//////////////////////////////.........---------------..................******))))))***+++,,,------,,,++++++,,,,,,***)))------------------------,,,++++++******++++++,,,******************************))))))))))))))))))*********))))))************************************++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,+++*********************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............---,,,+++---...000000///000111333444777<<>>>>>???@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAA<<<======>>>@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@qqq^^^NNNCCC<<<999111111000/////////000000////////////////////////...............---------////////////............))))))))))))***,,,---...---,,,,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++))))))))))))*********+++)))***+++,,,,,,+++******,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////......------...///000000///000222333666999<<<@@@DDDIIIOOOTTTZZZXXXYYY```llluuuzzzzzzxxxjjj\\\VVVVVVWWWYYY]]]ZZZ\\\^^^aaabbb```[[[WWWPPPQQQWWWbbbsssxxxppplllkkkvvvzzz}}}}}}~~~}}}zzzuuurrrnnnjjjiiijjjmmmnnnnnnoooooollliiiooo{{{}}}|||zzzxxxvvvsssrrrqqqppppppqqqqqqrrrrrrsssuuuvvvwwwwwwvvvvvvrrrooollllllooopppnnnlllkkkmmmqqqrrrsssssstttuuuwwwzzz|||}}}~~~yyyjjjaaa\\\YYYYYY\\\bbbbbbccceeeiiioootttxxxxxxrrrfffZZZRRRPPPSSSWWW___eeemmmuuu}}}}}}yyyyyyyyyxxxwwwsssnnniiifffaaaaaa```___^^^]]]\\\\\\ZZZXXXVVVTTTQQQLLLFFFBBB===;;;999888777555222000222222222111111000000///000000////////////......111111111111222333444444222222000/////////000111000000111111111111000000111111111000000000000000000000000000000000000000000000000000111111222222333333333222222222222111333333333333333333333333222222333333333444444444222222222222333333333333444333222333444555444222444444444444444444444444444444444444444444444444666666666666666666666666555555555444555666666777555555666666777777777888555555555555555555555555777777777777777777777777888888999999999999999:::777777777666666777888888999888888777777888888999888888888888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>>>>????????????@@@AAAAAABBBAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBB>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAArrr^^^MMMAAA999555222222111000////////////////////////////////////........................//////......------,,,,,,))))))******+++,,,------,,,++++++,,,------+++***)))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''''''''''''''''''''((())))))************)))))))))))))))))))))))))))******************************++++++++++++******))))))))))))************(((***+++------,,,+++))))))******+++,,,---......------------------------,,,,,,,,,,,,,,,---------------............------///000111000///000222555888999<<>>>>>>>>??????>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCC??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBqqq]]]LLLAAA999555555444222111///......---////////////////////////---.....................---------,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***)))***,,,,,,+++)))))))))))))))))))))))))))))))))+++,,,,,,+++))))))''''''''''''''''''''''''***)))((('''((()))+++,,,))))))************))))))************************))))))************))))))*********++++++++++++,,,((())),,,---...---+++*********+++,,,---......///++++++++++++++++++++++++,,,---------.........///+++,,,,,,---------,,,,,,000000111000000111444777999:::===CCCIIIPPPUUUWWWVVVXXX```mmmyyy|||xxxkkk___]]]___^^^\\\\\\]]]___bbbaaa^^^WWWQQQMMMKKKUUUeeevvvwwwqqqoooooorrrvvv}}}|||}}}}}}|||zzzyyyyyyyyywwwuuusssqqqpppppppppppppppooonnnsss}}}|||{{{zzzwwwuuutttsssrrrqqqrrrsssvvvwwwxxxxxxyyyzzzxxxvvvtttrrrnnnnnnmmmmmmmmmkkkiiigggjjjnnnsssvvvwwwxxxyyyzzzwwwyyy|||uuulllcccaaabbbbbbdddgggiiimmmsss{{{vvviii___\\\aaaiiiooovvv|||zzzvvvtttmmmlllkkkhhhccc]]]WWWTTTQQQPPPNNNLLLJJJHHHGGGFFFBBB@@@>>>===<<<:::888555333333444666888777444222111111111111111000000000//////000000000000000000111000000000000111111222111000000000000000111111111111000000000000111111000000000000000111111111000111111111222222333333111111222222333444444555222222222222222222222222333333333333333333333333222222222333333333444444444444444555555555666666333444444444444333444444555555555666666777777777666666777777888888888888777777777777777777777777777777888888999999999999::::::999999999999888888888888888888888888888888999999999999::::::;;;;;;::::::;;;;;;<<<<<<======;;;;;;;;;::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCnnn[[[MMMBBB<<<888666555333111///...------////////////////////////---------...............,,,,,,,,,+++++++++++++++,,,,,,------,,,+++*********))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))******************)))))))))))))))))))))))))))+++)))'''&&&'''))),,,...)))***+++,,,,,,+++***)))*********************************++++++*********+++++++++,,,,,,,,,------)))***+++---------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,------....../////////++++++,,,,,,---,,,,,,,,,///000000000000333666:::<<<===@@@GGGNNNTTTWWWXXXXXX___kkkwww|||tttjjjbbbaaabbb```^^^___```aaaaaa^^^XXXRRRMMMKKKOOO\\\ooo~~~sssooooooppptttyyy}}}}}}zzzvvvuuuvvvzzzxxxuuussspppooonnnnnnlllmmmooottt}}}|||{{{{{{{{{zzzxxxuuuuuuuuutttuuuuuuwwwyyyzzzzzzzzzzzzyyywwwtttrrrpppkkkkkkkkkjjjjjjhhhgggggglllooosssvvvwwwyyy{{{|||yyy{{{}}}|||ppphhhbbbdddgggiiikkknnnnnnrrrwww~~~uuunnnfffaaadddllluuu{{{|||wwwssspppfffdddbbb^^^YYYTTTOOOMMMJJJIIIGGGEEECCCAAA@@@???999777444444444555444333000000111444555555333000//////////////////////////////000000000000111111111000000000000000111111111111111111222222222222222222111111111111222222111111111111111222222222111111111222333333444444111222222333444555666666222222333333333333444444444444444444444444444444333333333444444444555555222333333333333444444444444666666666555444555666555666666777777888888999777888888999999::::::;;;888888888888888888888888999999:::;;;;;;;;;;;;:::<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<======>>>=========>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@AAABBBCCCCCCDDDCCCCCCCCCDDDCCCCCCBBBAAA???@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCmmm[[[LLLBBB;;;888555444333111000/////////////////////////////////---------.........//////++++++,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++******)))+++,,,---,,,***------------------------******))))))))))))******************************)))((((((((()))***+++,,,***+++,,,------,,,+++***************************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---******+++,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++,,,,,,---......------...//////000111444999<<>><<<;;;999888555222000///000111111111222222222333555555333111000000000000000111111111//////000000000111111111222111111000000111111222111111222333333333333333444333222111111222333444111222222222333333333333111111222222333444444555222222333444555666777777444555555555666666666666666666666666666666666666555666666666666777777777444444444555555555666666666888:::999777666888999777777888999999:::;;;;;;888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>======<<<===============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@>>>============<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<======>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@BBBCCCCCCDDDBBBBBBBBBCCCBBBAAAAAA@@@>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCooo[[[KKK@@@888555333222222111000000111111////////////////////////---------.........//////,,,,,,,,,------.........((()))+++---.........---++++++***,,,......---,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++&&&''')))***+++++++++******+++---......---+++***************************---......//////......---***++++++++++++,,,,,,,,,++++++***+++,,,---...///***++++++,,,---...//////------------------------******+++,,,,,,---......,,,------.../////////...---...///000111555:::>>>BBBDDDHHHPPPXXX\\\\\\ZZZ\\\hhhxxxzzztttrrrfffbbbaaaccccccaaacccgggbbbbbb___YYYSSSOOOOOOQQQaaannn{{{rrrlllnnntttxxx~~~yyyuuutttyyyzzzxxxzzz|||zzzxxxuuutttttttttuuuppprrryyyxxxxxxxxxzzz{{{{{{yyywwwwwwxxxyyy{{{|||}}}}}}}}}{{{zzzwwwssspppnnnmmmlllcccdddeeefffgggiiikkkmmmoooqqqssstttuuuwww{{{}}}|||vvvtttqqqiiiccc___YYYXXX___gggkkkooossslllkkkiiiiiijjjmmmppprrrpppnnnmmmsss|||xxxqqqjjjdddaaaZZZXXXSSSNNNJJJFFFDDDCCC======;;;:::888666555444555333///...///000000000222111111222333333222000444444444444444444444444//////000000111111111222333333222222111222222222111222333444444444444444444444333222222333444444222222222333333444444444111111222333333444555555222222333444555666777888666666777777888888999999888888888888888888888888777888888888999999999999888888888888999999999999888;;;<<<;;;999888:::<<<999999::::::;;;<<<======999999::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>?????????>>>===<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCBBBAAA???>>>======<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<======>>>???@@@@@@AAA===>>>>>>>>>>>>?????????>>>>>>???@@@AAACCCCCCDDDAAABBBBBBBBBAAA@@@@@@???>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCooo[[[KKK???888444222222111111000/////////...///000111111000///............////////////000,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++++++++************+++++++++++++++*********))))))+++*********))))))((((((+++++++++*********))))))((((((((()))******++++++***+++,,,------,,,+++***+++++++++,,,,,,------------,,,,,,+++*********+++,,,---///000000///---,,,++++++,,,---...000000111,,,------......------,,,////////////...---,,,,,,000///...000444999===???DDDNNNWWWZZZ[[[]]]___^^^dddpppzzzzzzvvvqqqhhh___XXXYYYZZZ___dddiiikkkkkkeee___ZZZTTTLLLHHHPPP]]]ooovvv|||uuuuuuvvvwwwxxxyyyzzz{{{yyywwwuuuvvvzzz~~~~~~}}}~~~{{{{{{}}}|||wwwvvvxxxqqq{{{~~~zzzxxxwww{{{{{{zzzyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~|||zzzwwwsssnnnjjjgggeeebbbdddfffggghhhiiilllnnnrrrtttuuuvvvwwwzzz~~~|||tttooollliiiccc^^^VVVYYY[[[^^^eeennnrrrqqqjjjddd___`````````bbbfffhhhnnnwwwyyyqqqjjjbbb[[[VVVNNNIIICCCBBBCCCBBB>>>999999888777555444333222222333333222222111000000000444444444444444444444444333222222222222222222333666555333222111222333333333333222222222222222222444444444333333333333222444444444333333222222222555444333222222222333444666555555555555666666777777777777777777888888999777888999:::::::::::::::777888999999::::::::::::999999999999999999999999888999:::;;;;;;;;;::::::;;;<<<===>>>>>>===<<<;;;:::;;;===>>>>>>>>>===<<>>===;;;:::999888888============>>>>>>>>>>>>@@@@@@???>>>======>>>>>>>>>>>>============>>>>>>???@@@AAABBBCCCBBBAAAAAABBBAAAAAA@@@???>>>=========>>>???@@@BBBCCCDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBppp\\\KKK@@@888555333222222111000000//////......////////////......------.........//////////////////...------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++)))************+++++++++,,,++++++++++++++++++,,,+++++++++*********))))))+++*********))))))))))))+++++++++*********))))))(((((())))))******+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------,,,,,,,,,,,,------++++++,,,---......//////---------......---------...//////......------,,,111000000222666;;;???AAAIIIRRR[[[^^^```dddfffeeekkkssswwwrrrllleee]]]UUUVVVWWWYYY^^^dddhhhiiiiiiddd]]]VVVQQQLLLLLLXXXeeesssxxx~~~yyysssuuuyyy|||}}}}}}{{{zzzwwwvvvuuuxxx}}}~~~{{{|||}}}|||xxxwwwzzz{{{}}}|||zzzzzzyyyyyyyyyyyy{{{}}}~~~yyywwwsssooojjjfffcccaaabbbdddfffhhhhhhjjjlllnnntttvvvyyy{{{}}}{{{uuummmhhhfffbbb\\\XXXQQQTTTXXX]]]fffpppqqqnnnaaaZZZVVVVVVXXXZZZ___eeennnttt~~~zzzssskkkddd]]]WWWSSSMMMHHHBBB?????????;;;777777666555444333222222222222222222333333333333333444444444444444444444444333333333222222333333333666555444333222333333444333333333333222222222222333444444444555555666666555555444444444333333333555444444333333444555666888777777777777888999999:::999888888888999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@???@@@CCCEEEEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@>>>===<<<;;;>>>===<<<:::999999999999<<<=========>>>>>>>>>>>>@@@??????>>>======>>>>>>======<<<<<<<<<<<<======AAAAAABBBCCCDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>???@@@AAABBBDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCppp\\\LLLAAA999555333333333222111111000000......------------......,,,---------............//////......---,,,,,,,,,++++++------------++++++++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******************************)))))))))+++++++++***************(((((())))))***+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******++++++...---+++******+++---...------........./////////------------------------..................------111111222444888>>>CCCFFFQQQYYY```dddhhhmmmpppooossstttqqqggg^^^XXXRRRMMMSSSUUUYYY^^^dddffffffeeeaaaYYYQQQLLLLLLTTTdddrrrzzz}}}{{{vvvssswww}}}{{{wwwttttttuuuyyy~~~||||||}}}{{{xxxyyy}}}~~~}}}}}}}}}}}}wwwxxxyyyzzz}}}~~~|||{{{vvvsssnnniiiddd```^^^]]]bbbdddgggiiijjjkkkmmmooorrrtttxxx|||~~~~~~wwwrrrmmmgggcccaaa^^^YYYUUUSSSWWW]]]fffrrrzzzvvvmmmYYYSSSOOOPPPTTTYYYbbbjjjvvv}}}{{{wwwrrrjjjbbb\\\WWWRRROOOKKKEEE???;;;:::999777555444444333222222222222222222222333333444555555666555555555555555555555555555444444333333444444555666666555444444444555555333333333333333333333333444444555666777888999999666666666555555555555444666666555555666777888999::::::999999:::;;;;;;<<<===<<<;;;::::::<<<>>>???AAA@@@@@@??????>>>======??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???@@@AAABBBAAAAAA@@@??????@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFHHHGGGGGGHHHJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA???===<<<::::::;;;;;;:::999999999999999<<<<<<=========>>>>>>>>>??????>>>=========>>>>>>===<<<<<<;;;;;;<<<<<<===AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCEEEEEEFFFDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDppp\\\LLLAAA:::666444444333333222111111000000///------------///000,,,,,,,,,---------......+++,,,,,,------...//////***+++---......---+++***++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,++++++******++++++,,,************************************************************************((())))))******+++,,,,,,---,,,+++******+++,,,------,,,,,,,,,++++++******,,,,,,++++++***++++++,,,...---,,,++++++,,,---...000000000000000000000000......------------............---------......///000111333666:::@@@FFFKKKZZZ```eeehhhnnnuuuwwwuuusssooofff\\\SSSOOONNNMMMRRRTTTYYY___cccdddbbb```[[[TTTLLLIIINNN]]]ppp}}}yyyuuuxxx{{{~~~xxxtttqqqsssvvv{{{}}}||||||yyyvvvzzz~~~}}}}}}|||||||||}}}}}}yyyyyyzzz|||~~~}}}{{{yyywwwrrroooiiiccc___\\\\\\\\\ccceeeiiikkklllmmmoooppprrruuuyyy|||xxxrrrnnnllliiieeecccbbb```]]][[[ZZZ```jjjvvvyyyjjjZZZTTTQQQSSSWWW^^^jjjuuuzzzuuuqqqnnniiiaaaZZZUUUQQQNNNLLLGGGBBB;;;777555555444333222111111111111222333333333333444444555555555555555555666666666666777777666666555555555555666666777777777666666666666777444444444444555555555555666666666777888999999999888888888888777777777777777888888999::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>>AAA@@@>>>===>>>@@@BBBDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCAAA@@@AAABBBDDDFFFEEEDDDBBB@@@@@@BBBDDDEEEFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJHHHKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJFFFEEEEEEDDDCCCDDDDDDDDDCCCBBBAAA???===;;;:::999999999999888888999999:::<<<<<<<<<=========>>>>>>???>>>>>>=========>>>>>>======<<<<<<<<<<<<======????????????>>>>>>>>>===@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEEEEEEEEEEooo\\\LLLAAA:::666444444333333222111111000111000///......///000111,,,,,,,,,---------......++++++,,,,,,---.........++++++------------++++++***++++++,,,,,,++++++***))))))*********+++++++++******))))))))))))*********************************************+++++++++************************)))))))))***++++++,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++*********,,,++++++***++++++,,,,,,,,,---...//////...---,,,//////////////////000000///......------......///---------------...///000///111555888<<>>888444222222222222111111111111222333444555666666666555555444444444666666666777777888888888888888777777777777888888888888888888999888888888555666666666777777777888999999999999999999999999:::::::::;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>>>><<<<<<<<<<<<===>>>???@@@DDDCCCBBBBBBBBBDDDFFFHHHFFFFFFFFFFFFGGGHHHJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFEEEEEEEEEEEEFFFEEECCCBBBCCCDDDFFFHHHIIIGGGEEECCCCCCEEEGGGIIIHHHGGGFFFEEEFFFGGGHHHIIIHHHIIIIIIJJJKKKKKKLLLLLLJJJLLLMMMMMMMMMKKKJJJJJJMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>><<<;;;:::999999888888999999::::::<<<<<<<<<<<<============>>>===============>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEnnn[[[KKK@@@999666333333333222111111000000000000////////////000000,,,---------..................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++))))))(((((((((((())))))***************+++++++++*********+++++++++++++++***************+++++++++))))))******+++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++*********++++++******++++++,,,,,,,,,---///000000///---,,,,,,,,,,,,------.........000///...------...///000---,,,,,,,,,---...000111///333777;;;???FFFOOOVVVbbbdddeeehhhoootttqqqjjjWWWOOOHHHGGGIIILLLRRRXXX[[[\\\^^^aaabbb```[[[XXXNNNMMMMMMQQQ```sss{{{yyywww}}}}}}|||zzzvvvrrrooollljjjpppxxx|||yyywwwvvv{{{}}}}}}|||{{{{{{|||||||||~~~}}}zzzwwwuuujjjfff```[[[YYY[[[___bbbfffiiinnnqqqsssssstttuuuyyy{{{~~~uuugggaaa```aaaaaaaaabbbccceeegggggghhhhhhpppxxxyyygggZZZYYY\\\bbbgggooo|||xxxtttpppkkkhhhddd___\\\YYYUUUPPPKKKHHHFFFDDDBBB;;;999666333222222333444222222222333333444555666999888888777666666555555666777777888888999999::::::999999888888999999:::888999::::::;;;;;;::::::777888888999999::::::;;;<<<<<<<<<;;;;;;;;;::::::======>>>>>>>>>>>>??????===>>>???@@@@@@@@@@@@@@@=========>>>???@@@AAABBBFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHHHHIIIJJJLLLNNNPPPLLLLLLMMMMMMMMMLLLKKKKKKIIIIIIIIIHHHHHHGGGGGGFFFHHHGGGFFFFFFFFFGGGIIIJJJLLLJJJHHHFFFFFFHHHJJJLLLHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNLLLMMMOOONNNMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEECCCBBBAAA@@@???======<<<::::::999999999::::::;;;;;;;;;<<<<<<<<<===============<<<<<<======>>>>>>@@@??????>>>>>>??????@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEmmmZZZJJJ???999555333222222111000000//////...//////////////////...------........./////////......---,,,,,,++++++***...---+++******+++---...******++++++++++++******)))************+++++++++******))))))))))))******))))))*********+++++++++*********++++++,,,,,,,,,))))))*********+++++++++)))******++++++,,,,,,---+++++++++,,,,,,+++++++++************++++++++++++++++++******++++++,,,------------......---------,,,,,,---...//////000000000///...------...///000---,,,++++++---///111222000555;;;???CCCJJJTTT\\\bbbbbbbbbeeekkknnnhhh^^^NNNGGGCCCGGGMMMQQQXXX___cccbbbbbbbbbbbb^^^YYYUUUKKKNNNRRR[[[lll~~~|||zzzyyyxxxxxxwwwwwwwwwvvvsssoookkkhhheeennnyyy}}}zzzwwwvvvxxx|||{{{{{{{{{|||}}}~~~~~~~~~{{{wwwsssqqqfffaaa[[[WWWWWW\\\bbbfffhhhlllqqqtttuuuvvvwwwxxxxxxzzz}}}|||mmmbbb___```bbbcccaaaccceeeggghhhhhhiiiiiiuuu|||uuuggg\\\___fffooovvv~~~~~~xxxssskkkgggccc___[[[XXXTTTQQQMMMJJJFFFCCCAAA???<<<:::666666555444333444555777555444444444555666777888::::::::::::999999999999777777888888999::::::;;;;;;::::::::::::::::::;;;999:::;;;<<<<<<<<<;;;;;;999::::::;;;<<<<<<======>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBCCCCCCBBBAAAAAA??????@@@@@@AAACCCDDDEEEGGGHHHJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKLLLMMMPPPQQQNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLJJJIIIIIIJJJLLLMMMIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNKKKMMMNNNMMMKKKJJJMMMOOOMMMLLLLLLKKKKKKJJJIIIIIILLLLLLLLLMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBAAAAAA@@@?????????;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>??????????????????@@@BBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDlllYYYJJJ???888555222222111111000/////////,,,---...//////...---,,,.........////////////000***++++++,,,,,,---......///---+++))))))+++---///******++++++++++++******)))************+++++++++++++++************++++++))))))******++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++)))******++++++,,,------***+++,,,------,,,+++***))))))******+++++++++,,,+++*********+++,,,,,,---...---+++******+++---......///000111222333444444111///...------...///111---,,,++++++,,,///111333222777===BBBFFFMMMXXX```aaaaaa```bbbhhhiiiaaaUUUMMMFFFDDDKKKRRRWWW]]]dddgggfffeeecccaaa]]]XXXSSSJJJPPPWWWbbbttt}}}{{{yyyxxxwwwwwwxxxqqqrrrttttttrrrmmmiiifffbbblllzzz{{{xxxuuuvvvzzz}}}zzzzzzzzz{{{}}}~~~~~~~~~~~~|||xxxsssnnnkkkbbb^^^XXXUUUVVV\\\ccchhhiiimmmrrrvvvwwwxxxyyyyyy|||}}}~~~tttggg^^^\\\^^^aaacccccceeehhhiiiiiiiiijjjjjjnnntttxxxyyyxxxtttjjj```aaafffppp|||{{{vvvnnniiibbb^^^ZZZVVVSSSPPPMMMJJJEEECCC@@@>>><<<:::777444222333444555555555777999666666666666666777888888::::::;;;<<<<<<=========777777888999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::<<<=========<<<<<<;;;;;;<<<<<<===>>>>>>?????????@@@AAABBBBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBDDDEEEFFFGGGGGGIIILLLNNNOOOOOONNNMMMPPPNNNMMMLLLLLLMMMOOOPPPNNNOOOOOOOOONNNMMMMMMLLLNNNNNNMMMMMMLLLKKKJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKLLLMMMMMMJJJKKKLLLNNNNNNMMMLLLLLLHHHIIIJJJKKKLLLMMMNNNNNNIIIJJJKKKJJJHHHHHHKKKNNNLLLLLLKKKKKKJJJIIIIIIIIIMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???>>>>>>============>>>>>>============???AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDCCClllXXXIII???999777444444333222111000///.........---,,,,,,,,,,,,---/////////...---------,,,///...---,,,+++++++++++++++,,,,,,------,,,,,,+++************************'''(((***+++,,,,,,++++++******++++++++++++******((((((((((((((((((((((((***)))'''((()))++++++***---,,,+++***))))))))))))************************,,,,,,,,,++++++*********++++++******++++++,,,---//////...------------......------,,,+++***))))))++++++,,,...000111///...+++++++++++++++++++++++++++++++++---111333555555666999>>>DDDJJJQQQVVVYYYZZZ]]]___bbbgggkkkeee]]]LLLKKKKKKLLLQQQWWW]]]aaagggggggggfffccc^^^WWWRRRKKKXXXhhhttt~~~{{{sssqqqrrrtttsssqqqoooqqqsssrrroookkkhhhffflllrrr|||~~~vvvtttssswww}}}xxxxxxyyy{{{|||~~~|||{{{zzzwwwsssooojjjhhhccc^^^XXXWWW[[[ccchhhkkkrrrqqqqqqrrruuuxxxyyyyyy{{{mmm```[[[[[[\\\^^^aaafffiiinnnpppooolllgggeeejjjhhhiiijjjhhhccccccgggkkkrrr}}}|||tttmmmfff```\\\SSSQQQMMMJJJGGGDDDCCCCCC888888888777777666666555444444666777999;;;<<<===:::999999888888999999:::>>>>>>??????>>>===<<<;;;===<<<:::888777777777888999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@@@@?????????>>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFFFFFFFGGGFFFCCCAAAAAABBBCCCEEEFFFGGGHHHIIIKKKMMMNNNNNNMMMLLLMMMNNNPPPOOONNNMMMMMMMMMOOOOOONNNMMMMMMMMMLLLLLLKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLJJJJJJIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBAAA@@@????????????==================<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????BBBAAA???>>>???AAADDDFFFGGGDDDAAAAAACCCDDDCCCAAABBBBBBCCCCCCDDDEEEEEEFFFIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEHHHGGGFFFFFFGGGGGGFFFEEEkkkWWWHHH>>>999666444444333222111000//////000//////..............................---------000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,,,,,,,,,,******++++++++++++******************************,,,+++)))***,,,------,,,//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,------///......---,,,---------------,,,,,,+++*********+++++++++---000000///------,,,,,,,,,,,,,,,,,,,,,---,,,,,,---000333555666888<<>><<<:::999444444333333222222222111444555666888:::;;;======>>>==================>>>>>>???@@@@@@@@@@@@???>>>===<<<:::999888888999999999::::::;;;<<<<<<;;;;;;<<<<<<=========>>>>>>>>>@@@@@@@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHGGGHHHHHHGGGEEECCCBBBCCCDDDEEEGGGHHHIIIIIILLLMMMOOONNNMMMLLLLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLKKKJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBAAA@@@????????????>>>>>>>>>======<<<<<<<<<;;;;;;<<<===============;;;<<<<<<<<<============@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@???@@@BBBDDDEEEGGGDDDBBBBBBDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIHHH~~~jjjVVVGGG===888555444333333222111000//////222111000000//////000000---------...............000000///...------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++,,,------******++++++++++++******************************,,,+++******,,,------,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,...///...,,,---------------...............------///333666999<<<@@@FFFLLLPPPSSSVVVYYYVVV```mmmwww}}}yyylll___VVVTTTRRRRRRVVV[[[aaaeeeeeeiiikkkggg^^^WWWSSSSSS```kkkxxx}}}vvvqqqjjjggghhhjjjkkkjjjppprrrsssrrrppppppqqqrrrtttyyy~~~yyyvvvqqqrrrwww~~~}}}}}}zzz{{{|||}}}~~~{{{uuummmddd]]]YYYXXXWWWWWW[[[aaahhhlllnnntttvvvxxx{{{~~~}}}vvvhhh___YYY[[[```ffflllrrryyyyyyjjj]]]VVVSSSSSSVVV\\\aaaeeellltttxxxjjjeee^^^WWWRRRMMMHHHEEECCCAAA>>>:::777444222111444444444444444444444333666666777999;;;<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAABBBAAAAAAAAA<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;======>>>>>>???@@@AAAAAA@@@AAABBBCCCCCCDDDDDDDDDCCCDDDFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIHHHIIIIIIIIIGGGEEECCCDDDEEEFFFGGGIIIIIIJJJLLLNNNOOONNNLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHKKKJJJJJJIIIIIIHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;======>>>????????????>>>======>>>>>>>>>?????????BBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBBBBCCCCCCDDDFFFDDDCCCBBBDDDDDDDDDCCCBBBCCCCCCDDDEEEEEEFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHJJJKKKLLL}}}jjjVVVGGG===777555333333222222111000000///222111000000//////000000,,,---------...///////////////...---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++&&&&&&%%%&&&(((***,,,...******++++++++++++******))))))))))))))))))))))))+++)))((((((***++++++***+++***)))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,+++***+++---...---,,,---------------.........//////......000333888<<>><<<;;;:::777555333222111666666666666666666666666777888999:::<<<===>>>???DDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@;;;;;;<<<<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBAAABBBCCCEEEFFFGGGGGGFFFDDDEEEGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIGGGFFFDDDEEEFFFGGGHHHIIIJJJJJJLLLMMMNNNMMMKKKIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIHHHHHHHHHJJJJJJIIIGGGFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIKKKIIIGGGEEEDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEECCCDDDFFFGGGHHHGGGEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<<<<>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCDDDEEEDDDDDDCCCEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIHHHGGGGGGIIILLLNNN}}}jjjVVVGGG===777555333333222222111000000000111000//////......//////,,,---------.../////////...---,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((('''''''''(((***+++******++++++++++++******************************+++***((()))***,,,,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......------,,,++++++++++++,,,+++++++++,,,,,,---......---+++***+++,,,------,,,++++++,,,,,,---------...//////000000111555;;;@@@CCCIIIPPPTTTTTTTTTWWWZZZiiiqqqyyy|||{{{vvvjjj___UUUTTTSSSSSSVVVZZZ___bbbfffkkkmmmfff\\\WWW[[[aaarrr|||{{{ooonnnllllllnnnqqqssssssttttttsssqqqoooppprrrtttxxx{{{}}}|||xxxrrrnnnlllqqqxxx~~~{{{zzz{{{{{{}}}~~~~~~~~~|||{{{wwwtttooohhhaaa[[[VVVSSSRRRWWW^^^eeekkkpppssstttvvvyyy}}}~~~uuukkkdddccc```\\\]]]ccckkkqqqyyyiiiZZZSSSSSSTTTYYYdddnnnxxx|||sssiii___XXXQQQNNNIIIEEEBBB@@@===;;;777777666666666555555444444444444555555666666666999:::;;;<<<===>>>???@@@CCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>;;;<<<===>>>???@@@AAAAAA======<<<;;;;;;<<<<<<===<<<======???@@@AAABBBBBBAAACCCEEEGGGIIIIIIIIIHHHEEEEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHGGGEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLMMMLLLIIIHHHGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIGGGFFFEEEEEEEEEEEEGGGHHHHHHIIIIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIFFFDDDDDDEEEHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDBBBDDDFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJJJJHHHGGGJJJNNNRRR~~~jjjVVVGGG===888555222222222111111111000000000///......------......---------...............---,,,,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***)))((((((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++,,,,,,------.........,,,++++++,,,------,,,+++++++++,,,------......,,,///111222333777===CCCHHHNNNUUUWWWVVVVVVZZZ^^^mmmvvv|||rrrdddWWWSSSSSSSSSUUUWWW[[[^^^```eeehhhiiiccc[[[ZZZbbbkkkxxxzzzooopppqqqrrrssstttttttttpppqqqqqqqqqrrrsssvvvyyy{{{||||||yyyuuuqqqppppppppp}}}}}}{{{zzzzzzzzz~~~~~~~~~}}}{{{zzzsssooohhh```YYYTTTQQQPPPSSSYYYaaaiiimmmppprrrtttuuuyyy}}}zzzqqqjjjaaa\\\^^^[[[ZZZ^^^gggpppwww~~~hhh[[[XXXXXXYYY```lllxxxvvvlllbbbYYYQQQLLLGGGDDD@@@===<<<;;;999777222333444555666666666666666666777888999:::::::::;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>=========>>><<<===???@@@AAABBBBBBBBB@@@???===<<<<<<===>>>>>>===>>>>>>???@@@AAABBBBBBBBBDDDGGGIIIJJJJJJIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIGGGIIIJJJIIIGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGDDDEEEFFFEEEDDDDDDFFFHHHEEEGGGIIIKKKLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNLLLMMMMMMLLLLLLOOOVVV\\\kkkWWWHHH>>>999666222222222111111111111111000///......------.....................---------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++))))))******++++++++++++******************************...,,,++++++---......---((((((''''''''''''((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------///......---,,,---------,,,,,,,,,---------------000...,,,+++---......---,,,,,,,,,---......//////)))---222444555999@@@EEEMMMSSSYYY[[[YYYYYY^^^dddpppwww|||yyyrrriii]]]RRRQQQSSSUUUXXX[[[]]]___```cccdddbbb]]]ZZZ]]]hhhrrr~~~|||xxxsssvvvxxxyyyxxxvvvuuusssoooqqqsssttttttvvvyyy{{{{{{zzzxxxtttqqqpppqqqssswww}}}{{{zzzyyyyyy~~~~~~~~~}}}{{{yyywwwvvvkkkggg___XXXSSSRRRRRRSSSZZZ```hhhnnnqqqsssuuuvvvuuuyyy~~~|||kkkfffbbbZZZXXX\\\[[[[[[```iiiqqqwwwwwweee^^^___bbbdddmmm{{{uuuoooeee[[[RRRKKKFFFCCC???<<<999777777777666555222333444666666666666666888999:::;;;<<<===>>>>>><<<======>>>???@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAA???>>>======>>>???@@@AAA>>>???@@@BBBCCCCCCCCCBBBBBBAAA???>>>===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEHHHJJJKKKJJJIIIGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGEEECCCCCCDDDFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGDDDFFFGGGGGGFFFEEEEEEFFFHHHIIIIIIIIIIIIGGGFFFEEEGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHJJJJJJJJJKKKKKKJJJJJJIIIGGGIIIJJJIIIGGGGGGJJJLLLGGGIIIKKKMMMNNNMMMLLLJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPNNNPPPRRRRRRSSSYYYccckkklllXXXIII???999777222222222111111111111111000000///.............../////////......------,,,......---------......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,---,,,,,,******++++++++++++******'''''''''''''''''''''''',,,***)))***+++,,,,,,,,,+++***************++++++*********************************++++++,,,,,,,,,++++++******++++++,,,---//////...------------...------------------------111...,,,,,,---.........---------...///000000111'''---222555777:::AAAGGGQQQWWW\\\]]][[[\\\bbbhhhsssvvvssskkkccc___YYYTTTRRRTTTWWW[[[^^^```aaabbbbbbaaa]]]YYYXXX___lllvvv}}}zzzvvvyyy|||~~~yyyuuussssssuuuwwwwwwvvvvvvxxxyyyxxxwwwtttpppmmmmmmpppsss~~~|||zzzyyyxxx~~~~~~~~~||||||{{{yyyxxxuuusssrrrccc___XXXSSSQQQRRRVVVYYYaaagggooouuuvvvwwwxxxzzzuuuyyy~~~rrrccc```]]]VVVVVV[[[______ccckkkqqqtttzzzpppbbbaaafffllloooyyy|||sssiiicccYYYOOOGGGBBB???>>>;;;999666555666666555444444555666888888777777666555555666777999:::;;;;;;======>>>???@@@AAAAAABBBAAABBBDDDEEEEEEDDDBBBAAA<<<<<<<<<===???AAACCCEEE???@@@AAACCCDDDDDDCCCBBBCCCBBB@@@>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEHHHJJJKKKJJJHHHGGGJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGEEECCCCCCEEEFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGBBBDDDFFFFFFEEEDDDDDDEEEHHHIIIIIIIIIHHHFFFDDDCCCFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJGGGFFFFFFFFFFFFFFFGGGHHHGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJIIIIIIHHHGGGIIIIIIIIIHHHHHHIIIJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIKKKMMMLLLJJJJJJMMMOOOHHHJJJMMMOOOOOOOOOMMMLLLKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQRRROOORRRUUUWWWYYYaaammmvvv{{{fffRRRDDD<<<777444666555444222111000000000111000000///...---------------------.........///,,,------------,,,++++++++++++,,,------...//////............------,,,++++++,,,---......---***))))))************+++++++++,,,,,,,,,+++++++++******+++)))(((((()))******)))))))))***+++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++------...222444222---)))+++,,,---...////////////---,,,+++++++++,,,---.........------......///000000...111777:::<<>><<<:::777777666555555555555666666666777888999999::::::999;;;<<<<<<;;;;;;<<<>>>AAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFFFFEEECCC@@@???>>>????????????@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBDDDBBB@@@AAACCCCCCAAA>>>BBBEEEGGGGGGEEECCCCCCDDDHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDFFFGGGHHHGGGFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJJJJHHHFFFEEEFFFGGGHHHGGGFFFEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIKKKLLLMMMMMMLLLKKKLLLMMMNNNOOORRRQQQOOOOOOPPPQQQQQQQQQOOOPPPPPPQQQQQQRRRSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQOOOOOOOOONNNOOOOOOPPPQQQOOOOOONNNNNNNNNMMMMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSUUUVVVVVVVVVUUUTTTRRRRRRVVV\\\```gggwww|||fffRRREEE===777444444444222111000/////////111000000///......------,,,,,,---------.........---------------,,,,,,++++++++++++,,,------......---------------,,,++++++***+++,,,,,,,,,+++)))((()))************+++++++++)))))))))******++++++++++++***((((((*********))))))******++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***+++,,,,,,+++***,,,......+++(((+++,,,---...////////////...---,,,+++++++++,,,---++++++******++++++,,,---000///333999<<<>>>GGGQQQXXX```eeedddeeellluuu{{{vvvkkk___XXXRRRMMMMMMOOOSSSXXX```eeefffdddbbb```[[[YYYWWWXXX```lllxxx~~~zzzzzz}}}~~~~~~}}}|||zzzwwwssspppnnnpppuuuzzz}}}|||{{{{{{~~~yyytttooojjjkkkvvv~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzxxxssskkkeeeYYYTTTNNNMMMRRR[[[bbbeeemmmqqqvvvzzz|||}}}~~~||||||nnnddd\\\[[[\\\^^^ccchhhmmmoooppplllgggcccbbbdddeeeffffffeeeeeehhhpppvvvwwwkkkaaa\\\QQQLLLEEE???;;;999777666666666555555555666666777999999999:::;;;;;;;;;<<<<<<>>>??????>>>>>>@@@AAABBBBBBBBBCCCCCCDDDDDDDDDFFFFFFGGGGGGFFFDDDBBB@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDFFFEEECCCDDDFFFFFFDDDBBBDDDEEEFFFGGGFFFEEEEEEDDDHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFFFFFFFBBBCCCEEEEEEEEEDDDBBBAAACCCDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHIIIIIIJJJJJJIIIIIILLLKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJHHHFFFEEEGGGHHHIIIHHHGGGFFFGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMLLLKKKKKKMMMNNNQQQQQQQQQQQQRRRTTTVVVWWWXXXWWWWWWWWWWWWWWWVVVUUUXXXXXXXXXYYYYYYYYYYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWUUUTTTSSSQQQPPPOOOOOOOOOQQQQQQQQQQQQPPPPPPPPPOOOSSSSSSSSSSSSTTTTTTUUUUUUQQQRRRRRRSSSTTTUUUVVVVVVYYYZZZ[[[\\\]]]]]]\\\\\\ZZZZZZ___eeejjjrrr|||gggSSSFFF===888555333333111000//////......000000000///......------,,,,,,---------.........---------------,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,++++++************)))))))))(((((()))************+++++++++&&&'''((()))***+++,,,,,,+++***((((((***+++***)))******+++++++++++++++***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))((((((***,,,...,,,***))))))***++++++***,,,,,,---...////////////......---,,,++++++,,,,,,---------------...//////000111555;;;>>>BBBJJJSSS```dddiiimmmttt~~~ttteeeUUUMMMKKKKKKMMMPPPWWW[[[aaagggjjjhhhbbb^^^WWWUUUUUU[[[gggttt~~~}}}|||~~~}}}{{{wwwqqqllliiiiiiooovvvyyyzzz{{{}}}|||wwwrrrnnnkkkooo}}}~~~}}}~~~}}}|||{{{{{{zzz|||yyywwwvvvuuuoooeee\\\PPPNNNLLLOOOWWWaaaiiimmmppptttzzz}}}vvvhhh```ZZZ[[[___eeemmmtttwwwyyywwwnnnaaaXXXVVVXXXXXX[[[]]]aaafffppp}}}yyyrrrjjj^^^TTTOOOHHHDDD>>>999777555444333555555555555666777888888<<<<<<<<<==================???AAAAAA@@@@@@BBBCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCEEEEEEDDDBBBGGGGGGGGGHHHJJJJJJIIIGGGIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGHHHHHHHHHHHHIIIBBBCCCDDDEEEDDDCCCBBBAAACCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIILLLLLLJJJIIIHHHHHHHHHHHHGGGHHHIIIIIIJJJIIIIIIIIIJJJKKKKKKLLLKKKJJJIIIHHHIIIIIIHHHGGGGGGGGGGGGHHHFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJHHHGGGFFFGGGIIIJJJIIIHHHHHHIIIJJJLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQPPPOOOPPPRRRTTTVVVVVVWWWXXXZZZ]]]```bbbbbbbbbccccccbbbaaa___^^^ccccccccccccbbbbbbbbbbbb_________^^^^^^^^^]]]]]]ZZZYYYXXXVVVTTTSSSSSSSSSVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]^^^___````````````^^^```eeelllrrr{{{|||gggSSSFFF>>>999666333333111000000/////////000000//////............------........./////////,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++,,,,,,++++++***+++******)))((()))))))))))))))*********+++++++++(((((())))))***++++++,,,,,,***))))))***++++++******++++++,,,,,,+++***))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...---,,,,,,,,,------------,,,------...//////......///......---,,,,,,++++++//////......//////000111111444999===AAAGGGOOOVVVcccffflllvvvkkk[[[LLLHHHJJJNNNQQQTTTZZZ]]]bbbhhhllliiiaaaZZZUUUTTTXXXcccrrr~~~||||||~~~}}}|||{{{vvvpppjjjeeecccfffoooxxxzzzzzz||||||wwwqqqnnnnnnttt~~~~~~~~~|||zzzyyyyyyyyyzzz}}}yyyuuutttrrrkkk___VVVNNNNNNPPPUUU\\\dddlllpppssswww|||wwwnnnfff___[[[]]]cccjjjuuu~~~qqq___TTTRRRVVVYYY\\\aaagggppp~~~{{{mmmeee]]]RRRIIIEEEAAA>>>:::777666666555444444444555555666888999:::>>>>>>>>>>>>>>>============???@@@@@@@@@@@@BBBDDDDDDEEEEEEGGGHHHIIIJJJJJJIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDKKKJJJJJJMMMOOOPPPNNNKKKIIIIIIIIIJJJJJJJJJJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIKKKLLLLLLLLLLLLJJJIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKMMMMMMNNNOOOPPPPPPQQQQQQRRRTTTUUUUUUUUUVVVYYY[[[[[[[[[\\\___bbbfffiiikkklllnnnppppppooommmlllkkklllllllllllllllllllllllliiihhhfffeeecccbbbaaaaaa]]]\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[]]]^^^```aaabbbaaaaaacccdddeeefffggggggdddgggmmmsssyyy{{{fffSSSFFF>>>999666444333222111111111111111////////////...............////////////000000000+++++++++++++++***))))))******++++++++++++,,,,,,***++++++,,,,,,+++++++++---,,,+++*********++++++))))))*********+++++++++++++++++++++++++++++++++,,,***))))))***++++++******+++,,,------,,,***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++******,,,...//////......---,,,---......///.....................------,,,,,,,,,,,,,,,+++,,,------...222777<<<@@@EEELLLTTTZZZccchhhrrruuu]]]RRRIIIJJJQQQUUUWWWYYY]]]___ccciiilllhhh___XXXWWWYYYaaaooo}}}||||||{{{{{{wwwwwwuuuooohhhbbb``````fffrrr{{{|||||||||wwwrrrqqqsss|||}}}}}}~~~~~~}}}}}}{{{zzzzzz{{{}}}}}}~~~zzzuuuqqqmmmeeeZZZRRRNNNQQQVVV\\\bbbiiiooosssuuuxxx}}}~~~wwwnnngggbbb^^^]]]bbbiiirrruuuaaaTTTSSSWWW\\\```hhhqqq}}}}}}pppbbbZZZSSSJJJBBB???<<<:::777555666777666666555555666777888:::;;;<<<>>>>>>>>>>>>============>>>???AAABBBBBBBBBDDDFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFJJJIIIIIIHHHHHHHHHIIIJJJNNNOOOQQQSSSTTTRRROOOLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEEEEDDDDDDDDDEEECCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKJJJJJJIIIKKKKKKLLLLLLLLLKKKIIIHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJLLLLLLKKKKKKLLLMMMOOOOOOPPPQQQRRRTTTTTTUUUTTTVVVXXXYYYZZZ]]]```bbbaaabbbcccfffjjjnnnrrrtttvvvyyy||||||zzzxxxwwwxxxtttuuuuuuuuuvvvvvvvvvwwwsssqqqooollliiigggffffffccccccbbbbbbccccccdddeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb___```bbbccceeeggghhhiiillllllmmmnnnpppqqqssstttppptttyyy}}}zzzeeeRRREEE===888666444333333222111111222222//////////////////............/////////000000000+++++++++++++++******)))++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++)))************+++++++++,,,,,,,,,+++++++++******,,,+++))))))+++,,,+++******+++---//////...,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&)))+++,,,+++)))''''''***---...---,,,,,,,,,------...............---,,,---............------...------------...//////222999@@@CCCHHHQQQYYY]]]ccckkkvvvxxxfffQQQKKKJJJPPPXXX\\\]]]______bbbgggjjjjjjfff^^^YYY[[[aaalll|||~~~~~~|||xxxuuuppppppmmmgggaaa^^^___bbbjjjwwwzzzvvvsssuuuzzz~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}yyytttnnnfff^^^VVVQQQNNNSSS[[[cccjjjpppuuuxxxxxxzzz}}}|||yyytttlllfffccc]]][[[^^^gggppp{{{vvvbbbWWWWWWZZZ^^^eeeqqq~~~rrreeeWWWPPPKKKDDD>>><<<888666444444555777777666777888888999:::;;;==================>>>>>>>>>>>>@@@BBBDDDDDDDDDEEEGGGIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJLLLOOORRRXXX\\\``````[[[TTTOOOLLLKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMOOOOOONNNNNNPPPQQQRRRSSSTTTUUUWWWXXXYYYZZZXXXZZZ]]]```bbbfffjjjmmmmmmmmmnnnqqqtttxxx|||~~~~~~~~~||||||||||||||||||||||||yyywwwtttqqqnnnmmmlllllllllkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllkkkjjjjjjjjjjjjiiiiiiiiihhhiiikkkmmmoooqqqssstttuuuuuuvvvwwwyyy{{{}}}|||yyydddQQQDDD<<<888555333222222111111111111111.../////////////////////------------............,,,------------,,,++++++------,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,------......,,,+++***)))************+++++++++************++++++++++++---+++******+++,,,++++++***,,,...000111000...---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,,,,,,,++++++''')))++++++******,,,...---...............------+++,,,---...//////......000000000000000111111222333;;;BBBEEEJJJUUU]]]``````iiittt|||~~~wwwfffVVVKKKIIIMMMVVV\\\^^^```cccbbbfffkkkllliiiddd___\\\___hhhwwwxxxrrrkkkjjjhhhbbb]]]\\\aaagggppp|||~~~uuussssssxxx~~~||||||}}}~~~~~~||||||}}}~~~zzzxxxsssjjj___WWWRRRQQQQQQXXXbbbjjjppptttwwwzzz{{{|||~~~xxxsssooonnniiiaaa___aaa]]]]]]ccclllvvvsssbbb[[[]]]aaahhhrrr}}}sssgggZZZMMMGGGCCC>>>:::999777555444555777888888888:::::::::;;;;;;===>>>>>>=========>>>>>>??????@@@@@@BBBDDDEEEEEEEEEGGGIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHJJJKKKLLLHHHKKKNNNPPPRRRVVV\\\aaakkkqqqvvvrrrgggZZZQQQNNNLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEEEECCCDDDFFFGGGHHHIIIIIIIIIEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHFFFGGGIIIJJJKKKKKKJJJJJJHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPRRRSSSSSSSSSSSSTTTVVVWWWWWWYYYZZZ\\\^^^___```aaadddhhhllloootttyyy}}}{{{{{{|||~~~~~~}}}|||{{{zzzyyyvvvtttrrrpppoooooooooppppppppppppppppppqqqqqqrrrtttttttttuuuuuuuuuvvvvvvssssssssssssrrrrrrqqqqqqssstttvvvxxxzzz}}}xxxcccPPPCCC<<<777444222111000000000000000111.........///////////////+++++++++,,,,,,,,,------......//////......---,,,------------------------+++,,,------............+++,,,---......---***))))))************+++++++++''''''((()))***+++,,,,,,---+++******+++,,,,,,+++***,,,///111222111000...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,------...///000111***++++++)))((()))...222---...............------***+++---///000000//////---------------...//////333===DDDFFFLLLWWW___aaa\\\fffpppssspppgggWWWIIIIIIIIIOOOXXX]]]___aaaeeeeeeiiinnnnnniiiccc```___aaammm}}}zzzrrrhhhhhheee___[[[]]]dddkkkttt|||qqqpppssszzz~~~}}}}}}~~~~~~|||zzzzzz{{{}}}~~~~~~~~~}}}|||wwwwwwrrrgggZZZRRROOOQQQVVV]]]gggooosssuuuwwwyyy}}}~~~}}}qqqlllhhhgggfff```YYYZZZaaaaaabbbgggpppxxxoooccc```dddiiivvvvvvkkk```SSSGGGAAA>>>:::777777999777666777999;;;;;;:::<<<<<<<<<<<<<<<===>>>???======>>>???@@@@@@AAAAAA>>>@@@BBBBBBCCCCCCEEEGGGJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJLLLMMMOOOOOOSSSXXX[[[```fffnnnttt{{{qqq```UUURRRLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIJJJDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJJJJKKKKKKKKKKKKLLLIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMIIIJJJJJJJJJIIIHHHGGGGGGEEEFFFHHHJJJKKKKKKJJJJJJHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMOOOOOONNNNNNNNNOOOOOOPPPQQQSSSUUUVVVVVVVVVVVVXXXYYYZZZ[[[\\\^^^```bbbcccdddjjjnnnrrrwww{{{~~~}}}zzzxxxuuutttsssooonnnmmmllllllmmmooopppooooooppprrrtttwwwyyyzzzzzzzzzzzz{{{{{{|||||||||~~~~~~~~~}}}}}}|||||||||zzz{{{}}}xxxbbbNNNAAA:::777555444333111000000000111222111333444222///---...000111000///......///000111111000...---,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))+++,,,((())))))))))))*********,,,***'''&&&&&&))),,,...------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---------,,,+++++++++,,,,,,************************---------.........//////,,,,,,,,,---------......//////.........---------///000000///...000333555<<>>============>>>>>>>>>>>>AAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAACCCEEEIIIKKKJJJJJJJJJKKKMMMNNNNNNMMMKKKIIIHHHIIIMMMNNNMMMKKKLLLKKKIIIHHHGGGGGGHHHHHHJJJIIIHHHHHHJJJNNNRRRTTT[[[aaaggglllqqqzzzzzzeeeVVVOOOHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHFFFDDDDDDEEEGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIHHHIIIJJJKKKNNNMMMKKKIIIIIIIIIKKKLLLLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLMMMLLLLLLKKKJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJHHHGGGFFFGGGIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHGGGEEEEEEFFFHHHGGGHHHIIIJJJMMMOOOQQQRRRRRRRRRRRRQQQQQQRRRVVVYYYZZZ[[[\\\\\\[[[[[[]]]^^^bbbdddfffeeeeeefffkkkppprrryyyxxxuuuuuu{{{yyyuuurrrnnnkkkhhhgggaaabbbbbbccceeeffffffggglllmmmnnnoooqqquuu{{{|||xxxbbbOOOBBB;;;666444111000000///////////////000111222111///....../////////............//////...---,,,+++*********+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***(((((())))))))))))*********++++++,,,,,,,,,+++************,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---...---,,,,,,++++++++++++++++++++++++++++++++++++,,,------------.........,,,,,,,,,---------......//////.........------------.........///111555999>>>EEENNNUUUXXXYYYZZZ[[[___eeekkkkkkcccYYYPPPLLLIIIOOOWWW]]]```bbbeeegggmmmppprrroooiiiddddddeeerrr|||zzzrrrjjjjjjiiiiiijjjnnnssswww~~~}}}vvvsssuuu{{{~~~}}}|||||||||||||||}}}}}}}}}|||||||||{{{{{{{{{|||}}}}}}}}}{{{zzzyyytttkkkaaaZZZTTTPPPRRRVVV___eeemmmsssvvvyyy}}}xxxjjjaaa___aaa[[[YYY]]]^^^^^^aaaeeeoooqqqrrrssstttuuuwwwyyyvvvpppjjjgggggglllyyy}}}kkk^^^QQQIII???999888888666444777777777777888:::<<<>>>>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCEEEGGGIIIKKKJJJIIIIIIJJJKKKLLLLLLKKKMMMKKKJJJKKKNNNOOONNNLLLJJJIIIHHHHHHGGGHHHIIIIIIIIIKKKMMMOOOQQQUUUZZZ]]]eeelllttt|||jjjXXXPPPIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIGGGFFFFFFFFFGGGHHHGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLOOOMMMLLLJJJJJJJJJLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLLLLLLLMMMOOOQQQRRRNNNNNNOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMJJJIIIGGGEEEEEEFFFGGGHHHKKKKKKJJJIIIHHHHHHIIIIIIHHHIIIIIIHHHGGGFFFHHHIIIIIIIIIJJJLLLNNNPPPRRRSSSUUUVVVWWWWWWWWWXXX[[[]]]^^^```bbbbbbaaaaaacccdddhhhjjjllllllkkkmmmrrrwwwxxxyyyqqqnnnnnnqqqoookkkfffaaa]]][[[YYYVVVWWWXXXYYYZZZ[[[\\\]]]bbbccceeegggjjjooouuuyyy}}}wwwcccPPPCCC;;;666333000000000000000///......000///......///000///...------............------111000///...------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---***))))))***************+++++++++,,,''')))+++------+++)))'''++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---///...---,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------.....................---------+++,,,---...000444999===BBBJJJUUU\\\^^^\\\[[[\\\```gggnnnlllcccXXXRRRPPPNNNRRRWWW\\\```cccgggiiimmmmmmlllhhheeefffkkkooo{{{yyyqqqkkklllnnnoooqqquuuzzz~~~wwwrrrqqqxxx~~~}}}}}}||||||{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzxxxwwwvvvlllcccZZZUUURRRPPPTTT[[[bbbhhhoootttwwwyyy}}}xxxjjj^^^XXXXXX[[[YYYZZZ___ccceeeiiinnnyyyxxxuuuqqqllliiiiiiiiifffccccccgggmmmxxxxxxeeeXXXKKKEEE<<<777666777666555777777888:::;;;===>>>>>>@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKOOONNNMMMNNNOOOPPPOOONNNLLLLLLKKKJJJJJJIIIIIIIIIIIINNNTTTXXXZZZ___gggmmmwww~~~gggUUUMMMJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMNNNNNNPPPOOOMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKLLLMMMOOOPPPRRRPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIHHHFFFFFFGGGHHHHHHMMMLLLKKKKKKJJJJJJJJJKKKIIIJJJKKKJJJIIIIIIKKKLLLMMMNNNNNNPPPRRRTTTVVVXXX[[[]]]___``````aaaccceeehhhjjjlllmmmmmmmmmooopppqqqsssuuuuuuuuuxxx}}}pppgggdddccceeebbb]]]XXXSSSOOOLLLKKKKKKKKKLLLNNNOOOQQQRRRRRRVVVWWWZZZ\\\```ffflllqqqyyy|||wwwcccQQQEEE<<<666222111111222333333111000//////---+++,,,///111///,,,------///000000///------222111111000000000000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...******+++++++++,,,,,,,,,!!!###&&&)))++++++***)))******)))))))))))))))***+++++++++++++++++++++++++++,,,,,,+++******+++---///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................+++,,,---///111666<<<@@@GGGPPPZZZ```aaa``````bbbhhhoootttooobbbVVVQQQRRRRRRTTTXXX\\\aaaeeehhhjjjooolllgggcccbbbhhhrrrzzzyyysssmmmpppsssuuuwwwzzzwwwpppnnnsss~~~|||{{{{{{{{{{{{{{{|||}}}||||||||||||{{{{{{{{{zzz{{{{{{zzzxxxvvvtttsssrrreee]]]UUURRRQQQRRRXXX___eeejjjqqquuuxxxzzz}}}mmmaaaXXXUUUWWWXXXZZZ```ffflllqqqwww{{{~~~{{{tttllleee``````aaaaaaaaaeeeooozzzvvvbbbTTTIIIDDD===999999:::::::::888999:::<<<>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEHHHIIIJJJJJJJJJMMMMMMNNNMMMLLLLLLLLLMMMOOONNNNNNOOOOOOPPPPPPOOORRRRRRRRRPPPOOOLLLJJJIIILLLSSSZZZ^^^aaaiiiuuuzzzbbbQQQJJJIIIJJJJJJKKKKKKKKKKKKJJJHHHIIIIIIJJJJJJIIIHHHHHHJJJKKKMMMNNNOOONNNNNNMMMHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPQQQQQQRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNOOOOOOOOOOOONNNMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPOOONNNNNNNNNOOOOOONNNNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMKKKLLLMMMLLLKKKLLLNNNOOOSSSSSSTTTVVVXXX[[[]]]^^^```cccfffhhhiiijjjkkkmmmsssuuuxxxzzzzzzzzz{{{}}}zzz}}}wwwggg^^^[[[ZZZ[[[XXXSSSNNNJJJGGGEEEDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNOOORRRTTTWWW]]]ccchhhooosssxxx~~~xxxdddRRREEE<<<666333111111222333333111000//////---+++,,,///000...,,,...///000111111000///...---......---------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...******+++++++++,,,,,,,,,###$$$%%%'''(((***++++++***)))))))))))))))******+++++++++++++++++++++++++++,,,,,,+++******+++---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---...........................///000222888>>>CCCMMMTTT]]]```aaabbbgggkkkssswwwxxxooo___SSSPPPQQQUUUVVVYYY]]]aaafffiiijjjooojjjccc```bbblllyyyzzzuuuqqqssswwwzzz{{{}}}{{{pppmmmooozzz}}}{{{{{{zzz{{{{{{|||}}}~~~}}}||||||||||||{{{{{{{{{{{{{{{yyyvvvssspppmmmkkk^^^WWWQQQPPPPPPSSSZZZaaahhhmmmssswwwyyy|||rrreee\\\UUUUUUYYYWWW^^^gggooovvv~~~tttiii___[[[\\\^^^bbbeeennn|||vvvbbbTTTFFFBBB>>>;;;:::;;;======999:::<<<>>>@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDGGGIIIKKKLLLLLLKKKMMMNNNOOONNNLLLKKKMMMNNNNNNOOOPPPPPPPPPQQQQQQRRRTTTUUUVVVVVVUUUSSSQQQOOOTTTZZZ```dddiiisssuuu]]]PPPJJJGGGGGGHHHIIIJJJKKKKKKJJJHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLNNNOOOPPPOOONNNMMMJJJKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNNNNQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNPPPPPPQQQQQQPPPOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLHHHIIIIIIJJJKKKMMMOOOPPPMMMNNNOOOOOONNNOOOQQQSSSVVVWWWXXX[[[]]]```cccdddgggjjjnnnpppqqqsssuuuwww|||~~~qqqbbbZZZVVVUUUSSSPPPLLLHHHFFFDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJLLLNNNQQQVVV\\\```dddhhhnnnuuu}}}xxxdddQQQDDD<<<777444000000000000000///......///...------...///...---//////000000000000//////---......//////...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---***))))))***************+++++++++,,,,,,+++)))(((((()))***+++******)))))))))***+++++++++++++++++++++++++++++++++,,,,,,+++******+++---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------...............///000111222555;;;BBBGGGQQQXXX___``````bbbjjjqqqxxxxxxtttiiiZZZPPPOOOQQQWWWWWWYYY]]]bbbggghhhiiiiiiddd___^^^dddppp~~~yyytttrrrvvv{{{~~~~~~sssnnnqqqvvv|||zzz{{{zzz{{{{{{|||}}}~~~}}}}}}}}}}}}||||||||||||{{{{{{yyyvvvqqqlllgggcccWWWQQQNNNOOORRRVVV]]]dddkkkpppvvvzzz}}}~~~rrreee\\\WWWSSSUUUYYYXXXcccoooxxxxxxiii^^^ZZZ]]]aaaffflll{{{uuuaaaSSSBBB@@@===:::999:::<<<>>>;;;<<<>>>???AAACCCEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEGGGIIILLLNNNOOOOOOOOOKKKNNNPPPOOOLLLKKKNNNPPPPPPQQQSSSTTTTTTUUUWWWYYYVVVXXX[[[]]]^^^]]][[[ZZZ___dddiiinnnuuukkkUUUJJJFFFDDDEEEGGGIIIJJJKKKLLLLLLJJJJJJKKKLLLNNNOOOPPPPPPMMMMMMNNNNNNNNNMMMMMMMMMLLLMMMOOOQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTUUUWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWUUUTTTSSSRRRRRRSSSSSSRRRRRRQQQPPPRRRPPPOOOMMMLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOSSSTTTTTTUUUTTTSSSQQQPPPOOOOOOOOOOOONNNNNNNNNMMMJJJKKKKKKLLLNNNPPPRRRRRRPPPRRRSSSSSSSSSTTTWWWYYYZZZ[[[]]]```cccgggjjjlllqqqssswwwyyy{{{}}}pppbbbZZZVVVSSSMMMKKKHHHEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJLLLOOOSSSYYY^^^___bbbhhhnnnvvvyyycccPPPCCC<<<888555111000000//////////////////000000///---,,,---.../////////....../////////...///000000000000///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***(((((())))))))))))*********++++++---,,,+++***)))************************+++,,,,,,************************+++,,,,,,+++******+++---,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,------------.........,,,,,,,,,---------......---------........./////////000111333777???GGGMMMTTT[[[aaabbb```aaaiiiqqqtttpppiii^^^SSSNNNOOORRRWWWWWWYYY^^^cccggghhhggg^^^[[[YYY\\\fffuuu{{{tttpppssswww}}}~~~tttnnnpppyyy}}}zzzyyy{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{zzzvvvppphhhaaa\\\RRROOOOOOSSSXXX]]]eeellloootttzzzlllcccZZZUUUSSSRRRTTTYYY]]]kkkyyy|||kkk```___eeekkkrrrzzzttt___PPP@@@???===:::999:::<<<>>>>>>>>>>>>@@@BBBDDDGGGIIIDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTMMMQQQTTTSSSPPPOOORRRUUUTTTWWWZZZ[[[[[[\\\___aaabbbeeehhhjjjjjjhhheeecccjjjnnnuuu|||}}}cccPPPFFFDDDCCCDDDFFFIIIKKKMMMOOOOOOMMMMMMNNNOOOQQQTTTVVVXXXRRRQQQPPPOOOOOONNNNNNOOONNNOOOQQQSSSTTTTTTTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZZZZYYYYYYZZZ[[[[[[\\\]]]]]]]]]\\\]]]]]]]]]]]][[[ZZZYYYXXXUUUVVVVVVVVVVVVUUUTTTTTTPPPPPPOOONNNNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTSSSSSSWWWXXXYYYYYYYYYWWWUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSUUUUUUUUUWWWXXXYYYYYYZZZ]]]___aaabbbeeehhhmmmrrruuuwww|||~~~sssfff^^^WWWSSSNNNKKKHHHEEEDDDEEEGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHJJJLLLNNNPPPSSSYYY___dddccceeeiiimmmttt}}}zzzcccOOOCCC<<<888666444333111000000000111222///111333111---+++,,,//////...---,,,,,,---...///***+++,,,------,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))+++,,,((())))))))))))*********(((((()))***************++++++******+++,,,------************************+++,,,,,,+++******+++---++++++++++++,,,---......************************---------.........//////,,,,,,,,,---------......---------.........//////---///111444999BBBKKKRRRVVV]]]dddddd``````gggnnnmmmhhh___VVVOOOMMMPPPSSSWWWWWWYYY^^^dddggggggeeeUUUTTTTTT[[[gggwww|||vvvqqqmmmrrrwww~~~wwwnnnlllrrr}}}{{{zzz{{{{{{{{{|||~~~~~~~~~~~~}}}{{{|||{{{wwwpppggg^^^XXXRRRPPPRRRYYY```fffnnnuuurrrwww}}}nnnbbbZZZTTTSSSRRRRRRUUUYYYcccrrr~~~lllccceeennnuuurrr\\\LLLAAA@@@>>><<<:::;;;===@@@????????????BBBEEEHHHJJJEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOQQQTTTVVVWWWXXXQQQUUUXXXXXXUUUTTTXXX[[[XXX[[[^^^``````aaaeeehhhrrrtttuuuvvvtttpppkkkhhhqqquuu}}}zzzcccRRRKKKJJJBBBDDDGGGJJJMMMOOOQQQRRRPPPPPPPPPQQQTTTWWW[[[]]]XXXVVVTTTSSSQQQQQQRRRRRROOOPPPSSSUUUVVVVVVUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[[[[[[[ZZZ\\\]]]^^^^^^_________^^^aaaaaaaaa```___^^^\\\[[[XXXXXXYYYYYYXXXXXXWWWVVVTTTTTTSSSTTTUUUVVVXXXYYYTTTUUUVVVWWWWWWWWWWWWWWW[[[[[[]]]]]]\\\ZZZXXXVVVZZZZZZ[[[[[[ZZZZZZYYYXXXYYYXXXWWWWWWVVVVVVWWWWWWYYYZZZ\\\\\\]]]^^^aaaccchhhiiimmmqqqvvv{{{vvvjjjaaaYYYSSSQQQNNNKKKGGGFFFGGGIIIJJJNNNMMMMMMLLLKKKKKKJJJJJJNNNPPPSSSVVVZZZ```hhhllliiijjjlllooottt|||yyycccPPPCCC<<<888666444333222111000000000000000000000000////////////---------,,,,,,+++++++++,,,++++++,,,...///...,,,++++++)))))))))+++---///+++++++++++++++++++++++++++,,,------,,,,,,...///------,,,,,,,,,,,,++++++***)))((((((((()))+++,,,,,,,,,++++++,,,,,,***(((...---+++***)))***++++++------------------------,,,,,,************,,,,,,***++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++,,,---...000000111333111555<<>><<<===@@@CCCCCCAAADDDCCCAAA@@@AAABBBDDDFFFDDDDDDEEEEEEDDDCCCBBBAAAIIIJJJKKKMMMNNNOOOPPPPPPSSSTTTVVVXXXZZZ\\\\\\]]]ZZZZZZZZZZZZ[[[\\\]]]]]]aaaccchhhkkkjjjiiinnnvvv{{{yyyxxxzzz}}}vvveeeWWWLLLFFFBBBDDDGGGKKKOOORRRTTTUUUVVVTTTSSSTTTXXX\\\___```YYYYYYXXXXXXWWWWWWXXXXXXWWWXXXZZZZZZYYYYYYZZZ[[[\\\\\\]]]]]]\\\[[[ZZZYYY]]]^^^______^^^]]]^^^``````aaaccceeeggghhhiiiiiifffggghhhhhhgggdddbbb```^^^^^^^^^]]]]]]]]]\\\\\\YYYXXXVVVUUUUUUVVVXXXYYYWWWYYYZZZZZZYYYZZZ^^^aaafffffffffeeedddbbb``````bbbbbbccccccbbbaaa___^^^]]][[[XXXUUUTTTUUUWWWYYYWWWZZZ___bbbdddeeegggiiinnnpppuuuzzz~~~qqqggg___ZZZUUURRRMMMIIIGGGGGGIIIKKKJJJLLLMMMMMMLLLMMMOOOQQQWWWYYY\\\bbbhhhnnnrrruuutttwwwzzz{{{{{{|||yyydddPPPCCC<<<777555444333222111000000000000000000000000///////////////.........---------------,,,,,,---//////...---///---,,,***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...------,,,,,,,,,+++++++++***))))))((()))***+++,,,,,,+++++++++,,,+++***))),,,,,,++++++***+++++++++,,,,,,,,,------------------,,,+++******+++,,,---......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......+++,,,,,,---...///000000222111555===CCCGGGOOOXXX___bbbcccbbbeeeiiihhhcccZZZRRRIIIFFFIIIOOOSSSTTTXXXYYY^^^eeejjjhhh___WWWQQQRRRXXXdddttt}}}|||||||||zzzsssmmmkkkkkkmmmxxx~~~yyypppmmmrrrwww~~~~~~|||{{{zzzzzz{{{|||}}}}}}~~~~~~~~~}}}~~~}}}|||xxxxxxuuupppggg^^^XXXUUUUUUVVVYYY___gggnnntttwwwzzz|||zzzhhh\\\TTTRRRPPPOOOQQQVVV[[[___lllyyyvvvnnnnnnttt~~~ooo^^^OOOEEEAAA>>><<<===@@@CCCCCCBBBDDDCCCBBBBBBBBBCCCEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJMMMPPPTTTWWWYYY[[[[[[\\\]]]___```aaaaaaaaaaaaaaaaaaaaaaaacccdddeeehhhjjjnnnrrrrrrrrryyy|||lll^^^RRRKKKEEEGGGJJJNNNRRRVVVYYY[[[]]]ZZZXXXYYY\\\___bbbccc\\\\\\\\\[[[[[[\\\\\\]]]\\\^^^___^^^]]]]]]___```bbbbbbbbbaaaaaaaaaaaaaaabbbcccdddccccccccceeegggggghhhiiikkklllmmmnnnnnnjjjkkkllllllkkkiiigggfffdddddddddccccccccccccccc______^^^]]]]]]]]]^^^___]]]___aaaaaa```aaaeeehhhlllllllllkkkjjjiiihhhggghhhiiijjjjjjiiigggeeeccc^^^[[[XXXUUUUUUVVVXXXZZZ]]]___cccfffhhhjjjnnnpppuuuxxx}}}vvvlllddd___ZZZWWWRRRNNNKKKJJJLLLMMMLLLNNNOOOPPPPPPQQQTTTWWW]]]___ccciiipppxxx}}}zzzdddPPPCCC;;;777444333222111111000000000000000000000000////////////000000000///////////////...------...000000///---///...,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******+++---,,,,,,,,,,,,++++++++++++***))))))))))))***+++++++++++++++,,,++++++***)))******+++,,,,,,,,,++++++++++++,,,,,,------......------,,,,,,,,,,,,------///......---,,,+++******------------------------,,,,,,,,,---------......,,,,,,---------.........111222777>>>EEELLLUUU]]]fffeeeccceeekkkmmmeeeZZZLLLHHHEEEFFFKKKQQQTTTTTT[[[]]]bbbgggiiieee\\\UUURRRWWWbbbppp~~~zzzxxxxxxyyyzzz~~~{{{uuunnnhhhgggjjjmmmzzz~~~~~~|||}}}}}}{{{qqqllllllttt}}}~~~|||{{{{{{}}}||||||||||||}}}~~~}}}|||vvvuuuqqqkkkccc[[[WWWUUUWWWZZZ___eeelllrrrvvvyyy|||~~~ssscccXXXUUUTTTSSSSSSVVV[[[```cccooozzz{{{uuuuuuyyyrrrcccUUUIIIAAA???>>><<<===@@@BBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGGGGGGGHHHJJJMMMNNNMMMOOOQQQUUUZZZ___ccceeeggggggggggggggggggggggggiiiiiihhhhhhiiijjjlllmmmpppqqquuuyyyzzz}}}tttfffYYYRRRIIIKKKNNNRRRWWW\\\```bbbccc```^^^^^^```cccdddeee````````````aaabbbcccddddddeeefffeeeddddddfffgggffffffeeedddeeefffggghhhjjjkkkkkkjjjjjjkkknnnqqqqqqrrrssstttuuuuuuuuuuuuqqqrrrssstttsssqqqooonnnlllllllllllllllmmmmmmmmmhhhhhhhhhhhhhhhhhhhhhhhhfffhhhjjjkkklllmmmooorrrttttttuuuuuutttsssrrrrrrpppqqqrrrqqqoookkkhhheee]]][[[XXXUUUUUUVVVXXXZZZ```cccfffiiilllpppvvvzzz}}}}}}ssskkkfffbbb___ZZZUUURRRPPPPPPPPPPPPQQQSSSTTTUUUXXX\\\___fffiiinnnvvvzzzdddPPPBBB;;;666333222222111000000000000000000000000000////////////000000/////////////////////......///000000///---++++++***++++++,,,......------------------------***+++,,,,,,+++***+++---,,,,,,,,,++++++++++++***)))))))))*********++++++)))+++,,,,,,+++*********((()))+++,,,------,,,++++++++++++,,,,,,---......------------------------+++,,,,,,------.........------------------------,,,,,,---------...------------------------......111444999AAAIIIRRR\\\cccjjjjjjkkkmmmooojjj\\\PPPEEEEEEFFFJJJOOOSSSTTTTTT^^^aaaeeehhhgggbbbZZZTTTVVV___nnn}}}|||wwwvvvwwwyyy{{{zzzvvvpppiiieeeeeeiiimmmyyy{{{|||{{{xxxvvvtttssskkkjjjoooyyy~~~}}}||||||}}}{{{zzzzzz|||~~~}}}|||vvvtttnnnfff]]]WWWUUUTTTYYY^^^eeekkkqqquuuxxxzzz~~~|||qqqcccYYYXXXXXXYYY[[[___dddhhhkkkrrrzzzvvvtttvvv~~~}}}pppbbbVVVLLLDDD???===<<<<<<===???AAACCCDDDDDDDDDEEEFFFFFFFFFFFFEEEGGGFFFEEEEEEHHHLLLPPPSSSWWWXXXZZZ]]]aaafffjjjlllqqqqqqpppooonnnnnnnnnnnnnnnmmmmmmmmmnnnppprrrsssuuuvvvzzz~~~zzzkkk___WWWNNNPPPRRRVVV[[[```dddfffeeecccbbbbbbdddeeeeeeeeecccccccccdddfffhhhjjjkkkjjjkkkkkkjjjjjjjjjlllooommmlllkkkkkklllnnnqqqrrrsssssssssrrrqqqtttxxx{{{{{{||||||}}}}}}}}}}}}|||yyyzzz|||||||||{{{yyywwwttttttuuuuuuuuuuuuvvvvvvqqqqqqrrrsssssssssrrrrrrpppqqqtttvvvwwwyyyzzz{{{|||}}}}}}}}}}}}|||{{{{{{xxxxxxwwwuuuqqqkkkeeebbbZZZXXXUUUSSSSSSUUUWWWYYY]]]```dddhhhmmmsss{{{{{{rrrmmmjjjgggccc^^^[[[XXXWWWVVVTTTVVVXXXZZZ\\\```eeehhhqqqttt{{{yyycccOOOBBB;;;666333111111000000///000000000000000000000////////////........................///......///000000...---++++++++++++,,,---......------------------------,,,---...---,,,+++,,,---,,,,,,+++++++++*********)))*********++++++++++++(((***,,,,,,***)))***+++((()))+++,,,------,,,++++++++++++,,,,,,,,,------------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------........................222777===DDDNNNZZZdddjjjllloootttvvvoooaaaQQQHHHAAADDDIIIPPPWWWZZZZZZZZZ```dddhhhhhheee___YYYUUUZZZeeevvv~~~yyytttssstttwwwzzzwwwsssmmmfffccceeejjjooouuuvvvxxxyyyuuuoookkkkkkhhhmmmvvv~~~~~~~~~~~~~~~{{{yyyyyy{{{}}}}}}{{{xxxssskkkaaaXXXSSSRRRSSS[[[aaaiiiooosssvvvxxxzzz}}}{{{sssfff]]][[[]]]```dddhhhmmmppprrrwwwzzz~~~}}}xxxuuutttmmmoooyyyooohhh]]]RRRJJJDDD@@@>>>::::::;;;<<<===@@@BBBDDDDDDEEEFFFFFFGGGFFFFFFFFFGGGFFFEEEFFFJJJOOOTTTXXX___```cccggglllppptttvvvyyyxxxwwwvvvuuuuuuuuuuuuqqqqqqrrrtttvvvxxxyyyzzz{{{{{{~~~pppbbbZZZQQQSSSUUUYYY^^^bbbfffhhhiiihhhggghhhiiiiiigggeeeaaabbbccceeehhhjjjmmmnnnmmmnnnnnnnnnmmmooorrrtttvvvuuuuuuuuuwwwzzz}}}|||||||||{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyzzz{{{{{{||||||{{{{{{zzz{{{}}}~~~~~~}}}{{{vvvooohhhaaa]]]WWWUUURRRPPPQQQSSSVVVXXXWWW[[[aaagggmmmuuu|||yyytttrrrpppllliiieeebbb```___[[[]]]___aaadddiiiooosss|||xxxbbbOOOBBB;;;777444111000000//////000000000000000000000////////////,,,------------.........///.........//////...,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---++++++++++++************)))***++++++,,,,,,++++++&&&))),,,,,,)))(((***,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,....../////////000000000555;;;BBBHHHRRR```lllpppoootttyyyxxxjjjWWWIIIEEE???EEENNNXXX___cccdddcccbbbeeeiiigggbbb\\\ZZZYYY^^^jjjzzz~~~{{{vvvrrrppprrrtttwwwtttqqqlllgggdddggglllqqqrrrsssuuuvvvrrrjjjffffffjjjttt}}}zzzzzz{{{}}}~~~~~~{{{zzzxxxrrrhhh]]]TTTQQQRRRUUU^^^dddmmmrrruuuvvvyyy{{{}}}{{{zzz{{{{{{uuujjjbbb___bbbffflllrrrvvvyyy{{{~~~{{{yyyxxxrrrlllkkkmmmkkkrrrzzzlllYYYSSSLLLEEEAAA???===;;;777888999:::;;;===AAADDDEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHJJJNNNSSSYYY\\\bbbeeeiiiooouuuzzz}}}{{{zzzyyyxxxwwwxxxyyyzzzsssuuuyyy|||pppcccZZZPPPSSSWWW\\\aaaeeehhhjjjnnnoooooopppppplllgggbbb\\\]]]___bbbeeeiiilllnnnnnnoooooooooppprrrvvvzzzyyyyyyzzz|||~~~~~~~~~zzzssslllddd^^^ZZZTTTRRRPPPOOOOOORRRUUUWWWWWW\\\dddlllrrrxxx}}}|||yyyxxxvvvsssqqqnnnkkkjjjgggiiikkkmmmpppvvv|||vvvaaaNNNBBB<<<888666000000////////////000000000000000000////////////,,,,,,---------.........///...---.........,,,+++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++************)))***+++,,,,,,,,,++++++%%%))),,,,,,)))'''***,,,,,,,,,++++++***+++++++++------,,,,,,+++************+++,,,------,,,+++***,,,,,,,,,,,,++++++++++++------------------------***+++---//////...---,,,...//////000111222222333777???FFFLLLVVVfffqqquuuuuuuuuvvvrrrdddQQQGGGFFFCCCJJJUUU___eeehhhhhhhhhcccfffiiifff___[[[[[[^^^fffqqq~~~}}}zzzvvvrrrqqqrrrtttvvvsssqqqmmmiiigggiiiooosssuuurrrssstttooogggdddgggooo{{{~~~}}}}}}~~~~~~|||zzzxxxuuuooodddYYYRRRQQQUUUYYYaaahhhpppuuuvvvwww{{{~~~}}}zzzyyyzzz}}}zzzppphhhfffjjjpppwww}}}~~~wwwrrrkkkdddeeekkksss{{{xxxbbbTTTGGGDDD@@@<<<;;;:::888777444666888999999;;;@@@CCCEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHIIIKKKOOOUUUZZZ]]]bbbeeekkkqqqvvvzzz||||||uuutttsssrrrssstttvvvwwwssswww|||zzzkkk]]]UUUMMMQQQWWW___eeejjjlllmmmssstttuuuuuurrrkkkaaaZZZWWWXXXZZZ^^^bbbfffiiikkknnnooopppqqqrrruuuzzz~~~~~~~~~|||{{{xxxsssllleee___ZZZXXXSSSRRROOONNNOOORRRUUUWWW^^^eeennnvvv{{{}}}~~~{{{}}}}}}|||yyywwwvvvuuuvvvxxxzzz~~~uuu```NNNBBB<<<888666000000////////////000111000000000000////////////,,,---------......//////...---------......,,,******+++,,,---............+++++++++++++++++++++++++++,,,---,,,***)))***++++++++++++************))))))***+++,,,---,,,++++++%%%))),,,,,,(((''')))---...---+++***)))***++++++...------,,,+++***))))))******,,,,,,,,,,,,******((())))))***,,,---......////////////////////////***+++---//////...---,,,...///000111222333444444999BBBIIINNNXXXiiitttwwwyyyuuuqqqlll___OOOHHHIIIIIIPPPZZZcccggghhhgggfffcccfffhhhddd^^^ZZZ]]]aaannnxxx~~~|||xxxuuutttuuuvvvxxxsssqqqnnnjjjiiilllqqquuuxxxsssqqqrrrmmmfffeeejjjrrr}}}~~~~~~|||yyyxxxsssmmmbbbWWWQQQRRRXXX]]]dddkkkssswwwwwwxxx|||zzz{{{zzz|||vvvnnnmmmqqqxxxvvvooogggaaadddkkk}}}}}}fffPPPCCC>>><<<:::888888777555333222444777888888:::???CCCFFFEEECCCBBBBBBDDDFFFGGGEEEFFFGGGJJJNNNSSSXXXZZZbbbeeekkkpppssstttssssssmmmlllkkkkkklllnnnppprrrqqqvvv}}}sssdddWWWNNNJJJOOOWWWaaaiiinnnpppqqquuuvvvwwwvvvqqqgggZZZRRRSSSTTTWWWZZZ___cccgggiiinnnooopppqqqsssxxx}}}}}}{{{tttqqqkkkeee___ZZZWWWUUUSSSRRRPPPOOOPPPSSSVVVXXXfffmmmwww~~~|||yyyxxxtttvvv~~~}}}~~~vvvaaaNNNBBB;;;666333111111111111000000000000000000000000////////////...------,,,,,,,,,------.................................------,,,,,,,,,.........------,,,,,,,,,,,,+++*********+++,,,---000...---+++******++++++---,,,+++***)))))))))))),,,---///000000///---,,,222000...,,,***)))))))))***++++++,,,,,,------...+++++++++,,,---------...,,,******,,,//////---***......---------,,,,,,,,,.........////////////000/////////......000444777???BBBIIISSS^^^hhhnnnpppvvvuuunnnaaaRRRGGGCCCDDDMMMTTT]]]dddgggiiikkkmmmooommmjjjcccYYYVVV^^^jjj{{{yyyzzzzzzxxxuuurrrqqqqqqqqqmmmjjjkkknnnqqqrrrqqqrrrqqqppplllddd___dddmmm{{{~~~~~~}}}}}}|||{{{wwwuuupppeeeZZZTTTQQQRRRZZZbbbhhhnnnvvv{{{}}}{{{wwwuuu{{{pppiiiiiilllsss{{{ttt^^^KKKAAA???;;;999666444444555777999222333444555777;;;???CCCFFFFFFFFFCCCAAAAAABBBDDDAAACCCFFFIIIKKKOOOSSSVVVXXX]]]dddjjjmmmmmmkkkiiibbbaaa``````bbbeeehhhkkknnntttzzz~~~yyy{{{~~~wwwjjj^^^SSSLLLMMMPPPWWWaaajjjoooqqqqqq{{{zzzwwwpppeee[[[SSSOOOJJJKKKNNNTTT\\\cccgggiiinnnnnnnnnooosssyyy|||xxxtttsssnnnfff^^^YYYVVVVVVVVVWWWUUUVVVXXXXXXWWWZZZ```ooo{{{~~~yyyssssssvvvpppxxxttt```MMMAAA:::666444111111111111000000000000000000000000////////////000//////....../////////------------------------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++,,,---...///...,,,+++*********+++//////---,,,,,,+++++++++***+++,,,------,,,+++***...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********+++)))'''(((***,,,+++***......---------,,,,,,,,,---------............////////////......111555888>>>BBBJJJSSS^^^ffflllnnnrrrpppjjj]]]OOOFFFDDDFFFRRRXXX```fffiiikkkmmmooorrroooiiiaaaYYYWWWbbbooo}}}zzzyyyxxxtttqqqpppqqqssspppnnnlllmmmqqqssssssrrrrrrpppooojjjccc___eeeppp~~~}}}}}}|||zzzvvvsssmmmcccYYYTTTRRRTTT[[[dddlllrrryyy}}}~~~}}}|||}}}~~~pppkkkmmmsss}}}rrr___OOOAAA:::999666444333111111222333444444555666666777999===@@@CCCCCCCCCBBBAAAAAACCCEEEDDDFFFHHHIIIIIIJJJKKKMMMRRRVVV\\\bbbddddddaaa___XXXWWWVVVVVVXXX\\\___aaagggnnnuuu{{{{{{ssstttvvvyyy}}}|||ooocccXXXNNNHHHHHHLLLSSS^^^hhhnnnppppppsssrrrooohhh^^^UUUNNNLLLIIIJJJNNNTTT]]]dddhhhjjjmmmmmmmmmooottt||||||yyytttpppjjjfff___XXXTTTRRRSSSTTTXXXVVVWWWZZZZZZ[[[```hhhyyy{{{wwwvvvsssnnnnnnqqqpppyyyrrr^^^LLL@@@:::666444111111111111000000000000000000000000////////////000//////...//////000000------------,,,,,,,,,,,,------------,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,---...///---,,,+++***************,,,+++***)))))))))))))))++++++++++++++++++++++++******)))******+++------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,++++++...,,,******,,,...............---------,,,,,,,,,---............/////////////////////000222777:::???CCCKKKUUU^^^eeeiiikkknnnllleeeYYYMMMFFFGGGJJJXXX]]]bbbgggjjjllloooqqqtttnnnfff]]]VVVXXXfffuuu~~~{{{yyyvvvrrroooooorrrtttqqqppppppqqqssstttsssrrrqqqoookkkfff___^^^hhhttt~~~~~~~~~}}}}}}|||xxxsssoooggg___WWWTTTTTTVVV^^^fffpppuuu{{{{{{pppnnnsss}}}rrr\\\MMMDDD<<<999999555555444444444333333333555666777666666888;;;===>>>???@@@@@@???@@@BBBEEECCCEEEHHHHHHGGGFFFGGGGGGMMMPPPUUUYYY[[[ZZZWWWUUUNNNMMMLLLMMMOOOSSSVVVYYY___hhhqqqyyyzzzrrriiijjjlllmmmooosssyyy}}}{{{ooocccXXXOOOGGGCCCBBBFFFNNNXXXcccjjjlllllliiihhhddd^^^VVVOOOKKKJJJHHHJJJNNNUUU^^^fffkkklllllllllmmmooovvv~~~{{{xxxtttnnnjjjaaa]]]XXXSSSPPPQQQSSSUUUZZZXXXYYY[[[\\\___hhhrrr}}}uuuooommmllljjjkkkooottt~~~}}}ppp\\\KKK@@@:::666444111111111111000000000///000000000000////////////---------------......///---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,++++++******)))))))))******)))(((''''''((((((---,,,,,,++++++,,,,,,---(((((())))))***+++,,,------------,,,,,,+++++++++//////......------,,,,,,............//////000///......---------,,,,,,,,,////////////000000000000//////000000111444999===@@@FFFNNNVVV^^^cccgggjjjooollldddWWWKKKGGGKKKPPP\\\___bbbfffiiikkkmmmnnnppphhh___XXXTTTYYYiiiyyy}}}zzzyyywwwtttqqqqqqsssuuusssttttttuuuuuussspppooooookkkfffaaa\\\___lllzzz~~~~~~}}}~~~}}}|||{{{yyytttnnnjjjaaa[[[UUUUUUWWWZZZbbbjjjrrrvvv{{{~~~~~~vvvppprrrzzzppp___LLLBBB>>>;;;888888444444555555555444333222333444555555555666888;;;;;;===>>>>>>>>>>>>@@@BBB>>>AAAEEEHHHIIIIIIIIIJJJKKKNNNRRRUUUVVVTTTQQQOOOJJJJJJJJJJJJMMMQQQUUUWWW[[[eeeqqq|||~~~nnnggg```aaaaaaaaaaaacccgggjjjlllooorrrvvvyyy{{{{{{{{{ssslllaaaVVVMMMFFFAAA>>>===AAAHHHRRR[[[aaacccccc^^^]]]ZZZTTTNNNJJJIIIIIIGGGIIIOOOXXXbbbjjjnnnpppllllllnnnrrr||||||wwwtttrrrnnngggbbbZZZXXXTTTQQQPPPSSSVVVYYY\\\ZZZ[[[\\\]]]bbbmmmyyy|||rrriiigggggghhhlllqqq|||}}}}}}}}}~~~~~~}}}ooo[[[JJJ@@@:::666555111111111111000000000///000000000000////////////---------------...///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,,,,,,,***+++++++++******))))))------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---)))*********++++++******+++++++++,,,,,,---------,,,,,,++++++******))))))(((***,,,------,,,++++++......---------,,,,,,,,,---------.........//////...///000111333777<<<@@@CCCIIIQQQXXX^^^ccchhhlllsssnnndddVVVKKKIIIOOOVVV^^^___aaadddfffhhhhhhhhhggg```YYYUUUUUU\\\mmm}}}||||||zzz{{{{{{yyyvvvtttuuuuuuvvvwwwxxxwwwtttpppmmmkkkkkkgggccc___]]]bbbsss~~~~~~~~~~~~~~~}}}|||}}}{{{yyywwwtttnnnhhhddd\\\WWWTTTWWWZZZ^^^fffnnnrrrvvvzzz~~~~~~vvvrrrqqqxxxpppZZZLLL>>>999888555222000///000111222222000///---///000222333333444777999:::<<<======<<<<<<===>>>===@@@EEEIIIKKKLLLMMMNNNKKKNNNQQQTTTTTTSSSPPPNNNMMMLLLLLLMMMPPPTTTYYY[[[ZZZeeetttpppccc^^^YYYYYYXXXVVVTTTTTTVVVXXXXXXZZZ^^^bbbfffhhhiiiiiibbb\\\SSSJJJDDD@@@<<<:::;;;>>>CCCKKKRRRUUUUUUTTTPPPPPPMMMJJJFFFDDDEEEGGGFFFJJJRRR]]]hhhooossssssnnnoooqqqwwwxxxtttooommmkkkgggaaa\\\UUUSSSPPPNNNOOOSSSXXX[[[^^^\\\]]]]]]^^^cccppp}}}wwwnnneeecccdddgggooovvv}}}{{{yyyxxxxxxwwwwwwwwwwwwxxxzzz|||xxx}}}}}}ppp\\\KKK@@@:::666444111111111111000000000000000000000000////////////////////////000111222222......------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...)))***+++,,,,,,,,,++++++***++++++,,,++++++******,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))******+++,,,,,,---......------,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,...000111222444999>>>BBBGGGMMMTTTZZZ___dddkkkppptttnnncccTTTJJJJJJSSS\\\______```cccffffffdddbbb\\\XXXUUUVVVZZZcccttt|||zzz|||{{{|||}}}|||zzzwwwwwwwwwyyyzzzzzzxxxtttooolllkkkhhheeeaaa```aaajjj~~~||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{|||yyyuuuqqqmmmhhhbbb^^^YYYVVVUUUYYY^^^bbbjjjqqqssswww{{{xxxrrrrrrwwwrrr]]]KKKAAA888666666333//////111111222333222111000///...///222333333444666888999:::<<<===<<<;;;<<<===AAADDDHHHJJJKKKMMMNNNPPPNNNPPPSSSVVVWWWVVVTTTSSSQQQQQQQQQRRRVVVZZZ___bbbaaalll{{{rrrbbbYYYWWWPPPPPPOOOLLLIIIGGGHHHIIIFFFHHHKKKOOORRRUUUVVVWWWQQQMMMFFFAAA===;;;999777999;;;???DDDHHHJJJHHHFFFBBBBBBBBB@@@??????AAACCCEEEKKKVVVdddooovvvxxxwwwrrrtttwww~~~rrrmmmhhheeedddaaa\\\XXXPPPNNNLLLKKKMMMQQQVVVZZZ]]]]]]^^^______eeessspppiiicccaaabbbgggsss~~~}}}{{{yyyvvvtttsssrrrpppooonnnnnnnnnoootttzzzvvvuuu~~~qqq]]]KKK@@@:::666444111111111111000000000000000000000000////////////////////////000111222333//////......---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......***+++,,,---------,,,,,,***+++,,,------,,,++++++++++++************++++++***+++,,,------,,,+++******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////---......,,,++++++///222......---------,,,,,,,,,+++++++++,,,,,,,,,------...000111333666:::@@@DDDKKKPPPWWW\\\```fffnnnuuuqqqjjj^^^PPPGGGJJJUUU```aaaaaabbbeeehhhgggccc___UUUTTTVVV\\\dddmmm|||xxxwww|||}}}}}}}}}{{{yyyxxxyyyzzzyyy{{{|||yyytttqqqoooooogggdddcccdddgggttt~~~zzz|||~~~}}}||||||}}}~~~~~~~~~|||{{{zzzvvvqqqkkkfffaaa]]]YYYXXXUUUVVV[[[aaaeeelllsssvvvyyy~~~zzzsssrrruuuwwwaaaPPPCCC<<<666666555222222444444444555555444444333222000222444444444444555666666888;;;<<<<<<<<<===>>>CCCFFFHHHJJJKKKMMMPPPRRRTTTVVVZZZ]]]______^^^]]]WWWWWWWWWYYY]]]bbbfffiiinnnyyy{{{tttkkk^^^RRRMMMOOOHHHHHHFFFBBB>>><<<;;;<<<888:::<<>>AAAAAA???<<<888:::;;;<<<<<<===???BBBEEEMMMZZZjjjvvv||||||zzzvvvxxx}}}}}}nnniiiccc```^^^]]]YYYUUUOOOMMMJJJJJJLLLPPPVVVYYY[[[\\\___bbbccchhhxxx}}}lllhhheeeddddddjjjzzz{{{xxxvvvssspppnnnllljjjhhhgggffffffggghhhnnnuuu|||rrr^^^LLL@@@:::666444111111111111000000000000000000000000////////////------------...///111111000000///...------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------.........+++,,,---.........---,,,***+++,,,---...---,,,+++.........------...//////,,,---///000000///---,,,)))***,,,---......---,,,...------,,,,,,++++++******++++++,,,,,,------------,,,)))&&&###&&&,,,222......---------,,,,,,,,,........./////////000000...000222333666;;;AAAFFFMMMSSSYYY]]]```gggqqqxxxlllfffZZZLLLEEEIIIVVVbbbccccccdddhhhjjjiiiccc___RRRRRRXXXaaakkkuuu~~~vvvvvv|||~~~|||yyyvvvwwwzzz}}}yyy{{{|||zzzvvvsssssstttgggeeeeeeggglllzzz}}}zzz{{{}}}}}}{{{|||}}}~~~~~~~~~|||{{{zzzuuunnnhhhbbb^^^ZZZWWWWWWUUUWWW]]]cccgggnnnuuuyyy|||}}}~~~yyytttppptttyyy|||iiiWWWIII<<<777222222000///222777222222222111111111000000444555777666555444444555333666:::<<<===>>>???@@@BBBDDDGGGIIIKKKNNNRRRUUUZZZ]]]```dddfffgggffffff]]]]]]]]]___ccchhhlllooozzz~~~yyyuuuoooiiibbbZZZNNNEEEDDDGGGBBBBBB@@@<<<888555444444000222444666999;;;<<<===:::888666555666666444333333444777:::======:::777555888:::<<<===>>>AAACCCEEENNN]]]nnn{{{~~~|||yyy|||}}}zzzzzz|||~~~xxxlllggg```]]][[[ZZZWWWUUUPPPNNNKKKKKKMMMQQQWWWZZZYYY[[[```ccceeelll|||yyykkkjjjjjjiiihhhnnn~~~yyyvvvssspppllljjjfffeeecccbbbbbbcccdddeeeiiippp|||ttt^^^LLLAAA;;;777333333333222111000///...---000000///..................------------...////////////...------------............------.........------.........---+++***,,,,,,,,,---------......------,,,+++***)))((('''(((((((((((())))))))))))&&&'''***000666666111+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***,,,...///,,,,,,++++++++++++++++++,,,,,,,,,---------......,,,---......///.........222000222777;;;===AAAGGGNNN[[[bbbaaacccnnnsssqqqhhh]]]PPPHHHJJJQQQXXX]]]iiieeedddhhhmmmkkkbbbYYYPPPTTT]]]iiivvv}}}yyyzzz~~~{{{zzzxxxtttrrrtttzzz|||~~~wwwsssuuusssnnnhhhhhhhhhkkkvvv{{{xxxzzz||||||zzz{{{|||}}}~~~~~~~~~}}}{{{xxxrrrjjjbbb]]]YYYUUUSSSTTTVVV[[[```eeekkkqqqvvvvvvzzz{{{zzz}}}wwwnnnnnnqqq{{{nnn\\\LLLAAA777666555444444222///---000000000000111111111111333333222222111222222222111222444666888;;;???CCCBBBDDDHHHKKKMMMQQQVVVYYY```cccggglllnnnooonnnmmmiiihhhggggggkkkqqqxxx}}}vvvmmmjjjfff___XXXWWWSSSMMMFFFAAA===;;;;;;666555444333222000/////////,,,******---111444555888777555222//////222444444444555555555555555555666888:::<<<===???BBBEEEIIIRRRccctttzzzxxxxxxwwwsssooorrruuuzzz}}}}}}yyynnnggg^^^ZZZZZZZZZXXXUUUNNNRRRUUUSSSPPPPPPUUUZZZ^^^___bbbeeehhhooo~~~vvvggggggggghhhmmmzzzzzzsssmmmhhhfffdddeeebbb^^^[[[[[[^^^cccfffkkkooowwwsss]]]KKK@@@;;;666333333333222111000///......000000///..................------------.../////////......---,,,---------......------------......------.........---++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++)))))))))************+++,,,******---111222///+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---...//////000000//////333111333999===@@@FFFLLLWWW```fffeeejjjuuuwwwrrraaaXXXLLLGGGJJJQQQYYY]]]hhhggggggkkknnnkkkaaaXXXQQQWWWbbbooo{{{~~~{{{||||||yyytttpppooorrrwwwzzzzzz|||zzzuuutttvvvtttooojjjjjjlllrrr~~~|||yyy{{{|||{{{yyyzzzzzz{{{|||}}}~~~}}}~~~}}}zzztttnnnfff___[[[XXXWWWUUUTTTWWW\\\aaagggmmmtttyyy{{{|||xxxwwwzzz|||{{{zzzzzz}}}}}}rrrlllnnnttt~~~wwwfffVVVHHH>>>999777555444444444222000000000000000111111111111333333222222111222222333111222444666777:::???BBBDDDGGGKKKOOORRRVVVZZZ]]]eeeiiinnnsssvvvwwwvvvuuupppooonnnooossszzzrrrbbbYYYVVVSSSMMMHHHEEEBBB>>>999666444333333333222222111000///......000---+++,,,...222444444555555444222000000222444444444444444555555555555666888:::<<<===@@@CCCFFFLLLVVVfffvvv~~~yyytttssstttssspppmmmqqqtttxxx|||}}}}}}yyypppiii```[[[[[[\\\ZZZXXXSSSTTTUUUTTTRRRRRRVVVYYY___aaadddgggiiippp{{{sssiiiiiijjjlllsss{{{tttnnniiifffddd```^^^ZZZXXXYYY]]]dddhhhssswww~~~qqq\\\JJJ???:::555222333222222111000///......000000///..................------------...//////...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......*********+++++++++,,,,,,111---***))),,,---,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,------.........,,,,,,,,,---------.........//////000000000000000222222555<<>>BBBFFFIIIRRR[[[kkkzzz}}}xxxtttqqqpppqqqqqqooolllooossswwwzzz|||}}}~~~~~~}}}|||zzzxxxrrrkkkbbb]]]]]]^^^^^^^^^ZZZYYYXXXVVVVVVXXXZZZ[[[aaadddhhhjjjkkkqqqtttnnnhhhiiikkkooowwwzzztttmmmgggcccaaa___^^^\\\[[[]]]ccclllssspppZZZIII???999555222222222111111000//////...000000///..................------------...//////------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************+++++++++,,,000---***)))***++++++*********+++++++++,,,,,,,,,////////////////////////,,,------.........------***++++++,,,---......///,,,,,,,,,---------............///000000000000///111222777>>>CCCIIIRRR\\\hhhlllooosssyyyzzzmmm^^^LLLHHHDDDFFFMMMVVV]]]```fffiiinnnpppllldddZZZTTTVVVaaaqqq~~~{{{|||zzzrrriiihhhmmmrrrsssrrrvvvtttqqqrrruuuwwwuuuqqqpppsssyyy}}}|||}}}}}}zzzxxx}}}}}}~~~zzzuuukkkeee^^^XXXVVVWWWXXXXXXZZZ]]]ccchhhmmmsssxxx|||{{{rrrrrrtttxxx|||zzz{{{|||{{{zzzxxxvvvuuuyyy|||vvvkkkfffhhhrrr|||mmm[[[OOOFFF>>>888444111///...///000111111000000111111111222222222222222111111222222333333222333555555666888;;;>>>AAAFFFMMMUUU[[[aaafffiiippptttxxx}}}}}}{{{uuuvvvwwwyyy~~~ooo]]]RRREEE<<<::::::888555///000000111111222222222---------------.........///......///111111000...---///222333222111222333333333333444555555666666666888;;;===@@@EEEJJJNNNWWWaaaooo~~~|||xxxxxxuuusssrrrssssssqqqooopppsssxxx{{{||||||}}}~~~|||yyywwwwwwwwwuuutttrrrlllddd______aaacccccccccaaa^^^]]]___```aaaaaadddggglllmmmlllrrrvvvnnnjjjdddfffjjjoooxxx|||wwwqqqjjjddd```]]]_________```ccclllwwwoooZZZHHH>>>999555222222222111111000000//////000000///..................------------...//////------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,******+++++++++,,,,,,,,,******)))))))))((((((((()))))))))*********+++++++++*********,,,,,,+++*********+++++++++,,,,,,,,,........................,,,------......---,,,,,,)))******+++,,,------...,,,,,,,,,---------......,,,---......//////......000222888@@@FFFLLLXXXcccooosssxxx}}}}}}tttaaaPPPEEEDDDDDDIIISSS[[[```bbbffflllqqqppphhh^^^VVVSSSZZZfffvvv}}}zzz|||uuummmfffgggooovvvwwwuuuuuurrrpppqqqssssssrrrppprrruuu}}}~~~}}}}}}}}}|||zzzyyy~~~~~~}}}wwwqqqgggbbb\\\WWWVVVWWWXXXXXX___ccchhhmmmqqquuuzzz}}}ooojjjnnnsssxxx}}}~~~}}}yyyvvvvvv{{{}}}ooogggeeekkkwww~~~ppp^^^OOOFFFAAA;;;777333111...---...000111111111111111111222222222222222111111111222222333444333444555555555666:::<<<>>>DDDNNNXXX```gggmmmppptttvvvyyy{{{{{{zzzxxxwwwsssuuuxxx{{{wwwdddOOOFFF:::333222222111000,,,,,,------......//////---------............///...------...000000...,,,,,,...222333333222222333333333444555555666777777777999<<>>AAAFFFMMMTTTZZZbbblllyyy~~~{{{xxxwwwvvvvvvvvvuuutttrrrpppoootttwww{{{}}}{{{yyywwwwwwvvvsssooolllkkkjjjhhhggggggeeebbb```aaadddgggjjjmmmnnnppprrrtttuuuuuuvvvrrrrrrttttttrrrtttxxxpppjjjgggfffdddhhhmmmrrrzzzvvvrrrmmmfffaaa]]][[[ZZZ___cccgggkkkoooxxxyyyrrrpppZZZIII???:::666444111111111111000000000000000000///..................------------.../////////......---,,,---------......------------......++++++*********+++------,,,,,,,,,,,,------------***+++++++++++++++,,,,,,*********+++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///////////////333666>>>FFFKKKSSSbbbooosss{{{rrr^^^NNNFFFCCCEEEKKKUUU```gggiiihhhooouuuwwwoooaaaWWWVVVYYYdddppp|||xxxzzz|||tttpppjjjhhhgggkkksssxxxyyyxxxvvvtttttttttnnnggggggllltttxxx}}}}}}|||{{{{{{zzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}{{{uuukkkddd\\\ZZZYYYZZZ\\\___``````gggkkkrrrxxx}}}uuuoookkkooouuu|||~~~|||}}}rrrkkkgggiiiqqq|||sssaaaVVVIII@@@<<<:::777555555444222222333333222111111111111222222222333333111111111111222333444555444555555444333444666999;;;BBBNNNXXXaaagggkkknnnkkkkkkjjjiiihhhiiiiiiiiinnnttt{{{xxx^^^LLLAAA<<<666222222222111111000///---,,,---...000111..................------...,,,,,,---...000///...///111333333333333444555555555666777888999:::::::::<<>>;;;;;;@@@EEEHHHJJJMMMTTTYYY]]]aaaffflllqqqxxx~~~{{{vvvsssooonnnnnnnnnppprrrsssttt}}}~~~wwwmmmeee[[[[[[ZZZXXXVVVRRRPPPNNN|||kkkVVVIII@@@999666666222222222111111111000000000000///...............//////...------------...------------------------------------------------........................+++,,,......---,,,---...,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***++++++,,,,,,---...---,,,+++***+++,,,---,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,---......///111555888<<>>@@@BBBBBBEEEHHHKKKNNNSSSZZZeeelllttt{{{mmmXXXGGG:::444///000111111111000...---))))))***,,,,,,---------...------,,,,,,+++******---------............//////000000111111111111111333333333333555666777888;;;???DDDIIIOOOYYYeeemmmwww}}}}}}{{{vvvrrrpppooooooooopppoooooooooooopppqqqrrruuusssqqqooollljjjiiihhhdddbbb___^^^^^^]]]\\\ZZZZZZZZZYYYVVVSSSRRRSSSTTTUUUZZZaaaiiiooouuu{{{~~~}}}{{{zzz{{{~~~ooo^^^OOOEEE@@@<<<777555555555444333222444555555444444666999===AAAGGGLLLPPPTTTXXXZZZ______^^^^^^^^^______```^^^```bbbdddgggkkkpppssszzz{{{rrriii___UUUNNNNNNNNNMMMKKKJJJHHHGGGFFFoooYYYIII???777444444000111111111111222222222000000///.....................---------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***,,,,,,+++******+++,,,+++++++++***************)))***+++,,,,,,,,,++++++******++++++++++++******++++++,,,,,,---.........------,,,,,,++++++++++++***++++++,,,,,,++++++***------------------------+++++++++,,,,,,,,,------,,,---...///000333888;;;>>>BBBIIIPPPUUUXXX\\\```___bbbbbbZZZNNNGGGFFFGGGTTTZZZcccmmmtttxxxyyyyyyrrrjjj___WWWVVV\\\fffnnnvvv|||~~~~~~|||yyyuuuuuussspppppprrrwww{{{|||{{{zzzyyyxxxxxxyyyyyywwwpppdddXXXQQQRRRXXX___kkk}}}}}}}}}}}}~~~~~~|||{{{wwwnnncccYYYSSSQQQVVV\\\dddlllrrrwww|||}}}|||~~~xxxjjjfffggghhhkkkooorrr|||~~~qqqfff___YYYQQQKKK@@@<<<888555444555555555222222111000000111222333222333333444444333333222444444333333222333333333444555555666777777666666555666999<<<>>>AAABBBCCCFFFIIILLLPPPTTT\\\fffnnnuuu{{{wwwdddQQQAAA888444...///000111111000...---,,,,,,------------,,,,,,---------,,,++++++******---------............/////////000111111111111000333333333333555666777888;;;???DDDIIIOOOYYYeeemmmxxx~~~{{{yyyvvvrrrpppppppppqqqpppppppppppppppqqqqqqrrrtttssspppmmmkkkiiiiiihhhdddaaa___]]]\\\\\\ZZZXXXWWWWWWUUUSSSPPPOOOPPPQQQNNNRRRXXX^^^eeemmmtttyyy|||}}}xxxfffTTTGGG@@@;;;999666444333333333333111222333333333333555666777:::???CCCFFFHHHJJJLLLRRRSSSVVVXXXZZZZZZZZZZZZZZZ\\\```ccceeeiiiooosssyyy~~~vvvlllbbbYYYPPPKKKGGGFFFEEEDDDBBBAAA@@@@@@qqqZZZIII???777333333111111111111111111222222000000///..................------------...//////------------------------------------------------************************---......---++++++---...************************)))***+++,,,---,,,++++++)))******++++++******)))+++,,,,,,------...//////---------,,,,,,,,,++++++***+++,,,------,,,+++***,,,------......------,,,++++++,,,,,,,,,,,,------,,,---...///111444999===DDDEEEJJJQQQTTTVVVZZZ___dddhhhfff[[[OOOKKKMMMOOOXXX^^^gggqqqxxx{{{|||{{{kkkddd[[[WWWZZZccclllrrrxxx|||}}}||||||}}}{{{wwwsssrrrqqqpppqqquuuzzz}}}|||{{{zzzxxxwwwvvvuuuvvvmmm___SSSNNNQQQYYY___ppp~~~||||||~~~}}}{{{yyytttiii^^^VVVSSSTTTYYY___hhhoootttyyy~~~zzzppphhhhhhjjjlllpppuuu}}}xxxlllbbb\\\VVVNNNHHH===:::666444444555555555000111111111222222222222333333444444444444333333444444333333333333444444444555666666777777777777222444666:::===@@@BBBBBBEEEHHHLLLOOOTTT\\\fffnnnwww|||rrr^^^KKK===555222/////////000000//////..................---,,,,,,+++++++++,,,------......---------............///...///000000111111000000333333333444555666888888;;;???DDDHHHOOOXXXccclllwww~~~{{{zzzxxxuuurrrqqqqqqrrrsssqqqqqqqqqrrrrrrrrrrrrrrrsssqqqooollljjjhhhgggfffdddaaa^^^\\\[[[ZZZXXXVVVTTTSSSRRRPPPMMMKKKLLLNNNJJJMMMQQQUUU[[[bbbjjjooovvvyyy}}}|||kkkYYYHHH===:::777666555333333333333444000000000111222333555666111444999<<<>>>AAADDDGGGHHHKKKOOOSSSVVVWWWWWWVVVYYY]]]aaaccceeeiiiooouuuyyy~~~zzzrrrhhh]]]TTTNNNJJJFFFEEECCCAAA@@@???>>>>>>pppYYYIII???888555555222222111111111111111111000000///...............---------------...//////------------------------------------------------++++++++++++++++++++++++...///...---++++++,,,...************************(((***+++------,,,+++*********+++,,,,,,+++*********++++++,,,------......,,,---------,,,,,,+++++++++,,,---......---,,,+++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------,,,---///000222555:::>>>EEEDDDIIIPPPUUUVVV[[[bbblllnnngggWWWLLLMMMSSSWWW\\\aaajjjrrrxxxyyyxxxwwwfff```ZZZZZZaaakkkssswwwzzz}}}}}}{{{{{{}}}{{{vvvsssssssssrrrssswww|||}}}}}}|||zzzxxxuuurrrqqqpppfffXXXOOONNNTTT]]]ccczzz}}}||||||~~~~~~}}}yyyvvvooodddXXXSSSSSSVVV[[[cccmmmtttyyy~~~ooojjjgggjjjmmmpppwww~~~}}}tttiii```YYYRRRIIIBBB;;;888555333333444444444...000111333333333111111222333333444444333333222333333333333333444555666444444666777777888888888111333666999<<>>777777222333222222111111222333///......///111333444444222444777999;;;???CCCFFFGGGJJJNNNRRRUUUWWWXXXXXX[[[___dddffffffjjjpppvvvzzz}}}zzzyyyuuummmcccXXXOOOJJJHHHFFFEEEBBB@@@>>>======<<>>BBBAAAFFFOOOUUUXXX___hhhllllllaaaNNNCCCGGGQQQWWW```eeelllrrruuutttqqqoooccc^^^ZZZ\\\fffpppxxxzzz{{{~~~}}}{{{|||~~~{{{wwwvvvvvvuuuuuuuuuxxx}}}|||||||||{{{xxxtttpppnnniii___SSSLLLOOOYYYcccjjj}}}{{{|||~~~}}}vvvssslll```UUUPPPSSSWWW]]]eeepppxxx}}}tttgggeeefffjjjnnnttt}}}{{{rrrggg^^^WWWNNNDDD<<<:::777444333333444444333---///222444444333111000111222222333333222222111222222222333444555666777444444666777888888888888333444777:::===???@@@AAACCCGGGLLLQQQWWWaaammmuuu|||~~~rrr^^^KKK===666444000///...------...000000***+++,,,---.../////////111000000//////...---------------.........//////...//////000000000000000555555555555666888999:::<<>>BBBEEELLLMMMPPPTTTWWWZZZ]]]^^^]]]bbbfffhhhhhhkkkqqqwww{{{{{{vvvssswwwsssjjj___TTTKKKGGGEEEAAA???===:::888777666666pppZZZHHH>>>:::666444222111000000000111222333111111000///////////////------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,++++++***)))))))))***************************)))+++------+++)))((()))************************)))))))))***+++,,,......,,,,,,------...------,,,+++,,,------......------,,,------......------,,,++++++,,,...333888===@@@CCCIIINNNQQQWWWaaahhhjjjssshhh[[[NNNEEEFFFRRR```cccjjjoooqqqtttvvvpppfff]]]]]]]]]bbbjjjttt|||~~~{{{wwwvvvvvvwwwzzzyyyxxxwwwxxxyyy{{{|||}}}zzzvvvrrrnnnlllfffYYYRRRVVVYYY[[[fffttt~~~||||||~~~}}}|||qqqeee\\\VVVRRRUUUZZZggglllsssyyy~~~{{{{{{xxxjjj```dddjjjnnnsss{{{zzz~~~rrrbbbUUULLLFFF@@@;;;666555444333333333333333444333222222111111222222222333333444444333333222333333444444555666777777444444555777888888888888666777888999;;;>>>@@@AAAEEEIIIOOOUUU]]]fffooouuu}}}nnnZZZGGG:::222///111000...,,,+++,,,---...------------------------------------.........///000//////.........//////000000000111222222333333444555555555555666999<<<@@@BBBDDDGGGJJJRRR]]]dddnnnxxx}}}{{{{{{ssssssqqqooommmmmmppprrrrrrtttvvvxxxzzzzzzyyyxxxuuusssqqqpppooollliiifffccc```\\\YYYWWWVVVTTTSSSQQQPPPMMMKKKGGGDDDBBBAAA=========???AAAEEEHHHKKKRRRYYYdddnnnwww~~~|||wwwuuuuuuuuusssqqqddd\\\OOOCCC;;;666333222////////////////////////222222111111111111111222444555777777999<<<@@@DDDKKKOOOUUU[[[^^^aaadddffffffhhhiiiiiiiiilllrrrwwwwwwsssrrrsssppphhh]]]RRRIIIEEECCC@@@>>>;;;999999999777555oooYYYHHH>>>999666333333222111000000111111222111111000///////////////000//////...............,,,------......------,,,++++++,,,,,,,,,,,,++++++------------------------......---,,,,,,+++******++++++************++++++************************)))+++---,,,+++)))))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,,,,,,,------......------++++++,,,,,,,,,,,,++++++------...000444999>>>BBBDDDKKKRRRWWW___iiinnnooommmbbbUUUKKKFFFIIIUUUaaaeeekkkppprrrssssssjjj```WWWWWWZZZcccppp}}}zzzvvvttttttuuuxxxwwwvvvuuuvvvyyy{{{}}}~~~|||zzzuuuoookkk___VVVQQQTTTXXX\\\kkk|||~~~||||||~~~|||wwwmmmaaaYYYTTTRRRWWW]]]jjjooouuu{{{}}}~~~sssgggaaaffflllssszzzyyytttqqqfffXXXMMMFFFAAA<<<999777666555555444444555555444333222222111111222222222333333444444333333222444444444555555555555555555555777888999999::::::888888999;;;===???AAABBBFFFJJJPPPVVV^^^fffooouuu}}}nnnXXXFFF888111...///...---,,,,,,------...........................------.........///////////////............//////000000000111222222333333444555666666666888;;;===AAACCCEEEGGGIIIPPPXXX___kkkvvv~~~}}}}}}zzzwwwwwwrrrsssrrrqqqooooooppprrrssstttwwwyyyzzzzzzyyyyyyvvvtttqqqooonnnkkkhhheeeaaa___[[[XXXWWWUUURRRPPPMMMLLLJJJHHHFFFCCCBBBAAA>>>=========>>>AAACCCEEEKKKQQQZZZdddnnnvvv~~~~~~yyyxxxxxxwwwvvvnnniiidddbbbccccccaaa___WWWPPPFFF===777444222111111111111111111111111111222222111111111111111222444555777888:::===AAADDDLLLQQQWWW]]]aaadddgggiiiiiikkkmmmllllllooouuuzzz}}}yyywwwuuupppggg[[[PPPHHHCCCBBB???===:::888888777555333~~~oooYYYGGG===999555333333333222111000000000111111111000/////////////////////...------------...---......//////......---,,,------------------,,,...---,,,++++++,,,---.........---,,,,,,+++******,,,++++++++++++,,,,,,---++++++++++++++++++++++++***+++---,,,+++))))))***------------------------------,,,+++++++++++++++---.........---,,,,,,+++,,,,,,,,,---------......////////////////////////......///222666;;;@@@DDDFFFNNNWWW^^^gggooorrrpppdddXXXLLLGGGIIIOOOZZZccciiioootttuuutttooodddZZZUUUVVV]]]jjj{{{yyytttrrrqqqrrrtttsssrrrqqqssswww{{{~~~~~~|||||||||wwwnnnfffXXXSSSPPPTTTYYYaaauuu}}}~~~~~~{{{{{{~~~~~~}}}zzzqqqggg\\\UUURRRRRRYYY```mmmrrrxxx~~~wwwkkkcccdddiiiqqqzzz|||vvvoookkkaaaYYYMMMEEE@@@===:::777888777666666555666666666444333222222111111222222222333333444444333333222555555555555444444444333555666777999:::;;;;;;;;;::::::;;;===???AAACCCDDDHHHKKKQQQXXX___gggooottt}}}mmmVVVCCC666000...,,,------...............////////////////////////....../////////000000000//////............//////000000111111222333333333444555777888888:::===@@@AAADDDFFFHHHIIIMMMTTTZZZgggrrrzzzzzzyyyvvvssssssrrrssstttsssqqqqqqqqqssstttvvvxxxzzz{{{{{{zzzyyyvvvtttqqqnnnllliiifffccc___]]][[[XXXVVVTTTPPPMMMHHHGGGFFFEEECCCBBBAAA@@@>>>===<<<;;;;;;<<<======BBBFFFMMMVVV___jjjtttzzz~~~tttnnnmmmnnnnnnmmmaaa\\\VVVTTTTTTTTTSSSQQQHHHCCC===777444333222111111111111111111111111111222111111111111111222222333555888:::<<>><<<999777666555333111~~~nnnXXXGGG===888555222444333222111111000//////111000000///////////////000000///...............------............------------............------,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++***+++,,,,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,............---,,,++++++,,,,,,,,,,,,------......000000000//////000000000//////000333777===BBBFFFHHHPPP[[[cccjjjooommmhhhYYYNNNDDDEEEMMMUUU___ffflllrrrxxx{{{xxxooocccZZZ[[[]]]eeetttwwwrrrooonnnnnnooonnnlllmmmoootttyyy|||}}}zzzxxxzzz{{{uuuiii___TTTRRRRRRVVV[[[hhh|||}}}}}}{{{{{{~~~yyyzzz|||~~~{{{wwwkkkbbbWWWRRRQQQSSSZZZcccnnnsssyyywwwkkkccc___gggmmmwwwzzzsssmmmfff```UUUOOOGGGAAA===;;;999888777777666555555666666666444333222222111111222222222333333444444333333222444444444444444444444444555666777999:::;;;;;;;;;;;;;;;<<<===@@@BBBDDDEEEIIIMMMSSSYYY___gggnnnsss|||~~~}}}iiiSSSAAA666111000,,,---///000111000///...........................////////////000000000000///............//////000000000111222222333333444444666888:::;;;<<>>===<<<;;;:::999999999:::;;;>>>BBBHHHPPPZZZeeemmmtttyyyxxxnnngggfffggghhhhhh]]]WWWPPPMMMLLLLLLJJJHHHAAA===999666555555444333111111111111111111111111111111111000111111222333222555888;;;>>>AAAEEEHHHPPPUUU[[[aaafffiiimmmoooppprrrtttttttttwww~~~{{{rrreeeWWWMMMFFFBBB@@@>>>;;;888666555444222000~~~oooYYYGGG===999555333333333333222111000//////111000000///////////////222222111000000000000111,,,,,,------------,,,,,,---......//////......---,,,+++)))(((((()))+++,,,)))******+++---......///000///...,,,+++******)))++++++++++++++++++++++++***+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---.........---,,,,,,+++------,,,,,,,,,---...///---,,,++++++++++++,,,---......000333999???EEEIIINNNVVV```ggglllmmmfff]]]OOOFFFBBBHHHSSS\\\ccciiiooottt||||||qqqeee___^^^cccmmm}}}}}}uuupppnnnlllkkkiiiiiihhhiiimmmrrrvvvzzzzzzwwwvvvxxxyyysssfff[[[QQQQQQSSSWWW___ooo~~~zzz{{{|||zzz{{{~~~yyyzzz|||~~~|||wwwrrrggg^^^UUURRRRRRUUU^^^fffooossszzz|||nnnccc______fffnnn{{{{{{ssslllddd\\\VVVLLLHHHBBB===:::999888777666555555444555555666666444333222222111111222222222333333444444333333222111111222333444555666777333444666888999:::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEJJJNNNTTTZZZ```fffmmmqqqyyy|||vvvcccOOO???666333222---...111222333222000///------------------------////////////000000000000...............///000000111111111222333333444444444777:::;;;<<<>>>@@@BBB@@@CCCGGGIIIKKKOOOVVV[[[fffrrr~~~yyyvvvwwwwwwsssrrrtttuuuwwwxxxwwwuuutttssstttwwwxxxzzz{{{{{{zzzyyyxxxuuurrrnnnkkkhhhfffcccaaaaaa___\\\ZZZWWWSSSNNNKKKIIIHHHFFFDDDAAA???===<<<;;;::::::999999999999999999:::<<>>???<<<888666555444333111000000000000000000000000111111000000111222222333333555999<<>>;;;888666666444222111oooZZZHHH>>>:::666444222222222222222111000///111111000///////////////......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------............------...---,,,++++++,,,---...))))))***+++---...//////000///---,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...++++++++++++++++++++++++******++++++,,,...///000,,,------......------,,,------,,,+++,,,---...///...---,,,++++++,,,---......///111555<<>>AAACCCEEEFFFJJJNNNTTTZZZ___eeekkknnnuuuxxx}}}xxxnnn]]]LLL>>>666333333...///111222333222000///------------------------....../////////000000000......---......///000111111111222222333444444444555888;;;<<<===>>>???AAA@@@CCCFFFHHHKKKPPPXXX^^^hhhsss~~~}}}yyyvvvwwwvvvtttuuuxxxzzzzzzzzzxxxvvvttttttuuuwwwxxxzzz{{{zzzyyywwwvvvtttpppllliiigggeeecccaaabbb```\\\YYYVVVRRRNNNJJJIIIHHHFFFDDDAAA???===<<<999999999999999888888888777888999:::===BBBHHHMMMXXX^^^fffoooxxxrrrkkkbbb\\\\\\]]]]]]]]]VVVPPPHHHCCCAAAAAA@@@>>>@@@<<<888444333222000///////////////////////////000000000000111222333333444666999<<>><<<:::777666555555333111qqq[[[III???;;;777555000111222222222222111000111111000///////////////,,,+++******))))))******,,,,,,------------,,,,,,---------......---------------------------------++++++,,,,,,,,,,,,------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///------------------------,,,,,,,,,,,,,,,---...///++++++,,,---...............---,,,++++++---...000222111///......///111222///000333888@@@HHHOOOTTT]]]ccchhhlllmmmgggXXXJJJEEEDDDIIIUUU```eeeiiilllpppsss{{{{{{mmmdddbbbdddqqq}}}uuuqqqpppooollliiieeefffiiilllooorrruuuvvvuuuvvvwwwwwwtttlllaaaZZZSSSUUUYYYaaaqqq{{{xxxyyy{{{zzz{{{~~~}}}~~~}}}wwwnnnhhh[[[VVVTTTWWW\\\bbbkkktttuuuzzz}}}tttjjjdddcccfffiiiuuusssnnngggaaa[[[RRRIIIBBB<<<;;;;;;999888777888999666666555555666666777888444333222222111111222222222333333444444333333222000000111333444555666666444555777999:::<<<<<<======>>>???@@@BBBEEEGGGHHHJJJNNNTTTZZZ___dddiiilllrrruuuzzzrrriiiZZZJJJ===555222111//////000000000///...---........................------........./////////---------......///000111111111222333333444444555666888;;;=========>>>???AAACCCEEEFFFHHHNNNVVV]]]iiisss}}}yyyvvvvvvuuutttvvv|||~~~}}}|||yyyuuuttttttuuuwwwxxxyyyzzzyyyxxxvvvuuurrrooojjjgggeeedddcccbbbccc___[[[WWWSSSPPPLLLJJJFFFEEEDDDBBB@@@???======999999888888777666555444444555777888999;;;>>>AAAGGGLLLSSS\\\eeepppzzz}}}yyykkkeee]]]YYYYYYZZZZZZYYYXXXRRRKKKGGGGGGIIIIIIHHHCCC???999555333222000///000000000000000000000000000000000000111222333444666777888;;;???EEEMMMSSSZZZ^^^ccchhhkkknnnqqqrrrrrrtttwwwwwwxxx|||xxxnnn___SSSKKKEEE???;;;999777555444444444333111qqq[[[JJJ@@@;;;888555///000222333333222111000111111000///////////////111111000////////////000---..................---,,,------------------,,,+++,,,,,,------,,,,,,+++......---,,,,,,++++++***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---000..............................---,,,,,,,,,------******,,,---.../////////...---,,,++++++---...000000///...,,,,,,...///000000111555:::BBBKKKSSSXXX^^^ccchhhjjjjjjdddTTTEEECCCEEEMMMZZZcccgggiiimmmppprrryyy~~~xxxiii``````nnn|||yyysssppppppppplllhhhfffgggjjjnnnqqqtttuuuvvvqqqsssuuutttooofff^^^XXXWWWZZZ^^^hhh|||zzzwwwyyyzzzyyy{{{~~~}}}}}}~~~}}}uuulllfffWWWSSSSSSXXX___gggqqqzzzyyy}}}}}}vvvmmmeeebbbeeejjjnnnzzziiieee___YYYTTTLLLCCC<<<999:::::::::::::::<<<>>>777777666777777888999999444333222222111111222222222333333444444333333222222222222333333444444444555666888:::<<<===>>>>>>???@@@@@@BBBDDDFFFHHHIIIJJJNNNTTTYYY^^^ccchhhkkkpppsssxxx|||}}}|||pppgggYYYIII<<<444000///...//////......---,,,,,,////////////////////////------------.........///---------......000111111111222222333333444444555666999<<<============>>>BBBCCCDDDDDDFFFKKKTTT[[[iiisss}}}xxxvvvvvvtttssswww~~~}}}yyyuuussstttvvvwwwxxxyyyyyyyyywwwuuutttqqqnnniiifffeeedddcccbbbccc___YYYTTTQQQNNNKKKIIICCCBBBBBBAAA@@@???>>>>>>999999888777666444222111111333555666777888:::;;;:::>>>DDDLLLUUU```kkkrrr~~~}}}zzztttvvvvvvvvvxxxzzzuuunnnhhhbbb[[[XXXXXXYYYYYYWWWXXXRRRLLLIIIKKKNNNOOOOOOFFFBBB;;;777444444333222111111111111111111111111000000000000111222333444777777888:::>>>FFFOOOUUU]]]aaafffkkkmmmppprrrtttsssuuuxxxxxxyyy}}}uuukkk]]]RRRJJJDDD>>>888777555333222333333222111qqqZZZIII???777444555222222111111000/////////111111000000//////............---......///000111......------------......+++++++++,,,,,,---------,,,,,,,,,,,,+++,,,---...++++++,,,,,,,,,+++******''')))***,,,,,,,,,***)))******+++,,,,,,,,,,,,+++000///---,,,,,,...111333<<<333)))(((---222000,,,******+++,,,------......------......---+++***(((---------.........//////------,,,,,,---...000111555666999>>>EEELLLSSSWWW\\\```gggjjjggg\\\OOOEEE@@@IIITTT^^^dddhhhlllooosssvvv{{{zzzoooaaa[[[]]]ppp}}}pppiiioooqqqmmmlllqqqlllmmmppprrrssssssrrrqqqmmmrrruuuqqqggg]]]WWWUUUTTTZZZfffuuu}}}{{{yyyxxxyyy|||{{{qqqfff```XXXWWWWWW[[[cccllltttxxx}}}wwwooogggcccbbbfffppp{{{yyyrrreee^^^UUUMMMIIIEEEAAA===999999777666555555555555444444444555444444333333555444222000000111222333555555444333333222222111222333333111000000222555555666777888:::;;;<<<======???BBBDDDDDDFFFHHHJJJNNNQQQUUUYYY]]]aaagggjjjqqquuuwwwyyy|||~~~zzznnniiiYYYEEE999666333...////////////////////////------------............---......///000111111222......//////000000111111222333333444555666777777888999:::::::::;;;===???CCCDDDDDDDDDFFFLLLUUU\\\kkkxxx{{{zzzxxxvvvtttuuuxxx{{{}}}}}}{{{xxxvvvuuuvvvxxxyyyyyyzzzzzzyyyxxxvvvtttrrrpppmmmkkkiiiiiihhhgggeeeccc___XXXRRRMMMIIIFFFDDDBBB@@@???>>>???>>><<<;;;999888777666555555555555222222222333444555666777666555666:::BBBMMMXXX___lllooouuu{{{yyysssoooooommmkkkmmmppprrrqqqpppdddaaa\\\XXXUUUTTTUUUVVVXXXSSSNNNNNNSSSXXXYYYXXXQQQLLLCCC;;;555333444555222111111111222333333444222111000//////000111222555888;;;<<>>666222222222222111111000/////////000/////////............111000///...------------......------------......,,,,,,---------.........,,,)))'''(((+++---,,,***)))***+++,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++///...---,,,,,,...///111FFF===333...//////,,,)))'''(((((()))******++++++,,,------...---,,,******++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,...///000444666:::@@@HHHOOOVVVYYY[[[___dddeeeaaaWWWMMMEEEBBBKKKWWW```fffkkkooorrruuuxxx|||zzzmmm___[[[___rrrzzzoooiiinnnpppllllllpppnnnoooqqqsssttttttsssrrrooorrrsssnnnddd[[[VVVUUUXXX^^^kkk||||||{{{yyyxxxyyy|||xxxnnnddd^^^UUUUUUWWW\\\dddnnnwww||||||oooiiicccbbbeeelllzzzssskkkaaaZZZPPPIIIFFFCCC@@@===999888777666555555555555222333444444555555555555555444222111000111222333444444333333222111111111111222222111000111333555555666777999:::<<<===>>>>>>???AAABBBCCCEEEHHHJJJMMMPPPUUUYYY]]]bbbgggkkktttxxxzzzzzz}}}~~~xxxnnnhhhXXXDDD888555222---/////////////////////////////////000000000111111......//////000000111111......//////000111111111222222333444555666777777888999;;;;;;;;;<<<>>>@@@@@@AAACCCCCCFFFMMMWWW^^^nnn{{{~~~{{{zzzxxxwwwvvvvvvwwwzzz{{{{{{yyywwwuuuuuuvvvxxxyyyzzzzzzzzzzzzxxxvvvtttsssqqqooollljjjjjjiiigggeeeccc^^^WWWRRRMMMJJJFFFDDDBBB@@@>>>>>>>>>>>><<<:::999888777666555555555555555444444333333333333444666555444555:::AAAHHHMMMXXX\\\ccckkksssxxx{{{|||}}}}}}|||zzzvvvqqqllliiihhhfffeeefffiiikkkkkkiiibbb___ZZZVVVTTTSSSTTTUUUXXXTTTQQQSSSXXX]]]___^^^WWWQQQIII@@@999555444333222222111111222333333444222111111000000111222333666999<<<>>>AAAGGGPPPWWW```bbbfffkkkoooqqqssstttssstttuuuvvvwww{{{}}}ssseeeUUULLLFFF???:::888444444333222111000000111pppYYYIII>>>777333333222222111111000///////////////............------000///...---,,,,,,,,,,,,......------------......------............//////---)))&&&(((---///,,,(((((()))***,,,------------******+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------777333...++++++,,,---,,,***++++++,,,,,,---------,,,,,,------------,,,+++************++++++++++++,,,,,,++++++,,,---///000333666<<>><<<888888777666555555555555111222333444555666666666444333222111111111222333333333222222111000000000///111222222111222444666666777888999;;;===>>>???>>>???@@@@@@AAADDDHHHKKKMMMPPPTTTYYY]]]bbbhhhkkkwwwzzz||||||~~~}}}wwwooofffUUUCCC777333000---////////////////////////000000000000111111111111////////////000000000000......///000000111111222222222333444555666666777888:::;;;<<<<<<===@@@BBB@@@BBBDDDEEEHHHPPP[[[cccrrr}}}{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxwwwvvvuuuuuuvvvxxxzzzzzz{{{{{{zzzyyywwwuuusssrrrpppnnnlllkkkiiigggeeeaaa]]]VVVQQQMMMJJJGGGEEEAAA@@@>>>===>>>===<<<:::888777666555555444555555777666555333222111111000333222111111333777;;;===DDDIIIQQQYYYaaafffhhhiiijjjkkkkkkjjjhhheeebbb```^^^]]]\\\]]]```bbbbbbbbb___\\\XXXUUURRRRRRSSSTTTXXXVVVUUUXXX___dddfffeee]]]XXXPPPGGG???888444222222222222222222333333444222222111111111222444555777:::>>>@@@CCCHHHPPPVVV^^^aaaeeejjjnnnqqqssstttrrrsssssstttuuuyyy~~~yyynnn```RRRIIICCC<<<777555333222111000000000000000}}}kkkVVVHHH???999777888222222111111000//////////////////////////////...,,,,,,,,,,,,,,,---//////...------,,,,,,------...------------............---+++***,,,///000...+++******+++,,,------------++++++,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***&&&&&&&&&&&&'''***...111,,,,,,------.........///,,,,,,------------------++++++,,,,,,,,,---------,,,,,,++++++,,,---///000333777>>>FFFMMMSSSWWWYYYXXX]]]bbbaaaYYYNNNGGGCCCFFFOOO\\\fffmmmsssxxx{{{~~~xxxhhh]]]```iiixxxvvvmmmgggeeeiiimmmmmmooorrrssstttuuuwwwvvvuuutttrrrrrroooiiiaaaYYYUUUUUUWWWdddlll{{{~~~zzzyyyxxxxxxzzz|||{{{rrrhhh___XXXTTTPPPTTTZZZaaaiiiqqqyyy{{{rrrlll___\\\]]]dddooo}}}ttthhhaaa[[[SSSHHH@@@===<<<;;;:::888777666555555555555555333333444555555666555555333333222111111222222333222222111111000/////////...///111222222333555777666777888:::<<<>>>???@@@??????@@@???@@@CCCHHHKKKMMMPPPUUUYYY^^^ccciiimmmvvvzzz}}}}}}~~~xxxpppeeeSSSBBB888333000...////////////////////////........./////////000000000000000000////////////...//////000111111222222222222333444555666777777999:::<<<======???BBBDDDDDDFFFGGGIIILLLUUUaaajjjvvv}}}|||zzzzzzzzzyyyyyywwwvvvvvvvvvuuuttttttuuuwwwyyyzzz{{{{{{{{{zzzyyywwwuuutttsssqqqooommmkkkiiifffccc___[[[UUUPPPLLLJJJGGGEEEAAA???============;;;999777777666555444444444444666666444222111000000000000000000111333555777888<<<@@@GGGNNNSSSUUUUUUUUUXXXYYYZZZ[[[[[[ZZZXXXWWWUUUUUUUUUWWWYYY[[[\\\\\\]]][[[XXXUUUSSSSSSTTTTTTYYYXXXYYY]]]cccggghhhhhh```\\\VVVMMMDDD<<<666333333333222222222333333444111111000000111333444666777;;;???AAADDDHHHOOOUUU[[[^^^bbbggglllooorrrssspppqqqqqqrrrssswww|||vvvhhh\\\NNNGGGBBB;;;555333333222111000000000000000zzziiiTTTGGG@@@:::777888222222111111000/////////000000000000000000000000,,,,,,,,,,,,,,,---//////------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,))),,,//////---,,,---///---------------,,,+++***++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++)))***,,,,,,,,,+++***)))+++,,,,,,+++))))))+++...************++++++++++++------------------......++++++,,,,,,,,,------------,,,++++++,,,---///000666:::@@@GGGNNNRRRUUUVVVVVV___fffeee[[[NNNFFFCCCGGGQQQ^^^iiipppvvv{{{zzzpppbbbZZZaaammm||||||sssgggeeeeeeiiimmmooorrruuutttuuuvvvwwwvvvuuusssqqqrrrmmmddd[[[TTTSSSVVVYYYbbbmmm}}}zzzyyyyyyyyy{{{}}}}}}uuujjj```YYYSSSQQQSSSWWW___eeelllrrryyy~~~yyy|||||||||zzzvvvppphhhccc^^^]]]```iiivvvyyyooofffaaaZZZRRRFFF>>>;;;:::888777777666666555555555555555666666666666555444444333222222222222222222222333222222111000000//////...---///111222333333555777666666888:::<<<>>>@@@@@@???@@@@@@@@@@@@CCCHHHLLLMMMPPPUUUZZZ___eeekkkooouuuyyy}}}~~~zzzqqqcccPPPBBB999444111000////////////////////////............////////////000000000000//////////////////000000111222222222222333444444666666777888999;;;===>>>???AAADDDFFFHHHIIIJJJKKKOOOYYYeeennn{{{~~~~~~{{{{{{{{{{{{zzzxxxwwwvvvuuuuuutttuuuvvvwwwyyyzzzzzzzzz{{{zzzyyywwwuuussssssqqqooommmkkkgggccc```\\\XXXRRRNNNKKKIIIFFFEEE@@@>>>===<<<<<<<<<:::999777666555444333333333333444333222111111111111111//////000222333444555666888;;;@@@EEEHHHJJJIIIIIILLLMMMNNNPPPQQQQQQQQQQQQPPPQQQRRRSSSUUUWWWYYY[[[\\\ZZZXXXVVVUUUUUUVVVVVVZZZ[[[^^^bbbfffhhhhhhhhhaaa^^^YYYQQQIII@@@999666444444333333222333333444000000000000111333555666888;;;@@@CCCEEEHHHNNNSSSXXXZZZ___dddiiilllnnnoooooooooooooooqqqvvv|||~~~ssscccWWWLLLFFFBBB;;;555333333222222111111111111222|||jjjVVVHHH???888444444222222111111000/////////000000111111111111222222000///...---,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++&&&+++000///+++(((+++///............---+++***)))++++++++++++,,,,,,------******+++,,,,,,,,,,,,+++***+++,,,,,,,,,+++)))))),,,,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------------...************++++++++++++------,,,,,,---...000111888<<>>???@@@???@@@AAAAAABBBEEEIIILLLNNNRRRWWW\\\aaahhhnnnrrrvvvzzz~~~{{{ooo___LLL@@@999333111111////////////////////////////////////000000000000////////////000000000000//////000111111222222333444444555666777888888999999;;;>>>???@@@CCCFFFIIIHHHJJJKKKMMMRRR]]]jjjttt||||||||||||{{{zzzyyyxxxuuuuuuuuuvvvwwwxxxyyyzzzyyyzzzzzzyyyxxxvvvtttrrrrrrpppnnnkkkiiieee```\\\XXXTTTOOOKKKIIIGGGEEEDDD???>>><<<;;;<<<;;;:::888666666444333333333333333111111111000111111222222000000000111111111111111222444888===@@@CCCDDDDDDEEEFFFHHHIIIKKKLLLMMMMMMLLLNNNPPPQQQRRRTTTWWWZZZ[[[ZZZYYYWWWWWWWWWXXXXXX\\\___cccgggjjjjjjjjjiiidddaaa\\\TTTLLLCCC<<<999555444444333333333333333000000000111333555777888999===BBBEEEGGGJJJNNNRRRVVVYYY]]]bbbfffiiikkklllmmmmmmmmmnnnpppvvv}}}zzznnn]]]RRRIIIEEEBBB<<<666444333222222111111111222222{{{jjjUUUHHH???777333333222222111111000////////////000000000111111111111111000///...---------------,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,'''+++...///,,,++++++------.........---,,,++++++*********+++,,,---...///******+++,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))&&&&&&(((***,,,...///////////////////////////...000///...---,,,,,,------++++++++++++,,,,,,,,,,,,......------...///111222:::===BBBIIIOOOTTTXXXYYY[[[eeemmmiii[[[MMMIIIIIILLLUUUcccooowww~~~}}}lll```ZZZ]]]kkkyyy~~~xxxuuuppprrrrrrrrrrrrtttvvvvvvyyyzzzzzzzzzyyyvvvsssqqqqqqiii]]]TTTQQQTTTYYY]]]gggyyy~~~~~~{{{{{{{{{}}}~~~|||uuuooofff]]]WWWVVVWWWYYYZZZbbblllssswww{{{|||vvvssspppooonnnpppmmmiiiccc^^^ZZZXXXXXX^^^aaajjjzzzuuullleee]]]XXXOOOIII@@@;;;:::999888666555555555444444555555666666666777666666555444333111111222222333333333333333222222111111000//////---///222333333333444555333444666888;;;===???@@@???AAACCCDDDDDDFFFIIILLLOOOSSSXXX^^^cccjjjpppuuuzzz|||lllZZZGGG<<<777222000111////////////////////////............////////////......//////000000111111///000000111111222333333555555666777888999:::::::::<<<>>>@@@AAADDDGGGJJJJJJKKKNNNQQQXXXeeettt~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{vvvwwwwwwwwwxxxxxxyyyyyyxxxyyyyyyxxxwwwuuusssqqqpppnnnllljjjgggbbb]]]YYYUUURRRMMMIIIGGGFFFDDDCCC???===;;;;;;;;;;;;999888666555444333222222222222111111000000000000111111000000000000000000000111///111333777;;;>>>AAABBBBBBCCCDDDFFFHHHIIIJJJKKKIIIKKKNNNOOOOOOQQQUUUXXXZZZYYYXXXXXXWWWXXXXXXYYY___ccciiinnnppppppooonnnhhheee___WWWNNNEEE>>>;;;555555444333333333333333222222222333555777:::;;;;;;@@@FFFIIIJJJLLLPPPTTTWWWYYY]]]aaaeeehhhjjjkkkkkkkkklllmmmpppvvv~~~tttgggWWWMMMEEECCCBBB<<<777555111111000000000111111222xxxgggSSSGGG???999666666222222111111000/////////.../////////000000111111......---......///000111---,,,,,,++++++,,,,,,---//////.........---------+++,,,...///000000...,,,,,,,,,------...---------))))))***+++,,,...///000******+++,,,,,,,,,,,,+++---,,,,,,+++++++++******+++******,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,+++111000...---,,,,,,,,,---------............////////////......///000222333:::===CCCIIIPPPWWW[[[^^^^^^gggnnnhhhXXXLLLJJJMMMNNNWWWeeeqqqzzzmmm```]]]dddsss}}}wwwwwwwwwyyyyyyvvvuuuuuuvvvvvv||||||||||||zzzwwwtttssspppggg\\\SSSQQQTTTZZZ^^^qqq~~~~~~{{{||||||~~~~~~yyyoooiiiaaaYYYVVVWWW[[[^^^\\\eeepppxxx|||{{{tttnnnkkkjjjjjjkkkiiigggaaa[[[VVVTTTTTTVVV]]]aaammm}}}qqqjjjbbbYYYQQQIIIDDD===:::::::::888777555555444444444555555666555555666666666666666555000111222333333333333333333333222222111000000000---000333444333333333444333444555888:::===>>>??????AAADDDEEEFFFGGGJJJLLLPPPTTTYYY___eeekkkrrrvvv~~~|||iiiVVVCCC:::555000...000////////////////////////+++++++++,,,,,,,,,---------......///000111111222000000000111222222333333666666777888999:::;;;;;;:::<<>>@@@BBBBBBCCCEEEFFFHHHIIIJJJFFFIIILLLMMMMMMOOOSSSWWWXXXXXXXXXWWWWWWXXXXXXYYYaaafffmmmrrrttttttssssssmmmiiibbbYYYOOOFFF???;;;666555444333333333333333444444444555777:::<<<>>>>>>BBBHHHLLLMMMNNNRRRUUUXXXZZZ^^^bbbeeehhhiiijjjjjjkkkkkkmmmpppwwwpppbbbSSSJJJCCCBBBAAA<<<777444000000////////////000111}}}jjjTTTGGG@@@;;;777777555555333222111000000000111111000///////////////////////////////////////+++******))))))******+++/////////......---------......//////......---,,,***+++,,,---...---,,,+++******+++++++++******)))((()))***+++---...///000***)))((('''''')))+++,,,---.........---+++)))(((+++,,,,,,------,,,,,,+++******++++++,,,---......,,,---......//////......000000///---,,,...111444<<>>@@@CCCDDDDDDEEEGGGIIINNNOOORRRYYYeeettt~~~|||zzz{{{{{{zzzxxxvvvvvvxxxzzz{{{{{{xxxxxxwwwvvvtttrrrqqqpppooolllgggccc```]]]YYYWWWQQQOOOKKKIIIHHHFFFCCCBBB>>>>>>===<<<;;;::::::999666555333222111000000000111222222333333222222111000000000000000000000000333333333444666999;;;===BBBBBBCCCDDDEEEEEEEEEDDDJJJKKKMMMNNNNNNOOOQQQSSSUUUWWWWWWWWWVVVVVVXXXYYYeeeiiioootttvvvvvvsssqqqhhhddd^^^XXXRRRKKKDDD???:::888555333111000//////444333333444666:::>>>@@@CCCEEEIIIKKKMMMPPPTTTVVVZZZ\\\```dddggghhhiiiiiigggiiikkknnnssszzz|||lll___UUUKKKBBB>>>;;;777555555111111000000000000111111{{{hhhSSSFFF???999555555222222111000000000111111111111000///////////////////////////////////////------,,,,,,,,,,,,------.........---------,,,,,,---------------,,,,,,+++++++++,,,,,,------,,,,,,((()))***+++,,,,,,---------------------------,,,,,,+++***)))***+++---...,,,---.........---,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,,,,---............---.........------///444777>>>BBBIIIQQQWWW[[[]]]^^^cccfffdddXXXIIIBBBFFFMMMXXXbbblllttt|||xxxfff]]]___jjj|||}}}yyywww{{{yyywwwvvvvvvwwwxxxyyy}}}~~~{{{xxxttthhh^^^WWWVVVVVVWWWcccqqq~~~~~~||||||}}}~~~yyyqqqggg]]]UUUVVVZZZ]]]aaadddlllqqqwwwzzz}}}{{{uuuvvvxxxxxxvvvppplllhhhdddccccccdddeeeeee]]]VVVSSSRRRRRRVVV[[[ggguuusssiiiccc[[[QQQIII???===:::888666555555666333333333333333444555555555555666666666666555555444444444444333333333333555333111000000000///...000111222333444555555555666777888999:::<<>>@@@CCCDDDEEEGGGJJJLLLLLLPPPWWWaaammm{{{~~~|||||||||zzzwwwuuuuuuwwwyyyzzzzzzxxxxxxwwwvvvtttrrrooonnnmmmjjjfffbbb```]]]YYYWWWQQQNNNKKKIIIGGGEEECCCAAA>>>===<<<<<<::::::999888666555444222111111000000000111111222222111111000000000000000000000000000222222333444666999;;;===AAAAAABBBCCCDDDDDDDDDDDDFFFHHHJJJKKKLLLMMMPPPRRRUUUVVVWWWWWWVVVWWWYYY[[[eeeiiipppuuuxxxxxxuuusssgggccc]]]WWWPPPIIIBBB>>>888666555333222222222222555555555666888<<<@@@CCCEEEHHHKKKNNNPPPSSSVVVYYY\\\^^^bbbfffiiijjjkkkkkkjjjkkknnnpppttt{{{zzzjjj^^^SSSIII@@@<<<999555333444111111000000000000111111yyygggQQQDDD===777444333000000//////000111111222111111000///////////////////////////////////////.........------.........------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,++++++,,,,,,------***+++,,,,,,---------,,,---------,,,,,,+++++++++,,,,,,+++******+++---...,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------......++++++,,,---------------,,,---------...111666:::???DDDLLLTTT[[[___aaaaaacccaaaZZZOOOFFFCCCIIIOOO^^^fffooovvv~~~ooo___[[[cccrrr}}}yyyxxxyyyyyyyyyxxxvvvvvvxxxyyy~~~{{{wwwrrrbbbZZZUUUVVVXXX[[[jjjzzz~~~}}}||||||}}}~~~wwwnnncccXXXPPPSSS\\\bbbgggjjjqqquuuyyy}}}|||rrrmmmnnnoooooommmjjjgggbbb``````bbbccccccaaaZZZTTTRRRRRRSSSYYY```pppzzznnneee^^^VVVLLLDDD<<<;;;999666555444444444333222222222222333444444555555666666666666555555666666555555444333333222333111///...///000000///111222333333444444444444555777888999:::===@@@CCCEEEGGGHHHIIIIIIJJJMMMOOOYYY\\\```dddjjjpppxxx}}}tttfffOOOCCC777333222000...///////////////............000000//////000000000000111111111111111111111111...000222333333444666888333666888::::::;;;<<<>>>>>>@@@CCCEEEFFFHHHLLLNNNKKKRRR]]]jjjwww~~~~~~~~~|||||||||yyywwwuuuuuuvvvxxxxxxxxxvvvwwwwwwvvvtttqqqmmmkkkjjjgggdddaaa___\\\YYYVVVPPPNNNJJJHHHFFFEEEBBB@@@<<<<<<;;;:::999888777777666555444333222111111111///000000000000000000///000000000000000000000000222222222333555888;;;<<>>:::777333111222111000000//////000000111yyyfffQQQEEE>>>888333222111111000000000111111222111000000///////////////////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++---,,,+++***+++,,,---.../////////...---+++***)))))))))******+++++++++,,,+++***)))))))))***++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,..................------***+++,,,,,,------,,,,,,,,,------...///222777;;;???DDDMMMVVV]]]aaabbbaaaccc\\\QQQGGGBBBEEEKKKQQQbbbiiiqqqxxxwwwgggYYYZZZhhhxxx}}}yyyxxxwwwxxxxxxwwwuuuuuuwwwyyy}}}zzzuuuooo___XXXUUUXXX[[[aaarrr~~~}}}}}}zzzzzz{{{|||~~~}}}tttkkk```UUUNNNSSS^^^fffkkknnntttwww{{{~~~|||uuummmiiihhhiiigggfffbbb^^^ZZZZZZ]]]```bbbbbb]]]XXXSSSSSSUUUXXXaaaiiiyyywwwkkkaaaXXXOOOEEE???:::999888666555444444444333333333222333333444555555555666666666666555555666666555555555444444444222000...---...000000000222222333444444333333333555666888999:::===@@@CCCFFFHHHIIIJJJKKKLLLOOOQQQWWWZZZ^^^ccchhhnnnuuuzzz|||iiiYYYEEE<<<444222222000...//////////////////...............//////////////////222222111111111111111000///000222333333444666888444666999;;;<<<===???AAA@@@AAACCCDDDFFFHHHKKKNNNNNNWWWcccppp{{{~~~~~~~~~~~~}}}~~~~~~}}}{{{zzz{{{|||yyywwwuuuuuuvvvwwwwwwvvvtttuuuuuutttrrrnnnkkkiiifffdddaaa___^^^[[[XXXUUUOOOMMMIIIGGGEEEDDDAAA???;;;;;;:::999888777666666666555444333222222222222///000000111111000000///////////////////////////111111222333555777:::<<<===>>>???AAAAAABBBBBBBBBFFFHHHJJJKKKLLLMMMOOOQQQTTTUUUWWWXXXXXXZZZ]]]___cccgggnnnuuuyyyzzzyyywwwhhhccc\\\UUUNNNGGGAAA===777666555444555555777777888888999<<>>???AAACCCBBBCCCDDDDDDEEEGGGKKKNNNVVV]]]hhhsss|||~~~}}}}}}}}}yyyzzz|||{{{zzzzzz{{{}}}yyywwwvvvvvvvvvwwwvvvtttrrrrrrrrrqqqooollliiigggdddccc```___]]][[[WWWTTTNNNLLLHHHFFFDDDCCC@@@>>>::::::999888777666666555555444333333222222222222000111111111111111111000////////////////////////000111111222444777999;;;<<<===>>>@@@AAABBBBBBBBBGGGIIIKKKKKKKKKLLLNNNOOOSSSUUUWWWXXXXXXZZZ]]]___```dddlllsssxxxyyyxxxvvvjjjeee]]]UUUNNNHHHBBB>>>999888777666666666777888999:::<<<>>>BBBFFFIIIKKKPPPRRRVVVXXXZZZ]]]```ccckkkmmmpppssstttuuuuuutttrrrssstttuuuwww|||}}}vvvpppggg]]]RRRHHH>>>:::777333111222000000////////////000000zzzhhhTTTHHHAAA:::555333666555444222111000000000111111000/////////////////////////////////////////////............//////,,,,,,,,,,,,------------......//////......---,,,,,,,,,++++++,,,,,,------+++,,,,,,---.........---/////////......------------------------,,,,,,,,,,,,,,,+++***))))))******------++++++++++++------------------------......++++++,,,---------------......//////000333888<<>>???@@@BBBDDDCCCDDDEEEEEEFFFIIIMMMQQQ\\\dddnnnwww~~~~~~}}}}}}||||||yyyzzz{{{{{{{{{{{{|||~~~xxxwwwuuuuuuuuuuuusssrrrooonnnnnnlllkkkiiigggfffdddbbb```___^^^ZZZVVVSSSMMMKKKGGGEEECCCBBB???===::::::999888777666666555444333222222111111111222000111111222222111111000000000000000000000000000000000000111333666999:::<<<===>>>@@@AAABBBBBBBBBEEEGGGIIIJJJJJJJJJLLLNNNSSSUUUVVVWWWXXXYYY\\\___^^^cccjjjrrrvvvwwwvvvuuukkkfff]]]UUUNNNHHHBBB>>>:::999888777777888999:::;;;===???BBBFFFJJJNNNPPPSSSVVVYYY\\\^^^```dddfffoooqqqsssvvvxxxxxxwwwwwwssstttuuuvvvxxx}}}|||vvvsssqqqiiiaaaSSSIII???;;;888444222333000//////......//////000yyyhhhTTTHHHAAA:::555333333333222111111000111111111111000//////////////////////////////////////////..................///,,,,,,---------.........---............---,,,,,,++++++,,,,,,------,,,,,,)))***+++------............------------------------.........---,,,,,,+++,,,+++*********+++,,,---...---+++******+++---...++++++,,,,,,------......,,,,,,---............---,,,---...///111555;;;???DDDJJJSSS[[[___^^^ZZZXXXQQQLLLEEEBBBFFFOOO[[[bbbiiimmmttt}}}xxxiii[[[YYY^^^oooxxxuuuuuupppjjjeeefffmmmsssuuutttoooqqqsssrrrssstttoooggg___\\\___fffmmmzzz~~~}}}||||||{{{xxxyyyzzz|||~~~~~~xxxrrrhhh^^^YYYWWWZZZaaafffjjjqqqxxxzzz|||rrrjjjiiigggfffeeecccaaa```[[[YYYXXX\\\aaa```ZZZTTTMMMLLLOOOTTT[[[fffxxxsssjjj\\\NNNCCC<<<999777555555555555555444444333444444333333444444555666555555666666666666555555333333333333444444444444777444000---...///000111000111222333444555555555333666999;;;<<<===@@@AAAEEEGGGIIIKKKMMMOOOSSSUUUVVVZZZ```ffflllrrrxxx|||yyy}}}|||sssfffXXXIII===888333000111000------000............/////////000---...000222333222111111444444333222222111000000444555555555444666:::<<<999;;;>>>@@@@@@AAACCCEEECCCDDDEEEGGGIIIMMMSSSWWW```jjjuuu~~~~~~~~~~~~~~~}}}|||{{{{{{yyyzzz{{{zzzxxxxxxxxxyyyvvvtttsssssssssrrrpppnnnlllkkkiiihhhgggffffffgggdddcccaaa```^^^ZZZUUURRRMMMJJJFFFDDDCCCAAA???===;;;::::::999888777666555222222111000000000111111///000000000000000000///000000000000000000000000//////000111333666888:::<<<===>>>@@@AAABBBCCCCCCCCCEEEHHHJJJKKKMMMOOORRRSSSUUUVVVWWWWWWXXX[[[]]]^^^cccjjjqqqvvvwwwuuutttkkkeee\\\TTTMMMFFF@@@===888888777888999:::<<<===???@@@CCCGGGKKKOOORRRTTTWWWYYY]]]___aaadddgggjjjrrrsssvvvxxxyyyzzzyyyxxxuuuvvvwwwxxxzzz~~~uuutttqqqmmmnnnnnnggg___RRRHHH???;;;888444222333//////............//////yyygggTTTHHHAAA:::444222000000000000000111111222111111000///////////////////////////////////////,,,,,,,,,++++++,,,,,,,,,---------....../////////,,,,,,---------,,,++++++***+++,,,---...---,,,+++,,,,,,,,,---,,,,,,++++++&&&'''((()))+++,,,......,,,,,,,,,,,,++++++***)))+++*********+++---///000...---+++******+++---...******++++++,,,---......,,,---......//////......)))+++---///222777===BBBCCCHHHQQQXXX\\\ZZZUUURRRJJJGGGDDDCCCHHHSSS```hhhkkkooouuu~~~sssaaaVVVWWWbbbuuuwwwttttttoooggg```bbbkkksssuuusssjjjmmmnnnoooqqqsssnnnfff^^^\\\```iiirrr~~~}}}||||||{{{zzzzzz{{{}}}|||vvvpppfff\\\UUUWWW]]]dddhhhkkksss{{{{{{~~~xxxkkkhhhhhhhhhhhhhhhgggfffeee```]]]\\\```cccaaaXXXPPPMMMMMMQQQXXX```lll~~~nnneeeWWWIII???:::888888333333333444444333333222333333222222333333444555555555666666666666555555555444444333333222222111999555111......///000111///000222333444555555555333666999;;;<<<===@@@AAADDDFFFIIIKKKLLLOOOSSSVVVUUUYYY___eeekkkrrrxxx|||xxxzzzwwwlll^^^QQQDDD:::888333000111///,,,---000---.........//////000000...000222444555444333222444444333333222111000000444555666666777999>>>AAA:::===???AAAAAABBBCCCEEEBBBCCCFFFHHHLLLQQQXXX]]]bbblllzzz}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyyxxxuuussssssttttttrrrqqqqqqqqqpppmmmkkkkkkiiigggeeedddeeefffgggeeedddbbb```^^^ZZZUUUQQQLLLJJJFFFDDDBBBAAA>>><<<;;;;;;:::999888777666666111111000000000000000000......////////////......000000000000000000000000//////000111333555888:::<<<===>>>@@@BBBCCCCCCCCCBBBEEEIIIKKKNNNQQQTTTWWWSSSUUUVVVVVVVVVWWWZZZ\\\___ccckkkrrrvvvwwwuuutttjjjddd[[[RRRKKKEEE???<<<666666666888:::<<>>:::777333111222//////............//////yyyhhhUUUIII@@@999555555111111111111000000000///000000000///000111111222000000//////......------///...,,,,,,,,,...000111------......///111222333------............---------,,,,,,---///...***''' &&&,,,///...---...///---,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++000///---+++*********+++******+++++++++,,,,,,,,,++++++++++++,,,---...//////...---///444:::???AAAFFFOOOWWW[[[]]]^^^XXXQQQIIICCC@@@EEESSSaaalllpppqqquuu||||||lll```XXX[[[hhh|||xxxrrrooonnniiieeebbbfffnnntttuuusssrrroooooossswwwtttjjjaaa^^^^^^bbbkkk{{{~~~{{{zzzyyyzzzzzzxxx{{{xxxqqqjjjaaaYYYWWW[[[aaaeeeiiinnnuuuzzz{{{~~~sssnnnnnnnnnllliiifffeeeeeefffdddeeefffeeeeeeaaaXXXOOOLLLPPPVVV^^^jjj|||mmm]]]LLLBBB===888555666666555555444444444555555444444333333333444444555555555666666555555444333333333333333444444555666888666333111000000000111222333555444333222222333222444666999<<<>>>@@@AAAAAADDDGGGIIIKKKMMMPPPRRRUUUZZZ```fffkkkppptttwwwzzzwwwpppfffYYYKKK???888444222000///000000///......---,,,,,,---...000111444333222222222333444555666555333222111222333333333333333444666999;;;<<<<<<===???@@@@@@AAACCCEEEDDDAAACCCIIIPPPWWW```iiimmmwww|||zzz~~~}}}|||{{{{{{{{{{{{|||{{{yyywwwuuussssssrrrqqqrrrqqqqqqooommmjjjiiijjjhhhfffdddccccccccccccdddaaa]]]ZZZYYYXXXVVVUUUQQQMMMHHHDDDBBB@@@===;;;;;;;;;::::::888777555444111111111111000000000000111111000000//////......000000////////////000000//////......000333555777:::<<>>CCCEEEHHHIIIJJJNNNSSSXXXWWWXXXXXXXXXWWWXXXZZZ\\\^^^bbbiiirrrxxxzzzxxxuuummmcccZZZSSSKKKBBB>>>===777;;;<<<:::;;;@@@DDDDDDHHHIIILLLOOOSSSVVVYYYZZZ_________bbbgggkkknnnoootttwwwzzz}}}~~~}}}zzzxxxxxxyyy{{{||||||qqqiiibbbaaa```^^^]]][[[ZZZYYYMMMGGG@@@999666555444333222222111111111111111222zzziiiUUUIII@@@999555444222222222222111111111111444222///---,,,---///111///////////////.........///...,,,,,,,,,...///111,,,,,,,,,---...000111222------............------+++++++++---//////,,,)))'''***---...---,,,+++***,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++///...,,,++++++++++++,,,+++,,,,,,,,,------------,,,,,,,,,,,,---...///000///......000555:::???BBBHHHOOOVVVYYY\\\]]]XXXQQQIIIEEECCCIIIWWWeeennnrrrsssvvv}}}~~~nnnaaa[[[___mmm{{{uuuqqqmmmkkkfffcccccchhhpppvvvwwwvvvsssssstttvvvvvvrrrhhhaaa___```dddnnn~~~{{{zzzyyyzzzzzz{{{}}}}}}wwwpppggg___XXXYYY^^^cccgggjjjooovvv{{{}}}zzzqqqnnnmmmllljjjgggeeedddeeefffeeeeeecccbbb___[[[SSSMMMMMMRRRZZZeeesss|||wwwjjj[[[III@@@;;;777666777666555555444444444444555555444444333333333333444555555555555555444444333444444333222111111111111333111000//////000111222222333555555333222222333444666777:::<<<===>>>>>>AAACCCFFFIIIJJJMMMPPPRRRVVV[[[aaafffjjjnnnrrruuuuuurrrkkkaaaUUUHHH===777444222000///000000///...............///000111111333333222222222333555555555555333222222222333333444444444555666888;;;<<<<<<>>>@@@@@@@@@AAACCCEEEIIIGGGHHHNNNSSSXXX```hhhppp{{{}}}|||~~~~~~}}}|||{{{{{{{{{{{{{{{zzzxxxvvvtttsssrrrrrrqqqqqqqqqooonnnkkkiiigggfffeeedddcccbbbbbbbbbbbbccc```\\\ZZZXXXWWWUUUSSSNNNKKKGGGDDDBBBAAA???===;;;;;;:::999888666555444111111111111000000000000000000000000////////////000000////////////000000//////...///000222555777999;;;>>>@@@AAAAAA@@@???BBBDDDGGGHHHJJJMMMSSSWWWXXXYYYYYYXXXWWWXXX[[[]]]```dddllluuu{{{|||yyyuuukkkaaaVVVOOOHHHAAA>>>>>><<>>@@@AAAAAABBBDDDEEEJJJIIILLLRRRWWW\\\dddlllvvv}}}~~~}}}}}}||||||{{{zzzzzzzzzyyyxxxvvvtttsssqqqqqqqqqppppppooommmkkkhhhfffeeeaaaaaabbbbbbbbbbbbaaaaaabbb___[[[YYYXXXVVVTTTRRRLLLIIIEEECCCBBBAAA@@@>>>;;;;;;:::999888666555444111111111111000000000000////////////000000000000000000////////////000000//////...///000222444666666888<<>>AAACCCDDDDDDBBBCCCEEEHHHKKKPPPUUUYYY\\\\\\\\\[[[YYYYYY[[[]]]bbbgggoooyyy{{{wwwmmmbbbVVVNNNIIIFFFGGGKKKHHHJJJIIIFFFHHHQQQYYY\\\^^^^^^^^^^^^___aaabbbccceeegggjjjmmmooorrrvvvxxx|||}}}~~~}}}~~~|||sssjjj```VVVPPPLLLKKKIIIGGGEEECCCBBBAAA>>><<<999777666555222000//////////////////000111zzziiiVVVIII@@@999444333222111111111000000000000111111111111000000//////------......//////000000.........---------......------------...///000000------............------,,,---------,,,+++++++++---***((((((,,,...---+++)))***,,,...//////......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,------------------------------...///---///333666999>>>DDDIIIPPPSSSVVVXXX]]]___YYYQQQFFFFFFJJJUUUdddooosssttt|||oooccc```lll{{{xxxqqqnnnooopppmmmjjjjjjmmmrrruuuvvvwwwwwwxxxwwwyyyyyysssiii```[[[ZZZZZZ```kkk|||}}}{{{zzzzzz{{{|||zzzvvvrrrhhh\\\XXXZZZ```dddjjjnnnppprrrwww{{{~~~xxxqqqllljjjgggbbb\\\YYYZZZ[[[\\\\\\XXXQQQLLLKKKHHHFFFJJJQQQYYYeeexxx~~~xxxfffVVVEEE<<<999666777999666666555333333222222222444333222111111111111111444444444555444333333222222222000//////.....................///000000111111333555555444444444666444555777:::<<<===>>>??????AAAEEEHHHJJJMMMPPPSSSUUUYYY]]]```aaabbbdddfffgggddd___WWWNNNFFF@@@<<<444222000///000000///...,,,---///000111111000///111111222444555666777777555444333333333444555666777666666777888:::<<<===>>>@@@AAABBBBBBCCCEEEGGGDDDFFFMMMVVV]]]dddppp||||||{{{|||yyyyyyzzzyyyyyyyyyyyyyyywwwvvvuuutttsssrrrpppooonnnnnnmmmmmmllljjjhhhfffdddcccbbb___```bbbcccccccccbbbaaa```^^^[[[ZZZXXXVVVSSSPPPMMMIIIEEEBBB@@@???===;;;::::::999999777555444333111111111111000000000///......//////000000111111000000////////////000000......//////000111222333555777:::>>>BBBDDDFFFGGGDDDDDDEEEIIINNNTTTXXX[[[]]]]]]]]][[[YYYYYY[[[\\\___dddmmmwww~~~}}}zzzpppeeeXXXQQQMMMKKKMMMRRRPPPSSSSSSQQQSSS[[[bbbeeegggfffeeeccccccdddeeeffffffiiimmmppprrrtttwwwzzz}}}wwwlllbbbXXXPPPKKKHHHGGGFFFDDDCCCAAA@@@???===;;;999888888666333111//////...//////000111111yyyhhhUUUIII@@@999555555111111111000000000//////...///111222333222111000.........///////////////...............---------......------...//////000------............---------......---+++******+++///---+++***++++++***)))***+++,,,------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,------------,,,+++,,,,,,,,,,,,---------...---------------......,,,000555888:::???FFFKKKQQQTTTWWW[[[aaaccc\\\SSSHHHHHHLLLWWWeeeooossssss}}}yyylllcccaaannn}}}|||wwwrrrpppqqqqqqooommmnnnssswwwxxxwwwuuuwwwxxxxxxxxxtttmmmccc\\\YYYYYYZZZbbbqqq~~~|||{{{zzz|||}}}~~~~~~~~~xxxtttqqqgggZZZXXX]]]```eeelllppprrrtttxxx||||||ssslllgggbbb^^^YYYUUUTTTWWWZZZ[[[ZZZTTTLLLHHHIIIHHHGGGNNNYYY```mmm}}}uuu```RRRCCC<<<999666666888666666444333222222222222222111111000111111222222444444444444444333222222111111000//////000000000//////000000000000000000111333555555555444555666444555777:::<<<===>>>???>>>AAADDDGGGJJJLLLPPPSSSWWWZZZ^^^aaabbbccceeefffbbb```[[[UUUMMMEEE>>>;;;444222000///000000///...------...///000000000000111222333555666666666666555444333333333444555666666666666777999;;;>>>???>>>@@@BBBCCCCCCDDDFFFGGGIIIKKKRRRZZZ```hhhvvvzzzzzzyyyuuuuuuwwwvvvvvvwwwwwwwwwuuutttrrrrrrqqqooonnnmmmlllllllllkkkjjjhhhfffeeedddcccccccccccccccccccccbbbaaaaaa^^^]]]ZZZYYYWWWUUUQQQOOOLLLIIIEEEAAA@@@>>><<<:::::::::999888777555444333111111111111000000000000////////////000000000000000000////////////000000......///000000111111222444666999===@@@DDDFFFGGGEEEDDDEEEIIIPPPVVVZZZ\\\^^^^^^]]][[[YYYXXXZZZ[[[]]]aaajjjuuu}}}~~~uuuiii]]]VVVRRRPPPSSSXXX[[[___aaa```bbbiiinnnoooqqqooollliiihhhggghhhiiihhhlllqqqttttttvvvzzz}}}}}}qqqeeeZZZRRRKKKGGGCCCCCCBBBAAA@@@???>>>>>>===;;;999888888777444222////////////000111222222xxxgggTTTHHHAAA:::666666222222222111111111000000...//////000000000000111///////////////...............///......------,,,---------,,,------...///------............------+++---...---******+++...+++,,,---,,,***)))***+++,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,---------,,,+++------------............//////...............///+++000666999;;;@@@GGGMMMRRRVVVZZZ___eeehhh```UUUJJJJJJNNNXXXfffppptttsss}}}~~~qqqgggccccccqqqxxxvvvuuusssrrrqqqppppppqqqvvvzzzzzzwwwuuuxxx{{{zzzwwwpppggg```[[[ZZZZZZ]]]gggxxx~~~}}}|||{{{zzz{{{}}}|||vvvrrrpppfffYYYXXX```aaagggnnnrrruuuwww{{{tttlllfff^^^XXXRRROOOMMMPPPVVV[[[]]]\\\TTTLLLHHHKKKKKKJJJSSS```mmm{{{uuulllXXXKKK>>>999888777666888777666444333222111111111000000///000000111222333333444444444444333222222111000000///////////////......///000000000000000111333555666555555666777666777888:::;;;<<<=========@@@DDDGGGIIILLLPPPSSSVVVYYY]]]___```aaacccddd```^^^[[[VVVOOOFFF???:::444222000///000000///...////////////000111222222222333444666666666555555555444333333444555666777555555666777:::===???AAA???AAACCCCCCCCCDDDFFFHHHNNNPPPVVV^^^eeeooo|||xxxwwwuuurrrqqqtttssstttuuuuuuuuusssqqqppppppooonnnmmmlllkkkkkkkkkjjjiiigggeeeddddddddddddgggfffdddbbbaaa```______[[[ZZZXXXVVVUUURRRNNNKKKJJJGGGCCCAAA???>>>===;;;999999999888777555333333111111111111000000000000000000000000////////////000000////////////000000......///000000111111111222444777:::>>>AAADDDEEEDDDCCCDDDHHHPPPWWW[[[\\\^^^^^^]]][[[XXXWWWYYYZZZ[[[___hhhsss}}}}}}rrrfff___[[[YYY\\\aaaffflllqqqrrrtttxxxzzzyyyyyyvvvsssooolllkkklllllljjjooouuuxxxxxxyyy}}}xxxkkk^^^SSSKKKEEEBBB@@@@@@@@@????????????>>>>>>;;;888777666666444333000//////000111222333333wwwfffTTTHHHAAA;;;777777333333333222222222111111000///...------...///111000000//////.........---.../////////...---,,,,,,,,,,,,+++++++++,,,---------..................---)))+++---,,,******---000%%%))),,,---++++++---///---,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------------++++++............/////////000111000////////////000000+++000777:::<<<@@@HHHNNNSSSVVV[[[aaahhhkkkbbbVVVMMMLLLPPPZZZgggqqquuuttt}}}yyyllldddccceeettt}}}uuuvvvvvvuuurrrqqqqqqqqqrrrwww{{{{{{wwwuuuyyy~~~|||vvvmmmeee___\\\[[[[[[aaalll~~~}}}{{{{{{zzzzzz{{{~~~{{{tttqqqpppfffYYYYYYbbbccchhhpppuuuwwwzzz~~~{{{nnngggaaaXXXPPPJJJGGGGGGMMMVVV]]]___^^^WWWNNNKKKNNNNNNLLLVVVeeexxx}}}ttthhh^^^QQQEEE:::777888777777888777666444333222111111111////////////000222333444333333444444444333222222111111000///...---------,,,,,,...///000000000000111333555666555555666777888888999:::;;;;;;;;;;;;===@@@DDDGGGIIILLLPPPSSSSSSVVVZZZ\\\]]]^^^```aaaaaa```^^^YYYRRRIIIAAA<<<444222000///000000///...111000000///000222333444333444555666666666555444555444444333444555666777444555666777:::===@@@BBB???AAACCCDDDDDDDDDFFFHHHNNNQQQXXXbbbjjjwww~~~yyyuuuuuusssppppppsssrrrssstttttttttrrrpppnnnooonnnmmmlllkkkjjjjjjjjjiiihhhfffeeeddddddeeeeeeiiigggdddaaa___^^^]]]]]]YYYXXXVVVUUUSSSPPPLLLIIIGGGEEEBBB@@@@@@???>>>===999999999888666555333222111111111111000000000000111111000000//////......000000////////////000000---...///000111111000000111222555888<<>>;;;777555555555444222000000000000111222333444wwwgggTTTHHH???888333222111111222333222111000///////////////000000000000////////////............////////////////////////...------,,,,,,---------111///---...000000...,,,------,,,+++++++++,,,---,,,,,,,,,+++++++++******+++,,,---...///...---,,,---------------...///000******+++++++++,,,,,,,,,,,,------....../////////333111---,,,,,,------,,,000///...------------------222777<<<@@@FFFNNNTTTXXXYYY___iiipppmmm```TTTJJJOOOXXXaaaiiiqqqyyy~~~uuuccc\\\___iiiuuu~~~{{{xxxxxxwwwtttrrrqqqsssuuuyyy{{{{{{yyywwwxxx|||zzzooobbbYYYXXX[[[]]]eeeuuu||||||{{{{{{{{{}}}~~~~~~}}}xxxsssoookkkddd]]]\\\___hhhkkknnnppprrrvvv|||tttkkkddd[[[QQQMMMHHHKKKLLLPPPXXXbbbeeecccUUUQQQOOOOOOQQQWWWdddqqq}}}uuuooofffZZZQQQCCC@@@;;;666333333444555777777777666555333222111333333333222222333444444777666666555333222111111///...,,,,,,...///...---000000000000000111111111333333333444444444555555888888888888999;;;===>>>AAABBBDDDHHHLLLOOOOOOOOOUUUXXX]]]___aaabbbdddfffiiifff```ZZZSSSJJJ@@@:::666333000////////////...333333222111111222333444666666666666666666555555555555555666666666666777888888999:::;;;===>>>???AAACCCEEEEEEEEEFFFKKKPPPQQQ\\\gggooozzzvvvpppqqqrrrooolllkkkmmmooorrrssssssqqqqqqqqqoooooonnnmmmkkkjjjiiihhhfffeeecccbbbbbbcccddddddiiigggccc```^^^]]]]]]^^^XXXVVVSSSQQQPPPNNNLLLJJJIIIHHHEEECCC@@@>>><<<<<<999888777666555444333333222111111111111111222222////////////////////////...............///000000............////////////111222555888;;;>>>@@@AAAAAACCCFFFIIIMMMRRRWWW[[[\\\]]]^^^\\\ZZZXXXWWWXXXVVVZZZcccqqqtttnnnllliiiiiikkkuuu}}}zzztttpppoooooooooooorrrwww{{{|||~~~vvvlll\\\OOOGGGCCCAAA??????>>>>>>@@@BBBCCCBBBAAA@@@>>>;;;999777555222000000000000000111222333333wwwgggTTTHHH@@@888333222111222222333222111000///000000000000////////////---.........//////000000////////////////////////------,,,,,,,,,---.........---+++,,,///000...,,,+++,,,,,,---------------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++*********+++,,,,,,++++++,,,,,,---------...---------------.........111///,,,,,,---/////////000///...---------------...333888===AAAGGGOOOUUUYYY\\\dddmmmsssmmm___SSSGGGMMMVVV___gggooowww}}}~~~nnn^^^[[[```mmmyyy~~~zzzuuuuuuvvvtttsssrrrtttvvvzzz{{{{{{zzzxxxyyy|||yyynnnaaaZZZZZZ^^^bbblll}}}~~~}}}|||||||||}}}~~~~~~|||zzzxxxsssoookkkddd^^^]]]```iiilllppprrrtttxxx}}}pppiiiddd\\\UUUQQQKKKMMMOOOTTT]]]fffgggcccRRRNNNMMMOOOSSS\\\kkkyyy|||qqqiiiccc[[[PPPGGG>>><<<999666555555555666555666666666666555555444333222222111111222222333555555444333222111000//////...,,,,,,...///...---//////000000111111111222333333333444444444555555888888888888:::;;;===>>>BBBCCCEEEIIIMMMPPPQQQQQQVVVYYY]]]```aaaccceeefffkkkhhhccc^^^VVVLLLBBB<<<555333000////////////...000000//////000222333444555555555555555555555555444444444444444444444444888888999:::<<<>>>@@@AAACCCEEEGGGFFFFFFIIINNNSSSXXXcccpppyyy{{{sssmmmmmmmmmjjjhhhgggjjjllloooqqqpppoooooopppnnnmmmlllkkkiiihhhggggggfffeeedddcccccccccdddeeehhhfffccc___\\\[[[ZZZZZZWWWTTTQQQOOONNNLLLJJJHHHGGGEEECCC@@@>>><<<;;;:::888888777666555444333333222111111000000111222222////////////////////////...............///000000............////////////000111333666999;;;===>>>>>>@@@CCCFFFJJJNNNSSSWWWYYYZZZ[[[YYYWWWUUUUUUUUUVVVZZZcccqqqxxxssspppmmmmmmpppwww~~~yyytttpppooooooppprrruuuyyy|||~~~|||lllbbbTTTIIIBBB???===<<>>BBBCCCFFFIIIMMMPPPSSSTTTWWW[[[^^^aaabbbdddeeegggjjjhhheee___XXXMMMBBB;;;555333000//////000///...------...///000222444555444444444444444444555555555555555555555555555555777888999;;;===@@@BBBCCCDDDFFFHHHHHHIIIMMMSSSYYYcccppp~~~~~~vvvnnniiihhhhhhdddbbbbbbeeehhhkkkmmmmmmlllmmmmmmkkkkkkjjjiiigggfffeeeeeedddcccbbbaaa```aaaaaabbbfffdddaaa]]]ZZZXXXWWWWWWTTTRRRNNNLLLKKKJJJHHHFFFCCCBBB@@@===;;;999888888777777666555444333333222222111111000000000111111////////////////////////...............///000000............////////////000000222444666888999::::::===???BBBEEEIIINNNRRRTTTVVVVVVUUUSSSRRRQQQRRRUUUYYYbbbooo~~~xxxuuurrroooooorrrwww~~~{{{wwwssspppoooooopppuuuxxx|||~~~}}}yyytttppp```XXXLLLCCC===<<<<<<<<>>;;;999777555222222222111111111222333333xxxhhhUUUIIIAAA999444444222222222222111111000000111111000000//////......---------...///000000111////////////////////////,,,,,,,,,,,,---......///111///...---,,,+++)))(((---,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,+++*********+++---.........---,,,++++++,,,,,,++++++,,,---...//////000---------,,,,,,++++++++++++***((()))+++---------///...............//////222666<<>>>>>@@@CCCFFFIIIMMMPPPTTTWWWZZZ]]]aaacccdddeeegggiiihhhfffccc___WWWLLL@@@888555222000//////000//////......///000111222333444333333333444444444444444666666777777888999999:::777888999<<<>>>AAADDDFFFEEEGGGIIIJJJMMMRRR[[[bbbqqqwwwrrrkkkeeedddccc___]]]^^^```cccgggjjjjjjjjjkkkllljjjjjjiiihhhfffeeedddcccaaa```^^^]]]\\\]]]]]]^^^aaa```]]][[[YYYWWWWWWVVVSSSPPPMMMKKKJJJIIIFFFEEEAAA???===;;;999888777777666666555555444333333222222111111000000000000111////////////////////////...............///000000............////////////000111222333444666777777888:::===???AAAEEEJJJMMMPPPRRRSSSRRRPPPOOOOOOPPPSSSWWW___lllzzzxxxrrrooommmjjjlllpppuuu}}}|||yyyvvvssspppoooppppppvvvyyy|||}}}}}}~~~}}}zzzuuuooogggbbbUUUPPPHHHAAA======>>>@@@DDDEEEHHHLLLOOOOOOLLLIIICCC@@@<<<999888666333222444333333222222222333333yyyiiiVVVJJJAAA:::555444222222222111111111111111111000000000/////////...///////////////.........////////////////////////,,,,,,,,,,,,,,,---...///...//////...---,,,,,,,,,000...***''''''(((***+++,,,,,,,,,+++++++++******---,,,+++++++++,,,...///000///...---------------***++++++,,,---.........---------,,,,,,+++++++++///---,,,,,,------,,,+++...............///000111222777>>>DDDIIIPPPYYY___fffnnnxxxzzzqqqbbbTTTLLLIIIRRR]]]fffllltttrrr^^^YYYeeesss}}}|||yyyvvvpppuuuzzz~~~~~~~~~~~~zzzyyyyyyyyyyyyyyyyyyyyyzzznnnaaaYYYUUUWWWbbbnnn~~~~~~~~~~~~~~~~~~|||uuunnnggg```ZZZZZZ___fffkkkqqqvvvzzzwwwhhh```YYYYYYYYYWWWWWWYYY\\\cccmmmvvv}}}zzzjjj[[[OOONNNQQQZZZfffvvvyyymmm[[[UUUMMMGGGCCC>>>999555555555666666666555444333888888888888888777777666666555444333333333333333222222222111000000/////////...,,,,,,...///...------...///000111222333333333333333444444444555555555666777999;;;===>>>>>>???BBBFFFIIILLLPPPVVVZZZ]]]```dddfffggghhhiiikkkhhhfffccc^^^VVVKKK???777444222/////////000000///111111222222222222222222333333333444444444555555444555666888:::;;;======888999:::===@@@CCCFFFGGGEEEHHHKKKMMMRRR[[[fffooowwwnnnlllgggbbbaaa___ZZZYYY[[[[[[___cccggghhhiiijjjkkkjjjiiihhhgggfffdddcccccc___^^^]]][[[ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWRRROOOLLLJJJIIIHHHFFFDDD???>>><<<;;;999888777777555555444444333333222222222111111000//////000000////////////////////////...............///000000............////////////111222222333444555666666888:::<<<>>>@@@CCCGGGJJJNNNOOOQQQPPPOOONNNNNNOOOQQQTTT\\\hhhuuu~~~uuuooojjjgggeeedddgggmmmqqqyyy{{{yyyvvvsssqqqpppppppppuuuwwwyyyzzzzzz{{{|||~~~~~~{{{vvvqqqkkkccc\\\VVVLLLIIIDDD@@@>>>???BBBDDDEEEHHHMMMRRRVVVUUUQQQNNNDDDAAA<<<999888777555444555555444333222222222333zzziiiWWWJJJBBB:::666555333222111111000000111111/////////000000000000000000000//////............////////////////////////...------,,,,,,---------***+++---...---...000111111...***((('''(((***,,,,,,,,,,,,+++++++++******------,,,,,,------...///------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,444222000000000///...,,,............///000111222222888???FFFLLLTTT^^^eeeqqqyyy}}}nnn^^^RRRMMMJJJSSS___ggglllttt~~~kkkYYYZZZhhhuuu||||||yyytttrrrwww}}}~~~xxxwwwvvvvvvwwwwwwvvvuuutttggg\\\WWWUUUXXXdddsss~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzssskkkddd]]]YYY[[[```eeejjjrrrwww|||mmm___YYYUUUUUUVVVVVVXXX\\\aaaiiirrrwwwyyysssdddVVVMMMNNNTTT___mmm~~~nnndddSSSNNNHHHBBB>>>;;;888666555555555555555333222222888888888888888777666555777666555444444333333444222222222222111111000000///...,,,,,,...///...---......///000111222222333333333333444444444555555444555777:::<<<===>>>>>>???CCCGGGJJJMMMQQQXXX^^^aaadddgggiiijjjkkklllnnnkkkhhhddd___VVVLLL@@@888444222//////000000000000222222333333333222222111333333333444555555666666333444555777999;;;<<<===::::::<<<>>>AAADDDGGGHHHFFFIIIMMMRRRZZZfffttt~~~qqqjjjeee```]]]\\\YYYUUUUUUXXXVVVZZZ___ccceeegggiiijjjiiihhhgggfffeeecccbbbbbb___^^^\\\ZZZYYYYYYZZZZZZUUUUUUUUUUUUUUUUUUVVVVVVPPPNNNKKKIIIHHHFFFDDDBBB>>>===;;;:::999888888888444444333333333222222222222111111000////////////////////////////////////...............///000000............////////////222222333333444555666666999:::<<<===>>>AAAEEEHHHKKKMMMNNNNNNMMMLLLMMMNNNOOORRRYYYdddooowwwxxxwwwnnnhhhcccaaa______eeelllooowww~~~}}}{{{zzzwwwtttrrrqqqpppppprrrtttvvvwwwwwwxxxzzz|||~~~~~~|||vvvrrrllleee___XXXQQQLLLDDDCCCAAA???>>>@@@DDDHHHIIIMMMSSSYYY\\\ZZZTTTOOOEEEBBB>>>;;;::::::999999777666555444333222222222zzzjjjWWWKKKCCC;;;666555333222111000000000111222......//////000000111111.........//////////////////////////////////////////...------,,,,,,,,,,,,***,,,------,,,+++---///,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,------------,,,+++++++++***++++++,,,,,,............---------------------------.........333222111000111000...,,,---------...///111222333222888@@@GGGOOOXXXbbbiiiwww{{{hhhVVVMMMKKKMMMWWWcccjjjnnnuuu|||eeeXXX^^^nnnyyy~~~||||||xxxssssssxxx~~~|||vvvtttssssssuuuuuusssqqqmmm```WWWWWWXXX\\\jjj{{{~~~~~~}}}|||{{{{{{{{{uuunnnfffaaa\\\YYY]]]dddeeekkkssszzztttcccYYYTTTRRRTTTWWWXXX]]]bbbeeelllqqqoookkkeee[[[RRROOOQQQYYYhhhxxxrrrbbbZZZNNNJJJDDD???<<<999888777444444444333333333333333666666777777888777777777666666555444333333333333222222222111111111111000///...,,,,,,...///...---//////000000111111111222333333333444444444555555333555777:::<<<>>>>>>>>>@@@EEEJJJMMMOOOTTT\\\bbbdddgggjjjlllmmmmmmooopppkkkhhhccc\\\TTTJJJ???888333111//////000111111000///000111222333333222222333444444555666666777777666666777888999:::;;;;;;;;;<<<===???BBBEEEGGGHHHHHHLLLQQQXXXbbbqqqtttiiiccc\\\XXXVVVUUURRRNNNOOOSSSRRRVVV[[[___bbbdddfffhhhgggfffeeedddbbbaaa``````[[[ZZZXXXVVVUUUUUUUUUVVVQQQQQQQQQRRRRRRQQQQQQQQQNNNLLLHHHFFFEEEDDDBBB@@@<<<;;;:::888888777777777333333333333222222222222222222000//////.........////////////////////////...............///000000............////////////000111222333444555666666999:::;;;<<<===???CCCFFFHHHJJJLLLLLLKKKJJJKKKLLLMMMOOOUUU```jjjpppqqqpppiiiccc^^^[[[YYYZZZccclllpppxxx~~~|||{{{xxxvvvsssqqqpppooopppqqqssstttuuuvvvyyy{{{}}}~~~~~~{{{wwwuuummmhhhaaaYYYSSSMMMGGGDDD@@@AAAAAA@@@@@@BBBGGGKKKPPPSSSYYY^^^___[[[TTTNNNDDDAAA===;;;;;;<<<<<<;;;888777666444333333222222zzzjjjWWWKKKCCC;;;777666444333111000000000111222------...///000111222222,,,------...///000111111////////////////////////000///...---,,,+++++++++...///000---)))'''''')))(((***---000111111///...,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++++++++++++++,,,---......000000000///......---------------....../////////000///......///...,,,***---------...000111333333111777@@@HHHPPPZZZdddlllyyywwwbbbPPPHHHHHHPPP[[[gggnnnqqqwwwyyycccYYYbbbsss~~~}}}||||||xxxssssssyyy|||zzztttrrrqqqrrrttttttqqqnnnhhh\\\UUUWWW[[[___ooo~~~|||zzzxxxwwwwwwpppjjjccc___[[[ZZZ```gggfffllluuu{{{lll]]]VVVRRRQQQUUUXXX[[[aaaggghhhmmmmmmggg___YYYUUUPPPQQQUUU```ppp{{{hhhZZZRRRFFFCCC>>>999555333333333333333222222222333444555333444555777888888999999666555444333222222222222111111111111000000000000///...,,,,,,...///...---000000000000000111111111333333333444444444555555333555777:::<<<>>>>>>>>>BBBGGGLLLOOOQQQVVV___eeefffhhhlllnnnnnnooopppqqqiiifff```YYYQQQGGG===666333111//////000111111000,,,---///111222333333222444444555555666777888888;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@BBBEEEGGGHHHJJJNNNTTT\\\hhhyyysssfff\\\XXXVVVRRRPPPPPPMMMIIIKKKOOONNNRRRXXX]]]```bbbdddfffeeedddcccbbbaaa______^^^WWWUUUSSSRRRPPPPPPPPPQQQOOOOOOOOOOOOOOONNNMMMLLLLLLJJJGGGDDDCCCBBB@@@>>>:::999888777777666666666333333222222222222222222222222000///............////////////////////////...............///000000............/////////000//////000222333444555666888999;;;;;;<<<>>>BBBDDDFFFHHHJJJJJJIIIIIIJJJKKKLLLNNNTTT]]]gggmmmmmmkkkeee```ZZZWWWUUUWWWaaakkkrrrzzz}}}|||yyyvvvtttqqqpppooooooppprrrssstttvvvyyy||||||}}}~~~}}}{{{wwwrrrpppfffaaaYYYQQQLLLFFFBBB???@@@BBBCCCCCCCCCEEEJJJOOOUUUXXX]]]aaaaaa[[[RRRKKKBBB>>>;;;999999:::;;;;;;999888666555333333222222wwwgggUUUIIIAAA:::666666222222222111111111111000000////////////111222333000///...---------------...000000///...---...///,,,...///...------.../////////.........---------.........------,,,,,,,,,000---(((### """'''+++000000000///...---+++***---------,,,,,,++++++++++++,,,---...////////////...+++((((((+++---,,,+++//////000000000000//////...//////...------000222555:::BBBIIIPPPYYYdddlll{{{|||yyylll[[[MMMHHHHHH[[[bbbjjjqqqyyy~~~jjj[[[\\\gggttt{{{}}}zzzuuuqqqnnnuuuyyy~~~|||xxxvvvvvvqqqsssrrroooooorrrrrrooofff[[[UUUWWWYYY```uuu}}}zzzwwwvvvvvvqqqhhhaaa```aaa```aaacccjjjpppxxxwwwcccXXXVVVTTTTTTZZZccciiikkkiiiqqqoooiii___UUUPPPLLLJJJOOOYYYgggvvv}}}iiiWWWNNNLLLAAA???;;;888555444333444111111333333333333111111222222222333444555666777555555555444444333333333333222111000////////////000111222111000///000222//////...//////000111222555555555555444333222111444555888999:::<<>>@@@???AAACCCEEEFFFGGGFFFFFFMMMSSS\\\fffrrrzzzwwwrrrrrrqqqjjjaaaZZZVVVUUURRRPPPMMMJJJIIIJJJKKKLLLLLLPPPTTTXXX\\\___bbbeeefffeeecccaaa^^^[[[XXXVVVXXXUUUQQQOOONNNNNNNNNMMMLLLKKKIIIHHHGGGGGGHHHIIIIIIHHHFFFDDDBBB@@@>>>===::::::999888777666555555111111111111000000000///111111000000//////......,,,,,,------.../////////---------.........//////---...//////////////////111111111111222333444444666777999;;;===???@@@AAAGGGGGGGGGHHHHHHIIIIIIIIIMMMOOORRRYYYaaahhhlllmmmggg]]]TTTRRRUUU[[[dddmmmzzz~~~}}}|||zzzwwwssspppnnnmmmnnnpppqqqrrrsssvvvxxx}}}{{{yyyvvvrrrllleee```WWWRRRJJJEEECCCBBB???===???@@@@@@BBBEEEKKKSSSXXX```___]]][[[XXXSSSMMMHHH@@@<<<999:::>>>@@@>>>::::::999666444222000//////wwwgggUUUIIIAAA:::666666222222222111111111111000111000/////////000222222//////.........//////000...000000///...---...///---...///...------...//////.........------------......---------,,,,,,,,,///...,,,)))''''''))),,,---------,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---...////////////000...++++++------,,,***...//////000000//////.........///...---...000333777<<>>@@@BBBBBBCCCEEEFFFHHHIIIJJJJJJNNNUUU___jjjxxx}}}pppfffccccccdddccc^^^WWWRRROOONNNNNNLLLIIIGGGGGGHHHIIIJJJJJJNNNRRRVVVYYY\\\```bbbbbbaaa```^^^[[[XXXUUUTTTSSSQQQNNNLLLMMMMMMMMMMMMJJJIIIGGGFFFEEEEEEEEEFFFEEEDDDCCCAAA>>><<<;;;:::999999888777666555444444222222222222111111111000000000000000//////........................---------------.........//////......//////000000//////111111111111222333444555666777888:::<<<>>>@@@AAAEEEFFFFFFGGGIIIIIIJJJJJJMMMOOORRRXXX```fffjjjkkkeee\\\TTTRRRUUUZZZdddmmm{{{}}}}}}|||zzzyyyvvvrrrppplllmmmnnnoooppprrruuuvvvyyyvvvrrrnnniiibbb[[[VVVNNNIIICCC@@@?????????>>>AAAAAACCCEEEIIIOOOUUUZZZ]]]\\\YYYWWWTTTOOOHHHDDD???;;;999:::>>>@@@>>>;;;<<<;;;999666444222111111wwwgggUUUIIIAAA:::666666222222222111111111111000222222000/////////000111.........//////000222222...000000///...---...///---...///...---,,,---///............------------...------------,,,,,,,,,---...000///---,,,,,,---+++***))))))***+++,,,---------,,,,,,,,,,,,+++++++++,,,---...////////////111000/////////...,,,***---..................------.........---...111333:::>>>EEEJJJPPPXXXaaahhhmmmmmmiii^^^RRRLLLOOOTTTccckkksssyyytttccc^^^eeeqqqyyy|||~~~}}}{{{wwwsssooommmooooooooonnnmmmmmmppprrrtttvvvuuussssssuuusssnnnbbbZZZWWW\\\dddrrr}}}zzzwwwuuuttttttlllhhhfffeeecccbbbeeekkknnnttt|||tttdddZZZYYY\\\dddooozzz}}}tttlll```SSSKKKIIIMMMQQQZZZiii|||rrraaaUUUIIIAAA===:::999777555444333444444222333333444444333333222222222222222333555666777555555555555555444444444333222111000////////////,,,---......,,,,,,---...////////////000111222222333333333222333333444555444666888999:::<<<@@@BBBFFFKKKQQQVVVXXX\\\aaaeeefffhhhkkkmmmmmmllliiigggbbb\\\SSSKKKCCC<<<666333000000000//////000000111444333333333444555666777888888777888888999:::;;;;;;===?????????@@@BBBDDDFFFFFFFFFGGGIIILLLOOOPPPRRRYYYdddrrr}}}pppaaaWWWSSSSSSTTTSSSQQQMMMJJJHHHHHHHHHGGGEEEDDDDDDEEEFFFHHHHHHKKKOOOSSSUUUXXX[[[^^^]]]\\\[[[YYYVVVTTTQQQPPPNNNLLLIIIIIIJJJKKKKKKKKKHHHGGGEEECCCBBBAAABBBBBBBBBAAA@@@>>><<<:::999888777777666555444333222222333333222222222111111111000000000////////////...000//////...------,,,,,,------........./////////......///000000000000000000000000111222444555666666666888:::<<<===???@@@CCCDDDEEEGGGIIIJJJKKKKKKMMMNNNRRRXXX___dddfffgggccc\\\UUUTTTVVV\\\fffooo}}}~~~}}}|||{{{{{{{{{yyyuuurrrkkkllllllmmmoooqqqrrrssssssoooiiibbb\\\UUUNNNIIIDDDAAA===<<<===>>>??????BBBCCCFFFJJJNNNTTTXXX[[[ZZZWWWTTTQQQMMMHHHBBB>>><<<:::888:::>>>@@@???===>>>===;;;888666555444444wwwgggUUUIIIAAA:::666666222222222111111111000000444333111////////////000//////......///000000111...000000///...---...///---/////////---,,,---...------------------------------------------------+++---///000...------...,,,+++)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////////////////000000///---+++,,,------......------,,,---............///222555;;;???EEEJJJOOOWWW```ggglllkkkdddYYYOOOMMMTTT\\\gggooowww~~~|||mmm___```kkkvvv{{{}}}~~~|||yyyuuuqqqnnnmmmnnnllliiiggghhhkkkpppsssvvvwwwwwwuuuvvvvvvrrrkkk___ZZZXXX___kkk|||~~~~~~|||xxxuuurrrpppooollljjjhhhgggcccaaafffmmmrrrxxxqqqccc\\\[[[aaalllyyyrrriii\\\QQQJJJHHHNNNVVV]]]ooowww```RRRKKKCCC<<<888666666555444333333444444333333333444444333333333111111111222333444666666666555555555555555555555333222111000////////////---...//////------...///......//////000111222333999777666444333222222222444666888:::;;;===@@@BBBFFFKKKQQQUUUWWW[[[```dddfffhhhkkkmmmllljjjfffddd]]]WWWNNNEEE>>>999555222000000000///000000111111555555444444555666888999777777888888999;;;<<<======???AAABBBBBBCCCEEEFFFGGGGGGGGGIIILLLPPPTTTVVVYYY```kkkzzzrrrfffYYYQQQNNNKKKKKKKKKJJJHHHFFFEEEEEECCCBBBAAAAAAAAACCCDDDEEEFFFIIIMMMPPPRRRTTTWWWYYYXXXWWWVVVUUURRRPPPNNNLLLKKKIIIGGGGGGHHHIIIHHHGGGFFFDDDBBB@@@????????????@@@???>>>===;;;:::999888555444444333222222111111222222222111111111000000//////////////////////////////.........---------............////////////......///000111111111111///000000111222444555666555666777999;;;<<<>>>>>>@@@BBBDDDGGGJJJKKKLLLLLLMMMNNNQQQWWW]]]bbbccccccaaa[[[WWWWWWYYY^^^hhhrrr||||||{{{{{{|||}}}|||xxxtttkkkkkkjjjlllnnnoooppppppnnniii```WWWPPPIIICCC???===<<<;;;;;;<<>>@@@???>>>>>><<<;;;999777555555444wwwgggUUUIIIAAA:::666666222222222111111111000000444333111000///...//////000///......---------......000000///...---...///...///000///---,,,---...,,,,,,------------------------------------------+++,,,---,,,++++++---//////---+++***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////***,,,...//////......---,,,,,,------------,,,,,,,,,---.........000333666;;;???EEEJJJOOOWWW```gggnnnkkkbbbUUUKKKLLLVVVaaaiiiqqqzzzvvvhhh]]]cccoooxxx}}}{{{wwwtttpppnnnmmmkkkhhhdddccceeejjjooosssvvvwwwwwwvvvwwwwwwpppggg]]]ZZZ[[[cccqqq~~~~~~~~~~~~{{{xxxtttpppmmmkkkmmmjjjgggeeeaaa___dddllluuuzzzoooccc]]]]]]eeerrr~~~lllbbbWWWPPPJJJHHHNNNWWWcccvvvyyyfffRRRHHHDDD???999777333333333333333333444444333333333333333333333333111111111222333444555666666666666666666666666666333222111000////////////---...///...---,,,---///......//////000222333444:::999777666444333333222555666999:::;;;===@@@CCCFFFKKKQQQTTTVVVYYY^^^bbbfffhhhjjjllljjjgggbbb___WWWQQQHHH@@@:::777444333000000000000000111222222666666666666777888999999777777888999;;;===>>>??????AAACCCDDDDDDEEEGGGHHHGGGHHHJJJMMMRRRVVVZZZ]]]aaagggssssssggg\\\QQQKKKIIIIIIHHHFFFEEEDDDDDDBBBBBB@@@@@@??????@@@AAACCCCCCDDDFFFJJJLLLNNNOOORRRTTTSSSRRRRRRPPPNNNLLLJJJIIIJJJHHHFFFEEEFFFFFFDDDCCCCCCBBB@@@>>>=========>>>===<<<;;;:::999888777777333333222222111000000000000000000000////////////.............../////////---------.........//////........./////////000000...///000111222222222222000000000111222333555666444555666888999;;;<<<===>>>@@@DDDGGGJJJLLLLLLLLLLLLNNNQQQWWW\\\```aaaaaa^^^ZZZWWWXXXZZZ___iiittt|||}}}|||{{{}}}~~~xxxssskkkiiihhhiiilllnnnmmmllliiibbbXXXOOOHHHBBB???<<<::::::;;;;;;===@@@CCCEEEHHHJJJNNNTTTYYY[[[YYYVVVTTTQQQKKKGGGCCC???:::777777777999;;;>>>??????>>><<<;;;999777555444444333wwwgggUUUIIIAAA:::666666222222222111111111111000444333111000/////////000000///...------,,,,,,,,,...000000///...---...///...///000///---,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,+++***)))))),,,//////...---,,,++++++,,,---++++++,,,,,,,,,,,,------+++,,,---...////////////(((***,,,---------...///,,,------------------,,,+++---......///111444777;;;@@@FFFLLLRRRZZZcccjjjpppkkkaaaRRRHHHJJJWWWbbbjjjsss|||rrreee^^^fffqqqxxx}}}|||wwwssspppnnnnnngggddd``````dddjjjoooqqquuuvvvvvvvvvwwwvvvmmmbbbYYYYYY]]]gggxxx~~~~~~}}}}}}~~~~~~}}}{{{wwwsssoookkkiiilllfffaaa___]]]^^^dddkkkwww}}}{{{nnnddd```___hhhuuu}}}xxxfff[[[RRRNNNJJJGGGOOOZZZmmmgggWWWHHHAAA>>>;;;888777222222222333333333444444333222222111111222222333111111111111222444555666666666666666777777777777333222111000////////////+++,,,------++++++,,,---......///000111222444555555666666666666555444444555777999:::;;;===AAACCCGGGKKKQQQTTTUUUXXX\\\```eeegggiiiiiigggbbb\\\XXXNNNIIIBBB<<<888555333222000000000000111111222333666777888999:::::::::999777777888:::<<<>>>@@@BBBAAACCCDDDEEEEEEFFFHHHJJJHHHKKKQQQWWW]]]aaadddeeehhhnnnyyy}}}mmmaaaVVVMMMGGGGGGFFFDDDAAA@@@@@@@@@???===>>>>>>>>>>>>??????@@@AAA@@@CCCFFFHHHIIIJJJLLLNNNNNNMMMMMMLLLJJJIIIGGGFFFGGGEEEDDDCCCCCCCCCAAA???@@@???===<<<;;;;;;<<<<<<888888777666666555444444222222111111000000000000000000/////////.........---............/////////,,,,,,------...//////000....../////////000000000...///000222222333333333111111111111222333444444444555666777888:::;;;;;;===@@@CCCGGGJJJLLLLLLLLLLLLMMMQQQWWW]]]`````````[[[YYYXXXZZZ\\\```kkkvvv}}}{{{}}}~~~wwwqqqiiifffdddeeehhhjjjiiigggbbb[[[PPPGGGBBB???>>>>>>:::;;;===???@@@CCCGGGJJJPPPRRRWWW]]]aaa```ZZZTTTRRRNNNHHHCCC???<<<999777666777:::<<<===>>>>>>>>>999888777555444333222222wwwgggUUUIIIAAA:::666666222222222111111111111000333222111/////////000000//////...............///...000000///...---...//////000000///---+++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......---......,,,++++++---...,,,,,,,,,,,,------------+++++++++,,,,,,---------+++,,,---...////////////***,,,---,,,++++++---000------............------+++,,,...//////222555888===BBBIIIOOOVVV^^^iiipppsssmmmbbbSSSJJJLLLZZZfffllluuu~~~pppddd___hhhrrrvvv||||||wwwssspppooooooeeecccaaaccchhhmmmpppqqqssstttuuuuuuwwwuuujjj]]]UUUXXX___kkk}}}~~~~~~|||}}}}}}zzzzzzyyywwwtttpppmmmkkkiiiaaaYYYXXXZZZ^^^eeelllyyy~~~xxxmmmfffccc```jjjxxxzzztttfffZZZPPPNNNKKKJJJTTTaaavvvmmmVVVKKK@@@<<<999666555777222222333333444444333333222111111000000111111222000000111111222333555666666666777777777888888888333222111000////////////+++---...---,,,+++,,,---......///000111333444555222444555666666444222000555777999:::;;;>>>AAACCCHHHMMMRRRUUUVVVXXX]]]```cccdddfffeeebbb[[[UUUPPPFFFBBB<<<777555333222000000000000000111222333444555777999<<<<<<;;;:::999666777888:::===@@@BBBCCCAAACCCEEEFFFFFFGGGIIIJJJKKKPPPYYYcccjjjnnnoooooommmsss~~~vvveeeZZZQQQIIIEEEEEECCC@@@===<<<===>>><<<;;;<<<<<<<<<<<<============<<>>CCCJJJQQQYYYbbbmmmtttvvvpppeeeVVVMMMPPP^^^kkkmmmvvvoooddd```iiiqqqttt{{{|||wwwssspppoooooogggeeedddgggmmmrrrttttttrrrsssttttttvvvttthhh[[[RRRWWW```nnn}}}~~~}}}||||||}}}wwwwwwwwwvvvtttrrrooonnnfff\\\SSSSSSXXX___gggnnnzzz~~~vvvmmmgggeeeaaakkkyyyyyytttjjj\\\RRRPPPNNNNNNZZZjjjzzzyyyaaaLLLDDD<<<999666333333666222222333444444444333333222111000//////000111222000000000111222333555555666666777777888888888999333222111000////////////...///000000......///000......///000111333555666333555666666555111---***555777999;;;<<<>>>AAADDDJJJNNNSSSVVVWWWYYY^^^aaaaaabbbcccccc^^^WWWPPPKKK@@@===888555333222000///000000000000111222333444555777:::===>>><<<:::888666777888;;;===@@@CCCDDDBBBCCCEEEFFFFFFGGGIIIKKKMMMUUU```llltttwwwwwwvvvooouuuwwwiiiYYYOOOHHHBBB???@@@AAA>>>::::::<<<>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>>@@@@@@AAABBBDDDEEEEEEEEEDDDCCCBBB@@@???===<<<<<<===???@@@>>>===888777666666666777999:::888888777777777666666666111111111111000000000000111111111111000000000000---------.........///////////////...------,,,,,,////////////000000000000//////111222333444444444444333222222111111222222333444555666777888999:::===@@@DDDHHHJJJKKKJJJJJJJJJLLLQQQXXX^^^aaaaaa```dddccceeehhhjjjnnnyyy|||~~~|||ssskkkbbb^^^[[[\\\```bbb```]]]TTTMMMCCC;;;999<<>>666333444444222///333333333222222222111111444444333222111111111222333222222111222444555666777888999:::999888777666555444111///......//////,,,---......//////............000111222333333444555555555444444333333333111555:::;;;;;;===CCCHHHLLLNNNRRRWWW[[[^^^```aaaaaa```^^^[[[WWWQQQIIIDDDAAA<<<777333000///...---//////000111333666888999:::<<<>>>===;;;999999999;;;;;;<<<===>>>???@@@@@@FFFFFFFFFFFFFFFIIILLLOOOUUUaaaoooyyyzzzwwwuuuttttttyyyttteeeTTTLLLHHHCCC>>><<<<<<;;;::::::999999::::::888888888888888888888888999999:::;;;<<<===>>>???BBBBBBAAA@@@???>>>===<<<======<<<<<<;;;;;;;;;;;;:::999888888777777888888666666555444333333222222777555333111000000111222222111000///------------000//////........./////////...---,,,,,,---.../////////000111111111111111111111333444555555666666999777444222000000111111222222333555666888999:::>>>???BBBEEEHHHKKKMMMNNNNNNQQQUUUYYY\\\___cccfffgggiiikkkmmmqqqyyy~~~{{{qqqhhh]]]ZZZWWWWWWXXXXXXVVVSSSNNNFFF@@@>>>===<<<>>>BBBCCCHHHOOOVVV\\\bbbhhhkkknnnooorrruuutttmmmbbbYYYLLLGGGBBB===:::999777666:::<<>>===;;;999666333111000111111ttteeeSSSGGG@@@999444333333222111000000111222222.........---------,,,,,,,,,---...///000000000///111000...,,,,,,,,,---...(((***+++,,,++++++---//////.........------,,,,,,........................+++,,,,,,---,,,+++***))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,,,,+++........................///,,,,,,///111333999@@@EEEMMMTTTWWW]]]gggqqquuuzzznnn\\\NNNKKKTTT```hhhnnn{{{{{{ggg```]]]cccnnnwww~~~xxxtttpppnnnlllddddddgggkkkqqquuuwwwwwwwwwqqqnnnrrrrrrkkk```ZZZXXX]]]jjj~~~}}}|||}}}}}}~~~~~~~~~}}}|||~~~{{{wwwtttpppjjjaaa[[[WWWVVVUUUUUUYYYbbbmmmuuu}}}vvvmmmfffaaa```dddiiirrr|||yyyttthhhYYYMMMLLLOOOVVVeeevvvyyy```OOOCCC===666444555555444111333333333222222222111111333333222111111111111111////////////111333555666888888999:::999888777666555333111///......//////,,,,,,---..................///000111222333333333555444444444333333333333000555999;;;;;;===CCCHHHMMMOOORRRWWWZZZ]]]^^^___^^^\\\ZZZWWWSSSMMMFFF@@@;;;888333111000000////////////000222333555777888:::;;;======;;;999999999<<<<<<===???@@@AAABBBCCCGGGIIIKKKIIIGGGKKKSSSZZZbbbkkkvvv}}}|||yyywwwwwwwww}}}ssscccRRRJJJFFFAAA===<<<;;;;;;:::999999999999:::777777777777777777777777777777888999:::;;;<<<<<<========================;;;;;;;;;::::::999999999888888777666666666666777555555555444333333222222555444222000///000111222111000//////...///////////////...............//////......------....../////////000000111111111000222333444555777777888888888777444222000000111111111222444666888:::;;;<<<>>>@@@BBBFFFIIIKKKLLLMMMOOORRRWWW[[[^^^aaaeeegggmmmppprrruuuyyy{{{pppggg[[[WWWSSSSSSTTTTTTRRROOOIIIBBB>>>===>>>>>>AAAEEEGGGMMMWWWaaaiiipppvvvyyywwwwwwyyyzzzxxxpppddd[[[LLLGGGAAA===:::999777666:::<<<>>>@@@AAA@@@???===:::888666333111111111111tttdddRRRGGG???888444333333222111000000111222333111111111000000000000///,,,---...///000000000///111000...---,,,,,,---...$$$'''***+++++++++,,,---000///...---,,,+++******........................,,,,,,------,,,,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,******........................///------///111333:::AAAHHHPPPWWWZZZ```jjjsssvvvwwwjjjYYYNNNMMMVVVbbbjjjnnnyyyqqqaaa\\\]]]fffqqqyyy}}}xxxtttpppllliiidddeeehhhnnntttyyy{{{{{{vvvqqqnnnqqqqqqjjjaaa\\\[[[cccsss~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwrrrkkkcccZZZTTTSSSSSSTTTVVV\\\fffqqqyyyxxxlllddd^^^[[[[[[^^^dddmmmvvv{{{yyyrrrlll]]]TTTMMMMMMPPPYYYkkk~~~iiiTTTHHH@@@;;;666444555666555444333333333222222222111111222222111000000000111111------...///111444777888888999999:::999888777666444333111///......//////,,,,,,,,,---------.........///000111222333333333444444333333333333333222000333888:::;;;>>>CCCHHHNNNPPPSSSVVVXXXZZZ[[[[[[YYYWWWTTTQQQMMMGGG@@@<<<666444111111111222222222000000111222333555777888999:::<<<<<<:::999999:::======???AAACCCEEEFFFGGGHHHLLLOOOMMMLLLQQQ___jjjsssyyy~~~zzzyyyyyyzzzrrraaaPPPGGGDDD@@@<<<;;;::::::999888888888888999555555555555555555555555444444555666777888888999777777888999:::;;;;;;<<<999888888888888888777777777666555555444444555555555444444333333222222222222111000//////000111222///.........///000111111......---------......///......////////////........./////////000000000000333444555777888:::::::::888666444222111111111111111222444666888:::<<<===???AAACCCFFFIIIKKKLLLMMMOOOSSSYYY]]]```cccfffhhhrrruuuyyy}}}zzzooofffXXXTTTOOOMMMNNNNNNLLLJJJBBB>>><<<>>>???@@@DDDJJJOOOWWWdddpppyyy~~~zzzpppbbbXXXKKKGGGAAA===:::999888666:::<<<>>>@@@AAA@@@???>>>999888666333222111111111tttdddQQQFFF>>>777444333333222111000111222333444333333333222222222111111---......///////////////000///...------------...'''***---///...---------///......---,,,+++++++++........................////////////......------...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------......---,,,++++++---------...............///------000222444;;;BBBJJJRRRYYY^^^eeeooowwwyyypppcccTTTMMMOOOVVVbbbkkknnnvvvvvveee[[[ZZZ```lllwww}}}yyyuuurrroookkkhhhfffgggjjjooouuuyyy{{{{{{vvvpppnnnqqqpppiiibbb___^^^iii}}}~~~}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~|||zzzuuuoooggg___VVVQQQRRRTTTWWW[[[aaajjjttt{{{nnnaaaZZZTTTSSSTTTWWW]]]fffnnnrrrooogggaaaQQQMMMLLLNNNQQQ\\\rrrpppYYYJJJBBB;;;888444333444555555555333333333222222222111111111111000000000000000111111000111222333666888:::888999::::::999888666555333222000///.........///,,,,,,,,,,,,,,,------...//////000111222333333333333333333333222222222222///222666999;;;>>>CCCGGGNNNOOOQQQTTTUUUVVVVVVVVVUUURRRNNNKKKGGGBBB<<<888555333222333444555555444222222222333444555777888888:::;;;;;;999999:::;;;===>>>@@@BBBDDDGGGIIIIIIIIILLLOOOQQQUUU___nnnyyy}}}yyyyyyyyy{{{rrraaaOOOFFFBBB>>>::::::888777666666555555666666444444444444444444444444222333333444555555666666555555666777777888999999777777777777777777777777666666555444444444444444444333333333222222222111/////////...///000111222......------......///000...------------......///...///000111111000///...///////////////000000000222333555777999::::::;;;777666444333222111111111222333444666777999::::::@@@AAADDDFFFIIIKKKLLLLLLOOOSSSXXX]]]```cccfffiiisssvvv|||zzznnndddVVVQQQKKKHHHHHHHHHGGGEEE>>>;;;;;;>>>@@@BBBHHHNNNZZZdddrrr~~~{{{tttiii\\\RRRJJJFFF@@@<<<:::999777666999;;;===????????????>>>888777666444222111111111uuueeeRRRFFF>>>777444444333333222111111222333444000000/////////........................//////000///......---------------+++---000111///---,,,,,,------------------------........................//////......------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------.........------------.........//////000------111333555<<>>666555222222222333444444333333333222222222111111111000000000000000111111333333222222333555777888999999::::::999888666555111111000//////.........------,,,,,,,,,---...//////000111222222222222222222222222222222222222222000222555777:::>>>BBBEEELLLMMMNNNPPPQQQQQQPPPPPPPPPMMMIIIEEEBBB>>>999666444333333333555555444222444444444444555666777888888999::::::999999;;;======>>>@@@CCCEEEHHHJJJKKKJJJKKKNNNWWWcccqqq|||}}}yyywwwxxxyyy{{{qqq```NNNEEEAAA<<<888777555444333333222222333333222222222222222222222222222222222333444444555555666666666666666666666666666666666666666666666666666666555444444444444555222222222222222111111111.........//////000111111///...------,,,,,,---------------------...///000...///000111111000///...000//////...///000111111222333444666777888999999666555444333222111111111333333444444555666666777@@@AAADDDGGGIIIKKKMMMMMMNNNQQQVVVZZZ^^^aaafffiiirrrvvv}}}{{{nnndddWWWQQQIIIEEEDDDDDDCCCAAA>>><<<===@@@BBBEEELLLTTTeeeooo}}}{{{tttlllaaaUUULLLHHHDDD???:::888777666555888999;;;<<<>>>>>>>>>>>>777777666444333222111111wwwfffRRRFFF>>>888555555555444333222111222222333000000000000//////////////////............///000.....................---,,,...000///---+++++++++---------.........//////........................---,,,+++************+++))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++---....../////////,,,,,,------.../////////000---...111333666===EEEJJJSSS^^^fffpppxxx{{{xxxcccTTTHHHJJJQQQXXXaaakkktttyyyyyyhhh\\\WWW]]]kkk|||}}}vvvssstttsssoookkkhhhiiilllqqqvvvxxxxxxvvvuuupppnnnooonnnhhhddddddfffwww}}}|||{{{{{{|||||||||{{{zzzzzzzzz|||}}}~~~xxxvvvppphhh```ZZZXXXWWW]]]```fffkkkooouuuzzz~~~rrr^^^RRRMMMJJJJJJLLLQQQVVV^^^dddeee^^^SSSKKKCCCFFFKKKPPPXXXiiinnnWWWFFF>>>:::333333222111111222333333333333333222222222111111111111000000000111222222222222111111111333444555999:::::::::999777666555000000000//////...............---,,,---...///000000000111222222222222222000111111111111222222222111222444777:::>>>AAABBBHHHIIIJJJKKKKKKKKKJJJJJJKKKGGGCCC???===:::777555222222333444666666333111777666666666777888999999888:::;;;::::::;;;===??????@@@BBBDDDGGGIIIKKKLLLLLLNNNTTTbbbrrr~~~yyywwwwwwyyy{{{~~~~~~kkk\\\KKKDDD@@@;;;777555333333222111111111111222222222222222222222222222111222222222333333333333666666555555444444333333444555555555555555666666666555555444444444444444111111111111111111111111......//////000000000111//////...---,,,,,,,,,---...............///000111000000111111111111000000111000/////////000222333222333444555666777777777555555444444333222111111222333333444444555666666???AAACCCGGGJJJLLLNNNOOONNNPPPSSSWWWZZZ```eeejjjrrrxxxqqqfffXXXQQQHHHBBBAAAAAA@@@???>>><<<>>>AAADDDHHHSSS]]]nnnxxx~~~tttkkkcccZZZPPPJJJFFFBBB<<<888777666555444666777999:::;;;<<<======777666666555333222111111xxxgggSSSGGG???999666777777555444222111111111222222222222111111111000000000///...------...///000------...............------...///...,,,,,,---...//////////////////..............................,,,+++***)))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////------...............---,,,,,,------...//////000000......222444777>>>EEEKKKUUUaaakkksssyyyxxxsss```PPPEEEKKKSSSYYYbbbmmmvvvzzz~~~qqqcccZZZYYYaaaqqq}}}yyyzzz|||zzzsssmmmfffhhhlllrrrwwwzzzzzzxxxtttpppnnnooommmgggeeeffflll~~~}}}|||{{{{{{||||||{{{zzzyyyxxxxxxyyy{{{|||wwwtttnnnddd[[[WWWWWWYYYbbbffflllrrrwww{{{xxxiiiXXXOOOLLLJJJKKKNNNTTTYYY```fffeee]]]QQQHHHCCCGGGLLLRRR^^^qqq}}}aaaMMM@@@999666333333333222111111222444333333333222222222111111111111111111111222333333111111000111222444666777::::::::::::999777555444//////////////////......000///...------///000222000000111222222222222111000000000000111111222222333333444666:::===???@@@CCCDDDEEEGGGGGGFFFFFFEEEEEEBBB>>>:::999777666444333333555888::::::888555999999888888888999::::::999:::;;;;;;;;;<<>>@@@CCCGGGJJJMMMPPPQQQOOOPPPRRRTTTXXX___ffflllsssyyyvvvjjjXXXPPPFFF@@@>>>>>>===<<<===<<<>>>BBBFFFMMMZZZgggxxxwwwlllaaaYYYSSSLLLGGGDDD@@@:::777555444333222555555666888999;;;;;;<<<666666555555444333222111yyyhhhTTTGGG@@@:::777888888666444222111111111111............------------000///...------...///000------......///......------...///.........000222222222111000///...------........................---,,,+++*********+++,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////...---,,,+++,,,,,,------...///000000000......222444777>>>FFFNNNXXXdddmmmuuuyyyvvvooo^^^NNNEEEKKKUUU[[[dddnnnuuuyyyyyykkk___YYYZZZddduuu}}}}}}vvvmmmeeeggglllrrryyy||||||{{{tttpppnnnnnnlllgggeeegggppp}}}|||{{{{{{||||||{{{zzzxxxwwwwwwxxxzzz{{{xxxtttlllbbbXXXTTTVVVXXXdddiiipppvvv{{{rrrcccTTTMMMLLLLLLNNNQQQXXX]]]dddhhhggg^^^QQQHHHEEEIIINNNUUUbbbvvvtttYYYGGG===666222333444444333222222333444333333333222222222111111222222111111222333444444111111111333555777:::;;;::::::::::::999777555444...///////////////...---111000...---...///111222000111111222222222111111//////000000111111111222444333444666999<<<>>>>>>@@@AAACCCDDDDDDDDDCCCBBBBBB>>>:::777666555444333555666999<<>><<<;;;::::::999999:::;;;;;;:::;;;<<<;;;;;;===@@@BBBEEEEEEGGGIIIKKKMMMNNNOOOPPP[[[lll{{{yyyvvvxxx|||zzzooodddYYYMMMBBB??????<<<888666555444333333222222333333111111111111111111111111/////////000000000000000111111111111222222222222000000111111222222222333333222222111000111111111000000000000000111111111000000111111111111000000......//////000222333444////////////000111333333333222111000000111222333333222111000000222444555555555666666666666555555444444444444333333222111...///222444777:::<<<======???BBBGGGKKKNNNQQQRRRQQQQQQRRRSSSWWW___gggnnnrrrxxxzzzmmmXXXPPPEEE>>><<<<<<;;;:::<<<;;;>>>BBBGGGPPP```nnn{{{rrrdddYYYRRRMMMHHHDDDBBB???999666444333222111444444555777888999;;;;;;555666555555444333222111xxxgggSSSFFF>>>777333333000///111444333//////333000000////////////000000111111000000//////......////////////////////////---------......000111111222222000///............///...---,,,,,,---...///111000...---,,,,,,---.........//////...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............---------......///////////////222333333222222666>>>DDDNNNXXXfffsss}}}~~~ssseeeSSSJJJFFFMMMZZZcccjjjooozzz|||tttdddYYYWWW[[[mmm~~~~~~~~~pppgggccckkkssswwwzzz|||zzzvvvxxxuuuqqqnnngggcccffflll{{{~~~}}}|||zzzyyyxxxwwwwwwyyyyyyyyyzzzzzzzzz{{{{{{yyyssshhh^^^YYYXXXZZZ\\\jjjooouuuyyy{{{~~~kkk___SSSNNNMMMMMMPPPTTT[[[iiippptttvvvgggRRRMMMJJJKKKQQQ]]]kkk|||eeeOOOCCC;;;777666333111000///000222555777222222111333555777666555111111000000000000111111///000111333555888:::;;;<<<<<<;;;;;;999888666555111000///...---.../////////////////////.........333333222222222333444444////////////000111333333666666666777888:::;;;<<<>>>>>>>>>======<<<<<<<<<===;;;888555444444444555;;;;;;;;;<<<<<<<<<======;;;;;;:::999999999::::::<<<<<<<<<<<<>>>@@@BBBDDDCCCCCCEEEIIIIIIIIINNNVVVZZZkkkzzz}}}yyyttttttxxx{{{wwwrrrggg]]]YYYIIIEEE@@@===;;;999888666222222222111111111111000//////000000111111222222222222000//////.........///000111000///...///000111111111222222333333333555333111111333444333333222222111111111111222222111111111000000000000//////////////////000111111///000000222333444555555333222111////////////000//////000111333444555555666555444333333333444555333333333333333333333333111222333555666777777777:::<<<@@@FFFKKKPPPSSSUUULLLOOOQQQSSSVVV]]]fffnnn{{{nnnZZZNNNBBB>>><<<:::999::::::<<>>DDDNNNXXXgggttt}}}}}}pppaaaQQQIIIFFFNNNZZZdddkkkpppxxxzzz}}}|||ppp```UUUSSS\\\nnn|||nnnfffbbbjjjrrrvvvxxxzzzwwwsssssspppnnnkkkfffbbbgggnnn}}}{{{yyywwwwwwvvvwwwyyyyyyyyyzzzzzz{{{{{{|||yyyrrrggg]]]XXXXXX\\\___lllqqqwww{{{}}}}}}jjj___SSSOOONNNOOOTTTYYYeeerrrxxxzzzzzzjjjVVVQQQLLLMMMUUUbbbppp|||]]]III>>>888555444333222000///000222444666444333333555777999999888111111111000000111111111222333333555777999;;;<<<<<<<<<;;;:::888666555444000000...---------...///////////////////////////222222111111222222333333000000000111222333444555555555666666777999:::;;;;;;;;;::::::999999888888444444444444555777888999::::::;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<===>>>???AAABBBCCCCCCBBBDDDGGGGGGGGGNNNVVVaaaqqq~~~{{{xxxvvvwww}}}xxxnnniiidddZZZRRRNNNEEEAAA===:::888777666444222222222111111111000000000000000000000111111111000//////...//////000000///000111000///...///000000000000111222333333444555444333444555555444333222222111111111111222222222222222111111111000000///////////////000111111///000111222333444444555444333111000///000000000000000111222222333444444555444333222222333444444444444444444444444444444111222333555666777777777999<<>>???@@@BBBAAA@@@???>>>>>>>>>>>><<<===???@@@BBBBBBCCCCCCDDDCCCDDDFFFGGGJJJRRR[[[lllyyy|||xxxxxxyyy~~~vvvjjj^^^XXXSSSKKKEEEBBB>>>;;;888666555555333222222222111111111000000000111000000000000000000///---------......000111111...///000000///...///111//////000111222444444555666666666777888888666444333222222111111222222333333333333333222222222222000////////////000111111000000111222333333444555555444333222111111111111111111111222222222333333333333222222222222333444444444444444444444444444222222444555666666777777888<<>>AAACCCHHHSSScccooozzz}}}zzzrrriiiccc[[[UUUMMMFFFBBB???===<<<;;;:::888666555555666666777666666777999;;;;;;:::444333222111///.........wwwfffRRRGGGAAA======???BBB888///...111000000111000000////////////000000000000000000////////////////////////////////////......//////000000000000000000000//////......---,,,---...//////...---,,,)))+++,,,.........---,,,---------......------,,,------,,,,,,,,,,,,------......---,,,,,,,,,------------............---------...//////000000/////////111333444777===GGGNNNUUU]]]hhhqqqxxxuuuhhhZZZKKKGGGHHHSSS___hhhooouuuzzz|||~~~zzzkkkZZZRRRRRRaaappp|||tttiii```]]]lllvvv~~~~~~zzzuuupppooonnnmmmhhhgggooozzz}}}yyyuuuttttttvvvwwwxxxyyyyyyzzz{{{{{{||||||xxxpppdddZZZWWW[[[ccchhhppptttzzz~~~sssggg___WWWVVVXXX]]]fffoooyyypppZZZSSSOOOTTT```rrrkkkRRRCCC===999777777444333222111000111222333444333222222444444333111333222222222222222222333333333333444444666777888::::::999999777666444333000///---,,,,,,,,,---...///////////////000000000000111222222333333333333111111111222333555666777444444444444555666777888999888888777777666555555333555777888999888777666999999;;;<<<>>>@@@AAABBBDDDCCCBBBAAA@@@?????????>>>???AAACCCDDDDDDDDDCCCFFFDDDEEEIIILLLQQQ[[[fffuuu~~~xxxwwwzzzooobbbTTTLLLHHHBBB======999777444333333333222111111111111111000000000000111111000000/////////...------------...///000111...///111000//////000111///000111333444666777777777777888:::;;;:::777555333333222222222222333333444444444444333333333333000000//////000000111222000000111222333333444444555555444333222222222111111111111111111222222222222222222222222222333333333333333333333333333333222333444555666666666666777;;;AAAGGGLLLNNNOOOOOONNNPPPRRRTTTXXXbbbnnnwwwwwwfffTTTIII???;;;888777999<<<;;;>>>AAACCCHHHQQQ]]]gggpppppppppnnniiibbb[[[WWWRRRNNNHHHCCCAAA???===<<<888777666555555555666777777666666888:::;;;:::999333222111///............uuudddQQQFFF@@@<<<<<<===BBB888///...111000000111000000////////////000000////////////000000000000////////////////////////...///000000111000000///...////////////......---,,,---...//////...---,,,)))***,,,---------,,,,,,,,,,,,---------------,,,...------,,,,,,------...000///---,,,+++,,,---...------............------//////000111111111111000///111444666999@@@JJJRRRZZZ```gggmmmrrrqqqeeeXXXIIIGGGKKKWWWccckkkrrrwww|||}}}~~~wwwhhhXXXRRRUUUcccqqq}}}vvvlllaaa\\\]]]lllvvv~~~~~~{{{yyyuuuqqqqqqpppnnnkkkfffgggrrr|||yyyuuutttuuuvvvxxxyyyyyyyyyyyyzzzzzzzzz{{{vvvnnncccZZZXXX^^^gggmmmqqquuuzzz~~~zzznnneee___[[[\\\```fffpppzzzqqqZZZTTTQQQXXXggg{{{zzzfffOOOBBB===:::777666444333222111111111222333888666444333333222000...333222222222222222222333333333333444444555666777888888888888888777666666000///...---,,,---......////////////000000111111111222333444555555555555000000000111333555666777333333333333444555666666777777666666666555555555888999;;;<<<<<<:::888777999:::;;;===???AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@AAACCCEEEFFFFFFEEEDDDEEEDDDFFFKKKPPPWWWdddpppzzz}}}zzzxxx{{{jjj\\\MMMEEEAAA<<<::::::666444333222333333222111111111111000000000//////111000000000//////......//////............/////////000111111000000111333222333444555777888999:::888888888:::<<<;;;888666444444333333333333444444555555555444444444444333000000000000000111222222111111111222222333333444555555444444333222222111111111111111111111111111111111111222333333333333111111111111111111111111333333444555666666666666666:::@@@FFFJJJLLLLLLLLLIIILLLOOOSSSYYYdddqqqzzznnn___PPPGGG???;;;999777999===;;;===@@@BBBEEEKKKTTTZZZaaaaaa```]]]ZZZUUUQQQNNNJJJFFFCCC@@@???>>><<<;;;666555444444444444666666777666777888:::;;;999888333222000...------......tttdddQQQGGG@@@;;;999:::===555000000111000000111000000////////////000000////////////000000000000////////////////////////...///000111111111000///---...///000000///---------..................---******+++,,,,,,,,,+++++++++,,,,,,------------,,,......------------......111000---,,,+++,,,---...------............------//////000111111111111000...000333555999@@@KKKRRR\\\aaaggglllpppnnnbbbUUUIIIIIIOOO[[[fffnnntttyyy~~~~~~|||ssscccUUUSSSXXXgggttt}}}ssshhh^^^^^^bbbpppzzzzzzwwwtttqqqpppnnnkkkgggbbbeeesss~~~}}}{{{yyyvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxssslllbbbZZZZZZ```jjjppprrrvvv{{{ssshhhaaa]]]]]]```eeekkkvvvkkkXXXUUUTTT\\\nnnqqq]]]HHH>>>:::777444222222222222222222222333333555333111//////---+++(((222222111111111111222222555555555666666888999:::888888999999888888777666111000///...---...//////...//////000000111111222111222444555666666666666///000000111333555777888444444333333444555555666333333444444444555555555999:::<<<>>>>>>>>><<<;;;::::::<<<>>>???AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGCCCCCCFFFMMMSSS[[[iiiuuu|||{{{yyyzzz}}}}}}eeeWWWGGG???;;;888666666555333222333444444222111111111000000000/////////000//////////////////...111000000/////////000000000111333333222222333555555555666777888::::::;;;888888888999::::::888666555444444333333444444555555555555555444444444444111000000000000111222222111111222222222333333333444444444444333222111111000000000111111111222222000111222333444444444333222222222222222222222222333444444555666666555555666999>>>CCCGGGIIIJJJJJJGGGJJJOOOUUU\\\fffsss{{{~~~|||wwwqqqdddXXXLLLFFF@@@>>>;;;888999===;;;===???@@@BBBEEEIIIMMMQQQQQQPPPNNNLLLJJJHHHFFFAAA???===<<<<<<;;;999888666555444444444555666777777777777999;;;;;;999777333222000...---...///000ttteeeSSSIIIBBB;;;777666555222111333222//////222000000////////////000000.../////////000000000111///////////////////////////000111222222111///...,,,---///000000///---,,,......------------......,,,++++++************+++***+++,,,---------------......------------......222000...,,,+++,,,---...------............------------...//////////////////111444666:::BBBLLLTTTYYY```hhhnnnqqqmmm___PPPJJJKKKRRR___iiipppuuu{{{|||rrraaaUUUVVV^^^lllxxxzzzpppccc\\\___gggttt}}}xxxuuutttsssnnnllliiiddd```eeexxx{{{zzzyyyxxxxxxyyyzzz{{{zzzyyyyyyxxxwwwvvvuuuuuupppjjjaaa[[[\\\bbblllrrrtttxxx}}}~~~lllaaa\\\[[[]]]ccchhhnnnxxxzzzppp^^^QQQSSSXXXbbbuuufffTTTAAA999777555222111111111111222222333333444333222000//////...,,,***111111111000000111111111444444555555777888999:::<<<;;;;;;:::999777555444222111000///...///000000...//////000111111222222///111333555666666666555000111111333555777888999444444444444444555555666222333444444666666777888;;;<<<===>>>??????>>>>>>;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFJJJQQQXXX___lllwww|||~~~}}}xxxxxx~~~xxxaaaSSSDDD<<<888555333444444333222222333333111000111000000000////////////.........///////////////000000000000000111222333111333444444444444555777666666777777888999::::::888777666666888888777666555555444444444444555555555555555444444444333333111111000000111111222333111222222222222333333333333333444444333222000000...//////000111222222333000111333444555555555444333333333333333333333333333444555555666555555555666888<<<@@@DDDFFFHHHHHHHHHLLLRRRXXX___hhhrrrzzz~~~|||zzzxxxttttttrrrlllhhhcccZZZQQQIIIEEEBBB@@@===999:::>>>===>>>???@@@???@@@AAAAAADDDDDDCCCCCCBBB@@@???>>><<<;;;999999::::::888666888777666555555666777888777777777999;;;;;;888666444222000...---...000111uuufffUUUJJJCCC;;;666444000000111444333//////333000000////////////000000.../////////000000111111///////////////////////////000111222222111///...+++---...000000///---,,,///...---,,,,,,---...///---,,,***)))))))))*********+++,,,,,,------------......------------......333111...,,,++++++---...---..................---+++,,,------......------111444777999===DDDOOOVVVVVV___iiiqqqtttnnn]]]LLLKKKLLLTTTaaakkkqqqvvv|||~~~sssbbbWWWZZZdddppp{{{wwwlll___YYY^^^hhhrrr{{{zzzsssppppppoooooommmiiieeeaaaiii~~~yyyyyyyyyyyyzzzzzz{{{|||zzzzzzxxxwwwvvvtttssssssoooiiiaaa\\\]]]dddmmmsssvvvzzzzzzhhh]]]XXXXXX]]]ccchhhnnnxxx~~~zzzkkk```RRRJJJPPP[[[eeeyyy}}}aaaPPP>>>777777555222111000000111222333333444444999777666666666666555444111111000000000000111111222222222333555666888999???>>>===;;;999666444222333222000/////////000111...//////000111222222222...000222444666666555444222222333444666888:::;;;555555444444444555666666444555666777999:::;;;<<<>>>>>>>>>>>>>>>======<<<<<<<<<===???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGIIIJJJKKKKKKPPPVVV\\\cccnnnyyy|||}}}}}}{{{wwwxxxttt```RRRCCC<<<888444333333333222111222333222000///000000000000////////////---.........//////000000...//////000111333555666222333555555555555666888666666777777888888888999888666555555666777777666555555444444444444555555555555444444444333333333111111111000111111222333222222222222222222333333222333444444333222000///---...///000111222333333111222333555666666555555555555555555555555555555444444555555666555555555666777:::>>>AAADDDGGGHHHJJJOOOVVV[[[aaahhhrrrxxx}}}|||yyyvvvsssrrrnnnmmmiiibbb^^^[[[TTTMMMHHHEEECCCBBB???::::::>>>???@@@@@@@@@???===<<<<<<=========<<<<<<:::999999;;;:::999:::;;;:::888777::::::888777777777888999777777888999;;;;;;888666555333000......///000222|||kkkXXXKKKBBB:::666666333333333333333333333333111111111111000000000000000///......000111111000........................000///---,,,,,,---...//////...,,,+++***++++++,,,------------------------,,,,,,,,,,,,++++++***))).........------,,,,,,,,,,,,------...---,,,***)))---------.........//////------------------,,,,,,,,,...//////...------...000222444777===EEEOOOVVV```aaafffnnnrrrkkk[[[MMMDDDKKKUUU___hhhqqq|||~~~ooo^^^XXX]]]eeetttzzzeeeXXX[[[fffmmmvvvxxxyyyvvvppplllnnnqqqoookkkfffcccccclll}}}}}}}}}zzzyyyyyyxxxxxxyyyzzzzzz{{{yyyvvvuuuuuuuuusssrrrlllbbbZZZYYY\\\aaajjjrrruuuzzzmmm^^^ZZZUUUWWW\\\bbbhhhooouuuxxxyyyoooddd[[[RRRMMMPPPVVV___oooqqqXXXLLL>>>555444444111...222222222222333444555555555555444333222000000///111111000000000000111111444333333333444666777888;;;<<<======<<<999666444333222000///........./////////000111111111111000000222444666666666444333///000111222444555666777444444444333333444444555777777777888999:::<<<<<<@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHHHHGGGGGGHHHIIIHHHLLLRRRYYYbbblllvvv|||}}}zzzwwwxxxqqq[[[MMM===777555333000000444333222111000000000000000000111111111111000000......//////000000111111000111222333444333222111555555666666777777888888777777888888888888777777666666666666555555555555333333333444444555555555555555555444444333333333111111111000111111222222444444333222222222333333444444444333333222222111///////////////000000111333333444444555666777777999999777666555555555555555555555555666666666666999999:::;;;>>>BBBFFFHHHKKKOOOVVV]]]cccjjjqqquuu|||}}}|||zzzxxxvvvtttrrrooollliiiiiiddd^^^[[[YYYVVVSSSOOOKKKJJJGGGCCC???===>>>??????>>>===<<<;;;;;;;;;;;;<<<;;;:::888777666666666777666666888:::;;;:::999999777555333444666888:::777777888777777666555444111000///......///000111|||kkkXXXKKKBBB;;;666666333333333333333333333333111111111111000000000000///...,,,---///000000///.......................................//////000//////...---------------------------------------,,,---......////////////------------,,,,,,,,,,,,,,,,,,---------,,,++++++------........./////////........................,,,...///...---,,,---...000222444777===FFFPPPVVV```aaafffmmmqqqjjj[[[NNNDDDLLLVVV```iiirrr}}}zzzkkk]]]ZZZcccmmm|||xxxfff\\\aaakkkqqqwwwxxxxxxsssmmmkkkmmmqqqlllhhheeedddfffppp~~~}}}||||||zzzyyyvvvuuuuuuvvvyyy{{{xxxwwwuuuttttttsssqqqooojjjaaaZZZZZZ^^^dddllltttxxx{{{~~~eeeWWWSSSQQQUUU]]]fffllloooooommmjjjbbbYYYRRRLLLIIINNNVVVfffvvv~~~iiiTTTJJJ<<<444333444222///222222222222333444555555555555444333222111000000333333222222222222333333444333333333444666777999;;;<<<===>>><<<:::777555333222000///......//////000111222222222333222222111222444555666555444333000111222333555666777888444444444333444444555555999999::::::<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHIIIIIIIIIJJJKKKJJJNNNUUU\\\dddnnnwww}}}~~~{{{zzz}}}}}}mmmYYYKKK===777555222111111333333222111000//////000000000111111111111000000......//////000111111222111222222333333333333333666666666666666666777777777777777777777666555555777777666666555444333333222222333333444444444444555444333333222222222333222111111111222222333444555444444333333333444444777666666555555444444444000000//////000000111222333333444555555666777777999888777666555555555555666666666666777777777777:::::::::<<>>===<<<<<<<<<>>>===<<<:::999888777777777777777999;;;<<<;;;::::::999777555555666777888777777777777777666555444111000///......///000111|||kkkXXXKKKBBB;;;666666333333333333333333333333111111111111000000000000...---,,,,,,...//////...........................,,,---...//////////////////000000000000///....................................///000000/////////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------........./////////---......//////000000000---......,,,++++++---///000222444888>>>GGGQQQXXX___aaafffmmmooogggYYYMMMFFFMMMXXXbbbkkkttt~~~vvvggg[[[]]]jjjwwwsssgggcccjjjrrruuuyyyyyywwwrrrlllkkkmmmpppiiieeeccceeejjjvvv~~~|||{{{{{{{{{yyywwwsssqqqqqqssswwwyyytttssssssssssssqqqnnnkkkfff___ZZZ\\\aaagggooowww{{{~~~vvv```TTTRRRQQQWWWbbbnnnuuusssjjjcccZZZSSSLLLHHHFFFHHHPPPYYYooottt___OOOEEE:::333222333222000222111111222222333444555555555444333222111000000333333222222222222333333444333333333444666888999======>>>>>>===:::777666333222000///......///000111111222222222333333333222333444555555555444333222222333444666777888888444444444444444555666777;;;<<<===>>>???AAABBBCCCAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAEEEIIIKKKKKKKKKLLLMMMMMMQQQXXX```hhhqqqyyy~~~~~~vvvfffTTTHHH;;;666555222111111222222111000////////////000000111111111111000000/////////000111111222222333333333333333444444555666666666555555555555555666666666666555444444333888777666555333222111111222222222222222333333333444333111000000000111222111111111111222333555555555555444444444555555666888777666555444444444444111111111111111222333333444444555555666666777777999888777666666555555666777777777888888999999999:::::::::<<>>===;;;:::999999888777777999<<<===<<<;;;;;;:::999888888777888888777777777777666555444333000000////////////000000|||lllXXXKKKCCC;;;777666222222222222222222222222111111111111000000000//////---,,,---.../////////........................,,,---...//////...,,,,,,...///000111111000///...////////////////////////000000///...,,,***)))(((*********++++++,,,,,,,,,---,,,+++++++++---...000,,,,,,,,,,,,---------...,,,,,,---...///000000111......---+++******---000111222555999???HHHSSSZZZ]]]```fffkkkkkkbbbUUUKKKGGGOOOZZZeeennnwwwtttcccYYY]]]nnn|||xxxlllfffiiipppvvvxxxyyyyyyyyyuuupppmmmlllmmmfffbbbaaaeeelllzzz~~~|||zzzzzzzzzzzzvvvtttrrrpppoooqqqsssuuuppppppqqqrrrrrrpppkkkgggbbb\\\YYY]]]dddjjjrrryyy~~~rrr___WWWWWWYYY```kkkwww|||vvviii^^^QQQKKKFFFEEEFFFJJJUUU___tttlllWWWHHHAAA777222222333222000111111111111222333444555555444444333222222111111111111000000000000111111444333333333555777999:::>>>>>>>>>>>>===;;;888777333222000/////////000000111111111111111222222333333444444555555444333333222222333444555666777777444444444444555666777888<<<===???@@@AAACCCCCCDDDAAAAAABBBBBBCCCCCCDDDDDDAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCFFFJJJMMMMMMMMMMMMMMMQQQUUU]]]dddkkkssszzz~~~ooo```NNNDDD999555444111111222111111000///////////////000111111222222111111000//////000111111222222333555444333222333444555666666666555555444444333333333333444444444444333333555555444333222222111111111111111111111111111111222111///......///000111/////////000111333444555555555555555555666777777777666444333222222222222333222222222222333444444555555666666666777777777888888777666666666666666777888888999:::;;;;;;<<<999999:::<<>><<<;;;:::999888888:::<<<===<<<;;;::::::::::::::::::999999777777777666555444333222000000////////////000000}}}lllYYYLLLCCC;;;777777222222222222222222222222111111111111000000000///000...---...///111000000////////////////////////---.........---+++)))(((,,,---///000000///...---///////////////////////////......---+++)))((('''*********++++++,,,,,,,,,------,,,+++,,,---///000******+++++++++,,,,,,,,,++++++,,,---......//////......---+++***+++...000111222555:::@@@JJJTTT\\\\\\aaagggjjjggg]]]QQQIIIIIIQQQ]]]hhhpppyyyuuubbbWWW]]]ooo~~~zzzpppfffdddkkksssxxxzzzxxxzzz|||{{{wwwqqqllliiiddd```___eeennn}}}}}}zzzyyyxxxxxxxxxrrrrrrrrrrrrqqqqqqppppppnnnooopppqqqqqqnnniiieeeaaa\\\ZZZ```gggmmmtttzzzmmm\\\WWWZZZccciiirrr{{{|||uuuggg]]]NNNHHHDDDDDDGGGMMMZZZeeevvvgggSSSBBB===666222111222222111111111111111222333444444555444444333333222222222111111000000000000111111333333333444555777999;;;>>>>>>>>>>>><<<:::888777222222000//////000111111333333222222222333444555555555555555444333333222111111222333444555555666444444444555666777999:::===>>>???AAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEAAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFIIILLLNNNNNNNNNNNNOOOUUUZZZbbbiiiooouuuzzz}}}{{{hhhYYYHHH???777555333111111333111000//////////////////111111222222222222111111000000111111222333333333555444333222333444555666555444444444333333222222///000111333333444444444111111111111222222222222000000000000000000//////000///............000000---------...///111222333444444444555666777888999888777555333222222222333333333333333333444444555666666666777777777777777888777777666666666666777888888999:::;;;<<<===>>>999999;;;===???AAACCCDDDGGGKKKPPPUUUZZZ___dddhhhgggiiilllllliiiddd```___]]][[[YYYYYYZZZ[[[[[[ZZZVVVVVVVVVWWWWWWYYY\\\]]]]]]\\\YYYSSSLLLFFFCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFDDDCCC@@@>>>===<<<;;;;;;<<<>>>>>>===;;;999999::::::;;;;;;;;;<<<777777666666444333222111//////000000000000//////}}}lllYYYLLLCCC<<<777777222222222222222222222222111111111111000000000000000///......000111111000////////////////////////.........---,,,+++***))),,,,,,---.........------........................,,,,,,------...------,,,++++++++++++,,,,,,,,,,,,------------------...///*********+++++++++,,,,,,++++++,,,,,,---............//////---,,,,,,...000111333666:::AAAKKKVVV]]]___dddjjjkkkeeeZZZOOOHHHKKKSSS___jjjsss|||uuubbbXXX___qqq~~~tttiiiaaadddlllrrrwwwzzzxxx{{{~~~~~~{{{ssskkkfffccc___^^^eeeppp}}}zzzxxxwwwvvvvvvqqqrrrssssssrrrqqqooonnnoooooopppqqqqqqnnniiifffbbb^^^^^^dddkkkpppvvv{{{~~~iiiYYYVVVYYYiiiooowww{{{xxxnnnccc[[[KKKFFFBBBCCCGGGOOO]]]iiiyyy{{{bbbOOO???;;;666222222222222111111000000111111222333444555444444444333333333222333333222222222222333333333333333444666888:::<<<>>>>>>======;;;:::888777222222000000000000111222666555444333444555666777666666555444333333222222111111222222333444444555333444444555777999:::;;;===>>>@@@AAAAAAAAA@@@???@@@AAABBBCCCDDDEEEFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMNNNOOOPPPRRRSSS\\\aaahhhnnnssswww{{{}}}sssaaaRRRBBB;;;555444333111111444111000000//////000000000111111222222222222111111111111111222333333444444333333333333333444444555333333333333222222222222///000111222333444444444...//////000000111222222////////////.....................///////////////------------...///111111333333444444666777999999<<<:::777555444444444555333333333333333444555555777777777777888888888888777777666666666666777777777888999:::<<<===>>>???:::;;;===???AAACCCDDDEEEEEEHHHMMMQQQUUUYYY]]]aaa___bbbeeeeeebbb]]]ZZZXXXVVVTTTRRRSSSUUUWWWWWWWWWTTTVVVWWWXXXYYY\\\```cccbbbaaa^^^WWWOOOIIIEEECCCBBBBBBDDDFFFIIILLLNNNPPPNNNNNNNNNMMMKKKHHHFFFDDDBBBAAA@@@AAABBBAAA???===:::::::::::::::;;;<<<<<<666666666555444222111000//////000000000000//////}}}mmmYYYLLLDDD<<<888777111111111111111111111111111111111111000000000000000...------///000000///////////////////////////.........------......///------,,,,,,------...///------------------------,,,,,,---.../////////...------------,,,,,,,,,,,,..................---,,,+++,,,,,,,,,------------------------...............///000000......///000111333666;;;BBBMMMWWW___ccciiiooonnneeeYYYNNNIIILLLUUUaaallluuu~~~sssbbb[[[dddvvvxxxpppfff```dddlllqqqvvvzzzzzz{{{}}}}}}zzzssskkkeeeaaa]]]^^^fffsss}}}zzzwwwvvvuuutttsssssssssrrrrrrqqqpppooopppppppppqqqqqqnnnjjjggggggcccdddjjjppptttxxx}}}~~~}}}jjj\\\ZZZ___kkksss{{{|||ttthhh^^^YYYJJJEEEAAACCCHHHRRR```mmm}}}uuu\\\JJJ===:::666333222222222222000000000000111222333444444444444444444333333333333333222222222222333333333333333444666888;;;<<<>>>======;;;:::999777777222222000000000111222333555444222222222333555666777777555444333222222111222222333333444555555555333333444666777999;;;<<>>===???@@@AAABBBDDDEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKMMMOOORRRWWWZZZccchhhoootttxxxzzz|||~~~{{{mmm[[[LLL>>>888444444333000111444111111000000000111111222111222222333333222222111111111222222333444444444111222222333333333333333111111111222222222222222222222222333333222222111//////////////////000000............---------,,,,,,---///000111000///..................///000111222222333444555777999999===;;;888555333333444555333333222222333333444555888888888888888888888888777777666666666666777777666777888:::<<<>>>???@@@===>>>@@@BBBDDDFFFGGGGGGDDDGGGJJJMMMOOORRRUUUXXXXXX[[[^^^^^^[[[WWWSSSRRRRRRPPPOOOPPPRRRUUUWWWWWWWWWYYY\\\]]]^^^aaaeeeiiigggfffbbb\\\SSSKKKGGGEEEDDDEEEHHHLLLQQQUUUYYY[[[XXXYYYYYYXXXVVVSSSPPPNNNJJJIIIGGGGGGGGGEEECCCAAA>>>===;;;999888888999:::666666666555333222000///...///000111111000///...~~~mmmYYYLLLDDD<<<888777111111111111111111111111111111111111000000000000///---,,,,,,...//////...000000000000000000000000......---...///111333444...---,,,,,,,,,...///000---------------------------.........---,,,++++++.........------,,,,,,,,,......///000///...,,,+++---------........./////////////////////............000111111000//////000111333666;;;CCCMMMXXX```fffmmmrrrqqqfffYYYOOOJJJMMMVVVbbbnnnvvvpppbbb^^^hhhzzz}}}sssnnneee```eeelllpppuuu{{{|||{{{{{{zzzwwwrrrjjjfff```\\\^^^gggvvv~~~zzzwwwuuuttttttvvvuuusssqqqppppppqqqrrrqqqqqqpppqqqqqqoookkkhhhjjjggghhhnnntttwww{{{}}}nnnbbbbbbhhhmmmwwwtttggg]]]YYYJJJEEEBBBEEEKKKUUUdddrrrpppXXXGGG<<<:::777444222222222222000000000000111222333444444444444444444444333333111111000000000000111111333333333444666999;;;<<<======<<<;;;999888777777222222111000000111222333111000///......000222333888777555444333222111111333444444555555666666666333333444666888:::<<<===@@@AAABBBBBBBBB@@@===<<>>???@@@@@@AAACCCEEEGGGIIIIIIJJJFFFHHHJJJKKKLLLMMMOOOQQQSSSVVVYYYZZZWWWSSSPPPNNNRRRPPPOOOPPPSSSVVVXXXXXX[[[^^^aaabbbcccfffkkkoookkkjjjfff___VVVNNNIIIGGGGGGHHHLLLQQQWWW]]]aaaddd``````aaa```]]]ZZZWWWUUUOOONNNLLLKKKJJJIIIFFFCCCBBB???<<<888666666777888666666555444333111000///...///000111111000///...{{{lllZZZMMMCCC:::666777888666444222000111111222333222000/////////000111////////////////////////111111222111...------...,,,,,,---.../////////.........//////...---,,,,,,......////////////......,,,,,,------,,,,,,+++***+++*********+++,,,,,,---000222444333///+++***+++******+++---///000111222---------............///------------...000111222000333888===DDDOOO[[[dddjjjpppxxxwwwiiiUUUIIIGGGPPP[[[gggqqqzzzwwwfff``````hhh|||{{{vvvmmmeee]]]^^^hhhsssxxxyyyzzzxxxvvvvvvuuupppiiiccc___^^^___hhhzzz~~~{{{wwwtttrrrpppuuussspppnnnmmmnnnpppqqqttttttttttttsssrrrqqqppplllppptttxxxyyyzzz{{{|||wwwjjjbbbbbbfffqqq|||{{{vvvsssiii\\\NNNIIIEEEGGGMMMWWWgggttthhhSSSEEE888777555222111000000111000111111111111222222222222222222222222222222222555333111222444555333111444444444555666777777888>>><<<:::999999888777555444333222111000000000000444444444555555666666666888777555333222222222222333444666888999888777666555666666777888:::<<<===>>>@@@AAA@@@>>>>>>???@@@===>>>@@@BBBCCCDDDEEEEEEFFFEEEEEEGGGIIIIIIHHHGGGHHHHHHGGGHHHJJJKKKJJJIIIKKKLLLMMMOOOSSSZZZbbbhhhppptttwwwxxxwwwzzzrrr^^^KKK@@@<<<888333111222333222000111///---,,,,,,///222555111111000///000111333444555555444444444555666666222222222222111111000000000000000000111222333444111111000/////////////////////...---,,,,,,,,,,,,---......///......---------...//////000000//////.........///000000111111333333333444555666777888666555333222222333444555555555555333222333666888888:::<<<===;;;999888888666777777888999:::::::::777888:::<<<>>>@@@@@@AAAAAACCCFFFGGGHHHIIIJJJLLLGGGGGGHHHHHHJJJLLLMMMNNNNNNNNNPPPQQQQQQPPPOOONNNLLLNNNPPPSSSUUUYYY^^^aaa```aaadddgggjjjmmmooooooooommmjjjeee]]]UUUNNNIIIJJJJJJNNNXXXccckkkllljjjjjjiiihhhhhhhhheeeaaa^^^XXXVVVTTTSSSQQQOOOLLLIIICCC@@@;;;999999:::::::::555444444333222111///.............../////////000{{{lllZZZMMMCCC;;;777777777555333111000000000111222111111000000000000000////////////////////////000111222000...---...///------......///...............//////...------,,,.........//////.........,,,,,,------,,,,,,+++***,,,,,,++++++,,,------...333;;;AAA@@@888000.../////////......---------,,,---------............///000000///...............000444999>>>EEEOOO\\\eeemmmqqqwwwuuufffSSSIIIHHHOOO[[[iiittt}}}uuuddd___bbblllxxxssskkkbbb[[[]]]hhhsssyyyyyy{{{xxxtttrrrqqqnnnhhhddd______aaakkk}}}~~~{{{xxxuuusssrrrrrrqqqooonnnnnnppprrrtttuuuuuuuuuttttttrrrqqqqqqnnnqqqvvvyyyzzz{{{|||~~~vvvkkkcccccchhhsss}}}|||yyymmm___OOOIIIFFFHHHOOOZZZkkkyyy{{{dddOOOBBB888666444222111000000111000111111111111222222222222222222222222222222222555333111222444555333111333333444555666888888999===;;;:::999999888666444444333222111000000000000111111111222333333444444888777555444333333444444444666777999999888777666777777777777888999:::;;;>>>???@@@???>>>===>>>@@@>>>???@@@BBBCCCDDDDDDDDDFFFEEEEEEGGGIIIJJJIIIGGGIIIIIIHHHIIIJJJKKKJJJJJJLLLMMMPPPSSSWWW^^^ggglllssswwwzzzzzzzzz~~~zzziiiTTTCCC::::::666333222222222111///111000///...///111333555444333333222222222222333555555444444555555666666222222111000000/////////000000000000111222333333111000//////....../////////...------,,,---------......////////////......,,,,,,---...............000111111111222222333333333333333333444555666777777666444333333555666777555666555444333333666999:::<<<>>>>>><<<:::999999444444555555666777777777777888:::===???@@@AAAAAABBBDDDGGGIIIIIIIIIKKKLLLHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKMMMMMMNNNMMMLLLLLLLLLNNNQQQSSSVVVZZZ___bbbdddeeehhhkkkoooqqqsssssstttssspppjjjcccZZZRRRNNNLLLMMMRRR^^^kkkssstttrrrpppooooooooonnnkkkgggddd\\\ZZZXXXVVVUUURRROOOLLLDDDAAA<<<999999::::::999555555444333222111///............/////////000000{{{lllZZZMMMCCC;;;777777555444222111000000000000111111111111111000//////000000000000000000000000000111111000...---...///.........///......------.........///......---,,,------............------,,,,,,------,,,,,,+++***------,,,,,,------......444???JJJIII>>>333///000000000///...---,,,++++++---------............///000000///...............000444:::???FFFPPP\\\eeepppsssuuuqqqbbbQQQHHHIIINNN[[[kkkvvvsssbbb^^^dddrrr~~~vvvqqqhhh```YYY]]]jjjuuuzzzzzz{{{wwwqqqnnnmmmkkkhhhddd___```dddppp~~~|||yyywwwuuutttpppooonnnmmmoooqqquuuwwwuuuuuuuuuuuutttsssrrrrrrpppsssxxx{{{|||}}}~~~sssiiicccdddhhhsss|||{{{mmm]]]NNNIIIFFFIIIRRR^^^pppsss\\\III>>>777666444222111000000111000111111111111222222222222222222222222222222222444333222222444444333222222333444666777999::::::===;;;999888888777666444333333222111000000000000333333444555555666777777777666555444555555666777777888999999999888666555555555555666888:::;;;<<<===???@@@???>>>===???@@@???@@@@@@AAABBBCCCCCCCCCFFFEEEEEEGGGIIIJJJIIIHHHJJJJJJJJJJJJJJJKKKKKKLLLMMMPPPTTTXXX^^^eeemmmsssxxxzzz}}}sss^^^JJJ===888666444222222222111///...111111000111111222444444555555555555444333222222444555555555555666666777222222111000///.........////////////000111222333000//////............///......------......////////////000000000000000///---......///////////////222222222222222222333333222222222222333444555555666666555555555777888999666666555444333444777:::<<<>>>@@@@@@>>>;;;::::::444444444555666666777777888999;;;===@@@AAABBBCCCDDDFFFIIIJJJJJJJJJKKKLLLIIIIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLOOOQQQTTTWWW[[[```dddiiikkknnnqqquuuwwwxxxxxxzzzyyyuuuppphhh^^^VVVQQQOOOQQQXXXeeesss|||}}}{{{vvvvvvuuuuuutttrrrmmmiiibbb```]]][[[YYYVVVRRROOOGGGCCC===:::999999999999666666555333222000//////....../////////000000000|||mmm[[[NNNDDD;;;777777555444333222111111111111000000111222222000///...000000000000000000000000///000111000...---...///.../////////...---,,,,,,---...............------,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***------,,,,,,,,,,,,------111:::CCCDDD<<<222---,,,,,,,,,,,,------......///---------............///------------...000111222111555;;;@@@GGGQQQ]]]eeerrrsssssslll]]]MMMHHHJJJRRR^^^lllvvvsssbbb___hhhwwwyyyuuuggg___YYY___mmmzzz~~~}}}zzzvvvrrrooonnnlllgggccc^^^```gggttt~~~}}}{{{yyywwwwwwpppooonnnnnnooorrruuuwwwuuuvvvvvvvvvuuuuuutttsssrrruuuzzz}}}~~~yyynnngggcccdddgggpppvvv{{{|||{{{tttdddUUUKKKGGGEEEKKKUUUcccwwwkkkUUUDDD;;;666555333222000000000111000000111111111222222222111111111111111111111111333222222333333444444333222333444666888:::;;;<<<<<<;;;999888888777555333333222222111000000111111555555666666777888999999777666666666666888999:::::::::::::::999888777666222333444666888;;;===???>>>???@@@@@@??????@@@AAA@@@@@@@@@AAAAAABBBBBBCCCFFFEEEFFFGGGJJJKKKJJJHHHKKKKKKKKKKKKJJJKKKMMMOOOOOOSSSXXX___eeellltttxxx{{{~~~kkkVVVDDD;;;:::222222222222111000...---///000111222333333333333333444555666666444333222555555666666777777888888444333222000///......///////////////000111222222//////...............///............///000111222000000111222222222222111111111222333333333333222111111111111111111111111222222222111222222333333444444444444555777888999555666555444444555888:::<<<>>>@@@@@@>>>;;;:::999777777888888999999999999888:::<<<>>>AAABBBCCCDDDFFFIIIKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFIIIJJJKKKLLLMMMMMMNNNNNNNNNPPPSSSVVVYYY^^^cccgggmmmooossswwwzzz|||}}}}}}|||{{{xxxrrrjjj```WWWQQQRRRTTT]]]jjjyyyzzzzzzyyyzzzyyyuuuppplllfffccc```^^^\\\XXXTTTQQQIIIEEE???:::999999999999777666555333222000000///...////////////000000000|||mmm[[[NNNDDD;;;777888666555444444333333333333000000111222222000///...000000000000000000000000...///000///...---...///.../////////...---,,,,,,------...............---,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***,,,,,,+++++++++++++++,,,///111555777555111,,,))))))***+++,,,---///000000---------............///------------...000111222111666<<>><<<:::999999888777555222222111111111111111222333333444666777888999:::999999999999:::<<<>>>???===<<<<<<;;;:::999999999;;;::::::999999999::::::>>>@@@AAAAAA@@@@@@BBBCCC@@@?????????@@@AAACCCDDDFFFEEEFFFHHHJJJLLLKKKJJJIIIKKKMMMMMMLLLNNNSSSWWWYYY^^^fffnnntttzzz~~~lllVVVCCC444......///000111111///...///111...///000111222222222222000111222444555666777777666888:::;;;<<<<<<<<<;;;:::888555222000///000000---------......///000111000////////////000000111000///000000111222333444222333444555666666666555222333333444444444444444222333333444444555666666444444333222111111111111111111222222333333333444333444444333333444777::::::===??????>>><<<;;;;;;999999999999999999999999999;;;===@@@CCCEEEFFFGGGIIIKKKNNNOOOMMMJJJIIIHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNRRRTTTXXX[[[___eeekkkooorrruuuyyy~~~{{{ssshhh___YYYVVVXXX^^^kkkxxx}}}zzztttoooeeeccc```^^^\\\YYYUUURRRLLLFFF???;;;999::::::;;;:::888666333111000000000/////////000000000111111}}}mmm[[[NNNDDD<<<888888444444555555444444333333222111111000000000000000////////////////////////---...//////------...///------......///.........,,,------...//////...............//////.........,,,,,,------,,,,,,+++***------,,,+++++++++++++++---------------.........------,,,,,,,,,,,,,,,,,,---------............///000000///...............222777>>>EEELLLUUU___ggghhhgggddd^^^RRRHHHIIIOOO[[[dddnnnuuu{{{vvvllldddgggwww}}}|||{{{{{{jjjbbb^^^gggzzz{{{xxxuuusssrrroooiiiddddddjjjvvv~~~|||zzzxxxvvvuuuuuusssqqqooooooqqqssstttwwwwwwxxxxxxxxxxxxxxxwwwuuuxxx}}}wwwggg___\\\ZZZXXXYYY^^^aaadddaaaWWWKKKDDDBBBBBBCCCIIIWWWfffwwwsssZZZFFF<<<999444333222000000000111111000111111111111222222222111111111111111111111111000222444444222222444666666666777888999:::;;;<<>>@@@======<<<;;;;;;:::::::::::::::::::::;;;;;;<<<===<<<>>>????????????@@@BBB???>>>>>>>>>???AAADDDEEEEEEEEEFFFHHHKKKLLLLLLKKKHHHKKKMMMMMMMMMOOOVVV[[[```fffnnnvvv|||xxx^^^KKK===333......000111111000......111333000000111111222333333444333333444444555666777888888999<<<>>>??????>>>===:::888444111///...//////------------...///000000000000000000000111222222111111111111111222333444333444555666777777777777333444555555666666555555111222333444555666777888555555444222222111111111111111222222222222222222222222222222222333777999:::===???@@@???>>>===>>>999999999999999999999999:::;;;>>>AAADDDFFFGGGHHHIIILLLOOOOOOMMMJJJGGGGGGFFFFFFFFFGGGGGGIIIJJJJJJFFFFFFFFFGGGIIILLLNNNOOOTTTVVVZZZ^^^bbbhhhnnnrrrtttwww|||~~~vvvlllccc]]]WWWXXX^^^jjjwww}}}}}}~~~~~~}}}xxxrrrmmmcccaaa___]]]\\\YYYVVVSSSLLLFFF???:::999:::<<<<<<;;;999666333111000000000//////000000000111111111}}}nnn\\\OOOEEE<<<888999333333444444444333222222333222000/////////000111////////////////////////,,,...///...------...///,,,,,,---.../////////...,,,,,,---.../////////.........////////////......,,,,,,---------,,,++++++///...------,,,,,,,,,,,,+++...000///,,,***---000+++++++++,,,,,,------------------.........//////------------///000111222222777???EEELLLUUU```gggeeedddbbb\\\QQQHHHIIIPPPZZZdddooowww}}}qqqiiiccciiizzz{{{yyyxxxwwwwwwjjjbbb^^^hhh{{{}}}xxxssspppooommmiiieeegggmmmzzz~~~|||yyywwwuuutttsssrrrpppoooppprrrtttvvvwwwxxxxxxyyyyyyyyyxxxxxxuuuyyy}}}ppp___WWWUUURRRPPPPPPWWWZZZ\\\XXXMMMBBB???AAABBBCCCLLL[[[kkk|||pppWWWDDD;;;888444333222000000000111111000111111111111222222222000000000000000000000000///222444444222222444777777777888999::::::;;;;;;???>>><<<;;;;;;:::888666222111111111111111222222222333444666777888::::::<<<<<<;;;;;;<<<===???@@@======<<<;;;;;;;;;;;;<<<666666888:::===???BBBCCC:::<<<===>>>======???AAA>>>>>>======???BBBDDDFFFEEEEEEFFFHHHKKKMMMLLLKKKGGGJJJMMMMMMMMMPPPWWW^^^eeekkkttt{{{mmmUUUFFF===777444444000111111///---...222555222222222222333444555666888777666555555666888888999:::===???@@@@@@??????:::777444000---------...---------------///000000111111000000111222333333222222111111222222333333444444666777888888888888666666777888888888888888//////000222444555777777666555444333222111111111222222333333333222111111111111222111111333666999;;;===@@@BBBAAA@@@@@@@@@:::::::::::::::::::::::::::;;;>>>AAADDDFFFHHHHHHIIILLLOOOOOOMMMIIIGGGEEEEEEEEEFFFGGGHHHJJJKKKLLLHHHHHHHHHIIIKKKNNNQQQRRRUUUXXX\\\```dddjjjppptttuuuyyy~~~~~~wwwmmmccc]]]WWWXXX^^^jjjxxxyyyzzzzzz{{{zzzuuunnniiicccaaa___]]]\\\ZZZVVVTTTKKKFFF???:::999;;;===>>>;;;999666333111000000000000000000000111111111111|||ppp___PPPEEE>>>999666444333222222111111222222222111///.........///000333000......111222111//////000111333333111000///+++,,,------,,,,,,---/////////.........---------////////////////////////,,,------......------,,,///---,,,,,,......---+++,,,,,,,,,---------......------------------------+++...000///---,,,---//////,,,,,,///000......111888999;;;AAAKKKVVV^^^bbbbbbdddbbbXXXLLLGGGLLLSSS```gggooovvvqqqiiifffooo}}}~~~xxxtttsssrrrooolllbbb[[[[[[hhhyyy{{{yyyvvvrrrooollljjjiiihhhooo|||~~~zzzvvvsssqqqtttqqqmmmnnnqqqtttuuuuuuzzzzzzxxxwwwvvvvvvvvvvvvyyy{{{}}}~~~~~~~~~xxxjjjZZZRRROOOKKKJJJKKKPPPRRRSSSQQQKKKFFFBBB@@@AAAGGGQQQ^^^mmmhhhRRRFFF<<<333222222222111000//////...////////////000000000000222222222111111111000000222222222222333333444555666777888888999;;;>>>AAA>>><<<;;;<<<>>><<<888444666444222111000111222333333333333444555666777888::::::999::::::;;;======>>>>>>>>>===============::::::::::::;;;<<<======<<<<<<<<<===============>>>;;;999:::>>>BBBCCCCCCGGGIIIKKKLLLKKKKKKLLLMMMMMMOOOQQQRRRTTTYYYaaagggjjjttt~~~ttt```JJJ===999555222111111111222222222333333333111111111111111222333333111333666777666777888999======<<<===??????>>><<<:::666444333000,,,---111//////.........000111222000111111222444555555666444333333222222333333444666666666666666666666666666666666666666666666666888666444333333555888999777555444444555666444222111222333333333222111000111111000000222666:::<<<<<<===>>>??????>>>===<<<666888::::::999888777888;;;===@@@CCCDDDGGGJJJLLLNNNNNNNNNMMMKKKHHHFFFDDDGGGFFFEEEFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMOOOTTTWWWXXXZZZ^^^aaadddiiiooossswww{{{zzztttjjj```XXXZZZ___iiivvv~~~~~~zzzvvvuuuvvvrrrhhh___^^^[[[YYYZZZ[[[YYYSSSMMMKKKFFF???::::::;;;===>>>===;;;888555222000//////000000000///...000444888|||ppp___PPPEEE???999666444333222222111111222222222111000///...//////000333111...///111222000///,,,---...//////...---,,,---...000000/////////111//////.........---------........................,,,,,,------------,,,,,,,,,+++***+++---......---------------------......------------------------+++---000///---,,,---...000...///222333000000333999:::>>>DDDMMMWWW^^^bbbdddfffcccXXXLLLHHHMMMUUUbbbiiiqqqxxxtttkkkgggppp}}}|||tttpppppppppooonnnbbb]]]^^^kkkxxx}}}}}}}}}yyywwwtttqqqmmmkkkiiihhhjjjqqq~~~{{{xxxvvvuuuuuurrrooonnnqqqtttuuuuuuyyyxxxwwwvvvuuuuuuuuuuuu{{{|||~~~~~~~~~ooobbbTTTMMMJJJGGGGGGHHHNNNQQQSSSRRRMMMFFFBBB@@@CCCIIITTTaaaqqqbbbMMMBBB:::333222222111111000//////...//////000000000111111111222222222111111111000000222222222222333444555666666777999999:::;;;>>>@@@???======>>>???>>>:::777888666555333222222333444444444444444555666888888999999999:::;;;<<<>>>>>>?????????>>>>>>=========999999999999:::;;;<<<===<<<<<<<<<<<<============???===;;;<<<@@@DDDEEEEEEHHHJJJKKKLLLKKKJJJKKKLLLKKKNNNRRRTTTWWW\\\dddkkkpppzzzjjjXXXDDD:::777444333333111111111222222222333333111111111000000111222222000333555777888888:::<<<<<<;;;;;;<<<>>>??????>>>;;;777444333000,,,---111//////......///000222333222222333444555666777777444444333333333333444444555555555555555555555555666666666666666666666666555444333222333444666777777666666555555555444333333333444555555444333222333222111222444777:::<<<<<<===>>>??????>>>===<<<666888::::::999888888888;;;===@@@BBBDDDGGGKKKNNNQQQQQQPPPOOOLLLJJJGGGEEEGGGFFFFFFGGGHHHJJJJJJJJJKKKLLLMMMNNNOOOQQQVVVYYY[[[]]]```cccfffkkkppptttwww{{{{{{vvvlllbbb\\\\\\aaakkkwww{{{uuupppnnnnnnjjjaaaYYYWWWUUUUUUWWWZZZYYYTTTOOOKKKFFF???;;;:::;;;===>>>===<<<999555222111000///111111000//////000444777|||ppp___PPPFFF???:::666444333222222111111222222111111000///////////////333111//////000000///......///000111111000///...---///111222000//////000...............---------........................++++++,,,,,,,,,,,,++++++***))))))***---......---..................------------------------------,,,...000000...------...000///111666777444333555999<<>>???>>>>>>???@@@???===;;;;;;:::888666555444444444555555555555555666777888888888999:::<<<===???@@@AAAAAA@@@@@@???>>>===<<<999888888999999:::;;;<<<;;;;;;<<<<<<<<<=========@@@???>>>???BBBEEEGGGGGGIIIKKKLLLLLLJJJJJJKKKLLLLLLPPPVVVZZZ^^^ccckkkqqqvvvwww\\\LLL<<<555444444333444000000111111111222222222222111111000000000111111000333555777888:::===???===<<<<<<>>>AAADDDDDDDDD>>>888555333111------111////////////000111222333333444444555666777888888444444333333333333444444444444444444444444444444666666666666666666666666555555555555555666666666777888888777555444444555555555666777777666666555444444333333555777:::<<<<<<===>>>??????>>>===<<<666888:::;;;999888888888<<<>>>@@@BBBDDDHHHMMMPPPRRRQQQPPPNNNKKKIIIFFFEEEFFFFFFGGGGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRUUUYYY\\\^^^```cccfffiiimmmrrrvvvxxx|||}}}wwwnnneee``````ccclllxxxuuunnngggcccbbb^^^WWWQQQOOONNNOOOSSSXXXYYYVVVRRRJJJEEE???;;;:::<<<===>>>>>><<<999666333111000000111222111000///000333666|||qqq```PPPFFF???:::666444333222222111111222222111000000///////////////222111000////////////...///000111111111111000///+++---000000///...------................................................***++++++,,,,,,++++++******))))))***,,,------,,,//////............------------------............---///111111111000///...//////222777999555444555888<<>>>>>???@@@AAAAAA@@@???>>>===<<<:::888666555444555555555444555555666666777777888:::<<<>>>@@@AAAAAABBBBBBAAA@@@>>><<<;;;888888888888999:::;;;;;;;;;;;;;;;<<<<<<======>>>@@@???@@@AAADDDFFFHHHIIIJJJKKKLLLLLLKKKKKKLLLNNNPPPUUU[[[aaaeeekkkrrrxxx|||~~~jjjPPPCCC777333333333333444000000000111111111222222222222111000000000000111222444666777888:::===@@@@@@@@@BBBEEEIIILLLLLLLLLAAA:::555444222......111/////////000111222333444444444555555666777888888555555444444444444555555444444444444444444444444555555555555555555555555666777888999:::999999888777999999888555444555666666777777888888999999999555555444444555777999:::;;;===>>>@@@@@@>>>===;;;777999;;;;;;:::888888999<<<>>>@@@BBBDDDHHHMMMQQQOOONNNMMMJJJHHHEEECCCBBBDDDEEEFFFGGGHHHIIILLLMMMPPPRRRTTTUUUWWWYYY]]]```aaacccfffhhhjjjnnnsssvvvyyy|||}}}yyyppphhhdddaaaccckkkvvv}}}~~~|||nnnggg^^^XXXUUURRRNNNJJJHHHIIILLLPPPUUUVVVTTTRRRJJJEEE???;;;;;;<<<======>>><<<999666333222111111111222222111000111333666}}}qqq```QQQFFF???:::777444333222222111111222222000000000000000//////...111111000///......//////,,,------------------,,,,,,---//////...------------.............................................***++++++,,,,,,++++++***,,,+++******,,,,,,+++***..................---------------....../////////000000222333444333111///------000666888555333555777===EEELLLSSSYYY___cccjjjhhhbbbUUUIIIGGGPPPZZZdddlllttt{{{tttkkkffflllvvvyyyxxxwwwqqqooommmmmmoooooollliiiaaadddnnnyyy~~~}}}|||yyyvvvrrrpppoooooooooqqq{{{~~~}}}{{{yyywwwvvvuuuuuutttssssssssstttuuuwwwwwwwwwvvvwwwwwwxxxxxx|||}}}~~~}}}}}}~~~cccZZZRRRNNNLLLKKKOOOTTTYYYaaahhhhhh^^^RRRJJJGGGHHHPPP^^^nnn|||aaaKKK===666444444111111111000000000000000222222222222333333333333111111111111111111111111111111222333444666888999666999<<<===<<<<<<<<<======>>>@@@AAAAAABBBCCCCCCBBBBBBAAA???<<<999666444555555444444333444444444555666777999;;;>>>@@@AAAAAAAAABBBBBB@@@>>><<<;;;888888888888999:::;;;;;;;;;;;;<<<<<<===>>>??????>>>@@@AAACCCDDDFFFIIIJJJKKKLLLMMMLLLLLLLLLOOOQQQSSSXXX___eeejjjpppxxx~~~ttt]]]III>>>555333333222222333000111111111111222222222222222111111111111222222444666777888999;;;>>>AAAEEEFFFJJJOOOSSSTTTSSSQQQDDD<<<555444222//////000...///000111222333444444444444555555666666777777666555555444444555555666444444444444444444444444444444444444444444444444666777999:::;;;:::999888777888888777666555666666777777888888999:::;;;;;;777666555555666777888999;;;<<>>@@@BBBDDDHHHLLLPPPNNNMMMKKKHHHFFFCCCBBBAAABBBDDDFFFGGGGGGHHHLLLOOOSSSUUUWWWYYY[[[]]]```cccdddfffhhhiiikkknnnsssvvvyyy}}}~~~zzzsssjjjfffbbb```fffqqqwwwwwwsssfff```VVVOOOLLLJJJHHHFFFFFFGGGKKKOOORRRSSSRRRQQQIIIEEE???<<<;;;<<<=========;;;888555333222111111111222222222111111444666}}}qqq```QQQGGG@@@;;;777444333222222111111222222000000000000000///......//////000///......///111...........................000000///...---...///---------...............------------------------++++++,,,,,,,,,,,,++++++...,,,++++++,,,,,,+++))),,,,,,,,,---------......---------...//////000000000111222444555444111...,,,+++...333555333333555888>>>GGGNNNTTT[[[bbbhhhkkkiiibbbTTTHHHGGGQQQ\\\fffnnnvvv}}}qqqhhhcccjjjtttwwwuuutttooommmmmmoooqqqpppkkkgggdddgggppp|||{{{xxxtttooolllkkkllllllqqq|||~~~|||zzzwwwuuuttttttuuuvvvuuutttsssuuuwwwxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~yyy```YYYTTTRRRRRRRRRXXX^^^fffnnntttqqqdddUUULLLIIIJJJSSSccctttoooVVVEEE;;;555444555111111000000000000000000111111222222222333333333111111111111111222222222222222222333444666777888777999;;;<<<<<<<<<===???>>>???BBBCCCCCCDDDGGGIIIHHHHHHGGGEEEBBB===999666777666555444444444444444555555666888:::<<<>>>@@@???@@@AAAAAA@@@>>><<<:::999888888999999:::;;;<<<<<<<<<===>>>??????@@@@@@>>>@@@CCCEEEFFFGGGJJJLLLLLLMMMNNNMMMMMMOOORRRUUUVVV[[[bbbhhhnnnvvvhhhQQQBBB:::444333333111111222111111222222222333333333222222222222222333444444666888999:::<<<>>>BBBEEEJJJNNNUUU\\\___^^^YYYTTTGGG>>>666444333000///000...///111222444444555555555555555555666666666777666666555555555555666666444444444444444444444444444444444444444444444444444555666888888777777666666555444555777888777666666666777777999:::<<<===999888888777777777888888:::<<>>===>>>@@@AAA@@@>>><<<:::999999999999:::;;;<<<=========>>>???@@@AAABBBBBB???BBBFFFGGGHHHIIILLLNNNLLLMMMNNNNNNOOORRRUUUYYYZZZ___gggnnnvvvuuu\\\HHH<<<666222333333111111222222333333333333444444444222222222333444555666777777999;;;===@@@DDDJJJNNNSSSYYYccckkknnnjjj```YYYIII???666444444111000000...///111333555555555555666666666777777777888888777666666666666666666777555555555555555555555555333333333333333333333333444555666666777777666666666222000222888;;;888444555555555666888:::<<<===<<<<<<;;;;;;::::::999999:::<<>>999444222333000000000000000111111111000000111111111222222222000000111111222222222222444444444444444555666777777999::::::;;;===@@@CCCAAADDDGGGHHHHHHJJJNNNRRRRRRSSSRRRPPPLLLFFF@@@===;;;;;;999888777777777777444444555666777999;;;<<<;;;===???@@@@@@>>><<<:::::::::::::::;;;<<<=========>>>???@@@AAABBBCCCCCC@@@DDDHHHJJJJJJKKKNNNPPPLLLMMMOOOOOOPPPSSSXXX[[[___dddlllttt~~~~~~jjjTTTCCC777222000222333111111222333333333444444444555555222222333444555777888999777999===@@@DDDIIIPPPTTTZZZbbbnnnxxxzzzsssggg^^^JJJ@@@666444444222000000...///111444555666666555888888888888888999999999777777666666666666777777666666666666666666666666333333333333333333333333777777777777777888888888666000---111999===999333444444444555777999;;;===???>>>>>>===<<<<<<;;;;;;:::<<>>@@@???>>>>>>>>>BBBCCCEEEHHHKKKNNNQQQRRRXXXXXXVVVTTTOOOJJJEEEBBB>>>:::666777999:::666222444555555666777888888999999:::<<<===>>>===;;;:::::::::999999:::;;;===>>>???>>>>>>???@@@BBBDDDFFFDDDEEEFFFHHHKKKMMMOOOPPPPPPPPPPPPPPPRRRVVV[[[``````dddlllwww{{{fffRRRDDD===444444222111000000//////222333555666666666555444777666555444555666888:::999>>>CCCFFFIIIOOOZZZbbbqqqvvv|||yyyhhhYYYHHHCCC<<<666444333333222111111111222222333333444555666777888999::::::::::::888666444333555777888777666555444333444555555444333222111111111222333666666666666666777888999999888888888888888999:::999888777666777888999:::<<<<<<;;;;;;;;;;;;::::::888:::===??????===;;;999<<<=========<<<;;;::::::;;;===???BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEIIILLLKKKNNNRRRSSSQQQZZZ\\\```ccceeehhhlllnnnnnnppprrrssstttuuuxxxzzzwwwqqqhhh___^^^bbbeeeaaa\\\NNNHHHAAA>>>@@@BBBDDDDDDEEEHHHNNNTTTVVVUUUUUUVVVMMMHHHAAA=========;;;:::666555444333222111111111222222222333444555666777qqq___RRRGGG===888777555555444444333333333333333222111000////////////......///000000000000000////////////////////////........................000000/////////............---,,,,,,,,,,,,---...,,,,,,---------,,,+++***------...............---,,,,,,,,,---------......------.........////////////...,,,---///...,,,))).../////////...000444777>>>FFFOOOWWWdddsss}}}tttbbbRRRJJJNNN[[[eeelllwwwrrriiifffllluuuxxxzzz}}}~~~yyyvvvwwwvvvqqqoooppppppmmmrrr}}}{{{{{{wwwrrrllliiillloooyyy~~~}}}~~~{{{xxxtttrrrqqqrrrssssssttttttuuuuuuuuuuuutttyyyxxxvvvuuuvvvxxx{{{}}}|||~~~nnn^^^VVVWWWZZZ```gggnnntttwwwxxxvvvssskkk]]]PPPLLLPPPWWWcccuuurrr___PPP@@@999666333222222333222000///...///000111555222000111222222000...000000///000000111222333555444444444444555666666777:::>>>@@@@@@@@@@@@AAADDDFFFGGGJJJMMMPPPTTTWWW\\\[[[YYYUUUQQQMMMIIIFFFFFFCCC??????AAA@@@===999777666666666666666666666888:::;;;======<<<;;;:::;;;:::::::::;;;<<<===>>>AAA@@@@@@AAABBBDDDFFFGGGEEEFFFHHHJJJMMMOOOQQQRRRPPPPPPQQQQQQRRRVVV[[[```eeeiiiqqq}}}zzzgggVVVGGG===888333333222111000000000000333444555666777777666555888777666555666888:::;;;<<>><<<<<<<<<======<<<<<<;;;:::<<<===???AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFJJJKKKKKKMMMRRRTTTRRR[[[^^^aaadddgggjjjnnnqqqppprrrtttuuuvvvwwwzzz|||zzznnneee\\\ZZZ]]]___ZZZUUUJJJFFFAAA???@@@CCCDDDDDDHHHJJJNNNRRRUUUUUUVVVWWWMMMGGG@@@===<<<<<<;;;999555444333222111000000000111111222222333555666777qqq^^^QQQFFF>>>999:::666555555444333222222111333222111000///////////////////////////000111111////////////////////////........................///////////////............------,,,,,,,,,------,,,,,,---------,,,+++***+++,,,---...............,,,,,,,,,---------......,,,---------............000...++++++,,,......---...////////////111555888@@@HHHQQQ[[[hhhwwwtttaaaPPPIIIPPP^^^iiinnnyyy|||oooiiihhhoooxxx|||~~~~~~yyywwwxxxwwwssspppqqqjjjkkksss}}}{{{zzzwwwqqqllllllpppttt}}}~~~}}}}}}{{{wwwssspppoooppppppsssssssssttttttuuuuuuuuuzzzyyywwwwwwwwwyyy{{{|||}}}{{{eeeXXXTTTVVV[[[aaahhhnnnrrrtttqqqnnniiibbbWWWNNNOOOUUU]]]iii{{{xxxhhhWWWJJJ<<<666444222111222333222000/////////000111444222111111222222000///000000000000111222333444555444444333333444555666777:::>>>@@@AAABBBCCCDDDGGGHHHJJJLLLOOOTTTYYY]]]aaa___\\\XXXTTTQQQOOOMMMOOOLLLIIIHHHIIIGGGBBB>>>999888777666555555444444888999;;;<<<===<<<;;;:::<<<;;;;;;;;;<<<===>>>???@@@@@@AAAAAACCCEEEFFFGGGFFFGGGIIIKKKNNNQQQSSSTTTPPPQQQQQQRRRSSSWWW\\\```iiillluuu~~~rrr```OOODDD<<<666333222222111111111111111222333444666777888888888777999888888888888:::<<<===>>>BBBJJJRRR\\\iiixxxxxxfffYYYGGGBBB;;;777555444444444333333444444555666666777666777888:::;;;;;;;;;;;;;;;;;;::::::999999999999:::999777555555555555555333333222111111222333444444444444444555555555555777777777888888999999999777666666666777777888999888999:::;;;;;;:::999888<<<===@@@BBBBBBAAA???>>><<<<<<=========<<<;;;:::<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFHHHJJJKKKJJJMMMSSSWWWVVV\\\___cccfffiiimmmqqqtttsssuuuxxxyyyzzz{{{}}}}}}mmmddd[[[WWWXXXWWWSSSNNNFFFDDDBBBBBBDDDFFFGGGGGGKKKMMMPPPRRRUUUWWWXXXXXXLLLFFF@@@<<<<<<<<<:::888444444222111000/////////111111222333444555666666qqq^^^QQQGGG>>>;;;;;;666666555444333111111000222222111000//////000000000///.........///111222////////////////////////........................------------------------......------,,,,,,,,,------------,,,,,,,,,++++++***+++,,,---.../////////,,,,,,,,,---------......,,,,,,,,,---------......///...---------...//////---.../////////222666999AAAIIISSS]]]jjjyyyrrr]]]MMMHHHQQQ```lllqqqzzzwwwhhhgggiiiqqq{{{zzzwwwwwwuuuppplllllleeekkkuuu~~~{{{zzzwwwqqqmmmnnntttyyy~~~}}}}}}zzzvvvrrrooonnnoooooorrrssssssssstttuuuvvvwwwzzzyyyxxxxxxxxxyyyzzz{{{}}}~~~ppp^^^TTTUUUYYY___dddgggjjjlllmmmjjjfffaaa\\\TTTNNNPPPVVVaaammmpppaaaPPPEEE999555444111111333222111000000//////000000/////////111222333333333000000000111222333444555444333222222333555777888:::<<>>===<<<;;;<<<<<<<<<===>>>>>>??????>>>>>>???@@@AAACCCDDDEEEEEEGGGIIILLLOOOQQQTTTUUUPPPQQQRRRSSSTTTWWW\\\```iiimmmvvv~~~iii]]]LLL???999666333000111111000000111222222333333444666888999:::999999::::::999:::;;;<<<>>>>>>???CCCKKKVVVddduuusssbbbUUUGGGBBB;;;777555555555555333333444555555666777777777888999:::<<<<<<<<<<<<<<<<<<=========<<<;;;:::;;;:::888777666666666666777666555444444555666777666777777777777777777777777777888999999:::::::::::::::::::::999999::::::777888:::;;;;;;:::888777888:::<<<>>>???>>><<<;;;;;;<<<===>>>>>>===<<<;;;<<<===>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHKKKKKKJJJOOOWWW]]]^^^\\\___cccgggkkkooosssvvvwwwyyy|||}}}~~~ooofff\\\UUUTTTRRRMMMHHHDDDDDDDDDFFFHHHJJJLLLLLLNNNRRRTTTVVVYYY\\\ZZZWWWKKKFFF???;;;;;;;;;999777555444333111000000000000222333444555666777777777qqq___RRRGGG???;;;;;;666555555333222111000000222111000000000000000000000///.........///111222................................................,,,---------------------.........------,,,,,,+++------,,,,,,,,,+++++++++***+++,,,---............,,,,,,,,,---------......,,,,,,,,,---------......---///000000000000//////---...//////000333777:::AAAIIISSS]]]jjjxxxyyylllXXXJJJHHHRRRaaalllrrr|||qqq```ccciiirrr}}}}}}yyyyyyuuunnniiihhhcccmmmxxx~~~{{{zzzwwwsssoooqqqwww}}}~~~}}}zzzvvvrrrpppoooooopppssssssssssssuuuvvvxxxyyy{{{zzzxxxwwwwwwxxxyyyzzz{{{}}}}}}hhh\\\WWW^^^bbbgggjjjiiigggggggggeee```\\\YYYSSSNNNPPPVVVcccooo~~~lll\\\JJJAAA888555444222222444222111111000000000000000...///000111222222444444000000111111222444555666333222222222444666999;;;===>>>@@@AAAAAAAAABBBCCCIIIMMMQQQSSSTTTYYY```fffgggdddaaa^^^\\\[[[\\\\\\YYYXXXVVVTTTPPPKKKDDD@@@888777555444444444555666888:::<<<>>>???>>>===<<<<<<<<<===>>>>>>?????????===>>>???@@@BBBCCCDDDDDDEEEFFFHHHJJJMMMPPPRRRSSSPPPQQQSSSTTTUUUXXX]]]```hhhmmmxxxxxxiiiTTTKKK???777555444111...000000000000111222333333222444666888::::::::::::::::::;;;<<<===>>>???@@@AAAFFFNNNZZZiiizzzooo```TTTHHHCCC<<<777555555555555222222333444555666777777888999:::<<<===============>>>???@@@???>>><<<;;;<<<;;;:::888777777888888:::999777666666666777888777888888999999888777777777777999:::;;;;;;;;;;;;=========<<<<<<;;;::::::999999:::::::::999888777666777999;;;<<<;;;;;;::::::<<<>>>??????>>><<<;;;============>>>>>>??????@@@AAABBBCCCEEEGGGIIIKKKIIIKKKLLLLLLRRR\\\cccddd[[[^^^cccggglllpppuuuxxx{{{}}}qqqhhh[[[RRRNNNKKKGGGDDDAAACCCEEEGGGIIILLLNNNPPPQQQVVVZZZ[[[^^^aaa]]]VVVJJJDDD>>>:::::::::888666666555444333222111111111333444555777888888888888qqq```SSSIII???:::999555444444333222111111000111111000000000000000111///////////////000111111........................------------------------.........///////////////............---,,,++++++...---,,,+++++++++,,,,,,***+++,,,---------------,,,,,,,,,---------......,,,---------............---///111111000.........,,,---...///000333888;;;BBBJJJSSS\\\hhhuuu|||}}}rrreeeTTTIIIIIITTTbbbkkksss|||~~~jjj\\\cccllluuu}}}{{{wwwnnnhhhfffeeeqqq|||}}}{{{zzzyyyuuurrrtttyyy~~~}}}{{{wwwtttrrrqqqrrrssstttsssssstttuuuxxxzzz{{{}}}{{{wwwuuutttvvvxxxzzz{{{|||wwwfff^^^^^^jjjnnnqqqpppkkkfffddddddaaa\\\WWWTTTPPPNNNQQQWWWeeerrr{{{hhhWWWFFF>>>888666444111222555111111111111000000000///000222333222111000111222000111111222333555666777555444333333444777;;;===>>>???@@@@@@@@@@@@AAACCCJJJPPPUUUXXXXXX[[[bbbhhhgggfffcccbbbaaabbbcccddd___```___\\\VVVNNNGGGBBB888777555333333444555666777999;;;===>>>>>>===<<<;;;<<<===>>>?????????>>>???@@@AAACCCDDDEEEFFFFFFEEEFFFHHHJJJLLLNNNPPPQQQPPPRRRTTTUUUVVVYYY]]]```hhhppp|||hhhWWWCCC>>>777333222222000...111000000000111222333333111333555888:::;;;;;;;;;::::::;;;===>>>???@@@@@@DDDHHHOOO[[[iiiyyyzzznnn```UUUIIIDDD===888555555444444111222333444555777777888999:::;;;<<<>>>>>>>>>>>>>>>???@@@@@@@@@???===<<<<<<;;;:::999999999:::;;;;;;:::888666555555555666777777888999999888666555777888:::<<<=========<<<======>>>??????>>>>>>===<<<<<<;;;:::999888777777666777888:::;;;;;;;;;;;;:::;;;>>>@@@@@@???===;;;======<<<<<<<<<===>>>>>>@@@@@@BBBDDDFFFIIIKKKMMMJJJLLLNNNNNNTTT]]]dddeee[[[^^^ccchhhmmmrrrwww{{{~~~ssshhhZZZNNNHHHEEECCCBBB@@@BBBEEEGGGIIILLLPPPRRRUUUZZZ\\\[[[___ddd___UUUIIIDDD===999999999777555666666444333222111111111333444666888999999888888rrrbbbVVVKKK???888666333333333222222222111111111111000000000000111111......///000000000000000........................------------------------........./////////000000...............,,,+++***...---,,,+++++++++,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,---------......------........./////////...///000...,,,+++,,,...,,,---...///111444999<<>>>>>>>>>>>>>>>>>???AAACCCEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMOOOOOOPPPRRRTTTVVVWWWZZZ]]]```gggqqq~~~rrrZZZIII:::888555222111000111111111111111111111111222222000222444777999:::;;;;;;999:::<<<===???@@@@@@AAACCCFFFLLLWWWcccoooxxx}}}}}}~~~|||wwwrrrkkk```TTTKKKFFF>>>888555444333222222333444555777888999::::::;;;<<<===>>>????????????@@@@@@@@@??????>>>>>><<<;;;:::::::::;;;<<<===>>>===:::888666555555555888999:::;;;;;;999777666888:::<<<>>>??????>>>>>>>>>???AAACCCEEEFFFGGGGGGAAA???<<<:::888777777888555666777999::::::::::::999;;;>>>@@@AAA???===;;;>>>===<<<;;;;;;<<<<<<===???@@@BBBDDDGGGJJJMMMNNNKKKNNNOOOOOOSSS\\\aaaaaa\\\___eeejjjooouuuzzz~~~vvvkkk[[[MMMEEECCCCCCCCCCCCEEEHHHIIIKKKNNNSSSWWWYYY]]][[[WWW[[[ccc```WWWHHHCCC<<<888888888777555666555444222111111000000111222555777888777777666rrrcccWWWLLL@@@777555333222222222222222222222111000000000000000111111---...000111111111000///........................------------------------,,,,,,,,,---------............//////...,,,+++)))...---,,,+++***+++,,,---,,,,,,---------,,,++++++,,,,,,,,,---------...............////////////000000000...***''''''+++///+++---...///111444999===EEELLLUUU\\\fffpppuuuuuuggg]]]QQQKKKOOOZZZeeekkkttt|||xxxbbbaaakkkvvv||||||yyyxxxtttllleeecccjjjxxx||||||}}}|||zzz{{{{{{yyyvvvvvvzzz~~~~~~|||yyyvvvuuuvvvwwwxxxuuuuuuuuuuuuwwwzzz}}}{{{uuuqqqppprrrwwwzzz|||~~~tttggghhhnnnpppsssuuupppggg```]]]]]]\\\SSSJJJGGGGGGKKKUUU___ooo{{{uuu^^^LLL@@@:::666444222///000333111111111111111000//////,,,...111222111111444777111111111222444666777888===;;;888555555666999::::::;;;===>>>???AAADDDFFFNNNVVV^^^aaa```aaafffkkkhhhhhhiiijjjkkkmmmnnnooofffhhhhhhddd\\\RRRIIIEEE===;;;777333111000111222333555777:::;;;;;;:::999999:::<<<>>>>>>>>>======<<<===@@@BBBCCCCCCCCCCCCHHHHHHIIIKKKLLLMMMNNNOOOPPPRRRUUUVVVXXXZZZ^^^```eeeppp}}}}}}eeeMMM<<<888888666333000111444666222222111111111111111222///111444777999:::;;;;;;999:::<<<===???@@@@@@@@@???BBBHHHQQQ\\\eeellloooooopppnnnkkkkkkhhh^^^RRRLLLGGG???999555444222222444444555777888:::;;;;;;:::;;;<<<>>>????????????@@@@@@@@@?????????>>>>>>;;;;;;::::::;;;<<<>>>???BBB@@@>>>;;;999777777777;;;<<<===>>>>>><<<:::999999:::===???@@@@@@?????????BBBEEEIIILLLOOOPPPPPPCCCAAA===999777777888888333444555666888888999999999;;;>>>AAAAAA@@@===;;;>>>===<<<;;;:::;;;<<<<<>>======<<<;;;;;;AAA@@@@@@@@@BBBDDDGGGIIIGGGHHHIIIIIIJJJLLLOOORRRSSSTTTUUUVVVWWWZZZ^^^bbbnnnuuu~~~jjjQQQBBB<<<444444333333222111000000000000///......///111222222333444666888999::::::;;;<<<======>>>=========@@@BBBEEEHHHNNNUUU]]]bbbeeeiiilllllljjjggg^^^TTTOOOJJJBBB;;;555333333333333333444555777888:::;;;>>>>>>????????????>>>>>>??????>>>===============???===<<<===@@@CCCDDDDDDDDDBBB???<<<:::::::::;;;;;;<<<===>>>>>>===<<<<<<===<<<;;;>>>AAAAAA???<<>>:::999888777555555555555555666666777777999;;;>>>AAAAAA@@@===<<<;;;;;;;;;;;;;;;<<<===>>>AAAAAACCCGGGKKKNNNOOONNNNNNOOOPPPPPPPPPRRRVVVYYY[[[```gggmmmssswww|||qqq```SSSJJJDDDEEEIIINNNNNNPPPRRRVVV[[[___cccfffaaaZZZWWW[[[```]]]VVVIII@@@777555555222222333444444333222111111111111333444444555666666666555uuudddVVVLLLEEE???<<<666666666555444444333333444444333222111000000///000000//////////////////////////////////////////+++---///000//////000111---...////////////...---...---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,........................///***&&&'''+++......,,,---------............///////////////////////////////////////000333888<<>>@@@@@@@@@DDDKKKQQQ^^^eeejjjkkklllpppsssrrrssspppmmmnnnqqqttttttsssrrrpppmmmiiiaaaWWWLLLDDD:::555222333333000///111666888999999888777777888;;;;;;<<<======>>>======@@@@@@@@@@@@BBBDDDGGGHHHHHHIIIKKKLLLMMMOOORRRUUUTTTUUUVVVVVVWWWZZZ___cccnnnttt}}}www___HHH:::666444444333333222111111000111000000000000111222222111333444666888999::::::;;;;;;<<<============<<<<<>>>>>????????????>>>>>>???>>>>>>>>>>>>>>>?????????>>>===???BBBDDDEEEEEEEEECCC@@@===;;;:::::::::<<<<<<===>>>>>>===<<<<<<===<<<===@@@DDDEEEDDDBBBBBBEEELLLWWW___```[[[VVVJJJDDD===888666666666555555555555666666777777777:::<<>>>>>AAAAAACCCGGGLLLPPPQQQPPPNNNOOOPPPPPPQQQSSSWWWZZZ\\\aaagggmmmsssxxx|||ssscccWWWMMMGGGGGGKKKPPPRRRUUUYYY]]]bbbgggjjjlllhhhbbb___aaaddd^^^UUUKKKBBB999777777444444555222222111111111111111222222333444555666666666666uuudddUUUKKKCCC===999666666555555444333333333000000000000/////////...222222222111111000000000000000//////......------+++---///000/////////111,,,---............---,,,...---,,,,,,------,,,+++---------,,,,,,+++++++++...........................+++''''''***,,,,,,+++---------............///////////////////////////---...///000111444888<<>>@@@AAAAAACCCHHHQQQXXXhhhnnnssssssuuuzzz|||{{{yyyvvvssstttwwwyyyyyywwwuuusssnnniiiaaaVVVKKKDDD:::555333555555222000111333555777777777666777888999:::;;;===>>>?????????>>>>>>@@@AAACCCEEEFFFGGGHHHJJJMMMOOOPPPRRRUUUXXXXXXXXXXXXXXXYYY]]]bbbfffpppvvv}}}}}}iiiTTTAAA777555444333333222222111111111000111111222333333222222111222444666888999::::::::::::;;;;;;<<<<<<<<<<<<;;;>>>BBBGGGLLLSSSZZZ___mmmqqqssssssqqqnnneee]]]VVVOOOEEE===888777666666666666666777888:::;;;<<>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@BBBFFFHHHHHHHHHGGGEEEAAA>>>;;;:::::::::<<<======>>>>>>======<<<>>>>>>???CCCGGGJJJJJJIIIDDDJJJTTT___eeecccZZZRRRIIIDDD===888666777777777555555666666777888999999<<<===???AAA@@@???<<<;;;;;;<<<===??????@@@@@@@@@BBBBBBDDDHHHMMMQQQRRRQQQNNNOOOPPPQQQRRRTTTXXX[[[^^^bbbhhhnnnsssxxx}}}vvvhhh\\\RRRKKKKKKNNNUUUYYY^^^cccggglllpppssstttrrrnnnkkklllkkkaaaUUUKKKBBB999777777444444555111000000000000111111222111222333555666777777888vvveeeUUUJJJBBB;;;777666666555444444333333222////////////////////////333333222222111000//////......---,,,+++*********,,,...///000///...///000...---,,,,,,,,,,,,---......---,,,,,,---...---+++...------,,,,,,++++++***++++++++++++++++++++++++///,,,))))))***,,,,,,+++---------............///////////////////////////,,,...000111222555999<<>>>>>??????<<<>>>@@@BBBDDDEEEFFFFFFGGGJJJNNNQQQSSSUUUWWWYYYZZZZZZZZZYYYZZZ___eeeiiisssxxxppp]]]LLL???999999333333333222222111111111///000111333333333222222222333555777888999::::::::::::::::::;;;;;;<<<======???CCCHHHOOOYYYccciiivvvzzz{{{yyyvvvrrrjjj```XXXPPPDDD;;;777666666555777777777888999:::<<<===??????@@@@@@@@@@@@??????======???AAABBBCCCDDDEEEEEEDDDEEEHHHKKKMMMLLLKKKHHHFFFBBB>>>;;;:::999999============>>>>>>>>>>>>>>>???AAAEEEHHHKKKMMMNNNJJJPPPXXX```ccc]]]RRRJJJFFFCCC???<<<:::999999888555555666777888999:::;;;===>>>@@@AAA@@@>>><<<;;;<<<===>>>@@@AAABBBBBBBBBDDDDDDFFFIIIMMMPPPPPPPPPNNNPPPRRRSSSTTTWWWZZZ]]]___ccciiinnnsssxxx~~~xxxlllaaaVVVOOOOOOSSS^^^cccjjjoooqqqtttxxx{{{{{{{{{yyywwwwwwsssfffXXXIII???777555555222222333333222111111111111111111111222444666777888999999vvveeeUUUJJJBBB;;;777555555555444333333222222333333333333444444444444222222111000//////............---,,,+++*********,,,...000000///...///000111///+++((((((+++///111...---,,,,,,......---,,,---------,,,,,,+++++++++++++++++++++++++++++++++///---,,,+++,,,------------------............///////////////////////////,,,...000111333666999<<>>@@@BBBEEEGGGKKKSSS___gggsssyyy~~~~~~~~~|||xxxtttnnnfff]]]RRRHHHBBB===666111222222111333666333555888999999999:::<<<;;;<<<<<<==================>>>@@@CCCEEEFFFGGGHHHHHHKKKPPPTTTVVVXXXYYY[[[ZZZYYYXXXXXXYYY___fffllluuuzzzyyydddSSSEEE;;;777888333333222222222222222111---///000222333333222111333444666888999;;;;;;;;;:::999999999:::;;;===>>>@@@AAADDDIIISSS```oooxxx|||wwwnnnddd]]]SSSEEE<<<888888777666888888888888999:::<<<<<>>;;;999999999<<<<<<<<<===>>>??????@@@@@@AAADDDFFFIIILLLNNNPPPSSSVVV[[[]]][[[TTTJJJCCCCCCCCCBBB@@@===999777666555555777888:::;;;<<<===>>>???@@@@@@@@@>>>===;;;<<<===???AAABBBCCCDDDDDDGGGFFFGGGJJJMMMNNNNNNMMMOOOQQQTTTVVVWWWZZZ]]]```aaaeeejjjoootttyyy{{{oooeeeZZZSSSUUUZZZhhhnnnuuuxxxyyyzzz|||zzzkkk\\\III???777555555222222333666555444333222111111111222333555777999:::::::::vvveeeVVVJJJBBB<<<888555555444444333222222222222222222222222222333333000000000//////......---000000//////......---------...000000///......///222///+++((((((+++///222...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---------............///////////////////////////---...000111222666;;;>>>EEELLLUUU\\\dddlllooommmaaaXXXOOOOOOYYYiiiwww}}}uuufffddddddrrr{{{yyyrrrnnnnnniii___\\\___kkksssyyyyyyyyy{{{|||{{{xxxxxxwwwuuuvvv{{{{{{zzzyyyyyyxxxwwwwwwyyy|||~~~tttppplllkkkpppwww~~~{{{oooiiiffffffdddaaa`````````___^^^ZZZSSSLLLKKKNNNXXXhhhvvvvvvhhhXXXIII===666111111000000000111111111000000000000000000000000000111111222333444555555666666666666666666666666555666777888;;;===???AAABBBEEEIIIMMMRRR[[[gggoooyyy~~~wwwrrrkkkbbbYYYPPPFFF@@@:::333//////000///000444555777999:::::::::;;;===;;;<<<===============<<<>>>???AAACCCEEEHHHIIIJJJLLLPPPVVVZZZ\\\]]]^^^___ZZZYYYXXXXXXZZZaaajjjpppzzz|||lllXXXIII>>>555222333222222222222222222222222......000111222222333222444555777999;;;<<<======::::::999999:::<<<>>>???BBBCCCGGGNNNYYYhhhyyy|||sssjjjcccWWWHHH>>>;;;;;;;;;999888888888888999:::;;;<<<>>>>>>????????????>>>>>>:::<<<@@@DDDGGGJJJKKKLLLLLLLLLNNNQQQSSSSSSPPPMMMFFFDDD@@@===:::999999999;;;;;;;;;<<<>>>@@@BBBCCCBBBDDDGGGIIIKKKNNNRRRUUU]]]^^^```___ZZZSSSLLLGGGIIIIIIHHHDDD>>>888444333555666777999;;;<<<>>>???>>>???@@@@@@@@@???>>>=========>>>???AAADDDFFFGGGIIIHHHIIIKKKNNNPPPOOONNNPPPSSSVVVYYY[[[]]]aaaccccccgggkkkppptttzzz}}}sssiii___YYY]]]dddrrrxxx~~~~~~~~~|||mmm^^^KKKBBB999777777444444555666555444333333222222333555666777999:::;;;;;;;;;wwwfffVVVKKKDDD===999555555444333333222222111/////////...............////////////////////////////////////////////////---///000000///......///000///---,,,,,,---///000...---,,,---...//////...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------...///---------............///////////////////////////...//////000111666<<<@@@FFFNNNVVV]]]eeemmmpppnnnaaaWWWNNNOOO[[[lllyyy{{{llljjjdddppp}}}zzzyyyqqqmmmmmmggg___^^^dddnnnuuuyyyxxxxxxyyyyyywwwwwwwwwwwwvvvwww}}}}}}zzzxxxwwwwwwvvvuuuwwwyyy}}}qqqnnnkkklllqqqxxx~~~xxxoooiiiggghhhffffffggggggfffaaa^^^SSSMMMHHHJJJPPP[[[mmm{{{yyymmm]]]MMMAAA888555000000//////////////////000000000000000000000000000111111222333444555666777777777666666666666666666666666777:::===AAACCCEEEIIIOOOTTTZZZdddooowwwuuuppphhh___VVVMMMDDD???777222111444444222000111666888::::::::::::;;;<<<::::::<<<===>>>>>>>>>>>>AAAAAAAAACCCEEEHHHKKKMMMSSSXXX^^^bbbdddddddddddd```___^^^^^^aaaiiittt{{{zzzkkk\\\KKKAAA:::444222333222222222222222222222222000000000111222333444555666777999;;;<<<>>>>>>???;;;;;;::::::;;;===???AAAFFFIIIOOOXXXdddrrryyyqqqfffYYYIII>>><<<<<<<<<:::888888777888888999:::;;;======>>>>>>>>>>>>======999<<<@@@EEEIIILLLNNNNNNLLLMMMOOORRRSSSRRRNNNJJJDDDBBB???;;;999888888999999999:::<<<>>>AAADDDFFFDDDGGGKKKNNNPPPTTTZZZ^^^dddfffhhhgggddd^^^YYYVVVZZZXXXSSSJJJ@@@999555555555666777999<<<>>>???@@@>>>>>>???@@@@@@@@@??????>>>======>>>@@@CCCGGGIIIIIIIIIJJJMMMQQQTTTTTTSSSRRRUUUYYY\\\^^^```dddfffeeehhhlllppptttzzzwwwmmmccc___eeennnyyy{{{kkk]]]KKKBBB999777777444444555333222222222333333444555888999:::;;;<<<<<<<<<<<>>BBBDDDGGGLLLSSSYYY```iiittt{{{sssnnnfff]]]TTTKKKCCC>>>666444555:::;;;666222111666888:::::::::999:::;;;777999:::<<<>>>@@@@@@AAABBBBBBBBBCCCEEEIIIMMMOOOYYY^^^dddhhhjjjiiiiiiiiihhhgggeeefffjjjrrr}}}zzzlll]]]PPPBBB<<<:::888777888222222222222222222222222222111111111222444666777777888:::<<<===??????@@@<<<;;;::::::;;;>>>@@@BBBJJJOOOXXXbbbnnnzzz~~~vvvfffXXXGGG<<<:::;;;:::888777777777777888999::::::<<<<<<============<<<<<<999<<>>;;;999888888999888999:::<<>>@@@AAA===>>>???@@@@@@@@@@@@@@@???===<<<<<>>999777666555444333222222222111000///......///000000//////............//////////////////..................////////////......,,,,,,------...//////000........................------------------------000111222111///---...///000000000///......------+++,,,...000111111000///////////////////////////////////////111777>>>CCCKKKRRRYYYbbbkkkrrrqqqkkk^^^PPPHHHPPP]]]gggqqq{{{||||||llliiifffppp{{{xxxsssooommmiiiddddddgggssszzz~~~|||zzzzzz{{{yyy|||{{{yyyxxxzzz~~~|||yyywwwuuuuuuvvvvvvwww{{{~~~{{{oooiiifffkkkqqqvvvzzzzzzpppgggaaa___ddddddeeehhhhhhbbbWWWNNNIIIHHHIIIOOOWWWbbbrrr}}}qqqkkk```QQQCCC888333111000111111111222222222222///000222333333222111000333333444444444444444444111333666999:::999888777888999999999;;;>>>CCCGGGNNNRRRZZZbbblllvvvyyyrrriii]]]TTTMMMGGG@@@:::555444333222222222333444888999:::;;;<<<<<<<<<<<<888999:::===@@@CCCFFFGGGGGGHHHIIIHHHHHHKKKSSSXXXiiimmmrrrsssrrrnnnkkkiiiiiiiiijjjnnnwwwyyyiii^^^MMMFFF<<<777666555222///222222111111111111222222333222222333444666888999;;;:::;;;===@@@@@@===::::::===?????????AAAFFFJJJMMMWWWdddnnnyyy~~~tttmmmeeeWWWEEE:::777888777555:::999888888888999:::;;;======<<<======>>>???@@@AAACCCGGGKKKNNNNNNNNNMMMMMMMMMLLLJJJIIIGGGEEEDDD>>>===<<<:::999888777777999:::<<>>>>>???AAA???>>>>>>@@@CCCGGGJJJLLLNNNPPPSSSUUUVVVVVVVVVVVVWWWZZZ]]]aaadddggghhhgggiiimmmqqqvvv}}}sssllllllrrrwww~~~xxxhhhXXXFFFAAA:::555333333333222444333333333444666888999===<<<;;;::::::;;;<<<===xxxhhhZZZOOOFFF>>>999777666555444333222222222//////......///000111222000//////......//////000////////////..................////////////......000000///...------,,,,,,........................------------------------.../////////---,,,---...............////////////++++++,,,---............////////////////////////000000000000333888@@@EEENNNTTT\\\dddmmmsssqqqjjj^^^PPPIIIRRR^^^gggoooxxxzzz}}}kkkgggbbbmmmxxx~~~yyysssmmmiiifffcccfffkkkssszzz~~~{{{||||||zzzyyyyyyxxxyyy}}}}}}{{{yyywwwvvvvvvwwwxxxxxx|||~~~wwwpppjjjgggkkkqqqvvvzzzvvvmmmddd^^^\\\___^^^]]]___```[[[QQQHHHFFFEEEHHHNNNWWWbbbttt~~~xxxgggaaaVVVHHH<<<444000///000000000111111111222222///000111222333222111111333333444444444444555555222333666888999999888777999:::;;;;;;<<<@@@EEEHHHPPPUUU^^^iiisss~~~wwwmmmeeeZZZQQQLLLFFF@@@:::555555444333333444555666999:::;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@CCCFFFIIIKKKKKKMMMNNNMMMNNNRRRYYY___ooossswwwyyywwwtttqqqpppmmmnnnqqqwwwyyygggWWWMMMEEE???888444555555333111333333222222222222333333333333333444555777999:::;;;999888:::>>>AAABBBAAA===???AAAAAAAAADDDJJJOOOTTT___mmmwwwuuujjjccc\\\PPPBBB999888999999777999999888888888999:::;;;<<<;;;;;;;;;<<<===>>>???AAADDDHHHKKKNNNOOONNNNNNMMMMMMLLLKKKIIIGGGEEEDDD???>>>===;;;:::999999999;;;<<<>>>@@@DDDGGGJJJKKKKKKNNNPPPRRRTTT[[[fffooovvvyyy}}}pppZZZJJJ???:::777555666888999::::::999999666777888999:::;;;<<<===AAA@@@???@@@BBBFFFJJJLLLNNNPPPRRRUUUWWWXXXXXXYYYWWWXXX[[[^^^aaadddggghhhhhhjjjmmmqqqvvv}}}uuunnnnnntttzzz|||uuufffVVVEEE@@@:::555333333333333333333333444555777999:::>>>===<<<;;;:::;;;<<<===yyyiiiZZZOOOFFF>>>:::777666555444333222222222.........///000111222333111000000//////000000111////////////..................////////////......111000///...---,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,...,,,------...//////000000------,,,,,,,,,------...////////////////////////111111111222444:::AAAGGGPPPWWW```hhhqqqvvvssslll^^^QQQLLLUUU```gggnnnuuuxxx}}}jjjddd^^^jjjvvv|||zzzssslllgggdddccchhhpppuuu|||~~~~~~~~~}}}zzzzzzzzz{{{{{{zzzyyyxxxwwwxxxyyyzzzyyy}}}{{{tttrrrkkkgggkkkqqqvvvzzz|||pppggg___ZZZYYYZZZWWWUUUVVVWWWSSSJJJCCCBBBBBBEEEMMMWWWddduuuxxxppp```YYYNNNBBB999444333333/////////000000000111111000000111111111222222222333333444444444555555555444444555666777888888999:::;;;<<<<<<>>>BBBGGGKKKRRRZZZfffrrr~~~yyyrrrfff```VVVOOOIIIDDD>>>:::555555444444555666777888;;;;;;<<<<<<<<<<<<<<<<<<===>>>???BBBEEEHHHKKKMMMPPPRRRTTTUUUVVVZZZbbbhhhuuuxxx|||}}}{{{xxxvvvuuuqqqsssxxx|||iiiXXXIIIAAA:::777333222444555444222555444444333333444444555444444555555777888:::;;;===:::777777;;;@@@DDDFFFAAACCCDDDDDDEEEIIIQQQWWW___kkkyyyuuuiii^^^WWWPPPGGG===777888::::::999888888888888888999:::;;;:::::::::;;;;;;<<<===>>>CCCEEEHHHLLLNNNOOOOOONNNMMMLLLLLLKKKIIIGGGEEEDDD@@@???>>>===<<<<<<<<<<<>>888555444444444444222333333555777999;;;===???>>><<<;;;;;;;;;<<<<<>>======<<<<<<<<<<<<<<<<<<===???AAADDDHHHJJJLLLSSSVVVYYYZZZ\\\aaahhhnnnvvvxxx{{{}}}{{{yyyxxxxxxuuuxxxmmm[[[MMMBBB;;;444222111222444666555333555444444333333444444555555555666777888:::;;;<<>>BBBEEEDDDFFFGGGHHHJJJQQQZZZbbbkkkvvvzzznnnaaaUUUNNNFFF@@@999666777999999777777777777888888999:::::::::::::::;;;<<<===>>>???DDDFFFHHHKKKNNNOOOOOOOOOMMMLLLLLLKKKIIIHHHFFFEEEAAA@@@@@@????????????@@@CCCCCCEEEFFFIIIKKKNNNOOOMMMMMMNNNPPPVVVaaannnwwwxxxvvvuuuzzz|||fffRRRBBB999444222444444555666666777777777777777777888:::===???@@@CCCBBBCCCDDDGGGKKKOOOQQQSSSTTTUUUXXXZZZ\\\]]]^^^]]]]]]___bbbdddggghhhiiimmmnnnppptttyyy|||vvvwww}}}|||rrrkkkdddWWWJJJ???;;;777444444444555444222333555777999<<<>>>??????>>>===;;;;;;;;;<<<<<<{{{jjjZZZOOOFFF???;;;777666555444333222222222222222111111111000//////111111000000000000111111////////////..................////////////......---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...000///.........---------,,,111000...------...///000//////////////////////////////000111444;;;CCCHHHTTT]]]hhhrrr}}}wwwbbbWWWSSS\\\gggkkknnnssszzz{{{hhhbbb___jjjuuuzzz|||~~~~~~|||wwwuuutttrrrmmmiiilllsssxxx~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyyyyzzz{{{||||||zzzxxxtttmmmhhhkkkqqqvvv|||qqqeee^^^WWWTTTTTTPPPNNNLLLNNNQQQOOOIIICCC>>>???EEEOOOZZZhhhzzzwwwjjj```SSSKKK???666111000//////////////////000000000000000000000000111222333444333333444555555666777777777666555444555777888:::888:::;;;<<>>999666333333333444666999<<<===@@@???>>>===<<<;;;;;;;;;===>>>???BBBEEEHHHKKKLLLSSSVVVZZZ\\\^^^cccjjjpppuuuwwwzzz{{{zzzzzzzzz{{{{{{ttt]]]MMMAAA:::555333333333444555555555444444444333333333333444444555666777888:::;;;<<<<<<<<<<<<<<<===>>>@@@CCCEEEFFFHHHKKKNNNRRRZZZeeemmmwwwvvviii\\\QQQJJJ???;;;777555666666666444666666777888999999::::::;;;;;;;;;<<<===???@@@AAAEEEFFFHHHKKKMMMNNNNNNNNNLLLLLLLLLKKKJJJHHHGGGFFFBBBBBBBBBBBBBBBBBBCCCDDDGGGGGGHHHIIIJJJLLLMMMNNNLLLLLLMMMQQQXXXcccnnnvvvvvvqqqooorrrzzz~~~sssaaaOOOCCC;;;888666444444444555555666777777777777777999;;;>>>AAACCCDDDDDDEEEGGGIIIMMMQQQSSSSSSTTTUUUWWWZZZ\\\^^^______```aaadddfffiiijjjkkkoooqqqtttwww}}}zzzzzz}}}~~~|||ssshhhaaa[[[QQQFFF===:::666444444444444444333444666999<<<>>>@@@@@@???>>>===<<<;;;<<<<<<===|||kkk[[[OOOGGG@@@<<<777666555444333222222222333333333222111000...---111000000//////000000111////////////..................////////////....../////////...------,,,,,,........................------------------------***+++------------///000//////......---,,,,,,+++------,,,,,,,,,------...////////////////////////...//////111555;;;DDDJJJUUU___kkkvvvyyycccXXXTTT]]]hhhlllooottt|||vvveeebbbeeeoooyyy|||}}}~~~}}}zzzvvvvvvxxxwwwqqqkkkmmmsss{{{}}}zzz{{{|||~~~}}}yyyyyyzzz{{{{{{||||||}}}}}}zzztttmmmhhhkkkrrrxxx~~~mmmaaaZZZTTTQQQQQQIIIIIIKKKPPPTTTSSSLLLEEE@@@AAAGGGRRR]]]kkk|||{{{pppcccYYYOOOGGG<<<555222111000////////////000000000111111//////000111222333333444333333444555666777777888777666555555555777888999888999;;;===???DDDJJJNNNZZZhhh|||zzzpppmmmjjjgggeeeaaa]]]ZZZUUURRRMMMGGGAAA;;;777555333333444666888<<>>???@@@CCCFFFIIILLLNNNQQQTTTXXX[[[]]]aaahhhnnnsssuuuxxxzzzzzz{{{}}}jjjTTTEEE<<<777444444444444555555555666666444444444333333444444444555666777999:::;;;;;;;;;666888<<>>???AAABBBEEEFFFGGGIIIKKKLLLMMMNNNLLLLLLLLLKKKJJJIIIHHHGGGDDDCCCDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJKKKLLLJJJKKKMMMRRRZZZccckkkppprrrnnnjjjkkkqqqvvvvvvuuuooofffXXXJJJAAA;;;999777444444444444555666777888777777777888;;;>>>BBBDDDGGGHHHHHHJJJMMMPPPSSSUUUSSSTTTUUUWWWZZZ]]]___aaa```aaacccfffhhhkkkmmmnnnqqqtttxxx}}}|||}}}|||yyyxxxyyyzzzvvvrrriii^^^XXXTTTMMMEEE<<<999555444444444444333444666888;;;>>>@@@AAAAAA>>>>>>===<<<<<<===>>>???}}}kkk[[[OOOGGG@@@<<<777666555444333222222222111222222333222111//////000//////......//////000////////////..................////////////..............................................................................***,,,------,,,,,,...///------------------------++++++,,,---............//////////////////////////////000222666===FFFLLLWWW```lllwwwvvvbbbVVVRRR\\\gggkkkooottt~~~ooo``````jjjttt}}}|||wwwwwwyyyxxxqqqjjjlllsss|||{{{zzz{{{|||}}}}}}yyyzzz{{{|||||||||||||||yyytttlllgggkkkrrryyy~~~jjj]]]VVVOOOMMMMMMFFFHHHMMMVVV\\\[[[SSSKKKDDDEEEKKKUUU```mmm~~~{{{tttiii\\\SSSKKKDDD;;;555444444333111000000000111111111222222---...000222333333333333333333444555666777888888666666666666666777777888999:::<<<>>>AAAFFFLLLPPPaaapppvvvmmm^^^\\\YYYWWWUUURRRPPPNNNKKKIIIGGGBBB===999666555444555666888<<>>???@@@~~~lll[[[OOOGGG@@@===777666555444333222222222///000222333333222111000//////............//////000/////////..................////////////......)))***+++---///000111222........................////////////////////////***,,,------,,,+++---...+++,,,,,,------......///+++,,,...000111111000000////////////////////////000111222333777???GGGMMMYYYbbbmmmwww{{{qqqaaaUUUQQQZZZeeejjjnnnttt~~~}}}jjj]]]___mmmwww~~~xxxxxxyyywwwoooiiilllsss~~~~~~zzz}}}}}}}}}}}}~~~|||zzzzzz{{{|||}}}}}}||||||~~~wwwssslllgggkkkssszzz|||hhh[[[SSSMMMJJJKKKFFFJJJRRR]]]dddcccZZZQQQFFFGGGMMMWWWbbbnnn~~~|||vvvooodddXXXOOOCCC<<<444111111222000...111111111111222222222222,,,...000333444444333222333333444555666777888999666666666777777777777777:::<<<>>>@@@CCCHHHNNNRRRgggvvvyyylllbbbOOONNNLLLJJJHHHFFFDDDCCCCCCCCCBBB???;;;888666666666666888:::>>>BBBFFFHHHFFFDDDAAA===;;;;;;;;;;;;::::::<<<>>>BBBEEEHHHIIIMMMQQQUUUXXXYYY]]]ccchhhlllnnnqqqsssuuuxxx|||sssfffRRRBBB999777777777222333444333444555888:::777777666666666666777777333555777999:::;;;;;;::::::<<<>>>>>>>>>AAAEEEJJJLLLRRR[[[dddmmmxxxnnn]]]NNNBBB<<<555444222111111333444555333444666888999:::999999999999999:::<<<>>>???@@@DDDEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLNNNMMMKKKJJJHHHGGGFFFFFFFFFHHHNNNUUU\\\aaadddddd]]][[[XXXWWWYYY\\\^^^```\\\VVVLLLDDD>>>999666444555555444444555666888999<<<<<<<<<===@@@EEEIIILLLOOOPPPQQQRRRTTTVVVXXXYYYUUUVVVVVVXXX[[[___bbbddd```aaadddgggkkknnnqqqrrrssswww~~~~~~{{{uuupppllliiiggg\\\ZZZRRRIIIEEEEEEBBB===;;;999555444333333222111777999;;;>>>@@@AAAAAAAAA<<<<<<<<<<<<===>>>@@@AAAmmm\\\PPPGGGAAA===:::888666444333222222333222222222111111111111000000000000000000000000000000000////////////000000111000///......///000111............////////////,,,,,,,,,---------.........///000111000///---+++------------------------++++++++++++,,,,,,---...........................,,,---......//////......---///111333777===DDDJJJYYYbbblllsssyyyyyysssjjjVVVRRRQQQVVV\\\cccllluuuyyyiiifffjjjrrr}}}wwwtttvvvvvvqqqjjjhhhmmmsss~~~|||}}}~~~}}}}}}~~~|||vvvxxxxxxyyyyyyzzz~~~|||yyywwwmmmeeeiiisss|||zzzggg[[[TTTNNNLLLLLLJJJRRR\\\eeemmmmmmaaaSSSLLLKKKPPPZZZgggtttzzzqqqggg[[[OOOGGG@@@<<<666222111111000000///000111000//////111333333333333333333222222222555444444555888;;;;;;;;;777777888999:::;;;;;;<<<:::===@@@@@@AAAGGGRRRZZZiii~~~yyykkkZZZOOOHHHDDD???<<<;;;::::::999;;;<<<<<<:::777555555555555777;;;???BBBDDDFFFFFFEEEBBB???<<<::::::;;;<<>>AAABBBDDDFFFJJJMMMPPPWWWaaakkkvvvlllXXXFFF===;;;111222333444555444333333999999888888999999:::;;;<<<<<<;;;;;;<<<===???@@@DDDDDDEEEFFFGGGIIIJJJKKKMMMMMMLLLLLLJJJIIIHHHGGGDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKJJJKKKPPPUUU[[[^^^^^^]]]TTTQQQOOONNNPPPRRRSSSSSSLLLKKKGGGAAA;;;888777888888888777777888888999:::;;;::::::;;;@@@FFFMMMQQQWWWYYY\\\___``````___^^^[[[[[[[[[ZZZZZZ]]]aaadddeeeeeeeeehhhlllppprrrrrrxxx||||||yyyyyyzzz~~~{{{wwwqqqjjjddd___]]]SSSOOOIIIEEEBBB@@@>>><<<666555444333222333444444555777:::===>>>??????>>>???>>>===<<<<<<<<<<<<<<>>AAABBBDDDJJJUUU^^^qqq~~~qqqaaaQQQGGG???<<<888777777777777666999::::::888666444444555666888<<>><<<;;;;;;===>>>?????????@@@BBBEEEGGGIIILLLOOOSSSTTTUUUWWW\\\aaaeeehhhllloooqqqtttwwwyyy}}}kkkYYYEEE===<<<:::777666888777777777777777888999;;;:::999999888888888999;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBDDDFFFIIIMMMPPPUUU\\\gggrrr~~~{{{gggTTTCCC;;;:::111222333444444444333333888888888888999:::;;;<<<===<<<<<<<<<<<<>>>???@@@CCCDDDDDDFFFHHHIIIKKKLLLMMMMMMMMMMMMLLLJJJHHHGGGEEEFFFGGGIIIKKKMMMNNNOOOLLLLLLKKKJJJJJJJJJJJJJJJLLLNNNQQQVVVZZZ[[[YYYWWWKKKIIIGGGGGGIIIKKKLLLLLLLLLJJJGGGAAA;;;888888888999888888888888999::::::===<<<<<<>>>BBBGGGMMMPPPYYY[[[]]]___```___^^^\\\]]]]]]\\\[[[ZZZ\\\___bbbeeefffgggjjjnnnrrruuuvvv|||~~~vvvssstttuuusssqqqmmmhhhbbb\\\XXXUUUOOOKKKFFFBBB???===;;;999666555444333333444555666666888;;;>>>??????>>>===>>>======<<<;;;;;;;;;<<>>BBBDDDFFFNNNYYYbbbwwwvvveeeSSSEEE>>>666444333333444555555444555777777777555444555666888:::===@@@CCCEEEFFFGGG@@@???===<<<;;;<<<>>>???>>>>>>???@@@BBBEEEGGGIIINNNQQQTTTTTTTTTUUUYYY\\\bbbdddhhhlllnnnrrruuuxxx~~~sss^^^PPPBBB===<<<:::777666777777888888999999999999===<<<;;;:::::::::::::::<<<<<<=========>>>>>>>>>???AAADDDFFFHHHLLLQQQTTT[[[cccooo|||ttt___MMM>>>777777111222222333444333333333666666777777999:::<<<==================???@@@@@@AAABBBDDDFFFHHHJJJLLLMMMLLLMMMNNNNNNMMMKKKIIIGGGEEEGGGJJJMMMPPPRRRSSSTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQRRRTTTWWWYYYWWWSSSOOOGGGEEECCCDDDFFFHHHIIIIIIKKKJJJFFFAAA<<<999888999:::999999999999:::;;;;;;<<<<<<===???BBBFFFIIIKKKVVVXXXZZZ]]]^^^^^^^^^]]]______^^^\\\ZZZ[[[^^^```fffgggiiimmmqqquuuyyyzzzvvvmmmkkkkkklllhhhfffddd```[[[UUUQQQNNNJJJFFFAAA===;;;999777666444444333333444555777888888:::===@@@@@@???===;;;<<<<<<;;;;;;;;;;;;;;;;;;ooo^^^QQQHHH@@@;;;:::888666444333222222333222222222111111111000000000000000000000000000000---,,,,,,,,,,,,,,,,,,---------///000000///------............////////////.../////////////////////---......//////...------........................//////...------,,,------........................------...///////////////...000111444888>>>EEEJJJRRR[[[dddjjjlllhhh^^^SSSMMMLLLOOOWWW___eeemmmuuu|||}}}oooccceeemmmyyy|||ssslllnnnmmmhhhbbbccckkksss|||}}}~~~|||wwwrrrooommmoooyyy~~~}}}{{{rrrtttvvvwwwxxx{{{~~~xxxpppmmmrrrzzz|||hhh\\\YYYZZZ^^^ccckkkpppxxx~~~kkkXXXMMMOOOVVVcccppp~~~zzzlll___UUULLLDDD???999666222///////////////000111222222111111333555888888888888777777777777666444333444555777777666777888888999:::;;;<<<<<<:::>>>BBBEEEHHHPPP\\\fffxxxooo[[[III>>>999444333222333555666555444444555777777666666777999999;;;>>>AAADDDEEEFFFFFF@@@???===<<<<<<<<<===>>>>>>>>>>>>@@@BBBEEEHHHIIIPPPSSSVVVVVVUUUVVVZZZ]]]```cccgggjjjnnnrrrvvvyyyuuufffRRRHHH>>><<<;;;777555555333444666888:::;;;<<<===<<<;;;;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@@@@BBBEEEHHHKKKOOOUUUYYY___hhhvvvnnnYYYHHH;;;555444111111222222333333333333444555666777999;;;===>>>=========>>>??????@@@@@@@@@AAACCCFFFIIIKKKMMMNNNKKKLLLNNNOOONNNLLLIIIGGGFFFIIIMMMRRRUUUXXXYYYYYYZZZYYYWWWUUUUUUUUUVVVWWWUUUVVVWWWXXXWWWSSSMMMIIIDDDCCCBBBCCCEEEGGGGGGGGGIIIHHHEEE@@@<<<999999:::;;;::::::::::::;;;<<<<<<:::;;;<<<>>>@@@BBBDDDEEELLLOOORRRVVVYYY[[[\\\]]]\\\\\\\\\[[[ZZZ[[[^^^```dddgggjjjnnnrrrvvv{{{~~~}}}mmmdddbbbbbbcccaaaaaa___]]]XXXSSSNNNKKKEEEBBB===999888777555444222222222222444666888999999;;;>>>AAAAAA>>>;;;999;;;;;;:::::::::;;;;;;<<>>EEEKKKOOOWWW```eeefffcccXXXMMMKKKJJJOOOYYYaaagggnnnttt{{{~~~|||nnnccceeennn{{{{{{rrrkkkllljjjddd___aaajjjrrryyyzzz{{{}}}~~~{{{uuupppmmmkkknnnzzz~~~~~~~~~|||zzzssstttvvvwwwxxx{{{yyysssooosssyyy~~~zzzdddWWWVVVZZZbbbiiiqqqvvv|||wwwdddSSSKKKNNNVVVdddrrrvvvhhh[[[QQQIIIBBB>>>666444000//////000//////...///000000000000222444666666777777888999999999666555444444666888888777888888999:::;;;<<<<<<===999===BBBEEEIIIRRR^^^hhhyyyzzzgggTTTEEE<<<888555333333333444555444222444666888888888999:::<<<:::<<<>>>AAADDDEEEEEEEEEAAA@@@???===<<<<<<<<<<<<======>>>???BBBEEEHHHIIIMMMQQQTTTUUUUUUWWW\\\```bbbeeehhhlllooosssyyy|||jjj[[[IIIBBB<<<:::888555333555444444555777999;;;<<<===::::::;;;<<<===???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBDDDFFFIIIMMMSSSYYY^^^dddnnn|||hhhTTTDDD888333333111111111111222222333333444444555666888;;;===>>><<<===>>>>>>???@@@@@@@@@???@@@CCCGGGJJJLLLMMMNNNKKKLLLMMMNNNMMMKKKIIIHHHGGGKKKQQQVVV[[[]]]]]]]]][[[YYYWWWUUUSSSTTTUUUVVVWWWWWWWWWWWWUUUQQQJJJFFFAAA@@@???@@@CCCDDDDDDCCCGGGFFFCCC???;;;999999;;;;;;;;;::::::;;;;;;<<<===:::;;;===???@@@AAABBBBBBFFFHHHKKKNNNQQQTTTUUUVVVVVVWWWXXXYYYZZZ[[[___aaabbbfffjjjnnnqqqvvv{{{tttddd]]]\\\]]]^^^^^^___^^^\\\WWWQQQLLLHHHBBB???:::888666666555444000000000111333555888999:::<<<>>>@@@@@@===:::888:::::::::::::::;;;<<<===ooo___SSSJJJAAA<<<:::888666444333222222333222222222111111111111000000000000000000000000000///......------....../////////000000000000//////............/////////////////////............------------------.........------------------------------,,,+++++++++,,,,,,..............................///000000000000//////000222444888>>>FFFKKKOOOVVV^^^bbbcccaaaWWWMMMJJJKKKQQQ\\\dddiiinnnttt|||}}}pppeeegggooozzzzzzpppkkkkkkiiibbb]]]___hhhrrrxxxxxxyyyzzz|||}}}~~~yyytttooommmmmmqqq}}}~~~{{{yyytttvvvwwwxxxyyy{{{yyyrrrooorrrwww|||uuu___SSSRRRWWW```hhhooouuuyyyxxxsssjjj\\\OOOJJJMMMVVVfffttt|||rrrdddWWWNNNGGGAAA<<<444222000///000111000///---///000000///000222444222333444666888:::;;;<<<666444444444777888888888888888999:::;;;<<<======:::>>>CCCGGGKKKTTT```jjjzzz}}}mmm\\\MMMBBB<<<888555333111111222333222111555777999::::::;;;===>>>;;;<<<>>>AAACCCDDDDDDDDDAAA@@@???>>><<<<<<;;;;;;<<<<<<===???AAAEEEHHHIIIIIIMMMQQQSSSUUUXXX]]]aaafffhhhkkknnnqqqvvv{{{wwwaaaSSSDDD>>>:::999777444666:::;;;:::999888888888::::::<<<<<<===>>>@@@BBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFIIILLLQQQWWW___dddlllvvvyyy```MMM@@@777333222222111111111111222333333444444555666888:::<<<===;;;<<<===>>>????????????>>>@@@DDDGGGJJJLLLMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIIIIMMMTTTZZZ___``````___^^^\\\XXXUUUSSSRRRSSSTTTTTTSSSSSSRRRQQQNNNIIIEEEDDDCCCBBBCCCEEEEEEEEECCCDDDCCCAAA===:::888999;;;;;;::::::::::::;;;<<<<<<>>>>>>???AAABBBCCCDDDDDDGGGGGGIIIJJJKKKKKKKKKKKKOOOQQQTTTVVVXXXZZZ^^^aaabbbfffkkknnnqqquuu{{{lll]]]YYYZZZ[[[\\\]]]^^^]]][[[VVVOOOHHHDDD@@@===999666666666555444111111111222333666888:::;;;<<<===>>>===<<<:::999::::::::::::;;;<<<>>>>>>~~~nnn```TTTKKKCCC>>>:::888666444333222222333222222222111111111111000000000000000000000000000------,,,,,,,,,,,,------/////////....../////////............////////////............------,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------.................................///000000000000000///000222555888???FFFKKKQQQXXX^^^bbbdddbbb[[[RRRJJJLLLSSS^^^fffjjjnnnsss~~~sssggghhhpppyyyyyyoookkklllhhhaaa[[[]]]gggqqqwwwwwwxxxyyyzzz{{{}}}~~~xxxtttppppppqqqvvv}}}zzzxxxwwwxxxyyyyyyzzz|||uuuooolllooottt{{{nnn[[[RRRRRRUUU[[[bbbeeelllqqqlllddd[[[SSSLLLIIIMMMWWWgggvvvvvvmmm```TTTLLLEEE???;;;333111000000111222111000...///000111000111333555333333444555666777888888444222222333666888888888888999999:::;;;<<<======<<>>@@@BBBCCCCCCBBB???>>>>>>>>>============;;;<<<===>>>AAAEEEHHHJJJIIIMMMQQQTTTVVVYYY___ccciiikkkmmmpppssswww}}}oooZZZMMMAAA===999888777777===DDD@@@>>>;;;999888999;;;===BBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGIIILLLPPPUUU\\\dddjjjwwwlllTTTEEE<<<555222222222111000000000111333333444444555666888999;;;<<<:::;;;===>>>??????>>>>>>???AAADDDHHHJJJLLLLLLLLLKKKKKKIIIHHHHHHIIIIIIJJJJJJOOOVVV]]]aaacccbbb```___\\\WWWSSSPPPOOOPPPQQQOOONNNLLLLLLLLLJJJHHHEEEGGGFFFEEEEEEFFFFFFEEECCCAAAAAA???;;;888777888::::::::::::::::::;;;;;;<<>>;;;777555555555555444333333333444555777:::;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<>>>???@@@~~~nnn```UUULLLDDD???:::888666444333222222333222222222111111111111000000000000000000000000000000000000//////000000000///...---,,,,,,---...///............/////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++---------------...///000...........................//////000000000000000///111333555999???FFFKKKSSSYYY___ccceeeeee^^^VVVKKKLLLTTT___gggkkkooosssuuuiiiiiipppxxxyyyooollllllhhh```ZZZ\\\gggqqqwwwwwwwwwxxxyyyzzz|||}}}wwwsssqqqrrrtttyyy}}}zzzxxxxxxyyyzzzzzz{{{|||rrrllliiimmmsss{{{xxxiiiYYYSSSRRRTTTWWW[[[[[[cccgggaaaWWWPPPLLLHHHIIIMMMXXXiiixxxrrriii]]]RRRJJJDDD===999333111000000222222222111///000111222111222555777888888777555444222111111222111000222555777888777888999999:::;;;<<<======???CCCHHHKKKOOOXXXdddnnnzzz}}}vvvpppcccSSSGGG@@@===888555777555222111444666888999666888:::::::::;;;===>>>:::<<<>>>@@@AAABBBBBBBBB<<<=========>>>>>>>>>???;;;;;;<<<>>>AAAEEEHHHJJJLLLOOOTTTWWWXXX\\\aaafffkkkllloooqqqsssxxx}}}~~~jjjWWWJJJ@@@<<<999999888:::CCCLLLAAA???;;;999:::<<<@@@CCCGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFJJJLLLOOOSSSXXX```hhhnnntttaaaLLL???999444222333222111000000000111333444555555555666777999:::;;;999;;;<<<>>>>>>>>>======???AAAEEEHHHJJJKKKKKKKKKLLLJJJHHHGGGFFFHHHIIIJJJKKKPPPWWW^^^ccccccbbbaaaZZZWWWRRRMMMIIIHHHHHHIIIKKKIIIGGGGGGHHHHHHGGGFFFCCCBBBAAABBBBBBBBB@@@>>>@@@???>>>:::777666888::::::999999999999:::;;;;;;>>>======>>>???BBBDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLOOORRRSSSVVVYYY[[[ccchhhnnnqqqrrruuu|||sssbbbWWWWWW[[[^^^^^^```aaaaaa^^^WWWNNNEEE???<<<999666444444444444444555555555555777999;;;<<<;;;::::::999999999:::;;;::::::;;;;;;===>>>@@@AAA~~~pppbbbVVVLLLEEEAAA:::999666444333222222222222222222222222111000///000111111000...---...///111111000000////////////........................333222222111000//////...........................//////.........---------------------------------------......---,,,++++++............////////////000000000///......------///000222555999@@@HHHNNNTTTZZZ```eeejjjkkkcccZZZMMMMMMQQQZZZcccjjjrrrzzzvvvlllmmmsss{{{{{{uuurrrppplllfffbbbdddlllrrrzzzzzzzzzyyyxxxwwwuuutttxxxtttrrruuuyyy~~~{{{zzzyyyxxxyyyzzz{{{{{{}}}}}}yyyqqqllljjjmmmssszzztttbbbSSSPPPPPPNNNOOOTTTXXX^^^ZZZUUUUUUNNNFFFJJJJJJQQQ]]]kkkzzz{{{oooeeeXXXMMMEEE???999555222111000//////000111222111111111111222333444555555555555555666666666666666666666666666777888888888999999:::;;;<<<======AAAAAADDDJJJPPPWWWcccnnnyyywwwooojjj^^^WWWMMMCCC===999666555444333333333333444555555666888::::::::::::<<<>>>:::;;;===???@@@AAA@@@@@@999:::===@@@@@@@@@>>>===<<<<<<<<<===???BBBDDDFFFJJJMMMQQQTTTXXX[[[___bbbgggiiikkknnnrrrxxxuuuaaaPPPFFF===<<<::::::;;;===@@@BBB888888888999;;;===???@@@EEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFHHHIIIHHHHHHJJJNNNSSSWWW]]]fffrrrzzzfffVVVEEE<<<888444111000000000000000000111111222666666666666888:::<<<>>><<<;;;:::999888999<<>>AAAEEEGGGHHHIIIJJJKKKIIIHHHGGGFFFGGGIIIJJJLLLMMMPPPUUUYYY[[[ZZZXXXVVVQQQOOOLLLHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@???===<<<<<<888888777777777777888888===;;;999:::===>>>===:::;;;<<<>>>???@@@AAACCCEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKIIIJJJPPPRRRQQQVVV^^^bbbhhhooossstttvvv{{{uuuhhh[[[VVVUUUVVVYYY^^^cccbbb```\\\UUUMMMEEEAAA<<<;;;999666444333333333444555777888:::;;;;;;;;;999999999999:::;;;<<<===<<<<<<<<<===>>>@@@AAABBB~~~pppbbbVVVLLLDDD@@@:::999777444333222222222222222222222222111000000111222333222000000000111......---------,,,,,,,,,000000000000000000000000------...//////000000000------------------------//////.........---------.......................................---,,,,,,............////////////000000000000////////////000111333555:::AAAIIIOOOVVV\\\aaafffjjjkkkdddZZZOOONNNRRR\\\eeelllttt|||vvvllllllrrr}}}}}}vvvrrrppplllfffcccfffnnnttt{{{{{{{{{zzzyyyxxxwwwvvvxxxuuutttxxx|||~~~{{{zzzyyyyyyzzz{{{{{{{{{}}}{{{xxxppplllkkkooouuu{{{ppp___RRRPPPQQQNNNOOOSSSQQQYYYXXXVVVYYYRRRKKKNNNLLLSSS___mmm|||zzzmmmdddWWWLLLDDD>>>999555222111000//////000111222111111111111222333444555555555555555666666666666666666555555666666777888888999999:::;;;<<<======AAA@@@DDDJJJPPPWWWcccooo{{{{{{pppfffaaaWWWQQQHHH@@@;;;888777555444444333333444444555666999:::;;;;;;999999:::;;;999:::<<<>>>????????????<<<======>>>????????????<<<<<<===>>>@@@BBBEEEFFFJJJLLLPPPSSSVVVYYY]]]___bbbdddgggkkkooouuu|||rrr^^^MMMDDD===<<<:::999:::<<<>>>@@@:::::::::;;;<<<>>>???@@@EEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFHHHIIIKKKKKKJJJNNNRRRXXX^^^fffqqq~~~rrr\\\MMM???999777444222222000000000000000111222222555555555666777999;;;<<<;;;;;;:::999777999<<>>AAAEEEGGGGGGHHHJJJKKKHHHIIIIIIJJJJJJKKKJJJJJJIIIKKKNNNQQQRRRRRRPPPOOOMMMKKKIIIFFFDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA???>>>===;;;;;;888888777777777777888888<<<:::999:::===>>><<<;;;;;;<<<>>>@@@AAABBBDDDEEECCCCCCCCCDDDEEEFFFGGGHHHKKKIIIKKKOOOQQQRRRWWW^^^dddiiiqqquuuvvvyyy~~~lllaaaVVVSSSTTTVVVZZZ^^^aaa```^^^YYYSSSLLLEEEAAA<<<;;;888666555444444444444555777888:::;;;;;;;;;::::::999::::::;;;<<<<<<<<<<<<===>>>???AAACCCCCCqqqbbbVVVLLLDDD@@@;;;999777555333222222222111222222222222111000000111222333222111000111222000000////////////......000000000000000000000000+++,,,,,,---......//////------------------------...............---------/////////////////////////////////............---............///////////////000000000000111111111111222444666;;;BBBKKKPPPYYY^^^cccgggjjjkkkcccZZZPPPPPPTTT^^^gggnnnvvv~~~wwwllllllrrryyyrrrpppmmmhhhfffiiiqqqwww}}}}}}|||{{{zzzyyyyyyxxxyyywwwwww|||}}}{{{yyyxxxyyyzzz{{{{{{{{{|||zzzwwwppplllmmmrrrxxx~~~jjj\\\QQQQQQQQQMMMMMMPPPLLLVVVZZZ[[[___WWWMMMOOOMMMUUUaaappp}}}xxxkkkbbbUUUJJJCCC===888444222111000//////000111222111111111111222333444555555555555555666666666666555555444444555555666777888999999:::;;;<<<======@@@@@@DDDKKKQQQYYYeeeqqq}}}tttfff[[[UUUNNNIIIBBB<<<888777666666444444444444444555666666<<<======<<<999888888999999:::;;;===>>>>>>>>>>>>@@@@@@>>>===>>>???@@@AAA<<<<<<===???AAACCCEEEGGGJJJLLLOOOQQQSSSUUUXXXZZZZZZ]]]aaaeeejjjqqqyyy~~~nnnZZZKKKBBB===<<<:::999999;;;<<<>>>============>>>???@@@AAAEEEEEEEEEEEEFFFHHHIIIJJJIIIJJJKKKMMMNNNPPPQQQRRRWWW[[[bbbiiirrruuubbbPPPEEE:::666666333111222111000000000000111222222444444444555666888:::;;;:::::::::888777888;;;>>>>>>AAADDDFFFFFFGGGIIIJJJHHHIIILLLNNNNNNMMMJJJIIIGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFDDDCCCAAAAAA@@@@@@????????????????????????@@@@@@???>>>===<<<:::999888777777666666777777888;;;:::999:::<<<===<<<;;;;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDFFFHHHIIINNNLLLMMMQQQSSSUUU[[[bbbfffkkkrrrwwwyyy|||yyyaaaXXXPPPPPPSSSUUUYYY]]]___]]]ZZZUUUOOOIIIDDDAAA<<<:::888777555555555555555555777999:::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<===>>>@@@BBBCCCEEEFFFrrrcccVVVLLLDDD@@@<<<:::888555333222222222111111222222222111111000///000111000///...///000000000000000000000000000.................................------,,,,,,,,,------------------------................................................/////////.........//////............////////////---......///000111111111111222444777<<>>999777666666555555555555444555555666777;;;<<<===<<<:::888999:::;;;;;;<<<===>>>>>>>>>???AAAAAA@@@?????????@@@@@@;;;<<<===???AAADDDFFFGGGIIIKKKNNNOOOOOOQQQSSSUUUTTTWWW\\\aaafffmmmtttyyy}}}jjjXXXIIIAAA===<<<:::999999:::;;;<<>>>>>>>>???@@@@@@AAACCCCCCDDDFFFGGGJJJLLLMMMMMMOOORRRTTTVVVXXX[[[]]]cccgggnnnvvviiiXXXJJJAAA888666555111//////111111000000111111222333333333444555666777888999888999999888777777:::<<<>>>@@@CCCDDDDDDEEEGGGIIIIIIKKKMMMNNNNNNMMMKKKJJJGGGFFFEEEDDDCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@??????????????????????????????>>>>>>>>>>>><<<;;;999888777777666666666666777777999999999:::;;;<<<<<<;;;;;;<<<===@@@CCCEEEEEEEEEDDDDDDDDDDDDFFFHHHJJJLLLQQQQQQSSSVVVXXX]]]ccchhhjjjooouuuyyy|||pppYYYQQQLLLNNNRRRTTTWWW[[[[[[ZZZVVVRRRLLLGGGCCCAAA<<<;;;999777666666666666555666777999:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===<<<>>>@@@BBBDDDFFFGGGHHHttteeeWWWMMMEEE@@@===;;;888666333222222222000111111222222222111111...///000000///...///111------------------------......................../////////...............---------------------------.....................------------------------//////............///000............////////////+++,,,,,,---...///000000111222444777<<>>999777666555444666555555555555666777777999;;;<<<<<<;;;:::<<<===============>>>??????@@@???@@@AAABBBBBBAAA???>>>:::<<<>>>@@@CCCEEEFFFGGGIIIKKKLLLMMMMMMMMMOOOQQQPPPSSSXXX]]]ccciiipppttt~~~{{{hhhVVVHHHAAA<<<<<<;;;:::::::::;;;;;;??????>>>>>>???@@@AAAAAABBBCCCDDDFFFIIILLLOOOPPPPPPTTTXXX[[[]]]```dddgggkkkqqqzzzttt```QQQDDD===777666555222000111111111111111111222222333333333444555666777777777777888888777666777999;;;===???AAAAAABBBCCCEEEGGGKKKLLLLLLLLLLLLLLLKKKKKKFFFEEEBBB@@@@@@@@@AAABBB@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<=========<<<;;;999777777777666666666666777777777888999999::::::;;;<<<;;;;;;===BBBFFFIIIHHHGGGEEEDDDDDDDDDFFFIIILLLNNNSSSVVVYYY\\\___eeekkkoooqqqtttyyy}}}~~~kkkVVVOOOJJJMMMQQQRRRTTTWWWXXXWWWTTTPPPKKKGGGDDDBBB===<<<:::888777666666777555666888999;;;<<<<<<<<<=========<<<======>>>>>>>>>???BBBDDDGGGHHHIIIIIIvvvgggYYYNNNFFFAAA===<<<999666444222222222000000111222222222222111000111222222111111222333.............../////////000000000000000000000000,,,,,,---///000111222333........................---------...............------------------------///...---------...///000............////////////++++++,,,---......//////000222444777<<>>:::888777555444666666666666666777888888777999;;;;;;;;;<<<>>>???>>>>>>>>>>>>>>>???@@@@@@===???AAACCCCCCBBB???>>><<<===@@@CCCEEEGGGIIIIIIHHHJJJKKKKKKKKKKKKMMMNNNNNNQQQVVVZZZ___dddjjjnnnyyyyyyeeeTTTHHHAAA<<<;;;;;;;;;;;;;;;<<<<<>>888444555555444444666222111111111111222333333333444555666777777777777555777777777666666888999;;;===>>>??????@@@CCCEEEKKKKKKJJJJJJJJJJJJJJJJJJBBBAAA???======>>>???@@@@@@AAABBBCCCCCCBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===;;;999777777666666555555666666777666777999999999999;;;<<<<<<<<>>;;;999777666666666555666888:::;;;<<<<<<<<<============>>>???@@@AAA@@@BBBDDDGGGIIIJJJJJJJJJyyyiii[[[OOOGGGBBB>>><<<999666444222222111000000111222222222222222///111222222111111222333000000000000111111111222000000000000000000000000,,,,,,---///000111222333////////////////////////---------.........//////...........................---,,,+++,,,---///000............////////////,,,---------....../////////111333666<<>>999666222111000//////000111222111111111111222333444555555555555555666666666666666666555555666666777888888999999:::;;;<<<======???@@@EEENNNVVV___mmmzzz~~~}}}uuuhhhZZZQQQMMMDDDAAA<<<999888888777666777777666666777777888999888999;;;<<<;;;<<<>>>???>>>>>>===<<<===>>>???@@@===>>>???@@@AAAAAA@@@@@@???AAACCCGGGJJJLLLMMMMMMHHHIIIKKKKKKJJJJJJKKKMMMLLLOOOTTTXXX[[[___dddgggrrryyyvvvbbbRRRFFF@@@;;;;;;;;;<<<<<<======>>>???@@@@@@AAABBBCCCEEEFFFEEEFFFIIIMMMQQQVVVYYY[[[^^^cccjjjnnnpppuuu{{{uuudddSSSFFF===888444444444222333777222222111111222222333444333444666777888888777777444666777666555555777888:::;;;<<<<<<<<<===@@@CCCGGGHHHJJJJJJJJJHHHFFFEEE@@@???>>>===>>>???AAABBB???AAACCCDDDDDDAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<999888666666555555555555666666444777999999888888;;;===??????BBBJJJRRRWWWVVVSSSJJJIIIHHHIIIKKKPPPTTTWWW]]]fffnnnrrrxxxwwwcccRRRJJJFFFHHHLLLMMMPPPSSSSSSTTTSSSRRROOOJJJFFFCCCAAA???===:::777666555555666777888:::;;;<<<======<<<<<<===>>>???@@@BBBCCCBBBDDDGGGIIIKKKKKKJJJJJJzzzjjj\\\PPPHHHCCC>>><<<:::666444222222111///000111222222222222222---///000000//////000222,,,---------......//////..............................//////////////////000000000000000000000000---------.........//////////////////////////////...---+++++++++---///000............/////////000.........//////////////////000333666;;;CCCLLLRRRXXX```kkkrrrvvvsssfffYYYSSSTTT[[[gggpppwww~~~qqqcccfffqqqyyy|||uuupppooossswwwzzzyyywwwvvvvvvwwwxxxyyyyyyxxxyyy}}}~~~|||{{{yyyxxxxxxvvvwwwyyyyyyzzz|||xxxsssooolllmmmssszzznnnaaaXXXVVVTTTTTT[[[eeeooo}}}lllUUUMMMKKKUUUddduuuyyysssfff^^^RRRHHHBBB>>>:::777222111000//////000111222111111111111222333444555555555555555666666666777666666666666666777888888888999999:::;;;<<<===>>>???@@@EEENNNVVV```nnn{{{}}}tttgggYYYPPPMMMAAA>>>;;;888888888888777777777777777777888888999999:::<<<<<<;;;<<<===???======<<<;;;;;;<<<>>>???>>>>>>======>>>@@@BBBCCCAAACCCFFFJJJMMMOOOPPPPPPGGGIIIJJJJJJJJJJJJKKKMMMKKKNNNRRRVVVYYY\\\```ccclllrrr{{{ttt```PPPEEE???:::;;;<<<<<<===>>>??????@@@AAAAAABBBDDDFFFGGGHHHGGGIIILLLPPPTTTYYY]]]___gggmmmtttxxx{{{sssbbbQQQEEE@@@:::666444222///000333222222111111222222333444444555666888888888777777444555666666555555666888999:::;;;::::::<<>>;;;========================;;;<<<>>>???>>><<<:::888666666555555555555666666444666999999888888:::===BBBBBBEEEMMMWWW\\\[[[XXXPPPOOONNNNNNQQQUUUZZZ]]]eeeoooyyy~~~uuu```OOOHHHCCCEEEJJJLLLOOOSSSRRRSSSTTTSSSPPPLLLGGGDDDBBB@@@===:::777666555444666777888:::;;;<<<======<<<<<<===>>>???AAACCCDDDDDDEEEHHHJJJKKKKKKKKKJJJyyyhhhYYYMMMEEE@@@===<<<:::777555333222222666555333222111111222333222111111000000111111222111111000000//////..................---------------------.....................////////////......------------------------------------------------...............///000000......------------......000000000000000000000000---///333777===DDDLLLRRRZZZ___iiissswwwpppbbbVVVQQQSSSZZZdddkkkrrr|||wwwfffhhhgggsss}}}~~~}}}uuunnnnnnvvv~~~xxxwwwzzz|||{{{yyy|||xxxwwwxxxyyy{{{}}}zzzzzz||||||yyyvvvtttuuuvvvyyy|||}}}wwwssskkknnnsssxxx}}}iii```WWWVVVYYY^^^gggoooxxxxxxfffVVVNNNMMMWWWfffvvvzzzsssggg^^^RRRHHHBBB>>>:::777222111///000111222222111000111111111111222222222777777777777888888888888666666666666666777888888999999999:::;;;<<<>>>>>>???@@@DDDLLLWWWeeerrryyyzzznnncccZZZNNNCCC@@@===999777777777777666;;;;;;;;;;;;:::999888888888:::<<<===<<<===???AAA>>>===<<<;;;<<<>>>@@@AAA???@@@AAAAAA@@@???@@@AAADDDFFFIIIMMMOOOQQQRRRRRROOONNNLLLKKKJJJJJJJJJKKKKKKNNNRRRUUUXXX[[[___bbbooorrrwww~~~pppZZZJJJCCCAAA??????>>>>>>>>>>>>>>>???@@@@@@AAACCCEEEGGGHHHGGGJJJNNNSSSVVVXXX\\\bbbgggnnnvvvsss]]]MMMEEE;;;999555333222222000///***,,,111444666666555444333444666777888999888888777777777777888888888888::::::<<<===>>>>>>?????????AAACCCEEEFFFEEECCCAAAAAA@@@????????????AAAAAA@@@AAAAAAAAA@@@???===<<<:::<<<>>>???>>>=========@@@AAACCCDDDCCC@@@===:::666666555444444444444555888888999999888:::<<>>AAACCCDDDEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMxxxgggXXXMMMDDD???999:::::::::888666333222888777666555444333333333222222111111111111222222111000000000/////////...111111111111000000000000,,,,,,---......//////000......////////////......////////////////////////------------------------------,,,,,,,,,------.........------------......000000000000000000000000---000444888===EEEMMMRRR\\\aaajjjssswwwpppbbbVVVQQQTTT\\\fffmmmsss|||vvvdddfffdddppp}}}~~~}}}uuuoooooowwwyyyxxxzzz}}}}}}{{{zzzvvvuuuvvvwwwyyy}}}{{{yyyyyyzzzyyywwwuuutttuuuvvvyyy|||~~~{{{vvvrrrmmmppptttyyy~~~ddd\\\UUUVVVZZZaaakkkttt|||rrr```SSSMMMLLLWWWfffwwwzzzsssiii```SSSHHHBBB===888555333222111111333444444333222222222333333333444444777777777777777888888888888777777777777777888999777777888999;;;===???@@@@@@AAAEEEMMMXXXfffrrryyyxxxkkkaaaXXXMMMCCC???<<<999777777888777777999::::::;;;;;;;;;:::::::::;;;============???@@@===<<<;;;::::::;;;===>>>>>>>>>>>>>>>>>>>>>@@@AAAGGGIIILLLOOORRRTTTUUUUUURRRQQQOOOMMMKKKKKKKKKLLLKKKNNNRRRUUUXXX\\\aaadddnnnqqqvvv|||jjjUUUFFF@@@>>>>>>======>>>???@@@AAAAAAEEEEEEFFFHHHJJJLLLMMMMMMMMMQQQVVVZZZ\\\```gggllluuu~~~sss\\\KKKBBB<<<999555333333222111///---...000222444555666666333444666777888999888888666666666666777777777777:::;;;<<<======>>>======>>>???AAACCCDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBB@@@>>>======???BBBBBBAAAAAAAAABBBCCCEEEGGGGGGFFFCCC???<<<777666555555444444555555999:::;;;;;;;;;<<>>FFFNNNSSS^^^bbbkkkrrruuunnnaaaVVVQQQUUU^^^iiiooottt|||tttbbbeeeeeerrr~~~~~~~~~|||tttoooqqqyyy|||{{{|||~~~~~~|||wwwtttrrrssstttvvv}}}}}}{{{yyyyyyyyyyyywwwvvvuuuuuuwwwyyy{{{~~~}}}yyytttrrrooorrrvvvzzzttt\\\UUUPPPTTT[[[cccmmmvvv{{{}}}|||ssscccTTTKKKGGGLLLWWWgggwww{{{uuulllcccVVVJJJBBB<<<777333444333111222444555555444333444444444555555555555666666777777777888888888999999888888777888888888888888999:::;;;===>>>???AAACCCGGGOOOZZZgggsssyyy~~~tttfff\\\TTTKKKCCC>>>;;;888666777888888888888888:::;;;;;;<<<<<<<<<<<<===>>>>>>======???@@@>>>===<<<;;;:::;;;<<<===???>>>======>>>AAACCCEEEKKKMMMPPPSSSVVVXXXXXXYYYWWWUUURRROOOMMMLLLLLLMMMNNNPPPRRRUUUXXX]]]cccgggmmmooosssyyyxxxaaaNNNCCC===<<<<<<======>>>@@@AAACCCDDDDDDEEEFFFHHHJJJMMMOOOPPPTTTXXX^^^bbbeeejjjqqqvvvpppYYYHHH@@@<<<999666444333222111000111111000000222333555777444444666777888999999999777777777888888999999999;;;<<<<<<======<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEEEEEEEDDDCCCBBBAAA@@@AAACCCFFFFFFFFFFFFGGGHHHJJJKKKMMMMMMKKKGGGBBB???888777666555555555666666:::;;;======>>>@@@CCCFFFGGGIIILLLQQQVVVYYYYYYXXXWWWUUUVVV[[[___cccllluuu~~~{{{|||vvvdddRRRJJJEEEFFFHHHHHHIIIKKKMMMNNNOOOOOONNNLLLJJJIIIEEEDDDBBB>>>999777666777666777999:::<<<<<<=========>>>@@@BBBDDDFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMxxxgggYYYNNNFFFBBB999999:::999888555333111222222333444333222111000333333222222222222333333000000000000////////////......------------,,,,,,............////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------000000///............///......------------......///////////////////////////222555:::???GGGOOOTTT]]]bbbiiiooopppiii^^^UUUQQQUUU___kkkqqquuu|||qqqbbbgggiiiwww~~~}}}{{{zzz|||yyyrrrmmmrrrzzz}}}zzzvvvrrrqqqrrrsssuuu|||~~~}}}|||{{{{{{yyyyyyuuuvvvwwwyyy{{{~~~}}}zzzwwwtttrrrrrrtttxxx|||}}}hhhSSSMMMJJJOOOWWW___hhhpppuuuuuuqqqfffXXXLLLGGGGGGLLLWWWhhhyyy~~~yyynnndddWWWLLLDDD===777333444222111222444555555555444444444555555555666666666666777777888888999999:::999999888888888888888<<<;;;;;;;;;;;;<<<======BBBDDDIIIRRR\\\hhhsssyyy~~~zzzoooaaaVVVPPPIIIBBB<<<:::777666777888999999999999:::;;;<<<<<<;;;;;;===>>>??????>>>===???@@@AAA@@@???>>>======>>>>>>AAA@@@???@@@CCCGGGJJJLLLOOOQQQTTTWWWZZZ\\\]]]]]][[[YYYUUUQQQNNNMMMMMMNNNRRRSSSTTTUUUXXX\\\bbbgggmmmooosssxxxpppZZZJJJBBB===<<<>>>>>>>>>???AAABBBDDDEEEBBBDDDFFFHHHJJJNNNQQQTTT\\\aaaggglllpppvvv}}}jjjVVVHHHAAA===:::666444444333222000222222222111222333555555444555666777888999999:::::::::;;;;;;<<<<<<=====================<<<;;;:::;;;;;;<<<===???BBBEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFFFFEEEDDDCCCBBBBBBDDDFFFHHHIIIIIIJJJLLLMMMRRRSSSUUUTTTQQQLLLGGGCCC999888777555555666777888:::<<<===>>>???BBBFFFIIIJJJKKKMMMPPPSSSVVVWWWWWWZZZXXXZZZ___dddiiisss|||}}}}}}}}}hhhTTTLLLFFFGGGHHHHHHHHHKKKKKKMMMOOOPPPNNNLLLJJJIIIFFFFFFCCC???;;;888888999888999:::;;;<<<===>>>>>>>>>???AAACCCEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMyyyiii[[[QQQIIIEEE>>><<<999666333222111111...000111333444333333222333222222111111222222333////////////000000000000111111111000000000//////000000000///......------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////.........//////......------------......////////////////////////000222666:::@@@GGGOOOTTT[[[___eeejjjjjjcccZZZSSSQQQUUU```kkkqqqtttzzzpppaaagggjjjyyy~~~{{{xxxuuuxxxvvvmmmiiipppyyy~~~}}}{{{vvvvvvrrrppprrrsssuuu|||~~~~~~~~~}}}{{{zzzzzzzzzvvvvvvwwwyyy{{{~~~~~~|||yyyvvvtttssstttvvvyyy}}}qqq^^^MMMGGGEEEJJJPPPVVV]]]dddllllllhhh^^^RRRJJJIIIJJJLLLXXXjjj{{{}}}nnnfffYYYNNNGGG@@@:::555222111000111333555555444444444444444555555555666777777888888999::::::;;;::::::999999999999999:::<<<<<<<<<<<<===>>>???@@@BBBEEEKKKSSS^^^iiirrrwwwzzzuuujjj[[[QQQLLLFFF@@@:::888666555777999::::::;;;<<<<<<<<<;;;;;;:::999===>>>??????>>>===???@@@@@@@@@??????>>>>>>>>>>>>@@@???@@@DDDJJJOOOQQQRRRSSSUUUXXX[[[^^^```aaaaaa___\\\XXXSSSPPPOOOOOOOOOVVVWWWWWWWWWYYY\\\bbbfffnnnqqquuu{{{hhhTTTIIICCC@@@>>>@@@@@@@@@AAAAAABBBCCCDDDDDDGGGJJJMMMPPPTTTZZZ^^^ccciiiooouuuzzzxxxcccSSSIIIDDD===;;;777555444444222111111222333444444444444333555555666777888999::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>AAADDDFFFFFFFFFFFFEEEEEEDDDDDDCCCFFFEEEEEEEEEDDDDDDDDDDDDFFFHHHJJJLLLLLLNNNPPPRRRZZZ[[[\\\\\\XXXQQQJJJFFF;;;:::777666555666888999:::;;;===>>>@@@BBBFFFIIIJJJKKKMMMPPPQQQSSSUUUVVVZZZXXX[[[aaagggmmmwww~~~}}}oooXXXOOOHHHGGGHHHGGGHHHJJJJJJMMMPPPPPPNNNJJJIIIHHHFFFEEECCC@@@;;;999999:::::::::;;;<<<<<<===>>>??????@@@BBBEEEGGGHHHIIIJJJHHHHHHHHHHHHIIIKKKLLLMMMzzzjjj]]]RRRKKKGGGAAA>>>:::555222111111222111111222444555555555555222111111111111111111222////////////000000000000000000000/////////......111000000//////......---......////////////......------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,---............------------......000000000000000000000000000222666:::???GGGOOOTTTXXX\\\bbbfffddd^^^WWWRRRPPPUUU^^^iiinnnqqqwwwpppaaagggiiiwww~~~zzzuuuqqquuuqqqgggcccmmmxxx|||yyy}}}yyytttuuurrrppprrrsssuuu|||~~~|||}}}}}}{{{yyyxxxxxxyyyvvvvvvwwwyyy{{{~~~~~~~~~|||zzzxxxwwwvvvvvvwwwzzz~~~jjjXXXKKKEEECCCGGGKKKNNNSSSXXX\\\]]]\\\UUULLLFFFFFFIIIMMMYYYlll~~~qqqhhh\\\RRRJJJCCC<<<777222000000111333555555444444444555555555666666666888888999:::;;;<<<<<<===<<<;;;;;;;;;<<<<<<===>>>;;;;;;<<<===???AAACCCDDDBBBFFFLLLUUU___iiiqqquuuuuuqqqeeeWWWNNNIIICCC===999777555555777999;;;;;;=========<<<<<<;;;999999<<<===>>>>>>======???@@@==================<<<<<<===>>>CCCKKKSSSYYYYYYWWWYYYZZZ]]]aaaccceeeffffffccc```[[[VVVSSSRRRRRRSSSYYYZZZ[[[\\\]]]```dddhhhqqqtttzzzuuu^^^NNNGGGEEECCC@@@BBBBBBAAABBBBBBCCCDDDDDDDDDHHHMMMPPPSSSYYYaaaggglllrrryyyppp^^^RRRKKKGGG>>>;;;888666555444333222111222333555555555444333666666666777888999:::;;;888999::::::;;;<<<======????????????>>>>>>===<<<======<<<===>>>@@@BBBCCCCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEFFFHHHHHHJJJLLLNNNPPPQQQSSSVVVYYYaaabbbcccbbb]]]UUUNNNIII<<<;;;888666666777999;;;:::<<<>>>???@@@BBBFFFIIIJJJLLLOOOQQQRRRSSSUUUVVVYYYXXX[[[bbbiiippp{{{{{{zzz~~~xxx___TTTKKKGGGGGGFFFHHHKKKJJJNNNRRRQQQMMMIIIGGGGGGDDDDDDCCC???<<<:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBDDDFFFHHHJJJKKKKKKHHHHHHGGGGGGHHHJJJLLLMMMyyyiii\\\RRRKKKGGG@@@???;;;888555444333333444444333333333333333444111000000//////000000111.../////////000000000111...------------,,,,,,,,,......//////000000000000......////////////......------------------------++++++,,,,,,---......///+++++++++,,,---...///000......------------......000000000000000000000000///111555999???FFFNNNTTTVVVZZZ```cccaaa\\\VVVRRRPPPSSS\\\fffkkknnnuuu}}}ooobbbhhhjjjxxx~~~yyysssnnnrrrmmm```]]]iiiuuuyyyxxx|||}}}xxxttttttqqqoooqqqrrrttt{{{~~~|||}}}~~~|||yyywwwxxxyyyvvvwwwxxxyyy{{{}}}}}}}}}~~~~~~}}}{{{yyyxxxvvvxxxzzz~~~hhhWWWKKKFFFDDDFFFIIIJJJMMMQQQQQQTTTVVVRRRKKKFFFEEEGGGNNN[[[nnnuuummm```UUULLLCCC<<<666222111000222444666666666666666666777777777777888999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@@@@@@@AAABBBCCCBBBFFFLLLUUU___iiippptttqqqmmmbbbTTTKKKFFFAAA:::777555444444777:::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;:::;;;============???@@@<<<======>>>>>>>>>======>>>AAAIIIUUU```eeeccc___^^^```cccfffiiikkkllllllgggddd^^^ZZZWWWVVVWWWXXXZZZ\\\___aaacccfffjjjmmmtttxxx|||jjjTTTGGGDDDEEECCC@@@AAAAAAAAABBBCCCEEEFFFGGGFFFKKKPPPUUUYYY```jjjqqqzzzlll^^^SSSLLLGGG???<<<888666555555333222222222222333333555666777777666666666777999;;;<<<888888999:::;;;<<<===>>>??????@@@@@@@@@??????>>>?????????>>>??????@@@@@@@@@AAABBBDDDDDDDDDDDDCCCEEEEEEEEEFFFHHHJJJLLLMMMPPPRRRTTTUUUWWWZZZ^^^aaafffggghhhfffaaaXXXPPPJJJ>>><<<999777666888:::<<<<<<>>>???@@@AAACCCGGGJJJJJJNNNRRRTTTTTTTTTVVVXXXXXXXXX[[[cccjjjrrr}}}uuutttxxx~~~eeeYYYMMMGGGFFFEEEHHHKKKJJJOOOSSSRRRMMMGGGEEEEEEBBBBBBAAA???<<<;;;<<<===>>>======<<<===>>>@@@AAABBBCCCEEEGGGIIIKKKLLLLLLHHHHHHGGGGGGHHHJJJLLLMMMxxxhhh\\\RRRJJJFFF>>>>>>===<<<:::888666555555444222000//////000000000000////////////000000.../////////000000111111111000000000000/////////,,,,,,---///000222333333......////////////......++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,------///000222333.........------.........000000000000000000000000///111555999>>>FFFNNNSSSUUUYYY___bbb```[[[VVVSSSOOOSSS[[[dddiiimmmttt|||~~~}}}ooodddkkknnn|||~~~xxxrrrlllqqqkkk]]]ZZZgggtttxxxyyy|||~~~{{{wwwvvvssspppnnnpppqqqssszzz~~~~~~~~~}}}~~~{{{yyyzzz|||wwwwwwxxxyyy{{{}}}|||}}}~~~}}}{{{zzzwwwxxxzzz~~~gggXXXLLLGGGEEEHHHJJJJJJLLLOOORRRWWW[[[YYYRRRMMMLLLMMMOOO\\\oooyyypppcccWWWMMMDDD;;;555444222222333555777888777777888888888888999999999::::::;;;<<<===>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGHHHGGGEEEBBB@@@???>>>===BBBEEELLLVVV___hhhooosssoookkkaaaSSSJJJEEE???999777555333444777:::<<<<<<999:::;;;<<<============888:::<<<===<<<===???AAA===>>>???@@@@@@@@@@@@@@@@@@EEEOOO^^^jjjoookkkfffbbbdddgggjjjmmmoooooopppjjjfffaaa\\\YYYYYYZZZ\\\YYY\\\aaaeeehhhkkkooorrrvvv{{{tttcccNNNBBBAAACCCBBB>>>??????@@@BBBDDDFFFIIIJJJMMMRRRXXX]]]aaaiiittt||||||lll___TTTLLLFFF???<<<999666666555444222444333111000111444888:::777777666666777999;;;<<<::::::;;;<<<===>>>???@@@???@@@@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@??????>>>>>>>>>???AAACCCDDDDDDCCCCCCFFFFFFFFFGGGIIILLLOOOPPPUUUVVVXXXZZZ\\\___cccfffhhhiiijjjhhhbbbZZZPPPKKK>>><<<999777777888;;;<<<>>>???@@@AAABBBDDDGGGJJJKKKOOOTTTWWWVVVVVVXXXZZZXXXXXX[[[ccckkkssszzzpppnnnsssyyyiii\\\NNNHHHEEEEEEHHHLLLKKKPPPTTTSSSLLLFFFDDDDDDAAAAAA@@@>>><<<;;;===>>>>>>>>>=========???@@@AAABBBCCCEEEHHHJJJKKKLLLMMMHHHHHHGGGFFFGGGJJJLLLNNN|||mmm___SSSIIICCC>>>===;;;999777555444444000111111222333333333444222111000//////000111222......////////////......000///...------...///000...............///000111//////////////////////////////.........------------///000///---,,,,,,---000000//////.........---////////////////////////............///////////////111444:::AAAHHHOOOSSSYYY[[[___dddeee___TTTKKKMMMPPPXXXdddkkknnntttzzz~~~xxxmmmgggmmmxxxzzztttqqqsssooofff]]]\\\cccmmmrrrxxx{{{~~~|||yyyvvvuuuoooooopppooolllmmmxxx}}}}}}~~~|||{{{zzzyyywwwuuu{{{xxxsssqqqqqquuuzzz}}}~~~|||zzzyyyyyyyyyzzz|||lllYYYLLLHHHFFFIIIKKKLLLQQQWWWZZZaaa```]]]YYYKKKCCCJJJTTTaaasssxxxsssjjj___SSSHHH???:::666333111000222444444444666666666666777:::<<<===>>>===;;;:::;;;<<<>>>???DDDEEEFFFHHHIIIJJJKKKKKKHHHHHHGGGDDDAAA???@@@AAAAAAHHHPPPVVV___iiimmmmmmkkkeeeZZZOOOFFF>>>888444777666555444444555777888888888999::::::::::::999;;;;;;;;;;;;;;;<<<===>>>>>>????????????@@@BBBEEEFFFOOO]]]jjjrrrrrrnnnkkkkkkkkklllooorrrtttsssrrrjjjhhhdddaaa___^^^___```bbbeeehhhkkkmmmnnnqqqsss~~~lll[[[JJJCCCBBBBBBCCCEEEBBBCCCDDDEEEFFFHHHLLLOOORRRZZZcccgggjjjrrr{{{nnnaaaUUULLLGGGCCCAAA>>>:::777555444444222222333333333444444444666444333555:::======;;;999;;;===>>>======>>>??????@@@@@@AAAAAA@@@@@@???AAA@@@?????????@@@AAABBB@@@???>>>>>>>>>???@@@AAADDDFFFHHHJJJLLLNNNRRRUUUZZZ[[[]]]___aaafffkkkooooooqqqoookkkggg```TTTHHHBBB<<<777888888777888;;;>>>???@@@AAAAAACCCFFFIIILLLUUU[[[ZZZWWWXXXXXXXXXVVVWWW[[[bbblllwwwsssgggiiiooorrrzzztttbbbNNNFFFEEEEEEEEEEEEKKKLLLMMMMMMKKKGGGCCC@@@@@@>>>;;;:::<<<>>>@@@@@@AAABBBBBBBBBAAAAAACCCDDDEEEDDDEEEHHHLLLNNNMMMJJJMMMKKKIIIGGGGGGIIIKKKMMM|||mmm___SSSIIIDDD>>>===;;;999777555444444222222111111222222333333333333222222222222333333......////////////......000///...------...///000........./////////////////////////////////////////////.........---------...000111000...------...000/////////.........---------------------------............////////////111222666;;;BBBJJJPPPTTTYYY[[[___dddeee___UUUMMMOOORRRZZZfffmmmpppvvv|||zzzoooiiiooozzz{{{uuurrruuupppfff]]]\\\bbblllrrrxxx{{{}}}}}}{{{xxxvvvuuupppllljjjhhhgggjjjvvv~~~~~~~~~}}}|||||||||zzzxxxwwwwwwuuuuuuvvvxxxzzz{{{~~~}}}|||{{{zzzyyyxxxxxx{{{~~~ooo\\\PPPLLLKKKNNNQQQSSSYYY___fffmmmllliiidddUUUKKKQQQUUUaaassszzzuuulllaaaUUUJJJAAA;;;777555222222333555666666888888888888:::<<<>>>???@@@???>>>======???AAABBBFFFGGGIIIKKKMMMNNNNNNNNNMMMLLLJJJGGGBBB@@@???@@@CCCJJJQQQWWW```iiimmmllliiicccXXXNNNEEE>>>888555555444333333444666888999777888888999999999999999;;;::::::;;;;;;<<<===>>>>>>???@@@@@@@@@AAADDDFFFLLLTTT```lllssstttqqqnnnmmmmmmooorrruuuvvvtttsssmmmkkkgggdddbbbbbbcccccceeehhhkkknnnppprrrtttwwwfffWWWHHHBBBAAAAAAAAACCCDDDFFFGGGHHHJJJLLLPPPSSSVVV^^^hhhnnnttt}}}qqqbbbVVVNNNKKKEEECCC@@@<<<999777555555222222333333333444444444888666555777:::======<<<;;;===??????>>>===>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@@@@AAABBBBBBAAAAAA@@@???@@@AAABBBCCCEEEGGGJJJLLLOOORRRVVVYYY]]]___aaaccceeeiiiooorrrtttvvvtttoookkkdddXXXLLLBBB<<<888999999888999<<<===>>>@@@AAABBBDDDHHHKKKOOOWWW\\\ZZZXXXYYYYYYYYYWWWYYY]]]dddnnnxxxoooccceeejjjnnnxxxyyyfffRRRHHHEEEDDDDDDEEEJJJKKKLLLLLLJJJGGGCCC@@@@@@===;;;;;;===@@@AAABBBAAABBBCCCBBBAAABBBCCCEEEEEEEEEFFFIIIMMMOOOMMMKKKLLLKKKJJJIIIIIIJJJKKKLLL|||mmm```TTTJJJDDD>>>===;;;999777555555444444333222111111111222333333333333444444333333333...//////000000//////...//////............//////...//////000000///...---////////////////////////...............---------...000111111///......////////////...................................................////////////222444777===DDDKKKQQQTTTYYY[[[___dddfffaaaWWWOOOPPPSSS\\\hhhooosssxxx~~~|||qqqkkkqqq{{{}}}xxxvvvzzzrrrfff^^^]]]cccllltttyyy{{{}}}|||zzzwwwvvvuuurrrkkkdddbbbcccjjjwww~~~}}}}}}~~~~~~|||{{{tttuuuwwwyyyzzz{{{zzzzzz{{{|||}}}}}}}}}{{{yyyxxxuuuwwwyyy}}}tttaaaSSSOOOOOOSSSXXX\\\cccjjjttt|||}}}zzztttaaaSSSWWWVVVbbbsss}}}xxxoooeeeZZZNNNCCC===888666444444555777888888:::::::::;;;<<<>>>???@@@BBBAAA@@@@@@AAACCCEEEGGGJJJKKKMMMOOOQQQRRRSSSSSSSSSRRROOOJJJEEEAAA@@@@@@EEELLLSSSYYYaaaiiilllkkkfff```VVVLLLDDD>>>999666333333222333444666888:::777777777888888888888888::::::::::::;;;<<<===>>>???@@@AAABBBBBBCCCGGGIIIQQQWWWaaajjjppprrrqqqppppppqqqrrruuuxxxxxxvvvuuuqqqoookkkhhhgggggghhhiiijjjlllppprrrtttvvvzzz|||vvv^^^RRRGGGCCCCCCBBBBBBDDDHHHJJJLLLMMMOOORRRVVVYYY___gggrrryyyuuudddWWWPPPOOOHHHFFFCCC>>>;;;888666666333333333333444444444444:::999888888;;;<<<<<<<<<>>>???@@@@@@>>>======>>>@@@@@@@@@@@@AAACCCDDDEEEEEEDDDCCCAAAAAAAAABBBBBBCCCBBBAAAAAAAAABBBDDDEEEFFFIIILLLPPPSSSWWW\\\___cccdddfffhhhjjjoootttxxxzzz{{{xxxsssnnngggZZZNNNBBB<<<999:::;;;999:::======>>>@@@AAACCCEEEIIILLLQQQXXX\\\ZZZYYYZZZ[[[ZZZYYY[[[```gggpppzzzxxxiii^^^___dddjjjuuunnnWWWJJJFFFDDDDDDEEEHHHIIIJJJJJJIIIFFFCCC@@@???===<<<<<>><<<999777666555444666555333111000000111222000111222333333222111000//////000000000000///////////////....../////////...///000111000///---+++////////////////////////........................---///000000...---...///........................111111111111111111111111............////////////222444888===CCCJJJOOORRRXXXZZZ___dddgggbbbYYYRRRPPPSSS]]]iiiqqqtttyyy~~~}}}rrrkkkpppyyy~~~}}}ttthhhaaaaaafffooowwwzzz|||}}}|||yyyvvvuuutttsssjjjbbbaaaeeelllxxx~~~}}}~~~}}}|||zzzrrrtttvvvyyyzzz{{{zzzzzzyyy{{{}}}~~~}}}zzzwwwuuusssuuuwww|||yyyfffTTTQQQRRRWWW^^^dddllltttlllXXXXXXWWWbbbtttzzzrrriii___SSSHHH@@@999777555444666888999999::::::;;;<<<===???@@@AAABBBBBBAAAAAACCCEEEHHHIIIMMMNNNPPPSSSUUUVVVXXXXXXXXXWWWSSSMMMGGGCCCBBBBBBGGGNNNUUUZZZaaaiiikkkiiiccc\\\RRRIIIBBB===999777333333333333444555666777666666666666666777777888999999999999:::;;;======@@@AAABBBCCCDDDFFFJJJLLLSSSWWW^^^eeekkknnnoooooorrrsssuuuxxxzzzzzzxxxvvvtttrrrooolllkkkkkklllnnnoooqqqtttvvvxxx{{{mmmXXXOOOGGGFFFGGGFFFFFFHHHLLLMMMPPPRRRUUUXXX]]]aaalllsss}}}yyygggXXXRRRQQQLLLIIIEEE@@@<<<888666555333333333444444444444555:::999999999999:::;;;;;;>>>@@@AAA@@@>>><<<<<<<<>>>>>???BBBEEEGGGFFFEEECCCAAAAAA@@@AAAAAACCCBBBAAAAAABBBCCCEEEFFFGGGJJJNNNSSSWWW\\\bbbeeehhhiiikkkmmmooosssyyy}}}~~~~~~{{{uuuooogggZZZMMMBBB===:::;;;===;;;<<>>???AAAAAABBBEEEHHHKKKPPPVVVZZZYYYYYY\\\^^^]]]ZZZ]]]bbbjjjsss{{{pppdddZZZZZZ```hhhuuuuuu]]]NNNFFFBBBCCCEEEFFFGGGHHHHHHGGGEEEBBBAAA???===<<<>>>AAADDDFFFFFFDDDEEEFFFEEEDDDDDDFFFHHHGGGHHHJJJLLLNNNOOOOOONNNJJJJJJJJJJJJJJJJJJJJJJJJ|||ooobbbVVVLLLEEE???>>><<<:::888666555555666555333111000000111111000000222333333222000000//////000000000000//////...//////////////////......///000111000///---+++////////////////////////---.....................+++---......---,,,---...---------...............111111111111111111111111............////////////111333777<<>>???@@@???<<<;;;:::;;;======<<<<<<>>>AAADDDFFFEEEDDDBBBAAA@@@@@@@@@AAABBBBBBAAAAAABBBCCCEEEFFFHHHKKKPPPUUUZZZ```fffjjjkkkmmmoooqqqssswww}}}yyyrrriiiZZZMMMBBB===;;;===???>>>>>>AAA@@@AAABBBBBBBBBDDDGGGJJJNNNTTTYYYZZZ]]]aaabbb```\\\___eeemmmuuu}}}ggg```YYYYYY```jjjwwwzzzaaaQQQGGGAAAAAADDDCCCDDDEEEFFFEEEDDDBBBAAA>>>======???BBBEEEFFFGGGEEEFFFFFFFFFEEEEEEGGGHHHHHHJJJLLLNNNOOOOOOOOOOOOIIIIIIIIIIIIIIIIIIIIIIII|||ooocccWWWLLLFFF???>>><<<:::888666555555444444333333222111000000222222222333333222222222///000000111111000000///......////////////.........//////000000///...---////////////////////////---------...............***,,,------,,,,,,,,,------------------.............................................///////////////222666;;;AAAFFFJJJLLLPPPUUU]]]fffjjjeee[[[RRRMMMQQQ\\\iiiqqqtttxxx}}}~~~rrrhhhjjjqqqssshhhhhhkkknnnuuu~~~~~~{{{vvvqqqooogggcccaaabbbdddiiisss}}}~~~}}}{{{yyywwwuuutttttttttuuuwwwzzz{{{{{{}}}~~~~~~|||xxxsssqqqrrrsssuuuyyy}}}kkk]]]ZZZ\\\cccllluuuzzz```[[[YYYdddttt}}}wwwrrrmmmdddWWWMMM===:::777666777888888888888999:::<<<>>>>>>???????????????@@@BBBFFFIIIKKKPPPRRRTTTWWWZZZ]]]^^^___^^^[[[VVVOOOHHHDDDDDDEEEFFFNNNUUU[[[bbbhhhiiiggg^^^WWWMMMCCC===:::777666555444444333333222111111444444333222222444555666666777777888999;;;<<<===???AAACCCEEEFFFJJJNNNQQQXXXZZZ^^^ccchhhlllpppqqqsssuuuxxx|||}}}zzzxxxvvvsssqqqqqqrrrtttuuuxxxzzz|||~~~sss```NNNIIIGGGJJJMMMMMMOOOSSSYYY[[[___bbbfffkkkqqquuu{{{}}}kkk\\\UUUTTTTTTQQQKKKEEE???;;;777666333444444444555555555555777888999888777777999:::===>>>???>>><<<::::::;;;<<<<<<<<<===>>>@@@BBBDDDDDDCCCBBB@@@@@@@@@AAAAAABBBBBBAAAAAABBBDDDFFFGGGJJJNNNSSSXXX^^^dddjjjooooooqqqsssuuuwww{{{|||uuukkk\\\OOOBBB===<<>>>>>===???CCCEEEFFFFFFEEEFFFFFFFFFEEEEEEGGGHHHHHHJJJMMMNNNNNNNNNNNNOOOJJJJJJIIIIIIIIIIIIJJJJJJ|||pppdddXXXMMMGGG@@@???===:::888777666555222333444444444222000///222111111000000111111222000000111111111111000000---...///000000///...---.........///////////////////////////////////////---------.........//////***,,,......---,,,---...,,,,,,,,,------.........------------------------............///////////////111666;;;@@@EEEHHHJJJLLLRRR]]]gggkkkfffZZZPPPMMMQQQ]]]jjjrrruuuyyy~~~rrrggghhhooo~~~}}}nnneeeiiinnnpppwww}}}vvvpppllleeecccbbbbbbcccgggttt~~~|||zzzvvvvvvvvvvvvwwwxxxyyyzzz{{{|||}}}}}}{{{yyyuuusssrrrsssuuuxxx~~~|||kkk___\\\^^^fffoooyyyxxx```^^^ZZZddduuu{{{xxxvvvnnnaaaWWWAAA>>>:::888888999888888888999;;;===>>>?????????>>>>>>>>>@@@CCCFFFJJJLLLRRRTTTWWWZZZ]]]```aaabbbaaa^^^XXXOOOGGGBBBAAABBBDDDLLLUUU[[[aaahhhiiifff]]]VVVKKKBBB;;;888666444222333333333333222222111444333111111111222444555666666666777999:::<<<===>>>@@@CCCEEEGGGJJJOOORRRXXXZZZ^^^ccchhhmmmqqqssstttvvvzzz~~~zzzxxxvvvttttttuuuwwwyyy}}}~~~lll[[[PPPLLLKKKOOOSSSTTTXXX\\\cccfffjjjnnnrrrxxx~~~|||mmmaaaZZZWWWYYYUUUPPPIIICCC===:::888444444444444555555555555777888:::999777888:::<<<===>>>@@@???===<<<<<<<<<<<<======???@@@AAABBBBBBDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFHHHIIINNNQQQWWW\\\bbbhhhnnnssssssuuuwwwxxx{{{}}}uuujjj[[[MMMBBB===<<<@@@BBBAAAAAADDDCCCDDDFFFHHHIIILLLPPPSSSZZZ```fffiiimmmooommmgggbbbfffmmmuuu}}}vvvhhhXXXXXXXXX[[[cccqqq~~~zzzeeeTTTHHH@@@???BBB??????@@@AAABBBBBBBBBAAA>>>>>>>>>@@@CCCEEEEEEDDDDDDEEEFFFEEEDDDEEEFFFHHHGGGJJJNNNNNNMMMMMMNNNOOOMMMLLLKKKJJJJJJKKKLLLMMM|||pppdddXXXNNNGGG@@@???===:::888777666555000222444555555333000///000///...------...///000000000111111111111000000---...///000000///...---...............///000111////////////////////////---------.........//////+++---//////.........///,,,,,,,,,------.........////////////////////////............/////////000000222666<<>>???@@@@@@@@@===>>>>>>@@@CCCGGGKKKMMMTTTUUUXXX\\\___bbbdddeeeddd```YYYOOOFFF@@@>>>>>>CCCKKKTTTZZZaaaggghhheee]]]UUUJJJAAA:::777555444000111222333333333333333333222111000000222444555555555666777888:::<<<===>>>@@@BBBDDDGGGKKKPPPSSSWWWYYY]]]bbbgggmmmpppsssuuuwww||||||zzzxxxvvvvvvxxxzzz{{{zzzhhhXXXTTTQQQQQQUUUYYY[[[___eeejjjmmmqqqvvvzzz{{{nnnddd]]]ZZZ\\\YYYSSSLLLEEE@@@<<<:::444444444555555555666666777999;;;:::999999;;;>>>===???@@@@@@>>>======>>>===>>>???AAABBBBBBBBBBBBDDDDDDCCCBBBBBBCCCEEEEEEEEEDDDDDDDDDFFFGGGIIIKKKQQQTTTYYY___dddkkkqqquuuuuuwwwyyy{{{}}}{{{rrrgggXXXJJJBBB>>>===AAACCCBBBBBBDDDCCCEEEGGGJJJMMMQQQVVVYYYbbbhhhmmmpppsssuuupppiiieeeiiipppxxx~~~nnn___SSSUUUXXX[[[dddrrryyyeeeTTTHHH@@@>>>AAA>>>>>>???@@@AAABBBBBBAAA???>>>>>>@@@BBBDDDDDDCCCDDDEEEFFFEEEDDDDDDFFFHHHGGGJJJNNNNNNMMMLLLMMMOOOPPPOOOLLLKKKKKKLLLOOOPPP|||ooocccWWWLLLFFFDDDCCC@@@===:::777555555666555444333222222222222000000000000000000000000111111111111000000000000////////////000111333333........................//////............//////,,,,,,,,,...//////,,,***,,,------......------,,,+++,,,...///000///........................------000000000000000000000000222222666<<>>>>>>>>>>>????????????>>>???AAACCCDDDHHHMMMQQQWWW[[[```bbbaaaaaabbbdddddd___XXXOOOHHHDDDAAA@@@DDDIIISSS\\\ccceeeeeedddYYYRRRGGG===777555333333222222111111111111111222333333333333333333333333666555444333444666888:::<<<>>>???AAADDDIIIOOOTTTYYY\\\bbbgggkkkppptttwww}}}~~~|||zzzyyyzzz|||~~~uuueeeYYYTTTUUUWWWZZZ]]]ccciiinnnssswww|||uuukkkbbb___```]]]ZZZVVVPPPIIICCC>>>:::555333222222444555555444777888:::;;;<<<<<<;;;:::???@@@AAAAAA@@@>>><<<:::@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBEEEEEEEEEDDDDDDHHHOOOUUUSSSZZZccchhhjjjmmmrrrwwwtttwwwzzz}}}|||qqqaaaRRRHHHBBBBBBAAAAAAAAABBBDDDDDDHHHIIIJJJLLLPPPVVV^^^dddgggooovvvwwwwwwxxxvvvrrrppppppvvv{{{lll___YYYOOORRRVVV]]]fffqqq|||uuuaaaTTTKKKBBB>>>===AAAAAA@@@@@@@@@AAACCCDDD???@@@AAABBBCCCCCCCCCCCC@@@AAACCCEEEFFFFFFEEEEEEGGGHHHJJJLLLOOOPPPQQQQQQRRRRRRQQQPPPPPPSSSWWW[[[}}}qqqeeeXXXNNNGGGDDDCCC@@@===:::777666555555555444333222222222222333333333333333333333333111111111111000000000000------------...///000111........................//////............//////---,,,,,,---......---+++,,,------......------,,,,,,------............---........................////////////////////////111222666<<<@@@AAAEEEKKKNNNWWWbbbiiikkkfffYYYKKKJJJQQQ^^^kkkpppttt}}}pppkkkeeeppp|||zzztttnnnnnnnnnnnnnnnqqquuuzzz~~~~~~}}}zzzwwwrrrmmmkkkhhhddd```___aaaiiiwww}}}yyywwwvvvwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{|||yyywwwvvvxxxmmm[[[SSSQQQSSS[[[dddnnn|||qqq___VVVWWW[[[hhhyyy~~~zzzooofffRRRHHH???======;;;:::;;;======>>>>>>>>>????????????AAACCCDDDFFFJJJOOOSSS[[[^^^bbbdddcccbbbbbbdddccc^^^WWWNNNGGGCCCAAAAAADDDIIISSS\\\bbbdddcccbbbYYYRRRGGG===888555444333222222111111111111222222333333333333333333333333555444333333444555777999<<<===???@@@CCCHHHMMMRRRVVVZZZ```fffkkkpppuuuxxx}}}||||||}}}ttteee[[[YYY[[[^^^```dddiiiooossszzz~~~{{{pppggg```^^^```___]]]YYYTTTNNNHHHBBB>>>888666444555666777777666888888999:::;;;;;;;;;;;;???@@@@@@@@@@@@>>><<<;;;@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGMMMUUU[[[\\\bbbiiillllllnnnqqquuutttvvvxxx{{{~~~yyynnn```RRRIIIDDDDDDCCCBBBBBBCCCDDDEEEIIIIIIJJJLLLPPPXXXbbbhhhkkksssyyyzzz{{{|||zzzvvvzzzzzzzzzrrreeeZZZUUUOOOQQQVVV]]]eeeppp{{{qqq]]]QQQIIIBBB??????AAA@@@@@@???@@@AAABBBCCCAAABBBCCCCCCDDDDDDDDDDDDAAABBBDDDEEEGGGHHHHHHHHHKKKLLLNNNOOOOOOPPPRRRSSSUUUUUUUUUUUUVVVZZZ___cccsssfffZZZPPPIIIEEECCC@@@===:::777666555555444444333333222222222111111111111111111111111111111111111000000000000...------......///000111........................//////............/////////---+++,,,---...---,,,,,,------......------,,,...------,,,,,,,,,,,,---................................................000111666===AAABBBFFFKKKPPPYYYccchhhiiicccVVVIIIKKKQQQ]]]jjjqqqwwwnnnjjjeeeqqqyyy~~~zzztttppppppooonnnnnnqqqvvvzzzzzzzzzzzzxxxuuuqqqnnnkkkkkkfffaaa```bbbiiiyyy}}}{{{xxxwwwvvvvvvwwwyyyzzzzzzzzzzzz||||||}}}}}}~~~~~~~~~{{{||||||~~~gggUUUMMMJJJLLLRRRZZZcccqqq}}}vvveeeUUUOOOQQQZZZhhhxxx|||ssslllZZZOOODDD@@@===;;;;;;============>>>>>>>>>??????AAABBBDDDFFFHHHMMMSSSWWW___bbbdddeeedddcccbbbbbbaaa\\\TTTLLLFFFCCCAAAAAADDDIIIRRR[[[```bbbaaa```WWWPPPFFF===888555444333222222111111111111222222222222222222222222222222444333222222333444666777:::;;;===???AAAEEEJJJNNNSSSWWW]]]dddjjjpppvvvzzz~~~ttthhh___```cccgggjjjmmmrrrwwwzzzsssggg```\\\\\\___```^^^ZZZWWWRRRLLLEEE@@@999777555555666777777777999999999999:::;;;<<<<<>>>>>=========@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIGGGGGGHHHIIIMMMUUU^^^eeeiiimmmqqqrrrpppoooqqqsssssstttwwwyyy{{{~~~tttiii]]]QQQJJJGGGFFFEEEDDDDDDDDDEEEFFFJJJKKKKKKMMMRRRZZZdddkkknnnvvv|||~~~~~~|||rrrllleee\\\TTTRRRNNNQQQVVV\\\eeeppp{{{{{{jjjXXXMMMFFFAAA@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHJJJLLLMMMOOOQQQSSSRRRQQQRRRUUUYYY[[[\\\]]]^^^```dddjjjnnntttggg[[[PPPJJJEEECCCAAA===:::888666555444444444444333333222111000000000000000000000000111111111111000000000///000000000000000111222222........................///......------......//////---++++++,,,---...---,,,------......------,,,///...,,,+++***++++++,,,---------.......................................///000666>>>BBBCCCGGGLLLSSS\\\eeehhhggg```SSSHHHJJJOOO[[[hhhqqqxxx|||kkkjjjggguuuxxx~~~|||vvvrrrsssqqqmmmlllrrrwwwzzzxxxxxxyyyxxxvvvssspppnnnnnnhhhbbbaaaccckkk{{{}}}zzzyyyyyyuuuvvvwwwyyyzzz{{{{{{{{{|||}}}}}}~~~}}}zzzbbbPPPJJJGGGGGGLLLRRRYYYeeepppxxxwwwuuummm^^^PPPMMMQQQZZZhhhyyy}}}vvvppp```UUUIIIBBB>>>;;;<<>>>>>>>>??????AAABBBDDDFFFJJJOOOVVV[[[cccdddffffffdddbbb```___^^^YYYRRRJJJDDDBBBAAABBBDDDIIIQQQYYY^^^___^^^\\\SSSLLLCCC;;;666444333222222222111111111222333333111111111111111111111111333333222222222333444555888999;;;===>>>BBBFFFIIINNNSSSYYY```gggnnnuuuzzzxxxooohhhgggjjjooosssvvvzzz~~~mmm```ZZZWWWXXX[[[]]][[[YYYXXXUUUPPPGGGAAA:::777555444555666666555:::999888888999:::<<<===>>>>>>===<<<<<<<<<======@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHIIIMMMTTT]]]gggmmmsssuuuwwwvvvsssqqqqqqrrrqqqrrruuuwwwzzz|||qqqfff[[[QQQKKKIIIHHHGGGEEEEEEFFFGGGGGGLLLMMMOOORRRVVV\\\dddiiinnnwww|||qqqfff```[[[TTTPPPPPPOOORRRWWW]]]fffqqq|||tttdddSSSIIIDDD@@@???@@@AAA@@@@@@@@@@@@AAAAAAAAADDDDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDFFFIIILLLOOOQQQQQQSSSVVVUUUTTTVVV\\\aaaeeefffhhhiiikkkoootttxxxtttggg[[[QQQJJJEEEDDDAAA>>>;;;888666666333333444444444333222111333333333333333333333333111111111111000000000///111000000000000111111222////////////////////////......------------......///---++++++,,,---...---,,,------......------,,,///...,,,+++***++++++,,,---------.........//////........................///000666===BBBCCCHHHNNNVVV___ggghhheee^^^RRRHHHHHHMMMXXXfffqqqyyywwwggggggfffuuu{{{~~~xxxrrrtttqqqkkkjjjrrryyyzzzxxxyyyzzzzzzyyyvvvtttrrrpppjjjdddccceeemmm}}}}}}zzzzzz{{{uuuvvvxxxyyyzzz{{{||||||{{{|||}}}~~~~~~www___OOOLLLIIIHHHKKKOOOTTT^^^hhhooonnnmmmggg[[[OOONNNSSSZZZhhhzzz~~~yyytttfff[[[OOOGGGAAA===>>>CCC>>>>>>>>>>>>????????????@@@BBBDDDFFFJJJQQQYYY^^^eeefffffffffdddbbb___]]][[[VVVOOOGGGBBBAAABBBCCCDDDIIIQQQXXX\\\]]][[[YYYOOOIII@@@999555333222111222222111111222333333444111111111111111111111111222222222222222333333444666777999:::;;;>>>AAADDDIIIMMMSSSZZZaaaiiipppuuu}}}xxxsssnnnrrrvvvzzz~~~hhh[[[UUURRRSSSVVVYYYXXXXXXZZZZZZUUULLLDDD<<<999666444555666666666:::999888888999:::<<<===<<<<<<;;;;;;;;;<<<======@@@AAABBBBBBCCCCCCBBBBBBDDDDDDCCCCCCCCCDDDEEEEEEIIIIIILLLQQQZZZeeennntttxxxxxxxxxwwwtttrrrqqqqqqnnnooorrruuuyyyzzznnndddZZZRRRMMMJJJJJJHHHHHHHHHHHHIIIJJJNNNQQQUUUXXX[[[^^^cccfffoooyyytttiii^^^YYYVVVRRRQQQRRRQQQTTTYYY___hhhsss~~~mmm^^^NNNFFFBBB???>>>???AAAAAAAAABBBAAAAAAAAAAAACCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGJJJNNNRRRTTTQQQTTTWWWYYY[[[___eeejjjnnnpppqqqssstttwww|||uuuhhh\\\QQQKKKFFFDDDAAA>>>;;;888777666222333444444444333222111222222222222222222222222111111111111000000000000//////............//////////////////////////////......------------......///---+++,,,---...---,,,,,,------......------,,,...------,,,,,,,,,,,,---,,,,,,------.../////////........................000000555<<>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBFFFEEEEEEDDDDDDDDDEEEEEEKKKLLLPPPWWWbbbllltttxxxyyyxxxvvvtttrrrpppooonnnjjjkkkmmmppptttzzzvvvlllccc[[[UUUQQQMMMMMMLLLKKKLLLMMMNNNOOOTTTWWWZZZ]]]___bbbeeegggttt~~~}}}nnnddd[[[YYYWWWTTTSSSUUUTTTWWW\\\bbbkkkvvvxxxdddWWWJJJEEECCC@@@???@@@BBBCCCCCCCCCCCCBBBBBBAAACCCDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHKKKNNNQQQTTTVVVUUUVVVYYY^^^dddjjjppprrrtttuuuwwwyyyzzz}}}wwwjjj^^^SSSMMMFFFDDDBBB>>>;;;999777666111222444555555444222111////////////////////////111111111111000000000000//////............//////////////////////////////...------,,,,,,------...---,,,,,,---......---+++,,,------......------,,,,,,------............---,,,,,,------...//////000////////////////////////111111444;;;@@@DDDKKKSSS[[[dddkkkjjjddd\\\SSSJJJHHHLLLXXXhhhuuu|||ooo```cccfffxxxxxxooosssoooffffffrrr{{{{{{{{{|||}}}~~~}}}{{{yyyxxxqqqlllhhhhhhjjjqqq~~~{{{{{{|||xxxxxxyyyzzz{{{{{{zzzzzzzzz{{{|||~~~xxxbbbTTTKKKJJJMMMSSSVVVYYY```gggmmmmmmnnniii\\\QQQNNNSSS[[[jjj}}}yyyooobbbVVVKKKBBBAAAEEE@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEIIINNNVVV```fffjjjhhhgggggggggeee```\\\VVVQQQJJJCCC???@@@BBBDDDDDDIIIPPPVVVYYYXXXUUUSSSLLLGGG???:::666555333222222222222222333444555555333333333333333333333333333333444444444444333333222444666777777888:::<<<;;;>>>CCCHHHMMMUUU\\\aaaiiilllqqqvvv{{{~~~xxx```SSSOOOLLLKKKKKKQQQQQQUUU[[[```]]]SSSJJJBBB???:::888777888999999888888999:::;;;;;;;;;;;;<<<===???AAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBHHHGGGGGGGGGHHHIIIJJJJJJOOOPPPUUU^^^iiisssxxxzzzyyywwwtttqqqooollljjjiiifffggghhhiiilllrrryyy~~~}}}xxxppphhhbbb]]]YYYVVVQQQPPPPPPPPPQQQSSSTTTUUU[[[\\\^^^```bbbffflllppp~~~~~~jjjbbb[[[[[[ZZZXXXVVVWWWWWWZZZ___eeennnyyy}}}lllZZZOOOFFFDDDEEECCCBBBCCCDDDDDDEEEEEEEEEDDDBBBBBBEEEEEEGGGIIIJJJKKKKKKKKKIIIJJJMMMPPPSSSUUUWWWXXX[[[ZZZ]]]dddnnnuuuxxxwwwtttvvvyyy{{{~~~xxxlll```UUUNNNFFFDDDBBB>>>;;;999777666111222444555555444222111222222222222222222222222111111111111000000000000222111000000000000111111000000000000000000000000...------,,,,,,------...,,,,,,,,,...//////---***,,,------......------,,,+++,,,...///000///......,,,,,,------...///000000000000000000000000000000222111444:::???DDDLLLUUU\\\eeellljjjddd]]]SSSLLLIIINNNZZZjjjwww~~~mmm```fffkkk~~~~~~wwwnnnrrrnnndddeeerrr|||{{{|||}}}~~~~~~}}}|||zzzxxxqqqmmmjjjjjjlllsss{{{{{{zzz|||yyyyyyzzzzzz{{{zzzzzzzzz{{{|||}}}yyydddWWWIIIIIINNNUUUZZZ]]]cccjjjrrrrrrsssmmm```SSSPPPSSS[[[jjj~~~vvviii\\\OOODDDAAADDDAAAAAAAAABBBBBBBBBCCCCCCCCCEEEGGGJJJPPPYYYbbbiiillljjjhhhhhhiiigggbbb^^^TTTPPPIIIBBB??????BBBDDDDDDIIIPPPUUUXXXWWWTTTQQQLLLGGGAAA;;;888666555444222222222222333444555666333333333333333333333333444444444555555444333333111333555666666666888:::666999===AAAGGGMMMUUUZZZ]]]```fffmmmtttyyy|||}}}|||ttt]]]QQQMMMKKKIIIIIILLLMMMQQQYYY___]]]RRRIIIAAA>>>999666666666777777777888:::;;;<<<<<<;;;:::>>>???BBBDDDEEEDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBBIIIIIIIIIJJJLLLMMMOOOPPPQQQSSSYYYcccnnnwww{{{|||yyyvvvrrrooollliiifffdddddddddddddddfffkkkqqqvvvvvvqqqkkkfffbbb___\\\ZZZSSSSSSSSSSSSUUUWWWYYYZZZ``````___```cccjjjrrrxxxzzzggg```\\\\\\]]]ZZZXXXYYYYYY\\\aaagggppp{{{vvvdddSSSJJJCCCDDDFFFFFFEEEFFFDDDEEEFFFFFFFFFDDDCCCBBBFFFGGGIIIKKKLLLMMMNNNNNNKKKMMMPPPTTTVVVXXXYYYYYY```^^^```iiittt||||||yyyrrruuuyyy|||zzzooocccVVVMMMFFFEEECCC???<<<999666555222333333333333222111111...///000111222333333333666666555444333111000///000000000000000000000000000000000///......------//////.........//////000000///...---,,,+++++++++---------...------,,,,,,000///...---------------////////////000000000000111111000000//////......111222444777<<>>999555333111000...///111333555777999:::666444222222333555555444666777888999999888777666666444222444666777666333444555888;;;@@@EEEIIIKKKQQQUUU\\\bbbhhhlllpppsss~~~~~~{{{{{{qqq___TTTLLLGGGGGGIIIMMMPPPUUUZZZ[[[YYYTTTOOOIIIEEE???999555444444555777888888999;;;<<<<<<======???BBBFFFJJJKKKIIIHHHKKKJJJGGGFFFEEEFFFGGGHHHPPPOOONNNMMMMMMMMMNNNOOOSSSVVV]]]fffpppvvvyyyyyyuuussspppmmmkkkgggccc```___```aaaaaaaaacccfffhhhggghhhhhheee```\\\YYYYYYUUUUUUUUUVVVWWWZZZ\\\^^^bbbaaaaaacccdddiiivvv~~~fffddd```___^^^_________```bbbfffjjjqqq|||kkk\\\KKKHHHDDDDDDFFFGGGFFFDDDFFFFFFEEEFFFGGGFFFEEECCCFFFHHHLLLNNNPPPQQQQQQQQQRRRRRRUUUYYY]]]^^^]]][[[ZZZ___gggpppwwwxxxvvvsssmmmqqqwww~~~}}}rrreeeWWWOOOGGGFFFCCC@@@<<<999666555444444444444444333222222888777777555444222000///555444444333222111000///000000000000000000000000.........///////////////111000///...............//////...---,,,,,,,,,,,,---------......------,,,//////...---------------.../////////000000000000000000000///////////////000222444888>>>GGGQQQXXX[[[aaadddbbb^^^ZZZSSSLLLJJJPPP]]]kkkssswww|||wwwnnngggkkkuuu|||vvvoooeee___```fffmmmrrrrrrvvv{{{~~~}}}|||zzzzzzwwwuuutttuuutttxxx~~~~~~~~~{{{zzzzzz{{{{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{}}}uuuddd\\\[[[^^^gggmmmooorrruuu}}}lllZZZTTTVVV\\\iii|||~~~sssggg\\\RRRJJJEEEBBBAAA???@@@BBBCCCCCCBBBBBBCCCFFFLLLSSS[[[bbbgggjjjjjjkkkmmmnnnkkkddd^^^WWWNNNFFFCCCAAA???@@@DDDDDDJJJRRRWWWWWWTTTQQQNNNIIIDDD===888555333222111111111222444555666888888666444333333555777777777888888999::::::999888888888666444444666777666444666666777999<<<@@@CCCEEEJJJNNNTTTYYY^^^ccchhhllluuuyyy}}}}}}ooo^^^TTTNNNJJJJJJLLLNNNPPPTTTXXXYYYWWWSSSOOOFFFCCC>>>999777666888999777888888999;;;<<<<<<===>>>@@@CCCHHHKKKLLLLLLKKKOOONNNMMMLLLMMMOOOPPPRRRVVVUUUSSSRRRQQQPPPQQQQQQVVVYYY___hhhpppuuuwwwwwwrrrpppmmmkkkiiifffbbb___```aaaaaa___^^^___aaaccccccdddeeebbb^^^ZZZWWWVVVXXXXXXXXXYYYZZZ\\\___```___^^^```cccffflllzzzwwwdddbbb```^^^^^^___``````cccfffiiimmmsss}}}gggWWWLLLIIIFFFEEEGGGHHHGGGEEEFFFFFFEEEEEEFFFFFFEEEEEEGGGLLLRRRWWWYYYWWWUUUTTTSSSUUUYYY^^^aaaaaa___\\\\\\```fffmmmssstttrrrpppmmmqqqyyyuuugggZZZPPPIIIGGGDDDAAA===999666555555555555555555444333333111222222222222111111000333333222222111000///...000000000000000000000000------......///000000111222111000...------------///...------,,,,,,,,,,,,,,,------.........------//////...------------........./////////000000000//////////////////000000///111444888???HHHRRRYYYYYY___bbbaaa___[[[TTTMMMJJJPPP]]]jjjrrruuu{{{yyyqqqkkkmmmwwwyyytttlllaaa[[[[[[aaaiiinnnnnnrrryyy}}}}}}|||zzzzzzxxxwwwwwwxxxxxxzzz}}}~~~~~~|||{{{{{{yyyyyyyyyyyyyyyzzzzzz{{{zzzzzz|||}}}oooeeeeeejjjqqqttttttwww{{{rrr]]]TTTTTT[[[hhhyyyzzzpppeeeZZZPPPJJJDDDBBB@@@@@@BBBCCCCCCCCCBBBDDDGGGMMMUUU^^^eeeiiilllllllllnnnooollleee___WWWNNNFFFBBB@@@>>>@@@CCCDDDIIIPPPTTTTTTQQQNNNLLLFFFBBB;;;666444333222111222333444555666666777888777666444555777999:::::::::;;;;;;<<<<<<;;;;;;:::;;;888666555666777666666888888777777888:::<<<===AAADDDHHHMMMQQQWWW]]]aaaiiiooovvv}}}yyylll^^^VVVQQQNNNNNNPPPSSSUUUXXXZZZZZZWWWTTTQQQIIIFFFAAA===:::999:::;;;888888999::::::;;;<<<<<>>GGGQQQWWWWWW]]]aaaaaa```]]]VVVNNNJJJPPP\\\iiippptttzzz~~~vvvnnnnnnvvv}}}|||vvvrrrjjj^^^WWWXXX^^^fffkkklllqqqxxx||||||zzzxxxwwwwwwvvvxxxzzzzzz{{{~~~~~~|||||||||xxxxxxxxxxxxyyyzzz{{{|||zzz{{{|||}}}yyylllmmmqqquuuvvvwww}}}sss\\\QQQPPPXXXeeewwwzzzooocccWWWOOOFFFCCCAAAAAABBBDDDDDDDDDCCCEEEIIIPPPXXXaaahhhlllnnnmmmnnnooopppmmmeee___WWWNNNFFFBBB@@@>>>???CCCGGGKKKPPPSSSRRRNNNKKKIIIDDD@@@:::555333333222111222333444555777888999:::999888666777:::<<<=================================;;;888777666777777777999888777666777777999999;;;===???BBBFFFLLLSSSXXX___fffqqqzzzvvvkkk___YYYUUUQQQPPPRRRZZZ\\\______]]]YYYVVVUUUQQQMMMHHHAAA===:::999999888888999::::::;;;<<<<<<>>>AAAEEEHHHJJJLLLMMMNNNOOOPPPSSSVVVZZZ___bbbddddddcccaaa___\\\ZZZYYYXXXXXX[[[aaahhhpppssstttsssnnnllliiigggfffeeebbbaaa^^^]]]\\\YYYVVVVVVXXX[[[ccceeeffffffbbb___]]]\\\\\\\\\\\\]]]^^^^^^______^^^^^^bbbhhhnnnvvvzzznnnfffffffffffffffgggiiijjjkkkoootttxxx~~~www]]]NNNKKKIIIGGGFFFEEEFFFFFFFFFGGGGGGFFFEEEEEEFFFIIIKKKQQQ[[[iiipppooofff\\\VVVOOOPPPSSSWWW[[[[[[YYYWWW]]]^^^```dddhhhkkklllkkkmmmtttttthhh[[[RRRLLLKKKGGGCCC>>>:::777555444444444444444333222222666666555444222000///...//////000000000///......////////////////////////000000//////...........................///000111......---,,,,,,,,,------,,,---....../////////.........---------......///............////////////------......//////000000111222444777<<>>???CCCIIILLLOOOPPPNNNJJJGGGFFFCCC???999555333222222111000111333666888;;;===>>>;;;:::888999<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999888888888999888888777777777888:::;;;999:::;;;===???EEEKKKPPPWWW___kkkuuu|||}}}sssiii```\\\XXXTTTQQQQQQ]]]```cccccc___[[[YYYXXXTTTQQQKKKDDD>>>:::888777888999999::::::;;;;;;;;;===@@@DDDFFFFFFGGGJJJLLLMMMOOOSSSXXX]]]cccgggiiihhhgggeeecccaaa^^^\\\[[[XXXZZZ___fffnnnsssttttttooollliiigggffffffdddbbbZZZYYYXXXVVVUUUVVVZZZ]]]dddgggjjjjjjgggdddbbbaaaaaaaaaaaabbbbbbaaaaaaaaaaaabbbffflllrrr{{{uuummmiiijjjllllllkkklllnnnqqqppptttzzzttt[[[MMMIIIHHHGGGEEECCCCCCDDDDDDGGGHHHHHHGGGFFFGGGKKKNNNWWWbbbpppwwwrrrfffZZZSSSMMMMMMMMMPPPSSSVVVXXXXXX[[[[[[]]]aaagggkkkmmmmmmooouuu|||rrrggg[[[SSSNNNLLLIIIDDD???:::777555444444444444444333222222111111222222222111000000......///000000000//////000000000000000000000000111000000///......------------------...000111222...------,,,,,,---------,,,---...///////////////...------------...//////------........./////////..................//////222222444666;;;BBBKKKQQQYYY]]]aaacccdddbbbXXXNNNIIIOOOZZZgggooottt{{{wwwtttwww{{{}}}zzztttmmmfff^^^YYY[[[bbbjjjnnnrrruuuxxxyyyxxxuuutttsssttttttvvvxxxxxxzzz|||{{{{{{wwwwwwwwwwwwxxxyyy{{{{{{{{{||||||~~~xxxtttrrrtttxxx~~~jjjUUUMMMOOOSSS```tttsssaaaUUUJJJGGGCCCBBBCCCEEEFFFFFFGGGJJJOOOVVV^^^eeekkknnnooonnnooorrrssspppjjjdddZZZQQQHHHEEEBBB???@@@DDDHHHKKKMMMNNNLLLIIIGGGFFFDDD@@@999555333333222111000111444666:::<<>>>>>======>>>>>>???<<<===>>>===;;;::::::;;;888888777888888:::<<<===888999::::::<<>>??????===<<<<<<>>>???@@@???>>>>>>===<<<<<<===>>>>>>:::===@@@@@@===<<<;;;<<<999888888888999:::<<<===777888999999999;;;>>>AAAFFFLLLTTT]]]dddkkkqqquuu|||~~~pppddd]]]XXXXXXWWWSSSOOONNNRRRZZZbbbffffffddddddeee]]]ZZZTTTMMMFFFAAA===<<<999999::::::::::::;;;;;;;;;???BBBBBB??????BBBFFFKKKNNNSSSYYY___dddhhhjjjiiiiiijjjjjjiiigggeeedddaaa```aaaeeelllrrruuuwwwrrrnnnjjjgggfffeeedddcccXXXXXXWWWVVVWWW[[[```dddkkknnnrrrtttsssqqqooonnnllllllmmmlllllljjjiiihhhggghhhmmmttt||||||ssssssuuuzzz~~~~~~mmmYYYPPPIIIIIIIIIFFFBBBAAABBBEEEGGGJJJNNNNNNLLLLLLPPPSSSYYYdddnnnppphhh[[[RRRNNNLLLLLLLLLOOOTTTYYY\\\]]]\\\]]]___dddjjjnnnpppqqqooorrrvvvyyy{{{yyywwwuuuzzzqqqhhh^^^XXXPPPNNNKKKEEE@@@;;;777555666666666666666555555444000111222222222222222111---...///000111111111111000000000000000000000000------......///000000000000//////.........//////------,,,,,,,,,------...,,,---...///000000000000---------------...///000---------.........///////////////......------,,,000111444777===EEEOOOVVV\\\```ccceeegggeeeZZZNNNHHHNNNZZZgggpppvvvzzzrrrqqqrrr}}}{{{uuujjjeeeaaa```dddkkkrrrvvvsssuuuwwwwwwvvvuuuvvvwww}}}{{{zzzyyyvvvwww{{{yyyyyyxxxxxxwwwwwwxxxxxxyyyzzz||||||}}}~~~vvvoookkkpppwww||||||lllWWWGGGEEEKKKSSS```sss~~~hhhZZZLLLHHHDDDBBBCCCEEEGGGGGGKKKNNNSSSYYYaaaggglllooonnnnnnooosssuuusssmmmhhh]]]TTTKKKGGGDDDAAABBBEEEIIIMMMPPPSSSSSSTTTTTTUUUFFFBBB;;;666444333222111444555666888:::<<<===>>>@@@>>><<<<<<>>>?????????>>>===<<<;;;;;;<<<===>>>888<<>>===AAADDDIIILLLPPPVVV]]]bbbeeegggiiijjjkkkkkkkkkjjjiiihhhfffeeedddggglllqqqvvvwwwrrrnnnjjjfffeeedddcccbbbYYYYYYXXXWWWXXX\\\aaafffpppsssxxxzzzzzzwwwuuutttlllmmmmmmmmmllljjjhhhgggggghhhnnnvvv~~~vvvsssxxx~~~kkkYYYPPPJJJJJJJJJGGGCCCAAACCCFFFFFFKKKPPPPPPNNNNNNQQQTTTXXXaaakkkkkkcccXXXQQQNNNIIIJJJLLLQQQWWW[[[]]]]]]^^^___aaafffkkkoooppppppnnnoooqqqssssssrrrpppooo}}}ssshhh^^^XXXRRROOOKKKFFFBBB===888444777666555555555555444222444444333333222111000000222000...///111111///---000/////////..................////////////..............................------------------------222111///...------..............................000000//////......------222222222111111111111111444222333777;;;CCCPPP\\\```bbbdddfffiiifffZZZLLLKKKPPPZZZfffnnnuuu~~~xxxmmmnnnuuu}}}|||xxxmmmfff``````gggpppvvvxxxrrrssstttttttttuuuwwwxxxzzz{{{{{{vvvrrruuu~~~|||yyywwwyyyyyyyyywwwtttssstttuuu}}}}}}~~~rrrjjjddddddhhhmmmttt|||yyyuuulll]]]NNNEEEDDDGGGSSS```rrrhhhZZZOOOKKKGGGEEEEEEGGGHHHIIIOOORRRXXX___eeeiiilllnnniiiqqqxxxxxxwwwuuuqqqlll```SSSGGGCCCCCCCCCDDDFFFGGGMMMSSSWWWZZZ\\\WWWPPPIIICCC<<<888888777666444222333555777999<<<===>>>>>>>>>>>>===============>>>===<<<;;;;;;<<<===>>>@@@AAABBBAAA???=========<<<===>>>>>>>>><<<:::999::::::::::::::::::::::::???@@@CCCGGGMMMTTTZZZ]]]eeejjjuuu{{{pppddd]]]QQQPPPNNNOOOQQQPPPLLLIIIRRRTTT\\\hhhvvv~~~|||wwwqqqhhh]]]SSSJJJBBB======;;;::::::<<<======<<<<<<===>>>>>>>>>@@@CCCEEEKKKNNNSSSXXX\\\```dddggghhhkkknnnpppooonnnnnnnnnhhhggghhhkkkooosssuuuvvvuuupppllljjjjjjiiigggddd___[[[YYY[[[]]]^^^ccciiiqqq{{{|||wwwuuummmgggggggggeeedddfffggghhhoooyyyxxxrrrttt~~~gggWWWQQQMMMKKKIIIHHHHHHHHHGGGFFFKKKRRRWWWUUUSSSUUUXXXXXX___aaabbb```\\\XXXUUUTTTVVVVVVXXX\\\```aaa___\\\```aaacccfffkkknnnooooookkkjjjjjjjjjjjjjjjkkkkkkwwwlllbbb\\\TTTQQQLLLHHHCCC>>>999555666444333333555666555555444444333222222111000000111///---...000222111///000000/////////...............////////////..............................------------------,,,,,,''')))+++---///000000000........................///////////////.........////////////////////////222111333888===DDDQQQ]]]aaadddhhhkkkmmmjjj\\\MMMJJJNNNXXXeeeooouuu~~~yyylllkkkqqqzzz}}}}}}{{{xxxpppjjjddddddjjjrrrvvvxxxsssttttttttttttuuuvvvwwwxxxzzzyyyuuuqqqttt~~~|||zzzyyywwwxxxxxxvvvttttttuuuvvvyyyzzz{{{}}}zzzeee]]]WWWWWWZZZ^^^eeelllpppmmmeeeXXXKKKCCCDDDGGGSSS___qqq}}}gggYYYRRROOOKKKHHHHHHIIIJJJKKKQQQTTTXXX^^^ccchhhlllnnnlllrrrwwwxxxwwwvvvqqqjjj]]]RRRGGGCCCCCCCCCDDDGGGIIIOOOUUUXXX\\\]]]YYYRRRGGGAAA:::666555555333222222333555777999;;;======@@@@@@@@@???????????????>>>===<<<;;;;;;;;;<<<===>>>@@@AAAAAA@@@??????@@@===>>>???@@@@@@>>><<<;;;:::::::::::::::;;;;;;;;;??????@@@AAADDDHHHLLLNNNVVV]]]jjj}}}~~~}}}~~~~~~{{{xxx{{{}}}tttooojjj___UUUPPPIIIHHHHHHIIILLLLLLJJJGGGJJJOOOYYYjjj{{{zzzpppeeeYYYNNNDDD???===;;;::::::<<<======<<<<<<===>>>>>>>>>@@@CCCFFFKKKOOOTTTXXX[[[___bbbeeegggjjjmmmpppppppppqqqqqqjjjjjjjjjkkkmmmoooqqqqqquuurrrnnnkkkiiihhhfffdddccc___^^^```bbbccciiioooyyy{{{tttlllfffeeedddbbbbbbdddeeegggppp|||}}}tttrrrvvv~~~eeeVVVPPPMMMLLLJJJJJJIIIIIIIIIHHHOOOVVV[[[ZZZYYY[[[]]]]]]^^^___```___]]][[[[[[[[[``````cccgggkkkllljjjgggjjjiiihhhiiikkkkkkiiiggggggffffffffffffggghhhiiiyyyoooeee___VVVRRRMMMHHHDDD???999666555333111222444666777777333333333222111111000000000///------///111222111000000000/////////............////////////.......................................------,,,,,,,,,###&&&***...111222111000.................................///////////////////////////////////////000000444:::???FFFRRR^^^bbbhhhnnnrrrtttnnn^^^OOOHHHLLLWWWfffpppwww{{{lllhhhmmmvvv{{{~~~|||{{{|||{{{yyyrrrmmmhhhggglllqqquuuvvvtttttttttttttttuuuuuuuuuwwwxxxwwwtttqqqttt|||~~~~~~|||{{{vvvwwwwwwwwwuuuuuuvvvwwwuuuvvvxxx{{{~~~qqq\\\TTTNNNOOOQQQTTTYYY___dddccc]]]SSSIIIDDDFFFJJJRRR^^^oooyyyeeeYYYUUUSSSQQQNNNMMMMMMNNNOOOTTTVVVXXX\\\bbbgggllloooooosssuuuvvvwwwvvvooofffYYYOOOEEECCCCCCBBBDDDGGGKKKQQQWWWZZZ^^^___ZZZSSSGGGAAA999555444444333111333333555777888:::<<<<<>>===;;;:::::::::;;;<<<===???AAAAAAAAAAAABBBCCC???@@@BBBCCCBBBAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<===???@@@BBBJJJRRR```rrr}}}{{{zzzuuuyyy||||||xxxsssnnnkkkoooxxxtttiii^^^YYYUUULLLDDDAAA?????????AAADDDFFFEEEDDDBBBJJJXXXlllzzzmmm```RRRFFF???===;;;999999;;;<<<===<<<;;;<<<>>>>>>???AAADDDGGGMMMPPPTTTXXXZZZ\\\___```cccfffjjjmmmnnnpppqqqsssnnnnnnmmmmmmmmmnnnoooooovvvuuurrrnnniiieeeddddddfffcccbbbdddfffgggnnnvvvuuummmfffdddccc```aaadddgggkkkvvvuuuqqqsss|||yyybbbTTTOOOPPPOOONNNMMMMMMMMMMMMNNNVVV^^^cccccccccdddeeeddd]]]^^^___^^^^^^```cccffflllmmmppptttxxxyyywwwuuuvvvtttrrrpppnnnlllhhhfffeeeeeeeeeeeefffgggiiijjjxxxnnneee___WWWSSSMMMHHHCCC>>>999555666444111111333555666666333222222222111111000000111000...---...///111111000000000////////////.........////////////.......................................------,,,,,,+++***,,,...000111111000///........................------......//////000000000000000111111111111111//////444;;;AAAHHHTTT___ccckkktttyyyyyyqqq```PPPHHHLLLWWWgggssszzz~~~mmmgggiiitttyyy|||zzzzzz|||}}}{{{rrrnnnjjjhhhkkkooorrrsssvvvuuuuuuuuuvvvvvvtttsssvvvwwwvvvtttrrrttt{{{~~~~~~~~~}}}vvvxxxyyyyyywwwvvvwwwxxxtttuuuwwwzzz|||zzzjjjWWWPPPJJJKKKMMMNNNRRRWWWZZZ[[[XXXQQQIIIEEEGGGKKKQQQ\\\mmm|||tttcccZZZWWWWWWWWWVVVTTTSSSSSSSSSWWWXXXYYY[[[```fffkkknnnpppqqqqqqrrrttttttkkkaaaUUULLLEEECCCCCCBBBDDDHHHLLLRRRXXX[[[___```[[[TTTJJJCCC;;;666555555444333333333555666888999:::;;;<<<<<<<<<======>>>>>>>>>===<<<;;;:::999::::::;;;>>>@@@BBBBBBAAAAAABBBCCC@@@BBBCCCDDDDDDCCCAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<>>>???AAAEEEMMMZZZiiiuuu}}}zzzwwwuuutttqqqwww}}}|||tttjjjccc```gggsssuuuggg[[[PPPJJJGGGAAA;;;:::888999:::;;;===?????????AAAJJJZZZnnnssseeeUUUHHH???>>>;;;999999:::<<<===<<<;;;<<<===>>>???AAAEEEHHHNNNQQQUUUWWWXXXXXXYYYZZZ]]]```dddfffhhhjjjlllnnnooopppqqqpppppppppqqqrrrwwwxxxvvvqqqiiidddcccdddeeebbbbbbdddeeehhhpppyyywwwpppiiifffdddbbbdddhhhnnnuuu~~~vvvpppqqqxxxttt___SSSNNNQQQRRRRRRRRRRRRSSSTTTVVV```hhhnnnnnnmmmnnnmmmiii^^^^^^^^^]]]^^^ccciiimmmtttvvvzzz~~~|||yyywwwsssooollliiiiiihhhiiijjjmmmoooqqqwwwnnneee___XXXSSSMMMGGGAAA<<<777444777555333222333444444333222222111111111111111000222111000///......///000111000000000////////////......////////////.......................................------,,,,,,,,,//////........./////////........................------......//////000000//////000000111111111111...///444;;;AAAHHHTTT___eeennnwww|||zzzqqq___PPPHHHLLLXXXiiivvv}}}ooogggiiitttyyy}}}||||||~~~~~~|||rrroookkkjjjkkkooorrrtttwwwvvvuuuvvvxxxxxxuuusssvvvvvvvvvtttsssvvv{{{~~~~~~xxxzzz{{{{{{yyywwwwwwxxxuuuvvvxxxyyy|||}}}~~~uuueeeQQQJJJEEEEEEGGGIIIMMMSSSTTTWWWWWWRRRKKKFFFFFFIIIPPP[[[kkkyyypppccc]]]ZZZ]]]```aaa]]]ZZZWWWVVVXXXWWWXXXYYY]]]bbbgggkkklllmmmllllllnnnnnneee[[[RRRKKKEEEDDDCCCBBBDDDHHHKKKQQQWWW[[[___aaa\\\UUUKKKDDD;;;666555555444333333444444666777888999999::::::;;;<<<======>>>>>><<<;;;:::999999:::;;;<<>>???@@@@@@HHHSSS]]]eeemmmtttyyy~~~}}}{{{yyywwwuuussssssttt{{{uuuiii```]]]iiivvv|||ppp```SSSGGGBBB???;;;888888666777888888999:::;;;<<>>:::999:::<<<<<<<<<:::<<<===>>>@@@BBBFFFIIINNNQQQTTTVVVUUUTTTSSSSSSUUUWWW[[[]]]^^^```bbbdddjjjmmmqqqsssssssssuuuwwwyyyzzzxxxrrrjjjdddbbbccccccaaabbbdddeeehhhrrr|||zzzsssmmmiiigggfffjjjpppwwwtttooommmsss}}}nnn]]]SSSOOOOOORRRTTTVVVVVVYYY\\\___nnntttyyyyyywwwuuuooojjj^^^]]]\\\[[[]]]ccckkkqqqyyy}}}{{{vvvsssppppppooooooqqqtttwwwyyyyyypppgggbbbYYYTTTMMMFFFAAA;;;777333666555333333444444222000111111111111111111111111///000111111///......///111111000000000/////////......////////////..............................---------------------------,,,+++++++++---///000.................................///////////////,,,------......//////000//////333:::@@@GGGTTT___gggpppxxxzzzwwwmmm]]]NNNHHHKKKWWWiiiwww~~~ppphhhiiiuuu{{{~~~~~~{{{tttqqqmmmkkklllpppuuuyyyxxxvvvuuuwwwzzz{{{xxxtttuuuuuuuuuttttttwww{{{~~~~~~{{{}}}}}}|||yyyvvvuuutttuuuuuuwwwxxxzzz|||}}}~~~~~~||||||~~~uuucccQQQJJJDDDEEEHHHKKKQQQWWWVVVZZZ\\\YYYPPPIIIFFFFFFOOOYYYiiiwww~~~nnnfffdddaaagggmmmmmmhhh```ZZZWWWUUUTTTTTTUUUXXX]]]aaaddddddffffffeeeeeeeee^^^UUUPPPKKKGGGFFFDDDBBBDDDHHHJJJQQQWWW\\\```bbb^^^WWWKKKCCC:::444333444333222333444444555666777777888999:::;;;<<<===>>>???@@@;;;::::::::::::<<<===>>>CCCDDDEEECCC@@@===<<<<<<>>>???AAABBBCCCBBB@@@???======<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<999@@@JJJPPPVVV^^^hhhooozzzyyyxxxwwwwwwwwwwwwxxx||||||qqqiiifffssszzzlllYYYMMMAAA<<<;;;888666777666777888777666666888:::BBBKKKZZZmmm~~~~~~qqqbbbTTTKKKDDDAAA===:::;;;;;;<<<<<<999;;;===???@@@CCCGGGJJJNNNQQQSSSTTTRRROOOMMMLLLMMMOOORRRTTTUUUWWWZZZ]]]ccciiiqqqvvvwwwwwwyyy{{{{{{{{{xxxsssmmmgggcccaaabbbaaaccceeefffiiiuuuyyyssspppnnnnnnuuu}}}xxxkkkiiilllvvvkkk\\\UUURRROOOSSSXXX[[[^^^bbbhhhmmm{{{}}}wwwnnneee[[[ZZZYYYXXX[[[bbbkkkqqq|||}}}zzzzzzyyyxxxxxxyyy|||zzzqqqhhhccc[[[VVVNNNGGGAAA<<<777444333222333444555555222000000000000000111111111111***---111222111000000111111111111000000000//////......////////////..............................+++,,,,,,------.........++++++,,,------.................................///////////////.........,,,,,,------...//////000000///222888===EEESSS___iiiqqqwwwwwwrrrhhhYYYLLLGGGJJJVVVhhhvvv|||ppphhhjjjvvv}}}|||xxxrrrpppllljjjkkkpppwww|||xxxvvvvvvyyy}}}~~~zzzvvvsssssssssssstttvvvyyy{{{~~~}}}~~~~~~|||wwwssspppoooqqqrrrsssvvvyyy{{{}}}~~~~~~|||{{{~~~vvveeeTTTMMMGGGHHHLLLQQQXXX___```eeeiiieee[[[PPPJJJHHHMMMXXXgggvvv}}}pppkkkllllllsss{{{{{{qqqdddZZZUUUOOOOOOOOOPPPSSSVVVYYY[[[[[[___aaa___]]][[[WWWPPPPPPLLLHHHGGGEEEBBBCCCHHHJJJQQQXXX]]]bbbeeeaaa[[[LLLEEE;;;555444444444333444444444555555666666666777888999:::<<<===>>>???::::::::::::<<<>>>@@@AAACCCDDDDDDBBB???<<<;;;;;;;;;<<<>>>@@@@@@???>>>===<<<<<<<<<;;;:::999999999;;;;;;;;;<<<<<<;;;;;;;;;888???FFFIIILLLSSS```jjjwww~~~|||vvvvvvvvvwwwyyy{{{}}}xxxuuuuuufffTTTHHH<<<999888666555555444666777666555555888;;;>>>FFFTTTeeettt}}}sssfffYYYQQQHHHDDD???<<<;;;;;;;;;;;;999;;;===???@@@DDDHHHKKKNNNPPPRRRRRROOOJJJHHHFFFFFFHHHKKKNNNPPPTTTXXX[[[aaajjjuuu|||~~~~~~}}}{{{wwwsssooojjjddd`````````bbbddddddiiiuuu~~~|||zzz|||zzzrrrhhhhhhooo}}}{{{hhh\\\WWWUUUUUU[[[bbbgggjjjpppxxxwwwiii^^^UUUUUUUUUUUUYYYaaakkkrrrzzzyyyppphhhbbb]]]XXXPPPHHHBBB===888555000000222555777666333111000000000000000111111111&&&***000333222111222444111111111111000000000000......////////////..............................***++++++,,,---...//////---...000222111///---+++........................000000//////.........---.........///000111111222111000111666<<>>888666777777666444444444555555555666666444555666777999:::<<<<<<999999:::;;;<<>><<<;;;<<<999;;;<<<>>>???>>>===<<<<<<<<<;;;::::::999888888999:::;;;===>>>>>>>>>>>>===CCCGGGHHHHHHOOO\\\gggqqqwww}}}zzzttttttuuuwww{{{~~~qqqaaaRRRFFF;;;888888666555555222444666555444555999===<<>>======;;;999>>>>>>======<<<<<<<<<<<>>===<<<;;;:::::::::===<<<:::::::::<<<>>>???@@@AAACCCGGGLLLTTT]]]cccsssssstttzzz}}}wwwuuuooorrrvvvzzz}}}lll]]]JJJDDD===999888888666444333444666666666666777999>>>BBBIIIQQQZZZccclllrrrzzzyyyqqqiiiaaaYYYVVVOOOGGG@@@======>>>???<<<===>>>???BBBGGGMMMRRRSSSTTTUUUSSSNNNFFF???;;;AAABBBFFFNNNRRRUUU[[[aaahhhsss}}}tttrrrpppjjjeeebbb```aaabbbcccgggmmmuuu{{{zzzqqqhhheeegggkkkooo}}}}}}mmmaaa]]]]]]cccnnnyyyzzziii]]]XXXLLLNNNPPPSSSWWW]]]dddiiirrryyy|||rrriiiccc]]]XXXQQQHHHAAA;;;888777888666444333333333555666000000000000111111111111111111111111000000000000////////////000000000000000000000000000000000000000,,,((()))---000000............//////............---,,,,,,,,,---//////111000///...------......////////////////////////,,,...000000/////////000000111333666<<>>;;;:::666555666333333444555666777999999888888888888888888999999999::::::<<<>>>@@@CCCDDDEEEBBB???>>>>>>===;;;:::=========<<<<<<;;;;;;;;;???>>><<<;;;999888888888<<<;;;;;;<<<===???AAACCCDDDEEEHHHJJJOOOVVV^^^dddmmmmmmooottt}}}{{{uuutttkkkooovvv|||zzzhhhYYYKKKEEE>>>999888888666444111222444444333444555777999<<>>??????===>>>???@@@BBBGGGNNNRRRUUUVVVWWWTTTOOOGGG@@@===BBBBBBGGGOOOSSSWWW]]]dddooo{{{yyyvvvsssnnnhhhfffccccccdddeeeiiipppyyy|||uuupppjjjccccccgggooouuurrrgggdddfffnnnxxx}}}qqqbbbWWWSSSLLLNNNQQQSSSWWW\\\ccchhhqqqwwwzzzrrrjjjeee]]]YYYQQQIIIAAA<<<888777666666777888888666555444333333222111000//////...111111111111000000000000.........///000111111111000000000000000000000000111///---...000222000---------............------///...---,,,,,,...000111111111000...------------////////////////////////---///111111000///000111///111333666<<>>>>>===;;;:::<<<<<<;;;;;;;;;;;;::::::;;;;;;:::999888888999999:::;;;===@@@CCCEEEGGGHHHJJJLLLNNNPPPTTTZZZ```eeehhhhhhkkkqqqyyy~~~xxxrrrqqqlllrrrzzzsssbbbUUUMMMGGG???:::999888555333111333444444333333555666666777:::>>>BBBIIIPPPUUU___dddgggdddccccccbbb___[[[UUULLLEEEBBB@@@@@@??????@@@AAABBBDDDIIIPPPTTTXXXYYYYYYVVVOOOGGGBBB???CCCCCCGGGOOOUUUYYY```hhhwww{{{xxxsssooonnniiiiiiiiiiiimmmttt}}}xxxpppiiifffcccaaaeeejjjvvvxxxpppooorrrzzzzzzqqqfffZZZRRRPPPMMMNNNQQQSSSWWW\\\bbbfffnnnttt{{{{{{ssskkkggg^^^ZZZRRRIIIAAA<<<888777333444666666666555333222444333222222111000//////111111111111000000000///.../////////000000000111///////////////////////////...---...000///---***,,,,,,------------,,,,,,000///---,,,,,,...000222111111000///...------,,,---------------------------///000000//////000111///111333777===HHHVVV```dddaaa___\\\[[[YYYVVVSSSIIIJJJRRR```lllsssxxx|||yyypppmmmnnn{{{zzzyyyvvvnnnfffbbbdddlllrrrpppwwwzzzsssqqqpppoooooopppsssvvvxxx~~~|||{{{zzzvvvvvvtttsssrrrqqqpppppprrrpppoooqqquuuyyy||||||zzz|||~~~tttiiieeeffflllrrrvvv|||}}}hhhWWWNNNQQQXXXdddrrrxxxmmmgggaaaYYYNNNEEEBBBCCCFFFHHHHHHKKKPPPTTTUUUUUUVVVWWWZZZYYYTTTMMMGGGDDDEEEGGGMMMVVV```ggglllpppmmmhhhXXXMMMBBB===999555444555222333444666888999::::::999999888888777777666666777888:::===@@@CCCEEEFFFDDDBBB???>>>>>>===<<<:::::::::::::::::::::::::::888888888999:::;;;<<<===:::===BBBGGGKKKMMMNNNOOOPPPRRRTTTVVVYYY]]]cccgggiiiiiilllrrrzzz~~~zzzsssoooooosssyyy{{{ooo```TTTOOOIIIAAA<<<:::888666333444555777666666555777888777888999:::<<<@@@FFFJJJOOOTTTWWWVVVWWW[[[^^^]]]\\\WWWOOOHHHEEECCCAAA@@@@@@AAACCCDDDGGGLLLSSSXXX[[[\\\\\\WWWNNNFFFBBB@@@CCCCCCGGGOOOVVV[[[dddmmm}}}}}}{{{xxxvvvwwwqqqqqqppppppsssyyyssskkkcccbbbccceeelllrrrxxxxxx|||qqqggg^^^UUUPPPPPPMMMOOORRRUUUWWW\\\aaaeeemmmqqqwww~~~}}}uuunnniii___ZZZRRRJJJBBB<<<888777444444444333333333333333222222222111111111111111111111111111000000000///111000000000/////////....................................//////...,,,))),,,,,,------------,,,,,,000///---------...000111000000000///......---,,,------------------------,,,...///...------///000...111333777===GGGTTT^^^aaa``````___^^^[[[VVVRRRKKKKKKRRR___kkkrrrwww|||{{{rrrpppqqqzzz{{{xxxtttlllbbb\\\^^^gggooommmuuuxxxqqqqqqppppppppprrruuuyyy{{{~~~}}}|||zzzyyyuuutttsssrrrrrrrrrssssssuuusssrrrrrruuuyyy{{{{{{xxx|||wwwllliiijjjqqqyyy}}}yyyfffUUULLLPPPVVVaaaooo}}}~~~uuupppiiiaaaTTTJJJEEEDDDEEEEEEDDDHHHMMMQQQSSSUUUWWWYYY\\\[[[XXXPPPHHHDDDEEEIIILLLVVVaaahhhnnnrrrooojjj\\\PPPDDD>>>:::555333444222333555777888999999999999888888777777666666666777888:::===@@@CCCDDDEEECCCAAA???>>>>>>===<<<;;;999:::::::::::::::::::::;;;;;;;;;;;;;;;<<<======<<<@@@HHHOOOTTTVVVUUUUUUTTTWWWZZZ\\\___cccgggjjjmmmnnnpppuuu||||||zzzuuupppnnnqqq{{{yyynnnaaaVVVPPPJJJBBB===;;;999777444555777888888666666777999999::::::999:::<<<@@@DDDDDDIIILLLKKKMMMSSSWWWWWW[[[VVVPPPJJJGGGEEECCCAAABBBCCCEEEGGGKKKQQQXXX]]]```aaa___XXXMMMEEEAAA@@@BBBBBBGGGPPPXXX___jjjttt{{{{{{{{{{{{}}}yyyyyyxxxxxxzzz~~~rrrjjjcccdddhhhmmmttt{{{~~~vvvggg]]]WWWRRRPPPPPPNNNQQQTTTWWWZZZ^^^cccfffmmmpppvvv|||vvvooojjj```[[[SSSJJJBBB<<<888666777666444333333333444555000111111111222333333333111111111111000000000000111111111000///.........------------------------///000000111000///---,,,------............------......---.........///000/////////000//////...---////////////////////////,,,---...---,,,---...000...111333666<<>>>>>>>>>>>===;;;999999::::::::::::;;;;;;@@@@@@>>>===<<<<<<<<<<<<@@@FFFOOOWWW\\\]]][[[YYYXXX[[[___cccfffjjjnnnppptttsssuuuyyy~~~|||xxxuuurrrooorrrxxxzzzpppdddYYYPPPJJJBBB===<<<;;;888666555777888777666555666888999::::::::::::;;;>>>@@@>>>CCCFFFFFFHHHNNNRRRRRRWWWSSSNNNJJJHHHGGGEEECCCCCCEEEGGGJJJOOOVVV^^^cccfffgggdddZZZNNNDDD@@@AAACCCCCCHHHRRR[[[eeerrr}}}{{{vvvvvvxxx{{{|||}}}rrrjjjfffjjjrrrxxx~~~zzz|||yyy}}}|||mmm\\\TTTQQQNNNNNNPPPPPPSSSVVVZZZ]]]aaafffiiinnnrrrwww}}}wwwnnniii```\\\TTTJJJBBB<<<888666666555555444444444444444111111111222222333333333111111111111000000000000000000000000////////////........................///000111111000/////////.........//////.........+++,,,---...///......------...///000000000///...////////////////////////......///...------///111...111333666:::CCCOOOWWWYYY\\\bbbfffgggccc[[[TTTLLLKKKPPP[[[fffmmmtttzzz{{{xxxtttsssuuu}}}ooommmggg^^^WWWXXXbbbkkknnnttt}}}{{{wwwtttsssrrrqqqppprrruuuxxxzzz~~~|||yyywwwvvvtttsssrrrrrrrrrsssuuuvvvyyywwwvvvwwwxxxyyyxxxwwwuuu{{{|||wwwrrrrrryyy{{{zzzvvvpppfff]]]UUUQQQMMMSSS]]]jjjyyyxxxlll___SSSJJJBBB>>>@@@AAACCCEEEHHHLLLRRRVVV\\\]]]ZZZRRRHHHDDDGGGLLLNNNXXXdddmmmtttzzzyyyttthhh[[[MMMEEE???:::777888444666777999999999777666666666666777777777777777666777:::<<>>>>>>>>>>>===<<<::::::::::::;;;;;;;;;<<>>>>>======>>>>>>>>>EEEKKKUUU^^^bbbbbb___\\\[[[___eeejjjmmmqqquuuxxx{{{{{{{{{~~~~~~zzzuuurrrqqqpppqqqyyy~~~~~~rrreee[[[PPPJJJBBB>>>===<<<:::888777888999999777777888999888:::<<<=========>>>@@@===BBBEEEEEEGGGMMMQQQQQQRRROOOLLLJJJIIIHHHFFFEEEDDDFFFIIIMMMSSS[[[ccciiimmmmmmiii^^^OOODDDAAABBBEEEEEEJJJUUU```lll{{{vvvpppppprrrvvv{{{{{{~~~rrrmmmlllttt~~~zzzvvvwwwxxx{{{uuufffVVVOOONNNNNNOOOQQQQQQTTTYYY]]]aaaeeeiiimmmppptttzzzvvvmmmgggaaa\\\TTTJJJBBB<<<888666333333444444444333222111222222222222222222222222111111111111000000000000......//////000000111111////////////////////////.../////////.........000......////////////......***+++---//////...---+++,,,---...000000000000///------------------------///000000///......111333///111333555999BBBMMMUUUVVVZZZ```fffiiieee]]]XXXKKKJJJNNNYYYdddkkkrrrxxxzzzyyyuuusssxxx{{{ooonnniii```YYY[[[eeeoooooouuu}}}~~~zzzwwwvvvtttsssqqqpppqqqsssuuuwww}}}{{{yyywwwuuuuuutttrrrrrrrrrtttvvvwwwyyyxxxxxxxxxyyyyyywwwuuuuuu{{{~~~zzztttsssyyy~~~}}}}}}ooommmiiiddd]]]XXXSSSQQQLLLQQQ[[[iiixxxxxxjjj\\\OOODDD>>>>>>??????@@@CCCHHHOOOTTT[[[]]]ZZZRRRHHHDDDGGGLLLOOOZZZfffooowww}}}|||xxxlll___QQQHHHBBB<<<:::;;;555777888999999888777555555555666666777777888888666777:::<<<>>>?????????BBB@@@>>>>>>>>>>>>===<<<:::::::::;;;;;;<<<<<<<<<888999:::<<<>>>AAACCCDDDHHHOOOYYYbbbfffeeeaaa]]]^^^bbbhhhnnnrrrvvvzzz}}}}}}uuuqqqnnnnnnoootttsssfff[[[OOOJJJBBB>>>======;;;999:::<<<===<<<::::::;;;<<<888;;;>>>@@@@@@@@@AAABBB<<>>>>>>>>>>>???===<<<<<<======<<<:::===>>>??????@@@BBBFFFJJJMMMSSSYYY^^^```______^^^bbbeeejjjoootttyyy~~~yyyuuuoooooonnnmmmqqq{{{tttcccYYYKKKIIIFFFDDDCCCBBB???===>>>===<<<===>>>>>>===<<<===???AAAAAA@@@AAABBBDDDHHHHHHIIILLLQQQVVVYYYZZZSSSQQQOOOMMMKKKJJJJJJJJJIIIIIIKKKPPPXXXaaagggjjjoookkkcccXXXNNNIIIGGGHHHJJJLLLVVVcccmmmwww~~~nnniiikkknnnqqquuuxxx~~~xxxssswwwyyyrrrooonnnrrrzzz~~~iii^^^RRRMMMLLLKKKMMMQQQRRRWWW]]]bbbeeeiiinnnssswwwzzzxxxooohhhbbb]]]TTTKKKCCC<<<777555555333111//////000222333111111111111111111111111000000000000000000000000222111000//////111222444000//////......---------////////////////////////------------------------------------------------555444222000...---------............//////////////////...,,,++++++...000222222333444888@@@IIIPPPXXX^^^eeeiiillllllfff___QQQMMMMMMVVVaaajjjqqqvvvyyy~~~wwwsssrrrwww|||{{{ooolllfff^^^[[[```kkktttzzz}}}zzzyyyvvvrrrooooooqqqtttwww~~~}}}|||yyywwwuuutttttttttuuuwwwxxxzzz|||{{{zzzzzzyyyyyyyyyzzzyyy|||~~~zzzwwwvvvtttooofff___]]]\\\XXXUUUXXX[[[XXXRRROOOQQQWWWbbbrrr|||kkkZZZMMMFFFEEE@@@===>>>AAAEEELLLTTTYYYYYYWWWPPPHHHDDDEEEIIIOOOZZZhhhuuurrrgggWWWKKKDDD@@@<<<:::999999888777777666666666666777888999999:::::::::;;;;;;<<<<<<===???@@@AAACCCBBBAAA@@@@@@????????????===<<<<<<======<<<;;;;;;<<<>>>???@@@CCCHHHLLLOOOTTT[[[```aaa```___^^^bbbgggmmmtttyyy~~~|||wwwtttmmmnnnpppsssyyynnn^^^TTTKKKHHHEEECCCCCCCCCBBBAAACCCBBBAAAAAABBBBBBBBBBBBDDDGGGIIIIIIHHHHHHKKKMMMOOOQQQUUUYYY]]]```bbbccc```]]]YYYTTTQQQOOONNNNNNLLLKKKLLLPPPWWW___dddgggiiifffaaaYYYRRRMMMLLLLLLPPPSSS]]]jjjuuuwwwiiidddgggjjjooosssyyyxxxyyy~~~yyyqqqmmmkkkoooxxx{{{dddYYYOOOLLLLLLNNNQQQUUUUUUZZZaaaeeeiiilllrrrvvvyyy}}}~~~wwwoooiii```\\\TTTKKKBBB<<<999777666555444333333333333444222222222222222222222222000000000000000000000000222222111000000000111111222111111000///...---,,,////////////////////////------------------------------------------------666555222000...,,,,,,,,,............////////////111111///---++++++...000444444444444777>>>GGGMMMWWW___ggglllqqqrrrllleeeWWWPPPMMMVVVbbbkkkooossswww||||||vvvrrrppptttyyy~~~zzzooolllfff```^^^dddooowww~~~{{{xxxsssooonnnppptttwww~~~~~~}}}}}}|||zzzyyyttttttttttttuuuwwwyyyzzz|||{{{zzzzzzyyyzzzzzzzzz{{{}}}{{{uuupppkkkddd[[[TTTTTTVVVWWWWWW[[[___\\\VVVPPPRRRWWWbbbooo}}}uuubbbQQQGGGEEE@@@===>>>AAADDDKKKRRRVVVWWWVVVPPPIIIFFFHHHLLLQQQ^^^ooo|||zzzlllZZZLLLEEEBBB>>><<<:::999888777777666666666555666777999:::;;;;;;;;;<<<<<<<<<<<<===???@@@AAADDDCCCBBBAAAAAAAAAAAAAAA???===<<<<<<>>>>>>===;;;:::;;;===???AAAEEEJJJNNNRRRWWW^^^cccdddbbb```___dddjjjrrryyy{{{vvvsssoooqqquuu{{{wwwgggYYYPPPKKKHHHEEEEEEFFFHHHJJJJJJKKKJJJHHHGGGFFFHHHIIIKKKKKKNNNPPPQQQPPPPPPTTTWWW[[[aaaiiinnnoooppprrrtttqqqllleee]]]WWWTTTTTTTTTSSSQQQPPPQQQVVV\\\```aaa______^^^[[[WWWTTTSSSSSSXXX]]]gggttt~~~~~~pppccc```dddhhhnnnsss{{{zzzyyyoooiiiggglllsss}}}vvvaaaVVVMMMKKKLLLNNNRRRVVVWWW\\\ccchhhkkkooouuuyyy}}}|||vvvooojjjccc^^^VVVLLLBBB<<<999888444444444444444333222222222222222222222222222222////////////////////////222222111111000000//////111111000000//////......////////////////////////------------------------------------------------...---,,,++++++,,,------............///////////////000111000///...///000333333333444777===FFFLLLWWW___iiipppvvvwwwrrrjjj\\\RRRNNNVVVccckkknnnpppvvvzzz}}}wwwrrroooqqqwww~~~zzzpppmmmgggcccccciiisss{{{|||xxxsssnnnmmmooosssvvv|||~~~}}}}}}}}}{{{yyyuuuuuutttuuuvvvxxxzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{|||~~~{{{vvvoooiiiccc\\\VVVQQQNNNTTTYYY^^^cccgggeee___SSSTTTXXXbbbmmmyyy{{{hhhVVVKKKEEE@@@===>>>AAACCCIIIPPPSSSUUUVVVQQQKKKIIIKKKOOOVVVeeexxxqqq]]]NNNGGGCCC@@@===:::999888666555555555555444555777999;;;<<<======<<<<<<<<<<<<===>>>???@@@CCCBBBBBBAAA@@@@@@@@@AAA???===<<<===>>>>>>===<<<;;;===???AAACCCGGGLLLPPPVVV[[[aaaffffffdddbbbaaagggmmmuuu||||||xxxvvvwwwyyy~~~zzzmmmbbbXXXQQQLLLJJJGGGHHHLLLPPPTTTUUUTTTRRROOOLLLKKKLLLPPPSSSTTTXXX[[[\\\ZZZ\\\aaafffllluuuzzzpppfff^^^[[[[[[\\\]]]ZZZVVVUUUVVVYYY[[[\\\XXXZZZ]]]]]]\\\[[[[[[[[[aaahhhsss}}}uuujjj___^^^ccciiipppwww}}}yyymmmfffdddhhhpppyyy|||oooaaaVVVMMMKKKLLLMMMPPPSSSWWW\\\ccchhhkkkooouuuzzz|||vvvpppkkkfffbbbYYYNNNBBB:::777777000111111222111111//////111111111111111111111111////////////////////////111111111111000000//////......//////000000111111////////////////////////------------------------------------------------******))))))***,,,---///............////////////(((+++///111111///......000111111222666>>>GGGNNNVVV```kkksssyyy{{{uuummm^^^SSSNNNUUUbbbjjjnnnpppvvvzzz{{{tttoooooouuu{{{rrrnnniiifffgggnnnwww~~~|||xxxsssooonnnpppsssvvv|||~~~}}}}}}}}}{{{yyyvvvuuuuuuvvvwwwyyy|||}}}{{{{{{zzzzzzzzz{{{{{{|||}}}vvvqqqiiiaaaZZZTTTPPPNNNKKKTTT^^^fffmmmqqqnnnhhhYYYVVVYYYbbblllwww|||kkkZZZPPPEEE@@@===???AAACCCHHHOOORRRUUUVVVSSSNNNLLLOOOSSS]]]nnnvvv___PPPIIIFFFBBB>>>:::999777555444444444555444555777999;;;<<<===>>>===<<<<<<======>>>???@@@AAA@@@??????????????????>>>===<<<===>>>???>>>===???@@@BBBDDDFFFJJJOOOSSSZZZ^^^dddhhhhhhgggfffeeekkkqqqxxx~~~}}}|||zzzpppfff]]]VVVRRRLLLJJJJJJMMMSSSYYY^^^aaa___\\\XXXRRROOOQQQVVV[[[bbbfffjjjjjjiiikkkrrrxxx|||ppphhheeeeeefffgggbbb\\\XXXWWWXXXYYYYYYZZZ]]]```bbbccccccddddddkkkttt~~~kkkbbbZZZ[[[aaahhhrrrzzzyyykkkdddcccgggmmmvvvxxxjjj^^^TTTKKKJJJKKKMMMPPPSSSWWW]]]dddiiilllqqqwww{{{~~~wwwqqqlllgggccc[[[NNNAAA888666777444555555555555444333333000000000000000000000000000000000000000000000000111111000/////////000000,,,---...///000111111222////////////////////////------------------------------------------------...---,,,+++,,,,,,---...............////////////###''',,,//////---,,,,,,...//////111666>>>HHHOOOWWWaaammmuuu{{{|||uuulll\\\SSSNNNUUU```hhhnnnqqqwww}}}wwwqqqnnnuuu}}}tttpppkkkhhhkkkrrr{{{|||yyyuuurrrqqqsssuuuwww}}}~~~}}}}}}|||zzzyyyuuuuuuuuuvvvwwwzzz|||}}}{{{{{{{{{zzz{{{{{{|||}}}}}}uuuooofff[[[RRRLLLJJJIIILLLYYYgggqqqyyy{{{wwwqqq___XXXWWW```kkkvvv}}}nnn^^^SSSFFFAAA???@@@BBBCCCHHHNNNRRRVVVXXXUUUQQQOOORRRVVVddduuuzzzcccTTTNNNKKKFFFAAA<<<:::777555444444444555444555777999;;;======>>>===============>>>??????>>>>>>============>>>>>>>>>===<<<===???@@@???>>>AAACCCEEEGGGJJJOOOTTTXXX^^^aaafffiiiiiijjjjjjkkkpppuuu{{{~~~~~~}}}tttkkkccc\\\WWWSSSOOOOOOPPPVVV^^^ffflllooollliiibbbZZZUUUWWW^^^eeelllqqqvvvvvvtttwww|||sssooonnnoookkkfff___ZZZXXXYYYZZZZZZ```bbbdddeeeeeefffhhhjjjppp{{{tttaaaYYYTTTWWW^^^gggrrr{{{xxxjjjcccbbbeeekkksss|||xxxiiiXXXOOOHHHIIILLLNNNRRRVVVYYY^^^eeejjjnnnsssyyy}}}yyyqqqllldddaaaYYYLLL>>>777666888888777777777666666666666111111111111111111111111000000000000000000000000111000///......///111222---------......//////000////////////////////////------------------------------------------------111000...---------..................////////////'''***,,,------,,,---.........///111666>>>GGGNNNWWWbbbnnnvvv||||||tttkkkXXXQQQNNNUUU^^^fffnnntttyyy|||sssnnnvvvwwwrrrmmmkkknnnuuu}}}|||{{{yyywwwwwwwwwyyyzzz}}}~~~}}}|||yyywwwssssssssstttvvvxxx{{{|||{{{{{{{{{{{{{{{|||}}}}}}}}}~~~wwwpppfffZZZPPPLLLKKKKKKTTTbbbsss|||cccWWWSSS]]]jjjuuuqqq```TTTGGGCCC@@@BBBCCCDDDHHHNNNSSSWWWZZZXXXSSSRRRTTTXXXiiizzz~~~gggYYYTTTPPPJJJDDD>>><<<999777555555666777555666888:::;;;<<<=====================>>>>>>???>>>======<<<======>>>>>>>>>===<<<===???@@@???>>>AAACCCGGGJJJOOOUUU\\\```aaacccfffiiijjjlllnnnpppuuuyyy~~~~~~zzzxxxyyyzzz{{{{{{}}}~~~|||wwwpppjjjeeeaaa]]]ZZZYYYZZZ]]]eeeoooxxx~~~yyyvvvnnnddd]]]^^^gggnnnyyyyyysssrrrrrriiiddd^^^YYYYYY[[[]]]^^^ccccccbbb```___aaadddgggmmmzzzuuuhhh[[[UUURRRWWW___hhhuuuwwwiiicccaaaccchhhoooyyy{{{lllWWWOOOHHHHHHKKKNNNQQQUUUWWW]]]dddiiimmmrrrxxx}}}zzzrrrlllaaa^^^VVVJJJ===666666888333333222111111111111222222222222222222222222222000000000000000000000000111000...,,,---///222444...............---------////////////////////////------------------------------------------------///...---,,,------///000............/////////000///000///---,,,---000222//////000111555===FFFLLLXXXbbbnnnwww|||{{{sssiiiUUUPPPOOOTTT]]]eeennnvvvzzz~~~uuuooovvvxxxtttnnnlllooovvv~~~}}}}}}|||{{{{{{{{{|||}}}~~~~~~}}}{{{yyywwwqqqqqqqqqrrrtttwwwyyy{{{{{{{{{{{{{{{{{{|||}}}}}}}}}~~~xxxrrrhhh\\\SSSPPPQQQSSS\\\kkk~~~eeeVVVPPP[[[iiiuuusssaaaTTTHHHCCCAAABBBDDDDDDHHHNNNTTTXXX[[[YYYUUUSSSVVVYYYkkk}}}jjj\\\XXXTTTMMMGGGAAA>>>;;;888777777888999666777888:::;;;<<<======>>>============>>>>>>???>>>===============>>>>>>>>>=========???@@@@@@???@@@CCCGGGLLLRRRYYYaaafffcccdddggghhhjjjmmmqqqsssxxx{{{~~~yyyyyyxxxuuuqqqppprrrtttssstttuuuvvvwwwxxxzzzzzzuuurrrnnnjjjiiigggeeecccbbbdddiiirrr}}}~~~vvvjjjcccdddmmmuuuzzzsssppppppeeeaaa[[[XXXYYY\\\___aaaaaa```]]]YYYWWWYYY]]]```ffftttxxxjjj^^^[[[UUUSSSXXXaaakkkxxxvvviiiccc___aaafffmmmvvv}}}nnnZZZQQQJJJIIIJJJKKKMMMPPPUUUZZZaaagggkkkooovvvzzzzzzrrrmmmddd]]]SSSGGG>>>888444333333333333333333333333333444444444333222111000///222000...***((())),,,///////////////000000000000......////////////......//////////////////////////////...,,,)))&&&###!!!........................------------------,,,,,,............//////////////////............//////......000333555999EEEQQQ^^^dddkkkrrrwwwvvvlllaaaVVVOOOJJJOOO\\\jjjsssvvv|||{{{ooojjjuuuwwwpppppptttwww|||~~~}}}~~~~~~|||}}}|||{{{{{{zzzxxxuuusssqqqoooqqquuuyyyzzzyyyxxxyyyzzz{{{|||~~~~~~|||sssjjjccc]]]XXXXXX\\\fffzzzhhh[[[PPPTTTccctttqqq```VVVFFFEEEDDDDDDDDDFFFHHHJJJUUUZZZ___^^^YYYWWWZZZ___mmm~~~pppddd___[[[SSSLLLGGGBBB;;;666444444555555555666777999;;;<<<<<<<<<===============>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;===@@@@@@@@@@@@@@@BBBFFFIIIMMMQQQVVV\\\ccchhhjjjjjjkkkkkkmmmqqqvvv{{{}}}~~~zzzzzz{{{{{{zzzxxxvvvuuuppprrrsssrrrpppnnnmmmmmmpppooonnnppptttxxx{{{|||xxxtttpppmmmmmmmmmmmmmmmrrrtttyyy|||pppiiijjjvvv{{{uuunnniii```]]]]]]___aaabbbccceeeiiieee^^^XXXUUUTTTVVVWWW^^^gggqqq{{{zzzmmmbbb]]]SSSVVVZZZ___fffqqqxxxggg]]]\\\___ccciiiqqq{{{lllYYYPPPHHHGGGIIIKKKMMMQQQWWW[[[aaafffkkkoootttwww|||}}}yyyqqqlllaaa[[[PPPEEE===777555555333333333333333333333333333333333333222111000000222222111///---...111333222222111000///...------000000111111111111000000////////////////////////,,,---.........---,,,+++...........................---------------------............////////////////////////////////////......000333444999DDDPPPZZZaaaiiipppuuuuuulllbbbVVVOOOJJJOOO]]]llluuuxxx}}}|||ppplllwww{{{tttrrrssstttyyy}}}|||~~~~~~|||~~~~~~||||||{{{yyyvvvsssqqqppprrruuuyyyyyyyyyxxxyyyzzz{{{|||~~~vvvllleee___]]]___eeetttdddXXXOOOTTTbbbsss~~~nnn___UUUHHHGGGFFFFFFFFFIIIKKKMMMRRRYYY___```\\\YYY[[[^^^nnn~~~pppddd```\\\UUUOOOHHHDDD???;;;999777666555555666777999;;;<<<<<<<<<===============>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;===?????????@@@AAACCCHHHLLLQQQWWW\\\bbbhhhlllllllllmmmmmmoootttzzzzzzuuuttttttrrrqqqooonnnmmmkkknnnqqqqqqpppooonnnnnnpppooooooqqqvvvzzz|||}}}yyywwwtttsssuuuwwwxxxyyy|||rrrlllnnn{{{xxxrrrlllhhh```bbbfffkkknnnnnnlllkkkiiieee___YYYUUUTTTTTTUUUYYYbbbllluuu}}}zzzttthhh^^^YYYWWW[[[aaahhhooozzzwwwfff\\\ZZZ]]]aaagggnnnwwwnnnYYYPPPHHHGGGIIIJJJMMMQQQVVVYYY___dddhhhmmmqqqtttzzz{{{~~~yyypppkkk```YYYNNNCCC;;;777666777333333333333333333333333333333333333222111111000111222222222111111333555222222111000///...------000000111111111111000000////////////////////////+++,,,...///000111111111................................................---............///////////////000111111000//////......000333444888DDDPPPWWW___gggmmmqqqqqqkkkcccWWWPPPKKKPPP^^^nnnxxx{{{~~~|||qqqnnnxxx~~~xxxuuurrrqqqvvv}}}~~~{{{{{{}}}~~~}}}~~~}}}}}}{{{yyywwwsssrrrqqqrrruuuxxxyyyyyyxxxyyyzzz{{{|||~~~yyynnngggccccccjjjrrr}}}___TTTMMMSSSaaaqqqzzzkkk]]]SSSKKKJJJIIIHHHIIILLLOOOQQQSSSZZZbbbeeebbb^^^^^^___nnn}}}rrrgggccc```[[[VVVLLLIIICCC???<<<:::777555666666888999;;;<<<<<<<<<===============>>>??????>>>>>>======<<<<<<======;;;===>>>>>>>>>@@@CCCFFFIIIMMMTTT[[[aaafffkkkooolllllllllmmmooouuu}}}{{{wwwrrrpppmmmjjjhhhhhhhhhhhhiiimmmrrruuuuuusssrrrrrrqqqqqqrrrvvvzzz~~~zzzyyyxxxzzz~~~yyysssooorrr{{{rrrmmmjjjhhhdddkkkvvv~~~zzzuuummmjjjddd___ZZZXXXWWWWWWYYYbbblllttt~~~~~~|||wwwnnneeeaaa___dddlllssszzzxxxeee[[[XXXZZZ^^^cccjjjrrr|||oooZZZPPPHHHGGGHHHJJJLLLPPPSSSWWW\\\```dddiiimmmqqqvvvxxx|||xxxooojjjaaaZZZOOODDD;;;777666777333333333333333333333333333333333333333222111000...000111111000///000111......//////000000111111......////////////......////////////////////////---------.........------.................................///////////////---------.........//////...000111333333111000.........000222444888CCCOOOWWW___gggjjjllllllhhhbbbXXXQQQKKKPPP___oooyyy}}}}}}{{{pppnnnvvvzzzvvvpppmmmsss{{{{{{zzz}}}}}}{{{}}}~~~|||{{{yyywwwssssssrrrsssuuuwwwyyyzzzxxxyyyzzz{{{|||~~~}}}~~~~~~}}}~~~{{{ooohhhfffiiisss}}}sssYYYPPPKKKRRR___mmm|||uuuhhh[[[SSSMMMLLLKKKKKKLLLOOORRRUUUXXX___hhhkkkiiidddbbbaaakkk{{{uuulllhhhfffccc___TTTOOOGGG@@@<<<999777666666777888:::;;;<<<<<<<<<===============>>>>>>???>>>>>>===<<<<<<=========<<<<<<=========@@@DDDGGGGGGLLLTTT\\\bbbfffjjjmmmiiiiiiiiijjjnnnttt}}}~~~{{{wwwtttqqqlllhhhffffffhhhiiimmmrrrxxx|||}}}zzzxxxwwwvvvwwwyyy}}}|||||||||zzzssspppooorrr}}}tttllljjjjjjjjjlllyyy}}}uuurrrnnniiieeecccaaaaaaeeellluuu{{{yyyrrrpppnnnqqqvvv{{{xxxfff[[[WWWYYY\\\```fffnnnwww}}}pppZZZQQQHHHGGGHHHIIIKKKOOOQQQTTTYYY]]]aaaeeejjjnnntttvvvzzzxxxooojjjddd]]]RRRFFF<<<777555555333333333333333333333333222222333333333222111111///000222111///---------.........///000111111111......////////////......////////////////////////...------,,,,,,,,,,,,,,,....................................//////000000------------...............000111333333111000...///...000222333777BBBNNNYYYbbbiiiiiihhhgggdddaaaZZZRRRLLLPPP]]]mmmxxx|||zzzyyymmmlllttt}}}xxxtttnnnkkkpppwww|||zzz||||||zzz{{{~~~|||zzzxxxwwwssstttttttttuuuwwwyyy{{{xxxyyyzzz{{{|||~~~|||}}}|||{{{|||{{{oooiiihhhmmmxxxwwwgggVVVNNNJJJPPP\\\jjjxxx|||sssggg\\\TTTNNNNNNNNNOOOPPPSSSVVVXXX^^^dddkkknnnlllhhhdddbbbiiizzzyyyrrrooonnnkkkiiiaaaYYYLLLAAA;;;888777777777888999:::;;;<<<<<<<<<===============>>>>>>???===<<<<<<<<<<<<<<<======<<<<<<=========@@@DDDGGGFFFLLLTTT[[[aaadddhhhjjjfffggghhhiiimmmttt}}}}}}}}}zzzvvvsssnnnjjjhhhjjjlllooouuuzzz}}}{{{}}}~~~|||vvvpppkkkiiijjjnnnwwwxxxmmmhhhiiimmmpppxxx}}}{{{wwwssspppnnnmmmmmmttt{{{|||zzzxxxfff[[[VVVXXX[[[___dddllltttzzz~~~ooo[[[QQQHHHGGGGGGHHHJJJMMMPPPSSSWWW[[[___dddiiimmmsssuuuzzzyyypppkkkddd^^^SSSHHH>>>888444333333333333333333333333333222222222333333222222111111222333222///---------111000000000/////////...000000111111111111000000////////////////////////------,,,------...000000........................---------......//////000,,,------------.........//////000111111000/////////...000222333666BBBNNN[[[eeekkkiiieeedddcccbbb\\\SSSLLLNNN[[[jjjtttxxxxxx|||vvvkkkiiiqqq|||{{{uuuqqqllliiikkkqqqxxx{{{~~~zzzyyy{{{|||zzz{{{~~~}}}zzzyyyyyyssstttuuuuuuuuuvvvyyy{{{xxxyyyzzz{{{|||~~~|||}}}|||zzz{{{{{{pppkkkkkkoooyyyxxxiii]]]UUUMMMIIINNNYYYfffuuu{{{ssshhh]]]VVVQQQRRRTTTVVVXXXZZZ\\\]]]bbbffflllnnnmmmjjjgggeeelll}}}|||zzzyyywwwtttpppeeeUUUFFF===999888888888999:::;;;<<<<<<<<<<<<===============>>>??????;;;;;;;;;:::;;;;;;<<<===;;;===>>>>>>>>>@@@CCCFFFGGGLLLSSSYYY^^^aaaccceeeeeefffhhhkkkooouuu|||||||||~~~vvvsssooolllkkknnnrrrttt|||~~~{{{xxxuuusssnnnhhhddddddeeehhhnnnuuuuuuwww{{{~~~xxxooohhhfffkkkrrrxxx}}}yyyxxxxxxxxx}}}zzzyyyzzz~~~uuudddZZZTTTVVVYYY]]]bbbjjjrrrxxx}}}ooo\\\RRRIIIFFFGGGGGGIIILLLPPPRRRVVV[[[___eeekkkpppsssvvv|||yyyqqqlll```[[[RRRHHH???888444222333333333333333333333333111222222333333222222222000111222111///...///000000000000000////////////000000111111111111000000////////////////////////,,,,,,,,,,,,---///111222........................+++,,,,,,---......//////,,,,,,---------.........///////////////////////////...000222222666AAAMMM\\\eeellliiiddddddeeefff]]]TTTKKKMMMXXXfffooossswww{{{uuukkkhhhooozzzzzzrrrnnnjjjfffeeehhhnnnttt~~~zzzwwwwwwzzz|||{{{~~~|||{{{{{{tttuuuvvvuuutttuuuxxx|||xxxyyyzzz{{{|||~~~~~~~~~}}}||||||{{{rrrnnnnnnqqqyyyzzzssslllccc[[[UUUNNNIIIMMMVVVcccsss|||tttjjj```YYYVVVYYY\\\```cccddddddcccgggiiimmmpppqqqppppppooouuu}}}rrraaaQQQEEE>>>:::888888999:::;;;<<<<<<<<<<<<===============>>>??????999999999999999:::;;;<<<;;;===?????????@@@AAACCCFFFJJJPPPTTTWWWYYY\\\^^^aaacccgggjjjnnnsssyyy}}}}}}}}}|||~~~vvvsssqqqooopppsssxxxzzz{{{vvvrrrqqqppppppoookkkeee```aaabbbccchhhmmmiiilllpppuuu{{{wwwooolllgggdddfffnnnxxxxxxsssqqqpppqqqyyyqqqaaaXXXQQQSSSWWW[[[```hhhqqqwww}}}ppp\\\RRRIIIFFFGGGFFFHHHKKKPPPSSSWWW[[[```gggnnnsssuuuxxx~~~zzzrrrmmm\\\XXXQQQHHH@@@999444222333333333333333333333333111222222333333333222222---...///...------///111------...///000111222222......////////////......////////////////////////---,,,,,,+++,,,---...///........................++++++,,,,,,---...//////,,,,,,,,,---------......//////............/////////...000222222666AAAMMM[[[eeellljjjddddddhhhjjj^^^UUUKKKLLLVVVccclllpppwww{{{uuukkkgggooozzz{{{qqqllliiidddaaaaaahhhppp||||||vvvtttuuuyyy|||}}}~~~}}}~~~tttuuuwwwvvvtttuuuxxx|||xxxyyyzzz{{{|||~~~}}}}}}{{{tttqqqppprrryyyyyywwwsssmmmiiifffbbb]]]VVVOOOIIILLLUUUbbbrrr}}}uuulllbbb[[[[[[^^^cccgggjjjjjjiiihhhkkkmmmpppsssuuuwwwxxxyyy|||{{{jjjZZZLLLCCC<<<999999999:::;;;<<<<<<<<<<<<===============>>>??????999888888888999999:::;;;;;;===@@@@@@@@@@@@@@@BBBDDDGGGKKKOOOQQQRRRUUUWWW]]]```dddhhhkkkoootttxxx~~~~~~|||}}}~~~|||vvvuuusssrrrtttxxx}}}{{{wwwrrrooooooqqqssstttkkkddd``````aaabbbdddiiiiiilllpppvvv}}}tttlllfffdddbbbbbbgggqqq|||~~~uuummmjjjhhhhhhlllvvvnnn___WWWOOOQQQUUUYYY___gggooouuu~~~qqq\\\RRRIIIFFFFFFFFFHHHKKKQQQSSSWWW\\\bbbiiipppuuuvvvzzz