BM6P6(@ oooXXXRRRPPPOOONNNMMMLLLLLLLLLLLLJJJIIIHHHHHHIIIKKKNNNOOOPPPOOOLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGKKKJJJJJJIIIHHHHHHGGGGGGIIIGGGEEEDDDEEEEEEDDDCCCEEEFFFGGGIIIJJJJJJIIIIIIDDDCCCBBBAAAAAACCCEEEFFFBBBEEEHHHKKKMMMPPPSSSVVVRRRQQQQQQSSSTTTSSSQQQNNNKKKNNNRRRSSSRRRUUU\\\bbb___]]]ZZZWWWUUUTTTUUUUUU[[[XXXVVVUUUWWWXXXYYYXXXTTTJJJDDDHHHOOOSSSUUUVVVYYYWWWUUUVVVXXXZZZXXXVVVRRROOOLLLJJJJJJOOOWWW\\\]]]YYYXXXYYYXXXUUUVVVZZZWWWWWWUUUSSSVVVaaaqqq~~~yyynnnccc[[[YYY]]]aaaeee```XXXRRRQQQTTTZZZ^^^``````___]]]]]]___dddgggeeebbb]]][[[[[[___dddgggbbb[[[TTTSSSVVVWWWSSSNNNLLLMMMNNNPPPSSSYYY```eeeuuuqqqjjjccc^^^\\\]]]^^^___ZZZWWWXXX]]]^^^YYYTTTUUUUUUVVVUUUUUUUUUVVVXXXXXXYYYYYYYYYXXXVVVTTTRRRRRRRRRRRRQQQPPPQQQTTTVVVYYYRRRNNNQQQRRRPPPRRRVVV\\\ooosss```OOOMMMLLLGGGJJJMMMQQQSSSRRRSSSVVVXXXXXXXXXXXXZZZ[[[ZZZXXXUUUSSSNNNJJJKKKNNNQQQOOOLLLKKKLLLLLLMMMMMMMMMMMMLLLNNNMMMLLLIIIFFFFFFHHHJJJOOOPPPOOONNNKKKIIIIIIIIIJJJIIIGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEIIIHHHHHHGGGFFFEEEDDDDDDFFFEEEDDDDDDEEEEEEDDDBBBEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBAAA@@@BBBEEEHHHFFFEEEDDDCCCBBBBBBCCCDDDHHHGGGEEECCCCCCDDDFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEE@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFCCCDDDDDDEEEFFFHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJIIIKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKNNNKKKHHHGGGJJJKKKJJJHHHIIIKKKLLLKKKHHHGGGGGGGGGIIIJJJLLLMMMNNNMMMKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLQQQQQQPPPOOOOOOOOOOOOPPPOOONNNNNNMMMMMMNNNOOOOOORRRRRRRRRQQQPPPPPPOOOOOOSSSUUU\\\eeennn}}}nnnWWWRRRKKKKKKKKKJJJIIIIIIHHHHHHJJJIIIHHHHHHIIIKKKMMMOOOOOONNNLLLIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFHHHFFFDDDDDDEEEEEEEEEDDDCCCDDDFFFHHHIIIJJJIIIIIIDDDCCCAAA@@@???@@@AAABBBDDDGGGJJJLLLMMMPPPSSSUUUVVVTTTSSSSSSSSSRRRPPPNNNNNNPPPRRRQQQOOOPPPUUUZZZ\\\ZZZXXXWWWVVVVVVWWWXXXZZZXXXUUUTTTUUUWWWXXXXXXSSSKKKFFFJJJRRRVVVXXXZZZWWWUUUSSSTTTVVVWWWVVVTTTRRRQQQNNNKKKKKKPPPYYY```aaaZZZUUUUUUVVVTTTUUUXXXRRRSSSTTTTTTWWW___kkkuuuxxxtttmmmeee^^^\\\^^^```ccc^^^WWWQQQPPPTTTZZZ^^^bbbaaa```]]]\\\]]]```dddbbb```\\\YYYYYY[[[^^^``````\\\YYYYYY[[[\\\YYYVVVSSSTTTVVVWWWYYY]]]bbbfffpppllleee___[[[ZZZZZZ[[[\\\XXXUUUWWW[[[\\\WWWRRRPPPQQQRRRSSSUUUWWWZZZ]]]ZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSRRRQQQPPPRRRVVVYYYWWWRRRPPPQQQPPPNNNRRRXXXlllooohhhVVVKKKLLLNNNLLLLLLNNNQQQQQQPPPQQQSSSVVVWWWWWWYYY[[[]]]\\\YYYWWWOOOLLLIIIKKKNNNPPPNNNKKKKKKLLLLLLMMMMMMMMMLLLLLLNNNNNNMMMKKKIIIHHHIIIKKKQQQRRRRRRPPPMMMKKKKKKLLLKKKJJJHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBAAA@@@AAADDDGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEDDD@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFFFFGGGGGGHHHHHHHHHLLLJJJJJJJJJLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLIIIFFFFFFHHHIIIHHHGGGJJJKKKLLLLLLIIIHHHHHHHHHHHHJJJKKKMMMMMMMMMLLLKKKMMMMMMMMMMMMMMMNNNNNNNNNJJJJJJJJJJJJJJJKKKLLLMMMQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPPPPPPPPPPOOOOOOQQQSSSXXX```gggtttmmmWWWQQQLLLLLLMMMMMMLLLKKKIIIHHHIIIHHHHHHHHHIIIKKKMMMNNNNNNMMMKKKHHHFFFFFFEEEFFFHHHHHHJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFEEECCCCCCEEEEEEEEEDDDCCCEEEGGGIIIKKKKKKKKKKKKEEEDDDBBBAAA@@@AAAAAABBBIIIKKKMMMNNNOOOPPPRRRTTTYYYWWWTTTRRRRRRQQQOOONNNNNNPPPQQQOOOLLLLLLOOOSSSVVVVVVVVVVVVWWWXXXYYYZZZZZZWWWSSSQQQSSSUUUWWWXXXUUUMMMIIIMMMTTTXXXZZZ\\\UUUSSSPPPOOOPPPRRRSSSSSSRRRSSSQQQNNNMMMRRR]]]fffhhh^^^UUUTTTUUUVVVVVVXXXOOORRRUUUWWWYYY^^^ffflllnnnmmmjjjeee```]]]]]]^^^```\\\VVVQQQQQQUUUZZZ^^^bbbaaa___\\\ZZZZZZ]]]___aaa```]]][[[YYYZZZ[[[[[[]]]^^^^^^___```___^^^]]]XXXZZZ\\\^^^^^^```bbbdddmmmiiiddd^^^[[[ZZZ[[[\\\ZZZWWWUUUWWWZZZZZZUUUPPPNNNNNNNNNPPPSSSVVVYYY[[[YYYXXXVVVUUUTTTUUUVVVWWWTTTTTTSSSQQQQQQSSSWWWZZZSSSRRRTTTVVVVVVUUUZZZaaannneeeYYYPPPLLLLLLNNNOOOOOOOOOOOONNNMMMNNNQQQSSSTTTUUUVVVYYY[[[ZZZWWWUUUKKKIIIIIIKKKNNNOOOMMMJJJLLLLLLLLLMMMMMMLLLLLLKKKLLLMMMNNNMMMKKKJJJKKKLLLQQQRRRRRRPPPMMMLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIGGGFFFFFFGGGHHHFFFEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@AAACCCEEEEEEEEEDDDCCCCCCCCCCCCDDDAAAAAABBBDDDEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDD@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEEEEFFFGGGHHHIIIIIILLLKKKIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLIIIGGGGGGHHHIIIHHHHHHJJJLLLMMMLLLJJJIIIIIIIIIGGGIIIJJJLLLMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIJJJJJJKKKMMMNNNOOOPPPPPPOOONNNNNNNNNNNNOOOPPPPPPQQQQQQQQQOOONNNMMMOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQTTTYYY^^^gggwwwkkkVVVQQQMMMNNNOOOOOOOOOMMMKKKIIIHHHGGGGGGHHHIIIJJJLLLMMMLLLKKKIIIGGGEEEEEEEEEEEEGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFEEEGGGEEECCCCCCDDDDDDCCCBBBDDDEEEHHHJJJLLLMMMNNNNNNFFFEEEDDDDDDDDDEEEEEEFFFMMMOOOPPPQQQPPPPPPRRRTTTWWWUUURRRPPPPPPPPPPPPOOOMMMNNNOOONNNLLLLLLNNNQQQPPPQQQSSSUUUWWWYYYZZZ[[[XXXUUUQQQOOOPPPSSSUUUVVVWWWPPPLLLPPPUUUWWWYYY\\\XXXTTTNNNJJJJJJMMMQQQTTTTTTUUUUUURRRPPPVVVaaakkkooobbbVVVTTTWWWYYYYYYZZZSSSUUUXXXZZZ[[[___dddgggffffffddd```\\\ZZZZZZ[[[^^^[[[VVVSSSSSSVVV[[[^^^^^^^^^]]]ZZZXXXYYY[[[^^^bbbbbbaaa___^^^^^^]]]]]]\\\___cccccc```]]]\\\]]]XXX[[[___aaaaaaaaabbbcccmmmjjjfffaaa______```aaa\\\YYYXXXYYY\\\[[[XXXSSSPPPOOOMMMMMMOOOQQQRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXTTTTTTUUUSSSRRRQQQSSSTTTPPPRRRVVV\\\aaacccdddfff^^^SSSNNNQQQRRRLLLJJJNNNOOONNNLLLJJJKKKMMMPPPSSSQQQQQQRRRTTTUUUTTTQQQNNNHHHHHHIIILLLOOOOOOLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJLLLNNNNNNLLLKKKKKKLLLOOOOOOPPPNNNKKKJJJJJJKKKMMMLLLKKKJJJIIIIIIHHHHHHCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFGGGGGGFFFEEEBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEDDDBBBBBBCCCEEEDDDDDDDDDCCCCCCCCCDDDDDD@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCC@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEEEECCCDDDEEEFFFGGGHHHIIIIIILLLJJJIIIIIIJJJJJJHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMLLLJJJIIIIIIJJJJJJJJJIIIKKKLLLKKKIIIHHHHHHIIIGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNPPPPPPOOOOOONNNMMMMMMMMMMMMNNNNNNOOOQQQQQQQQQOOOMMMKKKNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQRRRVVVXXX]]]hhhtttiiiUUUQQQJJJKKKLLLMMMLLLJJJHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHFFFDDDCCCCCCBBBAAA@@@BBBDDDFFFIIIJJJKKKLLLLLLCCCCCCDDDEEEFFFHHHIIIJJJPPPRRRSSSRRRQQQQQQRRRSSSRRRPPPNNNNNNOOOQQQQQQQQQOOOOOOOOONNNMMMMMMMMMNNNMMMNNNQQQTTTWWWXXXYYYYYYVVVSSSOOONNNOOOQQQSSSTTTRRRLLLKKKPPPVVVYYY\\\``````[[[SSSMMMKKKNNNTTTYYYUUUVVVVVVTTTTTTYYYccckkknnnaaaUUUTTTWWWXXXYYYZZZXXXXXXXXXXXXYYY\\\```cccaaa___\\\WWWTTTSSSVVVXXX[[[YYYWWWVVVVVVXXX[[[\\\XXXXXXYYYXXXWWWXXX[[[^^^aaaaaaaaabbbaaa``````___^^^cccfffeee```[[[YYYZZZWWW[[[```ccccccccccccdddmmmjjjgggcccaaaaaabbbccc___]]][[[\\\]]]]]][[[XXXQQQOOOMMMMMMNNNNNNMMMKKKLLLNNNRRRVVVYYYZZZYYYXXXRRRTTTVVVVVVSSSOOOMMMMMMOOOQQQVVV]]]ccceeeaaa\\\SSSMMMMMMSSSRRRJJJHHHNNNMMMKKKIIIHHHJJJMMMQQQSSSPPPOOOOOOOOOPPPNNNKKKIIIGGGHHHKKKNNNPPPOOOMMMJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKMMMMMMKKKJJJJJJKKKMMMNNNOOOMMMKKKIIIJJJKKKLLLLLLKKKKKKIIIHHHGGGGGGBBBBBBCCCEEEFFFGGGHHHIIIHHHGGGEEECCCBBBCCCCCCDDDFFFEEEDDDDDDEEEEEEDDDCCCAAABBBBBBCCCDDDEEEFFFFFFFFFGGGGGGFFFDDDCCCDDDEEECCCCCCDDDDDDDDDDDDDDDDDDAAACCCDDDEEEEEECCC@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIKKKIIIHHHHHHIIIIIIGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJGGGIIIJJJJJJHHHGGGGGGHHHGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMOOOPPPOOONNNLLLJJJOOOOOOPPPQQQRRRSSSSSSTTTUUUSSSSSSUUUVVVXXX___hhhtttgggTTTQQQKKKLLLLLLLLLLLLJJJIIIHHHEEEFFFFFFHHHIIIIIIJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCBBBBBBBBBAAA@@@???AAACCCEEEGGGGGGGGGGGG@@@AAABBBDDDFFFHHHIIIJJJPPPQQQRRRQQQPPPOOOPPPQQQMMMLLLKKKMMMOOORRRRRRRRRSSSRRRQQQPPPNNNMMMLLLKKKNNNPPPSSSVVVXXXYYYXXXXXXRRRPPPNNNMMMNNNPPPQQQPPPKKKGGGHHHPPPWWW[[[```eeehhhddd]]]VVVRRRSSSWWW[[[TTTTTTSSSSSSVVV[[[aaaffffff\\\SSSRRRUUUUUUVVVXXXXXXWWWUUUTTTUUUWWWYYY[[[[[[YYYUUUQQQNNNOOOSSSWWWWWWXXXXXXYYYYYYYYYXXXXXXSSSTTTUUUVVVVVVXXX[[[^^^]]]^^^^^^^^^^^^]]]]]]\\\___ccceeeddd```[[[ZZZZZZYYY]]]bbbeeeffffffggggggiiigggccc```^^^^^^___``````^^^[[[ZZZ[[[\\\[[[[[[PPPNNNNNNPPPSSSSSSPPPLLLIIIMMMRRRWWWZZZZZZXXXWWWRRRTTTVVVVVVRRRNNNKKKJJJSSSVVVYYYZZZ\\\[[[TTTLLLWWWRRRPPPQQQMMMGGGJJJQQQMMMJJJGGGGGGJJJNNNQQQRRROOOMMMKKKKKKKKKKKKJJJHHHGGGIIILLLNNNOOOMMMLLLJJJHHHIIIJJJKKKLLLMMMMMMMMMKKKLLLMMMLLLJJJIIIJJJKKKNNNOOOOOONNNLLLKKKKKKLLLKKKKKKKKKJJJHHHGGGEEEDDDBBBBBBCCCDDDFFFGGGGGGHHHHHHGGGDDDBBBAAAAAABBBCCCEEECCCBBBBBBCCCDDDBBBAAABBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHGGGEEEDDDDDDEEEBBBCCCDDDDDDEEEDDDDDDDDDCCCDDDEEEEEEDDDBBB@@@>>>AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCEEEDDDCCCCCCCCCCCCCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGHHHHHHGGGFFFEEEFFFGGGGGGHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHFFFDDDDDDFFFHHHFFFGGGIIIIIIGGGFFFGGGHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJMMMMMMLLLKKKKKKKKKKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKOOOOOOPPPPPPQQQRRRSSSSSSTTTRRRRRRUUUUUUVVV[[[aaammm~~~fffTTTRRRMMMLLLLLLKKKKKKJJJIIIIIIDDDEEEFFFGGGHHHIIIIIIJJJFFFFFFEEEEEEFFFGGGIIIJJJFFFFFFFFFFFFHHHKKKMMMOOOMMMMMMOOOOOONNNMMMKKKJJJDDDDDDDDDEEEFFFFFFGGGGGGCCCBBB@@@AAABBBCCCCCCBBB@@@AAACCCEEEFFFFFFFFFFFFAAABBBDDDEEEGGGHHHIIIIIIMMMNNNOOONNNLLLKKKLLLMMMKKKKKKLLLNNNQQQSSSRRRQQQRRRQQQQQQPPPPPPOOOMMMLLLRRRTTTXXXZZZ[[[ZZZXXXWWWOOONNNMMMMMMOOOOOONNNMMMKKKIIIJJJQQQWWW[[[```fffggggggeee___YYYVVVUUUVVVQQQPPPNNNPPPUUUZZZ]]]]]]]]]WWWSSSTTTUUUTTTUUUXXXVVVUUUTTTSSSSSSSSSSSSSSSTTTSSSQQQNNNMMMOOOTTTWWWSSSUUUXXXZZZZZZWWWTTTRRRPPPRRRSSSTTTUUUVVVYYY\\\[[[[[[[[[ZZZYYYXXXWWWWWWZZZ\\\^^^^^^^^^\\\[[[[[[\\\___cccfffgggfffggghhhdddbbb___]]][[[ZZZ[[[[[[^^^[[[WWWTTTTTTVVVXXXYYYTTTSSSTTTWWW[[[[[[VVVQQQMMMOOOSSSVVVWWWWWWVVVUUUSSSTTTTTTSSSQQQOOOOOOPPP[[[bbbccc\\\TTTQQQOOOLLLVVVTTTQQQOOOLLLJJJLLLOOONNNKKKHHHHHHKKKNNNOOOOOOKKKHHHEEEEEEFFFHHHIIIIIIHHHIIIKKKLLLLLLKKKJJJIIIFFFGGGIIIKKKLLLMMMNNNNNNOOOOOONNNLLLJJJIIIJJJLLLLLLMMMNNNMMMJJJIIIJJJKKKIIIIIIIIIHHHGGGEEECCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFCCCAAAAAABBBDDDEEEDDDCCCBBBBBBCCCCCCBBBAAABBBBBBCCCCCCDDDDDDEEEEEECCCEEEFFFEEEDDDCCCCCCDDDAAABBBDDDEEEEEEEEEDDDDDDCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEFFFGGGHHHGGGFFFFFFFFFGGGHHHGGGGGGEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIFFFGGGGGGEEECCCBBBEEEGGGFFFHHHIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNOOOOOOPPPPPPPPPQQQOOOPPPSSSUUUUUUXXX]]]fffrrreeeTTTRRRIIIHHHGGGEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEEEEEEEGGGIIIKKKLLLFFFEEEEEEEEEGGGKKKOOOQQQPPPPPPQQQRRRQQQNNNLLLKKKAAAAAABBBCCCDDDEEEFFFFFF@@@??????@@@CCCEEEEEEEEECCCDDDFFFGGGHHHHHHHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLKKKIIIIIIIIIKKKLLLLLLMMMPPPSSSTTTRRRQQQNNNMMMNNNOOOQQQQQQQQQOOOVVVXXX[[[]]]]]][[[XXXVVVMMMMMMLLLNNNOOOOOOMMMKKKPPPNNNNNNSSSWWWYYY]]]bbbbbbeeegggddd]]]UUUPPPOOOOOOLLLJJJNNNTTTYYYYYYWWWYYYVVVUUUWWWWWWUUUVVVZZZVVVUUUUUUUUUUUUSSSQQQOOONNNOOOOOOOOOOOOQQQUUUXXXPPPSSSWWWZZZZZZVVVQQQMMMPPPRRRSSSTTTTTTUUUXXXZZZ\\\\\\ZZZYYYWWWUUUTTTSSSRRRSSSUUUXXX[[[\\\\\\\\\\\\___ccceeeeeedddeeeeeecccaaa^^^[[[YYYYYYYYYYYYZZZWWWRRROOONNNPPPTTTVVVZZZYYYZZZ^^^bbb```YYYRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSQQQOOOPPPSSSVVVbbblllnnnaaaRRROOOTTTWWWMMMOOOOOONNNOOOPPPMMMHHHPPPMMMJJJJJJLLLNNNNNNLLLEEEBBB??????AAAEEEHHHIIIGGGIIIKKKKKKIIIHHHHHHHHHEEEFFFHHHJJJLLLNNNOOOPPPQQQQQQOOOLLLJJJIIIKKKMMMIIIJJJKKKJJJHHHGGGGGGHHHHHHHHHHHHGGGFFFDDDAAA@@@CCCCCCDDDDDDEEEEEEFFFFFFFFFEEECCCBBBBBBDDDFFFHHHEEECCCBBBBBBCCCCCCBBBAAACCCCCCCCCDDDDDDDDDDDDDDDAAABBBDDDDDDCCCBBBBBBCCCAAABBBDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGFFFGGGHHHHHHGGGFFFEEEDDDFFFGGGGGGHHHHHHIIIJJJJJJGGGHHHHHHFFFDDDCCCFFFIIIGGGIIIJJJJJJIIIHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLMMMNNNOOOQQQRRRLLLMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMQQQTTTTTTWWW[[[\\\eeeuuuhhhTTTLLLKKKKKKJJJIIIIIIHHHGGGGGGDDDDDDFFFGGGHHHIIIIIIIIIEEEFFFFFFGGGGGGHHHIIIIIIGGGFFFEEEEEEGGGIIILLLMMMNNNKKKLLLVVV```___RRREEEEEECCCAAAAAACCCCCCCCCBBBCCC@@@???@@@DDDFFFFFFDDDBBBDDDGGGJJJKKKKKKIIIHHHDDDEEEEEEEEEEEEFFFIIIKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKMMMNNNOOOPPPQQQQQQNNNPPPQQQQQQPPPOOOPPPRRRWWWYYY\\\\\\ZZZWWWUUUTTTSSSSSSRRRPPPMMMLLLLLLMMMRRROOORRR\\\aaa^^^\\\^^^ZZZ```ddd___TTTKKKGGGHHHIIIGGGFFFHHHMMMQQQSSSSSSVVVVVVUUUSSSQQQOOOOOOPPPTTTRRRQQQRRRSSSTTTSSSRRRTTTQQQOOOQQQUUUYYY[[[[[[RRRRRRRRRRRRSSSSSSSSSTTTRRRUUUXXXYYYXXXXXXYYY\\\]]]\\\[[[XXXUUURRRPPPNNNNNNOOORRRWWW[[[\\\[[[YYYWWW[[[___```]]][[[[[[\\\YYY\\\___]]]XXXUUUWWWYYY[[[WWWSSSPPPOOORRRWWWZZZ\\\\\\]]]^^^___^^^[[[XXXLLLQQQVVVYYYYYYWWWTTTSSSPPPRRRUUUVVVVVVVVVWWWXXXmmmsssttthhhTTTHHHIIIOOOSSSPPPNNNOOOPPPPPPMMMKKKNNNNNNMMMMMMLLLKKKJJJIIIAAA@@@>>><<<<<<>>>CCCGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLNNNMMMJJJHHHHHHIIIKKKMMMIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFEEECCCAAA@@@@@@@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBHHHGGGEEEDDDCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEECCCAAA>>><<<<<<======@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEDDDBBBCCCEEEGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKIIIHHHGGGFFFFFFMMMLLLKKKKKKKKKLLLNNNOOONNNMMMKKKJJJJJJLLLNNNOOONNNNNNNNNOOOPPPQQQRRRSSS]]]```fffppp~~~gggSSSLLLHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGFFFFFFGGGIIIKKKLLLPPPMMMPPPYYYcccbbbVVVIIICCCBBB@@@@@@BBBBBBBBBAAABBB@@@>>>???BBBDDDCCCBBBBBBCCCFFFHHHIIIIIIHHHHHHCCCDDDEEEEEEDDDEEEHHHKKKHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOMMMNNNOOONNNMMMLLLMMMNNNRRRUUUXXXYYYWWWUUUTTTSSSRRRSSSSSSPPPMMMKKKJJJKKKRRRPPPSSS[[[^^^ZZZXXXXXX]]]aaaccc]]]RRRHHHEEEFFFHHHGGGHHHKKKPPPSSSTTTSSSSSSTTTUUUTTTRRRPPPNNNMMMOOOOOOQQQRRRRRRSSSSSSSSSVVVTTTRRRSSSVVVXXXXXXWWWRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUXXXXXXVVVVVVYYY[[[ZZZYYYXXXVVVTTTRRRPPPOOOMMMNNNQQQUUUZZZ[[[ZZZXXXWWW[[[______\\\YYYXXXYYYXXX]]]bbbccc___[[[ZZZZZZ\\\YYYUUURRRRRRTTTWWWZZZYYYYYYYYYYYYZZZYYYWWWTTTRRRTTTVVVVVVTTTQQQPPPPPPQQQRRRSSSTTTTTTUUUXXX[[[iiinnnnnncccSSSHHHGGGLLLNNNMMMLLLNNNPPPPPPMMMKKKMMMMMMMMMLLLJJJIIIGGGFFFAAAAAA???===<<>>>>>???@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDBBBBBBDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKMMMMMMMMMNNNOOOPPPQQQRRRUUU[[[dddlllwwwhhhTTTLLLGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGHHHIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFHHHIIIJJJNNNMMMQQQZZZbbbaaaVVVKKKBBB@@@??????AAAAAAAAA@@@BBBAAA@@@AAABBBDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFCCCCCCDDDDDDCCCDDDGGGIIIFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLMMMLLLKKKLLLLLLKKKHHHGGGGGGHHHKKKOOORRRTTTTTTSSSRRRRRRQQQRRRSSSQQQMMMJJJHHHHHHNNNNNNRRRXXXZZZWWWUUUVVV^^^aaaaaaYYYMMMEEECCCEEEEEEHHHKKKOOOQQQQQQQQQPPPOOOQQQSSSTTTSSSQQQNNNLLLHHHLLLQQQRRRQQQPPPRRRSSSXXXVVVUUUUUUUUUUUUSSSQQQPPPPPPQQQQQQQQQRRRRRRRRRVVVWWWWWWVVVUUUVVVXXXZZZWWWWWWVVVTTTRRRQQQPPPOOOKKKLLLOOOSSSWWWYYYYYYWWWWWW[[[^^^^^^ZZZXXXWWWYYYZZZ```gggjjjgggaaa]]][[[]]][[[XXXUUUUUUVVVWWWYYYWWWVVVUUUUUUVVVUUUSSSRRRTTTUUUTTTQQQNNNMMMNNNPPPQQQQQQQQQQQQRRRTTTXXX\\\bbbdddccc\\\QQQIIIHHHIIIJJJJJJKKKNNNOOOOOOLLLJJJKKKJJJJJJIIIGGGFFFDDDCCCCCCBBBAAA???>>>@@@DDDHHHLLLKKKIIIGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKIIIHHHFFFDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@AAABBBBBBBBBCCCBBBAAA@@@@@@@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHKKKLLLLLLLLLMMMOOOPPPQQQNNNWWWbbbjjjqqqiiiUUUNNNJJJJJJIIIGGGFFFEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFGGGGGGHHHIIIIIINNNVVV]]]\\\RRRIIIBBB@@@??????AAABBBBBBAAABBBBBBBBBCCCEEEGGGHHHIIIIIIHHHFFFDDDCCCCCCCCCDDDBBBCCCCCCBBBBBBCCCEEEHHHDDDCCCCCCBBBBBBCCCEEEEEEGGGGGGHHHIIIJJJJJJJJJIIIIIIJJJIIIHHHEEECCCCCCCCCFFFIIINNNQQQQQQQQQQQQQQQPPPRRRSSSRRRNNNKKKHHHHHHIIILLLQQQUUUUUUTTTTTTUUUYYY\\\[[[TTTIIICCCDDDHHHGGGLLLRRRTTTRRRNNNJJJIIIKKKLLLNNNQQQRRRQQQNNNKKKEEEKKKQQQRRROOOMMMNNNQQQTTTUUUUUUUUUTTTRRROOOMMMMMMMMMNNNPPPQQQSSSTTTUUUYYYXXXWWWUUUUUUVVVYYYZZZXXXWWWVVVTTTRRRQQQPPPOOOLLLLLLNNNRRRVVVXXXXXXVVVXXX\\\______\\\ZZZZZZ\\\___dddjjjllliiiccc^^^[[[\\\[[[YYYWWWVVVUUUUUUUUUUUUTTTSSSTTTUUUUUUSSSRRRQQQQQQPPPNNNLLLMMMOOOQQQOOOQQQRRRRRRRRRTTTWWWYYYYYYYYYXXXUUUQQQMMMKKKJJJIIIKKKNNNPPPPPPNNNKKKHHHEEEEEEEEEEEEEEEDDDCCCBBBEEEEEEDDDBBBAAACCCGGGJJJMMMKKKIIIGGGGGGHHHJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKHHHGGGEEEDDDCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAABBBBBBBBBAAACCCEEEFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNLLLJJJHHHJJJJJJJJJKKKLLLMMMNNNOOONNNVVV```hhhqqqjjjWWWPPPKKKKKKJJJHHHGGGFFFEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGEEEFFFKKKQQQVVVUUUNNNHHHBBB@@@???@@@BBBCCCCCCBBB???@@@AAACCCEEEHHHJJJLLLNNNLLLHHHEEECCCAAAAAAAAAAAABBBBBBAAA@@@AAADDDFFFDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGEEECCCAAAAAABBBDDDGGGLLLOOOPPPPPPQQQQQQPPPRRRTTTSSSPPPMMMKKKKKKMMMRRRUUUTTTPPPNNNPPPRRRRRRUUUUUUPPPHHHDDDHHHMMMPPPWWW]]]]]]VVVMMMFFFDDDDDDEEEHHHMMMQQQQQQNNNKKKFFFKKKQQQQQQMMMJJJKKKMMMNNNPPPRRRRRRQQQOOOLLLKKKIIIJJJLLLOOORRRUUUWWWXXXZZZYYYWWWVVVVVVXXXZZZZZZ[[[ZZZWWWUUUSSSRRRQQQQQQOOOOOOPPPSSSVVVXXXXXXVVVYYY\\\______]]]\\\]]]```cccfffhhhhhheee```[[[YYYWWWWWWWWWWWWUUUTTTRRRQQQQQQPPPPPPRRRTTTUUUTTTSSSPPPPPPPPPOOOMMMLLLMMMOOOOOOQQQUUUVVVUUUTTTSSSTTTQQQQQQQQQRRRRRRQQQOOOMMMKKKNNNRRRTTTRRRNNNIIIFFF???@@@AAABBBCCCDDDDDDEEEIIIIIIHHHFFFEEEFFFIIILLLKKKJJJHHHGGGGGGGGGIIIJJJKKKJJJHHHGGGGGGGGGHHHIIIGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCDDDDDDEEEEEEEEEEEECCCDDDDDDEEEEEEEEEDDDDDDBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>???????????????>>>>>>>>>???@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAAAAABBBBBBAAADDDFFFFFFEEECCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJLLLNNNOOOOOONNNLLLKKKIIIIIIIIIJJJKKKLLLMMMNNNPPPSSSYYYcccpppkkkWWWPPPJJJIIIHHHGGGEEECCCBBBBBBAAABBBCCCCCCDDDDDDDDDCCCEEEFFFHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFJJJNNNPPPOOOKKKHHHBBB@@@???@@@BBBCCCCCCCCC;;;===???AAABBBDDDHHHJJJNNNLLLIIIEEECCCAAA@@@@@@@@@AAAAAA@@@???@@@BBBDDDCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEFFFEEECCCBBBBBBDDDFFFIIINNNQQQQQQQQQRRRRRRPPPRRRTTTTTTRRRQQQQQQRRRYYY^^^^^^UUUKKKHHHIIIKKKLLLPPPRRROOOIIIIIINNNUUU[[[cccjjjggg[[[NNNFFFCCC>>>BBBHHHQQQXXXXXXRRRLLLHHHLLLOOOOOOLLLJJJJJJLLLJJJLLLOOOOOONNNLLLLLLLLLHHHJJJLLLOOOSSSVVVYYYZZZYYYWWWUUUVVVWWWYYYZZZYYY\\\ZZZXXXVVVTTTSSSTTTTTTTTTSSSTTTVVVXXXYYYYYYXXXYYY\\\^^^^^^\\\[[[\\\___aaaaaaaaa```]]]ZZZVVVTTTQQQSSSUUUVVVUUURRROOOMMMIIIJJJMMMQQQUUUWWWVVVTTTTTTTTTRRROOOLLLKKKKKKMMMQQQUUUXXXYYYVVVSSSPPPOOOLLLMMMNNNPPPRRRRRRPPPNNNLLLPPPVVVXXXUUUNNNHHHEEE===???AAACCCEEEGGGHHHHHHJJJKKKJJJIIIGGGHHHJJJMMMIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFEEEEEECCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????======>>>???@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBB>>>??????@@@@@@AAAAAABBBBBBCCCEEEEEECCCBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFHHHIIIIIIJJJKKKJJJJJJJJJIIIKKKMMMNNNOOONNNMMMKKKIIIIIIIIIIIIJJJLLLMMMNNNOOOOOORRR[[[hhhvvviiiVVVOOOIIIIIIGGGFFFDDDBBBAAA@@@AAAAAABBBCCCCCCCCCCCCBBBCCCEEEHHHJJJJJJJJJHHHGGGEEEFFFFFFGGGGGGGGGGGGFFFEEEFFFHHHIIIIIIIIIHHHGGG@@@???>>>???AAABBBCCCBBB<<<>>>@@@AAAAAABBBEEEHHHIIIHHHFFFDDDCCCBBBAAAAAA???@@@@@@???>>>>>>AAACCCBBBBBBAAAAAABBBCCCEEEFFFFFFFFFGGGFFFFFFEEEDDDDDDBBBDDDEEEEEEDDDDDDFFFGGGJJJMMMQQQTTTTTTSSSSSSSSSPPPRRRTTTUUUUUUUUUWWWYYYccchhheeeVVVHHHDDDGGGIIIKKKPPPSSSQQQMMMNNNTTT[[[aaajjjqqqlll]]]MMMEEECCC>>>FFFSSSaaajjjhhh]]]SSSIIIJJJKKKLLLLLLLLLLLLLLLIIILLLNNNNNNLLLKKKLLLMMMKKKLLLNNNQQQSSSVVVXXXYYYUUUTTTSSSTTTWWWYYYXXXWWWYYYWWWVVVUUUUUUVVVWWWXXXZZZXXXXXXYYYZZZ[[[ZZZYYYXXX[[[\\\ZZZWWWUUUVVVXXXXXXXXXYYYYYYXXXUUUQQQNNNMMMOOOSSSUUUUUURRRMMMKKKEEEHHHMMMSSSYYY[[[ZZZXXXWWWUUURRRMMMJJJKKKNNNRRRXXXYYYZZZYYYUUUQQQNNNMMMKKKMMMNNNPPPPPPOOOMMMKKKIIIOOOVVVYYYVVVOOOIIIFFFAAABBBDDDGGGIIIJJJKKKLLLJJJKKKJJJIIIGGGHHHJJJLLLHHHHHHIIIIIIIIIHHHGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDFFFGGGGGGFFFFFFBBBCCCCCCDDDEEEEEEDDDDDDBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>???@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDAAA@@@@@@??????@@@@@@AAAAAAAAA@@@????????????@@@@@@@@@@@@???@@@@@@AAABBB>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@@@@AAACCCBBBBBBCCCCCCCCCDDDDDDDDDAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNLLLLLLNNNSSS\\\gggrrrxxxhhhTTTMMMJJJJJJHHHFFFEEECCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBCCCDDDGGGIIIJJJIIIGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDEEEEEEDDDDDDDDDEEE???>>>===>>>@@@AAABBBAAA@@@BBBDDDCCCAAAAAADDDGGGDDDDDDCCCCCCCCCBBBBBBBBB???@@@@@@???===>>>@@@BBBAAAAAA@@@@@@AAACCCDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBCCCEEEFFFFFFFFFHHHJJJMMMPPPTTTVVVUUUTTTTTTTTTPPPRRRTTTUUUVVVXXX[[[^^^fffkkkgggVVVGGGDDDHHHKKKLLLQQQUUUTTTQQQQQQWWW^^^aaajjjqqqlll[[[KKKCCCBBBBBBLLL^^^qqq{{{vvvhhh[[[JJJIIIHHHJJJMMMOOOOOONNNJJJMMMOOONNNLLLJJJLLLNNNNNNNNNPPPRRRTTTUUUWWWXXXRRRQQQQQQSSSWWWXXXWWWUUUUUUTTTTTTSSSUUUWWWZZZ[[[]]]\\\[[[[[[\\\\\\[[[ZZZXXXZZZZZZWWWSSSPPPPPPRRROOOPPPSSSUUUVVVSSSNNNJJJKKKNNNRRRUUUUUURRRMMMJJJDDDHHHOOOWWW^^^```___]]]WWWTTTOOOJJJIIIMMMTTTYYY]]]]]][[[XXXSSSOOONNNMMMLLLNNNPPPPPPOOOLLLIIIHHHFFFMMMVVVYYYVVVPPPJJJGGGFFFGGGHHHJJJLLLMMMMMMNNNIIIJJJJJJHHHGGGGGGIIIKKKGGGIIIJJJKKKKKKIIIGGGFFFBBBCCCDDDFFFFFFFFFEEEDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFBBBBBBCCCDDDEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB===>>>???@@@AAABBBBBBBBB????????????????????????????????????????????????@@@@@@@@@??????????????????@@@AAABBBBBBBBBBBBAAABBBBBBAAA@@@AAABBBCCCDDDAAA@@@???>>>>>>???@@@AAAAAA@@@??????>>>>>>??????@@@@@@??????@@@@@@AAABBB===>>>>>>???@@@@@@AAAAAA@@@@@@@@@>>>======@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHKKKKKKJJJJJJIIIHHHFFFFFFIIIIIIIIIJJJKKKLLLMMMNNNJJJMMMOOOPPPTTT\\\hhhqqqpppdddQQQIIIIIIHHHFFFEEECCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDGGGKKKNNNNNNKKKHHHEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFEEEEEECCCAAA@@@@@@@@@?????????@@@BBBCCC???@@@AAACCCDDDCCCCCCBBB>>>>>>>>>???@@@AAABBBCCCBBB???<<<<<>>???@@@@@@AAAAAA@@@@@@???????????????@@@???????????????????????????@@@AAAAAA??????@@@AAADDDBBBAAA???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@BBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAACCCDDDFFFGGGEEEDDDCCCBBBBBBCCCDDDEEECCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGHHHIIIKKKKKKLLLMMMLLLKKKLLLQQQXXX___cccnnnxxx{{{bbbQQQJJJHHHHHHFFFDDDCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCC@@@CCCFFFIIIIIIGGGDDDAAACCCDDDDDDEEEEEEDDDDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA>>>>>>=========>>>@@@@@@===???@@@AAABBBBBBAAAAAACCCCCCAAA@@@???>>>>>>>>>AAA???<<<<<<>>>AAAAAA@@@@@@@@@@@@AAABBBDDDFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDCCCDDDDDDCCCBBBCCCEEEGGGLLLLLLMMMNNNOOOOOOOOOOOOLLLMMMNNNOOOPPPQQQQQQRRRVVVWWWQQQGGGDDDHHHLLLLLLPPPTTTXXXWWWQQQMMMLLLMMMPPPSSSVVVTTTNNNHHHEEEDDDGGGTTTfffyyytttUUUNNNHHHIIIOOOUUUVVVUUUVVVZZZ\\\XXXUUUUUUTTTQQQQQQQQQQQQSSSVVVWWWVVVUUUQQQQQQRRRRRRSSSRRROOONNNNNNKKKLLLRRRTTTQQQPPPSSSWWWWWWWWWXXXXXXXXXXXXXXXSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTUUUTTTQQQOOONNNPPPSSSTTTRRRPPPOOOOOOUUUWWWZZZ\\\]]]]]]\\\[[[ZZZVVVPPPLLLLLLOOOUUUXXX]]]ZZZVVVRRRPPPOOONNNNNNOOOOOOOOONNNLLLIIIFFFEEEGGGIIIKKKLLLLLLKKKIIIGGGBBBCCCEEEGGGHHHIIIIIIHHHEEEEEEEEEDDDBBBBBBCCCEEECCCDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@AAABBBBBBBBBBBBAAA@@@AAAAAABBBCCCDDDEEEEEECCCCCCBBBAAAAAA@@@??????????????????????????????BBBBBBAAAAAA@@@?????????======>>>??????@@@AAAAAA@@@@@@???>>>>>>??????@@@???????????????????????????@@@AAAAAA??????@@@AAA@@@@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@BBBBBBAAA@@@@@@???>>>>>>@@@@@@??????????????????AAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCCCCDDDEEEGGGIIIJJJBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHDDDFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJKKKOOOUUU\\\```bbbjjjzzzvvv___PPPLLLHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB>>>@@@DDDFFFFFFEEEBBB@@@BBBCCCCCCCCCCCCCCCBBBBBB???@@@AAABBBCCCBBBBBBAAA<<<<<<;;;;;;<<<<<<===>>><<<===???@@@AAAAAA@@@@@@EEECCCBBB@@@>>>===<<<;;;@@@>>><<<<<<>>>@@@@@@@@@??????@@@AAABBBDDDFFFGGGCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@BBBDDDGGGHHHIIIIIIJJJKKKLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKHHHBBB@@@CCCGGGHHHIIIPPPUUUTTTLLLFFFEEEGGGGGGJJJLLLKKKGGGDDDDDDEEEJJJTTTbbbqqqwww[[[TTTLLLKKKPPPVVVXXXXXXZZZ^^^^^^ZZZWWWWWWVVVSSSSSSRRRRRRSSSWWWYYYZZZZZZWWWVVVUUURRROOOLLLIIIGGGKKKKKKPPPVVVXXXTTTQQQRRRUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[YYYUUURRRPPPRRRTTTTTTSSSRRRRRRSSS\\\]]]^^^^^^\\\ZZZWWWUUUXXXUUUQQQNNNMMMNNNQQQSSSSSSRRRPPPNNNMMMMMMMMMNNNQQQPPPNNNLLLIIIGGGEEEDDDFFFGGGIIIJJJJJJIIIGGGFFFBBBCCCDDDEEEFFFGGGGGGGGGCCCDDDDDDCCCAAAAAABBBDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBB@@@???@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAACCCCCCDDDDDDCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???????????????????????????AAAAAA@@@@@@???>>>>>>>>>===>>>>>>??????@@@@@@@@@??????>>>>>>>>>??????@@@???????????????????????????@@@AAA@@@??????@@@AAA===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAA@@@??????>>>>>>????????????????????????@@@@@@AAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@BBBBBBAAAAAA@@@@@@@@@???CCCCCCDDDDDDFFFGGGIIIJJJAAABBBEEEGGGGGGEEEBBBAAAAAABBBDDDEEEFFFGGGGGGGGGDDDEEEFFFHHHHHHHHHGGGGGGEEEFFFGGGGGGFFFEEEGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJKKKNNNRRRWWWZZZ\\\aaalllppp[[[PPPMMMHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@AAADDDFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBAAA>>>???@@@AAAAAA@@@??????;;;;;;;;;;;;;;;;;;<<<<<<<<<===???@@@AAAAAA@@@???@@@??????>>>>>>>>>??????>>>============>>>???????????????@@@@@@AAABBBCCC@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAADDDFFFGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHHHHGGGFFFFFFAAABBBAAA>>>===???BBBDDDEEEKKKPPPMMMEEE@@@BBBFFFHHHJJJKKKHHHDDDBBBDDDFFFIIISSS```nnnzzzxxxmmm\\\UUUMMMJJJLLLQQQSSSTTTUUUYYYYYYUUUTTTUUUVVVUUUUUUTTTRRRSSSVVVYYYZZZ[[[XXXWWWUUUQQQKKKGGGEEEDDDJJJNNNUUUZZZ\\\YYYWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXZZZZZZZZZZZZ[[[]]]^^^___aaafffjjjiiiccc\\\WWWVVVRRRSSSTTTSSSRRRRRRTTTUUU]]]]]]]]]\\\ZZZWWWTTTRRRVVVTTTQQQOOOMMMMMMNNNNNNMMMMMMNNNMMMMMMMMMNNNOOOSSSRRROOOLLLIIIFFFEEEDDDFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDCCCAAA@@@AAABBB@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAABBBBBBCCCDDDDDDEEEDDDDDDAAABBBCCCCCCCCCCCCBBBAAABBBBBBCCCCCCCCCBBBBBBAAA@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????????????????@@@?????????>>>>>>=========>>>>>>>>>?????????@@@???>>>>>>>>>>>>??????@@@????????????????????????>>>@@@AAA@@@???>>>???@@@<<<===???AAAAAAAAA@@@@@@??????????????????????????????>>>>>>>>>>>>??????AAA@@@@@@@@@??????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBAAA@@@??????BBBBBBAAAAAA@@@?????????@@@AAAAAAAAACCCDDDEEEFFFCCCDDDFFFGGGGGGFFFDDDCCC@@@AAACCCDDDFFFGGGHHHHHHDDDEEEGGGIIIJJJIIIGGGFFFEEEFFFGGGGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKMMMPPPTTTVVV[[[^^^ffftttmmmYYYOOONNNHHHGGGEEECCCBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@AAACCCEEEFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCBBBAAA???@@@@@@@@@@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@AAAAAA@@@@@@============>>>???@@@AAA<<<===============>>>???@@@@@@???>>>============>>>>>>??????@@@@@@AAAAAA@@@AAACCCCCCDDDFFFIIILLLLLLKKKIIIGGGFFFEEEEEEEEECCCDDDEEEGGGGGGFFFEEEDDD>>>>>>===<<<;;;;;;>>>BBBDDDGGGIIIEEE@@@>>>CCCIIIMMMNNNMMMHHHCCC@@@BBBDDDHHHUUUfffuuuttteeeZZZSSSKKKFFFFFFIIIKKKLLLNNNRRRSSSPPPPPPTTTWWWWWWWWWTTTRRRRRRTTTVVVVVVVVVTTTTTTRRRNNNIIIFFFFFFGGGIIIOOOVVVZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXZZZ[[[aaallluuusssfffZZZUUUVVVRRRSSSSSSRRRPPPQQQSSSUUUYYYYYYYYYXXXWWWUUUSSSRRRTTTSSSRRRPPPNNNMMMLLLLLLJJJMMMOOOOOONNNNNNPPPQQQSSSRRROOOMMMJJJHHHGGGFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGEEEDDDBBBAAA@@@???AAABBBCCCCCCAAA@@@@@@AAA>>>?????????@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCDDDEEEEEEEEEEEEAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@??????????????????????????????>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>?????????>>>>>>======>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@>>>>>>@@@AAAAAA@@@>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>???@@@@@@???????????????>>>@@@@@@@@@@@@AAAAAABBBBBB?????????@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>===AAAAAAAAA@@@@@@??????????????????@@@AAABBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEAAAAAABBBCCCEEEFFFHHHIIIDDDFFFHHHIIIIIIHHHGGGFFFEEEGGGHHHGGGFFFEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLLLLMMMOOOQQQRRRTTTWWW___lll~~~lllXXXOOOMMMGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@???===;;;:::<<<============<<<;;;;;;<<<===???@@@AAAAAA@@@@@@???>>>>>>===============;;;<<<======<<<<<<===>>>AAA@@@>>><<<;;;:::999999<<<===>>>???@@@AAAAAAAAA@@@BBBDDDEEEFFFIIIMMMPPPQQQOOOMMMJJJHHHFFFFFFFFFBBBCCCEEEFFFFFFEEECCCBBB>>>;;;;;;;;;:::999===BBBFFFFFFEEEBBB???@@@EEEJJJNNNOOOMMMHHHBBB???@@@BBBKKKYYYnnnwwweeeWWWRRRJJJEEEDDDFFFHHHIIINNNQQQQQQNNNNNNSSSVVVWWWTTTRRRPPPPPPQQQQQQPPPOOONNNOOONNNKKKGGGFFFIIILLLPPPYYYaaabbbaaa```]]][[[YYYXXXXXXWWWWWWVVVUUUUUUWWWVVVTTTSSSSSSUUUWWWXXXZZZeeepppmmmaaaUUURRRTTTRRRSSSSSSRRRPPPOOOQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRPPPOOOMMMLLLKKKJJJNNNRRRRRRPPPNNNOOOQQQQQQPPPOOOMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHFFFCCCAAA@@@???>>>AAACCCDDDCCCBBB@@@AAAAAA>>>>>>>>>>>>????????????>>>???@@@BBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>???@@@??????????????????>>>>>>???????????????????????????>>>>>>======>>>>>>????????????????????????????????????@@@AAAAAABBBBBB>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA>>>???????????????>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBCCCDDDFFFGGGHHHEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHGGGEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOSSS[[[hhh{{{lllXXXNNNMMMGGGFFFEEECCCBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAA?????????@@@AAABBBDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>???@@@@@@???>>>===<<<<<<<<<=========<<<::::::;;;<<<>>>???@@@@@@???>>>@@@???>>>===<<<;;;;;;;;;999;;;>>>===<<<;;;<<<>>>@@@???>>><<<;;;:::999999;;;<<<>>>@@@AAAAAAAAAAAA@@@BBBCCCDDDEEEHHHKKKNNNPPPNNNKKKHHHFFFEEEEEEFFFCCCDDDEEEEEEDDDBBB???======999888::::::999>>>EEEJJJHHHEEECCCCCCDDDFFFGGGKKKMMMLLLIIIDDDAAACCCEEEQQQ^^^qqqtttbbbVVVRRRMMMIIIIIIJJJMMMNNNTTTVVVSSSNNNLLLOOORRRQQQOOONNNMMMMMMMMMMMMKKKIIIHHHJJJJJJHHHEEEFFFLLLQQQ]]]iiirrrrrrmmmiiiccc]]]ZZZZZZYYYWWWVVVUUUTTTSSSYYYWWWUUUSSSSSSTTTVVVWWWQQQXXX^^^^^^YYYTTTSSSTTTSSSTTTTTTSSSQQQOOOOOOPPPOOOPPPQQQRRRSSSUUUUUUVVVSSSRRRRRRQQQOOONNNMMMLLLKKKOOOSSSRRRNNNKKKLLLMMMLLLLLLMMMMMMMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEECCCBBBAAAAAAAAAAAACCCEEEDDDCCCAAAAAAAAA>>>>>>>>>>>>????????????===>>>@@@BBBCCCDDDDDDDDDBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA??????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===???@@@???>>>===>>>@@@>>>======>>>>>>???@@@AAA????????????????????????>>>>>>============>>>>>>>>>>>>>>>>>>????????????<<<======>>>??????@@@@@@===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>???@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGEEEDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIJJJKKKKKKLLLLLLLLLOOORRRWWWbbbtttmmmYYYNNNLLLGGGFFFDDDCCCAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFBBBBBBBBBAAA@@@???>>>===<<<===???@@@@@@??????>>>;;;;;;<<<===<<<;;;999888:::;;;<<<>>>>>>>>>>>>===>>>>>>===<<<<<<<<<<<<===888;;;>>>>>>;;;:::<<<>>>??????>>><<<<<<;;;;;;;;;;;;<<<>>>@@@AAABBBBBBAAAAAABBBCCCCCCCCCEEEIIIKKKKKKIIIGGGDDDCCCCCCCCCDDDDDDEEEEEEEEECCC???<<<999;;;777666999::::::???HHHLLLIIIFFFEEEGGGGGGEEECCCIIIKKKLLLJJJFFFEEEGGGIIIVVVaaaooo{{{}}}lll[[[VVVSSSPPPNNNNNNPPPSSSUUUXXXYYYUUUMMMIIIJJJLLLKKKJJJJJJJJJJJJKKKKKKHHHFFFFFFHHHIIIGGGDDDFFFMMMSSScccqqq|||{{{tttmmmcccZZZ]]]\\\[[[YYYWWWUUUTTTSSSWWWVVVSSSQQQPPPQQQSSSTTTMMMNNNOOORRRTTTWWWWWWWWWTTTUUUVVVUUURRRPPPOOOOOONNNOOOPPPRRRSSSUUUVVVWWWRRRRRRQQQPPPPPPOOONNNNNNJJJOOOSSSRRRMMMIIIHHHJJJHHHIIIKKKMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDAAACCCEEEEEECCCBBBAAABBB>>>>>>>>>>>>????????????>>>???BBBDDDFFFGGGGGGGGGEEEFFFFFFFFFEEEDDDCCCCCCAAA@@@@@@??????@@@@@@AAA>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????????????????@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===???@@@???>>>===>>>???<<<<<<<<<<<<>>>@@@BBBDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>?????????:::;;;;;;<<<===>>>>>>???===>>>>>>???@@@@@@AAAAAA??????@@@AAAAAAAAA@@@@@@>>>???@@@AAAAAAAAAAAAAAA======>>>???@@@AAAAAABBB@@@@@@@@@@@@AAAAAABBBCCCCCCDDDGGGHHHHHHGGGDDDCCCDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFHHHHHHGGGEEEDDDEEEFFFCCCEEEGGGIIIIIIGGGEEECCCFFFFFFGGGHHHIIIJJJJJJKKKHHHHHHIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJMMMNNNQQQYYYiiixxx^^^OOOKKKIIIHHHFFFCCCAAA???>>>>>>@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDAAAAAA@@@???>>>===<<<;;;======<<<<<<<<<======>>>:::;;;<<<======<<<;;;:::::::::;;;;;;<<<=========??????>>>>>>>>>=========>>>>>>======<<<<<<<<<<<<>>>>>>===;;;::::::===????????????>>><<<<<<>>>@@@BBBAAAAAAAAABBBDDDFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDFFFGGGFFFCCC???<<<;;;;;;:::999:::>>>BBBEEEFFFNNNKKKIIIIIILLLKKKFFFAAABBB@@@BBBIIILLLKKKJJJKKKVVVaaannntttpppjjjgggggg[[[YYYUUURRRRRRUUUYYY\\\\\\ZZZUUUNNNIIIGGGIIIKKKDDDHHHKKKMMMKKKHHHFFFEEEDDDGGGHHHFFFDDDGGGQQQZZZhhhttt~~~pppbbbZZZYYYWWWXXXZZZXXXUUUQQQOOONNNRRRSSSUUUVVVUUUTTTRRRQQQIIILLLQQQUUUXXXWWWVVVTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMMMMOOOPPPQQQRRRQQQPPPPPPOOOOOOOOOPPPPPPRRRUUUWWWRRRIIIDDDEEEIIIIIIJJJLLLMMMLLLKKKLLLMMMIIIIIIIIIHHHGGGFFFDDDDDDCCCEEEGGGGGGDDDBBBCCCEEEBBBBBBBBBCCCCCCCCCCCCCCC@@@===;;;;;;===>>><<<:::???AAACCCEEEFFFFFFDDDDDDCCCDDDEEEEEEEEECCCBBBAAA>>>????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@??????>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????BBBAAA???======>>>???@@@??????>>>===<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<;;;;;;>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@???????????????>>>===<<<>>>===;;;:::;;;<<<>>>???AAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGGGGFFFEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLJJJHHHFFFIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCCCCDDDGGGHHHHHHGGGIIIKKKPPPWWW```pppwww]]]QQQPPPIIIHHHFFFCCCAAA???>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBAAABBBBBBCCCDDDAAAAAA@@@???>>>===<<<<<<======<<<<<<<<<<<<======:::;;;<<<======<<<;;;:::888999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999=========<<<<<<;;;;;;;;;===>>>===;;;::::::===????????????>>><<<<<<>>>@@@??????>>>>>>???AAABBBCCCFFFFFFFFFEEEDDDCCCBBBAAABBBDDDEEEEEEAAA>>><<<;;;:::999999<<>><<<<<<>>>???===<<<@@@BBBDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCAAA@@@???????????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>======>>>??????AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????BBBAAA???======>>>???@@@===============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;==============================>>>>>>===<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<<>>>============>>>??????>>>>>>?????????>>>======???>>><<<<<<<<<===???@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGDDDDDDEEEEEEEEEDDDDDDDDDBBBCCCCCCDDDEEEGGGHHHIIIHHHIIIJJJKKKJJJHHHFFFEEEHHHIIIIIIIIIHHHGGGGGGFFFDDDCCCCCCDDDGGGIIIHHHHHHIIIJJJNNNSSSXXXcccxxxxxx___TTTSSSHHHGGGEEECCCAAA@@@???>>>>>>===>>>>>>???@@@AAABBBDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@@@@???>>>===<<<<<<======<<<<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::<<<======;;;:::;;;===???>>>??????===<<<<<<>>>AAAAAAAAAAAAAAAAAABBBCCCDDDCCCDDDEEEFFFEEECCCBBB@@@@@@AAACCCBBB@@@>>>======::::::<<>>>>>???@@@???>>>BBBCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA??????@@@@@@@@@??????===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????======<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????AAA@@@>>>=========>>>???;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;==============================>>>>>>>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>======>>>?????????>>>>>>???>>>=========>>>@@@AAA@@@@@@@@@@@@?????????>>>??????@@@@@@@@@AAAAAAAAADDDCCCBBBAAA@@@>>>======>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCEEEGGGHHHHHHIIIJJJJJJJJJJJJHHHGGGEEEGGGHHHHHHHHHHHHHHHGGGFFFCCCCCCCCCEEEHHHJJJJJJIIIFFFHHHLLLPPPRRRXXXffftttwww```QQQKKKHHHGGGEEECCCAAA@@@???????????????@@@AAACCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@??????>>>======<<<======<<<;;;;;;;;;<<<<<<:::::::::;;;;;;:::::::::;;;<<<<<<======>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<:::;;;===>>>===>>>>>>===<<<<<<>>>AAACCCCCCBBBBBBCCCCCCCCCDDD???AAACCCEEEEEEDDDAAA@@@???@@@BBBAAA???>>>?????????@@@CCCIIIOOOSSSTTTSSSNNNKKKHHHGGGIIIJJJJJJIIIEEEHHHSSS___ddd^^^VVVRRRTTTWWWYYYXXXTTTRRRTTTWWWVVVVVVUUUTTTUUUVVVWWWXXX\\\ZZZWWWSSSPPPQQQTTTWWW[[[[[[[[[WWWQQQKKKFFFDDDEEELLLSSSWWWWWWVVVWWWYYYVVVXXXWWWPPPFFFCCCGGGMMMJJJLLLNNNMMMLLLJJJKKKKKKMMMNNNOOOPPPQQQQQQPPPPPPTTTUUUVVVXXXXXXWWWUUUTTTSSSRRRQQQPPPPPPOOOOOOOOONNNNNNOOOPPPQQQQQQRRRRRRSSSRRRQQQOOONNNMMMMMMMMMOOOLLLJJJJJJKKKKKKHHHFFFJJJKKKKKKJJJGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@???BBBAAA@@@@@@@@@AAAAAAAAACCCCCCEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCAAA???>>>===@@@@@@@@@@@@???===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<<<<<<<<<<===>>>???@@@????????????????????????=========>>>>>>>>>>>>>>>???>>>>>>=========>>>???<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;:::==============================>>>>>>>>>======<<<>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<===>>>?????????>>>======<<<<<<===>>>???@@@@@@????????????>>>>>>>>>????????????@@@@@@@@@@@@BBBAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEDDDCCCCCCCCCDDDDDDDDDEEEBBBCCCDDDEEEFFFGGGGGGGGGJJJJJJKKKJJJJJJIIIGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGDDDCCCCCCEEEHHHJJJKKKJJJDDDGGGMMMRRRSSSUUU^^^hhhxxxwwwdddQQQDDDGGGFFFEEECCCAAA@@@@@@????????????@@@AAACCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>>============<<<;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;<<<<<<===>>>>>>>>>888888888888888888888888999::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<>>><<<======<<<<<<<<>>===???BBBDDDDDDCCCBBB@@@@@@AAAAAAAAA??????AAABBBEEEHHHMMMSSSWWWXXXUUUSSSJJJIIIGGGGGGIIIKKKLLLLLLGGGJJJSSS^^^```XXXOOOKKKKKKMMMNNNNNNMMMMMMQQQTTTRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRPPPNNNNNNPPPUUUYYY^^^\\\YYYTTTOOOLLLMMMNNNNNNRRRWWWYYYXXXUUUTTTTTTSSSUUUTTTMMMDDD@@@BBBFFFGGGIIIKKKKKKKKKKKKMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRUUUUUUVVVVVVUUUTTTSSSSSSRRRQQQPPPOOONNNNNNOOOOOOQQQRRRSSSTTTUUUUUUTTTTTTSSSRRRPPPOOONNNMMMLLLLLLOOOKKKIIIIIILLLMMMJJJGGGIIIJJJJJJHHHEEECCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???<<<<<<===???AAABBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA???>>>======@@@@@@@@@??????===<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>=====================>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;<<<===>>>>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>>?????????>>>>>>>>>======>>>>>>>>>?????????@@@@@@>>>?????????????????????>>>>>>>>>>>>>>>??????@@@?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCBBBBBBCCCDDDEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHEEEDDDDDDFFFIIIKKKKKKJJJEEEHHHNNNTTTTTTSSSXXX___dddooo|||}}}ppp]]]LLLGGGFFFEEECCCAAA@@@@@@@@@===<<<======>>>???@@@AAAEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>>>>============<<<;;;:::::::::::::::999999888888999999:::888888999999:::;;;;;;<<<999999999999::::::::::::999999::::::::::::;;;;;;999:::<<<<<<;;;;;;<<<>>><<<<<<===<<<;;;<<>><<<===@@@BBBCCCCCCBBBAAAAAAAAAAAA@@@>>>???AAACCCIIIMMMTTT[[[^^^[[[TTTOOOBBBBBBCCCEEEGGGIIIKKKLLLLLLLLLRRRYYYYYYQQQIIIEEEHHHIIIJJJJJJIIIKKKMMMOOOQQQRRRSSSSSSSSSQQQOOONNNIIIIIIIIIHHHIIILLLRRRWWW^^^[[[WWWRRROOOPPPTTTXXXWWWXXXYYYWWWTTTQQQPPPPPPOOORRRSSSNNNFFF@@@@@@AAADDDEEEGGGGGGGGGHHHIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRVVVUUUUUUTTTSSSSSSRRRRRRQQQPPPNNNMMMMMMMMMNNNOOOOOOPPPRRRSSSSSSSSSRRRQQQQQQQQQPPPNNNMMMMMMMMMMMMMMMKKKIIIJJJLLLLLLJJJHHHHHHHHHIIIGGGDDDAAA@@@AAAAAAAAAAAAAAAAAA@@@??????999999:::===@@@BBBAAA@@@?????????@@@@@@AAAAAAAAAAAABBBCCCBBBAAAAAACCCDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCAAA???>>>=========>>>????????????>>>======????????????????????????????????????????????????>>>>>>===>>>>>>???@@@AAA========================;;;;;;<<<<<<======>>>>>><<<<<<<<<===============>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<============<<<;;;::::::::::::::::::::::::::::::======>>>?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>======999999:::;;;<<<=========>>>>>>>>>>>>===============>>>>>>>>>>>>?????????=========>>>??????@@@@@@>>>>>>>>>>>>>>>??????@@@>>>>>>??????@@@AAAAAAAAA>>>>>>????????????>>>>>>AAABBBCCCEEEEEEDDDCCCCCCAAABBBCCCCCCAAAAAABBBCCCCCCBBBBBBAAABBBCCCEEEFFFJJJKKKKKKKKKJJJHHHGGGEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGIIIKKKJJJJJJHHHJJJNNNRRRQQQMMMOOOTTTXXX___jjjrrrvvvvvveeeUUUGGGFFFDDDCCCAAAAAA@@@@@@===<<<<<<<<<===>>>>>>???CCCBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::999888777777888999:::777777888888999:::::::::;;;<<<<<<<<<============::::::::::::;;;;;;;;;<<<888999;;;<<<;;;;;;<<<===;;;<<<<<<<<<;;;<<>>@@@AAABBBCCCCCCAAAAAA@@@>>>======@@@CCCHHHNNNXXX```bbb]]]RRRJJJ???AAAEEEHHHKKKMMMOOOQQQUUUSSSUUUYYYXXXQQQKKKIIIHHHJJJLLLMMMOOOPPPQQQRRRTTTUUUVVVVVVUUURRROOOMMMHHHHHHGGGFFFGGGJJJPPPTTTYYYWWWTTTPPPNNNQQQVVVZZZZZZXXXTTTOOOKKKJJJJJJKKKOOOSSSTTTQQQKKKEEEDDDEEEIIIJJJJJJIIIGGGGGGHHHJJJKKKLLLLLLMMMOOOQQQRRRSSSVVVUUUTTTSSSRRRRRRSSSSSSPPPNNNMMMKKKKKKLLLMMMNNNLLLMMMOOOPPPPPPPPPNNNMMMPPPPPPOOONNNMMMMMMNNNNNNKKKJJJIIIIIIJJJJJJIIIHHHFFFGGGGGGFFFCCC@@@???@@@@@@AAAAAAAAAAAA@@@??????888888888<<<@@@BBBBBBAAA@@@@@@@@@@@@????????????@@@BBBCCCBBB@@@@@@CCCEEECCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???>>>======>>>>>>======>>>????????????>>>????????????????????????????????????????????????@@@@@@????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>;;;;;;<<<<<<============<<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;======>>>???????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>=========>>>======<<<<<<888999:::<<<======>>>>>>>>>>>>=========<<<<<<<<<=========>>>>>>>>>??????=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@===>>>>>>???@@@@@@AAAAAA>>>??????@@@@@@??????>>>@@@AAABBBDDDDDDCCCBBBAAA@@@BBBCCCBBBAAA@@@AAABBBCCCBBBAAAAAAAAACCCEEEGGGJJJKKKLLLLLLKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFHHHHHHIIIIIIIIIGGGGGGHHHIIIJJJJJJIIIIIIIIIKKKNNNMMMIIIIIIMMMRRRVVV]]]eeejjjttt|||pppaaaSSSGGGFFFDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????AAAAAA@@@@@@??????@@@@@@????????????>>>>>>>>>>>>>>>===<<<;;;:::999999999:::999888777777888999:::888999999::::::;;;<<<<<<999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<777999;;;<<<;;;;;;<<<===;;;<<<<<<<<<;;;<<>><<<;;;;;;<<<===>>>@@@BBBCCCDDDAAA@@@???===;;;<<>>======???AAACCCBBB@@@@@@CCCEEECCCBBBBBBAAAAAAAAABBBBBBAAA@@@???=========>>>???<<<===>>>??????@@@@@@???????????????????????????????????????????????????AAAAAA@@@@@@???@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>::::::;;;<<<=========<<<::::::;;;<<<===>>>???@@@<<<<<<<<<;;;;;;<<<<<<<<<============<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>===>>>>>>>>>===<<<;;;;;;999:::;;;===>>>?????????>>>=========<<<<<<<<<<<<============>>>>>>>>>>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>??????@@@===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA>>>???AAACCCCCCBBBAAA@@@@@@AAABBBBBB@@@@@@AAABBBCCCBBBAAA@@@AAACCCEEEGGGHHHIIIKKKLLLLLLKKKIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCEEEFFFHHHHHHIIIIIIJJJIIIHHHHHHJJJJJJIIIHHHGGGFFFIIILLLKKKHHHIIINNNMMMNNNSSSZZZ```kkkttt\\\OOOMMMGGGFFFDDDBBB@@@???>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>??????>>>===<<<<<<===<<<<<<;;;999888888777888777666666777999;;;===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<======<<<;;;:::888999999::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===>>>???AAABBBCCCCCCCCCCCCCCCAAA>>><<<===???BBBFFFLLLUUU\\\]]]XXXQQQKKKLLLOOOVVV```dddeeegggkkkjjjiiifff___WWWOOOJJJHHHGGGJJJNNNRRRZZZaaa___YYYTTTUUUVVVUUUSSSQQQQQQQQQQQQNNNKKKJJJLLLPPPSSSUUUXXXRRRKKKHHHJJJNNNRRRSSSUUUPPPHHHCCCCCCFFFJJJMMMVVVYYY[[[VVVPPPMMMPPPUUUWWWVVVVVVUUUUUUTTTTTTTTTOOOOOOPPPRRRSSSTTTUUUVVVYYYWWWVVVUUUUUUTTTQQQOOOPPPPPPOOONNNNNNMMMMMMLLLRRROOOMMMMMMOOOOOONNNLLLRRRQQQPPPPPPOOONNNMMMMMMLLLJJJHHHGGGGGGFFFEEECCCHHHIIIIIIHHHDDDAAA???>>>BBBBBBAAA@@@@@@???>>>>>>::::::<<>>>>>?????????@@@??????@@@@@@@@@@@@AAAAAAAAAAAA???===;;;;;;>>>AAA@@@@@@@@@@@@???>>>======<<<======>>>======<<<;;;===============<<<<<<;;;<<<<<<======<<<;;;:::::::::999888999;;;=================================:::;;;;;;;;;<<<========================<<<<<<<<<;;;;;;===>>>????????????===;;;:::;;;===>>>>>>>>>;;;<<<<<<===>>>=========<<<<<<<<<;;;:::999777777:::::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;================================================>>>===<<<;;;;;;<<<===>>>===============>>>>>>???AAA@@@>>>======>>>@@@AAA????????????????????????@@@@@@AAABBBBBBBBBAAAAAABBBAAA@@@@@@AAABBBCCCDDDLLLLLLLLLKKKJJJGGGEEECCCDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGEEEDDDFFFGGGIIIKKKLLLKKKKKKJJJRRRMMMOOOWWW[[[```qqqrrrZZZNNNKKKGGGFFFDDDBBB@@@???>>>>>>>>>>>>?????????@@@@@@@@@?????????>>>>>>==================>>>======<<<<<<===<<<<<<;;;999888888777888777666666666888:::;;;888888777777777888888999:::;;;;;;<<<<<<;;;::::::<<<;;;;;;::::::999888888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>???@@@@@@?????????AAAAAABBBBBBCCCCCCDDDDDDDDDDDDBBB@@@===>>>@@@CCCFFFJJJPPPUUUVVVTTTOOOLLLNNNQQQ[[[eeejjjhhhhhhkkkqqqooojjjaaaVVVNNNHHHFFFHHHLLLPPPSSSYYY___]]]XXXUUUVVVWWWVVVUUUSSSRRRRRRSSSQQQNNNMMMOOORRRVVVXXXWWWRRRLLLIIIJJJMMMOOOPPPSSSNNNHHHEEEFFFKKKQQQUUUZZZ[[[ZZZUUUOOOLLLNNNQQQXXXWWWWWWVVVUUUTTTTTTSSSRRRSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSSSSTTTTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPMMMKKKLLLMMMNNNMMMKKKNNNMMMMMMLLLJJJIIIHHHHHHKKKHHHEEEDDDDDDDDDDDDCCCFFFGGGHHHGGGDDDBBBBBBBBBCCCCCCBBBAAA@@@???>>>===::::::<<>>===<<<<<<<<<>>>>>>??????@@@@@@@@@@@@CCCCCCBBBBBBAAAAAAAAA@@@AAABBBCCCBBB@@@???@@@AAAAAAAAAAAA@@@@@@???>>>============<<<<<<<<<<<<<<<===============<<<;;;;;;<<<<<<======<<<;;;;;;:::;;;:::999:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>===;;;;;;<<<======<<<:::;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;:::999888;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>>>>============>>>??????AAA@@@>>>======>>>@@@AAA????????????????????????AAAAAAAAABBBAAAAAA@@@@@@BBBAAAAAAAAABBBCCCEEEFFFIIIIIIIIIHHHGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJNNNJJJMMMTTTWWW[[[jjj}}}oooXXXLLLIIIFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888999888666555555666888999666666666666666777888999999:::;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888::::::;;;<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::<<<===>>>??????@@@??????DDDCCCBBBAAAAAAAAABBBCCCEEEEEEDDDAAA??????AAADDDEEEFFFIIILLLMMMNNNMMMLLLMMMRRR\\\fffjjjgggfffgggpppnnnggg]]]SSSKKKGGGEEEGGGMMMSSSVVVYYY]]]\\\XXXUUUVVVWWWXXXWWWWWWVVVUUUSSSQQQNNNMMMMMMPPPSSSUUUTTTPPPLLLJJJKKKLLLMMMMMMQQQOOOKKKJJJMMMTTT[[[```aaa___ZZZUUUQQQOOOOOOOOOXXXXXXWWWVVVUUUSSSSSSRRRTTTTTTUUUVVVVVVVVVVVVVVVTTTSSSRRRRRRRRRRRRPPPNNNLLLLLLMMMMMMNNNOOOOOOPPPLLLKKKJJJJJJLLLMMMLLLKKKPPPOOONNNMMMKKKJJJIIIHHHIIIFFFBBB@@@AAABBBCCCBBBDDDFFFGGGFFFDDDDDDEEEFFFDDDDDDCCCAAA@@@>>>======;;;;;;<<<>>>AAACCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>=========??????@@@@@@@@@@@@AAAAAADDDCCCBBBAAA@@@???>>>>>>???BBBDDDDDDBBB@@@@@@@@@AAAAAAAAAAAA@@@???>>>=========<<<;;;;;;<<<===>>><<<============<<<;;;;;;<<<<<<<<<===<<<<<<;;;:::===<<<::::::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;???>>>;;;;;;<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<======>>>>>>>>>>>>>>>??????@@@@@@???>>>======>>>???@@@????????????????????????AAABBBBBBBBBAAA@@@???????????????@@@AAACCCDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJIIIIIIGGGJJJPPPRRRUUUaaapppmmmWWWKKKHHHFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>????????????========================::::::::::::;;;<<<<<<===<<<<<<;;;::::::999888888999888666555444555666777888888888888888999:::;;;:::::::::;;;;;;;;;;;;;;;888888888999::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;===<<<<<<;;;;;;::::::999;;;<<<===>>>????????????AAA@@@>>>======???AAABBBEEEFFFEEECCCAAA@@@BBBDDDBBBCCCEEEGGGHHHJJJJJJKKKJJJNNNVVV___bbb___^^^```dddbbb\\\UUUMMMHHHGGGGGGHHHQQQYYY[[[ZZZ[[[YYYWWWSSSSSSUUUXXX[[[\\\[[[ZZZPPPOOOMMMJJJHHHHHHJJJLLLOOONNNMMMLLLMMMMMMMMMMMMQQQQQQPPPPPPSSSYYY```fffgggbbb[[[WWWVVVUUUTTTRRRVVVVVVUUUTTTRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTUUUTTTRRRQQQPPPNNNKKKHHHLLLLLLMMMMMMNNNNNNNNNOOOHHHHHHIIIJJJKKKKKKKKKJJJQQQPPPOOOMMMLLLJJJIIIHHHHHHEEEAAA??????AAACCCCCCEEEFFFGGGFFFEEEDDDFFFGGGEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<<>>>@@@BBBAAA@@@BBBBBBBBBBBBAAAAAA@@@@@@???@@@AAAAAA@@@@@@AAABBBAAABBBCCCDDDEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>????????????????????????@@@@@@???>>>======<<<<<<===>>>@@@@@@>>>===>>>>>>AAAAAAAAAAAA@@@???>>>======<<<;;;::::::;;;===???<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;>>><<<;;;;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888999:::;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::>>><<<::::::;;;<<<;;;:::999999:::;;;;;;;;;;;;::::::;;;;;;<<<=========<<<======<<<<<<;;;;;;::::::<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>>>>??????????????????????????????BBBBBBBBBAAA@@@???>>>===<<<<<<===???@@@BBBCCCDDDEEEDDDBBBAAAAAABBBCCCDDDCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDEEEGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFIIINNNPPPQQQYYYdddlllXXXLLLIIIEEEDDDBBBAAA@@@???>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>::::::999999:::;;;<<<===;;;;;;;;;::::::999999888:::999666555444555666777999999999999999:::;;;;;;:::::::::;;;;;;<<<<<<===777777888999999::::::;;;999::::::;;;<<<;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>?????????>>>===<<<<<<===???BBBDDDEEEEEEEEECCCAAA@@@AAACCC@@@AAADDDFFFGGGHHHHHHGGGIIIJJJOOOUUUWWWUUUVVVZZZYYYWWWTTTNNNIIIFFFFFFHHHNNNZZZdddccc\\\WWWSSSPPPOOOPPPSSSXXX]]]___^^^]]]PPPOOOMMMIIIDDDCCCDDDFFFLLLMMMNNNNNNOOOOOOPPPPPPQQQSSSTTTUUUVVVYYY^^^aaaeee```ZZZWWWXXXYYYWWWTTTSSSSSSRRRQQQPPPOOONNNMMMKKKMMMOOOQQQRRRRRRRRRQQQRRRQQQOOOOOOOOONNNKKKIIINNNNNNNNNMMMMMMLLLLLLLLLGGGHHHIIIJJJJJJJJJJJJJJJMMMLLLKKKJJJHHHGGGFFFEEEHHHDDD@@@???@@@BBBDDDEEEHHHIIIIIIHHHFFFDDDDDDEEEDDDCCCBBBAAA???>>>===<<<===<<<<<<===???@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???===???AAAAAA??????@@@BBB@@@AAACCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================;;;:::;;;===@@@@@@@@@@@@@@@???>>>=========<<<:::999:::;;;===???<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;>>><<<::::::<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999777888888999:::;;;<<<<<<:::;;;;;;;;;;;;;;;:::999;;;:::888999;;;<<<<<<;;;888999999:::;;;:::::::::::::::;;;<<<============;;;;;;;;;::::::999999999<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>===>>>??????@@@???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAA@@@???>>>===<<<===>>>@@@AAACCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCDDDEEEGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHKKKNNNOOOPPPUUU[[[jjjXXXMMMJJJDDDCCCBBB@@@??????>>>>>>=========>>>>>>>>>??????======>>>>>>>>>>>>??????<<<;;;:::999:::;;;<<<===;;;;;;;;;::::::999999999:::999777555555555777888999888888777777777888888:::999999999:::;;;<<<===:::::::::999888888777777999999:::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;:::;;;<<<======>>>======>>>>>>>>>>>>@@@BBBDDDEEECCCCCCCCCBBB@@@???@@@AAA???AAACCCEEEFFFFFFEEEDDDIIIIIILLLQQQRRRPPPQQQVVVTTTSSSQQQMMMHHHEEEEEEFFFUUUdddqqqmmmaaaUUUNNNJJJMMMNNNQQQWWW]]]```^^^\\\RRRRRRQQQLLLGGGDDDFFFHHHNNNOOOQQQQQQPPPPPPRRRSSSRRRVVVYYYZZZXXXWWWYYY[[[___[[[WWWVVVWWWWWWUUUSSSPPPPPPOOONNNNNNMMMMMMMMMJJJLLLNNNPPPQQQPPPOOONNNKKKJJJKKKMMMPPPQQQPPPOOOOOONNNNNNMMMLLLLLLKKKKKKGGGIIILLLLLLKKKJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFDDDAAA@@@AAADDDEEEEEEIIIJJJKKKJJJGGGDDDCCCCCCAAAAAA@@@???>>>======<<<>>>===<<<<<<>>>????????????@@@AAABBBAAA@@@???>>><<>>===???BBB@@@AAABBBBBBCCCCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>============<<<<<<<<<=========>>>>>>????????????>>>===;;;:::;;;???BBB????????????>>>===<<<;;;;;;::::::::::::<<<===>>>;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<===<<<<<<<<<<<<;;;999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;::::::888777888:::<<<<<<;;;888999::::::;;;;;;::::::999:::;;;<<<<<<<<<<<<<<<:::::::::999999999999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@???>>>>>>???@@@AAACCCDDDEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMOOORRRUUU}}}hhhWWWMMMJJJCCCCCCAAA@@@??????>>>>>>============>>>>>>>>>???<<<<<<<<<======>>>>>>>>>>>>===;;;:::::::::<<<===;;;;;;::::::::::::999999:::999777666666777888999999888777666666666666666888777777777888999:::;;;::::::999999888777777777999999:::;;;;;;;;;;;;:::999999999::::::;;;;;;<<<;;;;;;<<<======<<<<<<<<<>>>>>>>>>???@@@AAAAAABBB@@@AAABBB@@@>>>===>>>???AAAAAABBBBBBCCCCCCCCCCCCGGGHHHKKKPPPPPPMMMMMMPPPNNNOOONNNKKKHHHEEEEEEEEERRRfffwwwuuufffYYYQQQMMMOOONNNPPPVVV\\\^^^[[[WWWRRRTTTTTTPPPKKKIIILLLOOOSSSTTTUUUTTTQQQPPPRRRTTTWWW]]]cccddd```[[[ZZZZZZ[[[ZZZXXXWWWWWWUUUSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRQQQOOOMMMKKKGGGGGGHHHLLLPPPSSSSSSSSSMMMMMMMMMMMMLLLLLLLLLLLLIIILLLNNNOOOLLLJJJJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGDDDBBB@@@@@@BBBDDDEEEDDDGGGJJJLLLLLLIIIFFFCCCBBB>>>>>>>>>>>>======<<<<<>>>>>???@@@AAAAAA???===<<<;;;???AAA@@@===<<>>=========>>>>>>>>>>>>>>>>>>=========<<<>>>>>>=====================>>>>>>===<<<===???AAA>>>>>>>>>======<<<;;;:::999999:::;;;;;;<<<======;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<======<<<<<<:::999777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;999888888:::;;;:::999999::::::;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::999999::::::::::::::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<======>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIJJJLLLOOOPPP{{{fffVVVMMMJJJCCCBBBAAA@@@????????????============>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======???>>><<<:::::::::<<<===;;;::::::::::::::::::::::::999777666666888999:::;;;:::999777666666666666666555555555555777999:::777777777888999999::::::999999:::;;;;;;;;;::::::777888999:::;;;;;;<<<===<<<<<<<<<===<<<<<<;;;;;;<<<===>>>>>>>>>>>>======???@@@@@@???===<<<<<<===CCCBBB@@@??????AAABBBCCCDDDEEEKKKQQQPPPKKKIIIKKKGGGIIIJJJIIIGGGEEEEEEEEEKKKbbbwwwxxxkkk___XXXUUUQQQPPPQQQVVV[[[\\\XXXSSSPPPSSSTTTRRRNNNMMMPPPTTTWWWXXXYYYVVVRRRPPPQQQSSS]]]dddkkkmmmhhhbbb___^^^[[[[[[\\\ZZZXXXUUUSSSQQQMMMNNNNNNNNNNNNOOOOOOOOOSSSTTTTTTTTTSSSOOOLLLJJJHHHHHHIIILLLPPPRRRRRRRRRKKKKKKKKKLLLMMMMMMNNNNNNJJJMMMPPPPPPMMMKKKJJJKKKCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@AAACCCDDDDDDCCCEEEIIILLLMMMKKKGGGDDDCCC========================@@@>>><<<;;;===>>>???>>>===>>>@@@@@@@@@???===;;;;;;>>>AAA@@@===<<<>>>BBBAAA@@@???>>>???@@@AAABBB???>>>===============>>>@@@?????????>>>>>>============<<<;;;:::999999888999;;;>>>>>>=========>>>============<<<;;;:::999888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<=========<<<999777666777:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============<<<;;;999888999999888777999:::;;;;;;<<<<<<;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????<<<===>>>???@@@@@@???>>>AAAAAABBBBBBAAA@@@>>>===>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFGGGJJJLLLLLLxxxdddVVVKKKCCCBBBAAA@@@>>>======<<<<<>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888888888888999888888888999::::::;;;999999999888777666666555999999888888999::::::;;;;;;;;;;;;::::::999999999888999:::;;;<<<;;;::::::888999999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999:::;;;<<<============>>>???@@@???>>>>>>@@@BBBCCCAAA???>>><<<<<<<<<===BBBEEEIIILLLOOOOOOOOONNNLLLLLLKKKIIIFFFFFFGGGIIIQQQ___nnnooodddXXXSSSTTTXXXYYYYYYXXXWWWUUURRRQQQTTTUUUTTTRRROOONNNQQQTTT[[[ZZZWWWUUUTTTUUUVVVWWW___nnnyyyuuuhhh___\\\[[[ZZZYYYXXXVVVTTTSSSSSSSSSSSSQQQPPPSSSXXX[[[ZZZYYYUUUSSSQQQPPPPPPNNNLLLJJJLLLMMMNNNOOOPPPPPPPPPPPPJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLKKKIIIHHHHHHIIIJJJHHHEEECCCAAAAAAAAABBBAAA@@@>>><<<===>>>AAABBBFFFGGGHHHGGGEEEDDDDDDDDD===<<<<<<===>>>===:::888555888;;;<<<<<<<<<===>>>BBBBBB@@@???>>>>>>======????????????@@@AAABBBCCC@@@AAAAAAAAA@@@>>><<<;;;>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===============<<<;;;:::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777999;;;;;;:::::::::;;;888999999::::::;;;;;;<<<::::::;;;;;;<<<=========999888888888999;;;===>>>===<<<;;;:::999888888888999::::::;;;;;;::::::999<<<;;;;;;::::::999999888999999999999999999999999::::::999888777777888888<<<<<<<<<;;;;;;:::::::::::::::888888888888::::::999999999999999999999999;;;;;;;;;;;;:::888666555999:::::::::999999;;;===888888999::::::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============>>>>>>===>>>>>>???@@@@@@<<<<<<<<<<<<====================================AAAAAA@@@@@@???@@@@@@@@@DDDCCCBBBAAA@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKxxxcccUUUKKKDDDBBBAAA@@@>>>======<<<<<>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::<<<;;;:::999888888888888777777777777777888999999999999888888777666666555777777666666666777888888999999999999888888777777666777888999:::999999888888888999::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<<<<>>>>>>>>>======???@@@AAA@@@>>>===<<<<<<===>>>>>>AAADDDHHHJJJKKKJJJIIIHHHIIIHHHGGGEEEEEEFFFHHHMMMYYYfffggg^^^TTTRRRTTTVVVVVVVVVUUUSSSQQQPPPOOORRRSSSSSSPPPNNNNNNPPPSSSTTTSSSRRRRRRSSSTTTWWWXXXcccpppyyyssseee\\\YYYWWWYYYXXXXXXWWWVVVUUUTTTTTTRRRRRRTTTYYY^^^```^^^ZZZUUUSSSQQQPPPPPPOOONNNMMMNNNNNNOOOPPPQQQQQQQQQPPPLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHIIIHHHFFFDDDAAA@@@@@@AAABBBCCCAAA???======???AAABBBCCCDDDEEEDDDBBBAAAAAAAAA>>>=========>>>===:::888666888;;;<<<<<<===>>>@@@CCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???>>>===@@@@@@?????????>>>>>>>>><<<<<<<<<<<<===============<<<;;;;;;:::::::::;;;::::::999999999999::::::;;;;;;:::::::::999999999777888::::::999999999:::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888888888999:::;;;<<<===<<<;;;:::999999999999999999999::::::::::::999999999:::::::::::::::::::::999999999999999999999999:::999999888777777888888;;;;;;;;;;;;::::::::::::;;;:::999888888999:::;;;999999999999999999999999888999:::::::::999888888888999;;;:::999999:::<<<888888999999:::;;;;;;<<<<<<<<<<<<;;;:::::::::999;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>=========<<<===<<<<<<<<<<<<======>>><<<<<<<<<<<<============????????????????????????@@@@@@?????????@@@@@@AAADDDCCCBBBAAA@@@AAAAAABBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKwwwbbbTTTJJJDDDBBBAAA@@@>>>======<<<<<>>===<<<;;;;;;;;;;;;999999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;::::::::::::;;;:::999888888888888888666666666666666777777888999888888777777666666555888777666666666666666777777777777777666666666666555555666777777777777777888888999999:::;;;;;;;;;999999:::::::::;;;;;;;;;777888999::::::;;;;;;;;;;;;<<<======<<<<<<===???>>>>>>===<<<<<<===>>>??????AAADDDGGGIIIJJJIIIIIIGGGHHHHHHGGGFFFFFFGGGIIIJJJTTT]]]^^^WWWQQQQQQTTTUUUTTTSSSRRRQQQPPPOOONNNPPPPPPPPPNNNLLLMMMOOOQQQNNNNNNNNNNNNOOOQQQSSSUUUbbblllrrrlllaaaZZZXXXWWWWWWXXXXXXXXXXXXVVVTTTSSSQQQRRRWWW]]]cccddd```\\\VVVSSSPPPOOOPPPQQQQQQPPPPPPPPPQQQQQQRRRQQQQQQPPPMMMMMMKKKJJJIIIIIIHHHHHHGGGIIIIIIIIIGGGFFFGGGHHHEEEDDDBBB@@@??????AAAAAADDDCCCAAA?????????AAABBBAAACCCDDDCCCAAA??????@@@???>>>=========<<<999777777999;;;<<<===>>>@@@BBBBBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAA???===<<>>>>>===<<<<<<;;;;;;::::::::::::999999999999777777999:::;;;;;;;;;;;;::::::999999999999999:::888888999999999999888888888888999999:::;;;;;;<<<999999999999999999999999:::999888888777888888888::::::::::::::::::;;;;;;;;;::::::999999::::::;;;999999999999999999999999555666888999::::::;;;:::666999;;;;;;:::999::::::888888999999::::::;;;;;;======<<<;;;:::999888888::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>=========<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<============@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAACCCBBBAAA@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJwwwaaaSSSJJJEEEBBBAAA@@@>>>======<<<<<<>>>>>>===<<<;;;;;;;;;;;;888:::<<<===>>>===;;;:::;;;;;;;;;:::::::::999999::::::999888888888888888777666666666666666777777888888777777666666666666999999888777777777777888666666666666666666666666555555666666666777777777888888888999::::::;;;;;;999999999999::::::::::::777888999:::;;;;;;;;;;;;:::<<<======<<<<<<===>>><<<;;;;;;;;;;;;===>>>??????AAACCCEEEGGGGGGGGGGGGIIIJJJJJJIIIHHHGGGHHHIIIKKKQQQWWWWWWRRROOOPPPTTTTTTTTTSSSQQQPPPOOOOOOOOONNNNNNLLLKKKKKKLLLNNNPPPNNNMMMMMMLLLLLLMMMNNNOOOWWW```eee```ZZZXXXYYYYYYWWWWWWYYYYYYXXXVVVSSSQQQNNNOOOSSSYYY___aaa^^^[[[VVVSSSOOONNNOOOQQQRRRSSSQQQQQQRRRRRRRRRQQQQQQPPPOOONNNLLLJJJIIIHHHGGGGGGDDDEEEFFFFFFEEEDDDEEEGGGDDDBBBAAA???>>>???@@@AAAFFFDDDBBBAAA@@@@@@AAAAAABBBCCCDDDCCCAAA@@@@@@@@@???>>><<<;;;;;;:::777555888:::<<<======???BBBDDD@@@@@@?????????????????????@@@AAABBBAAA???===<<<>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@????????????;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<=========<<<<<<;;;:::999888777666777888::::::999999999:::>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::999888888888666777999:::;;;;;;::::::999888888888888999999:::777777888888888888777777888888999999::::::::::::999999999999999999999999999999888888888888888999888888999999::::::;;;;;;;;;::::::::::::::::::;;;999999999999999999999999666666777888999::::::;;;555888;;;<<<;;;999999999888888999999::::::::::::<<<;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;>>>>>>=========<<<<<<<<<<<<<<<;;;:::999999999:::<<<<<<<<<<<<============@@@@@@@@@@@@@@@@@@@@@@@@=========>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJxxxaaaRRRJJJFFFBBBAAA@@@>>>======<<<<<<>>>===<<<;;;;;;:::::::::999;;;===>>>???>>><<<;;;;;;;;;:::::::::999999999999999888888777777888888888777777666666666777777777777777666666666666666888888777777666777777888777777777777777777777777666666666666777777888888777777888999999::::::;;;888888888999999999::::::888999:::;;;;;;<<<<<<;;;:::<<<>>>>>>=========>>>:::999999999:::<<<>>>???;;;<<<>>>???AAAAAAAAAAAAHHHIIIJJJIIIGGGEEEFFFFFFKKKNNNQQQPPPMMMKKKMMMOOOQQQQQQPPPOOONNNMMMMMMLLLKKKJJJHHHHHHIIIKKKLLLMMMKKKKKKKKKKKKKKKKKKLLLLLLMMMSSSWWWTTTRRRTTTVVVVVVUUUVVVWWWWWWVVVTTTQQQOOOLLLKKKLLLPPPUUUYYYYYYWWWTTTQQQNNNMMMNNNPPPRRRRRRPPPQQQQQQQQQQQQQQQPPPOOONNNMMMLLLJJJHHHGGGFFFFFFAAABBBDDDDDDCCCCCCDDDFFFDDDCCCAAA?????????AAABBBEEEDDDCCCBBBAAA@@@AAAAAAAAABBBCCCBBB@@@?????????>>><<<:::999999888666444888:::<<<>>>>>>???AAACCC>>>===============>>>???===>>>@@@AAAAAA@@@>>>======>>>@@@AAABBBAAAAAA@@@>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<=========>>>===<<<;;;:::999888777888:::<<<<<<;;;:::;;;<<<:::::::::;;;;;;<<<<<<<<<======<<<;;;:::999888888666777999:::;;;::::::999888888777777777888999999666777777888888777777666:::::::::999999888888888999999999999999999999999999888888888888888999999777888888999999:::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888999555888;;;<<<;;;999999999888888999999999999999:::888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<======<<<;;;::::::::::::<<<<<<<<<<<<============????????????????????????<<<<<<<<<===>>>???@@@AAA??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIzzzcccSSSJJJFFFBBBAAA@@@>>>======<<<<<<>>>===<<<;;;:::::::::::::::;;;<<<=========<<<;;;::::::::::::999999999999999888888777777777888888888777777666666666666777666666666666666666666666444444444444444555666666777777777777888888888888777777777777777888999999777777888888999:::::::::777777888888888999999999888999:::;;;<<<<<<<<<<<<999<<<>>>???>>>=========999888888888:::;;;===>>><<<===>>>??????@@@@@@@@@DDDEEEFFFFFFDDDCCCCCCCCCGGGIIIKKKKKKIIIHHHHHHIIIKKKLLLLLLLLLLLLJJJHHHGGGGGGEEECCCCCCEEEHHHIIIIIIFFFGGGHHHIIIJJJKKKLLLMMMHHHLLLNNNKKKJJJMMMNNNMMMQQQQQQRRRSSSSSSRRRQQQPPPMMMJJJGGGHHHMMMQQQSSSSSSRRROOOMMMLLLMMMNNNOOOOOONNNNNNOOOOOOPPPOOOOOONNNMMMLLLJJJHHHGGGFFFEEEEEE@@@AAACCCCCCCCCCCCEEEFFFFFFEEECCCAAA@@@@@@BBBBBBDDDCCCBBBBBBAAAAAAAAAAAA>>>@@@AAA@@@>>><<<<<<===>>><<<999888888888777666888:::===?????????@@@@@@<<<;;;;;;;;;<<<===>>>>>>===>>>???@@@@@@@@@???>>>===>>>???@@@AAA@@@@@@???======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>;;;;;;::::::::::::;;;;;;======<<<<<<;;;:::999999999;;;======<<<;;;<<<===888888999999:::;;;;;;<<<===<<<<<<;;;:::999999888777777888999999999999999888888777777777777777888777777888888888888777777;;;::::::999888888777777999999999999999999999999888888888777888888999:::888888888888888888999999888999999::::::999999888999999999999999999999999:::999888777777777777777555888::::::999888999999888888999999999999999999777777888999:::;;;<<<<<<888888888888999999999999999::::::;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<=======================================<<<<<<<<<===>>>??????>>>>>>???@@@@@@@@@??????AAA@@@??????@@@AAACCCDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHIII|||dddTTTKKKGGGBBBAAA@@@>>>======<<<<<<======<<<;;;::::::::::::999999999:::::::::;;;;;;:::::::::999999999999888888888777777777777888888777666666555444444555555666666666666666666666666222222222333444555666777666666777777777888888888888777666666666777888999777777777888999999::::::777777777777888888888999777888999::::::;;;;;;;;;888:::===>>>===;;;;;;;;;999888888888999:::<<<===>>>??????@@@@@@AAAAAAAAA>>>AAACCCDDDDDDCCCDDDEEECCCDDDGGGJJJKKKJJJIIIHHHGGGIIIKKKLLLLLLIIIFFFDDDBBB???======AAADDDEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIDDDGGGHHHFFFFFFIIIIIIFFFJJJKKKLLLNNNPPPRRRSSSTTTOOOKKKGGGHHHKKKOOOOOOOOOOOOMMMKKKKKKLLLLLLKKKJJJKKKKKKLLLMMMNNNNNNNNNMMMKKKJJJHHHGGGFFFEEEEEEEEEAAABBBDDDEEEEEEEEEGGGIIIIIIHHHEEECCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAA>>>@@@AAA@@@>>><<<<<<===???<<<:::999999:::999888777:::>>>@@@@@@>>>======;;;;;;;;;<<<<<<>>>??????@@@@@@??????>>>>>>======<<<===>>>???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>::::::999999999999::::::;;;;;;;;;:::::::::999999888:::<<<<<<;;;:::;;;<<<999999999999::::::::::::;;;;;;::::::999999888888888888888888888999999:::999888777666666666666666777888888999999888888777999999999888888888888888999999999999999999999999888888777777888999999:::888888888888888777777777777888888999999888888777999999999999999999999999:::999888777666666777888666888999999888888999:::999999888888888888888888888888888999:::::::::;;;777777888888888999999999999999::::::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<==========================================<<<<<<<<<======>>><<<===???@@@@@@@@@??????BBBAAA@@@???@@@BBBDDDEEEAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHH}}}eeeUUUKKKGGGBBBAAA@@@>>>======<<<<<<======<<<;;;::::::::::::888888777777777888999::::::::::::999999999888888888777777777777777888888666555444444333333333333555555555666666666666666333333444444666777999:::555666666666777777888888777666666555555777888999777777777888999999::::::777777777777888888888888666777888999999:::999999666999<<<===<<<:::::::::999888888777888:::;;;<<<<<<<<<<<<<<<======>>>>>><<>>;;;999:::===AAAAAAAAAGGGGGGGGGGGGFFFEEECCCCCCAAACCCDDDCCCEEEHHHHHHDDDEEEFFFHHHJJJNNNRRRUUUWWWQQQMMMJJJJJJMMMOOONNNMMMMMMLLLJJJJJJKKKKKKIIIGGGHHHIIIJJJLLLLLLMMMMMMMMMIIIIIIGGGFFFEEEEEEDDDDDDBBBDDDFFFGGGFFFGGGIIIKKKLLLJJJGGGDDDCCCCCCCCCDDD@@@@@@AAAAAAAAAAAAAAAAAA@@@BBBCCCBBB@@@>>>>>>???@@@===;;;:::;;;<<<<<<;;;666:::???AAA@@@>>>;;;:::<<<<<<<<<<<<===???@@@AAACCCBBB@@@>>>===<<<<<<<<<<<<===>>>??????>>>===<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<:::999999999999999999999777999;;;;;;:::::::::;;;<<<;;;;;;::::::999999888999999999888888888888888999888777777777888999:::999999888666555555555555888888999999999999888888777777777888999999::::::999999999999999999999999888888777777888999::::::999999888888777777666666666777888999999888777666999999999999999999999999999888777666666777888999777888999888777777999;;;999999888888888888888888::::::999999999999999999999999999::::::;;;;;;;;;999999::::::;;;<<<============<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<===<<<<<<<<<<<<=========>>>========================>>>======<<<<<<<<<======<<<===>>>@@@@@@@@@???>>>BBBAAA@@@@@@@@@BBBDDDFFF@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDFFFGGGHHH~~~fffSSSJJJIIICCCBBBAAA???>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999999999999999999999999999777777777777777666666666555555555555444333222111***---111555777666444222555444444333333444444555666666666666777777777777666555444444555666555444666666777888999999::::::888888888888888888888888999777555666888;;;======999999::::::;;;<<<<<<===777777999:::::::::::::::@@@???>>><<<;;;;;;;;;;;;???AAACCCCCCAAA@@@BBBDDDAAAEEELLLQQQRRROOOJJJGGGGGGHHHIIIGGGEEECCCCCCDDD;;;<<<===<<<:::999:::;;;@@@BBBCCCBBB???===???AAA@@@@@@@@@CCCFFFGGGGGGFFFBBBDDDIIINNNRRRTTTUUUUUUTTTPPPKKKJJJKKKMMMMMMLLLJJJIIIHHHFFFEEEEEEEEEEEEKKKLLLMMMMMMLLLKKKLLLMMMMMMKKKHHHEEEDDDDDDFFFGGGGGGFFFEEEEEEFFFHHHJJJLLLMMMKKKHHHFFFEEEDDDEEEFFFDDDBBB@@@>>>>>>@@@BBBCCCAAA@@@???===<<<<<<;;;;;;:::;;;===???@@@???>>>===??????@@@??????>>>===<<<<<<<<<===???CCCDDDDDDCCCAAA???<<<:::999:::;;;<<<>>>===;;;:::;;;<<<>>>???===>>>>>>>>>===;;;888666999:::;;;<<<<<<<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===777777777777777888888888999999999999999999999999:::999888888777777888888<<<;;;:::999999999:::;;;777777888999999888666555777777777777777777777777666666666666777777777777999888888888777777666666888777777777666666555555888888888888777777777777888888888777777777777777999888777666666777888999888777777777888999::::::999999888888888888888888444555666777777888777777:::999888666666666777777666666777777888888888888:::999999999::::::;;;<<<;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<888999::::::;;;;;;::::::777777888888888999999999???>>>>>>===<<<;;;;;;;;;===>>>?????????>>><<<;;;;;;<<<<<<===>>>??????@@@===>>>>>>????????????>>>AAA@@@@@@???@@@AAACCCDDDAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEE~~~fffSSSIIIHHHBBBAAA@@@???>>>=========<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999999999999999999666666666666666666666666555555555555444333222111111222444555555555444444444444333333333333444444555555555666666666777777555555444444555555555444666666777888999:::;;;;;;888888888888888888888888:::888666666888999999888777888999:::;;;;;;;;;;;;666777888999::::::::::::===<<<<<<<<<<<<<<<======BBBCCCEEEDDDAAA@@@AAACCCBBBEEEJJJNNNOOOLLLHHHEEEEEEGGGIIIIIIGGGEEEDDDCCCAAA@@@===:::888888;;;>>>@@@BBBCCCAAA>>>===>>>@@@AAA@@@AAABBBEEEEEEEEECCCCCCHHHOOOVVVYYYXXXUUURRRNNNKKKHHHGGGIIIKKKKKKJJJIIIGGGEEECCCBBBBBBCCCDDDHHHKKKNNNOOOMMMKKKJJJJJJKKKIIIGGGEEEDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGIIIJJJJJJIIIGGGEEEDDDDDDEEEEEEDDDCCC@@@???>>>@@@BBBCCCBBBAAA@@@>>>===<<<<<<<<<===>>>@@@AAAAAAAAA???>>>@@@@@@@@@@@@???>>>===============>>>AAABBBAAA@@@>>>===<<<:::999999::::::<<<;;;:::::::::<<<>>>???===>>>??????===;;;999777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;777777777777888888888888:::::::::::::::::::::::::::999888888777777888888;;;:::999999999999:::;;;999888777666555555666666777777777777777777777777666666666666777777777777999999999999888888777777888888888777777666666666888888888888777777777777888777777777777777777777888888777777777777888888888777777777777888888999777777777888888999999:::777777777888777777666666:::999777666666666777777777777666666777888888999:::999999999999999::::::::::::999999999999::::::888888888999999999999999888999::::::;;;;;;::::::888999999999::::::::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<======>>>>>>>>>======>>>????????????>>>AAAAAA@@@???@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEE~~~gggSSSIIIGGGAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999999999999999999999999999555555555555555555555555555555555555444333222222888777666555444444444444444444333333333333444444444444444555555555666666555555555555555555555555555666777888:::;;;======888888888888888888888888:::888777777888777555333555666888:::::::::999888555666777888888999999999:::::::::;;;<<<===>>>>>>BBBCCCCCCBBB@@@???@@@AAACCCDDDGGGIIIIIIGGGEEECCCDDDGGGKKKLLLJJJGGGDDDCCCFFFCCC>>>999777999>>>BBBEEEEEEEEECCCAAA@@@BBBCCCEEEEEEDDDEEEGGGGGGFFFEEEEEELLLWWW```aaa\\\TTTNNNIIIHHHGGGGGGIIIJJJJJJIIIGGGEEEBBB@@@??????AAABBBFFFJJJNNNPPPOOOLLLIIIHHHIIIHHHFFFEEEEEEEEEFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEDDDCCCAAA??????@@@AAABBBCCCBBBAAA???>>>===<<<<<>>======>>><<<<<<===>>>???>>>===;;;;;;;;;::::::999999999::::::999999:::<<<===???>>>>>>??????>>><<<;;;999888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::999999999999777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888::::::999999999999:::;;;;;;999666333333333555777666666666666666666666666666666666666777777777777::::::999999999999888888888888888888888777777777888888888888777777777777777777777777777777888888888888999999999999888888888777777666666666666777555666666777888999::::::999999999888888777666555888888777666666666777777888777666555666777888999999999888777777777888888999999888888888888999999999999999888888888888888888999999:::::::::::::::999999:::::::::;;;;;;;;;888999999:::;;;;;;<<<<<>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>BBBAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEE}}}gggSSSHHHFFFAAA@@@???===<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999999888888888888888888888888888444444444555555555555555444555555555444444333222888777777666555444444444444333333333333333333444333333333444444444555555444555666555444444555555555555777888:::<<<===>>>888888888888888888888888999888888999999888444222333555888:::;;;:::888777444555666777888888888888888999:::;;;<<<=========>>>?????????>>>>>>??????CCCCCCCCCCCCCCCCCCBBBAAADDDHHHMMMOOOMMMIIIEEECCCEEECCC???;;;:::===CCCHHHLLLKKKIIIGGGFFFFFFGGGHHHKKKJJJJJJKKKMMMMMMLLLKKKHHHPPPZZZbbbccc\\\RRRKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHEEEBBB???>>>???AAABBBHHHKKKOOOPPPOOOLLLJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAABBBBBBCCCDDDDDDBBBAAA@@@???@@@AAABBBEEEDDDBBB@@@???>>>>>>===DDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>>============<<<;;;::::::<<<======<<<999999::::::::::::999888::::::::::::;;;===>>>???>>>>>>??????>>>===<<<;;;888999:::;;;<<<<<<======<<<<<<<<<;;;:::999888888777777777888888999999:::;;;;;;;;;;;;:::::::::::::::999888888777777888888999999999999999:::::::::;;;999777555444444555666666666666666666666666666666666666666777777777777888888888888888888888888999999888888888888888888888888888888777777777666777777777777777888888888777888999::::::999888777888777666555555555555555666666777777888888999999888888999999888777666666777666666666666777777777888777666555555666888999888888777666666666666777888888777777777777888888;;;;;;::::::999999888888888888999::::::::::::999999999999::::::::::::;;;<<<;;;;;;;;;:::::::::999???>>>===;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;:::<<<<<<===>>>????????????AAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEE}}}gggSSSHHHEEEAAA@@@???===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999888888888888888888888888888888888444444444444555555666666444444444555444444333333333444555666666555333222333333333222222333333333333333333333444444444444333555666666444333444666444555666888:::<<<===>>>888888888888888888888888777777888:::;;;:::777444444666999;;;<<<;;;999777444444666777777777777777888999:::;;;<<<<<<;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBFFFJJJNNNOOOMMMIIIEEECCC@@@@@@@@@???@@@DDDIIIMMMRRROOOKKKIIIHHHIIIKKKKKKMMMLLLLLLNNNPPPQQQPPPNNNKKKPPPWWW\\\\\\WWWPPPKKKOOOOOOOOOMMMLLLJJJJJJIIIJJJHHHEEECCCBBBBBBCCCEEEKKKMMMNNNNNNMMMLLLLLLMMMJJJIIIGGGDDDCCCBBBBBBBBBDDDDDDEEEEEEEEEDDDCCCCCCAAAAAA@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBEEEDDDCCCBBBAAA@@@@@@@@@DDDCCCCCCBBBAAA@@@??????======<<<<<<<<<======>>>;;;999888999<<<>>>>>>>>>999999:::;;;;;;;;;::::::<<<<<<<<<======>>>???@@@>>>>>>>>>>>>>>>>>>======999999::::::;;;<<<==================<<<;;;999888666777777888999:::::::::::::::::::::999999888888:::999888888777777888888888888888999999:::::::::999::::::999888777666666666666666666666666666666666666666666777777777777666666666777777777777777888888888888888888999999888888888888777777777666666666777777888888888888777888999::::::999888777777777666555444444444555999888888777777666666666666666777888888888888888555555666666777777777777888777666555555666777777777777666555555666666666888777777666666777777888:::::::::999999888888888777888999999::::::999999888888888888999999999999<<<<<<<<<;;;;;;;;;;;;;;;???>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;::::::::::::;;;;;;<<<>>>>>>?????????@@@@@@@@@??????>>>>>>===?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCEEEEEE|||fffRRRHHHEEEAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888888888888888888888888888888444444444555666666777777333444444555444444333333000222444555666555333222333333222222222222333333333333333444444444555555333555777666333222444777444555666777999:::<<<<<<888888888888888888888888666666777999;;;;;;888666555666888:::;;;:::999888444555666777777888888888777888:::;;;<<<;;;:::::::::::::::===@@@BBBCCCBBB???>>>>>>>>>???AAACCCDDDHHHJJJLLLLLLHHHEEECCCBBB<<<>>>@@@CCCFFFJJJOOOSSSTTTPPPKKKHHHHHHIIIKKKLLLMMMLLLKKKLLLNNNNNNMMMKKKKKKMMMPPPSSSSSSQQQNNNKKKPPPPPPOOOMMMIIIHHHHHHIIILLLKKKIIIGGGFFFFFFFFFGGGLLLMMMNNNMMMKKKKKKLLLNNNKKKIIIEEEBBBAAAAAACCCDDDFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@??????>>>>>><<<<<<;;;;;;<<<>>>@@@AAA<<<:::999:::<<>>>>>>>>?????????=====================>>>;;;;;;:::::::::;;;<<<<<<<<<======>>>===<<<:::999666777777888999:::;;;;;;;;;::::::999999888888777:::999888888777777888888666777888999:::::::::999888999:::;;;:::999888777666666666666666666666666666666666666777777777777555555555666666666666777777777777888888888888888888888888888777777777777666666666777888888999999777777888888888888777777777666666555555555555666999999888777666555555444444555666777777888888888333444555666777888888777777777666666666666555555666555555555666666777888888888777777777777888888777777777666666666666666777888888999999999999999777777888888888999999999888999:::;;;<<<===>>>???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>?????????>>>>>>?????????>>>======>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCEEEEEE{{{eeeRRRHHHFFFBBBAAA@@@???>>>=========<<<<<<;;;;;;;;;:::::::::999999999999888888888888888888888888888888888888444444555666666777888888333333444444555444444333333333333333333333333333333333222222222222333333444444444444555555555555222555888666333222444777444555555777888999::::::888888888888888888888888666555666777999999777666555555666777888888888888555555666777888888888888444666888;;;<<<<<<<<<;;;999888777:::===@@@???>>><<<<<<<<<===@@@CCCFFFGGGIIIIIIHHHEEEAAA?????????<<<>>>AAADDDGGGMMMSSSWWWWWWRRRKKKHHHIIIKKKMMMMMMNNNMMMKKKKKKKKKJJJHHHFFFHHHIIIJJJLLLLLLLLLKKKKKKOOOPPPOOOLLLHHHGGGJJJLLLMMMMMMLLLLLLKKKIIIHHHHHHHHHJJJLLLMMMKKKJJJJJJJJJIIIFFFBBB@@@???BBBEEEHHHHHHGGGFFFDDDCCCCCCDDDDDD@@@@@@AAAAAAAAA@@@@@@???>>>>>>???@@@BBBCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEAAA@@@@@@???>>>>>>>>>>>><<<<<<;;;<<<>>>@@@CCCEEE???===;;;;;;===?????????======<<<<<<===???@@@AAA>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<======>>>===<<<;;;:::::::::;;;;;;:::;;;<<<======<<<:::999666777777888:::;;;;;;<<<<<<;;;;;;:::999999888888:::999888888777777888888555666888999:::::::::999888888888888888999999999777777777777777777777777666666666666777777777777555666666666777777777777666666666777777888888888888888888888777777777777555666666777888888999999777666666666666666666777666666666555666666777777888888777777666666555555444555555666666666555555222333555666888888888888555666777888777666444333555555555555666777999999999888888777777888888999555555555666666666666666777777888999999999999999888888888999999999::::::777777888:::;;;<<<===>>><<<<<<======<<<<<<;;;:::::::::;;;;;;<<<<<<======999:::;;;===>>>?????????<<<===>>>?????????>>>===>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCEEEEEE{{{eeeQQQHHHFFFCCCBBBAAA???>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999888888888888777777777777777777777777777555555555666777888888999333333444444555444444444888666444111111222444555333222222222222222222333444444444555555555666666222555888777333111444888444555555666777888888999888888888888888888888888666555555666777777555444444444555555666777777888555666777888888999999999111333777:::<<<=========777555444555999;;;:::888::::::<<<>>>AAADDDGGGIIIIIIHHHEEE@@@<<<:::;;;===???@@@AAACCCGGGMMMUUUZZZ[[[UUUNNNJJJKKKNNNOOOPPPQQQOOOMMMLLLJJJHHHEEEBBBEEEFFFGGGIIIJJJJJJJJJJJJPPPPPPOOOLLLIIIIIIMMMQQQMMMMMMNNNNNNMMMKKKIIIHHHDDDGGGLLLMMMLLLIIIGGGFFFGGGDDD@@@>>>???CCCHHHLLLJJJHHHFFFDDDCCCCCCDDDEEEAAAAAAAAAAAAAAA@@@??????<<<===>>>@@@BBBDDDEEEFFFCCCCCCCCCCCCDDDEEEFFFGGG@@@@@@??????>>>>>>??????<<<<<<<<<===???CCCFFFHHHCCC@@@===<<<===>>>???>>>???>>>======>>>@@@BBBDDD>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>>>>===;;;:::999999:::;;;888999;;;<<<<<<;;;:::999666777777999:::;;;<<<<<<======<<<;;;;;;:::999999:::999999888777888888888555666888999::::::999999888777555444555777:::<<<888888888888888888888888666666666666777777777777666666777777888888888999555555666666777777777888888888888888777777777777555666666777888999999999777666555444444555666777666666666666666777888999666666666666777777777777666666666666555444333222111222444666888888888888444666888999888666333222444444444555777888:::;;;999999888888888888999999666666777777888888999999777777888999999999999888999999:::::::::;;;;;;;;;999999999999999999999999;;;<<<=========<<<:::999::::::;;;;;;<<<===>>>>>>999:::;;;===>>>?????????;;;<<<===?????????>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAABBBCCCEEEEEExxxcccQQQGGGEEE>>>>>>>>>>>>===<<<;;;:::<<<;;;::::::<<<<<<;;;:::999999999888777666666555::::::999888777666555555555555444444444444555555888888777666555555555555444444333333333333222222000000111222333444444555333444444555555444444333555555555555555555444444666666444333333444555666:::999888888888999:::;;;::::::999999999999999999555666777888888888888888777777666666666666777777999666444666<<>><<<888777666555555777999:::;;;===@@@CCCFFFIIIKKKLLLIIIGGGDDD???<<<;;;===???DDDFFFIIIMMMOOOQQQQQQQQQTTTQQQMMMKKKMMMPPPRRRTTTSSSPPPMMMKKKIIIGGGDDDBBBAAADDDGGGKKKNNNQQQRRRRRRQQQPPPMMMKKKJJJJJJLLLMMMMMMMMMNNNNNNMMMJJJGGGFFFIIIKKKMMMMMMJJJHHHGGGFFFDDDCCCBBBBBBDDDHHHLLLOOOLLLJJJHHHFFFGGGHHHGGGFFFEEEDDDBBB@@@>>>===<<<<<<>>>???@@@BBBCCCDDDDDDEEECCCAAA???AAADDDFFFDDDBBBAAAAAA@@@???>>>===<<<<<<;;;:::999:::<<>>EEEJJJJJJHHH>>>===<<<===?????????======<<<:::888888999:::;;;999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::555555777888999::::::;;;777888:::;;;;;;:::888777666666666666777777777777666666777888888888888777888888777666666666666666777777777666777777888999666666666666666777888999888888777777666666555555666666666555444444444333555666777888888777666555444444555666555555444444666555555555555444444444555555555555555555555555666555555444444444555555999888555333111111222222999666333111111333666888888888777777666666555555444444444444444444444444555555555555666666666666777777777777777777777777;;;;;;:::999888888888999999999999999999999999999::::::999999999:::;;;;;;===;;;888777888999999999<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAAAAAvvvaaaOOOEEECCC>>>>>>>>>======<<<;;;:::<<<:::::::::;;;<<<;;;:::999999888888777666666555777777666666666666666666555555444444444444555555333333222222222222333333444444333333333333222222222222222222222222333333333333444444444444333333444444444444444333333333666555444333333444555666888777666666777888999:::888888777777777666666666888999999888888666555555777777666666666666777777888666444777===@@@???===999888777666666888:::;;;===???AAADDDGGGIIIJJJKKKGGGFFFDDD@@@======???AAAFFFFFFHHHIIIKKKMMMOOOPPPRRROOOKKKJJJLLLOOORRRSSSQQQOOOLLLKKKIIIGGGCCC@@@AAADDDIIINNNQQQRRRRRRQQQPPPNNNKKKHHHGGGHHHJJJKKKOOOPPPPPPPPPOOOLLLJJJHHHIIILLLMMMMMMKKKIIIHHHHHHHHHFFFDDDCCCDDDGGGJJJLLLJJJHHHFFFEEEEEEFFFEEEEEEEEEDDDCCCAAA@@@???>>>>>>???@@@AAACCCDDDDDDDDDDDD>>>===>>>BBBHHHKKKKKKIIICCCBBBAAA???>>><<<;;;:::::::::999:::<<>>======???@@@@@@@@@AAA>>><<>>>>>>>>>>>>>>======>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAuuuaaaOOOEEEBBB>>>>>>>>>===<<<<<<;;;;;;<<<:::999:::;;;<<<;;;999999999888888777666666666444444444555555666666666555555444444444444555555444444333333444444555666444444333333333333222222333333333222222222111111333333444444444444333333222222222222222333333333555555444444444444555555444444444555666777888999888888777777666555444444888888888888777666555555777777666666666666777777666555555999>>>@@@???===:::999888777777999;;;<<>><<<===???@@@@@@???BBB???===???DDDHHHJJJIIIBBB???===<<<===>>>???>>>======<<<;;;:::999999999999::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::999888777666555777888999::::::999888777999888888777666555444444777777888999999999999888888777666666555555666666444555777888888888777666666666555444444444555555222333333444555555666666444444444444555555555555777666666666666666666777888777666555444555555666777666666555444444333333444444444444444444444444555444444333444444555555333444666888888777555444555555444444444444555555444444555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666777666666555555555555666999999999999999999999999888888888999999;;;<<<<<<<<<:::888777888999999999;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===============>>>>>>>>>>>>????????????@@@@@@@@@AAAwwwbbbPPPFFFDDD???>>>======<<<;;;;;;;;;;;;:::999999;;;;;;:::999888888888888777777666666555555555555555555555555555555444444444444555555666555555555555555666666444444333333333222222222222222222222222222222222333333333444444333333333222222222222333333333333444444444444444444555555333333444555666777999999::::::999888777555555444444444666777888888888888666666777777777777666666555555666999>>>@@@???>>>;;;:::999888888:::;;;===AAABBBCCCEEEFFFGGGGGGGGGEEEEEEEEEDDDCCCDDDFFFHHHIIIIIIJJJJJJLLLMMMNNNNNNOOOMMMJJJJJJLLLOOOQQQRRROOOLLLIIIHHHGGGGGGEEEDDDFFFIIIMMMPPPSSSTTTTTTSSSUUURRRMMMJJJIIIKKKNNNPPPSSSSSSRRRRRRPPPNNNMMMLLLKKKMMMNNNNNNLLLKKKJJJKKKLLLKKKIIIHHHGGGGGGHHHHHHGGGEEEBBBAAABBBCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFGGGIIILLLKKKGGGBBBBBBAAA@@@???>>><<<<<<;;;999:::<<<>>>???@@@@@@???>>>===<<<===>>>??????>>>AAA???===>>>BBBEEEGGGGGG@@@===;;;;;;>>>AAACCCDDD???>>>===<<<;;;:::999999888888888999999999:::::::::::::::;;;;;;::::::::::::::::::999888777666555777888999999999999888777777777777666666555555444777888888999999999999999777777666555555555555666333444666888888777666555666555444444333333333333333333444444555555555555333333333444444555555555777666555444444555666777999888666444444444666777222222333444555666777888444444444444444444444444777666666666666777888888333444555666666555444333333333444444555555444444333333333444444555555555666666666666666666666666555555555555666666666666666666666666666666666666666666555444444555555666888888888888888888888888777777888888999:::<<<<<<;;;999888888999::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<======>>>>>>======<<<<<<<<<=========>>>>>>>>>??????@@@@@@AAAAAAAAAuuuaaaPPPFFFDDD???>>>===<<<;;;;;;<<<<<<;;;:::999999:::;;;:::999888888888777777777777777888888777666666555444444555555444444444444555555444444333222111111222222444444333333333222222222000000111222333333444444222333333333333333333222222222333333444444444555222333333444444444555555444444555777888999999:::999999888777555444333333333444555666888888888888666666777777777777666666444555666999<<<>>>>>>>>>;;;:::999888888:::<<<===@@@AAABBBCCCDDDEEEEEEEEEDDDFFFGGGGGGFFFFFFGGGIIIGGGIIIMMMPPPQQQQQQPPPOOOPPPNNNKKKKKKMMMPPPQQQRRRPPPMMMIIIHHHHHHJJJJJJJJJKKKKKKLLLMMMOOORRRTTTVVVOOOMMMIIIGGGFFFHHHKKKNNNRRRQQQQQQOOONNNMMMKKKKKKKKKLLLMMMMMMKKKJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGEEEBBBBBBCCCDDDDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEFFFEEEEEEDDDCCCAAAAAACCCHHHMMMNNNKKKHHH??????>>>>>>>>>>>>>>>>>>;;;===???AAAAAAAAA@@@@@@===<<<<<<===>>>???>>>===???>>>===>>>@@@BBBCCCCCCEEEBBB>>>===???AAABBBCCCAAA@@@>>><<<;;;:::999999777777777777888888888888999::::::::::::::::::999888888999999999888888777888888888888888888888888444444555555666666777777777777888999999999999888777666666555555555555555222444666777888777555444666555444333333333333333666666666555555555444444222333333333444444555555777666555444444555666777888666555333333555666888111222333444555777888888444444444444444444444444666666666666666777888888666555444222111222222333111222444555555555444444222222333333444444555555666666666666666666666666555555555555666666666666666666666666666666666666666666666555555666666777888888888888888888888888888888888888999:::;;;<<<:::999888888999::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===============;;;<<<<<<<<<<<<=========>>>??????@@@AAABBBBBBBBBqqq^^^MMMDDDBBB@@@???===<<<;;;;;;<<<<<<;;;999888999:::;;;:::888888888777777777777777777999999888777666555444333555555444444444444555555555555444444444444555555444444333333333333222222///000111222333444444555222222333333333333222222222222333333444444555555111222333444444555444444555666777888999:::::::::555555444444333222111111666666666777777666666555555666777888888777666555555555666777999;;;<<<>>>;;;:::999888888:::<<<======>>>???@@@AAABBBBBBBBBCCCEEEGGGGGGEEEDDDDDDEEECCCGGGLLLQQQTTTSSSRRRPPPQQQOOOLLLLLLNNNPPPPPPPPPNNNMMMLLLLLLOOOPPPPPPPPPMMMKKKJJJJJJLLLOOOSSSVVVMMMLLLKKKJJJJJJLLLOOOPPPPPPPPPNNNMMMLLLKKKJJJIIIIIIJJJKKKJJJIIIHHHIIIKKKHHHIIIIIIJJJJJJIIIIIIHHHGGGEEECCCBBBCCCEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBEEEIIIJJJGGGDDD======>>>>>>??????@@@@@@>>>???@@@BBBBBBBBBAAA@@@<<<;;;;;;<<<>>>???===<<<<<<===>>>???@@@@@@?????????>>>===???CCCHHHJJJKKKDDDBBB???<<<:::999::::::666666777777777888888888999999::::::::::::999999666777888999999999999999888888888888888888888888333333444555666777777888666666777888888888888777777666555555444444555555333333555666666666555444555555444333333333444444777777666666555444444333333333333333444444444444666555555555555555555666444444333333444555777888555555555555555555444444333333333333333333333333333333333333444555666666777555333111000000222333111222333444444555444444333333444444444444444444555555555555555555555555555555555555666666666666666666666666666666666666777666666666666777777888888888888888888888888888999888888888888999::::::999888888888:::;;;:::999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAABBBBBBooo\\\MMMDDDCCC@@@???===;;;:::;;;<<<===:::999888999:::::::::888777777777777777777777888666666666555555444444444555555444444444444555555555555666777888999;;;<<<444444333333333333222222111111111222222333333333222222333333333333222222111111111222333444444444000111333444555555444444666777888999999999999888444333333333222222111111555555666666666666666555555666777888888777666555666666555555555777:::===;;;:::888777888999;;;<<<:::;;;<<<===??????@@@@@@AAACCCEEEDDDBBB@@@?????????BBBGGGMMMPPPRRRRRRRRRQQQOOOLLLLLLMMMNNNNNNMMMJJJLLLPPPUUUXXXXXXUUURRRJJJJJJIIIJJJKKKNNNQQQSSSNNNNNNNNNOOOQQQSSSTTTUUUOOOOOOMMMLLLJJJIIIIIIIIIGGGHHHHHHHHHFFFFFFHHHIIIHHHIIIJJJJJJJJJHHHGGGFFFFFFDDDBBBBBBCCCDDDEEEDDDDDDDDDCCCCCCCCCDDDEEEEEECCCCCCDDDEEEEEEDDDDDDDDDFFFDDDBBBBBBDDDDDDAAA>>>>>>>>>>>>>>>??????????????????@@@@@@AAAAAA@@@@@@;;;;;;;;;<<<>>>>>>===;;;;;;===@@@BBBAAA???>>>===666777:::@@@HHHOOOTTTUUUFFFCCC???;;;888999:::;;;888888888888999999999999999999::::::::::::999999777777888999999999999999888888777777777777888888333444444555555666666666555555666777777777777666666666555444444444444555333333444444444555555555555444444444444444555666555555444444444444444444444444333333333333333333444555555666666555555444000111222333444666777777666666555555444444444333333333333333333333333333222222222222333444555666444333333333222333333333111222222333333444555555555555555555444444444444444444444444444444444444555555555555666666666666777777777777777777777777666666666666666777888888888888888888888888888888:::999999888888888888888999888888999;;;;;;:::999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@ooo^^^NNNFFFEEE@@@???===;;;:::;;;<<<===:::999888888::::::999888777777777777777888888888333333333444444444555555555555555444444555555555000111222444666999;;;<<<444444444333333333222222333333333222222222222111222222222333333222222222///000000111222222333333000111222444555555444444666777888999999888777777444444444444444444444444111222444666777888999999555666777999999777666555777777555333333555999===:::999888777777999;;;<<<888999:::<<<===>>>>>>>>>???AAACCCBBB@@@===;;;;;;===???CCCGGGLLLOOORRRSSSPPPNNNLLLKKKKKKLLLLLLKKKFFFKKKSSS[[[```]]]WWWQQQHHHHHHIIIJJJLLLMMMNNNOOOKKKKKKMMMOOOQQQSSSTTTUUUPPPOOOMMMKKKJJJIIIIIIIIIEEEFFFGGGFFFEEEEEEFFFHHHIIIIIIJJJKKKIIIGGGEEECCCEEECCCAAAAAABBBDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDD???===<<<>>>CCCEEEDDDBBB????????????>>>>>>>>>===?????????????????????@@@;;;:::;;;<<<>>>>>><<<::::::>>>BBBDDDCCC@@@===<<<:::;;;>>>CCCJJJOOORRRRRRHHHDDD???:::888888;;;<<<999999:::::::::;;;;;;;;;999999999::::::999999999888888999999999888888777888888777777777777888888555555555555555555444444444555555666666666666666666666555444444444444555444444333333333444555666444444444444555555666777111222222333333444444555444444444333333222222222333444555666666555444333---///111333555666777777333333444444555666666666333333333333333333333333333333333444555666777888000111444555666666555444222222222222333444555666666666666555555444444444444444444444444444444444555555555555666666666777888888888888888888888888555555555555555666777888777777777777777777777777;;;:::999888777777777777888888888999;;;;;;:::999888888888999999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;<<<<<<999999:::;;;<<<===>>>???~~~kkk[[[LLLDDDBBB???===;;;999888999:::;;;:::::::::999999999888888777777777777666666666666666666555555555444444444444555555555555555555444555555555555444333222222111111111000000000000///000000000000000111111111333333222222111000000000444444444333333222222222111111111111111111111111222333555444333333444666333333333222222222111111666666666666666666666666888888999888777666444333444444444444555666888888999:::999777444222111222444666888999999:::<<<>>>>>>CCCEEEBBB@@@@@@>>>;;;BBBDDDGGGKKKOOOQQQPPPOOORRROOOLLLKKKJJJJJJIIIHHHCCCJJJUUU]]]```\\\TTTOOOGGGHHHIIILLLOOOPPPNNNLLLPPPQQQRRRSSSSSSSSSRRRQQQPPPNNNKKKHHHGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDDDD@@@AAABBBBBBBBBCCCEEEGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@>>>===>>>>>>>>><<<===;;;;;;>>>AAAAAA???<<<;;;;;;;;;;;;;;;;;;;;;:::;;;======;;;<<>>>>>>>>}}}jjjZZZLLLDDDBBB???>>><<<:::999:::;;;;;;999999999999888888888888888888777777777666666666666555555555444444444444333444444555555444444333333333333444333333222222222222111111111000000000222222111111000000//////111111111111111111111222333333333333222222222111111111111111111111111111222333444444333333444666333333333222222222111111555555555555555555555555555555666666555444333222555555555555666777888999999999999777444222333444666777999:::::::::<<<>>><<>>>>>>>>===EEEFFFHHHJJJMMMNNNNNNMMMMMMKKKIIIHHHHHHIIIHHHGGGEEEKKKTTT[[[\\\XXXQQQLLLHHHHHHIIILLLOOOPPPNNNLLLMMMNNNOOOQQQQQQQQQPPPPPPMMMLLLJJJHHHGGGGGGGGGHHHGGGFFFFFFFFFFFFGGGIIIJJJHHHHHHHHHHHHHHHGGGEEEEEE@@@AAABBBAAA@@@AAACCCEEECCCCCCBBBAAAAAAAAAAAAAAACCCCCCBBBAAAAAA@@@@@@????????????>>>>>>?????????CCCAAA???>>>>>>===<<<:::;;;::::::<<>><<<;;;;;;:::::::::;;;;;;<<>>>>>===999:::::::::<<>>:::777444333444444777999::::::999888888999777777888888888999999999777777888888888999999999888777666555555666777888999888666555444444444555666555555444333333444444555555444444444444555555444444444444444444444444444444333333333333444444444333333333444444222000111111333444444444333333444444444444444333333333333333333333333333333333333333333444444444444444555444444444444333333333333444444333222222333555555444333333222222333333222222222222222222222222444444444444444444444444333333444444444444444333555444222000000222444555666555555555444444444444444555666777888888888888999888777777888;;;>>>@@@:::::::::::::::888777666999888888777777888888999888999999999999999999:::888888999::::::999999999:::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<========={{{iiiZZZMMMEEEDDD???>>>===;;;:::;;;;;;<<<999999999999888888888888888888888888777777777777555555555555444444444444222333333444444333333222111111222222333333222222333222222222111111111111333333222111000///......//////000111111222333333222222222111111111111111111111111111111111111111222333444444333333444555333333333222222222111111444444444444444444444444333444444555555444333333666666666666777888888999999999888666444444666888888:::<<<<<<;;;<<<===???BBBJJJNNNIIICCCAAACCCDDDHHHIIIJJJKKKKKKKKKJJJIIIGGGEEEDDDDDDFFFGGGGGGFFFGGGKKKQQQUUUUUURRRMMMJJJHHHHHHIIIKKKNNNOOONNNLLLIIIKKKLLLNNNOOOOOONNNNNNJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIIIIIIIHHHGGGFFFFFF???@@@AAA@@@??????@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@CCCBBBBBBAAAAAA@@@?????????>>>===<<<<<<===>>>???CCCAAA???>>>===<<<:::999999888888:::===???@@@???===<<<:::999999:::<<<===@@@HHHKKKGGGAAA>>><<<:::888:::;;;;;;:::::::::;;;>>><<<999666555444555555777999;;;:::999888999:::777777777888888888999999777777777888888888888999777666666555555666666777888777666555444444444444555444444333333333333333555555444444444444555555444444444444444444444444444444333333333333444444333333333555666666444222111111222333333333222222333333333333444444444444333333333333333333333333444444444444333333333333444444444444333333333333222333444333111111333444444444333222222222222333333333333333333333333333444444444444444444444444111222333444555555555555555555444444444444555555555555555555444444444444444555666777888888888888666666666777888:::;;;<<<999999999999999888777666999888888777777888888999999999999999999888888888777777777888999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999::::::;;;<<<<<<<<>>????????????@@@BBBIIIRRRVVVOOOEEECCCEEEGGGGGGJJJMMMOOOMMMIIIFFFDDDCCCBBBBBBCCCEEEGGGGGGFFFEEEGGGKKKNNNNNNMMMJJJHHHFFFFFFGGGIIILLLMMMMMMKKKHHHIIIKKKLLLMMMMMMMMMMMMIIIIIIIIIHHHGGGFFFDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDD@@@AAAAAA@@@>>>>>>???AAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCBBBAAAAAA@@@@@@@@@???===<<<<<<===???@@@@@@???======>>>===;;;999999888999:::;;;===>>>>>>===;;;999888888:::===>>>FFFPPPUUUNNNCCC===;;;:::666999<<<;;;888666666888777666555555666777999:::888999;;;;;;999888999:::777777777777888888888888777777777777888888888888666666666666666666666666666666555555444444444444444333333222222222333333555444444333333444444555444444444444444444444444444333333333333333333444111222333666999:::999777222222222333333333222222111111222333444444555555222222222222222222222222555444444333333222222222444444444333333333222222222333333222111111222444555555444333333333333333555555555555555555555555333333333333333333333333111222333444444444444444444444555555555555444444444444444444444444444444333333444555555666555555444555666777888888999999888888888888888888777777888888777777777777888888::::::999999888888777777999888777777777888:::;;;999999:::::::::;;;;;;;;;;;;::::::::::::::::::;;;999::::::;;;;;;<<<======vvvfffXXXLLLFFFDDD???>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::888888888777777777777666333333444444444444444444111222222222222222222111222222333444555555444444333333333222222222111111//////000000111111111222111111111000000000//////000000000000000000000000111111111111111111111111111222444333222222333555333333333222222222111111222222222222222222222222333333444444555555666666777777777777777888888999777777666444333555888;;;>>>@@@BBBBBBBBBBBBDDDEEEMMMUUUWWWNNNCCC???AAACCCCCCIIIPPPSSSPPPJJJDDDAAACCCCCCCCCEEEGGGIIIHHHGGGAAACCCEEEGGGIIIJJJJJJJJJEEEDDDEEEGGGJJJKKKKKKJJJHHHIIIKKKLLLMMMMMMLLLLLLJJJIIIIIIGGGEEECCCAAA@@@BBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@AAABBBAAA??????@@@BBBBBBAAAAAAAAAAAAAAABBBBBBDDDDDDCCCCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>???@@@<<<;;;;;;<<<>>>>>>===;;;::::::;;;;;;::::::;;;;;;===;;;999888888:::===???KKKTTTYYYQQQDDD<<<::::::444888;;;;;;888666777888444444444555666777999:::777999;;;:::999888999999666666777777777888888888777777777777777777777777555555666666666666555555555555555555555444444444333333222222222333333444444444333333333333444444444444444444444444444444333333333222222333333333000111333777;;;======<<<444444444333333333333444000111111222333444555555222222222222222222222222444444444333333222222111444444333333333222222222222333333222111111222444666555555444444444444444555555555555555555555555333333333333333333333333333333444444333222222111222333444444444444333222333333444444444444444444333444555555555555555555333444666777777777666666777777777777777777888888888777777777777777777888999999999888888777777777;;;:::888777666777888888999999999:::::::::;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<======>>>>>>tttdddWWWKKKEEEDDD>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;::::::::::::777777777777666666666666333333333333444444444444111222222333333222222111333333444555555555444444333222222222111111111111......///000111222333333222222111000000///......000000000000111111111111111111111111111111111111111222333333222222333444333333333222222222111111222222222222222222222222111111111111111222333444777777777666666777777888555666555444333444777:::>>>@@@BBBCCCCCCDDDEEEGGGRRRXXXXXXNNNDDDAAAAAAAAA@@@HHHQQQUUURRRLLLFFFCCCFFFFFFFFFHHHJJJJJJIIIHHH???@@@BBBEEEGGGJJJKKKLLLEEEDDDDDDFFFIIIJJJKKKJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGEEECCCBBBAAA@@@BBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@??????@@@BBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCCCCCBBBBBBAAA@@@@@@????????????????????????999999:::<<<>>>???===<<<999;;;======;;;:::999:::;;;:::999999999;;;===>>>IIIRRRVVVNNNBBB<<<::::::555777:::;;;:::888777777666666555555555555666666666888:::999888777888999666666666777777777888888888777777777777777666666444555555666666555555444444444555555555444444333333333333333333444444555444444333333333333444444444444444444444444444444333333222222222222333333111111222555999<<<======666555444333333333444444000111111222333444444555222222222222222222222222333333333333222222222222333333333333222222222222222333444333111111333444555555444333333333333444222222222222222222222222333333333333333333333333444444444444333222111000222222333333333333222222333333333333444444444444666666777777777777777666444555666666666666666555666666555555666777888999888777777666666777777888888888888888888777777777::::::999888777666666666999999999999::::::::::::::::::999999999999::::::;;;;;;<<<<<<===>>>>>>???ssscccVVVJJJDDDCCC=========<<<<<<;;;:::999::::::999999999888888888666666666666555555555444222222333333333444444444222222333333333333222222333333444444444333222222222222111111111000000000//////000000111111222222000000000000000/////////000000000111111222222222111111111111111111111111000222333333222222333444333333333222222222111111222222222222222222222222222111111000000111222333777666666555555666666777444555555444333333555777;;;===@@@AAABBBCCCEEEHHHTTTXXXVVVNNNGGGEEEDDDCCC@@@HHHPPPTTTQQQMMMJJJJJJIIIIIIIIIJJJKKKKKKIIIGGGAAABBBDDDFFFIIIKKKMMMNNNGGGFFFEEEGGGIIIKKKLLLKKKIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????===>>>??????>>>>>>@@@BBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>><<<===???@@@@@@???===<<<999999:::<<<>>>>>><<<:::666:::>>>???>>>;;;::::::::::::::::::;;;<<<======AAAIIILLLFFF>>>;;;;;;;;;888888999:::;;;999666333555555555555555555555555555777999888777666777777666666666666777777777888888888777777666666666666444444555666666555444444333333444555555555444333444444333333444555555666444333333222222333333444444444444444444444444444333333222222222222333333444222111222555888999:::555555333222222222333333111111222222333333333444111111111111111111111111222222222222222333333333333333333222222222222111333444444333222222333555444333222222111111222222111111111111111111111111222222222222222222222222222222333333333222222111222222222222222222222222222222333333333444444444666666777777777777666666666666666666555555555555555555444444555777888999777777666666666666777777777777777777888888888888777888888888888888777777888999999999999:::::::::::::::999999999999::::::::::::;;;<<<<<<======>>>ssscccUUUIIICCCBBB<<<<<<<<<<<<;;;:::999888888888888777777777777666666555555555444444444444222222222333333444444444222333333444444333333222333333333333333222111000111111111000000000000///111111111111000000000000......//////000000111111000000111111222222222333111111111111111111111111000222333333222111333444333333333222222222111111222222222222222222222222555444333222222333444444777666555555555555666666222444555555333333444555999;;;>>>???@@@BBBEEEGGGOOORRRPPPIIIDDDCCCBBB@@@AAAHHHOOOQQQOOOMMMNNNPPPKKKKKKJJJKKKLLLKKKHHHFFFDDDEEEFFFHHHJJJLLLNNNOOOHHHGGGFFFHHHKKKMMMMMMMMMIIIJJJKKKKKKJJJIIIGGGFFFCCCBBBAAA@@@AAACCCEEEGGGEEEEEEFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@??????;;;<<<============???AAA??????>>>>>>???@@@AAAAAA@@@@@@??????>>>=========:::;;;>>>@@@@@@>>>;;;:::::::::;;;<<<>>>===:::888444999???AAA???===<<<<<<999999:::;;;;;;<<<======;;;AAADDD@@@;;;;;;<<<<<<:::999888999;;;:::444000222222333444555777777888555666888888666555666777666666666666777777777777888888777777666666666555333444555666666555444333222333444555555555444333444444444444444555666777444333333222222333333444444444444444444444444444333222222222222222222333666333000///111333555555555444222111111111222222111222222222222333333333111111111111111111111111111111111222222333333444333333333222222222111111444555555444333333444666222111111000///000000000222222222222222222222222222222222222222222222222000111222222333333333333444333333222222333333444222222222333333444444444444555555555555555444444777777666555555555666666555444444444555666888999777777666666666666777777666666777777888888999999444555777999999999888888888888999999999::::::::::::999999999999999999:::999999:::;;;;;;<<<<<<===nnn^^^RRRHHHCCCAAA======<<<;;;:::999999888999::::::::::::999888888555666777777666444222000111111222333333333222222444444333333222111000000111444666555222//////111111000/////////000111222111111000000000000111111222222222111111111000000111111000000//////......////////////000000000000333333222222333333444555111111111111111111111111444333111000000222333444333333333333333222111000222333444444555555444444444444333333333444555555;;;===???@@@AAAAAAAAAAAAIIIIIIHHHGGGEEEDDDBBBAAA>>>AAAFFFIIIJJJJJJKKKKKKFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFHHHJJJKKKLLLMMMMMMHHHHHHHHHKKKNNNMMMJJJFFFJJJIIIJJJKKKLLLJJJGGGEEEAAA@@@>>><<<===@@@CCCFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@>>>======>>>??????????????????????????????===>>>???>>><<<:::;;;<<<>>>>>>>>>>>>>>>===<<<<<<@@@AAAAAA@@@???===;;;:::>>>@@@BBBBBB@@@>>>======;;;;;;::::::999888777777============<<<;;;:::999<<<999666666777777444111222333555666777777777777777777777777666555444333666555333222222333555666;;;999777666555555555555333444444555555444444333555444333333333333444555555555555444444333333333555555555444444333333333222222222222222222222222222222444444444444222222333333333444444555555555222111111111222333333444333222222111111222222333222222333333333333444444333222222111111222222333111222222333333222222111333333222222111000000000555555555444444333333333222222222222222222222222222222222111111111111111222333333444444333333222333333333333333333333333333333222222111222222222333333333333333333333333666555555444444333222222555555555555444444444444888777666555555666777888888888888777777777777777777777777777777777777777777888999::::::999777666;;;:::888666666777888999;;;;;;:::999999:::::::::kkk]]]RRRIIIDDDCCC???>>>>>><<<;;;:::999999888999999999999888777777666777777888777444222111111222333333444333333333444444333333222111111000111444666555333111111333222222000000///000111222111111000000000000111111222222222111111111000000000000000000////////////000000000000111111111111333222222222222333444444555555555555555555555555000111111222222333333444333333333333333222111000111222333333444444333333555444444333333333444444777888:::<<<============DDDDDDDDDCCCBBB@@@???>>><<<@@@DDDGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGGGGCCCDDDFFFHHHIIIJJJJJJJJJGGGGGGHHHKKKMMMMMMKKKHHHFFFEEEFFFGGGIIIHHHEEECCC@@@???===<<<===@@@CCCFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===;;;999:::;;;>>>>>>>>>>>>>>>===<<<<<>>======@@@CCCEEEDDDDDDCCCDDDCCCEEEGGGIIIIIIHHHFFFEEE@@@AAACCCEEEFFFGGGGGGGGGFFFFFFGGGIIIKKKLLLJJJHHHCCCCCCDDDFFFGGGGGGDDDBBB>>>>>>======???BBBDDDFFFGGGFFFFFFEEEEEEDDDDDDCCCAAAAAAAAA@@@@@@@@@??????;;;;;;:::999999:::;;;<<<========================;;;<<<===<<<:::999999:::======>>>>>>>>>===<<<<<<>>>>>>>>>???>>>===<<<<<<<<<>>>@@@???===;;;;;;;;;::::::999999888777777777999999:::::::::999999888666444444444666666666444666555444444555666777888444444555555555444444333333444666888888666444333666555555444444444555555555555444444444444555555444444333333333333444444555444444444444333333333222222222222333333333333333333333333333333333333333333222222222222333333222222222222111111111111000000000000111111111111222222111111111111222222222222222222333333333333222222111111111111222222111222222333333222222111000111111111111222222222111111111000000000000000222222222222222222222222000111111222222333333333222222333333333333222222333333333333333333333333111111111111222333444444333333333333333333333333222222222333444555555555555555555555555555555555444444444555555444444444444444555666777888999999777777777777777777777777888888777777777777888888:::999888777666777888999::::::999999999999::::::|||gggYYYPPPHHHDDDCCC@@@???>>><<<;;;999888777888888888888888777777666888888888888777666444333333444444555555555555555333333333222222111111111000111222333333444555666666555333111000000111111111111000000000000111111111111111111000000000000......//////000000111111000000000111111111222222111111111111111222333333111111111111111111111111111111111111111222333333222222333333333222222111222222333444444444444333666555444333222222222222666666777888999:::;;;;;;;;;<<<===>>>?????????>>>???BBBDDDEEECCCBBBBBBBBB???BBBEEEGGGGGGFFFCCCAAA???@@@BBBDDDEEEEEEEEEDDDEEEEEEEEEFFFGGGGGGFFFFFFCCCCCCDDDFFFHHHHHHFFFDDD?????????@@@BBBDDDGGGHHHFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@???>>>>>>:::999999888999:::;;;<<<========================<<<======<<<:::999999:::<<<===============<<<<<<<<<=====================;;;===>>>===;;;999999:::999999999888888777777777777777888888999888888888666666555555666666666555777666444333444555777888333333444444555444444444333444555666666555444333333333333333444444555555666555444333333444555666333333333333333333333333444444444444444444444444111111111222222333333333333333333333333333333333444333222111111222333444333333222222111111111000111111111222222222111111222222111111111111222222111222222222222333333333222222111111111111222222111222222333333222222111///000000111222222333333222222222111111111111111111111111111111111111111------...///000111111111222222333333333333222222222222222222222222222222111111111111222333444555222222222222222222222222222222333333333444444444333333333333333444444444333444555666666555444333444444555666666777888888777777777777777777777777888777666555555777888999999888777777777777888888999999999999999999:::;;;}}}hhhYYYOOOFFFAAA@@@>>>===<<<;;;999888777666999999::::::999999888777999999888777666555444444333444555555666666555555333333222222222222222111......///000222444555555666555333111000000111111111111000000000000111111000000000000000000000000......//////000000111111/////////000000000111111111000000000000111222222333333333333333333333333444222000///...000222333111222222333333333222222333444444555555555555555666555444333222111111111666666666777888999:::;;;888999:::<<<======>>>>>>???AAABBBBBB@@@>>>>>>???<<<>>>AAACCCDDDBBB???===???AAACCCEEEFFFFFFEEEDDDEEEEEEDDDCCCBBBAAABBBBBBCCCCCCDDDFFFHHHHHHFFFDDD@@@AAABBBDDDFFFHHHIIIJJJFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@@@@@@@???>>>===<<<;;;:::::::::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???===;;;:::;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<=========;;;<<<===<<<:::888888999999999999888888888888888666666777777777777777777999999999888777666666666888777555444333444666777333333444444555444444444444444333222222333444444222222333444444555555555555555555444444555555555333333333333333333333333444444444444444444444444111111111222222333333333333333333333333333333333333333111000000111333333444444333333222222111111222333333444444333222222222111111000000111111222111111111222222222333333222111111000000111111222111222222333333222222111//////000111222333333444111111111111111111111111111111111111111111111111------...///000111111111111222222333333222222111222222222222222222222222111111111111222333444555222222222222222222222222444444333333333222222222555555666666666777777777444555666777777666555444555555555555555555555555666666666666666666666666777666555444555666888999777777777777777777888888888888888888999999:::;;;~~~iiiZZZOOOEEE@@@???<<<;;;;;;:::999888777777:::::::::::::::999888888999888777666555555444444333444555555666666555555222222222222222222222222///...---...111444444444444333222111000000111222111111000000000000111111//////000000000000000111////////////000000000000.../////////000000000000000000000///000000111222111111111111111111111111333222000//////000222333111111222333333333222222444444555666666666666666555444333222222111222222444444444444555777888999555666777999:::;;;;;;<<<<<<===>>>===;;;::::::::::::<<<>>>@@@@@@???===<<<@@@BBBEEEGGGHHHGGGEEEDDDDDDDDDCCCAAA??????AAABBBCCCCCCDDDFFFGGGGGGDDDBBBBBBCCCEEEGGGIIIJJJJJJJJJFFFEEEEEEDDDDDDCCCCCCBBB???@@@@@@@@@???===<<<:::<<<;;;;;;;;;===???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<;;;;;;<<<;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<;;;999888888999999999999999999999999999666666777777777666666555999::::::999777666666777888777666555444444555666444444555555555444444333555333111000000111333555222333333444555555555444444555666666666666555444222222333333333333222222333333333444444444444555222222222222333333333333222222222222222222222222222222111111111111222222333333333333333222222222333444555555555444222222111111000000000000111111111111111111222222222222111111000000000000111111111222222333333222222111//////000111222222333333////////////000000000000111111111111111111111111000111111222222333333333111111222222222222111111222222222222222222222222111111111111222333444444222222222222222222222222444444444333222111111111333333444444555666666666555555666666666666555555666666555555444444444444666666666666666666666666555444444555555666777888666666777777777777777777888888777888888999:::;;;~~~iiiZZZOOOFFFAAA@@@;;;;;;;;;::::::999999999999999999999999888777777888888666555444444333333333333444555555555555444222222222222222222222222111///---...222444555444222222000000///000111222111111000000000000111111////////////000000111111000000000000//////////////////000000000111111111000////////////000111111////////////////////////,,,---///111222333222222000111222333333333333222333444555555666666555555333333222222222222222333333222222333444555777888555666777999:::;;;;;;<<<:::<<<<<<;;;999888888999:::;;;===>>>>>>>>>===<<<@@@BBBEEEHHHHHHGGGEEECCCBBBBBBBBB@@@???@@@CCCGGGFFFEEEFFFGGGIIIHHHEEECCCCCCDDDGGGIIIJJJJJJIIIIIIEEEEEEEEEDDDCCCCCCBBBBBB??????@@@@@@???===;;;999<<<<<<<<<<<<>>>@@@BBBCCC===========================>>>>>>===;;;::::::;;;:::;;;<<<<<<======<<<<<<===<<<;;;:::::::::;;;<<<;;;<<<<<<:::888888888:::::::::::::::::::::::::::777777888777777666555444666888999999666555777999888777777666555444444444666666666666666555444333333333333222222333333333333444555555666555444444333444666888888666444333111222333333333333222111333333333444444444555555444444444444333333333333111111111111111111111111111111222222222222111111111111111111222222222222222333444555555333111000111111000000000000111111111111111111222222222222111111000000000000111111111222222333333222222111000000000111222222222333/////////000000111111111111111111111111111111111222222222333333333333333111111222222222222111111111111111111111111111111222222222111222222333333111111111111111111111111333333222222222222222222000111111222333333444444555444444444444444444555444444444444444444555555666666666666666666666666333333444555666666666666555666666777777777777777777777777777888999:::;;;~~~iiiZZZPPPGGGBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666666888777666444333333333333222333444444555555444444222222222222222222222222333000...///333555666444111000/////////000111222111111000000000000111111.../////////000000111111111111000000//////......000111111111111222222222///////////////000111111333333333333333333333333&&&)))///444666666333222000111222333333333333333222333444444555555444444222222222111222222333333444333333333444666888999888888:::;;;======>>>>>>;;;======<<<:::999:::;;;;;;<<<<<<===============@@@BBBEEEHHHHHHGGGEEECCC@@@AAABBBAAA@@@BBBGGGKKKJJJIIIJJJKKKLLLJJJHHHEEECCCDDDGGGIIIJJJIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBB>>>???@@@@@@???===:::999<<<<<<<<<<<<>>>@@@CCCDDD<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::999999:::::::::;;;<<<=========<<<===<<<;;;:::999:::;;;;;;<<<<<<<<<:::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888777666444444333555888777666555888:::777777777777666555333222777777777777666555444333222333555666666555333222444444666666666555444333222444777999999777444222111222333444444333222111333333333444444555555555555555555444444333333333000000000000000000000000000111222333333222111000//////000000111111222222111222444444444222000///111111000000000000111111000111111111111222222222111111000000000000111111222222222333333222222222111111111111111222222222111111222222333333333444000000000000000000000000222222222111111111111111111111222222222222111111111111111111111111111111333333222222111222222222111111111111111111111111111111111222222333444444333333444555555666777777555444222222222222444555111222333333444555666666666666666666666666666666111222444666777777666555555555666777777888777777777777777777888999:::;;;{{{eeeVVVLLLDDD@@@???:::999999:::;;;<<<:::999999999888777666666777777666666666555444444333333555555444333333222111111333333222222111000//////000000111222333333444444333222000/////////000111000000000000////////////+++++++++,,,---...///000111111000///...------,,,000000000000111111111111---...000111111111000///000000000000111111111111222111000000000000000111111111111000111111222222222222222333333333444444000000111222222222111111666444222111111333555777888999<<<>>>>>>>>><<<;;;===<<<;;;::::::;;;===>>>BBBAAA???>>>>>>>>>??????AAABBBDDDEEEFFFFFFFFFFFFBBBCCCCCCCCCBBBCCCEEEHHHNNNKKKGGGFFFHHHHHHGGGEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBB??????>>>>>>>>>>>>??????===<<<<<<======>>>???@@@>>>===<<<;;;:::;;;;;;<<<<<<;;;:::999888888888888999:::;;;<<<<<<;;;:::999999999999:::<<<>>>???@@@;;;<<<<<<:::777444444555::::::;;;;;;::::::999888:::;;;;;;:::777555666666666999:::999666333444555999999777666555555555555555555444444444333333333444444555555555555444444111222333444333222111000222222222333333444444444333333333333333333333333111111111222222333333333444555555444222111111222333333222222222222111111111111111111111111111111222444666555222000111333333333222222111000//////000111111111111222222222111111111111111111111111222222111111000000//////222222333333333222222111...///000111111000///...---...///111111111000000000000000000000000000000111111000000000000111111444333222111111111222333000000000000000111111222000000////////////000000000000000000000000000000000111111111111222222222555555444333222222222222555555555444444333333333666666666555555444444444444444444444444444444444555555555444444333333333444555555666666666666666888888888888888999999:::xxxcccUUUKKKCCC??????<<<;;;:::;;;<<<<<<;;;999:::999999888777777666666333333333444444444444444444444444333333222222222333333222222111000000///222222222222222222222222111111000000000000000111000000000000////////////------------......///000000000000///.........---//////000000000111111111......///000000000000000...////////////000000000000///////////////000000222222111111000111111111222222222333333333333444222333333333222111000000555444222222222333555666777888:::;;;<<<<<<;;;;;;;;;;;;999888999:::<<<===@@@@@@???>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBBBBAAABBBEEEGGGKKKHHHDDDDDDEEEEEEDDDBBBEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA???>>>>>>>>>???@@@???>>>>>>======>>>>>>???>>>======<<<<<<<<<======<<<;;;:::999888999999:::888888888888888888999999999999::::::::::::999999::::::::::::;;;===>>>???;;;<<<<<<:::777666666666;;;;;;;;;;;;;;;:::999999:::;;;;;;999777555666777666888999888666444555666999888777666555555555555555555444444444333333333555555666666666666555555333444444444444333222222333333333333333444444444333333333333333333333333111222222222222222222333333444555444222111111222111222222333444555666666111111111111111111111111222444555555222111111333222222111111000//////...000000111111111222222222111111111111111111111111///.........------------111222222333333222222111//////000000000000//////...///000111111000//////000000000000000000000000111111000000000000111111333333222111111111222333000000000000000111111222111000000//////000000111222222111111111000000000000111111111111222222222333333222222222333333444555555444444444333333333444444333333333222222222444444444444444444444444555555444444444333333333444444555666666666666666777777777777777888999999uuuaaaSSSJJJCCC??????;;;999888888999999777666888888888888777555333222111111222222333444444555333333333333333333333333333333222222111000000000333333333222222222111111///000000111111111000000000000000000//////////////////.........//////000//////////////////////////////000000000000111111///////////////000111111............////////////...............///000111333222111111000000000000111111222222222333333333444444444444333111000///333333333444444555555555777777777888999999::::::999999888777888999;;;<<<>>>>>>>>>>>>>>>@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???AAABBBBBBAAAAAAAAADDDFFFHHHFFFDDDCCCCCCCCCBBBAAADDDEEEEEEEEEEEEDDDCCCCCC???>>>>>>===<<<=========>>>>>>============>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;999888888999999:::666777888999:::;;;;;;;;;999999888888888888999999;;;;;;:::::::::;;;<<<===:::;;;<<<;;;888777888999;;;<<<<<<<<<<<<;;;:::::::::;;;;;;999777666666777555777888777555555666777888888777666555555555555555555444444444333333333555666666777777666666555555555444333333333333333444444444444444444333333333333333333333333333333222222222222222111111111222333444333222111222333111111222333444555666666111111111111111111111111111333444444222111111222111111000000///.........000000000111111111222222111111111111111111111111......------------,,,,,,111111222222222222222111000000////////////000000///000000000000000///...000000000000000000000000111111000000000000111111222222111111111222222333000000000000000111111222111111111000000111111111333333222222111111111000000111111111111222222222111111111222222333555555444444444444333333333333333333333333222222222222444444444444444444444444555444444444444333333333444444555666666666666555666666666666666777888888sss```SSSKKKCCC@@@???<<<:::999888999888777666666666777777555333000...222222333333333444444444222333333333333333333333222222222111111111000000222222222222222222222333...///111222222111000000000000000000//////////////////..................///////////////000000000////////////000000000111000///.........///111222........./////////000000.........//////111222222333333222000////////////111111111111222222222222444444444444333333222111333444555666777777666666777666666666777888999:::888888888888888999;;;;;;;;;<<<<<<>>>???@@@BBBBBB@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBBBBAAABBBDDDGGGGGGFFFEEEDDDDDDCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCC>>>>>>=========<<<<<<<<<>>>======<<<<<<======>>>===<<<;;;;;;::::::::::::===<<<;;;:::::::::;;;<<<888999:::;;;<<<<<<<<<;;;:::999888777777888999:::===<<<:::999888999:::;;;:::;;;<<<;;;999999999;;;<<<<<<======<<<<<<;;;:::999:::;;;999777666666777555666666666555555666777888777666555555555555555555555444444444333333333444555555555555555555444555444333222111222333444666555555444444333333333222222222222222222222222333333222222111111000000111222333333222111222444222222222111111111111000111111111111111111111111111222222333222111111111111111000000000/////////000000000000111111111111111111111111111111111111000000000000000000000///000111111222222222222111111000///......///000111111111000000000///......000000000000000000000000111111000000000000111111111111111111111222222222000000000000000111111222222222111111111111222222111111222222222333333333000000111111111222222222222222111111222333333444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333444555555666666555555555555555555555666777777rrr___SSSKKKDDD@@@@@@@@@>>>;;;:::;;;;;;:::999777888888888666444111///666555555555444444444333222333333333333333333333222222222111111111111111///000000111333444555555///000111222222111000///000000000000////////////......------,,,---------/////////000000000000000...////////////000000000000///.........///111222//////000000000111111111000000000000111222333444333222111000////////////000000000111111111222222111222333333444444444444333444666888888888777666666666666666777888999:::888888888999999:::;;;<<<999:::<<<>>>???AAABBBBBB>>>>>>??????@@@AAABBBBBBBBBBBBCCCBBBAAABBBEEEGGGEEEEEEEEEDDDCCCAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>===============<<<<<<<<<<<<======:::::::::::::::;;;<<<<<<<<<;;;:::999::::::<<<<<<999999::::::::::::999999;;;:::999888888999:::;;;>>><<<:::888777888999:::999:::;;;;;;999999:::;;;<<<<<<======<<<<<<;;;:::999::::::999777666777888666555444444555666666666777666666555555555555555555555444444444333333333222333333444444333333222444333111000000000111222555555555444444333333222222222222222222222222222222222222111111000000000000222333333111111222333222222111111111000000000111111111111111111111111000000111111222222111000222111111111111111000000//////000000000111111111000000000000000000000000111111111111111111111111///000111111222222222222111000///......///000111111111000/////////......000000000000000000000000111111000000000000111111000000111111222222222222000000000000000111111222222222111111111111222222//////000222333444555666000000111111111222222222444333222222111111111111333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333444444555555555555555555555555555555666666777qqq___SSSLLLDDD@@@???<<<:::777666777888888777::::::::::::999777555444777777666555555444333333333333333333333333333333111111111111111111111111......000111333555666666111111111111111000//////000000000000////////////------,,,,,,,,,------...000000000000000000000000......////////////000000///////////////000111111000000000000111111111111111111111111222222333444222111000000///////////////000000000000111111111///000111333444444444444111333444666777777777666555555555666777777888888777777888999:::;;;;;;;;;999:::<<<>>>@@@AAAAAABBB=========>>>???@@@BBBCCCAAABBBBBBAAAAAABBBDDDFFFBBBCCCDDDCCC@@@>>>>>>>>>??????@@@AAAAAAAAAAAA@@@???????????????>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::999999:::;;;<<<======999888888777777888::::::888888777666666777777888<<<<<<;;;;;;;;;;;;<<<<<<>>><<<999777666777999:::999:::;;;:::999888999:::;;;<<<<<<<<<<<<;;;::::::888999:::999777666777888888666444333444666666555666666555555444555555666555555444444444333333333111222222222222222222111222222111000000000000000333333333333333333222222222222222222222222222222111111111111111000000000111222333222111000111222000000111222333444555555111111111111111111111111000//////000222222111///222222222111111111111111/////////000000000111111000000000000000000000000//////000000000000111111//////000111222222222222000000////////////000000111000000////////////000000000000000000000000000111111000000000000111111...///000111222222222222000000000000000111111222111111111000000111111111......///111222444555666000111111111111222222222444444222111111000000000222222222222333333333333111111111111222222222222333333333333333333333333333333333444444444444555333333444555555555555444555555555555555666777777ppp^^^RRRJJJBBB>>>===999666444333444666666666::::::999999888777666666444444444444444444444444444444444333333222222222111111111111111111111111//////000222333444555555333333222000////////////000000000000////////////------,,,------...///000222111111111000/////////........./////////000000......///000000000000000/////////000000000000111222111111111111111222222111000000/////////000000/////////000000000111111000000111222333333333222///000111222444444555555222333444666666666666555555555666888999:::::::::888:::<<<>>>@@@@@@AAAAAA======<<<<<<<<<>>>???@@@???@@@@@@?????????BBBDDDAAACCCEEEDDD@@@>>>>>>???======>>>???????????????>>>>>>???@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<999888777777777888:::;;;999888666555666888:::<<<===>>>>>>??????>>>>>>======;;;888666555666999:::999:::;;;:::888777777888;;;;;;;;;;;;;;;:::999999888999:::999777777777999:::666333222444555555444555555555444444555555666555555444444444333333333222222222333333222222222111222222222222111000000111111222222222222222222111111111111111111111111000000000000111111111111222333333222000///000111000000111222333444555555111111111111111111111111000......///222222111///000000000111111111111111////////////000000000111000000000000000000000000.../////////000000000000...///000111222222222222//////000000000000//////000000///......///000111000000000000000000000000111111000000000000111111---...000111222222222111000000000000000111111222111000000//////000000111//////000111111222222333000111111111111222222222222222111111111111111222111111222222222333333333000000111111111222222222222222222222222222222222333333333444444444555555222333444444555555444444666666555555666666777888ooo]]]QQQIIIAAA<<<:::===;;;888888999;;;<<<<<<888777666555555555555555111222222333333444444555555555444333333222111111111111111111111111222222111111111222222333333333555444222000............000000000000////////////---------......000111222333222222111000///................../////////000---...000111111111000///............/////////000222111000000000000000111000////////////000000111////////////000000000000111111222222222111111000---......///111222333333///111333555666555444333333444555777888999999999999:::<<<>>>@@@@@@@@@@@@>>>===<<<;;;:::;;;<<<<<<===>>>>>>======>>>@@@BBBBBBEEEGGGFFFCCC@@@@@@AAA<<<<<<===>>>>>>>>>>>>>>>===>>>?????????>>><<<;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>===<<<;;;;;;;;;;;;::::::999999999:::<<<===;;;999777777888<<<@@@BBB>>>???@@@AAAAAA@@@???>>>===;;;888555555666999;;;999::::::999777666666777::::::;;;;;;::::::999888888999:::999777777888999;;;777333222444555444333555555444444444555555666555555444444444333333333222333333444444333333222222222333444333222111000000000000111111222222333111111111111111111111111//////000000111111222222222333444222000//////000111111111000000000000///111111111111111111111111000...---///222333111...////////////000000000000////////////000000000000000000000000000000000000///000000000111111222222......000111111222222222...///000111111000///...000///.........000111222000000000000000000000000111111000000000000111111---...000111222222222111000000000000000111111222000000////////////000000111111111000000000000///000111111111111222222222000000000000111222333444111111111222222333333333222222222333333444444444222222222222222222222222333333333444444555555555222333444444555555444444666666666666666777888888}}}nnn\\\QQQJJJCCC>>>===BBB>>>:::888888999::::::BBB<<<555333555777666444777444333444666777555333444333222222111111222222444333222222111111222222111111111111111111111111555333111///......///000////////////............------...//////...------,,,---------.../////////000//////........./////////////////////000111111333000......000111///------......///000111111222////////////000000000000...............///000000111111111111111111111111000000000111111222222333///111444666777888777666555666777888999999999888999:::;;;<<<============;;;<<<<<<;;;::::::<<>>>>>AAAAAA@@@@@@???@@@@@@AAA???>>>===;;;;;;:::::::::999:::;;;<<<<<<<<<::::::<<<<<<<<<<<<=========>>>===<<<;;;::::::;;;<<<===>>>===<<<<<<===???AAACCCBBBBBBBBBAAA???;;;777555::::::999888777777777777777777777777888888888888;;;;;;;;;:::999888777777777777777888999:::<<<<<<>>>===;;;999888888999999444444444333333222222222555555444333333222111111111222333333444444333333222222222111222222333333111111111111111111111111000000000000000000000000333222111000000111222333222222111000//////000000000000000000000000000000000000000000000000000000,,,------...///000111111000111111111111222222222111111000///////////////000///...------...///000//////000000111111222222//////000000000000//////............////////////333222111000000111222333...///000222222222111000000///...------...///000............////////////000111222333333222111000333222111000////////////000000000000000000000000//////000111111111111111222111000000///000000000444444444444444444444444111111111222222333333333111111222333333444555555222222333333333333444444333444555555666666555555999888777888999:::999777}}}mmm\\\QQQJJJCCC???>>>AAA>>>:::888888999:::999@@@:::555444666777666444666444222333555666555333444444333333222333333333444333222222111111222222111111111111111111111111000000000000000//////...000000000/////////..............................---------...............//////............/////////////////////000111111333000......000000///------......///000000111111////////////000000000000///............///000000111111111111111111111111000000000111222333444444000222444666777777666555333444555666777777777777888888999:::;;;;;;;;;;;;<<<<<<<<<;;;:::;;;===???AAAAAA@@@>>>===>>>AAADDDIIIJJJJJJHHHDDDBBBAAAAAA@@@@@@????????????@@@@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<===???AAABBBBBBAAAAAA???===:::777555888888777777777777888888777777666666555666666777666777777888888888777777888888888888999999:::;;;:::999888777666666666777333333333333333444444444555444444333222222111111111222333333444444333333333222222111222222333333111111111111111111111111333333333333333333333333222222111000000111222222222222111000000000000000000000000000000000000000000000000000000000000000------......//////000000//////000000000111111111000////////////000000111111000////////////000111000000000000000111111111//////000000000000//////............////////////000000///......///000000///000000111111111000000000///...------...///000............////////////000111111222222111111000444333222111000000000000000000000000000000000000//////000111111111111111111111111111111222333444222222222222222222222222222222222222222222333333222222222333333444444444222222333333333333444444333444444555555555555555666555444444666666555444{{{lll[[[QQQJJJDDD@@@???@@@===:::888999999:::999<<<888555555777888666444555333222333444555444222444444444333333444555555333333222111111111111222111111111111111111111111---...000222222000...---111111000000000////////////...---,,,,,,---...///...............---------//////............/////////////////////000111111111000......///000///............//////000000111////////////000000000000//////......//////000111111111111111111111111111000000111222333444555555222333444666666666555444222222333444444555555555555666777888999999999999<<<======<<<;;;;;;>>>@@@@@@@@@@@@???>>>@@@CCCEEEJJJJJJJJJHHHEEEBBBAAAAAA???>>>>>>======>>>??????>>>======<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>><<<<<<<<<<<<>>>>>>>>>======<<<===>>>@@@AAAAAA@@@???<<<:::888666666666555555666666777999999888777555333333333555666444555666777888888888888999999888888888888999999888888777666555555555555444444444444444555555555444444333333222222111111111222333333444444333333333333222222111222222333111111111111111111111111111111111111111111111111222222111000000111222222222111000000000000000000////////////////////////000000000000000000000000.........///////////////.../////////000000000000.........//////000111222111111000000000000111222111111111111000000000000//////000000000000//////............////////////000//////......//////000111111000000//////000000//////............//////............////////////222111111000000111111222444444333222111111111111000000000000000000000000//////000111111111111111111111111222333555666777222222222222222222222222333333222222222222222222333333333333333333333333222222333333333333444444333333444555555555555555555333222333444555444333yyyjjjZZZPPPJJJDDD@@@@@@???<<<999888999:::999999888777666666888888666444333333222333333333333333444333333333333444444555333222222111111111111111111111111111111111111111000000111111111000///...111111111111000000000000000///---,,,,,,---///000/////////...---------,,,///............//////000///////////////000000111000///........./////////........./////////000000////////////000000000000/////////...///000000111111111111111111111111111000000111222444555666666333444555555555444333333222222222333333444555555555555666777888888888888<<<<<<===<<<;;;<<<>>>AAAAAAAAAAAA@@@??????BBBDDDFFFGGGGGGEEEAAA>>>===>>>======<<<<<<<<<===>>>>>>======<<<<<<<<<===>>>>>>BBBAAA???>>>===>>>>>>???<<<============>>>>>>>>>???>>>===<<<<<<===>>>???>>>>>>=========>>>>>>???@@@>>>===:::999888777777555555666666777999:::;;;:::888555333222333444666666777888999::::::::::::999999888777777777777777888888777777666666666666666666555555555444444444333333333333222222111111111222333333444444333333333333222222111111222222111111111111111111111111000000000000000000000000222111111111111111111222111111000000000000000111///////////////////////////////////////////////////////////////........./////////000000000111111000///////////////000111000000000000000000111111222222111111000000////////////000000000000//////............////////////111111111000000111111111333111000.........///000/////////....../////////............////////////222111000//////000111222333222111111000000000111000000000000000000000000//////000111111111111111222222222222333444555666333333333333333333333333333333333222222111111111333333333333333333333222222222222333333333444444333333444555555555444444777555444555666777666444wwwhhhWWWNNNIIICCC@@@@@@===;;;999888999:::999888666666666777888777666444333333333333333222333333333222222222222222333333333222111111000000111111111111111111111111111111444333111000//////000000111111111111000000000000000///---,,,,,,---///000/////////...---------,,,...............///000000///////////////000000111...///............///000............////////////////////////000000000000///////////////000111111111111111111111111111111000111111333444555666666444444444444444333333333333333333333444555666777555666777888999999999999;;;<<<<<<<<<;;;<<>>===>>>@@@BBBCCCCCCBBB???<<<;;;<<<<<<<<<;;;;;;<<<======>>>===<<<<<<<<<<<<======>>>AAA@@@>>>===<<<===>>>???============>>>>>>>>>??????>>>===<<<<<<===>>>???>>>>>>==================>>>===<<<::::::999::::::777777777888999:::;;;<<<;;;999666444333444555777888888888999999888888888999999888777666666666666777777777777666666666555888888777666444333222222333222222222222222111111111222333333444444333333444333222222111111111222111111111111111111111111333333333333333333333333111111111222222111111111111000000000000000111111///////////////////////////////////////////////////////////////.........000000000111111111222222222222000///.....................//////000000000222222111111000000////////////000000000000//////............////////////000000000111111000000000222111///.........//////...//////////////////...............////////////222111000//////000111222111000000////////////000000000000000000000000000//////000111111111111111222222111111111111222222333333333333333333333333333333333222222111111111333333333333333333333222222222222333333333444444222333333444555444444444777666555555777777666555ssseeeUUULLLGGGBBB??????<<<:::999888999:::999888666666777777777666555555222444555444333222333555444333222222111111111222222222111000000000000111111111111111111111111111444222000......///000222111111000000000////////////...---,,,,,,---...///...............---------......---......///000111///////////////000111111---...///...------///111........................////////////000000000000000000//////000000111222111111111111111111111111111111222222333333444444444444444333333333333333555444333333444555777888666666777888999999999999::::::;;;;;;:::;;;>>>@@@AAAAAAAAA???<<<:::;;;<<<@@@AAABBBAAA>>><<<<<<===;;;;;;;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????>>>>>><<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<============::::::999999999::::::;;;:::888666555444555666777666666666777666666555555888888777666666555666666444444555555555444444333888777666555444222111111222222222222222222111111111222333333444444333333444444333222111111111111111111111111111111111111222222222222222222222222000111222222222222111000000000000000000111111222////////////////////////000000000000000000000000.........///////////////111111111111222222222222444333111000...---------,,,---...///000000//////111111111111000000000000//////000000000000//////............////////////---......//////......---000000//////......//////......////////////..................////////////111000000//////000000111000//////.........//////000000000000000000000000//////000111111111111111222111000000//////000000111111111111111111111111333333222222222222222222333333333333333333333333222222333333333333444444222222333444444444444444555444333333444555444333qqqbbbSSSJJJEEEAAA>>>>>>;;;:::888999::::::999888777777777666555444555555333555666555333222444666666555444333222111111111222222111000000000000000111111111111111111111111---------...///000111111000000000/////////..............................---------...............---------......///000111///////////////000111111,,,...///...,,,,,,///111........................////////////000000000000000000//////000000111222111111111111111111111111222222222222222222222222333333333333333333444444555444333222333555777888555666777888888999999888888999:::999999:::===@@@===>>>>>><<<:::999999:::===>>>@@@???===<<<<<<===;;;;;;;;;;;;<<<===>>>???===<<<;;;:::::::::::::::::::::;;;<<<==================>>>>>>>>>?????????>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::999:::<<>>>>>;;;999888999::::::999888888888777666444333444555333555777666444333444777888777666444333222111111222111111000000000000000111111111111111111111111&&&'''+++...000111111000////////////............------...//////...------,,,------....../////////---------......000111111///////////////000111111+++---///...,,,,,,///111.....................---////////////000000000000000000000000000111111222111111111111111111111111222222222111111111000000333222222222333333444555444333222222222444666888444555666777888888888888777888999999999:::===???999:::;;;;;;999888999::::::;;;======<<<;;;;;;<<<;;;;;;;;;<<<===>>>??????===<<<;;;:::999888888888:::<<<>>>???@@@AAA@@@???>>>>>>>>>>>>????????????===<<<;;;::::::;;;<<<===>>>>>>>>>>>>===<<<::::::888:::===@@@CCCDDDCCCCCC===<<<:::888777666555555333333444444444444444444333444666777999::::::;;;666666555555555555666666555666777888888888666666111111222333333444555555111111111111111111222222222222333444444444333333555444333222111111111111111111111111111111111111222222222222222222222222000111222333333222111000000000///000000111222222111111111111111111111111000000000000000000000000,,,------...///000111111////////////000000000000111000000////////////000---...000111222222222111//////000000111111222222//////000000000000//////............/////////000...///000111111000///...,,,---///000000000//////---...///000000///...---............/////////000...///000111111000///...111000000000000000111111000000000000000000000000//////000111111111111111......//////000111333333222222222222222222222222111111111222222333333444111111222333333444555555222222333333333444444444222222333444444444333333444333222222444444333222lll^^^PPPIIIFFFBBB???@@@<<<<<<<<<<<<;;;999777666888888888777777666555444444444444444444444444444444333222222111111222222000000000000000000000000000000000000000000000000222111111000///......---///...---,,,,,,,,,,,,,,,...............---------////////////////////////111111111000000000000000........................------------------------111000///......///000111////////////////////////111000///......///000111444333111000000000111111000000111111111000000///222333333444444333333222777555444333333444666777555555555555555666777888666555555777999;;;;;;;;;===<<<;;;999888777666666<<<;;;;;;:::::::::;;;;;;999:::<<<===>>>>>>======>>><<<:::999999:::;;;<<<<<<<<<<<<<<<======>>>>>>===============<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;<<<<<<===>>>???@@@@@@:::999666444333555666888666555333222333444666888777888999::::::999888777333444444444555666666666444444444333333222222222555444333333222222333333222222222222222222222222000111111111111222222222000000000000000000000000111111111111111111111111000000000000////////////...//////000111222222222111111000000//////......222333333222222111000///000000000000000000000000000000//////.........---------......//////000000...000111000///...///111000000222555888777333///---......///000111111222000000000000////////////000111111111111000000///111111111111000...---,,,000000000000111111222222//////000000///...------000000000000000000000000000000111111111111000000333333222111000000111111111111000000//////......333222222222222222222222111111000000111111222333222222222222222222222222111111222333333333333222444333222111111333555666333333333333333333333333333333333444444444555555555444444333333333444444lll^^^PPPIIIEEEAAA??????;;;;;;<<<<<<;;;999888777999999999999888777666666444444444444444444444444444444333222222222222333111111111111111111111111000000000000000000000000111111111000///.........///......---,,,,,,------////////////////////////........................////////////////////////........................////////////////////////111000///......///000111000000000000000000000000111000///......///000111222111000/////////000000000000111111111111111000000111111111111111111000333222111111222444666777333333333333444555666777888777777999;;;===<<<;;;;;;:::999888777666666666;;;;;;::::::::::::;;;;;;;;;===???@@@AAAAAA@@@???>>>===;;;999999999:::;;;;;;;;;<<<<<<<<<========================<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>???;;;999777555444666777999666666444444444555777888888999::::::::::::999888444444555555555555555555444444444333333333222222555444333333222222333333222222222222222222222222000111111111111222222222111111111111111111111111222222222222222222222222000000000000////////////...//////000111111222222111111000000////////////...///000111222222222222////////////////////////000/////////.....................//////////////////111222111000///000111//////000222555555111.........//////000000111111000000000/////////.........//////000000000//////......///000000000000000------------------------///////////////...------000000000000000000000000000000111111111111000000222222111000000000000000000000000///////////////222222222222111111111111111111000000111111222333222222222222222222222222000111222222333333222222444333222111111333444666333333333333333333333333333333333444444444444555555444444333333333444444lll^^^PPPIIIEEEAAA>>>===:::;;;;;;;;;;;;:::999888888888888888777666555555444444444444444444444444444444333222222222222333222222222222222222222222000000000000000000000000111111000000//////......//////......------......------------------------........................................................................////////////////////////000//////......//////000////////////////////////000//////......//////000000000///........./////////000111222222222222222000000000000000000000000000000///000111444666777222222222222333444555666888777888999;;;;;;999888888888777666666666666666;;;::::::999999:::;;;;;;===???BBBDDDEEEDDDBBBAAA???===;;;999888888::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;;;;::::::999999999999::::::;;;::::::::::::;;;<<<<<<::::::;;;;;;<<<<<<======;;;:::888666666777888:::777777666555666777888999999999::::::::::::999999666666555555555555555555444444444444333333333333555444333333222222333333222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222000000000000/////////////////////000111111222222111000000000000/////////---...///000111111111111////////////////////////////////////............///////////////.........000111222222000000111222///......///111111000...////////////000000000000////////////............,,,---......////////////......///000000000000000///////////////.........///////////////......---////////////////////////000000111111111111000000111000000////////////000//////////////////000000000000000000000111111111111000000000000111222222111111111111111111111111000111222222333333222222333222222111111333444555222222222222222222222222333333333333444444444444444444333333333333444444jjj]]]PPPIIIEEE@@@===<<<:::::::::::::::::::::999666666666666555444333222444444444444444444444444333333222111111111111222222222222222222222222222000000000000000000000000111000000000/////////...000//////.........//////.............../////////////////////////////////.............../////////........................------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000///////////////////////////111222333333333333222222222111111222222222000000000000222333555666222222222222333555666666666555666777888888555333777666666666666666777777999999999999999::::::;;;===@@@CCCEEEFFFEEEBBBAAA???===;;;999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::999999888888999999:::;;;::::::::::::;;;<<<<<<:::::::::::::::;;;;;;;;;;;;:::999888777888999:::888888777777777888999:::888888888999999888888888777777666666555555444444444444444444444444333333555444333333222222333333111222222222222222333333000000111111111222222222222222222222222222222222222222222222222222222222000000000000//////////////////000000111111111111000000000000000000000000000000000000///...---,,,///////////////////////////////////////.........000000//////......------///000111111000///000111///...------.../////////000000000000////////////////////////.........---+++,,,---...///000000000111111111111000...---,,,....../////////000000000...///////////////......////////////////////////000000111111111111000000000//////.........//////---......//////000000000////////////000000000000000000000000000111222222////////////////////////000000111222222222222222222222111111222222333444111111111111111111111111222222333333333444444444333333333222333333444444hhh\\\OOOIIIEEE@@@===<<<;;;:::::::::::::::::::::666666666666555444333222444444444444444444444444222222111000000000000000111111111111111111111111000000000000000000000000000000000000//////////////////.........//////000000000111111111222222222000000000000000000000000.........//////000000000........................------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///000000000000000000000...///000111222333333333222111111000000111111222222222222222222333333333222222222333444666777888666555555666777666444222777666666666666777888888888888888888888999:::;;;<<<>>>@@@CCCCCCBBBAAA@@@>>><<<:::888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888888999999:::;;;::::::::::::;;;<<<<<<::::::::::::999999999999::::::999888888999:::;;;888888888888888999::::::777777666666666666777777777777777666666555555444444444444444444444444444555444333333222222333333111111111222222333333333000000111111111222222222222222222222222222222222222222222222222222222222000000000000////////////000000000000000111111111000000000000111111111111///000000//////...---,,,.................................///////////////000000//////......------...///000///.........000000//////...---...///000000000000000////////////000////////////.........,,,---...///000111111111111111111111000...---,,,))))))***+++---...//////......///////////////...////////////////////////000000111111111111000000///...............//////------......//////000000....../////////000000000000000//////000000111222000000000000000000000000000000111222222222222111111111111111222222333333111111111111111111111111222222222333333333444444222222222222222333444555}}}eeeYYYMMMHHHEEEAAA======<<<;;;:::999999999999:::888888888888777666555555444444444444444444444444222222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////......------......//////,,,,,,,,,------......///000000000000000000000000.........//////000000111........................////////////////////////---......//////......---........................---......//////......---//////000111111111000000...///000111111111111111000///...------...///000222222222222222222222222222222222333444666777888888666555555777777666555777777666666666777777888777777777777888999::::::;;;<<<===>>>?????????>>><<<;;;999888777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::999999999999::::::;;;::::::::::::;;;<<<<<<;;;;;;::::::999999888888999999999888999999::::::888888888999999999999:::666666555555555555666666777777666666666666666666444444444444555555555555555444333333222222333333111111111222222333333444000111111111111222222222222222222222222222222222111111111111111111111111000000000000////////////000000000000000000111111000000000111111111111222,,,---...///000000000000.................................//////////////////////////////.........---...//////------...///000000000///...---///000////////////000000000000000000000000////////////---...///000000000000000......///000000000000000***+++,,,---///000111111---...//////////////////////////////////////////000000111111111111000000///............//////000..................//////......//////000000111111000////////////000111111333333333333333333333333///000111111222222111111111111111222222222222222222222222222222222222222222222222222333333333333222111111222222333444555wwwcccWWWLLLHHHFFFAAA>>>======<<<;;;999888888999999999999999999888777666666444444444444444444444444444333333222222222222222111111111111111111111111000000000000000000000000////////////000000000000------,,,,,,---......///(((((())))))***++++++,,,........................,,,,,,---......///000000........................////////////////////////------...//////...------........................------...//////...---------...///000000000//////...//////000000000//////000///---,,,,,,---///000///000000111222222222222000111111222333555777888888555333333444666777666666666555555444555555555666666666777777888:::::::::::::::;;;;;;<<<===>>>:::999888777777999;;;<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::999999888888888888888888999999::::::777888888999999999999999777666555555555555666777666666666666666777777777444444444444555555555666555444333333222222333333000111111222333333444444000111111111111222222222111111111111111111111111000000000000000000000000000000000000////////////111000000000000000000000000000111111111222222222------...///000000000000..................................../////////000.........///////////////...///000///...---...000...000111000---,,,---///......//////000000111111222111111111000000000000---....../////////............///000000000000000000000111111111111222222------...///////////////000000000000000000000000000000111111111111000000//////......//////000111..................------......///000000111222222///////////////000111111333333333333333333333333///000000111111111111111000000111222222222222222333333333333333333333333111222222222222333333333111111111111222333444555rrraaaVVVKKKGGGFFFBBB???>>>>>>===;;;999888888888888888888888777777666555444444444444444444444444444666555444444333333444444222222222222222222222222000000000000000000000000////////////000000000000,,,,,,,,,,,,,,,---...///,,,,,,---......///000000------------------------++++++,,,,,,---...//////........................------------------------,,,---...//////...---,,,------------------------,,,---...//////...---,,,+++,,,.../////////.........///////////////...---222111///......///111222+++,,,...000111222222222//////000111222444666777666333000///111444555666666555444333333333333444666666666666777888999:::::::::999999999;;;===>>>999999777777888999;;;===>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<===<<<<<<;;;:::999888888777777888888888999999999777777888999999999999888888777666555555666777888555555666666777777888888444444444555555555666666555444333333222222333333000000111222333333444444000111111111111222222222000000000000000000000000////////////////////////000000000000////////////111111111000000000000000000000111111222222222222111111111111000///...---........................---.........//////000000---.........//////000000///000111000///...///111,,,///111000---+++,,,...---......///000111111222222222222222111111111000---------...------,,,,,,111111111111000...---,,,111000000///...------,,,------...///000000//////111111111111111111111111000000111111111111000000///////////////000111111/////////......------,,,...//////000111222222333///////////////000111111000000000000000000000000//////000111111111111111000000111222222222222111333333333333333333333333111111222222222333333333111111111111222333444555rrraaaWWWMMMHHHDDD???<<<<<<999999999999999999999999777777666666555555444444555444222000000111222333222111111000000111111222333333222111000000000111000000000000000000000000////////////////////////000////////////...............---,,,---...///000......---------,,,,,,,,,.........................../////////...---,,,,,,------------------------////////////............///...---,,,+++,,,---...---------............///...------------...//////111111111222333333444444222111111111000000////////////000000000111111111111111111111111111111111666444333222222333555777333333333333333333333333555555666666777777777888:::999999888888999::::::666777999:::;;;<<<<<<<<<===<<<;;;;;;===>>>>>>>>>:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<:::999888888777777777777888888888888777777777777777777777777777777555555666666666666555555555777888777555444444555555555555555555555555555555555444333222000000///000000111111111222222222222222222111111111000000111111000000000000111111///000111222333444555555000000000000000000000000...//////000111222222333222000------///000...,,,////////////////////////...//////////////////...000///...------...///000000//////............///......////////////..............................------...///////////////------............------///000111111111///...---////////////............////////////////////////000///............//////111111000000//////............//////000000111111//////............//////222111000//////......///////////////000000000000222111111111000000//////222222222111111111000000222111111111000000//////111111111222222333333333000111111111111222222222111222333333333333222111222222111111222222333444qqq```VVVLLLHHHDDD???<<<===:::::::::999999888888888888888888777777777777777666555333222111222333444444333333222222333333444333222111111000000111111000000000000000000000000////////////////////////...------------,,,,,,,,,...------,,,---...///000............---------,,,......................../////////000//////......------------------------////////////............------,,,,,,,,,---...///........./////////000000---------............//////000000111222333333444111111111111000000000/////////000000000000000000111111111111111111111111444333222222222333444555333333333333333333333333555555666666777888999999999888888777777777888888666777888:::;;;<<<<<<<<<;;;;;;::::::;;;<<<===<<<;;;;;;;;;:::::::::999999;;;;;;;;;::::::999999999666666777888999999::::::::::::888777777666666666666777777888888777777666777777777777777777777777666666777777777777666666444555777777555555555666444444444444444444444444555444444333222111000///111111222222222333333333222222222111111111000000111111000000000000111111000000000000000000000000////////////////////////......///000000111222222111///---...000000///---........................//////............//////000///...------...///000///...............//////......////////////..............................//////000111111111111111//////000000000000////////////000000000///------////////////............////////////////////////.............../////////000000000000//////......///////////////000000000//////............/////////...............//////.../////////000000000000111111111000000000//////222222222111111111000000111111111111000000000///111222222222222222222333000111111111111222222222111222333333333333222111222222111111222222333444ppp^^^TTTKKKGGGEEE@@@===>>>;;;;;;::::::999888777777777777777777777777888888666555444333222333444555444333333222222333333444222222111000000000111111////////////////////////////////////////////////...------------,,,,,,,,,...------------...///////////////.........------...........................///000000000000000000------------------------/////////............---,,,,,,,,,,,,,,,---//////////////////000000000111,,,,,,.../////////...------...///000111222333333111111111111000000000000000000000000000000//////111111111111111111111111111111222222222333333333333333333333333333333333444555666777888999:::;;;888888777666666555666666666777888999:::;;;;;;;;;999999888888888999::::::;;;;;;;;;;;;;;;:::::::::;;;::::::999888777666666444555666777999:::;;;<<<888777666666555555555555666666777777777777666666666666666666666666666666777777777888888777777777333555666777555555555666333333333333333333333333555444333333222111000000222222222333333333444444222111111111111000000000000000000000000000000000222222111000///......---////////////////////////.........//////000000111///......///111111000...------------------------000///...------...///000//////...------...//////------------...///000000...//////////////////...//////////////////////////////000111111111111111//////000000000000//////...////////////......---////////////............////////////////////////,,,---...///////////////000000000////////////...000000////////////////////////............//////,,,,,,,,,------...///000....../////////000000000111111000000000000//////222111111111111000000000111111111111000000000000222222222222222111111111000111111111111222222222111222222333333222222111222222111111222222333444ppp\\\SSSJJJGGGDDD@@@>>>???<<<<<<;;;:::888777666666333444444555555666666666555555444333222333333444222111111000000111111222111111000000000000111111////////////////////////////////////////////////000////////////.........------------......//////000////////////.................................---...///000000000000000------------------------//////.........---------------------------------....../////////000000000+++,,,...000000///...,,,,,,---...///000111222333111111111000000000000000111111111111111000000000111111111111111111111111///000111222222333222222333333333333333333333333444444555777888:::;;;<<<888888777666555555555555666777888999::::::::::::777777777777666666777888::::::::::::::::::::::::::::::999888666555444444777888999:::;;;<<<======777666666555555555666666666666666777777666666666555555555555555555555555666666777777777777666666444666777666555333333444333333333333333333333333444444333333222111000000111111222222222222333333111111111111000000000000000000111111111111000000444444333222111000//////////////////////////////---........./////////000......///000111111111000........................000///...------...///000........................,,,,,,,,,---...///000111//////............//////000000000000000000000000------...///////////////------............------/////////000////////////////////////............////////////////////////+++,,,---////////////...////////////////////////000000000//////......---//////............//////...---------......///000........./////////000000000000000000000000//////111111111111000000000000111111111000000000000000333333222222111111000000000000111111111222222222222222222222222222222222222222111111222222333444qqq[[[RRRIIIFFFDDD@@@>>>???<<<<<<;;;:::888777666666333333444444555555666666444333333222222222222222222111111000000111111222111000000///000000111111////////////////////////////////////////////////000////////////.........---------...............000////////////.................................,,,---......////////////------------------------............------------.........------,,,,,,+++------........./////////+++,,,...000000///...,,,,,,---...///000111222222000000000000000000111111222222222222222222222222111111111111111111111111...///000111222222222222333333333333333333333333333444555777888:::;;;;;;888888777666666666666666666666777888999999999999555777777666444444555888888888888888888888999999999888888666555444333333999:::::::::::::::;;;;;;777777666666666777888888666666777777777777666666444444444444444444444444444555555555555555555444666777888777444222111222333333333333333333333333444333333222222111111111000000000000111111111111000000000000000000000000///000111111111111000///111111111111111111111111....................................////////////---...///000000000000111////////////////////////000///...------...///000------............------,,,,,,,,,,,,---///000000000///............///000000000000000000000000000------...///////////////------............------000000000000000000000111////////////............////////////////////////,,,,,,---............................../////////000000//////......------//////............//////111000000///......//////............//////////////////////////////000000000000000000000000000000000000000000000000111111222222222111111000000000000000111111111222222222222222222222222222222222222222111111222222333444ppp[[[RRRIIIFFFDDD@@@>>>>>>;;;;;;::::::999888777777666666666666666666777777333333333222222222111111444333333222222333333444000000/////////000111111////////////////////////////////////////////////...------------,,,,,,,,,,,,---......//////....../////////.........------........................,,,---...............---------------------------.........------------,,,------......------,,,+++------------............,,,,,,.../////////...---......//////000000111111000000000000111111111111111111111222222222333333111111111111111111111111//////000111222333333444333333333333333333333333333444555666777888999:::777777666666666666777777666666777888888888888888555777999777444333555888777777777777888888888888888777777666555444444333888888888888888888888888777777777777888999999:::777777888888888888777777555555555555555555555555333444444555555444444333666777888666444111111111333333333333333333333333333333333222222222111111/////////000000000000111//////000000000000000111///000111222222111000///.........//////000000000........................////////////////////////...//////...------///111000000000000000000000000...//////////////////...------............------,,,,,,,,,,,,---...//////000///...------...///000//////////////////////////////000111111111111111//////000000000000//////000////////////000000111////////////............////////////////////////......------,,,---......---............///////////////..................//////............//////222222000//////.........------........./////////......////////////000000//////000000000000000111000000000000111111111111111111111111111000000000000111111111111222222222333222222111111222222333222222111111222222333444nnn\\\RRRIIIFFFCCC???======:::::::::999999888888888666666666666666666555555333333333333333333222111444333333222222333333444///////////////000111111000000000000000000000000////////////////////////...------------,,,,,,,,,,,,---.../////////...---............---------,,,...........................////////////......---------------------------.........---------,,,,,,***+++,,,......///..................////////////---------............///000000000000000000000000///000000000111111111111......///000111222222333111111111111111111111111000000000000111333555666333333333333333333333333333444444555666777777777444444444444555666777777555666777777888777777777666999:::888444333666999777777888888888999999999777777666666555555555444777777777888888999999999777777777777888999:::;;;888888999999999999888888555555555555555555555555444444555555555555444444333555666555444333333444444444444444444444444444333333333222222222222111///000000000000111111111////////////000000111111///000111222222111000///............/////////000........................000000000000000000000000/////////,,,******...111000000000000000000000000---...///000000///...---,,,------......------,,,---------,,,,,,---......000///...------...///000........................//////000111111111111111//////000000000000//////...------,,,---...///000////////////............////////////////////////111///---+++***+++---...---------.........//////------..................//////............//////000//////.........//////---------.........//////........./////////000000////////////000000111111///000000000111111111111000000000000111111111111000111111111111222222222333333222111111222333333222222111111222222333444lll]]]SSSJJJFFFCCC???<<<<<<:::999999999999999999999555555555444444333333222444444555555444444333222222111111111111111111222///////////////000111111111111111111111111111111////////////////////////000000/////////.........,,,,,,.../////////...---......---------,,,,,,,,,........................000000111000000///......------------------------......---------,,,,,,,,,&&&(((+++---///000111111////////////000000000000...------------...//////111111111111000000000000//////000000111111111222+++,,,---...///000111222111111111111111111111111111111000000111333666777333333333333333333333333333444444444555555666666222222222333444555666777555666777777777777777666777:::;;;999555333666:::888888999999999:::::::::666666666666666666555555777777888999;;;<<<===>>>666666666666777999:::;;;999999::::::::::::999999666666666666666666666666555555666666666666555555000222444555444444555666555555555555555555555555333333222222222222222222000111111111111222222222.../////////000000111111...000111222222111000...111111111111000000000000........................111111111111000000000000000000...+++((((((---111////////////////////////,,,---000222222000---,,,,,,,,,---......---,,,,,,......---,,,,,,,,,------111///...------...///111........................---......///////////////------............------,,,++++++***+++,,,......000/////////............////////////////////////333111---***)))***,,,...---------.........//////,,,------......///////////////............//////---------------...///000---------.........//////---.........//////000000.../////////000000111111//////000000111111111222//////000000111111222222000111111111111222222222444333222111111222333444222222111111222222333444{{{lllZZZTTTLLLFFFBBB@@@???>>>::::::999888777777777777999888777666555444333222555555444444444333333333333333222222111000//////111111000000//////......222222111111000000//////...------------....../////////...------------...---...///000000///...---.........///111000...,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,........................------------------------******+++++++++,,,,,,,,,///////////////.........////////////////////////------............------000++++++111444///,,,---000000...------...//////////////////000000000000////////////000222333444444333333333333444555555555555555555555555444444222333444444555555444444:::999888666666666777888888888777444333333555777999999888888888999::::::555555555666666666666666888;;;??????===::::::<<<777777666666777888999999888888888888888888888888555666666777777666555444444444444333333222222222333333333444444444555555333333333333333333333333222111111000000111111222222111111000000000000000000000000000000000000000222222111000///...------222222111111000000//////.........///////////////111111000000//////......111///...------...///111///000000000000000000//////...---,,,------,,,***+++++++++,,,,,,,,,---------------///111222222000...---...///111111///---......//////...---,,,,,,......//////000000111111000000////////////000000,,,+++++++++,,,---///000111111000///...------,,,---------,,,,,,+++++++++........................000000//////.........---000000//////......------......---------,,,,,,,,,///...,,,,,,------,,,++++++------+++***---///000////////////////////////111111000000//////......000111111111111222222222111111222222222333333333111111111111111111111111000000000000000000000000000111111111111222222222yyyjjjYYYTTTLLLFFFBBB@@@???>>>;;;;;;999888777777888888::::::999888777666666555222222222222111111111111333333222222111000000///000000//////////////////////////////............//////.............../////////...------------...---...///000000///...---///......///111111///---......---------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,////////////....................................------............------777000,,,///111000111444111000/////////000111111/////////000000000111111111000000000000000111222222222222222222333444444444444444444444333333333333333444555555555555444999888777555555555666777777777777555333333666888;;;:::999888777777777777555555555555555666666777888;;;>>>>>><<<::::::;;;:::999999888888888888999888888888888888888888888555666777777777666555444555555555444444444333333222222222333333333444444333333333333333333333333222222111111111111222222222111111000000000000000000000000000000000000000000000000000////////////////////////............000000//////......------000000000000//////......000///...------...///000......------------......000///------...///---,,,,,,,,,---------.........///...---------,,,+++***...---,,,---...///---+++......//////...------,,,------......///000000000------,,,,,,,,,,,,------------,,,,,,,,,...///000000000//////......------.........---------,,,,,,........................000/////////............///////////////.....................------,,,,,,------------.........---,,,------,,,,,,...///000////////////////////////111000000000/////////...//////000000000111111111111111111111222222222333111111111111111111111111111111111111111111111111000111111111111222222222wwwhhhWWWRRRKKKFFFBBB@@@???>>>===;;;999777777777999999555555555555444444444333222222222222111111111000333333222222111000000000.........///////////////............////////////111111000///............//////...------------.........////////////......000//////000111111///.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................................------............------222---***,,,---------000///.........///000111111000000000000111111111111222222111000000000000000111111111111111222333333222222222222222333333333333444555555666666555555777666555444333444555666777777666555444444777:::===<<<:::888777666555555666555444333333555777888888:::<<<===;;;::::::::::::999888777777666666777888888888888888888888888666666777777666555444444666666555555555555444444111111111222222222333333333333333333333333333333333333222222222222333333222111111000000000000000000000000000000000000000.../////////000000000111............////////////111111000///...---,,,,,,000000000////////////...000///...------...///000///...---,,,,,,---...///000///......///000///------------.........//////000///---,,,+++++++++,,,111///------......---,,,.........///......---,,,,,,,,,---......//////000000//////......//////000///......------.../////////////////////.........//////............------........................////////////.....................////////////////////////............---....../////////...---,,,,,,,,,---.../////////000////////////////////////000000000000////////////.../////////000000000000000000000111111111222222111111111111111111111111222222222222222222222222000111111111111222222222uuufffUUUQQQJJJEEEBBB@@@???>>>>>><<<999777777777999:::222222222222222222333333555555555555444444444444222222222111111111000000------....../////////000//////000000111111222222222222111//////.........//////...------------......//////////////////...111/////////111111000.........---------,,,,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,---------......------...............///........................------............------((())),,,///000---)))'''+++++++++,,,---...//////000000000000111111111222111111000000000000000111111111111111111222333333222222222222333333333333333444555555666666555555555444333222222333444444666666666555444555888:::<<<<<<:::999888777777777777666444222333444777999888999:::;;;::::::999999666555555444444444555555888888888888888888888888777777777666666555444444555555555555444444444444222222222222333333333333333333333333333333333333444333333222222333333444222111111000000000000000////////////////////////////////////000000000000//////000000111111222222000000//////......------///////////////////////////......------......///111000...------...000111///...---...///000///...------------............---------------000333666555333000//////000000///---...............------------......///000000000111111000000000000111111////////////.........///.........///////////////............------------........................///////////////.........------......//////000000/////////////////////...000111111111///---,,,,,,///------000111000///000////////////////////////000000000000/////////////////////000000000111111///000000000000111111111111111111111111111111111222222222222222222222222000000111111111222222222ttteeeSSSOOOIIIEEEBBBAAA???======;;;999888777777888999444555555555555666666666666666666666555555555555222222222111111111111111---.........//////000000//////000000111111222222222222111//////.........//////...------------.../////////....../////////111///......000111000///......---------,,,,,,,,,------........./////////------------------------////////////////////////,,,,,,,,,---------......,,,---------......//////........................------............------***---000111111000---+++***++++++,,,---......//////000000000000111111111////////////000111222333222222222222222333444444222222333333444444444555333444444555555555555555333333222111111222333444555555555444333444777:::::::::999999999999::::::888666444333333555888:::999888888999999999999888333333333333444555666777888888888888888888888888888777777666555444444444333333333333333333333444333333333333444444444444333333333333333333333333444333333222222333333444222111111000000000000000////////////////////////111111111000///.........//////000000111111222222------......//////000000.............../////////......------------......000///...------...///000---,,,+++,,,...//////---+++,,,,,,,,,,,,---------+++,,,---......111666:::555333000//////000000///------...............---/////////000111111222222...------,,,,,,------...//////////////////...............///////////////,,,,,,,,,,,,,,,,,,,,,---.................................///////////////------......//////000000.../////////////////////---///111000//////111333333...---111333000...000////////////////////////////////////000000000000000000000111111111222222///000000000000111111111111111111111111111111111111111111111111111111111000000111111111222222222rrrcccQQQMMMHHHEEEBBBAAA???===::::::999888777777777777444444444444444444555555444444444444333333333333111111111111111111111111////////////000000000000............////////////111111000///............//////...------------...//////............//////000///------...//////.........---------,,,,,,,,,---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////------------------------------............------///000...)))(((,,,000111---...///000000000000000////////////000000000000......//////000222333444222222222222222333444444222222333333444444555555222333444444555555444444333222111111111222333444555555444333222222555888777777777888999:::<<<===888777666555555777999:::999777666777888999888777444444444555777888:::;;;888888888888888888888888999888777555444444444444222222222333333333333444333333444444444555555555333333333333333333333333333333222222222222333333222111111000000000000000000000000000000000000000222222111000///...------............////////////,,,,,,---...///000111111---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...//////...+++++++++,,,,,,,,,------***,,,...---,,,---000444111///------......---,,,,,,---......///.........///000000111111222333333//////............//////---....../////////......///////////////.........+++++++++,,,,,,,,,,,,---.................................///////////////.........///////////////---............/////////)))+++......///222999>>>999111---111333///...111////////////////////////////////////000000000000111111111111222222222222000000000111111111222222111111111111111111111111000000000000000000000000000111111111111222222222ppp```PPPLLLHHHDDDBBBAAA???===888888999999888777555444333333333333222222222222333333222222222111111111111111111111111111111111111111111111111000000000////////////............//////.............../////////...------------...000///...------...///000000...,,,,,,---...............---------,,,,,,,,,,,,,,,---------.........------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------...//////------------------------------............---------000---&&&$$$)))///111//////000111111111000///---.........////////////000000//////000111222222111111111111111222333333111111111222333444444444111222333333444333333333222222111111111222333444444444444222000111333555555555555666777999:::;;;888888888888888999999:::999777555555777999777666666666666666777888999:::888888888888888888888888:::888777555444444444444333333333333444444555555222222333333333444444444333333333333333333333333222222111111111111222222222111111000000000000000000000000000000000000000111111000000//////......////////////............------......//////000000---------.........//////---------......---------***+++---......---+++***,,,++++++,,,///000000///,,,,,,,,,,,,---------...(((,,,...---***))),,,///...---,,,---...///---+++,,,------...//////....../////////000111111222222111111000000000000111111+++,,,---...//////......000000//////......------,,,,,,,,,,,,------........................................../////////000///////////////.........,,,,,,------............***,,,...---...222;;;BBB???333---111333...---111////////////////////////.../////////000000000111000000000000111111111111111111111111222222222333111111111111111111111111111111111111111111111111000111111111111222222222nnn___OOOLLLGGGDDDBBBAAA???===666777888999888666444222777777777666666555555555333333333222222222111111111111111111111111222222333333222222111111000000222222111111000000//////......---------....../////////...------------...000///...------...///000///---++++++,,,---...---......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------------------------..................---,,,222333---+++///111///......///000000///...---------------.........///222111111000000000000000000000000000000111111222///000000111222222333333111111222333333333333222222222111111111222444555444444333111//////111444444444444444555666888888888888999999::::::::::::999666444555777888777555666666555555555666666777888888888888888888888888:::999777555444333444444444444444555555555666666111111222222222333333333333333333333333333333333222111111111111111111222222111111000000000000000000000000000000000000000////////////000000000000222222111111000000/////////////////////.........---------.........//////,,,------......------,,,+++---///111111///---+++,,,,,,,,,---000222222111---------.........//////'''+++///...+++***,,,000...---...///111111///---,,,,,,---.../////////.........//////000000111111......------------......)))***,,,...//////......111111000///...------,,,---------.........//////........................---.........//////000000000000//////.........---,,,,,,,,,---------......///000000---,,,000888@@@BBB555---111222---,,,111////////////////////////.../////////000000111111////////////000000000000111222222222222333333333111111111111111111111111222222222222222222222222000111111111111222222222mmm^^^SSSOOOIIIDDDBBB@@@>>>===:::999777666555666777999777777777777666666666666666555444444222222111000000000111111111111000000111111000//////...//////++++++---000222222///,,,........................///...,,,++++++,,,...///////////////...---,,,,,,/////////...---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---------.../////////,,,,,,---......---,,,,,,------------------------++++++++++++++++++++++++//////////////////......+++,,,///111333333333333////////////000000000000//////............////////////000111111111111111000///...///111222222222333333222222111000000000111111222222222333333333555555444333333222111111111111111222333444555666444444444444444555666777777777777777888888888888666666666666666666666666666666666666666777777888777777666666777777888999555666666666555444444333333333444444444444444444222333444444333222000///333333333333333333333333666555333111111222333444111111111111111111111111000000000000000000000000000000000000000000000000////////////............111111000///...---,,,,,,......////////////......---,,,,,,+++,,,---...///------------------------,,,,,,---.../////////...//////.........---------,,,,,,,,,---------......,,,,,,------......//////000000000000000000000000---///222444444222///---........................000000/////////......---...---,,,,,,......---,,,....................................//////000000---...000000.........///........................,,,------......------,,,////////////////////////000000//////.........---000//////......000111222000000000000000000000000000000000000111111111111222222333333333444444444444333333222111000//////000111222333222111///---222222111000///...------lll\\\QQQLLLGGGBBB@@@>>><<<;;;;;;:::888777666777888999777777777666666555555555222222333333333333444444111111222222222222111111111000000000000111333444111///......000111000///...........................---,,,++++++,,,---...---............------,,,...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,---------------++++++,,,------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------...///000000//////........./////////000000//////............//////...///000000111111000000111///...///111222333222///000000111111222333333111111222222222333333333444333333222111111000000111111111222333444666666555444444444444555666666555555555666666666666777555555555555555555555555666555555666666777888888777777777777777888888999555555555555555444333333444444555666666555444333111111222333333333222111222222222333333333333333222222222222111111000000////////////////////////000000000000000000000000000000000000000000000000////////////............////////////000000000000...////////////......---------,,,,,,,,,---...///************************,,,---..................//////.........---------,,,,,,---------........./////////000000000000000////////////////////////---///111222222111///---------..................000000///..................---,,,,,,......---,,,........................------........./////////,,,...//////...---......////////////////////////---......//////......---........................000/////////..................---,,,---...///000000000000000000000000000//////000000000111111111000111111111111222222222333333222222111000000000000000222222222111///...222111111000000//////...iii[[[PPPLLLFFFBBB@@@>>><<<;;;<<<;;;999888888888999:::777777666666555444333333222222333333333333444444222222333333333333222222000000///000222444777999777444///---...///111111////////////////////////........................,,,,,,---------------------------...............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***------------------------------------------------,,,---------...///////////////...---,,,,,,,,,,,,---------.........////////////............//////......///000000000/////////---,,,---///111111000//////000111111222222333111111222222222333333333222222222111000000//////111111222222333555666777666666555444444444444555333333333444444444555555444444444444444444444444444444555666666777888888777777777777777888999999444444444444333333333333555666888999888666444222///000111333333444333333222222222222222222222222///000222333333111///...////////////////////////000000000000000000000000000000000000000000000000////////////............//////000000000111111111///////////////...---,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,...............---------,,,------------.........000000000000000/////////..............................///000000///......---------....../////////111000...------...//////...---,,,---.........,,,........................---------------.........,,,...//////...------...000000000000000000000000...//////////////////...------------------------////////////..................---------...///000000000000000000000000000//////000000000000111111////////////000000000000111111111111111111111111000000111222222111///...111111111111111111111111|||hhhZZZPPPMMMHHHDDDBBB@@@>>><<<;;;:::999888888888888999777777666555444333333222666555444444222222111000111222222222222222222111111000///000111444777999:::666111......///000000///////////////////////////000111111111111000///,,,,,,,,,,,,,,,---......,,,---------.../////////------------------------........................,,,------------------,,,...---------,,,,,,++++++++++++,,,,,,,,,,,,++++++------------------------------------------------,,,------...///000111111000///---+++******+++,,,,,,,,,,,,---------......///......------......///......////////////......,,,+++***+++---.........222222222111000000//////111111222222222333333333222222111111111000000000222222222333444555666777777777666444444333333333222333333333444444444444444444444444444444444444333444555666777777888888777777666666777777888999444333333333222333333333666888:::;;;:::777444111111111222222333333333333222222222111111111111111111222333444444333222111111111111111111111111111////////////////////////////////////////////////////////////............222222111000///...------////////////...---,,,,,,------------------------....................................------,,,+++........................------------............//////......------,,,,,,.................................------.........------......//////000000111000...------...///000///---,,,---...///...---........................---------------------------///000000///......///////////////////////////......////////////......------------------------///////////////.........000000000000000111111111000000000000000000000000////////////000000000111........./////////000000000000111111111222222222000000111111111111000///000000111111222222222222{{{gggZZZOOOLLLHHHDDDBBB@@@>>><<<999999888777777777777777777666666555444333333333666555444444222222111000000000111111111111000000222111000///000222444666777444222000000000///...////////////////////////...//////000000//////...,,,,,,,,,,,,,,,---...///,,,---------.../////////------------------------........................,,,,,,---......---,,,,,,//////......------,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------///...---,,,,,,,,,---...,,,,,,,,,,,,------------......------------............////////////......---,,,++++++---//////...222222111111000//////...111111222222222333333333222222222222222111111111222222222333444555777777888777666555444333333333333333444444444555555555444444444444444444444444333333555666777777777666666666555555666666777888444333222222222333333444777888;;;<<<;;;888555222333333333222222111111111222222222111111111000000333222111111111222333444111111111111111111111111////////////////////////////////////////////////////////////............000000///...---,,,,,,+++...............---,,,,,,---------------------,,,************************---.........---,,,++++++---.....................---------.........////////////......------,,,,,,........................///...---,,,,,,---...///........./////////000000000///...------...///000///...------//////...---........................------------------------///000222222000///000111........................,,,------......------,,,------------------------.........///////////////000000000111111111111111////////////////////////...////////////000000000/////////000000000111111000000000111222222333333000000000111111111000000000000000111222222333333xxxeeeZZZLLLIIIEEEBBBAAA???<<<:::888888888888777777666666666666666555555555555444222222333333333333444444000000000111111000000000111111000000000111111222222111000111111000...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...///000---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++..................------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------...//////,,,,,,,,,---------............------------......//////000000000///......000...---...000222222111......///000000111111222111111222222222333333333222222222222222222222222222222333333444666777888888777666555444333333333444444444555555555666666444444444444444444444444333444555666777666555444444444444444444555666666444333222222222333555666777888:::;;;:::888666444555444333222111111111111333333333222111111000000111000...---...///111333////////////////////////000000000000000000000000000000000000000000000000////////////............,,,,,,---------.........,,,------.........------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---------...............------........./////////000000000000000/////////..............................------------......////////////////////////.........//////////////////...---...//////...---.................................---------------...000222111000///000000........................,,,,,,------------,,,,,,------------------------.........///////////////---...///000000000//////////////////////////////......////////////000000000000000000111111111111000000111111222222222333000000000000000111111111000000000111111222222222uuucccXXXKKKHHHEEECCCAAA???<<<999888999999999888888777777555555666666666666777777222222333333333333444444000111111222222111111000///000111222222222111000...------...//////...---------------------------------,,,++++++,,,------111000...------...///000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------......------,,,++++++,,,------------------------------------------------------........................------............------------------...............------,,,,,,------...000000111111000000///...///...---...000111111111......//////000111111111111111222222222333333333111111111111111111111111333333333333444666777888777666555444444444444444444444444444555555555555555555555555555555555555444555666777777555444222333333222222333333444555555444333222333444666777777777888999999888777666444333222111111111222333444444444333222111111111///////////////000111111////////////////////////000000000000000000000000000000000000000000000000////////////............---------............///++++++,,,---............------.........---,,,+++........................++++++,,,---------,,,,,,---------.........//////............/////////////////////000000000000000////////////////////////........................111111000000///.........,,,---///000111000///...000...---...///000///---......................../////////.........---------...000000...---...///........................------............------..................................../////////000---...///000111000//////////////////////////////........./////////000000///000000000000111111111111111111111111222222222000000000000000111111222000000000000000000000000sssaaaWWWLLLJJJGGGEEECCCAAA>>>;;;999::::::::::::999888888555555666666777888888888666555555444333222111000222222222333333222222222---///111333444333222111---+++***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,111000...------...000111333222000...---...///000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,------------,,,+++******+++,,,---------------------------////////////////////////+++++++++++++++++++++***---......///...---+++***---------.........//////...------,,,,,,------...111111111111111000//////---+++***+++---//////...111111111000//////......111111222222222333333333////////////000000000000333333333444555666777888666666555444444444444555333333444444444444555555666666666666666666666666444555777777666555333111222222111111222222333444666555333333333555777888666777777888888888888777222111111000111333444555555555444444333222111111...000222333444333222111111111111111111111111111000000000000000000000000000000000000000000000000000/////////............111111000///...---,,,,,,******,,,---.../////////------...///...---+++***++++++++++++++++++++++++***+++,,,,,,---------------------.........//////............/////////000,,,---------......//////000000000000000000000000......///000000///......222222111000///...------+++,,,///111222111...---000...---...///000///...........................000000/////////.........+++---......---,,,,,,---000000000000000000000000......////////////......////////////////////////---.........//////000000///000111333333222222111////////////////////////............/////////000////////////000000000000111111111111111111111111000000//////000111222222000000000///////////////qqq```WWWRRRNNNHHHCCCAAA???===<<<;;;:::999888777777777777555555555555555555555555555555444444444444333333222222222333333222222222222111000.........///000---...///000000111000000---.........//////000000///...,,,,,,------,,,+++//////.........---------////////////////////////.........------,,,,,,,,,+++,,,---......---,,,+++)))***,,,---------,,,,,,...------,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,,,,------...---+++******+++---...---,,,,,,,,,,,,---......,,,,,,---.../////////...,,,,,,,,,---------..............................+++---......------///000000000///............///......///000000000000000444333222111111222333444000111222333333222111000111111222333333333222222777666555444444444444444555555555555555555555555222222222333444555555666666666666666555444333222222222222222222222222222333333555666666666555444333333444555555444333333111111111111111111111111222333444333111000111222111111111222333333444444222222222111000//////...000000000000000000000000111111000000000000111111000000000000000000000000........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///------...///////////////........................---------............///000//////............///000000000000000000000000111111111111111000//////111111000///...---,,,,,,//////000000///...------.........------,,,,,,,,,////////////////////////.........------,,,,,,,,,---.........//////000000......------------.....................///000000///000111000.........000111111000000//////......,,,,,,,,,------------...////////////000000000000......//////000000000111111000///......///000111222222111111111111111111ppp```WWWPPPLLLGGGBBB@@@>>><<<;;;::::::999888777777777777555555555555555555555555333333222222222222111111111111222222222222111111111000///......//////000...//////000000000000///............/////////000///---,,,,,,...//////...//////.........---------------------------------......---------,,,,,,,,,,,,---............---,,,+++,,,---.........------...------,,,,,,---------,,,,,,,,,,,,------------...------,,,,,,---------...---,,,++++++,,,---...---,,,,,,,,,,,,---......,,,---..................,,,,,,,,,,,,------------........................,,,---......------...///,,,,,,,,,,,,---......///...///000000111111000000333222222111111222222333000111222222222222111000111111222222333333222222666666555444444444444444444444444444444444444444444444555666666777888888666666666666555444333333333333333333333333333333333333555666666666555444222333444555555444333222222222222222222222222222111222333222000///000111333333333333333222222222222222111111000//////...000000000000000000000000111000000//////000000111////////////////////////........................---,,,,,,,,,,,,---......------------------------------------------------........................------------............---...///////////////...........................---------............////////////......//////000////////////////////////111111111111111000//////000000000///......------///////////////...------.........------,,,,,,,,,////////////////////////.........---------,,,,,,............/////////000......------------.....................///000000///////////////000000111000000000000//////....../////////000000000111111111111111111222222222222111000000000000000000///111000///......///000111111111111111111111111111ooo___VVVOOOKKKEEEAAA???===;;;:::999999888888888888888999555555555555555555555555333333222222222222111111000111111111111111111000000////////////000000111///000000000000//////...............////////////...---,,,...000222222222...............---------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------...//////...------++++++,,,------------,,,------------------------++++++++++++,,,,,,,,,,,,---------,,,,,,------...///...---,,,,,,---...///---,,,,,,,,,,,,---......---............------,,,,,,,,,,,,,,,------------........................---...///...---,,,---...,,,,,,,,,,,,...///000111//////000111111111111111111222222222222222222111000111111222222111111000000111111222333333222222555444444444444444444444333333333333333333333333555555666666777888888888777777777777666555444333333333333333333333333333333333444555555555555444222333333444444333333222222222222222222222222222000111222111000///000111444444333333222111111000222222111111000/////////////////////////////////000000////////////000000////////////////////////........................---,,,,,,,,,,,,---..............................------------------------------------------------------------................../////////......---........................---------............/////////...//////000111222////////////////////////000000111111000000/////////////////////////////////////////////......---.........---------------////////////////////////...............---------............////////////......------------.....................///000000888444///---...///...---000000000////////////...000000000000111111111222111111111111222222222222333222222111000000//////000000////////////000000111111111111111111111111nnn^^^VVVNNNJJJEEEBBB@@@>>><<<:::888888888777888888999999555555555555555555555555555555444444444333333333000000111111111111000000......//////000000111111000000111000000///...---.........///////////////...------...111444555555........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++++++++++++++++++++,,,,,,------------------******+++++++++,,,,,,,,,------,,,,,,,,,---......///...------------...///---,,,,,,,,,,,,---..................------,,,+++---------.........//////........................---...///...,,,+++,,,---////////////000111222333///000000111111111111111000111222333333222111000000000111111111111000000///000111222222333222222333333333444444444444333333333333333333333333333444444444555555666666666666777777777666666555444444444444444444444444444333333444444444555555555222222333333333333222222222222222222222222222222111222333222111000111222222222222111111000000000111111111111000000//////////////////////////////000//////......//////000////////////////////////........................---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,---------...............//////......------........................---------............///.........///000111222333///////////////////////////000000000000000//////............//////000000...///////////////.....................---------///////////////////////////..............................///////////////......------------.....................///000000LLLBBB666///...000///---////////////////////////------........./////////.../////////000000000000222222222111111111111111000000////////////000000000000000000111111111111mmm^^^UUUNNNJJJFFFCCCAAA???===;;;888888888777888888999999555555555555555555555555555555444444444333333333000000111111111111000000......//////000000111111000000111000000///...---///////////////............------...111444555555---.....................------------------------------------------------.........------.........---------,,,,,,,,,------+++,,,---.........------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///.........------.........---,,,,,,,,,,,,---......---.........---,,,++++++////////////000000000000........................---...///...,,,++++++,,,000000////////////000000//////000111111111111111000000222333333222000000000000000000000000000000...///000111222222222222000111222333444444333333333333333333333333333333444444444444555555555555666666666666666555555444444444444444444444444444333333333333444444555555222222222111111222222222222222222222222222222222222333444444222222333444.../////////000000000111111111111000000000000000//////////////////////////////............//////................................................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...---...............------........................---------............///............///000222222...........................//////000000000//////------......///000000000......///////////////...........................///////////////////////////////////////////////////////////////...............------------.....................///000000WWWKKK;;;111000111333222.............../////////,,,,,,---------............/////////000000000000//////000111222333333444//////000000000000////////////000000000111111111lll]]]UUUMMMJJJFFFDDDBBB@@@===;;;999999888888888888888999555555555555555555555555333333222222222222111111000111111111111111111000...///000000000000000//////000000000000//////...///////////////............---,,,...000222222222---------...............------------------------,,,,,,,,,------------......---,,,,,,,,,,,,---...111000//////////////////***+++---...///......---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///---------------------------,,,,,,,,,,,,---......,,,------------,,,,,,+++/////////000000000000111........................,,,---...---,,,+++,,,---......---,,,,,,,,,,,,,,,......///000000000000000000111111111111111111000111000000//////000000111......000111222222333333...000111333444444333333333333333333333333333333555666666666666666666666444555555555555555444444333333333333333333333333333333333222333444444555222111111000000111111222111111111111111111111111222333444444333333444555---......///000000111111111111000000000000000000////////////////////////......------------......................................................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---.......................................---------............///......---......///000111..............................///000000000//////---.........//////000000---...//////////////////.............../////////////////////////////////////////////000000000000///////////////...............------------.....................///000000GGG>>>333+++***---000222---............/////////............////////////111111111111222222222222---...///000111333444444//////000000000000//////...//////000000111111111kkk\\\UUUKKKIIIEEECCCAAA???<<<:::::::::999888777777777777555555555555555555555555333333222222222222111111111111222222222222111111///000000111111000///......//////000000000000///000/////////............///---,,,,,,...//////...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++++++++,,,---111000///...---......///)))+++---...//////...---,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////,,,,,,------------,,,,,,---,,,,,,,,,,,,---......++++++,,,---------,,,,,,---............/////////........................+++,,,------,,,+++,,,...,,,++++++++++++,,,,,,---------...///////////////111111000000000000111111111000///......///000111---...///111222222333333---...111333444444333333444444444444444444444444555555555555555555444444333333444444444444333333333333333333333333333333333333222222222333444555222111000000000000111222000000000000000000000000111222444444333222444555000000000111111111111111000000000000000000000111000000000000000000000000...------------------...................................................---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---.../////////........................---------............///...---------------..............................---......///000000//////.........///////////////------...///////////////---........./////////000//////////////////////////////000000000111111111000/////////..................------------.....................///000000333111---******+++---///---------.........//////////////////000000000000111111111111222222222222......///000000111222222...///000111111000///.........//////000111111222~~~jjj\\\TTTIIIGGGDDDBBB@@@>>>;;;888;;;:::999888777777777777555555555555555555555555555555555444444444333333222222333333333333222222000000111111111///...---......///000000111000000000000//////.........---///...,,,,,,------,,,+++---------.........//////++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,************,,,,,,...---,,,+++***++++++,,,)))***---/////////...---,,,,,,------------......+++++++++,,,---...///000+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......***+++,,,,,,------------,,,,,,,,,---------..............................***+++,,,,,,,,,,,,---...+++++++++,,,---...///000,,,------...............222111000//////000111222111000///......///000111---...///000222222333333,,,...000333444444333333555555555555555555555555222222222222222222222222222222333444444333333333222222222222222222222222444333222111222333444555222111000//////000111222////////////////////////000111333333222222333444444444333333222111111111000000000000000111111111111111111111111111111111...------,,,,,,------...................................................---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++---...///000000........................---------.........//////...------,,,,,,,,,------........................------...///000000//////////////////////////////------...///000000//////---.........//////000000//////////////////////////////000000111111111222000000//////.........---.........------........................///000000///111333333222111111222---------.........//////............////////////////////////000000000000////////////000000000000...///000111111000///...---......///000111111222~~~jjj\\\UUULLLIIIEEECCCAAA@@@===;;;<<<;;;;;;:::999888666666777777777666555555444444333333444222111000111333444444222111000/////////444333111///......///000///////////////////////////............---------000///---++++++,,,---...---------...------,,,,,,)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------.........------,,,,,,------...///...,,,++++++,,,...///---,,,,,,,,,,,,------...------,,,++++++++++++,,,/////////...---------,,,//////.........---------000///...------------...+++,,,...000000///...---------------......//////000000000000000000000000////////////000000000000///......---...///000111222111111111222333444444444222000222444666444222555555555555444333222111666444222111222555888:::333222111111222222000//////000000000000111111111222111000000///000000000222222111111111111111111222333333444333222000///000000000000000111111111333333333222222111111111......////////////......///............---------/////////...---,,,******((())),,,.........---,,,------............------------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......------............------------------------------,,,---......//////......////////////...---,,,+++000000111111111111000000...............///000000......////////////......000000//////.........---222111000...------------111///------///111222222000000000000000000000000000000//////.........---+++,,,---///000//////...//////...------------...........................------..................000000000000000000000000............////////////000000000000111111111111...000111000///...///111111111000000///.........|||hhh[[[SSSKKKHHHEEEBBBAAA???===;;;999999999888777666555444777777666666555555444444444333333222222333333333555444333222222222333333444333111///...///000000///////////////////////////............---------...---+++***)))***+++,,,,,,------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------///...,,,++++++,,,...///222222000///...---------//////...------------...............------------......------,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,---,,,,,,+++,,,------.......................................////////////000000000000//////...---...///000111000000000000000111222222333222000222444555444222222333333444444333333333444444444444444555666777444333222222333333222000000000000111111111222222222222111000000000000000111111111111111111111111222333333333222222111000///////////////000000000222222111111111000000000......////////////......///............---------////////////...---,,,,,,(((***,,,.........---,,,------............------------------------------+++++++++*********))))))---,,,,,,,,,,,,---......,,,,,,,,,---------......------............------------------------------,,,---......//////......////////////...---,,,+++++++++,,,,,,,,,,,,++++++...............//////000//////000000000000//////000/////////.....................---------,,,,,,+++***)))***,,,.........000000000000000000000000000/////////.........---+++,,,---...////////////000//////...------------...............---------////////////...---,,,,,,........................////////////000000000000............////////////...000111000///...///111///000000000000000000000yyyfffYYYRRRJJJGGGCCCAAA@@@>>><<<:::999999999888777666555444777777666666555444444444555333111111444555444222555444222111111222444555333222111/////////000000000000000000000000000000///............---------...---+++*********+++,,,,,,,,,------...------,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,---------......------,,,,,,,,,,,,------...---,,,++++++,,,---...222222000///......------//////...------------...------------............---,,,,,,,,,,,,+++++++++------...///...---,,,+++***************+++,,,,,,+++,,,.../////////...---........................////////////000000000000//////.........///000111//////.........///000000222111111111333444333222000000111222222333444444222333555666666555444333555444222333444444333111111111111111222222222333333222222111000111111111111111111111111111111111333333222111111111111222////////////////////////000000000000////////////......////////////......///............---------...///////////////......)))***,,,---......------------............------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......------............------........................,,,---......//////......////////////...---,,,,,,------............---------............/////////000000000111111000000000////////////............---.../////////...------,,,,,,,,,...111222222000/////////////////////////////////...............---------------...///000111111000......---------//////.........---------000000//////...---+++***........................//////000000000111111111............////////////...000111000///...///111...//////000111111222222xxxeeeXXXQQQHHHFFFBBB@@@???>>>;;;:::;;;;;;;;;:::999888777777777666666555555444333333555111...///444666444000444222000......///111222222222111000//////000000000000000000000000000000///............---------//////...------------...,,,,,,------...---------.........------,,,,,,+++------------------------------------------------))))))))))))))))))))))))++++++,,,,,,---...//////,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,---...//////------,,,++++++++++++,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,---...000111111///---,,,---,,,+++******,,,...///+++,,,...///000///...---........................////////////000000000000000///.........///111111//////.........//////000111111111111222333222222/////////000111111222333222222333444333333222111444333222222333444333111111111222222222333333333333333222111111111111111000000000000111111111111333222111000000111222333000000000000////////////////////////////////////......////////////......///............---------------...///////////////++++++,,,---......------------............------------------------------...............---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...............//////...------,,,000000111111111111000000------.........///......//////000000000000/////////////////////.........000111222333222111///---......///222555666444333...................................................---,,,,,,---...000111222111000///...---------/////////...------,,,,,,.../////////...---,,,,,,........................////////////000000000000000000000000111111111111...000111000///...///111000000000000111111222222wwwdddXXXQQQGGGEEEBBB@@@???===;;;::::::::::::::::::999888777666666666555444444333333444000,,,...222444222...444333000///......///000111111111000000000000000000000000000000000000000///............---------//////......---------...+++,,,,,,---.........---,,,,,,---------------------------------------------------,,,,,,---------************************++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------++++++++++++,,,---...///------,,,++++++++++++,,,+++,,,,,,,,,------......------------............)))***,,,------,,,+++)))...,,,+++)))***,,,...///,,,,,,.../////////...---////////////////////////////////////000000000000000//////...///000111222111000000//////000000000000000111111111111222222111000000//////000000111333222111000000111111222222111000111222333222111111111222222222333333333333222111111000000111111//////000000000111111111222111000000000111222333222222222111111000000000///000000000000000000000......////////////......///............---------+++,,,------............,,,,,,------......------------............------------------------------******************++++++,,,++++++++++++,,,------,,,,,,,,,---------......------............------++++++++++++++++++++++++,,,---......///..................///......---,,,,,,------......------,,,,,,,,,---...///......------..................---.........///////////////222222333333222000---+++******+++...000111///...---------------------------------..................---,,,,,,---...000111111111///......---------//////.........---------,,,,,,---.../////////...////////////////////////---------.........//////000000000000111111111111...000111000///...///111111111111111000000//////uuucccWWWQQQGGGEEEBBB@@@???>>><<<:::888888888888888777666666666666555555444333333333333000---...000111///---333333222111111111111111000000111111000000000000000000000000000000000000///............---------------------,,,,,,,,,+++++++++,,,---............++++++,,,,,,---...//////------------------------------,,,,,,,,,,,,------------------------------+++,,,,,,------.........,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------------------------///......---,,,,,,------//////...------------...,,,,,,,,,,,,------------------...............///++++++---......------,,,,,,+++)))((()))***,,,...------------......//////000000000000000000000000////////////000000000000000000/////////000111222222222111000000000111111...000111111000000111222222111//////...///000111333222111000111222333444111000///000222333222111111111111111222222222333222111111000///000000000...//////000000111111111111000000000000111222222333333333222222111111000////////////000000000000......////////////......///............---------++++++,,,---......------------------------......------............------------------------------+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......------............------++++++++++++++++++++++++,,,---......//////......---...............------+++,,,,,,------,,,,,,++++++,,,---//////...------,,,------......------,,,.........//////////////////000000000///---+++***+++******,,,...///...,,,........................---------------.........---------------...///000//////...------------...........................***+++---...///000000000000000000000000000000000,,,,,,---------.....................////////////...000111000///...///111111111111000///......---sssaaaUUUOOOGGGEEEBBB@@@@@@???===;;;777888888888888777666666666555555444444333333222333222000//////............///111222333333333333000000000111111111000000///////////////////////////............------------------------,,,,,,+++***+++,,,---............++++++,,,,,,---......///........................------,,,++++++,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,------------------,,,------,,,+++++++++,,,,,,//////...------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000,,,+++*********+++------///...---,,,,,,...///000////////////////////////////////////000000000000111000/////////000222222333222111111000000000111---///111111///...000222000000///...///000222333222333444555555666555555222111000111333444333222000000000111111111222222111000//////......//////......//////000111111222//////000111111111111111333333222222111000000///------........./////////......////////////......///............---------,,,---...............---......------------......------............---------------------------------------....../////////+++++++++***++++++,,,---,,,,,,,,,---------......------............------------------------------,,,---......//////......------...............------......//////......---***,,,---//////...---,,,------............------............/////////000---------------------...111///......///000000///........................,,,,,,,,,------.........+++,,,---...////////////---,,,,,,,,,,,,------...,,,,,,------.../////////,,,,,,---.../////////...////////////////////////------------.........///............////////////...000111000///...///111/////////...............qqq___SSSMMMHHHEEEBBBAAA@@@???>>><<<999999:::::::::999999888666555555444444333222222333444333111...---...///(((***---111333333333333///000111111111111000000//////////////////////////////.........---------//////000000//////...---***+++,,,---............,,,,,,---------------...........................------++++++++++++------************************------------------,,,,,,,,,,,,,,,---------......,,,++++++++++++++++++,,,,,,------......------,,,'''''''''((()))+++,,,---------,,,++++++++++++,,,---------,,,,,,++++++++++++++++++,,,,,,---------+++++++++++++++,,,---......---------......//////000...,,,++++++---000111........................////////////000000000000111000/////////000222333222222111000000000000000---///111111......000222///.........///222444666111333777::::::999777666333222111222444555444333///000000000000111111111000000///...............---......///000111111222...///000222222222111000222222222111000//////...,,,,,,,,,------...............////////////......//////.........---------...///////////////......///......---------......---..................---------------------------*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......---..................---////////////////////////,,,---......//////......------...............---,,,------------------,,,***+++---//////...---,,,......////////////......---.........//////000000,,,,,,,,,---...000222333333111...---...000000///////////////////////////,,,,,,,,,------.........+++,,,---///000//////...++++++++++++,,,---......+++,,,,,,---...///000000.........///......------..................................../////////000000000000000111111111111///000111000///...///111,,,,,,------.../////////mmm\\\RRRMMMHHHFFFCCCAAA???>>>======<<<;;;:::::::::999777555444444555555444444333222222222222111111111000000000000111111222222222333222111111000///......---////////////////////////000////////////.........,,,,,,,,,,,,,,,---...///******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...//////.........---------...------,,,+++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,---......---,,,,,,---...///...,,,+++,,,---//////...---,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++,,,---------......---,,,---///111888444///------...//////////////////////////////........................////////////000000000000000///---,,,,,,---///000///////////////........./////////111222444666777:::::::::999888777666555444333111000000000111111222222222111111111000000111111111111000000000000000111111111111222222222//////000000111111222222111222333444444333222111////////////............111111111111111111111111////////////////////////000////////////.........,,,---......//////......------------------------------,,,++++++,,,---------------...------,,,,,,------------------------------------------------..............................---,,,---...///000------............------........................)))***+++,,,---............---------...///111222---...///000000///...---,,,------......------,,,,,,---......,,,,,,---...,,,,,,------...//////000........................................................................------,,,+++,,,---...///............////////////111000...,,,,,,...000111....................................////////////000000000000000000000000........................///////////////000111111mmm[[[QQQLLLHHHFFFCCCAAA???>>>======<<<;;;:::999:::999777555444444555555444444333333333333333333222222222111.../////////000000000000111111111000///.........////////////////////////...------------,,,,,,,,,---------------...//////***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...///.........------------------,,,++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,---......---,,,,,,---...///...,,,+++,,,---------,,,,,,,,,------...---------,,,,,,,,,,,,,,,***+++++++++,,,------------------,,,+++,,,...000===;;;666111...,,,+++,,,................................................/////////000000000111111///...------------...///.........////////////////////////000222444555666888888888888777666555555444444222111111111222222222222222111111111000000/////////000000111111111000000111111111222222222000000000000000111111111///000000000000///---,,,////////////............------------------------......................../////////.........------+++,,,,,,,,,,,,***)))(((------------------------...---,,,++++++,,,---...,,,------...------,,,,,,,,,,,,,,,---------..................------------...........................------,,,---...///000------............------...............---------+++,,,---------------,,,......------...///000111......////////////......,,,------......------,,,,,,---......,,,,,,---...000000//////...---------........................////////////////////////..............................---------...///000............////////////000///...------...///000....................................////////////000000000000000000000000........................///////////////000000111lll[[[QQQLLLHHHFFFCCCAAA???>>>======<<<:::999999:::999777555555555444444444333333333444444444333333333222222////////////000000000000111111000000//////......////////////////////////...------------,,,,,,,,,...............//////000++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,---.........,,,+++,,,---,,,,,,,,,,,,---...//////------------............,,,---------------------,,,,,,,,,+++***+++---///======<<<666000++++++,,,........................------------------------/////////000000000111111.........//////.........------......//////000000/////////000111333444555555555555666666555555444444444333222222222333333222222222111111111111111------...///000111222222000000000111111111222222111000000000000000000///000000000///...---,,,+++////////////..................................................................---------,,,,,,,,,,,,---------,,,)))&&&$$$------------------------------,,,,,,,,,,,,------,,,,,,------...------,,,,,,,,,,,,------.........------------............---------------------------------,,,---......///------............------//////.........---------......//////...------,,,//////............///000//////............//////------............------,,,.........---,,,---...000000//////...---------........................000000000000000000000000........................///............///000000............////////////////////////////////////....................................////////////000000000000000000000000........................//////......//////000111lll\\\RRRMMMGGGFFFCCCAAA???=========;;;:::999999999999777555555555444444333333333333444333333333333222222222111111111111111222222222111000000000/////////...////////////////////////000////////////...............------------...///+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,---...///,,,,,,------.........///...............---------+++++++++***)))***,,,...555999;;;777111---...000........................------------------------............////////////---...///000000///...---,,,------...///000111111/////////000111222333444111222333333444444444333333222222222222222222222111111111111111111111111.........//////000000111000000000000111111111111111111000000/////////...111111111000000000//////////////////............////////////////////////........................---------,,,,,,,,,++++++...///000000///,,,)))'''------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,------...---------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------............------/////////...------,,,,,,......////////////....../////////...............000///...------...///000------............---------...///...---,,,---///,,,,,,,,,---......//////........................////////////////////////......................................./////////............////////////......////////////..........................................////////////////////////////////////........................///............///000000mmm\\\SSSNNNGGGFFFCCCAAA???=========:::999888888999999777555666555444333333333444444222222222222111111111111222222111111111111111111000000000000////////////////////////////////////000////////////.........------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,------------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------------------------,,,---...---,,,,,,---...///...---,,,,,,,,,,,,,,,++++++,,,,,,------......///.....................***++++++***)))***,,,...///333777555000---...111........................------------------------,,,,,,,,,---------......,,,...000111111000...,,,,,,------...///000111111////////////000000111222///000111111222222222222000000000111111111111000111111111111111111111111111111000000//////......//////000000000111111111111000000000//////....../////////000111222333444////////////............++++++++++++++++++++++++........................---,,,,,,,,,,,,+++++++++...///000111000///---,,,------------------------******++++++++++++******+++,,,,,,---.........---//////...---,,,++++++*********++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------------------............------//////.........---------,,,---...///000000000000///////////////.........000///...------...///000---......//////......------...//////------...///***++++++,,,------..............................................................................,,,,,,------........................////////////......////////////......////////////////////////............////////////////////////////////////.......................................//////000lll\\\RRRNNNHHHFFFCCCAAA???>>>======999888777888999999777555666555444333222333444444222222222111111111000000000000000000////////////000000000000////////////////////////////////////...------------,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...+++---...---,,,,,,---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................+++++++++***)))***,,,...///111333111...+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---...000111111000...---------......//////000000000///////////////000000...///000111111111111111...///000000111000000000111111111111111222222222333333222111000///....../////////000000000111111000//////////////////...,,,,,,,,,---///111333444////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,---...............------------------------******++++++++++++******++++++,,,---............//////...---,,,++++++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------............------........................+++,,,---///000000111111......///////////////...//////............//////......////////////......---...//////...---...///......------,,,+++++++++........................................................................+++,,,------......------............////////////////////////////////////////////////////////////............////////////000000000000000000000000..............................------......///000iiiZZZPPPLLLHHHFFFCCCAAA???>>>======999888777888999999777555777555444222222333444555333333222222222111111111000000000000/////////...////////////000000000000////////////////////////...------------,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...+++,,,...---,,,,,,---///...------,,,,,,,,,------............------------,,,,,,,,,------......///+++,,,,,,+++******---/////////......---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...///000111111000///............///////////////000//////.........////////////000000000000000000...///000111222111111000000000111111111222222222333333222222111111000000////////////000000000111.........///////////////,,,,,,,,,,,,---///111222////////////............////////////////////////------------------------------------,,,,,,,,,,,,---,,,,,,+++,,,---...///------------------------+++,,,------------,,,+++***+++,,,---............------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------............------,,,,,,------.../////////,,,---......////////////,,,---...///000000//////......////////////............////////////......---///000///...---...000000//////......---,,,,,,........................................................................,,,,,,.../////////...---............////////////000///...------...///000////////////////////////............////////////000000000000000000000000...........................------------...//////gggXXXOOOKKKHHHFFFCCCAAA???>>>======888777777777999999777555777555444222222333444555444444444333333333222222333222222222111111000000////////////000000000000////////////////////////000000/////////.........///...------,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,---......---,,,,,,+++++++++,,,,,,------------------------...///000******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...---,,,,,,,,,,,,---...+++,,,------,,,,,,...///,,,,,,,,,,,,---...//////000000//////.........---++++++,,,,,,---...//////,,,,,,,,,+++***+++---///...,,,++++++---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000111//////000000000000/////////////////////.........000000///............//////000000000000000/////////000111222333333222111000000111111222222222222222222222222222222333333////////////000000000000---.........//////000000///...------...///111222000/////////............------------------------------------------------......------------,,,,,,000///---,,,,,,---///000------------------------------...//////...------***+++,,,---............******+++,,,...//////000------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---..................---+++,,,,,,---...///000000...............------,,,+++,,,...000000000000000---...///000000///...---......////////////.........///000///...---...000......//////000111111111........................000000000000000000000000........................,,,---///000000000///.............../////////000111000...------...000111000000000000000000000000............/////////000000000000000000000000000...........................------------...//////}}}fffVVVNNNJJJGGGFFFDDDAAA???>>>===<<<;;;::::::999888777666666555444444333333222111111222222222222222222222222333333222222111000//////......---------......///////////////////////////////////////////////////222111...,,,+++******+++)))***+++,,,---............///...,,,***)))***+++......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,------------------------......---,,,,,,,,,------------------------------.........------,,,,,,,,,........................++++++---...//////000000///////////////......---,,,,,,++++++,,,,,,---...111000///......---......***,,,---.........000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...///111111/////////000...---,,,++++++---...000000000000000000000000000////////////............000000000000111111111111///000111222333222111111222222222111111111000000000///............////////////000000000000//////,,,---------.../////////000000//////......---------------...------,,,,,,------------------------///...------++++++***)))((()))***+++++++++++++++/////////......---------,,,,,,,,,------.........++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////------......//////000000.../////////...---,,,,,,,,,,,,,,,---------......------............------////////////////////////------............------------......///000000000000///...------------------------...------,,,,,,////////////////////////............////////////////////////////////////////////////////////////000///...------...///000000000///...............///......------///000111|||eeeWWWNNNKKKGGGFFFDDDAAA???>>>===<<<;;;::::::999888777666666555555444444333222222222222222222222222222222222333333222111111000//////000000////////////000000////////////////////////------------------------000//////...------------++++++,,,---............///000111000...,,,---.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,------..............................------------------,,,........................------......///.........///////////////...------,,,,,,++++++,,,,,,---...///...............///000+++,,,......------///000------------------------............---------,,,...///111111///...///000...---,,,++++++---///000000000000000000000000000000000000/////////......//////000000000111111111///000222333333333222111222222111111111000000000000//////......//////000//////000000000000//////---------...............////////////............,,,,,,------...---------------------------------...------,,,,,,++++++***++++++,,,,,,------,,,,,,.........---------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------...---------,,,,,,,,,+++++++++,,,---.........---................................................////////////////////////////////////////////////111111111000000000000000......//////......---,,,,,,,,,,,,---------......---......//////......---////////////////////////------............------////////////............000//////......---......---......//////......---////////////////////////............////////////////////////////////////////////////////////////000///...------...///000000000///...............///......------///000111{{{eeeWWWOOOKKKGGGFFFDDDAAA???>>>===<<<;;;::::::999888777666666666666555555444333333333222222222222222222222222222222222111111000000///000000////////////000000////////////////////////------------------------......//////////////////---......//////......---,,,...000000///...............---,,,,,,,,,,,,---------++++++++++++------,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,------...///---------------------------------------.......................................//////...------,,,000000000///...---,,,+++,,,,,,,,,,,,,,,------...------------...///000111,,,...///...---,,,---///////////////////////////000////////////.........---///111000///...///000...---,,,,,,,,,---///000000000000000000000000000111111000000000///////////////000000000000111111000111222333444333222222111111111111000000000000000000000//////000000111//////000000000000//////...............---------.............../////////++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///......------------,,,,,,,,,,,,,,,+++,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------------------.........---------------------...............---................................................//////////////////////////////////////////////////////......---,,,,,,+++....../////////...------,,,,,,,,,---------......---......//////......---////////////////////////------............------000000//////...------,,,000000////////////............///////////////...////////////////////////............//////////////////////////////////////////////////////////////////............//////000///......---.........///......------///000111yyydddVVVOOOLLLGGGFFFDDDAAA???>>>===<<<;;;::::::999888777666666777666666555444444333333222222222222222222222222222111111111000000000//////......------------...////////////////////////////////////////////////---...///000000///...---...............---,,,,,,'''***---...---,,,++++++......---,,,,,,,,,,,,---...---+++******+++---...,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++,,,,,,------......//////........................---...............------000000000///...---,,,+++,,,,,,,,,,,,,,,---......---------------...///000---...///...,,,+++,,,---///////////////////////////////////////.........---///000000///......///...------,,,---...//////000000000000000000000000111111111111000000000000////////////000000000111000111222444444333333222111111000000000/////////111000000000000111111222//////000000000000///////////////...---------,,,---------....../////////***+++,,,---............------------------------+++++++++,,,,,,---------///////////////...---,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................///////////////...---------------------------........................////////////////////////////////////////////////---------,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------............////////////......////////////////////////------............------/////////......---------///000000000000000//////---......////////////...////////////////////////............/////////////////////////////////////////////////////////////////////......////////////......------.........///......------///000111wwwbbbUUUNNNLLLGGGFFFDDDAAA???>>>===<<<;;;::::::999888777666666777666666555444444333333222222222222222222222222111111111000000000000000//////...---------------////////////////////////////////////////////////---...//////...---+++***---------------,,,+++***&&&(((+++---,,,+++++++++......---,,,,,,,,,,,,---...---+++******+++---...------------,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........................+++,,,---...////////////////////////...---,,,+++------,,,,,,------.../////////...------------------...///...,,,++++++,,,---------------------------------------------------...000000...---...///------------......//////////////////////////////111111111111000000000000...////////////000000000000111222333444333222222000000000/////////......000000000000000111222222//////000000000000///////////////...---------,,,,,,,,,------......//////***+++,,,---............------------------------***++++++,,,,,,------..................---,,,+++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000//////......------------------------........................//////////////////////////////////////////////////////000000111222333333......///////////////...,,,,,,,,,---------.........//////////////////...////////////////////////------............------,,,---------.........///...///000000111000//////+++,,,---...............////////////////////////............////////////////////////////////////////////////////////////...//////////////////.........------------......///......------///000111uuuaaaTTTMMMKKKGGGFFFDDDAAA???>>>===<<<;;;::::::999888777666666666666555555444333333333222222222222222222222222000000000000000000000000222111000//////...//////////////////////////////------------------------............---,,,+++***,,,---------,,,++++++***)))+++---...---,,,------......---,,,,,,,,,,,,---------++++++++++++------.........---------,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////////////////.............../////////........................***+++,,,...///000000000---............---,,,,,,---------------......///000///...---,,,,,,,,,,,,---......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,...000///...---...///------......////////////////////////////////////111111000000000/////////......////////////000000///000111222333222111111////////////............////////////000111111222//////000000000000//////...............------------------------.........++++++,,,---............------------------------+++++++++,,,,,,---------------------------,,,,,,***++++++++++++,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...............///////////////...////////////////////////........................////////////////////////////////////////////////------...///111222333444......///000000000//////,,,,,,,,,---------.........//////000000//////...////////////////////////------............------+++,,,,,,---......//////---...///000111000///...++++++,,,---............////////////////////////............////////////////////////////////////////////////////////////......////////////......---------,,,------...//////......------///000111ttt___SSSLLLIIIGGGFFFDDDAAA???>>>===<<<;;;::::::999888777666666555555444444333222222222222222222222222222222222///000000000000000000000222111000//////.........////////////////////////------------------------......------------......,,,---------------,,,,,,---...//////...---...000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,------...........................////////////....................................,,,,,,---.../////////...,,,,,,---.........---------------------...//////......---,,,,,,---------,,,---...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,...//////...------...---......///////////////////////////////////////000000000/////////.............../////////000000...///000111222111000000/////////.........------............///000111222//////000000000000//////---------..................------------------,,,,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++++++++,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,------------,,,---......////////////////////////////////////........................////////////////////////////////////////////////++++++,,,,,,---...//////......///000000000000000,,,,,,,,,---------......//////000000000000//////////////////////////////------............------------------------------+++---...000000000...---+++,,,---...////////////////////////////////////............////////////////////////////////////////////////////////////---...///000000///...------,,,,,,,,,------...//////......------///000111sss___RRRKKKHHHGGGFFFDDDAAA???>>>===<<<;;;::::::999888777666666555444444333333222111111222222222222222222222222////////////000000000000000000///------,,,,,,,,,////////////////////////////////////////////////......------...///111222------...............---...//////...,,,,,,...///......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,------------......,,,,,,++++++++++++++++++++++++++++++++++++++++++......---,,,,,,,,,------++++++++++++++++++++++++000000//////......------.................................///......---,,,++++++,,,---...............------------...//////,,,,,,,,,,,,---...//////+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,...//////...------...---......///000/////////////////////////////////////////////......................../////////000---...///111111000000/////////.........---------------------...///111111//////000000000000//////,,,------....../////////.........------,,,,,,,,,---------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...+++++++++,,,,,,---------.........------,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++---...////////////................................................////////////////////////////////////////////////......//////////////////......///000000000000000,,,,,,,,,---------......//////000000000000//////////////////////////////---..................---///......------,,,,,,+++***,,,...///000///...---,,,---...///000000000000////////////////////////............/////////000////////////////////////////////////////////////---...///000000///...---,,,,,,,,,,,,------...//////......---...///000111www[[[QQQOOOHHHFFFDDDAAA@@@???>>>===;;;>>><<<:::888666555555666444444333333222111000000111111111111111111111111222222222111111111000000111111000///////////////000000000///......------...000111111///---------//////...------------...........................///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,*********+++,,,---...///...///...---,,,---///111.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---..................------....../////////...,,,+++***++++++,,,---...//////------...............---,,,,,,,,,---------.....................///000000111000///...............,,,,,,,,,---------......------,,,++++++*********++++++,,,,,,...///111222---------....../////////,,,,,,,,,,,,,,,---...///222111000......---------000///---++++++---///000000000////////////000000111222333111///......//////////////////000111111////////////////////////------............------........................---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------,,,,,,+++***))))))******+++++++++,,,,,,,,,'''+++///...+++))),,,///++++++*********+++---...---,,,,,,,,,,,,---............,,,,,,,,,,,,......333000---+++)))***,,,---000000000000111111111111..........................................------........................,,,,,,,,,------.........//////000000000000//////,,,---------.../////////------------------------//////.........---------,,,,,,------...///000000...///000000000///---,,,...............///000000//////.........------------...///...------...//////////////////.........---------...///000000111........................///////////////000111111vvv[[[QQQOOOHHHEEECCC@@@???>>>===<<<:::<<<;;;:::888777666666666555444444333333222222222111111111111111111111111222222222111111111000000111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---------000000///.............................................---,,,,,,,,,------......---------,,,,,,,,,++++++++++++,,,---......***+++,,,+++***)))***+++------------------,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,+++,,,...///...---------------,,,,,,,,,,,,....../////////...,,,,,,---------------------.....................------,,,,,,---------........................///000000///...------,,,,,,,,,---,,,,,,,,,---------......++++++++++++++++++,,,,,,***************+++,,,---++++++++++++,,,,,,,,,,,,------........./////////...............///000000//////...------...//////000000////////////000000000111111000...------...///////////////000000111........................------............------......------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------,,,,,,+++******)))***++++++++++++,,,,,,,,,,,,///222000,,,***+++...---,,,+++*********+++,,,,,,++++++++++++,,,------...---,,,++++++,,,---...///...---++++++,,,---...---------.........//////........................................................................,,,------------------.........////////////......------..................------------------------//////.........---------,,,,,,------...//////000...///000000000///---,,,---------------...////////////.........---------,,,---...---,,,,,,---.../////////////////////...------......///000000111........................///////////////000000111sssZZZQQQOOOHHHDDDBBB???>>>======;;;:::999999999999888777666555444444444444444444444444111111111111111111111111222111111111111000000000111000000///////////////////////////000000000000+++,,,......---,,,---...111000000///.../////////........................------,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++---//////---+++***+++,,,,,,------------------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,,,,...///...---------------.....................///......---,,,.........---------,,,,,,.../////////...---,,,,,,------------.........///.........---......///000---,,,,,,+++++++++++++++,,,,,,,,,---------......*********+++,,,---------///......------.........////////////...............//////000000000000000//////.........///000000////////////////////////000//////......//////000///000000///---,,,---...//////......//////000111........................------............---------------,,,,,,+++++++++------......------,,,,,,---------------------------------...------,,,+++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,000222444222---***+++,,,...---,,,+++*********++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---.........,,,,,,,,,---------......................................................////////////////////////.........---------------------............------//////..................------------------------...............---------,,,,,,------...//////////////////000//////...------,,,,,,,,,,,,---.....................---------+++,,,------,,,+++,,,---......//////////////////------......///000000000........................//////......//////000111qqqYYYQQQOOOHHHDDDBBB???>>>>>>===<<<;;;777888999999999777666555333333333333444444444444111111111111111111111111111111111111000000000000000000////////////000000222222222111111111111111)))+++------,,,,,,---...000000///.......................................,,,,,,,,,,,,,,,---...///---------------------------------------,,,,,,++++++...000111///---,,,+++,,,,,,,,,------...............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...---,,,---...//////---000000000000111111111111..................------...............---------////////////...---,,,+++---............/////////.........------......///,,,,,,+++++++++++++++,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------111000000000000111222222222222111111000000//////---...///111111111000000333222111///...---------//////000000000000///////////////....../////////...///000///---,,,---...///............///000000........................------............------------,,,,,,+++*********,,,------...------,,,,,,---------------------------...............------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********+++++++++,,,,,,,,,------000222333111...++++++,,,---,,,,,,,,,++++++,,,,,,+++++++++++++++,,,,,,---+++++++++++++++++++++++++++,,,---.........---------------.........//////........................---------...............//////////////////////////////......------,,,,,,---......//////......---000000//////......------................................................---------.........////////////////////////.........------,,,------..............................,,,---......,,,,,,---...............////////////............//////000000........................///............///000000nnnXXXQQQOOOGGGEEECCC@@@?????????>>><<<777888999999888777666444222222222222222333333333111111111111111111111111000000000000000000000000000000////////////000000000000///......---,,,,,,***+++,,,,,,++++++---.........---,,,,,,,,,------........................,,,,,,,,,,,,,,,---...///------------------------...............---++++++)))+++------,,,+++,,,,,,,,,,,,,,,------............---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---...---,,,---///000///...000000000111111111222222......------............,,,,,,---......///000000......//////...------,,,........./////////000000......------------......------,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,---------///000111222.........------,,,,,,,,,,,,---...///000111111111444333111000...---------//////000000000000////////////............/////////000111000...---...///...............//////000........................------............------,,,,,,+++++++++*********,,,,,,------...------,,,---------------------------......//////.........+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++***++++++,,,,,,,,,------------...///...---,,,,,,,,,******+++,,,---.........,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,---...///...---+++***------------....................................---------.........///////////////////////////////////////......---------/////////000000/////////000000000//////......---........................---.....................---------...............//////.........///////////////...............///---.....................---///000///...---...000---.........//////000000............////////////.......................................//////000kkkWWWQQQOOOGGGEEECCC@@@@@@@@@@@@>>>===888888888888777666555444222222222222222222222222111111111111111111111111//////000000000000000111///////////////000000111000000000///......------+++,,,---,,,++++++---......---,,,,,,++++++,,,,,,........................------,,,,,,,,,---......,,,,,,,,,------------...---.../////////---,,,+++,,,---.........000333666,,,,,,---------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...---------///000///...------......//////000000......---------...//////+++,,,---...///000111111------...............---////////////000000000000///...------,,,------------------------......///,,,,,,,,,---------...............---,,,+++++++++,,,,,,---...///111333444...............---------+++,,,,,,...000222444555111111000/////////000000///////////////////////////......------......///...000111000......///000......------......///000------------------------------............------++++++++++++++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++,,,---------,,,((()))+++---.../////////------,,,,,,------...///++++++,,,,,,,,,,,,++++++------...///...---+++***+++++++++,,,,,,,,,------........................,,,,,,------.../////////......................../////////...............//////000000000000//////000000//////////////////........................---------.......................................///............///000000000000///............///---------..................000000000///...///000------......///000000000......//////////////////..............................------......///000|||iiiVVVQQQPPPFFFDDDBBB????????????>>>===::::::888777555555444444444444444333222222222111111111111111111111111111////////////000000111111///////////////000111111/////////000000111111111---......,,,++++++,,,.........---,,,,,,,,,,,,---..............................---,,,,,,,,,------,,,,,,,,,---------......,,,---/////////...,,,+++000000//////000555===BBB------------------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...------...000111///...---...///000///...,,,,,,---......///000000...------,,,---...///000------......//////000000,,,,,,---...//////////////////000000000111111111///...------,,,,,,,,,------------------...//////,,,,,,,,,---------......------------------,,,,,,............///000111222///////////////000000000,,,,,,,,,---000444888:::222111111000//////000000//////...------.../////////......------......///---...//////------...///...------------...//////------------------------------............------******++++++,,,---------+++,,,------......------++++++++++++++++++++++++,,,,,,---...............******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...******+++,,,------,,,+++)))***,,,---............,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++,,,,,,------...---------,,,,,,,,,,,,------------........................,,,,,,------...//////000------------------------............////////////...//////////////////...///////////////000000000........................---------.........//////........................///......---...///000111000///......---------...---------.........//////...///000///...---...000------......///000000111/////////////////////..............................------------...//////{{{gggVVVQQQPPPFFFBBB@@@>>>>>>>>>>>>===<<<<<<;;;888666444444444444666666555444333333222222111111111111111111111111.../////////000000111111///////////////000111111((()))***,,,---///000111//////...---+++***,,,...//////...------------...........................///...------,,,,,,,,,,,,,,,,,,,,,------.........,,,---///000000///---,,,///...,,,+++---555>>>EEE.........------,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,222111...------...111222///...---...000000000...---......///000111111222...------,,,---...///000///////////////.........++++++---...///000000000000000000000111111111111///...------,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,---------......+++,,,,,,------......///*********))))))******+++***+++++++++,,,,,,---------,,,,,,---000555;;;>>>666555333111///------,,,000///---,,,,,,---///000.........------.........,,,---......,,,,,,---......------------...//////---------------------------..................---******+++,,,---......///+++,,,,,,---.........---************************++++++,,,---.........---*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++,,,------,,,++++++,,,---.........---,,,++++++******++++++,,,---,,,,,,............,,,,,,***++++++,,,---...///000........./////////000000........................,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000---..................---......//////000000111111////////////////////////---------.........//////.....................---///...------...///000111///...---,,,,,,,,,,,,,,,---------.........//////---...///...------...///---------...///000000111///////////////....................................------------...//////wwwfffUUUMMMLLLEEECCCBBB@@@>>><<<:::999999999888777555444333333333444444444444444444444444///000111222222222222222333111...---...///////////////////////////////////////000000000000////////////...---,,,,,,,,,,,,222///------...///---***,,,------...///000111111........................000///---+++***+++---...++++++++++++++++++++++++...---,,,+++,,,...111222............------++++++******+++,,,,,,---......///---***+++---///...,,,.......................................---------------------------------+++,,,---...////////////------------------,,,,,,---,,,,,,,,,,,,---..................///222444555000000000000///...,,,,,,///...,,,+++***+++,,,,,,***+++,,,,,,------,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......111......222555777<<>><<<;;;:::::::::999888666555555555444444444444444444444444444222222333333333333333444222111000000111111000///111111111111111111111111//////000000000000//////------,,,,,,,,,------...222///,,,+++---...---+++------......//////000000........................///...---,,,+++,,,------------------------------+++,,,------............------------,,,,,,,,,,,,+++++++++,,,,,,---------///---++++++---......,,,........................------..................---------------------------...............---------------------------------,,,,,,,,,,,,---......000000////////////000000///000000000///...------...---,,,+++++++++,,,,,,++++++,,,---------------...//////000000//////...,,,------......------,,,---,,,,,,,,,,,,---......000---...222555:::DDDMMMQQQJJJ???666111///...............------------,,,........................------------------------........................///......---------......///......---,,,,,,++++++,,,,,,------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---,,,++++++***+++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,------------,,,,,,'''''''''''''''''''''''',,,,,,,,,+++++++++******************************+++++++++***++++++,,,---......---------,,,,,,,,,,,,,,,---------.........------------------------......------------......///.........------------...---------------------,,,---------............,,,---...//////000//////111111000000000000000000......//////000000111111/////////000000000000111////////////////////////222000...---,,,---///000////////////////////////........................////////////////////////---,,,,,,,,,,,,---......000000000000000////////////......---------......xxxgggUUUNNNLLLEEEEEEDDDBBB@@@===<<<;;;;;;;;;;;;999888777777666666444444444444444444444444222111000///...///000111000000222444555555222///111111111111111111111111...//////000000//////...,,,,,,,,,,,,---...//////111...+++***+++,,,,,,,,,..................//////------------------------...------------,,,,,,,,,........................***+++---......---+++***,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,........................,,,---------.../////////------------------------////////////...---,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,---.........//////000000//////......///////////////......------,,,+++++++++,,,,,,,,,,,,---............---...------,,,,,,------...---......//////......---,,,,,,,,,,,,,,,---.........---...222666???OOO^^^eeeZZZIII:::111...------------------,,,,,,,,,,,,........................------------------------..............................---------......///---------,,,,,,++++++***+++++++++,,,---.................................*********++++++,,,,,,---------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,,,,+++***+++++++++++++++,,,------,,,,,,------------,,,,,,************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++,,,------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,..............................------------......---------------,,,,,,,,,........................------........./////////---......//////........./////////000000000000000000000000000000000000000000000000000111111111111........................222///,,,***)))+++...000................................................////////////////////////,,,,,,++++++,,,,,,---...---------.....................---------......///xxxgggUUUNNNLLLEEEFFFEEECCC@@@>>>===<<<;;;<<<;;;:::999888888888888444444444444444444444444333111///---------///000///000333777888777333///...........................//////////////////...,,,,,,,,,,,,,,,---...///000...+++)))***+++,,,---.....................---------------------------,,,------......---,,,,,,........................***+++,,,---,,,+++***)))+++************+++------,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,,,,---------........................,,,,,,,,,---...///000000------------------------......//////...------,,,++++++,,,,,,---...//////,,,,,,++++++,,,,,,---...***,,,...000222222222111---...///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------+++******+++------------............------,,,,,,++++++,,,,,,---.........000333888CCCXXXkkkpppbbbOOO===222//////111------,,,,,,,,,+++++++++........................////////////////////////...........................------------...//////---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------))))))***+++,,,,,,------......---------,,,,,,,,,*********+++,,,---......,,,------------,,,***))),,,++++++++++++,,,------,,,,,,,,,------,,,,,,,,,........................,,,,,,,,,+++++++++******------------------------,,,++++++++++++,,,------------------------------***++++++++++++,,,,,,,,,////////////////////////......------------......------------------------.........///////////////.........////////////000000000111111000//////............//////000000000000000000/////////////////////000000000111111111........................000///---++++++,,,---...................................................////////////////////////------,,,,,,,,,---......+++,,,,,,------............------------...//////wwwfffTTTMMMLLLEEEFFFEEECCCAAA???===<<<<<<;;;;;;:::999888888888888444444444444444444444444777555333222111222333444///000333777888777333///..............................////////////......///...---,,,,,,,,,,,,,,,...---,,,*********,,,---............------------------------------------,,,,,,---......------,,,---------------------------,,,+++***)))***+++,,,************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,---...........................,,,,,,,,,---...///000000------------------------,,,------...//////......++++++,,,,,,---...//////,,,++++++++++++,,,------+++,,,///111222222222222---...///////////////...+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......111000///......///000111,,,,,,------------,,,,,,,,,++++++++++++,,,------//////000444888DDDYYYkkkooobbbNNN<<<222...///000------,,,,,,,,,+++++++++........................////////////////////////........................---------------...//////............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------......---------,,,,,,,,,*********+++,,,---//////------------,,,,,,+++***,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,------------////////////////////////......------------........................//////............//////000000.........////////////000000111111000000///...---------....../////////000..................------........./////////000000////////////////////////...////////////...---,,,................................................////////////////////////...............///000000//////000000111111222222---------------...//////uuueeeTTTMMMLLLFFFFFFEEECCCAAA>>>===<<<<<<:::999999888777777888888444444444444444444444444555444222222111222333333000000222444555555222///111111111111111111111111---......//////......---//////...---,,,,,,,,,,,,,,,---...---++++++,,,...------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,...***+++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///........................,,,---------.../////////------------------------+++,,,---...////////////+++,,,,,,------.........+++++++++++++++,,,------...//////000000//////......///////////////......++++++,,,---------,,,,,,,,,,,,---............---//////............//////+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------000...///222666???NNN]]]dddYYYHHH999000---,,,,,,------------,,,,,,,,,,,,........................---------------------------------------------------------------...///000........................---------,,,+++******************************************++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,---//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,------------...------------............////////////////////////......------------...............///////////////---------......//////000------........./////////...............---,,,+++---------...............------------------------............////////////////////////////////////...///111222111000...,,,................................................/////////////////////////////////...///000000111////////////000000000000---------------...///000ssscccSSSMMMLLLFFFEEEDDDBBB@@@>>><<<;;;;;;888777777666666666666666444444444444444444444444////////////000000000000222111000000111111000///111111111111111111111111---......//////......---...------,,,,,,,,,------***---//////---,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,...//////---+++)))+++++++++,,,,,,---------,,,......---++++++---///........................------..................------------------------------...............---------------------------+++++++++***++++++,,,---...------,,,,,,------...///000000000///...------***+++,,,---------,,,,,,++++++,,,---------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++***++++++,,,---///,,,,,,000333777???HHHOOOHHH===444///---,,,,,,.........------------,,,........................---------------------------------------------------,,,,,,------///000000------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///---,,,***)))***,,,...000---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......------------..........................................------------......---------....../////////+++,,,,,,---......//////,,,---------............---------...------,,,,,,......------------------,,,,,,------......//////...////////////000000000........................///000000000000///...---////////////////////////........................////////////////////////...............///000000............---------------,,,,,,------///000000qqqbbbRRRMMMLLLGGGEEEDDDBBB@@@===<<<;;;;;;777666555555555555555666444444444444444444444444///000111222333333222222333111...---.../////////////////////////////////---..................---,,,,,,,,,,,,---...//////***---111111///------...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++---///000------------------------((())),,,...///...---,,,+++---///111000...***(((******+++,,,,,,---......,,,...///---+++***---///.......................................---------------------------------////////////...---,,,,,,------------------,,,,,,++++++******++++++,,,---))))))((()))***,,,///000000000000000///...,,,,,,)))***,,,---...---,,,,,,***+++,,,,,,------,,,,,,...///000111111000///...---..................---++++++******++++++,,,---...+++***---000111444999===999444000///000000/////////.........---------........................////////////////////////------------------------,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,---......---+++)))((())),,,000222---,,,,,,,,,,,,---......+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******........................---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,------------.......................................------.........,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,,,,---------............///////////////............------,,,,,,,,,,,,------...///000111111000000000000111111111111------------------------111000///...---...//////000000000000000000000000........................////////////////////////...------------...//////222222111111000000//////,,,,,,,,,---...///000111nnn]]]SSSLLLHHHHHHGGGEEECCC@@@>>>===<<<<<<===<<<999777666666777777444444444555444444333333111222222333333222222111111111000000000000111111000000000000000000000000.........///......---,,,...---------------------000///...---------------......//////......---,,,000///...---------------,,,------......------,,,------------------------(((***++++++******+++,,,---,,,,,,,,,------...///***+++---...///...------.........------,,,,,,,,,------...///000000//////,,,---......//////......,,,,,,.........---,,,+++%%%)))...222333000,,,***...------,,,,,,,,,------...,,,++++++,,,---,,,+++------------------------,,,,,,.../////////...---******,,,---...////////////---++++++---///000///111222444333111/////////............------,,,+++---------------------------.........//////000000111000...---,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......///...,,,++++++,,,...///,,,,,,,,,,,,,,,---...///111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++&&&&&&&&&''')))+++---///---------............///////////////...---,,,+++++++++,,,,,,,,,,,,------333///+++)))***,,,......******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////111333///............///000000////////////000000000000....../////////---,,,+++***,,,.../////////000111.........------,,,,,,,,,......---,,,,,,,,,,,,---..........................................------........................//////............//////111000000000111222333333//////...------------...////////////////////////........................////////////000000000000////////////////////////111111000000//////......000000000000000000000000////////////000000000000nnn]]]SSSLLLHHHHHHEEECCCAAA>>><<<;;;::::::<<<:::888666555555555666444444555555444333222222111222222333333222222111111111000/////////000000000000000000000000000000//////000000//////...---++++++++++++++++++++++++//////...---------------......//////......---,,,///......---,,,,,,---------..................---------------------------***,,,---,,,+++***+++,,,---,,,,,,,,,,,,,,,------+++,,,---.........---,,,.........------,,,,,,,,,------...///////////////,,,---......//////......+++,,,------------,,,+++)))***---...//////...---...------,,,,,,---------...,,,++++++,,,---,,,+++------------------------,,,,,,.../////////...---,,,,,,---...////////////.........//////000111222666999;;;888333...,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////111000...---,,,,,,,,,---------------------------,,,,,,,,,---------......,,,+++)))(((((()))+++,,,,,,,,,,,,,,,------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++///...---,,,+++,,,,,,---,,,,,,,,,,,,------------////////////...---,,,+++++++++,,,,,,,,,,,,------///---)))((()))+++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...///000000///...............---------.........//////....../////////...------,,,---.........---............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///........................................................................//////............//////...//////000111222444555000000///...---------...................................................---------.........//////////////////////////////............------------////////////////////////.../////////000000000000mmm]]]SSSLLLHHHHHHEEECCCAAA>>><<<;;;:::::::::999777555444444444555555555555555444222111111111111222222222222111111111000000///............////////////////////////000000000000000//////...........................//////...------------.........//////......---,,,...------,,,,,,,,,,,,,,,......////////////......------------------------,,,---...---++++++,,,------,,,,,,+++++++++,,,,,,------.........---,,,,,,.........------------------......///////////////,,,---......//////......+++,,,,,,---------,,,,,,---,,,++++++,,,---///000---------,,,,,,------...---,,,***+++,,,------,,,------------------------,,,,,,.../////////...---......///////////////...(((+++......,,,+++---000888>>>BBB???666///---.........//////......------++++++++++++++++++++++++---------............///000///...---,,,,,,,,,---------------------------,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,------------...++++++,,,,,,------......------------------------...------,,,,,,++++++***+++,,,,,,------,,,,,,+++///...---+++******)))***++++++++++++,,,,,,,,,,,,......///......---,,,+++++++++,,,,,,,,,,,,------...,,,******+++,,,+++***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...111111000///...---,,,,,,+++,,,,,,,,,,,,---------......///000000000//////------------------------...------------,,,,,,,,,+++++++++,,,---...000000........................................................................//////............//////------...///111333444555222111000///............------------------------........................+++,,,,,,,,,,,,---------////////////////////////---------------......................................./////////000000000mmm\\\SSSLLLHHHHHHGGGEEECCC@@@>>>===<<<<<<999888777666555555555555666666555444333222000///111111222222222222111111111000///......------...///////////////////////////000000000000///...............//////////////////......---------...............///......---,,,---,,,,,,+++++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...,,,,,,++++++******++++++.........------,,,,,,+++...............---------......///////////////...,,,---......///.........,,,---------...............---+++++++++---///000------,,,,,,,,,---......---+++***+++,,,------,,,------------------------,,,,,,.../////////...---///////////////...------%%%***//////+++***,,,000666???GGGFFF<<<333111222------.........------,,,++++++++++++++++++++++++------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///...------------...///,,,---------------------+++++++++,,,,,,,,,------........................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++*********++++++,,,------++++++++++++,,,,,,,,,,,,---.........------,,,++++++++++++,,,,,,,,,------...---,,,---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------------------------+++,,,............///111////////////...---,,,,,,++++++,,,,,,,,,---------......///000000000111111---,,,,,,---...///000///------------------------,,,++++++,,,---...//////........................---------.......................................///......------......///---......///000111333444333222111///............------------------------........................++++++,,,,,,,,,---------////////////////////////.........//////000000000................................./////////000000lll\\\SSSLLLIIIHHHGGGEEECCC@@@>>>===<<<<<<999888888777666666666666555555555444333111000///000111111222222111111000000000///...............////////////////////////......//////......---,,,*********++++++,,,,,,,,,......---------......///.........///......---,,,,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***+++++++++---///,,,++++++******+++++++++.........---,,,,,,,,,,,,...........................///////////////......,,,---......///........................//////000,,,,,,------------------,,,,,,,,,,,,,,,---...///---+++******,,,...------------------------------,,,,,,.../////////...---............------,,,+++(((...333333000...111444666AAAKKKKKKBBB777222222+++,,,,,,---------,,,,,,------------------------------------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++************++++++,,,------......---,,,,,,------,,,,,,,,,+++++++++........................------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++---...000111222222,,,,,,,,,,,,------------------------------,,,++++++++++++,,,,,,,,,---------,,,,,,---//////---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------+++---......------///000,,,---......///...------,,,---------............////////////000000111111333000......///000///...------------------------...------,,,,,,,,,------........................---------.........//////..............................------------....../////////...//////000000222222000//////.........................................................,,,---------............////////////////////////------......//////000000////////////////////////............////////////lll[[[RRRLLLIIIHHHEEECCCAAA>>><<<;;;::::::888888888777777777666666444444444444333111000000000000111111111111000000000//////......//////000////////////////////////...............------,,,+++,,,,,,------............------------...//////......//////......---,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&((()))******+++---...+++++++++++++++,,,------......---,,,,,,,,,------...............///////////////////////////...---,,,---......//////.........---------...///000111+++,,,---.........,,,,,,,,,,,,,,,,,,---......///,,,+++******,,,......---------------------------,,,,,,.../////////...---------......---,,,++++++)))---000000//////111444888BBBMMMOOOFFF:::111...+++,,,------...------------------------------------,,,,,,,,,,,,,,,++++++,,,,,,------------,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++......------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...............,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++******+++------,,,***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,---------------------------///000000...,,,++++++,,,+++,,,---...///......---............//////////////////.........///000000999444000...//////---+++,,,,,,,,,------------...///...---,,,,,,,,,,,,,,,........................,,,,,,------.../////////..............................------------......000000///...............000000//////......//////////////////////////////....................................////////////////////////////////////,,,,,,,,,,,,,,,---------////////////////////////------........./////////kkk[[[RRRLLLIIIHHHEEECCCAAA>>><<<;;;::::::666666777777666666555555333333333333333222111000000000111111111111000000////////////000111222222000000000000000000000000///////////////...------///000000111222222333333---------------...//////......//////......---,,,------,,,,,,---......///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++,,,+++******+++---++++++++++++,,,...///000------,,,,,,,,,---...///---........./////////000///////////////...------,,,---......//////......,,,,,,++++++,,,---///000,,,---------------,,,,,,,,,,,,,,,,,,---...//////,,,***)))***,,,.........------------------------,,,,,,.../////////...------...............---,,,))))))***+++,,,...///000666@@@KKKOOOJJJ>>>333------......///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,------------,,,+++------------------------,,,,,,,,,---------......---..................---,,,---...///...---+++***---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,++++++***)))++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------+++***)))***,,,---,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------........................///000000...,,,******+++,,,---...//////---,,,+++---.........////////////000///...---------...///777222------///000///,,,,,,,,,,,,---------......------,,,,,,,,,---..............................,,,,,,------...//////000...........................------,,,,,,------............------...//////.........---......///000................................................---.........////////////////////////////////////---,,,,,,,,,,,,,,,,,,+++........................---------.........//////kkk[[[RRRLLLIIIIIIGGGEEECCC@@@>>>===<<<<<<555555555666555555444444222222333333333222222111000000111111111111000000////////////000222333444111111111111111111111111000000000000000//////......//////000111111222222---------------...///000......//////......---,,,---------------...///000,,,------......------,,,++++++++++++++++++++++++---......---+++******+++******+++,,,---///000111---,,,,,,+++,,,---///000---.........//////000000//////000000///...------,,,---......//////......******))))))***,,,---.........---,,,,,,,,,---...+++++++++,,,---...///000,,,***)))***,,,.........------------------------,,,---.../////////...---......///////////////...---+++***+++...111222222111;;;GGGOOOMMMCCC777000//////000111111111111111++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,---------......***++++++,,,,,,++++++***,,,---...//////---+++***++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...///...------)))************+++++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,---------...,,,++++++---//////...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------........................+++---...---,,,,,,---...---...//////...,,,***(((---------.........//////000///...---,,,,,,---...000,,,(((***///333333111,,,,,,,,,------.........+++++++++,,,---...///000........................,,,,,,------...///000000...........................------,,,,,,------...,,,,,,,,,---...///000111------,,,------...///000------------------------........................---------.........///////////////////////////////////////......------------------------------------------.........//////{{{hhh]]]QQQMMMLLLEEEFFFDDDBBB???===<<<;;;;;;;;;:::999888777777777777555444444333333222222111333222111/////////000111000000/////////000222333111111///......///000000///............---------,,,,,,------...///000000......///000111222333333...........................------------,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,+++,,,---...//////...---,,,,,,,,,,,,,,,000000//////.........---////////////...---,,,++++++...///---))))))...333,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,---...//////000///---+++*********++++++,,,---...////////////000...---++++++,,,---...---------...///111333333666<<>>;;;888000///---,,,,,,,,,---...------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,------...//////---------------------------.........------,,,+++------------------------,,,+++++++++------,,,++++++++++++++++++,,,,,,,,,...---***))))))***,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,------,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++,,,---.........---,,,,,,,,,---...............------------------------........./////////000000------------------------++++++++++++,,,---...///------------............---..................---......------------......///......------......///------,,,,,,++++++++++++---......///////////////...------------...//////....................................////////////////////////////////////........./////////000000........................------------------------rrr```XXXOOONNNOOOIIIFFFDDDBBB???===<<<;;;;;;888777666555444444444444666666555444333222111000111111111222222222222111333333333222222111111000,,,---///111111111111000///............---------..................------......------,,,,,,++++++---------------------------,,,,,,,,,,,,+++++++++++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------------------,,,,,,,,,------.....................//////......//////...------,,,+++,,,,,,+++******+++,,,///......------......///+++++++++,,,,,,---------------------------,,,,,,)))***,,,---......---,,,,,,---...///000000000000//////......------------.........---......//////............///000111111000222555999<<<;;;888555......,,,,,,+++,,,,,,---------------------,,,,,,+++++++++,,,,,,+++++++++++++++,,,------...//////------------------------+++,,,------.........------------------------------,,,++++++,,,---,,,+++*********++++++,,,,,,,,,---,,,+++))))))***,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........***+++---...///...---,,,---------------,,,++++++------------------------............////////////,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,.........------.........///..................///......------------......+++++++++,,,,,,------------...//////000000//////...------------...//////................................./////////000000....................................////////////........................,,,,,,,,,---------------qqq___WWWNNNNNNOOOIIIFFFDDDBBB???===<<<;;;;;;888777666555555444444555444444444333333222111111000111222222333222222222000000111111111000//////---...///000000111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++....................................------------******,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........+++,,,------......------------,,,,,,,,,---...............///////////////////////////...---,,,+++000//////...---,,,++++++......------------......+++,,,,,,,,,,,,,,,,,,---------------------------***+++,,,,,,------------------...///000000000000////////////......------//////...........................//////000000111111222444777888777444111...------,,,,,,,,,,,,,,,------------------------++++++************++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............------,,,,,,------...///---++++++,,,---,,,,,,))))))******+++,,,,,,,,,******)))))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......++++++++++++,,,,,,,,,,,,------------............+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------.........++++++,,,---............------------,,,+++***)))------------------------------------.........///+++,,,---......---,,,+++......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++///...------------.../////////............//////......------------......***+++,,,---............,,,---...///000///.........------------...//////............................../////////000000000........................------------.........///------------------------.............../////////ooo^^^VVVMMMLLLMMMGGGFFFDDDBBB???===<<<;;;;;;999888777666555555555555444444444444444444444444000111222333333333222222,,,---.../////////...---000///////////////000000///............---------***++++++,,,,,,------------------------,,,,,,,,,.................................---------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---......///+++,,,---.........------,,,,,,,,,,,,,,,---...///---------....../////////---...............------000/////////000///...---...------------------...---,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........,,,,,,+++++++++,,,---------...///000000111111000///////////////......---///......---,,,,,,,,,---,,,---.../////////...---000000111222444333111///.........---------------+++,,,,,,------.........,,,++++++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...---,,,,,,,,,,,,---...000...,,,,,,---------,,,((())))))***++++++,,,,,,((()))***+++,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++((()))***+++,,,---------*********+++,,,,,,,,,---------------.........///+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,......------------......,,,,,,------------------,,,,,,,,,,,,---...//////,,,---------------,,,,,,........................,,,,,,,,,,,,------------,,,---...//////...---,,,------------------............------,,,,,,,,,,,,///...------------...///...------------------......------,,,,,,------...,,,,,,......///...------+++,,,.../////////---,,,...------------...//////.........................../////////000000000000........................,,,,,,,,,,,,---------------------------------------------....../////////nnn]]]TTTKKKKKKLLLFFFFFFDDDBBB???===<<<;;;;;;999888777666666555555666444444444555555555555666000111222333444333333222...///000222222222111111222111///......///000111//////.........---------,,,,,,------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////+++,,,---.........---,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,---...////////////(((((((((***---......------------,,,,,,------------------,,,,,,+++++++++++++++,,,,,,---...//////...---++++++++++++---------...///000111111111111/////////000///......---......---,,,++++++++++++***,,,---//////---+++***...---...///111222000...///////////////.........++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++...---,,,,,,,,,,,,---...111///---,,,---......---((())))))***++++++,,,,,,)))***---///000///...---++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,------......------,,,++++++++++++++++++++++++++++++,,,---,,,+++***)))))))))***+++,,,,,,---------------.........//////+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,///......------......///------------------------,,,,,,++++++,,,---///000,,,,,,---...////////////........................+++++++++,,,,,,,,,------,,,---///000000///---,,,,,,,,,,,,---...///000111//////.........---------///...---,,,,,,---...///---,,,,,,++++++,,,,,,---...------,,,,,,------......//////000///...,,,+++***+++---//////...---,,,...------------...//////........................////////////000000000000........................+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,---------mmm^^^WWWMMMLLLMMMHHHIIIFFFBBB???===<<<:::888<<<:::888777777666444222444444444444333222111000111111111111111111111111222222111111111111222222000000000000//////////////////.........---------...------,,,,,,------.........------------......,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++---------,,,,,,+++++++++******+++,,,...///000000---,,,+++++++++,,,---...,,,111444222,,,)))---111.................................------,,,,,,,,,,,,,,,---------------,,,............---,,,+++***...------,,,,,,++++++***,,,,,,,,,,,,------...///---///000000///---...///,,,---.../////////...---,,,,,,,,,------.....................---,,,+++***,,,,,,------...///000000+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,111000---+++++++++,,,---************+++,,,---...///...,,,++++++,,,...///000///...---------------,,,---......------///000111000---+++***)))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///------------------------------------,,,+++***))),,,,,,,,,---------......,,,***)))***...///...,,,+++,,,.../////////111333000000000///.........---,,,------......------,,,...---,,,++++++---...000------............------------------------------------------------------------------------------------------------------.................................------,,,,,,,,,///...,,,++++++,,,...///111111000000//////......//////.........---------------------....................................,,,,,,,,,---------......lll]]]VVVMMMKKKMMMGGGEEECCC@@@>>>>>>>>>===<<<;;;:::888777777777555333444444444444333222111000111111111111111111111111222111111000000111111222111111111000000000000000///.........------------...------,,,,,,------...//////............//////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------......------------------//////.........---------++++++,,,---...///000000000///---,,,,,,,,,,,,------000222000,,,***,,,///..............................---------,,,,,,,,,...............---,,,+++***+++,,,---............---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---///000000///......///000000000000...---+++***,,,,,,,,,,,,------..................---,,,+++***+++,,,,,,---......//////,,,------......------,,,,,,,,,+++******+++,,,,,,.........---,,,+++******************+++,,,---......---,,,++++++,,,---...///.........------------+++---......------...//////...---,,,+++*********++++++++++++++++++++++++...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------------------------------.........------,,,,,,,,,---------.........,,,++++++---...,,,***---///000///...---...000,,,,,,,,,,,,++++++++++++,,,------......------,,,...---,,,++++++---...000------............------------------------------------------------------............------------........................------------------------/////////......---------,,,------------------,,,............////////////000000/////////.........000000000000111111111111........................---------.........//////jjj\\\UUULLLJJJKKKFFFEEEBBB???>>>>>>>>>===<<<:::888777777777777666444444444444444333222111111111111111111111111111111222111111000000111111222111111111111111111111111............------------...------,,,,,,------...000000////////////000000***+++++++++,,,,,,,,,,,,------------------------///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................///............---------+++,,,,,,---...//////000111000///---,,,,,,,,,,,,---------------,,,------...........................------------,,,,,,,,,------...............---***+++,,,---............,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,---...000000///......///000000000///...---,,,+++,,,,,,,,,,,,,,,---------...............---,,,+++++++++,,,,,,------......---......//////......---,,,++++++******++++++,,,***,,,---...---+++)))'''************+++,,,---------,,,+++******+++,,,---------...///......,,,+++***,,,------,,,+++,,,...,,,,,,,,,,,,,,,++++++***************************...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------***++++++,,,---......///,,,,,,,,,---------......///...,,,,,,------+++)))000111111///---,,,,,,---************++++++++++++,,,------......------,,,------,,,+++,,,---...///------............------................................................------------............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........+++,,,...//////...,,,+++,,,,,,------...//////000000000000000000/////////------........./////////................................./////////000000~~~hhh[[[TTTKKKIIIJJJDDDHHHEEEAAA>>>===<<<;;;999999777666666777777666444333444444444333333222111111111111111111111111111111111000000000000111111000000000000000111111111------------------------...------,,,,,,------...//////............//////++++++,,,,,,,,,---------......................../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............------,,,,,,,,,,,,---+++***+++---...---+++------------------------------------------------++++++---...///000000000............---,,,+++***++++++,,,,,,---......///---,,,,,,+++************,,,...000000///...///000------......//////000000,,,,,,,,,,,,,,,---------...............---,,,,,,+++++++++,,,,,,---------------............------++++++++++++++++++++++++***++++++,,,+++***)))(((+++*********++++++,,,---,,,++++++******++++++,,,+++,,,...//////...,,,+++***+++,,,,,,+++***+++,,,******,,,------,,,+++***************++++++++++++***++++++,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,---------............------------,,,+++///000111///---+++,,,,,,++++++,,,,,,------......,,,------......------,,,------,,,,,,,,,---...///------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,//////..................,,,,,,---......---,,,,,,---------....../////////////////////////////////,,,,,,------------..............................---.........////////////|||gggZZZTTTKKKIIIJJJDDDGGGDDDAAA>>>======;;;:::999777666666777777666444333333444444444333222222111111111111111111111111111000000000000000000111............//////000000,,,,,,------------------...------,,,,,,------......------,,,,,,------...------------....................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,---***(((***...///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---..............................---,,,+++***++++++,,,---......//////---,,,,,,+++************,,,...///000///...///000------......///000111111------------------------......//////......------++++++,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++++++++******++++++,,,,,,++++++++++++++++++++++++***,,,---//////...,,,+++***+++,,,,,,***)))***,,,)))***+++,,,---,,,+++***++++++++++++,,,,,,------***++++++,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,,,,+++***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,************************+++******))))))******+++,,,,,,,,,---------......,,,,,,------------......---...///...---,,,---...,,,,,,------......//////,,,------......------,,,,,,,,,,,,,,,------......------............------........................++++++++++++++++++++++++******++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...000000000/////////..............................//////000000000111111111........................,,,,,,---------.........{{{fffZZZTTTLLLJJJJJJDDDDDDAAA???>>>>>>???>>>>>>999777666666666666555333333333333444444333333222111111111111111111111111111000000//////000000111,,,------......//////000,,,,,,,,,,,,------------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---............////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,++++++++++++'''((()))+++,,,,,,,,,,,,,,,***(((***...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000///...---+++)))(((***+++,,,---............+++,,,,,,---.../////////---,,,,,,++++++++++++,,,+++---///000/////////111111000//////......///////////////...................../////////......---,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***---+++)))(((((()))+++,,,,,,++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++---......---,,,,,,+++,,,---,,,*********+++******+++++++++++++++***+++++++++,,,,,,------......------,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++************************......,,,++++++,,,---...,,,,,,,,,---------......***,,,......------///000+++,,,......------...000++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------............------------------------------++++++++++++++++++++++++******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///...,,,++++++,,,...///222111111000//////......------------................../////////000000000........................,,,,,,,,,------------...{{{fffZZZUUULLLJJJJJJDDDCCCAAA>>>>>>>>>??????>>>:::888666666666555333222222333333444444333333222111111111111111111111111000000////////////000000---------...///000000000++++++,,,,,,,,,---------...------,,,,,,------...---------,,,,,,------------------.........//////------------------------++++++,,,,,,------......---------------------------------------,,,,,,,,,---------.........//////.........------,,,,,,,,,((()))+++,,,,,,,,,,,,+++*********+++.../////////........................,,,,,,,,,---------......------------,,,+++***)))***+++,,,---............,,,,,,------......//////,,,,,,,,,,,,,,,,,,---...+++---///000//////000111111000///.........///000111000000000////////////......////////////......------------------------,,,,,,------------,,,,,,***+++,,,,,,,,,,,,+++***+++++++++******+++++++++,,,,,,++++++***++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,---------+++***+++,,,++++++***************+++)))******+++,,,,,,------...------,,,,,,++++++*********+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++++++++++++++++++++++++++...---,,,+++,,,...///111,,,,,,,,,---------......,,,...//////---,,,...000+++,,,...------,,,...///++++++++++++************,,,------......------,,,,,,,,,------......------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////........................------------------------------------.........///---------,,,,,,---------/////////////////////...---.........////////////,,,,,,,,,------------...........................------------............{{{fff[[[VVVMMMKKKKKKDDDFFFDDD@@@>>>>>>===<<<;;;;;;999777666666555333111222222333444444333333333111111111111111111111111000000////////////000000---......///000111111222+++++++++,,,,,,---------...------,,,,,,------............------.........,,,,,,,,,---------......------------------------)))******+++,,,---............................../////////......------,,,+++++++++,,,,,,---------000000000///......------+++,,,---...---,,,+++***)))***+++------///000111000000000000000000000000,,,,,,,,,------.........'''((()))+++,,,---..................---,,,++++++---------...............,,,,,,,,,,,,---......///+++---///000//////000111......---...///111333444222222111111000000//////......///////////////...........................---..................---***+++,,,------,,,+++***)))***,,,------,,,+++***,,,,,,++++++***+++++++++,,,------......------,,,,,,++++++++++++,,,---...,,,---...---+++***+++,,,---,,,***)))))))))***+++((())))))***++++++,,,,,,***++++++,,,,,,---......******+++++++++,,,,,,,,,************************++++++++++++++++++++++++------------------------***)))))))))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***------------------------******))))))+++---000222,,,,,,,,,---------.........000111///,,,+++,,,...,,,---......,,,,,,,,,...---,,,,,,,,,++++++******,,,------......------,,,+++,,,------......---------..................---++++++++++++++++++++++++////////////////////////------......///000111111////////////////////////........................---.........//////000000+++,,,...//////...,,,+++,,,,,,------.../////////.../////////000000111111/////////000000000000111..................................../////////000wwwcccXXXSSSKKKJJJJJJDDDEEECCCAAA???===;;;:::999:::::::::999888666444333444444333222222111111000111111111111111111111111222000//////000111111000222222111111000000////////////...------...000000111000///---,,,+++******---------....../////////------,,,,,,,,,---......///---+++)))))))))+++,,,...---,,,,,,++++++++++++++++++------------++++++,,,******---000111...+++---------.........//////111000///------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++000000000000///...---,,,//////.........---------------------.........///...---+++,,,---...---,,,---------............///+++,,,.../////////...---...............//////000555333000---,,,---///000//////000000///---,,,***......---///000111///.../////////...---,,,+++***+++,,,,,,------...............---------,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------...---+++,,,,,,---+++***************************...------,,,+++***))))))***---...,,,,,,...---)))+++++++++***************++++++++++++++++++++++++...------,,,,,,------...,,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))***,,,...///...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,+++,,,---...///+++,,,,,,,,,,,,+++***)))---------------------------.........---,,,,,,+++///......------,,,,,,++++++++++++,,,,,,---------,,,+++***)))***,,,///111,,,---......---+++***)))++++++,,,,,,,,,---------.........------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++000...,,,++++++---000111------------------------...------------...//////---------------...///000////////////////////////////////////000000000000222///---...000000...+++////////////////////////......------------......vvvbbbWWWSSSKKKIIIJJJDDDDDDCCCAAA???===;;;::::::777777777777666666555444444444444333333222111111111111111111111111111111222000//////000111111000////////////............000///...------...//////000///...---,,,++++++++++++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,...---,,,++++++,,,.........---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++...---,,,---------,,,***---------.........//////000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,---...////////////......---------,,,,,,,,,------..................333000---,,,,,,---,,,+++---------............///,,,------...............---------...///000111222333222000...---.../////////////////////...------///...---...000000...,,,,,,,,,------------------------------..................---------,,,,,,,,,,,,+++************+++,,,+++++++++,,,,,,,,,------...,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********(((,,,---+++,,,///...+++---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++************+++---...++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---...///,,,,,,,,,+++++++++******++++++++++++++++++++++++------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,---...,,,------......---------++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000........................---------------......///......---------...//////////////////////////////....../////////000000000111///---...000000///---........................///......------......///uuuaaaUUUQQQJJJIIIIIICCCDDDCCCAAA???===;;;::::::555555555555555555555555555555555555444333222222111111111111111111111111222000//////000111111000............////////////000000///...---------...///...---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---000///...---,,,+++++++++,,,------...//////000000...---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////...,,,***((()))***------.........////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***+++,,,---............---------,,,,,,,,,,,,,,,---...//////////////////777444///---,,,---,,,,,,---------............///---------------......///---------...000111333333111111111000////////////...............///000000000///......///...,,,***((()))+++,,,.../////////////////////..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---,,,++++++,,,,,,+++***------------------------++++++++++++++++++++++++'''+++,,,***+++///000---......------,,,+++******++++++++++++++++++++++++++++++************++++++******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******+++,,,,,,+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---,,,,,,,,,,,,---...///------+++******++++++,,,++++++++++++++++++++++++------......------,,,,,,)))******+++,,,,,,------------------,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,---...///000111,,,,,,,,,,,,------------.........------------------------------------------------------.........------------------------------------......//////////////////////////////---,,,,,,,,,,,,---......//////......---.........////////////////////////------.........////////////...---...000111000///........................//////............//////sss___TTTPPPIIIHHHIIICCCDDDCCCAAA???===<<<;;;:::666666666555555555555555555666666666555444333222111111111111111111111111222000//////000111111000//////000000111111222222000000///...------,,,,,,------,,,,,,,,,------...........................///...---,,,,,,,,,,,,,,,,,,---...///000/////////...------,,,,,,,,,------------++++++++++++---------......+++(((&&&))),,,............//////////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///............---,,,++++++---------------------------...000111222333333222888444///,,,,,,......///---------............///...---,,,+++,,,---...//////////////////000111222///000111222111000//////......---------///000111111///.........---+++)))((()))***,,,...//////000111111000000//////............---------,,,,,,,,,------------------------***++++++++++++,,,,,,,,,---+++***+++,,,,,,+++***------------------------*********++++++,,,,,,,,,))),,,,,,***+++///000.........---,,,+++******)))++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++******+++---...------------------------,,,------...------,,,,,,------------......//////......------,,,,,,,,,+++---......//////...------------,,,,,,,,,...000111,,,,,,,,,------------..................---------------------------------,,,,,,------......//////------------------------,,,,,,.../////////...---////////////////////////,,,,,,,,,,,,,,,---......000000///......---......////////////////////////------------.........///.........///000111111000------------------------000//////......//////000rrr^^^SSSPPPIIIIIIJJJDDDCCCBBB@@@???===<<<;;;;;;;;;:::999777666555555555555666777777666555333222111111111111111111111111222000//////000111111000//////000000111111222222000//////...---,,,,,,+++------,,,,,,,,,---..............................,,,,,,,,,,,,,,,---...///...............---,,,+++---------,,,,,,---......------++++++++++++------***,,,---+++((((((+++///........./////////000000000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...//////000000//////...---,,,............////////////,,,...000333555555555555555111---,,,---///111111---------............///------,,,++++++---...///222111000///...............///111222222222000/////////...------...000111222000///......---+++)))***+++,,,---.../////////111111111000000//////.........---------,,,,,,,,,------------------------*********+++++++++,,,,,,,,,*********,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,---,,,...---******///111///,,,,,,,,,+++***)))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,++++++++++++***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,---------------...---+++******+++---///------------------------,,,,,,------...------,,,/////////......---------.........------,,,,,,,,,+++,,,---...////////////...---,,,++++++,,,---...,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---........................---,,,,,,,,,,,,---......111000///...............////////////////////////------------.........///...//////000000000111111........................000000000//////000000000qqq]]]SSSPPPIIIIIIKKKEEECCCBBB@@@>>>===<<<<<<;;;>>>===:::888777666666777444555777777777555222111111111111111111111111111222000//////000111111000............////////////...............---,,,+++------,,,,,,,,,------...---,,,,,,,,,,,,++++++++++++++++++,,,---...///000......------,,,++++++***------------------...///---,,,,,,++++++,,,,,,---)))***++++++++++++---///....../////////000000000000111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,---...///000000000000///////////////000000000---...111333555555444333000---+++***---///111111---------............///,,,,,,,,,,,,,,,------...222222000///---,,,,,,,,,...///111222333222111111333222111000////////////222111////////////,,,***------...///////////////000000000000////////////......---------,,,,,,,,,,,,------......------,,,************+++++++++++++++***)))***+++,,,+++************************************++++++,,,,,,,,,---///---***+++111444333+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++((((((***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......---------,,,,,,++++++,,,......++++++++++++++++++++++++,,,,,,------......------......------,,,++++++***.........---------------++++++,,,---...///000000---,,,,,,+++++++++,,,,,,,,,---------.........................../////////,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---...........................------------...//////000000//////.../////////////////////////////////------........./////////...000111111//////000222////////////////////////111111000000000000111111qqq]]]SSSPPPJJJJJJLLLFFFBBBAAA@@@>>>===<<<<<<<<<===<<<:::888777888888999333555666777666444222000111111111111111111111111222000//////000111111000////////////............,,,---.........---,,,,,,...------,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///...---,,,++++++,,,,,,------------------...//////+++,,,,,,------,,,,,,++++++***+++,,,...///...---.../////////000000000000///000111111111000......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,---...////////////............//////000000...///111222222000...,,,,,,+++)))***,,,...//////---------............///++++++,,,------------,,,111000///---,,,,,,,,,,,,//////000111222222333333888888777666444111///...222111000000111000...,,,---...///000111111111111......///////////////000......---------,,,,,,,,,+++,,,------------,,,+++************++++++++++++***))))))***+++,,,,,,***************************++++++++++++++++++,,,,,,,,,...,,,***---444999999*********+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))+++,,,---,,,,,,+++'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---.........------,,,,,,,,,,,,------......+++++++++++++++++++++++++++,,,------......---------------------,,,,,,,,,------------............,,,,,,+++++++++---...///++++++,,,---............------------............---........./////////000------------------------////////////............------------------------,,,------...............///////////////////////////............///000000//////////////////000111////////////////////////....../////////000000000///111222111///...///111000000000000000000000000222111111000000111111222qqq^^^SSSQQQKKKKKKMMMGGGBBBAAA@@@>>>===<<<<<<<<<;;;:::888777777888:::;;;333444666777666444111///111111111111111111111111222000//////000111111000222222111111000000//////+++,,,---.........---,,,///...---,,,,,,,,,,,,---/////////......---------......---,,,,,,,,,---------,,,+++***+++---///111---------------...///000++++++---......---++++++---++++++---000111...***////////////000000000000...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---............---,,,++++++---------.........//////000000111111///,,,(((&&&+++***)))***+++---,,,,,,---------.........//////***+++,,,---...---,,,+++......---,,,,,,,,,,,,---//////000111222333333444<<<<<<;;;:::777333000...222111000111222111///------...///111222333333333------......//////000000......---------,,,,,,,,,++++++,,,------,,,++++++)))************+++++++++***)))((()))+++,,,,,,***************************++++++++++++++++++++++++***,,,+++***...777===>>>***++++++,,,,,,------...++++++++++++++++++++++++******))))))))))))******,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++((()))***,,,------,,,,,,)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---.........---,,,+++,,,------.........---------------------------+++,,,,,,---.........---------......///000000000,,,---------...////////////---+++******+++,,,---)))***,,,///000111000000---------.........//////---.........//////000000////////////////////////000000//////......------////////////////////////------------......//////000000000000000000000000///////////////000111111//////...//////000111222////////////////////////////////////000000000000000222333222///---///111000000000000000000000000222222111111111111222222lll___RRRMMMKKKIIIGGGGGGCCCAAA???>>>>>>>>><<<:::>>>:::777666777777555222666666555555555444444444111111111000000000//////000000000000000000000000222111111000///......---///............---------////////////////////////------,,,,,,,,,------...000000000000///...---,,,000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---///---+++)))***,,,///111*********+++,,,---...///........................+++++++++******++++++,,,)))+++---000111111111000,,,+++***,,,...000111111---...///000000///...---////////////000000000000------------------------------------------------++++++,,,,,,,,,,,,---------.........---,,,,,,+++---///000000///111666:::;;;???BBB@@@888222///000000000111222222000///...000000000111222222333333222111111111111111222222///...---,,,+++,,,------...........................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++***)))))))))***++++++---...---,,,,,,---...++++++,,,,,,,,,---------,,,++++++******++++++,,,)))+++------,,,+++***+++*********++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------///---+++,,,...///---+++------------------------...------------,,,,,,,,,///............///000000000///...------...///000,,,------......------,,,000000///...---,,,,,,+++++++++,,,------......///....................................////////////........................//////.........---------......//////...---,,,,,,,,,,,,,,,---...///000000000000////////////000000......///000000000000000///////////////.........////////////...---,,,+++//////.........---------......////////////..................////////////kkk___RRRMMMLLLIIIGGGGGGCCCBBB@@@??????>>><<<:::>>>;;;888777777777555333555555555444444444444333333333333333222222222222000000000000000000000000111111000000///......---///............---------........................---------,,,,,,------...---------,,,,,,,,,,,,,,,///---,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---,,,,,,,,,,,,---......,,,,,,,,,,,,---...//////..............................---,,,++++++++++++,,,---///111222222111111---,,,+++,,,///000000000---...///000000///...---........./////////000000------------------------------------------------++++++,,,,,,,,,,,,---------.........------,,,++++++---///...---///555999>>>CCCFFFDDD===666444444111222333333222111000///000000000111222222333333222111111000000111222222///...---,,,,,,,,,------************************...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,+++***))))))***+++,,,,,,---...---,,,++++++---++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))+++------,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***+++,,,,,,------,,,++++++++++++++++++++++++******++++++++++++******------------------------...,,,+++,,,...000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......------......///000///...---,,,,,,---...///,,,------......------,,,000000000///......------///......------,,,++++++....................................////////////........................///.........------------...............---,,,+++,,,,,,------....../////////......------......///......///000000000000000/////////////////////...------.../////////......//////.........---------......////////////..................////////////jjj^^^RRRMMMLLLIIIGGGGGGDDDBBB@@@@@@@@@???===;;;===;;;999888888777666555444444444444333333333333444444444333333333222222000000000000000000000000111000000//////.........///............---------...........................------,,,,,,---------,,,++++++******+++------...,,,+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................***+++---...///...---,,,......---------......///------------------------111000///...---,,,,,,,,,...//////000000111000000...---------///000000///......////////////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------............---,,,,,,***,,,------,,,///444999AAAFFFJJJHHH@@@999555555333444444444333222000///000000000111222222333333222111111000000000111111///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---...//////...+++******+++*********++++++++++++,,,,,,++++++******++++++,,,+++,,,------+++*********,,,,,,------------......,,,,,,++++++++++++******************************+++,,,---------------,,,++++++,,,,,,,,,,,,,,,+++************+++++++++++++++,,,,,,,,,,,,,,,,,,+++---------------------------,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------------......///------,,,,,,,,,,,,------,,,------......------,,,///////////////////////////......------,,,++++++---------------------------............/////////....................................------------------.........---,,,,,,---------------.........------,,,,,,,,,,,,------......///000000000000///......//////////////////,,,---...///000000000000...............---------......////////////......---............/////////iii]]]RRRNNNLLLIIIGGGGGGEEECCCAAA@@@@@@???>>><<<<<<;;;999888888777666666444444333333333222222222222222222222111111111111////////////////////////000000/////////.........///............---------..............................---,,,,,,,,,---------,,,+++***+++---///111---+++******+++,,,+++***------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,---.........------///...---------------...------------------------000000///........./////////////////////////////////......///000111000......//////////////////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------............------***,,,---,,,,,,///666;;;DDDIIIMMMIII@@@777333222333333444444333111///...000000000111222222333333222111111000000000000111......------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++++++++,,,---...111222222000,,,******+++))))))*********+++++++++,,,++++++******++++++,,,+++------,,,***))))))***,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++,,,---------------...............---,,,++++++++++++++++++,,,,,,,,,......////////////......,,,,,,------------------///..................---++++++++++++++++++++++++///......---,,,+++******---,,,,,,,,,,,,---......------------------------,,,------......------,,,---........./////////000++++++,,,------......///---------------------------------.........//////........................------------------------....../////////......---...------------------------,,,,,,,,,,,,,,,,,,------...//////000000//////............////////////---...//////000000000///..............................////////////......---------.........//////hhh\\\QQQNNNLLLIIIFFFFFFEEECCCAAA@@@@@@???>>><<<;;;;;;:::888777666666777444444333333333222222222222222222111111111000000////////////////////////////////////............///............---------........................///...---,,,,,,,,,,,,,,,---,,,+++***+++---000111,,,+++)))***+++,,,,,,+++---------,,,,,,+++++++++++++++,,,------,,,++++++------,,,,,,,,,---...///------,,,,,,,,,,,,,,,,,,---------------------------------...///000111222111222222222222111000000000//////000222222000.../////////....../////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------...//////......---+++---.........222888>>>IIIMMMOOOJJJ@@@666000///111222222222222000...---000000000111222222333333222111111000//////000000---------------,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++++++++,,,...///444444444111...+++++++++))))))*********+++++++++,,,++++++******++++++,,,+++,,,---,,,***)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---,,,,,,000000000000///...---,,,,,,,,,,,,---------.........//////000000//////...,,,,,,,,,---------......000000///...---,,,,,,,,,++++++++++++++++++++++++...------,,,++++++******---,,,,,,,,,,,,---...............//////.........,,,------......------,,,+++,,,,,,------......///++++++,,,------......///------------------------------------....................................,,,,,,------------------...//////000000000//////---------------,,,,,,,,,......------------......------...///////////////---.........//////000000///////////////...---------...........................////////////......------------............fff[[[QQQNNNMMMIIIFFFFFFDDDBBB@@@@@@@@@???===;;;999999999888666555666777444444444444333333333333333333333222222222111111000000000000000000000000........................///............---------------------------------///......---,,,,,,,,,,,,+++*********+++,,,...///---+++******,,,------,,,...------,,,,,,++++++***------------------------...---,,,+++,,,---...///,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000111333333444666777777555444222/////////111333333111/////////............//////,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------------...////////////...---.../////////333;;;AAANNNPPPQQQJJJ???555000///000000111222111000///...000000000111222222333333222111111000////////////------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,---...444555444111...+++++++++*********++++++++++++,,,,,,++++++******++++++,,,+++,,,,,,+++******+++---,,,,,,++++++++++++******,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++///000000000///...------,,,,,,------......//////,,,,,,------------,,,,,,+++,,,,,,------............//////...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......---------------......///......///000000///......,,,------......------,,,++++++,,,,,,,,,---------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................,,,,,,,,,,,,------------......///000000000//////,,,,,,,,,,,,,,,---------//////............//////------...////////////...------......///000000000////////////...---,,,+++---------.....................////////////......,,,------------.........eeeZZZQQQNNNMMMIIIFFFFFFCCCBBB@@@??????>>><<<:::777888999777444333555777555555555444444444444333222222222111111111000000000000000000000000000000........................///............---------------------------------//////...---,,,,,,,,,,,,++++++,,,,,,---------...---,,,***+++---......---......---,,,,,,+++******---,,,++++++++++++,,,---+++,,,------......------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,...///000111333666888888666333111......///222444444222000000///...------...///000------------....................................------------------------++++++,,,,,,,,,,,,------------...///////////////---...///...///444<<>>>>>>>><<<:::666777888666333222444777666666555555555444444444////////////............000000000000000000000000---.....................//////.........---------------------------------000///...---,,,+++++++++---...///000000000//////---,,,++++++---//////.........---,,,,,,+++******+++***(((''''''(((***+++)))+++...000000///,,,***,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,///333777777555111...---...///222555555333111000///...------...///000---------.........//////////////////////////////------------------------++++++,,,,,,,,,---------------...///000000//////,,,.........///444<<>>;;;888666555666666555333333333222111111222333333222222222222222222222222333222111111111111222333///////////////////////////............---------...---,,,,,,,,,---...//////......---------------******++++++++++++******,,,...//////---,,,---...------------------------,,,,,,---......---,,,,,,------,,,***)))))),,,...333+++...555666::::::000,,,,,,,,,,,,---------......------,,,,,,------......///000222222111111000111111222222222111111000...........................000111000///...///111000444777666222///000222......------------,,,,,,,,,,,,---------------,,,............////////////---...///000111444888;;;===:::666222///.................................//////000111222222222222222222111000////////////+++++++++,,,,,,------...,,,,,,,,,++++++++++++***---,,,+++******,,,---///...---,,,+++++++++,,,,,,.........---------,,,,,,,,,+++***)))***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,------...,,,,,,---------------,,,***+++,,,---------,,,+++...---,,,***************...---,,,,,,+++++++++,,,.........---------,,,,,,---,,,+++++++++,,,---......------,,,,,,------...------------------,,,,,,------,,,,,,,,,------...........................---,,,,,,,,,,,,---...///........................///......---,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------.........---......//////......---...------,,,,,,------...------------------,,,,,,,,,------......------,,,///...------------...///////////////...................................................//////000............////////////000000000/////////.........------,,,,,,+++++++++{{{dddYYYOOOLLLLLLJJJGGGGGGGGGDDDBBB@@@AAAAAAAAA@@@:::888666555666555444333333333222222222222333333111111111111111111111111222222111111111111222222////////////////////////000///...---,,,---......,,,,,,,,,,,,,,,---......//////...---------------)))***,,,------,,,***)))---...000///---,,,,,,---------------------------,,,------......------,,,,,,------,,,++++++---000000,,,///222666BBBCCC222++++++,,,,,,------.........------,,,,,,------...............////////////222222222222222111000///........................000000000///......000222444777999777333000///000---------------.........)))***+++,,,---------------............/////////,,,...000000111222444666666444222000//////000111------------------------...///000111111222222222000000000000000000000000,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++---,,,+++***+++,,,---...------,,,+++++++++,,,,,,//////............------,,,+++*********+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------..................------...............---+++,,,,,,,,,,,,++++++***------,,,+++************------,,,+++++++++,,,,,,//////.........---------,,,+++++++++,,,---...///...------,,,,,,------...,,,,,,,,,---------......+++++++++,,,---...///000------------------------------,,,,,,,,,---......------------------------.........------,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///------------------------...//////////////////......------,,,,,,------...,,,,,,------------------------............------///...------------...///......................................................------......///000+++,,,---...///111111222...............---------//////...---,,,+++******yyybbbXXXNNNLLLLLLJJJGGGGGGFFFDDDAAAAAAAAABBBAAA@@@<<<:::888777777777666555333333333333333333333333222222222222222222222222000000000000000000000000........................111///---,,,+++,,,...///++++++++++++,,,,,,------...------,,,,,,,,,,,,,,,***+++,,,------,,,+++***---...//////---++++++,,,------------------------------------------------+++,,,,,,,,,+++,,,...000,,,+++///000888JJJLLL888//////...,,,+++)))((((((...------,,,,,,------.........---------...///000222222222222222111000///000000000000000000000000111111000...------000333444666777666333000///000,,,,,,,,,---...//////000++++++,,,------------------------.........//////+++...111222111111222333222111000///...///000111,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111//////000000000000000000......------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,............------------,,,++++++++++++,,,---...------,,,,,,+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111111000000333333333333222111000///............------,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,,,,............------------+++++++++,,,---...//////...------,,,,,,------...------------------------,,,,,,,,,,,,---...//////000000...---+++***((((((------,,,,,,,,,------...------------------------......---------,,,,,,,,,******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------,,,,,,......////////////.........------,,,,,,------...,,,,,,,,,------.........------............------.........------.........------...............///...........................------------...//////+++,,,---...///000111222------------------------......------,,,,,,,,,+++wwwaaaWWWNNNLLLMMMJJJGGGGGGDDDBBB@@@@@@@@@@@@???===<<<:::777666777777666444333333333333333333333333111111111111111111111111...//////////////////...------------------------111///---,,,+++,,,...///++++++,,,,,,,,,,,,---,,,---,,,,,,+++***+++++++++...---,,,++++++,,,---...,,,...///...,,,++++++,,,------------------------------------------------***+++,,,,,,++++++---.........111111777IIILLL:::000///...,,,)))'''%%%%%%...------,,,,,,------...//////.........///000111222222222222222111000///000000000000000000000000111111000...------000333000222333333222111000000+++,,,------...///000000...............---,,,,,,------------............,,,///111333222111111111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000...//////000000000/////////......------,,,,,,+++---------,,,,,,,,,++++++++++++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((***---///111333333333777777666555333111///.........------,,,,,,,,,,,,+++,,,,,,,,,++++++******,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,---......//////...------,,,,,,------...//////...---,,,,,,++++++---------,,,,,,------...//////...,,,+++***)))(((...------,,,,,,,,,---------------------------------------------,,,,,,,,,******+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------,,,,,,,,,------......------,,,...------,,,,,,------...,,,,,,,,,------.........---......//////......------..................---,,,---------......//////........................---------------...//////---.........//////000000000000000000000000111111,,,,,,,,,------.........vvv```VVVNNNMMMMMMJJJGGGFFFCCCBBB@@@??????>>><<<:::999777555444555444333222333333444444444444333333..............................////////////......------------------------000///...---,,,---......++++++,,,------------------,,,,,,+++++++++++++++///...,,,++++++,,,...///+++,,,......,,,,,,,,,---------------------------...------,,,,,,------...***+++,,,,,,++++++,,,---...+++.........999<<>>======<<<;;;888888777777666666555555222222222222333333333333000000000000000000000000000000///...............000000000000000////////////...,,,+++++++++---...------,,,,,,,,,,,,------------------------------------------------------,,,,,,------------,,,,,,.........------------,,,,,,++++++,,,,,,.../////////---+++,,,---...,,,***+++,,,---.........---,,,))))))***+++,,,---------......---------,,,,,,,,,,,,,,,,,,------...............///000000///............/////////...------///////////////...------------...//////000111111///............------------,,,,,,,,,,,,---///000000///...---------......000///...------...///111///......---,,,,,,,,,,,,,,,------......------,,,......///...,,,,,,...///333555777666333///---,,,,,,,,,,,,---------......,,,------------,,,++++++,,,------,,,++++++---///---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------,,,++++++------,,,,,,,,,,,,------.........---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222111000000//////...............------,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,---...///------------------------+++---......---,,,,,,---------------------------///...---,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---.........---------------......------,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---------------------........................,,,,,,*********,,,---...///...------------...//////...------//////...---,,,,,,------...//////000000111111111111222222222........................---------.........//////,,,,,,,,,---...///000111///......---,,,,,,------------------------------nnn[[[VVVPPPKKKIIIHHHGGGFFFDDDBBB@@@???>>>===;;;999888888777777666666555555444444444444333333333333000000000000000000000000000000////////////......000000000000111111111111000///...,,,,,,---.........---------------......------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,++++++,,,,,,---...///---,,,++++++,,,,,,+++***+++,,,------......------+++******++++++,,,---.........---------,,,,,,,,,***+++,,,---...///000000...//////000//////...---000/////////......------///////////////......---...//////000000111111111///............---------******+++,,,---///111222///......---,,,---------......---------...000111000000///------,,,,,,,,,,,,------......------,,,---...///...,,,,,,...000333555777666333000...---,,,,,,,,,---------......,,,,,,,,,+++++++++******...//////---,,,+++,,,...------------------------------,,,,,,,,,,,,++++++......---------------,,,,,,,,,,,,,,,++++++++++++++++++,,,------...//////---------------,,,++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,444333222111///...---,,,//////...---,,,,,,++++++,,,,,,---------------------,,,,,,------...///000,,,,,,,,,,,,,,,---------+++---......---,,,,,,---------------------------......---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++......---,,,,,,+++******---,,,,,,,,,,,,+++++++++------,,,++++++++++++,,,---------------------,,,------------------------...,,,)))''''''***...111///...------------...///000...---...000000///...,,,,,,------.../////////.........////////////000........................------........./////////,,,,,,,,,---...///000111...------,,,,,,,,,,,,,,,,,,,,,,,,---.........///lllYYYUUUPPPKKKIIIIIIHHHGGGCCCAAA@@@??????===:::888888888777777666666555555888888666444222111//////000000000000000000000000//////000000000//////////////////000000111111111000000///...---......///......---------...//////------------------------++++++,,,,,,,,,,,,,,,---,,,------......------,,,------,,,,,,,,,+++++++++,,,+++++++++,,,------...,,,++++++++++++++++++***.........///////////////,,,++++++***+++,,,---.........---------,,,,,,,,,,,,,,,,,,---...//////000...//////000111111111222222222111000///............///////////////......///000000000111111111222///............---------******+++,,,...000111222......------,,,,,,,,,,,,---,,,,,,------///000111333222111000///.........,,,------......------,,,---.........------...000222444555555222000......,,,,,,,,,---------......+++++++++************+++...//////...,,,,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++---------,,,,,,++++++***+++,,,,,,,,,---------...---------...---,,,,,,+++++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++)))))))))******++++++,,,++++++,,,,,,,,,,,,------333333222111000...---,,,,,,---------------------,,,,,,,,,------.........---------......///000111.........------,,,,,,,,,+++---......---,,,,,,---........................---------------------------------,,,,,,+++++++++.........---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++...------------,,,,,,,,,------------------------///---)))''''''))),,,............------.........///...---...///000///...---------.........//////,,,,,,---------.............................................////////////000///...------------------,,,,,,+++++++++,,,,,,+++,,,,,,---...//////000kkkXXXTTTOOOLLLJJJIIIHHHGGGCCCBBB@@@??????>>>;;;888888888777777666666555555777777555444222000......000000000000000000000000...///000111111000//////.........//////000000000000000//////............---------------...///000------------------------+++++++++,,,,,,---------,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,+++++++++,,,------***++++++++++++++++++,,,............//////000000---,,,+++++++++,,,---.........---------,,,,,,,,,........................---...///111333555777888555444333111000/////////......///////////////...000000000000111111111111///............---------,,,,,,---.../////////000---------------,,,,,,,,,,,,,,,,,,---...///000000222222000//////.........,,,------......------,,,,,,---......------///111111222444333111///...///,,,,,,,,,---------......++++++******++++++------,,,...//////---------///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******...------,,,,,,+++++++++---,,,,,,,,,++++++******------.........---,,,,,,+++*********++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,+++++++++,,,,,,---------///000000000000///...---,,,---------------------,,,,,,,,,------.....................///000111111222111000///...---,,,++++++---......---,,,,,,---........................,,,------------------------------,,,,,,+++++++++///000000000111111111222------------............111000///---,,,,,,,,,,,,------------------------------------------------...---,,,+++******))))))---..................------,,,+++,,,...///...------------...............//////000000000111111111................................./////////000000000000///------,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,------...///000000jjjWWWSSSOOOLLLKKKJJJIIIHHHEEECCCAAA??????>>><<<:::888888777777666666555555333333333333222222222222000000000000000000000000...///000111222111000///............///////////////////////////.........,,,,,,,,,,,,---...//////------------------------++++++,,,,,,------......++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,++++++,,,------,,,,,,,,,,,,---......------,,,,,,,,,,,,------......---------,,,,,,,,,/////////.........---------...///222444888:::<<<777555333111////////////---...//////////////////000000000000000000000000///............------------....../////////......---............---,,,,,,,,,,,,------.........///......---,,,,,,,,,,,,---,,,------......------,,,,,,---...---------///111///000111111///......///,,,,,,,,,---------......++++++++++++,,,...000222///000111111///..................------,,,,,,+++++++++,,,,,,,,,,,,------,,,+++++++++++++++******------------,,,,,,,,,,,,------,,,++++++***))))))...............---,,,,,,++++++***++++++,,,---...***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,------...+++,,,...///000///......//////...---,,,,,,++++++,,,,,,------------------...------......///000111333222111000///---,,,,,,+++---......---,,,,,,---........................+++,,,---.........---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///------...............///111000///...---,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------......---+++)))(((------...//////...------,,,++++++,,,...///...---....................................////////////............................../////////000000000---------------...//////,,,,,,,,,,,,,,,------...---------.../////////000hhhVVVRRROOOLLLKKKKKKIIIHHHGGGDDDAAA?????????===<<<888888777777666666555555333333333333444444444444000000000000000000000000---///000222222222000///000000000///////////////.../////////......------++++++++++++,,,---...///------------------------+++,,,,,,---......//////,,,,,,------------,,,,,,.........------------,,,,,,,,,+++++++++++++++,,,***,,,...---,,,+++---///---,,,,,,+++,,,---...///,,,---------------,,,,,,......---------,,,,,,,,,............////////////......///111444777:::<<<666555222///------------------...//////////////////////////////////////////............---------------//////000//////........./////////...---,,,,,,---------...---------,,,++++++++++++,,,,,,---,,,------......------,,,+++---...---------///111---...//////---,,,---...,,,,,,,,,---------......,,,++++++,,,...111444666555666666555111...------///......---,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++...............------,,,++++++++++++,,,---...///++++++++++++,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,---......***+++---...///...---,,,.........------,,,,,,,,,------------------,,,,,,------------...///000000///////////////.........+++---......---,,,,,,---........................+++,,,---.........------+++,,,,,,,,,,,,,,,,,,---)))))))))***************,,,,,,,,,------.........///......---,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...---,,,------...//////...---------,,,+++,,,///000///...........................++++++,,,,,,,,,,,,------.........................../////////000000000000...------------...//////------,,,,,,---......///............////////////gggUUURRROOOLLLLLLKKKIIIHHHIIIEEEAAA????????????>>>888888888777666666555555777777666555444444333333000000000000000000000000---///111222333222111000222222111111000000//////.........///...------,,,+++******+++,,,---...///------------------------,,,,,,------...///000000...//////000000//////...//////.........---------,,,,,,++++++***+++++++++***,,,......,,,,,,...000//////...---...///000111,,,---.........---,,,+++......---------,,,,,,,,,,,,------...///000111111/////////111333666888:::666444111...,,,++++++,,,------...///000000//////////////////............//////.........---------+++,,,...000000000000///...///000000000///---------------......---,,,,,,,,,,,,,,,,,,---...//////,,,------......------,,,+++---...---------000222,,,---...---,,,+++,,,...,,,,,,,,,---------......,,,,,,,,,---000444777999:::;;;:::888333///,,,+++//////...---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.........+++,,,,,,------......///......//////......---,,,,,,,,,,,,,,,---...///000+++++++++,,,,,,------------------.........//////++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,,,,---......***+++---......---+++*********+++,,,...///000000.........------,,,,,,,,,---,,,,,,------...///000,,,,,,------...///000000+++---......---,,,,,,---////////////////////////***+++---...///...------+++++++++,,,,,,---------000//////......------,,,+++++++++,,,,,,---------------,,,,,,++++++,,,,,,)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000000111,,,---...//////...---,,,...---,,,...000111111000.....................---........./////////000000........................////////////000000000000111111///...---,,,,,,+++---------------...///000///////////////.........jjjWWWSSSNNNKKKHHHGGGEEEDDDDDDCCCBBBAAA???>>>======>>>:::777666777777555333888777555333222222222222000000111111111222222222222111111111000000//////.../////////000000111111,,,---///000000///---,,,000///---,,,,,,---///000///...---,,,,,,,,,,,,,,,+++,,,------......------------------------------------++++++++++++------111000///...---,,,,,,,,,------------------------++++++,,,------...//////...------,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))000...---...111111///,,,000000000000000000000000000000///...------,,,,,,........................//////...------------...000///...---------------//////000...,,,,,,---...111333444444111...---,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,...000333333111//////,,,***)))***++++++***...+++)))***---...---,,,(((***,,,,,,---333===EEEHHHEEE???999444111000000*********++++++,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000000111111000...+++***)))***+++,,,---.........,,,,,,------...///000000------++++++++++++------...---+++******+++---.........---,,,,,,+++******,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------///......---+++******)))---,,,,,,---......---+++---------............//////............---------000///---,,,,,,---///000//////...---,,,,,,++++++000///---,,,,,,---///000///...,,,++++++,,,...//////...,,,+++***+++,,,,,,.../////////---,,,---...---,,,,,,,,,,,,---......***+++---.........------.........////////////////////////......---------------------------------........................+++,,,---.........------///...---,,,,,,---...///......---,,,---...///000333111...++++++,,,///111jjjXXXTTTOOOLLLJJJHHHFFFEEECCCCCCBBBAAA???>>>======;;;888666666777888666555555444222111000000000000000000111111111222222222111111111111000000000///---------.........///////////////....../////////...---+++******+++---...000///......---------...,,,,,,---...............---------,,,,,,---------------,,,++++++,,,------...------,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******///---,,,...000111///---000000000000000000000000000//////...------,,,,,,.......................................///000111000000///...............---------,,,******+++---000222444333111...------------------,,,,,,,,,+++---------,,,,,,,,,,,,,,,......------,,,+++++++++,,,---...111333444222111///---******+++,,,,,,+++...,,,++++++...///...---***,,,...//////444<<>>777222...---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///000000000///---+++)))((())))))***++++++++++++,,,,,,,,,------......///---,,,,,,++++++,,,,,,---...---+++++++++---...000//////...------,,,++++++---,,,,,,,,,---...//////........................------------------------------............------------------------------......---------------,,,------,,,---......---,,,---------............//////............---------///...---++++++---...//////......---,,,,,,++++++///...---,,,,,,---...///...---,,,,,,,,,,,,---......---,,,+++++++++,,,,,,,,,---...---+++++++++---------,,,,,,------...///+++,,,---.........------,,,---------......//////............---------,,,------------------------........................---------........./////////...------------...///...------,,,---...///000444222000......///000222iiiYYYUUUPPPLLLJJJIIIGGGFFFCCCCCCBBB@@@???>>>===<<<777666444555666777777666333333222111000000111111111111111111111222222222111111111111000000000000------............//////222000...------...000222---,,,+++******+++,,,---000000///............///---......///////////////...---,,,++++++,,,---...------,,,,,,,,,,,,------+++++++++++++++,,,---...........................+++++++++,,,,,,,,,,,,,,,+++,,,---......---,,,,,,,,,,,,------,,,,,,++++++---,,,,,,---///000///---/////////////////////////////////...------,,,,,,........................---------...///111222333111000//////////////////,,,------,,,******+++---000222333333000...------.........------------,,,......---,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,---...111444555444222///---++++++,,,------,,,///---,,,,,,...//////...,,,...000000111333999>>>@@@===999333///---++++++---------,,,+++*********,,,,,,,,,---------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////...,,,***))))))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,---///111222/////////......------,,,---,,,,,,,,,,,,,,,------------------------------.................................//////.........---------------------------------....../////////---------------------------------............//////............---------...---,,,++++++,,,---............------,,,,,,+++---,,,,,,,,,,,,,,,,,,---------------------------...---,,,,,,+++,,,,,,,,,---...///...,,,+++,,,------------,,,------...///+++,,,---.........------***++++++,,,---...//////...------------,,,,,,,,,------------------------........................//////...---...///000111///...------------...///...------------...//////222111000/////////000000jjjYYYUUUPPPLLLJJJHHHGGGEEECCCBBBAAA@@@???===<<<<<<777666555555555666666666555555555444444444444555111111111111111111111111111111111000000000000000000000000000000000111111000///...------...///000///...------------.../////////...............///......///000000000000000///...,,,++++++,,,...///---------,,,,,,------------,,,,,,,,,,,,,,,------////////////////////////,,,++++++++++++++++++++++++---...000000///...,,,,,,,,,------------,,,,,,,,,,,,,,,.../////////...//////////////////////////////.........---------........................------------...///000111//////............//////...//////...,,,,,,...//////111222222000.................................//////------,,,,,,---...,,,,,,,,,---......//////++++++,,,///222444333222000---++++++,,,......---...---,,,,,,---...//////+++---///000///111444777555333111///...------...------,,,,,,,,,+++++++++------------.........////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------+++***)))---------------,,,+++***,,,,,,++++++++++++++++++++++++------------++++++,,,,,,---...///111333444///.........---------,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++------------------------......////////////......------------------------------------............------------,,,,,,---...---------............//////............------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,---------,,,,,,,,,------000111111111///...///000---------------...//////,,,---------------------***++++++---...///000000---------------,,,,,,,,,................................................000...---,,,,,,...000111.........------.........------------......//////---...............------jjjWWWTTTOOOKKKIIIGGGEEEDDDCCCBBBAAA@@@>>>===<<<<<<888777777555444444444555777777777777777777666666111111111111111111111111000000000000000000111111111111111111111111000000,,,,,,............,,,,,,.........------............------,,,------.........///000000111111000000...---,,,,,,,,,,,,---...------------------------000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,...000111222111000...,,,------.........------,,,---...............///////////////////////////...............---------...........................------,,,,,,------------------,,,,,,------...---...///...------...000...000111000///...///000////////////////////////111///...---,,,---...///,,,------......///000000+++***+++---///111111000///---++++++,,,......---,,,,,,,,,,,,,,,,,,---...+++,,,------------...//////...---,,,,,,,,,------++++++,,,,,,,,,---------------.........//////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******------------,,,+++******++++++++++++++++++******++++++------------++++++,,,------///000222444555---------,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------------------------------,,,,,,,,,,,,+++,,,......---++++++---///---------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------000111111111///...///000...------------...//////------------------------+++,,,---...///000111111------------------------...................................................---,,,++++++---///000---..................------------...............,,,---...//////...------jjjWWWSSSNNNJJJHHHGGGEEEDDDBBBBBBAAA???>>>===<<<;;;888888888777444333444666777777777777777666555444222222222111111111111111000000000000111111111111000000////////////......***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........//////000000000000000------------------------------............------111111///...---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///111111111000000------......//////......---///000000///......///////////////////////////...................................................------,,,++++++,,,,,,,,,,,,,,,+++,,,,,,---...+++,,,,,,,,,++++++,,,......///000///......///111///000000000000111111111222000...---,,,---///000000000000///......------+++******+++...//////......,,,******,,,---...---+++,,,,,,,,,++++++---...,,,++++++++++++,,,,,,,,,......---,,,+++*********+++++++++,,,---.........---------.........//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++++++++***)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---...///111222333444,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........---------------------------------,,,,,,+++++++++,,,...///---******---000---------............//////............---------,,,,,,------------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---............------...///...,,,+++,,,---......------......///000......---,,,,,,,,,------------......///000111111---------............///................................................------,,,+++,,,---...///------...//////...------,,,---......//////............///000000000//////|||hhhXXXTTTOOOKKKIIIHHHFFFDDDBBBAAA@@@???>>>===<<<;;;666888999777555555777999777888888888777555444333222222222111111111000000///000000000111111111111000000000/////////......,,,------------------,,,+++,,,,,,,,,,,,,,,,,,+++---------------...//////---...//////000000//////+++,,,...//////...,,,+++,,,---...//////...---,,,///......---,,,,,,,,,,,,////////////////////////++++++,,,,,,------......,,,------...//////000000------...//////////////////111333222///---...///000000000000000000000000................................................------,,,,,,,,,------...,,,,,,,,,,,,,,,---......***,,,,,,,,,++++++---///---...//////......000111000000000111111111222222333111///------...000111111111000000///......------,,,+++,,,---///...------+++))))))+++---------+++---...---++++++---000///...,,,,,,,,,---......------,,,++++++*********,,,,,,------------------,,,,,,---------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,,,,,,,,,,******+++++++++***))))))******++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,---...000111222222222---------------------------,,,,,,,,,---...//////////////////////////////------------------------------............------------------------------,,,,,,,,,---------------,,,...///---))))))---111---------............//////............------------------......---------------------------------///...---,,,,,,---...///...---,,,,,,,,,,,,---...+++,,,.../////////...---,,,---...---+++++++++---...............//////000///...---,,,,,,,,,,,,------------....../////////........./////////000000................................................------------............------...//////...------,,,---.../////////...---........./////////000000zzzfffYYYUUUPPPLLLJJJIIIGGGFFFBBBAAA@@@???>>><<<;;;;;;444777888888666666999<<<999::::::999888666444333222222222222111111000000//////000000111111111222333222222222111111000000000///---,,,,,,---///000---......//////......---...............///000111---......///////////////***,,,...000000...,,,***,,,---...//////...---,,,,,,,,,++++++,,,,,,------------------------------++++++,,,------...//////,,,++++++,,,,,,...///000------...///000000//////111333444333///---...///111111111111111111111111---.............................................,,,,,,,,,---...///000111---------------...///000,,,---......------///111---...///.........000222000000111111222222222222333111///------...000111......//////000111111111000...,,,,,,...///......,,,***))))))+++,,,------,,,...///...,,,,,,...111333111...---...000000111))))))***+++,,,------...///......------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,,,,------+++,,,,,,---------,,,,,,******+++,,,------.........---++++++++++++---...,,,---...000111111111111---.....................,,,,,,,,,---...///000111................................................,,,------------------,,,------------------------++++++,,,---...///000111,,,...///---))))))---222---------.........////////////.........------------......//////......---------------------------000///---,,,,,,---///000///...,,,++++++,,,...///+++,,,.../////////.........///000///---,,,---..................///000000///...---,,,+++,,,,,,---------------------------.../////////000000111111////////////////////////........................---...//////000000//////,,,---...//////...---,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,---...///sssaaaYYYUUUQQQMMMKKKIIIFFFEEECCCCCCCCCBBB@@@>>>===<<<777777555444444555666777888777777666555333222111111111222222222333333333000000000000000000000000333222000/////////000111...---,,,,,,......---,,,,,,,,,+++++++++,,,---...//////...------------...------,,,,,,,,,+++++++++---,,,+++,,,.........---///...------...///000111,,,///111000...---///222+++,,,,,,------,,,,,,+++'''(((***+++,,,,,,,,,+++,,,+++******+++,,,...///000000000///---...000222111111000000///000000111111111111000000000000000000000////////////000000------......//////000000111000000///...------------------...///111222333000000000000///...---,,,......------------......222000...///222222111...///...,,,,,,,,,---///111000////////////000000111,,,+++++++++,,,,,,---............------,,,,,,,,,---------------...///000333111///,,,++++++,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++******+++,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...//////.........---------***+++,,,------,,,+++***------,,,++++++*********...---,,,,,,,,,,,,---...111///---...111222000...///............///000000///...,,,,,,---------,,,,,,---......//////......,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---........................------............------+++,,,,,,------,,,,,,+++,,,---------...////////////............---------.........////////////000++++++,,,------......///111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222///------///000///---,,,,,,,,,,,,---///111222//////000000///...------,,,,,,,,,,,,---///111111////////////////////////......................../////////000000000000111............////////////...------------...//////+++---000000...---------///......---------......rrr```WWWTTTOOOLLLJJJHHHEEECCCBBBBBBAAA@@@???===<<<;;;888777666555444555555666666666666555444333222111//////000000000111111111000000000000000000000000222111111000//////000000///...------//////...---...---,,,,,,,,,---.../////////...------------...***+++,,,---...//////000...,,,,,,,,,...///...---------,,,+++,,,,,,......***+++,,,,,,++++++,,,---+++,,,,,,------,,,,,,+++((()))***+++,,,,,,++++++------------...///000000...///000///...///000222444333222111000/////////000000000000000000000000000000////////////000000//////////////////000000111000000///......------.........///000111333333000000000///......------///..................///222000//////111222111//////...---,,,,,,...///111000//////.........//////,,,,,,+++++++++,,,------------------,,,,,,,,,+++++++++,,,,,,...///111111666444111...,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---//////.........---------------------------------,,,...///...---,,,---///.........------------,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,...---,,,,,,,,,,,,---......,,,++++++---...---+++------,,,,,,------...///000///------.........---,,,,,,---............---------,,,++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,---------...............///............---------------........./////////------------------------000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222///------///000...---...---------------.....................---,,,,,,000000000///......------................................................++++++,,,,,,,,,---------............////////////...------------...//////,,,...///000...------...---------------...///000qqq```VVVRRRNNNKKKIIIGGGEEECCC@@@@@@@@@???>>><<<;;;:::999888777666555444444444444444444444444333222222000000000000000111111111000000000000000000000000000000111111000000//////000///......///000///.........---,,,---...///000//////...------------...+++,,,,,,---...///000111...---,,,---///000///......---,,,,,,+++,,,,,,------,,,+++,,,.........---+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++,,,,,,---...////////////+++---///000000///111222555555444222111000///...000000000000000000000000000000////////////000000000000000000000000//////111000000//////......---/////////000111222333444222111///...------......////////////////////////,,,+++***+++,,,---,,,***///...---------...///000000///...---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,...000111222888666333///,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------...............---------........................,,,...///...---,,,---///------------,,,,,,,,,,,,,,,++++++++++++++++++,,,*********+++,,,---------...------,,,,,,------...,,,+++***+++,,,---,,,***+++++++++++++++,,,,,,---111///------...///...---++++++,,,---------------...------,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............---------......//////......---...............---------///............---------,,,---------............//////...------,,,++++++/////////...------,,,,,,---------------------------------............///111///------...///...---............---+++***)))------------------,,,+++000111111111000///---,,,................................................************++++++++++++............////////////...------------...//////,,,...//////...------...,,,,,,,,,---...///000111qqqaaaUUURRRNNNKKKIIIGGGEEECCC@@@@@@@@@???>>>===;;;::::::999888777555444444444222222333333444333333222222222222222222222222222000000000000000000000000...///000111111000///...///...---...///000///---...---,,,,,,,,,---///000//////...------------...............------------///...---...000000000///000//////......---------///,,,+++,,,///000///,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++)))***,,,---...------,,,))),,,///000000000111111444444444333222111000000/////////000000000000000000000////////////000000222222111111000000//////000000000000//////......000000000000111222333444222111///---,,,---.../////////000000000000//////+++************+++******///......---...///000000000///...---,,,+++++++++------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---...000111555444111///,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,///////////////......---........................////////////////////////+++---...---,,,+++,,,...------,,,,,,,,,+++++++++---,,,+++******+++,,,---+++++++++,,,,,,,,,------------------------------...---------.........---+++++++++***+++,,,,,,---000...---,,,---...---,,,***+++,,,,,,------,,,,,,///...---,,,+++*********,,,++++++******++++++,,,........................------............------------............------/////////...---------,,,///............---------,,,,,,,,,---------............---------,,,,,,,,,...//////......------,,,........................---------............///000///...------......---------......---+++)))(((------.........------,,,)))+++...000111111000///................................................+++,,,,,,,,,,,,---------............////////////...------------...//////,,,...//////---------...---------------...///000qqqbbbVVVSSSNNNKKKJJJHHHFFFEEE@@@AAA@@@@@@???>>>===<<<999999999888666555444333111222333333444444333333222222222222222222222222000000000000000000000000...///000111111000///......---,,,,,,......---,,,---,,,+++++++++,,,......//////...------------...---------,,,,,,,,,,,,+++///...---...000000000////////////......---,,,,,,,,,)))'''))),,,---+++)))+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,)))***,,,---...------,,,)))+++///000000000000111111111222333333333222222......//////000000000000000000////////////000000222222111111000000//////000000000000000/////////000000000000111222333333222111///---,,,---.../////////000111111000////////////000000/////////000............//////000000//////...,,,++++++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,------...000///...---,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---///000000000000///...------.....................////////////////////////***,,,---,,,+++***+++,,,------,,,,,,,,,+++++++++---,,,+++******+++,,,------------,,,,,,,,,++++++------------------------......//////.........///,,,,,,,,,,,,,,,------...///---++++++,,,---,,,+++***+++,,,,,,------,,,,,,///...---,,,+++***************))))))))))))******........................------............------,,,,,,------------,,,,,,/////////...---------,,,///............---------,,,,,,,,,---------......,,,,,,,,,---------......---......//////...---,,,........................---------............/////////...---,,,,,,---...+++,,,---------,,,+++***---....../////////......&&&(((+++...000111000000................................................------------........................////////////...------------...//////---...///...---,,,...///000///...---------------qqqaaaVVVRRRNNNKKKJJJIIIGGGEEE@@@@@@@@@@@@???>>>===<<<999999999888777666555444222333444444444444444333111111111000000000000000000000000000000000000000......///000000000//////...,,,+++,,,---...---,,,,,,,,,+++***+++,,,---...//////...------------...)))******+++,,,---.........---,,,---///000///...+++,,,,,,,,,,,,++++++***,,,+++++++++---...---,,,+++,,,,,,------,,,,,,+++---------,,,,,,---......,,,,,,---...////////////***,,,...//////...000111...000111333333333333222---......//////000000111000000////////////000000000000000000000000//////000000000000000000000000000000000000000111222222222111///...------............000000000000.........000111000///...///000....../////////000000000///...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------///000111111000///---,,,---------...............////////////////////////***,,,---,,,+++***+++,,,------------,,,,,,,,,,,,,,,++++++++++++++++++,,,.........---,,,+++++++++,,,------......------,,,+++---...---,,,+++,,,------------------...//////...,,,******+++,,,+++***++++++,,,---------------...------,,,++++++++++++***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,,,,,,,,,,,,,+++...............---------///............---------,,,---------............++++++,,,,,,---...//////------...//////...---,,,---------------------------------............///...//////---,,,+++---...***+++,,,------...---------...//////000/////////)))***,,,---......------------------------------........................,,,,,,,,,,,,------------............////////////...------------...//////......///...,,,,,,...000111000///...---,,,,,,,,,ooo^^^TTTQQQMMMJJJIIIHHHFFFDDD????????????>>>===<<<<<<777888888999888777666555444444555555555444444333111111111000000000//////000000000000000000000000...............///000000///---,,,---...///...------,,,,,,+++,,,---.../////////...------------...******+++,,,---...//////...,,,,,,,,,...///...---)))***+++,,,,,,,,,++++++---///000000//////000111+++,,,,,,------,,,,,,+++------,,,,,,---...///000------------...///000000,,,---......------///111...000111333333222111000------......///000000111000000////////////000000//////////////////000000000000000000000000000000000000/////////000111111000000000///......------,,,---///000000///---,,,***,,,...---+++***,,,.........///000000000000000......---------------...*********+++,,,---...///+++,,,,,,,,,------------,,,,,,,,,+++,,,,,,------++++++,,,---............,,,,,,,,,------------...------,,,,,,,,,,,,------///000111111000...,,,+++---------.........//////........................,,,---......,,,,,,---............------------,,,+++++++++,,,,,,+++++++++------------------,,,,,,,,,,,,---......---,,,,,,***,,,---,,,******+++------------------......///...---++++++,,,,,,,,,+++,,,,,,---............---------,,,++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,---------...............///............---------------........./////////,,,---------------------,,,---...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///...+++***,,,...------,,,,,,---......///,,,---....../////////.........---------,,,,,,,,,------------------------........................,,,,,,,,,,,,------------............////////////...------------...//////.........---,,,,,,...000000///...---------------mmm\\\SSSPPPLLLIIIHHHGGGEEECCC===>>>>>>>>>===<<<;;;;;;666777888999999888666666555555666666555555444333333333333333222222111111000000000000000000000000///...---------///000111000...---...///000///.........---,,,---...///000//////...------------...//////.........------------,,,+++,,,...///...---***+++---...///......---***---///...,,,+++---000+++,,,,,,------,,,,,,+++---,,,,,,,,,---...000111,,,+++******+++,,,...///.........---,,,,,,...111000111222333222000...------------...///000000111000000////////////000000------......//////000000000000000000000111111111000///////////////000111000000000000///...---,,,,,,---///000000///---,,,+++...///...,,,+++---///......///000000000000000......---------...//////))))))***+++,,,...///000,,,,,,,,,------.........+++***++++++,,,---...///,,,---......//////......,,,,,,,,,---------.........------,,,,,,------...//////111111000...,,,***---------.........//////...........................///000///......///000//////.........---------***+++,,,------,,,+++***+++,,,,,,------......///,,,,,,---......---,,,,,,***---...---+++***,,,...------,,,,,,------...//////...,,,,,,---------,,,,,,---......//////......,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---........................---..................------..................---,,,------......///////////////.........---------.........////////////000///......------,,,,,,++++++---...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///...+++***,,,///000///---,,,,,,---...///+++,,,,,,---.........---///......---------......------------------------........................------............//////............/////////000...------------...//////...///...---,,,,,,...000......---------......///jjj]]]UUUQQQMMMIIIHHHGGGFFFEEEEEEBBB@@@>>>======;;;999888888888888666444222111222222222111111111111000444444333222111000///...////////////////////////+++---///111111000///......---+++******+++---...---/////////---,,,---...///............------------------...------,,,,,,------------------------//////.........---------$$$&&&(((+++---------------.........---,,,,,,+++------......------,,,+++++++++,,,,,,---.........///...---,,,+++,,,------222111111000///......---+++,,,------......------222111111111000000/////////////////////.........000...---...000111111000//////............//////......---------,,,,,,,,,---///000000///......///......------------......222111...,,,+++,,,------...---,,,,,,++++++++++++---------.........//////+++,,,------......------000...---+++******+++++++++,,,---...---,,,+++***000...---...///000///...,,,------......------,,,//////000000//////...---,,,------...///000111111...///////////////......---------............///---,,,,,,,,,,,,---......,,,---......,,,,,,---...........................//////.........//////000///...,,,,,,,,,---///000---------............///+++++++++,,,,,,---------,,,++++++---///000000///111///...---......,,,+++***++++++,,,,,,++++++***000000000000///...------///............------------------,,,,,,+++++++++,,,,,,,,,------.........,,,---------...////////////////////////...............------------......///000111000...------...+++******+++,,,---+++***.........////////////000........................++++++,,,------......///.../////////...---,,,,,,//////.........---------////////////............////////////////////////000000000000000000000000///,,,+++,,,...///---+++......////////////............------------......000000/////////.........jjj]]]UUUQQQMMMIIIHHHGGGFFFEEEEEEBBB???>>>>>>===;;;:::444555666777777666555444333333333333222222222222111111111111000000000000111111111111111111111111...///000111111000000///000///...------...///000---...///...,,,+++,,,---///............------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,******++++++++++++******------......------,,,++++++,,,,,,---.........---+++,,,,,,---......//////111000///.........//////111111000000///......---+++,,,------......------111111000000000//////////////////////////////...222000......000000000...//////............//////.........---------,,,,,,---...000000.........///......------------......000...---,,,+++,,,...//////...------,,,,,,,,,---,,,------------.........+++,,,,,,---------------+++*********+++,,,---...---............---,,,,,,...------...///000///---,,,------......------,,,------......------,,,+++---------......///////////////000000000000//////---------............///---,,,,,,,,,,,,---......,,,---......,,,,,,---...------------------------///......---------......///...---++++++,,,...///---------............///,,,,,,,,,,,,,,,,,,------...---,,,---...///...---111///------......,,,+++,,,,,,------------,,,,,,////////////......---,,,///............------------------,,,,,,,,,++++++,,,,,,,,,---------......---------...............////////////..................------------......---...//////------...///000///......//////---+++------........./////////........................+++,,,,,,------......///.........///......------//////.........---------111111000///......------///////////////////////////////////////////////////---+++,,,...///---+++......////////////............------------............---------,,,,,,,,,jjj___UUUQQQMMMIIIHHHGGGFFFEEEDDDBBB???>>>>>>===;;;:::555555666666666666555555444444444444333333333333//////000000000111111111111111111111111111111111222111111000000000000000000///...------...///000---...///...,,,+++,,,---///............---------,,,------.........---------------------------------,,,,,,,,,,,,+++++++++------,,,+++************------......------,,,,,,)))***,,,---.../////////,,,,,,------...//////000222111///.........///000111000000//////.........,,,,,,---............---///////////////...............//////////////////222111//////000000...---//////............////////////.........------------...000000...---...///......------------......---,,,+++++++++,,,.../////////...---------......,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,++++++++++++,,,---.../////////...------------...---------...000111///---------............------------......------,,,+++------------------------//////000000000000000///---------............///---,,,,,,,,,,,,---......,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------------......111000...,,,+++,,,---...---------............///------------,,,,,,,,,,,,///...------......---+++000...------......,,,+++---......//////......------------......---,,,,,,///............---------------------,,,,,,,,,,,,,,,,,,,,,------------..................---------..............................------------......***,,,------------...000///...,,,,,,,,,+++***(((,,,---------....................................,,,,,,,,,---......//////------......///........................---------333222111000///...---,,,////////////////////////...........................---,,,---.........,,,......////////////............------------......---------------,,,,,,,,,jjj___UUUQQQMMMIIIHHHGGGFFFEEEDDDBBB???>>>>>>===<<<:::999888888777555444333222444444444444333333333333000000000111111111222222111111111111111111111111333222000......///000111------,,,++++++,,,------...///000///---,,,---...///............---------,,,------...............000000000000000000000000---,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...,,,------...------,,,,,,***+++,,,---............,,,------......//////000000///...---------...///000000/////////.........,,,------...................................................////////////111/////////000111///...//////............///////////////.........------,,,...//////...------.........------------......---,,,+++++++++,,,,,,---......------------......+++++++++,,,,,,,,,------***++++++,,,---,,,,,,,,,000//////.........------000///---,,,,,,,,,---...------...111333333111///------............------/////////000//////...------,,,,,,,,,,,,,,,,,,,,,......//////000000//////---------............///---,,,,,,,,,,,,---......,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222444222000---,,,,,,---...---------............///......------,,,,,,,,,+++...---,,,,,,......---,,,///...,,,------...,,,+++------............------++++++,,,---------,,,,,,///............---------------------------,,,,,,------------------------/////////...---------,,,------...............///......------------......***+++------,,,+++---...---+++*********+++***(((,,,,,,,,,---------..............................,,,,,,------.../////////,,,,,,---.../////////...........................222222111000//////......////////////////////////...........................---------.........---......////////////............------------......////////////////////////iii```UUUQQQMMMIIIHHHGGGFFFEEECCCAAA???>>>>>>===<<<;;;999999777666555444333222333333333333222222222222333222222222222111111111000000000000000000000000333111///---,,,---///000,,,++++++++++++++++++,,,///000111000.........//////............---------,,,---....../////////...000000000000000000000000------------...............---,,,++++++,,,---...,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,------.../////////111000///...---...//////////////////............,,,---......//////......------------............---.........//////000000---------///222222111000//////............/////////.........------------,,,...//////...------.........------------............---,,,++++++******---,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,------------,,,...............---------///...,,,+++++++++,,,------...111444777777444111---......//////......---/////////000//////...---,,,,,,,,,,,,,,,+++++++++,,,---...///////////////---------............///---,,,,,,,,,,,,---......,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333555777666444111///.........///---------............///.........------,,,,,,,,,,,,+++***,,,...//////......---,,,,,,---...,,,+++,,,,,,,,,------,,,,,,,,,******+++,,,---------,,,///............---------------------------------------------------------/////////...---------,,,,,,---------......//////......------------......,,,---...---+++***+++,,,...---+++,,,.../////////,,,,,,,,,---------..............................,,,,,,---......//////000,,,,,,---.../////////...---.....................////////////000000000000////////////////////////.......................................---............////////////............------------........./////////////////////ggg___UUUQQQMMMIIIHHHGGGFFFEEECCCAAA>>>>>>>>>>>>===;;;666666555555555555666666333333333333222222222222333222222222111111000000////////////////////////111000...---,,,---///000........................///000111000...---...//////............---------,,,---...///////////////........................------...............///111000...---,,,+++++++++,,,,,,------......------------......------,,,+++++++++,,,,,,---......///444333111000000000111222........................------...////////////...---------...............------......///000000000,,,,,,---000222333222111//////............//////......---------,,,,,,,,,,,,---//////---,,,---.........------------......//////...---,,,+++******,,,,,,+++++++++,,,------,,,,,,,,,,,,------------+++,,,------......------'''(((***+++------......------,,,++++++++++++,,,---///333777:::999666333......////////////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000///---------............///---,,,,,,,,,,,,---......,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222555777999666444111///......///000---------............///.........---------------+++******+++...//////......,,,+++,,,---...,,,+++***++++++,,,,,,++++++***)))***+++,,,---.........///............---------------------...............------------,,,,,,,,,...............---------,,,,,,,,,---......//////......------------......---......---+++******+++,,,+++)))***,,,...//////,,,---------....................................---------...//////000000------......///.........---------...............------......///000000000////////////////////////........................---/////////...---...///......////////////............------------......,,,,,,,,,---------------}}}fff^^^UUUQQQMMMIIIHHHGGGFFFEEEBBB@@@>>>>>>>>>>>>===<<<777666555444444555666777444444444444333333333333////////////000000000000000000000000000000000000000///.........///000111//////000000000000//////---//////...---,,,---...///............---------,,,---...///000000000000------------------------,,,,,,,,,------.........////////////...,,,+++++++++,,,------......------,,,,,,------...---------******++++++,,,---------444333222111000111222222........................------...///////////////------......////////////------......///000000111,,,---...000222333111/////////............//////---,,,,,,,,,,,,++++++++++++---......---,,,------......------------.....................---,,,,,,,,,,,,,,,,,,,,,---......,,,------------.........,,,---......//////......((()))+++---.../////////---------------,,,,,,+++,,,...333888;;;:::777333......////////////......------......------,,,+++++++++,,,,,,------.........///000111111222222222---------............///---,,,,,,,,,,,,---......,,,---......,,,,,,---...---------------------------......000111333555666333222000...------...///---------............///------------............,,,+++***+++---...---,,,---,,,++++++---------+++******++++++++++++******)))***+++---....../////////............---------------------.........///......---------,,,,,,,,,---------...............++++++,,,------...//////......------------......,,,---...---,,,+++,,,---,,,)))'''''')))+++,,,,,,------........./////////........................------......//////000000.........///......---------------.........//////------------............////////////////////////////////////////////////---///000000------...000......////////////............------------......,,,,,,,,,---------......|||eee]]]UUUQQQMMMIIIHHHGGGFFFEEEBBB@@@>>>>>>>>>>>>===<<<:::999777555444333333444666666555555555444444444++++++,,,---...///000111111111111111111111111111000//////000000111222222//////000000000000//////,,,---...---+++***+++,,,//////.........---------,,,---...///000000000000////////////////////////+++++++++,,,,,,---------***,,,---///000//////...+++,,,,,,---.........---***+++,,,---.../////////)))******++++++,,,------222222000/////////000111---.....................---......///////////////........./////////000000---------...///000000111......///111222222///---//////............//////,,,,,,,,,+++++++++******+++---......---,,,,,,---.........------.........,,,---......//////......---------------...///000---------.........//////---...//////000/////////...///000111111000//////---.../////////...,,,++++++---222888;;;:::666333......////////////......//////000000//////...---++++++,,,------...//////000000111222333444444444---------.........//////---,,,,,,,,,,,,---......,,,---......,,,,,,---...........................////////////000111222333111000...,,,+++,,,---...---------.........//////,,,---------.../////////...,,,++++++------,,,***---,,,++++++---------+++***++++++,,,,,,++++++***)))***+++---...///000000//////.........------------------.........//////.........------,,,,,,,,,,,,------....../////////++++++,,,,,,---...//////.........------.........***,,,------------...000111...+++***,,,---...............////////////000........................------......///000000000.../////////...---,,,,,,---------.........//////.........------,,,,,,,,,////////////////////////000000000000000000000000---///111000---,,,...000......////////////...............------................../////////000000{{{bbbXXXRRROOOLLLKKKKKKKKKKKKJJJCCCBBBAAA???===<<<;;;;;;888888888888777777777777777666555333222111000000222222111111000000//////111111111111222222222222000000000000000000000000000/////////111222111000......---------,,,,,,,,,------,,,,,,,,,+++++++++...,,,)))'''&&&'''(((***------------------------+++++++++,,,---...///000,,,---...000000000///.........---------,,,,,,,,,..............................---,,,++++++++++++////////////////////////////////////............000111333444333222000...)))&&&&&&***000444333111000000000000111111111111111111000000000000111111111000///...............///...---,,,+++,,,------,,,,,,---.../////////...000//////......000111222......---------,,,,,,,,,.........------,,,,,,,,,////////////////////////+++,,,---...////////////........................---------,,,,,,,,,++++++,,,---///111111000...---000---++++++...000///.........////////////............------------......///000333555666555333222,,,------......------,,,******+++++++++,,,,,,,,,---.........---,,,,,,+++------------------------........................++++++------------++++++...------...///000...---+++,,,.../////////......------.........---+++***,,,------......------,,,---------......---,,,,,,,,,,,,,,,---------......---...///---+++))))))******,,,...///111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,..................------//////.........------------------------------------------.........//////---...............------111111111111111111111111222111111000///......------...///...------...///,,,...000000///...///000//////////////////////////////...---,,,++++++***000000000000000000000000////////////////////////////////////////////////,,,///222222000...,,,,,,...///111000///000111333|||cccYYYTTTQQQMMMKKKJJJIIIHHHFFFDDDCCCBBB@@@>>>===<<<<<<777777777666666555555555555444333333222222222222111111000000000/////////////////////000000000000000000000000000000000000111000//////111222111000............---------,,,.........---------,,,,,,,,,+++++++++,,,...000111------------------------,,,,,,,,,,,,---......///---.........///......---.........---------,,,,,,---------------------------------,,,------..............................---.........//////000000333333444444333111000///000---+++,,,000111///,,,...////////////000000000111111000000000000111111//////...---------------///...---,,,,,,,,,------------......///.........//////.........///000111............---------,,,,,,,,,++++++************........................,,,,,,---......---------........................++++++++++++************,,,---///000000000///...000---+++,,,...000///.........////////////............------------......///111333555666555444333---------......---------++++++++++++,,,,,,,,,,,,---.........------,,,+++------------------------........................+++,,,------------,,,+++---,,,,,,...///000...,,,+++,,,.../////////...---------.........---,,,+++,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,---------...///...,,,++++++,,,------...////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------------------000///...---,,,++++++***++++++,,,---............------------------------000000000///...------------...///...------...//////000111111///------...//////////////////////////////......------,,,,,,........................................................................---...//////......000222555333111/////////000000|||cccZZZVVVRRRNNNJJJHHHGGGDDDBBBEEEDDDBBB@@@>>>======<<<777777666555444333333222333333333222222333333444111111111111111000000000////////////000000000000000000000000000000000000111000//////111111000////////////.........------//////.........---------111111000///......------------------------------...---------------......///......------------............------------,,,------------------------------------...///000000........................,,,,,,---...///000111111444444444333222111111000444111......000000---***............////////////111111000000000000111111//////..................///...------,,,,,,------.........///......------...............///000000/////////.........------//////............------------------------------......//////......---,,,------------------------,,,,,,+++++++++*********............///////////////---,,,,,,...000//////...//////000000//////.........------------......///111333555555555333333------............------+++++++++,,,,,,,,,---------............---,,,,,,------------------------........................,,,,,,------------,,,,,,,,,,,,,,,...///000...,,,,,,,,,---............---------.........---,,,++++++,,,,,,------,,,,,,+++---,,,,,,+++,,,---///000***+++++++++,,,,,,,,,,,,---...///...---,,,---///---,,,++++++************........................------------------------........................---------,,,,,,,,,++++++------------------------000000///...---,,,,,,++++++,,,---...............------------------------//////......------,,,,,,---...///...------...///111222333111///---------///////////////////////////////////////.......................................................................................---,,,,,,///444888===777000------//////...zzzbbbYYYUUUQQQMMMJJJGGGFFFCCCBBBDDDCCCAAA???>>><<<<<<;;;888777666555444333222222444444333222222222333333333333333333333333222222000111111111222222222222////////////////////////111000//////000000///...000////////////.....................------------.../////////...,,,+++***........................///......------------...///...---------...///000............---------------------------------------------------...//////........................---------...///000000111222222111000000111222222000...---...000111000............/////////000000111111000000000000111111000000000000000000/////////......---------------.../////////...---,,,,,,.............../////////000////////////.........000000000000000000000000------------------------...//////000000000//////------------------------............------------///............///000000......---...//////////////////000000000000//////......------------.........///111222333333222111......////////////......,,,,,,,,,,,,------------------............------------------------------........................,,,------------------,,,++++++,,,...000000...,,,---------------------------------------------,,,++++++,,,,,,,,,,,,++++++---,,,+++***+++---000111++++++,,,,,,,,,---------,,,...//////......///111...---,,,+++***+++,,,---........................---------------------------------.....................---------,,,,,,,,,...........................////////////000000000///////////////...---,,,/////////////////////////////////......------------...///...---------///000111222111///.........////////////////////////......//////000000000111..............................................................................---,,,,,,000444888@@@888///+++---000000...xxx```WWWRRROOOKKKIIIHHHGGGEEECCCCCCBBB@@@>>><<<;;;::::::999999888777666555444333666666444333222111111111222222222222222222222222000111111111222222222222////////////////////////111///...///000000///...000////////////.........---------,,,,,,,,,,,,+++$$$&&&)))---000111111111........................//////...---------............------...000222333//////.........---------------------------------...------,,,++++++,,,,,,........................///////////////.....................///111222333---,,,,,,---///000000000//////000000000111111111111111000000000000111111...///000000000000//////...//////.........------.../////////...---,,,,,,.........///////////////000////////////.........---------------------...........................***+++---...///000000111......................../////////.........------///............///000000---...///////////////000//////000000000000//////......------------......------///000111111000000...//////000000//////...,,,,,,---------.........------...//////......---------------------------........................------------------------++++++---///111111///------------,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++---,,,+++***+++---000111------------............,,,...////////////000222111000///...///000111222................................................---------.........//////////////////....................................------........./////////...//////000000000//////000000000000000000000000000000000///////////////---...///...---------///...///111111/////////000000000000000000000000000......//////000111111111////////////////////////................................................---...//////...///111333<<<555---+++...111111000vvv___VVVQQQNNNKKKIIIHHHHHHGGGEEEBBBAAA???===;;;:::999999::::::999888777666666555777666555333222111000000/////////000000000000000////////////000000000000000000000000000000000000///...---...000111000////////////.........------------,,,,,,,,,+++++++++((())),,,...000111111111........................///...............//////...------......///111111/////////.........------..............................---,,,+++******+++------------------------000000//////............+++,,,---...///000111222........................000000000000111111111111111111000000000000111111,,,---...///000///...---...////////////...------.........///......------...//////000111000000000/////////.........------.............../////////////////////////////////'''(((***+++---...//////////////////////////////......---------,,,,,,,,,............////////////,,,...000000/////////000///000000111111000000///......------------......------...///000000000000//////000000000000//////---------.........//////------...////////////...------------------------..............................------------......+++,,,...111333333000......---,,,,,,+++,,,,,,,,,------,,,,,,,,,---......,,,------......------,,,---,,,,,,+++,,,---///000............////////////,,,...//////......///111,,,,,,,,,,,,,,,---...///........................////////////////////////,,,,,,------.../////////000000000////////////.................................---,,,+++***))))))+++,,,---///111111222222////////////////////////000000000000000000//////---...///...------...///,,,...///000///...///000000000000000000000000000......//////000000111111000000000000000000000000------------------------------------------------,,,...000000///......///555111------///111222111vvv___WWWRRROOOKKKIIIIIIHHHGGGEEEBBBAAA@@@>>><<<;;;::::::999999888888888777777777666555444333222222111222000000000111111111222222////////////000000000000000000000000000000000000---,,,,,,...000111111000............---------,,,...---------,,,,,,,,,,,,000000//////...---,,,+++..............................---......///000111---.........---,,,,,,+++////////////............////////////////////////...------,,,,,,,,,------------------------------.........///////////////------///000000000///...000000000000///......////////////000000000000111111111000000000000111111---///000222222222000///...//////000///...---,,,------......///.........//////111222222222111000............---------,,,/////////000000111111111........................)))***+++---.../////////111111111111111111111111............---------,,,,,,---///000000000///...,,,///111111000...///111000000111111111111000000......------------............///000000111111222///000000111111000000///---.........////////////------...///////////////------------------------........................///...---,,,,,,---...///,,,---///222555555222///...---,,,+++++++++,,,,,,---,,,,,,,,,,,,---...///---......//////......------------------------------------.........//////---...//////------...000)))************))))))(((........................////////////////////////,,,,,,------...//////000000////////////.................................//////...---,,,+++******,,,---...............---........................////////////////////////---...///...------...///,,,...//////---,,,------000000000000000000000000.../////////////////////////////////////////////------------------------------------------------+++---......------...///......//////000000000///www```XXXSSSPPPMMMJJJIIIHHHFFFEEECCCBBBAAA???===<<<;;;;;;888888888888777777777777444333333222222333333444333333333444444555555555111111111111222222222222000000000000000000000000,,,,,,+++---000222222111......---------,,,,,,,,,//////.........---------,,,,,,,,,,,,------......////////////////////////---------......000111222.........---,,,)))'''%%%000/////////............000000000000000000000000---------------...///000------------------------,,,------...///000111111///000111222111///---,,,...000111111000000111222............/////////000111111000000000000111111111222444666666666444333...///000000000///---,,,,,,,,,---.../////////...///000111333333222222111......---------,,,,,,,,,+++,,,,,,,,,------......------------------------......///000111111000000111111111111111111111111111000000000////////////,,,---///111111000...---+++///222222000...///111000000111111111111000000.........------.........000000000111222222333333000000111111111111000000............/////////000------...///000000//////------------------------........................///...---,,,,,,---...///,,,---000333666666333000///...,,,+++***+++,,,,,,---,,,,,,+++,,,---...///......////////////......------.........---,,,,,,,,,,,,,,,---------......---...///...---,,,---///////////////...,,,***)))........................000000000000000000000000,,,,,,------...///000000//////.........---------/////////////////////////////////000000000000111111111000...+++)))'''%%%////////////////////////---.....................---...///...------...///...///000///,,,******+++000000000000000000000000///////////////.................................------------------------------------------------+++,,,,,,,,,+++,,,///111+++---111222000///......uuu```WWWPPPNNNLLLJJJHHHGGGFFFEEEAAA@@@@@@???>>>===<<<<<<999888777666555444333333444333333222222111111000//////000111222333333333111111222222222222111111222222111111000000//////...............///000111...------,,,,,,------...000000///...---,,,,,,,,,---,,,+++******,,,...///////////////////////////------............------******++++++,,,---......---...///...------...///***+++,,,---........................///////////////////////////......------......///////////////111111000000//////......//////000000000000//////222222111000//////000000000000111111111111000000000111333555666555444333111000///------......///000000000000000000000000000000111222333333444444222///---...000111000...000000//////.........---111000000000111222000//////////////////000111111333444666666555222///---////////////////////////...///000000000000//////111111111000000000000000//////////////////////////////////////////////////////.........000111333000000111111111///---,,,///////////////............---,,,,,,,,,,,,---...//////.........---------............//////////////////.........---------+++---///222333333222111333222000,,,***+++...111,,,---.../////////------------..................,,,,,,,,,------............------,,,,,,------...,,,,,,,,,------.................................////////////////////////......////////////......000000//////......------...........................---,,,,,,,,,...///000........................------------------------------------------------,,,,,,,,,---...///000000222111000.........///000............////////////000000//////.........---000///...------...///000........................////////////////////////...............---------............////////////......//////000000111111uuuaaaXXXOOONNNLLLJJJHHHFFFEEEEEEAAAAAA@@@???>>>======<<<888888777666555444333333444444444333222222111111000000000111222222222333000111111222222111111000000/////////.........---...............///000000...------,,,,,,------...000000///------,,,,,,---...---,,,+++,,,---///000........................------............------,,,------...//////000000---...//////---,,,---...***+++,,,---........................////////////000000000000000//////...---......///////////////111000000000/////////...//////000000000000//////222111111000//////000000000111111111111111111000...///111222222222000///111000///...---......///000000000000000000000000......///000000111222222222///---...000111000///000/////////............000000000111222111000///111000/////////000222333666777777666555222///...........................///////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000.........//////111222222000000111111000///...---..............................---,,,,,,---......000000/////////........./////////000000000000111//////.........---------,,,...000222333222222111000///...+++))))))+++...000...---,,,,,,,,,...///........................------------............------------------------,,,,,,,,,---------..............................////////////////////////......////////////......///////////////.................................---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------....../////////111000///---------...///............////////////000/////////............000///...------...///000++++++++++++++++++++++++000000000000000000000000////////////////////////............////////////.../////////000000000111sss___VVVOOONNNLLLJJJHHHFFFEEEEEEBBBBBBAAA@@@???>>>======888888777666555444444333555555444444333222222222111111111111111111222222000000111111111111000000////////////..................////////////000000......------------......000///...---------------///...---------...000111------------------------------............------.........//////000000111...///000///---,,,,,,...+++,,,---...............---............/////////000111111111111000//////---......///////////////000000000000//////////////////000000000000//////111111000/////////000000111111222222222222111111//////000111111000...---000000///............///000000000000000000000000...//////000000111111111111000......000000000///////////////...............000111222222111000...333111///...///222555777;;;:::999777444222000///////////////////////////111000///......///000111000000000000000000111111111111111111111111111111111111111111111111111111,,,---...000111222222222000111111111000///...---,,,,,,------......//////......------------......000000000000000/////////000000000000111111111111/////////............---...///000222222222111000.........---+++***+++---222000,,,)))(((***...000....................................------------,,,---...//////...---,,,,,,,,,,,,------------...........................////////////////////////......////////////...............///////////////////////////////////////,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------........................///......------------...............////////////////////////............//////............//////........................000000000000000000000000------......//////000000............////////////////////////000000000000ooo\\\SSSOOONNNLLLIIIGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>888777777666555555444444666555555444444333222222222222222111111111111111///000000111111000000///111111111111000000000000/////////000000000//////......------------......000///...---------------......---------...///000------------------------------............------------------......//////...///000///---,,,,,,---,,,,,,---...............---------.........//////000000000000000///......---......///////////////000000000000//////////////////000000000000//////111000000/////////000000222222222333333222222222111111222222111000///...000/////////............////////////////////////000111111111222222222333111000/////////000000000///////////////.........---000222333222111//////222111000000222555999<<>>>>>777777666666555555444444666555555444444333222222222222222111111111111111000000111111111111000000000000000000111111111111//////000111111000///...///......------....../////////...------------...---------------......///........................------............---------------..................///000///---,,,---...------......//////......------------..................//////......---,,,---......///////////////////////////000000000000//////000000000000//////000///////////////000000222222222333333222222222111111111111000000///...///////////////......---////////////////////////111111111111111222222222000000000/////////000000.........///////////////---000333333111//////000111111222444777;;;>>>@@@>>><<<999555333111111111000000111111222222222222333111///...---...///111//////000000111111111111////////////////////////////////////////////////,,,---000111333333222222111111000000///.........+++++++++,,,---...//////////////////////////////................................./////////000000////////////////////////000000000111111111111000000222333333222000000111///...------,,,,,,,,,,,,//////.........------------,,,,,,,,,++++++******,,,---///000000///---,,,------------------------........................////////////////////////......////////////......------......//////000000000000000000000000000000,,,---...//////...---,,,////////////////////////---------------------------------......///////////////////////////......////////////000/////////............////////////.........///////////////...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,........................*********+++,,,---..................////////////000000000000////////////mmm\\\UUUNNNMMMKKKIIIGGGEEEDDDDDDBBBBBBAAA@@@???>>>======777777666666555555555555555555444444333222222222111111111111111111222222111111222222222222111111............///////////////000111222111000///...//////............/////////......---------......,,,,,,---------.........////////////////////////------............------////////////////////////---...///...------...///---....../////////......,,,------------.........---............---,,,,,,---......///////////////////////////000000000000//////000000000000////////////......//////000000111111222222222222111111/////////.............../////////000///......---000000000000000000000000///////////////////////////000000000......000111.........///////////////...111333222///...000222222444777;;;>>>???@@@@@@:::999666444222111111111//////000000111222222222222111000///......///////////////000111111222222................................................//////000111222222222222222111000///.........///,,,,,,------......////////////000000000000//////------------........................////////////...////////////000000000//////000000000111111222...000111111000//////000,,,---///000000///---,,,/////////...------,,,,,,,,,,,,,,,,,,++++++++++++---...///000000///...---...------------,,,,,,,,,........................////////////////////////......////////////...............///////////////////////////////////////.........///......---,,,---------------------------------------------------------...//////000000////////////////////////...///000000111000000000............////////////.........///////////////......////////////..............................------------------------------......//////000000............////////////000000000000////////////lll\\\VVVNNNMMMKKKIIIFFFEEEDDDDDDAAAAAA@@@???>>>======<<<666666666666555555555555444444444333222222111111000000000111222222222333222222333333333333222222---........./////////000///000222222222000///---//////............//////......---------......///------...///////////////........................------............------........................+++---......------///000......////////////......,,,,,,---------........................------,,,---......///////////////.../////////000000000111//////000000000000//////...............///000000000111111111111111111000/////////...//////000000...///000000000///------000000000000000000000000/////////////////////...///000111000...---///222............/////////000///111333111...---000444444888>>>BBBDDDBBB>>><<<555444333222111111111111222222222333444444555555111111111000///............//////000111111222222////////////////////////////////////////////////222111111000111111111222222111000///......//////........................///000111111111111000///---.........////////////...////////////000000000.../////////000000000000////////////000111333333---...//////------...///,,,---///000111000000///000//////...------,,,,,,------------------...............//////...............---------,,,,,,,,,........................////////////////////////......////////////......///////////////.................................//////...---------------------------------------........................---------...///000000000......//////000000111111------///000000000//////............////////////............/////////000---...///000000///...---000000000000000000000000........................////////////////////////............////////////111000000000/////////...iiiZZZTTTNNNMMMKKKHHHFFFEEEDDDCCCAAAAAA@@@???>>>===<<<<<<666666666666666555555555444444333222222111111000//////000111222333333444222333333444444333333222///000000000111111222222000111222333222111///---//////............//////......---------......///...//////000000000000000---------------------------..................---,,,,,,,,,,,,,,,,,,,,,+++***,,,............000111...///////////////......,,,,,,,,,---------......///////////////......------......///////////////.../////////000000111111//////000000000000//////...............///000111000000111111111111000000111111000111111222333444...///000000000///---,,,000000000000000000000000111111111111000000000000...000111000...---///222---.........//////000000000222333000,,,,,,111555777<<>>===:::999777555444555666777111222333444333222111000222222333333333333222222///+++''')))...222222000333333222222222222222333666555444333222000///...000000//////.........---111111000000//////......///////////////...------+++,,,,,,---///111222333//////000111111111111111......////////////......////////////............333111///---,,,---...///.........------,,,,,,,,,000000000000000000000000........................////////////////////////111000000////////////000------......//////000000000000000000000000000000000000111111111111000000...000111111000000111222000000000000000000111111000000000000000000000000//////............//////000000000000000000111111...////////////111555888===BBBHHHHHHCCC<<<777444222333444555555555555444<<<===>>>??????;;;555111///////////////////////////000111222333222111111000000000000////////////000000000000000111111222444222000///000000///...111111000000//////......###(((...000///...///111333555666666333000......//////////////////......222111///.........///000---......///000111111222333333222111111222333333444222///------------,,,......//////000000111111000000000000000000000000------------------------........................111111000...---,,,++++++------......------,,,+++........................///...---,,,,,,,,,,,,,,,***+++,,,---...000111111222111///...------......///...---,,,,,,...///111000000//////......------......---,,,,,,+++******------...///000000//////////////////////////////000000///...------,,,,,,,,,---......//////......////////////////////////000000000000////////////............//////////////////.........---------//////000000000000//////------............------000000000000000000000000jjj[[[SSSNNNMMMLLLIIIGGGEEECCCBBBBBBBBBBBBAAA@@@???>>>===:::999777555444555666777333333333333333222222111000111111222222111111000222...+++,,,000333222000111111000000000000000111555555333222111//////...//////......------------111000000000/////////...///////////////...---,,,...............///000000......///000000000000000...//////000000//////...////////////............000///...------...///000/////////.........------000000000000000000000000........................////////////////////////000//////...//////000000/////////000000000000000////////////////////////000000111111111111000000...000111111000000111222111111111000000000000000000000000000000000000000111000000//////000000111000000111111111000000///000111111111111333666999===CCCHHHHHHCCC;;;666444222333333444555666666777AAABBBBBBAAA>>>999333000///////////////////////////000111222333222111111000000000000000000000///000000//////000000111222444222000000000000///...111111000000////////////***,,,///000000//////000222444666555333111///////////////000000000000000222111000///...//////000......//////000000111111111111000000000111222333222000...---...///......////////////............000000000000000000000000------------------------........................000000//////...---------+++,,,------....................................///...------,,,,,,,,,---+++,,,,,,---...///000000//////...------...///000...---,,,+++,,,---///000............------------...---------,,,+++++++++---......////////////...////////////////////////000//////...------,,,,,,,,,,,,---...............////////////////////////000000000000////////////............//////////////////.........---------------............---------......//////......---////////////////////////~~~hhh\\\TTTNNNMMMLLLJJJGGGEEECCCCCCBBBBBBBBBAAA@@@???>>>===:::999777555555555666666555444444333333333333333111111222222222222111111555222//////111333222000111000000000000000111111444333222111///...............---------------,,,000000000000////////////...////////////......---111000///......---......------.../////////////////////000000000000//////////////////............---------...///000000111000000000///////////////000000000000000000000000........................////////////////////////...............///000111111111111111000000000000////////////////////////000000111111111111000000...000111111000000111222222111111111000000//////000000000000000000000000222111111000000111111222222333444555444333111///222222333333333555888:::>>>CCCHHHGGGBBB;;;666444333222222333444666888999???BBBCCCAAA;;;555222111000000000000000000000000///000111222333222111111000000000000000000000000///////////////000000111444222000000000111000///111000000000000/////////222111000000111111///...111222444444333111000111///000000000111111222222222111000////////////000////////////000000000000//////......///111333444111///------...000000///000//////...------,,,,,,000000000000000000000000------------------------........................////////////......------***+++,,,---.../////////.................................------------------------.........//////------------...///000111---,,,+++++++++,,,...///,,,,,,,,,------------------------------------,,,....../////////......---/////////////////////////////////...------,,,,,,+++,,,------......------////////////////////////000000000000////////////............/////////////////////............------..................------......//////......---........................zzzfffZZZTTTNNNMMMLLLJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@???>>>===999888777666555555555666666555444333222333444555333333444444444444333333444222000000222333222111222222222111222222333444333222111///....................................000000000000///////////////000000000000000//////111000///......---......---...//////000000/////////000000111111000000///////////////............,,,---...///000000000000////////////////////////////////////////////////........................////////////////////////------------...///000111111111111000000/////////000000000000000000000000000000111111111111000000...000111111000000111222222222111111000/////////111111111111111111111111111111111000000111111111666777999:::999777444222222333444444444555777999===BBBFFFFFF@@@999555333222111000111222555888:::888<<>>===999888777666666555555555666555444333222333444555222222333333333333222222000//////000111333333222222222111111222333333444333222000...------......///////////////000000000////////////000000000000000111111222222222111111///............//////000//////000111111111111000000000111111111111000000////////////..................////////////..............................////////////////////////////////////////////////000000000000000000000000---------......000111222000000000//////.........111111111111111111111111000000111111111111000000...000111111000000111222111111111111000000//////222222222222222222222222111000000//////000000111777888::::::999777444222000222333333333333555777;;;???DDDCCC>>>888444333000000//////111444777888666:::<<<999333000111444222222222222222222222222///000111222333222111111///000000000111111111222///////////////000111111444222000000111222111000000000000000111111111111333///,,,,,,///111111///,,,...//////......///000.........//////000000000111111111111111000000///000000000000/////////////////////000111444666777555222000......///...---....../////////000000000////////////////////////................................................000000...---+++***)))(((---......//////...------........................------...//////......---...............---------...............------,,,++++++++++++,,,,,,------------....../////////000.....................///......///......---,,,,,,////////////////////////...............---------+++,,,------......------////////////////////////000000000000////////////............////////////////////////////////////111000////////////000111...//////////////////...........................uuubbbXXXSSSNNNMMMLLLJJJHHHGGGFFFEEEBBBBBBBBBAAA@@@???>>>===888888888777666666555555555444444333333333333333111111222222222222111111......///000111111222222////////////000111222222333222000...---...///000///000000000000111111111////////////000000000000000111111222222222222111---------......000111222///000000111111111111111111111222222222222111111////////////............///////////////.........------............//////000000000000000000000000////////////////////////000000000000000000000000///////////////000111222////////////............222222222222222222222222000000111111111111000000...000111111000000111222000000000000000000000111222222222222222222222222000000000//////000000000333444555666555444222000///111333333222222444555888<<<@@@@@@<<<777444333111000000111222444666777:::<<<<<<888333000000222111111111111111111111111///000111222333222111111///000000111111222222222000000000000000111111222444222000000222333222111000000000111111111111222///---,,,,,,...///000000---...///...------...////////////...............111111222222111111000///////////////000000000000000000000000222444666777666333000/////////...---......//////000111111222000000000000000000000000................................................000///...---,,,***))))))///////////////...------........................,,,---...000000///........................------...//////......---+++++++++,,,,,,,,,------------........./////////////////////////////////......------.........------,,,////////////////////////........................,,,---......//////......////////////////////////000000000000////////////............////////////...////////////000000000///...---,,,,,,---...///...//////000000//////...........................wwwcccYYYSSSNNNMMMLLLJJJIIIGGGFFFEEEBBBBBBBBBAAA@@@???>>>===888888888777777666555444333333333333333222222111333333444444444444333333///000111111111000000111////////////000111222333444222000...---...000111////////////000000000111.../////////000000000111...///000000111111111000---------......///000111...//////000111000000000111222222222222222222111////////////..................------...///000111....../////////000000000000000000000000000000000////////////////////////000000000000000000000000111111000000000111111222///////////////000000000111111111111111111111111000000111111111111000000...000111111000000111222/////////000111111222222333333333333333333333333222111111000000111111222111111222222222222111111///111333333333222333444444999===>>>:::555333333222222333444444555666666:::999777555333222111222111111111111111111111111///000111222333222111111///000000111111222333333111111111111111222333333444222000111222333333222000000111111111222222222---.........------///000///000000///...---///000111111000000///.........111111222222222111000///......//////000000111111000//////000111333555666555222000//////000///....../////////////////////000000000000000000000000..................................................................---------......////////////...........................,,,---///000000000///...------..................,,,---.........---,,,+++,,,,,,---...............///...............------111000000000///.........,,,,,,---.........------////////////////////////........................---...//////000000//////////////////////////////000000000000////////////............////////////.../////////000000000000///...---,,,,,,---.../////////000000000000//////////////////////////////xxxdddZZZTTTNNNMMMLLLKKKIIIHHHFFFFFFBBBBBBBBBAAA@@@???>>>===888888888888777666555444111222333444333222111000777777888888888888777777222333444333111/////////111111111111222333444555555333000......///000222---.........//////000000.../////////000000111111------...//////////////////............//////000---......///////////////111222222333333222222111000/////////............---,,,,,,,,,---000333555//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000333222111111111111111222//////000000111111222222000000000000000000000000000000111111111111000000///000111111000000111222......///000111222333333333333333333333333333333333222222222222222222333222222222222222222222333000222444444333333444555222777;;;<<<999555333333444444555666777777666666444222000000111333333333000000000000000000000000///000111222333222111111///000000111222222333333222222111111222222333444333222000111222333333222000000111111222222222222---///111000---,,,---000111222222111///...000111333333222111000///......111111222333222111000///---......///000111111222//////...///000111333444333111///...000111111111/////////...------,,,,,,000000000000000000000000////////////////////////........................---......///000111222222+++,,,---///000000000000........................+++---///000111000///...---------.........//////***+++---...///......---,,,---......//////...............------,,,,,,,,,222111111000///......---++++++,,,---............////////////////////////---........................//////000000000000000////////////////////////000000000000////////////............/////////000.../////////000000111111222000///......///000222//////000000000000//////000000000000000000000000yyycccXXXSSSNNNLLLIIIHHHHHHHHHGGGEEECCCAAA???>>>>>>>>><<<:::999888666444444444555666555444444666777777555222000000000000000000000000222222222222222222222222111111111222333666888:::777555111...,,,---///111......---------......///...............---------//////000111111111111111000000000000000000000000111000000000//////............000111222333333444111111000......---------////////////////////////..................------......------------......333222111/////////000000///......---...000222333333222111000000111222333222222111000//////000000222222111111000//////...///000000000111111111111222222111111000000//////333333333333333333333333333333222222222222222222000000000000111222333444555555333222111111000000444111//////222555444333777777666555444444333333555555555555666777888888555666666444111000111222222333444444444444333333222111000//////000111222666555333111111111111222222222222222333333333333222222222222222111111111333222000//////000111111222111111000000000000111111111111111111111111111////////////000000000000444333222222222111///---//////............//////111111111000000000000000////////////////////////000000000000000000000000///............---------000000000000000000000000000000000///////////////000000//////.........------.........//////000000000000000000000000000000111///...------...///111111111000000/////////....................................------,,,,,,,,,////////////////////////---------.........////////////.........---------......//////000000111111...------,,,,,,------...***+++---///000//////...////////////////////////,,,---...---,,,,,,---...////////////000000000000111000///......///000111000000////////////000000000///...------...///000///000111000///...///000yyydddYYYTTTMMMKKKHHHGGGGGGFFFEEECCCBBB@@@>>>=========;;;999777777666555444333333333333222222333555444333111111111111111111111111111222222222222222222222222000000000111222444666777666444111///---...///000++++++,,,---...000111222000000000//////............///000000111111000000000000000000000000000000111111111000000/////////...///000111222333333333111111000......------...//////////////////////////////////////////////////////............//////222111000/////////000111////////////000111111222333222111000000000111222222222111000000000000000000000111111222222333333222222111111000000//////111111111111000000000000333333333333333333333333222222222222222222333333222222222222222333444555444444333222111111111111444111///000222444444333666666666666555444333222555555555555666777888999777777777555222111222333111111222222222222222111333222111111111111222333444444333333222222333333333333333333333333333333333333333333333333333333333333222222222222333333222111111111111111222222111111111111111111111111000000000111111111222222222111111222444444333222111000000//////000000111000000000000000111111111/////////....../////////000000000000000000000000000000/////////.........000000000000000000000000////////////////////////000000/////////...................../////////000////////////////////////000///...------...///000000000000//////....................................------------------,,,........................---------.........//////000000/////////.....................////////////...------,,,,,,------...+++,,,---////////////...////////////////////////---///000///...---...///////////////000000000000111000///......///000111000000////////////000000000///............///000///000111000///...///000wwwdddZZZVVVMMMKKKHHHFFFFFFEEECCCAAAAAA???===<<<<<<<<<:::888666666666555444333111111333222222333444444222111222222222222222222222222222222222222222222222222000000000000111222333444333333111000////////////,,,,,,,,,---...000111222222111111000///...............///000000000000///////////////////////////111111111111111000000000...///000111222333333333111111000///............////////////////////////000000000000000000000000000000////////////000000000///////////////000111000000111111111111111000222222111000//////000000222222111000000000000111//////000111111222333333555444333222000...------000000000111111111111111222222222222222222222222111111222222333333444444444444333333333444555555222222111111111111222222333111000000222333333222555666777888777555333222555555555555666777888999999999888666333111222333111222222333333222111111444333333333333333444444222222444555555555444333333333333333333333333333333333444444444444444444444555666666666666555444111111111111222333444444111111111111111111111111222222222222333333333333444333222333444555444333222111111000000111111222//////000000111111222222111000///......///000111000000000000000000000000111111111000000000//////000000000000000000000000////////////////////////000000////////////..................////////////////////////////////////000///...------...///000/////////.......................................---------------.................................---------...............000000000000000/////////............------------......------------......+++,,,---...///////////////////////////////////////000111111//////000111////////////000000000000000000////////////000000000000////////////000000000//////......//////000...000111000///...///111uuucccZZZUUUMMMKKKHHHFFFFFFEEECCCAAAAAA@@@>>>======<<<:::888777777777777666444111000555444333444555555444333222222222222222222222222111111111111111111111111111111111111111111222222111111111111111000///...000//////...............222111111000///...---------......///////////////////////////////////////222222111111111111111111//////000111222333333333111111000///......////////////////////////////////////000000000000000111111111000000000000111111.........//////000000111000111222333333222000///222222111000000/////////222222111000000111111111111111111000000000//////555444333222000///......000000000111111222222222111111111111111111111111111111222222333444555555555444444333333444555555111111111111111222333333333222222222222333333333444666888999999777444222444444444444555666777888999:::999777444222222333444444555555444444333333444444444444444444555555///111444666777777666444444333333333333333222222333333333444444444555555555777999::::::999777555111000111111222333444555111111111111111111111111222333333333444444444444888666444333333333111000111111111000000111111111......///000111222222333222111///......///111222000000000000000000000000111111000000000///////////////////////////////////////000000000000000111000000//////////////////.........///////////////////////////////////////000///............///000..................------........................,,,,,,------......//////------------------------......................../////////////////////////////////......---------......------------......,,,------........./////////////////////////////////000111111000///000111////////////000000000000000000////////////000000000000////////////000000000//////////////////000...///000000//////000111rrraaaXXXSSSNNNKKKIIIGGGGGGFFFDDDCCCCCCAAA???>>>>>>===;;;:::888888999888777555333222555444222333444555444333111111111111111111111111111111111111111111111111111111222222222222222111000000111222111111000///111000///...............000000///......---,,,,,,---......///////////////////////////////////////111111111111111111222222///000111222222222222222111000000////////////000000000000000000000000000.........//////000000000111111000000000000111111......///000000000111111000111222333333222000///111111111111000000//////222111111111111111222222333333222222222222222111222222222222111111111111000000111111222222333333111111111111111111111111111111222333444444555555444333333333333444444555111111111111222333444555333444444444333333333333555666888::::::888555333444444444444555666777888:::;;;:::888555333444555666666666666666555444333444444555555666666666666000222666999::::::888777555555555444444444333333333333444444555666777777888:::<<<>>>===;;;888666000000000111222333444555111111111111111111111111333333444444444555555555888666333222222111000///111000000//////000000111......///000111222222333222111000//////000111222111111111111111111111111000000000/////////......////////////////////////000000000111111222222222//////000000000000000000///////////////.................................//////............//////------..................////////////////////////---------....../////////.............................................---........................111000000//////.........///......------......///------------.........///000000000000000000000000...///000000......///000////////////000000000000//////000000000000//////000000////////////000000///000000000000000000///---///000000//////000222qqqaaaWWWPPPMMMKKKHHHGGGGGGGGGEEEDDDCCCAAA?????????>>><<<:::888888888888777777666555333222000000111222222111000000000000000000000000111111111111111111111111000111111222222222111111///000000111111111111000............///000111222............------------......///000000000000///////////////////////////000000000111111111111111000000111222222222222222111000000//////000000000000000000000000000000000---......//////000000000111111000000000000111111///000000111111111111000000000111111111111111000000111222222222222111111222111111111111222333333222222333444666777888888111111111222222222333333111111111222222222222222222222222222222222222222222222333333444444555555333333222333444555666666333333333333333444555555444555777777555444444555666777888999999888777555666666666666777888999999<<<<<<<<<:::888777888999888888888888777666555444555555777888888888888888444666999<<<>>>>>><<<;;;999999999888777777666666666777888999:::;;;<<<===>>>???@@@AAA@@@>>>;;;999222222222222333444555555333333333333333333333333555666666666666777777777666333111000222333333222000000000//////000000000//////000000111111222222111111111222222111111111111111111111111111111111000000/////////.........000000000000000000000000///000000111111222222333//////000000000000111111///////////////.................................////////////////////////.............../////////////////////////////////.............../////////////////////////////////...............---------------------............000000000000000///////////////............//////......---------......///000000000000000000000000---...//////------...///////////////000000000000//////000000000000//////000000////////////000000///000000111111000000///---...000000//////111222rrrbbbWWWOOOJJJHHHFFFFFFFFFFFFEEEDDDBBB@@@>>>>>>>>>===;;;999777777666666666666777777333111000///111222222111111111111111111111111111111111111111111111111111......000111111111111000//////000000000111111222............///000111222............////////////...///000000111111000000000000000000000000000000/////////000000111111111000000111222222222222111111000000000000000111111000000000000000000000000......///000000111222222000000000//////000000000111222222333333222111000////////////000111111222000111222333444444333333222111111111222222333444111222333444666777888888111111111222222333333333333222222222222222222111333333333333333333333333333333444444444444444444222333333444555777888999555555444444444555666666555777999999666555555666777888888999999888888777999999999999:::;;;<<<===??????@@@>>><<<<<<===???============<<<;;;:::999777888:::;;;<<<<<<;;;;;;;;;<<>>>>>===<<<<<<;;;;;;===>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEECCCAAA>>><<<666555555555555555666666777777777777777777777777888999999999::::::::::::777555222111222333444333222111111000000111111222000000000000000111111111000111333444444333111000111111111111111111111111111111111000000000//////000000000000000000000000---......///000000111111//////000000000111111111000/////////..........................................////////////...............//////000000000////////////////////////////////////............000000000000000000000000//////.........------------.........////////////......////////////////////////............/////////...------------...///000000000000000000000000---...//////------...///////////////000000000000...///000111111000///...000000////////////000000///000111111111111000///---...000000//////111222tttcccWWWOOOHHHFFFDDDDDDEEEFFFEEEDDDAAA???=========<<<:::888666666555444444555777888666333111111222444444333222222222222222222222222000000000000000000000000+++,,,...000000000000///000/////////000111222333222222000///..................//////000111111111//////000111111111111111111111111111111111111111......//////000000000111000111111222222222111111111000000000000000111111000000000000000000000000///000000111222222333333000000////////////000000222333444444333222111000///......---...000222333///000222444555555555444222111111111222333333444222222222222222222222222222222222222222222222222444333333222222111111111333333333333333333333333444444444444444444333333333333444555777999:::;;;777666666555555555666666555888;;;:::777555555777888888888888888888999999<<<<<<<<<<<<===>>>??????AAABBBBBBAAA@@@@@@AAACCCCCCCCCCCCBBBBBBAAA??????999:::<<<>>>>>>>>>>>>===@@@AAACCCEEEFFFFFFFFFFFFBBBBBBBBBAAA@@@??????>>>BBBCCCDDDFFFGGGIIIJJJKKKJJJJJJIIIHHHFFFCCC@@@???999888888777777777777888999999999999999999999999;;;;;;;;;<<<<<<<<<======<<<999555333333333222111333222222222222222222333111111111000000000000000///111333555555333111///111111111111111111111111222222222111111111111000000000000000000000000000,,,,,,,,,---...//////000//////000000111111111222000000//////.........---..............................////////////........./////////000000111111000000000000000000000000000000//////......------000000000000000000000000//////.........---------.../////////000000111111,,,------......///////////////............////////////---,,,,,,---...///000000000000000000000000...///000///...---...000////////////000000000000...///000111111000///...000000////////////000000///000111222222111000///,,,...000000//////111333sss```UUUQQQIIIHHHFFFEEEDDDDDDDDDDDD???>>>>>>===<<<;;;;;;;;;999777555555555666555444444444333222222111000000222222222111111111111000////////////000000000000333333333222222222111111///////////////000111111000000000000////////////000000000000000000000000//////000000000000//////////////////000000000000333333333222222111111111000000000000000000000000222222222222222222222222333333333222222222111111000///.........///111222111111222222222222111111222222111111222222333444444222///...---///111333222222222222222222222222222222222222222222222222555555555444444333333333333222222111111222222333222333444444333222333444222555555333222444444222333000000222000+++)))+++333222222222555999===@@@???===;;;888777777888999:::;;;;;;:::888777777888555666888999;;;===>>>???===>>>@@@@@@??????AAABBBCCCDDDFFFGGGHHHGGGFFFEEEGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLJJJIIIGGGFFFEEEFFFHHHIIIIIIIIIJJJJJJLLLMMMNNNNNNPPPMMMIIIFFFDDDCCCBBBAAA>>><<<;;;999888777888888888777777777888999;;;<<>>===<<<;;;::::::999777555555555666555444555444444333222222111111222222222222111111111111000111111222333444444555333333333222222222111111///////////////000111111111111111000000000//////000000000000000000000000//////000000000000//////////////////000000000111222222111111111111111000111111111111111111111111222222222222222222222222111111111000000000//////111000000///000111222333111111222222222222111111222222111111222222333444444333111000000111222333222222222222222222222222333333222222222222222222555555555444444333333333333333222222222222333333222333444333222222444666666444333444444333444666666444555888777333111333777666555555777:::===???@@@>>><<<:::888888999::::::;;;<<<:::888777888999=========>>>???@@@AAABBBDDDEEEFFFFFFEEEEEEGGGHHHGGGHHHJJJLLLMMMLLLKKKJJJMMMNNNNNNMMMMMMLLLKKKJJJHHHIIIJJJLLLMMMMMMMMMMMMOOOPPPQQQQQQQQQQQQQQQQQQKKKJJJHHHFFFFFFGGGHHHIIIOOOPPPQQQSSSTTTTTTTTTUUUQQQMMMHHHEEEDDDCCCBBBBBB???>>><<<:::999888888999999888888888999;;;===>>>AAABBBCCCEEEFFFFFFFFFFFFCCC@@@;;;888777777666555444333222222222444555666999777555333222111111111000000111111111222222222222222111111111111222222111111111111111111111111111111111111111111111111111000///......///000111////////////////////////111111000000////////////000000////////////000000111111000000//////......******,,,---///000111222000000111000000///...---////////////////////////...------...000111///...///......------......///////////////.........---................................................///////////////000000000....../////////000000000////////////000000000000111111111000000/////////000000000000000///......///...---,,,,,,---...///222222111111000000000000////////////////////////qqq^^^SSSOOOKKKIIIFFFDDDCCCCCCEEEFFFAAA@@@???>>><<<;;;:::999999777555555555666555444555555555444333333222222333222222222111111111111333333333444444444444444333333333222222222111111000////////////000111111222222222111111111000000000000000000000000000000///000000111111000000////////////000000000111111000000000000000111111111222222222222222222222222222222222222222222222222111111111000000000000000222111111111111222333333111111222222222222111111222222111111222222333444333333333333333333333333333333333333333333333333333333333333333333333333555555555444444444444444444333333222222333333444333333333222222444777:::FFF<<<555666777444444888666444555999999555555777444444444444666888:::<<<@@@???<<<:::999:::;;;;;;<<<===>>><<<:::999:::;;;======>>>???AAACCCEEEFFFJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOQQQRRRSSSSSSRRRRRRPPPQQQQQQQQQQQQQQQPPPPPPQQQRRRTTTVVVVVVUUUTTTSSSUUUVVVVVVVVVVVVUUUUUUTTTOOONNNLLLKKKJJJKKKLLLMMMQQQRRRUUUWWWXXXWWWWWWVVVRRRNNNHHHDDDCCCCCCBBBBBBAAA@@@>>><<<;;;:::999999:::999999999:::<<<>>>???AAABBBDDDFFFHHHIIIJJJJJJEEEBBB>>><<<;;;:::999888555444333222333555888:::<<<:::888555333222222222000000000111111111111222111222222222222222111111111111111111111111111111111111111111111111111111111000///......///000111////////////////////////111000000000000/////////000000////////////000000000000000000////////////+++,,,---...///000000111//////000000000000//////////////////////////////...------...000111///.../////////....../////////............------------........................///...---,,,,,,---...///000000//////////////////------........./////////////////////000000000000333222222111000//////...000000000000000//////...000000////////////000000////////////............000000000000000000000000ooo]]]RRRNNNLLLJJJGGGDDDBBBCCCEEEFFFBBBAAA@@@>>><<<;;;999888999777555555555666555333666666555555444444444444333333222222222111111111333333333222111000000000333333333222222222111111000000//////000000111222333333333222222222111111000000000000000000000000000000000111111000000000//////000000000111111111///000000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222333333111222222333333222222111222222111111222222333444111222333444555444333333333333333333333333333333333333333333444444444444555555555555555444444444444444333333333333444444333333333222222555999===___III999888:::666444777666444555999999666555777111222333555777999;;;<<<>>>===;;;;;;;;;===???@@@AAABBBBBBAAA@@@??????@@@===>>>@@@CCCGGGKKKNNNQQQSSSUUUVVVUUUSSSSSSTTTUUUUUUUUUWWWXXXYYYYYYXXXXXXTTTUUUVVVVVVWWWWWWWWWVVVXXXZZZ\\\^^^^^^\\\YYYXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUSSSQQQQQQQQQRRRSSSSSSTTTWWWZZZZZZZZZXXXVVVTTTOOOIIIDDDCCCCCCCCCBBBBBBAAA@@@???===<<<;;;;;;:::999999999:::;;;===>>>@@@AAACCCFFFIIIKKKLLLMMMIIIFFFCCC@@@???===:::888777555333222333666999<<<===;;;888555333222111111000000000111111111222222111222333444333222111000111111111111111111111111111111111111111111111111000000////////////000000///////////////000000000000000000000000000000000000000////////////000000////////////000000000000000000000///...------,,,...//////000000000000///////////////////////////...------...000111///...//////............//////........................000000000000000000000000000///---,,,,,,---///000000000000//////......---------------.........///////////////000000000000000000000000111111111222//////000000000000//////222111111111222222333333.....................---111111111111111111111111mmm[[[RRRNNNMMMKKKGGGEEECCCCCCDDDEEEBBBBBB@@@???===;;;:::999999777555555555666555333666666555555555555444444333333333222222222222111000111111111111111111111333333333222222222111111000000000000000111222222333333333333222222222222111111111111111111111111000000111111111111000000000000000000111111111111000111111222222333333333111111111111111111111111222222222222222222222222222222222222222222222222000000000111111111111111222222333333333333222222222222111111222222333444000111333444555444333222333333333333333333333333333333444444444555555555555555555555555555555555555444444444444444444555444444444333333666;;;>>>jjjRRR===999;;;999666666;;;999:::======999888:::666777888:::<<<>>>>>>???============???BBBFFFGGGIIIJJJKKKJJJHHHHHHHHHJJJIIIJJJLLLNNNSSSWWW\\\^^^___```aaa```^^^]]]^^^___\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]^^^___````````````^^^___aaacccbbb```^^^\\\]]]]]]]]]]]]]]]\\\[[[ZZZ[[[ZZZXXXVVVUUUVVVWWWWWWXXXZZZ\\\^^^___^^^\\\[[[VVVQQQLLLGGGEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@??????;;;;;;:::999999:::<<<===>>>@@@CCCFFFIIILLLNNNOOOMMMKKKHHHEEECCC@@@;;;888888666333222222555888::::::999666444222111111111111111111111222222222222222333444444444222111000111111111111111111111111111111111111111111111111000000////////////000000////////////000000111111000000000000111111111111000000////////////000000////////////000000000000111111000///...------,,,...//////000000000000///////////////////////////...------...000111///......------,,,,,,------...////////////////////////000000000000000000000000000///---,,,,,,---///000000000//////......------------------.........///////////////000000000000/////////000111111222222//////000000000000//////000000111111222222222222111111111111111111111222222222222222222222222222kkk[[[SSSPPPLLLKKKIIIFFFEEEDDDDDDDDDBBBAAA@@@???===<<<;;;:::999777555555555666555444555555555555555555555555333333333333222222222222...///000222333555666777333333333222222222111111111000000000000111222222333333333222222222111111111111111111111111111111000111111222222111111000000000000111111111222222222222222222222333333333111111111111111111111111222222222222222222222222000000000000000111111111///000111111222222111111222222333333333333222222222222111111222222333444000111333444555444444333333333333333333333333333333444444555555666666666555555555555555666666666666555555444444555555666444555555555555777;;;>>>bbbVVVGGG===::::::999888;;;999:::======999888::::::<<<>>>@@@AAAAAA@@@@@@CCCCCCDDDEEEHHHKKKOOOQQQSSSTTTUUUUUUSSSSSSTTTUUUVVVVVVVVVWWWZZZ^^^bbbdddfffggggggfffdddbbbcccccceeeeeeeeeeeeddddddddddddaaabbbccccccddddddddddddcccdddeeeffffffeeecccbbbccccccdddddddddcccbbbbbb___^^^\\\ZZZYYYYYYZZZ[[[ZZZ[[[]]]^^^___^^^]]]\\\ZZZVVVQQQNNNLLLJJJHHHGGGGGGGGGHHHHHHGGGGGGFFFEEE@@@???>>>===<<<<<<======???@@@CCCGGGJJJMMMOOOPPPQQQOOOLLLJJJHHHDDD???<<<:::999666444333444666777777666444222111111222222222222222333333333333444444444444444333222111000111111111111111111111111111111111111111111111111//////000000000000//////...//////000000111111222000000000111111111111222000000////////////000000000000000000////////////.........//////000000000//////000000000000//////////////////////////////...------...000111///...------,,,,,,,,,,,,------/////////000000000000000........................///...---,,,,,,---.../////////..................------........./////////////////////000000000000000000000000////////////...//////000000000000000,,,---...//////000//////000000000000111111111111111111111111111111111111iiiZZZTTTQQQKKKKKKJJJHHHGGGEEECCCBBBAAAAAA@@@???>>>===<<<;;;999777555555555666555444444444444444444444444444444444333333333222222222111111222333444555666777333333333222222222111111111111000000111111222333222222222222111111111111111111111111111111111111000111111222222111111000000000111111111222222222222222222222111111111111222222222222222222222222222222222222222222222222//////000000000111111111000111222333333333222111222333333444444333333222222222111111222222333444222222333444555666666666444444444444444444444444333444444555666666777777444555555555666666666777666666555555555555666666444666777777777888:::===TTT]]][[[KKK<<<:::;;;::::::888:::>>>???<<<;;;>>>???AAAEEEIIILLLMMMMMMMMMOOOOOOOOOPPPRRRUUUYYY[[[]]]^^^______]]]]]]^^^___]]]]]]]]]^^^```dddhhhkkknnnoooooommmkkkiiiiiijjjpppooonnnmmmlllkkkkkkkkkeeeeeefffffffffffffffeeehhhiiijjjjjjjjjjjjjjjiiigggggghhhhhhiiihhhhhhhhhfffdddbbb___^^^^^^___```]]]]]]^^^_________^^^^^^___\\\YYYVVVTTTQQQNNNKKKKKKLLLMMMNNNOOONNNNNNMMMHHHGGGEEECCCAAAAAAAAAAAAAAABBBEEEIIILLLOOOQQQRRRRRRQQQPPPOOONNNKKKFFFBBB>>><<<:::777555444444444444333222222222333444555333333444444444444555555555555444333222222222222111111111111111111111111111111111111111111111111//////000000000000//////...//////000111111222222000000111111111222222222000000////////////000000111111000000//////......---......///000111111111000000111000000///...---////////////////////////...------...000111///.........------------.............../////////000000................................................------......................../////////000000000////////////000000000000............////////////......///000000000000000,,,---...///000000000///------......////////////111111111111111111111111hhhZZZTTTSSSJJJJJJJJJJJJHHHEEECCCAAA@@@@@@@@@???>>>======<<<999777555555555666555444333444444444444444444444444444444333333333222222555555444333222111111000333333333222222222111111111111111000111111222333222222222111111111000000111111111111111111111111111111222222222222111111000111111111111222222222222222111111000000//////333333333333333333333333222222222222222222222222111111222222333333333333111222333444555444333333222333333444444333333222222222111111222222333444444444444555666777777888444444444444444444444444444444444555666777777888444555555555666666777777666666555555555555666666555666888999888888:::<<>>===???DDDFFFCCCDDDFFFEEEIIIOOOVVV\\\___aaabbbYYYYYYXXXXXXZZZ\\\___```cccdddeeeeeedddcccdddfffcccbbbccceeeiiinnnsssvvvzzzzzz{{{yyyvvvttttttuuuwwwvvvuuusssqqqpppppppppkkkllllllmmmllllllkkkkkkllllllmmmmmmmmmnnnnnnnnnggghhhiiiiiijjjjjjjjjjjjllljjjhhheeeddddddeeefffddddddddddddddddddeeeeeecccaaa^^^\\\ZZZVVVRRROOONNNPPPQQQSSSTTTTTTSSSSSSOOOMMMKKKHHHFFFEEEEEEEEECCCDDDGGGKKKNNNPPPRRRSSSRRRRRRRRRSSSSSSPPPLLLHHHAAA???===:::777555333222333222222222333555666888444444444555555555666666777555444222111111222222111111111111111111111111111111111111111111111111//////000000000000//////...//////000111222222222000000111111222222222222000000////////////000000222111111000///......---000000000000////////////111111111111000///------////////////////////////...------...000111///...//////............//////---------.........//////000000000000000000000000------...//////...------,,,------....../////////////////////000000000000////////////000000000000))))))+++---///111222333......///000000000000000...///111222333333333222000000111111222222222333000000000000000000000000{{{fffYYYSSSPPPLLLKKKIIIGGGFFFDDDDDDCCCEEECCCAAA??????>>><<<:::888888888888777777777777444555666666444222///---222222222222222222222222222222111111111222444555222222222111111111111111333333222111000000111111000111222333333222111000000000000000000000000000111111111111111111111111000000000111222222333333111111111111111111111111...000222333333444666777888666444222111222333444333333222111111222333333111000//////000222444666444444555555444444333222444333222111111333555666666666555444444444555555333444555555333333444555::::::999888777777888888555555666666777888888888666777888888888888777777666777777888999:::;;;;;;GGGmmmvvvQQQ999CCCIII<<>><<<:::888888888888777777777777444444555555444333222111333333333333333333333333222111000000000111222333333222222222111000000000333222222111000000111111000111222222222222111000111111111111111111111111000111222333555666777777222222111111111111111111111111111111111111111111000222333444333444555777777666444222222222333444333333222111111222333333222111000///000111333555000111222444555555555555444333222222222333444555444444555555555555555555444555666666555444555666666666666777888999:::;;;777777777777888888999999::::::999999888777777777777777999:::<<<===>>>???IIIiiiqqqWWWDDDKKKPPPGGGTTTTTTUUUXXX\\\]]]ZZZXXXYYY\\\aaahhhmmmnnnllliiieee```]]]______```ccciiirrrssstttwwwxxxtttlllfffeeeiiiooouuu}}}}}}}}}xxxuuuuuuwwwvvvvvvwwwzzz{{{{{{zzzxxxuuurrrqqqqqqpppmmmjjjfffeeeccc```___```cccfffiiigggdddbbbaaa___[[[YYY\\\VVVRRRUUUXXXYYY[[[^^^\\\\\\[[[[[[ZZZXXXUUURRRNNNOOOOOONNNLLLLLLMMMMMMFFFBBB>>>;;;:::::::::999777777777888999:::;;;<<<======>>>>>>>>>======<<>><<<:::888888888888777777777777444444444444444444444444333333333333333333333333222111000000000000111111333333222222111000//////333222111111000111111111000111222222222222111000222222222222222222222222......///111222333444555333333222222111000000///111111111111111111111111222444555555444444555666666555444222222222333333333222222111111222222333333222111000000111222333000111222333444555555555333333333333444444444444222333444666666666555555666777888777666555666888555555555666777999:::;;;888888888888999999999999===<<<:::999888888888999999:::<<<>>>AAACCCEEEFFFLLLaaajjj]]]QQQUUUXXXUUU^^^^^^```dddggghhhfffdddfffhhhkkkooosssssspppmmmeeebbbbbbfffiiijjjnnnssszzz|||zzzlll```bbbgggrrr}}}yyyvvvlllkkkiiihhhhhhmmmtttyyy{{{vvvqqqnnnjjjgggdddfffaaa^^^aaadddggglllqqqrrrqqqooommmiiiccc]]]XXXVVVTTTQQQNNNLLLLLLMMMNNNFFFCCC@@@??????@@@???>>>::::::;;;;;;<<<===??????@@@@@@@@@AAA@@@@@@@@@@@@DDDCCCAAAAAABBBAAA>>><<<<<<:::888888999:::999888555333111000111222111111000///...///111111111000000000111111111111000000222111000000////////////111111111111000000000000000000000000////////////000000000000111111111111////////////....................................////////////////////////000000000000000000000000////////////000000000000111000000///...---------,,,,,,,,,,,,,,,,,,,,,+++......//////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222333///111333444444333111000000000000000000000000000xxxaaaVVVRRRQQQNNNMMMKKKIIIGGGFFFFFFEEEDDDBBB@@@??????>>><<<;;;888888888888777777777666666666555444444444555555444444444444444444444444222222222111111111111111444333333222111000//////222222111111111111111222111111111222222111111111222222222222222222222222000000000000000000000000222222222111111111000000111111111111111111111111444555666666444333444666555444333222222222333333222222222222222222222222333333222111111111222222333333333444333222222111222333444444555555444444000222444666777777666555666777888777666666666888888888777666666777777888888999999999999:::::::::===;;;:::999999:::<<<>>>>>>???BBBEEEHHHKKKMMMNNNRRR[[[cccbbb^^^\\\]]]___```eeennnvvvzzzzzzvvvrrroooooopppqqqsssrrrpppmmmbbbbbbhhhqqqwwwxxxzzz}}}~~~mmm```ccchhhttt|||{{{zzzyyy{{{~~~|||zzzxxxwwwyyytttppprrruuuwww}}}{{{rrriiibbbaaa^^^ZZZVVVTTTRRRPPPOOOKKKIIIGGGFFFFFFEEEDDDCCC@@@?????????@@@AAABBBBBB@@@AAAAAABBBBBBDDDEEEEEEGGGFFFFFFEEEEEEDDDBBBAAABBB@@@>>>===>>>???>>>===888666333222333333333222111/////////111111000//////000000111111000000///222111000///............111111111000000000000000000000000000///////////////000000000111111111111000000/////////.....................////////////////////////////////////////////////////////////////////////000000000000111111000///...------,,,'''((()))***+++,,,---...............////////////111111000000//////......////////////////////////////////////////////////////////////////////////000000000000000111111222000111222222333222222111000000000000000000000000yyybbbWWWSSSRRRNNNMMMKKKIIIGGGFFFFFFEEECCCBBB@@@?????????===;;;888888888888777777777666999888666555333333333333444444444444444444444444333333333333333333333222333333222222111000000///222111111111111111222222222111111111111111111222111111111111111111111111333333333333333333333333000000111111111222222222111111111111111111111111555666666666444333444555444333333333222222222333222222222222222222222222333333222222222222222222333444444444444333222222222333444555555555444444000222444666777777666555555666777777666555666777888888777777777777888888999999999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>AAADDDFFFGGGHHHJJJMMMPPPSSSUUUWWW\\\]]]ccchhhgggbbbbbbfffgggrrr}}}pppooonnnnnnooonnnmmmkkkaaadddnnnyyy~~~}}}~~~|||oooeeeeeehhhrrr}}}zzzyyyzzz{{{|||~~~uuummmdddbbb```______]]]YYYUUUTTTRRROOONNNLLLJJJFFFDDDCCCBBBBBBAAAAAAAAABBBBBB??????@@@AAACCCFFFHHHJJJIIIJJJJJJJJJIIIGGGGGGFFFGGGEEECCCCCCCCCDDDCCCAAA===:::777666666666555444222111000000111222111///000000111111111111000000111111000//////...//////000000000000000000111111000000000000///////////////000000000111111111111111111111000000000//////........./////////000000////////////////////////........................////////////000000000000111000000///...---------,,,------...000111111222---.........//////000000111111000000//////......///////////////////////////////////////////////////////////////////////////000000000111111111111111000000///000111222333000000000000000000000000{{{cccWWWSSSQQQMMMLLLKKKIIIGGGFFFEEEEEECCCAAA@@@?????????===;;;888888888888777777777777888777666555444222111111333333333333333333333333222333333444555555444444222222222111111111111111111111111000111111222333222222111000000111222222000000000000000000000000......///000222333444555///000000111222222333333111111111111111111111111444555666555444333444555333333333333333222222222111222222333333222222111222222333333333333333333111111333444555666666666444444444444555555555555222333444666666666555555555777888777666555666777555555666777999:::<<<===::::::;;;===>>>???@@@AAA??????AAADDDHHHLLLPPPRRRRRRRRRTTTWWWYYY[[[]]]^^^dddcccffflllkkkfffgggkkkooozzzyyynnnllljjjjjjkkkkkkkkkjjjgggjjjrrr|||{{{xxxwwwwwwwwwyyyzzzxxxsssmmmhhheeeeeejjjttt~~~{{{xxxtttrrrrrrrrrssstttvvvzzz}}}}}}zzzvvvsssppprrruuuwwwyyyzzzzzzzzz|||~~~{{{rrrbbbaaabbbfffiiijjjgggddd^^^\\\YYYWWWTTTPPPKKKGGGGGGFFFDDDCCCBBBAAAAAAAAA??????@@@AAADDDGGGJJJLLLKKKMMMNNNNNNMMMLLLLLLMMMLLLJJJHHHGGGGGGGGGFFFEEEBBB???<<<:::::::::999888444222111111222333111000111111222222222222111111111000000//////000000111000000000000111111111111000000000000////////////000000000000111111111111111111111111000000000000.........//////000000111////////////////////////........................////////////000000000000////////////............111000000///......------------......///000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000///000111111111111000000000000000000000111222333000000000000000000000000|||dddWWWQQQOOOMMMLLLJJJHHHFFFEEEDDDDDDCCCAAA????????????===<<<888888888888777777777777444555555555444333111000333333333333333333333333///000222444555555555444111111111111111222222222111111000000111222222333222222111000000111222222111111111111111111111111+++,,,---...///111222222111111111111111111222222111111111111111111111111222333444444333222444555222222222333333333222222111222333333333333222111111111222333444444444444222333444555666777777777555444444333444555666777444444555555555555555555777888999888777777888999666666777888:::<<<===???<<<===???@@@CCCDDDFFFGGGGGGHHHLLLPPPTTTXXX\\\]]][[[\\\]]]___```bbbcccdddeeeeeegggiiihhhfffggglllqqqyyy}}}uuupppmmmjjjhhhgggiiikkklllmmmqqqqqquuu|||}}}zzzwwwxxxwwwyyy|||{{{xxxuuusssssslllkkkkkkpppxxx}}}xxxvvvuuuuuuuuuwwwyyyzzzzzzwwwssspppnnnkkknnnrrruuuvvvvvvvvvvvvtttwww{{{}}}~~~}}}~~~|||qqqgggeeefffkkkrrrvvvvvvtttkkkiiifffddd```[[[TTTPPPNNNMMMKKKIIIFFFEEEDDDCCCCCCCCCBBBCCCEEEGGGJJJLLLIIILLLNNNNNNMMMMMMNNNPPPOOOMMMKKKJJJJJJJJJIIIHHHGGGDDD@@@>>>>>>>>><<<;;;555444222333444444333111222222333333333333222222000000000000000111222333///000000000111111111111000000000000////////////000000000000111111111111111000000000000/////////---......///000000111111////////////////////////........................////////////000000000000............////////////000///...---,,,+++***)))------......///000000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///---///222444555444222111000000000000000000000000|||cccVVVPPPMMMLLLKKKIIIGGGFFFDDDDDDCCCCCCAAA??????@@@???>>><<<888888888888777777777777111222444555555444222111222222222222222222222222---///111333444555444444000000000111222222333333111111000000111222333333333222111000000111222333222222222222222222222222111111111111111111111111333333222222111000000000111111111111111111111111111222444333222222444555111222222333333333222222111222333444444333222111000111222333444555555555666666666777666666555444666555333222333444666888666666555444444444555555888999::::::888888999::::::999999999:::;;;;;;<<<>>>???AAACCCFFFHHHJJJKKKNNNPPPTTTYYY]]]aaacccdddbbbbbbcccdddeeeeeefffgggbbbccceeeeeeccccccfffiiirrrwww|||}}}yyytttqqqooollljjjggggggjjjmmmooopppwwwuuuwww{{{}}}|||}}}|||yyywwwyyy~~~}}}~~~|||xxxssspppoooooossswwwzzzyyyxxxwwwvvvtttxxx}}}~~~|||yyyyyyyyyyyytttnnnlllpppuuuxxxzzzzzzyyyzzzzzznnnpppmmmkkkooowww}}}~~~uuusssqqqnnnkkkeee^^^ZZZVVVUUURRROOOLLLJJJIIIHHHGGGFFFEEEEEEEEEGGGJJJKKKFFFIIILLLLLLKKKKKKMMMOOOQQQOOOLLLKKKLLLKKKJJJIIIIIIGGGCCCAAA@@@@@@???===666555333444444555333222222333333444444333333222//////000000111333444555//////000000111111111222000000000000////////////000000000000111111111111000/////////............---......///000111111222////////////////////////000000000000000000000000////////////000000000000------......///000000000000000/////////.........---------...///000000111......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///+++///444999:::777222///000000000000000000000000yyyaaaVVVRRRQQQMMMLLLJJJHHHFFFEEEEEEDDDEEEDDDBBB@@@>>><<<<<<;;;:::999888777666666666666555555444333333333333444333333444444333333222111222222222333333444444444333222222222111000000000000000000000111111111111222222111111111111222222444333333222111111111222222222222222222222222222111111000000000000000000222222222222222222222222666444222222444444222000555555555444444333333333666555444444333333333333333444555555666666555555444444444333333444444555444444444444444444444444...000333555666777999:::999::::::999777777888:::999777555666999===??????DDDGGGLLLOOOQQQRRRUUUVVV\\\^^^```aaabbbcccfffhhhlllhhhdddccceeefffeeeddd^^^aaaeeegggffffffffffffoootttwwwtttssstttsssqqqsssssstttwww{{{~~~~~~~~~zzzyyyxxxxxx|||}}}{{{zzzwwwxxxzzz|||}}}{{{wwwtttqqqllljjjmmmooonnnoooqqqpppqqqsssxxx~~~}}}xxxtttsssxxx|||~~~}}}vvvrrruuussslllgggfff```ZZZUUUSSSPPPLLLMMMQQQPPPOOONNNMMMMMMLLLJJJHHHKKKIIIGGGFFFHHHIIIIIIIIIMMMKKKJJJJJJMMMPPPRRRSSSPPPNNNLLLJJJIIIGGGDDDBBB>>>:::666555555666444111444222111000111111///......///000000000000000000222111000//////000111222//////000000111111222222111111111000000000000000000000000000000000000000000000111111111111000///////////////............000000000000000/////////////////////////////////111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000222222222222222222222222000000000000000000000000222111000//////000111222444222000///...///000111111111000000///.........222000......000222222222xxxaaaVVVRRRQQQMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBAAA???===<<<<<<;;;:::999888777666666666666666555555444444444444444444444444444444333222222222333333333333333333444222222222222111111111111111111111111222222222222222222111111111111222222444333222222111111222222222222222222222222222222111111111111111111111111222222222222222222222222555333222222444555333111444444444444333333333222444333222222111111111222333444555555666666555555888777666444333222222222555555555555555555555555444666777777666666666777;;;;;;;;;:::888777888:::;;;:::999;;;???CCCFFFGGGOOORRRUUUVVVWWWWWWYYYZZZ```bbbeeefffggghhhkkkmmmmmmiiieeedddeeeggggggggggggjjjnnnnnnllljjjlllnnnqqqvvvzzzyyyyyy{{{{{{yyy~~~~~~~~~~~~~~~~~~{{{xxxvvvrrrppptttuuutttsssuuurrrrrrtttxxx|||{{{vvvxxx|||}}}~~~}}}xxxvvvzzzzzztttppppppkkkccc\\\YYYWWWUUUWWW[[[[[[ZZZYYYXXXVVVUUURRRQQQNNNLLLIIIGGGGGGGGGFFFEEEHHHGGGFFFFFFIIILLLOOOPPPQQQPPPNNNMMMLLLJJJGGGDDD@@@===888777666666444222555444222222222222000///111111111111111000000///222111000//////000111222000000000000000111111111111000000000000000000000000000000000000000000000///000000111111000000///////////////............////////////////////////////////////////////////........................000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000///............///000111000///...---......///000000000000000000000000111///------///111111000wwwaaaVVVRRRPPPMMMLLLJJJHHHFFFEEEDDDDDDBBBAAA???>>>===<<<<<<<<<:::999888777666666666666777666555555444444555555444555555555555444333333444333333333333333333222111111111222222222222222222222222333333333333444222222111111111111222222333333222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222444333222333444555444333333333333333222222222222333333222111111111222222333444555555666666555555888777666444444333333333666666666777777777777777777888999999777666777888<<<===>>>===;;;:::;;;<<<@@@???@@@CCCHHHLLLOOOPPPUUUWWWYYYZZZZZZZZZ\\\]]]fffhhhkkkkkkkkkkkkmmmnnnpppmmmjjjiiikkkoooqqqrrrwww{{{~~~{{{uuurrruuuyyy{{{||||||}}}{{{|||}}}}}}zzztttqqqsssyyy~~~yyyyyy||||||{{{{{{zzzxxxxxx}}}~~~{{{yyyyyyrrrggg]]]ZZZ[[[[[[^^^bbbbbbbbbaaa___]]]\\\ZZZYYYTTTQQQNNNKKKJJJHHHEEECCCDDDCCCCCCCCCEEEIIILLLNNNPPPOOOOOOPPPPPPNNNJJJGGGDDDAAA===:::999888666555888666444444444333222000222222222111111000000///222111000000000000111222111111111111000000000000000000000000000000111111000000000000000000000000...//////000000/////////////////////.....................///////////////////////////////////////------------------------000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000////////////.........//////000000111222222333000...------///000000///uuu```VVVQQQOOOLLLKKKIIIGGGFFFEEEDDDDDD@@@???>>>===<<<<<<<<<<<<:::999888777666666666666777777666555555555555666555555666666555555444333444444444333333222222222111111111222222333333333222222222222333333333333222222111111111111222222333333222222111222222333222222222222222222222222222222333333333333333444222222222222222222222222333222333333444555555555222222222222222222222222555444444333333444444444333444555555666555555555444444444444555666777888666666666777777777777777555777888888888999;;;======???AAAAAAAAAAAABBBDDDGGGGGGGGGKKKOOOTTTVVVWWWWWWXXXZZZ[[[[[[]]]```cccjjjlllnnnnnnlllkkkkkklllsssrrrrrrtttxxx{{{~~~~~~}}}|||}}}{{{xxxtttooommmnnnrrruuu}}}{{{|||~~~{{{yyyzzz|||xxxlll```\\\]]]___ccchhhiiijjjjjjhhheeebbb``````ZZZXXXTTTQQQOOOMMMJJJHHHDDDDDDDDDDDDEEEFFFIIIKKKKKKKKKMMMOOOQQQPPPMMMJJJHHHFFFCCC@@@===<<<;;;:::;;;999777666666555333111111111111000000000000111111111111111111111111111222222111111000000//////000000000000000111111111////////////////////////---......////////////...////////////.........................../////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111222222222111111000000000111111222222222222000///......000111111000ttt```VVVQQQMMMLLLKKKIIIGGGEEEDDDDDDCCC@@@???>>>===<<<<<<<<<<<<:::999888777666666666666777777666555555555555666555555666666555555444333444444444333333222222222111111222222333333333444111111111222222222222333222222111111111111222222333222222111222222333333222222222222222222222222222222333333333444444444222222222222222222222222222333444444444444555666222222222222222222222222444444444333333444444555333444555555666555555555444444444555666777999:::555555666666666777777777555777888888999:::===???@@@CCCFFFHHHIIIJJJLLLMMMOOOOOOOOORRRUUUXXXZZZYYY[[[\\\]]]]]]^^^```dddgggiiillloooqqqqqqpppqqqrrrxxxzzz}}}}}}xxxuuusssssssssssspppvvv{{{{{{}}}yyymmmhhhggggggkkkooowwwyyyyyyvvvpppjjjfffeee^^^[[[WWWUUUTTTSSSRRRPPPIIIKKKKKKJJJGGGEEEFFFGGGEEEEEEGGGKKKNNNOOONNNLLLKKKJJJGGGDDDBBB@@@@@@AAA>>><<<:::999888777555333000////////////000222222111111222222222222111111222222111111000000////////////000000111111111111////////////////////////------...///////////////////////////........................//////000000000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////111111111111111111111111000000000000000000000000111111222222222222111111000111222222222222111111222222222222111111000000111000000111222333222111rrr___VVVPPPLLLLLLKKKIIIGGGEEEDDDCCCCCCBBBAAA???>>>===<<<<<<<<<:::999888777666666666666777666555555444444555555444555555555555444333333444333333333333333333222222222222333333333333333111111111111222222222222222222111111111111222222222222111111222222333333222222222222222222222222111222222333333444444555222222222222222222222222333444555555444333555666222222222222333333333333222222111111111222333333333444555555666666555555777666666666666777777888555555666666777777888888888999:::::::::<<>><<<<<<;;;:::999888777666666666666555555444333333333333444333333444444333333222111222222222333333444444444444444444333333222222222333333333444444444555555222222111111111111222222222111111111222333333444222222222222222222222222000000111222222333444444222222222222222222222222444666888666333222333555333333333444444555555555333333333333444444555666333444555555666666555555333333444666888:::<<<===777777888999::::::;;;;;;666888:::===AAAFFFLLLQQQUUUXXX\\\]]]]]]]]]]]]^^^[[[[[[\\\___ccceeedddddddddgggkkkqqqyyy}}}xxxxxx~~~uuuooogggccccccfffjjjlllxxx{{{|||uuugggYYYOOOKKKEEECCC@@@@@@AAACCCDDDDDDCCCEEEFFFEEEDDDEEEIIILLLMMMKKKHHHFFFEEECCC@@@>>><<<:::777444222111111222111222333444444333222111//////000000111111222222...//////000111222222222000000000000000000000000......000111222222222222000/////////............///000000111222333333333000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000111222333444444333222111333222111000000222444666......//////000000111111/////////111333333111///lllYYYSSSQQQNNNHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@?????????>>><<<:::999999888777666555444444888777666555444444555666555555444333333222111111///000222222111111222333555555555444444333333333444444444333333222222222444333333222111111111111111///...///111333444444555555555444444333333333555444333222222222333444555555555444444333333333111222333444555555555555333444666555444444555777444444444555555555666666444444666666666555444333888999999888666666777999888888888888999:::;;;<<<777;;;AAAHHHNNNTTTWWWYYY[[[\\\]]]]]]^^^aaaeeehhhjjjfffdddgggiiiiiimmmrrrpppsssxxxxxxyyyzzz{{{yyypppkkknnnvvvzzzlllbbbZZZTTTLLLMMMMMMJJJFFFCCCDDDEEEFFFFFFEEEDDDCCCEEEHHHKKKNNNNNNNNNMMMLLLJJJHHHFFF@@@===888444333333333222222000///000111222111000222222222222222111000000/////////000000000000000111111111111111111111111111111111111000000000000000000000000////////////222222222333333222222222000111111111222222222222000000000000000000000000000000000000000000000000/////////000111111222222333222111000000111222333111111000000//////......---...///000000111111000111111111111222222222222000000000000000000000000222222111111000000//////111111111111111111111111mmmZZZSSSPPPMMMHHHGGGFFFDDDCCCCCCBBBBBBBBB@@@??????@@@???<<<:::777777777777777666666666777777555555444555666666555555444444333222222111111222444333222222444555555555444444444333333333444444444333333222222222444333333222222222222333333222000111333444555555444444444444333333333222555444444333333333444444555444444444333333333333222222333555555666666666222333444444333333444555444444444555555555666666555666777777777777666555555666777666555666888999:::::::::<<<===???@@@AAABBBEEEJJJPPPVVVZZZ]]]___XXXZZZ[[[]]]___dddiiimmmqqqmmmkkknnnppprrrwww}}}|||~~~|||tttttt{{{}}}sssjjjccc\\\ZZZVVVQQQLLLIIIGGGGGGFFFEEECCCBBBBBBCCCFFFHHHLLLMMMMMMNNNMMMLLLJJJIIIEEEAAA<<<999777666555444333222111111333333222000111222222222222111000000000000000000000111111222111111111111111111111111111111111111000000000000000000000000////////////111111222222222222111111000000000111111111222222000000000000000000000000000000000000000000000000/////////000111111222222222222111000000111222222222111111111000000000000/////////000//////......////////////000000000000000000000000000000000000222222222222222111111111111111111111111111111000nnn\\\TTTOOOLLLIIIHHHFFFDDDBBBAAAAAA@@@BBBAAA@@@@@@@@@???===;;;666666666777777777888888666555555555555666666777555555444444333222222222333444666555444444555777555444444444444333333333444444333333333333222222333333333333333333444555666444333333444555555444333333333333222222222222333444444555555444444444444444333333333333222222333333444555666666666666000222333333222222333444444444555555555666666666666777888888888888777777444555777777777888:::<<<<<<===>>>AAACCCFFFHHHIIILLLNNNQQQUUUYYY[[[]]]^^^WWWYYY\\\```eeellltttyyy{{{xxxzzz}}}~~~|||uuupppjjj```YYYUUUQQQMMMJJJHHHGGGDDDBBBBBBCCCEEEFFFJJJKKKLLLNNNNNNNNNNNNMMMJJJGGGBBB???===;;;999888666555333333444444333111111111111222111111000///111111000///000111222333111111111111111111111111111111111111000000000000000000000000////////////000000111111111111000000/////////000000000111111000000000000000000000000000000000000000000000000/////////000111111222222222222111000000111222222222222222222111111111111000000000000///...---,,,////////////000000000000000000000000000000000000000111111111111111111222000000111111111111111111nnn]]]TTTNNNLLLJJJIIIGGGEEECCCBBBAAA@@@BBBAAA@@@@@@@@@@@@===;;;777777777777777777777777555555555555666666777777555555444444333333333333444555666666555444555777444444444444444444444444333333333333333333333333333333333333444444555666777555444444555555444333222222222222222222222222111222444555555444333222333333333333333333333222444555666666777777777666111222444333222222333555555555555555666666666666777777777888888888888888777888:::::::::;;;===??????@@@CCCGGGJJJNNNPPPQQQTTTUUUVVVWWWXXXZZZZZZ[[[YYY\\\aaahhhpppzzzvvviiiaaa^^^ZZZUUUOOOPPPMMMIIIFFFEEEEEEFFFFFFGGGIIIKKKNNNPPPPPPQQQQQQOOOLLLHHHEEECCC@@@>>>;;;999777666555555555333111111111222222111111000///111000/////////000222333111111111111111111111111111111111111000000000///000000000000//////////////////000000000000//////////////////000000000000000000000000000000000000/////////////////////////////////000111111222222222111111111111111111222111111111111111111111111000111111111000000///...000111111111222222222222000000000000000000000000------......//////000000111111111111222222222222mmm^^^TTTMMMLLLLLLJJJIIIFFFEEECCCBBBBBBBBBAAA@@@@@@@@@???===;;;999999999888777666666666444444555666666777777777555555444444444444333333444555666555444333444555444444444444444444444444333333333333333333333333333333333333444444555666666444333333444444222000222222222222222222222222000111222444444444333222333333333333333333333333666666777888888888777777333444555555444444555777555555555666666666777777666666666777777888888888999;;;<<<<<<<<<===???AAADDDFFFIIIMMMRRRUUUWWWXXXZZZZZZZZZZZZZZZ[[[\\\\\\___ccciiiqqq{{{tttllljjjhhhccc]]]YYYTTTNNNJJJIIIHHHFFFEEEFFFHHHJJJMMMPPPQQQRRRRRRPPPNNNKKKJJJHHHFFFBBB@@@===;;;999888777666444222222222222222222111000000000000/////////000111222111111111111111111111111111111111111000000000///000000000000/////////////////////000000/////////////////////000000000000000000000000000000000000/////////////////////////////////000111111222222111111111222222111111111000000000000000000000000///000111111222222222111000111111111222222222222000000000000000000000000------......//////000000222222222333333333444444kkk^^^SSSMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDAAA@@@?????????>>><<<:::;;;:::999888777666555555444555666666777666666555555555444444444444444444333555555555333222333444333333333444444444444555222222333333333333444444333333333333333333444555444333222333444333111///222222222222333333333333111111222333444444444444333333444444444444555555777888888999999888888888444666777777666666777888555555666666666777777777777666666666777888999::::::<<<>>>>>>???@@@CCCEEEKKKMMMQQQUUUYYY\\\]]]^^^[[[[[[\\\]]]___aaaccceeemmmpppuuu|||{{{zzzyyytttoooccc]]]UUUPPPNNNKKKHHHEEEFFFGGGJJJMMMOOOQQQQQQQQQPPPOOONNNNNNMMMLLLHHHEEEBBB@@@===<<<;;;999777555333333333444333222222111000000000111111111111222111111111111111111111111111111111111000000000000000000000000//////////////////000000000000///////////////000000000111111000000000000000000000000000000000000000000000000/////////000111111222222000111222222222222111000///////////////000000000...///000111222222222222////////////000000000000000000000000000000000000000111111111111111111222111111222222333444444444iii]]]SSSMMMNNNJJJIIIHHHFFFEEEDDDDDDDDD@@@???>>>>>>>>>===;;;999999999999888888777777777555666666777777666555444444444555555555555555555444555666555333222333444333333333444444444555555222222222333333444444444444333333222222222222333333222222333444444222000222333333333444444444444444333333444555666777777444444444555555666666666888999999999999999888888555666888777666666777999555666666666777777777777888888777777888999;;;<<<<<<>>>AAACCCEEEHHHLLLOOOSSSUUUYYY]]]```bbbccccccaaabbbeeeiiinnntttyyy{{{}}}qqqiii```YYYVVVRRRMMMHHHFFFHHHJJJLLLNNNOOOOOOOOOPPPOOOPPPRRRSSSQQQNNNKKKHHHEEECCCAAA@@@>>>;;;999444444555555444444333222000111333444555444333222111111111111111111111111111111111111000000000000000000000000///////////////000000111111000000///000000000111111111222222000000000000000000000000000000000000000000000000/////////000111111222222000111222222222222111000//////000000000111111111...//////000000000//////////////////000000000000000000000000000000000000222222222222222111111111//////000111111222333333~~~hhh]]]SSSMMMOOOHHHGGGFFFEEEDDDDDDDDDDDD@@@>>>============:::888888888888888888999999999666666777777777555444333444444555555555555555555555666777666444333333444333333333444444555555555222222222333333444444444444333333222111111111111222222222444555555333111333333333444444555555555666555555555666777999:::555555555666666666777777999999:::::::::999999888555666777777666666777999666666666666777777777777999999888888999;;;<<<===???AAAEEEIIILLLPPPUUUYYYYYY[[[^^^bbbeeefffffffffmmmooottt{{{{{{sssiiiaaa]]]YYYSSSNNNGGGHHHJJJLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVUUURRRPPPLLLJJJGGGEEECCCAAA>>><<<555555666666555555444333111333666888888777444333111111111111111111111111111111111111000000000000000000000000////////////000000111111111111000000111111111111222222222222000000000000000000000000000000000000000000000000/////////000111111222222000111222333333222111000000000111111222222222333////////////...---,,,+++111111111111222222222222000000000000000000000000222222111111000000//////---......///000111111111hhh[[[QQQLLLMMMMMMKKKIIIEEECCCAAA@@@@@@@@@>>>======>>>>>>===;;;999999:::;;;:::999888777666555555555555444444444666666666666666666666666444444555555555555444444444444444333333222222222111222222333333444444555333444444555666666666555444444444444444444444444444444444444444444444444444555666666444333444555444444555666777888999999555555555555666888999:::777666666555555555666666:::888666666888888888777777888888999;;;===???AAAHHHJJJMMMPPPRRRTTTXXXZZZbbb^^^___gggmmmpppwwwzzznnniiihhhcccXXXMMMNNNLLLKKKKKKLLLLLLKKKIIINNNOOOQQQSSSTTTRRRNNNKKKLLLLLLMMMMMMKKKHHHDDDBBB>>><<<999888888888777666999777666:::>>>???;;;777111111111000000000000///000000000000000000111111111000000000000000111111333111//////111222000---000000000000000000000000111111000000//////......//////000000111111111222000000000000000111111111444333333222111111111222////////////000000000000000000000000000000000000111111000111222555777888222222222222222222222222111111111111111111111111222222222222222222222222ggg[[[QQQMMMMMMIIIHHHFFFEEEDDDDDDDDDDDD@@@???======>>>>>>===;;;888999:::::::::999777777777777666666666555555555333333333333333333333333444444555555555555444444555555555444444444333333333333333333333333333333444444444444444333222222444444444444444444444444333444444444444444444333444555666666444444555666555555666666777777888888777777666666666777777888777666666555555666666777:::::::::999::::::;;;<<<;;;;;;;;;<<<===@@@DDDGGGQQQSSSVVVXXXZZZ]]]```ccceeedddjjjvvv~~~yyyqqqmmmlllhhh]]]UUUSSSQQQOOONNNNNNNNNLLLJJJLLLLLLNNNPPPSSSRRRPPPMMMNNNOOOPPPPPPOOOLLLIIIGGGBBB@@@===<<<<<<<<<;;;;;;::::::;;;???BBBAAA;;;666222222111111111000000000111111111111000000000000111111000000000000111111333111///000111222000...000000000000000000000000111000000000000000/////////000000000111111111111000000000000111111111111444333222222111111111222000000111111111222222222111111111111111111111111222222111111222333444555111111111111111111111111111111111111111111111111333333222222222222222222~~~fff[[[RRRMMMMMMGGGGGGFFFEEEDDDDDDEEEEEEAAA???>>>>>>>>>>>><<<;;;888888999999888888777666888777777777666666666666555555555555555555555555444444555555555555444444666666555555555555444444555555444333333222111111111222222333333222222111333333333333333333333333222333444555555555333333444555666666444444555666666666666666777777777777999888777666666666666666777777666666666777777888666888:::999777777:::===>>>???@@@BBBEEEJJJQQQUUU[[[[[[\\\\\\^^^aaagggjjjtttxxx|||xxxwwwuuussspppooommmhhh```YYYZZZXXXUUUSSSRRRQQQNNNMMMJJJJJJKKKMMMPPPQQQQQQPPPOOOPPPRRRRRRRRRPPPNNNLLLHHHEEECCCBBBBBBCCCBBBAAA>>>>>>@@@DDDFFFCCC;;;555333333333222222222111111222222111111111000000000222111111000000000111111222111000000111111000///000000000000000000000000000000000111111111111111000000000000111111111111//////000000111111111111333333222111111111111222222222222333333333333444222222222222222222222222333222222111111111222222111111111111111111111111111111111111111111111111333333333222222111111111|||eee[[[SSSMMMLLLIIIIIIGGGFFFDDDCCCBBBBBBBBB@@@>>>>>>>>>>>><<<;;;888888888888777777666666777777777666666666555555666666666666666666666666444444555555555555444444555555555555444444444444444444444333333222222222///000111222333444444444333333333333333333333333111333444666666555444333444555666666555555666777888777777777666666666555888888777777666777777888888777777777777888999999666999<<<;;;777777;;;???>>>BBBHHHLLLPPPVVV]]]bbbcccbbb```___aaahhhqqqxxxzzzsssrrrnnnpppssstttqqqlllddd```^^^\\\XXXVVVUUUTTTRRRQQQLLLJJJJJJKKKNNNOOOPPPOOONNNOOOPPPQQQRRRQQQPPPOOOLLLIIIGGGFFFGGGHHHHHHGGGCCCCCCDDDEEEEEEBBB;;;777444444333333333222222222333222222111111000000///222222111111000000111111111000000000111111000000////////////////////////000000111111222222333333000000000000000111111111//////000000111111222222222222111111111111111222222222222333333333444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111444333333222222111111111zzzccc[[[SSSMMMLLLIIIIIIHHHFFFEEECCCBBBAAABBBAAA???>>>???>>><<<;;;888888888777777777777777666666666555555555444444333333333333333333333333444444555555555555444444333333333333333333333444222222222333333444444444333333444444444444444333333333333333333333333333222222444555555555444444444555666666555555666888888888777777666666555555666666666666777888999:::888888888888888999:::;;;999===@@@>>>;;;:::>>>CCCBBBHHHPPPUUUWWWZZZ```dddfffdddcccdddkkkxxxuuuqqqrrrvvv{{{~~~{{{uuunnniii```]]]ZZZXXXWWWWWWVVVUUUPPPNNNLLLKKKMMMNNNNNNMMMMMMNNNOOOQQQRRRRRRRRRQQQMMMKKKIIIIIIJJJKKKKKKJJJHHHFFFEEECCCBBB???;;;999444444444333333333333222333222222222111111000000333333222111111111111111000000111111000000000111////////////////////////000000111111222222333333111111000000000000000000...//////000111111222222111111111000000111222222111111111111222222222222111111111111111111111111///000000111222222222333333333333333333333333333111111111111111111111111333333333222222111111111xxxbbb[[[TTTNNNKKKFFFFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@??????>>><<<;;;999999888777777777777888555555555555444444444444444444444444444444444444444444555555555555444444222222222333333333333444111111222333333444555555777777777666555444222222444444444444444444444444222333333333444555555666444555666666666666777999888888777777666666555555666666666777888999:::;;;999999999999999:::;;;<<<888:::=========>>>AAAEEEKKKQQQXXXZZZYYYZZZ^^^bbbbbbdddgggnnn{{{}}}yyyyyy|||zzzrrrlllccc```\\\ZZZYYYYYYYYYXXXSSSQQQOOONNNNNNNNNMMMLLLNNNNNNPPPQQQRRRSSSSSSSSSNNNLLLJJJJJJKKKMMMMMMMMMJJJIIIFFFCCC@@@===<<<;;;444444444333333333222222222222222222222222222222444333222111111111111111///000111111000000111222000000000000000000000000000000000111111111111111111111111111000000000000......///000111222222333111000000000000111222222000000000000111111111111000000000000000000000000///000111222333333333333444444444444444444444444111111111111111111111111222222222222222222222222vvvaaa[[[TTTNNNKKKGGGGGGGGGGGGFFFEEECCCBBBDDDBBB@@@??????>>><<<:::;;;:::999888777888888999666666666666555555555555777777777777777777777777444444555555555555444444333333333333444444555555333333333333333333333333444555555666666666555555555555555555555555555555444333222222222444666888333555777777666666888999777777777777666666666666888777777777888999999:::999999999999:::;;;<<<===888999;;;???CCCGGGJJJLLLUUUZZZ^^^^^^\\\]]]dddjjjkkkpppzzz~~~ssskkkiiieee```]]][[[[[[ZZZYYYTTTSSSQQQQQQQQQPPPNNNLLLLLLLLLMMMNNNOOOPPPQQQQQQNNNLLLJJJKKKMMMNNNOOONNNIIIJJJIIIFFFBBB???<<<;;;333333333333222222222222000111111222222333333444555444333222111111111111...000222111000///111333000000000000000000000000111000000000000000//////111111111111000000000///......///000111222333333000000000000000111222222000000000000111111111222111111111111111111111111111222333444444333222222333333333333333333333333111111111111111111111111111111111222222333333444vvvaaa[[[UUUNNNKKKKKKJJJJJJHHHEEEBBB???===DDDBBB@@@??????>>><<<:::;;;;;;999888888888999:::777777777777666666666666444444444444444444444444444555555555555555555444444444444555555555666666555444444333333222222111---///111444777999:::;;;666666666666666666666666555333222111111444777999333555777777666666888:::666666666666777777777777:::999888888777888888888999999999:::;;;<<<===>>>>>>???AAAGGGNNNUUUXXXZZZ\\\___bbbaaa___dddnnnwww~~~xxxooommmiiiccc___]]][[[ZZZYYYTTTSSSRRRRRRSSSRRRPPPNNNIIIIIIJJJKKKKKKLLLMMMMMMOOOMMMKKKKKKMMMOOOPPPPPPHHHJJJKKKJJJEEE@@@<<<:::333333333222222222111111000000111222333444444555555444333222111111111111---000222111//////111333000000000000000000000000111111000000//////......222111111111000000//////---...///000111222333333000000///000000111222222000000111111111222222222222222222222222222222222444444555555444333111000222222222222222222222222111111111111111111111111000000111222333444444555wwwcccVVVRRRQQQLLLJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBAAA@@@???>>>===>>>===<<<:::888777555555777777777777666666666666444444555555666666777777444666777666444333333444444555555555444333333222444333333222222111111111555444333333333333444555555444444333333333444444555777999::::::888666444666666666666777777777777777666555555555555666666777888::::::999999:::<<<=========>>>???@@@???>>>DDDFFFIIIOOOUUUZZZ]]]]]]___bbbddddddgggsss|||wwwsssmmmiiifffaaa[[[VVVXXXTTTTTTWWWWWWSSSOOOPPPLLLKKKIIIIIIIIIJJJLLLNNNMMMMMMNNNNNNNNNNNNMMMLLLNNNMMMKKKIIIEEEBBB???===666555444555555444222000///000111222333333222111333222111111000000111111000000000000000000000000//////000000111111111222000000000000////////////000000000000000000000000000000000000000000000000222111000000000111333444222111000000000000000111111222222333333222222111333222111111111222333444333333333333333333333333333333333222222111111111000111111111111222222222vvvcccVVVQQQQQQKKKIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<;;;::::::999888777777888888888888888777777777555555555666666666666666444666777666555333444444555555555555444444333333333333333333222222222222555555444333333444555555555444444333333444444555333555888:::;;;;;;:::999777777777777777666666666777777777777777777777777888999:::999777777777999<<<;;;;;;<<>>===::::::999999999999999999888888888888888999999999666666666666666555555555444666777777555444444555555555555555444444444333222222333333333333333333555555444333333444555555555444444444444444555555333555888<<<>>>???@@@???888888888777777666666555777888999::::::999888777999::::::999888777999:::=========???CCCHHHLLLOOOSSSTTTVVVYYY]]]```bbbdddjjjrrr~~~~~~wwwpppkkkgggeeeZZZUUUSSSUUUVVVSSSSSSUUUQQQPPPNNNLLLKKKKKKKKKLLLOOOOOOOOONNNNNNLLLKKKJJJMMMMMMLLLKKKJJJHHHFFFEEEAAA>>>:::777666555333222111111222333333333222222333222111111000000111111000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000111222222222222222111111111111111111222222111222222333333222222111222222111111222222333444111111111111111111111111333333333222222222222111111111111111222222222333tttbbbUUUPPPOOOIIIHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBAAA@@@???>>>===:::::::::999999999888888777777888888888888888999777777666666555555444444444666777777555444555666555555555444444444555555222222333333444444555555555555444444444444555555555444444444444555555666555777:::===@@@AAABBBBBB999999888888777666555555666777999;;;;;;:::888777999:::;;;::::::;;;>>>@@@>>>@@@DDDHHHLLLQQQVVVYYYYYYYYYYYY[[[^^^ccciiimmm|||xxxssspppooofff___ZZZYYYWWWSSSRRRTTTSSSRRRPPPNNNLLLKKKJJJJJJOOOOOONNNNNNLLLKKKJJJIIIKKKKKKKKKKKKKKKJJJIIIIIIFFFBBB===999777555444222222222333333333333333333333222111111000000111111000000000000000000000000000000000000000111111111////////////000000000000000000000000000000000000000000000000000000000000///000111333333222111111000000000111111111111111111222222333333222222111222111222222222222333333333333333333333333333333222222222222222222222222111111111222222222333333tttbbbUUUPPPOOOHHHIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBAAA@@@???>>>===<<<;;;;;;:::999888777777666666666777777777888888777777666666555555444444444666777777666555555666666555444444444555555666333333333444444555555666555555555555555555555555444444444444444555666777666777999;;;===>>>>>>>>>:::999999888777666666555555666888::::::999888777:::;;;;;;;;;:::<<>>===<<<<<<;;;:::999777777666555555555666777777888888666666666666666555555555444666777777666666666777666555444444444555666777444444555555555555555555444555666666666666555444444444444444555666777777666777777888999999999888999999999888888777777666555666888999::::::999888<<<===<<<;;;:::;;;???AAAEEELLLUUU[[[]]]]]]]]]___WWW\\\cccmmmyyy{{{ppphhhaaa^^^[[[UUUSSSTTTSSSRRRRRRQQQPPPNNNNNNMMMOOOOOOOOONNNMMMLLLKKKJJJLLLLLLLLLLLLLLLKKKJJJJJJIIIFFFAAA>>>===;;;999777555555444333333333444444333222111111000000111111111111111111111111111111111111111111000000000000......//////000000111111111111111111111111111111111111111111111111111111000000111222222222222222---...000111222222111000111222222333333222222111000111222333333333333222111111111111111111111111111222222222222333333333222222222222333333333333tttcccWWWRRRPPPIIIKKKKKKIIIGGGEEECCCBBBAAABBBBBBBBBAAA@@@???>>>===:::::::::999999999888888555666666777888888999999555555555666666666666666444555777777777666777888666555444333444555777888666666666555555555555555444555666777777666555444444444444444555666777888999999999999999999999999888888888888888888888888888888888999:::;;;;;;;;;<<<<<<===>>>???BBBGGGKKKRRRXXX```cccbbbaaabbbdddbbbkkkxxxxxxpppiiieee```YYYUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPOOONNNOOOOOOOOOOOOMMMLLLKKKJJJJJJGGGEEECCCBBB@@@>>><<<777666555444333333444555333222111111000000111111111111111111111111111111111111111111000000000///.........///000111111111111111111111111111111111111111111111111111111111111111000000111111222333...000222444444444333222111222222333333222222111000111222333333333222222111111111111111111111111111111222222222333333333222222222333333333444444uuudddXXXSSSQQQJJJLLLKKKJJJGGGEEECCCAAA@@@BBBBBBBBBAAA@@@???>>>===888888999999999:::::::::666777777888999999::::::444555555555666666777777444555777888777666777888666555444333444555888999777777666666555555444444444555666777777666555444444444444555555777888888<<<<<<<<<===============888888888888888999999999:::999999::::::<<<===>>>999;;;>>>AAAEEELLLSSSXXX]]]ccchhhiiigggeeegggjjjooo{{{zzzrrrmmmeee[[[UUUTTTTTTTTTUUUVVVVVVVVVVVVUUURRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIGGGGGGFFFDDDAAA???777666555444333444444555333222222111000111111111111111111111111111111111222111111111000000//////---......///000111111222111111111111111111111111111111111111111111111111222111000000000111333444000111444666666666555444222222222333333222222222000111222333444333222222333333333333333333333333111111111222222333333333222222333333333444444444qqqbbbWWWPPPNNNKKKFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCAAA>>><<<;;;;;;:::999;;;===<<<888555666888:::<<<<<<999666444888777666555555666777888777777777777777777777666666777777888777555333222555555666555333333444666999888888777666666666777:::999777666666666777888777777888888888999999999777999::::::888777777888999::::::;;;<<<<<<<<<<<<===CCCGGGGGGMMMXXX^^^^^^jjjhhhjjjllljjjhhhooozzzqqqeee]]]YYYXXXVVVTTTSSSTTTVVVWWWXXXXXXVVVUUUTTTUUUUUUSSSRRRRRRRRRRRRQQQPPPMMMKKKJJJIIIIIIJJJJJJIIIGGGEEEDDD>>>:::555333333555666666666555444222111000000000000000111222333444444555222222111111000000//////000000////////////000000000000000000000000000000111111000000000000111111111111222222222222111111111222222333333222222111222222222222222222222222000111222222333444555555111222333333444555666666666555333222111222333333333333333222222111111111qqqcccWWWPPPOOOKKKGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA???>>>======:::888999:::;;;:::888555666777888888999::::::666555444333333444555666777777666555555555555555777777777777666555444333666777777666555555666888888777777666555555666666999888777666666666777777888888888888888999999999888:::;;;;;;:::999999:::<<<<<<;;;;;;<<<>>>???AAACCCJJJOOORRRXXXaaagggfffeeegggnnnvvvzzz~~~ssseee^^^ZZZXXXUUUUUUVVVXXXYYYYYYZZZXXXWWWWWWWWWVVVTTTRRRQQQQQQQQQQQQPPPNNNLLLKKKJJJKKKKKKLLLKKKJJJHHHGGGBBB???;;;888888888888777666555444333222111111111111111111222222333333444111111111111000000000000000000////////////000000111111111111111111111111111111000000000000111111111111222222222222111111111222222333333222222111222222222222222222222222333333333333333333333333333333333333444444444444555444333222222222333333333333333222222222111111qqqcccXXXQQQPPPLLLNNNMMMJJJHHHFFFDDDDDDDDDAAAAAABBBBBBAAA@@@??????===:::888777999;;;<<<<<>><<<;;;===AAAFFFHHHJJJQQQXXX]]]aaahhhkkkkkkfffmmmzzzxxxmmmbbb^^^ZZZZZZ\\\]]]]]][[[[[[ZZZXXXXXXYYYXXXUUUSSSQQQQQQQQQQQQPPPOOONNNMMMLLLLLLMMMNNNNNNMMMLLLKKKHHHFFFBBB???===<<<999777555555444333333333333333222222222222222222222222000000000111111111111111111000000//////000000111111111111111111111111111111111000000000000111111111111222222222222111111111222222333333222222111222222222222222222222222444444444333333222222222444333333333222222222222444444333222222222333333333333333333222222222222qqqdddXXXQQQPPPMMMRRROOOLLLIIIFFFFFFFFFFFFAAAAAABBBAAAAAA@@@???>>>:::999888888999;;;<<<<<<@@@===999555222111222222777777777666666777777777999888777666777888:::;;;999888666555555555666777777888999888777777999::::::999999888888888999999:::999999888888888888888::::::999999999999888888999;;;<<<<<<;;;;;;;;;<<<>>>===;;;<<<@@@GGGNNNSSSXXX^^^dddhhhiiijjjlllmmmqqq}}}rrrllleeedddfffgggddd```ZZZYYYXXXXXXYYYYYYWWWUUURRRRRRQQQQQQQQQPPPOOOOOOLLLMMMNNNOOOPPPOOONNNMMMLLLJJJFFFCCCAAA===999666444444333333222333333333333333333222222111111111000000000111111222222222111000000000000000000111111111111111111111111111222111111000000111111222111111222222222222111111111222222333333222222111222222222222222222222222333333333333333333333333222222222222222222222222444333333333333333333333333333333333333333333333qqqcccXXXQQQQQQMMMMMMKKKHHHEEEDDDCCCDDDEEECCCCCCBBBAAA@@@>>>===<<<777888:::;;;;;;;;;;;;:::444444555666777888888999666777777777777777777666555444444555666888:::<<<999888666555555666777888555666777777666666888:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::999999999999999999999888:::;;;<<<;;;:::;;;<<<<<<;;;;;;>>>EEENNNXXX]]]hhhkkkooopppmmmlllnnnrrr}}}tttrrruuutttooohhhZZZYYYWWWXXXYYYZZZYYYXXXTTTTTTSSSRRRRRRRRRQQQQQQMMMMMMOOOPPPPPPOOONNNMMMMMMKKKHHHEEEBBB>>>999555444333333222222222333333444333333222222111111111000000111111222222333333111111000000000000111111111111111111111111111111222222111111111111222222111111222222222222111111111222222333333222222111222222222222222222222222111111222333333444555555000000111222222333444444222333333333333333333333333333333333333333333333pppbbbWWWQQQPPPMMMKKKJJJHHHFFFEEEEEEEEEFFFCCCCCCBBBAAA@@@>>><<<;;;666999<<<===<<<:::999999333555777888999999888777444444555555555555444444000111222444555777888888888777777666666777777777444555666666555555777999<<<;;;;;;;;;;;;<<<<<<===:::;;;;;;;;;;;;:::999999999999999999:::::::::;;;888999;;;<<<;;;;;;<<<===<<<===???EEEMMMWWW```eeellllllmmmmmmkkklllsss}}}}}}uuuaaa___[[[ZZZ[[[\\\\\\\\\WWWWWWUUUTTTSSSSSSSSSSSSNNNNNNOOOPPPPPPOOONNNMMMNNNLLLIIIFFFCCC???;;;888555555444333333222333333333333333222222111111111111111111222222222222222222111111000000111111222222222222222222222222222222222111111111111222222111111222222222222111111111222222333333222222111222222222222222222222222000111111222444555555666000000111222333444555555222222333444444444333333333333333333444444444444nnnaaaVVVPPPOOOLLLLLLLLLKKKIIIHHHGGGFFFEEEAAAAAAAAA@@@@@@???======999;;;<<<<<<999888999;;;999::::::999888777555444333444555666666555444333222333555777777777666555666777777888888888777777444555666666555555888999888888888888888999::::::888999:::::::::999888777777888888999:::;;;<<<<<<999;;;======<<<<<<===>>>???AAAFFFMMMVVV^^^eeeiiiiiihhhhhhkkkmmmsssnnniiiccc___^^^______```[[[ZZZXXXVVVUUUTTTTTTUUUPPPPPPQQQQQQQQQOOONNNMMMQQQNNNJJJHHHFFFCCC@@@===888888777555444444444444333333222222222222222222333222222222222222222111222111111000000111111222222222222222222222222222333222222111111222222333111111222222222222111111111222222333333222222111222222222222222222222222222222222333333444444444222222333333444444444555111222333444444444333333333333333444444444555555mmm```UUUOOOOOOKKKIIIIIIHHHGGGEEECCCAAA???>>>??????@@@@@@@@@??????;;;<<<<<<:::777666999<<<777777777888888999:::;;;555666777888888777666555666888:::;;;;;;999666555666666888999999888777666444555666666666666888:::555555444555555666777777777777888999888777666555777777888999;;;<<<======:::<<<>>>>>>>>>>>>???@@@CCCFFFLLLSSS[[[bbbhhhkkkllljjjkkkpppvvvyyysssjjjdddaaaaaabbbbbb]]]\\\ZZZWWWVVVUUUUUUUUURRRRRRRRRRRRRRRPPPNNNMMMSSSPPPLLLJJJHHHFFFDDDBBB;;;:::999777666555555555222222222222222222222222444333333222222111111111222222111111111111222222222222222222222222222222333222222111111222222333111111222222222222111111222222222333333222222222222222222222222222222222444444333333333333222222555555444444444444333333000111333444555444333333333333333444444555555555mmm___TTTNNNMMMJJJHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::888888888777777777777777888888777777888999::::::777777777777777777777777777666666666666888:::;;;888999999888777777888:::999999999999888888777777::::::::::::::::::::::::888;;;>>>???>>>???CCCFFFLLLOOOVVV^^^fffjjjjjjhhhlllpppwwwzzzllliiihhhdddaaabbbccc___[[[YYYZZZZZZXXXVVVVVVUUUTTTRRRPPPNNNMMMLLLNNNNNNNNNMMMKKKGGGDDDAAA@@@>>><<<999666444333222444444555555555444333333222222222222222222222222333222222111111222222333333333333222222111111111222222222222222222222222111111111111111111111111333333222222111000000000000000000000111222333444000111333444444333111000222222333333333333444444333444444555555444444333333333555666666666555444mmm___TTTNNNMMMJJJHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDCCCBBB@@@???>>>>>>;;;;;;;;;;;;:::::::::::::::::::::999999999999999888777777777777777777777777777777777777888999999::::::::::::::::::::::::777777666666777888999:::666888:::;;;999888777888999999999999888888888777888888999:::;;;;;;<<<<<<999<<<>>>??????BBBHHHLLLUUU[[[ccchhhiiikkknnnqqq}}}~~~rrrnnnmmmjjjhhhhhheeebbb___]]]]]]\\\YYYWWWYYYWWWUUUSSSPPPOOONNNMMMOOOOOOOOONNNKKKIIIFFFDDDCCCAAA???<<<999666555444333444444444444444333333333333333333333333333333333222222111111222222333333333222222222222222222222222222222222222222222111111111111111111111111333333222222111111111000555444333222111000///...000222333444444333222000222222333333333333444444333444444555555444444333333444555666666666555444lll___TTTNNNMMMJJJHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>::::::::::::999999999999777777777888888888888888777777777777777777888888777777666666666777888888::::::::::::;;;;;;;;;;;;888888777777777888888999444777;;;<<<;;;888777666999999999999888888888888777777888:::;;;===>>>>>>:::<<<>>>???AAAFFFOOOUUU]]]eeemmmmmmjjjllluuu~~~zzzvvvtttqqqnnnmmmgggfffdddcccbbb```]]][[[\\\ZZZWWWSSSQQQOOOOOOOOOOOOOOONNNNNNLLLKKKIIIHHHFFFEEECCC@@@<<<999777666333333333333444444333333444444444444444444444444333222222111111222222333222222222222222222333333222222222222222222222222222222222222222222222222333222222222222222222222555555555444222000---,,,111222333444444333222111222222333333333333444444333444444555555444444333333444555555666666555555kkk^^^TTTNNNMMMJJJGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>===<<<:::::::::999999999888888666666777777888888999999777777777777777888888888777666666666666666777777888999999999999999::::::999999888888888888888888666888::::::999888777888999999999999999999999999777888999:::;;;===>>>>>>;;;===???@@@DDDKKKVVV^^^ccciiinnnpppqqqyyy~~~yyytttooolllhhhhhhhhhhhhgggeeecccaaa```]]]YYYTTTQQQPPPPPPPPPNNNNNNNNNMMMMMMLLLKKKKKKIIIHHHFFFCCC???<<<999888444333333333333333444444444444444444444444444444333222222111111222222333111111111222222333333333222222222222222222222222222222222222222222222222222222222333333333333333///111333444444333111000222222333444444333222222222222222333333333444444333444444555555444444333444444444555555555555555jjj^^^TTTNNNMMMIIIGGGGGGFFFFFFEEEEEEDDDDDDAAAAAA@@@@@@???>>>======:::::::::999999999888888777888888888999:::::::::666666777777888888888888777777666666666666666777888888888999999:::::::::999999999999999888888888999999999777666666999;;;999999999999999999999:::999::::::;;;;;;<<<=========???BBBEEEIIIQQQ\\\dddhhhjjjmmmsss~~~~~~||||||~~~~~~{{{~~~xxxnnnggggggiiijjjkkkkkkjjjiiiiiidddaaa\\\WWWSSSQQQQQQQQQMMMNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHFFFBBB???<<<:::666555444333333333444444222222222222222222222222333222222111111222222333111111111222222333333333222222222222222222222222222222222222222222222222222222333333444444444555---///111444555555444333333333333444444333333333222222222333333333444444333444444555555444444333444444444444555555666666iii^^^TTTNNNMMMIIIFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@??????::::::::::::999999999999999999999:::::::::::::::666666666777888888999999888888777666666666777777999999::::::;;;;;;<<<<<<888888999999:::999999888::::::888666555666999<<<999999999999::::::::::::::::::;;;;;;<<<<<<======???CCCIIIMMMQQQXXXbbbhhhiiiiiimmmyyy|||xxxvvvrrrsss}}}}}}wwwtttuuuzzz|||tttppprrryyy}}}xxxyyysssgggiiijjjlllmmmlllkkklllmmmhhhfffaaa\\\XXXUUUSSSSSSNNNOOOPPPQQQQQQPPPNNNLLLKKKKKKJJJIIIFFFBBB???>>>999888666444333333444444222222222222222222222222333222222111111222222333222222222222222222333333222222222222222222222222333333333333333333333333222222333444444555666666000111333444444444333222444444333333333333444444222222333333333333444444333444444555555444444333555444444444444555666666hhh]]]TTTNNNMMMIIIFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBAAAAAA@@@@@@@@@;;;;;;;;;;;;:::::::::::::::::::::::::::999999999555666666777888888999999999999888777777777777777888888999999:::;;;;;;<<<666777999::::::::::::999999999999777666666999;;;999999999:::::::::;;;;;;888999:::;;;<<<===>>>???DDDIIIPPPVVVZZZ```fffkkkmmmpppyyy}}}zzz}}}yyywww|||zzzzzz~~~|||{{{~~~~~~ooolllnnnnnnmmmjjjjjjlllnnnmmmkkkgggbbb^^^ZZZWWWVVVOOOQQQTTTVVVUUUSSSOOOMMMMMMMMMMMMLLLJJJGGGDDDBBB===;;;888666444333444444333333333333333333333333333222222111111222222333333333222222222222222222222222222222222222222222333333333333333333333333222222333444555666777777333333333333333333333222444444444333333444444444222222333333333333444444333444444555555444444333555444444333444555666777hhh]]]TTTNNNMMMIIIFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@@@@??????>>>>>>>>><<<<<<;;;;;;;;;;;;::::::;;;:::::::::999888888888555666666777888999999999::::::999888777777888888555555666777888888999999666777888:::;;;;;;::::::777888::::::888777888999999999999::::::;;;;;;;;;666777999;;;===???@@@AAAGGGMMMVVV]]]aaaeeeiiimmmwww~~~~~~|||{{{}}}wwwoooppppppmmmiiihhhjjjmmmpppnnnkkkgggbbb]]]ZZZXXXQQQTTTWWWYYYYYYUUUQQQNNNNNNNNNOOONNNMMMJJJGGGEEE???===:::777444444444444444444444444444444444444333222222222222222222333444333333222222111111111222222222222222222222222333333333333333333333333111222333444555777888888333222222222222333444555555444444333333444444555222222333333333444444444333444444555555444444333555555444333444555666777eee\\\SSSMMMKKKFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCBBB@@@>>>===<<<;;;===;;;999999:::::::::999888888888888888888888888555555666777777777777777999999:::::::::;;;;;;;;;999999999999888888777777888999:::;;;:::999888777:::::::::999999888888888777777888999::::::::::::888999<<<>>>AAACCCDDDDDDPPPWWW^^^______gggvvv~~~ppplllgggfffiiimmmoooooorrrqqqoooooommmiiiaaa\\\______aaabbbbbb]]]VVVPPPNNNOOOPPPQQQRRROOOKKKGGGBBB@@@<<<999666666666666444444444444444333222111333333333333333333333333333222222111222222333333000000111222333333444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444333333333333444555555444444444444444444444444555555555555555555444444ddd\\\SSSNNNLLLGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@>>>>>>======<<<;;;;;;<<<<<<;;;:::999999999999999999999999777888999999999999999888999999999999::::::::::::999999999999888888888777;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888999999:::;;;;;;;;;;;;;;;;;;>>>???@@@@@@CCCIIINNNXXX\\\```aaafffrrr~~~qqqlllggghhhnnnssstttssssssssstttvvvuuuqqqiiiccciiioootttsssjjj___WWWTTTRRRQQQRRRSSSSSSPPPLLLHHHGGGEEEBBB???<<<:::999999555555555555444444333222333333333333333333333333333333222222111222222222000111111222333333444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444333333333333444555555555555555555555555555555555555555666666666666666ccc[[[TTTNNNMMMHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>======>>>???>>><<<:::::::::::::::::::::::::::888999999999999999888888888888888999999999999:::999999999999888888888888::::::::::::;;;<<<======::::::::::::999999999999;;;;;;<<<<<<<<<<<<<<<<<<<<>>;;;999555555555555555444444444333333333333333333333333444333333222111111111222111111111222222333333444333333333333333333333333444444444444444444444444222222333333333333444444333333333333333333333333444333333333333444555555666666666666666666666666555555555666666777777888~~~bbb[[[SSSOOOMMMIIIHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@=========???@@@???<<<999::::::::::::::::::::::::777777888888888777666666777777888888888999999999999999999999999999999999777777666666777999:::<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<===:::<<>>:::888666666555444444444444444333333333333333333333333444444333222111111111111111111111222222333333333333333333333333333333333555555555555555555555555222222222333333333444444444444444444444444444444444333333333333444555555555555555555555555555555444444444555666777888888~~~aaaZZZSSSOOONNNIIIHHHGGGFFFEEEEEEDDDDDDDDD@@@@@@@@@@@@????????????<<<<<<<<<>>>???>>>;;;888::::::::::::::::::::::::777777888888888888777666777777888888888999999999999999999999999999999:::666555444444555777999:::::::::::::::::::::::::::<<<;;;;;;:::;;;;;;<<<===<<<>>>BBBJJJTTT^^^dddgggiiirrrxxxpppwww~~~}}}vvvqqqppprrrxxx~~~|||mmm___WWWUUUQQQPPPPPPQQQRRRSSSRRRQQQJJJJJJJJJHHHEEEAAA<<<:::777666555444333333333444333333333333333333333333444333222222111111111222111222222222222222333333333333333333333333333333555555555555555555555555222222222333333333444444444444444444444444444444444333333333333444555555444444444444444444444444333333444555666777777777~~~aaaZZZSSSNNNMMMIIIHHHHHHGGGFFFEEEEEEEEEEEE@@@@@@??????????????????<<<;;;;;;<<<===<<<:::888::::::::::::::::::::::::888999999:::;;;;;;::::::888888888999999999999:::999999999999::::::::::::777777777777888999::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???BBBFFFLLLUUU^^^eeejjjllltttyyysss}}}yyyuuuuuu{{{~~~vvvjjj___WWWTTTQQQPPPNNNOOOQQQRRRRRRRRRLLLLLLLLLKKKIIIEEEBBB@@@:::999777555444333333444333333333333333333333333333222222111222222333333222222222222222222222222333333333333333333333333444444444444444444444444222222333333333333444444444444444444444444444444444333333333333444555555444444444444444444444444555555555666666777777777~~~bbbZZZRRRMMMLLLHHHHHHHHHGGGFFFEEEEEEEEEEEEAAAAAAAAA@@@@@@?????????===<<<:::;;;<<<<<<;;;999999999999999999999999999777888999:::;;;<<<<<<<<<999999999999::::::::::::999999999:::::::::;;;;;;999999:::::::::::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;<<<>>>AAABBBDDDMMMYYY```eeekkkuuu}}}|||xxx~~~~~~|||nnnbbbYYYVVVTTTRRROOOOOOPPPQQQQQQQQQLLLLLLLLLLLLJJJIIIGGGFFF???===:::777555444444555333333333333333333333333111111111111222333444444222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444555555555555555555555555444333333333333444555555555555555555555555555555888888888888888888888888~~~bbbZZZRRRMMMKKKGGGIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBAAAAAA@@@??????>>>===;;;:::;;;<<<<<<;;;888888888888888888888888444555666888999:::;;;;;;999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;888999:::;;;;;;999888777:::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<===@@@CCCEEEBBBPPPaaahhhiiippp}}}|||tttddd[[[XXXXXXUUUQQQOOOOOOPPPPPPOOOJJJJJJJJJJJJJJJIIIHHHHHHBBB@@@===999777666666666333333333333333333333333000000000111222333555555222222222222222222222222333333333333333333333333333333333333333333333333222222333333333444444444555555555555555555555555444333333333333444555555666666666666666666666666;;;;;;::::::::::::::::::eee[[[SSSNNNMMMJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBBBB@@@@@@???>>>???>>>>>>>>>>>>=========888888888999999:::;;;;;;777888888888888999999999999999888888999999:::;;;888888888888888888888888888888999999999:::::::::;;;:::999888999:::;;;<<<@@@>>><<<;;;===AAAGGGJJJVVV]]]fffkkkrrrppp```TTTRRRNNNLLLMMMMMMKKKMMMRRRLLLKKKJJJJJJKKKJJJHHHFFFEEEBBB>>>;;;:::888777555444444555555555444333333222222222222333333444555333333222222222222222222333333333333333333333333333333333444444444555555444333333333333444555555555666888888666666666777444444444444444444444444666666666666777777777777888888777777777777777888ddd[[[SSSNNNMMMIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@???>>><<<<<<<<<;;;;;;;;;::::::::::::999999999999999999888888888888999999999999999999999888999999:::;;;999999999999999999999999888999999999999:::::::::;;;::::::::::::;;;<<<<<>>;;;;;;;;;;;;:::::::::999;;;;;;;;;:::999888888888888888888888999999999:::999999999999999:::;;;;;;::::::::::::::::::::::::999999999999:::::::::::::::;;;<<<<<<=========<<<:::>>>AAABBBCCCHHHPPPXXXbbbgggqqq~~~~~~~~~~~~pppcccZZZRRRLLLNNNPPPNNNLLLKKKLLLKKKJJJJJJKKKLLLKKKIIIHHHEEEAAA???===;;;888666333333333333444444333333444444444333333333333333111111222222333333444444333333333333333333333333333333333444444444555555444333333333333444555555333555666666555444444555444444555555555555555555444555555666777888888888888888777777777888888999bbbZZZSSSNNNLLLHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBBBB@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888999999999:::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::;;;===>>>??????>>>======???BBBEEEIIIPPPWWW\\\jjjssszzzmmm```VVVOOOQQQTTTRRRNNNLLLLLLJJJIIIJJJKKKLLLLLLKKKJJJGGGDDDAAA@@@===:::888444333333333333333444444555555555444444333222222111111222222333444555555444444444444444444444444333333333444444444555555444333333333333444555555333555666666555444555555555555555555555666666666444555555666777888999999888888777777888888999999|||aaaYYYRRRMMMLLLHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCBBBBBB@@@@@@???>>>======<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;888999999999999:::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::<<<===???@@@@@@???>>>CCCDDDFFFLLLUUU\\\aaacccqqq~~~vvvhhh\\\SSSSSSTTTRRRNNNLLLLLLJJJIIIIIIJJJLLLLLLKKKKKKIIIFFFDDDCCC@@@===;;;666555444333333333444444444555555555555444222222111111222333444444555555444444444444444444444444333333333444444444555555444333333333333444555555555666888888666555666777555555555666666777777777666666777777888999999:::888888888888888999::::::{{{___YYYRRRMMMLLLGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDCCCBBBBBB@@@@@@???>>>;;;;;;;;;;;;:::::::::999999999999:::;;;<<<<<<<<<999999999999:::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@BBBDDDJJJRRR[[[ccciiilll|||}}}sssggg\\\WWWTTTPPPLLLLLLLLLJJJHHHHHHIIIJJJJJJJJJKKKIIIGGGFFFFFFDDDAAA>>>999888666444333333444444444444555666666555333222222222333333444444555555444444444444444444444444333333333444444444555555444333333333333444555555555777888888777666666777555555666666777777888888999999999999999:::::::::888888888888888999:::;;;yyy^^^XXXRRRMMMKKKGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCBBBBBB@@@@@@???>>><<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAA>>>HHHTTT\\\bbbjjjuuu~~~{{{{{{xxxxxxjjj```XXXPPPMMMOOOMMMJJJGGGFFFGGGHHHHHHHHHJJJIIIHHHHHHHHHGGGDDDAAA===;;;888666444333444444222333555666777666444333333333444444444444444444555555555555555555555555333333333444444444555555444333333333333444555555444666777777666555555666555555666777777888999999<<<;;;;;;;;;;;;:::::::::888888888888999:::;;;<<>>???>>>>>>>>>>>>============<<<<<<;;;;;;::::::999999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>AAABBBAAAQQQbbbkkkllltttzzzzzz|||sss}}}wwwiii]]]SSSPPPSSSMMMJJJGGGFFFFFFGGGGGGGGGJJJIIIIIIIIIJJJHHHFFFCCC???===:::777444444444444111333555666777666555444444444444444444444333333555555555555555555555555333333333444444444555555444333333333333444555555333555666666555444444555555666666777888999999999>>>======<<<<<<;;;::::::888888888888999:::;;;<<>><<<<<<<<<;;;;;;::::::::::::999999888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::;;;<<<>>>@@@BBBDDDKKK\\\dddjjjzzz~~~vvvvvvvvvuuuwwwyyy}}}wwwkkkaaaVVVLLLQQQNNNLLLNNNMMMIIIHHHJJJGGGGGGHHHHHHHHHIIIIIIIIIAAA???<<<:::888666666666333444555555666555555555666555444333333333333333444444333222333444555666555555666666666666555555444444555555555555555555555555555555666666666666555666777888888;;;???BBBGGGHHHFFFBBB;;;777777888:::::::::;;;;;;;;;<<<<<>><<<<<<<<<;;;;;;::::::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============<<<<<<;;;;;;;;;:::::::::999::::::::::::::::::999<<<<<<<<<===???BBBFFFIIIRRRccckkktttwwwuuuwwwxxxvvvwwwxxx~~~wwwkkk___VVVSSSNNNLLLMMMLLLGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHEEECCC???;;;888555333222555666666666555444444333666555444444333333333444444444333333333444555666555555666666666666555555666666666666666666666666555555555555666666666666666777888888:::===BBBFFFOOONNNKKKEEE>>>999888999999999999:::::::::;;;;;;www^^^WWWPPPLLLLLLIIIGGGFFFEEEDDDCCCDDDEEEEEEDDDCCCBBBBBB@@@@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<=========<<<<<<;;;;;;;;;:::::::::::::::<<<======<<<;;;:::>>>>>>>>>>>>@@@EEEKKKPPPYYYjjjttt~~~}}}zzztttqqqrrrtttsssqqqnnnlllmmmpppssszzzvvvzzz}}}yyyuuuuuuyyyyyykkkaaaWWWRRROOOOOOMMMIIIFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFDDDAAA===999666444333777777777666555444333222666555444444333444444444444444333333444444555666555555666666666666555555777777777777777777777666555555555555666666666666777777888888:::???EEEJJJUUUSSSMMMFFF???;;;:::;;;888999999999::::::::::::www]]]WWWPPPLLLLLLIIIGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;::::::::::::;;;===>>>>>>===<<<;;;>>>???@@@@@@CCCIIIRRRYYY^^^ppp~~~}}}xxxuuussssssuuuyyywwwtttrrrtttrrrnnnlllnnnppprrrsssqqqnnnmmmooorrr}}}~~~~~~{{{vvvrrrrrrtttvvvwwwxxxyyy{{{|||yyy~~~uuussswwwyyykkk^^^WWWRRRRRRQQQMMMJJJJJJGGGFFFDDDCCCBBBBBBBBBCCCCCCBBB@@@>>>;;;999888777777777777666666555444333555555444444444444555555444444444444444555555666555555666666666666555555777777777666666666666666555555555555666666666666666777777888:::???FFFKKKSSSPPPIIIBBB===:::::::::999999:::::::::;;;;;;;;;vvv]]]WWWPPPLLLLLLHHHHHHGGGEEECCCCCCCCCCCCDDDDDDCCCBBBBBB@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???>>>>>>======@@@BBBCCCGGGOOO[[[dddggg{{{}}}yyyuuurrrpppooonnnmmmrrryyy{{{vvvqqqnnnnnnqqqqqqnnnnnnqqqrrrwww{{{{{{xxxtttsssttt}}}~~~}}}wwwpppjjjiiiiiimmmmmmnnnnnnnnnqqquuuyyywwwyyyzzz{{{zzz{{{|||~~~}}}{{{~~~uuuuuu{{{yyyggg]]]UUUSSSRRROOOMMMMMMHHHGGGDDDBBBAAAAAAAAAAAACCCBBBAAA???===;;;:::999555555666666666666666555555555444444444555555666444444555555555666666555555555666666666666555555666666666555555444444444555555555555666666666666555666666777999===CCCHHHJJJFFF@@@;;;999888888888;;;;;;;;;;;;<<<<<<<<<<<>><<<<<<<<<<<<<<<=========;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;======<<<<<<;;;;;;;;;:::::::::<<<<<<<<<======>>>??????===AAAFFFIIINNNWWWeeeooowww}}}|||{{{||||||zzzyyywwwuuusssqqqppppppnnnrrryyyzzztttooolllmmmqqqsssqqqrrruuuuuu{{{~~~xxxuuuuuu~~~}}}wwwoooiiiggggggjjjkkkkkkjjjjjjkkknnnqqqssstttuuutttsssrrrsssuuuxxxyyy{{{}}}{{{vvvxxx|||rrrfffYYYUUUSSSPPPNNNOOOKKKIIIFFFCCCAAAAAAAAABBBFFFEEEDDDBBB???<<<999888444555666777777777777777555555555444555555666777444444555666666666666555555555666666666666555555666666555555444444333333555555555555666666666666555666777777888;;;???BBB@@@===999777777777777777<<<<<<<<<<<<============ttt\\\XXXQQQLLLKKKHHHHHHGGGEEECCCBBBBBBBBBBBBDDDCCCBBBBBB@@@@@@???>>>;;;<<<<<<<<<=========>>><<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::===<<<;;;;;;;;;===???@@@===CCCJJJPPPUUU```nnnyyy{{{zzzzzzzzzzzzzzz{{{{{{yyyyyyyyyyyywwwvvvtttssssssvvv{{{~~~yyyvvvtttuuuzzz|||{{{}}}}}}uuupppoooppplllmmmnnnmmmmmmnnnqqqsssvvvwwwxxxwwwuuuuuuuuuwwwuuuuuuuuuuuuvvvwwwxxxxxxxxx{{{}}}}}}}}}sssbbbYYYVVVSSSQQQQQQNNNKKKHHHDDDBBBAAABBBBBBDDDDDDDDDCCCAAA>>><<<:::666666777777777666666555555555555555555666777777333444555666777666666555555555666666666666555555777777666666555444444444555555555555666666666666666777999999999:::<<<>>>===:::777666888999888777;;;;;;;;;<<<<<<<<<======ttt\\\XXXQQQLLLKKKHHHHHHGGGEEECCCBBBAAABBBBBBDDDCCCCCCBBBAAA@@@???>>>;;;<<<<<<<<<======>>>>>><<<;;;::::::;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::===<<<:::999:::===???AAA>>>EEENNNTTT[[[fffuuu}}}|||{{{zzzzzzyyyyyyzzzzzzyyyyyyzzzzzz{{{|||||||||{{{|||}}}}}}|||zzzwwwuuurrruuuyyy~~~~~~{{{~~~zzzzzz{{{pppqqqrrrrrrrrrsssvvvyyyzzz{{{||||||zzzzzz{{{|||yyyxxxwwwvvvuuuuuuuuuvvvsssuuuwwwxxxzzz~~~jjj___ZZZVVVTTTTTTOOOMMMIIIEEECCCBBBBBBCCC@@@AAABBBBBBBBBAAA@@@???888888888888777555444333555555555555555666777777333444666777777777666555555555666666666666555555999888888777666555555444555555555555666666666777777999;;;;;;:::::::::;;;===:::888888;;;;;;:::888:::::::::;;;;;;;;;<<<<<>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;::::::::::::;;;<<<<<<<<<999777888;;;<<<;;;999:::;;;=========>>>AAACCCEEEOOOZZZ]]]___jjj}}}{{{{{{{{{zzz{{{zzzxxxwwwxxxzzz}}}yyyzzz|||}}}}}}}}}|||||||||~~~~~~|||xxxyyyyyyxxxyyy|||}}}{{{wwwvvvvvvwwwvvvvvvvvvxxxyyyyyyyyy{{{yyyhhh]]]WWWSSSQQQQQQMMMHHHEEEDDDDDDCCCCCCEEEEEEEEEEEECCCAAA???>>>999888666555444444444555777666555444444555666777888777777666666666666666777777777777666666666666555555444444444444555555777777777777888888888888:::888777888;;;<<<:::888;;;;;;:::999999:::::::::999:::<<<>>>>>>>>>>>>>>>rrr]]]VVVOOOLLLLLLGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCAAA@@@???@@@@@@@@@;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;::::::::::::;;;<<<<<>>>>>>>>>>>===ppp[[[UUUOOOMMMMMMHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>===<<<;;;::::::======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;::::::::::::;;;<<<<<>>=========<<<;;;;;;<<<======???CCCHHHMMMWWW\\\cccjjjttt~~~~~~|||{{{|||}}}zzz|||}}}{{{zzzzzz~~~}}}|||xxxyyy{{{mmm___XXXVVVRRROOOLLLKKKJJJIIIHHHFFFIIIIIIIIIIIIHHHFFFDDDCCC???>>><<<:::999999999999<<<;;;999777555555555555555555444444444555666666999888888777666555555444555666777888888777666555777777777777888888888888999999888:::;;;<<<:::999;;;:::::::::::::::;;;;;;<<<===>>>>>>>>>>>>======nnnZZZUUUNNNLLLLLLFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;::::::::::::;;;<<<<<<@@@???>>>===============>>>>>>???@@@CCCIIIQQQVVVbbbeeekkkuuu~~~}}}}}}|||jjj___[[[SSSQQQOOONNNNNNMMMJJJHHHJJJJJJJJJJJJIIIGGGEEEDDDAAA@@@>>><<<;;;::::::;;;???===;;;888666555444444555555555555555666777888:::999888777666555444333555666888999999888666555666777777777888888888888888888888999::::::999999;;;::::::::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>===nnnZZZUUUNNNKKKJJJDDDGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;::::::::::::;;;<<<<<<<<<<<<===<<<======>>>@@@>>>>>>???AAAFFFNNNWWW^^^fffkkkvvv{{{}}}~~~||||||~~~vvveee]]]VVVTTTRRRQQQPPPOOOLLLJJJIIIIIIJJJJJJIIIGGGEEEDDDBBBAAA???<<<;;;::::::;;;???>>>;;;888666555555555666666666666777888999::::::999888777666555444333666777999::::::999777666666777777777888888888888666777888888888888888888;;;:::::::::;;;;;;<<<===????????????>>>>>>>>>>>>mmmYYYTTTMMMJJJHHHBBBGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@??????<<<<<<======>>>>>>??????======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;::::::::::::;;;<<<<<<999;;;<<<<<<<<<<<>>@@@???????????????@@@@@@jjjWWWSSSMMMKKKIIICCCGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAA???>>><<<<<<<<<=========>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;::::::::::::;;;<<<<<<:::<<<>>>===;;;;;;>>>@@@===???CCCHHHOOOXXXbbbiiisss~~~~~~{{{mmm]]]ZZZUUURRRPPPOOOMMMLLLIIIJJJJJJJJJJJJHHHGGGFFFEEECCCAAA>>>===<<<<<<<<<:::999888777666666777888444555555666888999;;;<<<888777777777666666555555777777777777777777777777777777777777888888888888666999;;;;;;999888999;;;:::::::::;;;;;;<<<===>>>@@@??????>>>???@@@BBBBBBhhhVVVSSSNNNLLLKKKEEEGGGFFFEEEDDDDDDCCCCCCCCCAAABBBCCCCCCBBBAAA???>>>============<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;::::::::::::;;;<<<<<<===>>>@@@>>>;;;;;;===???@@@CCCHHHMMMUUU___iiiooo{{{{{{}}}~~~}}}{{{```[[[VVVQQQOOONNNMMMLLLJJJJJJKKKKKKKKKIIIHHHGGGFFFEEEBBB@@@>>>=========888888777666666777888999333333444555777999:::;;;777777777777666666666666777777666666666666777777777777777777888888888888888:::======;;;:::;;;===:::::::::;;;<<<===>>>>>>??????>>>>>>???AAACCCDDDgggXXXUUUNNNJJJKKKGGGDDDFFFHHHIIIHHHFFFCCCAAABBBBBBAAAAAAAAAAAA@@@@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;<<<<<<:::999;;;<<<<<<===============<<<<<<<<<===>>>???===<<>>;;;999:::888666666777888777666777777777777666666666666444555666888888888777666666666666666666666666666777777777777666666666666::::::::::::::::::::::::999999:::;;;;;;<<<<<<===CCCBBBAAA???>>>???CCCFFFfffXXXTTTMMMJJJKKKGGGEEEFFFGGGGGGGGGEEECCCBBBBBBBBBAAAAAAAAAAAA@@@@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>>>>===;;;<<<<<<========================>>>?????????>>>BBBFFFOOOYYYaaakkk}}}}}}||||||~~~}}}mmm```[[[VVVMMMLLLQQQKKKMMMMMMKKKHHHFFFFFFHHHGGGGGGFFFDDDBBB???<<<::::::888666777888999888777777777777777777777666666444555777888888888777777888888888888888888888888777777777777777777777777::::::::::::::::::::::::999::::::;;;;;;<<<<<<===??????>>>======AAAFFFJJJgggXXXTTTMMMJJJKKKGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>??????>>>;;;<<<<<<===============???>>>>>>??????@@@@@@AAAEEEMMMXXXbbbiiixxx|||yyyyyyyyyyyy}}}xxxggg___XXXQQQNNNQQQLLLLLLLLLKKKHHHFFFFFFGGGHHHHHHGGGFFFDDDAAA>>><<<:::888777777999:::999888666777777777777777777777555666777888888888777777888888888888888888888888777777777777777777777777:::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<<===???EEEMMMRRRhhhYYYUUUNNNKKKLLLIIIHHHGGGFFFEEEDDDDDDDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@???======>>>>>><<<;;;;;;<<<<<<===============>>>??????>>>>>>@@@BBBDDDHHHSSSaaakkkuuu}}}zzzyyyzzz|||~~~pppcccZZZSSSPPPRRRLLLLLLLLLJJJHHHGGGFFFFFFHHHHHHHHHGGGEEECCC@@@???;;;999888888:::::::::999666666777888888888777777777777777777888777777777666666666666666666666666777777888888888888888999999999::::::::::::;;;;;;::::::;;;;;;<<<=========>>>>>>>>>@@@CCCKKKSSSZZZjjjZZZVVVOOOLLLNNNKKKIIIHHHFFFDDDCCCDDDEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@============<<<<<<<<<<<<========================@@@???======>>>>>><<<;;;;;;<<<<<<==================>>>???>>>>>>@@@DDDHHHLLLYYYhhhttt}}}||||||~~~mmmaaaYYYVVVWWWNNNMMMLLLJJJJJJHHHGGGFFFIIIIIIIIIHHHGGGDDDBBBAAA===;;;999999:::;;;:::999555666888999999999888777888888888777777777777888777777777777777777777777777888888888999999::::::999999999::::::;;;;;;;;;::::::;;;<<<<<<======>>>??????AAACCCGGGNNNWWW]]]jjjZZZVVVNNNLLLOOOLLLIIIGGGFFFDDDDDDDDDDDDEEEBBBBBBAAAAAAAAAAAA@@@@@@============<<<<<<<<<<<<========================<<<;;;;;;<<<>>>??????>>>;;;<<<<<<==================>>>??????>>>BBBHHHNNNSSS___ooozzzhhh]]]XXXWWWPPPNNNLLLKKKKKKJJJIIIGGGHHHHHHIIIHHHGGGEEECCCBBB@@@>>>;;;;;;;;;;;;:::999444666888:::::::::888777999999888777777777888888999999999999999999999999888888888999::::::;;;;;;888999999::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>>>>>@@@CCCFFFKKKRRRZZZ___iiiXXXTTTMMMKKKMMMKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@============<<<<<<<<<<<<========================<<<;;;:::;;;===>>>>>>===;;;<<<<<<===============>>>@@@AAAAAAAAAEEENNNUUU[[[fffuuussscccZZZVVVRRROOOMMMLLLMMMLLLJJJGGGGGGHHHHHHHHHGGGFFFDDDCCCBBB@@@===<<<;;;;;;999777444555888:::;;;:::999888:::999888777777777888888999999999999999999999999888888999999:::;;;;;;<<<888888999::::::;;;<<<<<<;;;;;;<<<<<<======>>>>>>???BBBGGGLLLRRRYYY```eeehhhWWWRRRKKKIIILLLJJJGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<:::999;;;<<<<<<===============???AAACCCBBBCCCHHHQQQYYYaaakkkzzzlll___YYYSSSPPPMMMMMMNNNNNNKKKHHHGGGGGGHHHHHHGGGFFFDDDCCCDDDAAA>>><<<<<<:::888777444555888;;;;;;;;;999888;;;:::888777777777888888777777777777777777777777888888999::::::;;;<<<<<<888888999::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAAEEELLLRRRYYYaaahhhmmmiiiZZZWWWOOOJJJJJJEEEFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<===>>>@@@@@@???@@@AAA@@@???>>>???@@@DDD@@@@@@DDDJJJPPPZZZccceeettt}}}|||{{{{{{yyyfff___VVVTTTPPPLLLKKKMMMLLLIIIFFFFFFFFFGGGGGGFFFFFFFFFFFFDDDAAA>>>;;;::::::;;;999999888888888888999999888888777777888999::::::777777777777888888888888777888888888888999999999;;;;;;:::::::::;;;<<<<<<;;;;;;;;;::::::;;;>>>AAACCCLLLYYYbbbccceeeppp}}}hhhZZZWWWOOOKKKKKKFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<======>>>???@@@???AAAAAAAAA??????@@@AAADDDAAACCCHHHNNNSSS\\\dddkkk}}}}}}}}}|||nnncccZZZWWWRRRNNNMMMMMMKKKHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGEEEAAA>>>;;;:::::::::999888888777777888888999888888777777888999999:::777777777777888888888888888888888888999999999999;;;;;;:::::::::;;;<<<<<<<<<===<<<;;;;;;===@@@CCCGGGQQQ```jjjkkknnnzzzfffXXXVVVOOOLLLLLLHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>============>>>>>>???@@@AAA@@@??????AAABBBBBBCCCGGGOOOUUUYYY```ggguuu~~~~~~zzz{{{jjj___ZZZTTTQQQOOOMMMJJJGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGEEEBBB>>>;;;:::999888888888777777777777888888888888888777888888999:::777777777888888888999999888888888888999999999::::::::::::::::::;;;<<<======>>>=========???CCCFFFMMMXXXgggrrrtttyyy}}}dddWWWUUUOOOLLLMMMIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@================================================???>>>>>>============>>>>>>???@@@???>>>???AAACCCBBBDDDLLLVVV\\\___fffmmm|||wwwxxxsssddd\\\TTTRRRQQQNNNJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCC???<<<:::999888888777777666666777777888999888888888888888999999777777888888888999999999888888888999999999::::::::::::::::::;;;;;;<<<======>>>======>>>AAAFFFIIIRRR[[[hhhrrrxxx|||cccVVVUUUOOOLLLMMMJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>============>>>===>>>>>>======>>>AAADDDCCCHHHRRR]]]cccgggoooxxx~~~~~~zzzxxx{{{~~~jjj^^^TTTSSSSSSOOOLLLKKKFFFHHHJJJLLLLLLJJJHHHFFFGGGFFFDDDAAA>>>;;;:::999888888777777777777888888999999888888888888888999888888888888999999999999888999999999999::::::::::::999999:::;;;<<<======<<<=========???CCCIIINNNVVV[[[eeeoooyyy|||cccVVVTTTOOOLLLMMMIIIHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===>>>>>>======???BBBEEEGGGMMMXXXccckkkqqq{{{~~~xxxzzzuuueeeWWWUUUUUUQQQNNNOOOHHHIIILLLMMMMMMLLLIIIHHHGGGFFFEEEBBB@@@>>><<<;;;999999888888888888999999:::999888888777888888888888888888999999999999:::999999999999::::::::::::999999999:::;;;<<<===>>><<<<<<===>>>AAAGGGOOOTTT[[[]]]dddppp|||cccVVVTTTNNNLLLMMMIIIGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>???@@@???????????????AAAEEEHHHNNNSSS^^^jjjqqqzzzwwwvvvzzznnn]]]YYYXXXRRROOORRRKKKJJJJJJJJJJJJJJJJJJKKKGGGFFFEEEDDDBBB@@@???>>>::::::999999999999:::::::::999999888777777888888888888888999999999::::::999999999:::::::::;;;;;;999999999:::;;;<<<===>>><<<===>>>AAAEEELLLUUU[[[bbbaaahhhxxx|||cccVVVTTTNNNKKKLLLHHHFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===???@@@@@@@@@AAAAAA@@@@@@CCCGGGKKKSSSXXXbbbmmmvvv{{{}}}vvvtttsssuuuaaa\\\ZZZSSSPPPSSSMMMKKKHHHFFFFFFHHHKKKMMMGGGFFFFFFEEEDDDBBB@@@@@@;;;::::::999999::::::;;;::::::999888777777888888888888999999999:::::::::999999:::::::::;;;;;;;;;999999999:::;;;<<<>>>>>>===>>>@@@CCCHHHPPPYYY```gggfffmmmvvvfffVVVOOOMMMJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBBBBAAAAAA@@@@@@???===============>>>??????>>>???@@@@@@@@@>>>===<<>>>>>>>>>>>>>>AAA>>>>>>AAABBBBBBGGGNNN\\\ccclllttt}}}yyy~~~|||tttvvvjjj[[[ZZZZZZRRRIIIKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGFFFFFFDDDCCCBBBAAA============<<<;;;:::999::::::999999888777666666::::::999888888999::::::888999999::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>@@@DDDJJJOOOVVV```iiikkkooozzzvvvfffVVVPPPNNNKKKIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@===============>>>??????>>>??????@@@???>>>===<<>>>>>>>>>>>AAA>>>>>>AAADDDFFFMMMTTTaaagggooozzz{{{xxx{{{{{{uuubbb[[[XXXRRRKKKMMMLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGFFFEEEDDDCCCBBB>>>>>>======<<<;;;:::999::::::999999888777777777::::::999888888999::::::888999999::::::;;;;;;<<<===============>>>>>>>>>>>>@@@DDDKKKSSS___lllvvv}}}vvvgggWWWQQQOOOLLLJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCEEEDDDDDDCCCCCCBBBAAAAAA===============>>>??????>>>????????????>>>======????????????????????????AAA>>>???BBBFFFKKKSSS\\\ggglllvvvyyyxxx}}}zzz}}}nnn^^^VVVQQQMMMNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHHHHHHHGGGEEEDDDCCC???>>>>>>===<<<;;;:::999:::::::::999888888777777:::999999888888999999:::888999999::::::;;;;;;<<<<<<<<<<<<<<<======>>>???@@@CCCHHHPPP^^^pppuuugggXXXRRRPPPMMMKKKJJJGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA===============>>>>>>???>>>>>>?????????>>>>>>>>>>>>???????????????@@@@@@BBB??????DDDHHHNNNXXXbbbiiiqqq|||www{{{{{{cccUUUPPPOOOOOONNNMMMKKKKKKKKKKKKLLLIIIIIIIIIIIIHHHGGGFFFEEE@@@???>>>===;;;::::::::::::::::::999999888888888999999999999999999999999888999999::::::;;;;;;<<<<<<<<<;;;<<<<<<>>>???@@@CCCHHHOOOZZZnnntttfffXXXRRRQQQNNNKKKJJJGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@===============>>>>>>???>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@@@@@@@AAACCC@@@AAAEEEJJJQQQ[[[eeelllxxx{{{vvv|||lllXXXQQQQQQNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFAAA@@@>>>===;;;::::::::::::::::::999999999999999999999999999999999999999888999999::::::;;;;;;<<<<<<<<<;;;<<<===???AAABBBEEEMMMWWWfff~~~ssseeeWWWRRRQQQNNNKKKIIIFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@??????===============>>>??????>>>>>>>>>===>>>>>>???@@@>>>>>>??????@@@AAAAAAAAABBB@@@BBBHHHNNNUUU___iiisss}}}yyytttyyyyyyaaaVVVTTTOOOMMMKKKIIIHHHHHHIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGCCCAAA???===;;;:::::::::::::::::::::::::::999999888999999::::::999999888888999999::::::;;;;;;<<<===<<<<<<<<<>>>@@@CCCEEEEEEQQQ```rrrqqqdddVVVQQQPPPMMMJJJIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@===============>>>?????????>>>=========>>>@@@AAA>>>>>>???@@@@@@AAABBBBBB@@@???CCCLLLSSSZZZeeeooo~~~wwwwwwxxxzzzkkk\\\WWWPPPOOOLLLIIIHHHIIIJJJKKKHHHIIIIIIIIIIIIHHHGGGGGGDDDBBB???<<<;;;::::::;;;::::::::::::::::::::::::888999::::::::::::999888888999999::::::;;;;;;<<<>>>=========???BBBEEEGGGIIIYYYlllpppcccVVVQQQPPPMMMIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA===============>>>?????????>>>=========???@@@AAA>>>>>>???@@@AAAAAABBBBBB>>>???DDDNNNWWW___jjjsssxxxuuuxxxsssaaaZZZRRRPPPMMMJJJIIIJJJKKKLLLHHHHHHHHHIIIHHHHHHGGGGGGDDDBBB???<<<;;;::::::;;;::::::::::::::::::::::::888999:::;;;;;;:::999888888999999::::::;;;<<<<<>>======???CCCFFFIIINNN```vvvqqq___VVVTTTOOONNNOOOIIIGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>======>>>>>>@@@???>>><<<<<<<<<===>>>:::;;;>>>AAACCCCCCAAA???GGGBBBEEEPPP\\\eeeoooxxx}}}{{{eee\\\VVVPPPLLLKKKJJJGGGIIIMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFDDDAAA===<<<<<<===>>>;;;:::999999888888888888;;;:::999888888888999:::;;;;;;;;;<<<<<<<<<<<<<<>>??????AAAIIISSS[[[kkkrrr```WWWUUUNNNNNNOOOHHHGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@AAAAAAAAA@@@??????@@@@@@???>>>>>>>>>>>>>>>AAA@@@???>>>===>>>>>>???>>>>>>>>>???AAABBBCCCCCCFFFFFFLLLWWWbbbkkkxxx}}}}}}mmm^^^YYYSSSOOONNNLLLHHHHHHKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFDDDAAA>>><<<<<<======<<<<<<;;;;;;;;;<<<======<<<;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===BBB@@@@@@AAABBBEEEPPP[[[dddtttsssaaaWWWUUUNNNMMMNNNGGGGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAAAAA@@@??????@@@???>>>>>>>>>>>>>>>>>>AAA@@@???????????????@@@AAA@@@???>>>???AAADDDFFFFFFLLLWWW```hhhsssvvv{{{{{{~~~zzzeee\\\VVVQQQPPPNNNJJJHHHJJJIIIJJJKKKKKKJJJIIIGGGEEEFFFDDDAAA>>><<<<<<<<<===999888888999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========???>>>???AAABBBGGGTTTaaaqqqtttaaaXXXUUUNNNMMMMMMFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA??????>>>>>>>>>>>>>>>???????????????????????????AAA@@@???>>>>>>@@@DDDGGGGGGRRR___ggglllxxxuuunnn^^^WWWRRRQQQPPPLLLIIIJJJHHHIIIKKKLLLKKKIIIFFFDDDEEEDDDAAA???===<<<<<<<<<999888888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>@@@???@@@BBBDDDKKK[[[jjj~~~tttaaaXXXUUUNNNMMMMMMFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>??????======>>>>>>>>>>>>>>>>>>===???@@@@@@???AAADDDGGGKKKXXXeeekkkppp}}}yyyqqq```XXXRRRQQQQQQNNNKKKKKKHHHIIIKKKLLLKKKIIIFFFDDDEEECCCAAA???===<<<<<<<<<>>>>>>===;;;;;;:::::::::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???CCCBBBDDDFFFIIISSSfffxxxsssaaaWWWUUUNNNMMMNNNGGGFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>??????@@@<<<<<<===>>>>>>>>>>>>===<<>>===<<<;;;???>>><<<:::999888888888888999:::;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>???@@@???@@@CCCGGGKKKXXXooorrr```WWWUUUNNNNNNOOOHHHEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>???@@@@@@<<<===>>>???@@@??????>>>???AAABBBAAA@@@DDDKKKRRR___gggooouuu{{{pppcccXXXTTTTTTQQQNNNMMMJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCBBB@@@>>>===<<<;;;;;;:::999888777777666666888999;;;<<<=========<<<;;;;;;<<<===>>>???@@@@@@===???DDDJJJQQQaaa|||rrr___VVVTTTOOONNNOOOIIIEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>===>>>>>>???@@@@@@===>>>???@@@AAAAAA@@@???BBBCCCBBB@@@???EEEOOOXXXgggmmmrrryyy|||zzz~~~wwwiii\\\WWWUUUQQQNNNMMMKKKJJJJJJIIIHHHHHHHHHGGGDDDCCCBBB@@@>>>===<<<;;;<<<<<<;;;;;;:::;;;;;;;;;999:::<<<>>>>>>>>>>>>===;;;;;;<<<===>>>???@@@@@@BBBEEELLLSSS]]]ooopppdddXXXSSSPPPMMMJJJJJJHHHGGGFFFDDDDDDDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCDDD@@@@@@@@@@@@????????????????????????????????????>>>@@@@@@???@@@GGGSSS]]]iiinnnsss~~~~~~yyytttvvvppp[[[WWWWWWQQQMMMOOOLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGEEECCCAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::<<<>>>>>>===>>>???AAAAAADDDJJJTTTfffpppdddWWWRRRPPPMMMJJJJJJHHHGGGFFFDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB============<<<<<<<<<<<>>>>>@@@BBBBBBHHHQQQ]]]oooooocccWWWRRRPPPMMMJJJJJJHHHGGGFFFDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@=========<<<<<<<<<;;;;;;????????????????????????AAABBBBBBBBBFFFPPP^^^hhhmmmnnn{{{uuupppttt{{{|||kkk]]]ZZZTTTPPPOOOLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>???AAACCCEEELLLXXXggg{{{ooobbbVVVRRRPPPMMMJJJJJJHHHGGGFFFDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>????????????????????????AAAAAABBBDDDKKKVVVdddmmmnnnpppxxxsssuuu|||vvvtttxxxtttaaaZZZUUUPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDBBBAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>>>>???AAADDDHHHQQQ___ooonnnbbbVVVQQQPPPMMMJJJKKKHHHGGGFFFDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????AAAAAACCCGGGOOO\\\iiiqqqrrrxxxuuuwww~~~{{{pppnnnttt~~~~~~eeeZZZTTTQQQNNNKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGFFFEEECCCBBBAAA=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<===>>>===>>>???CCCEEEMMMVVVeeewwwmmmaaaUUUQQQOOOMMMKKKKKKHHHGGGFFFDDDDDDDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@@@@???????????????????????????AAABBBEEEKKKUUUaaammmtttyyy|||vvv}}}rrrhhhiiitttmmm\\\TTTQQQOOOKKKJJJJJJIIIIIIIIIJJJJJJGGGGGGHHHGGGFFFDDDCCCAAA>>>>>>======<<<;;;;;;;;;::::::;;;;;;<<<=========;;;<<<===>>>???AAAFFFIIITTT___ppplll```UUUQQQOOOLLLKKKKKKHHHGGGFFFDDDDDDDDDDDDEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????????????????????????????BBBCCCHHHPPP[[[gggpppuuuzzzzzzyyyhhhccclll{{{xxx```UUUQQQOOOJJJJJJIIIIIIIIIJJJJJJKKKGGGGGGHHHHHHGGGEEECCCBBB>>>>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<======>>><<<===>>>???AAAEEEJJJNNN\\\jjjlll```UUUPPPOOOLLLKKKKKKHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@????????????????????????CCCEEEJJJTTT___kkkssswwwzzzkkkaaaiiiuuudddVVVQQQPPPJJJJJJIIIIIIIIIJJJJJJKKKGGGGGGHHHIIIHHHFFFDDDBBB???>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>===>>>???AAACCCHHHMMMRRRaaaqqqooo]]]TTTQQQJJJJJJMMMIIIKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDAAAAAA@@@???>>>>>>??????@@@@@@AAA@@@??????@@@BBBFFFEEEKKKWWWbbbjjjwwwxxxlllfffooogggWWWPPPKKKJJJIIIIIIJJJKKKKKKJJJHHHGGGHHHHHHHHHGGGDDDAAA???BBBAAA???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===AAA???@@@HHHJJJPPP___mmmooo]]]TTTQQQJJJJJJMMMIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@@@@???>>>>>>?????????@@@AAA@@@??????AAACCCEEEHHHQQQ]]]fffooo}}}}}}rrrhhhmmmwww^^^SSSOOOKKKJJJIIIJJJKKKKKKJJJHHHEEEFFFGGGHHHGGGFFFDDDCCCCCCBBB@@@???===<<<<<<<<<========================>>>BBB@@@@@@GGGIIIPPP```rrrnnn\\\TTTRRRKKKJJJMMMIIIGGGGGGFFFEEEDDDDDDCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????>>>????????????@@@AAAAAA@@@@@@BBBDDDDDDMMMZZZdddjjjvvv}}}{{{{{{~~~ooommm}}}dddSSSRRRMMMKKKJJJJJJKKKKKKJJJHHHDDDEEEFFFHHHHHHHHHGGGGGGDDDCCCBBB@@@>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===BBB@@@AAAIIIMMMVVVhhh{{{nnn\\\TTTRRRKKKKKKMMMHHHFFFFFFFFFEEEEEEDDDDDDDDDFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???????????????@@@???@@@AAAAAAAAAAAACCCEEEFFFRRR```gggmmm}}}~~~{{{yyyzzz|||~~~zzzppp{{{ssstttxxxlllXXXWWWOOOMMMKKKJJJKKKKKKJJJHHHEEEEEEGGGHHHHHHHHHHHHHHHDDDCCCAAA@@@>>>===============>>>>>>>>>>>>>>>???;;;AAA@@@CCCMMMSSSaaavvvmmm\\\UUUSSSLLLKKKMMMHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@???????????????@@@@@@???@@@AAABBBAAABBBEEEGGGIIIVVVccciiiqqq}}}}}}~~~zzzxxxxxxzzz{{{{{{|||~~~xxx|||nnnpppppp~~~xxx```\\\QQQOOOLLLKKKKKKKKKJJJIIIGGGHHHHHHHHHGGGGGGGGGFFFCCCBBBAAA???======<<<<<<<<<<<<<<<======>>>>>>>>>;;;AAAAAADDDOOOXXXhhhmmm\\\UUUSSSLLLKKKLLLGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB?????????>>>??????@@@AAA???@@@BBBBBBBBBDDDFFFIIIOOO[[[gggnnn{{{vvvyyyxxx~~~xxxvvvvvvwwwwwwuuuvvvwww|||rrrpppjjjttteeeXXXSSSPPPMMMKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEEEECCCBBB@@@???===<<<<<<<<<;;;<<<<<<======>>>>>>>>>===DDDDDDGGGSSS]]]qqqlll\\\UUUTTTMMMKKKLLLGGGHHHHHHGGGEEEDDDCCCBBBBBBDDDCCCCCCBBBBBBBBBCCCCCC??????>>>>>>???@@@@@@AAA>>>@@@BBBBBBCCCDDDGGGJJJUUU```lllwwwxxxsssxxxzzz}}}vvvsssssssssssspppssstttuuu~~~|||uuuhhhnnnoooXXXTTTQQQNNNKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDEEEDDDCCCAAA@@@>>>>>>======<<<<<<===>>>>>>???@@@@@@>>>FFFIIINNN\\\jjjlll\\\UUUTTTMMMKKKLLLFFFHHHGGGFFFDDDCCCAAA@@@@@@CCCCCCBBBBBBBBBCCCCCCDDD??????>>>>>>???@@@AAAAAA>>>@@@BBBCCCCCCEEEHHHJJJXXXcccqqquuutttzzz|||tttqqqppppppoooooorrrtttsssxxxzzziiilll~~~aaaUUURRRNNNLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>===>>>>>>???@@@@@@AAAAAA>>>GGGLLLTTTfffxxxnnnbbbVVVQQQNNNJJJGGGFFFGGGFFFEEECCCBBBBBBAAAAAADDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBB??????AAABBBCCCIIIPPP___kkk|||tttyyy~~~yyytttqqqpppoooooollllllnnnqqqvvvwwwuuuwwwfffZZZRRRQQQMMMFFFJJJOOOJJJIIIIIIHHHHHHGGGFFFFFFEEEBBBBBBBBBAAA@@@???>>>===;;;<<<===???@@@@@@@@@@@@DDDHHHOOOYYYmmmjjj^^^SSSNNNMMMIIIGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCC@@@@@@BBBCCCEEEKKKTTTbbbqqq{{{ttt|||{{{vvvsssrrrqqqpppmmmlllnnnooorrr}}}yyywwwzzzsss^^^UUURRROOOGGGJJJNNNHHHHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBAAA@@@???>>>===<<<<<<===???@@@@@@AAAAAABBBGGGPPP```yyyhhh\\\QQQNNNMMMJJJHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEGGGFFFDDDCCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCAAABBBDDDDDDGGGOOOYYYgggzzzxxxyyy}}}xxxvvvuuutttqqqnnnmmmmmmlllnnnvvv}}}dddXXXSSSPPPIIIJJJLLLEEEHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBAAA???>>>===<<<===>>>???@@@AAAAAABBBDDDIIITTTjjjjjj___TTTPPPOOOLLLJJJJJJGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBDDDFFFIIITTT```oooyyyzzzxxxvvvuuuqqqooommmmmmllllllsss|||jjjZZZSSSPPPJJJJJJKKKEEEGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>======>>>???@@@AAACCCCCCHHHMMM[[[tttlll```UUUQQQOOOKKKIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBEEEGGGLLLZZZhhhzzz{{{xxxvvvtttqqqooonnnnnnmmmlllrrr{{{rrr]]]RRRPPPKKKKKKLLLGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@BBBDDDEEEIIIPPPaaa}}}jjj^^^SSSOOOMMMIIIFFFFFFHHHHHHGGGFFFEEEEEEFFFFFFBBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA??????CCCFFFIIIQQQaaaqqq}}}yyyvvvtttpppoooooopppnnnmmmrrryyy~~~cccSSSQQQLLLLLLMMMIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>???AAACCCEEEGGGIIISSShhhhhh]]]RRRNNNMMMJJJHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@DDDIIIMMMVVViii{{{zzzvvvtttqqqoooppppppmmmkkkooouuulllXXXTTTNNNLLLNNNJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA???>>>??????>>>???AAACCCFFFHHHLLLZZZrrrhhh]]]SSSPPPPPPMMMLLLLLLIIIHHHGGGEEEDDDCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???AAAFFFKKKPPPZZZnnn{{{wwwuuurrrpppppppppllliiilllrrrtttttt\\\VVVPPPMMMNNNJJJIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDCCCBBBAAA????????????>>>???AAADDDGGGIIISSSbbb{{{fff\\\SSSOOOMMMJJJHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDD<<>>>>>>>>>>>???@@@AAAAAA@@@DDDHHHLLLTTTdddzzz}}}~~~zzzvvvsssqqqnnnmmmnnnooonnnnnnnnnrrrxxxhhhZZZVVVNNNJJJNNNHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???@@@BBBBBBCCCJJJRRR```qqqfff\\\SSSOOOMMMJJJHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA============>>>???@@@AAADDDCCCIIITTT]]]iiiqqqoooxxx~~~yyysssqqqnnnmmmmmmnnnnnnnnnkkkmmmppp|||mmmZZZTTTNNNJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEDDDDDDCCCBBBBBBAAA???@@@BBBCCCEEEMMMVVVhhh{{{fff\\\SSSOOOMMMJJJHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDGGGCCCJJJZZZfffppp{{{nnnmmm|||zzzssspppmmmkkkkkklllmmmlllnnnmmmnnnxxxsss[[[SSSOOOKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@CCCEEEIIIRRR\\\nnnfff\\\SSSOOOMMMJJJHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFDDDMMM___mmmzzz|||vvvuuuzzzssspppllliiiiiijjjjjjjjjnnnmmmnnnvvvaaaVVVSSSPPPLLLJJJIIIIIIHHHGGGGGGGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAEEEHHHMMMXXXcccrrrfff\\\SSSOOOMMMJJJHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEGGGRRRcccttt|||~~~{{{vvvrrrllliiihhhhhhhhhhhhhhhkkkmmmttthhhWWWSSSOOOJJJKKKJJJIIIHHHHHHGGGGGGHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDBBBCCCGGGKKKQQQ^^^kkkzzzfff\\\SSSOOOMMMJJJHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCKKKXXXgggzzz~~~~~~zzzuuuooojjjhhhhhhhhhhhhdddiiimmmqqq~~~qqqZZZSSSNNNHHHKKKKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDHHHMMMUUUcccpppfff\\\SSSOOOMMMJJJHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCOOO]]]iii}}}}}}xxxqqqllljjjiiiiiihhhcccjjjooopppwww|||aaaXXXRRRKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGEEEEEEJJJOOOXXXffftttiii^^^SSSPPPOOOKKKHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAACCCBBBAAAAAACCCDDDHHHVVVeeeqqqyyyooohhhfffeeeeeedddhhhiiimmmpppttt~~~bbbVVVQQQKKKJJJIIIIIIIIIHHHGGGFFFFFFJJJIIIHHHFFFEEEDDDDDDDDDEEEBBBCCCIIIQQQ[[[kkkxxxiii]]]SSSPPPOOOKKKIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBBBBBBBBBBCCCEEEJJJYYYiiixxx|||qqqjjjhhhhhhgggfffeeefffiiimmmpppyyyiiiYYYRRRLLLJJJJJJIIIHHHGGGGGGGGGGGGJJJIIIHHHFFFEEEDDDDDDDDDEEECCCDDDKKKTTTaaarrrhhh]]]SSSPPPOOOLLLIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@AAABBBBBBBBBBBBDDDFFFLLL\\\mmm}}}~~~uuunnnkkkjjjiiigggdddeeegggjjjmmmtttrrr\\\SSSOOOLLLJJJHHHFFFFFFFFFGGGHHHIIIIIIGGGFFFEEEEEEDDDDDDEEEDDDGGGOOOYYYhhh|||hhh]]]SSSPPPOOOLLLIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBB@@@AAABBBBBBBBBCCCFFFHHHOOO^^^ooowwwpppnnnllliiiggggggfffhhhkkkmmmrrrxxx^^^TTTRRRMMMKKKHHHFFFEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFIIIRRR]]]mmmggg\\\RRRPPPOOOLLLJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBDDDHHHKKKVVVdddtttwwwrrrooollliiifffhhhgggiiikkkllloooyyy~~~```UUUSSSMMMKKKHHHFFFEEEFFFHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGLLLTTT```qqqggg\\\RRRPPPOOOLLLJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEIIIMMM]]]lll}}}xxxssspppmmmhhhdddfffeeefffiiijjjkkksss{{{gggWWWSSSLLLJJJHHHFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFHHHMMMVVVcccvvvggg\\\RRROOOOOOMMMJJJJJJHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBCCCFFFKKKNNN^^^pppzzzuuurrrnnniiiddddddccceeehhhiiiiiiooovvvpppZZZRRRJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFEEEGGGNNNXXXfff{{{fff\\\RRROOOOOOMMMKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCAAABBBBBBBBBCCCFFFKKKOOO[[[ppp{{{vvvsssoooiiieeeeeedddeeeiiijjjjjjnnntttxxx\\\QQQJJJIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFCCCFFFNNNZZZiiiddd[[[SSSQQQOOOLLLJJJKKKIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCFFFDDDEEEHHHHHHGGGKKKQQQcccqqq}}}zzzyyyzzz}}}|||vvvrrrnnniiieeeeeeeeeeeeeeegggjjjpppttt]]]PPPMMMLLLJJJIIIIIIHHHFFFDDDJJJIIIGGGFFFFFFFFFGGGGGGJJJMMMTTTaaavvvddd[[[SSSQQQOOOLLLJJJKKKHHHGGGEEEDDDCCCCCCDDDDDDGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCGGGGGGHHHNNNUUUkkkyyywww~~~zzzxxxxxxwwwvvvuuuxxx||||||uuuqqqnnniiiffffffffffffeeefffiiinnnrrr|||cccUUUNNNLLLJJJIIIIIIHHHFFFEEEGGGGGGFFFFFFFFFGGGIIIJJJIIIMMMVVVeee{{{ddd[[[SSSPPPOOOLLLJJJKKKIIIHHHFFFEEEDDDDDDEEEEEEGGGGGGFFFEEEEEEDDDDDDCCC@@@@@@BBBEEEGGGIIIQQQZZZsss}}}rrr}}}{{{yyywwwuuuttttttuuuuuuvvvzzz}}}uuupppmmmiiifffggggggfffeeeeeehhhllloooxxx}}}}}}iiiXXXNNNLLLIIIHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKHHHOOOZZZkkkdddZZZRRRPPPOOOKKKJJJKKKKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@BBBEEEFFFIIISSS^^^tttzzzttt}}}zzzwwwwwwwwwwwwxxxxxxzzz{{{|||}}}~~~vvvqqqmmmjjjgggdddeeeeeeeeeeeegggkkkooowwwwwwssswwwlllWWWNNNLLLIIIHHHHHHHHHGGGEEEFFFEEEEEEEEEFFFHHHJJJKKKIIIRRR```rrrcccZZZRRRPPPNNNKKKIIIJJJJJJIIIGGGFFFEEEEEEFFFFFFEEEDDDDDDCCCCCCBBBAAAAAACCCBBBCCCEEEEEEIIIUUUbbbttt|||zzz{{{zzzyyyyyyyyy{{{}}}xxxrrroookkkhhh```bbbcccdddeeehhhlllooowww|||mmmnnnuuuwwwpppWWWOOOLLLIIIGGGGGGGGGGGGFFFHHHGGGFFFFFFFFFGGGHHHIIILLLXXXgggwwwcccZZZRRROOONNNKKKIIIJJJHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBAAADDDDDDEEEEEEEEEJJJYYYgggxxx~~~{{{|||}}}}}}}}}|||vvvqqqlllhhh^^^```bbbccceeegggkkkooovvvyyymmmmmmrrrssswww[[[OOOLLLIIIGGGGGGGGGGGGFFFHHHGGGFFFFFFFFFGGGHHHIIIOOO^^^mmm|||cccYYYQQQOOONNNJJJIIIJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCEEEFFFFFFMMM^^^nnn}}}yyysssmmmhhh___```bbbcccdddfffiiilllrrrssspppqqqttt|||^^^PPPMMMIIIFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKRRRbbbrrrcccYYYQQQOOONNNJJJIIIJJJLLLKKKIIIHHHGGGHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBDDDFFFGGGOOOaaasss{{{tttmmmhhh```bbbccccccccceeegggiiimmm{{{zzztttqqqttt~~~___PPPMMMIIIFFFFFFGGGGGGGGGDDDDDDDDDEEEGGGIIILLLMMMSSSddduuuyyyeee[[[SSSPPPNNNKKKIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCCCCCCC@@@DDDIIIJJJOOOccc{{{zzzuuuooolllgggcccbbbcccdddcccfffkkknnnwwwuuuqqqtttaaaUUUMMMIIIJJJKKKHHHGGGGGGHHHHHHGGGFFFFFFHHHLLLOOOXXX```pppzzzdddZZZRRRPPPNNNKKKIIIJJJJJJIIIGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCAAADDDJJJLLLQQQfff}}}}}}{{{zzzzzzuuuqqqmmmddd```___bbbdddeeehhhmmmoooxxxvvvtttyyyaaaUUUNNNIIIJJJJJJHHHGGGGGGGGGHHHGGGFFFFFFHHHLLLPPP]]]fffxxx{{{bbbYYYQQQOOONNNKKKIIIJJJKKKJJJHHHGGGFFFGGGIIIJJJGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBEEEJJJMMMUUUjjjwwwqqqnnnnnnssszzzzzzvvvrrroooddd```___bbbddddddggglllnnnwww}}}tttvvv~~~cccWWWOOOIIIJJJJJJHHHFFFGGGGGGGGGGGGFFFFFFIIIMMMPPP___kkk}}}aaaXXXPPPNNNMMMKKKJJJKKKLLLJJJHHHFFFFFFGGGIIIJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBDDDIIINNNYYYooo|||sssmmmkkkmmmooossswww{{{zzzvvvrrrooohhhdddaaacccbbbaaacccgggmmmtttzzzrrrwwwhhhXXXPPPJJJJJJJJJGGGFFFGGGFFFFFFFFFFFFFFFIIINNNQQQ^^^lll~~~aaaXXXPPPOOONNNKKKJJJKKKJJJIIIGGGFFFFFFFFFHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCAAAAAACCCHHHOOO^^^tttyyypppkkkjjjkkkmmmooorrrvvv|||{{{vvvqqqnnniiieeebbbccccccaaacccgggmmmsss~~~www|||oooZZZRRRKKKJJJIIIGGGFFFGGGEEEEEEFFFFFFGGGJJJOOORRR]]]lllcccZZZRRRPPPOOOLLLJJJKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCAAABBBDDDHHHQQQccczzzuuummmiiihhhhhhjjjnnnrrryyy~~~xxxrrrnnnhhhdddbbbcccdddcccfffjjjooosssvvv\\\SSSKKKJJJIIIGGGFFFGGGDDDEEEEEEFFFGGGJJJOOOSSS___nnneee\\\TTTQQQOOOLLLJJJKKKHHHIIIIIIJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDFFFJJJTTThhh}}}tttnnnmmmmmmooorrrwww~~~~~~www{{{sssnnniiieeeccceeeeeedddfffkkkmmmppp|||{{{]]]TTTLLLJJJIIIFFFFFFGGGCCCDDDEEEFFFGGGKKKPPPTTTaaannnggg]]]UUURRRPPPLLLJJJKKKHHHJJJKKKLLLLLLJJJHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDFFFHHHKKKWWWlll|||uuussstttuuu{{{xxxrrr}}}}}}uuuooonnniiiffffffeeebbbdddgggiiilllvvv}}}^^^TTTLLLJJJIIIFFFFFFGGGCCCDDDEEEEEEGGGKKKPPPTTTbbbmmmeee\\\SSSPPPNNNJJJHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLEEEDDDCCCCCCDDDEEEFFFGGGCCCDDDHHHPPPZZZkkk}}}xxxuuuvvv||||||yyy~~~}}}xxxuuullljjjgggeeecccbbbccccccdddkkkuuubbbPPPIIIJJJFFFGGGHHHBBBHHHFFFEEEGGGHHHIIIOOOVVVbbbsssddd[[[SSSQQQPPPLLLKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEDDDDDDDDDEEEFFFGGGDDDEEEIIIQQQ]]]ppp~~~zzzyyy{{{~~~~~~xxxvvvmmmkkkhhheeecccbbbbbbccceeejjjppp{{{xxxuuuzzzcccQQQJJJJJJFFFGGGHHHBBBEEECCCCCCFFFGGGIIIPPPXXXfffxxx~~~cccZZZSSSQQQQQQNNNMMMNNNJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGKKKSSS```vvv~~~|||yyyvvvooommmiiifffcccaaaaaaaaaeeehhhkkksss~~~ooogggmmm|||dddRRRJJJJJJFFFGGGHHHCCCBBBAAACCCFFFHHHKKKTTT]]]nnn}}}ddd[[[SSSQQQPPPMMMLLLMMMJJJJJJIIIHHHGGGFFFEEEEEEGGGFFFDDDCCCCCCCCCCCCDDDFFFGGGKKKUUUccc{{{~~~zzz~~~{{{wwwpppnnnjjjfffcccaaa``````cccdddhhhppp~~~}}}jjjaaahhhxxxfffTTTKKKJJJFFFGGGHHHCCCDDDCCCEEEHHHIIIMMMWWWbbbttt~~~eee[[[SSSPPPNNNKKKIIIJJJJJJIIIIIIGGGFFFEEEDDDCCCFFFEEECCCBBBAAABBBBBBCCCEEEFFFKKKVVVfff|||zzz~~~|||xxxqqqoookkkgggcccaaa`````````bbbgggpppzzzkkkaaahhhxxxhhhUUULLLKKKFFFFFFIIICCCDDDDDDFFFHHHHHHLLLWWWcccvvveee\\\SSSPPPNNNJJJHHHHHHJJJIIIHHHGGGFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDDDDFFFLLLXXXjjj}}}{{{yyy~~~}}}yyyqqqoookkkgggdddbbbaaaaaa___aaafffooo{{{xxxxxxnnncccjjjyyyjjjWWWMMMKKKFFFFFFIIICCCBBBCCCFFFGGGGGGKKKWWWdddwwwddd[[[SSSQQQOOOLLLJJJKKKIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCDDDDDDFFFGGGDDDFFFNNN[[[nnn}}}zzzyyyyyy~~~zzzqqqnnnkkkgggdddbbbbbbbbbaaaaaadddjjjsssvvvvvvqqqeeelll{{{lllXXXNNNKKKFFFFFFIIIDDDBBBCCCGGGIIIJJJNNN\\\kkk|||ddd[[[SSSQQQQQQNNNMMMNNNIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIEEEGGGPPP^^^qqq~~~zzzyyyxxx{{{zzzpppnnnkkkgggdddccccccccccccbbbbbbfffkkkzzzuuuwwwssshhhnnn~~~mmmYYYNNNKKKFFFFFFIIIDDDCCCEEEJJJMMMNNNSSScccrrrcccZZZRRRPPPNNNKKKJJJKKKHHHHHHHHHGGGDDDCCCDDDFFFHHHGGGFFFFFFEEEEEEFFFFFFHHHJJJQQQ___sss}}}xxxuuuxxx{{{|||tttpppnnnjjjhhhhhhgggfffeeeccceeeccceeennnvvvzzzyyyxxxyyyjjjoooqqqWWWKKKLLLFFFBBBEEEFFFFFFCCCDDDHHHOOOZZZkkkzzz}}}|||ddd[[[SSSQQQOOOLLLKKKLLLJJJJJJJJJIIIGGGFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIPPP___sss}}}xxxwwwyyy~~~|||tttooollliiigggggggggfffdddccceeebbbccckkkrrr{{{xxxuuu}}}qqqssssssXXXKKKLLLFFFBBBEEEFFFFFFDDDEEEJJJQQQ[[[kkkyyy}}}}}}~~~eee\\\TTTRRRPPPMMMKKKLLLJJJJJJJJJIIIGGGFFFGGGIIIGGGFFFFFFEEEDDDEEEEEEEEEHHHIIIPPP___sss~~~}}}yyyxxx|||zzzsssmmmjjjgggffffffffffffeeeeeegggddddddjjjppp|||xxxsss{{{yyyvvvZZZLLLLLLGGGCCCFFFFFFGGGFFFGGGLLLRRR[[[jjjwww|||eee\\\TTTQQQPPPLLLJJJKKKHHHHHHHHHGGGEEEEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCHHHIIIPPP___ttt~~~}}}}}}yyyzzzzzzsssllljjjgggfffgggggggggfffhhhjjjhhhhhhnnnsss|||yyytttzzz\\\LLLLLLGGGDDDGGGFFFGGGFFFHHHNNNTTT\\\jjjvvveee[[[SSSPPPNNNKKKIIIJJJGGGHHHHHHGGGFFFEEEGGGHHHGGGFFFEEEEEEDDDDDDEEEEEEGGGIIIRRRaaauuu}}}||||||yyy{{{zzzsssmmmkkkhhhggghhhhhhhhhgggfffjjjhhhjjjpppuuu|||{{{xxx___MMMLLLHHHEEEGGGGGGFFFEEEHHHNNNUUU]]]lllyyyeee[[[SSSPPPNNNJJJHHHIIIIIIJJJKKKJJJHHHHHHIIIKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGJJJSSSdddxxx||||||{{{xxx|||{{{tttooollliiihhhhhhhhhhhhgggbbbffffffhhhooosss~~~}}}|||bbbNNNMMMHHHFFFHHHGGGGGGFFFIIIOOOWWWaaaqqqfff\\\TTTQQQOOOKKKIIIIIIIIIJJJKKKJJJHHHHHHJJJLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGJJJUUUfffzzz||||||zzzwww||||||uuuooollliiigggggggggfffeee```eeeeeegggnnnqqq~~~{{{dddOOOMMMIIIGGGIIIGGGIIIHHHJJJQQQZZZgggxxxggg^^^UUURRRPPPLLLJJJJJJGGGHHHIIIHHHGGGGGGHHHJJJHHHGGGFFFFFFEEEEEEFFFFFFFFFKKKWWWhhh{{{||||||zzzwww{{{}}}vvvooollliiiffffffeeedddcccbbbffffffhhhnnnppp~~~~~~vvveeeOOOMMMIIIGGGIIIGGGKKKIIILLLSSS]]]kkk~~~jjj___UUURRRRRROOOLLLLLLHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEELLLMMMUUUeeexxx~~~}}}{{{|||{{{xxx||||||uuullliiifffeeeeeefffeeedddddddddfffeeefffqqq~~~~~~xxxsss|||aaaRRRLLLGGGGGG@@@FFFIIIJJJMMMVVVeeevvvkkk```UUURRRQQQNNNLLLLLLHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEKKKLLLTTTdddwww~~~zzzyyyyyyxxx}}}|||uuukkkiiifffeeefffffffffeeeeeefffgggggghhhsss}}}vvvoooxxxaaaRRRMMMIIIIIICCCIIIIIIIIINNNXXXhhhzzzlllaaaVVVRRRQQQNNNKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEIIIJJJRRRbbbvvv~~~zzzyyyyyyyyy|||tttkkkhhhfffeeefffggggggffffffgggiiijjjkkkttt{{{rrriiiqqqaaaSSSMMMJJJKKKEEELLLHHHJJJPPP\\\mmmnnnbbbVVVRRRPPPMMMKKKKKKIIIIIIHHHHHHGGGGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEDDDGGGHHHQQQbbbuuu~~~}}}zzzzzz}}}|||ssskkkhhhffffffggggggggggggeeefffiiijjjkkkttt~~~xxxnnneeekkk~~~bbbSSSMMMIIIJJJDDDKKKHHHKKKSSS```rrrnnnbbbVVVQQQPPPMMMKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDFFFGGGPPPbbbvvv~~~{{{{{{}}}tttkkkiiigggfffgggggggggfffcccdddgggiiijjjppp{{{uuukkkccciii{{{dddSSSLLLGGGGGGBBBHHHIIIMMMVVVdddvvvnnnaaaUUUQQQOOOMMMLLLMMMJJJIIIHHHGGGFFFGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFPPPcccwww~~~||||||~~~uuummmkkkhhhgggggggggffffffbbbcccfffhhhiiimmmzzzxxxqqqiiibbbiii{{{eeeTTTLLLFFFFFFAAAGGGIIINNNYYYhhhzzzmmm```TTTPPPOOOMMMMMMNNNKKKIIIHHHFFFFFFGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEPPPeeezzz~~~~~~wwwooollliiigggggggggeeedddbbbbbbeeehhhhhhjjjtttuuuoooiiiaaaiii|||eeeTTTLLLGGGHHHCCCJJJIIIOOO[[[lllmmm```TTTPPPOOONNNNNNOOOKKKJJJHHHFFFFFFGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEECCCEEEQQQfff{{{~~~~~~xxxpppmmmjjjggggggfffeeedddbbbcccfffhhhgggiiirrr|||tttnnniiiaaaiii}}}eeeTTTMMMHHHJJJFFFMMMHHHNNN\\\ooosssdddWWWQQQPPPMMMJJJIIIJJJJJJJJJIIIIIIHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHSSSggg|||||||||~~~~~~~~~|||{{{|||vvvrrrppplllhhheeecccccccccfffhhhcccbbbjjjlllppp{{{wwwooofff```jjjkkkQQQMMMJJJHHHJJJHHHIIIOOO]]]qqqrrrdddVVVRRRQQQNNNKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDHHHIIITTThhh~~~}}}|||{{{{{{zzzyyyxxxyyy}}}wwwsssqqqnnnjjjfffdddcccbbbcccfffbbbbbbjjjlllppp}}}wwwooohhhdddoooiiiQQQMMMIIIHHHJJJHHHJJJOOO^^^sssrrrdddVVVRRRQQQOOOLLLKKKJJJIIIIIIHHHFFFEEEDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDHHHHHHRRRggg~~~|||~~~~~~}}}xxxxxxwwwuuutttwww{{{~~~zzzsssrrrooolllhhheeebbbaaa___cccaaaccckkklllqqqxxxnnn}}}mmmjjjvvvgggPPPMMMIIIGGGJJJHHHLLLQQQ___vvvrrrdddWWWRRRRRRPPPMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDGGGGGGFFFFFFEEEDDDDDDDDDGGGGGGPPPeee|||}}}{{{wwwwwwuuussssssuuuyyy}}}|||sssrrrpppmmmiiieeebbb```]]]aaaaaaeeelllllltttxxxmmmxxxtttnnn}}}dddOOOMMMIIIGGGIIIHHHMMMRRRbbbyyyssseeeXXXSSSSSSPPPMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDHHHHHHQQQeee||||||yyyuuuuuusssqqqppprrrvvvyyy}}}rrrqqqooommmiiieeebbb```^^^bbbccchhhooonnnxxxyyymmmvvv{{{sssaaaNNNMMMHHHFFFIIIHHHMMMTTTeee}}}uuugggYYYTTTSSSPPPMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFKKKJJJRRRfff|||{{{yyyttttttsssqqqoooppprrrtttyyy}}}|||sssrrrooommmiiigggeeecccbbbfffgggmmmrrrppp~~~zzzmmmvvvzzz}}}^^^MMMMMMHHHEEEIIIHHHMMMUUUgggwwwiiiZZZUUUSSSPPPLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGHHHJJJIIIQQQdddyyy~~~{{{yyyvvvwwwwwwuuusssrrrrrrssstttxxx}}}{{{uuussspppmmmkkkiiiiiihhhhhhkkkkkkppptttrrr{{{mmmwwwyyy[[[LLLLLLHHHEEEHHHIIILLLUUUjjjyyyjjj[[[UUUSSSOOOLLLJJJFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFNNN```ttt}}}{{{zzzzzz||||||{{{xxxvvvuuuuuussswww|||zzzwwwuuurrrnnnlllllllllllllllnnnnnnsssvvvttt{{{mmmxxxwwwZZZLLLLLLHHHEEEHHHIIIKKKVVVkkkfffYYYWWWQQQOOOPPPMMMLLLLLLLLLKKKJJJJJJIIIIIICCCCCCCCCCCCCCCDDDDDDEEECCCFFFLLLYYYjjj|||~~~|||}}}{{{|||yyyuuuxxxuuuwww|||{{{rrrqqqooommmkkkiiihhhgggfffkkkkkknnnuuuyyyyyyooo|||iiiZZZLLLHHHJJJKKKJJJIIIOOOVVVkkkgggYYYWWWQQQNNNPPPLLLJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEDDDFFFLLLXXXiii{{{~~~~~~zzzxxxvvvwww{{{}}}zzzqqqpppmmmjjjhhhggggggggggggllllllnnnuuuzzzvvvmmm|||hhhYYYLLLHHHJJJJJJIIIIIIQQQXXXkkkiiiZZZWWWPPPNNNOOOKKKJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIGGGFFFEEEDDDDDDDDDFFFGGGLLLXXXhhhyyy~~~yyywwwwww{{{}}}}}}|||}}}~~~zzzpppnnnkkkgggeeeeeeffffffiiimmmlllnnnuuuzzzssslll~~~fffXXXLLLHHHJJJJJJIIIJJJQQQZZZlllkkk[[[WWWPPPMMMNNNKKKLLLLLLLLLKKKJJJJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCGGGHHHLLLWWWgggxxx}}}{{{xxxwwwzzz{{{{{{~~~~~~~~~zzzpppmmmiiieeecccdddeeegggjjjmmmkkkllltttzzzqqqmmmzzzcccWWWKKKIIIJJJIIIIIIJJJNNNZZZllllll[[[WWWPPPMMMOOOKKKLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHLLLVVVeeewww~~~~~~~~~yyywwwxxxzzzzzz~~~}}}zzzpppmmmiiifffdddeeefffhhhiiillliiijjjrrrzzzsssppp~~~yyyttt```UUUKKKIIIIIIHHHIIIJJJMMMZZZlll~~~lll[[[WWWPPPMMMOOOMMMJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGKKKUUUdddvvv|||~~~{{{wwwwwwyyy|||zzzxxxqqqooollliiiggghhhiiijjjiiikkkhhhiiirrr|||yyyuuuvvvtttsss^^^TTTKKKIIIIIIHHHHHHKKKOOO[[[lll}}}lll[[[WWWPPPNNNQQQNNNJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFJJJSSSdddvvv|||vvvvvvyyy}}}{{{vvvuuurrrqqqooommmlllkkkkkkllljjjlllhhhjjjttt{{{ppppppwwwzzz\\\SSSKKKIIIHHHGGGHHHKKKPPP\\\lll}}}kkk[[[WWWPPPNNNQQQOOOMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHFFFEEEDDDDDDCCCCCCEEEEEEIIISSScccvvv}}}vvvvvvyyywwwsssrrrssssssqqqpppooonnnmmmmmmkkkmmmiiikkkvvv~~~mmmooo{{{sssZZZRRRKKKIIIHHHGGGHHHKKKPPP\\\lllmmmXXXTTTPPPPPPQQQKKKKKKJJJJJJIIIHHHHHHGGGGGGEEEFFFFFFGGGGGGEEEDDDCCCEEEDDDFFFNNN^^^qqqzzzuuuvvvzzz{{{vvvsssqqqppppppooonnnnnnnnnnnnoooooolllggghhhmmmsss}}}www{{{ooopppoooWWWNNNFFFDDDEEEFFFHHHKKKNNNYYYlllqqq[[[VVVQQQQQQQQQKKKKKKKKKJJJJJJIIIIIIHHHHHHEEEFFFFFFGGGFFFFFFDDDDDDFFFEEEGGGOOO^^^qqq|||wwwxxx}}}}}}uuuqqqnnnlllkkknnnnnnnnnnnnnnnnnnnnnooollliiikkkqqqxxx{{{uuuwwwnnnpppkkkWWWOOOHHHGGGHHHHHHIIIMMMNNNYYYmmmvvv___YYYSSSRRRRRRKKKLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFHHHPPP^^^pppzzz{{{wwwqqqmmmjjjhhhgggkkklllmmmooooooooonnnnnnnnnlllnnnuuu~~~yyyssssssnnnsssdddTTTNNNIIIIIIIIIHHHIIILLLNNNZZZnnnxxxaaaZZZTTTSSSSSSMMMMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEHHHOOO\\\lll}}}~~~{{{uuupppmmmjjjhhhggghhhjjjmmmoooppppppooonnnqqqoooooouuuvvvrrrrrrrrrzzz___PPPKKKHHHIIIHHHFFFFFFIIINNNZZZnnnxxx```YYYTTTSSSTTTNNNMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFCCCDDDGGGMMMWWWgggxxx{{{xxxsssooommmkkkhhhggggggiiillloooqqqqqqpppppptttpppooosssyyypppqqqvvv{{{zzz[[[MMMJJJHHHIIIHHHEEEFFFIIIOOOZZZnnnyyy```YYYSSSSSSTTTOOOMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGCCCDDDFFFJJJSSScccuuu~~~{{{~~~|||vvvssspppnnnllljjjhhhfffhhhiiillloooqqqrrrsssssstttqqqoootttmmmkkkqqq~~~pppYYYNNNLLLJJJKKKIIIFFFHHHMMMOOOZZZlll|||cccZZZTTTRRRSSSMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGEEEFFFGGGIIIQQQ```ttt~~~xxxsssqqqooonnnmmmllliiigggiiijjjlllnnnqqqsssuuuvvvrrrqqqrrryyyxxxhhhlllwwwfffWWWNNNKKKJJJJJJGGGEEEHHHNNNPPPYYYjjjeee\\\TTTRRRRRRLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGIIIPPP```ttt|||uuutttrrrqqqppppppnnnkkkiiijjjkkklllnnnqqqtttwwwxxxpppqqqttt}}}ooohhhooo~~~```VVVLLLJJJHHHGGGDDDBBBFFFMMMQQQYYYiiieee\\\WWWWWWXXXRRRNNNNNNMMMLLLKKKJJJIIIIIILLLKKKIIIHHHGGGFFFFFFFFFEEEDDDFFFJJJOOO[[[qqqzzz{{{{{{{{{{{{}}}{{{uuuooooooooonnnmmmmmmmmmllljjjjjjlllnnnpppqqqssstttrrrttttttzzzoookkkmmm^^^VVVMMMKKKIIIGGGFFFGGGIIIJJJPPP\\\nnnhhh]]]VVVUUUUUUOOOOOONNNMMMMMMKKKKKKJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDEEEIIIMMMYYYmmm~~~xxxyyyzzzzzzyyy{{{~~~~~~wwwrrrmmmmmmmmmlllkkkkkkjjjjjjjjjjjjlllmmmoooqqqrrrsssqqqsssttt{{{}}}lllmmmsssyyyZZZSSSKKKIIIFFFEEEDDDEEEGGGIIIOOOZZZlllmmmaaaXXXUUUTTTOOOPPPOOONNNMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHEEEDDDEEEHHHKKKUUUiii{{{xxxwwwyyy{{{{{{{{{|||~~~{{{tttpppmmmmmmllllllkkkjjjjjjjjjjjjkkklllmmmooopppqqqrrrqqqtttvvv{{{lllooozzzqqqUUUPPPJJJIIIFFFEEEDDDFFFHHHIIIOOOZZZjjjtttggg\\\XXXWWWRRRQQQQQQPPPOOONNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFFFFHHHJJJSSSeeewww{{{}}}|||wwwyyy|||zzztttpppnnnnnnnnnmmmmmmlllllllllkkkkkklllmmmooopppqqqqqqsssvvvzzz{{{qqqoookkkSSSPPPLLLJJJHHHFFFFFFHHHJJJKKKPPP[[[jjj~~~xxxjjj^^^ZZZZZZVVVTTTSSSRRRQQQPPPOOOOOONNNLLLLLLKKKJJJIIIIIIIIIJJJHHHGGGHHHIIIJJJRRRcccsss}}}~~~}}}|||zzzyyyvvvvvvxxx{{{}}}}}}{{{zzz|||}}}wwwrrrooollllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooopppqqqqqqsssuuu}}}wwwrrrppp{{{zzzhhhSSSQQQKKKJJJHHHFFFFFFHHHJJJLLLOOOYYYhhh{{{{{{mmm```[[[\\\YYYVVVVVVUUUTTTSSSRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHHHHIIIJJJPPPaaaqqq~~~~~~|||xxxvvvvvvvvvvvvuuurrrrrrrrrsssuuuwwwzzz{{{yyysssnnnkkkhhhhhhiiijjjkkkllllllmmmoooooooooppppppqqqqqqqqqqqqtttqqqooovvvxxx{{{fffSSSQQQIIIHHHFFFDDDEEEFFFIIIJJJMMMXXXgggyyy}}}rrrddd^^^___\\\YYYYYYXXXWWWVVVUUUTTTTTTSSSRRRPPPNNNMMMKKKKKKJJJGGGFFFGGGHHHHHHNNN^^^nnn|||yyyvvvtttrrrssssssrrrqqqooooooooopppqqqsssvvvyyy}}}vvvoookkkiiiffffffhhhiiikkkmmmnnnoooqqqqqqqqqqqqqqqrrrrrrrrrsssvvvzzzoooqqq~~~|||xxxcccQQQNNNIIIGGGEEEDDDEEEFFFIIIKKKNNNZZZjjj|||xxxhhhbbbccc```ZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTRRROOOMMMLLLKKKKKKEEEEEEEEEFFFGGGMMM]]]lll|||wwwssswwwuuusssrrrrrrrrrpppooonnnooooooooopppqqqsssuuu~~~vvvoookkkiiifffgggiiikkkmmmoooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrwwwzzzyyyqqquuuwwwzzz```OOOLLLJJJIIIGGGFFFGGGIIIKKKMMMQQQ^^^nnnyyypppiiiddd```______``````___\\\ZZZXXXYYYYYYYYYWWWSSSMMMGGGCCCJJJIIIIIIIIIHHHJJJWWWddd}}}~~~}}}{{{xxxxxxyyyyyyyyyyyyvvvvvvvvvvvvtttrrrooommmnnnoooooonnnnnnrrryyyyyyrrrjjjeeeaaaaaacccgggiiikkkmmmoooqqqpppqqqrrrrrrqqqpppooonnnttt~~~{{{zzz}}}~~~xxx[[[PPPLLLIIIIIIGGGGGGGGGGGGIIIIIINNNXXXggg~~~xxxppphhheeecccdddeeeeeecccaaa^^^\\\ZZZZZZYYYXXXVVVQQQMMMIIIJJJIIIIIIIIIGGGJJJVVVccczzz~~~{{{{{{|||zzzxxxxxxzzz|||||||||{{{|||}}}}}}|||yyyuuussstttuuuuuutttuuuyyyzzz~~~xxxqqqjjjdddaaaaaadddgggiiijjjlllnnnooorrrrrrrrrqqqpppqqqrrrsssyyyyyy|||sssXXXNNNKKKIIIHHHGGGGGGGGGGGGHHHIIIPPPYYYhhh~~~}}}rrrjjjeeeiiijjjllllllkkkgggdddbbb```^^^\\\ZZZXXXUUUQQQNNNJJJHHHHHHHHHHHHJJJUUUaaauuu|||zzz{{{}}}}}}~~~~~~~~~|||}}}~~~~~~}}}vvvooohhhdddaaaccceeehhhiiiiiijjjlllmmmrrrrrrrrrqqqppprrruuuxxx}}}www~~~kkkUUUMMMIIIIIIHHHGGGFFFFFFGGGHHHIIIQQQZZZhhh~~~xxxnnnjjjoooppprrrsssrrrnnniiifffgggddd```]]][[[XXXSSSOOOKKKIIIHHHHHHHHHJJJSSS^^^pppzzz}}}{{{{{{~~~zzzssslllgggdddbbbeeegggiiijjjjjjjjjkkkllloooqqqssssssrrrtttxxx{{{wwwvvvxxx~~~dddRRRMMMIIIIIIHHHGGGFFFFFFGGGHHHIIIMMMXXXiiizzzvvvuuuwwwzzz{{{yyyuuuoookkkkkkgggbbb``````]]]XXXSSSNNNKKKIIIIIIIIIJJJRRRZZZlllxxx}}}yyyvvvwww{{{|||vvvpppjjjfffeeedddgggiiikkklllkkkkkklllmmmkkkoootttvvvuuuwww{{{~~~qqqtttyyy]]]RRRNNNJJJHHHGGGFFFFFFFFFFFFGGGHHHHHHUUUiii}}}}}}wwwrrrlllhhhfffgggiiiiiiddd^^^RRRNNNKKKKKKJJJJJJPPPWWWgggvvv~~~}}}{{{|||zzzwwwtttuuuzzz|||yyysssmmmhhhfffffffffjjjlllnnnooonnnmmmnnnooolllqqqvvvxxxxxxzzzxxxpppvvv{{{tttXXXQQQOOOJJJHHHGGGFFFEEEEEEFFFGGGHHHFFFSSSeee{{{{{{rrrooommmpppttttttnnngggVVVQQQMMMMMMKKKKKKOOOUUUcccrrr~~~~~~{{{zzzzzzzzzyyywwwxxxwwwuuurrrssszzz~~~|||}}}~~~yyyuuuooojjjgggfffgggiiimmmoooqqqqqqqqqqqqrrrsssqqquuuxxxxxxxxx~~~wwwvvvkkkSSSPPPNNNHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHRRRaaarrrzzzvvvuuuwww{{{zzzrrrkkkYYYSSSOOONNNLLLKKKNNNSSS```ppp{{{wwwtttuuuuuuuuutttuuuvvvxxxyyy{{{}}}~~~}}}|||||||||{{{xxxwwwxxxxxxwwwsssuuuuuusssppprrryyy~~~{{{{{{}}}wwwsssnnniiiffffffhhhjjjnnnppprrrssssssssstttuuuwwwyyyzzzxxxxxx}}}xxx|||fffPPPOOOMMMGGGHHHGGGFFFEEEEEEFFFGGGHHHLLLSSS]]]kkkzzznnn^^^UUUMMMKKKKKKKKKMMMQQQaaammm|||tttnnnooonnnnnnnnnmmmllllllmmmoooooopppsssyyy{{{zzz||||||{{{yyywwwuuussssssrrrqqqpppnnnnnnqqqtttyyy{{{}}}{{{{{{}}}zzzuuunnnjjjhhhiiijjjkkkrrrrrrsssqqqpppqqqsssuuuwwwwww||||||uuudddWWWOOOJJJGGGDDDEEEEEEDDDCCCDDDEEEGGGGGGLLLXXXkkktttcccYYYPPPLLLJJJIIIKKKOOO\\\iiiyyyuuullljjjkkkiiiiiiiiigggeeefffiiikkkmmmmmmqqqvvvxxxyyy|||xxxwwwuuutttssssssssssssqqqpppooooooqqquuuyyy|||~~~~~~||||||~~~}}}vvvrrrlllhhhhhhjjjkkkkkknnnppprrrssssssrrrssstttyyyzzztttvvv{{{^^^SSSNNNJJJHHHFFFFFFGGGFFFEEEEEEFFFFFFIIILLLWWWkkk}}}jjj^^^RRRMMMKKKIIIIIILLLVVVdddvvvqqqiiieeefffhhheeeeeecccaaa___aaadddhhhmmmllloootttwwwzzz~~~tttsssrrrqqqqqqqqqrrrsssqqqpppooooooqqquuuyyy|||}}}~~~{{{xxxpppmmmhhhggghhhjjjlllllliiimmmpppssssssssstttuuu{{{}}}zzznnn{{{qqqWWWPPPLLLIIIHHHDDDDDDDDDDDDDDDDDDCCCCCCJJJLLLVVVkkkqqqcccUUUNNNLLLJJJJJJLLLSSSaaatttsssgggdddcccdddeeedddcccaaa^^^]]]___dddhhhmmmlllnnntttxxx|||~~~{{{tttsssqqqpppoooooopppqqqqqqpppooooooqqquuuyyy|||{{{~~~xxxsssjjjhhheeeeeehhhkkkmmmmmmgggiiilllnnnoooqqqtttwww{{{sssnnniiiTTTPPPLLLGGGGGGCCCBBBBBBCCCEEEEEEEEEDDDIIIKKKUUUkkkwwwhhhXXXPPPNNNLLLLLLNNNTTT```rrr|||mmmfffeeecccbbbbbbdddcccaaa^^^]]]___dddhhhlllkkkmmmsssxxx}}}}}}zzzxxxvvvssspppnnnnnnnnnoooqqqpppnnnnnnppptttxxx{{{{{{~~~}}}uuuooogggeeedddfffiiilllnnnnnnhhhhhhhhhhhhiiinnntttxxx{{{~~~{{{rrrvvvwwwdddUUURRRKKKFFFFFFGGGEEECCCDDDGGGIIIJJJIIIGGGJJJSSSiiinnn\\\SSSPPPOOONNNOOOSSS]]]ooo}}}ssskkkgggeeebbb```bbbdddcccbbb``````bbbfffiiikkkjjjmmmsssyyy~~~}}}{{{{{{xxxtttpppmmmllllllmmmooonnnmmmmmmooossswwwzzz{{{~~~{{{~~~~~~yyysssmmmfffffffffhhhkkkmmmnnnnnnjjjiiifffeeefffkkkrrrxxxyyy|||uuuuuu{{{^^^TTTRRRKKKGGGKKKIIIEEEAAAAAADDDGGGHHHGGGFFFIIISSSfffuuu```VVVRRRPPPNNNNNNPPPXXXjjj~~~tttoookkkiiifffbbbcccgggggghhhgggffffffgggjjjmmmmmmmmmpppxxx}}}}}}|||{{{xxxsssooolllkkkkkklllnnnmmmllllllnnnrrrvvvyyy{{{{{{{{{{{{wwwuuuqqqlllhhhggghhhjjjmmmooonnnnnnkkkjjjiiiggggggkkkqqqvvvvvvyyy~~~vvv}}}xxxWWWPPPOOOIIIKKKUUUQQQKKKCCC@@@BBBEEEFFFEEEFFFIIIRRRbbbzzzzzzcccWWWSSSOOOMMMLLLMMMTTTfff|||rrrooommmkkkgggdddhhhnnnllllllmmmmmmlllmmmooorrrqqqqqqvvv}}}}}}|||yyyvvvrrrmmmkkkjjjkkklllmmmlllkkkkkkmmmqqquuuxxx{{{{{{}}}{{{~~~vvvrrrrrrpppllliiiiiijjjlllnnnoooooommmllllllkkkjjjjjjlllppptttuuuwww}}}{{{qqqRRRLLLLLLHHHNNN]]]^^^VVVLLLGGGHHHJJJKKKIIIFFFJJJRRR___ssszzzddd[[[RRROOOPPPLLLOOOTTTcccvvv{{{uuunnnkkklllnnnrrruuupppsssvvvwwwuuuuuuxxxzzztttyyy}}}{{{yyyuuunnnhhhfffhhhlllooommmnnnnnnnnnoooqqqtttwww}}}}}}||||||}}}xxxuuurrrpppnnnlllhhhjjjlllmmmooooooooooooppppppooolllkkkmmmoooooowwwxxxjjjRRRMMMMMMJJJHHHLLLZZZ^^^[[[PPPFFFEEEFFFEEECCCGGGPPP___qqqhhh^^^TTTQQQRRRNNNOOOSSS___qqq{{{vvvtttuuuwwwyyy{{{yyyzzzzzzzzz{{{}}}~~~|||yyywwwwwwtttoookkkiiiiiijjjlllmmmnnnnnnnnnooosssxxx{{{~~~{{{vvvsssqqqooonnnllljjjkkkmmmnnnooooooooonnnnnnnnnmmmkkkkkkmmmpppqqq{{{~~~fffQQQLLLMMMIIIGGGJJJMMMRRRRRRJJJEEEFFFGGGGGGDDDFFFNNN\\\nnnooocccXXXTTTTTTOOOQQQRRR[[[kkk{{{~~~~~~~~~{{{xxxuuurrrtttrrrpppmmmkkkjjjjjjjjjmmmnnnnnnoooqqqvvv}}}}}}yyysssooonnnnnnmmmmmmlllmmmooopppppppppoooooommmmmmlllllllllnnnrrrvvvxxx}}}sss```OOOKKKKKKHHHFFFGGGBBBGGGIIIEEEBBBCCCEEEEEEDDDEEELLLWWWhhhvvvhhh\\\WWWVVVPPPSSSSSSXXXgggxxx~~~{{{xxxvvvrrrpppqqqpppooommmllllllmmmmmmnnnnnnooopppssszzzzzzvvvppplllkkklllmmmnnnooooooqqqqqqrrrqqqpppooopppnnnmmmnnnmmmnnnttt{{{wwwsss~~~gggYYYMMMJJJJJJGGGEEEEEEAAADDDFFFDDDAAAAAAAAAAAADDDDDDIIIRRRbbbzzz}}}pppddd^^^YYYQQQRRRRRRUUUaaasss~~~zzzxxxvvvuuurrrppppppooommmlllllloooqqqsssnnnoooppprrrvvv}}}wwwsssnnnjjjjjjlllnnnnnnpppqqqrrrsssssssssrrrqqqsssqqqppprrrqqqqqqyyyvvvwwwzzz]]]UUULLLIIIHHHFFFDDDDDDCCCCCCDDDEEECCCAAA@@@AAADDDCCCGGGOOO[[[ppp|||ppphhh```UUURRRRRRSSS\\\mmm}}}}}}zzzwwwvvvuuutttrrrqqqpppooonnnmmmnnnqqqtttvvvoooppprrrtttxxx|||tttpppllljjjkkkmmmnnnnnnqqqrrrsssuuuuuuuuutttsssvvvrrrssswwwwwwwwwzzzlllWWWSSSMMMIIIGGGFFFEEEDDDCCCAAAAAADDDEEECCCCCCFFFBBBCCCFFFMMMVVVgggtttiii[[[UUUVVVVVV[[[iiizzz|||yyyvvvuuutttsssqqqpppqqqqqqqqqrrrrrrssssssssspppqqqsssvvvyyyyyyqqqooolllkkklllnnnooonnnqqqrrrtttvvvwwwwwwvvvvvvuuurrrttt{{{}}}~~~eeeTTTRRRNNNIIIFFFFFFFFFEEEDDD@@@???BBBDDDBBBCCCGGGAAABBBFFFLLLSSS___ttt}}}ppp```ZZZ\\\[[[]]]hhhzzz}}}zzzwwwuuutttrrrpppnnnqqqsssuuuvvvuuusssqqqoooppprrruuuwwwzzz~~~wwwooonnnllllllmmmoooooonnnqqqrrrtttvvvwwwxxxxxxwwwtttqqquuu}}}zzz|||aaaSSSSSSOOOIIIFFFFFFFFFFFFGGGAAA>>>AAABBB???@@@DDD@@@BBBFFFLLLQQQ[[[mmm}}}~~~rrrjjjaaajjjppprrrzzz~~~{{{wwwuuussssssqqqpppppprrrsssrrrooonnnpppsssppptttxxxyyyzzz~~~wwwnnnmmmkkkjjjkkknnnqqqsssssstttuuuuuusssrrrssstttwwwvvvyyy~~~xxxqqqpppqqqlll]]]VVVSSSOOOMMMNNNMMMKKKHHHCCCBBBAAAAAAAAAAAABBBCCCBBBBBBDDDIIINNNWWWhhhwww|||rrrnnnlll{{{|||xxxvvvuuutttrrrqqqrrrssstttrrrooonnnppprrrrrruuuxxxyyy|||~~~xxxnnnmmmlllkkklllnnnqqqrrrssstttuuutttrrrrrrssstttwwwvvvyyyvvvmmmhhhkkktttcccXXXVVVSSSPPPOOOOOONNNKKKIIICCCBBBAAAAAAAAAAAABBBCCCBBBBBBDDDHHHMMMVVVgggvvv~~~{{{wwwsssrrrvvv~~~zzzxxxwwwvvvtttsssuuuuuutttqqqooommmooopppuuuuuuvvvyyy~~~~~~xxxooonnnmmmlllmmmoooqqqrrrrrrsssssssssqqqqqqssstttwwwwwwzzzpppfffbbbjjj|||sss\\\WWWWWWUUUTTTSSSRRRPPPLLLIIICCCBBBAAAAAAAAAAAABBBCCCBBBAAADDDHHHMMMUUUffftttsssrrrpppqqqvvvzzz|||yyyxxxwwwvvvtttvvvuuussspppnnnnnnnnnoootttrrrrrruuu|||{{{uuuooonnnmmmmmmnnnoooqqqrrrqqqrrrrrrqqqpppqqqsssuuuwwwxxx~~~sssiiifffsssjjj\\\\\\YYYYYYXXXWWWUUUQQQMMMJJJCCCBBBAAAAAAAAAAAABBBCCCBBBAAACCCGGGKKKTTTdddsssxxxjjjjjjjjjnnnwww~~~||||||yyyxxxwwwvvvtttwwwuuurrroooooooooooopppqqqpppooorrrwww~~~vvvqqqmmmmmmmmmmmmnnnoooqqqrrrqqqrrrrrrqqqpppqqqsssvvvyyy}}}sssnnnpppggg```aaa______^^^[[[VVVQQQLLLIIICCCBBBAAAAAAAAAAAABBBCCCBBBAAACCCFFFJJJRRRbbbqqqsssggggggffflllwww~~~~~~{{{yyyxxxwwwuuutttvvvsssooonnnoooqqqrrrrrrpppooooooppptttyyy~~~yyyqqqllljjjjjjkkklllnnnpppqqqrrrrrrrrrrrrqqqpppqqqtttwww}}}nnnqqq|||}}}zzzjjjdddcccggggggddd^^^VVVOOOJJJHHHCCCBBBAAAAAAAAAAAABBBCCCBBBAAABBBEEEIIIQQQ```ooosssggghhhffflllxxx}}}zzzwwwvvvuuutttrrrssspppmmmmmmpppsssuuuuuuppprrrsssrrrsssvvv|||{{{ssslllhhhggggggiiikkknnnppprrrsssssssssrrrqqqqqqrrrvvvyyy~~~oooxxxxxxppplllhhhooonnniii```VVVMMMHHHGGGCCCBBBAAAAAAAAAAAABBBCCCBBBAAABBBEEEHHHPPP___mmmtttjjjjjjffflllxxx|||yyyvvvuuutttsssqqqrrrnnnkkklllppptttwwwwwwrrruuuwwwuuusssuuu}}}~~~wwwpppiiifffeeefffhhhjjjmmmppprrrssssssssssssqqqqqqsssvvvzzzzzzsssyyywwwtttnnntttrrrlllaaaUUULLLGGGFFFCCCBBBAAAAAAAAAAAABBBCCCBBBAAABBBEEEHHHOOO^^^mmmxxxdddccchhhpppwww~~~{{{}}}}}}vvvsssssssssqqqoooooonnnnnnnnnqqquuuyyy{{{wwwrrrtttwwwxxxyyy|||{{{uuupppkkkhhhjjjjjjjjjkkkmmmooopppqqqpppoooqqqrrrrrrqqqwwwvvvzzz~~~}}}ppp^^^OOOHHHEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@CCCBBBBBBDDDFFFKKKYYYfffzzzeeeeeekkkttt|||xxxooossswww}}}}}}wwwttttttsssqqqooonnnnnnnnnpppssswww|||~~~~~~yyywwwxxxzzzyyyzzz}}}xxxsssooollljjjggghhhiiikkkmmmoooqqqrrrtttsssuuuwwwuuusssxxxwwwvvv}}}mmm\\\OOOHHHEEEDDDBBBBBBAAAAAAAAAAAAAAAAAACCCBBBBBBDDDFFFKKKXXXfff|||llllllrrr{{{~~~{{{xxxtttoooiiieeeiiipppyyy|||zzz{{{~~~xxxuuutttsssqqqnnnkkklllnnnppptttyyy}}}}}}zzzzzz|||{{{zzz|||{{{yyytttpppooommmllldddfffhhhjjjmmmpppqqqrrrssstttwwwzzzxxxwww}}}yyysss~~~hhhWWWMMMHHHEEEDDDAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBDDDEEEJJJWWWdddwwwwwwuuuyyy|||tttmmmgggdddcccbbbccckkkvvv|||yyyyyy~~~xxxuuutttrrrooolllhhhiiikkknnnqqquuuxxxyyyzzzyyyzzz{{{{{{{{{{{{zzzzzz~~~zzztttpppnnnnnnooooooeeefffgggjjjlllnnnooopppnnnpppuuuzzzzzz{{{xxxsssyyy}}}cccRRRLLLHHHEEECCC@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBDDDEEEIIIVVVbbbvvv}}}zzz{{{|||zzzvvvooogggaaa^^^^^^___aaaiiiuuu|||{{{{{{zzzvvvtttqqqmmmiiidddeeegggjjjmmmooopppqqqwwwuuuvvvxxxzzz~~~zzzwwwxxx|||yyyuuupppnnnnnnooopppppphhhgggggghhhiiikkkmmmnnnlllnnntttxxxyyy~~~xxxsssvvvzzz]]]OOOKKKHHHEEECCCAAAAAAAAABBBBBBCCCCCCCCCBBBAAABBBDDDEEEHHHTTT```www|||yyyvvvtttuuuuuurrrnnngggaaa^^^^^^``````fffpppzzz}}}~~~~~~yyyvvvrrrlllhhhbbbdddgggjjjlllmmmnnnnnnuuusssssswww}}}yyywwwxxx|||~~~uuussspppnnnoooppppppooojjjhhhfffeeefffhhhkkkmmmoooqqquuuyyy{{{tttttttttYYYNNNKKKGGGDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBAAACCCDDDDDDGGGRRR^^^vvvzzzuuurrrppppppqqqpppmmmgggaaa^^^^^^___]]]```hhhttt|||~~~~~~yyytttmmmhhhccceeeiiimmmppprrrrrrrrruuurrrsss{{{~~~|||tttrrrqqqpppqqqqqqpppnnnjjjgggdddbbbdddhhhlllpppqqqssswww|||xxx}}}nnnVVVNNNKKKFFFCCCEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAACCCDDDDDDGGGQQQ\\\pppyyytttqqqoooppplllllliiiccc\\\YYYYYY[[[[[[[[[bbbooozzz}}}|||vvvnnniiidddggglllqqquuuwwwwwwwwwuuusssuuu~~~{{{tttsssrrrrrrsssrrrooommmiiifffbbb```bbbhhhnnnrrrooorrrwww~~~~~~jjjTTTNNNLLLEEECCCEEEDDDDDDDDDCCCBBBBBBBBBAAABBBAAACCCDDDDDDFFFPPP[[[jjj}}}zzzwwwuuupppkkkkkkhhheeecccaaa___]]]ZZZ]]]ZZZ[[[eeeuuuzzzrrroooqqqtttyyy~~~~~~yyyuuuvvvwwwzzz{{{yyywwwuuussssssrrrqqqqqqpppoooooolllhhhcccbbbdddhhhmmmpppppptttyyy{{{kkkVVVIIIGGGIIIHHHGGGHHHHHHHHHFFFDDDBBBAAAAAABBBBBBBBBBBBCCCGGGNNNRRRkkkyyyzzzvvvuuuqqqlllkkkkkkjjjhhheeebbb```___]]]ZZZYYYaaaooo{{{~~~vvvsssuuuzzz{{{xxxyyy~~~~~~zzzwwwtttqqqqqqqqqqqqqqqppppppppppppmmmiiiggghhhjjjmmmoooooovvvyyyjjjVVVJJJGGGIIIJJJJJJFFFFFFFFFEEECCCCCCCCCCCCBBBBBBBBBAAABBBGGGLLLQQQdddrrrzzzvvvuuurrrooonnnpppqqqnnniiieeecccddd```[[[YYY^^^iiiuuu|||~~~|||zzz~~~{{{}}}|||wwwrrrpppppppppqqqqqqqqqrrrrrrpppnnnlllkkkkkkmmmppprrrttttttgggVVVKKKIIIKKKLLLLLLEEEDDDCCCCCCCCCCCCDDDEEEAAABBBAAAAAABBBEEEJJJOOO\\\iiizzzuuuvvvuuuttttttwwwyyyuuulllfffeeefffaaa]]]YYY\\\eeeqqqzzz~~~}}}|||wwwsssssssssrrrrrrrrrrrrrrrrrrlllkkkjjjiiikkkooovvvzzz|||kkkcccWWWOOOLLLMMMMMMNNNIIIGGGDDDBBBCCCDDDDDDDDDAAABBBAAAAAAAAADDDHHHLLLVVVbbbvvv{{{uuuwwwxxxyyy{{{~~~~~~xxxnnngggeeefff```]]]ZZZ[[[aaalllvvv}}}|||}}}|||zzzwwwuuuwwwvvvuuutttsssrrrqqqqqqlllkkkhhhgggjjjrrr}}}~~~~~~nnnddd```ZZZTTTQQQOOOOOOOOOSSSNNNHHHEEEDDDDDDCCCBBBBBBBBBBBBAAAAAACCCFFFIIISSS^^^ooo|||vvvxxx|||yyyqqqjjjhhhhhhaaa```^^^\\\___fffpppwww|||}}}|||}}}yyyxxxwwwwwwxxxxxxvvvuuusssqqqpppppppppooommmmmmqqq|||yyyyyykkkeeeccc^^^YYYTTTRRRTTTVVV^^^WWWNNNHHHFFFFFFDDDBBBCCCCCCCCCBBBAAABBBEEEHHHOOOZZZiiizzz}}}wwwzzzyyytttpppnnnmmmhhhhhhfffcccbbbeeelllrrr|||}}}{{{zzzwwwwwwwwwvvvvvvuuutttsssrrrqqqpppoooppprrruuuzzz|||sssoookkkhhhccc[[[UUUUUU[[[```fff^^^SSSLLLJJJIIIFFFDDDDDDEEEEEECCCBBBCCCEEEGGGJJJTTTdddsss~~~xxx{{{~~~yyyvvvtttsssqqqppppppoookkkggggggkkkppp|||}}}zzzyyywwwwwwvvvuuurrrrrrrrrqqqqqqpppppppppmmmrrr{{{|||yyyooosssrrrnnneee[[[UUUWWW```iiijjjaaaVVVOOOLLLKKKIIIFFFEEEFFFEEEDDDCCCCCCEEEGGGFFFPPP```ooo