BM6P6(@ |||xxxsssmmmhhheeedddccccccbbbbbbdddhhhkkkllllllmmmmmmkkkhhhdddbbbbbbbbbeeedddcccaaa```^^^]]]\\\^^^___``````___^^^[[[ZZZXXXXXXXXXYYYZZZYYYWWWUUUUUUTTTSSSRRRQQQQQQRRRRRROOOQQQTTTVVVXXXXXXWWWWWWUUUVVVWWWXXXXXXXXXWWWWWWXXXWWWVVVUUUVVVWWWZZZ[[[]]]\\\ZZZYYYXXXXXXXXXYYYYYY\\\```dddeeecccaaa___WWWVVVTTTRRRQQQPPPPPPPPPRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQSSSUUUWWWXXXUUUVVVVVVVVVVVVWWWWWWWWWRRRRRRQQQPPPPPPPPPPPPPPPRRRUUUWWWXXXXXXWWWXXXYYYVVVVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRSSSVVVXXXZZZYYYYYYYYYYYYYYYZZZ[[[[[[]]]^^^___^^^]]]]]]^^^___^^^___```bbbcccccccccbbbeeeeeeffffffffffffeeeeeeddddddcccbbbaaa```___^^^aaaaaa`````````aaaaaabbbaaaaaa``````_______________^^^^^^^^^^^^___aaabbbcccaaa^^^___ccceeeeeedddjjjhhhfffgggjjjjjjiiigggaaaaaabbbcccddddddddddddcccaaa___]]]]]]```ccceeeeeedddcccbbbbbbbbbcccddddddcccccccccddddddeeefffgggfffeeedddddddddddddddfffddddddhhhnnnooolllhhh^^^\\\YYYWWWWWWYYY[[[]]]___aaadddggggggfffeeeccc____________aaaccceeeggggggfffeeedddccccccccccccaaaaaabbbbbbbbbaaaaaa```______^^^]]]]]]^^^___```aaabbbcccdddcccaaa___^^^_____________________^^^aaabbbbbbcccbbbaaa```___\\\[[[ZZZXXXWWWUUUTTTSSSPPPOOOPPPRRRTTTTTTSSSQQQNNNOOOPPPQQQPPPNNNKKKJJJIIIIIIIIIHHHGGGFFFDDDDDDEEEEEEDDDCCCBBB@@@>>>===<<<;;;:::999999999::::::999888888777666555555444444333222111000///...---///............---------...//////......,,,+++*********)))))))))***,,,---))))))******+++++++++,,,,,,+++++++++******))))))(((((((((((((((((((((((('''((((((((()))))))))***+++******)))(((((('''''''''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((($$$&&&''''''&&&%%%%%%&&&((((((((((((''''''''''''+++***)))((('''&&&%%%%%%xxxtttuuurrrmmmhhhccc```______bbbbbbccciiinnnqqqooolllnnnlllhhhdddaaa______```cccbbbaaa```^^^]]]\\\[[[\\\]]]^^^^^^]]][[[YYYXXXWWWVVVVVVVVVWWWWWWUUUSSSSSSSSSSSSSSSRRRRRRQQQQQQOOOQQQSSSVVVWWWXXXXXXWWWUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVUUUVVVXXXZZZ[[[[[[ZZZYYYWWWWWWWWWWWWWWWVVVXXX\\\___```___]]][[[VVVTTTSSSQQQPPPPPPPPPQQQRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSUUUWWWWWWVVVTTTTTTTTTVVVVVVUUUSSSRRRQQQPPPOOOQQQPPPOOOOOOPPPRRRTTTVVVXXXXXXWWWWWWXXXXXXYYYZZZ\\\]]]^^^]]][[[ZZZZZZ[[[\\\]]]___```aaabbbaaaaaadddeeeeeeffffffeeeeeedddccccccbbbbbb```___^^^^^^``````___^^^^^^_________________________________]]]\\\[[[ZZZ[[[\\\]]]^^^```^^^\\\^^^bbbeeeffffffiiigggfffgggiiiiiihhhfffbbbbbbcccdddeeeeeeeeeeeedddbbb___]]]]]]___aaacccccccccbbbbbbbbbcccdddeeebbbbbbaaaaaaaaaaaabbbbbbeeeeeedddcccccccccddddddfffdddeeehhhmmmnnnkkkggg___]]]ZZZXXXXXXYYY\\\]]]^^^```aaacccccccccbbbaaa^^^^^^^^^___```bbbdddfffeeeeeedddcccbbbbbbbbbbbb```aaaaaabbbbbbbbbaaaaaacccbbbaaa```______``````___```aaabbbaaa```^^^]]]^^^^^^^^^]]]]]]\\\\\\\\\^^^___aaabbbbbbaaa```^^^\\\[[[ZZZYYYWWWUUUTTTSSSSSSRRRRRRSSSTTTTTTRRRPPPPPPPPPPPPPPPNNNMMMKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDCCCAAA@@@>>>===;;;::::::999999999999999888888777666666555444444333333222111000///...---............------------,,,,,,++++++***)))))))))+++******)))***+++,,,---''''''((((((((()))))))))++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&%%%&&&'''(((((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((($$$&&&((((((&&&&&&&&&'''&&&'''''''''(((((())))))''''''''''''((((((((((((yyytttpppllliiiooolllhhhccc___]]]\\\\\\___```fffqqq{{{~~~xxxqqqllliiiccc___\\\[[[]]]^^^``````___^^^\\\[[[ZZZZZZ[[[[[[\\\\\\[[[YYYWWWUUUVVVTTTSSSSSSTTTTTTSSSRRRQQQRRRSSSSSSSSSRRRQQQPPPNNNPPPRRRUUUWWWXXXXXXWWWUUUTTTSSSSSSSSSTTTUUUVVVWWWVVVUUUUUUVVVXXXYYYZZZXXXWWWVVVUUUUUUUUUUUUUUURRRTTTVVVXXXYYYYYYXXXWWWSSSRRRPPPOOOOOOOOOPPPQQQRRRQQQPPPPPPOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRRRROOOOOOPPPPPPPPPQQQQQQQQQTTTTTTTTTSSSSSSSSSRRRRRRPPPRRRTTTUUUTTTSSSSSSSSSUUUUUUTTTRRRPPPOOONNNMMMPPPPPPOOONNNOOOPPPQQQRRRUUUUUUUUUUUUUUUVVVWWWWWWZZZ[[[[[[ZZZXXXVVVWWWXXX[[[[[[]]]^^^___`````````cccddddddeeeeeeddddddcccbbbbbbaaaaaa```___^^^]]]^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\]]]^^^^^^______```\\\[[[ZZZYYYYYYYYYZZZ[[[\\\[[[ZZZ]]]```dddfffggggggfffeeeeeeggggggfffeeebbbcccdddeeeeeefffeeeeeeeeeccc```^^^]]]]]]^^^___``````aaaaaabbbdddeeefffbbbbbbaaa______^^^______bbbbbbaaaaaaaaabbbccccccfffdddeeehhhkkkllliiieee___^^^[[[YYYYYYZZZ\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^___aaacccdddccccccbbbbbbaaaaaa``````______```aaabbbbbbbbbbbbdddcccbbbaaa____________]]]^^^_________^^^]]]\\\]]]]]]\\\\\\[[[ZZZYYYYYYZZZ\\\___aaabbbaaa___]]]\\\\\\ZZZYYYWWWUUUTTTTTTUUUTTTTTTTTTUUUTTTQQQOOOQQQPPPOOOMMMLLLLLLKKKKKKLLLKKKHHHEEECCCBBBBBBBBBCCCCCCBBBBBB@@@???===<<<999999999999888888888888777666666555555444444333222222111000000///..................------------,,,+++***((((((((())))))++++++******++++++,,,---''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))'''%%%%%%&&&((()))))))))(((((())))))***+++))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''$$$&&&((((((''''''((()))%%%%%%&&&'''((()))******''''''''''''(((((())))))~~~}}}yyysssooommmkkkjjjiiikkkiiieeebbb___]]]\\\\\\]]]```iiiyyyxxxhhhccc]]]YYYXXXYYY\\\]]]]]]\\\\\\[[[ZZZYYYYYYXXXZZZZZZZZZZZZYYYWWWVVVUUUUUUTTTRRRRRRSSSTTTSSSRRROOOQQQRRRTTTTTTSSSQQQPPPNNNPPPRRRTTTVVVWWWWWWWWWUUUTTTSSSRRRRRRTTTVVVWWWXXXWWWVVVUUUUUUUUUVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSPPPQQQSSSTTTUUUUUUTTTTTTPPPPPPOOONNNNNNOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNOOOOOOQQQQQQQQQPPPOOONNNOOOOOOOOOOOOPPPPPPPPPPPPSSSSSSSSSSSSSSSRRRRRRQQQKKKMMMQQQSSSSSSTTTUUUVVVSSSSSSRRRQQQPPPOOOOOONNNRRRQQQPPPPPPOOOPPPQQQQQQSSSRRRRRRRRRRRRSSSTTTTTTVVVXXXXXXXXXVVVUUUVVVWWWYYYZZZ[[[\\\^^^______```aaabbbbbbccccccbbbbbbaaa___`````````___^^^\\\\\\]]]\\\[[[ZZZYYYXXXXXXXXXZZZZZZ[[[\\\^^^___```aaa]]]\\\[[[YYYYYYYYYZZZZZZZZZZZZZZZ\\\^^^aaadddeeeeeeddddddddddddeeeddddddaaaaaabbbcccddddddddddddeeedddaaa___]]]\\\\\\\\\^^^^^^___aaabbbdddffffffddddddbbb```___^^^^^^^^^___^^^^^^^^^___```aaaaaadddcccdddfffiiiiiifffccc```^^^\\\ZZZZZZZZZ\\\]]]]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]^^^```bbbcccaaaaaaaaaaaa```___^^^^^^]]]^^^___```aaaaaaaaaaaa``````___^^^^^^^^^]]]]]]\\\\\\]]]^^^^^^^^^]]]]]]^^^]]]\\\[[[ZZZYYYXXXXXXVVVYYY]]]```aaa```]]][[[\\\[[[ZZZXXXWWWUUUTTTSSSSSSRRRRRRSSSTTTTTTQQQOOOOOONNNLLLKKKKKKLLLMMMNNNOOOLLLIIIEEECCCBBBBBBBBBAAAAAAAAA@@@???>>><<<<<<888888888888777777666666555555444444333333333333111111000000/////////............---------,,,,,,...,,,***)))((()))***+++++++++++++++++++++,,,,,,))))))******************((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((()))))))))((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''$$$&&&((()))(((((()))***&&&&&&&&&'''((())))))******))))))(((''''''&&&&&&}}}xxxtttrrrpppoooooolllhhhffffffffffffeeeeeedddbbb___]]]\\\\\\[[[^^^aaajjjzzzvvvccc^^^WWWTTTUUUYYY\\\]]]ZZZYYYYYYYYYXXXXXXWWWWWWYYYYYYXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSTTTTTTSSSRRRNNNOOORRRSSSTTTSSSRRRQQQOOOPPPQQQSSSTTTUUUVVVVVVVVVUUUSSSRRRSSSTTTVVVXXXYYYXXXVVVUUUSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRPPPQQQRRRTTTTTTTTTSSSSSSOOONNNNNNMMMMMMNNNPPPQQQQQQQQQOOONNNNNNMMMMMMMMMMMMNNNOOOPPPOOONNNMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQRRRRRRRRRQQQPPPOOOJJJMMMPPPRRRSSSSSSUUUVVVPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOPPPQQQQQQRRRRRRSSSUUUUUUUUUUUUWWWYYYXXXYYYYYY[[[\\\^^^___```_________``````_________]]]^^^______^^^]]][[[ZZZ[[[[[[ZZZXXXXXXWWWWWWWWWXXXYYYZZZ\\\^^^___```aaa]]]\\\ZZZYYYYYYYYYYYYZZZ\\\\\\\\\\\\\\\^^^```aaabbbbbbcccbbbbbbbbbbbbbbb___```aaabbbbbbcccbbbbbbdddcccbbb```___]]]\\\[[[[[[\\\^^^```bbbdddeeefffgggfffeeecccaaa```______\\\\\\[[[\\\\\\]]]^^^^^^```aaabbbdddeeeeeecccaaa```___]]][[[ZZZZZZ[[[\\\]]]\\\[[[ZZZZZZ[[[]]]^^^]]]]]]]]]]]]^^^___aaabbb```````````````^^^]]]\\\[[[\\\]]]^^^___`````````\\\\\\]]]]]]^^^^^^^^^^^^[[[\\\\\\]]]^^^^^^^^^^^^___^^^]]]\\\[[[ZZZYYYXXXTTTWWW[[[___```___\\\[[[[[[ZZZYYYWWWVVVTTTSSSRRROOOOOOPPPQQQSSSSSSQQQPPPKKKKKKIIIIIIJJJMMMPPPQQQPPPMMMJJJFFFCCCBBBBBBBBB????????????>>>===;;;;;;666666777777777666555444333333333222222222222222000000000///////////////...------------,,,,,,,,,---,,,***(((((()))***,,,++++++++++++++++++++++++******))))))))))))))))))''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))'''%%%'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%'''))))))((('''((()))((((((((((((((('''''''''))))))((((((''''''&&&&&&|||vvvxxxuuupppllljjjiiigggeeeeeecccaaaaaabbbbbbaaa```^^^]]]\\\[[[ZZZYYYYYYYYY^^^aaaiiiuuuwwwnnnaaa[[[UUUSSSUUUYYY[[[\\\WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTUUUVVVUUUSSSQQQNNNOOOPPPRRRSSSSSSSSSRRRQQQQQQQQQRRRSSSSSSTTTTTTUUUTTTSSSSSSSSSTTTVVVVVVWWWVVVUUUSSSQQQPPPNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRTTTVVVVVVUUUTTTSSSOOOOOONNNMMMMMMNNNOOOPPPQQQPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOPPPQQQPPPOOONNNMMMMMMOOORRRRRRQQQPPPPPPQQQNNNNNNOOOPPPQQQRRRRRRSSSMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPNNNPPPRRRSSSSSSTTTVVVXXXVVVVVVWWWXXXYYY[[[]]]^^^[[[\\\\\\]]]]]]\\\\\\[[[[[[\\\]]]^^^^^^\\\ZZZYYY[[[ZZZYYYXXXXXXWWWXXXXXXXXXYYYZZZ\\\^^^```aaabbb[[[ZZZYYYXXXXXXXXXYYYZZZ]]]^^^^^^\\\[[[[[[]]]______```aaaaaa```___```aaa^^^^^^```aaaaaaaaaaaaaaacccccccccbbbaaa___^^^]]]ZZZ\\\^^^```bbbdddeeeeeehhhgggeeecccaaa```______ZZZZZZYYYYYYYYYZZZ[[[[[[\\\]]]___aaabbbbbbaaa```___^^^]]][[[ZZZZZZZZZZZZ\\\[[[[[[ZZZ[[[]]]^^^___^^^^^^]]]]]]^^^___aaabbb___````````````^^^]]][[[ZZZZZZ[[[\\\]]]]]]]]]]]]ZZZ[[[]]]^^^___`````````ZZZZZZ[[[\\\\\\]]]^^^^^^___^^^^^^]]]\\\[[[ZZZZZZTTTWWWZZZ]]]^^^^^^\\\ZZZYYYYYYWWWVVVTTTRRRQQQQQQNNNNNNNNNPPPRRRSSSQQQPPPJJJIIIHHHIIIJJJMMMOOOQQQNNNLLLIIIFFFCCCBBBAAAAAA>>>>>>>>>======<<<;;;:::444555666666666555333222111111111111111111111111/////////////////////000------------,,,,,,,,,,,,***)))(((''''''((())))))******+++++++++***))))))((((((''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''))))))(((&&&$$$"""&&&&&&%%%%%%&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''))))))'''&&&''''''))))))((((((''''''''''''%%%&&&&&&'''((()))******~~~}}}xxxqqqppppppmmmgggkkkiiigggfffeeedddbbb```___^^^^^^___```___]]][[[YYYYYYYYYXXXXXXWWWWWWWWW[[[^^^eeennnuuuvvvqqqlllbbb\\\UUUSSSVVVYYYYYYXXXVVVVVVVVVVVVVVVWWWWWWWWWRRRRRRRRRSSSSSSTTTUUUVVVRRRSSSTTTVVVWWWUUURRRNNNNNNNNNOOOPPPQQQSSSSSSTTTRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTRRRRRRRRRQQQPPPOOONNNMMMLLLMMMOOOPPPQQQQQQQQQPPPQQQSSSVVVXXXXXXWWWTTTRRRQQQPPPNNNNNNMMMNNNOOOPPPQQQPPPOOOMMMLLLLLLKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPOOOMMMLLLLLLNNNPPPPPPOOOMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPLLLMMMMMMNNNNNNNNNMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOLLLNNNPPPPPPPPPQQQSSSUUUSSSSSSSSSTTTVVVXXXZZZ\\\YYYYYYZZZZZZZZZZZZYYYYYYYYY[[[\\\^^^]]]\\\YYYXXXZZZZZZYYYYYYXXXYYYYYYYYYYYYZZZ[[[]]]^^^```aaabbb[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]][[[ZZZ]]]___]]]___aaa```^^^]]]^^^```^^^___```aaabbbbbbbbbbbbaaaaaacccccccccbbb```___ZZZ[[[^^^```bbbcccddddddfffeeecccaaa```^^^^^^^^^YYYYYYXXXWWWWWWWWWXXXXXXWWWYYY\\\_______________^^^^^^\\\[[[YYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^___```______^^^^^^^^^```aaabbb______```aaa```^^^\\\[[[YYYYYYZZZZZZ[[[ZZZZZZYYYZZZ[[[\\\]]]^^^^^^]]]]]]XXXXXXXXXYYYZZZ\\\]]]^^^]]]]]]]]]\\\\\\[[[[[[[[[VVVXXXZZZ\\\]]]]]][[[[[[XXXWWWVVVTTTSSSQQQPPPOOOPPPPPPPPPQQQSSSSSSQQQOOOJJJJJJIIIIIIJJJKKKMMMNNNIIIIIIGGGEEECCC@@@???>>><<<======<<<<<<;;;:::999333444555666555444222111000000000000000000000000........./////////000000---------,,,,,,,,,++++++)))))))))))))))))))))))))))************)))((('''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&((()))(((&&&%%%$$$%%%'''''''''(((((((((((((((%%%%%%&&&'''((()))******|||wwwpppoookkkggggggjjjhhhdddaaaaaa```aaabbbbbbaaa___YYYYYYYYY[[[\\\ZZZWWWUUUXXXXXXXXXXXXXXXXXXXXXXXXWWW[[[bbbjjjqqqtttsssqqqeee^^^WWWTTTVVVXXXWWWUUUUUUVVVVVVVVVVVVWWWWWWWWWPPPPPPPPPPPPRRRSSSTTTUUUPPPQQQTTTVVVWWWUUUPPPMMMNNNNNNOOOOOOQQQRRRTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPQQQRRRRRRSSSSSSRRRRRROOOOOOOOOPPPPPPOOONNNNNNKKKMMMNNNPPPQQQQQQQQQPPPQQQSSSWWWZZZZZZXXXTTTRRRQQQQQQOOONNNNNNNNNOOOOOOQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIIIIIIIKKKLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPNNNOOOPPPQQQQQQOOOMMMLLLHHHJJJMMMNNNMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNOOOLLLMMMOOOOOONNNNNNOOOQQQPPPPPPPPPQQQSSSUUUXXXYYYWWWWWWXXXXXXXXXXXXWWWWWWXXXZZZ\\\]]]]]][[[YYYWWWZZZZZZYYYYYYYYYZZZZZZ[[[ZZZ[[[\\\]]]___```aaabbb]]]]]]\\\\\\\\\^^^___```\\\^^^___]]][[[[[[^^^aaa\\\^^^```___]]]\\\^^^```___```aaabbbbbbccccccccc___aaacccdddeeedddbbbaaaZZZ[[[^^^```bbbccccccccccccbbbaaa___]]]\\\\\\\\\YYYXXXWWWWWWVVVVVVVVVVVVUUUWWW[[[]]]]]]]]]^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXWWWXXXYYY[[[]]]^^^___``````___^^^^^^___```aaabbb___```aaaaaaaaa___]]][[[XXXYYYYYYYYYYYYYYYXXXWWWXXXYYYZZZ[[[[[[ZZZXXXXXXVVVVVVWWWWWWYYYZZZ\\\]]]\\\\\\\\\[[[[[[[[[[[[[[[XXXYYYZZZ[[[\\\\\\[[[[[[WWWVVVUUUSSSRRRPPPOOONNNSSSRRRRRRSSSSSSSSSPPPNNNLLLKKKKKKJJJJJJJJJJJJKKKFFFFFFEEEDDDBBB???===<<<<<<<<<<<<<<<;;;:::999999222333444555555333111000/////////000000000000000------......///000000000---------,,,,,,,,,++++++***+++,,,,,,,,,,,,++++++((()))*********((('''&&&******))))))(((((((((''''''((((((((())))))******((((((((((((((((((((((((%%%&&&'''((()))***+++,,,555222---)))'''(((***,,,'''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''((()))(((%%%######$$$%%%&&&&&&'''((()))******((((((((((((((('''''''''|||xxxtttpppmmmhhhgggeeecccbbbaaa``````aaaaaabbbcccbbb```^^^\\\[[[[[[ZZZZZZYYYXXXXXXXXXVVVVVVWWWWWWWWWVVVUUUTTTTTTXXX```lllwww}}}}}}{{{iiibbbYYYUUUVVVWWWUUURRRSSSTTTTTTTTTTTTSSSSSSRRRPPPPPPOOOOOOQQQSSSVVVWWWVVVUUUTTTUUUUUUSSSQQQNNNMMMMMMLLLLLLMMMNNNOOOOOOTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJLLLNNNPPPQQQPPPOOONNNQQQTTTXXX[[[[[[ZZZWWWTTTTTTRRROOOMMMLLLMMMNNNPPPOOOMMMKKKIIIHHHIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKMMMNNNNNNOOOOOONNNNNNNNNOOOOOONNNNNNMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPQQQPPPPPPOOOOOOKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMOOOPPPPPPPPPPPPQQQSSSTTTVVVWWWTTTUUUVVVVVVVVVVVVWWWXXXYYY[[[^^^______]]]ZZZXXXZZZYYYXXXWWWVVVWWWWWWXXXWWWYYY\\\^^^``````______ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[]]]]]]aaa```___^^^]]]\\\[[[[[[\\\^^^```cccddddddcccbbbccccccdddddddddcccaaa```XXXXXXYYY[[[\\\^^^```aaaaaa```___]]][[[XXXVVVTTTZZZYYYWWWUUUTTTSSSRRRRRRWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZXXXWWWVVVWWWVVVWWWWWWYYY[[[^^^______``````___^^^^^^```bbb```aaabbbccccccbbbaaa```]]][[[YYYYYYZZZ[[[ZZZYYYVVVWWWXXXZZZ[[[[[[[[[[[[[[[ZZZXXXWWWVVVVVVVVVWWWYYYYYYYYYYYYYYYXXXXXXWWWTTTUUUVVVXXXYYYZZZZZZZZZWWWVVVTTTSSSQQQPPPOOOOOOPPPPPPPPPOOOMMMLLLJJJIIIKKKKKKIIIHHHGGGFFFFFFFFFEEECCCBBB???>>><<<<<<;;;:::999999999999999666444333333333333333333333333000000//////.........---...//////...,,,,,,---///------,,,,,,,,,,,,++++++***++++++******)))((('''''''''((()))***++++++,,,))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))************))))))333000---)))''''''((())))))))))))))))))))))))))),,,,,,++++++***)))))))))***))))))((('''&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&(((******'''''')))+++''''''''''''((((((((((((&&&'''((())))))***))))))}}}zzzwwwuuuuuuvvvvvvwwwvvvuuussspppmmmiiigggeeeeeecccaaa```___^^^^^^]]]^^^```aaabbbaaa______ZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTWWW[[[cccmmmwww{{{zzzxxxfff```XXXUUUUUUVVVTTTRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOPPPPPPRRRSSSTTTUUUUUUWWWVVVTTTTTTTTTSSSPPPMMMJJJJJJKKKLLLMMMNNNPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPSSSVVVYYYZZZYYYWWWVVVTTTRRRPPPMMMLLLLLLNNNOOONNNMMMKKKIIIIIIIIIJJJKKKJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMNNNPPPPPPQQQQQQQQQOOOOOOOOONNNMMMLLLLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPQQQQQQPPPOOONNNNNNLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMMMMNNNPPPQQQSSSTTTSSSUUUVVVVVVVVVVVVWWWYYY[[[]]]```bbbbbb```]]]\\\[[[ZZZXXXWWWVVVVVVWWWWWWWWWXXX[[[]]]______^^^^^^[[[ZZZYYYXXXXXXYYYZZZ[[[_____________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^```cccddddddcccbbbdddeeefffffffffeeecccbbb]]]]]]\\\\\\]]]]]]^^^_________^^^\\\ZZZXXXVVVUUUYYYXXXWWWVVVTTTSSSSSSSSSVVVVVVVVVWWWXXXXXXYYYYYY[[[[[[[[[ZZZYYYXXXWWWVVVWWWWWWWWWXXXZZZ\\\___``````aaabbbaaa______```bbb______`````````______^^^\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVWWWXXXZZZ[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXWWWXXXYYYZZZ[[[ZZZZZZYYYVVVVVVWWWWWWXXXXXXXXXWWWXXXWWWUUUSSSQQQPPPOOONNNOOOOOOOOONNNLLLKKKIIIHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA???===<<<;;;;;;;;;999888777888888666555222222222222222222222222000/////////............---......---,,,,,,---///------,,,,,,,,,+++++++++'''((()))******++++++***((((((((()))*********+++))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))((())))))******))))))(((000...,,,)))((((((((()))))))))))))))))))))))))))***************)))))))))***))))))(((''''''&&&&&&((('''&&&'''))))))'''&&&&&&(((***)))(((''')))+++''''''''''''(((((((((((('''(((((())))))))))))(((|||~~~{{{wwwtttuuutttrrrpppnnnmmmmmmmmmkkkkkkkkkjjjiiifffdddcccbbbaaa___^^^]]]\\\[[[[[[YYY[[[]]]___```aaa``````ZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTSSSWWW[[[bbbjjjqqqsssqqqnnnbbb]]]WWWTTTTTTTTTSSSQQQQQQQQQPPPPPPOOONNNMMMMMMOOOPPPQQQSSSSSSTTTTTTSSSXXXVVVTTTTTTSSSQQQNNNLLLHHHHHHIIIKKKMMMNNNPPPPPPOOONNNMMMMMMLLLMMMMMMMMMOOOOOONNNNNNNNNNNNMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKMMMNNNOOOPPPOOOQQQSSSVVVWWWXXXXXXXXXUUUSSSPPPNNNLLLLLLLLLMMMNNNMMMKKKJJJIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLJJJKKKMMMNNNPPPQQQQQQQQQOOOOOOOOONNNMMMMMMLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOQQQQQQQQQQQQPPPNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMNNNNNNMMMMMMKKKLLLMMMNNNOOOQQQRRRRRRSSSUUUVVVVVVVVVVVVWWWYYY[[[]]]```bbbbbbaaa___^^^\\\[[[YYYWWWVVVUUUVVVVVVVVVWWWYYY[[[]]]]]]]]]\\\\\\ZZZXXXWWWWWWXXXZZZ\\\aaabbbbbbcccbbb```___^^^\\\\\\]]]]]]^^^^^^______]]]^^^```bbbcccccccccbbbffffffggghhhhhhgggeeedddbbbaaa```^^^]]]\\\\\\[[[]]]]]]\\\[[[ZZZXXXWWWVVVXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWYYYYYYZZZZZZYYYXXXWWWWWWVVVVVVWWWXXXZZZ]]]```bbbcccddddddcccaaa```aaabbbaaa```___^^^^^^^^^^^^^^^[[[[[[[[[]]]^^^]]]ZZZXXXUUUVVVXXXYYY[[[\\\\\\]]]\\\[[[ZZZYYYXXXXXXXXXYYYUUUWWWYYY[[[\\\\\\[[[[[[WWWWWWWWWVVVVVVUUUUUUUUUYYYXXXVVVSSSQQQOOONNNNNNNNNNNNMMMMMMKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBAAA???===<<<;;;::::::;;;888666555666777666555111111111111111111111111////////////............,,,------,,,++++++---...,,,,,,,,,,,,++++++++++++'''((()))******++++++***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))***'''(((((())))))(((((('''++++++***))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&(((((('''((()))***(((&&&&&&((())))))(((''')))***&&&''''''''''''(((((((((((())))))))))))(((((('''~~~}}}{{{yyyxxxwwwuuurrrooorrrrrrqqqpppnnnmmmkkkjjjeeeeeefffffffffdddcccbbb^^^]]]\\\ZZZYYYYYYXXXXXXXXXYYY[[[]]]^^^_________ZZZZZZYYYYYYXXXWWWWWWWWWTTTTTTTTTSSSSSSSSSSSSSSSSSSWWW\\\bbbeeeeeecccaaa]]]YYYUUUSSSSSSSSSRRRQQQQQQPPPOOONNNMMMLLLLLLLLLPPPPPPPPPQQQQQQRRRSSSTTTXXXVVVTTTSSSRRRPPPMMMKKKHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKLLLLLLMMMOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIJJJMMMOOOQQQNNNOOOPPPRRRUUUVVVXXXYYYUUUTTTQQQNNNLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLHHHIIIJJJLLLMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNOOORRRRRRQQQPPPOOONNNLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHJJJKKKMMMNNNNNNNNNMMMLLLMMMNNNOOOQQQRRRSSSTTTTTTSSSTTTVVVVVVVVVVVVXXXYYYYYY[[[^^^```aaa```___^^^]]]\\\YYYWWWVVVUUUUUUUUUUUUVVVXXXYYY[[[[[[[[[[[[\\\ZZZWWWUUUUUUWWWZZZ\\\^^^___```aaaaaa___]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^```aaabbbbbbbbbaaaeeefffggghhhggggggeeeeeecccbbb```^^^\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUUUURRRSSSSSSSSSTTTTTTTTTUUUWWWXXXXXXYYYYYYXXXXXXXXXUUUUUUVVVWWWYYY\\\___aaadddeeefffeeecccaaaaaabbbcccbbb```___^^^______```\\\\\\^^^```aaa___\\\XXXUUUVVVWWWYYY[[[\\\]]]]]]\\\[[[[[[ZZZZZZZZZYYYYYYVVVXXXZZZ]]]]]]]]][[[ZZZWWWWWWVVVUUUUUUTTTTTTTTTYYYXXXUUUSSSPPPOOOMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFDDDDDDBBBAAA@@@?????????@@@???>>><<<:::999999999:::777444333444555666555000000000000000000000000///////////////.........+++,,,---,,,+++***,,,...,,,,,,,,,++++++++++++******++++++******)))(((''')))))))))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((('''((())))))***''''''((((((((((((''''''''''''((())))))(((''''''))))))))))))))))))))))))&&&&&&''''''((())))))***))))))(((((('''''''''''')))(((((()))******)))'''''''''((((((((((((((()))&&&&&&&&&'''''''''(((((())))))***))))))((('''&&&{{{yyyxxxtttrrrqqqqqqqqqqqqnnnlllkkklllmmmmmmllliiifffeeeaaabbbcccddddddcccbbbaaa[[[ZZZYYYXXXWWWVVVVVVVVVYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWTTTSSSRRRQQQQQQQQQQQQRRRQQQSSSWWWZZZ[[[ZZZXXXWWWWWWVVVTTTSSSSSSRRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMRRRPPPOOONNNOOORRRTTTVVVXXXVVVSSSQQQQQQOOOMMMKKKJJJKKKLLLLLLLLLLLLKKKKKKMMMLLLLLLLLLLLLLLLMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIHHHIIILLLOOOPPPLLLMMMNNNPPPRRRUUUWWWXXXUUUTTTQQQOOOMMMLLLKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKLLLLLLLLLKKKKKKNNNNNNMMMMMMMMMMMMLLLLLLJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLNNNNNNMMMLLLLLLNNNOOOQQQSSSTTTUUUUUUUUURRRTTTVVVVVVVVVVVVXXXZZZZZZ[[[]]]___``````___^^^]]]\\\YYYWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZZZZ\\\ZZZWWWUUUUUUWWWZZZ\\\ZZZ[[[]]]_________]]]\\\^^^^^^]]]]]]]]]\\\\\\\\\]]]^^^^^^___````````````bbbcccdddeeeeeeeeedddccc```___^^^\\\[[[[[[ZZZZZZYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVUUURRRRRRRRRSSSSSSSSSSSSSSSUUUVVVWWWXXXXXXYYYXXXXXXTTTTTTTTTUUUWWWZZZ]]]^^^dddeeefffeeecccaaaaaaaaabbbaaa___^^^^^^^^^___```]]]^^^```bbbcccaaa]]]YYYUUUVVVXXXYYY[[[\\\\\\]]][[[[[[[[[[[[[[[ZZZZZZZZZYYYZZZ[[[\\\\\\[[[ZZZXXXVVVUUUUUUTTTTTTTTTUUUVVVWWWVVVTTTRRROOONNNMMMLLLLLLLLLLLLKKKIIIHHHFFFEEEDDDCCCBBB@@@????????????>>>===<<<:::999888888777888555222111222444555555000000000000000000000000.........///////////////,,,------,,,******+++---,,,,,,+++++++++************++++++******)))(((''')))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''$$$&&&'''))))))((('''&&&((((((((((((((((((((((((%%%%%%&&&'''((())))))***(((((((((((('''''''''''')))(((((()))******)))'''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''))))))***))))))((('''&&&~~~~~~|||{{{yyyxxxvvvuuuuuuuuunnnmmmmmmnnnoooooommmlllgggiiikkklllkkkhhhdddaaa______```aaaaaa```___^^^ZZZYYYXXXWWWVVVVVVVVVVVVYYYYYYYYYXXXXXXXXXXXXXXXZZZZZZYYYYYYXXXWWWWWWVVVSSSRRRPPPOOOOOOOOOPPPQQQQQQSSSUUUUUUTTTSSSSSSTTTSSSSSSSSSSSSSSSRRRRRRRRRPPPOOONNNMMMMMMMMMNNNOOORRRQQQPPPPPPRRRTTTWWWYYYWWWUUURRRPPPPPPOOOMMMKKKKKKLLLMMMNNNMMMLLLKKKJJJLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJIIIJJJLLLNNNOOOKKKKKKMMMOOOQQQSSSUUUVVVTTTSSSQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJKKKKKKLLLMMMMMMPPPPPPPPPPPPOOOMMMLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMOOORRRSSSSSSSSSSSSRRRSSSUUUVVVVVVWWWYYYZZZ]]]^^^___```aaaaaa``````\\\[[[YYYWWWVVVUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[YYYWWWVVVVVVWWWYYY[[[ZZZ[[[\\\^^^^^^^^^^^^]]]^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^___```bbbccccccbbbaaaaaa]]]]]]\\\[[[[[[[[[\\\\\\ZZZZZZ[[[[[[ZZZZZZYYYYYYXXXYYYZZZZZZYYYWWWVVVTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSTTTUUUWWWXXXYYYYYYYYYTTTTTTTTTTTTVVVXXX[[[\\\aaaccceeeeeecccaaa``````]]]]]]\\\\\\\\\]]]]]]^^^]]]^^^___aaabbbaaa]]]YYYVVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZYYYZZZ[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLLLLKKKKKKIIIHHHFFFEEECCCCCCAAA@@@???>>>>>>>>><<<;;;:::888777777666666555333111111222333333333000000000000000000000000.........////////////////////////---+++******,,,++++++++++++************'''((()))******++++++***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++'''(((((())))))(((((('''%%%&&&'''((()))(((''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((((((''''''(((((('''((()))***(((&&&'''&&&%%%&&&((()))((('''%%%&&&&&&&&&&&&'''''''''((())))))))))))(((((('''~~~|||~~~~~~~~~~~~|||xxxvvvuuuvvvttttttssssssrrrrrrrrrrrrnnnmmmlllmmmnnnnnnllljjjgggiiilllnnnmmmjjjeeebbb^^^___``````___^^^\\\[[[YYYYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXWWWVVVVVVUUUUUUTTTRRRQQQOOONNNNNNNNNPPPQQQPPPQQQRRRPPPNNNNNNPPPSSSPPPRRRSSSTTTSSSSSSSSSSSSOOONNNLLLKKKLLLMMMOOOPPPPPPQQQTTTVVVXXXZZZZZZZZZVVVTTTQQQOOOOOOOOONNNMMMKKKLLLMMMOOOOOONNNLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNIIIJJJJJJJJJKKKKKKKKKLLLMMMLLLKKKKKKKKKLLLMMMMMMIIIJJJLLLOOOQQQRRRSSSSSSRRRRRRQQQOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLOOOOOOOOOOOOOOONNNMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLOOOQQQRRRSSSRRRRRRQQQSSSUUUVVVVVVWWWYYY[[[]]]^^^____________^^^^^^[[[ZZZXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZYYYXXXWWWWWWWWWWWWXXXYYY[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]][[[[[[[[[[[[[[[\\\\\\]]]^^^^^^```aaaaaaaaa``````^^^]]]]]]\\\\\\\\\]]]]]][[[[[[\\\\\\[[[ZZZZZZYYYZZZZZZ[[[[[[ZZZWWWUUUSSSUUUUUUUUUTTTTTTTTTTTTTTTRRRSSSTTTVVVXXXYYYYYYZZZVVVUUUUUUUUUVVVXXXZZZ[[[^^^```ccccccbbb```______ZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\]]]^^^___^^^[[[XXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[ZZZYYYYYYZZZYYYXXXXXXXXXYYYZZZ[[[ZZZYYYVVVTTTSSSSSSTTTUUURRRQQQOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEBBBAAA@@@???>>>=========::::::888777666666555555333111000111222333222111111111111111111111111111............/////////000111111111...+++)))***+++++++++++++++************'''((()))******++++++***&&&'''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++((())))))******))))))(((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))'''(((((((((((((((((((((((('''&&&'''))))))'''&&&(((&&&%%%&&&((()))(((&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))(((}}}|||}}}~~~~~~}}}~~~}}}|||}}}}}}~~~{{{{{{{{{xxxuuurrrqqqrrrrrrrrrrrrqqqqqqpppppppppmmmkkkjjjjjjkkkjjjhhhfffeeehhhlllnnnmmmiiidddaaa``````aaa```___^^^\\\[[[YYYYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQOOOMMMMMMNNNOOOPPPOOOOOOOOOLLLIIIJJJNNNRRROOOQQQSSSTTTTTTSSSSSSSSSMMMLLLKKKJJJKKKMMMOOOPPPNNNRRRWWW\\\___^^^\\\ZZZUUUSSSPPPNNNOOOOOONNNMMMIIIKKKMMMOOOPPPOOONNNNNNJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJKKKKKKLLLLLLLLLMMMKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLIIIJJJLLLOOOPPPQQQQQQQQQQQQQQQPPPOOOOOONNNMMMMMMKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHIIIKKKLLLNNNOOOOOOOOOIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNOOOOOOOOONNNNNNMMMIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNKKKMMMPPPRRRTTTTTTSSSRRRQQQSSSUUUVVVVVVWWWYYY[[[\\\\\\\\\]]]\\\\\\[[[[[[ZZZYYYXXXWWWVVVWWWWWWXXXWWWWWWWWWWWWWWWXXXYYYZZZXXXXXXXXXWWWWWWXXXXXXXXX\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^______[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^___aaaaaaaaa```___```___^^^]]]]]]]]]]]]^^^\\\\\\]]]\\\\\\[[[ZZZYYY[[[[[[\\\[[[ZZZWWWTTTSSSVVVVVVVVVUUUUUUUUUUUUUUUQQQRRRTTTVVVXXXYYYZZZZZZWWWWWWVVVVVVWWWXXXZZZ[[[\\\^^^aaabbbaaa_________ZZZ[[[]]]___`````````___ZZZZZZZZZ[[[]]]\\\YYYVVVYYYYYYZZZZZZZZZZZZYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWVVVVVVWWWYYY\\\]]]]]][[[XXXUUUSSSSSSSSSSSSPPPOOONNNMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJHHHGGGFFFAAA@@@???>>>===<<<<<<<<<999999888666555555555555111000000111333333111000111111111111111111111111---.........//////000000333333222///+++))))))***+++++++++************)))***++++++******)))((('''%%%&&&&&&'''((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((('''&&&&&&'''(((((('''%%%(((&&&$$$%%%((()))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))***))))))~~~~~~~~~xxxzzz|||zzz~~~}}}~~~}}}{{{|||~~~|||}}}~~~{{{}}}}}}~~~|||zzzxxxyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzuuu{{{|||vvvttttttuuuqqqooopppuuuvvvtttqqqmmmkkkiiigggggggggfffeeedddgggkkkllljjjfffbbbaaabbb```^^^^^^^^^\\\ZZZWWWVVVVVVWWWWWWWWWWWWWWWWWWXXXVVVSSSRRRTTTUUUUUUUUUYYYXXXVVVTTTSSSRRRQQQQQQSSSQQQOOONNNOOOOOOMMMLLLOOONNNLLLKKKJJJJJJKKKKKKIIIKKKNNNQQQSSSSSSSSSSSSMMMMMMLLLLLLLLLLLLMMMMMMQQQRRRXXXaaaiiijjjddd^^^TTTRRROOOMMMKKKKKKLLLLLLJJJJJJKKKMMMMMMNNNNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKJJJIIIIIIJJJLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQRRRMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIKKKLLLMMMKKKJJJJJJIIIHHHGGGGGGIIIJJJLLLLLLLLLMMMNNNNNNOOOPPPPPPHHHHHHIIIIIIKKKLLLMMMNNNOOONNNLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNLLLKKKKKKLLLNNNOOOIIILLLMMMMMMKKKKKKMMMPPPMMMLLLLLLMMMOOOPPPPPPOOOPPPQQQSSSUUUWWWXXXXXXXXX\\\]]]^^^^^^^^^]]]\\\[[[XXXXXXWWWWWWWWWXXXXXXYYYXXXYYYYYYYYYYYYYYYXXXXXXUUUUUUUUUVVVVVVWWWWWWWWWZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYZZZ\\\]]][[[\\\]]]]]]^^^^^^]]]]]][[[]]]^^^^^^\\\[[[[[[[[[[[[\\\^^^___^^^\\\ZZZXXXXXXYYYZZZ\\\[[[ZZZYYYWWWWWWWWWXXXXXXXXXWWWUUUTTTVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^]]]\\\ZZZXXXZZZ[[[\\\]]]^^^]]]]]]\\\[[[ZZZZZZZZZ\\\]]]___```]]]\\\ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[YYYXXXWWWWWWYYY[[[[[[ZZZYYYXXXYYY[[[ZZZXXXVVVUUUXXX\\\```gggbbb[[[UUURRRQQQQQQPPPTTTSSSRRRQQQOOOMMMLLLLLLLLLKKKIIIIIIJJJIIIGGGDDD@@@@@@???>>>===<<<;;;;;;999888777555444444444444222111111000000000000000000000///..............................///000000333333222000///---,,,,,,***,,,---...---+++)))((((((((())))))*********+++***)))(((''''''((()))***'''((()))***++++++++++++)))+++------+++(((''''''((((((((((((((()))******+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''&&&)))))))))***)))(((((('''~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}|||~~~}}}yyyxxxxxxxxxyyy~~~~~~~~~|||zzzzzzzzzzzzxxxvvvwwwxxxxxxwwwtttsssssstttssstttuuuuuuvvvvvvvvvvvvzzzxxxtttrrruuurrrpppqqquuuwwwuuurrrnnnllljjjiiihhhgggfffeeedddfffiiiiiigggdddaaa```^^^]]][[[[[[[[[[[[XXXVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWUUURRRRRRTTTUUUVVVVVVXXXWWWVVVTTTSSSRRRQQQQQQOOONNNLLLLLLMMMNNNNNNMMMMMMLLLJJJIIIHHHHHHIIIIIIHHHJJJMMMPPPQQQRRRRRRQQQMMMLLLLLLKKKKKKLLLLLLMMMPPPQQQVVV^^^eeeeee```[[[QQQPPPNNNLLLJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHJJJKKKJJJIIIJJJIIIHHHGGGGGGHHHJJJKKKNNNNNNNNNNNNNNNNNNNNNOOOHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOONNNOOOPPPOOOMMMLLLNNNPPPOOONNNMMMMMMOOOOOONNNMMMPPPQQQRRRTTTVVVWWWXXXXXXZZZ[[[\\\]]]]]]\\\[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTUUUUUUVVVWWWWWWWWWYYYZZZZZZ[[[[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[YYYXXXXXXWWWXXXYYYZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]]]]^^^___^^^\\\[[[\\\]]][[[\\\^^^______]]][[[ZZZYYYZZZ[[[]]]]]]\\\ZZZZZZXXXYYYYYYZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\ZZZYYYYYYZZZ[[[]]]]]]]]]\\\\\\ZZZZZZZZZZZZ[[[]]]___```___^^^]]]\\\[[[[[[[[[[[[]]]]]]]]]]]]\\\[[[ZZZYYYZZZ\\\]]]]]]\\\ZZZZZZ[[[ZZZYYYXXXVVVUUUXXX\\\```ddd___YYYTTTQQQQQQPPPPPPSSSRRRQQQPPPNNNMMMLLLKKKLLLKKKIIIIIIIIIHHHEEECCC@@@??????>>>===<<<;;;;;;999888777555444444333333222111111000000000000000000000///............///...............//////000333222111000...---,,,,,,(((((()))***)))((('''''')))))))))***************+++***)))(((((()))***+++(((((()))))))))((('''&&&'''(((((((((((((((((()))((((((((((((((()))***************)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''')))))))))(((((((((''''''~~~~~~}}}|||||||||}}}}}}{{{uuuppprrrtttwww{{{}}}~~~~~~|||||||||{{{|||}}}~~~~~~~~~}}}|||{{{}}}~~~}}}||||||{{{zzzxxxvvvtttsssrrrrrrssstttrrrpppnnnnnnooonnnooopppqqqrrrsssssssss|||wwwpppmmmrrrooonnnooorrrtttrrrooommmlllkkkiiigggeeedddcccbbbdddfffeeeccc```______]]]\\\[[[\\\]]]]]][[[YYYXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTTTTUUUWWWXXXWWWVVVXXXWWWUUUTTTRRRQQQQQQQQQMMMLLLJJJJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGIIIKKKMMMOOOPPPPPPOOOLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOSSSYYY^^^^^^ZZZUUUNNNMMMMMMKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFGGGIIIJJJKKKNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMJJJKKKKKKKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFFFFHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKOOOOOOOOONNNNNNNNNNNNMMMIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPOOOMMMLLLMMMNNNQQQOOONNNMMMNNNNNNLLLKKKOOOOOOQQQRRRTTTVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWWWWUUUVVVVVVWWWWWWWWWVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZYYYYYYXXXWWWXXXYYYZZZZZZZZZZZZZZZWWWWWWVVVUUUVVVWWWXXXYYY[[[\\\\\\]]]]]]]]]]]]]]]^^^___^^^]]][[[[[[]]]___\\\]]]___``````^^^\\\[[[ZZZ[[[\\\]]]^^^]]]]]]\\\ZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZWWWYYYZZZ\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZ\\\^^^___aaaaaa``````^^^]]][[[[[[^^^^^^^^^^^^^^^]]]\\\[[[]]]^^^```___]]]\\\\\\\\\YYYYYYXXXVVVVVVWWW[[[^^^___ZZZUUUQQQPPPPPPPPPPPPRRRQQQPPPOOONNNMMMLLLKKKMMMKKKIIIHHHGGGFFFCCCAAA??????>>>===<<<;;;;;;:::888777666555444333333333222111111000000000000000111111000///////////////...------------...//////222222111///...---,,,++++++************++++++,,,+++++++++******************)))(((''''''((()))***'''((()))***)))((('''&&&(((((('''&&&&&&''')))***((((((((((((((())))))*********))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))((()))(((''''''&&&&&&''''''~~~}}}}}}||||||}}}~~~|||tttkkkmmmrrrwww|||}}}~~~~~~|||{{{yyy}}}{{{zzzzzz{{{}}}~~~~~~}}}{{{|||}}}}}}}}}{{{zzz{{{~~~~~~}}}{{{xxxuuusssssssssqqqrrrrrrqqqnnnmmmmmmnnnlllmmmnnnpppqqqrrrrrrrrrxxx{{{}}}|||vvvooojjjhhhkkkjjjiiijjjlllmmmllljjjjjjkkkjjjhhheeebbbaaa```aaabbbbbb```^^^\\\]]]]]]ZZZYYYYYYZZZ\\\]]]\\\[[[YYYYYYXXXXXXXXXXXXWWWWWWTTTUUUXXX\\\^^^]]]ZZZVVVVVVUUUTTTSSSQQQQQQPPPPPPNNNLLLJJJJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMPPPTTTWWWWWWSSSPPPLLLLLLLLLKKKJJJIIIGGGFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJGGGFFFFFFFFFGGGIIIJJJLLLNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIJJJLLLMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHJJJHHHEEEEEEFFFIIIJJJJJJHHHHHHGGGGGGGGGHHHIIIJJJMMMNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKLLLLLLPPPOOOMMMMMMNNNNNNLLLKKKMMMNNNOOOPPPRRRTTTVVVWWWXXXYYYZZZ[[[\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWVVVSSSSSSSSSSSSTTTUUUWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVWWWXXXYYYYYYYYYYYYWWWVVVUUUUUUUUUVVVXXXYYY[[[[[[\\\]]]]]]]]]]]]\\\^^^^^^]]][[[YYYZZZ\\\^^^___```aaaaaa```^^^\\\[[[ZZZ[[[\\\]]]^^^^^^]]]]]]\\\]]]^^^______^^^]]]\\\[[[[[[\\\]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^]]]\\\\\\WWWXXXZZZ[[[\\\\\\\\\[[[ZZZZZZYYYYYYZZZ\\\]]]^^^bbbbbbbbbaaa```]]][[[ZZZ^^^^^^^^^___^^^^^^]]]]]]___```aaa```]]]\\\\\\]]]ZZZZZZYYYWWWUUUUUUXXXZZZYYYUUUQQQNNNNNNOOOOOOOOOQQQQQQPPPOOONNNNNNMMMMMMNNNKKKHHHFFFEEEDDDAAA??????>>>>>>===<<<;;;:::999777777555444333222222222222111111000000000000000111111000////////////000------,,,,,,------...///111000000///...,,,,,,+++,,,+++*********,,,...///,,,,,,++++++******))))))((('''&&&&&&&&&&&&'''(((&&&''')))***++++++******+++***((((((((((((((('''))))))(((((((((((())))))***)))))))))(((((((((''''''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((()))))))))))))))((('''&&&%%%&&&&&&'''{{{{{{{{{|||}}}~~~|||}}}yyyiiikkkpppwww|||~~~zzz{{{||||||}}}|||{{{{{{~~~|||zzz{{{}}}}}}|||{{{{{{{{{{{{{{{zzzyyyzzz{{{zzz|||{{{xxx|||{{{vvvssssssssstttoooppppppooolllkkkkkkllljjjjjjlllmmmooooooppppppqqqrrrqqqnnnkkkhhhfffffffffeeeeeeeeegggggggggfffiiijjjkkkiiidddaaa``````^^^______]]][[[YYYZZZ[[[UUUUUUUUUWWWZZZ[[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWSSSWWW]]]cccfffbbb[[[UUUTTTSSSRRRQQQPPPOOOOOOOOOMMMKKKJJJJJJLLLMMMMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFEEEFFFGGGIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPPPPNNNLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGGGGGGGGGGIIIJJJLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGHHHHHHJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHKKKHHHFFFEEEGGGIIIJJJJJJGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMOOOOOOPPPMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLNNNNNNMMMLLLKKKLLLLLLNNNPPPSSSUUUVVVXXXYYY[[[\\\\\\\\\[[[ZZZWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXSSSRRRRRRRRRSSSUUUWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXUUUUUUVVVXXXXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\[[[YYYWWWXXXZZZ]]]aaaaaaaaaaaa___^^^\\\[[[ZZZ[[[[[[\\\\\\]]]]]]]]]]]]^^^___``````___^^^^^^^^^______````````````___^^^^^^_______________^^^YYYZZZ\\\]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZZ\\\]]]^^^aaaaaaaaaaaa___]]][[[YYY]]]]]]^^^^^^___^^^^^^^^^```aaaaaa___\\\[[[[[[\\\\\\\\\[[[XXXUUUSSSSSSTTTTTTQQQNNNLLLLLLNNNNNNNNNQQQPPPPPPPPPOOOOOONNNNNNMMMKKKGGGDDDCCCBBB@@@>>>>>>>>>===<<<;;;:::999999777666555333222222222222222111111000000000000000111000000///////////////,,,,,,,,,,,,,,,---......000//////...---,,,++++++***((('''&&&&&&(((+++,,,,,,++++++******)))))))))))))))(((''''''((())))))(((((())))))************)))((('''(((******(((&&&))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((())))))))))))(((((('''&&&&&&&&&&&&&&&zzz{{{|||}}}~~~~~~~~~~~~zzz|||~~~~~~~~~~~~~~~nnnlllooovvv|||~~~yyyyyyzzz{{{{{{{{{{{{{{{zzzyyyzzz}}}|||xxxzzzzzzyyyxxxwwwwwwwwwwwwuuuyyyzzzyyy{{{tttrrrrrrrrrqqqlllmmmmmmkkkiiihhhhhhiiifffggghhhiiijjjkkkkkkkkkllljjjhhheeeddddddeeefffbbbbbbbbbcccccccccddddddhhhjjjllljjjeeebbbaaabbb\\\]]]]]]\\\YYYXXXXXXYYYXXXXXXXXXZZZ]]]___^^^]]]XXXXXXXXXWWWVVVVVVUUUUUUSSSWWW^^^dddfffbbbZZZSSSQQQQQQPPPNNNNNNMMMMMMMMMIIIHHHHHHJJJNNNPPPQQQQQQJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHJJJHHHFFFFFFHHHIIIJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJLLLNNNOOOPPPMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLMMMOOOPPPPPPPPPMMMLLLKKKLLLNNNNNNMMMLLLJJJJJJJJJLLLNNNQQQTTTVVVXXXYYYZZZ[[[\\\\\\[[[[[[WWWWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXRRRQQQQQQQQQRRRTTTWWWYYYXXXYYYYYYZZZZZZYYYYYYXXXTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\ZZZ[[[ZZZYYYWWWWWWYYY[[[````````````___^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___`````````___^^^``````aaabbbbbbaaaaaa````````````aaaaaaaaaaaabbb]]]^^^_________^^^\\\\\\\\\\\\[[[[[[[[[\\\^^^___aaaaaa```___^^^]]][[[ZZZ\\\]]]^^^_______________aaaaaa```^^^[[[ZZZZZZ[[[\\\\\\\\\YYYUUURRRQQQQQQQQQNNNLLLKKKLLLMMMMMMMMMOOOOOOOOOOOOOOONNNNNNNNNLLLIIIEEECCCAAA@@@???=========<<<;;;:::999999888666555444333222111111111222111111000000000000000000000///...............,,,++++++++++++,,,------///......---,,,,,,+++++++++***)))(((((()))+++,,,*********))))))))))))))),,,+++***))))))***+++,,,+++***(((''''''((()))***(((&&&$$$&&&)))+++)))'''***))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))((('''(((((((((((('''&&&&&&}}}{{{}}}~~~~~~}}}}}}~~~~~~|||{{{{{{|||}}}~~~~~~}}}~~~zzztttrrryyy~~~~~~yyyyyyyyyyyyyyyxxxxxxxxxuuuwww{{{zzz{{{yyyvvvtttssssssrrrrrrrrryyy|||~~~~~~tttssstttrrrooojjjkkkkkkjjjhhhffffffgggeeeeeefffggghhhhhhggggggfffdddbbbaaaaaabbbbbbbbb]]]^^^_______________```cccgggjjjhhhccc______aaaZZZ[[[\\\[[[YYYWWWVVVWWWYYYYYYYYY[[[^^^______^^^XXXWWWWWWVVVUUUUUUTTTTTTSSSUUUYYY^^^___\\\VVVRRROOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIJJJMMMOOOOOONNNIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEFFFFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHIIIJJJKKKJJJIIIGGGFFFEEEFFFFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFGGGFFFEEEFFFHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLLLLMMMKKKKKKIIIHHHGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKLLLMMMMMMPPPNNNLLLLLLOOOPPPOOONNNOOONNNLLLLLLMMMMMMKKKJJJIIIIIIIIIJJJMMMPPPSSSUUUVVVWWWYYYZZZ[[[[[[ZZZZZZWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTVVVWWWWWWXXXXXXXXXRRRQQQPPPPPPQQQTTTWWWYYYYYYZZZZZZ[[[[[[ZZZZZZYYYTTTUUUVVVXXXYYYYYYZZZZZZXXXWWWWWWVVVVVVXXXYYYZZZZZZZZZ[[[\\\\\\\\\\\\\\\YYY[[[[[[ZZZYYYXXXYYYZZZ[[[\\\]]]^^^___``````aaa______^^^]]]]]]\\\\\\\\\\\\]]]^^^___```______^^^``````aaaaaaaaaaaa``````bbbbbbbbbbbbccccccddddddaaabbbbbbbbbaaa___]]]\\\^^^]]]\\\\\\\\\]]]^^^___aaaaaa```___^^^]]]]]]]]]]]]^^^___```aaaaaaaaaaaaccccccaaa^^^[[[ZZZZZZ[[[YYYZZZZZZYYYVVVSSSRRRRRROOOMMMKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKHHHDDDAAA@@@@@@???>>>===<<<<<<;;;:::999888888666555444222111111000000222111111000000000000000///......---------------+++++++++++++++,,,,,,---......------,,,+++++++++...---,,,+++++++++,,,---((((((((((((((()))))))))+++***)))(((((()))***++++++***(((((()))---111444444...'''%%%(((******)))******)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&(((***+++***)))&&&%%%~~~|||~~~~~~zzz|||}}}}}}{{{{{{{{{|||zzzzzzyyyzzzzzz{{{||||||}}}}}}~~~|||xxx}}}|||yyyyyyxxxwwwvvvuuuuuutttrrrvvv}}}zzzxxxtttrrrqqqpppnnnmmmrrrzzzwwwvvvwwwsssoookkkllllllkkkhhhgggggghhhffffffggghhhhhhgggggggggbbbaaa````````````^^^\\\YYYZZZ[[[[[[ZZZZZZ[[[\\\^^^bbbeeeddd___[[[[[[]]]YYY[[[\\\[[[YYYWWWVVVVVVSSSSSSSSSUUUXXXYYYXXXWWWWWWWWWVVVUUUUUUTTTSSSSSSTTTTTTUUUWWWXXXWWWTTTQQQNNNMMMLLLKKKKKKJJJKKKKKKQQQOOOLLLKKKKKKKKKIIIHHHHHHIIIJJJJJJIIIHHHFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJHHHGGGHHHJJJKKKIIIHHHEEEDDDCCCDDDEEEFFFCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGEEEDDDDDDEEEDDDDDDEEEGGGGGGFFFDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNLLLKKKIIIIIIKKKLLLNNNPPPNNNKKKKKKMMMMMMLLLIIIQQQOOOMMMLLLLLLLLLJJJHHHHHHHHHHHHIIILLLOOOSSSUUUTTTVVVWWWYYYZZZZZZYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWQQQPPPOOOOOOQQQTTTWWWYYYZZZZZZ[[[[[[[[[[[[ZZZZZZTTTUUUVVVXXXYYYZZZZZZZZZWWWWWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\\\\[[[YYY[[[\\\\\\ZZZYYYYYYZZZWWWXXXZZZ\\\___bbbdddeeebbbaaa```___^^^]]]]]]]]][[[\\\^^^_________^^^^^^___```````````````______dddcccccccccddddddeeefffddddddddddddbbb```^^^]]]___^^^]]]]]]]]]^^^___```bbbaaa```^^^^^^^^^___```^^^___```bbbccccccccccccddddddbbb___\\\ZZZ[[[\\\VVVXXXYYYYYYVVVTTTSSSSSSOOOMMMJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJGGGCCC@@@@@@??????>>>===<<<<<<;;;:::999888777555555333222111000000000222111111000000000000000......---,,,,,,,,,,,,---++++++******++++++,,,------------,,,,,,+++++++++++++++***)))((((((((((((&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''((()))(((((()))...666===BBBDDD:::...(((''')))***)))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&(((+++,,,,,,***&&&$$$~~~}}}}}}~~~}}}|||{{{{{{zzzzzz{{{|||{{{yyyyyyzzzzzzzzzyyy||||||}}}||||||zzzzzzyyyxxxvvvuuutttsssuuuwww}}}{{{wwwtttqqqmmmlllmmmooopppqqqxxx}}}vvvsssrrrppplllkkkkkkkkkiiigggeeecccbbbeeeeeeeeeeeeeeeeeeeeedddddd```\\\]]]```aaa^^^ZZZWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[___```[[[XXXYYYXXXVVVVVVUUUTTTUUUWWWXXXWWWVVVMMMOOOSSSTTTSSSRRRRRRRRRRRROOOMMMOOOSSSRRRMMMGGGLLLJJJHHHFFFFFFHHHJJJLLLLLLLLLMMMMMMMMMMMMLLLLLLIIIKKKMMMMMMJJJHHHFFFEEECCCCCCCCCCCCDDDEEEGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBDDDFFFFFFDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEDDDDDDEEEGGGIIIJJJLLLKKKIIIHHHGGGHHHHHHIIIHHHHHHIIIIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEEEEEEEDDDDDDDDDCCCEEEEEEEEEFFFGGGHHHJJJKKKIIIHHHGGGEEEDDDDDDDDDDDDFFFFFFFFFEEEFFFFFFGGGGGGEEEFFFHHHHHHGGGGGGGGGHHHDDDFFFHHHIIIHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLNNNOOOOOOOOORRRTTTWWWZZZ\\\\\\[[[ZZZWWWVVVSSSQQQQQQQQQRRRSSSSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSTTTVVVWWWXXXYYYZZZ[[[\\\[[[ZZZZZZWWWWWWWWWWWWXXXZZZ[[[\\\\\\[[[YYYWWWWWWWWWYYYZZZTTTWWW[[[\\\ZZZYYYWWWWWWXXXZZZ[[[\\\[[[ZZZ[[[\\\````````````aaaaaaaaaaaabbbbbbaaa```___^^^^^^]]]^^^^^^]]]\\\\\\\\\]]]]]]___``````aaaaaaaaa``````ddddddccccccdddeeeggghhhgggeeeaaa^^^]]]^^^```bbbcccaaa```^^^]]]]]]]]]^^^]]]```bbbaaa]]]ZZZZZZ[[[```aaabbbaaa```aaadddhhhjjjhhhccc___[[[ZZZZZZZZZWWWVVVVVVWWWXXXWWWTTTRRRPPPOOOLLLJJJIIIIIIJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHKKKHHHCCC???>>>======<<<>>>===;;;999888777666666333333222222111000000000///000111111111000...---000000///...------,,,,,,111111///+++'''&&&)))---............---+++)))(((+++***((('''&&&&&&&&&''')))))))))(((&&&$$$!!!&&&&&&'''((()))***++++++$$$'''((((((,,,888JJJXXXQQQ;;;)))((()))&&&&&&,,,***)))((((((((()))+++,,,...+++((('''(((***+++,,,'''(((((((((((()))))))))''''''(((((())))))************))))))((((((''''''&&&&&&'''+++...---)))$$$))))))))))))))))))))))))''''''''''''''''''''''''((()))***+++***)))'''%%%%%%&&&''''''%%%%%%&&&'''~~~|||~~~}}}}}}|||{{{zzzzzzzzzzzz|||zzzyyyyyyzzz{{{{{{zzz}}}}}}}}}zzz|||~~~~~~zzzzzzyyyxxxwwwwwwwwwxxxyyyyyy|||}}}wwwvvvtttqqqnnnmmmnnnpppqqqsssyyy}}}tttqqqpppnnnlllkkkjjjiiigggfffdddcccbbbddddddddddddddddddddddddeeeaaa]]]]]]``````^^^ZZZVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYY\\\______^^^^^^aaaaaa^^^UUUTTTRRRRRRSSSTTTSSSRRROOOQQQSSSSSSQQQPPPPPPPPPOOOOOOOOOPPPPPPOOOMMMKKKJJJHHHFFFEEEEEEFFFHHHJJJKKKKKKKKKLLLLLLKKKKKKKKKJJJKKKLLLLLLIIIGGGFFFGGGDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBAAABBBCCCEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEECCCDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCFFFEEEEEEEEEEEEFFFGGGGGGGGGIIIJJJIIIFFFEEEDDDEEEDDDFFFHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJGGGHHHHHHHHHIIIIIIJJJJJJHHHIIIKKKLLLNNNOOOOOOOOOPPPRRRVVVYYY[[[[[[ZZZZZZYYYWWWUUUSSSSSSSSSTTTUUUSSSTTTVVVWWWWWWVVVUUUUUUSSSSSSRRRSSSSSSUUUVVVWWWYYYZZZ[[[[[[[[[ZZZYYYYYYWWWWWWWWWWWWXXXZZZ[[[\\\ZZZXXXWWWUUUUUUUUUWWWXXXYYY\\\___```^^^]]][[[[[[WWWYYY[[[\\\[[[[[[]]]^^^____________````````````aaaaaaaaaaaa```___^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]___```aaaaaabbbbbbbbbaaaddddddccccccdddeeefffggggggeeebbb```______aaabbbbbbaaa```^^^]]]]]]^^^^^^]]]___aaaaaa___]]]]]]___aaacccdddcccbbbbbbdddggggggdddaaa]]][[[ZZZZZZ[[[XXXWWWVVVVVVWWWWWWUUUSSSPPPOOOMMMLLLKKKKKKKKKKKKIIIHHHHHHHHHHHHGGGGGGGGGIIIEEEAAA>>>>>>>>>>>>======<<<:::888777666555555333333222111111000000/////////000111000///...---.........---,,,+++++++++***+++,,,***)))***---000------,,,++++++*********++++++***(((((('''''''''&&&&&&'''(((((())))))((())))))))))))((((((((((((((())))))((((((///999AAA@@@000&&&)))+++((((((---***)))((((((((()))***+++222///***'''&&&&&&%%%$$$******+++++++++,,,,,,,,,(((((((((((())))))))))))***)))))))))((((((((('''''''''(((***------)))&&&))))))))))))))))))))))))'''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&'''((((((&&&&&&'''(((}}}{{{{{{}}}}}}}}}|||{{{zzzzzzzzzzzz{{{yyyxxxyyy{{{}}}}}}|||~~~~~~~~~~~~yyy{{{|||zzz{{{zzzyyyxxxyyyzzz|||~~~}}}{{{zzz{{{}}}|||xxxtttuuusssqqqooonnnoooqqqssstttxxxyyyzzzzzzsssooommmlllkkkjjjiiigggdddcccbbbbbbbbbbbbbbbbbbccccccccccccccceeebbb^^^^^^______\\\YYYTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVZZZ\\\]]]___eeellllllhhhXXXUUURRRPPPPPPQQQQQQPPPRRRRRRRRRQQQOOONNNOOOPPPLLLMMMNNNMMMJJJIIIJJJLLLHHHGGGEEEDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNMMMJJJHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@BBBCCCCCCBBB@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@AAABBBCCCDDDEEEFFFFFFDDDDDDFFFGGGHHHGGGGGGFFFGGGFFFEEEDDDCCCBBBBBBBBBEEEDDDDDDDDDEEEEEEFFFGGGJJJKKKKKKIIIEEEBBBAAAAAACCCEEEGGGHHHGGGFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIEEEFFFGGGHHHIIIJJJJJJKKKIIIIIIKKKLLLNNNOOOOOOOOOMMMPPPSSSVVVXXXYYYYYYYYYWWWVVVUUUSSSSSSSSSTTTTTTQQQRRRSSSUUUUUUUUUTTTSSSQQQQQQRRRRRRTTTUUUWWWXXXZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVWWWWWWXXXZZZ[[[\\\YYYXXXWWWUUUUUUVVVWWWWWWYYY[[[^^^^^^]]][[[ZZZZZZVVVXXX[[[\\\\\\\\\]]]___]]]]]]]]]^^^^^^^^^^^^______```aaabbbaaa```^^^\\\]]]]]]______```___^^^]]]___```aaabbbcccccccccccceeeeeedddddddddeeefffffffffeeecccaaa``````aaaaaabbbaaa```___^^^^^^______^^^___aaaaaa``````aaabbbbbbdddfffgggeeeddddddeeebbb```^^^\\\[[[[[[\\\]]]ZZZXXXVVVUUUVVVVVVUUUTTTNNNOOOOOOOOOOOONNNLLLLLLHHHHHHHHHGGGGGGFFFFFFFFFFFFCCC???======>>>>>>===;;;:::888777555555444444333222222111111000////////////000000//////...---------,,,,,,++++++******'''(((*********+++---...++++++***))))))***++++++***++++++******)))((('''&&&&&&'''(((***,,,---...))))))))))))((((((((((((+++***)))(((((()))+++,,,///(((&&&+++,,,((('''+++))))))((((((((()))***+++---+++((('''(((*********(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))(((((()))++++++***((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((((('''%%%$$$'''((())))))((('''((()))~~~zzzyyyzzz|||~~~}}}|||{{{{{{{{{{{{zzzyyyxxxyyy|||~~~~~~~~~~~~~~~~~~~~~{{{zzz||||||zzz||||||zzzyyyxxxxxxyyy||||||xxxvvvvvvvvvuuutttsssrrrpppooooooqqqssstttsssuuutttssswww~~~{{{zzzyyyvvvrrrmmmjjjiiihhhiiigggdddaaa``````aaaaaa`````````aaaaaaaaaaaaaaadddaaa^^^\\\\\\[[[YYYWWWSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTVVVWWWXXX\\\fffoooqqqmmm]]]ZZZUUURRRQQQRRRQQQQQQSSSSSSRRRPPPNNNNNNPPPRRRRRRRRRPPPNNNLLLKKKJJJKKKGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGLLLOOORRRRRRPPPLLLJJJIIIFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDCCCCCCBBBAAAAAA@@@???@@@AAABBBAAA???AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEEEEGGGIIIJJJKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFJJJJJJJJJHHHEEEBBB@@@@@@BBBDDDFFFFFFEEEEEEFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLMMMNNNNNNNNNKKKMMMPPPSSSUUUVVVWWWWWWSSSRRRQQQPPPPPPPPPPPPQQQNNNOOOPPPRRRRRRRRRQQQQQQPPPPPPQQQRRRTTTVVVWWWXXX[[[ZZZZZZYYYXXXWWWUUUUUUVVVVVVVVVVVVXXXYYYZZZ[[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXZZZ\\\\\\[[[YYYYYYYYYWWWYYY[[[[[[ZZZZZZ[[[\\\[[[[[[[[[\\\\\\\\\]]]]]]]]]___aaabbbbbb```^^^\\\[[[]]]___aaaaaa```___^^^______aaabbbddddddeeeeeeggggggfffffffffgggggggggfffeeedddcccbbbaaaaaa```aaaaaa`````````````````````aaaaaa``````aaabbbcccdddeeehhhiiihhhfffdddccc___^^^]]]\\\\\\]]]^^^___[[[XXXVVVTTTUUUUUUUUUTTTNNNOOOQQQSSSRRRPPPMMMLLLIIIHHHHHHGGGGGGFFFFFFFFFEEEBBB???===<<<<<<<<<;;;999888666555444333333333222222222111000000//////////////////......------------,,,,,,+++++++++***)))***++++++***)))(((''''''((()))***+++*********))))))***+++***)))(((&&&***))))))((()))***,,,---&&&&&&'''((()))***++++++,,,***((((((***,,,***))))))'''))),,,+++%%%$$$((((((((((((((())))))******,,,***)))))),,,...///000&&&&&&'''''''''(((((((((******))))))((((((''''''))))))))))))(((((((((((()))(((''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''&&&&&&'''((())))))''''''((()))}}}{{{zzz{{{|||~~~~~~}}}}}}}}}}}}zzzyyyyyyzzz}}}~~~~~~~~~~~~}}}{{{yyyxxxzzzxxxyyy{{{|||zzzzzz|||{{{|||~~~}}}{{{zzzyyyxxxwwwwwwyyy|||}}}zzzvvvtttssstttuuuvvvrrrqqqpppooooooqqqrrrsssrrrssssssrrrsssvvvvvvtttsssttttttrrrmmmhhhffffffgggeeebbb```______``````]]]^^^^^^^^^______`````````^^^[[[ZZZYYYXXXVVVUUUSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSPPPPPPQQQUUU___jjjlllhhh^^^ZZZUUURRRQQQQQQQQQQQQQQQQQQQQQOOONNNOOOSSSVVV]]]YYYSSSRRRRRRQQQMMMJJJFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFKKKOOOUUUWWWUUUOOOJJJHHHEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAAAAA@@@>>>???@@@AAA@@@???@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA???@@@AAABBBCCCDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGFFFDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBDDDFFFHHHJJJJJJJJJHHHGGGFFFEEEDDDBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIGGGDDDBBBAAAAAAAAACCCDDDEEEDDDDDDEEEFFFIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMIIIJJJMMMOOOQQQSSSSSSTTTPPPOOOOOOOOONNNNNNNNNOOOMMMNNNPPPQQQRRRRRRRRRQQQOOOPPPQQQSSSTTTVVVVVVWWWZZZYYYXXXVVVUUUTTTSSSSSSTTTTTTUUUUUUVVVWWWYYYZZZYYYYYYXXXXXXXXXYYYYYYYYY[[[]]]___^^^]]][[[[[[[[[YYYZZZ[[[ZZZXXXWWWWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[[[[]]]___aaaaaa```^^^\\\ZZZ\\\^^^aaaaaaaaa```_________aaabbbddddddeeeeeehhhhhhhhhiiiiiiiiiiiiiiieeeeeecccbbbaaaaaa````````````aaaaaaaaaaaaaaaaaadddbbb```______```aaaaaadddeeegggiiiiiigggdddbbb^^^]]]]]]]]]^^^___```aaa[[[YYYVVVTTTUUUUUUTTTTTTNNNPPPSSSUUUTTTQQQNNNKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEBBB???<<<;;;:::888666777666555444333333222222222222111111000//////...///......---------------------------,,,,,,,,,,,,++++++++++++***(((%%%###$$$&&&***,,,---+++)))''''''((()))***)))((('''&&&+++***)))((('''((()))***&&&&&&'''((()))***++++++---)))&&&'''+++...---+++))))))***+++)))%%%%%%(((''''''(((((())))))))))))111///,,,++++++++++++))))))))))))*********++++++******))))))((((((''''''(((((((((((())))))))))))(((((('''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((&&&'''(((((('''&&&'''(((|||}}}~~~~~~||||||}}}~~~{{{zzzyyy{{{}}}||||||||||||{{{yyyxxxwwwuuuvvvxxxzzzzzzyyywwwwwwvvvwwwxxxzzzzzz{{{{{{{{{vvvvvvuuuvvvwwwzzz}}}zzzxxxuuusssrrrsssuuuwwwqqqpppooooooooopppqqqrrrrrrsssssssssssstttttttttppprrrrrrppplllhhhfffeeeeeedddbbb```____________[[[[[[\\\\\\]]]^^^^^^^^^\\\[[[ZZZXXXVVVUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPOOOPPPQQQQQQRRRRRRQQQQQQKKKMMMMMMOOOVVV___aaa___YYYVVVRRRPPPOOOOOOOOONNNOOOPPPPPPOOONNNOOOSSSUUUZZZUUUOOONNNOOONNNHHHCCCEEEEEEEEEDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFIIIMMMSSSVVVTTTNNNIIIEEECCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@AAABBBCCCBBB@@@>>>>>>???@@@@@@???======>>>>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@===>>>@@@AAABBBCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEGGGGGGFFFDDDBBBBBBBBB>>>@@@BBBCCCCCCCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJLLLNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSSSSTTTSSSSSSOOOPPPQQQSSSTTTUUUUUUUUUWWWVVVUUUSSSRRRQQQQQQQQQRRRSSSSSSSSSTTTVVVWWWXXXVVVVVVVVVWWWWWWWWWWWWWWW[[[\\\]]]]]][[[YYYYYYZZZ[[[\\\\\\[[[XXXVVVVVVVVVYYYYYYYYYZZZZZZZZZZZZ[[[ZZZ[[[]]]^^^___^^^]]]\\\ZZZ[[[]]]___```aaa``````___```aaabbbccccccccccccfffggghhhiiijjjjjjjjjjjjeeedddbbb```______``````___```aaabbbccccccbbbbbbdddaaa]]]\\\]]]^^^___```cccccceeeggghhhgggdddaaa^^^]]]]]]^^^^^^___``````[[[YYYVVVUUUUUUUUUTTTRRRPPPQQQTTTVVVTTTQQQMMMJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDBBB>>><<<:::999666444666666555333333222222222222111111000000///............---,,,,,,,,,,,,------------------,,,,,,,,,***))))))***++++++(((&&&%%%'''***------,,,)))'''''''''((((((((((((''''''''''''''''''((()))***+++))))))))))))((((((((((((---)))&&&&&&(((******)))(((((())))))((((((***,,,&&&'''((()))))))))((((((+++)))((((((***++++++***(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''(((((('''%%%%%%'''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((((((&&&&&&'''((({{{{{{{{{}}}~~~}}}}}}}}}}}}}}}{{{zzz{{{~~~zzzzzzzzzzzzyyyyyyyyyyyywwwyyy{{{{{{zzzyyyvvvtttssstttuuuvvvwwwwwwwwwwwwssssssttttttuuuwwwxxxyyyvvvvvvtttsssqqqrrrssstttppppppooonnnnnnoooooooooppppppqqqrrrrrrpppqqqrrrpppooonnnmmmkkkiiigggfffccccccbbbaaa```______^^^YYYZZZZZZ[[[\\\\\\]]]]]]ZZZZZZYYYXXXVVVUUUUUUVVVQQQQQQPPPOOOOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOJJJMMMMMMKKKMMMSSSVVVUUUSSSQQQOOONNNOOOOOOMMMLLLNNNOOOOOONNNLLLMMMOOOQQQOOOMMMKKKJJJJJJGGGCCC???DDDCCCCCCCCCCCCCCCCCCDDDFFFEEECCCBBBBBBCCCEEEFFFFFFIIIMMMNNNLLLHHHDDDCCC@@@????????????@@@BBBCCCAAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???======>>>@@@BBBDDDCCCAAA???>>>???@@@@@@???======>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@<<<===???@@@AAABBBBBBAAA@@@AAABBBCCCCCCCCCBBBBBBAAAAAACCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@?????????===>>>>>>???@@@AAABBBBBB@@@AAABBBCCCEEEFFFHHHHHHGGGFFFDDDCCCBBBBBBAAAAAA??????@@@@@@AAACCCDDDEEEFFFGGGGGGFFFCCCAAA@@@AAA<<<>>>AAABBBBBBCCCEEEFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLMMMKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRQQQOOOPPPRRRSSSTTTTTTTTTTTTUUUTTTRRRPPPPPPOOOPPPPPPQQQQQQQQQQQQSSSTTTUUUVVVUUUVVVVVVWWWWWWXXXWWWWWW[[[\\\\\\[[[YYYXXXXXXYYY[[[]]]]]]\\\ZZZXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ\\\\\\]]]]]]]]]ZZZZZZ[[[]]]^^^```aaaaaa___```aaaaaabbbbbbbbbaaaccceeefffhhhjjjjjjjjjjjjeeedddaaa^^^]]]^^^___```___```aaacccddddddccccccbbb^^^ZZZXXX[[[^^^``````aaaaaaaaadddfffgggdddaaa]]]]]]]]]]]]]]]]]]^^^^^^ZZZYYYWWWWWWWWWUUUSSSQQQQQQSSSUUUUUUTTTPPPLLLIIIGGGFFFEEEDDDCCCBBBAAAAAAAAA???<<<;;;:::999666444666555444333333333333333111111111000//////............,,,+++++++++,,,---+++++++++++++++,,,,,,,,,***)))((())),,,,,,***((())))))******************)))((((((((((((((())))))%%%&&&''')))******++++++))))))))))))(((((((((((()))(((''''''(((((('''''''''((((((((()))++++++***&&&'''((()))))))))((('''$$$$$$$$$'''+++---......%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''((((((((()))))))))***(((***+++***(((&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((())))))'''((())))))''''''((()))zzzyyyyyy{{{}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}|||{{{|||~~~yyyyyyxxxxxxyyyyyyzzz{{{|||~~~|||{{{wwwttttttttttttttttttsssrrrrrrrrrrrrssssssttttttuuuuuutttttttttsssqqqppppppqqqppppppooonnnnnnnnnnnnnnnmmmmmmnnnooonnnllllllnnnooommmkkkjjjkkkjjjiiigggbbbbbbbbbbbbaaa```^^^^^^XXXYYYYYYZZZ[[[\\\\\\]]]ZZZZZZZZZXXXVVVUUUVVVWWWOOOOOONNNNNNMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKNNNNNNJJJIIIMMMPPPPPPQQQPPPOOOOOOPPPPPPNNNMMMMMMNNNNNNMMMKKKJJJKKKLLLJJJLLLNNNNNNJJJGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBFFFEEECCCBBBBBBCCCEEEFFFDDDFFFGGGGGGDDDBBBAAAAAA>>>>>>======>>>@@@BBBCCCAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAA@@@@@@@@@??????@@@???<<<;;;<<>>???@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????;;;===>>>@@@AAAAAAAAAAAA???@@@BBBCCCDDDCCCBBBBBB>>>???@@@AAAAAAAAA@@@???@@@?????????>>>>>>======;;;;;;===>>>@@@BBBCCCDDDAAAAAABBBDDDFFFHHHJJJKKKGGGFFFEEEDDDCCCBBBBBBBBB?????????@@@AAABBBDDDEEEGGGHHHHHHFFFCCC@@@??????:::===@@@AAABBBCCCEEEGGGCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFEEECCCCCCDDDEEEFFFGGGHHHHHHEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIKKKMMMNNNOOONNNNNNPPPQQQRRRTTTTTTTTTSSSRRRSSSRRRPPPOOONNNNNNOOOPPPPPPPPPPPPPPPQQQSSSTTTUUUWWWWWWXXXYYYZZZZZZZZZYYY___``````___]]]\\\\\\]]][[[]]]^^^^^^\\\[[[[[[\\\YYYYYYYYYYYYZZZZZZZZZ[[[XXXXXXYYYZZZ[[[\\\\\\]]]ZZZZZZZZZ[[[]]]___aaabbb___``````aaaaaaaaa``````aaabbbeeegggiiijjjjjjiiifffccc```]]]\\\]]]___```___```aaacccdddddddddccc___[[[WWWVVVZZZ^^^```aaa```______bbbeeefffdddaaa]]]]]]]]]\\\\\\\\\[[[[[[YYYXXXXXXXXXWWWVVVRRRPPPSSSTTTUUUUUUSSSOOOKKKHHHEEEDDDCCCBBBAAA@@@?????????===;;;::::::999777555666555555444333333333333111111111000//////.........---,,,+++++++++,,,---******************++++++---+++))))))+++,,,***(((---,,,)))(((((()))+++---+++***)))(((((()))***+++'''(((***++++++***)))(((&&&&&&'''((()))***++++++%%%&&&)))******)))(((''')))))))))(((***+++)))%%%%%%&&&((()))))))))((('''+++***)))***+++,,,+++)))((((((((())))))))))))***''''''(((((())))))******'''((((((((())))))******))),,,...---***((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((***+++***)))((()))***{{{{{{||||||}}}}}}}}}}}}|||}}}}}}}}}{{{{{{}}}}}}{{{{{{{{{}}}~~~zzzyyywwwwwwxxx{{{}}}{{{yyyuuutttsssqqqqqqqqqqqqrrrtttssssssrrrrrrqqqqqqppptttvvvvvvrrrlllkkknnnrrrnnnnnnnnnmmmllljjjiiihhhlllmmmnnnmmmkkkjjjkkklllmmmlllkkkjjjiiigggffffffhhhfffdddbbbbbbaaa^^^\\\ZZZYYYXXXWWWWWWWWWWWWWWWZZZYYYXXXWWWWWWWWWWWWWWWSSSRRRPPPNNNMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOONNNMMMKKKIIIHHHJJJJJJJJJIIIHHHGGGEEEEEEEEEDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAADDDEEEEEEEEEDDDCCCCCCBBB>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDD@@@???>>>======>>>???@@@>>>???@@@AAABBBAAA@@@@@@@@@???>>><<<:::999999999;;;;;;;;;<<<===>>>>>>???CCCBBBAAA@@@???@@@AAABBB??????>>>===<<<<<<======>>>???@@@???>>>>>>@@@BBB????????????????????????BBBBBBBBBAAA@@@???======AAA@@@@@@???>>>>>>>>>???AAAAAABBBBBBBBBCCCCCCCCC<<<<<>>@@@BBBCCCCCCCCCBBB===>>>@@@BBBCCCCCCCCCBBBDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFEEEDDDDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNOOOOOOPPPQQQQQQTTTSSSPPPNNNMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQXXXZZZ\\\[[[XXXWWWYYY[[[aaa___\\\ZZZYYY[[[^^^___dddcccaaa^^^]]]\\\\\\\\\XXXZZZ[[[\\\\\\[[[YYYXXXZZZZZZZZZZZZZZZZZZYYYXXXYYYWWWVVVXXX\\\]]]\\\ZZZ[[[\\\___aaabbbbbbaaaaaa]]]]]]^^^___aaadddgggiiihhhddd___ZZZXXXZZZ^^^```bbb```___```cccdddbbb```___]]][[[YYYYYY[[[]]]_________```______^^^]]]]]]ZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWUUUSSSRRRRRRSSSSSSQQQQQQRRRQQQOOOKKKGGGEEEDDDDDDCCCAAAAAAAAAAAAAAA>>>===;;;999888777666666444444333222222111111000111111111111000000000000000///...---,,,++++++++++++++++++************)))------,,,,,,+++*********+++---......,,,++++++,,,)))((((((((()))+++...///(((((((((((()))))))))))))))(((((('''''')))***+++******))))))((((((''''''*********)))'''&&&'''(((((()))***++++++***)))((((((((())))))))))))((((((+++***(((''''''((()))******++++++******)))((('''))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((***,,,,,,***((())))))))))))(((((((((((())))))))))))************)))))))))))))))***++++++|||}}}~~~~~~||||||}}}|||{{{{{{|||~~~}}}||||||||||||wwwwwwwwwxxxzzz|||~~~~~~~~~~~~}}}{{{xxxwwwsssrrrqqqpppoooppppppqqqrrrrrrqqqqqqqqqpppppppppsssvvvwwwtttooollllllooooooooonnnnnnmmmkkkjjjiiihhhiiijjjiiigggfffggghhhkkkjjjiiihhhgggfffffffffjjjgggeeecccaaa```]]]ZZZZZZYYYXXXWWWWWWVVVVVVWWWXXXXXXWWWVVVVVVVVVVVVVVVRRRQQQOOOMMMLLLLLLLLLMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNNNNMMMKKKIIIHHHIIIIIIIIIHHHHHHFFFEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB??????>>>======>>>??????===>>>???@@@AAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>AAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>??????===>>>>>>>>><<<<<<>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@AAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>@@@BBBFFFJJJNNNPPPPPPLLLGGGDDDBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@>>>???@@@BBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???CCCCCCBBBBBBBBBCCCDDDEEECCCCCCDDDDDDDDDDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMLLLMMMMMMNNNOOOPPPQQQQQQSSSQQQOOOMMMLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRVVVXXXZZZZZZXXXXXXZZZ\\\___]]][[[YYYYYY[[[^^^```bbbaaa___]]]\\\[[[[[[\\\ZZZ[[[\\\]]]\\\\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVUUUTTTVVVYYYZZZZZZXXXYYY[[[^^^aaabbbaaa```___[[[[[[\\\]]]___bbbdddfffccc```]]]ZZZZZZ\\\___bbbbbb```______aaabbbaaa___^^^]]][[[ZZZ[[[\\\]]]^^^]]]^^^^^^^^^]]]]]]\\\[[[XXXXXXXXXXXXWWWWWWWWWWWWVVVUUUSSSQQQPPPPPPPPPPPPNNNNNNOOOOOOMMMIIIFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@===<<<:::999777666666666444333333222111111000000000000000000//////////////////...,,,,,,++++++,,,+++++++++************)))************++++++++++++)))+++,,,+++***((())))))***)))((('''((()))***+++(((((((((((()))))))))))))))(((&&&%%%$$$$$$%%%%%%))))))))))))(((((((((((())))))***)))((((((***+++'''((())))))))))))((('''))))))************)))))))))'''&&&%%%%%%&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))***)))(((''''''(((((()))(((((((((***,,,,,,***((())))))))))))((((((((('''((((((((()))))))))******'''''''''''''''(((((())){{{}}}}}}{{{||||||{{{zzzzzz{{{}}}~~~|||zzzyyytttvvvxxx{{{}}}~~~}}}}}}{{{{{{{{{{{{zzzwwwuuutttqqqpppooonnnnnnnnnoooppppppppppppppppppooooooooosssvvvxxxvvvqqqlllkkkkkkmmmmmmmmmlllkkkjjjiiihhheeefffgggfffdddddddddeeeiiigggeeedddddddddfffgggjjjhhheeebbbaaa^^^[[[YYYZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTPPPOOOMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMLLLJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDCCCBBBAAA@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>AAAAAAAAA@@@@@@@@@@@@@@@===<<<<<<<<<===>>>???@@@???>>>>>>======>>>>>>???<<<===>>>?????????>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>??????<<<======<<<;;;:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===>>>>>>>>>???????????????@@@AAACCCFFFJJJMMMOOOPPPMMMIIIFFFEEECCCBBB@@@@@@@@@@@@???@@@@@@AAAAAACCCCCCBBBBBBAAA@@@??????>>>???@@@AAAAAA@@@??????BBBBBBAAA@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCDDDAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPMMMKKKJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPRRRSSSUUUWWWXXXYYYYYYYYY[[[]]]\\\[[[YYYXXXYYY[[[^^^______^^^\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]ZZZZZZZZZYYYWWWVVVTTTSSSRRRQQQPPPRRRTTTVVVVVVUUUWWWZZZ]]]```aaa```^^^\\\YYYYYYYYYZZZ\\\]]]___```\\\[[[ZZZZZZ[[[]]]```bbbaaa```^^^^^^______^^^\\\[[[[[[\\\\\\\\\]]]]]]^^^[[[[[[\\\\\\\\\[[[ZZZZZZVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKJJJKKKLLLKKKJJJGGGEEECCCAAA@@@???>>>============<<<;;;999888666555555555333333222222111000000000////////////.........---///...---,,,,,,++++++,,,+++++++++************)))((((((((()))***+++++++++)))***++++++)))(((((()))******((('''''''''''''''(((((((((((())))))))))))***)))'''&&&$$$###""""""(((((((((((())))))))))))&&&'''((((((((((((***,,,''''''((((((((((((''''''******++++++++++++******((('''&&&%%%%%%&&&'''(((&&&&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((())))))***(((((((((***,,,,,,***((()))))))))((((((((('''''''''''''''(((((((((((()))''''''&&&&&&''''''((())){{{~~~~~~{{{{{{||||||{{{yyyyyyzzz|||~~~~~~~~~|||xxxvvvrrruuuzzz~~~}}}{{{xxxxxxxxxxxxwwwvvvtttssspppooommmllllllmmmmmmnnnooooooppppppppppppppppppuuuvvvwwwtttpppllljjjjjjjjjjjjjjjjjjiiihhhgggffffffggghhhgggeeedddeeeffffffdddbbb``````bbbeeefffhhhfffcccaaa```^^^[[[YYYYYYXXXWWWVVVUUUTTTTTTTTTRRRRRRSSSSSSSSSRRRRRRRRRNNNMMMLLLJJJIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@??????AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????===<<<<<<<<<======>>>???>>>>>>>>>======>>>>>>>>><<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<============>>>@@@AAAAAAAAA@@@???>>>======<<<<<<<<<============>>><<<::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>===<<>>???@@@@@@AAA@@@???>>>===??????>>>>>>???AAACCCDDD@@@@@@@@@AAAAAAAAABBBBBB?????????@@@AAACCCDDDDDDFFFFFFGGGGGGFFFFFFEEEEEECCCBBBBBBAAAAAAAAABBBBBBDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKMMMNNNPPPQQQQQQPPPNNNLLLJJJJJJJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSUUUVVVWWWXXXXXXYYYZZZ[[[YYYXXXWWWWWWXXXZZZ]]]___\\\[[[ZZZXXXXXXXXXYYYYYY\\\[[[ZZZYYYYYYZZZ\\\]]]\\\\\\[[[ZZZWWWUUUSSSRRROOONNNMMMNNNOOOQQQRRRSSSVVVXXX\\\___```^^^\\\ZZZWWWWWWXXXXXXXXXYYYYYYZZZWWWWWWXXXYYY[[[]]]^^^___```___^^^]]]\\\[[[ZZZYYYYYYZZZ[[[]]]]]]]]]\\\\\\YYYYYYZZZZZZZZZZZZYYYYYYUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPNNNMMMKKKJJJIIIHHHHHHHHHIIIIIIHHHFFFDDDCCC===<<<;;;:::999999999999:::999888666555444444444222222222111000000//////.........---------,,,,,,...------,,,+++++++++,,,+++++++++*********))))))'''((((((((()))))))))******+++---,,,***))))))***)))))))))((((((''''''&&&(((((((((((()))))))))))),,,,,,***)))(((&&&&&&%%%''''''(((((())))))******%%%&&&''''''&&&&&&(((***(((((((((((((((((((((((()))******++++++******))))))(((((((((((()))******'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))******(((((((((***,,,,,,***((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((()))(((((((((((()))******}}}}}}{{{||||||{{{yyyyyyzzz{{{zzz{{{|||}}}~~~~~~~~~~~~~~~{{{wwwuuusssvvv{{{|||zzzvvvvvvvvvvvvvvvvvvuuuuuupppooonnnllllllllllllmmmooopppppppppqqqqqqrrrrrrwwwvvvtttpppmmmkkkkkkkkkiiiiiiiiiiiihhhggggggffffffgggggggggeeedddeeefffcccbbb```^^^^^^```ccceeedddbbb```______^^^\\\ZZZXXXWWWVVVTTTSSSRRRRRRRRROOOPPPQQQRRRRRRQQQPPPPPPMMMLLLJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJJJJFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>@@@@@@AAAAAAAAA@@@???>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>===============>>>>>>=========>>>??????=========>>>>>>=========<<<<<<<<<<<<<<<=========>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAA@@@??????===<<<<<<<<<<<<<<<======?????????>>>;;;:::;;;===========================????????????>>>===<<<<<<@@@@@@AAABBBBBBAAAAAA@@@>>>>>>?????????@@@@@@@@@===>>>@@@CCCGGGLLLPPPRRRSSSPPPLLLJJJIIIHHHFFFEEEAAA@@@??????>>>>>>>>>>>>???????????????>>>>>>>>>???@@@AAAAAA@@@???===<<>>>>>>>>???AAACCCDDD@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>???@@@BBBDDDEEEGGGGGGHHHHHHGGGFFFFFFEEECCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRPPPNNNLLLKKKJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRRRRVVVVVVVVVWWWXXXYYYYYYYYYVVVVVVUUUUUUWWWYYY[[[]]]ZZZYYYXXXWWWVVVVVVWWWXXXZZZXXXWWWVVVVVVXXXZZZ\\\[[[[[[ZZZXXXUUUSSSPPPOOOLLLLLLLLLLLLLLLNNNPPPRRRVVVXXX[[[]]]^^^]]][[[YYYWWWWWWWWWWWWWWWVVVUUUUUUTTTUUUWWWXXXZZZ[[[[[[[[[]]]]]]\\\[[[YYYXXXWWWWWWWWWXXXZZZ[[[\\\[[[ZZZYYYWWWWWWXXXYYYYYYXXXXXXXXXUUUTTTTTTRRRQQQPPPOOOOOONNNNNNMMMLLLJJJIIIGGGGGGFFFGGGGGGGGGFFFEEEDDDCCC<<<;;;:::999888888888888888777666555444333333333222111111000000//////...------------,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++*********)))))))))))))))((((((((('''''')))+++,,,,,,***))))))***((()))*********)))((('''(((((((((((())))))))))))+++++++++++++++******)))''''''(((((())))))******)))******((('''&&&''')))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))*********)))((('''&&&'''''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((***,,,,,,***(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))***|||}}}}}}|||zzzyyyzzz{{{xxxzzz}}}~~~}}}}}}zzzvvvttttttvvvzzz|||}}}|||zzzxxxssssssttttttuuuvvvwwwwwwsssrrrooommmllllllllllllooooooppppppqqqrrrssssssvvvtttqqqmmmkkkjjjjjjkkkiiiiiiiiiiiiiiihhhggggggcccdddeeedddcccbbbbbbdddaaa```___^^^^^^___aaabbb```___]]]]]]]]]\\\[[[YYYVVVUUUTTTRRRQQQPPPPPPPPPNNNNNNPPPQQQQQQQQQPPPOOOLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHHHHGGGFFFEEEHHHIIIJJJKKKKKKJJJIIIIIIGGGGGGGGGGGGEEEDDDCCCBBB@@@@@@AAAAAAAAA@@@?????????@@@AAAAAAAAA@@@>>>===<<<===>>>>>>???>>>>>>>>>;;;<<<<<<<<<============??????>>>>>>>>>>>>??????<<<======>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????>>>>>>======>>>>>>??????AAAAAAAAA???<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???????????????@@@AAABBBBBBBBBAAA@@@<<<=========>>>>>>>>>>>>===>>>@@@CCCHHHMMMQQQSSSSSSRRRQQQQQQQQQOOOKKKHHHBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@>>>===AAAAAA@@@??????????????????@@@AAABBBBBBBBBAAAAAA??????>>>>>>@@@BBBDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBAAAAAAAAABBBBBBCCC@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGIIIKKKMMMPPPQQQRRRQQQPPPNNNLLLLLLLLLNNNOOONNNNNNNNNNNNOOOPPPQQQQQQUUUTTTTTTUUUXXXZZZZZZYYYTTTTTTTTTTTTVVVWWWYYYZZZZZZYYYWWWVVVUUUUUUUUUVVVWWWVVVTTTTTTTTTVVVXXXZZZYYYXXXWWWUUUSSSPPPNNNMMMLLLLLLLLLLLLKKKMMMPPPSSSWWWYYYZZZ\\\\\\\\\ZZZZZZYYYYYYYYYXXXWWWUUUTTTSSSRRRSSSUUUWWWXXXYYYYYYYYYZZZ[[[[[[YYYWWWUUUUUUVVVUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQOOONNNMMMLLLKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA===<<<;;;:::999999999999666666444333333222222222111111000000///.........------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++************)))*********)))(((''''''''''''((())))))'''&&&&&&''''''(((***++++++***((('''(((((((((((())))))))))))(((((()))***++++++******(((((((((((()))))))))))),,,------+++)))((()))*********))))))))))))******(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((+++***)))'''&&&&&&'''((())))))))))))))))))))))))'''((()))))))))))))))((((((((((((***,,,,,,***(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((~~~~~~~~~|||zzzyyyzzz|||zzz}}}~~~~~~~~~}}}{{{xxxvvvuuuuuuvvvwwwwwwwwwwwwvvvuuuooopppqqqrrrtttvvvxxxyyyvvvtttrrrooommmlllllllllmmmmmmnnnooopppqqqrrrsssrrrqqqooommmlllkkkiiihhhfffffffffffffffeeeeeedddbbbcccdddcccbbbaaaaaaccc``````______^^^____________^^^\\\[[[[[[ZZZXXXVVVTTTTTTRRRPPPOOONNNMMMMMMLLLNNNOOOQQQQQQQQQOOONNNLLLKKKJJJIIIHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDHHHIIIJJJKKKJJJIIIHHHGGGIIIIIIIIIGGGFFFDDDBBBAAA>>>>>>@@@AAAAAA@@@@@@???>>>???AAAAAAAAA@@@>>>===<<<===>>>????????????>>>:::;;;;;;<<<===>>>????????????>>>>>>>>>>>>>>>???<<<<<<===>>>>>>===<<<<<<===<<<;;;;;;;;;<<<>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@===============>>>??????AAABBBAAA???<<<:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>?????????<<<===???AAAAAA@@@???>>>=========>>>>>>>>>??????>>>???AAADDDHHHLLLPPPRRRQQQTTTYYY]]]]]]XXXPPPJJJCCCCCCAAA@@@???>>>>>>>>>======>>>>>>????????????@@@@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@???>>>>>>@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@?????????AAACCCEEEFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCCCC???@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFHHHJJJMMMOOOQQQRRRRRRQQQOOONNNNNNNNNPPPQQQOOOOOOOOONNNNNNOOOOOOPPPQQQPPPQQQTTTYYY\\\\\\[[[TTTSSSSSSTTTUUUVVVWWWXXX[[[YYYWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXZZZYYYXXXVVVTTTRRROOONNNMMMNNNNNNMMMKKKMMMQQQUUUYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[ZZZXXXVVVSSSRRRPPPQQQSSSUUUVVVXXXYYYYYYWWWXXXYYYXXXUUUSSSTTTUUUTTTUUUUUUTTTTTTSSSRRRQQQPPPQQQQQQRRRSSSSSSRRRRRRRRRQQQPPPNNNMMMKKKJJJIIIHHHHHHIIIIIIIIIHHHFFFFFFDDDDDDCCCBBBAAA@@@???>>>;;;;;;:::999888888888888555444333222222222222222111000000//////...------...------------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))&&&((()))((('''%%%&&&&&&((()))++++++***(((%%%"""(((((((((((())))))))))))'''((()))***+++******)))))))))))))))((((((((((((***++++++***(((((()))+++***)))(((((((((((()))***)))))))))******)))))))))$$$%%%&&&''''''(((((((((+++***(((''''''((()))***))))))))))))))))))))))))((())))))******)))((('''(((((((((***,,,,,,***((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''}}}~~~}}}{{{zzz{{{||||||}}}}}}|||{{{zzzxxxvvvuuuuuuuuutttsssssssssssssssmmmmmmnnnpppsssuuuxxxyyyxxxvvvtttpppnnnllllllkkkkkklllmmmnnnooopppqqqrrrooonnnnnnnnnnnnkkkhhheeeaaaaaabbbbbbbbbaaa``````cccdddeeedddcccbbbbbbddd`````````______^^^^^^^^^```^^^[[[ZZZYYYWWWUUUSSSSSSRRRQQQOOONNNMMMLLLLLLLLLMMMOOOQQQQQQQQQOOONNNLLLKKKJJJIIIHHHIIIJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIIIIHHHFFFEEEIIIIIIJJJJJJJJJIIIHHHGGGKKKJJJJJJHHHFFFDDDBBBAAA<<<===???@@@AAAAAA@@@@@@>>>???AAAAAAAAA@@@>>><<>>@@@@@@AAA???>>>>>>=========>>>>>>;;;<<<===>>>>>>===<<<;;;======<<<;;;<<<===>>>???:::::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<>>>@@@AAA;;;;;;;;;;;;;;;<<<===>>>AAABBBAAA>>>;;;::::::;;;==========================================<<<;;;:::<<<>>>???@@@???>>>===@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDGGGKKKNNNPPPOOOUUU___fffggg```SSSJJJDDDCCCBBB@@@???>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@;;;<<<>>>@@@AAAAAAAAA@@@@@@AAABBBCCCDDDCCCBBBBBBBBBAAA?????????AAACCCEEEDDDDDDDDDDDDCCCBBBAAA@@@????????????@@@AAABBBCCC>>>@@@AAACCCDDDDDDCCCCCCAAAAAABBBBBBBBBBBBBBBBBBEEEFFFHHHJJJMMMOOOQQQRRRSSSRRRPPPOOOOOOPPPQQQRRRQQQPPPOOOOOONNNNNNOOOOOONNNMMMNNNSSSYYY^^^___^^^SSSSSSSSSSSSTTTUUUVVVVVV[[[ZZZXXXVVVTTTSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXX]]]\\\[[[ZZZXXXUUUSSSRRRNNNOOOOOOMMMLLLNNNRRRVVV[[[ZZZZZZZZZZZZZZZ[[[\\\^^^^^^]]]\\\YYYVVVSSSRRRNNNOOOQQQSSSVVVXXXZZZ[[[UUUWWWXXXWWWTTTRRRSSSUUUTTTTTTSSSRRRQQQPPPOOOOOOMMMNNNOOOOOOPPPPPPPPPPPPQQQPPPNNNMMMKKKIIIGGGGGGEEEFFFGGGHHHHHHGGGFFFEEECCCBBBAAA@@@???===<<<<<<888777666555555444444555444444333222111111111111000000000///......------.........---------,,,,,,+++++++++***++++++,,,,,,+++++++++************)))(((((())))))******++++++((()))+++***(((''''''((((((***++++++)))%%%!!!(((((((((((()))))))))))))))***+++,,,,,,+++***)))******))))))((((((''''''%%%&&&'''&&&&&&&&&(((***)))((('''&&&&&&'''((()))******++++++++++++******&&&'''((()))***************)))((('''(((***,,,---))))))))))))))))))))))))))))))*********((('''&&&(((((((((***,,,,,,***((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))(((''''''''''''((())))))||||||}}}}}}|||zzzxxxvvvvvvvvvvvvuuuuuuuuuuuutttsssrrrqqqmmmnnnppprrrtttvvvxxxxxx{{{xxxtttpppmmmllllllmmmllljjjjjjllloooqqqooommmkkkjjjhhhggghhhgggfffdddccccccbbbaaaaaaaaaaaaaaadddeeeffffffeeedddaaa```aaa___^^^]]]^^^___^^^]]]^^^]]][[[XXXUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGGGGGGGFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEGGGIIIHHHGGGJJJMMMPPPNNNIIIDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>>>>===<<<===???@@@@@@???>>>===;;;999999;;;???CCC>>>>>>>>>>>>=========<<<>>>>>>======<<<<<<<<<;;;===<<<;;;:::999:::;;;<<<======;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@>>><<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::999======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@???>>>======AAABBBCCCDDDGGGIIIKKKMMMOOORRRXXXaaagggddd[[[RRRHHHEEEAAA>>>=========<<<>>>>>>?????????@@@@@@@@@>>>???@@@AAAAAAAAA@@@???@@@???>>>======>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@@@@@@@AAAAAAFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@AAAAAAAAA@@@AAABBBCCCDDDFFFGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRQQQPPPOOONNNMMMMMMMMMMMMNNNOOOQQQUUUYYY\\\^^^UUUUUUTTTRRRQQQQQQSSSVVVXXXXXXWWWUUUSSSRRRQQQPPPSSSRRRRRRRRRRRRTTTUUUVVV\\\YYYVVVVVVWWWWWWUUURRRLLLMMMNNNPPPQQQSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[___^^^]]]ZZZVVVRRRNNNLLLPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRTTTSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNOOONNNLLLHHHDDDCCCCCCFFFFFFFFFFFFEEECCCBBBAAABBBBBBBBBAAA@@@???>>>===999999888777666555444444333333333222111000//////////////////////////////,,,++++++,,,......,,,+++,,,------...---,,,+++***,,,+++***(((&&&%%%$$$$$$,,,,,,+++)))'''(((***,,,&&&,,,...***&&&'''(((((((((((())))))))))))((((((******))))))((((((''''''***)))***...333333...)))***))))))((('''&&&&&&&&&(((((())))))))))))(((((())))))))))))************))))))++++++***(((&&&$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))))))))))))))***+++,,,******)))))))))))))))******(((&&&&&&&&&'''&&&%%%''''''((())))))***))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%}}}}}}|||}}}}}}~~~~~~|||{{{xxxvvvuuutttuuuuuutttsssssssssrrrrrrqqqqqqmmmnnnppprrrtttuuuvvvvvvyyywwwsssooolllkkkjjjjjjiiihhhgggiiilllmmmllljjjiiihhhffffffffffffdddbbb``````___^^^^^^^^^^^^^^^bbbbbbcccdddcccaaa___^^^aaa___]]]]]]^^^___^^^]]][[[[[[YYYVVVTTTQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGHHHGGGFFFEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGFFFEEEJJJNNNPPPOOOKKKEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<======<<<;;;;;;===???@@@@@@???======<<<:::::::::<<<>>>???>>>===<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;:::999999:::;;;<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>========================<<<;;;:::999888888999999::::::;;;;;;;;;;;;::::::===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>??????AAAAAA@@@??????>>>======???@@@AAADDDFFFIIILLLMMMIIILLLRRR[[[bbbccc]]]WWWKKKGGGBBB>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA???@@@AAABBBAAAAAA@@@???@@@???>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCBBBBBBAAABBBAAA???>>>>>>>>>??????EEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFHHHHHHIIIJJJLLLMMMOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPRRRQQQPPPOOOMMMMMMLLLLLLMMMMMMNNNPPPSSSVVVYYY[[[UUUUUUTTTSSSQQQRRRTTTVVVYYYXXXWWWVVVTTTRRRQQQPPPRRRQQQRRRRRRTTTVVVXXXYYY[[[YYYXXXXXXYYYYYYVVVSSSQQQRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXZZZ[[[[[[\\\]]]\\\[[[YYYVVVRRROOOMMMQQQRRRTTTUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQSSSQQQOOOMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHEEECCCCCCCCCFFFFFFFFFEEEDDDCCCBBBAAA??????>>>>>>===;;;:::999888777777666444333333222333222222111111000000000........................,,,+++***+++,,,,,,+++)))+++,,,,,,---,,,+++***)))+++***)))(((((((((((((((******))))))***000777<<<***---+++'''%%%((()))((())))))))))))))))))))))))***)))))))))(((((((((''')))''''''+++//////+++'''***))))))(((''''''&&&&&&(((((())))))))))))(((((())))))))))))************))))))***+++***(((&&&%%%(((((((((((((((((((((((()))((((((''''''(((((()))'''&&&&&&&&&&&&''''''(((***))))))(((((()))))))))***(((&&&&&&'''((('''&&&&&&'''((((((((((((((('''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&{{{{{{zzzzzz|||~~~}}}}}}~~~~~~|||{{{yyyvvvsssrrrrrrssstttssssssrrrqqqqqqrrrrrrrrrmmmoooppprrrsssssssssrrruuutttrrrooommmjjjhhhhhhggggggggghhhjjjkkkiiihhhhhhfffddddddddddddbbb```___^^^]]]]]]\\\\\\]]]]]]``````aaaaaaaaa___^^^]]]aaa___^^^^^^______^^^]]]YYYXXXVVVTTTRRRPPPNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHGGGFFFEEEFFFHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFEEECCCKKKNNNQQQPPPLLLFFFAAA???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::<<>>???@@@@@@??????>>>>>>=========>>>@@@BBBEEEHHHJJJKKKEEEGGGKKKRRRYYY]]][[[XXXOOOJJJDDD@@@>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>@@@@@@????????????@@@@@@AAABBBCCCDDDDDDBBB@@@??????>>>===<<<<<<<<<===>>>CCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@???@@@@@@AAAAAACCCDDDDDDDDDEEEEEEEEEEEEIIIIIIIIIJJJKKKLLLNNNNNNQQQPPPOOONNNNNNNNNNNNNNNPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPRRRTTTVVVUUUUUUUUUTTTRRRSSSUUUWWWZZZYYYXXXVVVUUUSSSRRRQQQQQQRRRRRRTTTVVVYYY[[[\\\ZZZYYYZZZ[[[\\\[[[XXXUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZYYYWWWUUURRRPPPOOOTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRPPPNNNLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIFFFFFFEEECCCAAA@@@BBBDDDEEEEEEEEEEEECCCBBBAAA@@@=========<<<;;;:::888888666555555444333222111111111111111111111111111111........................---,,,,,,,,,---,,,***)))***++++++++++++***))))))))))))))))))***+++,,,,,,***)))''''''+++333===DDD777777333,,,)))***+++*********)))(((((()))******))))))))))))(((((((((((()))'''&&&(((+++---***(((***))))))((((((''''''&&&(((((())))))))))))(((((())))))))))))************))))))*********((('''&&&))))))))))))))))))))))))***))))))(((((())))))*********)))((((((((()))))))))((((((''''''((()))))))))((('''''')))******)))''''''((((((((('''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&|||{{{zzzzzz|||zzzwwwwwwxxx{{{|||}}}~~~~~~|||{{{zzzzzzxxxtttqqqpppppprrrssstttsssrrrrrrrrrrrrssstttmmmoooppprrrrrrqqqpppooopppppppppooonnnllljjjiiihhhhhhiiiiiijjjjjjiiiiiigggeeedddcccdddcccbbb```______^^^]]]]]]]]]]]]]]]`````````aaa```___^^^]]]aaa```______``````___]]]WWWVVVUUUSSSQQQOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKKKKLLLJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGHHHHHHFFFFFFGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEGGGHHHFFFEEEKKKMMMPPPPPPLLLGGGAAA==============================<<<<<<;;;;;;;;;;;;;;;:::999:::===AAACCCDDDDDD===<<<;;;;;;<<<>>>??????BBB@@@===;;;:::;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::;;;;;;<<<999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::666777888:::;;;;;;<<<<<<<<<;;;999888777888999:::::::::::::::;;;<<<===>>>??????>>>>>>>>>============>>>@@@AAACCCEEEFFFFFFDDDDDDEEEJJJOOOSSSTTTSSSQQQLLLEEEAAA???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@??????>>>@@@@@@????????????@@@@@@@@@BBBCCCDDDDDDBBB???===>>>===<<<;;;;;;<<<======AAABBBBBBBBBBBBBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@??????@@@AAAAAABBBCCCCCCDDDFFFGGGGGGHHHJJJJJJJJJJJJJJJKKKLLLMMMPPPOOONNNMMMMMMLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRRRRPPPPPPOOOOOOOOOPPPRRRSSSTTTUUUVVVUUUTTTUUUWWWYYYZZZZZZYYYWWWVVVTTTSSSSSSSSSTTTUUUVVVXXXZZZ[[[\\\YYYZZZ\\\]]]^^^\\\YYYWWWTTTUUUUUUUUUUUUVVVVVVVVVXXXXXXYYYYYYZZZ[[[[[[\\\ZZZYYYXXXWWWVVVTTTSSSRRRVVVVVVVVVVVVVVVVVVUUUUUUXXXXXXXXXXXXWWWWWWVVVVVVTTTSSSQQQOOOMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHEEEDDDCCCAAA>>>>>>AAACCCDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>===<<<;;;999999555555444333333222111111000000000000111111111111........................///...------...---+++))))))************)))))))))((((((((()))***+++,,,---***)))'''&&&(((---555;;;BBBEEEBBB888///,,,,,,+++***)))'''&&&&&&''')))***))))))))))))((((((((((((+++)))'''(((***,,,+++***))))))))))))((((((''''''(((((())))))))))))((((((((()))))))))************)))))))))***)))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***))))))))))))(((''''''''''''(((((())))))((('''(((***+++++++++((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''|||{{{yyyyyy{{{~~~{{{vvvsssrrrsssttttttvvvwwwxxxyyyyyyyyyyyywwwtttrrrppppppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqnnnnnnoooppppppooonnnmmmkkklllnnnooopppooonnnmmmiiiiiijjjjjjiiiiiihhhhhhhhhfffeeedddddddddbbbaaa^^^]]]]]]\\\\\\\\\\\\\\\``````aaaaaa``````______aaa`````````bbbaaa___]]]UUUUUUTTTRRRQQQOOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGHHHHHHIIIIIIJJJJJJKKKHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDFFFHHHHHHHHHGGGFFFGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCFFFIIIIIIHHHFFFIIIKKKLLLMMMKKKFFF@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<::::::;;;>>>BBBEEEFFFFFF???<<<:::;;;???CCCFFFFFFCCCAAA>>><<<;;;<<<===???::::::::::::;;;;;;;;;;;;666777888999999:::;;;;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;:::999999888555666777999:::;;;;;;;;;;;;:::999888777888999999999999999999:::;;;<<<===>>>>>>==================>>>???@@@AAAAAAAAA@@@@@@??????@@@BBBGGGKKKNNNOOOPPPLLLFFFBBB@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???????????????????????????@@@BBBDDDCCCAAA???===>>>===<<<;;;<<<<<<>>>>>>AAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDEEEEEEBBBAAA@@@???>>>???AAAAAA@@@AAABBBEEEGGGIIIKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLOOONNNMMMLLLLLLLLLLLLLLLLLLMMMOOORRRTTTUUUVVVVVVRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVXXXZZZZZZYYYYYYXXXWWWVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZYYY[[[^^^___^^^\\\ZZZYYYTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVYYYYYYZZZZZZYYYYYYXXXWWWSSSRRRPPPNNNMMMLLLLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDAAA>>>>>>@@@BBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;999999555444444333333222222222000000000000000000111111...........................---,,,,,,,,,,,,)))''')))))))))))))))))))))***))))))((((((((()))******)))))))))''''''(((+++...;;;DDDGGG===000***+++,,,)))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))***)))''''''(((*********)))))))))))))))((((((((((((((())))))))))))((((((((()))))))))************)))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((('''(((***,,,,,,,,,***************)))((('''((((((((((((((((((((((((((((((((((((((((((((((((zzzyyyxxxxxxyyyzzz}}}~~~|||xxxtttqqqqqqrrroooppprrrtttvvvwwwxxxyyyyyyxxxvvvtttrrrrrrrrrrrrppppppppppppooonnnmmmlllnnnnnnmmmmmmmmmmmmmmmmmmiiijjjlllnnnooooooooonnnhhhiiikkkjjjhhhgggggggggiiigggeeeeeeeeeeeecccaaa\\\[[[ZZZZZZYYYYYYZZZZZZ_________________________________```aaa```^^^[[[SSSSSSRRRQQQPPPOOONNNMMMKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDGGGHHHIIIHHHGGGFFFGGGIIIDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCFFFHHHIIIGGGEEEGGGGGGGGGHHHHHHEEE@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<::::::;;;>>>BBBEEEFFFFFF???<<<;;;===CCCHHHJJJJJJ@@@???===<<<<<<<<<>>>???999999:::::::::::::::;;;666777888999999999999999888999:::;;;<<<<<<<<<;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777666555555555777888999::::::::::::::::::999999999888888888888888888999:::;;;<<<============<<<<<<<<<<<>>BBBFFFIIIKKKMMMIIIEEEBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>???AAABBBBBBAAA???>>>>>>===<<<<<<<<<===>>>???@@@@@@AAABBBCCCCCCCCCCCCAAABBBBBBDDDEEEFFFGGGGGGCCCBBB@@@>>>>>>???@@@BBB???@@@BBBEEEHHHKKKMMMNNNIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNKKKMMMOOORRRTTTUUUVVVVVVRRRQQQQQQPPPQQQRRRSSSTTTSSSUUUWWWXXXXXXXXXZZZ[[[YYYYYYYYYXXXXXXXXXXXXXXXVVVWWWXXXYYYZZZZZZZZZZZZZZZ]]]______]]][[[ZZZZZZVVVWWWXXXYYYZZZ[[[\\\\\\WWWXXXXXXXXXYYYYYYYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVWWWWWWWWWXXXXXXYYYYYYWWWVVVUUURRRQQQNNNLLLKKKKKKKKKKKKNNNMMMLLLKKKIIIGGGFFFFFFFFFFFFEEEBBB@@@???@@@BBBBBBBBBBBBBBBAAA???>>>===;;;;;;;;;:::999888666666444333333333222222222222000000000000000000000000------------------------***)))((()))***)))'''%%%)))))))))((())))))***+++******)))((((((((())))))''')))******)))((()))******555;;;555+++''')))***(((((('''&&&&&&'''(((((((((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))(((((('''(((((((((''''''''''''((()))******)))((('''(((***,,,,,,+++******+++++++++***))))))(((((((((((((((((((((((()))((((((''''''(((((()))zzzzzzyyyyyyyyyyyyyyyzzzzzzzzzxxxuuuqqqoooooopppoooqqqsssuuuvvvwwwxxxxxxyyyxxxxxxwwwuuutttrrrrrrqqqrrrssstttrrrpppmmmkkknnnmmmlllkkkkkklllmmmnnnjjjjjjkkkllllllmmmlllllljjjlllmmmllliiiggghhhiiihhhgggeeeeeeeeedddcccaaa\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^]]][[[XXXPPPPPPOOOOOONNNMMMLLLLLLJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEGGGHHHIIIIIIGGGGGGHHHIIIDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFEEEBBB???DDDCCCBBBCCCDDDCCC???<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::999888999<<<@@@CCCDDDDDD===<<<===BBBHHHKKKIIIFFF<<<;;;;;;;;;;;;<<<======888999999999::::::::::::666777888999999888777777666777999:::;;;;;;;;;:::888888888888888888888888::::::999999999999999999::::::::::::::::::::::::666777777888888777666555555666777888999999999999999:::;;;<<<;;;:::888777888777777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???>>><<<:::999555777:::<<<>>>AAACCCDDDHHHFFFCCCBBBBBBAAA@@@????????????@@@@@@@@@@@@AAA???>>>===<<<<<<===>>>>>><<<===>>>>>>>>>>>>===<<<===>>>???@@@AAAAAAAAA@@@===<<<<<<;;;<<<===>>>???>>>???@@@AAABBBBBBBBBBBBAAABBBCCCDDDFFFGGGHHHIIIDDDBBB@@@>>>===???@@@BBB@@@AAACCCEEEHHHKKKMMMNNNHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOLLLNNNPPPRRRSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRTTTUUUSSSUUUWWWYYYYYYYYY[[[\\\WWWWWWXXXYYYYYYZZZ[[[[[[TTTVVVWWWYYYZZZ[[[[[[[[[\\\^^^```^^^[[[YYYZZZ[[[XXXYYYYYYYYYZZZZZZZZZ[[[WWWWWWWWWWWWXXXXXXXXXXXX[[[ZZZXXXWWWVVVVVVWWWWWWUUUUUUTTTTTTUUUVVVWWWXXXWWWXXXYYYZZZYYYXXXVVVUUUTTTRRRPPPNNNMMMLLLMMMMMMOOONNNMMMKKKIIIHHHFFFFFFBBBCCCDDDCCCBBBAAAAAACCCBBBBBBAAAAAA@@@>>>===<<<999999999888777666555444222222111111111111000000111111000000//////......------------------------***)))((()))******)))'''******)))))))))***+++,,,*********))))))******+++''')))******)))((()))***$$$***---***((()))***((())))))))))))))))))))))))'''((((((((()))))))))***'''((((((((('''''''''((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''((()))************)))(((+++***************+++,,,(((((((((((()))***++++++)))((('''''')))+++******((())))))************)))((((((((((((((((((((((((***)))(((''''''((()))***}}}}}}||||||{{{zzzyyyyyyvvvvvvtttqqqnnnmmmmmmooorrrsssuuuwwwxxxxxxxxxwwwyyyyyyyyyyyywwwuuusssrrruuuvvvxxxxxxwwwsssooolllnnnmmmjjjiiiiiikkknnnoookkkkkkkkkjjjjjjjjjjjjjjjmmmoooqqqooollljjjjjjlllhhhfffddddddddddddbbb```^^^]]]]]]\\\\\\\\\\\\\\\XXXXXXWWWWWWWWWXXXXXXYYYYYYYYYYYY[[[\\\[[[XXXUUUNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFEEECCCBBBDDDDDDCCCCCCCCCDDDDDDEEEGGGHHHIIIIIIGGGGGGHHHIIIDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBCCCDDDDDDAAA===:::CCCAAA??????AAABBB???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999777777888;;;>>>AAABBBBBB<<<<<<@@@FFFLLLLLLGGGAAA888888999::::::;;;;;;;;;888888888999999:::::::::777777888999999888666666555666888999::::::999999777777777777777777777777:::999999999999999999999999999999999999999999999444555777999999999999888555666777888888999888888888:::<<<======;;;888666777777777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>><<<;;;999777999<<<======<<<<<<===EEEDDDBBBBBBBBBAAA@@@>>>>>>>>>?????????@@@@@@@@@======<<<;;;;;;<<<>>>>>>;;;<<<===>>>>>>===<<<;;;======>>>???@@@AAABBBBBB<<<;;;;;;:::;;;<<<===>>><<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJDDDBBB@@@>>>===>>>@@@BBBBBBCCCDDDFFFHHHJJJKKKLLLHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLLLLLLLMMMOOOPPPQQQNNNOOOPPPQQQQQQOOOMMMLLLNNNNNNNNNOOOPPPRRRUUUVVVSSSUUUXXXYYYYYYZZZ\\\]]]VVVWWWXXXYYYZZZ[[[\\\]]]RRRTTTVVVYYY[[[\\\\\\\\\]]]___```^^^ZZZXXXYYY[[[YYYXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWZZZYYYXXXVVVUUUUUUVVVVVVTTTTTTSSSSSSTTTVVVWWWYYYXXXYYY[[[\\\[[[ZZZXXXWWWXXXVVVTTTRRRQQQPPPPPPQQQPPPOOONNNLLLJJJHHHGGGFFF???AAACCCCCCCCCBBBCCCDDDAAAAAAAAA@@@???>>>===<<<:::999999999888666555444000000000000////////////222111111000///......---------------------------,,,++++++,,,......---++++++***)))))))))+++,,,---************+++,,,------)))******)))'''&&&'''((())))))'''%%%)))---,,,'''******++++++++++++******'''((((((((())))))******(((***++++++***))))))))))))))))))))))))*********(((((())))))))))))(((((())))))))))))************))))))(((((((((((()))***)))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''&&&''''''((())))))(((((((((((()))***,,,,,,)))((('''''')))******)))''''''((())))))***))))))((((((((((((((((((((((((***)))(((''''''((()))***xxxyyyyyyxxxwwwvvvuuuuuuxxxuuuqqqnnnmmmnnnqqqsssssstttvvvxxxzzz{{{||||||~~~{{{xxxuuusssqqqpppqqqwwwyyyrrrmmmggghhhhhhiiiiiiiiiiiiiiijjjiiihhhggggggfffggggggkkkmmmoooooommmiiigggggggggddd```___aaabbb```___]]]]]]^^^___```^^^[[[XXXUUUTTTTTTVVVXXXXXXWWWVVVVVVUUUTTTUUUWWWVVVRRROOONNNLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDFFFGGGFFFEEECCCBBB@@@AAABBBBBBAAA@@@@@@AAAEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAA@@@@@@???AAACCCEEECCC???<<<<<<>>>???@@@@@@@@@???>>><<<;;;;;;:::999999;;;;;;:::999999999888888777888888888888999999::::::;;;;;;<<<<<<<<>>===<<<@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???======>>>>>>===<<<;;;;;;===>>>???AAABBBBBBAAAAAA>>>===<<<;;;:::999999999;;;<<<>>>>>>======???@@@CCCBBBBBBBBBCCCDDDEEEFFFFFFEEECCCAAA@@@AAABBBCCC@@@AAACCCEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOOOONNNNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSUUUWWWXXXYYYZZZZZZYYYXXXXXXZZZ^^^___^^^\\\VVVVVVWWWYYYZZZ\\\]]]]]]^^^```aaa```^^^\\\[[[[[[\\\[[[YYYXXXWWWWWWXXXXXXWWWVVVUUUUUUVVVWWWYYYZZZZZZYYYXXXWWWVVVVVVWWWXXXVVVUUUTTTSSSTTTUUUVVVWWW[[[[[[ZZZZZZZZZZZZZZZZZZ\\\ZZZVVVRRROOOOOOOOOPPPOOONNNKKKHHHFFFEEEEEEEEEGGGEEECCCBBBCCCCCCCCCCCC@@@@@@@@@???>>>===<<<;;;===;;;999777555555555555222222333333222111///..............................---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++'''(((******))))))***,,,))))))(((((((((((())))))))))))))))))************)))******++++++)))((('''))))))***+++++++++++++++*********)))))))))))))))))))))))))))((((((((((((+++***'''&&&%%%&&&''')))+++*********))))))((((((''''''''''''((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''+++***)))))))))***,,,---+++++++++++++++***))))))'''((()))***************))))))))))))))))))((((((,,,,,,------,,,)))'''%%%''''''''''''''''''''''''wwwwwwwwwwwwwwwvvvuuutttuuurrroookkkjjjkkkmmmoootttuuuwwwyyyzzz{{{||||||zzzyyyxxxvvvtttsssrrrrrrwwwwwwqqqpppnnnmmmkkkjjjjjjkkkkkkiiihhhgggfffffffffffffffgggjjjlllllljjjgggeeeeeeeeebbb``````bbbcccaaa```^^^^^^^^^``````___[[[XXXUUUTTTTTTUUUWWWWWWVVVUUUUUUSSSSSSTTTVVVUUUQQQNNNLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFEEEDDDBBBAAAAAABBBCCCCCCBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAAAAAAAAAAAAAAAAADDDEEECCC???<<<<<<>>>>>>?????????>>>===;;;:::;;;:::999:::;;;;;;:::999888888888777888888999999999999999999::::::::::::;;;;;;>>>EEEKKKJJJBBB;;;999888888888888888888999666666777777777777666666555555666666666777777777777666555444444555666777888888888888888888888888777888999999::::::999999888888888777777777666666444555555555666666666777666666666666666666666666555666777777777777666555666666666777888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999888777666777777888999999::::::=========>>>======<<<;;;@@@@@@??????>>>>>>>>>>>>>>>????????????>>>>>>==================<<<;;;;;;===>>>???AAAAAAAAAAAA@@@======<<<;;;:::::::::::::::<<<===>>>======>>>@@@@@@@@@AAAAAABBBCCCCCCDDDFFFEEECCCAAA@@@AAABBBCCCCCCCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNOOOOOONNNNNNNNNNNNNNNOOONNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXXXXXXXWWWVVVVVVXXX[[[]]]\\\ZZZVVVVVVWWWYYYZZZ\\\]]]]]]aaacccdddccc```]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZXXXWWWWWWWWWWWWWWWXXXXXXZZZYYYXXXWWWWWWWWWXXXXXXVVVVVVUUUUUUUUUVVVXXXXXX\\\\\\\\\\\\[[[[[[[[[[[[\\\ZZZVVVRRRPPPOOOPPPPPPPPPNNNLLLIIIGGGEEEEEEEEEEEECCCAAAAAABBBCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<;;;:::888777555444444333222222222222222000///...........................,,,++++++******++++++++++++,,,,,,------,,,,,,+++((()))******)))(((***+++))))))(((((((((((())))))))))))))))))************)))******+++***)))((('''((()))******++++++******))))))))))))************)))))))))))))))))))))(((+++***)))((('''((())))))************)))))))))((((((''''''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))******+++,,,(((((())))))((((((''''''((())))))************))))))))))))((((((((((((((()))******++++++***)))(((''''''''''''''''''''''''uuuuuuuuuvvvvvvuuutttttttttrrrooollljjjjjjlllmmmssstttuuuwwwxxxyyyyyyyyyttttttsssrrrrrrrrrssssss|||{{{tttwwwuuuqqqnnnlllkkklllllliiihhhgggfffeeeeeeeeeeeeeeegggiiihhhfffcccbbbbbb``````___aaabbbcccbbb```^^^^^^^^^``````___\\\YYYVVVUUUTTTTTTUUUUUUTTTSSSRRRRRRQQQRRRSSSRRROOOMMMKKKKKKKKKKKKKKKIIIHHHFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>??????@@@AAAAAABBBBBBDDDEEECCC>>>;;;;;;===============<<<;;;::::::;;;:::999:::<<<<<<;;;999777777777777888888999::::::999999999999888888888999:::===AAACCCBBB>>>:::999999888888888888999999555666666777777666666555555555555666666666666777777666555444444555666777666666666666666666666666777777888999999999999999888888777777777777666666555555555555555666666666666666666666666666666666555555666666777666666555777777777777777777777777999999999:::;;;;;;;;;<<<;;;;;;;;;;;;:::999777777444555555666666777777888::::::;;;;;;<<<<<<;;;;;;>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@>>>===<<<===============<<<<<<;;;<<<===???@@@AAA@@@@@@???===<<<;;;;;;:::::::::::::::<<<======<<<===>>>??????@@@AAACCCCCCCCCCCCBBBEEEDDDBBBAAA@@@@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMPPPOOONNNMMMMMMLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUVVVUUUTTTTTTUUUXXXYYYYYYXXXVVVWWWXXXYYYZZZ[[[\\\]]]aaacccdddccc```]]]\\\\\\\\\[[[YYYXXXXXXYYYZZZZZZXXXXXXYYYYYYYYYXXXWWWWWWXXXXXXXXXWWWWWWXXXYYYYYYVVVVVVVVVVVVWWWYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]\\\ZZZWWWSSSQQQPPPPPPPPPQQQOOOLLLIIIGGGEEEDDDDDDCCCAAA???@@@AAACCCBBBBBBBBBBBBBBBAAA???===;;;:::888777777666555333222111111222222222111000///...------------------------***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))***+++***)))((()))******))))))(((((())))))***))))))))))))************)))************)))(((((('''((())))))******))))))((()))))))))***+++++++++))))))))))))))))))))))))++++++************))))))************))))))))))))((((((((((((((()))))))))************************************************))))))************))))))((()))******++++++******((((((((('''''''''&&&&&&)))************))))))((()))(((((((((''''''''''''&&&''''''(((******+++,,,''''''''''''''''''''''''qqqrrrsssssstttttttttssswwwuuurrrooonnnmmmnnnnnnpppqqqrrrsssttttttttttttpppoooooooooooopppqqqqqqyyy{{{vvvxxxwwwuuusssqqqooonnnmmmiiiiiihhhggggggfffggggggfffhhhiiigggdddaaa___^^^\\\\\\^^^```aaaaaa```___^^^]]]]]]^^^^^^]]]ZZZXXXWWWUUUSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOMMMLLLIIIJJJLLLLLLLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBB@@@AAAAAABBBAAA@@@??????>>>>>>>>>???@@@@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>??????@@@@@@@@@BBBDDDEEEBBB===::::::;;;;;;;;;;;;;;;::::::999999:::999:::;;;======;;;999666666666666777999::::::::::::999888777777666666666888;;;<<<;;;:::999999888888777777777777888888555666666666666666666555444444555555555666666666666555555444444555555666555555555555555555555555666777777888999888888888777777777777777777666666555555555555555555555555555555555555555555555555444444555555555666666555888888888888777777666666555666666777888999999::::::::::::999999888777777444444555555555666666666777888999:::;;;;;;<<<;;;=========<<<<<<<<<<<<<<<>>>???@@@@@@@@@>>><<<;;;<<<===============<<<<<<<<<===>>>???@@@???>>>>>>===<<<;;;:::::::::::::::999;;;<<<<<<<<<<<<===???@@@AAACCCEEEFFFEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@AAACCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRSSSTTTVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]___aaaaaa___]]]]]]^^^___^^^\\\ZZZYYYYYYYYYZZZWWWXXXYYYZZZ[[[ZZZYYYXXXWWWWWWXXXXXXXXXYYYZZZZZZVVVVVVWWWXXXYYYZZZ\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\ZZZWWWTTTRRRPPPPPPPPPQQQPPPMMMIIIGGGEEEDDDDDDAAA@@@???@@@BBBCCCCCCBBB@@@@@@???>>><<<:::888777555555666555444222000///111111111000000///......------------------------***+++,,,......---,,,+++++++++,,,,,,,,,,,,++++++***++++++***((('''((()))***))))))))))))))))))***((()))))))))************************)))))))))(((''''''((()))))))))))))))(((((()))***++++++,,,,,,)))))))))))))))*********)))******++++++***))))))*********))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''(((***+++++++++***)))***))))))(((((((((((((((***************)))((('''(((((((((((('''''''''&&&&&&&&&&&&'''(((***+++,,,''''''''''''''''''''''''nnnooopppqqqrrrsssssssssvvvuuutttrrrppppppooooooppppppqqqrrrrrrqqqqqqpppnnnmmmmmmllllllmmmmmmnnntttxxx}}}|||yyyxxxwwwxxxzzzzzzxxxuuuqqqooojjjiiiiiiiiiiiiiiijjjjjjkkklllkkkhhhddd```^^^]]]YYY[[[]]]^^^^^^^^^]]]]]]\\\[[[ZZZ[[[[[[[[[XXXVVVVVVTTTRRRQQQQQQQQQPPPOOONNNOOOOOONNNMMMLLLKKKKKKIIIJJJKKKLLLLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>???>>>>>>???AAABBBAAA???AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========@@@BBBCCCAAA<<<999999;;;:::::::::999999999999999999999:::<<<>>>>>><<<:::666666666666777888999:::999999888777666555555444555777888888666555666888666666555555555555666666555555666666666666555555444444444444555555555555555555444444444444555555444444444444444444444444555666777777888888777777666666666666666666777777555555555555555444444444444444444444444444444444444444444444444555555666999999888888777666666666555555666666777888999999999999888888777777777666555555555666666666666666777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???>>>===<<<;;;<<<<<<===============<<<;;;<<<===>>>>>>>>>===<<<<<<<<<;;;:::::::::;;;;;;999:::<<<<<<;;;;;;===>>>???@@@BBBDDDEEEDDDCCCBBBCCCBBBAAAAAA@@@?????????@@@AAABBBDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIJJJKKKLLLLLLNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZ[[[XXX[[[^^^`````````aaacccdddbbb___]]][[[ZZZYYYYYYVVVXXXYYY[[[\\\\\\[[[[[[WWWXXXXXXYYYYYYZZZZZZZZZUUUVVVWWWXXXZZZ[[[[[[\\\XXXXXXYYYYYYZZZZZZZZZZZZ[[[ZZZWWWTTTRRRPPPOOOOOOPPPOOOLLLIIIFFFDDDDDDDDDBBBAAA@@@BBBDDDDDDDDDBBB??????>>>===;;;999777666333444444444333222000///111111000//////.........------------------------((()))***,,,,,,,,,+++******++++++,,,,,,++++++******++++++***((('''((()))******))))))))))))******((()))))))))*********************)))))))))))))))''''''((()))))))))))))))((())))))***+++,,,,,,---((()))))))))*********+++(((((()))******))))))((())))))))))))))))))******((())))))***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''((()))++++++***))))))******)))((('''(((((()))***************)))((('''((((((((((((((((((((((((((((((''''''((()))***+++((((((((((((((((((((((((kkklllmmmooopppqqqrrrrrrssssssrrrrrrqqqoooooonnnrrrsssssssssrrrqqqqqqppplllkkkkkkjjjjjjkkkkkklllppprrrtttuuuuuuuuuwwwxxxuuuxxx{{{}}}|||xxxsssoooiiiiiiiiiiiijjjkkkmmmmmmoooooonnnjjjeeeaaa______[[[\\\^^^]]]\\\[[[[[[\\\[[[ZZZYYYYYYZZZYYYWWWUUUUUUSSSPPPOOOOOOPPPPPPOOOMMMNNNNNNMMMKKKJJJJJJLLLJJJJJJJJJJJJJJJHHHGGGEEEEEEEEEDDDDDDDDDDDDCCCCCC???@@@@@@@@@@@@@@@@@@???@@@@@@@@@?????????>>>>>>BBB@@@???AAADDDEEECCC@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<;;;;;;===???AAA???;;;888888::::::999999888888999999:::999999:::<<<>>>>>><<<:::666666666666777777888999888888777666555555444444444555555555444444555666555555444444444444555555444555555666666555555444333333333444444444555555444444444444444444444444444444444444444444444444555555666777777777777777555555666666666666777777555555555444444444444444444444444444444444444444333333333333333444555666999888888888777777666666777777777888999999999:::999888777666666666666777666666666666666666666666666777888999:::;;;;;;;;;999999999:::::::::::::::<<<<<<;;;;;;;;;<<<<<<<<<;;;<<<==================;;;;;;<<<=========<<<;;;<<<;;;;;;::::::;;;;;;;;;888:::;;;;;;:::;;;<<<>>><<<===>>>@@@AAA@@@@@@???BBBAAAAAA@@@@@@??????>>>===>>>@@@BBBDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNOOOQQQRRRPPPPPPQQQPPPOOOOOORRRTTTUUUUUUVVVVVVWWWXXXXXXYYYXXX[[[___bbbcccdddfffhhhgggeeebbb___]]]\\\[[[[[[YYYYYYZZZ[[[\\\\\\\\\\\\XXXXXXYYYZZZZZZZZZYYYYYYUUUUUUWWWXXXYYYYYYYYYYYYVVVVVVWWWWWWXXXXXXYYYYYYZZZYYYWWWTTTRRRPPPNNNNNNNNNLLLJJJGGGEEEDDDDDDDDDBBBAAAAAABBBDDDDDDCCCAAA@@@??????>>><<<:::888777333333333333222111000///111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''(((((((((((((((******++++++++++++******)))***+++***)))((()))***+++******))))))******+++))))))))))))************+++******)))((()))))))))'''((())))))******)))))))))*********+++,,,,,,,,,((())))))******+++++++++((((((((())))))))))))***))))))))))))************'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))******)))))))))((('''&&&&&&&&&'''((()))************))))))(((''''''(((((()))*********))))))))))))))))))))))))((((((((((((((((((((((((hhhiiikkkmmmoooqqqqqqrrrpppqqqqqqqqqqqqpppooonnnssssssssssssrrrqqqooooooiiiiiiiiiiiijjjjjjkkklllmmmnnnoooooonnnooorrrtttrrrtttvvvwwwvvvrrrnnnkkkfffgggggghhhjjjlllnnnooooooooonnnkkkgggdddcccccc___``````^^^ZZZYYYZZZ\\\[[[ZZZYYYYYYYYYYYYXXXVVVTTTQQQNNNMMMNNNOOOOOOOOOLLLNNNNNNMMMJJJIIIJJJLLLKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@?????????>>>??????AAA>>>===???CCCEEECCC???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<999<<<>>>===999777888::::::999999888888999::::::888999:::===??????<<<:::777777666666666777777888666666666555555444444444333333333333444555555555555555555444444555555555444555555666666555555444222333333333333444444444444444444555555444444444555555555555555555555555444555666666777777666666555555555666666666777777555555555444444333333333333333333333333333333333333222222222333444555666888888888777777777777777777888888888888888888888888777666555555555666666666666666666666666666555555666777888888888888888888888888999999999:::::::::999888888999:::<<<===;;;;;;<<<===============:::;;;<<<======<<<;;;:::;;;;;;;;;::::::;;;;;;<<<888999;;;;;;::::::<<<===<<<<<<<<<===>>>>>>??????AAAAAAAAA@@@@@@???>>>======>>>@@@AAABBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHJJJIIIHHHHHHHHHHHHIIIIIIFFFGGGGGGHHHJJJKKKMMMNNNMMMLLLLLLLLLMMMOOORRRSSSMMMNNNNNNMMMKKKLLLOOORRRTTTTTTTTTUUUUUUVVVVVVWWWXXX[[[___bbbccceeeggghhhgggeeecccaaa```______```^^^]]]\\\[[[[[[[[[[[[[[[YYYYYYZZZ[[[ZZZZZZXXXXXXTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVWWWXXXXXXYYYXXXWWWVVVSSSQQQOOOMMMLLLKKKJJJHHHFFFDDDDDDDDDDDDBBBAAAAAABBBCCCCCCAAA???>>>>>>======;;;:::999888444444333222111111111111111000///---------------,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&''''''((()))*********++++++++++++******((()))******)))(((***++++++******))))))******+++))))))))))))************++++++)))((((((((()))***((()))******++++++******++++++++++++++++++++++++((())))))******+++,,,,,,******)))((()))***+++,,,((()))))))))************%%%'''(((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******+++)))(((&&&&&&'''((()))((())))))************)))&&&'''((()))***,,,------((((((***+++++++++***)))((((((((((((((((((((((((ggghhhjjjlllooopppqqqrrrpppqqqrrrssssssrrrqqqpppqqqqqqqqqqqqpppnnnmmmlllggggggggghhhiiikkklllmmmjjjlllmmmlllkkkkkkmmmooooooooopppooommmjjjgggeeedddeeefffgggjjjlllnnnpppmmmnnnmmmkkkhhhfffeeefffbbbcccbbb___ZZZYYYZZZ]]]\\\[[[YYYYYYZZZZZZXXXWWWSSSPPPMMMLLLNNNOOOPPPOOOLLLNNNOOOMMMIIIHHHJJJLLLLLLKKKIIIGGGEEEDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???????????????>>>;;;999<<<@@@BBB@@@<<<========================::::::;;;;;;<<<=========777:::<<<;;;888666888:::::::::999888888999:::;;;888999:::===@@@???===:::888777777666666666666777666555555555555444444444444222222333555777666555666666555555555555666666444555555555555555555444222222333333333444444444333444444555555444444333555555555555555555555555444555555666666666666666444555555555666666777777555555555444444333333333333333333333333333333333222222111111222444555666777777777777777777888888666666666666555555555555888777555444444555666777555555555555555555555555444555666666666666666666777777888888999999999:::999888666666777999<<<>>>;;;;;;<<<===>>>>>>======:::;;;<<<<<<<<<;;;:::999;;;;;;:::::::::;;;;;;<<<777999::::::::::::;;;===>>>=========>>>???@@@AAA@@@@@@AAA@@@@@@???>>>===>>>???@@@AAAAAAAAAAAA@@@EEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHGGGHHHHHHIIIIIIFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLKKKLLLMMMPPPRRRTTTKKKLLLMMMKKKHHHIIILLLPPPSSSSSSSSSTTTTTTUUUUUUVVVWWWZZZ^^^```aaabbbdddeeeeeedddcccbbbbbbbbbcccdddbbb```^^^[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[YYYXXXWWWSSSTTTUUUVVVVVVVVVUUUTTTUUUUUUVVVVVVWWWXXXYYYYYYXXXWWWUUUSSSPPPNNNLLLKKKIIIHHHFFFEEECCCCCCDDDDDDAAA@@@@@@AAABBBAAA???<<<;;;;;;;;;:::999888777666555444222111111111222222111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))+++---...******++++++++++++******'''(((******))))))***,,,++++++************++++++))))))))))))************,,,+++)))((((((((()))***))))))***+++++++++++++++,,,,,,++++++++++++++++++((())))))***++++++,,,,,,,,,+++***))))))+++---...(((((())))))*********+++$$$&&&(((***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''''''''(((***+++---,,,***)))((()))+++,,,'''((()))***************&&&&&&((()))+++---...///&&&(((***,,,------++++++))))))))))))))))))))))))llllllkkkkkkkkklllmmmmmmkkklllnnnpppqqqpppooonnnnnnnnnnnnooopppooollljjjggggggggghhhkkkmmmppprrrooolllgggfffgggjjjlllmmmjjjiiiiiiiiigggfffeeedddgggfffffffffhhhkkknnnppptttrrrmmmfffaaa^^^___```eeejjjlllfff\\\VVVXXX\\\YYYYYYXXXWWWVVVVVVVVVVVVXXXUUURRRNNNLLLLLLMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@>>>>>>========================>>>======>>>???@@@@@@???:::;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;<<<;;;:::999888777777777777777888999999::::::::::::999::::::;;;:::999888777333333444444444444444444555555444444444333333333444333333333333444555555555555666666666666555555555222111222555777555333555222111111333666777777444555555555444333222222333333333333333333333333444444444444555555555555666666555444333333222222000000111222333444444555666333111222444555333000333222111000000000222222666777999:::999888666555999666555777;;;<<<999555444444444444444444333333666555555555555444444444444444555555666666777777666666777777888888999999888888777777888:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<<<<<<<:::888777::::::999888888999::::::999999999999999999999999:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<======??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCGGGFFFEEEEEEGGGIIILLLMMMKKKJJJJJJLLLOOOQQQQQQPPPNNNMMMKKKJJJJJJJJJKKKLLLNNNOOOQQQSSSUUUVVVWWWWWW\\\[[[ZZZZZZ\\\```cccfffeeeddddddcccccccccddddddaaa```___^^^^^^]]]]]]^^^[[[[[[[[[[[[[[[ZZZYYYXXXTTTTTTUUUVVVXXXWWWTTTRRRSSSSSSTTTUUUUUUUUUTTTTTTUUUSSSPPPOOOOOOOOOMMMLLLIIIGGGDDDAAA@@@AAABBBCCCDDDDDDBBBAAA@@@>>>===<<<::::::999999888777777666333333333222222222111111000///------.........---......---,,,,,,+++******,,,,,,+++******))))))(((+++***************************+++++++++,,,,,,,,,,,,+++***)))((('''&&&%%%......,,,+++)))((('''&&&+++*********))))))((((((((((((***,,,......,,,*********++++++++++++******((()))++++++)))((()))************++++++,,,,,,,,,*********)))))))))))))))'''''''''''''''((())))))((()))***++++++***)))((((((((())))))******++++++((((((((((((((((((((((((***)))))))))((((((''''''''''''''''''&&&&&&&&&&&& %%%)))++++++***)))''''''(((***+++,,,......************************((((((((('''&&&&&&&&&%%%kkkkkkkkkjjjkkkkkklllmmmkkklllmmmooopppppppppooopppnnnmmmnnnnnnnnnllljjjgggggghhhiiikkknnnoooqqqllliiieeedddeeehhhjjjjjjjjjjjjjjjiiihhhfffeeedddfffeeeeeeeeegggjjjmmmooorrrooojjjccc^^^\\\\\\\\\]]]```bbb___XXXUUUWWW[[[UUUTTTSSSRRRRRRRRRRRRRRRUUUSSSPPPLLLKKKJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIIIIGGGFFFFFFEEEEEEDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEECCCBBBAAA???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>>>>><<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777888999:::;;;;;;;;;;;;:::888888999999999888777666666666666666666666666666555444444444444333333333444333333333333444555555444444555555555555444444444222111222555666555333555222000000111333444333444444444444444333222111333333333333333333333333444444444555555555666666666555555444333333222222000111111222222333333444333111000111444555444222111111000//////000111222555666888999999888666555888777777999;;;:::777444666666666666666666666666666555555555555444444444111222333555777888::::::777777777777777777888888888888777777888999;;;<<<:::::::::::::::::::::999888999:::;;;:::999777666999888777777777777888999999999999999999999999999::::::;;;<<<<<<===>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>????????????AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDEEEFFFHHHJJJJJJIIIIIIKKKNNNOOOPPPOOONNNMMMLLLKKKJJJJJJKKKKKKLLLNNNPPPRRRTTTVVVWWWWWWZZZYYYXXXYYY[[[^^^aaacccddddddccccccccccccddddddcccbbbaaa___^^^^^^]]]]]]ZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUVVVWWWXXXXXXVVVTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUSSSQQQPPPPPPOOONNNLLLIIIGGGEEEBBBAAAAAAAAABBBAAA@@@???>>>===;;;::::::999999888888777666666555333333222222222111111111000...---,,,---...---,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************+++++++++,,,---,,,+++***)))(((''''''((())))))***+++,,,,,,,,,+++*********))))))))))))((()))***,,,......,,,*********++++++++++++******((()))++++++)))))))))***)))***************++++++***))))))))))))))))))))))))(((((((((((()))******))))))************))))))***************+++++++++))))))))))))))))))))))))*********))))))(((((((((*********)))))))))((((((%%%&&&''')))***+++++++++))))))******************''''''''''''''''''''''''((((((((((((((((((''''''jjjjjjiiiiiijjjjjjkkklllkkkkkklllmmmnnnooopppqqqrrrpppmmmlllllllllkkkiiiggghhhiiikkklllmmmnnnnnnkkkhhheeedddeeegggiiiiiikkkkkkjjjiiihhhfffeeedddddddddcccdddeeehhhkkkmmmnnnkkkfff```[[[YYYXXXXXXYYYZZZZZZYYYVVVUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQRRRRRRPPPMMMJJJIIIIIIIIIJJJLLLKKKKKKJJJJJJIIIIIIIIIFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@???>>>===:::::::::::::::::::::::::::999888999;;;<<<;;;::::::::::::999999999999999999:::;;;;;;;;;;;;:::999:::999888777777666666777999:::;;;;;;<<<;;;;;;;;;666777777777777666555555666666666666666666666666444444444444333333333333333333333333333444555555222333333444444333333222333222111222444555444333444222///...///000000000333333444444333333222222333333333333333333333333444555555555555666666666555555444444333333222222222222222222222222222222000000///111333555555444000000//////000111222222333444666777888888777666666999<<<===;;;888666555666666666666666666666666666555555555555444444444222333444666777999:::;;;777777777777777666666666777777777777888999::::::999999999888888777777777777888999999999888777666888777666666666666777888999999999999999999999999;;;::::::999:::;;;===>>>===<<<<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFDDDCCCCCCDDDEEEFFFHHHGGGGGGIIILLLMMMMMMMMMOOONNNMMMLLLKKKKKKKKKKKKKKKLLLNNNQQQTTTVVVWWWXXXXXXXXXWWWWWWYYY[[[^^^```cccbbbbbbbbbcccccccccccceeedddbbb```^^^]]]]]]]]]YYYYYYYYYYYYXXXWWWVVVUUUXXXWWWVVVWWWXXXXXXWWWVVVSSSSSSTTTTTTUUUVVVWWWWWWUUUSSSQQQPPPPPPPPPNNNLLLGGGGGGEEEDDDBBBAAA@@@@@@===<<<;;;:::999777777666777777666666555555444444222222222222111111111000000...,,,,,,---...---,,,...------,,,,,,++++++*********++++++,,,------...)))))))))***+++++++++,,,)))))))))*********++++++------,,,+++******))))))------,,,+++***))))))(((***************)))))))))))))))***,,,......,,,*********++++++++++++******(((***++++++***))))))************)))))))))))))))))))))))))))))))))*********))))))))))))***++++++******))))))))))))******++++++++++++++++++*********************************************)))))))))++++++*********)))))))))***)))(((''''''((()))***)))))))))))))))((((((((())))))))))))))))))))))))((((((((()))))))))))))))iiiiiiiiihhhiiijjjjjjkkkkkkkkkkkklllmmmooopppqqqrrrooolllkkkkkkkkkjjjiiigggiiijjjlllmmmllllllkkkkkkiiiffffffgggiiiiiiiiikkkkkkjjjiiihhhfffeeedddcccbbbbbbbbbcccfffiiijjjlllhhhbbb]]]ZZZXXXVVVUUU[[[YYYXXXWWWVVVUUUTTTRRRUUUTTTSSSQQQPPPPPPPPPPPPOOOMMMKKKIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>======:::::::::::::::::::::::::::888888888::::::999888999999999888888777777666777999:::<<<<<<:::999777999888777666666666666666999999:::::::::::::::999444555555555555444444444444444444444444333333333444444444333333333222222333333222222333333444555222222333333333333222222333222222222333333333222222000......000111000000333333444444444444333333222222222222222222222222444444555555555666666666444444444333333333222222333222222222111111000000000000000111222333333333000000000000111222222333111222444666777777777777666;;;@@@@@@;;;777555666333333333444444444444444666555555555555444444444777777777777777777777777777777777666666555555555666666666777777888888888999888888777777666666555777888888999999888777777888777666666666666777888999999999999999999999999;;;:::999888888:::<<<===<<<<<<;;;;;;;;;<<<======<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFFFFGGGJJJKKKKKKJJJNNNNNNMMMLLLKKKKKKKKKJJJJJJLLLNNNRRRTTTWWWXXXYYYWWWWWWVVVWWWXXXZZZ\\\^^^``````aaaaaaaaaaaaaaaaaadddcccaaa___]]]\\\[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUUXXXVVVUUUUUUVVVWWWWWWVVVQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSQQQPPPPPPOOOMMMKKKFFFFFFFFFEEECCCAAA???===:::999888777666555444444555555444444333333333222222111111111111000000000000...,,,,,,---------,,,---------,,,,,,+++++++++(((((())))))*********++++++*********************((())))))))))))*********,,,,,,++++++*********)))000///...,,,***((('''&&&*********************************+++------,,,*********++++++++++++******(((***,,,+++***)))******++++++******)))))))))((()))))))))))))))************))))))))))))***+++++++++***)))(((((()))***++++++++++++******)))))))))************************++++++******************))))))))))))((((((((((((((('''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))***+++************************'''''''''(((((())))))***iiiiiihhhhhhhhhiiijjjjjjjjjjjjjjjkkklllnnnoooppppppnnnkkkjjjjjjkkkkkkjjjhhhiiijjjkkkkkkjjjiiihhhiiigggffffffggghhhhhhgggiiiiiiiiihhhgggfffeeedddbbbaaaaaaaaabbbdddggghhhjjjfff```]]][[[YYYWWWTTTYYYWWWUUUUUUVVVVVVTTTRRRPPPOOONNNLLLKKKJJJJJJJJJLLLLLLJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@BBBAAA@@@??????>>>????????????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888::::::999888888888888777666666666555777888:::;;;;;;:::888777777777666666555666666666777777777888888777777666333333333333333333333444555555444444444333333333444444333333333222222222333222222222222333444444333333444444444444333333222222222222111111111222000///...///111333333222333444555555555555444444222222222222222222222222444444444444555555555555333333333333333222222222333222222111111000000///111111111111111000111111000111111222222333333333111111222444555666777777666===BBBBBB<<<666555777333333333444444444555555666555555555555444444444777777777666666666666666777666666666555555444444555555666666666666666666999888888888777777777666888888999999999999999999999888777666666777888999999999999999999999999999;;;:::888777888999;;;<<<;;;;;;;;;;;;;;;<<<===============>>>>>>>>>???????????????@@@@@@@@@AAAAAA???@@@@@@BBBDDDEEEGGGGGGDDDDDDDDDDDDDDDDDDEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIFFFEEEEEEFFFHHHJJJIIIIIILLLLLLLLLLLLKKKKKKJJJJJJKKKLLLOOORRRUUUWWWYYYZZZWWWWWWWWWWWWXXXYYY[[[\\\\\\]]]^^^___``````______``````^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXVVVVVVVVVTTTSSSSSSTTTUUUUUUTTTNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQOOOOOOOOONNNKKKIIIDDDDDDEEEDDDBBB???===;;;888888777666555444444333333333333222222222222222111111111000000000/////////---,,,,,,------,,,+++------,,,,,,,,,,,,++++++*********))))))(((((((((---,,,,,,+++***)))((((((((())))))))))))***************************))))))*********+++,,,,,,------***************++++++++++++******+++,,,---,,,*********++++++++++++******)))***,,,,,,***)))***+++,,,,,,,,,++++++******)))(((((())))))************)))(((((((((((()))******+++***)))(((((()))***+++******))))))((((((''''''******************************************++++++))))))))))))(((((((((((($$$%%%&&&'''((((((''''''%%%%%%&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&''''''(((((((((iiiiiihhhhhhiiiiiijjjkkkjjjjjjkkkkkklllmmmmmmmmmllljjjiiiiiikkkllllllkkkiiijjjjjjiiihhhgggffffffeeedddcccdddeeeeeedddcccfffggggggggggggfffeeedddbbbaaa``````aaacccfffggghhhddd___\\\\\\[[[XXXUUURRRQQQQQQRRRTTTUUUTTTTTTPPPOOONNNLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999::::::999777777777777666666666666666777888999999999999888777666666555555555555666666555555555666555555444333222222222111222222333444777777777666555555444444333333333333222222222222222222222222222333444444222333333444444333333222111222333222000000000222000//////000333444444333333333444444555555444444222222222222222222222222222333333333333444444444333333333333222222222222222222111111111000000000000111222111///...///000111111222222222222111000000111222333444555666666666<<<@@@???:::666555666444444555555666777777777666555555555555444444444333333444555666777888888555555555555555444444444444555555666666555555444888888888888888888888888888888888999999999999:::999888777777777777888999999999999999999999999999;;;:::999999999:::;;;;;;::::::::::::;;;<<<======>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@@@@@@@???@@@@@@AAACCCEEEGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJJJJFFFEEEDDDEEEHHHIIIHHHGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLOOOQQQTTTVVVWWWXXXWWWVVVVVVVVVWWWXXXXXXYYYYYYZZZ[[[]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]\\\\\\[[[ZZZYYYXXXVVVUUUSSSRRRQQQQQQSSSSSSRRRQQQLLLLLLKKKJJJKKKLLLMMMNNNOOONNNMMMMMMMMMKKKHHHFFFCCCCCCCCCBBB@@@===;;;999777777777666555444444444222222222222111111111111000000000000///////////////---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))---,,,,,,+++***)))(((((()))))))))*********++++++)))))))))***************---,,,,,,,,,++++++++++++*********+++++++++++++++,,,+++******,,,,,,,,,*********++++++++++++******)))+++,,,,,,+++******+++,,,,,,,,,+++++++++++++++((((((((()))******++++++)))(((((((((((()))************))))))))))))******((((((((((((((((((''''''************************)))))))))***************++++++*********)))))))))%%%&&&(((***++++++******))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''jjjiiiiiiiiiiiijjjkkkkkkjjjkkklllmmmmmmlllkkkjjjgggfffgggjjjmmmnnnnnnmmmjjjjjjhhhgggeeeeeeddddddcccccccccdddeeeeeecccaaacccdddeeeeeeffffffeeeeeebbbaaa``````aaaccceeegggeeeaaa\\\[[[]]]]]]ZZZVVVPPPPPPQQQRRRRRRRRRSSSTTTRRRQQQPPPNNNLLLKKKKKKKKKFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAA@@@@@@????????????>>>=========>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::999888888999999888666666666666666777777777777888888888888888888888888666555555444444555555666444444555555444444333222222222111111111222444444888777777666555555444444333333333222222222222111222222222111222222333444111111222222222222111111000222333222///...///111000000///111333333222111000111222333333333333222111111111111111111111111111111222222222222333333222222222222222222222222111111111111000000000000...000111111///...000222000000111111000///...---111111111222222444555555555888;;;:::777444444444444444555555666777777888666555555555555444444444222222333444555666777777444444444444444444555555333444555555555555444333666666666777888888999999777777777777777888999999888777666666666666777888999999999999999999999999;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>?????????@@@AAAAAA@@@@@@AAABBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDEEEGGGHHHHHHGGGEEEFFFHHHIIIJJJKKKJJJJJJJJJKKKMMMPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWYYY[[[[[[[[[ZZZYYYZZZZZZZZZ[[[\\\^^^___```[[[[[[ZZZYYYXXXVVVUUUTTTQQQQQQQQQRRRSSSSSSQQQOOOMMMKKKJJJHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKIIIEEEBBBBBBBBBAAA???===;;;999888666666666555555444333333111111111111111111111111000000/////////.........///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************+++++++++,,,*********+++++++++,,,,,,111111///---+++)))'''&&&*********++++++,,,,,,,,,---+++******+++,,,+++*********++++++++++++******)))+++,,,,,,+++******+++************++++++++++++'''(((((()))******++++++***))))))))))))***++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))******************)))))))))(((((((((''''''(((((()))***+++******))))))(((''''''&&&************************((((((((((((''''''''''''jjjjjjiiiiiijjjjjjkkkllljjjkkklllmmmmmmkkkiiihhhcccdddfffjjjnnnpppooonnnkkkjjjgggeeecccccccccccceeeddddddfffggggggeeecccaaabbbcccdddeeeeeeeeeeeebbbaaa``````aaaccceeegggddd___[[[[[[]]]]]]ZZZVVVTTTUUUVVVTTTRRRPPPQQQRRROOONNNLLLKKKIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>============>>>>>>::::::;;;;;;;;;;;;;;;<<<999999999999999999999999:::888777777888888777555555666666666777777888888888888777777777777888888555555444444444555555666444555555555444333333222222222111111111222444555666666555444333333222222333333333222222222111111222222111111222222333444000000111111111111000000000222333222///...///111222111000111222222000......///000111111111111111111111111111111111111111000000111111111222222222222222222222222222222222000000000000000111111111+++...000000//////111444//////000000///---+++***111111111111222333444444444666777777555333333333222222333333444555666666666666555555555444444444555555444444444333333333333333333444444555555555333444555555555444333222444444555666777888999999666666666666666777888888777666555444444555666777999999999999999999999999;;;;;;<<<<<<<<<;;;::::::999999999:::;;;<<<===>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????CCCBBB@@@?????????@@@@@@AAAAAABBBDDDEEEGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGCCCDDDFFFIIIJJJKKKKKKJJJIIIJJJLLLNNNPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUWWWYYYZZZZZZYYYXXXXXXYYYZZZ[[[]]]```bbbcccZZZZZZYYYXXXWWWUUUSSSRRRPPPPPPQQQSSSTTTTTTQQQNNNMMMLLLJJJHHHGGGHHHIIIJJJIIIIIIIIIIIIIIIGGGCCC@@@BBBAAA@@@>>>;;;999888777666555555444444333333333111111111111111222222222000/////////............///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((())))))******'''((()))***+++,,,------***++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---+++******+++,,,+++*********++++++++++++******)))+++---,,,+++***+++,,,(((((())))))******++++++'''(((((()))***+++++++++++++++******++++++,,,---((()))***++++++***)))((((((((())))))******++++++((((((((((((((((((((((((''''''(((((()))))))))***''''''''''''&&&&&&&&&&&&***(((%%%######%%%(((***''''''(((((())))))******''''''''''''''''''''''''******))))))((((((''''''iiijjjkkkkkkmmmmmmnnnooonnnoooppppppooommmkkkjjjdddfffjjjmmmoooooonnnmmmllljjjhhhfffeeeeeefffgggiiiiiiiiihhhhhhhhhhhhhhhaaaaaaaaaaaabbbbbbbbbbbb^^^^^^___```bbbeeegggiiibbb___\\\ZZZYYYYYYYYYXXXVVVUUURRRPPPOOOOOOPPPPPPPPPOOOMMMKKKIIIHHHGGGFFFGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBAAA@@@>>>===<<<<<>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>><<<;;;;;;;;;;;;:::888999999::::::;;;;;;;;;<<<888999999999999888888777666666666666666666666666444444333333333444444555444333222111222333444555...///000111333444555555999888555333222222222222333333333222222111111111222222222222222222222222000000000000000000000000111111111111111000///...////////////////////////111///...///111222222111111222222222222111000000333333333222222111111111111222222222222333333333222222222111111111000000000000000///000111111222000000000000000000000000111111111000000000000000222222222333333444444444333333333444444444555555777666555444333222111111222222333333333333444444444444444444444444444444444444444333333222222222777777777777777888999:::666666666666666555555555555555555555666666666666888888777777888888999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===::::::;;;;;;<<<========================>>>??????>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDFFFHHHGGGGGGGGGFFFGGGGGGHHHHHHJJJHHHFFFDDDCCCCCCDDDEEEFFFFFFHHHIIIIIIHHHGGGFFFIIIJJJKKKMMMOOOPPPPPPPPPSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSUUUWWWYYYZZZZZZYYY[[[YYYWWWXXX\\\```aaaaaa[[[ZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSSSSQQQOOOMMMLLLLLLJJJHHHHHHIIIJJJJJJIIILLLIIIGGGFFFEEEEEEDDDBBB======<<<;;;999888777777777666666555333222111111111111111111000000000000222111///---,,,---...///+++,,,,,,------,,,,,,+++,,,...///...,,,*********,,,+++++++++***)))))))))***++++++,,,,,,++++++***---,,,+++******+++,,,---////////////...---,,,,,,,,,,,,++++++,,,,,,---...---.........---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,...------***)))))))))***+++,,,,,,---,,,,,,++++++*********)))))))))))))))))))))))))))***+++,,,------------++++++******************,,,++++++***)))(((''''''******))))))))))))******+++)))(((&&&&&&((()))+++((()))))))))*********+++************************))))))(((((('''''''''&&&''''''(((((())))))******jjjjjjkkkkkkllllllmmmmmmnnnnnnooopppooommmkkkjjjdddfffiiikkklllllllllkkkjjjiiihhhgggggghhhiiikkkjjjjjjiiihhhggggggffffff```aaaaaaaaaaaaaaaaaaaaa____________aaaccceeefffccc```[[[YYYXXXYYYYYYYYYXXXVVVSSSQQQOOOOOOPPPPPPPPPNNNMMMKKKIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@???????????????@@@@@@??????>>>===============<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999999::::::888777555555555555555666666666333444555666666666666666555555555555555555555555444444333333222333333333333333333222222333333444222333333444555666777777555444222111000000000000333333222222222111111111222222222222222222222222000000000000000000000000111111111111111000//////000000000000000000000000000///---...///000000///...///000111111111111111333333222222222111111111//////000000000111111111222222222111111111000000000000000000000111111222000000000000000000000000000000000000000000000000222222333333333333333333333333333333444444444444444444444444444333333333222222222333333333444444444444444444444444444444444444444333333222222222333333333444444666666777777777666666555555555444555555555555666666666666888888777777777888999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<===============<<<<<<===>>>>>>???===>>>>>>??????@@@@@@AAAAAABBBDDDCCCCCCCCCEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIHHHFFFCCCBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFHHHIIIJJJLLLMMMNNNOOOOOOQQQRRRRRRRRRRRRRRRQQQPPPRRRSSSUUUWWWXXXYYYYYYYYY[[[XXXVVVXXX[[[___```___ZZZYYYYYYYYYWWWUUUTTTSSSSSSTTTTTTSSSRRRPPPMMMLLLKKKIIIIIIIIIKKKLLLKKKIIIJJJHHHFFFEEEEEEEEEDDDBBB======<<<:::999888777666666555555444333222111000111111000000000/////////000///...------...000111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))(((((((((++++++++++++***************++++++,,,,,,++++++***+++******************+++,,,------.........------*********)))******+++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++***((('''''')))***))))))******************+++,,,+++++++++***************************************)))***+++,,,------------***************************************************))))))(((((())))))******)))(((''''''((()))***'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))kkkkkkkkkkkkkkkkkkkkkkkknnnnnnooooooooommmlllkkkgggggghhhhhhiiijjjjjjjjjiiihhhhhhhhhhhhjjjlllmmmjjjjjjiiihhhfffeeedddccc```````````````_______________^^^^^^```aaacccdddeee```[[[XXXWWWXXXYYYZZZYYYWWWUUURRRPPPOOOOOOOOOOOONNNLLLJJJIIIGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????>>>>>>>>>==================<<<<<<<<<<<<;;;===<<<<<<;;;::::::::::::;;;999888888999888777555666666666666555555555555444555666777888999999999555555555555555555555555555444333222222222222222222333333333333333222222111111111222222222333333222111111000//////000000222222222111111111111111111111111111111111111111000000000000000000000000111111000000000000//////111111111111111111111111000///------...///...---,,,---///000111222222222222222222111111111111111/////////000000000111111222111111111111000000000/////////000000000111111000000000000000000000000000000000000000000000000333333333333333222222222222222333333333444444444222222333333444444555555222222222222333333333333444444444444444444444444444444333333333333222222444444555666777999::::::888888777666555444444333555555555555666666666666777777777777777888888999888888888999999999::::::<<<;;;;;;::::::;;;;;;;;;:::::::::;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>=========>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIGGGEEECCCBBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOQQQRRRTTTUUUWWWXXXXXXXXXYYYXXXVVVWWWZZZ\\\]]]]]]XXXYYYZZZZZZXXXVVVSSSQQQTTTTTTTTTTTTRRRPPPNNNMMMIIIIIIIIIKKKMMMMMMKKKJJJHHHGGGEEEEEEEEEEEECCCBBB===<<<;;;:::999777666666444444333222111000000///000////////////............------,,,---///000222------++++++++++++------***+++,,,,,,***(((((()))*********+++++++++++++++***++++++,,,,,,++++++***))))))************))))))******+++,,,------------***************+++,,,,,,,,,------------,,,++++++************************++++++++++++++++++++++++---+++******+++,,,+++***,,,++++++************+++))))))))))))************************************)))***+++,,,------------*********************************++++++,,,,,,,,,))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))((((((((((((llllllkkkkkkjjjjjjjjjjjjnnnnnnoooooonnnmmmlllllljjjjjjiiihhhhhhiiijjjjjjiiihhhhhhhhhhhhiiijjjkkkhhhggggggfffeeeddddddccc`````````______^^^^^^^^^^^^]]]^^^___```ccceeeggggggbbb[[[WWWVVVWWWYYYYYYYYYXXXUUUSSSPPPOOONNNNNNMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDCCCBBBAAA???>>>>>>??????>>>>>>===>>>>>>???@@@@@@??????>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999;;;999888888888888777555777777777666666555555555666666777888888999888888444444444444444444444444666555444333333222222333111222333444444333111000000000000000000000000000111111111111111111222222111111111111111111111000111111111111111111111111000000000000000000000000000000000/////////000000000000000000000000000000111///------.........,,,......///000111222222222111111111111111111111000111111111111222222222222111111111111000000000000...//////000000000000000000000000000000000000000/////////000000000000000333333333222222222222222222222222222333333333333222222333333333444444444111222222222222333333333333333333333333333333333333333333333333333333333444555666888999;;;;;;<<<999888777666555444333333555555555555666666666666777666666666666777888888666666777777888888999999<<<;;;::::::::::::::::::999::::::;;;;;;<<<======<<<<<<<<<;;;;;;<<<======;;;<<<<<<===>>>???@@@@@@>>>@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFHHHFFFDDDBBBAAABBBCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXWWWVVVVVVXXXYYYZZZZZZWWWXXX[[[\\\[[[WWWSSSQQQSSSTTTTTTTTTSSSQQQOOONNNHHHHHHJJJLLLNNNNNNLLLIIIGGGEEEDDDDDDEEEDDDCCCAAA<<<<<<;;;999888777666555333222222111000000////////////.........---------...------------...///000...---+++******+++---...---...//////---,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........//////000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000...,,,,,,---...---,,,---,,,++++++************))))))******++++++,,,,,,******************************+++,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((((((((()))))))))(((((((((((())))))+++++++++************)))))))))))))))))))))))))))((((((((((((((()))))))))******))))))((((((''''''mmmllllllkkkkkkjjjjjjiiinnnnnnnnnnnnnnnmmmmmmmmmnnnlllkkkiiiiiijjjkkkllljjjjjjiiihhhggggggffffffddddddddddddddddddeeeeeeaaa``````___^^^]]]]]]\\\\\\\\\]]]___bbbfffiiikkkhhhccc\\\WWWVVVVVVWWWXXXWWWVVVTTTRRRPPPNNNLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEBBBCCCCCCBBBAAA???>>>===??????>>>>>>>>>>>>??????CCCBBBAAA@@@>>><<<;;;;;;===============>>>>>>>>>===<<<;;;999999888888888;;;:::888888999999777666555444444444333222222222444444555555444333222222444444444444444444444444666666555444444333444444222222333444333222000///333333333333222222222222000000111111111222222222000000000000000000000000000000000000000000000000////////////////////////000//////......///000000////////////////////////222000......//////...---000111111111111111000000000000000000000000000000000000111111111222222222000000000000000000000000......///000000000000///////////////////////////......//////000000000000222222222222222222222222111111111222222222333333444444333333333222222222111111111222222222333333333333333333333333333333333333333333333333333333000111333555777777888888999888777666555444333333555555555555666666666666666666555555666666777888555555666777777888999999;;;;;;:::999999999999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<:::;;;<<<===>>>???@@@@@@===???AAAAAA@@@??????@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFEEECCCBBBAAABBBDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIILLLNNNQQQSSSTTTUUUQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWUUUXXX[[[]]]\\\YYYUUURRRSSSSSSSSSSSSRRRQQQOOONNNHHHHHHJJJLLLNNNMMMKKKHHHFFFDDDDDDDDDDDDCCCAAA???;;;;;;:::999777666555444111111111000000//////...............------------//////...---------------...---+++******+++---......///111000///---......******++++++,,,,,,,,,---***++++++,,,,,,++++++******+++------------+++***++++++,,,,,,++++++***)))------,,,,,,------...///......//////000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,+++***------,,,+++*********++++++++++++,,,,,,---------******************************++++++,,,,,,++++++))))))*********+++++++++......------,,,++++++***))))))(((((((((((())))))))))))(((((((((((())))))++++++++++++************))))))))))))))))))))))))++++++***)))(((''''''&&&******))))))((((((''''''mmmmmmmmmllllllkkkkkkkkknnnnnnnnnnnnmmmmmmnnnnnnooonnnmmmkkkkkkkkklllmmmlllkkkjjjhhhgggeeedddcccaaaaaabbbccccccddddddeeebbbaaa```___^^^]]]\\\\\\ZZZ[[[]]]___cccgggkkkmmmjjjeee^^^YYYVVVUUUUUUTTTTTTSSSRRRPPPNNNLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCAAAAAABBBBBBBBB@@@???===>>>>>>>>>>>>>>>??????@@@AAAAAA@@@???===<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;:::999888888888888;;;:::888888999999777666555555555555555555444444666666666555444333222111333333333333333333333333444444444333333444444555333333333333222111000///111111111111111000000000...//////000000000//////////////////000000000000////////////////////////////////////////////////000///...---...///000111........................111000......///000///...000111111111000000///...////////////000000000000........./////////000000//////000000000000000111---...///000111000///...////////////////////////---......//////000000111111111111111222222222333000000111111111222222222444444333333222222111111111111111111222222222222333333333333333333333333222222333333333333444444222333555777888999888888888888777666555444444333555555555555666666666666555555555555555666777777444555666666777888999999;;;;;;:::999888888888888999999999:::;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;999:::;;;<<<===>>>???@@@<<>>???@@@@@@@@@AAAAAACCCDDDEEEEEEDDDBBBBBBBBBDDDFFFHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHKKKOOORRRTTTVVVWWWPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVUUUSSSRRRSSSTTTSSSVVVYYY\\\\\\ZZZWWWTTTQQQRRRRRRRRRRRRPPPOOOMMMJJJIIIIIIJJJLLLKKKIIIGGGEEEDDDDDDDDDDDDBBB???<<<;;;:::999888777555444444111111000000000////////////............---------//////......---,,,,,,+++------++++++++++++------+++---///...---,,,,,,---+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,+++***))))))+++++++++++++++,,,,,,---++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,......------,,,,,,++++++++++++,,,,,,,,,,,,---------------++++++++++++++++++++++++******+++++++++++++++***)))))))))***++++++,,,,,,///......---+++******)))******))))))))))))******(((((())))))))))))((((((((((((((()))))))))******((((((((((((((((((((((((,,,,,,+++***((('''&&&&&&))))))))))))((((((((((((mmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmllllllmmmmmmllllllkkkjjjhhhfffdddcccaaaaaabbbbbbbbbbbbbbbbbbccccccaaa```___]]]\\\\\\ZZZ[[[\\\___bbbfffiiikkkkkkggg```ZZZWWWTTTRRRPPPOOOOOONNNMMMLLLJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA???@@@BBBCCCCCCAAA@@@???======<<<<<<======>>>???<<<<<<<<<<<<<<<<<<;;;;;;888888888999999999::::::999999888888888888999999:::888777777777777666444666666666777777777777777777777777777666666555444222222222222222222222222111111111111222333444444444333222111000000000000---.....................///000111111111000///............/////////000000////////////////////////////////////////////////000///---------///000222///////////////////////////...,,,---...//////...------......///................../////////000000............/////////000////////////000000111111,,,---///000111000///...////////////////////////------......///000000111//////000111222333333444000000000000111111111222222222222222222333333333111111111111222222222222222222222222222222222222222222222333333444444444555666888:::;;;:::999999777777666666555555555444555555555555666666666666555555444444555555666777444555666777888999::::::;;;:::999888888777777777888999999::::::;;;<<<<<<<<<;;;;;;:::999999::::::888999:::;;;===>>>???@@@===???AAABBB@@@???>>>>>>????????????AAABBBCCCDDDCCCCCCBBBBBBDDDFFFIIIJJJHHHGGGFFFDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFHHHIIILLLNNNQQQSSSTTTUUUPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTVVVTTTQQQPPPPPPQQQPPPRRRVVVYYYZZZYYYWWWVVVPPPPPPQQQQQQQQQOOONNNMMMKKKJJJHHHHHHIIIIIIHHHFFFFFFEEEDDDDDDCCCAAA===:::::::::999777666555444333111111111000000000000////////////............------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,++++++,,,++++++++++++,,,------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---/////////,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,------,,,,,,++++++******++++++************++++++(((((())))))))))))((((((''''''((()))******+++,,,((((((((((((((((((((((((+++++++++***)))(((''''''(((((((((((())))))))))))nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnooommmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkiiigggfffeeeccccccbbbbbbaaaaaa``````dddcccbbbaaa___]]]\\\\\\[[[[[[\\\^^^aaadddgggiiilllhhhaaa\\\WWWTTTPPPNNNMMMMMMLLLLLLKKKIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>@@@BBBCCCCCCBBBAAA@@@;;;;;;;;;;;;;;;<<<===>>>777888999999:::;;;<<<<<<999999999::::::;;;;;;;;;888888888888888888999999888777555555666666444333222222222333333444444444222222333333444333333333222222222222222222222222......//////000111333444555444222000//////000111000000000000111111111222222333444444444222111000---.........//////000000///////////////////////////////////////////////////...---,,,---///111222000000000000000000000000---,,,++++++---//////...)))***+++,,,---.........---.........//////000000000000000000111111111111.../////////000000111111,,,---///000111000///...////////////////////////---------...///000000111......///111222333444555000000000000111111111111///000111222333444555555000111111111111222222222222222222222222222222222222222222333333444444444222444666777888777666555666666666666666555555555555555555555666666666777555444444444444555666666555555666777888999::::::;;;:::999888777777777777888999999::::::;;;<<<<<<<<<;;;::::::999999999999888999:::;;;===>>>???@@@===???BBBBBBAAA???>>>>>>>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBCCCEEEHHHKKKLLLIIIHHHFFFEEEDDDDDDDDDEEECCCCCCDDDEEEFFFFFFFFFEEEJJJKKKLLLNNNPPPQQQQQQRRRPPPOOOOOONNNOOOPPPRRRSSSRRRTTTVVVTTTQQQNNNOOOPPPNNNPPPSSSVVVWWWXXXWWWVVVOOOPPPPPPQQQPPPOOOMMMLLLLLLJJJHHHGGGGGGGGGFFFEEEFFFEEEDDDDDDCCC@@@;;;888:::999999777666555444333111111111111000000000000000////////////.........++++++,,,---............+++,,,,,,------,,,,,,+++***,,,------,,,+++,,,------------,,,,,,++++++++++++++++++,,,,,,+++++++++---,,,+++******+++,,,---******+++,,,------------...------------...//////+++,,,------.........---------------------------++++++++++++++++++++++++&&&%%%%%%&&&)))+++,,,+++++++++++++++,,,------...---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++******)))((())))))***++++++,,,,,,******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,(((((())))))))))))(((((((((((()))+++,,,---...///************************************))))))))))))''''''(((((())))))******mmmlllkkkjjjiiijjjkkkkkklllkkkjjjiiiiiiiiijjjkkkmmmlllkkklllnnnoooooonnnmmmlllllljjjiiigggeeeddd```aaa```___^^^___bbbeeecccbbbaaa`````````aaabbbaaa^^^\\\^^^ccchhhiiiiiiiiieee___YYYUUUQQQMMMKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGEEEBBBAAA@@@???>>><<<>>>>>>???AAACCCCCCAAA???>>>===;;;;;;===>>>======::::::::::::::::::::::::777777777666777777888999777777888888888888777777555555444333333333333444444333333222222333333444222222111111222222333444333333222111111222333333222222111111000///......---...000111222111///...000000000000000000000000111222333444333111///---------------...000111222000000////////////000000000///...------------------,,,,,,---......---+++,,,,,,,,,---------......000000000///......------////////////////////////,,,,,,------.../////////...------...///000000///000000//////.........------------.........//////...---,,,,,,---...---,,,///////////////.........//////000111111111111111333222222222222222222222333333333333333333333333333222111111111222333444333333333333333333333333444444444555444444333333333444555666777777777777555444444333333333444444666666666666666555555555666666777777777777666666666777777888999:::::::::777777777777777777777777888888999999999:::::::::888999999::::::999999888::::::::::::;;;<<<======@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>???@@@@@@DDDDDDCCCCCCCCCDDDDDDEEEHHHGGGEEEDDDCCCCCCCCCCCCCCCEEEGGGGGGGGGFFFGGGHHHJJJKKKMMMNNNOOOOOOOOONNNLLLMMMNNNNNNPPPPPPQQQRRRTTTTTTSSSRRRQQQPPPOOOOOONNNLLLLLLPPPWWWZZZXXXUUUPPPOOOMMMMMMNNNOOONNNMMMIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGEEEBBB???;;;999999888777555333222222111111111111111111000/////////............------------------------------------............---,,,+++++++++++++++++++++,,,,,,......---,,,,,,++++++***,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,++++++*********,,,++++++******++++++,,,............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------000000//////...---+++***++++++++++++,,,---......---,,,++++++******+++++++++,,,,,,------,,,,,,+++...---+++***)))***++++++***+++,,,------+++***))),,,---///000000...---+++,,,+++***))))))***++++++...,,,*********)))'''%%%++++++++++++************(((***+++***)))((()))***(((((()))***************(((((()))))))))))))))(((mmmlllkkkjjjjjjjjjkkkllllllkkkjjjiiiiiiiiijjjjjjkkkkkkkkkmmmoooqqqqqqpppnnnnnnmmmkkkiiifffdddccc___```___^^^]]]]]]```bbbdddbbbaaa___^^^^^^^^^______]]]]]]```fffkkklllkkkhhhccc^^^XXXTTTQQQMMMJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEBBB@@@@@@@@@@@@???>>>>>>>>>>>>@@@BBBAAA???======<<<;;;;;;<<<===<<<<<<::::::::::::::::::::::::;;;:::999888888888888888666777777888888777777666555555444333333333333333333222222111111222222333222222111111222222333444333222222111111222222333444333333222111111000000...///000111111000...---////////////////////////111111111222111///...---...------......///000111......------------......//////...---------------///......///000000///---,,,,,,,,,---------...................../////////.......................................---------------,,,---...//////...000/////////.........---........./////////000000...---,,,---...///...,,,////////////............//////000111111111111000111111111111111000000000333333333333333333333333222222111111111222333444333333333333333333333333333333444444555444444444333444555666666777777777555444444333333444444555666666666666666666666666555666666666666666555444666666777777888999999:::888888888888888888888888777777888888888999999999999999::::::::::::999999111222444666999<<>>>>>>>>>>>>>>??????@@@CCCCCCCCCCCCCCCDDDEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDGGGGGGGGGGGGHHHJJJIIIJJJLLLNNNOOOPPPOOOOOONNNNNNOOOPPPQQQRRRSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPMMMKKKJJJNNNSSSWWWVVVSSSPPPNNNLLLKKKLLLMMMLLLKKKHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEDDDBBB???<<<:::888888666555333333222222000111111111111000/////////............---------------------------------...---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------.........---------,,,,,,,,,+++------,,,,,,,,,,,,------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---............---,,,++++++,,,+++++++++,,,,,,---...///......---------......,,,,,,------------,,,,,,------,,,+++++++++++++++***++++++,,,,,,,,,++++++---...///000000///---,,,+++******)))***+++,,,---222000...---------+++)))*********))))))))))))((((((***+++***)))((()))***(((((()))***************((())))))*********))))))lllkkkjjjiiijjjjjjllllllkkkkkkjjjiiihhhhhhiiiiiiiiiiiijjjmmmppprrrsssrrrooonnnmmmkkkhhhfffcccbbb^^^___^^^]]][[[[[[]]]___cccbbb```^^^]]]\\\\\\\\\\\\\\\]]]cccjjjnnnooonnneeeaaa[[[VVVSSSPPPLLLJJJHHHHHHGGGFFFFFFEEEEEEDDDBBB@@@>>>>>>???@@@@@@???=========>>>??????<<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<;;;999888777666666666666666777777777777666666555444333333222222333333333333222222222222333333222111111111111222333333333222111111111111222333444444444333222222111111//////000000000///---,,,////////////////////////000000//////......------///...............//////......------------......///...------------------///......///000000///---,,,,,,,,,---------......,,,,,,------...//////000........................//////......---,,,,,,+++,,,,,,,,,---------------/////////.............../////////000000000000000///...------//////...---...........................///000000111111000000////////////////////////333333333333333333333333222111111111111222333333444444444444444444444444222222333444555555555555333444555666666777666666555444444444444444555555666666666666666666666666666666666666555555444333555666666777777888888999999999999999999999999999777777777777888888888888999999::::::::::::999999999999999:::;;;<<<===>>>AAABBBBBBCCCCCCCCCCCCBBB>>>>>>======>>>>>>???@@@BBBBBBBBBCCCCCCEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEECCCEEEGGGHHHHHHHHHJJJKKKHHHJJJLLLNNNPPPPPPQQQPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQLLLJJJHHHJJJOOORRRSSSRRRNNNLLLJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBAAA???===;;;777666555444333333333333000000111111000000///...///............---------------------------------...---,,,+++++++++,,,------------,,,,,,++++++***++++++++++++,,,,,,,,,,,,------............------,,,,,,,,,---------.....................---------.........------.........,,,------------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...000000000000000111111111,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++++++++***++++++,,,---...---...000000000000///...+++*********+++,,,------222000...---......---,,,++++++*********)))))))))(((***+++***)))((()))***((()))******+++*********))))))************))))))jjjjjjiiihhhiiijjjlllmmmjjjjjjiiiiiihhhhhhhhhgggffffffhhhlllpppssssssrrrnnnnnnllljjjgggdddbbb```_________]]][[[ZZZ[[[]]]______^^^^^^]]]]]]\\\\\\YYYZZZ]]]dddkkkppppppnnnaaa]]]XXXTTTQQQNNNLLLIIIFFFFFFEEEEEEDDDCCCCCCBBBAAA???======>>>???>>>======<<<;;;<<<===<<<:::888:::;;;;;;;;;:::999999:::888888888888888888888888888777666555444444444444555666666777777666666555444333333222222222222222444333333333333333333444111111111111111222222333222222111111111111222222333333333333222222111111///000000//////---,,,+++////////////////////////000000///...------......000///...---------------000//////......//////000......---,,,,,,------------,,,,,,---......---+++,,,,,,,,,---------......,,,,,,---------..........................................------,,,,,,,,,,,,---......---------...........................////////////////////////000.........///000///...------...............///...//////000000000000000.........///////////////222222222222222222222222111111111111111222222333444444444444444555555555111222333444555555555555333333444555666666666666555444444444444555555666666666666666666777777777777777777777666555444333555555666666777777777888::::::::::::::::::::::::777888888888999999999999999::::::::::::::::::999======<<<<<<<<<<<<<<<===AAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGEEEGGGIIIIIIIIIHHHIIIJJJHHHIIILLLNNNPPPQQQQQQQQQOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQMMMJJJHHHIIILLLOOOPPPPPPNNNLLLJJJIIIIIIIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCAAAAAAAAA@@@???===;;;:::666555444444333333333333000000000000000//////...///............---------------------------------...---+++******+++,,,...///......---,,,++++++************+++,,,------...------............------,,,,,,,,,---------..............................///......------......///,,,,,,------------,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,---......000111111111111111111111------............------+++,,,---......---,,,+++++++++******+++,,,...000...///000000111000000///---------,,,,,,,,,,,,---...---++++++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++(((***+++***)))((()))***)))******++++++*********)))))))))***))))))((((((hhhggggggggghhhiiikkkllljjjjjjiiiiiihhhgggffffffcccdddfffkkkoooqqqqqqooojjjjjjiiigggeeecccaaa___`````````^^^[[[ZZZZZZ[[[[[[[[[\\\]]]]]]^^^^^^^^^WWWXXX[[[bbbiiimmmllljjj\\\YYYTTTQQQOOOMMMKKKIIIEEEDDDDDDCCCBBBBBBAAAAAAAAA???===<<<<<<<<<;;;:::<<<;;;::::::;;;;;;999777888;;;<<<<<<999888888999777777777777777777777777555444444333333444555555555555666666666666555555333333222111111111111222222222111111111111222222111111000000111111222333111111111111111111111111111111111111000000000000/////////...---,,,++++++........................000000///.........//////000///...------,,,,,,---//////............//////------,,,,,,,,,------...---,,,,,,---......---+++,,,,,,,,,---------.........---------,,,,,,,,,+++........................,,,,,,,,,,,,------......---///000///------...///---------.......................................000.........///000///...,,,---------......//////......///000000000000000/////////000000111111111222222222222222222222222000000111111222222222222333333333444444444555555111222333444555555555555222333444555666666666666444444444444444555666777666666666666777777888888888888888888888777666555666666666666777777777777::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;:::::::::444555666888:::<<<>>>@@@CCCCCCBBBBBBAAA@@@???>>>???????????????@@@AAAAAAAAAAAABBBBBBDDDEEEGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHJJJKKKKKKIIIHHHHHHIIIHHHJJJLLLOOOQQQRRRRRRRRROOOOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPMMMKKKIIIIIIKKKMMMOOOPPPMMMKKKIIIIIIIIIIIIHHHGGGGGGFFFFFFEEECCCBBBBBBAAAAAAAAA@@@>>><<<:::888777666555444333333333333333000000000000000///......///............---------------------------------...---+++******+++---...//////......---,,,++++++******+++,,,---......///---......//////......---,,,,,,,,,---------......------------..................------------......,,,------.........------........................---------,,,,,,,,,,,,,,,......------...///000111------------...///000111000000111111111000///...---......//////......---+++,,,...//////...---,,,++++++******+++---///000......///000000000000000111111000///...---,,,,,,+++******+++------,,,+++,,,,,,+++++++++*********(((***+++***)))((()))*********++++++++++++******((()))))))))(((((('''&&&eeeeeeeeeeeefffhhhjjjkkkiiiiiiiiiiiihhhfffeeedddaaabbbeeehhhlllmmmllljjjdddddddddcccbbbaaa```___```aaa```^^^[[[YYYXXXYYYWWWXXXYYY[[[\\\]]]]]]]]]WWWVVVYYY^^^dddgggeeecccXXXUUUQQQNNNMMMLLLJJJIIIDDDDDDCCCBBBBBBAAAAAA@@@@@@>>><<<;;;;;;;;;:::888;;;:::888999::::::999888888;;;>>>===:::777888999666666666666666666666666555555444444555555666777444444555555555555444444333222111111000000111111///..................///111000000000000111222222000000111222222111000000////////////////////////.........---,,,,,,,,,+++......................../////////////////////...//////...---,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...///......///000000///---,,,,,,,,,---------............---,,,,,,+++******------------------------***++++++,,,------......---000222000---,,,...000---------------.....................------------///...------//////...---,,,,,,,,,---......//////---...//////000000/////////000000111111222222333222222222222222222222222///000111111222222111111111222222333333444444444222222333444555555555555222333444555555666555555444444444444555666777777555666666777777888888999777888888999999888888888777777777777777777777777::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::999999999:::;;;<<<>>>>>>DDDDDDDDDCCCCCCBBBAAA@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCEEEFFFGGGFFFGGGHHHJJJJJJJJJIIIHHHIIIKKKLLLLLLJJJIIIIIIJJJIIIKKKMMMOOOQQQQQQQQQQQQOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRRRRQQQPPPOOONNNMMMMMMLLLKKKKKKKKKLLLMMMNNNKKKIIIHHHHHHIIIIIIIIIHHHFFFFFFEEEDDDBBBAAA@@@@@@AAA@@@>>><<<:::888666666666555444333222222222222//////000000//////...---///............---------------------------------...---,,,,,,,,,---...////////////......------,,,+++,,,,,,---...//////000......////////////......,,,,,,,,,---------......---------.....................------------......------...////////////...////////////////////////........................//////.........///111222---......///000222333444111222222222111///...,,,......////////////......------......//////......,,,,,,+++,,,,,,---...///.........//////000000111333333333222111000///...,,,,,,...000333333000...+++*********))))))))))))(((***+++***)))((()))***+++++++++,,,++++++***)))))))))***))))))((('''&&&cccbbbbbbcccdddgggiiijjjiiiiiiiiiiiihhhfffdddccc```aaacccfffiiiiiigggeee^^^^^^______``````_________``````]]]ZZZWWWVVVVVVTTTUUUWWWXXXYYYYYYYYYYYYWWWUUUUUUYYY]]]___]]][[[UUURRROOOLLLLLLKKKJJJHHHDDDCCCCCCBBBBBBAAA@@@@@@===<<<:::999:::;;;:::999:::999777888:::;;;:::999888<<>>:::777888999555555555555555555555555666555444444444444444555444444444555555444444444222222111000000000000000//////............//////000000000000000111222222///000111222222111000///........................------,,,,,,,,,,,,,,,,,,........................,,,---...//////...---,,,......---,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...///......///000000///---,,,,,,,,,---------......,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,---,,,///222000,,,***,,,000,,,,,,,,,------.........////////////.........---...---,,,---...///...,,,++++++,,,------...//////---...//////000000////////////000111111222333333111111111111111111111111...///000111222111111000000000111111222333333444333333444444555444444444222222333444555555555555444444444444555666777888555666666777888888999999555666777888888999888888888888888888888888888888999999999999999999999999999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::@@@@@@???===<<<<<<<<<<<<@@@@@@AAABBBBBBCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDFFFHHHJJJJJJJJJIIIHHHGGGIIIKKKLLLKKKKKKLLLMMMKKKLLLNNNPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUSSSRRRQQQPPPNNNMMMKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKHHHFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBB@@@??????>>>===<<<:::999888777777777666555333222111111111//////000000//////...---///............------------------------------------------......//////////////////...............---.........//////000000......////////////......,,,,,,,,,---------...............//////000000000000//////......//////000......///000000000000000////////////////////////......//////000000111111000///...------...000111---...///000222555777888555666666666444111...---/////////000000/////////...............//////000,,,,,,---------------,,,------------...///000111222333444555555444333222---///222777999888555111------,,,,,,,,,+++++++++(((***+++***)))((()))***+++,,,,,,,,,++++++***))),,,,,,,,,++++++***((((((aaaaaaaaabbbcccfffhhhiiihhhiiiiiiiiigggfffdddbbb``````bbbeeegggfffcccaaaYYYZZZ\\\]]]^^^_________^^^______\\\XXXUUUTTTTTTSSSTTTUUUVVVWWWVVVUUUUUUWWWUUUTTTUUUYYYZZZXXXUUUTTTQQQMMMKKKKKKJJJIIIHHHDDDDDDCCCBBBBBBAAAAAA@@@;;;999888999:::<<<<<<;;;:::888777888:::;;;;;;:::888===@@@???;;;777888:::555555555555555555555555555444333222111000000000333444444555555444444333222111111000000000000000222222111111111111222222000000000000000111111222///000111222222111000///.........///////////////,,,,,,+++++++++,,,------........................***+++---......---+++***---------,,,,,,------...///......------......///++++++++++++,,,,,,---...---,,,,,,---......---+++,,,,,,,,,---------......*********+++,,,,,,------------------------------...------,,,,,,++++++***+++///111///+++)))+++///,,,,,,,,,------.........111111000000/////////......---,,,,,,---...---,,,++++++,,,,,,---...//////---......///////////////...//////000111222222333111111111111111111111111...///000222222111111000//////000111222222333333444444444555444444333333222222333444555555555555444444444555555777888888555666666777888999999999333444555777888888888888999999999888888888888888999999999999999999999999888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::888888888999;;;<<<>>>???:::;;;===???AAABBBBBBCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEECCCEEEGGGIIIJJJJJJIIIHHHEEEGGGJJJLLLLLLMMMOOOQQQLLLMMMNNNPPPQQQQQQPPPPPPRRRRRRSSSTTTUUUVVVVVVWWWSSSRRRQQQOOOMMMKKKJJJIIIIIIKKKLLLKKKJJJIIIIIIIIIEEEDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>;;;;;;:::999888888888888888777555333222111000000///////////////......---//////.........---------------------------------------...///000000//////.........///////////////////////////000000000000......////////////......,,,,,,,,,---------......//////000000111111111222111111000000000000111111//////000111111111111111000000000000000000000000...//////000111222222333000///---,,,,,,---...000---...///111444666999:::999999:::999777333000...//////000000000000/////////...---------///000111,,,---.........---,,,+++,,,,,,,,,------///000000000222444666777777777666...000555:::===;;;777333111000000000000/////////(((***+++***)))((()))***,,,,,,,,,,,,,,,+++***))).........---,,,+++***)))^^^___```aaadddfffhhhiiigggiiijjjkkkkkkhhhfffddd```aaabbbbbbbbb```___^^^YYYZZZZZZ[[[\\\]]]]]]]]]\\\\\\ZZZXXXVVVTTTRRRQQQQQQPPPOOOPPPSSSTTTTTTSSSRRRRRRSSSSSSSSSSSSRRRRRROOOMMMKKKKKKKKKJJJHHHGGGCCCCCCBBBAAAAAA@@@@@@???;;;:::999888777888999:::444555555666777888888888666666666666555555555555555555444444444333333333222333444555444333222111111111111111111222222222333222111000000111222333111111111111000000000///222222000///............---.........//////000000111111000000///.........)))+++......---+++++++++...------,,,,,,,,,------***+++,,,,,,---.../////////...---,,,,,,,,,,,,,,,...............---,,,+++(((((()))***+++,,,,,,------------,,,,,,+++++++++,,,+++*********,,,...000************************+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***++++++,,,,,,---...//////000000/////////............---+++************+++//////............//////////////////000000000000000000000000111111111111000000000000000111111111111000///......000222444222222111111111111222222222222333444555666777888666666555666666777888888::::::999888777666555555555444444555555666777888666777777777888888888888888777777777888999::::::999999999999999999::::::::::::;;;;;;;;;;;;::::::;;;:::999999999:::;;;<<<<<<<<<<<<===???AAADDDEEEBBBCCCCCCDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEGGGFFFFFFEEEFFFHHHIIIJJJIIIIIIJJJLLLMMMNNNOOOPPPOOOOOOPPPPPPPPPPPPPPPPPPRRRPPPNNNOOOQQQTTTTTTTTTSSSQQQOOOLLLJJJJJJJJJKKKMMMLLLLLLJJJIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@???>>>>>><<<;;;999777555555555555444444555555444444333222////////////////////////////////////////////////,,,,,,,,,------............------------...//////.........---......//////...***&&&%%%)))...000111...///111222111000...,,,////////////000111222222------------...000111222///000000111111111000000000000000000111222333444444333222111222222444555111111111222222333333333333333111111111222444555222333444666888:::;;;<<<;;;<<<;;;;;;999777444333//////.........//////000000///......000000///...+++*********)))(((((((((,,,,,,,,,------.........///111333666888888888777111444888;;;<<<;;;888666222222111000///...------,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,++++++***)))((((((^^^______aaabbbdddfffgggggghhhiiijjjjjjgggeeeccc```aaaaaabbbaaa```^^^]]]\\\\\\\\\[[[ZZZZZZYYYYYY[[[ZZZYYYWWWUUUTTTSSSRRRTTTRRRRRRSSSTTTUUUTTTRRRQQQQQQQQQQQQPPPOOONNNNNNKKKIIIGGGGGGGGGFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>;;;;;;999888888888999:::888888888888888777777777666666666666555555555444444444444444333333333333111111222222222222222111111111111111111111111111222111000000000000111222111111111000000000//////111000///...------------///...,,,++++++---///000000/////////......------,,,---//////---,,,---...000///...,,,,,,+++++++++******++++++++++++++++++......---,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++))))))(((((()))+++...///************************+++,,,,,,,,,++++++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++,,,,,,------------------......---------,,,,,,,,,...---,,,+++++++++,,,---//////............//////.../////////000000000000//////000000000111111111222111111111000/////////111000/////////000222333222111111000000111111222222222333444555666777777666666555555666666777777999888888777777666666555444444444444555666777888666666777777777888888888777666666666666777777888888888999999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;===<<<:::999999999999:::<<<<<<<<<===>>>@@@BBBCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGFFFEEEDDDFFFFFFEEEEEEFFFGGGIIIJJJIIIJJJKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRPPPNNNOOOQQQSSSTTTTTTSSSQQQNNNLLLKKKLLLMMMOOOPPPNNNLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@??????>>>===<<<;;;::::::999777555444333333333333444444444444333222222////////////////////////........................,,,,,,---------............------------...//////---------------...//////...,,,***+++...000000000000111111222111000///...000//////......///000000000000000000111111111222222222333444444555444444444333444444555666666777666555444444444444555666444333333222222333333444888777777666666666666666555555666888:::<<<======>>>>>>>>>===<<<999777666222222111000000000000000000...---...//////...---------------------,,,,,,,,,,,,------------------...///222444666666666555///111444666777666333222111111000000///.........+++++++++******)))))))))************************,,,,,,++++++***))))))(((^^^^^^______```aaacccccceeefffhhhiiihhhfffcccaaa``````aaaaaa```^^^]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSTTTTTTSSSTTTUUUUUUSSSQQQPPPPPPOOOMMMLLLJJJIIIIIIHHHFFFEEEDDDEEEDDDCCCAAA@@@@@@??????>>>======<<<<<<;;;:::999999999::::::<<<<<<;;;:::888777666666666666555555555444444444444444444333333333222222000000000000000111222333222222222111111000000///000000////////////000000000000000000////////////111000///......------...111///,,,))))))+++...000..................------+++,,,,,,,,,******,,,---000///...,,,+++***)))))),,,,,,++++++************------,,,,,,++++++,,,,,,,,,+++******))))))******---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++''''''''''''(((***,,,---************************,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,------------,,,,,,,,,,,,---------------,,,,,,,,,...---,,,,,,,,,---.../////////............//////....../////////000000000//////000000000000111111333222111111//////...---000000000000000111111111222111111000000111111222222222333333444555666666777666555555555555555555666666666666666666666666444444444444555666777888666666666666777777777777666555555444444444444555888888888999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;======;;;:::999888888888<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCFFFGGGHHHFFFDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNOOOQQQRRRSSSRRRSSSQQQNNNLLLMMMOOORRRTTTSSSQQQNNNJJJGGGEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>===<<<;;;:::999:::999777666444333333333222222333333222222111000////////////////////////........................---------.....................------......///000...---------...//////000,,,,,,,,,...000000...,,,000000////////////......222111000//////000000111333444444555555555444444555555666888999999999999:::::::::;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<;;;999888777888:::;;;?????????>>>===;;;:::999:::;;;<<<>>>???AAABBBCCCCCCCCCBBBAAA???===;;;:::888777666444333222222222222111//////000000///---.........///////////////---------------,,,,,,,,,---...000222333333333333///000111222222111000///////////////////////////,,,,,,,,,+++++++++++++++************************,,,,,,++++++***)))))))))^^^^^^^^^^^^^^^______```cccdddfffffffffdddaaa___^^^____________]]]\\\[[[XXXXXXXXXXXXYYYYYYZZZZZZUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRSSSUUUVVVVVVSSSQQQNNNMMMLLLKKKIIIHHHGGGGGGHHHFFFEEEEEEEEEEEEDDDBBB>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::::::::::::::<<<;;;:::999888777666555555555555444444444333333333333333333222222222222////////////000222444555333222222111000//////.../////////....../////////000000/////////.........333222111000000000000000111///---+++++++++---...------...//////...---------------,,,***+++---///......,,,+++************---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,---************************,,,+++++++++++++++++++++)))(((((((((((()))******************************,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,------////////////////////////---,,,++++++,,,---...//////......------......///........./////////000000////////////000000000111111111000000/////////...///000111111111111000000111111000000000000111111111222222333444444555555666666555444333333444444444444555555555666666666444444444444555666777777555555555666666666777777666666555444333333333444777777888888999999::::::;;;<<<<<<======<<<<<<;;;<<<;;;;;;:::999999999999<<<<<<<<<<<<<<<<<<======@@@@@@@@@@@@@@@AAAAAABBBBBBDDDGGGIIIIIIGGGDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLNNNOOOPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSRRRPPPNNNNNNPPPQQQQQQQQQRRRPPPNNNMMMNNNQQQUUUWWWVVVSSSNNNIIIFFFDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;:::999888666555444444111111111111111000000///////////////////////////------------------------.....................///...............//////000000000///////////////000......///111111111000///222111111000111111222222555444333222333555777888888999;;;<<<<<<<<<<<<;;;:::;;;<<<>>>???@@@@@@@@@BBBCCCDDDDDDEEEFFFFFFFFFHHHGGGGGGGGGFFFFFFFFFFFFGGGEEECCCBBBBBBDDDGGGIIIGGGHHHGGGFFFEEEBBB???>>>AAABBBCCCDDDFFFGGGHHHIIIHHHGGGFFFEEECCCAAA@@@???>>>===<<<:::888777666666777555333333333222111///,,,,,,------......//////.........------,,,,,,,,,,,,---...///000111000000222222222222111111000000........./////////000000////////////............************************+++++++++*********))))))^^^]]]]]]\\\\\\]]]]]]^^^```aaacccdddcccaaa^^^]]]\\\]]]]]]^^^]]]\\\[[[ZZZXXXXXXXXXXXXXXXYYYYYYYYYTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRUUUXXX[[[[[[XXXUUULLLKKKJJJHHHHHHHHHHHHHHHGGGEEEDDDDDDEEEEEECCCBBB===<<<<<<;;;;;;:::999999;;;;;;;;;:::::::::999999888888777777666666666555444444444444333333333333333333222222222111111111000/////////111333555666222222111111000///...............//////........./////////............---222111111000000000000000/////////000///...---,,,---...///000///...---,,,000000000///---...000222++++++*********++++++,,,******+++,,,,,,---......++++++*********++++++,,,---,,,,,,,,,,,,,,,------(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))((((((************************+++***)))))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,***)))***+++,,,+++)))))))))***+++,,,......///.../////////////////////++++++*********,,,---.........------------..................////////////...////////////000000000......//////000000000111000000111111111111000///111000000000000000000111111111222222333333444444555555444333222222222333333333333444555555666666333333333444444555666777444555555555555666666666777666666555444444444444666666777888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;?????????>>>???@@@AAABBBCCCEEEGGGHHHHHHGGGDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFIIIIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTUUURRRPPPNNNNNNOOOPPPPPPOOOQQQPPPNNNMMMNNNQQQUUUWWWUUURRRMMMHHHEEECCCCCCDDDEEEDDDDDDDDDCCCCCCCCCBBB@@@@@@???>>>===<<<;;;;;;999999888777666444333222000000111111000000///...////////////////////////........................///////////////////////////............///000000111111000///............111222333333444444555666777666666777888999:::;;;999888888888:::>>>AAACCCBBBCCCDDDFFFGGGHHHHHHHHHFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOMMMMMMNNNQQQTTTVVVQQQQQQPPPOOOLLLIIIFFFDDDFFFFFFGGGIIIJJJKKKLLLLLLMMMLLLKKKIIIGGGFFFEEEDDDFFFDDDBBB@@@>>><<<;;;;;;:::888666555555444111000,,,---------......//////000//////......---------,,,------...////////////333333222111000000000000------......//////000000////////////////////////************************+++++++++***************]]]]]]\\\\\\\\\\\\]]]]]]^^^___aaabbbaaa___\\\ZZZYYYZZZ[[[\\\]]]\\\[[[[[[\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUYYY]]]``````]]]ZZZKKKJJJHHHGGGFFFFFFGGGHHHCCCAAA@@@@@@AAAAAA@@@???<<<<<<;;;;;;:::999999999999999:::::::::999888777444444555555555555555555444444333333333222222222222222222111111111000000///000000111222333555555111111111000000//////.........////////////......///.........------------......------------......---...000111111///---,,,---.../////////---***)))+++,,,,,,+++******+++---))))))))))))***+++,,,---''''''((()))***+++,,,,,,******))))))******++++++******+++,,,,,,,,,++++++)))***+++,,,---......///*********+++++++++++++++------,,,++++++***)))(((***************************))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***++++++***((('''((()))+++,,,...///000,,,,,,,,,---------------,,,+++*********+++,,,---......------------......------........./////////......////////////000000,,,---......000111111222111111111000000000000000111000000//////000000111111111111222222333333333444333222222222222222222222222333333444444444555333333333333444555666777444444444444555555555666777777666555555555666666555666666777888999:::::::::;;;;;;;;;;;;;;;;;;:::777777999:::;;;<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;???>>>======>>>???AAABBBDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEGGGHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPRRRSSSUUUVVVWWWSSSPPPNNNMMMNNNOOOOOONNNPPPOOONNNNNNNNNPPPRRRSSSQQQOOOLLLHHHEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???===<<<<<<;;;:::999888888555555555444333111///...000000111111000000///...////////////////////////////////////////////////000000000000//////////////////......//////000111000000000//////000000111000222555666777888;;;===;;;<<<===???AAACCCDDDEEEDDDCCCCCCDDDGGGLLLPPPSSSSSSSSSSSSSSSTTTVVVWWWXXXXXXYYYZZZ[[[\\\\\\]]]]]]ZZZ\\\]]]____________^^^]]]]]]]]]]]]]]][[[ZZZZZZXXXXXXWWWWWWYYY[[[^^^___[[[ZZZXXXVVVSSSQQQNNNMMMJJJKKKKKKLLLNNNOOOOOOPPPSSSRRRPPPNNNLLLKKKKKKJJJLLLKKKIIIFFFDDDCCCBBBAAA===;;;888777666444222000000000000000111111111111000000000000000/////////.....................///000000000//////.........---------....../////////---------------.........++++++++++++++++++++++++************************]]]\\\\\\\\\\\\\\\]]]]]]\\\]]]___```___]]][[[YYYVVVWWWYYY[[[\\\\\\\\\[[[]]]\\\[[[ZZZXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVZZZ^^^aaa```\\\XXXKKKJJJGGGEEEDDDDDDDDDEEE@@@???>>>>>>??????>>>===<<<<<<;;;::::::999999888888888999999999888777666444444444444444444444444333333333333222222222222222111111111000000000000...///000111222222222222000000000000000/////////...///000000000000///............---------,,,,,,------,,,,,,,,,,,,------,,,---.../////////......+++,,,---...,,,***'''%%%&&&((())))))(((''''''(((***))))))))))))******+++(((((())))))*********+++)))))))))))))))***++++++)))***---...///...,,,++++++++++++,,,,,,---------)))*********++++++++++++***++++++++++++++++++***************************(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,******+++,,,***)))((())))))+++,,,---......,,,,,,,,,---------.........---,,,+++***+++,,,---...------,,,,,,------...---------.........//////........./////////000000---.........///000000000333222000/////////000111000000////////////000000111111111111222222222222222111111111111222222333222222222222333333333333333333333333444555666666333333444444444555555555666555555555555666666777555555666777888999::::::999999::::::::::::999999777888:::;;;;;;;;;;;;:::999:::;;;<<<======<<<<<<>>>===<<<<<<<<<>>>@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEDDDFFFGGGHHHIIIJJJLLLMMMMMMLLLMMMNNNQQQSSSUUUWWWXXXSSSPPPNNNMMMMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJGGGEEEDDDCCCCCC>>>>>>===<<<<<<;;;::::::::::::999888777666555555333444444333222000...---000111111111111000//////////////////////////////000000000000000000000000111111111000000000/////////////////////000000111222222333444666888:::;;;777<<>>>>>??????>>>===<<<<<<;;;;;;:::999999888777777888999888777666555666666555555444444444444333333333222222222111111111111111111000000000000,,,...///111111111000000////////////000000000000...///000111111000///.........---------,,,,,,,,,......---------......///---,,,,,,+++,,,---//////***+++,,,,,,***'''$$$!!!***,,,......---,,,+++,,,++++++***))))))((()))))),,,,,,,,,+++++++++++++++))))))((())))))***++++++***,,,000222333111...---+++++++++************)))))))))******++++++++++++'''((()))+++,,,,,,,,,,,,************************'''((()))+++++++++***)))************************************************...---,,,,,,,,,---+++************++++++,,,,,,,,,........./////////000000000///---,,,+++,,,,,,---...------,,,,,,------...---------.........//////............/////////000///////////////.........444222000......///000111000000////////////000000111111111111111222222222111000000000111222333333222222222222222222222222333333333333444555666666333333333444444444555555444444444444555555666777444555666777888999::::::888999999::::::999999888999:::;;;;;;;;;:::999888999:::;;;===>>>>>>===<<<>>>===<<<;;;<<<>>>@@@BBBAAA@@@>>>===<<<===>>>???AAABBBCCCEEEEEEEEEEEEDDDEEEFFFGGGHHHJJJKKKLLLLLLJJJKKKMMMPPPSSSVVVXXXYYYSSSQQQNNNMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNMMMKKKKKKIIIIIIHHHGGGFFFDDDCCCCCC??????>>>===<<<<<<;;;;;;::::::999888777666555555444555555444333111///---111111111111111000000///////////////////////////000000000000000000000000222111111111000000/////////////////////000111111444555777:::===AAADDDEEEEEELLLVVV\\\]]]]]]^^^^^^^^^aaaeeeiiimmmoooppppppiiihhhggggggiiimmmqqqttttttrrrnnnjjjiiijjjlllmmmnnnnnnooooooooooooooonnnoooqqqsssuuuuuuuuutttsssrrrsssssssssrrrqqqooonnnmmmmmmllllllkkkjjjiiiiiiiiihhhdddaaa^^^]]]\\\\\\YYYYYYZZZ[[[\\\]]]]]]^^^]]]\\\ZZZWWWVVVUUUUUUUUUSSSRRRPPPNNNMMMKKKKKKJJJIIIFFFCCCAAA@@@>>>;;;888333333333222222111111111111111111222333333333444111111000////////////000---...///000000000..............................---.........//////000000++++++++++++++++++++++++******************++++++aaa```^^^]]]\\\]]]]]]^^^```aaaaaa___\\\YYYYYYYYYXXXYYYZZZ\\\\\\[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXUUUVVVWWWYYYZZZYYYVVVSSSUUUUUUVVVWWWWWWUUUPPPMMMFFFEEEDDDCCCBBBAAAAAAAAA===<<<<<<;;;;;;:::999999;;;<<<<<<<<<;;;999777666:::999888666555444444444555444333333222222333333222222222111111111000000222222222111000//////...111...++++++...111111000...........................------------,,,,,,,,,---,,,***(((''''''((((((,,,,,,+++******+++,,,,,,000---++++++---///---+++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))(((++++++************+++++++++)))(((***,,,---***((()))************++++++++++++***)))))))))***+++,,,************************&&&'''))))))((((((***+++++++++************************++++++++++++******************************---***'''(((+++------,,,+++++++++******************)))((('''''')))+++,,,,,,,,,------------......///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,.........------------......///////////////////////////000111222222111000///---------------...///000111000/////////000222333000000000000111111111111222222222222222222222222333222000//////000222333666555333333222333444555<<<999666555777777555222666666666666777888999:::<<<;;;:::;;;<<<<<<:::999<<<;;;999777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAA@@@>>>===<<<===???@@@BBBBBBCCCCCCDDDCCCCCCCCCEEEFFFGGGIIIJJJKKKLLLLLLKKKLLLMMMOOOPPPQQQRRRRRRPPPOOONNNLLLLLLLLLMMMMMMPPPPPPOOONNNNNNMMMMMMLLLIIIJJJJJJGGGBBB??????AAA<<<>>>???===999666555777:::999777666555555555666777666555333222222333333000000////////////000000---...000000///...///000111///---///222444222000///000111111111111000000111222333555666777777777;;;===AAADDDGGGKKKOOOQQQZZZ^^^dddjjjoooqqqrrrrrrqqqrrrtttwwwxxxyyyyyyyyysssqqqoooppptttwwwxxxwwwwwwvvvtttrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrsssttttttvvvwwwxxxzzzzzzzzzyyyyyywwwwwwwwwvvvvvvvvvvvvvvvyyyxxxuuusssrrrqqqrrrrrrpppooollliiifffdddbbbaaaaaaaaabbbdddeeeeeebbb```cccaaa^^^\\\ZZZYYYXXXYYYYYYWWWTTTRRRQQQPPPNNNLLLPPPMMMIIIFFFDDDBBB???===999777555444444333111///111222222222333333333444777333//////111333333222/////////000//////......000000000///...---++++++.........---------,,,,,,,,,------......------,,,++++++++++++*********)))___^^^]]]\\\\\\\\\]]]^^^```aaaaaa___\\\YYYXXXYYYXXXYYYZZZ[[[\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXYYYWWWWWWXXXYYYZZZYYYVVVSSSPPPOOONNNNNNMMMKKKGGGDDDEEEDDDBBBAAA@@@@@@??????<<<<<<<<<;;;::::::999999;;;;;;;;;;;;:::999888888:::999888777555555555555333333222111111111111222222222111111111111111111111111000000///......---...+++((((((+++------,,,..............................------,,,,,,,,,+++///...---,,,++++++++++++,,,,,,+++******+++,,,,,,///,,,***+++---...---+++,,,+++*********+++)))(((++++++++++++++++++++++++))))))))))))************+++******))))))******++++++***)))***,,,---+++((()))************++++++++++++***)))(((((()))***+++************************&&&((())))))((('''(((***)))))))))******++++++,,,******++++++++++++******++++++++++++++++++++++++,,,***((((((+++,,,+++*********************+++++++++***)))((((((***+++---*********++++++,,,,,,,,,///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---.........------------....................................////////////......---------------.../////////...---------...000000000000000000111111111111222222222222222222222222333222000//////000222333555444333333333333444555999666444444666777666444666666666777888888999999999888888999;;;;;;999888<<<;;;999777777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@???>>><<<<<<===>>>???@@@AAABBBBBBCCCBBBBBBBBBDDDEEEFFFGGGIIIIIIJJJJJJGGGHHHJJJMMMOOOPPPQQQQQQOOONNNLLLKKKKKKKKKLLLMMMOOOOOOOOONNNMMMMMMLLLLLLGGGIIIIIIGGGCCCAAAAAABBB===>>>???===:::777777888999888777555555555555555666555444333222222222333111111000000000000111111...000000000...,,,,,,---111///...///222444333222333333333333333333333333666555555666888;;;>>>AAAIIILLLQQQUUUYYY]]]```bbbfffiiinnnsssvvvwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxvvvtttvvvyyy{{{{{{zzzxxxwwwuuutttrrrrrrrrrrrrrrrrrrrrrssssssuuuvvvvvvxxxyyyyyyzzzyyyyyyxxxxxx{{{{{{|||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxwwwuuurrrooolllkkkjjjgggggghhhjjjmmmmmmllljjjkkkjjjhhheeecccaaa``````aaa^^^[[[XXXWWWUUUSSSQQQPPPMMMJJJHHHFFFEEEBBB@@@;;;999777555555333111///111111222333555666777888<<<999666444555555333222111222222222111111000///111111000000///...---,,,---------,,,,,,,,,++++++,,,------......------,,,+++++++++*********))))))]]]]]]\\\\\\\\\]]]^^^^^^aaabbbbbb```\\\YYYXXXXXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXYYYZZZXXXUUURRRQQQOOOLLLKKKIIIHHHEEECCCCCCBBBAAA@@@???>>>>>>>>><<<<<<;;;;;;::::::999999::::::999999999999999::::::999888777666555555555222222111000000000000000111111111111111111222222000000//////......------///---++++++---/////////------------------------///......---,,,++++++***------.........------,,,,,,++++++******++++++,,,---+++******,,,---,,,+++---,,,***)))***)))'''&&&++++++++++++++++++++++++***)))(((((()))***,,,,,,+++******))))))******+++,,,+++***+++,,,---+++))))))************+++++++++******)))(((((())))))***************************''')))******(((''''''((('''(((((()))***+++,,,,,,******++++++++++++******+++++++++++++++++++++++++++***))))))***+++)))((()))))))))***+++++++++,,,++++++***))))))+++,,,---)))))))))***+++,,,,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---.........------------......---------------------------------,,,,,,---------------------------...///......------......///000000000000000111111111111222222222222222222222222222111000//////000111222444444333333333333444444555444333333555777777666555666777888888999888888888888888999;;;<<<;;;999;;;:::999777777888999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???>>>===;;;;;;<<<======>>>???@@@@@@AAAAAAAAA@@@CCCDDDEEEFFFGGGGGGGGGGGGDDDEEEHHHJJJLLLNNNOOOPPPMMMLLLKKKJJJIIIJJJKKKLLLNNNNNNNNNMMMLLLLLLKKKKKKGGGHHHIIIHHHEEECCCBBBBBB===>>>???===:::999999999888777666555555555555555555444333222222111222222222222111111111111222222///000111000///......///222111111333666999999999999888666444444666888999===<<<;;;<<<@@@FFFMMMQQQ\\\___dddiiimmmoooppppppoooqqqtttxxxzzz{{{||||||}}}}}}}}}|||{{{zzzxxxwww{{{yyyxxxxxxzzz{{{{{{{{{|||{{{yyywwwvvvuuuttttttqqqqqqqqqrrrssstttuuuvvvxxxxxxwwwwwwwwwvvvvvvvvv|||}}}~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~~~~|||{{{xxxuuusssqqqpppmmmmmmmmmooorrrssssssrrrsssrrrqqqooommmllljjjjjjjjjgggdddaaa___\\\YYYWWWSSSQQQNNNLLLKKKIIIFFFDDDAAA>>>;;;999888666333000333333444444666777888999===;;;:::999999999666444666666555555444333222111111111111111111000///.........---------,,,,,,,,,------............------+++************)))))))))]]]]]]^^^^^^______``````aaabbbbbb```]]]ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVWWWWWWUUURRRPPPQQQNNNKKKIIIIIIHHHGGGFFFBBBBBB@@@???>>>=========<<<<<<;;;;;;:::999999888999888777777777999:::;;;:::999888777666666666666222222111000000000000111111111111111111222222222000000000//////.........111000/////////000000111------------------------///......---,,,+++******((()))+++,,,,,,,,,+++***++++++++++++++++++++++++++++++******+++,,,,,,,,,///...,,,,,,---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,***)))((('''(((***---...******))))))))))))******+++++++++,,,,,,,,,+++***))))))*********+++++++++++++++*********)))*********************************+++,,,,,,***((('''((((((((())))))******++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++***)))((((((((()))***+++,,,,,,,,,++++++*********+++,,,---******+++,,,---......///,,,,,,+++******++++++,,,+++++++++++++++++++++++++++---...---,,,,,,---///......------------......------------------------...---,,,++++++,,,---...---------,,,,,,---......////////////000000111111///000000000111111111111111111111111111111111111111111000000000000111111333333333333333333444444333333222333444555666666555666777888999888888777:::999999;;;===>>>===<<<:::999888888777888999999888888888999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>????????????CCCCCCEEEFFFFFFGGGGGGGGGEEEFFFGGGIIIKKKLLLMMMMMMJJJIIIIIIHHHHHHIIIJJJKKKMMMMMMLLLLLLKKKJJJJJJJJJHHHIIIJJJJJJHHHEEECCCAAA>>>======;;;:::999999999666666666555555444444444333333333222222111111111222111111000000111111222///111222222111111333555333444666:::>>>BBBCCCDDD???===:::777888:::>>>@@@FFFGGGHHHLLLRRRYYY```dddmmmnnnppprrrssssssqqqnnnkkklllooorrrvvvyyy|||}}}||||||{{{zzzyyywwwvvvvvvyyyyyyxxxxxxxxxyyyxxxxxx{{{zzzyyywwwuuutttsssrrrqqqpppppppppqqqqqqrrrsssttttttttttttuuuuuuvvvvvvyyyzzz|||}}}~~~}}}|||{{{yyyzzz|||~~~~~~}}}||||||{{{yyyvvvtttrrrqqqooonnnllllllnnnppppppooosssssssssttttttsssssssssqqqooollliiigggddd```^^^ZZZXXXUUUTTTRRROOOLLLIIIHHHEEEAAA>>><<<999666333777666555555555555666777777888:::;;;<<<<<<:::999999999999888777555444333111222222222222111000///000////////////.........------............------++++++*********)))))))))______```aaaaaabbbbbbbbbaaabbbbbb```]]][[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYZZZZZZ[[[ZZZYYYXXXXXXUUUTTTSSSSSSSSSRRROOOMMMKKKHHHEEEDDDDDDEEEEEEDDDCCCBBB@@@???>>>>>>======<<<;;;;;;:::999999888888888777666666777888:::;;;888888777666555555555555333333222111111111111111111111111111111111111111111111000000000000000///............------......------------------------......---,,,++++++******&&&((()))+++++++++******++++++++++++++++++++++++******+++******+++,,,---///---,,,---...///...---------------------------***)))(((((()))+++---///***))))))))))))))))))******+++,,,,,,++++++++++++))))))*********+++++++++,,,,,,+++++++++******)))))))))))))))))))))))))))+++---......,,,)))((((((+++******))))))(((((((((******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++***))))))***(((((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,------,,,,,,...///......------------..............................///...---,,,,,,---...///...------,,,,,,,,,------...//////000000000000000///000000000111111111111111111111111111111111111111000000000000000000111111222222333333444444444444444444333333333444555666777777888888888888777999888999:::=========;;;888888888888888888888999777777888888999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>BBBCCCDDDFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJHHHHHHGGGGGGGGGHHHJJJKKKLLLKKKKKKJJJJJJIIIHHHHHHJJJJJJLLLMMMLLLIIIEEEBBB>>><<<:::999888777777777555555555555555444444333222222222222222222111111000000////////////000000111222222222111222444666333777===CCCHHHLLLNNNPPPGGGDDD@@@>>>>>>BBBGGGKKKQQQTTTYYY```gggmmmrrrtttxxxuuuqqqooommmiiidddaaa\\\]]]```eeekkkrrrwwwzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzyyyyyyxxxxxxxxxwwwvvvvvvtttsssqqqpppoooqqqqqqqqqpppqqqqqqrrrrrrrrrrrrssstttuuuvvvwwwwwwuuuvvvxxxyyyzzzzzzzzzyyyyyyzzz|||}}}~~~~~~}}}|||{{{zzzzzzyyywwwtttrrrqqqnnnjjjfffddddddeeeeeeeeejjjlllnnnpppsssvvvxxxzzzwwwuuusssrrrqqqoookkkhhhfffcccaaa^^^\\\YYYTTTQQQNNNKKKGGGCCCAAA===999666888777666555555666777888777999<<<>>>???>>>===<<<<<<<<<<<<;;;:::888777666444444444444333222111111////////////............---......//////......---++++++++++++************aaaaaabbbcccccccccbbbbbb___aaaaaa```^^^\\\\\\\\\YYYYYYXXXXXXXXXYYYZZZ[[[XXXYYYZZZZZZZZZYYYWWWVVVQQQPPPOOOOOOOOOOOOMMMKKKHHHEEECCCBBBCCCDDDDDDDDDBBBAAA@@@???>>>=========;;;;;;::::::999999888888777666666666777888999999777666555555444444444555333333222111111111111222222222222111111111000000111111111111000000000000...000000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,+++++++++---///---++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---***))))))(((((())))))***(((***,,,,,,***)))***+++)))************+++++++++++++++,,,++++++***)))((())))))))))))))))))))))))***,,,///...,,,***((((((++++++***)))(((''''''&&&******++++++++++++******************************+++++++++)))((((((***,,,)))))))))***+++++++++,,,*********+++++++++++++++))))))))))))*********************+++++++++++++++++++++++++++++++++++++++***,,,------------...///......------------......///////////////////////////......------......///...------,,,,,,,,,,,,,,,,,,,,,---............---000000000000111111111111111111111111111111111111000000000000000000000000000111222333444444444333333444555444333333444666888888777777777777888888666666666777999:::999777777777777888888888888888777777888999::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<===>>>>>>>>>AAABBBCCCEEEFFFGGGHHHHHHJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGIIIJJJKKKJJJJJJJJJIIIHHHHHHGGGGGGIIIJJJLLLOOOPPPNNNIIIFFF???===999777777777666444333444444555444444333333222222333333333333222222000000////////////000000222333222111000111333555999???HHHOOOTTTVVVXXXYYYPPPNNNKKKIIIKKKOOOUUUYYY___cccjjjqqqwww{{{|||}}}zzzsssjjjccc^^^ZZZUUUQQQMMMNNNQQQVVV]]]eeemmmrrrttttttttttttuuuvvvxxxxxxwwwxxxzzzzzzxxxwwwwwwxxxwwwwwwwwwvvvuuutttrrrrrrpppppppppqqqrrrssstttuuutttuuuvvvvvvuuutttrrrqqqmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxxxxyyyyyyyyyxxxyyyyyyxxxwwwtttrrrqqqhhhccc\\\XXXVVVVVVWWWWWW]]]^^^aaaeeekkkqqqvvvyyyyyyxxxxxxyyyyyyyyyvvvtttpppnnnllljjjhhheee```]]]VVVSSSOOOKKKHHHEEE@@@===;;;:::999888888:::<<<>>><<<>>>AAABBB@@@>>>======????????????>>>===;;;;;;888888888777666555333333///.........------------......////////////......---,,,,,,,,,,,,+++++++++aaabbbcccccccccbbbaaa```^^^___aaa```^^^]]]]]]^^^YYYXXXXXXWWWXXXYYYZZZ[[[WWWWWWYYYYYYYYYXXXVVVUUUOOOMMMLLLLLLMMMMMMLLLJJJIIIGGGEEEEEEEEEEEEDDDCCC@@@@@@>>>===<<<;;;;;;;;;;;;;;;::::::999888888888666666777777777777777777555555444333333333333444222222111000000000000111444333333222111000//////000000000000000000000000...000222111///---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,,,,,,,,,,+++******+++---,,,++++++...000---,,,++++++------,,,***************************++++++++++++++++++++++++))))))(((((((((((())))))''')))++++++)))((((((***)))************+++++++++)))*********)))(((&&&%%%))))))))))))))))))))))))(((***------+++)))((('''******))))))((((((''''''******++++++++++++******))))))))))))))))))))))))))))))(((&&&$$$%%%)))---******************++++++((()))******++++++******************))))))))))))))))))***+++++++++++++++***************************,,,------------...000......------------..............................------............------...---,,,,,,++++++,,,,,,+++,,,---.........------000000000000111111111111111111111111111111111111//////000000000000/////////000222333444444333333111333555444333444666999:::999666555555666888:::666555555666888888666555666666777888888888888888777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===============<<<;;;;;;888999;;;<<<===>>>>>>>>>>>>???AAACCCEEEFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIFFFFFFFFFFFFGGGIIIKKKLLLIIIIIIIIIHHHGGGGGGFFFFFFEEEGGGKKKQQQUUUTTTPPPLLLBBB>>>:::777777777555333222333444444444444333222222333444555555444333222111000000000000000000111000111222333444666:::>>>FFFMMMXXX```cccccccccccc[[[YYYWWWWWWYYY^^^dddhhhnnnqqqvvv{{{~~~~~~sssjjj\\\SSSNNNKKKHHHEEECCCCCCDDDHHHNNNVVV^^^cccggggggggghhhiiikkkmmmnnnmmmppprrrrrrpppooopppqqqppppppqqqqqqqqqpppooonnniiijjjkkknnnppptttvvvxxxwwwwwwwwwtttpppjjjeeeaaa]]]]]]\\\]]]^^^aaaccceeeeeeffffffhhhiiikkkmmmnnnqqqqqqrrrrrrpppnnnllljjj]]]WWWOOOIIIGGGHHHIIIIIIMMMMMMPPPTTT[[[ccckkkooouuuuuuwwwyyy|||}}}{{{yyywwwvvvuuuttttttqqqmmmjjjccc```\\\XXXUUURRRNNNKKKGGGEEEBBB???======>>>???<<<>>>AAAAAA???===>>>???CCCCCCCCCCCCCCCBBBAAA@@@>>>>>>===<<<:::888777666111111111000000000//////......////////////............------------,,,,,,aaabbbccccccbbbaaa```___]]]^^^``````___^^^______YYYXXXXXXWWWWWWYYYZZZ[[[VVVWWWXXXYYYYYYWWWUUUTTTNNNLLLKKKLLLMMMMMMLLLKKKIIIGGGEEEDDDDDDCCCAAA??????>>>===<<<;;;:::::::::;;;;;;::::::999888888777555666777888888777666555444444333222222222333333111111000///////////////555444333222111///...............///////////////))),,,...---***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,---------,,,+++*********,,,,,,***+++,,,------,,,+++******,,,...---,,,,,,///222111///------------+++)))((((((((((((((((((((((((++++++,,,,,,,,,+++******))))))(((((((((((())))))&&&)))+++***((('''(((***)))************+++++++++'''((((((((((((&&&$$$###))))))))))))))))))))))))%%%(((+++,,,***(((&&&&&&(((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((''''''%%%###!!!###(((---+++++++++***************(((((()))************)))------,,,,,,+++*********((()))***+++++++++++++++***************************+++------------...000.........------.........------------------------,,,,,,...//////...,,,,,,...---,,,,,,++++++++++++------///000000000///...000000000000111111111111000000000000000000000000//////000000000000/////////000222333444444333333///111444444444555999<<<;;;999666444444666999;;;888777777777999999777555555666777888888888888888777888888:::;;;<<<======<<<<<<<<<<<<<<<===>>>>>>======>>>>>>======<<<;;;888999;;;<<<===>>>>>>>>>;;;===???AAADDDFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFGGGIIIKKKMMMIIIIIIHHHHHHGGGFFFFFFEEEBBBDDDJJJQQQXXXYYYUUUQQQEEE@@@;;;888888777555333111222333444444444333222222333444555555555444333222222111111111111222222---///222555999???EEEJJJRRR[[[fffnnnooommmkkkjjjcccbbb``````ccciiinnnrrrwwwyyy|||~~~~~~}}}|||kkk```QQQFFFCCCBBBAAA???===<<<<<<>>>CCCJJJRRRVVVZZZZZZZZZZZZ[[[]]]___aaabbbeeehhhhhhfffeeefffgggbbbcccddddddddddddbbbbbbaaabbbeeeiiimmmrrrvvvxxxxxxxxxvvvqqqiii```WWWQQQMMMLLLKKKKKKMMMPPPSSSVVVTTTUUUUUUWWWZZZ]]]```bbbggghhhiiiiiihhhfffcccbbbSSSMMMDDD>>><<<===???@@@@@@AAABBBFFFNNNWWW___eeeoooppprrrwww{{{||||||zzzzzzzzzzzzzzzzzzyyyuuusssooolllhhhdddaaa^^^ZZZWWWTTTQQQKKKEEEAAA>>>======666999<<<===<<<===???BBBEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBAAA???===;;;999888555555555444444444333333......////////////......//////.........---------aaaaaaaaa```___]]]\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWVVVSSSQQQOOOLLLKKKJJJJJJKKKJJJHHHFFFFFFDDDCCCBBBBBBAAA???======<<<<<<<<<<<<;;;;;;;;;999999999999888666555555555555555555555555555555444444333333333222222222000000///...............,,,---......///.................................,,,,,,---000000......//////...---,,,,,,,,,------)))))))))(((((((((((((((******+++,,,...---+++((((((((()))***,,,---...///))))))*********+++++++++,,,+++)))(((((()))+++,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))((('''&&&&&&((('''&&&&&&&&&((()))***)))***+++***)))((((((***))))))(((((('''''''''&&&)))''''''((()))***)))(((&&&&&&'''(((((((((((((((&&&'''((())))))***)))))),,,,,,+++***)))((('''&&&'''(((***+++,,,,,,++++++))))))***++++++***((((((************************+++++++++,,,,,,,,,------%%%(((---///...,,,++++++++++++++++++++++++++++++------,,,,,,,,,---...///******++++++++++++,,,,,,////////////000000000000............//////////////////000000111111111222111111111111111111111111111111222333333333222222333444555555666666555555888777555444444555666777777777666666555555555444444555555666777888888999::::::;;;===>>>@@@AAABBB=========<<<;;;:::::::::;;;<<<>>>???>>>===;;;:::999:::;;;<<<============???@@@BBBDDDEEEFFFGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJKKKNNNUUU\\\^^^YYYTTTHHHAAA:::666777777555222444444333222222333333333444444444444333333333333555333222222444666777666777:::===@@@DDDJJJRRRXXXccchhhooouuuwwwuuurrroooiiifffdddgggmmmtttxxxyyy~~~}}}}}}}}}~~~}}}zzzxxxkkk```QQQGGGBBBAAA???<<<<<<======<<<<<<===AAACCCHHHJJJLLLLLLLLLLLLNNNPPPQQQRRRUUUVVVWWWVVVTTTSSSXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTWWWZZZ```fffkkkooonnnnnnmmmhhh___TTTJJJCCC>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFHHHKKKPPPTTTVVVXXXYYYZZZ[[[[[[[[[ZZZYYYMMMIIICCC???>>>===<<<;;;999999;;;>>>CCCJJJOOOSSSaaaeeelllssswwwxxxwwwvvvzzz|||}}}~~~~~~|||yyyxxxxxxwwwvvvtttppplllhhhfffddd___YYYSSSMMMFFF>>>888666666666666666888<<>>>>>>>>666777888888777666444333333222000000222222222111000///---+++*********+++_________^^^^^^]]]\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYWWWVVVVVVUUUUUUUUUUUUVVVUUUTTTQQQOOOMMMKKKJJJIIIIIIJJJIIIGGGEEECCCBBBAAAAAABBBBBB@@@>>><<<<<<<<<;;;;;;:::::::::888888888888777666555555444444444444444444444444444333333333333222222222000000///...............,,,---...///000000000000/////////......---------///...------,,,+++++++++...------,,,,,,,,,,,,,,,***************+++++++++******+++,,,------***((('''((())))))***+++,,,,,,******+++++++++,,,,,,,,,*********++++++*********++++++******)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***))))))(((((()))***+++)))***+++***((('''((()))))))))(((((((((''''''''')))((('''(((***+++***)))(((((()))************)))*********+++******))))))***************)))))))))&&&''')))***++++++******++++++***))))))***+++,,,************************+++++++++,,,,,,,,,,,,---((())),,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,------------...............////////////000/////////000000000000111111111111000000000000000111111111111111111111111111222222333333333333333333444444555555555555555888666555444444555666777777777666666666555555555555555666666777888888999888999:::;;;<<<===>>>???>>>>>>>>>>>>>>>?????????<<<===>>>??????===<<<;;;999:::;;;<<<============>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFHHHIIIIIIJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLOOOUUU[[[\\\XXXSSSGGG@@@999666777777555333444333333222222333333444555555555444444333333333555444444444666888;;;===>>>AAAFFFKKKPPPVVV^^^dddkkknnnrrruuuvvvtttpppnnnkkkiiiiiilllrrrxxx{{{}}}}}}|||{{{{{{zzzxxxuuurrrjjj```SSSIIICCC@@@===:::::::::;;;:::999:::===@@@AAABBBDDDDDDCCCCCCEEEFFFEEEFFFHHHJJJLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIKKKOOOTTTYYY^^^aaa``````___\\\VVVNNNFFFAAA>>>>>>>>>======<<<<<<<<>>FFFGGGIIIKKKKKKKKKJJJJJJJJJIIIGGGEEEBBB@@@???>>>======<<<;;;:::888777666555444222222333444333222111000...---,,,,,,,,,,,,[[[[[[\\\\\\\\\\\\\\\[[[WWWXXXXXXYYYYYYZZZZZZ[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTSSSQQQNNNLLLJJJIIIHHHGGGGGGHHHGGGEEECCC@@@??????@@@AAABBB@@@>>>;;;;;;;;;:::999888888777555666666666666666555555444444444444444444444444333333333222222222111111000000///.....................///000000000000///000000//////.........---222000///......///...,,,---,,,,,,,,,++++++++++++))))))******++++++,,,,,,*********+++------***(((((((((((()))))))))******+++++++++,,,,,,,,,------((()))+++,,,,,,+++)))(((******)))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++******))))))))))))***((()))***)))'''&&&'''((())))))((((((((((((''''''***)))((()))+++++++++***)))***++++++,,,,,,++++++---------,,,,,,+++))))))))))))******+++++++++,,,%%%&&&'''((()))))))))))),,,+++)))((((((+++---///******************************+++++++++,,,,,,,,,***++++++***)))***---///------------------------------------............,,,,,,------------......---------.........//////000000000000111111111111222222111111000/////////111111111111111111111111222222333444444444444444333333444555555555555555777666555444444555666777777777666666666666555555555666666777777888888888999::::::;;;<<<<<<======>>>>>>>>>???@@@AAAAAABBB>>>>>>???@@@@@@>>>===<<<:::;;;<<<<<<============>>>???@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFGGGHHHJJJIIIIIIIIIIIIIIIJJJKKKMMMMMMOOOTTTXXXXXXUUUQQQDDD???888666666666555333333333333222222333333444555555444333333333444444444666888999:::???EEEKKKOOORRRWWW\\\```dddjjjmmmpppqqqsssttttttsssqqqpppqqqpppoooqqqtttwwwyyyyyywwwvvvtttsssrrrooollliiiddd]]]SSSKKKGGGCCC???<<<;;;;;;;;;:::999999;;;===;;;===>>>===<<<;;;<<<>>>;;;;;;===???AAACCCEEEFFFBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDGGGKKKNNNPPPPPPPPPPPPOOOLLLGGGCCC@@@>>>===<<<<<<;;;:::999999;;;;;;<<<>>>AAADDDGGGIIIJJJJJJJJJJJJHHHGGGFFFEEEBBB@@@>>>======<<<:::888777666666666777999<<<>>>BBBGGGPPP[[[eeennnuuuxxxzzzyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz{{{yyytttooohhh^^^UUUNNNFFFCCC>>>999777999<<<>>>EEEFFFIIIKKKMMMNNNNNNMMMNNNNNNMMMKKKIIIFFFDDDCCC@@@???>>><<<:::999888888888666444444555555555444111000///...------......XXXXXXXXXYYYYYYZZZ[[[\\\ZZZZZZYYYYYYYYYYYYYYYYYYWWWWWWVVVVVVUUUTTTRRRRRRRRRQQQQQQOOOMMMKKKIIIGGGFFFEEEDDDEEEEEEEEECCCAAA???>>>>>>>>>@@@???>>><<<::::::999888777666666555444444555555666555555555333333333333333333333333222222222222111111111111000000///...............000000000000///...---,,,........./////////000000,,,///000000111333111---,,,,,,,,,,,,++++++******&&&&&&'''((()))******++++++******+++,,,,,,***((())))))))))))))))))))))))******++++++++++++,,,,,,((()))***++++++***)))((())))))((())))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))((((((''''''&&&&&&'''((()))((('''&&&'''((())))))((((((((((((((((((+++)))))))))+++,,,+++***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++***)))************++++++++++++&&&&&&'''((()))))))))******)))(((((()))+++---...************************************++++++++++++***+++++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------*********+++++++++,,,,,,+++,,,,,,------.........//////000000000111111111111111111000000000000000111111111111111111111111222222333444555555555555333333444555555555444444666555555555555666777777777777666666666666666666666666777777777888888888<<<<<<<<<======>>>>>>>>>======>>>??????@@@@@@AAA???@@@@@@@@@@@@???>>>===;;;;;;<<<===============>>>???@@@AAAAAABBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLOOOQQQQQQNNNKKK@@@<<<777555555555444333333333222222222333444444333222222222222333555555555:::???AAADDDJJJTTT\\\dddfffiiikkkllllllmmmmmmppppppooooooooopppqqqrrrtttrrrqqqpppooonnnnnnmmmllljjjiiihhhgggeeebbb___ZZZVVVQQQMMMJJJHHHEEEBBB@@@@@@???===;;;999:::<<<;;;<<<===<<<;;;:::;;;<<<999::::::<<<===@@@BBBCCC?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFHHHHHHHHHHHHGGGEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===???AAACCCEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>??????>>><<<:::666555555555666888:::<<<;;;>>>EEEMMMVVV^^^eeeiiilllmmmnnnppprrrtttuuuuuuuuuuuuuuuuuuvvvyyy{{{|||{{{{{{zzzxxxtttmmmfffaaaRRRMMMEEE???<<<<<<===>>>CCCEEEHHHKKKNNNOOOQQQQQQQQQQQQQQQQQQPPPNNNLLLJJJDDDCCCAAA???>>>===>>>>>>;;;999777777777777666555111000000///////////////VVVVVVVVVVVVWWWYYYZZZ[[[]]]]]]\\\[[[YYYXXXWWWWWWTTTTTTTTTSSSRRRQQQOOONNNOOOOOONNNLLLKKKIIIGGGFFFEEEDDDCCCCCCDDDCCCAAA???@@@???============:::888999888888777666666555555333444444555555555555444333333333333333333333333222222111111111000000000000000///...............,,,------......---------+++,,,---...///111222222(((///444333222222...)))++++++,,,,,,,,,+++***)))&&&&&&'''((()))******++++++***)))***++++++***)))+++************)))))))))))))))))))))******************)))(((((()))******(((((((((((()))***++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))((((((''''''&&&&&&'''((()))((('''&&&'''((((((((())))))))))))))))))+++)))))))))+++,,,+++***((()))******++++++******(((((()))***************+++++++++*********))))))'''((((((((()))******+++&&&&&&((()))************************************)))))))))*********++++++(((***,,,---,,,++++++,,,************************)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,+++++++++,,,---......///........./////////000000......///000111222222333111111111111111111111111111222333444555555555555222333333444555444444444555555555555555666777777666666777777777777777777777777777777888888888888;;;<<<<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>;;;<<<======>>>=========;;;<<<>>>@@@AAABBBCCCCCCAAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHGGGEEEDDD<<<999666444444444444333333222222222333333444555000000000111333666999;;;;;;AAAHHHMMMRRRZZZeeennnssssssssssssrrrpppnnnlllpppmmmjjjgggeeefffhhhiiijjjiiihhheeecccaaa`````````___^^^______^^^[[[YYYTTTRRRPPPNNNLLLIIIFFFDDDCCCCCCBBB???<<<:::::::::;;;<<<======;;;;;;<<<===>>>>>>======>>>???@@@AAA>>>>>>>>>>>>>>>???????????????@@@BBBDDDFFFGGGHHHJJJJJJKKKKKKJJJIIIHHHHHHDDDDDDDDDCCCCCCCCCCCCCCC>>>>>>>>>>>>??????@@@AAABBBBBBAAA@@@????????????=========>>>@@@???<<<:::888777666666666777888888999:::===BBBHHHNNNTTTWWW[[[^^^bbbggglllooopppqqquuuuuuuuuuuuwwwzzz|||~~~yyy{{{~~~~~~|||wwwssspppddd]]]TTTKKKFFFAAA===;;;>>>@@@CCCGGGLLLQQQUUUXXXVVVWWWXXXXXXVVVSSSPPPNNNJJJIIIGGGFFFEEEFFFGGGGGG???===;;;:::::::::888777222222222222111000000///UUUUUUTTTUUUVVVXXXZZZ[[[^^^]]]\\\ZZZXXXVVVUUUTTTQQQQQQRRRRRRQQQOOOMMMLLLMMMLLLKKKJJJIIIGGGGGGFFFDDDCCCBBBBBBCCCBBB@@@>>>???>>><<<<<<<<<:::888666777777777777666666666666444555555555555555444444222222222222222222222222111111111000000000000///000000///...............'''(((***,,,...///000000******+++---...000111222...:::@@@:::444222///)))+++,,,---------,,,***)))))))))******++++++,,,,,,+++***))))))***+++***)))************************((((((((())))))))))))***+++***(((''''''(((***+++))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))***************)))(((((()))***)))'''&&&'''((((((((())))))))))))*********)))((()))+++++++++***'''((())))))***)))))))))&&&&&&'''((()))*********+++*********))))))(((((((((((((((((()))***+++,,,%%%&&&((()))***)))((((((************************((())))))))))))*********(((+++------,,,+++***+++************************)))***,,,---------,,,+++,,,,,,------------......***++++++,,,---...//////............////////////------...000111222333444111111111111111111111111000111222444555555555555222222333444444444444444444444555555666777777777666666777777777777888888888888888888888888888888888999999:::;;;;;;<<<<<>>>>>=========999:::;;;===???AAAAAABBBAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFAAAAAAAAA@@@@@@???>>>===888777555444333333333333222222222222333444555555000111222444999>>>BBBEEEHHHNNNUUU\\\bbbjjjssszzzyyywwwvvvvvvuuussspppmmmooojjjddd]]]YYYWWWXXXYYYXXXXXXXXXVVVTTTSSSUUUWWWWWWVVVVVVXXXYYYYYYWWWUUUQQQPPPOOOLLLIIIEEEBBB@@@AAABBBBBB@@@===;;;;;;<<<<<<===???@@@???@@@BBBCCCFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@???@@@DDDHHHMMMQQQTTTVVVVVVVVVWWWXXXWWWVVVUUUTTTQQQQQQPPPNNNMMMKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;::::::<<<======;;;999;;;:::888777555444444333666666888;;;>>>CCCGGGIIIMMMPPPUUU[[[aaagggjjjlllssstttuuuwwwyyy|||~~~{{{~~~{{{yyyxxxvvvoooeee\\\TTTLLLBBB<<<<<<<<<>>>CCCIIIQQQWWW\\\\\\]]]^^^^^^\\\XXXTTTQQQMMMLLLKKKKKKJJJJJJJJJJJJEEEBBB@@@>>>>>>>>><<<;;;666666666666444333222111VVVUUUTTTTTTUUUWWWYYYZZZ[[[ZZZYYYXXXVVVUUUSSSSSSPPPQQQRRRRRRQQQOOOMMMKKKKKKJJJIIIHHHHHHGGGGGGGGGCCCBBBAAABBBBBBBBB@@@>>><<<;;;::::::;;;:::888666666666666666777777777777666666666666666555444333222222222222222222222222111111000000000/////////000000///...............)))***+++---.../////////++++++,,,,,,---.........222AAAFFF<<<111///000...+++,,,.........---+++******************++++++++++++)))((((((***+++***)))(((((())))))))))))))))))((())))))))))))*********))))))(((((((((((())))))***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++******))))))***+++***((('''((()))(((((()))))))))*********)))((('''(((***+++***)))'''((())))))******))))))''''''((()))))))))((((((((((((((((((((()))))))))''''''&&&&&&'''(((***+++((((((((((((((()))))))))************************((((((((()))))))))******+++,,,,,,+++******+++---***************************,,,---//////...---,,,,,,,,,------------......++++++,,,---...///000000...////////////000000000......///000111222222333111111111111111111111111///000111333444444555555222222333444444444444333333444555666666777777777666666777777777888888888888888888888888888888888777777888999;;;<<<======@@@@@@@@@AAABBBBBBCCCCCC@@@@@@???>>>>>>>>>>>>>>>======>>>>>>>>>>>>======:::;;;===>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDFFFHHHIIIGGGHHHHHHHHHGGGEEEDDDCCC<<<<<<<<<;;;999999999:::555555555333222222333444222222222222333444555666444444777;;;AAAHHHNNNRRRXXX\\\aaaiiipppwww|||}}}zzzxxxwwwvvvuuuqqqnnnhhhccc[[[SSSMMMKKKJJJKKKKKKLLLKKKIIIGGGGGGKKKNNNNNNNNNNNNPPPQQQQQQOOOMMMKKKKKKJJJHHHDDDAAA>>>===>>>@@@BBBBBBAAAAAABBBCCCDDDFFFHHHJJJKKKLLLOOOQQQTTTTTTUUUUUUUUUSSSRRRQQQPPPOOOOOOOOONNNMMMMMMMMMLLLNNNSSSXXX]]]bbbeeegggggghhhjjjkkkkkkjjjhhhgggdddcccbbbaaa```___^^^]]]\\\\\\[[[YYYVVVTTTRRRQQQLLLKKKHHHEEEBBB@@@??????<<<;;;;;;;;;======;;;:::;;;;;;:::888777666555555555666666777999<<<>>>???BBBCCCEEEJJJQQQYYY```eeejjjlllooorrrvvvyyy{{{|||yyy|||}}}zzzzzz{{{}}}xxxrrrlllfff\\\PPPGGGCCCAAA??????CCCJJJQQQUUU\\\^^^aaaddddddaaa]]][[[UUUUUUTTTSSSQQQOOOMMMLLLKKKHHHEEEDDDCCCCCCAAA???<<<<<<;;;;;;999777555333VVVUUUTTTTTTUUUVVVYYYZZZXXXWWWVVVVVVUUUTTTSSSSSSQQQQQQRRRRRRQQQOOOMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHCCCBBBAAAAAABBBBBB@@@>>>:::999888999;;;;;;999777555555666666777888888888777777777777666555444333111111111111111111111111000000000000////////////000000///...............000000//////...---++++++------,,,,,,,,,+++++++++,,,;;;AAA444'''(((...000,,,---...//////---+++***)))))))))(((((((((((((((+++)))(((((()))******)))''''''''''''(((((()))))))))************+++++++++'''((()))******)))((('''+++***)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&''')))))))))(((((()))***+++***)))((()))***(((((())))))*********+++)))''''''((()))***)))((((((((()))***************)))******))))))((('''&&&%%%%%%&&&'''((()))******&&&&&&%%%%%%&&&''')))***,,,+++)))''''''(((***,,,************************(((((((((((())))))))))))...---+++)))'''(((,,,///++++++++++++++++++++++++,,,---///111111000///...******+++++++++,,,,,,,,,++++++,,,---...000000111000000000000111111111111000000000000111111111111111111111111111111111111...///111222333444444444222222333444444444333333333444555666777777777777666666777777888888888999999999888888888888888888888999:::;;;===>>>???@@@;;;<<<===>>>@@@AAABBBCCC@@@???>>>>>>======>>>>>>===>>>>>>>>>>>>>>>======??????@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@AAAAAACCCEEEGGGIIIJJJGGGHHHHHHGGGFFFDDDBBBAAA:::::::::888777666777888444444444333222111333444222222222222333444555666777888;;;@@@HHHPPPWWW\\\ccceeejjjqqqxxx~~~~~~zzzwwwwwwtttpppmmmaaa\\\TTTMMMGGGEEEEEEEEEGGGGGGFFFBBB??????CCCGGGHHHHHHHHHIIIJJJJJJGGGEEEDDDDDDEEECCCAAA???>>>>>>===@@@CCCEEEFFFGGGIIIKKKNNNPPPSSSVVVWWWZZZ]]]___aaabbbccceeedddcccaaa```aaaaaa```___^^^^^^]]]]]]___aaadddhhhlllppprrrssstttvvvyyy{{{{{{zzzxxxwwwrrrrrrrrrrrrssssssssstttqqqpppnnnkkkhhheeebbb```YYYWWWSSSNNNJJJGGGFFFEEE???>>>======>>>???>>>===::::::::::::;;;;;;;;;<<<888777777777777777888888<<<:::999<<>>>>>BBBGGGKKKWWW[[[aaafffiiiiiigggeeeccccccbbb```]]]YYYVVVSSSOOOLLLJJJHHHGGGFFFDDDCCC@@@@@@???>>><<<:::777555SSSSSSTTTTTTUUUVVVXXXXXXYYYYYYXXXXXXVVVTTTRRRQQQRRRQQQOOOLLLKKKKKKKKKKKKHHHGGGFFFEEEDDDEEEFFFGGG@@@??????@@@AAABBB@@@???999999888888777666666666555555444555555666777888777888999888777444222000000000000000000000000000444111...---//////---+++111000///...---,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,++++++*********---------,,,,,,,,,++++++,,,,,,+++***))))))*********))))))***++++++***(((&&&((()))***)))((()))***))))))))))))))))))))))))************************+++******)))(((''''''&&&$$$''''''%%%'''+++---+++))))))))))))************((((((''''''''''''(((((((((''''''''''''(((((())))))((('''''''''(((***+++,,,***(((&&&&&&''')))***))))))))))))))))))))))))+++)))((((((((('''&&&%%%++++++******))))))((((((,,,***))))))***++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++)))'''''')))+++,,,+++***(((''''''''''''$$$%%%&&&'''(((***+++++++++++++++++++++***)))(((******+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++*********+++,,,,,,---.........------,,,,,,------...---------............//////////////////.........000000000000000111111111000000000000111111111111222222333333333333444444222222333444444555555666555444444333444555666777777777666555444444333333888888999:::::::::999999:::::::::::::::;;;<<<======<<<<<<======>>>???@@@@@@AAABBBAAA???>>>???@@@????????????????????????@@@@@@AAABBBBBBAAA@@@@@@BBBBBBBBBBBBBBBAAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEEIIIHHHGGGEEECCCAAA???>>>999999888777666555444444555555444333333333444444111111222333555777888::::::???FFFNNNUUU\\\cccgggkkknnnrrrwww{{{~~~}}}|||}}}~~~zzzqqqjjj]]]UUUNNNLLLIIIDDDCCCEEE???@@@@@@@@@>>>???@@@BBBEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEBBBCCCDDDFFFHHHJJJLLLMMMWWWXXXZZZ\\\___bbbdddfffjjjllloooppppppoooooopppqqqooonnnnnnnnnnnnmmmlllnnnoooqqqsssvvvxxxzzz{{{|||}}}~~~}}}|||{{{yyywwwuuutttooolllfff```[[[VVVPPPLLLIIIGGGDDDBBBBBBAAA???>>>AAABBBDDDEEEDDDAAA>>><<<;;;;;;:::999999888888888999999;;;===AAAFFFKKKMMMQQQSSSWWW\\\aaafffjjjlllmmmqqqwwwzzzyyywwwwwwxxxzzz{{{{{{zzzwwwrrrllliii\\\UUUKKKCCC?????????@@@HHHNNNXXX```fffjjjmmmnnnlllkkkjjjhhheeecccaaa```]]]WWWQQQMMMLLLKKKIIIGGGIIIGGGEEEDDDBBB???;;;888SSSSSSSSSSSSTTTUUUVVVWWWYYYXXXWWWVVVTTTSSSRRRRRRQQQPPPNNNMMMKKKJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFFFF@@@??????@@@AAAAAA@@@>>>999888888777777666555555444444444444555666777888999999999888777444222111111111111111111111111111111///------///000///---000///...------,,,------------............------,,,,,,,,,++++++*********)))))))))******+++++++++,,,++++++******)))******(((''''''((())))))(((&&&''')))***+++***)))***+++))))))))))))))))))))))))*********************************)))(((''''''''''''***+++)))***...///,,,((((((((()))))))))******((((((''''''''''''(((((())))))(((''''''''''''(((***)))((((((((()))++++++555222///+++)))(((((()))(((((((((((('''''''''''')))((((((((())))))))))))))))))))))))))))))((((((***)))'''''')))***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++)))'''''')))++++++***)))((((((''''''(((&&&''''''((()))***++++++******+++++++++***))))))((()))******++++++******,,,+++******,,,,,,+++*********++++++,,,------...------,,,,,,,,,,,,---------------............////////////////////////...000000//////////////////000000000000111111111111111111111222222222333333333333444444555666666777555444444333444555666777555555555666666666666777999::::::;;;;;;;;;;;;:::============>>>???@@@@@@===============>>>???@@@@@@AAABBBAAA???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@CCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@???>>>===<<<999999888777666555444333555444444333333333444444444444444555666888:::;;;CCCHHHPPPYYY___eeekkknnnoooqqqtttxxx{{{|||||||||}}}|||{{{|||}}}yyyrrrkkkddd[[[SSSOOOKKKEEEDDDEEE===>>>@@@@@@@@@AAACCCEEEKKKLLLMMMNNNNNNOOONNNNNNOOONNNLLLJJJIIIIIIIIIIIIGGGHHHIIIJJJLLLMMMNNNOOOTTTUUUVVVXXX[[[^^^aaabbbfffhhhkkkmmmmmmnnnppprrrxxxxxxxxxyyyzzzzzzyyyxxxuuuvvvvvvxxxyyy{{{}}}~~~~~~|||{{{yyyvvvqqqlllhhhddd___\\\WWWRRRLLLHHHFFFEEECCCBBBBBBDDDFFFHHHIIIIIIIIIHHHFFFDDDAAA>>><<<;;;;;;;;;;;;;;;:::;;;===@@@DDDFFFKKKLLLNNNPPPRRRUUUXXXYYY```eeejjjnnnooopppqqqsssvvvwwwyyyyyyxxxtttqqqnnnfff___UUULLLGGGCCCAAA@@@BBBGGGNNNVVV\\\ccchhhlllooooooooonnnmmmjjjgggeeeaaa\\\VVVRRROOONNNKKKIIIKKKIIIGGGFFFEEECCC@@@===RRRRRRRRRRRRRRRSSSTTTUUUXXXWWWUUUSSSRRRQQQQQQRRROOONNNNNNMMMLLLJJJIIIHHHEEEEEEFFFGGGGGGGGGFFFEEE@@@?????????AAAAAA???>>>888888777777666555555444222222333333444666777888;;;:::999777666444333222222222222222222222222222///---,,,---...000000///......------------.........------,,,,,,------...+++++++++++++++*********''''''((()))***+++,,,---+++++++++***************+++******+++,,,,,,+++)))''')))++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&)))***((((((++++++'''''''''((((((((())))))))))))((((((''''''(((((()))******)))(((''''''''''''******)))))))))***+++,,,777444111---***))))))))))))))))))(((((('''''''''((())))))))))))))))))***(((((((((((((((((()))))))))'''&&&&&&'''(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++)))(((''')))***))))))(((((((((((())))))))))))))))))*********+++))))))******+++*********'''((())))))******)))))),,,+++******+++,,,+++*********++++++,,,,,,------------,,,,,,,,,,,,---------------............///......//////////////////000000//////......------000000000000111111111111000000000111111111111222444444444555666666777777555444444444444555666666333444555666777999::::::::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>?????????AAAAAAAAA???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBB>>>=========<<<;;;;;;;;;888888777666555444444333444333333333333333444444555555666777999<<<@@@BBBNNNTTT^^^ffflllooorrrtttssstttwwwxxxzzzzzzzzzyyy|||{{{zzz{{{|||yyysssmmmlllcccYYYSSSNNNHHHFFFHHH@@@BBBEEEGGGIIIKKKNNNPPPVVVWWWYYY[[[\\\^^^^^^^^^___]]]ZZZVVVTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWYYY[[[]]]___``````bbbeeeggghhhkkknnnqqqxxxzzz|||~~~~~~}}}|||}}}|||||||||}}}~~~{{{yyywwwtttqqqnnniiiccc[[[SSSOOOMMMLLLKKKIIIKKKMMMOOORRRTTTVVVWWWWWWTTTOOOJJJFFFBBBAAA@@@>>><<<;;;:::;;;===@@@BBBFFFEEEDDDDDDEEEFFFHHHIIIQQQUUUYYY^^^aaadddhhhjjjmmmooorrrtttuuutttsssrrrpppjjjaaaXXXQQQKKKFFFCCC>>>@@@DDDHHHOOOWWW```ffflllnnnqqqtttsssqqqmmmkkkiiieee___[[[WWWTTTQQQOOOOOOLLLJJJHHHHHHGGGFFFDDDQQQQQQQQQPPPQQQQQQRRRRRRWWWUUURRRPPPOOOOOOPPPQQQLLLMMMMMMMMMKKKIIIGGGEEECCCDDDFFFHHHHHHFFFDDDCCC???>>>>>>???@@@@@@>>><<<777777666666555444444444111111111222444555777777:::999777555333222222111000000000000000000000000///...------............---,,,,,,,,,------...///...---,,,++++++,,,---...+++++++++***************)))******+++,,,---------******+++++++++*********,,,++++++,,,------,,,***'''(((******)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''%%%((()))'''''')))((($$$''''''''''''(((((((((((())))))(((((((((((())))))))))))((((((((((((((())))))))))))))))))*********...---+++)))))))))***++++++*********)))))))))))))))******)))(((''''''(((&&&&&&''''''(((((()))))))))'''%%%&&&'''(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***(((((()))***((((((((((((((()))******))))))))))))))))))))))))(((((()))******+++******'''((())))))******))))))+++***)))***+++,,,+++)))******++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------............///............////////////111111000///......------///000000000111111111111000000000111111111222222333333444444555666666666555555444444555555555555333333444666777888999:::999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@??????>>>>>>>>>?????????@@@AAA@@@???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@??????>>>>>>===???@@@@@@AAAAAAAAA@@@@@@>>>>>>======<<<;;;;;;:::777777666555555444333333333333222333333444555555666555555888===EEELLLQQQZZZ```iiipppssstttttttttuuuvvvwwwyyyyyyyyyyyyyyy|||{{{{{{||||||zzzvvvrrrpppggg]]]WWWRRRMMMLLLNNNLLLOOOSSSVVVYYY\\\___bbbeeefffhhhiiikkklllllllllnnnkkkhhhdddbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbb``````___``````aaabbbccc___aaabbbcccdddgggkkknnnuuuwww{{{||||||zzzyyyxxx~~~}}}||||||}}}~~~~~~}}}{{{zzzvvvqqqiiiccc^^^[[[YYYWWWUUUUUUVVVVVVXXX[[[]]]^^^bbbaaa^^^ZZZUUUPPPLLLJJJEEECCCAAA@@@AAABBBEEEGGGFFFEEECCCBBBBBBBBBDDDEEEGGGHHHKKKOOOSSSWWW[[[]]]^^^aaadddhhhkkkmmmmmmmmmppplllfff```ZZZTTTNNNJJJ@@@@@@??????CCCJJJTTTZZZbbbffflllrrruuuuuurrrpppqqqoookkkfffbbb^^^[[[YYYVVVSSSOOOMMMLLLKKKJJJHHHQQQQQQPPPPPPOOOPPPPPPPPPTTTSSSPPPNNNMMMMMMOOOOOOKKKKKKLLLKKKJJJHHHEEEDDDBBBCCCFFFGGGGGGEEEBBB@@@>>>===<<<===>>>>>><<<:::666666555555444333333222000000111111222444555666777666444333111000000000////////////////////////000000///...,,,,,,,,,---,,,,,,,,,,,,,,,---...///---,,,+++******+++,,,---************************++++++++++++++++++++++++)))******+++++++++******((('''&&&'''((()))'''%%%%%%'''))))))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())),,,,,,))))))+++***'''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))***+++'''''''''((((((((((((((('''''''''''''''(((******))))))))))))))))))))))))''')))***)))'''&&&((()))&&&&&&''''''(((((())))))***(((''''''((())))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***)))((()))***(((''''''(((((()))***+++))))))(((((((((''''''''''''((()))***************((()))******++++++******+++***))))))++++++***)))******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------............///---.........//////000000222222111111000///......///000000000111111111111111111111111222222222333111222222333333444555555555555555555555555444444444444444555555666666666777777888999:::;;;;;;::::::::::::;;;<<<===???@@@BBBAAA@@@???????????????>>>???@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>===>>>>>>?????????>>>>>>===???>>>===<<<;;;999888888666666555555444444333333333333333333444555666777666666888===FFFRRR]]]dddggglllrrrvvvwwwuuutttsssuuuvvvwwwxxxyyyzzzzzzzzz}}}|||}}}}}}}}}|||zzzxxxqqqhhhaaa]]]ZZZWWWVVVYYYZZZ^^^bbbfffiiillloooqqqssstttuuuuuuvvvvvvuuuuuuwwwuuusssqqqoooooopppqqqnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkjjjiiihhhhhhiiihhhhhhiiihhhhhhiiilllooovvvyyy|||}}}zzzxxxvvvvvvyyyyyyzzzzzz|||~~~~~~{{{xxxuuuqqqoookkkgggdddaaa```^^^[[[ZZZZZZZZZ[[[aaabbbeeefffeeeaaa]]][[[TTTRRRQQQOOONNNOOOPPPPPPNNNLLLJJJGGGEEEDDDDDDDDDCCCCCCCCCEEEGGGJJJLLLMMMNNNQQQTTTXXX\\\^^^______cccbbb___]]][[[WWWRRROOOGGGDDD@@@<<<<<<@@@GGGLLLUUUZZZbbbkkkqqquuuuuuuuuvvvvvvtttqqqmmmiiigggfff___\\\WWWTTTRRRPPPNNNMMMRRRQQQPPPOOOOOOOOOOOOOOOQQQPPPNNNMMMLLLLLLMMMMMMKKKJJJJJJIIIHHHFFFEEEDDDBBBCCCEEEEEEDDDBBB???===<<<;;;;;;;;;<<<;;;999777555555444444333222222222111000000111111222333444333333222222111000000000------------------------000000000...+++***+++,,,,,,,,,++++++,,,---......,,,++++++******++++++,,,)))))))))*********************)))))))))(((((((((((()))***,,,,,,+++******(((''''''((())))))(((&&&$$$&&&(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((******&&&&&&)))***'''''''''((((((((()))))))))***))))))(((((())))))***)))((((((((())))))***+++%%%&&&'''((((((((('''''')))))))))((((((((())))))&&&&&&'''(((((())))))***%%%(((******((('''***---(((((((((((((((((())))))+++)))(((((()))******)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))++++++***))))))***((((((((((((((()))******((((((((((((''''''''''''(((((())))))***)))))))))((()))******++++++******+++***))))))***+++***)))******++++++++++++++++++,,,,,,++++++++++++,,,,,,---------............///------......///000000000222222111111000000//////000000000000111111111111111111111222222222333333111111111222333333444444555555555666555555444333555555555555444444444444444555666888999999999999;;;;;;<<<===>>>@@@AAABBBCCCBBBAAA@@@????????????===>>>@@@???>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCCCCBBBAAA@@@??????<<<============<<<;;;;;;<<<<<<;;;999888666555555555555444444444333333333333333333444555777888999:::<<>>???AAABBBCCCDDDCCCBBBAAA?????????>>><<<>>>??????>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCBBBAAA@@@???>>>>>>===;;;;;;<<<<<<;;;;;;:::999999999888777777666555555444444444333333333333333333444444555777888:::;;;AAAGGGQQQ\\\fffmmmrrrtttwwwxxxxxxxxxvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{|||}}}}}}}}}}}}~~~xxxsssqqqssstttrrrrrrtttqqqtttxxx{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||yyyzzz{{{}}}}}}}}}}}}|||xxxxxxyyy{{{|||}}}~~~}}}}}}|||||||||}}}}}}~~~|||}}}~~~|||yyywwwvvvwwwuuuxxx{{{zzzwwwuuuwwwyyy{{{|||~~~||||||||||||{{{~~~}}}||||||~~~~~~~~~~~~~~~}}}xxxuuuqqqlllgggbbb___^^^XXX[[[___cccfffiiijjjjjjiiikkknnnpppqqqpppooonnnmmmllljjjgggccc]]]YYYVVVRRROOOLLLJJJIIIGGGDDDAAAAAABBBBBBCCCCCCCCCBBBAAABBBBBBDDDFFFIIIIIIFFFDDDCCCCCCAAA>>>:::888888999???BBBIIIRRR[[[eeelllppprrrvvvzzz{{{zzzxxxxxxyyytttrrrooommmkkkhhhdddaaaSSSRRRQQQPPPOOONNNNNNNNNLLLLLLMMMMMMLLLKKKJJJIIIKKKJJJHHHFFFDDDDDDDDDDDDDDDCCCCCCAAA???===:::999:::999888888888888666444444444333333222111111000222111111000000000000000///000222444555444222111////////////////////////+++---...---++++++---000---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))(((((())))))*********+++(((((()))***+++,,,------'''(((***,,,---,,,***)))***)))((()))++++++)))(((&&&(((******)))((()))***))))))))))))))))))))))))************************(((((((((((())))))))))))***+++((($$$$$$))),,,,,,))))))))))))******************))))))))))))******///...,,,***(((&&&%%%%%%&&&''')))*********)))((()))************+++++++++)))***+++---///111222333444666666111)))$$$$$$&&&++++++******))))))((((((***)))'''''')))***)))(((************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***+++***)))******))))))(((((((((((())))))((()))))))))************))))))***))))))(((''''''&&&''''''(((((((((((((((***)))((()))***+++***(((++++++******************,,,++++++++++++++++++,,,---------.........//////---------...///000000111.........///////////////000000000000111111111111////////////000000000000222222333444444555555666555555666666666555333222555666666666777777888888444555666777999999::::::;;;;;;<<<===>>>@@@BBBCCCEEEDDDCCCAAA@@@??????>>><<<>>>??????>>>>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAA??????>>>===<<<;;;::::::;;;;;;;;;;;;::::::999888777777888888888888888888444444333333333333333333444444555666888:::;;;<<>><<<;;;::::::;;;>>>@@@@@@>>><<<===>>>???===:::777666666888;;;???GGGQQQ[[[dddiiiooosssyyy{{{{{{zzz{{{}}}zzzyyywwwvvvuuurrrnnnkkkOOOOOOOOONNNMMMLLLJJJJJJMMMMMMLLLLLLKKKJJJHHHGGGFFFEEECCCAAA@@@AAABBBCCCBBBAAA>>><<<;;;;;;<<<===666666777666666555444444222222111000/////////000000000000000////////////222111...------...111222......---------,,,,,,,,,---,,,+++***)))***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,'''((((((((())))))******$$$###$$$'''***+++(((%%%)))***,,,+++)))(((((())))))'''&&&%%%'''((()))((((((((())))))))))))(((((())))))(((((((((***+++,,,+++***((('''&&&&&&&&&&&&((((((((((((((((((((((((************************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''')))***)))(((((()))***,,,+++,,,---111666;;;>>>JJJDDD:::111+++***+++---+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))))))))(((((((((((('''''''''''''''((())))))***((('''(((+++,,,+++)))&&&''''''(((((((((((((((%%%&&&((()))))))))((('''&&&''''''(((((((((((((((************))))))(((((()))))))))***+++++++++,,,)))***,,,------,,,***)))++++++******)))(((((((((......---------,,,,,,,,,------,,,+++,,,---...///............////////////...///000111111000///...000000000000000000000000111111222222222333333333555555666666777777888888555555555555555555555555555555666666777777888888999:::;;;===???@@@BBBBBBCCCCCCCCCCCCBBBAAA@@@???===============>>>??????AAABBBCCCDDDDDDCCCBBBAAADDDCCCCCCBBBBBBCCCCCCDDDAAAAAA@@@???>>>===<<<<<<>>>======<<<:::999888888:::999888777666555555555777666333111111111222333555666666666888===CCCHHHXXXaaakkkppptttxxxwwwtttuuuuuuuuuuuuvvvvvvwwwwwwttttttvvvwwwyyy{{{|||}}}{{{{{{||||||}}}}}}~~~~~~zzzyyyxxx{{{~~~~~~|||yyy{{{yyyxxxzzz~~~}}}zzz}}}}}}||||||{{{{{{{{{|||xxxxxxxxxzzz|||}}}|||{{{}}}~~~}}}{{{{{{|||~~~{{{|||~~~zzz{{{|||||||||~~~}}}{{{wwwrrroookkkhhheeeccccccbbb```^^^cccfffjjjooouuuzzz}}}}}}}}}~~~~~~{{{wwwpppooolllhhhccc^^^YYYWWWOOOKKKEEEAAA??????>>>===;;;999888888999:::::::::<<<<<<<<<;;;:::888777666444888===@@@CCCJJJUUU]]]eeekkkrrrxxx{{{}}}~~~}}}}}}|||yyyuuurrrPPPPPPPPPPPPNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGEEEDDDFFFEEECCCBBBAAAAAABBBBBB@@@???===;;;::::::;;;;;;::::::999888777666444333333333222111111111111111000000000000////////////111000///......///000111......---------,,,,,,,,,...------,,,,,,---------,,,++++++******++++++,,,+++,,,,,,,,,++++++***)))************++++++++++++(((((()))))))))*********(((''''''))),,,,,,)))&&&)))***++++++)))(((((())),,,***'''''''''(((((('''(((((())))))))))))((((((+++***)))(((((())))))***+++***)))(((((()))******((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((('''$$$######$$$...///222444777999;;;;;;888666111---+++++++++,,,)))((('''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))(((((((((((('''''''''''''''((())))))***((('''(((***+++***(((&&&''''''((((((((((((((('''(((((()))))))))))))))'''(((((()))***)))))))))++++++*********)))))))))******************++++++***+++,,,,,,,,,,,,+++***((())))))******++++++,,,---------,,,,,,,,,++++++...---,,,,,,,,,---//////............////////////...///000111111000///...///000000111222333333333222222333333333444444444555555555666666666666666555555555555555555555555555555666666777777888888888999:::<<<>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>============>>>??????AAABBBCCCDDDDDDCCCBBBAAABBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@???>>>===<<<;;;::::::999888777666555555888777666555444333333333222222111000111333555666555777888:::>>>EEELLLRRRdddkkkrrrttttttvvvtttqqqtttttttttuuuvvvvvvwwwwwwvvvvvvwwwxxxxxxyyyzzzzzzzzz{{{{{{{{{||||||}}}}}}}}}}}}~~~}}}{{{|||{{{{{{|||~~~~~~}}}xxxyyyyyyzzzzzzyyyyyyxxxxxxyyyyyy{{{}}}}}}}}}|||~~~~~~}}}|||zzzwwwuuurrrooommmkkkiiifffdddbbbcccfffjjjpppvvv{{{~~~||||||{{{zzzwwwtttpppllljjj^^^ZZZTTTNNNJJJEEEAAA>>>:::888777777888999777666999999888777666555444333444777:::<<<===BBBKKKRRR[[[bbbllltttzzz|||~~~~~~~~~~~~~~~~~~|||yyyxxxQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIGGGGGGEEEDDDDDDCCCCCCBBBAAAAAA>>>===;;;:::999888999999::::::999888777555333222555444333333222333333333000000000000////////////000000////////////000000......---------,,,,,,,,,,,,,,,---------------,,,,,,++++++******++++++,,,+++++++++,,,++++++***)))))))))))))))************((())))))))))))************))))))***+++***(((%%%(((***+++***)))(((((()))---+++)))((((((((('''&&&(((((())))))))))))((((((,,,+++***)))(((((((((((()))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******)))***+++)))'''%%%&&&'''))),,,000333444444222000+++++++++,,,,,,++++++***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))(((((('''''''''((())))))((('''&&&''')))***)))(((&&&''''''((((((((((((((()))))))))))))))***++++++((())))))***************+++++++++*********************************))))))++++++++++++++++++++++++)))******++++++,,,---------------,,,,,,,,,,,,,,,......------......///000............//////////////////000000000000//////...///000111333444555666333333444444444555555555555555555555444444444444555555555555555555555555555555666666777777888888777888999:::<<<===??????@@@@@@@@@@@@???>>>=====================>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@????????????????????????@@@@@@???>>>===<<<;;;;;;999888888777666555444444888777666555444333333333222222222222444666888999888;;;>>>BBBHHHPPPYYY```nnntttxxxvvvuuuvvvuuurrrsssssstttuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzz{{{{{{|||zzz{{{{{{{{{zzzyyyzzz{{{{{{zzzzzz{{{|||wwwwwwxxxxxxwwwvvvuuutttxxxzzz~~~~~~~~~}}}{{{xxxvvvtttrrrnnnkkkeeeeeeeeeggglllssszzz~~~~~~}}}rrrnnniiibbbZZZRRRIIICCC===;;;999888888888666555777777666666555444333222555777999888888:::@@@EEEMMMTTT```lllsssxxx{{{}}}|||}}}}}}~~~~~~}}}}}}}}}PPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKIIIHHHGGGCCCDDDDDDDDDCCCBBBAAA@@@======;;;:::888888888888777666666555444333111000444333333222222333333333000000000000////////////...///000111111000///.........---------,,,,,,,,,((()))+++,,,,,,+++***))),,,++++++******++++++,,,******++++++++++++******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((('''&&&''')))******)))(((((())),,,***))))))******)))'''(((((())))))))))))((((((******))))))((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((''''''(((((())))))******'''(((******))))))***,,,&&&(((+++------,,,)))'''***+++,,,------+++***))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((()))))))))))))))((((((((((((((())))))''''''''''''((((((((((((&&&''''''(((((((((((((((***)))((('''((()))***+++(((((()))************)))++++++++++++************++++++******))))))((((((,,,++++++******++++++,,,...------,,,,,,+++******...---------------------............//////000000............//////////////////000000000000//////...///000111222333444444333333333333444444444444555444444444333222222222555555555555555555555555555555666666777777888888666666777999:::<<<======>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<======???@@@AAABBBBBBAAA@@@???>>>??????????????????>>>@@@???>>>===<<<;;;;;;:::::::::999999888777666666999888777666555444444444777777777777888:::<<<===AAACCCHHHMMMSSS\\\eeekkkqqqvvvyyywwwvvvyyyzzzxxxsssssstttuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyyyyxxxuuuxxxzzzzzzxxxxxx{{{~~~{{{zzzxxxwwwvvvvvvvvvwww}}}~~~}}}|||zzzwwwtttooommmkkkkkknnnttt{{{}}}yyyssslllaaaVVVOOOFFFCCC>>>:::999999888777999888777666666555555555888888888777666777:::>>>AAAHHHSSS]]]gggooovvvzzzyyyzzz||||||||||||}}}MMMMMMMMMMMMMMMLLLKKKJJJHHHHHHHHHGGGFFFEEECCCCCCBBBCCCCCCCCCBBBAAA@@@???===<<<;;;:::999888888888333333444444444333333222222222111111111111222222000000000000////////////...///000111111000///.........---------,,,,,,,,,'''(((***+++,,,+++******,,,++++++******++++++,,,)))******++++++*********''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&'''((((((((()))***&&&(((******((('''((())))))(((((()))+++,,,+++***(((((())))))))))))((((((''''''(((((()))))))))))))))))))))((('''&&&&&&%%%))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((('''((((((((()))))))))***###%%%&&&&&&&&&&&&''')))***++++++++++++***))))))---,,,,,,++++++*********(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******'''((((((((()))))))))******))))))((((((((())))))&&&''''''((('''(((((()))&&&''''''((((((((((((((()))((('''&&&'''((()))***&&&'''(((((())))))((((((************************+++******))))))(((((((((,,,++++++******++++++,,,......------,,,+++++++++.............../////////.........///////////////............////////////000000////////////000000////////////000000000000222222222222333333333333444444333333222222111111555555555555555555555555555555666666777777888888555666777888999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999999:::;;;;;;>>>???@@@AAAAAA@@@???>>>??????@@@@@@@@@@@@?????????>>>>>>===<<<;;;::::::::::::999999888888777777777666555555555555555555777888:::<<>>>>><<<<<<;;;:::999888777777333444555555666666555555000000//////000000111111000000000000////////////...///000111111000///.........---------,,,,,,,,,)))***+++,,,------------,,,++++++******++++++,,,((()))******+++*********(((((((((((())))))))))))((((((''''''''''''&&&&&&&&&(((************,,,...&&&'''))))))((('''((()))'''&&&'''(((+++,,,+++***(((((())))))))))))((((((%%%&&&'''((()))))))))))),,,,,,++++++***((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((('''((()))(((&&&%%%&&&'''+++***)))((((((((()))***))))))(((((((((((())))))%%%&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''(((((())))))************)))((((((((())))))&&&((())))))(((''')))***&&&''''''((((((((((((((('''''''''''''''(((((()))&&&&&&'''((((((((((((((()))))))))))))))*********))))))))))))))))))((((((++++++++++++++++++++++++***++++++,,,,,,------................../////////------...////////////...............////////////000000////////////000000////////////////////////111111111222222222333333333333333333222222222222555555555555555555555555555555666666777777888888555666777888999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999999888999::::::;;;===>>>???@@@@@@???>>>===???@@@AAABBBBBBAAA@@@???>>>>>>===<<<;;;:::999999777777777777666666666555444444444444444555666777666999===BBBHHHMMMQQQSSSZZZ\\\___bbbeeejjjppptttvvvzzzzzzwwwvvvyyyzzzyyyxxxxxxwwwwwwwwwwwwvvvvvvttttttuuuvvvwwwxxxyyyzzzwwwvvvvvvuuutttsssrrrrrrlllnnnrrrsssssssssssstttyyy~~~}}}{{{~~~|||yyywwwwwwyyy}}}{{{uuupppbbb\\\TTTLLLGGGCCC@@@>>>;;;:::999888777888999999999888777666555666666777999;;;===BBBIIITTT___gggpppuuuzzz}}}}}}~~~JJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEECCCBBBAAA@@@???============>>>:::::::::999888777666555444444555555555444444333000////////////000111222000000000000//////////////////000000000000//////......---------,,,,,,,,,************+++,,,---...,,,++++++******++++++,,,(((((()))***************(((((()))))))))***************)))))))))((((((((((((***++++++))))))+++...%%%'''))))))((('''((()))'''&&&'''(((***+++)))'''(((((())))))))))))((((((&&&'''((())))))(((((('''******++++++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''')))***+++***)))((()))***%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%$$$$$$%%%'''((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))'''''''''((()))*********+++******)))(((((())))))&&&)))******(((((()))+++&&&''''''(((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))''''''((((((((()))))))))((((((((()))))))))))))))***+++,,,,,,,,,,,,+++************+++,,,,,,------,,,,,,,,,,,,------......+++,,,---...///......---............////////////111000///......///000111......//////000000111111222222222333333333444444222222222333333333333333555555555555555555555555555555666666777777888888666666777888999::::::;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<======>>>??????>>>======>>>???AAABBBBBBAAA???>>>>>>======<<<;;;:::999999666666555555555555444444555555555666888999;;;<<<>>>AAAFFFMMMUUU[[[```bbbcccdddfffhhhjjjmmmrrruuuvvvzzz{{{xxxwwwyyyzzzxxx{{{zzzzzzyyyxxxwwwvvvvvvuuuvvvvvvvvvwwwwwwwwwxxxvvvuuutttsssrrrqqqppppppiiillloooqqqtttxxx~~~}}}~~~~~~~~~}}}zzzqqqmmmgggaaaYYYQQQJJJDDD???>>><<<;;;:::;;;<<<===>>>===;;;999999888888777888999:::<<<@@@HHHQQQXXXdddkkktttzzz{{{}}}JJJJJJJJJJJJJJJJJJIIIIIIDDDDDDCCCCCCBBB@@@???>>>AAA@@@>>><<<;;;<<<===>>>888888888888777555444333444444444333222111000///000000//////000111222222000000000000////////////000000////////////000000......---------,,,,,,,,,)))(((''''''(((***,,,---,,,++++++++++++++++++,,,(((((()))***************))))))))))))************,,,+++++++++******))))))(((***+++)))&&&&&&(((***%%%'''((()))((('''((()))(((''''''(((***)))'''%%%(((((())))))))))))(((((((((((()))))))))'''&&&%%%%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***)))((('''&&&&&&###$$$&&&'''&&&''')))+++###$$$&&&'''(((((('''''''''((())))))'''$$$!!!&&&''')))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((&&&''''''((()))******+++++++++***))))))((())))))''')))++++++((((((***,,,&&&''''''((((((((((((((('''(((***+++++++++***)))(((((()))***************&&&'''''''''(((((())))))''''''(((((())))))******)))***,,,------,,,***)))------,,,++++++******)))*********++++++,,,,,,,,,++++++---.........---,,,............/////////000111000///......///000111---...///000111222333444333333333444444444555555222222222333333444444555555555555555555555555555555555666666777888888888666666777888999::::::;;;::::::;;;<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<===>>>??????>>>===<<<===???@@@AAAAAA@@@???===>>>===<<<;;;:::999999888666666666666666666555555888888999:::<<>>???AAABBBEEECCC@@@>>>===<<<:::999777888999:::<<>>????????????>>>>>>======;;;:::999888888888999777555555777999::::::<<<>>>AAACCCEEEHHHLLLOOOUUUWWW\\\```eeehhhjjjkkklllmmmmmmnnnpppqqqssstttqqqsssuuuxxxzzz}}}~~~yyy|||~~~}}}yyyxxxyyy{{{|||{{{yyyvvvuuuuuuvvvvvvtttwwwxxxuuuuuuvvvtttpppvvvvvvzzz}}}~~~~~~{{{www}}}}}}tttggg]]]SSSKKKEEEFFFEEECCCGGGNNNMMMJJJFFFCCCAAA@@@>>>===777888888999999<<>>>>>>>>>>>??????======>>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::::::::888666555666999;;;<<>>===<<<:::888888999;;;>>>CCCMMM[[[fffmmmsssyyy~~~HHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<:::999999888777777666666555555444333222222222222333222222222222111111111222111111000000//////...***+++---...//////......---...///000000///...---......---,,,++++++++++++******)))******+++,,,---+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''&&&'''))))))'''&&&'''(((&&&''''''((()))((((((((()))))))))))))))))))))))))))++++++***((('''((()))'''(((((()))******++++++---***((('''(((***))))))))))))(((((((((((())))))((((((''''''''''''&&&&&&******************************))))))))))))******))))))))))))((((((((((((%%%(((+++,,,+++(((&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))((((((((('''''''''******))))))))))))(((((((((***++++++*********+++++++++++++++++++++++++++......------------......---------------......///.............../////////........................//////000000111000000///222222222222222222222222111111111222222222222222333333444444555555666666333333444555666666777888666666666666777888999:::999999::::::::::::::::::999999999999999:::;;;;;;>>>>>>============>>>>>><<<===============<<<<<<;;;;;;::::::::::::;;;;;;:::888666666777:::>>>@@@MMMPPPUUUXXXZZZ\\\^^^```cccdddeeeggghhhhhhiiiiiijjjkkkmmmoooqqqsssuuuvvvyyyzzz{{{}}}}}}}}}||||||}}}{{{|||}}}}}}}}}zzzyyyvvvttttttxxx}}}yyytttlllccc]]]VVVQQQQQQTTTXXXYYY[[[]]]\\\VVVOOOIIIFFFCCC???:::888888999;;;<<>>===<<<<<<999999888777777666555555555444333222222222222222222222222222111111111111111111000000////////////***,,,---/////////...------......//////......---///...---,,,++++++++++++******+++,,,,,,,,,,,,,,,******))))))))))))******(((((((((((((((((((((((('''((()))******)))(((''')))((((((((((((((())))))******))))))((((((''''''(((((())))))************&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((***++++++***(((&&&'''(((++++++******)))))))))))),,,***)))((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((())))))***))))))))))))((((((((((((&&&(((++++++***(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((***))))))))))))))))))***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&((())))))(((''''''))))))((((((''''''''''''))))))))))))))))))(((((((((***,,,,,,***)))***+++************************---,,,,,,,,,,,,---......------,,,,,,------...///........................---------...............//////000111111111000000222222222222222222222222222222222222222222222111222222222333444555666666333444444555666777777777666666666666777999::::::999999999999999::::::::::::999999999999:::;;;;;;===<<<<<<<<<<<<======>>><<<<<<<<<===<<<<<<;;;;;;;;;::::::999999999999:::888888888888:::???EEEJJJWWW[[[___bbbccccccdddeeedddeeefffhhhiiikkkkkkllljjjkkkmmmpppsssuuuvvvwwwwwwyyy{{{}}}~~~~~~~~~|||~~~~~~|||~~~}}}xxxrrrjjjccc\\\XXXVVVXXXZZZ___dddgggfffbbb^^^TTTOOOHHHBBB>>><<<;;;:::888===EEEMMMUUU___hhhoooDDDDDDDDDDDDDDDCCCAAAAAADDDCCCAAA???>>>===<<<<<<::::::999888777666555555555444333333222333333333222222222111111111000000000000000///////////////...//////000///...---,,,------............------///...---,,,+++*********)))***+++,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''***))))))((((((((())))))******))))))((((((''''''((((((((()))******++++++&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''((((((((()))(((((((((((((((((((((((()))***+++)))'''&&&&&&'''*********)))))))))))))))*********))))))((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))((((((((((((((())))))((('''''')))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&''')))))))))((('''+++***)))((((((((())))))(((((((((((((((((()))))))))***,,,,,,***)))******************************++++++******+++,,,,,,---,,,,,,,,,,,,,,,---.....................------------------.........////////////000111111111111111222222222222222222222222333333333222222222222222222222222333444555666666444555555555666777777777666666666666777888999:::888888888999999:::::::::::::::999999::::::;;;<<<<<<<<<;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<;;;::::::;;;:::999888777777777777777999;;;>>>AAAGGGOOOUUU___bbbeeeffffffeeeeeeeeeffffffggghhhiiijjjkkklllkkkmmmooorrruuuwwwxxxxxxzzz{{{}}}}}}{{{|||~~~}}}xxxrrrkkkddd^^^\\\^^^aaafffkkknnnooonnnfffaaaXXXQQQJJJDDD>>>::::::<<>><<<;;;:::::::::;;;;;;:::999777666555555444333333222222333333444222111111111111000000000////////////////////////000000//////...---------------------------------------,,,+++******************+++++++++++++++***((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((())))))))))))))))))(((((((((((((((((())))))*********+++'''''''''(((((('''''''''&&&'''))))))'''&&&'''((((((''''''''''''((())))))))))))))))))))))))))))))((()))***)))'''&&&&&&(((%%%&&&'''((()))***+++,,,)))***+++***)))(((((()))(((((())))))))))))((((((((())))))))))))*********************************((((((''''''''''''(((((())))))))))))((((((((((((((())))))'''&&&'''***,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************''''''''''''((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******++++++***,,,+++***)))((()))***+++''''''(((((((((((()))))))))+++,,,,,,***))))))******************************))))))******+++,,,---,,,,,,,,,,,,,,,------............---------------,,,,,,------...///////////////000111222222222222333333333333333333333333222222222333333333333333333333444444555555666666555555666666666777777777777777777777777888888999777777888888999::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>???============<<<;;;::::::::::::999888888888888888888<<>>???@@@>>>>>>>>>======;;;::::::999999999999:::;;;<<<======BBBIIINNNQQQVVV]]]cccccceeefffgggfffggghhhjjjjjjjjjiiiiiijjjkkklllmmmqqqrrruuuxxxzzzzzzzzzzzzxxxyyy{{{|||}}}}}}~~~~~~zzzxxxtttooommmnnnooopppqqqvvvsssqqqnnnjjj```SSSHHHBBB???;;;:::;;;>>>BBBEEE@@@AAABBBCCCCCCBBB@@@???===<<<;;;;;;::::::::::::::::::999777666444333333111000000000000000111111111111111111000000000000.........///////////////---,,,***)))***,,,///111---,,,,,,++++++,,,,,,---))))))))))))))))))************))))))((())))))***'''((()))******)))((('''))))))))))))))))))))))))***)))(((''''''((()))***++++++***))))))((())))))''''''(((((())))))************))))))))))))))))))(((((())))))))))))((((((''')))******)))(((((()))(((''''''&&&&&&((()))***)))))))))))))))))))))))))))***++++++***)))***,,,&&&&&&&&&'''''''''''''''(((***,,,,,,)))'''(((***'''((()))******)))(((''''''((((((((())))))******((((((((((((((((((((((((******))))))))))))******))))))))))))(((((((((((($$$'''***,,,+++)))((((((***)))(((''''''((()))***))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&(((***+++,,,+++)))((('''(((***+++&&&'''''''''(((((())))))***+++,,,,,,***)))))))))))))))))))))))))))))))))++++++++++++,,,---...///,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,------...///000000//////000222222333333333333333333333333333333333111111222333333444555555666666666666666555555555666666666666777777777777:::999888777666666666666666777777888999999::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<======???@@@@@@>>>>>>>>>>>>===<<<;;;:::777888999:::<<>>???@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::999888777777777666555555555555444444444000000111111222333333333222111111111000000/////////......------,,,++++++///...---,,,,,,,,,,,,,,,000...,,,)))((()))***+++---------,,,,,,+++++++++,,,+++)))((('''''''''(((******))))))******+++,,,(((((())))))******++++++)))))))))))))))******+++555+++######&&&'''(((***)))))))))))))))*********,,,,,,,,,,,,,,,+++***)))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&%%%%%%'''((()))******))))))((((((''''''(((((('''''''''&&&&&&&&&(((((()))***************))))))))))))******(((&&&'''''''''''''''((())))))))))))(((((()))***++++++,,,+++***)))))))))***+++((()))))))))************))))))(((((('''&&&&&&%%%"""%%%)))******(((''''''...,,,)))(((((()))(((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((######$$$$$$$$$$$$######(((''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))+++***)))((()))***,,,...)))+++,,,,,,***)))******))))))))))))))))))))))))...------,,,+++***))))))+++++++++,,,,,,---------......------------......////////////000000000000000000000000111111111111333333333333333333333333111000000111111333444555666666666666777777777777888888888777777777777777888999999::::::;;;;;;<<<888888999999999::::::::::::::::::;;;;;;===>>>???===============>>>>>>??????>>>===<<<;;;999888888666777999;;;>>>@@@BBBCCCKKKOOOTTTYYY]]]`````````ccceeegggiiikkkkkkkkkkkkjjjjjjkkknnnqqqtttuuuttt{{{{{{{{{{{{zzzzzz|||~~~~~~|||xxxqqqjjjdddllllllnnnpppqqqmmmddd]]]JJJCCC===:::<<<===<<<999????????????????????????<<<<<<:::999777777666666444444444444333333333333000//////......---,,,,,,111111111000000000/////////......------,,,++++++///...---,,,,,,,,,,,,---...---+++************++++++******************)))))))))(((''''''((()))***++++++******************)))))))))))))))*********)))))))))))))))******+++999///((((((*********,,,*********))))))))))))))))))************))))))(((++++++***)))((('''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&'''))))))***)))))))))((((((((('''(((((('''''''''&&&&&&&&&(((((()))************)))***)))''''''''''''((('''((((((((((((((())))))***))))))(((((()))******+++))))))((())))))+++---...)))*********++++++++++++++++++++++++++++++++++++'''(((***)))(((((()))***)))'''&&&''')))*********))))))((('''''''''''''''((()))))))))************(((((((((((((((((((((((())))))************))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((()))))))))((('''&&&'''(((***+++(((***++++++***))))))***************************---,,,,,,++++++*********+++++++++,,,,,,---------......------------........./////////000000000000//////000000000111111111222222222222222222222222111222222333444444555555555555666666777777777888888777777777777777777777888999999::::::;;;;;;<<<888999999999999::::::::::::::::::;;;<<<===>>>>>>======<<<<<<======>>>???======<<<<<<;;;::::::999999:::===AAADDDHHHJJJKKKUUUXXX[[[^^^aaaaaaaaa```cccdddfffggghhhiiiiiihhhjjjkkklllppptttxxxzzz{{{~~~xxxpppkkkhhhgggfffgggiiigggaaa]]]KKKEEE>>>;;;<<<===<<<999>>>>>>>>>>>>>>>>>>>>>>>><<<<<<:::888777666555555333333333222222222111111111111000//////......---000000000000///////////////......------,,,++++++......---,,,,,,,,,------++++++++++++++++++++++++)))))))))***************''''''''''''((()))++++++((((((***+++++++++*********))))))))))))))))))((()))))))))))))))******+++999111******+++)))***+++++++++******))))))((((((&&&'''(((((((((((((((''',,,,,,+++***)))(((((('''((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''((())))))***))))))))))))(((((((((((((((((((((''''''''''''&&&'''((())))))******))))))...,,,***(((((()))+++,,,)))))))))))))))*********))))))((((((((()))******)))))))))))))))***+++,,,*********+++++++++,,,,,,******+++,,,,,,---......,,,,,,+++***((((((+++---&&&&&&&&&'''******)))((())))))((('''''''''''''''(((((()))))))))*********((((((((((((((((((((((((((((((((())))))(((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((())))))))))))((('''''''''(((******''')))******)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------............/////////000000000//////000000000000111111111111111111111111111111111222333444555555444444444444555666777777888888777777777777777777888888888999999::::::;;;;;;<<<999999999999::::::::::::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<======>>><<<<<<;;;::::::::::::;;;:::<<<@@@FFFKKKOOOSSSTTT\\\]]]___aaabbbcccbbbbbbcccdddeeefffggghhhhhhhhhjjjkkknnnsssyyy~~~}}}wwwrrrjjjfffbbb``````___\\\YYYMMMHHHBBB?????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666444444333333333222222222111111111.........///000000111111///////////////////////////......------,,,++++++...------,,,,,,,,,------)))***+++,,,,,,,,,,,,+++******++++++,,,,,,------'''''''''((())))))******$$$&&&(((+++,,,---,,,+++******))))))(((((((((''')))))))))))))))******+++555---(((((((((%%%%%%''',,,++++++***)))(((''''''%%%&&&''''''((((((((((((((((((((())))))******+++(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))*********))))))))))))(((((((((((((((((((((''''''''''''''''''(((((()))))))))))))))+++++++++***(((((()))+++))))))******++++++++++++))))))((((((((())))))***---,,,+++***)))(((''''''))))))*********+++++++++((((((((()))******++++++---......,,,******+++,,,)))))))))***+++***'''%%%))))))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))++++++***))))))***+++,,,&&&(((******((((((((()))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............/////////000000////////////000000000111111111111111222222222222///111333444555444222111333333444555666888888999777777777777777888888888888999999::::::;;;;;;<<<999999999:::::::::;;;;;;:::;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999999::::::;;;;;;>>>CCCIIIOOOTTTXXXZZZ\\\]]]^^^```aaaaaabbbbbbaaabbbccceeeggghhhiiijjjiiilllrrryyy|||yyypppkkkeee```^^^[[[WWWSSSNNNJJJEEECCCBBBBBBAAA@@@:::::::::::::::::::::::::::999888666555444333333333333333333222222222111******+++,,,,,,------........................//////......------,,,++++++------,,,,,,,,,------...))))))+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((((())))))))))))((((((&&&''')))+++,,,+++***)))***)))))))))(((((('''''')))))))))))))))******+++///***&&&'''&&&$$$$$$&&&,,,++++++***)))(((''''''&&&''''''((())))))))))))&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((((((((('''''''''((())))))***************(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))$$$'''******(((&&&%%%%%%))))))***+++,,,++++++***))))))((((((((((((((())),,,,,,+++***)))(((&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((+++---//////---+++***************+++,,,,,,)))'''))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))************))))))%%%&&&(((******)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++******************&&&''')))***)))((()))************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............////////////...////////////000000000222222222222333333444444111222444666666555333222222333444555666777888999666666777777888888888888888999999::::::;;;;;;<<<999999:::::::::;;;;;;;;;:::;;;<<<======<<<<<<;;;:::::::::::::::;;;;;;<<<<<<;;;:::999999:::<<<===AAADDDIIIOOOUUUZZZ\\\^^^___^^^^^^]]]\\\\\\\\\]]]ZZZ[[[^^^aaadddgggjjjkkkkkkqqqzzz~~~{{{sssooojjjfffccc___YYYSSSNNNLLLHHHFFFEEEDDDDDDCCC888888888888888888888888888777666555444333333333333333333222222222111111//////......---,,,,,,,,,---------...............///......------,,,++++++------,,,,,,,,,---......*********++++++,,,,,,,,,((((((((()))))))))))))))(((((())))))))))))((('''***+++++++++***(((&&&%%%)))((((((((((((((((((''')))))))))))))))******+++,,,)))'''))))))&&&'''***++++++******))))))(((((('''((()))))))))))))))))))))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************(((((((((((())))))))))))'''(((((((((((()))))))))&&&'''(((((())))))((((((&&&***///000---)))((((((((()))***,,,,,,+++******))))))((((((''''''(((((('''((())))))*********)))'''''''''((((((((())))))(((((((((((((((((((((((((((+++...///...+++***)))(((((((((***---......---))))))((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))******++++++******)))%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((&&&(((******))))))***+++))))))))))))))))))))))))*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------........./////////......////////////000000222222222333333444444555444555666777777666555444333333444555666666777777666666666777888888999999888999999::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;:::;;;<<<======<<<;;;;;;999999999999999::::::;;;<<<<<<;;;;;;<<>>>>><<<;;;:::888888888888888999::::::;;;;;;<<<>>>BBBGGGKKKNNNVVVXXX\\\___aaabbbaaaaaa```]]]XXXSSSNNNLLLKKKJJJIIILLLQQQXXXaaaiiipppttt}}}|||{{{zzzxxxsssnnncccaaa^^^XXXSSSOOOMMMLLL666666666666666666666666555444444333333444444555000000000000////////////,,,,,,------.../////////,,,,,,,,,------.........///......------,,,++++++,,,,,,,,,,,,,,,---...///---,,,***))))))***,,,---,,,,,,++++++******))))))###%%%''')))++++++++++++%%%%%%&&&''')))+++,,,...&&&'''''''''(((((()))))))))))))))))))))******+++(((''')))---...,,,...333)))))))))))))))*********((()))))))))((('''&&&&&&&&&'''((()))***+++,,,,,,(((((((((((((((((((((((($$$%%%&&&'''(((***++++++&&&'''(((******))))))((('''((((((((())))))******'''((((((((())))))******&&&''''''(((((((((((((((&&&***,,,***&&&$$$'''***&&&(((***+++++++++)))(((***)))((('''''''''''''''(((((()))******)))((('''))))))))))))************"""###$$$%%%&&&((())))))((())))))((('''(((+++---,,,)))'''''')))***+++***))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((''')))++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------.........//////............/////////000///000000111222222333333111111000//////000000111444444555555555555555555555666666777888999999999888999999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>><<<;;;999888888888777888999999::::::;;;===@@@FFFMMMSSSWWW[[[]]]```bbbbbbaaa```^^^XXXUUUPPPLLLHHHFFFFFFGGGHHHKKKQQQYYYdddnnnvvv{{{}}}yyyqqqoookkkddd]]]WWWTTTSSS666777777888777555333222222222222333333444444444111111000/////////////////////...------///000111..............................---,,,,,,,,,,,,---************+++---///000222000...,,,******+++,,,...+++(((&&&''''''''''''))))))))))))((((((((((((((((((((((((((('''''''''***+++,,,+++)))))))))+++************))))))))))))((()))***)))((('''(((******)))'''%%%%%%''')))***(((((((((((())))))))))))+++***(((&&&%%%&&&'''((()))((((((((()))***++++++))))))((((((''''''&&&&&&(((***+++***)))((()))***)))'''&&&&&&((())))))(((''''''((((((((((((''''''''''''((()))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))%%%&&&((()))))))))((('''******((('''&&&&&&&&&&&&))))))))))))************+++***)))'''''''''((()))''')))+++---...---+++***((('''&&&%%%$$$$$$%%%&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((%%%###%%%++++++''''''+++&&&((()))******(((&&&$$$))))))************))))))++++++++++++************))))))))))))))))))))))))------,,,++++++,,,------)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,++++++*********++++++------------------------***+++,,,---...000111111............////////////000111222333444333222222111222333333444444444444333444555555666666555555666666777888888888888888999999::::::::::::;;;;;;=========<<<;;;:::999888>>>======???BBBBBB???<<<666777999999777777888999:::;;;===@@@FFFOOOYYY```___```aaabbb```]]]YYYWWWTTTOOOJJJHHHEEECCCDDDIIIJJJOOOXXXaaaiiirrr}}}zzzwwwtttpppjjjbbb\\\777777777666666555333333111111111222222222222222111000000//////////////////...---,,,+++,,,,,,---------------------------//////...---------------,,,,,,,,,,,,---///000111111000...+++******++++++---+++((('''((())))))((('''(((((()))***++++++,,,''''''((())))))***++++++((()))***)))'''&&&'''((((((((()))))))))*********&&&'''((('''&&&&&&'''(((((('''%%%######%%%'''(((''''''''''''(((((((((((()))((('''''''''((()))***)))))))))((())))))******((((((((((((((('''''''''((()))******)))((()))***)))(((&&&'''(((***))))))(((((())))))))))))((((((''''''((())))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))&&&''''''(((((((((((((((,,,+++***)))(((((((((((('''(((((((((((()))))))))+++***((('''''''''((()))+++,,,......---***(((&&&))))))''''''&&&'''((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((...***(((+++***''''''+++***))))))))))))(((((('''))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))---,,,+++******+++,,,---++++++******************************++++++++++++///......------.........------------------------+++,,,,,,---...///000000............////////////000111222333333333222222333333333444333333222222333444555555666666555555666666777888888888888888888888888999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>AAACCCCCC???<<<777888888888777777999;;;>>>BBBGGGLLLRRRWWW^^^bbb_________^^^\\\YYYWWWUUUPPPKKKHHHGGGEEECCCFFFLLLSSSZZZdddlllsss}}}~~~xxxpppjjj777666555555444444444444111111111111111000000000111000//////....../////////...---,,,+++++++++,,,------------------------000///......------......+++++++++,,,---...///000000///---+++******++++++,,,***(((((()))***+++***)))))))))******+++++++++''''''((((((((())))))))))))***+++***((((((((()))&&&''''''(((***++++++,,,&&&'''((((((&&&&&&'''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&'''''''''''''''''''''((()))***************)))((((((((())))))'''''''''(((((((((((((((((()))******(((((()))***)))(((&&&'''(((******)))''''''((((((((((((''''''''''''((())))))))))))))),,,,,,,,,++++++******)))))))))))))))))))))))))))'''''''''''''''((())))))++++++***)))((((((((((((''''''''''''((((((((((((***)))((('''''''''((((((,,,,,,------,,,***'''&&&***)))))))))))))))***+++''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((111,,,((())))))((((((+++,,,+++)))(((((((((******))))))************))))))((()))))))))***+++++++++))))))))))))))))))))))))++++++************++++++,,,,,,++++++***))))))((((((((()))))))))*********,,,,,,++++++++++++,,,,,,---------------------------------.........//////............////////////000000222333333333222111444444444444333222111000333444555555666666555555666666777888888888888888777777777888888888888999999:::;;;<<<<<<===>>>>>>>>>???AAACCCEEECCC>>>;;;777888777666666888;;;>>>CCCIIIRRRYYY]]]___```aaa___^^^[[[YYYVVVTTTRRRRRRMMMIIIGGGHHHGGGGGGLLLSSSZZZdddpppvvv{{{yyyttt777666444333222333444555222222222111111000000///000000///............//////.....................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---)))))))))***++++++,,,---...---,,,+++******+++++++++***((()))***,,,,,,+++,,,,,,+++***)))((('''&&&)))((('''&&&%%%$$$######)))*********((('''((()))''''''(((((()))******+++(((***+++***)))((()))******)))(((''''''((()))***&&&&&&'''''''''((((((((('''(((((()))******))))))+++***)))(((((((((((((((&&&&&&''''''(((((())))))((()))***)))((('''(((***((('''%%%&&&''')))((((((%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))+++++++++*********))))))(((((((((((((((((((((((((((''''''&&&&&&''')))***)))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((('''(((((((((&&&(((***+++------,,,+++))))))))))))***++++++,,,''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((+++((('''((()))))))))*********)))(((((()))))))))))))))************))))))))))))***++++++,,,------))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))******************************+++,,,------------------------.....................---............///////////////000111333333222222111222222333333333222222111333444555555666555555555666666777888888888888888777777777888888888999999999999::::::;;;<<<===>>>>>>@@@CCCEEEEEEAAA<<<999777777666555555999>>>CCCHHHOOOXXX___aaaaaa______\\\ZZZWWWSSSPPPOOOOOOPPPNNNKKKKKKLLLLLLNNNVVV___dddrrr~~~~~~zzz666555333222222333444444333333222222111111111000000//////...............,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++(((((()))******+++++++++,,,++++++*********++++++***)))((()))+++,,,,,,++++++***)))((('''&&&%%%%%%)))((('''&&&%%%$$$######&&&'''((('''%%%%%%%%%&&&)))((((((((((((((((((((()))***+++***)))((()))+++***)))(((((((((((()))***''''''((((((((())))))))))))))))))))))))((('''&&&******)))((('''''''''(((&&&&&&''''''(((((())))))''')))***)))((('''((()))'''%%%$$$%%%&&&''''''''''''''''''(((((('''''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''')))***(((''''''&&&&&&&&&&&&&&&(((((()))))))))*********'''''''''(((((((((((('''$$$%%%(((***,,,.........'''(((((()))************&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((('''***,,,,,,+++***)))'''&&&''')))******)))'''&&&))))))************))))))&&&&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---------------...//////------------------------...............---------............///////////////000111222333222111111///000111222333333444333333444555555666555555555666666777888888888888888888888888888999999999:::::::::999999:::;;;<<<<<<@@@CCCEEEFFFCCC>>>999666666666555555777<<>>@@@BBBKKKMMMMMMIIICCC<<<888666666888;;;>>>CCCJJJRRRWWW^^^```bbbaaa^^^YYYVVVTTTKKKJJJIIIJJJMMMQQQVVVXXXXXXZZZ```hhhoooyyy000111333444444333222111......//////000000111111//////...------------...111111000///---+++((('''************************---,,,++++++******++++++'''''')))******)))(((((('''((()))******+++******)))(((((((((******((('''))))))))))))((((((((((((((((((((((((((('''''''''%%%&&&&&&&&&$$$###$$$%%%%%%&&&&&&'''((()))******)))+++,,,+++***)))***+++))))))************))))))&&&&&&&&&'''''''''((((((&&&%%%$$$###$$$&&&(((***'''''''''''''''((()))***))))))(((((('''''''''&&&'''((()))((('''&&&''')))***)))((((((***++++++***%%%&&&&&&&&&&&&&&&&&&%%%'''(((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((()))$$$%%%'''(((((((((''''''))))))))))))************)))***++++++***)))((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))((((((###111888///######)))...))))))(((((((((***+++,,,))))))************)))))))))))))))((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***))),,,,,,++++++***)))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000---------------------------------.........//////............/////////000...///000222222111111000000111111222222222111111333444555555666666555555666666777888888888888888666666666666777777777777;;;::::::;;;>>>AAADDDFFFPPPQQQPPPKKKCCC<<<999888777:::>>>BBBHHHOOOWWW\\\]]]___aaa```\\\UUUPPPNNNGGGGGGGGGJJJNNNSSSXXX[[[^^^aaajjjttt}}}222222222111111000000000111111111111000000000000//////............//////000---++++++---...---+++...------,,,++++++,,,,,,++++++***+++,,,+++)))&&&))))))((('''''''''''''''))))))(((((((((***+++,,,.........---***)))+++,,,))))))))))))************))))))************)))))))))'''%%%&&&)))***(((&&&(((((())))))******++++++((((((((((((((((((((((((666111+++)))))))))'''%%%''''''((()))))))))))))))&&&&&&'''(((((('''&&&%%%(((&&&%%%&&&'''((('''&&&(((((((((((())))))))))))(((((())))))))))))((((((+++***)))((('''&&&%%%%%%&&&&&&''''''((()))))))))'''''''''''''''((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((***+++***)))((()))***************)))))))))))))))))))))(((''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((***((('''(((***+++)))&&&))))))))))))))))))))))))+++)))'''%%%%%%&&&((()))((((((((((((((()))******))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))((((((((((((+++*********))))))((((((+++***)))))))))***,,,---((()))++++++)))))))))***))))))***+++++++++++++++))))))))))))))))))))))))((()))+++,,,------,,,+++,,,,,,,,,---------......------------------------............////////////000000////////////000000///000000111222333333333111111222222222333333333777777777777888888888888666666666666777777777777999999888888888888888888:::::::::999:::???GGGNNNWWWVVVQQQHHH???999888999999===CCCJJJRRRWWW[[[]]]bbbcccccc___WWWOOOIIIFFFFFFIIILLLNNNQQQVVV]]]cccgggjjjsss111111111000000000//////111111000000000////////////...---------------...---+++)))***,,,...---,,,******))))))))))))******,,,++++++,,,------***(((,,,+++)))(((&&&%%%%%%%%%***)))(((''''''(((((()))***(((&&&''')))***)))(((((((((((()))))))))******))))))************)))))))))'''&&&'''))))))(((&&&((((((((())))))))))))***))))))))))))))))))))))))++++++***(((''''''((()))''''''((()))))))))))))))(((((()))******)))(((''',,,)))&&&&&&''')))******(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((''''''))))))))))))))))))(((((('''''''''''''''((())))))))))))(((((((((((())))))))))))((((((((('''''''''''')))***)))((('''((()))************))))))))))))&&&&&&''''''((()))))))))))))))))))))((((((((((((***************************((('''(((***+++)))&&&))))))))))))))))))))))))******))))))((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))***++++++************)))))))))((()))((((((((()))***+++,,,''')))******)))(((((()))((()))***+++,,,,,,,,,,,,************************((()))***+++,,,---------,,,,,,,,,---------......++++++++++++++++++++++++............////////////000000////////////000000//////000111111222333333222222333333333444444444555555555666666666666777666777777777888888999999999999888888888888888888:::::::::;;;===CCCKKKRRRZZZWWWQQQHHH???;;;;;;===AAAEEEMMMVVV\\\aaacccccccccbbb___YYYRRRLLLIIIHHHDDDIIIOOOTTTYYY___ffflllooottt000000000000////////////000////////////...............---,,,++++++,,,,,,)))(((((()))+++---------))))))((((((((()))******+++++++++,,,---...,,,+++***)))(((''''''&&&&&&&&&***)))((('''&&&&&&&&&&&&)))$$$!!!###))),,,)))&&&''''''((((((((()))))))))((())))))******))))))((()))'''&&&'''((()))(((''')))))))))(((((((((''''''************************&&&))),,,***'''%%%(((+++''''''((()))))))))))))))(((((())))))))))))((((((000,,,(((&&&(((+++---...(((((((((((())))))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))******+++++++++***)))((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''&&&((()))((('''&&&'''(((************))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))************************)))(((((()))******)))''')))))))))))))))))))))))))))***+++++++++***((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''(((((())))))******(((((())))))******++++++************))))))))))))'''''''''((((((***+++,,,((()))++++++)))((()))***((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++---...///,,,,,,,,,---------......++++++++++++++++++++++++............////////////000000////////////000000/////////000111111222222333333444444444555555555333333333444444444555555666666777888999::::::;;;888888999999999999999999999:::<<<>>>BBBIIIQQQVVV[[[VVVOOOFFF@@@???BBBFFFHHHNNNVVV^^^cccfffeeeeeedddaaa[[[SSSMMMJJJKKKLLLEEEKKKTTT[[[```fffmmmrrryyy000000000000//////////////////.........---------///...---,,,++++++++++++***)))))))))+++,,,------,,,++++++***))))))************)))***,,,---,,,+++%%%%%%&&&&&&((()))***+++))))))((((((''''''''''''***&&&$$$%%%))),,,***(((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''((((((((('''***))))))((('''&&&&&&&&&)))))))))))))))))))))))))))+++---,,,)))'''((()))''''''((()))))))))))))))&&&&&&&&&'''''''''''''''...,,,)))(((***,,,,,,,,,(((((((((((())))))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))***************))))))(((((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''((())))))''''''((()))************)))))))))((()))))))))(((''''''&&&&&&(((((((((((())))))))))))************************)))))))))*********)))((((((((((((((((((((((((((()))************)))((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***)))(((((('''*********)))))))))))))))******))))))))))))******)))+++,,,,,,+++******+++)))******+++*********)))++++++++++++++++++++++++))))))))))))***,,,///000,,,,,,,,,---------..........................................////////////000000////////////000000/////////000000111111111333333333333444444444444222333333333444444444444555555666777999:::;;;;;;888888999999999999999:::888:::===BBBGGGNNNTTTXXXVVVQQQJJJDDDBBBEEEKKKPPPVVVYYY^^^cccfffgggfffeeeaaa^^^YYYRRRMMMLLLNNNQQQQQQVVV]]]ccchhhnnnuuu{{{//////000000000000000000............------------//////...---,,,,,,------,,,,,,,,,+++++++++,,,,,,...---,,,***)))((((((((()))((('''(((***++++++***%%%%%%%%%&&&((()))+++,,,(((((())))))************))))))))))))(((((()))***''''''''''''(((((((((((((((((())))))))))))(((((('''(((((((((''''''((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((+++)))((()))++++++)))&&&''''''((()))))))))))))))&&&&&&&&&&&&''''''((((((***))))))***++++++***((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((((((((('''''''''(((((()))))))))'''((())))))******))))))))))))(((((((((((())))))(((((())))))))))))))))))((()))******(((((()))***************)))))))))((()))))))))(((''''''&&&&&&'''((((((((()))))))))***))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((+++)))(((&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((++++++******)))(((((('''))))))))))))))))))******---------,,,+++***)))((((((***++++++***))))))***++++++******)))'''&&&%%%++++++++++++++++++++++++***)))))))))***,,,...///,,,,,,,,,---------..........................................////////////000000////////////000000000000000000111111111111222222222222333333333333333333444444444555555555444444555666777999999:::888888999999::::::::::::888;;;@@@FFFMMMRRRTTTUUUMMMJJJFFFEEEIIIOOOVVVZZZffffffgggggggggggggggfffZZZYYYWWWSSSPPPPPPSSSVVV]]]bbbhhhmmmrrryyy............///////////////............---------......------------......,,,------,,,******+++,,,---,,,***)))((('''&&&&&&***((('''''')))******))))))((((((''''''''''''((('''((()))***++++++++++++''')))***(((&&&%%%'''***''''''((((((((()))))))))'''(((((())))))((((((''''''((()))((('''&&&''')))******))))))((('''&&&&&&''''''''''''''''''''''''&&&$$$"""$$$)))+++***'''''''''((()))))))))))))))(((((('''(((((()))***+++&&&'''((()))+++***'''$$$(((((((((((())))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&'''((()))))))))'''((()))***+++***)))((())))))(((((((((((())))))(((((())))))))))))******)))***+++***)))((()))+++************))))))))))))&&&&&&''''''((()))))))))''''''(((((())))))******(((((((((((((((((((((((((((***++++++***))))))***))))))))))))))))))))))))+++)))'''%%%$$$&&&(((***''''''&&&&&&''''''((()))))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''((()))***++++++))))))))))))************.........---,,,***)))(((&&&'''))))))'''&&&'''(((+++++++++***)))'''&&&%%%++++++++++++++++++++++++************+++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000////////////000000111111111111111111222222111111111222222222333333444444444555555555666666444444555666777888888999888888999999:::;;;;;;;;;:::>>>EEEMMMSSSUUUSSSPPPGGGGGGHHHMMMUUU\\\aaaccckkkjjjgggeeecccbbbaaaaaaVVVVVVVVVUUUUUUXXX\\\___dddjjjqqqxxx}}}++++++,,,,,,,,,---------/////////............---++++++++++++,,,---...///)))+++,,,+++))))))+++---++++++***))))))))))))***,,,***(((((()))******)))***)))(((''''''''''''''''''((()))******))))))((('''&&&&&&&&&''')))))))))((((((((()))))))))******''''''((((((((((((''''''&&&((())))))'''&&&''')))*********))))))(((((((((((((((((((((((((((((((((%%%$$$$$$$$$&&&'''))))))''''''((()))))))))))))))((('''''''''((()))+++,,,'''&&&&&&'''(((((('''%%%(((((((((((())))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((()))))))))'''((()))++++++***)))((())))))(((((((((((())))))(((((()))))))))*********((()))***)))((('''(((***************))))))))))))&&&&&&''''''((()))))))))'''''''''((()))*********))))))))))))))))))))))))(((***,,,,,,***))))))+++))))))))))))))))))))))))***)))((('''''''''((()))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))###$$$%%%'''(((***+++,,,((()))))))))************++++++,,,---,,,+++***)))&&&(((******((('''((()))+++++++++++++++***))))))***************************++++++,,,,,,+++++++++,,,,,,,,,---------......------------------------............////////////000000////////////000000333333222222222222222222222222222333333333444444444444444444555555555555666666777777777888888888888888999999:::;;;;;;<<<>>>BBBKKKTTTYYYXXXQQQLLLGGGIIIPPPYYYccciiikkkkkkgggfffeeecccaaa^^^\\\[[[YYYZZZZZZ[[[^^^cccjjjooouuu|||))))))*********+++++++++000////////////.........)))))))))***+++,,,......&&&(((***)))((((((+++...++++++++++++,,,---...///...,,,)))))))))******)))''''''&&&''''''((()))***(((((()))))))))'''&&&%%%)))%%%###%%%+++...---***))))))))))))************''''''((((((((((((''''''&&&(((***)))&&&%%%''')))************)))))))))))))))))))))))))))))))))))))))+++***'''$$$###'''+++'''(((((()))))))))))))))&&&%%%%%%%%%&&&''')))***)))'''%%%%%%&&&'''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((((((((++++++******))))))(((((('''(((***+++,,,+++)))((())))))(((((((((((())))))(((((())))))*********+++'''((()))((('''&&&''')))************)))))))))))))))))))))(((''''''&&&&&&&&&''''''((()))******+++************************(((***---,,,***(((***+++)))))))))))))))))))))))))))******++++++)))((('''((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''((()))***++++++%%%%%%&&&&&&'''((((((((((((((())))))*********+++'''(((***+++,,,,,,++++++***+++------+++***+++,,,******+++,,,------------))))))))))))))))))))))))***+++,,,---,,,+++***))),,,,,,,,,---------......////////////////////////............/////////000000000////////////000000333333333333333333333333333333333444444444555555333333444444444444555555888888888888888888999999888888999::::::;;;<<<<<>>FFFMMMWWW]]]^^^YYYTTTPPPQQQXXXcccmmmrrrrrrooollljjjeeecccdddccc```___```aaabbbdddffflllwww000...++++++,,,------,,,------,,,,,,,,,,,,------...+++))))))***+++)))(((+++++++++++++++++++++++++++++++++*********))))))++++++******)))(((((('''&&&((())))))((((((***++++++++++++*********))))))***))))))(((((())))))*********((('''''''''(((((()))(((''''''&&&&&&&&&''''''''''''((((((((())))))((((((((())))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))------,,,+++***)))((((((*********))))))(((((((((((((((((((((((((((((((((+++***)))((('''(((((()))))))))))))))))))))))))))&&&'''))))))((((((***+++***(((''''''((())))))(((++++++***))))))))))))))),,,+++***)))((((((((((((***+++,,,,,,,,,***((('''))))))(((((((((((())))))+++)))''''''((())))))(((*********)))))))))((((((******))))))(((((((((((((((***+++***)))((()))***(((((())))))))))))((((((,,,,,,+++******)))((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''******))))))((((((((((((++++++******)))((((((((())))))))))))************+++)))((()))***+++***(((******+++++++++******)))***((('''))),,,---,,,+++(((+++---,,,...333555333---......//////......---,,,,,,---------.........//////............//////111111000000///000000111222222222222333333333333222333444444222222333444555444444444444666777888888888888888999999999999999666666999999999<<<@@@JJJQQQ[[[aaabbb^^^YYYVVV[[[___fffmmmppppppnnnlllhhhdddcccdddddd```___```dddhhhmmmsss~~~///---++++++,,,---,,,+++,,,,,,++++++++++++,,,,,,...,,,******,,,,,,,,,+++************************+++++++++***************++++++******)))((((((((($$$&&&((((((((((((***,,,+++************))))))))))))((((((''''''(((((()))******)))((((((((()))))))))(((((('''''''''''''''''''''(((((((((((())))))))))))))))))************))))))(((((((((((())))))((()))***++++++***)))(((,,,++++++++++++*********,,,++++++***)))(((((('''))))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))&&&'''))))))((((((***+++((('''&&&'''(((((((((&&&******))))))))))))((((((+++***))))))((((((((((((***+++,,,,,,+++***((('''))))))(((((((((((())))))***((('''''')))******)))******))))))))))))(((((())))))))))))(((((((((((((((***+++***)))((()))***(((((((((''''''(((((((((+++++++++******))))))(((******))))))))))))((((((***(((&&&$$$$$$&&&(((***(((((((((((((((((((((((())))))))))))((((((((((((***))))))))))))(((((((((++++++******)))(((((((((************+++++++++++++++***))))))***+++***))),,,,,,++++++***))))))(((---,,,***+++,,,,,,+++)))'''+++------///555777555...//////////////////...,,,------------.........//////............//////000///////////////000000333333333333444444444444222444555444333222333444555555555555666777888999888999999999999:::::::::888666666999:::;;;@@@FFFRRRXXXaaafffgggdddaaa___fffhhhkkkmmmnnnnnnlllkkkhhhddddddeeedddaaa```bbbfffmmmvvv000///------...///...,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------))))))))))))))))))))))))************************************))))))((((((%%%'''((((((''''''(((***************))))))))))))((((((''''''''''''(((((()))))))))))))))*********))))))(((((('''(((((()))(((((((((((((((((())))))(((((()))))))))*********)))(((((((((((())))))*********++++++++++++***************++++++++++++,,,,,,,,,+++***)))(((((('''))))))))))))))))))))))))***)))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++***)))))))))++++++***((((((((()))))))))(((((((((***))))))((((((((())))))***++++++++++++***)))((()))(((((((((((())))))***)))((('''(((***++++++***))))))))))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))******)))(((''''''((()))***+++*********)))))))))((())))))))))))))))))(((((()))(((%%%$$$$$$%%%((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))******++++++)))))))))*********+++++++++***))))))++++++***))),,,++++++******))))))***,,,+++************)))(((+++...///---...111222///......////////////......------------............//////............//////000000/////////000111111333333333444444444555555333444555444333222333555555555555555666777888888888888888999999999:::::::::888888;;;<<<>>>FFFOOO[[[```gggkkkkkkjjjhhhgggkkklllnnnooonnnmmmkkkjjjjjjfffddddddbbb```ccchhhoooxxx///...------...///---,,,------,,,,,,,,,,,,------***++++++*********+++,,,))))))))))))))))))))))))*********************************)))))))))))))))((())))))((('''&&&&&&'''))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))*********+++))))))((((((((())))))***))))))))))))))))))(((((('''''''''((((((((())))))((((((((((((((()))******,,,+++***((((((***+++,,,(((((()))******+++,,,,,,++++++******)))(((((('''))))))))))))))))))))))))'''((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***+++******+++------+++)))'''((())))))))))))(((((((((((((((((((((((())))))***+++++++++*********)))((((((((((((((()))******)))(((((()))+++,,,+++***(((((((((((((((((())))))************************(((***+++***)))((()))***,,,+++***))))))***+++,,,*********)))))))))))))))(((((((((((((((((())))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))******++++++((((((((()))))))))******+++***)))***+++,,,+++)))******))))))******,,,,,,******++++++******++++++,,,//////,,,,,,......+++,,,------......------,,,---------.........////////////............//////000000000000111111222333333333333444444444555555333444555555333333444555333444444555666666777777777777777777888888888999;;;999:::<<<===AAALLLWWWeeehhhlllnnnnnnllllllllljjjlllnnnoooooommmjjjhhhjjjeeeaaa```______gggooo---,,,+++,,,---,,,+++)))------,,,,,,,,,,,,------******+++***(((((()))+++***************************************+++++++++******))))))))))))))))))***++++++)))'''%%%&&&'''(((((()))))))))))))))***)))((((((''''''(((((()))&&&'''((()))************)))))))))))))))******+++******))))))))))))((((((''''''''''''(((((((((((((((''''''(((((()))***+++---+++)))'''''')))+++---''''''(((((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((('''))))))))))))))))))))))))''')))***)))((('''(((***)))))))))***,,,+++)))''''''((()))***+++***)))(((''''''''''''((())))))***+++*********************(((''''''(((((()))***+++***))))))***+++,,,***)))''''''(((((((((((())))))))))))))))))************(((***+++***)))((()))***,,,++++++******++++++,,,))))))))))))))))))))))))''''''(((((((((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++++++++******)))((((((((('''((((((((()))))))))))),,,*********+++,,,+++******))))))((()))+++,,,...***+++------,,,,,,---///))),,,---***+++//////---,,,,,,------------,,,,,,------.........///////////////............//////111000000000111222333444333333333333444444444444333555666555444333444555333333444555666666666666666666777777777888888888999888:::===@@@FFFTTTbbboooppprrrqqqooonnnmmmnnniiijjjlllmmmllljjjhhhffffffbbb```aaaaaaeeeppp{{{,,,++++++,,,---,,,***(((,,,,,,++++++++++++,,,,,,***+++,,,***((('''(((***++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))***)))***+++***((('''''')))(((((((((((())))))*********))))))(((((())))))***$$$%%%''')))***************)))))))))******+++,,,*********)))))))))(((((('''(((((((((((()))))))))''''''''''''((()))***+++***))))))(((((())))))***&&&&&&''''''(((((())))))'''''''''''''''(((((((((((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))((()))***)))((('''((()))(((((((((***++++++(((&&&'''(((***+++,,,+++***)))&&&&&&&&&'''((()))******+++***************++++++''''''''''''((()))***++++++******+++,,,+++)))''''''''''''((((((((())))))''''''''''''((((((((()))(((***+++***)))((()))*********++++++++++++******((()))))))))))))))))))))'''''''''((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++++++++******)))((((((((((((((()))))))))*********,,,+++******,,,,,,+++***,,,+++)))((()))***+++,,,)))+++---,,,+++***,,,...(((,,,---+++,,,000111...------............------............//////////////////............///////////////000000111222333222222222222333333333333444555666555444333444666333444666777888888777777777777888888888999999999888999<<>>@@@FFFIIILLLQQQ___qqq~~~~~~wwwrrrnnnkkkgggdddddd^^^ZZZ\\\^^^```ffflllsss~~~+++++++++++++++*********+++,,,,,,,,,+++***)))))))))))))))))))))(((((('''((((((((((((((((((((((((+++++++++***)))((('''&&&***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((())))))(((((())))))******++++++&&&'''((()))************************************)))((((((''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&))))))))))))************&&&''')))******)))'''&&&))))))))))))))))))))))))***))))))((((((((((((((()))))))))*********++++++******))))))))))))((((((,,,***(((''''''(((***,,,))))))))))))))))))))))))''')))***)))((('''(((***'''''''''''''''((()))***++++++)))((((((((()))***+++***(((&&&&&&'''(((***((((((((((((((((((((((((***))))))))))))((((((((((((((('''''''''((())))))))))))))))))((((((((((((((()))))))))***+++++++++******)))((()))***+++,,,,,,'''%%%))),,,***)))******************************************)))(((((())))))************))))))))))))))))))************))))))******************((())))))))))))((((((''')))))))))***************((()))***+++,,,,,,,,,,,,***+++,,,------,,,+++***------------------..............................---------------...///000000000000000000000000000000000000111111111222222111222222333333444444555555555555555666666666666666666555555555666777777<<<<<<<<<<<<===AAAFFFKKKNNNSSSYYYbbbppp~~~|||uuuooojjjeeeaaa___^^^[[[ZZZ\\\^^^cccnnnyyy+++++++++++++++*********+++++++++++++++*********((((((((()))(((''''''&&&++++++++++++++++++++++++'''((()))***************)))((((((((((((((()))***))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''((()))******''''''((()))***++++++,,,&&&'''((()))***+++++++++************************))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%((()))))))))************''''''((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***+++***))))))))))))******))))))))))))))))))((((((+++***)))(((((()))***+++((((((((((((((((((((((((''')))***)))((('''(((*********)))(((''''''''''''+++***)))(((((()))******)))((('''&&&&&&'''((()))************************))))))))))))))))))))))))'''''''''(((((()))******))))))))))))(((((((((((((((((()))***++++++,,,,,,+++***)))((((((***,,,...===111&&&###%%%&&&(((***************************((((((((((((((('''&&&&&&))))))************))))))((()))))))))************((((((((()))*********+++******++++++++++++***))))))))))))******+++++++++((()))+++,,,------,,,+++***+++---......---+++***..................------........................,,,,,,,,,---...///000000000000000000111111111111000000111111111222222222111222222333333444444555555555555555666666666666555555555555666666777888777999<<<>>>BBBHHHOOOUUUVVV]]]fffqqq~~~{{{tttllleee___[[[YYYYYYYYY\\\```ccckkk{{{---,,,,,,,,,+++++++++*********************++++++((((((((((((((('''&&&&&&(((((((((((((((((((((((('''((()))***++++++++++++(((((('''(((((()))************************************))))))((((((''''''''''''''''''(((***+++,,,''''''((()))***++++++,,,((()))***************)))))))))))))))))))))))))))*********))))))))))))))))))((((((((('''&&&&&&&&&((()))))))))************)))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))(((''''''((()))***+++***)))((((((((())))))(((((((((((((((((())))))((()))***++++++***)))(((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))******&&&'''((())))))((('''&&&************************))))))))))))************''''''((())))))*********(((((((((((())))))))))))((())))))***+++,,,,,,---+++***)))((((((***,,,...CCC666+++'''(((((()))+++))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))************))))))((()))))))))************((((((((()))*********+++)))******+++++++++******))))))******++++++,,,,,,***+++,,,------,,,+++***+++,,,------------,,,+++..................------........................+++,,,---......///000000///000000000111111111222111111111111222222222222111222222333333444444555555555555555666666666666555555555666777888999:::444999???CCCGGGLLLSSSYYY^^^fffqqq{{{}}}yyyrrrjjjbbb[[[XXXVVVWWWYYY___eeekkkvvv---------,,,++++++******)))))))))))))))***+++,,,(((((((((((((((''''''&&&''''''''''''''''''''''''******++++++******)))(((''''''''''''(((***++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((***+++---(((((())))))******++++++******++++++******))))))((((((((((((((((((((((((************************)))))))))((((((((((((((())))))))))))************+++)))'''%%%%%%''')))+++))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))(((''''''(((((((((((())))))'''(((***,,,,,,***((('''))))))))))))))))))))))))''')))***)))((('''(((***$$$%%%''')))+++,,,,,,,,,))))))))))))************%%%''')))***+++)))((('''(((((((((((((((((((((((()))))))))************+++(((((()))*********))))))(((((((((((()))))))))))))))*********+++,,,,,,,,,******)))((()))***+++,,,222,,,)))++++++(((&&&&&&))))))))))))))))))))))))***************)))(((((((((((())))))))))))(((((())))))))))))************))))))******************'''(((((())))))))))))(((*********++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------..............................,,,,,,---.../////////......//////000000111111111111111111222222222222333111222222333333444444555555555555555666666666666666666666777888999;;;<<<:::???EEEHHHIIIMMMTTTZZZdddnnnyyy{{{wwwuuuppphhh```[[[YYYYYY[[[]]]eeennnxxx,,,,,,,,,+++******)))))))))((((((((()))***,,,---((())))))))))))(((''''''))))))))))))))))))))))))******+++++++++***))))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((&&&&&&&&&(((***+++)))))))))))))))*********)))******++++++*********(((((((((((((((((((((((()))))))))))))))*********((((((((((((((()))))))))))))))))))))***************)))(((((((((((()))***))))))))))))))))))))))))''''''((()))))))))))))))'''((()))******)))(((((('''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))''')))***)))((('''(((***%%%&&&''')))******))))))(((((()))***************'''((())))))*********)))(((((((((((((((((((((((())))))*********+++++++++))))))*********)))(((((('''((((((((()))))))))***++++++++++++++++++++++++***))))))))))))))))))(((&&&$$$&&&***+++'''%%%&&&))))))))))))))))))))))))***************)))((((((''''''((((((((((((''''''))))))))))))************+++++++++++++++*********''''''((())))))))))))))),,,++++++++++++++++++***++++++++++++,,,,,,---...,,,+++***))))))***+++,,,++++++,,,,,,------..............................,,,---...//////......---------...//////000111111111111111222222222333333111222222333333444444555555555555555666666666666666666777888999;;;===>>>???DDDIIIJJJKKKOOOXXX```iiittt~~~~~~{{{xxxoooooolllgggaaa^^^___```eeegggppp|||+++++++++***)))(((((('''(((((('''((()))***,,,---)))))))))))))))(((((('''(((((((((((((((((((((((('''((()))***,,,,,,,,,---&&&&&&&&&''')))***,,,,,,((((((((((((((((((((((((''''''(((((())))))******((('''&&&%%%%%%&&&(((************)))))))))))))))((()))***+++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''((()))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))&&&'''(((*********)))(((%%%''')))***+++***)))'''&&&'''''''''(((((())))))+++***)))'''''')))***+++))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))'''%%%###"""'''((()))******************)))((('''((()))+++---************************))))))******++++++++++++)))***++++++***)))(((''''''((((((((())))))******,,,,,,++++++++++++++++++))))))******)))((('''&&&,,,******,,,***)))+++111))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&))))))))))))************---,,,,,,,,,+++*********))))))***+++++++++++++++---,,,,,,++++++************))))))***+++---000111---+++)))'''''')))+++---******++++++,,,---..............................---.../////////...---,,,,,,------...///000000111111111222222222333333333111222222333333444555555555555555555666666666777777777777999:::<<<>>>???BBBFFFIIIJJJKKKRRR^^^hhhmmmxxx{{{yyywwwvvviiijjjiiifffbbbaaadddgggoooqqqzzz************))))))))))))(((((()))***+++,,,,,,,,,%%%%%%%%%&&&''')))***+++'''(((***++++++)))'''&&&)))))))))))))))******+++---,,,,,,+++***))))))((('''''''''''''''((())))))++++++***(((((('''''''''((((((((((((((()))******+++)))((('''))))))(((''''''''''''''''''''''''''',,,***((((((((('''%%%$$$((()))))))))))))))((((((''''''''''''((((((((()))++++++***)))))))))))))))***'''******%%%***,,,"""''''''(((((())))))******))))))))))))))))))))))))***(((&&&$$$%%%'''***,,,((((((((((((((()))***+++%%%&&&((()))))))))((('''******))))))((((((''''''(((***+++***)))((()))++++++******)))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((******+++******)))(((''')))((()))***,,,---+++***((((((((((((((((((((((((******)))(((((('''((((((&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))),,,+++++++++******)))))),,,+++***))))))***+++,,,((()))))))))************)))******+++,,,,,,------******++++++++++++******)))************+++++++++......---,,,,,,+++******---------------------------,,,+++***+++,,,---...000000000000000111222222////////////000000000000------...///000111111222000111111111111222222222333222222222222333444444777777666666666777777888666666666888;;;@@@DDDFFFFFFJJJMMMMMMMMMUUUbbbmmmwwwyyy{{{{{{xxxtttqqqpppiiilllmmmkkkggghhhmmmssszzz************)))))))))))))))))))))******++++++,,,***)))(((((('''''''''(((%%%&&&'''))))))(((&&&%%%)))))))))))))))******+++******)))(((((('''&&&&&&((((((((((((((()))******((((((((('''(((((()))***((((((((((((((()))******&&&%%%$$$%%%''')))))))))***************************)))(((((()))***)))((((((((())))))))))))(((((('''''''''((((((((())))))+++***))))))((((((((()))***&&&******&&&,,,000''''''((((((((()))))))))***************************((((((((((((((())))))***)))))))))((((((((())))))&&&'''(((((())))))(((((())))))))))))((((((((((((((()))******)))((()))***+++******)))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((())))))*********))))))+++)))))))))+++,,,+++***))))))))))))))))))))))))+++******))))))))))))***)))******+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))++++++******))))))))))))***)))(((''''''((()))***((((((((((((((()))******+++++++++++++++,,,------***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///...---------------...////////////000000000000111111222222333333444444111111111111222222222222333333333333333444444555666555555555555666666777777888999;;;>>>AAADDDFFFHHHKKKMMMOOORRR\\\iiisss{{{|||}}}{{{vvvqqqnnnlllmmmqqqvvvwwwvvvxxx~~~************))))))))))))************************,,,+++***)))((('''''''''$$$%%%'''((()))((((((''')))))))))))))))******+++)))((((((''''''&&&&&&&&&***))))))))))))******+++%%%%%%%%%&&&((()))+++,,,((((((((((((((())))))***&&&%%%$$$%%%((()))***)))++++++++++++++++++++++++(((''''''(((+++,,,,,,+++(((((())))))))))))((((((''''''((((((((()))))))))***))))))(((((((((((((((***&&&)))***(((000666///(((((((((((())))))))))))++++++++++++++++++++++++&&&''')))*********)))((('''''''''((((((((())))))((((((''''''(((((()))***((((((((()))))))))******((()))******(((((()))***+++******)))))))))))))))******)))(((((((((((((((************************'''''')))******+++++++++---+++(((((()))*********************************+++***************+++,,,***++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))))))))(((((((((((())))))(((((((((((())))))***)))((((((((()))+++,,,,,,++++++***++++++,,,---++++++,,,,,,,,,,,,++++++************+++++++++,,,)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...///...---,,,,,,++++++,,,////////////000000000000333333333333333333333333111111111111222222222333444444444333444555555666555555555555666666777888999:::;;;>>>@@@CCCEEEFFFJJJLLLOOOTTT\\\gggrrrzzz|||}}}|||yyytttnnnkkkjjjlllttt~~~************)))))))))(((************))))))))))))***)))))))))))))))******&&&'''(((***++++++++++++)))))))))))))))******+++***)))))))))(((((((((''')))))))))(((((()))******%%%%%%%%%&&&''')))***+++))))))(((((((((((()))))),,,***(((((()))***)))((())))))))))))))))))))))))((('''&&&(((***,,,+++***'''(((((())))))))))))((('''(((((((((((()))))))))))))))((((((((((((((()))***%%%((())))))333;;;555(((((((((((())))))))))))************************&&&'''((()))))))))((((((######%%%&&&'''((()))))))))((('''''''''(((***+++'''(((((()))******++++++((()))******(((((()))***+++******)))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((()))***************...+++((('''((()))***)))************************))))))))))))******+++,,,(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************((((((((((((((((((''''''+++******************+++,,,+++***))))))+++,,,...+++***************++++++******++++++++++++***************+++++++++,,,,,,******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------......000000///....../////////////////////000000000000111111000000000000000000111111111222222222333333555444444444444555666666666666666777777999::::::999;;;===@@@BBBDDDEEEFFFIIIMMMTTT^^^hhhrrryyy}}}{{{{{{yyyuuupppkkkiiiiiilllwww************)))))))))(((******))))))))))))))))))***)))))))))))))))******'''((()))******+++++++++)))))))))))))))******+++))))))))))))(((((((((((()))(((((('''''''''(((((('''''''''''''''((())))))))))))(((((((((((()))))),,,***)))(((******)))((()))))))))))))))))))))))))))'''''''''))))))((('''''''''((()))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))***%%%((())))))444===888))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&'''((()))$$$$$$%%%&&&&&&&&&%%%%%%))))))((('''''')))***+++''''''((()))***+++,,,,,,)))***+++***)))((()))++++++******)))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((***************)))((((((...+++((('''''')))))))))************************((((((((((((((()))***+++''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************''''''''''''''''''((((((*********++++++***************)))((()))***+++,,,))))))******************))))))************))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........////////////000111222333////////////000000000000///////////////.........111222222222222333333333555444444444444555666666555555555666777999:::;;;:::;;;>>>AAADDDFFFGGGGGGIIIPPP\\\iiitttzzz|||}}}}}}{{{wwwpppjjjgggfffgggppp************)))))))))))))))))))))))))))))))))))),,,+++***)))(((''''''''''''''''''(((((())))))***)))))))))))))))******+++'''''''''''''''''''''''')))(((((('''''''''''''''***))))))(((((((((((()))***))))))((((((((((((((('''&&&%%%&&&)))***+++***++++++++++++++++++++++++***(((''''''(((((('''%%%&&&'''((())))))******)))((((((((()))))))))******)))))))))))))))******+++***&&&)))***)))333;;;555))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***)))))))))(((&&&$$$""" ))))))(((((())))))******(((((())))))***+++,,,,,,***+++,,,,,,******+++,,,+++******)))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''+++++++++******)))'''''',,,***''''''((()))))))))************************(((((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************''''''''''''(((((((((((((((((())))))))))))((((((&&&'''''''''((((((((((((''')))+++---...---,,,+++*********++++++*********++++++++++++,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---///000222333////////////000000000000000000000000000000000000222222222222333333333333444444444333444555555666333333333444666888:::;;;<<<===???BBBEEEHHHKKKLLLMMMXXXgggttt{{{~~~~~~~~~~~~vvvmmmfffdddfffhhhvvv************))))))))))))''''''(((((())))))*********)))(((((('''''''''((((((((((((((((((((()))))))))))))))))))))******+++((((((((((((((((((((((((***))))))(((''''''((((((******))))))))))))************)))((((((((((((((('''&&&%%%&&&)))++++++******************************)))(((((())))))(((&&&&&&'''((()))************(((((()))))))))************************+++,,,,,,+++''')))***(((111777000***)))))))))((((((((('''(((((((((((((((((((((((((((((()))*********************++++++)))'''%%%###(((((()))************))))))))))))******++++++++++++,,,------++++++,,,---+++******)))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))*********))))))((()))((('''((()))***)))((())))))))))))))))))))))))******))))))((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************''''''((((((((()))))))))'''((()))******)))((('''&&&'''(((******)))(((''''''***...222333222///---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,---...///000111////////////000000000000//////000000111111222222222222222333333333444444333333333333333444444555444444555666888:::<<<===???@@@AAADDDHHHLLLPPPRRRWWWbbbqqq{{{~~~}}}tttkkkfffgggmmmrrr************))))))))))))&&&''''''((()))******+++%%%%%%&&&&&&((()))***+++,,,+++***************+++)))))))))))))))******+++************++++++++++++++++++***))))))((())))))******)))******+++,,,,,,******)))(((((((((((((((---+++))))))***+++***)))''''''''''''''''''''''''***)))((()))***+++***)))&&&'''((()))************))))))))))))************+++*********+++,,,------,,,'''******'''///444---******))))))((((((((('''))))))))))))))))))))))))'''))),,,...///---+++)))&&&(((***,,,------++++++'''(((***++++++******)))***************+++++++++,,,---......,,,,,,---...+++******)))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''((()))******++++++***'''''''''(((***+++***(((((((((((((((((((((((((((,,,,,,+++***)))))))))***)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************'''((((((((())))))******)))***+++,,,,,,+++***)))((())),,,......---+++)))'''+++000555777555222///---......//////......---++++++,,,,,,,,,---------,,,,,,...///000222333333------------------------,,,,,,.../////////...---//////.........//////000////////////000000000000---......///000111111222222222333333333444444444333222222222222333444444888888999:::<<>>222111666555444444333333333333444333333333222222222222111444555555444333444666888888888777888;;;>>>BBBEEEHHHLLLRRRZZZbbbkkkuuu{{{{{{wwwuuuxxx))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))(((''''''(((((()))*********))))))))))))))))))))))))))))))''''''((()))))))))(((((()))))))))((())))))***+++,,,+++***)))))))))))))))((((((((((((((())))))***++++++)))(((((()))++++++(((((((((((())))))))))))''')))+++,,,***))))))***''''''((())))))))))))(((+++++++++***************))))))))))))))))))))))))******++++++++++++***)))***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))))))))))).........------,,,,,,+++***+++...222555888:::<<<<<<:::555111---++++++***+++******)))))))))))))))***)))(((''''''((()))***(((((('''(((((()))*********)))((((((******)))(((+++++++++******))))))((((((((((((((((((((((((((()))))))))******+++++++++''')))******((('''((()))***++++++***)))((('''''''''((((((((()))))))))***((((((((((((((()))******,,,,,,+++***)))))))))))))))((('''''''''(((***+++)))))))))))))))*********))))))***+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------///......---------............------------..................//////////////////000111222222333333333EEEXXXYYYJJJ999444555555444444333333333444444222222222222222222222222333333222111000111444777:::999888999<<<@@@DDDGGGKKKOOOXXXbbbmmmxxx}}}zzzzzz))))))))))))))))))))))))******************************)))(((''''''&&&&&&&&&'''(((((()))))))))((())))))))))))))))))))))))''''''((()))******))))))'''''''''''''''((())))))+++***))))))((((((((((((((((((((((((((())))))******)))(((''''''((()))***(((((((((((())))))))))))(((***,,,,,,***((('''((('''(((((()))))))))))))))###$$$&&&(((***,,,---...))))))))))))))))))))))))******+++++++++***))))))***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))++++++******))))))(((((()))+++---111555999<<<>>>@@@===888333///---,,,++++++******)))))))))))))))***)))(((''''''((()))***(((((('''(((((()))******)))(((''''''))))))((('''*********))))))((((((((())))))))))))))))))))))))*********))))))(((((('''&&&(((******((((((((()))))))))******+++******)))(((((((((((())))))))))))((((((((()))))))))))))))*********))))))(((''''''+++***)))'''''''''((()))(((((())))))************((()))******++++++******+++++++++,,,,,,---------,,,,,,,,,---------............---------......//////......------......///........./////////000000///000000111222333333444+++999GGGJJJBBB777222111333333222222222222333333222222222222222222222222333333333111000111444777999999999:::===AAAEEEHHHLLLQQQ[[[gggttt~~~))))))))))))))))))))))))((((((((()))))))))))))))))))))((((((''''''&&&&&&%%%&&&'''(((((()))(((((())))))))))))))))))))))))(((((())))))******++++++&&&&&&&&&&&&'''((())))))******)))((((((((())))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))''')))++++++)))''''''''')))***++++++,,,,,,++++++))))))))))))((('''%%%%%%++++++++++++++++++++++++)))))))))(((((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++++++++***************)))***---000444888;;;===@@@>>>:::666222///---,,,+++******)))))))))))))))))))))(((((((((((()))))))))(((((((((((())))))***((('''&&&'''((()))(((&&&))))))))))))))))))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&'''(((******)))((()))***''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''((())))))***))))))*********)))(((''''''&&&((((((((()))******++++++))))))***++++++++++++******++++++,,,,,,------...+++,,,,,,------............------------...////////////............//////....../////////000000000000000000111222222222333///111444555444333333444111111111111111222222333111222222222222333333333555666666555444555777999888888999;;;>>>BBBEEEGGGKKKQQQ[[[hhhvvv~~~))))))))))))))))))))))))((((((((()))))))))******))))))((((((((((((((((((&&&&&&'''))))))*********((((((((((((((((((((((((***)))))))))***+++---...&&&&&&&&&''''''((()))*********)))))))))***++++++((((((((((((((()))******)))))))))******)))))))))(((((((((((())))))))))))###%%%((()))((((((((()))******+++,,,,,,,,,,,,+++...---,,,***'''### ++++++++++++++++++++++++***)))((((((((()))***+++***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,)))***,,,...222666999;;;;;;:::888444111...+++***+++******)))))))))))))))(((((())))))))))))((((((***))))))(((((((((((())))))((('''((()))***)))'''))))))******************))))))))))))))))))))))))+++******))))))(((((((((''')))++++++***)))***+++))))))*********)))(((((())))))))))))(((((((((((((((((()))******)))((('''&&&''')))***++++++******'''((()))******)))'''&&&'''(((((()))******++++++)))***++++++,,,,,,++++++******+++,,,,,,---......++++++,,,,,,---......///---------------...////////////............//////.../////////000000000000000000111111111111111111444222000///111333555555111111111111111222333333111111222222222333333333555666888777666666777999555777999===@@@BBBDDDEEEJJJOOOYYYggguuu~~~}}}|||))))))))))))))))))))))))(((((())))))*********+++))))))))))))************'''''')))******+++++++++((((((((((((((((((((((((+++***))))))***,,,...///''''''''''''((()))++++++************+++,,,------((((((((((((((()))******)))***+++,,,,,,+++***)))(((((((((((())))))))))))"""&&&(((((()))***+++(((((()))************)))&&&'''((())))))(((''''''))))))))))))))))))))))))---+++***))))))+++---///***((('''((()))***)))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''(((((())))))*********+++---000444777999555444333111---***'''&&&+++******)))))))))))))))'''((()))******)))((('''+++***)))(((((('''((((((***)))((()))***+++***(((*********++++++,,,,,,---))))))))))))))))))))))))***************+++++++++''')))+++++++++***+++,,,---------,,,+++***)))((())))))))))))(((((((((((((((((()))******)))((('''++++++,,,,,,+++***((('''$$$&&&)))+++,,,+++)))''''''(((((()))***+++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......++++++,,,,,,---...//////---------------...///000//////............//////////////////000000000000111111111000000000000000111111222333444333000...222111111111222222333444111111111222222333333333333555777777666555666777444666999===AAACCCDDDDDDIIIMMMXXXfffsss|||~~~}}}{{{wwwyyy,,,,,,,,,+++++++++*********(((((()))***+++***)))((((((((((((((((((((((((+++***)))(((((()))***+++++++++******)))(((((((((++++++***(((''''''***,,,))))))((('''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((()))***************+++'''%%%%%%(((++++++*********))))))))))))******''''''((((((((((((((('''+++*********))))))((((((***)))))))))((((((''''''******))))))******+++,,,+++++++++++++++***)))(((((()))++++++)))))))))***'''((((((((()))))))))***++++++,,,,,,,,,***((('''+++***)))((((((***,,,------,,,,,,,,,---///111222444111---)))((((((***+++''''''((()))******++++++(((((((((((((((''''''''''''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((***)))))))))((((((''''''))))))***+++,,,,,,------++++++************++++++++++++++++++***((('''&&&((((((((((((''''''''''''...,,,***(((((()))***+++************************))))))))))))))))))))))))''')))+++---...---,,,+++---------,,,,,,+++++++++++++++***)))***+++,,,---,,,------......------,,,////////////000000000000000000000000111333444555111111000000000000111111222111111111000000//////111111222222222333333333222222333333333444444444666666555666666777888999888999<<<>>>AAAEEEHHHJJJKKKTTTbbbnnnuuuwwwwwwwwwqqqvvv|||+++*********))))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))******)))(((((()))******************)))))))))))))))))))))'''%%%%%%(((***))))))(((''''''''''''(((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))***************...***'''&&&''')))((('''***))))))(((((())))))***''''''((((((((((((((('''************)))))))))(((*********))))))(((((((((******))))))******+++,,,***************)))((((((''')))******)))(((((()))((((((((()))))))))))))))&&&'''((())))))******)))---,,,***)))((()))***+++******))))))***+++,,,---...,,,***(((((()))***,,,******))))))((((((''''''***))))))(((((()))))))))'''((()))***+++******)))))))))))))))))))))))))))***************))))))))))))((('''''''''((()))************))))))((((((((())))))******+++,,,,,,---+++******))))))******+++------,,,,,,++++++******))))))))))))))))))))))))***)))(((''''''(((((()))((((((((((((((((((((((((************************'''(((***+++,,,,,,++++++---------,,,,,,+++++++++---,,,,,,+++,,,---...///,,,------......------,,,.../////////000000000000...---------------...///111111000000000000111111222111111111000000000000111222222222222333333333222222333333333444444444555555555666777888999:::777999<<<>>>AAADDDGGGJJJOOOYYYgggpppsssqqqpppooommmsss}}}))))))(((((((((((('''''')))((('''(((*********)))***************************))))))(((((())))))***))))))))))))************)))***)))'''&&&%%%''')))***)))((((((''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))***************---***(((''''''(((((('''))))))(((((((((((())))))((((((((())))))(((((('''************))))))))))))***************)))))))))******))))))******+++,,,((())))))))))))(((''''''&&&(((***)))((('''(((((())))))))))))))))))))))))''''''''''''((()))***+++...---+++)))((((((((((((***))))))(((((()))******''''''''''''((()))***++++++***)))(((''''''''''''+++***))))))))))))+++,,,(((((()))************)))))))))))))))))))))))))))***************+++++++++))))))(((((()))***++++++***************)))))))))((())))))******++++++++++++******))))))******+++***)))(((''''''((()))***++++++++++++++++++++++++((((((((((((((()))))))))((((((((((((((((((((((((************************(((((())))))***+++++++++------,,,,,,,,,,,,++++++.........---......///000------............------....../////////000000000111000///...............111111000000000000111111111111111111111000000000222222222222333333333333333333333333444444444444555555555666777999:::;;;999;;;>>>AAACCCFFFJJJMMMXXXcccnnnsssooojjjhhhiiipppwww((((((((((((((((((((((((,,,*********,,,---,,,+++************************)))))))))(((((()))))))))'''(((((()))***+++++++++,,,,,,,,,***(((((()))+++***))))))((('''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))***************((('''''''''(((******+++)))(((((((((((((((((()))((())))))))))))(((((('''*********)))))))))))))))++++++************************))))))******+++,,,((()))))))))))))))((((((&&&'''))))))'''''''''(((*********))))))))))))(((...,,,+++)))))))))******,,,,,,***)))((((((((())),,,,,,,,,++++++*********%%%&&&'''((())))))******))))))((((((((()))***++++++***)))(((((()))+++,,,)))))))))*********))))))))))))))))))))))))))))))))))))***************+++(((((())))))******++++++++++++******************(((((()))))))))***************))))))))))))******((('''&&&%%%%%%&&&((()))******+++++++++++++++,,,((()))***+++++++++++++++************************************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............//////000------............------........./////////000000111111000000000000111111111111000000000000111111111111111111111111111111222222222333333333444444333333333444444444444555777777777777888888999:::;;;>>>BBBDDDGGGJJJPPPTTTccclllsssssskkkfffhhhlll{{{)))))))))))))))))))))))),,,*********,,,---,,,+++))))))))))))))))))))))))((((((((())))))(((((((((''''''((()))***++++++,,,,,,------+++)))((()))*********)))(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************''''''((((((((()))***+++))))))(((((((((((())))))))))))******)))(((''''''))))))))))))))))))************************++++++******))))))******+++,,,))))))***++++++*********&&&'''))))))'''''''''(((************))))))))))))...,,,+++)))))))))******))))))))))))))))))******---------,,,++++++******'''((()))*********)))(((+++***)))((((((***+++,,,))))))((('''((()))***+++******))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))******************************++++++)))))))))))))))************))))))))))))))))))***,,,***)))(((((()))+++---)))))))))*********++++++((()))***+++++++++++++++++++++++++++++++++++++++************************+++++++++++++++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---......//////......---............////////////------------...///000111111111000000000000111111111111111111111222222222222222333333333444444444333333444444444555555555:::999999888888888888999;;;>>>CCCEEEHHHNNNVVV]]]kkkppprrrnnngggfffmmmuuu}}}}}}}}}|||{{{{{{zzzzzz|||}}}))))))************++++++)))((('''(((*********)))'''''''''''''''''''''''''''(((((())))))((((((''''''(((((()))***+++++++++***+++,,,***(((&&&''''''+++***))))))(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************)))***+++***(((&&&'''(((******))))))))))))******************)))(((''''''))))))))))))************)))))))))*********************))))))******+++,,,)))******++++++++++++***&&&(((***)))((('''(((((()))))))))*********++++++''''''''''''((()))***+++((((((((())))))************************)))(((''')))************))))))(((///---***(((''''''((((((''''''((())))))*********+++***))))))((()))))))))))))))))))))))))))))))))'''''''''((())))))******))))))************)))((()))))))))******************************************))))))(((((())))))***+++***)))(((((()))******''''''(((((()))*********((((((((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---.........++++++,,,,,,,,,,,,------++++++,,,------------,,,......////////////......------........./////////.........///000111333444111111000000000000111111111111111222222222222222333333333333444444444444333444444444555555555555;;;:::999999888999999999:::>>>BBBEEEIIIRRR^^^hhhppprrrqqqllliiilllwww~~~}}}}}}~~~zzzzzzzzz{{{{{{{{{||||||zzzzzzzzzyyyyyyxxxxxxxxxyyy{{{}}}~~~{{{zzzyyyyyyzzz{{{}}}~~~)))))))))******+++++++++((('''&&&''')))***)))(((''''''''''''''''''''''''''''''((())))))(((''''''(((((())))))*********+++***+++,,,+++((('''&&&'''+++***))))))(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************(((***,,,***(((&&&&&&(((++++++************++++++***++++++******(((''''''((()))))))))************((((((((())))))***************))))))******+++,,,(((((()))***************''')))******)))(((((()))(((((()))***++++++,,,---&&&'''((())))))******)))))))))))))))))))))(((((('''((()))))))))((('''&&&))))))))))))))))))))))))...,,,)))&&&$$$$$$&&&&&&&&&(((***+++,,,,,,+++***,,,+++)))((((((((()))***))))))))))))))))))))))))'''(((((()))******+++++++++,,,,,,,,,+++***)))(((((((((((())))))*********+++++++++++++++++++++***))))))(((((((((((()))))))))))))))((((((''''''&&&''''''(((((()))******+++***)))(((''''''(((((()))))))))))))))))))))))))))++++++++++++++++++++++++)))***,,,---......------+++++++++,,,,,,---------***+++,,,---...------,,,......////////////......---------.........//////111111111111111222333444111111000000000000111111111111111222222333333333333333333444444444444555444444444444555555555555888888888999999;;;<<<<<<<<<@@@DDDGGGLLLXXXiiiuuuxxxwwwuuurrrsssyyy|||yyyyyy{{{~~~~~~~~~(((((())))))******++++++***(((((()))***+++***)))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))************,,,......---+++)))((()))+++******)))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))***************$$$'''******(((((()))+++,,,,,,++++++++++++,,,,,,+++++++++******(((''''''(((((())))))*********+++''''''(((((()))))))))************)))***++++++,,,''''''((()))))))))))))))((()))++++++)))))))))***''''''(((***+++,,,---...++++++,,,,,,,,,***((('''************)))'''&&&%%%'''((()))******)))((('''(((((('''(((((()))***+++)))'''%%%######%%%'''(((&&&(((+++.........,,,***,,,+++***((((((((()))***))))))))))))))))))))))))((())))))***++++++,,,,,,---.........---+++)))(((''''''(((((()))))))))***,,,,,,++++++++++++++++++))))))(((((((((((())))))------------,,,+++)))((('''(((((()))******++++++...,,,***)))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++''')))+++---...---,,,++++++++++++,,,,,,---------+++,,,---.........---,,,......////////////......---------........./////////......---------------111111000000000000111111111111111222222333333333333333333444444444555555444444444555555555666666666666777888:::<<<>>>???@@@DDDHHHKKKQQQ___rrr~~~}}}{{{{{{~~~}}}zzzyyy{{{))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%***(((&&&&&&(((*********((()))***+++++++++++++++))))))))))))))))))))))))++++++******)))(((((((((***)))(((''''''((())))))++++++***************+++,,,,,,,,,,,,+++***))))))''''''(((((())))))************))))))((((((''''''(((((())))))))))))(((((('''***,,,+++)))''')))++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))***+++---,,,+++)))'''+++++++++*********))))))(((((())))))******++++++******))))))))))))******(((((())))))*********+++((('''&&&''')))************************)))((((((((()))))))))((()))+++---'''''''''(((((()))***+++*********)))))))))))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,''')))***)))((('''(((*********++++++***)))'''&&&''''''((()))))))))))))))'''(((((((((((((((''''''))))))))))))***************************************))))))***,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............////////////////////////000000000000///......------///000111111111000000111111222333555444333222111111111111222111111111333333222111555444444444444555666666<<<888777:::;;;::::::<<>>???CCCFFFHHHPPPbbbxxx|||xxxvvvuuuuuuvvvvvvuuussssssuuuxxx{{{))))))))))))))))))))))))'''''''''''''''''''''&&&***)))((()))+++,,,+++***)))))))))***))))))(((((())))))))))))))))))))))))++++++******)))(((((((((((())))))***++++++,,,---******))))))))))))******''''''(((((()))***++++++******))))))((((((''''''))))))))))))(((((((((((((((((())))))))))))((((((((()))*********)))))))))*********))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''((())))))************))))))))))))++++++******))))))((((((((((((''''''''''''(((((()))))))))))))))*********,,,***(((((()))))))))((())))))************)))(((###'''***+++,,,---...(((((((((((()))***+++,,,)))))))))))))))************++++++,,,,,,++++++***))))))))))))*********+++((()))******)))((()))***++++++*********))))))(((((())))))*********))))))(((((()))*********))))))))))))*********+++++++++************************+++,,,,,,+++***+++---...,,,,,,,,,---------......------------------------......////////////..................////////////////////////000000000000///////////////000000000111111000000111111222333000000000000111222333444999666333222333444444333555555555555555666666777888777999>>>???>>>@@@EEEHHHOOO^^^rrr~~~|||{{{{{{||||||{{{zzz|||~~~{{{xxxuuusssrrrqqqssstttuuutttrrrppppppqqqqqqqqqrrrsssvvvyyy|||}}}))))))))))))))))))))))))*********************+++)))((('''(((***+++***((('''((()))***++++++,,,+++************************++++++******)))((((((((((((((()))***+++,,,,,,,,,...---,,,+++***)))))))))(((((((((((()))+++,,,---******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))*********)))((())))))))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))++++++******))))))((((((((((((''''''''''''((((((******))))))))))))))))))((('''&&&&&&((())))))(((((())))))*********))))))'''))),,,---,,,***))))))((((((((())))))***+++,,,(((((())))))************++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,)))***+++***)))((()))+++,,,,,,+++++++++***++++++))))))************))))))&&&'''(((((()))))))))(((************++++++++++++************************+++,,,------++++++---///,,,,,,,,,---------......------------------------,,,------......------,,,............////////////////////////000000000000/////////000000000000000111111000000111111222333//////000000111222444444HHHCCC<<<666555666777888666555555555555666777777999888:::>>>>>>===AAAGGGKKKZZZooo}}}xxxrrrllliiihhheeedddcccaaa___^^^^^^]]]```bbbcccbbb```_________^^^^^^^^^___```ccceeegggiiijjjlllnnnqqqtttwwwyyy|||~~~))))))))))))))))))))))))))))))))))))************(((''''''(((******)))'''&&&''')))***,,,---------************************++++++******)))((((((((((((((()))***+++++++++***///...---,,,+++*********))))))(((((()))+++,,,---))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***)))((()))++++++)))((())))))))))))************'''((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))))))))***************)))))))))))))))((((((''''''(((((()))************)))))))))))))))'''&&&''')))++++++***((())))))************)))***,,,------+++***)))))),,,,,,+++***))))))))))))((((((((()))******++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,)))***++++++))))))***+++,,,++++++*********++++++******++++++******))))))%%%&&&'''(((((()))((((((*********++++++++++++,,,************************'''+++------+++***+++---,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,............////////////////////////000000000000...///000111111111000000111111000000111111222333111111111111222333444555JJJDDD;;;555333444666888666666555555666666777888:::999;;;>>>>>>???EEENNNVVVhhh~~~{{{uuurrroooooommmiiiccc^^^[[[ZZZVVVVVVVVVVVVVVVUUUUUUUUUSSSUUUVVVVVVTTTRRRSSSSSSTTTSSSSSSSSSTTTVVVWWWYYYYYYYYYYYY[[[]]]```cccddddddfffiiikkklllooorrruuu|||~~~))))))))))))))))))))))))&&&&&&''''''((((((((((((((((((((()))++++++***((('''''')))***++++++++++++************************++++++******)))((((((((((((((()))*********)))(((,,,++++++***++++++,,,,,,)))(((''''''''')))+++,,,(((((((((((())))))))))))'''((((((((()))))))))***(((((())))))))))))((((((***)))((()))++++++)))'''((()))))))))************(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))%%%&&&''')))******))))))(((((((((((())))))******)))))))))))))))************))))))(((((())))))***************)))))))))(((+++)))((((((***+++***)))(((((()))***************'''(((***+++***+++,,,...,,,,,,+++***))))))))))))'''(((((()))******++++++******++++++++++++******************++++++++++++)))***++++++))))))***+++******)))(((((()))*********++++++++++++***)))(((&&&&&&'''))))))******************+++++++++,,,,,,************************&&&***///000,,,***+++---,,,,,,,,,---------..............................------............------............////////////////////////000000000000...///000111222111000000111111000000111111222333333222222222333444555555>>>:::555111111333555555666666666666666777777888:::999;;;>>>???CCCMMMWWWgggvvvyyyrrrlllfffddd`````````^^^ZZZVVVUUUUUUPPPQQQRRRRRRSSSSSSRRRRRRMMMOOOPPPPPPNNNMMMMMMNNNQQQPPPPPPPPPQQQRRRTTTUUUSSSRRRQQQQQQRRRTTTWWWXXXUUUWWWYYYZZZ[[[]]]___bbbdddgggjjjlllmmmpppuuuyyy))))))))))))))))))))))))))))))******+++++++++,,,)))))))))+++------+++)))'''((()))))))))))))))(((************************++++++******)))((((((((((((((()))******)))''''''((((((((()))***,,,---...)))(((&&&&&&&&&''')))***''''''(((((())))))******'''((((((((())))))******(((((())))))))))))((((((+++)))((()))+++,,,***'''(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))) """%%%(((***+++******'''((((((((())))))******(((((())))))******++++++******))))))))))))******+++*********))))))((((((,,,***((('''(((((((((&&&(((((()))*********************+++)))(((''')))+++))))))))))))***+++,,,---'''(((((()))***+++++++++*********++++++*********))))))))))))************)))+++++++++***)))***+++)))((('''&&&&&&'''((()))+++++++++++++++***)))((('''''')))******+++++++++******+++++++++,,,,,,,,,************************''',,,222333000,,,,,,...,,,,,,,,,---------....................................////////////................../////////000////////////000000000000...///000222222111111000111111111000111222222333444444333333333444555555666444333333555777888888666666666666666777888888999999;;;???AAAFFFSSS___uuuxxxvvvqqqkkkeee___ZZZXXXTTTUUUVVVVVVTTTRRRRRRSSSNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQSSSRRRQQQPPPPPPQQQPPPPPPOOOPPPQQQRRRTTTUUUWWWVVVTTTSSSSSSUUUWWWXXXPPPQQQSSSSSSRRRSSSUUUWWWUUUYYY]]]^^^___```cccfffnnnqqqvvv{{{+++******)))(((''''''&&&!!!###&&&((())))))((((((+++*********))))))((((((''''''((()))))))))))))))************************************************)))************+++++++++,,,++++++***)))((('''''''''''''''(((+++,,,,,,+++---***'''''')))+++***)))))))))))))))))))))))))))(((((((((((()))+++,,,---(((222777222)))''')))+++******))))))))))))*********************)))(((((())))))************))))))(((((())))))*********+++***************)))((((((******))))))))))))******+++***(((((()))***)))(((+++''''''***,,,)))((()))+++*********))))))(((((()))))))))))))))******+++++++++************++++++******))))))))))))******---,,,,,,+++***)))((((((......,,,+++***))))))))))))***++++++***)))***+++---+++)))'''''')))+++---++++++******************---***((((((***,,,+++***))))))))))))))))))***+++))))))))))))))))))))))))''''''((()))))))))))))))------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---------------............///,,,,,,,,,---------..............................111111000000//////......000000000000000000000000...///111222333333333222222222111111111111111111222222333333444555555666444444444555555555666666555555666777777777777777===999;;;BBBFFFLLL___sss|||uuuqqqmmmjjjfffaaa\\\ZZZYYYXXXUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQSSSRRRQQQRRRUUUWWWWWWWWW[[[___dddhhhmmmsss|||*********)))(((''''''''''''((()))***++++++***)))************)))))))))(((''''''((()))))))))))))))************************************************))))))*********+++++++++(((((()))******+++,,,,,,***)))(((((())))))(((''',,,)))'''''')))******)))))))))))))))))))))))))))***)))))))))))))))***+++,,,333777222+++)))************))))))))))))*********************)))((((((******++++++++++++******((()))))))))***************************)))((((((((((((''''''''''''((((((***)))((((((***,,,,,,+++,,,))))))---...+++)))***************)))))))))(((++++++***)))(((((())))))+++******))))))******++++++++++++******+++++++++++++++***))))))(((((((((,,,,,,+++***))))))))))))((()))******(((((()))***,,,+++***((((((***+++,,,...------,,,+++***))))))---***((((((***,,,+++***,,,+++***))))))(((((()))++++++++++++++++++++++++((()))******+++*********,,,++++++******+++++++++******+++++++++,,,,,,,,,,,,,,,------.........------------............///,,,---------....................................111000000000/////////...000000000000000000000000...///000111111111111111111111111111111111111111333333333444444555555555444444444555555555666666555666666777888888888888:::999<<>>===FFFNNNXXXkkkxxxsssrrrtttwwwzzzzzzwwwssspppmmmjjjfffdddeeeeeeeeeeeedddeeehhhkkkiiiiiikkklllnnnppprrrssstttttttttuuuvvvxxxyyyzzz{{{{{{{{{|||}}}~~~}}}{{{zzzyyyyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwxxxvvvssspppnnnllllllkkkllllllkkkiiihhhfffeeeeee___]]][[[ZZZ[[[[[[ZZZXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVXXX[[[]]]YYY]]]eeennnxxx))))))))))))(((((((((((((((((()))+++,,,---...///))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((()))+++---///000111000...,,,,,,,,,,,,***)))((()))++++++***))))))***************************''''''(((((()))+++,,,---(((******(((***......+++******))))))))))))******)))***++++++,,,+++++++++)))))))))******)))))))))************))))))))))))((())))))************)))***))))))(((((())))))***///---+++*********)))((()))&&&(((,,,...***''''''))))))))))))************)))))))))))))))***++++++***))))))(((((())))))***))))))++++++++++++))))))))))))******+++++++++,,,++++++******+++,,,------)))+++,,,+++***)))***+++)))***+++,,,,,,+++***)))((())))))******+++,,,,,,(((***,,,,,,***)))***+++000///---+++)))((('''&&&************************((())))))***+++*********++++++++++++,,,---......******+++++++++,,,,,,,,,---------.........//////---------............///------........./////////////////////////////////////////////000000000000000000000000000000000000333333222222222333333444000000000111222222333333222222333444444555555666555555666666666777777777777777777888:::===???AAA???IIIXXXiii}}}tttqqqkkkgggeeegggjjjlllkkkkkkkkkjjjiiihhhggggggiiikkklllmmmnnnppptttwwwtttuuuxxxzzz}}}|||{{{yyyyyyxxxwwwuuurrrpppooonnnhhhfffcccbbbaaaaaa___]]]ZZZYYYXXXXXXYYYYYYWWWVVVSSSRRRRRRQQQRRRSSSUUUVVVTTTVVVXXX]]]bbbhhhmmmppp|||(((((((((((())))))))))))'''(((***,,,,,,,,,,,,,,,((()))))))))************''''''((()))))))))))))))************************************************(((((((((((()))))))))***(((((()))+++,,,...//////000...,,,,,,,,,,,,***((((((***------+++)))***+++************************))))))(((((()))***++++++***------)))))),,,---+++******))))))))))))******)))***++++++,,,,,,,,,+++)))******++++++******)))************)))))))))((((((((()))******************))))))(((((())))))***---+++))))))******)))(((***''''''+++,,,)))'''(((((()))))))))************+++***)))))))))))))))***))))))(((((((((((()))))))))***,,,------,,,***)))))))))))))))************+++***************+++,,,)))***+++***)))((()))+++*********++++++***************++++++++++++++++++(((***---,,,***))))))+++...---,,,+++***)))))))))************************)))***++++++,,,,,,++++++************+++,,,---...******+++++++++,,,,,,,,,---,,,+++******,,,...///---------............///,,,---------............////////////////////////.../////////000000000111000000000000000000000000000111222333333333333333///000000111222222333333111111222333555666777777555666666666777777777777888777777888;;;>>>AAACCCHHHQQQeee}}}~~~yyyuuuiiihhheeeccccccdddhhhjjjjjjlllnnnooopppqqqssstttvvvxxx{{{}}}}}}{{{yyyyyyvvvrrrooollljjjgggeeebbb```^^^___``````^^^[[[WWWVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUWWWYYY\\\]]]fffmmmuuu|||(((((((((((())))))))))))&&&''')))******)))'''&&&(((((())))))*********+++'''(((((()))))))))))))))************************************************(((((((((((())))))))))))++++++++++++++++++++++++,,,*********,,,---,,,+++(((+++......+++******,,,************************+++******)))))))))))))))***------)))&&&((()))(((******))))))))))))******)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++*********))))))(((((((((((()))***************,,,,,,++++++++++++,,,,,,+++)))(((((()))******)))+++''''''***,,,)))((()))(((((())))))*********+++---,,,+++)))(((((((((((())))))(((((((((((())))))''')))***++++++***)))'''))))))))))))((((((((((((******))))))))))))******((()))***)))((('''(((***************************---------,,,,,,+++++++++'''***------***))))))+++(((((()))***+++---///000((((((((((((((((((((((((++++++,,,---------,,,,,,))))))))))))***+++,,,---******+++++++++,,,,,,,,,***)))'''%%%&&&(((***,,,---------.........//////,,,,,,,,,---------......000000000000000000000000.../////////000000111111000000000000000000000000...///111222333333333222///000000111222222333333000000111333555666888888666666666666777777777777888888888999;;;>>>BBBDDDRRRZZZppp~~~yyyzzzyyyxxxuuussspppnnnlllkkkeeeeeeeeeeeeeeehhhllloooppprrrvvvyyyzzz|||~~~zzzvvvsssooolllkkkiiiggggggiiihhheeebbb___]]][[[YYYWWWUUUSSSQQQQQQQQQQQQRRRRRRSSSTTTUUUSSSYYYaaafffkkksss}}}((()))***++++++***)))((())))))))))))************''')))***)))((('''(((***))))))))))))))))))))))))+++***)))(((((()))***+++'''(((***)))'''&&&&&&'''))))))))))))************000---***(((((()))))))))'''((()))+++------+++))))))***,,,------,,,***))),,,+++***))))))***+++,,,)))***+++)))'''&&&'''((())))))))))))))))))))))))++++++************++++++,,,,,,++++++***+++++++++)))))))))))))))*********))))))))))))))))))))))))+++++++++*********))))))%%%''')))+++,,,+++***)))(((((()))***+++,,,,,,---+++)))'''(((+++,,,***(((************************++++++************++++++***)))((()))***+++***((()))))))))*********))))))))))))))))))))))))))))))************************))))))(((((('''''''''&&&(((((((((((()))))))))))))))***++++++***)))***+++------+++***))))))((((((---,,,+++***))))))))))))))))))***+++,,,------...&&&((()))+++,,,,,,,,,+++------,,,++++++******)))++++++++++++++++++++++++---------,,,,,,+++++++++)))+++------,,,,,,,,,---......////////////......000000000000111111111111............////////////---...///000111222333444222222111111222333444444222222333333333444444444333333333444444444555555666666555666666777888888999888999===??????CCCIII[[[ooo}}}tttnnnmmmmmmmmmllliiihhhhhhhhhhhhhhhiiijjjhhhkkknnnppprrrtttwwwzzz{{{}}}xxxwwwtttrrrsssuuutttnnniiiiiifffbbb___]]]\\\ZZZXXXUUUUUUUUUTTTRRRRRRRRRTTTUUUTTTUUUWWW\\\cccjjjnnnttt~~~((()))***++++++***)))((())))))))))))************)))***+++***)))((()))+++))))))))))))))))))))))))++++++************++++++''')))******(((''''''((())))))))))))************---+++)))((()))*********(((((())),,,......,,,)))***+++---......---+++***,,,++++++++++++++++++,,,,,,,,,++++++++++++******************************++++++************++++++,,,,,,++++++***++++++,,,+++++++++++++++*********))))))))))))))))))))))))+++++++++*********))))))'''(((***,,,---,,,+++***)))))))))***++++++,,,,,,+++)))((((((***+++***(((************************))))))(((((((((((())))))***)))((()))***+++***(((((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))******************************)))))))))(((((((((((((((((()))))))))******)))***++++++***)))***+++,,,,,,+++***)))))))))))))))))))))((())))))******)))******++++++,,,,,,---((((((***+++,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++------,,,,,,,,,---......////////////......------.........//////////////////000000000111111111000000///...---------000000////////////000000222222333333333444444444444444555555555666666666666666666666777888999:::999888;;;>>>@@@CCCKKKUUUiii}}}}}}uuupppiiieeedddfffgggggghhhhhhiiijjjkkklllnnnnnnqqqtttwwwyyy{{{~~~}}}~~~yyyuuurrrooojjjgggeeebbb```^^^[[[[[[ZZZWWWUUUSSSSSSSSSRRRQQQOOOOOOQQQUUUYYY\\\eeelllwww))))))************))))))))))))))))))************)))+++,,,+++***)))***+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((***++++++)))(((((())))))))))))*********++++++***)))'''(((***+++++++++))))))***,,,//////,,,***+++,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,+++)))'''%%%'''***+++)))'''************************++++++************++++++,,,++++++***++++++,,,,,,---------,,,++++++******))))))))))))))))))))))))+++************)))))))))((()))+++,,,---,,,,,,+++***************************)))((()))***+++***(((************************))))))(((((((((((())))))***)))((()))***+++***(((((()))***,,,.../////////))))))))))))))))))))))))************************++++++************)))))))))))))))*********++++++)))***++++++***)))***+++++++++***************+++''''''''''''((()))***+++++++++++++++++++++++++++)))***++++++++++++************+++++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---***,,,---...---,,,---.........////////////......------------............000000000111111111222222333222111000...---,,,+++333222222111111111111222333333333333444444444444555555666666666777777777666666666777888:::;;;<<<999999<<>>999:::===@@@CCCNNNdddxxxyyyqqqllliiihhhbbbaaabbbcccgggkkkoooqqqtttvvvyyy}}}~~~zzzvvvsssooommmiiieeebbb___\\\ZZZYYYXXXVVVUUUUUUVVVWWWXXXUUUVVVWWWYYY]]]eeeooovvv***))))))))))))))))))***((()))))))))************((()))***)))(((((()))***))))))))))))))))))))))))((()))***++++++***)))(((***+++,,,,,,***))))))***************+++++++++++++++******+++,,,,,,***''')))***+++---//////---+++*********++++++*********((()))***++++++***)))(((+++'''%%%(((---///---)))************************++++++************+++++++++*********++++++,,,---------,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))),,,,,,++++++***)))))))))))))))******)))))))))***************************++++++************++++++***)))((()))***+++***((()))******++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))***++++++***)))***+++))))))))))))***+++,,,,,,,,,+++******)))))))))***,,,++++++******))))))(((,,,,,,+++******)))))))))))))))***+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------***,,,......---------.........////////////....../////////000000000000111/////////000000000111111//////000111222333444444---------...000111333444333333444444444555555555444444555555555666666666666666777888:::;;;===>>>:::;;;>>>BBBHHHWWWqqq{{{wwwqqqlllhhhfffffffffdddfffiiimmmrrrvvv{{{}}}xxxtttpppllljjjgggccc```[[[ZZZYYYWWWVVVVVVVVVVVVSSSSSSSSSSSSUUUYYY^^^bbbkkksss******))))))))))))******))))))))))))************''')))***)))((('''((())))))))))))))))))))))))))))))))))))******))))))))))))+++,,,,,,***))))))************++++++++++++,,,,,,,,,,,,---...---***'''))))))***,,,//////,,,************))))))*********(((((())))))))))))((((((***(((&&&(((,,,---,,,***++++++++++++++++++++++++++++++************++++++************+++,,,------,,,,,,++++++******))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((,,,+++++++++******))))))(((***+++***)))((()))***************************))))))(((((((((((())))))***)))((()))***+++***((()))))))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***)))))))))*********++++++)))***++++++***)))***+++***)))))))))***+++,,,,,,---,,,+++***))))))))))))++++++*********))))))))),,,,,,+++***))))))******))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++---...///------...///......////////////................../////////////////////000000000111111000000000000000000000000......///000111333444555333444444444555555555555444444555555555666666666777777777888999;;;<<<===;;;<<<@@@HHHSSSfff~~~vvvtttmmmkkkhhheeeddddddeeefffjjjnnntttzzz~~~{{{wwwuuurrrmmmiiieeedddbbb___\\\YYYWWWUUURRRRRRRRRRRRTTTUUUWWWXXXZZZaaajjjrrryyy+++***)))(((((()))***+++))))))))))))************((()))******(((((()))***))))))))))))))))))))))))+++******))))))******+++)))***,,,+++)))(((((()))*********+++++++++,,,,,,***+++---///111000---***(((((())),,,......,,,)))+++******************+++******))))))))))))******''''''(((((()))*********++++++++++++++++++++++++++++++************++++++************+++,,,---...,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((())))))+++++++++***************(((***+++***(((((()))+++************************))))))(((((((((((())))))***)))((()))***+++***(((''''''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((()))))))))******)))***++++++***)))***+++******************+++++++++******)))))))))******************)))))))))))),,,+++***))))))******+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++---//////...---...///......////////////......////////////000000000111000000000111111111222222111111111000000/////////333333333222333333444555444444444444555555555555555555666666666777777777777777777888888999;;;;;;======CCCOOOaaaxxx~~~wwwnnnkkknnnhhhggghhhiiikkkmmmpppqqqxxx}}}|||vvvsssrrrooolllhhhccc```]]]XXXWWWUUUUUUUUUUUUUUUTTTSSSXXX]]]```cccjjjvvv+++***)))(((((()))***+++))))))))))))************)))+++,,,+++***)))***+++))))))))))))))))))))))))---,,,+++******+++,,,---(((***++++++)))(((((()))******+++++++++,,,,,,,,,)))***,,,000222222///,,,(((((()))+++------+++))),,,++++++******++++++,,,,,,+++***))))))***+++,,,+++,,,------,,,+++---...++++++++++++++++++++++++++++++************++++++************+++,,,---...,,,,,,------------------))))))))))))))))))))))))'''((((((((())))))************)))))))))))))))***************************(((***,,,+++(((''')))+++************************++++++************++++++***)))((()))***+++***(((%%%&&&((()))++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,(((((((((((()))))))))))))))+++++++++***)))***+++++++++***************+++(((''''''(((((()))***+++)))))))))))))))*********++++++***))))))***+++,,,***++++++++++++,,,,,,,,,---------------------------------,,,,,,++++++++++++---//////...---...///......////////////......111222222222333333333333111111222222222333333333222222222222222222222222333222111000////////////444444444555555555666666777777777777888888888888888777777777888999999:::>>>>>>EEEUUUkkk{{{uuurrrllleeeffflllhhhjjjmmmqqqvvv{{{yyyxxxvvvtttpppkkkgggeeeaaa^^^ZZZXXXVVVVVVUUUTTTRRRVVVXXXWWWVVV[[[eeennnqqq|||(((''''''(((((()))***+++)))))))))((()))******++++++,,,,,,,,,+++***(((''')))************+++++++++))))))))))))))))))))))))************))))))((((((+++*********************))))))+++...000///***%%%******+++,,,------------++++++************++++++(((((()))))))))*********((((((((()))***,,,---...++++++,,,,,,,,,++++++***,,,,,,,,,+++)))))),,,...'''(((***++++++***)))(((++++++++++++++++++++++++++++++******))))))((((((******)))(((((()))***+++))))))*********++++++++++++++++++++++++,,,,,,,,,......---,,,+++))))))(((---,,,+++*********,,,,,,'''((()))******)))((('''((((((((((((((((((((((((******++++++++++++******,,,,,,,,,+++++++++******+++***((('''''')))+++,,,,,,,,,+++***))))))******)))((('''&&&&&&(((***,,,+++)))'''&&&'''***...111++++++******)))((((((((($$$%%%&&&'''''''''''''''...---,,,,,,++++++++++++))))))***++++++++++++*********+++,,,,,,,,,,,,++++++,,,------......------///.........///000///.............../////////000000...---...///000///...------............------000000000000111111111111000000000111222222333333111111222222222333333333222222333444444555555666666666555333333222222222777666999>>>>>>;;;:::<<>>@@@FFFTTTbbbxxx|||zzz{{{~~~zzzsssmmmiiifffddd[[[ZZZWWWVVVUUUUUUUUUTTTUUUYYYbbbnnnwww......---,,,++++++++++++...,,,)))'''(((***---000000///---+++******++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******************++++++'''+++...///------...000+++***)))((()))+++---...---,,,,,,++++++,,,,,,---(((((()))***,,,---......((((((((()))***,,,---...***+++,,,---............+++---//////...,,,,,,---+++++++++***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,'''((()))+++++++++***)))''''''(((***+++,,,---...((()))***+++,,,---............---,,,+++***)))(((+++***))))))***,,,...///...---+++)))((())))))***))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,,,,+++***))))))+++---...,,,+++++++++,,,------...///...,,,*********,,,---++++++******)))******+++*********+++,,,,,,------((()))***+++++++++++++++((((((((((((((()))*********+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,++++++,,,------......------)))---000000...000555:::000000000000111111111111111000///000111222111///111111222222222222111111111111222222222333333333555444444333333222222111333333333444444444555555666666666777888888999999888888999:::;;;===>>>???======>>>BBBEEENNNaaaqqq~~~}}}~~~yyytttpppnnnccc```\\\YYYXXXYYYYYYXXXTTTUUU[[[aaaeeelll~~~+++******)))******+++,,,,,,+++***))))))***+++,,,+++,,,,,,,,,,,,+++***)))******)))(((((((((((((((&&&))),,,---,,,,,,------,,,---...///...,,,)))((('''(((+++---...---,,,,,,,,,,,,,,,,,,,,,+++***)))))))))((())))))***+++++++++***))))))))))))))))))++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,------...///***,,,...000000...,,,***'''((()))***************((()))+++,,,+++)))'''&&&((()))+++,,,,,,+++)))(((++++++******))))))((((((((())))))+++,,,---......&&&(((+++...//////...---))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))***)))((()))******)))'''++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++*********)))))))))******+++++++++******000---+++,,,......,,,***&&&(((***+++,,,,,,,,,+++************************)))******++++++******)))+++++++++******)))))))))++++++,,,,,,,,,,,,------+++,,,---...---+++((('''------,,,,,,,,,,,,++++++---------------,,,,,,,,,---...//////......///111222222111111111111111111111111111000///.........111111111222222333333333111111333444555666666666444444444555555555555666222333444444444555777999777888999:::::::::::::::;;;======>>>DDDUUUmmm}}}ssskkkgggbbb___^^^\\\XXXTTTVVVXXXYYYYYY[[[```gggnnn************++++++++++++,,,+++***))))))***+++,,,'''(((***+++,,,------...++++++***)))))))))))))))(((***,,,,,,+++******+++,,,------------+++***)))((()))+++---------,,,+++,,,,,,,,,,,,++++++******))))))(((((((((((())))))...---+++***(((''''''&&&************************,,,,,,,,,,,,++++++++++++***************+++,,,,,,+++,,,---......---,,,+++((())))))************))),,,,,,---...---,,,+++***)))***+++,,,,,,+++***)))*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++******)))************************************************++++++*********))))))))),,,***((((((***++++++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++*********))))))******+++,,,,,,,,,,,,,,,...,,,++++++------+++)))(((((()))***++++++++++++******************************++++++++++++******,,,,,,+++++++++*********++++++,,,,,,,,,,,,------***+++,,,------,,,+++++++++++++++,,,,,,---------////////////////////////...///000000//////000222111111111111111111111111111111111111111111111111111111222222222333333333333333444444555444444444444444444555555555555666666777888777666777888:::777888999999::::::::::::===???BBBHHHTTTiiiuuupppiiieeecccaaa\\\YYYVVVWWWWWWVVVVVVYYY___dddrrr|||)))***+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,'''((()))+++---.........,,,,,,+++++++++*********,,,------,,,+++******,,,---,,,,,,++++++***************,,,------,,,+++***,,,,,,,,,++++++++++++***))))))(((((('''(((((((((...---+++***((((((''''''*********************************+++++++++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++******))))))+++************)))))))))************************))))))))))))************------,,,+++***))))))(((...,,,***)))((((((((()))************************++++++++++++++++++++++++++++++************))))))...+++))))))***,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************)))***+++,,,---.........---+++******,,,,,,+++)))******))))))))))))******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////******+++,,,---...//////000000000000000000000000///000111111000000111222111111111111111111111111000000111111222333444444111222222222222333333333444444555555444444333222444444444555555555555666777888999888777777888:::888888999999999999::::::===@@@FFFRRReee~~~|||tttnnnjjjgggbbb^^^ZZZYYYWWWTTTRRRSSSWWWZZZ^^^cccrrr)))***+++,,,------,,,,,,,,,+++************+++,,,******+++,,,,,,,,,+++++++++++++++++++++******)))---...///...,,,,,,---///---,,,+++************++++++,,,,,,,,,,,,+++***))),,,+++++++++++++++++++++))))))(((((()))***++++++))))))))))))***++++++,,,************************)))))))))******++++++,,,++++++******++++++,,,------,,,+++******+++,,,---++++++++++++******)))(((***)))(((((((((((())))))++++++***))))))***++++++(((((())))))******++++++---,,,,,,+++***)))((((((******)))))))))******+++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++***+++---...---+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************((()))***,,,---.........,,,,,,++++++,,,,,,++++++,,,+++)))((('''((())))))************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,---...///000++++++,,,,,,---......///............////////////...000111111000///111222111111111111111222222222000000111111222333333333222222222222222222222222333444444555444444333333444444444555555555555666444555666555555555777999999999999999999::::::;;;???CCCMMM^^^vvv~~~wwwqqqmmmgggccc```^^^ZZZVVVTTTSSSUUUVVVWWWZZZbbbooo~~~******+++------.........---,,,+++******+++,,,---***++++++,,,,,,,,,++++++******+++++++++***)))(((***+++------,,,---...///---,,,+++*********++++++,,,,,,,,,,,,+++******))),,,++++++******+++,,,,,,)))))))))***+++---...///))))))))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,++++++******++++++,,,------,,,***))))))***,,,---+++++++++++++++***)))(((,,,,,,+++++++++,,,,,,---++++++***))))))***++++++(((((())))))******++++++************************(((***+++------,,,***)))************************************************------------------------)))***,,,...000///,,,************+++++++++,,,,,,,,,++++++******++++++,,,************************'''((()))+++,,,---------,,,,,,------,,,,,,---------+++***((((((((())))))************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///......------......///---------------------------.........//////000000---...000///......///111000000111111111222222222111111111111111111111111222222222222222222222222111222333444555555555555444444444555555555555666222333444555444555888::::::999999999:::;;;<<<===BBBJJJYYYooo{{{uuunnnjjjfffccc___[[[XXXWWWVVVVVVUUUXXX]]]bbbgggsss+++++++++,,,---...///000---,,,+++******+++,,,---((()))***+++,,,---------)))***+++++++++***((('''%%%(((+++,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,+++*********+++,,,---*********+++,,,...///000,,,++++++*********++++++------------------------*********+++++++++++++++***))))))))))))***++++++,,,+++***))))))***+++,,,+++++++++,,,++++++***************+++++++++++++++************************))))))))))))************((())))))******+++++++++***,,,---...---+++(((&&&++++++++++++++++++++++++************************,,,,,,------------......))))))+++...000///,,,***************++++++++++++++++++************++++++***************+++++++++'''((()))***+++,,,,,,,,,+++---......,,,,,,---///,,,,,,+++***))))))******************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------..................------............------,,,,,,...//////000000111111222---...//////......///000000000000111222222333333111111111111111000000000333333333222222222222111000111333444555666666666444444444555555555555666555666777777777888:::<<<::::::999:::;;;===???AAAAAANNNddd~~~zzzuuuoookkkeeeaaa^^^\\\YYYWWWSSSUUUXXXYYYZZZaaattt---,,,+++***,,,...111333---,,,++++++++++++,,,---)))***+++,,,,,,,,,,,,+++***+++,,,---,,,+++)))(((&&&)))---///...,,,++++++,,,,,,............---,,,,,,,,,++++++++++++++++++,,,+++***)))***+++---...,,,,,,+++++++++,,,------+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,******))))))))))))************+++,,,,,,,,,++++++&&&'''((()))***))))))((()))***+++,,,,,,+++***)))*********)))))))))))))))))))))))))))******************+++++++++***((('''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------+++***)))***,,,...---,,,************++++++++++++++++++************++++++))))))*********+++++++++)))***++++++,,,,,,,,,+++***,,,------++++++---///+++,,,,,,,,,,,,++++++*********************************++++++++++++***************+++++++++,,,,,,++++++,,,,,,,,,,,,------***+++---...//////...---------------............---......///000000111111---///000000//////000111///000000111222222333333000000111111222333333333333333333222222222111111222333333444555555555444444444444555555555555666:::;;;;;;:::999888:::;;;:::::::::;;;===@@@CCCDDDGGGXXXsss{{{vvvooojjjfffccc^^^[[[WWWTTTSSSUUUVVVZZZccclll{{{...---+++***+++...222444------++++++++++++------......---,,,+++)))((('''+++,,,---......,,,***)))***...222444222///,,,++++++---///000000///---,,,,,,++++++******+++,,,,,,,,,+++***))))))+++---......---,,,+++************(((((()))***+++---///000++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,------...///)))))))))******))))))))))))***+++,,,,,,,,,,,,,,,((())),,,---...---+++***((()))+++,,,,,,+++)))(((++++++******))))))((((((*********)))))))))))))))'''&&&&&&'''(((***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++---***''''''))),,,...///)))************+++++++++++++++************++++++))))))******++++++++++++++++++,,,---------,,,,,,(((+++---,,,******,,,...***+++---......---,,,+++*********************************++++++*********)))))))))******+++++++++++++++,,,,,,,,,---------'''))),,,...000000///...+++,,,,,,---...///000000+++++++++,,,---......//////000111111000000111222///000000111222222333333///000111222444555666777333333333222222111111111444444555555444444333222444444444555555555666666=========;;;888777777888:::::::::;;;>>>AAAEEEGGGTTTgggxxxrrrnnniiiccc___]]]VVVRRRUUUXXXXXXXXXZZZcccrrr000000///...---+++***)))------------------------,,,,,,,,,++++++*********************************+++)))'''))),,,......---/////////......---------------------------------.........------,,,,,,,,,++++++*********+++,,,,,,******+++++++++,,,,,,,,,+++++++++******)))))))))........................000///---***))))))))))))((()))***++++++++++++++++++++++++*********))))))(((((()))***++++++++++++++++++************++++++++++++)))((((((((()))***---,,,+++))))))))))))***************************)))+++++++++***)))***+++))))))))))))***+++,,,,,,............------,,,+++,,,***(((''''''(((***,,,------,,,++++++******)))))))))***+++,,,------......---,,,***)))(((((((((++++++,,,,,,---...//////000...---++++++,,,---...,,,+++***))))))***+++,,,++++++++++++++++++++++++///---++++++------+++)))++++++++++++++++++++++++)))***+++---.../////////............////////////))))))***,,,...///000111...............///000000///000111222222222222222222222111111111111111111111111111111222333444555444444444444333333222111555555555555555666777777111333777888777666666777999999999888666777999;;;===999999<<>>@@@CCCLLLUUUkkk{{{tttppphhhccc^^^[[[ZZZZZZWWWUUUUUUWWW^^^hhhsss((()))***,,,---...//////'''((()))***,,,---...///.............../////////------------------------///...------......---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++000000...---,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,+++++++++++++++++++++,,,---------,,,,,,---------,,,,,,,,,,,,+++------------,,,+++******++++++************++++++...---,,,+++************))))))))))))***+++,,,---++++++++++++++++++++++++((()))***)))(((((((((***///...---,,,++++++++++++******++++++******)))))))))***+++,,,,,,+++***))))))******+++,,,,,,------,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,++++++++++++++++++++++++///...,,,+++++++++,,,---++++++************++++++++++++++++++++++++++++++...,,,++++++------,,,***++++++++++++,,,,,,,,,,,,.........---+++***((('''---............/////////000000///...---,,,+++***...------------...//////111222222222222111000000111111111111111111111111111111111111222333444444333444444444444333333222444333333333333444555555333555888888777666666666888999999888777888999;;;:::;;;===@@@AAAFFFTTTbbb}}}~~~yyyrrrllleeeaaa___\\\YYYVVVWWWUUUUUUZZZ```jjjyyy,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---......111111///...,,,+++***)))++++++++++++++++++++++++++++++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++...---,,,+++******************+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))(((++++++************++++++...---,,,+++***))))))))),,,,,,+++******)))))))))''''''''''''''''''''''''(((***+++***)))((()))***,,,+++******)))))))))***(((((())))))))))))(((((())))))************))))))*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,)))******+++,,,---------...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,---------------------.........//////,,,,,,------......//////,,,,,,++++++,,,,,,---...000111111222222222111111111111111111111222222222222111111111222222333444333444444444444444333333555444444333444444555555444666888888777666666777<<<======;;;999888999::::::<<<@@@BBBCCCJJJ]]]ppp{{{uuunnnhhheeebbb]]]ZZZ\\\XXXVVVWWWYYY^^^hhhsss.........---,,,+++)))))),,,,,,,,,,,,---------------,,,+++***((('''%%%%%%++++++++++++++++++++++++)))***,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------******++++++++++++******************++++++++++++((()))***+++++++++++++++++++++************+++++++++++++++******)))(((''',,,,,,++++++***))))))(((***************************+++,,,,,,******+++,,,***)))))))))******+++,,,'''(((((()))))))))((((((///...,,,++++++,,,...///,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,+++******))))))******((()))***,,,---///000111------,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------)))***,,,---///000111111------------............***+++,,,---///000111222//////......//////000111...///000111222333333333000000111111111222222222222222111111222222333333333444444555555444444444666666555555555555555666555666888888666666777888444777999::::::;;;===>>>;;;>>>BBBDDDFFFQQQiii}}}uuunnnkkkgggbbb^^^[[[WWWUUUUUUUUUUUUZZZ```,,,------......------,,,------------------------+++++++++,,,,,,,,,,,,,,,------------------------+++---//////---+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------...///******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------------------------+++,,,------------,,,,,,******+++++++++***)))))))))***************++++++******+++,,,------------++++++************++++++)))************)))((((((((((((***++++++,,,+++++++++++++++++++++++++++++++++,,,---,,,++++++,,,---++++++++++++,,,---...///(((((())))))******))))))///---+++))))))+++---///------,,,,,,+++******)))((()))***+++,,,------...,,,,,,+++***)))))))))***))))))+++,,,...///111111,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,------++++++,,,...++++++,,,,,,------......,,,---...//////000000///,,,------------.........------........./////////...............///000000//////111222222333333222000000000111222222333333333222222111222222333333333444444555555555555444777777666555555555555666444666777777777777888:::555777999999888777888999===>>>BBBGGGMMM\\\xxxwwwsssnnnhhhddd^^^ZZZXXXXXXWWWSSSSSSVVV,,,---......////////////+++++++++,,,,,,------...---.........///000000000........................+++...000000...,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......---,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,------......---,,,++++++,,,,,,,,,++++++***)))*********++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++************++++++((()))***+++++++++******'''(((***+++,,,,,,++++++))))))))))))))))))))))))***+++,,,,,,+++***+++,,,,,,,,,,,,+++,,,,,,------))))))***++++++++++++++++++******))))))******+++,,,+++++++++++++++++++++*********++++++,,,,,,,,,*********)))******+++,,,+++++++++,,,------......,,,,,,,,,,,,,,,+++******++++++,,,------,,,++++++++++++++++++++++++++++++))),,,------++++++---///++++++,,,,,,---......///------......///.........,,,,,,---------.........////////////............------,,,,,,------...///222222222222222111000//////000000111222222333333333333222222111222222333333333444555555555555555777666555555444444444555333555666777777888:::<<<:::<<<===;;;888666555555===>>>BBBIIITTTiiiyyyrrrmmmhhhccc___^^^[[[VVVTTTVVV...///////////////......(((((()))***,,,---...///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000111000///000111---------....../////////------------------------........./////////000000...---,,,+++***)))))))))******+++++++++,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---++++++------------,,,,,,+++***+++++++++,,,,,,---------++++++++++++******)))(((++++++************++++++((()))+++,,,------,,,,,,++++++,,,,,,+++***((('''************************)))+++++++++***)))***+++,,,,,,+++***))))))))))))******+++,,,,,,,,,,,,,,,,,,---............---,,,*********++++++,,,------,,,,,,,,,++++++++++++***((((((((()))***,,,---...,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******++++++------------++++++++++++++++++++++++++++++)))+++...---++++++---///++++++,,,,,,---...//////***+++,,,---............,,,,,,,,,---------................../////////000000000000000000111222222555555444333111///---,,,///000000111222222333333333333222222111222222222333333444555666666666555666555444333333333333333333444666777777888;;;===888:::===>>>===<<<============AAAKKKZZZsss{{{uuunnngggbbb___\\\WWWUUUVVV---------.........///////////////......---------111000///------......///222222111000///...------000//////---,,,+++******//////.........---------,,,,,,++++++***+++++++++)))******++++++******)))---------,,,,,,+++++++++)))***+++,,,---............------,,,,,,------...((()))***+++,,,---------+++,,,,,,---,,,+++)))(((//////000000000///...---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))***,,,------,,,***((((((+++...---***)))+++---,,,+++,,,---...,,,)))&&&///...---+++***)))((((((,,,***)))***+++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******)))***+++,,,,,,+++***)))------------,,,+++***)))---)))&&&)))///111---(((......---,,,,,,+++******)))***+++,,,,,,+++***))),,,,,,+++***+++,,,---...,,,,,,++++++***)))((((((******,,,---......//////)))+++------,,,,,,,,,---........................---.........//////000000111111111111111111111111111111222333333333333222111111222222222333333333222222333333333333444444333333333333333333222222555555444444444444555555888888888777888888999999<<<;;;:::;;;===??????>>>BBBBBBEEERRRjjjyyytttmmmhhhddd```ZZZVVV---------.........////////////...---------------000///...---,,,------...///...............------------------------------......---------,,,,,,,,,,,,+++++++++++++++,,,,,,...//////000000//////...//////.........---------***+++,,,,,,------------------,,,,,,,,,,,,------))))))***,,,,,,---------,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,***************************+++,,,------,,,+++***000///......---,,,+++***,,,+++***+++,,,---,,,***...---,,,+++***)))))))))+++***))))))+++,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******++++++++++++******------------,,,+++***)))---***(((***---...+++(((++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,***+++------,,,,,,,,,---..................................../////////000111111111111111111111111000111222222333333222222111111111222222222333333222222333333333333444444333333333444444444444444666555555444444555555666888888888777888888999:::<<<;;;:::;;;===>>>??????CCCEEEMMM___zzzyyysssnnniiiccc^^^---------...............000///---,,,,,,---............---,,,,,,,,,,,,---++++++,,,,,,---------...++++++,,,---...//////000---------,,,,,,,,,++++++++++++***++++++,,,---...,,,------......------,,,///............---------,,,,,,------------,,,,,,------,,,,,,,,,,,,------)))***+++,,,,,,------,,,---,,,,,,+++++++++++++++,,,+++***(((((())))))***)))******+++,,,------...------++++++++++++------,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***333///+++,,,...///,,,(((,,,+++))))))+++...//////---,,,++++++******+++++++++***))))))+++,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------,,,+++******++++++,,,,,,,,,+++******(((((()))***++++++,,,,,,///---+++))))))+++---///,,,,,,+++++++++,,,---...+++,,,,,,---...//////000---------------,,,++++++***,,,---...---,,,---.......................................////////////111111111111111111111111000111222222333333222222000000111111111222222222222222333333333333444444333333444444555555666666666555555444444555555666888888777777888999999:::;;;::::::;;;<<<>>>@@@AAACCCIIIXXXppp|||vvvooohhhbbb........................000///---,,,,,,---///000.........---------------++++++,,,,,,,,,---------+++,,,,,,---...///000000......---------,,,,,,,,,*********+++,,,---...///)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++---,,,,,,,,,,,,,,,,,,---***++++++,,,------,,,,,,...---+++******+++,,,---...---+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++***))))))***++++++************************------,,,+++++++++,,,---///,,,)))))),,,------,,,,,,+++***+++---.........,,,++++++***++++++,,,,,,,,,+++******,,,------,,,***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,,,,,,,***))))))***,,,,,,,,,---------,,,,,,+++***(((+++------+++***+++---))))))******+++,,,,,,,,,...---+++******+++---...+++++++++,,,,,,,,,------,,,,,,------.../////////------.........------,,,***,,,......---,,,---....................................///////////////111111111111111111111111000000111222222222222222000000000111111111222222222222222333333333444444333444444555666777777888666666555555555555666666777777777777888999::::::::::::;;;;;;<<<>>>AAACCCCCCNNNddd}}}uuummmggg.....................---000///.........///000000////////////......------............------------........................////////////............++++++++++++,,,---...///------............------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,---------,,,,,,------+++++++++,,,---...000...,,,+++***+++---...///......---,,,+++***)))...---+++******+++---...+++******************+++++++++++++++++++++++++++++++++***+++...222777999///000///,,,******---000,,,,,,---...000///---***++++++******++++++,,,,,,...,,,++++++---......---***++++++,,,,,,++++++***++++++************++++++---,,,+++******+++,,,---,,,,,,---------,,,++++++&&&***------+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000***,,,......---------...........................///////////////.........000000000000000000000000000000111222222222222111000111111111111222222222222222222333333333444444444444555555666777888888666666666555555666666666777777777777888999:::;;;:::;;;<<<<<<<<<>>>CCCFFFIIIYYYuuuwwwppp...............---------000000000111111111111111//////000000//////...---000/////////......------000/////////...---------000000000////////////...,,,,,,+++,,,,,,---...///......////////////......---------............///...............---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------......---,,,+++***++++++,,,000///...---,,,+++***)))------++++++++++++------************************++++++++++++++++++++++++(((((()))+++111999AAAFFF999999777111+++))),,,111,,,---...000111000---***+++++++++***++++++,,,,,,---,,,++++++---......---***++++++,,,,,,++++++***,,,+++))))))))))))+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++'''***------+++***,,,...---,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((***+++,,,---------,,,,,,,,,,,,,,,++++++++++++++++++,,,---...000000000000+++---...///------...///........................///////////////.........000000000000000000000000///000111111222222111111111111222222222333333333222222333333333333444444444444555555666666777777777666666555555666666777666666777777888999;;;;;;:::<<<>>>===<<>>===@@@GGGMMMaaayyy//////.........---------///111444666666555333111,,,---.........---,,,+++++++++,,,---...///000111........./////////////////////.........---------......---,,,,,,,,,---------..................---+++++++++,,,,,,---------------...............---,,,++++++++++++++++++,,,---------...------,,,,,,***+++---...///...---------............---,,,+++++++++,,,------......///+++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))))))))))))))+++)))&&&%%%(((...555:::@@@999111---...//////...---,,,+++,,,///111333333---,,,++++++******++++++***)))'''(((***++++++***+++++++++,,,,,,+++++++++...---+++******+++---...++++++---......---++++++++++++,,,------,,,,,,,,,///...---,,,+++)))'''&&&''''''(((***+++,,,---...///---+++))))))+++---///***+++,,,---...---,,,,,,((()))***+++---...///000++++++,,,,,,,,,+++******+++---//////...---...///........................000000//////.........---000000000000000000000000//////000111111111111111333333333444444444555555222222333333333444444444555555555555555444444444777777666666666666777777666666666777888:::;;;<<<<<<>>>@@@???>>>AAAHHHOOOhhh---......//////000000000111333555777777555333111111111111000000000000000111111111111111111111111000000000000000000////////////////////////////////////.........---------222222111000000000000000+++,,,.../////////...---............//////////////////.........---------------............------...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++++++++,,,,,,******+++,,,------......,,,---...---+++***+++,,,++++++,,,,,,---...//////111000...,,,+++,,,,,,---***111,,,---...888CCC,,,///---++++++,,,---...---,,,---...///...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))))))))******************)))******+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,------------------------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................---------......///111111000///...---,,,,,,..................------444444333222111000///...111111222222222111111000111111111222222222333333333333333444444444555555333333444444444444444444666666666666777777777777999:::;;;;;;999999:::;;;<<<===;;;???EEEBBBIII___....../////////000000000///000222333333222000////////////////////////////////////////////////000///////////////000000000//////////////////////////////.........---------222111000////////////000------....../////////...000000//////.........---//////.........---------------............------///...---,,,+++,,,,,,---........................,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,************+++,,,------+++,,,------++++++,,,---******++++++,,,------...///......---,,,+++++++++***000***,,,,,,777DDD//////---++++++,,,.........,,,,,,------,,,,,,+++***************************+++++++++++++++++++++,,,+++,,,,,,,,,---------...***************++++++,,,...---+++***)))***+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///......------------/////////...------,,,,,,........................222222111111111111111000000111111222222222111111000111111222222222222222333333444444444555555555333333444555666666777777777777777777777666666666777999::::::::::::;;;===???BBB???BBBGGGGGGSSSlll000111111111111111111111000000111111111111000000////////////////////////.........//////000000000.........//////000000000/////////////////////////////////............---000000//////......//////...............///000000111111000///...---,,,,,,...............---------------............------000000///............///------------------------------------,,,,,,,,,,,,000//////...,,,++++++******))))))((()))***,,,---***,,,------++++++,,,...)))******++++++,,,,,,,,,---------------------,,,,,,000)))***+++666FFF555...,,,***+++---...///...,,,,,,++++++*********+++************************++++++++++++++++++++++++------------............***************+++,,,,,,///---***((('''))),,,...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111///...---,,,,,,,,,------------------------........................000000000111111222222222///000111222222222222222///000222333333333222111333444444444444555555555333333444555777888999:::888888888777777666666666777888::::::::::::<<<===???DDDCCCCCCHHHLLL___|||333333333333333333333333555444333222222333444555000000000000000000000000/////////000111111222222---......//////000000111/////////////////////////////////...............//////............//////000///...---...///111222111000000///...---------........................------............------000/////////////////////++++++++++++++++++++++++......------,,,,,,,,,+++------,,,++++++***))))))+++***)))))))))***,,,---,,,---...---+++***+++,,,******++++++,,,,,,,,,---------------...111333444...111)))++++++666HHH:::...,,,***+++---...//////...---+++*********+++,,,************************,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,+++************+++,,,,,,...,,,***)))(((***,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))***+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000///......---......---------....../////////............////////////000000000000111111111111...///000111222333333333000111333444444444333222444444444444555555555555444444555666666777888888999999888888777666666666888999;;;::::::999;;;<<<<<>>>>>===<<<;;;::::::::::::888888888888::::::777777666555444333222222000000000000000000000000111111111111111111111111000000000000000000000000...////////////000000000//////......//////000000000000000000000111111222............//////000000---------...............------............------,,,---......///..........................................---------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++))))))***------------------------///---,,,,,,///555:::>>>000222,,,000---111BBB888///---++++++,,,---...---///...------,,,,,,------------------------------******+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,------)))***+++,,,,,,,,,++++++,,,,,,+++******+++,,,,,,------------------------,,,---------,,,,,,+++***------------------------........................---------...///000222222/////////000000111111111.........//////000000111111111111000000////////////000111222222222222222333333333333444444444555444444555555555666666666777777666555555444444333888888888888888888888888999:::;;;;;;999999:::;;;===CCCDDDNNNggg~~~~~~wwwwwwzzzNNNMMMMMMLLLJJJIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFAAA@@@???>>><<<:::999888555444444333333222222111444444333333222111111111000000000000000000000000.../////////000000000000000////////////000111222///000111111222222111111///////////////.........---------.........//////------............------,,,---.../////////......////////////////////////------------............------------------------***+++,,,------,,,***))),,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111444555...000,,,111,,,---;;;111111///,,,+++,,,---,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...///.........------------,,,++++++++++++,,,------++++++*********+++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,........................------------------------///.........///000111111////////////000000000000---......///000000111111/////////000000000000000000111111222222222111111333222111000000222333555555555555555666666666666777777666666666666666666777777777888888999999:::666888::::::::::::<<<>>>@@@EEEGGGWWW{{{xxxpppnnnqqqwww\\\[[[ZZZYYYXXXWWWVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSKKKJJJHHHFFFDDDBBB@@@@@@::::::999888777666666555666555555444333222111111000000000000000000000000.../////////000000111111000000000000000111222222///000111333333222111111111111000///...------,,,---------.........//////---..................---,,,---...000000000///...........................,,,---------.../////////...---,,,,,,+++***))))))((())),,,------+++)))''')))***,,,,,,,,,,,,...///++++++++++++++++++++++++((())),,,.........,,,,,,,,,...+++111+++)))666+++222///---+++,,,,,,,,,+++++++++,,,---,,,+++***)))++++++++++++++++++++++++(((((()))***,,,---...///......---------,,,,,,,,,,,,,,,++++++,,,,,,---...---+++)))((((((+++...000,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))***+++,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,111000///////////////000/////////////////////...---......///000111111222------...///000111222222111111222222222111111000222111///---...000222444555555555555666666666777666666777777888888999999666666777888999::::::;;;333555888:::;;;<<>>333++++++---,,,,,,///222111000---******,,,...---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++***((('''((())),,,,,,,,,------.........///---++++++,,,---,,,+++---------.........////////////.........---------000///---,,,+++,,,,,,---------------------------.........////////////000...///000///------///000////////////////////////000111111111222222222222222000......///000000/////////000111333444555666333333333333333333333333555444444444444555666666666666666666666777777888999999888888999999:::;;;<<<::::::<<<===;;;<<<@@@FFFGGGTTTpppwwwsssnnnmmmyyysssrrrqqqpppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmnnnnnnllliiifffbbb___]]]UUUUUUTTTSSSQQQNNNLLLKKKHHHFFFCCCBBBAAA???===:::999999888666555444333222111000///000111222111000000000////////////000000111000///////////////000222111000///.....................///////////////.../////////000000000000......////////////......//////////////////////////////.........---------///...............///000......---+++******))))))(((***+++------,,,+++***++++++++++++,,,,,,,,,,,,......---,,,,,,---......///...---,,,...000333555@@@555,,,+++,,,******---000000///,,,***)))+++------------,,,,,,,,,++++++******))))))))))))******+++,,,---,,,***)))***+++))))))*********+++++++++(((&&&%%%&&&((())))))(((+++++++++,,,,,,,,,------//////.........------------,,,+++*********+++,,,------------------------,,,,,,,,,------------......///000///------///000////////////////////////000000000111111111222222333111000000111222111000000000111222333444444555333333333333333333333333555444444444444555666666777777666666666777888888999999888888999999:::;;;===:::999;;;<<<<<<@@@EEEGGGLLL^^^}}}}}}zzzyyyxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwxxxxxxyyyyyywwwuuussspppmmmllliiihhhgggeeeccc```^^^]]][[[XXXUUURRRPPPMMMJJJGGGFFFDDDBBB???;;;888666444555333222222444444333111222111111000000000111111000///////////////000000111000///......---......000000///////////////.........000111111000000///------............------////////////////////////...............------------,,,,,,++++++++++++,,,///...,,,+++***)))******((()))+++,,,,,,,,,+++***+++++++++,,,,,,,,,------///...------------...///...---,,,,,,---///111333CCC999///,,,+++***+++---//////...,,,***)))+++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,---------------)))((('''(((+++------,,,+++++++++,,,,,,,,,------...............---------,,,+++++++++++++++,,,---------------------------,,,,,,,,,------------......///000///------///000/////////////////////////////////000000000111111333222111111333333333111111111222222222333333333333333333333333333333333555555444444555555666777888777777777777888999999999999888888999999:::;;;===:::999;;;<<<===CCCJJJLLLYYYtttzzzyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{|||}}}~~~}}}|||{{{yyywwwuuuuuuuuuuuuuuusssrrrpppnnnmmmkkkiiieeecccaaa___\\\YYYUUUTTTPPPKKKFFFBBB>>><<<;;;999888777888888666444444444333222111111222222000////////////000111111000000///...------......111000000000//////......---...000222222111///...---......//////......---------------------------........................,,,,,,+++***))))))))))))---,,,+++******,,,---...)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,++++++,,,---///111BBB;;;222---,,,,,,...////////////---+++***+++---...------------,,,,,,,,,......------------......+++---...---,,,+++,,,---..................//////---,,,+++,,,...000000///---------.........//////........................------------......//////------------------------.........////////////000...///000///------///000////////////////////////////////////000000000000222111111222444444333222222222222222222222222222222222333333333333444444555555555555555666666777888888888888888999999:::999999888888999999:::;;;;;;:::;;;======>>>DDDKKKUUUmmmxxxxxxxxxxxxyyyzzz{{{{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}}}}|||zzzzzzzzzzzzzzzyyyxxxxxxvvvtttqqqppppppooommmkkkfffddd```[[[UUUPPPLLLJJJDDDBBB@@@???>>><<<:::888777666444333222111111000111111000000000111111222000//////............///111111000000/////////......///111222222000...---/////////000000/////////---------------------------.....................000///...------------------,,,+++++++++,,,---...+++,,,,,,---------------,,,,,,---------.........------------------------...------------///000111;;;777111,,,+++---///000///000000///---,,,---............---------,,,,,,***))))))(((((())))))******,,,---,,,++++++,,,---,,,,,,,,,+++++++++++++++---+++))))))+++++++++***---------.........//////---.....................,,,------...////////////------------------------.........////////////000...///000///------///000////////////////////////////////////000000000000111000000222444444333111333333333222222222222111222222222333333444444444666555555555555666777777888888888888888999999:::999999888888999999:::;;;999:::<<>>DDDKKK]]]yyyyyyyyyzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~{{{||||||}}}}}}}}}}}}}}}{{{zzzxxxyyyzzzzzzyyyxxxtttrrroookkkfffbbb___]]]SSSPPPMMMJJJHHHEEEBBB???===;;;999777444333222111444333333222111222222222000000////////////000000111000000000000000000//////000000111111000......//////000000000000//////////////////////////////---------...............///...------------------//////...---,,,+++******------------.........///---------.........////////////000111111000//////000000000000000111222222222222///***))),,,...---///000111000///......///............---------,,,******))))))))))))*********,,,---,,,++++++,,,.........------------,,,,,,---+++))))))***+++***)))+++++++++,,,,,,,,,---------------...............+++,,,,,,------------,,,------------------------,,,,,,,,,------------......///000///------///000/////////////////////////////////000000000111111000000111222444555333111333222222222222222222222111222222333333444444555666666555555666666777888888777777777777888999999999999888888999999:::;;;999:::===@@@@@@@@@HHHQQQiiizzz{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}zzzxxxuuurrrpppooogggddd```\\\XXXUUUPPPMMMHHHGGGDDDAAA===;;;999888777666555444333222222222111111000000000000111111000000000000000111111111000000000000/////////......//////////////////...////////////////////////---------.........//////,,,,,,,,,+++,,,,,,------......//////...,,,***(((---,,,,,,,,,------......---.........///////////////000111111111111000////////////000000000000111...111000+++***------+++...///111000...---..................---------------------,,,,,,---------+++---......------...///111000000000////////////...,,,++++++---......---+++++++++,,,,,,,,,---------------.........//////,,,------......---,,,+++------------------------,,,,,,,,,------------......///000///------///000////////////////////////000000000111111111222222111111222444666666444222222222222222222222222333111111222333333444555555666666666666666777777888777777666666666777888888999999888888999999:::;;;;;;;;;===??????CCCPPP\\\{{{{{{{{{|||}}}~~~~~~}}}~~~}}}|||zzzzzzwwwtttooojjjfffbbb]]]ZZZTTTRRROOOKKKGGGDDDBBB@@@999888777555444333222222222111111111111111222222//////000000111111222222222111000///......//////---..................------------------------------------........./////////////////////000111222)))+++...000000///,,,+++,,,,,,+++++++++,,,---.............../////////000---...///000000///...---,,,,,,------------------///444444///---//////+++---...000///...------...//////.........---------,,,++++++******++++++,,,,,,...//////......///111......------,,,,,,,,,++++++***)))***,,,...///...---------.........//////---------.........////////////000000000///---,,,------------------------........./////////000000...///000///------///000////////////////////////111111111111222222222222222222333666888888666444111111222222222333333333111111222333333444555555666666666666666777888888666666666666666777777888999999888888999999:::;;;===<<<<<<===>>>FFFVVVffftttwww|||~~~~~~zzzyyyxxxvvvssspppnnnmmmhhhddd___\\\YYYUUUOOOJJJGGGDDD@@@===<<<;;;999888:::777444333222222111000222222222111000///---,,,///000000111111111111111/////////000//////...---........................//////............//////...---,,,+++,,,...000111------------------------******+++++++++,,,,,,,,,.........------,,,,,,,,,........................***,,,------,,,,,,...///000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,---...***------)))))),,,---,,,////////////...---,,,+++------,,,+++,,,---...///------------------------+++,,,---...////////////...---+++******+++---...///,,,******---//////---,,,,,,,,,---------......000000000000000000000000+++,,,...000000///---,,,333222000///...///000111222222333333333333444444333444444444444444444444555555555666666666666777555555555555666666666666888888888777777777777777888999:::::::::;;;>>>@@@<<<===AAABBBBBBJJJbbbzzzooorrrvvvzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{yyywwwuuutttsssoookkkgggeeeaaa[[[WWWTTTPPPKKKGGGDDDBBB???===<<<999666444333333333222555555555555444333222111000111111111000//////...///////////////...------........................//////............//////000///---,,,,,,---...///------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,........................+++---...---,,,,,,---...///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------+++,,,,,,,,,000555333...------...............------,,,,,,,,,,,,---......------------------------,,,,,,------...//////000...---,,,++++++,,,---...222///,,,,,,---...---,,,,,,,,,---------.........000000000000000000000000...///000111111111000000000000111111111111000000222222333333333333444444555555555444444333333222444444555555555666666666666666666777777777777888888888888888777777777777666888999999888999;;;======>>>AAACCCFFFRRRnnneeehhhkkkooorrrwww|||}}}{{{yyyxxxwwwwwwyyyzzzzzzzzzxxxxxxzzz|||~~~}}}||||||}}}zzzwwwtttrrrnnnjjjfffeeeaaa[[[VVVRRRNNNIIIFFFBBB???:::888777666555555333333333222111111000000111111111000///...,,,,,,...////////////...------........................//////............//////111000...---,,,,,,------------------------------,,,,,,---------............------------,,,,,,,,,........................,,,.........,,,+++,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---,,,---...111888===999000+++,,,---...////////////+++,,,------......------------------------------------,,,,,,---...000111///...---,,,,,,---...///222000...---------,,,+++,,,------------.........000000000000000000000000000000000111111222222222---...111333333333111000222222333333333333444444666666555444333222222111333444444444555555555555777777777777888888888888888888888888888888888888888999:::999888999:::<<<>>>@@@BBBEEEKKK___}}}{{{|||~~~XXXZZZ]]]```dddjjjsssyyy{{{~~~~~~|||{{{yyywwwtttpppmmmkkkjjjjjjmmmnnnoooooooooppprrrtttxxxyyy{{{}}}~~~}}}{{{xxxuuurrrpppsssooojjjeeeaaa\\\WWWTTTNNNJJJDDD@@@>>><<<:::888333222111000//////......000000000000///...---,,,...////////////...------........................//////............//////000///...------------...........................,,,,,,,,,,,,------------------------------------........................---...///...,,,++++++---,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,///222666888;;;===888111,,,------...//////......+++,,,---...///...---,,,------------------------///...,,,+++,,,---000111//////............//////000///...------,,,,,,+++------------............//////////////////////////////......///000111222---...000222333333333333222222222333333333444444555555555444444333333333333333333444444444555555666666777777777888888888777888888888888888999999;;;<<<<<<<<<::::::<<<>>>???AAACCCGGGSSSlll|||xxxwwwvvvvvvwwwxxx{{{JJJMMMPPPQQQUUU\\\gggpppwwwzzz~~~}}}zzzvvvrrrpppjjjhhhddd```]]][[[YYYYYYYYY[[[]]]^^^^^^```cccfffjjjlllnnnrrrwww{{{~~~~~~{{{yyyxxxwwwzzzxxxtttpppmmmjjjfffbbb[[[XXXRRRMMMIIIFFFBBB???:::999777555333222111111//////000000000000000/////////000000//////...---//////////////////////////////............//////------------......//////........................++++++++++++,,,,,,,,,,,,------------------------........................---...///...,,,++++++---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,,,,111999>>><<<888666333///......//////...------,,,+++,,,---...///...---,,,------------------------///...,,,+++,,,---///111////////////////////////+++,,,------,,,,,,,,,------------.........//////////////////////////////............///000111222////////////111333555666222222222333333333444444333333333444444555555555333333333444444444555555555555555666666666777777777777888888999999999:::;;;<<<===<<<;;;;;;<<<>>>@@@BBBEEELLL^^^|||zzzxxxuuusssrrrtttxxxzzzyyyzzz|||???BBBEEEFFFIIIPPP\\\fffsssxxx~~~~~~}}}zzzvvvooohhhbbb___XXXVVVSSSPPPMMMKKKIIIIIIFFFHHHJJJKKKLLLNNNQQQTTTXXXZZZ^^^ccciiioootttwww{{{|||}}}~~~~~~}}}|||}}}~~~|||zzzyyywwwuuurrrooohhheeeaaa]]]YYYSSSNNNJJJCCCAAA===999666444333222000111222222333333333222000111111111111000////////////////////////////////////............//////,,,,,,------...//////000........................*********+++++++++,,,,,,,,,,,,,,,------------...........................,,,.........,,,+++,,,---,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,111:::>>>999222///...---////////////...---,,,++++++,,,------......------------------------------///...---,,,------...///////////////////////////***,,,......---,,,---...------........./////////000000000000000000000000...///000000111222333333111000//////000333555777222222333333333333444444111222222333444555666666333444444444555555555555555555555555666666666666777777888888999:::::::::999:::;;;:::999:::;;;===AAACCCIIIUUUooozzzvvvqqqrrrrrrsssuuuyyy999===@@@@@@AAAHHHTTT^^^mmmssszzz}}}{{{wwwpppggg]]]UUUPPPKKKIIIFFFCCCAAA??????>>>===>>>???@@@@@@AAACCCEEEHHHJJJNNNSSSZZZ```fffiiiqqqsssvvvyyy{{{~~~~~~~~~~~~~~~}}}zzzwwwooonnnllljjjgggbbb[[[WWWMMMJJJEEE@@@;;;777666555444444555555555444444333222222222222222111000000//////////////////////////////............//////------..........................................+++++++++,,,,,,,,,------,,,,,,,,,---------..............................+++---...---,,,,,,---...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.........---000555666111---------,,,---...............---------,,,,,,,,,,,,---......------------------------.................................//////.........,,,///111111///------///............////////////000000000000000000000000,,,---///111222222222222000000111111222333444555222222333333333333444444222333333444444555555555444444555555555666666666555666666666666777777777777777888999999:::;;;;;;888999::::::::::::===???BBBEEENNNaaa~~~{{{yyywwwvvvsssvvvxxxzzz}}}777:::>>>>>>>>>DDDPPPZZZhhhmmmuuu|||~~~|||wwwnnndddYYYOOOIIIDDDBBB@@@===;;;:::::::::<<<=========<<<<<<===??????AAADDDIIIOOOVVV[[[___hhhjjjnnnrrrwwwzzz}}}~~~|||~~~{{{rrrrrrrrrrrrpppkkkeee```YYYVVVPPPJJJDDD???===<<<888888888777666555333333222333333333333222111111000000000000000000000000//////............//////////////////...---,,,+++////////////////////////,,,,,,,,,---------......,,,,,,,,,------.................................+++,,,------,,,,,,...///------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,...//////.........///...++++++...///,,,,,,,,,---...////////////...---,,,+++,,,---...///---------------------------......//////...------------............------000222555444000------.............../////////000000000000000000000000000(((***---///000000///...///000222444444444333222222222333333333444444444444444444444444444444333555555555666666666666777777777777777888888888888777777888999::::::;;;;;;999;;;<<<<<<<<<===???BBBBBBGGGQQQiii|||xxxxxxyyyzzz{{{zzz}}}============???CCCIIIMMMZZZcccooovvvxxxxxxyyy|||{{{yyyuuuooofff]]]UUUPPPKKKEEE>>>999777888:::;;;999999:::::::::;;;;;;;;;<<<<<<<<<>>>AAAEEEHHHKKKSSSXXX^^^ccchhhmmmrrruuuxxx{{{~~~}}}~~~~~~}}}zzzzzzyyywwwtttpppkkkiiieeeaaaZZZRRRKKKFFFCCCBBB@@@===:::888888999999888666555444444333111...+++//////.........//////000000000000000////////////........................///...,,,++++++,,,---...///...------,,,,,,,,,,,,///......---------...............///111000...,,,///...---,,,+++*********---------,,,,,,+++++++++,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---......---------......///.........,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...111111---***---...///...,,,+++,,,------------............//////////////////////////////555999666...***---222...............///000000//////............//////000000000000111111111111111111111111111222222222222222111111222222333444222333444444555555444444555444333222333444555666666666666666777777777777<<<;;;;;;::::::999999888;;;<<<;;;:::;;;>>>AAABBBFFFLLLaaa~~~zzzyyyvvvvvvxxx|||>>>>>>===<<<;;;===BBBEEENNNWWWccckkkpppssswwwzzzxxxwwwtttooohhh```YYYUUUOOOIIIAAA;;;999888888999777777777777888888888999:::::::::;;;>>>AAADDDFFFGGGKKKPPPUUUZZZ___eeeiiiooossswwwzzz|||}}}{{{{{{zzzyyyvvvssspppnnnmmmjjjddd^^^XXXSSSPPPNNNJJJGGGCCC???>>>===;;;:::666444333333333222000---222222222111222222333444111000000000///////////////////////////////////////.........---...............---,,,,,,,,,------///......---------......///......///000000///---......------,,,---------//////.........---------,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---///......------------............,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---///...,,,---...///...,,,+++,,,------------............///////////////////////////...222555333---***,,,000...............///000000000//////////////////000000000000000111111111111...//////111222333444444222222222111222222333444222333444444555555444444555444333333333444555666666666666666777777777888;;;;;;::::::::::::999999:::;;;;;;;;;<<<@@@CCCEEEKKKXXXttt}}}{{{zzzzzzzzz{{{~~~<<<===<<<;;;:::;;;>>>AAADDDLLLVVV^^^ccchhhnnnrrrqqqpppooolllgggbbb]]]ZZZRRRLLLDDD>>>:::888777666666666666777777777888888888888888888:::<<>>AAAEEEJJJOOOUUUYYYaaadddjjjooorrrvvvzzz}}}~~~}}}{{{yyyxxxvvvuuutttrrrooojjjfffaaa^^^\\\XXXUUUPPPKKKHHHDDD@@@>>>:::888666555555444333222000000000000000111111222111111000000000/////////111111111111111111111111---...///000000///......------------------............---------......///000///------///000///...---------........./////////............---------,,,---...---+++***+++,,,------,,,,,,,,,,,,------///.........------,,,,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))'''))),,,...///---.........,,,+++,,,------------............///////////////////////////---///000///---,,,,,,---............/////////000000000000000000000000000000000000000111111111111///000000111222222333333222222222222222333444444222333444444555555444444444444444444444555666666666666666777777777888888999999::::::::::::;;;;;;999:::;;;===>>>@@@DDDHHHRRRjjj~~~||||||}}}}}}}}}~~~999:::;;;;;;;;;<<>>;;;888777555777888888888888999999999777777777777888999:::;;;888999;;;===???DDDIIIMMMQQQUUU[[[```ffflllrrrvvvzzz|||~~~~~~|||{{{{{{zzzvvvuuutttqqqnnnjjjgggfffdddaaa\\\WWWSSSOOOJJJFFFCCC@@@<<<:::888777666555/////////...//////000000111111111000000000//////111111111111111111111111+++---///111111000...,,,---------------...///000...------------...//////111///---,,,.../////////---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------,,,,,,,,,,,,------............---,,,,,,+++------...,,,******+++---------------------------///,,,)))'''(((***---...,,,---......,,,,,,,,,...---------............///////////////////////////------------......---,,,---......///////////////000000111111111111000000///000000000111111111111333333333222111000//////333222222222222333444444222333444444555555444444444444444555555666777777666666777777777888888888888888999::::::;;;<<<<<<::::::<<<>>>>>>???DDDKKKZZZ{{{~~~|||}}}777999;;;;;;;;;;;;===???AAACCCEEEHHHKKKMMMPPPSSSUUUUUUUUUUUUTTTSSSRRRQQQIIIFFF@@@===:::999777666777888888888888999999999888777777777777888888999999:::::::::;;;===AAAEEEEEEIIIMMMSSSXXX___eeejjjqqquuuzzz}}}~~~}}}}}}}}}wwwvvvvvvtttssspppnnnmmmkkkiiifffccc___[[[VVVRRRMMMIIIDDD@@@===:::777555555444333222222222222222111111111111000000000000000000000000000000000000)))+++...000000///---+++------------......///000---------------...//////111///---,,,.../////////---.........---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...------,,,,,,------...------......---,,,++++++,,,------,,,+++***+++---------------------------,,,,,,+++*********+++,,,,,,---...---,,,,,,---...---------............///////////////////////////...---,,,...000000///---------...///000/////////000000111111111111000000///000000000111111111111333333333222111000//////333333222222333333444555222333444444555555444444444444555666777777888888777777777777888888888888888888999999:::;;;<<<<<<===;;;<<>>>>>FFFPPPiii:::;;;======;;;::::::;;;===>>>@@@BBBDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHCCC@@@===;;;;;;:::888777666666666777777777888888888888888888888888888888999999:::999999:::<<>><<<;;;;;;;;;999777777777777777888888888999777777777888888888777777666888::::::::::::<<<>>>===>>>??????AAAEEEKKKOOOTTT[[[eeekkkooosssyyy}}}~~~~~~}}}{{{zzzzzzzzz{{{{{{wwwvvvvvvuuutttqqqkkkggg```]]]YYYUUUPPPKKKFFFBBB;;;:::888666444222111111222222222111111111000000////////////////////////***+++---///000///......000//////............///---,,,,,,------///000000///......///000000///---,,,---...///...---+++***---------.........//////,,,---...---+++***+++,,,......------------......)))***,,,.........---,,,+++,,,---,,,++++++,,,...........................+++---///...,,,***+++---+++,,,...---,,,,,,---///---------............///////////////////////////...////////////.........,,,---///000111000///...---...000111111000...---000000000000111111111111...//////111222333444444444333333333333444555555222333444444555555444444333444666888999999999999777777888888888999999999999999999::::::;;;;;;;;;???;;;<<>><<<<<<<<<;;;999777999::::::::::::;;;;;;;;;666666777777888777777666555777:::<<<<<<===>>>@@@>>>======;;;;;;>>>CCCGGGFFFNNNYYYaaafffjjjqqqvvvyyy{{{~~~~~~|||{{{zzz{{{}}}~~~{{{{{{{{{{{{zzzvvvppplllhhhfffccc___[[[VVVPPPLLLCCCAAA???<<<999777666555222222222111111111111000////////////////////////+++,,,...///000000000000111000///...............,,,,,,,,,---...///000111.........///111000...,,,+++,,,...000000///...---+++++++++,,,,,,---------,,,---...---+++***+++,,,......------------......''')))+++...///...------+++,,,---,,,++++++,,,...........................---//////---******,,,///+++,,,------,,,,,,...///---------.........//////////////////////////////---///000000---,,,,,,...,,,---///000111000///...---...///111111///...---000000000000111111111111111111111111111222222222444333333333333444555555222333444444555555444444333444666888999:::999999777888888888888999999999999999::::::::::::;;;;;;???;;;<<>>@@@>>><<<::::::;;;===>>>EEEGGGKKKQQQWWW]]]bbbeeeppprrrvvvzzz}}}~~~|||||||||}}}}}}~~~}}}|||{{{{{{zzzwwwuuurrrpppmmmhhhbbb]]]XXXVVVRRRNNNHHHBBB>>><<<<<<<<<;;;888444222222222111000000000000000000111222222////////////////////////111111///......///000000000///...------...///000........................//////............/////////////////////.........................................................---,,,,,,+++,,,---///000------------,,,+++***)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------......////////////......111000///...------...///////////////////////////111000/////////000222333///000000000111111111111111111111111111111111111...000333555555444222000000222444333222111222333222333333444444333333222666666666666666777888888777888888888888999999999888:::;;;;;;;;;;;;<<<>>>:::>>>CCCDDD@@@IIIfffGGGKKKQQQXXX^^^aaabbbccccccbbbaaa^^^\\\ZZZYYYXXXTTTTTTSSSQQQMMMLLLLLLMMMLLLKKKKKKIIIGGGDDDBBB@@@BBB???<<<999999888777666777777888999999:::999999::::::999:::;;;===@@@AAA???===;;;999999:::<<<===BBBCCCFFFJJJOOOTTTXXXZZZeeehhhlllqqqvvvyyy|||}}}~~~}}}||||||{{{{{{||||||}}}}}}||||||||||||zzzyyyxxxvvvsssooojjjeee```^^^UUUSSSPPPLLLGGGCCC@@@>>>;;;888444222222222222222222111000000000000000111///////////////////////////...---------...000000000///............///000........................//////............//////111111000///...------,,,................................................,,,,,,,,,,,,,,,---...///.........------,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------......////////////......111000///...---......///////////////////////////111000/////////000222222111111111111222222222222111111111111111111111111///111222444444333222111---///222333333333555666444444555555555555444444666666666666666777888888777888888888888999999999999:::<<<<<<;;;;;;<<<===<<>>AAACCCDDD===<<<:::888888999:::<<>>:::666333333333333333333333111000000/////////////////////////////////------,,,------...///000000//////......//////000........................//////............//////222222111///...---,,,+++................................................,,,,,,------......------...............---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------......////////////......000000///............///////////////////////////000000000///000111111222111222222222222333333333111111111111111111111111111111222222222333333333...000222444444444555777555555666666666666555555666666666666666777888888777888888888888999999999:::;;;===<<<;;;;;;<<<===???@@@CCCFFFOOOfff}}}|||zzzvvvtttrrrqqqrrrttttttssstttvvvxxx|||PPPTTTZZZaaahhhmmmqqqsssllliiiccc]]]YYYWWWWWWWWW[[[]]]^^^^^^]]]]]]___```dddeeeggghhhfffbbb]]]ZZZOOOJJJDDD???>>>======<<<<<<;;;;;;:::::::::;;;;;;:::;;;<<>>???@@@BBBDDDFFFIIIJJJLLLNNNRRRXXX]]]bbbfffhhhlllnnnrrruuuxxxzzz{{{|||{{{|||}}}~~~}}}|||}}}}}}}}}zzzvvvssspppnnnggggggeeebbb\\\VVVPPPLLLEEEAAA<<<888666555444333444333222111000000000000////////////////////////.....................///000//////////////////000........................//////............//////111000000///...------,,,................................................+++,,,---.........,,,,,,.../////////...------,,,,,,,,,------------,,,,,,,,,,,,,,,------------.................................////////////....../////////.........//////////////////////////////000000000000000111111222111111111222222222333333111111111111111111111111222222111111111222333444222333555555333333333444555555555666666555555555666666666666666777777888777777888888888999999999;;;<<<======<<<;;;<<<===@@@@@@BBBHHHXXXvvv~~~|||wwwtttpppnnnmmmkkkiiihhhlllmmmnnnoooqqqssstttuuu|||SSSVVV\\\cccjjjqqqvvvyyyqqqlllfff___ZZZWWWWWWWWWYYYYYYZZZZZZ[[[^^^bbbfffkkknnnqqqttttttqqqnnnkkk\\\VVVOOOHHHDDDAAA@@@>>>???>>>===<<<;;;;;;<<<<<<;;;<<<>>>AAACCCDDDDDDDDD===<<<;;;:::::::::;;;;;;======>>>@@@BBBDDDGGGHHHGGGHHHKKKOOOSSSWWWZZZ\\\aaaccchhhnnntttxxxzzz{{{|||~~~~~~}}}~~~}}}zzzxxxuuutttqqqoookkkgggaaa\\\XXXVVVOOOKKKEEEAAA===:::777555444444333222222222222222000000000000000000000000000000000000//////......///000000000000000000/////////////////////////////////............//////.........///////////////................................................,,,,,,.........---,,,+++.........///......------,,,------......------,,,,,,,,,---------.......................................////////////............/////////////////////////////////////////////000000000111111111111000000000000111111111222111111111111111111111111333222111000111222444555333444666666444333444555444444555555555555444444666666666666666777777888777777888888888999999999;;;===>>>>>><<<<<<===???@@@AAACCCLLLbbb}}}xxxtttpppkkkgggdddggggggffffffffffffggghhhlllooorrruuuwwwyyy}}}]]]___dddjjjqqqxxx~~~uuuqqqjjjccc^^^[[[ZZZZZZYYYYYYYYYYYYZZZ^^^dddhhhnnnqqqvvvzzz{{{zzzxxxvvvlllfff]]]UUUNNNIIIDDDAAACCCBBB@@@???>>>>>>>>>???===???BBBDDDEEEDDDCCCBBB===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;===???AAACCCDDDEEEEEEGGGIIIKKKNNNQQQRRRWWWYYY^^^dddkkkppptttvvv{{{~~~~~~}}}{{{zzzxxxuuupppjjjeeebbb___^^^XXXUUUPPPLLLGGGCCC>>>:::777777666444333333333333000000000000000000000000000000111111000//////...///000000111111000000/////////////////////////////////............//////------......///000000000................................................------......------,,,,,,------.........------,,,------............------,,,---------..........................................////////////......---...//////000///////////////////////////////////////000111111111111000//////000000000111111111111111111111111111111111333222111111111222333444000222444666666666777999444444444555555444444444666666666666666777888888777888888888888999999999;;;<<<>>>>>>======???@@@AAACCCHHHUUUpppyyysssmmmiiifffeeecccaaa``````aaaaaa```bbbdddeeeeeegggjjjmmmqqqrrrtttwwwzzz~~~~~~oooppprrrtttxxx}}}{{{xxxrrrkkkeeebbb```___```aaabbbbbbbbbdddhhhkkkppprrrvvvzzz||||||{{{zzzuuuppphhhaaaZZZTTTOOOKKKIIIGGGEEECCCBBBBBBBBBCCCBBBDDDFFFGGGGGGEEECCCAAA;;;;;;;;;::::::::::::::::::::::::;;;<<<>>>???@@@CCCCCCCCCDDDFFFIIIKKKMMMPPPRRRUUUZZZ```eeejjjlllrrrvvv{{{|||{{{|||}}}|||{{{xxxtttoookkkgggeeeccc]]][[[XXXUUURRRLLLFFFAAA===<<<999777555333222111000000000000000000000000,,,---...000000000000000///000111111111111000/////////////////////////////////............//////.........///////////////................................................///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............------------------..........................................////////////......,,,---///000000000//////////////////////////////...///000111222111111000000000111111111222222222111111111111111111111111222222111111222222333444000222555666666666888999555555666666666666555555666666666666666777888888777888888888888999999999:::<<<===>>>>>>???AAABBBBBBGGGQQQccc}}}yyysssppplllhhhdddbbbaaa```\\\\\\\\\[[[ZZZZZZ\\\^^^```aaabbbcccfffiiilllnnntttvvvxxxzzz{{{zzzxxxwwwtttttttttuuuuuuvvvxxxxxxxxxxxxxxxxxxwwwvvvuuuuuupppoooooooooooopppqqqqqqrrrssstttwwwzzz~~~zzz|||}}}|||{{{{{{~~~}}}||||||}}}{{{uuuoookkkiiihhhjjjlllmmmnnnmmmlllmmmnnnppprrruuuyyy{{{{{{zzzzzzwwwsssmmmhhhccc___ZZZWWWMMMKKKHHHFFFEEEEEEEEEFFFEEEGGGIIIJJJIIIFFFCCC@@@:::::::::999999999888888<<<<<<<<<<<<<<<<<<===>>>AAAAAAAAABBBDDDGGGIIIKKKMMMNNNPPPTTTXXX^^^bbbeeehhhmmmsssvvvvvvwww|||~~~}}}|||{{{zzzwwwsssoookkkgggeee^^^]]]\\\[[[XXXSSSLLLGGGAAA@@@<<<999555222000///000000000000000000000000''')))+++...000111111111///000111222222111000///000000000000000000000000//////............//////000000//////.........---................................................000///---,,,+++,,,------++++++,,,------,,,,,,,,,------............---------------.........//////////////////////////////......////////////......,,,---///000000000//////////////////////////////...///000222222111111000111111222222222333333333111111111111111111111111111111222222222333333333444666777777666555555666666666777777777777666666666666666666666777888888777888888888888999999999999;;;===>>>???@@@BBBDDDDDDKKKWWWlllyyyrrrkkkfffcccbbb\\\\\\[[[XXXVVVUUUVVVXXXWWWWWWWWWWWWYYY[[[]]]___bbbcccfffggghhhfffdddcccddddddddddddeeefffggghhhffffffffffffeeedddccccccccccccbbbbbbccccccdddeeeddddddfffhhhlllppptttvvvvvvvvvuuuuuutttsssrrrrrrooorrrtttuuuvvvxxx}}}wwwssssssmmmooorrrssstttuuuwwwyyy{{{xxxxxx|||~~~yyyxxxvvvsssqqqnnnjjjeeebbb^^^YYYPPPHHHCCCCCCEEEHHHEEEGGGJJJKKKIIIDDD>>>;;;===<<<;;;:::::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@AAABBBDDDFFFHHHJJJKKKLLLLLLMMMPPPSSSVVVXXX___ccchhhjjjkkkpppwww~~~~~~~~~}}}|||||||||zzzyyywwwtttqqqnnnlllkkkeeedddccc```]]]XXXUUUSSSKKKGGGAAA<<<999888666555444222111222333333111000///000111111000000111222000...---...111333111///111111000000//////......////////////////////////...---,,,,,,,,,,,,---...///////////////000111222+++,,,,,,------......///111000...,,,,,,,,,...///........................///...---,,,,,,---...///,,,++++++,,,...///...,,,,,,------......------,,,---......//////////////////////////////.........////////////000000000000000000000000111111111111444444333222111//////...222222111111111111111111000000111222333333444444333444555555333333444555555777888888666555666777666777888888777888:::;;;888888999999999:::::::::<<<;;;===BBBBBB===;;;<<>>>>>===>>>???@@@<<<<<<<<<<<<=========>>>?????????@@@@@@AAABBBCCCJJJJJJKKKLLLMMMOOOPPPQQQPPPUUUZZZ^^^bbbhhhrrryyy{{{||||||||||||{{{zzzzzzzzzyyywwwuuurrrpppnnnmmmiiihhhgggddd```]]]YYYWWWRRRNNNHHHCCC???<<<999666555333111000111111000//////000111000///......000222000//////111222000...////////////000000000000////////////////////////......---,,,,,,---......------------------......------------------------111///...,,,,,,,,,...///........................///...------------...///222111000111222222000///,,,------......------,,,---...//////000000////////////////////////////////////000000000111111111//////000000000111111111222222222222222222222222222222111111111111111111111111111222222333333444333444555555333333444555555666888777666555555666666888:::;;;999777666666888999999999999:::::::::======@@@EEEEEEBBBBBBEEELLLXXXrrr{{{yyyoookkkeee```]]]YYYUUURRRRRRPPPNNNNNNOOOOOONNNMMMNNNNNNOOOPPPPPPPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSSSSTTTUUUWWWXXXYYY]]]]]]^^^^^^^^^___aaabbbeeeiiiooosssxxx~~~~~~|||yyyvvvpppkkkddd\\\UUUPPPNNNMMMPPPPPPOOONNNKKKGGGCCCAAA??????>>>>>>>>>>>>???@@@<<<<<<;;;;;;<<<======>>>AAAAAAAAAAAAAAA@@@@@@???HHHHHHIIIJJJJJJJJJJJJIIIDDDHHHLLLPPPUUU]]]gggnnnsssuuuwwwyyyzzzyyyxxxwwwxxxwwwvvvuuusssqqqpppppplllkkkiiigggddd```]]]\\\[[[WWWRRRLLLHHHCCC===:::999666333111111111111000000111222111///......///333222000000111111///............///000111111111////////////////////////......---,,,,,,---......------------,,,,,,,,,,,,//////......---,,,,,,+++000///...,,,,,,---..............................///...------------...///222000////////////...,,,------............---------...//////000000////////////////////////////////////000000000111111111////////////000000000000000000111222333444555555111111222222222222222222222222222222222222222222333555555555444333444555333555777777555444555666777;;;@@@AAA???:::555222999999999999::::::::::::::::::===BBBCCCBBBDDDIIIQQQggg|||wwwpppiiiddd___ZZZWWWSSSQQQOOONNNNNNLLLJJJHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOQQQSSSTTTUUUVVVXXX\\\___eeejjjqqqxxx~~~~~~{{{zzzwwwrrrllleee___[[[YYYXXXWWWSSSOOOKKKGGGDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>???@@@AAABBBEEEFFFGGGHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGEEEDDDCCCEEEFFFHHHKKKQQQXXX^^^gggjjjnnnrrruuuvvvuuuuuusssssssssrrrqqqppppppoookkkjjjhhhfffdddbbb```______]]]YYYUUUPPPKKKEEEAAA???;;;666333222222222111111222333222111000111222111111000000000000///....../////////000000000111////////////////////////......------------......///////////////...------///.........---------,,,///...------------.......................................------.........///---,,,,,,---...---,,,------............------......///000000000000000///////////////000000000....../////////000000000....../////////000000000111111222333444444555666111111222222222222222333333333222222222222222222444555666555444333444666222444666666555444555666777===DDDHHHEEE???888444999999999:::::::::;;;;;;999999<<>>>>>???AAAAAABBBJJJSSS```{{{rrrjjjddd^^^[[[WWWTTTRRRPPPNNNLLLIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHHHHKKKNNNPPPPPPTTT[[[aaaooovvv}}}yyywwwtttrrrmmmhhhddd```^^^]]]XXXWWWVVVSSSPPPLLLIIIHHHGGGFFFEEEEEEFFFHHHJJJLLLMMMPPPTTTWWWXXXWWWUUUTTTLLLLLLKKKJJJHHHEEEDDDBBBBBBBBBAAAAAABBBDDDFFFHHHMMMPPPTTTYYY]]]___aaaaaa]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___aaaccceeefff___^^^]]]\\\[[[XXXTTTQQQHHHDDD>>>:::777555333111...///000000//////000222,,,...000000//////111222111111111000///.........////////////////////////---...////////////...------.../////////...---,,,,,,------...//////000000---------.......................................------...//////...------,,,***)))***---///000000......////////////.........///000000111111000000...//////000000111111222------........./////////000000000000111111111111444444333333222222111111111111222222333444444444222222222222222222222222444555666666555444555666222444666666555555666777111666===@@@@@@===999888::::::::::::;;;;;;;;;;;;???>>>???@@@@@@BBBLLLXXXsssvvvppphhhccc]]]WWWTTTRRRPPPOOOKKKJJJIIIHHHHHHGGGHHHHHHDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAACCCCCCCCCCCCDDDEEEFFFGGGFFFKKKOOOQQQSSSXXXaaaiiiuuu}}}~~~|||yyyvvvtttsssssskkkiiigggccc^^^YYYTTTRRRPPPOOONNNNNNOOOQQQTTTVVV\\\___cccfffhhhfffcccaaa]]]\\\XXXTTTPPPMMMKKKJJJFFFEEEDDDCCCDDDDDDCCCBBBDDDFFFHHHKKKMMMOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSVVVYYY^^^aaacccaaa___^^^]]]]]]\\\YYYWWWPPPLLLGGGCCC@@@<<<888666333444444333111000000111///111333222000000111333000000000000////////////////////////////////////---...///000000///...---,,,...///000111000..................////////////,,,------......///..............................------...//////...------+++)))((((((***---............////////////......//////000111111111111000...//////000111111222222/////////000000000000111111111111111222222222222333333222222222111111111111111222222333444444555111111111222222333333444444666777666555444555777222444666777666666777888333666999::::::999888999:::::::::;;;;;;;;;;;;<<<======>>>??????CCCPPP]]]vvvooofff]]]XXXUUUSSSRRRMMMLLLKKKIIIHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCDDDFFFGGGHHHGGGMMMSSSWWWZZZaaammmvvv~~~zzzvvvpppiiidddaaa```___^^^]]]___aaadddfffkkknnnrrrvvvvvvtttqqqnnnnnnkkkeee___ZZZVVVSSSRRRLLLKKKIIIHHHGGGEEEAAA???@@@AAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIMMMRRRWWW\\\___cccaaa___^^^^^^]]]\\\ZZZXXXUUUPPPLLLIIIDDD???<<<:::::::::888444222111222333555666555222000111333......//////000000111111////////////////////////---...///000000///...---...000222333444333222111000000000///......------,,,,,,---.../////////...........................,,,---...//////...---,,,111///---,,,...///000000......////////////......//////000111111111111111...//////000111222222222111111111111222222222222111111222222222333333333111111111111111111111111111111222333333444555555000000111222333333444444555666777666555444555777333555777888777777888999777888999888777777999;;;:::::::::;;;;;;;;;<<<<<<@@@@@@AAACCCDDDIIIXXXgggzzznnnccc\\\XXXVVVUUUPPPOOOMMMKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKJJJPPPXXX]]]aaajjjwww|||xxxwwwxxxttttttsssssstttvvvyyyzzz||||||||||||{{{{{{{{{zzzzzzyyyvvvrrrmmmhhhdddbbbZZZYYYUUUPPPIIIEEECCCCCC??????>>>>>>===<<<<<<;;;@@@??????>>>======<<<<<<===???AAADDDIIIOOOVVV[[[___```aaaaaa______```aaa\\\YYYSSSNNNKKKJJJKKKLLLHHHCCC<<<666333222111111222222111111111111111222000000000000///////////////////////////////////////000000000000000//////000111222000...---///111111000000///.../////////000//////...---,,,,,,,,,//////.........//////000---///000222222000///---...---,,,,,,,,,,,,---...---------.........//////222111111111222222111000//////............//////000000000000000000000000000000111111111111000000111111222222222333333333444333333222222111111000333333444444555444444333666666777777777555444333444555666777888888888888888888999999999:::::::::888999:::;;;<<<<<<<<<<<<>>>@@@CCCDDDBBBIIIccc|||zzznnnfff```[[[XXXRRRRRRQQQPPPPPPPPPPPPPPPKKKLLLLLLKKKJJJGGGEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCEEEFFFGGGGGGGGGIIILLLNNNPPPWWWaaajjjsss|||}}}zzzwwwsssqqqooojjjgggbbb\\\UUUNNNHHHEEE@@@???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;===???AAAEEEJJJQQQUUUYYY\\\aaacccccccccbbbbbb___]]]YYYUUURRRQQQQQQQQQKKKFFF???999666444333222333222222111111222222333222111111111111000000000/////////////////////////////////000000/////////---///111000---,,,...000111111111000000000//////000000//////...------,,,------,,,,,,,,,,,,,,,,,,...///000111111000///...//////...------...//////---------.........//////000000000000222333222222000//////////////////000000000000000000000000000000000111111111111000000111111222222222333333333111111111222222222222222444444444555444444333333333444555777777777777666444555666777888888888888888888999999999:::::::::999999:::;;;<<<<<<<<<<<<<<>>@@@DDDJJJNNNRRRWWW___eeegggfffeeeeeebbbaaa___]]]ZZZXXXVVVVVVOOOJJJCCC===999777555333333222222111111222222333333333222222222111111111////////////////////////......//////////////////---///000000///...///000111111222333222111000///111000000//////......---111111000//////...//////...///000111111000///...000000///......///000000------........./////////...//////000111222333333000000000000000000000000000000000000000000000000000000111111111111000000111111222222222333333333000000111111222333444444444555555555444333333222000222444666888999999999555555666777888888888888888888999999999:::::::::999::::::;;;<<<<<<======;;;@@@EEEHHHKKKYYYvvvuuujjjbbb```]]]XXXUUUSSSRRRQQQOOOTTTTTTSSSQQQNNNLLLJJJHHHIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIJJJJJJLLLPPPUUUZZZaaahhhrrr{{{~~~zzzxxxvvvpppfff^^^UUUQQQKKKEEE@@@===<<<<<<;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<@@@EEEHHHNNNSSS[[[aaaeeefffggghhhdddddddddbbb___\\\YYYWWWRRRNNNHHHBBB>>>;;;888555333333222111111111222222333222222222111111111111////////////////////////.............../////////...000111222222111111111111222333444444222000///111111000000/////////...333333222111000000000000//////000000000000//////////////////////////////............///////////////000111111000111222333111111111222222111111111////////////////////////000000111111111111000000111111222222222333333333222222333333333444444444555555555555444333222222111222444777888999999999555555666777888888888888888888999999999::::::::::::::::::;;;<<<<<<===>>>===BBBFFFJJJRRRhhh{{{rrrjjjeee^^^ZZZXXXWWWTTTRRRUUUTTTSSSQQQPPPNNNLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHKKKLLLLLLMMMPPPVVV]]]bbbjjjqqq{{{~~~~~~{{{rrrjjjbbb^^^VVVMMMEEE???<<<;;;<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<>>??????BBBEEEKKK[[[xxxtttmmmddd^^^\\\[[[XXXUUUTTTTTTSSSQQQPPPOOOOOONNNKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJNNNOOOPPPSSSWWW^^^ffflllrrryyy}}}vvvqqqmmmhhh___UUUKKKCCC>>>;;;<<<<<<;;;;;;:::999999999::::::;;;;;;<<<@@@DDDHHHNNNPPPQQQSSSUUUZZZ```dddggghhhiiiiiigggddd```^^^ZZZWWWSSSOOOKKKGGGBBB???999888666444333111111111222111111111111000000000000000000000000000000000//////.........000111333222000....../////////...222222333444333222111000//////////////////////////////............//////000000////////////000000---......//////......---....../////////000000000000333444222...,,,---///000111222333333222111000000000000000000000000000000000111111111111000000111111222222222333333333777777666555555444333333333444444555555444444333555666777888888888777666555666777888999999999999888888999999999:::::::::<<<;;;;;;:::;;;===>>>???@@@BBBFFFQQQiiiyyynnnfffcccaaa]]]ZZZXXXWWWUUUSSSRRRQQQQQQQQQMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKMMMNNNOOORRRTTTWWW[[[```hhhpppvvvzzz~~~{{{xxxvvvqqqjjj```VVVLLLFFFBBB@@@???>>>===<<<:::999999999999:::;;;===AAAFFFJJJNNNNNNOOOOOOPPPSSSXXX[[[bbbccceeeggggggfffdddccc___\\\YYYVVVSSSNNNIIIFFF>>>===;;;888666444222222333333222222222111111111000000000000000000000000111000///...///111333444777444000...///000000///222222222222111111111111........................////////////000111222222000000////////////000000...///000000000000///....../////////000000000000...111333222...,,,...111///000111222222111000///000000000000000000000000000000111111111111000000111111222222222333333333444444444444333333333333222222333444555555555555555666777888999888777777666666777888999999999999888888999999999:::::::::===<<<;;;:::;;;===???@@@BBBEEELLL^^^}}}~~~tttooolllfffbbb```^^^[[[XXXVVVTTTSSSSSSQQQQQQPPPOOOOOONNNNNNMMMKKKLLLLLLMMMOOOQQQSSSTTTWWWZZZ___dddjjjrrrzzz~~~~~~~~~|||yyyrrriii___UUUNNNJJJDDDCCCBBB@@@???===<<<;;;777888:::;;;===BBBGGGKKKMMMMMMNNNMMMMMMNNNRRRTTT[[[]]]```cccdddeeeeeeeeebbb```]]][[[XXXTTTNNNKKKBBBAAA>>>;;;888666444333444444444333333333222222000000000000000000000000111000//////000222444555>>>999333111222444444333333222111000000000111111---------...............++++++++++++,,,...///000000000////////////000000///000111222222111000///////////////000000000000,,,000333111...,,,///333...///111222222111///...000000000000000000000000000000111111111111000000111111222222222333333333000111111222222333333444111111333444555666666666444555777888999999999888666777888999999:::999999888888999999999:::::::::===<<<;;;:::;;;===???@@@FFFJJJTTTjjjzzzuuuoooiiigggeeeaaa]]]YYYVVVUUUTTTSSSSSSSSSRRRQQQQQQPPPPPPMMMMMMNNNPPPRRRUUUWWWXXXZZZ^^^dddjjjqqqyyy~~~{{{}}}}}}|||~~~{{{uuummmcccZZZUUUSSSPPPKKKHHHFFFCCC@@@>>><<<======<<<<<<>>>BBBDDDHHHJJJLLLNNNNNNLLLJJJIIIRRRTTTYYY```gggjjjhhheeehhheeeaaa]]]ZZZXXXUUUSSSNNNJJJEEE@@@===999555222333222222222111111111000000000//////000111222222///000111111111444888;;;>>>888555666555000///222111000/////////000222333777666444222000...------////////////////////////////////////////////////......------------......000000000000000000000000......000111222222222222333222222111111222222333111111000000111111222333000000111222333444444555333333333222222222111111111111222222222222111111333333333444444444555555666666666666555555555555666888:::;;;:::999999:::888888999:::;;;;;;;;;;;;;;;777777;;;======>>>AAAGGGIII\\\~~~zzzwwwqqqjjjfffdddaaa^^^ZZZXXXWWWWWWXXXZZZZZZYYYWWWUUUVVVVVVXXXZZZ\\\^^^___dddiiipppwww}}}~~~}}}}}}}}}}}}zzzvvvpppjjjfff___\\\XXXSSSOOOJJJEEEAAA<<<<<<<<<;;;;;;===???AAABBBDDDFFFHHHIIIHHHGGGGGGJJJLLLRRR[[[ccciiijjjiiiiiigggdddaaa^^^\\\YYYXXXRRRNNNJJJFFFBBB>>>999666444444444333222222222222000000000000000111222222111111111111000222555888???555...000333222111222444333111000///...//////222111000///............///////////////////////////////////////////////////......------......///000000000000000000000000------...///000000000///111111111000000111111111111111000000111111222333222222222222222222333333111111000000000/////////222222333333333333222222333333333444444444555555444555555555666666777777777888888777666777999;;;888888999:::;;;;;;;;;;;;===999999<<<>>>>>>@@@CCCMMMTTTkkk}}}vvvpppmmmjjjfffbbbcccaaa```______^^^\\\YYY]]]^^^^^^```bbbdddfffggglllqqqxxx~~~~~~}}}}}}}}}|||{{{{{{|||}}}~~~}}}{{{xxxwwwqqqnnniiiddd^^^VVVNNNHHH??????>>>===<<<===>>>>>>>>>???AAABBBDDDEEEEEEEEEDDDFFFKKKRRR[[[cccggghhhiiihhhfffdddbbb___]]][[[WWWUUUQQQNNNJJJEEE???;;;777777666444333333333333111000000000000111222222000000000000000111555888CCC777------111333222111444333111000///.../////////////////////000000111///////////////////////////////////////////////////......------......///000000000000000000000000......//////000/////////222222111111111111222222111111000000111111222333333333333222222222111111444333333333333333222222333333444444444444333333333333333444444444555555333333444555666777888888777777666444333555888;;;888888999:::;;;;;;;;;;;;???<<<;;;>>>??????BBBFFFRRR```~~~~~~zzztttppppppnnnkkkjjjiiihhheeeccchhhhhhiiikkkmmmoooqqqrrruuuyyy~~~~~~~~~|||{{{yyyzzz|||}}}~~~~~~}}}}}}}}}{{{xxxtttmmmdddZZZSSSHHHFFFCCCAAA@@@???>>>>>>??????@@@AAABBBCCCDDDDDDCCCCCCFFFKKKQQQYYY^^^aaaggghhhhhhfffccc```^^^]]]\\\[[[XXXUUUQQQLLLFFFAAA;;;:::888666444333333333111111111000000111222222...////////////222555888FFF===555111222222111///111000/////////000222333111111000000111222333333//////////////////////////////////////////////////////............//////////////////////////////111111222222222111111000444444444444444444444444111111000000111111222333222222222222222222222222555555555555555555555444333333444444444444333333333333333444444444555555444444444555666777777888666666777666555555777999888888999:::;;;;;;;;;;;;???<<<<<>>;;;666111000000000111000/////////000222333222222111111111111111222000000000000000000000000000000000000000000000000/////////....../////////////////////////////////111222222222222222111000333444444555555444444333111111000000111111222333000000111222333333444444111111111111222222222222222222333333333333222222333333333444444444555555666666666666666555555555444777:::;;;:::888888888888888999:::;;;;;;;;;;;;>>><<<<<>>===:::888888888888999:::;;;;;;;;;;;;<<<;;;<<>>@@@@@@>>>DDDFFFJJJRRR[[[cccgggiiiggghhhiiigggdddaaa______\\\YYYTTTOOOIIIBBB;;;777333555777555222000222444666222...000666<<<>>>>>>777222......111333222///222222111111111111222222111111111222333333444444////////////////////////444222111222333333222111222111000//////000111222000000000000111111111111000000000000000000000000222222222111111111111111000000000000000000000000111222222333333222222111000555999888444111111333666666555555555444444444222222222222222333555555555555666777777777777777777888888888888999999999:::::::::;;;<<<===>>>???AAA:::<<>>???@@@;;;>>>FFFEEEEEEVVVmmm|||wwwqqqgggaaaYYYVVVSSSTTTXXX^^^ccceeedddbbb[[[PPPIIIHHHEEEAAA<<>>:::666444333333333333555222111333888;;;;;;:::555222//////111333222000222222111111111111222222111111000//////...------111111111111111111111111111000000111333444333222111111000000000000111111....../////////000000000000000000000000000000000111111111111111111111111111111111111111111111111222222333333333333222222333666999888555333444555555555555555555444444444555555555555666777888999555555666777777777777777888888888888999999999::::::::::::;;;<<<===???@@@@@@===@@@FFFEEEIII```zzz|||tttnnnddd```ZZZWWWYYY^^^dddhhhkkklllggg^^^VVVQQQJJJDDD===@@@BBBBBBCCCJJJUUU^^^dddiiinnnpppnnnjjjgggeeecccaaa```___\\\WWWQQQLLLEEE???777444333444333222333222222444777888777555444111//////111222222111222222111111111111222222111111111111000000//////111111111111111111111111000//////000333444444333111000000000000000000111............////////////000000000000000000000000222222222333333333333333111111111111111111111111222333333333333333333222111333555555333222222333555555555555555555555555444444333444444555666777555555666777777777777777888888888999999999:::::::::::::::;;;<<<>>>???@@@@@@???BBBEEEEEEMMMiii}}}xxxoookkkddd]]][[[]]]bbbfffkkkooopppkkkddd\\\RRRIIIAAABBBBBB???>>>CCCNNNWWW___dddkkkoooooommmjjjiiieeedddcccbbb```\\\WWWSSSKKKDDD<<<666555555444222222222222333555555333222222111000000111222222111222222111111111111222222//////000000111111111111000000000000000000000000000//////000222444333222000000000111111000000000............////////////000000000000000000000000111111111111222222333333111111111111111111111111333333333444444333333333111222333333333222333333444555555555555555555555444444333444444555666777555555666777777777777777888999999999999::::::::::::::::::;;;===???@@@AAA@@@@@@BBBEEEGGGTTTtttxxxuuuooohhhbbb```aaacccgggnnnsssrrrnnnggg\\\SSSGGGEEEBBB===;;;>>>FFFLLLVVV\\\dddjjjmmmmmmllllllhhhfffdddcccbbb```\\\YYYQQQLLLDDD===999888666666333333333333333222111111000111111111222222222222222222111111111111222222------...//////000111111////////////////////////000//////000222333222111000000111111111111000000....../////////000000000000000000000000000000000.........///000000111111222222222222222222222222333333444444444444333333444444444444444555555555444444444555555555555555555555555555666777888999555555666777777777777777999999999999:::::::::::::::::::::<<<===???AAABBBAAAAAACCCGGGNNNbbb~~~}}}zzzssskkkfffddddddccckkkqqqrrrqqqoooggg___OOOKKKDDD???<<<>>>BBBEEEKKKQQQZZZbbbgggjjjkkklllllliiifffdddcccbbb```^^^WWWTTTNNNFFF???;;;:::;;;555666555444333111111222///000222222222111222222222222111111111111222222//////000000000000000000000000000000000000000000111000///000111222111000///000111222222111000////////////000000000111111000000000000000000000000......///000000111222222222222222222222222222222333333444444444444333333444333333333444555555555444444444555555555666666444444444444555666777888555555666777777777777777999999999:::::::::;;;;;;::::::;;;<<<>>>@@@AAABBBBBBBBBEEEKKKXXXrrr|||ssskkkgggfffaaahhhnnnppprrrrrrnnniiiWWWQQQIIIBBB@@@@@@BBBBBBDDDJJJTTT\\\cccgggjjjlllooolllhhheeeddddddbbbaaaZZZYYYTTTLLLCCC======???888888777555333222222333///000222222222111222333222222111111111111222222444444333333222111111111111111111111111111111111222111///000111111000//////000111222222111000///000000000000111111111111000000000000000000000000111111222333444444555555222222222222222222222222333444444555555444444333222111000111222333444333444444444555555555666666222222222222222444555555555666666777777777777777999999:::::::::;;;;;;;;;999:::;;;<<<>>>@@@BBBCCCBBBCCCFFFOOO```~~~}}}wwwoooiiieeeeeeggglllrrruuutttqqqfffWWWJJJEEECCC???>>>@@@AAADDDIIIOOOXXX```gggkkknnnnnnooonnnlllhhheeebbbccc___ZZZUUUPPPJJJDDD@@@;;;888555444444444333222222222111111111111222222111111000000111222333333111///...///222333222///222222222222111///...---000000000000000000000000000000000000000000000000111111111000000000000000000111111111111222222222111222333333111111222333333333333333333333333333222333444444555555444444555555555555555555555555222222333333333333444444555555555555666777888888888888777777777777888888777888888999999:::;;;;;;===<<<<<<===>>>@@@BBBCCCFFFHHHJJJTTTnnnzzztttllljjjhhhjjjooossssssrrrjjj]]]QQQKKKGGGAAA???BBBBBBBBBDDDHHHOOOXXXaaaffflllmmmnnnooommmjjjfffdddeeebbb^^^ZZZVVVQQQKKKGGG>>>;;;777555555555444333222222111111111111222222111111111111111222333333333111000111333444333111111222222111111000//////000000000000000000000000000000000000000000000000111000000000000000000000000111111111111222222222111222333333111111222333333333333333333333333333222333444444555555444444444444444444444444444444333333444444444555555555333333333444444555666777888888777777777777888888888888888999::::::;;;;;;;;;::::::;;;<<<>>>@@@AAAEEEHHHMMM[[[yyy~~~uuupppkkkiiilllpppqqqqqqmmmdddZZZRRRJJJCCCAAACCCBBBAAA???@@@EEENNNWWW]]]fffiiilllnnnnnnllliiiggggggdddaaa^^^[[[WWWQQQNNNCCC???:::777555555555444222222111111111111222222222111111111111222222333333222000000111222111000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000111111111111222222222111222333333111111222333333333333333333333333333222333444444555555444444333333333333333333333333444555555555555666666666444444444444444555777777888888777777777777888888888888999999::::::;;;;;;;;;::::::;;;<<<>>>AAABBBDDDHHHRRRggg|||vvvooolllmmmnnnnnnmmmkkkfff___VVVLLLFFFDDDEEEBBB@@@>>>>>>AAAGGGNNNSSS]]]aaafffkkknnnmmmllljjjgggeeecccaaa^^^ZZZTTTPPPGGGCCC===999777666555555333222222111111222222333222222222111111222222333111000///....../////////111111111111111111222222000000000000000000000000000000000000000000000000000000000000000111111111000000111111111222222222111222333333111111222333333333333333333333333333222333444444555555444444333333333333333333333333444444555555555666666666555555555555666777888888888888777777777777888888888888999999:::;;;;;;<<<<<<<<<<<<===???AAACCCEEECCCIIIYYYwww{{{uuurrrqqqpppllliiigggeee___VVVMMMIIIGGGGGGAAAAAAAAABBBDDDGGGJJJKKKSSSWWW]]]dddiiikkkkkkkkkiiigggfffdddaaa]]]WWWSSSLLLHHHBBB===:::888666555333333222222222222333333333333222222222222222333111000///.........000111222111111000111111222333000000000000000000000000000000000000000000000000//////000000111111111111000000111111111222222222111222333333111111222333333333333333333333333333222333444444555555444444444444444444444444444444333444444444444555555555444444444444555666777888888888777777777777888888888999999:::;;;;;;<<<<<<<<<<<<<<<===???BBBDDDEEEDDDMMMddd|||yyywwwtttooojjjgggeee^^^TTTNNNMMMKKKHHHBBBDDDFFFHHHIIIJJJJJJJJJLLLOOOUUU[[[aaadddfffgggiiihhhggggggeeebbb\\\XXXRRRNNNHHHCCC???<<<888666333333222222222222333333444333333222222222222333222333222111000111444666333333111000000111222333000000000000000000000000000000000000000000000000/////////000111111222222000111111111111222222222111222333333111111222333333333333333333333333333222333444444555555444444555555555555555555555555333333444444444555555555333222222333333444555666888888777777777777888888999999::::::;;;;;;<<<<<<:::::::::<<<>>>@@@CCCDDDGGGUUUrrr~~~}}}zzzuuuqqqlllhhh___TTTQQQRRROOOIIIEEEGGGIIIKKKLLLMMMMMMLLLIIIKKKOOOSSSXXX[[[^^^___ccccccdddffffffddd```\\\WWWTTTOOOJJJFFFAAA;;;888444333333222222333333444555444333222222222222222222333333111000222666:::555444222000000000222222000000000000000000000000000000000000000000000000...//////000111111222222000111111111111222222222111222333333111111222333333333333333333333333333222333444444555555444444444444444444444444444444444555555555555666666666444444444555555666777888888888777777777777888888999999::::::;;;<<<<<<<<<::::::;;;<<<>>>AAACCCEEEMMM^^^}}}zzzvvvqqqlllaaaVVVSSSVVVRRRJJJHHHIIIJJJLLLMMMNNNOOOPPPIIIJJJLLLOOORRRUUUWWWYYY\\\]]]___bbbdddccc```]]][[[XXXTTTPPPKKKEEE>>>:::444333333222222333333444555444333333222222222222000111111000///111666:::666555333111000000111222000000000000000000000000000000000000000000000000...//////000111222222222000111111111111222222222111222333333111111222333333333333333333333333333222333444444555555444444333333333333333333333333666666666666777777777777888888888888999:::;;;<<<888888777777777777888888999999:::;;;;;;<<<<<<===<<<<<<===>>>@@@CCCFFFGGGQQQdddsssooohhh```YYYTTTQQQOOOLLLLLLLLLNNNQQQSSSTTTTTTPPPKKKFFFGGGKKKOOONNNKKKQQQTTTXXXYYYXXXYYY\\\___```^^^[[[VVVOOOIIICCC@@@<<<:::777666555444333111444333333222222333333444222222111111222444555777GGG>>>444//////111000///222111111000000111111222444444222111000000///000222222111111111111111222333222222111111222222333444333333222111111111222333333333333333333333333444444444444444444444444555555555444444333333333333666999:::999777777777777777666666666666666777777888888888888999999999888999:::;;;<<<<<<<<<<<<<<>>999777666666555444444333333333333444444000000000111111222222333555333000000222333222111444333333222222333333444333333222111111111222222111111111000111111222333222333555666666555333222444333333222222222333333555444444333333222222111444444444444444444444444555555555555555444444444444666888888777666777888777666666666666777777888777777888888888999999999888999:::;;;<<<<<<<<<<<<999???>>>>>>EEEEEEIIIVVVsss|||vvvqqqnnngggeeebbb^^^]]]aaahhhmmmqqqqqqoooiii___UUUMMMIIIEEECCCAAAAAACCCFFFJJJLLLRRRTTTXXX[[[\\\ZZZWWWUUUOOOJJJCCC===:::888777666555444444333333444444555000000111111222222222111222111111111333333333222444333333222222333333444222222222222222222333333111111000000111222222333111333444666666444333111444333333222333333444444444444444333333222222222444444444444444444444444555555555555555555555555444666777777666666777888666666666666666777888888777777888888888999999999888999:::;;;<<<<<<<<<<<<:::???>>>???DDDDDDKKK^^^}}}{{{xxxwwwsssrrrpppllliiijjjoootttxxxxxxwwwssskkk___SSSLLLIIIEEEAAA>>>@@@BBBEEEFFFNNNPPPTTTXXXYYYYYYXXXWWWUUUPPPIIICCC???<<<999777555555444444444444555555111111222222333222222111111222222222222333333333333333222222222222333333222222222222222333444555000000000000111222333333222333444555555444333222333333333333333444444555333333333333333333333333444444444444444444444444555555555555555666666666444666777666555555777888666555555666666777888999777888888888888999999999888999:::;;;<<<<<<<<<<<<;;;???>>>???EEEFFFRRRjjj}}}|||zzz||||||yyytttssswww{{{}}}|||{{{zzzvvvmmmaaaYYYOOOIIICCC@@@AAACCCEEEEEEIIILLLPPPTTTWWWYYYZZZZZZ[[[VVVPPPJJJEEEAAA<<<999555555444444444444555555222222333444444333222111333333444333222222222333222222111111111111222222111111111222333444555666000000000000111222333444444444444444444444444444333333333333333444555555111222222333333444444555444444444444444444444444444555555555666666666777444555666666555555666888555555555555666777888999777888888888888999999999888999:::;;;<<<<<<<<<<<<;;;???>>>AAAGGGJJJ\\\yyy~~~|||zzz|||}}}|||}}}~~~yyyppphhhTTTNNNFFFCCCDDDGGGHHHIIIGGGIIIMMMRRRWWWZZZ\\\]]]^^^ZZZTTTOOOIIIDDD???<<<555555444444444444555555222333444555444333222111555555555333222111222333222111111111111111111222111111111222333444555666000000000000111222333444666666555555555555666666333333333333333444555666000111222333444444555666444444444444444444444444444555555555666666777777444555666555444555666888555555555555666777999999777888888888888999999999999999:::;;;<<<<<<<<<<<<;;;>>>>>>BBBJJJOOOddd~~~wwwrrrddd[[[OOOEEEBBBDDDHHHKKKIIIJJJLLLNNNPPPTTTYYY]]]```___\\\XXXQQQJJJCCC???<<<;;;999777555444444444666555444333222111111111222222222222222222222222111222222333333333222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333333333333444444444555555555555555666666666666777444444555555666555555555555555555555666666666666555555555555666888999:::777777777777888888888888<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>AAAFFFHHHRRRppp{{{wwwlllbbbTTTHHHBBBBBBDDDEEEGGGHHHIIIKKKMMMQQQWWW[[[``````___[[[VVVOOOHHHDDD???===:::777555555555555555555444333222222222333222222222222222222222222444444444333222111000///222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444333333333444444444555555444444555555555666666666444555555666666666666666555555555555666666666666888777666666555555666666888888888888999999999999::::::;;;<<<<<<======>>>??????CCCIIILLLYYY{{{|||uuukkk]]]PPPHHHEEEDDDDDDEEEEEEEEEEEEGGGLLLSSSWWW___```bbbaaa]]]WWWPPPKKKCCC@@@<<<888555555666777555444444333333333444444333333333333333333333333333333333333333222111111333333333333333333333333222222222222333333333333444444444444444444444444444444444444444444444444333333333444444444555555333444444444555555555555444555555666777777666666555555555555666666666666777777666555555555555555999999999::::::::::::;;;::::::;;;<<<======>>>??????AAAFFFKKKRRReee|||sssfffZZZQQQLLLJJJIIICCCCCCBBBAAABBBGGGNNNSSS\\\___ccceeeddd___XXXTTTHHHDDD>>>999666555666777555444444444444444555666333333333333333333333333///000111333444555555555333333333333333333333333222222222333333333333333444444444444444444444444333333333333333333333333333333333444444444555555333333333444444444555555333444444555666666666666555555555555666666666666333333444444555777888999999999999999::::::::::::;;;;;;<<<<<<=========>>>@@@BBBGGGMMMWWWppp~~~~~~zzzooocccZZZRRRLLLIIICCCBBBAAA??????CCCIIINNNWWW[[[bbbggghhhddd___[[[OOOJJJDDD===888777777777555555555444555555666666333333333333333333333333///000222333444555666666333333333333333333333333222222333333333444444444444444444444444444444444222222222222222222222222333333333444444444555555333333333444444444555555222222333444555666666666555555555555666666666666444444444555666777888999888888888999999999999:::==================<<<<<>>:::888888777666666555555555666666333333333333333333333333444444444444444333222222333333333333333333333333222222333333444444555555444444444444444444444444333333333333333333333333333333333444444444555555333444444444555555555555222222444555666666666666555555555555666666666666888888777666666666666666888888888888999999999999========================BBBDDDHHHSSSjjj~~~{{{{{{{{{|||~~~~~~wwwmmm```TTTLLLGGGGGGEEEBBB@@@AAADDDFFFLLLQQQYYYaaafffgggfffeee```\\\UUULLLEEE???;;;:::888888777666555555555555444444444444444444444444555555555555444333222111444444444444444444444444222222333333444555555666444444444444444444444444555555555555555555555555333333333444444444555555444444555555555666666666333444555777888888999999555555555555666666666666999999888777777777777777999999999999:::::::::;;;:::;;;<<<===>>>???@@@@@@DDDDDDJJJYYYvvv}}}zzzyyyzzzzzz|||~~~vvvjjj]]]UUUIIIHHHGGGDDDBBBAAACCCEEEIIINNNVVV___eeeggggggfffeeebbb[[[RRRJJJCCC>>>;;;999999888666555555555555444444444444444444444444333333444444555444444444444444444444444444444444222222333333444555666666444444444444444444444444777777777777777777777777333333333444444444555555555555555666666666666777555666777888::::::;;;;;;555555555555666666666777666666777777888:::;;;<<<:::::::::;;;;;;;;;<<<<<<888888:::<<>>>>>>>>???AAACCCEEEGGGPPPhhh}}}~~~zzzxxxxxxxxxyyyxxxkkkaaaUUUOOOIIIFFFFFFFFFEEECCCDDDFFFKKKSSS]]]eeehhhiiimmmjjjfffaaaZZZRRRHHHBBB;;;999777666666666555333555555555555555555555555444444444333333333222222333333333333333333333333555555555555555555555555444333333333333444555555333444444555555444444333444444555555555555444444555555555555555555555555777666555555555666777888555555555666777888999999666777777777777888888888::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>>>>???BBBDDDEEEHHHTTTooo~~~~~~zzzwwwwwwwwwxxx~~~tttkkk\\\UUUMMMHHHGGGHHHGGGFFFBBBCCCGGGNNNXXXbbbhhhkkkpppnnnkkkgggbbbZZZQQQLLL@@@===999666666666666666555555555555555555555555444444444444333333333333333333333333333333333333666555444333333444555666333333222222333333444555444444555555555555444444444444555555555555444444555555555555555555555555777777666555444444444555555555444555666888:::<<<666777777777777888888888::::::;;;;;;;;;<<<<<<<<<;;;===>>>>>>???@@@BBBDDDFFFKKK[[[yyy~~~yyywwwwwwvvvwww}}}|||tttddd\\\RRRKKKIIIIIIHHHGGGAAABBBDDDJJJTTT___hhhmmmpppooommmjjjfff```YYYSSSHHHDDD>>>:::888999999999555555555555555555555555555444444444444333333333444444444444444444444444444333111000000111333444444444333333333444555555444444555555555555444444444444555555555555444444444444444555555555555555666555555555444444444444777666555555666888:::;;;888888999999999::::::::::::;;;;;;<<<<<<=========;;;===>>>??????AAACCCFFFFFFMMMbbb}}}yyyvvvvvvuuuvvv|||{{{lllcccXXXOOOKKKJJJIIIGGGBBBBBBDDDHHHPPP[[[fffmmmpppooonnnmmmkkkfff```[[[OOOJJJBBB===::::::999999666666666666666666666666555555555444444444333333444444444444444444444444444333111000000111333444555555555555555666777777444555555666666555555444444444555555555555444444444444444555555555666666444444444555555555555555999888777666666777888888888888999999999:::::::::::::::;;;;;;<<<===>>>>>>;;;===???@@@@@@BBBDDDGGGGGGQQQjjj}}}xxxuuuuuutttuuuzzzuuulll___UUUOOOLLLIIIGGGBBBCCCDDDGGGMMMWWWbbbjjjpppppppppqqqpppmmmgggcccUUUOOOGGG@@@<<<:::999888666666666666666666666666555555555555444444444333444444444444444444444444666555444333333444555666666666666555666777777888555555666666666666555555444444555555555555444444333333444444555666666666333444555666666666666666999999999888888777666666666777777777777888888888999999:::;;;<<<======>>><<<===???@@@AAABBBEEEHHHJJJXXXttt~~~|||xxxuuutttssssssyyy}}}tttggg\\\TTTOOOJJJGGGBBBCCCDDDEEEJJJRRR]]]eeeooooooppprrrrrrppplllhhh]]]WWWOOOGGGBBB>>>;;;999666666666666666666666666555555555555444444444444555555555555555555555555555555555555555555555555555555555555555666777777555555666666666666555555444444555555555555444444333333444444555666666777666666777777777666555444777888999::::::999777666666777777777777888888888888888999:::;;;<<<======<<<>>>@@@AAAAAACCCFFFIIIOOO```||||||wwwtttsssrrrrrrxxxyyylll```XXXQQQKKKGGGBBBCCCCCCDDDGGGOOOYYYaaalllmmmnnnqqqrrrpppllliiiddd___VVVNNNHHHCCC>>><<<777777777777777777777777666666555555555444444444555555555555555555555555333444444555555444444333555444444444444555666666555555666666666666555555444555555555555555555444333333444444555666777777888888999999777666444222444666999;;;;;;:::888777888999999999999:::::::::777777888999;;;<<<<<<===<<<>>>@@@AAABBBDDDGGGIIISSSfff{{{{{{wwwtttsssrrrrrrwwwxxxlll___TTTNNNKKKGGGFFFDDDCCCEEEKKKTTTZZZgggmmmrrrqqqoooooommmjjjfffccc^^^XXXQQQHHH???999222555888777444222444666666666555555555444444444444444444555666777777888444444333333333333444444555555555555666666666666555555555555555555555555444444555555666777777777444555555666777666666666666666666666777777777777444555666888888777666666666777777777777888888888===;;;999777777999;;;<<<>>>BBB>>>===DDDEEEFFFPPPYYY~~~|||xxxuuuuuutttsssxxx{{{qqqdddYYYPPPLLLFFFEEEDDDBBBCCCIIIPPPUUUcccjjjppppppooopppnnnjjjiiigggccc^^^XXXPPPGGGAAA;;;<<<<<<;;;999888888999666666555555555444444444444444555555666777777888666666555555555555666666555555555555666666666666555555555555555555555555666666666666666555555555555555555555666666666777666666666666777777777777777777888999999999999999777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@===>>>EEEEEEHHHUUUiii|||wwwttttttrrrqqqvvv|||wwwlll___TTTNNNHHHGGGEEECCCCCCGGGMMMRRR\\\eeelllnnnoooqqqoookkklllkkkiiifffbbbZZZRRRLLLCCC@@@<<<:::999888777777666666666555555555444444444444555555666777777777666666555555555555666666555555555555666666666666555555555555555555555555888777777666555555444444666555555444555666777888666666666666777777777777888888888888888999999:::888888888888999999999::::::;;;<<<===>>>===;;;::::::???===???EEEFFFLLL]]]~~~|||xxxtttssspppooosssyyy|||sssgggZZZRRRMMMLLLJJJGGGFFFGGGKKKOOOUUU^^^gggkkknnnqqqpppmmmmmmmmmlllkkkhhhbbb[[[UUUKKKEEE>>>:::999999777555666666666666555555555555555555555555666666777777444444333333333333444444555555555555666666666666555555555555555555555555777777666666555555555555777666444333444555777999666666666666777777777777777666555555555666888999888888999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;:::??????AAAFFFGGGRRRhhhzzzvvvtttqqqnnnrrrxxxyyynnnbbbYYYSSSRRROOOKKKHHHGGGIIIKKKOOOXXXbbbgggkkkpppqqqnnnmmmmmmmmmmmmkkkgggaaa\\\WWWPPPGGGAAA>>>===:::777777777666666666555555555555555555555666666666666444444333333333333444444555555555555666666666666555555555555555555555555555555555555666666777777777666444333444555777999666666666666777777777777777666555555555666888999888888999999999:::::::::;;;:::999888999:::<<<===<<>>>>>CCCDDDFFFJJJMMMeee~~~zzzwwwtttqqquuuzzz~~~uuunnnaaa```]]]WWWQQQMMMKKKKKKIIIQQQZZZ^^^eeelllqqqqqqpppooonnnnnnnnnmmmkkkiii___[[[TTTKKKBBB;;;888888777777777777666666666555666666666666666666666555666666555555555555666666555555555555666666666666555555555555555555555555555555555666666666666666555555555555666666666777666666666666777777777777777777888999999999999999777777777888888888999999::::::999999:::;;;===>>>===BBBCCCGGGLLLSSSqqq~~~~~~~~~zzzxxxtttrrruuu{{{{{{uuuiiihhhddd___XXXSSSPPPPPPIIIPPPXXX\\\ccckkkqqqrrrsssrrrpppoooppppppnnnmmmeeeccc]]]SSSHHH???======777777777777666666666666666666666666666555555555444444444333333444444444555555555555666666666777555555555555555555555555777777777666555555444444444555666666777666666666666666666666777777777777444555777888888888777666666777777777777888888888888:::;;;======>>>======<<<@@@CCCHHHNNNWWWyyy}}}}}}~~~zzzwwwtttrrrvvv|||xxxqqqkkkhhhiiiggg___WWWSSSVVVVVVVVV[[[ccckkkrrrvvvrrrrrrrrrrrrqqqqqqpppoooiiihhhbbbXXXKKKAAA<<<;;;:::999888777777666666777;;;;;;:::999888777666666666666555555555555666666666666666666666666666666777777777777666666666666666777888999999888777666555666777888888777666555333333333444444444555555777777777777888888888888777888888999999:::;;;;;;<<<;;;:::999:::<<<>>>@@@>>>===BBBIIILLL[[[|||}}}xxx}}}~~~zzzvvvrrrrrruuuxxx}}}wwwqqqnnnooooooiiidddbbb___]]]\\\]]]aaahhhnnnrrrrrrrrrssssssrrrrrrqqqpppjjjhhhddd[[[OOOEEE???===::::::999888888888888888999999999888777777666666666666555555555555666666666666666666666666666666777777777777666666666666666777888888888888777666333444555666666555444333555555555555666666666666777777777777888888888888777888888999999:::;;;;;;<<<;;;:::::::::<<<>>>???BBBAAAEEEMMMTTTgggxxx}}}|||wwwttttttwwwzzz|||vvvrrruuuwwwuuussstttppplllgggcccbbbeeejjjmmmrrrssstttttttttsssrrrqqqkkkjjjggg___TTTIIIAAA>>>::::::999999888999999999777777777777777777777777777666666555555666666777666666666666666666666666777777777777666666666666666777777888888777777666444444555555555555444444777777777777888888888888777777777777888888888888777888888999999:::;;;;;;<<<;;;;;;:::;;;===>>>???AAA@@@DDDLLLXXXqqq~~~xxx~~~}}}yyyvvvvvvyyy|||~~~wwwsssvvvzzz{{{}}}|||tttlllfffeeegggjjjrrrsssuuuvvvvvvvvvttttttnnnmmmjjjcccXXXMMMCCC===;;;:::999999888888999999555555666666777777777888777777666666666666777777666666666666666666666666777777777777666666666666666777777777777777777666666777777777777777777666777777777888888888999999666777777777888888888888777888888999999:::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@@@@CCCKKK\\\zzzxxxyyy~~~xxx{{{xxxyyy|||{{{vvvxxx|||}}}sssjjjeeefffgggpppqqqtttwwwxxxxxxwwwvvvrrrpppmmmfff\\\PPPEEE>>>;;;;;;:::999888888888888555555555666777777888888777777666666666666777777777777777777777777777777777777777777666666666666777666666666666666666777777777777666666777777777666666777777777888888888666777777777888888888888777888888999999:::;;;;;;;;;;;;<<<<<<===>>>>>>???CCCEEEHHHPPPeeettttttyyy}}}zzz|||zzz{{{{{{|||zzzooohhhfffggglllooossswwwyyyzzzyyyyyyuuusssnnniiiaaaVVVKKKDDD>>>===<<<:::999888777777666666666777777888888888888777777666666777777888777777777777777777777777777777777777666666666666777666666555555666666777555555444444444444555555555666666666777777777777777777777777888888888888777888888999999:::;;;;;;;;;<<<<<<===>>>>>>??????BBBEEEIIIRRRkkkvvvvvvyyy||||||}}}{{{}}}xxxoookkkkkkiiilllqqqvvvzzz{{{{{{{{{vvvsssoookkkfff^^^TTTNNNBBBAAA???===;;;999888888777777888888888888888888888888777777777777888888777777777777777777777777777777777777666666666666777666555555555555666777666555444333333444555666666666666666777777777777777777777777888888888888777888888999999:::;;;;;;;;;<<<===>>>>>>?????????>>>EEEKKKUUUqqq|||zzz|||~~~}}}~~~|||}}}vvvqqqpppfffjjjpppvvvzzz|||||||||vvvssspppmmmiiiccc[[[VVVFFFDDDBBB???===;;;999999999999888888888888888888888888777777777777888888777777777777777777777777777777777777666666666666777666555444444555666777888777666555555666777888666777777777777888888888777777777777888888888888777888888999::::::;;;;;;;;;<<<===>>>????????????AAAIIIQQQ]]]{{{}}}}}}}}}~~~|||~~~yyymmmhhhkkkppptttxxxzzz{{{{{{yyyuuuqqqpppnnniii```XXXQQQLLLDDD>>>;;;;;;;;;:::999999888777777777777777666666666666666666666666666666555555444444444333555555666666666666555555666666777777888888999999666===888333:::;;;444333555666666777777777777777999999888777666666777777888999:::;;;<<<<<<<<<<<<===>>>???>>>===>>>???AAAAAAHHHUUUiii~~~~~~~~~}}}{{{~~~|||rrrmmmmmmoootttyyy|||||||||xxxuuurrrrrrqqqmmmeee___WWWQQQHHHAAA===;;;::::::999888888777777777888888777777777777777777777777888888888777777777666666777777777888888777777777777777777777777888888888666999555777@@@===444444555666666777777777777777999999888777777777777777999999::::::;;;<<<<<<======>>>??????>>>>>>@@@BBBAAAHHHVVVnnn}}}|||~~~|||xxxtttpppooorrryyy}}}~~~|||xxxvvvuuuuuuuuurrrlllggg___XXXNNNEEE???<<<:::999888888888777888888999999888888888888888888888888999999999888888888888888888999999999999999999888888888888888777777777777777666444>>>JJJAAA555777555666777777888888777777999999888777777777777888::::::999999:::;;;===>>>===>>>??????>>>???AAACCCCCCKKKZZZvvv~~~zzz~~~zzztttoooqqqyyy~~~~~~{{{zzzxxxwwwwwwwwwtttoookkkfff___TTTJJJCCC>>>:::888999888888888888999::::::888888888888888888888888777777777777777777777777888999999::::::999999888999999888888777777666666999555555DDDRRREEE777;;;666666777888888888888777999999888777777888888888;;;:::999888999;;;===???;;;===>>>>>>>>>???AAACCCGGGNNNaaazzzxxxrrrsssyyy~~~~~~|||||||||zzzyyywwwtttpppmmmjjjdddZZZQQQIIIBBB===:::::::::999999999999::::::888888888888888888888888777777777777888888888888777777888888888888777777999999888888777777666666777444444CCCOOOBBB555:::666777777888888888888888999888888888888888999999;;;:::999888999;;;===???:::;;;=========???AAACCCFFFPPPhhh{{{~~~xxxwww{{{~~~}}}{{{xxxtttqqqooommmhhhaaaYYYRRRJJJCCC???<<<;;;::::::999999::::::888888888888888888888888999999999999999:::::::::666666777777777777666666888888888888777777777777333444333;;;DDD;;;222777666777888888999999888888999888888888888999::::::::::::999999:::;;;===>>>999;;;<<<===>>>@@@BBBEEEGGGUUUsss}}}~~~|||yyyvvvtttsssooolllgggaaa[[[SSSKKKEEE>>>===<<<:::999999999999777777777777777777777777888888888999999999::::::666666777777777777666666777777777777777888888888333999666444999666222777777777888999999999999888999888888888999999:::;;;999999::::::;;;<<<<<<===:::<<<>>>???@@@BBBEEEGGGPPPaaa}}}~~~{{{xxxwwwwwwpppnnnkkkgggaaaYYYPPPJJJ???>>>===;;;:::999888888666666666666666666666666555555666666777777777777777777888888888888777777666666777777888888999999666???;;;222555666444999777777888999999999999888999888888888999::::::;;;888999:::;;;<<<<<<<<<<<<<<<>>>@@@AAABBBDDDGGGJJJ\\\nnn|||~~~~~~~~~|||wwwssstttoookkkiiihhhbbbWWWNNNGGGAAA<<<<<<;;;888888:::666666666666666666666666888999999::::::999999888:::999777666666777999:::777777777777777777777777999888888888777777666666666666777777888888888999555666777888999:::::::::999999:::;;;;;;<<<<<<===BBB???>>>@@@AAABBBIIIQQQ___~~~|||wwwtttuuuppplllkkkjjjeeeZZZQQQIIIBBB======<<<999888:::777777777777777777777777888999999::::::999999888:::999777666666777999:::777777777777777777777777777777777777666666666555666777777777888888888888666777888999999999999999999999:::;;;;;;<<<<<<===@@@======@@@AAADDDKKKTTTggg|||xxxttttttqqqmmmllllllggg^^^VVVLLLEEE???>>><<<999888;;;888888888888888888888888888999999::::::999999888666666444444444444666666777777777777777777777777777666666666666555555555777777777777888888888888888888999999999999999888999999:::;;;;;;<<<<<<======<<<===@@@BBBEEENNNWWWrrryyy~~~|||xxxuuussspppnnnmmmlllhhhaaa[[[QQQIIIBBB@@@===999999;;;999999999999999999999999888999999::::::999999888777777666555555666777777777777777777777777777777777777777777777666666666777777777777777888888888999999999:::999999888888999999:::;;;;;;<<<<<<=========???AAABBBEEENNNYYYxxxxxx}}}}}}{{{{{{{{{~~~|||xxxwwwrrrpppnnnmmmllliiiccc^^^VVVNNNFFFBBB>>>:::999;;;999999999999999999999999888999999::::::999999888;;;;;;::::::::::::;;;;;;777777777777777777777777888888888888888888888888888888777777777777777777999999:::::::::999999888999999:::;;;;;;<<<<<<===>>>???AAACCCBBBDDDNNNYYYyyy}}}~~~}}}yyywwwwwwxxx{{{|||yyyxxxsssqqqpppnnnmmmiiidddaaa[[[RRRIIIDDD???:::999;;;999999999999999999999999888999999::::::999999888888888888888888888888888777777777777777777777777888888999999999999999:::888888888888777777777777999999:::::::::::::::999999999:::;;;;;;<<<<<<===>>>@@@BBBDDDBBBDDDNNNZZZzzz~~~{{{wwwtttttttttxxx|||yyyxxxuuutttrrrpppnnnjjjfffddd^^^UUUKKKEEE@@@;;;999;;;999999999999999999999999888999999::::::999999888444444555555555555444444777777777777777777777777777777888888999999999999888888888888777777777666888888999:::;;;;;;;;;;;;999999:::;;;;;;<<<<<<===<<<>>>BBBDDDCCCEEEPPP]]]~~~|||~~~~~~}}}zzzvvvrrrrrrqqquuu|||yyyyyywwwvvvtttrrrooolllhhhfff```VVVLLLFFF@@@;;;:::;;;888888888888888888888888999999999::::::999999999888888999999999999888888777777777777777777777777666666777777888888888999999888888888777777666666777888999:::;;;<<<<<<<<<999999:::;;;;;;<<<<<<===:::===AAADDDDDDFFFSSS```~~~zzz~~~|||{{{yyyuuurrrppppppsss~~~~~~|||}}}zzzwwwtttqqqnnnjjjfff```YYYPPPGGGBBB@@@??????999999::::::;;;;;;::::::888999::::::;;;;;;;;;;;;999999999999999888777666555666888999999888777666888888888888888888888888999999999999999999999999;;;::::::::::::;;;<<<<<<999:::;;;;;;;;;;;;>>>@@@@@@CCC@@@AAAFFFGGGVVVooo}}}wwwzzz~~~{{{zzzvvvrrrnnnnnnoooqqqyyy~~~{{{xxxuuurrrooojjjggg___XXXNNNFFFAAA>>>===<<<;;;;;;;;;;;;::::::999888888999999::::::::::::999888999999999999888888777777888888999999888777666888888888888888888888888999999999999999999999999:::999999999999:::;;;;;;;;;<<<===<<<::::::<<<>>>===AAA???@@@FFFJJJ[[[vvv~~~xxx}}}~~~{{{xxxvvvsssnnnkkkkkkkkkmmmuuu}}}|||yyyvvvsssoookkkhhh___YYYPPPHHHBBB???===<<<<<<<<<<<<;;;:::999777777999999999999999999888888777888999999999999999999999:::::::::999888777666888888888888888888888888999999999999999999999999999888888888888999::::::<<<======<<<::::::;;;======AAA???BBBJJJQQQeee~~~zzz~~~zzzvvvsssrrrnnnjjjggggggggghhhnnnvvv}}}yyyvvvsssooojjjgggccc]]]TTTMMMGGGCCC???===;;;;;;;;;;;;:::999888777999999999999999888777666777888888999::::::::::::;;;;;;;;;:::999888777777888888888888888888888888999999999999999999999999999999999999999::::::;;;;;;<<<<<<<<<::::::<<<>>>???CCCBBBDDDNNNXXXppp|||~~~zzzvvvrrrooonnnjjjfffddddddcccccchhhooo{{{}}}yyyvvvsssooojjjfffeee```XXXPPPJJJEEEAAA>>>999::::::;;;;;;:::::::::999999999999999888777666777888999:::::::::::::::<<<;;;:::999888888777777888888888888888888888888999999999999999999999999:::::::::::::::;;;<<<<<<888:::;;;;;;;;;<<<>>>@@@@@@DDDCCCEEEOOO\\\yyy}}}|||}}}~~~~~~}}}zzzvvvsssooolllkkkgggcccaaabbb```___ccciiimmmvvv~~~zzzwwwtttooojjjgggfffaaaZZZRRRLLLFFF@@@===888999::::::;;;;;;;;;:::999999999999999999888888888999::::::::::::::::::;;;:::999888888888888888888888888888888888888888999999999999999999999999;;;;;;::::::;;;;;;<<<===777999:::;;;;;;===???BBB???CCCAAADDDOOO___~~~~~~|||||||||}}}}}}~~~~~~}}}||||||{{{{{{xxxwwwuuurrrooollljjjiiiccc```______^^^[[[^^^cccfffnnnyyy}}}yyyvvvrrrmmmiiihhhddd]]]VVVOOOHHHBBB>>>::::::;;;;;;;;;:::999999888999999::::::::::::999:::::::::;;;::::::999999999999888777777777888999888888888888888888888888999999999999999999999999::::::999999::::::;;;<<<888:::;;;;;;;;;<<<>>>AAA>>>CCCBBBEEESSSfff|||}}}|||xxxyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvrrrqqqpppmmmkkkiiigggfff```]]]\\\]]][[[XXXYYY^^^aaagggpppxxx|||xxxtttoookkklllgggaaaZZZSSSLLLEEE@@@<<<<<<<<<;;;:::999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777666666666777888999888888888888888888888888999999999999999999999999999999888888999999:::;;;:::;;;<<<<<<;;;;;;===??????DDDDDDIIIWWWlll|||zzz~~~}}}|||ttttttttttttuuuuuuuuuuuuxxxxxxwwwvvvuuutttssssssnnnnnnllljjjhhhgggeeeddd^^^[[[[[[[[[YYYUUUVVV[[[XXX\\\cccjjjqqqzzz{{{xxxtttqqqnnnnnnkkkfffbbb]]]UUUKKKDDD===<<<::::::;;;;;;;;;:::::::::::::::::::::::::::888888888999999:::::::::;;;:::888777777777888888888888999999999999888888777777888888888999999999999999999999999999999999:::<<>><<<::::::;;;;;;;;;:::::::::::::::::::::::::::888888999999999:::::::::::::::888777777777888888888888999999999999888888888999999999::::::::::::999999999999999999999999777999<<<<<<<<<<<<===???BBBEEEIIIOOO^^^~~~yyy{{{}}}{{{zzzxxxuuusssqqqqqqooonnnmmmmmmmmmmmmkkklllmmmmmmllljjjhhhffffffeeedddbbb```^^^\\\\\\YYYXXXVVVTTTSSSSSSSSSTTTSSSWWW[[[]]]___cccjjjppprrryyy~~~{{{yyyuuussspppmmmiiieeeaaaYYYPPPIIIAAA>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::888999999999999::::::::::::999888888777888888888888888999999999999888888999999:::::::::;;;;;;;;;999999999999:::::::::::::::<<<>>>>>>>>>>>>@@@AAA>>>CCCIIISSSggg~~~zzzwww{{{{{{yyyxxxvvvtttqqqmmmmmmkkkjjjhhhgggggggggfffgggggggggfffdddbbbaaa```___^^^]]]\\\[[[ZZZYYYVVVUUUSSSRRRQQQQQQQQQRRRRRRUUUWWWXXXXXXZZZ___ccceeejjjrrryyy~~~{{{xxxuuuqqqnnnjjjgggddd]]]SSSMMMCCC@@@===;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999888888888888888888888888999999999999888888999999999::::::::::::;;;999999999:::::::::::::::<<<===????????????AAACCC>>>CCCIIITTTlllzzzwwwvvv|||}}}yyyvvvuuutttqqqpppkkkjjjhhhfffeeedddcccccceeeeeeeeedddcccbbb```___[[[[[[ZZZZZZYYYXXXXXXWWWTTTTTTRRRQQQPPPPPPPPPPPPQQQRRRTTTTTTSSSTTTWWWYYY\\\```fffkkkqqqyyy}}}yyyvvvrrrooollliiifff```WWWPPPFFFCCC???<<<;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999888888888888999888888888888888999999999999888888888888888888999999999999999999:::::::::;;;;;;;;;999:::;;;;;;;;;<<<>>>@@@BBBFFFJJJUUUqqqxxxuuuuuu|||~~~{{{vvvsssrrrqqqooonnniiihhhgggeeecccbbbbbbbbbcccccccccbbbaaa```___^^^XXXXXXXXXXXXWWWWWWWWWWWWSSSSSSRRRRRRQQQQQQPPPPPPOOOPPPQQQQQQQQQRRRTTTUUUVVVYYY^^^aaaeeelllvvv}}}}}}yyyvvvrrrooollljjjhhhbbbYYYSSSIIIEEE@@@===<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999999888777777888999999999999888888888999999999999888888777777888888888999999999999999::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<===@@@BBBDDDHHHMMMYYYwwwxxxuuuttt{{{|||yyytttqqqooonnnmmmllliiihhhfffeeeccccccbbbbbbaaaaaa```___^^^]]]\\\\\\WWWWWWWWWWWWWWWVVVVVVVVVSSSSSSRRRRRRRRRQQQQQQPPPOOOPPPPPPQQQRRRSSSSSSSSSQQQTTTWWWYYY[[[```hhhnnnxxx}}}xxxuuurrrooolllkkkhhhccc[[[TTTKKKGGGAAA===<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999888888666777888999:::999999888888888999999999999888888888888888999999999::::::999999::::::;;;<<<<<<===>>>>>>>>>>>>===???BBBEEEBBBIIIQQQ```}}}wwwtttrrrwww}}}{{{wwwrrrooommmmmmlllkkkggggggfffddddddcccccccccaaa```___^^^]]]\\\\\\\\\WWWVVVVVVVVVUUUUUUUUUTTTQQQQQQRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQRRRSSSRRRQQQOOORRRTTTUUUUUUXXX]]]bbbhhhppp||||||wwwtttqqqooolllkkkiiiccc[[[UUULLLHHHBBB>>><<<;;;;;;::::::::::::::::::::::::::::::::::::999999888888888666777888999::::::999888888888999999999999888888999999:::::::::;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;;;;:::<<>><<<<<<<<<;;;<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::;;;:::999999888888888888999999999999999888777666777888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>===>>>@@@BBBGGGKKKUUUnnn|||wwwrrrvvv~~~~~~{{{yyyxxxtttppplllkkkjjjiiihhhhhhgggfffdddbbbaaa______]]]]]]\\\\\\[[[ZZZZZZYYY\\\[[[YYYXXXVVVVVVUUUUUUTTTSSSRRRQQQPPPOOONNNNNNNNNQQQTTTSSSOOOMMMPPPTTTVVVUUUUUUTTTTTTUUUUUUVVV\\\___dddiiiqqq|||{{{xxxssspppmmmkkkiiieee^^^YYYQQQLLLEEE@@@>>>======<<<<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999:::::::::999999999999999888777777888888888888999999999999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>AAACCCHHHLLLXXXsss}}}}}}tttsssxxx~~~~~~{{{yyyuuurrrnnnllllllkkkkkkjjjgggfffeeecccaaa```^^^^^^]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPOOORRRTTTSSSPPPNNNQQQTTTVVVVVVUUUUUUUUUUUUVVVVVVXXX\\\```dddjjjttt~~~|||tttqqqmmmkkkiiieee___ZZZSSSNNNGGGBBB???>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;;;;999999999999999999888777888888888888999999999::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>???AAACCCIIIMMM\\\{{{~~~~~~~~~xxxrrrssswww|||}}}zzzyyytttqqqnnnllllllmmmlllkkkggggggeeedddbbbaaa```___\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYXXXXXXYYYYYYZZZWWWWWWVVVUUUTTTTTTSSSSSSPPPSSSUUUTTTQQQPPPRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUXXX[[[^^^bbbjjjttt{{{~~~vvvsssnnnllljjjfff```\\\VVVPPPIIICCC@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888999:::;;;999999999::::::999888888888888888999999999:::::::::::::::;;;;;;;;;<<<<<<;;;===>>>>>>>>>???BBBDDDJJJOOObbb|||wwwtttuuuyyy~~~}}}zzzyyyuuurrrooonnnnnnmmmllljjjiiihhhgggfffdddcccbbbaaa\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZXXXXXXXXXWWWVVVUUUUUUTTTRRRTTTUUUTTTSSSRRRSSSUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUWWWYYY[[[\\\aaaiiioooyyyuuupppmmmkkkhhhccc^^^WWWRRRJJJCCC@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888999999:::;;;<<<888999999:::::::::999999888999999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;===>>>??????@@@CCCEEEIIIRRRjjj}}}xxxsssuuuyyy}}}{{{yyyxxxuuurrrpppooommmkkkiiihhhhhhgggeeedddcccbbbbbb^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVTTTUUUVVVUUUTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVYYYZZZZZZZZZ]]]bbbgggssszzz|||xxxrrrooommmjjjeeeaaaYYYTTTKKKEEE@@@>>><<<;;;<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::;;;;;;::::::;;;;;;<<<<<<888999::::::::::::::::::999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;===>>>??????AAACCCFFFJJJWWWuuu~~~tttrrrvvv~~~|||zzzzzzxxxuuusssqqqooollljjjgggfffeeedddcccbbbbbbaaaaaaaaa``````___^^^^^^^^^```___^^^\\\ZZZZZZYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVWWWZZZ\\\[[[ZZZZZZ^^^bbbhhhmmmyyyzzztttqqqooommmhhhddd\\\VVVNNNGGGBBB???===<<<;;;<<<<<<<<<=========>>><<<<<<;;;;;;;;;:::::::::::::::999999888999999999888999::::::;;;;;;::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;===>>>???@@@AAADDDFFFLLL]]]~~~|||yyy~~~}}}|||zzzxxxvvvuuutttrrrooollliiihhhhhhgggfffeeeddddddeeedddcccbbbaaa___^^^^^^______]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZXXXWWWWWWWWWXXXXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWVVVYYY[[[ZZZYYYYYY[[[^^^aaadddmmm|||{{{vvvrrrqqqnnniiieee^^^XXXPPPHHHCCC@@@>>>===;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;:::::::::777777666555555444555555888999::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;===>>>???@@@AAADDDFFFNNNaaa}}}}}}~~~}}}}}}}}}|||yyywwwvvvuuuuuutttrrrooommmllllllkkkjjjiiihhhhhhgggfffeeecccaaa```___^^^^^^]]]]]]\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]\\\YYYXXXWWWWWWXXXYYYXXXWWWWWWXXXYYY[[[[[[YYYXXXWWWTTTWWWZZZYYYWWWWWWYYY\\\^^^^^^fffsss~~~zzzvvvrrrnnniiieee___[[[TTTMMMGGGBBB@@@???;;;<<<>>>???@@@???===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888777777888888999999999:::::::::999:::;;;;;;;;;:::999888<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@@@@???@@@EEEIIIOOOhhhxxxyyy|||vvvqqqqqqqqqqqqqqqtttwww{{{}}}|||{{{yyywwwuuussssssrrrrrroookkkjjjjjjkkkkkkjjjeeeeeedddcccbbbaaa``````__________________^^^^^^^^^___``````___^^^\\\[[[\\\[[[ZZZXXXXXXYYYZZZZZZYYYXXXWWWYYY\\\]]][[[XXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\___cccffflllwwwzzzuuuqqqnnnjjjgggaaa]]]WWWOOOIIIDDDAAA@@@<<<===>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;:::999999888888999999999999:::::::::999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@@@@@@@BBBFFFKKKTTTnnnuuuwww}}}xxxtttvvvvvvtttsssrrrrrrrrrrrrtttxxx}}}|||{{{zzzxxxwwwvvvuuuuuussspppmmmllllllmmmmmmlllfffeeedddcccbbbbbbbbbbbbbbbbbbaaaaaa`````````_________``````___^^^\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXZZZYYYXXXZZZ\\\]]][[[YYYXXXXXXWWWWWWXXXYYYYYYZZZZZZ]]]___aaaeeennn{{{~~~yyytttpppnnnkkkiiiddd```ZZZSSSLLLFFFBBB@@@<<<===>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::===<<<<<<;;;;;;::::::999999999999999:::::::::::::::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@@@@BBBHHHMMMXXXuuupppsss|||yyyuuurrrpppnnnnnnooooooooorrrwwwzzz~~~|||}}}|||{{{zzzyyyxxxxxxxxxuuussspppnnnooooooooonnnhhhgggeeedddccccccdddeeeeeeeeedddcccbbbaaaaaa```___`````````___^^^]]]\\\ZZZZZZZZZZZZZZZYYYYYYXXX[[[ZZZZZZ[[[]]]]]]\\\ZZZXXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\\\\^^^eeeooovvvxxxssspppooommmllleeebbb\\\UUUNNNGGGBBB@@@===>>>>>>???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999:::::::::;;;;;;:::;;;<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999:::::::::;;;;;;;;;999:::<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======???AAABBBAAA@@@BBBHHHMMM\\\nnndddiii{{{zzzssslllhhhgggggghhheeekkkrrrxxx}}}vvvssswww}}}zzzyyyxxxwwwxxxvvvtttssstttsssrrrpppnnnmmmkkkjjjiiijjjjjjkkkggggggfffeeedddcccbbbaaaccccccbbbaaaaaa`````````^^^___```aaa```___]]]\\\\\\\\\]]]]]]]]]\\\\\\\\\YYYXXXXXXWWWWWWWWWXXXXXXZZZZZZYYYYYY[[[___dddgggoooyyy|||xxxtttrrrooommmeeeccc___ZZZRRRKKKEEEAAA??????>>>>>>======<<<<<<=========<<<<<<<<<;;;;;;999999999999999999999999::::::::::::;;;;;;;;;;;;888999;;;<<<======<<<<<<::::::;;;;;;<<<=========???AAAAAAAAA@@@CCCJJJOOO___{{{jjjaaafffxxx|||tttnnnjjjgggeeebbbggglllppprrrvvv|||tttpppsss}}}{{{zzzzzzzzzyyywwwwwwwwwwwwuuusssqqqqqqpppooonnnmmmllllllhhhggggggfffeeedddccccccfffeeedddcccbbbbbbbbbbbb_______________^^^]]]]]][[[]]]^^^^^^\\\[[[[[[\\\ZZZZZZYYYXXXXXXXXXXXXYYYXXXXXXWWWXXXYYY]]]```bbbfffnnn{{{{{{wwwsssooommmeeedddaaa\\\VVVNNNHHHDDD@@@???>>>======<<<<<<<<<============<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<777888:::;;;<<<<<<<<<;;;::::::;;;;;;<<<======>>>===>>>@@@@@@AAAEEEMMMSSSfffpppfffbbbeeeuuu|||uuuoookkkgggkkknnnoooooorrrxxx~~~{{{rrroooqqq~~~|||{{{{{{{{{{{{xxxvvvtttuuuuuutttssspppnnnllliiihhhhhhhhhggggggffffffhhhgggfffeeedddddddddeeeaaaaaa```_______________ZZZ]]]^^^]]][[[YYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZYYYXXXXXXZZZ\\\^^^___aaahhhrrr~~~}}}yyyuuuppplllfffeeeccc___XXXQQQJJJFFF@@@@@@>>>===<<<<<<<<<<<<>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<777888999;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>:::<<<>>>???BBBGGGPPPWWWkkkzzziiidddcccffftttzzztttooorrrtttsssrrruuu{{{zzzrrrooosss~~~~~~~~~}}}{{{yyyvvvwwwxxxxxxvvvrrrnnnllljjjjjjiiiiiiiiiiiiiiiiiijjjiiigggfffeeeeeeffffffeeedddbbbaaaaaaaaabbbcccZZZ\\\^^^]]]ZZZYYYYYY[[[\\\\\\[[[ZZZZZZZZZZZZZZZ^^^\\\[[[[[[\\\^^^^^^^^^bbbgggmmmvvv}}}wwwqqqmmmjjjfffaaa]]]YYYRRRJJJCCC??????>>>======>>>???@@@;;;<<<=========<<<:::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>===<<<;;;===BBB??????EEEDDDHHHVVViiiqqqeeeaaa]]]gggyyy|||yyy}}}}}}|||yyyooommmsss|||zzzxxxxxxwww||||||{{{yyywwwtttrrrqqqkkkkkkkkkjjjjjjkkkkkkkkklllllljjjiiigggfffeeeeeeeeeeeeddddddcccbbbbbbaaabbb```^^^^^^`````````___]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]^^^^^^```eeennnxxx~~~yyysssoookkkgggbbb^^^ZZZTTTLLLFFFBBBAAA???>>>=========>>><<<<<<======<<<;;;;;;:::999999999999999999999999777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<>>===<<<<<<<<<======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>:::@@@>>>@@@GGGHHHOOO```{{{|||hhhbbbbbbaaannn~~~~~~~~~wwwrrrrrryyy~~~}}}{{{yyywwwvvvsssrrrrrrqqqqqqrrrrrrsssqqqqqqrrrrrrqqqnnnllljjjiiiiiihhhgggfffeeedddcccaaa```______aaabbbaaa```______]]]\\\\\\\\\]]]^^^\\\\\\[[[[[[[[[[[[\\\\\\```___aaaffflllvvvzzzuuurrrmmmiiieeeaaa^^^XXXPPPJJJDDDCCC@@@>>>==================;;;::::::;;;<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::;;;<<<===>>>:::@@@>>>???FFFHHHPPPcccxxxfffbbbddddddrrr}}}yyyyyyzzzzzz{{{~~~~~~uuuqqqttt}}}~~~|||zzzyyyttttttssssssssssssttttttssstttuuuvvvuuurrrooommmmmmmmmmmmlllkkkiiigggeeeaaa``````aaabbbcccbbb``````___^^^]]]]]]]]]^^^___^^^]]]]]]\\\[[[[[[\\\\\\```^^^___bbbfffooozzzuuurrrllliiieeebbb___YYYRRRLLLBBBAAA@@@>>>>>>>>>>>>???===<<<;;;::::::;;;======::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;===>>>;;;AAA??????DDDFFFQQQeeezzzgggdddggggggvvv}}}xxxwwwxxxyyyzzz}}}~~~uuurrrvvv~~~}}}xxxwwwwwwwwwwwwwwwwwwxxxuuuvvvwwwxxxwwwuuurrrpppooooooooonnnmmmjjjgggeeebbbaaabbbccceeeeeedddbbbaaa```___^^^^^^^^^___```aaa```___]]]\\\\\\\\\\\\^^^]]]]]]```ccckkkzzzzzzvvvsssmmmiiieeeccc```[[[TTTNNNBBBAAA@@@???>>>>>>???@@@<<<;;;;;;;;;;;;<<<======::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;BBB@@@???DDDGGGSSSiii~~~jjjfffiiikkk{{{~~~zzzzzzwwwttttttwwwvvvyyy~~~zzzxxx}}}|||||||||{{{{{{|||||||||wwwxxxyyyyyyyyywwwuuussspppppppppooommmjjjfffdddccccccdddfffhhhhhhfffdddcccbbbaaa`````````aaabbbdddcccaaa```^^^]]]]]]\\\\\\\\\]]]```bbbgggttt|||xxxuuunnnkkkgggdddbbb]]]VVVQQQEEECCCAAA???>>>>>>>>>>>>:::;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>;;;BBBBBBAAAFFFKKKXXXooolllgggiiippp~~~|||yyyyyywwwtttuuuyyyzzz~~~~~~~~~}}}}}}}}}}}}~~~~~~zzz{{{{{{{{{zzzyyyxxxwwwssssssssssssppplllhhhfffeeeeeefffhhhjjjjjjhhhfffffffffdddcccccccccdddeeegggfffdddbbb```^^^]]]]]]\\\\\\^^^```aaadddnnnyyy}}}yyyvvvppplllhhhfffddd___XXXSSSGGGEEECCC@@@>>>===<<<<<<999:::<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAAAAA@@@@@@???;;;CCCCCCBBBIIINNN]]]uuummmgggiiisss~~~~~~~~~{{{}}}}}}||||||||||||||||||}}}}}}}}}||||||{{{{{{zzzzzzwwwxxxxxxwwwtttpppllljjjeeefffgggiiilllllljjjgggiiihhhgggfffeeefffgggggghhhgggeeecccaaa___^^^^^^\\\\\\___aaa```aaaiiisss}}}yyyssspppkkkhhheee```XXXRRRMMMIIIDDDAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>============;;;??????DDDIIIJJJ]]]}}}pppkkkjjjqqq~~~~~~~~~}}}{{{zzz{{{||||||{{{yyyuuuqqqnnnjjjjjjjjjiiihhhiiikkkmmmooonnnmmmkkkjjjjjjkkkkkklllkkkhhhfffcccaaa```___]]]\\\]]]^^^]]]^^^fffppp~~~{{{tttqqqllliiifff```YYYSSSMMMJJJEEEAAA@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>??????===@@@@@@EEEJJJLLL```ooollllllsss~~~}}}}}}~~~~~~}}}{{{wwwsssqqqmmmmmmnnnmmmllllllnnnqqqrrrqqqpppnnnmmmmmmnnnnnnpppooommmjjjgggeeedddccc^^^]]]]]]^^^]]]^^^fffooo}}}vvvrrrmmmiiifffaaaZZZTTTNNNJJJEEEBBB@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@???BBBAAAEEEJJJNNNfffxxxjjjjjjlllxxx}}}yyyvvvtttqqqrrrrrrqqqpppqqqsssuuuuuuuuutttsssrrrrrrrrrrrrvvvuuussspppmmmkkkiiihhhaaa___^^^___^^^^^^eeennn|||xxxtttnnnjjjgggbbb[[[UUUOOOKKKFFFBBBAAA@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<===>>>?????????@@@BBBAAADDDJJJPPPkkkqqqfffggglll}}}~~~{{{xxxwwwuuuvvvvvvuuutttuuuwwwyyyyyyxxxxxxwwwwwwvvvvvvvvvzzzyyywwwuuurrrooommmllleeebbb````````````fffmmmzzz{{{vvvpppkkkhhhccc\\\WWWQQQLLLGGGCCCAAA@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>============>>>AAAAAACCCIIIQQQpppnnneeeiiippp|||zzzyyyxxxyyyyyyxxxwwwxxxzzz|||{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzxxxvvvsssqqqoookkkfffccccccccccccgggnnn{{{}}}xxxqqqlllhhhccc]]]XXXRRRNNNHHHDDDBBBAAA@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======???>>>>>>>>>=========<<<===AAAAAADDDKKKTTTtttmmmhhhnnnwww~~~}}}|||{{{||||||{{{zzzzzz}}}~~~~~~~~~}}}~~~}}}}}}{{{yyyvvvuuuqqqlllhhhggggggfffjjjooo|||~~~yyyrrrmmmiiiddd^^^YYYRRRNNNIIIDDDBBBAAA@@@???>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>===BBBCCCGGGMMMWWWxxxvvvjjjhhhqqq{{{~~~|||yyywww|||~~~~~~}}}}}}}}}|||wwwpppkkkkkkkkkjjjmmmqqq|||zzzsssmmmiiiddd^^^ZZZSSSOOOIIIEEECCCAAA@@@???>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@===CCCEEEIIIPPPZZZ{{{mmmeeefffppp|||{{{xxxtttooottt~~~~~~zzzsssnnnmmmmmmlllooorrr{{{~~~yyysssmmmhhhddd___]]]UUUQQQKKKFFFDDDCCCBBBAAA??????>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<:::999999:::<<<<<<;;;<<<<<<<<<;;;::::::999<<<<<<======>>>>>>??????CCCFFFDDDFFFLLLWWWyyywwwmmmcccfffwww~~~||||||~~~zzzvvvqqqpppssszzz~~~|||zzz|||~~~vvvqqqooorrruuuwww~~~zzztttnnniiiddd```]]]VVVQQQKKKFFFDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<;;;;;;:::999<<<<<<======>>>>>>??????AAAEEEDDDGGGNNNZZZ|||qqqjjjdddjjj~~~}}}{{{yyytttsssrrrrrrtttwwwzzz}}}|||uuuqqqrrruuu|||~~~xxxuuuuuuxxxzzz{{{{{{uuutttvvvyyy|||{{{tttooojjjeeeaaa^^^VVVRRRKKKFFFDDDBBBAAAAAABBBBBBAAA@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::<<<<<<======>>>>>>??????@@@DDDEEEIIIQQQ\\\~~~~~~llliiieeennn}}}yyyvvvtttssssssssssssssstttvvvwwwxxxwwwzzz~~~~~~vvvssstttyyyzzzrrrmmmkkkiiihhhhhhlllqqqssstttuuuxxx{{{|||zzz||||||vvvpppkkkgggbbb___XXXSSSMMMGGGDDDCCCAAA@@@CCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>?????????DDDEEEJJJRRR]]]|||kkkiiigggqqq}}}{{{{{{{{{~~~wwwyyy}}}wwwooojjjgggeeecccdddeeedddcccdddgggjjjmmmrrrzzz~~~wwwqqqlllhhhdddaaaZZZUUUNNNIIIEEEDDDBBBAAACCCCCCBBBAAA@@@>>>>>>=========<<<<<<<<<;;;;;;;;;:::;;;============;;;:::;;;;;;<<<======<<<<<<;;;<<<<<<======>>>>>>??????@@@DDDEEEJJJRRR^^^|||kkkjjjiiiuuu|||zzz~~~vvvoooiiieeedddbbb```\\\ZZZZZZ\\\^^^```eeemmmttt{{{xxxrrrnnniiieeebbb]]]XXXQQQKKKGGGEEECCCBBBBBBBBBAAA@@@???>>>>>>============<<<<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;<<<============<<<<<<<<<======>>>>>>??????AAAEEEEEEIIISSS```}}}kkkjjjjjjxxx|||~~~uuummmhhhccc```[[[WWWUUUUUUVVVWWWYYY]]]dddkkkqqqwww|||yyysssooojjjfffccc```ZZZSSSMMMIIIFFFDDDCCC@@@@@@@@@??????>>>>>>>>>============<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;<<<===============<<<<<<======>>>>>>??????AAAEEEEEEJJJUUUeeemmmiiihhhvvvxxxrrriiieee___ZZZXXXWWWWWWWWWVVVZZZaaaggglllqqqwwwzzzzzztttoookkkfffdddaaa\\\TTTNNNJJJGGGEEEDDD?????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>;;;;;;<<<===>>>>>>======<<<<<<======>>>?????????AAADDDEEEJJJWWWiiipppiiifffrrruuupppiiiccc___\\\ZZZYYYWWW[[[aaaggglllqqqvvvzzz~~~wwwqqqlllgggccc```\\\WWWPPPJJJFFFCCCBBB@@@@@@@@@???????????????>>>===<<<;;;:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::============>>>>>>>>>>>>AAA@@@EEENNNXXXnnnooohhhgggrrr~~~xxxppphhhccc___\\\ZZZ[[[ZZZ^^^dddgggjjjooovvvxxxrrrlllgggddd```]]]WWWQQQKKKFFFDDDBBB@@@@@@@@@???????????????>>>===<<<;;;:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>BBBAAAFFFOOOZZZrrroooiiieeelll{{{rrrlllgggdddbbb```___bbbgggjjjlllqqqwwwxxxrrrmmmhhheee```]]]XXXRRRLLLGGGDDDCCC@@@@@@@@@?????????>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<=================================>>>>>>>>>??????DDDCCCGGGOOO\\\xxxlllfffaaafffzzzwwwrrrnnnllliiigggjjjnnnpppppptttzzzyyysssnnniiifffaaa^^^YYYSSSMMMHHHEEECCCAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===============>>>>>>>>>=========>>>>>>??????@@@CCCCCCGGGOOO^^^~~~gggaaa]]]bbbvvv}}}xxxuuuuuussstttwwwwwwvvvyyy~~~zzzuuupppkkkhhhaaa___ZZZUUUOOOJJJFFFDDDAAAAAA@@@@@@???>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<==================>>>???@@@@@@@@@BBBCCCFFFNNN___|||bbb]]]XXX]]]qqq~~~~~~~~~{{{vvvqqqllliiibbb```[[[VVVPPPKKKGGGDDDBBBAAAAAA@@@???>>>======:::;;;<<<<<<===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<===<<<===>>>>>>???@@@AAAAAA@@@CCCGGGNNNbbbxxx___ZZZUUUWWWhhhvvv||||||}}}|||vvvrrrmmmjjjbbb```\\\WWWQQQLLLGGGEEEBBBBBBAAA@@@???>>>===<<<::::::<<<=========<<<<<<:::::::::;;;;;;;;;<<<<<<999::::::;;;<<<<<<======<<<===>>>???@@@AAAAAABBB???DDDIIIPPPeeeooo[[[ZZZUUUUUUcccnnnzzz{{{|||}}}{{{yyy|||wwwrrrnnnkkkbbb```]]]XXXRRRLLLGGGEEEBBBBBBAAA@@@???>>>===<<<999:::<<<=========<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>><<<===>>>???@@@AAABBBBBB@@@EEEJJJRRRgggeeeVVVYYYWWWVVVbbbkkk}}}~~~yyyzzz||||||}}}zzzxxxnnnsssxxx~~~yyyssspppooonnnppptttyyy{{{wwwsssnnnjjjgggddd___YYYTTTNNNHHHDDD@@@@@@???????????????@@@======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::============<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@EEEIIIPPPggg{{{hhhVVVQQQRRRTTT[[[eeexxx}}}}}}~~~}}}zzzsssqqqxxx|||yyyooollluuu~~~xxxnnnhhhdddaaa___aaaaaafffpppzzz{{{wwwsssnnnjjjgggddd___ZZZTTTNNNHHHDDDCCCBBBAAA@@@????????????======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBGGGKKKRRRiiiyyyfffUUUQQQRRRTTTZZZcccvvv||||||~~~~~~~~~uuurrrnnnooo|||{{{qqqkkkpppsssvvvuuuppphhhbbb^^^\\\ZZZYYYZZZZZZ]]]fffppp}}}{{{xxxtttoookkkhhhddd___ZZZUUUOOOIIIEEEEEEEEECCCAAA@@@???>>>>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::;;;<<<===>>>??????>>>>>>>>>???@@@@@@AAAAAACCCHHHMMMTTTkkkwwweeeUUUQQQRRRSSSYYYaaasss{{{|||~~~~~~}}}~~~wwwnnnjjjffflll}}}vvvnnnllljjjhhhmmmvvvzzzsssdddaaa\\\XXXWWWVVVTTTSSSTTTSSSUUU]]]fffttt}}}~~~|||yyyuuuppplllhhheee```[[[VVVQQQKKKGGGDDDCCCBBBAAA????????????======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>???@@@@@@AAAAAACCCIIIMMMUUUkkkvvvdddUUURRRRRRSSSXXX___ppp|||yyyzzz~~~~~~}}}~~~tttmmmfffbbbiiizzzuuuoooiiieeehhhnnnqqqxxxyyyooohhh___]]]YYYWWWVVVUUUSSSQQQTTTRRRSSSYYYaaappp~~~~~~~~~|||}}}}}}}}}}}}~~~}}}{{{zzzzzz~~~zzzvvvqqqnnniiifffaaa\\\WWWRRRLLLHHHAAA@@@@@@????????????@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBHHHMMMTTTjjjxxxfffVVVSSSSSSSSSWWW^^^ooo~~~}}}yyywwwyyy~~~~~~xxxnnnfffaaahhhwwwvvvnnniiiiiilllhhhkkkrrryyy~~~zzzvvvooofff___]]][[[YYYXXXXXXXXXVVVTTTVVVSSSTTTXXX___nnn~~~}}}}}}}}}{{{|||}}}}}}}}}~~~}}}yyyvvvsssqqqpppwww}}}|||yyytttpppiiifffbbb]]]XXXSSSMMMIII@@@??????>>>>>>???@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAGGGLLLTTTjjj}}}jjjYYYTTTSSSSSSWWW___ooo}}}{{{wwwuuuxxx~~~}}}nnnfffaaagggtttyyyrrrnnnlllgggfffgggiiinnnqqqrrrrrrttt|||}}}yyyvvvssspppjjjbbb\\\ZZZXXXWWWWWWYYYZZZZZZYYYWWWUUUUUUWWW]]]kkk}}}|||{{{{{{yyyzzz{{{{{{{{{}}}~~~zzzuuuqqqmmmjjjiiigggnnnwww~~~{{{vvvrrrjjjgggbbb^^^YYYTTTNNNKKKBBBAAA@@@@@@????????????======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>???@@@@@@AAAAAAAAAGGGMMMTTTjjjnnn\\\UUUTTTSSSXXX```ppp||||||wwwssswww~~~~~~mmmfffaaadddmmm{{{|||uuummmiiieeeccccccdddcccbbb```eeelllqqqtttzzz}}}zzzuuusssqqqqqqqqqoooiiiddd```^^^\\\[[[\\\]]]]]]]]]YYYWWWWWWYYY]]]jjj}}}{{{zzzyyyyyytttuuuwwwwwwxxxzzz}}}|||xxxrrrmmmhhheeeccc___cccjjjrrrzzz|||wwwsssjjjgggbbb^^^ZZZUUUOOOKKKEEEDDDCCCAAA@@@???>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????>>>>>>>>>???@@@@@@AAAAAABBBHHHMMMUUUkkkqqq^^^VVVTTTSSSYYYaaaqqq|||}}}xxxrrrvvv~~~~~~}}}mmmeee___```eeerrrvvvooogggbbb___^^^[[[YYYUUUYYY]]]______dddlllrrruuu|||~~~zzzuuurrrooooooooossswwwwwwtttpppllliiieeebbbaaaaaa```___[[[ZZZZZZ[[[___kkk}}}{{{yyyxxxwwwwwwppprrrssstttuuuwww{{{~~~~~~{{{wwwqqqjjjeeeaaa___]]]```eeehhhnnnvvv}}}xxxtttpppkkkddd___[[[VVVPPPKKKGGGEEECCCAAA???>>>>>>>>>>>>===;;;;;;===>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===============<<<>>>??????>>>???AAADDDDDDHHHLLLSSSjjjnnn```WWWSSSYYYXXX```sss|||yyywwwtttuuuyyy~~~}}}|||}}}|||iiibbb]]]^^^```iii{{{qqqllleee\\\YYY[[[UUUTTTRRRQQQRRRUUUYYY[[[hhhjjjoootttxxx|||~~~}}}|||wwwpppkkkkkkooopppvvv}}}xxxwwwtttoookkkhhheeeaaa^^^]]][[[[[[\\\aaannn}}}{{{zzzvvvrrrooonnnmmmmmmppptttxxx{{{}}}{{{{{{xxxrrrooolllddd[[[]]][[[\\\```dddgggnnnvvv~~~zzzvvvpppkkkddd___\\\WWWPPPKKKGGGEEECCCAAA???>>>>>>>>>>>>===;;;;;;===>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===============<<<>>>??????>>>???AAADDDEEEIIIMMMUUUlllrrrcccXXXSSSXXXXXXaaattt}}}}}}wwwvvvtttuuuzzz|||{{{zzzzzz~~~}}}wwwmmmeee_________ggg{{{uuujjj^^^WWWWWWTTTRRRPPPNNNNNNOOORRRTTTYYY[[[___dddiiilllnnnooouuuvvvxxx|||yyyrrrmmmhhheeegggmmmwww}}}xxxsssooojjjeeebbb```]]]\\\^^^cccqqq~~~{{{yyywwwtttpppmmmlllkkklllnnnsssxxx|||{{{tttpppmmmeee]]]\\\YYYYYY\\\^^^```fffmmmqqqyyy}}}xxxqqqllleee```\\\WWWQQQLLLGGGFFFCCCAAA???>>>>>>>>>>>>===;;;;;;===>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===============<<<>>>??????>>>???AAADDDEEEIIINNNVVVnnnxxxgggZZZSSSXXXXXXbbbuuu}}}{{{vvvtttuuuvvvzzz|||zzzzzz{{{|||{{{sssjjjbbb```___cccuuurrrddd[[[XXXVVVSSSOOOLLLJJJKKKLLLNNNOOOQQQTTTYYY]]]aaacccdddiiijjjmmmqqqvvv|||uuunnnhhhdddbbbbbbiiiqqqzzzsssmmmhhheee```^^^```gggvvv~~~|||yyyvvvtttqqqllliiiggghhhiiilllqqqwww}}}yyyuuurrrllleeeaaa]]]ZZZ[[[\\\\\\```eeehhhooo{{{~~~yyyrrrmmmfffaaa]]]XXXRRRMMMGGGFFFDDDAAA@@@?????????>>>===;;;;;;===>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===============<<<>>>??????>>>???AAADDDDDDIIIMMMVVVnnn~~~kkk\\\SSSXXXYYYbbbttt|||{{{uuutttuuuvvvzzz}}}{{{}}}yyynnneeebbb___aaappp~~~oooeee```YYYVVVQQQMMMKKKJJJKKKLLLLLLMMMPPPTTTXXX[[[^^^___```bbbdddhhhmmmsssxxxzzz}}}wwwtttlllhhhdddbbbbbbfffqqq{{{}}}uuuooojjjddd```bbbkkk||||||yyyvvvsssppplllhhheeebbbccceeehhhmmmuuu}}}}}}|||wwwrrrkkkeee`````````___aaaeeeiiinnnxxxzzzsssnnngggbbb^^^YYYSSSNNNHHHFFFDDDBBB@@@?????????>>>===;;;;;;===>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===============<<<>>>??????>>>???AAADDDBBBGGGLLLUUUmmmmmm]]]TTTXXXYYYbbbqqqyyy{{{vvvttttttvvvzzz~~~sssiiieeeaaaaaammm{{{}}}pppggg[[[XXXSSSNNNKKKJJJKKKLLLIIIJJJLLLNNNQQQTTTVVVXXX\\\]]]___ccciiinnnsssvvvzzz|||~~~~~~{{{uuupppmmmeeecccccceeeggglllyyy}}}wwwooogggcccgggrrr{{{xxxsssooolllhhhdddaaa]]]^^^```ccciiirrr|||{{{tttmmmfffeeeeeecccccceeeiiimmmvvv{{{tttooohhhccc___ZZZTTTOOOHHHGGGDDDBBB@@@?????????>>>===;;;;;;===>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===============<<<>>>??????>>>???AAADDDBBBFFFKKKTTTlllmmm]]]TTTYYYXXXbbbnnnwww~~~{{{uuussssssuuuzzzzzznnniiidddaaajjjvvv{{{nnn^^^[[[VVVPPPLLLJJJJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSXXXYYY[[[___eeejjjooorrrtttwwwzzzyyyuuupppllljjjaaabbbggglllooouuutttlllgggmmm{{{{{{wwwqqqmmmiiieeeaaa^^^XXXZZZ\\\___dddmmmzzzvvvnnnllljjjgggeeeffffffjjjsss}}}tttoooiiiddd```[[[TTTOOOHHHGGGEEEBBB@@@@@@???@@@>>>===;;;;;;===>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===============<<<>>>??????>>>???AAADDDCCCGGGKKKTTTllllll^^^UUUYYYXXXaaalllvvv~~~yyysssqqqqqqsssyyytttmmmfffaaagggqqqxxxfffbbb\\\UUUOOOLLLKKKKKKMMMMMMLLLLLLLLLMMMOOOPPPSSSTTTVVVZZZ___eeejjjmmmpppsssvvvvvvrrrnnnkkkkkkgggkkksss{{{zzzqqqmmmuuu{{{vvvpppkkkgggccc___\\\TTTWWWYYY[[[```jjjwww|||xxxuuupppllllllgggkkktttuuupppiiiddd```[[[UUUPPPHHHGGGEEEBBBAAA@@@@@@@@@>>>===;;;;;;===>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===============<<<>>>??????>>>???BBBDDDDDDHHHLLLUUUlll~~~lll]]]UUUYYYXXXaaalllvvvxxxrrroooppprrrxxxyyypppgggaaadddmmm}}}nnnjjjbbbZZZSSSOOOMMMLLLKKKJJJHHHGGGGGGHHHIIIJJJNNNPPPRRRVVV[[[aaafffhhhnnnrrruuutttqqqmmmllllllpppvvv~~~uuurrrzzz{{{vvvpppjjjfffbbb^^^[[[RRRUUUWWWYYY]]]gggvvvzzzuuusssllloooyyywwwrrrlllgggccc^^^WWWRRRJJJGGGCCCAAA@@@???>>><<<@@@@@@???>>>>>>>>>>>>???>>>>>>======<<<<<<<<<;;;======>>>>>>????????????<<<<<<===>>>???@@@AAAAAAAAAFFFMMMVVVjjjiii]]]WWWRRRVVV___pppyyy~~~uuuoookkkooopppvvvsssgggcccdddgggxxxuuufff\\\XXXUUUOOOJJJJJJIIIGGGGGGHHHIIIHHHGGGLLLKKKNNNSSSWWWZZZaaaiiikkknnnqqqsssssstttuuuwwwyyy{{{xxx~~~}}}{{{vvvooohhhccc___[[[YYYXXXVVVVVVVVVWWW___ppp~~~vvvpppttt~~~xxxssslllgggccc^^^XXXSSSLLLIIIEEECCCBBBAAA@@@>>>;;;;;;:::999999999999999>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????======>>>???@@@AAAAAABBBAAAFFFMMMVVViiihhh\\\XXXSSSWWW```oooyyy|||vvvqqqooooooqqqxxxxxxjjjddddddfffsssnnnbbb\\\WWWRRRMMMMMMJJJHHHGGGHHHIIIIIIHHHLLLKKKMMMSSSWWWZZZ```hhhlllpppuuuyyy{{{|||~~~}}}~~~}}}zzzvvvoooiiiddd```\\\YYYVVVTTTSSSSSSUUU[[[kkk{{{}}}uuuyyyyyytttmmmhhhddd___YYYTTTMMMJJJFFFCCCBBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBAAAFFFLLLUUUhhhggg\\\XXXTTTWWWaaannnxxxyyytttqqqooonnnrrrzzzooogggdddeeelll~~~yyyjjjaaa[[[UUUQQQPPPMMMIIIGGGGGGIIIIIIIIIJJJIIILLLRRRVVVYYY___gggooottt|||~~~}}}|||yyyuuupppkkkfffbbb^^^[[[UUURRRQQQQQQRRRXXXfffttt|||yyytttnnniiieee```YYYTTTMMMIIIDDDAAA??????>>>===AAA@@@??????>>>>>>??????===============<<<<<<<<<>>>>>>>>>>>>>>>=========<<<<<<===>>>???@@@AAAAAABBBFFFLLLTTTffffff\\\XXXTTTXXXaaalllwww~~~vvvpppmmmlllnnnsss}}}uuujjjfffeeeiii{{{sssfff^^^XXXTTTRRRNNNIIIFFFFFFGGGHHHIIIHHHGGGJJJPPPTTTXXX```hhhuuu|||}}}||||||zzzvvvrrrmmmiiieee```]]]VVVSSSQQQQQQQQQVVVbbbnnn{{{uuuooojjjfffaaa[[[UUUNNNJJJDDDAAA??????>>>===>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===============>>>>>>==================;;;<<<<<<===>>>???@@@@@@BBBFFFKKKRRRdddfff\\\YYYTTTXXXaaaiiiuuu|||tttooommmlllmmmsss~~~zzznnnhhhfffiiiyyy}}}nnnccc[[[WWWSSSOOOJJJFFFFFFFFFGGGGGGFFFEEEGGGNNNTTTZZZeeennn~~~~~~}}}}}}{{{yyyuuuqqqmmmhhhbbb^^^VVVRRROOOOOOOOORRR\\\fffvvv{{{vvvpppkkkgggbbb[[[VVVQQQMMMGGGCCCAAAAAA@@@@@@===<<<;;;;;;::::::;;;;;;<<<<<<<<<===============<<<<<<<<<======>>>>>>>>><<<<<<===>>>???@@@@@@AAABBBFFFJJJQQQbbbfff]]]YYYTTTWWW___fffrrr{{{uuuqqqpppooolllsss}}}~~~qqqiiifffhhhwwwzzzlllbbb\\\UUUQQQLLLIIIGGGGGGGGGFFFGGGEEEGGGNNNVVV```mmmyyy~~~|||yyyuuuqqqkkkddd```WWWRRRNNNNNNNNNOOOVVV___jjjsss|||wwwqqqlllhhhccc\\\WWWRRRMMMGGGCCCAAAAAA@@@@@@??????>>>===============<<<<<<<<<<<<=========>>>:::;;;;;;<<<===>>>??????>>>>>>???@@@AAABBBBBBCCCBBBFFFJJJPPP```fff]]]YYYTTTVVV^^^dddppp||||||vvvrrrpppooojjjqqq|||sssjjjeeedddrrrwwwjjjcccWWWTTTOOOLLLKKKIIIHHHFFFIIIGGGHHHPPPZZZgggxxx}}}yyyuuunnnfffaaa[[[UUURRRQQQQQQQQQVVV]]]bbbgggoooxxx}}}|||}}}xxxqqqlllhhhccc]]]XXXQQQLLLEEE@@@???>>>???>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>999:::;;;<<<===???@@@@@@???@@@AAAAAACCCCCCDDDEEEBBBFFFJJJPPP```ggg]]]YYYSSSUUU]]]cccnnnzzz~~~vvvpppmmmkkkjjjqqq{{{uuujjjddd```nnnppphhhYYYVVVRRRPPPNNNLLLIIIGGGLLLIIIJJJRRR]]]lll{{{vvvooogggaaa```ZZZVVVVVVUUUUUUYYY___```aaafffllloooqqqsssvvvzzzwwwsssooonnnnnnpppqqqwww{{{vvvpppkkkgggccc\\\XXXPPPLLLGGGDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<======>>>========================>>>??????@@@AAAAAABBBBBBBBBDDDIIIPPP[[[wwwhhh^^^ZZZSSSUUU^^^bbbmmmyyyyyyqqqllllllkkkqqqzzzxxxlllfffdddmmm}}}mmmbbbZZZSSSRRRQQQNNNKKKKKKHHHIIILLLVVVfffzzz|||zzzwwwlllaaaZZZUUUSSSUUUVVVVVVZZZ```___cccddd```___bbbcccbbbeeeccc```\\\ZZZ[[[^^^aaagggrrr|||wwwqqqlllhhhddd]]]XXXQQQMMMHHHDDDCCCCCCBBBAAA>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<<<<====================================>>>>>>???@@@@@@@@@BBBDDDIIIPPP[[[wwwmmm```ZZZSSSUUU]]]cccnnnzzz~~~xxxqqqlllllllllqqqzzzzzzmmmfffdddlllrrrggg^^^VVVTTTRRRMMMJJJKKKLLLLLLQQQ]]]ooo}}}yyyooodddaaa]]]ZZZ[[[]]]___dddkkklllnnnkkkddd______^^^\\\\\\[[[XXXWWWVVVXXX\\\___```iiivvv}}}xxxrrrmmmjjjeee___ZZZSSSOOOIIIEEECCCBBBAAA@@@>>>>>>??????>>>>>>=========<<<<<<;;;;;;;;;<<<<<<========================;;;;;;<<<======>>>>>>???AAADDDIIIOOO[[[xxxuuubbbZZZSSSTTT\\\dddooozzz|||wwwppplllllllllrrr{{{|||nnnfffccckkkzzzlllcccYYYVVVRRRMMMJJJKKKNNNOOOVVVeee{{{}}}tttjjjeee```]]]___bbbgggooowww{{{{{{vvvkkkccc```]]]ZZZXXXVVVUUUSSSTTTUUUXXXYYYYYY___jjjvvvzzztttoookkkggg```\\\TTTPPPJJJFFFCCCBBB@@@???>>>>>>?????????>>>>>>======<<<<<<;;;;;;;;;;;;<<<========================;;;;;;<<<<<<===>>>>>>???AAADDDIIIOOO[[[xxx}}}eeeZZZSSSUUUZZZcccnnnyyy{{{vvvppplllmmmlllrrr{{{~~~ooofffcccjjj~~~qqqggg\\\WWWTTTOOOLLLMMMLLLOOOXXXlllyyyppphhhccc```ccciiiqqq|||xxxnnniiieeeaaa]]][[[WWWUUUTTTUUUUUUUUUWWW[[[bbbmmm|||{{{uuupppmmmhhhaaa]]]UUUQQQKKKFFFCCCBBB@@@???>>>>>>????????????>>>>>>>>>===<<<;;;;;;;;;;;;;;;========================<<<======>>>>>>??????@@@AAADDDHHHNNN[[[yyyhhh[[[UUUUUUYYY```kkkvvv{{{{{{vvvooolllmmmlllqqq{{{pppgggdddjjj|||xxxlllaaa[[[VVVRRRPPPQQQLLLQQQ^^^ttt}}}vvvooojjjgggllltttyyysssmmmddd```[[[XXXXXXXXXWWWVVVYYY[[[___iiiyyy{{{uuupppmmmhhhbbb]]]UUUQQQKKKFFFDDDBBBAAA???>>>>>>??????@@@@@@?????????>>>===<<<<<<<<<<<<<<<===========================>>>>>>??????@@@@@@AAAAAACCCHHHNNN[[[zzzjjj[[[VVVVVVYYY^^^iiisssxxx{{{vvvooolllmmmkkkpppzzztttiiifffjjjzzzuuuhhh```[[[VVVTTTUUUOOOWWWggg}}}|||tttooommmrrr{{{{{{lllfff___\\\]]]______^^^\\\]]]```iiizzz{{{uuupppmmmhhhbbb]]]UUUPPPKKKFFFDDDCCCAAA@@@===>>>???@@@@@@@@@@@@???@@@@@@???======<<<<<<==============================>>>>>>??????@@@@@@AAAAAACCCGGGNNN[[[zzzjjj\\\XXXXXXYYY^^^hhhqqqwww~~~|||vvvooolllllljjjoooyyyxxxmmmhhhjjjxxxqqqggg```YYYVVVWWWQQQ[[[mmm{{{uuussswwwyyyrrriiidddeeeggggggfffbbbbbbeeennn{{{uuupppmmmhhhbbb]]]TTTPPPKKKFFFDDDCCCBBBAAA===>>>???@@@@@@@@@@@@@@@AAAAAA???>>>==========================================>>>>>>??????@@@@@@AAACCCGGGNNN[[[zzzjjj]]]YYYXXXYYY^^^hhhqqqvvv}}}|||vvvoookkkllliiioooyyy|||pppiiijjjwwwxxxmmmddd\\\XXXXXXQQQ]]]ppp|||ssslllkkklllkkkjjjhhhhhhkkkttt}}}vvvoooiiieeebbb```UUUQQQKKKFFFDDDCCCBBBAAA===>>>???@@@@@@???>>>===>>>>>>======<<<<<<;;;;;;===???;;;;;;@@@<<<:::BBB>>>>>>>>>???@@@@@@AAAAAADDDDDDHHHPPP\\\xxxiii[[[TTTTTTYYY```eeemmmuuu~~~zzztttmmmjjjkkkiiioooyyy}}}qqqhhhjjjuuusssiiibbb[[[VVVXXXaaaqqq{{{vvvwww|||{{{rrrqqqssssssqqqppplllmmmwww}}}vvvoooiiieeebbb___VVVRRRKKKFFFDDDBBBAAAAAA===>>>???@@@@@@???>>>===>>>>>>==================<<<>>>:::<<>>>>>>>>???@@@@@@AAAAAACCCCCCHHHPPP\\\xxxhhh[[[TTTTTTYYY___eeemmmvvvyyysssllliiijjjhhhnnnxxx~~~qqqiiijjjtttyyynnneee^^^YYYYYYaaapppxxxpppkkkkkkoooqqqzzz~~~{{{{{{zzzxxxsssqqqsss~~~}}}vvvooojjjeeebbb___XXXSSSLLLGGGDDDBBBAAA@@@>>>>>>????????????>>>=========>>>>>>>>>>>>>>>>>><<<>>><<>>>>>>>>???@@@@@@AAAAAACCCCCCHHHPPP\\\wwwfff[[[TTTUUUYYY___eeennnwww~~~xxxrrrkkkhhhiiigggmmmwwwqqqjjjkkksssuuujjjbbb]]][[[bbbnnn}}}yyymmmddd^^^^^^aaa```gggrrr}}}~~~~~~~~~xxxxxx}}}}}}vvvpppkkkfffbbb___YYYTTTMMMGGGDDDBBB@@@??????????????????>>>>>>=========>>>>>>??????@@@@@@>>>@@@???GGGSSSLLL>>>===>>>>>>>>>???@@@@@@AAAAAABBBCCCHHHPPP[[[vvvzzzeeeZZZUUUUUUYYY^^^dddnnnwwwyyysssllliiijjjhhhmmmwwwrrrkkkkkkqqq{{{oooeee```^^^bbbkkkyyyrrrfff^^^XXXWWWYYYWWW\\\cccjjjqqqxxx~~~zzzxxx}}}|||||||||}}}~~~~~~wwwqqqlllgggbbb___YYYTTTMMMGGGDDDBBBAAA@@@@@@??????>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>@@@???GGGSSSMMM???>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBGGGOOOZZZtttwwwccc[[[UUUUUUYYY^^^dddnnnxxxzzztttnnnkkkllliiioooxxxsssllljjjnnntttiiicccaaaccciiittt|||kkkaaa[[[VVVTTTVVVRRRUUUZZZ^^^ccciiiooosssuuu|||xxxtttrrrzzz}}}}}}|||{{{|||}}}~~~yyysssnnniiiddd```YYYTTTMMMHHHEEECCCBBBAAAAAA@@@???>>>=========>>>======>>>>>>>>>>>>>>>>>><<<>>><<>>>>>>>>>>>???@@@@@@AAAAAABBBBBBGGGNNNXXXpppuuuccc[[[VVVUUUXXX^^^dddnnnwwwzzzuuunnnlllmmmjjjoooyyytttmmmiiikkk|||{{{nnngggccccccfffpppuuueee]]]YYYTTTQQQQQQNNNPPPSSSUUUXXX\\\bbbfffiiipppyyyuuupppooottt}}}}}}}}}|||||||||~~~{{{uuupppkkkeeebbbXXXSSSMMMHHHEEEDDDCCCBBBAAA@@@???>>>=========>>>>>>>>>==================;;;===:::===FFFAAA<<>>>>>>>>???@@@@@@AAAAAABBBBBBFFFMMMVVVmmmtttccc\\\VVVUUUXXX^^^dddnnnwwwyyytttnnnkkkllliiinnnxxxuuulllggghhhxxxuuummmeeecccdddnnn|||qqqbbb\\\XXXSSSOOOMMMKKKMMMNNNOOOQQQTTTXXX[[[^^^dddnnnwww~~~qqqlllkkkkkkttt~~~}}}}}}~~~~~~~~~|||vvvqqqlllfffbbbWWWSSSLLLHHHEEEDDDDDDCCCBBBAAA???============>>>>>>>>>======<<<<<<;;;;;;===???;;;<<>>>>>>>>???@@@@@@AAAAAABBBBBBFFFLLLTTTkkktttddd]]]WWWUUUWWW^^^dddnnnwww~~~xxxsssmmmjjjkkkhhhmmmwwwvvvlllggggggvvvzzzrrrfffcccccclll|||~~~qqqccc]]]YYYTTTNNNLLLJJJKKKMMMMMMNNNPPPSSSVVVVVV]]]fffppp~~~}}}oooiiihhheeemmm{{{~~~}}}~~~~~~}}}|||tttoookkkfffbbbZZZVVVPPPJJJEEECCCBBBBBBBBB@@@>>>===>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCC>>>????????????@@@@@@@@@@@@DDDEEEKKKVVVeeezzzggg^^^YYYWWWXXX```fffnnnuuu|||xxxtttqqqmmmjjjjjjoooxxxvvvllllllkkkrrrrrrnnnbbbbbbmmmxxx}}}sssggg\\\VVVSSSPPPMMMOOONNNMMMNNNPPPRRRQQQPPPTTTVVV\\\eeerrrxxxkkkddd```dddhhhrrr|||}}}|||uuupppkkkfffbbbZZZVVVPPPJJJEEECCCBBBBBBBBB@@@>>>===>>>>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@AAABBBCCC>>>????????????@@@@@@@@@@@@DDDEEEJJJUUUcccjjj___YYYXXXYYYaaafffnnnuuu{{{~~~wwwrrrooollliiiiiinnnwwwuuukkkkkkkkkssswwwqqqddddddnnnyyyxxxjjj```YYYVVVRRRPPPLLLKKKJJJKKKMMMOOOOOONNNPPPRRRXXX___iii}}}yyykkkccc___aaaccclllzzz|||~~~|||uuuqqqlllfffbbb[[[WWWQQQJJJEEECCCBBBBBBBBB@@@>>>===>>>>>>===<<>>???@@@AAAAAABBB>>>????????????@@@@@@@@@@@@DDDEEEIIISSSaaapppaaaZZZXXXZZZbbbgggnnntttzzz}}}uuupppmmmjjjhhhfffkkkuuuuuukkkjjjjjjrrr~~~tttggggggpppyyy}}}oooddd]]]YYYUUURRRLLLKKKIIIJJJLLLNNNNNNNNNLLLOOOTTTYYY___pppzzzkkkccc^^^]]]^^^dddooo{{{}}}~~~}}}vvvqqqmmmgggbbb[[[WWWQQQKKKFFFCCCBBBBBBBBB@@@>>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA>>>>>>?????????@@@@@@@@@BBBEEEEEEIIIRRR___yyyddd[[[YYYZZZcccgggmmmrrrxxx}}}sssnnnkkkhhhfffdddiiisssuuukkkiiihhhpppwwwjjjiiipppyyyttthhh```[[[VVVSSSPPPMMMKKKKKKMMMPPPQQQQQQLLLOOOSSSUUUXXXggg{{{lllddd___]]][[[^^^gggrrr~~~}}}wwwrrrmmmgggccc\\\XXXRRRKKKFFFCCCBBBBBBBBB@@@>>>===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>?????????>>>>>>?????????@@@@@@@@@CCCFFFFFFJJJSSS___iii]]][[[[[[bbbfffkkkpppvvv}}}sssmmmjjjhhheeebbbgggqqq}}}wwwlllhhhgggooozzznnnlllqqqyyyyyylllccc]]]XXXTTTRRROOOLLLKKKMMMPPPSSSSSSMMMOOORRRSSSTTT___xxx~~~ooofffbbb^^^[[[[[[aaajjjwww}}}xxxsssnnnhhhccc]]]YYYRRRKKKFFFCCCBBBBBBBBB@@@>>>===>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>>>>????????????@@@@@@@@@CCCFFFFFFJJJSSS___nnn```\\\\\\```ccchhhmmmsss~~~}}}tttoookkkhhheeeaaagggppp|||yyymmmiiijjjsss~~~rrrooossszzzrrrhhhaaa\\\XXXSSSPPPLLLKKKMMMQQQSSSUUUQQQQQQQQQRRRRRRYYYkkk}}}sssiiiddd```[[[YYY]]]eeeppp}}}xxxtttooohhhccc^^^YYYSSSLLLFFFCCCBBBAAABBB@@@>>>===>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>>>>????????????@@@@@@@@@AAAEEEEEEHHHQQQ^^^sssccc^^^\\\^^^aaaeeejjjqqq|||~~~uuupppmmmhhheeeaaafffooo{{{{{{nnnlllooozzzvvvsssvvv|||zzzooohhhbbb]]]WWWSSSNNNMMMOOOSSSVVVXXXYYYVVVTTTSSSRRRUUU```lllwwwllleee___ZZZVVVYYY___iiizzz{{{zzzxxxuuurrrrrrtttvvvzzzxxxyyy{{{{{{}}}~~~xxxtttooohhhccc^^^ZZZSSSLLLFFFCCCBBBAAABBB@@@>>>===>>>>>>===<<<========================<<<<<<<<<===============>>>????????????@@@@@@@@@???CCCCCCGGGPPP]]]vvvddd___]]]\\\___ccchhhppp|||~~~wwwrrrnnniiieeebbbfffooozzz|||nnnnnntttzzzvvvyyy~~~uuummmfffbbb[[[WWWRRRPPPRRRVVVZZZ\\\bbb\\\XXXVVVTTTTTT[[[ccciiixxxyyymmmeee^^^XXXTTTVVV[[[eeettt}}}{{{pppooommmiiieeeeeefffiiillllllnnnqqqsssvvv~~~~~~xxxtttpppjjjfff]]]XXXQQQJJJFFFDDDBBB@@@AAA@@@???>>>============>>>>>>>>>>>>>>>===<<<<<<========================>>>>>>>>>>>>???????????????EEEFFFJJJPPPZZZ{{{wwwaaa[[[\\\[[[[[[___fffoooyyyvvvqqqmmmhhheeeddddddkkkzzzyyyqqqrrrzzztttuuu}}}uuulllgggaaaYYYTTTSSSOOONNNYYYhhhkkkiiiccc]]]XXXUUUSSSSSS___bbblll{{{qqqgggbbb[[[XXXZZZ[[[___pppyyyrrrkkkfffbbb```]]]YYY[[[___\\\]]]ccciiimmmpppwwwyyyuuupppkkkfff^^^YYYQQQKKKFFFDDDBBB@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<========================>>>>>>>>>>>>???????????????DDDEEEIIIPPPYYY{{{wwwaaa[[[[[[ZZZZZZ^^^fffnnnxxxwwwrrrnnniiifffddddddkkkzzzzzzrrrvvvxxxxxxuuupppjjjbbb\\\[[[XXXWWWbbbqqqtttqqqkkkddd\\\VVVSSSRRRUUUXXXaaappp~~~vvvjjjaaaZZZVVVXXXXXX\\\lll~~~xxxpppjjjeee```]]]XXXSSSTTTXXXZZZ[[[```gggjjjmmmuuu}}}{{{vvvrrrlllggg___YYYRRRKKKGGGDDDBBB@@@BBBBBBAAA@@@????????????>>>>>>>>>>>>>>>======<<<========================>>>>>>>>>>>>????????????@@@CCCDDDGGGOOOYYYzzzxxxbbbZZZYYYXXXXXX]]]dddlllvvvyyysssooojjjgggddddddkkkzzzzzzttt|||}}}|||}}}qqqhhhaaa___\\\\\\gggvvv}}}wwwmmmbbbYYYSSSQQQMMMOOOVVVcccqqq{{{mmmccc[[[WWWWWWWWWZZZjjj|||zzzqqqllleee___[[[UUUOOONNNQQQVVVWWW\\\cccfffjjjsss||||||xxxssslllhhh```ZZZSSSLLLGGGEEEBBBAAABBBAAA@@@???????????????======>>>>>>>>>>>>=================================>>>>>>>>>????????????@@@CCCBBBFFFNNNXXXxxxxxxbbbYYYVVVVVVWWW\\\dddkkksssyyytttooojjjgggfffeeejjjyyy{{{vvv}}}{{{pppfffccc``````kkkxxxvvvhhh\\\TTTQQQLLLLLLRRR[[[gggxxxmmmfff^^^YYYXXXXXX[[[kkk}}}wwwqqqiiiaaa\\\WWWQQQNNNPPPSSSSSSXXX___dddiiittt~~~}}}xxxsssmmmhhhaaa[[[SSSMMMHHHEEEBBBAAA@@@??????>>>>>>>>>>>>???======>>>>>>>>>>>>=================================>>>>>>>>>????????????@@@BBBBBBEEEMMMWWWuuuwwwbbbXXXSSSUUUVVV[[[cccjjjqqq}}}zzztttooojjjggggggeeeiiivvv~~~zzz}}}rrrmmmiiigggppp}}}}}}nnn___VVVSSSNNNNNNQQQWWWaaaqqqpppggg^^^YYYXXXXXX[[[lll~~~vvvmmmddd```[[[TTTQQQQQQPPPQQQUUU\\\cccjjjuuu~~~~~~yyyssslllgggbbb\\\TTTMMMIIIEEECCCAAA??????>>>>>>>>>>>>>>>???<<<======>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????@@@BBBBBBFFFNNNUUUqqqtttaaaWWWSSSTTTVVV[[[cccjjjpppzzz|||vvvqqqlllhhhhhheeehhhsss~~~vvvooolllsss~~~rrrbbbXXXTTTOOONNNPPPUUU\\\kkksssddd\\\VVVVVVVVV[[[mmm~~~tttjjjddd___XXXTTTSSSQQQPPPTTT[[[aaahhhuuu{{{zzzzzz~~~xxxrrrlllgggccc]]]UUUNNNIIIFFFCCCAAA@@@??????>>>>>>??????@@@<<<<<<===>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????@@@CCCBBBGGGOOOUUUmmmppp___XXXUUUTTTVVV\\\dddjjjoooyyyxxxsssnnnkkkfffcccfffrrrwwwrrrwwwvvvdddYYYUUUMMMMMMPPPTTT[[[jjjtttccc[[[VVVVVVXXX^^^ppp~~~rrrlllfff^^^XXXVVVSSSRRRTTTYYY^^^dddqqq|||{{{vvvtttvvv~~~xxxrrrkkkfffccc^^^UUUNNNIIIFFFCCCAAA@@@@@@@@@???@@@@@@AAAAAA<<<<<<===>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????@@@CCCCCCHHHPPPTTTjjjmmm___YYYVVVTTTVVV\\\dddjjjoooxxx{{{vvvqqqmmmeeebbbeeeqqq|||xxxeeeYYYUUUMMMMMMPPPUUU\\\kkkrrrddd\\\WWWXXXZZZaaauuu{{{sssmmmccc\\\YYYVVVTTTUUUXXX[[[aaammmxxx{{{tttqqqooowww}}}wwwrrrlllgggaaa]]]UUUMMMGGGDDDCCCCCCBBB@@@???>>>???@@@???>>>>>>===;;;:::;;;<<<>>>@@@============>>>>>>>>>>>>=========>>>??????@@@@@@???CCCBBBDDDJJJPPPeeennn___WWWUUUVVVUUUYYY```ffflllttt}}}zzztttoookkkffffffiiippp|||uuuggg]]]XXXOOOOOOQQQVVV^^^llluuubbb]]]YYYXXXZZZcccuuuxxxsssnnnhhhbbb^^^[[[XXXVVVYYY```ggglllzzz~~~xxxuuuqqqssszzzyyytttnnniiibbb]]]UUUMMMGGGDDDCCCCCC>>><<<;;;<<<>>>?????????>>>===;;;;;;;;;<<<>>>?????????>>>>>>======<<<<<<=========>>>??????@@@@@@@@@DDDCCCDDDJJJPPPdddppp___WWWUUUUUUUUUXXX```fffllluuu}}}{{{uuuooojjjffffffhhhppp|||ttteee[[[VVVPPPOOOPPPVVV^^^mmmsssccc]]]XXXWWWZZZeeewww{{{uuunnnhhhbbb___ZZZXXXYYY^^^dddiiissszzz}}}xxxuuuooopppuuuyyyxxxwwwwwwxxx{{{~~~|||vvvpppkkkbbb^^^VVVNNNGGGDDDCCCCCC???>>><<<<<<>>>??????>>>===<<<<<<;;;;;;===>>>???@@@@@@???>>>===<<<;;;;;;=========>>>??????@@@@@@AAAEEECCCDDDJJJOOOaaa~~~uuuaaaXXXWWWUUUUUUXXX___fffkkkttt}}}|||uuunnniiieeeeeehhhooo{{{rrrcccZZZTTTRRRPPPRRRXXXaaapppqqqccc]]]XXXWWW\\\hhh|||yyyrrrkkkgggbbb^^^^^^```dddgggnnnuuu~~~zzzvvvooonnnqqq{{{}}}yyywwwrrrqqqppppppqqqtttvvvxxxyyy}}}~~~xxxqqqlllccc^^^VVVNNNHHHDDDCCCCCCFFFCCCAAA@@@??????===<<<===<<<<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<=========>>>??????@@@@@@BBBEEECCCDDDJJJNNN^^^yyy}}}fff\\\[[[UUUUUUXXX___eeekkkttt|||}}}vvvnnnhhheeedddgggnnnzzzqqqcccYYYSSSTTTRRRTTT[[[fffuuupppccc\\\WWWWWW^^^kkkxxxuuuooojjjggggggiiijjjpppwww|||wwwrrrpppqqqyyy|||yyyvvvtttpppooonnnnnnnnnppprrrsssrrrvvv{{{yyyrrrlllddd___WWWOOOHHHDDDCCCBBBFFFDDDAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>>>>??????=========>>>??????@@@@@@BBBDDDBBBDDDKKKMMM[[[uuunnnaaa]]]VVVVVVYYY___eeejjjrrr{{{}}}vvvnnnhhhddddddeeelllxxxpppddd[[[UUUTTTSSSVVV___jjjyyypppbbb[[[VVVXXX```ooo}}}xxxtttrrrrrrsssyyy~~~}}}xxxvvvsssrrryyy}}}wwwtttsssoooooonnnmmmlllmmmnnnnnnooorrrwwwzzz~~~zzzsssmmmeee```XXXOOOHHHDDDCCCBBB@@@???======???@@@@@@???<<<<<<<<<===============;;;;;;<<<===>>>???@@@@@@=========>>>??????@@@@@@AAACCCAAADDDKKKMMMZZZqqqzzzfff]]]XXXWWWZZZ___dddhhhpppxxx|||uuunnniiidddcccdddjjjvvvoooddd\\\VVVTTTTTTYYYdddppp}}}oooaaaZZZVVVYYYcccqqqzzzyyyvvvuuuzzzyyyuuuuuuqqqpppnnnmmmlllkkkkkkkkklllppptttvvvwww|||}}}uuuoooeee```XXXOOOHHHDDDCCCBBB???>>>======???AAAAAA@@@;;;<<<<<<===============<<<<<<======>>>>>>??????=========>>>??????@@@@@@@@@BBB@@@CCCKKKMMMYYYoooppp```ZZZYYYZZZ```cccgggnnnvvv~~~{{{uuuooojjjdddcccccchhhsss}}}lllccc\\\WWWXXXYYY```mmmzzz{{{kkk```YYYUUUZZZeeerrr|||zzz{{{wwwwwwsssrrrpppnnnlllkkkkkkjjjjjjnnnrrrsssrrrvvv|||wwwqqqeeeaaaXXXOOOHHHDDDCCCBBBDDDBBB@@@@@@AAAAAAAAA@@@;;;<<<<<<===>>>=========>>>>>>>>>>>>=====================>>>??????@@@@@@???AAA???CCCLLLNNNYYYoooyyyccc[[[ZZZ[[[```cccfffmmmttt|||zzztttoookkkeeecccbbbgggrrrzzzjjjbbb\\\WWW^^^```hhhvvvwwwggg___XXXUUU[[[fffsss~~~xxxvvvppppppooonnnmmmllllllmmmjjjjjjkkklllooorrruuuwww~~~vvvpppddd```YYYQQQJJJFFFDDDCCC???>>>>>>============>>>========================;;;;;;<<<======>>>======>>>>>>>>>>>>????????????===CCCBBBBBBIIIKKKUUUhhheee```\\\[[[___bbbeeekkkqqqxxx~~~wwwnnnhhheeecccaaaeeennn{{{zzzjjj```\\\[[[___hhhuuupppfff```ZZZWWW\\\dddmmmxxxyyywwwrrrqqqpppnnnmmmmmmmmmmmmjjjjjjjjjkkkmmmoooqqqrrrtttyyy~~~uuuoooeee```YYYQQQKKKFFFDDDDDD??????>>>============>>>========================<<<======>>>??????>>>>>>>>>>>>>>>>>>????????????>>>DDDCCCCCCIIILLLVVViiiiii___\\\[[[___bbbeeejjjqqqxxx~~~wwwnnnhhhdddbbbaaadddlllxxxwwwiiiaaa^^^___eeepppyyykkkccc]]]XXXVVV[[[bbbjjjttt||||||zzztttsssrrrpppooonnnnnnnnnlllllllllllllllmmmnnnnnnkkkooosssuuuvvvxxx}}}~~~tttmmmeeeaaaZZZRRRKKKGGGEEEDDD?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???????????????>>>>>>>>>>>>???????????????EEEDDDDDDJJJMMMWWWjjjlll___[[[ZZZ^^^bbbdddjjjpppyyywwwnnnhhhdddbbbaaacccjjjuuu~~~{{{uuutttwwwyyy|||rrrgggbbbcccfffqqq|||~~~qqqgggbbbXXXTTTTTTYYY^^^dddmmmuuuyyy}}}}}}wwwssstttvvv}}}~~~wwwvvvuuusssqqqpppppppppqqqpppooonnnnnnmmmmmmmmmiiikkkmmmnnnnnnppptttwwwyyy|||}}}ssslllfffaaaZZZRRRKKKGGGEEEEEE@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>>>>===>>>>>>>>>???????????????FFFDDDEEEKKKNNNWWWkkklll^^^[[[ZZZ]]]aaadddiiipppyyyxxxoooiiieeecccbbbccchhhsss~~~zzzzzzyyyrrrppprrruuuwww{{{}}}ooofffdddiiimmm|||wwwlllddd```SSSPPPQQQVVVZZZ^^^eeemmmqqquuuxxxuuunnnhhhfffgggmmmuuu|||{{{yyywwwuuusssrrrrrrssssssrrrqqqooonnnmmmlllkkkkkkkkkkkkkkkmmmoooqqqrrruuuyyy|||rrrllleeeaaaZZZRRRKKKGGGEEEDDDAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>======<<<<<<===>>>>>>>>>????????????@@@FFFEEEEEELLLNNNXXXkkkmmm^^^ZZZYYY]]]```ccciiioooyyyyyyqqqkkkgggfffddddddhhhppp||||||}}}{{{vvvwww|||uuussssssvvvwww{{{|||oooggghhhnnntttsssggg^^^ZZZPPPNNNOOOSSSUUUXXX___ggglllppptttqqqiiibbb______aaaiiiuuu}}}zzzxxxwwwuuuuuuuuuuuuttttttrrrqqqooonnnooommmkkkjjjjjjkkkmmmnnnooorrruuuzzzzzzrrrlllddd```YYYQQQJJJFFFDDDCCCAAABBBBBBBBBAAA???>>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<<<<;;;>>>>>>>>>>>>????????????@@@FFFEEEEEEKKKNNNXXXkkkmmm]]]YYYXXX\\\```bbbhhhnnnxxx{{{sssmmmhhhgggfffdddfffnnnzzz|||{{{{{{tttuuu||||||~~~~~~||||||{{{}}}rrrkkklllsssyyy|||lll___VVVRRROOONNNOOOQQQQQQSSSZZZccciiinnnqqqooofff___[[[[[[ZZZaaammm{{{~~~{{{yyyxxxxxxyyyyyyzzzzzzyyyxxxvvvuuutttrrrnnnlllllllllmmmmmmnnnpppsssxxxyyyrrrmmmccc___XXXPPPIIIEEECCCBBBBBBBBBCCCCCCBBB@@@>>><<<========================>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>???????????????EEEDDDDDDKKKMMMWWWjjjkkk]]]YYYXXX\\\___bbbhhhnnnwww|||uuupppggggggfffddddddkkkvvv~~~|||~~~wwwqqqsss}}}yyyxxx{{{vvvoooooovvv{{{rrrdddZZZTTTQQQPPPNNNOOOPPPOOOOOOXXXaaaiiimmmppplllccc[[[XXXXXXUUU]]]kkkzzz}}}{{{zzzyyy~~~}}}}}}yyyvvvrrrooooooooooooooonnnpppsssvvv}}}}}}xxxrrrnnnccc^^^WWWOOOHHHDDDBBBBBBBBBCCCDDDDDDBBB@@@>>><<<========================???????????????>>>======>>>>>>>>>>>>???????????????EEEDDDDDDJJJMMMWWWjjjggg\\\YYYXXX[[[___bbbgggnnnvvv}}}vvvqqqfffgggeeecccbbbhhhttt~~~~~~yyy}}}yyynnnmmmvvvzzzuuuuuutttvvvyyyqqqqqqwww|||wwwiii]]]WWWUUUUUUQQQOOOOOOOOOMMMNNNWWWaaaiiimmmooojjjaaaXXXUUUUUURRR\\\kkk{{{||||||}}}yyywwwuuusssooommmsssrrrssswww}}}{{{tttnnniiiccc]]]UUUMMMHHHEEEBBB@@@BBBBBBAAAAAA@@@???>>>>>><<<<<<==================AAAAAA@@@>>>===;;;::::::======>>>???@@@AAAAAABBBDDDCCCDDDHHHKKKOOOZZZdddyyyfffZZZXXXXXXZZZ[[[^^^gggqqqzzz}}}vvvtttoookkkgggeeeeeeiiittt{{{yyyzzz{{{ppprrruuuwwwtttsssppprrrwww~~~wwwtttxxxzzzmmm```XXXTTTRRRQQQRRRNNNKKKLLLMMMOOOVVV___jjjllllllhhh```YYYUUUUUUXXX^^^mmm~~~}}}{{{yyywwwtttqqqtttrrrtttxxx~~~{{{tttnnniiiccc]]]UUUMMMHHHEEEBBB@@@BBBAAAAAA??????>>>>>>>>>>>>>>>>>>>>>>>>=========??????>>>>>>======<<<<<<======>>>???@@@AAAAAABBBDDDCCCDDDHHHJJJNNNXXXbbb|||xxxeee[[[YYYYYY[[[\\\^^^fffoooxxx|||uuurrrooojjjfffeeeeeeiiittt}}}{{{zzz|||rrrqqqrrryyy{{{vvvqqqooorrrqqq~~~~~~wwwtttxxx|||yyyyyyzzz{{{{{{ooojjjaaaZZZUUURRRPPPOOOSSSOOOLLLMMMNNNPPPWWW___hhhjjjjjjeee^^^WWWUUUUUU[[[cccrrr|||yyywwwvvvuuuwww}}}zzztttnnnjjjccc]]]UUUMMMHHHDDDBBB@@@BBBAAA???>>>======>>>???@@@@@@??????>>>>>>>>>===============>>>>>>>>>>>>======>>>???@@@AAAAAABBBEEEDDDEEEHHHJJJMMMVVV___uuuyyyeee\\\ZZZYYY\\\]]]___eeelllvvv~~~|||tttqqqnnnjjjgggeeeeeehhhsss~~~}}}{{{}}}vvvrrrnnnqqq}}}sssmmmkkkhhhppp}}}xxxvvvzzzyyyuuuqqqnnnmmmlllkkkjjjcccaaa]]][[[YYYVVVSSSQQQSSSOOOMMMNNNOOOQQQWWW___hhhiiihhhddd]]]XXXVVVWWW^^^iii{{{}}}}}}zzz{{{{{{~~~zzztttnnnjjjddd^^^TTTLLLGGGDDDBBBAAAAAA@@@>>>===<<<===>>>???@@@??????>>>>>>======<<<>>>>>>========================>>>???@@@AAAAAABBBEEEDDDEEEHHHIIIKKKSSS\\\ppp}}}fff\\\YYYYYY\\\___aaafffllluuu|||~~~vvvsssooojjjgggfffeeehhhrrr|||}}}}}}{{{tttlllmmmyyyzzzoooiiijjjkkkpppzzz|||zzz~~~}}}tttqqqllliiigggeeecccaaabbb```^^^\\\[[[XXXTTTQQQSSSOOONNNOOOPPPQQQXXX___hhhhhhgggbbb\\\YYYZZZ[[[```ooo}}}wwwuuurrrtttzzzyyytttnnnkkkddd^^^TTTLLLGGGDDDBBBAAA@@@???>>>=========>>>???>>>>>>>>>======<<<<<<<<>>>>>======<<<<<<======>>>???@@@AAAAAABBBDDDCCCEEEGGGHHHJJJQQQZZZoooiii]]]XXXWWW[[[___bbbhhhnnntttzzzzzzvvvpppkkkhhhfffeeefffpppzzz~~~wwwnnnnnnwwwwwwmmmiiieeeccchhhuuu{{{uuurrrmmmiiigggdddaaa___```]]]ZZZXXXVVVUUURRRPPPSSSPPPOOOPPPQQQRRRXXX```eeeeeeccc___ZZZXXX[[[^^^cccwwwxxxqqqmmmkkkkkkqqqxxxyyytttoookkkeee^^^TTTKKKFFFDDDCCCBBB????????????????????????<<<<<<<<<<<<<<<=========@@@??????>>>===<<<<<<;;;======>>>???@@@AAAAAABBBCCCBBBDDDGGGHHHIIIPPPXXXlllooo```ZZZWWWZZZ^^^bbbhhhnnnrrryyy}}}yyyqqqmmmiiigggdddeeemmmvvv~~~{{{qqqqqqxxxuuukkkddd^^^```hhhttt~~~xxxtttooojjjgggeeecccaaa```^^^[[[YYYYYYXXXXXXWWWUUURRRRRRSSSTTTUUU[[[bbbbbbbbb___ZZZVVVVVV[[[___kkkwwwnnnkkkgggfffjjjqqq{{{xxxsssooollleee^^^TTTKKKFFFDDDCCCBBB>>>???@@@AAAAAA@@@???>>><<<<<<<<<===>>>>>>??????>>>>>>>>>>>>==================>>>???@@@AAAAAABBBBBBAAACCCGGGGGGIIIOOOXXXggg|||fff^^^XXXYYY]]]aaaffflllpppwww}}}yyysssoookkkhhhdddcccjjjsss||||||~~~}}}uuutttyyy~~~rrriiibbbaaabbbfffpppzzz|||wwwqqqllliiihhhfffeeefffdddbbbaaaaaa```^^^\\\YYYVVVVVVXXXXXXYYY^^^eeecccbbb___ZZZWWWXXX^^^dddvvvxxxooonnnhhhdddfffkkksssxxxsssooolllfff^^^TTTKKKFFFDDDCCCCCC===???AAACCCCCCBBB???>>><<<<<<===>>>???@@@AAAAAA<<<<<<<<<===>>>??????@@@======>>>???@@@AAAAAABBBAAA@@@CCCFFFGGGHHHOOOWWWccc}}}jjjaaaYYYXXX[[[___dddjjjnnnuuu}}}yyytttpppkkkhhhdddccciiiqqqzzz|||{{{vvvvvvyyywwwmmmddd```]]][[[___gggkkkpppzzz{{{sssnnnkkkjjjjjjjjjhhhgggfffeeedddaaa]]]YYY\\\YYYYYY[[[\\\\\\aaahhhgggeeebbb]]]ZZZ\\\ccciiiyyyppppppjjjddddddgggnnn{{{zzzuuupppllliiibbbWWWNNNHHHDDDBBBAAACCCAAA???>>>??????>>>============>>>@@@@@@???>>>:::999:::===<<<:::<<>>??????>>>===>>>>>>===>>>>>>>>>===<<<===;;;===@@@???<<<;;;>>>;;;<<<===???@@@@@@@@@???@@@CCCEEEEEEEEEGGGMMMQQQ^^^wwwiii[[[^^^]]]]]]dddeeennnttt~~~yyyvvvoooiiigggeeedddhhhmmm|||||||||vvvvvvwww~~~vvviii```[[[YYYWWWZZZZZZ___gggqqq~~~}}}||||||}}}xxxwwwuuurrrpppooonnnmmmllllllkkklllooorrruuuwwwyyytttnnnhhhbbbcccooo|||~~~wwwppphhhaaa___```dddlllttt~~~~~~~~~|||wwwrrrnnnggg```VVVMMMHHHEEEDDDCCCCCCAAA???>>>??????>>>===>>>>>>>>>======<<<;;;;;;<<<;;;===AAAAAA===;;;===<<<===>>>>>>??????>>>>>>???AAADDDDDDEEEGGGMMMRRRZZZuuurrraaaaaa^^^^^^ccceeennnsss|||{{{vvvoooiiigggfffdddhhhmmmxxx}}}}}}uuutttsssyyyrrrfff^^^YYYWWWWWWUUUXXX^^^gggwww}}}{{{zzzzzzzzzzzzyyyzzz{{{}}}~~~wwwpppjjjlllxxxwwwqqqllleee^^^[[[[[[]]]ccckkkzzz~~~}}}}}}~~~}}}xxxsssooohhhaaaWWWNNNHHHEEECCCBBBCCCAAA???>>>??????>>>===>>>>>>>>>>>>===<<<===>>>>>>;;;:::===>>>======???@@@@@@@@@@@@@@@@@@??????===@@@CCCCCCDDDGGGMMMRRRZZZvvv}}}gggccc___^^^cccdddmmmsss{{{{{{vvvpppjjjhhhfffeeeggglllwww~~~{{{|||wwwuuutttxxx|||mmmccc\\\XXXWWWUUUUUUZZZddduuu}}}vvvqqqsss~~~}}}vvvnnniiieee^^^XXXVVVVVVVVV\\\bbbooo{{{~~~}}}|||~~~}}}xxxsssooojjjbbbXXXNNNGGGDDDBBBAAACCCAAA???>>>??????>>>===<<<>>>??????>>>>>>AAADDDJJJBBB<<<<<<===<<<>>>AAA@@@@@@??????????????????===???BBBCCCCCCFFFLLLQQQ\\\uuukkkddd^^^^^^cccdddmmmrrr{{{{{{vvvpppkkkiiigggeeegggkkkvvv~~~yyyzzzzzzwwwvvvxxxwwwjjjaaa\\\XXXUUUUUUYYYdddvvv}}}yyy{{{zzzssskkkddd```\\\VVVRRRRRRRRRRRRVVV\\\gggsss}}}|||||||||}}}xxxsssoooiiibbbWWWNNNHHHDDDBBBAAACCCAAA???>>>??????>>>===<<<>>>@@@???>>>???CCCGGGWWWLLLBBB>>>===<<<>>>AAA>>>>>>===<<<<<<<<<=========???BBBBBBCCCEEEKKKPPP[[[ooommmddd]]]]]]cccdddlllrrr||||||wwwqqqllljjjhhheeegggkkkuuu|||yyy{{{{{{xxxxxxuuuiiicccZZZWWWUUUZZZdddxxx|||{{{{{{zzz{{{|||}}}}}}~~~~~~|||wwwqqqiiibbb\\\YYYUUUPPPNNNOOOOOOOOOSSSXXX```kkk{{{}}}zzzzzzzzz{{{~~~}}}wwwrrrnnnfff___VVVMMMHHHFFFEEEDDDCCCAAA???>>>??????>>>===<<>>>>>===>>>@@@======<<<;;;<<<<<<===>>>===@@@BBBBBBBBBDDDJJJNNNWWWgggmmmbbb\\\]]]ccceeekkkrrr}}}}}}wwwqqqlllkkkhhheeegggjjjqqqyyy|||~~~}}}yyyrrriii^^^[[[YYY]]]gggyyy~~~zzzwwwuuuuuurrrrrrpppnnnlllllloooqqqsssxxx~~~}}}zzz{{{|||uuutttpppjjjccc]]]XXXVVVRRRNNNLLLMMMNNNMMMOOOSSSYYYcccrrr|||yyyxxxxxxyyyyyy||||||wwwrrrnnnccc]]]TTTMMMIIIHHHGGGGGGCCCAAA???>>>??????>>>======@@@AAA>>>;;;:::???DDDNNNDDD<<<<<>>=========???@@@AAA>>>@@@BBBBBBAAADDDIIIMMMRRR```{{{lllaaa[[[]]]ccceeejjjrrr}}}wwwqqqmmmkkkiiiffffffjjjnnnvvv|||wwwnnnccc___]]]aaaiii{{{~~~}}}yyyuuusssrrrmmmlllhhhddd``````bbbeeedddhhhlllmmmlllmmmrrrvvvpppooommmgggaaaZZZWWWUUUQQQNNNLLLMMMMMMKKKLLLPPPUUU^^^lll{{{zzzwwwxxxvvvuuuuuuxxx}}}}}}vvvqqqmmmggg```VVVMMMHHHEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>===>>>???>>><<<<<<===???<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBDDDFFFHHHIIIOOO]]]tttqqqbbb``````bbbeeeiiissszzzuuunnniiifffeeedddcccooouuu}}}}}}xxxhhhdddaaabbbhhhyyy|||zzzxxxtttooolllkkkhhhdddaaa___]]][[[ZZZ\\\\\\\\\]]]```cccgggiiiiiiiiihhhddd]]]WWWSSSQQQLLLLLLKKKJJJJJJJJJJJJJJJOOOXXXgggwww{{{xxxvvvuuutttuuuwww{{{{{{uuupppmmmfff___UUULLLGGGDDDCCCBBB@@@@@@??????>>>======<<<<<<===>>>===<<<<<<>>>@@@<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBDDDFFFGGGHHHMMMYYYmmmoooaaa^^^^^^```ccciiissszzzuuuooojjjgggfffeeedddmmmttt~~~qqqkkkfffeeejjjyyy~~~~~~|||{{{xxxssspppkkkhhhccc```^^^\\\ZZZYYYWWWWWWVVVWWWYYY\\\___aaaeeeffffffbbb\\\VVVRRRPPPLLLKKKKKKJJJJJJJJJJJJJJJMMMVVVdddsss|||yyytttttttttuuuvvvyyy{{{|||||||||}}}~~~xxxsssooommmfff___TTTKKKFFFCCCBBBAAA??????>>>>>>===<<<<<<<<<;;;<<<>>>=========>>>@@@<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCEEEGGGHHHLLLTTTdddlll^^^\\\\\\^^^bbbjjjsss{{{vvvpppkkkiiihhhgggffflllrrr|||}}}uuulllhhhkkkyyyxxxrrrsssvvvwwwzzz}}}}}}zzzwwwnnnkkkeeeaaa___]]][[[YYYTTTSSSRRRRRRRRRTTTVVVXXX^^^```aaa___ZZZTTTPPPNNNKKKKKKJJJIIIIIIIIIIIIJJJLLLTTT```mmm{{{|||yyytttuuuuuuuuuvvvwwwwwwwwwxxxwwwvvvvvvvvvwwwwwwxxxzzz~~~~~~vvvqqqnnnmmmfff___UUULLLFFFDDDBBBAAA?????????>>>======<<<<<<<<<===>>>>>><<<<<<<<<===<<<<<<<<<<<<====================================?????????AAABBBDDDFFFGGGLLLQQQ]]]wwwjjj]]][[[[[[^^^dddjjjsss}}}xxxrrrmmmkkkjjjiiihhhkkkqqqzzz}}}rrrlllmmmxxxuuummmhhhiiilllnnnppptttxxx|||uuuqqqkkkfffbbb```^^^\\\UUUTTTRRRPPPPPPQQQRRRSSSWWWYYY\\\[[[WWWRRRNNNLLLKKKJJJIIIIIIHHHHHHIIIIIILLLRRR]]]hhhttt|||yyyvvvvvvvvvvvvuuuuuutttssstttrrrpppooonnnnnnoooooouuuzzz}}}vvvqqqnnnmmmggg```VVVMMMHHHEEECCCBBBAAA@@@@@@??????>>>=========>>>??????<<<:::::::::<<<<<<<<<<<<====================================>>>>>>???@@@BBBDDDEEEGGGLLLOOOYYYpppiii]]][[[\\\```gggkkksss{{{uuuooommmkkkjjjiiikkkpppzzzxxxqqqqqqyyyxxxnnnfffaaacccfffgggiiilllnnnssszzz}}}xxxpppiiieeeaaa___]]]WWWVVVSSSQQQOOOOOOPPPQQQRRRTTTWWWVVVSSSOOOLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHLLLQQQZZZcccnnn|||}}}zzzxxxxxxvvvuuusssrrrqqqpppnnnllljjjhhhfffggghhhhhhqqqwwwwwwsssooommmhhhaaaVVVNNNHHHEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>><<<>>>??????<<<:::999999<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAACCCEEEFFFJJJNNNVVViiikkk___]]]]]]aaahhhllltttwwwrrrnnnlllkkkiiijjjoooxxxzzzxxx|||xxxrrrggg```[[[]]]```aaabbbddddddjjjqqqxxx~~~vvvmmmgggccc___]]]YYYWWWTTTQQQOOOOOOOOOOOOOOOQQQRRRRRROOOLLLJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHKKKPPPWWW^^^hhhvvv|||yyyxxxuuurrrpppnnnmmmmmmjjjhhheeecccbbbcccdddeeekkkrrr}}}zzzuuupppnnnggg```VVVMMMGGGDDDCCCBBB@@@@@@@@@???>>>>>>======999;;;>>>>>>===<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAACCCDDDEEEEEEJJJSSScccpppccc^^^]]]aaahhhmmmtttzzzsssooommmjjjiiihhhnnnvvv}}}{{{{{{zzzzzzxxxwwwvvvwwwwwwtttnnnhhhaaaYYYUUUVVVYYYYYYYYY\\\\\\aaaiiiooouuu}}}~~~tttmmmgggcccaaa\\\ZZZWWWSSSQQQPPPQQQQQQOOOPPPPPPNNNKKKIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGIIIMMMSSSZZZcccqqq~~~yyywwwtttpppmmmlllkkkkkkhhhfffdddbbbaaabbbdddeeefffmmmyyy|||vvvqqqnnnfff___UUULLLFFFCCCBBBAAA?????????>>>======<<<<<<666999<<<>>>>>>======>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======???@@@BBBDDDEEEAAAHHHPPP^^^yyyssseee___\\\___fffnnnttt{{{uuupppmmmjjjiiiggglllttt~~~~~~wwwrrrpppnnnmmmlllooommmllllllmmmjjjeee```\\\UUUPPPQQQSSSSSSSSSUUUVVV\\\ccciiiooowww{{{sssmmmhhhfff___]]]ZZZWWWUUUTTTTTTTTTOOOOOOOOOLLLIIIHHHIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGKKKPPPWWW```nnn}}}{{{yyyvvvsssqqqmmmiiifffeeeccc```^^^\\\\\\\\\]]]bbbjjjuuu{{{sssnnnmmmeee]]]SSSKKKGGGEEECCCAAACCCCCCBBBAAA???>>>============<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<>>===>>>@@@CCCDDDEEEJJJPPPXXXllljjj```aaadddeeesssxxxyyytttpppkkkggggggdddgggmmmvvvzzzsssjjjfffggghhhfffdddeeeddddddeeefffccc]]]XXXVVVTTTPPPMMMLLLMMMOOOQQQNNNRRRYYY```hhhsss}}}tttlllhhhaaa```]]]YYYUUUTTTVVVWWWUUURRROOOKKKJJJJJJLLLNNNIIIHHHGGGFFFFFFFFFGGGHHHIIILLLPPPTTT\\\iiiwww|||zzzwwwtttqqqnnniiifffdddbbb___]]][[[[[[\\\\\\___eeeooozzz{{{sssnnnmmmeee]]]RRRJJJGGGEEECCCAAAAAAAAAAAA@@@@@@?????????======<<<<<<<<<<<<=====================>>>?????????>>>>>>>>>=========<<>>>>>======>>>>>>???@@@>>>>>>>>>>>>============AAA@@@>>>>>>???@@@CCCDDDEEEHHHLLLRRR```}}}pppfffgggkkkqqqtttzzz|||xxxsssmmmiiiiiieeeggglllsss}}}xxxiiiddd]]]ZZZZZZ[[[ZZZXXX[[[ZZZXXXXXXYYYXXXUUUSSSRRRPPPMMMKKKJJJJJJLLLMMMPPPSSSWWWZZZ```ooozzzssskkkiiiddd___[[[ZZZYYYZZZYYYXXXUUURRROOOMMMLLLKKKLLLKKKJJJHHHHHHGGGGGGGGGEEEGGGKKKOOOVVVbbbpppzzz{{{wwwtttooojjjgggaaa___]]][[[ZZZZZZ[[[\\\___bbbfffkkksss|||sssmmmkkkccc[[[QQQIIIFFFDDDCCCAAA@@@@@@@@@@@@????????????======<<<<<<<<<<<<=====================>>>>>>???>>>>>>>>>>>>==================<<<<<<<<<>>>@@@AAAEEEFFFIIIOOO[[[sssxxxhhhggglllpppsssxxx~~~~~~yyyuuunnnjjjiiifffgggkkkqqq{{{tttddd```[[[XXXXXXXXXWWWWWW[[[ZZZYYYXXXXXXXXXWWWWWWTTTRRRPPPMMMLLLMMMNNNOOOOOORRRUUUXXX```ssszzzppplllfffaaa]]][[[YYYXXXYYYXXXWWWUUUSSSPPPNNNLLLMMMLLLKKKJJJIIIHHHGGGGGGDDDGGGIIIMMMSSS^^^lllvvv}}}yyyuuupppkkkggg```___]]][[[[[[\\\]]]^^^```bbbeeehhhmmmvvv|||sssllljjjbbbZZZPPPHHHEEEDDDBBBAAABBBAAAAAA@@@>>>======<<<======<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>><<<<<<<<<<<<<<<>>>???@@@DDDDDDGGGMMMWWWmmm}}}hhheeejjjooorrrwww|||{{{vvvooojjjiiiggggggiiinnnxxx{{{pppbbb___[[[XXXVVVVVVVVVUUUVVVVVVUUUTTTTTTTTTUUUVVVUUUSSSQQQOOONNNNNNOOOPPPMMMPPPUUU[[[ggg}}}uuuppphhhbbb^^^[[[XXXUUUWWWWWWWWWVVVTTTRRRPPPOOOMMMMMMLLLKKKJJJHHHGGGGGGEEEGGGIIILLLQQQ\\\iiisss{{{vvvqqqkkkgggaaa```^^^]]]]]]^^^___aaa```bbbeeegggjjjpppyyy}}}sssllliiiaaaYYYOOOHHHEEEDDDBBBAAABBBBBBAAA???>>>===<<<;;;======<<<<<<<<<<<<======;;;;;;::::::;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDCCCFFFLLLTTTggghhhcccgggmmmpppuuu{{{}}}yyyqqqkkkjjjgggggghhhllluuuuuulllaaa___[[[XXXUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTVVVXXXUUUTTTRRRPPPOOOOOOOOOOOONNNQQQWWWbbbsss{{{uuullleeeaaa]]]YYYUUUVVVVVVVVVUUUTTTRRRPPPOOOKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGIIIKKKPPPZZZfffppp~~~|||wwwrrrlllgggcccbbb```______```bbbcccaaadddgggiiijjjooouuu{{{~~~}}}ssskkkhhh```XXXNNNGGGDDDCCCBBB@@@AAA@@@@@@???>>>======<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<======<<<=========>>>>>>>>>???>>>?????????@@@AAAAAABBBEEECCCEEEKKKQQQaaaiiibbbeeeiiimmmssszzz|||tttnnnlllhhhggggggjjjsss~~~ssskkkbbbaaa^^^ZZZWWWTTTTTTTTTTTTVVVYYYYYYXXXWWWYYY\\\WWWVVVUUUSSSRRRRRRRRRRRRQQQTTT[[[jjj{{{qqqjjjfffbbb\\\WWWWWWVVVUUUSSSQQQPPPNNNNNNIIIJJJJJJKKKJJJIIIHHHGGGEEEGGGHHHJJJNNNWWWcccmmmyyy}}}xxxrrrlllhhhdddcccaaa```aaabbbdddeeecccfffjjjlllmmmpppvvv{{{yyy~~~}}}ssskkkhhh___XXXNNNGGGDDDCCCBBB@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<=========>>>>>>??????=========>>>??????@@@@@@FFFDDDEEEJJJNNN\\\iiibbbdddfffkkkqqqyyywwwpppnnnhhhgggfffiiiqqq}}}tttmmmfffeeebbb^^^YYYWWWVVVWWWRRRUUUXXXYYYWWWWWWYYY[[[ZZZZZZXXXWWWVVVUUUUUUUUUTTTWWW___ooovvvnnnjjjeee___ZZZYYYXXXUUURRROOOMMMLLLKKKHHHIIIJJJJJJJJJIIIHHHGGGEEEFFFGGGHHHLLLUUUaaajjjttt~~~xxxrrrlllhhheeeaaaaaacccddddddfffjjjeeeiiimmmqqqtttwww{{{}}}}}}ssskkkhhh^^^WWWNNNHHHFFFEEEDDDBBBAAA@@@???>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============@@@???>>>===;;;;;;::::::>>>>>>>>>>>>>>>??????@@@BBBGGGFFFGGGOOOYYYuuukkk```bbbccciiiqqqyyy{{{tttmmmjjjhhhiiinnnrrrvvvxxxsssnnngggaaa^^^\\\ZZZYYYXXXXXXYYYZZZ[[[[[[\\\\\\^^^\\\ZZZWWWWWWXXXYYY[[[XXX]]]hhhxxx~~~tttnnnhhhaaa[[[]]]YYYTTTQQQOOONNNLLLKKKIIIHHHHHHHHHIIIIIIGGGEEEGGGHHHHHHIIILLLRRRZZZ```pppyyy~~~yyyssslllhhheeeaaa```bbbddddddgggllllllppptttxxx{{{}}}ssskkkhhh^^^WWWNNNHHHFFFEEECCCAAAAAA@@@???>>>===============<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<============>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@BBBGGGEEEGGGOOOXXXrrrlll```bbbaaagggpppxxx~~~|||tttnnnjjjhhhiiimmmqqquuu~~~zzz~~~wwwqqqjjjddd```^^^\\\ZZZVVVWWWZZZ]]]___`````````aaa___]]][[[ZZZ[[[]]]^^^^^^dddppp}}}xxxrrrllleee```___[[[WWWSSSQQQOOONNNLLLKKKJJJIIIJJJKKKKKKJJJHHHHHHHHHHHHIIIKKKQQQXXX^^^kkkssszzztttmmmiiifffaaa___aaaccceeejjjpppvvvyyy~~~~~~ssskkkhhh___WWWNNNGGGEEEDDDBBB@@@AAA@@@???>>>===============<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>??????@@@BBBFFFEEEGGGNNNVVVmmmlll```aaa```fffpppxxx~~~~~~vvvoookkkiiiiiimmmpppsss{{{yyyyyy~~~{{{vvvoooiiieeebbb```^^^ZZZ\\\^^^aaacccdddeeeeeeeeedddaaa___^^^___```aaaeeemmmxxxxxxqqqkkkfffccc___ZZZVVVSSSRRRPPPNNNLLLKKKKKKLLLNNNNNNMMMKKKIIIIIIHHHHHHJJJNNNUUUYYYccckkkxxx|||uuunnniiifffaaa^^^```cccgggnnnuuu~~~~~~tttllliii^^^WWWNNNGGGDDDCCCAAA???@@@@@@???>>>======>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@BBBFFFEEEFFFMMMSSSgggmmmaaa``````hhhsss{{{xxxrrrllliiiiiilllnnnqqqxxx{{{|||~~~yyysssnnnkkkhhhfffdddddddddddddddeeehhhjjjkkklllkkkhhhfffddddddddddddkkksss}}}~~~wwwpppkkkfffbbb]]]XXXVVVTTTRRRPPPMMMMMMLLLMMMOOOPPPNNNMMMIIIIIIIIIHHHHHHLLLQQQUUU^^^eeeppp|||~~~vvvnnniiifffaaa___aaaeeejjjrrrzzz~~~tttllliii]]]VVVMMMFFFDDDBBBAAA???@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<=========<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@AAAEEEDDDFFFLLLPPP```|||ooobbbaaa___hhhttt}}}zzztttmmmjjjiiikkklllnnnuuu|||~~~zzz}}}xxxtttrrrpppnnnlllllljjjggggggiiiooouuuyyyzzzxxxuuuqqqnnnllljjjjjjpppwww~~~|||uuuqqqiiieee```[[[XXXVVVSSSRRROOONNNMMMNNNPPPPPPOOOMMMJJJJJJIIIHHHHHHJJJNNNRRR[[[aaakkkttt|||xxxoooiiifffbbb```dddiiinnnvvv~~~uuullliii[[[TTTKKKEEECCCCCCAAA?????????>>>>>>>>>>>>>>>???>>>======<<<<<<======>>><<<<<<<<<<<<============???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@AAAEEECCCFFFLLLMMMZZZsssrrrdddbbb^^^iiivvv{{{uuunnnjjjiiijjjjjjkkkqqqyyy~~~xxx|||zzzwwwuuusssnnnlllkkkmmmsss|||yyyuuurrrpppssswwwzzzyyyxxxyyy~~~zzzwwwnnnjjjddd___\\\YYYVVVTTTQQQPPPPPPPPPQQQQQQOOOMMMKKKKKKJJJIIIHHHJJJMMMPPPYYY^^^eeelllqqqvvvzzz}}}yyyoooiiifffbbbbbbggglllqqqzzzuuullliiiYYYSSSJJJDDDCCCCCCBBB@@@??????>>>>>>>>>>>>??????>>>>>>============>>>>>><<<<<<<<<<<<===============<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@AAADDDCCCEEEKKKKKKUUUlllvvvhhhdddbbbmmm{{{{{{uuuoookkkiiiiiiiiiiiiooovvv{{{~~~|||~~~zzzwwwpppqqqssswwwyyytttrrrppppppooommmlllmmmpppttt{{{~~~sssoooiiiccc```]]]ZZZXXXUUUTTTSSSSSSSSSRRRPPPNNNKKKKKKKKKJJJIIIJJJMMMPPPUUUYYY___dddgggkkknnnpppvvvyyypppiiifffcccccciiinnnttt{{{uuullliiiXXXRRRIIIDDDCCCCCCBBBAAA???>>>>>>>>>>>>>>>??????>>>>>>============>>>>>><<<<<<<<<<<<=========>>>:::;;;;;;;;;===>>>???@@@>>>>>>>>>>>>>>>??????@@@AAADDDCCCEEEKKKJJJSSSiiizzzjjjeeegggssszzzsssoookkkiiiiiihhhhhhnnnuuu|||xxx|||yyytttvvvzzzyyyssspppkkkiiieeecccbbbdddfffhhhqqq}}}vvvrrrlllgggccc```]]][[[XXXWWWUUUUUUUUUTTTQQQOOOKKKKKKKKKJJJIIIKKKNNNPPPRRRVVVZZZ^^^aaacccfffhhhqqq}}}}}}uuuooolllfffcccdddhhhmmmsss~~~}}}uuullleeeYYYPPPGGGEEECCC@@@???AAABBBAAA???============>>>@@@???===;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======?????????>>><<<<<<>>>@@@CCC@@@@@@CCCFFFKKKSSS\\\{{{mmmkkkgggxxx{{{uuuqqqmmmiiifffeeeiiimmmpppzzz}}}xxx}}}xxxvvvxxx}}}sssnnnnnniiiccc___``````___```bbblllwww{{{uuunnnhhhdddaaa^^^\\\YYYWWWUUUTTTTTTTTTRRRPPPPPPOOOMMMLLLLLLMMMOOOPPPWWWUUUWWW\\\^^^]]]___ccckkk|||wwwqqqnnnhhhffffffjjjnnnuuu|||sssjjjdddYYYOOOGGGEEECCCAAA@@@AAAAAA@@@???>>>=========>>><<<;;;;;;:::;;;<<<===>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======?????????>>>======>>>@@@BBB??????CCCEEEIIIQQQZZZtttuuummmiiiyyy{{{uuupppmmmjjjggggggiiilllooowwwyyy~~~yyyuuuvvv|||yyyqqqlllkkkfff```]]]^^^___]]]^^^```fffqqq|||wwwqqqkkkgggccc```^^^YYYWWWUUUUUUUUUUUUTTTRRRSSSRRRPPPNNNNNNOOOPPPQQQTTTSSSTTTXXXZZZYYY[[[___iii{{{zzztttpppkkkiiiiiilllqqqvvv~~~yyy{{{zzzrrriiibbbWWWNNNFFFEEEDDDAAA@@@AAAAAA@@@???>>>=========>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>??????>>>======???@@@AAA>>>???BBBEEEGGGOOOWWWjjjpppmmm|||}}}uuuooonnnkkkiiihhhjjjkkkmmmsss|||zzz}}}xxxsssqqqtttuuuttttttvvv{{{}}}~~~|||wwwrrrmmmkkkddd^^^[[[\\\\\\ZZZYYY\\\^^^hhhwww|||xxxsssnnnjjjfffaaa^^^ZZZYYYXXXXXXYYYYYYWWWVVVVVVUUUSSSQQQPPPPPPPPPQQQSSSRRRSSSVVVVVVUUUXXX]]]gggzzz|||vvvsssnnnkkkkkkooorrrwww}}}zzzvvvxxxyyy{{{|||}}}~~~~~~zzzqqqhhhaaaVVVMMMFFFEEEDDDAAA@@@AAA@@@??????>>>>>>>>>>>>>>>???>>>===<<<;;;::::::999<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===???@@@AAA???@@@CCCEEEGGGMMMTTTbbb~~~tttrrr~~~xxxooonnnlllkkkjjjjjjjjjkkkrrryyy|||~~~yyyrrrmmmjjjjjjiiiffffffiiisssyyy}}}}}}{{{xxxtttppphhhaaa\\\\\\ZZZVVVTTTUUUXXXaaaooozzzwwwsssnnnjjjfffaaa^^^\\\[[[ZZZZZZ[[[\\\[[[YYYXXXWWWUUUSSSQQQQQQPPPPPPUUUSSSTTTVVVTTTSSSWWW]]]fffzzz~~~xxxuuuqqqnnnnnnqqqtttwww|||wwwttttttuuuvvvxxxzzz{{{{{{zzz{{{{{{{{{}}}zzzqqqhhhbbbTTTLLLEEEEEEDDDBBB@@@AAA????????????>>>>>>>>>===>>>>>>======;;;:::999999<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>>>>>???@@@BBB@@@AAAEEEGGGGGGLLLRRR^^^www}}}xxx{{{pppooommmlllkkkjjjjjjjjjqqqwwwzzztttjjjeeebbbaaa___]]]___cccoooyyy}}}wwwoooggg___\\\WWWQQQOOOPPPTTT\\\iiixxx}}}yyyvvvqqqmmmjjjeeeaaa]]]\\\ZZZYYYZZZ[[[[[[ZZZYYYXXXWWWVVVTTTRRRQQQPPPPPPUUUSSSTTTTTTQQQPPPUUU]]]hhh||||||yyyuuurrrrrruuuwwwyyy~~~yyytttrrrrrrsssvvvxxxxxxxxxyyyyyywwwvvvvvvzzzyyyqqqhhhaaaRRRJJJEEEEEEEEEBBB@@@AAA>>>>>>????????????>>>===:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;===???@@@???>>>???@@@BBBAAABBBFFFGGGGGGJJJPPPZZZppp{{{~~~}}}rrrpppnnnllljjjjjjjjjjjjpppttt}}}vvvnnnbbb___\\\\\\ZZZYYY^^^dddqqq~~~uuulllaaa[[[TTTNNNKKKMMMQQQXXXcccqqq|||zzzwwwrrrmmmjjjfffbbb```[[[ZZZXXXXXXYYYYYYXXXWWWYYYXXXWWWVVVTTTSSSQQQQQQSSSRRRRRRRRRNNNMMMTTT^^^mmm~~~zzzwwwwwwyyyzzz|||{{{xxxvvvvvvyyy{{{{{{yyy{{{zzzxxxuuuuuuyyyxxxooofff```QQQIIIDDDEEEEEEBBBAAAAAA===>>>???@@@@@@???>>>===:::;;;<<<=========<<<;;;999::::::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;:::===???@@@?????????@@@AAA@@@BBBFFFFFFEEEHHHLLLWWWjjj{{{{{{}}}sssqqqnnnkkkjjjiiijjjjjjlllpppwww}}}nnneee^^^[[[YYYYYYXXXXXX___gggxxxxxxmmm```XXXQQQKKKJJJLLLMMMSSS]]]iiizzzzzztttooollliiigggeee___]]]\\\\\\\\\\\\ZZZXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSRRRNNNNNNVVVaaasss}}}zzzzzz|||}}}~~~}}}~~~~~~}}}zzzxxxxxx|||}}}vvvnnneee^^^PPPIIIDDDEEEEEECCCAAAAAA===>>>???@@@@@@???>>>=========>>>>>>===;;;999888888999:::;;;<<<>>>??????======<<<<<<<<<;;;;;;;;;:::<<>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<======>>>>>>??????BBBCCCDDDDDDDDDDDDGGGIIINNN___}}}|||}}}{{{wwwpppllliiihhhhhhggghhhmmmtttzzzsssfff^^^]]]\\\VVVUUUYYYYYYcccxxx~~~qqqbbbWWWOOOIIIIIIKKKGGGLLLTTT___ooo~~~zzzvvvsssppppppmmmhhheeedddcccaaa`````````___\\\YYYWWWWWWWWWWWWSSSQQQRRRSSSVVV^^^ggg~~~|||wwwoooddd[[[NNNJJJEEEBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@@@@AAACCCDDDDDDDDDDDDGGGIIILLL[[[www{{{|||~~~}}}yyyrrrmmmkkkjjjiiihhhiiilllqqqwww~~~sssfff^^^\\\\\\WWWVVV[[[[[[eee|||rrrcccYYYRRRKKKJJJKKKHHHLLLSSS\\\kkk}}}yyyuuuqqqmmmjjjhhheeecccdddcccaaa^^^[[[XXXXXXXXXWWWTTTSSSTTTUUUYYYdddppp{{{vvvnnnbbbZZZLLLHHHDDDAAAAAABBBBBBBBB????????????>>>>>>>>>>>>???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDDDDCCCDDDFFFHHHJJJVVVnnnxxxzzz}}}zzz}}}|||uuuooollljjjiiihhhjjjjjjmmmsss|||ssseee^^^\\\]]]XXXXXX]]]]]]iiissseee[[[TTTNNNKKKLLLIIILLLQQQYYYfffzzz~~~yyyuuupppkkkhhhiiigggddd```]]][[[ZZZYYYYYYWWWVVVVVVVVV\\\lll{{{zzztttlll```XXXKKKHHHDDDBBBAAABBBAAAAAA????????????>>>>>>>>>===<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>??????@@@@@@AAAAAABBBCCCCCCCCCDDDFFFHHHJJJQQQfffzzztttvvvyyyuuuwww{{{~~~wwwqqqmmmkkkiiigggjjjhhhiiipppzzzrrreee```]]]^^^YYYYYY]]]___mmmuuufff]]]WWWPPPLLLKKKIIIKKKOOOVVVbbbttt|||uuupppllliiieeebbb```___^^^]]]\\\ZZZYYYXXXWWW^^^rrryyysssjjj^^^UUULLLIIIEEEBBBAAAAAA???>>>????????????>>>>>>>>>===<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>><<<<<<======>>>?????????@@@BBBCCCCCCCCCCCCFFFHHHJJJOOO```tttqqqsss}}}}}}uuuqqqrrrtttyyyyyyrrrnnnkkkhhhggghhhggggggnnnxxxrrrhhhdddaaaaaa\\\ZZZ]]]```pppyyyhhh___XXXRRRMMMKKKIIIKKKNNNSSS^^^nnn|||qqqmmmhhhfffeeeeeedddcccaaa___]]]ZZZZZZcccxxxxxxqqqhhh\\\SSSLLLIIIEEECCCAAA@@@>>>===????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>><<<<<<<<<===>>>>>>??????@@@AAACCCCCCBBBCCCEEEGGGJJJNNN\\\wwwqqqooorrr{{{}}}tttnnnnnnooosss{{{}}}uuupppllliiigggggggggggglllttt~~~uuunnnllliiihhh```\\\^^^aaatttlllaaa[[[TTTOOOMMMJJJKKKNNNRRRYYYgggwww|||wwwqqqnnnnnnnnnllljjjhhheeeaaa```bbblll~~~wwwpppggg[[[QQQIIIGGGDDDBBBBBBAAA@@@>>>????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<======<<<======>>>??????@@@@@@@@@AAABBBBBBBBBCCCEEEGGGIIIMMMZZZqqqqqqpppsss{{{uuulllkkkkkknnnvvvyyysssoookkkiiiggghhhiiikkkooowwwyyyuuuvvvrrrqqqfff______cccxxxqqqeee^^^XXXSSSQQQKKKMMMNNNPPPTTT^^^jjjsss}}}xxxxxxwwwuuurrrooojjjfffgggmmmyyy~~~wwwpppfffZZZQQQGGGEEECCCBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>;;;;;;:::999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBBBBCCCEEEGGGHHHMMMXXXnnnqqqqqqttt|||vvvkkkjjjiiikkksss~~~{{{uuuqqqmmmkkkhhhiiijjjjjjkkkqqqzzz|||zzz|||yyywwwjjjaaaaaaeee{{{uuuggg```ZZZVVVTTTMMMNNNNNNNNNQQQWWWaaaiiiuuu|||~~~zzzvvvtttnnnjjjllluuu