BM6P6(@ ~~~yyyuuupppppprrrqqqmmmhhhgggaaa\\\YYYYYYXXXSSSNNNNNNLLLKKKKKKKKKKKKIIIHHHIIIGGGEEEFFFGGGHHHGGGFFFGGGFFFEEEFFFGGGHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDHHHHHHGGGGGGHHHJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTUUUXXXZZZ\\\^^^aaadddiiilllqqqyyyuuujjjaaa[[[UUUSSSQQQNNNMMMMMMNNNNNNPPPRRRTTTUUUXXX___iiipppzzzoooaaaSSSDDD:::777777555444333222222222444333222111000000000000000000000000000000000000...........................------,,,,,,------...............---+++)))(((,,,+++***))))))***+++,,,...---,,,+++************+++)))'''(((+++,,,***(((+++++++++,,,,,,---------******))))))))))))******************************))))))))))))))))))))))))---,,,,,,++++++,,,,,,---))))))***++++++++++++******+++---......---+++***...------,,,,,,,,,------------............------//////.........---------000000000000111111111111222222222222333444555666888888777777777777888888777999:::<<<======<<<<<<>>>>>>?????????>>>>>>===>>>======<<<<<<<<<=========???AAAAAA@@@@@@AAABBB@@@@@@AAABBBCCCCCCCCCBBBCCCDDDFFFHHHIIIKKKKKKLLLGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFIIIKKKLLLNNNOOOOOOOOOOOOOOONNNLLLJJJJJJJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNNNNJJJIIIHHHGGGGGGGGGHHHIIIMMMNNNOOOOOONNNOOOQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYZZZ]]]```dddfffjjjnnnrrrvvvyyy~~~wwwoooiiidddaaaWWWUUUQQQLLLIIIGGGFFFFFFGGGFFFEEEDDDBBBAAA@@@???@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;~~~{{{wwwrrrmmmhhheeeeeeccc^^^ZZZVVVTTTRRRQQQQQQPPPOOONNNNNNLLLKKKJJJKKKLLLKKKJJJIIIHHHGGGGGGIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKMMMOOOQQQRRRSSSTTTTTTUUUXXX[[[]]]___ccceeehhhkkknnnrrrwwwzzz~~~|||xxxqqqiiiaaaZZZVVVSSSRRRPPPOOONNNOOOQQQRRRTTTWWW[[[^^^ccclllwwwnnn]]]RRRHHH???888777666555444333222222222333222111000////////////////////////////////////...........................------,,,,,,------...***++++++,,,,,,+++******++++++***))))))***++++++...---,,,+++************+++)))((((((++++++***(((***+++++++++,,,,,,,,,,,,******))))))))))))******************************************************---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,+++,,,---......---,,,+++...------,,,,,,,,,------------............------//////.........---------//////000000000111111111111111111222222444555555666666666666666777888888777888:::;;;<<<<<<<<<;;;>>>>>>>>>??????>>>>>>=========<<<<<<<<<<<<======>>>???AAAAAA@@@???@@@AAA>>>???@@@AAABBBCCCDDDEEEDDDDDDFFFHHHIIIJJJJJJJJJGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNOOONNNNNNNNNMMMLLLKKKJJJJJJJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNMMMLLLLLLIIIIIIHHHGGGGGGHHHHHHIIILLLMMMNNNNNNMMMNNNPPPRRRQQQRRRSSSUUUVVVWWWWWWWWWWWWXXXZZZ[[[\\\___cccffffffiiimmmppprrruuuwwwzzz}}}~~~wwwqqqiiiaaa\\\WWWSSSPPPOOOMMMJJJFFFCCCBBBAAAAAABBBBBBAAAAAA@@@@@@????????????>>>>>>===<<<<<<;;;::::::::::::::::::::::::{{{ttttttwwwyyy}}}xxxuuutttrrrnnnjjjeeebbb^^^[[[[[[ZZZYYYXXXXXXVVVTTTSSSSSSSSSRRRQQQPPPNNNMMMMMMNNNOOONNNMMMLLLKKKJJJIIIHHHIIIIIIJJJGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPRRRUUUWWWYYYZZZ[[[[[[[[[\\\___dddhhhkkknnnqqquuuxxx|||zzzwwwuuutttnnnllliiiddd^^^YYYUUUSSSRRRQQQQQQRRRTTTVVVYYYZZZ]]]aaahhhnnnvvvwwwjjjWWWIIIBBB>>>:::777777666555333222222222222111111000///............////////////////////////...........................------,,,,,,------...'''((()))***+++,,,,,,,,,++++++***))))))***++++++---,,,+++***************+++***))))))***+++***)))***************+++++++++******))))))))))))******************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,---...,,,---...//////...---,,,------,,,,,,,,,,,,------------............------...............---------//////000000000000111111111111111111222333444444222333333444555666777777777888999:::;;;;;;;;;:::======>>>>>>>>>>>>============<<<<<<<<<<<<======???@@@BBBAAA@@@>>>??????>>>>>>>>>???AAACCCEEEGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJGGGHHHJJJLLLMMMMMMMMMLLLNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJKKKKKKLLLKKKKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMMMMLLLLLLNNNPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRSSSVVVYYY[[[]]]```bbbbbbccceeefffkkknnntttzzz|||wwwsssoookkkgggeeeaaa]]]WWWQQQNNNKKKHHHFFFHHHFFFDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::uuulllhhhiiikkkqqqwww}}}{{{yyyvvvrrrmmmiiihhhhhhggggggdddaaa___^^^^^^]]]\\\ZZZZZZXXXVVVUUUWWWWWWWWWVVVUUUSSSQQQNNNMMMMMMNNNOOOLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTWWW[[[^^^aaacccdddbbbaaaaaabbbeeejjjpppsssuuuxxx|||{{{uuuoookkkhhhgggeeeccc```]]]ZZZXXXWWWVVVSSSTTTVVVZZZ^^^bbbeeegggmmmrrryyyzzzaaaWWWIII>>>:::999888777666555444333222222222222111000//////.........///////////////////////////...........................------,,,,,,------...(((((()))***+++,,,,,,---+++******************+++,,,,,,+++******************************+++******)))))))))))))))***************))))))))))))******************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,***)))***+++---///------...//////...------,,,,,,,,,+++,,,,,,------------............------........................////////////000000000111111111111111111222333333000000222333555666777777777888888999999999::::::<<<<<<======>>>>>>=========<<<<<<<<<<<<======>>>@@@AAABBBAAA???======>>>@@@???>>>>>>???AAADDDFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHKKKKKKKKKJJJJJJJJJJJJJJJFFFGGGIIIKKKLLLLLLLLLKKKMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKMMMOOONNNOOOPPPQQQRRRRRRRRRRRRSSSSSSRRROOONNNOOOQQQTTTUUUWWWYYYZZZZZZZZZ[[[\\\^^^aaaeeejjjooosssvvvwwwxxx{{{~~~zzzuuuqqqnnnmmmjjjgggccc```^^^\\\YYYWWWUUURRRNNNKKKJJJIIIGGGFFFEEEDDDBBBAAA????????????=================================<<<<<<;;;;;;;;;999999999999999999999999|||rrrgggbbbaaaaaaeeejjjnnnpppsssvvvxxx{{{|||xxxwwwwwwwwwvvvqqqnnnllljjjjjjiiihhhfffdddbbb___^^^___`````````^^^\\\WWWTTTRRRRRRSSSTTTWWWXXXYYYZZZ\\\]]]^^^___\\\___cccgggkkkmmmnnnooolllkkkjjjjjjmmmqqqvvvyyyzzz}}}yyyvvvqqqkkkeeeaaa^^^]]]]]][[[ZZZXXXXXXYYYZZZ[[[YYY[[[___dddjjjpppuuuwwwrrrcccPPPJJJAAA;;;999777666444555444333222222222222222111111000/////////000000...................................................------,,,,,,------...,,,,,,+++++++++,,,,,,,,,*********++++++*********++++++******))))))************++++++*********+++))))))))))))))))))))))))******))))))))))))******************************************************,,,++++++******++++++,,,,,,+++)))((()))***,,,...---..................---+++++++++++++++,,,---...------............---------........................////////////000000000111111000000000111222222///000222444555666777777777777777777888888888999:::;;;<<<===============<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBAAA???===<<<===BBB@@@???>>>>>>???AAABBBDDDDDDEEEEEEFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHIIIIIIJJJJJJJJJJJJIIIJJJKKKKKKJJJKKKMMMNNNNNNOOOPPPQQQQQQRRRRRRQQQPPPPPPPPPNNNMMMNNNPPPSSSNNNPPPSSSTTTSSSTTTUUUVVVUUUVVVYYY\\\^^^```aaabbbeeegggkkkooossswwwyyyzzz{{{yyyvvvsssqqqppppppqqqkkkjjjgggdddaaa^^^\\\ZZZYYYWWWTTTRRRRRRRRRPPPNNNKKKIIIFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888wwwooofffccc```^^^___bbbbbbdddgggiiijjjmmmqqqtttyyyzzz}}}~~~|||zzzxxxxxxxxxvvvuuupppmmmjjjiiijjjkkkkkkkkkhhheee```\\\ZZZZZZ\\\^^^aaabbbccceeefffhhhiiijjjlllooosssxxx{{{|||||||||yyyxxxvvvvvvwwwyyy|||~~~}}}yyytttqqqmmmjjjfffaaa]]]ZZZXXXWWWTTTUUUUUUWWWZZZ^^^aaaccceeehhhnnnuuu|||nnn[[[MMMDDD@@@<<<999777555333111444444333222222222222222111000000//////000000111...................................................------,,,,,,------.........---,,,+++++++++,,,)))***++++++++++++***)))+++******)))))))))*********+++,,,+++******+++,,,************))))))))))))******))))))))))))******************************))))))))))))))))))))))))++++++************++++++******)))))))))***+++,,,------------------------+++******++++++,,,---...------............---------------.....................////////////000000111000000000000000111111000111333555777888777777777777666666666777777888999:::;;;<<<============<<<<<<;;;<<<<<<===>>>??????AAAAAAAAA>>>===<<<===AAA@@@???>>>>>>>>>???@@@CCCCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKGGGHHHIIIJJJJJJKKKJJJJJJIIIJJJKKKKKKJJJJJJLLLNNNOOOOOOPPPQQQQQQQQQQQQQQQLLLMMMNNNNNNMMMMMMOOOQQQMMMOOOQQQRRRRRRRRRSSSUUUSSSTTTUUUVVVWWWXXXXXXXXXZZZ\\\^^^aaaccceeegggggghhhjjjllllllllllllmmmnnnooonnnmmmnnnppprrrrrrqqqrrrqqqpppoooooooooooopppppppppqqqrrrssstttuuuvvvssssssttttttrrrpppmmmkkkeeedddbbb```^^^^^^^^^^^^XXXXXXVVVTTTRRRPPPNNNMMMOOOMMMJJJIIIIIIIIIGGGFFFFFFDDDBBBBBBCCCCCCBBBAAA???????????????>>>>>>>>>>>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777tttnnnjjjiiigggcccaaabbb```aaabbbbbbbbbcccfffhhhkkklllnnnrrrwww||||||xxxvvvwwwxxxyyyyyytttqqqllliiihhhjjjmmmpppooopppqqqssstttvvvwwwxxx}}}~~~}}}}}}~~~~~~zzz}}}zzztttnnnhhheee```^^^\\\XXXVVVTTTTTTSSSRRRTTTXXX^^^dddjjjooorrrxxx|||xxxhhhXXXJJJBBB===;;;888666444333333222444333222222111222222222/////////......//////000...................................................------,,,,,,------...------+++*********+++,,,)))***++++++++++++***)))******))))))))))))******)))+++---,,,***)))+++---+++++++++******)))))))))******))))))))))))******************************************************++++++************++++++*********+++++++++,,,,,,------,,,,,,,,,,,,------************+++,,,---...------............---------------.........//////........./////////000000111000000/////////000000222333555888999999888888777777666555555555666777999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???>>>@@@AAA@@@>>>======>>>>>>>>>>>>???????????????AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGIIIJJJKKKLLLKKKKKKJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKKKKJJJKKKMMMOOONNNNNNOOOPPPPPPPPPPPPOOOJJJLLLOOOOOONNNMMMNNNOOOMMMOOOQQQQQQQQQPPPQQQRRRQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTUUUWWWXXXYYYZZZZZZYYY[[[]]]]]][[[[[[\\\^^^]]]\\\[[[[[[]]]___^^^^^^^^^______```___^^^]]]]]]\\\\\\]]]]]]^^^___``````]]]]]]^^^]]]\\\[[[YYYXXXTTTSSSSSSRRRRRRQQQQQQQQQOOONNNMMMLLLJJJHHHGGGFFFHHHFFFDDDDDDDDDEEEDDDCCCEEEDDDBBBBBBBBBBBBAAA???===>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666666666666666666666666}}}tttpppnnnpppoookkkggggggcccddddddbbb``````aaabbbdddddddddfffjjjnnnrrruuuwwwwwwxxx|||{{{wwwttttttxxx|||~~~}}}|||rrruuuxxxzzz{{{{{{|||}}}|||yyytttpppkkkgggbbb___XXXWWWUUUSSSRRRQQQRRRRRRUUUXXX^^^gggooowww}}}yyygggXXXKKKDDDAAA;;;999666444333444444555333333222222111222222222......---------......///...................................................------,,,,,,------...++++++***))))))***+++,,,)))***+++,,,,,,+++***)))***)))))))))))))))******))),,,---,,,***)))+++---,,,+++++++++******))))))******))))))))))))******************************++++++++++++++++++++++++++++++************++++++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---************+++,,,---...---..................------------.........//////............/////////000111000////////////000000333555777999::::::999888777777555444444555666777888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????===???@@@@@@>>>======>>>;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJFFFGGGIIIKKKLLLLLLLLLKKKJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGIIIIIIFFFGGGIIIKKKLLLLLLKKKJJJJJJKKKLLLKKKKKKKKKMMMOOOMMMNNNNNNOOOOOOOOONNNNNNLLLNNNQQQRRRPPPOOONNNNNNKKKLLLNNNMMMKKKJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSUUUWWWVVVTTTSSSUUUWWWSSSRRRQQQQQQSSSTTTTTTSSSSSSTTTVVVWWWWWWUUUSSSRRRPPPPPPQQQQQQRRRSSSSSSSSSQQQQQQQQQPPPOOONNNMMMLLLJJJKKKKKKLLLLLLKKKKKKJJJMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBAAABBBDDDFFFFFFFFFDDDBBB@@@@@@@@@???===;;;>>>>>>>>>>>>======<<<;;;888888999:::;;;;;;<<<<<<::::::::::::::::::::::::666666666666666666666666wwwqqqjjjooouuuxxxwwwtttqqqooooookkkfffdddcccaaa^^^[[[[[[ZZZZZZ\\\```ccceeefffcccdddfffiiinnnssswwwzzz{{{}}}~~~zzzxxxwwwwwwssspppllllllmmmnnnmmmkkkmmmkkkiiieee```[[[WWWUUUTTTTTTSSSQQQQQQRRRVVVYYY\\\```hhhrrr~~~sss___RRRJJJAAA;;;888666666666555444444333333111111111111111111111111000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++*********))))))++++++++++++++++++++++++************************+++,,,,,,+++)))((()))***(((((())))))*********+++*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++***)))***+++,,,+++)))************************---,,,,,,+++***)))((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,---------............------...///111222444555777888999888666555666555333222222333555666999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<===>>>??????@@@??????>>>===<<<@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFHHHJJJJJJJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJKKKMMMKKKHHHGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMOOOQQQRRRQQQPPPMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLJJJIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCC@@@AAABBBBBBCCCCCCCCCBBB????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::;;;:::999888777777777777666666666666666666666666xxxrrrnnniiieeegggnnnxxx~~~}}}yyyvvvrrrnnnllliiiddd```___]]][[[ZZZZZZ[[[ZZZZZZYYYZZZ[[[^^^aaafffiiikkkmmmooorrruuuzzz~~~}}}vvvqqqnnnlllkkkfffccc```___```aaa```___aaaaaa```]]]YYYUUUSSSRRRRRRRRRSSSTTTUUUXXX]]]```hhhmmmwwwtttdddSSSIIICCC<<<777555666666555555444333333333111111111111111111111111000000000000/////////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))+++((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,***)))***++++++***)))************************,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,............/////////000......------...///111222333555666888888777666555666555333222222333555666888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???>>>============>>>>>>===>>>>>>?????????>>>>>>@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGHHHHHHGGGGGGHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHJJJJJJJJJIIIGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJFFFFFFGGGHHHIIIJJJKKKLLLMMMJJJHHHGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMNNNPPPQQQQQQOOOMMMKKKJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBB>>>???@@@@@@AAAAAAAAA@@@>>>>>>>>>>>>============>>>======<<<<<<;;;::::::::::::::::::::::::::::::::::::999888777777777777555555555555555555555555xxxllleeebbb___]]]]]]fffrrr}}}{{{uuuoookkkfffbbb^^^[[[YYYWWWTTTSSSSSSSSSSSSTTTVVVXXX[[[\\\^^^___bbbfffjjjnnnppprrrvvvwwwzzz|||{{{xxxrrrkkkeeeaaa___]]]ZZZXXXVVVUUUVVVWWWVVVVVVXXXYYYYYYWWWUUUSSSSSSSSSRRRTTTXXX[[[___dddjjjnnnxxx~~~yyy___RRREEE???<<<777444444666555555444444333333222111111111111111111111111000000000/////////......////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***))))))***+++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,+++))))))******)))(((************************************************++++++++++++++++++++++++------------------------+++,,,---.........---,,,............////////////...---------...///000111333444555777777666555555555444333222222333444555888888999999:::;;;;;;<<<>>>>>>======>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKHHHHHHIIIJJJKKKKKKLLLLLLLLLJJJGGGFFFGGGHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIILLLMMMNNNOOOOOOMMMKKKJJJIIIIIIIIIJJJIIIHHHHHHGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFEEECCCBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA<<<======>>>>>>>>>>>>>>>============<<<<<<<<<;;;<<<<<<<<<;;;::::::999999999999999999999999999999:::999888777666666666666444444444444444444444444{{{yyywwwuuutttuuuvvvwww}}}yyylllddd```\\\ZZZXXX___iiittt}}}~~~zzzoookkkfffbbb```]]]ZZZXXXVVVUUUTTTSSSRRRSSSTTTTTTVVVWWWYYY\\\___bbbeeefffggghhhjjjmmmooorrrssstttvvvwwwzzz}}}zzzvvvnnnkkkfffaaa\\\XXXVVVUUUVVVUUUSSSSSSSSSTTTUUUUUUWWWYYYZZZXXXVVVUUUWWWYYYXXX\\\bbbhhhnnnuuu|||oooaaaPPPFFF===:::999666555666555555444444333222222222111111111111111111111111000000/////////...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))''')))******))))))***,,,)))))))))))))))*********((((((((())))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,+++))))))******((('''************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000111333333444555555555555444555444333333333333444555777777888999:::;;;;;;<<<>>>>>>======>>>>>>???@@@CCCBBBAAA@@@????????????======>>>?????????????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAADDDEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJIIIIIIIIIJJJHHHHHHHHHHHHIIIJJJJJJKKKGGGGGGIIIJJJJJJKKKKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMKKKIIIGGGFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMMMMMMMLLLJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIGGGFFFDDDCCCBBBBBBAAACCCDDDEEEEEEDDDBBB@@@@@@AAAAAABBBBBBAAAAAAAAA??????>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAABBB@@@@@@???>>>>>>>>>>>>???<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888888888999999999999999999999999999999888777666666666666444444444444444444444444yyyvvvrrrnnnnnnppptttvvvwww{{{{{{qqqjjjddd^^^YYY^^^aaagggnnnuuu~~~}}}yyysssooollliiieeeccc^^^\\\ZZZWWWUUUSSSSSSSSSRRRSSSTTTVVVWWWYYYZZZ[[[ZZZ[[[\\\^^^aaaccceeefffggghhhkkkmmmooopppppppppssstttvvvxxx{{{}}}}}}wwwpppjjjggg```^^^\\\YYYVVVTTTSSSRRRRRRRRRRRRRRRSSSTTTVVVXXX[[[]]]___]]]ZZZYYY\\\```bbbgggooowwwooo[[[OOOGGG???999888888555444666444444444333222222111111000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))'''(((******))))))***,,,******))))))))))))))))))''''''(((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++***))))))******(((''')))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------...------,,,,,,,,,,,,,,,,,,++++++------...//////000000000222222333444444444444444444444444333333444444444666777777888:::;;;;;;<<<======<<<<<<======>>>???CCCBBBAAA@@@???????????????????????????>>>======>>>???@@@@@@AAAAAA@@@@@@????????????@@@@@@AAAAAACCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFIIIKKKJJJIIIHHHIIIJJJIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGIIIJJJKKKKKKLLLLLLJJJKKKKKKLLLLLLMMMMMMMMMKKKIIIGGGFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHFFFEEECCCAAAAAA@@@AAACCCDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>=========>>>>>>???>>>?????????@@@@@@@@@@@@??????>>>===============<<<===============<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999888888777777888888888888888888888888999888777666555555555555444444444444444444444444wwwtttooolllkkkmmmqqqsssrrrwww~~~}}}yyyssskkkfffhhhiiiiiikkkpppxxx}}}yyyvvvrrrpppiiigggddd```\\\YYYXXXWWWTTTTTTTTTSSSSSSSSSSSSRRRTTTTTTTTTUUUVVVXXXYYYZZZ[[[\\\^^^```aaabbbccccccdddeeegggjjjlllnnnoooppprrrtttvvvxxxyyyyyyxxxwwwssstttuuuvvvxxxzzz|||}}}}}}~~~~~~|||{{{zzzssssssqqqnnnjjjeee```^^^WWWWWWVVVUUUUUUTTTUUUUUUPPPRRRSSSTTTUUUWWWZZZ]]]dddgggiiigggccccccggglllrrrxxx|||mmm\\\MMMEEE???999666666666333222444444333333222222111111000000000000000000000000000/////////.........------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++''')))***)))(((((()))***************))))))))))))&&&''''''(((((())))))***)))))))))))))))******+++))))))))))))))))))))))))***)))((((((******)))((())))))))))))))))))))))))))))))******+++++++++,,,***************************++++++,,,,,,---------,,,,,,,,,---------..................------------,,,---...///000000000000222222222222222333333333444444444444444444444444555666777888999;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>AAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@??????>>><<<<<<>>>>>>???@@@@@@@@@@@@???>>>>>>??????@@@AAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFHHHHHHGGGFFFFFFFFFIIILLLKKKIIIGGGIIIKKKJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKKKKLLLLLLMMMMMMMMMKKKIIIGGGGGGHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEECCCAAA@@@???@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>=========>>>??????>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<=====================<<<;;;;;;;;;;;;;;;:::::::::999:::::::::999888888777777777777777777777777777777888777666555555444444444444444444444444444444444xxxvvvtttqqqoooooooooooopppuuu|||~~~zzzuuutttsssqqqsssxxx{{{xxxtttoookkkgggeeeddd___^^^\\\ZZZXXXUUUTTTSSSUUUUUUTTTSSSSSSTTTUUUVVVUUUUUUVVVVVVXXXYYYZZZ[[[YYYZZZ\\\^^^```aaaaaaaaaccceeegggiiijjjjjjjjjiiiggggggggghhhjjjlllmmmooonnnooopppqqqpppnnnlllkkkhhhhhhhhhfffddd```]]]\\\XXXXXXYYYYYYZZZ[[[[[[\\\YYY\\\___```aaadddiiimmmssswwwzzzxxxuuuuuu{{{rrrcccWWWJJJAAA???999555444666666333222444333333333222111111000000000000000000000000000000//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++((()))***)))((('''((()))************)))))))))(((&&&&&&''''''((())))))***)))))))))))))))******+++))))))))))))))))))))))))(((''''''(((***+++***)))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,------...............---------,,,,,,,,,---...///000000000///111111111111111222333333333444444444444444444333555555666888999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???>>>============>>>>>>>>>>>>?????????>>>>>>======>>>>>>???????????????>>>>>>???@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCEEEFFFHHHHHHHHHFFFEEEGGGJJJMMMLLLIIIGGGIIIKKKJJJIIIGGGFFFFFFGGGIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLJJJHHHHHHIIIKKKKKKJJJGGGHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBAAA??????@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCAAA@@@>>>>>>??????@@@AAABBBBBB@@@AAAAAAAAAAAA@@@???>>>===============>>>??????>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<===<<<<<<======<<<<<<;;;:::<<<;;;;;;;;;;;;:::::::::;;;::::::999999888777777777777777777777777777777777777666555444444444444333333333333333333333333~~~|||yyyvvvsssqqqrrrvvv{{{~~~~~~~~~~~~yyyuuusssrrrjjjiiifffccc```\\\ZZZYYYZZZYYYXXXVVVVVVVVVVVVWWWSSSSSSRRRRRRSSSTTTVVVWWWSSSTTTVVVXXXZZZZZZZZZYYYXXXZZZ\\\]]]____________^^^]]]]]]]]]___aaacccdddcccdddeeeffffffdddbbbaaaddddddddddddbbb```^^^]]]]]]^^^___```aaabbbbbbcccgggjjjmmmoooqqqtttzzz~~~vvv___QQQFFF===999;;;777444444777777555444777333333222222111000000000000000000000000000000000//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((()))***+++)))(((''''''(((+++*********))))))((((((&&&&&&&&&'''((())))))***)))))))))))))))******+++))))))))))))))))))))))))'''&&&&&&'''***++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++(((((()))***++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,++++++*********,,,---...000000000000///111111111000111111222333333444444555555444444333444555666888999:::<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<===>>><<<===>>>??????@@@@@@???======>>>???????????????>>>??????@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIHHHFFFEEEGGGJJJNNNLLLHHHFFFIIILLLJJJIIIGGGFFFFFFGGGIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMKKKIIIIIIJJJLLLLLLKKKFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBCCCCCCBBBBBBAAA@@@======>>>@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDBBB@@@???============>>>@@@AAABBB@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;:::999<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888888888777777777777777777777777777777666444444444444444111111111111111111111111}}}yyywwwvvvvvvyyy~~~xxxrrrmmmjjjhhhgggdddbbb___]]]^^^^^^^^^]]]ZZZYYYXXXYYYZZZ[[[ZZZYYYWWWWWWVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^]]]]]]\\\\\\\\\^^^___````````````aaabbbcccdddeeegggggghhhhhhhhhhhhiiiiiifffiiimmmoooqqqsssuuuwwwzzz|||hhh]]]OOODDD???<<<999666444444333333333333222222111111111111111111111111333000------///111000///222222111000///...------+++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++---,,,***))))))***,,,---...------,,,+++***))))))++++++***)))(((((()))))))))(((((('''''')))***+++))))))(((((('''''''''&&&))))))******+++++++++,,,))))))(((((('''''''''&&&))))))))))))******************)))(((((()))******(((((()))***++++++,,,,,,)))************+++++++++******))))))))))))******...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))******+++,,,,,,---......///000111222333222111111333444444444444444444555888888999999999:::::::::888:::<<>>>>>???@@@AAAAAAAAA???======???@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEHHHHHHIIIIIIIIIHHHGGGGGGIIIHHHGGGGGGGGGIIILLLMMMLLLLLLMMMLLLLLLKKKJJJJJJLLLLLLKKKKKKKKKMMMNNNOOOOOOMMMKKKIIIHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDHHHHHHHHHGGGFFFEEEEEEDDDFFFGGGHHHHHHGGGEEECCCAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDBBBAAA@@@CCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<999999999888888888888777777777666666555555555444555555444333333333333444222222222222222222222222}}}zzzyyy||||||zzzyyyrrrooommmkkkkkkjjjhhhfffcccbbbaaaaaaccccccbbbaaa```___^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^______``````^^^^^^^^^^^^___```bbbcccccccccdddeeefffiiikkklllqqqrrrsssuuuvvvwwwxxxxxxxxxzzz~~~wwwlllYYYPPPEEE===:::888666333444444333333333222222222111111111111111111111111222///------///111000///............------------+++,,,,,,,,,,,,,,,,,,---***++++++++++++++++++***++++++++++++++++++++++++---,,,***))))))***,,,------,,,,,,++++++******))),,,++++++***))))))******))))))((((((((()))***+++))))))((((((((('''''''''((((((((((((((((((((((((******)))))))))((((((((())))))))))))************************************(((((()))******+++,,,,,,))))))*********+++++++++******))))))))))))******---,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,------.../////////000111222222222111111333333333333444444444444888888888999999999::::::777999<<<>>>?????????>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@AAA???======???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGFFFHHHGGGFFFFFFGGGHHHJJJLLLKKKKKKLLLLLLKKKJJJJJJIIILLLKKKKKKJJJKKKLLLNNNOOOOOOMMMKKKIIIHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCDDDDDDCCCBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEGGGGGGFFFDDDBBBAAA@@@???>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>==============================>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<999999999888888888777777777666666666555555555555555555444333333333333444222222222222222222222222|||{{{}}}}}}yyywwwtttrrrqqqqqqqqqqqqpppooonnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggghhhiiijjjlllmmmmmmmmmooopppsssvvvyyyzzz~~~nnn___UUUHHHBBB:::666555555444222333333333333222222222222111111111111111111111111111///......///000000///,,,,,,---------......///---,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,+++*********++++++))))))(((((())))))***+++))))))((((((((((((''''''((((((((((((((((((((((((************))))))))))))))))))))))))************)))***+++,,,,,,+++***)))((())))))******+++++++++)))))))))*********++++++******))))))))))))******++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,------......////////////000111111222222111111222222222333333444444444888888888999999999999:::888999;;;===????????????<<<<<<;;;;;;;;;;;;<<<<<<>>>============>>>>>>???@@@>>>===>>>???AAAAAA@@@?????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDD@@@AAACCCDDDFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEGGGFFFEEEEEEFFFGGGIIIJJJIIIJJJJJJJJJJJJIIIIIIHHHKKKKKKJJJJJJKKKLLLNNNOOOOOONNNLLLJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEFFFEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCDDDDDDDDD@@@@@@BBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDGGGGGGEEECCCAAA@@@>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>==========================================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999:::::::::::::::;;;;;;999999888888888777777777666666666666555555555555555555444333333333333444222222222222222222222222~~~{{{zzzyyy||||||{{{||||||}}}~~~}}}|||{{{{{{{{{{{{{{{zzzzzzyyywwwvvvvvvuuuwwwxxxyyyzzz{{{|||}}}~~~~~~vvvgggZZZNNNFFF===:::666555555666555333333333333222222222222111111111111111111111111111//////......////////////........./////////000000---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---************************++++++***))))))***++++++))))))******+++++++++,,,++++++******)))******+++((('''(((((((((((())))))))))))(((((((((((((((((())))))))))))******++++++))))))))))))))))))))))))((()))))))))************(((***+++------+++***(((((()))))))))*********+++))))))))))))******************))))))))))))************))))))))))))))))))++++++,,,,,,,,,,,,------...---,,,+++***+++,,,---,,,---------.........//////000000111111111111111111111222222333444444444888888888888999999999999999:::<<<===???@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<======>>>???>>>===>>>@@@AAAAAA@@@>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB>>>@@@BBBDDDFFFGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGJJJIIIIIIIIIJJJLLLMMMOOOOOONNNLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBEEEDDDCCCBBBAAA@@@???>>>=========>>>>>>>>>??????================================================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999999::::::::::::888888888888777777777777666666666666666555555555555555444333333333333444222222222222222222222222|||vvvrrrqqqqqqqqqrrrtttwww{{{}}}~~~qqqaaaUUUKKKCCC>>>999777666555555555444444333333222222222111111111000000000000000000000000......//////.........///////////////............---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---************************************************((())))))******++++++,,,))))))(((((((((((())))))&&&&&&'''''''''((((((((((((((())))))))))))))))))&&&'''''')))***+++,,,---((((((((((((((((((((((((((()))))))))************((()))+++,,,,,,+++)))((()))))))))))))))*********(((((()))))))))***************))))))))))))******))))))))))))******))))))+++++++++,,,,,,------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,---------000000000000000111111111111111222333333444555555777777888888888999999999:::;;;<<<>>>???@@@AAAAAA<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<===>>>======>>>AAABBBAAA@@@>>>>>>?????????@@@@@@@@@>>>>>>????????????@@@@@@>>>???AAADDDFFFHHHJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHHHHHHHJJJKKKMMMNNNOOONNNMMMKKKIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<;;;::::::999999888888888888999999999999999999999999999999888888888777777777666666555555555666666666666666555555444333333333333444222222222222222222222222~~~wwwrrrmmmllljjjjjjlllooorrrtttzzz}}}~~~zzzxxx{{{xxxmmm^^^PPPGGGAAA<<<888666555444444333222222222222222222222111111111111000000000000000000000000,,,...000000...---.........---------,,,,,,++++++---,,,,,,,,,,,,,,,,,,++++++***)))(((((()))***+++************************************************)))))))))*********++++++(((((('''''''''((())))))%%%&&&'''(((((((((''''''(((((())))))))))))******$$$$$$%%%&&&((()))******''''''''''''(((((((((((())))))))))))************((()))***++++++***)))((())))))))))))))))))))))))((((((((()))))))))************))))))))))))******((()))******++++++*********++++++,,,,,,------...,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000////////////000111222222222333333444555666666777777777888888888888999:::;;;<<<===>>>@@@AAAAAA<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<<<<<<<<<<============???AAABBBAAA@@@?????????@@@@@@@@@@@@AAA======>>>>>>>>>>>>>>>>>>???@@@BBBEEEGGGIIIKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMNNNOOONNNMMMLLLJJJHHHGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@????????????@@@>>>>>>??????@@@@@@AAAAAA<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<;;;:::999999888888777777888888999999999999888888888888777888888777777777666666666555555555666666666666666555555444333333333333444222222222222222222222222{{{yyysssqqqllliiiggghhhiiikkknnnrrryyy~~~~~~||||||vvv```WWWKKKBBB>>>;;;999777444444444222111111222333222222222222111111111111000000000000000000000000+++...000000...------...++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---+++***)))(((((()))***+++************************))))))************))))))))))))))))))************((((((((((((((()))******'''''')))*********)))((((((((()))))))))*********&&&&&&&&&'''''''''''''''''''''(((((())))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))((((((((((((((()))))))))*********))))))))))))******((()))+++,,,,,,,,,++++++******+++,,,,,,---......***+++,,,,,,---------,,,------------------------000//////...///000111222222333333444666777777888777777777777888888888888999999999:::<<<===???@@@<<<<<<;;;;;;;;;;;;<<<<<>>======<<<<<<======<<<<<<===???BBBCCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCFFFHHHJJJKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGIIIKKKMMMNNNOOONNNMMMLLLJJJHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???????????????;;;;;;<<<<<<<<<=========::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999;;;<<<<<<;;;999888888888777777777777888888999999888888777777777777888777777777666666666666555555555555666666666777555555444333333333333444222222222222222222222222}}}yyyrrrlllgggeeeeeefffccchhhnnntttyyy|||hhh\\\NNNGGG???:::999::::::999444444444333222222444666222222222111111111111000000000000000000000000000+++...111000...,,,---...+++,,,,,,---...000000111+++++++++,,,,,,------------,,,***))))))***,,,---))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))((())))))***++++++((()))***,,,,,,++++++***(((((())))))*********++++++******)))((('''''''''(((((())))))*********+++))))))))))))************((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******)))***+++,,,------,,,+++******+++,,,,,,---......)))***,,,---...---,,,,,,.....................---000///.........///111222333333444555666777888999777777777777888888888888777777888999:::<<<===>>><<<<<<<<<;;;;;;<<<<<<<<>>===============<<<<<<===???BBBCCCAAA@@@@@@@@@AAAAAAAAABBBBBBBBB????????????>>>>>>>>>>>>AAABBBDDDGGGIIIKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFGGGHHHKKKMMMNNNOOONNNNNNLLLJJJHHHFFFEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCAAA@@@@@@???@@@AAACCCDDD@@@@@@???>>>>>>===>>>>>>????????????>>>>>>>>>===;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;888999;;;<<<<<<;;;999888888888777777777777888888999888888888777777666666777777777777666666666666444555555555666666777777555555444333333333333444222222222222222222222222~~~vvvnnnhhhggggggfffhhhkkkppptttyyy}}}xxxeeeUUULLLDDD@@@<<<999777777666555444444333333333333222222000000000000000000000000////////////............//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******+++*********))))))((((((((())))))))))))*********))))))))))))))))))))))))''''''''''''((((((((((((+++)))(((((())))))(((&&&))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((())))))*********+++''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))*********))))))******+++,,,++++++++++++++++++++++++++++++************++++++......---,,,,,,+++******+++,,,,,,---...///000000000//////.........//////000111222444555666666666555555555444444555555555777888999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999:::<<<===???@@@@@@@@@BBB@@@???@@@CCCCCCAAA???@@@@@@AAAAAAAAABBBBBBBBBCCCEEEHHHJJJLLLLLLKKKJJJNNNMMMLLLKKKJJJIIIHHHHHHAAAAAABBBBBBDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNNNNMMMLLLIIIGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFGGGHHHHHHIIIIIIFFFEEECCCDDDEEEFFFDDDCCCAAABBBDDDEEEGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCBBB@@@>>>===<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999============<<<<<<<<<<<<:::::::::999999888888888;;;;;;:::::::::999999999777777888999999999999888777777666555444444333333222333444555666666666666444444555555555555444444555555444444444333333333222222222222222222222222|||uuuqqqppppppnnnnnnnnnppprrruuuxxxyyytttcccUUUJJJDDD???;;;777555444444333222333333222222222111111111000000000000000000000000000000000000///////////////......---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********************)))))))))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********+++)))(((((())))))(((&&&(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++************++++++......---,,,,,,+++******------------------......//////............//////000111222444555555666666555444444333333444444555666777888999:::;;;;;;;;;;;;;;;;;;<<<======>>>>>>===============<<<<<<;;;<<<======>>>????????????BBBAAA@@@AAACCCCCCAAA???@@@@@@AAAAAAAAABBBBBBBBBCCCEEEHHHJJJLLLLLLKKKJJJMMMMMMLLLKKKJJJIIIHHHGGGCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLOOOOOOPPPPPPOOOLLLJJJHHHDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBBBBCCCCCCBBBAAA@@@>>>===<<<======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888888:::999999999888888888888666777888888999999888888777666666555444444333333222333444555666666666666444444555555555555444444555444444444444333333333222222222222222222222222||||||}}}{{{zzzwwwuuusssrrrrrrrrrwww{{{yyyvvvrrrpppqqqvvv}}}zzziiiXXXLLLCCC???===;;;888555333333333333222222111111111111000000000000000000000000000000000111111111000000000//////......------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,++++++++++++*********************))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))************++++++++++++***)))(((((())))))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''(((((()))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))*********))))))(((((((((***))))))))))))***++++++++++++++++++++++++++++++++++++************++++++...------,,,,,,++++++***---------,,,,,,+++++++++///...............//////000111222333444555555555444333333222222333333444555555777888999:::::::::::::::;;;<<<<<<======>>>;;;<<<<<<===============>>>???????????????>>>>>>BBBAAA@@@AAACCCCCCAAA@@@AAAAAAAAAAAABBBBBBBBBBBBCCCEEEHHHJJJLLLLLLKKKJJJLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPRRRSSSRRRPPPMMMKKKDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBBCCCDDDEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???===<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999;;;;;;:::::::::999999999999999999999999888888888888888888777777777777666666666777888888888888888666666555555444333333333222333444555555666555555444444555555555555444444444444444444333333333333222222222222222222222222~~~xxxssspppsssvvvxxxyyywwwuuusssssstttsssrrrtttvvvyyyyyyyyywwwzzz~~~zzzuuuooonnnllllllnnnuuu}}}kkkbbbTTTGGG???;;;999999:::777555555555666555444222222111111111000000000000000000000000000000000000000000000////////////---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++*********************)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++***((('''((()))***)))'''************************(((((((((((())))))))))))((((((''''''''''''((()))(((((())))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((*********)))(((((('''''')))))))))))))))***++++++************++++++++++++++++++************++++++---------,,,,,,+++++++++++++++++++++++++++++++++......---------...//////000111222333333444444444333222222222222222222333333444666777888888999999999::::::;;;<<<<<<======:::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???AAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCEEEHHHJJJLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGDDDDDDDDDDDDEEEEEEFFFGGGMMMMMMMMMLLLLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOORRRSSSSSSQQQNNNLLLEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBDDDEEEDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAACCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@???=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999;;;::::::::::::999999999999999999888888888888888888888888777777777666666555666777777888888777777555555555444444333333333222333444444555555555444333444444555555444444333444444444333333333222222111111111111111111111111zzztttssstttuuurrrnnnhhheeedddaaaaaaaaadddhhhkkklllllllllpppuuuzzzxxxsssqqqmmmooopppssswwwssshhhVVVPPPGGG???;;;999888777888666555555666666555444333222222222111111111111//////////////////////////////.........---------,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******''''''((((((((()))))))))((((((((((((((((((((((((((((((((())))))))))))***)))((('''((()))***)))((())))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''(((((())))))((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''))))))(((((())))))***+++)))))))))******+++++++++++++++************++++++------,,,,,,,,,,,,++++++))))))******+++,,,---------------------...//////000000111222333333333333222222222111111222222222333444555666777888888888999999::::::;;;;;;<<<<<<999:::;;;===>>>>>>>>>>>><<<===>>>???AAAAAAAAABBBAAABBBCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCEEEHHHJJJLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFBBBCCCCCCDDDFFFHHHIIIJJJNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNLLLMMMPPPQQQQQQOOOMMMLLLEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAACCCDDDDDDBBBDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::888999999::::::999999888;;;;;;;;;:::::::::999999888888888888888888888888888888888888777777777777555555666777777777777666444444444444444333333333222333444444444444444444333333444444444444333333444444333333333222222222111111111111111111111111~~~wwwxxxxxxuuunnngggaaa^^^WWWVVVVVVYYY\\\___aaaaaacccgggmmmsssxxx}}}}}}vvvssstttrrrvvv|||mmm]]]TTTFFFCCC>>>;;;999777555444444333222222444444222111333333222222222111111111////////////////////////.........---------,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++************)))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))&&&'''''''''(((((((((((()))((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))((((((''''''''''''((())))))((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******(((((())))))***+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...,,,,,,,,,,,,---.../////////000111222222222222222333222222111111222222333333444555666777888888888888888999::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>:::;;;===???@@@AAABBBBBBAAABBBDDDDDDBBBAAABBBCCCAAABBBBBBBBBCCCCCCCCCCCCCCCEEEHHHJJJLLLLLLKKKJJJHHHGGGGGGGGGFFFFFFFFFEEEBBBBBBCCCEEEGGGIIIKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLMMMNNNNNNMMMLLLKKKFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@AAACCCDDDCCCBBBDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>><<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::888888999999999999888888;;;;;;;;;:::::::::999999777777777888888888888888888888888888777777777777444555555666666666666666444444333333333333333333333333444444444444333333333333444444444444333333333333333333222222222222111111111111111111111111zzzqqqjjjgggZZZYYYXXXXXXZZZ\\\\\\[[[\\\```ffflllppptttxxxzzz{{{{{{|||~~~xxxfffXXXMMMGGG>>>;;;999777777666444222333111111111222222000...222111111111111000000000///////////////////////////.........------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***************))))))))))))((()))))))))************))))))))))))*********+++))))))))))))))))))))))))&&&&&&'''''''''((((((((((((''''''((()))******((('''''''''''''''''''''''''''''''''((()))*********))))))((('''''''''''''''))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((()))******((((((((()))***+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,---...///000///000111111111111111111333333222222222222333333333444555666777888888888888888888999::::::;;;;;;;;;;;;<<<===>>>>>>======;;;<<<===>>>????????????@@@CCCEEEDDDBBBAAABBBDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEHHHJJJLLLLLLKKKJJJGGGFFFFFFFFFFFFEEEEEEEEECCCDDDDDDEEEGGGIIIKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJHHHIIIIIIJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDD@@@??????@@@BBBDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@===>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::888888999999999999888888:::999999999999888888888666777777777888888888999777777777666666666555555444444555666666666555555333333333333333333333333333333333444444333333222222333333444444333333222333333333222222222222111111111111111111111111111~~~vvvrrrbbb```^^^]]]^^^^^^]]][[[YYY]]]bbbgggjjjmmmppprrrrrrrrrsssuuuwww{{{~~~~~~~~~~~~~~~||||||{{{zzzzzz|||ooo]]]OOOFFFAAA>>><<<999777666666555444333333222111222333222000...000000000000////////////////////////////////////000/////////............++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***************))))))))))))(((((())))))*********+++''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((''''''((()))******)))************************&&&''''''((()))******+++***)))((('''''''''''''''))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((((((((()))******'''(((((()))***+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,---...///000///000000111111111111000444333333222222333333444333444555777888888999999777888888999::::::;;;;;;;;;<<<========================>>>>>>>>>>>>======@@@CCCEEEEEEBBBAAABBBDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCEEEHHHJJJLLLLLLKKKJJJFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMOOONNNLLLJJJIIIJJJJJJKKKFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEE@@@??????@@@BBBCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDAAAAAAAAABBBCCCDDDEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@<<<===???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;:::::::::888888999999999999888888888888888888777777777777666666777777888888888999666666555555555444444444333444555555666666555555333333333333333333333333333333333444444333222222222333333444444333333222333333333222222222111111000000000000000000000000vvvtttpppmmmjjjgggcccaaacccbbbccceeehhhjjjiiihhhmmmmmmmmmmmmmmmnnnnnnooorrrtttwwwzzz}}}~~~yyytttqqqqqqtttuuuwwwvvvuuuuuuvvv|||rrrgggXXXMMMFFFBBB===999666666555444333333222222222222222111111111111000000000000000000000000000//////...------------...////////////////////////+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++(((((((((((((((((((((((())))))************))))))))))))***))))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))******)))(((''''''''''''''''''((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))(((&&&$$$""""""%%%(((***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222333333333333333333333333444444555555666666777777888888888888888888999999>>>===;;;::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDBBB@@@???AAABBBBBBCCCDDDDDDCCCCCCCCCDDDGGGJJJLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJLLLNNNMMMKKKJJJKKKMMMNNNMMMKKKKKKKKKJJJHHHFFFJJJHHHFFFDDDCCCEEEGGGHHHFFFGGGGGGGGGGGGFFFEEEEEECCCBBBAAA@@@????????????BBBCCCEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCAAA???>>>>>>??????;;;<<<>>>???@@@@@@@@@????????????>>>===<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888999999999888888888888888888888888888777777777666666666777777777777666555999888666555444444555555555555555555555555444444111000///000111111111///111111222222222222111111222222222222222222222222444333111///......///000////////////////////////~~~{{{xxxqqqpppnnnnnnnnnmmmjjjhhhiiiiiihhhgggffffffggggggiiijjjlllnnnppprrrssstttwwwwwwxxxzzz|||zzzwwwtttpppooopppssstttvvvvvvvvvwwwzzz{{{ppp```WWWKKKCCC???<<<888555555555555444333333222222222222222111111111000000//////////////////////////////...------------...........................------------------------++++++++++++++++++++++++)))(((''''''''''''((()))************************))))))************))))))((())))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''((()))******)))(((''''''''''''''''''((()))))))))((('''&&&&&&'''((()))'''((((((((()))))))))))))))(((&&&%%%%%%''')))+++))))))*********+++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222333333333333333333333333444444444555666666777777888888888888999999999999===<<<:::999999:::;;;<<<===>>>>>>??????@@@AAAAAAAAAAAACCCCCCCCCBBB@@@???AAAAAABBBCCCDDDDDDDDDDDDCCCEEEGGGJJJKKKKKKKKKJJJKKKJJJHHHFFFDDDCCCBBBBBBEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIGGGKKKNNNOOOMMMLLLLLLNNNNNNMMMKKKKKKKKKJJJHHHEEEIIIGGGEEEDDDCCCEEEGGGHHHFFFGGGGGGGGGFFFFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@EEEFFFGGGHHHHHHGGGEEEDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCBBB@@@???>>>>>>>>>>>>;;;<<<===???@@@@@@??????@@@??????>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;::::::999888999999999888888888777777888888777777777666666666666666777777777666666555888777666444444444444444444444444444444333333333222111000000222222111000000111111222222111111000222222222222222222222222444333111///......///000000000000000000000000000~~~{{{wwwrrroookkkiiigggdddcccbbbccccccccccccbbbbbbccceeefffgggkkklllnnnqqqsssuuuwwwxxxzzz|||~~~~~~{{{wwwttttttuuuuuuvvvwwwzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~zzzqqqttttttsssrrrsssvvvxxxzzz|||}}}~~~}}}mmm^^^UUUJJJEEE===999888777555333555444444333333222222222222222111111111000000000//////////////////////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((((((''''''(((((()))************************((())))))******))))))((('''(((((())))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''(((((())))))((((((''''''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((())))))))))))))))))((()))***++++++)))))))))*********++++++************************)))))))))*********+++++++++++++++,,,,,,---------...//////000000111111222222222222222222222222222333333444444555666666777888888999999999:::::::::;;;:::999888888999;;;;;;======>>>??????@@@@@@AAA@@@AAABBBBBBBBBAAA???>>>@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIJJJIIIGGGEEEDDDCCCBBBBBBEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIFFFJJJNNNPPPOOONNNNNNNNNNNNMMMKKKKKKKKKJJJGGGEEEGGGFFFDDDCCCCCCEEEGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAFFFGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBAAA???>>>===<<<======;;;<<<===>>>?????????>>>@@@??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::999999999999888888888777777777777777777666666666555555555555666666666666666555666666555444333333333333222222222222222333333333333111000111222333222111000111111222222111111000111111111111111111111111333222000///...//////000000000000000000000000000}}}uuusssooollliiiiiijjjjjjiiigggdddaaa``````aaabbbfffhhhkkknnnpppqqqqqqqqqqqqrrrsssrrrppplllgggeeeeeeggghhhiiikkkoootttxxxxxxxxxyyy{{{}}}~~~|||zzzuuusssqqqoooooooooqqqrrrsssttttttvvvwwwxxxxxxxxxuuuxxx}}}~~~|||yyywwwzzz{{{|||~~~~~~nnn```UUUKKKEEE===;;;777666777777555444444333333333222222222111111111111111000000000000//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************************************(((((())))))))))))((((((&&&'''((())))))***))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((''''''((((((((('''''''''((((((((())))))((()))******++++++******))))))))))))************))))))))))))))))))))))))((())))))))))))***************+++,,,,,,---............//////000111111111111111111111222222222222222222333444555666666777888888999999::::::;;;;;;;;;::::::999999:::;;;<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>???@@@AAACCCDDDEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHGGGEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIKKKMMMNNNNNNNNNNNNNNNNNNMMMKKKKKKJJJIIIFFFDDDEEEDDDCCCCCCDDDEEEGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCEEEEEEEEEEEEDDDCCCAAAAAABBBBBBBBBCCCCCCCCCCCCDDDAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::999999999888888777777666666666666666555555555555444444444555666666666555555555555444333222222222222222222222222333333333333333222111222333333222111000000111111111111000000111111111111111111111111222111000///////////////////////////////////////zzzwwwuuuuuuwwwyyywwwtttoooiiifffddddddeeehhhkkknnnrrrsssrrrpppoookkkjjjhhhfffbbb^^^ZZZXXXZZZ\\\___aaacccgggkkkooorrrqqqrrrsssuuuuuusssqqqkkkiiifffcccbbbdddfffhhhkkklllmmmoooqqqsssvvvwwwxxx|||}}}|||~~~}}}ssscccVVVMMMFFF@@@===888777666666777666555444222222222222222111111111111111111000000000//////........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))***))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))'''(((((((((((((((((('''''''''''''''(((((((((((('''((()))*********))))))(((((()))))))))*********))))))))))))))))))))))))((())))))))))))***************+++,,,,,,---...............///000000111111000000000111111222222222111111222333444555666666777777888999999:::;;;;;;;;;;;;;;;;;;;;;<<<======<<<======>>>??????@@@@@@???????????????>>>>>>===>>>???AAACCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLNNNMMMLLLLLLMMMNNNNNNNNNOOOMMMKKKJJJJJJHHHFFFCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDAAA@@@>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===============<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;:::::::::999999888888777666666555555555555444444444333333333333444555555555555555444444444333333222111111222222333333444444444555333222111222333333222111000000000111111000000000000000000000000000000000000000000///////////////........................~~~}}}wwwsssppppppooorrruuuyyy|||{{{xxxtttqqqiiigggccc___[[[XXXVVVVVVYYY\\\```ccceeegggjjjlllpppnnnmmmmmmnnnooommmllleeecccaaa______aaadddfffhhhjjjmmmooorrrvvv|||rrrddd[[[OOOFFFAAA===999666555555555555444333333333111111111111111111111111111111000000000/////////........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******))))))((((((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))))))))((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************************'''''''''((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''((())))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''((())))))))))))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------------......//////000000111/////////000111111222222000000111222444555666666666666777888999::::::;;;:::;;;;;;<<<<<<=========<<<<<<===>>>>>>??????@@@??????>>>>>>===============>>>@@@BBBDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMOOONNNMMMNNNPPPRRRQQQPPPOOOMMMKKKJJJJJJHHHEEECCCAAAAAABBBBBBDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEGGGFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDAAA@@@>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;::::::999999888777666666555444444444444333333333333222222222333444555555555555444444444444333222111000222222333333444444555555333111000111222333222111///000000111111000000///////////////////////////////////////////////////------------------------}}}yyynnnkkkfffbbb______```aaadddhhhmmmqqqsssssssssttttttrrrnnnmmmmmmnnnnnnmmmfffeeeddddddeeeiiilllooorrruuuyyy|||sssdddZZZMMMHHHAAA<<<;;;999555222333444333333111111111222000111111111111111111111111000000000////////////........................//////...------------...------------------------------------------------************************((()))************)))((())))))))))))))))))))))))''''''((((((((((((''''''((())))))))))))((((((''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((((((((()))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000......//////000111111222//////000222333444555666444555666777888999999:::999999:::;;;<<<<<<<<<<<<<<<<<<======>>>?????????>>>>>>======<<<<<<=========>>>@@@BBBDDDFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMPPPUUUYYYYYYVVVSSSOOOMMMKKKJJJIIIGGGDDDBBB???@@@AAABBBDDDEEEFFFGGGGGGFFFDDDCCCCCCCCCEEEFFFDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDBBBAAA???===<<<<<<<<<===<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888999::::::;;;;;;;;;:::999999888777666555444444333333333333222222222222111111222444444555555555444555555555444333222111111111111222333444444444222111000000222222111000//////000000000000//////////////////////////////......///////////////...........................uuuqqqlllhhhgggiiilllnnnqqquuu{{{~~~{{{wwwsssppppppqqqqqqqqqjjjjjjjjjkkknnnssswwwzzzpppcccXXXNNNHHH>>>;;;888777888888555222333333333222111000111333000000000000000111111111000000000000////////////........................//////...------------...------------------------++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++***************************''''''((((((((((((''''''))))))***))))))((('''''''''((()))++++++)))((('''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))(((((())))))***+++(((((((((((())))))))))))***************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------......///000000000---......///000111111222...///000111333444555666333444555666777888999999777888999:::;;;<<<;;;;;;<<<<<<======>>>?????????>>>>>>===<<<<<<<<<<<<===<<<>>>@@@BBBEEEFFFGGGHHHDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFFFFGGGHHHJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHHHHGGGHHHIIIKKKKKKIIILLLRRRZZZ``````[[[VVVOOOMMMKKKJJJIIIGGGDDDBBB??????@@@BBBDDDEEEFFFGGGGGGFFFDDDCCCBBBCCCEEEFFFDDDDDDCCCCCCCCCCCCDDDEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA???>>>===<<<=========<<<;;;:::::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999888999::::::;;;;;;;;;;;;999999888777666555444444333333333222222222111111000111222333444444555444444555666666555444222111///000000111222222333333111000///000111222111/////////000000000000//////////////////////////////......///////////////...////////////////////////{{{yyyuuussstttxxx}}}xxxsssrrrsssuuuvvvwwwxxxyyy|||uuueeeXXXPPPHHHAAA;;;:::888555333111111111222333333333333333333333333000000000000000000000000......////////////.......................................------,,,,,,,,,---+++)))'''&&&''')))+++,,,++++++******++++++,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&&&&''')))+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333111111111111111222222222444444555555666777777777999999999999999999:::::::::::::::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;>>>???@@@BBBCCCDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFHHHJJJKKKLLLMMMKKKJJJIIIJJJKKKMMMNNNMMMLLLJJJIIIHHHGGGFFFFFFHHHJJJLLLNNNQQQPPPTTT```llloooggg]]]UUUNNNJJJKKKKKKFFFCCCBBB>>>??????@@@BBBCCCCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@>>>======<<<<<>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;999999:::<<<::::::::::::::::::::::::999999999999999999999999888777666444333333333333333333333222222222111111222222333333333333444444333444444555444333111000000000000000000000000000//////000000111111111222222111111111000000//////111000///------....../////////......---------,,,////////////////////////rrrxxx}}}zzzyyy{{{}}}{{{|||}}}}}}~~~wwweee\\\PPPGGGAAA===888444999777555222111111222222222222222222222222222222////////////////////////000000000000000000000000..............................---------,,,,,,,,,///---,,,*********,,,,,,,,,++++++******++++++,,,************)))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''***)))''''''((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222000000111111111222222222444444444555666666777777888888999999999999::::::::::::;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;===>>>@@@AAACCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJLLLMMMLLLKKKJJJHHHJJJKKKLLLMMMMMMKKKIIIHHHGGGGGGFFFFFFGGGJJJLLLNNNPPPQQQWWWeeessswwwnnneeeXXXPPPKKKKKKJJJFFFCCCBBB>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@>>>======<<<<<<>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;999888:::;;;::::::::::::::::::::::::999999999999999999999999999888777666444444333333333333333222222222111111222222333333333333444444666666666666444333111000000000000000000000000000000000000111111111222222111111111000000000//////111000///...---......////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,^^^dddmmmvvv~~~pppbbbYYYNNNHHH@@@;;;:::999777444666555444222111111222333000000000000000000000000////////////////////////000///............///000------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''******))))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&'''''''''((((((((()))(((&&&&&&'''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,........./////////000000000000000111111111222222333333444555555666666777888888888999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<===???AAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIKKKKKKLLLLLLLLLKKKIIIHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGJJJLLLNNNOOORRR\\\mmm|||xxxnnn\\\SSSLLLKKKIIIEEEBBBBBB>>>>>>???AAABBBCCCDDDEEEBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@>>>======<<<<<<>>>>>>======<<<;;;;;;;;;:::;;;;;;:::888888999:::::::::::::::::::::::::::999999999999999999999999:::999888777666555555444333333333222222222111111222222333333333333444444888777777666444222000///000000000000000000000000000000000111111111111111111111000000000000//////000///......------....../////////...............************************KKKQQQ[[[dddnnnyyysssdddWWWKKKEEECCC???;;;888888999888777444333222222111222222333000000000000000000000000////////////////////////...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******++++++************++++++*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''(((((((((((()))%%%$$$###$$$&&&((()))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,........................//////000000111111222222222333333444555555666666777777888888999999::::::<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCAAABBBCCCEEEGGGHHHIIIIIIKKKKKKLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEGGGJJJLLLNNNPPPUUUaaasss|||rrr^^^UUUMMMJJJIIIEEEBBBCCC>>>???@@@AAABBBDDDEEEEEEAAAAAA@@@@@@???@@@@@@AAA?????????@@@AAACCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>======<<<<<<=========<<<<<<;;;;;;;;;:::::::::999888777888:::999999999999999999999999888888888888888888888888:::::::::999888777666555333333333222222222111111222222222333333333444444666666555444333111000000000000000000000000000000/////////////////////000000000000000000000////////////......------------........................------------------------===CCCKKKSSS[[[eeeooowwwzzzrrrfffYYYOOOFFF???;;;;;;888555444333333222222222222222111111222222222111111111111111111111111...........................,,,+++))))))+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***+++******))))))******+++))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''(((((((((((()))%%%######$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,---------------............//////000111111222222222222333333444444555555666666777888888999::::::;;;;;;;;;;;;;;;:::::::::<<<<<<===>>>>>>======<<<<<<===>>>@@@AAABBBCCCCCCBBBCCCEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEGGGJJJMMMNNNSSSXXXcccrrr~~~wwwnnn^^^UUUMMMJJJIIIEEECCCCCC???@@@AAABBBCCCDDDDDDEEE@@@@@@?????????@@@@@@AAA>>>>>>??????AAABBBDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888777888:::999999999999999999999999888888888888888888888888:::;;;;;;:::999888666555333333333222222222111111222222222333333333444444222222111111111111111111000000000000000000000000........................//////////////////000000...............------,,,------------............------------------------555:::???DDDIIIPPPYYY```mmmvvvssskkk[[[UUUMMMEEE@@@<<<888666666555444222111//////...222222111111111111111111000000000000000000000000........................///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++---.........---,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((((('''%%%%%%&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++))))))******+++,,,,,,,,,,,,,,,,,,---------......---...//////000111222222111111222333333444444555555666666777888999:::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<===???AAABBBCCCCCCCCCEEEFFFHHHJJJKKKLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGJJJMMMNNNTTTWWW```kkkttttttllldddZZZRRRKKKJJJIIIFFFCCCDDDAAABBBBBBBBBCCCCCCCCCCCC@@@@@@??????@@@@@@AAAAAA>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::888888999:::999999999999999999999999888888888888888888888888::::::;;;;;;:::888666555333333333222222222111111222222333333333333444444000000//////000000111222000000000000000000000000............------------......////////////000000---............---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111333777888:::???FFFLLLUUU```nnnyyyyyyqqqjjjbbbWWWOOOFFFBBB>>>:::999777555333333444444444222222111222111222222111111000//////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,---,,,,,,******))))))))))))******((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&&&&&&&'''''''''''')))'''%%%%%%&&&'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++((())))))***++++++,,,,,,******+++,,,---......///------...///000111222222111111111222333333444444555555666777888999::::::999999999::::::;;;;;;<<<;;;<<<>>>?????????=========>>>@@@AAACCCDDDDDDDDDDDDEEEGGGIIIJJJJJJIIIHHHEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCDDDFFFIIIMMMOOORRRTTTYYYaaaggggggaaa[[[UUUNNNJJJJJJJJJGGGDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBB???????????????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999888:::;;;888888888888888888888888888888888888888888888888999:::;;;;;;:::888555444333333333222222222111111222222333333333333444444222111000//////000111111000000000000000000000000000000000//////................../////////000000------.........---,,,+++*********++++++,,,,,,,,,************************...000222222333666<<>>???@@@???>>>===>>>???@@@BBBCCCDDDEEEEEEAAABBBDDDFFFGGGFFFDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFIIIMMMOOOPPPQQQTTTZZZ______[[[VVVRRRLLLHHHJJJKKKHHHEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCC@@@???????????????@@@@@@AAAAAAAAABBBBBBDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999999:::<<<888888888888888888888888777777777777777777777777999::::::;;;:::888555444333333333222222222111111222222333333333444444444555444222000000000000111000000000000000000000000222222111111000000000///---.........//////000000,,,---.........---,,,+++))))))*********+++++++++++++++++++++++++++++++++//////000222333444555666;;;???EEEMMMWWWdddqqqyyyrrrfffYYYTTTLLLEEEAAA???===<<<777666666555444444333333444333222222111111222222000000000000000000000000000000//////.........---////////////............,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''***++++++***'''&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&***)))(((''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***)))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------------------------------......///000000000000000111222333333444444333333666666777777888888999999:::999888777888999:::;;;<<<;;;::::::;;;<<<===>>>===>>>@@@AAABBBCCCCCCCCCAAABBBDDDEEEEEEEEEDDDCCCAAABBBBBBCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGAAABBBDDDFFFHHHJJJLLLMMMMMMNNNOOOPPPQQQQQQRRRQQQKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???AAA@@@>>>===<<<===???@@@@@@AAABBBBBBCCCCCCBBBBBBEEEDDDCCCBBBAAABBBCCCCCCAAAAAAAAA@@@???>>>===<<<777888888888888999999999777777777777777777777777777777666666666666777777666777777777777777666555777777777777777777777777444333222222111111222222222222222111111111111000333222111111000000111111000111222222222111///...---......///////////////////////////////////////..............................---------,,,,,,,,,---,,,,,,+++*********+++//////000111222333333444555777<<>>???AAABBBBBBBBBCCC@@@@@@BBBCCCDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOKKKJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBAAA@@@???>>>@@@???===<<<<<<>>>???@@@AAAAAABBBCCCCCCCCCCCCBBBEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@???>>>===<<<999999999999999999999999666666666666666666666666777666666666666666666777777777777777666444333222666666666666666666666666444333222222111111222222222222222111111111111000333222111111000000111111///////////////...---------......///////////////......................................................---------,,,,,,,,,---,,,++++++******++++++//////000000000111111111///111333666999???FFFKKKYYYcccooowww}}}|||rrrmmmeee]]]UUUKKK@@@999===:::888666666666444333444333333222222111111111111000000////////////////////////////////////////////////.............../////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,------------------------///000111111222222111111111111222333333333333222555555666666777888888999:::::::::999:::;;;;;;<<<===<<<;;;;;;:::;;;;;;<<<<<<===>>>@@@AAAAAAAAAAAA>>>>>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDCCCCCCDDDDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEDDDEEEEEEFFFFFFCCCCCCCCCBBBAAA???>>>===>>>===<<<<<<===>>>@@@AAAAAABBBBBBCCCCCCCCCCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAA@@@???>>>===<<<;;;;;;;;;:::999999888888666666666666666666666666888777777777777777777888777777777666555333111000555555555555555555555555444333222222111111222222222222222111111111111000222222111000000000000111222111111000000000000000---......///////////////......................................................---------,,,,,,,,,,,,,,,++++++******++++++///////////////////////////000111222222555999<<>>???@@@@@@@@@======>>>@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDCCCCCCBBB@@@>>>===<<<<<<<<<<<<<<<>>>???AAABBBBBBBBBCCCDDDDDDDDDDDDCCCEEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@???>>>===<<<<<<;;;;;;:::888777777666666666666666666666666666999999999::::::999999999777777777666555444333222444444444444444444444444444333222222111111222222222222222111111111000000222222111000000000000000222222000//////000111222---......///////////////......................................................---------,,,,,,,,,,,,,,,++++++***++++++,,,/////////............---000111222222111222555777;;;@@@GGGMMMTTT[[[dddjjjppptttzzz~~~wwwmmmccc[[[TTTOOOLLLDDDBBB>>><<<:::999888777222111111222333333111///333333333222222222222222111111000////////////000........................---------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***'''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((((('''(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********************************+++++++++,,,,,,,,,,,,,,,---------......------...//////////////////000111111222222111111222333444555666777888888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999;;;;;;<<<===>>>>>>>>>>>>======>>>???AAABBBDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@>>><<<;;;<<<<<<===>>>???@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@???>>>===<<<;;;:::999888777666555444555555555555555555555555777777888999999888777777555666666777777777666666444444444444444444444444444333222222111111222222222222222111111111000000222111000000//////000000...---,,,++++++,,,---...---......///////////////......................................................---------,,,,,,,,,,,,++++++***++++++,,,,,,...........................000111222111111222444444666:::===BBBGGGNNNRRRYYY^^^eeelllsss~~~xxxrrrbbb\\\TTTMMMHHHDDDAAA???<<<;;;888666444444444444222111000111222222000...222222222222222222222222111111000///////////////........................---------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***'''''''''((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((())))))((((((''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''$$$%%%&&&(((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++,,,,,,------............///000000111111000000//////000111111111111000111222333444555777777888999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEECCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@>>>===<<<======>>>???AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<:::999888777666555444444555555555555555555555555333444555666666555444333444555666777888888888888444444444444444444444444444333222222111111222222222222222111111111111000111111000////////////000...------------...//////---......///////////////------------------------..............................---------,,,,,,,,,++++++******++++++,,,,,,............////////////---///111111000000000111111222333555777;;;>>>AAAEEEIIIOOOSSSZZZdddrrr{{{wwwmmmddd]]]XXXLLLHHHBBB>>><<<:::999888999888777555333222333444333222111111333333222111111111111111111111111111000///......------..............................,,,,,,,,,------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((###$$$&&&(((((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************************++++++++++++************************************++++++++++++++++++,,,,,,---......///...///000000111111000000...///000000111111000000111111222333555666777888888888:::;;;;;;;;;:::999888999:::;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;::::::;;;<<<>>>AAACCCEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEFFFFFFGGGHHHHHHIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???======>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<999999999888777666555555555555555555555555555555222333555666666555333222555555666666777666666666444444444444444444444444444333222222111111222222222222222111111111111000111111000///////////////000111111222222222222222---......///////////////------------------------..............................---------,,,,,,,,,++++++******++++++,,,---........./////////000000---///111222000/////////111111222222444666888:::;;;===@@@BBBEEENNN[[[eeetttzzzvvvoooeee[[[SSSLLLGGGDDD@@@===999777666666555444333333333222111111222333000///......000222222111////////////000000000000......---,,,,,,,,,,,,---........................,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''(((((())))))))))))((((((%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))###$$$&&&(((((('''&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&******+++++++++,,,,,,,,,************************)))************+++++++++++++++,,,,,,---...//////,,,------..................//////000000000000000000111222333555666777888777888999:::;;;:::999999777888:::;;;<<<;;;;;;:::999999:::;;;;;;;;;::::::888888999:::<<>>===@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAA@@@???>>>===<<<::::::999999888777777777555555555555555555555555555666777999999777666555555666666666555444333333555555555555555555555555444333222222111111222222222222222111111111111000111111000///////////////...///000222222222111000---......///////////////------------------------..............................---------,,,,,,,,,+++*********+++,,,,,,------------.........//////............////////////111111111111111111111111333444777999===AAAGGGKKK]]]aaahhhooouuuxxxyyyyyy||||||wwwqqqhhhaaaYYYSSSLLLFFFCCC@@@<<<999888888777555444333222222222111000///............000000000000000000000000111000...---,,,,,,------////////////////////////000///...---------------------------------------...........................---+++***)))***++++++************))))))))))))*********+++,,,,,,,,,---)))***+++)))'''&&&&&&'''))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++++++++***''''''''''''(((***+++,,,******))))))))))))******,,,---......,,,+++,,,...---------............///......///000000000000000000111222333555666777777888999999::::::999999888999999999999:::;;;<<<<<<::::::999999888777666666777888999:::<<<===>>>>>>CCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHFFFDDDBBBAAA@@@@@@AAABBBBBBBBBAAA???>>><<<>>>???AAACCCDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@AAABBBBBBAAA???===<<<;;;:::888777666555666555555555555777999:::999999999999999999999999999888666555555555666777444444444333333222222222222222222222222222222222222222222222222111000///000000000000///////////////////////////////////////.........------------------------------------.........///...------,,,------,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------...............////////////000000000000000000000000111222444555666999>>>AAAHHHKKKPPPVVV[[[]]]______eeehhhoooyyy~~~xxxrrrllleee```]]]XXXQQQKKKHHHDDD???<<<<<<;;;999888666555555444222111000000222222111000///......///000000000000000000000000111000...---,,,,,,------..............................------,,,------------------------------------------------------------,,,++++++*********+++************))))))))))))************+++++++++++++++,,,---+++)))(((((()))))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&((())))))(((''''''(((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++++++++***)))(((((((((((())))))*********))))))))))))******,,,---...---,,,+++,,,...---------............///......///000000000000000//////000222333444555666888888888888888888888888888888888888999::::::;;;::::::999999888777777666666777888999;;;<<<======???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFDDDBBBAAA@@@??????AAAAAABBBBBBAAA@@@>>>===???@@@AAABBBBBBBBBAAA@@@AAABBBBBBCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAA@@@??????@@@BBBCCCBBB@@@>>>===<<<;;;:::888777777555555555555666777888999999999999999999999999999888777666555555555666777555444444444444444333333222222222222222222222222222222222222222111000000000000000000/////////////////////////////////////////////.........------------------------------///////////////......------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---............/////////////////////////////////000111222111111222555777:::;;;>>>AAADDDGGGHHHIIIMMMPPPWWWbbbppp|||tttnnnhhh```[[[TTTPPPKKKHHHGGGDDD???;;;:::777555444555555555555333333222111000000//////333222111000/////////000////////////////////////000///...---------------........................,,,,,,,,,+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))************))))))))))))************))))))))))))+++,,,,,,+++)))(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&((())))))(((''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((()))******++++++************)))(((((((((((((((******))))))))))))******+++---...---,,,+++,,,...---------............///......///000000000000000///000111222444555666666888777666555555666777888666666777777888999999:::::::::999999888777777777666666777999:::;;;<<<=========>>>???@@@AAABBBBBBDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFFFFGGGGGGGGGGGGFFFDDDCCCBBB@@@??????>>>>>>@@@AAAAAABBBAAA@@@>>>===@@@@@@@@@@@@@@@???>>>>>>@@@@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>======???BBBCCCBBBAAA???>>>===<<<;;;:::999888444555666777777888888777888888888888888888888888777777666555555555555666444444444444555555555555111111111111111111111111111222222222222111000000000000000000////////////000000000000000000000000000000000/////////..............................//////000000//////...---,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,---------.........//////........................000111111000//////111333777777777888:::;;;===>>>AAACCCGGGQQQ___ooo~~~yyynnnhhh```ZZZUUUPPPLLLIIIDDDBBB???======;;;888666777666444333222222222222111111111000000/////////222222111000000000000000........................//////......------------........................************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************)))))))))(((******))))))((((((''''''((()))***)))'''&&&&&&((())))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((())))))***************))))))(((((((((((())))))******))))))))))))******+++,,,------,,,+++,,,...---------............///......///000000000000000222222333444666777888999888777555444444555777888666666777888999999999999999999999888888888777777777777888999;;;<<<===>>>>>>>>>??????@@@AAAAAABBBDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFFFFEEECCCBBBAAA@@@???????????????@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAACCCDDDFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@>>>======???@@@AAA@@@???>>>======<<<:::999999888444555666888888888777666777777777777777777777777666666555555555444444444222333333333444555555555000000000000000000000000111111222222222111111000000000000000////////////000000000000000000000000000000000000////////////..............................//////......---,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,------------............////////////////////////...///000000//////000222333222222222222333555555999:::===DDDPPP___mmmuuuvvvrrrlllgggfffgggkkknnntttxxxzzzrrrjjjbbb]]]TTTPPPKKKGGGDDDAAA@@@???;;;:::888777666555333111666666555444222222111222111111111111000000000000222111000000000000000000------------------------...............---------........................***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++***)))************)))))))))(((***))))))((((((''''''''''''((()))(((&&&&&&'''((())))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&'''''''''''''''''''''(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))''''''''''''((()))***+++******))))))))))))*********+++,,,,,,++++++---...---------............///......///000000000000000111222333444555777888888999888666555555666888999666777888999:::::::::999999999999888888888888888888999:::;;;<<<>>>??????AAAAAAAAAAAA@@@@@@@@@@@@DDDEEEEEEFFFFFFFFFFFFEEEIIIIIIHHHGGGGGGFFFEEEEEECCCDDDDDDEEEEEEFFFGGGGGGEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@???;;;;;;<<<<<<===>>>??????>>>>>>???AAABBBDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>??????===;;;<<<;;;::::::999888777777444555777888888777666666666666666666666666666666555555555555444444444333111111111222333333333444000000000000000000000000000111111222222222111111000000000000////////////000000000000000000000000000000000000////////////........................,,,,,,------,,,,,,+++***,,,+++++++++,,,,,,---...,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,------------.........////////////////////////***,,,......---...///111000000000000000000111222111222444:::CCCOOOZZZaaa```[[[TTTOOOMMMPPPTTTXXX^^^aaaffflllqqqtttuuuvvvwwwzzz}}}|||zzzyyynnnjjjddd]]]XXXRRRLLLHHHEEECCC@@@===:::888888777777777666555333222111111111222333333222111222333000000111111111111111111000000////////////000000........................---......///......------------------------------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++*********************))))))))))))))))))))))))((((((((((((((()))******(((((()))***))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&'''&&&&&&((((((((('''(((((()))***&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))******))))))&&&&&&''''''(((***+++,,,******))))))))))))******)))***,,,,,,++++++---...---------............///......///000000000000000...///000111333444555555888777666555555666777888666777888:::;;;::::::999888888888888888888888888999999:::<<<===>>>???@@@BBBBBBAAAAAA@@@@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGDDDEEEEEEEEEEEEDDDDDDCCCFFFEEEDDDBBBAAAAAA@@@@@@===>>>@@@AAABBBAAAAAA@@@::::::;;;;;;<<<>>>???@@@>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@???======>>>===;;;999999999999888777666666666666666777777777777666666555555555555555555555555444444555555444444333222111111111111222222222222111111111111111111111111000000111222222222222111000000000000////////////000000000000000000000000000000000/////////......------------------------++++++,,,,,,++++++***)))++++++++++++,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++***,,,,,,---------.........------------------------***,,,.........---///000/////////000000111111111//////000444999@@@GGGKKKIIIFFFAAA>>>===???CCCFFFJJJKKKOOOSSSVVVYYY[[[\\\```eeejjjnnnqqqtttxxx{{{}}}~~~~~~zzzxxxwwwtttqqqnnnffffffeeecccaaa^^^\\\[[[TTTQQQLLLHHHEEEBBB>>>;;;;;;;;;:::999666444333333444555555444333222222333---000222222000///111222//////000000111111111222//////............//////........................,,,---...//////...---------------------------------,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++************))))))))))))((()))))))))))))))******((()))***)))(((((()))***))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&''''''&&&&&&'''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&((())))))(((''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((((((((((((((()))************))))))))))))******(((***+++,,,++++++---...---------............///......///000000000000000---...///000222333444444555555555555555555555555444555777999:::999888888888888888888888888888888888999:::;;;===>>>??????????????????@@@@@@@@@@@@BBBCCCDDDFFFGGGHHHIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHDDDDDDEEEEEEDDDDDDCCCBBBGGGFFFDDDCCCAAA@@@??????===>>>@@@AAABBBBBBAAAAAA<<<<<<;;;;;;<<<===>>>???>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<<<<======;;;999999888888777777666666555777777666666666666777777444444444444444444444444333444444555444333222111333333222222222222222111222222222222222222222222000000111222222222222222000000000000/////////////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++,,,---...///,,,++++++******++++++,,,++++++++++++******)))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000/////////000+++,,,---...////////////111111111222444777:::<<<999888777666777888:::;;;>>>???@@@BBBEEEHHHJJJKKKIIINNNTTTYYY[[[]]]aaadddggghhhjjjmmmpppsssvvvxxxzzzxxxtttqqqoooqqquuuyyyzzzxxxxxx}}}|||xxxtttpppnnnkkkgggcccaaa___\\\VVVRRRQQQQQQPPPOOOMMMKKKIIIHHHFFFCCC@@@>>>===;;;999777555666777777555333333333///000111111000000111222///222333222///---...000......//////000111111111......---------......///////////////////////////,,,---.../////////------------------------------......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,************))))))))))))(((((())))))******++++++%%%'''((('''&&&&&&'''((())))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))***))))))(((((((((((((((******))))))))))))******(((***++++++++++++---...---------.........//////...//////000000000000000//////000111333444555666333444444555555444444333333444666888999888777666888888888888888888999999777888999:::<<<===>>>>>><<<<<<===>>>???@@@AAAAAAAAABBBDDDFFFHHHIIIJJJJJJKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHDDDDDDEEEEEEDDDCCCBBBBBBGGGFFFDDDBBB@@@???>>>>>><<<>>>???AAABBBBBBBBBAAA???>>>===<<<;;;<<<======?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC<<<;;;;;;<<<===>>><<<;;;999999888888777777666666888777666555555666777888444444444444444444444444333333444555444333222111444444444333333222222222222222222222222222222222///000111222222222222222000000000000///////////////////////////////////////.........------------++++++++++++++++++++++++,,,------------,,,++++++++++++++++++,,,---...///,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...---,,,,,,---...///000000000000000000000000555555555555555555555555999999999999:::;;;<<<===AAABBBCCCEEEHHHLLLOOOQQQPPPQQQSSSVVVYYY[[[]]]^^^^^^^^^\\\ZZZZZZ]]]bbbffflllpppsssuuuwww}}}~~~tttnnnkkkkkklllooorrrtttsssooojjjfffeeecccaaa^^^[[[YYYXXXWWWMMMMMMKKKIIIHHHFFFEEEDDDBBBAAAAAA???>>>===<<<;;;777666666666666555555555444444333333222111000000222222222222222222222222000000111111111111000///////////////////////////........................+++...///...+++***---000...///000///---,,,,,,---......---------,,,,,,,,,---------,,,,,,+++++++++))))))***++++++++++++***---------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((************))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''')))))))))((('''%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''(((((()))***+++))))))(((((('''''''''&&&))))))((((((((((((((()))''''''(((((())))))******)))******++++++,,,------------------------------..................------///000111222333444555555777666666555555555666666444555555555555555444333555555666888999999999999888888888999:::;;;===>>>;;;;;;:::999:::;;;<<<===???@@@BBBDDDFFFFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFCCCAAAAAABBBDDDFFFCCCDDDDDDDDDCCCAAA???>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@???<<<::::::<<<>>>>>>>>>>>>>>>>>>>>>??????CCCCCCBBBBBBBBBAAAAAAAAA===>>>>>>>>>===;;;999777999888888777666555555444333444444555555444444333666666555444333333222222555555555555555555555555666666555444333333222222333333333222222222111111111111000000000000111111000000000000////////////---......//////////////////............---------************************,,,------......------,,,...---+++*********+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---------.........///...---,,,,,,---...///000000000000000000000000111111111111111111111111444444444444555666777777888888888999;;;>>>@@@AAA@@@AAABBBCCCEEEFFFGGGHHHIIIIIIHHHGGGGGGIIIMMMQQQTTTWWWZZZ[[[]]]bbbkkkrrr}}}~~~xxxnnnddd\\\WWWUUUUUUUUUWWWYYYZZZYYYVVVRRRPPPOOONNNLLLJJJGGGFFFEEEDDDBBBBBBAAA@@@>>>===<<<<<<;;;;;;:::999888777666666666555555555555444444444444333333222111111000000111111111111111111111111///000000000000000//////................................................------------++++++---...+++---......---,,,---...---------,,,,,,,,,,,,++++++++++++******)))))))))))))))***++++++++++++***,,,,,,,,,,,,++++++++++++************)))))))))((())))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&)))((((((((('''''''''&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((('''''''''''''''((())))))(((((((((''''''''''''))))))((((((((((((((()))(((((((((((())))))))))))***++++++,,,,,,---......,,,,,,,,,---------------..................------//////000111222333444444555444444333333333444444444555555666666666555555777777888888777777666555888888888999:::;;;<<<===<<<;;;:::999::::::<<<<<<>>>???AAACCCEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEBBBAAA@@@BBBCCCEEEBBBCCCDDDDDDCCCAAA>>>===>>>>>>??????@@@AAAAAABBB=========<<<<<<===@@@BBB????????????????????????BBBBBBBBBBBBAAAAAAAAAAAA=========<<<;;;:::999888888888777777666555555444444555555666666555555444666555555444333333222222333333333333333333333333666555555444333333222222333333333222222222111111111111111111111111111111111111000000000/////////---......///////////////............------------++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,+++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////......------------......000000000000000000000000//////////////////////////////000000111111222222444444444444444555666777777777777777888888888888::::::;;;::::::;;;>>>@@@AAADDDFFFFFFFFFJJJQQQVVV___ccciiinnnooommmiiifff\\\XXXSSSMMMHHHEEEDDDDDDCCCDDDEEEEEEDDDBBB@@@??????>>>===;;;:::999999999777777777666555555444444666555555444333222222111444444444333333333222222333333222222111000000000////////////////////////......///////////////...........................////////////////////////...---++++++,,,------,,,(((***,,,---,,,,,,---...,,,,,,,,,+++++++++*********************)))))))))))))))***++++++++++++***++++++++++++*********)))************))))))))))))******************************))))))))))))(((((()))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''(((((((((((('''''''''''')))((((((''''''((())))))))))))))))))((((((((((((++++++,,,,,,---.........++++++,,,,,,------......------------------............///000111111222222222222111111111111222222444444555666777777777666666666777777777666555555777777888888999:::<<<<<<<<<;;;:::999999:::;;;;;;===>>>@@@AAACCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDBBB@@@@@@AAABBBCCCAAABBBCCCDDDCCC@@@===;;;===>>>>>>??????@@@@@@AAA===>>>>>>======>>>@@@CCCBBBBBBAAAAAA@@@@@@??????BBBAAAAAAAAAAAA@@@@@@@@@===<<<;;;:::999888888888888777777666666555555555555666666666666666666555555555444444333333222222222222222222333333333333555555444444333333222222333333333222222222111111111111222333333222111111111111000000000/////////---......///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++************+++******++++++++++++*********************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------........./////////------------------------////////////////////////////////////////////////......///000000000000000333333333333333444444444555555555555555555555555444666777777777777999::::::;;;<<<<<<<<<>>>BBBFFFIIILLLQQQTTTUUUSSSOOOMMMHHHFFFDDDAAA???===<<<<<<===<<<;;;::::::999999999999888777777666666666777333333333333333333333333444444444333333222222222333222222222111111111111222222111111000000000000////////////////////////------......///.................................///////////////////////////,,,)))***---...---+++(((***,,,,,,++++++,,,---+++++++++************))),,,,,,,,,+++++++++++++++))))))***++++++++++++***************))))))))))))*********)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))(((((('''&&&&&&&&&&&&((((((((((((((('''''''''(((((('''''''''((())))))******))))))((((((''''''******+++,,,,,,------...+++++++++,,,,,,---......,,,,,,------------......------......///000111111111111000000000111222222333444555666777777888777222333444666777888888888777777777888888999;;;;;;<<<;;;:::999999999:::;;;<<<===>>>???AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDBBBAAA@@@???@@@AAABBB???AAACCCCCCBBB@@@<<<:::=========>>>>>>?????????@@@@@@@@@???===<<<>>>???DDDCCCCCCBBBAAA@@@??????AAAAAA@@@@@@@@@?????????===;;;:::888777777888999777777666666666555555555555555666666666666555555444444444333333333222222444444444444444555555555444444444333333333222222333333333222222222111111///000222333333222000///////////////............---......///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******************))))))************))))))*********************************+++++++++,,,,,,*********+++++++++,,,,,,------------.........///,,,------------------,,,........................000000000000000000000000---...///000000000//////......///000111111222222111111111111222222333333000111333333333222333555333444555555555666888999:::<<>><<<;;;::::::888777666555444777666444333222333333444333333222222222333333444111222222222333333333333333333333333333333333222111111111111000000000000111111000000000000//////000000000000000000000000,,,,,,---.......................................///////////////////////////,,,)))***---...---******,,,---,,,+++))))))***++++++*********)))))))))++++++++++++++++++++++++))))))***++++++++++++************)))))))))(((((())))))))))))))))))******(((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))******)))((('''''''''''''''''''''((((((((((((((('''''''''''''''((())))))******))))))(((((('''''')))))))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---------......//////000111111000111111222333333333333555666777777777777111222444555777888888999777777777777888888999:::;;;;;;999999888999:::;;;;;;<<<===>>>???@@@BBBBBBDDDDDDCCCBBBAAA@@@???>>>@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA???@@@AAABBBAAA>>>;;;:::<<<<<<============>>>>>>>>>???@@@???======>>>???CCCCCCBBBAAAAAA@@@??????@@@????????????>>>>>>>>><<<;;;999888777777888999666666666666555555555555333444444555555444444333333333333333333222222222333333333444444444555555333333333333333222222222333333333222222222111111---///000222222000///---......---------,,,,,,,,,---......///////////////...------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************((())))))******))))))(((************************************++++++++++++************++++++++++++,,,,,,,,,---------......,,,,,,------------,,,,,,................................................,,,---...//////...---,,,---...///111222222222222/////////000111111222222...000111111000000111333111111222222333333444444555666888999999888777666555555555444333222222111444333222000000111111222111111000000111111222333000000111111111222222222000000000111111111111111111111111000000000000///000000000///////////////000000000000000000000000,,,,,,---...////////////------------------------........................---,,,******+++,,,,,,++++++---...---+++))))))***+++++++++*********))))))((((((((()))))))))))))))))))))***++++++++++++***************)))))))))((())))))))))))************''''''''''''''''''''''''))))))((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((***))))))(((((((((((()))'''''''''(((((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))(((((((((((((((((())))))***+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......------........./////////111111111111111222333444333333444555666666666555555555666777777777666666777777666666777888888999:::999888888888:::;;;<<<<<<<<<<<<===>>>@@@BBBBBBEEEEEECCCBBB@@@>>>======??????@@@AAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@AAA???@@@@@@???>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>>>>>>>>@@@BBBAAAAAA@@@@@@??????>>>>>>??????>>>>>>>>>=========;;;:::999999888888888999555555555555555555555555333333444444444444333333333333333333222222222222000000111111222222333333333333333333222222222222333333333222222222111111......///000000///.........---------,,,,,,,,,,,,---......///////////////------------,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++((()))******+++*********))))))************))))))************************************++++++++++++************+++++++++++++++++++++,,,,,,,,,,,,---+++,,,------------,,,+++------------------------------------------------,,,---///000000///---,,,///000111333333333333222000000000111111111111111000111111111000000222333000000111333444555444333333444444555666666666666444333333333333222333333333333222111111111222222222111111111111222333333///000000000000000111111.........//////000000000111111111000000000000///////////////////////////........................,,,,,,---//////000000000------------------------------------------------+++,,,,,,+++******+++---***,,,------,,,++++++,,,,,,,,,+++++++++*********'''((((((((()))))))))***))))))***++++++++++++***++++++*********)))))))))((()))))))))************(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''''''''((())))))''''''''''''((((((((()))&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))((())))))***++++++,,,,,,------,,,,,,+++************++++++,,,------..................////////////000000000000111222333444333333444444444444444333555666777777888888777777777666666666666777888888888888777777888:::<<<===<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDCCCBBB@@@???>>>>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999<<<=========???AAA>>>>>>>>>>>>>>>>>>======>>>>>>>>>=========<<<<<<::::::::::::::::::999888555555555555555555555555444444555555555555444444222222222222222222222222///000000111222222333333222222222222222222222222333333333222222222111111/////////////////////////////////.........---------......///////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++'''((()))***++++++***))))))******++++++******))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++------------++++++------------------------...........................///111222222111///......///000111000000///...000000/////////........./////////...------000222------...111333444222111/////////000000111222222000000000000000111111222000000//////////////////000000/////////000000111000000000000000000000000---......//////000000111111111111111000000000000.........///////////////------------------------,,,---...///000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,)))(((+++...)))+++------,,,,,,---...,,,,,,,,,++++++++++++***))))))******+++++++++,,,))))))***++++++++++++***++++++++++++************(((((())))))*********+++)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***''''''(((((())))))******)))******+++,,,,,,------...------,,,+++***))))))******+++,,,,,,---...............///////////////////////////000111333333333333333444333333222222222333555777999:::;;;<<<777666666666666777777888777777777777999;;;===>>><<<<<<<<<<<<>>>@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<;;;;;;<<<<<<<<<<<<<<<============>>>=========<<<<<<<<<<<<999:::;;;<<<<<<:::999888444555555555555555555555555555666666666666555555222222222222222222222222111111222333444444555555222222222222222222222222333333333222222222111111111111000000000000111111111000000000////////////---......///////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++'''((()))+++++++++***)))******++++++++++++******))))))))))))))))))))))))************************************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...------------...////////////...------------...////////////////////////,,,,,,,,,---...///000000////////////////////////............////////////////////////000000000000000000000111222222333333...000111222222111000...000000000000000000000000000000000000000000000000333333333333222000///...000111111111222222222222......////////////......////////////////////////..............................---------......///......---------,,,,,,,,,***++++++,,,,,,------...---,,,,,,+++*********+++***+++,,,------,,,+++******************)))((((((************************(((((((((((())))))))))))************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((((((((((((((('''''')))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&+++******))))))))))))***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------++++++++++++------......---,,,---///111333333222111000/////////000444444333222333444555666333555888:::<<<<<<;;;;;;;;;999777555444333333333777777777888999;;;<<<======<<<;;;<<<>>>AAADDDFFFEEEDDDDDDBBBAAA@@@??????AAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAABBBCCCDDDEEECCCAAA>>><<<;;;<<<>>>@@@::::::;;;;;;::::::999888;;;;;;;;;::::::999999999999999999:::;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<:::999999888777777666555555555555555777777666555444444333333222222222222222222222222000000111111222222222222222222222222222222222222333333333333222222222222000000//////.........---///......------,,,,,,+++---------------...///000...---,,,,,,,,,,,,---...,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,---+++)))((('''((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,,,,------...///------,,,------...//////------------------------,,,,,,------......//////....................................////////////.../////////000000000000111111111111111111111111...///111222222111///...////////////////////////......................../////////000//////......////////////000000000000......////////////...............................................................------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,++++++*********+++***++++++,,,,,,++++++******************)))((((((************************************++++++++++++************************))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((())))))(((((((((''''''''')))((('''&&&%%%%%%%%%%%%)))))))))))))))))))))))))))***++++++,,,,,,++++++---,,,++++++++++++,,,---,,,------...///000000000111111111000000000000///333333333333333444555555444555888;;;<<<<<<<<<;;;:::999777444333222222333666666777888999;;;<<<============>>>@@@BBBEEEFFFDDDDDDCCCBBBAAA@@@??????AAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBDDDDDDBBBAAA???=========>>>???:::;;;;;;;;;;;;:::999999;;;;;;:::::::::::::::::::::::::::::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::777777666555555555555555777666666555444444333333333333333333333333333333000111111111222222222222333333333222222111111111,,,------....../////////000/////////............---------------------------------------...//////...---,,,,,,,,,,,,---...------,,,++++++,,,------,,,+++++++++************++++++************++++++,,,+++)))((('''((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................---............/////////....../////////000000000222222222111000///////////////111111111111//////////////////////////////------------------------,,,------...//////......------------.........///......////////////......---------------------------------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,...------,,,++++++******,,,,,,+++************++++++++++++******+++++++++)))************))))))(((************************************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++******))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))(((((((((++++++)))((('''''''''''')))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,***,,,...000000000...---...///000111111111000///222222333444444444444333444666999;;;<<<<<<<<<;;;999777555333222222222222666666666777999;;;<<<===>>>>>>@@@BBBDDDEEEFFFFFFDDDDDDCCCBBBAAA@@@??????AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCAAAAAA@@@??????>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999::::::;;;;;;777777666555555555555555666666555555444333333333333333333333333333333333111111111111222222222222444444333333222111000000,,,,,,---...///000111111////////////............+++,,,,,,---......//////---------------.........------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++*********)))))))))******++++++++++++******++++++)))((((((((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++***++++++++++++,,,,,,,,,***************++++++,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---------------------........................---------.........//////........./////////000000111111000000000///////////////000111111000//////////////////////////////------------------------......//////000//////...,,,,,,---------.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******))))))))))))***......---------,,,,,,,,,,,,,,,,,,,,,++++++******++++++***************+++,,,+++***))))))***+++,,,))))))************)))(((************************'''((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((,,,++++++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++***))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++,,,++++++++++++++++++,,,+++,,,---...///......---,,,---///111222222000000000111333444444444333222555666999;;;<<<<<<;;;:::777666444222111111111222555555666777999:::<<<===>>>@@@BBBEEEFFFGGGFFFEEECCCCCCBBBBBBAAA@@@??????AAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@??????@@@AAABBB@@@AAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<;;;::::::999:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::777777666555555555555555555555555444444333333333222222222222222222222222222222222222222222222222555555444333111000//////......//////000000111111///////////////.........,,,---------.........///,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((()))***+++,,,,,,+++***)))+++***)))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++*********+++++++++,,,,,,***))))))))))))***++++++---,,,,,,+++++++++,,,,,,---------------------------------------,,,,,,,,,........................------------........................////////////....../////////000000000/////////000000/////////................................................000000000000///...---,,,------........./////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***************......---------,,,,,,,,,*********++++++,,,,,,,,,*********))))))***++++++,,,+++))))))))))))+++,,,((())))))*********))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&%%%$$$$$$$$$%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((())))))***++++++++++++***++++++++++++++++++++++++------,,,++++++,,,......+++,,,///111222222111000///000222333333333222111555666888:::;;;;;;:::999666555444222111111111222444444555777888:::<<<===>>>@@@CCCFFFGGGGGGFFFEEEBBBBBBBBBAAAAAA@@@@@@???@@@AAAAAABBBCCCBBBBBBBBBAAAAAA??????>>>???@@@AAA@@@AAABBBCCCBBB@@@>>>===<<<============<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999999999::::::;;;<<<<<<;;;:::::::::::::::999999999888888777777666555555555555555444444444444444333333333222222222222222222222222333222222222222222222222555555444333111000////////////......------,,,,,,.........////////////////////////......---------,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******************))))))))))))((()))***+++,,,,,,+++***)))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******************++++++++++++***))))))))))))***++++++---,,,++++++*********+++------------------------,,,,,,,,,,,,,,,---------------------------------,,,------------.........------........./////////---------...///000000000////////////////////////................................................/////////...---+++***)))........./////////000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,......---------,,,,,,,,,))))))******+++,,,,,,---***))))))))))))***++++++*********))))))*********((())))))************)))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((()))******++++++************++++++++++++******...---+++******+++---...,,,---...000111111000000000000111222222222222111444555777999::::::999888666555444222111111222222333444555666888:::<<<===>>>@@@BBBEEEFFFFFFEEEDDDBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@?????????@@@AAAAAABBBCCCCCCBBBAAA???>>>=========>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999999:::;;;<<<<<<;;;:::999;;;;;;::::::999999999888777777666555555555555555444444333333333333333333222222222222222222222222333333333333222222222222444444333333222111000000222222111000///......---.........///////////////000000//////...------,,,,,,,,,---......---+++***++++++,,,,,,,,,,,,++++++))))))************))))))++++++*********)))))))))******++++++++++++******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************++++++++++++******))))))******+++,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------,,,,,,---------.........---------.........//////......................../////////....../////////........................------------------------...............---,,,+++............////////////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,......---------,,,,,,,,,***************+++++++++)))))))))))))))***++++++))))))************))))))(((((()))***************))))))))))))))))))))))))************++++++++++++************************))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))'''(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((+++***)))((((((((((((((())))))))))))))))))))))))((())))))***************)))***+++,,,,,,+++***))),,,,,,+++++++++++++++,,,---......//////000000000000000000000000111222222333444666888999888777666666555444333222222333333333333444666888:::<<<>>>>>>???AAABBBCCCDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAACCCBBBAAA@@@???@@@@@@AAACCCCCCCCCBBBBBBAAA@@@???===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999888999;;;<<<<<<;;;999888::::::::::::;;;;;;;;;;;;777777666555555555555555333333333333333333333333444444444444444444444444444444333333333222222222333333333222222111111111333333333222222111111111............/////////000////////////............+++,,,---......,,,+++)))***+++,,,,,,,,,,,,+++***)))***++++++++++++***))),,,+++++++++************++++++************++++++(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))))))))******)))************+++++++++***************++++++,,,(((((())))))***+++------++++++++++++++++++++++++******+++,,,,,,---......------------------------,,,,,,,,,---------......---------.........///////////////...------,,,,,,//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,...///000000111000000000---------.........//////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))......---------,,,,,,,,,,,,,,,++++++***)))))))))))))))((())))))***++++++((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''((((((((())))))*********)))(((&&&$$$######"""))))))))))))))))))))))))(((((()))***************)))***+++,,,,,,+++***)))***+++,,,------,,,***)))///............///000000111000/////////000222333222444666777888777666555777666444333222333333444333333444666888:::<<<>>>>>>???@@@AAABBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAADDDCCCAAA@@@@@@@@@AAAAAADDDCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>======<<<=========<<<;;;;;;;;;::::::999999888999999::::::888999;;;<<<<<<;;;999888888999999:::<<<======>>>777777666555555555555555333333333333333333333333666666666666666666666666444444444333333222222222333222222222222222222222............////////////---.........//////000000------......///000000000+++,,,.........,,,***)))***+++,,,------,,,+++******+++,,,------,,,+++***,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,'''((()))*********************))))))((((((''''''******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************++++++************++++++,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,+++++++++++++++++++++,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......,,,+++***)))))),,,---------.../////////000000/////////.........,,,------------------,,,111000...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000---)))&&&%%%&&&(((*********++++++++++++******************************...---,,,***)))'''&&&%%%******************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))((('''&&&&&&&&&''''''((((((((((((''''''))))))((('''''''''''''''(((((())))))))))))((((((&&&&&&%%%%%%&&&''')))***((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++***************++++++,,,++++++++++++++++++++++++++++++++++++,,,---.........------------...//////222111000//////000111111333333333444444444555555777777666555333222111111333333444666777999::::::===>>>???@@@AAABBBBBBBBB======>>>>>>??????@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666777888888888888999999999888888888888777777777777888777777666555444444444333333222222111222222333333333333444444444555555555444333222222222333333222222222111111111000000000000000000////////////000000000000///////////////...---,,,,,,---...///111000...,,,+++,,,...///*********)))******+++++++++++++++************)))***++++++++++++***))))))******++++++++++++******((((((((((((((((((((((((***)))))))))((((((((('''******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************+++******))))))******+++,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********)))***,,,---...---,,,+++---------------------------,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,,,,+++++++++...---,,,++++++,,,---...///---,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++---+++)))((('''(((***,,,)))******++++++******)))*********************************)))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))***)))'''&&&$$$''''''(((((((((((('''''')))((((((''''''''''''''''''(((((())))))((((((''')))((('''&&&%%%&&&''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''%%%%%%$$$$$$$$$#########&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------------...//////222111000//////000111111222222222222333333333444222222222222222222333333333444555666777999::::::<<<<<<===??????@@@@@@@@@=========>>>??????@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666555777888888888888999999999888888888777777777666666666666666555444333333333222222222111222222333333333333333444444444444555444444333333222222222333222222222111111111000000000000000000////////////000000000000/////////...111000////////////000111///...,,,+++++++++,,,---,,,++++++*********+++++++++++++++************)))***++++++++++++***))))))*********++++++*********))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))************+++******))))))******+++++++++************++++++,,,+++***))))))***+++,,,------,,,+++***))))))((()))***,,,---------,,,+++........................***+++,,,,,,---...//////............------------///............---------000...+++))))))+++...000...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******---,,,+++***)))(((''''''***************+++,,,---)))******++++++******)))************************''''''((())))))***++++++(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))%%%&&&)))++++++)))&&&$$$''''''(((((((((((('''''')))(((''''''&&&&&&''''''&&&''''''''''''''''''&&&+++***((('''%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))******+++++++++++++++++++++++++++******++++++,,,---...---------------......///111111000000000000111111111111111111222222222222111111222222333333333444444444555777888999:::;;;:::;;;<<<===============<<<<<<===>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888777666666555555777888888888888999999999888888777777777777666666555555555444333333222222222111111111222333333444333333333333444444444444444444333333333222222222222111111111111000000000000000000000////////////000000000/////////......111000000//////000000111...---+++*********+++,,,...---,,,++++++***+++++++++++++++************)))***++++++++++++***))))))************************************************))))))))))))(((((((((((()))))))))))))))***++++++(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++******))))))((()))))))))******************))))))))))))******++++++************++++++++++++***))))))***++++++,,,,,,++++++******)))))))))***+++,,,,,,,,,,,,+++------------------------++++++,,,---...//////000.........------,,,,,,,,,000/////////...............---,,,++++++,,,---.........---------...///000------------------------++++++++++++++++++++++++...------,,,+++***)))))),,,,,,+++***)))((('''&&&******+++,,,,,,,,,,,,,,,))))))************))))))************************&&&''''''((()))***++++++(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))%%%&&&((()))))))))((('''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%***)))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***************************************+++,,,---...------,,,,,,------...///000000000000000111111111111111111222222222222333666666555555444444444333555555666777888::::::;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@????????????????????????=========<<<<<<;;;;;;;;;::::::::::::::::::::::::999888888888777777777666777777888888888999999999888777777777666666666666555555555444444444333333111111111111222333444444222222333333333444444444333444444444333333222222111111111111000000000000000000000000////////////000000/////////.................................---,,,++++++++++++,,,,,,///...---,,,++++++***++++++++++++*********))))))***++++++++++++***))))))+++******************+++************************(((((((((((())))))))))))))))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,++++++******))))))((()))))))))***************))))))))))))))))))***+++******))))))******++++++******************+++)))))))))******+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++------------------------......------,,,,,,,,,+++,,,,,,,,,+++++++++*********+++,,,------,,,+++***------------......//////------------------------++++++++++++++++++++++++------,,,+++******))))))******+++,,,,,,+++******++++++,,,---,,,+++***))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((('''&&&&&&&&&(((***+++''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))************+++,,,------,,,,,,,,,,,,,,,---......//////000000111111111111222222222222333333333333555555555555555555555555666777777888999:::;;;;;;;;;;;;<<<<<<======<<<<<<:::;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999888888777777888888888999999999777777777666666666666555666666666555555555555555222111111111222222333444222222222333333333444444333333444444444333222111000000000000000000000000000000000000////////////////////////............---------......------------,,,,,,,,,,,,,,,------///...---,,,++++++***++++++++++++*********))))))***++++++++++++***))))))++++++***))))))***++++++************************(((((((((((()))))))))))))))(((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((***************)))))))))))))))))))))***************))))))(((((())))))*********))))))))))))******************************'''(((((()))***+++,,,,,,************+++++++++,,,************************---------,,,,,,+++++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((***---//////---***(((******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))((()))+++---......---,,,++++++,,,,,,+++***))))))((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((('''''')))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((()))(((&&&$$$%%%'''***,,,''''''((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((()))******((((((((((((((((((((((((***))))))******+++,,,---,,,,,,,,,,,,,,,------......///000111111222111111222222222222333333333444///000111333444666777777777888888999::::::;;;;;;;;;<<<<<<=========<<<<<<::::::;;;<<<>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@??????????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777888888888888999999999777777666666666666555555666666666666666666666666333333222222111222222333222222222222333333333333222333444555444333222111//////000000000000000111000000000000/////////////////////.........---------...////////////...---,,,,,,,,,---------------...---,,,++++++***+++++++++++++++************)))***++++++++++++***)))))),,,+++***))))))***+++,,,************************'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))************))))))(((((((((((())))))******))))))))))))***************++++++*********(((((())))))******++++++***************++++++,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,------/////////.........------***+++,,,------,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************((()))+++---......---,,,)))))))))************+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&''')))***''''''((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********))))))))))))***++++++************************))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...---...000111222222111111111111111111222222222222///000111333555666888888888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<===???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDBBBAAAAAA@@@@@@???>>>>>>????????????????????????::::::::::::::::::::::::999999999999999999999999999999999999999999999999777888888888888999999999777777666666666555555555555555555555555555555555444444333222111111111111111222222222222333333333222333444555555333222000////////////000000111111000000000000//////////////////.........---------,,,,,,---......---,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++************)))***++++++++++++***)))))),,,+++***((((((***+++,,,))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))(((((((((((())))))******))))))))))))************++++++++++++******************))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,+++++++++*********,,,++++++++++++++++++,,,***+++,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++(((***,,,---------+++***'''''''''((()))+++,,,---(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''(((((((((((((((''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%''''''''''''%%%$$$&&&%%%%%%%%%%%%&&&''''''"""######$$$%%%&&&''''''"""######$$$&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%'''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++***************++++++,,,++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...---...000111222222222111000000000000111111111111444444555555666777777777999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999;;;<<<===???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::999999999999999999999999888888888888888888999999777888888888888999999999777666666666555555555555444444444444444444444444555555333222111000000000111111222222222333333333222333444555555333111000.../////////000000111111000000000000//////////////////.........---------)))***++++++++++++***)))((()))***+++++++++++++++*********)))******+++++++++++++++************)))***++++++++++++***)))))),,,+++)))(((((()))+++,,,((((((((((((((((((((((((&&&'''''''''(((((())))))&&&(((*********)))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''''''''(((((())))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))///,,,((('''(((***+++++++++++++++*********)))))))))************++++++++++++++++++++++++++++++++++++*********))))))((((((///---++++++,,,---,,,+++,,,,,,+++******+++,,,,,,............------,,,+++************************))))))))))))))))))))))))...------,,,+++***))))))++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&''''''((()))***((((((((()))(((''''''&&&''''''(((((('''&&&%%%%%%''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((***************++++++,,,,,,+++)))((((((((()))***+++***)))))))))***,,,,,,***************************++++++,,,,,,------...---......///000111111222444333222111000000000000333333333444666777999:::777888999999::::::999999;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<<<<======>>>>>>@@@@@@@@@???@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@>>>===<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;::::::999;;;;;;:::999999888777777555666777888999:::::::::888777666555555444444555555555666666555555444333222222222222222222222222222111111000000111111222222222222222222222222222000000000000////////////////////////////////////000000//////......------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************)))))))))((((((((((((((())))))))))))******))))))))))))******''''''''''''((((((((()))''')))******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************)))(((((()))******(((((()))))))))*********))))))))))))))))))))))))***)))((()))+++,,,+++***+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++******))))))+++)))'''((()))+++++++++,,,++++++******++++++,,,---------------,,,+++***************************)))))))))))))))))))))))),,,,,,,,,++++++******)))++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))(((((()))(((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''''''''((((((*********)))))))))(((((()))))))))))))))(((''''''''''''''''''(((((((((((('''((((((((()))))))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))++++++)))((((((((())))))******)))))))))***+++,,,******************************+++,,,,,,------............///000000000111222222111000000000000111333333333444666777999999888888999:::::::::::::::;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<======>>>>>>???>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>>>>????????????>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;:::999999888888888888999999999999999999888777666555555444444555555555555555555444444333222222222222222222222222222222222222222222222222222222222222222222222222000000000000////////////........................////////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++++++++++++++************(((((((((((())))))))))))******))))))))))))******''''''''''''((((((((((((((()))+++***)))(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***************))))))(((((())))))***(((((())))))))))))******))))))))))))))))))))))))%%%%%%'''***,,,---+++)))+++************))))))))))))))))))*********++++++)))))))))))))))))))))))),,,,,,++++++++++++******)))'''%%%&&&(((+++,,,---,,,+++************+++,,,+++++++++,,,++++++***)))************************))))))))))))))))))))))))*********************************************************))))))(((((((((((((((((((((((((((((((((***))))))(((((())))))*********))))))))))))((((((((((((((((((''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((******(((''''''&&&&&&&&&***)))((('''''''''((()))((())))))))))))(((''''''&&&''''''''''''(((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***************)))((((((((())))))***))))))))))))***++++++******************************++++++,,,---------....../////////////////////////////////000000111222222333444666777888999999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999888999999:::;;;===>>>??????============>>>>>>>>>???@@@@@@??????>>>>>>============>>>>>>>>>>>>======;;;::::::999999::::::;;;;;;;;;<<<<<<;;;;;;::::::<<<<<<;;;;;;::::::999999:::::::::::::::999888888888777666555555444444555555555555555555444333333222222222222222222222222111222333444444333222111222222222222222222222222000000000000////////////------------------------.............../////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))******************************,,,,,,,,,++++++++++++***(((((((((((())))))))))))***))))))(((((())))))***'''''''''((((((((((((((((((***+++***(((''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))&&&&&&''')))++++++***(((************))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,)))''''''))),,,---...++++++************++++++)))***************))))))************************))))))))))))))))))))))))))))))))))))******++++++*********************************)))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((('''''''''+++)))(((&&&&&&((()))+++(((((((((((((((((((((((())))))(((''''''''''''''')))'''%%%$$$###$$$&&&'''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******++++++++++++)))))))))((((((((()))))))))))))))))))))******+++*********************************+++,,,,,,------///.....................---------......000111111111222333555666777888888999999:::;;;;;;;;;;;;:::::::::;;;::::::999888777777888999:::<<<===??????;;;<<<======>>>>>>>>>>>>??????>>>>>>=========<<<;;;<<<======>>>>>>>>>===:::999999999999999999::::::;;;;;;<<<;;;;;;::::::<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;::::::999888777666555555444444555444444555555555444333333111111111111111111111111111222444555555444222111111111111111111111111111000000000000////////////---------------------------------....../////////,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********************************,,,,,,+++++++++*********(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((('''''''''((()))+++***((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))***((('''''')))))))))'''))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((()))))))))))))))---+++(((((()))+++++++++************************(((((()))******)))))))))************************))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))'''''''''(((((((((((((((+++)))(((&&&&&&((()))+++(((((((((((((((((((((((('''''''''''''''((()))))))))'''%%%$$$###$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((()))))))))(((((((((((())))))************************************))))))***++++++,,,,,,---.........---------------------------...///111111000111333555666777777777888999::::::;;;;;;::::::::::::::::::999888777666777777888:::;;;===>>>>>>;;;<<<===>>>????????????>>>>>>>>>===============:::;;;<<<===============999999999888888999999999::::::;;;;;;<<<;;;;;;:::<<<<<<;;;;;;;;;;;;::::::777888999:::;;;;;;;;;;;;888777666555555444444555444444444555444333333222111111111111111111111111111222444555555444222111111111111111111111111111000000000000////////////------------------------,,,,,,------......//////,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((''''''''''''(((***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))))),,,***(((((()))))))))((((((((()))))))))))))))***((((((((()))))))))******(((((((((((((((((((((((('''''''''(((((((((((()))+++***(((((())))))((('''))))))***++++++***))))))(((((())))))******))))))************************))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((((((((())))))'''''''''(((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''(((*********)))((('''''''''((()))&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''((()))))))))(((((('''((())))))******))))))************************))))))******+++,,,,,,,,,,,,------------------------------......000111111///111333555666777777666888888999:::::::::999999:::::::::999888777666555777777888999;;;<<<======:::;;;===??????@@@??????>>>>>>>>>>>>============::::::;;;<<<======<<<<<<:::999999888888999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::666777888:::;;;;;;<<<<<<888777666555555444444555444444444444444333222222111111111111111111111111111222333444444333222111111111111111111111111111000000000000////////////---------------------------------------.........------............//////++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((()))))))))))))))((((((''''''(((((())))))(((((((((''''''''''''&&&'''))))))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''''''''((())))))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***,,,,,,***((((((((((((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))))))))))))))***,,,,,,***(((((()))***++++++***)))((((((((()))***************************************))))))))))))))))))))))))'''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))*********)))))))))((((((%%%&&&''''''((((((((('''%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((('''''''''%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''(((***+++,,,+++***)))&&&&&&((()))))))))(((((('''''')))*********)))(((************************)))))))))***++++++,,,,,,+++++++++,,,---------...............///000111111///000333555666777666666666777888888999999888888::::::999999888666555444777888888999:::;;;;;;;;;888999;;;===??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<<<<<<<;;;;;;::::::999999999999::::::999:::;;;;;;<<<<<<;;;;;;999999::::::::::::::::::777777888999:::::::::999888777666555555444444555333444444444444333222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000////////////...........................------------------,,,+++++++++,,,,,,---------************************)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&%%%&&&((()))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++*********))))))((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&)))---//////+++((('''((((((((())))))******(((((((((((())))))))))))************************(((((())))))*********+++))))))+++---000000...,,,((()))***++++++***)))((((((((()))***************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******************************((((((''''''''''''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''&&&''''''((((((((()))(((''''''&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''((())))))((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''((()))(((&&&%%%%%%&&&((()))))))))((((((&&&''')))*********)))(((************************)))))))))***++++++,,,,,,******+++,,,,,,---......000////////////000111111...000333555777777666555666666777888888888888888::::::999999777666555444888888888999999:::::::::666888:::<<<>>>======<<<>>>>>>>>>>>>????????????:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;999::::::;;;<<<<<<<<<;;;999999999999999999999999888999999999999888777777888777666555555444444555333333444444444333222222000000000000000000000000222222111000000111222222000000000000000000000000000000000000////////////////////////////////////.........------,,,,,,,,,''''''(((((()))))))))***************************((()))***++++++***)))(((------------------------,,,,,,,,,+++++++++******(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))*********((('''%%%))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((******))))))))))))******''''''''''''((((((((((((+++++++++*********))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))++++++************++++++))))))************))))))'''((()))******++++++***))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''''''''((()))))))))(((((((((((()))***,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))+++,,,***(((&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''************))))))))))))((((((''''''''''''(((((())))))))))))************,,,,,,+++***)))))))))***)))************+++++++++++++++,,,------......///////////////000000000000000111222333444555555555666666777777888888999999777777666666555555555444666666666666777888999:::::::::;;;;;;<<<===>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::===<<<;;;:::999999999999:::;;;;;;<<<<<<;;;;;;:::999::::::::::::999888888999999999888888888777777777777888888888888777777444444444444444444444444333333222222111000000000000111222333333222111000//////000000111111111222000000///...------,,,,,,++++++,,,,,,---...//////000///...------------------,,,,,,++++++,,,,,,---******)))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,+++)))(((''''''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((((((((((((((()))((((((((('''''''''&&&(((((()))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((******))))))))))))******''''''''''''((((((((((((+++++++++******)))))))))(((((()))))))))*********)))))))))))))))))))))))))))(((((((((((((((((()))*********)))))))))(((((())))))))))))))))))))))))*********))))))*********))))))************))))))((()))******++++++******))))))))))))))))))))))))((()))************)))((((((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((()))''''''''''''''''''((((((((((((((((((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))******(((&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))+++***))))))((((((((()))))))))*********+++++++++++++++,,,,,,---.........---............/////////000000222333444555555555777777777777777777888888888777777777666666666666666666666666777888999:::999::::::;;;<<<<<<============>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999888999999::::::999999888888888999999888888777666888888777777777666666666666666777777777777666666444444444444444444444444111111111111111111222222000111222222222222111000/////////000000000000000000//////...------,,,,,,+++,,,,,,------.........///...------,,,,,,---------,,,,,,++++++,,,,,,---************************,,,+++***))))))***+++,,,,,,,,,,,,++++++*********))))))***))))))((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((''''''''''''(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''***))))))(((((())))))***''''''''''''((((((((((((************))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))************))))))***************))))))((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''((((((((()))))))))))))))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))'''''''''&&&&&&&&&&&&&&&(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%&&&''''''((((((''''''(((''''''''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))((('''''''''(((((()))))))))*********++++++++++++,,,,,,------......,,,,,,---------.........///000111333444444555555777777777777777666666666888888888777777777777666666666666666777888999999999999999::::::;;;;;;<<<;;;<<<<<<<<<<<<;;;;;;:::999999::::::;;;;;;<<<<<<<<<<<<;;;:::999999999999888888999999999999888888777777888888777777666555666666666666555555555555555555666666666666555555444444444444444444444444///000000111222222333333000111222222222222111000000000000////////////////////////...------,,,,,,------------------------------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++*********(((((())))))))))))((((((''''''&&&&&&''''''((()))'''''''''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))*********))))))'''&&&&&&((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))'''''''''&&&%%%%%%%%%$$$(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###%%%''''''&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((())))))(((''''''((((((((())))))))))))***************++++++,,,------......,,,------------.........///000111222333444444444777777777666666555555555777777777666666666666666666555555666666777888999888888999999999:::::::::::::::;;;;;;;;;::::::999888888999:::;;;;;;<<<<<<<<<;;;::::::999999999:::::::::;;;;;;;;;;;;::::::777777888888777777666555666666666555555555555555333444444555555444444333333333333333333333333333000000111111111222222222111111111222222111111111111111111000000///////////////.........---------------------------,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++***************))))))***+++++++++++++++'''''''''''''''(((((()))&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&''')))+++''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((('''&&&$$$$$$(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%$$$((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''"""$$$&&&'''&&&&&&&&&(((&&&&&&&&&&&&''''''''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((())))))***(((((()))))))))***************++++++,,,------...------.........///////////////111222333444444444777666666666555555444444555555555555555555555555555555555555666777888999888888888999999999999999999999::::::::::::999999888888999999:::;;;<<<<<<;;;;;;:::999999999::::::999::::::;;;;;;::::::999888888999999888888777666666666666666666666666666333333444444444444333333333333333333333333333333222222222111111111000000222111111111111111111222222222222111111000000000...............---------------------------,,,,,,++++++*********++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++************************((()))***++++++,,,++++++(((''''''''''''((())))))&&&&&&''''''(((((())))))((((((''''''''''''(((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&)))((((((''''''(((((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))(((((((((((('''&&&$$$$$$)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((((((((())))))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###%%%''''''&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((())))))******((((((((()))))))))************++++++,,,,,,---------............/////////...///000222333333444444555555555555555444444444333444444444444444555555555555555555666777888888999999999999999999999999888999999:::::::::::::::888888999999::::::;;;;;;;;;::::::999999:::::::::777777888888888888777777888888999999888888777666555555555666666666666666333333444444444444333333333333333333333333333333333333222222111000000///222222111000000111222222111111111111000000000000........................------------------------++++++******++++++,,,,,,++++++************++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++)))))))))***************&&&'''((()))))))))))))))((((((''''''(((((()))***'''''''''(((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''((((((((())))))))))))))))))))))))))))))*********))))))*********))))))************))))))))))))))))))(((''''''&&&)))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$###''''''''''''''''''(((((('''&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&((((((&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((('''''''''(((((()))***(((((((((((()))))))))************+++,,,,,,------,,,,,,---------............///000222333333333333444444444444444444555555444444444444555555666666555555555555555666888888::::::::::::::::::::::::888999::::::;;;;;;::::::999999999999999999:::::::::::::::999999::::::;;;777777888888888888777777777777888888777777666555333444444444555555555555333333444444444444333333222222222222222222222222222222111111111111111111222222111000000111222222............////////////........................+++,,,,,,------.........+++++++++++++++,,,------++++++************++++++*********+++,,,---------++++++,,,------,,,++++++((()))))))))*********+++'''(((((()))))))))((((((((((((((((((((())))))***((((((((((((((('''''''''((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&''')))*********)))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''(((******((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))++++++************++++++))))))************))))))***************))))))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((('''((((((((('''%%%###"""&&&'''''''''((()))))))))&&&&&&&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))))))))******+++,,,,,,------++++++,,,,,,,,,---------...///000111222333333333333333333444444555555555444555555555666666777777555444444555555666777888::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;::::::999999999999999999:::::::::999999:::;;;;;;999999::::::::::::999999666666666666666555555444222222222333333444444444333444444555555444444333222222222222222222222222000000000111222222333333333222111000000111222333+++,,,,,,------.........---.....................++++++,,,,,,---...//////,,,+++++++++,,,------...++++++************++++++))))))***++++++,,,------++++++------------++++++(((((())))))*********+++******++++++++++++******((((((((((((((()))******))))))(((((('''''''''&&&))))))))))))))))))))))))***)))(((''''''((()))***&&&...///(((&&&******&&&((('''&&&%%%%%%&&&((()))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((()))))))))))))))***++++++***(((&&&$$$))))))(((((('''''''''&&&******))))))((((((''''''+++***(((''''''(((((()))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))******))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))'''&&&%%%''')))******)))'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%######$$$&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))%%%&&&&&&'''((()))******&&&'''(((*********)))(((***+++,,,,,,,,,,,,++++++******+++,,,,,,---......---...///000222222222222333333222222111222222222333444444444555666666666666555555555555777999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::;;;;;;555666666666666666555555444444444555555555555555333444555666666555444333333333333222222111111111---...111333444333222111111111111111000000000000////////////............////////////............---,,,,,,++++++,,,,,,---,,,***)))***,,,---,,,***,,,,,,,,,+++++++++******---***((((((***,,,+++***))))))))))))))))))******((()))***+++,,,,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))&&&&&&((((((&&&'''***&&&''''''((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''((((((((())))))))))))))))))(((''''''&&&&&&&&&)))(((((((((''''''''''''))))))))))))((((((''''''((((((''''''((()))***+++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&''''''(((((())))))(((((()))******)))((('''''''''''''''''''''((((((***++++++,,,,,,------------...///000111222222222222222222111222222333333333444444555555666666666666666666777777999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888999999999999999999999999999999:::::::::;;;;;;;;;999999999888888888888777666666777777777777666666777777777777777777777777333444555666666555444333444444444333333333222222///000111333333333222222111111111111000000000000////////////............////////////............---,,,,,,++++++,,,,,,---000...,,,,,,......,,,***,,,,,,,,,+++++++++******---***((((((***,,,+++************)))))))))))))))(((((((((((('''&&&%%%$$$))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++###"""******###$$$---$$$&&&(((+++++++++***(((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((())))))))))))(((&&&$$$$$$&&&''')))(((((((((((('''''''''''')))))))))(((((((((((('''&&&&&&''''''(((***+++,,,***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$###"""###%%%'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))'''''''''((((((((((((((()))*********)))((('''&&&+++***)))((((((((()))***+++++++++,,,,,,,,,,,,,,,...///000000111111111111111111111111222333444444333333444555666666777777777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999999999999999999999::::::::::::;;;;;;;;;;;;::::::999999888888777777777777888888888888888777888888777777777777777777444444555555555555444444555555444444444444333333222222222333333333333333111111111111000000000000////////////............/////////............------,,,,,,++++++,,,,,,---111///------------+++))),,,,,,,,,+++++++++******,,,***))))))***++++++***+++*********))))))((((((+++++++++******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***,,,///000***###$$$***$$$&&&''')))*********)))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))''''''&&&&&&&&&'''))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((())))))***+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''((())))))(((((((((((((((''''''''')))))))))))))))(((((((((...---+++))))))***+++---,,,,,,,,,+++++++++++++++...//////000111111000000111111111111222333444555333333444555666777777888666777999:::::::::999888::::::::::::::::::::::::::::::::::::999999888888888999999999999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::888888999999::::::999999777777666666666666555555444444444444444444444444444444444444444333333333444444333222222222333333111111111111000000000///////////////............//////.........------------,,,,,,++++++,,,,,,------,,,++++++++++++***))),,,,,,,,,+++++++++******+++************+++******++++++******)))((((((((()))***+++,,,------------''''''(((((())))))******((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((:::BBB555(((''''''$$$&&&&&&%%%%%%&&&((()))***))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((%%%&&&((()))******))))))'''''''''((((((((((((((('''''''''''''''(((((((((((())))))))))))((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((''''''''''''''''''((()))******+++---+++)))''''''((()))***+++++++++++++++++++++***---...///000000000000000111111111111222333444555333333444555666777888999666777888999999999888777:::::::::::::::::::::::::::999999999999999888888888888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<888888999:::::::::::::::888888777777666666666666444444444333333444444444222222222222222333333333444444333222222222333333111111111111000000000///////////////........................---------------,,,,,,++++++,,,,,,---)))***++++++++++++,,,---,,,,,,,,,+++++++++************++++++************************))))))((((((%%%%%%&&&'''((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&>>>GGG444&&&)))***!!!((('''%%%$$$$$$&&&(((***((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%''')))++++++***)))((('''''''''(((((((((((((((&&&''''''''''''((((((((()))))))))))))))((('''''')))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((************)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&&&&'''(((***,,,---...---,,,*********++++++*********+++++++++++++++,,,,,,...///000111111111111111111111222333444444333333444555777888999999777777888888888888888777::::::::::::::::::::::::999999999999999999888888888888888999999::::::;;;:::;;;;;;;;;<<<<<<<<<<<<999999999999::::::::::::777888999:::;;;;;;;;;;;;;;;;;;::::::999888888888444444333333333333444444111111222222222222333333222222222333333333333333111111111111000000000000////////////.....................------------,,,---,,,,,,++++++,,,,,,---)))+++------------///111,,,,,,,,,+++++++++******(((***,,,,,,***)))***+++)))))))))))))))))))))***''''''''''''&&&%%%$$$###(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''&&&444888...&&&((()))$$$)))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''((()))******)))((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((&&&%%%&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))&&&&&&''''''(((((())))))''''''''''''((()))+++,,,//////...------,,,,,,+++))))))******++++++,,,,,,***+++---///000111222222222222222111222222333333333333444666777888999::::::999999888888888999999999999999999999999999999888888888888888888999999777888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888777777999::::::;;;;;;;;;<<<;;;;;;:::999999888888444444333222222333444444222222222333333333444444///000111333333333222222111111111111000000000000////////////.....................---------,,,,,,---,,,,,,++++++,,,,,,---***,,,......,,,,,,...000,,,,,,,,,+++++++++******(((***---,,,***))))))+++((((((((()))******++++++*********))))))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&((()))((()))***+++***(((&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&''')))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&((()))***+++******((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))************''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''((())))))%%%&&&&&&'''((()))******))))))(((''''''((()))******++++++******((('''&&&(((((()))***+++,,,,,,---)))***,,,...000222333333333333222222111222222222333333444666777999::::::<<<;;;:::999888999:::;;;999999999999999999999999888888888888888888999999777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======AAA@@@???===;;;999888777666777888999::::::;;;:::::::::999999888777666666444444222222222222444444333333333444444555555555---...111333444333222111111111111111000000000000000/////////..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,---,,,***)))***,,,,,,,,,,,,+++++++++******'''***------***))))))+++''''''((()))***+++,,,,,,&&&'''((())))))***************))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''''')))'''%%%%%%&&&''''''''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&***)))((('''&&&%%%$$$$$$'''((((((((('''&&&%%%%%%''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((******(((&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''',,,((($$$$$$&&&''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''+++***(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***)))((((((((()))+++,,,************************''''''((()))))))))))))))***+++,,,---///000111222555555444333333222222111333333333444666777999:::888888888888999:::;;;<<<===999666666888999888666;;;:::999999999:::;;;<<<===<<<::::::999:::;;;<<<<<<===>>>===<<<;;;<<<>>><<<<<<;;;:::999777777666666888999;;;<<<<<<;;;;;;888888999::::::888777666555666666444222222333444222111111111222333333444444333222222444444333222+++---///000111000///.../////////////////////////////////...---,,,******+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************************************++++++******))))))(((((()))))))))))))))(((''''''******((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((''')))'''&&&%%%'''(((((('''))))))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''',,,)))&&&%%%'''(((((('''''''''''''''''''''''''''))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''''''''&&&&&&'''''''''(((((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((***)))((((((((()))++++++***)))))))))((('''''''''''''''((()))))))))))))))***+++,,,---...000111111333333333222222222222222222333333444666777999:::777777777888888999:::;;;===;;;999888999::::::999;;;:::999999999999:::;;;<<<;;;::::::::::::;;;<<<<<<===>>>>>>===<<<===>>><<<;;;;;;:::888777777666777888999:::;;;;;;::::::888888888888888777777666444555555444222111333444222222222222333333444444444333222222444444333222---...///000111000//////....................................---,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++*********************************************************)))))))))((((((((((((((()))))))))))))))(((''''''+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((***(((&&&'''((())))))((())))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((&&&$$$###$$$&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''***)))((((((''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))((()))******+++(((((((((((((((((((((((('''(((((()))))))))))))))***++++++---...///000111000000111111111111222222222333333444666777888999666666666666777888999:::<<<======<<<::::::;;;===;;;:::999999999999::::::;;;;;;::::::::::::;;;;;;<<<>>>??????>>>======>>>;;;;;;:::999888777777666888888999::::::999999888888888777666666666666666333444444333111111222444333444444444444444555555444333222222444444333222//////000000000000000111........................,,,------......------,,,+++,,,,,,------,,,,,,+++,,,++++++++++++*********************************************************''''''''''''(((((((((((()))))))))))))))(((((('''+++******)))((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***((('''((()))***)))((()))))))))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))'''&&&%%%%%%&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%((((((((('''&&&&&&%%%%%%'''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++''''''((()))***+++,,,,,,(((((())))))))))))((((((***++++++,,,...//////000......//////000111111222222222333555666777777777555555555666666777888999;;;===???===;;;:::<<<>>>:::::::::999999999999999::::::::::::::::::;;;;;;<<<>>>@@@@@@???>>>>>>>>>:::::::::999888777777666888888888888888888777777888777666444444555666666333333444333111111333444555555666666666666666555444333222222444444333222111111000000000000111222........................+++,,,------.........---+++,,,,,,------,,,,,,+++++++++++++++************************************************************'''''''''(((((()))))))))(((((())))))))))))((((((++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((()))))))))((('''(((******)))'''(((((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''''''''(((((((((((('''''''''''''''((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))******''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$((((((((('''&&&&&&%%%%%%((((((((((((((((((((('''((((((((((((((((((((((((((()))))))))************)))))))))))))))*********(((((())))))))))))((((((***++++++,,,---...//////------...///000000111222111222444555666666666666555555555555666777888999999<<<>>>===:::999;;;>>>:::::::::999999888888888888999999::::::;;;;;;;;;<<<>>>@@@AAA???>>>>>>>>>:::999999888888777777777888777777777666666777777888777555444444444555666222333444333222222333555777777888888888888777666444333222222444444333222222111000000000000111111........................++++++,,,---............+++,,,,,,------,,,,,,++++++++++++*********))))))************************))))))))))))))))))))))))((((((((())))))*********(((((())))))))))))((((((+++******)))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))(((''''''((()))***(((&&&''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((()))************)))+++***)))(((&&&%%%$$$###)))))))))))))))(((((('''***++++++,,,------......------...//////000111111111222444555666666555555555555555555666777888999888:::<<<<<<;;;:::;;;<<<999:::::::::999888777666777888999:::;;;;;;;;;:::;;;===@@@AAA???>>>======999999888888888777777777666666555555555666777777777777666555555555555555333444555444333333555666888999:::;;;:::999888777444333222222444444333222111000000000000000//////------------------------+++,,,,,,---.........---+++,,,,,,------,,,,,,++++++************)))))))))************************))))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))***))))))(((((()))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***''''''&&&((())))))'''%%%%%%&&&'''((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((()))'''''''''((()))*********((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''!!!###%%%%%%$$$###$$$&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''))))))'''&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''((()))(((&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((('''((()))***+++******)))))))))((('''&&&&&&%%%%%%)))))))))))))))(((''''''+++++++++,,,,,,------.........//////000000000111111222444666666666555444666666666666777888999999:::999:::;;;======<<<:::999:::::::::999888666555666777999:::;;;;;;:::::::::<<>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;999999999999888777666666777666666555444333333222222000//////000000///...,,,,,,++++++++++++******((()))+++,,,,,,+++***))))))))))))(((''''''&&&&&&)))))))))(((((((((((('''(((((((((((((((((((((((())))))((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((&&&%%%&&&(((((('''%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((()))***************************++++++++++++------..................---------.........//////................................................---------.........//////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***)))'''&&&)))))))))******)))))))))(((((((((((())))))))))))((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''(((((()))((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******)))((('''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''')))***)))(((%%%&&&((()))))))))((('''(((''''''&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))))))((('''(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))***************************))),,,,,,++++++************)))*********+++,,,,,,,,,------,,,,,,------...//////000000000111111111222333444444444555555555666777777888888999:::;;;;;;::::::;;;<<<===>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKKKKKKKFFFFFFGGGFFFFFFEEECCCCCCBBBBBBAAA@@@??????>>>>>><<<:::888777777666333111333222222111111000//////((()))+++---------,,,,,,---,,,,,,+++******))))))***)))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((('''&&&''''''((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***((((((''''''''''''((((((((())))))************)))))))))*********+++++++++------------......//////---------.........//////................................................------------............////////////............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***))))))************))))))(((((((((((())))))))))))(((((())))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******))))))%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''''''''(((((())))))***''''''''''''''''''''''''((((((''''''''''''((((((++++++)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''$$$%%%'''((((((((('''&&&&&&'''(((((((((((('''&&&)))''''''''')))***)))(((%%%&&&((()))))))))(((''')))(((((('''&&&&&&''''''))))))))))))))))))))))))'''(((((())))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))'''(((((())))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........///000111222333333444444666777888999999=========>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRTTTTTTUUUUUUVVVWWWXXXXXXVVVVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWWWWWWWWWWUUUTTTSSSPPPPPPOOOOOONNNNNNMMMMMMIIIHHHFFFEEEDDDBBB>>><<<:::999888777555444333333------............------------,,,+++***))))))(((******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))******((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''*********)))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''((((((((($$$%%%&&&'''(((***++++++((((((''''''''''''(((((())))))************)))))))))))))))************+++,,,,,,,,,,,,,,,---...///,,,------------.........------------------------........................,,,------------........./////////.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------)))******++++++******)))(((((((((((())))))))))))++++++++++++************((((((''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&'''''''''((((((((($$$%%%'''((()))((('''&&&&&&'''((())))))((('''&&&***)))'''((())))))((('''%%%&&&((()))))))))((('''((('''''''''''''''((()))((((((((((((((((((((((((%%%&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))'''(((((()))******++++++******++++++,,,,,,------,,,,,,------...///////////////000111222333444555333444444666777999;;;<<<;;;<<<>>>@@@BBBDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKIIIHHHHHHHHHJJJKKKMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVYYYYYYZZZ\\\\\\]]]]]]]]]]]]^^^____________```bbb```````````````````````````aaaaaabbbbbbccccccdddaaabbbcccdddcccaaa___^^^\\\\\\\\\\\\\\\\\\\\\\\\WWWVVVTTTTTTSSSQQQNNNKKKFFFEEECCCAAA???===<<<;;;888777666444222000000///...---,,,+++***)))((((((*********)))))))))((((((************************(((((()))))))))************))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((%%%&&&&&&&&&%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((''''''''''''(((((())))))************))))))))))))))))))************++++++******+++,,,...///,,,,,,,,,,,,------------------------------------........................,,,,,,---------.........//////.........---------++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))******++++++******)))(((((((((((())))))))))))******))))))(((((('''''')))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&''''''%%%###"""''''''''''''''''''''''''&&&&&&&&&'''(((***,,,---$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%&&&''')))******'''''''''(((((((((((()))$$$%%%'''))))))((('''&&&&&&'''((())))))((('''&&&+++)))(((((())))))(((&&&%%%&&&((()))))))))((('''&&&&&&&&&'''''')))***+++''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))++++++******)))))))))))))))))))))))))))'''(((((()))***+++++++++++++++,,,,,,---...//////,,,------...///000111111333333444555666888999999::::::;;;===???BBBDDDEEEDDDEEEGGGIIILLLNNNPPPQQQNNNOOOOOOPPPQQQRRRRRRRRRNNNMMMMMMMMMNNNPPPRRRTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[^^^___```aaaaaabbbbbbaaa___aaacccccccccccceeegggeeeeeeeeeeeeeeeeeeeeeeeecccddddddeeefffggghhhhhhfffggghhhhhhhhhfffdddbbbddddddddddddeeeeeeeeeeee```___^^^^^^^^^]]]ZZZWWWUUUTTTSSSPPPNNNKKKJJJIIIDDDAAA>>>:::666444333333333222111000///...------************))))))))))))************************(((((())))))*********+++((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''''''''&&&&&&''''''''')))((((((((('''''''''''''''((()))(((''''''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''(((((((((((((((((((((''''''''''''(((((())))))*********))))))((())))))))))))******************))))))***,,,---...+++++++++,,,,,,,,,------------------------------........................,,,,,,,,,---------......//////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++*********+++++++++************++++++++++++******(((((((((((())))))))))))''''''&&&%%%$$$$$$######+++*********))))))(((((()))(((((((((''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%''')))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%$$$$$$&&&)))***((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))((()))))))))))))))((((((''')))******))))))***,,,---,,,+++***)))((((((((()))***++++++***)))***,,,+++,,,---,,,+++***+++---------,,,,,,---///000111111222444444333444555777:::;;;===???@@@AAABBBBBBEEEEEEEEEFFFHHHKKKMMMOOOPPPPPPPPPPPPQQQSSSTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUVVVWWWXXXYYYZZZZZZXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXYYYZZZ\\\]]]cccccccccddddddeeeeeefffdddddddddeeeeeefffffffffhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjkkkkkkkkkkkkjjjjjjkkkjjjjjjiiiiiihhhggggggeeefffggghhhiiihhhggggggffffffffffffeeedddcccbbb\\\\\\\\\[[[ZZZYYYWWWVVVSSSQQQMMMIIIDDD@@@===;;;999888666555333222222222///...---,,,,,,,,,---...******+++,,,------,,,,,,+++***)))***+++,,,+++)))&&&'''((()))))))))''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((('''&&&&&&'''((('''&&&''''''((((((((((((''''''(((((((((((('''&&&%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''++++++***)))((('''&&&&&&(((((((((((())))))))))))''')))***)))((('''((()))(((((()))***************))))))))))))************+++++++++,,,,,,,,,------++++++***+++,,,---...///......---,,,---...///000/////////111333333111///............---,,,++++++........................------------------------''')))+++---...---,,,+++)))))))))((())))))***+++,,,,,,,,,+++++++++*********************)))(((((((((((((((((((((((((((((()))))))))((('''%%%$$$###'''''''''''''''''''''''''''&&&%%%$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((()))******)))((()))+++******))))))))))))*********+++,,,,,,++++++,,,...,,,---......------...000000000000000222333555666888999;;;<<<<<<<<<>>>@@@EEEFFFHHHIIIKKKLLLLLLLLLNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYZZZ[[[\\\\\\\\\\\\[[[\\\\\\]]]^^^______```]]]]]]]]]]]]\\\[[[ZZZYYY[[[ZZZZZZZZZ[[[\\\^^^___aaabbbcccdddeeeffffffgggeeefffffffffgggggggggggghhhhhhhhhgggggggggggggggiiijjjjjjkkkkkkkkkjjjjjjkkkjjjjjjiiihhhhhhggggggfffggghhhiiiiiiiiihhhggghhhhhhggggggfffeeedddcccaaabbbbbbbbbbbbaaaaaa```XXXVVVSSSOOOKKKGGGDDDBBB@@@???===;;;999888777666222111000...---------...,,,,,,,,,------,,,,,,,,,+++)))((((((******)))((('''((()))******))))))(((***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((((((''''''''''''((((((((((((((('''&&&&&&(((((('''&&&''''''((((((((((((''''''(((((((((((('''&&&%%%$$$%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((((((((((((((''''''''''''''''''((((((((((((''')))))))))''''''((()))''''''((()))))))))))))))((((((((())))))******++++++++++++,,,,,,,,,,,,---++++++,,,------...//////...------,,,---...///000...------///111111///---,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))***))))))))))))***+++++++++++++++*********))))))***************)))((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((()))***)))'''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((''''''(((((()))***''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))***))))))((()))***+++***(((((()))***)))))))))***+++,,,---...***,,,---...---...///111///111222333222333444666666777777888:::<<<===>>>BBBDDDFFFGGGGGGHHHJJJLLLQQQQQQSSSTTTVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\]]]____________```aaabbbbbbbbbbbbbbbbbbbbbccccccdddddddddcccbbbbbbaaa___]]][[[ZZZ[[[[[[ZZZ[[[\\\^^^___aaa```aaabbbdddeeeeeeffffffffffffffffffggggggggggggffffffeeeeeeeeeeeeffffffhhhhhhiiijjjkkkkkkkkkjjjjjjjjjiiihhhgggggggggggggggggghhhiiiiiiiiiiiihhhjjjjjjiiiiiihhhfffeeeddd```aaabbbccccccccccccccc___^^^[[[WWWTTTPPPMMMLLLKKKIIIGGGEEEBBBAAA@@@???;;;:::888666444222222222000000//////...---,,,,,,,,,+++))))))******)))''''''((()))*********************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))******&&&&&&&&&&&&''''''''''''((('''&&&&&&(((((('''&&&''''''((((((((((((''''''(((((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''''''''((()))((('''&&&((()))&&&&&&'''(((((((((((((((''''''((())))))***++++++******+++++++++,,,,,,,,,+++,,,---/////////......---------,,,---......///,,,,,,+++---...///---,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***************+++,,,,,,*********)))))))))((((((***************)))(((((())))))))))))))))))))))))&&&'''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''((()))***'''(((((((((((()))))))))(((((((((((((((((((((((((((((()))*********)))))))))***+++***)))((()))***+++++++++,,,---///000111+++---///000000111333555555777999::::::;;;===??????@@@AAABBBDDDFFFHHHIIIKKKMMMPPPQQQQQQSSSUUUWWWWWWXXXYYYZZZ\\\\\\]]]]]]\\\]]]^^^______^^^]]]\\\]]]]]]]]]]]]___```aaabbbdddeeefffggghhhhhhhhhhhheeefffffffffffffffffffffggggggfffeeecccaaa___^^^[[[[[[ZZZ[[[\\\]]]___```aaaaaabbbcccccccccbbbaaabbbbbbbbbbbbbbbbbbbbbbbb____________aaabbbdddeeeeeefffgggiiijjjjjjkkkkkkiiihhhfffeeeeeeeeeeeeeeefffgggggghhhhhhhhhhhhhhhjjjjjjjjjjjjhhhgggfffeee___```aaaaaabbbbbbaaaaaacccbbb```]]]ZZZWWWUUUSSSRRRQQQOOOMMMLLLJJJJJJJJJFFFEEECCCAAA>>><<<;;;:::666666444333111000000///000///---,,,---,,,***)))((())))))************************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))***+++&&&&&&'''''''''(((((((((((('''&&&'''((()))(((&&&''''''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''(((((('''%%%%%%''')))&&&'''(((((())))))((((((&&&''''''((()))***++++++************++++++++++++***+++---//////...---,,,,,,,,,,,,---------......,,,++++++,,,---...---,,,+++,,,------.........---........................---------------------------,,,+++*********++++++++++++******++++++,,,---+++*********))))))))))))***************)))(((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((((()))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((''''''&&&&&&''''''((()))(((((((((((()))))))))***(((((((((((((((((((((((((((((()))******************+++,,,+++***)))***+++,,,,,,,,,---...///000111...000333444555777:::<<>><<<:::888777666666555333111000000///,,,***++++++************++++++************))))))))))))************************))))))))))))))))))))))))''''''''''''((())))))***''''''((((((((())))))))))))(((''''''((()))((('''''''''(((((((((((('''''''''''''''(((''''''&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((()))))))))'''''''''%%%$$$%%%''')))(((((()))************)))&&&''''''((())))))******)))))))))*********++++++(((***,,,------,,,+++***,,,,,,,,,---------------...,,,+++,,,...///...------.........------,,,+++........................------------------------++++++*********+++,,,---++++++******++++++,,,---,,,,,,+++++++++************************)))(((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&''''''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%''')))***&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''(((((())))))((((((''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((%%%&&&'''(((((((((''''''((((((((()))))))))******))))))))))))))))))))))))(((((()))***++++++++++++***,,,------,,,,,,---...............000111222333555888;;;===???AAAEEEGGGJJJLLLNNNOOOOOOPPPRRRTTTSSSTTTVVVXXXZZZ[[[[[[[[[YYYZZZ\\\]]]^^^___aaacccaaabbbcccdddeeeeeeeeeeeegggggghhhhhhggggggfffeeefffffffffggghhhiiijjjkkkkkklllmmmnnnooooooooooooooooooooonnnnnnmmmmmmllliiiiiihhhgggeeecccaaa```\\\[[[ZZZYYYZZZZZZ[[[\\\[[[\\\[[[ZZZXXXTTTQQQOOOOOONNNNNNNNNNNNMMMMMMMMMKKKKKKKKKMMMPPPUUUXXX[[[ZZZ[[[]]]___bbbcccdddeeebbb```^^^\\\\\\\\\^^^^^^`````````___```aaaaaabbbddddddeeeeeeeeeeeeddddddeeeeeeeeeeeeddddddcccbbbccccccaaa```^^^]]][[[[[[XXXWWWWWWWWWWWWXXXYYYYYYTTTSSSSSSRRRPPPNNNLLLKKKIIIGGGEEEBBB@@@@@@???@@@<<<:::777666555333111///000///...---,,,,,,,,,,,,++++++*********)))))))))************************))))))))))))))))))))))))(((((('''''''''((())))))(((((((((((()))))))))***)))(((''''''))))))((('''''''''((((((((((((''''''&&&'''''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((()))))))))***''''''&&&$$$###$$$&&&)))((())))))***************''''''(((((((((((())))))((())))))))))))*********)))***+++,,,,,,+++***)))++++++,,,------------,,,///---,,,,,,...//////...............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,,,,------***************+++,,,,,,,,,,,,,,,++++++++++++******************)))(((((())))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''((((((((((((%%%&&&)))***+++***((('''(((((()))))))))*********))))))))))))))))))))))))(((((()))***++++++++++++***,,,............000111111222333444666999;;;<<>>AAADDDFFFGGGJJJNNNQQQSSSWWWZZZ]]][[[\\\^^^^^^^^^^^^```aaa```aaaccceeeffffffeeeeeecccdddffffffffffffhhhiiihhhiiijjjkkkkkkkkkkkkkkkmmmlllkkkjjjjjjkkklllmmmjjjjjjjjjjjjkkkmmmnnnooopppqqqrrrsssttttttttttttrrrrrrqqqpppooonnnnnnmmmhhhgggeeebbb^^^ZZZWWWUUUPPPOOOMMMKKKJJJJJJJJJJJJKKKLLLLLLLLLJJJGGGCCCAAA@@@@@@@@@??????>>>>>>>>>BBBAAA@@@@@@BBBEEEHHHJJJLLLNNNPPPSSSVVVXXXZZZZZZ\\\ZZZXXXUUUUUUVVVWWWYYYZZZYYYXXXXXXXXXYYY[[[[[[\\\]]]^^^___aaaaaabbbbbb___```bbbcccdddeeeeeeeeeeeeddddddcccbbbaaaaaaaaa___^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^]]]\\\[[[ZZZVVVTTTQQQOOOMMMMMMNNNOOORRROOOLLLJJJIIIGGGDDDAAA:::999666444222111111111+++++++++************)))************************)))))))))))))))))))))))),,,,,,+++***)))))))))***&&&&&&&&&'''''''''((((((***((('''((()))***)))'''''''''((((((((((((''''''&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''(((((('''&&&%%%###"""###&&&)))&&&''''''((((((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))------,,,++++++,,,,,,---***+++,,,---...---,,,,,,///---++++++---...///...++++++,,,---....................................))))))))))))))))))))))))+++,,,---...---+++)))''')))))))))((()))******+++************))))))))))))***************)))((((((((((((((((((((((((((((((###$$$%%%'''((()))))))))++++++++++++++++++++++++"""###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''******))))))((((((''''''''''''(((((())))))******)))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((%%%&&&&&&'''((()))******((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((('''''''''''')))))))))))))))(((((('''))))))(((((('''''''''&&&)))((('''&&&%%%&&&&&&'''***((('''&&&&&&'''(((***(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&)))))))))))))))))))))))))))(((''''''(((***,,,...******+++,,,---.........111333444444555666999;;;???@@@CCCFFFJJJLLLNNNOOOSSSTTTWWWYYY\\\^^^``````aaaaaaaaaaaaaaaaaaaaaaaabbbdddggghhhiiigggeeecccffffffgggggghhhhhhiiiiiijjjjjjkkkkkkkkklllllllllpppooommmkkkjjjkkklllmmmiiikkknnnooonnnnnnoooppppppqqqrrrssstttuuuuuuuuuqqqqqqqqqpppooommmlllkkkiiieeeaaa]]]YYYVVVSSSPPPMMMKKKIIIFFFEEEDDDCCCCCCEEEEEEEEEEEECCCBBB@@@>>>:::;;;===>>>????????????>>>???AAACCCEEEFFFFFFFFFJJJKKKLLLNNNPPPSSSTTTUUUSSSSSSSSSTTTVVVWWWYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYY]]]]]]]]]^^^^^^_________]]]^^^______```aaaaaabbbgggggggggfffeeecccaaa___```___^^^]]]]]]^^^```aaa^^^^^^______^^^\\\[[[ZZZYYYVVVRRRRRRSSSTTTRRRQQQUUUTTTRRRPPPNNNLLLJJJIIIEEECCCAAA===:::666444222444333111000//////000000***+++------,,,+++((('''))))))))))))))))))))))))'''''''''(((((((((((((((,,,,,,++++++++++++,,,,,,******))))))((((((''''''))))))(((((('''''''''&&&'''''''''(((((((((((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&((()))++++++)))(((&&&'''((((((((('''&&&%%%%%%''''''''''''((((((((((((++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------............------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************(((((())))))******++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))'''''''''''''''((((((((((((((('''&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))+++***((('''''''''((()))))))))(((((((((''''''''')))((('''&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))),,,+++)))))))))***,,,---+++,,,---...000111222333666777:::;;;<<<>>>BBBDDDIIIJJJMMMOOORRRTTTVVVWWWYYYZZZ\\\]]]___```aaaaaaddddddddddddddddddddddddfffggghhhiiihhhfffdddcccgggggggggggghhhhhhhhhhhhkkkkkkkkkjjjjjjjjjjjjiiimmmlllkkkjjjjjjjjjkkkkkkiiikkklllmmmlllmmmoooppprrrrrrssssssssssssssssssrrrrrrrrrrrrpppooonnnmmmiiifffaaa]]]ZZZWWWTTTQQQNNNMMMJJJHHHFFFEEEEEEEEEEEEEEEEEEEEECCCAAA???>>><<<======>>>???@@@@@@@@@AAABBBDDDFFFHHHJJJKKKKKKNNNOOOPPPQQQRRRSSSTTTTTTSSSTTTTTTUUUVVVWWWYYYYYY\\\[[[ZZZYYYYYYXXXYYYYYY\\\\\\\\\\\\[[[[[[[[[[[[VVVWWWWWWWWWYYYZZZ\\\\\\aaabbbccccccbbbaaa___^^^```______^^^_________```^^^^^^______^^^]]][[[ZZZ[[[XXXUUUTTTVVVWWWVVVTTTVVVVVVUUUSSSRRRQQQPPPOOOKKKIIIGGGDDDAAA>>>;;;:::888777444222000///......,,,,,,---...---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((***)))))))))((((((((('''******)))))))))(((((((((&&&&&&'''''''''(((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''''''''((((((''''''&&&%%%))))))))))))***************++++++,,,,,,++++++*********++++++,,,------...,,,,,,,,,---------............------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************)))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''&&&''''''((())))))******'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''')))******+++,,,***(((&&&%%%''')))+++))))))(((((((((((('''''')))(((''''''&&&&&&'''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******))))))))))))))))))))))))...---,,,++++++,,,---......///111333666888:::;;;>>>@@@CCCFFFHHHJJJNNNPPPSSSTTTVVVYYY[[[\\\]]]^^^aaaaaabbbcccccccccbbbbbbgggggggggggggggggggggggggggggggggffffffeeeddddddeeeeeeddddddddddddddddddhhhhhhggggggffffffeeeeeeggggggggghhhhhhhhhhhhiiiiiiiiijjjjjjjjjkkknnnppprrrrrrssssssrrrrrrqqqpppqqqqqqqqqqqqpppooommmmmmjjjgggbbb___\\\ZZZVVVTTTQQQOOOMMMKKKIIIHHHHHHIIIGGGGGGGGGGGGEEECCCAAA@@@AAA@@@@@@???@@@AAACCCDDDEEEFFFHHHJJJMMMOOOQQQRRRUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZZZZ]]][[[YYYWWWWWWWWWXXXYYY[[[[[[ZZZYYYXXXWWWVVVUUUOOONNNMMMMMMNNNPPPRRRTTTYYYZZZ[[[\\\]]]]]]\\\\\\^^^^^^___```````````````____________^^^]]]\\\\\\\\\ZZZXXXXXXXXXYYYXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTRRRQQQOOOLLLIIIGGGEEEDDD@@@???<<<999666333111111//////////////////......************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))%%%&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&))))))))))))******************+++++++++++++++***)))******+++,,,---......,,,,,,,,,---------............------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''((((((((())))))((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((()))))))))&&&''''''((())))))******+++***((('''''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''')))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******++++++,,,)))))))))))))))*********,,,,,,,,,---...///111222333444777:::===AAACCCDDDHHHJJJNNNPPPRRRTTTVVVXXXYYYZZZ\\\]]]______``````ddddddeeeeeefffeeeeeeeeehhhhhhhhhhhhhhhhhhhhhhhhccccccaaaaaa```aaabbbbbb^^^]]]]]]]]]\\\[[[[[[[[[````````````````````````aaabbbcccdddeeeeeeeeeeeefffggggggffffffhhhlllooopppqqqqqqrrrqqqqqqppppppnnnnnnnnnnnnmmmlllkkkjjjjjjgggccc```^^^\\\YYYWWWTTTSSSQQQOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIGGGFFFHHHFFFEEEDDDDDDEEEGGGHHHIIIIIIKKKNNNQQQTTTVVVXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\^^^\\\YYYWWWVVVWWWYYYZZZ\\\[[[YYYXXXVVVTTTRRRRRRLLLJJJHHHFFFFFFHHHJJJLLLOOOQQQSSSUUUVVVWWWWWWVVVYYYZZZ\\\___```aaaaaaaaa`````````______^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYXXXVVVUUUUUUUUUTTTTTTTTTSSSUUUTTTSSSQQQOOOMMMKKKJJJJJJHHHFFFBBB???<<<:::999666555333222111000000000---------,,,,,,,,,,,,,,,***************)))))))))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))''''''((((((((((((''''''''''''''''''(((((((((((()))******++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,---------............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&)))((((((((('''''''''&&&)))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))******))))))))))))))))))((((((((()))*********)))'''&&&(((((())))))))))))))))))''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,---...000222555777888;;;===???CCCFFFIIILLLMMMQQQTTTWWWXXXXXXYYYZZZ\\\\\\]]]^^^___```aaaaaaaaacccccceeefffggggggggggggffffffffffffffffffffffffbbbaaa^^^[[[YYYXXXYYYYYYTTTTTTTTTSSSSSSRRRRRRQQQUUUUUUVVVWWWYYYZZZ[[[[[[\\\]]]^^^___```aaaaaaaaabbbcccccccccccceeeiiillllllmmmnnnoooppppppppppppllllllllllllkkkkkkjjjiiiiiifffccc```___]]][[[YYYWWWVVVTTTRRRQQQPPPPPPQQQQQQQQQRRRRRRRRRPPPOOONNNNNNMMMKKKJJJJJJKKKLLLNNNKKKLLLMMMOOOQQQTTTWWWYYYXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]^^^______^^^^^^]]]^^^\\\YYYWWWWWWXXXZZZ\\\\\\[[[ZZZXXXVVVTTTRRRQQQNNNLLLIIIFFFEEEFFFGGGHHHJJJKKKMMMOOOPPPPPPPPPPPPRRRSSSWWWZZZ]]]^^^______^^^]]]]]]]]]\\\\\\\\\\\\_________^^^\\\[[[ZZZZZZXXXWWWWWWVVVUUUTTTSSSSSSUUUUUUTTTSSSQQQPPPOOOOOOOOONNNLLLJJJGGGEEECCCAAA===<<<999777555333333222//////...------,,,++++++,,,,,,+++++++++*********'''((())))))))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((((('''''''''''''''((((((((((((((()))******++++++++++++---,,,,,,++++++******))),,,,,,,,,---------............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''))))))(((((('''&&&&&&%%%((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((('''(((((())))))******+++*********))))))(((((((((&&&(((***,,,+++)))'''%%%(((((())))))))))))******''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***+++,,,---///000222222111222444777;;;>>>@@@AAAEEEFFFHHHKKKNNNQQQTTTUUUWWWZZZ\\\]]]\\\\\\\\\]]]______aaabbbccccccccccccaaabbbccceeefffgggggghhhdddddddddddddddddddddddddddaaa]]]YYYTTTQQQOOONNNNNNNNNNNNMMMMMMMMMMMMMMMOOOOOOQQQSSSUUUVVVXXXYYYYYYYYYZZZ[[[[[[\\\]]]]]]]]]___`````````bbbeeehhhggggggiiijjjkkkllllllllliiijjjjjjjjjiiiiiihhhgggeeebbb___]]]\\\[[[YYYWWWWWWVVVTTTSSSQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQMMMMMMMMMMMMOOOQQQTTTUUUTTTTTTVVVWWWYYYZZZ[[[\\\\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWYYY[[[\\\\\\[[[ZZZXXXWWWUUUTTTSSSRRRQQQNNNKKKJJJJJJJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLNNNQQQTTTUUUWWWWWWVVVVVVUUUUUUUUUUUUVVVVVV\\\^^^______]]][[[[[[\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSQQQQQQPPPNNNLLLJJJHHHFFFCCCBBBAAA???<<<:::999888333222111000...,,,++++++---------,,,++++++******))))))++++++++++++))))))(((((((((((())))))))))))''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((())))))))))))************(((((()))***++++++++++++,,,,,,,,,+++******)))))),,,,,,,,,---------............------------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''(((((('''(((((()))******++++++)))))))))))))))*********((()))*********)))'''&&&(((((()))))))))*********&&&'''((()))***))))))(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***---...///222444777888999;;;<<>>CCCEEEGGGJJJLLLNNNOOOPPPSSSTTTUUUWWWYYYZZZ\\\\\\ZZZ\\\```aaaaaa`````````^^^^^^```bbbcccdddddddddccccccdddeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaa^^^]]][[[YYYWWWUUUSSSRRRNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXVVVUUUTTTTTTVVVXXXYYYVVVXXX[[[]]]]]]^^^___aaa```aaaaaaaaaaaa```______]]]^^^^^^^^^^^^]]]]]]\\\[[[XXXVVVTTTTTTSSSRRRPPPSSSRRRPPPOOONNNNNNNNNOOOOOOPPPRRRUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUSSSRRRQQQMMMLLLJJJHHHHHHIIIJJJKKKMMMMMMNNNOOOPPPQQQQQQRRRSSSTTTVVVVVVVVVTTTRRRPPPQQQRRRSSSTTTVVVWWWXXXYYYXXXXXXXXXWWWWWWWWWVVVVVVTTTUUUUUUUUUVVVVVVVVVVVVSSSRRRRRRPPPNNNKKKHHHFFFCCCBBBAAA@@@@@@@@@BBBBBBDDDCCCBBBBBBBBBCCCDDDEEEEEEIIINNNQQQRRRSSSVVVYYYYYYYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^____________[[[[[[ZZZXXXUUUQQQNNNLLLIIIJJJKKKLLLLLLJJJHHHGGGDDDCCC@@@>>>;;;888666555//////...---,,,,,,++++++%%%'''((())))))((('''%%%'''((((((((())))))******(((((())))))*********+++'''''''''(((((((((((()))''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''((()))))))))))))))''''''''''''(((((((((((('''''')))******+++++++++&&&'''(((***+++,,,......,,,,,,,,,---------...............------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************************(((((())))))******++++++))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&$$$$$$%%%'''((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))%%%&&&&&&'''((()))******)))************(((&&&%%%&&&''')))+++,,,,,,,,,,,,***))))))(((((((((((((((++++++***)))((('''&&&&&&&&&''')))******(((&&&%%%&&&&&&&&&''''''''''''(((************)))))))))))))))******)))''''''(((***)))))))))*********++++++,,,,,,,,,---...000333444555777:::===AAAEEEHHHIIIKKKMMMOOORRRTTTUUUUUUUUUUUUVVVXXXZZZ[[[[[[ZZZZZZ^^^^^^______^^^]]]]]]\\\]]]___```_________aaacccdddddddddeeeeeeeeeeeeeeebbbbbbbbbbbbbbbcccddddddeeecccaaa___^^^]]]]]]^^^XXXXXXXXXXXXXXXWWWWWWWWWUUUUUUVVVVVVWWWXXXYYYZZZXXXVVVTTTSSSRRRSSSUUUVVVSSSTTTWWWYYY[[[\\\\\\\\\ZZZYYYYYYXXXWWWWWWWWWWWWYYYZZZZZZXXXVVVUUUWWWXXXSSSSSSRRRPPPNNNMMMOOOPPPTTTRRRQQQPPPPPPNNNLLLJJJKKKMMMPPPSSSUUUVVVVVVVVVUUUYYYYYYVVVUUUUUUSSSNNNKKKJJJHHHFFFFFFGGGIIIJJJJJJKKKLLLLLLKKKKKKMMMOOORRRRRRRRRRRRQQQOOOMMMLLLLLLLLLMMMNNNPPPRRRSSSTTTUUUVVVWWWTTTQQQOOOQQQSSSVVVVVVVVVVVVVVVUUUTTTSSSVVVUUUSSSQQQOOOLLLHHHDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<======>>>@@@@@@BBBEEEHHHKKKNNNPPPRRRTTTXXX]]]```bbbccccccaaaaaaaaaaaaaaaaaaaaaaaa```___^^^\\\YYYUUURRRPPPOOONNNNNNMMMLLLLLLLLLMMMMMMJJJGGGEEEDDDBBB???<<<888777555222000---+++******))))))+++,,,,,,)))''',,,+++***)))))))))))))))))))))))))))************))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&***)))(((&&&&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((*********)))))))))))))))******+++,,,,,,,,,,,,+++)))***,,,------,,,***))),,,,,,,,,---------.........------,,,,,,------......---+++******+++---...//////---,,,***)))((('''*********++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((''''''&&&&&&%%%&&&&&&'''''''''(((((('''''''''(((((('''''''''&&&&&&&&&'''&&&%%%&&&(((((((((&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''$$$$$$%%%&&&''''''((((((&&&&&&''''''(((((())))))'''(((((()))))))))))))))&&&''')))+++,,,,,,,,,,,,+++***))))))(((((())))))((((((((('''&&&&&&%%%%%%(((((()))******)))(((''''''''''''((((((((())))))***************************++++++***)))((()))+++++++++++++++++++++,,,,,,.........000222555777999>>>@@@BBBFFFIIIMMMOOOQQQRRRTTTUUUXXXYYYZZZZZZZZZXXXYYYZZZ[[[\\\\\\[[[ZZZ\\\\\\\\\\\\[[[ZZZZZZYYYYYY[[[]]]^^^^^^```bbbeeeccccccddddddeeeeeeeeefffeeeeeeeeeeeeeeefffggggggiiihhhgggeeedddcccbbbbbb\\\\\\\\\[[[ZZZZZZYYYYYYWWWWWWXXXYYYZZZ[[[[[[[[[VVVTTTQQQOOOMMMMMMMMMNNNPPPQQQSSSVVVXXXXXXYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSUUUVVVWWWVVVTTTSSSTTTUUUSSSSSSSSSQQQOOONNNOOOQQQTTTSSSRRRRRRQQQPPPMMMJJJKKKLLLNNNQQQSSSUUUVVVWWWYYY\\\]]]ZZZXXXXXXUUUPPPKKKJJJHHHGGGGGGHHHJJJKKKLLLMMMNNNMMMMMMMMMOOOQQQTTTTTTTTTTTTSSSQQQOOOMMMMMMMMMNNNOOOQQQSSSTTTUUUUUUVVVUUUSSSOOONNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTWWWVVVSSSRRRQQQOOOLLLJJJEEEDDDDDDCCCBBBAAAAAAAAA>>>===<<<;;;::::::999999:::;;;<<<>>>@@@CCCEEEFFFLLLOOOSSSXXX\\\___aaaaaabbbbbbbbbcccccccccddddddcccbbbbbb```]]]ZZZWWWVVVSSSRRRQQQPPPOOOOOOOOOOOOSSSPPPNNNLLLKKKIIIGGGDDD@@@>>><<<999555222///...,,,++++++,,,------+++)))******)))((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''&&&''''''((((((''''''&&&))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))(((***))))))))))))))))))))))))******++++++++++++++++++,,,------------,,,+++,,,,,,,,,---------.........------,,,,,,------......---+++******+++---...///...---,,,+++)))((((((++++++++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&)))(((''''''((()))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&''')))***,,,,,,'''((()))++++++,,,,,,,,,,,,+++******))))))******''''''''''''''''''''''''************************(((((()))))))))***************************+++++++++,,,,,,+++))))))***,,,------------.........///111222333666999===@@@AAAHHHIIILLLOOORRRUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVXXX[[[\\\]]]^^^aaacccbbbccccccdddeeefffggggggggggggggggggggghhhhhhiiikkkkkkkkkjjjhhhgggeeedddaaa```___^^^]]][[[ZZZZZZXXXYYYZZZ\\\\\\\\\[[[ZZZTTTRRROOOLLLIIIHHHGGGGGGLLLMMMOOOQQQRRRSSSTTTTTTSSSRRRPPPOOOOOOOOOOOOPPPPPPRRRTTTTTTSSSRRRSSSTTTUUUVVVWWWVVVTTTTTTUUUVVVXXXWWWWWWWWWWWWTTTPPPMMMLLLLLLMMMOOORRRVVVYYY[[[```dddeeebbb___^^^YYYTTTMMMLLLKKKKKKKKKKKKMMMNNNPPPQQQRRRRRRQQQRRRTTTVVVXXXXXXXXXWWWVVVTTTQQQPPPOOOPPPQQQRRRTTTVVVWWWXXXWWWXXXWWWTTTPPPNNNNNNOOONNNNNNOOOPPPRRRSSSSSSTTTSSSQQQNNNMMMMMMMMMLLLKKKLLLKKKJJJIIIGGGFFFEEEDDDAAAAAA???===;;;:::999888777777888888999:::<<<<<>>BBBFFFIIIJJJOOOPPPRRRTTTVVVYYYZZZ[[[]]]]]]]]]]]]]]]]]]\\\\\\[[[\\\]]]]]]\\\[[[YYYXXXWWWVVVVVVUUUTTTSSSSSSSSSTTTVVVYYYZZZ[[[\\\^^^```ccccccdddeeefffggghhhiiihhhhhhgggggggggggghhhhhhiiiiiiiiiiiihhhfffcccbbbaaaaaa```^^^\\\[[[ZZZYYYVVVWWWYYYZZZZZZYYYXXXWWWSSSRRROOOLLLJJJHHHGGGGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMNNNPPPQQQQQQSSSVVVWWWVVVVVVVVVWWWZZZ]]]___`````````aaaccccccbbbaaaaaa___\\\WWWSSSOOOOOOOOOQQQVVV]]]cccgggkkknnnooolllhhhfff```ZZZSSSRRRRRRQQQQQQRRRSSSTTTWWWXXXZZZZZZZZZ[[[^^^```aaaaaaaaa```^^^\\\YYYXXXVVVWWWXXXZZZ\\\]]]^^^___```___]]]ZZZWWWUUUTTTTTTPPPPPPPPPPPPPPPPPPPPPQQQPPPMMMJJJHHHIIIKKKLLLLLLPPPPPPOOONNNMMMLLLKKKJJJHHHHHHFFFDDDBBB???===<<<;;;::::::999888888888888;;;>>>CCCIIIOOOUUUXXXZZZ\\\]]]^^^```bbbdddeeefffggghhhiiiiiihhhgggfffeee___^^^]]][[[YYYXXXXXXWWWVVVUUUSSSRRRSSSRRRQQQOOOQQQPPPMMMJJJFFFCCC@@@>>>;;;888444111000///---,,,---,,,,,,+++++++++++++++***)))))))))))))))(((((()))))))))))))))(((''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&%%%%%%'''((())))))))))))))))))*********(((((()))************)))---,,,,,,,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...---,,,,,,++++++,,,,,,---......---,,,++++++******,,,,,,,,,++++++*********+++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&''''''''''''''''''''')))'''&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&(((((((((((((((''''''''')))(((''''''''')))***+++)))))))))******+++,,,,,,---,,,,,,+++++++++++++++(((((())))))***+++++++++)))(((((((((((()))***+++''''''((((((((()))))))))((((((((()))))))))******((()))******))))))+++------...111333666999;;;<<<<<<>>>BBBFFFJJJNNNQQQRRRTTTTTTVVVWWWYYYZZZ\\\\\\___^^^^^^]]]\\\[[[[[[[[[YYYZZZZZZYYYXXXVVVTTTRRROOONNNMMMMMMLLLLLLMMMMMMNNNQQQUUUXXXZZZ\\\___aaacccddddddfffggghhhiiiiiiiiiiiihhhgggggghhhhhhhhhffffffffffffdddbbb```___^^^^^^]]]\\\[[[YYYYYYXXXTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOOOONNNNNNPPPSSSVVVXXXZZZ\\\^^^___^^^^^^___aaaeeehhhllloooppppppqqqrrrqqqooommmllliiieee```]]]VVVVVVVVVZZZ```iiiqqqvvvwwwzzzyyyuuupppmmmhhhaaaZZZZZZZZZZZZ[[[\\\\\\]]]```aaaccceeefffhhhkkkmmmqqqqqqqqqooommmjjjhhhfffdddeeegggiiikkklllllllllkkkjjjgggdddbbb```^^^]]]YYYXXXVVVSSSQQQPPPPPPPPPRRRNNNJJJIIIJJJKKKMMMMMMOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLJJJHHHFFFCCCBBBAAA@@@>>><<<:::999888888666999===CCCIIINNNRRRUUUYYYZZZ\\\___bbbdddfffhhhggggggiiijjjjjjiiihhhhhhdddcccbbb```^^^]]]]]]\\\WWWUUUTTTTTTTTTTTTSSSQQQTTTSSSQQQOOOMMMKKKIIIIIIFFFBBB===888555333000...///...---,,,++++++++++++++++++******)))))))))((())))))******))))))(((''''''(((((((((((((((((('''&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))(((((())))))************(((((()))************)))++++++******+++,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++*********))))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%&&&'''((('''&&&%%%'''(((((())))))(((((('''&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((''''''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((***))))))(((((((((((()))******))))))***++++++,,,---,,,++++++******++++++'''''''''(((((()))))))))''''''((())))))*********'''''''''((((((((())))))((((((((()))******++++++)))***,,,,,,,,,---///111222444666999===@@@CCCDDDDDDEEEIIIMMMQQQTTTVVVWWWWWWXXXYYYYYYZZZ[[[\\\\\\^^^]]]\\\ZZZYYYYYYYYYYYYUUUUUUTTTSSSQQQNNNLLLJJJEEEDDDCCCCCCCCCDDDFFFGGGHHHLLLRRRWWW[[[^^^bbbdddccccccddddddeeefffggggggiiihhhhhhgggggggggggghhhcccccccccbbb```___]]]\\\[[[[[[ZZZZZZZZZZZZZZZYYYWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVTTTSSSRRRQQQPPPPPPQQQQQQRRRRRRRRRTTTXXX]]]bbbeeeggghhhiiiiiihhhiiikkkmmmssswww{{{~~~~~~}}}|||}}}zzzxxxuuusssqqqnnnkkkhhhaaaaaabbbeeellluuu~~~zzzuuurrrmmmgggbbbbbbccccccdddeeeeeeeeegggjjjmmmoooqqqtttxxx{{{}}}zzzwwwuuurrrtttvvvxxxzzz{{{{{{{{{wwwtttqqqnnnmmmllljjjhhhcccaaa^^^[[[YYYXXXWWWWWWUUURRRNNNKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMLLLKKKIIIHHHFFFEEEBBB???<<<:::999888666888;;;@@@EEEIIIMMMOOOVVVWWWZZZ]]]aaadddgggiiieeefffhhhiiijjjiiiiiihhhgggfffdddcccbbbaaaaaa```\\\ZZZYYYYYYYYYYYYXXXVVVVVVUUUTTTTTTRRRQQQQQQPPPNNNKKKFFFBBB>>>;;;777555111000///---,,,+++******,,,,,,,,,++++++******)))((()))***+++***)))(((''''''(((((())))))(((((('''&&&'''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((()))******++++++((()))******++++++******)))******++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%'''(((((((((''''''$$$&&&''')))))))))'''&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&'''((('''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((()))******''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((+++***)))))))))***+++,,,,,,,,,+++***************(((((((((((((((((())))))'''((()))+++,,,++++++***(((((()))))))))*********)))******+++,,,,,,------,,,...000111222444777999;;;<<<>>>AAADDDFFFHHHJJJJJJKKKOOORRRUUUWWWYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZYYYXXXWWWUUUTTTTTTTTTTTTOOOOOONNNMMMJJJGGGDDDBBB??????>>>>>>???AAACCCEEEIIIMMMSSSWWW[[[]]]```bbbaaaaaaaaabbbbbbccccccccceeedddccccccbbbbbbbbbccc```___]]]\\\ZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]\\\ZZZXXXWWWXXXYYYYYY\\\]]]^^^```aaaaaabbbbbb^^^]]][[[YYYXXXWWWWWWWWWVVVWWWXXX\\\aaaiiiooossstttttttttrrrqqqsssvvvyyy}}}zzzwwwuuuuuutttsssrrrnnnmmmnnnqqqwww~~~|||vvvtttooojjjggghhhiiijjjkkkkkkkkkkkklllooosssvvvzzz~~~~~~}}}yyy{{{~~~~~~{{{wwwuuuuuutttrrrooojjjiiigggeeeddddddeeefffaaa]]]XXXUUUSSSRRRPPPOOOPPPPPPPPPOOOOOONNNNNNNNNKKKLLLNNNPPPQQQPPPOOOOOOKKKIIIFFFCCC@@@===;;;:::999:::<<>>===>>>???BBBDDDFFFNNNRRRVVVYYYZZZZZZ[[[\\\____________````````````______^^^]]]\\\\\\]]]]]]\\\[[[YYYVVVUUUUUUUUUUUUYYYYYY[[[\\\^^^___aaaaaacccaaa^^^\\\[[[\\\]]]___fffggghhhjjjkkkkkkllllllfffeeebbb___]]]\\\\\\\\\YYYZZZ\\\aaahhhpppxxx|||||||||zzzxxxwwwxxx|||{{{xxxuuutttuuuwwwwwwwwwvvvuuuvvvxxx||||||vvvssspppkkkjjjkkklllmmmnnnnnnnnnnnnooorrrvvvzzz~~~}}}zzz{{{~~~}}}zzzxxxyyyxxxvvvsssmmmlllkkkkkklllnnnqqqrrrqqqmmmhhhdddbbb___\\\ZZZWWWVVVUUUTTTSSSQQQPPPPPPKKKMMMPPPSSSUUUUUUUUUUUUOOOMMMJJJFFFCCC@@@>>>===;;;<<<===???AAADDDFFFGGGIIIKKKNNNRRRWWW\\\___aaadddeeeggghhhiiiiiihhhgggggggggfffeeeeeedddeeeeeefffdddbbbbbbbbbbbb```___\\\[[[[[[ZZZXXXXXXWWWVVVVVVUUUSSSRRRQQQNNNJJJGGG===<<<999777444222111000//////...------,,,++++++((()))+++,,,+++***((('''(((((())))))))))))((((((((('''&&&&&&&&&((()))***''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((('''(((((()))***+++++++++******+++,,,,,,,,,,,,+++)))***---/////////...---,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,---------------...*********++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))$$$%%%''''''''''''%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''))))))((((((((('''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))((('''&&&%%%&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))******)))(((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))***++++++---,,,,,,++++++,,,,,,---------+++***))))))((((((******))))))((((((''''''((())))))***++++++,,,,,,)))***+++*********,,,...,,,,,,,,,---///000222333555666888;;;>>>@@@BBBCCCGGGIIIJJJKKKLLLNNNQQQSSSRRRSSSUUUWWWXXXYYYXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSPPPMMMIIIFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDBBB@@@???>>>>>>>>>???AAADDDHHHJJJRRRTTTVVVWWWYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[___]]][[[ZZZXXXXXXXXXXXXWWWUUUSSSSSSTTTUUUVVVUUUYYYZZZ\\\```eeehhhhhhgggjjjiiigggccc______bbbfffiiikkknnnooopppppprrrsssnnnkkkhhhgggfffeeecccbbbaaaaaabbbeeeiiiooouuuxxx|||zzzwwwsssrrruuu{{{|||yyywwwvvvrrrmmmkkkmmmqqquuuwwwxxxwwwwwwzzz|||vvvqqqmmmkkkfffhhhjjjmmmnnnnnnmmmlllnnnooopppssswww|||}}}zzzyyyyyyyyyxxxyyy|||}}}zzzwwwuuusssqqqqqqrrrtttvvvttttttrrrqqqrrrwww}}}{{{yyyxxxxxxwwwssslllgggcccbbb___\\\YYYWWWVVVVVVVVVUUUUUUVVVYYYZZZZZZYYYTTTQQQMMMIIIDDDAAA???>>>AAA??????BBBFFFIIIIIIHHHJJJKKKNNNQQQVVVZZZ^^^```]]]^^^aaaccceeeggghhhhhheeeeeeggghhhhhhgggffffffgggggggggfffeeedddcccbbbdddbbb^^^[[[YYYXXXXXXXXXXXXXXXXXXWWWUUUSSSPPPOOOJJJGGGDDDAAA>>>:::666333111///,,,+++,,,,,,,,,+++,,,,,,+++*********++++++((((((((()))))))))))))))************************(((((((((((())))))))))))***)))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,,,,+++***---,,,,,,++++++,,,,,,---...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''************)))((('''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,---,,,+++***))))))))))))******))))))(((((((((((()))))))))******+++++++++((()))***)))))))))+++------...///000222444555666;;;<<<>>>@@@CCCEEEFFFGGGKKKLLLMMMMMMMMMNNNPPPRRRQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPLLLIIIDDDBBBBBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBDDDFFFIIIJJJOOOPPPRRRTTTTTTTTTTTTTTTWWWWWWXXXXXXXXXXXXXXXXXX[[[ZZZXXXWWWVVVVVVVVVWWWVVVUUUTTTUUUWWWYYYYYYYYY^^^___aaafffkkkmmmmmmlllkkkkkkiiifffbbbcccfffiiilllnnnpppqqqqqqqqqssstttrrroookkkiiihhhfffcccaaa______aaacccggglllpppsssrrrqqqooommmmmmpppvvv{{{~~~yyysssooommmjjjgggeeeeeehhhmmmpppqqqrrrqqqpppsssxxx}}}~~~{{{xxxsssooolllkkkgggiiikkkmmmnnnnnnmmmmmmllllllmmmppptttxxx||||||xxxtttqqqoooooopppssstttwww{{{}}}|||xxxtttpppooonnnmmmnnnpppsssuuuvvvvvvuuutttuuuyyy|||vvvqqqjjjiiihhhfffdddbbbaaa```___^^^^^^___aaacccbbbaaa[[[XXXTTTNNNIIIEEECCCAAAAAA@@@AAADDDHHHKKKKKKJJJJJJKKKMMMOOORRRUUUWWWXXXYYYZZZ[[[]]]___``````aaabbbccceeefffggggggfffffffffgggggggggfffeeedddccccccbbb___]]][[[[[[[[[\\\ZZZZZZZZZYYYWWWUUUSSSQQQOOOMMMJJJGGGEEEBBB>>>;;;777555111000//////...,,,,,,+++******************))))))))))))))))))******))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&)))((((((((('''''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********************************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++******************)))(((((())))))))))))))))))))))))***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''')))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''***************)))((('''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$(((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********+++++++++************++++++,,,,,,+++***)))))))))******))))))))))))((((((((()))))))))***************)))***++++++***+++---///000111333555777999;;;<<>>:::777555333111///...---,,,+++++++++++++++************************((((((((((((((((((((((((***)))((('''&&&%%%%%%$$$((((((((('''''''''&&&&&&((((((((((((''''''''''''&&&&&&''''''(((((())))))******))))))((((((''''''(((((((((((())))))))))))*********************************++++++++++++,,,***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))+++++++++***))))))(((((()))************))))))((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))(((''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************************))))))))))))******++++++******)))*********))))))))))))))))))))))))************************+++---.........///111333555666888;;;===???AAAAAAGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRSSSRRRQQQSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUVVVVVVVVVTTTPPPMMMJJJKKKIIIFFFDDDEEEFFFEEEEEECCCCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFFFFKKKLLLNNNOOOOOOOOOOOONNNNNNNNNNNNOOOQQQSSSVVVWWWYYYXXXXXXXXXYYY[[[\\\^^^^^^___bbbgggllloooooonnnkkklllnnnqqqsssrrrooolllgggfffeeecccccceeegggiiiiiijjjkkkjjjhhhhhhiiijjjkkkiiifffdddccc```]]]ZZZXXXZZZ\\\^^^```aaaaaaaaa[[[[[[ZZZYYYZZZ]]]ccchhhlllmmmllliiiccc^^^ZZZXXXUUUUUUWWWZZZ___bbbccccccbbbaaaaaabbbeeehhhhhhhhhfffeeeeeedddcccbbbbbbaaaaaaccceeeggghhhgggfffeee``````aaabbbdddgggiiikkkiiifffccc```^^^^^^___```dddfffjjjnnnpppnnnhhhdddaaa``````aaacccfffiiikkkmmmnnnnnnmmmooosssyyy}}}}}}yyyvvvooopppsssuuuuuuuuusssrrrpppooooooppprrrssssssrrrooommmhhhbbb[[[VVVQQQOOOIIIJJJKKKLLLMMMMMMMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLOOOOOOPPPPPPQQQSSSTTTTTTXXXZZZ\\\___aaabbbccccccdddeeefffggghhhhhhhhhhhhgggfffdddcccbbbaaaaaabbbaaaaaa```___]]]\\\ZZZZZZYYYXXXVVVVVVUUUTTTQQQOOOJJJGGGCCC@@@===:::777444222111000...------,,,,,,************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&*********))))))))))))(((((((((((((((((('''''''''%%%&&&&&&'''((()))************))))))((((((''''''(((((((((((())))))))))))************************************++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////---,,,++++++,,,,,,,,,,,,------------,,,,,,++++++******,,,,,,+++***))))))(((((())))))************)))((((((((((((((((((((((((((())))))((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''***))))))((('''&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((''''''&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%''')))***+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++***)))***))))))(((((())))))************)))******++++++))))))))))))************************++++++++++++,,,...000111111333666888<<<===???AAACCCDDDEEEEEEGGGHHHHHHIIIJJJKKKLLLMMMMMMOOORRRTTTUUUUUUWWWXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWTTTQQQNNNLLLNNNLLLJJJIIIJJJKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHFFFGGGGGGGGGFFFEEEDDDDDDIIIJJJLLLNNNOOOPPPPPPOOONNNNNNNNNPPPSSSXXX\\\___````````````bbbdddfffhhhiiijjjmmmrrrwwwzzzzzzzzztttssssssttttttqqqmmmiiidddcccbbbbbbccceeegggggggggggggggdddbbbaaabbbcccbbbaaa```______^^^[[[XXXUUUWWWYYYZZZ[[[[[[ZZZYYYUUUTTTSSSQQQQQQTTTXXX\\\aaabbbbbb___ZZZUUURRRPPPPPPPPPRRRUUUXXXYYYXXXWWWWWWWWWWWWXXX[[[\\\[[[YYYWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZ\\\^^^___^^^]]]\\\WWWXXXYYYZZZ[[[]]]_________]]]ZZZXXXWWWWWWYYYZZZ^^^___cccggghhhfffaaa]]][[[[[[[[[\\\]]]^^^```aaaeeeffffffggghhhlllqqqvvv|||}}}}}}{{{xxxtttqqqpppkkkmmmpppsssuuuuuuttttttsssrrrrrrsssvvvwwwwwwvvvuuusssooojjjddd^^^ZZZXXXRRRSSSTTTTTTRRRPPPOOONNNJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJLLLNNNOOOQQQRRRTTTWWWZZZ\\\^^^^^^___aaabbbdddeeeggghhhhhhhhhiiihhhgggeeedddcccbbbbbbdddcccbbbaaa___^^^^^^]]]ZZZYYYXXXXXXYYYXXXVVVTTTRRROOOKKKHHHFFFBBB>>>;;;666555333000...---,,,,,,*********))))))(((((((((************************((((((((()))*********++++++*********))))))))))))'''''''''(((((((((((((((%%%&&&&&&'''((()))*********)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---////////////---,,,+++++++++,,,,,,---------......------,,,,,,,,,,,,------,,,+++***))))))(((((())))))*********))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&(((******+++'''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,+++***)))******))))))))))))*********)))))))))***+++,,,,,,)))))))))************+++******++++++,,,------...---///222333555777;;;>>>CCCDDDEEEGGGHHHGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKNNNRRRUUUWWWXXXZZZ[[[ZZZZZZYYYYYYZZZ[[[\\\\\\\\\[[[ZZZXXXVVVTTTRRRQQQQQQOOONNNNNNOOOPPPOOONNNOOOOOOOOOOOONNNMMMKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEGGGIIILLLOOORRRSSSTTTUUUTTTTTTTTTUUUZZZ```eeeiiiiiiiiiiiijjjlllnnnppprrrrrrrrrtttwww|||yyywwwuuusssrrroookkkhhhdddbbbaaabbbdddfffffffffeeedddccc```\\\[[[[[[]]][[[ZZZZZZ[[[\\\[[[YYYWWWQQQRRRSSSTTTTTTTTTSSSRRRPPPOOONNNLLLJJJLLLPPPSSSVVVWWWXXXVVVQQQMMMJJJIIIJJJJJJKKKMMMNNNOOOMMMKKKLLLLLLLLLNNNPPPPPPNNNLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPQQQSSSUUUUUUTTTSSSRRROOOOOOPPPRRRSSSTTTUUUVVVUUUSSSQQQOOONNNPPPRRRSSSWWWXXXZZZ]]]___]]]YYYVVVUUUUUUUUUUUUUUUVVVWWWXXX]]]^^^___```aaaeeejjjnnntttuuuuuusssooollljjjiiieeegggjjjmmmoooqqqrrrrrrrrrqqqqqqtttwwwyyyyyyxxxuuutttrrrnnnjjjeeebbb___[[[]]]^^^]]]ZZZWWWUUUTTTMMMMMMNNNOOOOOONNNMMMLLLGGGFFFFFFFFFGGGHHHJJJKKKMMMOOORRRUUUWWWYYYZZZZZZ\\\]]]___aaaccceeeffffffhhhggggggfffeeeddddddccceeedddcccaaa```_________[[[ZZZZZZZZZ[[[[[[YYYWWWVVVTTTQQQOOOMMMKKKGGGDDD<<<:::888444111///---,,,+++++++++***))))))((((((************************'''((()))***+++,,,,,,---))))))(((((((((''''''''''''''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,++++++------------++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,------------------,,,,,,,,,++++++******)))((())))))************)))))))))))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((())))))'''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))************+++,,,------+++)))(((+++******))))))******+++))))))))))))***+++,,,---))))))*********+++++++++******+++,,,...///000000111333666999<<>>BBBEEEFFFJJJKKKMMMNNNOOOPPPPPPPPPRRRQQQOOOOOOOOONNNLLLJJJJJJJJJJJJJJJKKKKKKKKKJJJGGGGGGGGGHHHJJJKKKMMMNNNMMMNNNNNNOOOQQQTTTWWWYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTQQQPPPQQQRRRRRRQQQSSSRRRPPPPPPPPPRRRTTTUUU]]]```dddgggiiikkknnnpppqqqppppppooopppqqqssstttooommmiiifffeeefffhhhiii```]]]YYYYYY[[[\\\ZZZXXXWWWVVVTTTRRRRRRRRRSSSSSSRRRPPPMMMKKKKKKLLLKKKJJJIIIIIIHHHHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLKKKJJJJJJLLLMMMOOOQQQRRRSSSTTTTTTVVVWWWYYYZZZ[[[[[[ZZZZZZUUUUUUUUUUUUWWW[[[bbbgggiiijjjjjjjjjgggddd```]]]UUUSSSPPPMMMKKKKKKLLLMMMMMMNNNQQQSSSTTTTTTTTTSSSUUUUUUVVVVVVVVVVVVUUUUUUTTTQQQMMMLLLLLLLLLLLLKKKMMMMMMMMMNNNOOOPPPQQQRRROOOPPPRRRVVVZZZ\\\[[[ZZZVVVSSSQQQOOONNNLLLJJJGGGHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLNNNNNNNNNNNNLLLJJJHHHFFFFFFFFFGGGGGGIIIJJJLLLMMMOOOOOOPPPPPPQQQRRRSSSSSSYYYZZZ\\\___bbbeeegggiiimmmnnnoooooooooqqquuuxxxxxxwwwwwwvvvuuutttssssssooommmiiieee___[[[WWWUUUTTTRRROOONNNNNNNNNMMMMMMNNNNNNMMMMMMNNNPPPQQQRRRTTTTTTUUUVVVXXXZZZ[[[]]]aaaaaa``````aaaaaabbbcccaaaaaa`````````____________^^^\\\ZZZYYYYYYYYYYYYTTTUUUUUUUUUTTTSSSQQQPPPLLLIIIEEE???:::555222111...------,,,,,,---------------+++***************++++++++++++++++++++++++***))))))(((((())))))***))))))*********+++++++++((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++'''((()))***+++,,,------***+++,,,------,,,+++***,,,+++***)))******,,,,,,,,,,,,,,,,,,+++***)))))),,,+++++++++************))))))))))))))))))))))))))))))))))))***************)))((((((******)))((()))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&***)))'''&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))(((''''''(((***---///***************,,,---...///---***))))))*********))))))*********++++++++++++***************+++,,,+++,,,...//////111444666999:::>>>AAAEEEIIILLLMMMNNNOOOPPPPPPQQQRRRRRRRRRSSSQQQQQQQQQQQQPPPMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIKKKMMMPPPSSSTTTVVVVVVVVVVVVUUUTTTSSSSSSTTTRRRPPPOOOOOOQQQRRRSSSRRRSSSSSSTTTUUUWWWZZZ]]]ccchhhoootttwwwxxxyyyzzz{{{xxxuuuqqqnnnmmmlllmmmmmmjjjfffcccaaa```aaabbbZZZWWWSSSRRRRRRRRRQQQPPPPPPPPPNNNMMMMMMMMMMMMNNNLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLNNNPPPPPPQQQSSSTTTUUUUUUTTTTTTVVVWWWYYY[[[]]]___```aaaeeeggghhhjjjjjjjjjiiihhhaaa```______aaafffkkkooosssssstttsssqqqnnnkkkiiiccc```[[[VVVTTTSSSTTTUUUUUUWWW[[[^^^______^^^]]]^^^^^^^^^^^^]]]]]]\\\\\\ZZZWWWTTTRRRRRRRRRSSSTTTUUUUUUUUUVVVVVVWWWXXXYYYWWWXXX]]]bbbgggiiihhhggg```^^^ZZZXXXVVVTTTQQQOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLOOOQQQTTTXXX\\\```ccceeeffffffffffffhhhkkkqqquuuttttttrrrqqqqqqqqqqqqqqqrrrpppmmmjjjfffbbb___^^^___\\\XXXUUUTTTTTTSSSRRRRRRQQQOOONNNMMMMMMMMMNNNQQQQQQRRRSSSUUUVVVXXXXXX[[[[[[\\\]]]___aaacccdddaaaaaabbbbbbaaaaaaaaa``````___]]]\\\[[[[[[[[[\\\[[[[[[YYYXXXVVVUUUSSSSSSRRRPPPMMMHHHCCC===999777111111///...------,,,,,,,,,++++++***************++++++++++++++++++++++++))))))((('''((()))***,,,((())))))))))))*********((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++******((())))))***++++++,,,,,,******+++,,,,,,,,,++++++111///,,,)))''''''((())),,,,,,,,,,,,,,,+++******,,,,,,+++++++++*********))))))))))))))))))))))))((()))))))))***************)))))))))*********))))))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((''''''&&&+++***)))'''&&&&&&((()))&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((,,,+++******,,,...111333******)))))))))))))))***---+++)))((()))***))))))))))))*********+++++++++++++++***++++++,,,---...,,,...000111222444777:::>>>@@@CCCGGGKKKNNNPPPQQQOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPPPPPPPQQQPPPMMMJJJGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFFFFHHHIIILLLNNNPPPQQQSSSSSSSSSRRRQQQPPPOOONNNPPPPPPOOOOOOOOOQQQTTTVVVTTTWWWYYY[[[\\\___cccggglllrrryyy}}}zzzuuuooojjjgggeeedddiiifffbbb^^^[[[YYYYYYYYYSSSQQQNNNLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJKKKKKKKKKGGGGGGGGGGGGFFFFFFGGGHHHJJJJJJKKKLLLNNNQQQTTTUUUWWWZZZ]]]aaadddddddddcccggghhhiiijjjlllnnnooopppsssuuuvvvxxxxxxvvvtttssslllkkkiiiiiikkknnnqqqssswwwxxxyyyyyyxxxvvvtttsssooolllfffaaa]]]\\\\\\\\\^^^```dddggghhhhhhgggfffhhhggggggfffffffffffffff```^^^\\\YYYXXXYYY\\\^^^______```aaaaaabbbbbbbbbaaadddjjjqqqvvvwwwuuurrrjjjgggccc___]]][[[XXXVVVRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQOOOOOONNNMMMKKKIIIHHHGGGEEEEEEDDDCCCCCCDDDDDDDDDJJJIIIIIIIIIHHHHHHGGGGGGHHHJJJMMMQQQVVVZZZ]]]___]]]]]]]]]]]]___cccjjjnnnoooooonnnnnnnnnoooppppppqqqpppooommmkkkiiihhhgggjjjfffbbb_________^^^]]]ZZZXXXUUURRROOOMMMLLLLLLNNNNNNOOOPPPQQQRRRRRRRRRUUUUUUVVVXXX[[[]]]```aaa```aaabbbccccccccccccbbb```___^^^]]]\\\\\\]]]^^^^^^]]]\\\YYYWWWVVVUUUTTTTTTSSSRRROOOKKKFFFBBB@@@999888555222///---,,,+++******)))))))))******+++************************(((''''''&&&'''(((***+++'''''''''(((((((((((()))''''''((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++************************************++++++++++++++++++000...+++)))''''''((((((***+++,,,---............,,,,,,,,,++++++++++++***))))))))))))))))))))))))((()))))))))************)))*********)))))))))***))))))(((''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''(((((((((((('''''''''((()))'''&&&%%%'''((($$$%%%&&&((())))))******''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''(((((()))((((((((((((((((((((((((((((((((((((((('''((()))+++---...******)))))))))(((((((((***)))((()))***+++)))((()))************+++++++++++++++,,,,,,---...///000///111333555777999===???CCCEEEHHHKKKNNNPPPPPPQQQNNNMMMMMMLLLLLLMMMNNNNNNMMMLLLLLLMMMNNNMMMIIIGGGCCCBBB@@@???>>>===>>>>>>=========>>>>>>@@@AAABBBFFFFFFHHHIIIKKKLLLMMMNNNPPPPPPPPPPPPPPPOOONNNMMMNNNOOOQQQQQQRRRTTTXXX[[[[[[___bbbddddddgggkkkooouuuzzz~~~|||wwwuuupppkkkfffcccaaa___bbb```\\\XXXUUUSSSRRRQQQLLLKKKIIIHHHGGGGGGGGGHHHFFFGGGHHHIIIIIIJJJKKKKKKFFFHHHIIIIIIHHHHHHIIIKKKPPPPPPQQQSSSUUUXXX[[[\\\```ccciiioootttvvvvvvuuuzzzyyyyyyyyyzzz{{{||||||~~~~~~{{{yyyuuusssrrrsssuuuwwwxxxxxxzzz{{{|||~~~~~~~~~{{{xxxsssnnniiigggffffffiiikkkmmmoooqqqqqqpppooorrrrrrrrrrrrrrrssstttuuukkkjjjhhhdddbbbcccfffiiilllmmmnnnoooooooooooonnnpppsssyyy}}}qqqnnniiifffdddbbb___^^^XXXYYYZZZ[[[\\\]]]]]]]]]YYYYYYYYYXXXWWWVVVTTTTTTSSSRRRPPPNNNLLLJJJIIIHHHEEEEEEDDDCCCCCCCCCCCCDDDGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFIIILLLPPPSSSVVVWWWVVVWWWWWWWWWXXX\\\bbbfffkkkllllllnnnooopppqqqqqqooooooooooooooonnnnnnnnnooommmjjjiiijjjkkkjjjjjjfffddd___YYYTTTPPPNNNLLLLLLLLLMMMMMMMMMMMMMMMLLLOOOOOOPPPRRRUUUXXXZZZ[[[\\\^^^```bbbcccccccccccc```___^^^]]]]]]]]]^^^___\\\\\\[[[ZZZZZZYYYYYYXXXVVVUUUTTTSSSPPPNNNLLLKKKDDDBBB>>>:::666222000...,,,++++++************+++************************''''''''''''(((((()))***&&&&&&&&&'''''''''((((((''''''''''''((()))******************************(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++++++++*********))))))++++++++++++************+++***)))((())))))++++++)))***+++---...///000000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))************((()))******(((((()))******)))((((((''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&'''((())))))(((((($$$'''))))))'''&&&''')))&&&&&&'''((()))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))***''''''''''''((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((())))))*********))))))(((((()))+++------+++))))))************+++++++++,,,,,,------///000111222333555888:::<<>>>>>>>>>>>???@@@BBBCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNOOOPPPQQQQQQRRRRRRPPPSSSWWWYYYZZZ\\\```ccceeeiiimmmmmmllllllppptttwww{{{}}}xxxssspppiiihhhfffdddbbb```^^^]]]]]]ZZZWWWSSSOOOMMMLLLKKKHHHHHHGGGFFFFFFFFFHHHIIIHHHIIIKKKMMMNNNPPPQQQQQQOOOQQQTTTTTTSSSRRRTTTVVVYYYYYYZZZ[[[^^^aaaccceeeiiinnnvvv~~~~~~zzzyyyyyy|||~~~}}}}}}yyyuuusssrrrxxxxxxyyy{{{{{{|||||||||}}}}}}}}}~~~}}}zzzuuuqqqpppsssvvvyyyzzz{{{|||}}}|||{{{{{{~~~yyyuuupppmmmkkkiiigggfffaaabbbdddggghhhiiijjjjjjdddddddddcccaaa___]]]\\\ZZZYYYVVVTTTQQQOOOMMMMMMIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEGGGIIIKKKNNNPPPPPPPPPPPPQQQQQQQQQTTTYYY\\\ccceeegggjjjlllmmmnnnnnnmmmmmmnnnnnnnnnoooooooooooonnnnnnooorrrttttttsssrrroooiiiaaaZZZTTTPPPOOOMMMMMMNNNNNNMMMLLLJJJIIIJJJJJJKKKMMMOOORRRTTTUUUWWWYYY\\\___aaabbbbbbbbb___^^^]]]]]]]]]^^^___```[[[\\\\\\\\\\\\\\\[[[ZZZXXXXXXWWWVVVUUUTTTSSSSSSOOOMMMIIIDDD???;;;888777111000///---+++******)))++++++++++++++++++++++++(((((()))*********))))))''''''''''''((((((((((((''''''&&&&&&'''(((***+++************************(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,***************+++++++++,,,,,,+++******)))))))))(((((())))))******++++++((()))***,,,.../////////------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************'''(((***)))'''&&&(((******))))))(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&$$$%%%''')))******))))))$$$'''++++++)))((()))***'''(((((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%$$$$$$%%%(((+++,,,''''''''''''((((((((()))%%%&&&((()))))))))(((((((((((((((((((((((((((((()))***+++,,,------,,,,,,'''((()))+++,,,,,,,,,,,,'''(((***---//////,,,***)))************+++++++++---------...000111333444666888;;;>>>@@@CCCGGGJJJIIIJJJMMMNNNOOOOOONNNMMMMMMKKKIIIFFFCCCBBBAAAAAABBBBBBCCCEEEEEEDDD@@@===>>>===<<<;;;;;;<<<>>>???AAAAAAAAABBBDDDEEEGGGHHHFFFGGGHHHIIIIIIJJJJJJIIIKKKLLLNNNQQQSSSUUUVVVVVVTTTXXX]]]```bbbdddhhhkkkmmmqqqtttssspppooorrrvvvtttwwwzzzyyytttmmmhhhddd\\\]]]^^^^^^^^^]]]\\\\\\YYYWWWSSSOOOLLLJJJHHHHHHHHHHHHHHHHHHGGGHHHKKKMMMMMMOOOQQQSSSVVVXXXYYYYYYYYY\\\___```___^^^```bbbaaaaaaaaaccceeehhhjjjlllqqqvvv||||||~~~}}}}}}{{{~~~{{{vvvsssqqqpppnnnmmmiiikkkmmmppprrrtttttttttooooooooonnnllljjjgggfffaaa___]]]YYYVVVTTTRRRQQQMMMMMMLLLLLLLLLLLLLLLLLLHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEFFFGGGIIIKKKLLLLLLKKKKKKLLLLLLLLLNNNRRRUUUZZZ\\\```dddggghhhhhhhhhkkkkkkkkklllllllllmmmmmmlllmmmnnnrrrvvvxxxxxxxxxzzzvvvoooggg^^^WWWSSSPPPQQQQQQQQQQQQOOOMMMKKKJJJGGGHHHHHHJJJLLLNNNPPPQQQSSSUUUYYY]]]___aaaaaaaaa^^^^^^]]]\\\]]]^^^___```]]]^^^______^^^\\\ZZZYYY[[[ZZZYYYXXXWWWWWWWWWWWWVVVTTTPPPKKKFFFBBB@@@>>>777555333000---***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((((((((((())))))))))))'''&&&&&&&&&'''(((***+++************************(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,---------(((((()))***+++,,,,,,------,,,+++***))))))))))))***************)))((('''((()))***+++,,,------------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************&&&(((***)))&&&%%%''')))******)))(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******'''))),,,,,,+++******+++(((***,,,,,,+++++++++,,,000//////000333666:::<<>>@@@AAABBBDDDGGGEEEEEEEEEDDDBBBBBBDDDFFFGGGGGGHHHGGGGGGHHHJJJMMMMMMPPPSSSVVVWWWXXX[[[]]]\\\```dddgggiiikkkmmmnnnpppuuuzzzwwwppplllmmmppppppqqqqqqoookkkddd]]]YYYUUUVVVVVVVVVUUUSSSQQQOOONNNMMMLLLJJJHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKMMMOOOPPPUUU\\\aaabbbccceeehhhjjjlllnnnqqqqqqqqqooonnnooonnnmmmmmmoooqqqsssuuuwww}}}}}}zzzxxxwwwuuussssssuuuxxx{{{~~~~~~{{{wwwtttrrrppppppmmmkkkgggcccaaa^^^[[[YYYYYY[[[[[[WWWVVVWWWVVVSSSSSSPPPLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLIIIHHHFFFFFFFFFHHHJJJKKKPPPUUU[[[^^^______```bbbcccdddeeefffggggggggggggggggggiiimmmsssxxx|||~~~yyywwwssslllccc[[[VVVUUUVVVVVVVVVVVVUUUQQQLLLHHHIIIGGGFFFFFFHHHIIIHHHHHHMMMNNNRRRUUUYYY\\\^^^___]]]]]]]]]^^^___```aaabbb______^^^\\\\\\[[[[[[[[[\\\[[[ZZZZZZYYYYYYZZZZZZXXXWWWTTTQQQNNNKKKHHHGGGAAA===888444222///---+++***++++++,,,,,,+++***)))************))))))))))))&&&&&&''''''((())))))))))))***+++,,,+++***(((&&&))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++************************''''''(((***+++,,,---...+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&'''((())))))(((((('''&&&%%%%%%%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&&&&((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********(((***,,,,,,+++*********)))+++,,,,,,++++++---...111222333666:::>>>AAACCCIIIHHHHHHGGGGGGHHHIIIJJJLLLLLLMMMMMMLLLKKKIIIHHHFFFDDDBBB???===<<<<<<======>>>AAABBBCCCBBB@@@>>>>>>@@@BBBCCCCCCDDDFFFHHHFFFGGGFFFDDDAAAAAABBBDDDFFFHHHIIIIIIJJJKKKNNNQQQTTTWWWZZZ\\\]]]^^^```bbbfffiiilllooopppppprrrtttvvvyyy|||zzztttnnnlllmmmkkkkkkjjjgggbbb\\\VVVRRRMMMNNNOOOOOONNNMMMLLLKKKIIIIIIGGGFFFEEEEEEFFFFFFJJJLLLNNNOOOPPPRRRUUUXXX[[[aaagggkkklllmmmpppssszzz|||~~~}}}zzzxxxxxxwwwvvvuuuvvvwwwyyyzzz|||}}}{{{zzzzzz}}}}}}||||||yyyvvvrrroookkkiiifffdddfffiiijjjhhhggghhhfffbbb]]]YYYTTTPPPNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHFFFEEEEEEFFFGGGHHHIIIMMMRRRTTTTTTSSSTTTUUUXXXYYYZZZ\\\^^^```aaabbbeeeeeefffjjjnnnssswwwyyywwwuuurrrllleee___]]]\\\^^^^^^^^^___]]]YYYSSSNNNMMMKKKHHHHHHHHHHHHGGGFFFHHHJJJMMMQQQTTTXXXZZZ[[[[[[[[[[[[\\\]]]^^^___```aaa```___]]]\\\[[[ZZZZZZ\\\[[[[[[ZZZYYYYYYYYYYYY[[[ZZZXXXUUUSSSPPPNNNMMMHHHEEE@@@<<<999555111...++++++++++++,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))(((((()))***++++++)))'''&&&))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,---+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''***)))((('''&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&''')))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,,,,***))))))***,,,,,,------,,,---000222444666:::???DDDHHHKKKLLLQQQPPPOOOMMMLLLKKKKKKKKKMMMNNNNNNMMMLLLJJJHHHFFFDDDCCC@@@>>><<<;;;;;;;;;@@@AAACCCDDDEEEDDDBBBAAACCCEEEFFFFFFEEEEEEGGGHHHGGGGGGFFFDDDAAA@@@AAABBBGGGIIIKKKMMMOOORRRVVVYYY^^^```cccdddeeefffgggiiimmmooorrrsssssstttuuuvvvxxxyyyzzzzzzwwwrrrmmmjjjfffeeebbb]]]XXXSSSNNNKKKGGGGGGHHHHHHIIIHHHHHHGGGHHHHHHGGGGGGHHHIIIKKKLLLOOOQQQTTTVVVYYY]]]aaaeeeiiinnnuuuxxxzzz|||~~~~~~~~~}}}||||||{{{xxxvvvuuutttxxx}}}}}}wwwnnnhhhaaa[[[XXXWWWWWWWWWWWWWWWWWWVVVTTTRRRPPPOOOMMMLLLJJJGGGFFFFFFFFFFFFEEEGGGJJJKKKJJJIIIIIIJJJLLLMMMNNNPPPSSSWWWZZZ\\\^^^___aaacccgggllloooqqqqqqpppmmmiiieeebbbcccdddeeefffhhhiiihhhccc\\\WWWTTTQQQNNNLLLJJJIIIGGGEEEEEEFFFIIILLLOOORRRTTTVVVXXXXXXXXXYYY[[[]]]^^^___aaaaaa___]]][[[ZZZZZZZZZ]]]\\\\\\[[[ZZZYYYYYYYYY\\\[[[ZZZXXXVVVTTTSSSRRRQQQNNNKKKGGGCCC>>>999555...---,,,,,,,,,,,,---...+++++++++*********)))))),,,,,,+++******)))(((((((((((()))******)))'''&&&))))))))))))))))))))))))************))))))))))))((((((((()))))))))******(((((()))************))))))************+++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++***************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((---+++)))'''&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))((('''&&&''')))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************)))))))))+++,,,+++***)))***+++---............000444888;;;>>>CCCHHHMMMPPPQQQRRRTTTSSSRRRQQQPPPOOONNNNNNPPPPPPOOONNNLLLIIIGGGEEEDDDCCCBBB@@@??????@@@@@@EEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHGGGFFFEEEFFFGGGFFFFFFEEECCCAAA@@@BBBCCCIIILLLPPPSSSVVVZZZ^^^bbbgggiiikkklllllllllmmmooommmoooqqqrrrrrrssstttvvvuuuuuuvvvxxxyyyvvvoooiiiccc```\\\WWWRRRMMMKKKIIIFFFFFFGGGGGGHHHHHHHHHHHHMMMMMMNNNOOOQQQTTTVVVXXXVVVXXX[[[___bbbhhhnnnrrrtttyyy~~~}}}}}}xxxooohhheeedddddddddffffffeeeccc```]]]ZZZYYYUUUTTTQQQNNNKKKIIIGGGGGGEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGJJJNNNRRRTTTUUUVVVYYY[[[___ccchhhkkkkkkkkkhhheeebbbbbbdddggghhhjjjmmmppppppllleee```\\\YYYTTTQQQOOOLLLIIIFFFEEEFFFGGGIIIKKKMMMOOOPPPRRRSSSTTTVVVXXX[[[]]]^^^^^^^^^]]]\\\[[[ZZZ[[[[[[^^^^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTVVVTTTRRRPPPMMMHHHBBB===555333000---,,,,,,------,,,,,,,,,+++******))))))++++++*********)))))))))(((((()))))))))(((((('''))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********((())))))***************))))))*********+++++++++************************************************************************************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((///---+++((('''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&''')))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,++++++,,,...///000111222333777;;;???EEEGGGKKKPPPSSSTTTUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSRRRPPPNNNKKKHHHFFFFFFFFFFFFGGGGGGHHHHHHIIILLLMMMMMMMMMLLLJJJIIIHHHEEEFFFGGGGGGEEEEEEFFFGGGEEEEEEEEEDDDCCCCCCFFFHHHNNNQQQVVVZZZ^^^cccgggjjjnnnppprrrrrrqqqpppqqqrrroooppprrrrrrrrrsssuuuwwwvvvuuuuuuwwwxxxuuummmfff\\\ZZZVVVQQQMMMKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMTTTUUUWWWYYY\\\___aaabbb___bbbeeehhhlllrrryyy~~~~~~}}}vvvsssssssssttttttsssrrrpppmmmjjjhhhgggbbb```\\\XXXSSSOOOLLLJJJHHHGGGEEEEEEDDDDDDCCCCCCCCCBBBAAAAAACCCEEEHHHJJJKKKMMMQQQSSSVVVZZZ```dddggggggeeebbb```aaadddfffgggiiinnnrrrsssqqqkkkfff```]]]XXXUUURRROOOKKKIIIEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLNNNPPPSSSVVVYYYZZZXXXXXXXXXXXXYYYZZZ[[[\\\^^^^^^^^^^^^]]]\\\[[[ZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUSSSPPPJJJFFF>>>;;;777222///---,,,,,,---------,,,+++******)))((((((((())))))*********(((((()))))))))))))))(((************************))))))))))))))))))******))))))))))))************)))***++++++,,,,,,++++++))))))*********+++++++++************************************************+++++++++************)))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%---,,,+++)))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---,,,,,,---///111222444777:::<<<@@@EEEIIINNNPPPSSSVVVWWWWWWWWWVVVSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVSSSPPPMMMKKKMMMMMMNNNOOOPPPPPPQQQQQQSSSRRRQQQPPPNNNLLLJJJIIIDDDFFFGGGGGGFFFFFFHHHIIIHHHIIIIIIHHHHHHIIIKKKMMMTTTXXX]]]bbbfffjjjnnnqqqssstttvvvuuusssrrrrrrsssssstttuuutttssssssuuuwwwxxxvvvuuutttrrrmmmeee^^^SSSQQQNNNLLLJJJJJJKKKKKKLLLMMMNNNPPPRRRUUUWWWXXX^^^```cccgggjjjllllllmmmmmmoooqqqtttwww}}}}}}{{{yyyxxxxxxxxxtttrrrmmmhhhaaa[[[WWWUUUNNNKKKGGGEEEDDDCCCBBBAAABBBAAA@@@?????????@@@AAADDDGGGKKKMMMNNNRRRXXX]]]bbbcccbbb```^^^___aaacccdddfffjjjnnnqqqooojjjfff^^^[[[WWWSSSQQQOOOLLLIIIDDDCCCCCCCCCEEEGGGIIIJJJIIIJJJKKKLLLNNNPPPRRRSSSSSSSSSSSSUUUVVVXXXZZZ[[[[[[\\\]]]]]]]]]\\\[[[ZZZVVVVVVWWWWWWWWWWWWWWWXXXVVVUUUVVVVVVVVVTTTPPPLLLGGGDDD@@@;;;666222000//////...------,,,+++******''''''(((((()))******+++)))))))))))))))*********************************))))))))))))************)))))))))*********++++++******+++,,,,,,,,,,,,,,,)))************+++++++++************************************************++++++*********************************+++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&'''((()))***(((((('''&&&%%%%%%%%%%%%***)))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++***,,,------...///333555666999>>>BBBFFFKKKPPPSSSUUUVVVXXXZZZ[[[[[[ZZZZZZVVVWWWYYY[[[]]]]]]]]]]]]^^^^^^]]]\\\ZZZWWWTTTRRRVVVVVVVVVWWWWWWVVVVVVVVVVVVUUUSSSQQQNNNKKKIIIHHHEEEGGGIIIIIIJJJJJJLLLNNNOOOPPPPPPOOOMMMNNNPPPRRR[[[___dddiiilllpppsssvvvvvvwwwxxxwwwuuussssssttttttuuutttqqqnnnmmmnnnoooqqqpppnnnkkkgggaaaZZZVVVLLLKKKJJJJJJJJJLLLNNNOOOQQQRRRUUUXXX]]]bbbgggiiiooorrrwww|||~~~~~~}}}||||||}}}~~~}}}vvvoooiiifff\\\WWWQQQLLLJJJHHHEEECCCCCCCCCBBBAAAAAA@@@??????AAAEEEHHHIIIHHHKKKPPPUUUYYYZZZ[[[ZZZYYYZZZ\\\^^^___```bbbeeefffeeeaaa]]]VVVSSSPPPNNNMMMKKKIIIGGGDDDDDDDDDFFFHHHLLLOOOQQQPPPPPPOOONNNNNNNNNNNNOOOPPPPPPPPPQQQSSSTTTVVVWWWVVVXXXYYY[[[[[[ZZZYYYXXXVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWUUURRROOONNNLLLHHHDDD???:::777555//////...---,,,+++*********************************************+++,,,,,,************************((()))))))))************))))))*********+++++++++))))))***+++++++++++++++)))************+++++++++******************************************************************++++++))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))******)))(((''''''(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------***,,,---...///111555777999===CCCIIIMMMRRRWWWZZZYYYZZZ[[[\\\]]]]]]]]]^^^ZZZ[[[]]]___aaaaaaaaa```bbbbbbbbbaaa^^^\\\YYYXXX\\\\\\\\\[[[ZZZYYYXXXWWWXXXVVVTTTQQQMMMJJJGGGFFFFFFHHHKKKLLLMMMNNNQQQSSSUUUVVVUUUSSSRRRQQQSSSUUU___ccchhhlllpppsssvvvxxxxxxyyyzzzyyyvvvtttttttttrrrqqqoookkkgggddddddeeeffffffeeeaaa]]]WWWSSSQQQIIIIIIIIIKKKMMMPPPRRRTTTUUUWWW[[[```gggnnntttxxxxxxuuujjjddd\\\VVVRRROOOKKKHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBEEEHHHGGGEEEFFFKKKPPPOOOQQQSSSTTTTTTUUUVVVXXXYYYYYYZZZ\\\\\\ZZZVVVSSSOOOMMMJJJIIIHHHHHHFFFDDDFFFFFFGGGJJJNNNSSSWWWZZZYYYXXXVVVSSSQQQPPPOOONNNOOOOOOOOOPPPPPPQQQSSSSSSSSSTTTWWWXXXYYYXXXWWWVVVTTTTTTTTTUUUUUUUUUVVVVVVXXXWWWVVVVVVWWWUUURRRPPPQQQPPPNNNJJJEEE@@@<<<:::000//////---,,,+++******------,,,++++++*********++++++******+++,,,------************************(((((())))))*********+++)))************+++++++++(((((()))***************)))************+++++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((((('''''''''&&&&&&&&&,,,+++***)))((('''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''(((((()))***************))))))))))))((((((((((((''''''''''''''''''&&&&&&)))))))))***+++,,,,,,,,,)))******)))((()))+++---111111000000111666<<>>999555333111///---+++,,,,,,---------,,,,,,---,,,,,,++++++*********+++++++++***************))))))))))))))))))))))))+++***)))(((((())))))***++++++++++++++++++++++++************************************************))))))))))))************...---***)))((()))+++---+++++++++*********))))))++++++******************'''((((((((()))))))))*********************++++++))))))((('''''''''''''''((((((((((((((((((((((((#########$$$%%%'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((()))*********++++++***)))))))))******((((((((('''''''''&&&&&&(((((((((''''''((((((((()))))))))))))))((((((((()))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))(((''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''(((((((((((((((((((((((()))***************++++++*********)))))))))))))))))))))))))))))))))))))))))))))***************+++,,,++++++,,,///111111444888===BBBGGGMMMQQQVVVWWWZZZ\\\^^^_________bbbccccccccccccbbbbbbaaaddddddeeefffgggggggggfffffffffeeedddcccaaa```___]]][[[YYYUUUSSSQQQPPPPPPNNNNNNNNNNNNNNNPPPQQQRRRYYY[[[```dddggghhhhhhgggiiihhhfffeeeeeefffggghhhgggooowww}}}~~~|||xxxsssnnniiieeeccc\\\ZZZVVVSSSPPPOOOOOOPPPOOOQQQRRRRRRQQQPPPPPPQQQQQQRRRUUU[[[bbbiiippptttsssvvv}}}{{{uuupppkkkgggdddbbbaaa```^^^\\\[[[ZZZZZZ^^^[[[WWWTTTQQQPPPPPPQQQSSSPPPMMMIIIFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGDDDDDDDDDGGGLLLPPPRRRRRRWWWXXX[[[aaajjjuuuyyypppkkkXXXTTTOOOLLLKKKLLLKKKKKKIIIJJJKKKMMMOOOQQQRRRSSSOOOPPPPPPQQQSSSUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWTTTUUUUUUUUUTTTRRRPPPNNNIIIFFFBBB>>>;;;777333000///...------,,,---......,,,,,,,,,,,,,,,+++++++++***************+++++++++***************************))))))((())))))***+++++++++++++++++++++++++++************************************************))))))))))))************,,,,,,+++************++++++++++++***************(((((()))***+++,,,------(((((((((((())))))))))))******************))))))))))))((('''''''''''''''))))))))))))))))))))))))###$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((''''''((((((((()))))))))++++++***))))))*********(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((())))))(((((()))******+++''''''''''''''''''''''''(((((()))))))))(((((('''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************++++++++++++*********)))(((((()))))))))))))))***++++++++++++++++++++++++,,,---...//////111444666777;;;AAAGGGLLLQQQVVVYYYYYYZZZ\\\^^^````````````bbbcccdddeeeeeeeeeeeeeeeffffffgggggghhhgggggggggeeeeeeeeedddccc```^^^\\\ZZZXXXTTTPPPMMMLLLLLLLLLLLLMMMOOORRRTTTWWWYYYZZZ```ccchhhlllooopppooonnnmmmmmmmmmnnnnnnoooppppppooovvv}}}~~~yyyvvvrrrkkkeee___[[[YYYVVVUUUSSSQQQPPPPPPQQQRRRQQQSSSUUUUUUUUUUUUVVVWWWVVVXXX\\\bbbjjjsss{{{|||~~~zzzvvvsssqqqooommmlllkkkkkkjjjiiihhheeebbb^^^ZZZXXXXXXZZZ[[[\\\YYYUUUOOOIIIEEEBBBAAADDDDDDCCCDDDDDDEEEEEEFFFHHHHHHJJJNNNTTTYYY[[[\\\```bbbfffmmmwww~~~xxxgggbbb[[[UUUQQQNNNLLLJJJJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNOOOPPPRRRTTTVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXUUUVVVVVVVVVVVVUUUTTTSSSPPPMMMJJJFFFCCC>>>888444333111...,,,+++,,,---...+++++++++++++++,,,,,,,,,)))))))))***+++++++++,,,************************((((((((())))))***++++++************************************************************************((()))))))))************+++++++++++++++***))))))************************'''((((((***+++,,,------(((((((((((())))))))))))++++++******))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((((())))))***))))))(((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((()))***************++++++++++++*********)))'''''''''(((((())))))))))))))))))***************+++---///000222444888;;;AAAEEEKKKQQQTTTWWWZZZ\\\ZZZ\\\^^^```bbbcccccccccbbbcccdddfffggghhhhhhhhhggggggggghhhggggggffffffcccccccccbbb```^^^[[[YYYUUUSSSPPPMMMKKKJJJJJJJJJMMMPPPUUUZZZ^^^aaabbbbbbdddhhhmmmqqqtttuuuttttttrrrsssvvvxxxyyyyyyxxxxxxwww~~~vvvqqqnnniiiccc\\\WWWTTTRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[^^^___```bbbeeekkkrrrzzz~~~}}}|||yyyxxxwwwxxxzzz{{{zzzxxxnnnkkkfffaaa______aaacccgggeee```ZZZSSSMMMGGGDDDGGGFFFEEEDDDDDDDDDDDDDDDIIIJJJNNNUUU]]]cccfffhhhkkknnnttt{{{vvvppphhh```YYYSSSNNNJJJMMMMMMLLLLLLKKKJJJJJJIIILLLLLLMMMNNNPPPRRRTTTUUUUUUVVVWWWXXXXXXYYYXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTRRROOOMMMJJJEEE???;;;888666222...,,,,,,---...*********+++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++***)))(((************************)))))))))***+++++++++,,,))))))))))))((((((((((((+++******))))))((((((((())))))((('''''''''''''''''''''''''''''''''''''''))))))))))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''((()))))))))))))))(((((((((''''''(((((((((''''''(((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((()))***************++++++*********)))))))))&&&''''''(((((()))))))))&&&''''''((())))))******+++---000222555999>>>BBBKKKOOOTTTXXXZZZ[[[]]]^^^^^^___bbbdddfffgggggggggbbbccceeefffhhhiiiiiiiiifffgggggggggfffeeeddddddaaa```___^^^\\\ZZZXXXWWWSSSRRRPPPNNNMMMMMMNNNNNNRRRWWW^^^fffkkkmmmlllkkkjjjlllqqqvvvyyy{{{{{{{{{{{{|||~~~~~~}}}|||~~~zzzoooiiigggbbb]]]XXXTTTRRRQQQQQQRRRSSSUUUWWWZZZ\\\]]]___aaacccdddeeegggjjjlllpppqqqtttxxx}}}~~~}}}yyyqqqjjjfffeeefffhhhooonnnlllhhhbbb[[[TTTPPPLLLKKKIIIHHHGGGGGGHHHHHHIIIKKKQQQZZZdddlllppprrrvvvzzz}}}yyyrrrkkkddd\\\UUUQQQNNNMMMMMMKKKJJJIIIHHHGGGJJJKKKKKKLLLNNNPPPRRRSSSSSSTTTUUUWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTVVVUUUSSSQQQPPPMMMHHHEEEAAA>>>999444111/////////,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))))))))))))))((())))))************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++******)))(((***************+++++++++************************))))))))))))(((((((((((())))))))))))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''$$$%%%'''((())))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((((((((((('''''''''''''''(((''''''''''''((()))***))))))))))))((((((((('''''''''((((((((((((''''''&&&'''''''''((((((((((((***))))))))))))******+++''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))&&&&&&''''''((())))))***(((((()))*********************)))))))))(((((((((''''''((())))))***++++++''''''(((***+++,,,------///222555999===BBBHHHLLLRRRUUUYYY\\\]]]^^^___```aaabbbdddfffggggggggggggeeeffffffgggggggggggggggeeefffeeeeeedddcccbbbaaa___^^^\\\YYYWWWVVVTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUYYY```jjjsssxxxyyyvvvssspppssswww{{{}}}{{{{{{{{{{{{uuullleeeccc___[[[YYYWWWVVVVVVUUUVVVYYY\\\```cccfffgggkkkmmmppprrrtttxxx||||||{{{|||sssnnnlllmmmnnnppprrrttttttpppjjjbbb^^^WWWVVVUUUSSSSSSTTTVVVWWWRRRTTTYYYaaajjjqqqtttuuu{{{~~~|||yyyvvvqqqkkkddd___YYYXXXUUURRROOOKKKIIIHHHJJJJJJJJJKKKLLLMMMOOOOOOQQQRRRTTTUUUVVVWWWWWWWWWVVVVVVVVVUUUVVVVVVWWWWWWXXXVVVUUUUUUUUUTTTRRRPPPKKKHHHCCC>>>999666444333//////......------,,,,,,+++++++++***************************************))))))***+++******((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))*********+++++++++))))))*********+++++++++***)))))))))((((((((('''((((((((()))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''!!!"""%%%'''((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))(((((((((((((((((('''(((((()))******))))))))))))(((((((((((($$$%%%&&&''''''&&&%%%$$$'''((((((((())))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))***))))))(((((())))))*********+++''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((()))***************))))))))))))((((((((((((((())))))***++++++,,,,,,******,,,---///000222222555888<<<@@@EEEKKKQQQVVVUUUXXX[[[]]]^^^___aaabbbbbbcccdddfffffffffeeeeeehhhhhhhhhhhhgggfffddddddeeeeeeeeedddcccbbbaaa```^^^\\\YYYVVVTTTSSSSSSSSSVVVVVVXXXYYY[[[[[[[[[[[[^^^fffrrr||||||xxxvvvxxx{{{xxxttttttvvvwww~~~tttlllcccbbb___\\\[[[[[[[[[\\\ZZZ\\\___cccgggkkknnnpppuuuwwwzzz~~~~~~zzzyyytttssstttvvvpppsssxxxzzzyyyssslllhhhcccbbbaaa```aaaccceeefff^^^___ccciiiooosssttttttzzz~~~zzzxxxyyyzzz|||~~~~~~~~~|||xxxrrrmmmllliiieee___YYYSSSOOOMMMIIIIIIIIIJJJJJJLLLMMMMMMPPPQQQSSSTTTUUUVVVWWWWWWUUUUUUUUUUUUVVVXXXYYYZZZYYYWWWVVVWWWXXXYYYXXXVVVRRROOOJJJEEE???;;;888777222222111000///......---,,,+++++++++******))))))++++++++++++++++++++++++)))***++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))((()))))))))))))))******++++++++++++(((((()))***+++,,,,,,---******))))))((((((((('''''''''(((((())))))******))))))((('''''''''''''''))))))))))))))))))))))))"""###%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((((((((((((((('''''''''''''''((()))***************))))))))))))+++***)))'''''''''((()))&&&%%%$$$###$$$&&&(((******))))))(((''''''&&&%%%,,,***(((((()))***)))(((''''''(((((())))))******))))))))))))))))))))))))++++++******************++++++******************(((''''''))),,,,,,)))&&&,,,---------,,,...111333333<<>><<<999333...,,,,,,---///------------,,,***)))(((+++***)))(((((()))***+++((((((((((((((()))*********************************++++++***((('''((()))(((''''''((()))***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++***)))((('''&&&&&&(((((((((((()))***+++,,,+++++++++***************&&&%%%$$$$$$&&&'''''''''(((((('''&&&%%%%%%$$$$$$(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%'''))))))((('''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((''''''''''''(((((()))''''''((((((((((((((((((+++***((('''''''''((()))&&&%%%$$$$$$%%%&&&(((***(((''''''''''''((()))))),,,+++)))((()))***)))((('''((((((((()))))))))***))))))))))))))))))))))))***************************************************))))))+++------+++))),,,---///000111333777:::@@@HHHQQQVVVXXXYYY\\\___^^^___```aaabbbcccdddeeeffffffgggggghhhiiiiiiiiiiiihhhgggeeedddcccbbbbbb``````___^^^\\\[[[[[[ZZZRRRSSSSSSRRRRRRTTTXXX[[[___dddhhhiiiggggggiiimmmqqqyyyyyyssskkkgggiiimmmqqqsss~~~|||xxxqqqpppooonnnmmmmmmnnnnnnppprrruuuxxx}}}}}}}}}|||zzzzzzwwwuuuttttttuuuuuutttqqqnnnjjjgggeeecccaaa```^^^aaafffjjjkkkiiifffcccaaaaaaaaabbbeeeiiinnnpppvvvyyy}}}~~~uuukkkeeeXXXSSSLLLIIIIIIIIIHHHFFFGGGHHHIIIKKKMMMPPPSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVZZZWWWTTTRRRPPPMMMIIIFFFAAA===999444000......///------------,,,+++******+++***)))(((((()))***+++((((((((((((((()))******************************)))***+++***((((((((())))))(((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,++++++***)))++++++******))))))(((((())))))))))))***+++,,,,,,+++++++++***************)))'''&&&&&&((()))(((((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%'''))))))((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''***)))((('''''''''((((((&&&&&&%%%%%%%%%'''((()))'''&&&%%%%%%'''))),,,------+++)))((())))))((('''(((((((((((())))))))))))))))))))))))))))))))))))************************************************,,,++++++,,,......---,,,,,,///222555888<<>>???CCCHHHNNNTTTXXX```cccggglllqqqwww~~~xxxrrrlllfff___ZZZQQQOOOLLLJJJIIIJJJKKKMMMSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXWWWVVVWWWXXXWWWVVVTTTQQQPPPOOOMMMHHHCCC>>><<<555444111///---,,,,,,,,,******+++,,,,,,+++******++++++***)))))))))******************************((()))******))))))***+++'''***,,,+++)))(((***---))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++*********''''''(((((()))))))))***)))***,,,---......---,,,---,,,,,,+++***)))(((((()))'''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))***)))((()))***''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&''''''(((((((((((((((%%%&&&((()))***)))'''&&&******))))))((('''''''''%%%&&&'''(((((((((''''''''''''((((((((((((''''''******)))))))))))))))******)))'''(((***+++*********)))))))))((((((((('''))))))))))))))))))))))))((())))))***++++++,,,,,,((())))))***++++++,,,,,,---...///000111666===BBBHHHLLLPPPTTTWWWZZZ\\\___^^^___aaaccceeefffeeedddfffggggggggghhhhhhhhhhhheeeeeeddddddcccbbbaaaaaa^^^]]]ZZZXXXVVVTTTSSSSSSQQQPPPPPPPPPRRRVVVYYY\\\cccgggmmmqqqssssssttttttpppnnnlllmmmpppuuuzzz|||{{{yyyuuunnngggfffjjjnnnxxxzzzoooggg___ZZZWWWZZZ^^^dddlllwwwxxxssskkkddd]]]XXXRRROOOJJJJJJHHHFFFDDDBBB@@@??????>>>>>>@@@CCCGGGKKKNNNUUUYYY___dddjjjpppvvv{{{~~~|||yyyxxxxxx||||||zzzyyyvvvpppkkk```]]]XXXSSSPPPOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWXXXXXXXXXVVVUUUTTTUUUVVVVVVTTTRRRRRRRRRRRRPPPNNNJJJGGGEEE<<<:::666333000...------***++++++,,,,,,++++++***,,,+++******))))))******************************''')))******))))))***+++&&&))),,,+++'''&&&))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))******((()))+++---...---,,,+++------,,,+++***)))((('''((('''%%%&&&'''(((((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&((()))***(((((()))***''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''((((((((((((((($$$&&&((()))***)))((('''******)))((('''&&&&&&%%%$$$%%%'''((((((((('''''''''(((((((((((((((''''''(((((())))))************)))((('''(((***+++++++++******))))))((((((((('''))))))))))))))))))))))))((())))))***++++++,,,,,,((())))))***++++++,,,,,,000222333444555;;;CCCIIIPPPSSSWWWZZZ\\\]]]___```___```aaadddffffffdddbbbggggggggggggggggggggggggddddddccccccbbbaaaaaa```\\\[[[YYYVVVTTTSSSRRRQQQRRRQQQQQQRRRUUUZZZ^^^aaakkknnnsssuuuvvvvvvvvvwwwssspppmmmlllmmmppprrrsssqqqnnnhhh```YYYXXX\\\aaaiiipppsssnnngggcccaaa___ZZZ^^^ccciiipppzzz}}}yyyrrrkkkeee```\\\XXXQQQPPPOOOMMMJJJGGGEEECCCEEEDDDAAA@@@@@@BBBDDDEEELLLPPPWWW]]]cccjjjpppttttttqqqmmmkkklllpppuuuyyy~~~}}}}}}{{{wwwmmmiiiccc]]]XXXVVVUUUVVVPPPPPPQQQQQQRRRSSSSSSSSSWWWWWWWWWXXXXXXYYYYYYYYYZZZYYYXXXYYYZZZZZZXXXVVVTTTTTTTTTSSSQQQOOOMMMKKKBBB???;;;666222///......***+++,,,------,,,+++***,,,,,,+++***))))))******************************''')))******))))))***,,,%%%(((+++***'''&&&(((,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************''')))+++---------,,,+++------,,,+++***)))((('''(((&&&%%%&&&((()))))))))'''''''''(((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))******)))''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))******************+++,,,((()))******)))***---///000222555999>>>FFFMMMSSSZZZ[[[\\\]]]___```aaabbb```aaabbbcccddddddddddddffffffggghhhiiihhheeecccbbbaaaaaa___]]][[[YYYWWWWWWUUUQQQNNNMMMOOOQQQRRRQQQVVV\\\^^^^^^aaahhhmmmttttttuuuuuuvvvwwwwwwxxxvvvppphhheeeeeeggghhhhhheee```ZZZVVVVVVYYY\\\^^^dddeeeggghhhhhheeebbbaaaaaadddjjjooouuu~~~~~~wwwrrrmmmiiifff```^^^[[[VVVPPPMMMLLLMMMEEEFFFFFFEEECCCBBBCCCDDDHHHIIILLLQQQWWW]]]cccfffgggeeebbb]]]ZZZ]]]eeekkknnnooosssyyyyyyuuupppmmmiiibbb[[[UUUVVVTTTQQQOOOPPPQQQQQQPPPTTTTTTUUUUUUVVVWWWXXXXXXVVVWWWXXXZZZ[[[[[[[[[[[[XXXWWWTTTRRRQQQPPPPPPQQQIIIHHHFFFBBB===666111------------...///...+++))),,,+++)))((((((((()))***))))))))))))))))))))))))(((((())))))*********+++************************)))))))))))))))))))))))))))((('''((()))***)))(((,,,+++++++++***)))))))))+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((,,,***'''%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&***)))((('''&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((())))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))***)))(((''''''&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))),,,++++++***++++++,,,,,,,,,,,,,,,,,,+++---000333777:::???CCCIIIOOOWWW\\\^^^^^^_________```````````````aaacccddddddddddddeeeeeeeeegggiiihhhfffccc```___^^^[[[YYYVVVTTTSSSSSSQQQOOONNNNNNPPPSSSUUUWWW[[[```bbbbbbeeejjjooorrrtttwwwyyyzzzyyyxxxvvvrrrlllccc^^^\\\]]]^^^^^^\\\YYYUUUSSSUUUXXX[[[]]]eeefffhhhiiiiiihhhfffeeeiiimmmrrrwww}}}}}}zzzxxxooonnnjjjddd^^^ZZZWWWVVVQQQPPPMMMJJJFFFDDDCCCCCCEEEFFFHHHKKKOOOTTTXXXZZZ[[[ZZZWWWSSSRRRTTTZZZ```fffhhhlllssszzz~~~{{{xxxuuurrrmmmfffaaa[[[WWWSSSPPPPPPPPPOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUWWWXXXZZZ[[[\\\\\\\\\[[[ZZZXXXVVVTTTSSSSSSNNNMMMLLLIIIDDD???:::777111///............,,,+++,,,+++))))))((()))***+++************************)))*********++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***++++++)))++++++******************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((()))(((&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))((((((''''''&&&&&&''''''(((((((((((()))))))))***''''''''''''(((((((((((()))((((((''''''(((((()))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,...//////......111555999@@@DDDIIINNNTTTYYY___cccbbbbbbaaaaaa``````_________```aaacccddddddeeeeeedddddddddfffggggggeeeccc^^^]]][[[XXXUUURRRPPPOOOMMMMMMMMMNNNPPPTTTWWWYYY^^^aaaeeeffffffiiimmmqqqqqqtttzzz}}}~~~{{{vvvsssnnnggg]]]VVVRRRRRRRRRSSSSSSSSSSSSTTTVVVZZZ]]]___dddeeegggiiijjjlllmmmnnnsssxxx~~~~~~{{{vvvqqqlllgggeeeaaa^^^YYYTTTNNNKKKHHHGGGGGGFFFGGGGGGIIIKKKNNNOOOOOONNNLLLJJJIIIKKKOOOSSSZZZ]]]bbbjjjrrryyy}}}~~~~~~}}}|||xxxsssoooccc___YYYTTTQQQOOONNNMMMLLLMMMMMMNNNNNNOOOOOOOOOQQQRRRTTTVVVYYY[[[]]]^^^______^^^]]]ZZZXXXUUUTTTQQQQQQPPPNNNKKKGGGDDDBBB888555111.........---,,,++++++***))))))***+++,,,************************+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))+++))))))***+++,,,+++***))))))******************+++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))((('''((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((()))))))))'''''''''((((((((())))))(((((((((''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))),,,,,,+++++++++++++++,,,---...//////111666<<<@@@GGGKKKQQQUUUYYY\\\```bbbbbbbbbbbbaaa``````______```aaabbbdddeeeeeeffffffeeedddccccccdddcccaaa___]]][[[XXXTTTQQQOOONNNNNNJJJKKKMMMPPPTTTYYY]]]___ccceeeggghhhiiijjjnnnqqqpppttt{{{~~~yyyrrrmmmgggaaaXXXQQQMMMLLLMMMOOOSSSUUUWWWYYY[[[^^^```cccaaabbbdddhhhmmmrrrvvvxxx{{{{{{xxxtttoooiiibbb\\\WWWSSSPPPLLLKKKJJJIIIIIIJJJKKKKKKHHHHHHGGGFFFFFFGGGIIIKKKPPPRRRWWW```jjjsssxxxzzzzzz{{{}}}}}}zzzwwwooojjjbbb[[[VVVQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPSSSVVVYYY\\\]]]^^^^^^______\\\YYYUUUSSSQQQQQQPPPOOONNNLLLJJJIIIAAA===666111///...---,,,,,,++++++******+++---...************************++++++++++++++++++++++++************************((((((((((((((((((((((((***)))((()))+++,,,+++***(((((())))))******++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***((('''(((((()))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''(((((((((((('''''''''(((((()))&&&&&&'''''''''((((((((((((((()))))))))*********((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((()))))))))((((((''''''''''''((((((((((((((()))))))))***))))))))))))))))))))))))+++************+++,,,,,,+++---000333777<<>>888333///000///...,,,,,,,,,---...++++++++++++++++++++++++*********)))))))))))))))************************))))))))))))))))))))))))(((''''''''')))***)))((((((((())))))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))((('''%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''((((((((((((((()))******''''''''''''((((((((((((((((((((())))))))))))***(((''''''&&&&&&''''''((((((((()))))))))*********((((((((((((((((((((((((%%%&&&&&&'''(((((())))))))))))(((((((((((())))))((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))******+++,,,...000222333555888>>>DDDHHHMMMRRRVVVYYY[[[]]]^^^]]]]]]^^^___``````aaaaaabbbccccccdddddddddddddddcccbbbaaaaaa^^^\\\ZZZZZZZZZZZZXXXWWWTTTQQQMMMKKKKKKMMMQQQSSSYYY[[[```eeeiiilllnnnoookkkkkkkkklllnnnpppqqqqqqtttrrrmmmgggaaa[[[VVVSSSLLLNNNPPPQQQRRRTTTXXX[[[```ccceeeddd```^^^```bbbdddgggkkkqqqxxx{{{rrrcccaaa]]]YYYUUURRRQQQPPPOOOLLLHHHGGGHHHHHHGGGEEEFFFEEEFFFJJJQQQYYY^^^aaagggnnnwww}}}{{{wwwqqqkkkfff[[[ZZZWWWTTTQQQNNNLLLJJJIIIIIIHHHIIIJJJMMMPPPQQQVVVXXXZZZ]]]^^^^^^^^^]]]ZZZYYYYYYXXXWWWWWWWWWWWWWWWUUURRRNNNIIICCC<<<777222111///---,,,,,,------+++++++++++++++++++++++++++++++++******)))))))))************************'''''''''''''''''''''''')))((('''(((***+++***))))))))))))))))))((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&((((((((((((((()))******(((((((((((())))))))))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((((())))))*********+++((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))))))))(((((((((((())))))(((((('''''''''(((((()))))))))))))))************))))))))))))))))))))))))++++++,,,...000222555666;;;@@@FFFKKKOOOSSSVVVYYYYYYZZZ\\\\\\\\\]]]^^^```ccccccccccccccccccdddddddddcccccccccaaa```___^^^ZZZYYYWWWWWWYYYZZZYYYXXXVVVSSSPPPNNNOOORRRWWWZZZ^^^```eeejjjnnnpppqqqqqqnnnmmmmmmnnnqqqsssttttttuuuqqqiiiaaaYYYSSSPPPNNNLLLPPPTTTWWWXXXZZZ^^^aaacccgggiiigggbbb```bbbeeejjjlllpppuuu{{{qqqnnnjjjeee```\\\ZZZXXXTTTPPPLLLJJJKKKKKKIIIGGGFFFEEEDDDFFFLLLSSSXXXZZZdddlllvvv}}}{{{tttpppcccbbb___[[[WWWTTTQQQOOOIIIHHHHHHGGGHHHJJJMMMNNNQQQSSSUUUXXX[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWUUURRRKKKCCC>>>333222000...---,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++************************************************************)))))))))+++,,,+++*********))))))(((((('''''''''((((((((())))))******++++++++++++++++++++++++))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((,,,,,,,,,+++++++++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%'''((((((((('''&&&******))))))((((((((('''))))))((('''''''''''''''***)))(((''''''((()))***++++++***)))(((((()))))),,,)))&&&'''***,,,+++***(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++***+++,,,...+++,,,,,,,,,...222888===BBBGGGMMMSSSVVVXXXZZZ[[[]]]\\\ZZZYYYYYY[[[\\\^^^aaaaaaaaabbbcccdddeeefffddddddcccaaa___]]][[[ZZZVVVVVVTTTRRRVVV]]]^^^[[[]]]YYYVVVUUUWWWZZZ]]]^^^gggiiikkknnnooopppppppppmmmnnnqqquuuyyyzzzyyywwwssslllaaaYYYUUUSSSPPPNNNOOOTTTZZZ]]]^^^^^^aaadddjjjkkklllllljjjjjjkkklllqqquuuzzz~~~zzzuuurrrpppmmmhhhddd___ZZZTTTOOOMMMMMMLLLLLLJJJIIIGGGGGGJJJOOOSSSVVV```gggrrrzzz~~~|||{{{sssqqqmmmhhhbbb]]]XXXVVVOOOMMMIIIFFFEEEFFFHHHJJJNNNOOORRRVVVYYY[[[]]]^^^___`````````___^^^\\\[[[^^^\\\ZZZYYYXXXUUUPPPKKK@@@<<<777333000...+++***///---+++***,,,------,,,+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((''')))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&))))))((('''''''''''''''***)))(((''''''((()))******)))((((((''''''(((((((((&&&$$$$$$'''((((((''')))))))))))))))((('''&&&((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))***+++---,,,---///111333888>>>CCCJJJNNNSSSWWWXXXYYYZZZ[[[]]]\\\[[[ZZZ[[[\\\^^^___cccbbbbbbccccccdddeeeeeeccccccaaa___]]]ZZZXXXWWWRRRSSSSSSTTT[[[cccfffcccdddaaa]]]]]]___ccceeeggglllmmmnnnpppppppppoooooonnnooorrrwwwzzz{{{yyywwwoooggg\\\TTTPPPPPPQQQQQQYYY^^^ccceeeeeeeeegggiiinnnooopppooonnnoooppprrrwww{{{~~~}}}|||zzzvvvrrrjjjfff___ZZZVVVTTTRRRQQQOOOMMMJJJJJJLLLPPPTTTVVVXXX___iiirrryyy}}}}}}{{{zzz{{{||||||yyyxxxvvvrrrnnniiieeebbbYYYVVVQQQKKKHHHGGGGGGHHHIIIJJJMMMPPPSSSVVVXXXYYY]]]^^^___``````___^^^]]]^^^]]][[[[[[\\\ZZZUUURRRIIIDDD===777444111///---...,,,******+++,,,+++******++++++++++++******)))************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************)))))))))(((((()))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))((((((''''''''''''((())))))(((((((((((())))))((((((''''''&&&&&&''''''***((('''''')))******)))***+++++++++***))))))((())))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))*********((((((***+++...000444888<<>>888666444222000000...,,,***)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******)))***+++***)))((()))+++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))(((((())))))))))))((((((((((((((('''(((((()))***%%%'''))))))((((((((()))###$$$&&&((()))***++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,,,,,,,---///333666999???GGGMMMRRRVVVXXXZZZWWWYYY[[[\\\[[[[[[\\\]]]``````aaabbbccccccdddddddddddddddcccaaa^^^[[[YYYUUURRRNNNKKKJJJKKKMMMNNNUUU]]]fffkkkpppuuuwwwvvvqqqooommmlllmmmooopppoooqqqpppooollliiieeeaaa___]]]]]]^^^```aaaaaa]]][[[ZZZ^^^dddhhhkkkmmmoooqqqsssvvvxxxxxxwwwwwwyyy||||||~~~yyytttrrrpppjjjeee]]]ZZZVVVTTTSSSTTTTTTSSSUUUYYY___eeejjjmmmnnnooorrruuu{{{|||ssshhh]]]UUUPPPHHHGGGFFFEEEFFFGGGHHHIIIIIIKKKOOOSSSWWWYYY[[[[[[\\\^^^______^^^^^^```aaa___^^^^^^\\\XXXPPPGGGAAA;;;888444000///---+++)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************)))***++++++))))))***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))'''((()))******)))(((''''''&&&&&&&&&''''''((()))'''***,,,,,,+++******,,,%%%&&&'''((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---...000333999<<<@@@FFFNNNTTTXXXYYYZZZ[[[ZZZ\\\]]]^^^]]]]]]^^^``````aaabbbbbbccccccccccccccccccbbbaaa^^^[[[WWWUUUPPPNNNJJJHHHHHHJJJMMMPPPXXXbbbkkkoooqqqtttuuurrrpppmmmkkkjjjjjjkkkkkkjjjjjjiiiiiigggdddaaa^^^\\\YYYYYYZZZ]]]```bbbbbbaaaccchhhnnnrrrsssssstttuuutttwww{{{{{{{{{}}}}}}uuuooofff```YYYUUUSSSRRRQQQOOONNNQQQVVV]]]bbbgggjjjkkkkkknnnssszzz|||sssiii```ZZZNNNLLLJJJHHHGGGHHHIIIIIIFFFHHHLLLOOOSSSUUUVVVVVVXXXZZZ]]]]]]]]]^^^bbbeeeaaa```___]]][[[WWWQQQMMMDDD???999444111///---,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++''''''''''''''''''''''''******++++++++++++******))))))))))))))))))))))))((()))))))))************)))***++++++))))))***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''((((((((())))))******'''''''''''''''((()))***'''((()))******)))((('''%%%%%%%%%%%%&&&&&&'''(((###'''******(((&&&''')))+++++++++++++++***))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...///222666<<>>777222///......---***************+++,,,---((((((((((((((()))******((()))+++---------,,,,,,************)))))))))((())))))))))))))))))))))))'''((()))******)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&'''((())))))'''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((('''&&&%%%%%%&&&'''''''''''''''(((''''''''''''''''''''''''************************************************((((((((((((((()))******((()))******++++++******))))))(((((())))))***+++,,,***(((''')))******)))************************++++++++++++++++++++++++,,,,,,---000555;;;AAADDDKKKNNNRRRTTTUUUVVVXXXYYY______```aaabbbbbbccccccaaaaaa``````___^^^^^^]]][[[ZZZXXXWWWVVVUUUUUUUUUTTTXXX___gggmmmrrrtttuuutttrrrnnnkkkiiihhhiiijjjmmmmmmllljjjgggccc```^^^WWW[[[aaaeeeffffffffffffiiihhhhhhfffdddbbb```______bbbggglllqqqvvv|||~~~wwwiiifffaaa\\\WWWSSSRRRQQQUUUYYY```dddfffffffffffffffggghhhiiilllpppvvvzzz~~~yyytttmmmfffaaaZZZQQQKKKIIIHHHGGGFFFHHHKKKNNNPPPQQQTTTXXX[[[\\\\\\]]]]]]```___]]]\\\\\\[[[YYYVVVNNNHHH@@@999444222000///+++************++++++,,,)))(((((((((((()))******)))***+++,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))%%%''')))***+++***((('''))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&'''((())))))'''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))***++++++++++++***))))))(((((())))))***++++++)))'''''')))+++,,,,,,************************++++++++++++++++++++++++---///222777===CCCIIILLLPPPRRRUUUWWWWWWYYY\\\^^^`````````aaabbbbbbbbbccc`````````______^^^^^^]]][[[YYYWWWTTTTTTTTTVVVWWWZZZ```iiirrrxxxzzzyyyxxxuuurrroookkkiiihhhiiijjjjjjiiigggdddaaa^^^\\\[[[^^^ccckkkpppqqqqqqqqqrrrrrrqqqooommmiiifffcccbbbaaaeeejjjnnnssszzz}}}|||xxxtttnnnggg```[[[XXXWWWXXXZZZ]]]^^^]]][[[YYYYYYYYY[[[^^^```ccchhhpppuuu}}}|||vvvrrrmmmeeeZZZRRRKKKIIIGGGEEEEEEGGGIIIKKKKKKPPPUUUXXXYYYYYYZZZ\\\```___^^^______^^^[[[XXXWWWRRRKKKDDD>>>999333000---,,,,,,++++++++++++,,,***************++++++,,,+++************++++++,,,************))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&'''((())))))'''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''###&&&))))))'''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***++++++++++++***)))))))))))))))******+++)))'''%%%&&&))),,,......************************++++++++++++++++++++++++...111555<<>>555000///...------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++***)))))))))++++++************))))))))))))))))))))))))))))))))))))+++***)))((()))***,,,---))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&''')))))))))'''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''###$$$&&&((())))))((('''###&&&))))))'''&&&'''((()))))))))))))))******+++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((+++***)))(((((()))***+++++++++******************+++***((('''''')))+++,,,)))******+++,,,...///000///555???GGGLLLOOOQQQRRRXXXWWWWWWXXXZZZ\\\^^^`````````aaabbbccccccccccccdddbbb```]]]ZZZXXXWWWVVVVVVVVVUUUTTTSSSVVVZZZ^^^eeennnxxx~~~~~~xxxsssqqqkkkiiigggggggggfffeeeccceee___[[[YYYVVVUUUZZZaaajjjxxx~~~~~~{{{zzzxxxvvvssspppooonnnllloootttyyy~~~~~~~~~{{{zzz}}}}}}uuukkkccc\\\ZZZYYYWWWUUURRRMMMJJJJJJLLLOOOQQQSSSYYYaaagggqqqyyy|||ttthhh___YYYNNNDDDBBBBBB@@@BBBFFFHHHIIIJJJMMMPPPTTTXXXZZZZZZ\\\]]]___```______^^^\\\ZZZXXXTTTNNNEEE<<<555444///******---...,,,******************+++++++++))))))))))))************+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))''''''(((((())))))******'''((((((((((((((('''&&&%%%%%%&&&%%%$$$###%%%'''))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''((())))))(((''''''$$$%%%&&&&&&''''''&&&&&&))))))(((((())))))***+++)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))+++***)))(((((()))***+++******************************)))((()))***+++,,,,,,,,,,,,---...000222333777===FFFMMMQQQSSSTTTUUUXXXXXXXXXYYYZZZ\\\^^^```aaaaaabbbbbbbbbbbbaaaaaa```___]]][[[YYYWWWVVVUUUTTTUUUUUUUUUWWWZZZ___cccnnnttt{{{~~~zzzrrrlllhhhgggfffddddddeeeeeecccbbb___ZZZVVVUUUSSSSSSZZZaaaqqq~~~{{{zzzyyywwwtttsssrrrrrruuuyyy~~~}}}}}}}}}~~~}}}yyyqqqcccaaa]]]ZZZWWWSSSPPPMMMJJJKKKLLLMMMOOOTTT[[[```lllttt|||~~~xxxnnnggg[[[PPPFFFDDDCCCAAAAAADDDFFFFFFGGGIIILLLOOORRRTTTXXXYYY[[[]]]^^^_________^^^\\\[[[YYYUUUNNNGGGAAA999444...---///000...,,,++++++++++++++++++++++++*********))))))(((((((((************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''((((((((((((((('''&&&'''((('''%%%%%%'''((((((((('''''''''((())))))***)))(((''''''''''''''')))((('''&&&&&&&&&''''''%%%&&&''''''((((((''''''))))))(((((())))))***++++++++++++***))))))(((((())))))))))))))))))))))))''''''(((((())))))******((())))))))))))***************))))))))))))******************************))))))*********+++++++++///.........000333777888CCCHHHNNNSSSVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]^^^___aaaaaaaaaaaaaaa```______\\\[[[ZZZYYYWWWUUUTTTSSSRRRTTTVVVYYY\\\```fffjjjtttxxx{{{zzzuuummmfffccccccbbb``````aaaaaa```___[[[VVVRRRRRRRRRTTT\\\dddsss~~~~~~}}}}}}}}}{{{yyyyyyzzz|||}}}|||{{{||||||}}}qqqllleee___[[[WWWSSSQQQLLLLLLKKKJJJKKKOOOUUUYYYccckkktttzzz{{{~~~}}}vvvqqqaaaXXXNNNJJJHHHDDDCCCDDDEEEDDDEEEFFFGGGJJJLLLMMMSSSUUUWWWYYY\\\]]]^^^^^^]]]]]]]]]]]]\\\XXXRRRNNNAAA<<<666222222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********)))((('''''''''&&&&&&'''((()))))))))(((((()))***)))'''''')))***'''&&&&&&&&&'''((())))))******)))(((((((((((()))+++)))&&&$$$###$$$&&&(((&&&'''(((((())))))((((((((((((((((((((()))*********)))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))*********+++++++++***))))))))))))))))))******************+++++++++((()))***+++,,,,,,,,,+++......///111444999>>>AAALLLOOOTTTXXXYYYYYYZZZZZZ[[[[[[[[[\\\]]]^^^^^^___^^^_______________^^^^^^YYYYYYWWWVVVTTTRRRQQQPPPQQQUUUYYY^^^bbbfffkkkooorrrtttvvvuuuqqqlllfffcccbbb___]]][[[\\\\\\[[[ZZZYYYTTTRRRSSSUUUXXXaaajjjsss}}}~~~}}}|||{{{~~~~~~~~~}}}|||{{{{{{|||}}}}}}{{{qqqhhhaaa\\\XXXVVVSSSQQQNNNLLLKKKMMMQQQTTTYYYaaajjjrrrwww|||{{{xxxkkkcccZZZSSSPPPLLLHHHFFFEEEDDDDDDDDDEEEGGGIIIJJJNNNPPPRRRUUUXXX[[[\\\]]][[[\\\\\\^^^^^^\\\XXXUUULLLFFF???999555333000---------,,,,,,,,,,,,++++++++++++***))))))(((''''''*********)))))))))))))))************************))))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''%%%%%%'''((()))))))))))))))******)))(((((()))+++&&&&&&%%%&&&&&&'''((()))))))))((((((((((((((()))'''&&&%%%$$$$$$%%%'''(((&&&&&&'''(((((((((((((((((((((((('''((())))))***&&&&&&''''''((()))******((((((((((((((((((((((((&&&''''''((()))******+++************++++++++++++)))))))))******)))))))))))))))*********+++++++++))))))+++,,,---------------...000555:::AAAFFFJJJQQQSSSWWWXXXYYYYYYYYY[[[\\\\\\]]]^^^^^^^^^^^^^^^[[[\\\]]]]]]^^^^^^^^^]]]YYYWWWUUUSSSQQQPPPPPPPPPUUUYYY^^^cccfffiiimmmooonnnoooppppppoookkkgggdddaaa^^^ZZZXXXXXXWWWVVVUUUWWWTTTSSSVVVXXX\\\dddmmmuuu}}}~~~~~~~~~}}}}}}|||zzz{{{}}}}}}}}}|||{{{{{{|||~~~~~~~~~~~~~~~~~~tttllleee```]]]ZZZWWWSSSPPPOOOOOOPPPPPPSSSYYYbbbjjjqqqxxx~~~{{{yyyrrrlllddd\\\XXXTTTOOOJJJFFFEEEDDDDDDDDDEEEGGGGGGJJJKKKMMMPPPTTTWWWZZZ\\\\\\\\\\\\^^^___^^^[[[XXXTTTPPPHHHAAA:::555000---------,,,,,,,,,+++++++++)))))))))***************))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((('''((((((((()))))))))***%%%%%%'''((())))))))))))((())))))(((''''''(((***&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''(((######%%%&&&''''''((((((%%%%%%&&&''''''''''''&&&((((((''''''(((((()))***$$$%%%%%%'''((()))***+++))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++))))))************)))))))))))))))***++++++,,,,,,******+++,,,------...//////111555;;;BBBIIINNNQQQSSSUUUWWWXXXXXXYYYZZZ\\\]]]^^^____________^^^^^^ZZZ[[[\\\\\\\\\\\\[[[[[[WWWUUURRRPPPPPPQQQSSSTTT[[[___dddhhhiiijjjjjjkkkkkkkkklllmmmmmmjjjfffbbb```]]]YYYVVVUUUUUUUUUTTTVVVTTTUUUYYY\\\^^^eeemmmtttzzz~~~}}}{{{}}}~~~~~~}}}|||zzzyyyyyy{{{~~~~~~|||{{{{{{zzz{{{|||~~~~~~~~~}}}}}}}}}}}}|||~~~yyyrrrkkkgggccc```[[[XXXVVVTTTRRRPPPQQQUUU[[[bbbiiirrr{{{}}}zzzxxxwwwssspppjjjdddaaa```ZZZSSSLLLKKKHHHFFFEEEDDDDDDDDDFFFGGGIIILLLPPPTTTWWWYYY]]]\\\]]]___``````]]][[[YYYVVVQQQJJJBBB:::444111.........------,,,,,,+++*********+++++++++,,,,,,))))))))))))************************************))))))))))))))))))))))))************))))))))))))'''''''''((()))*********&&&&&&'''((()))))))))((('''(((((((((&&&&&&''')))(((((('''''''''''''''((('''&&&&&&&&&&&&''''''((("""$$$&&&'''((((((((('''$$$%%%%%%&&&'''&&&&&&&&&(((''''''''''''((())))))&&&&&&'''((()))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++((()))***++++++***)))(((((())))))***++++++,,,,,,++++++***+++,,,...///111444777===CCCJJJOOOSSSUUUUUUWWWYYYYYYZZZ[[[]]]___^^^___````````````^^^^^^]]]]]]\\\[[[ZZZYYYWWWVVVTTTRRROOOMMMOOOSSSYYY\\\bbbfffjjjlllkkkhhhfffeeeeeefffgggjjjlllkkkgggccc]]]ZZZVVVUUUUUUVVVVVVVVVXXXWWWYYY^^^aaabbbhhhnnnsssxxx|||{{{{{{|||{{{xxxxxxzzz}}}}}}zzzyyyyyyyyyzzz{{{}}}~~~~~~}}}||||||{{{{{{}}}xxxsssnnnkkkgggeeeccc___ZZZVVVTTTTTTWWWZZZaaaiiirrrxxx{{{{{{|||{{{yyywwwuuuuuussssssqqqlllmmmooojjjcccYYYVVVRRRMMMIIIFFFDDDCCCDDDEEEFFFIIIMMMQQQUUUWWWZZZZZZ[[[]]]``````___]]]ZZZYYYWWWRRRJJJBBB<<<999111111000000///......---------,,,,,,,,,,,,,,,,,,((()))))))))************************************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))''''''(((((((((((((((''''''((()))(((&&&&&&((()))******)))((('''''''''''''''''''''''''''((())))))((('''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))*********((()))***++++++***)))(((((())))))***++++++,,,,,,,,,+++******+++...000222999===BBBIIIOOOSSSUUUVVVWWWXXXZZZ[[[[[[]]]```bbb___```aaaaaaaaa```___^^^______]]][[[YYYVVVTTTSSSQQQOOOLLLLLLOOOVVV^^^bbbgggjjjnnnnnnkkkgggbbb```___```ccchhhmmmnnnjjjfffZZZXXXUUUTTTUUUXXXYYYYYY\\\\\\___dddggggggkkkqqqwww}}}|||zzzxxxyyy{{{~~~|||xxxxxxwwwwwwxxxzzz|||}}}~~~}}}|||{{{zzzzzz|||{{{wwwtttqqqooommmhhhbbb\\\VVVUUUUUUVVV[[[ccckkkqqqtttvvvxxxyyywwwuuutttssstttvvvvvvtttwww{{{xxxqqqeeeaaa\\\UUUOOOJJJFFFEEECCCDDDEEEHHHKKKOOOSSSUUUVVVVVVXXXZZZ]]]___^^^]]]YYYZZZZZZWWWPPPIIICCC???333333333222111000000/////////...---,,,,,,+++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))(((((('''''''''(((((((((((((((''''''((())))))(((''''''(((***,,,+++***(((''''''''''''((((((((((((((()))******---+++(((&&&%%%%%%&&&'''&&&''''''((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,+++,,,,,,---///333888<<>>:::555111///...---,,,,,,+++***)))(((((((((((())))))))))))))))))))))))+++***(((''''''(((***+++,,,+++***((((((***+++,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''++++++***)))))))))))))))***))))))((('''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))*********+++---...///000222666;;;???IIIKKKOOORRRUUUWWWXXXXXXXXXZZZ^^^aaabbbaaa___^^^^^^^^^___`````````______ZZZWWWTTTRRRQQQNNNJJJGGGHHHKKKQQQXXX```hhhmmmpppnnnnnnllljjjgggccc___]]]^^^^^^```eeeiiihhhbbb\\\WWWVVVVVVYYY]]]aaacccdddcccfffjjjmmmoooqqqtttwww{{{yyyzzz|||~~~~~~|||yyywwwwwwvvvvvvvvvwwwyyy{{{|||~~~{{{zzz{{{~~~uuuhhhccc[[[VVVUUUWWWZZZ[[[ccciiipppuuuxxxyyyzzz|||}}}}}}}}}~~~~~~zzz{{{wwwpppkkkfff___WWWPPPJJJGGGGGGFFFEEEHHHMMMNNNPPPSSSVVVXXXZZZ[[[[[[]]]]]]\\\[[[XXXUUURRRQQQDDD@@@999444111///...,,,---,,,+++***************************************---,,,***))))))***,,,---)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((()))******)))((((((''''''''''''''''''''''''))))))((('''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************+++,,,,,,...000333555888<<>>IIIMMMRRRUUUWWWWWWXXXXXX[[[[[[[[[\\\]]]^^^___```aaaaaaaaaaaa```___^^^^^^YYYYYYYYYYYYYYYYYYXXXWWWXXXZZZ]]]]]]]]]___dddhhhjjjmmmpppsssrrroookkkhhhfffhhhiiigggccc\\\UUUQQQNNNPPPRRRUUUYYY^^^dddhhhjjjiiijjjnnntttzzz~~~~~~{{{xxxuuutttqqqrrrrrrtttvvvyyy|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~yyyssslllfff___ZZZZZZ[[[ZZZYYYXXXaaallluuuzzz~~~zzzxxxqqqiiiaaaVVVMMMJJJLLLBBBBBBBBBCCCEEEHHHJJJLLLMMMOOORRRVVVYYY[[[\\\\\\ZZZZZZZZZYYYUUUNNNDDD>>>444333111///---,,,++++++++++++++++++++++++++++++))))))************))))))(((((())))))))))))((((((***************************))))))))))))))))))***((((((((((((((((((((((((&&&(((***+++,,,+++***)))'''''''''(((((((((((((((''''''(((((())))))******'''''''''''''''''''''''''''''''''''''''((())))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))))))))***++++++++++++***+++***)))***,,,---......---...000222555;;;AAAFFFPPPRRRTTTUUUUUUVVVYYY[[[___^^^^^^^^^^^^___``````cccbbb```___]]][[[ZZZYYYZZZXXXVVVUUUWWWZZZ^^^aaabbbdddffffffeeedddeeeffflllmmmnnnppppppmmmgggcccbbbccccccbbb^^^WWWPPPLLLMMMOOOSSSXXX^^^dddiiilllkkklllmmmooosssyyy~~~|||zzzxxxwwwuuuuuuuuuvvvyyy{{{~~~}}}tttoooiiiccc^^^[[[WWWUUUUUUXXXaaammmuuuyyywwwsssnnnggg```WWWNNNHHHGGGFFFFFFGGGHHHGGGEEECCCJJJLLLOOORRRUUUXXXYYYZZZZZZYYYXXXYYYYYYVVVPPPJJJ???:::444///------......+++---...,,,)))(((+++------,,,***(((((()))***,,,)))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))))))))************))))))++++++***((('''&&&%%%$$$''''''''''''((((((((((((***((('''((()))***)))'''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))))))))))))))***+++++++++++++++***)))((()))***+++,,,,,,---000333777;;;@@@FFFKKKPPPRRRTTTVVVVVVWWWYYY[[[______^^^^^^^^^______`````````___^^^]]][[[ZZZYYYVVVUUUTTTUUUXXX^^^dddhhhfffhhhiiihhhfffddddddeeegggiiilllppppppmmmfffaaa^^^^^^^^^\\\XXXTTTOOOMMMOOOQQQUUU[[[aaaggglllooommmooorrruuuyyy~~~~~~}}}{{{yyyxxxwwwwwwwwwwwwxxxyyy||||||tttlllddd]]]WWWSSSTTTUUU[[[dddjjjnnnuuu|||xxxuuupppkkkfff```YYYTTTKKKIIIGGGFFFGGGFFFEEECCCHHHIIIKKKNNNRRRUUUWWWYYY\\\[[[ZZZ[[[[[[XXXSSSOOOEEE@@@999444111///...---,,,---...---******,,,......,,,***)))((()))***+++************************+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((******)))((('''&&&&&&%%%''''''''''''((((((((((((***((('''((()))***)))''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))))))))))))))******+++++++++++++++++++++***))))))***+++,,,///333999>>>CCCHHHMMMQQQQQQSSSUUUVVVWWWXXXZZZ\\\_______________^^^^^^^^^]]]]]]]]]\\\[[[ZZZXXXWWWSSSRRRRRRUUUZZZaaahhhmmmmmmmmmmmmjjjgggdddddddddcccffflllpppqqqmmmeee___ZZZYYYWWWUUUSSSQQQPPPPPPRRRTTTXXX^^^eeelllqqqtttrrruuuyyy}}}~~~~~~}}}}}}||||||{{{yyyxxxwwwyyyyyyyyyyyyzzz}}}~~~||||||xxxnnneee\\\VVVVVVTTTVVVZZZ^^^bbbiiirrr{{{yyyvvvrrrooommmiiifffcccVVVRRRNNNKKKIIIHHHFFFEEEEEEFFFGGGIIILLLQQQTTTWWW[[[ZZZZZZZZZZZZXXXUUUSSSNNNIIIAAA;;;666333///---,,,---...---,,,,,,---///...---+++***)))))))))******************************))))))))))))))))))***))))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''((((((((((((***((('''((()))***)))'''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))***)))***++++++,,,,,,++++++------,,,+++++++++...000222777>>>EEEKKKOOOSSSUUUSSSTTTWWWXXXXXXYYY[[[]]]`````````______^^^^^^]]][[[[[[ZZZYYYWWWUUUSSSRRRPPPQQQRRRUUU\\\ccckkkooorrrrrrpppmmmhhheeeddddddeeehhhnnnssssssmmmddd]]]VVVTTTRRRPPPPPPQQQSSSUUUUUUWWW\\\bbbiiipppvvvyyywwwzzz~~~~~~~~~}}}}}}||||||||||||{{{zzzyyyyyy{{{{{{zzzzzz{{{~~~|||zzzyyyzzzoooeee^^^ZZZVVVTTTUUUWWWZZZbbbkkkuuuzzzxxxvvvsssqqqqqqpppooommmfffaaa[[[UUUQQQMMMJJJGGGDDDDDDCCCDDDGGGLLLPPPTTTWWWWWWWWWWWWWWWVVVUUUTTTUUUPPPIIIBBB<<<777111...---------,,,,,,,,,---......---,,,+++***)))))))))******************************))))))))))))******))))))))))))))))))))))))'''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((***((('''((()))***)))'''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))************+++,,,,,,,,,,,,++++++,,,,,,+++***,,,000333777<<>>888555222111///,,,,,,,,,,,,,,,,,,,,,+++************************++++++***))))))***++++++)))))))))))))))*********(((((((((((())))))))))))((('''&&&%%%$$$%%%%%%&&&(((((((((((((((((((((((('''((()))(((&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''((()))*********(((((((((''''''(((((()))((((((((((((((((((((((((++++++++++++******))))))++++++,,,,,,---...//////111555;;;CCCJJJPPPTTTVVVXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^_________^^^]]][[[\\\\\\ZZZWWWTTTRRRRRROOOOOOPPPRRRVVV[[[```cccmmmnnnooooooppppppoooooorrrrrrrrrrrrpppkkkeee```ZZZVVVUUUXXX\\\cccnnnxxx|||zzzzzzzzzyyyyyyzzz}}}~~~}}}}}}~~~}}}xxxxxxxxxyyy{{{}}}|||zzzxxxvvvtttrrrqqqppppppqqqrrruuuwwwzzz{{{||||||~~~~~~~~~ssslll___[[[UUUQQQPPPRRRWWWZZZffflllttt|||zzzsssmmmcccYYYPPPKKKIIIIIICCCDDDEEEGGGJJJLLLNNNPPPVVVWWWYYY[[[[[[YYYWWWUUURRRLLLDDD<<<888555333111......---,,,,,,+++***)))++++++++++++++++++++++++++++++***))))))***++++++************))))))))))))(((((((((((())))))))))))***)))(((((('''(((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&%%%(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((('''((((((((()))))))))***+++************++++++,,,************************,,,,,,++++++***))))))))),,,,,,,,,,,,,,,---///111555;;;DDDLLLRRRUUUVVVWWWXXXXXXYYYYYYZZZ[[[\\\\\\^^^^^^___```___^^^]]]\\\XXXXXXXXXVVVRRROOOOOOOOONNNQQQUUUYYY^^^cccgggkkknnnnnnnnnnnnoooqqqssstttvvvvvvuuutttpppiii```ZZZWWWUUUWWW\\\bbbjjjwww|||yyyxxxyyyyyyzzz{{{}}}}}}||||||{{{zzz{{{}}}~~~}}}|||xxxyyyyyyzzz|||}}}~~~{{{zzzxxxvvvtttsssrrrrrrpppsssuuuwwwxxxyyy{{{|||~~~yyyqqqhhhccc[[[SSSOOOOOOQQQSSS[[[aaajjjttt|||zzzuuulllbbbYYYQQQLLLJJJFFFFFFFFFFFFHHHJJJMMMNNNQQQSSSUUUWWWXXXWWWVVVUUUVVVQQQJJJCCC>>>999444111///...---,,,++++++******+++++++++++++++++++++++++++******************+++++++++******))))))(((((((((((((((((())))))))))))************************((((((((((((((((((((((((%%%###"""$$$(((***(((&&&(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''***)))))))))((((((((('''***************+++,,,,,,************************+++++++++*********)))))),,,------,,,+++---111555===CCCLLLSSSUUUUUUUUUUUUWWWXXXYYYZZZ\\\\\\]]]]]]______``````___]]][[[ZZZUUUUUUTTTQQQNNNMMMMMMOOORRRWWW^^^cccfffiiimmmpppllllllmmmnnnqqqsssvvvwwwyyyxxxuuurrrllleee\\\VVVXXXWWW[[[aaafffnnn{{{|||xxxvvvvvvwwwxxx|||~~~~~~|||zzzyyyyyyxxxyyy{{{}}}~~~}}}{{{{{{{{{||||||||||||||||||zzzxxxwwwuuutttuuuuuuvvvwwwzzz}}}~~~~~~xxxqqqlllcccZZZTTTPPPPPPPPPSSSXXXaaakkkttt~~~~~~|||xxxqqqhhh^^^VVVQQQJJJIIIGGGFFFFFFHHHJJJKKKNNNPPPRRRTTTVVVVVVVVVUUUUUURRROOOKKKFFF>>>666111//////...---,,,,,,------++++++++++++++++++++++++*********++++++*********++++++******))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%###"""$$$(((***(((&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''*********)))((('''''''''''''''''''''((())))))***((((((((((((((((((((((((************************,,,---...------000777<<>>666444222///.........///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))))))))))))))*********(((((((((((()))))))))))))))***+++,,,---,,,,,,+++(((((((((((((((((((((((('''((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******''''''''''''((()))++++++************************(((((()))***+++,,,,,,---))),,,000111444<<>>GGGNNNRRRXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^```aaaaaaaaaaaa___^^^\\\ZZZXXXTTTOOOKKKLLLKKKJJJKKKQQQ^^^mmmwww~~~vvvooollllllmmmssszzz~~~|||wwwrrroooeeecccaaa``````bbbeeehhhnnnssszzz~~~}}}}}}{{{yyyzzzyyywwwuuutttvvvzzz~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}{{{xxxvvvuuuvvvxxxyyyyyy|||yyypppkkkaaa```]]]\\\\\\aaaggglllyyy~~~wwwkkk```WWWQQQKKKHHHGGGFFFFFFIIIMMMOOOPPPPPPSSSTTTTTTTTTSSSQQQPPPOOOHHHBBB:::333000/////////++++++++++++,,,---......------,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((('''''''''&&&&&&'''((())))))(((((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++------,,,,,,---...000111555<<>>888444222000///------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***************************,,,------,,,---///111333777>>>EEELLLRRRUUUWWWWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\\\\YYYXXXVVVTTTQQQNNNLLLKKKHHHKKKPPPWWW```lllxxx~~~|||wwwrrrnnnmmmnnnppprrrsssrrrmmmhhhdddbbb```aaacccfffiiinnnuuuzzz~~~~~~|||zzzzzzyyyxxxuuutttvvvzzz~~~~~~~~~~~~}}}}}}}}}|||{{{zzzzzzzzz|||}}}~~~zzzuuunnnfffbbb```aaabbblllrrr{{{~~~uuummmddd[[[VVVMMMJJJGGGGGGIIILLLNNNOOORRRSSSTTTTTTUUUUUUUUUTTTPPPLLLEEE???:::555111............---,,,***)))(((------,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,,,,,,,...111444888===FFFNNNSSSVVVXXXYYYWWWWWWXXXYYYZZZ\\\^^^___``````___^^^]]]\\\ZZZYYYWWWVVVTTTPPPLLLIIIIIIIIIJJJOOOVVV^^^hhhqqq{{{zzzyyyvvvsssooommmllllllnnnooommmjjjfffbbbaaa```aaadddhhhkkknnnttt|||~~~|||{{{yyyyyywwwuuutttvvvzzz}}}~~~~~~|||uuuoookkkiiihhhhhhgggkkkrrryyy|||uuummmddd^^^VVVRRRLLLJJJJJJMMMOOOPPPQQQQQQRRRTTTUUUVVVWWWWWWSSSPPPJJJEEE???:::444000...//////...---+++)))(((------,,,,,,,,,+++++++++************************************)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((***))))))((('''&&&&&&&&&''''''((((((((((((((('''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,---000555888===DDDMMMSSSWWWXXXYYYZZZWWWXXXXXXYYY[[[]]]^^^___aaaaaa```___]]][[[YYYXXXVVVUUURRRMMMHHHFFFGGGIIIOOOUUU]]]eeemmmsssyyy}}}wwwuuurrrpppnnnllljjjiiigggfffeeebbb```___aaacccgggkkkpppsssuuuzzz~~~~~~~~~~~~~~~~~~|||zzzwwwwwwwwwuuutttuuuxxx{{{{{{xxxvvvssspppiiijjjmmmqqqvvv|||~~~wwwoooiii^^^YYYRRRMMMKKKLLLMMMNNNOOOOOOPPPRRRTTTVVVWWWXXXUUURRRNNNIIIDDD>>>888444/////////...---,,,++++++------,,,,,,,,,+++++++++************************************)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((+++***)))'''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,------000444;;;???EEEKKKRRRVVVWWWXXXZZZ\\\YYYYYYYYYZZZ[[[]]]^^^___``````___]]][[[YYYWWWVVVTTTSSSPPPJJJEEEEEEIIIMMMVVV\\\dddkkkppptttwwwyyywwwuuusssqqqpppmmmiiiggg___```___^^^^^^aaaeeeiiirrrwww}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}{{{yyyuuuvvvuuutttssstttwwwyyy}}}}}}~~~~~~~~~yyypppooommmmmmpppvvv||||||vvvfff```XXXQQQMMMLLLKKKJJJMMMMMMNNNOOOQQQTTTVVVWWWUUUSSSPPPMMMIIIEEE???;;;222111000......------...------,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***((('''&&&'''(((((((((((((((((((((((('''&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************......///000444:::BBBGGGLLLQQQVVVXXXWWWWWW[[[^^^ZZZZZZZZZ[[[\\\]]]^^^___]]]]]]\\\[[[YYYVVVTTTSSSOOOOOOMMMIIIEEEGGGNNNTTT\\\bbbiiippptttuuuwwwxxxzzzxxxvvvuuutttpppjjjeee``````aaabbbdddhhhooosss~~~}}}}}}||||||||||||||||||}}}~~~~~~}}}||||||zzzxxxsssttttttsssrrrrrruuuwwwzzz{{{|||}}}~~~zzzvvvpppllllllqqqxxx|||pppjjjaaaYYYSSSOOOLLLKKKKKKKKKKKKLLLNNNQQQSSSUUUUUUSSSQQQPPPNNNKKKGGGDDD777555222///------...///------,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((('''&&&''')))***((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************000000111333777>>>FFFLLLQQQUUUYYYYYYWWWWWW\\\```\\\[[[[[[[[[\\\]]]]]]^^^[[[[[[ZZZXXXWWWTTTRRRQQQLLLLLLKKKHHHFFFIIIRRRZZZ```eeelllrrrvvvwwwxxxyyy|||{{{yyyxxxwwwrrrkkkeeedddeeefffhhhkkkpppwww|||}}}}}}|||{{{{{{{{{{{{{{{|||}}}~~~}}}||||||{{{yyyxxxrrrssssssrrrqqqrrrtttvvvyyyzzz{{{}}}~~~{{{ssslllkkkooouuuzzzyyysssiii```YYYTTTPPPMMMJJJJJJJJJKKKMMMOOORRRSSSVVVTTTRRRQQQQQQPPPMMMKKK<<<888444///---,,,---...---------,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))'''&&&'''(((***+++(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))************+++*********))))))((((((,,,---...---+++***+++,,,//////111777???GGGMMMPPPYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]][[[[[[ZZZXXXVVVTTTQQQPPPLLLJJJHHHIIIMMMSSSXXX[[[kkknnnrrrvvvxxxzzz|||~~~|||~~~~~~yyyrrrmmmjjjhhhkkknnnqqquuu}}}}}}yyyxxxxxxyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}|||{{{yyyxxxwwwvvvtttuuutttsssqqqqqqsssuuuyyyyyy{{{~~~wwwoookkklllpppsss}}}~~~yyyqqqjjjbbbZZZSSSOOOMMMKKKIIIJJJLLLOOOPPPPPPSSSSSSTTTTTTSSSPPPNNNLLLFFF@@@888222////////////+++++++++++++++***)))(((******+++,,,,,,***)))(((************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************+++*********))))))))))))***+++,,,,,,++++++---...111333888???GGGOOOTTTWWWXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYWWWUUURRROOOMMMLLLIIIIIIJJJNNNTTTZZZ___bbbkkkoootttxxxzzz}}}zzztttooommmooosssxxx}}}}}}zzzxxxxxxyyyxxxxxxxxxyyy{{{|||}}}~~~~~~~~~}}}}}}{{{zzzxxxwwwvvvuuurrrssssssrrrqqqrrruuuwwwxxxyyyzzz}}}zzzqqqllllllnnnpppwwwzzz~~~{{{tttlllccc[[[UUUMMMKKKHHHGGGJJJLLLNNNOOORRRRRRSSSTTTSSSQQQOOONNNIIIDDD===777333111000...,,,,,,---,,,,,,++++++******++++++++++++***))))))************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))***************************)))))))))(((***+++++++++,,,...000444888@@@HHHPPPVVVYYY[[[XXXXXXXXXYYYZZZ\\\]]]^^^\\\\\\\\\\\\\\\[[[ZZZYYYYYYWWWUUUQQQNNNKKKIIIHHHGGGJJJOOOVVV]]]ccchhhjjjmmmqqqvvv{{{~~~|||vvvsssrrrwww}}}}}}zzzxxxxxxxxxwwwvvvxxxyyyzzz{{{||||||}}}}}}||||||zzzyyywwwuuutttssssssssstttssssssuuuxxx{{{zzz{{{|||~~~~~~tttmmmjjjjjjkkknnnrrrxxxwwwnnnddd]]]RRRNNNIIIGGGHHHKKKMMMOOOPPPQQQRRRSSSSSSRRRQQQPPPNNNJJJCCC>>>999555000---............------------,,,+++******)))*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((()))))))))************************************)))***++++++,,,---000222777>>>GGGOOOUUUWWWYYYYYYXXXXXXYYYZZZ[[[]]]^^^___\\\]]]]]]]]]\\\[[[YYYXXXXXXVVVRRRNNNKKKHHHGGGFFFHHHNNNVVV^^^eeekkkoooqqqqqquuuzzz{{{xxxwwwxxx~~~{{{yyyyyyyyywwwvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{yyyxxxvvvtttsssrrruuuvvvvvvuuuuuuwwwzzz~~~~~~uuulllgggeeedddfffkkkqqqyyyvvvkkkcccYYYTTTMMMHHHHHHKKKMMMOOOMMMNNNPPPQQQRRRRRRRRRRRRQQQNNNIIIDDD???999222---//////......---------------,,,***)))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((()))))))))***************************++++++++++++,,,---------///222555@@@FFFOOOUUUWWWXXXXXXXXXYYYYYYZZZZZZ\\\]]]^^^___]]]]]]^^^^^^\\\ZZZXXXWWWSSSQQQMMMIIIGGGFFFFFFGGGNNNTTT^^^fffkkkppptttvvvwww{{{}}}zzzzzz|||~~~|||{{{{{{zzzxxxwwwwwwxxxyyyzzz{{{{{{{{{zzz{{{zzzyyyxxxwwwuuuttttttvvvvvvvvvttttttvvv{{{~~~vvvmmmfffbbbaaabbbgggnnntttzzz}}}ssskkk```YYYQQQJJJHHHIIIKKKLLLKKKLLLMMMOOOPPPRRRRRRSSSQQQOOOLLLIIIDDD===555000000000...---,,,,,,---------,,,***)))))))))***+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))*********************+++++++++++++++---...//////000333777;;;JJJPPPWWWZZZZZZYYYYYYZZZ[[[[[[[[[[[[\\\]]]^^^___\\\]]]]]]]]]\\\YYYVVVTTTMMMKKKGGGEEEDDDEEEHHHJJJVVV\\\eeekkkppptttyyy}}}}}}}}}{{{yyyyyy}}}}}}}}}}}}}}}{{{yyyxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwwwwuuuuuuuuutttuuuxxx}}}zzzrrrkkkfffdddccchhhmmmqqqtttyyy{{{uuufff```VVVNNNIIIHHHHHHHHHIIIJJJKKKLLLNNNPPPQQQRRRQQQPPPOOOMMMIIICCC;;;666333222000---,,,,,,,,,,,,,,,+++******)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))*********************++++++,,,,,,,,,,,,---///111444888>>>CCCQQQUUU[[[\\\ZZZYYY[[[^^^]]]]]]\\\\\\\\\]]]]]]^^^ZZZ[[[\\\[[[ZZZVVVSSSQQQKKKIIIFFFEEEFFFJJJNNNQQQ]]]cccjjjpppsssyyy}}}}}}yyyyyyyyyyyy{{{~~~~~~}}}|||yyyzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwwwwxxxzzzyyysssnnnlllgggkkkoooppppppsssyyy|||ooohhh^^^UUUOOOKKKIIIHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQPPPPPPNNNIIICCC>>>777555222///---,,,,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))*********************++++++,,,,,,,,,***,,,///222666<<>>888222...---...///,,,,,,++++++++++++++++++)))))))))***+++++++++,,,************************************************(((((())))))))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''************************+++*********,,,......//////222777===CCCJJJRRRWWW\\\\\\\\\]]]]]]]]]^^^^^^]]]]]]^^^^^^^^^]]]\\\\\\ZZZYYYWWWUUUSSSPPPNNNMMMKKKMMMPPPTTTYYY___fffjjjooooooqqqwww}}}tttlllkkknnnpppuuu{{{|||}}}{{{{{{{{{zzzxxxvvvuuutttssssssttttttttttttttttttttttttttttttvvvwwwyyyzzz{{{|||yyywwwtttqqqpppooooooppppppooonnnlllkkkkkkjjjjjjqqqooonnnnnnnnnmmmjjjfffiiijjjlllmmmooossswww{{{|||xxxssspppppprrrsssssszzz{{{}}}~~~}}}~~~|||tttjjjbbb^^^XXXQQQMMMKKKIIIHHHJJJLLLMMMNNNPPPQQQRRRRRRQQQNNNLLLKKKEEEAAA;;;555111/////////---------,,,,,,,,,,,,,,,***************+++++++++************************************************(((((())))))))))))((((((******))))))((((((''''''(((''''''&&&&&&''''''(((************************---,,,,,,+++,,,---...///000555<<>>CCCKKKRRRVVVYYY[[[\\\______`````````aaaaaaaaa_________^^^]]][[[ZZZYYYWWWTTTPPPLLLKKKLLLNNNPPP[[[dddqqqxxxyyyvvvtttsssrrrwwwwwwrrrmmmjjjgggeeejjjpppvvv}}}zzzuuurrrnnnjjjhhhgggfffdddcccaaaaaa``````\\\\\\\\\\\\[[[ZZZYYYXXXYYYYYYYYYXXXXXXXXXWWWWWWUUUVVVVVVWWWVVVUUUSSSRRRSSSTTTTTTTTTUUUUUUVVVVVVZZZZZZ\\\]]]___aaabbbccc```___\\\ZZZZZZZZZ[[[\\\ZZZYYYXXXVVVUUUUUUUUUUUUYYYYYYXXXXXXWWWVVVVVVWWWXXXZZZ\\\^^^^^^```ccceeeiiiiiijjjkkkkkkkkkjjjjjjmmmmmmmmmmmmmmmnnnnnnoooqqqqqqrrrrrrrrrrrrqqqqqqrrrtttwwwzzz|||{{{zzzyyyvvvvvvwwwxxxzzz}}}~~~|||zzzxxxwwwwwwwwwvvvuuuuuuuuuuuuvvvrrrsssuuuuuuuuussspppnnniiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjkkklllmmmnnnqqquuuyyy|||}}}}}}|||yyyuuupppllliiihhhgggjjjjjjkkklllmmmooopppqqqvvvxxx{{{zzzvvvpppmmmmmmrrrxxx}}}~~~}}}xxxnnndddZZZVVVPPPLLLKKKKKKLLLKKKLLLNNNQQQTTTUUUTTTSSSRRRNNNLLLHHHCCC>>>888333000.........---,,,++++++***,,,+++++++++***)))))))))************************************************))))))************))))))(((((((((((())))))))))))(((((((((''''''(((((((((***************************,,,.........111777<<>>EEENNNRRRWWW[[[\\\\\\\\\]]]_________`````````aaaaaa^^^^^^]]]\\\ZZZXXXVVVUUUQQQNNNLLLKKKOOOVVV___dddrrrzzz||||||}}}yyyqqqgggeeefffjjjlllooouuu}}}}}}xxxrrrlllgggccc```]]]WWWTTTPPPNNNNNNMMMLLLKKKHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQPPPNNNMMMMMMNNNOOOPPPSSSRRRPPPOOONNNNNNMMMMMMKKKLLLMMMLLLJJJJJJLLLOOOQQQSSSUUUWWWWWWXXXYYY[[[YYYYYYZZZ\\\]]]]]]]]]]]]^^^^^^______`````````______```aaabbbbbbbbbbbbbbbdddeeegggiiijjjllllllmmmjjjjjjiiiiiijjjkkklllmmmllllllkkkjjjhhhgggeeeddd___^^^]]]\\\\\\]]]___```cccbbbaaa```^^^^^^]]]]]]YYYXXXXXXWWWXXXYYYZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYYYY\\\]]]```fffmmmqqqrrrpppiiifff```[[[WWWUUUVVVVVVUUUSSSQQQOOOOOOPPPRRRSSSXXX[[[___cccfffhhhhhhhhhkkkmmmqqqrrrsssuuuyyy||||||{{{qqqjjjgggiiinnnrrr{{{~~~~~~yyy}}}|||pppiii```XXXRRROOOMMMKKKKKKKKKLLLMMMNNNOOOQQQRRRNNNNNNNNNLLLHHHAAA;;;888000000///...---,,,++++++***************+++++++++************************************************)))******++++++******)))))))))))))))(((((((((((())))))(((((((((((())))))************************+++///222444555:::CCCJJJRRRVVVZZZ]]]^^^^^^^^^_______________````````````^^^]]]]]][[[YYYWWWUUUTTTMMMLLLJJJKKKQQQ[[[ffflllyyy~~~}}}ssskkkffffffiiiooosssvvv}}}zzzqqqjjjbbb^^^WWWRRROOOMMMLLLJJJJJJHHHDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDAAABBBCCCCCCDDDDDDDDDCCCGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCEEEFFFBBBCCCCCCDDDEEEEEEFFFFFFJJJJJJKKKKKKKKKLLLLLLLLLNNNMMMKKKJJJJJJKKKMMMNNNKKKKKKIIIHHHGGGFFFFFFFFFIIIKKKLLLJJJHHHHHHKKKNNNMMMPPPRRRTTTTTTTTTUUUWWWSSSSSSUUUVVVXXXXXXYYYYYYXXXYYYZZZZZZ[[[[[[ZZZZZZ\\\]]]^^^______`````````bbbbbbdddeeegggiiijjjkkkffffffeeeddddddeeefffgggcccccccccbbbaaa___^^^]]]ZZZYYYWWWVVVWWWXXXZZZ\\\]]][[[YYYWWWUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTVVVWWWUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRQQQQQQRRRSSSTTTTTTVVVWWW[[[aaaiiimmmmmmlllbbb^^^YYYTTTQQQQQQSSSTTTSSSQQQMMMJJJIIIJJJMMMNNNOOORRRVVV\\\___aaabbbbbb```cccggghhhiiikkkooosssooouuu~~~|||rrriiieeegggkkknnnwww}}}}}}||||||rrrvvvzzz|||{{{tttiii```YYYUUURRRPPPMMMMMMMMMMMMNNNPPPRRRTTTNNNOOOPPPOOOKKKEEE???;;;222111000///...---,,,,,,))))))******+++++++++,,,******************************************************++++++++++++******++++++***)))((('''&&&&&&))))))(((((((((((())))))---***((())),,,,,,***(((---///222666<<>><<<;;;======>>>>>>>>>>>>======>>>???@@@AAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEGGGIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVUUUVVVVVVWWWYYYZZZ\\\]]][[[[[[[[[\\\]]]^^^___```______^^^^^^^^^]]]]]]]]]]]]\\\[[[YYYXXXVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLNNNPPPUUUYYY]]]___``````WWWVVVTTTQQQOOOMMMLLLLLLNNNLLLIIIGGGEEEEEEFFFFFFJJJMMMQQQUUUXXXYYYXXXXXXYYYXXXWWWWWWYYY\\\___bbbhhhlllqqqvvv|||wwwoookkkiiihhhhhhlllqqqxxx||||||yyyvvvtttvvvuuuuuuwww|||wwwmmmeee^^^YYYUUURRRMMMKKKMMMOOOMMMNNNPPPRRRQQQOOOLLLJJJIIIHHHHHH<<<777111///000111...***,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))(((''''''((()))***)))((((((((()))***++++++)))))))))))))))))))))))),,,***)))***---...---,,,+++...444:::AAAJJJRRRWWWYYYZZZ[[[\\\]]]^^^^^^___^^^^^^]]]^^^``````___]]]\\\[[[YYYWWWTTTQQQOOONNNOOOOOOQQQUUU^^^hhhppptttzzz|||yyytttpppmmmkkkjjjpppwww~~~~~~uuunnnddd___YYYUUUSSSPPPIIIDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>===<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<>>>>>>>>>>>>>>???????????????????????????=========>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBAAACCCBBBBBBBBBCCCDDDFFFGGGJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPRRRRRRSSSTTTUUUWWWXXXYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIKKKNNNQQQSSSTTTUUUTTTRRRQQQOOOMMMKKKJJJIIIIIIJJJIIIGGGEEECCCDDDDDDEEEFFFIIILLLOOOQQQRRRQQQPPPQQQPPPOOOOOOPPPSSSVVVXXX^^^bbbggglllsss{{{uuulllgggeeedddcccfffkkkqqquuuuuusssrrrqqqttttttuuuwww}}}~~~vvvoooiiibbb___YYYRRRNNNOOOOOOMMMMMMOOOQQQPPPOOONNNMMMKKKJJJIII@@@:::444111111111///,,,,,,,,,,,,,,,++++++++++++************************,,,,,,,,,+++++++++******))))))***++++++***))))))))))))))))))))))))***+++)))))))))))))))))))))))),,,******+++...///000///---222:::AAAIIIPPPWWW[[[[[[\\\\\\]]]^^^___``````^^^]]]]]]^^^______]]][[[ZZZXXXVVVSSSQQQOOONNNNNNPPPSSSXXX^^^fffmmmrrrvvvxxxzzz~~~~~~wwwpppkkkjjjjjjjjjooovvv}}}tttlllggg```YYYTTTPPPLLLHHHFFFEEECCC>>>::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999999888999999::::::999999888999999:::::::::999888888999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>????????????AAAAAAAAABBBBBBBBBCCCCCC??????@@@@@@??????>>>===????????????@@@AAABBBBBBFFFFFFFFFFFFEEECCCBBBAAADDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMNNNNNNPPPQQQSSSTTTTTTSSSRRRRRRQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOMMMLLLKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDDDDFFFHHHJJJKKKJJJIIIHHHHHHGGGFFFFFFGGGJJJLLLNNNQQQTTTYYY^^^fffoooyyyuuulllfffcccaaa```bbbeeeiiilllmmmnnnooopppssstttuuuxxx}}}|||uuuoookkk```YYYRRRQQQOOOLLLLLLOOOOOOPPPPPPPPPPPPOOOMMMLLLEEE???888444333222///---,,,,,,,,,,,,------------************************,,,,,,,,,+++++++++******(((***,,,......,,,***(((+++***)))))))))))))))))))))))))))))))))))))))))),,,,,,+++,,,---///000111444999AAAIIIOOOTTTXXX[[[]]]^^^^^^___``````aaaaaa___^^^]]]^^^^^^^^^\\\ZZZXXXVVVRRROOOMMMMMMMMMNNNSSSXXX```gggmmmqqqtttvvvvvvxxx{{{|||xxxpppiiifffgggkkkooouuu~~~wwwnnniiiddd\\\VVVQQQMMMIIIFFFFFFDDDAAA@@@@@@???===:::777777888888888999999999999::::::;;;;;;:::::::::777888888999999888888777:::::::::::::::999888777555666888999999999888777888888888888888888888888::::::::::::;;;<<<===>>>;;;<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@???????????????>>>======<<<<<<=========>>>>>>???AAAAAAAAAAAAAAA@@@???>>>AAAAAABBBCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNOOONNNNNNMMMMMMMMMNNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBBBBAAAAAA@@@@@@AAA@@@@@@???????????????AAAAAABBBCCCDDDCCCCCCBBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBAAABBBDDDFFFGGGIIIJJJNNNRRRYYYbbblllsssxxxoooiiieeeaaa___```bbbdddfffgggjjjnnnqqquuuvvvxxxzzz}}}~~~wwwrrrfff]]]UUURRROOOLLLLLLOOOMMMNNNPPPRRRRRRRRRPPPOOOIIIDDD===777444222///---++++++,,,,,,------......************************,,,,,,,,,+++++++++******)))***+++------+++***)))++++++***)))((((((((()))))))))))))))))))))))))))---------,,,,,,...000222999>>>GGGNNNTTTWWWZZZ\\\_________```aaaaaabbbbbbaaa___^^^^^^^^^]]]ZZZXXXWWWTTTPPPMMMLLLMMMOOOQQQYYY___hhhnnnqqqssstttuuutttvvvyyy{{{||||||{{{{{{ssspppkkkfffdddhhhqqqwwwsssiii```ZZZTTTQQQLLLHHHFFFDDDCCCBBB>>><<<;;;;;;;;;;;;:::888888888888888888888888888777777888999999999999888888888888999999888888888::::::::::::999888777777444555777888888888777666888888888888888888888888999999999999:::;;;<<<===::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<===============>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@??????>>>>>>>>>===>>>>>>===<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@>>>=========>>>>>>???@@@>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDCCCAAA@@@?????????>>>???@@@AAABBBDDDEEEGGGJJJNNNVVV^^^dddooouuu~~~{{{tttnnniiieeebbb```aaaaaaaaabbbffflllpppwwwzzz|||}}}}}}}}}zzzuuuiiiaaaXXXTTTQQQMMMMMMOOOKKKLLLOOORRRSSSSSSRRRQQQLLLHHHBBB<<<777333000...******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))*********++++++***)))((((((((()))************************............---///333666<<>>>>>>>>===>>>>>>???@@@AAABBBCCC@@@@@@@@@@@@????????????BBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFGGGIIIJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@=========<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999999::::::;;;<<<<<<===::::::::::::;;;<<<===>>>;;;<<<<<<===>>>>>>????????????????????????>>>===;;;;;;;;;;;;;;;;;;<<<<<<@@@AAABBBCCCFFFKKKQQQVVV```gggqqqzzz{{{wwwqqqkkkgggbbbbbb```___```ccciiinnnxxx|||~~~}}}yyynnnfff]]]YYYTTTOOOMMMNNNJJJKKKMMMOOOQQQRRRRRRRRRNNNLLLHHHBBB<<<666222///++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++***)))(((((()))***++++++***))))))))))))))))))************************---...///000000333999===DDDIIIPPPVVVZZZ\\\___```````````````aaaaaaaaaaaa___]]][[[ZZZYYYWWWTTTRRRPPPNNNKKKKKKOOOWWW```eeelllrrrwwwyyywwwuuuuuuwwwxxxyyyyyyxxxvvvrrrooommmfffiiilllnnnrrr{{{}}}}}}~~~|||mmmdddYYYPPPKKKHHHEEEBBB<<<=========<<<;;;<<<<<<999999999999888777777888666666666666666666666666555555555666555555444444777777888888888888777777444444555666666666555555444444444555555777888888777777777777777777777777555555555555666777888888777777888888888999999999888888888999999999::::::777888888888888777666666777888999999999999888777888888999:::;;;;;;;;;;;;::::::;;;<<<===>>>??????============<<<<<<;;;;;;>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEECCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA>>>======<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>=========<<<999999999999::::::::::::;;;:::999999888888999999888888888888888888999999888777777888888999:::;;;888999:::;;;;;;;;;;;;;;;<<<<<<<<<===============999999888888888888888888:::;;;===>>>???BBBGGGKKKTTT[[[dddlllsss{{{||||||~~~~~~wwwqqqgggfffdddbbbaaadddjjjnnnvvv{{{~~~uuulllddd___XXXQQQMMMMMMIIIJJJKKKLLLNNNPPPQQQRRRPPPPPPNNNIIIBBB;;;555222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))***+++************************,,,...000111333777>>>CCCMMMQQQVVVYYY[[[[[[\\\]]]````````````aaaaaaaaaaaa]]]\\\YYYXXXWWWUUURRROOOLLLKKKIIIKKKQQQ\\\gggmmmtttxxx||||||xxxuuuvvvyyy{{{{{{zzzxxxuuuqqqmmmkkkgggkkkqqqvvv|||~~~|||}}}~~~}}}tttiii```YYYSSSKKKFFFDDDBBB???<<<999;;;<<<<<<;;;999999:::777777888777555444444555555666666777777888999999777777888888777666666555666666777777777777666666444555555666777777777777444444333333444666777999666666666666666666666666666666666666666888999999666666666777777777777888888888888888999999999999888888888999888777777666666666777888888777666555888999999999999999888888777777888999:::;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAA@@@@@@???????????????????????????>>>>>>>>>>>><<<<<<<<<============>>>===<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::666666777777888888999999999999888777777777777777:::999999888777777777777666666666666666777888999777777888999999999999999;;;;;;<<<======>>>??????999999888888888888777777555777999:::;;;===AAADDDGGGMMMVVV]]]ccclllwww{{{{{{}}}{{{mmmllliiifffeeeggglllppptttzzzzzzrrriiiccc\\\RRRLLLKKKIIIIIIIIIJJJLLLNNNPPPQQQRRRRRRRRRNNNFFF>>>777444/////////......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++---//////---+++)))))))))(((((()))***++++++************************...000222111333:::FFFOOOVVVVVVXXXYYY[[[]]]^^^___bbbccccccbbbbbbaaa```___]]]\\\ZZZWWWSSSOOOLLLJJJGGGGGGJJJQQQ\\\hhhqqqvvv}}}}}}|||{{{zzzzzzyyyyyy{{{vvvtttuuusssooommmnnnpppttt}}}}}}|||yyyzzz}}}sssiiibbb\\\SSSMMMGGGFFFCCC@@@===;;;:::999999::::::::::::999888888888888777777666666555555666555444333333333333333444555666777777666555444333444777999999888666555999777555333222333444555333444444555666777888888777666666555555555666666555555555555555555555555777777777777777777777777666666777777777777666666777777777777777777777777888888777777777777888888777777777777777777777777888888999999999999888888:::::::::999999999888888666777888:::;;;<<<======<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888999;;;;;;;;;;;;999888<<<<<<<<<<<<<<<<<<<<<<<<:::999999999888888777777888888777777666666666555666666666666666666666666666666555555555444444444222222222333444555666777444555555555666666777777888888999999999999888888999888777555555555666777777888888999:::<<<===>>>DDDFFFJJJOOOVVV^^^hhhnnnwww~~~zzzyyyzzz}}}zzzwwwqqqllljjjjjjmmmnnnwwwzzzxxxmmmbbbYYYPPPKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRPPPKKKDDD>>>:::222222111000///.........---,,,,,,++++++,,,,,,---,,,,,,++++++***)))((((((+++++++++***)))(((((('''++++++++++++++++++++++++))))))))))))))))))))))))...000333555999@@@JJJRRRWWWWWWXXXZZZ\\\^^^______bbbbbbbbbbbbaaa```___^^^[[[ZZZXXXUUURRROOOLLLKKKIIIJJJNNNUUU```mmmwww|||~~~~~~~~~}}}|||{{{yyyxxxtttpppmmmoooooommmmmmpppxxx~~~}}}}}}~~~~~~|||{{{yyy{{{}}}qqqjjj___WWWSSSNNNGGGBBBAAA@@@>>><<<;;;:::999999999999999999999888888777888777777777666666666555777666555555444444555555555666666666666666666555555777999;;;<<<:::999777999777555333333333444555444444555555666666777777666666555555555555666666777777777777777777777777666666666666666666666666666666777777777777666666777777777777777777777777888888777777777777888888777777777777777777777777777888888888888888888777999999999999888888888777666777888:::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::999999888888888888888888888888999888888888777777777666777777666666666555555555666666666666666666666666666555555555444444444444333333333333444555666666444555555555666666666777666777777888888777777666888777666555555555666666777777777888888:::;;;<<>>555444222000............---,,,,,,++++++,,,,,,------,,,,,,+++******))))))+++++++++***)))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))///111555:::BBBJJJQQQUUUXXXYYYZZZ[[[]]]^^^``````aaaaaaaaa``````___^^^]]]XXXWWWUUURRRPPPMMMLLLKKKLLLOOOUUU^^^iiittt~~~}}}yyywwwnnnjjjgggiiikkklllqqqwww~~~}}}|||{{{|||}}}}}}~~~~~~||||||{{{|||~~~tttlll[[[VVVNNNIIIGGGEEEAAA===:::999999888888888888999888888999999888888777666777777777777666666666666888777666666555666666666777666666555555666666777666777999;;;;;;:::888777888777555444333444444555555555555666666666666666666666555555555555666666777777777777777777777777555555555555555555555555666666777777777777666666777777777777777777777777888888777777777777888888777777777777777777777777666777777888888777777666888888777777777777777666777888999999::::::999999999999:::;;;;;;;;;;;;:::;;;;;;:::999999999999::::::::::::999999999999999999999888888888888999999666666666666666666666666777777777666666666666666666555555555555444444444666666666666666666666666555555555555444444444444333333333333444444555666555555555555555666666666555555666666666666555555666666555444444444555555666666555555666777777888:::;;;===???BBBGGGMMMRRR]]]cccnnnxxx~~~~~~zzzxxxwwwwww{{{{{{}}}~~~sssdddVVVMMMHHHHHHHHHIIIKKKMMMOOOPPPSSSTTTUUUUUURRRMMMHHHEEE:::777444000.........///------,,,,,,,,,,,,------------,,,,,,++++++******+++++++++***))))))((((((************************))))))))))))))))))))))))///222888@@@JJJRRRVVVWWWYYYZZZ[[[\\\^^^___```aaa____________^^^]]]\\\[[[XXXVVVSSSPPPMMMLLLKKKKKKNNNTTT]]]hhhsss}}}yyyvvvmmmiiigggiiilllpppxxx~~~}}}|||{{{{{{|||}}}}}}~~~~~~~~~ssshhh]]]UUUNNNJJJEEEBBBAAA@@@>>><<<888888777777777888888999777888888888888777666666777777777777666666666666777777666555555666666666888777666555555666777888333444666777777666555444777777666555444444555555666666666666666555555555666555555555555666666777555555555555555555555555666666666666666666666666666666777777777777666666666666666666666666666666888888777777777777888888777777777777777777777777666666777777777777666666666666666666666666666666777888888999888888777777888888999::::::::::::999999999888777777777777888888888888888888888888888999888777666666777888999666666666666666666666666555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333444555666555555555555555555555555555555666666666666555555444444444444444444444444555555444444333444444555777888:::;;;<<<@@@EEEIIIQQQWWW```kkkuuu~~~~~~{{{zzzzzzyyyyyyyyy}}}~~~nnn^^^SSSMMMLLLKKKKKKLLLNNNPPPQQQRRRTTTUUUUUUTTTQQQNNNKKK@@@<<<777222///...//////------,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))222555===GGGPPPVVVXXXXXXZZZ[[[[[[]]]^^^___``````]]]]]]]]]]]]\\\[[[ZZZZZZXXXUUURRRNNNLLLKKKLLLLLLPPPYYYfffsss|||yyyuuunnnkkkiiikkknnnuuu}}}|||{{{{{{{{{}}}~~~}}}lll```WWWNNNHHHDDDBBB???===;;;:::999888::::::999888888888888888777888888888888777666666666666666666777777777777666555555444555555666666888777666555555666777888333444444555555444333222777666666666555555555666666666666666666555555555555555555555555666777777555555555555555555555555777777777777777777777777666666777777777777666666666666666666666666666666888888777777777777888888777777777777777777777777666666777777777777666666555555555555555555555555777777888888777777666555777888999999::::::999999888888777666666666666666666666777777777777777777777666555444444555666777777777777777777777777777444444444444444444555555333333333444444444444444444444444444444444444444333333444444444444444444444444333333333444555555555555555555555444444444555666666777777666666555333333444444444444444444555444333333222222333333555666777888:::===AAADDDDDDIIIQQQZZZdddnnnwww}}}}}}vvvuuussssssvvv~~~xxxiii___UUUSSSPPPNNNMMMMMMOOOOOOPPPRRRSSSTTTTTTSSSPPPOOOEEEBBB<<<666111//////000...------,,,,,,------...------,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))************************777<<>><<<:::999888777;;;;;;:::999888888888888888888999999888888777666666666666666777777777777555555444444555555666666888777777666666777777888666666666666666555555444666666666666666666666666555555555666666666666666555555444555555666777888777777777777777777777777888888888888888888888888666666777777777777666666777777777777777777777777888888777777777777888888777777777777777777777777666777777888888777777666444555555555555666666666666666666777666666555555777777888999999999999888777777666555555555555666555555555555666666666666555555444444444444555555555555555555555555555555444444444444444555555555333333333444444444444555444444444444444444444444333333333333444444444444444444444333333444444555555555555444444444444444555555666666666666555555222333444444555555444444444444333333333333333444222444555666666999<<>>>>>>>>>>><<<:::999888999888888777666666666777777999999999999999888888777555666666666777777777888666666555555666666777888777777777888888777777777888888888777777666666666666666666777777777666666444444555555666666777777444444444555555666777888777777777777777777777777777777777777777777777777666666777777777777666666777777777777777777777777888888777777777777888888777777777777777777777777777888888888888888888777444555555555666666666666444555555666666666555555555555666777777777777777777777666555555555555666333444444444555555555555333333444444444444333333444444444444444444444444444444444444555555555666333444444444555555555555333333333333333333333333222222333333333444444444555444444333333444444444555555555444444333333333444444555555555555444444222333444555666555555444444444444444444444555555333444555555555666888:::===???BBBGGGLLLUUU^^^dddmmmsss|||{{{nnnnnnmmmllllllpppuuuyyy|||ooojjjccc\\\UUUQQQOOONNNNNNOOOQQQSSSTTTTTTSSSRRROOOKKKFFF???999444111///......------------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************AAAJJJSSSYYYYYYYYY[[[^^^ZZZZZZ[[[\\\\\\]]]^^^^^^ZZZZZZZZZZZZYYYXXXWWWVVVOOONNNLLLLLLPPPUUU\\\```jjjpppwww|||wwwsssrrrrrrvvv}}}}}}ttttttuuuvvvyyy|||{{{dddZZZMMMEEEBBBAAA???===999999:::888777555555666555444444444444555666666999::::::::::::999888888555666666666777777888888777777666777777888999999666777888999999888777666888888777777666666666555555666777777777777777666333444444555666777888888444444444555555777888888555555555555555555555555666666666666666666666666666666777777777777666666777777777777777777777777888888777777777777888888777777777777777777777777888888999999999999888888555555555666666666777777333444444555666666555555333444555555666666555555777777666555555555555666333333333444444555555555222222444555555444222222555555555555555555555555444444444555555666666666444444444555555666666666333333333333333333333333222222222333333444444444555444444333333333444444555555555444444333333333222333333444444333333222222333555666666666555555555444444444555555666777666777777777555555666888777888:::===AAAHHHQQQWWW```fffpppyyy~~~|||vvvmmmmmmmmmkkkkkklllpppsss{{{{{{vvvmmmddd[[[VVVSSSRRROOOPPPQQQSSSTTTTTTTTTSSSQQQNNNIIIBBB<<<666111///......------------......*********************+++++++++++++++++++++++++++++++++++++++++++++++++++************************OOORRRWWWZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^]]]\\\\\\YYYYYYYYYXXXWWWTTTRRRQQQQQQMMMKKKMMMTTT___iiiooouuuwwwyyy||||||vvvtttwwwyyy|||~~~}}}uuuvvvwwwyyy{{{|||~~~vvvlllUUURRRLLLFFFBBB@@@???@@@>>>>>>===<<<;;;::::::999777777888999999999999999::::::::::::::::::::::::888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888888666666666555666777777888888888888777777777777666888777777666666666666666777777777777777777777777:::999999999888888777777888888999999999:::::::::888888888777777777777666999999999999:::;;;<<<<<<;;;:::888666666666666777777666666555555555555555666666666666666666666666777777777777777777777777888777777777666666666666444444444444444444444444444444444444444444444444444444444444444444444444555555555666666777777777444444444444444444444444444444444444444444444444222222222222222222222222333333333444444555555555444555555666666555555444333333333444444444555555666555555444444555555666000000222444555666777777666555444444444444555666999888888999<<>>>>>???>>>>>>======<<<;;;::::::888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::::::::;;;;;;<<<999999999999888888888888999999888777777777777777888888888888888888888888:::::::::999999888888888888888888999999999999:::999999999999888888888888999999999999:::;;;<<<===<<<;;;999888777777777888::::::999888777777777888666666666666666666666666777777777777777777777777888777777777777666666666666666666666666666666666444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444555555555555444444333333444444444555555555555555444444444444555555222333444555555555555555666555444333333444555666777777777999;;;>>>BBBDDDHHHLLLQQQWWW]]]bbbhhhllluuu{{{||||||}}}~~~|||||||||{{{}}}~~~{{{yyywwwwwwyyy{{{~~~yyypppjjjccc[[[VVVTTTRRRRRRSSSUUUTTTTTTVVVTTTPPPKKKFFF@@@999444333111///.../////////......,,,++++++,,,------,,,------,,,******))))))))),,,+++******))))))******************************UUUWWWZZZ[[[[[[[[[\\\]]]\\\\\\]]]]]]\\\[[[YYYXXXVVVVVVUUUTTTSSSQQQOOONNNKKKMMMRRRYYYbbbjjjqqquuuwwwwwwyyy~~~|||yyyzzz{{{~~~}}}|||zzz{{{|||~~~|||{{{{{{zzzzzzzzzzzzzzztttjjjddd^^^VVVPPPKKKHHHDDD@@@>>>======>>>>>>>>>>>>======<<<<<<<<<999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<======>>>???;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999999999999999999999999999999;;;;;;;;;::::::::::::999888888999999999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>===<<<;;;:::999999::::::===<<<;;;:::999888888888888888888888888888888888777777777777777777777777888888888777777777666666666666666666666666666666555555555555555555555555444444444444444444444444333333444444444444555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444333333333444444555555555555444444444444444444555555555666555555444444444444555555444555555555555555444444555555444333333444555555555666777888:::;;;=========@@@EEEIIILLLPPPTTTWWW^^^eeeqqq~~~}}}~~~~~~~~~xxxvvvwwwzzz}}}~~~xxxtttssswww{{{~~~wwwmmmeeeYYYWWWTTTRRRSSSTTTTTTSSSUUUSSSQQQOOOKKKEEE>>>888444222///...///000///......,,,++++++,,,------,,,...---,,,++++++******+++,,,+++******))))))******************************WWWYYYZZZ[[[ZZZZZZ\\\^^^\\\]]]]]]]]][[[ZZZXXXWWWTTTSSSSSSRRRQQQOOONNNMMMJJJOOOXXX```hhhmmmrrrtttuuuuuuwww}}}yyyvvvwww{{{~~~~~~}}}}}}}}}||||||~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{||||||vvvnnnccc[[[VVVSSSNNNKKKEEEDDDAAA>>>======>>>???>>>>>>>>>>>>>>>>>>======;;;;;;<<<===============================================================<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<===>>>>>>>>>============<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>============<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<===<<<;;;:::999888888888999999999999999999999999888888888888888888888888999999999888888888777777555555555555555555555555666666666666666666666666555555555555555555555555666777777777777777777777666666666666666666666666555555555555555555555555666666666666666666666666555555555444444333333333444444555555555555444444444555555555555666666666555555444444444444555555555555666666666666555555555444444444444444444555555666777999::::::999999999;;;>>>@@@BBBDDDFFFIIIOOOUUU___jjjttt|||}}}~~~{{{tttpppppprrrwww{{{zzzuuummmiiijjjrrr{{{vvvlllaaa]]]XXXUUUTTTTTTSSSSSSSSSSSSSSSRRRPPPJJJCCC>>>666333000......///.........---++++++---...---,,,...---,,,,,,+++++++++,,,,,,+++******))))))******************************XXXZZZ[[[[[[ZZZZZZ[[[]]]\\\\\\\\\\\\[[[YYYWWWUUURRRQQQQQQPPPPPPOOOOOOOOONNNUUU___gggkkknnnpppqqqssstttvvv}}}}}}yyyuuussswww}}}~~~}}}}}}}}}}}}}}}}}}~~~}}}||||||}}}~~~~~~}}}}}}}}}||||||}}}}}}~~~|||~~~tttbbb[[[SSSMMMJJJIIIGGGEEECCCAAA@@@>>>>>>???@@@AAA>>>>>>??????????????????===>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>??????>>>===================================================>>>>>>>>>>>>======>>>>>>>>>?????????????????????>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@???????????????>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999777777777777777777777777777777777777777777777777666666666666666666666666888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666777666666555555444444444444555555666666555555444555555555666666666777777666555555444444555555666444444555666777777777777555555555555555555555555666777999::::::999888777888:::;;;<<<<<<===>>>@@@EEEIIIOOOVVV___jjjwww~~~}}}}}}}}}~~~~~~~~~xxxqqqmmmkkkjjjmmmrrrxxx|||tttooogggccceeemmmxxxxxxnnniiiaaa[[[WWWUUUTTTSSSSSSSSSTTTTTTSSSOOOHHHDDD888555111............---///---,,,,,,---......---------,,,,,,++++++,,,,,,,,,+++******))))))******************************YYYZZZ\\\\\\[[[ZZZ[[[\\\[[[[[[\\\[[[ZZZXXXVVVUUUPPPPPPPPPPPPPPPQQQRRRSSSVVV^^^gggmmmooopppqqqsssuuuvvvzzz~~~~~~|||zzzwwwuuuvvv|||}}}}}}}}}~~~~~~~~~~~~}}}|||zzzzzz{{{}}}~~~}}}||||||||||||}}}}}}~~~zzz}}}xxxiii___TTTPPPJJJFFFEEEEEEDDDDDDAAAAAA@@@???@@@@@@BBBBBB>>>??????@@@@@@AAAAAAAAA??????@@@AAAAAAAAAAAAAAA????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>???????????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@????????????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????============>>>???@@@@@@??????@@@@@@@@@@@@??????AAAAAA@@@????????????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888999999888888888888777777888888888888888888888888888888888888888888888888666666666666666666666666777777777777777666666666666666666777777666666666666666666666777777777777777666666666666666666777444555666777888888888888555666777777777777666555777888999::::::999888777777888999999999888:::;;;>>>@@@CCCFFFLLLVVVccclllyyy~~~}}}}}}}}}}}}~~~}}}wwwooojjjhhhhhhgggkkkpppvvv{{{~~~tttoooiiieeefffmmmvvv|||~~~wwwlllccc\\\XXXVVVTTTTTTTTTTTTUUUUUUQQQLLLHHH>>>:::555111//////...---///---,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,+++******))))))******************************ZZZ\\\______^^^\\\[[[[[[ZZZZZZ[[[[[[ZZZXXXWWWUUUOOOOOOOOOPPPQQQSSSVVVWWW```gggoootttuuuuuuvvvyyy{{{}}}}}}{{{zzzyyyyyyxxxyyy}}}}}}}}}~~~~~~~~~~~~~~~|||zzzyyyyyyzzz|||~~~}}}}}}}}}}}}}}}~~~~~~yyynnneee[[[TTTLLLIIIFFFDDDCCCCCCDDDDDD@@@@@@@@@@@@@@@AAABBBCCC?????????@@@AAABBBBBBCCC@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????========================;;;<<<<<<======>>>>>>???????????????????????????===>>>>>>>>>????????????@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@?????????AAA@@@??????>>>>>>????????????????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAAAAA??????@@@AAAAAA@@@@@@???AAAAAA@@@@@@AAAAAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>==============================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999999999999::::::::::::::::::::::::888888888888888888888888888888888888888999999999777777888888888888777777666666777777777888888888888888777777777777888888666777777888888777777777666777888999999888777666777777888888888888777777666777999888777777888:::999;;;>>>???AAAHHHRRRYYYiiiuuu}}}||||||}}}}}}~~~~~~}}}{{{qqqjjjhhhhhhiiillloootttzzz{{{xxxssspppppptttzzz}}}~~~wwwjjjaaa[[[WWWUUUVVVUUUUUUUUUUUUSSSOOOLLLDDD@@@999555222111000//////...,,,,,,...///...---++++++*********++++++,,,,,,+++******))))))******************************[[[^^^aaabbb```]]]\\\[[[YYYYYYZZZZZZZZZXXXWWWVVVOOOOOOOOOPPPRRRUUUXXXYYYfffmmmuuuyyyyyyyyy|||~~~yyywwwwwwxxxxxxzzz|||}}}}}}~~~~~~~~~}}}}}}}}}|||zzzxxxxxxzzz|||~~~ooobbb[[[VVVRRRNNNDDDCCCAAA@@@?????????@@@@@@@@@???@@@@@@AAABBBBBB??????@@@AAAAAABBBCCCCCCAAABBBCCCCCCDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????????????????????????????======>>>>>>??????????????????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@??????AAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAABBB>>>???@@@AAAAAAAAA@@@???????????????@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@?????????>>>================================================;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>======<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888999:::::::::;;;888888999999999999888888777777777777888888888888999999888888888888999999999999999888888777555555777888999::::::999888777666666666666777777777777777888999999888888999;;;777:::>>>>>>>>>AAAHHHNNNUUUdddttt~~~}}}||||||}}}|||}}}~~~}}}~~~yyypppjjjiiijjjlllrrruuuzzz~~~{{{zzz|||}}}{{{yyyzzz}}}}}}oooddd]]]YYYVVVWWWVVVUUUTTTTTTSSSPPPMMMIIIDDD===888444333111000///...,,,,,,...///...---*********)))******++++++,,,++++++***)))*********************************^^^^^^______^^^^^^]]]\\\YYYZZZZZZYYYXXXVVVTTTRRRQQQRRRRRRRRRSSSZZZeeemmmqqquuuxxxzzzzzz}}}}}}uuuvvv||||||~~~~~~~~~}}}}}}}}}~~~~~~{{{zzz{{{}}}~~~||||||{{{zzzzzzzzz{{{{{{|||~~~uuukkk___VVVQQQNNNIIIEEEFFFDDDBBBBBBCCCCCCBBBAAA??????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;:::888777777777888888999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<===============<<<<<>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>???@@@@@@???AAABBBAAA??????@@@AAA@@@@@@??????>>>=========@@@@@@???????????????@@@?????????????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>============>>>>>>>>>======<<<<<<>>>???@@@======>>>>>>??????@@@@@@========================;;;<<<>>>?????????>>>=================================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<;;;:::999999:::;;;<<<<<<<<<<<<<<<==================<<<;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<888888888888888888888888888888777777777777777888888888888888888888888888999999999:::;;;>>>@@@AAAOOOSSS```qqq|||yyyyyyzzz{{{~~~~~~~~~}}}~~~|||tttsssrrroooqqqvvv~~~}}}}}}{{{|||wwwkkk___ZZZ[[[VVVUUUTTTTTTUUUUUUTTTSSSPPPJJJAAA:::555333222111111///............,,,+++---------------------------,,,,,,+++*********++++++++++++*********))))))^^^^^^^^^^^^^^^]]]]]]\\\ZZZZZZYYYXXXVVVTTTRRRQQQOOOPPPRRRUUUZZZbbblllsssxxxzzz|||~~~{{{tttuuuzzz~~~~~~~~~~~~~~~}}}zzzzzz{{{}}}~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}qqqfff^^^TTTMMMKKKIIIFFFBBBEEECCCAAAAAABBBBBBBBBAAA?????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>============>>>>>>=========<<<<<<<<<;;;;;;;;;:::999888777888888999888888999999999::::::::::::;;;<<<<<<======<<<<<<===<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>============>>>???@@@???@@@AAAAAA??????@@@AAA@@@??????>>>>>>===<<<<<>>>>>>>>????????????????????????>>>>>>@@@?????????>>>>>>>>>>>>>>>======<<<<<<======>>>======<<<<<<<<<===>>>???=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>=================================>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===<<<;;;::::::;;;<<<===<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999888888777777888888888999999999999999999999999999999999999;;;===???@@@DDDGGGRRRaaannnwww~~~{{{zzz{{{{{{}}}~~~~~~~~~~~~zzzzzzzzzyyy{{{zzzooobbb\\\\\\WWWUUUTTTUUUVVVVVVVVVTTTRRRMMMEEE>>>999666333111000///------......---,,,---------------------------,,,++++++******+++++++++++++++*********))))))]]]^^^^^^^^^^^^]]]\\\\\\ZZZZZZYYYWWWUUURRRPPPOOOLLLOOOTTT[[[dddnnnvvv|||~~~yyyuuuwww|||~~~~~~~~~~~~}}}zzzzzz|||~~~}}}{{{zzzzzzzzz{{{||||||{{{{{{{{{{{{}}}vvvhhh^^^VVVPPPIIIEEEEEEEEECCCBBBCCCAAA@@@???AAAAAAAAA@@@?????????@@@@@@@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@=========<<<<<<<<<<<<;;;======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888999999999888888888999999999:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<===========================:::;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>======<<<<<<======>>>>>>???@@@AAA@@@??????@@@AAA??????>>>======<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========>>>>>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===========================>>>===============<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;<<<<<<===<<<<<<=========>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::::::::::::::::::::999999999999:::;;;<<<===>>>@@@HHHTTT___gggqqqzzz~~~}}}|||}}}|||}}}~~~sssggg___]]]XXXVVVUUUUUUWWWXXXWWWVVVUUUQQQKKKEEE@@@:::444111111///------/////////...------------------------,,,,,,++++++******+++++++++++++++***************]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZXXXVVVTTTQQQOOONNNNNNQQQXXXbbbmmmwww~~~|||wwwvvvxxx}}}~~~~~~}}}}}}||||||}}}}}}||||||~~~~~~}}}{{{yyyxxxwwwxxxyyy{{{{{{{{{{{{{{{}}}xxxlllaaaWWWQQQLLLIIIDDDBBBCCCDDDDDDCCCAAA@@@>>>>>>???@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999:::::::::;;;;;;:::;;;<<<<<<===<<<<<<<<<::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;=========>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>======<<<<<<<<<<<<======>>>???@@@@@@??????@@@AAA>>>>>>======<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<>>>============<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<============<<<<<<=========<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;===>>>CCCLLLSSSYYYaaajjjrrrwww~~~wwwlllccc^^^YYYWWWUUUUUUVVVXXXWWWWWWWWWTTTPPPKKKEEE>>>777111111///...---///000000///------------------------,,,,,,++++++***++++++,,,************************\\\\\\]]]]]]\\\\\\[[[ZZZZZZYYYXXXVVVTTTSSSQQQQQQTTTYYYaaakkkttt|||vvvtttvvv{{{~~~~~~~~~~~~}}}zzzyyyyyyyyyzzz|||~~~~~~~~~}}}}}}~~~~~~}}}|||zzzxxxwwwvvvuuuvvvwwwyyy{{{|||}}}}}}|||nnnbbbXXXQQQKKKGGGHHHFFFCCCBBBBBBBBBBBBBBB@@@???======???@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<===<<<<<<<<<:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@??????======<<<<<<<<<<<<=========>>>@@@@@@???>>>@@@AAA>>>>>>======<<<<<<;;;;;;;;;<<<===>>>???>>>>>>>>>???>>>>>>>>>======<<<<<<============<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<==================<<<<<<<<<<<<<<<============>>>======<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::::::::999<<>>======???@@@@@@???>>>>>>>>>????????????@@@???@@@AAAAAAAAA@@@>>>==================>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<============<<<<<<<<<<<<=========>>>>>>:::;;;<<<<<<======<<<<<<::::::::::::::::::;;;<<<::::::::::::::::::::::::999:::;;;<<<<<<===<<<<<<;;;<<<<<<======>>>>>>???>>>>>>???@@@@@@@@@@@@???>>>>>>======<<<<<<======<<<>>>??????>>>>>>@@@AAA??????>>>======<<<<<<;;;;;;<<<>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999::::::999999999999:::;;;;;;;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<>>>===<<<;;;:::999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;;;;:::;;;:::<<<@@@BBBCCCGGGMMMRRRXXXcccooo}}}~~~{{{vvvnnnfff^^^[[[XXXVVVVVVWWWWWWWWWYYYXXXVVVTTTOOOHHH@@@:::555333///...///000000000------------------------++++++******++++++,,,,,,***************+++++++++[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXZZZ[[[\\\cccmmmxxx~~~{{{yyyyyy}}}~~~|||{{{{{{{{{zzzxxxuuuuuuuuuuuuvvvxxxyyy{{{{{{|||}}}|||{{{zzz{{{}}}zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwyyy}}}tttkkk[[[WWWRRRMMMIIIGGGEEEEEE@@@AAAAAA@@@???>>>===>>>@@@>>>===>>>???AAA@@@@@@>>>>>>>>>>>>????????????>>>???AAAAAAAAA@@@>>>============>>>>>>>>>??????======<<<<<<<<<<<<======;;;;;;<<<<<<<<<=========;;;<<<===>>>>>>>>>======<<<<<<<<<<<<============:::;;;<<<<<<======<<<<<<;;;;;;::::::999:::::::::::::::::::::::::::::::::::::::;;;<<<============;;;;;;<<<<<<===>>>>>>???>>>>>>???@@@@@@@@@@@@@@@@@@???>>>============>>><<<===??????>>>>>>@@@AAA@@@??????>>>>>>===<<<<<<;;;<<<>>>@@@AAAAAA@@@???======>>>>>>???@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>======<<<<<<<<<<<<<<<=========999999999999999999999999888999::::::;;;;;;::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999::::::;;;:::;;;<<<======<<<;;;:::999999999:::::::::;;;;;;;;;;;;::::::999999999888::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888999:::;;;<<<::::::::::::::::::::::::999:::;;;<<<===<<<<<<;;;>>>===???CCCCCCAAADDDHHHJJJPPPZZZfffttt}}}{{{{{{}}}|||{{{tttlllccc___[[[YYYXXXYYYXXXXXXZZZYYYXXXWWWTTTNNNFFFAAA888555111...////////////------------------------++++++******++++++,,,---))))))*********+++++++++[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXZZZ\\\^^^```hhhsss~~~tttuuu{{{}}}{{{zzzzzzzzzxxxwwwuuuuuutttuuuvvvwwwyyyzzzyyy{{{{{{{{{yyyxxxyyyzzzxxxxxxwwwvvvuuuuuuvvvvvvxxxxxxxxxzzzwwwjjj]]]UUULLLJJJGGGDDDBBB@@@???>>>???AAABBBAAA@@@?????????@@@>>>===>>>@@@AAAAAA@@@>>>>>>>>>>>>????????????>>>???AAAAAAAAA@@@>>><<<=========>>>>>>>>>??????======<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>;;;<<<===?????????>>>===;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<======<<<<<<<<<;;;;;;:::999999999999999999999999999999999999:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???===>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>;;;===>>>???>>>>>>@@@BBB@@@@@@??????>>>>>>======;;;===???AAABBBAAA@@@???======>>>???@@@AAABBBBBB>>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<===;;;<<<>>>?????????>>>===;;;<<<<<<<<<===>>>>>>>>>999999999999999999999999888999:::;;;<<<;;;::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;999999888888999999:::;;;999:::;;;<<<<<<;;;:::999888888999999999:::::::::888888999999999999::::::999999999999999999999999888888999999999:::::::::999::::::;;;;;;::::::999<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888888888888999:::;;;<<<::::::::::::::::::::::::999:::;;;===>>>>>>===<<<<<<<<<>>>BBBAAA>>>???CCCGGGLLLUUU```mmm|||}}}}}}zzzwwwwww}}}}}}}}}~~~yyypppfffccc^^^[[[ZZZZZZZZZYYY[[[ZZZZZZYYYWWWRRRKKKFFF999666111///.../////////------------------------+++*********+++,,,,,,---))))))******++++++++++++YYYYYYYYYXXXWWWUUUTTTSSSRRRUUUWWWWWWWWW\\\eeemmmrrrzzz~~~zzzuuu{{{~~~{{{zzzyyywwwvvvuuuuuutttrrrrrrrrrrrrtttvvvxxxyyy|||{{{zzzxxxvvvtttsssrrrvvvtttrrrrrrrrrssstttssswwwyyy{{{~~~vvvkkkdddZZZSSSOOOGGGFFFEEEDDDBBBBBBAAAAAA>>>>>>???@@@@@@???===<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>===============>>>>>>>>>>>>:::;;;<<<======<<<;;;::::::;;;<<<<<<======<<<<<<;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::????????????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>======>>>???@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@===>>>@@@AAA@@@>>><<<;;;;;;;;;<<<===>>>???@@@@@@??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===???????????????>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999999:::;;;;;;999::::::::::::999888888;;;:::999999888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999999999999999999999999999999999999999999999777888::::::999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>@@@<<<<<<;;;;;;:::999999999888888777777777777888888:::999999888888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;===@@@AAAAAAAAACCCDDDGGGKKKRRR]]]jjjwwwzzzxxx|||zzzwwwwwwxxx|||~~~yyyppphhh^^^ZZZZZZ]]]]]]\\\]]][[[ZZZYYYWWWTTTOOOLLLAAA===777333000///---,,,//////.........---------------......------,,,+++++++++******************ZZZYYYYYYXXXVVVTTTSSSRRRQQQSSSVVVYYY\\\cccmmmtttyyy}}}{{{yyywww~~~~~~{{{zzzyyywwwvvvuuuuuutttsssrrrssssssuuuvvvxxxzzz{{{{{{yyyxxxvvvtttsssrrrsssrrrqqqrrrsssuuuwwwwwwyyy|||rrrbbbZZZUUUNNNHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>???@@@??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@>>>===<<<>>>>>>>>>>>>>>>???????????????>>>>>>>>>=========>>>>>>>>>>>>============<<<<<<===>>>>>>===<<<<<<;;;;;;<<<===============;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>============>>>???AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@???@@@AAABBBBBB@@@>>>===<<<======>>>>>>??????@@@@@@@@@?????????>>>>>>>>>===============>>>>>>>>>??????>>>>>>>>>>>>?????????>>>>>>>>>>>>=========>>>======<<<<<<============<<<<<<;;;;;;::::::999:::::::::999::::::;;;<<<:::::::::::::::999999888<<<;;;::::::999999::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;888888888888888888888888999999999999999999999999777888::::::999999999:::::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<======:::::::::999999888888888999888888888888999999:::::::::999999999999::::::888999:::;;;<<<<<<<<<<<<===???AAABBBBBBCCCDDDFFFGGGKKKRRR[[[fffqqq{{{yyyvvvyyy}}}xxxuuuvvvwww{{{{{{ssshhhbbbaaaaaa___^^^^^^\\\[[[ZZZYYYVVVRRRNNNFFFAAA:::555222000///...//////.........------------------------,,,++++++++++++******************ZZZYYYXXXVVVTTTSSSQQQPPPOOOQQQTTTZZZcccllluuuzzz}}}~~~|||{{{|||}}}{{{zzzyyyxxxvvvuuuttttttssssssssstttuuuwwwyyyzzzzzzyyyxxxwwwuuutttsssrrrqqqqqqqqqqqqtttwwwzzz||||||{{{jjj^^^RRRNNNKKKGGGCCCBBBCCCBBBAAA??????>>>>>>>>>===>>>>>>?????????>>>>>>?????????>>>>>>>>>>>>>>>========================??????@@@@@@???===<<<;;;=========>>>>>>????????????>>>>>>>>>>>>=========??????>>>>>>======<<<<<<<<<===>>>??????>>>===<<<;;;;;;<<<===============;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======<<<<<<======>>>???<<<<<<======???@@@BBBCCCBBBBBBBBBBBBAAAAAAAAAAAA????????????@@@@@@@@@AAAAAABBBCCCDDDCCCBBBAAA@@@????????????????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======>>>>>>???======<<<<<<;;;:::999999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::999999<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888888888888888888888888888888888888888888888888777888::::::999999999:::999999999999::::::::::::::::::;;;;;;;;;;;;:::::::::::::::999999999999999999999999999999:::;;;;;;::::::999999999999::::::666777888:::<<<=========>>>@@@BBBCCCCCCDDDFFFHHHJJJNNNTTT\\\dddmmmvvv|||wwwtttuuu{{{~~~zzzvvvtttuuuwww{{{vvvnnnjjjgggcccaaa___^^^\\\\\\[[[XXXUUURRRLLLGGG???999555333111////////////.........------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++ZZZYYYWWWUUUSSSQQQOOOOOOOOOPPPTTT\\\gggqqqxxx{{{||||||~~~{{{zzz}}}|||zzzzzzyyyxxxwwwuuutttssssssssstttuuuvvvxxxyyyzzzxxxxxxwwwvvvuuussssssrrrooopppqqqrrrtttwww|||sssjjj\\\RRRJJJHHHHHHEEECCCCCCBBBAAA@@@???>>>>>>===>>>======>>>>>>????????????@@@@@@@@@??????>>>>>>>>>========================>>>?????????>>>===;;;:::<<<<<<======>>>?????????@@@????????????>>>>>>>>>??????>>>>>>======<<<<<<<<<===>>>??????>>>===<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<>>>>>>>>>>>=========<<<===>>>>>>???<<<<<<===>>>???AAACCCDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@?????????>>>@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>===>>>>>>??????>>>>>>===<<<;;;::::::999;;;:::::::::;;;<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::<<<<<<;;;;;;:::::::::999888888888888888888888888888888888888888888888888777888::::::999999999:::888888999999999:::::::::999:::;;;;;;;;;:::999888;;;;;;;;;;;;;;;<<<<<<<<<999999999999999:::;;;;;;:::::::::999999:::::::::888888:::;;;<<<=========???@@@BBBCCCDDDEEEHHHJJJOOOSSSZZZ```fffmmmuuu{{{yyyttttttxxx|||~~~|||yyyvvvtttwwwxxx{{{yyysssmmmhhhddd```___]]]\\\\\\ZZZWWWUUURRRLLLDDD===888555222000////////////............++++++,,,,,,++++++***)))******+++++++++++++++,,,YYYXXXVVVSSSQQQOOONNNNNNPPPRRRXXXaaajjjrrrvvvwwwyyy{{{~~~}}}wwwuuuzzz}}}|||}}}}}}|||{{{zzzzzzzzzyyywwwvvvtttsssrrrrrrtttuuuvvvwwwxxxyyyvvvvvvuuuuuutttsssrrrrrrpppqqqrrrsssuuuyyyyyymmmaaaZZZQQQIIIDDDCCCCCC@@@???AAABBBAAA@@@???>>>>>>>>>???<<<======>>>??????@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???>>><<<:::999;;;<<<<<<===>>>>>>??????AAAAAA@@@@@@@@@????????????>>>>>>>>>=========<<<;;;;;;============;;;;;;999999:::;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;<<>>>>>>>>>>>===============>>>??????<<<<<<===>>>@@@AAACCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBAAA@@@@@@??????????????????????????????@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>======>>>???@@@@@@@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888777888::::::999999999:::888888999999999:::::::::999:::;;;;;;;;;:::999888;;;;;;;;;<<<<<<=========;;;::::::999999::::::;;;;;;::::::::::::::::::;;;;;;<<<<<<============<<<>>>@@@BBBCCCEEEGGGKKKMMMSSSYYY```eeeiiinnnvvv|||~~~zzzwwwxxxzzz|||~~~~~~}}}|||zzzyyyxxxwwwyyy{{{}}}}}}uuummmiiibbb```^^^]]]]]][[[YYYWWWVVVQQQIIIAAA<<<777333000000000/////////.........++++++,,,,,,++++++***)))******++++++,,,,,,,,,,,,XXXVVVTTTQQQOOONNNNNNNNNRRRXXX```iiiooorrrssssssxxx{{{|||wwwsssrrrpppooorrr|||~~~{{{zzz{{{{{{zzzzzzyyyzzzzzzyyyxxxvvvtttrrrpppqqqsssuuuvvvwwwwwwwwwtttttttttssssssrrrrrrrrrppprrruuuwwwyyy~~~yyynnncccYYYPPPJJJKKKFFFBBBCCCBBB@@@???AAAAAAAAA@@@???????????????<<<<<<<<<===>>>@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???===;;;999;;;;;;<<<===>>>>>>??????AAAAAA@@@@@@@@@?????????=========>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========:::::::::;;;<<<<<<==================<<<<<<<<<<<<>>>>>>======>>>>>>???@@@======>>>>>>@@@AAACCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCBBB@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAA@@@>>>>>>>>>???????????????AAABBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDDDDCCCBBBAAAAAA@@@??????????????????@@@AAABBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@@@@???===<<<<<<<<<===>>>;;;<<<=========<<<:::999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777888::::::999999999:::999999999999::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<======>>>>>>>>>===<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;======>>>>>>>>>======<<<>>>@@@BBBDDDGGGJJJOOORRRYYY___fffjjjkkkooouuu{{{|||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz|||~~~uuuooofffdddaaa```___^^^[[[YYYXXXTTTMMMGGGAAA:::444111000000000/////////......,,,,,,,,,,,,,,,++++++*********++++++,,,---------VVVTTTRRROOONNNNNNNNNNNNVVV___jjjsssuuutttsssssswww{{{~~~xxxrrrnnnfffhhhiiimmmttt}}}zzzyyyyyyzzzyyyyyyyyyyyyzzzzzzxxxvvvtttrrroooppprrrtttuuuvvvvvvvvvssssssssssssrrrrrrrrrrrrppptttxxx{{{}}}pppkkkcccZZZSSSLLLGGGDDDGGGCCCAAACCCCCC@@@@@@BBBAAA@@@??????>>>?????????<<<<<<<<<<<<>>>@@@BBBCCC@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???===;;;:::::::::;;;<<<===>>>???@@@?????????>>>>>>>>>======<<<<<<======>>>>>>??????;;;<<<===>>>>>>===<<<;;;:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<=========>>><<<<<<<<<===>>>>>>??????============<<<<<<<<<<<<>>>>>>======>>>>>>???@@@????????????@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBB?????????@@@@@@@@@AAAAAADDDEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCBBB@@@???>>>===;;;;;;;;;<<<===>>>@@@AAAAAA???>>><<<<<<===>>>???===>>>???@@@@@@>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::777888::::::999999999:::::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<============>>>???@@@BBBBBBCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>===???AAADDDGGGJJJOOOTTTXXXbbbhhhoooqqqpppqqqvvv|||}}}|||xxxxxxxxxxxxyyyzzz{{{|||}}}}}}uuukkkiiieeecccbbb```^^^\\\ZZZWWWRRRMMMFFF???777222000000000000/////////...---------------,,,++++++******++++++,,,------...UUUSSSQQQOOOMMMMMMNNNOOOXXXcccqqqzzzzzzwwwuuuuuuvvvyyy|||{{{vvvooojjjgggaaadddhhhnnnxxx}}}yyyxxxxxxyyyyyyxxxyyyyyyzzzzzzyyyvvvtttrrrnnnoooqqqsssuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrppptttzzz~~~ttteee]]]ZZZUUUPPPLLLIIIGGGGGGAAA======??????======@@@@@@??????>>>>>>>>>>>>???<<<;;;<<<<<<>>>@@@BBBDDD@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@>>><<<:::::::::;;;<<<===>>>???@@@============<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@<<<===>>>??????>>>===<<<<<<======>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>===>>>>>>???@@@AAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@?????????@@@AAAAAABBBAAAAAAAAA@@@@@@@@@??????AAABBBDDDEEEFFFEEEDDDBBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBGGGGGGHHHIIIJJJKKKLLLMMMPPPOOOOOOOOOOOOOOOOOOPPPLLLLLLKKKJJJIIIGGGGGGFFFCCCCCCCCCDDDDDDFFFGGGGGGFFFEEEDDDCCCAAA@@@???>>>;;;;;;<<<<<<===???@@@AAAAAA@@@>>>===<<<===>>>@@@???@@@BBBBBBBBBAAA???===;;;;;;;;;<<<<<<<<<==============================:::;;;;;;;;;<<<=========999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;777888::::::999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;===>>>@@@BBBBBBCCCDDDEEEGGGHHHHHHFFFDDDCCCAAA???======<<<<<<;;;;;;::::::;;;;;;<<<888999:::<<<===>>>>>>>>>@@@BBBEEEIIILLLRRRXXX]]]kkkqqqwwwwwwttttttyyy~~~~~~vvvvvvvvvwwwxxxzzz{{{|||~~~zzzooollliiifffdddccc```^^^\\\YYYUUUQQQJJJBBB999444000000000000////////////------......------,,,+++******+++,,,,,,---......UUURRRPPPMMMIIIGGGNNNXXXdddrrr~~~|||zzzxxxvvvyyyzzz{{{xxxrrrjjjdddaaaaaaaaagggttt}}}|||zzzxxxwwwwwwxxxyyyxxxxxxwwwvvvtttsssqqqpppmmmooorrruuuvvvvvvuuusssooopppqqqppppppqqqtttvvvsssxxx~~~~~~lll```YYYOOOMMMJJJFFFCCCAAAAAAAAA?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<===??????>>>>>>@@@AAA@@@@@@??????@@@@@@AAABBB????????????????????????CCCCCCAAA@@@>>>===<<<;;;======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<=================================<<<<<<;;;;;;;;;>>>>>>=========<<<<<<<<<===============>>>??????>>>????????????@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>??????@@@AAAAAA???>>>===>>>??????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCFFFDDDBBBBBBCCCDDDEEEEEECCCGGGKKKOOOPPPQQQRRRSSSVVVWWWXXXYYYYYYXXXWWWVVVUUUSSSOOOMMMLLLJJJHHHFFFJJJIIIGGGHHHIIIIIIHHHFFFKKKJJJIIIGGGEEECCCAAAAAAAAAAAA???>>>>>>???@@@AAA@@@???>>>======>>>@@@@@@AAAAAABBBCCCBBBAAA@@@???@@@???>>>===<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAA??????>>>>>>======<<<<<<;;;;;;;;;::::::999999999:::::::::999999999999888:::;;;;;;:::888888:::<<<:::;;;<<<===<<<;;;999888999;;;>>>??????@@@CCCDDDFFFFFFGGGHHHIIIKKKMMMNNNMMMKKKGGGDDDAAA@@@??????<<<<<<<<<======>>>@@@@@@<<<;;;;;;<<>>>>>>>>>>>========================;;;===>>>>>>>>>>>>???AAA@@@@@@@@@@@@@@@AAAAAABBB@@@@@@????????????@@@@@@CCCCCCBBB@@@???===<<<<<<;;;<<<<<<<<<<<<<<<======????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@??????>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@???BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGEEEDDDCCCDDDFFFGGGGGGIIILLLRRRVVVYYY[[[^^^aaacccdddeeeeeeeeedddbbbaaa\\\ZZZWWWTTTTTTRRRQQQOOOQQQOOONNNNNNOOOPPPPPPOOOQQQPPPNNNLLLIIIGGGEEEDDDDDDCCCBBB@@@@@@@@@AAABBB@@@@@@?????????@@@BBBCCCBBBCCCDDDDDDDDDCCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;===>>>>>>>>>>>>>>>??????;;;<<<>>>>>><<<;;;<<<===;;;<<<<<<<<<<<<;;;::::::;;;===???AAABBBDDDGGGIIILLLMMMNNNPPPRRRTTTUUUVVVVVVSSSMMMGGGBBB@@@?????????>>>>>>??????@@@AAAAAA===<<<<<<===???@@@@@@???AAABBBEEEIIINNNWWWaaagggwwwyyyzzzxxxtttrrrssstttyyy{{{||||||zzzyyyzzz{{{||||||~~~~~~}}}}}}|||xxxqqqiiiddddddccc```]]]```^^^[[[XXXSSSKKKCCC>>>888555222000000000000///............---------------,,,,,,++++++,,,,,,---QQQMMMJJJIIIIIIMMMXXXddduuu}}}}}}wwwooogggbbbaaabbbnnnqqqyyy}}}|||zzzxxxxxxxxxyyyzzzyyyyyyxxxwwwuuusssqqqppplllnnnppprrrssssssrrrqqqpppqqqqqqpppppprrruuuxxx{{{~~~zzziii]]]SSSJJJDDDCCCBBBAAA??????@@@AAABBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>======???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA???>>>>>>???AAABBBCCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCC@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEFFFGGGIIIJJJNNNRRRXXX^^^dddjjjooossswwwwwwwwwwwwvvvtttsssqqqiiigggcccaaa```___]]]\\\[[[YYYXXXXXXZZZ\\\\\\\\\ZZZYYYWWWTTTQQQNNNLLLKKKHHHGGGEEECCCBBBBBBCCCCCCAAAAAA@@@@@@AAACCCDDDFFFEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDBBBAAA@@@??????>>>>>>>>>===============<<<<<<<<<===>>>>>>??????:::<<>>===<<<<<>>======<<<<<<=========???BBBDDDEEEIIIMMMPPPUUUWWWZZZ]]]___`````````aaa\\\SSSKKKDDD@@@??????AAAAAAAAAAAABBBBBBBBBBBB@@@???>>>???@@@@@@???>>>AAABBBFFFJJJQQQ\\\gggnnn{{{{{{{{{wwwsssooonnnmmmpppqqqqqqqqqoooooopppqqqqqqsssxxx~~~yyyrrriiidddbbbaaa___]]]```___^^^]]]YYYRRRIIIDDD;;;888444111000000///.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---PPPKKKIIIJJJNNNUUUaaammm{{{yyynnnfffcccfffiiissszzz}}}|||zzzyyyxxxyyy{{{|||zzzzzzyyyxxxvvvsssrrrpppnnnoooqqqrrrsssrrrqqqpppooooooooooooppprrrvvvyyyzzzgggYYYRRRMMMGGGBBB??????>>>>>>>>>>>>???@@@@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::<<<============>>>@@@@@@@@@@@@AAAAAAAAAAAAAAACCCBBB???>>>>>>???BBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>??????@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAA@@@???======>>>??????>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHKKKMMMQQQVVV]]]fffoooyyyzzzwwwsssooonnnmmmkkkjjjhhhfffddddddfffhhhiiiiiifffeeebbb^^^ZZZWWWTTTRRRMMMLLLJJJGGGFFFEEEEEEEEEBBBBBBBBBBBBCCCEEEGGGHHHIIIJJJJJJKKKKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGEEEDDDBBBAAA@@@???????????????>>>>>>>>>>>><<<<<<<<<=========>>>>>>???AAACCCCCCAAA@@@@@@AAABBBAAA@@@???>>>???@@@AAA???AAACCCFFFIIINNNTTTXXXaaacccgggjjjkkkkkkiiihhhgggaaaWWWLLLEEEAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCDDDBBBAAAAAABBBAAA@@@>>>AAACCCGGGMMMUUU```kkkssswwwwwwwwwuuurrrooommmlllhhhiiiiiiiiihhhiiilllooonnnqqqxxxzzzssskkkdddaaa___^^^]]]^^^^^^___```]]]WWWOOOJJJ@@@<<<777333111000///...------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---MMMIIIHHHLLLRRR[[[gggsss}}}{{{ooohhhgggmmmrrryyy}}}{{{zzzyyyyyy{{{|||~~~{{{{{{zzzxxxvvvtttrrrqqqpppqqqrrrrrrsssrrrqqqqqqmmmnnnnnnnnnpppsssyyy}}}rrreeeUUUKKKHHHFFFBBB>>>??????>>>>>>============?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===<<<<<<===??????@@@AAABBBBBBBBBAAAAAACCCAAA???======???AAACCCAAAAAAAAA@@@@@@?????????>>>>>>???@@@AAABBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBAAA???>>>>>>>>>???@@@>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLJJJHHHIIIMMMPPPTTTZZZeeeqqq~~~~~~|||{{{zzzxxxvvvuuutttvvvwwwwwwwwwtttrrrooojjjeeeaaa]]][[[TTTSSSPPPMMMJJJIIIHHHHHHEEEDDDDDDEEEFFFHHHJJJKKKMMMNNNOOOOOOOOONNNLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFGGGHHHGGGFFFFFFGGGHHHEEEDDDCCCAAAAAABBBCCCCCCBBBDDDFFFIIINNNTTT\\\aaammmooorrrssssssqqqmmmkkkfff```VVVLLLEEEBBBCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEHHHFFFDDDDDDDDDDDDBBB@@@BBBDDDIIIOOOXXXbbbmmmtttrrrrrrqqqqqqooommmjjjhhh``````aaabbbcccfffkkknnnooorrryyy|||vvvnnnfffaaa^^^\\\[[[[[[\\\^^^```___[[[TTTOOOFFFAAA;;;555222111///.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---JJJGGGIIIPPPXXX```kkkttt{{{}}}rrrlllnnnuuu{{{|||{{{zzzyyyzzz|||~~~}}}|||{{{yyywwwtttrrrqqqrrrrrrrrrrrrrrrrrrqqqqqqlllmmmnnnooorrrwww}}}zzzppp___WWWLLLEEEDDDCCCAAA>>>???>>>>>>======<<<;;;;;;>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<<<<;;;;;;===>>>???@@@BBBCCCCCCCCCBBBAAAAAA@@@>>>======>>>@@@AAA@@@?????????????????????<<<<<<===???AAABBBCCCDDDAAABBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBB@@@@@@?????????>>>>>>>>>???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA??????@@@AAABBBCCCCCCDDDAAAAAABBBCCCEEEFFFHHHIIIJJJKKKLLLNNNPPPQQQRRRRRRSSSSSSRRRNNNKKKKKKOOOTTTYYYaaaooo|||wwwqqqlllgggeee]]][[[XXXTTTQQQOOONNNMMMJJJIIIIIIIIIJJJKKKMMMNNNQQQRRRRRRSSSSSSQQQPPPOOOLLLKKKJJJIIIIIIHHHIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLIIIHHHGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDIIIKKKMMMLLLKKKJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHJJJLLLPPPVVV^^^hhhnnnyyyyyyzzzzzzwwwrrrnnnjjjbbb\\\SSSKKKEEECCCDDDEEEEEEFFFHHHIIIJJJJJJIIIIIIKKKIIIHHHGGGGGGGGGEEECCCCCCFFFLLLRRRYYYbbbjjjpppooonnnmmmmmmkkkhhhddd```XXXYYYYYYZZZ\\\aaahhhlllnnnqqqwww}}}{{{tttllleee___\\\[[[XXXZZZ\\\___```^^^YYYUUULLLFFF???888444222000...//////.........------------,,,,,,++++++,,,,,,---KKKJJJMMMWWWaaahhhooovvvxxx~~~wwwssswww~~~|||{{{zzzzzz{{{}}}}}}}}}|||zzzwwwuuurrrqqqrrrrrrqqqqqqqqqppppppooommmnnnppprrruuu|||tttggg___RRRNNNIIIEEEDDDCCCAAA@@@<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888:::;;;;;;;;;;;;<<<>>>???@@@BBBCCCDDDCCCBBBAAA???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAACCCDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA>>>??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAA>>>???@@@AAABBBCCCCCCDDDBBBBBBCCCDDDFFFHHHJJJKKKLLLMMMPPPRRRUUUWWWXXXYYYZZZZZZYYYTTTOOONNNSSSXXX\\\fffvvv|||vvvqqqooofffddd```\\\XXXVVVTTTTTTPPPOOOOOONNNOOOPPPQQQRRRTTTUUUUUUVVVUUUTTTSSSRRRMMMMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLMMMJJJJJJIIIHHHGGGGGGFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLRRRVVVZZZ\\\[[[XXXUUUTTTUUUUUUUUUUUUUUUTTTSSSSSSQQQRRRUUUYYY```iiittt{{{}}}xxxrrrlllhhh___ZZZRRRJJJEEEDDDDDDEEEGGGIIIKKKMMMOOOOOONNNNNNMMMLLLJJJJJJJJJJJJHHHGGGDDDHHHNNNTTTZZZ```fffjjjkkkjjjiiihhhhhheee___[[[UUUVVVUUUVVVXXX]]]dddiiillloootttyyy}}}|||sssjjjccc^^^\\\WWWXXX[[[^^^``````]]]ZZZPPPKKKBBB;;;666333111///000000/////////.........---,,,,,,++++++,,,,,,---OOONNNTTT___iiioootttzzzvvv|||}}}{{{|||{{{zzzzzz{{{}}}~~~}}}|||zzzxxxuuurrrqqqqqqqqqppppppoooooonnnnnnoooppprrrtttxxxzzzlll___UUUOOOGGGFFFEEECCCAAA???>>>===999999:::;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999888:::;;;;;;;;;;;;<<<>>>???@@@BBBDDDDDDCCCBBBAAA=========>>>>>>=====================>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCDDDEEEDDDCCCBBBAAA>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>??????@@@BBBCCCDDDDDDCCCCCCDDDFFFGGGJJJLLLMMMOOOPPPSSSVVVYYY\\\]]]^^^______]]]XXXRRRQQQVVV[[[\\\gggyyy|||wwwuuullljjjfffaaa]]]ZZZYYYXXXTTTTTTSSSRRRRRRSSSTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLOOORRRTTTVVVWWW```fffnnnrrrqqqlllfffbbb___```aaaaaaaaa```^^^]]]XXXYYY\\\```gggqqq}}}xxxqqqjjjggg^^^YYYRRRKKKFFFDDDDDDEEEIIIKKKMMMPPPRRRRRRRRRQQQOOOMMMKKKKKKLLLLLLJJJIIIDDDIIIPPPVVV[[[___cccffffffeeedddeeefffddd___[[[VVVVVVUUUUUUVVV[[[bbbgggkkknnnssswww}}}zzz|||yyynnneee___]]]WWWXXXZZZ^^^aaaaaa___]]]SSSMMMDDD<<<777444111000000000000000////////////---,,,,,,++++++,,,,,,---MMMUUU___ggglllpppuuuyyyyyy~~~}}}}}}}}}|||zzz{{{|||~~~}}}}}}}}}}}}|||zzzxxxuuusssrrruuuooollloooqqqpppoooppprrrvvv{{{~~~tttddd[[[TTTMMMHHHDDDCCCAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::999999888888777888888999::::::;;;;;;@@@AAABBBCCCDDDCCCBBBBBB===============<<<<<<<<>>888333000111000......//////...,,,------...///...---+++***RRR[[[gggoootttuuuwwwyyy}}}~~~}}}}}}}}}{{{zzz{{{|||}}}|||||||||{{{zzzxxxvvvtttrrrqqqsssmmmjjjmmmooommmmmmooopppvvv}}}uuudddVVVPPPKKKFFFAAACCCBBB@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999:::::::::999999999999999888999999::::::;;;<<<<<>>>>>@@@@@@@@@AAABBBBBBCCCCCCDDDCCCDDDFFFIIILLLNNNOOOQQQRRRTTTTTTTTTTTTVVVXXXWWWWWWWWWWWWWWWVVVVVVUUUWWWWWWWWWWWWWWWVVVVVVUUUWWWVVVUUUVVVWWWWWWVVVTTTQQQQQQPPPOOONNNMMMNNNNNNLLLJJJHHHIIILLLLLLKKKIIILLLLLLLLLLLLMMMNNNOOOPPPNNNMMMKKKJJJKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEECCCBBBAAA@@@@@@@@@AAAAAA???@@@BBBBBBBBBBBBDDDEEEEEEFFFHHHHHHIIIJJJLLLOOOSSSWWW[[[```ccchhhlllppptttqqqmmmfff```^^^^^^```fffnnn~~~{{{wwwpppjjjhhheee```]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSSSSSSSSSSPPPPPPQQQQQQRRRSSSTTTTTTRRRQQQOOOMMMLLLLLLMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOQQQQQQQQQRRRRRRRRRSSSSSSUUUVVVXXXXXXYYY\\\```dddppp{{{}}}~~~}}}{{{uuuuuuuuuvvvzzzzzzpppcccUUUKKKEEEAAABBBFFFEEEHHHLLLPPPRRRRRRPPPOOOJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLOOOSSSXXX]]]aaacccccceeeffffffeeebbb___\\\VVVTTTSSSRRRSSSVVVYYY[[[bbbgggnnnuuu|||yyypppsssxxx{{{sssjjjddd]]][[[YYY\\\```ddddddbbb\\\WWWPPPHHHAAA;;;555111111000......//////...------.........------,,,+++]]]fffsss|||~~~~~~}}}~~~~~~}}}}}}}}}|||zzz{{{||||||{{{zzzyyyyyywwwvvvtttrrrpppoooqqqllljjjlllnnnmmmnnnpppsssyyyooodddWWWMMMIIIGGGDDD@@@AAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999999999:::::::::::::::::::::;;;;;;<<<======>>>>>>>>>?????????>>>==================>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDEEEGGGJJJNNNSSSVVVYYY[[[]]]```aaaaaabbbdddfffcccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaa`````````aaa```______``````^^^\\\YYYXXXWWWUUUTTTSSSSSSSSSSSSRRRQQQQQQRRRSSSRRRPPPRRRQQQQQQRRRRRRSSSTTTUUUWWWUUURRRQQQQQQOOOMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEECCCBBBAAA@@@@@@@@@AAAAAA???AAABBBCCCCCCDDDFFFHHHFFFGGGIIIJJJKKKLLLOOOQQQWWW[[[```fffkkkpppvvvzzz~~~{{{vvvpppiiifffeeefffkkkrrrzzzuuupppjjjdddeeebbb^^^\\\[[[ZZZYYYXXXUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQOOONNNNNNNNNNNNKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]```dddggguuuzzzjjjWWWLLLFFFBBBAAABBBDDDGGGKKKNNNPPPOOONNNLLLGGGFFFFFFFFFFFFHHHIIIJJJLLLNNNQQQUUUYYY\\\___```cccdddeeeffffffdddbbbaaaZZZXXXWWWUUUUUUUUUVVVWWW^^^bbbhhhooowwwwwwmmmooottt|||}}}uuummmccc___\\\\\\```cccdddcccaaa\\\UUUMMMFFF>>>777222222000......///000///...///...------------------jjjsss}}}~~~~~~}}}}}}~~~}}}||||||}}}}}}{{{zzzwwwvvvtttsssqqqooonnnnnnpppllljjjmmmooooooqqquuuzzz~~~rrraaaYYYOOOHHHFFFEEECCCAAA???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::::::::;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@????????????>>>===<<<<<<=========>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFHHHKKKOOOTTTZZZ```dddiiikkkoooqqqrrrssstttvvvrrrrrrrrrqqqqqqqqqrrrrrrqqqppppppoooooooooooooooooonnnmmmmmmmmmmmmkkkiiifffeeecccaaa___]]]]]]\\\^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^___```aaa^^^\\\ZZZYYYWWWUUUSSSOOOOOOOOONNNLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFDDDCCCAAA@@@???@@@AAABBBBBBDDDEEEEEEEEEGGGJJJLLLKKKLLLOOOPPPQQQSSSWWWYYY___ccciiipppvvv}}}zzzrrrmmmkkkkkkqqqwwwxxxsssnnniiieeedddbbb___]]]]]]]]][[[ZZZVVVUUUSSSQQQPPPOOONNNNNNNNNNNNNNNNNNPPPQQQSSSTTTTTTSSSSSSRRRQQQQQQPPPPPPLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVYYYYYYZZZ[[[\\\]]]^^^___\\\]]]^^^___```cccgggjjjtttmmmXXXLLLGGGBBB??????DDDGGGJJJMMMOOONNNMMMLLLHHHGGGGGGGGGHHHJJJLLLMMMPPPQQQUUUXXX[[[\\\]]]]]]dddeeeffffffffffffeeedddaaaaaa___]]][[[YYYXXXWWW\\\___ccciiiqqq~~~}}}vvvmmmooossszzz||||||}}}xxxlllgggaaa___aaadddeeedddeeeaaaZZZRRRJJJBBB:::555333111///...000000000//////...---,,,,,,---...///www~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~}}}{{{yyyuuutttrrrpppnnnmmmmmmmmmmmmjjjjjjmmmooopppuuuzzz}}}kkk___SSSNNNGGGBBBAAA@@@>>><<<======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<======>>>>>>??????????????????@@@AAAAAABBBBBBBBBBBB@@@???>>>===<<<<<<======<<<===???AAADDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHKKKOOOTTTZZZbbblllsssyyy}}}~~~|||wwwuuutttqqqooonnnmmmlllkkkkkkkkkkkkkkkjjjkkkkkkmmmmmmmmmmmmnnnooopppqqqmmmkkkhhhfffdddbbb___\\\WWWVVVUUUSSSQQQNNNLLLKKKIIIIIIJJJJJJJJJIIIHHHHHHEEEDDDBBB@@@@@@AAABBBDDDEEEFFFGGGGGGHHHJJJMMMPPPSSSUUUXXXZZZ[[[^^^bbbdddlllpppwww~~~}}}vvvsssrrrxxx|||~~~wwwsssqqqmmmjjjiiigggdddcccccccccaaa___]]]\\\ZZZWWWUUUSSSRRRRRRMMMMMMMMMMMMNNNPPPRRRTTTTTTUUUVVVVVVVVVUUUTTTSSSOOOOOOPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYYYY\\\\\\]]]^^^___```aaabbb^^^___```aaabbbeeeiiilllqqq|||}}}kkkWWWLLLGGGBBB??????BBBDDDGGGJJJLLLLLLKKKJJJIIIIIIIIIIIIKKKMMMOOOPPPVVVXXX[[[^^^______^^^]]]ffffffffffffgggggggggggghhhhhhgggeeebbb___\\\ZZZWWWZZZ]]]cccmmm||||||vvvnnnooorrrwww~~~||||||~~~vvvpppiiieeefffhhhhhhggggggddd^^^WWWPPPGGG???999555333000//////000000000///...---,,,,,,---///000}}}{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzwwwtttrrrpppnnnmmmllllllllljjjhhhiiimmmppprrryyyzzzkkk\\\RRRLLLIIIEEEAAA@@@>>>===;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEDDDBBB@@@>>><<<<<<<<<<<<;;;;;;<<<>>>BBBEEEGGGIIIIIIIIIHHHHHHHHHHHHGGGIIIMMMQQQWWW___kkkzzz~~~}}}||||||{{{|||}}}}}}||||||}}}~~~~~~~~~~~~|||xxxtttpppmmmhhheee___^^^\\\YYYVVVRRROOOMMMKKKLLLMMMNNNNNNMMMLLLKKKGGGFFFCCCAAAAAABBBDDDFFFGGGHHHJJJKKKMMMPPPUUUYYYZZZ]]]```bbbdddgggkkknnnyyy}}}}}}}}}~~~|||zzzzzzzzzyyyxxxuuusssqqqppppppooommmkkkhhhfffccc```]]]ZZZXXXWWWSSSRRRPPPNNNNNNOOOQQQRRRUUUVVVXXXZZZ[[[ZZZYYYXXXTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\]]]]]]______``````aaabbbcccccc```aaabbbcccdddgggkkknnnrrr|||ttteeeTTTKKKFFFBBB@@@AAA???AAADDDGGGIIIJJJJJJIIIJJJJJJKKKLLLOOORRRUUUVVV___aaadddfffgggeeebbb```eeeeeeeeefffgggiiikkklllnnnnnnnnnmmmjjjeee```^^^SSSUUUYYY___jjj|||}}}yyyrrrrrrsssuuuyyy~~~~~~zzzrrrnnnmmmmmmllljjjiiifffbbb]]]WWWNNNFFF@@@888555111//////000000///..................///000wwwssstttvvv}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||}}}|||{{{wwwtttsssrrrooommmlllkkkllllllkkkjjjlllqqqtttxxx{{{qqqhhh___TTTMMMIIIHHHEEECCCBBB@@@???>>><<<<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFFFFDDDBBB???===;;;;;;;;;;;;::::::;;;>>>AAAEEEHHHKKKKKKJJJIIIHHHGGGFFFFFFGGGKKKQQQXXXcccttt|||vvvppplllfffeeebbb^^^ZZZUUUQQQOOOLLLMMMOOOQQQQQQQQQPPPOOOIIIGGGEEEBBBBBBDDDFFFHHHKKKMMMPPPSSSWWW]]]dddhhhjjjlllooorrruuuxxx}}}}}}yyywwwtttpppkkkhhheeedddaaa^^^ZZZVVVSSSRRRRRRRRRUUUWWWZZZ]]]______]]]\\\YYYYYYYYYXXXXXXXXXXXXXXXWWWYYY[[[]]]___`````````bbbbbbbbbccccccdddddddddbbbcccdddeeefffiiimmmpppttt}}}{{{xxxggg\\\PPPJJJEEEAAABBBEEE???AAADDDGGGJJJLLLLLLMMMMMMNNNPPPSSSWWW\\\```bbbiiikkknnnpppooolllhhheeebbbcccccceeeiiimmmppprrrsssuuuvvvvvvsssnnnhhheeeWWWXXXYYY]]]gggyyy~~~zzzyyyxxxxxxyyy|||~~~{{{vvvtttrrrpppmmmkkkiiifffccc^^^VVVMMMGGG;;;777333000/////////...------...///////////////wwwpppmmmpppsss}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{{{{{{{yyyuuurrrsssqqqooolllkkkkkklllmmmnnnnnnpppvvvzzz~~~xxxqqqggg___YYYTTTNNNJJJEEEDDDCCCBBB@@@???>>>===<<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;======???@@@BBBDDDEEEFFFIIIHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFDDDAAA>>><<<::::::::::::999999:::===AAAEEEHHHMMMLLLKKKJJJHHHGGGFFFEEEEEEIIIPPPXXXeeeyyy{{{sssoookkkiiifffaaa\\\WWWRRRPPPMMMNNNPPPRRRSSSSSSRRRQQQKKKHHHEEECCCCCCDDDGGGIIIOOORRRVVV[[[aaahhhqqqvvv~~~}}}yyyvvvuuunnnjjjeee^^^YYYVVVUUUUUUUUUWWW\\\___aaaaaa```___\\\\\\[[[[[[ZZZZZZYYYYYYYYY[[[]]]```bbbcccccccccdddddddddeeeeeeeeeeeeeeedddeeefffggghhhkkkooorrrttt}}}{{{wwwtttoookkk^^^VVVNNNIIIDDDAAACCCGGGBBBDDDGGGKKKNNNPPPQQQRRRPPPRRRUUUYYY___eeejjjmmmppprrruuuwwwvvvrrrmmmjjj___```bbbeeejjjoootttwwwyyy{{{}}}}}}zzzuuuoookkk^^^^^^\\\]]]eeeuuu}}}}}}}}}~~~{{{xxxvvvrrrooolllkkkiiigggbbb[[[SSSMMM<<<888333000//////...---,,,---///000000000///...xxxsssnnnmmmlllmmmttt|||~~~~~~~~~}}}{{{{{{|||}}}|||{{{}}}|||{{{zzzxxxvvvtttrrrqqqrrrsssrrrppppppqqqssstttuuuvvvxxx}}}xxxkkkggg```XXXRRROOONNNKKKIIIBBBBBBAAAAAA@@@@@@??????????????????>>>===<<<;;;;;;;;;<<<===>>>??????@@@???AAADDDFFFHHHJJJLLLOOOSSSSSSRRRRRRQQQMMMGGGBBBCCCBBBAAAAAABBBEEEHHHKKKKKKHHHCCC>>>;;;:::;;;<<<999:::<<<>>>AAACCCEEEFFFIIIJJJJJJHHHEEECCCBBBBBBDDDJJJRRR\\\kkk~~~uuummmiiifffeeeccc```[[[VVVQQQNNNNNNNNNOOOQQQRRRRRRPPPMMMLLLIIIFFFCCCCCCFFFKKKMMMRRRVVV[[[aaajjjwww{{{tttmmmeee```]]][[[ZZZ[[[^^^```bbbcccccccccaaaaaaaaaaaa```___^^^]]]```aaabbbdddeeefffggggggggghhhhhhiiiiiijjjjjjjjjhhhiiijjjmmmoooqqqsssttt{{{}}}vvvsssooogggaaa\\\UUUMMMHHHFFFEEECCCAAAHHHJJJMMMQQQSSSUUUUUUUUUXXXZZZ]]]aaafffnnnuuuzzz{{{pppggg]]]]]]]]]```gggpppyyy~~~}}}yyyvvvllldddaaadddgggnnn}}}xxxuuutttrrrpppmmmkkkhhhbbbYYYRRRHHHBBB:::333000/////////000000///............///tttooojjjjjjkkknnnwww~~~||||||}}}~~~}}}|||}}}|||{{{zzzwwwuuusssrrrqqqrrrsssrrrqqqqqqrrrtttwwwyyy|||yyyjjj^^^[[[WWWQQQMMMLLLKKKIIIGGGDDDDDDCCCBBBAAA@@@?????????????????????>>>===<<<>>>>>>>>>???@@@AAAAAABBBAAACCCGGGIIIKKKNNNRRRUUUZZZYYYVVVTTTPPPKKKEEEAAA@@@???>>>???@@@CCCFFFHHHHHHEEEAAA===;;;;;;<<<===;;;<<<===???AAACCCEEEFFFGGGHHHIIIGGGEEECCCBBBCCCFFFLLLTTT^^^nnnwwwnnngggbbb]]]]]]]]]ZZZWWWRRRNNNKKKJJJJJJLLLOOOQQQQQQPPPNNNKKKIIIFFFDDDEEEGGGKKKMMMTTTYYYaaakkkxxx{{{sssmmmjjjhhheeedddccccccccceeefffhhhdddddddddddddddcccbbbbbbcccccceeeggghhhiiijjjjjjlllllllllllllllllllllllllllmmmoooqqqsssuuuwwwwww|||yyyuuuqqqiiiccc]]]WWWNNNIIIFFFFFFEEEDDDKKKNNNRRRVVVYYY[[[[[[[[[___aaaeeejjjqqqxxxuuulll`````````ccciiirrr{{{~~~{{{rrrkkkgggiiijjjppp{{{wwwtttrrrpppnnnllljjjddd\\\UUULLLFFF<<<555111000000111000//////...---.........wwwpppkkkhhhiiilllsss}}}}}}~~~~~~}}}|||}}}}}}{{{yyywwwtttrrrpppqqqrrrrrrrrrqqqrrrtttvvvzzz~~~wwwhhh\\\RRROOOMMMJJJIIIIIIIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????AAAAAAAAAAAABBBBBBCCCDDDDDDFFFIIIMMMPPPUUUZZZ^^^ccc___YYYSSSNNNIIICCC???>>>>>>===>>>@@@CCCFFFHHHGGGEEEAAA>>>======>>>?????????@@@AAACCCEEEGGGHHHGGGHHHIIIHHHFFFDDDEEEFFFIIINNNWWWbbbqqqxxxmmmddd^^^ZZZVVVVVVWWWVVVTTTPPPMMMJJJIIIJJJLLLOOOSSSTTTSSSQQQLLLKKKIIIHHHIIILLLOOOPPPWWW^^^iiivvv}}}yyywwwsssppplllhhhfffgggiiijjjggggggggghhhhhhiiiiiiiiiiiijjjlllmmmooooooppppppssssssssssssrrrrrrrrrrrrttttttvvvwwwyyy{{{|||}}}~~~yyyrrrllleee___UUUNNNJJJIIIIIIIIIPPPSSSXXX^^^aaacccccccccfffhhhmmmttt|||yyypppfffeeeeeehhhnnnvvv|||uuuppppppooorrrzzzvvvsssqqqooonnnmmmiiiaaa[[[RRRKKK@@@888333222222111//////...------------...vvvpppkkkiiilllrrr|||~~~}}}~~~~~~~~~|||}}}|||{{{yyyvvvsssqqqooopppqqqrrrrrrrrrtttwwwzzz~~~{{{iii\\\SSSMMMHHHHHHHHHIIIJJJKKKJJJJJJHHHGGGEEEDDDCCCCCCCCCCCCAAAAAABBBCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEHHHKKKOOOSSSYYY```dddeee___WWWOOOIIIEEEAAA>>>>>>>>>>>>???BBBEEEGGGIIIIIIGGGDDDAAA@@@@@@AAAAAACCCCCCCCCDDDFFFHHHIIIJJJJJJKKKKKKJJJHHHHHHIIIJJJKKKQQQZZZeeeuuuxxxkkkbbb\\\XXXUUUUUUVVVWWWWWWVVVRRRNNNLLLNNNNNNQQQTTTXXXYYYXXXWWWOOOOOONNNOOOPPPRRRUUUVVV\\\cccppp~~~xxxsssooolllkkkkkkjjjjjjkkkkkkmmmnnnoooooorrrssstttvvvwwwwwwxxxxxx{{{{{{{{{{{{{{{|||||||||{{{|||}}}~~~|||tttnnndddZZZSSSPPPOOOOOOTTTXXX^^^eeeiiikkkkkkjjjjjjlllqqqyyyzzzrrrllllllmmmpppuuu|||~~~zzzwwwuuuvvv~~~xxxuuusssqqqqqqqqqnnngggbbbXXXQQQEEE<<<666333222111///......---------------yyysssnnnlllqqqzzz~~~}}}~~~~~~}}}||||||{{{zzzxxxuuussspppoooooopppqqqrrrtttwww|||nnn^^^TTTNNNKKKFFFHHHJJJKKKLLLMMMMMMMMMKKKJJJHHHFFFEEEEEEFFFGGGCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDBBBAAAAAABBBCCCDDDEEEHHHLLLQQQUUU[[[bbbfffaaa[[[RRRJJJEEEBBB@@@???===>>>???AAACCCFFFIIIJJJKKKJJJGGGDDDCCCBBBCCCCCCEEEEEEGGGHHHJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKMMMNNNOOOUUU___kkkzzzyyyrrriii```[[[XXXVVVUUUWWWXXXZZZZZZYYYUUUQQQNNNSSSSSSVVVYYY]]]___^^^\\\SSSSSSSSSTTTVVVYYY\\\]]]aaaiiivvv~~~xxxtttqqqpppppppppqqqssstttvvvwwwzzz{{{|||~~~ttthhh]]]WWWTTTTTTXXX]]]eeelllqqqsssrrrqqqooopppssszzz|||xxxvvvwwwyyy}}}~~~{{{{{{|||wwwvvvttttttuuusssmmmhhh^^^WWWLLLAAA:::666333111//////...------------...xxxttttttzzz~~~}}}}}}}}}|||{{{zzzyyyyyywwwuuusssqqqppppppqqqsssuuuxxx}}}yyydddWWWNNNJJJIIIGGGIIILLLNNNOOOPPPRRRTTTSSSRRRNNNKKKIIIIIIIIIJJJFFFFFFHHHIIIJJJJJJJJJJJJFFFEEECCCAAA@@@AAABBBCCCEEEHHHMMMRRRWWW[[[```ddd\\\VVVNNNGGGCCCBBBAAAAAA>>>???@@@CCCFFFIIIKKKMMMMMMLLLKKKIIIHHHHHHHHHIIIJJJLLLOOORRRTTTUUUTTTSSSRRRSSSRRRQQQOOOOOOQQQSSSVVV]]]iiiuuuxxxqqqhhhddd^^^YYYXXXWWWVVVVVVWWWYYY\\\]]]\\\YYYUUURRRUUUVVVYYY^^^bbbddddddcccZZZZZZYYYZZZ]]]```dddgggkkksss}}}{{{yyyxxxxxxzzz}}}||||||||||||}}}wwwiii```[[[ZZZ___eeemmmuuuzzz{{{zzzxxxuuuttttttxxx~~~{{{yyywwwxxxxxxwwwrrrnnneee^^^TTTIIIAAA:::555222000000///...............}}}|||||||||{{{zzzxxxxxxwwwvvvuuusssrrrqqqrrrtttvvvzzz~~~mmm\\\RRRKKKJJJLLLJJJMMMQQQTTTUUUXXX\\\______\\\WWWRRRNNNLLLKKKKKKHHHIIIJJJLLLMMMMMMNNNNNNHHHFFFDDDAAAAAAAAACCCDDDEEEIIIOOOTTTXXX[[[___aaa[[[VVVNNNGGGDDDDDDDDDCCCBBBCCCFFFHHHLLLOOOQQQRRRRRRRRRRRRRRRRRRSSSUUUUUUVVVZZZ___dddfffeeedddbbb]]]]]]\\\ZZZXXXXXXZZZ\\\___hhhttt}}}qqqiiiddd]]]ZZZWWWVVVWWWWWWWWWVVVXXX[[[^^^aaaaaa___[[[YYYWWWXXX]]]ccciiimmmnnnmmmfffeeecccdddggglllqqquuuyyyvvvnnnjjjgggeeeeeehhhkkkmmmmmmooosssuuuyyy{{{xxxmmmgggeeehhhnnnwwwyyyuuuqqqrrrvvvzzzyyywwwuuuxxx{{{~~~~~~|||zzzzzz{{{zzzuuuqqqkkkeee\\\RRRIII@@@888333111111000////////////000~~~~~~}}}|||||||||zzzyyywwwwwwvvvvvvuuusssrrrqqqtttvvvyyy}}}|||dddWWWPPPLLLMMMQQQNNNRRRVVVYYY\\\```eeejjjhhhddd^^^WWWRRRNNNLLLKKKIIIJJJLLLMMMOOOOOOPPPPPPIIIHHHEEEBBBAAABBBCCCEEEEEEJJJPPPVVVYYY[[[]]]___]]]WWWOOOIIIFFFFFFFFFEEEHHHIIILLLOOORRRUUUXXXYYYWWWXXXYYYZZZ\\\___```bbbbbbgggmmmsssuuutttrrrpppgggfffeeecccaaaaaaccceeefffooo|||yyymmmeee```^^^XXXWWWUUUVVVWWWXXXWWWVVVYYY\\\aaaeeefffeeebbb```YYY[[[```hhhooouuuwwwwwwpppooommmmmmpppvvv|||xxxjjjaaa\\\XXXVVVVVVYYY\\\^^^^^^```cccfffkkknnnsssxxx~~~xxxqqqooonnnttt}}}zzztttnnnmmmoooqqqpppnnnnnnpppuuuyyy}}}{{{{{{|||{{{wwwssspppjjjbbbXXXNNNDDD;;;555222111111000000000000000~~~~~~~~~}}}}}}}}}}}}}}}|||{{{yyywwwwwwyyyxxxvvvuuuuuutttrrrqqqzzz}}}sss]]]QQQNNNLLLLLLMMMQQQXXX^^^aaahhhqqqxxxzzz{{{qqqfff^^^WWWOOOKKKLLLLLLKKKKKKMMMPPPQQQRRRQQQLLLHHHCCC@@@@@@CCCEEEGGGEEELLLRRRUUUXXX^^^aaa```]]]YYYSSSMMMIIIIIIJJJKKKQQQSSSVVVZZZ]]]```aaabbb___bbbeeeggghhhiiikkkmmmrrryyyvvvqqqoooppppppmmmlllnnnuuu|||vvvmmmeee]]]ZZZ[[[UUUXXX[[[]]]\\\ZZZYYYYYY]]]aaafffkkkllliiieeebbb^^^___bbbiiirrrzzz~~~{{{xxxxxx~~~pppccc[[[XXXTTTRRRVVVUUUUUUUUUVVVXXXYYY[[[```bbbgggmmmuuu||||||yyyyyy~~~uuummmkkkjjjhhhhhhjjjggglllsss{{{~~~{{{zzz{{{{{{xxxvvvqqqnnnfffYYYPPPIIIAAA999555333111111111111000///~~~~~~~~~}}}}}}}}}}}}|||{{{zzzxxxwwwvvvuuuttttttssstttttttttsssyyy}}}}}}kkkWWWNNNLLLLLLMMMOOOVVV___gggmmmttt|||xxxkkkaaaWWWMMMIIIIIIIIIJJJKKKMMMOOOPPPQQQPPPKKKHHHDDDAAABBBDDDHHHIIILLLSSSYYY\\\___dddfffeeeccc___YYYTTTQQQPPPRRRTTTZZZ]]]aaafffjjjllllllmmmnnnqqquuuwwwyyy{{{~~~~~~~~~}}}zzzzzz|||vvvllleee___YYYWWWYYYVVVYYY]]]___^^^]]]]]]]]]aaaeeekkkpppqqqnnniiifffeeefffjjjqqq{{{nnnaaaZZZVVVSSSQQQTTTSSSSSSSSSTTTUUUWWWXXXZZZ]]]aaaffflllsssxxxzzz}}}~~~yyypppiiigggfffddddddfffhhhnnnvvv~~~}}}zzzyyyzzzzzzyyywwwtttrrrjjj___VVVOOOEEE===666444111000111111000///~~~~~~~~~~~~}}}}}}||||||{{{zzzxxxwwwvvvuuussssssssssssuuuvvvxxxyyy}}}nnn___PPPJJJJJJLLLOOOSSS\\\gggssszzzwwwiii]]]SSSJJJFFFGGGFFFGGGJJJLLLNNNOOOPPPPPPMMMKKKGGGFFFGGGJJJOOORRRXXX___fffhhhkkkoooqqqooonnnjjjeee___]]]^^^```bbbiiimmmsssyyy}}}~~~~~~}}}}}}ppphhh```]]][[[WWWWWWYYYZZZ]]]bbbdddeeeeeeeeeeeehhhmmmsssyyyzzzwwwqqqnnnnnnpppuuu~~~pppddd\\\YYYVVVTTTUUUUUUUUUVVVVVVWWWXXXXXXZZZ\\\___ccchhhlllpppqqquuuyyytttmmmgggeeedddbbbcccfffkkkrrr{{{~~~zzzxxxxxxxxxxxxxxxvvvvvvpppfff^^^VVVLLLBBB888555222000000111000000~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxvvvuuutttttttttuuuuuuuuuwwwzzz}}}wwwaaaUUUKKKGGGHHHKKKQQQWWWaaammm{{{vvvjjj]]]SSSLLLEEEDDDFFFCCCEEEHHHKKKMMMNNNPPPRRRQQQPPPOOONNNPPPUUU[[[```fffnnnuuuxxx{{{~~~|||xxxrrrnnnlllnnnrrrttt{{{tttgggaaa\\\\\\\\\ZZZZZZ]]]___ccchhhkkkmmmnnnooooooqqqvvv}}}{{{wwwvvvyyyxxxlllddd```^^^\\\\\\]]]^^^___````````````cccdddgggjjjllloooqqqrrrwww{{{~~~{{{rrrlllhhhhhhgggeeegggkkkqqqxxx~~~}}}xxxvvvvvvvvvwwwvvvwwwssslllddd]]]QQQGGG;;;888333000000111111000~~~}}}}}}||||||}}}}}}|||||||||{{{{{{{{{zzzyyywwwuuutttssssssssstttuuuvvvvvvwww{{{rrrhhhWWWPPPIIIGGGHHHKKKRRRZZZgggsssyyyhhh]]]RRRJJJEEEAAAAAADDDAAADDDHHHJJJLLLOOOSSSWWWTTTUUUWWWXXX[[[bbbjjjqqqwww}}}||||||nnnfffaaa^^^```aaa``````cccdddhhhnnnrrruuuvvvwwwxxx|||vvvoookkkhhhhhhhhhiiilllnnnoooooonnnmmmoooqqqsssuuuwwwxxxxxxxxx}}}zzzwwwyyy{{{}}}|||zzzvvvtttqqqmmmkkklllkkkkkkmmmssszzz~~~|||zzz{{{{{{{{{zzz|||}}}{{{~~~{{{vvvtttssstttsssuuutttoooiiibbbWWWLLL@@@<<<666111000000111111~~~}}}|||{{{{{{zzz{{{{{{{{{zzzzzzzzzyyyyyyyyywwwuuusssrrrqqqrrrrrrrrrsssuuuvvvxxx}}}xxxjjj]]]VVVPPPKKKHHHHHHIIIKKKTTT\\\kkkvvvwwwnnnaaaWWWMMMGGGBBB>>>???BBB@@@CCCGGGIIILLLQQQXXX^^^[[[]]]aaadddiiiqqq|||}}}nnnkkkgggeeeiiikkkjjjkkkmmmlllqqqwww{{{~~~{{{xxxwwwwwwwwwzzz}}}|||tttoooooopppppppppqqqqqqqqqpppnnnnnnqqqqqqqqqvvv|||{{{zzzuuuuuuuuuuuuuuuwwwzzz}}}xxxuuuxxx~~~~~~~~~yyytttssssssrrruuuuuuqqqmmmggg]]]SSSFFFAAA999333111000111111~~~~~~}}}{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwxxxvvvtttrrrppppppqqqqqqqqqssswwwyyy|||}}}ooodddWWWNNNKKKHHHFFFFFFHHHIIILLLUUU___jjjttt}}}|||vvvllldddZZZQQQIIIEEEBBB??????BBB@@@CCCGGGIIILLLSSS^^^fffeeeiiioootttzzzyyysssppppppuuuyyyyyyzzz|||zzzxxxnnnfffeeecccccceeehhhlllnnnsssrrrtttxxxzzz{{{}}}xxxwwwoooppppppooooooqqquuuyyy~~~xxx~~~|||sssrrruuuxxx}}}~~~}}}|||vvvtttuuusssvvvwwwtttqqqmmmeee\\\LLLFFF<<<555111111111111~~~}}}|||{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvxxxvvvsssqqqoooooopppqqqrrruuuzzz}}}nnnaaaXXXNNNHHHGGGCCCCCCDDDGGGIIILLLVVVaaagggpppxxxxxxtttnnneee]]]SSSKKKEEECCCBBB@@@@@@DDDAAADDDGGGIIILLLUUUaaakkkooottt{{{{{{xxxyyytttiii^^^]]]ZZZZZZ\\\bbbhhhlllwwwwwwzzzyyytttssslllllllllkkkkkknnnrrruuu{{{}}}vvvzzzyyyqqqpppttttttyyy~~~}}}}}}yyywwwwwwtttxxxyyywwwuuurrrjjjbbbOOOHHH???666222111111111~~~}}}}}}|||{{{zzzzzzyyyyyyxxxvvvuuusssrrrrrrrrrtttsssrrrpppoooooopppqqqtttxxxvvvaaaTTTMMMGGGDDDCCCBBBBBBDDDHHHMMMTTTZZZ^^^jjjrrrwwwvvvqqqlllccc\\\PPPLLLGGGCCCCCCCCCCCCCCCCCCBBBDDDIIIMMMSSS^^^jjjttt{{{wwwhhh^^^YYYWWWZZZ^^^bbbiiiqqqyyy~~~~~~vvvrrrrrrllliiihhhiiiiiiiiinnnuuuttt}}}~~~vvvqqqqqqxxx|||wwwtttrrrwwwzzz~~~zzzyyyvvv|||}}}zzzxxxxxxssslll\\\SSSFFF===999666222...www|||}}}||||||{{{zzzyyyxxxxxxxxxwwwuuutttrrrqqqppppppppppppooonnnnnnoooqqqrrrwww}}}~~~lllYYYNNNHHHDDDAAAAAAAAABBBDDDGGGLLLRRRXXX\\\fffnnntttsssnnniiiaaaYYYPPPLLLGGGCCCBBBCCCCCCCCCBBBAAACCCGGGKKKPPP[[[fffrrr{{{zzzkkk```[[[YYY[[[___dddlllttt}}}zzztttpppqqqjjjfffdddeeeeeefffkkkssswwwwwwppplllpppwww|||yyywwwyyy{{{~~~|||zzz}}}{{{{{{vvvooobbbXXXJJJ@@@:::777444111pppwww|||{{{{{{zzzyyywwwwwwvvvwwwvvvtttrrrpppooonnnnnnnnnoooooonnnnnnppptttxxx}}}qqqbbbQQQIIIDDDAAA@@@AAAAAACCCFFFIIIMMMRRRXXX]]]ccclllrrrrrrnnnhhh```XXXQQQLLLGGGCCCBBBBBBBBBBBB@@@???AAAEEEHHHLLLUUU___nnnxxx~~~oooccc^^^\\\___ccchhhqqqyyyyyyuuupppmmmnnnhhhdddaaaaaabbbcccjjjrrrzzz|||rrriiihhhlllsss~~~~~~|||~~~~~~zzzuuujjj```PPPDDD===999666444pppwww~~~~~~}}}|||{{{zzzyyyxxxwwwvvvuuutttsssqqqooonnnllllllkkkpppqqqqqqqqqqqqtttzzziii\\\NNNGGGDDDAAAAAACCCCCCFFFJJJMMMOOOTTTZZZ___fffooouuuuuuqqqkkkccc[[[QQQMMMGGGCCCAAAAAAAAA@@@>>>>>>@@@CCCEEEHHHPPPYYYfffqqqssshhhcccaaadddiiioooxxxyyytttqqqllljjjjjjfffaaa______```cccllluuu}}}yyykkkddddddjjjuuu~~~~~~{{{rrrgggXXXIII@@@;;;888666sss|||}}}|||{{{{{{{{{|||{{{zzzyyywwwvvvuuutttrrrqqqooonnnlllkkkkkkkkkqqqrrrtttssstttxxxwwwbbbWWWKKKFFFCCCAAAAAADDDEEEIIINNNQQQSSSWWW]]]ccckkkttt{{{zzzvvvoooeee\\\RRRMMMGGGCCCAAA@@@@@@???======???CCCEEEFFFMMMUUU\\\hhhyyywwwkkkgggfffkkkpppvvv~~~uuuqqqmmmhhheeeeee```]]][[[]]]```eeennnxxx~~~nnndddaaaccckkktttxxxnnn```QQQEEE>>>999777xxx~~~|||zzzyyyxxxyyyyyyzzzzzzyyywwwuuutttsssrrrooonnnmmmllllllkkkkkkkkkpppsssuuuvvvxxxmmmYYYPPPGGGDDDBBB@@@BBBFFFHHHMMMTTTWWWYYY\\\dddjjjsss{{{zzzrrrggg]]]RRRNNNHHHCCC@@@@@@???>>>======AAAEEEFFFGGGMMMTTTVVV```ooo~~~~~~xxxzzz~~~~~~|||{{{yyywwwxxx{{{vvvkkkhhhjjjpppvvv{{{zzzppplllhhhccc``````ZZZWWWXXX]]]bbbhhhrrr|||pppfff```^^^ccciiivvv~~~{{{uuuiii[[[NNNCCC<<<999}}}~~~|||zzzwwwvvvvvvvvvwwwxxxwwwvvvtttrrrqqqpppooommmllllllkkkkkkllllllmmmppptttyyy{{{vvvdddQQQJJJDDDCCCCCCBBBFFFKKKPPPWWW^^^bbbcccgggooovvv}}}wwwjjj```SSSNNNHHHCCC@@@???>>>===>>>>>>BBBGGGHHHHHHNNNUUUUUU]]]iiivvvyyyyyy}}}~~~wwwqqqmmmeeefffiiilllqqqvvvzzz}}}}}}uuurrrnnnlllmmmmmmmmmmmmnnnqqqwww{{{nnniiigggkkkrrryyy}}}{{{rrriiifffccc^^^[[[[[[WWWVVVZZZaaahhhpppzzztttjjjccc^^^^^^aaakkkrrr|||~~~zzzrrreeeWWWJJJ@@@;;;}}}{{{yyyvvvttttttuuuuuuvvvuuutttrrrpppnnnmmmllllllkkkkkkkkkllllllmmmnnnrrrwww}}}ppp^^^NNNHHHDDDDDDEEEFFFJJJPPPXXX___hhhlllmmmqqqzzz|||ooodddSSSNNNHHHCCC@@@???======>>>???DDDIIIJJJJJJOOOVVVUUU\\\fffrrr{{{tttqqqrrrxxx~~~}}}yyyrrrkkkccc___XXXXXXYYY\\\___cccfffhhhlllmmmnnnppprrrsssttttttuuutttqqqppppppsssvvvxxx|||{{{{{{yyyvvvrrrooommmhhheeebbbaaaccceeefffgggjjjnnnuuu~~~qqqeeeffffffjjjssszzz}}}tttkkkcccaaa___ZZZXXXXXXYYYYYY^^^gggooowwwxxxoooggg```^^^___bbbiiisss}}}}}}wwwlll]]]NNNCCC===~~~{{{~~~zzzuuurrrqqqsssttttttwwwuuurrrooommmmmmmmmmmmooommmjjjiiijjjlllmmmnnnuuuxxxzzzgggYYYIIIHHHFFFEEEFFFLLLUUU[[[jjjpppyyy}}}}}}nnndddYYYNNNCCC@@@@@@???@@@AAADDDEEEFFFIIIMMMPPPRRRRRRXXX___hhhrrruuutttqqqoooqqqwww}}}}}}~~~~~~~~~~~~}}}}}}|||zzzvvvoooggg]]]VVVQQQNNNPPPQQQRRRRRRUUUXXX[[[ZZZ[[[^^^aaabbbbbbbbbaaa```_________```cccfffgggiiijjjjjjhhhdddaaa````````````aaabbbcccdddeeefffmmmpppvvv{{{hhh___ZZZ___ffflllrrrxxx~~~zzzmmmbbb[[[ZZZZZZVVVTTTWWWZZZ```hhhpppwwwyyyrrrkkkddd```ccchhhooowww}}}|||rrrfffXXXHHH<<<}}}~~~zzzuuurrrrrrtttuuuvvvvvvtttqqqnnnmmmlllllllllllljjjhhhhhhiiilllooopppxxx~~~wwwcccUUUIIIHHHFFFEEEHHHQQQ[[[bbbuuu|||pppgggYYYNNNDDDAAAAAA@@@@@@BBBEEEEEEGGGKKKOOORRRTTTUUUXXX```hhhrrrvvvooonnnnnnnnnrrrzzz~~~{{{xxxwwwyyyzzzzzzyyywwwvvvuuusssrrrqqqqqqqqqttttttuuuvvvwwwwwwwwwwwwsssppplllfff^^^WWWQQQMMMJJJKKKMMMMMMNNNPPPSSSVVVUUUVVVYYY[[[\\\\\\[[[ZZZXXXXXXWWWWWWXXXZZZ\\\^^^]]]___aaaaaa_________```bbbcccfffhhhkkkmmmnnnooovvvyyy~~~ooo^^^UUURRRWWW]]]dddkkkrrryyy}}}}}}qqqfff^^^XXXXXXWWWUUUWWW[[[aaahhhrrrzzz{{{tttlllgggdddgggmmmsss{{{|||}}}uuukkk^^^OOOBBB}}}zzzuuussstttuuuwwwwwwtttssspppnnnmmmlllllllllkkkjjjiiiiiikkkooosssvvvttt___PPPIIIHHHFFFGGGMMMYYYfffoooqqqhhhYYYOOOFFFCCCCCCAAABBBDDDGGGHHHKKKOOORRRVVVXXXZZZ[[[ccclllvvvwwwkkkhhhjjjlllpppvvv}}}yyysssooonnnnnnnnnmmmjjjgggdddccccccdddcccbbbddddddcccbbbaaaaaaaaaaaadddeeegggiiijjjkkklllllleeebbb^^^YYYSSSNNNKKKIIIHHHIIIJJJKKKLLLNNNRRRUUUTTTUUUXXXYYYZZZYYYWWWVVVUUUTTTSSSRRRSSSTTTVVVWWWVVVYYY\\\^^^___```bbbdddgggjjjoootttxxx{{{}}}}}}~~~gggXXXQQQKKKOOOTTT[[[bbbkkksssyyyoooddd\\\XXXVVVVVVVVVWWW]]]ccckkkrrr}}}zzzuuulllmmmnnnqqqwww~~~}}}|||}}}{{{~~~~~~yyyrrrgggXXXKKK}}}yyyvvvtttuuuwwwxxxxxxsssrrrqqqooonnnmmmmmmmmmllllllllllllnnnsssyyy}}}qqq[[[NNNIIIIIIIIILLLUUUbbbrrr|||zzzmmmeeeXXXOOOGGGEEEDDDCCCDDDGGGKKKMMMPPPSSSUUUXXX[[[]]]```iiittt}}}ppphhhgggjjjnnnuuu}}}{{{ooojjjddd___^^^]]]]]]]]]ZZZXXXVVVTTTSSSSSSRRRRRRUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUWWWZZZ\\\]]]^^^___XXXVVVRRRNNNKKKIIIHHHHHHIIIKKKMMMNNNPPPSSSWWWZZZ[[[]]]```aaabbb```^^^\\\\\\ZZZYYYWWWWWWXXXYYYZZZ[[[^^^bbbeeehhhjjjmmmooorrrvvv|||uuuaaaUUUOOOIIILLLPPPVVV]]]fffpppwww}}}ssseee\\\TTTUUUVVVWWWYYY]]]fffnnnuuu{{{{{{wwwuuu}}}zzzyyywwwvvvxxx~~~~~~zzzzzzzzzzzz~~~|||wwwooo```SSS~~~|||yyyvvvuuuuuuwwwxxxwwwtttsssrrrqqqppppppoooooolllmmmnnnoooqqqwwwmmmZZZNNNJJJKKKNNNTTT^^^lll|||sssggg```UUUNNNHHHFFFEEEDDDFFFJJJLLLOOOSSSUUUWWWYYY]]]```eeeppp~~~qqqhhhdddgggkkkqqqyyytttlll```\\\VVVRRRQQQPPPPPPOOOOOONNNMMMKKKIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEGGGIIIKKKMMMOOOQQQRRRRRROOOMMMJJJHHHGGGGGGHHHIIILLLNNNQQQTTTWWW\\\aaaeeehhhjjjmmmppppppooollljjjfffeeebbbaaa``````aaabbbeeeiiinnnsssvvvzzz~~~{{{hhhXXXOOOJJJJJJLLLPPPUUU[[[eeeooouuu~~~zzzkkk```YYYSSSWWWZZZ\\\```hhhrrrxxx~~~|||vvvqqqnnnmmmmmmrrrzzz}}}zzzxxxxxx{{{~~~}}}{{{tttfffYYY}}}|||yyyvvvuuuuuuvvvvvvvvvsssssssssrrrrrrqqqqqqppplllnnnqqqssswwwyyygggXXXOOOLLLOOOUUU]]]hhhuuuuuuiii```ZZZQQQKKKGGGGGGFFFEEEIIINNNLLLPPPUUUXXXZZZ]]]bbbfffooo{{{~~~}}}|||{{{{{{|||~~~wwwjjjddddddhhhmmmttt|||{{{oooccc\\\RRROOOKKKIIIHHHGGGFFFEEEFFFGGGGGGEEEBBB@@@@@@AAA??????>>>>>>===>>>>>>>>>@@@AAACCCDDDFFFGGGGGGHHHHHHGGGFFFEEEEEEGGGIIIJJJMMMPPPUUUZZZ___eeelllpppuuuxxx|||~~~|||sssqqqooommmlllmmmnnnoooppptttzzz{{{|||}}}~~~qqq```TTTMMMKKKJJJLLLQQQVVV^^^gggqqqxxxsssggg___ZZZVVV[[[```cccjjjttt|||~~~~~~zzzwwwuuuooonnnjjjeeebbbbbbdddgggiiirrr~~~}}}zzzzzz|||}}}~~~~~~~~~zzznnnaaa}}}|||yyyvvvtttuuuuuutttsssqqqqqqrrrrrrrrrqqqqqqpppnnnrrrwww{{{mmm___UUUQQQMMMSSS\\\fffppp{{{}}}vvvnnneee\\\VVVRRRMMMHHHFFFFFFFFFFFFJJJPPPOOOTTT[[[```ccchhhooottt~~~{{{wwwvvvxxx~~~yyyuuuuuuvvvwwwxxxuuuwwwyyy}}}}}}pppfffeeehhhlllqqqzzzuuuggg]]]UUUPPPIIIHHHFFFEEEEEEEEECCCAAAAAACCCDDDBBB???======>>>???>>>>>>===<<<<<<<<<======>>>???@@@@@@AAA@@@@@@BBBBBBBBBCCCDDDFFFHHHIIIPPPTTTZZZ```hhhpppxxx}}}{{{vvvqqqnnnkkkmmmppprrruuu|||mmm^^^TTTPPPNNNKKKOOOUUU\\\eeepppzzz{{{nnneee___[[[ZZZ```eeeiiirrr~~~|||wwwqqqmmmhhhdddbbb]]]]]][[[YYYWWWXXX]]]aaaeeelllwww}}}}}}{{{||||||}}}vvvkkk}}}|||yyyvvvtttttttttsssrrrppppppqqqqqqqqqppppppooorrrvvv}}}uuudddXXXSSSQQQNNNUUU```kkkuuu~~~{{{xxxnnnkkkeee___XXXRRRNNNKKKJJJGGGEEEFFFFFFGGGKKKRRRSSSZZZbbbhhhmmmsss{{{tttooonnnooovvv~~~xxxsssmmmiiiiiilllooopppsssuuuxxx{{{~~~qqqgggaaaccciiipppvvvuuudddXXXQQQMMMJJJFFFEEEEEEEEEFFFFFFDDDBBB@@@BBBDDDBBB???======???===<<<;;;:::999999999999======>>>>>>>>>>>>======>>>???@@@AAACCCEEEGGGHHHSSSXXX^^^fffoooxxx|||vvvpppiiidddaaa^^^aaadddgggkkkrrr{{{}}}iiiZZZRRROOONNNMMMRRRYYYbbbmmmxxxvvvjjjccc^^^\\\]]]bbbggglllwwwyyytttllleee___ZZZWWWTTTRRRSSSSSSRRRQQQSSSXXX]]]dddkkkssszzz}}}|||~~~zzz{{{{{{}}}|||rrr~~~zzzxxxvvvtttrrrqqqpppooonnnlllmmmpppooommmoootttwww|||tttfffZZZPPPLLLMMMQQQXXXcccooowwwzzz{{{zzz{{{yyyuuuqqqmmmiiifffeee]]]ZZZVVVPPPLLLIIIHHHHHHCCCBBBDDDFFFGGGIIIPPPYYY\\\aaahhhooovvv~~~nnnhhhjjjnnntttzzz}}}nnnfff```aaadddfffjjjnnnppprrrvvvyyy{{{~~~vvvqqqjjjcccfffqqquuu{{{tttbbbTTTMMMJJJHHHFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBAAAAAAAAA@@@>>><<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<============<<<<<>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<=========>>>===<<<===>>>AAAEEEGGGKKKQQQYYYccclllvvv~~~}}}~~~~~~|||zzz{{{~~~~~~}}}}}}|||zzzxxxwwwvvvtttrrrqqqppppppppppppmmmiiiccc]]]XXXUUUSSSQQQTTTWWWXXXZZZ^^^eeekkkqqqyyyqqqcccYYYWWW[[[^^^aaaiiitttuuuiii___YYYXXXWWWYYY]]]ccckkkppprrrsssfffbbb[[[TTTOOOLLLLLLLLLLLLLLLLLLMMMOOOUUU\\\aaahhhmmmrrruuuxxx}}}~~~xxxwwwwww}}}~~~~~~zzzyyyvvvssspppooonnnnnnooonnnnnnqqqqqqooorrrwww|||ttthhhZZZRRRLLLHHHIIIMMMRRRWWW]]]cccfffeeeccc```XXXWWWTTTRRROOOMMMLLLKKKJJJIIIGGGEEEDDDDDDEEEEEEEEECCCDDDGGGHHHLLLUUU___mmmuuutttiiifffiiinnnuuu|||~~~{{{yyy|||~~~xxxlll]]]WWWSSSTTTXXX[[[aaaggglllppptttxxx{{{~~~zzzpppiiiiiihhhfffllluuu~~~ooo^^^VVVMMMFFFDDDDDDDDDCCCEEEDDDDDDDDDDDDCCCCCCCCCGGGEEECCCCCCCCCCCCAAA@@@>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<============???>>>======>>>@@@BBBDDDHHHLLLRRRZZZcccmmmwww}}}~~~zzzwwwvvvtttqqqnnnnnnqqqsssrrrpppmmmllllllllllllkkkkkkjjjhhhfffeeedddddddddcccbbb^^^ZZZWWWTTTQQQPPPOOOQQQTTTUUUWWW[[[bbbgggllluuu~~~xxxkkkaaa___bbbgggllltttuuuiii^^^XXXXXXSSSSSSVVVZZZ___bbbcccccc\\\YYYTTTOOOKKKJJJJJJJJJKKKKKKKKKLLLOOOUUU]]]ccciiimmmrrruuuwww~~~|||wwwtttzzz{{{xxxxxx}}}~~~{{{yyyvvvrrrpppnnnnnnmmmpppnnnooorrrrrrqqquuu{{{rrreee[[[PPPJJJHHHFFFIIIMMMOOORRRVVVZZZZZZXXXUUUSSSMMMLLLJJJIIIGGGFFFFFFFFFGGGFFFEEEEEEDDDEEEEEEFFFEEECCCDDDGGGIIIMMMWWWaaaoooxxx}}}tttkkkjjjmmmrrrzzz{{{vvvtttuuuwwwzzznnncccWWWRRROOORRRUUUYYY```gggkkknnntttxxx||||||rrrllliiikkkmmmooouuu}}}qqq```RRRMMMHHHEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGFFFDDDDDDDDDDDDCCCAAA??????>>>============>>>========================??????>>>======???@@@AAADDDFFFKKKQQQYYYbbblllsssxxx}}}|||yyyuuupppmmmlllmmmnnnllliiieeecccccccccbbbaaabbbbbbaaa```___^^^^^^^^^[[[YYYXXXVVVTTTSSSRRRRRRSSSUUUXXXYYY[[[___ggglllsss{{{sssjjjgggjjjooouuu~~~tttggg\\\VVVVVVRRRQQQQQQSSSVVVXXXXXXWWWUUUSSSPPPMMMKKKJJJKKKKKKJJJJJJKKKLLLPPPWWW___eeejjjnnnrrruuuwww}}}|||qqqkkkkkkpppvvv||||||{{{{{{yyyvvvrrrooonnnnnnoooqqqooopppsssuuuuuuzzzqqqaaaZZZQQQIIIFFFDDDCCCFFFJJJIIIKKKNNNPPPQQQOOOLLLJJJGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDEEEEEEEEEDDDCCCDDDHHHJJJNNNXXXbbbmmmwwwwwwqqqqqqsssxxxyyytttqqqqqqrrrvvv|||yyyggg\\\RRRNNNLLLOOOSSSWWW___gggjjjnnntttzzz~~~xxxooommmmmmppptttxxx}}}yyynnn```UUUJJJIIIFFFEEEFFFGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGHHHGGGFFFGGGHHHGGGEEECCC@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>>>>???@@@BBBEEEIIIOOOXXXaaagggqqqwww}}}wwwtttqqqpppooommmiiiccc___]]]\\\[[[ZZZ\\\\\\\\\\\\\\\[[[[[[[[[WWWWWWVVVUUUUUUUUUVVVVVVWWWZZZ^^^```ccchhhpppvvv~~~xxxooommmpppwww}}}ttteeeZZZTTTTTTQQQPPPOOOOOOQQQRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLKKKLLLMMMPPPSSSZZZaaaffflllooosssvvvyyy}}}sssjjjdddccceeejjjqqqxxx|||yyyvvvrrrppppppqqqqqqsssqqqssswwwyyy{{{~~~rrraaaTTTOOOHHHCCCBBBAAA@@@AAAEEEEEEFFFHHHJJJJJJHHHFFFEEEDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDEEEDDDGGGKKKMMMPPPYYYbbbmmmvvvzzzzzz{{{}}}yyytttqqqpppppptttxxx~~~rrr```VVVMMMJJJIIILLLOOOSSS\\\eeekkkooovvv}}}|||vvvssssssuuuxxx|||rrreeeZZZQQQKKKEEEEEEDDDDDDDDDEEEFFFGGGFFFGGGIIIJJJJJJJJJIIIHHHIIIIIIJJJLLLMMMLLLHHHEEEAAAAAA@@@????????????@@@????????????>>>>>>>>>>>>>>>>>>===============>>>???@@@BBBEEEIIIOOOWWW\\\kkkrrr||||||xxxuuurrrlllddd^^^[[[YYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[[[[\\\]]]]]]^^^^^^aaafffiiimmmttt}}}zzzrrrpppsss|||sssdddZZZUUUUUURRRPPPOOONNNPPPQQQPPPOOOOOOOOOOOONNNNNNNNNMMMMMMNNNPPPSSSWWWZZZ___eeeiiinnnqqquuuxxx|||{{{oooddd___\\\___cccfffjjjooosssyyy|||yyyvvvrrrqqqrrrssstttvvvuuuwww|||ssshhh___SSSIIIHHHCCC@@@AAABBB@@@@@@BBBCCCDDDEEEFFFEEEDDDBBBAAABBBBBBAAAAAABBBCCCCCCDDDAAABBBCCCDDDEEEEEEFFFFFFGGGGGGKKKOOOQQQSSSZZZbbbllluuu|||wwwtttsssrrrssswww|||kkk[[[SSSKKKIIIIIIKKKNNNRRR[[[eeelllqqqyyy~~~}}}}}}qqqdddXXXNNNHHHEEEBBBBBBCCCCCCDDDEEEGGGIIIJJJKKKMMMNNNOOONNNMMMLLLKKKMMMPPPSSSTTTQQQLLLHHHBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>========================>>>???AAABBBEEEIIIOOOSSSaaaiiiuuuzzztttkkkdddaaa______^^^___```ccceeeggghhhhhhhhhgggggggggggghhhiiijjjjjjjjjnnntttyyyyyyqqqqqqttt{{{qqqddd[[[XXXZZZVVVTTTRRRRRRTTTUUUUUUUUUSSSSSSSSSTTTSSSRRRQQQPPPSSSWWW[[[___bbbfffjjjmmmpppssswww{{{{{{lllccc\\\[[[\\\ZZZ\\\```cccgggqqq}}}|||yyyvvvsssrrrsssuuuvvvyyyxxxzzztttcccYYYSSSKKKCCCEEEAAA@@@CCCDDDBBBBBBCCCCCCDDDDDDDDDCCCBBB@@@???BBBBBBAAAAAABBBCCCDDDDDDAAABBBDDDFFFGGGIIIIIIJJJIIIJJJNNNSSSUUUVVV[[[ccckkktttzzzxxxvvvvvvtttxxx}}}}}}gggXXXQQQLLLJJJJJJMMMOOOSSS\\\gggmmmrrrzzzxxxpppfff\\\RRRJJJEEEEEEAAABBBCCCCCCDDDGGGJJJLLLOOOPPPRRRTTTTTTSSSRRRQQQMMMOOOSSSWWWYYYUUUOOOJJJCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>><<<<<<<<<===============>>>???AAABBBCCCFFFJJJNNNXXX```ooo~~~}}}tttmmmiiihhhhhhhhhiiijjjmmmpppssstttuuuuuuqqqqqqqqqrrrrrrssstttuuuwww{{{xxxpppppptttvvvyyy|||zzzvvvuuuxxx|||pppeee]]][[[^^^ZZZYYYWWWWWWYYY[[[\\\\\\XXXXXXYYYYYYYYYWWWVVVUUUXXX[[[aaaeeehhhkkknnnpppqqqtttxxx|||tttiii___]]][[[WWWVVVYYYYYY]]]fffuuu~~~zzzwwwvvvsssooopppuuu|||~~~{{{xxxttttttvvvzzz}}}~~~vvvnnncccXXXPPPJJJFFFDDDAAABBBCCCCCCAAA??????@@@FFFFFFFFFEEEBBBAAABBBDDDAAABBBDDDDDDCCCCCCEEEFFFCCCEEEGGGIIIIIIJJJMMMOOOOOOQQQUUUXXX\\\aaagggkkkssszzz|||yyyxxxzzz~~~|||~~~rrraaaTTTMMMKKKIIIJJJOOORRRUUU\\\dddlllsss|||zzzsssjjj\\\PPPHHHEEECCCCCCAAABBBCCCEEEFFFIIINNNQQQTTTYYY\\\[[[[[[[[[XXXSSSQQQTTTXXX\\\]]]ZZZSSSNNNFFFDDDBBBAAABBBAAA@@@???EEEDDDCCCAAA@@@?????????>>>>>>>>>>>>============>>>???@@@@@@@@@AAAEEEGGGTTT[[[eeerrryyyvvvvvvxxxzzz}}}yyyuuupppmmmkkkrrrrrrqqqmmmiiiiiimmmqqq||||||nnnfff```___aaaaaaaaaaaaaaabbbcccdddeeeffffffeeebbb___]]]]]]^^^```ccchhhkkknnnpppsssvvvzzz}}}xxxkkkbbb___^^^[[[YYYWWWZZZbbbooo~~~~~~{{{xxxxxxuuurrrtttzzz{{{ssspppkkkiiiggghhhkkkmmmnnnooojjjcccYYYPPPIIIEEECCCAAAAAACCCDDDDDDBBBAAAAAABBBBBBCCCCCCBBBAAAAAABBBDDDAAABBBCCCDDDCCCCCCEEEGGGHHHJJJMMMOOOOOOQQQSSSUUUWWWZZZ^^^bbbfffkkkqqquuu|||}}}~~~xxxxxx|||}}}iii[[[QQQKKKKKKIIIKKKPPPSSSVVV]]]eeepppvvvyyyssslllcccWWWLLLFFFCCCBBBBBBAAABBBDDDEEEGGGKKKPPPSSSVVV\\\aaa`````````]]]XXXWWWYYY]]]```aaa]]]WWWQQQHHHFFFDDDCCCCCCCCCAAA@@@DDDCCCBBB@@@@@@?????????>>>>>>>>>============<<<===>>>?????????AAADDDFFFMMMRRRZZZdddppp}}}{{{pppkkkgggdddccceeeeeeeeebbb___```eeeiiixxxyyymmmgggccccccfffiiiiiiiiijjjkkklllnnnnnnoooooonnnkkkfffcccbbbbbbdddggglllooorrruuuxxxzzz}}}{{{qqqjjjeee```\\\^^^___eeeooo}}}|||zzzzzzxxxvvvyyy}}}sssoookkkddd___^^^[[[[[[[[[^^^aaabbbbbbaaa]]]WWWOOOHHHDDDCCCBBBAAAAAACCCEEEEEEDDDCCCDDDEEEAAABBBBBBBBBAAAAAACCCEEEBBBDDDEEEEEEEEEFFFIIIKKKOOOQQQUUUWWWYYY[[[^^^aaaeeehhhmmmqqqvvv|||rrrooorrryyymmm]]]RRRLLLIIIKKKJJJLLLQQQUUUXXX___fffrrrxxxzzzppphhh```YYYOOOGGGBBBAAAAAAAAABBBCCCEEEFFFHHHMMMSSSWWW[[[bbbhhhhhhgggfffbbb]]]^^^___bbbeeeeeeaaaZZZTTTKKKIIIFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@?????????@@@>>>>>>=========<<<<<<<<<<<<===?????????@@@CCCEEEFFFIIINNNUUU^^^jjjvvv~~~qqqeee```\\\YYYYYYWWWXXXXXXWWWVVVXXX^^^ccctttuuummmjjjiiikkkoootttuuuvvvxxxzzz{{{||||||{{{{{{zzzvvvqqqllljjjiiiiiimmmqqquuuxxx{{{~~~|||uuummmhhhiiihhhjjjppp{{{}}}{{{{{{zzzxxx|||rrriiiaaa]]]YYYUUUSSSTTTVVVUUUWWWYYY]]]______^^^XXXSSSKKKFFFDDDCCCDDDDDDAAACCCEEEEEEDDDDDDEEEFFFCCCDDDDDDDDDCCCCCCEEEFFFEEEFFFHHHIIIJJJLLLPPPRRRTTTWWW[[[___cccgggllloootttwww}}}ttthhhhhhnnnvvvqqq___RRRLLLJJJIIIKKKJJJMMMSSSWWWZZZ```hhhsssyyyttthhh___VVVPPPHHHCCCAAAAAAAAABBBCCCDDDFFFHHHKKKPPPWWW[[[bbbjjjqqqpppmmmjjjeee```bbbccceeegggfffbbb[[[UUUNNNKKKGGGEEEDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@>>>>>>>>>=========<<<<<<<<<===????????????AAACCCCCCEEEIIINNNUUU]]]ffflllwww{{{iii^^^XXXTTTRRRRRRPPPRRRSSSRRRQQQTTTZZZ```qqq||||||rrrnnnnnnoootttyyy~~~yyyssspppnnnooorrrvvvzzz}}}{{{vvvtttrrrttt}}}||||||{{{zzz~~~zzzpppddd\\\VVVSSSPPPMMMNNNQQQTTTTTTUUUXXX\\\___``````WWWRRRKKKFFFDDDDDDEEEEEEBBBCCCEEEFFFEEEDDDEEEFFFDDDEEEFFFEEECCCCCCEEEFFFGGGHHHKKKLLLOOORRRWWW[[[ZZZ^^^dddjjjooouuu{{{zzzlllbbbdddkkkuuu~~~ssscccTTTLLLIIIIIIJJJJJJJJJMMMTTTXXX[[[bbbiiittt{{{}}}qqqcccZZZOOOKKKEEEAAAAAABBBCCCCCCDDDEEEGGGIIIMMMSSS[[[```jjjsssyyywwwqqqmmmhhhccceeefffggghhhgggccc\\\WWWQQQMMMIIIFFFEEEEEEDDDCCCAAAAAA@@@@@@???@@@@@@@@@???>>>>>>>>>>>>=========;;;===???@@@??????AAABBBAAADDDIIINNNQQQVVVZZZ]]]fffnnnzzzqqqbbbYYYTTTPPPNNNOOOMMMNNNOOOOOONNNRRRXXX^^^nnnzzz}}}vvvppppppqqqtttzzz~~~xxxtttssssssvvv{{{~~~}}}}}}~~~}}}}}}}}}}}}{{{kkkbbbYYYSSSOOOMMMLLLJJJLLLPPPRRRSSSVVV[[[___bbbaaa```VVVQQQJJJEEEDDDDDDEEEEEEDDDFFFHHHHHHFFFFFFFFFGGGDDDEEEFFFFFFEEEEEEGGGIIIJJJLLLOOORRRUUU[[[aaaeeehhhlllsssyyysssggg^^^bbbjjjuuuzzzkkkcccWWWMMMHHHGGGHHHHHHIIIIIIMMMTTTYYY\\\bbbiiiuuu|||}}}ooo```VVVKKKHHHDDDAAABBBCCCDDDDDDEEEFFFHHHJJJOOOVVV___eeepppyyy|||uuupppllliiijjjkkkllllllkkkgggaaa\\\TTTPPPKKKHHHGGGFFFFFFEEECCCBBBAAAAAA@@@@@@@@@AAA@@@@@@?????????>>>>>>>>><<<>>>@@@AAA@@@@@@AAABBB???CCCHHHLLLNNNPPPRRRTTT[[[aaajjjsssyyy~~~tttiii]]]XXXTTTPPPNNNOOOLLLNNNOOOOOOPPPTTT[[[```pppzzz{{{vvvsssuuuwwwzzz{{{yyyyyyxxx{{{~~~~~~}}}}}}~~~~~~}}}|||~~~}}}|||kkk```YYYRRRNNNKKKKKKJJJIIIKKKQQQQQQUUU]]]dddiiiiiieeeaaaTTTOOOIIIEEEDDDEEEFFFGGGHHHJJJKKKKKKIIIHHHHHHIIIEEEGGGIIIJJJJJJLLLOOOQQQQQQSSSWWW[[[```gggooottt{{{mmmbbb[[[aaajjjvvvrrrjjj[[[UUUMMMGGGEEEDDDDDDDDDGGGHHHMMMTTTYYY\\\bbbiiirrryyy}}}nnn]]]RRRIIIFFFCCCBBBCCCDDDDDDDDDFFFGGGIIIKKKQQQYYYbbbhhhsss|||xxxuuusssrrrrrrrrrssstttsssoooiiidddYYYUUUOOOKKKIIIIIIIIIHHHEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@???===???AAABBBAAAAAAAAABBBAAACCCGGGIIIJJJLLLOOOQQQTTTYYY___eeeiiimmmqqqtttvvvwwwzzz}}}yyyooofff^^^[[[YYYUUUSSSUUUQQQTTTVVVXXXZZZ___gggmmmwww~~~|||}}}|||}}}~~~~~~}}}}}}~~~}}}pppbbbYYYUUUOOOLLLKKKLLLKKKJJJMMMRRRTTTZZZeeeooouuurrrkkkeeeTTTOOOIIIFFFFFFGGGIIIJJJKKKMMMNNNMMMKKKJJJJJJKKKHHHJJJMMMOOOQQQTTTWWWZZZYYY[[[___dddjjjrrrzzz~~~iii^^^YYY```kkkvvvsssfff^^^QQQMMMHHHDDDBBBBBBAAA@@@GGGGGGLLLTTTYYY\\\bbbiiimmmttt~~~mmm[[[PPPHHHFFFCCCBBBCCCDDDDDDCCCFFFGGGIIILLLQQQZZZcccjjjttt~~~{{{yyyyyyxxxxxxxxxyyyzzzyyyuuupppkkk\\\XXXRRRMMMLLLKKKKKKKKKGGGFFFDDDCCCBBBAAAAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@===@@@BBBCCCBBBAAABBBBBBDDDEEEFFFGGGHHHKKKOOORRRQQQUUUZZZ^^^aaaeeeiiilllkkknnnrrrwww|||~~~~~~sssnnngggbbbaaa___[[[YYY[[[ZZZ]]]```bbbfffllluuu|||}}}}}}yyyiii[[[TTTSSSPPPKKKJJJLLLMMMNNNQQQVVVZZZdddnnnuuuyyywwwmmmcccWWWOOOGGGFFFFFFGGGKKKPPPQQQOOOMMMMMMPPPPPPNNNLLLGGGJJJOOOSSSVVVZZZ___bbbeeehhhlllqqqwwwuuubbb]]]ZZZ^^^ggguuu~~~qqqfff\\\UUUIIIHHHEEECCCAAA?????????CCCFFFJJJOOOTTTZZZ```eeennnttt}}}ooo]]]QQQGGGDDDBBBAAACCCDDDEEEEEEEEEGGGJJJMMMRRRYYYaaafffuuuzzz}}}zzzyyyzzz}}}~~~vvvkkkcccYYYQQQMMMLLLLLLLLLIIIFFFCCCBBBBBBCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAA?????????@@@AAABBBCCCDDDDDDFFFGGGHHHIIIJJJMMMOOORRRUUUZZZ]]]^^^^^^```aaaaaafffmmmtttyyy||||||{{{|||{{{zzzxxxvvvtttrrrqqqyyyyyy~~~zzztttooommmiiiggggggfffeeeeeeiiikkkooosssyyy~~~~~~tttdddXXXRRRRRRQQQMMMKKKMMMOOOOOOSSSXXX^^^hhhrrryyy|||yyynnncccSSSKKKEEEEEEFFFHHHLLLQQQQQQNNNMMMMMMOOOPPPOOONNNPPPSSSYYY]]]bbbfffkkknnnooorrrvvv{{{ooo```[[[YYY^^^ggguuuttthhh^^^TTTMMMGGGEEECCCAAA@@@??????@@@BBBEEEIIINNNSSSYYY___dddlllsss{{{rrr^^^RRRGGGEEEBBBAAABBBDDDDDDDDDEEEGGGIIILLLPPPVVV]]]bbbqqqvvv{{{~~~}}}}}}~~~tttlllaaaWWWRRROOONNNLLLIIIGGGCCCBBBBBBCCCCCCBBBCCCDDDEEEEEEEEEEEEDDDCCCAAAAAAAAAAAABBBDDDEEEFFFDDDFFFGGGHHHHHHJJJMMMOOOQQQUUUYYY\\\]]]^^^___```^^^bbbgggmmmqqqsssttttttuuutttrrrooollliiigggeeeiiiiiinnnvvv||||||xxxyyywwwuuutttsssssssssrrrzzz|||||||||}}}||||||}}}~~~oooaaaVVVRRRSSSTTTPPPMMMOOOQQQRRRVVV[[[cccmmmwww}}}zzznnnaaaQQQKKKFFFGGGJJJKKKOOOTTTSSSQQQPPPPPPRRRTTTUUUUUUWWW[[[aaagggmmmrrrwww{{{~~~vvvggg\\\XXXWWW]]]gggvvvuuuhhh^^^UUULLLFFFCCCBBBAAA?????????@@@@@@AAADDDHHHMMMRRRWWW^^^bbbkkkqqqyyyvvvaaaTTTHHHFFFCCCBBBBBBCCCDDDCCCEEEFFFHHHIIILLLQQQWWW\\\fffkkkrrrwwwyyy}}}yyykkk```ZZZUUUQQQNNNJJJGGGCCCBBBBBBCCCCCCBBBDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCDDDEEEGGGGGGDDDFFFHHHHHHIIIJJJMMMOOORRRUUUYYY\\\]]]^^^___```]]]___bbbeeehhhiiijjjjjjllljjjgggddd```\\\YYYXXX[[[\\\aaaiiipppuuu~~~zzzssssssuuuzzz~~~}}}{{{{{{{{{|||}}}mmmaaaYYYVVVXXXVVVRRROOOQQQSSSTTTYYY___hhhqqq{{{{{{mmm```UUUNNNJJJLLLNNNPPPTTTYYYXXXWWWVVVWWWYYY\\\^^^___```eeelllssszzzlll___WWWSSSTTT[[[gggwwwyyylll```WWWPPPIIIDDD??????>>>===>>>???@@@AAAAAACCCGGGLLLPPPVVV\\\aaaiiiooowww|||eeeWWWJJJGGGDDDBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHKKKPPPTTTXXX]]]dddkkkpppxxxvvvkkkccc]]]WWWRRRJJJGGGDDDBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHEEEGGGHHHIIIIIIKKKNNNPPPSSSVVV[[[]]]^^^^^^___```^^^^^^______``````aaaaaabbb```^^^[[[WWWTTTQQQPPPRRRSSSXXX```ggglllttt}}}yyyrrrkkkkkklllqqqzzz~~~}}}}}}|||}}}~~~~~~}}}lllbbb\\\[[[\\\XXXSSSQQQTTTVVVYYY^^^eeemmmvvv|||ooobbbZZZSSSNNNOOOQQQSSSWWW\\\]]]^^^___```bbbeeehhhjjjpppuuu}}}rrrbbbYYYSSSPPPQQQZZZgggwwwxxxooobbbXXXQQQKKKFFFBBB======<<<<<<===>>>@@@AAA@@@CCCGGGKKKOOOUUU[[[___hhhnnnwwwkkk[[[MMMJJJFFFDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEGGGJJJMMMNNNRRRYYY___gggqqq|||uuunnnfff]]]UUUJJJGGGDDDCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCDDDFFFGGGHHHFFFHHHJJJJJJKKKLLLOOOQQQUUUXXX\\\^^^______```aaa]]]\\\[[[ZZZYYYXXXXXXXXXWWWVVVTTTRRROOOMMMLLLKKKIIIIIIMMMUUU[[[```gggoooyyy|||tttssssssuuuxxx~~~rrrkkkfffeeegggjjjrrrzzzxxxkkkeee```^^^___[[[VVVTTTWWW[[[___fffmmmttt|||uuujjj^^^WWWQQQQQQTTTVVV\\\bbbdddgggjjjmmmooorrruuuwww}}}ttteeeZZZTTTOOOMMMOOOYYYfffwww~~~llldddXXXOOOJJJFFFBBB???<<<<<<;;;<<<===>>>@@@AAAAAACCCGGGKKKOOOUUU[[[___gggmmmwwwsssbbbPPPMMMIIIFFFEEEEEEDDDCCCAAABBBCCCCCCBBBCCCFFFHHHJJJMMMRRRWWW^^^iiivvvxxxooobbbXXXKKKHHHDDDCCCCCCDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLLLLMMMNNNQQQSSSUUUXXX\\\^^^_________```[[[ZZZXXXVVVTTTRRRPPPOOOMMMLLLKKKJJJIIIGGGGGGFFFEEEDDDHHHNNNSSSVVV]]]eeennnttt~~~vvvoooiiifffcccdddfffhhhlllsss{{{zzzlllfffbbbbbbccceeekkkrrr}}}wwwnnnjjjgggdddccc^^^ZZZXXX\\\aaafffnnnuuu|||tttddd\\\VVVVVVYYY^^^eeellloootttzzz~~~xxxggg[[[TTTPPPNNNLLLNNNXXXfffvvvtttddd\\\QQQHHHDDDBBB???===<<<<<<;;;<<<===>>>@@@AAAAAADDDHHHKKKPPPUUU[[[___gggmmmvvv{{{jjjSSSPPPKKKHHHGGGFFFEEEDDD@@@AAABBBBBBAAAAAACCCEEEGGGIIIKKKNNNTTT___mmmvvvuuueeeXXXKKKHHHEEECCCCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJLLLMMMNNNNNNPPPSSSUUUTTTWWW[[[]]]]]]]]]^^^^^^[[[[[[YYYWWWTTTPPPNNNLLLIIIIIIHHHGGGEEEDDDCCCCCCDDDCCCEEEKKKNNNPPPVVV\\\```fffoooxxx~~~uuukkkccc]]]YYYVVVUUUVVVXXXZZZ]]]ccclllrrrzzz~~~~~~tttgggbbb___```aaabbbfffkkkuuu~~~yyyrrrpppmmmiiigggaaa]]]\\\```eeejjjsss{{{|||iiiaaaZZZ[[[___fffooowwwyyyppp```VVVPPPNNNMMMKKKNNNXXXeeevvvyyymmmaaaYYYNNNFFFBBBAAA???======<<<<<<<<<===>>>@@@AAABBBDDDHHHLLLPPPUUU[[[___gggmmmuuu}}}pppUUUQQQMMMIIIHHHGGGFFFEEE@@@AAABBBAAA@@@@@@BBBDDDDDDEEEFFFHHHMMMWWWdddnnnyyyfffWWWKKKHHHEEECCCDDDDDDDDDDDDGGGGGGIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMNNNOOOOOOQQQTTTVVVRRRUUUYYY[[[[[[[[[\\\\\\^^^]]]\\\ZZZVVVRRROOOMMMJJJJJJHHHGGGEEEDDDCCCBBB@@@???AAAEEEGGGIIINNNTTTSSSYYYaaahhhmmmppprrrtttwwwzzz}}}~~~|||zzzqqqllleee^^^YYYUUURRROOOLLLMMMOOOPPPRRRXXX```fffkkkpppvvvyyy{{{wwwnnnccc___]]]___``````cccgggmmmvvv~~~}}}yyywwwvvvssspppbbbaaa```ccciiisss}}}qqqiiibbbbbbfffllluuu|||vvvhhh]]]RRRKKKJJJDDDHHHNNNWWWeeexxxwwwiii```VVVQQQIIICCC???===;;;:::<<<<<<===<<<<<<===@@@BBBCCCEEEHHHJJJMMMQQQWWW[[[fffkkksss{{{qqq[[[SSSLLLLLLKKKGGGEEEFFFDDDCCCAAA??????@@@BBBCCCBBBDDDGGGHHHKKKQQQZZZaaaqqq|||nnn___QQQNNNIIIFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMNNNNNNPPPRRRTTTUUUWWWWWWZZZZZZ[[[[[[\\\\\\]]]]]]ZZZYYYZZZZZZZZZXXXTTTQQQLLLJJJGGGEEEEEEDDDBBB@@@BBBBBBBBBCCCEEEGGGJJJKKKQQQSSSWWWZZZ^^^bbbdddeeebbbdddeeeggggggfffdddccc^^^[[[WWWRRRNNNLLLKKKJJJJJJJJJIIIJJJLLLNNNQQQSSS^^^```ccchhhnnnsssvvvyyy}}}zzzrrrmmmdddbbb``````aaaccccccccciiipppzzz}}}}}}~~~~~~}}}{{{wwwrrriiihhhgggjjjqqq|||vvvnnnhhhhhhmmmsss}}}rrreeeZZZPPPJJJIIIFFFJJJPPPYYYfffzzz~~~pppcccYYYQQQLLLFFFAAA???>>>===<<<;;;<<<===<<<<<<===@@@BBBCCCEEEGGGJJJLLLQQQVVV[[[eeekkksss{{{sss]]]TTTMMMLLLKKKGGGEEEEEEBBB@@@???======>>>@@@AAAAAADDDFFFHHHJJJOOOWWW]]]jjjuuuuuueeeSSSOOOJJJGGGGGGIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQSSSUUUWWWXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[\\\\\\ZZZVVVSSSMMMKKKHHHFFFEEEEEECCCAAACCCCCCCCCDDDFFFHHHKKKLLLOOOQQQSSSVVVXXXZZZ\\\\\\[[[\\\]]]^^^]]]\\\ZZZYYYUUUSSSPPPLLLJJJHHHHHHHHHFFFFFFEEEEEEGGGIIILLLMMMQQQRRRVVVZZZ___cccfffhhhooorrrwww{{{|||~~~}}}wwwqqqmmmeeecccaaa```aaabbbbbbaaagggkkksss}}}}}}|||}}}~~~~~~{{{vvvpppppppppsss{{{~~~vvvppprrrxxx~~~lll```VVVMMMHHHHHHHHHKKKQQQZZZhhh|||tttgggYYYPPPJJJGGGBBB???>>>>>>>>>>>>;;;<<<===<<<<<<===@@@CCCCCCEEEGGGIIILLLPPPVVVZZZbbbiiisss|||rrr___VVVNNNLLLKKKGGGDDDDDDAAA@@@???>>>>>>???AAABBBCCCEEEHHHIIIJJJNNNTTTYYYbbblll{{{zzzkkkXXXTTTOOOLLLLLLMMMOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOOOOPPPQQQPPPQQQRRRTTTWWWXXXZZZ[[[ZZZZZZZZZ[[[\\\]]]]]]]]]___^^^^^^______]]]YYYVVVOOOLLLIIIGGGFFFEEEDDDBBBDDDDDDDDDEEEGGGIIIKKKMMMNNNOOOQQQRRRTTTTTTUUUUUUUUUUUUUUUUUUTTTRRRPPPOOOMMMLLLJJJHHHGGGFFFGGGGGGDDDDDDCCCCCCCCCEEEFFFHHHIIIKKKMMMPPPTTTWWWZZZ[[[^^^aaaeeehhhjjjkkkmmmooorrrtttvvvwwwwwwxxxyyyzzzyyy~~~~~~yyyuuurrrpppjjjgggeeedddeeeeeedddcccfffgggkkkqqqyyy~~~|||{{{|||}}}{{{wwwwwwxxx|||}}}yyy|||wwwfff[[[RRRJJJGGGHHHHHHLLLRRR[[[jjj~~~yyykkk^^^RRRJJJFFFCCC???===============;;;<<<<<<<<<<<<>>>AAACCCCCCEEEGGGIIIKKKOOOUUUYYY```hhhsss|||pppaaaXXXOOOMMMJJJFFFDDDDDDCCCCCCAAAAAAAAACCCEEEFFFFFFHHHKKKLLLLLLOOOSSSXXX^^^fffsss|||mmm___[[[VVVSSSSSSTTTVVVVVVTTTTTTSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPQQQRRRRRRPPPQQQSSSUUUWWWZZZ[[[\\\]]]^^^______```aaabbbbbbcccbbbaaaaaaaaa```]]]ZZZQQQMMMIIIGGGFFFEEEDDDCCCDDDDDDDDDEEEGGGIIIKKKMMMOOOPPPQQQSSSTTTTTTTTTTTTUUUUUUTTTSSSRRROOOMMMLLLLLLKKKJJJHHHGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJLLLNNNPPPRRRSSSSSSVVVYYY\\\]]]^^^```bbbhhhjjjmmmnnnooooooqqqsssuuuyyy{{{wwwvvvtttssspppnnnlllkkkkkkkkkiiiggggggffffffiiiooowww}}}{{{zzz{{{}}}ppp```VVVNNNIIIGGGIIIFFFKKKRRR]]]kkkqqqdddXXXNNNFFFDDDAAA>>><<<<<<<<<;;;::::::;;;<<<<<<<<<>>>AAADDDCCCDDDFFFHHHJJJNNNTTTWWW___gggrrr{{{pppcccYYYPPPMMMJJJFFFDDDEEEDDDCCCBBBBBBCCCEEEGGGIIIGGGJJJMMMMMMMMMOOOTTTXXX]]]dddppp|||~~~pppeeeaaa]]]ZZZZZZ[[[\\\\\\XXXXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQPPPQQQQQQRRRRRRQQQRRRTTTVVVXXX[[[]]]^^^```aaaaaabbbdddeeeeeeffffffeeedddddddddccc```]]]SSSOOOKKKHHHFFFFFFEEEDDDDDDDDDDDDEEEFFFIIIKKKMMMOOOPPPRRRTTTUUUVVVVVVWWWXXXWWWVVVTTTRRRPPPNNNMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKMMMOOORRRTTTUUUVVVXXXZZZ\\\^^^aaadddeeefffhhhjjjlllpppuuu{{{~~~yyyvvvuuuuuuuuutttsssqqqqqqrrrqqqooonnnjjjhhheeefffjjjqqqyyy~~~||||||~~~}}}~~~~~~}}}{{{{{{|||}}}~~~xxxjjjZZZPPPKKKFFFFFFIIIEEEJJJTTT```oooxxxhhh\\\SSSJJJDDDBBB@@@===;;;;;;;;;:::999:::;;;<<<<<<<<<>>>AAADDDCCCDDDFFFGGGJJJNNNSSSVVV^^^fffqqqzzzrrrdddZZZPPPMMMKKKGGGFFFGGGDDDCCCBBBBBBCCCFFFHHHJJJHHHJJJMMMMMMNNNQQQVVV[[[aaahhhsss}}}vvvkkkhhheeedddddddddcccbbb```___^^^\\\YYYWWWVVVUUUSSSSSSRRRRRRRRRRRRSSSSSSRRRTTTUUUXXX[[[]]]___```aaabbbcccdddeeefffggghhhiiihhhfffffffffeeebbb```WWWSSSNNNJJJIIIHHHHHHGGGEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPRRRTTTVVVWWWXXXXXXXXXWWWVVVTTTQQQPPPNNNMMMLLLLLLJJJIIIGGGFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBAAADDDDDDEEEFFFFFFGGGHHHHHHJJJLLLNNNOOOOOOQQQSSSUUUVVVXXX\\\___```bbbdddffffffjjjoootttyyy~~~{{{wwwuuuvvvvvvvvvwwwvvvvvvwwwxxxxxxwwwuuuooommmjjjhhhjjjnnntttxxxzzzwwwvvvvvvzzz}}}{{{|||||||||{{{{{{}}}~~~~~~~~~qqqcccTTTKKKGGGDDDDDDGGGDDDKKKVVVcccsssnnn___UUUMMMFFFAAA@@@>>><<<;;;;;;<<<;;;:::999:::<<<<<<<<<>>>BBBDDDBBBDDDFFFGGGIIIMMMRRRVVV^^^fffpppxxxrrrdddZZZPPPMMMKKKHHHGGGHHHEEEDDDDDDDDDEEEHHHKKKLLLLLLNNNPPPQQQRRRVVV]]]cccjjjqqq||||||tttsssqqqqqqqqqpppmmmkkkjjjhhhfffccc```]]][[[YYYVVVUUUUUUTTTTTTUUUUUUUUUUUUVVVXXX[[[^^^```bbbcccddddddeeeggghhhiiijjjkkkkkkiiihhhggggggfffdddbbb\\\WWWRRRNNNMMMLLLLLLKKKGGGGGGGGGHHHJJJLLLOOOPPPSSSTTTUUUWWWXXXYYYYYYYYYXXXWWWUUUSSSQQQOOOOOONNNLLLKKKKKKJJJIIIGGGFFFEEECCCCCCCCCCCCCCCBBBBBBAAAEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLMMMMMMNNNQQQSSSTTTWWW[[[^^^```bbbeeegggfffiiimmmqqquuuyyy}}}zzzxxxyyyzzz{{{{{{|||||||||zzzwwwtttpppoooppprrrttt}}}{{{wwwsssqqqrrrxxx~~~|||zzz{{{|||{{{{{{{{{}}}|||{{{mmm___PPPHHHDDDAAACCCFFFDDDLLLXXXfffvvvzzzhhhYYYPPPJJJCCC???>>><<<;;;;;;<<<===<<<;;;999:::<<<<<<<<<>>>BBBEEEBBBDDDEEEGGGIIILLLQQQUUU___eeeooowww}}}pppdddZZZPPPMMMKKKHHHHHHIIIHHHGGGGGGGGGIIIKKKNNNPPPQQQSSSTTTUUUWWW\\\eeekkkttt{{{~~~|||||||||||||||zzzwwwssspppooollliiieeeaaa___]]]XXXWWWWWWVVVVVVVVVWWWWWWXXXYYY[[[]]]```ccceeefffggghhhiiijjjlllmmmnnnooollljjjhhhgggggggggeeeccc___[[[UUUQQQOOOOOOOOOOOOIIIIIIIIIJJJLLLNNNQQQRRRXXXXXXYYYZZZ[[[[[[[[[[[[XXXWWWUUUSSSRRRPPPPPPOOOLLLLLLLLLLLLKKKJJJIIIIIICCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFJJJKKKMMMMMMMMMNNNQQQSSSQQQTTTXXX[[[]]]___bbbdddfffhhhkkkmmmnnnpppsssuuuxxx{{{|||{{{}}}}}}yyyuuusssssssssxxx~~~xxxssspppmmmssszzz~~~~~~}}}||||||zzzxxxwwwxxx{{{~~~vvvdddZZZOOOIIIEEECCCDDDHHHFFFLLLWWWfffxxx|||lllZZZQQQKKKEEE@@@???<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<>>>AAACCCEEEFFFFFFGGGHHHJJJMMMSSSWWW___fffooowww|||ssscccZZZPPPKKKKKKLLLLLLJJJNNNMMMKKKLLLMMMOOOPPPPPPXXXTTTTTTZZZ```eeeqqq}}}zzzwwwsssoookkkgggccc```\\\[[[YYYXXXXXXXXXZZZ[[[ZZZ\\\___bbbeeehhhjjjkkkkkkmmmooopppqqqpppooonnnllllllkkkiiihhhhhhhhhhhh```\\\WWWSSSRRRSSSSSSSSSPPPNNNLLLKKKLLLOOOSSSVVVVVVWWWZZZ\\\]]]]]]\\\[[[]]]ZZZXXXVVVVVVTTTRRRPPPOOOOOOOOONNNMMMKKKJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFGGGIIIJJJJJJMMMMMMMMMMMMNNNPPPQQQRRRVVVVVVXXXZZZ\\\^^^___```eeegggiiikkkmmmoooppppppuuuwwwzzz~~~{{{wwwuuutttzzz{{{sssmmmppprrrwww~~~~~~~~~}}}||||||zzzxxxxxxyyy{{{}}}rrr```VVVLLLGGGDDDAAACCCGGGFFFLLLXXXgggyyyuuueeeUUUMMMHHHCCC??????<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<>>>AAACCCEEEEEEFFFGGGHHHJJJNNNSSSWWW___fffooowww|||ooobbbZZZPPPKKKKKKLLLLLLKKKLLLKKKKKKLLLOOOQQQRRRRRRZZZXXX[[[cccllluuu}}}xxxuuuqqqmmmiiieeedddcccaaa___^^^^^^___```\\\^^^aaadddgggjjjlllmmmnnnoooqqqrrrrrrqqqpppooolllkkkjjjiiihhhgggggggggbbb^^^ZZZWWWVVVWWWWWWWWWUUUSSSPPPNNNOOORRRVVVXXX[[[\\\^^^______^^^\\\[[[\\\ZZZXXXWWWWWWWWWUUUSSSQQQQQQPPPPPPNNNMMMKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDEEEFFFGGGIIIJJJLLLLLLPPPPPPPPPQQQQQQRRRSSSTTTVVVWWWYYYZZZ\\\___```aaacccdddfffhhhkkkmmmnnnnnnrrrtttwwwzzz}}}~~~{{{yyy{{{}}}vvvpppppprrrvvv}}}~~~~~~~~~}}}||||||{{{yyyyyyzzz|||~~~|||~~~{{{~~~vvvjjjZZZQQQHHHDDDBBB@@@BBBFFFGGGMMMYYYiii{{{jjj\\\OOOHHHDDD@@@======;;;;;;;;;;;;:::::::::::::::;;;;;;===???AAACCCEEEEEEFFFGGGHHHJJJNNNSSSWWW___fffooowww}}}|||kkk```YYYPPPKKKKKKLLLLLLKKKLLLMMMNNNPPPRRRUUUWWWXXX```aaahhhsss|||yyytttppplllhhhfffcccaaa```___```aaaaaabbbeeehhhkkkmmmoooooorrrrrrtttttttttsssrrrqqqooonnnlllkkkjjjiiiiiiiiieeebbb^^^\\\]]]^^^^^^]]]\\\ZZZVVVTTTTTTVVVZZZ\\\aaabbbccccccbbb```^^^\\\\\\ZZZYYYYYYZZZZZZYYYWWWSSSSSSSSSRRRPPPOOOMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFHHHIIIKKKMMMNNNOOOTTTTTTTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[]]]___aaabbbbbbccceeehhhkkkmmmnnnoooqqqsssvvvyyy{{{~~~|||{{{yyy{{{}}}{{{tttpppqqqtttzzz~~~}}}~~~}}}||||||{{{zzzzzz{{{~~~|||||||||vvvsssvvv}}}}}}nnncccTTTLLLEEECCCBBBAAABBBFFFGGGNNN[[[lll~~~yyyaaaVVVJJJEEEAAA===;;;<<<:::::::::::::::::::::::::::;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGHHHJJJNNNSSSXXX___fffooowww}}}yyyiii^^^XXXQQQLLLKKKKKKLLLLLLNNNPPPRRRTTTWWWZZZ]]]___kkkoooyyyzzzuuuqqqiiihhheeecccbbbbbbcccdddeeegggiiillloooqqqrrrsssttttttuuuuuuuuutttssssssrrrrrrpppooommmmmmllllllgggeeecccbbbcccddddddcccccc```\\\YYYYYYZZZ]]]___dddeeeffffffeeecccaaa______^^^\\\\\\]]]]]][[[ZZZVVVVVVUUUTTTRRRPPPOOONNNLLLLLLLLLKKKJJJJJJIIIIIIGGGHHHIIIKKKNNNPPPQQQRRRWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\^^^```bbbcccdddeeehhhkkknnnppprrrssstttvvvxxxzzz}}}}}}zzz{{{~~~ssstttvvvyyy}}}yyyqqqrrrtttyyy~~~}}}}}}}}}}}}}}}|||{{{{{{{{{}}}||||||vvvpppkkkiiimmmsss{{{yyyhhh]]]PPPIIIDDDCCCCCCBBBCCCGGGHHHPPP]]]oooqqq[[[QQQHHHCCC@@@;;;999::::::::::::::::::::::::::::::;;;===???AAABBBDDDDDDDDDEEEGGGHHHJJJNNNTTTXXX___fffooowww~~~vvvhhh[[[WWWQQQLLLKKKKKKLLLMMMOOORRRUUUWWWZZZ___eeeiiiuuu~~~zzzvvvooonnnllljjjiiijjjkkkllljjjkkknnnppprrrtttuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuutttrrrpppooonnnmmmmmmjjjiiihhhhhhjjjjjjiiihhhgggeeeaaa]]]\\\^^^```bbbdddfffggghhhhhhgggeeeddddddbbb```_________]]][[[XXXXXXWWWVVVTTTRRRPPPOOONNNNNNMMMMMMLLLKKKKKKJJJIIIJJJLLLNNNQQQSSSUUUVVVZZZZZZ\\\]]]^^^_________```____________aaacccdddfffhhhkkknnnqqqtttvvvwwwwwwyyy{{{}}}|||zzz|||zzzppppppqqqtttyyy}}}uuutttuuuyyy}}}||||||}}}}}}}}}|||||||||}}}~~~yyyvvvxxx|||{{{rrrlllccc```aaafffkkkrrr}}}rrrcccXXXMMMGGGCCCCCCDDDCCCDDDGGGIIIQQQ___qqqzzzgggUUUMMMFFFBBB???:::999;;;999999999999:::::::::::::::;;;===???BBBCCCDDDDDDDDDEEEFFFHHHJJJOOOTTTXXX___fffoooxxx~~~rrrfffYYYVVVQQQMMMJJJKKKLLLNNNOOORRRVVVZZZ___fffpppxxx~~~uuusssqqqooonnnnnnooopppnnnoooqqqsssuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxvvvuuusssqqqooonnnnnnmmmnnnnnnmmmoooppppppnnnmmmkkkiiieeeaaa```aaadddffffffgggiiikkkkkkkkkjjjiiigggeeecccbbbbbbaaa___]]]\\\[[[ZZZYYYWWWUUUSSSRRRQQQPPPPPPOOOOOONNNMMMMMMLLLNNNPPPRRRUUUXXXZZZ[[[^^^```bbbeeefffggggggggghhhgggeeeccccccdddfffggghhhjjjmmmppptttwwwyyyzzz{{{|||~~~}}}}}}yyymmmkkkkkkmmmttt|||zzzyyyxxx{{{|||{{{|||}}}}}}}}}||||||}}}~~~vvvnnnllloooppprrrsssrrrnnnhhhbbb^^^ZZZYYY]]]ccciiioooyyy{{{lll^^^TTTJJJEEEAAACCCDDDBBBCCCEEEIIIRRRaaasssooo\\\NNNGGGBBBAAA>>>;;;:::===888888999999999::::::::::::;;;>>>@@@BBBCCCDDDDDDCCCEEEFFFHHHJJJOOOUUUYYY___fffoooxxx~~~~~~lllaaaWWWUUUQQQMMMJJJJJJLLLNNNQQQUUU[[[```hhhttt}}}{{{xxxuuusssrrrrrrrrrqqqrrrsssuuuwwwxxxxxxyyywwwwwwwwwxxxyyyzzz{{{|||zzzyyywwwuuusssrrrqqqqqqsssssssssuuuvvvuuusssqqqooolllhhheeedddeeehhhjjjjjjkkkmmmoooooonnnmmmlllgggfffddddddeeeeeecccaaa```___^^^]]][[[XXXVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRUUUXXX[[[^^^```aaaeeegggjjjmmmpppqqqqqqqqqqqqooollliiihhhiiijjjkkklllnnnqqquuuyyy|||~~~}}}vvvkkkhhhgggjjjrrr{{{}}}|||~~~|||{{{|||}}}~~~}}}||||||}}}~~~zzznnneeedddgggbbbdddeeeccc___YYYUUUSSSWWWXXX]]]eeejjjpppzzzwwwiii[[[QQQIIICCC@@@BBBCCCAAAAAADDDIIIRRRbbbttthhhTTTHHHCCC??????>>>;;;<<>>@@@CCCDDDDDDDDDCCCDDDFFFHHHJJJOOOUUUYYY___fffoooxxxxxxggg^^^VVVTTTQQQMMMJJJJJJLLLOOOTTTYYY```gggppp~~~{{{yyyxxxxxxrrrssstttvvvxxxyyyyyyyyyxxxxxxxxxyyy{{{|||~~~}}}|||yyyxxxvvvvvvuuuwwwwwwwwwyyyzzzyyyvvvsssqqqnnnjjjgggggghhhkkkmmmnnnooopppqqqqqqpppnnnmmmgggeeedddeeefffgggfffeeecccbbbaaa```]]][[[YYYXXXWWWWWWVVVVVVUUUTTTTTTSSSUUUVVVXXX[[[___bbbdddfffjjjlllppptttwwwxxxxxxxxxwwwtttqqqnnnllllllmmmnnnppprrrvvvzzz~~~xxxrrrkkkhhhfffjjjrrr|||~~~~~~||||||}}}}}}|||||||||{{{|||~~~~~~lllddd^^^ZZZYYY[[[XXXWWWWWWSSSNNNNNNQQQPPPVVV]]]dddlllxxx|||nnnaaaVVVOOOEEEEEECCCAAA???@@@CCCFFFNNNUUUcccvvvxxxaaaSSSDDDAAA>>><<<;;;;;;999888;;;:::999999999:::;;;<<<>>>???@@@AAABBBCCCCCCCCCDDDFFFGGGIIIKKKPPPVVVZZZ___fffqqqyyynnnbbb___WWWTTTQQQMMMLLLLLLOOOQQQXXX^^^fffooo{{{~~~|||yyywwwyyywwwwwwwwwyyyzzzyyyxxx~~~~~~|||{{{|||~~~}}}{{{yyyxxxwwwwww||||||}}}}}}||||||{{{zzzwwwtttoookkkjjjllloooqqqqqqrrrsssttttttsssqqqpppmmmlllllllllkkkjjjjjjjjjjjjjjjiiihhhfffdddaaa```___\\\XXXWWWWWWWWWWWWWWWUUUYYY]]]bbbeeehhhlllnnnqqqwww{{{|||}}}}}}wwwrrrpppnnnlllooosssssswww|||~~~wwwtttnnnmmmmmmnnnssszzz~~~}}}}}}~~~}}}}}}|||||||||}}}wwweee]]]WWWSSSRRRRRRPPPOOOPPPNNNJJJKKKOOOSSSYYYaaahhhqqq~~~xxxjjj^^^SSSLLLDDDDDDCCCAAA???@@@DDDFFFNNNVVVdddvvvsss]]]PPPCCCAAA===;;;;;;;;;999888;;;:::999999999:::;;;<<<>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGHHHKKKPPPVVVZZZaaahhhrrr{{{}}}iii___^^^XXXWWWUUUQQQOOOOOOPPPRRRYYY___iiisss}}}zzz{{{yyyxxxyyyzzz{{{zzzyyy|||~~~~~~}}}|||{{{zzz~~~~~~~~~~~~~~~}}}}}}|||zzzwwwsssooonnnooorrrttttttuuuvvvwwwwwwuuusssrrroooooonnnnnnmmmmmmmmmmmmmmmllllllkkkiiigggeeedddaaa^^^[[[YYYZZZZZZZZZZZZYYY\\\aaaeeeiiilllpppsssvvv|||{{{uuussspppnnnpppuuuwww{{{~~~yyyvvvtttrrrqqqqqqttt{{{}}}~~~~~~~~~~~~||||||}}}~~~ppp___VVVQQQMMMLLLKKKIIIIIIKKKJJJHHHKKKPPPVVV\\\fffoooyyyrrreeeYYYNNNHHHBBBBBBBBB@@@???AAAEEEHHHNNNWWWfffwwwlllWWWKKKCCC@@@===;;;;;;;;;999888;;;:::999999999:::<<<===??????AAABBBCCCDDDDDDDDDCCCDDDFFFHHHKKKPPPVVV[[[cccjjjttt|||rrraaaZZZ[[[ZZZ[[[[[[XXXUUUSSSRRRSSSZZZaaalllwww}}}|||zzzzzz|||||||||{{{{{{}}}~~~|||xxxuuussstttvvvwwwxxxyyyzzz{{{{{{yyywwwvvvrrrrrrqqqqqqppppppqqqqqqrrrqqqpppnnnlllkkkjjjiiieeebbb___]]]^^^______^^^^^^aaafffjjjnnnrrrvvvyyy|||yyyvvvsssppprrrwww||||||{{{}}}{{{xxxuuuvvv{{{~~~}}}}}}~~~lll[[[SSSNNNKKKJJJIIIGGGHHHJJJJJJIIIMMMRRRXXX```kkkvvv{{{mmm```UUUKKKEEEAAAAAAAAA@@@???AAAEEEIIIOOOXXXhhhyyy}}}eeeRRRGGGBBB???<<<;;;;;;::::::888;;;:::999999:::;;;<<<===???@@@AAACCCDDDDDDDDDDDDCCCDDDFFFHHHLLLQQQWWW\\\eeekkkttt|||{{{hhh[[[WWWZZZ[[[^^^aaa```\\\WWWUUUTTTYYYaaammmzzz~~~|||{{{|||}}}|||{{{}}}}}}zzzyyyyyy{{{||||||}}}~~~~~~}}}{{{yyyuuuuuutttsssssstttuuuvvvwwwvvvtttrrrqqqoooooonnnhhheeebbbaaabbbbbbcccbbbbbbeeeiiinnnrrrvvv{{{{{{wwwtttqqqsssxxx}}}yyywwwzzzhhhXXXQQQLLLIIIHHHIIIGGGHHHKKKKKKKKKOOOUUU\\\eeerrrxxxjjj]]]RRRIIIDDD@@@@@@@@@??????AAAEEEIIIOOOZZZjjj{{{vvv___NNNFFFAAA???<<<::::::::::::999::::::999999:::<<<===>>>@@@AAABBBCCCDDDEEEEEEEEECCCDDDGGGIIIMMMSSSYYY^^^eeelllttt{{{qqqaaaWWWVVVYYY[[[aaaggghhhccc\\\XXXWWWYYYaaannn}}}}}}|||}}}}}}}}}|||}}}|||xxxxxxwwwvvvwwwxxxzzz{{{|||{{{zzzxxxvvvtttsssrrrkkkhhheeedddeeefffffffffeeehhhmmmqqquuuzzz|||xxxuuusssvvv|||~~~wwwwww}}}eeeUUUNNNJJJGGGFFFHHHFFFGGGJJJLLLMMMRRRYYYbbbmmm|||uuuggg[[[QQQHHHDDD@@@@@@@@@??????AAAEEEHHHPPP[[[lll|||pppZZZKKKEEE@@@>>>;;;::::::::::::999::::::999:::;;;<<<>>>???@@@AAACCCDDDEEEEEEFFFFFFCCCEEEHHHKKKOOOUUU[[[```gggmmmuuu|||~~~jjj]]]VVVUUUXXX[[[dddnnnpppkkkccc]]][[[\\\dddrrr~~~~~~~~~}}}|||{{{zzz{{{}}}}}}zzzvvvuuunnnllliiihhhiiijjjjjjjjjjjjmmmqqquuuzzz~~~{{{yyyyyy}}}yyyuuuyyy}}}eeeUUUNNNJJJGGGGGGGGGFFFGGGLLLOOOQQQXXX```jjjvvvssseeeYYYOOOGGGCCCAAAAAA@@@???>>>@@@DDDGGGPPP\\\nnn}}}kkkUUUIIIDDD@@@===;;;::::::::::::999::::::::::::;;;===>>>@@@AAABBBCCCDDDEEEFFFFFFFFFDDDFFFIIILLLPPPVVV^^^ccciiiooovvv}}}vvveee[[[UUUTTTVVV]]]hhhtttxxxsssiiiccc```aaajjjwwwzzzwwwrrrooommmlllmmmnnnooonnnqqqtttxxx||||||uuuvvvzzzfffWWWPPPLLLIIIIIIGGGFFFIIINNNRRRVVV^^^fffppp}}}~~~qqqcccXXXNNNFFFBBBAAAAAA@@@???>>>@@@CCCFFFPPP]]]ooo~~~hhhSSSGGGCCC@@@===:::999:::::::::999::::::::::::;;;===???@@@AAABBBCCCEEEFFFFFFFFFFFFEEEGGGJJJMMMQQQXXX___dddkkkpppxxx~~~rrrcccZZZTTTSSSUUU^^^jjjxxx}}}xxxnnngggdddeeennn|||}}}yyyuuurrroooooopppqqqrrrqqqvvvyyy|||~~~uuuuuuxxx~~~fffXXXQQQLLLIIIHHHMMMJJJJJJNNNRRRWWWaaakkkzzz|||oooaaaVVVMMMFFFCCC@@@======>>>>>>>>>CCCIIIRRR^^^ooovvv```MMMAAA<<<>>>===<<<;;;999888777666777888999;;;===>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFIIILLLOOOTTTYYY```dddlllqqqxxx~~~|||hhh[[[UUURRRRRRTTT^^^jjjyyy}}}tttmmmjjjggguuu~~~{{{xxxuuutttvvvxxxzzz~~~xxxqqqnnnyyy}}}||||||}}}~~~iiiZZZSSSNNNJJJIIIKKKIIIKKKPPPUUU[[[gggrrrzzzmmm___TTTLLLEEEAAA@@@===<<<>>>>>>???CCCJJJTTT```qqqqqq\\\JJJ@@@<<<<<<<<<;;;;;;::::::::::::888888999;;;===>>>@@@@@@AAABBBCCCCCCEEEEEEFFFGGGHHHJJJMMMQQQUUU[[[bbbfffnnnssszzzvvvbbbXXXSSSQQQRRRUUU]]]hhhwww}}}vvvpppmmmppp}}}zzzxxxyyy{{{{{{sssooottt{{{~~~|||yyyxxxxxxxxxxxxyyyzzzzzz~~~~~~lll^^^VVVOOOKKKJJJJJJIIILLLRRRXXXaaaooo|||xxxjjj]]]RRRJJJDDD@@@???===<<<>>>??????DDDKKKWWWbbbrrrjjjVVVGGG???<<<::::::::::::;;;<<<======888888:::;;;===???@@@@@@BBBCCCDDDEEEFFFGGGGGGHHHIIIKKKOOOSSSWWW]]]dddiiiqqqvvv|||}}}mmm\\\SSSPPPPPPRRRUUU[[[fffuuu}}}|||xxxtttssszzz~~~~~~vvvooommmrrr{{{xxxzzz~~~}}}~~~zzzyyyxxxwwwwwwxxxxxxyyy|||||||||oooaaaXXXPPPKKKJJJJJJJJJNNNTTT[[[fffwwwvvvhhh[[[PPPIIIDDDAAA???<<<<<<>>>???@@@EEELLLVVVaaaqqqyyycccQQQEEE???===999999999999999;;;<<<===888999:::<<<===???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIKKKOOOSSSXXX___fffkkksssxxx~~~wwwhhhXXXPPPNNNNNNQQQTTTYYYdddrrrzzz{{{yyywwwxxxzzzxxxzzz{{{|||yyyppphhhlllrrrzzzzzz{{{~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzz|||||||||pppdddZZZQQQLLLKKKKKKLLLPPPWWW^^^jjj~~~~~~uuugggZZZPPPIIIDDDBBB>>><<<<<>>???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHKKKOOOSSSYYY___gggllltttyyyuuufffVVVOOONNNNNNPPPSSSYYYcccooowwwxxxxxxyyy{{{|||vvvssssssvvvxxxzzz}}}|||{{{{{{|||}}}|||rrrhhhiiilllsss|||~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~rrrfff]]]SSSMMMMMMLLLNNNSSS[[[cccppp|||ssseeeXXXNNNHHHDDDBBB>>>;;;<<>>===;;;:::888555555555666777999999;;;<<<>>>@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHKKKOOOTTTZZZaaahhhnnnvvv{{{sssdddUUUOOONNNNNNPPPSSSZZZbbbmmmtttuuuvvvyyy||||||vvvsssooonnnqqqtttwwwxxx|||}}}xxxtttssstttvvvyyy|||vvvllljjjiiinnnwwwtttiii```VVVPPPPPPMMMOOOVVV^^^hhhxxxzzzqqqcccUUULLLFFFCCCAAA===;;;<<>>@@@AAABBBBBBCCCDDDDDDFFFFFFGGGHHHIIILLLPPPVVV\\\ccckkkpppxxx}}}oooaaaSSSNNNNNNNNNQQQTTT[[[bbblllqqqrrrtttxxx|||yyyrrrooommmlllkkklllppptttwwwxxx}}}xxxrrrnnnmmmooorrrvvvzzz}}}|||pppkkkhhhkkksss|||uuulllbbbXXXSSSRRRLLLPPPWWWaaalll}}}xxxoooaaaSSSJJJDDDAAA@@@===;;;<<>>@@@AAABBBDDDDDDEEEFFFGGGHHHHHHIIIJJJMMMRRRWWW]]]eeemmmrrrzzzlll^^^QQQMMMMMMOOORRRUUU\\\ccckkkpppppprrrvvv{{{~~~vvvqqqmmmjjjiiihhhhhhhhhkkkpppuuuwwwxxx}}}}}}uuunnnjjjiiikkkoootttyyy}}}rrrlllhhhiiiqqqzzzwwwmmmeee]]]VVVPPPPPPQQQWWWbbbqqqvvvlll^^^QQQJJJFFFBBB??????======??????@@@HHHQQQ[[[lll|||www^^^NNNDDD===999888:::999888777666666666666999:::<<<===???@@@@@@AAACCCDDDEEEDDDDDDDDDFFFHHHJJJMMMQQQVVV]]]eeemmmsss||||||hhh\\\PPPKKKKKKLLLPPPUUUZZZaaaiiinnnpppsssyyy~~~uuutttpppjjjeeebbbcccdddccceeehhhkkknnnssswww{{{|||uuummmiiihhhkkkpppvvvzzz}}}{{{qqqiiigggjjjqqq{{{yyypppiiibbbZZZUUUTTTTTTYYYeeesssvvvlll]]]QQQJJJEEEBBB??????======??????AAAIIIRRR]]]mmm}}}rrrZZZKKKCCC===999999888777777777777777888888999:::<<<>>>???@@@@@@AAABBBCCCDDDDDDCCCCCCEEEGGGKKKNNNSSSXXX___hhhpppvvv}}}{{{ggg\\\PPPLLLKKKLLLPPPTTTYYY```hhhnnnppptttzzz}}}yyyuuutttvvvuuuqqqmmmjjjiiifffccc```___aaacccdddgggkkkooorrruuuyyy|||~~~vvvoookkkkkkmmmqqqvvvzzz}}}vvvkkkggghhhmmmwww|||uuuoooiiiaaa\\\YYYXXX\\\gggwwwuuukkk\\\QQQIIIEEEBBB???>>>======???@@@BBBJJJSSS___ooo~~~kkkUUUHHHAAA<<<::::::666666666666777888999::::::;;;<<<>>>???@@@@@@AAAAAABBBCCCCCCBBBCCCEEEGGGKKKOOOTTTZZZbbbkkkttt{{{yyyfff[[[PPPMMMLLLLLLNNNRRRXXX___hhhnnnqqqvvv}}}~~~uuummmiiidddcccddddddbbb___^^^^^^^^^]]]\\\]]]aaacccgggjjjooosssvvvxxx{{{}}}yyysssnnnpppqqqsssvvvzzz~~~|||ooohhheeehhhqqq{{{~~~yyyuuuoooiiiddd___]]]___jjjzzztttjjj\\\PPPIIIEEEAAA???>>>======@@@@@@CCCKKKTTTaaaqqqyyyfffQQQEEE@@@<<<999999666666666666777888999:::;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBBBBBCCCEEEGGGKKKOOOTTT[[[cccmmmwww}}}yyyfff[[[QQQNNNMMMLLLNNNQQQXXX```jjjppptttzzz{{{ooohhhdddaaa]]][[[\\\\\\\\\[[[YYYZZZ[[[\\\]]]```dddgggjjjnnnssswwwzzz{{{}}}~~~yyytttvvvvvvwwwyyy|||sssjjjeeeeeennnwww~~~~~~zzzxxxuuupppllleeeaaabbblll|||sssiii[[[OOOHHHDDDAAA???>>><<<===@@@AAADDDLLLVVVcccsssuuucccOOOCCC???;;;999999888888777777777777888888<<<<<<===???@@@@@@@@@@@@???AAABBBBBBBBBCCCEEEGGGLLLOOOTTT[[[ccclllvvv||||||ggg\\\RRRNNNNNNMMMNNNQQQZZZbbbllltttxxx~~~wwwkkkbbb]]][[[YYYVVVUUUUUUVVVWWWWWWYYY[[[^^^___aaadddhhhkkknnnrrrwww{{{}}}~~~|||}}}||||||}}}wwwnnngggeeellluuu|||{{{{{{|||}}}~~~{{{zzzzzzwwwuuummmgggfffnnnrrrhhhZZZNNNHHHDDDAAA>>>>>><<<>>>AAABBBEEENNNXXXeeesssooo^^^KKKAAA===:::888888888888777777777777777888<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCDDDFFFHHHNNNQQQUUU[[[bbbkkktttzzzjjj^^^SSSOOONNNMMMOOOSSS\\\dddooovvv{{{wwwiii```YYYUUUUUUTTTTTTTTTUUUVVVXXXYYY\\\^^^aaadddfffiiimmmppptttwww|||~~~|||tttkkkfffjjjrrr{{{~~~|||zzz{{{|||~~~~~~{{{|||~~~~~~}}}tttmmmjjjrrrqqqgggYYYNNNGGGDDDAAA>>>===<<<>>>AAACCCFFFOOOYYYeeettt|||hhhWWWFFF>>>;;;:::999999777666666666777888999:::===>>>>>>???@@@@@@@@@@@@@@@AAACCCCCCCCCEEEGGGIIIQQQTTTXXX\\\bbbjjjsssxxxlll```TTTOOONNNNNNQQQUUU]]]eeepppwww|||xxxiii```[[[WWWTTTSSSUUUWWWXXXYYY[[[]]]^^^```bbbfffjjjmmmpppuuuxxx{{{}}}zzzppphhhhhhmmmzzz|||zzz||||||~~~|||~~~yyyqqqmmmtttpppgggYYYMMMGGGCCC@@@>>>===<<<>>>AAACCCFFFPPPYYYeeetttzzzbbbRRRAAA;;;:::999999:::444555555666777999;;;<<<===>>>???@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEHHHJJJTTTVVVZZZ^^^cccjjjrrrxxx~~~nnnbbbUUUOOONNNNNNRRRVVV^^^eeepppwww|||wwwjjjaaa\\\[[[YYYXXXQQQTTTWWWYYY[[[\\\^^^```cccfffkkkooossswww|||ssshhhfffjjjyyy~~~{{{zzz}}}~~~}}}zzz}}}}}}qqqdddUUULLLFFF@@@===>>>===;;;===@@@CCCGGGQQQ[[[iiiuuu~~~~~~~~~yyyoooWWWKKK???:::888666777::::::999999999999999::::::??????@@@AAAAAAAAAAAA@@@AAABBBCCCDDDEEEHHHLLLPPPVVVYYY\\\___bbbiiirrryyywwweeeTTTPPPNNNLLLOOOUUU^^^gggqqqxxx|||pppiiiaaa[[[XXXWWWUUUSSSWWWZZZ]]]___```bbbdddfffiiilllpppssswww{{{wwwnnnkkkjjjwww~~~|||~~~|||{{{|||}}}~~~}}}pppcccUUULLLFFF@@@===>>>===<<<===@@@CCCGGGRRR\\\kkkvvvxxxnnnVVVJJJ???:::888666777:::888888888888888999::::::??????@@@AAAAAAAAAAAA@@@AAABBBCCCDDDEEEHHHMMMPPPVVVYYY]]]aaaeeellluuu|||zzzhhhWWWRRRPPPNNNQQQWWW___gggrrryyy|||}}}qqqgggbbb\\\XXXWWWWWWWWWVVV[[[^^^aaadddeeefffiiikkkmmmppptttwwwzzz~~~{{{sssnnnmmmttt}}}}}}{{{~~~~~~}}}|||{{{|||}}}|||ooobbbTTTKKKEEE@@@>>>???===<<<===AAADDDHHHSSS^^^mmmxxxvvvkkkSSSHHH>>>999888666777999666666777777888999;;;;;;??????@@@AAAAAAAAAAAA@@@AAABBBDDDEEEFFFJJJNNNRRRVVVZZZ___dddhhhoooxxx~~~kkkZZZTTTRRRPPPSSSYYY```hhhssszzz}}}~~~}}}}}}nnneee___\\\YYYWWWXXXZZZ\\\\\\aaadddgggjjjkkkmmmoooqqqtttvvvzzz}}}xxxqqqnnnooovvv|||{{{~~~~~~}}}{{{|||}}}{{{mmmaaaSSSKKKEEE@@@>>>???>>><<<===AAADDDJJJUUU```ooozzztttfffPPPFFF<<<999888666777999555555666777888:::;;;<<>>??????===>>>AAAEEEKKKWWWcccqqq{{{~~~pppaaaLLLCCC;;;999999777666888555555666777888:::<<<===??????@@@AAAAAAAAAAAA@@@AAACCCEEEFFFIIIMMMRRRVVVZZZ___eeejjjnnnsssyyy~~~rrr___WWWTTTRRRUUU[[[ccclllvvv}}}~~~vvvmmmfffbbb^^^\\\]]]^^^___aaacccfffgggjjjmmmqqqtttvvvyyy|||~~~|||qqqiiidddgggnnnyyy~~~|||~~~~~~~~~~~~}}}}}}{{{|||~~~yyyjjj^^^QQQIIIDDD???>>>??????===>>>BBBFFFLLLYYYeeerrr{{{|||mmm[[[III@@@:::999999777666888666666777888999;;;===>>>??????@@@AAAAAAAAAAAA@@@AAACCCEEEGGGJJJNNNSSSWWW[[[aaahhhnnnrrrvvv}}}uuuaaaYYYVVVSSSVVV]]]eeemmmxxx~~~ssshhhbbb___]]][[[\\\^^^aaacccdddfffiiikkkooossswww{{{}}}~~~sssjjjccccccgggooo|||~~~~~~~~~~~~}}}|||||||||}}}~~~xxxiii]]]PPPHHHDDD???>>>@@@@@@>>>>>>BBBFFFMMMZZZgggrrr{{{{{{iiiWWWFFF???999999999777666777888888888999:::<<<===>>>??????@@@AAAAAAAAAAAA@@@AAACCCEEEHHHKKKOOOUUUYYY[[[aaajjjrrrwww}}}yyyeee\\\XXXUUUXXX___fffnnnyyyyyyqqqggg```^^^___^^^^^^]]]aaafffiiijjjllloooqqqwwwzzz~~~wwwnnneeebbbbbbhhhtttzzz{{{~~~~~~~~~~~~}}}|||{{{|||}}}wwwiii\\\OOOHHHCCC???>>>@@@@@@>>>>>>BBBFFFNNN[[[hhhsss{{{zzzgggTTTEEE>>>888999999777666777999999999:::;;;<<<===>>>??????@@@AAAAAAAAAAAA@@@AAACCCFFFHHHKKKPPPUUUZZZZZZaaakkkttt{{{|||ggg^^^ZZZWWWZZZaaafffooozzz~~~rrriiiccc\\\YYYZZZ]]]______```dddjjjnnnoooqqquuuxxx|||{{{rrrhhhccc```dddooo|||vvvuuu{{{~~~~~~}}}}}}}}}|||}}}}}}vvvfffZZZMMMFFFAAA<<<:::<<<>>><<<===BBBGGGPPP___mmmuuu}}}uuubbbMMM===<<<999666444444555555777777888:::<<<===??????AAAAAA@@@@@@@@@AAABBBBBBCCCEEEGGGIIILLLOOOTTTWWW___eeennnwwwmmm```[[[ZZZ^^^bbbiiisss|||xxxppplll______^^^\\\[[[\\\```ccciiilllqqqtttvvvxxxzzz||||||nnneee___bbbjjjsss~~~zzzuuuvvv~~~~~~}}}}}}~~~}}}tttcccWWWKKKEEEBBB===<<<>>>>>>===>>>BBBHHHQQQ```mmmvvv{{{rrr^^^JJJ===<<<999666555555555666777777999:::<<<===??????AAAAAA@@@@@@AAAAAABBBCCCBBBDDDGGGJJJMMMQQQVVVZZZaaagggpppyyyqqqccc]]]\\\```eeellluuu}}}xxxpppiiiddd```ZZZ[[[[[[[[[[[[^^^bbbeeelllpppuuuxxx{{{}}}~~~uuukkkcccccciiipppzzz~~~yyyxxx}}}}}}~~~{{{qqq___TTTIIIEEEBBB>>>===???>>>===>>>CCCIIIRRRaaannnxxxwwwlllYYYGGG===<<<999777666666666777777888999:::<<<>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCAAADDDGGGJJJNNNSSSXXX\\\ccchhhqqqzzzvvvggg```___dddjjjqqqzzzzzzuuunnnhhhddd```]]]ZZZWWWYYYZZZ\\\^^^bbbgggjjjqqqtttzzz~~~}}}rrrhhheeefffllluuu}}}}}}wwwsssxxx~~~~~~xxxooo]]]SSSHHHDDDAAA>>>===>>>>>>===???EEEKKKTTTcccppp{{{uuugggTTTEEE===;;;999777666666777888777888999;;;<<<>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDBBBEEEHHHKKKOOOSSSYYY]]]ccciiirrr{{{zzzkkkcccaaagggnnnyyyxxxwwwyyy~~~vvvooommmiiiddd```^^^]]][[[YYYXXXZZZ]]]___bbbfffkkkooossswww}}}wwwkkkeeedddgggoooxxx~~~|||uuuppprrrxxxvvvlll\\\RRRHHHDDDAAA===;;;<<<>>>===@@@GGGNNNWWWeeerrr}}}~~~rrrbbbPPPCCC;;;:::888666666777888999888888999;;;===>>>@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDGGGJJJMMMPPPTTTYYY]]]dddjjjsss|||~~~ooogggeeekkksss~~~zzzuuutttuuu~~~xxxrrrkkkfffccc```\\\YYYYYYXXXXXXWWWZZZ\\\___bbbdddhhhmmmpppuuuyyyxxxllleeebbbccckkksss{{{yyyrrrqqqttt~~~rrrhhhZZZPPPGGGCCC@@@<<<:::;;;>>>>>>AAAHHHOOOYYYgggttt~~~|||nnn\\\KKKAAA:::888777555555666888999888999:::;;;===???@@@AAAAAAAAAAAAAAABBBCCCEEEEEEFFFHHHLLLOOOSSSXXX]]]aaaiiinnnvvvvvvnnnlllsss{{{uuuqqqqqqrrr{{{{{{sssooojjjfffbbb___\\\YYYXXXXXXYYYYYYYYY[[[^^^aaadddfffjjjnnnqqqwww|||yyynnngggaaa```gggpppyyy}}}zzzssspppooovvv|||nnndddWWWMMMEEEBBB@@@===;;;<<<>>>>>>BBBJJJQQQZZZhhhuuu|||~~~yyyjjjVVVFFF>>>888777555444444666777888888999:::<<<===???@@@AAA@@@AAAAAAAAACCCDDDEEEFFFGGGJJJNNNSSSXXX^^^eeeiiipppuuu}}}wwwuuu|||{{{nnnlllmmmpppzzz|||rrrjjjfffddd```]]]]]][[[XXXXXXZZZ\\\]]]]]]^^^```eeehhhlllppptttwww|||}}}yyywwwzzz{{{rrrjjjccc___dddllluuuzzz{{{uuuppplllpppyyykkkaaaTTTKKKCCCBBBAAA>>>===>>>>>>>>>CCCJJJRRR[[[iiivvvzzz{{{|||vvvgggSSSCCC<<<777666444333444555777888888999:::<<<>>>???@@@AAA@@@AAAAAABBBCCCDDDFFFFFFFFFJJJOOOUUU\\\ccckkkpppvvvzzz~~~|||yyykkkhhhjjjnnnzzzxxxmmmeeeaaa___\\\ZZZWWWUUUTTTUUUWWWZZZ\\\]]]aaadddiiinnnrrrvvv{{{~~~|||vvvsssqqquuu{{{~~~uuummmddd___cccjjjssswww~~~|||vvvppprrryyyjjj^^^PPPKKKDDD>>><<<<<<=========???BBBIIITTT```lllssszzzzzzuuulll]]]NNNBBB;;;777666666555555555666666666888;;;>>>@@@@@@@@@???BBBCCCCCCCCCBBBCCCFFFHHHJJJOOOUUUZZZ___dddlllqqqtttzzzuuujjjlllnnnnnnuuu~~~rrrgggccc```\\\ZZZZZZZZZYYYYYYYYY[[[^^^bbbdddeeehhhlllooorrrvvv{{{zzztttqqqssswww}}}}}}}}}{{{qqqgggbbbdddgggpppuuu|||{{{yyyxxxiii\\\NNNIIIBBB===;;;;;;<<<<<<>>>???CCCJJJUUUaaalllrrrxxxwwwsssiii[[[LLLAAA;;;777666666555555555666666777888;;;===???@@@@@@@@@AAABBBCCCBBBBBBCCCFFFHHHKKKOOOVVV[[[___eeelllrrruuu{{{vvvkkklllnnnnnnttt~~~yyynnnddd```___\\\[[[\\\ZZZZZZYYYYYY[[[^^^aaadddiiikkkooossswww{{{{{{vvvsssssswww~~~~~~}}}~~~|||sssiiicccdddfffooouuu|||wwwgggYYYLLLGGGAAA<<<:::;;;;;;;;;???@@@EEELLLVVVbbblllrrruuusssnnndddVVVIII???:::666666666555555666666777999999;;;<<<>>>???AAAAAA@@@AAABBBBBBBBBCCCFFFHHHLLLQQQWWW\\\```fffmmmrrrvvv|||wwwmmmmmmoooooouuu|||sssiii```]]]]]]\\\]]]___]]]]]]\\\\\\^^^aaadddffflllppptttyyy}}}}}}wwwtttsssxxx~~~}}}}}}}}}vvvllleeeccccccmmmttt}}}uuudddVVVJJJFFF@@@<<<;;;;;;;;;;;;???AAAFFFNNNXXXbbbkkkppppppnnnhhh^^^QQQEEE===999666666666666666666777888:::;;;;;;<<<===???AAABBB@@@AAABBBBBBBBBDDDGGGIIINNNRRRXXX]]]aaagggnnnsssvvv|||yyypppoooqqqsssxxx~~~~~~ooofff^^^\\\\\\[[[]]]aaabbbbbbaaabbbdddfffiiijjjpppsssyyy~~~yyyvvvtttxxx~~~~~~}}}~~~xxxppphhhcccaaakkksss}}}sssbbbSSSIIIEEE@@@===<<<<<<<<<<<>>AAAHHHPPPYYYaaahhhllliiieee^^^SSSHHH???;;;999666666666666777888999999;;;<<<<<<===???@@@@@@AAA@@@AAACCCCCCDDDGGGJJJMMMQQQVVV\\\```dddiiipppuuuwww}}}tttmmmiiihhhkkkooorrrwww~~~{{{{{{sssjjjfffbbbcccbbb```bbbfffffffffhhhjjjmmmppprrrsssyyy~~~{{{}}}}}}{{{|||{{{yyyssskkkddd___ccckkkvvvppp^^^PPPEEEBBB>>><<<<<<<<<<<<;;;===AAAGGGPPPYYYaaagggjjjgggccc[[[PPPEEE>>>::::::666666666666777888999:::;;;<<<===???@@@@@@@@@???@@@BBBCCCDDDFFFHHHLLLOOOSSSWWW]]]aaadddiiipppvvvzzzrrreee___]]]]]]bbbiiimmmsss{{{xxxnnngggeeeeeeggggggeeegggkkkjjjkkkmmmppptttwwwzzz{{{~~~yyyyyyyyywwwsssllleee```\\\eeepppyyy~~~~~~ooo]]]OOOCCC@@@===;;;;;;;;;;;;:::===@@@GGGPPPXXX```fffhhhfffbbbYYYNNNDDD===::::::666666666666777888999::::::<<<>>>@@@AAAAAA??????AAABBBDDDEEEGGGIIIMMMPPPSSSXXX]]]bbbeeejjjqqqvvv}}}xxxiii[[[WWWVVVWWW]]]eeelllssszzztttkkkdddcccfffjjjkkkiiikkkooonnnpppsssvvvzzz~~~~~~xxxxxxwwwvvvrrrmmmeee```XXX```kkktttzzzvvvbbbUUUOOOBBBAAA>>><<<;;;;;;<<<======CCCHHHNNNXXXdddhhhgggfff___UUUKKKCCC<<<777444444555666888999999999999===???AAAAAA@@@@@@AAABBBAAABBBCCCDDDFFFIIINNNRRRWWW[[[___cccffflllttt{{{{{{jjj```WWWSSSRRRUUU]]]fffmmmuuu|||~~~yyyoooiiihhhjjjlllmmmmmmoooqqqsssvvvyyy|||}}}xxxvvvtttsssrrrnnnfff```[[[WWW[[[ggguuusss```SSSMMMBBBAAA>>><<<;;;;;;<<<======CCCIIIOOOYYYdddhhhgggeee^^^TTTJJJBBB<<<777555555555666777888999::::::===???AAAAAA@@@@@@AAABBBAAABBBDDDEEEGGGJJJOOORRRXXX\\\aaaeeeiiiooowww}}}vvveee\\\SSSOOOOOORRRZZZcccnnnvvv}}}wwwnnniiijjjllloooqqqrrrsssvvvxxx|||xxxvvvtttsssrrrnnngggaaaZZZVVVXXXcccpppyyyooo]]]PPPKKKAAA@@@>>><<<;;;;;;<<<======CCCJJJPPPZZZdddhhhfffccc\\\RRRHHHAAA;;;777555666666666666777999;;;<<<===???AAAAAA@@@@@@AAABBBBBBCCCEEEFFFHHHKKKPPPTTTZZZ^^^dddhhhlllrrrzzz}}}qqq```XXXPPPMMMNNNQQQYYYbbbnnnvvv}}}}}}tttnnnkkknnnpppsssvvvxxxzzz}}}zzzwwwtttrrrqqqnnnhhhcccZZZUUUTTT]]]iiirrr{{{~~~~~~}}}jjjYYYMMMGGGAAA???===;;;:::;;;<<<===>>>DDDKKKRRR\\\eeehhhfffaaaZZZPPPFFF???;;;777666888777666555666999;;;======???AAAAAA@@@@@@AAABBBBBBDDDFFFGGGIIIMMMRRRUUU[[[```fffkkkooouuu}}}zzzooo___WWWPPPNNNOOOSSS[[[dddmmmuuu|||~~~zzztttpppoooqqqtttxxx{{{}}}|||xxxtttqqqpppnnniiieeeYYYTTTRRRXXXbbbmmmxxx|||vvvdddUUUJJJEEE@@@???<<<;;;:::;;;<<<===>>>DDDLLLTTT^^^fffhhheee___XXXMMMDDD>>>:::777666888777666666777999<<<======???AAAAAA@@@@@@AAABBBCCCEEEGGGHHHJJJNNNSSSWWW[[[```gggmmmqqqwwwxxxmmm^^^VVVPPPOOOPPPTTT\\\eeekkkttt{{{|||~~~{{{wwwvvvvvvuuuxxx|||~~~~~~zzztttqqqooonnnjjjgggZZZTTTQQQVVV^^^hhhuuu{{{ooo___RRRIIICCC???>>><<<::::::;;;<<<===>>>EEENNNVVV___ggghhhddd]]]UUUKKKBBB<<<999888777777777777777888:::;;;======???AAAAAA@@@@@@AAABBBDDDFFFHHHIIILLLPPPUUUYYY\\\aaaiiioootttzzz~~~~~~~~~vvvlll]]]VVVPPPOOOQQQTTT\\\dddkkkttt{{{|||~~~}}}}}}~~~|||}}}|||}}}{{{tttpppooonnnllliii^^^WWWSSSUUU[[[dddqqq|||{{{|||jjj[[[PPPHHHCCC???===;;;::::::;;;<<<===>>>FFFOOOWWW```hhhhhhccc[[[TTTIII@@@;;;999888777666777777888999:::;;;<<<===???AAAAAA@@@@@@AAABBBEEEFFFHHHJJJMMMQQQVVVZZZ]]]ccckkkrrrwww}}}}}}{{{{{{|||{{{{{{xxxyyyzzz{{{}}}xxxnnn```YYYSSSRRRTTTWWW^^^fffmmmvvv}}}~~~~~~|||{{{~~~|||tttooonnnnnnmmmkkkbbb\\\VVVVVVYYY___jjjttt}}}{{{yyygggYYYOOOGGGCCC>>>===;;;::::::;;;<<<===>>>FFFOOOXXXaaahhhhhhcccZZZSSSHHH???:::888888777666777888999:::;;;;;;;;;===???AAAAAA@@@@@@AAABBBEEEGGGIIIKKKMMMRRRWWW[[[___eeemmmtttzzz}}}zzzxxxxxxxxxxxxwwwtttuuuwwwyyy{{{}}}{{{rrrddd]]]WWWVVVXXXZZZbbbiiiooowww~~~~~~|||{{{|||~~~|||tttooonnnnnnmmmlllfff___YYYWWWWWW[[[dddnnnzzz~~~zzzrrrcccVVVJJJCCCBBB>>>===<<<;;;;;;<<<>>>??????HHHRRRZZZccchhhgggaaa\\\QQQFFF@@@<<<888777888999999::::::;;;<<<======???>>>??????@@@AAABBBCCCFFFHHHJJJLLLOOOTTT[[[___eeejjjqqqvvv{{{|||yyyuuusssrrrssssssuuuuuuuuuvvvxxx{{{}}}~~~{{{lll___WWWYYYYYYYYYbbbppptttxxx}}}yyyzzz|||}}}vvvpppmmmkkkhhheeeggg^^^VVVTTTTTTXXXbbbkkkwww{{{~~~}}}~~~|||oooaaaUUUIIIBBBAAA>>>===;;;:::;;;<<<>>>???@@@IIISSS[[[dddiiigggaaa[[[PPPEEE???<<<888666777888999999:::;;;<<<======>>>>>>??????@@@AAACCCCCCFFFHHHJJJMMMPPPUUU\\\```fffkkkrrrwww}}}|||zzzvvvsssqqqpppqqqqqqssssssssstttvvvyyy{{{}}}}}}}}}qqqeee[[[[[[[[[[[[dddqqqwwwzzzzzzvvvvvvvvvyyy}}}|||{{{}}}xxxrrrooommmiiiggghhh```XXXTTTRRRUUU]]]fffsssyyy||||||}}}}}}}}}kkk^^^RRRGGGAAA@@@===<<<;;;::::::<<<>>>???AAAJJJUUU^^^fffkkkhhhaaaYYYNNNCCC>>>;;;777555777888999999:::;;;<<<===>>>>>>>>>??????@@@BBBCCCDDDGGGIIILLLOOORRRXXX^^^bbbhhhmmmtttzzzyyywwwssspppnnnnnnooooooppppppppprrrtttwwwyyy{{{|||~~~yyymmmccc```______gggrrrzzz~~~qqqiiifffdddeeehhhmmmpppvvv|||zzzyyy{{{tttpppnnnkkkhhhiiibbbZZZUUUQQQQQQWWW```nnnuuuzzz{{{}}}xxxgggZZZOOOEEE???>>><<<;;;:::::::::<<<>>>???CCCMMMXXXaaaiiilllhhhaaaWWWLLLAAA<<<:::666555666888888999:::<<<===>>>>>>>>>>>>???@@@AAABBBDDDEEEHHHJJJNNNQQQUUU[[[aaaeeejjjpppwww}}}~~~wwwuuuqqqnnnmmmmmmnnnooooooooopppqqqsssvvvyyy{{{|||~~~vvvjjjeeecccccckkkttt}}}yyynnnddd______^^^^^^bbbgggjjjppp}}}|||zzzzzz|||}}}|||uuuqqqnnnkkkhhhhhhbbb\\\WWWRRRPPPVVV^^^iiirrryyy{{{}}}sssbbbVVVLLLCCC>>>>>><<<;;;:::999:::<<<>>>???EEEOOO[[[dddlllnnniiiaaaUUUKKK@@@<<<999666555777777888999:::<<<===>>>???>>>>>>???@@@AAACCCEEEFFFIIILLLPPPTTTXXX^^^dddhhhmmmsss{{{}}}vvvtttqqqnnnmmmmmmooopppppppppqqqsssuuuxxx{{{}}}}}}}}}rrrkkkhhhiiipppvvvuuujjjaaa[[[YYYZZZYYY[[[___eeehhhnnn{{{}}}{{{{{{}}}~~~uuupppmmmiiiffffffbbb^^^ZZZUUURRRXXX```gggqqqzzz|||~~~{{{xxx|||}}}ooo___SSSJJJBBB>>>>>>;;;:::999999:::<<<>>>@@@GGGQQQ^^^gggnnnpppjjjaaaUUUJJJ@@@;;;999666666777777777999:::<<<===>>>???>>>>>>???@@@BBBDDDEEEFFFJJJMMMRRRWWW[[[aaafffjjjooouuu~~~}}}uuussspppnnnmmmnnnoooppprrrrrrssstttwwwzzz}}}zzzsssppprrrvvvzzzuuuggg^^^YYYTTTSSSTTTTTTWWW]]]dddjjjqqq{{{|||}}}~~~wwwppplllgggdddcccaaa```]]]XXXUUUZZZccchhhsss}}}zzzqqqooouuu|||zzzlll\\\RRRIIIBBB>>>>>>:::999999999:::<<<>>>@@@HHHSSS```jjjppprrrjjjaaaTTTJJJ@@@<<<:::777777888666777888:::<<<===??????>>>>>>???@@@BBBDDDFFFGGGJJJNNNSSSYYY]]]ccchhhlllqqqwww}}}sssqqqooollllllmmmoooppprrrssstttuuuxxx|||{{{xxxzzz~~~pppeee\\\XXXVVVTTTTTTVVVVVVZZZbbbmmmuuu~~~{{{{{{~~~yyyqqqlllgggdddaaaaaaaaa___YYYUUUZZZccckkkvvv|||sssjjjiiipppyyy}}}~~~xxxkkk[[[QQQIIIBBB>>>>>>:::999888888:::<<<>>>@@@IIITTTaaakkkrrrrrrkkkaaaTTTJJJ@@@<<<:::888777999666777888:::<<<>>>???@@@>>>>>>???@@@BBBDDDFFFGGGKKKOOOTTTZZZ___dddjjjmmmrrryyy}}}qqqpppmmmkkkkkklllnnnooorrrssstttvvvxxx|||~~~sssccc[[[UUUVVVXXXYYYZZZ\\\]]]bbblllyyy}}}zzzyyyyyy}}}{{{rrrlllgggdddaaaaaaaaa___YYYTTTYYYaaammmxxxssslllfffgggnnnuuuwwwvvvuuuiiiYYYLLLFFFBBB???<<<888999999999999;;;???BBBJJJWWWfffoootttrrriii___SSSHHH===999888666777999666777999;;;<<<===>>>>>>>>>???AAABBBCCCEEEIIILLLQQQSSSWWW[[[aaagggmmmpppyyy}}}|||uuussspppnnnmmmmmmmmmnnnrrrsssvvvyyy}}}pppeee[[[VVVSSSTTTUUUVVV\\\cccdddnnnzzz~~~yyywwwxxxvvvrrruuu|||rrriiidddbbb```aaaaaa]]]XXXVVVVVVXXXllluuummmhhhccceeemmmtttuuutttttthhhXXXLLLEEEBBB>>><<<999::::::999999;;;>>>AAAHHHTTTbbbkkkpppnnnfff]]]MMMBBB999555444222222444777888999;;;<<<===>>>>>>>>>???AAABBBCCCFFFJJJMMMRRRUUUXXX]]]ccciiiooorrr|||{{{tttrrrpppnnnnnnnnnooopppuuuvvvyyy|||sssfff^^^ZZZVVVUUUWWWYYY\\\ccckkksss}}}wwwpppmmmjjjjjjooorrrttt{{{uuukkkeeeccc^^^^^^^^^[[[VVVSSSTTTUUUcccmmmyyyuuueeeaaa___ccckkkrrrtttssspppfffWWWKKKDDD@@@===;;;::::::::::::999:::>>>@@@GGGSSS```hhhmmmlllddd\\\NNNDDD<<<999888555444555777888999;;;<<<=========>>>???AAACCCDDDGGGKKKNNNTTTWWW[[[```eeekkkqqqvvvzzzsssrrrpppooooooppprrrsssxxxzzz|||uuujjjbbb\\\WWWVVVTTTUUUYYY^^^cccmmmvvvsssiiiddd``````ccckkksss{{{xxxmmmfffccc[[[[[[ZZZWWWTTTQQQPPPQQQVVVaaaoooxxx}}}wwwlll]]]\\\]]]ccckkkqqqsssrrrmmmdddWWWLLLDDD???<<<:::;;;;;;;;;:::999;;;>>>@@@JJJUUUaaaiiimmmlllfff^^^PPPGGG???===<<<999777888777888:::;;;<<<=========>>>@@@BBBCCCEEEIIIMMMPPPVVVZZZ___cccgggmmmtttzzzyyyrrrqqqppppppqqqsssuuuwww{{{|||~~~sssfff]]]XXXVVVTTTRRRRRRUUU[[[aaaiiiuuuxxxlllfffdddaaadddiiirrr|||{{{ooofffbbbZZZZZZXXXVVVSSSPPPNNNMMMMMMXXXfffqqqyyy~~~}}}qqqfffXXXYYY]]]dddkkkpppqqqpppiiibbbWWWLLLDDD???;;;::::::;;;;;;::::::;;;>>>AAAKKKVVVcccjjjnnnmmmfff^^^MMMDDD<<<:::999666555666888999:::;;;<<<<<<======>>>@@@BBBDDDGGGJJJOOORRRWWW\\\bbbfffiiiooowww}}}yyyrrrqqqqqqqqqrrruuuxxxyyy{{{|||~~~wwwpppggg]]]WWWTTTSSSSSSRRRSSSXXX___fffnnn{{{qqqiiiggggggdddjjjsss}}}}}}oooeeeaaa[[[ZZZXXXVVVTTTQQQNNNLLLJJJSSS___kkkttt{{{~~~}}}~~~xxxkkk```UUUXXX^^^eeelllooonnnmmmfffaaaXXXMMMEEE???<<<:::::::::;;;::::::<<<@@@CCCLLLWWWdddlllooonnnfff]]]MMMCCC;;;999888666555777888999:::;;;<<<<<<<<<<<<>>>@@@CCCEEEHHHLLLQQQTTTXXX]]]dddhhhkkkpppyyyyyyrrrrrrrrrrrrtttvvvyyy{{{{{{|||}}}xxxpppeeeaaa\\\WWWSSSRRRQQQRRRUUUVVV\\\ccchhhppp~~~{{{mmmggggggiiifffqqq~~~~~~pppeee```\\\ZZZXXXWWWUUURRRNNNKKKHHHOOOZZZeeeoooxxx~~~{{{wwwwwwyyyssseeeZZZSSSWWW^^^fffkkkllljjjiiieeeaaaYYYOOOFFF???<<<;;;888999::::::;;;===AAAEEENNNZZZhhhppptttqqqhhh___PPPFFF===:::999888999;;;999999:::;;;<<<<<<<<<<<<>>>@@@CCCFFFIIIMMMRRRUUUXXX^^^eeeiiikkkpppzzzyyytttsssssssssuuuwwwzzz|||||||||}}}~~~}}}xxxppphhhaaaYYYWWWUUURRRPPPPPPRRRSSSUUUWWW\\\bbbfffmmm{{{xxxnnnjjjkkkmmmppprrrgggaaa]]]ZZZXXXWWWVVVSSSNNNIIIFFFKKKTTT___kkkuuu~~~zzzvvvrrrsssuuuoooaaaUUURRRVVV^^^eeejjjjjjhhheeeddd```YYYPPPFFF@@@<<<<<<888999::::::;;;>>>BBBFFFQQQ^^^llluuuyyyvvvlllbbbPPPEEE<<<888888777888;;;999999:::;;;<<<<<<<<<<<<>>>@@@CCCFFFIIIMMMSSSVVVWWW^^^fffjjjkkkqqqzzzyyyttttttssstttuuuxxx{{{||||||}}}~~~~~~|||wwwpppjjjfff```YYYTTTUUUTTTRRROOONNNPPPSSSVVVSSSUUUZZZ___bbbhhhuuuxxxqqqoooqqqsss~~~ttthhhbbb\\\ZZZXXXWWWVVVSSSMMMIIIDDDHHHQQQ\\\hhhttt~~~zzzqqqqqqqqqppplllddd\\\UUUOOOUUU]]]eeehhhgggcccaaa^^^```[[[QQQGGGBBB>>>::::::888999;;;;;;<<>>>>>???AAAEEEHHHKKKPPPUUUYYY[[[___eeejjjnnnttt{{{|||uuuuuuttttttvvvxxx{{{}}}}}}}}}~~~~~~~~~yyytttpppooodddccc```]]]ZZZWWWUUUUUUOOOOOOPPPQQQRRRSSSSSSTTTSSSVVVYYY^^^ccciiipppuuuyyywww~~~sssggg```[[[XXXTTTSSSSSSQQQMMMIIIEEEEEEIIISSSbbbqqq|||~~~xxxssslllllllllkkkfff___WWWRRRNNNTTT\\\ccceeeddd```^^^]]]___[[[QQQGGGBBB>>>;;;:::888999;;;;;;===DDDMMMYYYhhhvvv{{{|||zzzoooaaaOOOEEE;;;888777666777999999::::::;;;<<<===>>>>>>@@@BBBEEEHHHLLLPPPUUUYYY\\\aaaggglllpppvvv}}}~~~{{{vvvuuuuuuuuuvvvyyy{{{}}}}}}}}}~~~~~~|||~~~xxxuuupppjjjeeeaaa___^^^[[[ZZZXXXUUUSSSQQQOOOOOOLLLMMMNNNOOOQQQSSSTTTUUUUUUWWWZZZ]]]aaaffflllqqqyyy}}}vvviiiaaa\\\XXXTTTRRRRRRQQQMMMJJJEEEEEEGGGPPP___nnnyyy~~~|||yyyssslllgggdddeeeeeeccc^^^XXXQQQMMMLLLRRRZZZ```aaa___\\\ZZZ[[[^^^[[[QQQGGGBBB>>>;;;999888999;;;<<<===EEENNN]]]lllzzz}}}qqqcccNNNDDD;;;888888666777:::::::::;;;<<<===>>>>>>???BBBDDDGGGJJJMMMQQQVVVZZZ^^^ccciiinnnsssxxx}}}zzzvvvvvvuuuuuuvvvyyy{{{}}}}}}}}}~~~ssslllfffhhhjjjmmmoooqqqrrrrrrppprrrssssssrrroookkkiiiaaa___\\\YYYVVVUUUTTTTTTSSSRRRPPPNNNMMMKKKKKKKKKKKKLLLNNNQQQSSSVVVXXXYYYZZZ\\\^^^```bbbfffkkknnnssswww|||{{{lllccc\\\YYYTTTRRRRRRQQQNNNJJJEEEDDDFFFMMMZZZhhhuuu{{{}}}}}}}}}}}}~~~~~~|||zzzvvvsssnnnhhhbbb]]]\\\]]]]]][[[WWWQQQLLLJJJJJJQQQXXX]]]]]]ZZZXXXXXX[[[___]]]SSSHHHBBB>>>;;;999888999<<<===???FFFOOO```ooo}}}~~~qqqcccMMMCCC;;;999888777888:::::::::;;;<<<===>>>??????CCCEEEHHHKKKNNNSSSXXX\\\```eeekkkqqquuu{{{}}}zzzwwwvvvuuuuuuvvvxxx{{{||||||}}}~~~vvvhhh```ZZZ[[[\\\^^^```aaabbbccc]]]^^^______^^^\\\ZZZYYYWWWVVVTTTSSSRRRQQQRRRRRROOONNNNNNMMMLLLLLLLLLLLLOOOPPPRRRTTTWWWZZZ\\\]]]```bbbdddfffhhhkkknnnqqqvvvyyy}}}pppfff]]]YYYTTTRRRRRRQQQNNNKKKFFFEEEEEEKKKUUUcccqqqyyy~~~|||zzzzzzyyy||||||~~~~~~{{{uuurrrmmmiiiddd___YYYUUUTTTVVVWWWUUUPPPLLLIIIIIIJJJPPPWWWYYYXXXVVVVVVXXX^^^cccbbbVVVJJJBBB>>>;;;999888999<<<>>>@@@HHHQQQ```ppp}}}~~~pppaaaKKKBBB:::999999888888::::::;;;;;;<<<===>>>??????DDDFFFJJJMMMPPPUUUZZZ^^^bbbgggmmmssswww}}}}}}yyywwwvvvuuuuuuvvvxxxzzz{{{{{{|||}}}~~~oooaaaYYYPPPPPPPPPQQQRRRSSSTTTUUUSSSTTTTTTTTTTTTSSSRRRQQQOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSUUUXXX[[[]]]```aaadddgggjjjlllnnnqqquuuwww{{{~~~tttjjj^^^ZZZTTTRRRRRRQQQOOOLLLHHHGGGFFFHHHQQQ___mmmwww}}}zzzyyyxxxwww{{{|||~~~{{{uuuqqqlllhhhccc^^^ZZZVVVQQQNNNLLLOOOQQQOOOKKKHHHHHHJJJKKKPPPUUUVVVTTTSSSWWW[[[dddiiihhh[[[LLLBBB===;;;999888999===>>>AAAIIIRRRaaappp~~~|||nnn^^^JJJAAA:::999:::999999;;;;;;;;;<<<===>>>??????@@@DDDGGGJJJNNNRRRXXX]]]bbbeeejjjpppvvv{{{{{{xxxvvvuuutttssstttvvvxxxzzzyyyzzz{{{}}}yyygggZZZSSSLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQSSSUUUWWW[[[___bbbeeefffjjjmmmpppsssuuuxxx{{{~~~xxxmmm___ZZZUUURRRRRRRRROOOMMMJJJHHHEEEFFFMMMZZZiiittt}}}{{{{{{{{{|||}}}~~~yyyssslllhhhaaa]]]XXXTTTPPPMMMIIIGGGFFFIIIKKKJJJGGGEEEGGGJJJMMMQQQTTTSSSQQQRRRYYY___jjjpppnnn```NNNCCC===:::888888:::===???BBBJJJTTTaaaqqq~~~|||mmm]]]IIIAAA:::::::::999999;;;;;;;;;<<<===>>>???@@@@@@CCCFFFJJJOOOTTTZZZ```eeehhhmmmtttzzz~~~yyyuuuuuutttsssrrrsssuuuwwwxxxxxxxxxzzz|||~~~~~~~~~qqq```UUUOOOLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMNNNOOOPPPPPPPPPQQQPPPPPPPPPPPPQQQRRRSSSSSSUUUWWW[[[```fffkkkoooqqquuuxxx{{{~~~zzzppp```[[[UUURRRRRRRRRPPPNNNIIIGGGDDDCCCHHHUUUeeeqqq|||}}}zzztttmmmfffaaaZZZVVVQQQMMMJJJGGGDDDBBBAAAEEEHHHGGGDDDCCCGGGJJJNNNRRRTTTRRRPPPRRRZZZbbbnnntttrrrcccPPPCCC===:::888888:::===???BBBKKKTTTbbbqqq|||mmm\\\HHH@@@::::::;;;::::::;;;;;;;;;<<<===>>>???@@@@@@CCCFFFKKKOOOUUU[[[bbbfffkkkpppwww}}}|||vvvssstttsssrrrqqqrrrtttvvvwwwwwwwwwyyy{{{~~~}}}~~~lll]]]SSSOOOKKKJJJHHHGGGFFFGGGHHHHHHJJJIIIHHHHHHIIIKKKLLLMMMIIIJJJLLLNNNOOOPPPQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVXXX[[[```fffmmmtttyyy{{{|||qqq```[[[UUURRRRRRRRRPPPNNNIIIFFFBBB@@@EEEQQQbbbooo~~~yyyrrrlllddd\\\WWWPPPNNNJJJGGGDDDBBBBBBBBBAAABBBBBBDDDFFFHHHJJJKKKOOOOOOPPPQQQOOOQQQ\\\hhhxxxyyyttteeeQQQAAA;;;<<<;;;;;;<<<>>>???BBBMMMYYYhhhttt}}}jjjWWWKKK@@@666666888999888888:::;;;<<<;;;<<<>>>AAAEEEFFFIIIOOOTTTZZZ```gggkkkmmmqqqyyyzzzvvvvvvtttttttttttttttsssssssssvvvvvvwwwxxxzzz|||~~~}}}|||{{{~~~{{{hhhYYYQQQMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLOOOPPPPPPOOONNNNNNPPPRRRSSSRRRRRRRRRTTTVVVYYY[[[___ccciiiooossszzzooocccZZZSSSRRRQQQNNNLLLMMMNNNHHHEEEFFFFFFJJJ\\\ppp{{{uuunnnggg___WWWRRRLLLJJJGGGDDDBBBAAAAAAAAAAAAAAABBBDDDFFFHHHKKKLLLPPPOOOOOOPPPNNNQQQ\\\iiiwwwxxxsssdddQQQAAA<<<<<<<<<;;;===???@@@CCCOOO[[[iiiuuu}}}jjjWWWJJJ???666666888999888888:::;;;<<<<<<<<<>>>BBBEEEGGGKKKPPPVVV\\\cccjjjnnnooottt{{{{{{xxxxxxuuuttttttttttttsssssssssuuuvvvwwwxxxzzz}}}~~~|||{{{|||}}}~~~zzzhhh[[[RRROOOKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPOOOOOOOOORRRTTTVVVVVVVVVWWWYYY\\\___```dddiiipppvvv{{{qqqddd[[[TTTRRRQQQNNNLLLMMMMMMGGGDDDEEEEEEKKK]]]qqqzzzvvvnnnggg___XXXPPPLLLFFFEEECCCAAA??????@@@@@@@@@AAABBBDDDGGGJJJLLLMMMPPPNNNNNNNNNNNNRRR^^^kkkvvvvvvqqqcccPPPBBB<<<<<<;;;;;;<<>>BBBEEEHHHLLLSSSYYY```gggmmmrrrsssxxx~~~|||yyyzzzuuuuuuuuutttttttttssssssttttttvvvxxx{{{}}}~~~|||{{{{{{|||}}}}}}zzziii\\\TTTPPPKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQPPPQQQRRRRRRRRRTTTWWWZZZ[[[[[[\\\^^^aaadddhhhjjjmmmrrryyyuuufff]]]UUUSSSQQQNNNMMMNNNLLLFFFDDDEEEFFFKKK___sssvvvqqqiii```YYYQQQJJJFFFAAAAAA@@@?????????@@@@@@@@@AAABBBEEEHHHKKKMMMOOOPPPMMMLLLLLLNNNSSS```llluuutttnnnaaaOOOBBB===<<<::::::;;;>>>@@@EEERRR___ooozzz}}}jjjVVVGGG>>>777777999888888::::::;;;<<<<<<===???CCCFFFIIINNNUUU\\\ccciiippptttxxx|||{{{zzz{{{vvvvvvuuuuuuttttttssssssrrrsssuuuxxx{{{~~~~~~}}}|||zzz{{{|||}}}~~~zzzjjj\\\SSSOOOKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSRRRTTTUUUWWWXXXZZZ^^^aaa```aaacccfffjjjnnnqqqssswww|||wwwhhh___VVVSSSRRROOOMMMNNNMMMGGGEEEFFFGGGLLL```ttt|||sssmmmddd[[[SSSLLLFFFCCC????????????@@@AAAAAABBBAAAAAACCCEEEHHHKKKNNNPPPPPPLLLJJJLLLNNNUUUaaammmtttrrrkkk^^^NNNBBB===<<<999888:::===@@@FFFTTTbbbrrr}}}}}}iiiUUUEEE===888888999888999;;;:::;;;<<<<<<===@@@DDDGGGJJJOOOVVV^^^eeekkkqqquuu{{{{{{yyyzzzwwwvvvvvvuuuttttttssssssrrrsssuuuxxx{{{~~~~~~}}}|||zzz{{{}}}~~~{{{kkk]]]RRRMMMKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMOOOQQQSSSTTTSSSUUUWWWYYY\\\___dddggggggiiillloootttxxx{{{}}}zzzkkkaaaWWWTTTRRROOONNNOOONNNHHHFFFHHHHHHMMM^^^rrr~~~yyyoooiii```VVVOOOIIIDDDAAA>>>??????@@@AAABBBCCCCCCBBBCCCDDDFFFIIILLLNNNOOONNNJJJIIILLLPPPVVVbbbmmmssspppiii\\\NNNCCC>>>===888888999===AAAHHHWWWeeeuuu~~~iiiUUUCCC<<<888999999888999<<<:::;;;<<<<<<===@@@DDDHHHLLLRRRYYYaaagggmmmrrrvvv}}}}}}{{{{{{xxxwwwvvvvvvuuutttssssssrrrsssuuuxxx{{{~~~}}}|||yyy{{{|||}}}}}}mmm___SSSMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOORRRTTTUUUUUUWWWZZZ]]]aaaeeekkknnnrrrtttwww{{{}}}mmmcccYYYUUURRROOONNNPPPMMMIIIGGGIIIHHHJJJZZZlll~~~|||}}}~~~|||wwwllleee[[[RRRKKKFFFBBB@@@>>>>>>???AAABBBBBBCCCCCCDDDDDDEEEGGGIIIKKKNNNOOOLLLIIIHHHLLLRRRXXXbbblllrrrooogggZZZMMMCCC>>>===:::999;;;???CCCKKK[[[iiiwww~~~iiiTTTAAA<<<999999:::888:::===:::;;;<<<===>>>AAAEEEHHHPPPUUU]]]dddjjjoootttwww~~~~~~~~~xxxxxxwwwvvvuuutttssssssssstttuuuxxx{{{~~~~~~}}}xxxyyy{{{|||~~~~~~oooaaaVVVPPPLLLLLLKKKKKKLLLLLLMMMNNNOOOOOONNNOOOQQQTTTVVVXXX[[[]]]aaaeeeiiiooouuuyyy~~~ooodddZZZUUUSSSOOONNNPPPLLLHHHGGGIIIFFFFFFSSSddd~~~~~~}}}zzz{{{|||~~~~~~~~~}}}}}}~~~{{{vvvjjjcccYYYPPPIIIDDDAAA???===>>>???AAABBBBBBBBBBBBEEEEEEFFFGGGIIIKKKMMMNNNKKKHHHHHHMMMSSSYYYccckkkrrrnnneeeYYYMMMCCC>>>===;;;;;;===AAAEEEMMM]]]lllyyy~~~iiiTTT@@@;;;999::::::888:::>>>:::;;;<<<===>>>AAAEEEIIISSSXXX___ggglllqqquuuxxx~~~xxxxxxwwwvvvuuutttssssssttttttvvvxxx{{{}}}~~~}}}vvvxxxyyy{{{|||~~~qqqdddYYYRRRLLLLLLKKKLLLLLLMMMNNNNNNQQQPPPPPPPPPRRRUUUXXXZZZbbbeeeiiimmmrrrwww~~~{{{yyyzzz}}}pppeeeZZZUUUSSSOOOOOOPPPJJJGGGFFFHHHEEECCCOOO^^^~~~|||~~~~~~}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~vvvqqqggg\\\QQQKKKFFFAAA>>>???<<<===???BBBDDDEEEFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLMMMMMMMMMOOOTTT[[[bbbfffmmmmmmhhh]]]NNNBBB======<<<;;;<<>>:::888888:::::::::;;;<<<===>>>???CCCHHHLLLUUU[[[bbbhhhkkkpppuuuyyy~~~||||||{{{yyywwwtttrrrqqqpppqqqtttwwwzzz~~~|||zzzxxxxxxxxxxxxxxx{{{vvviii[[[QQQMMMLLLKKKKKKKKKLLLMMMNNNNNNPPPRRRSSSUUUYYY___bbbiiinnnuuu{{{~~~zzzllljjjgggdddcccdddeeefffnnnqqqwww~~~ttthhh\\\VVVQQQMMMLLLMMMLLLIIIEEECCCDDDGGGKKKNNN~~~}}}{{{}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~}}}}}}}}}|||}}}}}}|||tttoooeeeZZZOOOIIIEEE@@@===>>><<<===???BBBDDDEEEFFFGGGFFFFFFFFFGGGHHHKKKMMMNNNMMMMMMNNNPPPUUU\\\cccggglllmmmjjj___PPPDDD>>>======<<<===AAAEEEOOO```pppzzzdddRRRAAA>>>:::888888:::::::::;;;<<<===>>>???CCCHHHLLLWWW\\\dddiiilllpppuuuyyy}}}}}}|||{{{yyywwwtttrrrqqqpppqqqsssvvvzzz~~~|||zzzwwwwwwwwwwwwwwwzzz~~~{{{oooaaaVVVMMMMMMKKKKKKKKKLLLMMMNNNQQQSSSUUUXXX[[[```eeeiiipppuuu|||xxxooohhheee```^^^\\\ZZZYYYZZZ[[[]]]]]]```eeejjjooovvv}}}vvvjjj]]]WWWRRRNNNLLLMMMLLLJJJFFFDDDDDDFFFJJJLLL~~~}}}|||zzz||||||||||||||||||}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~yyyrrrlllcccXXXMMMGGGCCC>>><<<===<<<>>>@@@BBBDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPOOOPPPQQQTTTZZZ```fffjjjmmmooolllcccTTTGGG???=========>>>BBBGGGQQQbbbqqqxxxcccRRRAAA>>>:::888888:::::::::;;;<<<===>>>@@@DDDIIIMMMXXX^^^eeejjjmmmpppuuuyyy|||}}}}}}{{{yyyvvvtttrrrqqqqqqrrrtttvvvyyy}}}|||yyyuuuvvvvvvuuuvvvxxx|||vvvhhh]]]QQQOOONNNMMMMMMNNNOOOPPPTTTVVVZZZ^^^ccciiiooossszzz~~~yyywwwqqqkkkccc]]]XXXUUUSSSRRRPPPOOOOOOPPPRRRSSSSSSUUUYYY\\\___dddiiimmmqqqwwwzzzmmm```XXXSSSNNNLLLNNNMMMKKKHHHEEEDDDFFFHHHJJJ~~~~~~}}}{{{yyy|||}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{|||~~~~~~xxxpppkkkaaaVVVKKKFFFBBB>>><<<======>>>@@@BBBDDDFFFGGGGGGFFFGGGIIIKKKMMMPPPRRRSSSSSSTTTVVVZZZ___fffkkknnnoooqqqpppgggXXXIII@@@======<<<>>>CCCIIIRRRcccrrrvvvbbbQQQAAA>>>:::888888:::::::::;;;<<<===>>>@@@DDDJJJNNNXXX^^^eeeiiilllooossswww{{{~~~}}}{{{xxxvvvtttrrrqqqrrrssstttvvvyyy|||{{{xxxtttttttttssssssvvvzzz}}}}}}|||mmmaaaUUUSSSQQQPPPPPPQQQSSSUUUWWWZZZ___eeekkkrrrxxx}}}{{{uuuooojjjgggfffdddaaa]]]XXXTTTQQQOOOMMMLLLKKKKKKLLLMMMOOOPPPRRRTTTVVVWWWXXX[[[___bbbeeejjjuuurrrcccZZZTTTOOOMMMNNNNNNLLLIIIFFFEEEEEEFFFGGG}}}}}}|||{{{yyy}}}}}}}}}~~~~~~~~~}}}||||||}}}}}}wwwooojjj```UUUJJJFFFBBB>>><<<======>>>@@@CCCEEEFFFGGGGGGFFFGGGJJJMMMPPPRRRTTTUUUUUUVVVZZZ^^^dddjjjnnnqqqsssvvvtttkkkZZZKKKAAA>>>;;;;;;>>>CCCIIISSScccsssttt```OOOAAA>>>:::888888:::::::::;;;<<<===>>>AAAEEEJJJOOOWWW\\\ccchhhjjjmmmrrrvvvzzz}}}|||zzzwwwuuutttssssssssstttuuuwwwzzz}}}}}}zzzwwwrrrrrrrrrqqqqqqssswwwzzz{{{pppeeeXXXVVVTTTRRRSSSUUUWWWYYY[[[```ffflllssszzzqqqfffccc___[[[YYYVVVUUUTTTRRROOOMMMLLLKKKKKKKKKKKKKKKLLLNNNOOOPPPOOOPPPQQQRRRRRRTTTWWWYYYaaaccciiittt~~~vvvggg]]]VVVPPPNNNOOONNNLLLJJJGGGFFFEEEEEEEEE~~~}}}}}}|||{{{zzz||||||}}}}}}~~~~~~}}}}}}|||}}}~~~|||vvvnnniii^^^SSSIIIEEEBBB>>><<<======???AAACCCEEEFFFGGGHHHGGGIIILLLPPPSSSVVVXXXYYYXXXZZZ^^^dddiiiooosssuuuyyyzzzxxxmmm\\\LLLBBB>>>::::::>>>DDDJJJTTTeeesssrrr^^^MMMAAA>>>:::888888:::::::::;;;<<<===???AAAEEEKKKOOOUUU[[[bbbgggjjjmmmrrrvvv{{{|||{{{yyywwwuuuuuuuuuuuuvvvvvvwwwyyy{{{}}}~~~|||xxxuuupppppppppooonnnppptttxxxzzzuuujjj[[[YYYWWWVVVWWWZZZ^^^```dddhhhooovvv}}}ppp```YYYVVVTTTRRRRRRNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLNNNOOOPPPNNNOOOPPPPPPQQQRRRUUUXXX\\\\\\```hhhpppzzz{{{jjj___WWWPPPNNNOOOMMMLLLJJJIIIGGGEEEDDDDDD~~~|||||||||}}}|||{{{zzzzzzzzz{{{|||}}}}}}}}}{{{|||}}}~~~}}}zzzssslllfff[[[QQQGGGCCC@@@<<<;;;<<<>>>???AAACCCEEEGGGHHHHHHIIIKKKOOOSSSWWWZZZ\\\]]]___bbbgggmmmrrrwww{{{|||~~~{{{ooo]]]LLLBBB>>>;;;;;;@@@FFFLLLVVVfffuuuqqq\\\JJJAAA>>>:::888888::::::::::::<<<===???AAAFFFLLLPPPUUUZZZbbbgggjjjnnnssswww{{{{{{yyywwwvvvuuuvvvwwwwwwwwwxxxyyyzzz|||~~~~~~}}}|||zzzvvvsssoooooonnnmmmmmmooorrrvvvyyy{{{qqqbbbaaa___^^^```dddhhhkkkooossszzz}}}lllaaaWWWSSSQQQNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTVVVYYY\\\ZZZZZZ^^^dddiiiooozzz~~~mmmaaaXXXQQQOOOPPPLLLKKKJJJIIIHHHFFFDDDDDD}}}|||{{{|||}}}|||{{{xxxxxxyyyyyyzzz{{{||||||zzz|||}}}}}}}}}}}}}}}~~~~~~}}}{{{xxxrrrjjjdddZZZOOOEEEAAA???;;;:::;;;>>>???AAACCCEEEGGGHHHHHHKKKMMMRRRVVVZZZ]]]___```fffiiiooouuu{{{}}}ppp]]]LLLBBB???<<<<<>>:::888888::::::::::::<<<===???AAAFFFLLLPPPUUU[[[bbbhhhlllpppuuuyyy|||zzzyyywwwuuuuuuvvvxxxyyyyyyyyyzzz{{{}}}~~~}}}{{{yyyuuurrrnnnnnnmmmllllllnnnqqquuuyyy~~~wwwjjjhhhgggfffiiimmmrrruuuvvv{{{~~~mmmddd\\\UUUSSSPPPMMMMMMPPPKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOPPPRRRSSSTTTWWWZZZ]]][[[\\\```eeeggghhhnnnvvvnnnbbbYYYQQQOOOPPPKKKKKKJJJJJJHHHFFFEEEDDD|||||||||{{{zzzzzzyyyyyyxxxxxxxxxyyyzzz{{{|||}}}}}}}}}~~~}}}{{{wwwppphhhaaaVVVPPPHHHBBB>>>======<<>>;;;999999:::999999:::<<>>======<<>>:::999999::::::999:::<<>>===<<<<<<@@@BBBDDDEEEEEEFFFHHHJJJNNNRRRYYY___eeejjjpppsss|||tttaaaPPPEEE???<<<>>>BBBFFFNNNZZZjjjuuu~~~ppp\\\MMM@@@===:::999999::::::999;;;<<>>BBBGGGOOO\\\kkkuuu~~~ppp\\\LLL@@@===:::999999:::::::::;;;===???BBBEEEJJJOOOSSSVVV[[[bbbgggjjjooouuuzzz}}}|||zzzyyyxxxyyyzzzzzzyyyyyyzzz{{{|||}}}}}}}}}{{{zzzyyyxxxxxxvvvsssqqqooommmkkkjjjiiijjjkkklllmmmrrrzzznnn___XXXWWWVVVVVVUUUWWWZZZ^^^aaacccfffjjjnnnnnnjjjccc]]]ZZZWWWXXXYYY[[[]]]^^^______aaadddhhhlllooorrruuuwwwxxxyyyyyyzzzzzzyyyxxxxxxxxx{{{sssfff\\\SSSNNNMMMKKKKKKJJJIIIHHHFFFEEEDDD}}}|||{{{yyy|||~~~~~~}}}}}}|||{{{{{{zzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~||||||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyyyyzzz|||}}}}}}}}}}}}|||zzzwwwtttoooiiiaaa\\\RRRMMMEEE???<<<<<<<<<<<<>>>@@@BBBCCCDDDFFFJJJMMMPPPVVV^^^fffmmmtttyyy}}}ppp^^^OOOFFFBBB<<>><<<<<<<<<<<<<<<>>>@@@BBBDDDGGGLLLOOOSSSYYYbbbjjjrrrxxx}}}yyyiiiYYYLLLDDDAAA===@@@EEEKKKSSS```nnnxxx|||mmmYYYIII???<<<999888999;;;;;;;;;<<<===@@@BBBEEEJJJPPPTTTWWW\\\bbbgggjjjnnnuuuyyy{{{|||~~~~~~{{{{{{zzzxxxwwwwwwwwwwwwyyyzzz|||}}}}}}|||{{{zzzwwwuuuttttttuuuuuusssrrrooommmjjjhhhgggggghhhhhhkkkpppvvv|||pppfff^^^VVVUUUZZZVVVZZZ^^^dddiiipppwww{{{~~~rrrgggaaa^^^___aaacccgggjjjmmmooorrruuuxxx{{{|||}}}xxxjjj^^^SSSNNNOOOJJJJJJJJJIIIHHHGGGEEEEEE~~~}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{zzzzzzzzzzzz{{{}}}~~~||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{yyywwwuuutttuuuxxx|||~~~~~~}}}}}}~~~~~~|||zzzvvvrrrmmmggg```[[[PPPKKKCCC>>><<<;;;;;;;;;:::<<<>>>AAACCCHHHMMMQQQWWW]]]fffooovvv|||{{{wwwooobbbUUUIIICCC@@@>>>BBBGGGMMMVVVbbbpppzzzzzzlllXXXHHH???<<<999888999;;;;;;;;;<<<>>>@@@CCCFFFJJJPPPTTTXXX\\\cccgggjjjnnntttyyy{{{{{{wwwyyy{{{{{{zzzyyyyyyxxxwwwvvvuuuttttttxxxyyyzzz{{{{{{zzzxxxwwwuuutttrrrrrrtttttttttsssooommmjjjhhhfffffffffggghhhmmmtttyyy|||}}}mmm```^^^\\\WWWVVV\\\YYY___fffnnnvvvxxxllleeebbbccceeeiiimmmrrrvvvxxxxxx{{{~~~xxxwwwvvvvvvyyyzzzlll___SSSOOOOOOJJJJJJJJJIIIHHHGGGFFFEEE~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzzzz|||}}}~~~}}}~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{xxxvvvtttsssuuuwww{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}zzzvvvrrrmmmggg```[[[PPPKKKCCC>>>;;;;;;;;;;;;999;;;===@@@CCCHHHNNNSSSZZZ```iiirrryyy|||rrrooohhh]]]RRRHHHBBB??????CCCHHHNNNWWWcccqqq{{{zzzkkkWWWGGG>>><<<999888:::;;;<<<;;;<<<>>>@@@CCCFFFKKKPPPUUUXXX]]]cccgggjjjnnntttyyy{{{wwwtttuuuxxxxxxvvvxxxxxxwwwvvvuuutttsssrrrvvvwwwxxxyyyyyyxxxvvvuuuuuusssqqqrrrsssttttttsssooommmjjjgggfffeeefffffffffkkkrrrvvvzzz}}}qqqcccYYY\\\]]]YYYXXX^^^^^^dddnnnxxx|||ooohhheeegggiiimmmqqqwww{{{~~~zzz}}}}}}uuussspppnnnooouuu}}}{{{mmm___SSSOOOPPPJJJJJJJJJIIIHHHGGGFFFEEE~~~}}}|||{{{}}}}}}||||||||||||||||||yyyyyyyyyzzz|||~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}zzzzzz{{{|||}}}}}}||||||wwwvvvtttssstttwwwyyy{{{}}}}}}~~~~~~|||{{{zzz{{{{{{}}}zzzvvvqqqllleee^^^YYYMMMHHHAAA<<<:::::::::;;;;;;===???@@@BBBGGGPPPVVV\\\dddooowww|||uuummmeeefffccc[[[QQQHHHCCCBBB>>>@@@FFFOOO[[[hhhtttzzz|||jjjUUUGGG===;;;999777777999;;;<<<<<<<<<<<>>:::999:::;;;;;;;;;>>>@@@BBBEEEKKKTTT[[[gggnnnwww~~~zzzzzzvvvkkk\\\MMMDDD@@@AAADDDJJJSSS___lllxxx~~~uuu```NNNDDD999999999999:::;;;<<<<<<;;;;;;===???BBBFFFIIIKKKRRRTTTXXX[[[]]]```cccffffffiiilllpppvvv}}}{{{qqqjjjaaaXXXQQQOOONNNNNNQQQVVV[[[]]]___bbbdddeeeeeeeeegggggggggggggggffffffeeedddfffhhhkkknnnpppqqqqqqmmmjjjgggccc```^^^^^^^^^___bbbeeeiiinnnttt{{{ooobbb]]]VVVXXXYYY[[[]]]aaagggkkkttttttuuuuuutttrrrpppnnnjjjhhheee```\\\[[[\\\___dddjjjsss{{{{{{nnnhhhdddbbbbbbddd^^^]]]\\\\\\^^^aaaeeegggkkknnnrrrvvv|||~~~qqqggg^^^VVVPPPLLLJJJHHHFFFFFFFFFEEECCC~~~}}}{{{zzzxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{yyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{|||~~~~~~|||{{{||||||}}}~~~||||||}}}}}}}}}|||{{{zzzvvvuuussspppkkkcccZZZTTTIIIDDD>>>:::999:::;;;;;;<<<>>>AAABBBEEELLLUUU\\\jjjqqqzzz}}}ppp```QQQGGGCCCCCCFFFLLLUUUaaannnyyyrrr\\\III@@@666777777888888999::::::;;;;;;===???BBBEEEHHHJJJOOOQQQTTTVVVWWWYYY\\\___^^^```cccfffkkkrrrzzz~~~ssshhh```YYYQQQKKKJJJJJJIIIJJJNNNSSSVVVZZZ^^^aaacccdddeeecccccccccbbbbbbaaaaaaaaa___aaadddhhhlllnnnpppqqqjjjhhhdddaaa^^^]]]]]]]]]]]]```dddhhhmmmsss{{{~~~jjj```\\\ZZZ[[[]]]___aaafffkkkooosssrrrqqqooollljjjhhhgggcccbbb```]]]ZZZZZZ\\\^^^eeelllvvvtttooollliiiiiikkkhhheeebbb```aaaccceeefffoooqqqtttuuuxxx~~~tttjjj```WWWQQQLLLJJJHHHFFFFFFFFFEEECCC~~~~~~}}}|||{{{yyyxxxwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{yyyzzz|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~|||}}}}}}~~~|||}}}}}}~~~~~~}}}|||{{{wwwvvvtttqqqkkkcccYYYSSSIIIDDD>>>999999:::;;;;;;<<<>>>AAACCCFFFLLLUUU\\\lllsss|||uuudddUUULLLHHHEEEGGGMMMVVVbbbooo{{{oooXXXEEE<<<444555555666777888888888;;;;;;===???BBBEEEGGGIIIMMMOOOQQQSSSTTTUUUXXXZZZXXXZZZ\\\___dddjjjrrrxxxyyynnnbbbYYYTTTMMMGGGGGGGGGEEEFFFIIIMMMPPPUUU[[[```ccceeeeee``````______^^^^^^^^^^^^[[[]]]aaafffjjjmmmoooppphhhfffccc```]]]\\\]]]]]][[[^^^bbbggglllssszzz|||iii___\\\WWWYYY[[[]]]```dddiiimmmpppooollliiigggeeedddcccaaa```___\\\ZZZYYY[[[]]]gggnnnxxx{{{wwwtttqqqppprrrtttpppkkkhhhggghhhhhhhhhoooppprrrrrrsssxxxwwwlllaaaXXXQQQLLLJJJHHHGGGGGGFFFEEECCC~~~~~~}}}{{{yyywwwvvvvvvuuuwwwvvvuuuuuuuuuvvvxxxyyyxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~}}}}}}|||}}}|||~~~}}}{{{yyywwwvvvtttqqqlllcccXXXQQQIIIAAA;;;999888666888;;;;;;???CCCEEEFFFLLLUUU]]]jjjttt}}}yyygggWWWLLLGGGEEEGGGMMMVVVbbbqqq}}}lllUUUDDD===888777777777777999:::;;;:::;;;===@@@CCCFFFIIIJJJNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSUUUWWWZZZ```ggglllyyy{{{ooocccYYYUUULLLJJJGGGDDDBBBBBBCCCDDDHHHKKKQQQWWW\\\___aaaaaa]]]\\\[[[YYYYYYYYYZZZZZZ\\\]]]```dddgggjjjlllmmmjjjgggccc___\\\\\\\\\\\\]]]```dddhhhlllsssyyy~~~kkk```\\\]]]]]]^^^```eeekkkrrrvvvxxxtttmmmgggcccaaaaaabbbaaa]]][[[ZZZXXXWWWZZZ```hhhsss|||wwwrrrpppooonnnuuuuuuuuuvvvxxxzzz{{{|||~~~rrrfffYYYQQQJJJHHHFFFFFFFFFFFFEEECCC~~~}}}}}}|||{{{yyyxxxwwwvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~{{{yyyvvvuuutttpppkkkbbbXXXQQQHHH@@@:::999888777888;;;;;;???DDDEEEGGGLLLVVV]]]iiisss}}}yyygggWWWLLLHHHFFFIIIPPPZZZffftttkkkTTTDDD===888777777666777999:::;;;:::;;;===@@@CCCFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQTTTZZZaaafffsss{{{vvvkkk^^^TTTPPPIIIGGGDDDAAA???@@@AAABBBBBBEEEKKKPPPUUUXXXYYYZZZYYYYYYWWWVVVUUUVVVWWWWWWYYY[[[^^^bbbfffiiijjjkkkiiifffbbb^^^\\\ZZZ[[[[[[\\\___dddhhhnnnuuu}}}oooeeeaaa```aaabbbfffkkkqqqwwwzzz{{{wwwpppiiiccc```______^^^ZZZXXXXXXWWWWWW]]]dddnnnyyy{{{xxxvvvvvvvvvwwwwwwyyyzzz||||||uuuiii\\\TTTMMMKKKGGGEEEEEEEEECCCBBB}}}{{{{{{{{{zzzyyyxxxxxxxxxxxxvvvuuutttttttttuuuwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzvvvuuusssoooiii```VVVOOOGGG@@@:::999888777888;;;<<<@@@DDDFFFGGGMMMVVV^^^hhhrrr|||xxxfffVVVLLLHHHGGGKKKSSS^^^kkkxxxiiiRRRCCC<<<777777666666777888:::;;;:::;;;===???BBBDDDFFFGGGEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJMMMRRRYYY^^^jjjrrr}}}~~~pppeeeXXXNNNIIIDDDCCC@@@>>><<<<<<===>>>@@@CCCHHHMMMQQQTTTUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSVVVXXX\\\```dddgggiiijjjgggeeeaaa^^^[[[ZZZYYYYYY\\\___dddiiiooowwwuuujjjgggccceeeiiinnnsssyyy~~~|||tttlllddd___\\\ZZZYYYUUUSSSUUUVVVYYYaaaiiiuuu|||||||||}}}}}}~~~~~~zzzmmm```WWWQQQMMMHHHEEEDDDDDDCCCBBB|||zzzzzzzzzyyyxxxxxxxxxyyyyyyvvvuuutttttttttuuuvvvwwwzzzzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||~~~}}}|||{{{vvvtttqqqmmmggg^^^TTTMMMEEE>>>999999999777888;;;===AAAEEEFFFHHHMMMWWW^^^gggrrr}}}vvveeeVVVLLLHHHGGGLLLUUUaaannnzzz~~~fffOOOAAA<<<777777666666777888:::;;;:::;;;<<<>>>@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDEEEHHHMMMSSSXXXccckkkwwwyyymmmaaaUUUJJJFFFAAA@@@>>><<<;;;:::;;;;;;???AAAEEEIIIMMMOOOPPPPPPOOONNNMMMMMMMMMNNNOOOPPPSSSVVVZZZ___ccceeeggghhhfffdddaaa^^^[[[ZZZYYYYYY\\\___dddiiiooowwwzzzoookkkfffiiinnntttzzzyyyoooeee^^^XXXVVVUUUQQQPPPSSSWWW\\\gggppp|||}}}}}}~~~qqqdddZZZRRRNNNHHHEEEDDDDDDDDDDDD}}}zzzzzzyyyyyyxxxxxxyyyyyyyyyvvvuuuuuuttttttvvvwwwxxxzzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzzzz~~~~~~~~~~~~}}}{{{zzzvvvtttpppkkkddd[[[QQQKKKCCC===999999999888888;;;===AAAEEEGGGHHHNNNWWW___hhhsss~~~uuudddUUULLLHHHFFFKKKUUUaaaooo{{{zzzbbbMMM@@@;;;777666666666666888999::::::;;;<<<===>>>@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCEEEJJJPPPUUU___gggrrr~~~vvvkkkaaaTTTJJJEEE@@@???===<<<;;;:::;;;;;;;;;===???BBBEEEGGGHHHIIIKKKJJJIIIIIIJJJKKKLLLMMMQQQTTTXXX]]]aaacccdddeeedddccc```^^^\\\[[[ZZZZZZ]]]```dddhhhnnnuuu|||tttooojjjmmmrrryyy~~~ssshhh^^^WWWSSSSSSPPPPPPUUUZZZaaammmwww}}}}}}tttfff\\\QQQMMMHHHEEEEEEFFFFFFFFF~~~|||zzzzzzyyyxxxxxxxxxyyyyyywwwvvvuuuuuuuuuvvvxxxyyy{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~|||{{{zzzzzzzzzzzz}}}}}}}}}}}}|||{{{zzzzzzvvvsssoooiiibbbYYYOOOIIIAAA<<<888999:::888999;;;>>>BBBFFFHHHIIINNNXXX```kkkvvvtttcccTTTLLLIIIEEEJJJTTT```nnnzzzvvv___JJJ???;;;666666555555666777999:::::::::;;;<<<===>>>>>>???=========<<<<<<===>>>>>>@@@AAAAAABBBDDDHHHNNNRRR\\\dddooozzzsssiii```TTTJJJFFF???>>>===<<<;;;;;;;;;;;;<<<===???AAACCCEEEFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKOOORRRVVV[[[^^^````````````___^^^]]][[[[[[ZZZZZZ]]]```dddhhhnnnuuu||||||uuupppsssxxx~~~zzznnncccZZZUUUTTTRRRSSSYYY```gggrrr}}}}}}|||wwwhhh]]]QQQMMMIIIGGGFFFGGGGGGGGG~~~{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwyyyzzz{{{{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~||||||{{{zzzzzzyyyzzzzzz|||||||||{{{zzzzzzyyyyyyuuurrrnnnhhh```WWWNNNGGG@@@;;;777999:::888999;;;>>>BBBGGGHHHJJJOOOXXX```nnnxxxsssbbbTTTLLLIIIFFFJJJSSS___mmmzzzsss[[[HHH>>>;;;666666555555666777999:::::::::;;;;;;<<<<<<======;;;:::::::::;;;<<<======>>>?????????AAAEEEKKKOOOYYY```kkkuuu}}}ooofff^^^SSSIIIEEE=========<<<;;;;;;::::::>>>>>>???AAABBBDDDDDDEEECCCBBBBBBBBBDDDEEEGGGIIILLLOOOSSSXXX[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZYYYYYYYYY\\\___dddiiiooowww~~~xxxzzztttiii___ZZZVVVUUUXXX___eeelllwww{{{yyy{{{|||zzzjjj___RRROOOKKKIIIHHHGGGEEEDDD~~~~~~|||{{{zzzyyyxxxxxxxxxxxxyyyxxxwwwwwwwwwxxxzzzzzz|||{{{zzzyyyzzz{{{|||}}}~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~~~~{{{{{{zzzyyyyyyyyyzzzzzz|||{{{{{{zzzyyyyyyxxxxxxuuurrrmmmggg___VVVMMMGGG???:::777999:::888999;;;???CCCGGGHHHJJJOOOYYYaaapppzzzsssbbbTTTLLLIIIGGGKKKSSS___mmmzzzqqqZZZGGG===;;;666666555555666777999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???============???CCCIIIMMMVVV]]]gggrrr|||yyylllddd\\\QQQHHHCCC===<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAACCCEEEGGGJJJMMMQQQUUUXXXXXXWWWVVVWWWWWWWWWXXXXXXXXXXXXXXX[[[___dddjjjqqqyyy~~~yyymmmccc^^^XXXWWW[[[bbbiiioooyyyyyyvvvwwwyyy~~~}}}lll```SSSQQQMMMJJJHHHFFFCCCAAA