BM6P6(@ ffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeehhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkjjjiiikkkkkkkkkjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllllllllkkkkkkjjjjjjjjjiiijjjkkkkkkllllllmmmmmmnnnkkkkkkjjjjjjjjjjjjkkkkkkhhhmmmuuuzzzzzzuuummmhhhiiijjjlllkkkjjjhhhiiiiiijjjiiiiiiiiiiiiiiiiiijjjiiijjjkkkjjjiiihhhiiikkkhhhiiijjjlllnnnoooooopppnnnmmmmmmllllllmmmmmmnnnoooooooooooooooppppppqqqqqqrrrrrrssstttssssssssstttsssssssssssssssssstttuuuuuuuuutttssssssrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooooooooooooooonnnooooooppppppqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqpppppprrrsssttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrssssssssssssppppppqqqqqqrrrtttuuuvvvuuuvvvwwwyyyzzzzzz{{{{{{zzzzzzyyyxxxvvvuuutttsssvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwvvvuuuuuuvvvxxxxxxxxxxxxxxxyyyyyyyyyyyy||||||{{{yyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvvvvvvvwwwxxxxxxxxxzzzzzz{{{{{{{{{{{{||||||||||||}}}}}}|||{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}OOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOOPPPQQQRRRRRRMMMNNNNNNNNNNNNNNNMMMMMMOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOKKKMMMOOONNNMMMLLLLLLMMMOOOOOONNNNNNNNNNNNOOOOOOMMMNNNOOONNNMMMLLLMMMOOOMMMNNNOOOQQQSSSTTTTTTTTTQQQPPPPPPPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQRRRPPPQQQRRRRRRSSSSSSRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOOOONNNNNNOOOPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQRRRRRRRRROOOOOOOOOOOOPPPQQQRRRSSSQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSQQQQQQRRRTTTRRRRRRSSSSSSSSSTTTTTTTTTXXXWWWVVVUUUSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUTTTSSSRRRQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUSSSTTTTTTUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUVVVUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXWWWWWWYYYZZZ[[[[[[\\\\\\\\\[[[ZZZ[[[\\\\\\]]]]]]]]]\\\[[[ZZZZZZYYYXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\[[[\\\\\\\\\]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]____________^^^^^^^^^]]]\\\]]]]]]]]]^^^^^^^^^^^^`````````aaaaaaaaabbbbbb________________________````````````````````````bbbbbbbbbbbbbbbbbbbbbaaa```___^^^___aaabbbaaa`````````aaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbeeeeeeffffffffffffeeeeeeffffffggggggggggggffffffcccccccccddddddeeeeeeeeecccdddeeeggghhhjjjkkkllljjjjjjkkkkkkkkkllllllllliiiiiihhhhhhhhhhhhiiiiiihhhiiiiiijjjkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjkkkkkkkkkmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnooommmmmmmmmmmmnnnnnnnnnooommmnnnooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqooonnnmmmllllllmmmmmmnnnmmmmmmmmmooooooppppppppppppooooooHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHHHHIIIGGGGGGHHHIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHFFFEEEEEEFFFHHHIIIEEEGGGHHHHHHGGGFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGHHHIIIGGGGGGHHHIIIIIIIIIIIIHHHJJJIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIJJJKKKKKKJJJJJJIIIEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJFFFGGGIIIJJJLLLMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLKKKLLLNNNOOONNNMMMHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKLLLIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOLLLMMMNNNOOOPPPQQQQQQQQQSSSSSSSSSRRRQQQPPPOOONNNMMMNNNNNNOOOPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBAAACCCEEEEEEDDDCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCEEEFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEEEEDDDCCCEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDFFFGGGGGGFFFEEEEEECCCDDDEEEEEEFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEECCCDDDDDDEEEEEEDDDDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCC??????@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB???@@@BBBDDDDDDBBB@@@???>>>???AAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBAAA@@@???@@@BBBDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBB@@@AAACCCDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAABBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@BBBDDDEEECCCBBBBBBCCCAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAADDDDDDCCCCCCBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@>>>???AAABBBCCCBBBAAA@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCC@@@@@@@@@??????@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDAAA@@@???@@@BBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBB>>>>>>??????@@@@@@@@@AAA????????????????????????AAAAAAAAAAAAAAABBBBBBCCC??????@@@AAABBBCCCCCCDDDBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAABBBBBB>>>@@@AAABBBAAA@@@AAABBB??????>>>>>>>>>>>>?????????AAABBBAAA@@@???@@@AAA@@@@@@AAAAAAAAA@@@@@@@@@CCCBBBBBBBBBBBBBBBBBBCCCAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAABBBBBBBBB>>>???AAACCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBB>>>>>>======>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAACCCDDDEEE>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>@@@BBBBBBAAA@@@@@@@@@CCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????AAAAAACCCCCCDDDCCCBBBAAA???@@@BBBDDDEEEDDDBBBAAA@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBAAA@@@???>>>===AAAAAAAAA@@@@@@AAABBBBBB@@@@@@BBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@???@@@AAAAAA?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAABBBDDDDDDDDDCCC@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>======>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>??????@@@AAABBBBBBBBB???@@@@@@@@@@@@AAAAAAAAA???@@@AAABBBBBBAAA@@@???<<<<<<===>>>???@@@AAAAAA>>>???AAABBBBBBAAA???>>>???????????????????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBB===>>>???@@@AAABBBBBBBBBAAAAAA@@@??????@@@AAAAAA@@@?????????>>>>>>======????????????????????????===>>>???@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>????????????>>>>>>BBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>?????????@@@@@@@@@BBBBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@@@@??????????????????BBBBBBBBBCCCBBBBBBAAAAAA????????????>>>>>>>>>===??????>>>>>>>>>>>>??????>>>>>>??????@@@@@@@@@AAA========================<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???????????????????????????@@@@@@AAABBBBBBBBBBBB????????????????????????@@@@@@@@@?????????>>>>>>??????@@@@@@@@@AAAAAAAAA????????????????????????????????????????????????>>>>>>?????????@@@@@@@@@????????????????????????DDDAAA>>>???AAABBB@@@>>>>>>>>>?????????@@@@@@@@@???????????????????????????@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????????????????????????????>>>AAA===<<>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????============>>>>>>>>>>>>@@@@@@??????>>>>>>======??????@@@AAAAAAAAAAAA@@@??????@@@AAABBBBBBCCCCCC????????????????????????>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@?????????;;;===>>>@@@AAAAAAAAA@@@@@@???>>>???@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAABBBBBBBBBBBBAAA@@@???@@@@@@??????????????????======>>>>>>??????@@@@@@??????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>???AAA??????@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>>>>???@@@BBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======??????@@@AAAAAAAAAAAA@@@????????????????????????@@@@@@@@@?????????>>>>>>======>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@==============================>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@?????????>>>>>>>>>======????????????????????????===>>>??????@@@@@@??????>>>>>>>>>?????????@@@@@@????????????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????===>>>>>>??????>>>>>>===??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA????????????????????????????????????????????????>>>???@@@AAAAAAAAAAAAAAA?????????>>>>>>>>>======???>>>>>>======>>>>>>???>>>>>>>>>>>>????????????========================<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@???????????????????????????@@@AAAAAAAAAAAAAAAAAA????????????????????????@@@@@@?????????>>>>>>>>>?????????@@@@@@@@@@@@AAA????????????????????????????????????????????????>>>>>>>>>?????????@@@@@@????????????????????????>>><<<:::;;;>>>??????===>>>>>>>>>?????????@@@@@@??????????????????????????????@@@AAAAAA@@@??????????????????????????????>>>??????@@@@@@??????>>>????????????????????????>>>AAA===???FFFBBB<<>>>>>>>>>>>>>>>>>>>>>>>======>>>????????????>>>>>>>>>>>>=========<<<<<>>>>>>>>>>>>>>>>>>>>??????@@@AAA@@@@@@@@@======>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>>>><<<===???@@@@@@@@@@@@???@@@???>>>>>>@@@@@@???>>>????????????????????????@@@??????>>>>>>?????????AAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>??????>>>============>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===???AAA?????????@@@@@@@@@AAAAAA>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@????????????????????????@@@???????????????>>>>>>;;;<<<===????????????>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=========>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????>>>>>>>>>======>>>>>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????==============================>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========??????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????>>>>>>===>>>>>>>>>>>>>>>??????======>>>>>>>>>?????????????????????>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======???>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>??????@@@=========>>>???@@@@@@@@@>>>>>>>>>>>>????????????<<<<<<>>>???@@@AAAAAAAAA>>>>>>>>>>>>============>>>>>>============>>>>>>>>>>>>>>>=======================================;;;<<<======>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===@@@BBBBBBAAA>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>????????????????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@>>>CCCMMMGGG<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>@@@???>>>===<<<;;;::::::=========>>>>>>>>>>>>>>>===>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????>>>>>>>>>>>>============>>>>>>????????????>>>>>>@@@>>>===>>>???@@@???===========================??????>>>>>>>>>>>>??????AAA@@@>>>======>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>@@@>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>??????????????????????????????@@@@@@?????????>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>????????????========================>>>>>>>>>>>>????????????;;;<<<============<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>============<<<<<<===>>>>>>>>>>>>>>>========================????????????>>>>>>>>>>>>============>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<========================>>>==================>>>================================================<<<======>>>>>>>>>==============================<<<<<<<<<=========>>>>>>??????>>>>>>>>>=========????????????????????????========================>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<@@@???>>>>>>======>>>>>>========================<<<<<<============<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>??????>>>============>>>??????=========>>>>>>>>>??????=========>>>>>>>>>>>>>>><<<===>>>???????????????>>>>>>=========<<<<<<<<<>>>======<<<<<<======>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<========================<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAA=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>HHHSSSJJJ<<<<<<========================;;;<<<======>>>>>>======>>>>>>===<<<<<<;;;::::::<<<<<<<<<======>>>>>>>>><<<===>>>>>>??????>>>>>>@@@?????????????????????=================================>>>>>>>>>??????========================?????????>>>>>>======<<>>======??????>>>===========================>>>>>>=========>>>?????????>>><<<;;;;;;<<<>>>???=========>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>===================================================>>>>>>===<<<<<<===???>>>>>>>>>????????????@@@=========>>>>>>>>>??????>>>>>>>>>????????????????????????>>>>>>=========????????????????????????=========>>>>>>>>>??????========================<<<======>>>>>>?????????>>>?????????>>>>>>>>>===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>=========<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<============<<<<<>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<<<<======>>>???>>>>>>>>>=========<<<<<<<<<<<<=========>>>>>>>>>???????????????>>>===<<<=========<<<<<<<<<<<<;;;======<<<<<<<<<<<<=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=================================????????????>>>===<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>================================================<<<<<<=========>>>>>>>>>========================:::;;;<<<===<<<;;;;;;;;;<<<<<<=========>>>>>>>>>================================================>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<========================>>>===>>>JJJVVVJJJ:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<=========>>>;;;<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<<<<<<<>>>===<<<<<<>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>???>>>===;;;::::::;;;===>>><<<<<<=========>>>>>>>>>>>>=========<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<>>>======>>>>>>>>>?????????<<<<<<=========>>>>>>>>>=========>>>>>>?????????@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>???????????????>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<===<<<===>>>>>>???>>>>>>>>>===================================================<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<===>>>??????>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@@@@@@@???>>>===;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<==============================>>>>>>======<<<<<<========================:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========================================================<<<<<<<<<<<<====================================;;;===???>>>===;;;:::;;;<<<<<<<<<<<<=======================================<<<<<<;;;;;;<<<<<<===========================<<<<<<============<<<<<<===========================<<<===JJJTTTFFF888<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<========================>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<>>><<<;;;<<<===>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<===>>>???<<<<<<;;;:::;;;;;;===>>>;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::;;;===============>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<======>>>>>>??????????????????>>>>>>>>>>>>========================<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<==================<<<<<<<<<<<<===>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>========================<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;:::::::::999<<<<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>===============<<<;;;:::<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::===@@@AAA???======>>>;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;999999999:::;;;;;;;;;<<<========================;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<=========>>>===<<<;;;;;;;;;<<<======<<<;;;;;;======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;<<<<<<======::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999999:::<<<<<<<<<<<<=========>>>>>>;;;;;;<<<<<<<<<=========;;;;;;<<<======>>>??????==================>>>>>>========================;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;::::::::::::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::999888;;;;;;;;;::::::999999999<<<<<<<<<=========>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<======???@@@@@@::::::;;;;;;<<<=========::::::;;;;;;<<<===>>>>>>::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<=========::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<444888<<<===<<<;;;<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::<<>>555@@@;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;===<<<;;;;;;:::999888888<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<======<<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???:::;;;<<<============<<<::::::;;;;;;<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999999:::<<<<<<<<<<<<<<<=========>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???:::;;;;;;<<<<<<=================================;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;:::;;;;;;::::::;;;===>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;========================::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999999999999999999999999::::::;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;;;;:::999999888888999999:::::::::999999888888888<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999>>>===<<<;;;::::::999888999999999999999888777666888888777777777777777777===:::888888;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999::::::;;;;;;::::::;;;;;;;;;;;;<<<>>>@@@@@@:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999777777888999::::::;;;;;;;;;;;;;;;::::::999999999;;;999888888999::::::999;;;999888888:::;;;;;;:::;;;:::999999999;;;===>>><<<;;;999888888999;;;<<<:::::::::;;;::::::999999999:::<<<=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::888888888888:::::::::;;;<<<======<<<;;;:::999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======;;;;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999::::::::::::::::::::::::::::::999888999:::;;;<<<::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;999999999999;;;;;;>>><<<;;;:::999::::::;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666777999;;;<<<<<<<<<<<>>===<<<;;;:::999999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::666777888999::::::;;;<<<==================<<<<<<;;;;;;;;;::::::999999999999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<:::999999888888999999:::======<<<;;;::::::999999:::;;;;;;<<<<<<;;;;;;:::999999999888888777777777888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999999999999999999999:::::::::;;;;;;::::::;;;<<<============999888777777666666777777::::::999999999888888888;;;;;;;;;;;;::::::::::::999999::::::::::::999999;;;::::::999999888888777888999999999999888777666888888888888888888888888<<<999777888:::;;;:::888;;;;;;;;;:::::::::::::::999999999999999999999999888999999:::;;;:::::::::888888999:::;;;<<<======::::::::::::;;;;;;;;;<<<::::::;;;;;;;;;;;;:::::::::::::::999999999888888::::::::::::999999999999777888888999999::::::::::::::::::::::::999999999;;;999777888999:::999888:::999888888:::;;;;;;:::<<<;;;999888888999:::;;;:::999888777777888999:::::::::;;;;;;;;;::::::999:::;;;<<<======<<<;;;:::;;;;;;::::::::::::;;;;;;;;;:::999888888999:::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;::::::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999999999999:::::::::::::::::::::::::::999999888999:::;;;<<<::::::::::::::::::::::::::::::999999999999::::::;;;:::999999999999:::;;;<<<<<<;;;:::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888:::;;;=========<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::<<<;;;;;;;;;::::::::::::;;;::::::::::::999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::::::::;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::888888888999::::::;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999999999999::::::999999999::::::::::::;;;;;;;;;;;;:::999999888888999999:::<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999999888888888888888999999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;::::::::::::;;;;;;999999999999999999999999999999999999999999999999:::::::::999999999999999::::::::::::::::::::::::999999999999999:::::::::::::::<<<===>>>>>>>>>>>>888888777666666666666777999999999888888888888888;;;::::::::::::999999999999999::::::::::::999999777777777777777777777777888888999999888888777777888888888888888888888888:::888777777888999999888::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::::::::999666777999:::;;;<<<;;;;;;999:::::::::::::::;;;;;;999::::::;;;;;;::::::999999999999999888888888888888888999999999999999999888888888888888999999999999999999999999::::::::::::888777777888999999888:::888777777999::::::999<<<:::999777666777777888999888777666666777888999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;:::::::::999999888888999999:::;;;::::::999999::::::;;;::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888888888888999999999::::::::::::::::::;;;<<<<<<::::::999999::::::;;;<<<::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::999888888::::::::::::::::::::::::999999888888888888999999999999999::::::::::::;;;::::::::::::::::::::::::;;;:::999999888999999999999999999999999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888888999::::::999888888999::::::::::::;;;;;;;;;:::999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999888999:::;;;<<<=========777888:::<<<===<<<<<<;;;::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::;;;;;;:::::::::::::::999:::::::::999999999888888999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;:::::::::::::::999:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::::::::::::::::::::999999999999999888999999999999999999888;;;;;;::::::::::::::::::999999888888888888999999<<<;;;;;;::::::999999999999::::::;;;;;;::::::999:::::::::999999999999888888888999::::::::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999999999999999999888888888::::::::::::::::::::::::888888888999999999999999888999:::<<<============::::::999888888888888888888888888888888888888777::::::999999999888888888888888999999999999888888555555666666666777777777777777888888888888777777888888888888999999999999888888777777777888888888888888888999999999999999::::::::::::::::::::::::777888888999999999999999777888:::<<<======;;;:::999999999999::::::::::::999999::::::::::::999999999999999999999999999999777777777888888999999999888888888888888777777777777777888888999999::::::999888666666888999888777999777666666888999999888:::999888777777777777888888888777666666777888888999::::::;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;:::999999888888999999:::;;;::::::::::::::::::;;;:::999888777777888999:::888888999999999999888888999999999999999999999999777777888888888999999999999999999999999:::;;;;;;999999999999999::::::;;;999999999999999999999999::::::999999999999::::::999999999999999999999999999999999999999999999999888999999999999999888888999999999999999999999999999888888888888888888999888888888999999999::::::999999999999999999999999999999888888888888999999999999999999999999999999888888888888888999999:::::::::::::::::::::::::::999888888777777888888999999999888888888888999999888999:::;;;;;;:::999888888999:::;;;;;;:::999888999999999999999999999999999999999999999999999999888888999:::;;;;;;<<<<<<777888999999::::::::::::999999999999999999999999999999888888888888999999999999999999999999999999::::::::::::999999999999999999999999888888888888999999999999888888888888999999999999999999999999::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999::::::;;;::::::::::::999999999999::::::;;;;;;;;;;;;::::::999999999:::::::::999999999999999999::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999;;;;;;::::::999999999888:::::::::;;;;;;;;;;;;;;;999999999999999888888888999999999999999999999999;;;;;;::::::999999888888999999888888888888999999;;;:::::::::999999999888999999::::::::::::999999:::::::::999999999999999777888888999999999999999999999999999999999999999:::::::::::::::::::::::::::999999999999999999999::::::999999999999::::::888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999888888888888888888888888666777888999:::::::::::::::999888888777777888888777777777777777777777777999888888888888777777777777888888999999888888777555555666666777888888888666777777888888888777777777777888888888999999999777777777777666666777888777777777777888888999999999999999999999999999999666777888888999999888888666777:::;;;<<<;;;:::999999999999999999999999999888888999999999999888888999999999999::::::::::::555666666777777888888888888777777777777777777777777777777888888999999999999777666666777888888777888666555555777888888777888888888888888999::::::888888777777777777888888888999999:::;;;;;;::::::777777888999:::;;;======::::::999999999999::::::::::::::::::::::::::::::999888777666666777888999777777888888888888777777888888888888888888888888777888888888888999999999888888888888888999::::::888888888999999999999999999999999999999999999999999999888888888888999999999999999999999999999999999999999999999999999999777777888888999888888777999999999999999999999999999999888888888888999999777777777888888888888999888888888888888888888888888888777777777888888999888888888888888888888888777777888888888888999888::::::::::::::::::::::::999999888888888888999999888888888888888888888888777888999:::::::::888888777888999::::::999888777999999999999999999999999888888888888888888888888777777777888888999:::::::::999777555555666777888999999999999999999999999999888888777777888888999888888888888888888888888999999999999999999999999999999888888888777777777888888888888888888777777999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999888888888888999::::::999999999999999999999999999999::::::::::::999999::::::::::::999888777666888888888999999999::::::999999999:::::::::;;;;;;999999999999999999999999:::::::::999999888888777888999999999::::::;;;;;;888888888888888888888888::::::999999999999:::::::::::::::999999888888777999888888777777888888999999999999999999888888888888888999999999999888888999999999999999999999999666777888888999999888888888888888888888888888888::::::::::::::::::::::::999999999999999999999999999999888888888888999999777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888777777777777777555666666777777777777777777777666555555555555666666666666666777777777777888888777777777666666666777777888888888888777777666666666777777888888888666666777777888888777777666666666777888888999999777888888777666666777999555555666666777888888888888888888888888888888888666666777888888888888777444555777888888888777666999999999888888888888777777888888999999888888777888888888999999999999999555555666666666666666666666666666666666777777777777777777777777888888888888666555555666777777666777555444444666777777666666777777888999999::::::777777777888888777777777666777888999:::::::::999666666777888999;;;<<<===:::999999999999999999:::888999999::::::999999888888888777777777777888888888999999::::::999999888777777777777777777777777777777777888888888999999777777777777777888999999777777888999999999999888888888888888888888888888999888888777777888888999888888888888888888888888888888888888888888888888666666777888888888888777888888888888888888888888888888888777777888888888666666666777777777888888777777777777777777777777777777777666777777888999777777777777777777777777666666777888888888888777999999999999999999999999999999888888888888999999777777888888888888777777777777888999999999888888888888888999999888888888888888888888888888888888777777777777777777777777777777666666777777888999<<<:::777444333444666888888888888888888888888888888888777777777777888888777777777777777777777777777888888888888999999999888888888777777777777666777777777777777777888888888888888888888888888888777777888888888999999999999999999999999999999999999999999999999999999999888888777777888888999:::777888888888888999999999888999999::::::999999888::::::::::::999777555444777777888888888999999999999999999999::::::::::::999999999999999999999999999999888888777777777666555555666666777888888888777777777777777888888888:::999888777777888999:::999999888888888888888888888888777777777777888888888888888888888888888888777888888999999888888777777888888888888999999999666666777888888888888777777777777777777777777777999999999999999999999999888888888999999999999999999888888777777888888999777777777777777777777777777777777777777777777777666666666777777777888888666666666666666666666666888888777777777666666666666666666666666555555444777777666555555555555555555555555666666666777777777777777666666666555555666777777777777777777666666666666666777777777777555666666777777777777777444555555666777777888888777999999888666666888:::444444555666666777888888666666666666666666666666555666777777888888777777555555666666666666777777999999888888777777777777777777888888888888777777666666666666777777777888666666555555555555555555444555555666666777777777777777777777777666666666888666444555666777666666666444333444555777666666666666777777888777777777666666666777777666666666555555666888888999999888999888888777777888::::::999888888777777888888999777888888999999888888777777888888999999888888777888888999999999999888888777777777777777777777777555555666666666777777777777666666666666777888888666666888999999999888777888888888888888888888888888888777777777777888888888888888888888888888888888888888888888888888888555666666777888888777777888888888888888888888888777777666666666666777777555555666666666777777777666666666666666666666666666666666666666777888888777777777777777777777777555666777888888888777666777777777777777777777777888777777666666777777888666666777888888777666666777777777777777888999999888888777777777777888888888888888888888888888888777777777777777777777777888777777666666777999999999999888777777777888999888888888888888888888888777777777666666777777777666666666666666666666666777777777777888888999999888888777777777666666666555666666666777888888888888888888888888888888888555666666777888999::::::999999999999999999999999999999999999999999999999777777777777777888999999777777777777888888999999888888999999999999888888777888999:::999888666555777777777777888888888999888999999999999:::::::::888888888888888888888888777777777666666666666666444444555666666777888888666666666777777777888888888777666555555666777888777777777888888888888888888888777777777777888888777888888888888888888888777777888888888888777777666666777777777888888888555666777777888888777777666666666666666666666666999999999999999999999999777888888888999999999999888888777777777777888888777777777777777777777777777777777777777777777777555666666666777777888888666666666666666666666666888888777777666666666555777777777777666555444333999999888777777777777777444555555555666666777777777666666666555555555555666666777777777777666666666666666666666666666666555555666777777777777777333444444555666777777888777999:::999777666888;;;444444555555666777777888666666666666666666666666555666666777777777777777888777777777777888888999999888888888777777666666777777888888888888777777333444444444555555666666666666666555555444444333333444444555666777888888888888777777666666555555777666444444666777666555666444333333555666666555777777777777666555444333444555555666666555555444444444666777777888888888<<<;;;999777777777777888777777666666666666777777666777888999999888777666777888999::::::999888777666666777777777777666666777777777777777777777777444444444555555555666666666666666666666777888888555666777999999888888777777777777777777777777777888888777777777777888888777777777777777777777777777777777777777777777777555555666777777888777777777777777777777777777777555555555444444555555555555555555555666666666777666666666666666666666666666666666666666777888888777777777777777777777777444555777888888888777666666666666666666666666666666666555555555555666666555666777888888777666555888777666666666777999:::999888777666666777888999777777777777777777777777777777777777777777777777999888777777777888999:::666777999:::;;;;;;::::::777777777777777777777777777777666666666666777777666666666666666666666666666666777777888888888999777777777777666666666666444555555666777888888999777777777777777777777777444555555777888999:::;;;888888888888888888888888888888888888888888888888777777777777777888888999666666777777888888888999888888999999999999888888555666888999:::999777666777777777777888888888888888888999999999:::::::::888888888888888888888888555555555666666666666666555666666777888999999:::555666666666777777888888777666444333333444666777666666777777888888999999888888777777777777888888777777777777777888888888777777888888888888777777555555666666777777777888555666666777777777777777666666666666666666666666888888888888888888888888777777888888999999999999888888777777777777888888555555555555666666666666666666666666666666666666666666666666666666666666444444444444444333333333777777666666555555555444555555555444333333222222555555555555555555555555777666555444222111000///444444444444555555666666555555666666666666666666555444333333333333444555444444444555555555555666666666666666666666666666222333333333444555555555444444444555555555555666777666555444444555666777555555555555555555555555555555555555555555555555999999888777555444333222777777666666555555555444333333333333333333333333555555555555555555555555666666666666666666666666555555555555555555444444444555555555666666777777444444555555555555444444666666555555555444444444444444555555555555444444666666666666777777777777777777777777777777777777666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555555444444333333444444555666666666666666666666666555666666777777777777777666666666666666555555555555555555555555666777777666666666666666666666666888777666555444333333333333555666888888666555333555555555555555555555555555555555555555555555555555444444444444555666666777666444333333444666777555555555555555555555555555444333333333333444555666666666666666555555555444555666777777666555444666666666777777777777777666666666666777777777777999999888777666666777777666666777777777777666666777777888888888888777777777777777777777777777777777777666666666666777777666666777888888888888888:::999999888777666666555999888666555444444555555666666666666666666666666666666666555444444333333666666666666555555555555666666666666666666666666777666444333333444666777666666666666666666666666666666777888888888888888999888888888777777666666777555333444777888666444888777666555555666777888777777777777777777777777555555555555555666777777666666666666777777777777888888777777777777888888888888777777777777888888666444111//////111444666555555666666666666555555555555666666666666555555333333444555666666555555555555555555555555555555777777888888888888777666888888777777666666666555777777777777777777777777666666666666666666666666777777666666555555555444666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555444555555555666666666666444444444444444444444444444444444444444444444444555555555555666666666666555555555444444444333333444444444444444444444444444444444444444444444444444444333333333222222222555555555666666666777777555555555666555555444444555444333222222333444555444444444444555555555555666666666666666666666666444444444444444444555555333333333333444444444444666555444444444444555666444444444444444444444444555555555555555555555555555555444333222111000000555555555444444444333333333333333333333333333333444444444444444444444444555555555555555555555555555555555444444444444444444444555555555555555555444444555555555555444444666555555555444444444333444444555555555555444444555555666666666777777777777777777777777777777777555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444444444333333333333444444555555555555555555555555444555666666777777666666666666666666555555555555555555555555555666666777555555555555555555555555777666555444444333444444444555666777777666555444555555555555555555555555444444444444444444444444444444444444444555555666666555444333333444555666444444444444444444444444555444333333333333444555666555555555555555555555666666555444444555666666444444555555666777777777444444555555555666666666888777666666555555555666666666666777777666666666777666555555555555666777777777777777777777777777777666666666666666666777555555666777777777777777888888888777666555555555666666555555555666777888555555555555555555555555666666666777888888999999666666666666555555555444666666666666666666666666666555444333333444555666666666666666666666666666555666777777888888888777777777777666666555555555:::888666666888888777555777777666555555666777777555555555555555555555555555555555555555666666777555555666666666777777777888777777666666777777888777777666666666666777777777555333222222333555777555555666666666666555555555555666666666666555555333333444555555555555555666666666666666666666666555555666666666666555555777777666666666555555555666666666666666666666666555555555555555555555555666666666666555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555444444444555555555666666333333333333333333333333333333333333333333333333444444444555555666666666444444333333333333222222222222333333333333444444444444444444444444444444111111222222333444444444444444444444555555555555444555555555444333222111444333333222222333333444333333333444444444555555555555555555555555555555555555555555444444444444111111222222222333333333444444333333333333444444444444444444444444444444444444444444444444444444555555555555444444444333444444333333333333222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333444444555555444444333555555444444444444333333333444444555555444444333444555555555666666666666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444333333333333444444555555555555555555555555333333444555555555555555555555555555555555555555555444444444444555666666555555555555555555555555555555444333333444444444555555555555555555555555444444444444444444444444444444444444444444444444444444333333444444555666444444444444444444444444444444444444444444444444444444333333333333444444555555555555555555555555888666444222222444666888555555555555444444444444333333333444444444555555666666555444444444444555555555666666666666555555666555444333333444555666555555555555555555555555666666555555555555666666444444555666666666666555666666666555555444444333333333333444555777888999555555555555555555555555333333333444555555666666666666555555555444444444555555555555555555555555555555333333333333555555666666666666666666666666555555666777777777777666555555555555555444444444999777666666777777555444777666555555555555666777555555555555555555555555555444444444444555666666555555555666666666666777777777666666666666777777666666555555555555666666666666555555555555666666444555555666666555555444444555555666666555555444333444444555555555555444666666666666666666666666333333444444444444333333555555555555444444444444444444444444444444444444555555555555555555555555666555555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555444555555666666555555444333333444444444555555555333333333333333333333333333333333333333333333333000000111222333444444555333333333333333333333333111111111111111111000000333333333333333333333333111111111222333333444444111111111111111222222222444444444333333111000///333333222222222222333333222333333333444444444444444444444444444444444444666555555555444444333333111111111222222222333333333222222222222222222333333333333333333333333333444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333444444444444444333333222222111111333333444444444444333333444444333333333333333333333333444444444444333333444444444444555555555555444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444333333333333333333444444444444444444444444444222222333444444444444333444444555555555555555666444444333333444444555666444444444444444444444444333333333333333333444444555555444333333444555555444444444444444444444444333333333333333333333333333333333333333444444555222333444444444444333222333333333333333333333333333333333333333333333333444444444444444555555555666555333222222333555666777666555444333111000000333333333333444444444444555555444444444444555555444555555666666555555444444444444444444444444444444444444444444444444444666555555444444555555666333444444555555555444444555444444444333333222222111222222333444555666777444444444444444444444444444444444333222222111111555555555444444444333333444444444444444444444444444444333222222333444444555555555555555555555555444555555666666666555555555555555555444444444444333333333333444444444333555555555555555555555555666666666666666666666666444444333333444444555666444444555555555666666666777666666555555666666777555444444333333444444555444555555555555555555444444444444555555444444444444444444555555444444444333444444555555444444444555555555555555555555555111222333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444333333333333444444444444444444444444444444444444333333333333333333333333///000000111222333444444333333333333333333333333444333333222111000000///333333333333333333333333333222222222222222111111111111111111111111000000333333333333222111000///111222222222222222222111222222222222333333333444333333333333333333333333555555444444333333222222111222222222333333333333111222222222222222222111333333333333333333333333444444444444444444444444000000111111111111222222333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222333333444444333333222222111111111000222222333333333333222222222222333333333333333333222222333333333333222222222333333333444444444444333333333333333333333333555555555555555555555555333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333333333333222222333333333444444444444444444444444111222222333333333333333333444444444555555666666333333333333333444555555444444444444444444444444333333222222222333333444444444333333333333444444444444444444444444444444333333333333333333333333222222222222222333444444222222333333333333222222222222222222222222222222333333333333333333333333222333333333444444444555333333444444444444333333444444444333222222111111333333444444444555555555555555555444444555555666444444555555555555444444111333555777777555333111333333333333333333333333555555444444444444555555333333444444444444333333333333333222222222222222222222222222222222222222444444444444444444444444777777666555555444444333444444444444333333333333333333333333333333333333333333222222222222333333444444444444444444444444444444555555555444444333555555555555555555555555000000111222333333444555444444555555555555444444555555555555555555555555333333333333333444555555444444444444555555555555666666555555555555666666444444333333333333444444222333333444444333333222333333444444444444333333333333444444444444333333333444444444444444333333333333333333333333333333111222333444444444444444222222222333333333333333333333333333333333333333444444444444444444444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444333333222222222333333333444444444444444444444444444444333333333333333333333333222222222333333444444444222222333333333333444444555555444444333222222111222222222222222222222222444444333222111000000///333333333333222222222222222333333333222111000000000111111222222111111000111111222222222333333333222222222222222222222222333333333333222222222222111111222222222333333333111111222222222222111111222222222222222222222222333333333333333333333333111111111222222222222222222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222000111111222222333333444222222222222222111111111111222222333333222222111111111222222222222333333111222222333333222222111222222222222333333333333333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333222222222222333333333333333333333333333333111111222333333333333333333333333444555555666666333222222222222333444444333333333333333333333333333333222111111222222222333333333333333333333333333333333333333333333333222222222222222222222222222222111111222222333444222222222222222222222222111111111111111111111111222222333333333333222222111222222333333444444444111222444555555444222111000111111222333444444555333333333444444444555555555555444444444555666666333333444444444444333333111222555666666555222111333333333333333333333333444444333333333333444444333444444444444333333222222222222222222222222222333333333333222111//////333333333333333333333333222222222333444444555555444444333333333222222222222222222222222222222222222222222222222222222222444444444444444444444444333444444444444333222222444444444555555555555666000222333444333444555777333333444555555444333333333333333333333333333333333222222222222333444444333333333444444444555555555555444444444444555555444444333333333333444444111111222222222222111111222333333444444333333222222333333444444333333222333444444444444333333222222222222222222222222222111222333444444555555444222222222222333333333333222222222222222222222222333333333333333333333333222222333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222333333333333333333333333333333333333222222222222222222222222222222222222333333333333111111111222222222333333111111111222222333333333222222222222222222222222333333222222111000000000444444444333333222222222222222222333333222111111000000111222222111000000111111111111222222222222222222222222222222222222111111111111111111222222000000000111111111222222111111222333333222111111222222222222222222222222333333333333333333333333444444444444333333333333111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222000000000111222333333333111111222222222222222333111111222222222222111111111111111111222222222333111111222222222222111111111111111111222222222333444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333222222222222333333222222222222222222222222111222333333444444333333222222333444444555666666222222222222222333333444222222222222222222222222444333222111111000111111111222333444444333222111333333333333333333333333222222222222222222222222111111111111111222333333333222111000000111222333000000000000000000000000111222333333333333222111111111111222333333444444333222222222222222222333333333333333333333333333222222222222333333333333333333333333333444555555333333444444444444333333222222222222222222222222444444444444444444444444444444333333333333444444444444555555444333333222222222222222222222222222333444444444333222000///222222222222222222222222//////000000111222222222333333333333222222222222222222222222222222222222111111222222222222111111333333333333333333333333333333333333333222111111222333333333444444444555111333555444222111222444222333444444444444333222222222222222222222222222222222222222222333333444222333333333333444444444555444444444444444444555444444333333333333444444111111111111111111111111222222333333333333222222222222333333333333222222444444444444444333222111222222222222222222222222000111222333444444444444222222222333333333444444333333333333333333333333222222222222222222222222111222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222111111222222222333333333222222222222222222222222000000000000000000000000111111111000000000000000//////000000111111111222***+++,,,...///111222333111111111111111111111111222222222111111111111111222222222222111111000000111222222333333333222222///000111222222111000///000111111111111222222222111111111111111111111111//////000000111111111222////////////000000000000111222333444444333222111111111111111111111111111333333333333333333333333111111111000000000////////////000000111111111222111111111111111111111111111111111111111111111111222222222222222222222222///000000111222222333333111111222222333333333444111111222222222222111111000000111111222222222333111111222222222222111111000111111111111222222222444444444444444444444444444444444444444444444444111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111333222222222222222222333222222222222222222222222222222333444444444444333222222333333444555666666222222111111222222333444222222222222222222222222444333222111000000000000000111333444444333111000333333333333333333333333111111111111111111111111111111111000111222222333333222000//////000222333000000000000000000000000111222333444444333222111000000111222333333444444555333111000000111333555999888666444222000///...000111111111111222222222222111111111222333333444222333333444444333333222444222///------///222444444444444444444444444444444333333222222333333444555555555555444444333222222222222222222222333333444444555666555444333222222222222222222222222222555555444444333222222222333333333222222222111111111111111111111111111111111111222222222222111111333333333333333333333333333333333333333222111000111111111222222333333333111333444222...,,,---///222222444444444444222222444444444444444444444444222222111111222222333444222222333333333444444444555444444333333444444555555444444333333444444555222222111000000111222222222222222333333222222222222222222333333222222222444444444444333333222111333333333333333333333333000000111333333444444444222222222333333444444444333333333333333333333333222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222111111000000000000111111111111000000000000111111111111111111111111111111333222222222111111000000111111111111000000000000111000///......///000111000000000000000000000000000000000111111000000000222222111111111111222222//////000000111111222222000111222222111///---+++111111222222222333333333111111111111111111111111222222111111000000//////111111000000000000111111333333555666666555333333222222111111222222333444222222222111111111000000111000000000111222333333///000000000111111111111666555333111000000111111000000000000000000000000222222111111000/////////000000000000000000000000222111111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111222222333222111111111000000//////111111111111111111111111000111111111111222222222111222222333333222222111000000111111111111000000111111111111000000000000111111222222222222111111111111111111111111111111222111111000000111111222000000111111222222222333111111222222222222111111222222222222222222222222000000000000000000000000333222111000000222444555888666444222000000111222444444333333222111111111000000000000111111111111222222222222333444555555333222111000111222333444111111222222222333333333333333333333333333333333222222222222333444555555555444333333222222333333111111111111111111111111444444333222111000///...222222222222222222222222111111111111111111111111222222222222222222222222111000/////////000222333111222222222222111000000000000000111222222333333333333333333333333333333333333333333333222111000222222222222222222222222111111111111111111111111333222111000000111222333222222222222222222222222222333333444444333333222222222222333333333444444222222222222222222222222000111111111111222222222111111222222222333333333333222222222111111000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000222444333222111222333222222222222222222222222111111111111111111111111333333222111111222333333222222222222222222222222111111000000000000111111111111000000000000111111222111111111111111111111222222111111000000000000111111111000000000//////111000///......///000111000000000000000000000000000000111222222111000000111000000//////000000111000000000000000111111111000111222333222000...---///000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111222222222222111111222111111111111222333333222222222111111111000000111111111111111111222222000111111111222222222222333222111000000111222222000000000000000000000000000000000000000000111111000000000000000000000000111111111000000000////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111222222222222222222222222222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111222222111111111111111000000000111111111111111111111111000000111111111222222222111222222333333222222111000000111111111111000000111111111000000000/////////000000111111000000///111111111111111111111111111111111111111111111111111111111111000000000000000111111222222111111000222222222222222222222222000000000000000000000000333222111000000222333555777555333111000111111222000000000000111111111111000000000000111111111111222111111000000000111111222111111111111222333333111111111111222222222222222222222222222222222222222222111222222333444555444444333222222222222333111111111111111111111111222222111111111111111000222222222222222222222222111111111111111111111111222222222222222222222222111000/////////000111222111111222222111111000/////////000111111222222333333333333333333333333333222333333333222222111000222222222222222222222222111111111111111111111111222222111000000111222222222222222222222222222222222222333333333333222222222222222333333333333444222222222222222222222222000000111111111222222222111111111222222222333333222222111111111000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000222333333222111111222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222111000000//////000000111000000000000000000000000222222222111111000000000000000000000////////////111111000000000000//////000000////////////000000000000000000000000000000///000222333333222000///000//////......//////000111000000000000000000///000111222333222111000///............//////////////////////////////////////////000000000000111111111000000//////000000111111000000//////000000111111111111111111222222333222111111111111000000000000111222222222111000///111111111222222222333333000000000///000111222222000000000000000000000000......///000000111222222000000000000000000000000111111000000000000////////////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111111111111111111111111111222111111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111111111111111111222222222111111111111111111111111000000000111111111222222111111222222222222111111111111222222222222111111111111000000000000//////...//////000000//////...111111111111111111111111111111222333333222111111111111000000///......---000111111222222111111000111111111111111111111111000000000000000000000000222111000000000111333444444333222111000111111222---------...///000000000000000000000111111111111333222111000////////////000000111222222222222222000000000000111111111111111111111111111111111111111111111111222333444555444333222222111111222222111111111111111111111111000000000111111222222222222222222222222222222222111111111111111111111111000000000000000000000000000000/////////000111222111111111111111000////////////000000111111222222222222222222222222222222222222222333222222111000000000000000000000000000111111111111111111111111222222111000000111222222222222222222222222222222111111222222222222111111111111222222222333333333222222222222222222222222000000000111111111222222000111111111222222222222111111000000000000//////111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000222333333222111111222222222222222222222222222222222222222222222222222333222111111111111222333222222222222222222222222000000////////////000000000000111111111111000000222222111111000000////////////////////////......111000000000////////////000000////////////000000000000000000000000000000///111333444444333111///000//////......//////000111111000000/////////...//////000111111111000000........................////////////////////////000000000000000/////////000000////////////000000222111000//////000111222000000000000000111222222111111111111000000000000000111222333222111...---000000111111111222222222000000/////////000000000000000000000000000000000////////////000000111111000000000000000000000000000000000000000000//////////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000...............///000000000000111111222222333333111111111111111111111111000000000000111111111111111111222222222222111111111111222222222222111111111000000000////////////...//////000000//////...111111111111111111111111000111333444444333111000........................000000111111111111000000111111111111111111111111000000000000000000000000111000000000000111222333222222111000000000111111---------......////////////000000000111111111111333333222111111111111111...///111222222222111000////////////000000000000000000000000000000000000000000000111111222333444333333222111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000111111000000111111000000///.........//////000111111222222222222222222222222222111111222222222222111111000000000000000000000000111111111111111111111111222111111111111111111222111111111111111111111111000000111111111111000000111111111111222222222222111111111111111111111111000000000000111111111111000000000111111111111222000000000///////////////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111333333111000111222111111111111111111111111222222222222222222222222222222111111111111222222111111111111111111111111000000////////////000000///000111111111111000///111111111000000000//////..................//////000000000////////////...//////000000000000/////////////////////////////////000222333333222000///111000000//////000000111111000000000//////............//////////////////////////////////////////000000000000000000000000222111111000///...------000000////////////000000222111////////////111222000000//////000000111222000000000000000000000000///000222333222000...---////////////000000000000111111000000///...------////////////////////////000000000000//////......//////////////////////////////////////////000000...////////////000000000////////////////////////////////////////////////////////////////////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...............//////000000000000111111222222333000000000000000000000000//////000000000111111111000111111222222111111000111111111222222111111111000000000////////////...///000000111111000000///000000000000000000000000///000222333333222000///++++++,,,---.../////////000000000111111000000000000000000000000000000000////////////////////////000/////////000000111111111000000000//////000000000000000//////.........///000000000111111111111111000000000111111222333...///000111222111000///....../////////000000000////////////////////////000000000000111222333333222222111000000000000111000000000000000000000000111111111000000000//////111111111111111111111111000000000000000000000000////////////////////////......//////000000000000///000000000000///......---......//////000111111111111111111111111111111000111111222222111111111////////////////////////000000000000000000000000111111111222222111111111111111111111111111111111///000000111111000000///000000000111111111222222111111111111111111111111//////000000000111111111//////000000000111111111///////////////000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///111333222111000111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000//////......//////000///000111222222111000///000000000000000000000000............////////////000000////////////......//////000000000000//////////////////////////////000000111111111111000000111000000//////000000111000//////////////////...........................000000000000000/////////000000000000000000000000111111000//////...------000//////......//////000///......------......//////////////////000000111//////000000000000000111///000111111111000///............/////////000000222222111111000...---,,,////////////////////////111111000//////...------////////////////////////......////////////000000......////////////000000////////////////////////////////////////////////////////////////////////......////////////000000//////////////////////////////000000000000000111000000000000000000000000////////////////////////////////////////////////...............///000000000000000000000111111111000000000000000000000000/////////000000000111111000000111111111111000000000000111111111111000000000000////////////......///000000111111000000///000000000000000000000000//////000111111000//////******+++---...///000111///000000111111000000///////////////////////////////////////////////////.../////////000000000000000000000//////.........222111111000//////......000000000000111111111111------------...///000111......///000000000000000////////////000000000000////////////////////////////////////000111222333222111000000///000000000000000000000000000000000111111111000000/////////111111111111111111111111000000000000000000000000////////////////////////---...///000000000/////////////////////......---------......//////000000000000000000000000000000///000111111222111111111////////////////////////000000000000000000000000000111222222222222111000111111111111111111111111000000111111111111000000///000000000000111111111111111111111111111111111/////////000000000111111////////////000000000000//////000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///111222222111000000111111111111111111111111111111111111111111111111111000000111222222111000000111111111111111111111111//////............/////////000111222222111000///......//////000111111111....../////////000000000000000/////////............///000111111000///...////////////////////////000000///......///000000000//////......//////000.........///////////////000000///...............000000000000/////////...////////////////////////........./////////000000//////............//////......////////////......///............///000000////////////000000111111/////////000000000000000////////////000000000000000111111111111000......//////////////////////////////////////////......////////////////////////........./////////000000........./////////000000////////////////////////////////////////////////////////////////////////........./////////000000////////////////////////////////////000000111111000000000000000000000000//////////////////////////////////////////////////////......//////000111000000000///////////////000000000000000000000000////////////000000000111000000111111111111000000//////000000000000//////000000/////////............//////000000//////...000000000000000000000000......////////////......+++,,,,,,---...//////000//////000000000000//////////////////////////////////////////////////////......//////000000//////000000000///...---,,,+++000000000///////////////000000000000111111111111......---------.../////////............///000000//////000000000111111111///////////////////////////////////////000222222111111000////////////000000000000000000000000000/////////000000000000000111111111111111111111111000000000000000000000000000000000000000000000000---...///000000000///........./////////...------,,,------......///000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000111222222222222111000111111111111111111111111000111111222222111111000/////////000000000111111111111111111111111111111////////////000000000111........./////////000000000000000111111111222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000222222000000000111111111111111111111111111000000000000000000000000///000111222222111000///111111111111111111111111//////............//////...000111222222111000...------...///000111222222.../////////000000111111000/////////...............///000111111000///...////////////////////////111///...,,,,,,...///111.........------.........---.........//////000000222222111///............000000/////////.................................***+++,,,...000111222333//////............/////////000111222222111000///...............///000000.../////////000000111111//////......///000111222000000000000111111111111...///111222222111111000////////////////////////------......///000000000////////////////////////---.........//////000000............/////////000////////////////////////////////////////////////////////////////////////............/////////000////////////////////////.../////////000000111111000000000000000000000000///////////////////////////////////////////////////////////////000111111000000//////......------000000000000000000000000////////////000000000000000000111111111111000000......////////////......000/////////............---..................---000000000000000000000000///...------------...///---.....................//////000000000000//////////////////////////////////////////////////////---......///000/////////000000000///...,,,+++***------......///000000000000000000000111111111111222111000//////...////////////...------///000111000000000000111111111111000000000000000000000000.........//////000111222111111000///////////////000000000000000000000000------...///000111222222000000000000000000000000000000000000000000000000111111111111111111111111,,,---///000000000///.........//////......---,,,,,,,,,------...//////000000000000000000000000000//////000111111111111111111111111111111111111111000000000000000000000000000111222333333222111000000000000000000000000000111111222222222222111111////////////000000000000000000000000000000000000////////////000000000000............/////////000000000111111222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111000000000000000000000000///////////////////////////000111222222111000///000000000000000000000000//////............//////000000000000///...---,,,000000//////.........---////////////////////////////////////////////////,,,,,,---...//////......---------,,,,,,+++++++++000000000000000000000000..................------------......//////000000...............///000111......------------..............................------......///000111111////////////////////////////////////////////////000000000000111111111111000000000000000000000000//////000000111111111222//////......------------111111111000///.........////////////////////////........................000000000000000000000000...///000000111111000000......---,,,,,,...///000..................------000000/////////.........//////////////////......//////............///////////////...------,,,,,,......////////////............////////////.......................................------,,,,,,,,,...............///000000111111000......---------////////////////////////............////////////000000000000000000000000///...---------...000111///............---------,,,---///000111222111000111111111111000000000000............////////////---...///000111111000000......////////////......111///...///000111000///------............---------...............------000000000000000000000000//////......------------///////////////.........////////////////////////////////////////////////////////////////////////////////////000000000000......///000000000000000///000222111///......///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000..............................//////000000111111,,,,,,------.../////////---,,,,,,++++++,,,,,,------...///000111111111111//////000000000000//////111111000///////////////000000000000000000000000000000000000000000000000111111000000//////............///000111222222333222111111111000000////////////000000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000//////......------///////////////000000000111111000000//////......000000000000000000000000////////////////////////////////////000000000000------......///000000000//////000000000000//////222222222111111111000000////////////000000000000//////............//////000000000000///...---,,,000/////////............................................................,,,------...//////...............---------,,,,,,////////////////////////------...............---............///////////////............//////000......------------..............................++++++,,,,,,---......///................................................/////////000000000111111000000000000000000000000....../////////000000000000000//////............///////////////000000000................................................////////////////////////,,,,,,---------.........---------------...//////..................------...---------,,,,,,,,,,,,........................//////............//////------........................////////////............////////////..............................------------------,,,,,,...............//////000111000///......---------....................................//////////////////////////////////////////.........///000111///............------------....../////////......000000000/////////..................////////////....../////////000000000......////////////......000///......000000///...------......///.........,,,,,,---------,,,,,,+++////////////////////////........................////////////............////////////////////////////////////////////////................................./////////000000......///000000000000000///000111111///......///////////////////////////////////////////////////////////////////////////////////////////////////..............................///////////////////////////...------,,,,,,...------,,,,,,------...------...///000000000000//////000000000000//////111000000///////////////////////////////////////////////////////////////000000000000//////....../////////000111111111222111111111000000000////////////000000000000//////////////////////////////................................................////////////////////////111111111111000000//////......//////000000000000000000000000//////......////////////////////////////////////////////////.../////////000000000000000000000000000///////////////000000000000//////111111111000000/////////////////////000000000000//////............//////000000000000///...---,,,////////////............................................................,,,---......///.........//////............------////////////////////////,,,,,,---.../////////////////////...............//////......---...............------------..............................++++++,,,,,,---..................................................................////////////000000000000000000000000000---...............//////000000000///////////////------...///000000111111........................................................................,,,,,,,,,+++,,,------...,,,,,,---...............------------------......------------,,,,,,,,,,,,------------------......//////............//////,,,,,,------...//////000......////////////............////////////..............................,,,,,,------------------......------......///000000000//////......------........................---............/////////........................///////////////000111111///............---------///......---,,,,,,------/////////.........---------............///////////////...---...///000111......////////////......///...------//////...---,,,---...///////////////,,,,,,---------------,,,////////////////////////.........///////////////........................////////////////////////////////////////////////........................---------.........//////......///000000000000///...000111111///......///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..................------/////////...------,,,,,,......------------......+++,,,---...////////////...//////000000//////...000000//////......//////////////////////////////////////////////////////000000000////////////...000000000000000000000000111111000000000000//////...//////000000//////...........................................................................////////////////////////111111111000000000000///.........//////000000000000000000////////////...////////////////////////////////////////////////....../////////000000000222222111111000//////......//////000000//////...000000////////////......////////////000000000000///......------....../////////000//////...------///////////////.........................................................------...............---............------------000000000000000000000000+++,,,---.../////////////////////......---------000///......------------...------,,,,,,------..................................../////////000000................................................---------.........//////////////////////////////........................////////////............------......///000000111................................................------------------------...------,,,---...///000+++,,,---...///...---,,,,,,,,,------------..............................,,,,,,,,,---------------//////............//////---------.........//////---......//////......------......//////......---........................,,,,,,,,,------............------------.../////////////////////......---........................---------.........//////........................////////////000000111111///............---------///...---,,,,,,---...////////////.........---------------.........//////000///---,,,,,,---///000---......//////......---...---,,,,,,......---,,,,,,---...///////////////......///000000000//////////////////////////////........./////////000000------...............///////////////////////////................................................,,,,,,,,,---------......---...//////000000//////---///000000///......///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,,,,,,,------.../////////------,,,,,,,,,,,,------++++++,,,---...............//////////////////...000//////.........//////////////////////////////////////////////////////////////////////////////000000000000000/////////000000000000000000//////...//////////////////...........................................................................////////////////////////........................000000/////////.........////////////////////////////////////////////////////////////////////////........./////////000000000000000000//////.........//////////////////...////////////////////////////////////000000000000......------------......//////////////////...---.........///////////////................................................---...............------,,,,,,,,,,,,,,,,,,,,,---////////////////////////+++,,,---...//////////////////......------,,,,,,000///...---------------------,,,,,,,,,,,,------.................................///////////////................................................------------............////////////////////////////////////////////////------------------------........................................................................---------------------------------------...//////***+++---.........---,,,,,,,,,,,,,,,------......------..................,,,,,,,,,---------......//////............////////////.........---------------............------------............------........................,,,,,,,,,------.........---------------...//////...//////000//////...---........................------------............////////////////////////...//////000000000000000///............---------...---,,,,,,---///000222000000000/////////......------------............000...---++++++,,,...///------............------...,,,+++,,,---...---,,,,,,,,,---...............------...///000000//////.................................///////////////,,,---------......//////////////////////////////------------------------........................,,,,,,,,,,,,------------------...///////////////---...000000.........///................................................////////////////////////........................////////////////////////......------,,,,,,++++++,,,,,,------.../////////,,,++++++++++++++++++,,,***+++,,,---..................////////////......//////............//////.............................................................../////////000000000/////////////////////////////////000000......////////////......////////////////////////........................................................................---------------.........222111000///...,,,++++++.............../////////........................////////////////////////............////////////---------.........//////......////////////......000000000000000000000000////////////000000000000......------------.........///////////////...............///////////////------------------------------------------------.........///......---,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////.........---------------......------,,,---------------,,,,,,,,,,,,------........................---------------------------------------------------------------------------------............///000000000000000000000000000000000///////////////,,,,,,,,,,,,,,,---------///.....................------------------------........................------------------------++++++,,,------------,,,++++++,,,---------------++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,,,,---......////////////............//////000//////...------,,,,,,------............------------............------........................,,,,,,------------------------,,,,,,------...///---...///000000///...---------------------------,,,------------.........////////////////////////------...//////////////////............---------,,,,,,,,,---...000111222000000000/////////......,,,------------.........///...---,,,+++,,,------------............------...---,,,,,,......---,,,,,,,,,------------,,,,,,******+++,,,------------........................//////......------------,,,,,,,,,---......//////////////////////////////------------------------------------------------,,,,,,,,,---------......------...////////////...,,,...//////.........///................................................////////////////////////................................................------------------,,,,,,/////////...------,,,,,,++++++************++++++***+++,,,---............---......//////......---......------......//////................................................---............/////////////////////////////////......////////////000000---......//////......---////////////////////////------------------------------------------------...........................////////////000000000222222000///---,,,+++***---............/////////........................////////////////////////------........./////////++++++,,,------...//////---......//////......---//////000000000000111111////////////000000000000...------,,,,,,------.........////////////................../////////000------------------------------------------------......//////...------,,,,,,,,,,,,,,,------......------------------------------...............---,,,------------------...------,,,,,,,,,---......---,,,,,,++++++,,,,,,---........................---------------------------------------------------------------------------............/////////000000000000000000000000/////////.........------,,,,,,,,,---------......,,,------....../////////------------------------........................------------------------***+++...///000///---,,,,,,,,,++++++,,,,,,---...***++++++,,,------......******+++++++++,,,,,,,,,,,,------...//////000000//////............//////..................------,,,------......------,,,,,,------......------,,,........................------------------,,,,,,------,,,,,,------...///---...///000000///...---------------------------,,,,,,---------.................................+++,,,---...///......---///............---------+++,,,---.............../////////.........------,,,,,,---------.........---------,,,,,,,,,++++++,,,------......------,,,...---,,,---...///...,,,,,,,,,,,,,,,+++***))))))((()))***+++,,,,,,,,,,,,........................//////...---,,,++++++***++++++,,,------...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,---......//////......+++---//////.........///................................................////////////////////////........................------------------------------------............/////////...------,,,,,,,,,++++++******++++++,,,+++,,,---....../////////---......//////......---...------------...///000................................................---------.........//////---.........///000000000........./////////000000---......//////......---........................------------------------------------------------................................./////////000000000//////......---,,,,,,---------.........//////........................////////////////////////---------.........//////---------...............---......//////......---.........//////000000000////////////000000000000...------,,,,,,------.........///////////////...---.........//////000000------------------------------------------------.../////////...---,,,,,,---------.........//////000000000000000000000000.........///......------,,,,,,,,,------.........,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---......................../////////////////////...------------------------------------------------.........////////////000000000000000000000000000.........------,,,,,,,,,---------.........//////***+++,,,---///000111111------------------------................................................+++...111333333222///------,,,+++***+++,,,---...******+++,,,,,,---......,,,,,,,,,------.........------......///000111111//////............//////,,,,,,------.../////////,,,------......------,,,,,,------......------,,,.................................------,,,,,,,,,---,,,,,,,,,,,,---......,,,...///111111000...---------------------------,,,,,,,,,---------......------------------------++++++---.........---,,,//////.........---------+++,,,---...---,,,+++***......---------,,,,,,,,,,,,,,,,,,---------......,,,------------,,,+++***,,,------......------,,,///...------//////...---,,,,,,,,,+++***)))(((''')))***+++,,,------...---........................//////...---+++***)))(((++++++,,,,,,---...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,---......//////......+++---//////.........///................................................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,------...//////000---,,,,,,++++++,,,,,,---+++,,,---...////////////---..................------------------...///000................................................---------.........//////,,,------...///000111111---.........//////000000---..................---------------------------------------------------------------------------........................,,,,,,,,,---------......---------.........//////---------.........//////........................////////////////////////---------.........//////000000000///......---------..................------------.........//////////////////000000000000000///...---,,,+++******,,,---------.../////////111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////............------++++++++++++------......//////...---,,,,,,---------............///---------,,,,,,+++++++++.........------,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------******+++,,,,,,---......////////////////////////------------------------........................++++++------------++++++++++++++++++++++++++++++------------------------///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---/////////......---------------------------------........................///............---------++++++++++++++++++++++++...------,,,,,,++++++***........................++++++++++++++++++++++++...------,,,,,,------............////////////000///---,,,++++++,,,...///.........------,,,,,,,,,------------------------------............------...........................---,,,++++++,,,---...,,,------......------,,,++++++,,,,,,...///111111...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///,,,,,,,,,------.........------------------------......---,,,,,,---------,,,,,,,,,------...............---------,,,,,,,,,,,,,,,++++++,,,---///000...------------...//////++++++++++++,,,,,,---...------,,,,,,,,,,,,------000000000///.........---...,,,+++,,,///111///---///...---,,,,,,---...///////////////////////////---,,,+++***+++,,,---...------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///------............------...------,,,,,,------.../////////...---------,,,................................................------------------------........................------------------------000///...---,,,+++++++++,,,---------.../////////---------------------------,,,,,,,,,,,,---......////////////////////////////////////////////////...//////////////////...,,,---......//////........................------)))+++---///000000///...........................------------------------...///////////////.........---------------,,,,,,------------............------............//////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---...///000111111---,,,,,,++++++,,,,,,---...............---,,,,,,------------...............---------,,,,,,,,,+++------,,,,,,,,,+++++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,------.........------------------------------------------------........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++------------------------....................................------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------...---,,,++++++,,,...///......---------,,,,,,,,,------------------------------............------........................------,,,,,,,,,,,,------,,,,,,------------,,,,,,......------------......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,++++++,,,---///000---------------...//////---,,,,,,,,,------.../////////............/////////..................---...,,,+++,,,///000///---...---,,,,,,,,,,,,---...------------------------......,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///------............------------,,,,,,,,,,,,------............------------................................................------------------------........................------------------------///...---,,,,,,,,,,,,,,,------------............---------------------------,,,,,,,,,,,,---......................................................//////............//////,,,------.................................------+++,,,---/////////..............................------------------------......////////////......,,,,,,,,,------.....................------------******+++,,,...///000000------------------------------............------+++,,,,,,---...///000000---,,,,,,++++++,,,,,,------............------,,,------------.....................---------------,,,,,,++++++++++++******+++,,,---......---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------...---,,,++++++,,,---...------------,,,,,,,,,,,,------------------------------............------------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,000///...---,,,+++++++++------,,,,,,,,,,,,------------------------------------------------------------------------------+++++++++++++++,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++************,,,+++++++++,,,---...///---------------......///......---------...////////////............//////,,,------------------......---,,,---...///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++++++++------------------------******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......------............------------,,,,,,,,,,,,------------------............------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------............------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......------------------------------------------------000///...------...///000,,,,,,---...............------------------......---------------------------------------------------------------------------....../////////......,,,,,,,,,---------...............------,,,,,,,,,)))***+++,,,---......///........................,,,------......------,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---------.................................,,,,,,,,,+++++++++++++++***+++---......---+++***,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,---------------------------------.........---------,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------........./////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------+++,,,---......---,,,+++,,,,,,,,,------,,,,,,,,,//////---,,,++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********+++,,,,,,...------,,,,,,+++++++++,,,++++++++++++*********+++++++++,,,,,,------...------,,,,,,------...///......------------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------,,,------...---------,,,,,,,,,,,,,,,,,,---........................---,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000,,,,,,---.........------,,,,,,------------......///...---,,,,,,,,,,,,---------------------------------------------------------......//////............---------,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------...........................,,,,,,,,,---------------***+++---......---+++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------------------+++++++++,,,,,,,,,------------------------------------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------+++++++++,,,,,,,,,------------------------------...------------,,,,,,,,,........................---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,,,,---------............///------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,+++---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********++++++,,,------------,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,------------------,,,,,,,,,---------............------...........................------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------------,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.........------,,,,,,,,,++++++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///+++,,,,,,---...---------,,,,,,,,,,,,------......///...---,,,,,,+++,,,,,,------------------------------------------------,,,,,,---........................------,,,,,,,,,------------,,,,,,,,,,,,......---,,,,,,+++******------------------------,,,,,,------------,,,,,,)))******+++,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---------------------------.........,,,,,,------------......***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++++++++++++++++++++++++++++++++************++++++************++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++******++++++++++++,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++***++++++,,,---...,,,,,,,,,,,,++++++++++++---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,......------------......+++,,,,,,,,,,,,,,,,,,---,,,---...---,,,+++,,,------......//////......---++++++++++++++++++++++++///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------,,,,,,,,,,,,******++++++,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------++++++,,,,,,------.........---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...............,,,,,,---------------...,,,,,,,,,,,,,,,,,,------///......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,---......+++,,,,,,------,,,,,,+++***+++,,,---------------++++++,,,,,,,,,---------+++,,,,,,,,,------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++************************++++++************++++++))))))*********+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,+++***))))))******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,---...///+++++++++++++++,,,,,,,,,++++++++++++***************+++,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,...------,,,,,,------...------------,,,,,,,,,,,,,,,---///---+++***+++---,,,---............---,,,++++++++++++++++++++++++,,,---.........---,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------------,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------)))******+++,,,,,,------+++++++++***++++++,,,---------------------------------------------------+++,,,...//////...,,,+++++++++,,,------------,,,***++++++,,,------......+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............***++++++,,,---//////000+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++------------++++++***+++,,,,,,------------++++++,,,,,,,,,---------+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++************************++++++************+++++++++++++++,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,---------.........---------,,,+++***)))(((*********++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,+++++++++++++++***************+++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,---...///...------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,---...///000*********++++++,,,,,,---************))))))))))))***+++,,,---,,,,,,***))),,,,,,++++++,,,,,,---...000///...---------------,,,++++++******++++++,,,.........------,,,,,,,,,+++---///...+++)))+++---++++++------------++++++------------------------((()))***+++,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++------------+++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,---------))))))***+++,,,,,,------++++++******++++++,,,---------------------------------------------------***,,,...000000...,,,***++++++,,,---------,,,,,,******+++,,,,,,---......***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------...------,,,,,,++++++***,,,---......,,,,,,---///++++++++++++++++++++++++...------,,,,,,------...------............---------,,,,,,+++*********+++************************/////////......---------*********++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******************************************+++++++++,,,,,,------------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++))))))))))))))))))))))))+++++++++*********))))))++++++************++++++,,,,,,,,,++++++*********++++++************++++++,,,++++++******++++++,,,...------,,,+++***))))))))))))*********+++++++++/////////......---------***************************++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++)))******++++++,,,------,,,,,,+++)))'''(((***,,,************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,,,,+++*********+++,,,,,,,,,+++++++++******+++*********))))))((((((+++++++++,,,,,,,,,------))))))***+++,,,,,,------000000//////...---++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,------******+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******))))))))))))******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))***+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------............---------,,,++++++******++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************************************+++++++++,,,,,,,,,---------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******+++++++++++++++++++++++++++++++++++++++*********))))))++++++************++++++,,,,,,,,,++++++*********++++++************++++++,,,++++++******++++++,,,---,,,,,,++++++******************++++++++++++,,,.........---------,,,,,,***************************++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++)))((((((***,,,************************+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,++++++*********+++,,,,,,+++++++++*********************)))))))))(((+++++++++,,,,,,,,,,,,---))))))***++++++,,,------...............---,,,+++------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,++++++*********++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...,,,,,,,,,---...---,,,------------------------,,,------......------,,,---------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---......,,,***))))))***++++++++++++++++++++++++++++++************++++++------............------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************,,,++++++******++++++,,,************************************************++++++++++++,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++***************++++++************+++++++++++++++++++++*********++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***************************++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++---,,,,,,+++******)))))),,,,,,+++***((((((***,,,***************************++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,+++************+++,,,++++++++++++*********************))))))))))))******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********+++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,------,,,+++******)))))))))******++++++******)))************************************************+++++++++*********************++++++++++++******************************(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------...,,,+++,,,---...---+++........................------------------------//////............//////,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,---------,,,---...---+++***+++,,,++++++++++++++++++++++++++++++************++++++,,,------......------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++************************+++++++++++++++++++++,,,++++++***************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))************************++++++************+++++++++++++++***************++++++************++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************************************************************,,,+++++++++******))))))+++,,,,,,***((((((***+++******************************+++,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******++++++***************+++++++++++++++*********************)))))))))))))))************++++++++++++))))))******+++++++++,,,******+++,,,------,,,,,,,,,+++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++*********+++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++******************+++++++++,,,,,,,,,---,,,,,,+++***)))((((((******++++++++++++******************************))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))(((***++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++------,,,+++------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,+++++++++(((***++++++******+++---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++************************++++++++++++++++++++++++*********))))))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))************************++++++************++++++************************++++++************++++++,,,++++++******++++++,,,*********++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************************************************************)))))))))******+++++++++***+++,,,+++)))((()))+++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************))))))***+++++++++++++++*********))))))))))))))))))))))))******)))))))))*********++++++)))***************++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++***+++++++++,,,,,,,,,---******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++******************+++++++++,,,,,,,,,,,,,,,++++++***)))((((((++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))(((***++++++******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******+++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++,,,---,,,+++++++++++++++++++++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******%%%&&&((((((((((((***,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,,,,************************************++++++++++++,,,,,,,,,++++++++++++***************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***++++++,,,,,,************************+++++++++++++++************))))))))))))***++++++++++++++++++++++++++++++************++++++++++++---,,,++++++******++++++++++++++++++++++++++++++***************+++++++++++++++************++++++)))))))))***************++++++************++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***************************************************************************************************(((((())))))***++++++,,,***+++,,,+++***))))))***************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********))))))))))))***+++++++++************)))))))))))))))))))))************((())))))))))))*********************************(((((()))***++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------******)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++************++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,------,,,,,,,,,***************************************************************+++++++++))))))************))))))))))))))))))))))))))))))(((***++++++******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,))))))******++++++,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,---------+++***+++,,,---,,,***************************...---,,,,,,,,,,,,---.........------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))******))))))+++,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++++++++++++++++++++++++++*********++++++++++++,,,************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,((())))))***++++++,,,,,,************************++++++++++++*********))))))))))))))))))***++++++************************************++++++++++++---,,,++++++******++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++((()))))))))*********+++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,*********++++++++++++,,,++++++++++++,,,,,,------***************************++++++,,,,,,++++++***************************************************************************************************))))))))))))***************+++,,,,,,***))))))***************************))))))***+++,,,,,,,,,,,,******************************++++++++++++******)))))))))))))))***++++++************))))))))))))((()))))))))************((((((((()))))))))******************))))))))))))(((((())))))***))))))))))))*********++++++++++++,,,+++***))))))***+++,,,************************))))))******+++,,,,,,,,,******((((((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))************))))))************************(((***++++++******+++,,,************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------***************+++++++++)))*********++++++++++++++++++,,,,,,,,,,,,------,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++...---,,,,,,,,,,,,---...+++******))))))******+++,,,,,,,,,---------......------------------------***++++++,,,,,,------...---...///...,,,,,,---...++++++++++++++++++++++++******))))))))))))******+++,,,,,,------,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++************************,,,++++++++++++++++++,,,((())))))***++++++,,,,,,************************++++++++++++******))))))))))))((())))))***++++++************************)))************+++++++++---,,,++++++******++++++))))))))))))))))))))))))))))))******++++++++++++++++++************++++++(((((())))))*********+++++++++************++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------************************+++++++++,,,,,,+++++++++************************************************************************))))))))))))))))))))))))++++++******)))((((((((()))+++,,,,,,***))))))***************************((()))***+++,,,---------******************************++++++++++++******))))))((())))))***++++++************))))))))))))(((((())))))*********+++(((((((((((())))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))******++++++++++++---+++)))'''''')))+++---************************'''(((((()))***++++++++++++***((('''((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,*********************************++++++,,,,,,,,,************+++,,,------******+++++++++,,,,,,,,,***++++++,,,,,,---......******++++++++++++******************************++++++++++++++++++++++++))))))******++++++++++++))))))************))))))************************(((***++++++******+++,,,************************+++++++++,,,,,,++++++++++++++++++,,,,,,---------+++++++++***************))))))******++++++++++++++++++,,,,,,,,,---------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++++++++---------,,,,,,+++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++%%%''')))+++,,,+++***))),,,------......------,,,...------,,,+++***))))))***+++,,,,,,------,,,,,,,,,+++++++++***)))))))))++++++,,,,,,,,,++++++***((()))***++++++***)))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))************************+++++++++,,,,,,---------******************************+++,,,,,,,,,,,,++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,************************,,,,,,,,,++++++*********------,,,++++++,,,------))))))))))))************++++++++++++++++++,,,,,,************************---------,,,,,,++++++++++++++++++*********))))))************************(((***++++++***(((((((((************************++++++++++++++++++++++++******))))))******+++,,,)))))))))))))))******+++************************,,,,,,,,,++++++************++++++,,,,,,++++++***)))******++++++,,,------))))))************))))))))))))***++++++++++++************+++,,,,,,,,,---)))************+++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************+++++++++************)))))))))))))))))))))))))))************************))))))(((((((((((())))))+++******))))))******+++++++++++++++++++++++++++******))))))((((((''''''******++++++++++++******************************)))))))))))))))******++++++*********))))))((((((******++++++++++++******)))************+++++++++///......---,,,******)))******************************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++************++++++,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,++++++***))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************************************************************************,,,,,,++++++++++++,,,,,,((()))***+++++++++++++++,,,***)))***...///...,,,++++++******************---,,,+++***))))))))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************------,,,,,,,,,+++++++++...---,,,,,,+++++++++,,,...---------,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++((()))+++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++++++++++++++************+++++++++,,,,,,++++++***)))***+++,,,,,,+++***)))*********+++++++++,,,,,,************************++++++,,,------,,,++++++************************++++++,,,,,,,,,,,,,,,,,,************************)))******++++++++++++++++++++++++*********)))))),,,,,,,,,++++++*********---,,,+++*********++++++************************,,,,,,,,,++++++*********---,,,+++******+++,,,---))))))))))))***************++++++++++++,,,,,,,,,************************------,,,,,,,,,++++++++++++++++++*********))))))************************)))+++------+++***)))***************************++++++++++++++++++++++++******))))))******+++,,,***************++++++,,,************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++)))******************)))))))))***++++++++++++************+++++++++++++++)))************+++++++++************************+++,,,,,,------,,,,,,+++************************+++++++++************)))))))))))))))))))))))))))***************************))))))(((((())))))***++++++************++++++******************************))))))((((((((((((******++++++++++++******************************)))))))))))))))******+++************)))))))))(((*********++++++*********)))************+++++++++,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,************+++,,,------++++++************++++++,,,++++++******++++++,,,++++++************++++++++++++,,,,,,,,,+++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,***))))))***,,,---++++++***))))))***++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******))))))))))))******))))))***+++++++++++++++,,,***)))+++---///---,,,************************+++***************++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,---------------,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******+++*********+++,,,,,,------,,,,,,------------,,,,,,*********************)))))))))***+++++++++++++++*********+++++++++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++***************************+++,,,,,,---,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++************************((()))******++++++******+++++++++***************---,,,,,,+++***)))(((''',,,+++)))((()))***,,,---************************+++++++++++++++*********++++++************++++++))))))))))))******************+++++++++,,,,,,,,,************************,,,,,,,,,,,,+++++++++++++++++++++***************************************+++---//////---+++++++++************************++++++++++++++++++++++++******))))))******+++,,,+++++++++***+++,,,,,,---************************,,,,,,,,,++++++++++++******++++++,,,,,,++++++***---,,,,,,+++******))))))******++++++++++++******))))))***++++++++++++*********************)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))************************+++******************+++,,,++++++++++++++++++,,,))))))))))))))))))))))))***))))))))))))(((((((((******++++++++++++******************************)))))))))))))))******+++************))))))))))))************************)))************+++++++++))))))******+++++++++,,,*********************************++++++++++++,,,)))))))))***+++,,,......++++++************++++++,,,++++++******++++++,,,++++++************++++++******+++,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...,,,)))&&&&&&))),,,...++++++***))))))***++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******))))))))))))************+++,,,,,,,,,++++++,,,+++***+++,,,---,,,+++************************))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++))))))(((((()))***++++++,,,,,,,,,------,,,,,,,,,))))))******++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************---,,,,,,,,,++++++******************************(((((()))************)))************************,,,,,,++++++******))))))---,,,***)))***,,,///111************************+++++++++***************************************((()))))))))*********************++++++,,,,,,---************************,,,+++++++++++++++++++++************************************************+++---//////---,,,+++,,,************************************++++++++++++******))))))******+++,,,+++************+++,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++******))))))+++++++++,,,,,,+++++++++))))))***++++++++++++***+++*********)))((((((((())))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))******+++*********)))))))))))))))+++******************+++))))))*********+++++++++))))))))))))************************************************++++++++++++************+++,,,------++++++************++++++,,,++++++******++++++,,,++++++************++++++)))***++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++***((((((***+++---+++******************+++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++******************+++++++++******))))))***++++++,,,,,,,,,++++++++++++,,,,,,************************+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++)))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,---------+++,,,------......------******++++++,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,*********))))))*********+++++++++,,,,,,,,,,,,---+++++++++,,,,,,---------------,,,+++******))))))************************,,,,,,,,,++++++*********************************(((((()))************)))***************************+++++++++,,,,,,------++++++******+++---///000************************************************************************((()))))))))************))))))***+++,,,,,,------************************++++++++++++++++++++++++***************************************************,,,......,,,*********************************)))))))))******+++++++++******))))))******+++,,,)))))))))))))))***++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))******++++++++++++++++++,,,,,,+++++++++))))))***++++++++++++***+++*********)))((((((((())))))*********+++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))******************++++++++++++******************************)))))))))))))))******+++))))))))))))))))))******++++++***))))))***++++++))))))*********+++++++++*********)))))))))((((((************************))))))*********+++++++++------,,,+++************++++++************++++++,,,++++++******++++++,,,++++++************++++++)))***++++++,,,,,,,,,,,,***************************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++*********++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++***++++++,,,++++++******+++))))))*********+++++++++,,,++++++***))))))******,,,++++++******++++++,,,************************+++++++++,,,,,,---------*********+++++++++++++++,,,,,,+++++++++,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......,,,------...............+++++++++,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,******)))(((((()))******++++++,,,,,,,,,---------)))))))))******++++++,,,---,,,+++******))))))***************************+++++++++++++++*********************************((()))******++++++*********************+++++++++******+++,,,---......///((((((((()))***+++,,,,,,************************)))))))))*********************+++,,,,,,+++******))))))))))))************))))))***+++,,,------...*********************************+++++++++++++++***************+++++++++************************)))+++------+++)))))))))************************(((((())))))***+++++++++******))))))******+++,,,))))))(((((())))))***+++***************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***(((((())))))***++++++,,,******++++++++++++******))))))***++++++++++++*********************)))))))))************+++++++++))))))))))))))))))))))))******++++++++++++******************************+++++++++************)))))))))))))))))))))))))))************************,,,++++++******++++++,,,+++******************+++++++++++++++++++++++++++)))))))))************+++******++++++++++++******************************)))))))))))))))******+++))))))))))))************,,,+++***))))))***+++,,,)))************++++++++++++*********))))))((((((************************)))))))))************+++......,,,+++***)))))))))++++++************++++++,,,++++++******++++++,,,++++++************++++++******+++,,,,,,,,,++++++)))))))))*********************+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++---//////---+++***)))***++++++++++++***)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************))))))))))))************+++++++++***)))))))))+++,,,+++******+++,,,)))))))))***++++++,,,,,,---,,,+++***))))))))))))++++++************++++++******************************++++++,,,,,,------)))*********++++++++++++,,,+++++++++,,,,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))+++,,,+++***)))***,,,***+++,,,---,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,++++++***))))))***++++++***+++++++++,,,,,,,,,,,,((())))))***++++++,,,,,,******)))))))))+++,,,---************************************++++++++++++************************)))******+++++++++++++++))))))*********+++++++++******++++++,,,,,,------'''((()))***++++++******************************((()))))))))*********+++***+++,,,------,,,+++***))))))))))))************((()))***+++,,,------...************************)))*********++++++++++++))))))*********+++++++++************************)))+++------+++)))))))))************************((((((((()))***+++++++++******))))))******+++,,,******))))))******+++,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))************)))******************)))))))))***++++++++++++************+++++++++++++++)))************+++++++++******************************++++++++++++******+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************++++++************++++++***))))))(((((())))))***************************))))))*********+++++++++******++++++++++++******************************)))))))))))))))******+++((()))))))))************,,,+++***((((((***+++,,,)))************+++++++++))))))***************+++************************))))))))))))************------,,,+++************++++++************++++++,,,++++++******++++++,,,++++++************++++++++++++,,,,,,,,,+++******((()))))))))*********+++)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***)))***++++++++++++***)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************)))(((''''''***++++++***)))+++---((())))))***++++++,,,,,,++++++***************+++++++++************++++++************************))))))******+++,,,,,,---))))))******++++++++++++++++++++++++,,,,,,---...---------....../////////++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))***++++++***)))***,,,''')))***++++++***((('''+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++((()))***+++,,,------------,,,+++******+++,,,---)))************+++++++++******+++,,,------......'''''''''(((***,,,...000************************))))))******+++++++++,,,******************************+++,,,,,,,,,,,,+++))))))******+++++++++++++++++++++***************(((***,,,---...---+++***************************(((((())))))*********++++++,,,------------,,,+++))))))))))))************((())))))+++,,,---......************************))))))******++++++++++++))))))******++++++++++++***************************+++------,,,*********************************'''(((((()))***+++++++++*********)))***++++++,,,++++++******++++++,,,---*********************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++******)))((((((((())))))************))))))))))))***++++++++++++************+++,,,,,,,,,---)))************+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************+++******************+++))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******************************)))))))))))))))******+++(((((())))))*********+++,,,+++)))(((((()))+++,,,)))************+++++++++(((((()))***+++,,,------************************))))))))))))************+++++++++***++++++,,,,,,++++++************++++++,,,++++++++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++***+++,,,------,,,+++***++++++***))))))***++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,)))))))))))))))(((''''''&&&)))++++++***))),,,...((())))))***++++++,,,,,,))))))))))))***+++,,,---++++++************++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))***+++,,,,,,------///...------++++++***))),,,++++++******++++++,,,,,,,,,---------,,,***)))...---+++******+++---...,,,,,,,,,++++++*********------,,,+++************+++++++++,,,,,,------------,,,+++************++++++++++++++++++++++++++++++---...---,,,******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++******,,,...///,,,,,,+++***))))))******+++,,,,,,,,,,,,+++******************************''')))+++---------,,,+++)))))))))***,,,,,,+++***+++++++++************)))))))))))))))))))))))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,)))************++++++++++++++++++*********))))))************************((()))***+++,,,+++******+++(((&&&'''***,,,+++))))))))))))'''%%%%%%''')))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))...---+++*********++++++''')))******))))))***+++************************,,,+++******)))))))))******+++,,,,,,------------,,,,,,,,,++++++*********+++++++++***((((((+++---+++***)))))))))***+++,,,************************))))))))))))))))))))))))(((((()))*********************+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))******))))))((((((''''''******++++++++++++******+++++++++++++++***)))(((++++++************++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))***+++,,,,,,------))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++************************)))***+++,,,,,,,,,,,,+++++++++***)))(((((())))))++++++,,,,,,,,,,,,------++++++*********+++---...+++++++++*********))))))+++++++++,,,,,,+++************+++,,,,,,,,,,,,+++++++++***************+++)))))))))******+++++++++************************+++++++++*********))))))(((((())))))******++++++---,,,***)))))))))***+++******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++************************///...,,,+++***)))))))))************************,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++************++++++*********++++++,,,,,,---...------,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---....../////////...,,,,,,------++++++++++++------,,,,,,,,,+++++++++******,,,,,,++++++***++++++++++++++++++,,,,,,---------.........------,,,,,,,,,++++++++++++++++++++++++,,,---......,,,++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,+++***))))))+++,,,...,,,++++++***))))))******+++++++++++++++******)))************************(((***,,,---......---,,,***))))))***,,,,,,+++***+++++++++************)))))))))))))))))))))))))))************************+++++++++*********))))))************+++++++++,,,)))************++++++++++++++++++*********))))))************************((()))***+++,,,++++++***,,,***)))+++---...---+++,,,,,,,,,***)))(((***,,,)))******+++++++++******)))))))))))))))))))))))),,,+++***)))((())))))***''')))******))))))***+++***************************************+++,,,,,,++++++,,,---------------,,,,,,,,,+++++++++*********++++++***((()))***,,,,,,+++***))))))******+++************************))))))))))))))))))))))))(((((()))***************((()))******++++++***************************************+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++*********))))))((((((((()))))))))))))))******++++++++++++******+++++++++++++++***))))))++++++************++++++))))))))))))))))))))))))******++++++++++++******))))))******++++++,,,,,,))))))))))))))))))))))))************************)))***++++++,,,,,,++++++******************************+++++++++,,,,,,,,,++++++***)))))))))))))))+++++++++,,,,,,,,,------+++******)))***+++,,,---+++++++++*********))))))+++,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,---------************************+++++++++*********)))))))))))))))))))))*********,,,+++******)))))))))***)))******************)))))))))))))))))))))))))))************************)))************+++++++++************************++++++******))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,++++++************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,---.........---,,,+++++++++++++++++++++++++++,,,---///...---,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++***)))((()))***+++,,,,,,+++******)))***************++++++******)))(((************************((()))+++,,,------,,,++++++***)))***,,,,,,+++***+++++++++************)))))))))))))))))))))))))))************************+++++++++***************)))))))))*********++++++)))************++++++++++++++++++***************************************))))))***++++++++++++***,,,++++++---//////---+++,,,------,,,***)))+++,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))((('''''''''((((((''')))******))))))***+++************************))))))******+++---...///+++,,,------...---------,,,,,,,,,++++++++++++******++++++***))))))***,,,,,,,,,+++***)))))))))***************************))))))))))))))))))))))))((())))))************)))'''((())))))******))))))*********************************++++++++++++,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++***************''''''((())))))***++++++******++++++++++++*********++++++++++++***))))))++++++************++++++)))))))))))))))))))))))))))******************)))************************))))))))))))))))))))))))************************)))***++++++,,,,,,++++++************************,,,+++*********+++,,,---++++++***))))))))))))***++++++++++++,,,,,,,,,,,,******)))))))))***+++++++++++++++*********************+++++++++++++++*********+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,---------************************+++++++++***************************))))))))))))******++++++******))))))((())))))******))))))((())))))))))))))))))))))))************************)))************+++++++++************************)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++************)))))))))++++++************++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++,,,---//////---,,,,,,---***+++++++++++++++,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---+++******)))***+++,,,,,,++++++***************+++)))************)))((((((************************'''((()))***+++++++++***,,,+++)))***+++,,,,,,++++++++++++*********))))))))))))))))))))))))))))))************************************************((())))))))))))*********))))))*********+++++++++************************************************))))))******++++++++++++)))***+++---...---+++))))))***+++***((('''((()))******+++++++++******)))))))))))))))))))))))))))(((((((((((('''(((((((((''')))******))))))***+++*********************************+++,,,---//////------............------++++++++++++++++++++++++)))+++++++++))))))***,,,---,,,+++******)))((((((************************))))))))))))))))))))))))((()))************))))))'''((())))))******))))))************************************++++++++++++++++++************++++++************************))))))))))))))))))))))))************************************************(((((()))))))))***************++++++++++++************+++++++++******)))++++++************++++++))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++************************---,,,***))))))***,,,...++++++***))))))************++++++++++++,,,,,,,,,))))))))))))))))))******************************(((((())))))***)))))))))******+++,,,,,,,,,,,,+++*********)))******+++,,,************************************************************************++++++******))))))((((((((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))*********+++++++++************************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))))))))))))))++++++************++++++,,,,,,++++++++++++++++++***++++++,,,,,,------...***+++,,,,,,,,,,,,+++***+++++++++***+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))+++++++++++++++++++++++++++---......---,,,,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++,,,------+++***************++++++)))************)))((((((************************))))))***++++++,,,,,,,,,---,,,******+++,,,,,,++++++++++++*********))))))))))))))))))))))))))))))************************************************((())))))))))))*********))))))*********+++++++++***************************************************************+++++++++)))***---...---+++***)))''')))***)))'''&&&'''((((((((()))***+++,,,,,,,,,))))))))))))))))))))))))((()))))))))))))))))))))''')))******))))))***+++************************,,,,,,++++++,,,,,,---............//////......---++++++++++++++++++++++++)))***,,,+++***)))***+++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((()))******++++++******************************))))))*********+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********)))))))))(((******++++++++++++******)))******+++++++++******++++++************++++++************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************---,,,***))))))***,,,---+++***************++++++*********+++++++++,,,,,,))))))******))))))))))))************************(((((()))***++++++************+++,,,,,,,,,,,,+++******))))))***++++++,,,************************************************************************++++++******))))))(((((('''(((***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))*********+++++++++************************,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))***++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------******,,,,,,,,,,,,******---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++***++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,---.........---,,,++++++++++++++++++++++++***+++------,,,+++,,,---*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,,,,---------*********)))******+++,,,******++++++******)))(((************************,,,,,,,,,------.../////////---******+++,,,,,,++++++++++++************)))))))))))))))))))))))))))***************************************+++++++++)))))))))*********++++++)))************+++++++++***************+++++++++******************************))))))******+++,,,+++---//////---++++++,,,(((***++++++)))(((((()))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))***+++++++++******''')))******))))))***+++************************,,,++++++++++++,,,,,,---/////////000//////...---***++++++++++++,,,,,,,,,(((***,,,,,,***)))***++++++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))******++++++******************************)))))))))************+++++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++,,,++++++***))))))((((((******++++++++++++******))))))***++++++++++++***++++++************++++++************************)))******************)))************************))))))))))))))))))))))))************************((()))******++++++******************************---,,,+++*********+++,,,+++************+++,,,,,,************++++++++++++******++++++******)))(((***************+++++++++******+++,,,------------******+++,,,,,,,,,,,,+++))))))))))))***+++,,,,,,---------,,,,,,,,,,,,+++***************************************+++++++++************))))))))))))(((((())))))******))))))((())))))******))))))((())))))))))))))))))))))))************************)))************+++++++++************************------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))************+++++++++************++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,+++++++++,,,......------++++++++++++------,,,,,,,,,---------......,,,,,,++++++***+++++++++---------,,,,,,+++++++++,,,,,,,,,------.........++++++++++++++++++++++++(((***,,,,,,+++***+++,,,)))******+++,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,******+++,,,,,,,,,,,,,,,******))))))***++++++,,,+++++++++++++++******)))************************++++++++++++,,,---...///000---******+++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************))))))*********+++++++++************+++++++++,,,)))************+++++++++))))))*********+++++++++************************+++***)))))))))***+++,,,+++---...---***)))***,,,)))+++,,,,,,***)))))))))((()))***+++++++++++++++))))))))))))))))))))))))((()))***+++++++++******''')))******))))))***+++************************)))))))))***+++,,,---...000000000000000///......******+++++++++,,,,,,,,,(((***,,,,,,+++*********)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((('''((())))))******))))))************************))))))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++******))))))***+++++++++++++++++++++************++++++******************************++++++++++++******))))))******++++++,,,,,,))))))))))))))))))))))))************************((())))))***************************************,,,,,,,,,+++++++++******+++*********++++++,,,---************++++++++++++++++++,,,,,,,,,+++)))((())))))*********+++++++++((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))***+++,,,------------,,,,,,,,,++++++************************))))))*********+++++++++)))))))))))))))*********((((((((((((((()))******)))******************)))))))))))))))))))))))))))************************)))************+++++++++***************************************++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,++++++************++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++******)))))))))***,,,---...---+++******+++---...,,,,,,,,,------.........------,,,+++************---------,,,,,,++++++++++++************+++,,,---++++++++++++++++++++++++''')))++++++******+++,,,))))))***+++,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,))))))***++++++++++++*********))))))***+++,,,,,,+++,,,,,,,,,,,,+++******************************(((((((((((()))***+++,,,000...+++******,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************))))))******++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++))))))******++++++++++++************************+++***)))))))))***,,,---)))+++,,,***'''&&&(((+++(((***,,,,,,***(((((((((***++++++++++++***))))))))))))))))))))))))))))))'''((()))+++++++++***)))((()))******))))))***+++************************&&&'''''')))***,,,...///000000000000000///......*********++++++,,,,,,,,,(((***,,,,,,+++***)))***((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&''''''(((((((((((((((************************))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++)))))))))***++++++,,,,,,******++++++++++++******((()))***+++++++++++++++++++++************++++++************************++++++,,,,,,,,,,,,++++++))))))***+++,,,---------))))))))))))))))))))))))************************(((((()))***************************************,,,,,,,,,,,,,,,+++***)))+++*********+++,,,,,,---)))************++++++++++++,,,------,,,+++***)))))))))******++++++++++++%%%&&&'''((())))))))))))******+++,,,,,,,,,,,,+++))))))))))))***+++,,,---+++++++++******)))))))))************************))))))******++++++++++++(((((())))))******++++++)))(((''''''''')))***+++******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++************************''''''(((((()))+++,,,---*********************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++++++++,,,,,,***+++,,,,,,------------++++++++++++++++++++++++---------,,,+++***+++------...///...,,,++++++,,,........................///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,++++++***)))((((((******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,---,,,+++***))))))))))))))))))))))))))))))))))))******++++++,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))************+++++++++))))))))))))))))))))))))''''''(((((()))+++,,,---333444333222///------......---,,,,,,++++++,,,,,,*********))))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************++++++++++++******))))))(((((('''''''''&&&))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))+++,,,---))))))(((((((((((())))))******))))))))))))******++++++++++++++++++++++++---------,,,,,,+++++++++******,,,------,,,+++***+++++++++*********))))))***++++++,,,,,,,,,++++++************************,,,+++***))))))***++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++***)))(((((()))***+++******+++++++++******)))+++*********,,,---,,,++++++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))******************************************************))))))))))))******+++*********))))))((((((((())))))*********))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))******************++++++++++++******))))))*********+++++++++************************************************************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,------+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------...,,,+++***+++---+++---...---,,,,,,---...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++++++++++++++************++++++++++++++++++++++++,,,,,,++++++***))))))(((+++++++++*********************+++++++++,,,,,,,,,************************************************((((((***++++++++++++***))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))************+++++++++))))))))))))))))))))))))(((((((((((()))***++++++111222333111///---......------,,,+++++++++++++++)))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))******)))))))))((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&&&&'''((()))))))))(((((((((((())))))******))))))))))))******+++++++++++++++++++++++++++++++++++++++*********))))))*********))))))(((+++++++++*********))))))******++++++++++++************************************)))((())))))++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++******++++++++++++******)))(((((((((***+++***)))+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))******************************************************))))))))))))******************)))))))))(((***************)))(((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))******************++++++++++++************************++++++************************************************+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////------......//////......---------------------------......---+++***,,,---***+++------------...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,++++++*********)))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))&&&'''((()))++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************************************+++++++++++++++++++++++++++++++++(((((((((((())))))))))))+++++++++++++++*********)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))************+++++++++))))))))))))))))))))))))***))))))(((((())))))***///000111111///......///,,,,,,+++************+++(((((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))))))))(((((((((((())))))++++++***)))))))))*********))))))(((((())))))*********))))))))))))******++++++++++++++++++++++++)))))))))***************++++++***)))((((((((()))+++++++++*********************+++******)))((('''************************)))))))))))))))***+++,,,************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))************))))))))))))*********++++++,,,,,,,,,++++++)))(((((((((***+++***)))++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))******************************************************))))))))))))******************))))))))))))***************)))((('''))))))))))))))))))))))))***))))))))))))((((((((())))))))))))******************++++++++++++******++++++******************************************************************+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111------............------........................---......---++++++,,,...+++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))---,,,,,,++++++******)))******+++++++++,,,,,,,,,************************************************'''((()))******+++++++++))))))))))))))))))))))))------,,,,,,++++++******************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************'''''''''((((((((())))))+++++++++***************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))******)))(((((((((((((((,,,...000000///......///,,,+++******))))))******)))******+++,,,,,,------)))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))+++++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((())))))***---,,,,,,+++***************))))))))))))))))))*********))))))))))))******************************((())))))******+++++++++...---,,,***)))***++++++************************************)))(((&&&&&&************************))))))******++++++,,,---******************************************************++++++++++++******))))))))))))))))))))))))++++++++++++************************************++++++++++++++++++++++++******))))))))))))*********))))))))))))))))))******++++++,,,,,,,,,,,,++++++*********,,,---,,,+++******************************+++++++++******)))))))))))))))))))))))))))******************************************************))))))))))))***************)))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******+++++++++***************************************************************++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111,,,,,,---------,,,,,,+++.................................---,,,+++,,,...---...///...,,,+++,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++******++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((((((((()))))))))******************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))+++***)))(((''''''''''''***,,,//////...---------,,,+++******))))))******++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********+++))))))*********+++++++++)))******++++++******)))((((((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))((((((((((((((()))******)))))))))(((((('''&&&&&&******))))))))))))************))))))))))))******************************)))*********++++++,,,,,,...---+++*********+++,,,*********************************)))((('''&&&%%%***************************++++++,,,,,,---------******************************************************++++++++++++******))))))))))))))))))))))))+++*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))******))))))))))))***++++++,,,,,,,,,++++++*********,,,---,,,+++************************)))******+++++++++******))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))******&&&'''(((***++++++++++++************************))))))))))))************((()))))))))******************++++++++++++******************************************************************************++++++++++++++++++++++++***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////,,,,,,,,,---,,,,,,++++++...........................//////...,,,+++---......//////...,,,++++++,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++------,,,+++******++++++))))))))))))))))))))))))++++++******************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))************)))))))))***************)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))************+++++++++))))))))))))))))))))))))***)))(((((('''''''''''')))+++...///...,,,,,,,,,,,,,,,+++************+++,,,,,,++++++************))))))))))))))))))))))))((())))))******+++++++++*********+++++++++,,,,,,******++++++++++++******((())))))))))))*********(((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))*********)))((((((+++******))))))******+++******))))))))))))***************************************+++++++++++++++***)))))))))))))))*********************+++++++++))))))***))))))((('''&&&************************+++,,,,,,---,,,,,,++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))******************++++++++++++++++++++++++******************************))))))))))))******))))))************))))))((()))***+++++++++++++++)))(((((((((***+++***)))************************))))))***++++++++++++***))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))************&&&'''(((***++++++++++++************************)))))))))************+++))))))))))))******************++++++++++++******))))))*********+++++++++***************************************************************************))))))(((((())))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...//////...---,,,---------------------------,,,,,,,,,,,,,,,------------......---,,,,,,+++------------------------...//////...,,,,,,---...,,,---......,,,+++,,,...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,---------******+++++++++,,,,,,,,,************************************************++++++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))******************************************************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))************************((())))))))))))*********((()))))))))*********+++)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))************+++++++++)))))))))))))))))))))))))))(((((('''''''''(((((((((+++...///---+++******------,,,+++++++++++++++))))))******************))))))))))))))))))))))))((())))))******+++,,,,,,)))************+++++++++))))))************))))))(((((((((((()))))))))***((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''((()))***+++******+++,,,---,,,+++++++++******))))))******+++******))))))))))))*********************************************)))))))))'''((()))***************))))))*********+++++++++)))))))))******))))))(((***************************++++++,,,+++***((('''******************************************************++++++++++++******))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((''''''((()))************)))(((((((((***+++***)))************************))))))***+++++++++++++++))))))))))))))))))))))))******************************************************))))))))))))******((()))))))))************))))))************))))))************************))))))*********+++++++++))))))))))))******************++++++++++++******(((((()))***+++,,,,,,---************************************************))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---///000000///---,,,------------------------------,,,+++++++++,,,,,,.../////////...------,,,------------------------...//////...,,,,,,---///***,,,------------...000,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******************++++++)))***+++,,,------...///******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((('''((()))***,,,---))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))************+++++++++))))))))))))))))))))))))((((((''''''''''''(((((()))+++...///---***))))))...---,,,,,,++++++,,,,,,''''''((()))***++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))************(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++&&&'''((()))******)))(((++++++************++++++******))))))))))))******))))))))))))))))))))))))******))))))(((((('''''''''(((***,,,---------,,,))))))******++++++++++++((())))))************)))************************************)))(((&&&%%%************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))******************************))))))))))))******((()))***++++++***)))(((&&&&&&((())))))*********+++*********,,,---,,,+++))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))******************************************************))))))))))))******(((((())))))*********+++,,,,,,++++++)))((('''&&&************************))))))******++++++++++++))))))))))))******************++++++++++++******''''''(((***+++,,,---...************************************************(((((((((((((((((((((((())))))(((((((((((())))))******+++,,,,,,---......,,,++++++***+++,,,...///------------------------+++,,,------......------000///------......---+++222222111000///...------///...,,,*********,,,---------............------............////////////........................000000000000////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,************,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---,,,++++++******)))))))))+++++++++++++++++++++++++++***)))'''''')))***+++************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))******++++++++++++******************************))))))))))))))))))))))))))))))))))))******************************************************************++++++++++++******))))))))))))************))))))))))))))))))))))))******************************))))))))))))******((((((''''''''''''((((((***,,,...000111///---,,,///+++((((((+++......---++++++++++++++++++++++++++++++******))))))(((((()))))))))))))))(((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))*********+++((((((((((((''''''''''''******))))))((((((''''''((())))))***+++,,,,,,,,,))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,,,,+++***)))((('''&&&)))************+++++++++************************((((((((((((((())))))***+++***************++++++******)))(((((((((((((((+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++*********))))))((()))***+++,,,,,,+++***************************************************---,,,,,,+++***)))(((((())))))))))))************))))))))))))))))))))))))((()))***+++,,,,,,+++***((())))))************)))+++*********))))))((((((((((((((((((((((((((((((************************++++++++++++++++++++++++*********))))))))))))(((***************)))((((((***)))(((''''''((()))***))))))))))))))))))))))))''')))***,,,,,,***)))''')))************+++++++++''''''((((((((((((''''''+++++++++,,,,,,---------...---,,,+++++++++,,,---------------------------+++,,,------......------///...------...///...,,,...............---------///...,,,+++***+++,,,------......//////......---............////////////........................000000000000/////////...,,,,,,---------.................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++//////...------...//////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++*********+++++++++++++++++++++++++++***)))(((((()))***+++************************************************((((((((((((((((((((((((******************************************************+++++++++******)))+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))******************************************************************++++++++++++******))))))))))))******************************************************************))))))))))))******))))))(((((((((((())))))***,,,...000000///---,,,333000+++******+++)))(((++++++++++++++++++++++++*********)))))))))))))))***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))***++++++,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***************))))))))))))************+++++++++************************)))))))))))))))***++++++,,,+++***************+++++++++***))))))))))))***************)))))))))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++*********))))))))))))***+++,,,+++******************************************************,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))((()))***+++++++++******(((((()))++++++,,,,,,+++************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))***************)))((((((***))))))(((((())))))***))))))))))))))))))))))))(((((()))******)))(((((())))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++------------------------+++,,,------......------...---,,,---//////...---,,,---------......//////......,,,+++++++++,,,------......//////......---............////////////........................000000000/////////......,,,------------.........////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))******+++++++++******+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************++++++++++++******))))))))))))************++++++++++++++++++++++++******************************))))))))))))************))))))))))))*********+++...///000///---+++333000,,,***))))))(((&&&))))))))))))))))))))))))))))))))))))************++++++************))))))(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++***************************************++++++,,,---,,,+++***************,,,,,,+++************+++************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++*********************+++++++++***))))))************************************************************************))))))))))))************))))))))))))))))))))))))******+++++++++***))))))%%%&&&'''((()))*********************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************)))************))))))((()))******************))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))*********+++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,+++......------,,,,,,,,,,,,,,,,,,------------------+++,,,------......---------,,,,,,---///000///...////////////000000000000...---,,,,,,,,,,,,------......////////////..................////////////........................000000/////////.........------------............////////////////////////------------------,,,,,,------------------------...---------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++******))))))******+++************************************************************************((((((((((((((((((((((((++++++++++++++++++++++++))))))***+++++++++*********++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************************************************************++++++++++++******((()))))))))************++++++++++++++++++++++++******************************))))))))))))*********))))))(((((())))))***)))+++---//////...,,,+++,,,+++************++++++))))))))))))))))))))))))(((((())))))******++++++******))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))*********))))))))))))************))))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++))))))*********+++++++++***************************))))))))))))***++++++------,,,+++************,,,,,,+++************************)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++++++++******))))))************************************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))++++++*********)))(((((('''((())))))***)))))))))*********)))))))))))))))************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******))))))************)))((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************+++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............,,,,,,,,,---------......+++,,,------......---------,,,,,,---///000///...000000000000////////////---------------------......//////////////////...............////////////////////////////////////////////////............---------.........//////........................------------------------------------------------,,,,,,,,,,,,,,,---------...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************((()))***+++++++++++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))))))))************++++++++++++++++++++++++******************************))))))))))))******)))((((((''''''(((((()))(((***,,,......---+++***(((((())))))***+++,,,---(((((((((((((((((((((((((((((())))))******++++++((((((''''''''''''((()))'''((((((((()))))))))*********************************))))))))))))))))))((()))))))))*********+++(((((((((((())))))))))))'''''''''''''''((((((((())))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((&&&&&&''''''((((((((((((((((((((())))))((((((((())))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++************************)))(((((((((((()))******------,,,+++******++++++++++++***))))))))))))***))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++******)))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,((()))))))))************))))))))))))))))))))))))+++******))))))(((((((((------------,,,+++******))))))))))))))))))******************************))))))))))))))))))))))))************************,,,,,,,,,+++++++++******((())))))*********)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))'''%%%%%%''')))***(((((()))))))))************)))'''&&&&&&''')))***,,,,,,,,,,,,,,,,,,,,,,,,++++++---...////////////+++,,,,,,------.........+++,,,------......------...---,,,---//////...---//////......---------,,,------------...............//////000000//////.............../////////////////////////////////////////////.........------------........./////////------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...------+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++++++++++++++++++++******************************))))))))))))******((((((''''''''''''((((((((())),,,---...---+++)))((()))+++***)))((()))***(((((((((((((((((((((((())))))))))))************((('''&&&%%%&&&'''((()))''''''(((((())))))******************************************))))))))))))'''(((((())))))*********(((((((((((())))))))))))''''''(((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((()))************+++++++++************************((((((((((((((())))))***,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,+++******)))*********************************))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))******)))((((((((())))))************)))((('''&&&))))))))))))************************************))))))))))))))))))))))))************************,,,+++++++++************((())))))************))))))******************)))))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((()))))))))******)))((('''&&&&&&'''((()))+++++++++,,,,,,---------,,,---...//////...------++++++,,,,,,---......///+++,,,------......------///...------...///...,,,---------...............,,,------...............//////000000000000//////............//////////////////////////////////////////.........---------............////////////------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++++++++************+++++++++++++++++++++*********++++++++++++++++++++++++***++++++++++++++++++***************************************************************************++++++++++++++++++++++++************************(((((()))++++++,,,,,,+++))))))************))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******************************************************************))))))))))))******))))))(((((((((((())))))''')))+++------,,,***)))(((***,,,+++(((&&&''')))))))))))))))))))))))))))*********)))))))))))))))((('''&&&&&&&&&''')))***'''''''''((()))*********))))))))))))))))))))))))************)))))))))(((&&&&&&'''(((((()))******'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))******+++,,,,,,---((())))))******))))))((())))))))))))))))))))))))((((((((((((((())))))))))))************+++++++++************************))))))(((((())))))***+++++++++++++++,,,,,,---...,,,,,,+++************+++((()))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))))))))***+++,,,************************))))))))))))))))))))))))***************+++++++++))))))))))))************))))))))))))))))))))))))))))))((('''((((((******%%%%%%&&&'''''''''''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********)))))))))(((((()))******************))))))(((((())))))***))))))))))))))))))))))))***)))(((((((((((()))***(((((((((((()))))))))***((((((((((((((((((((((((******+++,,,,,,---.........////////////---,,,+++++++++,,,,,,---...//////+++,,,------......------000///------......---+++------...///000111222333,,,,,,---.../////////...//////000000000000//////............/////////000000000000000000000000000//////.........---------............/////////000........................---------.........//////++++++++++++++++++++++++---.........//////000000---...///000000///...---++++++------------++++++++++++************++++++,,,++++++******)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++(((((()))++++++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))******************************))))))))))))************))))))))))))******'''(((+++------,,,***)))&&&(((+++***((('''(((***************************++++++******))))))(((((()))((('''&&&'''(((***,,,&&&''''''((()))******+++((((((((((((((((((((((((+++*********))))))((((((%%%&&&&&&'''((())))))***'''((((((((())))))******)))))))))))))))((((((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******)))************+++++++++*********************************)))***++++++,,,*********+++,,,---...///...---,,,,,,++++++,,,,,,(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))***,,,---************************))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))(((''''''''')))***+++'''(((***+++---......///(((((())))))*********+++((((((((((((((((((((((((************************))))))))))))))))))))))))*********))))))))))))((((((((()))******************)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))************))))))+++++++++,,,---...//////000000//////.........---////////////000000000000---.........---,,,,,,+++,,,,,,,,,---------......///...------------...///000////////////000111111111111000000////////////000000000000000000000000000000000000000000000000...///000///.........000000000000000000000000000000000000000000000000000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++***)))(((((())))))++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++*********))))))***+++,,,+++)))))))))***************************(((((())))))))))))((((((******))))))(((((('''''',,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***************((((((''''''''''''(((((())))))))))))))))))))))))***************++++++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))***,,,---))))))(((((('''''''''&&&+++***)))(((((('''((((((******))))))))))))******)))((('''''''''(((***++++++*********))))))(((((())))))************))))))))))))))))))************+++***************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,***+++,,,,,,,,,...222555777333---)))(((((((((((())))))************))))))((()))***+++,,,---......))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************)))************+++++++++)))*********++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))((((((((((((***+++,,,))))))))))))))))))))))))(((((())))))******++++++))))))*********++++++++++++++++++*********))))))))))))***++++++***((('''******)))((((((((((((((())))))))))))************,,,+++)))((('''&&&'''''''''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))------......//////000000000/////////................../////////000000000///////////////...------............////////////000///............///000...............///000000000000//////............000000000000000000000000////////////////////////...000111000///...///000000000000000000000000000////////////////////////////////////////////////.................................---------,,,,,,,,,,,,------...............---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++***)))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***+++,,,+++)))))))))***************************(((((())))))))))))((((((******))))))(((((((((((()))(((((((((((((((((())))))))))))))))))))))))))))))******++++++******)))************+++++++++,,,++++++++++++++++++++++++***************************************************)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((()))***************((((((''''''''''''(((((())))))))))))))))))))))))***))))))))))))***++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***((((((((()))+++,,,))))))((((((((('''''''''***))))))(((((((((((()))***))))))(((((())))))***)))(((((('''((()))***+++************)))))))))((())))))************))))))))))))))))))************++++++******************++++++++++++++++++++++++++++++***))))))***++++++,,,,,,---,,,,,,...111444555111---***)))))))))((())))))************))))))*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))************************)))************+++++++++))))))))))))************************************************************************************+++++++++++++++***)))))),,,+++***)))((((((((()))************************)))))))))))))))*********))))))*********++++++++++++++++++*********))))))))))))***+++,,,++++++*********)))((((((((((((((())))))))))))************,,,+++***)))(((((())))))'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))000000000000000000000000////////////........................////////////000000000000000//////.../////////000000000111111111000000//////000000111///////////////000000111000000000000////////////111111111111111111111111///////////////////////////000111000///...///111000000000000000000000000////////////////////////////////////////////////.................................------------,,,---............/////////...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))))))))***************************************************+++++++++******************+++,,,+++)))))))))***))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))******++++++++++++******)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))(((((()))***************)))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((()))******,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((***+++))))))(((((((((((('''''')))(((((((((((())))))***)))((((((''''''(((((())))))(((((((((((()))***+++************))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))))))))***************************++++++***))))))***++++++,,,---------,,,---000222111...,,,+++++++++)))((())))))************))))))+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))***++++++++++++***)))))),,,+++***)))((((((((((((************************************)))))))))))))))))))))************++++++************))))))))))))***+++,,,,,,,,,,,,,,,***))))))((((((((((((((())))))))))))************++++++************++++++((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))111111000000000000000000///////////////.........---.........///////////////000000000000000//////000000000000111111111111000000000000000000000000111111111111111222222333222222111111111111111111111111111111111111111111////////////////////////...///000000......///000000000000000000000000000........................////////////////////////....................................------------.../////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))*********)))))))))))))))))))))))))))))))))))))))************************************+++,,,+++)))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))((())))))))))))*********************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******************)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))(((((((((((((((((((((((('''(((((()))******((((((''''''''''''(((((()))))))))))))))******************)))))))))))))))******))))))))))))******((()))))))))************,,,,,,+++***))))))))))))))))))))))))))))))))))))+++******************++++++,,,,,,,,,***+++---///---,,,++++++,,,,,,***))))))******++++++******)))*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------************************************************))))))))))))))))))))))))******+++++++++******)))((((((((())))))***++++++************************++++++******))))))(((((())))))))))))************************))))))))))))******++++++++++++++++++))))))(((((((((((())))))((()))))))))************))))))))))))******++++++(((((())))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))////////////////////////.........///////////////.........////////////000...//////000000000/////////000000000000111111111000000000111111000000000111111000000111111222333111111111111111111111111000000000000000000000000000000000000000000000000---...//////------...///111111111111111111111111////////////////////////000000000000000000000000//////////////////////////////.........---------/////////////////////...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))(((((()))))))))************************************+++,,,+++)))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************,,,++++++******++++++,,,))))))))))))))))))))))))((())))))))))))))))))(((((())))))))))))*********************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))******))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))(((((())))))))))))))))))(((((('''(((((()))******((((((''''''''''''((((((((())))))***************))))))))))))))))))************)))(((((()))******((()))))))))************,,,++++++***))))))******))))))))))))))))))))))))*********++++++*********)))***+++***))))))***,,,+++******+++------+++)))******++++++++++++******((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************))))))*********+++++++++************+++++++++,,,************************************************************************)))******+++++++++******'''(((((()))******++++++************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))))))))(((((((((((())))))((()))))))))************''''''((())))))*********)))))))))))))))***************))))))))))))******))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))).................................///////////////////////////000000000000...//////000000000000///000000000111111111222222111111222333333222111111000000000///000000111222000000000000000111111111111111111111111111111111111111111111111111111111...///000///...---...000111111111111111111111111000000000000000000000000000000000000000000000000/////////////////////////////////.........------/////////............---,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++************+++,,,,,,************************((())))))******+++++++++***************+++++++++***+++,,,+++)))))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))************+++******))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((()))******************))))))(((((())))))***))))))))))))))))))))))))))))))((((((((()))************)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))******)))(((((((((((())))))***)))((((((''''''(((((()))((()))******++++++******))))))))))))************+++***)))(((((()))***+++))))))))))))************+++***************++++++************************)))***++++++++++++***)))((()))+++***))))))***+++***))))))+++,,,---+++*********++++++++++++******)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))************************)))************+++++++++''''''((((((((()))))))))************************************************++++++++++++++++++++++++))))))***++++++++++++******+++++++++***)))((('''++++++++++++++++++++++++************))))))))))))***)))))))))))))))(((((((((((()))))))))))))))***+++***))))))(((((())))))((((((((((((((())))))***))))))))))))************&&&'''((()))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))---------....../////////............/////////000000000000000111111111222///000000111222222111111111222222222333333333333333444555666666555444333222222222222222333444444222222222222333333444444333333333333333333333333222222222222222222222222///111222111000///000111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////........................------,,,,,,,,,,,,---......---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++))))))******+++,,,,,,---))))))*********+++++++++***+++,,,+++)))))))))***************************(((((())))))))))))(((((())))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++************+++++++++,,,************************************************************************'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))***))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((()))))))))************))))))(((((((((((()))***))))))(((((())))))***((()))***+++++++++******((()))))))))************+++***)))(((((()))***+++))))))))))))************))))))))))))***+++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))(((***+++,,,+++***+++---+++***))))))+++,,,+++******++++++,,,,,,++++++***+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))************************)))************+++++++++(((((()))))))))*********************************************************++++++++++++++++++++++++))))))***+++++++++++++++******++++++***)))'''&&&++++++++++++++++++++++++)))))))))))))))***************))))))(((((((((((((((((((((((())))))******))))))(((((()))+++,,,---((((((((((((((()))******))))))))))))************(((((()))*********)))(((***)))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))),,,------...///000000111---.........//////000000000111111111222222222222000111222333333333333333333333333444444444555555555666777888888777666555777666666666666777888888666666666777777777888888555555555555555555555555333333333333333333333333111222333333222111222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000/////////..................---------,,,,,,,,,,,,,,,---......---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------))))))******++++++++++++***+++,,,+++)))))))))***************************(((((())))))))))))(((((())))))******++++++++++++******))))))))))))******)))))))))))))))))))))))),,,------......------,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************************************'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))***************++++++,,,***)))))))))))))))******))))))))))))))))))))))))************************'''(((((()))***)))))))))(((((())))))*********++++++***)))(((((('''((((((******))))))))))))******((()))***+++,,,+++******(((((())))))*********++++++***)))'''''')))***+++))))))))))))************(((((())))))***+++------++++++++++++++++++++++++)))***+++,,,,,,+++***))))))+++---------,,,---...,,,***((()))***+++++++++***++++++,,,,,,++++++***......---,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,---------************************************************************************((()))***+++++++++++++++&&&''')))***++++++******++++++++++++++++++++++++(((((())))))******++++++******))))))(((((((((''''''((((((((())))))******''''''((()))+++---000222((((((((((((((()))******))))))))))))************)))***+++,,,,,,+++***)))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))///............///000000111111111000......///000444222111000111333333333333333333333444666777888888777666555555777999:::;;;:::888888999999999888;;;999888888:::<<<======999:::<<<=========<<<;;;???<<<999888:::;;;:::999<<<:::777777777777666555222222222111000000222333222222222333555444222000000000//////.../////////111111000/////////000000///............---------000/////////............000000000000111111111111...............///000000------,,,,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,------++++++++++++------,,,+++***))))))***+++,,,(((((()))***************---,,,,,,,,,+++*********++++++++++++++++++++++++++++++******************,,,,,,++++++***)))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))'''&&&$$$###"""*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))+++++++++*********))))))+++*********))))))((((((+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))+++***)))'''''''''((())))))******++++++***((('''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************(((((()))******************)))(((***------,,,)))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******++++++******************+++++++++++++++***)))(((************************************))))))))))))+++*********))))))((((((+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))'''((()))+++++++++***)))...---,,,************+++***************)))((('''************))))))))))))---+++(((&&&&&&(((+++---************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))*********+++---+++)))((('''((()))***%%%'''))),,,------,,,,,,&&&))),,,...,,,***))))))111000000/////////000000000111222111000000111333666555333222333444444444888888888999:::;;;;;;<<<;;;;;;<<<===>>>>>>??????@@@@@@???@@@AAAAAA@@@@@@???>>>======>>>@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBEEECCC@@@AAACCCDDDCCCBBB>>><<<::::::;;;;;;;;;:::999999999888666555555666444333222333333333111000111111000////////////000000//////............///000000000/////////......000000/////////.........////////////////////////...............///000000------------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,---++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,((())))))***************+++++++++++++++*********++++++++++++++++++++++++******++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((************)))))))))(((******)))(((''''''''''''))))))))))))))))))))))))***)))((('''&&&''''''((((((((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((((((((()))***************(((*********((('''((()))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))************************+++++++++++++++***))))))************************************))))))))))))************)))))))))(((+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))'''((()))***+++******)))---,,,+++***)))***++++++******++++++******)))(((************)))))))))))),,,+++)))'''''')))+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((()))))))))*********,,,+++)))((('''((()))***&&&''')))+++,,,,,,++++++''')))******(((((()))***222111111000000000111111222444555444444444666888999999888777666666777777:::;;;<<<>>>???????????????@@@BBBDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFDDDDDDAAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFEEEEEEFFFHHHIIIIIIHHHFFFDDDAAA@@@@@@@@@@@@???@@@@@@???>>>===;;;999888999777555444555555444222222222111000000000000000111000000///......//////111111111111000000000000000000000000////////////...............---------...............///000000///.........------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++************++++++((()))******++++++******))))))******************++++++++++++++++++++++++******++++++,,,,,,------,,,,,,++++++***)))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))***++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++******++++++,,,------...************************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))(((((((((((((((************))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''(((((((((''''''%%%$$$###&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((''''''&&&(((((()))***************)))+++,,,)))%%%$$$'''+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))***************************++++++++++++***))))))************************************))))))))))))************))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))(((((()))************)))******)))))))))***++++++++++++++++++++++++***)))++++++*********)))))))))+++***))))))))))))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***))))))))))))(((((((((''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))(((((())))))))))))******++++++)))((((((((()))***((((((((())))))*********((()))((('''%%%%%%(((***000000000000111222333444777888999999888999;;;<<<;;;<<<<<<;;;::::::;;;<<>>>>>@@@BBBIIIJJJMMMQQQUUUXXXZZZ[[[aaa___[[[YYYXXXXXXZZZ[[[[[[\\\^^^]]]ZZZYYYZZZ[[[YYY\\\___```aaabbbeeegggdddbbb___[[[XXXWWWVVVVVVTTTTTTUUUVVVWWWWWWXXXYYYVVVTTTRRRRRRTTTVVVXXXXXXSSSPPPNNNLLLKKKIIIFFFCCCCCC@@@===<<<<<<<<<<<<;;;888777666555444444444444555444333222111111111111111111111000000000//////222111111111111000000000000000000000//////.....................///000000000000/////////.........------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++++++++++++++((((((((()))*********+++******************************+++,,,------......+++++++++***************))))))))))))))))))))))))))))))************))))))((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''''''(((***,,,((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((************************))))))))))))))))))******)))(((((())))))***+++,,,(((((((((((((((((((((((())))))))))))******))))))))))))(((''''''&&&&&&&&&'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''(((((()))***************+++&&&"""###(((,,,+++)))))))))))))))))))))))))))************************************************)))))))))******)))))))))))))))*********+++++++++)))******+++++++++******************************************)))))))))((())))))))))))))))))******)))))))))******)))))))))))))))))))))))))))************************************))))))))))))))))))''''''((()))***+++++++++***++++++,,,,,,,,,++++++++++++++++++************)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************)))))))))(((************************,,,***(((''''''(((***,,,))))))))))))************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))*********)))(((((('''((((((((('''***,,,,,,***(((''''''111222222444666888:::;;;:::;;;<<<<<<<<<<<<>>>@@@>>>BBBFFFHHHGGGHHHKKKNNNSSSTTTVVVYYY^^^bbbfffhhhmmmjjjfffbbbaaabbbeeegggjjjkkkjjjhhheeefffkkkooopppsssvvvuuurrrpppqqqsssqqqpppmmmjjjhhheeedddccc`````````___^^^^^^aaaccc^^^]]]]]]```eeekkkppprrrfffaaa\\\XXXVVVTTTPPPLLLEEECCC@@@@@@@@@@@@???>>>>>>===<<<;;;:::999999999666555444333222111111111111111111000000000000///222222222222111111111000222222222111000000//////...............///000000000/////////............------------............------............------,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++)))***++++++,,,+++++++++))))))************************************************++++++,,,,,,------************************))))))))))))))))))))))))((())))))******))))))((())))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***************)))))))))))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))******)))''''''(((((())))))******))))))))))))))))))))))))************++++++++++++))))))))))))************(((((((((((())))))***+++(((((((((((((((((((((((())))))***+++++++++*********)))(((((('''(((((((((''''''((((((((()))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))***************(((""" (((---***&&&))))))))))))))))))))))))************************************************((())))))******))))))((()))))))))***++++++,,,,,,))))))***++++++++++++***************************************))))))))))))))))))))))))************))))))************))))))))))))))))))************************************+++***))))))((()))))))))'''((()))***++++++++++++)))***++++++++++++++++++,,,++++++++++++***************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************+++***)))(((((()))***+++)))))))))************+++************************(((((()))***************))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))************))))))))))))))))))))))))(((+++......,,,***((('''888888888888999;;;<<<===<<<===???AAABBBDDDGGGIIIHHHMMMSSSVVVWWWXXX]]]aaabbbbbbbbbdddhhhlllqqqtttvvvtttqqqooooooppprrrtttvvvvvvuuurrrpppuuu|||zzz{{{zzzzzzyyyxxxvvvuuusssrrrooonnnmmmiiifffgggjjjmmmmmmllllllpppwww~~~yyyrrriiibbb^^^[[[UUUQQQHHHGGGFFFGGGHHHGGGFFFDDDFFFEEEDDDBBBAAAAAA@@@@@@::::::888777666555555555333222222222111111111111333333222222222111111111333222222111000000//////...............///000000/////////.........------------------.........///+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---.........++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------,,,++++++)))***++++++,,,,,,+++++++++++++++++++++***************************************++++++++++++++++++************************))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++((()))))))))************((((((((('''(((((())))))(((((((((((((((((((((((('''((()))***+++******))))))((('''''''''((()))***'''((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))))))))(((((()))***************((($$$"""$$$))),,,***&&&))))))))))))))))))))))))************************************************(((((())))))))))))((((((((())))))***++++++,,,,,,))))))***+++++++++++++++************************************))))))))))))((()))))))))************((()))***++++++***)))(((((()))))))))************************************,,,+++)))((((((((()))***((()))***,,,,,,,,,++++++((()))******++++++******,,,,,,+++++++++*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))((((((((('''''''''(((((()))***************((()))***+++++++++***)))***,,,------+++)))((()))>>>======<<<<<<=========???AAADDDFFFIIILLLPPPSSSSSSYYY```dddeeeggglllqqqtttsssrrrrrruuuyyy~~~}}}}}}~~~}}}zzzvvvqqqrrrvvvzzz{{{zzzyyy|||{{{ooogggaaa]]]VVVQQQMMMLLLLLLNNNOOONNNLLLJJJKKKJJJIIIGGGFFFFFFEEEEEE@@@???===<<<;;;:::::::::444444444333333333222222333333333222222222111111333222222111000//////..................///000000///.........---------------------.........//////*********++++++*********++++++,,,,,,---...//////******+++++++++,,,,,,,,,++++++------------++++++++++++------------++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,+++*********))))))))))))))))))))))))++++++************************************++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))'''''''''((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))&&&'''((()))************))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((*********)))(((''''''&&&&&&'''(((***+++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))))))))((((((((()))************************+++,,,,,,+++***))))))))))))))))))))))))************************************************(((((())))))))))))((((((((())))))***++++++,,,,,,((()))***+++++++++++++++************************************))))))))))))(((((())))))*********+++((()))***++++++***)))((((((((())))))*********+++************************,,,+++***((((((((()))***)))***+++,,,---,,,++++++'''((()))***************,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************))))))))))))************************))))))************))))))))))))******++++++++++++(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))***************''')))+++,,,---,,,***)))------,,,***(((''')))+++AAACCCDDDCCC@@@AAAEEEHHHMMMMMMMMMPPPVVV\\\```cccgggnnnrrrrrrtttyyy~~~~~~mmm```\\\ZZZXXXUUUQQQRRRTTTWWWZZZZZZWWWUUUTTTUUUVVVSSSOOOKKKJJJJJJIIIDDD???<<<<<<<<<<<<<<<999888777555444333333222555333222222444555444333000////////////000111111111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++******)))))))))+++***)))))))))***+++,,,,,,,,,+++******)))))))))---------,,,,,,+++++++++///---,,,***))))))******,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++************************+++++++++***)))(((((('''%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************))))))(((((((((((('''''''''(((***+++))))))***+++++++++******$$$%%%&&&'''(((***++++++'''(((((()))))))))))))))(((((())))))))))))((((((((()))))))))))))))((((((***++++++***((('''((()))((('''&&&%%%%%%&&&'''(((***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++)))((('''&&&&&&&&&&&&&&&&&&'''((((((***)))((((((((()))+++,,,******))))))((((((''''''((((((''''''''''''((((((''''''(((((())))))******)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++***(((''')))************+++++++++)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++***)))))))))******))))))******+++,,,******+++++++++,,,,,,,,,+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))************************)))'''&&&(((+++,,,***'''&&&(((+++------+++(((&&&***)))(((''''''((()))***&&&&&&''''''(((((()))))),,,++++++***)))(((((('''************))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))EEEHHHKKKLLLLLLMMMQQQTTTZZZZZZ[[[^^^cccjjjnnnqqqzzzmmmaaa]]]]]]\\\ZZZYYYZZZ^^^bbbeeefffeeeddddddcccbbb___[[[VVVQQQOOOSSSNNNIIIEEEFFFGGGHHHHHHAAA???<<<:::999888777666444222111111222222111000111111000000000000111111111111111111000000000000////////////////////////------------------------......------------......---------,,,,,,+++++++++...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++...---,,,***************,,,,,,,,,+++++++++******************************)))************+++++++++************************+++++++++***)))(((((((((''''''((()))***+++******))))))))))))))))))))))))))))))))))))************++++++************++++++++++++*********)))))))))------,,,+++***+++,,,,,,++++++************************)))((('''&&&&&&%%%******)))((('''(((((()))(((((())))))))))))(((((((((((())))))))))))(((((()))***+++***((((((((()))+++***))))))))))))***+++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''''''''''''''((())))))((('''&&&&&&&&&'''))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***++++++***))))))************+++++++++)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********************))))))******+++,,,******+++++++++,,,,,,,,,+++***))))))))))))***+++************************))))))))))))))))))))))))************************)))(((''')))+++,,,***(((***++++++,,,,,,++++++***+++***)))(((((()))***+++(((((((((((((((((((((((('''''''''(((((((((((((((************))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))SSSXXX]]]___^^^^^^```bbbcccdddfffiiinnntttyyy|||~~~mmmcccaaaccceeeeeecccfffkkkpppuuuyyy{{{|||zzzxxxtttqqqmmmgggbbb^^^^^^WWWPPPMMMNNNPPPRRRRRRKKKIIIEEEBBBAAA???===;;;777555333222222222111000222222111111000111111111222222111111111000000000////////////////////////........................000//////////////////000///............---------000///...---,,,,,,------+++++++++,,,---.........------,,,,,,,,,,,,++++++------,,,+++************,,,,,,,,,++++++++++++***************************)))************+++++++++************************+++++++++***))))))(((((())))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************++++++************+++++++++++++++++++++*********---,,,+++***))))))))))))---,,,+++)))))))))******---,,,+++)))'''%%%$$$###,,,+++)))'''''''''((()))(((((())))))))))))(((((((((((())))))))))))(((((()))***+++***)))((()))***++++++************++++++******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((******))))))))))))******))))))))))))((((((((((((******((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''(((***++++++++++++)))************+++++++++)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((())))))******))))))(((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))************************)))(((((()))++++++***))),,,+++***))))))***+++,,,++++++************++++++++++++***))))))(((''''''%%%%%%&&&''')))***++++++************)))))))))))))))******++++++******)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))iiimmmqqqrrrnnnkkkjjjjjjjjjlllooorrrvvv{{{{{{nnnffffffjjjnnnpppmmmqqqwww~~~}}}yyytttpppiiibbbYYYUUUVVVZZZ[[[ZZZUUURRRMMMKKKIIIGGGDDD@@@===;;;888777777666444333333333222111111000111111222222222111111111000000////////////////////////........................000000////////////000000///........................------------.........*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))*********+++++++++************************+++++++++******))))))))))))***++++++,,,,,,,,,+++))))))))))))))))))))))))((()))))))))************++++++************++++++++++++++++++++++++++++++*********)))))))))))))))///---+++)))(((((()))***))))))))))))(((((((((''')))))))))))))))((((((((((((((())))))))))))(((((('''(((((())))))))))))((()))***+++***)))((()))***((((((((((((((((((((((((***************))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))******))))))))))))((((((((((((***))))))(((((())))))*********))))))((((((''''''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))*********+++++++++))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******)))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,******))))))******+++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************))))))))))))))))))))))))************************(((((())))))******)))(((***)))(((((((((((()))***************************+++*********)))))))))(((''''''(((***+++,,,---...************)))))))))(((************************((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))vvvyyy|||{{{vvvrrrppppppuuuxxx{{{~~~zzzoooiiijjjoootttwwwwww||||||wwwnnnddd```cccffffffddd]]]YYYVVVUUUTTTRRRLLLGGGCCCAAA>>><<<;;;:::888777555444333222111111111111222222222222111111111111000000000000000000000000------------------------///......------......///---------------.........******+++,,,---......///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++************((()))******+++*********))))))))))))))))))))))))((()))))))))************++++++************++++++++++++++++++++++++++++++***+++,,,---....../////////---+++)))(((((()))***''''''(((((()))*********$$$&&&)))+++,,,***((('''(((((())))))))))))((((((''''''((()))))))))))))))((()))******)))((()))+++'''''''''''''''''''''''')))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))&&&&&&'''((((((((((((''''''(((((()))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((('''''''''((())))))))))))((('''((())))))))))))))))))(((((()))))))))*********+++)))*********++++++,,,,,,************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((yyy{{{}}}{{{wwwuuuvvvxxx|||xxxrrrqqqtttxxx{{{{{{sssjjjgggkkkoooooollldddaaa```aaabbb___WWWPPPGGGEEEBBB@@@???>>><<<;;;999888666555444333333333333222222222222111111111000000000000000000000000------------------------...------,,,,,,------...,,,,,,,,,---------------((()))***,,,------------/////////...---,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))************++++++************++++++*********+++++++++++++++'''((()))+++------......---,,,+++)))))))))******))))))))))))))))))))))))%%%''')))+++,,,***((('''(((((())))))))))))((((((&&&'''((())))))******)))((()))******))))))***+++(((((())))))))))))(((((())))))******))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))))))))((()))***+++,,,+++******%%%%%%&&&''''''''''''&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))(((((()))))))))************+++++++++)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++******)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******(((''''''(((((()))++++++++++++)))((((((((())))))))))))((((((''''''((())))))***++++++))))))))))))))))))((((((************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((}}}~~~~~~{{{xxxxxx{{{{{{tttlllmmmsssyyyxxxuuukkkjjjjjjmmmpppmmmcccZZZMMMJJJHHHFFFEEEDDDCCCAAA===<<<;;;999777666666666333333222222222111111111000000000000000000000000...........................------,,,,,,------...,,,,,,,,,------.........***+++,,,------,,,+++***..................------+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++************++++++)))))))))*********++++++%%%&&&''')))******))))))++++++******************))))))))))))))))))))))))+++******)))((('''''''''(((((())))))))))))((((((&&&'''((()))************''')))******))))))***+++((()))************)))((()))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((('''(((***+++,,,+++***)))$$$%%%&&&'''''''''&&&&&&'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((()))***+++)))************+++++++++)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********************))))))******+++,,,******+++++++++,,,,,,,,,))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---,,,***((()))*********))))))))))))******((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((}}}zzzzzzxxxrrruuu~~~pppoooqqqvvvzzzvvvkkkaaaRRRPPPMMMKKKKKKJJJIIIGGGAAA@@@>>><<<:::999999888333333333222222222111111000000000000000000000000000000000000000000000000......------------......,,,---------......//////............---+++)))(((***++++++,,,,,,------...+++++++++,,,,,,---------)))***,,,,,,---,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++))))))*********))))))((())))))))))))))))))))))))))))))))))))************++++++************++++++(((((())))))*********+++))))))+++,,,,,,+++***))))))******+++++++++******''''''((()))***+++,,,,,,111...***&&&$$$$$$&&&'''(((((())))))))))))((((((&&&'''((()))************''')))******))))))***,,,'''((()))******)))(((''')))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''$$$%%%'''((()))((('''%%%&&&&&&((()))))))))(((''''''((((((((())))))************))))))))))))******''''''(((((())))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((('''((()))***,,,---)))************+++++++++)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++******))))))*********)))***++++++,,,******+++++++++,,,,,,,,,((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))+++---///...+++******,,,+++)))&&&$$$$$$&&&)))+++)))***+++,,,,,,+++***)))))))))((((((''''''&&&&&&******+++++++++,,,,,,,,,************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((zzz~~~}}}zzzuuussstttwwwyyyyyy}}}zzzxxxzzz{{{vvvrrrrrrvvvuuuoooiii]]]YYYUUUUUUWWWWWWRRRMMMNNNJJJEEECCCCCCBBB???<<<>>>===;;;888666555444444111111111111111111111111---.........//////000000......////////////......------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********************)))((((((***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++******+++,,,+++)))'''))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++***(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))***+++++++++)))(((''')))))))))))))))))))))))),,,,,,+++***)))))))))***+++*********))))))((((((+++***)))(((((()))***+++***)))(((&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))(((((((((((((((************))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************))))))))))))))))))))))))************************((((((((((((((((((((((((------+++***))))))((((((******))))))******+++,,,************************+++***)))'''''')))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((())))))******+++,,,,,,,,,,,,+++***))))))******************************+++*********))))))((((((************************...---+++*********(((&&&)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))...,,,***)))((()))***+++,,,+++***((((((((()))***++++++***)))(((((())))))&&&(((***+++,,,+++)))((()))((('''&&&&&&(((***+++************))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))(((((((((((())))))~~~zzz~~~}}}||||||}}}|||xxxuuupppuuuwwwsssooonnnooorrrtttuuuyyy~~~{{{}}}|||ssspppqqqrrrnnnkkkfffcccaaa```aaa```]]]ZZZWWWRRRLLLIIIHHHFFFBBB???AAA???===:::777555444333111111000000000000111111/////////000000111111111......////////////......------------------------...---,,,,,,......---,,,---------------------------,,,,,,,,,+++*********+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********************)))((((((***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++...---++++++++++++***((())))))))))))))))))))))))************************)))***++++++++++++***)))))))))))))))************))))))))))))*********+++))))))))))))))))))))))))))))))))))))************)))*********))))))((('''))))))))))))))))))))))))++++++***)))))))))******************)))))))))(((***)))(((((((((((()))***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))(((((((((((((((******)))))))))((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************************************,,,,,,+++***))))))))))))******))))))******+++,,,************************+++***)))(((((()))***+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---...///,,,++++++***))))))******************************************)))))))))(((************************,,,***))))))***+++***((()))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))*********************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))+++***(((''''''((()))***,,,+++)))((((((((()))***++++++***)))))))))))))))((()))+++,,,,,,,,,***))),,,+++***)))***+++---...************))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))(((((((((((())))))}}}|||~~~uuuqqqpppqqqqqqqqqssstttsssqqqnnnmmmttt~~~}}}{{{{{{}}}|||yyyrrrnnnjjjiiikkknnnqqqrrrqqq|||{{{ttttttwwwxxxxxxrrrrrrqqqooonnnmmmkkkjjjgggaaaZZZTTTQQQNNNJJJFFFFFFEEEBBB???<<<999777666444333111111000111222333111111111111111222222222...//////000000//////..............................---,,,---.........,,,........................,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++******)))(((***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++000...+++***+++++++++***))))))))))))))))))))))))************************((()))************)))(((************++++++++++++)))))))))***************))))))))))))))))))))))))))))))))))))***************))))))((((((((((((((())))))))))))))))))))))))))))))((((((((()))******************)))))))))))))))((((((''''''(((((()))***))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))***))))))((((((((((((((()))))))))(((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************+++******))))))******+++,,,************************+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))***++++++,,,...///000000,,,+++******)))*********************************************))))))))))))************************)))((('''(((***++++++***)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((('''&&&&&&&&&'''((()))+++***))))))((()))))))))+++***)))))))))))))))))))))***+++,,,---,,,+++******)))((('''((()))***+++************))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))}}}wwwssspppooouuu|||{{{sssrrrtttqqqsssuuuxxxyyyyyywwwvvvyyy}}}~~~{{{vvvrrrrrroookkkjjjlllooorrrssssssvvv}}}}}}~~~wwwqqqhhhaaa\\\XXXSSSOOOMMMLLLIIIFFFBBB@@@>>>===888777555333222333444444111111111111222222222222//////000000000000//////........................///---,,,---...///...---------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++******)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++...,,,)))(((***+++,,,,,,))))))))))))))))))))))))************************)))******************))))))))))))*********++++++************************))))))))))))))))))))))))((()))))))))***************)))((('''''''''))))))))))))))))))))))))))))))((((((''''''((()))***************)))))))))))))))((((((''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******)))(((((((((******))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((******************************))))))***++++++,,,******))))))******+++,,,************************+++******))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******,,,,,,,,,---------......++++++***************+++*********************************)))))))))))))))************************)))((('''(((***+++***)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))******))))))))))))))))))******)))))))))))))))***((()))***+++++++++******(((''''''''''''((()))***************)))))))))((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))~~~wwwqqqmmmjjjiiinnnssszzz~~~{{{zzz}}}|||{{{wwwwwwsssooommmooorrrtttuuuwwwssssss~~~|||rrrjjjeeeaaa\\\XXXTTTSSSPPPLLLHHHFFFDDDCCC<<<:::888666444333333333111111111111111111111111//////000000000000/////////////////////////////////...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************++++++++++++*********++++++,,,,,,++++++******++++++,,,,,,++++++******(((&&&&&&)))+++------))))))))))))))))))))))))************************++++++++++++++++++++++++((((((((()))))))))******+++++++++***************))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***************************((((((''''''((()))******))))))))))))))))))******''''''(((((((((((('''''')))))))))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))((((((******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,******))))))******+++,,,************************++++++************++++++((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++------,,,,,,+++*********+++***************++++++************************))))))))))))))))))******************************+++***))))))******)))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''((())))))***)))))))))*********))))))***)))))))))))))))******'''(((((()))))))))))))))************++++++,,,,,,************)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))xxxvvvsssooommmkkkjjjiiiooossszzz|||wwwttttttvvvxxxxxxzzzsssnnnrrr{{{sssnnnjjjfffccc___]]]YYYTTTOOOKKKHHHGGG@@@???>>>;;;888555333222222222222111111111111111///000000111111000000///000000000000000000000000///...---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------++++++++++++------,,,,,,,,,+++++++++******)))***++++++,,,+++++++++***++++++,,,,,,++++++*********++++++++++++******(((&&&%%%&&&)))+++,,,,,,))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,'''((((((((())))))))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************))))))((((((((()))******))))))))))))************'''(((((())))))(((((('''++++++++++++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((())))))***)))))))))(((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))***+++,,,,,,******))))))******+++,,,************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++******)))((((((*********)))******+++,,,************************))))))))))))************************************---+++******++++++***((()))************+++++++++************************************************))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********(((((()))************))))))))))))))))))******+++'''''''''((((((((()))))))))))))))************+++************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))}}}|||{{{yyywwwtttqqqpppkkkkkkmmmnnnppprrrtttttt|||}}}}}}|||}}}~~~~~~}}}yyytttrrrwww{{{xxxuuurrrpppmmmggg```YYYSSSNNNLLLIIIIIIHHHEEEAAA<<<888555444333333333222222222111000000111111111111000000000000000000000000000000000...---...///000///---------------------------.........---,,,,,,,,,+++---------,,,,,,+++++++++...---+++******+++---...,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++*********(((((((((***+++***)))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,(((((()))))))))*********,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++************************++++++***)))))))))******((()))))))))************(((((()))******)))(((((('''((()))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))************)))))))))((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************++++++******))))))******+++,,,***************************++++++++++++++++++***+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,******************************))))))***++++++,,,************************((()))))))))************************************,,,+++***+++,,,---,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))******))))))(((((('''((()))***+++******))))))))))))))))))***++++++((((((((((((((())))))***&&&''''''(((((((((((((((************))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))qqqqqqpppooommmjjjgggeeeiiilllqqqvvv|||}}}wwwuuuzzz{{{tttkkkbbbZZZTTTQQQRRRRRRQQQOOOJJJDDD>>>;;;555555555444444333333333000000111111111111000000000000000000000000000000000...---...///000///...........................//////...---,,,,,,++++++---------,,,,,,+++++++++...---+++******+++---...,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++******,,,+++***+++++++++)))'''))))))))))))))))))))))))************************+++***)))(((((()))***+++)))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************)))***+++---------,,,+++************************,,,,,,+++***))))))******(((((())))))*********+++((()))***++++++***)))((("""###&&&(((******+++***))))))))))))))))))))))))************************))))))************))))))((((((((((((((()))******************))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))******************************))))))))))))))))))))))))************************************************++++++***************+++*********)))***++++++,,,***************************++++++,,,,,,++++++***,,,------......------,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------(((((()))***+++,,,,,,---******))))))***+++,,,,,,************************(((((())))))*********+++***************************))))))+++---//////...)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******)))((('''''''''((()))+++++++++***)))))))))((())))))***++++++)))))))))))))))******+++))))))***+++++++++++++++************))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))(((((((((((())))))jjjiiijjjmmmkkkgggfffiiimmmuuu~~~yyyppphhhbbb___\\\]]]\\\YYYWWWSSSJJJ@@@>>>:::777888666222222444///000000111000000//////111111000000//////......111000///......///000111000///------///000///...///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***(((***---...---+++******))))))))))))******(((((()))************))))))))))))))))))))))))))),,,+++***))))))***+++,,,,,,++++++******++++++,,,+++***)))(((''''''''''''************************+++++++++*********))))))------,,,***(((''')))+++)))))))))))))))((('''''''''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((******)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++************)))************************(((((((((((((((((((((((()))***+++,,,,,,+++)))((())))))))))))))))))))))))*********))))))))))))))),,,++++++******++++++,,,'''((()))++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((()))(((''''''&&&+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))++++++************++++++((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((llllllnnnssstttrrrrrrvvvsss}}}zzzuuurrrssstttvvvwwwrrriiiaaaXXXMMMCCCAAA;;;888777666222111333000111111111111111000000......//////000111111222111000///......///000111000///------///000///...///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***((('''(((+++,,,***)))*********))))))*********++++++,,,,,,------------******************************)))(((((()))******,,,++++++******++++++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))+++++++++*********)))))),,,---,,,***(((''')))+++))))))******))))))(((''''''((()))******)))((('''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))(((((((((((()))***))))))((((((((('''''''''(((((())))))))))))((((((***************************)))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************************************************************))))))))))))))))))))))))***************************************++++++++++++++++++************)))************************)))))))))))))))))))))))))))***+++,,,,,,+++***(((************************************))))))))))))+++******))))))******+++((((((******+++******)))++++++++++++++++++++++++***************************************************++++++,,,,,,++++++******************************************************++++++++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((('''''''''))))))(((((((((((())))))***)))(((((('''((()))***))))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''(((((()))((((((''''''(((((()))yyywwwyyy~~~}}}}}}|||{{{xxxuuuqqqooottt~~~}}}}}}qqqeeeZZZQQQJJJCCC===;;;888444333555111222222222222222222111...//////000000111111111000000////////////000000000///------///000///...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,***++++++++++++++++++,,,,,,,,,,,,,,,------------************************++++++++++++++++++++++++***(((((((((***+++***)))++++++************++++++)))))))))*********++++++************************))))))(((((((((((())))))++++++************++++++,,,+++***)))))))))))))))((((((((((((((((((((((((+++++++++***************,,,,,,,,,***(((((()))*********++++++******)))((((((((())))))))))))(((((())))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***))))))((((((((((((''''''))))))************))))))***************************)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************+++++++++************)))************************************************)))***+++,,,,,,+++***)))***************************************************))))))))))))))))))***((()))******++++++******++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''''''''((((((''''''((((((((((((''''''))))))((((((((())))))***)))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))***))))))(((((())))))***{{{sssnnniiiiiimmmrrrtttsssuuuttttttzzzxxxpppjjjZZZPPPGGGBBB???:::888999333333222222222222222222333222222111000///......000000////////////000000000///------///000///...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++++++++,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,++++++++++++++++++,,,((((((((((((((()))************************************))))))))))))******++++++************++++++,,,,,,+++***))))))******))))))))))))))))))))))))************************+++,,,,,,+++)))((()))***+++++++++++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((((((((((((*********++++++*********((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************,,,+++++++++***)))))))))+++++++++*********))))))************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++************************)))***************++++++******))))))))))))******))))))******++++++++++++***************************************************************************++++++,,,,,,++++++************************************************************++++++*********(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************+++***(((&&&&&&'''(((***&&&'''))))))))))))'''&&&))))))))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))zzzxxxtttoookkkhhhhhhiiihhhhhhiiinnnzzzlll___RRRKKKFFF@@@======666555444333222222222222333333222111000///......//////000000000000//////000///------///000///......//////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++,,,---...************************+++++++++++++++++++++++++++******))))))******+++,,,+++*********************************************************************+++,,,+++***))))))***+++++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((())))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++++++++***)))))))))+++++++++*********))))))************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************))))))******+++++++++,,,+++++++++******+++++++++***************++++++,,,***************************************************************************++++++,,,,,,++++++************************************************************++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************************((()))))))))************,,,***((('''&&&''')))***((((((***++++++***(((((((((((()))***************))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((zzzsssmmmjjjjjjeeeddddddhhhqqq}}}ppp___UUUNNNGGGCCCBBB<<<:::888666444333333444111111111111111111111111//////000000000000//////000///------///000///......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***(((((((((***++++++************+++++++++******))))))+++,,,---++++++++++++++++++++++++++++++,,,------,,,++++++******))))))))))))******+++******)))))))))*********************************************+++++++++)))***,,,,,,***)))************++++++******)))((())))))(((((((((((())))))))))))))))))))))))))))))*********))))))*********************************))))))))))))))))))))))))******))))))))))))******)))******++++++******)))(((((())))))))))))************++++++++++++******++++++++++++++++++++++++***++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************+++++++++************)))************************++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************+++,,,,,,************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************++++++,,,,,,,,,,,,++++++************************************************************************************************))))))))))))************+++***)))((((((((())))))))))))************))))))(((((()))***++++++++++++))))))))))))))))))))))))***))))))(((((())))))******))))))(((((())))))***'''(((((())))))(((((('''yyytttnnnkkkiiijjjpppvvvzzz}}}mmmaaaYYYQQQKKKJJJCCCAAA===:::777666666666111111111111111111111111...///000111111000///...000///------///000///......//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++++++++***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,***((('''(((************))))))*********)))((('''&&&'''(((***+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********))))))))))))******)))))))))(((((())))))***************************))))))*********+++++++++(((***,,,,,,+++*********))))))******))))))((('''***)))(((''''''((()))***))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))******))))))))))))******)))***++++++++++++***)))(((((()))))))))*********))))))************))))))++++++++++++++++++++++++((()))***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++***************++++++++++++++++++************)))************************++++++++++++++++++++++++******++++++,,,---......++++++++++++++++++++++++))))))***++++++,,,------++++++************++++++++++++*********+++,,,---************************++++++++++++++++++++++++***************************++++++,,,,,,++++++******************************************************++++++++++++++++++***''''''''''''''''''''''''************************************************************************))))))))))))*********************))))))))))))((())))))(((((((((((())))))'''(((***+++,,,,,,++++++)))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))******((()))************)))(((}}}yyy}}}}}}yyyttttttwwwyyyxxxvvvppp}}}yyykkkbbbYYYSSSQQQGGGEEEAAA===:::999888888555555333222111///...---...///000111111000///...000///------///000///......///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++*********))))))((((((''''''******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++---...---***(((***,,,******))))))))))))******,,,+++***)))***+++---...++++++++++++++++++++++++)))***+++,,,,,,+++***)))******))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++(((***,,,,,,+++*********)))))))))))))))(((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++***)))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++++++++,,,+++++++++************)))************************************************++++++++++++,,,---...///++++++++++++++++++++++++))))))***+++,,,,,,------******))))))))))))******,,,+++*********+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++************************************************(((((())))))))))))((((((************************************************))))))))))))))))))))))))************************))))))))))))************)))************)))(((((()))((('''&&&&&&'''((()))'''(((***+++,,,,,,++++++))))))))))))))))))))))))'''''''''&&&&&&'''''''''******))))))))))))******)))***+++,,,,,,+++***)))zzz{{{}}}vvvmmmqqqzzzyyynnnbbb[[[ZZZUUUNNNEEEAAA@@@???;;;777444222000000111333333222333111000000111111000...222222222111000//////...//////.........------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******------------------------+++++++++++++++++++++,,,,,,,,,++++++***))))))))),,,+++***))))))***+++,,,++++++,,,,,,,,,++++++***......---,,,+++***)))(((,,,***((()))+++,,,+++((())))))))))))))))))))))))))))))))))))************(((((())))))******++++++)))))))))))))))))))))))))))***+++++++++)))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))******++++++))))))*********+++++++++************************(((((()))***,,,---...///))))))))))))))))))))))))************************************************)))************+++++++++************************************************---+++))))))+++,,,***(((+++++++++++++++***)))((())))))***+++---.../////////...---+++******++++++***++++++++++++***))))))******+++++++++,,,,,,,,,++++++***************+++***************************************************)))))))))***+++,,,,,,+++++++++*********))))))************************%%%&&&''')))))))))((((((************************))))))))))))))))))))))))(((((()))*********************))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))%%%'''((((((''''''(((***))))))))))))((((((((((((rrrooonnnsss}}}yyykkkcccaaa]]]VVVMMMIIIHHHFFFBBB===<<<:::777555555555444333000//////000222222111000222222111111000//////...//////.........------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++***************************++++++++++++***))))))***++++++*********++++++******))),,,,,,,,,++++++++++++***---+++)))***,,,---,,,***))))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))))))))))))))))))))))))))******+++***)))(((''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******************************************************(((((()))***++++++,,,---************************************************************************)))************+++++++++************************************************---+++)))***+++,,,***(((+++++++++++++++***))))))******++++++,,,---......///...---+++******+++++++++++++++,,,+++******)))******+++++++++,,,,,,,,,******************++++++************************************************,,,+++***************++++++++++++*********))))))************************''''''((()))***)))((((((************************))))))))))))))))))))))))(((((()))************)))(((((((((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&'''))))))(((''')))***''''''(((((())))))******~~~~~~wwwpppiiihhhooozzzwwwooonnnggg```XXXTTTSSSPPPKKKFFFBBB???;;;888777555222000------...000333444222111222222111111000//////////////////.........------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,+++***))))))((())))))***++++++,,,,,,++++++***))))))***++++++((())))))*********))))))*********++++++,,,,,,,,,---,,,++++++,,,---,,,+++))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))************)))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***))))))))))))+++++++++***************************************(((((()))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************************************---+++******++++++***)))++++++++++++++++++***)))+++++++++,,,,,,---------......---,,,++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,***)))))))))***+++,,,,,,************************************************---,,,+++******))))))***+++++++++***************************************))))))*********))))))(((************************))))))))))))))))))))))))''''''((()))))))))))))))''''''&&&''''''((())))))************************))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))(((((()))+++&&&&&&'''((()))***++++++}}}{{{zzzvvvyyy~~~|||xxxtttsssuuuxxxxxxwwwvvvxxx~~~||||||rrrllleeeaaa```^^^XXXRRRKKKGGGAAA===999777444222......///111333333111///111111111111000000//////////////////............------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---************************,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***))))))*********++++++++++++******************+++((()))************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))*********)))))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))*********+++++++++******************************************))))))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************************************,,,,,,++++++++++++******+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,------------,,,++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,************************************************,,,,,,+++*********++++++************************************************++++++++++++******))))))************************))))))))))))))))))))))))''''''((())))))))))))(((''''''''''''((()))******************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((***+++***)))((()))+++'''''''''((()))*********{{{xxxwwwsssuuuzzz~~~wwwqqqqqqpppsss|||{{{~~~zzzuuusssssspppjjjdddXXXSSSKKKDDD???<<<999888444333222333333222000---111111111000000000000000000000/////////............------,,,,,,------...---,,,,,,++++++,,,,,,---************************++++++************++++++------------------------+++++++++,,,,,,---------+++++++++*********))))))*********++++++*********)))******+++,,,,,,++++++,,,,,,,,,+++++++++******)))*********)))))))))***))))))))))))))))))))))))((()))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''(((***++++++++++++''''''(((***+++,,,---...************************,,,++++++++++++*********************************************************++++++++++++++++++++++++))))))*********+++++++++************************************************,,,,,,,,,,,,+++******+++***++++++,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++******+++++++++,,,,,,,,,******))))))***++++++,,,************************************************************+++,,,---...************************************************,,,,,,++++++******))))))************************************************'''(((((())))))))))))))))))((((((((())))))***+++************************))))))))))))))))))))))))************************(((((((((((())))))))))))(((((()))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((()))***+++***)))((()))***))))))))))))((((((((((((|||zzzyyywwwuuurrrsssxxxzzzvvvuuu{{{zzz|||~~~~~~~~~~~~zzzfff^^^SSSHHHBBB>>><<<;;;:::777555333333111///---111111000000000000000000000000000/////////............------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++))))))))))))+++,,,------------------------******+++,,,---...//////,,,,,,++++++***))))))((()))***++++++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))((())))))***+++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))%%%&&&(((***++++++******''''''(((***+++,,,---...************************,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************+++---------+++***+++,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++***************+++************************************************)))))))))***,,,---///000***************+++++++++************************,,,+++******)))*********************************************************(((((()))*********************))))))))))))******************************))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((()))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))***+++***((('''((()))***)))))))))((((((((('''{{{xxxuuutttuuutttrrrpppnnnnnnsss}}}~~~yyy{{{~~~~~~~~~yyyooo```QQQHHHCCCAAA@@@===:::666333222222111000000000000000000000000111000000000000/////////.........------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........++++++******************)))***++++++++++++***)))((()))***++++++,,,,,,,,,***+++++++++++++++,,,,,,(((***+++***(((''')))+++))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))***)))((((((((()))+++,,,&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******)))((('''***************+++++++++************************************++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************+++---...---+++***+++---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++++++++,,,+++******)))******+++++++++,,,,,,,,,,,,,,,+++***))))))))))))*********************************************************+++,,,---...///))))))*********+++++++++******************************)))((()))***++++++************************************************)))******++++++++++++++++++***)))(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))((()))***)))'''&&&'''((((((((((((((())))))))))))}}}qqqnnnlllkkklllllliiifffiiiiiiooo{{{xxx{{{~~~ppp___TTTNNNLLLKKK???;;;666333333333333222000000000000000111111111000000000000////////////......------------......---,,,,,,++++++,,,,,,---------------------------...---+++******+++---...++++++++++++++++++++++++---------------------,,,)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))''''''(((******+++++++++((()))***+++,,,---......(((+++,,,,,,)))(((***,,,))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))***)))(((((((((***+++,,,%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++***(((%%%$$$,,,,,,++++++***)))((((((************************((()))))))))************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************+++---///---+++)))+++---***+++,,,,,,------------+++++++++,,,,,,---------***+++,,,---------,,,+++***++++++++++++***))))))******+++++++++,,,,,,,,,------+++***))))))((((((************************************************,,,,,,,,,++++++,,,------))))))******++++++++++++************************))))))((((((((()))+++,,,******************************************************+++,,,,,,,,,,,,++++++***)))(((&&&&&&&&&&&&************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))((('''&&&&&&'''&&&&&&'''((()))***++++++~~~{{{wwwrrrmmmfffbbbbbbbbbbbb```aaagggqqq}}}|||xxxuuuxxxqqq___VVVQQQMMMGGGBBB<<<777555444444333333222222222111111000000111111000///////////////000000000000000000000000------------------------+++,,,,,,------,,,,,,+++)))************+++++++++///,,,+++,,,......+++(((+++++++++***++++++,,,,,,************************,,,,,,,,,+++++++++******************************)))************++++++++++++++++++************)))))))))))))))))))))))))))************************''''''(((((())))))******+++*********))))))(((((((((((())))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''************************************))))))))))))******++++++++++++************)))))))))))))))***)))************+++++++++))))))*********))))))(((---,,,***(((((()))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------------------------...//////------...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))************************)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,---+++***(((((()))+++,,,+++++++++*********))))))*********++++++,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***,,,///111222))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((((((((()))******)))))))))))))))***~~~{{{xxxsssmmmiiigggccc^^^[[[ZZZZZZYYYWWW\\\aaalll|||~~~wwwvvv{{{pppfff\\\VVVLLLHHHBBB>>>;;;999777555333333333222222111111111111111000///////////////........................------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,///---,,,---//////---***---,,,++++++******++++++************************,,,,,,+++++++++*********************************)))************++++++++++++++++++************)))))))))))))))))))))))))))***************************************)))))))))************)))))))))((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******))))))((('''(((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++************************************))))))))))))******++++++++++++************))))))))))))******)))************+++++++++***++++++,,,,,,,,,++++++,,,+++)))((('''((()))***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************)))************+++++++++******************************))))))******+++,,,,,,+++***(((((()))+++,,,+++++++++*********))))))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---))))))))))))))))))))))))***************************)))(((((((((((((((((())))))(((((())))))***+++~~~|||{{{zzzzzz|||yyyvvvsssooojjjeee```]]][[[XXXWWWWWWWWWVVVUUUZZZ___lll{{{zzz~~~~~~rrreeeZZZPPPLLLGGGBBB>>>;;;777555444333333222222222222222111111000////////////000........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------...------...///000...---------,,,+++************************************,,,++++++++++++*********************************)))************++++++++++++++++++************)))))))))))))))))))))))))))************************,,,,,,,,,+++***))))))(((************))))))))))))((())))))******))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++'''((())))))******))))))))))))))))))))))))))))))'''(((((()))************************************************))))))))))))******++++++++++++*********)))))))))))))))******)))************+++++++++)))***+++,,,,,,,,,,,,,,,+++***)))''''''((())))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++************************)))************+++++++++))))))))))))))))))))))))******))))))******+++,,,++++++***))))))***+++,,,+++++++++***************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))((((((((((((((())))))))))))))))))))))))************************(((''''''''''''(((((()))(((((((((((())))))***+++}}}xxxvvvtttrrrvvvssspppmmmkkkgggbbb___ZZZXXXUUUSSSSSSTTTUUUUUU\\\dddsss{{{lll___WWWRRRKKKEEEAAA===:::888555444333222111111222222222111000000//////000000................................................,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,---...//////......+++++++++***++++++,,,,,,************************++++++++++++************************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))************************+++++++++******)))))))))*********))))))))))))))))))))))))******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((()))************)))))))))))))))))))))))))))%%%&&&'''((())))))))))))************************************)))))))))(((******++++++++++++******))))))))))))))))))***+++))))))*********+++++++++&&&'''((()))***++++++++++++***))))))))))))*********************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------........................---...//////------...///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************************))))))*********+++++++++******************************))))))******+++,,,+++******))))))***+++,,,******************************************++++++---,,,+++******+++,,,---))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))******))))))((((((((()))))){{{tttpppnnnmmmooollliiigggeeedddaaa___^^^[[[UUUPPPLLLLLLNNNOOO[[[gggwwwwwwjjjaaa[[[RRRJJJEEEBBBAAA???777666444222111111111222222222111000000000000000////////////////////////........................,,,------......------,,,++++++++++++,,,,,,,,,,,,***+++,,,---------------)))))))))***+++,,,---...************************+++++++++*********))))))************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))******))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------((())))))***************))))))))))))))))))))))))((()))***+++,,,---------))))))))))))))))))))))))************)))))))))(((******++++++++++++******))))))(((((()))***++++++))))))*********+++++++++&&&'''((()))***++++++++++++++++++++++++++++++,,,*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------........................---...//////------...///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...---,,,+++)))((((((************************))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,***))))))******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***++++++++++++)))(((''''''''''''vvvooolllkkkjjjooolllgggdddcccdddddddddgggddd]]]UUUNNNJJJJJJLLLVVVbbbpppxxxzzz{{{|||~~~qqqeee___VVVNNNIIIFFFCCCBBB<<<:::777444222222222222222222111000000000000111000000000000000000000000........................------............------++++++++++++,,,,,,,,,,,,***+++------,,,+++,,,---)))))))))***+++,,,......************************+++************)))))))))************************)))************++++++++++++++++++************)))))))))))))))))))))))))))************************&&&''''''((())))))******))))))))))))************)))******++++++******)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,((()))******++++++******))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))************))))))))))))******++++++++++++******(((((((((((()))***+++,,,)))************+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********************************++++++,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///......,,,+++***)))(((************************)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,)))))))))***++++++,,,,,,***************+++++++++---------------,,,,,,,,,******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((())))))***+++,,,))))))))))))))))))))))))***************************))))))))))))******++++++***)))((('''&&&&&&&&&wwwnnnjjjkkknnnppppppkkkddd```___aaacccdddfffeeebbb\\\TTTOOOMMMMMMSSSZZZbbbgggiiinnnwww~~~~~~|||zzztttwww|||sssiiieee___YYYTTTOOOJJJFFFCCC@@@<<<888555444444444333222111111000000111111////////////////////////........................------............------,,,,,,,,,,,,------------+++---///...,,,+++,,,---,,,,,,++++++***++++++,,,************************************))))))))))))************************)))************++++++++++++++++++************)))))))))))))))))))))))))))************************)))))))))))))))))))))***((()))))))))************)))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))***++++++++++++***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))************))))))))))))******++++++++++++******(((((((((((()))***+++,,,)))************+++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,************************)))******+++,,,,,,------++++++,,,,,,---......///,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,------------...------------------------+++,,,------++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++************************)))************+++++++++******************************))))))******+++,,,(((((()))***+++,,,,,,,,,))))))*********+++++++++---------,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((())))))***+++))))))))))))))))))))))))***************************))))))(((((((((((()))(((((('''''''''(((((()))xxxnnnhhhhhhnnntttxxxlllfff]]]WWWVVVXXX[[[\\\YYY[[[]]][[[VVVPPPMMMMMMSSSUUUXXX[[[^^^eeemmmssssssppptttwwwooofffcccgggooovvvzzz|||||||||zzz{{{{{{}}}{{{vvvrrrpppmmmiiiddd]]]UUUPPPGGGDDD@@@;;;888666666666333222111111000111111111........................////////////////////////------............---------------.........//////---///111000---+++,,,...///...---+++***)))))))))************************************))))))))))))************************)))************++++++++++++++++++************)))))))))))))))))))))))))))************************,,,,,,++++++***)))))))))(((((())))))*********+++******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))***++++++++++++******)))))))))))))))))))))))))))************))))))))))))******++++++++++++******(((((((((((()))***+++,,,)))************+++++++++))))))*********))))))(((((()))***+++++++++++++++************************))))))***+++,,,,,,------++++++,,,,,,---...//////,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,---------......////////////////////////---...//////------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,---......************************)))************+++++++++))))))))))))))))))))))))*********)))***++++++,,,(((((()))++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,++++++************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''%%%%%%&&&&&&((()))***+++|||oookkkhhhgggjjjmmmnnnmmmccc^^^WWWTTTTTTUUUUUUTTTVVVXXXYYYYYYWWWVVVVVVWWWUUUWWWYYY\\\___aaabbbbbbdddeeeiiirrr}}}kkkfff^^^ZZZZZZ^^^bbbdddgggiiilllrrrwwwzzzzzzyyynnnpppuuuyyy}}}}}}|||{{{|||}}}}}}yyyzzzzzz}}}}}}zzzwwwssseeeWWWQQQJJJDDDBBB===555444888444444333222111000//////000000000000000000000000000///...------...000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,+++,,,---------+++)))'''''')))+++---++++++++++++******))))))(((***+++***)))((()))***************************)))++++++)))%%%$$$'''***+++)))&&&$$$$$$&&&)))+++,,,+++***))))))***+++,,,222...***&&&%%%'''***,,,---,,,***(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++******))))))((((((((()))+++,,,,,,+++***(((,,,+++++++++******))))))))))))))))))))))))***************)))))))))))))))******)))))))))))))))***+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,)))&&&&&&)))+++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***///...---,,,,,,---...///------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///000000///...............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,***)))((((((''''''((()))***+++,,,---------))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''&&&&&&&&&,,,,,,,,,++++++*********&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***)))(((&&&&&&&&&'''(((************************)))(((&&&%%%%%%&&&((()))%%%(((***+++************}}}}}}~~~{{{wwwrrrooolllbbb___]]]]]]```ccccccccc]]]YYYTTTSSSUUUXXXYYYYYYZZZ[[[\\\[[[YYYYYYYYYZZZ]]]]]]^^^___aaacccdddeeegggfffhhhpppzzz~~~uuuoooddd___YYYVVVVVVXXX[[[\\\\\\]]]___cccggghhhhhhfffcccfffkkkrrryyy~~~~~~{{{xxxwwwxxxzzzxxxxxxxxxxxxzzz~~~wwwkkk[[[PPPFFFDDDAAA<<<888999555555444333222111000000000000000000000000000000000///...------...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///...---+++++++++,,,---,,,+++***))))))***+++,,,++++++++++++*********)))(((***+++***)))((()))+++************************)))))))))((('''(((***++++++)))'''&&&&&&''')))+++******)))(((((()))******---,,,***)))((()))***+++---,,,***)))((()))***+++************)))))))))((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))++++++++++++***)))+++++++++++++++******************)))))))))))))))***)))))))))))))))))))))******))))))))))))******+++++++++++++++***))))))))))))))))))))))))))))))************************++++++******************++++++******++++++,,,---,,,,,,,,,+++++++++******************++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++///...------------...///------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///000000///...............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,+++***************++++++,,,,,,,,,++++++******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************+++,,,,,,,,,++++++*********((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***))))))(((((((((((()))************************)))(((&&&%%%%%%&&&((()))''')))******)))))))))***}}}xxxuuuvvvsssnnnhhhccc___]]]\\\WWWUUUUUUUUUXXXYYYZZZYYYVVVSSSRRRRRRVVVZZZ]]]^^^]]]^^^___^^^\\\[[[\\\]]]bbbaaa``````aaadddggghhhnnnlllkkkpppxxx}}}yyyvvvrrrmmmgggcccbbb___[[[ZZZZZZ[[[[[[ZZZWWWWWWWWWYYY[[[[[[ZZZYYYZZZ]]]bbbhhhpppwww}}}~~~|||wwwvvv{{{}}}|||zzzxxxxxx{{{}}}{{{zzzzzzmmm^^^PPPJJJHHHDDD???<<<777666555333222222111111000000000000000000000000000///...---------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++************)))***+++***))))))***+++***************************((('''(((***,,,,,,,,,******)))(((((()))******))))))(((((((((((())))))******++++++++++++******,,,+++***)))))))))***+++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************+++++++++++++++*********))))))(((((())))))))))))))))))*********************************++++++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***))))))(((******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************+++++++++,,,((((((***+++,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///.........///111,,,,,,,,,,,,,,,,,,,,,,,,///...------------------///...------------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------............///000//////............///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))***************)))))))))))))))))))))))))))((('''&&&&&&'''((())))))******)))(((''')))***~~~xxxqqqmmmjjjfff___YYYUUUSSSTTTTTTUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVVVVWWWZZZ^^^aaaccccccdddeeedddcccbbbcccdddfffeeecccbbbdddiiinnnqqquuusssqqqsssyyy|||uuuooollljjjhhhgggfffeeeddddddeeeeeedddccc___^^^\\\\\\]]]]]]\\\ZZZ[[[\\\^^^aaafffkkkpppsss{{{}}}|||~~~~~~~~~~~~~~~}}}|||{{{wwwuuuuuuxxx~~~}}}}}}|||{{{{{{~~~~~~ppp```TTTNNNJJJEEEAAA999888666444222111111111000000000000000000000000000//////...---,,,,,,,,,////////////////////////------------------------.........------,,,,,,+++,,,++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++)))***++++++))))))***+++************************,,,)))'''(((,,,---,,,************++++++***************))))))))))))*********++++++++++++***))))))++++++***))))))******+++*********)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))******+++++++++******))))))))))))***((((((((())))))******+++++++++******)))((((((((()))))))))))))))*********))))))******++++++************+++++++++******)))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,---,,,+++***,,,,,,,,,+++++++++***************+++++++++,,,,,,((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,...000111000//////000------------------------///...---,,,,,,---...///.........------.........---------,,,,,,---------------------------------,,,,,,,,,,,,,,,---......---------............///000///............//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******+++,,,+++,,,,,,---,,,,,,++++++***************************++++++,,,---,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++++++++++++++***************,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))&&&''')))***+++******)))((((((((((((((((((((((((((((((''''''''''''((((((***+++***(((&&&&&&(((***|||xxxtttnnngggbbb\\\YYYTTTPPPOOOPPPSSSUUUVVVVVVWWWWWWVVVVVVWWWWWW\\\]]]^^^___aaacccfffhhhiiikkknnnnnnmmmlllmmmnnnllljjjhhhhhhkkkqqqxxx|||zzzxxxvvvvvvxxx|||~~~}}}uuuooommmmmmnnnooojjjiiiiiijjjllllllkkkjjjjjjhhheeecccccccccbbbaaa```___^^^^^^```bbbeeegggpppyyy|||xxxwww{{{{{{zzzyyywwwtttrrrqqqlllkkkkkkoootttwwwxxxwww{{{|||}}}ppp___SSSLLLGGGDDD<<<;;;888555222111111111111111111111111111111111000000//////...---,,,+++////////////////////////------------------------.........------,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***+++++++++++++++++++++,,,)))+++,,,+++***)))***+++************************---+++)))))),,,,,,***''')))***+++,,,,,,+++***)))++++++++++++++++++++++++---,,,+++***))))))))))))******************++++++))))))))))))))))))******************************((()))))))))************(((((())))))******+++++++++***))))))(((((())))))&&&&&&''''''(((((())))))************))))))(((((((((((())))))************((()))***+++,,,+++++++++)))******+++++++++******))))))))))))))))))))))))************************))))))*********+++++++++)))***+++,,,---,,,+++***,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,---------------------------------///111111///...------------------------------///...---,,,,,,---///000---..................---------------------------------------------------------,,,,,,------...///---------............/////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---******+++,,,---......---************************)))******+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))************************,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******%%%&&&((()))***)))(((((((((((((((((((((((((((((((((((((((''''''(((((((((*********(((&&&&&&((()))zzzwwwrrrmmmgggbbb\\\XXXRRRQQQOOONNNOOORRRUUUWWWVVVWWWXXXXXXWWWXXX[[[]]]___bbbeeegggiiijjjmmmoooqqquuuyyy{{{{{{zzzzzzzzzwwwtttqqqppprrrwww~~~~~~|||zzzxxxwwwyyy|||~~~{{{wwwwwwyyy|||}}}uuusssrrrrrrssstttsssrrruuuqqqmmmiiihhhgggfffeeedddcccbbbaaaaaabbbdddeeefffnnnxxx}}}~~~}}}{{{uuurrrvvvvvvuuutttrrrpppnnnmmmgggffffffhhhlllnnnpppoootttvvvyyy}}}}}}kkk\\\SSSMMMIIIBBB@@@<<<888444333222222111111111111111111111111///000000000///...------////////////////////////------------------------------------------------***+++,,,,,,---,,,,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,***+++,,,+++*********,,,************************,,,+++******+++***(((&&&******++++++++++++******++++++,,,------,,,++++++,,,,,,+++***))))))******)))*********++++++++++++))))))))))))************************************))))))))))))************))))))))))))*********************))))))(((((('''''''''''''''(((((((((((()))))))))))))))))))))***((((((((()))******++++++((()))***,,,,,,,,,++++++))))))***++++++++++++***))))))))))))))))))))))))************************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,---------------------------------///111000///---,,,---------------------------..................///000------...//////...------------............---------------------------------------------......///---------............//////............//////000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///)))***+++---......//////++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++......------,,,++++++***)))))))))***************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''''''(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((())))))((('''&&&((()))ooommmhhhccc]]]YYYVVVUUURRRRRRRRRSSSTTTVVVXXXZZZXXXZZZ\\\]]]^^^aaafffjjjmmmqqqwww|||~~~~~~zzzyyy}}}zzztttqqqooonnnlllkkkjjjhhhgggggggggggghhheeejjjppptttttttttsssssszzz|||~~~zzztttpppnnnmmmmmmmmmmmmmmmlllkkkkkkfffeeeddddddeeeggghhhhhhjjjmmmrrrxxx}}}xxxllleee[[[RRRIIIFFFAAA<<<888555444444111111111111111111111111///000000111111000///...////////////////////////........................+++,,,,,,------.........***+++,,,---...------,,,***++++++++++++++++++***+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,************************''')))++++++)))(((((((((***************************+++,,,,,,,,,,,,+++***&&&(((***,,,---,,,++++++))))))***+++++++++++++++((()))))))))************************************))))))))))))*********************))))))))))))))))))************((('''%%%))))))))))))))))))((((((((((((((()))******++++++'''(((((()))******++++++''')))+++,,,------,,,+++))))))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************++++++++++++******++++++,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------........................,,,...000000///...///000........................------...///////////////------...//////...------,,,---...//////...---,,,........................---------------...//////---------............///...............///000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,---......++++++,,,---.........---++++++++++++++++++++++++)))***++++++,,,,,,++++++************************,,,,,,,,,,,,,,,+++++++++((()))))))))*********+++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))((((((((((((((((((************************(((((())))))))))))((((((&&&'''))))))((('''((()))hhhgggddd^^^YYYVVVVVVXXXWWWWWWXXXYYYZZZ[[[[[[[[[]]]```bbbdddfffkkkrrrxxx}}}}}}|||yyywwwuuuqqqpppooommmllljjjjjjiiikkklllnnnoooooonnnmmmkkkjjjlllnnnnnnkkkhhhgggfffeeeeeeggghhhjjjjjjjjjkkkeeedddcccbbbbbbbbbcccccceeehhhmmmsss|||{{{vvviiiZZZNNNKKKEEE???:::777666666111111111111111111111111///000111222222111000000////////////////////////........................***++++++,,,---...//////***+++---...///...------************************+++++++++,,,,,,---------***+++,,,,,,******+++,,,************************###'''++++++)))''')))+++******)))(((((()))******)))***+++,,,,,,+++***))) $$$)))...000///---+++((()))***+++++++++++++++(((((())))))*********+++************************))))))))))))************++++++******))))))((((((((()))++++++***(((&&&$$$,,,,,,++++++******))))))''''''((()))***+++,,,,,,'''(((((()))***+++++++++''')))+++---...---,,,+++((()))***+++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,+++***)))***+++---...,,,,,,,,,+++++++++******++++++,,,,,,,,,---------((()))***+++,,,---------++++++,,,,,,,,,---------........................,,,---/////////000222333........................,,,---///000000000///...,,,---...//////...---,,,,,,---...//////...---,,,...........................------------...//////---------.........//////...............///000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,++++++******++++++,,,------......------,,,+++++++++++++++++++++++++++++++++,,,------------,,,************************((((((((())))))***++++++(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,+++***((((((((()))***************************(((((())))))))))))(((((($$$&&&)))***)))(((((()))bbb___\\\YYYXXXYYYZZZ[[[]]]]]]]]]^^^^^^___``````bbbeeejjjpppxxx{{{}}}zzzwwwuuutttsssqqqpppmmmtttyyywwwsssqqqnnnjjjllljjjhhhfffdddaaa\\\YYYYYY[[[^^^aaaeeeiiinnnqqqrrrnnniiieeeccc```]]][[[```bbbhhhpppzzz~~~rrrbbbZZZPPPGGGBBB===888555888666444333333333111000222222222111000//////...------------------------........................................................................------,,,,,,,,,,,,++++++,,,+++***)))***,,,///000,,,,,,,,,+++***)))((((((***++++++,,,,,,++++++***+++++++++++++++***)))(((************************************************)))***,,,------,,,***)))+++*********))))))((((((******++++++++++++******))))))************))))))******++++++++++++******((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))+++)))'''))),,,---,,,***+++++++++***************+++++++++*********))))))'''((()))***************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++******))))))++++++,,,,,,,,,,,,------++++++------------++++++((()))+++---.........---------------------------......................../////////...------,,,,,,.........///......------.........------,,,,,,,,,111111111000000////////////...,,,,,,,,,,,,...///---------------------------------.........//////......//////000000111111000000000000000000000000000000//////.........---...................................................------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------++++++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++******))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))************************((()))***++++++***)))((()))))))))))))))))))))))),,,,,,+++***))))))******'''(((((()))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))(((((((((((())))))((())))))))))))*********ZZZZZZ[[[ZZZ[[[]]]```cccbbbbbbccceeehhhkkknnnppptttxxx}}}|||zzzxxx|||yyyuuuqqqlllhhhfffdddaaa___]]]]]]^^^___aaadddhhhjjjnnnkkkfffcccaaa___]]][[[[[[^^^eeeooozzzqqqgggYYYMMMFFFAAA<<<999444222111111222444333333222222222111000/////////................................................................................................------,,,,,,,,,,,,++++++,,,++++++***+++,,,...///,,,,,,++++++******))))))***++++++,,,,,,++++++******++++++++++++******)))************************************************)))***,,,------,,,***)))************)))))))))(((******++++++++++++******))))))************))))))******++++++++++++*********************************)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))***((('''(((***+++***(((************************+++++++++*********))))))***++++++++++++******))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++*********)))++++++,,,,,,,,,,,,------+++,,,------------,,,++++++,,,---...///...------------------------------...................................................///////////////....../////////......---------////////////......------/////////....../////////.................................///////////////////////////000000111111000000000000000000000000000/////////..................................................................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++*********)))++++++++++++++++++++++++************************+++++++++***************************************)))******++++++******)))))))))))))))))))))))))))+++++++++*********))))))'''(((((()))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))))))))(((((((((((())))))((((((((()))))))))******XXXZZZ]]]___bbbeeeiiillliiikkknnntttzzz{{{tttnnnkkkjjjiiihhhbbbaaa___]]]]]]^^^```bbbhhheeeaaa^^^]]]\\\ZZZXXXXXX\\\cccmmmxxx~~~{{{yyyhhhYYYNNNGGGBBB???777555333222333444444444222222222111000000//////////////////////////////................................................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,++++++***)))***++++++++++++++++++************************************************)))***+++,,,,,,+++***)))************))))))))))))******++++++++++++******))))))************))))))******++++++++++++******************************))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***)))'''((())))))((('''((())))))******++++++++++++++++++***************,,,,,,---,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,///////////////...---,,,------------------------........................---------...///000000000//////000000000000//////000000////////////......////////////............///000000111111000000///////////////////////////000//////////////////////////////000000000000111000000000000000000000000////////////.....................................................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,///.....................+++,,,,,,------,,,,,,+++++++++++++++************++++++++++++++++++++++++***************************************+++++++++************************)))******++++++******)))))))))))))))))))))))))))******+++,,,+++***)))((('''((())))))******))))))))))))))))))))))))))))))******)))((((((((())))))))))))(((((((((((())))))((((((((())))))))))))***___^^^```fffnnntttuuuuuurrrwwwzzzvvvtttrrrpppnnnjjjfffbbbaaabbbbbbbbbbbb___[[[YYYXXXWWWVVVTTTWWW[[[aaajjjsss}}}}}}~~~yyyhhh\\\QQQIIICCC@@@===999666555444333222222222222111111000000000////////////////////////................................................------------------------------,,,,,,,,,+++++++++,,,,,,---------,,,++++++***+++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,************************************************)))***++++++++++++***)))*********)))))))))))))))******++++++++++++******))))))************))))))******++++++++++++******************************))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))+++***)))))))))((((((''''''(((((()))***++++++,,,************************+++++++++,,,++++++******))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------------,,,////////////......------....................................................../////////000000000...//////000000000000///000000//////////////////000000000000000000000000...///000111111000///...////////////////////////000////////////.........000000000000000000000000///////////////////////////////////////.........................................................,,,,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++)))((((((((()))************)))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))************+++ddd```aaalll|||}}}{{{vvvqqqmmmlllkkkiiihhhaaa^^^[[[XXXWWWVVVTTTSSSUUUXXX]]]dddmmmwww|||xxxwww|||~~~yyylll^^^RRRIIIEEEAAA<<<888666444333222222222222222111111111111........................////////////////////////........................------------------------------,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))************++++++++++++******))))))************))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))+++++++++***))))))))))))''''''((()))******++++++************************'''((()))***++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,---------------------------------------------.................................////////////////////////111111000000000/////////......///000000000000000////////////000000000000000000000000000111111111---...000000000000...---///////////////////////////.....................111111111111000000000000////////////////////////.........///////////////................................................++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///.........---------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************((((((((((((((((((((((((************************((()))+++,,,,,,+++***(((((())))))***************))))))))))))))))))))))))))))))******************))))))(((((((((((())))))*********+++++++++,,,,,,gggdddfffuuu|||xxxvvvtttppplllkkkhhhccc```^^^\\\ZZZXXXUUUVVVYYY^^^fffpppyyy~~~}}}xxxttttttxxx{{{lll^^^TTTGGGCCC===999777666555444222222222222222222222222........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))******************++++++++++++******))))))************))))))******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))***+++,,,+++***)))***+++'''(((((())))))************************+++++++++%%%&&&((()))++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......---,,,,,,,,,---...//////........................////////////////////////222222222111000/////////...///000111111222111111000000111111111111111222000000000000000111111111000111111111111111111000111111111111111111111111.........//////000000000222111111111111000000000000000000000000000000000.........///////////////................................................++++++,,,,,,---------...------------------------------------------------,,,,,,------.........///......------,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************)))((((((''''''(((((()))************************((()))***+++,,,+++******((()))******++++++******))))))))))))))))))))))))((()))***+++++++++******))))))(((((((((((())))))*********+++++++++,,,,,,ppppppvvvzzz{{{wwwrrrnnnkkkhhheeeccc\\\ZZZYYYZZZ___fffnnnsssxxxwwwtttqqqpppssszzzxxxkkkaaaOOOJJJDDD>>>;;;999777666222222222222222222222222////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++***+++,,,...///---------,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,---,,,,,,++++++******************************************************))))))))))))******((()))))))))******************++++++++++++******))))))************))))))******++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))''')))+++***)))(((***,,,((((((((()))))))))))))))))))))*********+++++++++'''((()))***+++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------///...---,,,,,,---...///000///...---------...///........................////////////////////////111111111111111111111111000111222333444444444444333333333333444444444555333333333444444444555555666666555555555555666666444444444444444444444444//////000111222333333444222222222111111111000000000000000000000000000000............/////////000................................................---------------.........................................................---------.....................------,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++***)))(((((()))***+++************************))))))*********+++++++++))))))***++++++++++++***))))))))))))))))))))))))((()))***++++++++++++***))))))(((((((((((())))))(((((()))))))))*********zzz~~~yyyuuurrrooollleeeaaa\\\YYYYYY^^^dddhhhtttsssqqqmmmkkkmmmsssyyy|||zzz|||ssskkkZZZUUULLLDDD???;;;888666222222222222222222222222000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++***)))***,,,///000......---,,,,,,+++******+++++++++,,,,,,+++++++++------------,,,,,,+++*********************************************************))))))))))))******(((((())))))*********+++******++++++++++++******))))))************))))))******++++++++++++******************************'''((((((((())))))******))))))))))))************))))))))))))))))))))))))%%%(((***)))((('''))),,,))))))))))))(((((((((((())))))******++++++++++++***++++++,,,,,,,,,++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------///...---,,,,,,---...///444333111///...---......////////////////////////000000000000000000000000000000000111222222333333222333444555666666666666555555555666666666777777777888888888999999::::::;;;:::999888888999:::;;;666666666666666666666666000000111222444555666777222222222222111111000000000000000000000000000000---.........//////000000................................................////////////////////////........................////////////////////////........................//////...---,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))************************---,,,+++******+++,,,---******************************))))))***+++,,,,,,))))))***++++++++++++***))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))(((((((((((())))))''''''''''''((((((((((((~~~{{{tttoooggg```]]]\\\\\\\\\dddfffgggiiilllpppuuuxxxzzzuuuvvv|||xxxfffYYYNNNJJJGGG???999999666444333222333333333111---.........//////000000000000000000000000000000......------------......---------------...///000---...//////...------.........,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******)))))))))***,,,---///,,,)))***,,,,,,+++)))++++++***)))(((((()))))))))))))))***++++++,,,,,,************************+++++++++******)))))))))))))))))))))))))))))))))******++++++++++++************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((+++++++++*********))))))******************************+++++++++,,,,,,,,,------,,,++++++******))).........------,,,,,,,,,,,,,,,------...///000000///////////////.........//////.........//////000000000000000000000000000444333111///........./////////111222444555666777999666666;;;===<<<<<<>>>>>>>>>======>>>???@@@@@@AAA???======???@@@AAA@@@@@@???????????????>>>>>>;;;;;;<<<<<<;;;:::999888===;;;:::999:::999888666222333555444333222222333000111111222222333333444111000000000111111///---///---+++))))))+++...///222111000///...///000000........................000///---+++++++++---...,,,...//////...------.........------------.........------,,,,,,------............------,,,,,,,,,,,,,,,,,,++++++*********************************)))******++++++*********))))))******++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++******************))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))''')))***)))((('''(((***~~~zzzsssmmmiiieeebbb___^^^___bbbeeejjjooouuuyyytttqqqoooqqqxxx}}}~~~}}}qqqeeeXXXQQQJJJAAA======777666333333444444333222.../////////000000000000000000000000000000000000///......------......///...------------...///000---...//////...---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******)))))))))***,,,,,,...+++))))))+++,,,***)))+++*********)))))))))(((++++++******************************************++++++******))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))(((((())))))***+++))))))))))))))))))))))))************************************************************)))))))))(((+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++.........------,,,,,,,,,,,,,,,------......//////////////////////////////000////////////000111111000000000111111111111111555444333333333333444555444444555666777888999999>>>::::::>>>AAA@@@AAADDDBBBBBBBBBBBBCCCDDDFFFFFFHHHFFFCCCCCCDDDEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCBBB@@@???@@@???>>>>>>>>>>>><<<;;;666777888777555333222333666666555555444444333333222111000111222222000...///...,,,,,,,,,---.../////////---,,,,,,,,,---...........................000///---++++++,,,---...,,,...//////...------.........------------.........------,,,,,,------............------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++******(((((())))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************+++++++++*********)))))))))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))'''((()))((('''&&&'''))){{{vvvoooiiiddd]]]^^^___bbbggglllqqqtttllllllnnnssszzz~~~~~~||||||}}}~~~wwwjjj^^^RRRGGGBBBBBB999777555444444555444333000000000111111111111111000000000000000000000000///......------......///......------......//////------...............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************)))******+++,,,,,,***))))))*********))))))***+++++++++***)))(((,,,,,,++++++***))))))(((************************************))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***(((((((((((((((((()))***))))))))))))))))))))))))************************************************************))))))))))))+++++++++*********************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---------------------------------------////////////////////////000000000000000111222222111111111222222333333333444444555555666777888999999:::;;;<<<===>>>>>>>>>CCC@@@@@@EEEIIIJJJKKKNNNNNNOOOPPPRRRUUUXXX[[[\\\YYYUUUQQQPPPQQQPPPMMMJJJJJJJJJJJJKKKKKKLLLMMMNNNMMMLLLKKKIIIGGGFFFEEEEEEHHHFFFFFFFFFFFFEEEBBB@@@<<<===???>>><<<:::999999888888777555333222000000444222111222333333111000/////////............//////...------,,,,,,------........................///...---,,,,,,,,,---...,,,...000///...---...///......------------............------------...............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++******((((((((()))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,---************************+++++++++***************)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((((((&&&&&&'''(((|||tttooogggfffdddcccdddfffggghhhfffhhhmmmtttzzz~~~}}}{{{zzz|||~~~ooo___PPPGGGDDD<<<999666444444444444333222222222222222222222222//////////////////////////////............////////////............//////---------...//////...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++******************+++++++++***)))((())))))))))))((()))+++,,,,,,+++)))(((+++++++++*********))))))************************++++++++++++++++++******)))))))))))))))))))))))))))******++++++******)))))))))((((((((())))))***))))))))))))))))))))))))*********************************************************)))))))))))))))******************************************************+++++++++,,,,,,,,,******++++++,,,---.....................---------------------,,,,,,,,,,,,///////////////000000000000/////////000111222222111111222222333444555555777888999;;;<<<============>>>@@@CCCEEEFFFGGGGGGIIIHHHLLLUUUZZZ[[[[[[]]]^^^___bbbggglllppptttvvvnnniiicccaaaaaa___ZZZVVVSSSSSSTTTUUUXXXZZZ]]]^^^[[[WWWRRRMMMKKKLLLOOOQQQUUUTTTSSSRRRQQQNNNJJJGGGDDDFFFHHHHHHFFFDDDCCCCCC<<<;;;:::888666444333222666444222222333333222111//////000000000///...---000000000///////////////........................///...------------......---...000000...---...///......------------............------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++******))))))))))))******************+++++++++,,,,,,,,,---,,,++++++++++++,,,---))))))***+++,,,------...************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))'''((()))(((''''''''')))}}}tttpppjjjfffdddccc```^^^]]]___eeekkkqqqtttuuutttuuuyyynnn]]]OOOFFF@@@===888555444444333222333333333333333222222222/////////////////////////////////....../////////000//////.........//////---,,,,,,---000000///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))***++++++*********+++************))))))))))))((()))***+++((()))+++------+++***)))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((+++******))))))*********))))))))))))))))))))))))************************************************))))))))))))))))))************************************************************+++++++++,,,,,,,,,******+++,,,---......///........................---------------------,,,////////////000000111111////////////000111222333111222333444555666777888<<<===???AAABBBBBBAAA@@@???BBBFFFKKKPPPSSSUUUUUUTTTVVV^^^kkkrrrrrrqqqqqqrrrtttxxx}}}xxxpppmmmmmmlllgggbbb]]]^^^___bbbfffkkkoooqqqlllggg^^^WWWVVVZZZ```eeeiiihhhgggeeebbb]]]WWWRRRPPPRRRSSSRRRNNNKKKHHHGGGBBBBBBAAA@@@???>>>===<<<999777444333444444333222///000111222111000...---000000000000000/////////////////////////////////.........---.........///---///000000///......///......------------......///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))***++++++,,,------************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((()))******)))((()))***}}}uuuoookkkhhhccc___[[[\\\___ccchhhllloooqqqqqquuu{{{}}}}}}kkkYYYLLLFFFBBB===888666555444333333333333333333222222222000000000000000000000000000//////......//////000000000//////......//////...,,,+++---000111///---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))((((((***+++,,,***++++++++++++***)))))))))*********))))))***,,,)))***+++,,,,,,,,,+++***((())))))***++++++,,,,,,************************+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))))))))))))))(((,,,++++++***************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))***************************+++++++++******************************+++++++++,,,,,,,,,***++++++,,,---......///.............../////////...........................//////000000111111222000///000000111222444444444444555777888:::;;;<<<<<<>>>AAADDDEEEDDDBBBAAAGGGJJJPPPWWW^^^bbbeeefffdddgggqqq~~~}}}tttrrrtttvvvrrrnnnkkkkkkmmmppptttyyy~~~xxxrrriiicccbbbhhhooouuu{{{zzzzzzxxxuuunnnfffaaa```aaaaaa^^^XXXQQQMMMKKKGGGGGGFFFFFFEEEDDDDDDCCC???<<<999777666666444333222222333333222111///...///000000000000///...---////////////////////////---.........////////////---///111000///...//////......------------......//////............//////.............../////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,)))******++++++******))))))))))))******++++++,,,++++++++++++++++++++++++***************+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++))))))***+++yyytttmmmggg___^^^^^^___bbbgggnnnsssppptttzzz|||yyyxxxeeeTTTNNNIIIBBB===999777666444333333333333222222111111000000000000000000000000000000////////////000000111111000///////////////...+++***,,,000222000,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((((()))+++,,,***++++++,,,+++***)))((()))***,,,+++))))))+++...*********++++++,,,,,,,,,******************++++++************************)))))))))******+++++++++))))))))))))))))))))))))******++++++++++++******++++++***)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************((()))))))))************))))))*********+++++++++******************************+++++++++,,,,,,,,,+++,,,,,,,,,------......---........./////////000---......//////000000000...//////000111111222222222222222222444555666777777888999;;;===???@@@AAAAAADDDIIIMMMOOOOOOMMMLLLRRRVVV]]]eeelllqqqtttuuurrrssszzz~~~uuutttzzz}}}yyyyyyzzz{{{~~~zzzuuurrrssswww}}}yyyqqqllllllmmmnnnkkkeee^^^ZZZWWWQQQQQQPPPOOONNNMMMLLLLLLFFFCCC>>>;;;:::999777666666666666555444333222222000111111222111000///...////////////////////////------...///////////////...///111111///...///000......------------......//////............//////---........./////////000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,(((***,,,------,,,***((())))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))((()))***~~~uuunnn```^^^[[[YYY[[[bbbkkkqqqrrrvvv|||xxx{{{mmm[[[SSSNNNFFF@@@<<<999777666333333333222222111111111000000000000000000000000000000////////////000000111111000///////////////...+++***,,,111333000,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((('''((()))+++---***+++,,,,,,+++***)))((()))+++,,,,,,***))),,,///+++*********++++++------,,,,,,++++++***)))))))))************************''''''(((((()))))))))***))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******)))((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************(((((())))))*********+++))))))******++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---.........//////000000---......///000111222222...//////000111222222222333444444555666777999999:::;;;===>>>@@@BBBDDDDDDNNNRRRWWW]]]``````___^^^[[[```gggooovvv{{{~~~yyyxxx|||~~~uuuvvv}}}uuuppprrrtttvvvuuuqqqlllhhhggg``````^^^]]][[[ZZZYYYXXXKKKGGGBBB>>><<<;;;999888999888888777666555555555333333444555444333222111000000000000000000000000------...///000000//////...///111111/////////000.........------.........//////............//////---.........//////000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,)))+++---000000---+++)))))))))))))))((((((((((((++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))''')))***)))((('''(((***zzzqqqfff\\\\\\^^^```dddkkkkkkwww{{{uuuppp\\\TTTJJJBBB===999777444444222000000222333444333////////////////////////000000000000000000000000000000000000000000000000---,,,,,,+++,,,---...///---,,,,,,++++++,,,,,,---......---,,,++++++***)))++++++++++++++++++++++++************************------,,,,,,,,,,,,++++++************************&&&''')))***+++++++++***)))************+++++++++,,,------......------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********+++***(((''''''((()))***+++*********))))))((((((************************+++++++++*********)))))),,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,+++*********+++,,,---//////////////////////////////...------------...111111222222111111000///000111222111111111333444666555666888;;;======<<>>===<<<:::999888888888777555444333222222222......///000111111000000000000000000111111111111........................////////////////////////........................---------.........//////......---,,,,,,,,,,,,---///...,,,+++***++++++,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++((()))***,,,,,,,,,+++***+++++++++*********))))))************************************************(((((())))))******++++++$$$%%%&&&(((((((((''''''(((((())))))))))))(((((())))))))))))************|||qqqfffcccbbb______bbbmmmwww}}}{{{fff[[[MMMDDDBBB@@@;;;666666444222111222333222111000000000000000000000000000000000000000000000000////////////////////////------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,+++++++++************************'''((()))***++++++++++++************++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********)))***************))))))+++*********))))))))))))************************+++++++++*********)))))),,,,,,+++******+++,,,,,,------,,,++++++,,,------,,,+++*********+++,,,---............////////////222222222222222222222222222111111111000///...---000111222222222444666999999::::::<<<===@@@BBBCCCLLLOOOQQQRRRSSSVVV[[[___iiimmmsssxxxyyyvvvrrrooommmppprrruuu|||}}}{{{{{{~~~~~~uuunnnjjjgggkkkwww~~~~~~yyywwwxxx{{{zzzxxxyyy|||~~~}}}{{{zzz{{{|||~~~~~~ttt^^^WWWMMMFFFBBBAAA@@@???>>>>>>???@@@@@@@@@AAA@@@<<<;;;999777444333111111111111111111111111111111000000000000000000000000........................////////////////////////........................---------.........//////------,,,++++++++++++,,,---,,,+++++++++,,,---...------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))***++++++++++++++++++++++++*********))))))************************************************)))))))))))))))*********&&&'''(((*********)))((())))))************))))))))))))))))))************uuuooojjjddd``````nnnuuu}}}sssdddSSSJJJHHHFFF???888888666444444444333111000111111111111111111111111000000000000000000000000........................------,,,,,,,,,---......------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************)))))))))))))))***+++,,,************+++++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***************+++++++++++++++*********(((***,,,------,,,***)))***************)))))))))************************+++++++++***************,,,++++++******++++++,,,...------,,,,,,------...+++++++++++++++,,,---------------....../////////222333555666777777666555111111111111111111000000555666777666666888;;;>>>>>>@@@BBBBBBDDDHHHOOOTTTZZZ___dddeeecccdddiiimmmuuuxxx}}}~~~zzztttpppooossswwwzzz~~~qqqfffaaa[[[\\\iiixxx}}}{{{{{{}}}~~~}}}~~~uuuaaaYYYOOOGGGEEEDDDBBB@@@???@@@BBBEEEGGGHHHIIIIIIDDDCCC@@@>>>:::888666555555444222111000000111111000000000000000000000000////////////////////////////////////////////////........................---............/////////---,,,,,,+++++++++++++++++++++++++++,,,---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,+++++++++***************************************************************************))))))))))))((()))***,,,,,,+++************++++++++++++******))))))))))))************zzztttnnniiigggjjjmmmttt}}}{{{~~~{{{ooo^^^SSSMMMHHHBBB<<<999777666555555555222000222222222222222222222222000000000000000000000000........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************)))((()))***,,,---*********+++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************)))***+++,,,,,,,,,+++***************************************************************************++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++,,,,,,------,,,,,,---...//////000000000222444777888888777666111222222333444666777888;;;<<<===<<<<<<===@@@BBBCCCFFFIIIJJJKKKRRR]]]fffeeekkkqqqrrrpppppptttyyy|||~~~~~~xxxqqqlllnnntttzzzuuuhhheee]]]\\\hhhwww~~~~~~~~~zzzhhhZZZSSSKKKHHHHHHIIIGGGEEECCCDDDEEEGGGIIIJJJJJJJJJIIIIIIGGGEEECCCAAA???>>>999777444111000000111222111000000000000000//////////////////////////////000000000000000000000000......................................./////////...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************************************************************++++++******))))))(((((()))***+++,,,,,,+++******)))******++++++******)))((()))))))))************~~~xxxrrrmmmffffffjjjsss|||}}}zzznnn```TTTKKKEEECCC:::999777666666666444333222222222222222222222222000000000000000000000000........................---------------------,,,...------,,,,,,------.........---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************+++***)))))))))***,,,---***++++++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))((()))***+++,,,***************+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,---...///111111222111222555888999999888777555555555555666888:::;;;<<<>>>AAABBBDDDFFFIIIKKKMMMOOOQQQPPPPPPVVVaaajjjiiinnnsssuuutttvvv{{{~~~xxxrrrnnnjjjsss|||zzzpppllleeedddmmmxxx{{{yyyvvv|||xxxfffWWWSSSOOOPPPTTTUUUQQQLLLJJJJJJIIIHHHHHHHHHHHHHHHKKKKKKKKKJJJIIIHHHFFFEEE;;;999666333111111222222222222111111000000000///000000000000000000000000111111111111111111111111//////////////////////////////////////////////////////...------------------------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))++++++************************************************************************++++++******))))))(((((()))***+++++++++***)))((((((((())))))))))))((((((((()))))))))************zzzqqqiiifffggglllqqqtttxxx|||rrrcccVVVNNNKKK???<<<888666666666555333222222222222222222222222000000000000000000000000........................------.........---,,,+++......------------......///......---+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++*********++++++,,,++++++++++++,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++******************+++++++++)))))))))******************)))((('''(((***,,,...*********+++++++++++++++***************************************+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,---------------,,,---...///111222333444555666888:::;;;;;;;;;;;;:::999888888888:::;;;<<>><<<:::777666555444444333333333222222111111000000000000000000000000000111111111111111111111111////////////////////////000000000////////////...000//////...............------------,,,+++***)))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********************************+++++++++************************************************************))))))))))))))))))***+++***)))((('''(((((())))))))))))(((((())))))))))))************zzztttnnnjjjjjjjjjkkkrrrzzzvvvgggZZZSSSEEEAAA;;;666444444333222222222222222222222222222000000000000000000000000////////////////////////------.........---,,,+++......------------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************+++++++++,,,,,,++++++***+++++++++,,,,,,,,,------***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++((()))))))))*********+++))))))******+++,,,------*********++++++,,,,,,,,,************************))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++,,,------,,,+++++++++,,,---.........---,,,------///000222444555666888999999:::;;;<<<<<<===<<<<<<<<<===???BBBEEEFFFNNNTTT[[[aaaeeeggghhhiiieeebbb^^^[[[\\\```eeeiiijjjgggeeehhhpppzzz{{{xxxuuurrrqqqllluuuzzzvvvuuuwwwwwwtttrrrtttyyy}}}||||||{{{zzzuuuxxx}}}~~~}}}jjjkkkpppyyy|||ooocccZZZWWWSSSOOONNNPPPSSSUUUYYYXXXWWWTTTPPPKKKGGGDDD@@@@@@>>>===;;;:::999888555555444444333222222111111111111111111111111111222222222222222222222222////////////////////////000000000000/////////...//////...------------...+++,,,---------,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))*********+++++++++************************************************)))))))))))))))*********)))***+++++++++)))(((''')))))))))******)))))))))))))))))))))************}}}vvvooolllgggfffnnnzzzvvvdddXXXJJJEEE===777333222111000111111111111111111111111000000000000000000000000000000000000000000000000------...///...---+++***......------------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************************+++,,,------,,,***)))++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))******++++++++++++(((((())))))*********+++((())),,,.........---,,,*********++++++,,,,,,,,,************************))))))******++++++++++++***+++,,,------,,,+++***,,,,,,---......---,,,,,,+++,,,---.........---,,,---...///111333555666777999999999999999:::;;;<<<<<<<<<>>>AAAFFFLLLQQQTTTaaafffmmmrrrtttssssssrrriiifffbbbaaaeeejjjoooqqqjjjddd```cccnnn{{{|||yyywwwwwwwwwoooxxx~~~}}}}}}zzzwwwxxx}}}~~~}}}}}}~~~|||yyyoooooorrrzzz}}}yyyvvvwww~~~zzznnnqqqyyy{{{mmm]]]ZZZVVVSSSSSSWWW\\\___dddbbb___ZZZTTTMMMFFFCCCBBBBBBBBBAAA@@@>>><<<;;;666666555444444333222222111111111111111111111111222222222222222222222222000000000000000000000000111111000000/////////.........---,,,,,,,,,,,,---)))***,,,---......---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,***)))((())))))******++++++++++++************************************************(((((())))))******++++++***++++++,,,+++***)))(((******++++++++++++******))))))))))))************yyyqqqpppmmmhhhlllvvvyyylllXXXKKKAAA>>><<<888555777444444333222111111111111111222222222222111000000000/////////...............///000///---,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111///,,,***(((((()))***************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---,,,***'''&&&)))************+++++++++))))))))))))******************************************************************++++++++++++******---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///000///...---...///000111---///222333333555777999:::;;;;;;<<<;;;999888666===???CCCHHHPPPXXXaaafffyyyxxxsssjjjffflllvvvyyyxxxwwwpppggg]]]___pppyyyuuuvvv|||{{{vvvtttsssnnnmmmmmmrrrzzz~~~xxxwww{{{|||rrrppprrreeelllyyy|||pppaaa\\\XXXXXXZZZ```kkkvvvuuutttpppiii^^^TTTKKKGGGEEEDDDCCCBBB@@@@@@??????@@@===999666555333111///555333222222333333111000222111111111111111222222000000000000000000000000////////////////////////000000///...------,,,,,,..................------***+++,,,,,,------,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++&&&)))---,,,)))'''(((***)))))))))))))))))))))))){{{xxxssskkkkkkrrrvvvyyybbbTTTGGGCCCAAA>>>;;;;;;666555444333222222222222333333333333333222111111000000/////////.........---//////...---,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,///...,,,***))))))******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))************+++++++++))))))))))))******************************************************************++++++++++++******,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------,,,,,,,,,---...///000222444444444555777999;;;;;;;;;<<<=========>>>@@@GGGOOOVVV]]]fffqqqzzz~~~uuuqqqwwwqqqjjjccceeevvv|||wwwvvv{{{yyyuuussslllkkkkkkooouuuyyyyyyxxxzzzzzz~~~uuukkkggggggdddjjjvvvxxxnnnaaa]]]YYYZZZ]]]dddrrr~~~xxxkkk^^^SSSNNNKKKJJJHHHFFFEEEDDDEEEEEEFFFDDDAAA???===;;;888555555444333444555666555333222111111000000111111222000000000000000000000000////////////////////////000//////...------,,,,,,........................++++++,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++)))***++++++***))))))***************************~~~wwwoookkklllkkk{{{lll\\\KKKDDDCCCAAA>>><<<777666555444333333333333333444444444444333222222000000000/////////......---.........,,,+++,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,*********+++,,,---...---+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,,,,++++++*********+++***)))((((((***,,,...)))************+++++++++)))))))))*********++++++************************++++++++++++++++++++++++******++++++++++++************++++++,,,,,,------+++++++++,,,,,,---------+++,,,...---,,,,,,---///---,,,,,,,,,,,,---...///111333444555666777:::<<<>>>=========???BBBEEEGGGHHHSSS___hhhlllttt|||xxx}}}wwwsssooosssyyy{{{yyyvvvsssrrrqqqrrrssstttsssrrr{{{|||{{{}}}vvvkkkfffdddcccgggoooxxx}}}zzzppphhhbbb]]][[[\\\```iiiyyywwwjjj___YYYUUUSSSOOOLLLLLLMMMOOOQQQOOOLLLHHHEEECCC@@@<<<999444333222333444555444333222111111000000000111111000000000000000000000000/////////////////////////////////...------,,,,,,........................++++++,,,---------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++,,,+++))))))+++,,,++++++************************~~~vvvpppoookkkzzzuuudddRRRHHHFFFEEEAAA===888777666444333333333333333333333444333222222111000000000////////////...,,,---...---,,,+++,,,---,,,,,,,,,---------------------------------------************************++++++++++++++++++++++++,,,+++***))))))***,,,---,,,++++++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))++++++***))))))***+++,,,))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++,,,------******+++,,,,,,---......+++,,,...---,,,,,,---///.../////////000000111111///111333555777:::>>>AAAAAA@@@@@@AAAEEEJJJOOORRRXXX```kkksssxxx}}}~~~zzz~~~~~~}}}|||}}}yyyvvvtttsss}}}}}}||||||zzzyyyzzz~~~vvvrrrpppfffhhhlllqqqssspppiiicccccc```]]]^^^aaajjj{{{{{{sssnnnccc```[[[XXXXXX[[[___cccaaa[[[SSSLLLGGGCCC@@@>>>999777666555666666555333222222111000000000111111000000000000000000000000//////////////////////////////.........------------------...............+++,,,,,,---...---------***++++++,,,,,,---------++++++++++++++++++++++++,,,,,,***))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++...+++((((((+++------+++************************yyyuuuooowww{{{nnn\\\OOOLLLJJJEEE???888777666555444333333333222222222222222111111000111000000000////////////,,,---......,,,,,,---...,,,,,,,,,---------......------------------------************************++++++++++++++++++++++++++++++*********+++---...++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))++++++,,,,,,+++***((('''))))))*********+++++++++************++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***++++++,,,------******+++,,,,,,---......+++,,,...---,,,,,,---/////////000111222222333333111333444555777:::>>>AAA@@@AAADDDHHHOOOWWW^^^bbbfffiiipppxxx~~~zzz~~~xxxtttrrrsssxxx|||~~~~~~~~~|||{{{ooooooppprrrqqqnnnjjjggggggeeeddddddeeekkkzzzuuuqqqmmmjjjkkkpppvvvzzzyyypppcccVVVMMMHHHEEEDDDBBB@@@>>><<<<<<:::888666333333222111111111111111111111111111111111111111////////////////////////...............------------------.........//////,,,,,,---.........------+++++++++,,,,,,------...++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++...***'''(((+++...---,,,************************}}}vvvrrrsssyyyzzzqqqcccUUUNNNKKKEEE===:::999888666555444444444111222222222222111000000111111000000000/////////,,,...///...------...000------......///000000000------------------------------------------------++++++++++++++++++++++++***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********+++,,,------,,,***'''%%%)))************+++++++++*********++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------+++++++++,,,,,,---------+++,,,...---,,,,,,---///...///000111222333333333666777777777888:::>>>BBBBBBEEEKKKTTT]]]fffmmmpppnnnooossszzzyyyuuuyyy|||zzz|||}}}}}}|||yyyzzz{{{||||||}}}}}}|||yyyyyyyyyyyyxxxvvvtttsssooonnnoooooommmppp|||}}}qqq```TTTMMMHHHFFFFFFDDDAAA???===;;;888555555444333222222222222222111111111111111111111111////////////////////////........................,,,,,,------.../////////,,,,,,---...............,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************++++++++++++)))((()))+++,,,,,,,,,++++++++++++++++++++++++}}}zzzxxx|||}}}zzzvvvtttzzzzzzwwwnnn___UUUOOOHHHAAA===<<<;;;999777666666666222222333333222222111000111111111000000000//////---...000///......000111------......///000000111........................------------------------++++++++++++++++++++++++)))+++---/////////...---++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))************+++++++++*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---//////000222333444555555444666777888999;;;???EEEIIINNNRRRYYYbbbjjjooossstttrrrssswww|||~~~~~~wwwrrrwww}}}||||||||||||}}}~~~wwwyyy}}}~~~zzzyyyrrrdddYYYRRRNNNJJJGGGEEECCCAAA???<<<:::777666555444333333333333111111111111111111111111////////////////////////........................,,,,,,------...//////000,,,------...............---------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++&&&(((***+++******+++,,,++++++++++++++++++++++++}}}{{{vvvsssrrrooonnnrrrxxx{{{}}}vvvvvv}}}|||mmmaaaZZZRRRKKK???>>>===;;;:::999888888333444444444444333222222111111111111000000000000---///000000//////000222++++++,,,,,,---...//////........................++++++++++++++++++++++++++++++++++++++++++++++++)))+++...000111000...---+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))((()))***,,,---)))************+++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///222333555777888888888777222444777:::???FFFMMMRRR[[[___fffmmmqqqrrrrrrqqqssswww{{{|||{{{yyyyyyyyyyyy}}}~~~~~~|||{{{www{{{|||~~~~~~xxxkkkaaa[[[RRRPPPMMMLLLKKKIIIGGGEEE888777666555444333333333111111111111111111111111////////////////////////---.....................,,,,,,------...///000000,,,---......//////...............------,,,,,,,,,++++++++++++++++++++++++++++++---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++$$$'''+++,,,***)))***,,,++++++++++++++++++++++++vvvtttooonnnmmmllllllmmmnnnooorrrxxxvvvuuuyyy{{{wwwwwwvvvlll\\\NNNHHH@@@::::::;;;999888:::555555444333333222111111000000000000000000000000......//////......---,,,........................444111------///111000...++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,)))***---,,,)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------,,,,,,+++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------************+++,,,------333222111000000111222333555666666555444555888;;;999999999;;;AAAKKKUUU]]]cccggglllnnnppprrrwww|||yyyyyyyyyzzz{{{zzzxxxvvvxxxxxxvvvrrrqqqvvvttthhhggg\\\PPPKKKJJJHHHFFFEEE>>>===;;;888444222222333444333333222111000000///000000000000////////////......---,,,,,,,,,,,,---***+++---...///...------***+++,,,---............++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********---,,,+++*********+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))++++++************++++++)))************+++++++++)))))))))***++++++,,,,,,uuuooooooooonnnmmmmmmmmmnnnooopppsssyyyxxxwwwxxx}}}{{{jjj\\\KKKBBB;;;:::999777555666555555444444333222222111111111111111111111111111......//////......---,,,........................000---******,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------(((---///,,,+++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,---.../////////000000222333333666666444333444666999;;;>>>???@@@DDDJJJSSS]]]cccfffggghhhhhhiiinnnvvv}}}~~~}}}{{{zzzvvvuuusssoooooovvv~~~zzznnnaaaXXXTTTQQQMMMKKKDDDCCC@@@===999777777777333222222111000000//////111000000000////////////000///......------......+++,,,------.........---............---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******---,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++************++++++)))************+++++++++++++++******************~~~}}}||||||~~~~~~}}}|||yyyxxxwwwwwwxxxyyy{{{||||||{{{{{{|||{{{xxxvvvwwwuuupppnnnpppqqqqqqqqqqqqqqqrrrssstttttt{{{zzzvvvvvvxxxvvvfffQQQGGG???<<<:::666444555555555444444333222222222111111111111111111111111...////////////...------........................---+++))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------(((222999555---+++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000//////111333444555666666999777444555888===AAACCCIIIJJJMMMRRRYYY```gggkkkiiigggbbb^^^^^^eeeqqqzzzwwwvvvtttqqqrrrzzzrrruuuyyy~~~vvvrrrxxx|||}}}yyywww{{{rrrfff```ZZZSSSMMMIIIGGGDDD@@@<<<:::888888444333333222111111111111111111000000000/////////111000//////......//////------------------...///............---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++,,,,,,++++++***))))))(((~~~{{{zzzzzz{{{|||}}}yyyvvvtttuuuwwwxxxvvvsssoooooonnnnnnnnnoooqqqrrrqqqqqqqqqrrrtttuuuuuuuuuuuuyyyzzzyyyyyyzzzyyyuuupppnnnnnnrrrtttsssuuuyyyxxxxxxxxxxxxxxxxxxyyyyyyyyy{{{yyyyyyyyy|||oooYYYOOOEEEAAA>>>999777777555555444444333333333333111111111111111111111111///////////////...------...........................---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------;;;DDD===111***+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++******+++++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------......000111222222444666888:::::::::999;;;888777:::BBBKKKQQQTTTWWWXXX[[[```fffkkknnnpppjjjfff___WWWUUU\\\gggqqq~~~|||zzz{{{~~~~~~|||zzzzzz~~~~~~~~~qqquuu{{{}}}||||||xxxrrrtttuuuqqqkkkkkkrrryyy{{{|||}}}yyyuuuuuu}}}xxxqqqjjj^^^TTTQQQNNNIIIEEEBBB???===;;;888777666444333333333444111111111000000000//////111000//////....../////////...---,,,,,,---...///***+++,,,---............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++))))))*********++++++++++++++++++*********))))))~~~{{{xxxyyyyyyxxxwwwvvvuuuuuussssssssstttuuuxxx{{{}}}wwwuuurrrsssuuuuuussspppnnnmmmmmmllllllmmmnnnoooooopppppppppppppppqqqqqqrrrvvvyyyxxxxxxxxxuuupppllljjjkkkppptttwww{{{~~~}}}|||yyyuuutttuuu{{{|||```UUUJJJEEEAAA<<<999999555555444444444444333333111111111111111111111111//////000000//////...---..............................///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------;;;DDD===111***+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000222333444666777999;;;;;;;;;::::::999999;;;AAALLLWWWaaagggeeeeeeggglllqqqssssssqqqkkkggg___WWWSSSWWW```hhhssssssrrrrrruuu|||}}}{{{{{{{{{zzz}}}}}}}}}~~~}}}}}}~~~~~~{{{yyyrrrjjjhhhiiihhhfffjjjrrrvvvvvvrrrtttuuurrrpppuuu{{{wwwwww|||sssddd]]]YYYSSSNNNKKKHHHEEEBBB<<<:::888555444444444444111111111111000000000000000///......------......000///---,,,,,,---...///***+++,,,---............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++))))))*********+++++++++|||zzzxxxwwwwwwvvvtttssspppqqqrrrqqqpppooopppqqqnnnppprrrtttuuuxxx{{{~~~wwwvvvuuuuuuvvvvvvtttsssrrrrrrqqqppppppqqqrrrsssssstttuuuuuusssssstttvvvvvv|||~~~}}}xxxsssmmmjjjlllrrrwww{{{~~~xxxvvvrrroooqqq|||iii]]]QQQIIICCC===999999555555444444444444444444222222222222222222222222///000000000000///..............................,,,---///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------(((222999555---+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---************************++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111222444555666777777888999:::::::::::::::===BBBJJJSSS^^^jjjrrrpppoooppptttxxxyyywwwsssnnnkkkeee]]]XXXZZZaaahhhooopppppppppsss{{{{{{tttooommmppprrrtttwwwyyy{{{~~~~~~xxxxxxyyyxxxpppcccdddeeegggnnnvvvxxxuuunnnnnnmmmjjjiiiooo{{{zzzsssnnnlllnnnqqqwwwzzz~~~{{{{{{tttgggaaaZZZUUUSSSOOOJJJFFF???===:::777444333444444222222111111111000000000000///......------......000///..............................---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------***+++,,,---......------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++((())))))***++++++,,,,,,xxxvvvuuuuuuvvvvvvuuussstttuuuwwwvvvtttsssuuuxxxwww{{{~~~}}}}}}~~~wwwuuuwww}}}yyyvvvrrrpppvvvvvviii[[[QQQIII@@@;;;;;;444444555555555555555555222222222222222222222222000000000000000///..............................+++---//////,,,++++++,,,------------------------++++++,,,,,,,,,,,,------(((---///,,,+++,,,---+++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++++++++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------------------............000000111222333555777777777777777888:::;;;<<<===AAAGGGOOOTTTYYYbbbnnnxxxvvvuuuuuuyyy}}}{{{wwwuuurrrkkkddd```bbbjjjqqq{{{{{{zzzwwwvvv||||||wwwsssqqqpppmmmmmmnnnrrrwww}}}|||wwwrrrsss{{{}}}yyymmmmmmmmmoooxxx~~~tttrrrmmmiiihhhllltttzzzyyy}}}~~~vvvlllgggfffgggqqqwwwtttmmmeee```^^^ZZZTTTPPPFFFDDD???;;;888666666666222222222111111111000000111000//////....../////////////////////...------............---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......***+++,,,............---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++************++++++)))************+++++++++******************++++++}}}{{{zzzzzz{{{|||{{{yyy|||~~~~~~||||||}}}{{{vvvrrrrrr}}}{{{tttdddYYYNNNDDD>>>===444444555555555555555555222222222222222222222222000000000000000//////...........................,,,///111111...,,,,,,...------------------------++++++,,,,,,,,,---------...///,,,)))***---,,,)))++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++((()))***++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------------------------------------.........//////111111111222444666777888888888888999;;;>>>AAACCCIIIQQQZZZ]]]___dddpppzzzyyywwwwww{{{{{{zzzwwwpppiiifffjjjttt|||{{{}}}|||wwwvvvxxx{{{|||rrrppppppuuu}}}}}}nnnlllhhhfffjjjvvv}}}|||zzzxxxzzz|||wwwpppjjjhhhkkkooosssuuuzzz~~~~~~|||~~~zzzrrroooooopppxxx}}}tttooommmiiiccc^^^MMMJJJEEE@@@===;;;;;;;;;222222222111111111111000222111111000000000000000...///000000000///---,,,++++++,,,---............++++++,,,,,,,,,---------,,,,,,,,,------.........)))+++,,,...//////......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++************++++++)))************+++++++++,,,,,,++++++***)))))))))xxxwwwuuusss~~~|||mmm]]]OOODDD>>>;;;;;;:::888777777666444222222111000000111111000...000000000000000000000000......---------,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------............------------,,,,,,------...///000111111222222333444444333444666777777:::=========@@@EEEJJJ\\\```aaa]]]___kkkuuuxxx{{{xxxyyy~~~{{{xxxxxxxxxuuuqqqmmmnnnwww~~~zzzrrrooowwwzzzyyyyyy|||}}}mmmfffaaaccclllyyy}}}ssssssrrrkkkjjjppptttzzzzzzvvvzzztttkkk```OOOJJJJJJDDDAAA???777666444333333444444333111222000//////111222111000000000///...------,,,,,,////////////////////////.........------,,,,,,,,,.........------,,,,,,,,,......------------......************************++++++++++++++++++++++++++++++------------++++++---,,,+++***)))'''&&&&&&))))))))))))************------,,,,,,+++*********++++++++++++++++++++++++{{{vvvqqqttt}}}~~~uuueeeXXXMMMEEEBBB;;;:::777777777666444222333111000000111222000///000000000000000000000000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,---------,,,,,,------------------------************************++++++******++++++,,,---,,,,,,,,,---------......------------------------///000111222333444555555888999999999888888:::<<<;;;;;;===AAAHHHOOOUUUYYY```ccc```[[[^^^iiitttyyy}}}zzz{{{{{{vvvuuurrrrrrssstttyyyyyyrrroooxxxxxxqqqkkkjjjppp{{{yyywww{{{|||zzzuuuvvv|||}}}sss___SSSPPPIIIHHHHHH@@@:::888666555555444111///222000//////000111111000000//////......---,,,,,,////////////////////////......---------,,,,,,,,,------------------,,,,,,......------------......++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******&&&'''(((***+++++++++,,,))))))))))))*********************+++++++++++++++++++++++++++++++++++++++|||sssoooqqqsss~~~uuu|||vvvgggZZZOOOHHHCCC<<<:::888777777666555333444333111222333333222000000000000000000000000000000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........---,,,,,,------------------------************************,,,+++*********+++,,,---,,,,,,,,,---------......,,,,,,------------------000111222333555666777888888999999888777777:::<<<===<<<>>>GGGTTT```fffhhhhhhhhhccc^^^aaakkkwww}}}{{{{{{}}}|||vvvrrrqqqmmmqqqvvv|||zzzsssqqqyyyyyyuuuooolllooouuu{{{~~~vvv{{{vvvsssqqquuu~~~yyytttttttttqqqooorrrwww{{{~~~hhhWWWOOOHHHIIIJJJDDD@@@===;;;888777444000---222000...///000111000///000//////......---------////////////////////////...------------,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))###%%%(((***,,,---------))))))))))))************(((((())))))***++++++,,,************************zzzsssrrrllltttwww|||~~~|||tttcccWWWNNNHHHDDD>>><<<999777777777555444555333222222333444222111000000000000000000000000000000000/////////......---------...............------------------------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---------,,,++++++++++++++++++++++++++++++************************,,,+++***)))***+++---...,,,,,,,,,---------......,,,,,,,,,------.........000000222333555666888888777888888777666777:::<<<>>>@@@FFFQQQ]]]hhhmmmooommmkkkhhhfffiiirrr|||{{{wwwwwwuuupppmmmnnnppptttzzz~~~wwwuuu|||xxx{{{{{{uuusssrrroooooommmkkklllooonnnkkkaaahhhmmmpppttt~~~vvvooojjjgggdddbbbaaabbbfffooo}}}vvvsssqqqooofffgggjjjnnnttt|||hhhUUUNNNHHHIIIJJJCCCCCCAAA>>>;;;999555111...222000//////000111000///000/////////......------////////////////////////------------------------,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''')))***,,,,,,+++***)))((()))))))))************(((((()))))))))*********))))))))))))))))))))))))xxxvvvmmmoooxxx{{{}}}}}}{{{}}}uuudddYYYRRRLLLIIIBBB???;;;999888777666555555444333333444444333111111111111111111111111111/////////.........---------------.........//////------------------------,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++------,,,+++++++++******++++++++++++++++++++++++************************++++++*********+++,,,---,,,,,,,,,---------......,,,,,,---...//////000000222222333555666888999999999::::::999999<<>>;;;999888777666555444222333444444333111111111111111111111111111/////////.........------,,,,,,------.../////////------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,+++*********++++++------------------------******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------...///000111222333666666777888999::::::;;;777888999:::;;;???DDDHHHKKKSSS___fffiiikkknnnqqqhhhdddbbbfffkkkooosssxxxyyyqqqooonnnmmmppptttvvvyyy}}}zzzwww{{{|||yyyvvvwww{{{}}}zzzwwwppplllhhhiiimmmrrruuuuuummmkkkggg```XXXUUUVVVYYYWWWaaaiiilllpppsssmmmccc___^^^___aaaeeelll{{{xxxqqqkkkiiihhhgggfffeeeaaa___XXX[[[```dddhhhoooyyy~~~|||{{{yyyqqqoooqqqwww}}}}}}kkkZZZSSSSSSNNNMMMMMMFFFHHHGGGEEEDDDBBB>>>999555555333111111222222111000////////////////////////////////////////////////,,,,,,,,,------------...///......------,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++))))))))))))************,,,++++++***))))))((((((************************~~~wwwrrrooorrr||||||{{{xxxxxxnnndddYYYPPPKKKGGGAAA===:::999777666444333222222333333222111111111111111111111111111000000000/////////......,,,,,,------...//////000........................,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,+++++++++,,,---...------------------------************************(((***+++------,,,+++***,,,,,,,,,---------......---...///000222333444555777777888888999999999999777888:::;;;???DDDKKKPPPTTTYYY___fffkkknnnpppqqqhhhaaa]]]```dddfffkkkpppyyyrrrmmmlllllllllnnnrrrssswww}}}{{{uuurrrvvvzzz}}}}}}vvvtttrrrrrrrrrooojjjfff___\\\ZZZ\\\bbbfffgggeee```___]]]YYYVVVUUUWWWZZZXXXccckkkmmmttt{{{xxxooommmhhhgggjjjmmmqqq{{{xxxppphhhlllttt{{{~~~zzzrrrlll```ffflllmmmjjjhhhjjjmmmrrrqqqrrrwww|||{{{~~~~~~wwwdddXXXWWWYYYSSSQQQRRRMMMOOOMMMKKKJJJGGGCCC===999777555333222333333222111/////////////////////000////////////////////////,,,,,,,,,---------......---------....../////////++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++---,,,***))))))***,,,---))))))))))))************+++++++++++++++*********++++++++++++++++++++++++~~~xxxqqqooottt|||{{{{{{ttt|||ttteeeYYYNNNJJJCCC>>>;;;999777666444333111222333333222000111111111111111111111111111111111111000000000000,,,,,,------...///000000........................,,,------......------,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,---,,,,,,+++,,,---///000++++++++++++++++++++++++************************'''))),,,......---+++))),,,,,,,,,---------.........///000111333555666666666666666666666666666666<<<===???BBBFFFMMMTTTZZZZZZYYY[[[aaaiiipppqqqqqqlllaaaZZZ\\\___aaaffflllooojjjhhhjjjkkkjjjjjjmmmqqqvvv}}}~~~vvvpppnnnrrrwwwzzz~~~zzzvvvqqqjjjccc```]]]\\\[[[TTTSSSTTTZZZbbbgggfffccc```___]]][[[ZZZZZZ\\\]]]bbbmmmsssuuu|||~~~xxxuuuwwwyyyyyy~~~wwwpppgggpppuuunnnsssvvvssskkkfffgggiiihhhfffeeegggnnnvvvzzzyyyxxxxxxzzzzzziii___aaaccc\\\YYY\\\YYYTTTRRRPPPNNNKKKFFF???;;;888666444333444444333222////////////000000000000////////////////////////,,,,,,,,,------.........++++++,,,...000111222333++++++************++++++************************++++++++++++++++++++++++***)))(((''''''((()))***111///+++)))((((((***+++))))))))))))*********************+++,,,,,,------++++++++++++++++++++++++}}}sssrrrqqqrrr|||zzzrrruuu{{{sssjjjYYYOOOFFFCCC@@@;;;777666666555444444333333333333,,,---///111222111000///000000000000////////////---.........//////000000111---***)))+++------++++++,,,------.........------------............/////////---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++------------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,---.........---///111333555777777777777888888888666555666999<<<:::@@@IIIPPPUUUYYY\\\]]]YYYZZZ[[[]]]```eeelllqqqpppiiicccbbbbbbaaacccfffkkkiiiiiijjjiiifffgggkkkpppwww}}}~~~}}}zzzzzz~~~vvvvvv~~~wwwpppnnnooojjjeee\\\UUUVVVZZZZZZUUUXXXYYY\\\```cccdddcccaaa```^^^```eeegggfffgggkkkvvv}}}~~~zzzqqqvvv}}}xxxxxxwwwsssnnnjjjhhhgggmmmiiiggggggeeeaaabbbeeehhhhhhkkkpppzzz~~~}}}sssggg```fffnnnpppqqqssskkkfff```]]]ZZZUUULLLEEE<<<999555333222333222111///......///111222000///...---,,,,,,,,,,,,---............------,,,,,,,,,///...,,,*********,,,---......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++******))))))))))))******|||xxxuuussszzzuuutttwwwyyyooo```UUUJJJFFFBBB<<<888777666666555444333333333333000000000000000000111111000000000000////////////............/////////000000---***)))+++------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------...............222333555777888999999888666888888777777999===AAAHHHNNNXXX___cccdddeeeeee^^^]]]\\\[[[\\\bbbiiiooopppjjjeeeeeeddddddfffkkkrrrqqqqqqqqqnnniiilllqqqzzzxxxsssssstttzzzyyy}}}qqqggg```^^^^^^XXXYYYXXXWWW\\\cccfffddd```^^^]]]]]]___bbbccccccjjjiiillltttxxxzzz~~~}}}|||yyyuuuooolllkkkkkkjjjiiijjjnnnlllddd]]][[[^^^___bbbgggnnnwww~~~{{{|||yyyrrrpppyyy{{{vvvpppdddUUUJJJ@@@===999666555555444333111000///000111111///---......---,,,,,,---...............------,,,,,,,,,///---,,,+++***+++---.........---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++******))))))))))))******|||wwwrrrtttyyy}}}wwwtttuuuhhh\\\OOOHHHDDD>>>999888777666555444333333333333444333111//////000222333000000000000////////////............////////////000---+++***+++---,,,,,,,,,+++*********+++,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111666666777999::::::::::::888999999999999===DDDJJJXXX]]]eeejjjllljjjhhhggg```^^^ZZZWWWXXX\\\dddiiiooojjjggghhhiiiiiimmmrrryyyyyyyyywwwqqqnnnttt}}}}}}vvvrrrsssuuuzzz~~~~~~~~~vvviii^^^VVVRRRPPPPPPPPPXXX___dddkkkssswwwxxxiiieee```^^^aaafffjjjllltttsssvvv}}}|||xxxwwwwwwuuurrrssswwwuuukkkaaa\\\ZZZ\\\```eeeiiikkkmmmmmm{{{~~~}}}yyyxxxxxxbbbRRRFFFCCC???;;;:::888666444444222111000000000...,,,......------------...............---------------...---,,,++++++,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++******))))))))))))******}}}xxxwwwyyy|||www|||pppaaaQQQJJJEEE@@@;;;999888777666444333333333333555444222111000111111222000000000000////////////.........//////////////////...,,,,,,,,,,,,,,,,,,---,,,***))))))+++,,,...++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++////////////111222444555777888888999999:::::::::999:::;;;:::<<>>CCCQQQeeesss|||wwwtttssstttpppqqqqqqooommmlllmmmooolllmmmpppvvvwwwvvvyyy~~~|||{{{{{{yyywww|||zzzvvvzzz~~~~~~{{{xxxxxxyyy~~~~~~qqqgggXXXUUURRRRRRUUUXXXXXXVVVaaammmwwwzzzyyy{{{||||||{{{xxxwwwwww{{{}}}~~~}}}|||~~~{{{rrrnnnnnnrrrwww{{{{{{xxxsssoooooopppqqqqqqqqqssswww{{{xxxvvvyyynnn\\\KKKHHHDDDAAA>>><<<888666444222000000111222111111////////////////////////........................------------...//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++~~~~~~yyytttqqqooonnnmmmlllkkkjjjkkkmmmpppqqquuuyyy~~~|||zzz}}}oooZZZOOOJJJDDD???<<<999888777555444333333333000222333555444333111///000000000000///////////////////////////.........---...///...---,,,,,,---///...---,,,,,,,,,---...,,,,,,,,,,,,---------------,,,+++************************************************++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........---///111444777:::;;;<<<666666666666777888999:::777<<>>:::999777666444333333333111111111222222222222222000000000000////////////000/////////............,,,///000///---+++,,,...---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******************+++,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,,,,---...//////000000///111555888:::;;;:::999555555555666777999;;;<<>>888666666666555333333333333222222222222111111111111111000000000000000///---,,,,,,,,,...///---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,,,,------...---,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////------------------------......//////111333555777999888777666555555444444555999;;;999777<<>>;;;888555333222222222222222222111111000000000/////////......//////000000000000//////++++++++++++***)))((((((,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,---...---+++++++++,,,,,,,,,+++++++++++++++***{{{yyyuuusssqqqoookkkiiihhheeebbbaaa```___]]][[[TTTTTTSSSQQQQQQQQQSSSTTTUUUYYY___eeemmmxxxvvvmmmpppttt~~~uuupppnnnggg___MMMGGG???:::999888666444444444333333333222222222111111111111000000000///111111000////////////000,,,---......///.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///------------------------///111444666888888777777555555444444444444555555777999:::999;;;DDDSSS^^^eeeiiijjjgggbbbbbbggglllyyyzzzrrrssswww|||~~~pppiiibbbcccjjjssswwwxxxqqqrrrsssttttttssssssrrrsssqqqooollljjjgggfffeee]]]cccgggffffffjjjllllllnnnmmmmmmooosssvvvwwwwww~~~{{{yyyxxxxxxuuunnnhhhjjjiiigggggglllvvvzzzzzz}}}|||~~~qqqgggeeeiiimmmooofffZZZRRRNNNNNNMMMLLLMMMJJJFFFCCC???;;;777333222222222222222111000000////////////............/////////000000/////////---------------,,,+++***+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))*********+++++++++)))+++++++++))))))***+++++++++++++++++++++++++++|||xxxuuusssqqqooommmjjjhhheeecccbbbbbb```^^^YYYWWWUUUSSSRRRQQQQQQPPPRRRUUUYYY]]]ccclllxxxzzzkkkiiipppzzzwwwvvvwwwrrrkkkTTTLLLCCC===:::999666444444444444333333333222222111111111111000000000///111111000///////////////,,,------...//////......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++*********+++,,,,,,------,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,---------------,,,,,,,,,---......------........./////////222333666888999999777666444444333444444555666777444888;;;===@@@GGGRRRZZZgggiiijjjjjjggggggmmmssszzz}}}tttpppsssyyy|||zzz~~~~~~}}}|||{{{xxxvvvkkkhhhgggkkksssyyy{{{zzzttttttuuuuuutttrrrooommmnnnmmmiiifffbbb```^^^^^^YYY]]]bbbgggooowwwxxxttttttuuuwww}}}wwwrrrlllkkkiiihhhiiijjjmmmnnnnnnllliiihhhiiihhheeeccceeedddcccaaabbbeeekkkpppzzzpppnnnsssyyy|||sssfff[[[VVVTTTRRRQQQNNNLLLIIIFFFCCC???999666333333222111000000//////////////////............---......//////......---..................---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++))))))*********+++++++++)))***++++++))))))***+++++++++++++++++++++++++++~~~zzzwwwuuusssqqqmmmkkkhhhgggfffeeedddbbb\\\ZZZVVVTTTSSSRRRPPPNNNOOOQQQTTTVVVZZZaaajjjqqqzzzjjjbbbhhhrrr}}}}}}~~~zzzsssYYYRRRGGG???<<<:::777555444444444444333333333333111111111111000000000000...............---------,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------)))******++++++******)))***+++,,,,,,------,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,---------------------,,,,,,------...---......///000111222222555666888999999888666555333333333444555777888999666:::@@@DDDGGGKKKQQQUUUgggggghhhjjjhhhgggkkkqqqvvvwww~~~~~~wwwuuuxxx|||~~~|||{{{xxxxxx~~~|||xxxtttqqqmmmiiigggjjjmmmqqqwww|||~~~}}}{{{uuuuuuuuutttrrroookkkiiiiiigggdddbbb___^^^^^^^^^[[[___fffnnn{{{zzzrrrkkkgggeeedddcccaaaaaaaaabbbcccdddbbb```___aaaccccccccccccddddddcccbbbbbbdddfffjjjnnntttzzz}}}wwwvvvzzz~~~zzznnneee```^^^[[[XXXPPPMMMKKKHHHFFFCCC>>>;;;666555333111000///000000000000000/////////......------............---------------......------,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++*********++++++++++++,,,***,,,------,,,+++,,,...+++,,,,,,,,,,,,,,,------|||yyywwwvvvqqqooolllkkkkkkjjjhhhgggaaa]]]ZZZXXXWWWUUUQQQOOONNNPPPRRRRRRSSSXXX___eeekkkuuulllaaa\\\hhh{{{sss^^^UUUJJJAAA===:::777555555444444444444333333333111111111111000000000000...............------,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------******+++,,,,,,+++*********+++,,,,,,------,,,,,,......,,,+++++++++,,,---,,,,,,,,,------------......------,,,,,,------------...///000222444555666888888999999888777555444333333444555666888:::;;;<<>>;;;888555555555444444444333333333111111111111000000000000000000000111000//////...+++,,,---...////////////------------------------------------------------+++++++++,,,,,,---------------------------------++++++------------++++++++++++,,,---------,,,,,,///...---,,,+++,,,------,,,,,,,,,---------.........------,,,,,,,,,---------...///111333555777888::::::999888777666444444333333444555777999;;;<<>>;;;666222111222444666111111111111000000000000//////000000000000//////......//////000//////////////////...---------,,,------------------------...------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------((()))++++++******+++,,,---------....../////////~~~yyywwwtttsssrrrrrrqqqooollliiiddd```]]]YYYVVVSSSSSSPPPNNNMMMOOOQQQRRRRRR[[[___fffooozzz|||ssssss~~~kkkaaadddrrr|||tttpppdddXXXKKKGGGDDD>>>888555555444444333222222222222444444333222111000///...------......//////000000........................++++++,,,...............,,,,,,++++++***)))((((((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))&&&))),,,---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,------------...///...///111333555777888999888:::;;;:::777444222222444666888777777888<<>>AAAEEEIIIKKKRRRUUURRRPPPRRRSSSRRRSSSUUUXXX[[[^^^ccciiimmmuuu|||}}}yyytttqqqrrrvvv}}}~~~zzzzzzuuukkkeeedddggglllpppsssrrrqqqoooppppppooolllhhhfffffffffddddddccc```^^^___ccchhhkkkttt|||xxxppppppqqqtttxxx{{{{{{{{{{{{xxxuuurrrpppqqqssstttwww{{{~~~~~~~~~~~~~~~~~~|||zzzyyy|||zzzxxxwwwxxxwwwuuussstttqqqnnnmmmmmmmmmlllkkkggghhhgggeeebbbaaabbbccc```bbbdddfffiiiqqq{{{{{{tttsss~~~yyyvvvxxx|||xxxtttpppkkkhhhddd```]]]\\\\\\[[[YYYTTTOOOIIIEEEEEECCC@@@<<<999666444333222111111222444444333111//////000000000000//////////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,}}}{{{yyytttqqqlllhhheeebbb___\\\YYYVVVSSSQQQQQQPPPNNNMMMNNNOOORRRUUUZZZ```hhhnnn}}}}}}yyyzzzvvvhhh```mmmppp___TTTLLLDDD??????777777555444333333333333333333222222111000000///111000000000//////..............................222111///------...///000,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---......---,,,---///111555666666777888999::::::999999777444222333666999999:::<<>>BBBGGGMMMQQQTTTUUUUUUZZZ]]]]]]^^^aaabbb```XXXYYYYYYXXXYYY[[[```dddjjjttt||||||xxxwwwyyy|||yyynnnccc]]]]]]```bbbhhhkkkooorrrttttttrrrqqqpppooollliiifffgggiiilllkkkjjjgggdddeeeoooxxxwwwuuutttsssqqqooonnnggggggfffdddbbbaaabbbccckkkooottttttsssxxxyyyqqqssstttvvvuuusssnnnhhheeeeeejjjrrruuupppcccUUUKKKGGGGGGFFFCCC>>>999666555555333222222444444333222//////000000000000//////000000000000000000000000////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...------yyyvvvqqqmmmjjjgggcccaaa```^^^[[[YYYXXXVVVSSSPPPKKKLLLLLLMMMOOOTTTZZZ^^^ccckkkwwwuuugggeeepppsssgggYYYLLLDDDBBB:::999777666444444333333222222222111111111000000111000000000000000000///........................+++*********+++,,,...///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,---,,,,,,...222555::::::999999999999999999222444666777888999<<>>CCCGGGIIILLLTTT___hhhlllkkkhhhkkkppptttuuuwwwxxxuuuoooeeedddccc``````bbbfffjjjpppwww{{{}}}~~~|||yyyyyy~~~wwwlllaaa___]]][[[\\\___ccceeeiiilllooorrrrrrpppnnnlllgggjjjnnnqqqtttwww{{{~~~}}}|||}}}~~~zzzvvvuuusssrrrpppnnnkkkiiiddddddcccaaa```bbbeeeiiirrr~~~|||xxxxxx|||~~~|||tttxxx}}}~~~zzzpppddd]]]SSSOOOJJJGGGEEEBBB>>>:::666444111111222333222222//////000000000000//////////////////////////////........................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......}}}}}}zzzvvvssspppmmmjjjeeecccaaa___^^^\\\XXXVVVQQQPPPOOOMMMLLLNNNRRRUUUUUUZZZccclllvvvpppccc\\\bbbxxxoooZZZKKKEEE;;;:::888777555444444333222222222111111111111111//////000000111111222222........................---.........---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................+++++++++,,,,,,---------***(((%%%&&&***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++......//////000444999<<<;;;;;;:::999999888777777888777777777:::@@@HHHNNNWWW\\\eeepppzzz~~~|||xxxpppuuuyyyyyyzzzzzzuuunnniiiiiigggeeeeeeggglllppplllsss{{{~~~|||yyywwwyyy{{{|||zzzzzz}}}|||sssiii```[[[\\\^^^aaabbbcccddddddfffjjjooossssssqqqllliiimmmrrrxxx~~~}}}zzzxxxuuurrrppppppooollliiifffdddbbbbbbgggnnnuuuzzz{{{}}}yyy|||}}}vvvwwwyyyxxxssslllddd___XXXRRRKKKHHHHHHFFFAAA<<<666333111000111222222111//////000000000000//////////////////////////////........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......|||}}}{{{wwwvvvsssnnngggffffffeeeeeebbb^^^[[[XXXUUUQQQMMMKKKJJJKKKLLLWWWVVVYYYbbblllwww~~~}}}ooo```\\\mmmvvvaaaPPPIII???:::888888666333444777444444333333333333222222111111111111000000000000111111000///...------,,,111000///..................------+++(((%%%""" +++,,,------++++++,,,---,,,,,,,,,---------......+++++++++*********))))))************+++,,,------++++++++++++,,,---.........---------------,,,,,,---///111333555777888999;;;:::999777666555555555666555555888<<>>;;;888666444444444222222222111000000//////////////////////////////////////////...........................---------......---------,,,,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------}}}tttsssuuu}}}yyyvvvsssooollliiidddaaa[[[YYYVVVSSSQQQOOOOOOOOOPPPNNNOOOTTTYYY___iiirrr~~~qqqhhhhhhlll}}}iiiZZZKKKBBB;;;999777555444666444444333333333222222222111111111111000000000///222222333333333333333333///000222333333111000...,,,------------,,,,,,,,,+++,,,------++++++,,,---.........////////////000------------------------///...---,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------....../////////000222444777:::<<<>>>>>>>>>;;;;;;:::999888888888999777999@@@JJJWWWlllxxxuuuwwwvvvsssvvv{{{}}}}}}{{{ssskkkddd[[[YYY]]]dddiiikkkiiiiiiiiiiiijjjlllnnnooohhhcccaaaeeelllyyy~~~{{{xxxwwwsssnnnmmmooovvv~~~zzz{{{}}}qqqgggcccddddddbbb^^^YYYRRRLLLGGGDDDDDDBBB???;;;888555333333222222222111111000000000///////////////////////////////////////.......................................---------,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------}}}tttrrrsss|||~~~xxxwwwuuutttqqqlllfffbbb___^^^[[[XXXVVVTTTTTTSSSNNNLLLMMMQQQUUUYYYbbbkkkttt~~~}}}tttmmmjjjooottteeeNNNDDD;;;999888666666777444444333333333222222222111111111111000000000///000000//////...------,,,...000111333333222000///...------,,,+++*********+++,,,------++++++,,,---.........////////////000,,,,,,,,,---------------------,,,+++******++++++,,,+++++++++,,,,,,---...------...//////000111111444666999<<<>>>>>>======::::::999999888999999999;;;<<>>;;;;;;999888999444444333333333333222222111111111111000000000000111111000///...---,,,,,,,,,---.../////////...---------,,,,,,,,,------...+++,,,------++++++,,,---------........./////////,,,,,,,,,------------...,,,,,,+++*********++++++++++++++++++,,,---...///------...///000111222333666888;;;===>>>===;;;:::999999888888888999999:::<<<===GGG[[[ooo{{{}}}}}}~~~~~~~~~~~~zzztttqqqrrrsssvvvvvvsssjjj```YYYXXXYYY\\\^^^bbbfffjjjlllmmmnnnlllnnnpppqqqpppmmmiiifff\\\\\\```gggppp~~~zzzzzzvvvyyy|||qqqsss{{{wwwqqqooollljjjddd^^^VVVOOOJJJGGGHHHFFFCCC???;;;777444333222222222222222222222222.................................///////////////---------.....................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------}}}uuuqqqmmmrrrzzzuuuqqqnnnjjjhhhaaa```^^^\\\ZZZXXXVVVUUUOOOLLLKKKMMMMMMNNNTTT[[[```gggtttnnnhhhtttttt```RRRDDD???>>>;;;999999444444333333333333222222111111111111000000000000222222222111111000000000,,,,,,---------.........------,,,,,,,,,---...///+++,,,------++++++,,,---,,,---------............------........./////////,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,------,,,---...///111222333444777888;;;======;;;888666777777777777777888999:::===AAAOOOcccrrrxxxyyyzzz}}}|||zzzzzzzzz{{{}}}~~~{{{|||}}}}}}|||yyywwwuuuooojjjaaaWWWRRRRRRWWW\\\bbbhhhnnnqqqppppppqqqssstttsssrrrppplllgggbbb___XXXWWW\\\jjj{{{~~~}}}zzzuuuzzz~~~yyywwwuuurrrkkkccc[[[UUUQQQNNNJJJHHHFFFBBB>>>:::777555222222222222222222222222////////////////////////............/////////000---------.........//////......---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******,,,---...|||uuupppkkknnn|||tttooommmkkkjjjgggfffdddbbb```]]]\\\[[[TTTPPPNNNNNNNNNMMMQQQXXXZZZaaakkkvvvfffnnn}}}}}}gggXXXIIICCC@@@===999999444444444333333333222222111111111111000000000000.............../////////...............///000111...---,,,+++***++++++,,,+++,,,------++++++,,,---,,,,,,,,,---------........./////////000000111111,,,,,,,,,,,,------...///......---,,,++++++++++++,,,---...000111333444555777999;;;===<<<999666444666666666666777888999999BBBJJJZZZmmmwwwyyyzzz|||yyy}}}zzz~~~}}}{{{xxxvvvvvvxxx|||~~~|||}}}~~~zzzjjj```RRRJJJKKKSSS\\\bbbkkkrrrxxxyyyuuusssvvvzzzyyyvvvrrrlllfff```[[[YYYVVVSSSXXXkkk~~~zzz|||}}}~~~zzzrrrjjjbbb[[[XXXVVVKKKJJJHHHEEEAAA<<<999777222222222222222222222222000000000000000000000000---.........//////000000---------.........//////......---------,,,,,,,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))+++---...yyymmmkkkkkkmmm|||{{{vvvtttqqqooojjjfffbbb``````___\\\YYYWWWUUUQQQOOONNNOOOQQQSSSWWW[[[aaaiiiuuurrrnnnssssss___LLLEEECCC===777555666555555444333333333333222222222222222222222222......//////000000111111///////////////000111111,,,,,,------------------,,,,,,------...///000000---------,,,,,,+++++++++------...///000000//////..................---------------......---,,,,,,//////000222444777999;;;;;;;;;<<<<<<;;;;;;:::999666777888777555666999===EEEUUUiiivvvxxxtttqqqpppuuuwwwwwwzzzvvv|||}}}{{{wwwvvvxxxzzz}}}zzzgggXXXNNNNNNMMMMMMWWWeeetttxxx{{{|||{{{xxxvvvuuu~~~vvvnnnhhhaaaZZZXXXZZZVVVYYYbbbuuuxxxzzztttiiidddaaa___TTTPPPLLLIIIFFFBBB;;;666555444222111222222111000111111111111000000000000000000000000000000000000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,/////////......---,,,,,,//////...---,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,---------zzznnnjjjhhhjjjwww}}}yyyuuuqqqlllhhhdddccccccaaa^^^ZZZXXXVVVSSSQQQOOOOOOQQQQQQUUUYYY^^^eeeooo}}}~~~wwwqqqsssuuucccPPPHHHDDD???999777666555444333333333333333222222222222222222222222.../////////000000000111///////////////000111111------------------------+++,,,,,,---......//////.........---------,,,,,,/////////000000//////....................................//////......---///000111333666888999:::;;;;;;;;;;;;;;;:::999999777888888888888:::@@@DDDMMMZZZjjjuuuvvvssspppooooooqqqrrrvvvqqquuuyyy}}}|||wwwvvvxxx|||ttt```TTTMMMOOOPPPQQQZZZgggtttvvvwwwxxxwwwwwwyyyzzz}}}tttkkkddd^^^XXXXXX\\\^^^ffftttxxxyyyzzz|||}}}uuuiiiccc___\\\UUUQQQMMMJJJHHHCCC===888777555333222333333222111111111111111000000000000000000000000000000000000......---,,,,,,---------------------------------------------............//////......---,,,,,,+++---------,,,,,,,,,++++++,,,,,,---------.........{{{oooiiieeeeeeppp~~~yyytttoookkkhhhggggggeee```\\\ZZZYYYVVVTTTRRRPPPOOOOOORRRUUUYYY___fffrrr}}}sssooo|||yyyiiiVVVKKKFFF@@@;;;999666555444333222222222222222222222222222222222222////////////000000000000///////////////000111111///.........---,,,,,,,,,++++++,,,,,,------......//////............------/////////000//////..............................///////////////////////////111333666888999999999:::::::::::::::999999888777888888999<<>>:::666333222222111000222222222222111111111111////////////////////////111000///...---,,,,,,,,,------------------------.........------,,,,,,,,,///////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,}}}|||{{{~~~xxxooofffaaabbbhhhnnn|||xxxsssppppppnnnjjjgggaaa```^^^[[[WWWSSSPPPNNNKKKMMMPPPRRRUUU\\\fffnnn|||}}}ooonnnwwwrrraaaRRRIIIBBB<<<999888777555444333333333222222222222222222222222000000000000///////////////////////////000111111000/////////...---------,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---((()))***,,,---......///,,,,,,------.../////////...------,,,---...000111666777999:::;;;;;;;;;::::::::::::::::::999999888888:::???FFFOOOVVVZZZ\\\VVVVVVZZZaaaiiiooopppnnneeeaaaaaadddhhhiiikkkmmmrrr}}}|||xxxvvvsssnnniiiddd```^^^]]]aaacccddddddaaa___^^^]]]bbb]]][[[cccooo}}}kkkgggvvvyyygggaaacccgggmmmpppkkkfffdddccc```[[[XXXUUUTTTTTTQQQLLLHHHAAA===888444333222111111333222222222222111111111000000000000000000000000000000///...------------------------------------000//////...------,,,,,,........................------------............---,,,,,,,,,,,,+++++++++yyywwwvvvyyyzzzqqqgggaaabbbgggkkk}}}~~~wwwtttsssrrrpppmmmcccbbb___[[[XXXTTTRRRPPPMMMOOOPPPPPPQQQVVV^^^eeeqqq|||ppphhhlllzzz}}}jjjZZZOOOFFF???;;;:::888777555444444444222222222222222222222222111000000000/////////...///////////////000111111////////////............------------------------,,,,,,,,,,,,------......,,,,,,---............---,,,,,,------...//////000///...------...///222333999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;:::999999;;;>>>EEENNNWWW\\\\\\ZZZWWWVVVWWW^^^fffiiigggccc___ZZZYYY^^^bbbccchhhnnnxxx}}}}}}xxxwwwuuuvvvxxx|||yyyssskkkeeebbbaaa```aaacccdddccc```^^^]]]]]]bbbbbbiiiwww|||nnnpppyyyqqqeeebbbeeekkknnnjjjffffffeeeddd\\\YYYWWWVVVVVVTTTOOOKKKEEEAAA;;;777555444333333333333222222222111111111000000000000000000000000//////...............///........................////////////////////////------------------------------------.........///......------,,,,,,,,,,,,xxxvvvsssuuu}}}|||ssshhhaaabbbeeehhh{{{zzzvvvuuuuuusssqqqdddbbb___[[[XXXUUUSSSRRROOOPPPPPPOOOOOORRRYYY___jjjtttnnncccbbboooqqq___SSSJJJAAA<<<;;;999888666555555444222222222222222222222222111111000000/////////...///////////////000111111.........///////////////........................---------.........//////000000000000///...---,,,,,,,,,------...///000000000///......///111333444;;;::::::::::::;;;<<<===;;;;;;<<<<<<;;;;;;:::999===AAAIIITTT\\\```]]]YYYYYYWWWXXX]]]ccceee```ZZZ\\\VVVUUU[[[```cccjjjrrrzzz~~~oooiiiiiijjjnnnttt~~~{{{ssskkkeeeddddddccccccddddddbbb```___```aaadddiiiuuutttkkklll{{{zzzlllgggffflllnnnjjjgggggggggfff]]]ZZZWWWWWWWWWVVVQQQMMMHHHDDD===999777666555444333333333222222222111111000000000000000000000000///............//////000000000000000000000000000......//////000111111111,,,------------------------------.........////////////.........---------}}}wwwrrrtttzzz{{{rrrjjjeeedddgggiiiyyy}}}zzzvvvlllgggbbb]]]ZZZWWWUUUSSSOOONNNLLLKKKLLLPPPSSSVVVcccjjjwwwoooddd[[[^^^vvv|||ppp\\\JJJBBB;;;888777888555111111444222222222111111111111000333222111000///...---,,,000000///...------,,,,,,333222111///............000111111000...,,,,,,---......------------......000000///...---,,,,,,+++---------...///000000111///.........000222444555999:::;;;;;;<<<<<<;;;;;;::::::888888888;;;>>>@@@>>>JJJVVV\\\___aaa```]]]aaa^^^^^^bbbbbb]]]ZZZ[[[]]][[[ZZZ\\\bbbjjjpppssszzz{{{}}}|||qqqeeeaaabbbccciiiqqqttttttsssqqqmmmhhhdddbbbaaa```aaaaaa^^^]]]eeennnttt|||oookkkpppzzz|||ooojjjlllmmmkkkhhhfffgggiiiaaa[[[UUUSSSTTTUUURRROOOLLLHHHBBB<<<888777777777444444444444333222111111111111000000//////......---000000......111222///------............------///...---,,,,,,---...///,,,,,,,,,------...............---,,,,,,,,,,,,---......------------......|||uuupppqqqvvv~~~|||tttlllfffdddeeegggvvv~~~yyyuuunnnjjjddd___\\\YYYVVVTTTOOONNNLLLKKKLLLOOORRRTTT^^^dddppp~~~rrrfff]]]^^^qqqvvvdddRRRHHH===999888888555111111444222222222222111111111111222222111000///......---///......---,,,,,,++++++111111000000///.........///000000///---,,,---.........------------......000//////......---------------......///000000111///......///000222444555999:::;;;;;;<<<<<<;;;;;;===<<<;;;999999<<>>:::888666555444444444444333222111111111111000000//////......///111111......111111...------............------///...------------...///,,,------------------...///...------,,,,,,------......------------......~~~}}}uuuooooooqqqwww}}}wwwooohhhdddccceeeppp{{{wwwrrrnnnhhhbbb^^^[[[WWWUUUPPPOOOMMMLLLLLLNNNPPPRRRWWW]]]fffrrruuujjj___\\\iii{{{zzzjjjXXXMMM@@@<<<999888666222222555333222222222111111111111111111000000000/////////......------,,,+++++++++...///000000000000......,,,...///...---,,,---.........------------......///////////////.........------......///000000000/////////000111333555666999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;:::;;;???EEEJJJZZZbbbhhhjjjkkkllljjjgggiiihhhkkkooonnniiiffffffhhhooouuutttooommmrrrxxx~~~}}}~~~|||}}}~~~~~~tttqqqsssqqqjjjfffaaa^^^___bbbbbbeeehhhsssrrrqqqpppmmmjjjhhhgggddd___\\\aaaiiittt|||lllbbb```cccnnnooommmlllmmmpppsssuuuvvvxxxqqqggg___[[[YYYUUUSSSQQQMMMGGGBBB???<<<888666444444444333222222111111111111000000//////......---000000------//////,,,------............------///......------......///.........---------------///...------,,,---------......------------......wwwpppnnnooosss|||{{{sssjjjdddbbbccckkkzzz|||uuuqqqkkkfffaaa]]]XXXUUURRRQQQNNNMMMLLLMMMNNNOOORRRWWW___hhhsssyyynnnbbb[[[aaalllxxxkkk[[[PPPEEE???:::999777333333555333333222222222111111111000000000000000000000000.........------,,,,,,,,,,,,---///111111000///...+++,,,------,,,,,,---///......------------............//////////////////............//////000000//////000111333555666777999:::;;;;;;<<<<<<;;;;;;777888888999<<>>BBBNNN^^^jjjvvvzzz~~~zzzvvvrrrnnnnnnuuu~~~xxxxxxzzzyyyvvvqqqnnnmmmllljjjiiimmmvvv||||||yyyyyyzzzyyy|||zzztttllleeedddhhhlllhhhkkkkkkiiijjjpppuuuwwwvvvsssnnniiidddaaa```______ccclllyyywwwlllkkkwwwyyyzzzssskkk```XXXRRRKKKBBB<<<888777555333333333444444111111000000//////......,,,///000...000444444222------............------...//////000000//////.../////////...............000///......------............------------......yyyqqqnnnmmmnnnttt{{{~~~}}}|||}}}{{{rrrfff___^^^aaaaaaqqq~~~{{{vvvrrrmmmhhhccc___ZZZYYYVVVRRROOOMMMLLLKKKJJJOOOSSSVVVZZZdddsss{{{nnnfffbbbaaalllzzzxxxyyysssjjjRRRGGG===:::999777666777444444333333333222222222222111111111111111111111////////////////////////------..................---...//////...---...000......------------............------,,,,,,++++++/////////////////////...///000333555777999999999999:::;;;;;;<<<<<<;;;;;;:::===AAADDDKKKZZZnnn}}}~~~~~~|||zzz{{{vvvrrrmmmiiigggfffeeecccjjjwww|||wwwqqqlllhhhgggjjjnnnlllqqqrrrooonnnssswwwwwwvvvrrrmmmhhhdddbbbaaaaaabbbgggqqq{{{zzz~~~}}}sssggg^^^TTTIIIAAA999888666444444444555666111111000000//////.........111111//////222222000------............------...///000111111000///...............////////////000//////.....................------------......~~~vvvooolllkkklllrrryyy{{{zzzyyyzzzxxxoooddd\\\\\\______ppp}}}yyyuuuqqqlllfffccc\\\ZZZWWWTTTPPPMMMLLLKKKGGGLLLPPPSSSVVV___mmmxxx~~~rrrjjjfffdddeeezzzwwwvvvooodddTTTHHH>>>:::999777666777444444444333333333222222222222222111111111000000------..................///......---------.........///000///...---...000.........------...............---,,,++++++******///////////////.........///000333666888999::::::999:::;;;;;;<<<<<<;;;;;;777<<>>666333444555444222000111111222222000///...////////////////////////............////////////......------------......000000000000000000000000000000000000000000000000////////////////////////~~~{{{rrrjjjiiijjjkkknnnrrr{{{{{{yyyuuussspppjjjddd```^^^___eeemmmzzzvvvssspppiiidddaaa___[[[XXXVVVRRRNNNKKKLLLMMMPPPSSSTTTXXXdddqqqyyyuuulllbbb[[[iiizzzooo^^^QQQCCC>>><<<999999:::111222333444444333222111000000000000000000000000//////............//////............/////////000................................................//////.........---------............///000111111///222555777888999:::<<<======<<<:::888888;;;======???FFFTTTfffvvv}}}xxx}}}~~~}}}}}}{{{vvvqqqmmmhhhfffkkkppptttyyy~~~yyyuuuuuuwww|||}}}zzzwwwuuuuuuuuusssrrroooooollleeeaaadddnnnwww{{{zzzeeeYYYXXXHHHBBB:::666666666555222000111111222111111//////////////////////////////............///////////////......------......///////////////////////////////////////////////////////////////////////////}}}{{{wwwpppjjjiiihhhhhhiiimmmwww}}}{{{tttssspppkkkeee```^^^]]]bbbjjj~~~}}}wwwtttppplllhhheeebbb___[[[XXXUUUQQQNNNJJJJJJLLLOOOPPPSSS^^^jjjyyy~~~yyynnnccc[[[bbbttt|||fffWWWHHHAAA>>>;;;:::;;;555555555444333333222222111111111111111111111111//////............//////............////////////000//////......---------.......................................---------////////////000111222333111444777999999:::<<<===>>>???>>><<<::::::<<<>>>>>>DDDOOO^^^lllvvvzzz{{{}}}~~~xxxtttwww}}}~~~}}}{{{vvvrrrooolllmmmsssyyy~~~~~~~~~}}}wwwuuuwwwwwwssspppjjjhhhdddaaabbbiiittt|||~~~{{{rrrccc\\\MMMFFF???:::888777555333111111222222111111000///////////////////////////............///////////////......------......///........................////////////////////////////////////////////////}}}yyywwwsssmmmhhhhhhfffdddeeehhhuuu|||{{{ssssssqqqlllfffaaa]]]\\\___ggg|||yyytttqqqnnnllliiifffaaa]]]ZZZVVVSSSPPPKKKJJJLLLNNNOOOQQQZZZeeeooo{{{ttthhh```___iiiooo```OOOEEE@@@<<<:::;;;777666555333222111111222111111111111111111111111//////............//////.........///////////////111000000///...------,,,.........................................................///000111222333444666888::::::;;;===???>>>?????????===>>>@@@BBBAAAIIIWWWdddnnnrrrttttttsss{{{zzzuuutttqqqxxx~~~|||zzzwwwuuuuuusssuuuzzz~~~xxxxxxzzzyyyrrrlllddd```]]]^^^fffqqq||||||{{{yyywwwvvvvvvwwwwww|||~~~vvv|||{{{ggg[[[PPPKKKCCC===:::777555333222222222222111111000000////////////////////////............//////////////////............//////........................////////////////////////////////////////////////|||yyyvvvsssooojjjgggfffccc```bbbfffrrr~~~zzzyyyssssssqqqlllfffaaa]]]\\\]]]eeezzz|||vvvssspppooommmiiiccc___[[[XXXTTTQQQPPPNNNNNNPPPQQQRRRYYYbbbdddqqq{{{oooddd^^^```uuu{{{iiiVVVIIIAAA<<<999999888666444111000000000111111111111111111111111111//////............/////////////////////.........111111000///......------........................---.....................---------...///000222333666777999::::::<<<>>>@@@===???@@@AAAAAABBBDDDFFFGGGPPP]]]ggglllnnnooopppsss{{{~~~vvvrrrqqqqqqyyy~~~{{{zzzyyyxxxzzzzzz}}}zzzzzz|||xxxoooggg^^^\\\]]]cccnnn|||}}}zzzxxxvvvuuuuuuuuuvvvwwwxxxyyy}}}~~~yyy{{{vvv{{{iiiXXXRRRNNNGGG@@@;;;777444222333222222111111111111111000000000000000000000000............/////////////////////....../////////................................................////////////////////////~~~{{{wwwsssppplllhhheeedddaaa^^^```fffnnn|||~~~yyyxxxtttssspppkkkeee```^^^]]]]]]fff{{{{{{vvvtttsssppplllfffaaa]]]YYYVVVSSSOOOLLLKKKLLLMMMMMMSSSZZZ\\\hhhxxxwwwggg^^^ZZZiiittt^^^NNNDDD<<<999999777666444222000000000111111111111111111111111111//////............/////////////////////.........111000000//////.................................---------...............,,,,,,---...///111222333777888:::::::::<<<>>>@@@>>>@@@CCCDDDDDDEEEGGGIIINNNXXXdddkkkllllllnnnqqqzzz{{{sssooonnnpppyyy{{{zzzzzzzzz}}}}}}{{{yyysssiiibbb[[[^^^cccnnn||||||wwwuuuuuuwwwxxxxxxxxxwwwvvvvvvuuutttuuuuuuwwwyyy{{{}}}~~~~~~{{{uuusss{{{nnn\\\TTTQQQKKKDDD===888555444333333222111111111111222000000000000000000000000............////////////000//////......//////000................................................////////////////////////zzzvvvqqqnnnjjjfffcccbbb___\\\```gggmmm|||~~~zzzyyyuuussspppjjjddd```^^^___```iii}}}{{{yyyxxxtttpppiiiddd___\\\XXXVVVNNNJJJIIIJJJJJJJJJNNNTTTXXXbbbqqq~~~oooddd[[[aaaxxxfffTTTHHH>>>:::999666666555333333222222222000000000000000000000000//////............//////000/////////............000000000///////////////........................---------.........//////------...///000222333444888999:::::::::;;;>>>@@@BBBDDDFFFFFFEEEEEEFFFHHHUUU```mmmrrrqqqooopppsss|||~~~yyytttqqqqqqqqq{{{|||zzzzzzzzzxxxqqqjjjbbb^^^\\\bbbnnn|||}}}xxxuuusssssssssssstttuuuwwwzzz|||~~~|||~~~||||||www}}}sssppp~~~yyyfffVVVTTTNNNGGG@@@:::777666444333222111111111222222000000000000000000000000............////////////000000////////////000000////////////////////////........................////////////////////////zzzuuupppllliiieeebbbaaa]]]\\\aaahhhooo}}}|||zzzvvvtttpppiiiccc_________ccclll|||{{{wwwssslllfffbbb^^^ZZZXXXTTTPPPNNNOOOPPPOOORRRWWWVVV```mmmyyyxxxlll^^^\\\mmmkkkXXXJJJ@@@;;;:::666666666555555444333333//////////////////////////////............//////000000//////.........---////////////000000000000........................---------.........//////......///000111333555666888999:::999999;;;>>>@@@EEEGGGHHHHHHFFFEEEEEEFFFYYYeeesssyyywwwssssssuuuyyyzzz{{{zzzxxxwwwwwwwwwwww~~~zzzyyyzzzvvvkkkccc^^^\\\]]]gggvvv{{{xxxzzz{{{|||{{{yyyyyyzzz{{{xxxxxxyyy|||~~~}}}xxx{{{}}}{{{vvv|||www{{{yyypppsssuuujjjtttpppXXXVVVQQQJJJBBB<<<999999444333222111111111222333000000000000000000000000............/////////000000000////////////000000000000000000000000000000........................////////////////////////{{{vvvrrrqqqmmmkkkfffbbb___```eeeiiirrrxxxtttsssrrroooiiiccc___^^^___```jjj~~~xxxxxxtttnnnjjjgggccc\\\WWWXXXVVVQQQNNNLLLLLLMMMNNNTTTZZZdddooo{{{wwwggg```fffxxxnnnZZZMMMCCC===<<<777555333333444444333222222222222111111111111000222111111000///......---000//////.........//////000000000000000000000000111000000///...---------............////////////111000000000111333555666777666999???>>>:::===DDDJJJLLLLLLJJJFFFEEEGGGIII]]]kkk{{{yyytttppp}}}zzzxxxvvvwwwxxxxxxwww|||ooofffbbbccceeeiiiqqq|||~~~{{{~~~}}}yyywwwuuurrrooommmmmmmmmooorrrwww{{{}}}}}}|||uuuooommmqqqwww|||rrrpppuuu~~~lllgggqqqzzzeeeXXXMMMKKKHHH@@@888555666555444333222111111111111111111111111111111111.........///000222333444000111222333333222111000000000//////.........---////////////////////////////////////...---,,,+++}}}yyyvvvuuuqqqnnnjjjeeebbbbbbfffjjjttt}}}vvvrrrqqqpppmmmhhhccc_________ccclll~~~zzzvvvrrrnnnkkkfff___ZZZYYYVVVRRRNNNLLLLLLMMMNNNQQQWWW```kkkwww{{{jjj___```oooppp]]]OOOEEE>>>===999777555444555555444333222222222222111111111111111111111000///.........///////////////000111222////////////////////////111000000///......------............////////////000000000000222444666777888777999===<<<:::===DDDKKKMMMMMMKKKHHHGGGGGGIIIYYYgggvvv~~~}}}xxxtttrrryyyyyyxxxwwwvvvuuutttttt~~~sssiiicccccceeehhhuuu{{{}}}xxxqqqmmmjjjhhhfffcccbbbbbbcccdddgggjjjmmmooouuuzzz{{{|||tttqqqrrruuuzzzzzzvvvvvv|||qqqfffiiitttjjj]]]RRRNNNKKKCCC;;;888666666444333222222111111111111111111111111111111000000000000000000111222//////000111111000//////000000/////////.........////////////////////////......//////000/////////}}}{{{zzzvvvtttooojjjffffffiiilllwwwyyysssnnnmmmllljjjfffbbb`````````gggppp}}}zzzvvvtttqqqlllddd^^^[[[XXXTTTPPPMMMMMMMMMNNNMMMSSS[[[eeeqqqpppaaa\\\dddxxxtttaaaSSSGGG@@@>>>:::888666666666666555444333222222222111111111111111111000000//////...............///000111333333////////////////////////000000000///......------............//////////////////000111333555777999999777888:::;;;:::>>>DDDKKKLLLLLLKKKIIIIIIIIIKKKUUU```oooxxxyyyvvvuuuuuuxxxzzz|||yyyuuuqqqppppppwwwqqqiiibbbbbbgggnnnsss}}}xxxppplllfffaaa^^^]]][[[ZZZ[[[[[[ZZZ[[[\\\___aaabbbfffjjjpppvvvzzz|||zzz|||xxxyyy|||~~~zzz{{{zzzgggaaahhhxxxnnncccXXXRRRMMMEEE>>>;;;777666555444333222222222111111111111111111111111222222111000//////000000---......//////......---000000////////////......////////////////////////---...///000111111111111}}}|||zzzuuuoookkkjjjlllooowww~~~vvvoookkkiiiiiihhheeeaaa``````bbbiiisss|||zzzxxxvvvppphhhaaa]]]ZZZVVVRRROOOMMMMMMMMMKKKPPPWWW___jjjxxxvvvfff]]]```oooxxxfffXXXJJJBBB???;;;999777666666666555444333333222222222111111111111000000000/////////...//////......///000111111////////////////////////000000//////........................////////////...///000222444777888999:::888888888:::<<<@@@DDDJJJJJJHHHHHHHHHKKKNNNPPPTTT\\\hhhsssvvvtttuuuxxx|||}}}tttmmmkkklll~~~{{{{{{lllggg```^^^cccooo||||||ssslllgggddd```]]][[[[[[[[[[[[\\\\\\[[[[[[[[[\\\]]]^^^^^^aaaeeeiiimmmrrrxxx{{{||||||zzzpppcccbbbppp~~~rrrhhh]]]TTTNNNFFF???;;;888777666444333222222222111111111111111111111111222111111000000000000000........................000000//////////////////////////////////////////---...///000000000000000~~~zzztttooommmoooqqqwww|||tttmmmiiiggggggfffcccaaa```aaacccjjjuuu~~~|||zzzyyyssskkkeee___]]]YYYTTTPPPNNNMMMLLLKKKOOOTTT[[[dddqqqxxxiii^^^^^^jjjxxx}}}nnn___OOODDDAAA;;;999666555666666444333333333333222222222222111000000000000////////////000///...---------------........................////////////........................////////////...///111333666888999::::::999999999<<>>???FFFPPPQQQLLLFFFHHHLLLSSSXXXXXXTTTOOORRRPPPXXXkkkxxx~~~vvvqqqppppppqqqtttyyy|||zzz{{{rrrjjjeeeaaa^^^]]]ZZZaaalllzzz~~~uuunnnggg```___bbb```fffpppyyywwwtttnnngggdddgggmmmrrrtttzzz~~~~~~}}}{{{zzzxxxwwwlllkkkiiieee```]]]]]]^^^[[[\\\^^^ccckkkxxx}}}zzzsssqqqqqqbbb^^^YYYbbbqqqwwwkkkaaaUUUJJJ<<<;;;999777555444333222111111111111111111111111444333222000//////......111000///......///000111//////000000111111111222////////////////////////---...///000111111111111~~~wwwqqqsssyyy{{{qqqkkkkkkmmmgggccccccbbbaaaccchhhqqq~~~~~~|||xxxtttkkkeee^^^XXXTTTRRRPPPOOOMMMLLLNNNRRRSSSXXXdddppp{{{zzzkkkcccgggnnnlllVVVIIIEEE===777888999888888999222111000111333444444333000000//////......------111000//////000111000///222000///...///000//////////////////////////////000///---,,,---000333444666666777777888888999999888:::???EEEJJJLLLLLLJJJJJJLLLQQQZZZaaabbb\\\VVVTTTVVV\\\hhhwww|||wwwvvvxxx{{{{{{xxxxxx}}}|||vvvmmmeeebbb___[[[ZZZ\\\aaammm}}}yyypppjjjfffccc```]]]^^^bbbhhhnnnttt{{{{{{qqqqqqooonnnooosssyyy~~~yyytttmmmiiigggeeeaaa^^^\\\YYYYYY\\\```gggtttzzzoooiiisssggg[[[WWWZZZfffyyyjjjXXXQQQHHHBBB;;;888777666222---000000111222222222111111......//////000000111111////////////000000000000////////////////////////222111000...------,,,,,,///---+++,,,...000///---~~~wwwrrrttt{{{{{{qqqkkkkkkkkkfffbbbbbbaaa```cccgggqqq~~~zzzvvvlllggg___YYYVVVSSSQQQPPPMMMLLLMMMPPPRRRVVVaaalllvvvqqqgggdddeee}}}qqq]]]PPPFFF>>>888777888666444555222111000111333333333111000000000///////////////000000///000111222222222333111////////////...---........................///...,,,,,,---///222444666666777777888888999999:::<<<@@@GGGNNNQQQPPPNNNMMMSSS\\\dddgggfffaaa^^^XXX[[[bbblllvvv|||yyyxxxzzz|||}}}yyysssqqqsssyyy~~~}}}vvvmmmgggbbb___[[[YYY]]]dddqqqzzzwwwpppmmmkkkgggdddaaaeeejjjoootttzzz{{{uuupppppprrrtttxxxyyyrrrnnnjjjddd```___[[[YYY[[[]]]aaalllvvv~~~}}}ssshhhlll|||qqqbbbVVVVVV___qqqppp]]]SSSJJJDDD<<<888777666222///000111111111111111000000/////////000000000000000////////////000000000000////////////////////////............///000000111000...,,,---000111000///yyytttwww}}}{{{rrrmmmllljjjeeebbbbbbaaa```cccgggqqq{{{wwwnnniiibbb\\\XXXUUUSSSQQQNNNLLLLLLNNNOOORRR[[[eeemmmzzz~~~~~~xxxmmmddd___rrruuucccWWWHHH@@@:::999888555333333333222000111222222111///000000000000000111111111000000000111333555666888999777444333222111///---...........................---,,,,,,---///222333666666777777888999999:::<<<===BBBKKKUUUYYYWWWSSSPPP[[[fffkkkhhhcccaaabbbbbbeeejjjooosssvvvzzz|||yyy{{{}}}}}}|||{{{||||||{{{vvvoookkklllooosssuuu|||~~~yyyrrreeeaaa___^^^]]]___jjjuuuyyyvvvsssoookkkhhhkkkppptttyyy}}}yyytttrrrvvvxxx|||zzztttmmmiiifffaaa\\\[[[ZZZ[[[bbbjjjsss~~~xxxjjjeeemmm}}}hhhYYYTTTWWWgggzzzvvvaaaUUUMMMFFF>>>888666555333111222222222222111000000///000000000000000000//////////////////000000000000////////////////////////.........///000111222333111///...///000222111111{{{vvvxxx|||uuuqqqnnnjjjeeebbbccccccbbbdddiiirrryyyuuupppkkkeee___[[[XXXUUUSSSOOOLLLKKKMMMMMMOOOVVV^^^gggttt{{{xxxuuuwww~~~~~~qqqhhhbbbiii|||{{{jjj]]]LLLCCC===;;;:::777444444444222111111111111000...000000000111111222222333000111333555666999<<<>>>@@@>>><<<:::888666222000------------------------...---------...111333444666666777888999999::::::<<>><<<888444111......................../////////000111333555666666666777888999:::;;;;;;<<>>FFFRRR^^^eeefffaaa\\\YYYdddqqqvvvuuuwww|||rrrmmmpppwww}}}}}}~~~}}}}}}~~~yyyqqqiiijjjttt}}}xxxmmmeee```\\\aaasss}}}yyy}}}xxxoookkkfff```^^^___aaaaaagggvvv{{{mmmlllsss||||||pppfffmmmmmm___UUUXXXbbbjjjppptttvvv|||lll[[[RRRNNNGGG???999666555555555555555555444444333222111111111111111111000000////////////000000000000000000000000000000000000000000/////////000111111.../////////......000222}}}vvvmmmhhheeedddggghhhggghhhlllvvv}}}yyywwwsssmmmhhhccc___ZZZWWWTTTOOOLLLMMMNNNNNNPPPTTTYYYbbbppp|||wwwpppllloooyyyzzzkkk```ooovvv^^^RRREEE>>>999666555777666444333333444444222111111111111111111000000000222999BBBFFFGGGFFFHHHJJJHHHFFFDDDAAA???:::555111000000000000000000000000......///111333555666777555666777888:::;;;<<<===CCCKKKUUU]]]aaaaaaaaabbbaaakkkyyyxxxvvvzzzwwwkkkccceeennnvvv|||pppggg___```kkk~~~{{{vvvppphhhdddcccaaa^^^```kkk|||zzzkkkjjjqqqzzzzzzoookkkuuuwwwjjj^^^\\\```cccgggkkkpppvvv|||~~~nnn]]]RRROOOIIIBBB;;;777555555222333333333333333222222111111111111111111222222////////////000000000000000000000000000000000000000000//////......//////...000111000///...111333|||tttjjjgggdddcccfffgggfffhhhlllwwwxxxtttoooiiieee```[[[XXXUUUPPPLLLNNNOOOOOOPPPTTTVVV]]]iiiyyyyyysssoooqqqyyynnn___lll{{{hhh[[[KKKBBB<<<888777999666444333333555555444222222111111111000000//////333;;;EEEJJJJJJIIIJJJKKKJJJIIIFFFDDDBBB===888444000000000000000000000000------///000222444555666555666777888:::;;;<<<===HHHNNNWWW[[[\\\^^^bbbfffsss|||~~~~~~uuuggg```ccckkksssvvvnnn___eeetttyyypppjjjhhhaaa^^^]]]dddqqq~~~~~~ooonnnuuuwwwlllnnnttthhhcccbbbbbbeeeiiijjjoootttxxx|||zzzmmm]]]RRRPPPKKKDDD<<<777555555000000111222222222111111000000000111222222222333////////////000000000000000000000000000000000000444333111///---+++******///111333222000///222555~~~xxxrrrmmmgggfffggghhhfffeeejjjqqq|||~~~yyywwwtttoooiiiccc^^^[[[VVVTTTPPPMMMLLLMMMPPPRRRUUU]]]iiiuuu~~~xxxuuuwww~~~ttthhhkkkvvvjjjLLLCCCBBB<<<666666555555444333222222222222222111000111333555555444:::>>>CCCGGGIIIJJJKKKLLLIIIHHHFFFEEECCC???:::777222000......///000000///......000111333555666666:::::::::;;;<<<>>>??????KKKQQQ[[[aaa```___gggqqq~~~~~~~~~tttggg^^^___jjjvvv|||ssshhhttt}}}xxxqqqmmmeeeaaa```bbbhhhqqq{{{uuuvvv~~~}}}uuurrryyy}}}lllmmmqqqmmmjjjkkkkkkjjjkkkmmmnnnmmmiiigggVVVQQQKKKEEE@@@;;;777444333333444333333222000000///111333333222111111111000000////////////000000111111000///////////////000000000000000000000000111111000000000000111111}}}xxxrrrmmmhhhfffggghhhfffeeejjjqqqzzzyyyvvvqqqkkkeee___[[[WWWTTTPPPMMMLLLMMMOOOQQQSSSZZZfffrrr~~~|||}}}yyyhhhjjjtttrrrRRRDDD@@@:::555555666666444333333333333333000000000000111222444555>>>BBBFFFIIIJJJJJJJJJKKKJJJHHHGGGFFFDDD@@@;;;888333111......///000000///...///000222333555666777888:::;;;<<<===???AAACCCNNNUUU```iiikkkmmmuuu{{{zzzyyyzzz}}}yyyooojjjiiinnn|||yyyrrrnnn}}}|||yyy}}}~~~vvvppphhhccc``````cccjjjwww|||~~~{{{{{{sssvvv|||wwwooolllhhhgggfffggghhhhhhfffdddXXXTTTMMMGGGAAA<<<888555333333333333222111000000///111333333111000000111000000////////////000000111111000///////////////000000000000000000000000111111000000000000111111|||wwwrrrnnniiigggggghhhfffeeejjjrrr||||||yyyuuuooohhhaaa]]]XXXUUUQQQNNNLLLLLLNNNOOOPPPWWWbbbmmmzzz}}}lllkkkpppxxxVVVEEE???999777888666666555444333333333333///111333222111222555999CCCFFFIIIKKKJJJJJJJJJJJJKKKJJJHHHGGGEEEBBB===:::333111///...///000000/////////000222444555777777777:::===>>>>>>@@@DDDHHHQQQXXXeeeooossswwwzzzyyyzzz{{{}}}~~~xxxuuuuuuyyy}}}{{{xxxwwwyyyzzzxxxtttpppxxxvvvwww|||}}}wwwooohhhbbb``````ccclllvvv|||tttlllfffdddbbbaaabbbccccccbbb\\\WWWPPPJJJDDD???:::666333333333222111111000000///000222222000///000000000000////////////000000111000000///////////////000000000000000000000000111111000000000000111111}}}wwwrrrooojjjhhhggghhhfffeeejjjrrr}}}yyyrrrkkkccc___YYYWWWSSSOOOMMMMMMMMMNNNOOOUUU___iiivvv}}}pppkkkkkkvvvuuuWWWFFF@@@<<<:::;;;666555444333222222222222000444666555222333999>>>DDDGGGJJJKKKJJJJJJJJJKKKLLLKKKIIIIIIGGGDDD???<<<444222///...///000000//////000111333444666777888777;;;>>>??????AAAFFFJJJSSSZZZeeeppptttwww~~~{{{tttwwwzzz}}}|||xxxuuutttooommmooopppooooooooozzzzzz~~~wwwooogggccc``````fffmmmvvvjjjgggddd```^^^___```aaaaaa```[[[TTTMMMGGGAAA<<<999444333222222111111000000///111222111000//////000000000////////////000000000000////////////000000////////////////////////111111000000000000111111xxxssspppkkkiiihhhhhhfffeeekkksss{{{tttmmmfffbbb[[[YYYUUUQQQOOOMMMMMMNNNNNNTTT]]]fffrrrsssiiiccckkkxxxsssZZZJJJBBB===:::999555444333222111111111111000333666555333444:::@@@DDDFFFIIIJJJJJJJJJKKKLLLMMMKKKJJJIIIHHHEEEAAA===555333000///000000000///000111222333555777888999888;;;???AAABBBDDDIIILLLUUU[[[eeeppptttvvv|||{{{vvvxxx|||~~~zzztttnnnmmmfffcccfffhhhhhhlllrrr|||sssjjjeeebbb```ccchhhwwwzzznnniiieee```]]]\\\^^^______ccc^^^WWWPPPJJJDDD???;;;555444333222111111111222111222222111///...///111000000////////////000000000000////////////000000////////////////////////111111000000000000111111wwwrrrooommmjjjhhhhhheeeeeekkksss|||uuunnnhhheee^^^\\\XXXTTTQQQOOONNNNNNNNNSSS[[[dddpppwwwhhh^^^cccqqq{{{~~~~~~wwwaaaPPPEEE>>>888555555555444333222222222222111222444333333555;;;@@@EEEGGGIIIJJJJJJJJJKKKLLLMMMKKKJJJJJJIIIFFFAAA>>>666333000///000000000///111111222444666777999999:::;;;>>>BBBGGGLLLPPPRRRXXX]]]fffqqquuuvvvzzz}}}}}}}}}}}}~~~}}}xxxqqqjjjhhh___\\\___bbbdddlllwww}}}|||wwwmmmhhhdddaaaaaaeeennn|||xxxmmmiiiccc^^^]]]^^^^^^^^^ddd___XXXQQQLLLFFFAAA>>>777666444333222222333333333333333222000///000222000000////////////000000///////////////000000111000000000000000000000000111111000000000000111111~~~{{{~~~uuupppnnnnnnkkkiiihhheeedddkkksss}}}{{{tttnnnjjjggg```^^^ZZZVVVSSSPPPOOONNNMMMQQQXXXaaalll|||~~~mmm```dddttt}}}hhhUUUHHH@@@;;;777777777666444444444444444555444444444777;;;???BBBJJJKKKLLLLLLJJJJJJKKKLLLLLLKKKJJJJJJIIIFFFBBB>>>666444111000000000000///111222333444666888999:::;;;:::<<>>777444111000000000000///111222333555777888999:::;;;999;;;FFFTTT___bbbaaa]]]___dddiiihhhcccaaadddfffrrrvvv}}}ssslllkkkcccXXXTTTYYY^^^bbbooouuu}}}xxxrrrmmmhhheeefffbbbooo~~~}}}~~~}}}xxxrrrmmmjjjhhhgggfffddd___YYYSSSNNNIIIEEEBBB999888666444333444555666666666555333111000222333000000////////////000000///////////////000111111000000000000000000000000111111000000000000111111yyysssrrruuuwwwzzz|||}}}{{{uuuoookkkhhhjjjkkkllllllkkkllloooqqq~~~yyywwwtttooojjjfffccc___[[[XXXTTTPPPMMMPPPRRRXXXaaajjjuuu}}}{{{llljjjxxxttt]]]MMMGGG@@@888999888666555555555666777999:::;;;>>>BBBFFFIIIKKKNNNNNNOOONNNMMMKKKIIIHHHLLLKKKJJJJJJHHHEEE@@@<<<999666222000111222222222444444444555888999999999;;;:::???KKK[[[gggjjjiiibbbdddccc___^^^bbbdddbbbeeeooo}}}xxxpppxxxzzzvvvyyyxxxnnngggbbb\\\XXXZZZ___fffpppzzz}}}wwwuuuqqqiiibbbfffkkkvvv~~~zzzvvvrrrlllgggddd___YYYSSSNNNJJJEEEBBB:::777444222222222222111222222222222222222222222333333222111000000000111////////////////////////000000000000000000000000111111111000000000000000|||rrrkkkjjjkkkmmmrrrtttvvvuuuqqqllliiihhhjjjjjjkkkjjjjjjlllooorrr{{{yyywwwrrrnnniiieeeaaa]]]ZZZVVVRRROOOOOOPPPVVV^^^gggrrr~~~~~~nnnhhhqqqvvvaaaPPPGGG@@@:::999888777666666777888999;;;<<<===@@@DDDHHHMMMOOOOOOPPPOOOOOOMMMKKKIIIHHHJJJIIIIIIIIIIIIFFFBBB>>>:::777333111222333333333444444444666888999::::::<<<<<>>>>>@@@CCCGGGLLLQQQTTTRRRQQQQQQOOOMMMKKKIIIHHHIIIHHHIIIJJJJJJGGGCCC@@@;;;888444222222444444444444444555777888999:::;;;>>>@@@GGGTTTbbbkkkllljjjhhhhhheeedddhhhoooqqqoookkkrrrzzz~~~{{{vvvrrrpppqqqxxxzzzxxxyyyyyy~~~}}}xxxyyyxxxnnnfff]]]YYYXXX^^^gggppp}}}~~~{{{pppfffdddffflllvvv|||rrrjjjiiiccc[[[TTTNNNIIIEEECCC@@@<<<888555555555444444222222222222222222222222...///000111111111000///111111111111111111111111000000000000000000000000111111111111111111111111~~~zzzzzzzzzqqqiiicccaaabbbdddccceeeggggggeeedddcccdddffffffeeedddeeehhhnnnsss}}}{{{xxxqqqmmmgggbbb]]]YYYUUUSSSOOOOOOSSSYYY___iii{{{tttddd```jjj|||lllXXXIII@@@===999999888999:::<<<===???@@@@@@BBBEEEJJJOOOTTTWWWTTTSSSRRRPPPNNNKKKJJJIIIJJJJJJJJJJJJJJJHHHCCC@@@;;;777444222222333444333333555666888888999;;;===???CCCMMM\\\iiipppqqqnnnllljjjgggffflllsssuuuqqqqqqwww}}}|||uuummmhhhggggggooo|||||||||~~~zzz}}}|||wwwjjj^^^[[[[[[ccclllwww{{{wwwyyy}}}}}}qqqiiibbbcccfffooo{{{{{{rrrmmmkkkeee\\\UUUOOOLLLIIIGGGBBB>>>999666555555444444333333222222222222222111---...111222333222111000111111111111111111111111000000000000000000000000000111111111111111222222xxxsssrrroookkkeee```]]]]]]___```dddeeeeeedddbbb``````aaaaaaaaaaaa```bbbffflllqqqyyy}}}{{{tttpppiiiccc^^^ZZZVVVSSSQQQPPPSSSWWW]]]fffwwwxxxggg]]]bbbwww|||ooo\\\JJJAAA>>>999999999:::;;;===???@@@@@@AAACCCGGGLLLQQQUUUWWWUUUTTTSSSPPPNNNLLLKKKJJJMMMLLLLLLLLLJJJGGGBBB>>>:::666222000111222222222333555888999999:::<<>>999666222000000111222222222555999:::999:::===@@@CCCKKKZZZjjjuuuwwwtttpppdddiiimmmooottt|||~~~}}}~~~qqqfffaaaaaadddkkk{{{{{{uuutttzzztttbbbZZZWWWZZZbbbmmmxxx~~~ssskkkjjjuuuzzzuuuwwwzzz|||tttnnncccbbbbbbgggssszzz|||}}}yyyzzz{{{xxxyyyqqqjjjaaaXXXSSSQQQQQQPPPGGGBBB;;;666444444333333444333333222222111111111111222333444444444333222111111111111111111111111000000000000000000000000000000111111222333333333yyyooohhhfff^^^]]][[[[[[\\\___bbbdddcccbbbaaa]]]ZZZYYYZZZ[[[WWWXXXZZZ\\\^^^bbbgggkkkuuu||||||wwwooogggbbb]]]YYYWWWTTTRRRRRRUUUXXX```qqq~~~uuuhhhbbbnnn|||uuufffTTTGGGCCC;;;:::::::::;;;===>>>???AAADDDIIINNNRRRTTTUUUTTTVVVUUUSSSQQQOOOOOONNNOOOMMMMMMMMMLLLLLLIIIDDD@@@:::777333111111222333333222666::::::999:::>>>BBBEEEOOO___mmmuuuuuuooojjj```iiipppqqqrrrvvvyyyzzzzzzuuummmkkkmmmlllqqq||||||~~~zzzuuuuuu~~~vvvhhh^^^WWWUUUYYYcccooozzz{{{qqqjjjiiinnnyyy~~~vvvooonnnoooqqquuuyyyyyyqqqgggdddcccfffppp~~~yyyxxxzzz|||{{{tttyyy~~~zzzxxxxxxpppeee[[[UUURRRQQQQQQJJJEEE>>>888555555555444444444333333222111111000333333333222222222222222000000000000000000000000000000000000000000000000000000111222222333444444xxxmmmfffcccWWWVVVUUUUUUWWWZZZ]]]___```___]]]ZZZWWWVVVXXXZZZSSSUUUXXX[[[]]]aaaeeeiiittt{{{zzzqqqjjjddd___[[[YYYSSSQQQQQQSSSVVV^^^nnn}}}yyyyyymmmdddmmm~~~|||vvvjjjWWWIIIEEE;;;;;;::::::;;;<<<>>>???BBBEEEKKKQQQUUUVVVUUUTTTVVVUUUSSSQQQPPPOOOPPPPPPLLLKKKLLLLLLLLLJJJFFFCCC;;;888444222222333444444222666:::;;;999:::>>>BBBHHHRRRaaaooouuurrrjjjddd```jjjrrrpppllllllnnnooouuu}}}{{{vvvxxx|||uuuxxxyyy{{{~~~{{{|||uuuhhhaaa___WWWVVVZZZeeerrr~~~zzzqqqllllllhhhttt~~~tttjjjhhhhhhiiilllppp{{{}}}sssiiifffdddfffooo{{{yyyvvvnnn}}}}}}|||ooopppttt{{{zzzttt}}}ttthhh]]]UUURRRPPPPPPMMMGGG???999777666666666444444333333222111000000333333222111000000000111////////////////////////000000000000000000000000000000111222333333444444|||rrrfff^^^VVVTTTRRRSSSVVV[[[___```bbb___[[[YYYXXXWWWVVVTTTTTTVVVXXXYYY[[[___dddhhhooowww}}}uuummmgggaaa\\\YYYUUURRRRRRSSSVVV]]]mmm|||}}}}}}}}}}}}}}}mmmeeekkkwwwuuu___NNNHHHAAA<<<:::<<<>>>===>>>AAACCCHHHKKKLLLPPPUUUVVVTTTWWWUUUTTTTTTTTTSSSQQQOOOMMMKKKJJJKKKMMMKKKDDD>>>999666444222333333222222666777999:::<<<===???@@@CCCVVVdddooowwwqqqhhhjjjiiipppuuuqqqiiieeeiiipppyyy}}}|||{{{~~~|||uuulll```ZZZYYYVVVTTT[[[kkkyyy}}}{{{}}}~~~~~~~~~{{{vvvmmmeeeeeennn~~~}}}uuummmhhhdddaaabbbfffooouuu~~~tttooofffaaaeeennnxxx~~~ssssssssskkkfffppptttvvvyyywww~~~yyylll\\\TTTSSSPPPJJJLLLIIICCC<<<777444333333333222111111000111111111333222222111111222222333111111000000000000111111111111000000000000111111111000000000111333555666~~~}}}sssfff\\\VVVTTTQQQRRRUUUZZZ]]]^^^___]]]YYYWWWVVVUUUTTTSSSRRRTTTVVVWWWYYY]]]bbbfffmmmuuuxxxpppiiiddd^^^[[[VVVTTTSSSTTTVVV]]]lllzzz~~~~~~~~~nnncccfffooo}}}iiiWWWNNNBBB<<<:::<<<>>>===>>>AAACCCHHHLLLMMMPPPUUUWWWTTTWWWVVVTTTTTTTTTTTTQQQOOONNNLLLJJJLLLMMMKKKDDD>>>999777444333333333333222666777999:::;;;===???@@@JJJ^^^mmmvvv{{{sssjjjmmmiiiooosssnnnfffccchhhooo~~~zzz}}}wwwmmmbbbXXXTTTUUUSSSUUU```rrr}}}{{{|||~~~~~~~~~{{{uuulllccccccmmm{{{yyypppkkkfffaaa```bbbjjjoooxxx{{{rrriiicccfffnnnwww{{{xxxtttoooffflllmmmpppuuusssxxxuuulll___WWWTTTOOOHHHKKKIIIDDD???:::777555444333222222111111111111111222111111000000111111222111111000000000000111111111111000000000000111111111111000000111333555666~~~wwwtttyyyvvvggg\\\UUUSSSQQQRRRUUUYYY[[[]]]\\\YYYVVVTTTSSSRRRQQQPPPPPPRRRSSSUUUWWW[[[```dddjjjrrr}}}{{{tttmmmgggaaa]]]YYYVVVTTTUUUUUU[[[jjjxxxrrreeedddjjjzzzuuu```SSSFFF@@@===???@@@??????BBBDDDIIILLLMMMQQQVVVXXXUUUWWWVVVUUUUUUUUUTTTRRRPPPNNNMMMLLLLLLMMMJJJEEE@@@:::777444333333444333333666888999999:::<<>>:::555333333555666666666999;;;:::999===FFFMMMdddxxxyyyjjjdddmmmxxx}}}xxxuuuxxx~~~~~~zzzqqqoooyyyyyyjjj\\\PPPGGGFFFIIISSSfff||||||xxxwwwwwwuuusssrrrtttwwwzzz}}}zzzzzz||||||vvvooohhhccc]]]cccppp|||yyyuuummmeeebbbXXXYYY\\\```hhhttt|||ooogggeeejjjxxxrrrmmmnnn|||zzz|||oooeeeaaannn}}}{{{vvvlll___UUUQQQIIIJJJJJJHHHCCC===777444444444333222222222222222333333222222222222333333111111000000000000111111111111000000000000111111222222111222333444666777yyyooojjjhhhkkkuuuuuuggg___]]]\\\\\\]]]^^^]]]\\\UUURRROOONNNNNNNNNMMMLLLJJJKKKMMMOOOQQQUUUZZZ]]]cccjjjsss|||zzzqqqhhhaaa```\\\YYYWWWUUUYYYffftttpppeee___nnnxxxeeeVVVNNNGGGEEEDDDAAABBBEEEFFFKKKOOOQQQUUU[[[]]][[[SSSRRRRRRRRRSSSSSSRRRPPPMMMNNNMMMJJJGGGCCCAAA@@@>>>;;;666333333555777777666999;;;;;;:::???IIIRRRgggyyy}}}xxxlllgggooozzzoooiiikkkssswww|||yyyvvv}}}ssscccWWWMMMGGGHHHMMMYYYmmm~~~yyyuuuqqqrrrsssrrrrrrtttxxx|||~~~zzzwwwwww{{{{{{tttnnniiieee^^^cccppp}}}yyyqqqiiieee[[[ZZZYYYZZZ___iiiuuu~~~tttiiieeeiiiwwwvvvooommmzzz~~~zzztttkkkhhhuuu}}}ttteeeXXXSSSNNNNNNMMMJJJFFF???:::666444444333222222222222333222222111111111111222222111111000000000000111111111111000000000000111111222222222222333555666888yyyooojjjhhhkkkvvvvvvhhhcccaaa^^^]]]\\\\\\ZZZXXXUUURRROOONNNNNNNNNMMMLLLHHHJJJKKKMMMOOOSSSXXX\\\aaahhhqqqzzz}}}sssjjjccc```\\\YYYWWWVVVZZZgggttttttfffZZZiiiooo[[[SSSLLLIIIGGGEEEEEEHHHFFFKKKOOOQQQUUU[[[]]][[[RRRQQQQQQRRRSSSSSSQQQOOOMMMMMMLLLJJJFFFBBB@@@@@@???;;;666333444555777888666999<<<;;;;;;@@@LLLUUUnnn~~~}}}rrrnnnvvv{{{{{{ggg___aaaiiipppzzz~~~qqqaaaTTTKKKHHHLLLRRR___rrr~~~xxxtttooonnnppprrrrrrrrruuuzzz~~~}}}yyyuuuuuuyyyzzzsssnnniiifff^^^cccppp|||tttkkkggg]]][[[WWWVVVYYYaaallltttwwwkkkfffjjjxxxyyyrrrooo|||{{{uuu{{{rrrooo|||zzzhhhYYYTTTQQQQQQOOOLLLGGGAAA;;;888555444333333222222333333111111000000000000111111111111000000000000111111111111000000000000111111333222222222333555777888{{{pppjjjiiilllvvv|||nnndddbbb```]]]\\\[[[ZZZZZZSSSRRRPPPNNNMMMKKKKKKJJJHHHIIIJJJKKKLLLOOOSSSVVV^^^dddnnnxxxvvvkkkbbb```[[[WWWVVVVVV[[[gggtttkkk]]]eeeyyyyyyjjjYYYKKKIIIIIIFFFDDDGGGNNNNNNNNNQQQVVVZZZ\\\\\\UUUUUUTTTSSSRRRQQQPPPPPPPPPNNNKKKIIIGGGEEEBBB@@@999777444222333444444444888999;;;;;;999<<>>:::888666333222222222111000333333333222222111111111111000000000000000111111333222111000000111222333444444222222222444666777{{{qqqkkkiiilllvvvtttjjjgggccc___]]][[[ZZZYYYTTTSSSQQQOOOMMMKKKJJJJJJHHHIIIJJJJJJLLLNNNSSSVVV^^^dddmmmwwwwwwllldddaaa]]][[[[[[[[[^^^hhhrrrrrrbbbeeerrrlll[[[LLLJJJJJJGGGFFFIIIMMMMMMNNNQQQVVVZZZ\\\\\\TTTTTTSSSRRRQQQOOOOOONNNNNNLLLIIIHHHHHHFFFDDDBBB:::777444333333444444444777888:::;;;:::>>>NNN^^^{{{vvvpppppprrr|||qqqiiinnnyyy}}}ggg[[[SSSMMMPPPYYYfffvvvyyyrrrqqqpppllllllmmmoooqqqsssuuuxxxzzzxxxwwwuuuwww{{{~~~yyysssqqqllleeeccceeeooo{{{sssnnnhhhaaa[[[XXXVVVVVV]]]fffkkksss}}}~~~rrrjjjjjjrrr}}}tttppptttqqq|||~~~rrrcccXXXWWWXXXXXXUUUNNNFFF???<<<999666444333333333333222333333333222222222111111111111000000000000111111222222111000000111222222444333222222222444666777|||rrrllliiikkkuuu{{{rrrnnngggbbb___]]][[[YYYUUUSSSQQQOOOMMMKKKJJJJJJGGGHHHIIIJJJKKKNNNRRRVVV]]]ccclllvvvyyyooohhhccc```___```___```hhhrrryyyiiidddiiiooo]]]NNNLLLKKKHHHGGGJJJLLLLLLMMMQQQVVVZZZ[[[[[[TTTSSSRRRQQQOOONNNMMMLLLLLLJJJHHHHHHHHHGGGEEEDDD:::777444333444555555444666777:::;;;;;;AAARRRcccxxxooommmttt|||wwwqqqwwwnnn^^^VVVRRRTTT[[[gggssszzzuuuooooooooollljjjkkknnnqqqtttvvvxxxyyytttvvvxxxyyyzzz|||zzzvvvtttnnngggcccfffnnnvvvpppllleee^^^ZZZUUUSSSXXX___ccckkkvvvuuulllkkkrrr{{{|||ssssss||||||~~~qqq{{{vvvggg]]]XXX[[[\\\YYYPPPGGGAAA>>>888666444333444555555444333333333222222222222111222111111000000000111111222222111000000111222222333333222222333444666777}}}tttmmmiiikkkuuuxxxrrrjjjdddbbb```^^^\\\VVVUUURRROOOMMMKKKJJJIIIGGGHHHIIIIIIJJJMMMRRRUUU\\\aaajjjttt}}}{{{rrrlllgggcccaaa```___aaaiiisss~~~mmmccccccyyyqqq^^^OOOLLLKKKHHHGGGJJJKKKKKKMMMQQQVVVYYYZZZZZZTTTSSSRRRPPPOOOMMMLLLKKKLLLJJJHHHGGGGGGGGGEEECCC:::777444333444555555555666777999;;;<<>>HHH\\\ooo}}}{{{sssiiieeemmm~~~|||zzz{{{vvv```QQQNNNVVVaaakkkqqquuutttrrrpppnnnkkkggghhhkkkpppuuuvvvuuusssmmmrrrwwwxxxwwwzzz~~~{{{yyyrrrkkkbbbeeemmmzzz|||tttoooiiiddd___YYYSSSTTTXXX[[[bbblllwwwyyyvvvwwwyyy|||{{{ppplllqqqyyy}}}qqqrrrwww|||sssqqqwww{{{uuujjj```VVVYYYZZZWWWOOOFFF@@@>>>666444222111333444444333222222222222222222222222333333222111111111111111111111111222222111111111111222222333444555666777~~~wwwpppjjjjjjttt}}}tttjjjeeeeeefffdddbbbXXXWWWTTTPPPMMMKKKIIIHHHEEEFFFGGGHHHIIILLLPPPTTTZZZ___fffoooyyyxxxqqqkkkeee```]]]\\\```kkkwwwqqqddd```uuutttaaaPPPLLLJJJFFFFFFJJJKKKKKKMMMQQQUUUWWWVVVUUURRRRRRQQQPPPOOOOOONNNMMMMMMKKKIIIGGGFFFEEEBBB@@@;;;888555444444666666555777888:::<<>>:::888555333444444333222111111111222222333333333555444333222111111111111000111222333333222111000///000222444555666777777vvvrrrqqqsssyyyxxxlllggggggccc___]]]ZZZVVVRRROOOMMMLLLKKKJJJFFFEEEEEEEEEGGGJJJMMMNNNWWW[[[bbbkkkvvv~~~rrrjjjccc```eeehhhhhhoooyyyyyyddd\\\fffxxx}}}iiiUUULLLLLLLLLJJJHHHKKKMMMQQQSSSTTTTTTRRRQQQNNNNNNLLLLLLLLLMMMNNNOOOJJJJJJIIIHHHGGGEEEDDDCCC;;;:::888666555444444444;;;999999>>>GGGVVVjjjxxxxxxnnnaaaYYYXXX^^^hhhqqqyyyuuuxxxyyyooo|||~~~sssnnnfff]]]XXXUUUVVVWWWWWW[[[ZZZ[[[iii~~~rrrdddaaaaaaaaaaaabbbbbbeeekkkpppssspppkkkgggiiiiiikkkooowww}}}{{{zzzvvvoooiiieeebbbeeerrr~~~zzztttmmmeee]]]VVVQQQOOOSSSZZZcccnnnxxx|||yyyttt|||vvvnnnooovvv~~~zzzooogggzzz|||yyy}}}{{{xxx|||mmm___ZZZPPPJJJOOORRRMMMEEEAAA;;;888555444444555444444111111111111111222222222111111111111111111111111111111111111111111111111333333222333444777:::<<>>::::::888777777777888888777===DDDQQQkkkpppjjjsssvvvmmmgggkkksssvvvwwwssslllmmmnnnzzzvvvtttrrrmmmhhhbbb___hhh~~~{{{lll^^^XXXZZZaaafffaaajjj}}}uuuiiibbb]]]]]]]]]]]]```fffccchhhmmmlllgggbbb```aaa```cccjjjrrr{{{tttgggccccccbbbdddffffffeeeddddddddd^^^[[[^^^iiivvvxxxsssoookkkhhhfffYYYVVVSSSSSSYYYdddpppwwwzzzooonnnrrryyysssqqqooosssxxxkkkkkkqqqvvvaaaUUUNNNHHHGGGCCC<<<888888999:::;;;:::::::::999888777777666333333333333333333333333333333333333333333333333222333555777999:::;;;;;;zzzsss~~~|||wwwrrrtttwwwmmmddd^^^]]]ZZZWWWTTTRRRPPPMMMJJJHHHGGGFFFDDDCCCDDDFFFIIIKKKNNNUUU___iiisssxxxpppkkklllmmmppp}}}ssshhhhhhxxxvvvbbbWWWTTTWWWZZZWWWUUURRRQQQQQQPPPOOOMMMNNNLLLJJJJJJKKKJJJIIIGGGCCCBBBAAA@@@???>>>>>>>>>999888777666666666777888:::BBBAAAYYYwww|||zzzuuuxxx}}}tttmmmvvvxxx}}}uuupppllliiittt}}}vvvqqqmmmddd]]]\\\kkkkkk]]]^^^hhhqqqtttbbbppp{{{nnnfff```ZZZXXXYYY[[[[[[[[[bbbfffhhhfffaaa___aaadddccciiiqqqzzzrrrfff```___ccccccbbbdddffffffeeeddd]]]]]]```hhhttt}}}zzztttqqqrrrqqqkkkeeeccc^^^[[[WWWTTTVVV___jjjssszzzppppppuuu~~~uuummmiiinnnzzzvvvqqqooowwwiiiUUULLLJJJGGGDDDBBB@@@@@@AAA@@@???;;;<<<<<<;;;999999:::<<<666555333222111222222333222222333333333333444444444444444555777888:::;;;{{{||||||wwwrrrtttwwwmmmccc^^^]]]]]]ZZZVVVTTTQQQOOOKKKIIIGGGFFFDDDCCCDDDFFFIIIKKKOOOUUU___iiisssxxxpppkkklllmmmppp~~~ttthhhfffuuuxxxfff[[[VVVVVVWWWTTTSSSQQQPPPPPPPPPNNNLLLMMMKKKIIIIIIIIIIIIGGGFFFCCCBBBAAA???>>>=========999888777666666777888888;;;DDDDDD]]]zzz}}}}}}zzz~~~yyyrrr{{{yyyoooiiieeepppyyyrrrlllaaa\\\]]]nnn{{{hhh[[[[[[cccjjjmmmaaaooo~~~sssgggbbb]]]YYYWWWYYY\\\]]]^^^aaadddeeeccc^^^\\\^^^aaaccciiisss|||sssgggaaa```aaaaaaaaabbbdddeeecccaaaZZZ[[[^^^gggttttttooommmpppqqqmmmiiiiiiccc___ZZZVVVWWW___jjjrrr}}}yyyppppppuuuzzzqqqkkknnnvvvwwwpppwwwooo[[[PPPMMMJJJGGGDDDBBBBBBBBBAAA???=========<<<999999:::;;;666555444222222222222333222222333333333333444444444444444555777888:::;;;~~~{{{wwwrrrtttwwwmmmccc^^^]]]```]]]YYYVVVSSSPPPLLLIIIHHHFFFEEEDDDDDDGGGIIIKKKOOOVVV```iiisssyyyqqqkkklllmmmppp~~~~~~xxxhhhcccooozzzkkk^^^WWWTTTSSSPPPPPPOOOPPPPPPOOOMMMJJJLLLJJJHHHHHHHHHGGGFFFDDDBBBAAA???>>><<<;;;::::::888777666666666777888999<<>><<<:::888999:::777666444333222222333333222222333333333333444444444444555666777999:::;;;|||xxxtttvvvvvvnnneeeaaaaaabbb___[[[WWWTTTQQQMMMJJJHHHGGGEEEDDDEEEGGGIIIKKKPPPVVV```jjjtttzzzqqqllllllmmmqqq~~~~~~~~~kkkccckkk{{{kkk]]]UUURRRQQQNNNNNNNNNOOOPPPOOOLLLIIIKKKIIIGGGGGGGGGFFFDDDBBB@@@???===;;;:::999888888777666555555666777888999;;;FFFLLLjjjzzz}}}|||wwwooovvvxxxrrrsssiiicccmmmtttggg]]]YYY]]]qqq}}}ooo^^^TTTRRRRRRTTTVVV[[[lll}}}zzznnncccZZZZZZYYYWWWWWWYYY\\\___aaaffffffddd```\\\[[[]]]___dddkkkwwwwwwkkkdddaaaddddddeeehhhiiihhheeebbbVVVXXX\\\fffsssxxxsssttttttrrrppppppnnniiiaaaZZZWWW[[[cccjjjtttwwwzzzzzzyyyzzz}}}yyypppqqqvvvtttnnnmmmppp|||mmmuuu}}}{{{~~~}}}hhhWWWOOOOOOLLLIIIGGGGGGGGGFFFEEE@@@AAA@@@===:::888888999888777555444333333333333222222222333333333444444444555555666777999:::;;;}}}yyyvvvxxx~~~uuuooohhheeefffbbb___[[[XXXUUUQQQMMMJJJHHHGGGEEEDDDEEEGGGJJJLLLQQQWWWaaajjjttt{{{rrrllllllmmmqqq~~~qqqeeejjj{{{iiiZZZQQQOOOPPPMMMMMMMMMOOOOOONNNKKKHHHIIIHHHFFFEEEEEEDDDBBB@@@===<<<;;;999777666666666555555555555555777999::::::FFFPPPqqqyyy}}}|||rrrhhhppp~~~wwwrrrssshhhbbbkkk{{{lll^^^YYY\\\ppp|||kkkYYYPPPMMMKKKLLLOOOXXXmmmzzzlll```YYYZZZYYYXXXWWWXXXZZZ]]]___fffeeeaaa]]]ZZZZZZ\\\^^^eeelllxxx|||ooofffaaadddeeegggiiikkkiiieeeaaaWWWXXX\\\eeeqqq~~~{{{yyyxxxtttrrrsssqqqmmmeee]]]XXXYYY^^^cccllloooqqqqqqpppqqquuuyyy{{{xxxppprrrxxxyyyqqqllllllwwwmmmpppuuuqqqvvvkkkXXXMMMNNNLLLIIIHHHIIIIIIIIIHHHBBBBBBAAA>>>;;;999999:::999888666444333333333444222222222333333333444444555555555666888999;;;<<<|||yyywwwyyy|||uuuooojjjhhhiiiccc```\\\YYYVVVSSSOOOLLLHHHGGGFFFEEEEEEHHHJJJLLLQQQXXXaaakkkttt}}}sssmmmmmmmmmrrrvvvhhhjjj|||}}}jjjXXXOOOMMMOOOMMMLLLKKKLLLLLLKKKIIIGGGFFFDDDBBBAAAAAA@@@>>><<<:::999888666555555555555444444444444555777999:::;;;GGGTTTxxx{{{~~~ooofffooozzzoooddd]]]fffzzz{{{mmm___[[[^^^qqq}}}iiiVVVMMMIIIFFFHHHNNN[[[qqqyyyiii___ZZZXXXYYYYYYXXXWWWXXX[[[^^^dddaaa\\\XXXWWWXXXZZZ\\\fffmmmxxxuuujjjcccbbbcccfffiiijjjhhhccc^^^XXXXXXZZZbbbmmmzzz~~~zzzwwwxxxsssooohhh```ZZZYYY[[[^^^ccceeeggggggggghhhmmmqqqyyy~~~xxxqqqttt{{{}}}uuuooojjjrrrrrrnnnmmmlllsssnnnZZZOOOOOOLLLJJJHHHIIIIIIIIIHHHBBBBBBAAA???;;;999:::;;;:::999777555444333333444222222333333333333444444555555666777888:::;;;<<>>===<<<;;;999777777666555444444444444444333333333444555777:::;;;===JJJXXX~~~{{{~~~ooogggqqqlll```ZZZccctttzzzmmm```]]]aaawwwjjjTTTKKKGGGCCCHHHPPPaaawwwtttddd\\\[[[VVVWWWYYYXXXWWWXXX\\\___ccc___ZZZVVVVVVXXXZZZ\\\gggmmmwww}}}ooofffbbbdddgggjjjkkkhhhbbb^^^XXXWWWWWW]]]hhhuuu}}}~~~tttrrrllleee^^^ZZZYYYZZZZZZ]]]______^^^```eeeiiiuuu{{{xxxrrrvvv}}}yyyssskkknnnxxx|||rrrnnnqqq|||rrr___TTTQQQNNNKKKHHHHHHGGGEEEDDDBBBBBBAAA???<<<:::;;;<<<;;;:::888666444444444444222222333333333333444444555555666777888:::;;;<<<~~~yyyvvvuuuvvv|||uuuooojjjhhhiiidddbbb___\\\ZZZXXXUUURRRIIIHHHFFFEEEFFFHHHKKKLLLRRRYYYbbbkkkttt~~~tttmmmmmmmmmrrr{{{llliiiwwwrrr^^^PPPLLLLLLKKKIIIFFFEEEDDDDDDCCCAAA???===:::999999888555333555444444333333444444555333333333444555777:::;;;>>>KKK[[[yyy~~~}}}~~~}}}ooohhhssskkk___ZZZcccqqq}}}ttt```^^^eee|||kkkSSSJJJFFFCCCHHHRRRfff{{{ooo___ZZZ[[[TTTVVVXXXXXXWWWXXX]]]```eee```ZZZWWWWWWZZZ]]]___gggnnnwwwsssiiidddfffjjjmmmnnnkkkddd___XXXVVVUUUZZZdddrrr~~~uuusssooohhh```[[[YYYYYYVVVXXXZZZYYYYYY[[[```eeeqqqwwwxxxssswww{{{vvvlllllltttwwwsss{{{uuucccXXXTTTPPPLLLHHHFFFDDDBBB@@@AAABBBAAA???<<<;;;<<<===<<<:::888666444444444444222222333333333444444444555666666777888:::;;;<<<}}}wwwtttsssttt{{{tttpppnnnkkkhhhbbb```]]][[[ZZZXXXUUURRRLLLKKKIIIFFFDDDFFFJJJNNNRRRXXXbbbmmmwwwvvvmmmkkknnnvvv|||qqqjjjqqqzzzcccRRRLLLLLLKKKHHHDDDAAAAAA@@@@@@???@@@===999666666666666555444444444444444444444444222333444444444666999;;;>>>LLLcccyyykkkkkkrrr}}}ggg^^^\\\iiizzzttteeeaaaiiiiiiSSSKKKGGGCCCIIITTTqqq~~~~~~mmm___YYYVVVTTTVVVWWWUUUSSSUUU]]]cccccc[[[VVVXXX[[[]]]```dddiiinnnvvv}}}yyyoooeeehhhlllooooookkkfffbbbYYYUUUVVV\\\ccckkkuuu~~~wwwnnnddd\\\WWWTTTRRRPPPQQQSSSTTTVVV^^^gggnnnwwwxxxuuuyyy~~~wwwllljjjooo|||xxxzzzyyydddVVVRRRPPPLLLHHHEEEBBBAAA@@@CCCAAA>>>;;;:::999::::::===<<<;;;999777666444444333333444444333333222111444555777888999;;;===@@@yyytttrrrqqqrrrzzztttpppnnnkkkhhhcccaaa^^^\\\[[[YYYVVVSSSMMMLLLIIIFFFEEEFFFJJJNNNRRRXXXbbbmmmxxxvvvmmmllloooxxx}}}qqqjjjqqqnnn[[[OOOJJJHHHEEEAAA???>>>>>>===<<<>>>;;;777666666666666555333333333333333333333333222333444444444666999;;;<<>>;;;::::::::::::<<<<<<:::999777555444333333333444555555666555555555777888::::::<<<@@@BBByyytttpppooonnnooovvv~~~vvvqqqooollljjjeeebbb___]]]\\\ZZZWWWUUUOOOMMMKKKGGGFFFGGGKKKNNNSSSYYYcccnnnyyywwwooommmqqqzzzvvvmmmsss|||eeeRRRGGGEEEBBB>>>;;;::::::999888:::888555444555555555444222222222222222222222222222333444444444666999;;;===LLLhhh~~~wwwrrrqqq|||iii^^^\\\aaaooozzzooo]]]```qqqhhhSSSLLLHHHEEEMMM[[[ttt~~~wwwggg\\\XXXVVVSSSTTTUUUTTTSSSVVV\\\bbbddd\\\UUUUUUWWWZZZ___eeeooouuu|||~~~~~~yyyzzz{{{{{{xxxpppfff___TTTPPPOOOTTTZZZ```jjjrrr|||vvvooofff\\\TTTNNNKKKKKKLLLLLLNNNWWWaaaqqqzzzxxxppppppxxxwwwmmmkkkppprrr{{{vvvppp|||wwwhhh^^^ZZZWWWSSSNNNJJJGGGFFFFFFAAA???===;;;:::::::::;;;;;;:::999888666555333333333444555666777888888888666888:::;;;<<>>>>><<<;;;;;;;;;;;;;;;::::::888777666444333333444444555777777888888888666888999;;;===@@@EEEHHH~~~{{{vvvrrrnnnllliiihhhlllrrr|||yyywwwtttqqqiiifffcccaaa```^^^[[[YYYSSSRRRNNNJJJHHHHHHLLLOOOTTT[[[fffqqq||||||ssspppsss{{{{{{uuuvvvZZZJJJCCC@@@;;;999888888777666555333222222444444444222111111111111111111111111222333444444444666999;;;CCCSSSrrruuuzzzhhh]]]eeerrrqqqaaaYYY___rrryyydddPPPJJJFFFEEEPPPaaazzz~~~qqqaaaYYYVVVUUUQQQQQQRRRRRRTTTWWW\\\______YYYSSSSSSTTTWWW___gggqqqxxx~~~uuuiii```TTTOOOMMMOOOSSSWWW^^^fffnnnzzz|||ssskkkaaaZZZSSSOOOMMMLLLKKKNNNXXXcccqqq{{{uuuooosss}}}uuusssuuuyyy~~~ssseeedddnnnwww}}}~~~~~~{{{uuummmfffaaaccc```ZZZRRRKKKEEEAAA>>><<<<<<;;;;;;;;;;;;<<<<<<:::999888777666555444333555555666666666555555444555777999:::===AAAFFFJJJ}}}{{{wwwrrrooommmjjjgggiiiooo}}}|||zzzwwwtttkkkhhheeecccbbb```]]][[[UUUTTTPPPLLLIIIIIILLLOOOTTT[[[gggsss}}}|||ssspppttt|||~~~ttt|||eeeQQQCCC@@@<<<999999888888777444333222222444444333111111111111111111111111111222333444444444666999;;;@@@QQQrrr|||sss~~~kkk```mmm|||rrraaaXXX___sssyyydddQQQJJJFFFEEERRRddd|||~~~pppaaaYYYVVVTTTPPPPPPPPPRRRUUUXXX\\\^^^[[[VVVRRRSSSTTTWWW___hhhpppwwwvvvjjjaaaVVVPPPMMMNNNQQQSSSZZZaaaiiitttyyyooofff```VVVRRRNNNLLLKKKNNNYYYdddttt}}}{{{ssspppttt~~~{{{{{{{{{ttteee```eeekkkqqqssssssrrrmmmiiifffeeefffccc^^^WWWOOOGGG@@@<<<::::::;;;;;;<<<<<<<<<<<<:::999999888666555555444555555555555555444333222555777888:::===BBBHHHMMM|||{{{vvvrrrpppooollliiikkkpppxxx~~~|||xxxuuullljjjgggeeecccaaa^^^\\\WWWUUURRRMMMJJJJJJMMMPPPTTT\\\hhhttt~~~yyyqqqpppttt}}}{{{pppxxxnnnUUUCCC@@@<<<999888888777666555444333333444444222000222222222222222222222222222333444444444666999;;;@@@QQQrrr{{{wwwssspppdddssssssbbbWWW___uuu{{{fffTTTLLLHHHGGGTTTggg}}}~~~pppbbbYYYUUUSSSOOOOOOOOOQQQUUUYYY[[[]]]VVVSSSRRRSSSTTTWWW```iiipppxxxvvvjjjaaaVVVQQQMMMMMMNNNPPPVVV]]]eeepppvvvlllfff\\\WWWRRRPPPNNNRRR]]]hhhyyy}}}zzzuuussswww~~~wwwvvviiibbbcccgggnnnppppppmmmhhhdddcccdddbbbaaa^^^XXXPPPGGG???;;;888999:::;;;<<<<<<======::::::999888777666666555333333444555555555444444777888:::;;;???DDDKKKPPP~~~~~~~~~|||{{{uuurrrppppppmmmkkkmmmrrrvvv~~~~~~|||xxxuuummmjjjhhhfffdddbbb___]]]XXXVVVRRRNNNJJJJJJMMMPPPUUU\\\hhhuuuwwwoooooouuuxxxmmmuuusssTTTBBB???;;;999888888777666555444333444444444222000222222222222222222222222222333444444444666999;;;DDDTTTttttttqqqttttttfffvvvqqqbbbVVV```www}}}hhhVVVNNNIIIHHHVVVjjj~~~~~~qqqbbbZZZUUUSSSOOONNNOOOQQQUUUYYY[[[\\\SSSQQQQQQTTTUUUWWW```iiipppxxxvvvjjj```VVVPPPLLLLLLMMMNNNTTTZZZbbbmmm||||||pppiiiaaa\\\WWWTTTSSSVVVaaammm~~~}}}}}}{{{yyyxxx{{{}}}rrr|||}}}ssskkkiiikkkssssssqqqllleee```^^^___\\\\\\ZZZVVVOOOFFF>>>999777888:::;;;<<<=========;;;::::::999888777666666222222444555666666777777888999;;;===@@@FFFMMMSSS~~~{{{yyyuuutttrrrooommmnnnqqqtttxxx~~~yyyuuummmkkkgggdddaaa_________[[[XXXSSSMMMJJJJJJNNNRRRVVV___mmmxxxwwwmmmkkkpppzzzyyyooonnntttWWWFFF>>>888666555333333666555555444333333222111111333222222111111222222333222333444444333555888:::@@@WWWxxx~~~sssqqq|||pppjjjzzzzzzjjj^^^WWW^^^|||ppp]]]QQQJJJKKK[[[mmmwwwhhh[[[UUUTTTPPPPPPNNNNNNTTT[[[]]]ZZZVVVUUURRRPPPSSSYYYcccjjjsssyyytttggg]]]WWWQQQMMMKKKJJJKKKQQQYYYcccmmm{{{{{{pppgggbbb]]]YYYVVVXXXcccooo}}}|||{{{zzzzzz}}}sssuuu|||yyynnnnnnsssvvvzzzyyypppfff```[[[VVVWWWVVVUUUSSSOOOJJJCCC>>>777888999;;;<<<<<<;;;;;;999999888777666666666777555555444444444444555555:::999999;;;@@@GGGNNNRRR~~~}}}{{{yyyvvvuuusssqqqoooqqqtttxxx~~~yyyuuunnnlllhhhdddaaa_________[[[XXXSSSNNNJJJKKKNNNRRRXXXaaannnyyyuuullliiillluuu|||zzz}}}{{{qqqpppyyynnnUUUEEE>>>888777555333333666555555444333333222111111333222222111111222222333222333444444444555888;;;AAAWWWwww~~~tttrrrzzz}}}~~~}}}pppkkk|||zzziii\\\YYYaaa~~~nnn^^^SSSLLLNNN```ssswwwhhh[[[UUUSSSPPPPPPNNNNNNTTT[[[]]]YYYTTTRRRPPPNNNQQQXXXaaahhhtttzzz~~~ttthhh```WWWQQQMMMKKKJJJKKKQQQYYYbbblllyyyrrrjjjeee```\\\YYY[[[gggsss~~~~~~}}}||||||~~~tttvvv}}}uuutttyyy|||pppeee\\\UUURRRQQQPPPNNNLLLGGGAAA<<<999:::;;;<<<<<<;;;::::::<<<<<<:::999888888888888666555555444444555555666999999:::===BBBHHHNNNQQQ~~~~~~}}}|||zzzxxxwwwvvvuuussssssuuuyyy}}}zzzvvvooommmiiieeebbb`````````[[[XXXTTTOOOLLLLLLOOOSSSZZZcccooozzzvvvmmmiiikkkqqq}}}xxxtttyyy{{{pppnnnpppfffQQQEEE>>>999777666333333555555444444333333222222111222222111111111111222222222333444444444555999;;;BBBXXXwww~~~vvvvvv|||}}}{{{wwwwww~~~oookkk|||xxxhhh[[[[[[ddd|||vvvjjj]]]UUUNNNQQQdddzzzvvvggg[[[TTTRRROOOOOONNNNNNTTT[[[\\\YYYRRRQQQOOONNNQQQXXXaaahhhuuu{{{uuujjjbbbWWWQQQMMMKKKJJJKKKQQQYYYbbbjjjwwwwwwooohhhbbb^^^[[[___jjjvvvyyyzzz~~~}}}~~~~~~~~~uuuuuu}}}|||{{{tttgggZZZPPPNNNMMMLLLKKKIIIFFFAAA===;;;<<<<<<<<<<<<;;;:::999>>>===<<<:::999888888888666555555444444555555666888999<<<@@@EEEJJJNNNPPP|||}}}}}}|||}}}|||zzzxxxwwwwwwvvvvvvvvvyyy~~~zzzwwwqqqoookkkgggcccaaa``````[[[YYYUUUPPPMMMMMMPPPSSS[[[dddppp{{{zzzqqqnnnnnnqqqzzzxxx|||xxxllliiimmmuuu```NNNEEE>>>999888777444333555444444444333333222222222222222111111111111222222222333444444444666999<<>>CCCGGGKKKNNNOOOzzz{{{}}}~~~||||||||||||{{{yyywwwwwwxxxxxxzzz~~~zzzxxxsssqqqlllhhhdddbbbaaaaaa[[[YYYVVVRRROOOOOORRRTTT[[[dddqqq}}}}}}vvvsssrrrttt{{{vvvjjjgggoooqqq]]]NNNEEE???:::999888444333555444444333333333333222222222111111000000111111222111333444444555777:::===FFF[[[yyy~~~xxxuuu}}}xxxoooiiiiii}}}|||oooccc\\\VVVaaa{{{cccZZZRRROOOLLLQQQcccxxx~~~vvvlllaaaXXXRRROOOMMMNNNNNNOOOTTT[[[[[[WWWOOOOOOOOOPPPTTT[[[eeekkkvvv{{{zzzkkkaaaWWWQQQMMMKKKJJJKKKQQQYYYcccjjjttt}}}~~~tttiiicccaaadddnnnyyyxxxooommmnnnqqqvvvzzz{{{}}}xxxtttqqquuu{{{zzz|||zzzoooeee\\\UUUOOOMMMJJJIIIIIIGGGEEECCC:::;;;;;;<<<===???@@@@@@>>>===;;;999888777666666666666666555555666666666777:::???EEEIIIMMMNNNOOOyyyzzz|||~~~}}}||||||}}}}}}|||zzzxxxyyyzzz{{{~~~{{{yyyuuurrrnnniiifffcccbbbbbb[[[YYYWWWSSSPPPPPPSSSUUU\\\ffftttyyyxxxxxxyyyvvvkkkiiipppsss___OOOEEE???::::::888555333555333333333333333333333333111111000000000000111111111333444555555777;;;===HHH^^^|||zzzsssxxxyyyooogggeeelll|||mmmaaa[[[UUU```}}}___UUULLLKKKKKKPPP```rrrwwwssslllddd\\\VVVQQQOOOMMMNNNNNNOOOTTT[[[[[[VVVKKKLLLLLLNNNRRRZZZcccjjjvvv{{{~~~yyyjjj___WWWQQQMMMKKKJJJKKKQQQYYYbbbiiisss{{{rrrjjjgggiiirrr|||yyypppllllllpppuuuyyyzzz|||}}}tttuuuppppppwwwzzzwwwyyy~~~~~~vvvkkkccc\\\VVVQQQNNNKKKIIIHHHFFFDDDCCC;;;;;;;;;<<<>>>@@@BBBCCC@@@???>>><<<;;;::::::999777666666555555666666777888;;;@@@FFFKKKNNNOOOPPPyyyzzz|||~~~}}}||||||~~~~~~}}}{{{{{{|||~~~|||zzzvvvsssooojjjgggdddcccccc[[[ZZZXXXTTTQQQQQQTTTVVV^^^hhhwwwuuukkkjjjlllyyycccQQQEEE???;;;:::999555333555333333333333333333333333111111000000000000111111111333444555555888;;;>>>JJJ```|||ssssss|||}}}wwwoooeee```bbbnnnnnn```YYYVVV```zzz```TTTJJJJJJMMMRRR^^^llllllhhhbbb\\\XXXTTTQQQPPPLLLMMMNNNOOOUUU[[[ZZZVVVJJJJJJLLLNNNSSS[[[dddjjjuuuzzz~~~~~~||||||uuuhhh___WWWQQQMMMKKKJJJKKKQQQYYY```hhhrrrzzzxxxnnnjjjkkksss|||{{{rrrnnnmmmrrrxxxzzz{{{}}}xxxwwwqqqlllnnnuuu}}}wwwtttzzz|||vvvnnnhhhbbb]]]VVVSSSNNNKKKIIIHHHFFFDDD============>>>@@@BBBCCC???>>>===<<<;;;;;;;;;;;;777777666666666666777777999<<>>KKKbbbtttqqqvvv}}}vvvpppggg]]]\\\```mmmppp```WWWXXXbbbwwwcccUUUJJJJJJOOOTTT^^^jjjeeeaaa\\\XXXUUUSSSQQQPPPLLLMMMNNNOOOUUU[[[ZZZUUUKKKLLLMMMPPPUUU]]]fffllltttyyy~~~~~~|||yyyzzz}}}|||qqqggg```WWWQQQMMMKKKJJJKKKQQQYYY^^^fffpppxxx}}}zzzoooiiijjjrrrzzz|||tttppppppuuu{{{}}}~~~yyyrrrkkkiiinnn{{{yyysss{{{~~~yyyuuupppkkk\\\XXXSSSOOOLLLKKKIIIGGG??????>>>>>>>>>???AAABBB===<<<;;;:::::::::::::::777777666666666666777777:::<<>>===>>>AAABBBBBBBBB@@@===;;;:::;;;;;;;;;:::888888777777777777777888999@@@EEEGGGIIINNNOOOMMM~~~}}}{{{{{{{{{|||~~~zzzxxxsssrrroookkkgggdddaaa```\\\YYYVVVUUUUUUVVVWWWXXXeeennn|||qqqddd___bbbpppxxx```KKKAAA888777888666444444333333222222222111111111111111222222222333333333555222111333444666<<>><<<;;;;;;<<<;;;;;;888888777777777777888888777@@@GGGIIIJJJNNNQQQQQQ}}}}}}}}}|||{{{|||}}}~~~}}}}}}yyytttrrrnnnjjjeeebbb___^^^ZZZYYYXXXVVVVVVWWWYYYZZZfffooo}}}}}}pppddd^^^```kkk|||gggNNNCCC888666666555555666222222111111111000000000111111222222222333333333222000111444666777===DDDWWWuuu}}}zzznnn^^^XXX[[[nnn~~~sssddd\\\UUU```}}}uuuooofffYYYOOONNNWWWgggrrrttthhhYYYOOOMMMNNNNNNMMMLLLLLLMMMOOOQQQRRRPPPOOOKKKLLLNNNPPPUUU]]]fffllltttwww{{{}}}||||||~~~}}}}}}{{{zzz|||~~~}}}nnnbbb\\\ZZZYYYUUUOOOJJJJJJOOOTTT]]]bbbjjjqqqvvv{{{}}}yyytttrrruuu{{{zzzrrrlllkkkpppwww|||}}}|||{{{yyyyyyyyyyyyyyy~~~~~~}}}}}}{{{yyywwwuuupppooommmkkkjjjlllppptttvvvqqqnnnooorrruuu{{{}}}tttlllggglll~~~qqqlllzzzvvvdddYYYVVVUUUPPPJJJFFFDDDBBBAAABBBBBBAAA???AAA???<<<<<<======<<<;;;888777777777777777888888777BBBKKKKKKJJJNNNRRRTTT~~~|||}}}}}}|||||||||}}}~~~}}}|||tttrrrmmmhhhccc___]]][[[YYYYYYXXXWWWWWWXXXZZZ\\\hhhrrr{{{qqqfff```^^^dddwww{{{fffOOODDD:::777777666555555444444444444333333333333111111222222222333333333333111222666777888===DDDYYYyyy~~~ppp^^^WWW[[[nnn~~~ooobbb[[[UUU^^^zzzlllkkkbbbVVVLLLMMMYYYjjjwwwwwwkkkZZZOOOLLLMMMMMMLLLKKKKKKLLLNNNPPPQQQOOOMMMJJJLLLNNNQQQVVV^^^hhhnnnuuuxxx{{{{{{zzz|||{{{yyyyyyzzz||||||{{{{{{{{{|||~~~~~~oooeeeaaa[[[YYYUUUPPPLLLLLLOOOSSS[[[```gggnnnssswwwzzz||||||zzzuuupppooosssyyy~~~zzzvvvpppmmmnnnrrrwww{{{yyywwwtttrrrrrrssstttuuuzzz{{{{{{zzzxxxuuurrrpppmmmllliiifffeeegggmmmqqqrrroooooorrrvvvzzz~~~uuummmfffhhhvvvxxxqqq}}}lll___[[[XXXQQQJJJGGGEEECCCCCCCCCCCCBBBAAAAAA???======>>>>>><<<;;;777777777777777777888999999EEENNNNNNKKKMMMRRRVVV~~~|||}}}}}}}}}}}}}}}~~~~~~~~~sssppplllfffaaa]]][[[ZZZWWWXXXXXXWWWVVVXXX[[[___llluuuxxxppphhhaaa[[[___oooyyyeeeOOOEEE<<<::::::777444333555555555555444444444444111111222222222333333333555333444777888999>>>EEEZZZ{{{rrr___WWWZZZooo{{{mmm```XXXUUU]]]wwwxxxccc___XXXMMMGGGJJJYYYlllyyyyyylll[[[PPPLLLLLLLLLKKKJJJJJJLLLNNNPPPPPPMMMKKKIIIKKKNNNQQQWWW___hhhnnnvvvxxx{{{{{{zzz|||{{{wwwvvvvvvvvvwwwxxxxxxzzz}}}|||mmmccc___[[[YYYTTTPPPMMMMMMPPPSSSXXX]]]dddkkkooorrrtttvvvvvvuuuqqqnnnnnnrrrxxx}}}~~~yyytttpppoooqqqvvvyyy{{{wwwtttqqqnnnnnnpppsssuuuxxxxxxyyyyyywwwuuurrrpppmmmkkkhhhdddcccffflllqqqsssqqqrrrvvvyyy}}}}}}uuunnngggfffooozzz|||wwwhhhaaa\\\SSSKKKGGGEEECCCCCCDDDDDDDDDCCC@@@???===>>>>>>>>><<<;;;777777666666777888999999<<>>======>>>>>>;;;:::666666666666777888999:::===HHHPPPOOOLLLNNNRRRTTT}}}}}}~~~~~~~~~~~~~~~}}}pppmmmhhhbbb]]]ZZZYYYYYYUUUVVVVVVSSSRRRUUU]]]dddoooxxx{{{sssqqqllleee]]]]]]hhh~~~nnnSSSHHH===:::999666444444333333333222222222111111111111222222222333333333555333444888;;;???GGGOOOccc~~~}}}ttteee]]]^^^pppxxxfffXXXTTTVVVjjjsss]]]NNNJJJEEECCCHHHUUUdddooorrrfffXXXOOOLLLLLLJJJIIIJJJKKKMMMOOOQQQPPPMMMJJJHHHJJJMMMQQQVVV]]]eeejjjvvvzzz}}}~~~}}}~~~}}}}}}{{{{{{zzz{{{}}}xxxpppaaa[[[SSSMMMJJJKKKNNNPPPTTTYYY```eeehhhiiijjjkkkfffiiillloooqqqsssvvvyyyyyyzzzxxxtttpppssszzz|||uuuooolllnnnrrruuuyyy{{{~~~}}}|||yyyxxxuuurrrqqqtttyyy}}}~~~|||uuummmggghhhmmmrrrhhh```XXXRRRIIIGGGDDDCCCCCCCCCAAA@@@>>>===<<<===>>>===;;;888666666666666777888999:::<<>>;;;666777777000333333333333333333333333000000000000////////////333444777::::::===FFFQQQgggzzzxxxyyywwwmmmeeecccxxxlllYYYQQQQQQ]]]xxxwww\\\PPPGGGEEEDDDBBBPPPbbbfffiiibbbWWWNNNJJJIIIIIIIIIKKKLLLNNNPPPPPPNNNLLLKKKKKKIIIKKKQQQXXX]]]eeemmmsssxxx}}}}}}{{{{{{~~~~~~{{{|||uuuaaaQQQOOONNNIIIJJJOOORRRWWW]]]bbbfffhhhjjjkkkmmmpppsssuuuvvvwwwyyy{{{~~~~~~|||ttttttvvv|||tttmmmlllrrrxxx}}}}}}{{{ssshhhdddhhhrrrssseee```\\\WWWSSSJJJGGGDDDBBBBBBAAA???===::::::999999888888999999666666666666666666777777>>>AAAEEEIIIMMMQQQVVVZZZ{{{zzz||||||vvvqqqiiibbb^^^[[[YYYXXXWWWTTTSSSSSSSSSTTT]]]fffsss|||wwwnnnggg```ZZZ]]]pppxxx```KKK???===777888999222333333333333333333333333111111111111111111111111333333666999:::<<>>888999:::333333333333333333333333333222222222222222222222222222333555888999;;;DDDNNNjjj}}}~~~{{{oooffffffssszzzkkk]]]SSSPPPUUUhhhvvv```OOOEEECCCCCCBBBNNN^^^aaabbb[[[SSSLLLHHHHHHHHHHHHJJJKKKMMMNNNNNNMMMKKKJJJJJJIIIKKKQQQVVV\\\dddmmmxxxzzz||||||zzz{{{~~~~~~~~~}}}wwwgggYYYUUUQQQKKKHHHKKKPPPUUU^^^eeekkkooosssuuuvvvyyy{{{||||||||||||}}}}}}{{{zzzxxxuuusssooorrrxxx|||vvvssstttvvv{{{yyytttjjjgggjjjoooxxxhhh^^^[[[YYYUUUQQQHHHEEEBBB@@@@@@@@@???>>><<<;;;:::999888777777777999999888888999::::::;;;;;;>>>BBBFFFJJJPPPVVVZZZ{{{uuukkkbbb]]]ZZZYYYXXXVVVTTTSSSTTTUUUWWW```jjjxxxxxxmmmcccZZZYYYkkkiiiRRRDDD???888999:::444333333333333333333333333111111111222222222222222222222555777888999CCCMMMjjjyyyzzzvvvjjjaaa___ooozzzlll```UUUPPPRRRbbbzzzvvv___PPPFFFDDDDDDCCCOOO]]]^^^\\\WWWOOOJJJHHHGGGGGGGGGJJJJJJLLLMMMMMMLLLJJJJJJJJJIIILLLRRRVVVZZZcccmmmzzz{{{|||{{{zzz{{{}}}~~~|||xxxvvvzzz}}}tttkkk```VVVTTTRRRNNNMMMNNNPPPUUU^^^ffflllqqquuuxxxzzz|||~~~|||||||||}}}zzzyyyxxxvvvrrrpppmmmrrrzzz{{{vvvttttttuuu~~~{{{xxxtttlllhhhjjjlll}}}rrrddd\\\ZZZZZZWWWSSSGGGDDDAAA????????????>>><<<;;;:::888777777777777777777666777777888999:::999<<<@@@CCCHHHNNNTTTYYY|||uuulllccc^^^[[[YYYWWWVVVTTTSSSUUUVVVYYYcccmmmxxx}}}pppfff\\\[[[mmmoooWWWGGG@@@888888999333333333333333333333333333000000000111111111222222222222555777777999BBBLLLiiitttuuutttkkkbbb___ppp~~~pppeeeXXXQQQQQQ___sssvvv\\\OOOEEEBBBCCCCCCMMMYYYYYYVVVRRRLLLIIIGGGHHHHHHGGGIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJMMMRRRUUUYYYcccmmm{{{{{{{{{zzz{{{}}}}}}|||}}}|||wwwsssqqqsssxxx}}}}}}wwwpppjjj```YYYRRRPPPPPPNNNNNNOOOPPPVVV^^^fffmmmrrrvvvxxx|||~~~}}}|||{{{|||{{{yyywwwwwwuuuqqqooommmrrr{{{xxxsssrrrrrrssswww|||xxxuuummmiiijjjhhhxxxtttjjj^^^XXXYYYYYYVVVRRRGGGDDD@@@======>>>======;;;:::999888777777777777666666666666777888999:::888:::===AAAEEEKKKRRRWWW{{{uuummmeee```\\\YYYWWWUUUSSSTTTVVVWWW[[[eeeooozzzxxxkkk```]]]nnnvvv]]]LLLCCC999888999333333333333333333333333333//////000000111222222222222333555888777999BBBLLLjjjssssssrrrjjjcccbbbuuuxxxlll\\\TTTQQQYYYjjj~~~wwwZZZNNNCCC@@@AAAAAAKKKUUUSSSRRRNNNJJJHHHHHHIIIHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJNNNRRRTTTWWWbbbmmmzzzzzzzzz{{{}}}|||{{{}}}wwwrrroookkkkkknnnsssxxxzzzuuunnnjjjfffbbb[[[VVVPPPMMMKKKKKKKKKKKKPPPVVV___gggnnntttxxx{{{~~~}}}}}}{{{yyywwwvvvtttqqqnnnmmmsss{{{wwwrrrppppppoooooowwwyyyvvvnnnhhhhhhdddqqqzzzkkkbbbXXXTTTUUUVVVSSSOOOHHHDDD???<<<<<<<<<<<<;;;999999888777777777777888777777777777888999;;;;;;888:::<<>>;;;999888888888888888777777777777666777777777777888999:::;;;;;;;;;;;;<<>>;;;888888777:::::::::999999999888888777777777777777888::::::;;;;;;;;;<<>>:::888777777::::::999999999888888888666666666666777888999999::::::;;;===???DDDKKKOOO}}}|||yyyrrriii___XXXUUUUUURRRQQQTTTWWW^^^lllxxx~~~yyy|||nnn___dddzzzgggQQQCCC:::666777444333222222444666666555333333222222333333444555555333333666777999BBBLLLlllppp```^^^dddtttxxxkkkXXXKKKCCCFFFKKKWWWqqq~~~hhhWWWOOOQQQUUUbbbjjjdddVVVRRRMMMIIIIIIJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIKKKOOORRRVVV___iiisssuuuxxxzzz{{{|||{{{xxxsssmmmgggcccaaa___\\\\\\[[[ZZZZZZZZZZZZ[[[VVVSSSNNNIIIGGGHHHIIIKKKTTTaaaoooxxx~~~}}}|||yyyuuurrrpppoooooosssyyy~~~yyytttoooiiiddd^^^^^^```fffqqq|||xxxnnniiiiiijjjkkkooouuuzzz~~~uuuooollljjjgggjjjtttyyy}}}xxxhhhZZZQQQIIIFFFBBB>>>:::888777777777777777777666666666666555555555555666777888999999;;;<<<>>>@@@EEELLLRRR|||{{{xxxrrriii```ZZZWWWUUURRRQQQTTTXXX___mmmzzz}}}vvvzzzyyykkk]]]```vvvgggOOOBBB;;;888888444333222222444666666555333333222222333333444555777555555777888;;;DDDNNNmmmnnn]]][[[```uuuqqqcccTTTHHHAAAFFFKKKWWWrrrmmmZZZQQQSSSYYYfffnnngggVVVRRRMMMIIIIIIJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHJJJNNNQQQUUU___iiirrruuuwwwyyyzzz|||~~~xxxuuuqqqkkkfffbbb___^^^[[[[[[ZZZYYYYYYYYYYYYZZZUUURRRNNNJJJHHHHHHJJJKKKTTTbbbqqq{{{~~~|||zzzwwwtttrrrqqqrrrrrrsssuuu|||}}}vvvpppjjjfff```^^^^^^cccnnnzzztttjjjggghhhjjjjjjooouuuyyy}}}tttmmmkkkiiieeehhhqqq~~~xxxvvvbbbTTTIIIGGGCCC>>>;;;999888888777777777666666666555555555555555555666777888999888;;;>>>???AAAFFFNNNUUUwwwwwwtttnnnfff___ZZZYYYUUUSSSSSSVVVZZZaaannnzzzvvvjjj^^^___tttdddMMM@@@;;;999888555333222222444555555444333333222222333333444555999777777888999<<>>BBBCCCDDDIIISSS[[[~~~{{{tttpppnnnttt~~~zzzmmmllliiiddd^^^ZZZYYYYYYVVVUUUVVV[[[^^^cccnnnzzzwwwoooqqqvvvxxxqqqfffddduuuyyybbbLLL???;;;999666777555333333444444333222333333222222333333444555:::777777888999<<>><<<;;;;;;666666666666555555555555777777777777888999:::;;;:::???DDDEEEEEEJJJTTT]]]zzzsssooooooiiidddhhhsss~~~xxxpppllleee```\\\ZZZXXXWWWVVVVVVXXXZZZ\\\aaannn{{{vvvnnnmmmnnn{{{}}}ooohhhiiiooo{{{bbbMMMAAA<<<999666999777555222111111222333777666444222222444666777000666444555;;;;;;AAAQQQnnnoooiiiooozzzkkkXXXOOOMMMKKK[[[|||}}}iiiWWWVVV^^^```ZZZSSSMMMLLLJJJHHHGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGIIIMMMPPPSSS]]]gggrrrssstttuuuvvvxxxzzz|||{{{ssslllgggeee^^^\\\YYYWWWXXXYYYYYYYYYUUURRRNNNJJJIIIIIIJJJLLLTTT___ooo~~~|||xxxyyy}}}uuunnnooogggaaacccffflll~~~}}}zzz{{{|||~~~rrrlllllliiihhhmmm{{{wwwqqqpppxxx{{{xxxxxx}}}rrraaaTTTOOOKKKFFFAAA>>>;;;888666666666666666777777777777555555666666777777888888:::===AAACCCFFFLLLSSSZZZxxxpppkkkjjjfffdddgggooo}}}xxxnnnjjjccc^^^ZZZXXXVVVTTTVVVVVVXXXZZZ\\\aaannnzzzyyyllliiijjjrrr~~~ooohhhgggjjj~~~zzzaaaMMMAAA<<<888666777666444333222333555666777666444222222444666777111666555555;;;;;;AAARRRqqqmmmiiippp}}}jjjWWWOOONNNMMM___uuudddVVVWWW^^^___YYYTTTMMMLLLJJJHHHGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHIIIMMMOOORRR\\\eeeppprrrtttuuuvvvxxxzzz{{{~~~~~~uuunnniiiggg```]]]YYYXXXXXXYYYYYYXXXVVVSSSNNNIIIFFFDDDEEEEEERRR]]]ooowwwpppooofffaaacccfffmmmvvvnnnllliiiiiimmm||||||tttqqqwwwzzzxxxyyy~~~ssseee[[[SSSNNNGGGAAA===:::888666777777777777666666666666555555666666777888888888:::===@@@CCCFFFLLLTTTZZZ~~~uuulllgggdddccccccfffkkkyyyzzzooojjjddd^^^ZZZXXXVVVTTTWWWVVVXXX[[[\\\aaammmzzzmmmggghhhjjj~~~ooogggeeehhh|||zzzaaaLLL@@@;;;888555555555444333444555777888666555444222222444555666222777555666<<<<<>>BBBEEEKKKTTT```iii|||{{{yyyvvvsssooommmkkkiiigggiiinnnuuuzzzuuummmgggccc```]]][[[YYYXXXYYY[[[\\\```lllxxx|||{{{xxxxxx{{{mmmddd]]][[[ooo}}}dddOOOCCC>>>:::888000111222444555666666666333333333333333333333333111666444555;;;;;;AAAQQQfffvvvsss}}}qqqhhh\\\RRRSSS[[[rrr{{{dddXXXYYY\\\ooogggYYYOOONNN\\\lllmmmaaaUUUMMMLLLJJJHHHGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHFFFGGGIIIJJJLLLTTT]]]ccciiinnnooonnnpppwww}}}|||}}}~~~}}}{{{~~~|||uuuoooiiiddd^^^ZZZZZZ\\\]]]^^^YYYYYYYYYXXXXXXYYYYYYZZZVVVcccxxx|||rrrjjjhhhgggjjjyyy}}}xxxsssppppppzzz|||ssszzz~~~jjjaaaSSSGGG???;;;999888666666666666777777777777777777777888999999::::::<<>>AAAFFFJJJPPPYYYeeennn}}}zzzxxxvvvxxx|||vvvooohhhaaa^^^___^^^]]]^^^``````bbblllwww~~~zzzuuuqqqvvv~~~qqqffffffmmmmmmXXXIII???;;;999666444333333444555555444444444333222222222333333555444555888888999@@@IIIfff|||mmm___UUUTTT[[[ppp{{{ddd___iii|||sss[[[PPPLLLXXXdddbbb[[[VVVNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGHHHGGGGGGHHHKKKQQQUUUZZZaaagggiiilllsssvvvvvvvvvxxxzzz|||}}}}}}yyytttpppkkkddd```______\\\ZZZ[[[eeeqqqvvvvvvqqqfff[[[XXX```ppp{{{sssnnniiihhhmmmttt{{{wwwqqqrrr}}}zzz{{{|||sssiiiZZZLLLCCC===:::999777777777777777777777777777777777777888999:::;;;???CCCGGGLLLRRR[[[fffooo}}}wwwzzz~~~yyyqqqjjjbbb___```^^^]]]___aaabbbdddmmmwww~~~}}}{{{vvvpppmmmrrryyy{{{mmmjjjnnnnnnZZZLLLCCC>>><<<777555333333444555555444444333333222222333333333777666777::::::;;;AAAJJJaaaxxxiii\\\YYY^^^qqqwwwcccaaaooouuuiiiWWWMMMKKKVVVcccddd]]]WWWOOONNNLLLJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGJJJOOOSSSYYY```eeegggkkkqqquuuttttttvvvxxxzzz{{{~~~~~~|||}}}{{{qqqvvv}}}xxxoookkkeeeaaa___^^^\\\ZZZ\\\iiixxxwwwhhh[[[VVV^^^lll~~~}}}uuuooojjjfffiiippp}}}{{{vvvrrrrrr}}}}}}|||vvvrrriii[[[MMMCCC===::::::777777777777777777777777777777777777888999;;;;;;???CCCHHHMMMSSS\\\gggooo{{{}}}|||ssskkkccc```aaa```^^^___bbbdddgggpppyyy~~~|||uuuoookkkooouuu{{{sssllllll}}}kkkXXXKKKCCC???>>>888666444444555555444333333333333222222333333444666555666888999999@@@HHH]]]uuueee___cccuuuppp```bbbvvvwwwggg\\\SSSKKKIIITTTbbbfff```YYYOOONNNLLLJJJIIIHHHHHHIIIHHHHHHHHHGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGIIIMMMQQQZZZ```fffgggkkkpppssssssrrrtttvvvwwwxxxzzz~~~~~~{{{yyyzzz}}}~~~uuummmfffjjjsss~~~yyymmmjjjfffbbb___]]][[[ZZZ[[[hhhxxxwwwhhhZZZUUU[[[hhhyyy~~~vvvpppjjjfffhhhnnn{{{|||vvvsssvvv~~~wwwrrrooohhh[[[MMMBBB;;;999999777777777777777777777777666666666777888:::;;;<<<>>>BBBHHHNNNUUU^^^iiiqqq~~~uuummmeeebbbcccccc``````cccfffjjjsss{{{~~~wwwqqqjjjlllooottt|||vvvllliii|||hhhVVVIIIBBB???>>>888777555444555555444333333333222222222333444444222222333666666777>>>GGG^^^mmmfffhhh{{{{{{lll```gggooo___UUUOOOIIIHHHRRRaaagggbbbZZZOOONNNLLLJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGHHHGGGGGGHHHLLLOOOYYY```eeegggjjjpppssssssrrrsssuuuvvvvvvwwwzzz||||||{{{yyyxxxzzz}}}}}}ssshhh```^^^```ggguuu|||yyynnnlllhhhccc___\\\ZZZYYYXXXdddpppvvvwwwqqqdddYYYUUUYYYbbbqqqyyyrrrkkkgggiiioooyyy~~~xxxxxx}}}}}}|||~~~uuuqqqmmmggg[[[MMMAAA999777888777777777777777777777777666666666777888:::;;;<<<===BBBIIIPPPXXXbbbmmmuuu~~~{{{|||}}}xxxooohhheeeggggggbbbaaadddhhhlllvvv~~~}}}vvvooohhhhhhjjjmmmuuuzzzmmmfffwwwlllXXXJJJDDDAAA@@@999777555555555555444333333222222222333333444555222111333666777999@@@IIIdddqqqjjjmmm{{{ooofffoooqqq```UUULLLGGGGGGQQQ```iiiddd[[[NNNMMMKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLFFFGGGHHHGGGGGGHHHKKKMMMVVV]]]cccfffjjjpppttttttssstttuuuuuuuuuvvvxxxzzzzzzzzzyyyyyy{{{}}}zzzoooccc]]]\\\\\\aaammm~~~}}}zzzrrrppplllfff___ZZZWWWVVVUUU^^^fffiiiiiiggg```XXXVVVWWW\\\gggxxx}}}uuummmhhhkkkpppzzz}}}zzzvvv~~~wwwpppooolllggg\\\NNNAAA999777888666666666666666666666666555555666777888:::<<<===>>>CCCKKKSSS\\\fffrrrzzz{{{vvvwwwxxxzzz~~~zzzqqqjjjhhhjjjiiidddaaadddhhhnnnwww~~~}}}zzzssslllfffffffffiiiqqq~~~~~~ooodddqqqrrr]]]NNNGGGEEEDDD999777555555555555444333222222222222333333444555444444666999;;;<<>>999666777555333333666555444333222222222333444555555777999999<<>>@@@GGGQQQYYYaaalllzzz}}}wwwttttttvvvxxxwww~~~xxxssspppnnnmmmjjjdddbbbdddhhhmmmvvv~~~|||zzzvvvmmmfffeee___\\\aaajjjvvv}}}~~~xxxkkkhhhqqqvvv]]]SSSMMM@@@???:::666777666333333666444444333222222333333444555555777999999<<>>AAAHHHRRRZZZcccnnn|||wwwrrrppppppqqqpppsss{{{wwwrrrnnnlllkkkfffbbb```cccgggkkksss{{{}}}xxxwwwrrrjjjcccbbb\\\YYY^^^fffrrryyy|||~~~~~~wwwlllhhhooojjj[[[TTTHHHAAA;;;666666666333333555444444333333333333444444555555777999999<<>>BBBIIIRRR[[[dddppp|||uuuooolllllllllqqqqqqsssyyy}}}vvvqqqmmmjjjhhhddd```___bbbfffjjjqqqyyyzzzuuutttppphhhaaa___ZZZXXX\\\dddnnn~~~|||yyyzzznnniiioooxxxfff]]]RRRDDD<<<666666666444333555333333333333444444444555666666777:::999;;;EEEOOOlll|||iii^^^]]]iiivvvfffWWWNNNLLLWWWdddfff___YYYRRROOOMMMLLLLLLLLLKKKJJJKKKIIIHHHIIIJJJKKKJJJIIIGGGFFFEEEDDDDDDEEEGGGHHHNNNSSSXXX\\\___dddkkkpppssssssuuuxxx|||~~~~~~}}}|||}}}~~~wwwnnnllliiifffcccaaa___^^^ZZZ[[[\\\]]]^^^^^^^^^^^^^^^\\\YYYVVVVVV[[[ccciiizzzzzzsssqqqsss~~~}}}~~~}}}sssccc\\\WWWWWWWWWXXX\\\aaaeee___VVVJJJ@@@:::999999777777777777777777777777999999999:::;;;<<<===>>>AAAHHHRRR[[[eeerrr|||vvvpppllljjjjjjkkknnnoooppprrryyy{{{uuupppllliiifffbbb___^^^bbbfffjjjpppwww{{{xxxssssssoooggg```^^^YYYXXX[[[bbblll|||yyyyyy}}}pppiiioooqqqggg]]]FFF>>>777666777555444555333333444444555555555555666666888:::999;;;DDDOOOiiiqqq^^^VVVWWW___wwwpppaaaSSSKKKKKKXXXfffiiiccc\\\SSSPPPMMMLLLLLLMMMLLLLLLKKKJJJIIIIIIKKKKKKJJJIIIGGGFFFDDDCCCCCCDDDEEEFFFKKKPPPUUUYYY\\\aaahhhmmmooorrruuuxxx{{{}}}~~~}}}|||}}}|||vvvlllkkkiiifffdddbbbaaaaaa]]]]]]^^^___```````````````___[[[XXXVVVYYY^^^bbbqqq|||}}}{{{zzz}}}wwwtttuuu}}}tttiiibbb\\\[[[\\\\\\]]]aaaeeeaaaYYYMMMBBB;;;888888777888888888888888888888999999999:::;;;<<<===>>>AAAHHHRRR[[[eeettt~~~|||uuurrrnnnjjjhhhhhhiiijjjgggiiilllmmmqqqwwwzzzuuuppplllhhheee```]]]]]]bbbfffiiinnntttxxx~~~~~~vvvrrrqqqnnnggg```\\\YYYXXX[[[```jjjzzzzzztttsssuuu|||}}}qqqkkkqqqxxxmmmdddIII???777666777666444444222333444555555666555555777666888:::999;;;DDDOOOggg~~~{{{gggVVVQQQTTTZZZnnnjjjZZZOOOIIIKKKZZZjjjmmmeee^^^TTTQQQNNNLLLLLLMMMMMMMMMKKKJJJIIIJJJKKKKKKJJJIIIHHHFFFDDDCCCBBBCCCDDDEEEIIIMMMSSSWWWZZZ___eeekkkmmmppptttxxxyyy{{{}}}}}}{{{{{{}}}|||xxxnnnnnnmmmjjjfffddddddeeeaaaaaabbbccccccccccccccccccaaa___[[[XXXXXX[[[^^^hhhuuu~~~{{{xxxwwwwwwwwwzzz~~~zzzzzz}}}vvvooohhhcccddddddaaa^^^]]]aaa___ZZZQQQEEE<<<999999888888888888999999999999999999999:::;;;<<<===>>>BBBIIIRRR\\\gggvvv}}}yyyuuusssllljjjgggeeeeeefffhhhiiieeehhhkkkkkkkkknnntttzzz~~~yyyuuuqqqmmmhhheee]]]ZZZ[[[```dddggglllqqquuuzzz|||ssspppooommmeee^^^ZZZWWWWWWYYY^^^gggxxxvvvnnnlllpppxxx~~~uuuqqqvvvuuujjj```KKK@@@777666777666444444222333444555666666666555777777888:::999;;;DDDNNNfff~~~}}}iiiXXXSSSVVVXXXhhhvvv}}}~~~iiiXXXOOOJJJNNN^^^nnnpppggg___UUURRRNNNLLLLLLMMMNNNNNNLLLJJJIIIJJJKKKLLLKKKIIIHHHFFFDDDBBBBBBBBBCCCDDDGGGKKKQQQUUUXXX]]]ccciiikkkoootttwwwxxxyyy{{{}}}{{{zzzzzz|||{{{wwwssssssrrrooojjjggggggiiieeeeeefffggggggggggggfffeeedddbbb]]]ZZZXXXYYY[[[bbbppp~~~~~~}}}{{{yyywwwuuutttssstttuuuxxx~~~uuuooommmooonnnggg^^^ZZZYYYZZZYYYRRRGGG>>>::::::888888888999999999::::::999999999:::;;;<<<===>>>DDDKKKUUU___jjjzzz||||||}}}|||||||||{{{xxxtttpppnnngggeeecccbbbbbbdddfffhhhhhhkkkmmmlllhhhhhhlllqqq}}}~~~yyyuuuqqqmmmhhheeeZZZXXXYYY___ccceeejjjoootttwww|||zzzrrrnnnnnnkkkddd]]]YYYVVVVVVXXX\\\eeevvvxxxppphhhnnnwwwzzzxxx}}}ooocccXXXLLLAAA777666888777444444111222444666777777666555777777888:::999:::DDDNNNeee}}}qqq^^^WWWXXXXXXfffuuuqqq{{{iiiXXXPPPLLLPPPaaaqqqrrrhhh___UUURRRNNNLLLMMMNNNNNNNNNLLLJJJIIIJJJKKKLLLKKKJJJHHHGGGDDDBBBAAABBBBBBCCCFFFJJJPPPTTTWWW\\\bbbhhhjjjnnntttvvvwwwwwwyyy|||yyyxxxyyy{{{~~~~~~xxxuuuwwwxxxwwwsssmmmjjjjjjlllhhhiiiiiijjjjjjjjjiiiiiigggfffddd___ZZZXXXXXXYYYaaappp~~~~~~{{{xxxwwwuuusssrrrqqqrrrrrrssstttxxx~~~yyyuuutttwwwvvvlll```YYYSSSVVVWWWRRRHHH???;;;;;;888888888999999:::::::::999999999:::;;;<<<===>>>FFFMMMWWWaaammm}}}~~~zzzvvvsssxxxwwwuuurrrooollljjjiiidddcccbbbbbbbbbcccdddeeekkkkkkiiihhhggggggggggggttt~~~|||uuuoooiiiddd```]]]WWWVVV\\\cccfffggghhhpppuuu|||xxxoooooopppkkkccc___YYYZZZ[[[YYY[[[eeevvvppprrrppptttssstttpppeeeaaaQQQFFF;;;888777666666777444444333222222222333333888555555888:::<<>>???CCCKKKWWWbbbnnn}}}yyyuuurrruuutttrrrooommmjjjhhhgggcccbbbaaaaaaaaabbbdddeeeiiiiiihhhgggggggggggggggmmmvvv}}}vvvoooiiiccc___]]]WWWUUU[[[bbbddddddfffmmmrrrzzzvvvooooooqqqllleee```YYY[[[[[[ZZZ\\\fffvvv}}}rrrqqqvvvrrrooozzz}}}pppiiigggVVVIII<<<777777666444555333333333222333333444444777555555888999<<>>@@@AAAEEENNN[[[iiiwww}}}yyywwwpppooonnnllljjjhhhfffeee``````___^^^___```aaabbbbbbcccdddeeefffgggggghhhfffjjjqqq{{{wwwpppiiibbb^^^\\\WWWTTTXXX[[[[[[\\\___eeellluuu|||xxxqqqmmmpppqqqllleeeaaaZZZ[[[[[[\\\```jjjyyyyyyssstttnnnfffkkkxxxwwwhhhaaaaaa\\\KKK;;;666888777555333222222222333333555666777555444555777888;;;EEEQQQmmmyyycccSSS[[[kkk{{{nnncccccciiiyyyxxxaaaVVVWWWVVVppp{{{iii```]]]ZZZXXXXXXYYYYYYXXXVVVRRRPPPPPPRRRSSSQQQOOOKKKIIIEEEBBB@@@@@@AAABBB???EEELLLPPPSSSVVVZZZ^^^gggiiilllqqquuuxxxzzzzzzwwwxxxzzz{{{}}}~~~}}}yyytttpppmmmllllllhhhgggeeebbb___]]][[[YYYYYYXXXWWWUUUTTTUUUXXXZZZ```fffoootttvvvwwwyyy{{{|||{{{{{{{{{|||}}}~~~~~~{{{jjj]]]ZZZZZZXXXQQQGGG???;;;:::777777888888888999999999888999999;;;===???AAABBBFFFNNN\\\lll}}}~~~{{{yyysssrrrpppnnnkkkiiigggfff```___^^^^^^^^^___```aaaaaabbbdddfffggghhhhhhhhhhhhjjjnnnttt~~~~~~wwwoooiiibbb^^^[[[VVVSSSUUUVVVVVVXXX\\\bbbiiisss{{{xxxqqqnnnppppppiiibbb___[[[[[[[[[]]]cccooo}}}}}}rrrooo~~~mmmdddiiixxxwwwfff\\\ZZZXXXHHH:::666888888666666222222333333444555666777555555777888888<<>>BBBHHHLLLNNNQQQVVVZZZ___bbbgggmmmrrruuuvvvwwwvvvvvvwwwxxxzzz|||~~~~~~xxxqqqmmmjjjgggeeeaaaaaa___^^^\\\ZZZYYYXXXSSSRRRQQQPPPPPPRRRWWWZZZ```fffmmmrrruuuxxx}}}|||~~~|||xxxhhhaaa```\\\SSSHHH???;;;:::777888888888888999999999::::::;;;<<<===???AAABBBEEENNN^^^rrr~~~|||yyytttooojjjfffeee```___^^^^^^^^^___aaabbbdddfffhhhjjjkkklllkkkjjjiiiiiijjjkkkooowww{{{tttnnnhhhbbb^^^VVVRRRPPPPPPPPPPPPTTTYYYZZZbbbnnnxxx}}}wwwtttooofff```^^^[[[[[[\\\aaakkkxxxvvvkkkhhhuuuvvvkkkbbbeeexxxtttaaaVVVTTTLLLEEE===:::666333444777555555444444444555555666777777:::;;;:::>>>LLLZZZqqqfffYYYbbbrrrtttiii[[[WWWXXXeee|||mmm[[[[[[XXXrrruuubbb___[[[XXXWWWWWWVVVUUUUUUSSSPPPQQQTTTUUUTTTRRRMMMKKKGGGBBB@@@>>>??????===AAAFFFIIIKKKOOOTTTYYY^^^bbbgggmmmrrruuuwwwwwwvvvvvvwwwwwwyyy{{{~~~xxxtttxxxyyyrrrmmmjjjfffccc^^^^^^^^^]]]\\\[[[ZZZZZZSSSRRRQQQOOONNNQQQUUUYYYaaagggoootttxxx{{{~~~~~~~~~{{{|||}}}pppeeeddd___UUUHHH???;;;:::777888888888888999999999;;;;;;;;;<<<===???@@@AAAGGGPPP```vvv{{{uuuooojjjfffccc``````___^^^___```aaabbbfffgggjjjlllmmmmmmlllkkkkkkkkkkkkkkkmmmssszzzzzzsssmmmgggbbb^^^UUUQQQOOOOOOOOONNNSSSYYYXXX```kkkvvv}}}{{{vvvpppfff```___[[[[[[]]]bbbmmm{{{pppiiihhhrrr}}}tttjjjaaacccvvvppp]]]QQQOOOJJJEEE???;;;666111111666666555555444444444555555777888;;;<<<;;;???MMM\\\}}}pppgggTTT___qqqnnncccZZZTTTRRR\\\rrrzzzeeeVVVVVVSSSmmmqqqaaa^^^ZZZWWWVVVUUUTTTSSSQQQNNNMMMOOOSSSUUUUUUSSSNNNKKKGGGCCC@@@>>>>>>???>>>BBBFFFHHHJJJNNNUUUZZZ^^^bbbhhhnnnsssvvvwwwxxxuuuuuuuuuvvvxxxzzz|||~~~yyyssssssxxx}}}{{{sssnnnjjjfffccc]]]]]]]]]]]]\\\\\\\\\\\\SSSRRRQQQNNNMMMPPPUUUXXXbbbhhhpppvvvzzz}}}~~~}}}||||||uuuwwwzzz}}}}}}ttthhhfff```VVVIII???;;;:::777888888888888999999999<<<<<<<<<<<<===>>>@@@@@@HHHQQQbbbxxx~~~xxxrrrmmmiiigggfff^^^^^^]]]]]]^^^```aaabbbcccdddgggjjjlllmmmllllllnnnmmmllllllmmmppptttvvv|||wwwssspppjjj```XXXVVVRRRQQQSSSRRROOOOOORRRYYYaaalllvvv|||}}}rrrhhhbbb``````aaa^^^]]]cccooo~~~wwwkkkcccmmmvvvjjjfffbbbhhhzzzkkk\\\TTTPPPNNNGGG===777666666555444777777666555555555555555666:::888888<<<===KKKeeeuuujjjZZZcccppp|||jjj___WWWQQQNNNTTT```sssssscccPPPRRRMMMbbbtttvvvxxxkkk___\\\XXXUUUUUUUUUTTTSSSUUUQQQNNNPPPTTTVVVTTTQQQNNNKKKGGGCCC???>>>>>>>>>>>>@@@CCCFFFIIIMMMRRRVVV^^^aaafffkkkppptttuuuvvvwwwuuusssuuuyyy|||||||||zzzsssrrrtttuuulllgggdddbbbbbb```______```___]]][[[YYYTTTNNNLLLNNNRRRUUUWWWdddjjjrrrzzz}}}xxxtttsssssssssuuuzzz||||||{{{|||}}}jjjeee___XXXLLL???999999;;;:::999777777777777888:::<<<===>>>>>>???BBBDDDGGGOOO___xxx~~~yyysssmmmhhhdddccc]]]]]]\\\\\\]]]^^^```aaaaaabbbfffiiikkklllllllllooonnnmmmmmmoooqqqtttvvvxxxzzz|||}}}~~~~~~}}}|||}}}yyyuuusssqqqkkkaaaZZZWWWTTTRRRTTTSSSOOOOOORRRYYY```kkkuuu|||{{{xxxssslllgggeeedddeee```]]]]]]dddqqq|||oooffflll{{{yyymmmhhhdddjjj|||zzzgggXXXQQQNNNRRRJJJ@@@999777666555333777777666555555555555555666:::888888<<<===LLLfff~~~xxxkkk\\\bbblll|||nnnaaaVVVPPPLLLPPPYYYjjjrrr^^^QQQRRRNNNcccuuuwwwyyykkk^^^[[[WWWTTTTTTSSSSSSRRRSSSPPPMMMNNNRRRTTTRRRPPPNNNKKKGGGCCC@@@>>>>>>>>>>>>@@@CCCFFFIIINNNSSSWWW]]]```eeekkkpppsssuuuuuuvvvtttsssuuuxxx{{{|||||||||uuutttvvvuuummmgggdddbbbaaa```___```aaa```^^^\\\YYYVVVRRROOOPPPRRRVVVXXXhhhnnnvvv}}}}}}yyyuuusssrrrqqqpppssswwwyyy|||}}}}}}mmmhhhaaaYYYNNNAAA:::;;;999999888777777888999::::::;;;===>>>>>>???BBBDDDGGGOOO```xxx}}}vvvooohhhdddaaa\\\\\\[[[[[[[[[]]]^^^______```cccgggiiikkkllllllppppppooooooqqqsssuuuvvvuuuvvvxxxyyyzzzyyyyyyxxxwwwuuuttttttrrrmmmddd]]]ZZZVVVUUUVVVTTTPPPOOOQQQYYY```jjjtttzzz~~~xxxrrrlllkkkiiigggfffeeeffffff^^^\\\^^^ffftttsssiiimmmyyyqqqlllffflll~~~vvveeeVVVPPPOOOUUUMMMCCC;;;888666444333777666666555555555555666555:::888999===>>>MMMgggyyywwwzzzkkk\\\^^^dddtttwwwhhhYYYRRRMMMLLLRRR___tttttt^^^QQQSSSNNNcccvvvzzz{{{jjj]]]ZZZVVVSSSSSSRRRQQQPPPPPPNNNKKKLLLOOOQQQPPPNNNMMMKKKGGGCCC@@@>>>>>>>>>===@@@CCCFFFJJJOOOTTTXXX\\\___dddiiinnnrrrssstttuuusssssstttwwwzzz||||||{{{yyyzzzxxxnnnhhhdddaaa`````````aaacccbbb```^^^ZZZYYYVVVSSSQQQRRRUUUYYYiiinnnuuu{{{~~~{{{{{{zzzyyyzzz{{{}}}~~~}}}}}}{{{wwwsssppppppqqqooonnnooorrrtttwwwqqqkkkddd\\\PPPCCC<<<<<<888888777777888999;;;<<<:::;;;===>>>>>>@@@CCCEEEHHHPPP```xxx{{{ssskkkdddaaa\\\\\\[[[ZZZ[[[\\\]]]^^^^^^```cccfffiiikkklllmmmqqqqqqqqqqqqrrrssstttuuussstttuuuvvvvvvvvvvvvuuurrrrrrsssuuutttooogggaaa\\\YYYXXXYYYWWWRRRPPPQQQXXX___iiirrrxxx}}}wwwrrrkkkiiihhhffffffdddcccaaa\\\\\\___hhhwwwuuulllppp{{{vvvooohhhmmm~~~xxxhhhYYYSSSTTTVVVNNNCCC<<<888777555333777666555555555555666666555999888999>>>???NNNiiiwwwwww|||lll[[[YYY]]]mmmrrrbbbZZZPPPLLLMMMXXXmmmyyybbbPPPTTTNNNbbbwww|||}}}jjj^^^[[[WWWTTTSSSRRRRRRQQQOOOMMMKKKLLLNNNPPPOOONNNMMMKKKGGGDDD@@@???>>>======???CCCFFFJJJOOOUUUYYYZZZ]]]bbbhhhmmmppprrrssssssrrrrrrsssvvvyyy{{{||||||rrrjjjddd```aaa```aaaccceeeeeedddbbb]]]\\\YYYTTTQQQPPPSSSVVVbbbgggmmmqqqrrrqqqppppppoooooopppqqqrrruuuwwwxxxxxxwwwvvvrrrooommmnnnooonnnlllmmmooopppsss{{{~~~|||uuunnnfff^^^QQQDDD>>>>>>999999888777888999:::;;;:::;;;===>>>???@@@CCCFFFIIIQQQ```xxx|||ssskkkddd```^^^]]]\\\\\\\\\]]]^^^______```cccfffiiikkkmmmnnnpppqqqrrrrrrssssssssssssooooooppppppqqqqqqqqqpppooopppsssuuutttooohhhddd^^^[[[ZZZ[[[YYYTTTQQQRRRWWW]]]gggpppvvv{{{|||xxxqqqnnnkkkiiihhhfffbbb___\\\\\\aaalllzzz}}}tttmmmrrr|||zzzqqqhhhkkk{{{|||mmm]]]VVVWWWUUUMMMCCC;;;888777666444666666555555555555666666555999888:::>>>@@@OOOjjjxxxwww~~~ooo[[[YYY[[[iiiwwwjjjaaaUUULLLJJJSSSiii}}}yyybbbOOOSSSMMM___vvvlll```\\\XXXUUUTTTSSSRRRQQQOOONNNMMMMMMNNNOOOOOOOOOLLLKKKHHHDDDAAA???=========???BBBFFFIIINNNSSSWWWYYY\\\aaafffkkknnnpppqqqpppqqqrrrssstttwwwzzz|||~~~xxxooogggbbbbbbbbbbbbdddgggiiihhhgggbbb___ZZZTTTPPPOOOPPPRRRZZZ]]]aaaccccccbbbaaaaaadddeeefffiiikkknnnppprrrrrrrrrrrrpppnnnmmmmmmooonnnlllkkklllmmmoooxxx{{{xxx}}}vvvoooggg]]]QQQDDD>>>???<<<;;;999888888888999999:::;;;===>>>???AAADDDGGGKKKRRRaaaxxx|||sssjjjddd```bbbaaa```______```aaabbb```aaaccceeehhhjjjlllmmmooopppqqqrrrrrrqqqpppoooppppppoooooopppppppppppplllnnnqqqrrrppplllgggddd___]]]\\\^^^\\\VVVSSSTTTVVV\\\fffnnnuuuzzz~~~{{{uuuqqqmmmkkkkkkiiieeeaaa\\\]]]cccooo~~~yyyqqqmmmqqqyyy~~~{{{qqqffffffuuurrr```WWWWWWUUUMMMCCC<<<999888666555666555555555555666666777555999888:::???AAAQQQlll|||ppp^^^\\\\\\hhhxxxpppggg[[[PPPJJJPPPdddwwwvvv^^^NNNRRRJJJ[[[sssnnnaaa]]]YYYVVVTTTTTTRRRQQQNNNNNNNNNNNNNNNOOOPPPPPPLLLJJJHHHEEEBBB???===<<<===???BBBEEEHHHLLLQQQUUUWWWZZZ___eeeiiimmmoooooonnnpppqqqrrrsssvvvyyy|||}}}wwwnnnhhhfffddddddeeeiiilllnnnnnnjjjcccZZZSSSOOONNNNNNNNNSSSUUUWWWWWWVVVVVVVVVWWWZZZ\\\^^^aaaeeehhhjjjkkkkkknnnqqqrrrqqqooooooooonnnkkkjjjjjjjjjlllttt~~~yyyssswww{{{tttmmmeee[[[OOOCCC>>>???===<<<:::999888888999999999;;;===???@@@BBBEEEGGGLLLSSSaaawww~~~uuummmgggeeeeeedddccccccbbbcccdddeee```aaabbbdddfffhhhjjjkkkmmmnnnpppqqqqqqooommmlllpppoooooonnnnnnooooooooojjjlllnnnnnnkkkgggdddbbb```]]]]]]___]]]XXXUUUVVVVVV\\\dddmmmsssyyy}}}xxxsssnnnlllllljjjfffbbb\\\^^^eeeqqqzzzsssmmmkkkqqqwwwzzz{{{}}}}}}|||qqqdddaaannn~~~xxxcccXXXXXXYYYQQQFFF>>>:::888666444555555555555555666777777444999999:::@@@BBBRRRmmmuuukkk___\\\[[[ccczzz}}}tttmmmdddYYYPPPQQQ___ooottt[[[MMMPPPGGGWWWqqqqqq```]]]XXXUUUTTTSSSQQQPPPMMMNNNNNNNNNMMMNNNOOOPPPLLLJJJHHHEEEBBB???===<<<===???AAADDDFFFJJJOOORRRVVVYYY^^^ccchhhlllmmmnnnmmmoooqqqrrrrrrtttyyy|||}}}xxxqqqiiigggeeefffjjjooossstttssshhhZZZRRRPPPPPPNNNKKKLLLMMMNNNMMMLLLLLLNNNPPPSSSTTTWWW[[[^^^aaaccceeeeeejjjqqquuuuuusssqqqooommmjjjhhhhhhggghhhqqq{{{zzzsssvvvzzz}}}qqqjjjaaaYYYMMMAAA===>>><<<;;;:::999888999:::;;;999;;;===???@@@BBBEEEHHHNNNTTTaaavvvyyyqqqllljjjhhhgggfffeeeeeeeeefffggg``````aaabbbdddfffhhhiiikkkmmmoooppppppnnnllljjjjjjjjjiiiiiiiiiiiiiiijjjiiijjjkkkkkkgggcccaaa___```]]]^^^```___YYYVVVWWWUUU[[[dddlllsssxxx||||||vvvoookkkkkkiiiddd```]]]___fffssszzznnnjjjjjjqqqxxxzzz{{{}}}yyy|||pppbbb^^^jjjwww}}}gggZZZYYY]]]TTTIII@@@;;;888555333555555555555555666777888444999999;;;@@@CCCSSSnnnxxxmmmddd^^^[[[XXX]]]sssxxxssslllbbbWWWTTT]]]jjjuuu\\\LLLOOOEEETTTooorrr___\\\WWWTTTRRRQQQPPPOOOLLLMMMNNNMMMLLLMMMNNNPPPKKKJJJHHHEEEBBB???===<<<===???AAACCCEEEHHHMMMPPPUUUXXX]]]ccchhhkkkmmmmmmlllnnnqqqrrrrrrtttxxx||||||xxxkkkhhheeefffjjjpppuuuxxxyyylll[[[RRRQQQQQQNNNJJJHHHHHHGGGFFFEEEFFFJJJLLLNNNPPPSSSWWW[[[]]]___```bbbiiirrrxxxyyyvvvrrrpppllliiiffffffeeefffnnnxxx{{{yyy|||ooohhh___WWWKKK@@@<<<>>>:::999999888999:::<<<===999;;;===???@@@BBBFFFHHHNNNTTTaaavvvzzzvvvuuupppnnnkkkhhhffffffggghhhcccccceeegggiiijjjkkklllqqqtttvvvvvvsssnnnkkkjjjkkkjjjjjjiiihhhhhhgggggggggffffffeeedddccccccbbbccccccaaa___\\\YYYWWWUUUSSSYYY```hhhnnnsssyyy|||}}}}}}tttnnnlllhhhbbb\\\___aaahhhtttvvvoookkknnnrrruuuxxx|||sssgggfffkkkuuu|||ggg\\\\\\]]]RRRFFF@@@:::333......444444555666777777666666555999777:::@@@CCCQQQjjj~~~rrrjjjgggiiiddd\\\ZZZlllttt^^^QQQUUUaaazzzrrrWWWNNNFFFHHHTTThhhrrrfff]]]UUUSSSRRROOONNNPPPPPPOOOOOONNNNNNNNNNNNNNNNNNLLLIIIEEEAAA???>>>>>>======???AAAEEEIIIMMMOOOTTTXXX]]]aaacccdddfffgggiiimmmoooooonnnpppvvv||||||~~~zzznnnhhhnnnqqqooorrrzzzxxxnnn```VVVQQQNNNJJJGGGFFFEEEDDDCCCCCCCCCDDDEEEHHHJJJMMMOOOQQQTTTXXX[[[ZZZdddqqq{{{}}}yyyuuusssooojjjggggggfffffflllsss~~~rrrhhh___WWWLLL@@@;;;<<<:::999999888888999999:::<<<======<<<===???DDDGGGMMMTTTbbbttt~~~|||xxxuuuqqqmmmkkkjjjjjjjjjgggggghhhjjjllloooqqqrrrvvvxxxzzzyyyvvvqqqnnnmmmlllkkkkkkjjjiiihhhggggggeeeddddddcccbbb```______``````___]]]\\\ZZZXXXWWWTTTXXX^^^eeejjjpppuuuyyy|||~~~tttmmmiiifffaaa]]]___bbbiiiuuuyyyqqqrrrvvvyyy{{{~~~uuuhhheeeiiivvv|||hhh___aaa```UUUIIICCC>>>888555666555555555666666666666666555999888:::@@@CCCPPPjjjvvvmmmiiiiiiddd\\\ZZZkkklllXXXUUU[[[pppsssXXXOOOFFFGGGRRRddd{{{mmmbbbZZZTTTTTTTTTQQQOOOPPPOOOOOONNNMMMMMMMMMMMMNNNNNNLLLIIIEEEBBB???>>>=========???AAAEEEIIILLLNNNTTTXXX\\\___```aaabbbccceeeiiimmmnnnnnnpppvvv|||}}}~~~qqqjjjmmmmmmjjjkkkqqqrrrjjj___XXXTTTQQQMMMIIICCCCCCAAA@@@@@@AAAAAABBBEEEGGGJJJLLLNNNQQQUUUXXXWWWaaaoooyyy|||zzzwwwuuunnnjjjgggfffeeeffflllsssyyy~~~oooggg^^^VVVJJJ>>>999;;;999999999888888999999999:::;;;<<<<<<===@@@EEEIIIKKKRRR```rrr{{{vvvqqqooommmmmmlllllllllnnnppptttwwwyyy|||~~~~~~zzzuuurrrqqqmmmmmmlllkkkjjjiiihhhgggeeeeeedddcccbbb```^^^]]]\\\\\\\\\[[[ZZZYYYYYYXXXUUUXXX\\\```eeekkkqqquuuzzz}}}uuummmhhheeebbb```aaadddlllwwwxxxvvvzzz}}}wwwiiieeehhhxxx|||jjjcccgggfffZZZLLLDDD???:::888999666666666666666555555555666999888:::@@@BBBPPPiiiuuummmiiiccc[[[ZZZjjjxxx^^^TTTVVVccc{{{sssZZZOOOGGGGGGOOO___uuuyyyggg^^^WWWSSSUUUVVVSSSQQQQQQOOONNNMMMLLLKKKLLLLLLMMMOOOMMMJJJFFFCCC@@@>>>=========>>>AAADDDHHHKKKNNNTTTWWWZZZ\\\]]]^^^___```aaaeeejjjmmmoooqqqvvv{{{}}}|||~~~uuukkkiiigggaaa___bbbfffbbb\\\YYYWWWUUUPPPLLLDDDCCCAAA@@@@@@@@@AAAAAABBBDDDGGGIIIJJJMMMPPPSSSTTT]]]jjjuuuzzz{{{yyyxxxooojjjfffeeeeeefffllltttwwwyyy~~~jjjddd\\\TTTHHH===999999999999888888888888999999888999:::<<<===AAAFFFJJJHHHPPP]]]ppp}}}wwwsssqqqpppqqqpppoooppprrrvvvzzz}}}}}}yyyvvvuuunnnnnnnnnmmmllljjjhhhfffhhhhhhhhhgggeeebbb```___\\\[[[ZZZYYYXXXWWWWWWWWWVVVXXXZZZ]]]aaafffmmmrrrxxx{{{xxxqqqllliiieeeccccccgggppp{{{yyyuuuyyywwwjjjfffiiizzz|||kkkfffjjjlll^^^NNNCCC<<<666444555777777666666555555555555666:::888:::@@@BBBPPPiiissskkkcccZZZYYYhhhyyy___UUUVVVZZZrrrvvv___QQQHHHFFFMMM\\\rrrwwwggg```XXXSSSTTTUUUSSSRRRRRROOONNNLLLKKKKKKKKKLLLMMMOOONNNKKKGGGDDDAAA>>>===<<<===>>>@@@CCCGGGJJJLLLQQQTTTXXXZZZ\\\]]]___aaabbbfffkkknnnpppsssvvvyyy{{{~~~|||yyyzzz}}}sssiiiddd___XXXTTTUUUYYYXXXXXXYYYYYYWWWRRROOOHHHFFFEEECCCBBBBBBBBBBBBAAACCCEEEFFFGGGIIILLLOOOSSSZZZfffqqqxxxzzzzzzyyypppkkkfffeeedddfffnnnvvv}}}zzzsssfffccc\\\RRRFFF===999999888888777777777777888888777999:::<<<===@@@DDDHHHFFFMMMZZZmmm}}}yyyvvvttttttsssrrrrrrtttwwwzzz}}}}}}zzzyyyxxxqqqqqqqqqpppnnnkkkiiigggjjjjjjjjjiiigggeeebbb```^^^]]][[[XXXVVVUUUTTTTTTWWWXXXYYY[[[^^^cccjjjnnnuuuyyy}}}{{{vvvrrrnnnjjjgggeeejjjttt~~~vvvqqquuu|||vvvkkkiiimmmzzz~~~llleeeiiilll^^^MMMBBB;;;555333444888777666555444444555555777:::888:::@@@BBBOOOhhhxxxmmmdddYYYXXXfffuuu]]]UUUWWWWWWnnn{{{fffTTTJJJGGGLLLZZZrrrzzzmmmeee\\\TTTRRRSSSRRRSSSUUUQQQOOOMMMKKKKKKLLLNNNOOOPPPOOOLLLIIIEEEAAA>>>===<<<===>>>@@@CCCFFFIIIKKKNNNQQQUUUYYY\\\```cccfffhhhjjjnnnppprrrtttuuuwwwzzz|||zzzwwwxxxzzz~~~}}}xxxnnnddd^^^YYYSSSOOONNNOOOPPPSSSVVVXXXWWWTTTRRRLLLJJJHHHEEECCCBBBBBBBBB@@@BBBDDDDDDEEEFFFIIIKKKQQQWWWaaallluuuyyyzzzyyyuuunnniiifffeeegggoooxxxssskkkgggbbbbbb]]]RRREEE===:::999888777777666666777777888888:::;;;<<<<<<>>>BBBDDDEEEKKKXXXkkk}}}|||xxxwwwvvvuuuvvvwwwyyyzzz|||~~~}}}|||{{{|||vvvvvvvvvuuussspppllljjjjjjjjjkkkkkkiiifffcccbbb```^^^[[[XXXUUUSSSRRRRRRUUUVVVXXXYYY\\\```fffkkkqqquuuzzz~~~~~~|||yyytttpppllljjjgggmmmwwwrrrlllnnnvvvtttkkkmmmsss|||mmmeeegggiii\\\LLLCCC===888777999888777555444444555666666777:::999:::@@@BBBOOOhhhzzznnndddZZZZZZfff}}}www___VVVWWWXXXmmmpppXXXNNNIIILLLYYYrrr~~~ttthhh^^^UUURRRSSSSSSUUUXXXSSSRRROOOMMMMMMNNNPPPRRRQQQPPPMMMJJJFFFBBB>>><<<<<<<<<===???BBBEEEHHHJJJKKKNNNSSSXXX]]]aaagggjjjnnnnnnoooqqqssstttuuuvvvyyy{{{~~~{{{vvvxxx{{{~~~|||yyyqqqjjjaaaZZZWWWSSSOOOLLLIIILLLPPPTTTWWWWWWWWWVVVOOOMMMJJJFFFCCCAAA@@@???@@@AAABBBCCCCCCDDDFFFHHHNNNSSS\\\hhhsssyyy|||{{{zzzsssllliiigggiiiqqq{{{uuuggg```^^^]]]```]]]PPPDDD===:::999777777666666666666777777888999;;;<<<<<<===@@@BBBEEEKKKWWWiii~~~~~~|||{{{zzzyyyyyyyyyxxx{{{}}}~~~}}}}}}~~~|||||||||{{{yyyuuuqqqoookkklllnnnnnnmmmjjjgggeeeaaa___[[[WWWTTTSSSRRRRRRQQQSSSUUUWWWYYY]]]cccfffkkkpppvvv{{{~~~|||wwwrrrnnnkkkjjjhhhpppzzzrrrjjjiiippp}}}rrrlllpppxxxoooeeefffgggZZZLLLCCC>>>999777999777666555444444555777888777;;;999:::@@@AAAOOOhhhwwwlllccc\\\^^^gggxxxfffXXXVVVWWWlll{{{^^^RRRKKKKKKWWWrrrxxxfff]]]UUUUUUVVVVVVXXX[[[VVVTTTQQQOOOOOOPPPSSSTTTQQQPPPNNNKKKGGGBBB>>><<<<<<<<<===???AAAEEEHHHIIIJJJMMMRRRWWW\\\aaagggkkkpppooooooppprrruuuvvvwwwyyy|||~~~zzz|||zzzvvvnnnhhh```ZZZWWWUUURRRNNNIIILLLOOOSSSVVVXXXZZZ[[[UUUSSSNNNJJJEEEBBB@@@??????@@@AAAAAA@@@AAACCCEEEIIIMMMVVVdddqqq{{{xxxpppkkkiiikkksss}}}kkk^^^ZZZXXXYYY^^^[[[NNNAAA<<<999777777666666555555666666777555888:::;;;<<<>>>AAACCCFFFLLLWWWiii}}}{{{zzzyyyvvvyyy|||}}}~~~}}}yyyuuurrrnnnoooqqqrrrqqqooollljjj```^^^[[[WWWUUUTTTTTTTTTNNNPPPSSSUUUXXX\\\```dddggglllsssyyy|||~~~}}}{{{tttnnnjjjjjjjjjiiiqqq|||rrrjjjgggmmm}}}}}}qqqlllrrr{{{qqqgggggghhh[[[LLLCCC<<<666333333666555444333444666888999888;;;999;;;@@@AAAOOOhhhtttjjjccc^^^aaahhhuuulll[[[VVVWWWkkkcccUUULLLKKKUUUpppyyybbb[[[VVVWWWZZZYYYZZZ\\\XXXVVVSSSPPPPPPRRRTTTVVVQQQQQQOOOLLLGGGBBB>>><<<<<<<<<===>>>AAADDDGGGIIIJJJMMMQQQVVVZZZ```eeeiiipppooonnnnnnqqquuuwwwxxxzzz}}}xxxrrrmmmiiiaaa[[[XXXWWWTTTOOOJJJMMMPPPSSSVVVYYY\\\___[[[XXXSSSNNNIIIEEECCCAAA===?????????>>>???AAACCCEEEIIISSSaaaqqq}}}{{{rrrmmmjjjlllttt~~~{{{fffZZZVVVVVVVVV\\\ZZZMMM@@@:::888666666666555555555555666666333555999;;;===???BBBDDDGGGMMMXXXiii~~~zzz||||||{{{|||}}}zzzwwwtttqqqqqqrrrrrrpppnnnhhhccc]]]XXXUUUTTTRRRPPPSSSSSSSSSTTTWWW[[[^^^aaaeeejjjpppvvvzzz|||~~~|||wwwsssmmmhhhhhhllloooxxxzzzooohhhhhhqqq~~~zzzuuukkkpppvvvjjjjjjlll```PPPDDD???===:::888666666666666666777888888777;;;:::===DDDDDDNNNddd{{{gggaaa[[[[[[aaannnnnn]]][[[XXXkkkrrrZZZJJJJJJSSSiiixxxvvvfff\\\VVVWWWZZZ[[[ZZZ[[[ZZZZZZXXXUUUSSSRRRTTTVVVTTTSSSQQQNNNJJJEEEAAA???:::::::::<<>>>>>>>>>>>DDDHHHNNNXXXiii|||zzzrrrooosss{{{wwwggg\\\WWWWWWVVV[[[ZZZNNNAAA:::777555444555666888888888777666888999999:::;;;>>>CCCFFFKKKNNNVVVfff}}}|||{{{{{{{{{}}}}}}yyytttsssttttttpppmmmfffbbb\\\WWWUUUTTTRRRQQQRRRRRRRRRSSSUUUXXX\\\^^^ccchhhnnntttxxx{{{~~~|||wwwsssnnniiijjjnnnqqqzzzwwwvvvrrrkkkffffffnnn||||||vvvmmmqqqvvvllllllkkk```PPPEEE@@@===999666666666666666666777888888888;;;:::===CCCCCCMMMccc}}}~~~hhhaaaZZZZZZ```lll}}}nnn___\\\YYYiiiuuu]]]MMMJJJRRRfffuuusssddd[[[UUUWWW[[[\\\\\\^^^ZZZZZZXXXUUUSSSRRRTTTVVVTTTSSSRRROOOKKKFFFBBB???;;;;;;;;;<<<>>>BBBEEEGGGJJJLLLNNNQQQUUUZZZ```dddnnnmmmmmmllllllooorrrtttxxx{{{~~~}}}zzzoookkkgggcccaaa```]]]YYYTTTLLLMMMNNNOOOQQQTTTYYY[[[```]]]XXXSSSMMMHHHDDDBBBBBBAAA@@@???>>>>>>>>>>>>@@@DDDKKKVVVhhh}}}}}}tttpppttt|||vvvhhh\\\WWWWWWWWW[[[YYYMMMAAA:::888666444555666777888888777666888888999999:::===AAAEEEHHHKKKTTTccczzz}}}}}}||||||~~~xxxvvvwwwvvvpppjjjccc___ZZZVVVTTTSSSRRRQQQQQQQQQPPPQQQRRRUUUXXXZZZ```eeekkkqqqvvvyyy}}}}}}~~~zzzuuurrrmmmiiikkkpppsss|||~~~nnniiihhhfffccccccjjjxxx~~~wwwlllpppxxxqqqsssooocccSSSGGG@@@<<<888555666666666666666777888888888;;;:::<<>>>>>>>>>>><<<@@@GGGSSSggg~~~wwwrrruuu}}}~~~~~~}}}yyymmmbbb\\\ZZZYYY\\\YYYLLL@@@;;;999888555666666777777777777666777888888888999;;;???CCCDDDHHHPPP___vvv}}}yyyyyyvvvnnnfff```\\\WWWTTTSSSSSSRRRRRRQQQPPPOOOOOOQQQSSSVVVWWW]]]bbbiiiooossswww{{{~~~~~~{{{vvvpppmmmiiifffjjjpppvvv~~~llleeeeeeccc```___hhhwwwuuujjjnnn}}}zzz}}}{{{mmmYYYIII@@@<<<999666666666666666666777777888888;;;999<<>>AAABBBDDDGGGLLLPPPSSSVVV[[[]]]eeegggjjjkkklllmmmqqqtttwwwzzz}}}~~~|||yyyxxx{{{vvvvvvxxx||||||wwwrrrkkkgggddd```ZZZUUURRRQQQPPPRRRUUUYYY\\\]]]___^^^]]]YYYTTTNNNHHHEEEBBBAAA@@@??????>>>>>>???<<<@@@FFFQQQfff}}}xxxsssvvv~~~zzz|||}}}zzz{{{uuukkkeeebbb]]]^^^XXXKKK@@@;;;:::888666666666777777777777666666777888888888:::===@@@AAAEEENNN\\\rrr{{{xxxsssjjjccc]]]YYYUUURRRQQQQQQQQQQQQPPPPPPOOOOOOPPPRRRTTTVVV[[[___eeekkkppptttyyy|||~~~wwwqqqkkkgggdddbbbfffmmmwwwrrrjjjhhhccc______iiixxx|||rrrkkkpppwww^^^KKK@@@<<<;;;999666666666666666777777888999;;;999;;;@@@???HHH]]]xxxyyyfffVVVRRRUUU\\\kkk{{{~~~gggWWWRRRYYYrrr|||kkkYYYMMMJJJNNNbbbuuuyyyxxxlllbbb______]]][[[\\\[[[[[[YYYVVVRRRQQQSSSTTTTTTUUUVVVUUUQQQKKKEEEAAA======;;;;;;;;;===???AAABBBEEEJJJMMMPPPTTTXXX[[[bbbfffkkkmmmlllmmmqqquuuuuuxxx|||~~~~~~}}}{{{yyywwwvvv|||vvvrrrpppvvvyyyqqqkkkfffaaa[[[VVVTTTRRRQQQSSSWWW[[[]]]]]]^^^^^^]]][[[WWWQQQLLLHHHDDDCCCBBB@@@???????????????BBBGGGQQQdddyyyvvvrrruuu}}}uuutttuuuvvv|||{{{ssslllhhhaaa```XXXJJJ???;;;:::999777777777666666666666777666777888888888999;;;>>>@@@DDDLLLYYYnnn~~~wwwppphhhbbb[[[XXXSSSPPPPPPPPPPPPOOOOOONNNMMMMMMNNNQQQSSSUUUXXX\\\aaafffkkkoootttwww{{{}}}vvvooohhhddd```___eeelllwwwyyyqqqllleeeaaadddooo}}}yyyqqqnnnwww{{{aaaLLL@@@===;;;:::666666666666666777888888999;;;999<<>>???BBBGGGPPPaaattt{{{uuurrrvvv}}}uuurrrtttxxx}}}uuuoookkkfffcccYYYIII>>>;;;:::888888777777666666666666777666777888888888888:::<<>>===@@@EEEMMM]]]oooyyy{{{|||zzzwwwtttssswww~~~zzzxxx{{{}}}wwwqqqmmmjjjfffYYYIII>>>:::999777999888777666555555666777777888999999888888:::<<<===AAAHHHRRRdddwwwlllgggfffZZZWWWRRROOONNNNNNMMMMMMIIIIIIHHHIIIKKKMMMPPPRRRQQQTTTYYY]]]```eeeiiillloooqqquuuyyy{{{}}}}}}}}}{{{ssskkkfffbbbaaagggooottt~~~sssmmmhhhjjjsss~~~xxxnnnnnnzzzqqq\\\KKKBBB===888555666666666666666777888888888;;;:::<<>>:::===CCCKKK[[[llluuuvvvwwwvvvuuussstttyyy~~~yyysssooommmgggZZZHHH===:::999666999888777555555555666777777999::::::999999:::;;;<<<@@@GGGPPPaaa}}}}}}tttkkkeee\\\VVVPPPNNNPPPQQQNNNLLLMMMLLLJJJIIIJJJLLLNNNPPPPPPSSSVVVXXX[[[^^^cccfffhhhkkkooorrruuuxxx|||uuukkkgggeeeeeeiiinnnxxxwwwppplllggggggqqq|||ooommm|||{{{ppp```PPPEEE???<<<:::888888777777777777777888666999999<<>>AAACCCDDDEEEGGGLLLQQQVVV[[[```eeeiiikkkkkkkkklllnnnrrrvvvzzz|||}}}~~~~~~zzzyyyvvvrrrvvvrrroooqqqpppmmmkkkmmmwww}}}gggdddggghhhkkkrrruuurrrnnnhhhdddaaa```___\\\YYYUUUQQQQQQSSSWWWZZZTTTTTTTTTVVVYYY[[[[[[[[[SSSNNNHHHEEEDDDBBB@@@===@@@???AAAIIIWWWfffqqqwwwsssnnnjjjiiimmmvvv~~~~~~~~~wwwsssqqqeeeUUUEEE<<<888888888888777666555555666777888888888888999:::;;;<<<======@@@GGGSSSbbbwww|||sssiiibbb\\\VVVPPPNNNPPPQQQOOOMMMNNNLLLJJJHHHGGGHHHJJJKKKNNNPPPTTTWWWYYY\\\```ccceeegggkkkooorrrvvvzzz}}}zzzooojjjhhhgggjjjoooyyy}}}ooommmiiiiiisssxxxmmmlllzzz}}}}}}~~~zzzooo^^^NNNCCC<<<888666888888777777777777888888666:::999<<>>===<<<::::::;;;<<<<<>>999777888777777777777777888888777::::::===CCCBBBKKK```eeeYYYXXX```hhh}}}uuugggWWWWWWhhhvvv^^^MMMKKKUUUaaajjjlll___SSSQQQVVVZZZ]]]___]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVVVVVVVUUUQQQLLLHHHAAA???===;;;999999::::::@@@AAACCCDDDFFFJJJOOOSSSWWW[[[aaafffhhhhhhiiiiiinnnrrrvvvzzz|||}}}~~~~~~zzzvvvoookkkiiijjjjjjggghhhkkkvvv~~~vvvmmmjjjfffdddfffaaa___^^^\\\\\\]]]^^^______]]]ZZZVVVSSSQQQOOOOOOPPPPPPQQQUUUYYY]]]^^^^^^VVVRRRNNNKKKIIIGGGEEECCCBBB@@@AAAFFFPPP\\\fffkkkkkkhhheeeeeeiiirrr{{{~~~{{{pppooodddTTTEEE<<<888888888777777666666666666777777888888888888999;;;<<<======???EEENNN[[[qqqyyynnnddd^^^ZZZWWWSSSQQQRRRSSSSSSRRRSSSQQQNNNKKKIIIHHHHHHHHHHHHLLLPPPSSSUUUXXXZZZ\\\[[[^^^bbbfffjjjpppvvvzzzvvvpppllljjjlllqqqyyywwwsssnnnkkkuuu}}}tttwwwxxxgggUUUHHH???:::888777777777777777777888999888;;;;;;>>>DDDCCCLLLaaa~~~fffZZZWWW^^^fffnnnYYYQQQ]]]sss}}}eeeSSSNNNWWWfffpppttteeeWWWSSSWWWZZZ]]]```[[[[[[[[[ZZZYYYXXXWWWVVVWWWWWWWWWWWWVVVSSSMMMIIIAAA???===:::999999:::;;;???@@@BBBDDDEEEIIIMMMQQQTTTXXX___cccfffgggggghhhmmmqqqvvvyyy{{{|||~~~~~~}}}wwwqqqmmmjjjjjjhhheeeggglllvvv~~~rrrmmmhhhfffggg```___]]][[[ZZZ[[[\\\]]]___^^^\\\YYYTTTOOOKKKIIILLLLLLNNNRRRWWW[[[]]]]]]WWWUUURRROOOLLLKKKIIIHHHEEECCCCCCFFFMMMWWW```eeefffeeeccccccgggoooxxxuuukkklllbbbRRRDDD<<<888888888777777666666666666777777777777888888999:::<<<===>>>@@@EEELLLWWWlll}}}{{{zzzyyyyyyyyy}}}}}}tttkkkccc___ZZZXXXWWWVVVWWWWWWWWWVVVSSSQQQOOOMMMKKKIIIIIIIIIHHHKKKNNNQQQSSSUUUXXX[[[YYY\\\___ccchhhnnntttxxx}}}wwwqqqmmmkkkmmmrrr{{{|||wwwooojjjsss{{{oootttxxxfffSSSEEE<<<777444777777666666777888999999999<<<<<>>@@@EEEJJJRRRfff}}}{{{xxxuuusssrrrrrrrrrsssvvvyyyzzzyyyyyyzzz{{{yyyzzzxxxtttmmmfffbbb```[[[\\\^^^______^^^]]]\\\TTTSSSQQQNNNLLLJJJIIIHHHGGGIIILLLNNNPPPSSSVVVYYYXXXZZZ]]]aaaeeekkkrrrvvvzzz}}}yyyssspppoooqqqvvv~~~|||wwwnnniiiqqqrrrvvv{{{hhhVVVHHH???999777666666666666777888999::::::======@@@FFFEEENNNcccyyyjjj^^^VVVXXX___mmmsss]]]QQQVVVeeeqqq___WWW^^^ooo|||ppp^^^WWWXXXYYY[[[^^^bbbaaaaaa___\\\YYYVVVTTTUUUUUUVVVWWWWWWTTTOOOKKKAAA???<<<999888999;;;===<<<>>>@@@BBBDDDFFFIIILLLOOOTTT[[[```ccceeefffgggjjjnnnrrrvvvxxxyyyzzz|||}}}~~~wwwnnnjjjgggddd```]]]bbbiiizzzxxxqqqkkkhhhcccbbb___]]][[[[[[\\\\\\\\\\\\\\\ZZZVVVPPPJJJFFFGGGGGGHHHLLLPPPTTTUUUUUUTTTUUUVVVUUUSSSRRRRRRSSSOOONNNMMMLLLNNNTTT\\\bbbbbbccccccccceeekkkuuu|||}}}yyytttkkkjjjbbbYYYLLLAAA:::888888888666666777777777777666666777777777777888:::;;;<<<<<>>===AAAGGGFFFOOOddd~~~rrrcccWWWVVVZZZeeevvvttt___SSSUUUaaa|||}}}jjj```eeeuuuuuuddd\\\[[[[[[\\\^^^aaaaaaaaa```]]]ZZZWWWUUUTTTTTTUUUVVVVVVTTTOOOKKKDDDAAA===999777888:::;;;;;;===@@@BBBCCCEEEHHHJJJNNNSSSZZZ```ccceeefffggghhhlllqqqtttvvvwwwyyyzzz|||~~~~~~uuukkkhhheeeccc___]]]dddmmm}}}{{{sssmmmkkkgggccc___]]]\\\\\\YYYZZZZZZZZZVVVQQQLLLIIIHHHHHHIIIKKKOOORRRRRRRRRRRRTTTVVVVVVUUUTTTVVVXXXUUUTTTRRRPPPQQQVVV^^^dddcccdddeeedddeeejjjttt||||||wwwzzzyyy}}}ooofffccc\\\TTTHHH>>>999888888888555666777888888777666555666666777777888:::;;;<<<999===BBBEEEHHHWWWttt{{{wwwqqqoookkkiiihhhjjjlllnnneeefffffffffdddcccdddeeebbbcccdddbbb^^^\\\]]]___aaafffllloooooollliiigggdddbbb___[[[VVVRRRNNNLLLFFFFFFFFFFFFHHHLLLRRRWWWUUUWWWZZZ\\\```ffflllqqqrrrvvv{{{~~~|||zzzzzz~~~zzzqqqpppllliiiqqq{{{iiiWWWIII@@@:::888666666666666777888999:::;;;???>>>AAAGGGFFFOOOddd}}}yyyhhhYYYTTTWWW```rrruuuaaaUUUUUU```{{{ttthhhlll|||{{{iiiaaa_________```^^^^^^___^^^\\\YYYVVVTTTSSSSSSTTTVVVVVVSSSOOOKKKFFFCCC>>>999666666888999:::===???AAACCCDDDGGGJJJNNNSSSZZZ```ccceeeggghhhgggkkkpppsssuuuvvvxxxyyyzzz|||~~~}}}tttjjjgggfffdddaaaaaaiiissszzzvvvpppiiiccc___\\\[[[WWWXXXYYYYYYVVVRRRNNNKKKJJJJJJJJJLLLOOOQQQQQQQQQPPPSSSWWWWWWVVVVVVXXXZZZXXXXXXVVVSSSSSSWWW___fffdddfffgggeeeeeejjjttt{{{|||uuuqqqvvv}}}}}}lll```[[[YYYQQQFFF===888888888999555666777888888777666555666666777777888999;;;<<<666:::@@@CCCEEERRRnnntttmmmooommmjjjgggfffhhhjjjlllhhhhhhgggfffeeecccaaa``````___]]]\\\\\\]]]^^^```hhhkkkooorrrsssrrrooommmffffffeeebbb]]]XXXUUUTTTMMMHHHEEEHHHJJJJJJKKKOOOOOOQQQUUUZZZ^^^dddjjjnnnsssvvvzzz}}}xxxrrriiiiiiiiilllsss}}}mmm\\\MMMCCC===;;;999999888777777888999:::>>>>>>???BBBDDDIIIVVVbbbzzzqqq```WWWUUU___jjj~~~yyyeeeTTTRRR]]]pppyyyooosssnnn^^^[[[______\\\]]]\\\\\\[[[YYYXXXVVVUUUTTTSSSSSSSSSSSSQQQNNNLLLGGGCCC>>>;;;999999888888999;;;===???@@@BBBFFFHHHOOOSSSXXX^^^bbbdddeeedddhhhkkkooorrrssstttvvvxxxzzz{{{}}}}}}||||||~~~zzzrrrllliiifffddd``````gggqqqyyyoooiiieee```]]]^^^\\\ZZZXXXWWWTTTPPPLLLSSSQQQNNNOOORRRSSSRRRPPPSSSWWW\\\[[[VVVRRRRRRTTT[[[YYYVVVTTTVVVZZZ___bbbcccfffhhhiiikkknnntttyyy}}}rrrttttttssszzzhhh\\\\\\YYYNNNCCC???===:::777777444444555666777888999999777888888999::::::;;;;;;:::::::::BBBJJJLLL___~~~tttmmmlllkkkiiigggggghhhjjjkkkiiiiiihhhgggfffeeecccbbbcccbbb```______```aaabbbhhhjjjnnnqqqsssrrrqqqpppooonnnllliiieee```\\\YYYNNNIIIEEEGGGIIIIIIKKKNNNNNNPPPTTTXXX]]]bbbhhhlllqqqtttxxx{{{|||wwwpppnnnjjjhhhlllxxx}}}{{{xxxjjj[[[MMMCCC===;;;999888888777777888999:::@@@???AAADDDEEEJJJVVVbbbxxxtttaaaVVVSSSZZZcccyyy~~~vvveeeUUUQQQWWWgggtttvvvrrr```[[[^^^___\\\\\\\\\[[[ZZZYYYWWWVVVUUUTTTSSSSSSSSSSSSRRROOOMMMIIIEEE@@@<<<::::::999888999;;;===???@@@BBBEEEHHHMMMQQQVVV\\\aaaccccccccceeeiiimmmppprrrsssvvvwww|||~~~~~~~~~|||tttmmmkkkhhheeeaaaaaakkkwwwuuummmfffbbb[[[YYYXXXWWWWWWTTTQQQNNNSSSQQQPPPQQQRRRSSSSSSRRRWWW\\\______[[[WWWWWWXXX]]][[[XXXWWWXXX[[[___bbbfffiiilllnnnpppuuu{{{yyyuuujjjooosssvvv}}}hhh^^^]]]ZZZNNNBBB>>><<<999777777555555666666777777888888777777888888999999:::::::::::::::AAAIIIJJJ\\\{{{~~~tttmmmiiihhhhhhhhhhhhiiijjjjjjiiiiiiiiihhhggggggffffffggggggfffeeedddeeeeeeeeeiiijjjmmmppprrrsssssssssuuussspppooommmiiibbb]]]RRRKKKFFFFFFGGGGGGIIIMMMLLLOOORRRVVVZZZ___eeeiiinnnqqquuuwwwyyy{{{}}}~~~zzzrrruuummmgggmmm{{{zzzvvvyyyxxxqqqfffXXXLLLCCC===:::999888777777888999:::;;;AAAAAACCCFFFGGGKKKVVVbbbwwwxxxdddXXXSSSWWW]]]pppttteeeVVVOOOOOO\\\yyywwwvvvwwwcccZZZ\\\]]]\\\[[[[[[ZZZZZZXXXWWWUUUTTTTTTSSSSSSSSSTTTSSSPPPNNNKKKGGGAAA===;;;:::999888999;;;===>>>???AAADDDGGGKKKNNNTTTZZZ^^^aaabbbbbbbbbfffjjjmmmppprrruuuwww}}}~~~~~~}}}~~~wwwpppnnnkkkgggaaabbbpppvvvjjjcccWWWWWWVVVWWWXXXWWWTTTRRRTTTTTTUUUUUUTTTTTTVVVXXX[[[^^^aaaaaa^^^[[[[[[\\\```^^^[[[ZZZZZZ]]]```bbbccceeeiiimmmqqqwww~~~yyyqqqnnnfffnnnvvv{{{}}}hhh______[[[NNNAAA<<<:::888666777666666666666777777777777666666666777888888999999:::;;;:::@@@GGGHHHWWWsss|||rrrkkkgggggghhhjjjjjjkkkkkkkkkhhhhhhhhhgggggggggggggggkkkkkkkkkkkkjjjjjjjjjiiimmmmmmnnnoooqqqrrrsssssstttqqqnnnooopppmmmeee^^^VVVNNNGGGFFFFFFEEEHHHLLLKKKMMMPPPTTTWWW\\\bbbffflllooosssuuuvvvxxx{{{}}}}}}wwwtttsssuuu{{{zzzzzzqqqiiikkkwww~~~|||yyyzzzqqqlllbbbWWWLLLCCC===:::888888777777888:::;;;<<>>>>>@@@CCCFFFIIILLLRRRXXX]]]```bbbbbbaaadddhhhlllooorrrvvvxxxyyy{{{|||{{{zzzyyyzzz|||{{{sssqqqnnnhhhbbbeeeuuuzzziii___UUUTTTUUUWWWYYYZZZXXXVVVTTTWWWYYYXXXVVVVVVZZZ]]][[[]]]``````^^^\\\\\\]]]aaa```^^^]]]]]]___aaaccc```bbbfffkkkqqqxxxuuupppooonnnwww~~~zzzggg^^^^^^[[[NNN@@@:::888666666777888777777777666666666555555555666666777888888888999<<<:::>>>EEEEEEQQQiiizzzqqqkkkggghhhjjjllllllmmmmmmlllgggffffffeeeeeeeeefffgggmmmmmmnnnoooooonnnmmmmmmqqqqqqppppppppppppqqqqqqpppmmmkkklllnnnmmmfff```YYYQQQJJJHHHFFFEEEGGGJJJIIILLLOOORRRUUUZZZ___ccckkkmmmqqqtttuuuwwwzzz|||}}}tttlllhhhggglllrrr{{{|||uuullliiiooozzzyyyvvv~~~}}}ooojjjaaaWWWLLLCCC===:::888777777777999:::<<<>>>AAABBBFFFJJJLLLNNNXXXbbbwwwnnn___VVVVVVZZZhhhnnnXXXNNNMMMUUUgggzzzzzzssslll]]]YYYXXXWWWXXXXXXXXXWWWWWWUUUTTTSSSQQQQQQQQQRRRSSSSSSQQQOOOKKKGGGAAA<<<:::999888666999:::<<<===>>>???BBBEEEHHHKKKQQQVVV\\\```bbbcccaaadddgggkkknnnrrrvvvyyywwwxxxzzzyyyxxxxxxyyyzzz~~~wwwtttooojjjeeeiiiyyyzzzfffZZZQQQQQQRRRUUUXXXYYYXXXVVVSSSVVVXXXXXXVVVWWWZZZ^^^\\\^^^___```___^^^^^^^^^``````______```bbbdddeeeeeefffiiinnnuuu}}}|||tttsssvvvvvvddd[[[[[[YYYLLL>>>999777666666777888888777777666666555555444555555666777777888888999===;;;===CCCDDDLLLaaa{{{rrrmmmiiijjjkkklllmmmmmmmmmmmmgggfffdddccccccdddeeeffflllmmmoooqqqrrrqqqpppooossssssrrrqqqqqqpppppppppnnnllljjjjjjkkkjjjfffbbb]]]UUUMMMKKKHHHEEEEEEHHHIIIKKKNNNQQQTTTXXX]]]aaahhhkkkooorrrtttwwwzzz|||}}}uuukkkdddaaa```bbbgggqqq}}}}}}xxxpppiiiiiissspppooo|||}}}rrrlllcccXXXLLLCCC===:::777777777888999;;;>>>???BBBDDDIIINNNPPPSSS\\\fffyyyvvvdddXXXTTTXXXeee~~~|||cccUUUQQQTTTaaapppuuusssccc[[[XXXVVVWWWWWWWWWVVVVVVUUUTTTSSSOOOOOOOOOQQQRRRRRRPPPNNNJJJFFF@@@<<<:::999888777999:::<<<======>>>AAADDDGGGJJJOOOUUUZZZ___bbbdddaaacccgggjjjmmmpppuuuxxxwwwyyyzzz{{{zzzzzz|||}}}~~~xxxrrrmmmkkkooo}}}yyyfff[[[PPPPPPQQQTTTWWWXXXWWWUUUSSSTTTUUUVVVVVVXXXZZZ\\\___```aaaaaabbbbbbbbbbbb``````aaaccceeegggiiijjjiiiiiikkkpppwww~~~zzztttxxxsssbbbZZZZZZVVVIII===888888666666777888888777777666666555555555555555666777777888888888===;;;<<>>@@@DDDGGGMMMSSSVVVXXXaaakkk|||ooo```XXX[[[dddxxxsss```TTTPPP[[[jjjuuu||||||jjj___ZZZWWWVVVVVVVVVVVVUUUTTTSSSRRRMMMMMMNNNOOOQQQQQQPPPNNNJJJFFFAAA===<<<;;;:::999888:::;;;<<<<<<>>>@@@CCCDDDGGGLLLRRRXXX]]]aaabbb```bbbeeehhhjjjnnnsssvvvwwwyyy{{{{{{{{{|||~~~}}}tttqqqqqqvvvuuufff^^^UUUTTTUUUXXXZZZ[[[ZZZXXXWWWVVVVVVXXX[[[]]]^^^^^^aaaaaaaaabbbdddddddddddd___aaacccgggjjjmmmoooppppppoooooosssyyy{{{www~~~qqqbbb[[[[[[RRRFFF;;;999999777666777777777777777666666666666555666666777777888999999888>>><<<<<>>======<<<;;;888:::;;;<<<<<<===@@@BBBCCCEEEJJJPPPVVV\\\___aaa___aaadddfffhhhlllqqqtttuuuwwwzzz{{{{{{|||~~~wwwtttvvv{{{pppeee```[[[[[[\\\^^^``````___]]]]]]ZZZYYY\\\aaaddddddbbb`````````aaacccddddddddd```bbbeeejjjnnnqqqtttuuuzzzxxxwww{{{~~~{{{~~~qqqccc]]]]]]OOODDD;;;999999888666777666666666666777777777777666666777777888888999999777>>><<<<<>>@@@CCCJJJSSSZZZ___eeelllpppmmm___\\\___lllrrr\\\PPPXXXhhhuuueee[[[SSSXXXVVVUUUTTTTTTTTTRRRQQQNNNNNNMMMMMMMMMMMMNNNNNNLLLJJJGGGCCC???===;;;:::888999:::;;;===>>>???@@@AAACCCHHHLLLQQQWWW]]]aaacccbbbaaadddiiiooosssuuuyyy~~~}}}~~~|||{{{|||mmmgggfffccccccbbbbbbccceeefffgggbbb]]]\\\aaaeeeeeedddeee```______bbbffffffddd`````````bbbhhhpppxxx~~~ppp```[[[___LLLBBB:::999:::888666777777777777777777777777777777777888888888999999999======>>>>>>???CCCIIINNN~~~yyyrrrooonnnmmmjjjffffffdddcccccceeeggghhhgggiiijjjlllnnnpppqqqrrrrrrvvvuuutttsssqqqooommmlllmmmllljjjhhheeecccaaa```aaa]]]WWWRRROOOLLLIIIGGGIIIKKKMMMNNNPPPTTTXXX[[[^^^dddiiikkknnnuuuyyyyyyzzzzzzzzz{{{{{{xxxtttqqqggg```WWWQQQOOOOOOPPPOOOUUUZZZ```fffnnnvvvxxxuuuvvvxxxzzzzzzwwwuuuttttttssszzzzzzxxx|||yyyuuutttwww}}}sssggghhhxxx{{{jjjYYYLLLCCC===:::888888999888888:::>>>AAAFFFMMMVVV]]]bbbhhhoootttrrr___^^^___ggguuuppp[[[QQQYYYiiimmmaaaXXXXXXVVVTTTTTTTTTTTTRRRQQQOOOOOONNNNNNNNNNNNOOOOOOLLLJJJGGGDDD@@@===;;;:::888999:::;;;<<<>>>??????BBBEEEHHHLLLQQQWWW^^^cccdddccccccdddhhhmmmqqqsssyyy~~~~~~~~~~~~}}}~~~|||rrrkkkiiiiiigggeeedddfffiiimmmooohhhbbb___bbbeeeddddddeeebbbaaabbbeeeiiijjjgggcccbbbbbbeeellluuu}}}{{{nnn___YYY[[[III@@@999888888666555666666666666666666666666666777777777888888888999999;;;;;;<<<<<<===AAAGGGKKKzzztttqqqnnniiiffffffdddbbbbbbdddfffggggggfffggghhhjjjllloooqqqssssssrrrqqqpppnnnmmmlllkkkkkkjjjiiihhhfffeeedddcccbbb^^^YYYTTTQQQNNNKKKIIIHHHJJJLLLMMMOOORRRVVVYYY[[[bbbgggiiimmmtttxxxxxxvvvwwwxxxyyyxxxtttooojjj\\\WWWOOOJJJJJJLLLNNNPPPTTTYYY^^^bbbiiiqqqrrroooqqqssstttuuutttsssssstttqqqyyyyyy{{{{{{wwwvvvyyy}}}rrreeeeeetttmmm[[[LLLBBB<<<999888999999888888:::>>>AAAJJJPPPYYYaaaffflllsssxxxyyyaaa```aaaccchhhwwwnnn[[[RRRZZZhhhyyyiii]]]XXXVVVTTTSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPLLLJJJHHHEEEAAA>>><<<;;;888999:::;;;<<<>>>??????CCCEEEHHHKKKPPPWWW___eeeeeeeeeddddddgggjjjnnnpppwww}}}}}}}}}{{{uuurrrooommmkkkiiilllxxx}}}tttqqqtttqqqmmmllloootttwwwyyyqqqiiiccccccdddbbbbbbddd___```bbbggglllmmmjjjfffdddfffjjjrrr{{{xxx|||~~~|||yyyzzzzzzzzzwwwlll___WWWWWWFFF>>>888777777555444555666666666666666666666666777777777777888888888888888999999:::;;;???DDDHHH{{{uuupppllliiifffcccaaa```bbbeeeffffffeeeeeefffgggiiillloooppppppooonnnlllkkkjjjjjjiiijjjjjjjjjiiiiiihhhhhhhhheeeaaa\\\WWWSSSOOOKKKHHHHHHIIIKKKLLLMMMOOOSSSVVVWWW^^^dddfffjjjqqqvvvvvvvvvvvvwwwvvvtttooogggbbbUUUQQQKKKHHHIIILLLQQQTTTTTTYYY]]]aaahhhoooqqqnnnqqqrrrsssrrrqqqpppqqqrrrssszzz}}}~~~zzzvvvuuuxxx|||rrreeeeeetttrrr___PPPFFF???<<<888999999999999;;;>>>AAALLLRRR\\\dddjjjqqqxxx}}}hhhdddbbbdddfffnnnmmm[[[SSSZZZfffooo```XXXVVVSSSRRRSSSSSSRRRQQQOOOOOONNNNNNNNNNNNOOOOOOLLLKKKIIIFFFCCC@@@===<<<999999:::;;;<<<===>>>???CCCDDDFFFIIIMMMUUU]]]ccceeeeeeeeedddeeegggkkknnnttt{{{}}}zzz{{{}}}|||{{{~~~~~~yyyqqqiiidddaaa^^^\\\]]]\\\cccxxx~~~||||||yyypppgggeeeccc```___```YYYZZZ^^^fffmmmooommmjjjhhhjjjpppxxx{{{nnnnnnrrryyy~~~|||sssuuuwwwtttkkk___UUUQQQDDD===888888777555444666666666666666666666666666666666666777777777888888777888888999:::===BBBEEEzzztttpppmmmgggddd```___```bbbddddddeeeeeeeeeeeefffhhhkkklllmmmllljjjiiihhhhhhhhhhhhkkkkkkkkkkkkkkkllllllllliiieee___ZZZUUUPPPKKKHHHHHHJJJKKKKKKLLLMMMQQQSSSVVV]]]ccceeeiiipppuuuuuuwwwvvvuuutttooohhh___YYYNNNLLLJJJHHHIIIMMMRRRVVVWWW[[[^^^```fffmmmnnnkkknnnoooooonnnmmmmmmppprrrwww|||}}}{{{xxxtttsssvvv|||qqqfffgggwwwvvvbbbRRRHHHBBB???888999999999999;;;???AAALLLSSS]]]fffmmmttt|||rrrhhhccchhhmmmqqq|||rrr```UUUYYYcccsssaaaXXXVVVSSSQQQRRRRRRRRRQQQNNNNNNMMMMMMMMMMMMNNNNNNLLLKKKJJJGGGDDDAAA>>>===999::::::;;;<<<===>>>>>>AAABBBCCCFFFJJJQQQYYY___cccddddddcccbbbdddhhhlllooouuuyyywwwvvvyyyzzzyyyzzzzzzyyywwwuuuvvvpppkkkccc\\\XXXUUUSSSQQQTTTRRRUUUeeexxxoookkkgggaaa]]]]]]UUUWWW\\\eeennnsssrrrpppmmmooouuu}}}~~~vvvjjjggglllttt|||sssvvvwwwsssjjj___TTTMMMBBB===999999888555555888555555555555555555555555555555666666666777777777666888999999:::===AAADDDxxxsssqqqhhheee```^^^___```aaabbbdddddddddeeefffggghhhiiikkkjjjhhhgggfffggghhhhhhkkkkkkkkkllllllmmmmmmnnnjjjgggaaa\\\XXXRRRMMMIIIIIIJJJKKKKKKKKKLLLOOORRRWWW^^^ccceeeiiipppttttttvvvtttrrrnnniiiaaaXXXRRRHHHIIIIIIIIIJJJMMMRRRVVVZZZ]]]___```dddjjjkkkhhhiiijjjjjjiiiiiikkkooorrrzzz~~~}}}yyy|||yyyuuurrrssswww~~~qqqgggiii{{{yyycccSSSGGGAAA===999999:::999999;;;???BBBKKKRRR]]]gggpppxxxzzzjjjaaaiiiqqqsssyyy}}}iiiZZZXXX```yyydddYYYVVVRRRQQQQQQRRRRRRQQQNNNMMMMMMLLLLLLMMMMMMNNNLLLKKKKKKIIIFFFCCC???===::::::;;;;;;<<<======>>>???AAABBBDDDGGGMMMTTTYYY___```aaa```___aaagggkkklllqqqtttrrrssswwwxxxwwwyyyxxxsssqqqmmmkkkkkk```[[[UUUQQQNNNLLLJJJIIIJJJJJJMMMXXXlllzzzvvvpppggg___]]]WWWXXX]]]eeeooouuuwwwvvvqqqsssxxx}}}xxxmmmiiimmmsssyyy||||||zzzyyyuuuxxxwwwppphhh___TTTKKK@@@<<<999999888555555999555555555555555555555555555555555555666666666666666777999::::::===@@@CCCzzztttqqqjjjfffaaa]]]]]]^^^______aaabbbccceeeggghhhhhhiiijjjhhhgggeeeeeefffggghhhiiijjjjjjkkkllllllmmmmmmiiifffbbb^^^ZZZUUUPPPMMMJJJKKKLLLKKKKKKLLLNNNQQQUUU\\\aaabbbffflllppppppqqqooolllhhhbbb[[[TTTNNNFFFIIIKKKLLLLLLNNNRRRVVVYYY\\\___aaahhhooorrroookkkkkkjjjhhhhhhjjjnnnqqqzzz~~~zzz{{{xxxvvvsssuuu{{{rrrhhhkkk}}}~~~gggTTTGGG@@@<<<999::::::::::::<<>>::::::;;;;;;<<<=========???@@@BBBDDDGGGKKKPPPTTTZZZ]]]___^^^]]]___fffkkkjjjoooqqqppprrrvvvxxxwwwyyy|||pppkkkhhhdddaaa```UUURRRNNNKKKJJJIIIGGGFFFCCCHHHLLLQQQ]]]yyy}}}qqqeee```ZZZZZZ]]]cccmmmsssvvvuuutttvvvzzzyyyzzz|||sssnnnppptttvvvwwwvvvsssrrruuuwwwssskkkccc]]]SSSIII===:::888999777333444888555555555555555555555555444444555555555666666666555777888999:::<<>>???AAACCCDDDGGGKKKNNNTTTVVVXXXXXXXXX[[[```eeemmmllllllmmmppptttxxx{{{|||~~~xxxkkkgggeee^^^XXXWWWRRRPPPNNNMMMLLLKKKHHHFFFHHHFFFKKKRRRXXXfffuuunnneeecccaaadddjjjpppsssssstttxxx}}}}}}zzzyyyyyyyyyyyyyyy}}}vvvqqqrrr}}}zzzpppssswwwzzzzzzwwwtttqqqooorrrlll___YYYZZZSSSHHH>>>===;;;999777555444444444555666777777666555444666666666666666666666666777888888888888999;;;>>>llluuu{{{uuummmjjjeee```^^^^^^```bbbccceeehhhkkkmmmnnnmmmmmmoookkkgggdddcccdddeeeeeefffgggiiijjjiiihhheeedddbbbaaa```___^^^\\\WWWTTTQQQNNNJJJHHHIIIKKKLLLLLLOOOSSSYYY^^^aaaccceeeffffffeeeaaa\\\VVVQQQPPPPPPMMMPPPTTTWWWXXXYYYZZZ[[[aaabbbeeejjjpppvvv{{{~~~yyyssspppnnnmmmpppvvv~~~{{{uuuxxx~~~vvvqqqlll|||iiiUUUGGG???;;;;;;:::888888999<<<@@@BBBKKKUUUcccoooxxxhhh___]]]^^^gggrrruuuiii```YYYgggwwwppp```SSSSSSTTTOOONNNRRRPPPPPPPPPPPPPPPOOONNNMMMOOOOOOOOOMMMJJJFFFCCC@@@<<<:::888999:::;;;;;;;;;===>>>@@@AAACCCFFFJJJMMMRRRUUUXXXYYYYYY[[[```dddjjjjjjkkkmmmpppssswwwyyy{{{}}}~~~tttnnniiibbb\\\ZZZYYYWWWTTTSSSSSSSSSQQQPPPTTTQQQRRRVVVXXXaaazzz|||vvviiifffdddgggmmmsssvvvvvvuuuwww{{{~~~~~~zzzwwwsssqqqpppqqqrrrrrr{{{}}}wwwssspppqqqxxxrrruuuyyy}}}~~~}}}zzzxxxssstttmmmaaa\\\[[[RRRFFF===<<<:::888777555444444333333444555555444333333555555555555555555555555777888999888888999<<<>>>aaagggppp|||yyyqqqmmmhhhccc```aaaccceeehhhjjjlllnnnoooooooooooopppmmmiiifffffffffeeedddaaaccceeegggggggggeeeddd```______``````___\\\YYYUUUQQQLLLIIIHHHJJJKKKKKKNNNQQQUUUXXX[[[^^^aaaddddddbbb^^^YYYUUUTTTVVVXXXWWWWWWWWWZZZ^^^aaabbbbbbeeegggiiimmmrrrxxx}}}zzztttqqqooonnnrrrwwwzzzuuu{{{}}}uuuqqqnnnyyydddSSSHHHAAA===:::999777777888;;;>>>@@@IIITTTdddrrr}}}qqqaaa\\\[[[```iiiwww~~~uuummm^^^iiivvv{{{gggVVVRRRSSSQQQPPPSSSQQQQQQQQQQQQPPPOOONNNMMMNNNNNNNNNMMMJJJGGGCCCAAA>>>;;;999999:::;;;;;;:::;;;===???@@@AAADDDHHHKKKPPPTTTXXXZZZZZZ[[[___bbbggghhhjjjmmmpppsssvvvwwwzzz|||~~~~~~{{{uuunnnhhhfffbbb```]]]\\\\\\\\\[[[ZZZ^^^YYYWWWYYYYYY]]]kkk|||nnnjjjggghhhmmmrrrtttuuuttttttvvvzzz}}}}}}yyyuuuooolllhhheeedddeeehhhjjjtttvvvyyy{{{|||~~~~~~~~~~~~~~~}}}}}}pppkkkhhhppp~~~vvvyyy}}}zzzwwwnnnddd```^^^RRRCCC<<<;;;:::888666555555555333333444555555444333333555555555555555555555555666888999999999:::<<<>>>```bbbgggppp~~~xxxtttnnnhhheeeeeefffhhhlllmmmnnnpppqqqrrrrrrrrrrrrooollliiihhhhhhfffeee___```bbbcccddddddcccbbb]]]]]]^^^```bbbbbb___]]]ZZZUUUNNNJJJIIIJJJKKKLLLMMMOOOQQQSSSUUUYYY^^^bbbcccbbb___[[[YYY[[[___cccbbb___\\\^^^bbbggghhhgggjjjkkkmmmpppuuuzzz~~~{{{uuusssqqqpppsssyyy{{{xxx|||sssqqqqqqnnn]]]PPPGGG@@@===:::999888888999;;;>>>@@@FFFSSSeeeuuuvvvccc[[[YYY]]]cccsssnnnttt|||nnnYYYQQQQQQPPPPPPRRRRRRRRRRRRRRRQQQOOONNNMMMMMMMMMNNNMMMKKKHHHEEECCC@@@===;;;999:::;;;;;;::::::;;;===>>>???BBBEEEHHHMMMQQQWWWZZZZZZ[[[]]]```dddfffiiimmmqqqtttuuuvvvzzz|||~~~~~~}}}zzzuuurrrnnnlllkkkkkkjjjiiigggbbb```bbbcccdddjjjrrrzzzuuupppnnnppprrrrrrqqqpppnnnnnnqqquuuuuuoooiiicccbbb^^^[[[[[[]]]aaaeeemmmpppuuuxxxzzz|||~~~}}}}}}}}}}}}}}}}}}~~~qqqiiieeeooo}}}~~~{{{qqqiiieee```RRRBBB;;;:::999777666666555555555666666666666666666555555555555555555555555555666777999:::::::::<<<>>>___]]]___fffppp}}}zzztttnnnjjjhhhhhhhhhnnnnnnpppqqqrrrssstttttttttqqqmmmjjjiiihhhfffddd^^^___`````````___^^^]]][[[[[[]]]___bbbbbbaaa___ZZZUUUOOOJJJIIIJJJKKKKKKNNNNNNPPPPPPRRRVVV\\\```bbbaaa```^^^^^^aaafffjjjjjjfffbbbbbbfffjjjllllllooooooqqqtttwww||||||{{{zzzxxxzzz~~~||||||zzz~~~ttttttxxxvvvhhhYYYMMMEEE???;;;;;;:::999999:::<<<>>>???EEERRReeevvvjjj]]]XXX[[[```mmm~~~~~~vvv___RRROOOOOOOOOPPPRRRRRRRRRRRRQQQPPPOOONNNMMMMMMNNNNNNLLLJJJGGGEEECCC@@@<<<:::::::::::::::999:::<<<===>>>@@@DDDGGGIIIOOOUUUXXXYYYYYY[[[^^^bbbdddiiimmmqqqtttuuuvvvyyy|||~~~~~~|||uuuqqqooopppqqqqqqqqqsssuuu~~~yyywwwuuuqqqnnniiifffeeegggjjjjjjddd^^^ZZZ[[[ZZZXXXWWWYYY]]]aaagggkkkqqquuuxxx{{{~~~~~~}}}}}}|||||||||}}}~~~rrriiicccmmm~~~uuummmiiiaaaPPPAAA:::999888777666666666666666666666555555666666666555555555555555555555555555777999::::::;;;===???bbb^^^^^^ccciiiuuuzzzuuuqqqnnnllllllpppqqqqqqqqqrrrssssssssstttpppkkkhhhfffeeedddccc^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZ[[[^^^aaaaaa___]]]WWWSSSMMMJJJIIIJJJKKKKKKMMMMMMNNNOOOPPPTTTYYY]]]```aaabbbbbbcccfffjjjmmmnnnllliiihhhjjjnnnqqqrrrtttuuuvvvxxx{{{~~~~~~~~~{{{{{{yyyzzzwwwhhhYYYLLLCCC===999;;;:::::::::;;;<<<>>>???BBBPPPdddvvvvvvbbbXXXYYY]]]mmm{{{yyyiiiXXXQQQOOOPPPPPPRRRRRRRRRSSSRRRRRRQQQPPPMMMNNNOOOOOONNNLLLJJJHHHEEEBBB===:::::::::::::::999:::;;;<<<===???CCCEEEGGGLLLRRRUUUVVVWWWYYY\\\___bbbfffkkkooossstttuuuwwwzzz~~~~~~|||zzzwwwvvvxxx~~~zzzssskkkfffbbb___]]]]]]^^^^^^[[[XXXVVVYYY\\\[[[YYYXXXZZZ]]]```dddkkkppptttvvvyyy{{{zzzzzzyyyyyyyyyyyyzzzzzz|||~~~ppphhhdddnnn}}}}}}~~~vvvpppiii^^^MMMAAA999888777666666666666666555444333333333333444555444444444444444444444444555777:::;;;;;;<<<===???gggbbbbbbfffhhhnnn}}}zzzwwwuuuttttttsssqqqppppppoooooorrrnnnhhhcccbbbaaa``````\\\[[[[[[ZZZZZZYYYXXXXXXXXXYYYZZZ\\\______]]][[[WWWSSSOOOMMMMMMNNNNNNNNNKKKLLLLLLMMMNNNRRRVVVZZZ```cccgggiiijjjkkkmmmooonnnnnnnnnnnnooorrrwww{{{zzz{{{{{{}}}yyyyyyxxx||||||}}}lll\\\NNNCCC<<<888:::999999999:::;;;<<<===@@@NNNbbbvvv~~~eeeXXXXXX\\\nnnvvvmmmpppuuubbbVVVRRRRRRSSSQQQQQQRRRSSSSSSSSSSSSRRRMMMNNNPPPPPPPPPNNNLLLKKKGGGCCC>>>;;;::::::::::::999:::;;;<<<===???BBBEEEEEEJJJOOORRRSSSTTTXXX[[[]]]___cccggglllppprrrttttttwww|||~~~~~~|||uuujjjccc\\\[[[XXXVVVUUUUUUUUUUUUVVV\\\aaaaaa\\\XXXVVVWWWXXX\\\ccciiimmmppprrrtttssssssssssssttttttuuuvvvwwwyyy|||~~~}}}oookkkiiiqqq~~~{{{{{{|||vvvpppgggXXXIII???888777777666666666666777555444333333333333444555444444444444444444444444444777:::<<<<<<===>>>???iiidddcccgggfffiiizzzxxxvvvtttqqqooommmllllllpppkkkeee```^^^^^^^^^]]]YYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYY[[[]]]]]][[[XXXXXXVVVSSSRRRRRRSSSSSSRRRIIIJJJKKKLLLMMMPPPTTTXXXcccgggllloooqqqqqqqqqqqqmmmoooqqqrrrrrruuu|||~~~~~~uuuuuuwwwwwwvvvvvvvvv{{{|||{{{qqq^^^OOODDD<<<888888888888888999:::;;;;;;>>>LLLbbbvvvfffWWWWWW\\\lllzzzooobbb___qqq}}}iii[[[UUUUUUVVVPPPQQQRRRSSSSSSTTTTTTTTTNNNOOOPPPQQQQQQOOONNNLLLHHHDDD>>>;;;::::::::::::999:::<<<<<<===???BBBEEEDDDHHHMMMPPPQQQSSSWWWZZZ[[[]]]```dddiiimmmqqqsssqqquuuzzz|||}}}~~~rrriiiZZZYYYVVVSSSPPPPPPRRRUUUXXX^^^eeeeee___WWWSSSRRRRRRWWW^^^dddhhhjjjmmmooommmmmmnnnnnnoooppprrrrrrrrruuuzzz|||~~~|||{{{}}}|||pppnnnooottt~~~|||{{{|||{{{}}}yyyuuuooodddTTTFFF>>>777777666666666666777777777666555444444555666777444444444444444444444444444777:::<<<======>>>???lllhhhiiillliiigggtttwwwpppmmmkkkhhhhhhkkkjjjhhhddd```^^^]]]]]]^^^\\\[[[YYYYYYZZZZZZXXXWWWYYYXXXXXXZZZ]]]______^^^VVVUUUTTTTTTUUUTTTRRRPPPJJJIIIIIIJJJJJJKKKSSS[[[jjjrrryyyyyywwwwwwvvvssstttrrrsssxxxzzzzzz|||~~~pppnnnpppqqqsssuuutttwwwqqq```PPPBBB;;;::::::999888888999:::<<<===AAAIII[[[tttjjjZZZXXX\\\nnn~~~~~~uuuooofff^^^ffftttqqq^^^YYYVVVRRRRRRQQQRRRSSSUUUUUUSSSPPPRRRQQQPPPQQQRRRRRRPPPNNNIIIFFFBBB===:::999999999>>>===<<<;;;<<<>>>@@@AAA@@@DDDIIIMMMPPPTTTXXXZZZZZZZZZ\\\aaafffkkknnnoooqqqsssvvvxxxzzz}}}xxxllleee^^^VVVSSSTTTUUUSSSQQQYYYZZZ\\\[[[XXXSSSMMMJJJMMMNNNRRRYYYaaaffffffeeeeeeeeefffgggjjjlllnnnooosssuuuxxxzzz{{{}}}~~~wwwrrrnnnqqqwww}}}}}}{{{xxx~~~zzzqqqyyy}}}}}}ssslllhhhbbbTTTDDD:::666666555444444444444555333333333333333333333333444333333222222333333444555555666777888999::::::oookkklllnnnjjjhhhsss~~~vvvnnnllljjjggggggjjjfffeeecccaaa```_________^^^\\\[[[[[[\\\\\\ZZZYYYYYYXXXXXXYYY[[[\\\\\\[[[YYYXXXWWWWWWXXXWWWUUUSSSLLLIIIIIIJJJIIIKKKSSS\\\ppp{{{}}}xxxwwwtttuuuyyy{{{zzz|||pppmmmnnnooorrrtttrrruuunnn___PPPCCC<<<<<<:::999888888999:::<<<===CCCKKK[[[tttppp\\\UUUXXXggg~~~}}}ooosssuuunnndddYYY[[[eeeooocccZZZTTTSSSRRRRRRTTTUUUUUUSSSQQQRRRQQQPPPQQQRRRRRRPPPOOOKKKIIIDDD???<<<:::999:::===<<<;;;;;;;;;===???@@@@@@DDDHHHLLLOOOSSSWWWYYYYYYZZZ\\\```eeejjjmmmooopppsssuuuwwwyyy|||wwwllleee]]]YYYYYYZZZXXXVVVWWWXXXXXXWWWTTTPPPKKKIIIJJJKKKNNNTTT[[[___```______```aaacccfffhhhjjjkkkpppsssvvvyyy{{{}}}~~~uuummmhhhkkknnnuuu|||}}}}}}{{{rrrvvvyyynnnddd___YYYMMMAAA:::777777666555444444444555333333333333333333333333444333333222222333333444444555666777888999999:::qqqnnnpppqqqlllhhhppp~~~{{{sssllljjjhhheeefffiiidddddddddddddddcccbbbbbb```___]]]]]]^^^]]]\\\ZZZXXXWWWVVVVVVXXXYYYYYYXXXZZZYYYXXXXXXYYYYYYWWWUUUNNNKKKIIIIIIHHHKKKTTT^^^uuu}}}{{{xxxxxx{{{|||{{{|||ppplllllllllooopppooorrr}}}lll]]]OOOCCC======:::999888888999:::<<<===CCCJJJZZZrrryyybbbVVVWWW___rrr{{{jjj^^^ddduuuwwwooodddXXXUUUYYYiiiyyyhhh\\\TTTUUUTTTTTTUUUVVVVVVTTTRRRQQQPPPOOOPPPRRRRRRQQQPPPNNNKKKGGGBBB>>>;;;::::::<<<;;;::::::;;;<<<>>>???@@@CCCGGGJJJMMMQQQUUUXXXWWWXXX[[[^^^bbbgggkkknnnppprrruuuwwwyyy{{{~~~xxxqqqhhhccc```___]]]\\\UUUTTTSSSQQQNNNKKKIIIGGGFFFGGGJJJOOOSSSVVVWWWVVVWWWXXX[[[]]]```bbbcccccckkkooossswwwzzz}}}yyynnnfffbbbfffkkkrrrzzzzzzwww{{{wwwwww|||uuuiii\\\VVVOOOFFF>>>;;;999888777666555555555555333333333333333333333333444333333222222333333444444444555666777888999999pppoooqqqrrrnnnjjjoooyyyyyyqqqjjjhhhgggeeefffiiifffggghhhiiiiiigggfffeeecccaaa_________^^^]]][[[VVVTTTSSSSSSUUUWWWWWWWWWXXXWWWVVVWWWXXXWWWUUUTTTOOOKKKIIIHHHGGGJJJTTT^^^uuu{{{{{{}}}~~~{{{|||rrrmmmlllkkklllmmmlllooo|||jjj[[[MMMAAA;;;;;;:::999888888999:::<<<===@@@HHHXXXrrriiiZZZZZZYYYggg~~~xxxmmm]]]RRRYYYiiizzz|||ssshhh]]]WWWWWW\\\qqq}}}ooobbbYYYWWWVVVUUUVVVWWWWWWVVVTTTQQQPPPOOOPPPQQQRRRRRRQQQOOOMMMHHHCCC???<<<:::999:::::::::::::::<<<===>>>???BBBEEEHHHKKKNNNRRRUUUUUUWWWYYY\\\___dddiiilllppprrruuuxxxyyy{{{~~~vvvnnnhhhccc```]]]TTTRRROOOLLLJJJHHHFFFFFFEEEFFFGGGJJJMMMNNNOOONNNPPPRRRTTTWWWZZZ[[[\\\\\\eeeiiiooouuuyyy}}}{{{pppiiiffffffjjjqqqyyy~~~rrrrrrwww|||~~~{{{{{{|||pppeeeYYYRRRLLLDDD>>><<<:::999888666555555555555333333333333333333333333444333333222222333333444333444444555666777888999ooopppqqqqqqnnnlllpppvvv}}}uuunnnhhhgggfffeeegggjjjjjjlllmmmnnnnnnllljjjhhhfffdddbbbaaa```___\\\ZZZSSSQQQPPPPPPSSSUUUVVVVVVWWWVVVUUUVVVWWWWWWUUUSSSOOOKKKHHHGGGGGGIIIRRR]]]rrr~~~~~~}}}||||||tttooonnnmmmlllllljjjmmm~~~|||jjjZZZLLL???999999:::999888888999:::<<<===>>>GGGYYYtttnnn___\\\VVV___ppp}}}nnnbbbSSSJJJRRR```qqqzzzmmmaaaYYYWWWWWWfffzzznnnaaaZZZYYYWWWWWWXXXXXXWWWVVVRRRQQQOOOOOOQQQRRRRRRQQQOOOMMMIIIDDD@@@<<<:::999999999999:::;;;;;;<<<===???AAADDDFFFHHHKKKPPPSSSSSSUUUXXXYYY\\\```fffjjjppprrrvvvyyyzzz{{{}}}~~~zzzpppggg```\\\VVVSSSOOOKKKHHHGGGFFFFFFEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNPPPRRRTTTVVVWWWWWW^^^ccckkkrrrxxx}}}yyyrrrnnnkkknnntttzzz{{{ooooootttvvv{{{xxxwwwzzz|||zzzxxxjjj```WWWQQQJJJAAA;;;:::999999777666666555555555333333333333333333333333444333333222222333333444333333444555666777777888qqqrrrsssrrrooonnnpppttt{{{pppiiiddddddddddddgggkkknnnooopppqqqqqqpppnnnlllkkkiiifffdddbbb```]]][[[SSSQQQOOOOOOQQQSSSUUUUUUWWWVVVUUUVVVWWWWWWVVVTTTMMMJJJHHHGGGFFFHHHPPPZZZoooyyy~~~||||||vvvqqqpppnnnnnnmmmiiikkk{{{{{{iiiZZZKKK???999888:::999888888999:::<<<===@@@HHHYYYtttrrrddd[[[VVVZZZdddsss}}}rrr^^^PPPHHHNNNXXXhhhssscccYYYTTTPPPZZZlllvvvddd]]][[[YYYXXXYYYYYYYYYXXXTTTRRRPPPOOOPPPQQQQQQPPPNNNLLLIIIEEEAAA>>>;;;:::999999:::;;;;;;<<<<<<<<<>>>@@@BBBDDDEEEIIIMMMQQQQQQTTTVVVWWWXXX\\\ccciiiooorrruuuxxxyyyzzz|||}}}~~~{{{nnnddd___ZZZXXXSSSNNNKKKHHHHHHGGGFFFHHHIIIHHHGGGGGGHHHIIILLLLLLLLLMMMNNNPPPRRRSSSXXX^^^gggpppwww}}}xxxuuuwwwyyy}}}~~~rrrooorrrrrrvvvyyy|||{{{rrruuu~~~|||yyy|||~~~{{{wwwccc[[[SSSNNNGGG===777666777777666666555555666666333333333333333333333333444333333222222333333444222222333444555666777777wwwxxxwwwssspppoooqqqrrryyy|||uuujjjccc___```bbbcccfffjjjnnnoooppprrrrrrrrrrrrqqqqqqoookkkhhheeebbb^^^\\\VVVSSSPPPNNNOOOQQQQQQQQQTTTSSSSSSTTTUUUUUUTTTRRRKKKHHHGGGGGGFFFGGGNNNWWWiiisss~~~~~~|||}}}vvvqqqpppnnnmmmllliiimmm~~~zzzhhhZZZLLL@@@;;;;;;:::999888888999:::<<<===AAAGGGUUUmmmzzzkkk[[[UUUVVV[[[fffvvviiiYYYNNNOOORRR\\\xxx|||jjj\\\UUUNNNQQQ^^^ssszzzmmm___\\\ZZZYYYZZZZZZZZZYYYVVVSSSPPPOOOOOOPPPPPPOOOOOOMMMJJJGGGDDD@@@>>>===999:::;;;<<<<<<=========>>>???AAABBBCCCGGGKKKOOOPPPSSSUUUUUUVVVZZZaaahhhlllooosssvvvwwwxxxyyyzzzxxxllleee```]]]XXXSSSOOOLLLJJJIIIGGGIIIJJJHHHFFFEEEGGGIIIKKKJJJIIIHHHIIIKKKMMMOOOSSSZZZdddnnnvvv}}}yyysssssssssvvvxxxzzz}}}xxxqqquuu|||vvvbbbZZZQQQKKKCCC:::555666555555555444555555666777333333333333333333333333444333333222222333333444222222333444555666666777|||}}}{{{uuuqqqpppqqqqqquuu~~~uuuoooeee___[[[]]]___aaaeeeiiilllmmmoooqqqrrrtttuuuuuuvvvsssoookkkhhhddd```]]]YYYVVVQQQNNNNNNNNNNNNNNNPPPPPPOOOPPPRRRRRRQQQOOOIIIGGGGGGGGGFFFFFFMMMUUUcccnnnzzz~~~}}}}}}uuuqqqpppnnnkkkkkkjjjpppxxxgggYYYMMMBBB======:::999999888999:::<<<===AAADDDOOOfffqqq\\\TTTTTTWWW___mmmxxxfffWWWRRROOOTTTmmmrrrbbbZZZUUURRRWWWgggzzz}}}```]]][[[ZZZZZZ[[[ZZZYYYWWWTTTQQQOOOOOOOOOOOONNNOOONNNLLLIIIFFFCCC@@@???999:::;;;<<<============>>>???@@@AAABBBFFFJJJNNNOOORRRUUUUUUTTTXXX```gggjjjmmmrrrtttuuuvvvwwwxxxrrrlllcccaaa\\\WWWRRRNNNLLLJJJGGGIIIJJJHHHFFFEEEGGGJJJKKKIIIGGGEEEEEEGGGJJJLLLQQQXXXbbbmmmvvv}}}wwwtttuuuxxxyyy{{{~~~{{{yyy{{{|||ttteee\\\QQQJJJAAA999666888444444333444444555666777333333333333333333333333444333333222222333333444111222222333444555666777}}}yyywwwuuusssrrrxxxxxxpppkkkfff___\\\___aaa___```dddlllmmmnnnooopppqqqqqqrrrpppooonnnmmmkkkhhhbbb^^^\\\XXXRRRNNNMMMMMMMMMLLLOOOOOOPPPQQQQQQPPPPPPPPPLLLGGGCCCBBBBBBCCCJJJRRRcccgggnnnvvv||||||zzzyyy}}}xxxrrrqqqtttpppkkkjjjvvvwwweeeYYYNNNCCC<<<999::::::::::::;;;<<<======???BBBHHHXXXyyy~~~lllZZZYYYVVVUUU^^^tttjjj[[[SSSUUUeeexxxnnn]]]YYYSSSUUU___ooopppcccZZZ\\\___^^^\\\]]]YYYUUUQQQOOOOOOPPPPPPPPPRRRPPPMMMJJJHHHDDD???;;;>>>======<<<<<<;;;::::::<<<<<<===>>>AAADDDGGGIIIPPPQQQRRRSSSTTTXXX]]]```jjjlllooopppqqqsssvvvxxx~~~}}}ssslllhhhaaaYYYSSSNNNLLLKKKGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEECCCCCCDDDFFFPPPUUU^^^iiittt}}}zzzvvv{{{rrryyy{{{vvveee[[[NNNCCC===999666333666555444333222222222222111111111111111111111111111111000000111111222333444444555555666777777777~~~zzzwwwuuusssxxx~~~vvvpppkkkeee___[[[]]]^^^\\\]]]aaaeeefffgggjjjmmmppprrrsssrrrrrrqqqqqqoookkkfffaaa]]]YYYSSSOOOMMMNNNNNNMMMMMMNNNNNNOOOOOONNNNNNNNNKKKFFFCCCBBBAAACCCJJJRRR___ccciiiqqqwww|||~~~~~~}}}yyywwwwwwyyy|||wwwqqqnnnjjjjjjmmmpppkkkkkkzzzxxxeeeWWWMMMCCC===;;;::::::999::::::;;;<<<===???BBBGGGTTTqqqxxxbbb\\\XXXXXX```sssmmm^^^WWW```oookkkggg[[[VVVYYYfffyyyjjj^^^]]]```___\\\\\\YYYWWWTTTQQQOOOOOOPPPPPPSSSRRRPPPNNNKKKGGGAAA======<<<<<<;;;;;;:::::::::;;;;;;<<<>>>@@@CCCFFFHHHMMMNNNPPPRRRTTTWWW[[[^^^eeehhhlllnnnppprrrtttwww{{{|||~~~~~~tttpppggg^^^VVVPPPLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHFFFDDDDDDEEEGGGNNNSSS\\\hhhsss|||~~~{{{~~~~~~{{{uuuooobbbYYYLLLBBB===:::777444666555444333222222222222111111111111111111111111111111000000111111222333444444444555666666777777}}}zzzwwwvvvxxxzzzvvvrrrooohhhbbb^^^^^^]]]\\\\\\^^^^^^___```cccfffjjjmmmoooqqqqqqqqqrrrqqqmmmfffbbb^^^ZZZSSSOOOMMMNNNNNNNNNKKKKKKKKKLLLLLLKKKKKKJJJIIIEEEBBBAAAAAACCCIIIQQQ[[[___fffmmmssswwwyyyyyyyyy{{{|||{{{xxxuuusssssssssuuuxxx{{{~~~rrrllllllllllllmmmpppkkklll}}}zzzeeeVVVLLLCCC>>>===999999999::::::;;;<<<===>>>BBBFFFOOOeeekkk]]]UUUWWW\\\ggglll\\\]]]ggg}}}sssddd[[[YYY```xxxwwwfff_________]]]\\\YYYZZZYYYUUUPPPMMMOOOQQQSSSSSSSSSRRRPPPKKKDDD???;;;;;;;;;::::::::::::;;;::::::;;;<<<>>>AAADDDFFFHHHJJJNNNQQQSSSUUUXXXZZZ___bbbgggkkknnnppprrrtttwwwyyy{{{~~~zzzqqqggg]]]VVVQQQOOOKKKJJJIIIHHHGGGFFFFFFEEEHHHHHHHHHFFFEEEEEEGGGIIIKKKPPPZZZeeeqqq{{{~~~~~~~~~zzzxxxtttmmmggg^^^UUUIII@@@;;;999777555555555444333222222222222111111111111111111111111111111000000111111222333333333444555555666666777}}}zzzxxxxxx|||zzzxxxvvvtttnnniiidddaaa```^^^]]]]]]\\\\\\[[[\\\^^^aaadddfffllllllmmmooonnnjjjddd___^^^ZZZSSSOOOMMMMMMMMMMMMHHHHHHIIIIIIHHHHHHGGGGGGGGGCCC@@@AAAAAABBBIIIQQQ[[[___eeekkkqqqtttvvvwwwuuuwwwxxxwwwtttqqqooonnnooopppsssvvvyyy|||~~~wwwoooppprrrrrrppppppkkknnn|||~~~gggVVVKKKBBB>>>===999999999999:::;;;<<<===???BBBFFFKKK\\\|||vvvbbbUUUVVVXXX\\\tttxxxdddaaahhh{{{kkkbbb___```qqqoooaaa]]]^^^]]]]]]ZZZ]]]]]]XXXQQQMMMNNNQQQRRRSSSTTTUUUSSSNNNFFFAAA;;;::::::999999999:::;;;:::999:::;;;===???BBBCCCDDDGGGLLLPPPSSSTTTVVVXXXZZZ^^^ccchhhkkknnnqqqsssuuuvvvyyy|||~~~|||qqqggg^^^WWWTTTLLLKKKIIIGGGEEEDDDDDDDDDGGGGGGGGGFFFDDDEEEGGGIIIIIIOOOXXXdddppp{{{~~~}}}|||wwwuuupppiiiccc[[[RRRGGG>>>999777555333555444333333222222222333111111111111111111111111111111000000111111222333222333333444555555666666|||{{{yyy}}}|||{{{{{{yyyxxxssspppjjjeeebbbbbb```^^^[[[YYYXXXWWWYYY\\\```bbbhhhhhhiiikkkkkkhhhbbb^^^]]]YYYSSSOOOMMMMMMLLLKKKFFFGGGGGGGGGFFFFFFEEEDDDDDDAAA???@@@AAABBBHHHPPPZZZ]]]ccciiinnnqqqrrrrrrqqqssstttsssooollliiiiiihhhjjjmmmqqquuuzzz}}}~~~~~~uuusssuuutttqqquuuppptttyyyhhhVVVJJJAAA<<<<<<999999999999:::;;;<<<<<>>@@@AAAAAAEEEKKKOOORRRTTTVVVWWWXXX[[[aaaeeehhhkkknnnqqqtttuuuxxxzzz}}}~~~qqqeee[[[UUUNNNLLLIIIFFFDDDCCCCCCCCCGGGGGGGGGEEEDDDDDDFFFHHHIIINNNWWWbbbooozzz}}}|||zzzuuurrrnnngggbbbYYYPPPDDD;;;777555333111444444333222222222333333111111111111111111111111111111000000111111222333222222333333444444555555}}}zzz|||~~~~~~}}}|||yyywwwqqqiiifffgggeeeaaa\\\ZZZXXXWWWXXX\\\aaadddgggggggggiiiiiigggdddaaa]]]YYYUUURRRPPPNNNLLLJJJFFFFFFFFFFFFEEEEEEDDDCCCBBB???>>>@@@@@@BBBHHHPPPWWWZZZ___eeeiiilllmmmmmmmmmoooooommmiiieeebbbbbb___aaaeeekkkqqqwww{{{~~~}}}}}}~~~zzzzzzyyyuuu{{{vvv|||zzz~~~eeeSSSGGG???;;;;;;888888888999999:::;;;<<>>===;;;999888999:::;;;::::::999:::;;;===???@@@???CCCIIIMMMPPPRRRUUUVVVXXXZZZ^^^aaacccgggjjjmmmssstttvvvxxxzzz|||}}}}}}~~~{{{jjj\\\TTTPPPNNNKKKGGGEEEEEEEEEEEEIIIIIIHHHFFFDDDDDDEEEGGGGGGLLLUUU```lllwww}}}}}}wwwrrroookkkeee___TTTLLLAAA999555444222111444333333222222333333333111111111111111111111111111111000000111111222333111111222333333444444555~~~{{{|||zzzqqqnnnpppnnniiicccaaa]]]ZZZ[[[^^^bbbeeegggfffeeeeeeffffffdddbbb]]][[[XXXVVVTTTQQQMMMIIIGGGGGGGGGFFFFFFDDDCCCCCC@@@======???@@@BBBHHHOOOUUUXXX]]]bbbfffhhhiiiiiiiiijjjjjjhhhccc^^^[[[ZZZXXX[[[aaahhhpppvvv{{{~~~}}}~~~|||}}}xxx|||vvv___OOOEEE===::::::888888888888999:::;;;<<>>???<<<@@@EEEJJJMMMPPPSSSUUUXXXYYY[[[\\\^^^aaafffiiirrrssstttvvvwwwxxxyyyyyy}}}rrrbbbXXXSSSQQQMMMJJJHHHHHHIIIIIILLLLLLKKKIIIFFFEEEFFFHHHEEEJJJRRR\\\hhhttt|||}}}}}}}}}sssmmmjjjeee___YYYNNNFFF<<<666444555444444333333333222222333333444111111111111111111111111111111000000111111222333111111111222333333444444||||||~~~yyyvvvxxxvvvpppmmmiiiccc___]]]^^^aaadddeeecccbbbbbbcccdddcccaaa^^^]]][[[YYYWWWSSSNNNJJJGGGGGGGGGGGGFFFEEEDDDCCC???===<<>>???;;;>>>CCCGGGJJJNNNRRRUUUXXXYYYYYYYYYZZZ]]]bbbfffqqqqqqssstttuuuvvvvvvvvv|||~~~yyyiii___VVVSSSPPPMMMKKKKKKLLLLLLOOOOOONNNKKKHHHGGGGGGIIIDDDHHHPPPZZZfffqqqzzz~~~~~~~~~}}}}}}{{{qqqiiieee```YYYTTTJJJBBB999444444666777666333333333222222333444444111111111111111111111111111111111000111222222333000111111222333333444444zzzxxx~~~~~~~~~xxxuuupppkkkffffffhhhjjjhhhhhhhhhgggfffeeecccccc``````___\\\YYYUUUQQQOOOKKKIIIHHHGGGGGGFFFCCCAAA@@@@@@>>>===>>>CCCJJJPPPVVVYYY^^^```aaabbbcccdddcccccccccaaa]]]YYYVVVTTTSSSWWW___hhhrrrzzz{{{}}}xxxyyyoooYYYGGG>>>:::777555888888999999999:::::::::;;;>>>@@@GGGPPPVVVrrrqqqkkkhhhggg|||xxxvvvpppsssnnnccc]]]___eee}}}oooaaa```___]]][[[XXXUUURRRPPPOOOPPPSSSVVVXXXWWWTTTQQQLLLFFF???:::999999888777777666666777999;;;===>>>===???AAADDDIIINNNRRRUUUUUUTTTVVVXXXXXXXXX^^^fffjjjooorrrqqqqqqttttttrrr|||}}}~~~rrreee```YYYRRROOOKKKHHHJJJOOOQQQOOOMMMKKKJJJHHHFFFDDDGGGGGGJJJUUUdddqqqxxxzzz~~~}}}~~~}}}||||||zzzyyyvvvxxx|||ppphhhddd___ZZZUUUIIICCC;;;555333333333333333333333222222222111111333333333333333333333333000000000000000000000000222222222111111111111000}}}yyyxxx}}}zzzsssmmmjjjjjjjjjiiiiiiiiiiiigggfffdddcccccccccdddccc```[[[WWWTTTOOOMMMLLLKKKKKKIIIFFFDDD@@@???>>>===>>>CCCJJJPPPUUUXXX\\\^^^___^^^___```aaabbbbbbaaa]]]XXXTTTRRRRRRVVV^^^hhhrrr{{{|||zzzyyyyyytttyyy|||vvvzzz{{{kkkVVVEEE===:::777666888888888999999999::::::<<<>>>>>>CCCIIINNNggg~~~~~~pppgggbbbjjjxxx|||rrrnnnnnn{{{zzzhhh]]]\\\aaa{{{uuueee___^^^]]]\\\[[[ZZZWWWUUUOOOOOOQQQTTTVVVVVVTTTQQQMMMHHHAAA<<<::::::999888888777777777888:::<<<======>>>@@@DDDHHHNNNRRRUUUSSSRRRSSSUUUUUUUUU[[[ccckkkpppsssrrrrrrvvvxxxwww{{{|||}}}}}}~~~~~~{{{yyy|||wwwmmmddd]]]VVVRRRNNNJJJKKKPPPOOONNNLLLKKKJJJHHHGGGFFFHHHIIILLLUUUaaammmuuuxxx~~~~~~wwwxxx|||~~~|||{{{tttvvvxxx{{{wwwmmmgggddd```ZZZUUUGGGBBB;;;666444333222111333222222222111111111111222222222222222222222222000000000000000000000000000000111111222222222333zzzyyyyyy}}}xxxrrrmmmkkkkkkkkkkkkkkkiiigggdddcccccceeehhhiiifffaaa[[[WWWTTTSSSQQQPPPOOOMMMIIIFFF??????>>>===???DDDJJJOOOTTTWWWZZZ[[[[[[ZZZZZZ[[[]]]```bbbaaa\\\VVVRRRPPPPPPTTT]]]hhhsss|||{{{wwwuuuuuuuuuqqqwww{{{sss}}}~~~tttfffRRRCCC<<<:::999777888888888999999999999::::::<<<;;;>>>DDDHHH]]]~~~|||{{{iii```[[[cccssswwwqqqmmmqqq~~~tttddd___bbbnnn}}}lll```___^^^^^^^^^]]]ZZZXXXOOOOOOPPPSSSUUUVVVTTTSSSOOOJJJDDD???===;;;:::999:::999888888888999:::;;;;;;<<>>???CCCJJJNNNSSSUUUXXXZZZYYYXXXWWWXXX[[[^^^bbbaaa[[[UUUPPPNNNNNNTTT]]]hhhsss||||||xxxvvvwwwxxxzzzwww|||zzz~~~~~~ttt|||xxx{{{}}}ooobbbOOOBBB<<<<<<;;;:::888888888888999999999999999<<<:::===DDDGGGYYYvvvpppccc[[[]]]fffzzzuuupppyyyrrrjjjhhhjjj~~~qqqbbb```^^^]]]^^^]]]ZZZWWWQQQPPPPPPRRRUUUVVVVVVUUUQQQNNNIIIDDD@@@===;;;:::;;;:::999888888888999::::::;;;===AAAEEEKKKOOOQQQQQQSSSYYY___^^^[[[\\\```hhhlllnnnkkklllqqquuuuuuvvvwwwyyyzzz{{{|||~~~zzzqqqpppnnnmmmllllllkkkiii```ZZZUUUSSSPPPLLLLLLPPPPPPPPPPPPOOONNNOOOPPPRRRQQQVVV[[[^^^ccckkkvvv~~~~~~~~~zzz{{{~~~~~~mmmccc___jjjxxx}}}ttt|||zzzpppddd```\\\[[[[[[YYYRRRLLLCCC@@@>>>;;;:::777444111111111111000000000000///111111111111111111111111000000000000000000000000///000000111222222333333yyytttooonnnmmmkkkiiifffdddccc```ccchhhjjjiiieee___[[[[[[YYYWWWVVVSSSOOOIIIEEE@@@@@@@@@??????CCCHHHLLLQQQTTTWWWYYYXXXWWWWWWWWWZZZ^^^cccaaa[[[TTTPPPOOOOOOTTT]]]hhhsss|||}}}zzzzzz{{{}}}|||zzzxxxyyyuuuvvv}}}}}}lll___NNNBBB=========<<<777777888888888999999999:::===;;;<<>>======:::777444111111111000000000000///222222222222222222222222000000000000000000000000111111111111111111111111{{{sssqqqnnnkkkhhhgggffffffccceeehhhjjjjjjgggdddaaa___]]][[[YYYVVVQQQJJJFFFBBBBBBAAA@@@@@@BBBFFFJJJOOORRRUUUWWWWWWWWWXXXXXX[[[```dddbbb[[[TTTRRRRRRQQQVVV^^^hhhrrr{{{~~~~~~|||}}}yyyvvv}}}~~~}}}jjj^^^MMMAAA======<<<;;;777777777888888888888999;;;???;;;;;;BBBDDDLLL___tttuuuddd]]]ZZZ]]]mmmvvvhhhcccmmmnnnccc]]]XXXXXX]]]aaabbb```YYYVVVSSSRRRTTTWWWYYYZZZWWWVVVSSSNNNGGGAAA===<<<<<<;;;:::888777888888999:::;;;<<<>>>AAAEEEIIIKKKRRRYYYeeeooonnneee``````eeejjjllljjjjjjooorrrqqqrrrtttwwwxxxyyyyyy{{{|||vvvkkk___YYYVVVSSSRRRSSSPPPMMMMMMOOOOOONNNOOOSSSQQQSSSUUUUUUUUUWWW\\\aaabbbggglllnnnpppttt||||||xxxwwwxxxzzzjjjfff``````jjjvvv~~~{{{jjj^^^YYYVVVSSSTTTUUURRRJJJDDD>>>=========>>><<<:::777222222111111111000000000222222222222222222222222000000000000000000000000222222222111111111000000~~~yyyvvvqqqllliiihhhiiijjjeeefffgggggghhhggggggfffdddcccaaa^^^[[[UUUMMMHHHDDDDDDBBBAAA???AAADDDGGGJJJNNNRRRUUUVVVWWWXXXYYY^^^bbbfffccc[[[TTTSSSUUUTTTXXX___iiirrryyywwwwww{{{iii\\\LLL@@@<<<;;;:::888777777777777888888888888;;;???;;;;;;BBBEEEKKKZZZvvv{{{~~~zzzhhh^^^YYYZZZggg}}}pppdddgggttt~~~mmmddd\\\YYY^^^bbbdddbbb[[[WWWSSSQQQSSSVVVXXXYYYYYYYYYWWWQQQIIIBBB>>>===<<<;;;999888888888888999;;;;;;<<<===@@@CCCFFFGGGPPPVVVaaajjjiiiaaa\\\\\\^^^dddhhhhhhjjjooorrrqqqqqqtttwwwxxxyyyyyyzzz|||~~~uuugggYYYTTTQQQMMMMMMPPPQQQOOOOOOSSSTTTRRRSSSWWWWWWZZZ]]]]]]]]]```ggglllqqqtttxxxzzz{{{}}}yyylllhhhhhhpppxxx}}}wwwggg]]]YYYUUURRRQQQQQQNNNFFF@@@:::999999;;;<<<<<<;;;999333222222222111111111111111111111111111111111111000000000000000000000000111111111111111222222222~~~{{{}}}yyysssmmmjjjjjjlllnnneeeeeeddddddeeefffggghhhhhhgggeeebbb^^^XXXPPPKKKEEEEEECCCAAA???@@@CCCFFFGGGKKKPPPTTTVVVWWWYYYZZZ___dddgggccc[[[UUUUUUXXXUUUYYY```iiiqqqxxx}}}~~~~~~|||uuuvvv{{{ggg[[[JJJ???:::999777666777777777777888888888888888===;;;<<>><<<;;;999888888888999999<<<<<<<<<===???AAADDDEEEMMMRRR[[[cccaaa[[[XXXYYYWWW^^^ccceeehhhnnnqqqpppqqqssswwwyyyyyyyyyzzz{{{}}}pppaaaTTTOOOMMMKKKKKKOOOUUUSSSSSSWWWXXXVVVWWWZZZ___bbbeeeeeeeeeiiipppvvv~~~~~~{{{xxxxxx}}}uuuggg^^^XXXTTTOOONNNMMMJJJBBB;;;777777777888;;;<<<;;;:::333333333222222222222111000000000000000000000000000000000000000000000000//////000111222333333444yyyssspppoooppppppmmmiiieeebbbcccdddffffffjjjhhhgggdddaaaZZZSSSNNNIIIGGGEEECCCBBBCCCEEEFFFHHHJJJLLLOOORRRVVVYYY[[[aaacccddd```ZZZUUUSSSSSSUUU___hhhkkkooowww~~~xxxwww}}}zzz|||ttt___PPPBBB<<<:::888888:::888777555555666777:::;;;;;;===???BBBHHHPPPYYY___ttt|||{{{}}}pppaaa^^^ZZZ\\\iiirrrhhhgggyyy~~~ggg^^^______```bbb^^^[[[WWWSSSQQQRRRTTTVVV\\\ZZZWWWRRRKKKEEE@@@===777666444333333444555666;;;:::999999;;;>>>BBBDDDDDDMMMWWW[[[YYYWWWVVVWWWWWWYYY\\\aaaeeeiiikkklllrrrtttwwwyyyyyyyyyyyyzzz|||}}}}}}~~~|||dddZZZSSSQQQMMMJJJMMMTTTVVVXXX\\\^^^___aaaccceeefffhhhllloootttyyy~~~{{{{{{}}}vvvmmmeee[[[SSSPPPLLLEEE>>>;;;666555444444666999<<>>???AAAEEEKKKSSSXXXdddxxx}}}uuueee]]]VVVXXXbbbuuurrrfffpppyyyjjjccc___^^^aaa___\\\XXXTTTRRRRRRSSSUUUYYYXXXVVVRRRMMMGGGBBB???;;;:::888666555666777888999888888888:::===@@@BBBEEEKKKSSSWWWWWWUUUUUUUUUUUUWWWZZZ]]]aaaeeehhhjjjjjjmmmppprrrrrrrrrsssttt{{{|||}}}~~~ssshhh\\\UUUPPPPPPPPPQQQWWW___bbbeeehhhkkklllnnnqqqssswwwzzz~~~}}}zzzzzz{{{~~~{{{kkkZZZRRRNNNFFF===777777666444333333444666777444444333222111111000000,,,------...///000111111000000000000000000000000111111000000000000000111~~~{{{xxxvvvnnnkkkfffcccbbbbbbbbbaaagggeeedddcccaaa]]]XXXTTTLLLKKKHHHFFFFFFGGGIIIKKKKKKLLLNNNQQQUUUYYY\\\^^^ddddddbbb]]]VVVSSSSSSUUU^^^iiirrruuuvvvzzz}}}yyy~~~rrrwww{{{uuurrrnnndddZZZTTTHHH===999999777555666666666666777888888999999>>>?????????AAAEEEKKKOOOYYYgggqqqtttooo^^^SSSUUU[[[fffzzzrrrsss}}}iiijjjzzzjjj```^^^```aaa^^^ZZZVVVSSSRRRRRRSSSTTTUUUUUUTTTPPPKKKFFFBBB@@@???<<<:::888888888999888777777777999;;;>>>@@@FFFIIIMMMQQQTTTUUUUUUTTTTTTUUUVVVYYY\\\```dddfffiiillloooqqqrrrrrrtttuuuyyyzzz{{{}}}~~~oooaaaXXXWWWSSSSSSWWW]]]cccllltttvvvxxx{{{~~~{{{yyyxxxyyy|||}}}{{{~~~vvv___SSSNNNFFF<<<555444444333222111111111111333333222222222111111111.../////////000000000000000000000000000000000000000000000//////000000111~~~{{{vvvrrrmmmiiigggfffeeecccfffeeeccccccbbb___\\\YYYPPPNNNLLLJJJJJJLLLNNNOOOMMMNNNPPPSSSWWWZZZ]]]___aaa```^^^XXXSSSQQQTTTXXX```kkkuuuxxxyyy}}}yyyvvvuuutttxxx|||vvvsssooofff^^^OOOEEE;;;999999777555666555666777888999999888888<<<======<<<===@@@EEEHHHUUUbbb{{{wwwqqqxxxbbbSSSUUUWWW\\\sssqqqiiisssqqqlll~~~ttteeeaaaaaaccc```\\\XXXUUURRRRRRQQQPPPRRRTTTUUUTTTPPPKKKHHHDDDBBB???;;;999888888888888777777777999;;;>>>???DDDDDDGGGLLLQQQUUUVVVVVVTTTTTTTTTUUUXXX\\\___bbbiiilllppprrrssstttvvvwwwwwwxxxyyy{{{}}}~~~uuueee[[[WWWXXXZZZ```jjjttt}}}}}}{{{xxxvvvvvvwwwyyyzzzxxx|||sss^^^QQQJJJBBB;;;777000000111111111111111111111111111111111222222222222222222222222222111111000000000000000000000000000////////////000000111{{{vvvqqqnnnllliiigggeeedddaaa``````___\\\ZZZQQQPPPNNNLLLMMMNNNPPPRRRQQQRRRSSSVVVYYY\\\^^^```\\\\\\YYYUUUQQQRRRWWW\\\aaalllvvvyyyzzz~~~wwwtttrrr|||}}}xxxuuurrrkkkbbb[[[MMMCCC;;;999:::888777777555666777888999999888888999:::::::::;;;>>>BBBEEEOOO]]]vvvuuu}}}~~~gggVVVUUUUUUVVVkkk}}}nnngggppp~~~|||ooovvvqqqgggcccdddbbb^^^ZZZVVVSSSQQQPPPOOOQQQTTTWWWWWWTTTQQQOOOHHHFFFAAA===999777666666888888888999:::<<<===>>>@@@@@@CCCHHHOOOTTTVVVWWWTTTSSSSSSTTTVVVYYY\\\^^^bbbeeeiiilllnnnppprrrssstttvvvxxxzzz{{{}}}}}}}}}~~~ooo```YYYXXXZZZbbbmmmyyy~~~xxxvvvuuussssssuuuwwwxxxvvvzzz}}}xxxkkk\\\QQQGGG===999999111111111111111111111111000000111111111111222222222222222111111111111111000000000000000000000000//////......///000111111{{{wwwtttpppmmmgggdddaaa___^^^]]]\\\ZZZSSSRRRPPPOOOOOOQQQSSSUUUWWWWWWXXXZZZ\\\___aaabbb\\\\\\ZZZVVVTTTVVV\\\bbbdddoooxxxzzz{{{~~~}}}uuurrruuuxxxtttooofff\\\WWWMMMCCC:::999:::999777888666666666777888888999999666777999999:::===AAADDDJJJXXXppp~~~nnn\\\VVVSSSTTTdddyyy~~~jjjhhhjjjssspppkkk~~~rrrhhhdddbbb```\\\XXXUUURRRPPPOOOQQQUUUXXXYYYYYYWWWVVVMMMJJJEEE@@@;;;888666666888888888999:::;;;======<<<>>>AAAEEEJJJOOOSSSUUUSSSSSSRRRSSSTTTVVVXXXYYY]]]```eeehhhjjjllloooqqqrrrtttvvvxxxzzz{{{{{{{{{{{{|||mmm\\\VVVVVV[[[eeeqqq{{{}}}~~~~~~~~~}}}~~~|||yyyrrrrrrqqqqqqqqqsssvvvwwwtttwww{{{||||||~~~yyypppggg\\\PPPDDD:::666888666555444222111000000000000000111111111111111111/////////...............000000000000000000000000............///000111111zzzwwwmmmjjjfffcccaaa```___]]]ZZZXXXVVVUUUVVVWWWZZZ\\\^^^^^^^^^___aaabbbdddeeeaaaaaa```\\\ZZZ\\\bbbgggjjjsss{{{{{{zzz~~~~~~~~~~~~~~~~~~zzzrrrqqqvvv{{{uuunnnccc[[[XXXNNNCCC999777888777777888777666666666666888999:::666777999999:::<<<@@@CCCHHHQQQccc|||xxxggg[[[UUUVVVbbbooo{{{oooddddddlll|||rrrccclllooocccbbbaaa^^^ZZZVVVSSSQQQQQQSSSVVVYYY[[[\\\\\\[[[TTTQQQKKKEEE???;;;999888666777777888999:::;;;;;;999===AAADDDEEEGGGKKKOOOQQQQQQQQQRRRSSSTTTTTTUUUZZZ]]]bbbfffiiikkknnnpppppprrruuuwwwyyyzzzyyyyyyxxxzzz}}}sssaaaZZZZZZ[[[dddlllqqqwww|||{{{vvvuuutttrrrnnnkkkiiijjjlll{{{~~~|||yyyyyyzzz|||}}}~~~||||||~~~~~~~~~~~~{{{wwwsssnnnmmmmmmnnnpppsssuuuwwwtttwww{{{}}}}}}{{{|||tttooocccVVVKKKBBB999555666777555333111000000111222111111111111000000000000---------------.........000000000000000000000000...------......000111111uuuqqqlllhhhgggeeedddccc```___]]]\\\]]]___aaacccccccccccccccdddeeefffgggffffffeeebbb___```fffjjjoooxxx}}}|||zzz}}}}}}||||||}}}}}}xxxqqqooouuu{{{rrrkkkaaa[[[ZZZNNNBBB888666777666666777888777666555666777:::;;;777888:::::::::<<>>:::999777666777999:::::::::<<<<<<<<<===>>>@@@AAABBBIIIKKKNNNPPPOOOOOOOOOPPPTTTVVVXXXZZZ]]]bbbhhhlllooooooqqqtttwwwyyyxxxwwwzzz{{{|||}}}~~~|||nnneeeiiihhhffffffgggfffdddaaaaaa```]]]ZZZWWWVVVUUUUUU\\\hhhzzz|||zzzzzz{{{||||||~~~zzztttqqqsssyyy}}}yyyxxxxxx|||||||||}}}|||yyyvvvrrrllliiigggiiijjjkkklllmmmppprrrssszzz|||xxx}}}zzz|||~~~{{{yyyzzzjjj^^^NNN@@@999666444222333333222111000000111111000000000000000000000000000000111111222222333333000000000000111111111111000111111111222222222222{{{zzzzzzxxxuuuuuuuuuttttttssssssrrrrrrooooooooonnnnnnoooppprrrsssrrrooolllkkkmmmrrrvvvxxxyyy|||~~~~~~~~~~~~~~~~~~uuuvvvzzz{{{yyylll___VVVIIIAAA;;;999999888999===:::999888888888999:::;;;:::;;;<<<;;;::::::<<<>>>BBBCCCIIIUUUgggxxxkkkccc```kkk~~~tttfff]]]ZZZ^^^fffuuuzzzzzzqqqbbbZZZ[[[aaazzzqqqfff]]]\\\\\\ZZZWWWWWWVVVTTTTTTWWWZZZ]]]\\\ZZZ___\\\WWWRRRMMMGGGAAA<<<:::888777777999;;;;;;:::;;;;;;;;;<<<>>>@@@AAABBBGGGJJJMMMNNNNNNNNNOOOPPPRRRTTTVVVXXXZZZ___dddgggkkklllnnnrrruuuwwwwwwwwwzzzzzz{{{|||}}}~~~~~~~~~rrrpppnnnkkkjjjjjjhhhdddaaabbb```\\\XXXUUURRRQQQQQQWWWbbbrrr~~~~~~{{{xxxxxxxxxyyyyyyxxxvvvtttsssuuu{{{|||xxxxxxyyy}}}zzz{{{~~~~~~{{{wwwtttppplllhhhdddeeeggghhhiiijjjllloooqqquuu{{{|||zzz}}}xxxzzz|||yyyuuussseeeZZZKKK>>>777555333111333333222111111111111111000000000000000000000000000000000111111111111111//////000000000111111111000000000000111111111222~~~~~~}}}|||zzzyyyyyyxxxyyyyyyzzzzzz{{{zzzxxxtttssstttxxx|||zzz{{{}}}~~~~~~{{{uuuzzzsssbbbVVVEEE>>>999888888777999<<<999888888777777777777888999:::;;;:::999999;;;===>>>@@@DDDLLLYYYsssppphhhdddtttyyyjjj^^^UUUQQQSSS```eeehhhfff]]]VVVRRRRRRaaavvvzzzlll```\\\]]][[[YYYYYYXXXVVVUUUUUUWWWZZZ[[[[[[___]]]YYYVVVQQQKKKEEE@@@;;;:::888888999:::;;;:::999999:::;;;===???AAABBBDDDFFFIIIKKKLLLMMMNNNPPPPPPQQQSSSUUUWWWZZZ^^^aaafffhhhkkknnnqqqsssuuuvvvxxxyyyyyyzzz{{{||||||}}}~~~~~~~~~}}}~~~}}}xxxuuussspppjjjeeeeeebbb^^^XXXTTTQQQOOOOOOSSS]]]kkkuuuzzz{{{|||}}}}}}{{{yyyvvvuuutttuuuvvvsssssstttvvvyyy}}}}}}yyyxxxzzz|||zzzyyy|||zzzvvvpppkkkhhheeebbb```bbbdddeeefffgggiiilllooowww}}}zzzwwwzzzsssvvvzzzvvvooojjj^^^TTTFFF;;;666444222000333222222111111111111111000000000000000000000000000000000000//////////////////000000000000111111////////////000000000000~~~{{{yyyyyy|||~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~}}}{{{vvv}}}tttaaaRRRCCC<<<888888888666777:::888777777666555555555555777888999888777777999;;;:::<<<@@@EEEOOOfffuuugggnnn~~~qqqcccXXXQQQNNNRRRUUUZZZ\\\[[[WWWSSSPPPSSSddd|||wwwfff___]]]\\\[[[\\\YYYWWWTTTSSSUUUXXX[[[]]]^^^\\\ZZZXXXUUUOOOIIIDDD>>>;;;888777888999999999777888888:::<<<>>>@@@AAA@@@CCCFFFGGGIIIJJJMMMOOONNNPPPRRRSSSTTTVVVZZZ\\\aaadddgggjjjmmmppprrrtttwwwwwwxxxyyyyyyzzz{{{{{{||||||}}}~~~~~~~~~}}}}}}|||}}}~~~vvvpppkkkgggaaa[[[VVVRRRQQQPPPTTT\\\gggppptttwwwzzz|||zzzyyywwwuuurrrrrrssstttssstttwww{{{}}}~~~|||yyyyyyzzz}}}|||yyyyyy|||vvvqqqjjjdddaaa___^^^]]]___```aaabbbcccfffjjjnnnwww~~~~~~zzzrrr{{{tttmmmqqqvvvrrriiibbbWWWNNNBBB999555444222111111111000000///000000111000000000000000000000000000000//////.........---////////////000000000111.........////////////000}}}}}}~~~}}}~~~~~~~~~||||||}}}}}}~~~~~~}}}||||||}}}~~~rrrlllqqq~~~zzzooo^^^OOOBBB<<<888888777555444666666666666666555444444333555666777666555555777999777999>>>BBBJJJ___ooolllrrrzzzjjj___UUUPPPLLLMMMPPPSSSWWWXXXWWWUUUNNNXXXiii~~~vvviii```[[[ZZZ\\\ZZZXXXUUUSSSSSSWWW\\\___\\\[[[ZZZYYYWWWRRRMMMHHHBBB>>>:::888888888777777666777777999:::===>>>???===???BBBDDDEEEGGGJJJMMMMMMNNNPPPRRRRRRTTTWWWYYY]]]```dddfffhhhkkkooosssuuuuuuvvvwwwxxxyyyyyyzzzyyyyyyzzz|||}}}~~~~~~~~~~~~rrrnnnggg```YYYUUUSSSRRRWWW^^^fffmmmpppsssxxx{{{wwwxxxxxxuuusssrrrsssuuuwwwyyy|||~~~}}}{{{yyyyyyxxxwwwwwwyyy}}}}}}~~~~~~}}}zzzxxxwwwwwwqqqkkkddd^^^\\\\\\\\\\\\[[[]]]^^^___```dddiiilllvvv|||~~~~~~zzzssszzzyyyooohhhlllqqqlllbbbZZZPPPHHH>>>777555555444222//////............///000////////////////////////000/////////......------...////////////000000000---.........////////////zzzzzz{{{|||||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~wwwlllggglllvvv~~~xxxooohhh[[[MMMAAA<<<888999888444333444444555555666555555444333444555666555444444666888777999<<<@@@GGGXXXuuuzzznnnhhhtttrrreeeZZZQQQKKKJJJJJJLLLPPPTTTWWWXXXNNNRRRZZZhhh|||{{{kkk^^^ZZZ[[[\\\ZZZXXXUUUSSSVVV[[[___]]][[[ZZZZZZYYYVVVQQQNNNHHHDDD>>>:::999888777666666666777888999;;;<<<===;;;===???@@@BBBDDDGGGJJJJJJLLLOOOPPPQQQRRRTTTVVVYYY\\\```bbbccceeejjjoooqqqrrrssstttuuuwwwxxxxxxwwwwwwxxxyyy{{{|||}}}~~~}}}~~~{{{rrrhhh```ZZZWWWVVVZZZ___fffkkknnnqqquuuyyywwwyyyzzzxxxuuutttvvvyyy|||~~~}}}zzzwwwttttttsssuuuxxx{{{~~~~~~}}}}}}}}}|||xxxsssnnnjjjhhhccc]]]XXXXXXYYYZZZ[[[YYYZZZ[[[\\\^^^bbbhhhlllvvvxxxppprrrvvv{{{~~~|||tttkkkfffiiikkkdddYYYRRRHHHBBB:::555555555444333...............//////000////////////////////////////////////..................////////////000000............////////////vvvwww|||~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{|||}}}tttllllllrrryyy}}}{{{lllbbb^^^UUUIII???:::888999999666444555333444555666666666555444555666777666555555777999:::999;;;>>>BBBNNNcccuuuvvvfffgggrrr}}}oooaaaVVVNNNLLLIIIIIIKKKOOOTTTWWWSSSRRRSSSZZZggg||||||iiiaaaaaa```___\\\WWWTTTTTTXXX\\\___]]][[[[[[ZZZYYYVVVTTTOOOJJJDDD>>>;;;:::888777777777777777888999:::::::::<<<===>>>???AAAEEEGGGGGGJJJMMMNNNOOOPPPRRRTTTTTTXXX\\\]]]]]]___eeejjjlllmmmnnnppprrrtttuuuvvvvvvvvvvvvwwwwwwyyyzzzzzz{{{|||~~~vvvkkkccc^^^\\\^^^ccciiimmmnnnqqquuuxxxwww{{{}}}|||yyyxxx{{{~~~~~~}}}zzzvvvsssqqqqqqrrruuuzzz}}}~~~{{{wwwwwwvvvuuusssoooiiiccc___]]]YYYTTTRRRSSSUUUWWWXXXXXXXXXYYYZZZ]]]aaaggglllxxx}}}ssskkkjjjssszzz|||{{{rrrkkkggghhhfff\\\QQQJJJAAA<<<555222333444333222///////////////000111111//////////////////////////////////////////000000........./////////000000....../////////000000000sssuuuzzz|||zzzzzzyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{~~~uuuqqqttt{{{vvvcccXXXVVVOOOEEE<<<888777999:::777666777222333555666777666555555666777888777666777888:::<<<::::::<<<>>>FFFUUUcccpppiiiaaadddnnnyyyjjj]]]QQQOOOLLLJJJJJJMMMQQQUUUYYYVVVSSSSSS[[[mmmtttjjjjjjcccbbb___YYYTTTSSSVVVYYYaaa___]]]\\\\\\[[[ZZZXXXTTTOOOHHHBBB>>>;;;:::888777777777777777888888999:::;;;<<<======@@@CCCFFFEEEHHHKKKMMMNNNOOOQQQSSSQQQUUUYYYYYYYYY[[[aaafffhhhiiikkkmmmppprrrtttuuuvvvvvvuuuuuuuuuuuuvvvvvvyyyzzz|||~~~~~~}}}uuukkkeeebbbbbbgggmmmpppqqqsssvvvyyyxxx|||{{{{{{~~~~~~|||zzzwwwtttrrrpppqqqsssvvv{{{}}}wwwrrrnnnllljjjhhheeebbb]]]ZZZVVVRRRNNNMMMOOORRRTTTVVVWWWXXXYYYZZZ\\\aaaggglllyyyvvvpppllliiiiiidddiiixxxtttrrrmmmiiihhhbbbVVVKKKEEE===888222000111333222111111111000111111222333333////////////////////////......//////000000111111............/////////000////////////000000000000uuuvvvxxxzzz|||~~~zzz{{{zzz|||~~~|||{{{{{{{{{|||||||||}}}~~~{{{vvvyyy~~~xxxhhh^^^WWWLLLAAA::::::999999888777777777333444444444444444444444666666666666666666666666888999:::999999@@@KKKSSSiiixxxnnnaaa^^^```mmm|||ttthhh^^^YYYRRRKKKGGGHHHJJJMMMYYYYYYWWWUUUXXXcccsss~~~nnngggddd___[[[ZZZYYYXXXXXX____________^^^]]]\\\[[[XXXTTTMMMFFFAAA<<<888555666666777777888999999999<<<<<<<<<<<<;;;===AAADDDFFFFFFFFFGGGJJJNNNQQQTTTVVVVVVWWWXXXYYY[[[]]]^^^cccdddfffiiilllpppsssuuuyyyyyyxxxxxxxxxwwwwwwwwwzzz}}}}}}|||~~~zzz|||zzzssspppnnnmmmmmmnnnqqqssstttsssxxxyyy|||~~~~~~}}}|||xxxvvvtttsssqqqooovvvvvvxxxzzzzzzwwwrrrnnnkkkhhhccc___[[[WWWRRROOOQQQOOOMMMLLLMMMOOOQQQSSSVVVVVVVVVXXX]]]dddlllpppvvvzzznnnbbbbbbfff```^^^dddnnnzzz{{{wwwuuulll```YYYTTTJJJ???888555333333555555333000000000000000000000000000......////////////.....................///000000000000000000000000000000000000//////.........---tttuuuxxxzzz|||}}}zzzzzzyyyzzz}}}{{{zzzyyyzzz{{{}}}~~~~~~~~~}}}zzzvvv~~~vvvfff\\\TTTIII>>>777777666555555444444333333333222222111111000000555555555555555555555555666888999888888>>>GGGNNN[[[iiiuuucccYYYVVV^^^jjjrrrddd```YYYPPPIIIFFFHHHKKKUUUWWWXXXWWWXXX^^^hhhppp~~~qqqkkkccc^^^\\\ZZZXXXVVV[[[\\\]]]]]]]]]\\\[[[[[[\\\XXXRRRLLLGGGBBB===:::555555555555555666666666999:::::::::999;;;>>>AAAAAABBBBBBDDDHHHLLLPPPRRRUUUUUUUUUUUUVVVXXXYYYZZZ___```bbbfffjjjnnnrrrsssvvvvvvvvvvvvvvvvvvvvvvvvxxx{{{}}}~~~}}}|||||||||{{{zzzyyy{{{~~~~~~zzz{{{~~~~~~wwwvvvttttttuuuvvvuuutttxxxyyyzzz||||||{{{zzzyyyzzzwwwtttssssssuuuuuuuuuuuuuuuuuuvvvvvvsssmmmiiicccaaa]]]YYYVVVSSSOOOLLLLLLKKKJJJKKKLLLNNNQQQSSSRRRTTTVVVZZZ___eeekkkpppqqqyyyzzzjjj___VVV\\\fffdddgggkkksss}}}{{{wwwlll___VVVPPPFFF;;;666444222222333333111///000000000000000000000000......////////////.....................///000000000000000000000000000000000/////////............rrrtttwwwzzz|||~~~}}}{{{yyyvvvvvv{{{~~~}}}{{{yyyxxxxxxyyyzzz||||||}}}~~~~~~||||||~~~uuutttsssdddYYYPPPEEE;;;666555444333333222222222444444333222111000//////555555555555555555555555444666777888888;;;BBBGGGMMMYYYsssxxxeeeYYYTTTXXXbbbmmmzzzwwwtttlll___QQQHHHGGGIIIOOOSSSVVVWWWVVVVVVXXX[[[iii{{{qqqeee]]][[[ZZZXXXUUUVVVWWWYYY[[[\\\\\\[[[ZZZ]]][[[VVVRRRNNNHHHBBB>>>777666666555555444555555777888888888777888;;;>>><<<===>>>AAAEEEIIIMMMOOORRRRRRRRRRRRSSSTTTVVVVVVYYY[[[^^^bbbfffjjjmmmoooqqqqqqrrrrrrsssssstttttttttwwwyyyzzzxxxwwwwwwxxxwwwvvvvvvwwwzzz{{{{{{zzzzzzzzz{{{{{{{{{|||}}}zzzxxxwwwvvvtttsssvvvvvvwwwwwwwwwvvvuuutttrrrpppnnnnnnqqquuuwwwxxxsssrrrqqqqqqoookkkfffaaaZZZWWWTTTRRRPPPNNNKKKHHHEEEFFFGGGHHHKKKMMMOOOQQQNNNRRRWWW\\\aaaeeeiiimmmmmmuuu~~~|||iiiZZZRRRNNN\\\mmmpppuuuvvvzzzxxxkkk\\\QQQJJJ@@@888444222111111222222000///000000000000000000000000......////////////.....................///000000000000000000000000000000////////////............pppsssvvvyyyzzz{{{~~~~~~|||xxxuuusssvvv{{{|||{{{zzzyyyyyyyyyyyyyyyxxxyyyzzz{{{}}}~~~}}}}}}~~~~~~}}}||||||~~~yyynnnlll|||~~~pppbbbWWWLLLBBB:::888777666555444444444555666666555555444444333333555555555555555555555555333555777888888:::>>>AAAHHHPPPeeezzz{{{iii\\\VVVXXX^^^bbbpppwwwaaaPPPJJJIIIJJJMMMQQQRRRPPPNNNLLLLLLUUUhhhvvveeeYYYWWWWWWWWWVVVSSSTTTVVVYYYZZZ[[[[[[[[[[[[ZZZWWWUUUQQQKKKEEE@@@<<<;;;999888666666666666555666777777666777999;;;;;;<<<===???BBBFFFIIIJJJNNNOOOOOOQQQRRRTTTVVVWWWVVVXXX[[[^^^bbbeeeggghhhjjjkkklllmmmnnnoooppppppppprrrttttttsssrrrsssttttttssstttuuuwwwxxxxxxxxxyyyyyyyyyxxxwwwxxx{{{~~~}}}~~~zzzxxxvvvtttrrrpppsssrrrrrrqqqpppooooooooojjjiiijjjmmmpppsssttttttpppnnnllljjjgggccc^^^ZZZTTTQQQNNNLLLKKKIIIFFFDDDAAABBBDDDFFFHHHJJJLLLMMMNNNSSSZZZ___aaaccceeegggmmmvvvmmm^^^TTTQQQRRRcccxxx~~~~~~{{{yyy{{{~~~uuufffWWWMMMDDD<<<666222222111111111111000000////////////////////////......////////////.....................///000000///////////////////////////////////////.........oooqqquuuvvvwwwxxxzzz|||~~~~~~xxxuuurrrssswww{{{|||}}}{{{zzzzzzzzzyyyzzzzzzzzzwwwxxxyyyzzz||||||}}}}}}|||}}}~~~~~~~~~}}}~~~{{{tttgggddduuu|||nnnaaaUUUJJJ@@@:::999888666555444444555666444444555555666666777777555555555555555555555555444666777999999:::<<<===EEEJJJZZZrrruuuoootttooo```WWWUUUVVVZZZiiisss[[[MMMIIIGGGHHHJJJKKKIIIHHHFFFFFFJJJUUUeeexxxkkkZZZTTTTTTVVVVVVRRRSSSUUUWWWYYYZZZ[[[\\\ZZZYYYXXXWWWUUUPPPJJJFFFAAA???===:::777666666666555666777777666777888:::<<<<<<===???AAABBBDDDEEEJJJKKKMMMOOORRRVVVXXXZZZVVVWWWYYY\\\^^^___``````ddddddeeefffhhhiiijjjjjjkkklllnnnooonnnnnnooopppqqqrrrsssssstttuuuvvvwwwwwwwwwwwwuuutttuuuxxx{{{zzz}}}}}}zzzwwwuuusssrrrooommmmmmmmmkkkjjjiiiiiijjjjjjhhhiiikkkoooqqqqqqooolllkkkiiieeebbb___[[[VVVSSSQQQOOOLLLJJJHHHFFFCCCAAA@@@AAABBBDDDFFFHHHIIIIIIQQQVVV]]]``````___```bbblllxxxtttbbbWWWUUUWWWZZZkkk~~~yyysssqqqrrrqqqqqquuuzzz~~~~~~zzznnn___RRRHHH@@@999666222222222222111111111111////////////////////////......////////////.....................///000000////////////////////////.........///////////////oooqqqsssttttttuuuwwwyyy|||~~~~~~~~~zzzwwwsssrrrtttwwwyyyzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyzzz{{{|||}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}rrrfffccctttxxxjjj___TTTGGG>>>:::888666444222111222333444111111222333444555666666444444444444444444444444555666777888:::;;;<<<<<>>???@@@AAAAAAEEEGGGIIILLLPPPTTTXXXZZZUUUVVVXXXZZZ[[[\\\[[[[[[^^^^^^___```aaabbbcccddddddeeeggghhhhhhiiikkkmmmlllnnnpppppppppppprrrtttrrrssssssrrrrrrrrruuuwwwvvvyyy~~~~~~wwwtttqqqoooooommmkkkjjjgggfffdddcccccceeeggghhhiiijjjlllnnnooommmhhheeedddaaa]]]ZZZWWWTTTPPPMMMMMMKKKIIIGGGFFFDDDAAA???@@@AAAAAACCCDDDGGGHHHJJJTTTYYY______]]][[[]]]```lllzzzzzziii\\\VVVZZZ___aaaooo~~~rrrjjjfffgggjjjnnnsssxxx{{{~~~tttgggXXXNNNEEE<<<666444000222333222111000111222000000000000000000000000......////////////.....................///000000000000000000000000000000.........///////////////ooopppqqqqqqqqqrrruuuwwwxxxyyy~~~||||||||||||yyyuuussssssuuuwwwxxxvvvwwwwwwxxxyyyyyyyyyyyyyyyzzz|||}}}}}}}}}}}}|||}}}||||||}}}~~~~~~rrriiijjj~~~tttfff\\\QQQDDD;;;999777555222000000000222333000111111222222333333333444444444444444444444444555555555666888:::;;;;;;;;;>>>EEEOOO^^^xxxwwwkkkccc___^^^jjj{{{uuuiii```[[[ZZZ___ooottt\\\OOOGGGEEECCCBBBBBBDDDEEEEEEDDDEEEHHHNNNYYYjjj~~~|||jjj\\\TTTSSSUUUUUUTTTQQQPPPPPPSSSVVVYYY[[[[[[[[[\\\\\\[[[XXXUUUJJJGGGCCC>>>:::888777777444555777777666555666777888999;;;<<<>>>??????@@@AAABBBDDDHHHKKKOOORRRTTTSSSUUUWWWYYY[[[[[[[[[ZZZYYYZZZZZZ[[[\\\]]]]]]^^^\\\^^^```aaabbbcccfffiiifffhhhkkkkkkjjjjjjlllnnnlllmmmooooooooooooqqqrrrrrruuuyyy~~~xxxuuuooommmjjjhhhgggeeecccbbbaaa```^^^^^^___bbbeeegggiiihhhffffffeeedddaaa^^^\\\YYYTTTQQQOOOMMMJJJHHHGGGEEECCCCCCCCCBBB@@@>>>??????@@@AAADDDGGGKKKMMMUUUZZZ^^^]]]ZZZYYY]]]bbbmmm|||vvvhhhaaa]]]dddjjjjjjtttuuulllhhhdddkkkssswwwxxxwwwyyy{{{ooobbbSSSKKKBBB888222111...000222111///...000222000000000000000000000000......////////////.....................///000000000000000000000000000000............/////////000pppppppppooooooqqqtttwwwwwwwww{{{|||zzzzzzzzz}}}zzzwwwtttssstttvvvwwwtttuuuvvvwwwwwwxxxwwwwwwwwwxxxzzz{{{{{{{{{zzzzzz}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}||||||~~~}}}~~~sssmmmrrrqqqcccZZZPPPBBB:::888888666333111000111333444333333222222222222222222444444444444444444444444444444333555777999:::::::::<<<@@@DDDLLLcccuuuiiidddaaa^^^___nnn~~~mmm^^^UUUYYYWWW```yyy~~~eeeUUUHHHFFFCCCBBBCCCDDDDDDDDDEEEDDDDDDFFFKKKVVViiixxx|||nnn___VVVTTTVVVVVVTTTPPPMMMMMMPPPTTTWWWZZZYYYYYY[[[\\\\\\ZZZXXXOOOLLLGGGBBB===;;;;;;;;;333444666666555444555666555666888;;;===>>>???@@@???@@@AAADDDGGGKKKMMMOOOQQQSSSVVVYYY[[[\\\[[[[[[WWWWWWXXXXXXYYYZZZZZZZZZWWWYYY[[[]]]^^^```cccfffaaadddffffffeeeeeehhhjjjgggiiilllmmmmmmmmmnnnoooooorrruuuzzz{{{tttoookkkiiifffcccaaa___^^^[[[YYY^^^\\\[[[[[[\\\```dddggggggccc___\\\[[[[[[ZZZYYYVVVSSSOOOLLLJJJIIIGGGEEEAAA@@@??????@@@AAA???>>>>>>>>>>>>@@@DDDIIINNNQQQUUUYYY]]][[[XXXXXX___eeeppp~~~wwwlllkkkhhhoootttrrrzzz{{{tttppphhhqqqzzz|||xxxssssssuuummm___QQQIII@@@555///...---///111000...---///111000000000000000000000000......////////////.....................///000000000000000000000000000000---.........//////000000rrrqqqpppooooooqqqssstttwwwwwwvvvwww{{{~~~{{{yyyxxxxxxxxxxxxvvvtttsssrrrssstttuuutttuuuuuuvvvwwwwwwxxxxxxzzzyyyyyyxxxxxxxxxyyyyyy||||||||||||}}}}}}}}}}}}~~~}}}|||{{{}}}~~~sssnnnmmmxxx~~~jjj___XXXGGG<<<<<<:::888777666555333333222222333333333333333333333333444444444444444444444444444444555666777888999::::::888<<>>???>>>???@@@CCCEEEHHHKKKLLLPPPQQQSSSVVVXXXYYYZZZ[[[VVVWWWXXXXXXWWWUUUSSSRRRTTTTTTTTTVVVXXXYYYXXXWWWZZZ[[[[[[\\\^^^___aaabbbddddddcccdddeeehhhkkkmmmmmmnnnqqqvvv|||}}}{{{vvvqqqllliiigggfffaaa___\\\YYYWWWWWWWWWWWWZZZZZZ[[[\\\]]]]]]^^^___^^^]]][[[XXXVVVSSSRRRPPPPPPNNNJJJFFFCCCAAAAAAAAA@@@???>>>===<<<<<<===>>>AAA??????BBBHHHNNNQQQQQQRRRYYY]]]]]]^^^eeekkkmmm~~~}}}}}}{{{xxxwwwxxx{{{~~~}}}|||}}}uuuqqqnnnlllddd\\\OOOCCC:::555222111111000000///...------,,,000000000000////////////111111000000/////////...---------............///......//////000000111111000/////////............qqqpppnnnnnnnnnpppqqqsssvvvuuuuuuvvvxxx{{{|||uuurrrsssuuuxxx}}}|||{{{|||~~~}}}zzzxxxxxxxxxxxxyyyxxxvvvuuutttuuuvvvwwwyyyyyyxxxxxxxxxwwwwwwwwwzzzzzzyyyyyyyyyyyyyyyzzz||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~pppjjjnnnxxxiii\\\UUUGGG>>>===:::888888666555444333333333333333333333333333333333444444444444444444444444333444444555666777888999777666999@@@CCCLLLeeetttlllkkktttzzzxxxjjj^^^YYYXXX^^^hhhuuuqqq^^^XXXOOOIIIFFFEEEDDDCCCBBBAAACCCEEEDDDCCCHHHOOO___hhhrrrvvvrrrhhh^^^YYYVVVUUUSSSRRRQQQQQQPPPOOOVVVWWWYYY[[[[[[[[[ZZZYYYVVVSSSOOOKKKGGGCCC???<<<999777555444555555444222777777888999::::::;;;;;;======>>>@@@BBBEEEGGGHHHJJJKKKMMMOOORRRTTTVVVWWWVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTVVVXXXYYYXXXWWWWWWXXXXXXYYYZZZ[[[\\\]]]``````___```aaadddfffhhhiiikkknnnrrrxxxzzzwwwrrrmmmgggccc```___^^^\\\YYYWWWUUUTTTTTTUUUUUUUUUVVVWWWWWWXXXYYYYYYXXXWWWUUURRRPPPMMMKKKJJJKKKIIIFFFCCC@@@????????????>>>===<<<<<<<<<===>>>@@@???@@@DDDKKKQQQTTTUUURRRXXX^^^bbbjjjwww||||||}}}}}}{{{sssoooiiiddd___WWWKKK@@@888444111000111111000//////...------////////////............///.........---------,,,---------............///////////////000000000000000000/////////.........nnnnnnmmmllllllmmmooopppsssssssssssstttuuuwwwwwwwwwyyy}}}}}}}}}}}}{{{wwwqqqllljjjkkknnnqqqrrrrrrsssvvvyyy~~~~~~|||zzzxxxwwwwwwwwwxxxwwwuuuttttttuuuvvvvvv||||||{{{zzzyyywwwwwwvvvzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{|||||||||}}}}}}}}}{{{|||||||||}}}}}}~~~~~~}}}~~~|||mmmhhhrrr{{{hhhYYYRRRFFF???>>>:::888888666555444444333333333333333333333333333333333333333333444444444444222333333444555666777777666666999>>>>>>CCCTTThhhsssqqq~~~zzzhhh```XXXWWW[[[cccooozzzwwwmmm```SSSKKKHHHGGGGGGCCCBBBCCCFFFEEEBBBCCCGGGPPPUUU___jjjpppnnnddd\\\TTTTTTUUUUUUTTTRRRPPPOOOTTTVVVXXXZZZ[[[[[[ZZZYYYXXXVVVSSSQQQOOOJJJEEEAAA<<<999666555555666666555777777777777888888888888:::;;;;;;===>>>@@@BBBCCCFFFFFFGGGIIIKKKNNNQQQSSSTTTTTTTTTTTTUUUVVVXXXXXXTTTTTTTTTVVVYYYZZZYYYXXXVVVVVVVVVVVVVVVWWWWWWWWW[[[[[[[[[[[[\\\^^^```bbbcccfffiiimmmpppuuuzzz~~~~~~{{{tttqqqlllfffaaa\\\XXXWWWYYYXXXUUUSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTRRRQQQOOOLLLIIIGGGEEEDDDEEEDDDAAA???==================<<<;;;;;;<<<>>>>>>@@@@@@CCCHHHOOOTTTWWWWWWTTTXXX^^^fffvvvzzzwww}}}~~~zzz||||||{{{qqqllleee]]]WWWPPPEEE<<<555222000///111111111000000//////.../////////.........------.........------------------------............///000000000000////////////000000000/////////......lllkkkkkkjjjjjjkkkllllllnnnooopppqqqqqqqqqqqqqqqsssuuuxxx{{{|||}}}|||{{{xxxxxxxxxyyy|||uuuqqqlllhhhggghhhjjjlllkkklllnnnqqqvvv{{{||||||{{{zzzyyywwwvvvvvvuuutttsssrrrrrrssstttttt|||{{{{{{zzzxxxwwwwwwvvvyyyyyyyyyyyyyyyzzzzzz{{{zzz{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{mmmhhhwwwiiiWWWPPPEEE???>>>999888777666555444444444444222222222222222222222222333333333333333444444444222222333444444555666666777888;;;???>>>@@@JJJWWWnnnxxxsssvvvkkk___XXXVVVYYYbbblll|||yyygggXXXOOOIIIGGGFFFDDDEEEHHHIIIFFFEEEGGGEEEHHHOOO[[[eeehhhbbb\\\SSSTTTUUUTTTSSSQQQPPPPPPPPPQQQTTTWWWXXXXXXWWWWWWXXXXXXWWWVVVUUUPPPJJJFFFAAA===888555555555555555555555666666666777777777999999999:::<<<===??????FFFFFFEEEEEEGGGJJJMMMOOOOOOOOOOOOPPPQQQTTTVVVXXXTTTSSSTTTVVVXXXZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUXXXXXXWWWXXXYYYZZZ[[[\\\]]]```dddfffhhhjjjlllnnntttwww{{{|||wwwrrrpppkkkiiieeeaaa\\\WWWTTTSSSTTTSSSRRRPPPOOONNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPNNNMMMKKKIIIFFFDDDBBBAAA@@@???>>><<<<<<;;;<<<<<<<<<;;;;;;;;;;;;===>>>@@@AAACCCFFFKKKPPPTTTVVVWWWVVVYYY^^^hhh{{{{{{xxx|||~~~{{{yyyzzzrrriiibbb[[[OOOIII@@@888444222111000222111111111000000000///////////////............////////////////////////---------............///111111000000//////......000000000////////////...jjjiiiiiiiiiiiiiiiiiiiiijjjkkkmmmoooppppppppppppoooppprrrtttuuuttttttsssvvvvvvvvvwwwyyy|||{{{yyyooolllhhhdddaaaaaacccdddhhhiiikkkooosssxxx|||~~~}}}zzz{{{{{{zzzyyyxxxvvvuuuttttttssssssssstttttttttwwwxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{yyyzzzzzz{{{|||}}}}}}}}}~~~~~~~~~|||}}}{{{mmmiiixxxhhhUUUNNNBBB===<<<777777666555444444333444444222222222222222222222222222222222333333333444444222222333333444444555555777888;;;>>>>>>???EEELLL\\\zzzxxxvvvhhh^^^WWWVVV[[[bbblll~~~}}}iiiYYYNNNHHHGGGCCCBBBGGGIIIHHHFFFFFFAAACCCGGGMMMSSSWWWXXXXXXRRRSSSSSSQQQOOONNNPPPRRRMMMOOOQQQSSSUUUVVVWWWWWWXXXXXXXXXYYYXXXTTTOOOJJJGGGBBB===888666555444333222333444444666666777888888888888999:::;;;======EEEDDDBBBBBBBBBDDDGGGHHHIIIIIIIIIJJJLLLNNNQQQSSSQQQQQQRRRTTTWWWXXXXXXWWWYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXWWWZZZ^^^````````````aaaeeefffhhhkkknnnqqqsssssswwwuuusssppplllhhheeecccaaa```^^^[[[XXXUUUSSSRRRPPPOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKHHHHHHFFFDDDBBB@@@???>>>======<<<<<<;;;<<<<<<<<<;;;::::::;;;<<<>>>@@@AAADDDFFFIIILLLNNNPPPRRRSSSVVVZZZaaalll{{{yyyxxxxxxwwwvvvyyy~~~sssddd[[[WWWIIICCC<<<666333222222222111111111111000000000000000000/////////..................///////////////---------............///111111000000//////......111000000000////////////hhhhhhhhhhhhhhhggggggggghhhiiikkklllnnnooooooooonnnooopppqqqqqqppppppooosssssstttuuuvvvxxxyyyzzz~~~~~~~~~zzzwwwsssqqqkkkhhheeeaaa___^^^^^^___eeefffhhhkkkooossswwwxxx}}}~~~|||zzz{{{{{{||||||zzzxxxuuusssvvvvvvvvvwwwwwwwwwwwwwwwttttttuuuvvvwwwwwwxxxxxxwwwwwwvvvwwwwwwxxxyyyzzzyyyyyyzzz{{{|||}}}}}}~~~}}}{{{zzz~~~}}}yyy}}}~~~rrrlllvvv~~~}}}cccRRRKKK???999999666555444444333222222333333222222222222222222222222111111222222333333444444333333333444444444555555444666888:::<<<>>>AAADDDUUUmmm}}}vvviii___WWWWWW[[[aaaooo||||||iii\\\UUUNNNFFFAAADDDGGGFFFDDDCCCBBBBBBCCCCCCDDDHHHLLLOOOOOOQQQQQQOOOLLLKKKNNNQQQMMMNNNOOOQQQSSSVVVYYYZZZXXXXXXYYYZZZZZZWWWSSSOOOLLLHHHBBB===:::777555333222222333444555666777888666666666777888:::;;;<<>>=========???@@@AAADDDDDDDDDEEEGGGHHHJJJKKKLLLLLLMMMOOORRRTTTSSSRRRUUUVVVVVVWWWVVVTTTSSSQQQRRRRRRRRRSSSSSSSSSSSSSSSPPPSSSWWWXXXXXXWWWWWWXXX]]]\\\\\\]]]```aaaaaaaaabbbbbbaaa___]]][[[XXXWWWWWWWWWVVVUUUTTTRRRPPPOOOKKKKKKKKKKKKJJJIIIIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCAAAAAA@@@???>>><<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;===@@@BBBDDDHHHIIIKKKLLLLLLMMMOOOQQQVVV^^^iiiuuu{{{uuurrrrrrtttvvvvvv|||yyyvvvyyy}}}rrr^^^SSSOOODDD???999444222222222222000000000000000000000000/////////.........------,,,,,,,,,,,,,,,------------------............///000000000000////////////111111000000000/////////hhhhhhhhhhhhggggggfffeeeiiiiiiiiijjjkkklllmmmmmmmmmnnnooooooppppppoooooopppqqqrrrttttttttttttssswwwwwwwwwxxxzzz|||~~~~~~xxxtttrrrpppnnnlllfffdddaaa^^^\\\\\\\\\\\\^^^```cccfffjjjnnnqqqsssyyy}}}}}}||||||}}}~~~|||{{{{{{|||~~~}}}|||xxxtttrrrvvvwwwwwwxxxxxxxxxxxxxxxttttttuuuvvvvvvwwwxxxxxxuuuuuuuuuuuuvvvwwwxxxyyyxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}yyyzzz~~~{{{yyy{{{|||zzz|||sssvvv|||qqqZZZMMMGGG:::444777777333333222111111111222222111111111111111111111111000111111222333333444444444444444444555555555555444555555666888<<>>???AAADDDEEEJJJMMMPPPOOOKKKIIIKKKMMMLLLKKKKKKLLLOOOSSSXXX[[[YYYYYYZZZ[[[\\\ZZZVVVSSSOOOLLLGGGCCC@@@===999666444444444444555555666666333333444555777888:::;;;777888999:::;;;===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFIIILLLNNNMMMLLLLLLMMMNNNOOONNNLLLJJJIIIMMMMMMNNNNNNNNNMMMMMMLLLJJJLLLPPPQQQQQQPPPPPPQQQWWWUUUTTTUUUWWWXXXWWWUUUSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOONNNLLLJJJIIIFFFGGGGGGGGGGGGFFFFFFEEEBBBBBBAAA@@@??????>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>AAADDDFFFJJJLLLMMMLLLKKKLLLPPPSSSXXXeeessswwwssssssvvvzzz||||||vvvssstttvvvwwwppp]]]QQQJJJ@@@;;;666222111111111111////////////////////////---------,,,,,,,,,+++++++++++++++,,,,,,------------------............///////////////000000000000111111111000000000//////ggghhhhhhhhhgggfffeeeeeejjjiiiiiiiiiiiijjjkkkkkkhhhiiijjjkkkllllllllllllpppqqqsssttttttsssqqqpppppppppqqqqqqrrrrrrrrrrrrqqqnnnjjjhhhhhhhhhgggggg^^^]]][[[YYYWWWWWWWWWWWWYYY[[[^^^bbbfffkkknnnoooppptttzzz~~~{{{|||{{{zzzzzz{{{|||||||||}}}}}}{{{{{{zzz|||~~~~~~|||}}}|||xxxtttqqqtttuuuvvvwwwwwwwwwwwwwwwuuuvvvvvvvvvwwwwwwwwwwwwttttttttttttuuuvvvwwwxxxxxxxxxyyyzzz{{{|||}}}~~~{{{|||}}}~~~~~~}}}}}}}}}~~~zzzyyy{{{vvvwww{{{|||xxxyyy~~~~~~~~~yyyxxx}}}|||zzzgggRRRHHHCCC777222666888222222111111000111111111111111111111111111111111000000111222333333444444444444555555555555555555666666555555777<<>>???@@@???@@@AAABBBBBBBBBAAA@@@AAAAAAAAADDDGGGIIIIIIHHHDDDEEEGGGGGGGGGEEECCCBBBIIIIIIJJJJJJJJJIIIHHHHHHFFFHHHKKKLLLLLLLLLMMMNNNNNNLLLKKKMMMOOOOOOMMMJJJJJJKKKLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIGGGEEEDDDCCCDDDDDDEEEDDDDDDCCCCCCAAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;::::::999:::;;;;;;===???BBBEEEGGGKKKMMMMMMLLLKKKMMMQQQUUU\\\kkk{{{}}}xxxwww{{{~~~}}}{{{vvvrrrooooooooovvvnnn___SSSJJJ===999444000000000000000............////////////+++++++++*********))))))---------....../////////---------.........//////......//////000000111111111111111111000000000000dddeeefffhhhiiiiiiiiiiiikkkkkkjjjjjjkkkkkkllllllkkkjjjiiiiiikkklllllllllkkklllmmmnnnnnnoooooooooqqqqqqpppooommmkkkjjjiiibbbbbb``````___```aaabbb[[[ZZZYYYWWWVVVUUUTTTTTTXXXWWWXXX\\\aaaeeeggghhhjjjlllnnnqqqqqqpppnnnmmmmmmkkkiiigggggghhhjjjlllsssuuuwwwyyy{{{~~~}}}}}}}}}{{{zzzxxxxxxyyyzzz{{{|||}}}~~~~~~|||zzzwwwuuuwwwwwwwwwvvvwwwwwwxxxxxxuuuttttttuuuvvvwwwwwwvvvuuutttsssssssssuuuvvvwwwuuuvvvwwwyyyzzz{{{{{{|||{{{{{{|||~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}tttooottt|||}}}sssrrrzzzxxxuuufff[[[SSSHHH>>>888555444444555444333222000...,,,+++111111000000000000111111222222111111222222333444333333333444444444555555666555444555666999;;;===DDDJJJ]]]zzzxxx~~~nnn^^^ZZZXXX\\\bbbccchhh}}}mmm[[[RRRQQQOOOJJJKKKCCC>>>>>>>>><<<===???CCCGGGLLLOOONNNJJJGGGFFFFFFEEEDDDDDDFFFKKKRRRWWWZZZZZZ\\\```cccbbb^^^ZZZXXXUUUQQQNNNLLLHHHBBB>>>;;;:::888777666666666777666555444444444555777888777777888888999999999::::::;;;<<<===>>>>>>>>>>>>??????@@@AAABBBDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFKKKIIIFFFFFFGGGGGGDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<:::999888888:::::::::999999999888888;;;;;;:::999999::::::::::::<<<>>>@@@AAACCCGGGJJJIIIGGGHHHKKKKKKKKKTTT```iiiuuuyyy|||yyyxxxuuupppkkkkkkooosssxxxyyyfffYYYNNNEEE:::888666333111/////////////////////000000000000........................++++++,,,,,,,,,---------//////.........---------+++++++++,,,,,,---------////////////000000000000dddeeefffggghhhiiiiiiiiiiiiiiiiiiiiijjjkkkkkkllljjjhhhggghhhjjjkkkkkkkkkjjjjjjkkklllmmmmmmllllllnnnnnnmmmkkkiiifffcccaaaZZZZZZYYYXXXYYYZZZ[[[\\\XXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUWWW[[[^^^______```aaacccdddddddddbbbaaabbb```^^^]]]]]]^^^```aaaccceeehhhlllooosssyyy|||~~~}}}}}}||||||xxxwwwvvvuuuuuuwwwyyyzzzzzz{{{||||||{{{yyywwwuuuwwwvvvvvvvvvwwwxxxxxxyyytttsssssstttvvvvvvvvvvvvvvvvvvuuutttuuuuuuvvvwwwvvvwwwyyyzzz{{{|||||||||}}}}}}}}}}}}~~~~~~}}}}}}~~~|||{{{|||zzzuuusssxxx~~~zzzuuuxxx|||zzzoooaaaSSSLLLAAA999444333333333333333333333222111//////111111000000000000111111222111111111111222333333333333333333444444444444555555444555666888;;;===CCCJJJZZZsss}}}rrrggg```\\\______bbbpppmmmccc]]]TTTKKKJJJEEEAAA@@@>>>;;;<<>>???@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFHHHFFFCCCCCCDDDDDDBBB???=========<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;===???@@@@@@@@@@@@BBBCCCFFFDDDEEEIIILLLQQQ^^^kkkyyyzzz{{{~~~yyyzzzrrrrrrrrrpppnnnooossswwwzzzpppddd[[[NNNBBB777666444222111000111111000000000///////////////........................++++++,,,,,,,,,---------//////.........---------------------.........///---............/////////ddddddeeefffggghhhhhhiiigggggggggggghhhjjjkkkkkkhhhgggfffgggiiijjjkkkjjjhhhiiiiiijjjjjjjjjiiiiiiiiiiiihhhfffbbb^^^YYYWWWOOOOOOOOOOOOPPPRRRSSSUUUSSSSSSTTTTTTUUUVVVVVVWWWTTTSSSSSSTTTVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVTTTSSSRRRRRRSSSUUUVVVWWWZZZ___ccchhhmmmssswwwyyyyyyyyyzzzzzzzzzzzzzzzsssrrrrrrrrrsssuuuwwwxxxwwwxxxyyyzzzyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzttttttuuuuuuvvvuuuuuuuuuwwwwwwvvvuuuuuuvvvvvvwwwxxxxxxzzz{{{||||||||||||}}}}}}|||{{{{{{{{{||||||||||||}}}~~~~~~~~~~~~~~~yyysssuuuzzz{{{zzzzzz{{{}}}zzz|||}}}|||wwwwwwzzzyyysssfffYYYKKKEEE<<<666333333444444111111222333333333333333111111000000000000111111111111111111111222222333222222333333333444444444555444444555666888:::;;;AAAGGGUUUiii~~~~~~qqqddd```______eeennnxxxkkk^^^QQQJJJEEEBBB???;;;;;;>>>>>>AAACCCDDDCCCBBBBBBBBBAAABBBDDDFFFHHHLLLQQQUUUVVVWWWZZZ^^^``````]]]ZZZWWWVVVVVVVVVWWWUUUSSSPPPGGGEEEBBB>>>:::888666555666555333222222333444444444444444444444555555555777777888999::::::::::::999::::::;;;<<<===>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCCCCCCCBBBAAA????????????===;;;;;;::::::999888777777777888999999999::::::;;;;;;999999:::;;;<<<===>>>???<<<;;;;;;:::;;;;;;<<<<<>>???===>>>???>>>======>>>@@@>>>@@@CCCEEEHHHKKKOOOSSSTTTVVVZZZ]]]___```^^^]]]WWWWWWXXXYYYYYYXXXWWWVVVQQQNNNJJJEEE@@@<<<:::999999888666555444444555555555555555555555555555555555555666777777777777777777777888999999:::;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>==================>>>>>>>>>>>>>>>>>>?????????>>>>>>======<<<;;;;;;::::::999888;;;;;;:::999888888777666:::::::::999999888888888::::::;;;<<<<<<===>>>>>><<<<<<;;;;;;<<<<<<======>>>AAACCCDDDDDDCCCDDDEEEFFFFFFIIIOOOZZZiii{{{wwwqqqmmmlllgggqqqtttoooqqqwwwzzz~~~{{{nnn___VVVTTTOOOBBB666555444222111000000111111111111000///......------........................,,,,,,,,,------------...........................//////////////////000000,,,------------.........ccccccbbbcccdddeeeggghhheeeeeeeeeeeefffggghhhiiihhhgggeeefffhhhiiiiiihhhggggggffffffeeedddbbbbbb___^^^\\\YYYTTTNNNIIIFFFBBBBBBBBBCCCEEEHHHKKKLLLJJJLLLOOORRRUUUXXXYYYZZZUUUTTTTTTTTTUUUUUURRRPPPNNNLLLJJJHHHGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPSSSXXX]]]aaaeeejjjmmmnnnooopppqqqssstttuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvtttttttttuuuuuuuuuuuuuuurrrsssssstttuuuvvvxxxyyyyyy{{{|||{{{wwwsssrrrrrrtttttttttttttttttttttssswwwxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzxxxyyyzzz|||~~~|||}}}~~~yyyrrrnnnttt}}}~~~xxxsssqqqmmmtttyyyzzz|||{{{vvvfffWWWMMMFFFBBB<<<777555555555444000111111111111111000000111111000000000000111111000000//////000000111222111111111222222222333333333333444444555666777888999>>>GGGRRR]]]nnnmmmaaa```eeelll}}}iiiPPPEEEDDDDDDBBBAAA>>>>>>===<<<::::::<<<>>><<<>>>AAADDDFFFIIIMMMOOOSSSUUUYYY]]]____________[[[\\\]]]]]]\\\[[[ZZZYYYVVVSSSNNNIIIDDD???===<<<<<<:::888666555444555555555555555444444444444444333444444555555555555444666666777777888888999999777777888888888999999999::::::::::::::::::::::::999::::::;;;;;;;;;;;;:::999999999999::::::;;;;;;======<<<<<<;;;:::888888888999999888777666666666;;;;;;:::999999888777777999999999999999999999999<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<======>>>???>>>@@@CCCCCCCCCCCCEEEFFFFFFJJJQQQZZZhhhzzz~~~qqqiiigggiiijjjgggpppwwwvvvzzz}}}}}}qqqfffYYYQQQLLLEEE<<<666666444222000///...//////111000000///...------,,,........................,,,,,,---------.........---.............................................------........./////////bbbbbbaaaaaacccdddfffgggfffeeeeeeeeeeeefffgggggghhhfffeeedddffffffeeedddeeeddddddcccaaa```^^^]]]ZZZXXXUUUQQQMMMHHHDDDBBB??????@@@AAACCCFFFHHHJJJHHHJJJNNNRRRVVVYYY[[[[[[VVVUUUTTTTTTTTTRRROOOLLLIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKOOOSSSXXX\\\```cccgggjjjkkklllmmmoooqqqrrrssstttwwwwwwwwwwwwvvvvvvuuuuuutttttttttttttttttttttuuuqqqqqqqqqrrrssstttuuuvvvwwwzzz}}}{{{wwwsssrrrrrrqqqrrrsssttttttttttttssswwwxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuvvvwwwyyyzzz{{{xxxyyy{{{|||~~~|||}}}~~~wwwqqqvvv|||{{{uuurrrooowww}}}uuubbbSSSJJJBBB>>>999666444333222111111111111111111000///...111111000000000000111111///////////////000000111000000111111111222222222333333444444555666666666999;;;@@@FFFKKKWWWmmm|||ggg```aaa```nnn___MMMIIIHHHFFFEEEAAAAAA???===:::999;;;<<<;;;===???AAACCCFFFIIILLLPPPSSSXXX[[[\\\]]]___``````aaacccbbb```^^^]]]]]]WWWTTTPPPKKKFFFCCC@@@???>>>===;;;888666555555555333333333333222222222222222333333444444444333333555555555666666666777777666666666777777777777888888888888888888888888888888888999999999999888888666666666777888888999999:::::::::999888777666555666777888777555444555666999888888888888777777777666666777999:::<<<===>>>======<<<<<<;;;;;;;;;;;;============>>>???@@@@@@@@@AAABBBAAAAAAAAACCCEEEGGGPPP\\\iiiwwwrrrgggbbbdddiiilllnnnwww{{{}}}vvvjjjaaaWWWOOOGGG>>>999777555444222000............000//////......---------........................,,,---------............---------........................------------,,,---............/////////bbbaaa``````aaacccfffgggggggggfffeeeeeeeeeeeefffgggeeecccbbbbbbbbbaaa```aaaaaa```___]]][[[YYYXXXUUURRROOOJJJFFFCCCAAA@@@=========>>>@@@CCCEEEGGGGGGIIINNNSSSWWWZZZ\\\\\\ZZZXXXWWWUUUTTTPPPLLLHHHDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHNNNRRRXXX]]]```dddhhhjjjkkkkkkmmmnnnpppqqqssssssttttttuuuuuuuuuuuuuuuuuuuuuttttttsssssssssttttttqqqqqqppppppqqqrrrssssssqqqvvvzzzzzzvvvsssssstttpppqqqssstttuuuvvvuuuuuuyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuvvvxxxyyyzzzyyyzzz{{{}}}~~~~~~|||uuuqqq|||~~~{{{wwwuuu}}}sss___OOOGGG>>>;;;777555444333222111111111222222222111000000111111000000000000111111///............///000000000000000000111111111222222333333444555555555555888888:::>>>AAAIIIYYYhhhwwwggg```]]]fffyyyrrr[[[NNNHHHGGGIIIDDDDDDCCC@@@<<<:::;;;<<<;;;<<<>>>???@@@BBBFFFIIILLLPPPUUUXXXYYY[[[]]]``````bbbddddddaaa^^^^^^___YYYVVVSSSOOOKKKIIIGGGGGGDDDCCC@@@===;;;:::999999444444333333222222222222222222333333333333222222333333333444444444444555444444444555555555555666666666666666666666666666555666666777666666555555444555555666777777888888666666777777777777666666666777999888555444555777777777777888888888888999666666888999;;;===>>>???========================>>>>>>===>>>???@@@AAAAAABBBBBBBBBBBBBBBDDDHHHKKKQQQ]]]kkkwwwyyyqqqhhhccceeekkkppptttvvv}}}xxxooodddYYYOOOIIICCC:::555555333222000///......//////................................................------------............---------.........//////.........---------,,,,,,,,,,,,---------.........bbbaaa``````aaaccceeeggghhhhhhgggfffeeeeeeeeeeeefffdddaaa``````___^^^\\\______^^^\\\ZZZXXXVVVTTTQQQNNNJJJEEEBBB@@@??????;;;;;;;;;<<<>>>@@@BBBDDDFFFIIINNNSSSXXX[[[\\\]]]___]]][[[XXXUUUQQQKKKGGGBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAACCCDDDFFFGGGHHHIIIMMMTTTYYY^^^bbbfffhhhkkkkkkmmmnnnpppqqqrrrssspppqqqrrrssstttuuuuuuuuuvvvuuutttsssssssssssstttpppppppppoooppppppqqqqqqlllqqqwwwxxxuuussstttvvvpppqqqsssuuuwwwwwwwwwwwwzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvuuuvvvvvvwwwxxxyyyzzz{{{|||~~~zzzuuurrr}}}}}}|||zzzrrr]]]MMMFFF<<<:::777666666666555444111111222333333333222222111111000000000000111111...............///000000000000000000111111111111222222333444555555555555666555777;;;>>>EEERRR```jjjpppddd```cccqqqfffRRRGGGGGGLLLGGGGGGEEEBBB>>>;;;;;;<<<;;;<<<=========@@@DDDHHHIIINNNSSSVVVWWWXXX\\\^^^]]]```bbbbbb___]]]]]]___\\\ZZZWWWTTTQQQOOONNNNNNKKKIIIFFFCCCAAA???>>>>>>666666666555555444444444222222333333333222222111222222222222222333333333222222333333333444444444555555555555555555555555444444555555555444444333444444555666666777888888222333444666777888888888666888999888666444666888888888999999::::::;;;;;;999::::::;;;;;;<<<<<<===<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDFFFKKKQQQVVV\\\iiiwww~~~rrrhhheeeaaaccckkkssszzz}}}zzzzzznnneee^^^QQQEEEBBB>>>777111000111000///......///000111---------.......................................---------.........//////---------.........////////////......---------,,,++++++,,,,,,,,,---------ccccccbbbaaa```bbbeeehhhlllfffaaaaaaeeehhhgggdddccccccbbbaaa```___^^^^^^aaa___]]][[[ZZZXXXUUUSSSLLLIIIDDDAAA??????===<<<<<<<<<;;;<<<===???AAACCCHHHJJJMMMQQQUUUXXX[[[\\\\\\ZZZYYYXXXVVVPPPHHHAAA@@@???>>>>>>>>>>>>>>>???===???@@@AAABBBCCCFFFHHHJJJLLLPPPTTTZZZ^^^bbbdddiiikkknnnqqqrrrrrrrrrqqqoooooopppqqqrrrssssssttttttuuuuuuuuuuuusssrrrqqqsssrrrqqqqqqppppppqqqqqqqqqqqqsssuuuwwwwwwtttrrrssstttuuuwwwwwwwwwvvvuuuwwwxxxyyyzzz{{{zzzyyyxxxwwwxxxxxxwwwuuutttuuuvvvzzz{{{|||}}}~~~|||wwwwwwzzznnnZZZLLLEEE<<<999555333444444444444444333333222111000//////......////////////..................////////////000000000000111222333444222222333333333333444444777888999888999???JJJSSS___uuuuuuhhh^^^eeennn~~~jjjWWWMMMKKKLLLOOONNNLLLGGGBBB???======<<<:::888888;;;>>>@@@AAAEEEGGGKKKPPPTTTWWWYYYZZZ[[[\\\]]]___``````___^^^ZZZYYYXXXWWWUUUSSSRRRRRRQQQOOOLLLIIIEEECCCAAA@@@===;;;888777666666444333777555222111222333333222444444444444444555555555333333333333333444444444222222222222222222222222000111222333444555555555222222333444444444444333444444555555666777888888777777777777888888888888:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>>>>?????????@@@@@@CCCEEEFFFHHHOOO[[[ddduuuyyy~~~zzzpppgggbbb^^^```dddiiittt~~~|||yyyuuuyyy~~~ppp___UUUNNNIIIAAA:::666444222111000000000000////////////000000//////.........---,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................ddddddcccaaa```aaaeeehhhjjjgggddddddfffgggfffdddbbbbbbaaaaaa```_________aaa___]]]\\\[[[XXXSSSPPPLLLIIIEEEBBB@@@???===<<<======<<<<<<>>>???AAABBBFFFHHHKKKOOOSSSWWWYYYZZZ[[[ZZZXXXWWWTTTNNNFFFAAA@@@@@@???>>>>>>>>>??????<<<>>>@@@@@@AAABBBEEEGGGHHHJJJNNNSSSXXX]]]```bbbfffhhhkkkoooqqqrrrrrrrrrnnnoooooopppqqqrrrssssssttttttuuuuuuuuutttsssrrrrrrrrrqqqppppppppppppqqqppppppqqqsssuuuuuusssqqqqqqrrrssstttuuuvvvvvvvvvuuuvvvwwwxxxyyyxxxxxxwwwwwwxxxyyyxxxvvvuuuvvvwwwyyyzzz{{{|||}}}~~~~~~xxxtttvvv~~~~~~{{{~~~}}}kkkWWWIIIBBB<<<:::666555555666555555333333222111111000//////......////////////..................////////////000000000000111222333333222222222333333333444444444666777777777<<>>===:::777777999<<<>>>>>>AAACCCGGGLLLQQQTTTVVVWWWZZZ[[[\\\]]]]]]]]]]]]]]]ZZZZZZYYYXXXWWWVVVUUUUUUSSSQQQOOOLLLIIIFFFDDDCCCBBB@@@===;;;;;;:::888666999666444333444444333333333333333333333333333333444444444444444444444444333333333333333333333333111111222444444555555444333333444555555555555555555555555666666777777777777777777888888999999999;;;;;;;;;;;;<<<<<<<<<===========================@@@???????????????@@@@@@<<<======>>>??????@@@@@@CCCEEEGGGKKKQQQ[[[iiirrr||||||yyysssjjj```YYYVVV]]]bbbiiisss~~~xxxxxx}}}wwwgggXXXNNNJJJEEE===777444222111000000000000000/////////...000/////////.........------------.........//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................eeeeeedddbbbaaaaaadddfffggghhhhhhhhhgggfffdddccc```````````````````````````______^^^\\\XXXRRRNNNKKKIIIEEECCCAAA@@@===;;;>>>>>>======>>>??????@@@CCCDDDGGGKKKOOOSSSVVVXXXZZZYYYXXXVVVRRRLLLEEE@@@AAA@@@??????>>>>>>>>>???<<<===??????@@@AAADDDFFFFFFHHHLLLQQQVVV[[[^^^```ccceeeiiimmmoooqqqqqqqqqmmmnnnnnnooopppqqqrrrsssrrrsssttttttuuuuuuttttttrrrqqqqqqpppppppppppppppoooooooooqqqttttttrrrqqqppppppqqqrrrssstttvvvwwwttttttuuuvvvvvvvvvvvvvvvwwwxxxyyyxxxwwwvvvwwwxxxxxxxxxzzz{{{||||||}}}}}}}}}}}}}}}}}}~~~yyyqqqooorrr|||}}}yyyxxxxxx~~~wwweeeRRREEE>>>:::888555444444555444333222222111111000000//////...//////////////////...............////////////111111000000000111111222222222222222333333333333111333555555555999???DDDIIIQQQaaazzzyyynnnfffbbbhhhsssiiiXXXSSSTTTUUUWWWZZZZZZVVVOOOGGGBBB>>><<<888777888:::;;;;;;===???CCCHHHLLLPPPRRRTTTXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXUUUTTTSSSPPPNNNLLLJJJIIIIIIGGGDDDBBBAAA@@@>>><<<<<<:::777666666666555444444444444444444444444444444444444444444444444444333333333333333333333333111222333444555555555555444555555666666666666666666666666777777777777777777777888999::::::;;;;;;<<<<<<============>>>>>>========================AAA@@@???????????????@@@>>>>>>>>>???@@@AAABBBCCCEEEGGGLLLTTT___lllwww~~~~~~xxxnnnbbbXXXRRRQQQRRReeelllvvv|||yyy|||{{{kkkZZZNNNGGGDDD???999444222111000000000000000/////////....../////////...........................////////////...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------ffffffeeecccaaaaaabbbdddeeegggjjjjjjhhheeecccbbb_________`````````aaaaaa``````aaaaaa___ZZZSSSNNNIIIGGGDDDCCCBBBAAA>>>===??????>>>>>>>>>>>>>>>>>>@@@AAADDDGGGLLLPPPSSSUUUYYYXXXWWWTTTPPPJJJDDD@@@@@@@@@???>>>============;;;===>>>??????@@@BBBEEEFFFHHHKKKPPPUUUZZZ^^^```ccceeeiiilllnnnooooooooolllmmmnnnnnnppppppqqqrrrooopppqqqrrrrrrsssssssssqqqqqqpppoooooooooooooooooonnnoooqqqssstttsssqqqpppppppppppprrrtttwwwxxxtttttttttuuuuuuuuuuuuuuuwwwxxxyyyyyyxxxwwwxxxzzzwwwxxxzzz{{{|||||||||{{{||||||||||||}}}~~~zzzwwwwww{{{qqqggghhhnnn{{{yyyvvvwwwzzz}}}qqq___NNNBBB<<<666444222111222222111000111111000000000000000000//////............//////............////////////222111111000000000000111111222222222222333333333000222444555555777:::===CCCFFFPPPfffttthhhffffffgggooo{{{ttt^^^VVVVVVVVVZZZ```cccbbbZZZPPPIIICCC@@@<<<:::::::::;;;:::;;;===@@@EEEIIIMMMPPPRRRUUUUUUUUUTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYWWWWWWVVVUUUTTTRRRQQQPPPOOOMMMJJJHHHGGGEEECCCAAA@@@>>><<<;;;;;;:::888666888777777777777777666666555555555555444444444444444444444444444444444444333333444555666666555555555555666777777777777666888888888888888888888777888999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>===<<<<<<<<<<<<===@@@@@@@@@AAABBBCCCEEEFFFHHHMMMVVVcccpppxxx|||}}}ssslll```TTTNNNPPPWWW]]]uuu||||||wwwzzzqqq___PPPHHHDDD>>>:::555222111111111000000000/////////.................................------------............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------eeefffeeecccaaa```aaabbbbbbfffjjjkkkhhheeebbbaaa^^^^^^______``````aaaaaa```aaacccdddccc^^^WWWRRRHHHFFFCCCBBBBBBBBB@@@???@@@@@@@@@@@@@@@????????????@@@BBBEEEHHHLLLPPPRRRWWWWWWVVVSSSNNNIIIDDDAAA??????>>>===<<<;;;;;;;;;;;;===>>>>>>>>>???BBBDDDGGGIIILLLQQQVVV[[[___aaafffhhhjjjlllmmmmmmmmmlllkkkllllllmmmnnnooopppqqqmmmmmmmmmnnnooopppqqqrrrqqqpppoooooonnnnnnooooooooooooooopppsssttttttsssqqqppppppqqqrrruuuwwwyyytttttttttttttttuuuuuuvvvvvvwwwyyyyyyxxxxxxyyy{{{xxxyyy{{{|||}}}||||||{{{{{{{{{{{{{{{|||}}}~~~~~~{{{tttooolllooo{{{yyyjjj___bbbmmm|||}}}|||zzzjjjYYYJJJ@@@;;;444333111111222222111///000000000000111111111111000///............///000............////////////111111000000///000000000111111111222222222333333000222444555666777888:::<<<@@@IIIYYYpppvvvmmmfff___bbbkkkvvvgggZZZWWWUUUYYY```fffgggaaaWWWOOOKKKGGGBBB>>>===<<<<<<;;;<<<===@@@CCCHHHKKKOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXWWWXXXXXXXXXXXXWWWUUUUUUSSSQQQNNNLLLKKKJJJHHHFFFEEECCCAAA@@@@@@???===;;;:::::::::999999999888888777777777666666555555555777777777777777777777777555666666777777777777666555666666777777777777777;;;:::::::::::::::::::::;;;;;;;;;<<<===>>>>>>???????????????????????????============>>>>>>??????===<<<<<<;;;;;;<<<<<<<<<@@@@@@@@@AAADDDGGGIIIKKKQQQYYYgggttt||||||vvvpppccc]]]TTTMMMMMMUUUbbbkkk{{{jjjhhhrrr|||iiiXXXLLLFFFEEE:::777333111111222222111////////////............---------...............++++++,,,,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------cccddddddbbb```___```aaaaaacccfffhhhhhhfffbbb___^^^^^^^^^______`````````___```bbbeeeeeebbb\\\XXXLLLIIIEEECCCBBBBBBBBBAAACCCCCCDDDDDDDDDCCCBBBBBB@@@@@@AAACCCGGGJJJNNNPPPUUUVVVVVVSSSNNNIIIEEEDDD@@@???>>>===<<<;;;;;;;;;<<<===??????>>>???BBBDDDGGGIIIMMMRRRWWW\\\___aaafffhhhjjjlllllllllkkkjjjjjjkkklllmmmnnnoooooopppkkkkkkkkkllllllnnnoooppppppoooooonnnnnnnnnnnnnnnooonnnnnnppprrrtttttttttpppqqqqqqrrrssstttvvvwwwtttsssssssssssstttuuuuuutttvvvxxxxxxwwwxxxyyy{{{xxxyyy{{{}}}}}}|||{{{zzzzzzzzzzzz{{{{{{|||}}}~~~}}}~~~|||vvvoooiiieeegggsssssseee[[[aaannnsssbbbRRRFFF???;;;555444333333444444333111000000111111222222333333000///...------...///000............////////////000000/////////000000111111111111111222222222222222222333555666777888888777<<>>AAADDDHHHKKKMMMLLLMMMNNNPPPQQQQQQPPPOOONNNOOOPPPQQQRRRTTTUUUUUUVVVWWWXXXYYYZZZYYYXXXXXXVVVSSSQQQOOOOOONNNMMMKKKHHHGGGFFFFFFFFFEEEBBB@@@=========<<<;;;;;;::::::;;;;;;;;;::::::999999888999999999999999999999999888888999999999999888888777777888999999999999999<<<<<<<<<<<<===============>>>>>>>>>>>>?????????@@@???????????????>>>>>><<<======>>>>>>??????@@@>>>>>>>>>>>>>>>???@@@@@@???@@@BBBEEEJJJOOOTTTXXXaaaiiiuuu~~~~~~uuujjjaaaUUUSSSQQQPPPTTT]]]iiiqqqvvvvvv}}}lll]]]]]]iiiyyyvvveeeWWWMMMFFFCCC777555222000111222222111/////////.........---------------------.........***+++++++++,,,,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,aaabbbbbbaaa___^^^___```aaa```bbbeeehhhgggccc^^^^^^_____________________\\\^^^```ccceeeccc```\\\VVVQQQJJJEEECCCCCCBBBBBBFFFGGGHHHIIIIIIIIIHHHGGGBBBBBBBBBCCCFFFIIILLLNNNTTTUUUVVVSSSNNNIIIGGGGGGBBBAAA@@@>>>=========<<<===>>>?????????@@@BBBDDDGGGIIIMMMRRRWWW[[[___aaaccceeegggjjjkkkkkkjjjiiijjjjjjkkklllmmmnnnnnnooollllllkkkkkkkkkmmmnnnooooooooonnnmmmmmmmmmmmmnnnnnnmmmlllnnnqqqsssssssssooopppqqqrrrssssssssssssrrrrrrqqqqqqqqqrrrssstttsssuuuvvvwwwwwwwwwyyy{{{vvvxxxzzz||||||{{{yyyxxxzzzzzzzzz{{{{{{|||}}}~~~}}}~~~~~~}}}vvvrrrmmmiiieeefffsssyyylllbbb\\\cccsss{{{kkkZZZLLLBBB===:::555444333444555555333222000111111222333444444444000///...------...///000............///////////////////////////000111222111111111111222222222222222222222333555777888888888:::@@@HHHRRReee}}}~~~vvvlllaaammmqqqdddcccdddhhhkkkiiibbb\\\WWWRRRLLLFFFCCC@@@>>><<<::::::;;;===@@@CCCFFFGGGGGGIIIMMMPPPQQQPPPOOONNNLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWYYYZZZZZZYYYYYYWWWUUUSSSRRRRRRRRRQQQPPPKKKJJJIIIJJJKKKJJJGGGEEECCCCCCBBBBBBAAA@@@@@@???AAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@????????????@@@?????????>>>>>>>>>>>><<<======>>>??????@@@@@@???>>>??????@@@AAACCCCCCAAACCCGGGNNNVVV```hhhmmmqqqvvv{{{zzzqqqeeeZZZUUUNNNQQQUUU[[[aaaiiiqqqvvv{{{yyyuuuooosss{{{ssscccXXXZZZfffwww~~~pppddd[[[QQQEEE<<<555333000///000111000000//////.........---------,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,___```aaa```___^^^___``````______ccchhhhhhccc^^^________________________ZZZ[[[^^^aaaddddddaaa___]]]WWWOOOHHHDDDCCCBBBBBBIIIJJJLLLMMMMMMMMMLLLKKKDDDCCCCCCDDDFFFHHHLLLMMMSSSUUUVVVSSSNNNJJJIIIIIIDDDCCCBBB@@@???>>>>>>>>>>>>???@@@@@@???@@@BBBDDDFFFHHHLLLQQQVVV[[[___aaa```bbbeeehhhjjjjjjjjjiiiiiijjjjjjkkklllmmmnnnooommmmmmlllkkklllmmmnnnooooooooonnnmmmmmmmmmmmmmmmlllkkkkkklllooorrrrrrrrrnnnoooppprrrrrrrrrqqqpppqqqpppoooooooooppprrrsssrrrtttvvvvvvvvvwwwyyy{{{uuuwwwyyy{{{{{{zzzxxxvvv{{{{{{{{{{{{{{{|||~~~~~~~~~~~~~~~{{{rrrooommmjjjgggiiivvv}}}rrrhhhbbb___gggvvvwwwfffUUUHHH@@@;;;999333222222222333333222000111111222333444444555666111///...------...///111............/////////000............///111222222000111111111111222222222222111111222555777888888===<<<>>>CCCIIIXXXsssuuuuuummmnnnqqqvvvpppmmmkkkmmmooonnniiicccYYYUUUNNNHHHDDDAAA>>><<<777888888999<<>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@??????>>>????????????>>>>>>======<<<======>>>???@@@@@@@@@===>>>>>>???@@@BBBCCCDDDEEEHHHNNNWWWbbboooyyyyyy{{{zzzqqqbbbVVVOOONNNKKKRRR[[[eeemmmsssxxx{{{qqqoooppppppuuu~~~nnnggg^^^YYY]]]iiixxxwwwlllddd^^^SSSCCC666333111///...///000///...//////.........---------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,___```aaabbbaaa___]]]\\\^^^^^^^^^^^^___aaabbbccc````````````aaaaaaaaaaaaZZZ[[[]]]^^^___ccchhhkkkkkkfff^^^RRRHHHDDDEEEHHHJJJJJJKKKNNNQQQRRRQQQPPPIIIGGGDDDBBBBBBCCCFFFHHHNNNSSSWWWWWWSSSNNNKKKJJJIIIFFFBBB@@@??????===<<<<<<<<<===>>>???AAACCCDDDFFFHHHKKKOOOTTTYYY^^^```eeeeeeeeefffggghhhhhhhhhkkkkkkllllllmmmnnnnnnooommmllllllllllllmmmnnnnnnmmmnnnnnnllljjjhhhhhhiiikkklllmmmnnnoooooooooooonnnpppqqqoooppprrrooojjjlllhhhgggjjjmmmnnnrrrwwwvvvuuuuuuuuuvvvwwwyyyzzz|||||||||{{{zzzxxxwwwvvv{{{zzzyyyxxxyyy{{{}}}}}}|||{{{{{{{{{|||}}}}}}}}}xxxoooqqqrrrnnnkkkqqq~~~|||iiibbbfffiiirrr~~~|||tttuuu}}}gggTTTHHHAAA:::666333333444444444333222111------...000111222333444222222000///....................................////////////000000000000333222111000000000222222111111222222333444555555666;;;BBBGGGIIIPPPbbbtttssslllhhhjjjnnnrrr{{{~~~wwwrrrrrrqqqoooaaa[[[RRRKKKKKKKKKCCC999;;;======;;;:::;;;<<<;;;@@@BBBFFFIIILLLNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUQQQQQQPPPOOOMMMLLLKKKKKKOOONNNLLLKKKKKKKKKLLLLLLIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@CCCBBB@@@???>>>===>>>>>>???>>>=========>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@?????????>>>============>>>>>>===???@@@AAAAAACCCEEEGGGJJJPPP\\\lll{{{tttfff^^^VVVNNNKKKMMMSSS[[[gggssszzz~~~ssseeeiiipppsssyyy|||fffccc^^^^^^cccmmmyyyvvvkkkaaa^^^XXXLLL???666222111111000///......------------.........//////+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------***+++,,,,,,------,,,,,,+++++++++,,,---...///000........................^^^___aaaaaaaaa```^^^]]]]]]]]]^^^^^^```aaaccccccaaaaaa``````````````````[[[]]]___aaacccgggmmmpppuuurrrjjj```UUUMMMKKKKKKLLLLLLMMMPPPSSSTTTSSSQQQLLLJJJHHHEEEEEEEEEGGGHHHPPPTTTXXXYYYUUUPPPMMMKKKMMMJJJFFFCCCAAA@@@>>><<<=========>>>???AAABBBCCCFFFGGGKKKOOOUUUZZZ^^^aaadddeeeeeefffggghhhhhhiiijjjjjjkkkkkkllllllmmmmmmlllllllllllllllmmmnnnnnnkkklllmmmlllkkkjjjkkklllllllllmmmnnnooooooooooookkkmmmmmmllllllnnnjjjeeegggdddeeeiiimmmnnnqqqvvvssssssssssssuuuwwwyyyzzz{{{{{{{{{zzzzzzyyyxxxwwwzzzyyyyyyyyyzzz{{{}}}~~~}}}{{{yyyxxxxxxyyyzzz|||~~~zzzuuummmooopppppprrryyywwwdddaaaiiirrryyy{{{tttnnnqqq|||zzzxxxzzzyyydddRRRFFF>>>888444333333222222222111111111......///000111222222333222111000///......................................./////////000000000000222222111000000111111222111222222333444444555555:::<<>><<<;;;<<<<<<;;;???@@@CCCFFFIIIKKKLLLMMMPPPPPPPPPOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUSSSSSSRRRQQQPPPOOOOOONNNPPPOOOMMMLLLKKKLLLMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBAAABBBAAA???>>>>>>???@@@AAA@@@@@@?????????@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAACCCFFFIIITTT[[[iiixxxqqqdddXXXRRROOOMMMOOOTTT]]]iiiyyyqqqddd^^^hhhrrrwww|||zzzrrrhhhfffeeegggnnnyyylllddd[[[UUULLLAAA777444111111111000///.........------------.........///,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,------------------++++++,,,---------------,,,++++++,,,,,,...//////------------------------]]]^^^___```aaa```___^^^]]]]]]]]]^^^```bbbcccdddbbbbbbaaa```____________]]]___cccfffiiinnnssswww{{{zzzuuukkk___TTTLLLHHHMMMMMMOOOSSSVVVWWWUUUSSSPPPOOOMMMKKKIIIIIIIIIIIIQQQUUUZZZ\\\YYYTTTPPPMMMPPPMMMIIIFFFDDDAAA???<<<>>>>>>======>>>???AAABBBDDDGGGKKKPPPUUU[[[___aaacccdddeeefffggghhhiiiiiijjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllmmmmmmnnnjjjkkkmmmmmmllllllmmmooolllmmmnnnoooppppppppppppmmmoooooommmnnnoookkkeeebbb```bbbhhhnnnooopppsssppppppqqqrrrsssuuuwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{|||~~~{{{xxxuuutttuuuwwwxxx|||~~~}}}vvvpppkkklllnnnsss{{{ssscccdddnnn}}}tttooolllqqq}}}uuuppprrrzzz~~~rrr___NNNCCC;;;666333333222111000///000111111///000000000111111111111111111000///............////////////////////////....../////////000000000111111000000000111111222222222333333444444555555:::999===EEEJJJOOOUUU\\\gggwww}}}uuukkkdddccchhhnnnvvvsssdddWWWOOOEEEBBB???>>>======<<<;;;<<<===>>>@@@CCCFFFHHHJJJOOOOOONNNNNNOOOOOOPPPQQQPPPPPPPPPOOONNNNNNMMMMMMOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSQQQOOOMMMLLLNNNPPPQQQRRRQQQQQQPPPNNNMMMLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA???>>>>>>@@@BBBDDDBBBBBBBBBAAABBBCCCCCCDDDFFFFFFEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@??????????????????????????????BBBCCCCCCBBBCCCEEEJJJMMMYYYbbbooo|||wwwooobbbXXXOOOLLLOOOUUU___gggnnn|||zzznnnaaa[[[]]]kkkwww|||~~~xxxqqqkkknnnnnnooosss{{{yyyddd\\\SSSKKK@@@555111333111111000000//////......------------............,,,------------.........,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,---............---,,,++++++,,,,,,---...///++++++++++++++++++++++++[[[\\\]]]^^^____________\\\\\\]]]^^^```aaacccdddcccbbbaaa___^^^^^^^^^___```cccgggjjjnnnrrrxxx{{{~~~~~~|||vvvjjj\\\OOOHHHKKKLLLOOOSSSWWWYYYXXXWWWTTTSSSRRRPPPNNNMMMLLLLLLTTTWWW[[[]]]\\\XXXSSSPPPQQQNNNKKKHHHFFFDDDAAA???@@@???>>>======>>>@@@AAACCCFFFJJJPPPVVV[[[^^^```bbbbbbccceeefffhhhiiijjjjjjjjjkkkkkkkkkkkkkkkkkkllllllkkkkkkllllllmmmnnnkkklllnnnmmmllllllmmmooolllmmmnnnoooppppppppppppnnnppppppooopppqqqooojjjbbb___aaahhhnnnooooooqqqppppppqqqqqqrrrssstttuuuuuuvvvwwwxxxyyyyyyyyyyyywwwxxxyyyzzzzzzzzzzzzzzz}}}zzzvvvsssrrrsssvvvxxx{{{}}}~~~|||tttnnnjjjjjjmmmwwwuuukkklllssswwwttttttyyyuuunnnrrr|||rrrhhhXXXJJJ@@@;;;777555444222000/////////111222111111111000000000000000111000///...............////////////////////////........./////////000000000000000000000111111111222222333333444444444555444444888???FFFJJJRRRZZZeeeiiipppzzztttnnnffffffiiivvv{{{iii\\\QQQIIIAAA@@@???===;;;;;;;;;;;;;;;<<<>>>AAACCCEEEIIIIIIJJJKKKLLLNNNPPPQQQQQQQQQPPPOOONNNMMMMMMLLLNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTRRRPPPNNNNNNOOORRRTTTTTTTTTSSSRRRPPPOOONNNNNNMMMMMMLLLJJJHHHGGGFFFEEEDDDBBB@@@>>>>>>@@@CCCEEECCCBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAADDDDDDDDDDDDEEEIIIOOOSSS]]]cccmmmttttttlllaaaYYYWWWQQQLLLMMMUUUbbbqqq|||~~~vvviii```dddbbbgggrrr|||~~~}}}xxxuuurrrwwwxxxzzz~~~~~~oooaaaVVVKKKBBB:::333111333111000000000/////////...---------------------------------.........//////,,,,,,,,,---------......+++,,,,,,------.........,,,---......//////......,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,YYYZZZ[[[\\\]]]^^^^^^^^^[[[[[[\\\]]]^^^```bbbccccccbbb```^^^]]]^^^^^^___cccfffjjjnnnrrrvvv{{{~~~wwwhhhYYYOOOIIIJJJLLLQQQVVVYYYZZZYYYVVVUUUTTTSSSQQQQQQPPPPPPVVVXXX[[[]]]]]]ZZZVVVSSSOOOMMMKKKIIIHHHGGGDDDAAA@@@???===<<<<<<===???AAABBBEEEJJJOOOUUUZZZ]]]^^^___```bbbccceeeggghhhiiikkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkklllmmmmmmmmmnnnooonnnlllkkklllmmmlllmmmnnnoooooopppppppppkkkmmmmmmlllooottttttqqqkkkfffeeejjjppppppppppppqqqqqqrrrrrrrrrrrrrrrqqqssstttuuuwwwxxxyyyyyyyyywwwxxxyyyyyyzzzyyyyyyxxx|||yyyuuurrrrrrsssvvvyyy{{{|||~~~~~~|||tttmmmiiiiiinnnzzz~~~{{{yyywwwwwwyyy}}}}}}~~~sssoootttyyyeee^^^RRRGGG???;;;999888555333111000///000222333111111111111000000000000000//////...............////////////////////////............//////////////////000000111111111111222222222333333333333333000111555:::===AAAMMMYYYccc```___eeeuuuqqqjjjdddggguuuoooaaaSSSGGGCCCBBB>>>;;;;;;;;;:::::::::;;;===???@@@AAAAAACCCEEEHHHKKKNNNPPPRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPSSSRRRPPPOOOOOOPPPRRRTTTTTTSSSSSSRRRPPPOOOOOONNNNNNNNNMMMKKKJJJIIIGGGGGGGGGEEEBBB@@@???@@@BBBCCCAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBDDDDDDEEEFFFHHHMMMSSSXXXaaadddhhhhhhddd\\\TTTOOOMMMLLLLLLQQQ\\\ooo~~~}}}vvvpppkkkiiioooooosssyyy}}}~~~qqqddd]]]OOOAAA;;;888555222111000000000000////////////------------------,,,,,,---------.........//////,,,,,,,,,---------......,,,,,,,,,------.........,,,---......//////......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,XXXXXXYYYZZZZZZ[[[\\\\\\[[[[[[[[[\\\]]]^^^___```cccaaa___]]]]]]]]]___```cccggglllqqqvvv{{{qqq```UUULLLKKKLLLOOOSSSWWWZZZZZZVVVUUUTTTSSSSSSSSSTTTUUUXXXXXXYYY[[[\\\[[[XXXUUUPPPNNNLLLKKKKKKIIIFFFDDD@@@???<<<;;;;;;===???AAAAAADDDIIIOOOTTTXXXZZZ[[[]]]^^^___aaadddfffggghhhjjjjjjkkkkkklllmmmmmmmmmkkkkkkkkkkkkkkkllllllmmmmmmnnnnnnmmmkkkjjjkkklllkkklllmmmnnnoooooooooooolllnnnnnnooouuu~~~zzzrrrlllnnnrrrrrrqqqqqqrrrrrrssssssssssssrrrrrrrrrssstttvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyywwwuuussssssuuuwwwyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~zzzsssnnnhhhiiippp~~~~~~uuutttyyytttsssyyy}}}qqq[[[UUULLLCCC<<<999999999444333222111000111222222111111111000000000000000//////......---......///........................------........./////////......///000111111111111111111111222222222222222222333555777666999CCCOOOZZZYYY[[[cccpppwwwggg___bbbooovvvbbbOOOIIIFFFAAA===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>AAADDDHHHKKKMMMPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNQQQPPPOOOOOOOOOPPPQQQRRRQQQQQQQQQPPPOOOOOONNNNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBAAAAAABBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBBBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@AAACCCDDDEEEDDDDDDCCCCCCDDDEEEFFFHHHLLLRRRVVV\\\\\\\\\YYYTTTPPPNNNMMMMMMRRRWWW]]]iii|||zzzsssssstttuuuvvvxxxxxxzzz}}}~~~~~~~~~|||lll```UUUFFF999555666444000///000000000000////////////------------,,,,,,,,,,,,,,,------------.........,,,,,,,,,---------......------------------------,,,,,,---............---,,,,,,++++++++++++,,,,,,------------------------WWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\]]]bbb```^^^\\\\\\^^^```aaabbbfffmmmtttzzzxxxhhh\\\RRRPPPNNNNNNQQQUUUXXXYYYUUUTTTRRRRRRSSSUUUXXXZZZYYYWWWVVVWWWZZZZZZYYYWWWSSSRRRPPPOOOMMMKKKGGGDDD???>>><<<:::;;;===@@@BBBAAADDDHHHNNNRRRUUUWWWXXXZZZ[[[]]]___bbbdddfffgggggghhhiiijjjkkklllmmmnnnkkkkkkjjjjjjkkkkkklllmmmjjjkkkllllllkkkkkklllmmmjjjkkklllmmmmmmnnnnnnnnnnnnppppppsss|||tttrrrssssssrrrssspppqqqssstttvvvvvvvvvuuurrrssstttuuuvvvwwwwwwwwwyyyxxxwwwvvvvvvwwwxxxyyyuuutttsssssssssuuuwwwyyyyyyyyyyyy{{{}}}~~~}}}{{{||||||||||||}}}}}}}}}}}}}}}{{{zzz{{{{{{yyysssnnnfffjjjsss{{{ppplllrrr}}}}}}|||zzzqqqrrrxxx}}}tttfffTTTPPPHHH@@@999555555555222111111111111000000000000000000000000111111111.........------......///---------------------------------.........//////---...///000111111111000000000000000000000000000444222222555666666;;;AAAMMMNNNSSS\\\gggyyy}}}sssmmmvvvfff^^^aaannn{{{qqqXXXOOOLLLEEE@@@BBB??????>>>===<<<;;;999999:::;;;===???BBBEEEGGGIIIJJJJJJKKKMMMNNNPPPQQQRRRPPPQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNNNMMMNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKJJJJJJJJJIIIIIIEEEEEEEEEEEEDDDDDDCCCBBBAAABBBCCCDDDDDDDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@BBBDDDEEEFFFFFFEEEDDDCCCDDDFFFFFFFFFHHHLLLNNNPPPPPPOOOLLLJJJJJJNNNRRRYYYaaagggjjjrrr~~~~~~}}}}}}xxxtttppprrr{{{yyyiii\\\JJJ???777444444111///000////////////000000000000---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------...............------,,,,,,+++++++++,,,---------------,,,,,,+++++++++++++++,,,++++++++++++++++++++++++WWWWWWVVVVVVVVVWWWXXXXXX[[[[[[ZZZZZZZZZZZZ[[[[[[aaa___]]]\\\\\\^^^```bbb```eeemmmvvv}}}qqqeeeXXXTTTPPPNNNPPPSSSVVVWWWTTTSSSQQQQQQRRRVVVZZZ]]]ZZZWWWUUUUUUXXXZZZYYYWWWWWWUUUSSSQQQOOOLLLGGGDDD???===;;;:::;;;===AAACCCAAADDDHHHMMMQQQTTTUUUVVVYYYZZZ\\\^^^aaaccceeefffeeefffggghhhjjjlllmmmnnnkkkkkkjjjjjjkkkkkklllmmmgggiiikkkkkkkkkkkkmmmoooiiijjjkkklllmmmmmmmmmmmmkkklllmmmqqq}}}yyyttttttsssssstttnnnppprrruuuwwwyyyyyyyyyrrrssstttuuuvvvvvvvvvvvvzzzxxxwwwuuuuuuvvvxxxyyyrrrrrrrrrrrrsssuuuwwwxxxyyyxxxwwwxxxyyyzzzzzzyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{yyywwwxxxyyywwwrrrnnndddjjjuuuzzznnnfffjjjyyyxxxyyypppiiikkkqqqsssrrrxxx}}}}}}mmm]]]QQQMMMFFF>>>666222111222000000000111000///......///000000000111111111111......---------......///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---///000111111111000000000000///////////////333///...444999999888999@@@AAAEEEKKKSSSccczzzkkkaaaXXXiiirrreee^^^aaahhh}}}zzz___TTTOOOHHHCCCEEE@@@@@@@@@???>>>;;;888777<<<<<<===???@@@CCCEEEFFFDDDEEEFFFIIIKKKMMMOOOPPPOOOPPPPPPQQQRRRSSSTTTTTTQQQQQQPPPPPPPPPOOOOOOOOOKKKLLLNNNOOOPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOOPPPJJJJJJJJJJJJJJJIIIIIIIIIBBBCCCEEEFFFFFFFFFEEEDDDAAABBBDDDEEEEEEEEEDDDCCCGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@@@@BBBDDDFFFGGGFFFEEEEEEDDDEEEFFFEEEDDDDDDFFFGGGIIIJJJJJJIIIIIIMMMTTTZZZaaaiiiooonnnooouuuyyywww|||yyyxxx{{{}}}{{{xxxuuuuuu~~~~~~}}}rrrbbbSSSCCC===888666333//////333////////////000000000000---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////...---,,,++++++******+++,,,,,,------,,,,,,,,,,,,++++++***+++++++++************************VVVVVVWWWWWWWWWWWWWWWWWW\\\\\\[[[[[[ZZZYYYYYYXXX___bbbeeeeeebbb______```cccgggooovvvzzzllleeeXXXMMMNNNTTTWWWWWWXXXWWWUUURRRNNNMMMPPPVVV[[[[[[ZZZWWWTTTSSSUUUZZZ^^^^^^[[[VVVQQQLLLIIIHHHGGGDDDBBB???===<<<===???@@@CCCFFFJJJNNNPPPQQQSSSUUUWWWZZZ___aaabbbccccccdddeeefffgggiiikkklllllllllmmmllllllkkkkkkjjjjjjiiiiiijjjjjjkkkkkklllmmmmmmiiikkkmmmnnnooonnnmmmlllooonnnnnnsss{{{{{{wwwuuuuuusssqqqnnnppptttwwwxxxxxxvvvuuurrrsssuuuvvvwwwwwwvvvvvvyyywwwtttssstttuuuuuutttvvvuuusssrrrrrrsssttttttuuuuuuvvvwwwxxxxxxyyyyyy~~~}}}|||||||||||||||}}}{{{wwwxxxyyyuuuqqqooohhhqqqvvvkkkhhhooo|||{{{{{{zzz{{{fff```dddhhhiiiiiirrrwwwyyyyyyxxxtttfffVVVPPPIII@@@999444333333222111111111111000000000///222111000...,,,***((('''////////////////////////......------------........................------////////////000000000000000000000000111111111111000111222333555666777888======???CCCHHHRRReeevvvzzzpppfff```\\\___lllqqqeeedddgggnnn}}}}}}eeeYYYTTTOOOMMMNNNGGGFFFDDDAAA>>>======>>>:::;;;<<<<<<;;;;;;<<<>>>@@@AAABBBDDDFFFFFFGGGGGGIIIKKKOOOSSSUUUUUUTTTRRROOOPPPRRRTTTUUUUUUTTTSSSNNNNNNOOOOOOPPPPPPQQQQQQMMMMMMMMMOOOQQQPPPNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCAAABBBBBBCCCDDDEEEFFFFFF@@@BBBCCCEEEFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGG>>>AAACCCBBB??????BBBEEECCCDDDFFFIIIMMMSSS[[[```ccciiioooooojjjfffgggjjjttt{{{|||zzz}}}|||uuurrrsssuuuwww{{{}}}}}}vvviiiYYYLLL;;;999666333111000000000222000...---,,,---///000//////.........---------...---,,,,,,---...---,,,------------------------,,,,,,,,,---------......---------,,,,,,+++++++++---------,,,,,,+++++++++------,,,,,,+++***))))))UUUUUUUUUUUUUUUVVVVVVVVVZZZZZZZZZZZZZZZZZZZZZZZZ]]]```cccdddbbbaaa``````aaaeeemmmuuuyyy~~~|||lll^^^RRRPPPUUUWWWXXXYYYWWWVVVSSSPPPOOOQQQUUUYYYYYYXXXVVVSSSRRRTTTYYY]]]___\\\XXXSSSNNNKKKJJJIIIDDDBBB@@@===<<<===???@@@BBBEEEIIILLLNNNPPPRRRTTTXXX[[[___aaabbbbbbdddeeedddeeefffhhhiiijjjkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkkkkklllllljjjkkkmmmnnnooonnnmmmlllmmmmmmnnnrrrxxx|||xxxvvvuuuuuutttrrrqqqrrrtttvvvwwwwwwvvvvvvtttuuuvvvvvvvvvuuutttsssxxxvvvtttttttttuuutttsssssssssrrrqqqqqqrrrtttuuuuuuvvvvvvwwwwwwxxxxxxxxx{{{|||||||||||||||||||||zzzwwwyyyzzzwwwsssssssss}}}yyyrrrpppuuu{{{||||||wwwgggdddhhhkkkjjjjjjgggmmmsssttttttooobbbUUUMMMGGG???888444333333333222222222222111111111000////////////////////////..............................------------................................./////////000000000000000000000111111111222222000111222333444666777777666777999<<<>>>BBBOOO]]]ooo}}}vvvllleee\\\^^^eeessszzzqqqnnneeeooozzzkkkaaa\\\WWWSSSSSSPPPOOOMMMJJJGGGEEECCCCCC======>>>======<<<===>>><<<===>>>@@@AAABBBBBBBBBEEEHHHLLLPPPRRRSSSRRRQQQVVVWWWWWWXXXXXXXXXXXXXXXTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUWWWXXXWWWTTTQQQNNNNNNNNNMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGAAABBBCCCEEEFFFGGGHHHHHHHHHIIIKKKLLLLLLJJJGGGFFFDDDEEEEEEDDDBBBAAACCCEEEBBBEEEIIIMMMQQQUUUZZZ^^^aaafffkkkiiidddaaacccfffpppwww|||{{{zzz~~~xxxqqqnnnppprrruuuyyyrrrmmmggg]]]OOOEEE999777555222000000000000111000...---------/////////.........------------------,,,,,,---------,,,------------------------,,,,,,,,,------------............---------,,,,,,,,,,,,,,,,,,++++++++++++......---,,,,,,+++******RRRSSSSSSSSSTTTTTTTTTTTTWWWWWWXXXXXXYYYZZZ[[[[[[[[[\\\^^^aaacccdddbbb``````dddkkkrrrvvvzzzwwwhhhYYYUUUVVVWWWWWWXXXWWWWWWUUUSSSQQQQQQTTTVVVWWWWWWUUURRRQQQTTTXXX\\\aaa___ZZZUUUQQQNNNLLLKKKFFFDDDAAA>>>======>>>???AAADDDHHHJJJLLLNNNPPPRRRWWWYYY\\\^^^___```bbbccccccdddeeeggghhhiiijjjjjjhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhiiijjjjjjkkkkkkjjjkkkmmmnnnnnnmmmllllllllllllnnnqqqvvvyyyzzzzzzwwwvvvttttttvvvvvvuuussssssttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvtttsssrrrvvvuuuttttttuuutttrrrpppppppppooopppqqqsssuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxyyyzzz|||||||||{{{{{{|||xxxvvvyyyyyywwwuuuwwwxxxxxxwwwvvvzzz|||{{{}}}~~~{{{wwwuuulllnnnsssssspppnnnccciiioooppplllfff\\\RRRIIIDDD===777444333333333333333222222222111111111......///000000111222222..............................------------..................................../////////000000000000000000000111111111222000000111222444555666666444555888;;;::::::AAAJJJUUUggg}}}ssseeeeeefffjjjnnnvvv}}}ggghhhhhhiiillluuuyyyqqqllleee___\\\WWWVVVTTTSSSQQQMMMHHHDDDAAAAAA@@@???>>>=========::::::;;;<<<======>>>>>>@@@BBBFFFJJJMMMOOOOOOOOOXXXXXXXXXYYYZZZ[[[[[[\\\XXXWWWVVVUUUTTTTTTTTTTTTXXXXXXXXXYYYZZZXXXUUUSSSQQQQQQQQQPPPOOOOOONNNNNNIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHDDDDDDDDDFFFHHHJJJLLLNNNKKKMMMPPPQQQOOOKKKGGGCCCEEEDDDCCCAAAAAAAAAAAABBBBBBHHHOOOUUUXXX[[[]]]^^^cccgggjjjhhhbbb```bbbeeellluuu{{{}}}yyypppkkklllpppttt~~~vvvgggbbb]]]YYYVVVOOODDD<<<555444222111000///000000111000...---------...///............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------//////............------*********+++++++++++++++.........---,,,,,,++++++QQQQQQRRRRRRSSSSSSTTTTTTVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXYYY^^^ccceeedddaaabbbdddjjjqqqtttvvv}}}tttcccZZZWWWUUUUUUVVVVVVWWWWWWUUUSSSRRRRRRTTTWWWVVVUUUSSSSSSUUUZZZ]]]eeeccc^^^YYYTTTPPPMMMLLLHHHFFFBBB???======>>>???@@@CCCFFFHHHJJJLLLNNNQQQSSSUUUXXXZZZ[[[\\\^^^```cccdddeeeggghhhiiiiiiiiigggggghhhhhhiiijjjkkkkkkggggggggghhhiiiiiijjjjjjkkkkkklllmmmmmmllllllkkkkkklllooossswwwxxxvvvtttrrrssstttuuuvvvuuutttssstttsssrrrqqqqqqrrrssstttuuuvvvwwwwwwwwwvvvtttsssuuuuuutttuuuuuutttqqqooonnnnnnnnnoooqqqtttvvvxxxvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvyyy{{{|||{{{zzzyyyxxxttttttuuuuuussstttxxxzzzmmmtttxxxyyy{{{|||xxxzzz~~~}}}~~~vvvpppuuu}}}|||wwwvvv~~~yyyuuulllooooookkkccc[[[SSSNNNEEE@@@;;;666444444333333222222222111111111000000000000000///......------...........................------,,,,,,------...---------......................../////////000000...////////////000000000000000111222333444555555333444888;;;:::999>>>EEEGGGSSSeee|||vvvtttssspppkkkjjjqqq{{{{{{uuummmgggggglllsssxxxzzzpppiiicccbbbbbbcccccc]]]RRRJJJHHHFFFCCC@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<===;;;===@@@DDDGGGJJJKKKLLLOOOQQQUUUXXX[[[]]]]]]]]]]]]\\\ZZZXXXWWWVVVUUUUUUWWWWWWWWWYYYZZZYYYWWWTTTRRRRRRQQQPPPOOOOOOOOOOOOJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIHHHIIIKKKOOORRRUUUQQQQQQRRRQQQNNNIIIEEEBBBCCCBBB@@@@@@AAABBBCCCDDDFFFMMMWWW___ccceeeeeeeeekkknnnqqqppplllhhhhhhjjjnnnwww|||ooohhhjjjrrrxxx~~~qqqeeeXXXTTTOOOLLLIIIEEE===777222111000/////////000000000///...---------......------------------------,,,,,,------,,,+++,,,---------------------------++++++,,,,,,,,,---------............------------)))))))))******++++++,,,---------,,,,,,+++++++++PPPQQQQQQRRRSSSSSSTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWUUUVVVZZZ```eeeeeedddfffhhhmmmsssvvvvvvzzzmmmaaaZZZTTTRRRSSSTTTUUUVVVVVVTTTRRRRRRSSSXXXXXXWWWVVVVVVXXX\\\```hhhfffbbb\\\WWWRRRNNNMMMKKKIIIEEEAAA???>>>??????@@@BBBEEEFFFHHHJJJMMMOOOQQQTTTWWWZZZ[[[]]]___aaaddddddfffggghhhhhhhhhhhhggghhhhhhiiijjjkkkllllllfffgggggghhhhhhiiijjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjkkkooossswwwxxxvvvtttrrrsssuuuvvvuuusssrrrrrrrrrqqqooonnnnnnooopppqqqssstttvvvwwwwwwwwwvvvvvvuuuttttttttttttssspppmmmllllllmmmoooqqqtttwwwyyyuuutttttttttttttttttttttssstttwwwyyyzzzyyyxxxwwwtttrrrqqqqqqooonnnrrrzzzpppeeepppyyyzzz|||yyytttuuu|||}}}|||yyyxxxuuuppppppsssuuuyyy~~~yyyzzzzzzvvvrrrkkkbbbXXXOOOLLLLLLAAA>>>999666555444333222000000000000////////////222222111///...---,,,+++........................------,,,,,,,,,,,,---------------.........//////............////////////---------............//////000000111222333444444333222333666666555999???>>>BBBLLL]]]uuu|||ssskkkkkkpppvvv~~~{{{vvvuuusssrrruuuwww||||||{{{{{{yyywwwxxx{{{}}}vvviii^^^SSSOOOIIIEEEBBB@@@===;;;===<<<;;;:::::::::;;;;;;999:::<<>>???>>><<<:::999::::::;;;::::::;;;<<<>>>@@@BBBDDDCCCIIIRRR]]]eeejjjmmmmmmhhhhhhiiihhheeebbb^^^\\\[[[[[[\\\^^^______]]][[[SSSRRRQQQOOONNNOOOOOOPPPLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEGGGHHHJJJKKKMMMMMMQQQPPPNNNNNNOOOQQQTTTVVVTTTQQQKKKFFFDDDDDDFFFHHHEEEGGGJJJJJJKKKOOOVVV[[[eeejjjqqqxxx|||~~~}}}}}}vvvqqqhhhaaaaaalll}}}|||ppp```TTTLLLHHHBBB===999666333000.........///////////////............------,,,,,,,,,,,,,,,,,,------------))),,,...---***)))+++...------------------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---*********+++++++++++++++***************)))))))))MMMMMMNNNOOOPPPQQQRRRSSSRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUXXX^^^fffkkkoooqqqwwwrrrdddWWWPPPPPPMMMOOOQQQRRRSSSSSSUUUWWWXXXYYYYYYYYYZZZ\\\```cccdddcccaaa^^^[[[XXXVVVTTTRRROOOJJJFFFCCCAAAAAAAAAAAABBBDDDEEEFFFHHHLLLNNNPPPUUU\\\bbbeeeggghhhiii```aaabbbcccddddddddddddggghhhhhhhhhiiiiiijjjjjjgggggghhhiiiiiijjjjjjkkkhhhhhhgggfffffffffffffffeeeeeeeeehhhllloooooooooppprrrtttrrrooommmnnnooommmmmmmmmmmmmmmmmmnnnnnnooopppqqqrrrrrrrrrqqqpppqqqooommmlllkkkkkkjjjhhhhhhhhhiiijjjmmmpppsssuuuqqqqqqrrrrrrssssssttttttttttttttttttuuuuuuuuuuuurrrpppooonnnlllppp~~~{{{nnnffffffsss}}}uuutttqqqqqquuu~~~~~~}}}yyyxxxzzz{{{~~~yyykkk[[[RRRKKKDDDCCCEEE@@@===:::888777666333111000000000000////////////.........///000000000111---------------------------,,,,,,++++++,,,,,,---,,,,,,------...//////000---------.........//////........./////////000000//////000000111222222222666444444777666333444777888999===DDDLLL\\\xxxrrrlllhhhhhhsssssskkkaaaYYYUUUPPPJJJEEECCCBBB???===<<<<<<<<<===<<<;;;;;;:::;;;===???@@@@@@DDDLLLVVV___hhhnnnqqqoooqqqssssssqqqlllgggcccaaaaaaaaabbbcccaaa^^^[[[WWWUUUSSSRRRQQQQQQRRRSSSNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHKKKMMMOOOQQQRRROOONNNMMMKKKKKKLLLMMMNNNNNNKKKFFFCCCDDDGGGKKKNNNOOOTTTXXXXXXVVVZZZccclll{{{}}}zzzqqqddddddddddddhhhtttzzznnnaaaWWWIIIEEE???999555222111000...///////////////......---.........------,,,,,,++++++,,,,,,,,,---------))),,,...---***(((+++...------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,++++++++++++************************KKKLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQSSSTTTVVVWWWWWWTTTTTTTTTSSSUUU[[[fffmmmqqqsss{{{xxxhhhYYYQQQPPPKKKMMMOOOQQQRRRTTTVVVYYYWWWXXXYYYYYYZZZ\\\```ccc``````___^^^]]][[[YYYYYYTTTQQQLLLGGGDDDBBBBBBBBBAAABBBDDDEEEFFFHHHLLLOOOMMMSSS\\\cccggghhhhhhiii^^^___```aaaaaabbbaaaaaagggggggggggghhhhhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkhhhgggfffeeeeeeeeeeeeeeecccaaa```bbbeeehhhjjjjjjnnnpppqqqpppmmmlllmmmooommmmmmmmmnnnnnnnnnooooooooooooppppppooonnnlllkkkooommmiiihhhhhhhhhgggfffffffffggghhhkkknnnqqqsssppppppqqqrrrrrrsssttttttuuuuuutttsssssssssttttttrrrqqqpppooonnntttlllcccbbbfffsss}}}}}}sssrrrqqqsssyyy{{{{{{}}}lll[[[RRRLLLDDD@@@@@@@@@>>>;;;999888666333111111111111111000000000000,,,,,,---------------------------------------------,,,,,,++++++,,,,,,---,,,,,,------...///000000---------.........//////000000000000111111111111//////000000111111222222///...000555555222111444444666;;;??????FFF\\\rrr}}}mmmbbb___jjj{{{~~~vvvjjjbbb]]]WWWPPPKKKHHHFFFDDDAAA@@@@@@@@@AAA>>>===;;;::::::;;;===>>><<<>>>DDDLLLVVV```iiinnn|||~~~{{{tttpppmmmlllkkkkkkjjjhhhdddaaaZZZXXXVVVTTTTTTTTTUUUVVVOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJIIIHHHHHHGGGHHHJJJMMMPPPRRRTTTUUUMMMLLLJJJIIIHHHGGGHHHHHHGGGFFFDDDCCCFFFJJJOOOSSS___fffkkkjjjfffiiitttqqqeee___ccchhhmmmsss}}}}}}zzznnnccc\\\IIIEEE>>>888444222111111/////////000//////...---------......------,,,++++++++++++,,,,,,---------(((,,,///---)))(((***...------------------------******+++++++++,,,,,,,,,---------.........//////---------,,,,,,++++++++++++++++++++++++++++++,,,MMMMMMLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTUUUUUUUUUVVVZZZ___cccmmmtttwwwcccYYYSSSOOOOOOPPPPPPPPPPPPRRRVVVXXX[[[YYYWWWUUUVVVXXX[[[]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZUUUNNNHHHDDDAAA???===BBBAAAAAABBBDDDGGGJJJLLLLLLOOOUUUYYY\\\___bbbdddbbbbbb```^^^\\\\\\^^^aaabbbdddfffgggggghhhiiikkkjjjjjjiiiiiihhhiiiiiiiiigggggggggggggggggghhhhhheeeddddddddddddeeeffffffllllllmmmmmmnnnoooooopppnnnmmmkkklllmmmnnnmmmmmmlllmmmnnnpppppppppooonnnoookkkfffcccccccccbbbbbbfffggggggggggggjjjnnnqqqpppooooooooopppqqqrrrrrrtttuuuuuuuuutttrrrpppooojjjlllllljjjqqq}}}iii``````dddmmmzzz~~~ppppppqqqvvv~~~vvvuuu{{{lllWWWNNNJJJEEE???;;;999999999999999666222///111111000000/////////...................................................,,,++++++***+++,,,...///,,,,,,,,,---...///000000........................---------------...///000////////////000000000000333333333333444555666666888555444888<<>>FFFOOOaaa}}}oooddddddgggyyyxxxoookkkddd[[[UUUQQQOOOLLLIIIGGGFFFDDDAAA???>>>???@@@???BBBDDDEEEEEEIIIOOOUUUYYYdddnnnsssyyy~~~yyyuuuqqqnnnmmmnnnmmmmmmhhhddd```]]][[[XXXUUURRRRRRXXX\\\]]]___bbbbbb___^^^\\\XXXVVVUUUWWWYYYZZZXXXVVVSSSTTTUUUUUURRRNNNHHHFFFDDDBBBBBBCCCFFFHHHOOOVVV]]]\\\WWWWWW___hhhwwwssskkkhhhhhhiiioooxxx}}}{{{zzzuuuyyyzzzpppbbbFFF>>>555000000111000...,,,---...//////...---,,,......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***++++++++++++******))))))******+++MMMMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMNNNOOOOOOPPPPPPOOOQQQRRRTTTVVVYYY^^^bbbnnnwww}}}lll```[[[XXXUUUSSSRRRPPPNNNMMMPPPUUUYYYXXXVVVTTTSSSSSSUUUXXXYYYWWWWWWXXXZZZ[[[]]]^^^___\\\XXXRRRLLLIIIFFFCCCAAACCCBBBAAA@@@AAACCCEEEFFFGGGJJJOOORRRTTTUUUWWWXXX\\\^^^___^^^\\\[[[ZZZ[[[___aaadddeeeeeeeeeggghhhiiiiiiiiihhhhhhiiiiiijjjjjjiiiiiiiiihhhhhhggggggffffffeeeeeeffffffggghhhccccccdddeeefffhhhhhhiiijjjjjjiiijjjjjjkkkllllllmmmnnnooopppooonnnmmmllljjjgggcccaaaaaaaaaaaa```\\\___bbbcccdddfffhhhjjjllllllmmmmmmoooppprrrssssssttttttrrroooiiiddd```YYY[[[^^^fffwww}}}gggXXXVVV^^^fffvvv}}}{{{}}}{{{llliiiooommmXXXLLLGGGAAA;;;888444444444555666555111////////////.......................................------------------------------,,,+++++++++,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------...//////...,,,,,,....../////////000000000000000000000111222333444888666555777777888===DDDIIIaaa~~~~~~nnnfffeeehhhyyy}}}sssjjjddd^^^XXXSSSPPPNNNJJJGGGEEEEEEFFFGGG@@@BBBDDDEEEEEEEEEFFFGGGHHHOOOUUUZZZbbbmmmuuuxxx}}}{{{{{{}}}~~~yyyuuupppkkkgggccc___\\\[[[gggrrruuuuuuvvvuuussspppjjjbbb^^^^^^______^^^]]]YYYUUUTTTSSSQQQMMMIIIDDDGGGHHHHHHGGGIIIMMMQQQ\\\gggssssssmmmiiinnnuuuoooeeeaaabbbjjjttt}}}|||~~~xxxppppppvvvwwwjjjZZZAAA;;;444000000111111000,,,---...//////...---,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++++++++***+++++++++***++++++,,,,,,******))))))))))))******MMMMMMLLLLLLMMMMMMNNNOOOKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTWWW[[[^^^jjjsss{{{xxxwwwyyywwwpppeee^^^]]][[[YYYWWWUUUQQQLLLJJJLLLQQQVVVWWWVVVTTTSSSSSSTTTVVVXXXXXXYYY[[[\\\]]]______```[[[WWWRRRMMMJJJGGGDDDBBBCCCBBB@@@??????AAABBBDDDGGGKKKPPPTTTVVVWWWYYYZZZ\\\___bbbbbb```]]]\\\[[[^^^```bbbccccccdddeeeggghhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjiiihhhhhhgggggggggffffffffffffggghhhhhhgggggggggggghhhhhhhhhhhhhhhiiijjjjjjjjjkkklllnnnnnnoooooooooooommmlllkkkhhheeeaaa___^^^^^^\\\[[[YYY]]]aaadddeeefffggghhhjjjjjjkkklllnnnoooqqqrrrpppqqqqqqooolllfff```\\\XXXZZZ```kkkmmmZZZQQQSSS___kkkttt|||{{{uuukkkmmmttt{{{|||~~~|||jjjVVVJJJDDD===888666222111222333444333111///..................------........................------------------------...------,,,++++++++++++...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////---+++***........./////////000000000000000000111222333333777555555777666555888===@@@OOOcccxxxqqqhhhbbbiiiqqqxxx~~~xxxmmmeee]]][[[YYYWWWUUUSSSPPPOOOJJJJJJJJJJJJJJJIIIGGGFFFHHHIIIKKKLLLPPPVVV\\\___gggmmmvvv~~~|||yyyyyy}}}zzzuuuqqqmmmiiigggggguuu|||tttkkkgggffffffccc```___[[[WWWTTTTTTRRRNNNJJJKKKNNNQQQQQQPPPSSS[[[bbbqqqzzz||||||~~~vvvdddcccfffgggqqq~~~yyyrrrnnnmmmlllmmmooolll^^^NNN;;;777222///000111111111...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...............------,,,,,,------...------,,,,,,+++*********************+++,,,------,,,,,,++++++++++++,,,,,,LLLKKKKKKKKKKKKLLLMMMMMMJJJJJJKKKKKKLLLMMMMMMMMMQQQRRRSSSSSSRRRSSSVVVXXX___hhhwwwyyyyyyzzzuuunnnjjjjjjiiieee^^^\\\^^^^^^[[[[[[XXXRRRLLLHHHIIINNNRRRXXXWWWVVVUUUTTTUUUWWWXXXZZZ[[[\\\]]]]]]]]]\\\\\\YYYUUUQQQLLLJJJGGGDDDAAABBBAAA???>>>???@@@BBBCCCGGGKKKRRRWWWZZZ[[[]]]^^^\\\___cccdddbbb___\\\ZZZ\\\___aaabbbbbbcccdddeeefffffffffffffffggghhhiiiiiiiiiiiiiiihhhhhhgggggggggffffffffffffggghhhhhhkkkkkkjjjjjjiiihhhhhhggghhhiiikkkkkkjjjkkknnnqqqoooppppppooonnnllljjjiiigggddd```]]][[[ZZZXXXVVVUUUYYY^^^bbbcccdddeeefffiiiiiijjjkkklllnnnpppqqqpppppppppnnniiiccc]]]YYYXXX\\\dddsssvvv^^^QQQPPPWWWeeeqqqvvv~~~zzzzzzzzzyyy}}}ooolllssszzzyyy{{{|||~~~tttcccQQQGGGAAA:::666444111000000111222222000...------..........................................------------------------------------,,,++++++***---------------,,,,,,,,,------------------------,,,---...//////---+++)))............////////////000000000000111222333444444333444777666444777;;;???EEEOOO]]]uuurrrhhhfffddddddffflllvvv~~~uuutttsssrrroooiiiaaa\\\[[[XXXVVVUUUUUUUUURRROOOOOOMMMKKKLLLLLLMMMNNNOOOTTTZZZccclllssswwwwwwwwwnnnllljjjlllqqqvvvzzz|||yyyxxxuuurrrnnnjjjiiihhhkkkxxxwwwqqqjjjhhhjjjkkkhhheeeccc```\\\[[[\\\\\\YYYWWWUUUXXXZZZZZZ\\\dddpppzzzuuufffbbbllltttsssxxxwwwmmmeee```fffjjjiiiddd\\\NNNBBB666444111//////000111111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...............------,,,,,,------...,,,,,,,,,++++++*********************+++,,,------,,,++++++******++++++,,,JJJJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJKKKLLLLLLMMMMMMQQQRRRSSSRRRQQQQQQRRRTTTTTT[[[gggttt}}}uuunnnppprrrmmmeee```___```]]]ZZZ[[[___```]]]]]]YYYTTTNNNJJJKKKOOOSSS[[[ZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\[[[YYYXXXWWWTTTPPPLLLJJJGGGCCCAAA??????>>>>>>???AAADDDEEEGGGLLLSSSYYY\\\^^^___```[[[^^^bbbcccaaa^^^[[[ZZZ\\\^^^aaabbbbbbbbbdddeeeddddddddddddeeefffggggggggggggggggggggghhhhhhhhhffffffeeeeeeffffffggghhhjjjjjjiiiiiihhhgggfffffffffiiikkkkkkjjjkkkooorrrpppqqqpppooonnnkkkiiigggdddaaa^^^[[[YYYWWWUUUSSSQQQUUUZZZ^^^```aaabbbdddhhhhhhiiijjjkkklllnnnooosssrrrppplllhhhbbb]]]ZZZ[[[aaammm{{{|||fffRRROOOUUU___mmmyyyrrrjjjnnntttyyyzzzppprrryyy}}}~~~|||gggYYYKKKCCC>>>888444333111000///000111111///................../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,---------........................,,,,,,---......---++++++------........./////////000000000000111222333444222111222666555444666;;;<<<>>>BBBLLL```sssjjjbbb]]][[[[[[```fffiiimmmuuu}}}tttmmmiiieeedddeeeddd^^^YYYRRRNNNKKKLLLMMMKKKJJJLLLKKKOOOTTTYYY]]]^^^]]]\\\XXXWWWVVVXXX\\\```bbbcccccccccbbb```]]][[[\\\]]]bbbmmm|||vvveeeaaa^^^___dddhhhkkkkkkiiifffcccdddgggjjjjjjhhheeefffggghhhmmmwww|||vvvpppllleeecccjjjyyyyyyoooeee^^^\\\bbbeee___UUUKKKAAA888222222000/////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,))))))(((((((((((())))))IIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMOOOPPPQQQQQQPPPPPPQQQSSSQQQUUU\\\ccciiimmmoooooollliiiiiillljjjccc^^^]]]ZZZZZZYYYXXX[[[``````]]]\\\ZZZUUUQQQNNNOOOTTTXXX^^^]]]\\\[[[[[[[[[\\\\\\\\\]]]^^^___^^^]]][[[ZZZVVVSSSPPPMMMJJJHHHDDDBBB=========>>>@@@CCCFFFHHHLLLQQQXXX]]]```aaaaaabbb]]]```cccdddbbb___\\\[[[\\\^^^aaabbbbbbbbbdddeeebbbbbbbbbbbbcccdddeeefffeeeeeeeeefffgggggghhhhhheeeeeeeeeeeeeeeffffffgggggggggggggggggggggggggggdddgggkkkkkkiiijjjnnnrrrqqqqqqqqqooommmjjjhhhfff___]]]ZZZYYYXXXWWWUUUSSSPPPTTTXXX\\\^^^```cccdddhhhhhhhhhiiijjjkkklllmmmooonnnmmmkkkhhhfffdddccchhhppp|||mmmYYYKKKPPP^^^jjjvvvvvviiieeennnyyy}}}}}}xxx|||}}}|||ooo[[[OOOEEE@@@<<<777333333222000//////000000///---.........//////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,---------------.........//////////////////000111222222111000111333333111444999777:::???GGGTTTkkk}}}qqqiiibbb[[[YYY\\\\\\]]]```gggsssvvvmmm___WWWQQQQQQPPPMMMLLLNNNJJJKKKMMMNNNNNNMMMKKKJJJJJJIIIJJJMMMRRRUUUVVVVVVWWWYYYZZZXXXVVVUUUWWWYYY```iiissszzz}}}|||uuummmaaa^^^[[[[[[```hhhqqqwwwxxxuuutttvvv{{{~~~|||}}}~~~~~~zzzrrrooojjjffffffiiiqqq{{{}}}sssjjjdddccc``````\\\QQQGGGAAA:::444000000000///.........///---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***++++++,,,,,,,,,,,,++++++***+++++++++))))))(((((((((((())))))HHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNPPPPPPPPPPPPRRRSSSSSSUUUWWW[[[^^^```aaabbb^^^bbbiiikkkfff]]][[[___WWWXXXWWWWWW[[[aaa```\\\[[[YYYWWWSSSRRRTTTYYY\\\```______^^^]]]]]]]]]^^^___```bbbccccccbbb```___VVVTTTPPPMMMKKKIIIEEEBBB<<<<<<<<<>>>AAAEEEHHHJJJQQQVVV]]]aaacccccccccccc```cccfffgggeeebbb______\\\___aaabbbbbbcccdddeeeaaaaaaaaaaaabbbcccdddeeecccddddddeeefffggghhhhhheeeddddddddddddeeeffffffdddeeeeeefffggghhhiiijjjbbbfffjjjjjjhhhhhhmmmrrrrrrrrrqqqooommmjjjgggeee[[[YYYXXXXXXXXXXXXVVVUUURRRUUUYYY]]]___bbbeeegggiiiiiihhhhhhiiijjjkkkkkkhhhhhhhhhiiijjjlllmmmnnnxxx}}}eeeQQQGGGRRRdddppp|||zzznnneeehhhuuuxxxxxxzzzrrrcccSSSIIIAAA>>>;;;777333333333111//////000000...---.../////////000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,......---------.........//////...------......///000111222000000222111///222777333999@@@HHHPPP___vvv}}}rrrfff______ZZZZZZ\\\^^^bbbiiiqqqvvvuuujjj___\\\YYYSSSQQQTTTMMMMMMNNNMMMLLLKKKIIIHHHHHHIIILLLQQQWWW[[[\\\\\\^^^```aaa```^^^^^^```cccjjjssszzzzzzxxxwwwuuurrrnnnkkkfffcccfffooo|||zzzkkkiiimmmpppsssvvvuuuzzzppphhhhhhkkkeee___SSSFFF???<<<888222///000000///...---......///......------......///*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,---...............------,,,,,,------...(((((()))***+++,,,,,,---------,,,+++************++++++************++++++FFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRSSSUUUWWWYYYYYYZZZ\\\^^^fffgggiiijjjiiifffcccaaa\\\[[[\\\]]]```aaa```___dddaaa\\\YYYXXXZZZ^^^aaaaaabbbbbb```]]]^^^aaaddddddccccccccccccaaa]]]ZZZYYYUUUPPPLLLJJJGGGEEECCC<<<<<<;;;<<>>DDDKKKUUU___eeexxxwwwmmmhhhdddaaa[[[WWWWWWZZZ^^^bbbnnntttyyy{{{}}}rrrlllfff\\\VVVVVVUUUUUUVVVWWWWWWUUURRRNNNOOONNNSSS^^^cccdddffflllnnnooopppooollllllooorrrzzzwwwyyyzzztttnnnjjjllluuussskkkhhhhhhjjjjjj\\\SSSFFF>>>:::888555111000000//////.........---//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++...,,,***(((((()))***++++++******)))***+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++EEEEEEFFFFFFFFFGGGGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMNNNPPPQQQQQQQQQQQQQQQTTTWWWZZZ]]]```cccfffooorrruuuwwwvvvrrrooommmnnnlllkkkkkkkkkkkkhhhggghhhfffcccbbbaaaccceeegggggghhhgggdddaaa```bbbdddfffeeedddddddddbbb^^^[[[WWWTTTOOOKKKIIIFFFCCCAAA===<<<<<<>>>@@@DDDHHHJJJUUUZZZaaagggjjjkkklllmmmiiiiiijjjkkkkkkhhhddd`````````_________``````aaaaaabbbccceeeeeeddddddcccccccccbbbbbbbbbaaaaaaaaabbbbbbcccdddeeeeeeeeeeeedddcccbbbdddgggiiihhhfffggghhhjjjkkkjjjgggdddbbbggghhhiiiiiigggccc^^^[[[YYYXXXVVVUUUVVVWWWXXXYYYVVVWWWYYY[[[^^^```aaaaaafffffffffffffffggghhhhhhhhhiiiiiifffeeemmm{{{uuu]]]MMMRRRVVV\\\jjjwwwssszzz{{{rrrbbbSSSIIIFFFAAA;;;555222111111111000///.........///000//////...------...//////------------------------...---,,,+++***+++,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///000000///......///111444333111000///111222333999:::<<>>BBBFFFHHHLLLXXXmmmzzzppphhhcccaaa```]]]]]]]]]]]]___eeemmmsssxxxnnniiiiiihhhmmmuuu~~~{{{uuuoookkklllvvvxxxlllddd___\\\]]]aaakkkrrrxxxnnnccc```bbb```XXXOOOEEE???777222111111000///////////////............,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++***))))))((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************EEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKMMMMMMNNNNNNNNNNNNNNNMMMOOOSSSXXX^^^ccchhhmmmqqq|||{{{}}}~~~|||vvvuuutttqqqmmmjjjhhhggggggeeecccaaa```]]]YYYVVVPPPMMMJJJGGGEEECCC@@@===;;;<<<===@@@CCCFFFHHHJJJVVVZZZ```fffkkkpppuuuxxxwwwvvvvvvuuusssnnnhhhdddaaaaaa``````______``````___```aaabbbcccbbbaaaaaa````````````````````````eeedddbbbaaaaaabbbcccddd``````aaaccceeegggggghhhcccdddeeeffffffdddaaa```___`````````^^^\\\YYYWWWTTTTTTTTTTTTUUUWWWXXXYYYYYYYYYYYYZZZ\\\]]]^^^___aaaaaaaaaaaabbbdddeeefffcccgggjjjhhhiiitttttt___OOOOOO]]]nnn~~~~~~rrrfffYYYOOOKKKFFF>>>888444222222222000000///......---------///////////////////////////......------......///---,,,,,,+++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///000000...///000///------///000/////////000222555888:::666888999999:::;;;>>>AAABBBCCCJJJUUUcccvvvzzzuuusssqqqkkkccc^^^]]]^^^___```jjjxxx}}}xxxwwwvvv}}}~~~lllcccZZZVVVWWW[[[fffppp|||qqqjjjbbb^^^\\\VVVLLLDDD<<<888333000111222222222///////////////..................---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++)))((('''(((***,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++FFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMMMMMMMLLLPPPSSSYYY^^^ccciiinnnrrr|||{{{yyywwwuuuqqqnnnkkkjjjgggdddaaa___\\\XXXUUULLLJJJGGGEEEDDDAAA>>><<<999;;;===AAADDDFFFHHHIIIQQQUUU\\\bbbhhhnnntttxxxwwwvvvvvvuuusssoooiiieeeaaaaaa```______^^^______^^^___```aaaaaaaaa```___________________________dddcccbbb``````aaabbbccc```aaabbbbbbccccccdddeee```aaacccdddeeedddcccbbb^^^^^^]]]\\\[[[YYYWWWVVVRRRRRRSSSTTTUUUVVVXXXXXXYYYYYYYYYZZZ[[[\\\^^^_______________```aaabbbcccaaafffjjjkkkmmmxxxvvvcccWWWQQQWWWcccuuu~~~}}}~~~uuujjjaaaYYYSSSRRRJJJ???666222333444555000000000000//////............////////////............------------......---------------,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////...//////...------...000------...000333888<<<>>>555777888999999:::<<<======???DDDGGGKKKXXXtttrrrhhhdddbbb___]]][[[bbbooo~~~xxxnnnhhh___ZZZUUUTTTVVV]]]kkkxxxyyyzzz~~~~~~wwwqqqnnnnnnkkkeee]]]TTTJJJBBB>>>555333000///000222333333.........///////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))+++------+++)))((('''(((***+++,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHJJJKKKKKKLLLMMMMMMMMMLLLOOOSSSZZZ```fffmmmssswww}}}yyysssooommmjjjfffbbb___[[[WWWTTTJJJHHHFFFDDDCCCAAA===;;;999;;;???CCCFFFHHHIIIJJJNNNRRRXXX^^^dddiiinnnqqqqqqqqqqqqrrrqqqmmmhhhddd``````___^^^]]]]]]]]]]]]\\\]]]___`````````___^^^]]]^^^^^^^^^^^^_________bbbaaaaaaaaaaaaaaabbbbbbaaabbbcccbbbaaa```aaabbb___```aaabbbcccbbbaaaaaa^^^]]][[[YYYXXXVVVUUUTTTQQQQQQRRRSSSTTTUUUVVVWWWYYYYYYXXXYYYZZZ\\\^^^___^^^^^^]]]]]]]]]^^^______^^^bbbggglllrrr~~~}}}eeeUUUQQQSSS___jjjzzzyyyuuu{{{yyymmmccc^^^ZZZUUURRRIII===444222444555555...//////000000000//////++++++,,,------,,,++++++,,,,,,---......---,,,,,,------.........---,,,+++,,,,,,,,,+++++++++******)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------...//////...------...000,,,,,,---000444888<<>>>>>HHHaaaxxxtttjjj```ZZZXXXXXX\\\eeeooo}}}uuukkkccc]]]XXXSSSQQQRRRUUUZZZccctttssswww}}}}}}tttlllgggdddkkkhhhaaaVVVIII???;;;999000//////......///000111.........///////////////++++++++++++************,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))+++,,,,,,+++***)))'''((()))***++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMRRRZZZcccmmmvvv~~~~~~wwwqqqllliiiddd```\\\XXXTTTQQQHHHFFFEEEDDDCCCAAA===::::::===AAAFFFIIIKKKLLLLLLOOORRRXXX]]]```cccfffhhhiiiiiijjjlllmmmkkkgggccc______^^^]]]\\\\\\\\\\\\[[[\\\^^^_________^^^]]]\\\]]]]]]]]]^^^^^^^^^^^^______```aaabbbbbbbbbbbb```aaacccbbb```___```bbb````````````___^^^]]]\\\]]]\\\YYYVVVTTTSSSRRRQQQPPPQQQRRRSSSTTTTTTUUUUUUXXXXXXXXXXXXYYY\\\___```^^^]]]\\\\\\[[[\\\\\\\\\XXX\\\dddmmmxxx}}}iiiWWWOOOQQQVVVfffsssrrrqqq|||}}}{{{sssggg___\\\XXXSSSJJJBBB888333333444444222+++,,,...///000/////////***+++,,,,,,,,,,,,+++***)))+++---......---+++))),,,,,,---...---,,,+++***,,,,,,,,,+++++++++******((()))***+++,,,++++++***************************************************)))******++++++,,,------......///...---,,,...000---------///111555888;;;222444777777555333333333000111555999;;;AAAPPP___vvvrrrhhhaaa]]][[[]]]```gggvvvyyykkk```[[[YYYXXXVVVRRRSSSXXX^^^eeeqqqxxxzzz~~~sssiiicccbbbbbbgggaaaUUUIII>>>888555444////////////...---...///............/////////000+++++++++************))),,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***+++,,,++++++***((((((((())))))***+++,,,++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMJJJPPP[[[fffrrr}}}yyyrrriiifff```[[[WWWSSSOOOLLLGGGFFFDDDDDDCCCAAA===:::<<<>>>CCCHHHLLLMMMNNNNNNPPPTTTYYY\\\^^^___```aaacccdddfffhhhjjjiiifffccc___^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^___^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^]]]^^^```bbbbbbbbbbbbaaa^^^```bbbbbb______aaacccaaaaaa```___]]][[[YYYXXX\\\[[[XXXTTTRRRPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSXXXWWWWWWXXXYYY\\\___aaa^^^]]]\\\[[[ZZZZZZZZZZZZTTTXXXaaammm{{{kkkZZZPPPOOOUUU[[[kkk|||}}}nnnnnn}}}|||yyypppeee^^^[[[UUUOOOAAA;;;444222444555222///)))***,,,.../////////...,,,,,,............,,,,,,(((***,,,//////,,,***(((++++++,,,---,,,+++***))),,,,,,,,,+++++++++******((()))***+++,,,+++******************************************************+++,,,,,,------...//////---...///...,,,,,,...//////...---...///222444666///222555777666555555555666333444888<<<>>>DDDKKKYYYiii}}}nnngggaaa___\\\[[[dddppp||||||nnndddYYYSSSTTTXXXZZZ[[[aaabbbfffkkkppp{{{~~~~~~zzzlllbbb___aaaddddddYYYJJJ===777444111///111222222111///......///---.........//////000000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++++++++++++++))))))(((((((((***+++---++++++************++++++************************++++++++++++++++++++++++((((((((((((((((((((((((BBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHKKKMMMRRRSSSYYYfffyyy|||uuulllfff^^^VVVRRROOOMMMLLLIIIHHHHHHFFFDDDBBB@@@??????BBBGGGJJJKKKLLLNNNOOOSSSTTTWWWZZZ\\\___```aaabbbbbbbbbbbbaaa```___^^^```______^^^\\\[[[[[[ZZZ[[[]]]^^^^^^]]]^^^___aaa^^^]]]]]]^^^______^^^\\\^^^___```aaaaaaaaaaaaaaa]]]^^^___```aaaaaa````````````___]]]\\\[[[ZZZZZZ[[[VVVQQQOOOOOOPPPOOONNNSSSSSSSSSSSSTTTUUUVVVWWWUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZ\\\___\\\WWWVVVYYYTTT]]]gggqqq~~~oooYYYQQQOOOOOOWWWcccyyyvvvllltttpppfffaaa```ddd\\\FFF:::777333000000000///.....................------,,,---...//////---+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++***+++,,,---...---------............///////////////000000000000333333444555555555555444333444555555666888===@@@GGGJJJVVVnnn|||kkkaaa```cccdddcccmmmttt~~~}}}pppiiiccc[[[UUUVVVVVVXXX```kkkzzz~~~~~~}}}|||zzzooofffcccccccccbbbWWWMMM@@@777444222000---000///...------...///000...------,,,,,,------...------,,,,,,+++***))))))************************************************(((***+++,,,,,,+++***((()))******+++++++++******************************,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,******))))))))))))******BBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIHHHGGGHHHJJJLLLLLLOOOWWWfffzzz}}}uuunnngggbbb[[[TTTQQQOOOMMMLLLMMMLLLKKKIIIGGGDDDAAA@@@???CCCHHHLLLMMMNNNOOOOOOSSSUUUWWWYYY\\\]]]__________________^^^]]]\\\\\\^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\]]]]]]\\\\\\]]]^^^]]]\\\[[[\\\^^^^^^\\\[[[]]]^^^______`````````___^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^]]]]]][[[ZZZXXXWWWXXXTTTOOOMMMNNNOOOOOONNNRRRRRRRRRRRRSSSTTTUUUVVVTTTUUUUUUVVVWWWXXXYYYYYY[[[XXXXXXZZZYYYUUUUUUXXXWWW```mmmyyy|||fffTTTOOORRRVVVaaammmxxxttt}}}llleeefffdddbbbXXXDDD999666333000000000///...........................---...///000///...,,,+++++++++++++++++++++,,,,,,************************************************************************************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------................../////////000000000//////000111111111111111333444444444444555999<<<@@@BBBHHHVVVnnnwwwmmmiiigggfffcccfffiiilllooorrrvvvxxxxxx{{{}}}|||yyyuuussssss|||ssshhh___[[[WWWWWWZZZ```ccchhhuuuzzzvvvvvvyyy|||xxxpppfffbbbbbbbbb^^^[[[MMMEEE;;;555333333111...000///...------...///000...------,,,,,,------...------,,,,,,+++******)))************************************************((()))+++,,,,,,+++)))(((******+++++++++******)))******************************************++++++*********+++++++++,,,,,,*********))))))*********BBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHGGGFFFGGGIIIKKKJJJOOOWWWdddxxxzzzooogggccc___YYYUUUSSSRRRQQQPPPSSSSSSQQQOOOKKKGGGDDDBBBAAAEEEJJJNNNPPPPPPPPPPPPTTTUUUWWWYYYZZZ\\\\\\]]]\\\\\\\\\\\\[[[ZZZYYYYYY[[[[[[[[[[[[[[[\\\\\\\\\[[[\\\\\\\\\ZZZYYYZZZ[[[[[[ZZZYYYZZZ\\\\\\ZZZYYY\\\\\\]]]^^^^^^^^^]]]]]]^^^]]][[[ZZZYYYZZZZZZ[[[[[[\\\\\\\\\ZZZXXXUUUTTTRRRPPPLLLKKKLLLMMMMMMMMMQQQPPPPPPPPPQQQRRRSSSTTTSSSSSSTTTUUUVVVWWWXXXXXX[[[WWWTTTVVVVVVTTTSSSUUUXXXdddtttooo^^^PPPPPPXXXaaammmyyyyyy~~~xxxeeeaaaiiieee[[[NNN???888555222000000000///..............................//////000000///---,,,,,,,,,++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------.....................////////////000------...///////////////222333333222222222555777:::===BBBHHHUUUnnn}}}zzzvvvvvvzzz|||zzzzzzfffccc___\\\\\\\\\\\\\\\```bbbeeeffffffgggiiikkkqqqwwwyyyqqqllliiihhhhhhgggccc___[[[YYYXXXaaagggqqqxxx{{{}}}{{{yyyuuuqqqnnnnnnqqqtttzzznnnhhhaaa___```]]]VVVOOO???:::444111222333111000//////...------...//////...------,,,,,,------...---,,,,,,++++++*********************************************************((((((************((((((+++++++++++++++***)))(((************************((())))))***++++++,,,,,,*********++++++++++++,,,++++++************++++++BBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDFFFGGGGGGFFFFFFHHHIIILLLQQQWWWaaappp}}}pppgggeeeaaa[[[XXXWWWWWWWWWVVVYYYYYYWWWTTTPPPKKKGGGDDDCCCGGGMMMQQQRRRQQQQQQQQQTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZZZZZZZYYYYYYXXXWWWXXXYYYYYYZZZ[[[[[[\\\\\\[[[\\\]]][[[YYYXXXXXXYYYZZZYYYYYYZZZ[[[[[[ZZZXXX[[[[[[\\\]]]]]]\\\\\\\\\\\\[[[YYYWWWWWWXXXZZZ[[[YYYZZZ[[[[[[ZZZWWWSSSQQQMMMLLLJJJIIIJJJKKKLLLLLLOOOOOOOOOOOOOOOPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVVVV[[[VVVSSSUUUVVVTTTSSSTTTZZZiii}}}hhh[[[SSSWWWaaammmyyyzzzyyywwwaaa]]]fff___OOOCCC888666333111000000000///...---------.....................//////......---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........------........./////////...///000000111111000000111222222222111222444666555;;;AAAFFFMMM^^^tttzzzvvvssstttvvv~~~xxxpppfff```\\\[[[XXXVVVUUUUUUUUUUUUVVVXXX[[[]]]bbbfffssswwwmmmccc[[[WWWUUUVVVXXX[[[\\\^^^ccciiinnn|||xxxuuuyyy}}}uuuuuutttqqqoooooosssvvv}}}xxxnnnllljjjfffbbb]]]TTTKKKDDD666333000000111222111000...........................------,,,,,,------...,,,,,,,,,++++++*********************************************************'''((())))))))))))((('''+++++++++++++++***)))(((************************))))))*********+++++++++************++++++++++++,,,++++++++++++++++++,,,BBBBBBBBBCCCCCCCCCCCCDDDCCCDDDEEEFFFFFFFFFEEEEEECCCDDDFFFFFFFFFFFFGGGIIIKKKOOOUUU[[[fff|||xxxnnnjjjeee___ZZZYYYYYYYYYZZZ]]]]]]\\\YYYUUUPPPKKKHHHGGGKKKOOORRRRRRQQQQQQQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWVVVWWWWWWXXXYYYZZZ[[[[[[\\\]]]]]]\\\YYYXXXXXXYYYZZZYYYXXXYYY[[[[[[YYYXXXZZZ[[[[[[[[[[[[[[[ZZZZZZXXXWWWVVVUUUVVVXXX[[[\\\XXXYYYZZZZZZXXXUUUQQQOOOIIIIIIIIIIIIIIIIIIKKKLLLNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUZZZVVVTTTWWWYYYWWWWWWZZZeeesssuuu```ZZZXXXaaaooo{{{{{{|||xxxyyyzzzccc\\\aaaVVVFFF<<<555444222000///000000///------------.........//////------------,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------------...------------............///000111111222222111111///111222333333444666888444777;;;???FFFPPP\\\eee~~~}}}yyyvvvsssrrryyywwwnnngggccc^^^ZZZXXXWWWUUUTTTTTTTTTUUUUUUXXXZZZaaaooo~~~uuummmfffeeeaaaZZZSSSNNNMMMMMMNNNSSS[[[bbbjjjuuu|||uuurrrsss|||{{{{{{{{{yyyxxxxxxzzz{{{|||~~~~~~}}}vvvnnnqqqqqqmmmcccVVVIII@@@;;;222111000000111111000///------............------...------,,,,,,------...,,,,,,+++++++++++++++***************************************************(((((())))))))))))((((((+++++++++++++++***)))(((************************+++++++++*********))))))))))))*********+++++++++,,,++++++++++++++++++,,,BBBBBBBBBCCCCCCCCCCCCDDDCCCDDDFFFFFFGGGFFFEEEDDDBBBDDDFFFGGGFFFFFFGGGHHHGGGJJJOOOTTT\\\nnnzzzrrrkkkbbb[[[XXXXXXYYYYYY^^^^^^^^^\\\XXXTTTOOOLLLKKKNNNQQQRRRQQQPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\\\\[[[YYYXXXXXXYYYYYYXXXXXXYYYZZZZZZYYYWWWXXXYYYYYYYYYYYYXXXXXXWWWTTTTTTTTTTTTVVVXXXZZZ[[[WWWWWWWWWVVVTTTQQQNNNMMMHHHIIIJJJJJJIIIIIIJJJLLLNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUXXXVVVVVVYYY[[[]]]dddlllxxx~~~jjjXXXYYY___lll|||~~~|||{{{}}}~~~{{{ggg^^^ZZZMMMAAA<<<444222000//////000000///---,,,,,,------.../////////,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------.........//////000000000000000///000333444444555666888:::888666888>>>GGGOOOTTT___lllvvvpppppppppwwwxxxrrrooohhhfffcccaaa___]]]ZZZWWWVVVTTTVVV]]]eeeooo|||}}}tttkkkccc]]]YYYZZZYYYUUUPPPNNNOOOQQQOOOWWWcccnnnyyyyyyvvvuuutttvvvyyy}}}yyy|||}}}|||}}}|||vvvtttppphhhZZZKKK???888666111111111000000//////...------............------...------,,,,,,------...++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))******+++++++++******************************,,,,,,++++++***))))))((()))))))))************+++++++++************++++++BBBBBBBBBCCCCCCCCCCCCDDDBBBCCCEEEFFFFFFEEECCCBBBAAADDDFFFGGGGGGGGGHHHIIIEEEHHHKKKOOOUUUaaaqqq|||}}}ttthhh^^^YYYXXXYYYZZZ\\\]]]^^^]]][[[VVVRRROOOPPPQQQRRRQQQOOONNNNNNOOOOOOPPPRRRTTTUUUVVVWWWWWWUUUUUUVVVVVVVVVVVVVVVUUUTTTUUUUUUVVVWWWXXXYYYYYYYYYZZZZZZYYYWWWVVVWWWXXXWWWVVVVVVWWWXXXXXXWWWUUUUUUVVVVVVVVVUUUUUUTTTSSSQQQRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRPPPMMMKKKJJJHHHJJJLLLKKKIIIIIIJJJMMMNNNNNNMMMMMMMMMMMMMMMNNNPPPPPPQQQRRRSSSTTTUUUUUUWWWUUUVVVXXX[[[ddduuutttbbbVVV\\\gggwww~~~~~~ssseee\\\SSSDDD>>>;;;111000///...///000000...---,,,,,,------...//////000------,,,,,,+++++++++,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------......///000000000000///000111333444333333444666999888777888<<>><<<999---///......///000000...---,,,,,,------...///000000......---,,,,,,,,,,,,---*********++++++,,,,,,---************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------///000000111111111111111111222444444222111222222///222777999::::::;;;<<