BM66(@ zzzmmmfff^^^VVVOOOKKKAAA::::::===<<<<<<===???BBBFFFIIIJJJIIIGGGFFFGGGFFFGGGGGGHHHIIIJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHJJJJJJHHHGGGGGGGGGCCCDDDFFFGGGHHHHHHGGGGGGDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLEEEFFFGGGHHHIIIHHHGGGFFFHHHFFFJJJRRRXXXdddrrrkkkiiifffbbb^^^[[[WWWSSSQQQQQQRRRRRRKKKKKKKKKKKKKKKLLLMMMMMMQQQPPPOOOMMMJJJKKKMMMPPPNNNNNNNNNOOOPPPQQQOOONNNOOONNNLLLMMMNNNMMMIIIFFFKKKJJJHHHGGGIIIJJJFFF@@@EEEEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIMMMLLLJJJGGGDDDDDDFFFIIIIIIIIIJJJKKKKKKJJJIIIHHHJJJIIIHHHHHHHHHJJJLLLNNNLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEE???@@@BBBBBBBBBBBBCCCEEECCCDDDEEEDDDCCCDDDEEEGGGJJJHHHEEEEEEGGGJJJLLLMMMIIILLLPPPUUU^^^mmmppp___TTTNNNJJJHHHIIIJJJNNNQQQQQQRRRTTTRRRNNNKKKIIIFFFCCCCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTTTT\\\aaagggiiifff___XXXSSSUUURRRQQQTTTXXXZZZ```fffiiifffgggqqq{{{uuutttqqqjjjcccVVVKKKAAA>>>===<<<<<<>>>AAACCCFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHJJJJJJHHHGGGGGGGGGDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@@@@AAAAAABBBCCCDDDFFFGGGGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFEEEFFFDDDGGGMMMPPPZZZsssyyyrrrkkkdddaaa___\\\YYYWWWVVVTTTTTTNNNMMMMMMMMMMMMMMMNNNNNNPPPOOONNNNNNMMMMMMMMMMMMQQQPPPOOOPPPRRRRRRRRRQQQPPPQQQQQQMMMIIIHHHKKKOOOIIIGGGEEEEEEGGGIIIHHHFFFGGGHHHIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIKKKJJJHHHEEECCCCCCEEEGGGHHHHHHIIIJJJJJJIIIHHHGGGIIIIIIHHHGGGHHHJJJLLLMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGFFFEEEDDDCCCBBBAAAEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDD???AAABBBCCCBBBBBBDDDEEECCCDDDEEEEEEEEEFFFHHHJJJIIIHHHHHHHHHJJJKKKLLLLLLPPPUUU]]]fffrrrvvvhhhZZZRRRNNNJJJIIIJJJIIINNNQQQPPPRRRTTTSSSOOOJJJJJJIIIGGGDDDCCCEEEFFFHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQVVV[[[bbbggggggccc^^^[[[VVVRRRQQQUUUXXX[[[aaagggiiiggghhhrrr~~~yyyiii\\\MMMEEEAAA======@@@DDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFHHHJJJJJJHHHFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCCCCGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGEEEDDDCCCCCCDDDDDDFFFDDDEEEIIIJJJOOObbbwwwwwwmmmdddaaa^^^\\\ZZZWWWTTTRRRQQQPPPPPPOOOOOOOOOOOOPPPOOONNNOOOSSSXXXYYYWWWTTTQQQNNNLLLLLLMMMOOOOOONNNNNNTTTYYYWWWOOOIIIJJJNNNJJJHHHFFFEEEFFFGGGJJJKKKJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFDDDAAAAAACCCEEEFFFGGGHHHHHHHHHHHHGGGGGGIIIHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFDDDCCCAAA@@@???>>>AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCBBB@@@BBBCCCCCCCCCCCCDDDFFFDDDEEEFFFFFFFFFGGGJJJMMMIIIIIIJJJLLLNNNPPPRRRSSS^^^eeerrrzzzhhh]]]SSSOOOMMMJJJIIIJJJIIIMMMPPPOOOPPPSSSRRRNNNIIINNNQQQOOOIIIEEEEEEGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOOOONNNQQQVVV]]]bbbeeedddbbb___VVVRRRQQQTTTXXX[[[aaahhhiiihhhjjjttt}}}nnn]]]QQQHHHAAA@@@CCCFFFFFFFFFFFFFFFGGGHHHIIIEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJIIIGGGFFFEEEEEECCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGEEEEEEEEEEEEFFF@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFGGGGGGGGGGGGGGGJJJHHHFFFCCCBBBBBBDDDEEEGGGFFFGGGIIIHHHKKKWWWfff~~~ooojjjccc___\\\ZZZWWWTTTTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNRRRZZZcccgggddd```TTTQQQMMMKKKKKKLLLLLLKKKLLLSSS]]]cccbbbYYYNNNFFFMMMJJJIIIIIIGGGFFFHHHLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFGGGFFFCCCAAAAAACCCEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLJJJGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFDDDBBBAAA?????????@@@AAACCCDDDEEEEEEEEEGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEDDDCCCCCCBBBAAAAAABBBCCCEEEDDDDDDCCCEEEFFFFFFGGGGGGFFFEEEGGGJJJLLLKKKJJJKKKLLLQQQXXXaaagggttt|||xxxiii]]]UUUOOOMMMLLLIIIHHHIIIHHHLLLNNNMMMMMMOOOOOOKKKJJJQQQWWWUUUNNNGGGGGGIIIFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKMMMNNNOOOOOONNNMMMPPPSSSWWW]]]```aaa```^^^TTTPPPOOORRRVVVYYY```ggghhhiiimmmwww}}}lll^^^RRRHHHEEEFFFGGGFFFEEEEEEEEEFFFGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEGGGIIIHHHFFFDDDCCCCCC@@@AAABBBDDDFFFHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLJJJFFFCCCBBBCCCDDDFFFFFFFFFGGGHHHGGGIIIQQQZZZkkkzzznnneeeaaa```]]][[[WWWVVVUUUSSSRRRQQQQQQQQQNNNNNNQQQYYYbbbfffccc___[[[XXXSSSQQQPPPOOONNNNNNMMMNNNUUUbbbnnnkkk\\\MMMMMMHHHFFFIIIIIIFFFFFFJJJKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGFFFEEECCCBBBDDDEEEHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMLLLJJJGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGEEECCCAAA@@@??????@@@AAACCCDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAACCCEEEFFFFFFDDDDDDEEEGGGHHHHHHGGGEEEDDDEEEHHHKKKKKKKKKKKKNNNWWWfffxxx|||iii^^^VVVQQQMMMMMMKKKGGGEEEGGGHHHKKKLLLJJJJJJLLLKKKHHHHHHOOOVVVUUUMMMFFFEEEGGGDDDDDDDDDDDDDDDEEEEEEFFFIIIKKKNNNPPPQQQQQQPPPOOONNNNNNQQQUUU[[[^^^]]]\\\RRRMMMLLLOOOSSSWWW^^^eeehhhjjjppp{{{yyyuuuttt{{{wwwjjj\\\NNNHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEEEEDDDFFFGGGFFFDDDBBBAAAAAA@@@@@@AAACCCEEEHHHJJJKKKJJJJJJJJJJJJIIIHHHFFFEEEBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEFFFGGGHHHJJJKKKKKKLLLJJJGGGDDDCCCCCCEEEFFFCCCCCCCCCDDDEEEGGGLLLPPP\\\tttyyymmmgggdddaaa^^^\\\[[[YYYWWWUUUSSSSSSRRROOONNNOOOSSSWWWYYYWWWTTTZZZWWWSSSQQQPPPOOONNNMMMOOOIIIHHHUUUgggppplllcccPPPGGGBBBFFFIIIFFFFFFJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGFFFDDDCCCEEEFFFHHHHHHGGGGGGHHHIIIJJJKKKHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFEEECCCAAA@@@???>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB???@@@@@@AAAAAABBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHGGGEEEDDDEEEIIILLLMMMPPPUUU]]]jjj~~~lll]]]WWWQQQMMMKKKKKKIIIDDDDDDFFFEEEIIIJJJHHHHHHLLLLLLIIIFFFKKKOOONNNIIIDDDCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEIIIKKKOOOSSSUUUVVVVVVUUULLLKKKKKKOOOVVV[[[\\\[[[PPPKKKIIILLLPPPUUU]]]eeehhhkkksss~~~zzzgggddddddiiittt}}}sssdddSSSIIIFFFEEEDDDDDDDDDCCCCCCBBBBBBDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBDDDEEEEEEBBB@@@??????BBBBBBBBBCCCDDDFFFHHHIIIHHHIIIJJJJJJIIIGGGDDDBBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIGGGEEECCCCCCCCCDDDDDDAAAAAAAAA@@@BBBFFFHHHIIIQQQbbb~~~|||tttooohhhccc```___]]][[[XXXWWWVVVUUURRRRRRQQQPPPPPPPPPPPPPPPRRRPPPOOOOOOOOOOOOMMMLLLNNNIIIFFFJJJVVVdddnnnsssbbbQQQEEEGGGJJJGGGGGGKKKIIIIIIIIIIIIIIIHHHGGGFFFCCCEEEGGGHHHIIIHHHGGGFFFEEEFFFGGGFFFDDDDDDDDDFFFGGGFFFFFFFFFGGGHHHJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHEEEDDDCCCBBBAAA@@@??????===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA??????@@@AAAAAABBBCCCCCC@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHGGGFFFEEEFFFHHHGGGGGGFFFEEEEEEHHHMMMPPPRRR\\\jjjzzzrrr^^^TTTSSSLLLIIIHHHHHHFFFBBBBBBFFFBBBFFFHHHGGGJJJOOOPPPNNNGGGIIIJJJIIIFFFDDDCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHLLLQQQVVVZZZ\\\\\\[[[QQQMMMKKKMMMSSSWWWXXXWWWPPPKKKIIILLLPPPUUU]]]eeegggllluuu}}}mmm[[[YYYXXXZZZbbbmmmyyywwwgggUUUHHHDDDCCCDDDDDDDDDCCCBBBAAA@@@DDDCCCCCCBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDEEEFFFBBBCCCDDDDDDAAA???>>>>>>EEEDDDDDDCCCCCCDDDFFFGGGFFFGGGIIIJJJIIIFFFBBB@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@BBBFFFGGGGGGJJJVVVmmm~~~uuummmdddccc```^^^[[[YYYXXXXXXVVVVVVTTTRRRPPPPPPRRRUUUPPPOOOOOOQQQSSSSSSRRRPPPKKKLLLKKKIIIKKKUUUgggtttvvv___LLLJJJLLLHHHGGGJJJIIIIIIIIIJJJIIIIIIHHHGGGBBBCCCFFFHHHIIIHHHGGGFFFDDDEEEFFFEEEDDDCCCDDDEEEFFFEEEEEEEEEEEEGGGIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCBBBAAAAAA<<<===>>>??????@@@??????@@@AAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBCCCCCC???@@@AAABBBDDDEEEFFFGGGFFFHHHIIIHHHFFFFFFGGGHHHEEEFFFFFFFFFGGGKKKQQQUUUYYYggg~~~{{{gggVVVOOOPPPIIIFFFEEEFFFDDDAAABBBFFF???DDDFFFGGGKKKRRRUUUTTTJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHLLLRRRXXX]]]___```___XXXSSSMMMMMMQQQTTTSSSQQQQQQLLLIIILLLPPPUUU^^^fffgggmmmvvvnnn___SSSQQQNNNOOOTTT\\\eeekkkwwwyyywwwooobbbUUULLLHHHEEEDDDBBBBBBBBBAAA@@@>>>CCCBBB@@@??????@@@BBBCCCFFFEEEDDDBBBBBBBBBCCCDDDEEECCC@@@======>>>AAABBBFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGEEECCCBBB@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCC@@@DDDEEECCCCCCDDDCCC@@@AAAAAAAAAAAAAAABBBCCCDDDFFFNNN]]]rrr|||tttooogggbbb^^^\\\ZZZYYYQQQSSSUUUTTTPPPNNNOOOQQQOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQWWWRRRLLLHHHHHHIIIKKKLLLKKKJJJIIIHHHFFFEEEDDDDDDAAABBBDDDFFFFFFFFFEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHGGGEEECCCDDDFFFHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFCCC???;;;;;;>>>@@@AAAAAA???@@@AAABBBBBBBBBAAAAAAFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEIIIGGGGGGGGGHHHIIIIIIHHHJJJGGGHHHKKKKKKNNNZZZgggvvvvvvfff\\\SSSNNNLLLGGGGGGFFFEEEDDDCCCBBBBBB@@@FFFFFFCCCKKKZZZaaa^^^XXXQQQLLLLLLLLLHHHEEEDDDIIIHHHHHHIIIJJJIIIGGGEEEHHHMMMUUU\\\```aaa```^^^WWWQQQKKKJJJMMMRRRSSSRRRQQQRRRQQQNNNMMMQQQZZZbbbgggnnnyyyhhhZZZNNNLLLJJJIIILLLRRRYYY]]]fffhhhiiifff```XXXRRRNNNFFFEEECCCBBBBBBAAA@@@@@@@@@@@@???>>>???@@@BBBDDDEEEDDDDDDCCCBBBBBBCCCCCCCCCAAA>>><<<<<<===???AAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB???@@@AAAAAABBBBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBAAADDDEEEBBBAAACCCAAA>>>AAAAAAAAAAAAAAABBBCCCCCCDDDIIISSSddd}}}{{{qqqiiiccc^^^\\\XXXYYYYYYXXXUUURRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMKKKKKKJJJKKKKKKMMMOOOPPPPPPMMMIIIGGGHHHJJJKKKLLLIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEGGGFFFFFFEEEFFFFFFHHHHHHFFFDDDCCCCCCEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIEEEAAA@@@AAABBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHLLLKKKKKKKKKKKKJJJHHHFFFHHHIIINNNVVV\\\cccqqq}}}iii]]]VVVOOOLLLKKKHHHIIIIIIGGGDDDBBBCCCEEE???FFFHHHGGGOOO___gggeee```YYYTTTVVVWWWRRRLLLIIIIIIJJJKKKMMMNNNNNNMMMLLLGGGLLLSSSZZZ^^^______^^^XXXRRRKKKHHHJJJLLLLLLKKKNNNPPPPPPNNNNNNSSS\\\dddhhhoooyyyttt___RRRKKKIIIGGGEEEFFFIIILLLOOOUUUVVVXXXZZZZZZXXXTTTQQQGGGFFFDDDBBBAAAAAAAAABBB???>>>>>>>>>???AAABBBDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA???===;;;;;;<<<>>>@@@FFFFFFGGGHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCC??????@@@AAAAAAAAAAAA@@@BBBBBBAAA@@@@@@AAAAAABBBBBBEEEEEEBBBAAABBBAAA===AAAAAA@@@@@@AAAAAABBBBBBCCCEEEJJJTTTggg}}}rrrhhhccc]]][[[XXXWWWUUUTTTQQQPPPSSSSSSSSSSSSQQQOOOMMMKKKHHHHHHHHHIIIJJJKKKMMMNNNIIIHHHFFFFFFHHHJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHIIIGGGFFFEEEFFFGGGGGGEEECCCAAABBBCCCDDDEEEFFFFFFFFFHHHHHHGGGFFFFFFGGGHHHIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGFFFDDDCCCDDDDDDBBBAAACCCCCCCCCDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHLLLLLLLLLKKKJJJHHHFFFEEEKKKQQQ^^^lllxxxwwwiiiZZZSSSQQQNNNMMMNNNMMMPPPQQQNNNHHHDDDFFFHHHAAAGGGIIIIIIQQQaaakkklllhhh___ZZZ^^^ccc```YYYTTTTTTTTTSSSRRRPPPLLLJJJHHHIIIMMMRRRXXX\\\^^^]]]]]]WWWQQQKKKGGGHHHJJJJJJIIILLLMMMOOOOOOQQQVVV```gggkkkrrr{{{iiiWWWLLLKKKJJJHHHGGGFFFGGGHHHIIINNNMMMMMMPPPSSSSSSOOOLLLHHHGGGEEECCCAAAAAABBBDDDAAAAAA@@@@@@@@@AAABBBCCC@@@AAABBBCCCCCCBBBAAA@@@AAA???===<<<<<<===???@@@EEEFFFHHHIIIIIIHHHFFFEEEEEEDDDCCCBBBAAABBBBBBCCC@@@AAAAAABBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAADDDDDDAAAAAADDDDDDAAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDEEEKKKXXXqqq{{{rrrgggaaaZZZVVVUUUUUUTTTRRRRRRRRRSSSRRRQQQNNNLLLJJJGGGGGGGGGHHHIIIKKKKKKLLLGGGFFFFFFHHHJJJKKKKKKIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJJJJIIIFFFCCCAAABBBDDDFFFGGGHHHIIIIIIHHHFFFEEEDDDDDDFFFGGGIIIGGGFFFEEECCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@AAACCCDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGHHHHHHJJJKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLNNNPPPXXXeeexxxhhh]]]SSSQQQQQQPPPQQQSSSUUUZZZ___[[[RRRKKKIIIKKKFFFIIIIIIHHHPPP___lllrrroooddd]]]aaaiiiiiiddd_________^^^[[[VVVQQQNNNMMMMMMPPPSSSWWWYYYZZZZZZZZZSSSOOOKKKIIIJJJLLLMMMMMMLLLMMMPPPRRRVVV\\\eeekkkqqqvvvttt```RRRJJJKKKJJJIIIIIIHHHHHHHHHIIIKKKIIIHHHJJJMMMNNNKKKGGGGGGHHHHHHEEEBBBAAACCCEEEFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAABBBBBBAAA@@@???BBBAAA???>>>>>>@@@AAABBBDDDEEEGGGHHHHHHGGGEEEDDDEEEDDDBBBAAAAAAAAACCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@??????????????????BBBCCCAAABBBGGGHHHFFFAAA@@@@@@?????????@@@@@@BBBAAACCCHHHOOO```~~~|||sssggg^^^ZZZXXXWWWUUURRRRRRRRRQQQPPPNNNLLLJJJHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIJJJKKKMMMMMMKKKIIIMMMMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDCCCDDDEEEFFFGGGFFFGGGGGGHHHIIIJJJJJJJJJKKKJJJJJJJJJJJJHHHEEEBBBBBBCCCEEEFFFHHHIIIJJJJJJGGGFFFEEEDDDDDDFFFHHHIIIFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB===???BBBCCCCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEHHHHHHHHHHHHIIIKKKLLLMMMKKKKKKLLLMMMNNNOOOPPPQQQKKKLLLMMMNNNRRRXXX```gggqqqppp^^^VVVQQQQQQRRRQQQRRRUUUZZZbbbiiiggg]]]RRRMMMLLLHHHIIIHHHGGGOOO___pppzzzyyykkk___```fffhhheeeccc]]]___aaaaaa^^^\\\\\\\\\OOOPPPQQQRRRRRRSSSSSSSSSQQQNNNKKKIIIIIIKKKLLLMMMNNNPPPRRRVVV[[[bbbjjjnnnuuuzzzhhhYYYOOOKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJIIIHHHFFFIIIJJJHHHDDDBBBCCCEEEHHHGGGFFFEEECCCBBB@@@@@@>>>??????@@@@@@@@@@@@@@@BBBBBBAAA@@@AAABBBCCCDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>===@@@AAA@@@BBBGGGIIIHHH@@@@@@??????>>>>>>??????@@@===???DDDHHHQQQhhh|||nnnccc\\\XXXVVVXXXWWWUUUSSSQQQOOONNNMMMKKKLLLLLLMMMMMMMMMLLLKKKMMMLLLMMMNNNOOONNNLLLJJJOOONNNMMMLLLJJJIIIHHHHHHCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFEEECCC@@@AAABBBDDDEEEGGGHHHHHHIIIFFFFFFEEEEEEEEEGGGHHHIIIGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCBBBBBBAAAAAABBBDDDFFFFFFDDDBBBBBBBBBDDDCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLGGGHHHJJJKKKMMMOOOQQQQQQIIILLLQQQWWW^^^iiivvvnnn```VVVQQQNNNOOOPPPOOOOOORRRXXX```gggggg___TTTMMMIIIGGGGGGGGGIIIPPP___qqq}}}~~~ooo```]]]______]]]]]]XXX[[[]]]\\\XXXTTTTTTUUUMMMMMMLLLKKKJJJKKKKKKLLLPPPNNNKKKHHHGGGGGGHHHIIIQQQRRRUUUZZZ```fffllloootttyyyuuu___SSSNNNMMMHHHHHHFFFEEEDDDDDDDDDEEEDDDEEEFFFFFFFFFFFFHHHIIIEEEIIILLLKKKFFFCCCCCCEEEFFFFFFFFFEEECCCBBBAAA@@@>>>>>>>>>>>>>>>???@@@@@@BBBBBBAAAAAABBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA???>>>>>>=========<<<>>>???===???EEEGGGFFF@@@@@@???>>>>>>>>>>>>>>>@@@;;;<<>>=========>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDDAAA@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEEEECCCCCCBBBCCCCCCCCCBBBAAAAAA@@@AAA@@@???>>>============;;;>>>>>><<<===BBBDDDCCC@@@@@@???>>>>>>===>>>>>>BBB;;;;;;@@@AAABBBOOO```tttzzzwwwllliiiccc\\\WWWTTTSSSRRRSSSSSSSSSSSSRRRPPPNNNMMMMMMMMMMMMNNNPPPQQQPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLFFFGGGHHHHHHGGGFFFDDDCCCEEEGGGIIIKKKLLLLLLLLLKKKLLLIIIFFFEEEEEEEEEEEEDDDCCCDDDEEEGGGHHHHHHHHHHHHBBBCCCDDDEEEFFFFFFFFFFFFHHHGGGEEEDDDDDDDDDEEEFFFHHHGGGGGGFFFEEEDDDDDDCCC@@@BBBEEEEEEDDDDDDGGGIIIGGGFFFEEEDDDDDDFFFHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHKKKMMMOOORRRUUUXXX[[[\\\cccnnn|||wwwiii]]]UUUQQQLLLIIIIIILLLMMMKKKJJJMMMGGGIIILLLOOONNNKKKGGGDDDCCCEEEIIILLLMMMPPPYYYbbbcccZZZQQQNNNLLLJJJJJJLLLNNNRRRTTTRRRLLLHHHHHHJJJKKKJJJHHHHHHHHHKKKNNNPPPKKKKKKKKKKKKKKKLLLOOORRRTTTUUUWWW\\\bbbhhhkkklllhhhmmmuuu}}}gggWWWNNNKKKLLLHHHHHHGGGFFFEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCBBBIIIIIIJJJJJJHHHFFFCCCAAAEEEEEEFFFFFFFFFDDDBBBAAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCGGGEEECCCBBBBBBAAA@@@???DDDBBBAAADDDJJJLLLIIIEEE???@@@AAABBBAAAAAA???>>>????????????>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAA???======???CCCHHHKKKdddvvvyyypppjjjddd^^^ZZZXXXYYYYYYWWWTTTRRRRRRSSSNNNNNNOOOOOOOOOOOOOOOPPPLLLLLLMMMMMMNNNMMMMMMLLLIIIGGGEEEEEEGGGGGGGGGFFFKKKKKKJJJIIIIIIJJJKKKKKKGGGGGGGGGGGGGGGFFFEEEEEEDDDFFFHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@CCCGGGIIIGGGEEEGGGGGGHHHIIIIIIIIIIIIHHHGGGJJJLLLKKKHHHHHHJJJMMMPPPSSSYYY___fffooowww}}}uuucccYYYUUURRRPPPLLLJJJGGGFFFFFFFFFEEEDDDAAAAAA@@@BBBDDDFFFEEEEEEBBBGGGLLLMMMKKKJJJMMMPPPOOOMMMKKKIIIHHHIIIJJJKKKMMMMMMNNNLLLIIIHHHHHHIIILLLJJJHHHFFFFFFHHHJJJKKKLLLMMMOOOQQQTTTUUUSSSRRRWWWWWWYYY^^^dddggggggeeeggghhhlllvvvvvvaaaUUUOOOKKKKKKGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDCCCCCCBBBHHHHHHIIIIIIHHHFFFDDDBBBEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAAAAABBBCCCCCCCCCEEECCCBBBEEEIIIJJJGGGBBB>>>???@@@AAAAAA@@@???????????????>>>>>>>>>===============>>>???@@@@@@@@@========================>>>===<<<<<<>>>AAAEEEHHHUUUbbb|||{{{rrriiicccccc```[[[WWWTTTSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLKKKIIIIIIKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHHHHHHHHHHGGGFFFFFFFFFHHHJJJJJJIIIHHHIIIJJJHHHHHHHHHGGGGGGEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEHHHGGGFFFGGGJJJJJJHHHFFFFFFGGGHHHIIIKKKLLLMMMNNNJJJLLLMMMLLLJJJKKKOOOTTTZZZaaalllxxx|||iiiZZZRRROOOLLLJJJJJJHHHFFFFFFFFFEEECCCAAAAAA@@@???@@@BBBCCCCCCBBBAAAGGGLLLMMMKKKJJJKKKMMMJJJIIIGGGGGGGGGHHHJJJKKKLLLMMMLLLJJJGGGFFFFFFFFFHHHKKKLLLKKKGGGFFFGGGIIIJJJKKKMMMQQQSSSTTTTTTSSSWWWWWWYYY^^^dddggggggfffhhhhhhkkktttiiiYYYRRRNNNKKKJJJEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBBBBFFFFFFGGGHHHHHHGGGEEEDDDEEEDDDCCCBBBAAAAAAAAAAAACCCCCCBBBAAAAAABBBCCCDDDAAAAAA@@@@@@AAACCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEGGGFFFFFFHHHKKKIIIDDD???<<<===>>>???@@@@@@????????????>>>>>>>>>>>>======<<<<<<<<<===>>>>>>??????========================;;;;;;;;;;;;===???AAACCCLLLRRRfffyyytttmmmccc\\\YYYWWWUUUSSSOOOOOOOOOOOOOOOPPPQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLMMMKKKJJJJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHJJJKKKKKKJJJJJJJJJKKKHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFGGGIIIIIIGGGFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNOOOPPPOOOPPPTTT\\\cccpppzzzuuukkk]]]RRRLLLIIIGGGEEEGGGGGGFFFFFFGGGFFFCCCAAAAAA?????????AAAAAA@@@???AAAFFFKKKMMMKKKHHHHHHIIIDDDDDDCCCDDDEEEGGGIIIKKKJJJKKKJJJHHHFFFDDDEEEFFFFFFLLLPPPOOOHHHDDDDDDGGGGGGIIILLLOOORRRTTTUUUUUUWWWXXX[[[___dddhhhiiiiiihhhhhhkkkssswww^^^SSSPPPNNNJJJGGGCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDBBBBBBDDDEEEFFFFFFGGGGGGFFFFFFDDDCCCBBB@@@???@@@@@@AAADDDDDDCCCBBBBBBCCCEEEFFFDDDCCCBBBBBBBBBDDDFFFGGGMMMLLLKKKHHHEEECCCCCCCCCJJJJJJKKKMMMMMMJJJDDD???;;;<<<<<<===>>>??????@@@???>>>>>>>>>============;;;;;;;;;<<<<<<=================================999:::;;;<<<===>>>???@@@HHHJJJWWWpppssskkkgggbbb\\\VVVQQQQQQPPPQQQQQQSSSTTTUUUTTTSSSRRRPPPOOOOOOOOOOOONNNMMMKKKKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLIIIJJJLLLLLLKKKJJJJJJKKKIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFGGGHHHHHHHHHGGGHHHHHHHHHIIIJJJLLLNNNOOOTTTVVVWWWYYY]]]fffsss{{{zzzhhhbbbXXXPPPLLLIIIGGGEEEEEEEEEGGGIIIJJJJJJHHHEEECCCAAA@@@@@@AAAAAA@@@>>>AAAEEEIIIKKKIIIGGGEEEEEEBBBBBBBBBCCCDDDFFFHHHIIIGGGHHHHHHGGGFFFFFFHHHIIIKKKMMMOOOLLLHHHDDDCCCDDDDDDGGGJJJNNNPPPRRRTTTVVVYYYZZZ\\\```eeehhhjjjkkkhhhhhhlllsss~~~mmmYYYPPPOOOLLLHHHFFFCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFDDDCCCAAA?????????@@@@@@DDDDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDFFFGGGHHHPPPPPPOOOKKKGGGDDDDDDEEEMMMNNNOOOPPPOOOKKKFFFBBB;;;;;;<<<<<<===>>>???@@@>>>>>>>>>============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======>>>>>>>>>AAACCCKKK\\\rrr}}}uuujjjbbb^^^]]][[[XXXWWWWWWWWWWWWYYYXXXWWWVVVUUUUUUUUUUUUSSSQQQOOOOOOOOOPPPOOOMMMKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLIIIKKKLLLLLLJJJIIIJJJKKKIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJLLLPPPTTTXXX[[[]]]ccceeeiiimmmtttuuukkk___[[[VVVPPPLLLIIIGGGEEEDDDEEEGGGKKKNNNOOONNNLLLFFFDDDCCCCCCCCCCCCBBB@@@@@@CCCFFFHHHGGGEEECCCBBBDDDCCCCCCDDDDDDEEEEEEFFFDDDEEEFFFGGGGGGIIIMMMPPPSSSOOOIIIGGGGGGGGGEEECCCCCCFFFJJJLLLNNNOOOSSSUUUYYYZZZ]]]```cccfffiiikkkeeehhhmmmuuuttteeeVVVPPPMMMJJJGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFCCCBBBAAA@@@@@@?????????CCCBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEIIIKKKLLLIIIFFFDDDFFFIIIKKKMMMNNNOOOMMMIIIFFFCCC======<<<<<<===>>>???@@@>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=========>>>>>>===???FFFPPP___wwwzzzrrrooojjjddd___\\\ZZZYYY^^^^^^^^^^^^\\\[[[YYYXXXVVVTTTQQQPPPPPPOOOMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJLLLMMMMMMKKKJJJJJJKKKGGGHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNOOONNNLLLJJJJJJJJJHHHLLLSSS\\\eeemmmrrruuu}}}qqqbbb\\\VVVTTTQQQNNNJJJHHHFFFFFFDDDEEEGGGKKKOOOQQQQQQPPPHHHGGGEEEEEEFFFFFFEEEDDD@@@AAACCCDDDDDDCCCBBBAAADDDDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFHHHLLLQQQUUUXXXOOOFFFCCCEEEHHHGGGDDDDDDGGGJJJKKKKKKLLLPPPSSSWWWYYY[[[]]]^^^aaadddgggbbbfffmmmvvv|||iii___UUUPPPLLLHHHGGGHHHEEEEEEDDDDDDCCCDDDDDDDDDAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFBBBBBBBBBBBBAAA@@@???>>>AAAAAA@@@@@@AAABBBDDDEEEFFFFFFGGGGGGFFFDDDBBBAAA@@@CCCEEEDDDAAAAAADDDHHHFFFHHHIIIIIIGGGEEECCCBBB???>>>=========>>>??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<=========>>>CCCJJJSSSeeezzztttpppmmmlllpppqqqqqqpppmmmiiieeeccc^^^[[[XXXVVVTTTSSSQQQOOONNNOOOPPPQQQQQQPPPOOONNNLLLMMMMMMNNNOOOOOONNNNNNLLLMMMOOONNNLLLKKKKKKLLLIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPRRRSSSSSSSSSSSSRRRTTTWWWWWWUUUUUUVVVXXXWWW^^^iiivvvnnn]]]TTTSSSMMMMMMLLLJJJHHHGGGGGGHHHEEEDDDEEEHHHKKKNNNNNNNNNIIIHHHGGGGGGHHHIIIGGGFFF@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCEEEFFFHHHLLLRRRVVVVVVPPPGGGCCCDDDFFFGGGFFFEEEIIIKKKKKKIIIIIILLLPPPSSSUUUWWWXXXXXXYYY]]]aaa^^^dddllluuu~~~wwwbbb[[[TTTPPPKKKGGGGGGJJJGGGFFFEEEDDDDDDDDDDDDDDD???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEAAABBBCCCCCCBBBAAA???>>>@@@@@@??????@@@AAACCCDDDDDDFFFGGGGGGFFFCCC???===;;;>>>AAA@@@===<<<@@@DDDBBBCCCEEEDDDCCCAAAAAAAAA@@@???>>>======>>>??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===;;;;;;===BBBIIIUUUjjj}}}}}}wwwtttjjjhhhdddaaa```^^^[[[YYYSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQRRRSSSTTTTTTSSSSSSNNNOOOPPPPPPNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSUUUWWWXXXYYYZZZYYY]]]aaadddeeegggkkknnnqqqxxxqqqaaaRRRNNNQQQHHHIIIIIIIIIHHHHHHIIIJJJEEEDDDCCCEEEHHHJJJKKKJJJIIIHHHGGGGGGIIIIIIIIIGGG@@@???>>>>>>@@@BBBBBBBBB@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGKKKQQQUUURRROOOKKKFFFCCCDDDFFFHHHFFFJJJLLLKKKGGGGGGKKKOOOPPPRRRTTTTTTSSSTTTXXX\\\\\\bbbkkksss|||zzzgggXXXUUUOOOJJJHHHHHHIIIKKKGGGFFFEEECCCBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAABBB@@@???AAADDDFFFEEECCC@@@@@@AAAAAABBBCCCDDDDDDAAA@@@???>>>???AAADDDEEECCCDDDEEEFFFDDDAAA>>><<<777999;;;;;;;;;;;;===?????????????????????@@@@@@>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<======>>>:::;;;<<<>>>??????@@@@@@>>>>>>===<<<;;;::::::999<<<;;;;;;::::::;;;;;;<<<999<<<>>>@@@DDDNNN\\\ggg{{{tttnnniiigggcccddddddaaa]]][[[]]]___^^^]]]\\\\\\\\\[[[XXXUUUWWWWWWXXXYYYYYYYYYXXXXXXZZZYYYXXXVVVTTTRRRQQQPPPJJJNNNPPPOOOPPPUUUXXXXXXXXXYYY\\\aaaggglllnnnnnnmmmuuu~~~iii\\\TTTNNNKKKKKKHHHGGGFFFEEEEEEGGGIIIJJJIIIHHHFFFEEEDDDEEEGGGHHHJJJGGGFFFJJJOOORRRQQQNNNFFFDDDAAA@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAACCCFFFIIIJJJJJJEEEEEEDDDDDDEEEEEEFFFFFFMMMMMMLLLJJJHHHHHHKKKMMMNNNOOOOOONNNMMMNNNQQQTTT[[[aaajjjsss|||sssaaaVVVSSSOOOKKKHHHHHHHHHIIIFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@AAADDDFFFEEECCCBBBBBBBBBCCCDDDDDDDDDEEE@@@@@@??????@@@AAACCCDDDBBBBBBCCCCCCBBB???<<<:::888999::::::999:::;;;===????????????????????????>>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;<<<<<<======<<<<<<===>>>>>>>>>===============<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;888;;;<<<===???GGGRRRZZZnnn}}}vvvpppmmmppprrruuusssrrrrrrpppmmmiiieee___aaadddgggiiihhhgggeeefffeeecccaaa^^^\\\ZZZYYYTTTYYY[[[YYYZZZ___bbbbbbiiilllqqqwww}}}ooo]]]SSSNNNJJJHHHIIIGGGGGGEEEEEEEEEFFFHHHIIIIIIHHHFFFDDDCCCDDDEEEFFFGGGGGGIIIPPPXXX\\\[[[YYYHHHEEEAAA???@@@AAABBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDHHHJJJKKKJJJDDDCCCBBBBBBBBBCCCDDDEEEHHHHHHHHHFFFDDDDDDFFFHHHJJJJJJJJJJJJJJJKKKNNNQQQXXX^^^gggpppzzzjjjYYYRRRPPPNNNKKKHHHGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEBBBAAA@@@AAACCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCC??????@@@@@@AAAAAABBBBBB@@@AAAAAAAAA???===;;;::::::;;;;;;999888888:::<<>>>>>======>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<<<<<<<@@@GGGLLLXXXqqqtttxxx}}}}}}{{{yyyvvvsssqqqnnnmmmlllppprrrqqqqqquuuxxxwww|||iii\\\OOOKKKJJJHHHGGGHHHGGGFFFEEEDDDEEEFFFGGGHHHIIIGGGEEECCCBBBCCCDDDDDDDDDGGGMMMWWW___bbb___[[[JJJFFFBBB???@@@AAABBBBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@BBBFFFJJJLLLLLLKKKEEECCCAAA@@@???AAACCCDDDEEEEEEEEECCCAAAAAACCCEEEFFFGGGHHHHHHIIIKKKNNNQQQWWW]]]eeeoooyyyuuuaaaRRRNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBAAABBBBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@??????>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>======??????>>>;;;999999;;;===>>>??????@@@??????>>>===<<<===============<<<<<<<<<<<<;;;:::::::::;;;;;;<<<============<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;=========<<<>>>AAADDDNNNbbb{{{yyylllYYYPPPHHHHHHIIIHHHHHHIIIFFFEEEEEEDDDDDDEEEFFFFFFFFFEEECCCBBBBBBCCCDDDEEEGGGMMMWWWbbbhhheee]]]VVVKKKGGGBBB??????AAABBBBBBEEEDDDCCCBBBAAAAAAAAABBB???@@@CCCGGGLLLNNNMMMKKKFFFDDDAAA>>>>>>???BBBDDDDDDEEEEEEDDDCCCBBBDDDFFFFFFHHHJJJJJJKKKMMMQQQSSSXXX\\\eeeooozzzmmmZZZNNNJJJJJJIIIHHHGGGEEECCCCCCEEEDDDDDDEEEEEEFFFGGGHHHFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBBBBBBBAAAAAAAAABBB@@@@@@@@@@@@@@@@@@??????>>>???@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBBBBEEEEEEDDDAAA===<<<===>>>>>>>>>???@@@@@@>>>===;;;<<<<<<============<<<<<<===<<<;;;:::::::::::::::::::::;;;<<<<<<<<<<<<<<<999999::::::;;;<<<<<<<<<:::::::::999999::::::::::::;;;<<<<<<<<<===???@@@HHHSSScccwwwyyyhhh\\\PPPJJJFFFHHHIIIHHHGGGIIIFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCEEEGGGKKKTTTaaallloooiii]]]TTTJJJFFFBBB???@@@AAABBBBBBEEEDDDCCCCCCBBBBBBBBBCCC???@@@CCCGGGLLLNNNMMMKKKFFFCCC@@@===<<<===???AAADDDEEEFFFEEEDDDCCCEEEFFFFFFHHHKKKLLLMMMOOORRRTTTVVVZZZbbbmmmzzztttbbbSSSLLLHHHHHHGGGFFFEEECCCCCCBBBFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCCCCBBB@@@???@@@AAABBBBBBBBBBBBCCCCCCCCCCCC???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCEEEGGGIIIJJJKKKJJJGGGCCC@@@??????===>>>@@@@@@@@@>>><<<:::;;;;;;<<<=========<<<<<<>>>===<<<;;;::::::::::::999999:::;;;<<<<<<<<<;;;999999::::::;;;;;;;;;<<<::::::999999999999::::::777777888999:::;;;<<<===DDDJJJSSSbbb{{{uuueeeWWWNNNLLLGGGEEEGGGGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAABBBDDDFFFGGGGGGPPP\\\fffgggaaaWWWPPPFFFDDDAAA@@@@@@AAAAAAAAACCCCCCDDDEEEEEEDDDCCCCCC@@@@@@BBBFFFJJJLLLLLLKKKFFFDDDAAA>>>======>>>???BBBCCCEEEDDDCCCCCCDDDEEEEEEGGGJJJLLLMMMNNNPPPSSSSSSVVV]]]iiiwwwzzzhhhVVVMMMMMMGGGFFFEEECCCBBBBBBBBBBBBHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBCCCDDDCCC@@@>>>???AAABBBBBBBBBCCCDDDDDDDDDEEEAAA@@@???>>>>>>???@@@@@@AAA@@@@@@AAADDDHHHLLLNNNNNNOOOOOOLLLGGGBBB@@@>>>===>>>@@@@@@@@@>>>;;;999:::;;;<<<<<<======<<<<<>>===<<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999::::::::::::::::::;;;;;;::::::999999999999::::::777666666777888:::;;;<<<===DDDLLLTTTddd|||pppaaaUUUMMMHHHJJJFFFDDDFFFFFFCCCBBBDDDGGGGGGGGGGGGGGGFFFFFFEEEGGGFFFDDDBBBBBBCCCDDDEEECCCIIIPPPUUUUUUQQQLLLIIIBBBAAA@@@@@@AAABBBAAA@@@@@@BBBDDDFFFGGGFFFEEECCCAAAAAABBBDDDHHHJJJKKKJJJJJJIIIGGGEEECCCCCCCCCCCCAAACCCEEEEEEDDDDDDDDDEEEFFFHHHKKKLLLMMMNNNPPPQQQRRRTTT[[[hhhwwwrrr^^^MMMIIIMMMFFFEEECCCBBBAAAAAABBBBBBIIIHHHFFFDDDBBBAAA@@@???AAABBBCCCDDDDDDCCCBBBAAABBBDDDEEECCC???>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDBBB@@@???======>>>@@@AAA@@@@@@@@@AAAEEEIIINNNQQQOOOPPPQQQNNNIIIDDD@@@>>>===>>>@@@AAA@@@===;;;999::::::;;;<<<=========<<>>===<<<;;;;;;;;;<<<<<<<<<;;;:::999777777:::::::::::::::::::::::::::999999999999999999::::::888777777999;;;<<<<<<555???GGGIIIPPPbbbyyytttcccUUUMMMJJJIIIKKKGGGFFFGGGGGGCCCCCCFFFHHHHHHHHHHHHHHHGGGFFFEEEJJJIIIFFFCCCBBBBBBBBBCCCHHHJJJLLLLLLJJJHHHGGGFFF?????????@@@BBBBBBAAA???>>>AAAEEEHHHIIIGGGEEEDDDBBBAAAAAACCCFFFIIIJJJJJJQQQPPPNNNLLLKKKJJJIIIHHHCCCEEEGGGGGGFFFFFFFFFGGGHHHJJJMMMNNNNNNOOOQQQRRRSSSUUU\\\iiixxx{{{fffUUUJJJGGGIIIBBBBBBAAAAAABBBCCCEEEFFFFFFEEECCCBBBAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>?????????@@@@@@@@@@@@???>>>>>>????????????@@@@@@@@@@@@CCCBBBAAAAAACCCFFFJJJLLLPPPOOOLLLIIIFFFBBB@@@???>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;777888999999;;;;;;<<<===;;;;;;;;;::::::999999999999999999999999999::::::777777777777777777777777;;;;;;:::999:::;;;<<<===;;;:::<<<@@@EEENNN^^^mmm~~~tttggg]]]VVVPPPIIIDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCAAAAAABBBCCCDDDDDDDDDDDD???@@@AAABBBAAA???===<<<;;;===@@@DDDEEEFFFEEEDDDCCCCCCBBBAAABBBCCCDDDEEEMMMPPPQQQPPPQQQSSSQQQKKKKKKGGGEEEHHHJJJJJJKKKNNNPPPQQQRRRRRRQQQPPPQQQRRRRRRXXXaaakkkuuuttt```RRRIIIGGGHHHDDDCCCCCCBBBBBBCCCDDDEEEFFFEEECCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@????????????@@@===>>>>>>???????????????>>>>>>>>>>>>??????@@@@@@BBBBBB@@@@@@BBBDDDGGGIIILLLKKKIIIFFFCCCAAA>>>===>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<;;;;;;;;;:::888999999::::::;;;;;;;;;::::::::::::::::::999999888888888888888888888888888888888888888888888888:::999888888888999;;;;;;<<<:::;;;???BBBHHHUUUbbbuuu~~~mmmfff]]]WWWTTTQQQLLLHHHGGGFFFEEEEEEDDDDDDCCCDDDCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>???@@@AAAAAA@@@>>>===??????@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEIIILLLNNNOOOTTTYYYYYYVVVMMMHHHFFFIIIKKKKKKMMMPPPQQQSSSUUUUUUTTTRRRRRRSSSUUU\\\fffqqq{{{hhhVVVMMMGGGEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@<<<===>>>??????@@@@@@???<<<<<<======>>>???@@@AAABBBAAA@@@???@@@BBBDDDEEEFFFEEEDDDCCCAAA???===<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999:::::::::::::::888888888777777666666555888888888888888888888888888777777777777888999999<<<::::::======@@@HHHRRRgggzzzssshhh\\\XXXSSSQQQQQQOOOLLLIIIIIIHHHFFFEEEDDDDDDEEEEEEBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCCCCCCCBBB@@@===;;;===>>>???@@@@@@@@@???>>>AAA@@@???>>>>>>???AAABBBBBBAAAAAA@@@@@@BBBCCCDDDEEEHHHJJJKKKRRRZZZ]]][[[OOOJJJHHHJJJMMMMMMOOORRRSSSUUUXXXXXXWWWUUUUUUUUUVVV]]]iiittt~~~ttt[[[MMMHHHEEEDDDDDDHHHHHHGGGEEEDDDBBBBBBAAACCCBBBBBBAAAAAAAAAAAA@@@???@@@@@@AAACCCDDDDDDEEECCCBBBAAAAAA@@@@@@AAAAAA??????@@@@@@AAA@@@@@@@@@<<<<<<<<<<<<===>>>@@@AAAAAA@@@???>>>>>>???@@@AAAAAAAAABBBAAA@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::::::::999999888888888888999999:::::::::;;;999999888777666666555555999999999999999999999999777777777777777888888888;;;999999;;;;;;;;;???FFF[[[mmmpppaaaXXXSSSQQQOOONNNNNNMMMIIIGGGIIIGGGEEEDDDCCCCCCDDDEEEBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAA???<<<:::<<<===>>>???@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@???@@@AAABBBCCCCCCEEEEEEFFFKKKSSSWWWVVVQQQLLLIIIKKKMMMNNNPPPSSSSSSVVVYYYZZZXXXVVVUUUUUUUUU[[[eeepppzzzzzzfffQQQGGGEEEDDDCCCCCCHHHHHHGGGFFFDDDCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@======>>>???AAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAACCCCCCCCCCCCBBBBBBAAA@@@===<<<<<<;;;<<<>>>@@@AAA@@@@@@???>>>======>>>??????@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<999999::::::::::::::::::;;;::::::999999888888777888888888999999:::::::::::::::999888777777666666888888888888888888888888666777777888888888888888999777888;;;;;;:::<<>>@@@AAAAAA@@@>>>===<<<===>>>>>>????????????999;;;===???@@@@@@??????@@@??????>>>>>>@@@AAABBBBBBCCCCCCCCCHHHPPPSSSRRRSSSMMMIIIJJJLLLLLLNNNRRRRRRTTTWWWWWWVVVTTTTTTTTTTTTYYY```iiisss|||hhhYYYJJJEEEDDDCCCBBBBBBEEEEEEEEEEEEDDDCCCBBBAAA???@@@@@@AAAAAA@@@@@@???<<<<<<===>>>@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDCCCBBBBBB???>>>===<<<<<<>>>???AAA??????>>>===============>>>???AAACCCCCCBBB@@@???>>>>>>>>>>>>>>>===<<<<<<888888999999999999::::::::::::999999888888888777888888888999999999999999999999999888888777777666777777777777777777777777555666777888888888777777888666666:::;;;:::;;;???AAAGGGUUUjjjyyyiii]]]UUUPPPNNNKKKLLLLLLMMMMMMLLLKKKKKKEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@?????????@@@BBBCCCBBBBBBAAAAAA@@@@@@??????<<<===>>>???@@@@@@@@@@@@======>>>>>>>>>>>>>>>???888:::===@@@AAAAAA???>>>???>>>>>>===>>>???@@@AAA@@@BBBCCCCCCIIIQQQUUUTTTSSSLLLGGGHHHIIIHHHJJJNNNNNNPPPQQQQQQPPPOOOOOOPPPSSSVVV\\\eeeppp~~~qqqZZZPPPHHHEEEDDDBBBAAABBBBBBCCCDDDDDDDDDDDDCCCBBB>>>???@@@AAAAAA@@@??????======>>>???@@@AAAAAABBBAAAAAA@@@????????????@@@AAAAAABBBDDDDDDEEEEEEEEEBBB@@@>>><<<<<<===???AAA>>>>>>>>>>>>===============???AAACCCCCCBBB@@@???>>>>>>>>>>>>>>>===<<<<<<888888888888999999999:::999999999888888888888888999999999999888888888888777777777777777777777777666666666666666666666666333444555666777666666555999666555999;;;::::::===???BBBJJJWWWjjj|||sssdddWWWPPPMMMMMMMMMJJJKKKKKKJJJJJJIIIJJJJJJDDDEEEFFFFFFFFFDDDBBBAAAAAA@@@>>>>>>>>>???AAABBBCCCBBBBBBAAA@@@@@@??????>>>>>>===>>>>>>@@@AAABBB???>>>>>>============>>><<<===>>>???@@@??????>>>>>>>>>===<<<===>>>???@@@@@@BBBCCCDDDJJJRRRUUUTTTRRRKKKFFFEEEEEEDDDFFFIIIJJJKKKKKKJJJHHHIIIKKKLLLMMMQQQYYYcccooo}}}~~~lllRRRLLLGGGGGGEEEBBBAAABBB???AAABBBDDDDDDDDDDDDCCC>>>>>>@@@AAAAAA@@@???>>>?????????@@@@@@AAABBBBBBAAA@@@??????>>>>>>??????===>>>@@@BBBDDDFFFGGGGGGDDDBBB???===<<<===???@@@>>>>>>>>>>>>>>>>>>=========???AAACCCCCCBBB@@@???>>>>>>>>>>>>>>>======<<<777777888888999999999:::888888888888888888888888:::999999999888888777777555555555666666666666666666666666666666666666666222333444555555555444333:::666555888:::999999<<<===@@@DDDIIITTTiiijjjbbbVVVMMMHHHIIIKKKMMMLLLLLLKKKIIIFFFEEEEEEFFFDDDFFFHHHIIIHHHFFFCCCAAA@@@???>>>======???AAABBBCCCCCCBBBAAAAAA@@@@@@???AAA@@@>>>======???AAACCC@@@???>>>======<<<======AAA@@@???=========>>>???>>>======<<<<<<===???@@@AAACCCDDDEEEIIIPPPRRROOORRRJJJDDDCCCBBBAAACCCFFFHHHHHHGGGEEEDDDEEEGGGJJJFFFLLLVVVaaannn{{{hhhWWWKKKIIIFFFCCCAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???@@@@@@AAAAAA???AAABBBBBBAAA@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBB@@@>>><<<;;;::::::??????>>>>>>======<<<<<<>>>???@@@@@@???>>>???AAADDD>>>999:::>>>???:::555;;;:::888888888888777555999999999888666555333222888888888888888888888888666888::::::888666666666555555555555555555555555444444444444444555666666444555777888::::::;;;;;;888<<<@@@DDDLLL[[[ooo~~~tttkkkVVVQQQKKKHHHGGGFFFEEECCCFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEEEEDDDCCCDDDFFFEEEAAA<<<;;;<<<>>>>>>===BBBCCCDDDCCCAAA@@@AAABBB<<<===???@@@???>>><<<;;;>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???===>>>???@@@@@@@@@@@@@@@??????@@@DDDHHHKKKKKKKKKKKKHHHDDD@@@===<<<<<<===@@@@@@AAABBBBBBAAAAAAAAAEEEHHHOOO\\\lll}}}www```RRRIIIGGGEEEBBB@@@@@@@@@AAA???AAACCCEEEEEECCCAAA???AAAAAA@@@@@@??????????????????>>>>>>>>>>>>>>>??????AAABBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBAAAAAA???===<<<;;;;;;;;;???>>>>>>>>>=========<<<>>>???@@@@@@>>>>>>???@@@@@@????????????>>><<<;;;999888777777999999888777:::::::::999888777666555666666666666666666666666666888999999777666666666555555555555555555555555555555444444555555666777444555666777888999999999999;;;===<<<>>>GGGUUUaaaqqqbbbZZZPPPLLLGGGEEEEEEEEEEEECCCEEEEEEEEEDDDDDDEEEEEEEEEDDDEEEFFFDDDCCCBBBBBBCCCFFFBBB>>>===???@@@AAA@@@@@@AAABBBAAA@@@??????AAA===>>>???@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>@@@CCCFFFIIIIIIHHHHHHFFFBBB???<<<<<<<<<===???@@@@@@AAAAAA@@@@@@@@@DDDHHHPPP\\\lll||||||fffUUULLLFFFEEECCCAAA@@@@@@@@@AAA>>>AAADDDGGGGGGDDDAAA>>>@@@????????????>>>>>>>>>???>>>===<<<<<<;;;<<<<<>>===<<<<<<<<<<<<>>>>>>>>>>>>============>>>???@@@@@@>>>>>>>>>@@@@@@EEEIIIGGGAAA======???999777777888999:::999888:::::::::::::::999888888666666666666666666666666666777999888777555555666444444444444444444444444555555555555555666777777444555666666777777777666666888999888888===HHHQQQfff~~~vvvlll```UUUOOOIIIFFFCCCBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFDDDAAA@@@AAABBBFFFDDDAAA???@@@AAAAAAAAA???@@@AAA@@@>>>===>>>?????????@@@@@@???===<<<::::::::::::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<======>>>>>>======>>>>>>???AAAEEEFFFFFFEEEDDDBBB@@@===<<<<<<===>>>@@@@@@@@@@@@@@@?????????CCCHHHQQQ^^^mmm{{{}}}iiiXXXLLLHHHCCCCCCBBB@@@@@@@@@@@@AAA???AAADDDEEEEEEDDDAAA??????>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;:::;;;>>>@@@AAAAAA@@@??????@@@@@@@@@???>>>=====================<<<<<<=========>>>>>>>>>>>>============>>>???@@@???>>>===>>>???DDDJJJOOOMMMFFF@@@???@@@;;;:::999999;;;;;;:::999888999999:::::::::999999888888888888888888888888666777888777555444555666444444444444444444444444666555555555555666777777666666666777777666666555555777999888888;;;CCCIIISSSgggmmmbbb\\\VVVOOOLLLEEEDDDBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEECCCAAAAAACCCDDDHHHFFFCCCAAA@@@?????????>>>???@@@???=========>>>???@@@@@@???>>>===;;;;;;<<<;;;;;;;;;::::::999999888999999:::;;;<<<<<<<<<<<<======>>>>>>=========?????????AAADDDEEEDDDCCCBBBAAA???>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@CCCJJJUUUaaannnzzz~~~lll[[[OOOHHHFFFBBBBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBAAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===<<<;;;;;;;;;===???@@@@@@???>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>>>>???@@@???===<<<===>>>EEEHHHKKKMMMKKKHHHDDDBBB@@@>>><<<<<<<<<;;;:::888666777777888888888888888777777777777777777777777555666777666444333444666444444444444444444444444555555555555555666777777777777888888777777666666777888999777555555999<<>>>>>>>>???@@@???>>>======????????????>>>===<<<;;;;;;???>>>===<<<;;;999888888777888999:::<<<>>>??????===>>>>>>??????>>>======@@@??????AAADDDEEEDDDCCCBBBAAAAAAAAAAAABBBDDDDDDDDDCCCBBBAAAAAAAAAAAABBBEEELLLXXXdddoooyyyooo^^^QQQJJJGGGEEEBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@??????@@@AAABBB>>>>>>>>>????????????@@@@@@???>>>==================>>>@@@@@@>>>===>>>???===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>============>>>>>>>>>>>>>>>???@@@???===<<<<<<===???@@@CCCHHHLLLLLLHHHDDDBBB@@@>>>===<<<;;;999777555666666777777777666666555555555555555555555555555666666555333333444666333333333333333333333333444444444444444555666666777777888888888777666666333444666666777888;;;>>>===???JJJ___vvvoooaaaTTTOOONNNJJJGGGEEEEEEFFFFFFDDDBBB@@@AAABBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAACCCFFFIIIMMMMMMKKKGGGCCC@@@??????>>>???@@@???===<<<===>>>======<<<<<<<<<<<<;;;;;;???>>>===<<<;;;:::999888777888999;;;<<<>>>???@@@>>>>>>?????????>>>======???>>>???AAACCCEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFDDDCCCAAAAAAAAABBBBBBFFFMMMYYYdddmmmwwwvvvbbbRRRKKKHHHEEECCCCCCCCCCCCBBBBBBAAA@@@???????????????????????????????????????@@@@@@AAAAAA>>>>>>===============>>><<<>>>??????>>>======>>>;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<======<<<=========>>>>>>>>>???>>>???@@@???===;;;<<<===;;;<<<>>>CCCGGGGGGEEEBBB???>>><<<;;;;;;;;;999777666666777777777666555555555555555555555555555555555666555444222222444555333333333333333333333333333333333333333444555555555555666777777666666666222333444666888;;;???AAA===;;;@@@MMM^^^qqqvvvcccYYYPPPMMMKKKHHHFFFGGGCCCEEEFFFDDDBBBAAABBBDDD@@@??????>>>>>>??????@@@AAAAAA@@@???>>>@@@CCCFFFIIIIIIIIIFFFAAA>>>>>>???<<<===>>>===;;;;;;;;;===;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;;;;<<<<<<===>>>>>>>>>======<<<;;;<<<<<<===???BBBDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFDDDBBBAAA@@@@@@AAABBBEEEMMMXXXaaajjjsss~~~pppZZZKKKGGGGGGDDDAAADDDDDDDDDCCCBBBAAA??????<<<>>>???@@@@@@???>>><<>><<<>>>??????>>>======>>>999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===<<<=========>>>>>>?????????@@@@@@???<<<;;;<<<<<<;;;<<>>>>>>>>>>>??????AAAAAA@@@===<<<===@@@BBBBBBCCCDDDBBB>>><<<<<<>>>;;;<<<===<<<:::999:::;;;999999999999:::;;;<<<<<<777777888999::::::;;;;;;:::::::::999999888888888<<<=========<<<;;;::::::::::::;;;===AAABBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGEEEDDDAAA?????????@@@AAAEEELLLWWW___gggqqq|||~~~iiiQQQFFFDDDCCCBBBAAACCCCCCBBBAAA@@@???============>>>????????????>>>@@@@@@??????????????????>>>===<<<>>>@@@AAA@@@===>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;===>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;:::999999888888888888888777777777777777777777888777777777777666555444333555555555555555555555555222222222222222222222222222222111111222222333444444444444444444444444444444555555555666666777777666555888>>>BBBHHHVVVeee{{{}}}qqqfff```NNNLLLIIIFFFDDDDDDDDDEEEGGGGGGGGGFFFEEECCCAAA@@@@@@???>>>======>>>???@@@AAAAAAAAA@@@@@@@@@??????==================<<<<<<===;;;:::;;;======:::777888888999:::;;;;;;;;;;;;:::::::::::::::;;;<<<===:::;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<>>>???@@@;;;<<>>???@@@@@@@@@@@@@@@DDDIIIRRR\\\fffqqq{{{sss```LLLDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>======>>>???????????????@@@@@@@@@?????????>>>>>>===<<<;;;===???@@@>>><<<========================;;;;;;;;;<<>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::===<<<;;;;;;:::::::::;;;999999888777777777777888888888777777777777777777777777777666555444444444555555555555555555555555333333333333333333333333222222222111222222333333444444444444444444444444000111222333444555666777777666777:::;;;>>>HHHTTThhhyyywwwnnneee]]]WWWRRRKKKIIIGGGDDDBBBBBBBBBBBBEEEEEEEEEEEEDDDBBBAAAAAA@@@???>>>======>>>???@@@AAAAAA@@@@@@@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;<<<:::999:::;;;;;;999666888888999:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<======>>>AAACCCEEEEEEDDDCCCDDDCCCAAA@@@????????????===>>>??????@@@@@@@@@???@@@FFFNNNYYYcccoooyyydddUUUGGGBBBBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@@@@======>>>>>>???@@@AAAAAABBBAAAAAA@@@???>>>======<<<;;;;;;<<<>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???>>><<<=========<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::;;;;;;:::999999999999:::888888777666666666777777888888888777777666666666888777666444444444444555444444444444444444444444333333333333333333333333333333222222111222222222444444444444444444444444///000111222444666777888777666666777666777===EEEPPP```ttt}}}kkkeee^^^WWWSSSPPPMMMKKKGGGFFFDDDAAA@@@?????????BBBCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>><<<<<<;;;;;;;;;:::::::::;;;:::999999:::999777555888888999::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;:::999999999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>????????????<<>>>>>???@@@AAABBBBBBBBBAAA@@@???======<<<<<<<<<======>>>>>>===<<<========================<<<;;;;;;===???@@@???===============<<<;;;:::999::::::::::::::::::::::::;;;;;;;;;:::::::::::::::999999888888888888999999888777777666666666666666888888888777666666555555888777555333333333555666444444444444444444444444444444444444444444444444444333222222111111222222333333333333333333333333222222333444666777888888555666777777777888<<<@@@AAALLL\\\kkk{{{|||pppgggZZZWWWRRROOOMMMLLLKKKIIIEEEDDDBBB@@@???>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@????????????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;:::999777666999999999999:::;;;<<<<<<<<<<<<;;;:::999999999999;;;:::888777777999;;;<<<>>>>>>======<<<=========???@@@BBBCCCDDDCCCAAA@@@AAA@@@???>>>===>>>??????>>>>>>>>>>>>>>>>>>>>>???;;;???GGGQQQ]]]kkkwwwwwwdddUUUOOOIIIDDDDDDCCC@@@???AAABBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???======<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::<<<>>>>>>===<<<<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<888888777777777888888999888777777666666666666666777777777777666666555555777666444333222333555666444444444444444444444444444444444444444444444444333333222222111222222333333333333333333333333333444444444555555555555555444666777777777999;;;<<<:::@@@IIITTTcccvvv}}}rrrhhh^^^WWWMMMLLLJJJJJJIIIHHHEEECCCEEEDDDCCCAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@>>>>>>>>>??????>>>>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<>>;;;999888888999999999999999;;;<<<===<<<;;;:::999999999999999:::999777666777999;;;<<<>>>======<<<<<<<<<<<<======>>>@@@AAAAAA@@@>>>===<<<<<<<<<<<<===???AAABBB@@@???>>>>>>===>>>??????;;;???GGGPPP\\\kkkxxx~~~nnn[[[OOOJJJFFFDDDEEECCC??????AAABBBBBBCCCCCCDDDCCCCCCCCC@@@@@@???>>>>>>@@@AAABBBBBBAAAAAA@@@???>>>======>>>???@@@@@@>>>======>>>????????????????????????:::::::::;;;===>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<888777777777777888999999888888777666666666777777666666666666666666666666666555444333333444555555333333333333333333333333333333333333333333333333222222111111222222333444333333333333333333333333333333333333222222222222444666666444444777777555888888<<>>??????@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>>>>AAABBBBBB@@@===:::999999:::999888888999:::<<<===;;;::::::999999999999:::888777777777777999:::;;;:::999999999999999:::::::::;;;===??????>>><<<;;;999999:::;;;===???BBBCCCAAAAAA???>>>>>>>>>???@@@===AAAGGGPPP\\\kkkyyyvvvdddVVVNNNEEECCCCCCEEEBBB??????CCC@@@AAABBBDDDFFFGGGHHHHHHBBBAAA@@@>>>>>>???@@@AAA@@@@@@@@@?????????>>>>>>===???@@@@@@===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::<<<>>>???>>><<<::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;888777777777888888999:::999999888777777777777888444444555555666777777777444444444444444444444444333333333333333333333333333333333333333333333333000000000111222333444555222222222222222222222222222222222222222222222222333555444000111666666222777666888===@@@HHHWWWfff{{{wwwnnnbbbXXXTTTRRRPPPOOOKKKIIIGGGGGGGGGGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@?????????@@@@@@@@@??????>>>===>>>???@@@@@@???>>>===>>>>>>=========<<<<<<<<<888999:::;;;===>>>??????BBBCCCDDDAAA===:::999::::::999888888999:::<<<>>>999999999888999999::::::666666777777888999999:::777777777777888999999:::888:::<<<===>>>===<<<;;;999999999:::<<<>>>@@@BBBCCCBBB@@@???>>>???@@@AAA???BBBGGGPPP[[[jjjyyykkkXXXMMMIIIAAA@@@BBBDDDBBB>>>@@@DDD===???BBBEEEHHHJJJLLLLLLDDDBBB@@@>>>>>>>>>@@@@@@@@@@@@??????????????????;;;>>>@@@???<<<:::;;;===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===???@@@???>>>999999;;;<<<===>>>>>>>>>::::::::::::::::::::::::888888888999999:::::::::888888777888888999:::::::::999999888888888888888333333444555666777888888333333444555555444444333333333333333333333333333222222222222222222222222///000000111222444555666222222222222222222222222222222333444444555666666111333222///111888999555999777999<<<===>>>HHHUUU```ooofff___VVVPPPOOOPPPQQQPPPKKKHHHEEECCCDDDEEEFFFFFFDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@???>>>>>>===>>>???@@@@@@???>>>===>>>=========<<<<<<<<<<<<666777888:::<<<>>>???@@@BBBDDDDDDBBB===999999::::::999888888888:::<<<>>>888888888888999:::;;;;;;555555777888999999999999888888888888999:::;;;<<<888999;;;===>>>>>>===<<<::::::::::::;;;===???@@@DDDCCCAAA??????@@@AAABBB@@@BBBGGGOOOZZZiiixxxqqq[[[PPPIIICCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCEEEHHHLLLPPPSSSHHHFFFBBB???======???@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>><<<:::;;;<<>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777999:::999888::::::999999::::::;;;<<<777777777777777777777777555444333333555555444333555555555555555555555555333333333333333333333333222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222222222333333333444444444555555111444666777777999>>>BBBKKKVVViii|||vvvlllVVVSSSNNNKKKJJJMMMRRRUUUPPPJJJBBB@@@AAACCCCCCAAA@@@@@@@@@?????????>>>>>>@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>???@@@???>>>????????????????????????@@@???>>>===>>>@@@CCCDDDBBBCCCGGGMMMWWWeeesss}}}jjjWWWNNNGGGAAA@@@AAAAAABBBBBBAAAAAA@@@?????????AAACCCGGGKKKMMMGGGEEEBBB@@@???>>>??????========================<<<>>>>>>>>><<<;;;<<<===>>>>>>======<<<<<<======<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999999777666888888888888888999::::::666666666666666666666666444222111222333444333222444444444444444444444444222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111333333333444444444444555333555777666666777;;;>>>>>>FFFTTTdddqqq|||tttlllaaaYYYRRROOOLLLJJJJJJLLLPPPRRRPPPJJJCCCAAABBBDDDCCCAAA@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???AAACCCDDD@@@BBBFFFLLLVVVdddrrr{{{vvv___PPPJJJDDD>>>???@@@@@@@@@@@@@@@@@@???======>>>???AAACCCFFFGGGDDDDDDCCCBBB@@@??????>>>========================;;;===>>>>>><<<<<<===?????????>>>=========>>>>>><<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888999888777555777777777666777888888999555555555555555555555555888666555666777888777666222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000333333333333444444444444555666666666555555777888888;;;CCCNNNXXXfffyyyqqqeee^^^YYYRRRNNNKKKJJJIIIHHHIIIKKKMMMNNNNNNIIICCCAAACCCDDDCCCBBB@@@@@@@@@?????????????????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;:::========================AAACCCDDDCCC@@@>>><<<<<<<<<;;;:::999999888888999999999888888888888888888999888888888888888999999;;;:::;;;<<<======;;;999<<<===>>>??????>>><<<;;;===========================>>>???@@@AAABBBCCCCCC???AAAEEEKKKUUUcccqqqzzzgggTTTJJJEEE@@@<<<>>>>>>????????????>>>>>>?????????@@@AAABBBDDDEEEBBBBBBCCCBBBBBB@@@>>>===========================:::<<<===>>>======???@@@BBBAAA@@@>>>============<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;:::888999999999888777777777666666777777888999555555555555555555555555999888777777999999888777333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444444444444444444444555555888777;;;AAAHHHRRRbbbpppuuulll___VVVRRRPPPMMMKKKEEEFFFFFFFFFGGGHHHIIIJJJJJJFFFCCCAAABBBCCCBBBAAA????????????????????????>>>>>>>>>>>>>>>>>>==============================<<<======>>>>>>>>>==============================>>>???@@@@@@>>>===<<<<<<;;;::::::999999999999:::888888888999888888777666888888888777888888999::::::;;;<<<>>>???>>><<<:::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBB>>>AAAEEELLLVVVcccqqqzzzpppYYYKKKEEEBBB???<<<===>>>>>>??????>>>>>>===@@@@@@@@@@@@AAAAAABBBCCC???@@@AAABBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>===>>>@@@AAADDDCCCAAA???===;;;::::::;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999888777888:::;;;;;;:::777777777777777888999999555555555555555555555555555333222333444555444222333333333333333333333333555555555555555555555555222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222222222222333333333444444111111222333444555555555666555666:::===BBBKKKUUUgggrrruuulll]]]XXXQQQLLLJJJIIIFFFDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@????????????????????????==================>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>========================<<<<<<;;;;;;<<<;;;::::::777777777888999:::;;;<<<777888888888888777666555888888777777888999999:::888:::<<<>>>>>>===<<<;;;999999:::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::;;;===???@@@AAABBBBBB???AAAFFFMMMWWWdddqqqzzzqqqaaaOOOFFFCCC@@@??????===>>>>>>??????>>>>>>=========>>>>>>>>>?????????===>>>???@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>>>>>>>@@@AAADDDCCCAAA>>><<<:::999999;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888777777888;;;<<<<<<;;;777777777777777888888999555555555555555555555555555333333333444555444333444444444444444444444444444444444444444444444444222222222222222222222222111111111111111222222222000000000000000000000000222222222222222222222222222222222222333333333333000000000222555666666444888666777999::::::>>>DDDLLLXXXiii{{{vvvkkk```XXXSSSQQQNNNLLLJJJGGGDDDAAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@???????????????@@@@@@@@@<<<<<<============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888::::::999888555555555666888999;;;<<<888888777777666666555555777777777777888999::::::777:::<<<===<<<;;;<<<===;;;;;;<<<===>>>>>>??????::::::::::::::::::::::::999:::;;;<<<>>>@@@AAAAAA>>>AAAGGGNNNXXXeeeqqqzzzyyycccVVVIIIEEECCC@@@???BBB>>>>>>>>>??????>>>>>>>>>;;;<<<======>>>>>>>>>===<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>>>>???AAAAAA@@@???===<<<;;;::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;:::::::::999999999999999999999999999999999888888999;;;<<<;;;:::666666555555666666777888666666666666666666666666777666555555777777666555222222222222222222222222333333333333333333333333222222222222222222222222000000111111111222222222000000000000000000000000111111111111111111111111111222222222222333333333111000000333666777555333:::777777999999888:::???@@@HHHTTTaaapppttthhh```ZZZTTTPPPPPPOOOOOONNNLLLIIIFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEDDDCCCBBBBBB>>>>>>?????????@@@@@@@@@<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<:::777777999:::888777555555555555666777999999999888666555444444555555777777777777888999:::;;;888:::<<<<<<;;;;;;===???>>>>>>>>>===>>>>>>>>>???::::::::::::::::::::::::999888999:::;;;>>>@@@BBB===@@@FFFMMMWWWdddpppxxxqqqZZZOOOFFFEEECCC@@@@@@DDD>>>>>>????????????>>>>>><<<<<<===>>>?????????>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>???@@@>>>>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999;;;:::999999;;;;;;:::999555444444444444555666666777777777777777777777777555333222333444555444333111111111111111111111111111111111111111111111111222222222222222222222222000000111111222222222222000000000000000000000000000000000000000000000000111111222222222333333333333111111333666777444111777333222444555444666;;;;;;>>>DDDLLLWWWhhhzzzssscccXXXSSSRRRQQQOOOJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGEEEDDDDDDDDD>>>>>>??????@@@@@@@@@@@@;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@BBBBBBCCCCCC::::::::::::::::::::::::===:::888888999:::999777666555555555555666666777:::888666444333444555666777777777777888999:::;;;999<<<======;;;;;;>>>AAA??????===<<<<<<;;;;;;;;;::::::::::::::::::::::::888888777888:::===@@@BBB;;;???EEELLLVVVcccooowwwppp^^^PPPLLLGGGBBB???>>>>>>???<<<;;;::::::;;;===???@@@<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>===;;;999777999:::;;;<<<==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;;;;:::999999888888999999:::999999888888999999:::999999888666444333555777:::888666444333444555666333444444555555444444333222222222222222222222222444444444333333222222222222222222222222222222222111111111111111111111111////////////////////////222222111111111111111111000111111111111222222222333333222222333333444555222222111111222222333444555888<<<@@@EEEQQQ```kkk{{{xxxjjjbbbWWWPPPNNNLLLIIIFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJKKKIIIHHH????????????????????????>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999888999:::;;;:::@@@FFFHHHIIIKKKHHHCCC===<<<;;;999888888999999999999888777666666777777888888777666666666666666888888777555555444444444777444333555888:::888666>>>===<<<;;;<<<===???AAACCC???:::777777888999999;;;::::::999999::::::;;;???>>><<<;;;:::;;;===>>>@@@BBBGGGMMMVVVcccpppxxxtttbbbTTTJJJHHHDDDAAA?????????@@@@@@???>>>>>>>>>@@@BBBCCC====================================<<<<<<<<<<<<<<<===>>>>>>===;;;999888:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;::::::999999888888999999::::::999999999999::::::777777777555444444555777999777555444333333444555333333444444444444333333222222222222222222222222333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111222222222222222333333444222222111111222222333444555777999:::<<>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAA<<>>===<<<;;;;;;<<<>>>???CCC@@@<<<::::::;;;;;;;;;::::::999999999999::::::>>>===;;;::::::;;;===>>>???AAAFFFLLLVVVcccpppyyyqqq```SSSJJJCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@??????@@@AAACCCDDD????????????????????????=========<<<<<<<<<<<<;;;;;;<<<=========;;;:::999;;;<<<===>>>????????????<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;:::::::::999999999888888:::999999999999999999:::666666777555444444555777777666444333222222333444333333444444444444333333222222222222222222222222222222222111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111.../////////000000000000111111111111111222222333222222111111222222333444444555666555555888>>>DDDKKKVVVgggwww}}}qqqhhhccc___ZZZUUURRRMMMHHHFFFHHHJJJJJJIIIFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCAAAAAABBBDDDFFFGGGFFFDDD>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<999999999:::;;;<<<===>>>???IIISSSXXXXXXUUULLLBBB<<<;;;:::888888888888999666777888888888777666555444444333222222222222333777777666555444444444444555666666555555666888:::>>>===;;;::::::;;;<<<<<<@@@>>><<<;;;<<<<<<;;;:::999999999888888999999999;;;::::::999:::;;;===>>>===???DDDKKKVVVcccqqqyyyvvvaaaSSSJJJEEE>>>??????@@@@@@??????>>>>>>>>>======>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999888888999999999::::::::::::999999888888888888888888888888888888777888888777555444444555555444333222222222333333333333333444444333333333111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111........................000000000000111111111111/////////000000000111111000000000000000111111222222222111111222222333444333444555555444666:::======EEEQQQ___mmm|||zzzllleee[[[UUUSSSSSSRRRPPPQQQMMMIIIGGGGGGHHHHHHGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBBBB@@@???@@@BBBDDDEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999999999???HHHRRRUUUVVVRRRIII@@@;;;:::999777777777888999555666888999999777666444666666555555444555555666777666555444444444444444444666777666444444888<<<<<<<<<:::999999999999:::;;;:::999:::;;;;;;999777999888888777777888888999888888888888999;;;===>>>:::===BBBJJJUUUcccqqqzzz|||iiiXXXKKKDDDBBB===>>>>>>??????>>><<<<<<<<<<<<<<<<<<<<<======>>>========================<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777777888888888888777777999999:::::::::999888777666666777777777777666666:::;;;;;;999666444333444444333333222222222222222222333333333333333333222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000........................//////000000000111111111000000000111111111222222000000//////000000111222222222111111222222333444444444555666666777999:::999===CCCKKKWWWgggxxxuuuiiibbbYYYUUUPPPNNNNNNOOONNNMMMNNNLLLIIIGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>???@@@BBBCCCAAA???========================<<<<<<;;;:::::::::::::::?????????>>>======<<<;;;===CCCIIIJJJJJJIIIDDD===:::999888777666777888999444555777888999777666444777666666666666666777777666555555444444444444555444666777666444444888<<<::::::999888888777777777888777777999::::::999777777777777666666777777777555666666777999:::;;;<<<999<<>>>>>======<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777888888888888777777999999:::;;;:::999888777555666777888888777666555999::::::999666333222333333333333333333333333333222222333333333333222222111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111...//////000000111111111111111111111222222222222000000000000000111111222222222111111222222333444555555444444444555555555888999;;;>>>FFFSSS```iiiuuu~~~{{{ooofff^^^VVVQQQNNNMMMKKKKKKKKKJJJHHHFFFGGGFFFFFFEEEEEEEEEEEEEEECCCBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>===>>>???AAAAAA@@@>>>========================;;;;;;:::999999999999:::;;;;;;<<<===>>>>>>======999>>>@@@??????@@@>>>:::999888777666666777888888444555666777777777666555555444444444444555666666555555444444444444444555444555777777666777888999777777777777777666666666777666777888:::;;;:::999777666666555555666666777444555666777888999::::::888;;;@@@HHHSSSaaaoooxxx~~~oooZZZPPPJJJCCC>>><<<<<<<<<<<<===============<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999:::;;;<<<===<<<<<<============<<<<<<>>>>>>=========<<<<<<<<<999999999999999999999999888999::::::::::::999888888999:::;;;;;;999888666666777888::::::888777666444666777777555333333333333333444444444444333333222222333333333333222222111111111111111111111111000000000111111222222222000000000000000000000000000000000000000000000000111111111111111111111111......//////000111111222000000000000111111111111111000000000000111222222222222111111222222333444444333222222333444444444666666777999>>>EEELLLQQQ]]]eeerrrtttlllaaaYYYTTTPPPLLLIIIHHHHHHHHHHHHHHHGGGEEECCCDDDEEEEEEEEEEEEDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???????????????>>>===>>>???AAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999:::;;;<<<<<<;;;;;;:::666:::;;;999999<<<<<<999888777666555666666777888555555555666666666777777444333333333444444555666555444444333333444444555444444555777999999777666444555555666666666666666555444444555888::::::999666555555555555555555666333444555666777888888888888;;;@@@HHHRRR```mmmvvvzzzzzzdddNNNFFFEEEBBB??????;;;;;;;;;<<<<<<>>>???@@@:::;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888999:::;;;<<<======>>>>>>>>>>>>>>>======>>>>>>>>>>>>============999999999999999999999999::::::<<<<<<<<<<<<::::::888999:::;;;;;;999888666777888:::;;;;;;:::888777///222444555444333333444333333444555555444444444222222222333333222222222000000000000000000000000000000111111222222222333////////////////////////000000000000000000000000////////////////////////---......///000111111222////////////000000000000111111111111111222222333222222111111222222333444111000///000333555777777555666777:::<<>>?????????>>>===>>>???AAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999???@@@@@@@@@>>>===;;;999555888999888888;;;;;;999888777666555555666777888555555555555555666777888444444444444444555666777444444333333333444444555444333444888;;;;;;777333333333444555666666666555222111000222444777777777555555555444444555555555333444555666777777777777999;;;@@@GGGRRR___llluuuvvv~~~cccVVVIIIDDDBBB???===>>>>>>>>>===<<<;;;::::::999::::::::::::::::::::::::===============>>>>>>???>>>===<<<;;;:::999999999888888888888999:::;;;;;;555888;;;<<<<<<:::::::::<<<===>>>>>>>>>===;;;:::===<<<:::999888999999:::999::::::;;;;;;::::::999999999999999999888777666333555777:::;;;;;;:::999444333333222222333333444444444444444444444444444666555333111111222333444333222111111000000111111222111111111000000//////000000000000////////////111111000///////////////000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222111111222222222333333333777666666666777888:::;;;<<>>>>>@@@AAACCCAAA===999666666999>>>AAA>>>???@@@AAAAAA@@@???>>>??????>>>===;;;:::999888;;;;;;;;;::::::999999999:::999888999::::::999999888777666666666666666777555555555555555555555555444555555555444333333222444444444444444444444444333333333333333333333333555777999;;;;;;:::777666666666555555444444444333666777777555333222333555555555444444444444555555777777777777888999:::;;;;;;<<>>???AAABBB======<<<::::::999999:::::::::999999888999999999777999;;;<<<;;;;;;;;;<<<============<<<;;;:::::::::999888888888999::::::::::::;;;;;;;;;;;;::::::666777777888888888777777777888999:::999888666555444333333222222333333444444444444444444444444444555444222111111111222333333222111111000000111111111111111111000000000///000000000000/////////...111111000///////////////000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111222222222111111111222222222333333333333222222333444666777666888;;;???EEENNNWWW^^^ttt{{{tttggg]]]TTTOOOKKKJJJHHHFFFFFFHHHJJJKKKHHHFFFDDDDDDEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBB@@@>>>>>>>>>???@@@AAA@@@>>><<<<<<<<<===>>>>>>>>>???@@@@@@???>>>===<<<<<<;;;:::999888888777;;;;;;:::::::::999999999;;;:::::::::;;;<<<<<<;;;777777666555555555555555555555555555555555555555444444555555444333333222444444444444444444444444333333333333333333333333333555666888888888777666555555555555555555555555555666666555333333444555444444444444555666777888888888888888999:::;;;<<<<<<===@@@GGGRRR^^^iiiooowwwnnnXXXKKKCCC======>>><<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999:::<<>>======>>>>>>AAABBBCCCCCCBBB@@@===<<<>>>>>>>>>>>>>>>===<<<;;;:::::::::999999999888888::::::::::::999999999999666666666777777888888888777777666555444444333333555555555555555555555555444444444444444333333222444444444444444444444444222222222222222222222222111222333444555555666666555555555666666666666666333444555555444444555666333333333444666777999:::999999999999999:::;;;<<<===>>>@@@FFFQQQ]]]jjjqqqwwwzzzcccOOOEEE???===???@@@===<<<===:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::999999888888999:::;;;<<<>>>AAACCCDDD<<<;;;;;;:::999999999:::;;;:::999999888888888999:::;;;;;;::::::;;;>>>AAADDDBBB???;;;:::999:::;;;888888888888888999::::::888888888999999888888888555666666777888888777777444444555666666666555444444333333222222333333444333333333333333333333333222222111000000111111222222222111000000000000000111111111000000000000000000000/////////.........000000////////////000000//////000000000000//////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333444444111333555777888:::===???AAAGGGQQQZZZeeeqqqtttkkkeeeaaabbb\\\SSSMMMIIIIIIHHHHHHBBBBBBBBBCCCEEEHHHKKKMMMOOOKKKGGGDDDDDDEEEFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>???AAACCCDDDDDDAAA???===============<<<;;;;;;:::::::::::::::;;;;;;;;;;;;:::999999999999999999999333444555555444444555666888888888777555444333222555555555555555555555555333333444444444333333222333333333333333333333333111111111111111111111111111111111111222444666777777777777666666555555555111222444555444444555777444444444555666777999999999888888888999999:::;;;>>>???AAAFFFOOO\\\iiirrrxxxxxxfffTTTFFFAAA>>>===@@@@@@<<<:::;;;999999::::::;;;<<<<<<<<<:::999999999888888777777;;;;;;;;;<<<===>>>@@@AAA;;;;;;:::999999999::::::999888888888999999:::;;;:::;;;::::::999;;;???BBBFFFDDD@@@<<<::::::;;;<<<;;;;;;:::::::::999999888666666777777777777666666888999999999888888777666444444444555555555444444444333333222222333333444333333333333333333333333111111111111111111111222222111000000//////000000000000000000000000111111////////////............000000////////////000000//////000000000000//////////////////////////////////////////000000000000000000000000000000000000//////000000000111111111000000111111111222222222222333333333444444444444///111333555555555777888888<<>>??????@@@===>>>@@@AAAAAAAAA@@@@@@===<<<<<<;;;;;;;;;::::::999999999:::::::::::::::999999999999999999999999666888:::999777666888999999999999999888666444333555555555555555555555555222222333333444333333222333333333333333333333333111111111111111111111111222111000111222444666888999888777666555444333222///111444555444444555666666555555555555666666777777777777777777888888999===>>>AAAFFFNNNZZZhhhrrrwww}}}fffUUUIIIAAA>>><<<<<>>999777999999999::::::;;;;;;;;;<<<888888888999999999999999<<<<<<;;;;;;<<<<<<======::::::999999999999::::::888888888888999:::;;;<<<999::::::999999;;;???BBBEEECCC@@@<<<::::::;;;<<<;;;;;;<<<;;;;;;999888777555666666666666666666555:::::::::999999888777666777666666555444333222222444333333222222333333444333333333333333333333333111111111222222222222222111111000////////////000000000000000111111111111/////////.........------///////////////000000111...///000111111000///...000000000000000000000000////////////000000000000000000000000000000000000/////////000000000111111000000000111111111111222111111222222222222111111333444666666444333444444444777:::<<>>???@@@@@@;;;<<<===>>>???@@@@@@@@@<<<;;;;;;:::;;;;;;<<<<<<777777777777777777777888888888888999999999999999777:::;;;:::666444666888999999::::::999777666444555555555555555555555555111222222333333333333333333333333333333333333333222222222222222222222222222222111111222444666777888888777555444333222111///111444555555444444555555555444444444444555555777777666666666777777888;;;===AAAFFFMMMXXXfffpppvvvjjjVVVJJJDDD???<<<:::<<<>>>===999777:::::::::::::::::::::;;;;;;999999999:::;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<:::999999999999999::::::999999999888999999::::::777888999999999;;;>>>@@@BBB@@@>>>;;;:::999::::::999999:::;;;::::::999888666777777888888777777666777888888888888888777777666666555444444444444444444333333222222333333444222222222222222222222222111111222333333333333333111111000//////////////////000000000111111111111//////.........---------///////////////000111111...///000111111000///...000000000000000000000000////////////000000000000000000000000000000000000////////////000000000111000000000000111111111111000111222222222222111000555666777777555444444555222555777777777:::???DDDIIIQQQ\\\eeekkktttxxxnnnddd^^^RRROOOKKKIIIIIIIIIHHHHHHHHHGGGEEEFFFFFFFFFEEECCCAAAAAAAAAAAABBBCCCCCCCCCAAAAAAAAACCCFFFGGGGGGFFF@@@@@@????????????@@@@@@;;;<<<<<<===>>>>>>>>>>>>:::;;;===???@@@???>>>===;;;;;;::::::;;;<<<===>>>777777777777777666666666777888888888999999999999888;;;<<<:::555222444666777888999999999888666444555555555555555555555555111111222333333333333333222222222222222222222222333333333333333333333333222222111111222333444444444444444444333333333333///222444555555333333444333333333333333444555666888888777777777777777888888<<>>::::::===::::::::::::::::::::::::999::::::;;;<<<===>>>>>>999999999999:::;;;<<<<<<999999999888999999::::::;;;;;;:::999888888888888666777999999999;;;===??????>>><<<:::999888888999555666888999::::::999999888888999999999999888888444555666777888888888888333333333444555666888999444333333222222333333444222222222222222222222222111222333444444444444444111111000/////////////////////000000111111111222//////.........---------///////////////000111111...///000222222000///...000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111111222333444444333222111///000222222222222444555222444777777666777<<<@@@:::BBBLLLRRRXXX```mmmvvvzzz}}}tttkkkcccZZZSSSOOOHHHGGGFFFGGGHHHIIIIIIHHHFFFDDDBBBBBBCCCDDDDDDCCC>>>??????@@@AAAAAABBBBBB@@@>>>>>>@@@CCCFFFHHHHHH??????????????????@@@@@@<<<===============<<<<<<:::<<>>888555777:::555666888999888777555444555555555555555555555555000111222333333333333333222222222222222222222222333333333333333333333333111111111111222222222222111111222333333444555555///222555666444333333333000000111222333555666777999999888888888888888999666;;;AAAGGGLLLVVVbbblllttt~~~mmmVVVJJJEEEAAA>>>===;;;;;;:::::::::;;;;;;<<<888999::::::::::::999888777888999:::;;;===>>>>>>:::999999888888999999:::999:::<<<======<<<:::999<<<;;;:::999888777777777===<<<<<<;;;;;;::::::999;;;;;;:::::::::999999999::::::999888777777777888888777666555555666777888777777777777777777777777777888:::;;;:::777555333333333333333333333333333333333333222222111111111333222222222111111000000111111111111111222333333111111111111111111111111000000///.....................------------......000000000000000000000000///////////////////////////000111222222111000///////////////////////////////////////000000000000111111111000///.........111111222222222222111111000111111111111222222222444444333222333444555666:::;;;<<<@@@EEEKKKQQQUUUdddlllvvv~~~wwwnnnhhhccc]]]VVVOOOLLLKKKJJJJJJLLLIIIEEEBBB@@@AAABBBDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBB>>>BBBDDDCCCLLLSSSLLLFFFBBB???@@@???<<<===@@@??????>>>>>>======<<<<<<<<<;;;999999;;;===>>>>>><<<<<<;;;::::::::::::;;;;;;;;;:::888777555444333666666666666777888999999<<<;;;:::888777666666666666666666666666666666666555555444333333444555555222333444333111000111222111111000000000222333444333333333333222222111000111111111111111111111111444444444444333333222111222222222333333444444444333555666777777555333222444444444444555666777888888999<<<@@@HHHTTT```iiioooxxxxxxeeePPPEEE@@@===::::::<<<;;;;;;:::::::::;;;;;;888999::::::::::::999888888999999:::<<<===>>>>>>:::999999888888999999:::999:::;;;======;;;:::999<<<;;;:::999888888888888999999::::::::::::::::::;;;;;;;;;;;;:::::::::999:::999888888777777888888888777666666666666777888666666666666666666666666666666777888777555333222333333333333333333333333333333333222222111111111222222111111111000000000000000000///000000111111000000000000000000000000000000///.....................------------......000000000000000000000000///////////////////////////000111111111111000///////////////////////////////////////000000000000////////////000000000000000111111222222111111000000111111111111222222222444333333222333444555666777777888:::===BBBGGGIIIPPPVVV___ffflllsss|||zzzpppjjjddd]]]XXXTTTPPPLLLIIIIIIJJJJJJJJJJJJHHHEEEBBBAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCEEEEEEFFFCCC???CCCFFFGGGSSS]]]XXXMMMFFFAAABBBAAA??????AAA>>>>>>>>>===============???===<<<;;;<<<<<<;;;:::;;;;;;:::999999999999999888888777666666555666666666666666666777999::::::<<<;;;:::888666555555555444444444444444444444444222111000000000000111222222333444333111000111222222222111000000111222333111111222222222111000000222222222222222222222222333333444444333333222111222222222333333333444444333444555666666666444444999999999999:::;;;<<<<<<<<<===@@@DDDKKKVVVaaahhhrrrzzzlll[[[III@@@===:::888888<<<<<<;;;:::::::::::::::888999999::::::999999888999999:::;;;<<<======>>>999999888888888888999999999:::;;;<<<<<<;;;:::999;;;;;;:::999888888888888777777888999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999888777777777888888999888777777777777888999555555555555555555555555555555444444333333222222333333333333333333333333222222222222222111111111111111000000000000//////111111000000000000000111........................000000///.....................------------......000000000000000000000000///////////////////////////000000111111000000///////////////////////////////////////000000000000---......///000111111222000111111222222111111000000111111111111222222222333333222222333333444555666555444555666999<<<>>><<>>>>>>>>=========>>>===;;;999:::999888888777777888888555555444444444666888999666666666777888999;;;<<<<<<;;;:::777666444333333333333333333333333333333444333333222222333333444111333333333111000111222333222111000///000111111000000111111111111111111111111111111111111111111333333333333333222222111222222222222333333333333333444444555555666666777888888888888999:::;;;;;;===???BBBFFFMMMVVV```fffuuu{{{zzzaaaSSSEEE???>>>;;;::::::<<<<<<;;;:::999999999999999999999999999999999999::::::;;;;;;<<<<<<<<<===999999888888888888999999999:::;;;;;;;;;;;;:::999::::::999999888999999999888888999999::::::::::::<<<<<<<<<;;;;;;;;;::::::888888777777777777888888999888888888888888888999555555555555555555555555555444333222111222222333222222222222222222222222222222222111111111111111000000000///////////////333333222111111111111222........................000000///.....................------------......000000000000000000000000///////////////////////////000000000000000000///////////////////////////////////////000000000000......//////000000111111000000111111111111000000000000111111111222222222222222222222222333333444666555444444555666888999888:::===@@@CCCHHHNNNSSSXXX]]]fffoooxxx|||uuummmccc[[[UUUQQQLLLIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEDDDBBBDDDDDDDDDCCCCCCAAA@@@@@@BBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDEEEFFFDDD???BBBFFFKKK]]]lllkkk[[[OOODDDCCCEEECCCAAA@@@;;;<<<<<<======>>>>>>>>>::::::<<<>>>@@@@@@>>>;;;:::999888888777777888888555555444444555666999:::555555666777888999;;;<<<<<<;;;999777444333222222333333333333333333333333444444444444444444444444111222333222111000111222111111000//////000222222///000111111222222222222////////////////////////222222333333333222222111222222222222222222222333333333333444555777888999666666666777777888999:::999<<<@@@EEELLLUUU^^^dddsssyyy}}}lllWWWLLLAAA>>>>>><<<;;;<<<<<<;;;:::999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;999888888777777888888999999::::::::::::::::::999999999999888999999::::::<<<<<<;;;;;;:::::::::999<<<<<<;;;;;;;;;:::::::::888777777666777777888888888888888999999888888888666666666666666666666666666444333111111222333444222222222222222222222222111111111111111111111111///////////////000000000222111111000000000111111////////////////////////000000///.....................------------......////////////////////////////////////////////////000//////////////////000////////////////////////////////////000000000000//////////////////000///000000000111111000000000000000111111111222222222111111111222222222222222444444444444444666777888:::;;;;;;;;;<<>>;;;;;;<<<<<<======>>>>>>999:::<<>>DDDLLLVVV```fffooovvvlll\\\LLLDDD===<<<<<<:::999:::::::::999999999999:::::::::999999888888999999:::::::::::::::999999999999888888777777777777888888::::::999999999999::::::888888888888999:::;;;;;;======<<<;;;;;;:::999999;;;;;;:::::::::999999999777777666666666777888888777777888999999888777777666666666666666666666666555444333222222333444555222222222222222222222222000000000111111111111111//////000000000000111111//////......///000000111000000000000000000000000000000///.....................------------......////////////////////////////////////////////////000//////......//////000////////////////////////////////////000000000000000000000000///////////////000000111111000000///000111111111111222222222000000111222222222222111111111111222333444555666999999888888888:::;;;<<<@@@AAAAAABBBDDDIIIPPPUUU\\\aaajjjrrrzzz|||ssshhh___VVVSSSPPPMMMLLLIIIFFFDDDCCCBBBAAAAAA@@@AAABBBBBB>>>======>>>???@@@@@@???@@@@@@AAAAAAAAAAAA@@@???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???CCC>>>@@@AAABBBPPP\\\XXXUUUKKKBBBAAABBB???======<<<<<<<<<<<<<<<<<<======<<<<<<===>>>???===999666:::999999888777888888888888888888888888777777777555555555555666777888888888777666444333222222111333333333333333333333333111111222222222222111111///000222111000000111222//////......///000222333000000111111222111111111222222222222222222222222000111222222222222222222222222222222222111111111333444444666777888999999666555555666666777888999888:::???DDDLLLWWWbbbiiimmmttt}}}kkkYYYOOOEEE???;;;<<<<<<:::999:::888888888888999:::;;;;;;::::::999888888999::::::999999999888888777777777888888777777777777888888:::999999999999999999:::888888888888999:::;;;<<<;;;;;;::::::::::::::::::::::::999999999888888888666666666666666777888888666777777888888777777666555555555555555555555555333333333222222333333444111111111111111111111111///000000000111111111222000000000111111111222222//////000000111222444444000000000000000000000000000000///.....................------------......////////////////////////////////////////////////000///............///000////////////////////////////////////000000000000......//////000000111111//////000000000000//////000111111111111222222222//////111222222222111000000000000111222222333333666555555666888888999888===>>>??????>>>???BBBDDDFFFJJJOOOUUU\\\cccjjjoooxxx|||rrroooiiiddd___XXXRRRMMMHHHGGGFFFEEEEEEEEEDDDDDD??????????????????AAABBB>>><<<;;;<<<>>>?????????????????????@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBB>>>AAABBBAAAKKKTTTNNNNNNGGGBBBBBB@@@===<<<>>><<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;<<<===<<<999666999888777777666666777777555666777888888777666555555555444444444444555555666555444333222222222222222222222222222222222222222333444444444444333222...000111111000000111333222111000///......///000//////////////////...---111111111111111111111111000000111222222222222222222222222222111111111000333444666777888888888777333333333333444555666777999;;;>>>BBBJJJTTT```hhhnnnvvv~~~mmm[[[NNNGGGDDD>>>;;;===>>>;;;:::;;;777777777888999:::<<<<<<;;;:::999888888999:::;;;999999888888777666666666888888777777777777888888:::999999888888999999:::777777888888999:::;;;<<<888888888999999:::;;;;;;999999999888888888777777666666666666666777888888555666777888888777666555444444444444444444444444222222222222222333222222111111111111111111111111//////000000111111111222000000111111222222222333222222333444555777888999000000000000000000000000000000///........................------.........////////////////////////////////////////////////000///...------...///000////////////////////////////////////000000000000,,,,,,---///000222333333//////000000000000//////000111111111111222222222...///000222222111111000111111111222222222222222444444555777:::;;;;;;:::555777;;;======<<<<<<<<<999;;;???BBBGGGMMMTTTYYYXXX]]]dddjjjqqqwww}}}}}}tttmmmiiieeecccYYYWWWTTTQQQMMMIIIGGGFFFDDDDDDCCCCCCCCCDDDDDDEEE>>>???@@@@@@@@@@@@BBBDDDBBB@@@>>>===>>>??????>>>?????????>>>??????@@@AAA???@@@AAAAAABBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDBBB>>>BBBCCCAAAJJJPPPIIIJJJFFFCCCBBB@@@<<<<<>><<<:::888888999:::;;;999888888999::::::999<<<;;;999777777888999:::999999999888888888888888777888999;;;<<<===>>>>>>===<<<;;;;;;999999888777999999888888999999:::;;;:::999888888777777888888999888888777777777777777999888888777777777777777666666666666666666666666::::::999888777666555555444444333333333333222222333333333333333333333333//////000000111111222222......///000111222333333222111111111000000//////000000000000////////////////////////////////////..................------------------------,,,,,,......///000000000000000333333222111000///......////////////////////////000000000000111111111111////////////............000000000000000111222222000000000000000000000000111111111111111111111111111111111000111111222222555555555555666666666666888888888888777777777666999999:::;;;>>>BBBFFFIIIHHHJJJLLLNNNQQQVVV[[[___nnnrrrwww}}}yyysssnnngggddd___YYYTTTQQQOOONNNKKKJJJHHHGGGEEEDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCBBB======>>>>>>?????????@@@CCCBBBAAAAAA@@@???>>>>>>?????????????????????@@@@@@@@@@@@???@@@@@@AAAAAA<<<>>>????????????@@@BBBAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBB@@@>>>===;;;;;;???>>><<<;;;::::::;;;<<<999999999999888777666666:::999999999888888777777999999888777666555444444555444222333555666666666555444333222111111111111222222222222222222222222222222111111000000//////000000000000000000000000333111///...---...///000111111111111000000000000////////////000000000000000000000000111222333444111111111111111111111111555555555888:::;;;999888333333333444666777999:::===>>>@@@CCCHHHQQQ\\\cccsssxxxzzzhhhZZZOOOEEE@@@@@@???>>><<<999888888999999;;;999888888999:::999999;;;:::888777777777888999888888888777777777777777666666888999::::::;;;;;;;;;;;;;;;::::::999999888999999888888888999:::;;;::::::999888888888888888999888888777777777777777555555444444555666777777666666666666666666666666555555555444444444444444444444333333333222222222333333333333333333333333000000000000000111111111/////////000111111222222111111111111000000000///000000000000////////////////////////////////////........................,,,,,,------......//////......///000000000000000111111111000000000000000////////////////////////...////////////000000000////////////////////////000////////////000111222000000000000000000000000111111111111000000000000111111111000111111222333444444444444555555555555777777777666666666555555555555555666999<<>>???@@@AAADDDHHHLLLSSSVVV[[[___dddjjjqqquuu|||zzztttooojjjeeebbb___ZZZWWWUUUSSSOOOKKKHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>=========>>>>>>???@@@BBBBBBAAAAAA@@@???>>>>>>????????????@@@@@@AAAAAA@@@@@@@@@??????@@@@@@AAA>>>@@@AAA@@@??????@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>>===<<<;;;>>>===<<<;;;;;;:::::::::999999:::999999888777777999999888888888777777777888888888777666444444333555444333555777888888777555444333222111111111111222222222222222222222222111111111000000000000000000000000000000000000000222111///.........///000000000000/////////......////////////000000000000222222111000000000000000000000000000000000000000000000111333666777666444777666666666777888999999;;;<<<>>>AAAGGGPPPZZZaaaqqqwwwtttbbbOOOGGGFFFBBB===:::>>>===;;;999888888999999:::999777777999:::999888:::999777666666666777888888888888888888888888888777777888888999999999999:::::::::::::::::::::::::::999777777777888:::<<<;;;:::999999888888999999999888888777777777777777333333333444555666888999666666666666666666666666222222333333333444444444333333333333222222222222333333333333333333333333111111111111000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////////////////........................,,,,,,---...///000111111......///000000000000000/////////000000111111111////////////////////////............////////////000000000000000000000000//////......//////000000000000000000000000000000000000000000000000000000111111000000111222222333222333333333444444444444666555555555555444444444333333333333444666888999999::::::999888999<<<>>>???BBBEEEHHHKKKOOOUUUXXXaaadddgggkkknnnqqquuuxxx|||pppnnnjjjgggddd```\\\YYYUUURRROOOMMMLLLKKKIIIGGGHHHGGGEEECCCAAAAAAAAABBB@@@??????>>>>>>>>>>>>>>>>>>??????????????????>>>>>>======<<<<<<===???@@@AAAAAAAAA@@@@@@?????????>>>??????@@@AAABBBBBBCCCAAA@@@@@@?????????@@@@@@AAABBBCCCBBB@@@???@@@AAA@@@@@@@@@???????????????@@@@@@???>>>>>>======<<<<<<======<<<<<<;;;:::999999999:::::::::999888888888888777777777777666666888888777777666555444333444444555777:::;;;:::888555444333222111111111111222222222222222222222222000000000000111111111111000000000000000000000000222111///......///000000/////////.........------////////////000000000000111111111000000000000000////////////////////////...---...111444555444333888888777777666777777888999:::<<>>@@@???<<<:::<<<;;;:::999888888999999:::888777777888999999888888777666666666666777777999999999::::::::::::::::::::::::999999999::::::888888999999:::::::::::::::999777666666888:::<<<;;;::::::999999999999999999888888777777777777777555555555666777888999999666666666666666666666666555555555555555555555666333333333222222222222111222222222222222222222222222222111111000000//////111111111111000000//////111111111000000000000000000000000000////////////////////////////////////............////////////......//////000000111111......///000000000000000////////////000000000111////////////////////////........./////////000000000000000000111111111111//////............//////////////////////////////000000111111111111111222000000000000111222333333333333333333444444444444555555555555444444444444555444333333333444555555999::::::999777777999;;;:::<<<>>>???@@@CCCGGGJJJMMMPPPSSSVVVXXXZZZ]]]```ggghhhhhhfffcccaaaaaabbbaaaccchhhlllnnnoooooonnnoooppppppqqqqqqrrrsssssssssssstttuuuuuuuuuuuuuuuqqqpppooonnnnnnooopppqqqttttttrrrpppnnnmmmllllllgggfffdddddddddbbb___]]]WWWTTTPPPNNNLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@AAAAAA???>>>>>>>>>>>>>>>??????===>>>>>>??????>>>>>>===???>>><<<;;;<<<===>>>???AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDDAAA@@@@@@???????????????CCCCCCDDDCCC@@@???@@@AAA????????????>>>======<<<========================;;;<<<======<<<;;;999888999999::::::::::::999999777777777666666666666666888888888888888666555444333444666999<<<===;;;999444444333222111111111111111111111111111111111111//////000000111111222222////////////////////////111000////////////000000/////////.........------////////////000000000000---...///111222333333444000000000000000000000000000000000333666888888777555555444444444555666666999:::<<>>>>>======<<<<<<<<<<<<>>>>>>>>>===>>>>>>???@@@>>>>>>????????????>>>>>>???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>???@@@BBBCCCDDDDDDAAA@@@??????>>>>>>>>>???BBBCCCCCCBBB@@@>>>??????===>>>>>>>>>>>><<<;;;;;;;;;;;;<<<<<<<<<=========;;;<<<<<<===<<<:::999777999999:::::::::999888888666666666666666777777777888999::::::999888666555333444666999<<<===;;;999444444333222111111111111111111111111111111111111//////000000111111222222////////////////////////000///////////////000000000000000/////////......////////////000000000000---...000222333444555555111111111111111111111111333333222444777999999999222222333333444666777888999;;;===@@@FFFPPP[[[bbbjjjtttmmm]]]IIICCC>>><<<:::777777;;;888888888888888888999999999888666666888999888777666666666666777777777777555555555666777777888888888777666555555555777777777888888888999999::::::777777777777777888999999:::999888888777777888888999888888777777777777777666555444444333333444444666666666666666666666666777777666555444333222222222222222222111111111111222222222222222222222222111111111111000000000000222111111111000000//////000000000000111111111111000000000000////////////////////////////////////.........//////000000111222222111000///...------......///000000000000000000000000//////.........////////////////////////000000000000111111111111...//////000000111111111000000//////......//////000000000000000000000000000000000111222222333333//////000000111222444444444444444444555555555555666666555555555444444444222222222222222222222222000222333333333222444555333444555444333444777999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA??????@@@AAADDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFEEECCCBBBAAAAAABBBBBBDDDBBBAAAAAAAAABBB@@@???>>><<<::::::<<<>>>>>>>>><<<===>>>===;;;;;;===???>>>>>>>>>======<<<<<<;;;===<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@??????>>>????????????>>>>>>>>>>>>?????????@@@@@@AAAAAABBB>>>??????@@@AAABBBBBBCCCAAA@@@???>>>>>>>>>>>>>>>@@@AAABBB@@@>>>======>>><<<<<<===>>>>>>===;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;:::999888999999:::999888777666666666666777777777777888888777888999::::::888666555444444555777:::;;;:::888555444333222111111111111111111111111111111111111000000000000111111111111000000000000000000000000////////////000000000000000000000/////////......////////////000000000000///000222333333222111111111111111111111111111111444222222333555777777777333333444555666888999::::::;;;===AAAHHHQQQ\\\dddkkktttoooZZZLLLBBB===:::;;;:::777666888666666777888888999888888999888666666888888888777666666777777888888888888555555666777777888999999777666555444444555777888888888888888888999999999666666777888999888888777999888777777666666777777999888888777777777777777444444333333333444555555666666666666666666666666444444444333333333222222222222222222111111111111111111111111111111111111000000000000000111111111111111111000000000000000///000000000111111111111000000000000////////////////////////////////////---......///000000111111000000000//////...............///000000000000000.........////////////////////////////////////////////////000000000000111------...//////000111111222111000////////////000000000000000000000000000.........///000000111111/////////000111333444555222333333333444444444444444444444444333333333333000111222333333444444444222333555555444444555666333444555444333444777999777888999:::999999:::<<<999;;;<<<;;;::::::;;;<<<=========<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>???@@@???>>>===???>>>=========???@@@AAA???>>>===<<<<<<===>>>??????>>><<<<<<===>>>===<<<;;;999888999:::;;;;;;:::<<<>>>???>>><<<<<<>>>AAA???????????????>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>???@@@AAAAAAAAA@@@>>>===>>>>>>???@@@AAAAAABBBBBB????????????@@@@@@AAAAAAAAA@@@???>>>===============>>>???>>><<<;;;<<<===:::;;;===>>>>>>>>><<<;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999999999999::::::999888777666444333777777777888888888999999555666888999999777555333555444333555777888888777555444333222111111111111111111111111111111111111111111111000000000000000000000000000000000000000......///000000000000000/////////.........------////////////000000000000---...000111111111000///111111111111111111111111444222000000222444444444444444444555666777888999:::;;;===AAAHHHQQQ\\\dddmmmtttwwwbbbNNNBBBAAA;;;888;;;===:::777666555666777888888999888888999777666666777888888777666666777888888888888888888888999:::;;;;;;<<<<<<999888666555666777999;;;888888888888888888888888444666888999:::999777666888777777666666666666666999888888777777777777777444444444555666777888999666666666666666666666666333333444444444444555555222222222111111111111000111111111111111111111111//////000000111111222222000000000000000000111111//////000000111111111222000000000000////////////////////////////////////---......///000111111222............////////////...//////000000000000000,,,,,,---...///000111222////////////////////////............/////////000,,,------...///000000111222222111000000000000000000000000000000000000000,,,,,,------...//////000/////////000111333444555111111222222222333333333333333333222222222111111111222333555666666777777222444555555444333333444222333444333333444666999111333555555555555777999999:::;;;:::999888999;;;888999:::;;;;;;:::999888888888999999::::::;;;;;;888:::<<<=========;;;:::<<<<<<;;;;;;;;;<<<>>>???>>>===<<<;;;;;;===???@@@>>>===;;;;;;===>>>===<<<===<<<;;;;;;<<<<<<:::999;;;===???>>><<<<<>>============>>>======>>>>>>>>>>>>======???@@@BBBCCCCCCAAA>>><<<>>>>>>???@@@AAABBBBBBCCC?????????????????????@@@AAA@@@???>>>============;;;<<<===<<<;;;:::;;;<<<999;;;===??????>>>===<<<::::::::::::::::::::::::===<<<:::999888888999:::::::::999888666444333111777777888888999999999:::333444666777777555333111555444222333555666666666555444333222111111111111000000000000000000000000222222111111000000//////000000000000000000000000......///000000111000000......---------,,,,,,,,,////////////000000000000'''))),,,///111111111000000000000000000000000000555333000000222333333333444444333333333444444555999:::===@@@GGGQQQ\\\dddooottt~~~rrr\\\NNNHHHFFF===<<<:::999888999::::::::::::::::::999999888777999888777777777777777777666666777888888777666555888888777777666666555555555555555555555666777777999888777666555555555555777777666666666666777777666666666666666777888888888888777666555444444333444444444444444555666777555555444444444444555555666555555444444444555555333333333222222222111111000000000000000000000000000111111111111222222222111111000000//////......000000111111111111000000666444000---,,,,,,.../////////............//////////////////////////////000000000000000///......////////////////////////...///////////////......------------.........///......///000000000000000.........///////////////---......///////////////------......//////000000...///000222222111000000......///000111222222222222222111111111111111111222222222111111111000000222222222333333444444444222222222222222222222222111111222222222333333333555444444444444555666666444444555555666666777777777666666666666666777888777888888999999999888888888999999888555444444555:::999999:::;;;;;;999777888888999999999888888777::::::888888888999:::;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======AAA@@@@@@@@@??????>>>>>>AAAAAA@@@???>>>===<<<<<<>>>======???AAABBBAAA???>>>>>>???@@@@@@@@@@@@???===========================<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<===???>>>>>>===<<<<<<;;;;;;:::999888777666666666666:::999999888888888888888555777888::::::888777555666333111333777888555111444444333333222111000000222222111111000///......////////////000000000000111///...,,,,,,...///111000...---,,,,,,---...000222111///...---------.............../////////000---.........//////000000,,,---///000000000///...000000111111111111000000333333333333444555666666777666444444444777:::;;;888:::>>>AAAFFFNNNYYYaaalllssszzzbbbOOOCCC>>>===<<<;;;:::888888888999:::999999:::::::::999888888999999888777666666666777666777888999999888777777888777777777666666666555555555555555555666777777999999888777666555555666555666777888888777666555666666666666666777888888999888888777666666555555555555555444555555666666555555444444444444555555444444444444444555666777333333333222222222111111000000000000000000000000//////000000000111111111000000000000////////////000000111111111111000000444222000...------.../////////............//////////////////////////////111111111111111000//////..............................////////////......------........./////////...//////000000000000000//////////////////......---......///////////////.........///////////////......///000000000000000000000000111111222222222111111111111111111111111222222222222111111111111111222222222333333333333222222222222222222222222111111111222222222333333444444444444444555555666555555555555555666666666666555555555666777777888777777888999999999999999666777888777666555777888;;;<<<===>>>===;;;999888888888888888888888888888;;;:::999888888888999:::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===============>>>===>>>@@@BBBBBBAAA???@@@@@@@@@@@@@@@???>>>=================================<<<;;;;;;<<<======::::::;;;;;;;;;;;;<<<<<<>>>======<<<;;;;;;::::::<<<;;;:::999888888888888888888777666666666666666555666777888888777666555444666<<>>666222222222222222222222222333222222111000000//////000000000000111111111111000000///......///000000000///---,,,,,,---///000000000...------......///---.........////////////---........./////////000---......///////////////000000111111111111000000333333222333333444555666888777555444444555777999888;;;>>>AAAFFFNNNYYYaaalllsss{{{dddPPPBBB<<<999777:::999888888777888888888888888999:::::::::999999:::999888777666666555666666777888999::::::999999777777777777666666666666666666555555555666777777:::999888777666666666777333555777999999777555333666666666777777777888888999999888888777777666666777777666555555555666666555555444444444444555555222222333333444666777888333333333222222222111111000000000000000000000000.../////////000000000000////////////000000000000000000111111111111000000111000000000//////////////////............//////////////////////////////111222222222222111000000........................---....../////////............/////////000000000////////////000000000000000000000//////.........---......//////////////////////////////........................//////000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111222222222222222222222222222222222111111111222222222222333444444333333444444555666555555555555555555444444444444444555666777888999666777888888999:::;;;;;;666666777666666777999<<<;;;???CCCBBB>>>:::888888999888777777777777999999;;;;;;:::999888888888999777777777777888999:::;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>============;;;;;;;;;<<<<<<============>>>???BBBDDDDDDAAA???AAAAAAAAA@@@???>>><<<;;;==============================<<<<<<<<<<<<======:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999;;;:::999999888888888888777666555555444444555555666666666666666666666666222555<<>>@@@DDDFFFEEEAAA>>>@@@@@@@@@@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::999999888888888888777666666666666666666666555444444444444555666555444444444444555666666555555777888888555222333222222222222222222222333222222222111111111000000000000111111111222222///000222333333222000///000//////......//////000000000///...------,,,,,,,,,---.../////////..............................///......------...000111000000111111111111000000222222222222333444555666777666444444444555666777;;;===@@@CCCGGGNNNYYYaaajjjsss^^^UUUJJJBBB@@@???<<<888777777777777777777777777777888999999::::::::::::999888777666555555555555333444666888999999888888666666666666777777777777888777777666666666777777999888777777777777777777777666555444444555666777777777888888888888777666555555666666666666666666999888777666666666666666555555444444444444555555666555444333333333333333333333333222222222111111000000000000000000000000000000000111111111222222......//////000000111111000000111111111111000000---...000111111111///...//////............///////////////////////////////////////000///......---........................,,,,,,---...............////////////000000000000000//////...///000111111222222111000///......------......///////////////000000//////......------111000///...///000111222/////////////////////...000000111111111222222222333333333333333333444444000000000000000000000000111111111111111111111111000000111111111222222222222222222222222333444444555555444444333333222222222222222333444666777888666666666666888999;;;<<<;;;;;;:::888666666777999:::@@@EEEEEE???999777888888777666555555777999:::::::::::::::999999888888777777777888888999:::;;;888888888999999:::::::::::::::::::::::::::::::::<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<===>>>@@@DDDFFFEEEAAA>>>===>>>>>>?????????>>>>>>????????????????????????<<<<<<============<<<<<<;;;<<<<<<<<<<<<=========999999999999999888888888777777666666555666666666888777666666555555666666555555444444444444555555999777444333333555555555555555444333111000000///222222222111111111111111/////////000000000111111///111333444444333111/////////............//////111111000///---+++***)))+++,,,.../////////...---...............---------///......------...000111000000111111111111000000222222222222333444555555444444444444555777999:::;;;>>>@@@BBBFFFNNNXXX___hhhqqqPPPKKKEEEAAA>>>;;;777444666666777888888888888777888888999:::::::::999999777777666666555555666666444555666777888888777666666666666666777777777777888888777666666666777777777777666666666666777777888666444222222444666888777888999999999888777666444444555555666666777777777777666555555555666666555555444444444444555555777666555333222222111111333333333222222222111111000000000000000000000000111111111111222222222222////////////000000000000000000111111111111000000...///000111111000////////////............//////////////////////////////......//////......---,,,------------------------+++,,,---...................../////////000000000000///.........///111222111111111000000/////////---......//////////////////////////////.........000000000000000111222222111111111111111111111111000000000111222222333333555555555444444333333333111111111111000000000000111111111111111111111111000000000111111111111222222222111111222222333444333333333333333333222222222222222333444555666777666555555555666888999;;;=========;;;888666555666888<<<@@@@@@===999777888777666555555666777999:::888999999:::::::::999888888888888888999:::;;;<<<999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>======<<<<<<<<<===>>>???BBBDDDDDDAAA???<<<===>>>>>>??????>>>>>>????????????????????????;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======999999999999999999888888999888888777777888888888999888777777666666777777555555555555555555555555222333555666777777666666666666555333111000......000000000000000000000000.../////////000000000000///000222333333222000///........................111111000///---+++)))(((***,,,...///000///---,,,.........---------------...............///000000000000111111111111000000111111111222222333444555333333444555777999:::;;;;;;===@@@BBBEEELLLVVV^^^fffnnn|||DDDCCC@@@>>>;;;888666555666777888999999999888888999999:::::::::999888888666555555555555666777777666666888888999888777666555666666666777777777888999888888777666666777777666666555555555555666666666666444333333444666666777888999::::::888666555444555555666777777888888555555555444555555666666555555444444444444555555555555444333222222222222333333333222222222111111000000000000000000000000000000000000111111111111000000000000////////////000000111111111111000000///000000000000///////////////............/////////////////////////////////////////////......---------------------------***+++,,,---............------........./////////000000.........///111222111000000000000000000000---......///////////////.........///////////////...//////000000000000000/////////000000111111111///000000111222222333333777777666555444333222222222222222111111000000000111111111111111111111111000000000000111111111111111111111111111222333333222222222222333333333333333333222222333444555555666555444333444555777888<<<===>>>===:::777555444666777999::::::999888777555555666666777888888999666777999:::;;;;;;::::::888888888888999:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>><<<<<<=========>>>>>>>>>;;;<<<<<<<<<<<<<<<======>>>===>>>@@@BBBBBBAAA???===>>>>>>>>>>>>>>>===<<<========================999:::;;;<<<<<<;;;:::999999999999:::::::::;;;;;;999999999999999999999999888888777777777777888888999888777777666666777777444555666777777666555444...111444666555444333222555555444333222000////////////////////////////////////000000000111111111000000111222222111000000,,,,,,------------,,,,,,---............---+++******+++...///000///---+++.........------,,,,,,,,,---......///////////////000000111111111111000000111111111111222333444555555555666777888999:::;;;;;;===???AAADDDKKKUUU\\\dddlllyyy=========;;;999888999;;;666777888:::::::::999888:::::::::::::::999888777555444444555555666777888777888999:::999999777666555666666666777777888888999999888777777666777777555555444444444555555666444555555555555555555444777888:::;;;:::888666555555555666777888999999:::444444444444444555666777555555555444444555555555333333333222222333444444333333333222222222111111000000000000000000000000////////////000000000000111111000000//////......000000111111111111000000111000000000//////////////////............//////////////////////////////000000000000000//////...------------------------***+++,,,---............------------.........///111000...---...///111222000000000000000111111111---......///////////////---.........//////000000,,,---///000000000///...++++++,,,,,,---.../////////000000111222222333333888888777555444333222111333222222222111111000000000000000000000000000000000000000000111111111111111111111000111222222333111111111222222333333444333333333222222333444444666555444333333444666777:::<<>>;;;888555444444444444666999999888666444444666777888888888888555666888:::;;;;;;;;;:::777777777777888999:::;;;>>>>>>===<<<;;;::::::999;;;;;;;;;<<<<<<=====================>>>>>>>>>>>><<<=========>>>>>>??????888999999:::;;;======>>>>>>======???AAABBBAAA???????????????>>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;:::999999777777888888888999999999999999999999999999::::::666666555555555555666777888888777666666666666666444555777888888777555444555555555333111000111333333333333222222111111111............////////////000111111111111222222222000000000111111000000000+++,,,,,,------,,,,,,+++***+++---...///...------)))+++...///000///---+++.........------,,,,,,,,,,,,---///000000000///...000000111111111111000000111111111111222333444555777777888888999999999:::;;;===???@@@CCCJJJTTT[[[cccjjjwww<<<;;;999777666777777888888888888888777777777777888888888777555444555777;;;999777555444444666666888999:::888666555666777555666888888888777555444888888777777666666666555777666666666555555555555777777777777666666666666777555444555666777666555666666666666666666666666333333333444444444444444555555666666666555444444333333333222222111111111000111222333333222111000000000000000000000000000222111000000000000000111........................000111111222222000///...000...,,,---000111///------.../////////...,,,+++000000///.....................------------......///...---,,,,,,---...///000///...------...///000////////////............////////////000000000000111111000000//////......000000000000111111111111222222111000///...------........................000//////........./////////000000222333444555555666555555444333222111111000000000000000000000000222111111111000000//////000111111111111222222222222111000//////000111111000000000111222222333333444222111222444666666555222111000111444777888888777888999999999777666555555555444444444444555555333333444444555666777777<<<888444555888999555111555555555555666999;;;<<>>>>>======????????????>>>===<<<;;;???>>>>>>===<<<;;;;;;:::::::::;;;;;;::::::999888888888888888888888888888:::999777888999;;;::::::666999:::888444333444666555555555555555555555555444555666777777666555444555444333222111111111111222222222111111111000000---,,,,,,,,,,,,---......///...,,,---///000000///---......///////////////........................000//////...------,,,,,,'''((()))+++---.....................////////////111///...------...///111000000000000000000000000333333333444444555555555222333555777999:::;;;<<<;;;===@@@AAADDDJJJRRRYYYbbbmmmzzz;;;:::999777777777777777666555555555555555555555666777777666555555777999;;;:::888666555666777777777888999888666666666888888888777777666666666777777777777666666555555555777777666666666555555555555555555666666777777777888666555555666666444333444444444444444444444444333444444555555555555555222333333333333333222222333333333222222222111111111111222222222222111111000000000000000000000000111000000000000000111111////////////////////////000111111222111000///...000///---...000000///---......//////......---,,,000000///.............../////////......////////////...------------...///000///...------...///000////////////////////////////////////000000000000111000000000/////////.../////////000000000111111111111000000//////..............................000//////........./////////000111222333444444555444444333333222111111111000000000000000000000000111111111111000000000///000000111111111222222222222111000//////000111111222222111111111111111111444333222222444666555444333111000000333555666666:::::::::999888666444333555555444444444444555555333333333444555555555666888666444555888999777555999888888888999:::;;;;;;<<<;;;:::;;;>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===?????????>>>>>>>>>======??????>>>===;;;999888777>>>>>>======<<<<<<;;;;;;::::::;;;;;;::::::999888888888888888888888888888999777666666888999999888888999999999777666666777444444444444444444444444555555666777777666555555444333222111000000000000111111111000000/////////...............//////000...---,,,,,,...//////...,,,------.......................................---------...............,,,,,,------------,,,,,,............//////////////////000000000000//////000000000000000000000000000111111222333333444444555666777888999999999999999;;;>>>???BBBIIIRRRYYYcccnnn{{{:::999888777777777777777555555555555555555555555444555666666666666888:::;;;:::888777666777777888555777888888666666777999;;;999777666555666888999666666666555555555555555777777777666666666555555222222333444555666777888999777666666666666444222333333333333333333333333333444666777777777666555222222222222222222222222333333333333222222222222222222111111111111222222000000000000000000000000000/////////000111222222000000000000000000000000000000111111111000///...111000......//////...,,,//////......------......000000///...............000000////////////000000///......------....../////////............//////////////////000000000000////////////000000000000000000000000////////////.........////////////000000000000000////////////......................../////////......//////000000000111222333333444555111111111111111111111111000000000000000000000000111111111111000000000000000000000111111111222222111111000000000000111111333333222222111000000///444333333444666777777666333222000000222333333333888888888888777666555444555555444444444444555555333333333333444444444444444444555666777888888888999999:::::::::999999888999999999;;;>>>??????>>>999999:::;;;;;;<<<======<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>=====================<<<;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999888888888888888888888888888999777666777888999999999:::999888888999999888777333333333333333333333333333333444444444444333333333222111000/////////000000000////////////......000000//////000000111222...---+++,,,---///......+++,,,,,,---...---------------------------------+++,,,,,,---.../////////------............---------............/////////...///111222222111///...000000000000000000000000000000111222444555666666888888999999888888777666666888;;;>>>AAAHHHQQQYYYdddooo|||999999888777777777777777666666666777777777777777555666777666555666777999999999888777666666777777444555777777666777888:::::::::888777777777888999555555555555555555444444777777777666666666666555222222333444444555666666888777777888999999777555555555555555555555555555333444666888888888777666444444333333333444444444333333333333333333333333333222111000000111222333000000000000000000000000////////////000111333333000000000000000000000000000000000000000/////////111000//////......---,,,000///...------...///000000000///...............000//////////////////000//////............///////////////......//////////////////000000000000000////////////000000000000000000000000////////////---------.........//////.../////////000000000111........................//////////////////000111000000111222333333444444//////000000111111111222000000000000000000000000111111111000000000000000000000000000111111111111000000000000000111111111222222222111111111000000333333333666999;;;;;;:::666333111111222333222222111222333444666777888888555444444333333444444555333333333333333333222222222444666666666666888999555666777999999888777666999:::;;;<<<>>>??????>>>:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<========================:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<999::::::::::::999888888888888888888888888888888999888777777999::::::999999777555666999:::999666333333333333333333333333111111111111111111111111111111000///////////////////////////////////////000000//////000000111222///---,,,,,,...///...---,,,,,,---............---------------------------+++,,,,,,------......///***+++,,,---.../////////---------.........//////...///000111111000///...////////////////////////111222333444666777999999999999999999888777666666444777:::===AAAHHHRRRYYYeeeppp}}}888888888888777777777666555555666666777777777888777888888777555444666777777666666555555555555555333444666777666666888:::888999999:::999888777666444444555555555555555555888777777777666666666666444444444444444333333333666666777:::<<<===;;;999555555555555555555555555444555666888888888888888666555444333333333444444333333333333333333333333333222111000000111222333000000000000000000000000////////////000111333333////////////////////////000000000///////////////000111000///...---------000///...------...000111000000///...............///......------......///////////////////////////...//////////////////.........//////000000000111////////////000000000000////////////000000000000------------..................//////000000111111///////////////////////////////////////000111111111111111222222333333444...//////000000111111222000000000000000000000000000000000000000000111111//////000000000111111111//////000000111111111111000000111111111222222222111222444888===@@@AAA@@@888555333222333333333222...///000111333555777777444444333333333333444444333333333333333333222222333555666666555555666888333444666888999999999999<<<======>>>======<<<===<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===999:::;;;===>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;999999::::::999999888777888888888888888888888888777666444555777888888777777555333444777888666444444444444444444444444444222111111111111111111222000000//////.../////////000000000000000000000000//////......//////000111000...------...///...---------...///////////////------------------------------------------------)))***+++---............------------............///...------------...///////////////////////////111111333444666777888999666777777888888888777777333666:::===AAAIIISSSZZZdddppp}}}666777777888888777666666333333333444444555555666888999999777555444555666555555555555555555555555333444666666666666888999666888999::::::888666555555555555555555666666666888888777777777666666666555555444444444333333333555555777:::===>>>===;;;222222222222222222222222444555555666777888999999777666444222111111111222333333333333444444444444222222111111111111222222000000000000000000000000000/////////000111222222////////////////////////111000///........./////////000111000...------...//////......//////000000000000///.....................------------.........//////000000//////.........////////////......------......//////000000////////////000000000000////////////000000000000---------............///......//////000000111111////////////////////////////////////000111222222111111222222222333333333//////000000111111111222000000000000000000000000000000000000111111111111/////////000000000111111...///000111111222111111///000000111222222333333111222555:::???BBBCCCBBB888666333222333444333222222111111111111222333444444444333333333333444444333333333333444444444444444444444555555666666666555666777999;;;<<<<<<<<<===???@@@???===;;;;;;;;;======<<<;;;::::::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888::::::::::::::::::::::::999999999999999888888777888888888888888888888888444222111111333444444333555444333333444444333222555555555555555555555555444444333333333333444444000000////////////000000//////000000000000111111......------......///000000...,,,,,,---...---,,,---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------------,,,+++***,,,------------.........///...,,,++++++,,,...///000000000000000000000000//////000111333444555555444444555666777777777777333666:::<<<@@@HHHRRRYYYcccnnn|||555666777888888777666666222222333444444555666666666777888777555555666888555555666666666666555555333555666666555555777888777888888888777777666666555555555666666777777777888888888777777777666666444444444444555555555555444555777:::<<<===;;;888222222222222222222222222555444444444555777999::::::888666333111111111111333333333444444444555555111111222222222222111111000000000000000000000000111000000000000000111111000000000000000000000000111000///...---......///---///111000...---...000......///000000000000000000000///...............//////............//////...///000111111000///...---...///000000///...---,,,,,,,,,---.../////////////////////000000000000.../////////000000000111---............/////////////////////000000000000////////////////////////////////////000111222333111222222222222333333333000111111111111111111111000000000000000000000000///000000000111111111111////////////000000000111---...000111222222111111111111111111111111222222111222555:::>>>AAA@@@???777555222111222333333222333333222111222333444444444333333222222333333444333333333444555555555666333222111333777999888666888888888888999:::;;;<<<===???AAA???===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<;;;;;;:::999888777;;;;;;::::::999999888888999999999999999888777777888888888888888888888888444222111222333555444444333444555444222111111222444444444444444444444444444444333222222333444444111000000//////000000111.........//////000000000......------......///000...,,,******+++,,,+++***,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------.../////////......---,,,+++,,,,,,---------...............------------......000000000000000000000000//////000000111222333333333444444555555555555555333555888;;;???FFFOOOWWWaaalllzzz555666777888888777666666444444555555666777888888555666777666666666888:::666666777777777777777666444555666666555555666777999888666555444555666777555666666666777777888888888888888888777777777777222333333444555666777777444555666999;;;;;;888555444444444444444444444444555444333222333666999;;;>>><<<999666444333333333333333333444444555555555000111222333333222111000000000000000000000000000222111000000000000000111111111111111111111111111111000///------......///,,,///111000...---///111---...///111111111000///000000///...............000000////////////000000...///000111111000///...---...///000000///...---++++++,,,,,,---...//////////////////000000000000.../////////000000111111.........////////////000000000000000////////////000000000000000000000000////////////000111222333222222222222222222333333222222111111111111111111000000000000000000000000//////000000111111111222////////////000000000000---...000111222222222111333333222222111000000000222333555999===>>>===<<<666333111000111222222111222222111222333666888999444333333222222333333444333333444444555666777777222///...222888<<<:::777999888777666666777888999<<<>>>@@@@@@===;;;<<<>>>999::::::;;;;;;<<<<<<===::::::<<<>>>???@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;::::::999888777777888999999999999888777777888888888888888888888888777555444444666777777666333555777555111///111333333333333333333333333333222111000//////000111222111000000000000000111111---------.........//////...............///000000,,,***)))((()))***)))(((+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000------...///000000000///,,,,,,,,,---------......---...///111111///...---000000000000000000000000111111111222222333333333444444444555444444333333222444777:::===DDDNNNUUU___kkkxxx777777777777777777777777111333666777777666777777888777777777777888888999555555555555555555555555444444555555666666777777444333333222222333333444333333444444555666777777888888777777777777888888777777777888888888888888555666777999999999888777999777555444333444555666333333333333444555666666===<<<:::888666444333222333333444444444333222222333222111000////////////000111111111111222222222000000///...............444222000///...///000111000000000000/////////...........................000000000000000/////////000000///...............////////////////////////..................------......//////////////////,,,...//////......///111111111000000//////......000000000000000000000000......////////////......222222222222222111000000222222111000///...------//////000000111111111222333333222222111000000000////////////////////////222222222222222111000///000000000111111000000000111000000000000000111111000000000000111111111111111111111111111111111111333333444444555666777777444333333222111000////////////000111222222333333000000111222333333444444444444444444333222222111666555555666666777888999555555444444555777999:::======<<<::::::999999999::::::::::::;;;===???@@@>>>>>>>>>>>>============;;;;;;:::999999999999:::;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;:::::::::999999999666666777777888888999999;;;888666555555555555333666555555444444444444444666555222000///000111111111111111111111111111111222222222111000//////...222000///000111222111000////////////000000000000/////////...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///..................------333111///------...000222000000111222222333444444555555444444444555555555555888:::<<<>>>CCCKKKQQQ___lllzzz333333333333333333333333222444666666666555666777555555444444444444444555444444444444444444444444444444444444555555555555444444333333333333444444333333444444555666666777888777777666666777777888777666555333333333444444333444555666777666666555888777555444333444555666888777666555444444444444;;;::::::999777666444333333444444444444333222222222111000///............//////000000000111111111111000//////......//////111111111111111000//////000000000000000000//////........................////////////////////////000000///...............////////////////////////........................///////////////.........---...//////......///111111000000000/////////...000000000000000000000000......////////////......000000000000000///......000000000000///////////////000000000111111111111111111111111111111222222000000000000000000000000222222222222111111000000000000000000000111222222111111000000000000111111...////////////000000000111111111111111111111111333333333444444555555555333333222222111000000000111111222222333333444444111111111222333333333444444444555555555444333333555555555555666777999999777777777777777888999::::::::::::999:::::::::;;;::::::::::::;;;===>>>@@@========================<<<;;;;;;:::::::::::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999;;;::::::::::::999999999444444555555555555555555999888666666777777555444555555444444444555555666888777777666555333222111111111111111111111111111222222111111000//////......------///000111000....../////////000000000000,,,,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...000000...------...........................000///---,,,,,,...///000222222222333333333333333777777555444333333444444666888:::;;;===CCCLLLRRR```mmm{{{222222222222222222222222555555666555444444666777555555444333222222222222333333333333333333333333444444444444444333333333555555444444444444555555333333444444555666666666777777666666666666777777777666444222111111222222333444555555666555555555777666555444444444555666666666555444333333333333777888999999999777666555444444444444333333222222111000//////.............../////////000000000000111111000/////////000000///000222333333111///---000000000000000111111111////////////////////////........................000000///...............////////////////////////........................000000//////.........------...//////......///000000000000000////////////000000000000000000000000......////////////......///000000000000//////.........//////000000111111000000000000111111111111///000000111222222333333111111111111111111111111111111111111111111000000000//////...///111444555111111111111111111111111............////////////111111111111111111111111222222333333333333333333111111111111111111111111333333333333333333333333222222222222333333333333444555555666666666666555444444555555666888999:::999::::::;;;;;;::::::999777888888999:::;;;;;;<<<::::::::::::;;;<<<>>>???===========================<<<<<<;;;:::;;;;;;;;;>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888:::::::::999999999888888888888888888888777777777777777888:::<<<<<<999777666666555555555666666777999:::;;;;;;999666444222111111111111111111111111222222111111000/////////000000111333555555333111....../////////000000000******++++++,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111111///------....................................//////000111111444444444444333333333333999888555333222333444444777888::::::<<>><<<::::::;;;<<<===:::::::::::::::::::::::::::::::::::::::999999888999999999999888888888888;;;:::::::::999999888888555777:::>>>BBBCCCAAA???:::999888777777666666777:::::::::999888666333222111111111111111111111111111111111111000000//////222222333555666555111............/////////000000++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////000000//////...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------000111222111///------...---------..................///111333444444444444444444444444444444444444888666444222222333555666888999999999;;;BBBLLLTTTaaannn|||555555555555555555555555666666555444222222555777999888777666555555555555444444444444444444444444777666666666555555444444555555555444444555555555444444444555555555555555666666555555555555666666222444777999999888666555666666555555555555555555555555444444444555555555000000000000111222333333222333555777888888888888777666555444333333333333222222111111000000111111000000000111111111222222111111000000000000111111111111000//////000111222000000000000000000111111000000000000000000000000+++,,,,,,,,,------......000000///...............////////////////////////---------.........//////000000//////.........---...///000///...---...///////////////000000000000////////////////////////......////////////......000111111222222222111111000000000000////////////111111000000000000000000222222222111111111000000222222222222222222222222111000000//////000111111000///......///333666888222222222333222111000/////////000000000111111111000000000000000000000000111111111111111111000000000000000111222222333333222222222222111111111111444444333333333333333333222333444555555555555555444444555555666888999:::;;;<<<======<<<;;;999888999:::;;;;;;;;;;;;:::999999999:::;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<>>===;;;999888666666555999888666444222222222222111111111111111111111111111111111000000000000000000000000111111...***'''............///////////////.........---------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000111222111///------...---------.........//////---///111444555555555444111111222333555666777777444333333222333555888999888999999999;;;BBBLLLTTT```nnn|||333333333333333333333333444444555444333333555666666666555444333333333444555555555555555555555555666666666666666555555555555555444444444444555555555555555555555555555555555555444444444444555555///111444777888777555444444444333222222222333333333444444444555555555555555555444333222222222222111111222444555777888999888777555333222222333333333222222111111222222222111111111111222222222222000000/////////000111111222111///......000222333000000000000/////////...////////////////////////+++,,,,,,------.........000000///...............////////////////////////,,,,,,------.../////////////////////////////////...///000///...---...///////////////000000000000000000000000000000000000......////////////.........//////000000000000///111111000000//////......111111111111000000000000333333222222111000000///222222222222222222222222111000///...///000111222000/////////111333666888222222333333333111000///000000000000111111111111000000000000000000000000000000111111111111111111000000111111222222222333111111111111111111111111333333333333444444444444333333444555555555444444666555555666666777888999::::::::::::999999888777999999:::;;;;;;:::999888999999:::;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;===<<<;;;:::999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999888888888777777777777666777777666666666666666555555777;;;AAAFFFHHHGGGEEE>>>===;;;999777666555555666555222000//////000111111111111111111111111111111111000000000000000000111000///000///---***'''------........./////////000000///......---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---....../////////000111111///------...,,,,,,------.../////////,,,---///111222333222222///000111333444666777888111111222333555777888999777888::::::<<>>:::999888666555555555555333222222111111000000111111111111111111111111111000000000000000000000111111000///000000000...,,,---------.........//////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,+++++++++,,,,,,,,,---.........,,,,,,------.../////////---...000000...------...,,,,,,------...//////000---...///000111111111111///000111222333444555666000111333555777777777777666888:::;;;===CCCLLLRRR^^^lll|||333333333333333333333333///222444666555555555666444444333333333444555555333333333333333333333333333333333444444555555555444333333222222333333444555555555555555555555444555444444333333444444555888666333111111222555777777666444333222333444444222333444444555555555444111111111111222333444555111000......000333777999:::888666333222222333444111000000000000000111111////////////000000000000...............///000000---///111222333222111000111111000...---,,,+++***........................,,,,,,------...///000000000000///...............////////////////////////,,,,,,------...///000000,,,,,,---...///000111111///000111000...------....../////////000000111111000000000000000000000000......////////////......000000111222222222222222------...///000111222222222111111111000000//////000000000111222222333333111111111111111111111111000///...---...///111333000000111222333444444444222333444555444222000.............../////////000000000000000000000000000///000000111222333333444111111111111111111111111111111222333333444555555222222333333444555666666777777888777777666555555888777777666666666666666666555444333333444555666000222444777888888888777888999:::;;;<<<;;;:::999888888999::::::;;;<<<<<<;;;;;;:::999999999999:::999999:::::::::999888777999999999999999999999999888999999999999888777777777777777777666666666666222222333333444444555555666666777999;;;;;;888666555555444444444444555555000111333444444333111000111111111111111111111111000000000000000111111111---,,,+++,,,---......------------.........//////***++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,---...//////,,,,,,------...///000000+++---//////...---...///,,,,,,------...///000000000000000111111222333333111111111222222333333333111222555777777777555444555888:::<<<>>>CCCKKKQQQ]]]kkk{{{555444222111000/////////111222333444555555555555555444333222222222333444222222222333333333444444555555555555666666666666444333333222222333333444666666666666666666666666666666555444333333222222333333444444555666777777222333333444444333333222222222222222222222222222333333333333333333333333333222000...///111333555555444333333222222222222555333000///000111111000111111000000//////......000000//////.........---//////000111111111111111222111111111000000//////111000000///...------------------............///111000///......------...////////////............---------.........//////+++,,,,,,---...///000000............////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000222111111111000000//////000000////////////000000222111111222444444333111333333222111222333444555555444222000000111222444222222222111111111111000000111222222222000///.........///000111222222333000000000000////////////000000000000////////////000000000000000000000000222222222222222222222222333333333333333333333333666666666666666555555555999:::;;;999777666666777666555444444333333333333444444555555666666777777888999999:::::::::999999===<<<:::999888888999999===;;;888777888888888888777777777777777777888888999999999999:::;;;<<<<<<;;;999777444333444666777777777777888999999::::::777777666666555555444444222333444555666666666666555444222222222444666777444333111000000000111111000000000000000000000000000...,,,+++***+++---...///////////////......---...---,,,,,,,,,,,,---...,,,///222555444111---***---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///......------,,,,,,+++///...------,,,,,,,,,,,,++++++,,,,,,------......+++---///000111111000000111111111222222333333333000111333555777888999999===;;;<<<@@@BBBDDDKKKRRR___hhhuuu666666555555444555555555333333444444444444444444666555444333222333444444333333333333444444444444555555555555666666666666444333333222222333333444555555555555555555555555555555555444444333333222222333333444555555666666444333333333333333333444333333333333333333333333333333333333333333333333222111000///000111333444555444333222222222222222666444111000111111000///111000000000/////////...000000/////////.........//////000111111111111111111111111000000000//////111000000///......---------------............///000//////............///////////////............---------.........//////---------...........................////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////111111111111000000000///111111000000000000111111111111111222333444333111333333222222222333444555444333111000000000111222111111111000000000//////...///000000///...---,,,000000000000000111111111000000000000////////////000000000000////////////000000000000000000000000222222222222222222222222333333333333333333333333555555555555666666666666999::::::999777666666777777666555444444444555555444555555666666777888888999999999999999999888888<<<<<<:::999999999:::;;;>>><<<:::999999999999999;;;:::999999888888888888888888888888999:::;;;;;;;;;999777444444444666777777777777777888888888888555555555444444444444444111222333444444555444444555444333222333444666777333222111000///000111111111111111111111111111111//////---,,,,,,,,,---...///////////////...------...---,,,,,,,,,,,,---...)))***+++++++++***((('''---,,,,,,+++******++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------............---,,,++++++******++++++,,,,,,---...///000111111222222333444555555555444555444444444444444444333444444555777888999:::;;;;;;:::;;;???AAADDDJJJRRR^^^fffsss333333333333444444555555444444444444333333333222666555444333333333444444333444444444444555555555444555555555555666666666444333333222222333333444444444444444444444444444444444444444444444444444222222222333333444444555555444333222222333444555333333333333333333333333333333333333333333333333111111111111111222222222444333333222222222222333777555222111111111000///000000000000////////////000000////////////......//////000000000111111111111111000000000000//////000000000///......---------------............//////............///000000////////////............---------...............//////.........---------............////////////////////////000000000000000000000000000000000000////////////////////////........................111111111111000000000000222222111111111111222222111111000222333444222111333222222222222333444444111111111111000000000000000000000000/////////......////////////......---111111111000000/////////000000000000////////////////////////000000000000000000000000000000000000222222222222222222222222333333333333333333333333444444444555666666666777888999:::888666555666777999888666444444555666888555555666777777888888999999999999888888777777666;;;;;;:::999:::;;;<<<===@@@???===<<<;;;:::::::::>>>===<<<:::999999999999777777777777888999:::::::::999777555444555666777777777777666666666666555222222333333333333333444111222333333333333222222444444333222222444555666222222000//////000000111111111111111111111111111/////////.........------...////////////...------------,,,,,,,,,,,,------...,,,***))))))***+++,,,---,,,,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////---,,,++++++++++++++++++,,,,,,---...000111222222333333222222222333333444666555555444444333333222333333333333444555666777999777999===@@@BBBIIIQQQ\\\dddppp|||111111222222333333333222333333333333333333444444444444444333333333333333444444444555555555666666444444444555555555666666444333333222222333333444444444444444444444444444333333444444444444444444111111222222222333333333444333111000000111333444222222222222222222222222222222222222222222222222///000111222333222111111333333222222222222222333555444222222333333222000000000000000////////////000000/////////////////////////////////000111111000000000000000000//////000000//////............---------............///---------......///111111////////////........................................................................////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////111111111000000000000000222111111000000111111222111000000111333333222111222222222222222333333333000000000111000///......111111000000000/////////000111111111111000000000000000000000000000//////000000000000////////////////////////000000000000000000000000000000000000111222222222222222333333333333333333333333333333333333444444555666777777777888999888666555666777999777555444444555777888666666666777888888999999999999888777777666666666:::999999999:::<<<>>>???DDDCCCBBB???<<<999888888===<<<;;;:::::::::::::::777777777888888999:::;;;999888666555555555666777777777666555555444333333111222222222333444444444222333333333333333222111333222222111111222333333111111//////...///000111//////////////////////////////000000//////...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,,,,---///000---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,---------...///......---------......---------...//////000000333222111000000000222222222222222222222222222222444333333222222333444555777666777;;;>>>AAAHHHPPPZZZbbbnnnxxx444444555555555444333222111111111111222444666777333333333333333222222111444444444555555555666666444444444444555555555555444333333222222333333444444444444444444444444444333333444444444444444444111111111222222222222222333111///......///111333111111111111111111111111222222222222222222222222///000111333333222111000222222222111111222222333222111111111333444333111////////////000000000000//////000000000000000000//////......//////000111//////////////////000000////////////............---------............///------------...000111222////////////.................................---,,,,,,------...//////000............////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111000000////////////000000111000000111333333222000111111222222222333333333///000000000000///......222222111111111000000000111000000000000111111111---......///000000111111000000000000////////////.../////////000000000111000000000000000000000000111111111222222333333333333333333333333333333333222333333444555666666777666777888777555555555777777666444333333555666777666666666777888888999999999999888777666666777777999888888999:::<<<>>>@@@GGGGGGFFFBBB===888777777999999888999999:::;;;;;;999999888999999:::;;;<<<888777666666555666666777777666666555444333222222222222222333444444444555333444444444444333333222111111000000000000000000000///.........///000111........................//////000000//////...---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******.........------...//////000000000////////////...555444333222111222333444000000111222222333444444888888888777777888888999777555666:::===@@@GGGNNNWWW```mmmwww222333444444444222111000000//////000222444777888333333444444444333222111333444444444444555555555333444444444444555555555444333333222222333333444444444444444444444444444444444444444444444444444222222222222222222222222111111000//////000111111111111111111111111111111222222222222222222222222///000111222333222111111222111111111111222222333111000000111333333222000////////////000000000000//////000000000000111111000///...---...///000111......////////////000000//////////////////......---------............///---------......000111111////////////...........................---------++++++,,,---...///000111............////////////////////////000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000////////////000000000000///111222333111000000111111222333222222222000000000000////////////222222222222111111111111///............//////000,,,------...000111111222000000000000////////////......//////000000111111000000000000000000000000111111111222222333333444333333333333333333333333333333333444555555555666555666777666555444555666555555444444555555666666555555666777777888888999999888777666666777999999888777777888999;;;>>>???GGGHHHHHHDDD===888777888777777777777888:::;;;<<<999999999999:::;;;<<<===777777666666666666777777666666555555444333222222333333333333333333444444333333444444444444444333000000000000000////////////......------...000111......................../////////.........---------............---,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,------...************************++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,+++*********,,,,,,,,,,,,,,,,,,---...111111111000000000//////111000000000000000111111111111222333555666777777666666777888888888777777888666777:::===???EEELLLUUU```mmmxxx...000111333333222111000111000000000111333666777555555666666666555444333333333333333444444444444333333444444444555555555444333333222222333333444555555555555555555555555555555555444444333333222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111222222222222222111111111111111222333333222111000111222111...,,,.../////////000000000111//////000000000111111111000///...------///000111........./////////000000.../////////////////////---------............///...............///000111////////////............//////.........---------,,,---------......//////............////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111000000000000000000111000//////000222222111000///000111222333222222111222111000/////////000000111111111111000000000000///...------...///000111........./////////000000000000000000////////////.........///000111111111000000000000000000000000000111111222333333444444333333333333333333333333444444444444444444444444444555666666444444555666444555666777777777777666444555555666666777888888999888777777777999;;;<<<777777666777888:::<<<===CCCFFFGGGDDD>>>:::999;;;888888777888888999:::;;;888888888888999:::;;;<<<777666666666666777777777666666555555444444333333222222222222222111111111000111222333333444333333111222222222111000000///......---------...///000//////////////////////////////---,,,,,,,,,---...------......------,,,+++***+++,,,,,,,,,,,,+++***+++,,,,,,,,,------------,,,,,,,,,,,,,,,---......************************++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,---......+++,,,,,,---......//////,,,------...////////////222222333444444555666666000222444666777666444333999777777;;;<<<>>>DDDKKKTTT```oooyyy000222444666888777777666333222111000000222444555666777888888888777555444222222222333333333444444333333333444444444555555444333333222222333333444666666666666666666666666666666555444333333222222333333333333333333333333222333333444444333333222444444444444444444444444111111111111111111111111111111111111111222222222111111000000111222333333444333111111111///+++(((.../////////000000111111//////000000111111111222000///---,,,---...000222---.........//////000000.........///////////////---------........./////////............///000000000/////////............//////.........---------///............---------............/////////000////////////000000000000111111111111111111111111000000000000000000000000//////////////////////////////000000111111111222222222111111111111222222000//////000222222111000///000111222333222111111444222000///...///111222000000000000////////////111000/////////111222333///////////////.........000000000000////////////---......///000111111222000000000000000000000000000000111222333333444444333333333333333333333333444444444444444444333333333555666555444444555666444555888999:::999888666444444555555666777777777999888777777888:::<<<>>>777666666666777999;;;<<>>::::::999999888999999999777777777777888999:::;;;666666666777777777777777666666555555555444444444222222111111000000//////...///000111222333333333333333333333333222111000...------,,,---...///000111111111111111111111111000...,,,+++***+++---...------......------,,,+++***+++,,,------,,,+++***+++***)))((()))***,,,---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000...............///000111$$$%%%&&&(((***,,,---......///111222333333333222222222222222222222222222000333666999:::888666444:::888888;;;<<<>>>CCCJJJTTT```ppp{{{222222222222222222222222222111000/////////000111666:::??????<<<888666666777666555444444444444444333333333444444444444444//////000111333444555555444333333222222333333444555555444333333222111111222222222222222222222222333222222222111000000000111111111111111111111111333222111000000111222333000000000000000000000000111111111111111111111111111111111111000000000000111111111111111000//////000000000000111111111111///////////////000000111111111000000//////......////////////////////////000000//////..................////////////.........///////////////......////////////////////////......////////////......---...000111222222222222222111000///...---,,,,,,111111222222222222111111000000000000000//////...111111000000000000111111//////000000111111111222000...,,,...222444444222222222111111111111111111444333222222111111222222//////000000000000//////111111111111111111111111////////////////////////......///000000///...---000000000000000000000000000000000000////////////000000000000000000000000444444444555555444444444333333222222111222222222444333333222222333333444444444444444444444444444555444333333555666666555555666888999::::::999999888777666666666777999999777666666777999:::::::::>>>>>>===;;;999888:::;;;<<<<<<999555444888888555999888666555555555666777777777777777777777777777444444444444444444444444444444333333222111000000//////000111111111111111////////////...............///111222222000///---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***************++++++************++++++---,,,+++,,,...000///...,,,,,,---...000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---...///...---,,,+++***++++++,,,+++,,,------,,,,,,...000------......///000000000............///000111222222333333444444333333222666666777777888888999999999777888;;;<<<>>>DDDKKKXXXaaammmxxx222222222222222222222222222111000//////000111222888===BBBBBB>>>:::777777666666555444444444444444333333333333333333333333000000111222333333444444444333333222222333333444666666555444444333222222222222222222222222222222222222222111111111111111222222222222222222222222222222111000000111222222000000000000000000000000111111111111111111111111111111111111000000000000111111111111111000///////////////000000000111111//////......//////000000111000000000/////////.../////////////////////////////////.........------......////////////......//////000000000000//////////////////////////////+++,,,---...////////////...///000111111111000///////////////////////////111111222222222222111111......///000111111000000111111000000000000111111000000111111222222222222222000...///111222111000111111111111111111111111222111000000//////000000//////000000000000//////////////////////////////////////////////////////......///000000///...---000000000000000000000000000000000000////////////000000000000000000000000//////000000000000//////333222222111111222222222444333333222222333333444444444444444444444444444666555555666888999777666555666777888888999999999888777777666666888999::::::888777777888;;;===>>>;;;<<<===<<<::::::;;;<<<<<<===;;;777777:::;;;999999888777666555666666777777777777777777777777777333333333333333333444444444444333222222111000000//////000111111111111111////////////............(((***,,,...//////...---........................---------,,,,,,++++++***,,,,,,,,,+++++++++******((())))))***************++++++************++++++---,,,,,,---///000000///...------.........,,,***,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///...---,,,++++++,,,---+++,,,---,,,++++++,,,...------...//////000000000////////////000111222222333333333333333333333333555666666666666666666777666444555999<<<>>>DDDLLLVVV___lllxxx222222222222222222222222111111000000000222333444999>>>CCCCCC???999666555555555444333333333444444444444444333333222222111111111111222222333333333333333222222222222333333666666666555555444444333222222222222222222222222111111111111111222222222333333333333333333333333222222111000000111222222000000000000000000000000111111111111111111111111111111111111000000000000000000111111000000//////....../////////000000000...////////////000000000000000000000////////////////////////////////////.........---------------......////////////......///000000111111111000000////////////////////////)))***+++---...///000000///000000000000///...---------...///000000111222111111222222222222111111,,,---///000111222222222111111000000000000111111111111222222222222333333555333000000000000///---111111111111111111111111222111000000//////000000///000000111111000000///////////////////////////////////////////////////......////////////......000000000000000000000000////////////000000000000000000000000000000000000///000000000000000000///222222111111111222222333444333333222222333333444555555555555555555555555777777888:::<<<;;;999777555555555555666777888888888888777666777888999::::::999777666777:::===???999<<<>>>???>>>=========:::<<<;;;888888;;;<<<:::888888777666666666666666777777777777777777777777333333333333333222222222333333333222111111000000//////000111111111111111////////////............,,,---///000000000///.................................---,,,+++***)))))),,,,,,,,,+++++++++******((()))******++++++******++++++************++++++---,,,,,,...111222222111111///---,,,---,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,------///...------,,,---------,,,,,,---,,,******+++,,,------...///000000000000000000000000000111333333444444222222222222444444555555555555555444444444333222333888;;;>>>EEELLLSSS]]]jjjuuu~~~111111111111111111111111111000000000111222444555777<<>>:::===<<<888777999:::999888777777666666666666666666666666666666666666666333333222222222222111111333222222222111111000000//////000111111111111111////////////............222222222111000...---,,,........................---,,,,,,,,,++++++******,,,,,,,,,+++++++++******))))))***++++++++++++***++++++************++++++------...111444666555444444111---++++++++++++******************+++++++++------,,,,,,,,,---..............................---......,,,******+++,,,------///000111111000000000000000000111222333444555444222111111222444555666666555555444444333333444333444888;;;===DDDLLLRRR\\\hhhrrryyy111111111111111111111111000000//////000222444555666;;;@@@@@@;;;666222111333333222222222222333444777666666555444333222222222222222222222222222222333222222111111222222333444444444333333333333333222222222111111000000000000000000111222222222333000000000000000000000000111111111222222111111111000000000000000000000000000000000000000000000000111111111111000000000///...//////000000000//////............////////////000111222333333333222222////////////000000000000////////////////////////------------------------------............------,,,------.../////////...////////////////////////...//////000000000000///---------...///000000111//////000000000000000000111111222222222222111111000000111111111111000000222222111111111111222222000000000000000/////////111111111000///000000111000000111111111222222222444333222222111111222222000000111111111111000000111111111111111111111111////////////////////////............//////000000////////////////////////.../////////000000000111////////////////////////.........//////.........111000000000111111222333444333333222222333333444555555555555555555555555555666777:::;;;;;;777555555444333333333444555666888777666666666777888999555888<<<===;;;999999999???CCCGGGHHHFFFBBB???===<<<@@@@@@:::777888888777777777777777777666666555555555555555555555555555333333333222222111111111222222111111111111111000//////000111111111111111////////////............///......---,,,***)))(((........................*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++++++++************++++++------///333777888888777555111---+++***++++++***))))))*********++++++++++++++++++,,,---...000000---...................../////////...,,,+++---...,,,...///111222111000000000000000000111222333444555444222111111222444555666666666555555444444444777555666999;;;===CCCJJJRRR[[[gggooottt|||111111111111111111111111000000/////////111222333777;;;??????;;;666444333222222111111222222333333555555555444444333333333111111111222222333333333222222111111111111222222333333333333333333333333222222222111000000//////111111111111111222222222000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000000111111111111000000000000......///000000000//////....../////////000000000000111222444444333222222////////////000000000000////////////////////////---------------.........------............------++++++,,,---............////////////////////////000000111111111000000///---------...///000222333111111111000000/////////111111222222222222111111111111222222111111000///222222111111111111222222000////////////.........///000111000///000222333000000000111222222333333222111000000//////000000000111111222222111111000////////////////////////////////////////////////......---......///000111000000000000000000000000......//////000000111111///////////////////////////000000111111000000///000000000000000111222333444333333222222333333444444444444444444444444444444444555777999888666444555444444444444444555555666666555444555666777888777;;;AAABBB>>>:::888888>>>BBBFFFGGGEEE@@@===;;;===BBBBBB===888888888777777777777777777666555555555555555555555555555555444444333333222222111111111111111111111111111111//////000111111111111111////////////............,,,,,,,,,------.........------------------------(((((()))***+++,,,------,,,,,,,,,+++++++++******)))***++++++,,,+++++++++++++++************+++++++++,,,///333777999999777444111---++++++++++++***))))))******+++,,,,,,,,,)))******+++,,,...000111,,,,,,---............---//////000///------...000,,,...000222222222111000000000000000000111333333444444222222222222444444555555555555555555444444888666666:::;;;===BBBJJJRRR[[[fffmmmqqqyyy111111111111111111111111000000///......///000111666:::<<<<<<888444444444111111111111111222333333222222222222222222222222000000111222333333444444222222111111111111222222444444444444444444444444222222222111000/////////222222222111111111111111000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000000111111111111000000000000---......///000000///////////////000000000111111...///111333333222111000.../////////000000000111////////////////////////------........./////////,,,------......------,,,+++,,,---...////////////////////////////////////......///000000111000000000//////...///000111222111111111000000000//////111111222222222222111111000000111222222222111111333222222111111222222333000000000000/////////...///000111111//////111444///000000111222222333333222111000000//////000000000111111222222111111000////////////////////////////////////////////////...---------...///111222000000000000000000000000.........///000111111111////////////////////////222222222333333222222222////////////000111222333444333333222222333333444333333333333333333333333444333333555666777555444444444555555555555444444555444444333333555666777888<<<@@@@@@;;;666555555888<<<@@@BBB@@@<<<999888888>>>@@@:::555555666555666777777888777666555444444444444444444444444444555555444444333222222222000000000000111111111111//////000111111111111111////////////............---------...///000111222------------------------))))))******++++++,,,,,,,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++++++++************++++++((())),,,111666888777666222000---,,,,,,,,,+++************+++,,,---------*********++++++---......***+++,,,---......---,,,---.........------...000,,,...000222333222111000////////////000111222222333333333333333333333333333333333333444444444444666444555888:::<<>>CCCGGGPPPXXXbbbjjjpppzzz000000000000000000000000//////...------.........333333444444333222111000222222111000000000000000333222222222222111111111000111333555666555444333444444333222222111111000555555444444444444444444333222111000000000000000111111111111111111111111111111111111111111111111111111000000111111222333000000000000000000000000//////000000111111111222000000111111111111000000000000000000000000000000//////////////////.............../////////000000000000000000000000000000000000/////////000000111000000000000///...------+++,,,---...............////////////////////////------.........------,,,......//////000000111111/////////000000000111111333222000//////000111222111111222222111111000///000000000000000000000000000000000000000000000000111111111000000/////////000000////////////000000222222222333333222222111111111111111111111111111000000111111111111000000///000000111111000000///222111111000///......---............////////////000000111111111111000000///............///000000000000000000000000000000000000/////////000111222111111000000000000111111333333333222222222111111222222222222222222222222222333444444555555444444333444444555555555555555444444444444444444444444444555666666666555333222555666777888888666555444777777666666555444444333555555666666666666555555444444444555555555555555444444333333333222222222000000111111111000///...+++,,,...000111000///...000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,---......---,,,*********************++++++******,,,///111111000---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++---------,,,,,,+++++++++,,,------.........---------...//////...///111222222222333444444333333333666555444333333222333333333555666888:::>>>CCCFFFPPPXXXbbbiiiooozzz000000000000000000000000000000///...............000000111111111111000000222222111000000000000111333333333333222222222222111222444555666555555444555444222111111111111222444444444444555555555555333333222111111111111222111111111111111111111111111111111111111111111111111111000000111111222333000000000000000000000000......///000111222333333111111222222222222111111........................000000//////.........---....../////////000000000////////////////////////111111111000000111111111111000000//////...------------...............---000000000000000000000000.../////////...---,,,,,,......//////000000111111///000000000000111111111111000///...///000111222222222222222222222111000000000000000000000000000000000000000000000000000111111111111111000000000111000000//////000000111111222222333333222222222333333222222111000000000000000111111111111000000000111111111111111111000222222111000///...------............///////////////000000111111000000///...//////000000000000000000000000000000000000000111000000000000111222222111111111111111111111111333333333333222222222222222222222222333333333333222333444444555555444444222333333444555444444444444444444444444444444444444555555555555444333333333444555666666666555444666666666555555444444333444555555666666555555444333333444444555555666666333333333333222222222222000000111111000000///...//////111111222111000////////////...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++++++++,,,------------,,,*********************)))))))))***,,,///000///---,,,,,,++++++++++++,,,,,,******))))))))))))******,,,,,,++++++***)))))))))************************------,,,,,,,,,,,,++++++******,,,---............,,,---......---...000222111222222333444444444444444444333333333333444444555666777888:::===AAAEEEOOOWWWaaahhhnnnyyy000000000000000000000000111111000///............//////000111111111111111222222111000000111111111444444444333333333222222222333444555555555555444555444222000000111222333333333444444555555555666333333222222222222222333111111111111111111111111111111111111111222222222111111000000111111222333000000000000000000000000...//////000111111222222000111111222222111111000........................111000//////......------...////////////000000000////////////////////////111111000000000111222222111111000//////.............../////////......---111111111111111111111111000000000///...---,,,+++......//////000000111111000000000111111111222222//////......///000111222222222333333333222222111000000000000000000000000000000000000000000000000222222111111111111111111111000000000000000000111111111222333333333222222444444333222111000///...000000111111111111000000111111222222222222111111333222111000///...---,,,............//////////////////000000000000//////---...///111111000//////////////////////////////111111111111111222222222000000111111222222111111333333333333333333333333222222222333333333333333222333444444555555444444333333444555555555555444444444444444444444444444444444444444444444444444222222444555555555555444555555555444444444333333444444444555555444444444222222333444444555666666333333333222222222222111222222222222222111111000000111111111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******+++++++++++++++++++++************))))))))))))((()))+++---000000...,,,,,,,,,++++++++++++,,,,,,***)))(((''''''((()))***+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,---...---------///111000111222333444555555555222222222222222333444444666777888888999<<<@@@DDDNNNVVV```gggmmmwww111111111111111111111111222111000///////////////000000111111222333333444222111111111111111222222444444444333333333222222333333444444444444444444555444222000000111222444222222333333444444555555333222222222222222333333111111111111111111111111000000111111111222222222111111000000111111222333000000000000000000000000111111000000000000000000//////000000000000//////////////////////////////111000///...---.........////////////000000000111////////////////////////000000000000111222333444222222000///......////////////000000000///......222222222222222222222222111111000000///...---,,,......//////000000111111111111111111222222222222.........//////000111111111222222333333333222222000000000000000000000000000000000000000000000000111111111111111111222222111111000000000000111111000111222333333333333333555444333222111///......000000111111111111000000111111222222222222111111222222111000///...------............//////////////////000000000000//////,,,---...///000///...---////////////////////////000000111111222222222222///000111222333222222222333333333333333333333333222222333333333444444444222333444444555555444444444444555666666666666666444444444444444444444444444444333333333444444444222222333444444555555555444444444444333333333333333333444444444444333333111222222333444555666666333333222222222111111111222222222111111111111111000000000000///...---------------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))******,,,...111111///,,,,,,++++++******++++++,,,+++***)))(((((()))***++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---------///111000111222333444555555555000000000000111222333444666777888999999<<<@@@CCCLLLTTT^^^eeelllvvv111111111111111111111111111111000000000000111111222222222222222333444555222111111111111222333333333333333333222222222222333333333333333333333333444333222111111222333333222222222222333333333333222111111111111222333333222222222222222222222222000000000111222222333333111111000000111111222333000000000000000000000000111111111111000000////////////000000000000//////000000000000000000000000000///...------...///000/////////000000000111111//////////////////////////////000111333555666777333222000///......///000//////000000000000000///222222222222222222222222000111111111000///............//////000000111111111111222222222333333333//////000000000000000000000111222222222222222222000000000000000000000000000000000000000000000000000000000111111111111111222111111000000111111222000111222222333333333333444444333222111000///...000000111111111111000000000111111111111111111000111111000000//////..................////////////...//////000000//////...,,,------...............000000000000000000000000///000111111222222111111///000111333333333222222333333333333444444444444222222333333444444555555222333444444555555444444444555666666777777666666444444444444444444444444333333333222333333444555333333444444444444444555333333333333333333333333222333333444444333333222222222333333444444555555222222222222111111111111111000///............////////////......------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,++++++++++++***))))))(((((())))))((((((((()))))))))******++++++,,,...000000///---++++++************++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------------,,,+++,,,---......---...000222111222222333444444444444111111111111111222333333666777888888999<<<@@@DDDKKKSSS]]]dddjjjuuu111111111111111111111111000000000000111222333333333333222111222333444444222111111111222222333444333222222222222111111111222222222111111222222222222222222222222222222222222222111111111111111111000000000000000111222333222222222222222222222222///000000111222222333333111111000000111111222333000000000000000000000000000000000000000111111111000000000111111000000000000000000000000000000000///...---,,,---///111222//////000000000111111111000000000000000000000000000000111333666999;;;<<<444222000///......000000...///000000111111111111111111111111111111111111000000111111111000000///......//////000000111111222222222333333333333444111111111111111111000000///000111111222222111111000000000000000000000000000000000000000000000000/////////000000111111111222111111000000111111222000000111222333333333333333333222222111000//////000000111111111111000000///000000111111000000///000000000000////////////............////////////......////////////.....................//////000000000000000000000000000...///000111111111000000...000222333444444333222333333333444444444555555222222333333444555555666222333444444555555444444333444555555666666555555444444444444444444444444333333222222222333444555555555555444444444444444222222222222222222333333222222333333333333222222333333333333333333333333222222222222111111111111111000///...---....../////////......---.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,+++***)))******+++&&&''''''((()))***++++++,,,+++***+++---......---++++++************++++++*********++++++*********************************+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---...............---...//////...///111222222222333444444333333333333333333222333333444444555666888888:::===AAADDDJJJRRR\\\ccciiittt111111111111111111111111//////000000111222444444444333222111111222333333222111111111222333333444222222222111111111000000222222111111000111111222111222222333333333222222222111111111000000//////000000//////000111222222222222222222222222222222///000000111222222333333111111111000111222222333000000000000000000000000......///000111222333333111111222222222222111111000000000000000000000000...---,,,,,,---///222333000000000000111111111111111111111111111111111111111111333555888<<<>>>@@@444333111///...///000111......///111111222222222111111111111111111111111///000000111111111111000......//////000111111111222222333333333444444444222222222222222111000///...///000111111111111111000000000000000000000000000000000000000000000000......//////000000000111222222111111111111222222///000111222333444444444333333222222111000000000000000111111111111000000//////000000000000//////////////////000000000000............/////////000......////////////......000///.........///111222000000000000000000000000---...///111111000000///...000222444555444333222333333333444444555555555222222333333444555666666222333444444555555444444222333444444555555444444444444444444444444444444333333222111222333555666777666555444444444444444222222222222222222222333222222222333333222222222444333333333333333333333222222222111111111111000333222000/////////000111//////............//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,///...,,,+++++++++,,,,,,%%%&&&'''((()))***+++,,,,,,***))))))+++------,,,++++++************++++++((()))***++++++***)))(((******************++++++************************+++++++++,,,,,,---------******,,,...///000111111...///000/////////111333333333444444444333222222666555555444444555555555555666777888:::===AAAEEEIIIQQQ\\\ccciiisss111111111111111111111111000111333333222222333444111111000000111111222333111000000111333444444333222222222111111111000000///000000111222222333333222222111111000111111222222222222222222222222222111111000000000000111111000000000000000000000000000111222111000//////111000111222333333222111000000000000000000///......000000111111111111000000111111000000//////....../////////...------,,,,,,000000000000000000000000000000////////////000000......////////////......---///111555888<<<>>>@@@555444333111000//////...///////////////000000111555444222000000111222333......///000111222222333///000000111222222333333111222222333333444444555555444444333222111000000222222111111111111111111222222222222222222222222333333333222222222111111...//////000111222222222000111111111222222222222111111222222222222111111555444222000///000000111222222111000///...---------///000///...---.../////////............//////////////////000000000000000000000000////////////......//////000000111111222222111111111111111222222222111111000/////////333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333333333444444555666666666111222111000000111555777555555555555555555555555555555555444444555555555444333333222111111111222000000111111111222222222111111111111111111111111111111111111111111111111//////......///111444555666444000---++++++,,,------...//////000000//////---,,,+++*********+++,,,///......---,,,+++******)))+++...---+++)))***,,,)))+++,,,...//////...---------------------------******))))))))))))******)))***+++,,,---.........---,,,+++*********+++,,,******+++++++++******))))))(((''''''''')))***+++)))***++++++***)))***,,,+++++++++***++++++,,,,,,------------------------.........//////000111222333333333222222222111111222222222111111222333333666666777777888;;;@@@CCCGGGPPP\\\ccciiirrr///////////////////////////111222222111111222444111111000000111111222333222111000222444555444333222222222111111111000000//////000111222333333333222222111111111111111222222222222222222222222222111111000000000000111111000000000000000000000000000111222111000//////111000111222222222222111000000000000000000///......000000111111111111000000111000000000/////////...000000////////////......000000000000000000000000000000////////////000000//////000000000000//////000111222444777999:::;;;444333222111000/////////000000000000000111222222555444222111000111222333//////000000111111222222111111111111111111111111111111222333333444444555333333333222222222222222222222111111111111111111222222222222222222222222333333222222222111111111...//////000111111222222000000000111111111222222111111222222222222111111444333222000000000000111222111111000///......---000222333222111000111222//////............//////////////////000000000000000000000000////////////000000000///////////////222222111000000111111222000000000000111111111111333333333333333333333333333333333444444444444555333333222222222222222222333333333333333333333333333333444444555666666666222222222222111222555888444444444444444444444444555444444333333444444555444333222222111111111222111111111222222222222333111111111111111111111111111111111111111111111111111000...------///000111///...---------...000111/////////......---------...------------...000111------,,,,,,++++++*********,,,......,,,++++++---***++++++,,,,,,,,,,,,,,,''''''&&&&&&''''''((()))******))))))))))))******++++++++++++++++++******+++++++++******++++++,,,)))******+++++++++******))))))((((((((()))***+++***+++,,,,,,++++++,,,---,,,+++++++++++++++,,,,,,------------------------.........//////000111222333333333222222222111111333333333333444444555666777888999999:::===BBBEEEHHHQQQ[[[bbbgggqqq///////////////////////////000111111000000111222111111000000111111222333333222111222444666555444222111111111111000000000...///111222333333222111222222111111222222222222222222222222222222222222111111000000000000111111000000000000000000000000000111222111000//////111000111111222222111111000000000000000000//////...000000111111111111000000000000000000//////////////////000000000000111111000000000000000000000000000//////......//////000000000111111111111000000222222222333444555666666333222111000000000000111111111111111111222222333444333222111111111222333111111111111111111111111333333222222111000//////111111222222333444444444111222222222333333333444111111222222222222222222222222222222222222222222333222222222222111111111/////////000111111222222///000000000111111111111111111222222222222111111444333222111000000000000111111000000//////.........///000000......///000//////............//////////////////000000000000000000000000////////////111111000000///......---111111000000000111111222//////000000111222222333222222333333333333333333333333333333444444444444222222222222222222333333333333333333333333333333333333333444555555666666222333333222222333555888333333333333333333333333444333333222222333333444333333222111111111111222222222222222333333333333111111111111111111111111111111111111111111111111222111///---,,,,,,------+++,,,,,,...///000111111111000...,,,++++++++++++------------...000111222+++++++++++++++++++++++++++---......---,,,,,,---++++++*********++++++,,,)))((('''&&&''')))+++,,,******))))))))))))***************+++******)))((())))))***+++,,,,,,,,,,,,((()))***+++++++++++++++******))))))******+++,,,***,,,------,,,,,,---...,,,,,,++++++++++++,,,,,,------------------------.........//////000111222333333333222222222111111222222222333444555666777666777888999:::===AAAEEEHHHOOOWWW]]]dddooo111111111111111111111111...000111000///...000111111111000000111111222333444333222333555666555444111111111111000000000000...000111333333333111111111111222222222222222222111111111111222222222222111111000000000000111111000000000000000000000000000111222111/////////111000000111111111111000000//////000000000000//////000000111111111111000000000000000000////////////......///000000111222222/////////////////////////////////......////////////000000111111000000///111111111222222222333333111111000000000000111111111000000000000111222222333333222111111222222333222222222222222111111111333333222222111000000000111111111222333333444444333333333333333333333333111111222222222222222333222222222222222222222222222222222222111111111111//////000000111111111111//////000000000111111111111111222222222222111111333222222111111000000000000000000000////////////---...//////------.../////////............//////////////////000000000000000000000000////////////000000/////////.........111000000000000111111222000000000111111222222222222222222222222333333333222222333333333444444444333333333333444444444444333333333333333333333333222333333444444555666666222333333333222222444666333333333333333333333333333222222222222222222333222222111111111111111222222222333333333444444444111111111111111111111111111111111111111111111111222111///...---,,,------....../////////...---,,,000///,,,*********+++,,,++++++++++++,,,,,,------))))))*********++++++++++++,,,------,,,,,,,,,,,,******))))))***+++---...///...+++***)))+++---///******))))))))))))******((()))******++++++******'''(((***+++,,,,,,,,,+++'''((()))***+++,,,,,,,,,+++++++++++++++++++++,,,)))+++,,,,,,++++++---...------,,,+++++++++,,,,,,,,,,,,------------------............///000111222333333333222222222111111000000000111222333555666333444666777888;;;???BBBGGGLLLSSSYYY```mmm}}}111111111111111111111111...000111000......///000111111000000111111222333444333222333555666555444000000000000000000000000///000111222333222111111000111222333333333333222000000000111111222222222111111000000000000111111000000000000000000000000000111222111/////////111000000000000000000000000//////000000000000//////000000111111111111000000////////////000000000000------...///000000111222//////////////////////////////............//////...//////000000//////...//////000000111111222222000000000///000000111222000////////////000111111222222222222222222222333333333333333222222222222111111111111111111111111000000111222222333333444555555444444333222111111111111222222333333333333222222222222222222222222222222222111111111000000000000000000000111111111000000000000111111111111111111222222222222111111222222222222111111111000////////////000000000000000111222222000000111222//////............//////////////////000000000000000000000000////////////---........./////////000000000//////000111111222333222222222111111000000111111111222222333333333222222222333333333444444333444444444555555666666333333333333333333333333222222333333444555555555111333333333222222333555333333333333333333333333222222222111111222222222111111111000000111222222222222333333333444444444111111111111111111111111111111111111111111111111000/////////////////////...///000000///---+++)))...,,,+++******+++---...++++++++++++******)))))))))))))))******++++++,,,*********+++++++++***)))))))))))))))+++---000111///---***((('''((()))+++******))))))))))))******+++++++++,,,+++******)))&&&((()))+++,,,,,,++++++'''((()))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++((()))++++++******,,,......------,,,+++++++++,,,,,,,,,,,,---------..................///000111222333333333222222222111111000000000111222333555666222333666777999;;;???BBBHHHLLLRRRYYYaaaooo///////////////////////////000111000///...///000111111000000111111222333444333222333444555444333//////000000000000000111111111111111111111111222000111222444444444333333//////000000111222222222111111000000000000111111000000000000000000000000000111222111000//////111111000000//////000000111...//////000000000000000000000111111111111000000////////////000000000000------...//////000111111000000000000000000000000///......------......///......////////////............//////000111111222000000/////////000000111///////////////000000111111222222222222333333333333333333333333333333333111111111111111111222222000000111111222333333333666666555444333222111111111111222222333444444444222222222222222222222222222111111111111000000000000000000000000000111111000111111111222222222222111111222222222222111111111111222222222111111000......//////000000111111///000111111//////000111//////............//////////////////000000000000000000000000////////////,,,------...//////000000////////////000111111222444333333222111111000000000000111111222333333333222222222222333333333333333333444444555555666666333333333333333333333333222222222333444444555555222333555444333222333555333333333333333333333333333222222111111222222333111000000000000111222222222222222222333333333333111111111111111111111111111111111111111111111111.........///000000000000+++,,,...//////...---,,,,,,,,,+++++++++,,,---...------------,,,***)))((()))*********++++++,,,,,,***))))))***++++++***((((((((()))***,,,...000000...---+++((('''((())))))******))))))))))))******---------,,,+++)))((('''(((((()))***++++++++++++((()))***+++++++++++++++++++++,,,,,,,,,+++******'''(((************,,,...///...---,,,,,,++++++,,,+++,,,,,,------..................//////000111222333333333222222222111111222222222333444555666777222555777999;;;===AAADDDIIIMMMTTT\\\fffuuu////////////////////////000111222111///...///000111111000000111111222333444222111222333444333111////////////000000111111333222111//////000222333///111333444555555444333/////////000111222222222111111000000000000111111000000000000000000000000000111222111000//////111111000///......///000111......///000000000000000000000111111111111000000.../////////000000000111/////////000000111111111000000000000000000000000///......------....../////////000000000000//////////////////000000000000111000000/////////000000000000//////000000111222111111222222333333333333222222333333444444555555333333222222111000000000000000000111222222333333555555444444333333333222111111222222333444444555222222222222222222222222111111111111000000000000111000000000000000000000222222222222333333333333111111222222222222111111000111222222222222111000---......///000111111222---...///...---,,,---/////////............//////////////////000000000000000000000000////////////.................................//////000222222222222222222222222222222///000000111222222333333111222222222222333333333111111222222333444444555333333333333333333333333111222222333333444555555444666777777555444555666444444444444444444444444333333222222222222333333000000000000000111222222111111111222222222222333111111111111111111111111111111111111111111111111------......////////////***+++,,,---.../////////------------,,,,,,,,,,,,,,,------------,,,***)))++++++++++++,,,,,,,,,,,,+++***)))***,,,,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))******((())))))***+++***************))))))))))))******)))******+++++++++*********+++,,,,,,,,,***)))(((''')))++++++++++++---/////////...,,,,,,+++++++++++++++,,,,,,---......///.........//////000111222333333333222222222111111333333333333444444555666111444777999;;;===AAACCCHHHLLLSSS]]]iiixxx111111111111111111111111111222222111000//////000111111111000111222222333333222111111333333222111.../////////000000111111444333000......000222444///000333555555555444333...//////000111222222222111111000000000000111111000000000000000000000000000111222111000//////111111000///......///000111......///000000000000000000000111111111111000000.../////////000000111111111111111111111222222222000000000000000000000000.........------.........000000111111111111000000111111000000/////////...111111000///////////////111111111000111222222333000111222333333333333333222222333333444555666666555444333222111///......000000000111222222333333333333333444444444555555111111222333333444555555222222222222222222222222111111111111000000000000111111111000000000000000222222333333333444444444111111222222222222111111000000222333333222111000------...///000111222222000111222111000///000222//////............//////////////////000000000000000000000000/////////////////////...------,,,,,,............///000222222111111111222222333444444///000000111222222333333111111222222222333333333//////000111222222333333333333333333333333333333111222222333333444555555666888999999777666777777555555555555555555555555444333333222222333333444000000///000000111222222000000111111111222222222111111111111111111111111111111111111111111111111,,,------......---,,,,,,,,,,,,,,,---------....../////////...---,,,+++***)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++---...+++))))))***+++++++++)))((('''&&&'''((()))***+++,,,,,,******))))))))))))****** !!!$$$(((+++---///000+++***)))(((((()))************+++++++++******)))***++++++,,,+++***)))((((((***,,,,,,,,,---...000000///...---,,,+++++++++++++++,,,,,,---...//////.........//////000111222333333333222222222111111222222222111111222333333///111555777999<<>>>>>333222111000000111222333///222222000111555666444222222111111111111222222111111111000000/////////111222222222222111000000////////////////////////////////////////////////...............///000000000000000000000000000000111111111111111000//////////////////////////////////////////000000000000//////000111222222333333222222222222222222222222000000111111222333444444222222222222222222222222111111333444555555555555222222222333333333333444333333333111//////111444333333333333333333222222333333222222222111111111000000000000000111222222111111222222222111000000000111222333333111///...///000000000000//////...---.....................//////..................111///---,,,------,,,+++***)))(((''''''((()))***+++***))))))******)))(((((((((''''''''''''(((((()))))))))******)))))))))%%%&&&(((((('''(((***,,,+++******))))))******+++(((((((((((())))))))))))((()))))))))************+++++++++************************+++************(((((((((((()))))))))***+++++++++++++++,,,------......------------.........------......///000111222111000222444555555444111111222333444444444444444222222777999:::===AAAEEEJJJRRR[[[fffsss------,,,,,,------......------............/////////000000000111111111111000000111111111111000000222222111111000/////////.........////////////////////////000000000111111111000000000000000//////000000000000000000000000111111111111000000000000///111222111000///000111////////////000000000000////////////000000000000////////////000000000000////////////000000000000222222333333333222111111////////////////////////......//////////////////......///000000000//////////////////////////////...------------------...000000/////////000000111333333333222222222222222111111111222222222222222222222222333333222222111//////000111222333333333333333444444555444444444111111222222222222222222333555444111222666888777111000///......///000111///222222000222666888666111111000000000000111111111111111000000000000000111111222222111111000///////////////////////////////////////////////////---------------...///000........................111111111111111000///...////////////////////////////////////000000000000///000000000111222222222222222222222222222222222000000111111222222333333333333333222222222222111111111222333444444444444111111111111222222222222333333333111//////111333777777666555444444333333222222222222111111111111//////......//////000111111111222222222111111000///000111222222111000///////////////............---------...............,,,------------,,,,,,,,,///---++++++,,,---,,,++++++***'''%%%%%%'''***+++,,,***)))***++++++***)))((((((''''''''''''(((((())))))************))))))'''(((******))))))***,,,,,,++++++******++++++,,,((((((((()))))))))******))))))))))))************+++++++++++++++************++++++++++++***))))))((((((((()))))))))******))))))((())))))***+++,,,------------------------...------......///000111000//////000333444444333111111222333444444444444555222333777999999<<<@@@DDDIIIQQQZZZeeerrr---------------...//////............/////////000//////000111111111111111///000111222222111000///111111000000///......---***+++---...////////////////////////000000000111111111000000////////////000000000000000000000000111000000000000////////////000111111//////000111.../////////000000000111////////////000000000000.../////////000000000111.../////////000000000111000111111222111000///.../////////////////////////////////////////////...---......///000000////////////////////////////////////............/////////////////////000111222111000//////.........///000000111111222222333333111222222333333222222222111000000000111222333333444444444555444444333333111111222222333333444444333666555222222555555222111111000//////000111111...111222111333777999888111111000000000000111111000000111111111111111111111111111111111000000///////////////////////////////////////////////////+++++++++,,,,,,---...///........................///000000111111111111000////////////////////////////////////000000000000000000000000111111111111222222222222222222222222111111111111111222222222333333333222222222111111111222222333333333222222///000000000000111111111111222333222111111222444777666666555444444333333222222222222111111111111//////......//////000111000111111222222222111111......//////000111111111///...---,,,,,,---...///---------.........//////+++++++++,,,,,,,,,++++++---+++******,,,------,,,+++***))))))))))))***++++++***))))))+++,,,+++))))))))))))(((((()))))))))((()))***++++++***)))(((***,,,------,,,+++,,,---++++++************++++++)))))))))*********++++++))))))))))))************,,,,,,,,,++++++************++++++,,,+++***)))(((************++++++++++++************+++,,,---...+++,,,---......---,,,+++...------......///000111///...---///111333333222000111333444555444444444666333333777888888;;;???BBBHHHPPPYYYdddrrr...............///000111.../////////000000111111//////000111111111111111///000111222222111000///111000000///...------,,,&&&(((+++...000000000000////////////000000000000111111000000/////////...000000000000000000000000000/////////...............000111000///...///000.../////////000000111111////////////000000000000.../////////000000111111.../////////000000111111------.........---+++***///////////////////////////////////////.........------...///000000//////////////////////////////000000////////////000000////////////000111222333333333222111000000111111//////000111222333333444111222222333333333222222222111000000000111222333555555555555444333222222111111222333444444555555333666666444333555444000444444333222222333444444...111222111333888:::999222111111111111111111222000000111111222222333333111111111111111000//////////////////////////////////////////////////////+++******+++,,,---...///000000000000000000000000---...///111222222333333000000000000000000000000////////////000000000000111111111000000000000000222222222222222222222222222222222111111111111111333333333222222111111111222222333333333222111111////////////000000000000...000222333222333444666444333333333333333222222222222222111111111111000///////////////000000111000111111222222222111111............///111222333///---,,,++++++,,,...///---------.........//////+++,,,,,,---------,,,,,,+++***))))))+++------,,,***+++,,,------,,,+++******(((((()))***++++++)))++++++************++++++((()))***++++++***)))((((((***++++++)))(((((()))******))))))))))))******************++++++++++++))))))))))))************,,,,,,,,,++++++************+++,,,,,,+++***)))(((++++++,,,,,,,,,------------------...///000111222***+++---......---+++***...------......///000111...------...111222222111000111333444555555444333666333333777888888:::>>>AAAGGGOOOYYYdddrrr//////000000000000////////////............//////222222111111000000//////...//////000111222222222000000000000////////////............////////////...............///000000//////000000000000//////000000000000000000000000111111111111111111111111000000000000////////////111111111000000000000000***++++++,,,---...//////---------...///000000111////////////....................................222111//////000000...---111111000000//////......222000......///000000///////////////...............///000111111000///...000000000111222222333333000000000000000000000000000111111222222222111111222333444555444333222111333222111//////111222333444444333333222333333333222222222222222222333333222222222222222222222222444444444333333222222222111111333555888999777555000000000000000111111222000000000000000000000000000000000000000000000000000000000000////////////333222000///000///---,,,,,,+++***)))***,,,...000---........./////////000000000111222222222222111////////////000000000000,,,---...///000111222333111333333333111111111333333333444444333333222111333333333333333333333333555444222000000000222333333333333333333333333333111111111111111111111111000111111222222333444444555333222111333444333222222222111111111111222222222222111111000/////////000000000000000000000000000000111111222222333333,,,,,,,,,---------......------,,,++++++******)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***************((((((((()))******++++++************))))))))))))'''((()))++++++******)))))))))(((((((((((())))))''''''(((((())))))******)))((((((((()))***++++++,,,,,,++++++******++++++'''(((***+++,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------...///000000111)))***,,,---000111333444222222222222222222222222333444666777888:::===???AAAGGGQQQ\\\fffsss//////000000000000///////////////....../////////000000000000000000//////...//////000111111222222000000000000////////////............////////////...............///000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000////////////////////////////////////,,,,,,------......//////------......///000000111////////////....................................111000//////000000///...000000000///////////////111000......///000000///////////////...............///000111111000///...///000000111111222333333000000000000000000000000111111222222222111111000333333333333333222111111333222000//////000222333333333222222222222333333222111000//////000111111222222222222222222222222333333333333222222222111---...000444888:::999888000000000000000111111222000000000000000000000000111111111111111111111111000000000000/////////...///...------......---,,,---,,,,,,+++,,,...///000000000000000111111111111//////000111111111111000////////////000000000000------...///000111222222222333444333222111222444333333444444333333222111333333333333333333333333444333111000000000111222222222222222222222222222000000000000000000000000///000000111111222333333444333222333444444333222222222111111111111222222...////////////000000000000000000000000000000000000000000111111111111111---------,,,,,,++++++++++++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))***+++++++++++++++*********)))))))))))))))(((((())))))*********+++((()))***+++,,,++++++***))))))(((((((((((())))))(((((((((((())))))******)))(((((())))))***+++,,,,,,,,,++++++++++++,,,,,,))))))***+++++++++++++++************+++++++++,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,------......///000000111......///000111111222222222222222222222222222222222444666777777999<<>>BBBHHHRRR\\\gggsss//////000000000000///////////////000000/////////------......//////000000////////////000000111111000000000000////////////............////////////...............///000000333222000//////000222333////////////////////////////////////////////////000000000000////////////......///////////////000111000000000//////..................//////000000//////.........---------...........................---,,,...000111111000---......//////000000000000...------///000000///////////////............//////////////////////////////000000111222222222000000000000000000000000333333333333222111000000333222000/////////000111111000000//////000000111111111111000111111222222222111...,,,++++++---...111111111111222222222222111111111000000000000000000000000111333444222111000000000000000111111222000000000000000000000000222222222222222222222222000000/////////.........///...---...000111000///+++,,,---.../////////...////////////...............///000000111111000000////////////000000000000000000000000////////////...000111000//////000111333333444444333333222111222222222222222222222222444333222222222222333333111111111111111111111111000000000000000000000000//////000000111222222222222222333555777777444222222222111111111111222222,,,------...///000111222000000000000000000000000000000//////.........---......---,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))******++++++,,,++++++***************))))))(((((('''(((((()))******++++++))))))******++++++++++++***))))))))))))))))))***))))))))))))))))))))))))((((((((()))***+++,,,---//////...---,,,,,,,,,,,,---,,,+++******+++,,,---((())))))))))))*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++............//////000000333333333222222111111111111222222222222222333333111222444555666888;;;===BBBIIIRRR\\\gggsss//////000000000000////////////000111111000//////------......//////000000///////////////000000000000000000000////////////............////////////...............///000000333222000//////000222333////////////////////////........................000000000000/////////////////////000000111111111111111111000//////..................////////////............------------........................---,,,,,,---000111111000------......//////000000///...,,,---///000000///////////////............//////............//////...//////000111111222222000000000000000000000000333333333333333222111111222111000///...///000111111111000000000000111111111000000000111111222333333222000...------...///000000000111111222222222000000000000000000000000111000000000222222111000000000000000000111111222000000000000000000000000111111111111111111111111////////////............000///......//////...---******,,,------...------////////////............///000111111222222111111////////////000000000000000000000000///////////////000111111000000111333333333444444333333222111222222222222222222222222444444333333333444444444222222222222222222222222111111111111111111111111000000111111222333333444222222333555777777444222222222111111111111222222000000000000000000000000////////////////////////000/////////......---------------...............,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))***)))***************))))))(((((())))))******************))))))))))))))))))((((((((((((((())))))*********))))))))))))******************))))))))))))(((((())))))***,,,---...222111///---+++***))))))---,,,+++*********+++,,,((())))))))))))************++++++,,,,,,++++++***))))))***++++++,,,------............////////////000000111111111111111111111111111222222333333333111222444555666888;;;===BBBHHHRRR\\\fffrrr//////000000000000////////////111111111111////////////////////////000000////////////////////////000000000000////////////............////////////...............///000000222111000000000000111222000000000000000000000000////////////////////////000000000000//////////////////000000111111222222111111000000//////............//////////////////.........------------,,,........................---,,,,,,---///111000///..................//////...---,,,,,,...000000///////////////............///......------......///......///000000111111222000000000000000000000000222222333333333333222222222111111000000000000000111111111111111111111111111111111111111222333444333333222111000000000000//////000000111222222222000000000000111111111111///......///222444444333000000000000000111111222000000000000000000000000000000000000000000000000/////////.........------///---,,,,,,------+++*********++++++,,,------...000000000000111111111111000000111222222222222222////////////000000000000000000000000////////////000222333333222222444555333333444444333333222111222222222222222222222222333333333444444444444444222222222222222222222222111111111111111111111111111111111222333333444444111111111333555666444222222222111111111111222222333222222111000/////////////////////////////////////////////............---.........////////////------,,,,,,+++******)))------++++++++++++------++++++++++++++++++++++++)))))))))************+++)))************)))(((((('''(((((()))******++++++************))))))(((((((((''''''''''''((())))))+++******))))))******++++++************)))))))))(((((())))))+++,,,...///222111///---+++))))))(((++++++******)))*********)))))))))*********++++++******++++++++++++******((()))***+++,,,...//////......//////////////////......//////000111111111111111111222222333333444111333555666777888;;;>>>AAAHHHQQQ[[[eeeqqq}}}//////000000000000//////...///111222222111///...000000000000000000//////////////////////////////000000000000////////////............////////////...............///000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////......//////000111111222/////////////////////.../////////////////////............---------,,,,,,...........................---,,,---///000///.....................------...,,,+++,,,...000000///////////////............///...------------...///......//////000111111111000000000000000000000000111111222333444444444444111111222222111111000///222222333333333333222222111111111222222333444555111222333333333222111111/////////000111222222222000000000111111222222222000///...///222333333333000000000000000111111222000000000000000000000000//////////////////////////////.........---------,,,+++***+++---...---,,,,,,,,,++++++,,,---///000......///000111222333333///000000111111111111111////////////000000000000////////////000000000000///000222222111222333555333333444444333333222111111111111111111111111111000111222222333333333222111111111111111111111111111111111111111111111111000000000111222222333333111000000111333444444333222222111111111111222222222111111000//////......//////////////////////////////////////////000000..................------,,,+++++++++++++++++++++...---+++******+++---...************************************++++++,,,,,,***+++++++++******)))((()))))))))))))))*********)))))))))))))))*********)))((('''''''''(((******+++******))))))******++++++++++++*********))))))(((((()))***+++---...//////...---+++***************************)))((('''************+++++++++,,,******++++++++++++************+++,,,---......////////////////////////.../////////000000000000111000111111222333333444444222444666777777999<<>>@@@CCCKKKWWWbbbmmm{{{..................------000000/////////000000111111000000000/////////...////////////////////////////////////000000000000......//////////////////............/////////000//////000000//////...---/////////000000//////...111111000000000/////////000000000/////////....../////////////////////000111000///...---...////////////............////////////............//////////////////////////////......------------..............................000000000000000000000000/////////......------,,,....../////////...---,,,////////////000111222333555444222111000111222333222222222222222222333333333333444444333333222111111222222222222333333333333444444333111000111333111111111111111111111111///000111111222222111111///000000000111111111111111111111111222222222222---,,,+++---///000000/////////000111111111111000//////////////////......,,,------......//////000......---------,,,,,,,,,,,,,,,------......//////............////////////////////////////////////---..................---........................////////////////////////111111111111000000000///111000/////////000222333000000000000000000000000///000222333333222000///111000/////////000222222111111111111111111111111111111111111111111111111...000111000///...///111000000000000///////////////.........---------,,,............////////////------------,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++...---,,,+++***)))(((((())))))***+++,,,---.../////////---,,,******))))))+++*********))))))))))))***(((''''''))))))((('''(((((((((((())))))))))))***))))))))))))******+++***))))))))))))))))))))),,,+++++++++******************)))(((((((((((((((************************((())))))***************---,,,++++++******++++++,,,,,,,,,------------...........................111000//////...///000111000000111111222222222333777444444888999888:::>>>@@@BBBJJJVVVaaalll{{{---------....../////////...............///000111000000000000////////////////////////////////////////////////000000000000/////////000000///..................////////////...///000000000000000000///...............//////222222111111111111000000000000000////////////............//////000000000///............///000111000//////......//////000//////............//////////////////////////////...------,,,,,,------...------------------------000000000000000000000000............................../////////...------////////////000111222333666555333111000000111111333333222222222222222222222222333333222222111000222222222222333333333333444666666555333111000111111111111111111111111111...///000000111111000000000000000000111111111111111111222222222333333333---,,,,,,---///000000///......///000000000000000.........//////000000000---......//////000111111......---------,,,,,,,,,.........---------------............////////////////////////////////////---...///000000///...---........................////////////////////////111111111111000000000000111000/////////000111222000000000000000000000000///000111222222111000///000000000///000111111222111111111111111111111111111111111111111111111111...000111000///...///111000000000000////////////.........------------------............/////////.........------------,,,++++++***)))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))((((((,,,,,,,,,,,,...000222333333111...,,,******++++++++++++*********)))))))))+++***(((((()))+++++++++))))))))))))((((((((((((******)))((((((((((((((())))))))))))))))))******************))))))))))))(((((())))))((((((''''''***************************))))))))))))***++++++++++++,,,,,,,,,+++******,,,,,,,,,---------..............................000000/////////000000111///000000111222333444444777444555888:::999:::>>>???AAAIIIUUU___kkkzzz000000000000000000111111,,,,,,,,,---...///000111000000000000////////////////////////////////////////////////000000000000///000000000000///...............///////////////------...///000111111111///...---,,,,,,---///000111111111111111111111111/////////.........------...//////000111222333333///////////////000000000000000////////////000000//////............/////////////////////000000000000000////////////000000------------------------////////////////////////---........./////////000...////////////.........000000//////000111222222444444222111111111111222333333333222222111111111333333333333333222111111222222222333333333444444222444666555333111000000111111111111111111111111......///000000000000000000000000000000111111111222222222222333333333333000///...///111222111000......///000000000000/////////////////////000000333222222111111000//////......---------,,,,,,,,,------------------------............////////////////////////////////////---...///000000///...---000000000000000000000000////////////////////////111111111000000000000000111111000//////000111222000000000000000000000000000000111111111111000000000000000000000111111222111111111111111111111111222222222222222222222222...000111000///...///111000000000000////////////////////////////////////---------.........////////////.........---------------,,,+++++++++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,++++++******,,,///222444444222...+++))))))***+++)))))))))((((((((('''''',,,***((((((***,,,---...))))))))))))(((((((((((())))))(((''''''''''''''')))))))))))))))*********)))))))))))))))(((((((((((()))***++++++***)))(((************************+++***)))((()))***+++,,,***+++,,,------,,,***)))+++,,,,,,------.................................000000000000000000111111//////000111333444555555666444555999:::999:::===???AAAHHHSSS^^^iiiyyy444333111000/////////000,,,,,,,,,,,,---...000000////////////000000000000////////////////////////////////////000000000000///000000000000000/////////////////////.........+++,,,---...///000000000...---,,,,,,,,,...///000000000000000000000000000.........---------,,,,,,......///000111222222333000000000000000/////////000000////////////000000//////............//////////////////000000111111222222111111111111222222........................////////////////////////------......///000000000/////////...////////////000000000000000000111222111111111111222333333444333333333222222111111111444444444444444333333222222222333333333444444444///111333444222111111111111111111111111111111111......///000000000000000111111000000000000000000111111222222222333333333111000///000111222111000...//////000000000000000333222000///.........///222222111000000//////.........---------,,,,,,,,,++++++,,,,,,---.....................////////////////////////////////////......///000000///......000000000000000000000000000000000000000000000000000000000000000000111111222111000//////000111111000000000000000000000000000000000111111000000000///000000000111111111111000000000000000000000000111111111111111111111111...000111000///...///111000000000000////////////.........///////////////------------............//////.........---------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,------+++*********+++...111222222000,,,)))(((((()))***))))))))))))(((((((((((((((&&&$$$$$$'''***,,,,,,***)))))))))(((((((((''''''''''''''''''(((((()))(((((())))))************((((((((((((((((((((((((((()))***++++++***)))(((************************+++***)))))))))***,,,---)))***,,,------,,,+++***++++++,,,,,,---...////////////////////////////////////000111111111111111///000111222333444555555666444555999;;;999:::===???AAAGGGRRR]]]iiiyyy333222000...---------...---------------...///000////////////000000000000////////////////////////////////////000000000000...///000000111111111000///////////////.........+++,,,---...////////////------------...///000000/////////000000000000111.........---------,,,,,,---------....../////////000111111111111000///...111000000//////000000111//////............//////...//////000000111111222111000000//////000000111////////////////////////000000000000000000000000.........//////000000000//////.........///000111111000000000000000111111///000111222333444444555333333222222222222222222444555555555555444333333333333333333444444444444...000222222111111111333222222222222222222222222...///000000111111000000111111111111000000000000000000111111111222222222000///......000000///...//////000111111111111111444333111///.........///,,,,,,---......//////000......---------,,,,,,,,,***++++++,,,---.....................////////////////////////////////////////////////////////////........................000000000000000000000000000000000000111111111111222111000/////////000111000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000000000000000000000000000...000111000///...///111000000000000////////////,,,,,,,,,,,,,,,---------,,,------------..................------------,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,...000111...---+++)))(((((()))))),,,,,,+++++++++*********(((&&&&&&'''***---//////******))))))(((((('''''''''''''''''''''((())))))((((((((()))******++++++(((((((((((())))))))))))''''''(((((())))))((((((***************************************+++,,,,,,******+++,,,,,,,,,++++++***+++,,,,,,---...////////////////////////////////////000111222222222222000111111222333444555555555444555:::;;;999:::<<<@@@AAAHHHRRR]]]iiiyyy222111///...---...///000///...............//////.../////////000000000111////////////////////////////////////000000000000---...///000111222222222000/////////............,,,---...///////////////------...///000000000000000000000111111111222222000000/////////.........------.....................///000111222111000000111111000000000000111111//////............//////...//////000111111222222000000////////////000000........................000000000000000000000000///////////////000000000//////.........///111222111111000000000000111111000111222222333333333333222222222222222222333333333444444444444333222222333333333444444444444555222333333222111000222333222222222222222222222222///000111111222222111111111111111111000000000/////////000000000111111111000///...///000000///...000111111222222222222222333222000///...///000111---......//////000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////111000///......///000111........................000000000000000000000000///000000000111111111111333222000/////////000111000000000000000000000000000000////////////000000...///000111222111111000000000000000000000000000////////////////////////...000111000///...///111000000000000////////////+++++++++,,,,,,---------,,,,,,---------.........------------,,,,,,,,,,,,++++++***)))))))))))))))++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------......++++++***))))))))))))))),,,,,,,,,+++++++++******)))((()))+++///222222222*********)))((('''''''''))))))(((((('''((((((((('''(((((()))******++++++((((((((())))))*********((((((((((((((()))******************************)))***++++++,,,,,,++++++++++++******++++++,,,---***++++++,,,---...///000////////////////////////...///111222333333222222222222222333333444444444555333555:::;;;999999<<>>>>>BBBCCCHHHPPPXXXcccvvv111111000//////...------000000///...............000000000000000000000000..............................////////////....../////////////////////...000000000000//////////////////000000000111111111111000///......///000111000000111111111222222222///000000111111000000///////////////////////////....../////////000000000000000000000000000000000111111000/////////////////////000000000111111111111111000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333222222222222222222222222333333333333333333333333555555444333222111000000333444444555555555555555444444333333333222222222111222222333333222222111000000000111333444333222///000111000///000111333////////////////////////111111111222222111111111000111111111111222222222333222222222111111111111111111111111000000000000111000///...---------...,,,...//////...---///000000/////////...............///000222222111000/////////000...---,,,...///000000000000000000000000000000111222222222222111...000222333222111222222222222222111111111000000/////////000000111111111//////000000111111111222000000000000////////////000000000000000000000000...//////000000000000000////////////............////////////......---------------------...............---,,,,,,,,,---...------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------+++******,,,,,,+++)))***************)))(((((()))))))))***+++,,,,,,,,,((()))***++++++***)))(((((((((***,,,//////...,,,---,,,***((('''((())))))++++++******)))(((((((((*********)))))))))))))))*********************+++++++++++++++,,,---......+++******))))))******+++***++++++,,,,,,++++++************+++++++++,,,,,,++++++,,,------......////////////////////////...000///...///111333222111333222222111111222222333555666777888999;;;;;;<<>>???@@@AAAGGGOOOXXXdddwww000000000000000000000000...///000111222111000///////////////////////////------------------------......////////////......------......///000000000/////////000000000000000......////////////000000//////000000000000///////////////000000000111111000111111111111111111000////////////////////////------........./////////...........................//////000000000000000......////////////000000......///000000111222222111111111111111111111111000000000//////.........111111111111111111111111000000000000000000000000/////////000000000000111111111111111111111111111222222222222222222222222333333333222222111111111222222333444444444444444333333333333222222222111111111111000000111111111333222222333666888888888...//////...,,,,,,---///////////////////////////111000///......///000111000111111111111222222222222222111111111000000000///////////////000000000...///000000000...,,,***+++---......------...///.........///////////////111111111111111222222222.../////////---...///111000000000000000000000000...///000111222333333333222333333111000///111222111111000000000/////////000111111111111111111111111111111111000000//////......//////000000111111////////////////////////111000...------///111333////////////............++++++,,,,,,,,,,,,,,,---------...//////...,,,+++---.........---,,,++++++...------,,,++++++++++++++++++,,,,,,------.........---,,,+++***************+++++++++)))((()))***((())))))************)))(((((((((((())))))))))))******))))))))))))******)))((('''(((***+++***)))))))))******))))))))))))***))))))((((((''''''&&&)))))))))))))))))))))***++++++***))))))(((''''''%%%&&&(((***+++,,,++++++***))))))(((((())))))***))))))************)))))))))))))))************+++++++++,,,------......///------......///000000000000///...///111333222111111111000000000000111111000111444777:::<<<======>>>@@@EEENNNWWWcccvvv////////////////////////---///000222222222000///////////////////////////------------------------......////////////......------......///000000111......//////000000111111........./////////000000...///000111111000///...////////////000000000111///000000111111000000///////////////////////////....../////////000000000///////////////////////////////////////000111111........./////////000000.........//////000000000111111111111111111111111111111111111111111000000111111111111111111111111000000000000000000000000///000000000000111111111111111111111111111111111111111111111111111111111222222111111111111000000222222333444444444444333333333333333222222222222000000111111111111000000000000111333666777777555///000000///------...///////////////////////////111000///......///000111000111111111111222222222333222222222111111111111111111000000000000000000/////////000///...,,,+++,,,...//////...---///000............/////////000000000000000000111222222///000111000......000222000000000000000000000000...///000111222333333333333333333111//////111333111000000000/////////////////////000000111111111000000000000000111111111.........///000111111111///////////////////////////////////////000000111////////////............***+++++++++,,,,,,,,,,,,***+++---......---,,,+++------.........---,,,+++------,,,++++++,,,,,,,,,++++++,,,,,,---......///------,,,+++************)))+++,,,+++((('''(((***(((((()))***************))))))))))))))))))))))))+++***)))(((((()))***+++***((('''''')))******))))))))))))*********))))))***))))))(((''''''&&&&&&((((((((()))******++++++)))))))))))))))(((((((((!!!###%%%((()))***))))))))))))(((((((((((())))))))))))************))))))))))))))))))************++++++,,,------......///------......///000000111000///...///111333222111111111000000000000111111000222555888999999999888===>>>DDDMMMVVVbbbuuu............////////////---///111222333222111000////////////////////////------------------------......////////////......---------...///000000111------...///000111222222............/////////000...///000111111000///...////////////000000000000//////000000000000//////////////////////////////////////////000000000000000000000000000000000000000///.........000111222............/////////000---------...............111111111111111111111111000000000000000111111111////////////////////////000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111---...///000111222333333222222333444444444333333444444333333333222222222///000111222222111000///......///222555666555333000111111000...---///000////////////////////////222000///......///000222000111111111111222222222333333333222222222222111333222222222111111000000000000000//////...---,,,---...//////......///111---.........//////000000///////////////000111111111222222111///...000111000000000000000000000000...///000111333333333444111111111///------///111000000000000////////////---......///000111111222......///000111222333333---......///000111111222////////////////////////---...000111222111///...000/////////............*********++++++,,,,,,,,,((()))+++---------+++++++++,,,---.........---,,,,,,,,,+++++++++,,,------++++++,,,,,,---...//////---,,,++++++******++++++(((+++,,,+++((('''(((***(((((()))***************************))))))))))))+++***)))(((((()))***+++***((('''''')))******)))((()))************))))))&&&&&&''''''((()))))))))''''''((()))***+++,,,,,,''''''(((((())))))******'''(((***,,,,,,+++)))((())))))(((((((((((())))))))))))************))))))))))))))))))************++++++,,,------......///---------...///000000111000///...///111333222111111111000000000000111111000222555888999777444333<<<===CCCLLLUUUaaattt//////////////////////////////000000000000////////////////////////////////////...---,,,,,,++++++//////////////////......------......///000000000000000111111111222222222////////////////////////111111000000//////......000000000000////////////////////////////////////////////////////////////,,,...000222222111///...000000//////.........---------...///000111222222////////////000000000000...000111333333111000...000000000000111111111111......///000111222222333111000000000000000000111////////////000000000000///////////////000111111111111222222222333333333666555444222111000000000333333333333333333333333333333444555555555444444222333444444555555444444333222111111111222333444111111111111111111111111000///------///111222222000000000000////////////...//////000111222222333444333111000000222444555222111000111222333222111/////////000000000000000///000000000000...,,,+++,,,---......//////......000000//////.........------...000111111111000/////////............/////////////////////////////////////////////000000111000000000000000000000000000000000000///////////////////////////000111111...///000000///...000111///...,,,++++++,,,---...////////////000000000000,,,---...//////...---,,,/////////000///......---///...---,,,+++,,,---...000///...---,,,+++*********+++,,,---...............---,,,+++******************+++,,,,,,,,,,,,++++++*********))))))((((((''''''&&&'''(((+++---///************************((((((((((((''''''''''''******))))))))))))*********)))(((''''''((()))***+++***)))'''''''''((()))(((((('''''''''(((((()))((()))+++,,,+++***(((&&&%%%%%%&&&'''((()))*********************)))((((((***+++++++++,,,,,,,,,,,,++++++******************))))))))))))***+++,,,---******))))))******+++,,,++++++,,,------......///////////////000000000000222111000......000111222444444555777888:::;;;;;;???>>>BBBJJJTTTaaattt........................//////000000000000//////........................///......---,,,,,,++++++........................------......///000000000/////////000000111111111////////////////////////000000000000//////..................------------////////////////////////////////////////////////.../////////000000000000111111000000000/////////......//////000000111111.../////////000000000000---...///000000///...---000000000000111111111111//////000000111111222222000000000111111000000000////////////000000000000///////////////000111111000000111111111222222222666555333222111000000000222222222222222222222222333333444444444333333222222333444444555444444444222222111111111222333444111111111111111111111111000///.........000000000000000000000////////////......///000000111222222333222111000000111333444222111000111222333222000000000000//////.........///000000000///...,,,+++,,,---......//////......000/////////............///000000000000///------//////............//////////////////////////////111111000000111111222333111111111111111111111111000000000000///////////////////////////000111111///000111111/////////111///...---,,,,,,---...///000000000///////////////------............------......//////......---,,,...---,,,,,,,,,,,,---...---------------,,,,,,,,,++++++,,,---...............---,,,+++******************+++,,,,,,,,,,,,+++++++++++++++*********)))(((((()))***************))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))***)))(((''''''((()))******))))))(((((((((((((((((((((''''''''''''((((((!!!###%%%(((***+++++++++)))(((((((((((('''''''''***************)))(((((('''((((((((())))))))))))************************+++***))))))((((((((((((,,,,,,++++++,,,,,,---...+++,,,,,,------......///////////////000000000000222111000//////000111222222222444555777999:::;;;>>>>>>BBBJJJTTTaaattt...........................//////000000//////....................................------,,,,,,+++------------------......------......///000000000......////////////000000////////////////////////000000000////////////...............------------////////////////////////////////////////////////000///...---...///111222111111111111000000000000////////////000000000000....../////////000000000........................000000000000111111111111000000000000000111111111//////111111111111//////////////////000000000000///////////////000111111//////000000000111111111555444333222111000000000111111111111111111111111333333333333333222111000222222333444444444444444222222111111222222333444000000000000000000000000000//////............///000000000000////////////.........//////000000111111111000///000111222333222111000111222222111000111000000///...---,,,,,,///////////////...---,,,------...////////////...////////////............000000000000...---,,,+++//////............//////////////////////////////111111000000111111222333222222222222222222222222000000000000///////////////////////////000111111111222333222000//////000//////---------...///000111000000//////..................------.........------......------,,,+++------,,,,,,,,,------...++++++,,,,,,------......,,,,,,------------,,,,,,------,,,+++******************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++)))***+++,,,+++)))'''%%%((((((((((((((((((((((((************))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((()))))))))(((''''''((((((''''''''''''(((((('''''''''''''''''''''''')))))))))((((((((('''''')))************))))))(((************++++++++++++************************,,,,,,***))))))(((((((((,,,,,,++++++,,,,,,---...,,,,,,,,,---......//////////////////000000000000222111000//////000111222000111222444777999:::;;;<<<===BBBJJJSSS```ttt...........................//////////////////.................................---------,,,,,,,,,,,,,,,,,,---------------------......///000000000////////////////////////////////////////////////////////////////////////000000000000///////////////////////////////////////////////////////////////............///000000000000000000000000000000111000000000/////////............/////////000000111000////////////000111///000000000111111111111111111111000000000000000...///000111111000///...////////////000000000000///////////////000000111000000000000111111111222333333222111000000111111111111111111222222222222333333333222222000///...222222333444444444444333222111222222222222333333///////////////////////////000000///---------...000000000000////////////---........./////////000000/////////000111222333333222000111222222111000//////......---------,,,/////////......---------------...//////////////////////////////........./////////......---,,,+++//////............//////////////////////////////...............///000000222222222222222222222222000000000000///////////////////////////000000111222333444444111///////////////.........///000000111111000///......------///...---,,,,,,---...///,,,------------,,,++++++---,,,,,,,,,------......++++++,,,,,,,,,---------,,,,,,---------,,,++++++---,,,++++++*********+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++***)))(((&&&))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))'''''')))))))))((('''&&&)))((((((''''''''''''(((---,,,***)))''''''''''''&&&&&&'''((()))***++++++))))))************)))(((+++++++++,,,,,,,,,------***************+++++++++,,,,,,++++++,,,------...******))))))******+++,,,,,,,,,------.../////////////////////000000000000111111000//////000111111///000222555777:::;;;<<<;;;===CCCKKKSSS___rrr..............................////////////..............................---------------,,,,,,,,,,,,,,,,,,---------......------......///000000000000000000000000000000000////////////////////////.............../////////000000000000////////////////////////////////////////////////////////////,,,---///000111000...---////////////////////////111111000000//////..................////////////000000////////////000000///000000000111111111111111111111000000000000000...///000111111000///...////////////000000000000///////////////000000111111111111222222222333333222222111000000111111111222222222222333333444444333333222222111000///...111222333333444444333333111111222222333333333333...........................000111000...,,,---...000000000000////////////............////////////////////////000111222333333222111111222222111///,,,---------......//////.........------------------...//////000000//////.........///////////////......---------.........//////............//////////////////////////////.........---...//////000222222222222222222222222000000000000///////////////////////////000000111111333444444222000//////............//////000000111000000///...------,,,///...---,,,,,,---...///,,,,,,,,,---,,,++++++***+++,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,++++++******++++++******+++,,,,,,,,,,,,+++))))))*********************))))))(((((()))***+++************************((((((((((((''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((&&&'''((())))))((('''&&&))))))((('''''''''''''''&&&&&&&&&'''(((***+++,,,&&&&&&'''((()))***++++++((())))))*********))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,+++,,,,,,------******))))))******+++,,,,,,,,,---......//////000////////////000000000000111111000000000000111111111222333666888;;;===>>>:::===DDDKKKRRR]]]ppp---------------------------......//////......---------------------------------------------------,,,,,,,,,---......//////------......///000000000111111000000000000//////////////////////////////---............/////////............------------////////////////////////////////////////////////***,,,///111111000...,,,............////////////111111000000//////......------........./////////------------------------000000000000111111111111000000000000000111111111////////////////////////////////////000000000000///////////////000111111111222222222222333333333111111000000000111111222222222222333333444444555222222222222222111000///111111222333333333333333000111222333333333333222////////////////////////---000333222///---...000000000000000////////////////////////////////////...///000000111222333333444222111111222222000///,,,,,,---...///000000111......------,,,------.........///000000000000///.........///////////////......------...//////000//////............//////////////////////////////000000//////000000111222222222222222222222222222000000000000///////////////////////////000111111///111444444222000......---------.../////////000000//////......---------.........------.........,,,,,,------,,,,,,+++***++++++,,,---............------,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,******+++,,,,,,,,,,,,+++)))))))))))))))*********)))(((''''''(((***,,,...************************************))))))))))))******))))))))))))******(((((())))))))))))((((((&&&&&&'''(((((((((''''''***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))(((((((((((())))))************))))))))))))*********++++++)))))))))***++++++,,,,,,...---+++***(((((('''''',,,,,,++++++,,,,,,---...---------...//////000000////////////000000000000000000000111111000000000222333444666999;;;<<<===;;;>>>FFFLLLQQQZZZmmm---------------------------......//////......---------------------------------------------------,,,------...//////000000------......///000000000000000000//////.........////////////////////////---------.........//////............------------////////////////////////////////////////////////,,,---.../////////............//////000000000000000000000000////////////---------.........//////,,,,,,---......---,,,,,,000000000000111111111111//////000000111111222222111///...------...///111////////////000000000000///////////////000111111111111111111222222222222000000000000000111222222000111111222333333444444111222222333222222111111111111222333333333333222000111222333333333222222////////////////////////,,,000444333000...000333000000000000////////////000000000000000000000000...///000222333333444444444333111111222111000............//////000000000...---,,,,,,,,,---............///000000000000000............/////////000111000///.........///000//////............//////////////////////////////000////////////000111111111111111111111111111111000000000000///////////////////////////000111111---///222333222000......+++,,,,,,---.../////////........................------............---------------------,,,,,,+++***+++,,,...............+++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++)))))))))******+++++++++((((((((())))))***+++,,,************************************))))))))))))*********))))))*********'''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))***)))(((''''''&&&&&&&&&)))))))))(((&&&$$$!!! *********))))))))))))((((((((()))***************++++++,,,,,,,,,---------((())))))***++++++,,,,,,---,,,+++)))''''''&&&&&&,,,,,,++++++,,,,,,---...------......//////000000////////////000000000000000000111111111111000000222333444666888999;;;;;;;;;@@@GGGMMMPPPXXXjjj|||---------------------------..................---------------------------------------------------------......///000111111------......///000000000//////.........---------////////////////////////---------.........//////111000000000////////////////////////////////////////////////////////////......---,,,---...///000//////000000111111111222////////////000000000000---------.........//////---...000111111000...---000000000000111111111111...//////000111222222333222000---,,,,,,---000222////////////000000000000///////////////000111111000000000000111111111111000/////////000111222333///000000111222222333333111222222333333333222222111111222333333333333222000111222333444333222222000000000000000000000000,,,000555444111///111444000000000000////////////111111111111000000000000//////111222444444444444444333111111222111000...000000000000000/////////...---,,,+++,,,---...///...//////000000000000000---.........//////000000333222000///............//////............//////////////////////////////---------------...//////000000000000000000000000000000000000///////////////////////////000111111+++...111333111000......***+++,,,---............---------...............,,,---...//////...---,,,------......------,,,+++)))+++,,,...//////......((()))***+++,,,---......((()))***+++,,,---------+++++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,'''(((***+++++++++)))((())))))))))))))))))))))))((((((((((((''''''''''''******))))))))))))******'''((()))******)))(((''''''&&&%%%%%%&&&'''((()))******)))''''''&&&&&&&&&%%%&&&(((******)))((('''''''''((()))***+++,,,,,,(((((()))***************(((((()))))))))*********((())))))***++++++,,,,,,++++++***************+++******))))))******+++,,,------......///000000000////////////000000000000000000111111111111000000222222333555666888999999<<>>>>>AAAGGGMMMWWWhhhwww,,,,,,,,,,,,---------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---......//////000111111////////////////////////......//////...------,,,//////.........---------...///000000///...---,,,...............---------000000000000///...---,,,...............///000000---...///000111111000///111111111111111111111111000////////////000000111000000/////////.........////////////////////////111111000///////////////......////////////............---------...///000000000000000000000000000222111000111222333222000....../////////000000000222222222222222222222222111222222333333222222111333333333222222111111111222000///000111222111///111000000////////////000000000//////////////////////////////////////////////////////000000000000////////////000000000000111111111000000000//////---------------.........//////...---------------.../////////000000000000222222111000000////////////////////////......---///...---,,,+++,,,------------...///////////////++++++,,,,,,,,,---------...///000///------///000111000000///......------...------,,,---...///000//////000000000000//////---........./////////000...............---------......////////////......000///............///000---///000///---,,,,,,---,,,,,,,,,++++++***((((((&&&(((***---......---,,,((()))*********)))((((((************+++++++++,,,***)))))))))))))))))))))((())))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&''''''((())))))***(((((()))******)))))))))(((***+++***(((''''''(((''''''''''''''''''''''''(((((((((((())))))))))))******)))))))))))))))***))))))************))))))***+++,,,,,,------,,,,,,******+++++++++++++++***++++++,,,---...//////000---------............///000000000000000000000000111111000000111111222333333444555777888999::::::>>>>>>AAAFFFMMMWWWhhhwww+++++++++,,,,,,,,,------,,,------------...............------,,,,,,++++++------------------------,,,,,,,,,---------......,,,------...//////000000//////////////////////////////...------------..................---------...////////////...------111111000...---,,,+++***......////////////.....................///000000...//////000000000000///000000000000000000000000///000000000000//////...000000////////////......////////////////////////111111000///////////////...//////000000//////.........------......///000000000000000000000000000333222111111333333222111------........./////////000000000000000000000000333222222111111222222333222222222222222111111111222111000111222333222111///////////////000111111111111000000///.........////////////////////////.../////////000000000111////////////000000000000111111000000000000//////------...////////////...///......---------------....../////////000000000111111000000000000000000///////////////......------,,,,,,,,,,,,---......------...////////////...+++,,,,,,,,,,,,---------...///000///------///000000000000///......------...------------...////////////000000000000//////...............///////////////.........------------....../////////......------,,,,,,,,,,,,------///000000...,,,++++++---,,,,,,,,,,,,+++***)))((($$$&&&***---...///...---+++++++++++++++***)))((())))))))))))************))))))))))))))))))******))))))************))))))))))))))))))))))))))))))******************************))))))(((((())))))&&&&&&''''''((()))))))))&&&))),,,+++((('''(((***+++,,,---+++)))'''''''''&&&'''''''''''''''(((((((((((((((((())))))))))))++++++***)))(((((())))))))))))************))))))***+++,,,,,,------,,,,,,)))******+++++++++******)))***+++,,,---......///---------............///000000000000000000000000111111000000111111222333222333444666777888999999======@@@FFFLLLWWWhhhxxx+++,,,,,,,,,,,,---------------------............//////...---,,,++++++***------------------------,,,,,,,,,---------......,,,,,,------...///////////////////////////////////////---,,,,,,---...///.............................................---111111000...---,,,+++***------...//////000//////...............///000000/////////000000000000//////////////////////////////000111111111///...---000000//////////////////////////////////////////111000000/////////////////////000000000000//////...............//////000////////////////////////000///...///000000///...------------.........///000000000000000000000000111000///......///000111222222222111111111111111111000///000222333222111///////////////000000111///////////////.........////////////////////////......//////000000111111////////////000000000000000000000000000000//////---...///000000000///...///...------,,,,,,------........./////////000000//////000111111111111111///////////////......---------......///000111111,,,---......//////..................////////////...///000///------///000000000//////............------------......//////...//////000000000000///......................../////////...------,,,,,,------......//////......,,,++++++++++++++++++,,,111111///---***)))+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++++++++++++++((((((((())))))))))))))))))))))))))))))*********((()))******************(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))''''''''''''(((((())))))***...000...)))&&&(((+++)))+++,,,+++)))'''''''''))))))))))))))))))(((((()))*********++++++++++++,,,+++***)))(((((((((((())))))************))))))'''((())))))******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******---------............////////////000000000000000111111000000111111222333222333444666777888999999<<<<<<@@@FFFLLLWWWhhhxxx------------............---------.........////////////...------,,,++++++------------------------,,,,,,,,,---------......,,,,,,------...////////////////////////////////////...---,,,,,,---//////---........................------------.........//////.........---------,,,---...///000000000000...............///000000000000000////////////000///////////////////////////000111111111///...---//////000000000000000000000000000000000000000000111000000/////////////////////000000000000//////.........//////////////////////////////////////////---------...///...---------------.........///////////////////////////111000///......///000111111111111111111111111111000///...///111222111000111000000///////////////......///000111111222222////////////////////////.........///000111111111////////////000000000000//////////////////000000---......///////////////......---,,,,,,,,,,,,,,,............////////////...///000111222222111111///////////////......---,,,------///000000111111,,,------......................../////////000000...///000///------///000////////////............---------.....................///000000000000000...............---------//////.........---------,,,,,,---.....................////////////......000000///---***)))***,,,((()))***+++,,,---------111///,,,)))'''(((***+++))))))))))))***+++++++++(((((((((((((((((((((((((((((())))))************(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((((((...222444111+++'''(((+++&&&((())))))((('''((()))+++******)))(((''''''&&&)))*********++++++++++++++++++***)))(((((())))))))))))************))))))&&&''''''(((((((((((((((***************)))((((((,,,,,,+++++++++*********---------............///......//////000000000000111111000000111111222333333444555777888999::::::;;;<<>>EEELLLVVVhhhxxx++++++,,,,,,,,,---------............/////////000---------...............------------------------,,,,,,,,,---------............//////000111111111////////////////////////+++,,,...///000///...------------.........//////---,,,,,,+++,,,---////////////.........---------...///////////////.....................///000000222111000.........///000111111111111111111111111000///.........000111222//////000000111111111222000000000000000000000000111111000///////////////000000111111111111000000---...000111111111000///000000000000000000000000000...---...///000///...////////////000000000000111111111111111111111111---...///000000///...---//////000000111111111222000//////000222444333222------......///111222333------------............////////////////////////------...///000111222222////////////000000000000---.........//////000000///...+++)))))),,,///111...---,,,,,,++++++,,,,,,---------........./////////000111222222111///...///////////////......------...///000000000///...+++,,,------......------////////////000000000111...///000///------///000.........///////////////,,,,,,.../////////...------...///000111111111111.........------,,,,,,,,,+++,,,,,,---...///000000***+++,,,---............------////////////------***,,,......---+++++++++------------,,,+++*********+++---------+++)))(((*********+++,,,///111222++++++******))))))(((((('''(((((()))***+++++++++$$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((('''''''''######$$$&&&)))***)))(((***,,,,,,+++)))'''''''''$$$$$$%%%''')))***+++,,,************++++++++++++'''((((((((()))+++,,,---))))))************))))))******+++,,,,,,,,,,,,+++((()))+++,,,.../////////---------,,,,,,,,,++++++---------.........//////---------...///000000111111111111000111222222333111222333555666777777888::::::>>>DDDKKKVVVhhhxxx.........////////////000---......///000111111222111000...,,,,,,,,,...///------------------------,,,,,,,,,,,,,,,---...///---------............/////////......---------,,,000///...------...///000000///...,,,,,,,,,---.............../////////000---///111111///...---...111000///...............//////............//////111111111000000000000000555555444333222111000///..............................//////000000111111444222000......000222444///000111111000///...---//////000000111111111222222222111111111111222222333333333222222111111111000111111111000///---,,,000000000000000000000000...///000222222111111000000000111111222222222333000000000000111111111111...............///000000///////////////........................///000000111111000///////////////000222555777777444111///000///...------...///000..................------////////////////////////---------,,,,,,+++++++++++++++,,,,,,---...//////////////////000000000000000000//////.........---............///////////////////////////......---+++,,,------......------,,,---------.../////////111...,,,---000111///---------............------,,,---......//////...............------,,,,,,,,,------------------------...,,,++++++,,,------,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))(((++++++************++++++))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************'''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&((()))***+++'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++***************'''((()))***+++***))))))((()))+++,,,,,,+++******,,,,,,++++++++++++++++++............////////////111111000000//////......000000000000////////////222333444666888999::::::;;;:::===DDDLLLWWWhhhwww------........./////////,,,------...//////000000111///...,,,,,,,,,...///------------------------......---------...//////---------............////////////.........------000///...------...///000//////...---------------........./////////000000///111222222000//////000000///......------......//////............//////111000000000000000000000////////////////////////////////////////////////.../////////000000000111333222000//////000222333222333444444333222111000///000000000111111111111222111111000000111111222333333333222222111111111111111111111000///......000000000000000000000000...///000111222111111000111111111111111000000000000000000000111111111111//////......//////000111......////////////////////////......//////000111111000000///////////////---///111222222000...---000///............///000000000000000000/////////////////////////////////...---------,,,,,,,,,,,,---------......//////000////////////000000000000000/////////........................///////////////////////////......---------...////////////...---------...............000...---...000111///,,,------............------,,,---......//////............---------,,,,,,,,,------------------------...,,,++++++,,,------,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++******))))))******+++)))))))))))))))))))))))),,,,,,,,,+++++++++******(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******''''''&&&&&&''''''((()))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))(((''''''''''''(((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++++++++***))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++............////////////////////////............/////////000000111111111222333444666888999::::::;;;:::===DDDLLLXXXiiiwww,,,---------............,,,,,,,,,---......//////000///...,,,,,,---......------------------------000///...............///---------............///000000////////////......//////............//////.........///......---,,,....../////////000000000///111222111///.../////////...------------------//////............//////000000000000000000111111++++++,,,---......///000111111111111111111111111////////////000000000000111111111111111111111111333444444444444333222222000000000000111111111111111111000000000000111111222222222222222111111111222111111000000000111111000000000000000000000000//////000111111111111000222111111000000//////...000000000000111111111111000000000///000111111222.........//////000000000000////////////000111111111000//////......//////------............------000//////......//////000111111000000////////////////////////////////////...............---------////////////////////////////////////000000000000////////////........................///////////////////////////......---......///000000000000///...............---------...---...///000000...,,,------............------,,,---......//////.........------------,,,,,,,,,------------------------...,,,++++++,,,------,,,///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++******))))))******+++)))))))))))))))))))))))),,,++++++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))'''''''''''''''(((((()))(((((((((''''''''''''&&&'''(((((())))))(((((('''***)))((((((''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))************'''''''''''''''(((((((((((()))+++,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,------............/////////------------..................///000111222333444222333444666888999::::::<<<;;;>>>EEEMMMXXXiiiwww,,,,,,,,,---------......,,,,,,------............///...------------......------------------------000///...------------------------............///000000000000000//////////////////....../////////------/////////...---,,,...////////////000000000...000111000...,,,------...------,,,,,,,,,------//////............//////000000000000000111111111,,,---......///000111111111111111111111111111111////////////000000000000///000111222222111000///111111111111111111111000000000000000000111111111000000000//////000000000222222222111111111111111222222000000000111222333000000000000000000000000///000000000111111111111000000000//////////////////000000000111111111111111111000000111111222333------...///000111111222000000000000000111111222000000///............/////////......//////000000000//////////////////000///.........------------///////////////////////////////////////.........000/////////////////////////////////000000000000///////////////.....................///////////////////////////......---......///000000000///////////////...---------,,,------...///000///---,,,------............------,,,---......///.........------------------------------------------------...,,,++++++,,,---,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******((((((((('''''''''''''''(((((())))))))))))((((((&&&&&&''''''(((***+++,,,((((((((((((((((((((()))))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''(((((((((((()))***+++,,,---,,,++++++))))))***++++++,,,,,,,,,))))))***+++,,,,,,---------------.........//////,,,,,,---......///000000///000000111222222333333111333444666888999::::::===<<<>>>EEEMMMXXXiiiwww,,,,,,,,,---------...................../////////......---------.........------------------------......---,,,++++++++++++---------............////////////000000000000000...//////////////////...,,,---...//////...---,,,////////////000000000111///111333333111...------------,,,,,,,,,------...//////............////////////000000111111111111000000000000000000000000000000000000000000000000000000000000////////////...///111222222111///...000000/////////000000000111111000000000000000000000//////......//////000111111111111111111111111222222000000000111222333111111111111111111111111000000000000000111111111---......///000111111222///000000000111111111111111111111111111222333333---......///000111222222000000000000000111111222000//////...............000////////////000111222///000000000000000000///........................//////////////////////////////////////////////////////..................////////////000000000000.........///////////////............///////////////////////////......---------...////////////.../////////...---------,,,,,,---/////////...------------............------,,,---......///.........------------------------------------------------...,,,++++++,,,---,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''******))))))******+++,,,(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''')))***+++,,,)))))))))))))))))))))(((************************&&&'''''''''(((((())))))(((((()))))))))*********)))***+++,,,---,,,++++++((((((((()))***+++,,,,,,))))))***+++,,,,,,------------------............------...///000111111222222222111111111111111111111333444666888999::::::===<<<>>>EEEMMMXXXhhhvvv,,,---------....................................---------...............---------------------------,,,++++++++++++++++++---------............///......////////////000000......////////////......,,,---......///........./////////000000000111111333666999999777444111000------------------.../////////............///////////////000111111222222000000000//////.........////////////////////////000000000000//////////////////000111111000//////111111111000111111222333111111111111000000000000//////............//////000000000111111111111111222111111000000000111111111111111111111111111111000000000///000111111222,,,---...///111222333333000000000000111111111111111111111000111111222333/////////000000111111111000////////////000111111000///......------............---......///000111///000000111111000000///......//////000111111111////////////////////////.........///////////////........................////////////000000000000.........///////////////............///////////////////////////......---------...////////////..................---------,,,.........,,,,,,---...------............------,,,---......//////......,,,,,,,,,------------...------------------------...,,,++++++,,,------,,,*********+++,,,---...///++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))***))))))(((((())))))***))))))))))))))))))))))))))))))***************+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((***************++++++,,,'''(((((((((((()))))))))((())))))******))))))(((+++***))))))(((((()))))))))************))))))(((************************))))))******++++++,,,,,,))))))******++++++,,,,,,((()))+++,,,,,,,,,+++***)))(((((()))***+++------*********++++++,,,,,,---,,,------------..................///000111111222222222111111111000000000222333444666888999::::::===;;;>>>DDDLLLVVVggguuu------........./////////------------------------,,,------......///......------------------------,,,,,,+++++++++,,,---------------............///------........./////////---...///000000///...------------------...////////////000000000111111111444888===>>><<<777333000......------......///000//////............//////...//////000111111222222000000000/////////......////////////////////////111000000000/////////...//////000000000000//////222222111111111222333444111111111111000000000//////......------......//////000000000111111111222111111111111000///......111111111111111111111111111000/////////000222222/////////000111222333333000000000000111111111111000000000000000111222222000000000000000000000111//////......//////000111//////...------------...,,,------...//////000000///000111111111111000///,,,---...///000222333333////////////////////////------........./////////.........//////000000111////////////000000000000............/////////000............///////////////////////////......---......///000000000000///---------...............---......,,,******---000------............------,,,---......//////......,,,,,,,,,---------......------------------------...,,,++++++,,,------,,,++++++++++++,,,------...************************))))))))))))))))))))))))***+++,,,------,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))&&&''''''''''''((((((((())))))(((((())))))***+++'''((((((((())))))))))))))))))************))))))+++***))))))(((((())))))******+++++++++***)))(((*********************************+++,,,---------))))))******+++,,,,,,---((()))***+++++++++***)))************+++---///000++++++++++++++++++++++++,,,,,,---------.........---......//////000000000///000000000000000000000222333444666888999::::::<<<;;;===CCCKKKUUUeeettt.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------------------------,,,,,,,,,,,,------...///---------.........//////,,,---------......//////---...///000000///...---...---,,,,,,---...///000000000000000111111111111333777===@@@===777222///...............///000111//////............//////...//////000111222222222000000000111111111111111////////////////////////111111000000/////////...000000////////////000000111111000000000111333444222111111111000000//////.........------.........//////000000111111111222000111111111000///---,,,111111111111111111111111111000/////////000222333111111111111111222222222000000000000111111111111000000000///000111111222111111111000000000000000...............///000000//////...------------...---...///000111111111111///000111222222111000///)))***+++---///000222222////////////////////////,,,---------......//////...//////000111222222333////////////000000000000---.........//////000000............/////////000///////////////......---//////000111111111111111,,,------....../////////...///...+++)))***...222---..................---,,,---......//////......,,,,,,,,,------.........------------------------...,,,++++++,,,------,,,------,,,++++++,,,,,,,,,************************((((((((((((((((((((((((,,,,,,---......---,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))'''''''''(((((((((((()))'''''''''''''''((())))))'''((((((((())))))******))))))************))))))''''''(((((()))+++,,,---***+++,,,,,,+++***)))(((************************(((((()))***++++++,,,,,,((())))))***+++,,,,,,,,,'''((()))***+++***)))))),,,,,,,,,,,,---///111222,,,,,,++++++++++++++++++,,,,,,,,,---------......---------...............------...///000111222222222333444666888999::::::;;;:::<<>><<<===AAAGGGRRRddduuu------------------------------...............---------......///...............---------,,,,,,,,,---...///...,,,******+++,,,,,,,,,,,,---------...,,,------------------.../////////000000000000000........................//////000000000000//////111222444444444333111000------------------------/////////000000//////...111111222222222222111111111222333222000///000111000000000000111111111111000000000000000000000000000000000000000000000000000000111111111222222222333333222111111000//////111000///...------------000000000000000000000000111000000/////////000000000000000000000000000000000000000000000000000000111///......111333333333111111000000///000000111000000000000000111111111111111000000000000111111//////000111111000//////000/////////.....................111333444111///000000000000000000000000000000000000///////////////////////////000111111......------------.........////////////000000000111111111000000000//////---,,,,,,---///000///...............////////////////////////////////////////////////////////////000000000000///...---,,,........................111000///......------................../////////---,,,,,,,,,,,,---......///......---,,,---------++++++,,,---------------,,,***)))***,,,---,,,***+++++++++*********)))))))))************+++++++++******++++++++++++******++++++***))))))))))))))))))))))))))))))))))))))))))'''&&&'''***+++***(((''''''((()))***++++++,,,((((((((((((''''''''''''((((((((((((((('''''''''((((((((('''&&&%%%%%%%%%$$$%%%&&&'''((((((((((((***)))))))))))))))))))))(((((((((''''''((())))))*********)))))))))(((((((((((())))))))))))(((((())))))************))))))(((((((((((()))))))))))))))***+++***))))))+++------,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000111111000/////////////////////000111111555666777999:::;;;<<<<<<===<<<>>>BBBGGGRRRcccsss..............................//////......---,,,.........///......------...------------,,,,,,,,,---///000///---++++++,,,---.........////////////.........---------------,,,,,,,,,---...//////000........................000000111111111111000000000000000/////////......////////////////////////000000000000000000000000111111222222222222111111111222333222000///000111000000000000111111111111000000000000000000000000000000000000000000000000000000000111111111222222111111111000000//////...000///...------,,,,,,,,,000000000000000000000000111111111111000//////...000000000000000000000000111111111111111111111111222000//////222333333333000///////////////000000...//////000000111111222111000000//////000000111////////////////////////////////////.....................000222333111///000000000000111111111111000000000000//////////////////000111111111111000------,,,,,,,,,,,,------............////////////111111000000000000/////////...------...///...,,,............////////////////////////////////////////////////////////////000000000000///...---,,,............................../////////.........000000//////////////////---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,++++++,,,,,,+++)))************)))))))))))))))************+++++++++******++++++++++++******+++***))))))))))))))))))(((((((((((((((((((((((()))((('''(((*********)))((((((((())))))*********(((((((((((('''''''''''''''''''''((((((((((((((())))))((((((''''''&&&&&&)))(((&&&%%%%%%&&&((()))*********))))))(((((((((&&&&&&&&&&&&'''((())))))))))))*********)))((('''(((((())))))))))))(((((())))))***************))))))))))))))))))(((((((((******+++)))((()))+++---///---+++(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...//////000000000///...000////////////000111111555666777999:::;;;<<<<<<===<<>>CCCHHHQQQaaaooo,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///111111111.........///......------,,,,,,,,,------------...,,,---//////---,,,------++++++,,,,,,,,,---------/////////...............//////////////////..............................111111222222222222111111111000...---------...///000000000000000000000000000///......///000222333222222333333333333222222000111222111///...///000000000000000111111111111000000000000000000000000000000000000000000000000---...//////000111222222111111111111111111111111222111000//////......///////////////////////////000111111111222111111000000000000000000000000000........................000000///000222222000///111000000000111222333444222222111000...---,,,,,,000//////......//////000////////////////////////.........///////////////...///000000......///000------......//////000000000000000000////////////,,,,,,---............---/////////....../////////000000000000111111111111000000////////////......---,,,+++---///000000///............////////////////////////////////////////////////////////////...///////////////......000000000000000000000000+++,,,---...............000000//////////////////---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,)))***,,,---,,,---///000,,,,,,,,,---------------)))************+++++++++******++++++++++++******)))))))))))))))******+++***************************+++++++++)))((()))***(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((())))))))))))(((((((((((()))***++++++***(((%%%###)))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))(((((()))))))))((('''&&&(((((())))))))))))(((((())))))***+++,,,,,,,,,,,,***************)))))))))***+++,,,+++***))))))***'''''''''((()))+++---...***++++++,,,,,,------...)))***+++,,,---...///000............///000111111111000000000000111222222333444555777888999999:::::::::===BBBHHHQQQbbbqqq------------------------***+++,,,...///000000000------......///.........,,,,,,,,,---------......+++,,,......,,,,,,,,,---+++,,,,,,,,,,,,---------............////////////------......//////000000........................000000111111111111000000000//////...............///////////////////////////...------...///111333222333333444444333333222///111111111///...///000000000000000111111111111000000000000000000000000000000000000000000000000------...///000111222222000000000000000000000000111111000///............////////////////////////000000000000111222333333000000000000000000000000......................../////////000111111///---/////////000000111222333111111000///...------,,,//////............////////////000111111000//////............/////////000...///000///------...111---......///000000111111000000000000////////////---------------.../////////......------......////////////000000000000111000000/////////.........///---,,,---...///...---............////////////////////////////////////////////////////////////......////////////......////////////////////////---------,,,,,,---...................../////////---,,,,,,,,,,,,---......///......---,,,------------------------,,,++++++***,,,......,,,,,,---000+++++++++,,,,,,---------)))************+++++++++******++++++++++++******)))))))))))))))***++++++***************************+++---+++)))((()))+++''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))******+++***(((&&&$$$((((((((((((((((((''''''(((((((((''''''((()))))))))(((((((((((('''''''''(((((())))))))))))((((((((()))***+++,,,,,,,,,,,,)))******************+++(((+++------+++)))((((((''''''(((******+++++++++******+++,,,,,,---......))))))***+++---...///000//////......///000222333111111000000111111222333444555777888:::;;;;;;;;;:::999;;;@@@FFFQQQdddttt........................,,,,,,---.../////////...,,,,,,---.../////////...,,,,,,,,,------.........***,,,------,,,+++,,,---,,,,,,,,,---------......------......//////000000***+++,,,---///000111222........................000000111111111111000000/////////.........------////////////////////////......---,,,---///111333000111111222222111111000///111111000///...///000000000000000111111111111000000000000000000000000000000000000000000000000------...///000111222222.........///////////////000000...---------------////////////////////////000000//////000222444555000000000000000000000000///////////////////////////......///111000...,,,............///000222222///////////////.........//////............//////...000111333333111000...---.........//////000000...000111///---,,,...111...//////000111222222222000000000000//////////////////...------///000111...------,,,,,,------.............../////////000000/////////............111///...---......,,,+++............/////////000////////////////////////////////////////////////......///////////////...........................///...,,,++++++,,,---...***++++++,,,,,,------------,,,,,,,,,,,,---......//////...------------...------...///...---+++***,,,...///...,,,***,,,...*********++++++,,,,,,,,,)))************+++++++++******++++++++++++******))))))((())))))***++++++))))))))))))))))))))))))***,,,---,,,)))''')))+++''''''''''''(((((()))))))))(((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''(((((())))))******'''''''''(((((((((((((((***))))))(((((((((((()))))))))(((''''''''''''((((((((())))))))))))((((((((()))***+++,,,---------+++++++++,,,,,,------...(((***---...,,,***(((''''''(((***++++++***)))(((******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000/////////000111333444111111111000111111222333666777888:::;;;<<<======:::999:::???FFFQQQeeeuuu000000///...---+++))))))......---,,,,,,,,,,,,---,,,---------.../////////------------------,,,,,,......//////......---,,,...............---------***+++---,,,++++++,,,...+++,,,,,,------.........000000///...............---...///000222222333333//////.........---------+++,,,...000000///...,,,...------------...//////222000///......///000222444444444333222111000///111///...------...///111000000000000111111111111000000000000////////////222222111111000000//////333333222111000000000111222000...---,,,---...///---------.........//////---...///000111222333333222111111000000000000000222222111111///...---,,,//////...............///000000000000000000000000000///...------...///000........................222333444444333222111///---......///////////////222222222111000//////...---------...000111333444222111111000///000000000000000000000000000//////000000/////////........................---------...///000///...---...000000///...---------------//////............//////000000//////.........---........................,,,---......//////..............................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++,,,,,,------...///...---,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,,,,,,,+++******((((((''''''''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''(((((((((((('''''')))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))((()))******+++))))))))))))************(((((())))))*********+++''')))***++++++***)))''')))))))))***++++++,,,,,,,,,+++++++++,,,,,,---...//////...------------...---......///000111111222222000///...///000222333333444666888999::::::::::::999;;;@@@GGGRRRfffvvv............---,,,++++++...---------------......,,,,,,,,,---------------//////...---,,,,,,+++++++++,,,---...............------..................---...000///......///111---------------.........000000///...............///000000111111111000000//////.........---------,,,,,,.../////////...---...------------...//////111000...------...000111333333333222222111000//////000000000000000000/////////000000000111111111000000000000////////////000000000000000000//////222111000000/////////000111000...---------//////---------.........//////......///000111222333333222111111000000000000000000000000111000000//////111111111000000000111111000000000000000000000000000///...------...///000........................000000111222111000//////---......///////////////111111000000///......---//////...//////000111222000000000////////////.........//////////////////...---------,,,,,,,,,,,,------..................///000111000///...///111//////...---------------//////............//////000/////////.........---........................,,,---......//////..............................,,,,,,,,,,,,------------)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,++++++***)))+++***)))((((((((()))***))))))))))))))))))))))))(((((((((((()))))))))***'''''''''(((((()))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((************************''''''((()))))))))))))))(((((()))))))))*********(((((()))))))))*********************))))))))))))******))))))))))))******)))))))))***++++++,,,,,,++++++++++++,,,,,,------,,,---------......//////---......///000000111111111000///...///000222333333444666888999:::::::::;;;:::;;;???DDDOOOaaaqqq,,,,,,------...------------------------...///000---------,,,,,,,,,,,,,,,000000///...,,,+++***))))))***+++---......//////,,,---------.../////////+++,,,...---,,,,,,---/////////..................000///......---.........222222222111000///...---...............------------------............///...------------...//////000///...------...///000111111111111000///.........000111333333111000...//////000000000000111111////////////000000000000//////////////////000000000000///.........//////111000...------...//////---------.....................///000111222222333222111111000000000000000//////000111111111111111.............../////////000000000000000000000000//////............//////////////////////////////------.../////////......---......///////////////000000//////......------000000////////////000000...//////000000...---,,,---------....../////////------------,,,,,,,,,,,,,,,---------...////////////000111111//////000111//////...------------...//////............///////////////...............////////////////////////,,,---......//////......////////////////////////++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******...------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,++++++***))),,,,,,+++))))))(((((()))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))******(((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''((()))*********))))))(((((())))))))))))******,,,++++++***))))))((((((,,,***(((''''''(((***,,,)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,...////////////.........//////000000111111000/////////000222333333444666888999:::::::::<<<:::;;;>>>BBBKKK\\\kkk{{{,,,------......------,,,,,,,,,,,,---...///111222.........------,,,,,,,,,//////...---,,,,,,++++++)))***+++,,,------------,,,,,,,,,---...///000000***+++---,,,++++++,,,...000000//////.........---///......------.........111111111111000///------...........................------------...//////...------------.../////////...------------...//////000000000//////...---///000111111111111000///////////////000000000111////////////000000000000------......//////000000000000///....../////////000///............//////...........................//////000111111222222222111111000000000000000///000000111111111111111---......////////////////////////////////////////////////....../////////000000000000000000000000,,,,,,------............---......///////////////000000000//////.........///////////////000000111...///000111111///---,,,+++,,,,,,------......///........................,,,,,,,,,---...///000000...000111000///...///000///......---------......//////............//////........................////////////////////////,,,---......///.........////////////////////////******+++++++++,,,,,,,,,//////...,,,+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,+++***************************))))))))))))))))))))))))+++++++++++++++***)))))),,,++++++***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&''')))++++++***)))'''(((((((((((()))))))))***+++*********************+++***)))(((((()))***+++)))))))))***++++++,,,,,,+++++++++,,,,,,,,,++++++)))***---///000///...---........./////////000000000000//////000000111222333444666888999:::::::::<<<:::;;;>>>AAAJJJZZZiiizzz............---,,,+++***++++++,,,,,,...///111222000000//////......------,,,,,,------------------+++,,,,,,---,,,,,,++++++,,,,,,,,,---...///000000...///000000//////000111000000//////.........---......------------......//////000000000//////...---........................------------...//////...------------...//////......------------............/////////...------000///............///000...////////////000000000.../////////000000000111------......//////000000000000/////////000000111//////........./////////.....................---//////000000111111222222222111111000000000000000000111111111111000//////111111222333444444333333////////////////////////...//////////////////...000000000000000000000000------------...//////000---......///////////////111111000000000000000///------......///111222333///000111222222000...---+++,,,,,,,,,------......------..................,,,,,,,,,---...///000000---...//////------...///......---------....../////////............//////---------...............////////////////////////,,,---......///.........////////////////////////******+++++++++,,,,,,,,,111000///---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,+++******************************************************++++++++++++***))))))))))))******++++++++++++(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((******))))))))))))******''''''(((((((((((('''''''''''''''''''''((())))))(((((((((''''''(((((((((((((((((((((((((((((((((++++++++++++++++++++++++''''''((()))))))))))))))%%%''')))***+++***(((''''''(((((((((((()))))))))((())))))***+++,,,,,,---((()))***++++++***)))((()))))))))***++++++,,,,,,***++++++,,,,,,+++******+++,,,...//////---,,,***............////////////000000000000000111111222333444666888999::::::::::::999;;;???CCCKKK[[[jjj{{{............---,,,+++******++++++,,,---...000000000000000///////////////++++++,,,------......///---------------,,,++++++,,,---------.../////////---...//////......///111//////..................---------,,,------...///---...//////000000000000---------...............---------............///...------------...//////.................................//////......---111///...,,,,,,...///111......////////////000000......//////000000111111//////////////////000000000000//////000000111111.........///////////////...............---------//////000000111111111111222111111000000000000000000000000000000///.........///111222333333222111000000000000000000000000......////////////......////////////////////////.........---......///000---......///////////////111111111111000000000000,,,------...000111333444000111222222222111///...------------------------++++++++++++,,,,,,,,,,,,,,,---------.../////////,,,---......,,,,,,---......------------...////////////............//////---------------.................................,,,---......//////..............................++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,---------,,,+++*********************************************************++++++******)))((('''((()))***++++++++++++(((((((((((((((((((((((()))))))))*********++++++))))))((((((((((((''''''+++******))))))******+++''''''((((((((((((''''''''''''&&&''''''((()))***)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))&&&'''((()))))))))((((((''''''(((((((((((())))))'''((()))***+++---......'''(((***,,,,,,***(((''')))))))))***++++++,,,,,,***+++,,,,,,,,,+++)))))),,,---......---,,,+++***........................///000000000111111111111333444666888999::::::::::::999;;;???DDDLLL\\\kkk|||,,,------...------,,,,,,*********+++,,,---...///.........///////////////,,,,,,------------------,,,------.........------------..................+++,,,------,,,,,,---...---------------.........---,,,,,,,,,------...///---......///000000//////---------.........//////,,,,,,.../////////...---...------------...///////////////000000/////////......////////////......000//////////////////000........./////////000000.........///000111111111000000000000000000/////////.........//////000111---....../////////////////////.........---------000000000000111111111111222111111000000000000000---......////////////...***+++---///000///...---000000000000000000000000---...///000000///...---........................//////...---------......---......///////////////000000000000000000000000............///000222222111000000000000///////////////......------,,,,,,******+++++++++,,,,,,,,,------..................---...///...---,,,---///---------------...////////////............//////,,,,,,,,,------.........------------------------,,,---......//////......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******************************************************************))))))((('''((()))*********)))((((((((((((((((((((((((((())))))*********+++++++++*********))))))(((((((((******))))))))))))******''''''((((((((((((''''''&&&&&&&&&''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''''''''(((((((((((()))'''''''''((((((((())))))))))))***++++++,,,------))))))************)))))))))))))))***++++++,,,,,,***+++,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,------........................//////000111111111111111333444666888999::::::::::::999;;;???CCCKKK[[[iii{{{***+++,,,---............************+++,,,------,,,---------.../////////.........------,,,,,,,,,++++++---...///000000000...............---------...///000000//////000222+++,,,,,,------.........,,,,,,,,,,,,------...///...///////////////......---------.........//////+++,,,...000000///...,,,...------------...////////////000000000000//////......///////////////...///000111222222111000///............/////////000---......///000111111222222222111111000000//////---------------...///000------...///000000////////////.........---------000000000000111111111111222111111000000000000000***+++,,,...///000000000+++,,,...000111111000///000000000000000000000000---...///000000///...---........................000///---,,,+++,,,,,,------......///////////////.........///////////////000000////////////000000000000///............///000000///...---,,,,,,+++,,,,,,,,,------........................---------...///000///...---...000---------------...///000//////............//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,++++++******+++---......---+++***))))))))))))))))))))))))***************************************)))(((((())))))******)))(((&&&%%%(((((((((((((((((((((((()))************+++++++++++++++++++++******))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''''')))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((''''''''''''((())))))''''''''''''((((((((()))++++++++++++++++++,,,,,,+++***)))'''''')))***+++)))))))))***++++++,,,,,,)))***,,,---,,,***((('''*********+++,,,---...///.....................---//////000111111111111111333444666888999:::::::::::::::<<>>BBBHHHWWWeeewww******++++++++++++++++++))))))))))))))))))))))))((()))+++,,,.../////////......------------......000//////.........//////............/////////000////////////////////////...//////000000//////.../////////000000000111111111000...---,,,+++++++++******,,,---......//////---......///////////////------......///000000000////////////////////////000000////////////000000000000////////////000111111111111222222222333333000111111111111222222222222222222222222222222222111111111111111111111111000000000/////////...............//////000000111,,,---...//////000//////------...............///000//////...------,,,,,,.........//////...............////////////......////////////////////////------......///000000000222111000//////////////////............---------000000000000000000000000////////////000000000000//////000000000000//////------,,,,,,,,,---..............................------............------.........///////////////////////////////////////---------............///---............---,,,,,,...------,,,++++++++++++++++++++++++++++++++++++---------------------...------,,,,,,------...///...---,,,,,,++++++++++++***,,,---,,,++++++---...,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++)))((((((((((((((('''''')))))))))***))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&'''((()))******))))))((((((((((((((((((((((((&&&'''((()))***)))((('''((((((((((((((()))***+++))))))))))))))))))))))))******)))((('''&&&&&&%%%'''''''''&&&''''''((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))******++++++******)))******+++,,,,,,,,,,,,+++///...,,,+++,,,---///000---------......//////000...------......///000111000000111222333333444444333444666777999:::::::::999999;;;>>>AAAHHHVVVcccwww(((***+++---...---,,,+++))))))))))))))))))))))))*********++++++---............------------......//////.........//////000,,,------...///000111111///////////////////////////..................///....../////////000000000111000///.....................------------......---......///////////////------......///000000000000000000000000000000000111111000000000000111111//////......///000111222//////000000000111111111000000000111111111111222222222222111111222222222111111111111111111111111000000000000/////////...---......///000000111111------...000000111111111////////////............////////////...............//////000000//////...//////............//////////////////////////////......//////000111111222000000000///000000111111000000/////////.........////////////////////////000000000000////////////...///000111111000///...,,,,,,,,,,,,,,,---...///------------------------,,,------......------,,,............/////////000////////////////////////---------............///------.........---,,,+++---------,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,------...///,,,,,,,,,,,,,,,,,,------+++,,,---,,,++++++---...,,,+++++++++,,,,,,---...,,,++++++++++++*********&&&'''((()))************************************))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''((()))******)))((((((((((((((())))))(((((((((%%%&&&((()))***)))(((''''''''''''((((((***++++++&&&''')))+++++++++***)))''''''(((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''))))))))))))))))))))))))'''(((((()))******++++++)))***++++++++++++***)))******+++,,,,,,,,,,,,+++------,,,,,,,,,---...///+++,,,,,,---......//////...------......///000111000000111111222222333333333444666777999:::::::::<<<<<<===@@@CCCIIIVVVdddvvv'''))),,,/////////---,,,************************,,,+++***)))***+++,,,---......------------......,,,,,,,,,,,,,,,---......+++,,,---...///111222222///////////////////////////...---,,,,,,---...///............////////////000000000000000111111222333222000...---,,,---------......///////////////------......///000000000111111111111111111111111222111111111111111222222///.........///000222333............///////////////000000000000111111111333222222111111222222333111111111111111111111111000000000000////////////---......///000111111222......000111111222222222111111000000//////............//////000000111111//////000000000000//////000///...------...///000000000000000000000000000...//////000111222222333,,,,,,,,,---...///000111111111000000/////////...........................000000000000////////////...///000111111000///...,,,,,,,,,,,,,,,---...///---------------------,,,,,,------......------,,,---.........//////000000////////////////////////---------.........//////------...///...---+++***,,,,,,------,,,+++)))(((************************)))******++++++,,,,,,---++++++******++++++,,,---)))******,,,---......///+++,,,,,,,,,++++++---///++++++++++++,,,,,,---...+++++++++*********))))))++++++,,,---------------))))))))))))))))))))))))++++++******)))))))))(((''''''((())))))***))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((()))******)))((('''******++++++++++++******%%%&&&((()))***)))((('''%%%%%%%%%&&&&&&((()))***$$$&&&))),,,---,,,***)))%%%%%%&&&'''((()))***+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,+++++++++,,,,,,------++++++,,,,,,---...//////...------......///000111000111111111111222222222333444666777999:::::::::???>>>???BBBDDDJJJWWWdddvvv++++++------------+++++++++++++++******)))))))))))))))))))))))))))))))))++++++******++++++,,,---222000---***)))***---...............////////////000000000000000000000000000/////////............//////............//////////////////////////////......////////////......111000///...............111111222333333333222222333333333333333222111000000000000000000000000000222111111000///......---///000000000000111111111111111111111000000000000000000000000000000000000000111111000//////000222111111000000//////......///000111000///...///000......///000000000000000000000000000000///......////////////000000000000111111111111111111111111......////////////......000000000000000111111222000000000000111111111111...............///000000111000000///...---------............////////////111111222222222222111111000000000000000000000000///...---,,,,,,---.../////////.........------------------.........//////,,,,,,---///000222333333111000///......///000111//////...---------------......................../////////...------,,,,,,---.........---,,,,,,+++)))))))))******++++++,,,///...,,,++++++,,,...///........................,,,---...---+++***+++,,,...,,,,,,///111111---***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((()))***+++,,,222000,,,)))(((((()))*********)))(((((()))***+++)))***+++***)))((()))***))))))))))))))))))))))))*********)))))))))))))))++++++***)))((('''&&&&&&'''(((((())))))))))))((($$$&&&'''''''''(((***---))))))))))))))))))))))))***)))***---***$$$&&&---,,,++++++***)))(((((('''((((((((((((((((((((((((+++***(((''''''((()))***))))))))))))******************))))))))))))************+++++++++******)))************************++++++,,,,,,,,,------------.........---,,,,,,+++...///000000000///------000000000000111111111111111222444666888:::;;;;;;:::999:::===@@@GGGUUUcccqqq}}}+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++************************++++++******++++++,,,---,,,,,,,,,------......///............////////////000000000000000000000000///............---------//////............////////////////////////////////////000000000000//////000000///...............000000111222333333333333222222333333222222111000000000000000000000000000000000000000/////////...000000000111111111111222111111111111000000000000000000000000000000000000000111111000//////000222111111000000//////......---///000000//////000222000000111222222222222222000000000000000///....../////////000000000111111////////////////////////......////////////....../////////...///000000111...////////////000000000//////......//////000111111000000///......------............////////////000111111222222111111000000000000000000000000000//////...------...////////////.........------------------.........//////......//////000000111111111000///......///000000111111000///////////////........................---------...............------......------,,,+++,,,,,,,,,,,,,,,---------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,+++***+++,,,...------///111000---***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***+++,,,///...,,,***))))))******+++***)))(((((()))******)))******)))'''%%%&&&'''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((&&&'''))))))(((((()))***))))))))))))))))))))))))***&&&&&&***+++((((((+++++++++***))))))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******************))))))))))))***************++++++******)))************************++++++++++++,,,,,,,,,,,,------......------,,,+++,,,---///000000000//////000000000000111111111111222333444666888999::::::<<<;;;<<<>>>@@@FFFSSSaaappp}}}+++,,,,,,------,,,,,,+++------------............,,,,,,,,,++++++*********++++++******++++++,,,---(((***---000111000...,,,............////////////000000000000000000000000.........---------,,,,,,//////............//////////////////////////////000000000111111000000000////////////............//////000222222333333333111222222222222111111000000000000000000000000000....../////////000000000000111111111111222222222111111111111000000000000000000000000000000000000000111111000//////000222111111000000//////......+++---////////////111333000000111222222222222222000000000000000//////...000000000000111111111111////////////////////////...//////000000//////..................//////000............////////////000000/////////000111111000000000///......------............////////////000111111222222111111000000000000000000000000000//////............//////...............---------------........./////////000000000000////////////000//////......///000000111111000///////////////........................+++,,,,,,---......//////------......------,,,,,,------------,,,,,,,,,,,,...---,,,++++++,,,---...------------------------,,,---------+++***+++,,,---------...000000---+++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++***,,,+++***)))))))))))))))+++,,,,,,***'''%%%%%%&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))***))))))((('''&&&"""$$$'''(((((('''((()))(((((((((((((((((((((((()))$$$"""''',,,,,,***)))***))))))(((((('''''''''))))))))))))))))))))))))&&&''')))++++++***(((&&&))))))))))))******************))))))))))))******))))))******+++******)))*********************************++++++++++++,,,------......------,,,,,,+++,,,...000111111111000000000000000111111111111333444555666777888888888===<<<===>>>@@@EEEQQQ^^^ooo{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...------,,,,,,++++++***++++++******++++++,,,---,,,---///111000...+++***............////////////000000000000000000000000//////.........---------//////............////////////////////////////////////000000000000//////...///////////////............000111222222333333000111111111111111000000////////////////////////,,,------...///000111111111111111111222222222222111111111111000000000///////////////////////////000111111000//////000222111111000000//////......,,,---//////...///000222......///000000000000000//////000000000000//////000000000000111111111222000000000000000000000000//////000000000000/////////............///000000........./////////000000111111000000000000111111000000//////........................////////////000000111111111111000000////////////////////////////////////////////////....................................//////////////////////////////000000............/////////000//////...---------------........................,,,,,,,,,------.........,,,------...------,,,,,,,,,,,,,,,++++++******)))...---,,,,,,,,,,,,---...////////////////////////---...///...,,,+++,,,---------......//////---,,,......---------,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,++++++***+++++++++)))***+++,,,---,,,++++++---,,,+++***))))))((((((,,,------,,,***((())))))((((((((((((((((((((((((''''''((((((((((((((()))'''((((((((()))))))))***************)))'''&&&&&& $$$'''''''''((()))(((((((((((((((((((((((('''%%%$$$''')))***)))((()))((((((((('''''''''&&&))))))))))))))))))))))))'''''')))******)))((((((((()))))))))******************))))))))))))******((())))))***************************************))))))*********+++++++++,,,------...------,,,,,,,,,---///000111111000000///000000000111111111111444444555666777777777777<<<;;;<<>>@@@FFFRRR___kkkxxx---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,---///222333............////////////111111111111111111111111111111111000000000////////////............//////////////////////////////,,,------......------,,,------///000000000///.........///000000000000///...//////000000000000///000000000000000000000000***+++,,,---///000111222///000000000000111111111111111111111000000000000000000000000000000000000000111111000//////000222111111000000//////.........///000///---,,,---...000000111222222222222222...//////000000000000000////////////000000000000///////////////////////////000000111111000000///000000000000000111222222000000000000111111111111111111000/////////000000//////////////////..................///////////////000000111111000000///000000000000000000000000------............---------------...................../////////000000000---......///000111111222,,,---...///////////////111111000///////////////..............................------,,,++++++***,,,,,,------......------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000111000...---...///---...///...---,,,...///------------,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++++++++++++++*********++++++,,,((()))+++,,,------,,,,,,+++,,,,,,,,,+++***))))))%%%&&&(((((('''''')))***))))))))))))))))))))))))(((((())))))******++++++''''''(((((())))))******))))))***))))))((('''&&&***,,,---,,,***(((''''''((((((((((((((((((((((((%%%+++---)))%%%&&&((()))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&'''(((+++,,,))))))))))))******************))))))))))))******''''''((()))*********************************************++++++++++++,,,,,,,,,------......------000000111111111000///...000000000000111111111111333444555666666666666666888888;;;???AAAFFFRRR^^^jjjwww---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******++++++,,,,,,------++++++******++++++,,,---,,,,,,,,,---...000222333............////////////111111111111111111111111000000000000//////////////////............//////////////////////////////------............------,,,---///000111000///...//////000000//////......---...//////000000//////000000000000000000000000++++++,,,---///000111111....../////////000000000111111111111000000000000000000000000000000000000000111111000//////000222111111000000//////......,,,...///...------...///000000111222222222222222......///000000000000000---.........////////////////////////////////////000000111111111111000000///////////////000111111/////////000000000000111111000//////......//////.../////////////////////............//////////////////000000000000//////000000000000000000000000+++,,,---......---,,,+++---------.........//////.../////////000000000000////////////000000000000+++,,,---///////////////111111000///////////////........................---,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------...............,,,------------------,,,++++++++++++++++++++++++---...///...---,,,,,,...---...///...,,,,,,...000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((((((((()))***+++++++++)))))))))))))))***+++,,,)))***++++++,,,,,,,,,,,,***+++,,,,,,,,,+++******%%%&&&''''''&&&%%%'''((())))))))))))))))))))))))''''''(((((()))******+++(((((((((((())))))))))))(((((())))))))))))((((((***+++,,,+++)))((()))***))))))))))))))))))))))))&&&***+++''''''***+++((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))***+++))))))))))))******************))))))))))))******&&&'''((()))************************************++++++++++++,,,,,,,,,,,,+++,,,------......------...///000111222111000///000000000000111111111111222333444555666666666666999999<<>>???CCCMMMYYYiiiwww111111000000000/////////+++,,,---+++)))(((***,,,,,,++++++***))))))******************++++++,,,,,,,,,,,,.../////////...---++++++,,,---...///000111222111111000000000000000//////000111000///...---+++,,,,,,---....../////////////////////.................................------..................////////////////////////---......//////000000000000///...---------------,,,,,,,,,,,,,,,,,,------......//////000000111111222111///.........///000111111111111111222333333000000///......///000000000000/////////.................................111111111111111111111111111000000000000000000000////////////////////////222...+++,,,000111///---///.........///000111222222000......000111000...111000000////////////000111000000000/////////...000000000000000000000000........................---...///000111000000//////////////////////////////...,,,+++******++++++---------............///000000000///////////////111000...///111111///,,,------.....................//////000000//////.........//////...------,,,******+++,,,------------........................------------------------*********+++,,,---...///+++******+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++******))))))))))))************))))))))))))************+++++++++***))))))*********))))))(((((((((&&&(((***+++,,,***((('''************************''')))))))))((()))***,,,******)))((((((((((((((())))))(((''''''((())))))*********)))((('''''''''&&&''''''((())))))(((((('''(((((()))))))))))))))&&&&&&&&&'''(((((())))))))))))))))))((((((((((((((((((((()))*********+++'''((()))***+++******)))++++++++++++++++++++++++++++++*********)))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......000000111222222222222222222222111111000/////////444444555666666666666666888888:::===>>>BBBMMMYYYgggwww------------,,,,,,,,,,,,+++,,,,,,+++))))))***,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,---............---+++,,,,,,---...///000000333222111111000000111111000000111222111000///...---------......//////000000000//////......------........................//////..................////////////////////////........................///......---------......------------,,,,,,,,,,,,......//////000000111111222111///......///000000//////.........///000000111000000//////000000111111000000000////////////////////////////////////111111111111111111111111111111111000000/////////////////////////////////111...,,,---000111///---///.........///000111222000///---...///000000///111000000000000111111222000000000000////////////000000000000000000000000////////////////////////---...///000000000000///////////////////////////......,,,+++++++++++++++---------............///000000//////...------,,,111000......///000///...,,,,,,------...//////000---..................---.........///......---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************++++++,,,---***))))))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******))))))))))))************))))))))))))******(((((()))*********))))))***************))))))))))))***,,,---,,,+++)))(((((()))))))))))))))))))))((()))***)))(((((()))+++***))))))(((((((((((((((***))))))(((((())))))*********))))))((((((''''''''''''((()))))))))(((((()))(((((((((((()))******(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))******+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,---...///111111222333333333333333000000000000000000000000222333444555666777777777666666888<<<===AAAMMMYYYeeeuuu++++++++++++************,,,,,,,,,++++++++++++,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,---------.........,,,,,,------...//////000222111000000//////000000111111222333222111000///............//////000000111111000///...------,,,........................000000//////......------////////////////////////.........------,,,,,,,,,......---------......///......------,,,,,,,,,+++......//////000000111111111000////////////000000//////............//////111111000000000000111111000000000/////////......000000000000000000000000111111111111111111111111222222111000///......---////////////////////////000...---...000000///---.........///000000111111......---...///000000000////////////000111222222000000000000////////////........................................................./////////////////////////////////////////////......---------------------............///------------,,,,,,++++++111000...---......///000---------.........//////,,,------......------,,,---...............------.........///......------++++++++++++++++++++++++------------------------///...---+++***)))))))))+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))************))))))))))))******(((((()))***+++++++++***++++++*********************+++,,,,,,,,,***(((''''''''''''''''''((((((((()))******)))''''''(((***))))))(((((((((((())))))******))))))))))))*********)))))))))(((((((((''''''(((((()))))))))((((((***)))((((((((()))+++,,,************))))))((((((''''''(((((())))))******)))))))))))))))(((((((((((()))))))))******************++++++++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,)))************+++++++++,,,,,,,,,,,,------...///000111222222333333222222//////000000111111111111111222333555666777777777555555888<<<>>>BBBNNNYYYcccttt------------------......------,,,,,,,,,---------...------,,,------...............---------------,,,,,,,,,,,,------......,,,,,,------.../////////000000///............///111222333333333222000///.........///////////////111111000///...------,,,........................000000000//////......---////////////////////////......------,,,,,,++++++......---------......///.........------,,,,,,,,,......//////000000111111000///////////////000000333333222222222222333333000000111111111111000000/////////.........------000000000000000000000000000000000000000000000000222111111000///...------////////////////////////.........///000000...------...//////000111111111---............///000111............//////000111////////////000000000000------------------------------------------------...............//////000////////////////////////..................---------------............///,,,,,,---------.........//////...------...///111//////.........---------,,,,,,------------,,,,,,------...............---.........///......------////////////////////////------------------------000///...---++++++******---,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++*********))))))))))))************))))))))))))******))))))***+++,,,,,,,,,,,,******************++++++))))))******)))((('''&&&))))))))))))******++++++((()))***(((''''''(((***))))))(((((((((((())))))))))))************))))))))))))))))))((((((((((((((()))))))))))))))((((((***)))((((((((()))+++,,,+++++++++***))))))((((((''''''(((((())))))******)))))))))((((((((((((((()))))))))))))))*********((()))))))))*********+++++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,------,,,++++++,,,---.../////////000000111111111111111/////////000111111222222111222333555666777777777666666999===???CCCNNNZZZaaarrr,,,,,,,,,,,,------------...,,,++++++---......---+++++++++++++++,,,,,,---/////////...............,,,,,,,,,+++,,,------...---------.........////////////...------------...111111222333222111000///........................000000//////......------........................000000//////////////////////////////////////////.........------,,,,,,,,,///......---------...............---------------......//////000000111111////////////000000000000222222111000000000111111///000000111111000000///............------------////////////////////////000000000000000000000000000000000//////.........////////////////////////---...///000000///...------...///000111111111000---...///...------///000///............//////000////////////000000000000////////////////////////------------------------......------......///000////////////////////////+++,,,,,,------,,,++++++---------............///---......///000000111111---...///...------///000000//////...------,,,,,,,,,------------------,,,,,,---......///.........++++++,,,,,,---,,,,,,,,,........................---------------------------,,,,,,,,,------...//////---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************************+++,,,------,,,+++*********))))))))))))************))))))))))))*********++++++,,,,,,,,,,,,+++)))))))))***************'''((((((((((((''''''&&&'''''''''((())))))******'''((()))(((''''''(((***((((((((((((((())))))***((())))))******))))))((())))))))))))(((((((((((())))))*********)))((((((***))))))))))))***+++++++++*********))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))((()))******+++''''''(((((()))******************+++++++++++++++******))))))******+++,,,,,,,,,---------.........+++++++++,,,---...///000//////000111111111111000//////000000111111111222111222333444555666666666777777999===???CCCNNNZZZaaarrr************++++++,,,,,,,,,***((())),,,---,,,++++++++++++++++++,,,------000000000/////////......,,,,,,+++++++++,,,---...---------...............000000///...............000111222222222111//////------------------------///////////////.................................///////////////000000000////////////////////////............------------000///...---------------------------..................//////000000111111......///000000000000000......---,,,,,,,,,,,,,,,...///000000000000///...////////////....................................000000000000000000000000//////////////////......////////////////////////,,,...000111000///...------...///000111111111000...///000...,,,+++---000111000//////////////////.../////////000000000111////////////////////////..............................---------...///000////////////////////////++++++,,,------,,,,,,+++---------............///..................//////+++---//////...---...000..................------------............------,,,------...//////......******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++---......---+++*********))))))))))))************))))))))))))*********++++++++++++******)))((((((((())))))*********&&&''''''''''''(((((((((%%%&&&&&&'''(((((())))))&&&'''(((((('''''')))+++((((((((((((((()))******'''((())))))))))))((('''(((((((((((())))))))))))***************)))(((((())))))***++++++++++++***))))))))))))))))))(((((())))))))))))((((((((((((&&&'''''''''((()))))))))***)))((((((((()))++++++'''(((((()))******++++++)))))))))*********++++++******))))))******+++,,,,,,---------............+++++++++,,,---...///000000000111222222222222111000000000000000111111111222333444444555555555555777777999<<<===AAALLLWWWbbbrrr---------....../////////+++(((&&&'''***,,,+++)))---------------...///000111111000000//////......---,,,+++***+++,,,---...---------...............111111000///////////////000000111222111000///...---------------------,,,.........///////////////..............................//////000000111111////////////////////////........................111000///...---,,,,,,,,,,,,---------.../////////......//////000111111111......///000000111000000000///...------------------...///000000///...---000000000000////////////........................000000000000000000000000.........///////////////////////////////////////,,,...000111000///...---,,,---///111111111000000...000000///,,,+++,,,///222222111000//////000000.../////////000000111111------------------------////////////////////////......---,,,---...///000////////////////////////,,,---.../////////...------------.........//////---,,,,,,++++++******))))))---000000...---...///,,,,,,------.../////////---......//////......---,,,,,,---.../////////...+++,,,---...//////000///////////////////////////------------------------,,,,,,++++++***+++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***+++---......---+++*********))))))))))))************))))))))))))*********************)))((('''''''''(((((()))))))))***&&&&&&''''''(((((()))))))))******+++,,,---------%%%&&&''''''''''''***,,,((((((((((((((()))******&&&'''((())))))((('''&&&(((((((((((())))))))))))***************)))((((((((()))***,,,,,,+++******((((((((((((((()))))))))******))))))((((((''''''%%%&&&&&&'''((()))*********)))((((((((()))+++,,,((())))))***++++++,,,,,,(((((())))))*********+++*********)))***++++++,,,,,,,,,,,,---------......+++++++++,,,---...000000111111222333333333333222111111000000000000000000333333444444555444444444666666888;;;<<>>NNNYYYqqq[[[BBB444000000111222////////////////////////---...////////////...---.............../////////......////////////000000000000000/////////......,,,---------------......,,,,,,---------.........------,,,,,,,,,,,,------.................................///////////////,,,---...//////...---,,,))))))***++++++,,,------.........///......---,,,000...------......---,,,///////////////000000000---------------------------------------,,,++++++,,,,,,---............---------,,,,,,,,,,,,------,,,,,,---.........------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---...///......---,,,,,,,,,------,,,,,,+++++++++*********)))))))))(((((((((''''''***************+++++++++***((('''&&&&&&(((***+++((()))******++++++******((())))))))))))((((((''',,,++++++***************))))))))))))))))))))))))))))))))))))(((((('''&&&)))))))))))))))((('''&&&((((((((()))))))))******(((((())))))))))))******))))))))))))************))))))***+++,,,---......))))))))))))************(((((((((((())))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))))))))((('''''''''(((((('''((()))******+++************+++++++++,,,,,,,,,+++,,,,,,,,,------......+++++++++,,,,,,------...---///000000///......//////000111333333222111111111111111111000000000000111222333444555555555555888777999<<<>>>???FFFOOO\\\mmm......///000000///...---,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,------.................................------...///////////////........................,,,---///000111111000000111000000//////000000111........................////////////////////////------...////////////...------...///////////////000000111222111111000//////////////////000111111///000111000...---...///222222222///------...///000222333111//////111333111555999999777444333333......//////000000111111///////////////000000000......000333;;;JJJ[[[gggmmmUUU===333111111000111////////////////////////...///000000000000///............//////000000000........./////////000000///////////////000000000///......---------------------------.........///......------------........................................../////////000---...///000000///...---,,,,,,,,,,,,------------......//////...------,,,///...---...//////---,,,............------------------............---------............---,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,---.........---,,,+++,,,,,,------------------------,,,,,,,,,,,,------...------...///000111111------,,,,,,,,,---......------,,,,,,,,,+++++++++&&&&&&&&&%%%%%%%%%%%%$$$))))))*********++++++++++++)))((('''''')))+++,,,)))***+++,,,,,,,,,+++***''''''))))))***)))((((((******))))))))))))******)))))))))))))))))))))))))))))))))***))))))(((((()))))))))***))))))(((((((((((()))))))))*********(((((()))))))))*********))))))))))))************))))))******++++++,,,,,,))))))))))))************(((((((((((())))))))))))))))))*********)))(((((())))))))))))))))))))))))(((((('''''''''((())))))((()))******+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,---......---///222111///......///...000111333333333111000111111111111000000000///111222333444555555555555777777999===>>>???FFFNNNXXXjjj---...///000000///...---------,,,+++,,,---///000...------,,,,,,------...,,,,,,,,,------.................................---......///////////////......///000000///......,,,...000222333222111000222222111111111111222222........................000000000000000000000000---...//////000000//////------...///000000//////---...///111111111000000///////////////000111111000111222111000//////111000111000///------///111000222333222//////111444777:::===<<<888333000000000000000000////////////,,,---...///000111222333111111222777AAAPPP```kkk\\\GGG333///222222000000////////////////////////...///000111111000///....../////////000000111111............/////////000......//////000000111111111000///......---................../////////000//////............//////........................---.........//////000000---...///000000///...------,,,,,,++++++******))).../////////...---,,,,,,+++++++++---000111000///---------,,,,,,+++++++++------............------......//////......---,,,+++,,,------......---------,,,,,,++++++,,,,,,---------...///...---+++***,,,,,,,,,------............------,,,,,,------...*********+++,,,---...///************+++,,,,,,---......---------,,,,,,,,,++++++++++++************))))))******++++++++++++,,,+++)))'''(((***,,,...***+++,,,---...---,,,,,,((()))***+++,,,,,,+++***(((((('''(((((()))***+++))))))))))))))))))))))))((())))))************)))))))))************))))))))))))))))))************(((((())))))*********+++))))))))))))************((((((((((((''''''''''''))))))))))))************(((((((((((())))))))))))&&&((()))+++++++++******))))))))))))))))))))))))'''''''''''''''((()))***))))))***++++++***((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///---000222222000......000...///111333444333111000222111111111000000//////222222333444555555555555777777999===>>>???EEENNNTTTggg~~~......//////000000111111------...............---......---,,,---...///000------------------------...///////////////...---........................000000//////.........---///...---///222333111...000000//////.........---111111000000//////......------...000111111111111333222111111111111222222000000000000000000000000000000000000000000000000000000///...............000///......///111333555555444333222111111111111111111000000//////......888777666444333222111111111000000///...---------------...///000000//////000000111555>>>HHHSSSYYYAAA;;;555111000111000///////////////////////////---......///////////////000000111222222222222222000///...---------------000/////////............,,,,,,------------,,,,,,///............//////000///,,,+++,,,...///---+++........................------.../////////////////////000000///...---------------------+++******///......---------......---------...............,,,---------.../////////,,,,,,,,,------.........---,,,,,,+++*********+++........................,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++///...---,,,++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,+++***+++,,,...///...---,,,+++************,,,+++***+++,,,,,,+++***'''(((((('''%%%%%%%%%&&&((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&''''''(((((()))))))))(((''''''''')))***+++))))))))))))************)))(((&&&&&&((()))((('''(((((())))))******++++++++++++***)))((('''&&&&&&))))))))))))((((((((((((((()))***+++,,,++++++******************)))((((((''''''(((((())))))******,,,+++))))))***+++***(((''''''((((((((((((''''''+++***)))(((((()))******)))))))))))))))*********,,,+++***))))))***+++,,,,,,,,,,,,,,,---...//////,,,...000000///......///..................------///111222222222333666888222222111111111111222222222333555666777777888888;;;888777:::<<>>BBB888444000---...///...---////////////////////////...//////000111000000000...//////000000000000000111111000/////////000000000000/////////...............////////////......---------......///000111000...---...000111///---........................//////000111111111111111///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------------------------------------------............+++++++++,,,,,,,,,---------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,------......------,,,///...---,,,++++++++++++,,,++++++******++++++,,,------------------------,,,,,,+++++++++,,,---...------+++******))))))))),,,***)))***+++,,,+++******+++,,,,,,***))))))***))))))))))))))))))))))))++++++++++++++++++++++++************************(((((()))))))))))))))))))))((((((''''''((()))******))))))))))))))))))))))))(((&&&&&&((()))(((''''''((((((((())))))))))))++++++******))))))((((((((((((((()))))))))))))))***)))))))))))))))***+++***************)))(((((((((((((((((()))))))))))),,,++++++,,,------,,,***)))((('''&&&&&&'''((()))+++***)))(((((()))***+++************************++++++******************+++++++++,,,,,,---...///,,,...000000///---------........................///000222222111222444666222111111000000111111222000111333444555555666666:::888777:::<<>>???EEELLLYYYhhh{{{/////////............---////////////...---,,,,,,,,,---......//////..............................------...///000000000///........................---------------.........///000222111///...//////.........///////////////...............///////////////000000000000//////////////////000111222222000000000000000000000000000000000000000000000000///000111222111000///...,,,------...///000111111000000////////////000000////////////000000000000000000000//////000111111//////////////////......//////////////////...------......////////////......000111000...,,,,,,---////////////////////////------...///////////////111000/////////000111222111111000000000111222222111111000000000///////////////000000000000//////111000///......---.........///000///......///000..............................///000000000000///---.../////////////////////...---+++******+++++++++,,,...///000//////...111000000//////.........------------,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++......---------------.........------------..............................---............---,,,,,,+++******)))))))))******+++***))))))++++++***)))***+++,,,,,,******,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))((((((((()))))))))))))))((('''))))))))))))************+++)))(((((()))***))))))''''''&&&&&&&&&&&&%%%%%%''''''(((((()))))))))***((())))))******+++++++++&&&***///333333000,,,(((((())))))************)))))))))))))))((((((((((((&&&&&&(((+++---...,,,***&&&(((***,,,,,,***(((&&&((()))***+++,,,,,,,,,,,,...------,,,,,,+++++++++)))***---......---+++)))(((***+++---------,,,,,,///111333222000///......,,,,,,------.../////////111333555555444222222222111000000//////000000111000111333444555555666666999777888<<<>>>@@@EEELLLYYYhhh{{{//////.........---------////////////...---,,,+++,,,---.../////////...---..............................///////////////...........................,,,,,,,,,------............000222111...------///............/////////000000000///////////////...---...///000000111000000222111111222222444555555000000000000000000000000000000000000000000000000///000111222222000///.........///000000000000000111000000//////000000111.../////////000000000111111000///////////////000...////////////////////////////////////...------111111111111000000//////---///000///,,,+++---///////////////////////////......///000000000000000111000///......000222333222222111111000111111111111111111000000000////////////000000000000//////...............///000000---///111000...---...000........................---...//////000000//////------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,)))+++---/////////...---............------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---......------------------------,,,,,,------,,,,,,+++***,,,,,,------------,,,,,,......------------.........------,,,,,,------...........................---.../////////...,,,+++++++++************++++++,,,***)))***+++,,,+++***+++++++++***)))***---///++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******************'''((()))******))))))((())))))******++++++,,,,,,+++)))(((((()))******)))((('''''''''&&&&&&&&&&&&))))))))))))))))))******************************&&&)))---111222000---+++(((((()))***************(((((((((((())))))))))))((('''((())),,,---,,,***((()))***++++++***)))(((((()))***,,,------,,,,,,.........---,,,,,,++++++(((***,,,---......,,,,,,)))***,,,...///...---,,,,,,...000000///...---...,,,,,,------...//////000///111444555444222222222000000////////////000000000111333444555555666666888777888===???@@@EEELLLWWWfffzzz//////.........---------////////////...---,,,+++,,,,,,.../////////...---////////////////////////...///////////////......000000000000000000000000,,,,,,,,,------.........,,,///111000---+++,,,...---.........//////000000111111000000//////......------///000111111111111............///000111222000000000000000000000000000000000000000000000000///000222333222111///...000000111111111111000000111000000000000000111111.../////////000000111111000000///......................../////////////////////000000///...------......---------------------///000///------000222//////////////////////////////000111111111111111111000...---...///111333111111000///......//////111111111111000000000000000000111111111111000000+++,,,,,,---///111222333+++---///...,,,+++,,,///........................+++,,,------......------------...///000000//////******+++---------------((())),,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---..................---......---------......///---,,,,,,++++++,,,,,,---////////////////////////....../////////...,,,+++,,,+++++++++++++++,,,,,,,,,+++***+++,,,,,,+++***+++***)))((('''(((,,,///************************++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,---&&&'''(((*********))))))))))))***+++,,,------...+++)))(((((()))******)))++++++******)))))))))(((************************+++++++++***************&&&(((+++...//////...---(((((()))***************''''''(((((())))))*********)))((()))+++,,,,,,+++******))))))))))))******((()))+++,,,------,,,,,,//////...---,,,,,,++++++((()))+++---.........---)))+++---/////////...---***,,,...///...,,,,,,---,,,,,,------...///000000---000333444333111111111000000////////////000000333333555666777888888888888777999===???@@@EEEKKKUUUdddxxx///...---------///000111,,,,,,------------,,,,,,.........------.........//////.........---------000000000000000000000000000000//////.........---...------,,,,,,------...000000000///......---------------........./////////////////////.........000000000000////////////////////////000000000000000000111111111000000///111111111111000///------000000000000000000000000------......//////000000000000000000////////////111111000///////////////000000000000000000000000////////////////////////000///...---------------...---,,,++++++,,,///000...------------...//////------...///000111222222222222222222222222333333000000//////.........---333222111000////////////000000000000////////////222111///.........///000000000//////......------///...---,,,+++,,,,,,---,,,,,,------------------++++++,,,,,,---.........////////////............,,,,,,++++++++++++,,,,,,........................+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***))),,,,,,+++******+++,,,,,,+++,,,,,,---,,,+++)))(((//////...---,,,,,,+++***.........---,,,+++))))))******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,***)))+++++++++,,,,,,---------))))))))))))***+++,,,---,,,+++******))))))******++++++******++++++,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******************************+++*********))))))(((((()))'''%%%&&&)))***(((&&&***)))(((&&&&&&((()))***))))))************))))))))))))))))))************'''''''''''''''((())))))(((((((((((((((((((((((((((((('''&&&%%%###!!! &&&'''((()))***+++,,,,,,))))))))))))******************)))))))))))))))***+++,,,,,,---.........---------,,,+++*********+++******+++++++++******)))+++,,,---,,,++++++---...,,,---......//////..................////////////......///000111333555666////////////000000000000444333333333444666888999;;;999:::>>>???@@@DDDKKKWWWaaasss...------------......///------............------......------------......//////.........---------////////////////////////000/////////...............------,,,,,,------............///////////////---------.........//////000000000000000000000000000000000000////////////.../////////000000000000000000111111111111000000111111111111000///...---000000000000000000000000/////////000000000000000000000000000////////////111111000///////////////000000000000000000000000........................//////...---------------------,,,,,,,,,---...///...------------.../////////////////////000000000///000000111222333333444111111000000000/////////333222111000////////////000/////////////////////111111///.........///000////////////............///...---,,,+++,,,,,,---------------------------,,,,,,,,,---......//////////////////............+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---......------,,,+++***+++,,,,,,,,,,,,,,,++++++---,,,,,,---------,,,++++++++++++,,,,,,---------------,,,++++++++++++,,,,,,+++******))))))******++++++******++++++,,,---,,,,,,,,,++++++******************+++++++++,,,,,,++++++++++++++++++,,,,,,******++++++++++++******************************************)))))))))((()))((('''((()))))))))(((((())))))))))))))))))(((((())))))******))))))((())))))))))))************(((''''''''''''((())))))************************+++*********)))'''&&&%%%))))))))))))))))))******))))))))))))************++++++************++++++,,,------...//////......,,,,,,+++***************,,,,,,,,,------,,,,,,+++***+++,,,+++******,,,---,,,------...............------------............/////////000000111111111.../////////000000000000333333333333444666777888:::888:::===??????DDDJJJYYYcccttt------------------,,,,,,.........//////.........------,,,,,,,,,,,,------...............---------........................////////////..................------------......------......///000000111------........./////////000000000000111111111111000000000000////////////....../////////000000000000000111111111111000000000111111000000///...---////////////////////////111111111111000000000000////////////000000000000111111000///////////////000000000000000000000000------------------------//////...------------...,,,------------............------------...//////000000000/////////......---......000111222333444111111111111000000000000222222111000////////////////////////////////////111000//////......//////.............../////////...------,,,,,,,,,,,,---.........------,,,,,,+++,,,------...//////000000/////////............---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,//////............//////,,,++++++******++++++,,,,,,,,,++++++******++++++*********++++++,,,,,,,,,------.........---------............---,,,++++++,,,------.........------++++++,,,,,,,,,,,,------111111///---,,,+++++++++,,,+++******))))))******+++************+++,,,,,,+++++++++++++++******************++++++++++++,,,,,,,,,++++++++++++++++++******++++++++++++******************************************)))))))))))))))*********)))((()))***'''(((***,,,,,,***((('''(((((())))))))))))(((((())))))))))))************((((((''''''(((((()))***************************+++++++++++++++******))),,,++++++***)))(((''''''))))))))))))************,,,+++++++++++++++,,,,,,------.../////////......++++++***)))))))))******+++,,,,,,------,,,,,,,,,((()))+++***))))))+++,,,,,,,,,---...............,,,,,,,,,------------...///000111111000...---,,,....../////////000000000333222333333444666777888999777888<<<===>>>BBBIIIWWWbbbttt---...//////...---+++***......////////////......---,,,,,,++++++,,,,,,---................................................///////////////...............------------..................//////000000............///////////////000000000000000111111000000000000////////////........./////////000000///000000111111111111000000000000000000///......////////////////////////111111111000000/////////////////////000000000000111000000///////////////////////////////////////------------------------///......---------......,,,,,,---...///............------------...//////////////////////////////---......///000111111222000000000000000000000000111111000///////////////.........///////////////000000//////............---------....../////////---,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++------......///000000000//////.........---------+++******))))))******+++------------------------+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++---,,,+++*********,,,,,,------------------------,,,------.../////////...////////////...---,,,++++++---.........------...,,,,,,,,,,,,,,,,,,,,,,,,222111///...,,,+++++++++,,,+++******))))))*********************++++++,,,+++++++++***************************++++++++++++,,,,,,,,,++++++***************++++++++++++***************************************))))))))))))))))))+++---,,,)))'''))),,,((()))***++++++***)))(((((((((((())))))(((((((((((()))))))))************((((((((('''((())))))***************************'''((())))))******)))))),,,++++++***)))(((''''''((()))))))))************++++++*********+++,,,,,,,,,,,,---......---------******)))))))))))))))***))))))***+++++++++******((()))+++++++++***+++---,,,,,,---.........------,,,,,,---------.........///000111222111///,,,+++........./////////000000222222222333444555666777777666777;;;<<<===AAAGGGSSS___rrr...///000000000...---+++......////////////......---,,,,,,++++++,,,,,,------......................................................//////////////////......------......///000000//////...................../////////000000.........//////000000000000000000000////////////............//////////////////000111111111111111///000000000000//////...////////////////////////000000000//////............/////////000000000111111000000///////////////////////////////////////------------------------......---------......///,,,---.../////////.........------------...//////,,,------...///000000000000000//////////////////////////////////////////111000//////////////////------....../////////000///////////////......---,,,,,,------......//////++++++,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++------......///000000000............------------++++++************++++++------------------------******++++++++++++***)))*********++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,*********+++,,,---//////...------,,,++++++,,,,,,---...////////////000000000///...---,,,+++***,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++,,,,,,,,,+++******))))))************))))))******+++,,,************************))))))*********+++++++++,,,,,,,,,++++++***************++++++++++++******************************))))))))))))))))))*********,,,...,,,)))'''))),,,+++***)))(((((()))***+++(((((())))))))))))((((((((()))))))))************((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''((())))))))))))*********)))))))))))))))((()))))))))************)))))))))))))))***+++++++++++++++,,,,,,++++++******)))))))))))))))******((()))***+++++++++++++++(((***,,,---,,,,,,---...+++,,,,,,---...------------.........////////////...///111222222111///---............////////////111111222333444555666666777555666:::;;;<<<@@@GGGQQQ]]]qqq/////////000//////...............//////.........------,,,,,,,,,,,,---------------................................................/////////////////////............//////111000000///......------....../////////000000000------......//////000000000000000000////////////------........./////////...///000111111222111111//////000000000000//////////////////////////////////////////..................//////000000111111111111000///////////////000000000000000000000000------------------------...------------...//////---............/////////...------------...//////+++,,,---...///000000111111111000000//////..................////////////000//////....../////////---------......//////000...////////////...---------------------.........***++++++,,,,,,,,,,,,+++.........------,,,,,,+++,,,------...//////000000.........------------,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***+++++++++***((('''))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,,,,...------,,,***))))))(((+++,,,---...............////////////...---,,,,,,+++---000///+++***+++---------,,,,,,,,,,,,++++++,,,+++++++++++++++,,,---,,,+++******))))))*********))))))))))))***++++++)))))))))***************)))))))))************+++,,,,,,++++++++++++++++++******++++++++++++******************************))))))))))))************+++,,,,,,+++)))((()))***+++)))'''&&&&&&''')))+++))))))************))))))))))))))))))************))))))(((((())))))***+++(((((((((((((((((((((((('''''')))******+++++++++(((((())))))******++++++))))))))))))************(((((((((((()))***++++++******++++++******))))))******)))))))))***++++++***+++,,,,,,------------'''***---...---------...++++++,,,---------------........./////////000000...///000111111111000///------........./////////000111222444555555555555777555666:::;;;<<<@@@GGGQQQ^^^sss......---------...//////------............------......------------......---------.........//////////////////////////////............/////////000//////............/////////////////////............/////////000000000000---......///000000111111000000000000////////////---------.........//////...///000111111222222222//////000000000000//////000000000000000000000000///////////////000000000.........///000111111111111111000///////////////000000000000000000000000........................---------------.../////////...---------...000111...------------...//////---------....../////////111000000000000000000///......//////000000000000//////.........//////000,,,,,,---......///000000....../////////...---,,,...------------------,,,)))***+++,,,---,,,,,,+++------------------------,,,,,,,,,---......//////.........---------,,,,,,------,,,,,,,,,,,,------************************)))***,,,,,,,,,***)))'''((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------------,,,------.........------,,,---000222000,,,)))***------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,+++******))))))******)))))))))))))))***++++++((()))))))))*********+++))))))))))))************++++++++++++++++++,,,,,,******++++++++++++******************************((()))))))))************,,,+++************((('''((((((''''''''''''((((((******++++++++++++******))))))))))))************))))))(((((())))))***+++))))))))))))))))))))))))'''((()))***+++++++++***((()))))))))************))))))))))))************))))))))))))***+++,,,---+++++++++++++++***))))))***************+++,,,,,,******+++,,,------------&&&(((,,,------,,,------++++++,,,------------,,,---------.........//////////////////////////////---------........./////////000222444555555555555777555777:::<<<<<>>AAAOOO[[[mmm------------------------/////////////////////////////////...............//////............///000...............///000000////////////////////////------------------------000///...------...///000...////////////000000000//////000111111000000///111111000000///......---////////////////////////............////////////000000////////////000000444333111///...---------,,,,,,---............---......------------......////////////////////////111111111000000000000000////////////////////////000000000///////////////111000...---,,,------...................................................//////////////////////////////////////////////////////...------------......------,,,,,,------...------.........---,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++*********,,,,,,---------+++*********+++------------,,,,,,+++++++++***)))(((((()))+++,,,)))))))))))))))******+++************************))))))))))))))))))))))))+++++++++******))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++------,,,,,,,,,,,,,,,,,,''''''((())))))*********+++)))((((((***+++***)))************))))))(((((())))))(((((((((((())))))))))))***++++++++++++***))))))*********+++++++++************************(((((()))***+++,,,,,,------,,,+++*********++++++*********)))))))))))))))'''((()))+++++++++***)))&&&&&&(((***++++++)))'''(((((()))*********************))))))))))))******))))))(((((())))))***+++++++++************++++++***'''%%%)))///222000---++++++++++++++++++++++++++++++***++++++---...///...---,,,++++++++++++,,,'''(((***+++++++++***)))))))))))))))))))))))))))+++******+++,,,,,,,,,,,,...---,,,,,,,,,---//////.........------.........---.........////////////000////////////000000111444333222222333444666777999::::::999999;;;>>>AAANNNZZZmmm------------------------//////////////////////////////////////////////////////............//////...............///000000////////////////////////........................000///...------...///000////////////000000000111000000000000///...---,,,........................////////////////////////............////////////000000////////////000000111111000///////////////------...////////////.........---------......///////////////////////////000000000000000000111111........................////////////......------...---,,,,,,,,,...///000................................................////////////////////////........................//////...---------------------,,,,,,,,,,,,---------------...---,,,,,,+++)))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,*********+++,,,---111000..................------,,,,,,++++++++++++***)))))))))***,,,---...))))))(((((())))))***+++************************))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++......------,,,+++******,,,,,,---------...//////...---*********+++***(((*********)))))))))))))))+++******))))))******+++))))))***++++++++++++***))))))*********+++++++++************************************************+++******)))))))))))))))))))))))))))))))))******'''((()))+++++++++***))))))***+++***)))((()))***(((((()))*********************))))))))))))******)))))))))))))))***+++++++++******************+++***'''&&&+++222777666333++++++++++++++++++++++++******************+++++++++++++++***************((()))+++,,,---,,,+++***))))))))))))))))))))))))******+++++++++++++++,,,,,,---...000000//////...---..................---........./////////000000///////////////000111111444333222222333444666777:::;;;;;;;;;:::<<<@@@BBBNNNYYYlll,,,,,,,,,------------...------------------------...////////////000000000000//////............///...............///000000000000000000000000000000//////////////////////////////............///////////////000000000111111111111111000///...,,,,,,------------.........///////////////////////////....../////////000000000000//////......//////000...///000000000000000///---...//////000000//////.........---......///000////////////////////////000000000000111111111111.......................................---++++++++++++,,,,,,---///000000................................................////////////////////////........................///...------,,,,,,------------,,,,,,,,,,,,---------------------,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,,,,)))((('''))),,,.........------,,,+++++++++++++++(((((()))***+++,,,,,,---+++************+++,,,,,,************************))))))))))))))))))))))))''')))***,,,---,,,,,,+++++++++++++++++++++++++++------------------------******++++++,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******************---------,,,++++++******------,,,,,,,,,---......000...++++++++++++)))(((******))))))))))))))))))++++++************++++++))))))***++++++++++++***)))************+++++++++************************+++++++++******))))))(((+++++++++*********))))))))))))))))))************((())))))************)))***++++++***)))((()))+++(((((()))*********************))))))))))))*********))))))))))))***++++++******))))))))))))******)))((((((,,,222666666555++++++++++++++++++++++++)))******************)))******************))))))******+++,,,,,,,,,,,,,,,************************)))+++,,,+++******+++,,,***+++---//////...---,,,------...//////...------.........////////////000............///000111111333333333333444555666666999:::;;;::::::<<<@@@CCCMMMYYYkkk~~~,,,,,,,,,---------......------------------------.../////////000000000000000000///..............................///000000000000000000000000000000000000000000000000000000......////////////......//////000000000111111111111111111111000000///...////////////............/////////////////////////////////000000000111111//////............//////---...000222222111///---------...///////////////...............///000000///////////////////////////000000000111111111111..............................//////...---+++***+++,,,,,,---............................................................////////////////////////........................///...------,,,,,,---------,,,,,,++++++,,,,,,---,,,------------,,,++++++*********+++,,,------...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,&&&$$$###&&&***------------,,,+++*********+++,,,'''((()))******)))(((&&&***************+++,,,,,,************************))))))))))))))))))))))))((()))***+++,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++++++++***************++++++,,,,,,,,,+++***)))))))))***+++---,,,***)))***+++***))))))))))))))))))))))))*********))))))))))))******))))))***++++++++++++***)))************+++++++++************************************))))))))))))******++++++******))))))((()))))))))************+++***))))))))))))))))))))))))******)))((((((((((((((()))*********************))))))))))))************))))))******+++,,,))))))(((((((((((())))))(((((()))+++---///000111*********************************++++++******************++++++************************++++++,,,++++++++++++++++++++++++)))+++,,,+++)))(((***,,,++++++,,,,,,---------,,,------...//////...------,,,---------............------------...///000111222222333444555555555555777888888888999;;;???CCCMMMXXXkkk~~~,,,,,,,,,------.........////////////////////////.../////////000000111111111000///..............................///000000000000000000000000000000000000000000000000000000---...///000000///...---000000000000111111111111000000111222222222222111222222111000///...------////////////////////////000000000000111111111111//////............//////---///222333333000---+++,,,---......//////.....................///000000//////////////////////////////000000111111111222000000000000000000000000...////////////---+++***,,,---.........---,,,+++////////////////////////........................////////////////////////..............................---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++++++++,,,---...///++++++++++++++++++++++++(((***+++,,,---,,,,,,+++---+++)))+++...111000///---,,,+++*********+++,,,'''(((******)))&&&###!!!((((((((((((((())))))***************************))))))))))))))))))))))))((()))***+++***(((&&&%%%++++++++++++++++++++++++************************))))))***+++,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---------------&&&'''((()))+++---......///...,,,+++++++++,,,,,,***)))'''(((***++++++***)))))))))))))))*********))))))(((((((((((())))))))))))***++++++++++++***)))************+++++++++************************)))))))))))))))*********((())))))))))))(((''''''(((((())))))*********+++,,,+++***((((((((()))*********+++,,,,,,,,,***((((((((()))*********************))))))))))))***************)))******+++,,,((((((''''''''''''(((((('''(((******))))))***,,,))))))))))))))))))))))))***++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++***)))((((((((()))+++,,,++++++++++++++++++++++++)))+++---,,,)))(((***,,,...---,,,++++++---///000,,,---...//////...---,,,++++++,,,,,,,,,---------,,,,,,,,,------///000000111222444555666555555444444555666777888:::>>>BBBMMMXXXjjj~~~,,,---......//////..............................,,,,,,,,,---------..................////////////111111111111000000000000111111000000//////......000000000000000000000000111111111111000///...---000000000000000111111222...///000111111000///...000//////.........////////////000000000000//////000000000000000000000000......////////////......///////////////......---000---++++++...000///.........------------......111111111111111111222222000000//////.........---222111111000///......---////////////////////////---------............///..................------///...---...///000000...111///...///111222000------///000000//////000222111000///...,,,***))))))......---------,,,,,,,,,,,,---///000000///---,,,...//////---++++++,,,---++++++************++++++)))***+++,,,,,,,,,,,,,,,000000//////............---------+++)))((()))+++)))))))))))))))******+++************************))))))))))))))))))))))))******************************))))))((((((''''''))))))*********+++++++++,,,++++++******++++++,,,------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))++++++************++++++---,,,++++++************,,,+++***))))))***+++,,,,,,***((()))+++,,,+++(((******+++++++++******))),,,,,,+++***))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))************************)))***+++++++++)))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((***+++---************************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,------...//////++++++,,,,,,,,,,,,------******++++++,,,---......------------------,,,,,,............////////////,,,,,,---...///000111111222333444555666666666666888555555777777888===CCCKKKZZZmmm,,,---......//////..............................,,,,,,---------.....................////////////......//////000000000111111111000000////////////000000000000000000000000000000000000///...---,,,000/////////000000111111000111111111000///---,,,//////............////////////000000000000//////000000000000000000000000...//////000000//////...000000111111111000//////000---+++,,,...000///...//////............//////111111111000000/////////111111000000000/////////111111111000///.........---------------------------------............//////////////////////////////...---...///000000...000///...///111222000------...//////......///111111111000///---,,,++++++......---------,,,,,,,,,+++,,,---......---,,,+++***+++,,,+++******+++---++++++************++++++'''(((((())))))))))))))).........---------,,,,,,,,,---...---+++)))***+++***************++++++,,,************************************************************************+++++++++************************++++++++++++,,,,,,++++++******++++++,,,,,,------...............,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++************++++++------,,,++++++++++++++++++***))))))))))))***+++,,,***((()))+++,,,***)))***+++++++++++++++******------,,,++++++***++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((()))))))))((('''&&&))))))))))))))))))))))))((((((((())))))((((((((((((((((((((()))***+++,,,************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,------++++++,,,,,,,,,,,,------*********+++,,,,,,------------------------------............////////////.........///////////////000111333555666777888888999666666888888888===DDDKKKYYYmmm~~~------...////////////...........................------------.........///............////////////,,,,,,---...///000111111111000000000000/////////000000000000000000000000///////////////...---,,,....../////////000000000000000000000000///......//////............////////////000000000000//////000000000000000000000000///000000111111000000//////000000000000///......///---,,,,,,...000//////000000////////////000000222111000///...------,,,111111111111000000000000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000000000000000///...---...///000000...000/////////111111///...,,,...//////------...000111000000///......------......---------,,,,,,,,,++++++++++++++++++++++++(((***++++++++++++,,,...++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////---+++***++++++++++++***+++,,,,,,---************************************************************************,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---...............,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++************++++++------,,,,,,++++++,,,,,,***))))))(((((())))))***+++***))))))++++++***)))++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***))))))((('''))))))))))))))))))))))))''''''(((((((((((('''''''''((()))******++++++***************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******************++++++,,,,,,,,,,,,------*********+++,,,,,,------....................................////////////000000//////...............000222444666888999999999777777999999999===DDDJJJYYYlll}}}------...///////////////........................---............/////////............////////////------......///000111111000000000000000000000000000000000000000000000000......//////...---,,,,,,---......///////////////---...//////000111111111///............//////000000000////////////000000000000000000000000000000000000111111111111000000---------------,,,,,,+++......---...////////////111111000000000000111111000000000//////.........000000000000000000000000111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000000000///...---...///000000.../////////000000000///...---///000///......///000/////////.....................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,......------...///,,,++++++******++++++,,,------------------......,,,,,,+++++++++++++++++++++---000000...,,,+++++++++************+++,,,,,,************************************************************************++++++,,,,,,------......++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++,,,---............------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++************++++++------,,,,,,,,,,,,,,,---))))))(((((((((((())))))***)))))))))*********)))++++++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))+++++++++******************************++++++++++++++++++++++++((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,************************************))))))))))))+++++++++,,,,,,,,,------++++++,,,,,,------------------............//////............///////////////////////////.........///000222444666777888888:::888888:::::::::===CCCIIIWWWjjj{{{---...//////000000//////////////////////////////........./////////000000............////////////000000000000000000000000000000000000111111111111////////////////////////..................---,,,------...///000//////...///////////////000000000...............///000000000000////////////000000000000000000000000000000000000111111111111000000---------------,,,,,,+++---...///////////////000111111000000000000111111/////////000000111111111////////////////////////000000000000////////////........................---------............///---------......////////////...---...///000000......///000000000////////////111222111000///000111------------------------......---------,,,,,,,,,------,,,,,,,,,,,,------,,,...//////---,,,+++,,,,,,,,,++++++++++++,,,,,,,,,+++************++++++,,,,,,,,,,,,------------***---///000...,,,++++++)))))))))))))))***++++++***************************************************************************+++++++++,,,,,,------++++++,,,,,,,,,---------,,,++++++******++++++,,,***+++,,,---..................------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,---(((((())))))))))))(((((())))))***))))))))))))******+++,,,---------------((()))***+++,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************''''''((((((((((((''''''&&&''')))+++++++++******************************++++++++++++++++++++++++((()))))))))************------------------------*********++++++,,,,,,,,,************************+++++++++++++++*********+++++++++,,,,,,,,,------------------............------------......//////............////////////------......///000000111111111333444555555555555:::888888;;;;;;:::===BBBHHHVVViiiyyy......///000000000000///////////////////////////////////////000000000000............////////////222111111111000000000///000000000111111111111222////////////////////////....../////////......------...///000111000//////222111000///..................---......///000111111000///......///000111000000000000000000000000///000000111111000000//////000000000000///......,,,...000000/////////000111111000000000000111111---...///000111222222333............////////////000000000000////////////////////////////////////---------............///,,,,,,------....../////////...---...///000000......///111111/////////000111222333222000///000111---------------,,,,,,,,,......---------,,,,,,,,,------------------------***,,,...---+++))))))))),,,,,,++++++++++++,,,,,,///...,,,++++++,,,------------------............***,,,......---,,,+++,,,))))))(((((())))))***+++************************++++++++++++++++++++++++***************************++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++************++++++++++++******++++++,,,,,,((())))))******))))))(((((()))******(((((()))***)))***+++,,,,,,------,,,&&&((()))+++,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***************************))))))((((((((()))******************************(((((())))))))))))(((((('''((()))******++++++***************************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------.........++++++,,,,,,---.....................////////////,,,,,,---...///000111111111222333444444555444444999777888;;;:::999<<>>FFFTTTfffvvv000000000000////////////////////////////////////......//////000000111111........................//////000000111111111222111222222222222111000000///000000000000...,,,+++------...000111333444444111111222222222000///---///...---...000000000.............../////////000222111///...---...000111111111111000000000000000////////////////////////444222000///...---......//////.........//////000000000000000///...,,,,,,//////............////////////000111222222333333000//////...............////////////............///...------,,,,,,,,,,,,........................000000///...............000000000000000000000000////////////000000000000111000///...............++++++---......---++++++++++++++++++++++++++++++.........------,,,,,,,,,------,,,+++*********+++------,,,+++++++++,,,,,,,,,---------,,,++++++***,,,,,,---...---,,,+++******))))))))))))+++---......---,,,***))))))******,,,,,,+++******+++,,,,,,******+++,,,+++***)))(((***++++++++++++,,,,,,,,,(((((()))***++++++,,,,,,---,,,***(((''''''((((((+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,++++++***)))((((((***+++,,,------,,,+++***(((***+++***)))((()))***+++++++++*********))))))*********)))))))))))))))************************++++++,,,,,,,,,,,,---------------............///++++++,,,---------,,,,,,************************++++++***)))(((((())))))))))))***+++,,,,,,------,,,,,,,,,++++++*********&&&(((***+++,,,+++***)))******+++++++++,,,,,,,,,''')))+++++++++***+++,,,))))))))))))************))))))*********+++++++++)))***,,,------,,,***)))))))))))))))))))))))))))((()))***+++++++++++++++---------,,,,,,+++++++++---+++***+++///000///---------------,,,,,,+++***---,,,,,,++++++,,,,,,---...------...//////...,,,---------............///////////////...---,,,+++...------------...//////000111333555666666666555999666333444888<<<<<<<<>>CCCLLL\\\ooo***+++---000333555777888000000000000000000000000......//////000000111111000000000000000000000000222111111111000000//////000000000000000//////...///000111222222111000///000000000000111111111111000000/////////111222444111//////000111222111000000000000000111111111111------///000111111111111111111111000000000000000////////////////////////111000///......///000111111111000......---------......///////////////...//////............//////000000000000////////////...------......///000111000/////////............111000///...............000000000000000000000000000000///...............////////////////////////////////////000000000000111000///...............,,,---...//////...---,,,------------------------222222111///...---,,,+++------,,,+++*********+++*********+++,,,---...///......,,,+++,,,...000111000///...---,,,---......---.../////////...---,,,)))***+++,,,,,,,,,+++******+++,,,------,,,+++***+++*********+++---///000000///......---,,,++++++++++++*********************+++,,,,,,,,,,,,******---------,,,,,,,,,++++++------..................------,,,,,,,,,+++++++++******************++++++---,,,+++******+++,,,---(((***+++***)))((()))***&&&&&&'''((()))***++++++'''(((((()))***+++++++++************************)))************+++++++++++++++,,,,,,,,,---------------......///.........,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,...---+++))))))***+++,,,******+++++++++,,,,,,,,,)))+++,,,,,,***(((((()))******+++++++++,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,************************------------,,,+++******+++++++++,,,,,,---------(((***,,,+++(((''')))+++((()))***+++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++---///111000...++++++,,,,,,,,,---------...---,,,+++,,,...000111...------------...//////111111000000111333555666333555666555444666:::>>>CCCLLL\\\nnn---...000000222555999===888555222000111222333444000000////////////000000////////////////////////---.../////////...,,,+++000000////////////000000000000////////////000000---------......000111111333222111000000000000000000000000000000000000000//////000111111000......000000000000111111111111---......///000111111111............////////////000000000000000000000000///////////////......---------///000111111111111111111111111111111111111111111000000000000111111,,,,,,------...//////000---.../////////...,,,+++......------------............------------......//////............//////------...///000000//////////////////000000000000///............//////000///---++++++,,,......---+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++******++++++,,,---------,,,++++++******)))...------,,,,,,,,,------///...---,,,+++***++++++)))+++---/////////---,,,***+++***))),,,///...((())))))(((((())))))***+++******************++++++***((('''(((+++,,,+++(((((((((((()))***,,,---...111...+++***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++***))),,,,,,,,,,,,,,,+++***)))++++++***************+++,,,,,,,,,+++***))))))(((''''''(((((())))))******))))))))))))))))))))))))***+++,,,------,,,***)))---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,***))))))+++,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++---------,,,+++***)))(((,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((((((((((()))******++++++))))))))))))************++++++++++++,,,---...///---,,,***))))))***,,,---)))))))))))))))******+++))))))***++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++((($$$!!!###(((+++***'''******)))))))))***,,,---***+++---......---+++***---------.........//////000000//////......------........................,,,,,,---...///......---222222111222333555777999777777666777888999;;;<<>>EEESSSdddxxx---......//////222666999??????===999444111000111000000////////////000000000000000000000000000000000///...------...///000000000////////////000000000000////////////000000000////////////000000111333222111//////.........////////////////////////...///111222333333333222...////////////000000000111111111111111222222222111111000000////////////////////////////////////000000000000000///......---......////////////...000000000/////////......//////............//////------............//////222111///.........///000......------------............------------............------------......------............------............////////////111111000......---------...---,,,,,,......---,,,+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---...///+++,,,...//////---+++***)))******++++++,,,,,,++++++//////---,,,......+++))))))(((((())))))***+++,,,,,,,,,,,,++++++******)))***************+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---...---+++)))++++++,,,---...000000111......---,,,,,,+++******,,,,,,,,,++++++)))((('''******))))))***++++++,,,))))))))))))((((((((((((*********))))))(((((('''))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))),,,++++++******++++++,,,++++++*********+++---...+++++++++,,,,,,+++++++++(((((()))***,,,---......,,,,,,,,,+++)))'''&&&%%%*********++++++*********(((((()))***************+++++++++++++++***)))(((''''''(((((()))*********((()))))))))************++++++*********+++,,,,,,***))))))))))))))))))***)))))))))))))))******+++))))))***++++++++++++***+++---000333333111///---*********++++++,,,,,,,,,///---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++++++++,,,,,,,,,------///////////////000000000////////////////////////+++---...000000///...---111222333444666777777888777777666777888999;;;<<<>>>EEERRRdddwww...//////......000333666???AAABBB>>>777111......000000////////////000000000000000000000000000000111111000000111111222222000000////////////000000000000////////////000000000000000//////000000111111000///......---------000000000000000000000000...///111222222222111111......////////////000000111111111111111111111111........................000000000000000000000000///////////////......------....../////////...............///////////////000//////......//////000111000///...---,,,+++***111000//////......//////......------------............------------............------------......---............---,,,,,,------........./////////111000///...............---,,,,,,---......---++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++******++++++,,,---------,,,,,,+++******))),,,,,,,,,,,,---......///,,,---...//////...---,,,((())))))******+++,,,,,,***...///,,,+++,,,---+++++++++******++++++,,,------------,,,++++++******)))***++++++******+++---+++++++++++++++,,,---...---,,,+++,,,------,,,***++++++,,,---...//////000///......---+++******))),,,,,,---,,,,,,***))))))))))))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))------,,,,,,+++*********))))))))))))************++++++************+++++++++***)))((())),,,...000+++,,,,,,------,,,,,,++++++++++++++++++*********((()))******++++++******)))***++++++++++++***)))'''((()))***++++++++++++,,,,,,,,,++++++)))((((((***))))))(((''''''&&&&&&))))))))))))************++++++************++++++************************)))))))))))))))******+++))))))***++++++++++++***+++---///111111000...---*********++++++,,,,,,---///...---+++++++++,,,,,,+++,,,,,,,,,,,,++++++******+++++++++,,,------...,,,,,,,,,,,,------------............////////////////////////////////////---...000111111111000///111222444555777888888888555555444555666777999:::???DDDRRRdddvvv000000000...---...111333;;;@@@CCCAAA:::333000///000000////////////000000////////////////////////000000111222222222222222000000////////////000000000000////////////000000111111000000000000000111///////////////000111111000000000000000000000000...///000111111111000///........./////////000000000000000000000000000000---------......//////000000000000000000000000000...............---,,,,,,---......//////...------,,,------......//////000111000000//////000000111222111000///...,,,++++++...////////////...------......------------............------------.........------,,,,,,------...---.........------,,,+++---------.........//////000//////.........//////---,,,,,,---//////---++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,---...//////------------------------******)))))))))******+++***///000---***+++,,,+++++++++******++++++,,,---...------,,,++++++******)))+++,,,,,,******+++---,,,++++++++++++,,,---------,,,***+++,,,------,,,++++++,,,,,,---------...---------,,,,,,+++++++++***+++,,,---------------))))))))))))***+++,,,---************************))))))))))))))))))******))))))))))))))))))))))))111111///---,,,+++******)))))))))******+++++++++++++++************++++++************+++,,,------,,,------......------,,,,,,+++++++++******))))))((((((***+++,,,,,,,,,,,,)))***++++++++++++***)))******+++++++++++++++*********+++++++++******)))******))))))((('''''''''))))))))))))************++++++************++++++******++++++++++++******)))))))))))))))******+++))))))***++++++++++++******+++,,,---...---,,,,,,)))******+++,,,,,,------------,,,+++******,,,---++++++,,,,,,,,,+++))))))))))))******+++,,,------,,,------------.........,,,---------.........//////////////////////////////...,,,,,,,,,---///111000111333555777777777777555555444555666777999:::???CCCPPPcccsss111111000...------000222555;;;BBBBBB===777444444000000////////////000000////////////////////////---...///111111111000///000000////////////000000000000////////////000000111111000000000000000111//////000111333444666777000000000000000000000000//////000111111000................../////////000000000000///////////////,,,,,,---...///000111111000000000000000000000000------......------,,,+++---......///......------+++,,,,,,---...///000000111111000000000000111111000000000000////////////---.../////////...,,,+++.........------..................------............------,,,,,,------...---.........------,,,+++---------.........////////////.........//////000---,,,,,,...//////---++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++******++++++,,,---*********++++++,,,------+++++++++,,,---...///000---,,,+++++++++,,,------,,,+++***)))((((((((()))***///111...+++,,,,,,+++)))))))))((()))******+++......---,,,,,,+++******(((+++---,,,***)))+++...------,,,++++++,,,,,,,,,...,,,******+++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------((()))+++---...000000111))))))))))))***+++,,,---***************+++++++++))))))******+++++++++,,,))))))))))))))))))))))))%%%%%%&&&((())),,,...///))))))******+++++++++,,,++++++************++++++***+++,,,------,,,***)))---......//////......---)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))((()))***+++++++++++++++((((((((()))******++++++))))))))))))************++++++***************+++++++++,,,,,,,,,,,,++++++)))))))))))))))******+++))))))***++++++++++++***))))))******+++++++++***))))))***+++,,,,,,------***+++***)))((()))***,,,***++++++,,,+++***)))((())))))))))))***+++,,,------------.........//////,,,,,,,,,---------......000000000000000000000000///,,,'''$$$%%%(((---000///000222555666666666666777777666777888999;;;<<<>>>BBBOOObbbqqq~~~111///...------...000111333777>>>DDDEEE@@@666///666555444222111000000000////////////000000000000---...000111111111000///000000000000111111111111000111111111111222222222.........///000222444444333222111000000111222333,,,---...///000000000000//////000000000000//////------...///000111222222000000000000000000000000,,,,,,,,,---///000///...000000//////.........---111111000000//////.........///111111/////////000...............///000000////////////////////////000000000000////////////........................222111000//////000111222------------------------......//////...---,,,,,,...........................//////...,,,,,,---///000000000///......------............---,,,+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,...000222333---------...............///...---,,,++++++++++++)))))))))))))))******+++---,,,++++++******++++++,,,+++***))))))+++---...//////---,,,+++************((('''))),,,...---+++///---+++***++++++***)))++++++,,,,,,,,,,,,++++++***++++++***))))))***,,,,,,)))''''''***---,,,+++******++++++++++++******,,,,,,++++++++++++,,,,,,+++*********))))))((((((,,,,,,,,,,,,,,,+++***)))'''((()))***+++,,,,,,,,,+++***((('''''')))+++,,,)))))))))***+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++***+++------+++)))************************,,,+++***))))))***+++,,,+++++++++*********))))))+++******))))))******+++******************************))))))))))))******************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,)))'''(((+++---,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++***)))'''''')))***+++))))))))))))))))))))))))------,,,+++++++++,,,,,,........................,,,,,,,,,---------......000000//////.........------------...............444333333333333444555666555666777888:::;;;<<<===???EEEPPP^^^nnn222111000///000111222333333888???EEEGGGCCC;;;444666555444222111000000000/////////000000000111111///000111222222222111000000000000000111111111111111111111111222222222222222222111000000000000000111000000//////000000111000000000000000///------/////////////////////////////////000000000000000000000000000000000000000///.........000000...,,,000000/////////.........000000000000000/////////---///000000///......//////............///000000111111111111111111111111000000000000////////////........................000//////////////////000------------------------......//////...------,,,...........................//////...,,,,,,---...............////////////............---,,,+++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,---.........//////000000///...---,,,++++++++++++)))))))))))))))***++++++,,,,,,+++*********************)))))))))***,,,,,,------,,,+++++++++,,,,,,***)))((())),,,---,,,***---+++))))))***+++***)))***++++++++++++++++++***+++,,,------+++***+++,,,,,,***((((((***,,,,,,+++******++++++++++++******))))))(((((((((((())))))************)))))))))(((***+++++++++******)))(((++++++******))))))(((((())))))((('''(((***,,,---***************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************++++++************+++++++++++++++*********))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++,,,+++************+++,,,///---***+++,,,---,,,***++++++++++++++++++++++++*********+++++++++,,,,,,+++***)))(((((()))***+++************************,,,,,,+++++++++,,,,,,---........................---------.........//////000/////////............---------....../////////222222333444444555555666555555666777999:::;;;<<>>DDDOOO]]]mmm~~~222222222111111111111222000222777<<>>999555444444333222111111111111000000000111111111222222111111111222222222222222000000111111111222222222111111111222222222333333222222111000000111111111111111111111111111111111//////000111222222222222000///---,,,,,,---///000000000000000000000000000000000000000000000000000222111000000111111///...000000///////////////////////////000000111111222---///000000///......////////////...///000000111111111111111111111111111000000000000////////////........................---...///000000///...---........................---...............------.................................---,,,+++,,,...---------....../////////---.........------,,,+++***++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,---,,,,,,---...///000111111...---,,,,,,+++++++++,,,******))))))******+++,,,+++***))))))((())))))))))))***++++++++++++******,,,,,,++++++,,,,,,------++++++***************)))***)))((()))+++,,,---,,,)))******++++++******))),,,...111111///,,,++++++++++++******++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---*********))))))))))))))))))***************)))))))))))))))((()))***,,,---***))))))((())))))***+++,,,+++++++++***)))))))))++++++++++++++++++++++++((()))***,,,---...//////------------------------...,,,)))(((***+++,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))************************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************++++++++++++++++++++++++,,,+++)))'''''')))+++,,,''''''((()))***+++++++++++++++++++++++++++++++++************+++++++++++++++******))))))******+++************************************+++,,,---...........................---.........///////////////////////////.........,,,,,,---...///000111111---///222555777777777666666666666666777999:::<<<>>>DDDNNN\\\lll~~~888777555444333222222222111222444777999888444111333333222222111222222222111111111111222222222222000000000000111111222222111111111111222222222222111222222222222333333333333222222111111111111111000000000000000000000000///000111222333333333333111000...------...000111/////////000111222222222111111111111111111111111000//////000222333222000//////000000000000000000//////000000111111222222///000222222000///000111///////////////000111111000000000000000000000000000000000000////////////////////////////////////......000111111000..............................------...............---........................---......---++++++,,,...///.........---------,,,---------...------,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++******++++++,,,++++++,,,------...//////------,,,+++++++++,,,,,,***************++++++,,,+++***))))))((()))))))))+++,,,,,,------,,,++++++------,,,,,,++++++,,,,,,***+++++++++************+++***)))***,,,.........******++++++++++++*********---//////...+++******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))))))))))))))))))))************++++++,,,++++++***)))))))))***+++,,,---...++++++***))))))(((((((((,,,+++++++++***)))))))))++++++++++++++++++++++++++++++,,,------------,,,------------------------...,,,)))(((***+++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***************************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++---+++***))))))***+++---'''(((*********)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++************++++++************************)))))))))***+++,,,---...........................,,,,,,---------..................///////////////------......///000000111---///222555777888777777888777777777888:::;;;======CCCNNN\\\lll~~~BBB@@@<<<888555444333444555555444555666666333111222222222111222222333333111111222222222333333333111000000000000111222222111111111222222222222333222222222222333333333333666555444222000/////////---......//////......---222222333222222111000///111000///......///000111......///000111222333444111111111111111111111111///......000222333222111//////000000000000111111000000111111111111111111///111333222111000111111000000//////000000111222////////////////////////000000000000/////////////////////////////////////////////000000/////////........................,,,---......///.................................---......---+++***,,,---//////......---,,,,,,+++,,,------...------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,+++)))((('''''''''+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++************+++,,,,,,++++++***))))))))))))***------------,,,,,,,,,,,,...---,,,,,,++++++++++++)))***++++++***)))***,,,,,,+++***+++---//////...+++++++++,,,,,,+++++++++)))+++------,,,++++++++++++,,,...---,,,******+++++++++,,,,,,,,,,,,+++++++++******))))))******+++))))))))))))******************+++,,,,,,,,,,,,+++))))))***++++++++++++***++++++******))))))((((((+++++++++***************++++++++++++++++++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++++++++++++++++++++++++++******++++++++++++---...---+++)))((((((++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---........................,,,,,,,,,------------............///////////////....../////////000000000...///222444666777777777999999777777888:::<<<===;;;BBBMMM\\\mmmKKKGGG@@@:::555333333333666444333333444444333222222111111111222333333444222222222333333333333444222222111000111222333444111111111222222222333333222222222333333333444444666555333222111000000000...///000111111000///...222222222222111000///...111111111111111111111111000000000111111222222222111111111111111111111111000//////000111222000/////////000000000111111111222222111111111111111111///000222222000///000111000000//////000000111222000000000000000000000000000000000000///////////////////////////////////////......------......///........................,,,------...//////..............................------...,,,+++***+++---------------------------,,,,,,------...------,,,,,,------......------,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,+++***)))(((((((((...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,+++***************...---,,,+++++++++,,,,,,,,,,,,+++++++++,,,------''')))++++++))))))+++---,,,+++******,,,......---,,,,,,------------,,,,,,)))***,,,,,,++++++,,,...***---///...,,,******++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---((()))))))))************))))))***+++++++++++++++###%%%(((***++++++***)))(((((()))******************************+++++++++++++++++++++++++++++++++------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))***++++++***))))))'''***------+++******+++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***++++++++++++++++++***+++++++++++++++++++++++++++***************++++++........................------------......................../////////000000000000///////////////000111222333555666777888999888777666666888;;;<<<:::AAAMMM]]]nnnNNNIIIAAA999333111111111444222111111222333333222111111111111222333444444222222333333333444444444444333222111222333444555111111222222222333333333222222333333333444444444222222111111222222333444222333444555555444333222...///000111111222111111111111222222222222111111222222222111111111111111111111111111111111111111111000///000000000...,,,//////000000111111111222333222222222111000000000...///111111/////////000000000000000000111111222111111111111111111111111000000000000////////////000000000000000000000000......,,,++++++,,,......////////////////////////,,,,,,---.../////////...........................---------,,,+++***+++---+++,,,,,,------......///,,,,,,------...------------......//////......---******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,---...////////////...------,,,,,,,,,,,,,,,++++++,,,------++++++******++++++,,,------,,,++++++******++++++...---+++))))))***+++,,,*********+++,,,---///000&&&)))++++++)))))),,,...,,,+++)))***+++,,,,,,+++,,,------......------,,,)))***+++++++++,,,...000***---//////,,,******++++++,,,,,,------,,,,,,+++***))))))))))))))))))***(((((())))))*********+++(((((()))***************$$$))),,,,,,+++***%%%&&&((()))+++,,,,,,---))))))******+++++++++,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++***+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...))))))******+++++++++++++++******************+++************************,,,++++++******++++++,,,************************++++++++++++++++++++++++&&&((()))++++++)))(((&&&"""(((***++++++---///++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******************..................................../////////000---.........//////000000111111000000//////......111111222222444555777888999777666444555777:::;;;:::AAAMMM]]]ooo???>>>;;;888666333222111000000000000000000000000111111222222222333333333333333333222111111000000333222111111000000000000222111111111222333333444333222111222444444444222222111000111222222111000222222111111111111222222333222222111111222222333222222222111000//////...000000111222333333444444111111111111111111111111222111111111000000//////000000111111222222222333000000111111111111000000222111000.........///000000000000000000111111111000000000000000000000000......////////////......111111000000//////............------------......,,,...///...,,,,,,...111........................//////.........---------...............------------------///000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......------,,,,,,------...///---,,,...111222000---++++++,,,------,,,,,,,,,+++,,,...---+++))))))***---,,,+++*********+++,,,,,,,,,++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---.../////////...---,,,+++,,,,,,+++******+++------,,,+++*********,,,,,,+++++++++************))))))))))))***+++++++++,,,++++++++++++++++++++++++,,,***((()))+++,,,+++(((---------,,,,,,,,,++++++''''''((()))***,,,.../////////.........---------,,,,,,---......---,,,,,,***+++,,,,,,+++***+++---)))************+++++++++++++++******++++++,,,---************************......------,,,+++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))******++++++++++++............------,,,+++************+++,,,------***++++++,,,,,,++++++***)))))))))***+++++++++,,,,,,,,,+++***)))))))))******************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---...///111222222////////////...............------,,,,,,...///000...000333777888888777666555555444444444666777888>>>AAAMMM```ttt;;;:::888555333222111111222222222222222222222222111111222222222333333333333333222222222222222222333333222222111222222222222222111111222333333444444333222333555555555333222111000000222222111000222222111111111111222222333222222111111222222333222222222111000/////////000000111111222333333444111111111111111111111111222111111111000000000000000000000111111222222222000000111111111111000000111111000///////////////222222111111000000//////000000000000000000000000/////////000000/////////111000000000/////////...///......------......///---///000...,,,,,,...000//////////////////////////////.........---------------.....................---,,,---...///...---------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,---------++++++,,,//////...+++,,,------......---------)))+++------+++++++++,,,---,,,+++*********++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------.........---,,,+++***+++,,,,,,+++***+++,,,,,,+++*********+++,,,---))))))******+++++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,,,,+++)))---------,,,,,,,,,++++++***************+++,,,---.........------------,,,,,,,,,---......---,,,,,,+++,,,------++++++,,,---************+++++++++++++++++++++***++++++,,,---***************+++++++++,,,++++++***))))))((((((++++++++++++++++++++++++)))***+++,,,,,,+++***))))))*********++++++++++++...............---,,,,,,,,,++++++*********++++++***++++++,,,,,,++++++***************++++++++++++---,,,++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,............/////////000////////////............///...---------...///000///111444666888777666555666555555444555666888999???BBBMMM```sss555444333222111111111111333333333333333333333333111111222222222333333333222222333333333444444444333333333333333333333333222222222222222333333444444444333555666777666555444222111222333444333222222222111111111111222222333222222111111222222333222222222111000000/////////000000111111222222222111111111111111111111111111111111111111000000000000000000000000111111111000000111111111111000000000000111111000000//////333333222111000///......000000000000000000000000000000000000000000000000000000000000///////////////......------......//////000000...,,,,,,---...000000000000000000000000...............---------,,,---------.../////////000---++++++,,,------,,,...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,++++++---...///---,,,---......//////...------(((***,,,,,,,,,,,,---...,,,,,,+++************+++*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,------------,,,+++***)))+++------,,,++++++++++++*********+++,,,------(((((()))***+++,,,------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,+++***------------,,,,,,,,,,,,......---,,,++++++++++++------------,,,,,,,,,,,,,,,,,,---......---,,,,,,+++---------++++++,,,---************+++++++++,,,+++++++++++++++,,,------)))*********++++++,,,,,,*********))))))(((((('''++++++++++++++++++++++++******++++++++++++******************++++++++++++------.........---,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,++++++***+++++++++++++++*********,,,,,,,,,+++,,,,,,------***************************++++++,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,000000//////......------////////////............//////.........///000111000222444666777666555444666555555555666777999:::@@@BBBMMM___rrr111111000000000111111222333333333333333333333333111111222222222333333333333333333444444555555555333333333333444333333333333333222222222333333444555444555666888999777666666444333444555666555444222222111111111111222222333222222111111222222333222222222111111000000000//////000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000///000111222222111///...222111111111000000//////000000000000000000000000111111000000000000111111000000000000//////////////////............//////111111000...---,,,------////////////////////////........................,,,,,,,,,---...///000000222///,,,++++++---------,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---.........///000000//////---............------,,,)))+++------,,,+++,,,---,,,++++++***************))))))***+++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,++++++******)))+++...///---+++++++++*********++++++,,,------))))))***++++++,,,------,,,,,,,,,++++++*********------------------------///...---------,,,,,,+++...------------,,,,,,,,,000///...---,,,+++++++++------,,,,,,,,,+++++++++,,,,,,---......---,,,,,,+++,,,---,,,+++***+++,,,*********+++++++++,,,,,,,,,++++++++++++,,,------)))******++++++,,,,,,---+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******)))(((((())))))***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++++++++,,,---...******************************+++,,,,,,,,,,,,+++************++++++++++++***+++,,,,,,------,,,,,,000/////////............////////////............////////////000000000111222333444666666555444333666555555555666888999:::@@@BBBLLL^^^qqq000000000000111222333333222222222222222222222222111111222222222333333333444555555666777888888888666666777777666555333333444444333333222333333444444444555777::::::888666555333222333444555444222222222111111111111222222333222222111111222222333222222222222111111111111000000000000000111111111111111111111111111111111111111111111111222222222111111111000000000000000000000111111111111000000///000111222222111000/////////000000111111111222000000000000000000000000111111000000000000111111////////////000000000000/////////....../////////222111///.........------........................---.....................,,,,,,,,,---...///000000333000---,,,---.........***,,,...000000...,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,---...//////////////////---------------,,,+++***,,,---......,,,+++++++++++++++++++++******))))))))))))***+++,,,,,,------,,,,,,,,,+++++++++******........................///...,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,++++++************))),,,...///...,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,,,,++++++******------------------------............---,,,,,,,,,.........---------,,,,,,......------,,,---------------,,,,,,,,,+++++++++,,,,,,---......---,,,,,,+++,,,,,,,,,***))))))+++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******++++++,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++++++++++++++++++++)))******+++++++++******))))))(((((()))******+++***++++++,,,,,,++++++***---,,,,,,,,,++++++************)))******+++,,,---************************)))***++++++,,,,,,++++++++++++++++++,,,,,,------***+++,,,,,,------,,,,,,------......///000000000////////////...............//////000000000000000333333444555555444333333555555444555666777999;;;@@@BBBLLL]]]ooo222222222111222222333444222222222222222222222222111111222222222333333333666666888:::<<<>>>???@@@?????????>>><<<999777555555444444333333333333333444444555888::::::888666222000///000111222111///222222111111111111222222333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111000000111111111111000000000000111111222222111111......///000111222333333000000000000000000000000111111///......///111111////////////000000000000000//////......//////000222000......//////...---........................---------...............,,,---------.../////////222000------...//////...***,,,///000000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,***,,,......---,,,---...------------,,,+++******---...///...,,,******+++******++++++******)))(((*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,++++++******++++++***,,,......---,,,,,,,,,***+++,,,,,,,,,++++++***---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...............---------,,,------,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------,,,***))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++++++++******)))(((((()))***+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++******))))))******++++++************************)))******++++++++++++++++++++++++,,,,,,------...***+++,,,,,,------,,,,,,++++++---...///111222222////////////............---...///000000000//////222333333444444444444333444333333444555777999:::???AAAJJJ\\\nnn444444333222222222222222333333333333333333333333111111222222222333333333555777:::>>>CCCGGGJJJLLLKKKKKKJJJHHHDDD@@@<<<:::555555444333333333333333333333555888::::::888666222000///000111222111///222222111111111111222222333222222111111222222333222222222222222222222222222222222222222222222111111111111111111111111111111111111222222333333333333333333333222222222111000000111111111111000000111111000000111111222333//////000000111111222222000000000000000000000000111000...------...000111.../////////000000000111000000////////////000000222000---...000111000...........................---------.........//////------.....................---,,,---/////////............------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,***,,,......---,,,---///............---,,,+++***+++---......---,,,,,,---)))******+++***)))((('''++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............---,,,+++***++++++,,,,,,---...---,,,,,,,,,...,,,,,,------,,,+++)))(((++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++---///............------------------,,,,,,,,,,,,------.........------------,,,,,,,,,---......---,,,,,,...//////...,,,++++++,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---------,,,,,,++++++***)))*********************++++++++++++++++++++++++---,,,++++++++++++,,,---------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,++++++*********++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++************************))))))***+++++++++++++++)))******+++,,,,,,------***+++,,,,,,------,,,,,,++++++---...///111222222////////////............,,,---...///000///......222222222333444444444444222222222222444666888999>>>@@@IIIZZZnnn555444333222111111111111444444444444444444444444111111222222222333333333555777<<>>666555444333333333333333222333555888::::::888666444333222222444444333222222222111111111111222222333222222222222222222333222222222222222222222222333333222222222222222222111111111111111111111111111111111222222333333333444444444333333222222222000000111111111111000000222111000000000111333444111111111111000000000000000000000000000000000000111///...------...///111.../////////000000111111000000////////////000000222///---...000222111///000000000000000000000000---------.........//////...............---------,,,++++++---//////...,,,111///,,,******,,,///111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,++++++++++++++++++,,,+++...111000...---///111////////////...---,,,+++***+++---...------...///)))******++++++)))(((''',,,,,,++++++++++++++++++......------------,,,,,,************************'''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............---,,,+++++++++,,,---------...---++++++---///,,,---------,,,***((('''******+++,,,------...///+++++++++,,,,,,---------++++++++++++++++++++++++(((***------++++++...000//////.........---------...---,,,,,,++++++++++++//////.........---------,,,,,,---......---,,,,,,000111111000...,,,---...++++++,,,,,,,,,------------,,,,,,,,,,,,---......///...------,,,+++***))),,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++------++++++++++++---------------,,,,,,++++++++++++,,,------...............---,,,+++************+++++++++,,,,,,++++++++++++++++++,,,,,,---------...------,,,++++++++++++************************))))))***++++++++++++***((())))))***++++++,,,,,,++++++,,,---------,,,,,,,,,,,,---...///000111111000/////////............+++,,,.../////////...---111111222333333444555555111111111222333555888999===???HHHZZZmmm999999888666555444333333333333444444444333333222555444444444444444444444666888;;;@@@FFFLLLQQQUUUUUUTTTTTTVVVVVVOOODDD;;;888777666555444555666666555555666666777666666666555555555444444444333333111111222222222333333333222111111111111111222222111222222333333222222111333222222111111222222333222222222222222222222222111111111111111111111111444444444333333222222222222222222222222222222222//////000111222333333333000111111111111222222222111111111111111111111111000000000000////////////........................000000000000000000000000000//////---,,,+++******...............---------000///...------...///000................................................,,,,,,,,,---------......------------------------,,,,,,,,,++++++***************+++,,,,,,,,,++++++///...,,,*********,,,---111000000///......------222111111000///......---,,,------......------,,,*********++++++,,,,,,,,,++++++,,,------......///000000000...,,,)))&&&%%%,,,,,,,,,------.........((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...,,,,,,---...---,,,***)))+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++******+++---......---++++++,,,,,,,,,---------------------------,,,,,,------------------------........................++++++,,,,,,,,,---------------..........................................222222111///...---,,,+++,,,++++++***+++,,,...///---------,,,,,,+++++++++///////////////.........)))***,,,,,,,,,,,,---///---------,,,,,,+++++++++++++++***)))***+++,,,---111---******+++---,,,***---------,,,,,,+++++++++'''''')))***+++,,,------++++++******++++++,,,------.....................------,,,+++************+++******))))))******+++++++++++++++******)))))),,,,,,,,,+++++++++******(((((()))***,,,---............////////////......000///...---,,,,,,---...//////...---------------111333444444333222333444444444444444555777888:::===BBBLLLZZZjjj}}}888777666555444333222222333333444444444444333333555555444444444444444444333444666:::???DDDHHHKKKQQQPPPPPPRRRRRRNNNEEE>>>888777666555555555666666555666666777777777666666333333222222222111111111222222333333333444444444222222111111111111222222222222333333333333222222333333222222222222333333222222222222222222222222111111111111111111111111444444333333222222222222222222222222222222222222000000000111222222222333000111111111111222222222111111111111111111111111000000000000////////////................................................------------------------000000///...---,,,,,,+++000///...------...///000................................................+++++++++,,,,,,,,,------........................,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,///...,,,+++***+++,,,---............////////////111111000000///......---,,,,,,------------,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------------------------------000...---++++++,,,---...------.........---,,,++++++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++------------++++++,,,,,,,,,---------...---------------------------------------------------------------------++++++,,,,,,,,,------------------....../////////........................+++++++++++++++++++++,,,...---,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++---...///...,,,++++++,,,---------,,,,,,,,,++++++---------------......//////---***+++,,,---,,,***---------,,,,,,+++++++++******++++++++++++******+++++++++***++++++,,,---///......------------...,,,,,,++++++***+++++++++++++++************++++++++++++++++++*********))),,,,,,++++++************)))******+++,,,---............////////////......111000///...---......///000//////...------......111222444444333222333444444444444444555777888:::<<>>===;;;777666555444444444555555555666666666666555555444777666666666555555555555222222333333333444444444444333333222222222222333222333333333333333333222333333333222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111000000111111111222222222111111111111111111111111000000000000////////////........................------------------------+++,,,,,,---...///000000000000///...---,,,,,,,,,/////////....../////////........................------------------------++++++++++++,,,,,,,,,,,,........................++++++++++++++++++++++++))))))******+++,,,---......---,,,,,,,,,,,,------,,,,,,---......//////000000000/////////.........***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,,,,++++++/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***////////////////////////...------,,,,,,,,,---...---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------+++++++++,,,,,,,,,,,,------------............///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,---...///000111222........................111111000//////...------///...---,,,+++,,,,,,---+++,,,,,,,,,------......111111000///...------,,,(((***++++++******+++---------------------,,,,,,)))***,,,---------,,,++++++,,,,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++)))))),,,++++++++++++,,,------000///---,,,++++++,,,---************+++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***)))))))))))))))))))))------------------------......////////////......000000//////////////////000000////////////000000000222444444333333444555444444444444555777888:::;;;@@@JJJXXXjjj~~~222222222222222222222222111111222333444444333333444444444555555555666666777777777777777777777777777666666777999;;;<<<<<<888777666444444555555666666666666666666555444444333333222222222111111111222222222222333333333444555555444333222222333333333333333444444333333333444333333333333333333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111000000111111111222222222111111111111111111111111000000000000////////////////////////////////////................................................---------..................//////////////////...........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...---------------------...........................////////////............***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////---------,,,------------,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------......---------+++---...---+++***+++---,,,,,,---------.....................//////000000........................------------------------,,,,,,---------.........,,,,,,---...///111111222//////////////////////////////...---,,,++++++***------,,,,,,,,,---...///,,,,,,,,,------.........111000000///......------***+++,,,,,,++++++,,,---------------------------...///000222222111000000***+++---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,++++++,,,,,,---...///...---,,,+++,,,,,,---************+++,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,)))))))))))))))))))))***------------------------......////////////..............................000000////////////000000///111333444333333444555444444444444555777888::::::???IIIVVVhhh}}}333333333333333333333444222333444555555666555555777777777888888999999:::888888999999999999888888999888777666777888:::;;;;;;:::888777777777888999888888888888777666555555555555444444444333333333333333333333444444444444666666555444333333333333333333444444444444333333444444333333333333444444222222222222222222222222333333333333333333333333222333333333333333444444222222222222222222222222111111111111111111222222000111111111111222222222111111111111111111111111000000000000////////////////////////////////////000000000000000000000000000/////////...---------,,,,,,------.../////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++*********+++,,,---------------..................------------------........................++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++************+++,,,---------------,,,,,,---...//////,,,,,,,,,,,,++++++++++++******+++,,,,,,---......////////////////////////,,,,,,------------------,,,,,,+++++++++,,,------------++++++++++++------++++++,,,,,,,,,,,,++++++***,,,...---+++***,,,...,,,---------............---------......//////000................................................,,,---------............------...///000000111111////////////////////////.........------------------,,,,,,,,,,,,...000111---------------............------------,,,,,,,,,000111111///---++++++,,,------------..................///000000000000///***+++------,,,+++,,,---++++++,,,,,,,,,,,,------+++,,,------............,,,,,,,,,,,,,,,------...,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,)))))))))************+++++++++,,,,,,---------.........////////////......,,,---...............---//////......//////000000///111333444333333555666444444444444555777888::::::???GGGTTTfff{{{444444444444555555666666555666777888999999999999;;;;;;<<<<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCBBB@@@>>><<<<<<===>>>???>>>===<<<;;;<<<======;;;<<<<<<;;;:::999888888999999999999888888888777555555555555666666666666777666555444333333333333333333444444444444333333444444333333333333444444222222222222222222222222333333333333333333333333333333444444444555555555222222222222222222222222000000000111222222222333000111111111111222222222111111111111111111111111000000000000////////////////////////////////////000000000000000000000000////////////............---------...............---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,+++))))))***+++,,,,,,------...............+++,,,,,,------......///........................,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,*********+++,,,...000111,,,,,,,,,+++++++++************+++,,,,,,---..............................+++,,,,,,---.........------,,,,,,+++,,,---...///...---+++******+++---...++++++,,,,,,,,,,,,++++++(((+++...---+++***---000------------............+++,,,,,,---......//////........................------------------------------------..................//////000000000111/////////////////////////////////......---,,,,,,///...---,,,,,,---...///............------------,,,,,,,,,---------------000111000///,,,******+++------------.........///+++++++++++++++,,,------***,,,---,,,+++***---///+++++++++,,,,,,---------,,,,,,---...............---,,,,,,,,,,,,---......)))***,,,.........---,,,,,,,,,++++++***+++++++++++++++************+++++++++++++++,,,,,,,,,------************++++++,,,,,,)))******+++,,,---............////////////......,,,---...///000//////.........------...//////000///111333444444444555666444444444444555777888::::::>>>FFFSSSdddxxx444555555666666777777777777888999:::;;;<<<<<<<<<>>>??????@@@AAABBBBBBCCCJJJKKKMMMOOOPPPQQQQQQPPPRRRRRRPPPLLLIIIGGGHHHIIICCCBBB@@@?????????@@@AAA>>>>>>>>>>>>===<<<;;;:::888888888777777777777666777777777777888888888888777777666555444333333333333444444555555444444333555444444333333444444555222222222222222222222222333333333333333333333333444444444555555666666666222222222222222222222222//////000111222333333444000111111111111222222222111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000.........////////////////////////......------,,,---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,///---+++)))))))))++++++,,,,,,---.../////////...)))***+++,,,...///000111---.....................,,,------......------,,,,,,,,,,,,++++++*********------,,,++++++*********++++++******+++---...000,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,------........................+++,,,------.........---...------,,,---...///000...---+++******+++---...---......//////......---'''+++...---+++***---111---------.........//////++++++,,,,,,---...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000000000000000000000000000///...,,,***(((&&&$$$###111000...---,,,,,,------/////////...---------,,,------......///000000000)))+++,,,+++))))))***+++---------.........//////...---,,,+++,,,---...///***,,,---,,,******---111+++++++++,,,,,,------------...............---------,,,,,,,,,,,,---......'''))),,,...//////---,,,------,,,+++************+++******************++++++++++++,,,,,,---------******+++++++++,,,,,,,,,(((((()))***,,,---............////////////......---...///111111111000///---------------...///000...111333444444444555666444444444444555777888::::::>>>FFFRRRbbbwww;;;::::::;;;<<<===<<<;;;======>>>>>>@@@AAABBBCCCHHHJJJLLLNNNOOORRRVVVYYY___eeejjjkkkhhhgggiiilllmmmllljjjfffaaa______```YYYVVVSSSOOONNNOOOQQQRRROOOLLLHHHEEECCCAAA???===<<<<<<;;;;;;;;;;;;::::::444666888:::;;;:::888777999888888777666555444444666666666666666666666666333333333333333333333333555444444333333444444444555444444333333444444555333333333222222222111111222222222222222222222222222111000//////000111222222111000000111111///...///000111222333222111111000000000000000000000000...///000000000///---,,,//////............//////......///111333555777888......//////////////////............////////////............////////////.........------,,,,,,,,,***------+++...444444000/////////000//////...---************************---------,,,,,,+++++++++++++++,,,---............------,,,,,,,,,------...---...///000000...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////............---------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---...//////...------,,,,,,------...///............---------,,,,,,,,,---------...............------,,,,,,,,,///...------------...///111000///......///000111000000///...............///000111000...,,,---...111111222111111000///...------...///000000//////000//////000111111000...---------...............000000000000000000000000---------...............000000//////.........---,,,++++++***+++,,,...///---.../////////...---,,,........................///...---,,,+++,,,------//////...------------...+++,,,---......------,,,***++++++,,,,,,++++++***,,,,,,+++***))))))******++++++++++++++++++++++++---------,,,,,,+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,***))))))***,,,---////////////////////////////////////000000000000333333333222111000222333444555666555555555777999;;;>>>EEEPPP```uuu888999<<>>BBBIIIPPPUUUXXXXXXXXX[[[[[[[[[]]]```eeeiiilllkkksss}}}}}}}}}}}}yyynnnddd\\\WWWTTTPPPKKKGGGDDDAAA???===;;;;;;;;;<<<===>>>@@@AAA@@@???===:::888666555555444444444444444444444444666666666666666666666666444333333333444555666666333333222222222222333333333333333333222222222222222222222222222222222222333222222111111222222333222000......///000000///000000111222222222222111........................//////000000000///..................//////000111000000///...............000000//////.........---............//////////////////000000000111111111.........------------------...---+++,,,///...***((()))***,,,------......++++++++++++++++++++++++------,,,,,,,,,,,,++++++(((((()))***++++++++++++,,,------------......///---.../////////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,---,,,,,,++++++/////////............---...------------------...,,,,,,,,,---......//////......------------......///............---------,,,------------..................---------------......---,,,,,,---......///......------......///000000///.........//////,,,...////////////000222...///000111222222222222111111222222111111000000000...,,,,,,---//////...111111000000//////......000000000000000000000000000000//////......------////////////............000///...---,,,,,,,,,,,,,,,------.........---------------------------------,,,,,,+++,,,,,,------++++++++++++,,,,,,---...///...---,,,++++++,,,,,,,,,------------------,,,,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------............---,,,++++++,,,---...////////////////////////////////////000000000000---///000111000111333555333555555555555555777999888;;;CCCNNN^^^rrrRRRYYYdddmmmtttwwwxxxxxxyyyxxxvvvwwwyyy}}}yyyrrrooolllfff^^^XXXSSSOOOJJJFFFEEECCCBBBAAA@@@AAABBBCCCCCCBBB???===:::999888888777777777777777666666666666666666666666666666666444333333444444555666777444333333222222333333444444444333333333222222222222222222222222222222222333333333333333333333333333333333444555555333111000000111111222222222222000000000000000000000000//////000000000/////////............///000111222222111000///////////////000000000///......------............////////////////////////000000000000...............---------......---,,,---...---+++))))))***,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------***++++++,,,---------------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---,,,***))))))***,,,---------------------------......//////......---,,,/////////////////////...//////............//////,,,---------......//////......------------......///............---------------------...........................---------...------------------...000000000000000111111111000000///////////////000000111222000...---...//////000111111222222222222111222222222111000//////333111...---///111111111333222222111000///......////////////////////////000////////////////////////////////////........./////////......---------,,,---------.....................---------------............//////000000*********+++,,,...///000222111...,,,+++,,,---...------............------,,,++++++******+++++++++,,,,,,+++++++++++++++***,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...------------...///////////////////////////////////////000000000000...000222222111111333444333444555555555555888:::777;;;CCCNNN^^^rrrmmmvvv{{{rrrkkkgggbbb[[[VVVTTTSSSQQQNNNKKKIIIGGGGGGFFFDDDAAA>>>;;;:::999999999999999888888777777777555555555555555555555555444444444444444555666777555555444444444444555555444444444333333333222222222222222222222222222222333333333444444333333333111333555999:::888444000111111111111111222222222111111111111111111111111000000/////////000000000///////////////000111111...---------------......000000//////.........---............////////////---------.........//////........................///---,,,...000//////...,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,---///000111111111000------..........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---......///......------.../////////////////////000//////......//////000------...............//////......------......//////............------------------.........//////................................................///000000111111111111111000000/////////000000111000111222111///---...///222222222222222111000000111111111111000//////...444111///...///111222222333333222111000//////...////////////////////////...//////000000111111111.........///////////////......//////000000000000------------......///////////////......---------.../////////////////////+++++++++,,,---///111111444222000...------...///---......//////......---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................////////////////////////////////////000000000000111333555555333222222333222444555555555666888:::999<<>>===<<<;;;;;;:::999999888888777777777777777777777777888777666555555444444555555555555444444555555555555444444444444333333333222222222222222222222222111222333444444333222111......000222444333111...222111000000000111222333////////////////////////000000/////////000222222222222111000////////////222222111111222222333333------......///000000000............////////////------------.........///---........./////////000222---,,,///000,,,+++---,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,------------''')))+++---......---------------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,------............/////////....../////////////////////............//////............/////////............---------............////////////---........./////////000///000111222222111000///,,,---///000111111000000000000//////000111111222---///000111000000111333222222222333333222111111000000111111222111111111000///...///000000///...000000000000000000000000000000000000000000000000333333222111111000//////............/////////000///000111222222222111000000/////////000111333444222222222111000/////////------------,,,+++)))(((,,,+++,,,,,,---...///000//////..................---------......---------+++++++++++++++,,,---...------,,,,,,+++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......---------////////////////////////////////////000000000000000222555555444333222333222333555555555666999;;;:::<<>>===<<<<<<;;;;;;888888888888888888888888999888777666444444444444555444444333333444444555555555444444444333333333222222222222222222222222111111333333333333111111111///...///000222222111222111000000000111333444111111111111111111111111111000/////////111222333444333222000//////......000//////............///,,,,,,---...///000111111............/////////000............/////////000---.........//////000000444...,,,//////***(((******+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...///000000000000***,,,...000111111000000---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...+++---///111111///---+++------------------------***+++,,,...///000111111,,,,,,,,,---------......//////............/////////////////////.........//////............////////////.........---------............/////////000---.........//////000000000111222333333222111000...///111222333333333222000000///000000111222222111222333111///...///000000000111222333333333333000111222333333333333333222111111222333333111000///////////////000000000000000000000000000000000666666444222000...---,,,---.........//////000000222222333333222111///...111000000000000222444555333333333222111000000///////////////...,,,)))(((++++++++++++,,,---......+++,,,---......------,,,,,,------------------,,,++++++++++++,,,,,,---...------,,,,,,+++***))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------,,,,,,////////////////////////////////////000000000000---///333444444333333444111333444555555666999;;;:::;;;@@@KKK\\\tttxxxooohhhccc[[[RRRJJJGGGGGGFFFEEECCCAAA???>>><<<:::999999999777444222666555555777999999888777:::999777555333222222111444444333222222222222333444555555666666555555444333333333333333222111000333111///......///111333444444333222111111111111222222222111111111000000000000000000////////////...///000111111000///...111111111000000000000000.........///////////////////////////////////////........................///...,,,++++++,,,.../////////.........------------,,,,,,++++++,,,,,,---++++++,,,------......///+++++++++,,,,,,------------,,,,,,,,,,,,---.........---,,,---//////...---))),,,...---***)))+++......---,,,+++************+++,,,,,,---.........---,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,---.../////////...------,,,,,,........................,,,,,,...///000000000000---------.........//////......////////////......---......///////////////333222222222111111000000+++,,,...000111111000//////////////////000111111222222222222222222222222222222222222222222222222222111000//////111222333222333333444444444333333444444444444444333222111444444333222111111111111222222222111//////000111111111111111111111111111444444444333222111111000......------------......111111000000000000111111//////000000000333666999999888777555333111///.........//////......---,,,,,,---...//////...---,,,,,,------+++******,,,...---,,,+++******,,,...///++++++++++++,,,,,,---...///...---,,,+++,,,,,,---...,,,,,,---000000---***++++++++++++++++++++++++------------------------+++++++++,,,,,,---------000000000000111111111111+++---000222333222000///222222222222222222222222000111111222333444555555999;;;AAALLL]]]tttwwwqqqjjjbbb\\\SSSRRROOOLLLHHHEEEBBBAAABBB@@@>>>=========;;;:::888666666777888888666555555555555555555666777888666666555555444444444555444444555555555555444444444444444444444333222222444333111//////111333444333333222222111222222222222222222111111111000000111000000000//////////////////000111111000//////000000000000000111111111//////////////////......////////////////////////........................------------------------//////.........------------,,,,,,++++++,,,,,,---------------------------***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,---/////////---//////000///---,,,,,,---...---,,,+++************+++,,,------......---------------........./////////...------,,,,,,,,,---......---------...//////.../////////////////////........................------...///000000000000------........./////////...//////000000//////...---...//////000000//////222222222111111000000000111111111111222333444444333333222222222333444444000000000000000000000000111111111111111111111111111111111111111222222333444444555555555555555444333333333444333333222111222111111000000111111111111111111000//////000111000000000000000000000000222222111000000///......000//////......//////000111000000//////000000111///000000///000222666:::999888666333111///............//////......---,,,------...//////...------,,,------,,,******,,,...---,,,+++***+++,,,...///,,,,,,++++++,,,,,,---...///...---,,,,,,,,,------,,,++++++,,,//////---+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,/////////000000000111111***,,,...///000//////...222222222222222222222222555555555666777888999:::999<<>>=========<<<;;;:::888888888888666555444444444555666777999:::666666666555555555555444333444444555555444444333444444555555555444333333555444222111111222444555222222222111222222333333222222222111111111111111111111000000000////////////000000111111000000/////////000000111111222222000000000//////.........////////////////////////////////////////////////+++,,,...000000...,,,+++...............------------,,,,,,++++++,,,,,,---//////...------,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,---///000///...000///......//////---,,,------,,,+++************,,,,,,------......------........./////////000000///...------,,,---------//////........................//////000111111222..............................///000000/////////............//////////////////000000000000//////......///000000000000000111111111000000000000000111000...---...000222444111000000000000111222222111111111111111111111111333333333333333333333333222222333444444444444444555666666666666666555555111111222333333333333222111111111111111222333333333222111111000000111111111111111111111111111111111111111000//////......111111000000000000111111000000////////////000000000000///...///222777::::::888444111...---------...////////////...------------...//////...------,,,------,,,++++++,,,...---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,------+++******+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,+++++++++....../////////000000000,,,,,,---.../////////000222222222222222222222222555444444444555777999::::::<<>><<<>>><<<::::::::::::999777888777666555555555555555444444444444444333333222333333444444444444333333333444444444444444333333444333222111111222333444111111111111222333444444111111111111111111111111111111111000000000//////000000000000000000000000......///000111222222333222111111000///...------////////////////////////000000000000000000000000,,,---...//////...---,,,........................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......---,,,,,,---///000///......,,,***,,,///111///------,,,++++++*********+++,,,,,,------...------,,,---.........////////////......------------......///...---,,,,,,,,,,,,,,,....../////////000000000........................//////000000000//////........./////////000000000///000000111111000000///...///000000111111000000000000000000000000000000///...---------///000111///////////////000000111333333333333333333333333555555555555555555555555222333555666777666666555555666666666666555444444000111222333444444444444444333333333333333444444555444222222222333222222111111111111111111111111333333222222222111111111111111000000000000111111000//////////////////000000000///......111666;;;;;;888444000...---......///////////////...---------..................---,,,---...---,,,+++---...---,,,,,,,,,,,,---......------,,,,,,,,,------...------------------------+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,............////////////000////////////111222333111222222222222222333333444333222222333555777999:::<<>>===<<<<<<888999::::::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAA>>>:::777777;;;<<<:::777666666666666666666666666333333333333333333333333222222111111111111222222222222111111111111222222+++---///000000222444666444333222111111000000111000000000000000///......///...------------...///+++---//////...---------,,,------...............//////...---------------+++,,,---.........------,,,---...,,,******---///------------------------+++++++++++++++++++++++++++,,,,,,---...///000000/////////000000000111111............///000111111000111111222333333444444000111444555777666666555;;;<<<@@@HHHWWWkkk}}}qqqiiiXXXTTTNNNJJJGGGDDDBBB@@@<<<;;;::::::999999::::::333555666777666555333222666666777777777777666666222333444444555555555444444444444444444444444444444444333222111111111111000000111111222222222222222222222111111111111000333222111000000111222333111111111000000000000000000000000000000111111111////////////////////////........................---...///111111///...------------.........//////---,,,,,,++++++,,,,,,---///......------,,,,,,++++++++++++******)))))))))---,,,,,,,,,,,,---......,,,++++++---///111111000 $$$'''(((((()))---000+++++++++***++++++,,,,,,---.........---,,,,,,+++............/////////000...............///000000---------------...///000......//////000000111111000000000000000000000000......///111111222222222000111111111111222222222111222222333333222222111111111222333333333333222222222222333333444444444<<<;;;999888888999:::;;;:::::::::::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBCCCEEEGGGHHHDDDEEEDDDDDDCCCBBBAAA@@@;;;;;;<<<<<<======<<<<<>>BBBCCCAAA===777777777777777777777777666666666666666666666666444333333222222333333444333333222222222222333333***---000111111222333555111111111111000000000000000000000000000//////...///...---,,,,,,---...///+++---000000...---------,,,---......//////......000///...---------------***+++---...///...------***+++---,,,+++,,,000333------------------------------------------------------..................000000000000111111111111000000000111222222333333000000111222333333444444333555888;;;<<<;;;999888;;;<<<@@@HHHVVVkkk}}}|||{{{~~~uuuiiiccc[[[RRRLLLJJJJJJKKKCCCBBB@@@===;;;999777777:::888666666777777666555777777666555444444444444555555555555555555555555333333333222222222111111222222222333333444444444111111111111111111111111444444333111000...---,,,000000000000000000000000000///.........///111222000000000000000000000000////////////////////////000000000000000000000000//////.........---------------------------------///...,,,,,,------,,,***---...//////---,,,---///,,,---...//////...---,,,+++,,,------......------,,,,,,,,,---------............////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///,,,...000000///...///000////////////////////////////////////000000000000000000000000000000000000////////////000000000000444444444333111222444666555444333222333222111000222333333444555555666666888666444333444666999::::::;;;;;;:::999;;;???BBB===>>>>>>>>>???AAAFFFIIIHHHHHHJJJKKKKKKKKKKKKJJJMMMPPPRRRSSSQQQOOOOOOOOOOOOOOOOOOOOOPPPSSSYYY]]]eeeaaa\\\WWWTTTRRROOOLLLKKKKKKLLLLLLLLLKKKJJJJJJMMMOOOSSSWWW[[[]]]]]]^^^YYYUUUQQQOOONNNNNNMMMLLLGGGDDDAAA???>>>???>>>===???>>>:::666333333666888444333222222222222444444444333111000000111222333222222222111222333333444333111000000111111///...///111444666666444111///------------------------///////////////////////////...,,,++++++,,,.../////////...---,,,++++++***/////////......---------***+++,,,,,,+++***+++---...---++++++++++++---...+++,,,---...////////////+++,,,------......------111000000000000111222222111111222222222333333333222333333222111222444666444444444444555777888999;;;<<>>@@@@@@AAABBBBBBBBBDDDGGGIIIKKKLLLNNNOOOPPPRRRVVVXXX^^^___aaacccdddcccbbbbbbeeehhhkkklllkkkiiiiiiiiijjjkkkjjjjjjkkknnnsssvvv}}}yyyvvvrrrmmmgggccc[[[[[[\\\\\\[[[ZZZYYYYYY]]]___bbbfffiiikkkkkkkkkhhheeebbb`````````___]]]TTTPPPLLLIIIIIIIIIJJJJJJNNNLLLIIIDDD@@@>>>======999888666444333333222333333333222222222222333333444444333222222222222333222000///000111222111//////111333444444333111///------........./////////........................///...,,,++++++,,,...///......------,,,,,,++++++.........---------,,,,,,,,,------,,,***)))***+++---,,,,,,,,,,,,,,,,,,---+++,,,---...////////////+++,,,------......------------------............111111111222222333333333222333555444333333444666444444444444555777888999;;;<<>>:::888888999999888777555444222222111111111222222333555333111111222111000...111111000//////000111111111000000///...---,,,,,,......................................................//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---///,,,,,,...//////...,,,,,,,,,---......///.........,,,---......//////......+++,,,...000000///...---//////000111111222333333222444777888777666555555444444444444555777888999888<<>>;;;888666888888777666555555555555555555555666777777888888444444444444333333333333444444333333333333222222111111111111111111111111//////000000111111222222000000000000000000000000......///000000000000000000000000000000000000000////////////////////////........................---------.......................................---,,,+++,,,.........,,,***+++------,,,,,,...///------,,,,,,,,,,,,------+++,,,------......------------........./////////......////////////......,,,,,,,,,---......//////---------......------------------............///---///111111000000000111000000000000000000000000////////////000000000000111111111111111111111111000000111222333444444555111333666777888888:::;;;<<<@@@CCCDDDDDDDDDHHHKKKRRRUUU\\\ccciiimmmooopppqqqpppqqquuu~~~}}}|||~~~~~~yyytttsssqqqllleee[[[PPPGGGAAA>>>======<<<:::888666555555444444333333333333444555333222111222222000///222111111000000111111222111000//////...---,,,,,,////////////////////////.........................../////////000000111111,,,,,,,,,,,,------------)))+++,,,---,,,---...000------............------------...............---------...////////////...---...///000111000//////000000000111111111111222111333555666555444444555444444444444555777888999777<<>>===;;;:::999777555444444333222111000111333444333222222222222222222222222222////////////////////////000000000000000000000000......////////////...................../////////,,,,,,---------.........***,,,------,,,,,,...///......------------......---...............------------...///////////////111111111111222222222222111111111111000000000000000222333333222222333444444444444444555777888999777;;;AAAGGGPPPccc}}}~~~tttjjj]]]YYYTTTOOOKKKGGGCCC@@@===<<<;;;:::999999999999666777777888999:::::::::555555444444444333333333444444444333333222222222111111111111111111111111444444333111000...---,,,000000000000000000000000---...000111111111000///000000000000000000000000////////////////////////........................---------........./////////////////////////////////...,,,,,,------,,,++++++,,,............///111++++++---......---+++++++++,,,------......------............/////////000......////////////......,,,,,,------...///000000//////000000000000//////---------.........//////...000111222111000111222000000000000000000000000////////////000000000000333333333333333333333333444444555666777888999:::<<<>>>@@@AAACCCFFFJJJMMMRRRXXX___dddfffkkkrrrxxxzzzzzzzzzxxxsssllleeeaaaUUUSSSPPPLLLIIIGGGFFFFFFAAA@@@===:::777555444333///...///111444666666555111222333333333333222111---...///000111222333333000000000000000000000000......////////////......---------------------------------....../////////,,,.........,,,+++,,,---///...---,,,,,,---...///---...............---------......///////////////.........---...///000000222222111111000/////////000111111111000000222444444444444444666777888999666;;;AAAGGGPPPccc|||wwwkkkgggaaaZZZTTTPPPNNNMMMFFFBBB===;;;;;;;;;999777777555555666888:::;;;;;;777555444444555555444333444333333222222333333444222222222111111111000000222000000000222333222111111111000000000000111111000000000000000000000000......////////////......//////000000111111111222////////////////////////111000...---,,,,,,---...---------............///+++,,,---...////////////.........------,,,,,,,,,,,,,,,,,,---------......)))+++...///---,,,++++++...------------...//////------..................,,,---...//////...---,,,,,,,,,,,,---------......------......///000000000000000000000000000000000222222111111111111111111111111222222111000//////333444444333222222444666999999888999:::<<<>>>???CCCIIIPPPTTTVVVYYY^^^dddpppqqquuuzzz{{{yyyvvvppplllgggccc___]]]\\\XXXQQQJJJIIIFFFBBB===999666555444222111111333444444333111000000000000111111111222111111111111000000000000000000000000000000000000---...///000000///...---//////.........---------...............---------,,,,,,,,,++++++*********...---,,,+++,,,...000111777555111...------...000//////.........---------///000111222222333222222000000000000000000000000222333333333333333444444555555555666666666666666888;;;???DDDNNNccc~~~|||xxxrrrkkkddd^^^[[[YYYRRRMMMFFFAAA???===;;;999666555444555777888888777777555444444555666444333444333333222222333333444444333333333222222222111444333222222444444333222111111000000000000111111000000000000000000000000......////////////......//////000000000111111111///////////////////////////......---------......---------............///+++,,,---...////////////......---------,,,,,,,,,,,,,,,,,,---------......+++---//////...,,,,,,---...------------...//////..............................///000000///......------------.....................///000000111111111111111111111111111111222222111111111111111111222222333333333333333333333444555444444555888;;;=========>>>BBBGGGLLLPPPWWW]]]cccgggiiilllrrrwww}}}yyyvvvqqqooolllggg^^^WWWRRROOOJJJCCC>>>:::777666:::888666666777777555444333333333333333222222111222111111111000000000000000000000000000000000000...///000000000000///...//////.........---------..............................---------,,,,,,,,,000///---,,,,,,---...///444222000///...///000000//////.........---------//////000111222222222222000000000000000000000000000000111111222333333444555555555666666666666666888;;;???DDDNNNccc}}}}}}uuunnniiigggeeeccc]]]UUUMMMGGGBBB>>>;;;888777666666777888666555777666444555666666555333444444333333333333444444444444444444333333333333666444333333444444222111111111000000000000111111000000000000000000000000...//////000000//////...//////000000000000111111////////////////////////------..................---------............///,,,,,,---...////////////...------------,,,,,,,,,,,,,,,,,,---------......---...///...------...///......------......///000........................//////000000000000//////............/////////////////////000111111222222111111111111111111111111111111222222222222222222222333333444555555666666555666777888888;;;???BBBCCCDDDFFFKKKSSS]]]fffkkktttxxx~~~xxxnnnfff___\\\VVVOOOHHHCCC@@@>>>>>>;;;888555555555444333444555555666555444222111222222222111111111000000////////////////////////000000111111111111000000/////////.........---------------......//////000///////////////.........111000...---,,,,,,------000000000000000000000111...............---------...///000111222222222222000000000000000000000000111111222222333444555555555555555666666777777777888;;;???DDDNNNbbb}}}yyysssppppppqqqqqqmmmfff]]]SSSIIIAAA===;;;:::888999::::::888777777666555555666666555444444444333333333333444444444444444333333333333333444333111111111111///...111111000000000000111111000000000000000000000000//////000000000000////////////000000000000000000////////////////////////+++,,,...///000///......---------............///,,,------...//////......------------------------,,,,,,,,,---------...............,,,++++++...000...............//////000////////////............////////////////////////////////////000000000000///000000111222222333333111111111111111111111111111111222222222222222333333333333444444555666777777999:::;;;<<<@@@EEEIIILLLOOOWWWaaammmyyyyyyoookkkfff___XXXRRRMMMKKKCCC???999666555555555444333444555666555444222111333333222222222111111111////////////////////////111111111111111111111111////////////............,,,------...///000000111////////////////////////000///...------------......///000111111000///..............................///000111222222222222000000000000000000000000555555555666666666666666555555555666777777888888999<<>>AAAGGGMMMRRRZZZaaammm|||{{{rrrjjjbbb\\\YYYMMMHHHAAA<<<::::::999999222333444555555444333333333333333333222222222222000000000000000000000000222222111111111111222222000000/////////.........------......///000111111..................//////------------....../////////000111111111///---,,,---...........................///000111111111111000000000000000000000000888777777666666555555444555555666666777888888999999<<>>BBBFFFMMMUUU^^^dddrrrzzz~~~tttlllhhhZZZUUUMMMGGGBBB@@@>>><<<666666666666555555555555444444444333333333222222000000000000000000000000222222111111111111222222000000000/////////...............//////000000111------------............,,,,,,------...//////000000000111111000...---,,,---------...............---...///000111111111111000000000000000000000000555555555444333333222222555555666777777888999999999<<>>;;;::::::999888777666666777777666444555555444444444444555555333333333333444444444555444333222222444444333222111111000000000000111111000000000000000000000000000000111111111111000000000000/////////.........///////////////////////////......---------......---------............///---...............------,,,,,,,,,---------......,,,,,,,,,---------......---------,,,++++++---//////////////////000000111111111000000///......---000///...------...///000........./////////000000//////000000111222222222222222222222222222222222111111222222333444444555888888888999;;;???BBBDDDFFFIIIOOOWWWaaammmyyy|||qqqkkkbbbZZZRRRMMMHHHEEE@@@>>><<<999888777888888444444444444333333333333222222222222222222222222222111000000000000111222000000000000/////////...///////////////000000000---------.........//////------.....................///////////////......---------.........//////---...///000111111111111000000000000000000000000222222333333333444444444444555666777888999::::::999<<>>AAADDDHHHOOOYYY```hhhnnnxxxxxxoooddd\\\RRRJJJFFFCCC@@@===888666444222222333555666444444444333222000...---222222222111111111111111222111000//////000111222////////////000000000000///000111000...---...///......//////////////////000000000000000000000000+++,,,---......---,,,+++/////////000111111222222555555444333333222111111111222333444555555555555666666666777888888999999<<<;;;<<>>;;;<<<:::666555777666666666666666555444444555555444444444333333333333333333222222222222222///000111222333222222111222222111000000000000000000111111111111111111000222222111111000//////.../////////////////////...////////////..................................../////////......---------+++,,,------------,,,++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,---//////...---------......///000000111111000000//////............///000000........./////////000000111111111111111111111111222222222222222333333333444444444666888:::;;;;;;AAAEEEKKKPPPWWW```llltttwwwkkk```WWWOOOHHHCCCBBB???;;;888666666666666555555555444333222111000000000000111111222222222333222111000///000111222111111000000000000000000...///000///...---...///000000000000000/////////000000000000000000000000......///000000///....../////////000111111222222555444444333222222111111333444555666777777777777666666666777888888999999>>><<<===BBBJJJZZZssszzzwwwyyy|||uuuoooeee\\\YYYYYYTTTLLLLLLEEE@@@>>><<<888666888777777777888777777666555444444444333333333222222444444444333333222222222000000111222222222222111222222111000000000000111///000000111111000000///222222111111000/////////......//////////////////////////////....................................------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------------............------,,,,,,,,,,,,------111000///...------------000111111222222111111000//////......//////000111....../////////000000000000000000000000000111111111111333444555555555555333555777:::<<>>BBBIIIXXXqqq{{{xxx{{{}}}sssooofff___]]]```]]]XXXRRRIIIAAA???===999888999888888888999999888888777555555444444444333333333555555444444333333222222111111111111222111111111111000//////......////////////000000000000//////111111111111000000//////............////////////////////////....................................++++++++++++++++++++++++,,,------------------,,,,,,------------.........------,,,,,,,,,,,,------000///...............///000111111111111111111000/////////...///000000111...////////////000000000///000000000000000111111111222333444555555555444555666999===AAAFFFKKKOOOYYY```kkkwwwzzzccc[[[NNNDDD???<<<;;;999555444444333333333333333///000000111111222222222222222222333444666888999888777555222000//////...,,,...//////...---///000222111111000000//////...000000000000000000000000,,,------------------,,,/////////000111111222222333333333333222222111111111222333444555555555555666666666777888888999999===<<<===BBBIIIXXXqqqvvvrrrjjjccccccggghhhfffWWWLLLBBB>>>===:::888999888888999999999999999888666666666666555555555555555555555444444444333333222222111111111111111111111111000/////////////////////000000000000//////111111111000000000000000---.........//////000000////////////..........................................//////////////////------------------------,,,,,,,,,,,,------------...------,,,,,,------...---------...///000111222///000000111111000000//////////////////000111111////////////000000000111//////000000111111111222222333444444555555444444777999===AAAGGGPPP[[[bbbqqqxxxxxxfffVVVMMMFFFAAA>>>777666555333222222222222333333222222111111000000000111444777:::===>>>???<<<:::777333111/////////...///000///......///000000000000//////.........////////////////////////---------,,,,,,---------/////////000111111222222333222222222222222111111111222333444555555555555666666666777888888999999::::::<<>>;;;999:::777888999999:::999999999777777777666666666666555555555555555555555555555333222111111000111111111333333222111111111111222///000000111111000000///111111000000000000000000------......///000000000////////////....................................---------.....................------------......+++,,,,,,,,,,,,---------......------------......,,,,,,---...///111222333///000000000000000000///000000//////000000111222/////////000000000111111000000000111222222333333444444444444555666777888<<<@@@GGGNNNWWWcccpppzzz~~~lll___SSSHHH@@@===<<<999666444333333333555555444333222111111000000444999>>>BBBCCCDDDCCC>>><<<888444222000000000000111222111///...///000.............../////////////////////////////////000///............///000/////////000111111222222222222222222222222111111333444555666777777777777666666666777888888999999999999;;;AAAIIIXXXqqq{{{xxxvvvrrrrrrpppkkkhhhjjjpppvvv{{{~~~~~~~~~~~~yyyxxx}}}~~~lll]]]MMMEEEAAA===;;;:::777777888999999999999999777666666666666555555555444444444555666666777777333333111000000000111111444333222222111111222222000111111111111111111000000000000000000000000111------......///000000111////////////....................................+++++++++,,,,,,,,,------///...---,,,,,,---...///------------..................------------..................///000222222000111111222222111111000000000//////000000111222//////000000000111111111000111111222333333444444444444444444777:::>>>@@@FFFNNNZZZeeeppp}}}zzzjjjYYYMMMGGGDDDAAA<<<999777666666555555555444444333333333444888???EEEHHHHHHFFFDDD???===999555222111111222333444444333000//////000.........///000000111111////////////////////////000///............///000/////////000111111222222111111111111111111222222333444555666777777777777666666666777888888999999::::::<<>>CCCGGGPPP[[[kkkyyypppbbbNNNKKKFFFAAA===:::999999444555555555555555555555777<<>><<<;;;<<<999666555555666555444555<<>><<<999777777777555444777===FFFMMMOOOLLLHHHEEEAAA???;;;777333111111111222111111111000000000000000000000111111111111111000000000000000000000000///////////////////////////000111111222222111111111111222222222222111111333333444555666666666666777777777888999999:::::::::;;;===BBBGGGUUUnnn|||vvvkkkbbb]]]\\\___aaa[[[```eeeggggggiiiooouuuxxxzzz~~~~~~~~~}}}xxxzzzyyy~~~|||xxxxxxtttrrrooofffXXXLLLHHH===<<<:::999::::::888777777777777777777777777777333333333444444444444555333333222111000000000000000000000000000000000000...//////000111000000000222222000/////////000111000///...------...///000---...000111222111111000////////////////////////***,,,///111111000...,,,///---***+++///111000...//////............------......------......///000//////.........//////000111111111111111111111111111000/////////000222333000111111111222222222333222222333555888:::<<<===AAAEEEJJJPPPYYYfffuuulll]]]SSSLLLHHHDDDBBB???===<<<;;;999777888>>>FFFMMMOOOMMMHHHEEE???===999555222111000000222222111111111000000000222222111111111000000000000000000000000000000000000000000000000000000000...//////000111000000000111111222222222222111111444444555666666777777777888888888999::::::;;;;;;;;;;;;>>>BBBGGGUUUmmmaaa]]]WWWRRRRRRXXXbbbjjjooowwwzzzwwwzzz~~~{{{xxxvvvuuuqqqgggYYYPPPBBB???<<<;;;<<<<<<:::888666777777777777777777777444444444444444444444444444444444333333222222222000000000000000000000000//////000111111111111111222111000//////000111111//////............//////------///000111111111111////////////////////////+++---///111111///---+++///---+++,,,///000///---............------------...............//////000///////////////000000000111111111111111111111111000000//////000000111222111111222222333333444444333555777999<<<>>>AAACCCGGGNNNXXXcccooo~~~qqqdddYYYSSSLLLIIIFFFCCCBBBAAA>>><<<:::???GGGNNNQQQOOOJJJFFF>>>;;;777444333222111111000000000/////////......////////////////////////000000000000000000000000////////////////////////000111222222333333222222111111222222222222111111444444444555555666777777777777888888999::::::;;;<<<<<>>AAAFFFIIIPPPZZZjjjyyyzzzkkkbbbVVVRRRMMMIIIGGGEEECCCAAA>>>BBBHHHPPPTTTRRRKKKFFF>>>:::666444444444333222000000000000////////////.........///000111111111111111111111111111111111........................111222222333333333333333111111222222222222111111333333333333444555666777666666777777888999999999<<<<<<>>>BBBFFFSSSkkkTTTUUUYYYaaapppsssqqquuu~~~zzzuuuwwwvvvlll```OOOGGG===888999:::888666666666666666666666666666555444444444444333333333111111222222222111111000000000000000000000000000111222333333444444333333000000000000111111111111////////////////////////.........//////000000111///////////////////////////...---,,,,,,,,,...///......//////...---,,,,,,+++++++++,,,,,,,,,,,,------...///000000000000///000000111222333333333333000111222333333222111000///000000000111111111111222222333444555666777777555888===@@@CCCHHHPPPVVVcccoooxxxgggaaaYYYRRRMMMJJJHHHFFFFFFHHHMMMSSSVVVRRRJJJCCC===999444333444666444222333333222222222111111111//////000111222333444555111111111111111111111111........................///000111111222222111111111111222222222222111111333333222222333444666777555666666777888888999999<<<<<<>>>AAAEEEQQQiii~~~llljjjkkkttt|||tttpppqqqzzzuuusssmmmeee^^^RRRDDD<<<;;;;;;999777888888888777777666666666555555444444444333333333000111222222222222111000000000000000000000000000111111222333333333333222//////000111111111111111//////000000000000////////////.........//////000////////////////////////...---,,,,,,,,,---......+++---...//////.........,,,,,,,,,,,,------......---...///000111000000///...///111222333333222222000111333444444333111000//////000111111111111111222333444555666777888888:::???DDDHHHMMMVVVaaajjj{{{xxxlll```XXXSSSPPPNNNPPPPPPSSSVVVWWWQQQFFF===;;;666222111444555444222333333333222222222111111111111111222222333333333111111111111111111111111...........................//////000111000000000111111222222222222111111555444333222333555777888666777777888888999::::::;;;;;;===???CCCPPPggg||||||{{{pppkkkvvvsssooolllhhhkkk^^^MMMBBB???>>><<<999;;;::::::999888777666666555555555444444333333333111222444444555444333222000000000000000000000000000000111222222222222111...///000111111111111111//////000000000000//////000//////.........//////////////////////////////+++,,,------.........---)))+++...////////////000---------.........//////---...000111111111000///---...000111222222222111000111333444444333111000//////000111111111111111333333444555666777888999AAAEEELLLQQQXXXcccqqq{{{{{{mmmbbb\\\XXXVVVWWWWWWWWWXXXWWWPPPCCC999999555000///333555333111111111111000000000000///111111111000000000000000111111111111111111111111000000000000000000000000///000000111111111111111111111222222222222111111666555444333444666888999777888888999::::::;;;;;;;;;;;;<<>>???IIILLLQQQZZZgggxxxzzzoooccc[[[YYY[[[^^^^^^XXXMMMBBB;;;:::888444222222333333222222111000111222333222111222222222222111111000000111222333444333111///---------......//////000000000111111111111222222222222222222111222222333333666666666666666777888888666666555555666777999:::777888;;;???EEERRRjjjzzzuuuqqqnnnpppkkkaaaVVVLLLCCC>>>;;;;;;:::999999999999777666777777666555444444444444444444444333333333222222333222222111111222222333333444555555555444333222000000111111111111000000000000000000000000000000---............/////////......////////////......---......//////......---////////////////////////------------------------............///111222222111111111111111222222333333333333222222222222222222222111111111333444555666888;;;<<<===???CCCEEELLLRRR\\\jjjzzz}}}nnndddbbbdddgggfff___UUUJJJCCC<<<999555333333444444333333222111111333333333111222222222222111111111000222333444555444222000///......////////////////////////000000000111111111333333333222333333444555666666555555666666777888555444444444444666777888888999<<<@@@EEEQQQiii}}}~~~|||xxxtttpppooojjjaaaUUUJJJCCCAAA>>><<<:::999::::::888777777777666555555666666666444444444444333333333333444444333333333333444444333333444444444333111000000000111111111111000000000000000000000000000000---------............///......////////////......---......//////......---////////////////////////........................///////////////000111111222111111000000222333444444444444333333222222222111111111111333555777888888===AAABBBBBBDDDJJJOOOVVV___ooo~~~tttnnnnnnnnnjjjcccYYYNNNHHH???<<<777555555555555555444333222222333444333111222222222222111111111111333444555555444333111000000000000000////////////.../////////000000000000444333333333444444555666555555444444555555666777555555555555666777888999999:::===@@@DDDPPPggg{{{}}}uuussspppiii```UUUKKKEEE???<<<:::999999::::::999777666666666666777777888555444444444444333333333444444333333333333444444444555555555444333111000000111111222222111111000000000000000000000000000------------..................////////////............////////////......////////////////////////........................000///////////////000111333222111000000222333555555444444333333222222111000000000222444777:::;;;<<>>AAADDDOOOeeexxx}}}xxxrrrooolllcccUUUJJJ@@@===:::888999:::;;;;;;777666666666666777777888555555555444444444333333333333222222222222333333999:::::::::999777666555111111222222222222111111000000000000000000000000---------.........//////......////////////.........//////////////////...////////////////////////////////////////////////000///////////////000111333222111111111222444444444444333333333222222222000111222444777:::===???BBBFFFIIIIIIJJJRRRaaammm}}}sssggg___[[[MMMHHHAAA;;;888777666555444222111111222222111000222222222222222222222333222222222222222111111000222222111111000000000///000000000111111111222222111111111111222333444555444444444444444555666666888888999999:::;;;;;;;;;:::;;;>>>AAADDDNNNcccwwwwwwuuuuuunnn```SSSEEEAAA<<<999999:::;;;;;;777777666555555666666666555555555555444444444333222222111111111111222222777777888888888666555444111111222222222222111111000000000000000000000000.........////////////000......////////////.........//////000000//////...////////////////////////000000000000000000000000///////////////000111111222222222333333333333333444444444444444444444444444555666888;;;???BBBDDDHHHKKKNNNQQQXXXeeewwwtttjjjdddXXXRRRIIIBBB<<<999777666555444222222333333111000222222222222333333333333111111111111111111111111222222222111111111111111111111111111222222222222000000000111222333444555555555444444555555666777555555777888888999888888:::;;;>>>AAADDDNNNcccvvv|||zzztttiii```NNNIIIBBB<<<::::::::::::777777666555444444444444555555555555444444444444222222111111111111222222111222333333333222111000111222222333333222222111000000000000000000000000/////////000000000111111......////////////......//////000000000000//////////////////////////////000000000000000000000000............///111222222000111333444555444333222555555555666777777888888:::;;;<<<>>>AAADDDHHHJJJKKKOOOVVV```mmm~~~uuullleee^^^SSSIIIBBB===999777888666555444555555333222222222222333333333444444222222222111111222222333111111222222222222222222000000000000111111111111111111111222333444555666666666555555666666777888444555666777888888888777888:::>>>AAAEEENNNcccvvv}}}vvvooojjjUUUOOOFFF???;;;:::999888888777666444444333333333666666555555555444444444333222222111111222222333111222333444444444333222111222222333333222222111000000000000000000000000000000000000111111111111......////////////......//////000000000000//////////////////////////////000000000000000000000000---------...///111222333///111444666666555333111666666777888999:::;;;;;;??????@@@BBBEEEHHHLLLNNNMMMRRR\\\kkk~~~vvvmmmeeeYYYNNNEEE@@@;;;999:::888777666777777555444222222222333333444444444333333333222222333444444111111111222222333333444////////////000000000000222222222333444555777888666666666666666777888888555666888999::::::999999888:::>>>AAAEEEOOOcccvvvzzzuuuuuulll]]]NNNEEEAAA===;;;<<<777666555444444444444444444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111444333111///......///000000000000000000000000000...............------------...////////////111333000//////000222222111///000000000000000000000000......//////000000111111000...---///222555555444333444555555666999===@@@GGGEEEEEEHHHMMMQQQSSSSSSZZZbbbppp}}}{{{~~~|||qqqaaaTTTKKKEEE@@@===;;;999777666777777555444555555444444444333333333111222222333333222222111///000111222222111000///111111222333333333222222333222000//////111333444333222111444777999777555666666777777888999;;;<<<;;;999;;;@@@BBBIII^^^ttt~~~~~~qqq___QQQGGG???<<<===:::999888777666555555555444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111444333111///...///000000.............................................///---///111111000//////000222000///000111111000///000000000000000000000000......//////000111111111444222111222666888888777555666888999:::===AAAEEEJJJLLLOOOPPPPPPRRRXXX]]]mmmuuu|||tttoooooossswwwvvvvvvwww~~~sssbbbVVVNNNGGGBBB>>><<<999777666555444222444444444444333333333333222222333333333333222222000000111111111111000000444444444333222111000///222222000///000111333444777666555666777888555333666666666777888999;;;;;;>>><<<>>>CCCEEELLL```vvvnnn]]]MMM@@@;;;<<<;;;:::888777666555444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111333222111/////////000000.................................//////000000000...000222222000.........444222//////000000000///////////////////////////......///000000111111222666444333444777888999888777999;;;===???CCCGGGKKKNNNTTTYYYWWWTTTXXXdddooouuummmhhhjjjmmmllljjjjjjiiipppyyywwwgggZZZOOOHHHEEEAAA<<<999777666444333444444333333333222222222222222333333333333222222222111111111111111111222444444444333222111000///222111000000000222333444888777666777888888666444666666666777888999:::;;;???===???DDDFFFLLL```vvvyyyiiiWWWFFF>>>>>>888888666555555444444444555555555555444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222111000//////000000000000000000000000000000---......///000111111222...///000000///...000111666333000......///000///////////////////////////...//////000111111222222444333333333555666777777777:::===@@@CCCGGGLLLOOORRRVVVZZZZZZ[[[ddduuuuuunnnooorrrqqqooonnnhhhqqq{{{{{{iiiYYYOOOLLLHHHBBB===:::888777555444333333333333222222222222333333333333333333222333222111000000111222333000111222222333333333333111111111111111222444444444444555666777888888777666666666666777999:::;;;;;;:::<<>>CCCGGGKKKOOOTTTWWWYYYYYY\\\fffwwwrrr___XXXNNNEEE>>>;;;888777555555444444444333333333333333444444444444333333444333333333333333333444333333333333333222111000000111111222333444555555555777777666444222222333555555555666777888999::::::999<<>>===;;;::::::999777777777666555444444444333333333333333333333333333333333333333333333333000000000000000000000000000000000111111111000000////////////////////////.....................///+++---///000000000222333222000///000111111000///222222222222222222222222///000000111111222333333333555777888888999===@@@@@@DDDIIIMMMQQQUUUYYY\\\]]]aaajjjxxx}}}|||zzzyyy{{{qqqhhh[[[NNNEEE???;;;999666666666555555555444444333333444444444444333333333333444444444444333333222222333333333222111111000000222333444555555555666888999888444222222444555555555555777888999:::;;;:::===BBBDDDHHHZZZnnn}}}ooo```WWWCCCBBB???<<<:::888666666888777777666555444444444333333333333333333333333333333333333333333333333000000000000000000000000///000111111111111000000111111111111111111111111...............---------***---111333333000///...000//////000222222111///222222222222222222222222000000000111222222333333111444777888777999===AAAEEEIIINNNRRRVVVZZZ^^^``````hhhwww}}}|||yyyyyyvvvgggXXXLLLEEE@@@===777666666666666555555555333444444555555444444333222333555555555555333222//////111222333444444444///000222333444555555555444666999888666555666888555555555555666888999::::::999<<>>;;;999555555999777777777666555555444444555555444444444333333333555444333222111222333333000000000000000000000000000000111222333333444444000000000000000000000000000000000000000000000000000000000000////////////111111111111111111222222111222333333333222000///111111222333333333333222444666888:::<<<@@@DDDHHHKKKPPPXXX]]]```aaaccceeeppp|||zzzyyy||||||}}}}}}}}}}}}}}}|||{{{}}}~~~~~~~~~jjjYYYNNNDDD===999999888777666666777777333222222333555666666555444333333222222333333444333333333333333333333333333333333333333333333333444555555666666666666666666666777999:::;;;<<<===;;;;;;<<<>>>@@@HHHXXXhhh|||rrr^^^QQQDDD???<<<999888:::888888777777666555555555555555444444444333333333555444333222222222333333000000000000000000000000//////000000111222222222000000000000000000000000////////////////////////......//////000000111111---...000222333444444444222222222222222111111000111111222222333333444444666888;;;===@@@DDDHHHLLLPPPWWW```cccccceeemmmttt~~~|||zzzyyyxxx{{{}}}~~~lll\\\NNNCCC@@@===;;;::::::999777555666555333333444444333111333333333333333333333333333333333333333333333333333333333333333333333333555555666777777777777666777888888888999999::::::::::::<<<>>>AAAHHHYYYiiinnn^^^LLLCCC???===;;;;;;999999888888777666666666555555444444444333333333555444333222222222333333000000000000000000000000---......//////000000000000000000000000000000000........................------...///000111222222...000333666777777666555444333222222111111222222222222111111222444666777999<<>>BBBFFFJJJNNNSSSVVV]]]ccciiimmmrrr}}}qqqdddUUUKKK???999999999555111333222222333444555555444222333555666666555333222444444444444444444444444444444444444444444444444666666777888888888888888777777777777777888888888<<<<<<>>>@@@AAAGGGVVVeee|||qqq[[[IIIBBB@@@===999::::::999999888888777777555555444444444333333333444444444333333333222222000000000000000000000000//////000000000000111111////////////////////////000000000000000000000000000000000000////////////333777<<>>===AAAEEEJJJMMMQQQVVVYYYaaaccciiirrr~~~~~~kkk]]]KKK@@@======;;;888555333333333555666555444222333555666666555333222444444444444444444444444444444444444444444444444666666777888888888888888444555666777888999::::::>>>>>>@@@AAAAAAEEESSSbbbyyy{{{gggRRRFFFAAA===999::::::999999888777777777555555444444444333333333333333444444444333222111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111000000000/////////...000444<<>><<<999777666555444444555777999<<>>:::777555444555777:::===???BBBCCCCCCGGGLLLQQQTTTWWWZZZ]]]dddmmmzzznnnYYYJJJAAA<<<:::;;;999777777777666444222555555555555555555555555555555555555555555555555555555555555555555555555555555666777777777777666777777777888999::::::;;;<<<===@@@BBBBBBFFFTTTbbbwwwiiiSSSHHHAAA;;;999999888888777666666666555555444444444333333333333333444555444333222111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000------...///000111222222333666;;;@@@CCCEEEFFFFFFJJJIIIHHHEEEAAA<<<888555444666999<<>>AAACCCHHHVVVdddwww}}}eeeSSSHHHAAA<<<888666777888666777;;;444444444444444444333333000000111222222222222111///.........000111111///111111000000000000111111000000000000000000000000222222111111000///////////////000111111111111000///000222666:::>>>AAACCCFFFFFFFFFEEEBBB===888555<<<===>>>??????AAAEEEGGGGGGLLLQQQUUUXXX]]]eeekkkwww}}}lllWWWGGG???<<<999888:::999666444666777777777777777666666555555555555444444333333222777666444333222333444444444444444555555555666666666777888999999:::999999>>><<<<<<>>>???EEESSS```wwwrrr___OOOCCC>>>999666777777555555888555555555444444444444333222333333333222111000000111/////////111111111///111111000000000000111111000000000000000000000000000000000000000111111111///000111111222222111111444444444555666777888999>>>?????????>>><<<:::888<<<===???@@@BBBEEEIIILLLNNNQQQTTTXXX^^^eeennnuuu}}}{{{~~~~~~hhhUUUJJJ@@@<<<:::;;;;;;888777999666666666777666555555444777777777666666666666666666555444333222333333444555555555555666666666666666777888999999:::999999;;;:::<<>><<<999999;;;777777777777777666555555111111111222222333333333444444333333333333333333444444555555555666666666666666888999999999999999999999<<>>CCCPPP]]]tttwww^^^PPPBBB<<<:::888888999999999888777666555555444111111222333333333333333111000///000222333222111111111000000000000111111000000000000000000000000222222111111000//////...000111111222222222222222333333222111111111222222555555555777:::===@@@BBBEEEFFFHHHKKKOOOVVV]]]cccjjjrrr|||~~~|||kkkWWWJJJBBB;;;888999:::::::::::::::999888888555555555555555666666666444444555666666666666555444444444444555555555666666777888999999:::999999???===<<<<<<===CCCPPP^^^uuuxxxyyyrrr```MMMBBB>>>;;;:::;;;:::999999888777666555444222222222222222222111111///...---///111333222111111111000000000000111111000000000000000000000000111111111000000000000000///000111111222222111111333333222111111111222222666777888:::===???BBBCCCFFFGGGJJJOOOTTT]]]ffflllvvv}}}zzz{{{gggUUUIII@@@;;;:::999::::::::::::999888888555444444444444444444333444555777888888888777777666666666666777777777777666777888999999:::999999<<<;;;<<<===>>>BBBNNN[[[uuuzzzyyy~~~oooXXXJJJCCC???===>>>::::::999888777666555444333333333222111000///...---,,,,,,...111333333222111111000000000000111111000000000000000000000000/////////000111111222222//////000111111111111111000000000000111222444444666777999<<>><<<888999999999999888777777999999888888777777777666555666777999999999888777888888888888999999999999666777888999999:::999999999999<<<>>>???BBBLLLWWWuuurrruuueeeOOOCCC@@@CCCEEEDDDAAA<<<999777777777666555444333333222222333333222111000//////000111222222222222222222222222222111111111111000000000000000111111111111222222222222222111111111111111111111111000000111333555777:::;;;===???AAACCCEEEGGGGGGNNNVVV\\\bbblll{{{yyyuuuvvvvvv}}}mmmYYYJJJBBB???===:::999;;;;;;777777999555444444555777888777666444555555555666666777777666666666777999999888777666666777888999::::::;;;:::999:::===>>>AAAJJJSSSnnnuuu~~~qqq[[[LLLGGGGGGIIIKKKGGG@@@;;;888777555444555444333333222222333333222111000//////000111222333333222222222222222222111111111111000000000000000111111111111222222222222222111111111111111111111111000111222555777999<<<===???@@@BBBEEEIIIKKKLLLSSS\\\eeennnyyy}}}wwwqqqppp|||{{{eeeRRREEE???===999999<<<===::::::<<<777666555666888999888777555555555666666666777777666666666777999999888777666666777888999::::::;;;:::999:::===>>>AAAJJJSSSkkk{{{wwwzzznnn\\\QQQOOOPPPTTTNNNFFF???:::666444222555444333333222222333333222111000000000000111222333333333222222111111111222222111111111000000000000111111111111222222222111111222222222222222222222222222333555888:::<<>>AAAJJJSSSjjjxxxnnnyyylll\\\VVVVVVXXXRRRIIIAAA;;;777444333555444333333222222333333111111111111111111111111444333333222222111111111222222222111111111000000000000111111111222222222111111222222222222222333222333444555888;;;===???AAACCCEEEFFFIIINNNWWW]]]ccciiiuuuzzzzzz}}}tttooottt|||yyycccUUUIIIBBB===<<<<<<999888999999777666777999999888777666666666666666666777777666777888888888777777888666666777888999::::::;;;:::999:::===>>>AAAJJJSSSmmm}}}kkkooozzzfff\\\YYYXXXRRRIIIAAA<<<999777555555444333333222222333333111111222222222222111111333333333222222111111111222222222222111111111111000000111111111222222222111111222222333333333333333444555777:::===???@@@BBBDDDGGGIIILLLTTT___hhhpppvvv{{{sssqqqxxxvvvgggSSSIII@@@===<<<:::999:::888777666666888888777666777777777777777777666666666888999999777666777888666666777888999::::::;;;:::999:::===>>>AAAJJJSSSmmmnnnlllxxxpppbbb\\\UUUOOOFFF???;;;999888888555444333333222222333333111111222333333222111111222222222222222222222222333222222222222111111111000111111111111222222222111111222222333444444444444555777999<<<>>>@@@AAABBBEEEHHHJJJNNNYYYgggrrrzzz}}}rrrqqqvvvzzzcccUUUGGGAAA???======???999777666666777888666555888888777777777777666666555888::::::777555666888666666777888999::::::;;;:::999:::===>>>AAAJJJSSSkkkxxxnnnnnn{{{xxxggg^^^RRRKKKCCC<<<999888888888555444333333222222333333111222222333333222222111111111111222222333333444333333222222222111111111000111111111111222222222111111222222333444444555444666888:::<<<>>>???@@@AAADDDHHHKKKPPP\\\mmm{{{yyyvvvyyyzzzhhhTTTIIICCC@@@???@@@:::999777777888999777666888888888777777777666666555999;;;:::666444666888666666777888999::::::;;;:::999:::===>>>AAAJJJSSSiiiqqqhhhnnn|||jjj___PPPJJJAAA:::777666777777555444333333222222333333111222333444444333222111000000111222333444444555333333333222222222111111000111111111111222222222111111222333333444555555555666888:::<<<>>>??????@@@DDDHHHKKKQQQ^^^qqq|||rrrxxxzzz```PPPGGG@@@===>>>;;;:::999999::::::888777999888888888777777666666555999<<<:::666444555888666666777888999::::::;;;;;;999:::===???AAAJJJSSSiii{{{mmmooosssbbbSSSIII@@@===;;;888888:::555555444444444333333333222222222222222222222222333333333222222111111111222222111111000000//////222222111111111111111111333333333444555666777777888:::;;;;;;;;;<<>>AAAJJJTTTfffoookkkzzzzzziiiVVVJJJ@@@<<<:::777555555555555555444444444333333222222222222222222222222333333222222222222222222111111111111000000000000222222111111111111111111333333444555666666777777888999;;;;;;;;;<<<>>>AAACCCGGGLLLRRR[[[hhhvvvttt```MMMBBB@@@:::;;;;;;::::::::::::;;;;;;::::::999888777777666777777777777777777777777666777888999:::999999888<<<::::::===>>>@@@IIISSSgggssshhhqqquuu```RRRCCC>>><<<888444333555555555444444444444333333333333333333333333333222222222222222222333333000000000111111111111111111111222222222222222222333333444555666777888888777999:::::::::<<>>@@@IIIRRRhhhyyyiiilllxxxrrr___KKKAAA===:::777666555555555555444444444444333333333333333333333333111111111222222333333333000000000111111222222222111111222222222222222333333333444555777888999999777888999::::::===@@@DDDFFFLLLUUU\\\dddppp~~~|||zzz{{{}}}mmmVVVHHHDDDAAA===;;;::::::999999;;;;;;:::999888888777777777777777777777777777777777777888888999999999999;;;:::;;;===>>>@@@HHHQQQhhhllljjjqqqmmmUUUFFF>>>:::999:::666666555555555444444444333333333333333333333333111111111222222333333333000000111111222222333333111111222222333333333333333444555666888999:::;;;777888999:::<<>>:::999999999888777777777888888888888888777777777777777777777777888888888888888999999999:::999;;;===>>>???GGGOOOfffssskkknnn}}}xxx```MMM@@@888777:::666666666555555555444444333333333333333333333333222222222222222222333333111111111222222222222222111111222222333444444444333444555777888:::;;;<<<777888:::<<>>:::;;;<<<<<<;;;555666666777888888999999777777777777777777777777888888777777888888999::::::999;;;>>>>>>???FFFNNNccc}}}tttsssyyymmmYYYGGG:::777:::666666666666555555555555444444444444444444444444333333222222222222222222333222222222222222222111111111222222333444444555333444555777999:::<<<<<<777999;;;>>>BBBHHHOOOTTT\\\___fffsss{{{xxxzzzwwwtttrrrrrrrrrqqqooollljjjgggeeefffhhhjjjllllllmmmnnnmmmmmmnnnrrrvvvwwwwwwwwwyyy{{{~~~kkkQQQJJJAAA<<<===>>>===<<<777888888888888888888999777777777777777777777777999888777777777888999::::::999;;;>>>>>>???EEEMMM___}}}}}}{{{vvvwwwdddOOO>>>888;;;777666666666555555555555444444444444444444444444444333333222222111111111444333333222222111111111111111222333333444555555444444666777999;;;<<<===888999<<>>===<<<999:::::::::999999888888888777777777777777777777777999888777777777888:::;;;:::999;;;>>>>>>???EEEMMM]]]{{{zzzyyymmmVVVFFF>>><<<:::999777666555555555666444555555555444333333222444444222222222222444444222222333333333333444444///111333444444444555666666888:::;;;;;;;;;<<<===;;;===AAADDDHHHQQQ[[[ccclllnnnvvv}}}}}}~~~rrriiikkkjjjjjjiiihhhggggggfffcccaaa___^^^^^^^^^```aaafffffffffgggiiikkklllmmmmmmnnnooopppppprrrvvvxxxkkk]]]KKK???<<<<<<<<<;;;888888777777777777777888777777777777777777777777888777777777999:::999888999:::<<<<<<<<<@@@GGGMMM```xxxsss[[[HHH???<<<:::999777555555444555555444444555555444444333222444333333222222333333444222222333333333333444444///111333444444444555666777999;;;;;;;;;;;;<<<===<<>>;;;::::::999888888888888888888888888888888888888888888777777777999:::999888999;;;<<<<<<<<>>;;;999777555444444444444333444444555444444333333333333333333333333333333222222222333333333444444111333444444444444777888:::<<<===<<<;;;;;;===???CCCFFFLLLRRRYYYeeesss|||}}}|||{{{{{{{{{yyyvvvsssnnnlllkkklllmmmjjjccc]]]WWWWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSTTTSSSSSSTTTTTTUUUWWWXXXYYY\\\^^^```ccceeeiiinnnqqqsssvvv{{{hhhRRRGGGCCC???======<<<;;;:::888888777777888888888888888888888888888777777777999:::999888:::;;;<<<;;;;;;>>>EEEJJJ]]]www|||bbbMMMAAA<<<:::888666555444444444333333444444555444444333333333333333333333333333222222222333333333444444222333444444444555777:::<<<<<<======<<<<<>>>>><<<<<<:::999777777666666888888888888888888888888888777777777999:::999888999:::;;;;;;;;;>>>EEEJJJYYYttt~~~|||zzzzzzzzz|||}}}|||{{{rrrYYYHHH===<<<:::777666555555555333333444444555555444444222333333444444333333222222222333333333333444444444444555444444555888;;;<<<============>>>AAACCCEEEMMMZZZfffoooyyy{{{wwwtttssspppooommmiiieeeaaa___]]][[[YYYYYYWWWTTTRRROOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJKKKKKKLLLNNNNNNTTTVVVYYY[[[^^^bbbgggkkknnnqqqvvv|||lllTTTDDD??????<<<;;;:::888777777777777999999999999999999999999888777777777999:::999888777999::::::;;;???EEEKKK[[[vvv{{{vvvuuutttssssssuuuwwwxxxxxx{{{~~~~~~|||{{{|||}}}ttt~~~eeeOOO???>>>;;;999777666666666222333444444555555444444222333333444444333333222222222333333333333444444444555555555444666999<<<;;;<<<=========???CCCFFFLLLWWWhhhvvv|||{{{zzzxxxrrrllljjjhhhfffeeeccc```\\\YYYWWWUUUSSSQQQOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKOOOQQQTTTVVVYYY]]]bbbeeekkknnnsssyyy}}}xxxaaaNNNCCC???;;;;;;:::999999999999999999999999999999999999999888777777777999:::999888555888999:::;;;???FFFLLL\\\www|||wwwsssqqqpppooooooooorrrtttuuuuuuyyy~~~~~~|||||||||zzzxxxyyy{{{}}}yyyqqq|||mmmUUU@@@???<<<:::888777777777222333333444555555555444222222444444444444222222222222333333333444444444555555555555444666999<<<;;;<<<======>>>@@@DDDGGGTTTaaattt~~~zzzuuussssssooohhhbbbbbb```___^^^]]]ZZZWWWTTTRRRPPPNNNKKKIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHIIIIIIJJJKKKLLLNNNPPPRRRUUUWWW[[[```cccjjjmmmqqqvvvzzz|||||||||kkkWWWGGG>>><<<;;;;;;:::::::::;;;;;;999999999999999999999999888777777777999:::999888444777999:::;;;@@@GGGMMMZZZvvv|||xxxvvvsssnnnjjjhhhhhhhhhhhhiiijjjlllmmmsssvvvzzz}}}~~~}}}zzzxxxxxxvvvtttrrrrrrsssuuuwwwvvvyyy~~~}}}{{{{{{zzzzzz{{{|||}}}~~~~~~|||}}}yyynnnsssxxx___KKKCCC<<<;;;:::888777888777666666666666555555555777444222333555555333111222222222222333444444555444444444555555666777888:::888:::@@@CCCBBBHHHPPPYYYiii{{{~~~{{{sssqqqmmmiiieeeaaa___]]]WWWWWWWWWUUUTTTRRRPPPOOOIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGKKKJJJIIIIIIHHHHHHHHHIIIHHHGGGGGGGGGHHHJJJLLLMMMMMMNNNOOOPPPRRRVVV[[[___gggkkkqqqvvvyyy|||~~~uuu^^^LLLCCCDDD@@@>>>???===999888:::777777777777777777777777:::999888777777888999::::::888888<<<===>>>CCCIII^^^uuu||||||wwwqqqllljjjiiigggffffffeeedddcccccceeeggghhhoooqqquuuyyyzzzyyywwwuuutttssspppooooooppprrrsssrrruuuzzz~~~|||zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{|||}}}zzz{{{~~~vvvvvviiiQQQFFF<<<999:::888666666666666666555555555444444666444333333555555333111333333333333333333444444888888888888999:::;;;<<<:::999;;;AAACCCEEELLLTTT```mmm{{{|||yyyuuurrrkkkiiieeeaaa\\\YYYVVVUUUQQQQQQPPPOOONNNLLLJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIHHHHHHGGGJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMMMMNNNOOOPPPQQQUUUZZZ^^^dddiiipppvvv{{{hhhTTTIIIBBB===;;;===<<<888777999888888888888888888888888:::999888777777888999::::::888888<<<===>>>CCCIII]]]ttt}}}}}}|||wwwpppnnnjjjccc______```aaaaaabbbaaa___]]]]]]___aaacccjjjlllooorrrsssrrrpppooommmllljjjiiiiiikkkmmmnnnnnnpppuuuyyy|||}}}||||||zzz{{{{{{yyyvvvttttttuuuuuuuuuuuuuuuvvvwwwwwwxxx|||zzzxxxxxx{{{}}}~~~~~~yyy]]]MMM>>>:::;;;:::777666555555555555444444444333666444333333444555444222555555444333333333444444666666666777777888999:::::::::===BBBEEEIIIRRR[[[jjjrrr{{{}}}vvvrrrnnnjjjgggaaa___\\\XXXTTTQQQNNNMMMKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQTTTXXX\\\```eeemmmuuu}}}sss\\\MMMBBB===:::<<<<<<999888999888888888888888888888888999999888888888888999999:::888888<<<===>>>CCCIII[[[ssszzzuuussspppkkkeeebbb```]]][[[ZZZ\\\^^^___^^^]]][[[ZZZ[[[^^^aaadddhhhiiijjjkkkkkkjjjhhhgggfffeeedddcccdddeeeggghhhjjjlllooosssvvvwwwxxxxxxvvvvvvuuussspppooooooqqqnnnnnnnnnoooppprrrtttuuuxxxwwwvvvvvvxxxzzz}}}~~~~~~jjjWWWDDD======<<<999666555555444444444333333333444444444444444444444333666666555444333333444444555555555555666777888888:::===@@@DDDGGGOOO[[[eeerrruuu{{{wwwooohhhddd```^^^YYYXXXUUURRRPPPNNNLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJIIIGGGGGGHHHIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQPPPPPPOOOOOONNNNNNNNNNNNOOOPPPPPPQQQSSSWWWZZZ]]]ccckkkttt|||iiiVVVHHHAAA<<<======;;;999:::888888888888888888888888999999999999999999999999:::888888<<<===>>>CCCIIIZZZqqqyyyrrrnnnkkkgggbbb___XXXYYYZZZZZZZZZZZZ[[[\\\[[[[[[ZZZ[[[^^^aaaeeehhhhhhhhhhhhgggeeecccaaa```____________```aaacccdddggghhhkkkmmmppprrrssssssqqqqqqqqqnnnllljjjkkklllffffffggghhhjjjnnnqqqrrrtttttttttuuuvvvxxx|||~~~{{{sss^^^HHH>>>===;;;888666555555444444444333333333333444444444444444444444777777666555444444444444888777777888888999:::;;;:::???CCCEEEJJJUUUdddoooxxxyyy}}}yyyooofff```[[[XXXVVVRRRQQQPPPOOONNNMMMMMMMMMIIIJJJJJJJJJIIIHHHHHHGGGJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLJJJIIIIIIIIIJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPOOOPPPQQQQQQRRRSSSVVVXXX\\\aaaiiiqqqyyy}}}iiiQQQHHH???>>>===;;;999:::888888888888888888888888999999999::::::999999999:::888888<<<===>>>CCCIIIXXXpppyyypppiiifffddd___[[[ZZZQQQTTTWWWYYYXXXXXXXXXYYYYYYZZZ[[[]]]aaaeeehhhjjjgggfffeeebbb```^^^]]]\\\[[[[[[\\\]]]^^^___aaaaaaeeeeeefffhhhjjjkkkmmmnnnmmmnnnnnnllliiihhhhhhhhhaaaaaaaaabbbeeehhhlllnnnooopppqqqrrrssswww{{{~~~zzzwwwcccLLL@@@;;;888555555555555555555444444444333222444555444333333444666777666666555555555666666777777777777888999:::;;;;;;AAAFFFGGGLLL[[[mmmyyy~~~~~~}}}tttooofff___YYYVVVSSSQQQNNNNNNMMMLLLLLLLLLLLLMMMJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMOOONNNMMMMMMLLLLLLMMMMMMNNNOOORRRTTTVVVWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSQQQRRRSSSSSSSSSSSSUUUWWW[[[```gggooovvv~~~yyy^^^QQQDDD???<<<:::888999999999999999999999999999999999::::::::::::999999:::888888<<<===>>>CCCIIIWWWpppzzzpppfff___^^^\\\WWWUUUVVVRRRTTTVVVWWWVVVVVVWWWZZZXXXYYY\\\___bbbeeefffgggcccbbb```^^^]]]\\\\\\\\\YYYZZZZZZ\\\]]]___```aaabbbbbbbbbbbbccceeeggghhhjjjlllmmmllliiigggffffff___^^^^^^^^^```cccfffhhhiiikkknnnoooppptttzzz~~~yyy}}}{{{hhhSSSEEE===888666777666666666555555555444444111333555555333333444666666666666555666666777777777777777777888999::::::;;;CCCHHHHHHNNN___tttyyylllhhhaaa[[[XXXUUUSSSQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPQQQQQQPPPPPPOOONNNQQQSSSUUUXXXZZZZZZZZZYYYWWWWWWXXXYYYXXXXXXVVVVVVRRRTTTUUUUUUTTTTTTUUUWWWZZZ^^^fffmmmuuu~~~ooo^^^LLLCCC???<<<:::;;;999999999999999999999999999999:::;;;;;;:::999999:::888888<<<===>>>CCCIIIWWWppp|||tttjjj___XXXXXXWWWSSSQQQSSSUUUVVVWWWVVVTTTUUUYYY]]]WWWYYY\\\___bbbcccdddddd___^^^]]][[[[[[[[[\\\\\\XXXYYYZZZ\\\]]]___```aaaaaa```______```aaabbbdddiiikkkmmmllliiifffeeeddd```___]]]\\\]]]___aaaccceeehhhkkkmmmnnnrrrxxx}}}}}}yyyzzznnnYYYKKKAAA:::999<<<777666666666666555555555111333555555333222555777666666555666666777888999<<<<<<<<<<<<===>>>??????;;;DDDJJJIIIOOObbbxxx~~~vvviiieee```\\\ZZZXXXVVVTTTVVVUUUSSSQQQOOONNNMMMMMMOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUQQQRRRSSSSSSSSSRRRPPPOOOSSSUUUWWWZZZ[[[\\\[[[ZZZWWWXXXYYYZZZZZZYYYXXXWWWSSSUUUVVVVVVUUUTTTVVVWWWYYY^^^eeemmmuuu~~~~~~|||{{{|||~~~{{{iiiTTTIIIDDD@@@>>>???999999999999999999999999999999;;;;;;;;;;;;999999:::888888<<<===>>>CCCIIIWWWppp}}}uuunnniiiccc^^^WWWRRRRRRRRRRRRQQQRRRSSSTTTVVVWWWYYY[[[[[[ZZZ[[[]]]^^^______^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[bbb```]]][[[\\\^^^```bbb```___^^^]]]\\\]]]^^^^^^dddfffggggggfffeeeeeefffaaaaaa```_______________aaabbbeeehhhmmmrrrwwwzzzxxxzzzwww___LLLAAA<<<888666555555666666666666666666444444444444444444444444444444333444555777999:::777777888999;;;===???@@@DDDEEEFFFJJJSSScccvvv}}}vvvnnniiiccc^^^[[[ZZZXXXVVVYYYVVVRRROOOOOOPPPSSSVVVUUUUUUUUUUUUTTTSSSRRRQQQSSSUUUXXXYYYXXXXXXXXXYYYVVVVVVVVVWWWWWWWWWWWWWWW\\\[[[[[[\\\^^^___^^^]]][[[[[[ZZZYYYWWWVVVUUUUUUTTTUUUWWWXXXYYYXXXXXXWWWYYY]]]dddlllsss|||zzzrrrppptttzzz|||||||||~~~zzz___NNNFFFAAA>>>===::::::;;;;;;:::888777666999999999999999999999999;;;;;;;;;;;;;;;>>>BBBEEEWWWppp}}}wwwpppiiiddd___ZZZSSSPPPPPPQQQRRRRRRVVVVVVWWWXXXXXXYYYYYYZZZYYYZZZ[[[\\\]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[______^^^^^^^^^^^^_________^^^]]]\\\[[[\\\]]]]]]bbbdddfffeeedddccccccdddaaa``````___^^^^^^______```bbbeeeiiimmmrrrwww{{{yyywww|||jjjVVVGGG>>>:::888555555555555555555555555444444444444444444444444444444444444555777999:::888999999:::<<<>>>@@@AAADDDGGGKKKPPPYYYgggxxx{{{uuupppjjjdddaaa^^^[[[ZZZXXXWWWTTTRRRRRRTTTVVVXXXXXXYYYYYYYYYYYYXXXWWWWWWWWWXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]___aaaaaa___^^^\\\[[[[[[ZZZYYYXXXXXXWWWUUUVVVWWWXXXXXXXXXXXXXXXZZZ___fffmmmuuu}}}~~~|||{{{zzzzzz{{{}}}~~~{{{uuuooommmpppsssuuuuuuxxxzzz}}}}}}jjjVVVIIIAAA===<<<::::::;;;;;;:::999888777999999999999999999999999;;;;;;;;;;;;;;;>>>BBBEEEUUUnnn|||uuunnnhhhccc```]]]YYYSSSPPPPPPRRRUUUVVV[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\\\\\\\[[[[[[XXXXXXXXXYYYZZZZZZ[[[[[[]]]^^^^^^______^^^]]]]]]^^^]]]\\\[[[[[[[[[\\\]]]```bbbddddddbbb````````````______^^^^^^^^^^^^^^^```bbbfffiiimmmrrrxxx|||{{{rrrwww~~~xxxdddOOO@@@;;;;;;555555555555555555555555444444444444444444444444333444444555666888:::;;;::::::;;;<<<>>>@@@BBBCCCBBBFFFLLLTTT\\\iiiwww|||xxxqqqkkkgggdddaaa^^^YYYYYYXXXXXXYYYZZZ\\\]]]^^^______```aaa`````````_________^^^^^^^^^]]]]]]^^^^^^^^^______`````````^^^^^^```ccceeedddaaa___]]]]]]\\\[[[[[[ZZZ[[[[[[XXXWWWWWWWWWWWWXXXXXXYYYYYY^^^eeemmmttt|||~~~|||yyywwwtttrrrpppnnnnnnoooqqqsssqqqooollljjjiiiiiijjjkkkqqqsssvvvzzz}}}wwwbbbPPPCCC>>>???999::::::;;;;;;:::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;>>>BBBEEESSSkkk|||tttlllhhheeebbbaaaaaa]]]XXXUUUTTTVVVYYYZZZ______```______]]]\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[VVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^]]]\\\[[[[[[[[[\\\]]]___aaaccccccaaa___^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^___bbbgggjjjnnnssszzzpppqqqxxxpppUUUAAA:::<<<555555555555444444444444444444444444444444444444333444555666888999;;;;;;<<<<<<===>>>@@@BBBCCCEEECCCHHHOOOWWW```lllzzz~~~zzztttpppllliiifffddd^^^___```aaabbbcccddddddeeeeeeggghhhiiijjjjjjjjjiiigggeeeddddddccccccbbbaaaaaabbbbbbcccdddddddddbbbccceeehhhiiihhhdddaaa```___]]]\\\\\\\\\\\\\\\ZZZYYYXXXWWWWWWWWWYYYYYYWWW\\\cccjjjqqqyyyzzzwwwuuusssrrrkkkiiifffcccbbbccceeegggggghhhhhhfffcccaaaaaabbbiiikkknnnqqquuuwwwyyyyyy~~~mmmXXXHHHBBBCCC:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;>>>BBBEEEQQQjjjyyytttmmmgggeeeffffffffffffccc```\\\ZZZZZZ\\\^^^___```aaaaaa```___]]]\\\[[[[[[ZZZYYYYYYYYYXXXXXXWWWWWWXXXZZZ\\\^^^______```___\\\ZZZZZZ[[[]]]^^^^^^^^^\\\[[[[[[[[[\\\]]]^^^aaacccdddbbb```^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^bbbhhhkkknnnsss{{{uuuooovvvuuuYYYCCC::::::666666555555555444444444444444444444444444444444333444555777999:::;;;<<<===>>>>>>???AAACCCEEEFFFHHHMMMSSS[[[eeerrr~~~{{{wwwtttrrrpppnnnlllhhhiiijjjkkklllmmmmmmmmmlllmmmnnnpppqqqrrrssssssssspppllljjjjjjkkkjjjiiiffffffgggggghhhiiiiiijjjjjjjjjlllnnnooommmiiieeedddbbb```^^^\\\\\\\\\]]]\\\[[[YYYXXXWWWXXXXXXYYYWWW\\\ccckkkqqqxxx~~~{{{tttqqqppppppppphhhfffbbb___]]]\\\]]]]]]```bbbcccbbb```]]]\\\[[[aaabbbeeehhhkkknnnpppqqqvvvxxxzzz}}}xxxaaaMMMDDDCCC;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;>>>BBBEEEQQQjjjrrrnnnhhheeefffhhhkkkllljjjjjjhhheeebbbaaabbbdddbbbcccddddddcccaaa___]]]ZZZYYYXXXWWWVVVUUUUUUUUUXXXYYYZZZ[[[]]]___```aaaaaa___[[[YYYXXXZZZ\\\^^^]]]]]][[[ZZZZZZZZZ[[[\\\]]]```cccdddcccaaa______\\\[[[[[[[[[[[[\\\\\\]]]]]]bbbiiilllnnnttt|||}}}mmmssswww^^^HHH===:::777777777666555555444444444444444444444444444444333444666888:::<<<<<<===>>>>>>???@@@BBBDDDFFFGGGHHHMMMUUU]]]hhhvvv~~~||||||{{{yyywwwvvvvvvvvvvvvvvvwwwwwwwwwtttuuuvvvxxxyyyzzz{{{{{{|||wwwrrrpppqqqsssrrrqqqoooooopppqqqrrrsssssstttvvvvvvvvvvvvvvvtttooollljjjhhhdddaaa^^^]]]\\\]]]\\\\\\[[[YYYYYYXXXXXXXXXZZZ___fffnnntttzzzxxxqqqnnnnnnooopppjjjhhhddd```]]]ZZZYYYXXX[[[\\\]]]^^^^^^\\\ZZZXXXZZZ[[[]]]```cccfffhhhiiijjjllloootttyyy}}}}}}~~~}}}|||||||||lllTTTEEEAAA===<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;>>>BBBEEEQQQjjjoookkkgggeeegggjjjmmmnnnpppqqqsssqqqooommmnnnooommmmmmnnnmmmkkkhhhdddbbb\\\[[[YYYXXXVVVVVVVVVVVVYYYYYYZZZ\\\]]]___```aaa___^^^\\\ZZZYYYZZZ[[[[[[[[[ZZZYYYXXXWWWXXXYYYYYYZZZ]]]aaaccccccaaa```___ZZZZZZZZZZZZZZZ[[[\\\\\\\\\bbbiiimmmooottt}}}{{{jjjooozzzwwwcccOOOBBB<<<999888888777666666555555444444444444444444444444222444666999;;;<<<======>>>>>>???@@@BBBDDDFFFGGGHHHOOOZZZeeeppp}}}~~~~~~~~~|||}}}~~~}}}wwwuuuwwwzzzyyyxxx{{{||||||}}}~~~}}}{{{wwwtttrrrooojjjddd```^^^]]]]]]\\\\\\\\\[[[ZZZYYYWWWWWWZZZ```gggooouuuzzzxxxooollllllnnnooonnnmmmjjjfffaaa\\\YYYWWWWWWWWWWWWZZZ]]]]]]ZZZVVVUUUVVVWWWYYY\\\___aaabbbbbbcccfffiiinnnrrruuuwwwtttuuuvvvuuutttssstttuuuwww~~~yyy```MMMDDD???>>>===;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBEEEPPPiiimmmjjjfffeeegggjjjmmmnnnuuuxxx{{{{{{yyyxxxxxxzzzxxxxxxxxxwwwsssooojjjhhh```___]]][[[ZZZYYYYYYZZZYYYYYYZZZ\\\]]]^^^___```]]]]]]]]]\\\\\\ZZZYYYYYYYYYXXXWWWVVVUUUVVVWWWWWWXXX\\\```bbbbbbaaa______ZZZZZZYYYZZZZZZ[[[\\\\\\\\\bbbjjjmmmooottt~~~rrr~~~gggkkkvvvxxxgggUUUGGG???:::999999888777666666555444444444444444444444444222444777999<<<=========>>>>>>???@@@BBBDDDFFFGGGNNNWWWeeerrr~~~zzzxxx{{{}}}}}}||||||zzzwwwsssnnngggbbb___^^^^^^\\\]]]]]]]]][[[YYYWWWVVVYYY^^^fffnnnsssyyy}}}yyyoookkkkkkmmmnnnrrrqqqnnnjjjeee___ZZZWWWVVVSSSSSSWWW\\\^^^ZZZUUUSSSTTTUUUVVVXXX[[[]]]^^^aaaaaabbbccceeegggiiijjjnnnoooooonnnmmmmmmoooqqqooouuuwwwtttsssyyyjjjUUUKKK@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBFFFOOOhhhiiigggcccaaacccggglllpppvvv|||wwwrrrooogggbbb]]]\\\^^^^^^[[[XXXYYY\\\___^^^\\\[[[\\\^^^]]]]]]\\\[[[ZZZYYYXXXWWW[[[ZZZXXXWWWVVVUUUUUUUUUTTTXXX\\\```bbbaaa___]]]ZZZ[[[\\\]]]]]][[[YYYXXX[[[___fffmmmtttzzz}}}sssqqqyyygggfffkkk|||sss___KKK>>>:::888777666777666555333222222111111222444666777666777999;;;>>>???@@@AAA@@@>>>>>>BBBDDDEEEIIINNNOOOccczzz|||{{{}}}yyyvvvpppkkkfffdddcccbbbaaa___\\\YYYWWWWWWWWWXXX\\\aaaiiiqqqxxx~~~}}}uuuooojjjhhhtttqqqpppqqqpppkkkaaaYYYWWWUUURRRSSSVVVYYYYYYYYYXXXVVVSSSQQQQQQTTTXXX[[[XXXXXXYYYZZZ]]]aaadddfffggghhhhhhgggffffffgggiiihhhggggggjjjnnnrrrtttuuuyyyyyy^^^GGG??????<<<:::;;;<<<;;;888<<<;;;:::;;;=========<<<=========<<<<<<>>>BBBEEEPPPeeehhhfffbbb``````dddiiilllwww{{{xxxooojjjeeecccdddccc___[[[[[[]]]______]]]\\\]]]___]]]\\\\\\[[[ZZZYYYXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVSSSUUUYYY]]]______^^^]]]^^^___``````___]]][[[ZZZ[[[___fffnnnuuu{{{~~~||||||||||||}}}}}}wwwsssbbb```ccctttvvvcccNNNAAA:::999777666777777555333444333222222333444666777666777999;;;>>>???@@@AAABBB@@@@@@CCCEEEFFFJJJPPP[[[nnnyyywwwtttpppkkkgggdddbbbbbb```]]]ZZZXXXXXXYYYYYY]]]bbbjjjrrryyywwwppplllnnnnnnooorrrsssoooggg```ZZZWWWSSSSSSUUUXXXYYYZZZWWWUUUSSSQQQPPPQQQTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^^^^______^^^]]]]]]^^^```bbbbbbbbbcccfffjjjlllmmmttt}}}gggRRREEEBBB>>><<<<<<<<<:::888<<<;;;:::;;;<<<======;;;<<<<<<<<<<<<<<<>>>BBBEEEQQQeeeeeebbb___\\\]]]```dddggguuu~~~uuuqqqllljjjiiigggccc______```aaa```___^^^^^^```]]]\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWVVVWWWWWWWWWWWWSSSUUUXXXZZZ\\\^^^^^^^^^```aaaaaaaaa___]]][[[ZZZZZZ^^^eeemmmttt{{{~~~||||||zzzyyyxxxxxxxxxxxxppp^^^YYYYYYhhhzzzgggSSSEEE<<<:::777777777777555444555444333333333444555666666888:::<<<>>>???@@@@@@EEEBBBBBBDDDEEEFFFLLLSSSdddwww~~~zzzzzzyyyvvvrrrlllfffcccbbb___\\\YYYWWWWWWXXXYYY^^^dddllltttzzzyyysssmmmmmmppptttwwwvvvqqqlllaaa\\\WWWTTTTTTVVVXXXZZZVVVUUUSSSQQQOOONNNNNNNNNQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVUUUSSSSSSUUUVVVZZZZZZZZZ[[[]]]___aaacccllluuuttt```LLLFFF@@@===<<<<<<:::888<<<::::::;;;<<<===<<<;;;:::;;;<<<<<<<<>>???@@@@@@EEECCCBBBDDDEEEGGGOOOXXXgggyyy}}}}}}|||yyyuuuooojjjfffaaa^^^[[[WWWVVVVVVWWWXXX```eeemmmuuu{{{~~~tttssssssvvvyyyzzzyyywwwjjjeee^^^WWWTTTTTTVVVXXXVVVUUUTTTSSSPPPNNNKKKJJJLLLMMMOOOPPPPPPPPPOOONNNPPPQQQQQQPPPOOOOOOPPPRRRRRRSSSTTTUUUVVVXXX[[[^^^gggooo{{{~~~kkkRRRIII???<<<<<<;;;::::::;;;:::999:::<<<===<<<;;;999:::;;;<<<===???CCCFFFRRReee]]][[[YYYXXXZZZ^^^bbbdddppp{{{zzzwwwtttsssqqqqqqrrrssstttrrrpppnnnkkkiiigggdddcccbbb``````bbbaaa___\\\YYYVVVSSSRRRQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVWWWYYYZZZ\\\^^^_________^^^]]][[[ZZZXXXWWWZZZ]]]cccjjjrrryyy~~~}}}vvvwwwwwwxxxyyyyyyyyyyyyzzz~~~mmm^^^TTT[[[mmm~~~mmmZZZMMM???<<<999777777777666555444333222111111222333333888999;;;===>>>???@@@@@@DDDBBBBBBCCCEEEIIITTT___nnn~~~~~~zzzvvvqqqmmmjjjccc```\\\XXXWWWWWWYYYZZZaaafffnnnvvv|||}}}yyyvvvvvvxxxzzz{{{sssoooggg___XXXUUUTTTUUUVVVVVVVVVUUUSSSPPPMMMKKKJJJKKKMMMNNNOOONNNMMMLLLMMMNNNNNNMMMLLLLLLMMMOOOMMMOOOQQQRRRSSSVVV[[[^^^fffmmmwwwtttXXXKKK???<<<===;;;;;;<<<;;;:::999:::<<<<<<<<<;;;888999;;;<<<===???BBBEEEPPPddd~~~```^^^]]]\\\^^^aaadddgggpppzzz|||wwwtttrrrqqqrrrtttxxx{{{}}}}}}|||{{{uuurrrmmmiiigggfffcccbbbcccbbb```\\\YYYUUUSSSQQQQQQSSSUUUVVVWWWXXXWWWWWWTTTUUUUUUVVVWWWYYYYYYZZZ___^^^]]]\\\[[[ZZZYYYYYY[[[^^^cccjjjqqqwww}}}~~~}}}wwwxxxyyyzzz{{{{{{{{{zzzvvvyyy}}}|||hhhXXXZZZhhh|||~~~ooo^^^QQQ@@@===:::777777777777666444333222222222333444555999:::;;;===>>>???@@@@@@BBBAAABBBDDDFFFLLLZZZhhh|||}}}yyytttpppmmmfffccc___[[[YYYZZZ\\\]]]bbbgggooovvv|||zzzuuuuuuwwwyyyyyyvvvppphhh___YYYVVVUUUUUUVVVWWWWWWVVVSSSQQQOOOLLLMMMMMMNNNNNNMMMMMMMMMJJJKKKKKKJJJIIIIIIJJJLLLKKKNNNQQQRRRRRRUUUZZZ___fffllluuu}}}|||aaaPPP@@@===>>>;;;;;;>>>;;;999999:::;;;<<<;;;:::888999;;;<<<===>>>AAACCCMMMbbb~~~hhhgggeeecccccceeehhhiiimmmttt||||||xxxuuuttttttuuuyyy{{{tttpppmmmkkkgggeeeaaa```^^^\\\YYYVVVTTTSSSTTTUUUXXXZZZZZZZZZYYYYYYUUUUUUVVVWWWWWWWWWWWWVVV\\\[[[ZZZYYYXXXXXXXXXXXXXXXZZZ^^^dddjjjqqqvvvyyyxxxyyyzzz{{{||||||||||||{{{{{{|||||||||{{{yyyxxxrrrtttwwwzzz|||zzzqqq\\\YYYcccuuurrraaaVVVBBB>>>:::777777777777777555444333333444555777888999:::<<<===???@@@@@@@@@BBBAAACCCEEEIIIQQQbbbrrryyyrrrnnnfffccc^^^ZZZXXXYYY[[[]]]bbbgggnnnvvv{{{}}}xxxxxxxxxyyyyyywwwpppggg___ZZZXXXRRRTTTUUUWWWWWWVVVUUUTTTQQQPPPOOOMMMLLLLLLKKKKKKIIIIIIJJJIIIHHHGGGIIIKKKKKKNNNQQQRRRQQQSSSXXX]]]eeellluuu|||~~~|||lllWWWEEE@@@???;;;:::>>>:::999888999;;;<<<;;;:::888:::<<<======>>>@@@BBBJJJ```}}}pppnnnkkkiiihhhhhhjjjkkkiiinnnrrrvvv~~~|||yyywwwwwwwwwwww{{{zzztttqqqnnnjjjggg___^^^]]][[[YYYXXXVVVVVVWWWXXXZZZ\\\]]]]]][[[[[[WWWXXXYYYYYYYYYXXXWWWVVVXXXWWWVVVUUUUUUUUUUUUUUURRRTTTXXX]]]cccjjjoooqqqoooppprrruuuwwwyyyzzzzzz~~~~~~~~~}}}|||yyywwwvvvppprrrtttvvvyyy||||||www|||vvv^^^XXX```pppsssdddYYYBBB???:::888777777777777666555555555666777999::::::;;;<<<>>>???@@@@@@@@@BBBBBBDDDGGGKKKUUUgggxxx|||tttnnnccc```[[[WWWUUUVVVYYY[[[aaagggnnnuuu{{{~~~{{{zzzwwwyyyzzzuuulllccc]]][[[QQQRRRTTTVVVWWWXXXXXXXXXUUUSSSPPPMMMKKKJJJJJJJJJIIIJJJKKKJJJHHHHHHJJJKKKKKKOOORRRQQQOOOPPPUUUZZZeeekkkttt|||{{{ttt]]]IIICCCAAA;;;999===:::999888999;;;<<<;;;:::999:::<<<=========???AAAHHH^^^||||||yyytttpppoooooonnnnnnjjjjjjlllpppvvv{{{}}}~~~}}}{{{zzzzzzyyyyyyyyy}}}~~~{{{tttnnnkkkfff```\\\[[[\\\]]]]]]]]]^^^_________^^^]]]\\\[[[ZZZYYYZZZ[[[[[[ZZZXXXZZZVVVRRROOOOOOOOOOOOOOOUUUTTTTTTXXX^^^dddhhhjjjdddggglllpppsssuuuwwwyyy{{{{{{|||yyytttsssnnnllloooqqqsssyyyxxxuuuzzz~~~bbbYYY^^^kkkxxxkkk___QQQBBB888:::<<<888666777444444444444444555666777>>><<<;;;===AAACCCCCCBBBCCCEEEGGGHHHMMMZZZnnn|||~~~~~~~~~}}}~~~uuummmhhh___XXXVVVVVVUUUUUUWWW]]]ccckkksssyyy}}}xxxvvvyyy|||}}}yyypppgggbbbXXXUUUSSSTTTWWWZZZ[[[ZZZUUUSSSQQQNNNLLLKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMPPPTTTWWW```fffnnnvvv}}}uuuooovvvkkkRRRFFF@@@<<<;;;>>>;;;;;;:::::::::999999999<<<<<<<<<<<<<<>>BBBEEEKKK^^^{{{|||zzzrrrpppmmmmmmpppsssuuuuuuyyyyyyxxxwwwvvvvvvuuuuuusssrrrtttzzz}}}|||~~~sssoookkkhhhggghhhhhhggghhhgggfffeeedddccccccccceeedddccccccdddcccaaa___[[[XXXTTTRRRRRRRRRRRRQQQNNNNNNOOOQQQUUUXXXYYYXXXZZZ]]]aaaeeegggkkknnnqqqwww}}}|||xxxwwwvvvssstttooolllmmmmmmmmmqqqvvv~~~sssxxx~~~tttccc^^^eee~~~zzzpppXXXIII<<<<<<===888555777666666666666777888999:::<<<::::::;;;>>>@@@AAA@@@CCCEEEKKKTTTaaappp}}}zzzuuurrrtttxxx|||~~~wwwpppeee^^^WWWVVVUUUSSSUUUXXX[[[aaaiiiqqqvvvzzz}}}}}}~~~wwwqqqfffaaa[[[WWWXXXZZZ]]]^^^]]][[[XXXUUURRROOONNNNNNLLLLLLKKKJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRUUUVVV\\\aaagggmmmsss|||uuufffbbbeeepppzzzaaaOOODDD???>>>@@@======<<<<<<<<<;;;;;;;;;999:::::::::;;;===AAADDDKKK]]]zzz{{{wwwssspppqqqrrrttttttvvvvvvvvvuuuttttttsssrrrooonnnpppvvvyyyyyy|||}}}vvvssspppnnnnnnnnnmmmlllllljjjhhheeedddcccccccccfffeeedddddddddccc```^^^\\\YYYVVVTTTTTTTTTTTTSSSOOOOOOPPPRRRUUUVVVUUUTTTVVVXXX\\\___aaaeeejjjmmmwww|||zzzyyyxxxwwwrrrnnnnnnmmmlllnnnssszzz~~~zzzwwwkkkaaadddzzz}}}sss[[[JJJ===<<<<<<888555888666666666666777999:::;;;;;;;;;;;;<<<>>>@@@AAABBBCCCGGGOOO]]]ooo~~~yyyuuuqqqpppuuu}}}wwwpppccc]]]WWWVVVTTTSSSUUUYYY[[[aaaiiipppvvvyyy|||~~~||||||}}}~~~xxxoooiiibbb[[[YYY[[[^^^```cccbbb```]]]ZZZWWWUUUSSSMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNQQQRRRRRRRRRSSSTTT[[[___dddiiioooxxx|||mmmdddaaadddrrrkkkUUUGGG@@@>>>???<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;;;;===AAADDDKKK]]]xxx|||xxxwwwwwwwwwwwwvvvvvvvvvvvvtttsssqqqpppmmmkkkmmmssswwwxxx|||{{{yyywwwtttsssttttttrrrqqqrrrpppmmmjjjhhhfffffffffgggfffdddddddddcccaaa___]]][[[XXXWWWWWWWWWVVVUUURRRQQQQQQSSSUUUVVVUUUSSSVVVXXXZZZ\\\^^^bbbhhhkkkuuu~~~}}}||||||{{{zzzuuuqqqqqqpppmmmooosssvvvzzzzzz}}}wwwfffcccsssvvv\\\KKK===;;;;;;888666999555555555666777888:::;;;<<<<<<===>>>???@@@BBBCCCDDDIIITTTfffzzz{{{tttpppnnnpppxxxuuunnnaaa[[[WWWUUUSSSQQQUUUZZZ]]]bbbjjjpppuuuwwwzzz{{{wwwwwwxxxyyy{{{~~~}}}xxxssskkkccc^^^]]]___aaaeeeeeeeeedddbbb^^^ZZZXXXPPPPPPNNNMMMLLLKKKKKKKKKKKKMMMOOOPPPPPPOOOPPPQQQYYY]]]bbbgggmmmuuuyyyllldddcccjjjxxxuuu\\\JJJAAA>>>>>>;;;;;;;;;::::::::::::999:::;;;<<<======???BBBDDDKKK[[[vvv~~~}}}{{{{{{zzzyyyvvvssspppnnnmmmjjjkkkppptttvvvzzz~~~|||{{{{{{{{{{{{yyywwwuuutttqqqnnnjjjhhhfffeeehhhgggffffffffffffdddaaa^^^\\\ZZZYYYYYYYYYXXXWWWTTTSSSSSSTTTVVVXXXWWWVVV[[[\\\\\\]]]___ccchhhmmmssszzz~~~}}}|||}}}}}}||||||wwwttttttsssppprrruuuuuuyyy~~~}}}mmmbbbkkk{{{{{{aaaOOO@@@<<<<<<888777:::555555555666777999:::;;;<<<===>>>??????@@@BBBEEEDDDKKKZZZnnnyyyrrrooommmkkkoooxxx|||rrrjjj___ZZZVVVUUURRRQQQUUU[[[]]]bbbiiiooorrrtttvvvwwwrrrrrrrrrsssuuuxxxzzz{{{}}}~~~wwwnnngggbbbbbbccccccfffiiikkkiiieee```\\\VVVUUUSSSQQQOOONNNMMMLLLKKKMMMNNNNNNMMMMMMNNNPPPWWW[[[aaafffkkksss}}}uuuiiigggffflllyyydddOOODDD@@@===;;;;;;:::::::::999999999:::;;;===>>>>>>@@@BBBDDDJJJYYYsss}}}yyytttpppnnnmmmiiiiiilllooopppuuuzzzzzz~~~xxxwwwuuurrrnnnjjjgggfffgggfffffffffggggggeeeccc___]]][[[[[[[[[[[[ZZZXXXZZZXXXWWWXXX[[[]]]^^^^^^aaaaaaaaa```aaaeeekkkoooqqqvvvxxxxxx{{{~~~}}}|||wwwuuuvvvuuussstttxxxxxx{{{~~~vvvfffjjjuuuiiiVVVEEE???===888666999666666666777999:::<<<===:::<<<>>>>>>>>>>>>AAADDDEEENNN___sss|||pppooommmlllpppxxxxxxnnnfff]]]YYYVVVUUURRRPPPTTT[[[]]]bbbhhhmmmooopppqqqrrrmmmmmmmmmnnnooorrrtttuuuvvv|||zzzpppiiifffeeeccchhhnnnssssssnnnhhhccc^^^\\\ZZZWWWTTTRRRPPPOOOMMMMMMMMMLLLKKKKKKNNNPPPTTTYYY___eeejjjqqqyyyrrriiidddccclllyyylllTTTHHHBBB===<<<;;;;;;;;;::::::::::::888:::<<<===>>>???AAACCCIIIWWWqqq{{{vvvqqqnnnmmmiiigggiiikkkkkkoootttuuuzzz~~~}}}zzzvvvrrrnnnkkkeeeddddddeeeffffffdddbbb___^^^\\\\\\\\\\\\ZZZYYY___]]]\\\]]]```ccceeefffeeeeeedddcccdddgggmmmqqqrrruuuvvvwww{{{~~~{{{wwwuuuvvvvvvtttuuuyyy{{{}}}~~~kkkmmmvvvppp\\\IIIBBB>>>888555888777777888999:::<<<>>>>>>999;;;======<<<===@@@CCCEEEPPPbbbuuuuuurrrpppnnnqqqyyy}}}vvvlllddd\\\YYYVVVTTTQQQPPPUUU\\\\\\aaagggkkklllmmmmmmnnnjjjjjjjjjkkklllnnnppprrrqqqtttyyywwwnnniiigggfffllltttzzz{{{vvvooojjjcccaaa^^^[[[WWWUUUSSSRRRNNNNNNMMMLLLJJJKKKNNNQQQRRRWWW^^^dddiiiooowww}}}zzzjjjaaa]]]dddqqqqqqXXXKKKDDD>>>======<<<<<<<<<;;;;;;;;;777999;;;======>>>@@@BBBHHHVVVppp|||vvvssspppnnnllljjjiiijjjlllmmmqqquuu{{{zzzuuurrrnnnlllkkkkkklllkkkhhhdddaaa```___]]]ZZZZZZ[[[]]]cccdddeeeggghhhiiijjjjjjhhhfffdddeeeiiilllmmmlllssstttvvvxxx{{{}}}~~~zzzvvvttttttuuuuuuuuu{{{}}}~~~~~~iiilllyyytttcccNNN???999999999888777888888999999:::;;;;;;???@@@@@@@@@??????AAACCCLLLWWWiiizzzwwwuuussspppqqqvvv~~~|||rrrhhhaaa]]]ZZZUUUQQQPPPSSSVVVYYY^^^___aaacccfffiiikkkllljjjjjjiiihhhggggggggggggjjjlllooouuu~~~|||uuupppqqqrrrvvv{{{}}}yyyooonnnkkkeee]]]XXXVVVUUUOOONNNMMMLLLLLLMMMNNNOOOQQQTTTXXX___hhhrrrzzz~~~zzzsssmmmiiiiiiqqq|||eeeSSSFFF@@@???===;;;;;;<<<======<<<;;;<<<=========???BBBDDDJJJXXXppp}}}}}}~~~|||uuutttqqqooonnnooopppqqqrrrvvv}}}{{{xxxsssqqqooooooooommmiiieeedddcccbbb___^^^^^^aaacccggghhhiiikkkllllllllllllkkkiiigggiiilllooopppoootttuuuwwwyyy{{{}}}~~~~~~zzzvvvsssrrrsssssswwwzzz}}}}}}}}}~~~hhhhhhsss}}}lllTTTCCC<<<:::999888888888888999::::::;;;;;;===>>>@@@@@@@@@AAACCCEEEMMMZZZmmm|||xxxwwwvvvwwwzzz}}}{{{{{{{{{xxx{{{}}}}}}{{{{{{~~~{{{qqqggg```[[[XXXSSSPPPOOORRRUUUXXX\\\]]]___aaadddfffhhhiiiggggggfffeeeeeeeeeeeeeeeccceeeggglllsss|||wwwvvvwww{{{|||yyytttnnngggaaa^^^\\\YYYVVVSSSOOOMMMLLLMMMMMMPPPRRRWWW^^^gggqqqyyy~~~yyyqqqllliiinnn|||}}}hhhUUUGGG???@@@>>>;;;;;;<<<======<<<:::;;;<<<<<<<<<>>>AAACCCJJJXXXpppxxxvvvrrrpppnnnooopppqqqxxxzzz{{{zzzwwwuuuttttttuuuuuuuuuzzzzzzxxxvvvtttrrrnnnjjjggggggfffeeecccbbbdddhhhlllooopppqqqrrrrrrrrrqqqqqqpppooonnnooorrrtttuuuuuuxxxyyyzzz|||}}}~~~~~~~~~yyyrrroooppprrrrrrvvv{{{}}}}}}~~~hhheeemmmvvv]]]HHH>>>;;;:::999888888999::::::;;;;;;<<<;;;===@@@AAAAAABBBEEEFFFNNN]]]rrr||||||{{{|||}}}~~~}}}{{{xxxuuurrrpppooonnnmmmooopppooonnnnnnrrrvvv~~~zzzpppfff___XXXUUUQQQNNNNNNQQQUUUWWWYYYZZZ\\\^^^```bbbcccdddccccccbbbaaaaaaaaabbbbbbbbbcccdddfffllluuu|||~~~yyytttoookkkhhhddd```ZZZTTTOOOLLLLLLLLLNNNQQQVVV]]]gggqqqyyy~~~yyyqqqkkklllvvvooo[[[JJJAAA@@@>>>;;;;;;<<<======<<<999:::;;;;;;;;;===@@@BBBKKKXXXppptttrrrooommmllllllmmmmmmuuuxxx||||||zzzyyyyyyyyyyyy|||~~~zzzuuupppkkkhhhhhhgggfffdddeeeiiioootttxxxyyy{{{|||{{{zzzyyyxxxxxxwwwwwwwwwyyy{{{}}}~~~zzzrrrmmmooorrrqqqvvv{{{~~~~~~iiieeekkk}}}cccLLL@@@;;;:::999999999::::::;;;;;;<<<<<<<<<>>>@@@AAABBBCCCEEEGGGOOO___vvv~~~}}}}}}}}}~~~}}}zzztttrrrnnnjjjgggeeecccccceeeggghhhfffdddeeeiiimmmuuuzzzxxxoooeee^^^VVVTTTPPPNNNNNNQQQUUUWWWWWWXXXYYY[[[]]]^^^___```___^^^^^^^^^^^^^^^___```bbbbbbcccdddgggmmmuuu{{{~~~yyytttqqqjjjeee^^^WWWQQQNNNMMMMMMNNNQQQVVV^^^hhhsss{{{yyyqqqmmmrrrzzzyyycccOOOCCC@@@>>><<<;;;<<<<<<<<<;;;:::;;;<<<<<<<<<===@@@CCCKKKXXXoooxxxvvvsssqqqooonnnoooooosssvvvzzz~~~yyyrrrmmmjjjiiihhhfffeeegggmmmwww}}}{{{sssooopppssssssxxx~~~}}}jjjfffkkkgggPPPAAA;;;:::999999::::::;;;<<<<<<======>>>???@@@AAAAAACCCFFFIIIRRRaaawww}}}zzzvvvsssppphhhfffdddaaa___^^^^^^^^^```bbbcccaaa______bbbeeekkkqqqzzz~~~wwwnnnddd^^^VVVTTTQQQOOOOOOQQQTTTWWWVVVWWWWWWYYYZZZ[[[[[[\\\[[[[[[ZZZ[[[[[[\\\]]]^^^``````______aaafffmmmrrr}}}yyyqqqlllfffbbb\\\VVVRRRPPPOOOOOOOOORRRXXXaaakkkvvvyyyssstttxxxiiiSSSDDDAAA???<<<;;;<<<<<<<<<;;;;;;<<<=========>>>AAADDDKKKWWWnnn|||{{{xxxuuusssqqqqqqpppooorrrvvv{{{~~~vvvqqqooollljjjhhhgggkkkttt}}}wwwssssssttttttyyy~~~oooiiilllmmmVVVEEE===::::::::::::;;;<<<<<<======>>>>>>?????????AAADDDIIIMMMYYYfffzzz|||vvvqqqnnnbbbaaa___^^^]]]]]]]]]]]]]]]___aaa___\\\ZZZ\\\^^^ccciiisss}}}~~~wwwnnnddd^^^VVVTTTQQQOOOOOOQQQSSSUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[____________```eeekkkpppwwwqqqfff```\\\ZZZWWWTTTRRRQQQQQQQQQPPPSSSYYYcccnnnyyy{{{xxxyyy~~~nnnVVVFFFAAA???<<<;;;<<<<<<;;;:::;;;<<<=========???BBBDDDJJJUUUlll|||yyyvvvuuutttqqqtttwww|||{{{vvvtttqqqooollllllqqq{{{|||xxxvvvuuuuuuxxx}}}~~~}}}}}}{{{yyy{{{qqqpppuuu]]]KKK@@@;;;:::;;;;;;;;;<<<======>>>>>>============@@@FFFNNNTTTbbbnnn~~~{{{nnnlllhhhdddaaa___]]]]]]^^^aaacccbbb^^^ZZZZZZ[[[]]]dddnnnxxxwwwnnneee___UUUSSSPPPNNNMMMOOOPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTVVVWWWXXX[[[\\\\\\]]]___dddjjjnnnvvvlll^^^XXXQQQQQQQQQPPPPPPPPPPPPPPPPPPSSSZZZcccooo{{{{{{{{{yyyttt\\\LLLBBB???<<<;;;;;;<<<;;;:::;;;<<<<<<<<<<<<>>>AAADDDIIITTTjjj|||zzzyyyxxxzzz|||~~~yyyxxxuuusssppppppuuu|||xxxuuutttwww{{{{{{zzzzzz|||wwwrrryyyuuu{{{cccOOOBBB<<<:::;;;;;;<<<<<<===>>>>>>>>>;;;;;;:::;;;@@@HHHRRRYYYiiisss{{{uuunnngggaaa]]][[[aaadddgggfffaaa]]][[[[[[ZZZaaakkkuuu}}}wwwnnneee___TTTRRROOOMMMLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPRRRSSSUUUVVVSSSTTTUUUVVVYYY]]]dddhhhvvvlll]]]WWWKKKLLLMMMNNNOOOOOOOOONNNOOOSSSZZZcccooo{{{}}}{{{xxxzzzcccSSSBBB???===;;;;;;<<<;;;:::999:::;;;;;;;;;===@@@BBBHHHSSSiii~~~||||||}}}{{{xxxwwwzzz|||uuuuuusssuuuvvvvvvuuuvvv{{{yyyrrrzzz{{{jjjNNN>>><<<@@@>>>===<<<<<<<<<<<<============???BBBCCCFFFQQQ\\\qqqzzzxxxmmmbbb\\\___gggmmmllliiifffccc^^^^^^```cccjjjuuuzzzrrrjjj```XXXTTTRRRNNNMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNOOOOOOOOONNNNNNMMMNNNPPPRRRTTTWWW[[[aaaeeelllvvv~~~}}}~~~yyy{{{ppp___UUUVVVOOOJJJKKKNNNOOOPPPSSSVVVZZZ```jjjuuu{{{|||wwwzzzmmmYYYHHH???>>>===999>>>BBB:::999:::<<<<<<<<<===@@@BBBGGGRRRjjj}}}{{{yyyvvvvvvzzzvvvtttqqqrrrtttuuuuuuxxx|||}}}rrr|||wwwzzz~~~nnnUUUDDD>>>>>><<<<<<<<<=====================???BBBCCCGGGRRR^^^rrr|||zzzjjj``````jjjrrrssspppmmmhhhbbb``````bbbhhhsssyyyrrrjjj```YYYTTTQQQMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMMMMMMMMMMMMMLLLLLLRRRSSSTTTUUUVVVYYY]]]aaahhhrrr{{{wwwtttrrrnnnpppvvvxxxdddWWWWWWOOOJJJLLLOOOPPPRRRUUUVVV[[[bbblllwww~~~}}}xxxzzztttaaaMMMBBB???===888===???888999:::<<<<<<<<<===@@@BBBFFFQQQiiizzzyyyxxxvvvvvvzzzyyytttnnnppprrruuuwww{{{qqqvvvooorrrqqq\\\KKKAAA===;;;<<<===>>>>>>>>>>>>>>>>>>===???BBBDDDHHHUUUaaattt~~~~~~pppnnnxxx|||tttlllfffcccbbbfffooo{{{~~~wwwqqqiii```ZZZSSSPPPLLLJJJJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLQQQRRRSSSTTTUUUWWW\\\___dddmmmzzzyyytttmmmhhhggghhhnnnwwwqqq```ZZZRRRLLLMMMOOOQQQTTTWWWXXX^^^gggqqq{{{}}}~~~~~~mmmTTTFFF@@@>>>888;;;===666999:::<<<<<<<<<===@@@BBBFFFQQQhhhxxxzzzyyyxxxxxx|||}}}uuunnnooorrruuuyyy~~~oooooozzzmmmnnnppp^^^OOOBBB<<<;;;<<<===>>>??????>>>>>>>>>>>>???BBBDDDJJJXXXeeettt{{{nnnhhhcccfffnnnxxx}}}vvvpppiii```ZZZSSSPPPLLLJJJJJJJJJJJJIIIGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOQQQRRRTTTXXX]]]```bbbiiiuuuyyyqqqjjjjjjjjjmmmsssxxx}}}qqqbbbYYYQQQPPPRRRRRRTTTWWWZZZ```jjjuuu~~~www[[[IIIAAA???999;;;===777999:::<<<<<<<<<===@@@BBBFFFPPPggg|||{{{{{{zzz{{{~~~yyyrrrrrrrrruuuzzznnnjjjqqqmmmkkkmmm]]]OOOCCC===<<<<<<===>>>>>>???>>>>>>???>>>???BBBEEELLL[[[jjjuuu}}}{{{{{{xxxnnnggghhhnnnvvv{{{tttnnnggg___ZZZSSSPPPMMMKKKKKKKKKKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNMMMNNNPPPQQQRRRVVVZZZ^^^aaahhhrrr~~~xxxqqqooonnnnnnqqqrrrttt}}}pppfff]]]ZZZYYYWWWVVVXXXZZZ```jjjttt|||yyy}}}}}}bbbMMMBBB@@@;;;<<<>>>:::999:::<<<<<<<<<===@@@BBBFFFOOOeeeyyyyyyzzz|||wwwuuussstttxxx~~~ooohhhkkkppphhhxxxooo]]]OOOEEE??????>>>>>>======>>>>>>??????>>>???BBBFFFNNN___nnnxxx|||xxxvvvwwwxxxsssjjjkkkooottt{{{sssmmmfff^^^XXXRRROOOLLLJJJKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJLLLMMMOOOPPPQQQQQQPPPPPPRRRUUUXXXaaafffnnnxxxzzztttrrrqqqrrrppppppvvv~~~|||qqqkkkfff___[[[ZZZYYY^^^gggpppvvvyyyyyyxxxooottt|||jjjQQQDDDBBB======???<<<999:::<<<<<<<<<===@@@BBBFFFNNNccc~~~rrrtttwww{{{|||wwwrrrqqqtttzzzqqqiiihhh|||uuuhhhtttvvvbbbRRRGGGBBBBBBAAA>>><<<;;;<<<>>>???@@@>>>???BBBFFFPPPaaaqqq}}}yyyxxxuuurrrqqqrrrvvvyyy~~~~~~}}}vvvlllmmmpppsss}}}zzzrrrkkkddd\\\WWWOOOMMMJJJIIIJJJKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIKKKMMMNNNPPPPPPPPPPPPOOOQQQTTTWWW^^^bbbiiiqqq{{{|||{{{yyyuuuqqqssszzzvvvkkkbbb___\\\aaaiiipppuuuvvvvvvuuummmqqqwwwrrrWWWGGGEEE???<<<>>><<<999:::<<<<<<<<<===@@@BBBFFFNNNaaa|||wwwmmmppptttzzzxxxqqqnnnqqqwww|||~~~ssskkkhhhzzzzzzllluuu|||gggUUUIIIDDDDDDBBB>>>;;;:::;;;>>>???@@@>>>???BBBFFFPPPbbbrrrrrrqqqooommmmmmqqqwww{{{~~~}}}~~~wwwmmmnnnpppqqq{{{zzzrrrkkkccc[[[VVVMMMJJJHHHGGGIIIJJJKKKKKKGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHGGGGGGGGGIIILLLMMMLLLMMMNNNNNNOOORRRVVVYYY[[[___eeellluuuzzzssssssxxxzzzssshhhdddbbbffflllssswwwxxxwwwvvvsssvvvzzzxxx[[[IIIFFF???<<<===;;;999:::<<<<<<<<<===@@@BBBFFFNNN```{{{|||wwwooohhhfffiiioooxxx{{{qqqoooqqqsssvvvyyy|||oooqqqzzz|||lllqqqnnnZZZLLLFFFAAA@@@??????????????????BBBAAACCCDDDGGGQQQeeeyyywwwllllllmmmllliiiiiirrr}}}}}}{{{}}}}}}~~~tttlllkkknnnwwwzzzqqqiiibbbZZZTTTPPPMMMIIIFFFEEEEEEGGGHHHJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJHHHGGGGGGHHHJJJKKKGGGLLLQQQRRROOONNNQQQTTTVVV[[[cccjjjrrr|||}}}yyyvvvuuummmjjjiiikkkqqqzzz|||{{{xxxfffOOOAAA>>>@@@@@@>>>:::::::::;;;<<<>>>@@@AAAGGGNNNaaa{{{zzzuuurrrnnngggbbbbbbfffmmmwww}}}rrrooooooqqqssswwwyyy}}}ooosssooo[[[LLLDDD@@@@@@???>>>>>>>>>??????AAAAAABBBDDDGGGRRRfffyyy}}}tttlllkkkkkklllkkkkkkqqqzzz~~~|||{{{xxxxxx{{{wwwmmmjjjmmmuuu}}}yyypppiiibbb[[[VVVPPPMMMJJJGGGFFFFFFHHHJJJIIIHHHGGGGGGFFFGGGHHHIIIKKKIIIHHHGGGGGGHHHIIIKKKGGGKKKOOOPPPNNNMMMPPPTTTVVV[[[aaagggnnnwww}}}~~~yyyqqqnnnpppsssyyy{{{iiiRRRCCC?????????===:::::::::;;;<<<>>>@@@AAAEEELLL___yyy|||zzzzzzvvvuuuuuuwww{{{~~~|||wwwooojjjhhheeeaaa^^^^^^bbbkkkwwwtttnnnmmmmmmppptttuuuyyyqqq\\\LLLCCC@@@@@@???>>>======>>>>>>@@@???AAADDDIIITTThhhzzzwwwqqqmmmlllnnnoooooorrrwww{{{uuurrrssswww|||~~~zzzooojjjkkkrrrzzz~~~uuummmhhhbbb\\\WWWOOONNNKKKHHHGGGHHHJJJKKKIIIHHHGGGFFFFFFEEEFFFFFFJJJIIIHHHGGGGGGHHHIIIJJJHHHKKKMMMMMMKKKLLLOOOSSSUUUZZZ___dddiiipppyyy}}}wwwuuuxxx{{{nnnWWWFFF??????>>><<<:::::::::;;;<<<>>>@@@AAABBBJJJ]]]www}}}}}}~~~vvvuuutttuuuwwwxxxyyyxxxvvvqqqkkkfffdddbbbaaa___]]]bbblllxxxwwwoookkkiiilllqqq}}}}}}}}}vvv```MMMBBB@@@@@@???>>>============???>>>@@@DDDJJJVVViiizzz{{{uuuqqqtttvvvttttttvvv}}}yyytttssstttsssrrruuu{{{|||oooiiiiiiooovvvxxxooohhhddd___ZZZVVVPPPNNNLLLJJJIIIIIIKKKLLLIIIIIIHHHGGGFFFEEEEEEEEEIIIIIIHHHGGGGGGHHHIIIIIIHHHJJJJJJJJJIIIJJJNNNQQQSSSXXX]]]bbbfffllluuu{{{{{{zzz}}}ttt\\\JJJAAA>>>===<<<:::::::::;;;<<<>>>@@@AAABBBIII[[[vvvzzzwwwuuutttuuutttsssrrrsssooojjjfffdddcccbbbbbbaaafffooo|||zzzpppjjjgggkkkpppyyy|||yyy|||fffPPPCCCAAA@@@???>>>============???>>>???EEELLLWWWjjjzzz}}}xxxyyy{{{yyyvvvvvv}}}{{{xxxvvvrrrooonnnooossszzz}}}qqqjjjhhhmmmssszzzxxxqqqhhhbbb___\\\XXXTTTPPPNNNLLLKKKJJJJJJJJJKKKIIIIIIIIIHHHGGGFFFFFFEEEHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHIIIJJJLLLOOOQQQVVV\\\aaaeeekkksssyyy~~~}}}zzzbbbMMMBBB>>>===<<<:::::::::;;;<<<>>>@@@AAABBBIII[[[vvvzzzwwwtttsssrrrqqqooonnnqqqoookkkhhheeedddddddddeeekkkttt}}}ssslllhhhjjjpppxxx~~~{{{uuummmUUUFFFBBBBBB@@@???>>>>>>>>>>>>@@@>>>???EEEMMMXXXjjjyyyyyyyyyzzzxxxwwwxxx|||~~~~~~yyytttqqqllliiiiiimmmuuutttlllhhhjjjooottt~~~ssslllddd]]]ZZZXXXUUURRRPPPOOOMMMKKKJJJIIIIIIIIIHHHIIIIIIIIIHHHGGGFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJLLLLLLPPPUUU[[[```eeejjjrrrwww{{{fffQQQDDD???======:::::::::;;;<<<>>>@@@AAABBBIII[[[vvv}}}{{{yyyvvvuuuttttttrrrqqqqqqpppnnnllliiifffffffffiiinnnxxxvvvnnniiikkkqqqzzz~~~}}}rrrtttZZZIIIDDDCCCBBB@@@??????>>>>>>AAA???@@@EEENNNYYYiiiwwwxxxtttttttttsssuuuyyy{{{|||~~~~~~|||wwwtttmmmiiigggkkkooovvvyyyooohhhhhhkkkjjjsss{{{~~~{{{qqqjjjaaa[[[XXXWWWTTTQQQQQQPPPMMMKKKIIIHHHGGGGGGFFFFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHJJJKKKKKKKKKJJJPPPUUU[[[```ccchhhoootttwwwiiiSSSEEE???>>>>>>:::::::::;;;<<<>>>@@@AAABBBIII[[[uuu|||~~~|||zzzyyyzzzzzzyyyxxxrrrsssrrrpppllljjjiiiiiijjjpppzzzxxxpppjjjlllqqq{{{~~~wwwzzzpppxxx]]]KKKEEEDDDCCCAAA@@@?????????BBB???@@@FFFNNNYYYiiivvvwwwrrrnnnnnnnnnnnnsssyyyzzz{{{|||}}}}}}yyyxxxoookkkjjjnnnqqqsss|||~~~rrriiifffhhhaaaiiipppsssvvv}}}}}}yyyqqqjjjaaaZZZXXXVVVTTTQQQQQQPPPNNNKKKIIIGGGFFFEEEDDDDDDFFFGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHIIIKKKLLLLLLKKKIIIQQQUUU[[[___bbbffflllqqqssskkkUUUFFF@@@??????:::::::::;;;<<<>>>@@@AAAAAAHHHZZZttt~~~}}}yyyrrrmmmlllllljjjiiijjjppp|||yyyqqqjjjjjjnnnzzz~~~yyy}}}sss|||uuummm{{{{{{bbbMMMEEEBBB???>>>>>>>>>===<<>>???@@@BBBGGGXXXttt{{{tttpppnnnmmmkkkjjjjjjqqq}}}{{{rrrkkkjjjnnnxxx~~~zzz}}}nnnttt{{{wwwkkkxxx}}}cccOOOEEECCC???>>>>>>>>>======>>>???BBBGGGQQQ```ppp{{{yyyqqqnnnmmmllllllmmmqqqvvvyyy~~~~~~~~~}}}|||}}}}}}||||||}}}|||{{{zzzyyyyyyzzzwwwhhhbbbccc___aaacccdddeeeiiinnnssszzzzzzsssmmmhhhaaaZZZVVVTTTRRRPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKQQQUUU[[[```dddgggjjjmmmsssyyy{{{bbbHHHBBBCCC;;;;;;;;;;;;;;;<<<>>>???@@@BBBHHHYYYttt|||wwwsssqqqooommmkkkkkksssuuullljjjmmmuuu{{{|||hhhiiijjjzzzjjjtttfffRRRFFFCCC@@@>>>>>>>>>>>>===>>>???BBBGGGRRRaaaqqq{{{|||sssnnniiikkklllmmmnnnqqqvvvyyy}}}~~~xxx}}}{{{llldddccc]]]^^^^^^^^^___aaaeeehhhqqqvvv}}}zzzssskkkfff```ZZZWWWTTTRRRQQQMMMMMMNNNNNNMMMLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJNNNSSSYYY___cccfffiiikkkrrrxxxiiiMMMDDDDDD===;;;;;;;;;;;;<<<>>>???@@@CCCHHHYYYuuu~~~yyyuuuqqqooommmlllmmmuuuyyynnnjjjmmmttt}}}|||}}}ccccccddd|||iiirrriiiUUUGGGDDD@@@>>>===>>>>>>======>>>BBBHHHSSSbbbrrr|||{{{xxxwwwrrrnnnlllfffiiilllnnnoooqqqvvvzzz~~~~~~sssiiiddd___^^^^^^]]]^^^___aaaccciiinnnuuu}}}xxxqqqiiieee___ZZZWWWUUUSSSRRRMMMNNNOOOPPPPPPNNNLLLJJJHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFGGGHHHIIILLLPPPWWW\\\aaadddgggiiirrrwww}}}qqqRRREEEDDD>>>;;;;;;;;;;;;<<<>>>???@@@CCCIIIZZZuuuzzzuuupppmmmllllllooowww~~~ppplllmmmttt~~~~~~bbbccc```~~~hhhooommmXXXIIIEEE@@@>>>===>>>>>>>>>===???CCCJJJUUUdddttt~~~tttpppnnnlllkkklllfffjjjnnnooooooqqquuuzzzzzznnnfffcccbbb``````````````````ccchhhooowww~~~~~~tttmmmccc```[[[WWWUUUTTTRRRPPPNNNOOOPPPQQQQQQOOOMMMKKKJJJIIIHHHGGGGGGHHHJJJKKKIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGIIIJJJJJJNNNTTTYYY]]]aaaeeehhhqqquuuzzzyyyYYYGGGCCC>>>;;;;;;;;;;;;<<<>>>???@@@CCCHHHYYYttt|||uuuooommmmmmoooqqqzzztttmmmnnnsss}}}}}}bbbccc[[[zzzhhhnnn~~~ppp[[[JJJFFFAAA>>>===>>>>>>>>>===@@@EEELLLXXXgggvvv|||qqqkkkiiihhhiiilllhhhmmmqqqqqqooopppuuuzzzxxxmmmjjjhhheeeccccccaaa```^^^^^^ccciiiqqqxxxyyyooohhh]]]ZZZVVVTTTRRRQQQOOOMMMPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFFFFHHHJJJKKKIIILLLPPPUUUYYY^^^dddhhhooorrrxxx}}}```JJJCCC>>>;;;;;;;;;;;;<<<>>>???@@@BBBHHHXXXsss~~~vvvooommmooossssss|||vvvoooppprrryyy}}}|||aaabbbZZZxxxmmmsssrrr]]]KKKGGGAAA=========>>>>>>>>>AAAFFFNNNZZZiiiyyy|||pppjjjgggfffhhhkkklllpppsssrrrnnnnnntttyyyuuurrrmmmjjjgggddd___\\\YYY]]]cccjjjqqqzzz{{{tttjjjccc[[[XXXUUUSSSSSSRRRPPPNNNRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJLLLKKKIIIHHHGGGGGGGGGHHHGGGFFFDDDCCCCCCEEEGGGIIIIIIKKKNNNQQQUUU\\\dddiiikkknnnttt{{{hhhNNNEEE@@@;;;;;;;;;;;;<<<>>>???@@@BBBGGGWWWrrrvvvooonnnqqquuuttt}}}xxxpppppppppvvv}}}{{{{{{``````^^^zzztttyyysss^^^LLLGGGAAA=========>>>>>>???AAAGGGPPP\\\kkkzzz|||pppjjjfffdddgggkkkooosssuuurrrnnnmmmsssyyy{{{tttppplllgggaaa\\\VVVYYY^^^eeelllttt}}}}}}xxxpppggg```]]]ZZZWWWVVVUUUUUUSSSQQQTTTSSSQQQOOOMMMLLLLLLLLLNNNOOOOOOOOONNNMMMKKKJJJMMMKKKJJJHHHGGGGGGGGGHHHCCCBBB@@@??????AAADDDEEEIIIJJJLLLOOOSSS[[[cccjjjhhhlllrrryyy~~~~~~mmmQQQGGGAAA;;;;;;;;;;;;===>>>???@@@AAAFFFVVVqqq~~~xxxtttssstttuuuzzzssspppllluuu}}}pppqqqyyyyyybbbZZZ[[[lllttt{{{xxx___MMMEEE?????????======>>>@@@AAAFFFOOO___qqq{{{nnnhhheeebbbbbbdddmmmoooqqqrrrrrrsssuuuwww{{{ssskkkbbb\\\ZZZXXXZZZ```ffflllvvv|||uuunnnhhhddd\\\[[[YYYWWWVVVVVVVVVVVVRRRRRRSSSTTTTTTSSSSSSSSSSSSQQQOOOOOOOOOOOOMMMLLLMMMKKKIIIHHHHHHGGGFFFEEE@@@>>>===?????????DDDJJJJJJKKKMMMNNNQQQVVV\\\aaaeeejjjrrryyy~~~~~~xxx___JJJ@@@>>>>>>=========>>>@@@AAAFFFGGGVVVrrr{{{vvvuuuuuuvvvtttpppnnnuuu|||{{{jjjmmmsss|||fff___ZZZkkkyyyuuu|||yyy```NNNFFF?????????======>>>@@@AAAFFFPPP___rrr~~~ppphhheeebbbccceeemmmppprrrssstttuuuxxxzzz|||sssjjjccc]]]ZZZZZZ___dddjjjttt}}}}}}xxxrrrlllhhheee```___]]][[[YYYYYYXXXYYYWWWWWWVVVUUUTTTRRRQQQPPPRRRQQQOOOOOOOOOOOONNNLLLKKKIIIFFFEEEFFFFFFDDDCCCAAA>>>===??????@@@EEELLLNNNOOOPPPQQQRRRVVV[[[^^^eeekkkrrrzzzzzz___JJJAAA>>>===>>>???@@@CCCEEEGGGEEEGGGVVVrrr{{{yyyyyyzzzwwwqqqpppvvv|||qqqbbbfffiiiyyyccc]]]ZZZjjjqqqooowww{{{cccOOOFFF@@@??????======>>>@@@AAAFFFPPP```sssrrriiieeebbbdddgggoooqqqtttvvvwwwyyy|||~~~}}}rrrkkkaaa\\\YYY\\\```fffoooxxx}}}zzzxxxwwwuuutttrrrooolllkkkjjjjjjkkkmmmmmmnnnooorrruuuxxxzzz{{{zzzxxxuuuqqqnnnkkkiiifffeeeccc```^^^]]]\\\\\\[[[[[[ZZZXXXWWWVVVTTTTTTTTTSSSQQQQQQRRRRRRQQQOOOJJJHHHFFFFFFFFFFFFEEEDDDBBB>>>===>>>???AAAHHHPPPSSSTTTTTTSSSRRRSSSVVVYYYdddiiiqqqyyy~~~{{{___KKKCCC>>>>>>>>>>>>@@@BBBEEEFFFEEEGGGVVVrrr{{{sssssswww|||jjj[[[```dddttt___XXXZZZjjjrrrfffnnn~~~fffPPPGGG@@@??????======??????AAAGGGQQQaaatttsssiiidddccceeeiiiooorrruuuxxxzzz}}}zzzrrreee^^^XXXYYY\\\```hhhoooxxx~~~yyyrrrooolllhhhfffddd```\\\ZZZYYYZZZ[[[]]]]]]___aaadddgggjjjkkkrrrwww}}}yyyyyyxxxvvvtttqqqooonnnkkkjjjiiifffdddbbbaaa```]]]]]]]]]\\\\\\\\\\\\\\\XXXWWWUUUUUUVVVVVVUUUSSSMMMKKKIIIHHHIIIIIIGGGFFFCCC???<<<>>>???AAAIIIRRRVVVWWWWWWUUUSSSRRRRRRTTT___eeennnwww}}}~~~}}}}}}xxx\\\JJJDDD>>>===<<<<<<<<<===>>>???EEEFFFVVVrrrvvvuuuxxx}}}gggXXX[[[aaa|||qqq]]]YYY[[[kkk{{{fffmmmiiiQQQHHH@@@??????======??????AAAHHHSSScccuuusssiiidddcccgggkkkooorrruuuxxx{{{~~~|||}}}{{{kkkbbbZZZXXXYYY[[[```fffooouuuvvvooohhhdddaaa]]]\\\ZZZWWWTTTSSSSSSTTTUUUUUUVVVWWWXXXZZZ]]]^^^___ccchhhoootttxxxzzz|||}}}~~~|||{{{{{{yyyyyyyyyxxxvvvtttsssrrrqqqpppnnnmmmjjjhhhfffeeeaaaaaa___^^^^^^^^^______\\\ZZZXXXXXXXXXXXXVVVTTTPPPMMMKKKJJJJJJIIIHHHGGGCCC???<<<>>>???AAAIIIRRRYYYZZZ[[[YYYWWWTTTTTTTTTZZZaaajjjsss{{{|||yyyxxxvvvvvvyyy~~~tttZZZJJJEEE===<<<;;;::::::;;;<<<===DDDFFFUUUrrr{{{wwwyyy|||dddVVVZZZXXXrrryyyhhhYYYXXX[[[llloootttlllSSSIIIAAA???>>>======??????AAAHHHTTTdddvvvqqqhhheeedddhhhlllnnnqqqtttwwwzzz}}}yyyuuuooopppttt~~~yyyvvvxxxuuujjj```\\\\\\[[[\\\___ccchhhiiiccc]]]ZZZXXXVVVUUUTTTRRRQQQPPPQQQRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWZZZ^^^ccciiimmmqqquuuxxxyyy{{{}}}}}}{{{zzzyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvuuuuuusssqqqooommmllliiigggdddbbb```____________]]][[[ZZZYYYXXXVVVTTTQQQOOOLLLJJJIIIHHHFFFEEEBBB>>>===>>>???AAAHHHPPPZZZ\\\^^^^^^\\\ZZZZZZZZZXXX]]]fffooowwwzzzuuuqqqqqqppppppsssxxx|||www]]]LLLEEE<<<<<<;;;<<<===>>>@@@BBBDDDEEEUUUrrryyyzzzuuu```UUU\\\XXXppp}}}yyypppaaaUUUVVVZZZkkkssswwwnnnTTTJJJAAA>>>>>>======@@@>>>BBBIIITTTeeewww}}}nnngggeeeeeehhhmmmlllooosssuuuxxx{{{~~~yyyrrroookkklllpppxxxyyytttqqqwwwuuujjjeeebbb___]]]^^^ZZZ___```[[[VVVVVVVVVTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWZZZ]]]aaadddiiinnnrrrrrrvvvzzz{{{zzzzzz{{{|||{{{|||}}}~~~~~~~~~~~~~~~{{{{{{{{{zzzyyyvvvtttssspppnnnkkkhhhfffeeeeeefffeeebbb```^^^]]][[[YYYVVVUUURRROOOLLLKKKIIIGGGEEEAAA>>>===??????@@@EEELLLVVVYYY\\\^^^^^^]]]]]]]]]YYY]]]dddlllttt|||}}}{{{wwwrrrnnnjjjjjjjjjkkkmmmqqquuuxxxeeeOOODDD>>>=========>>>@@@AAACCCCCCEEEUUUrrrzzz{{{ooo\\\TTT]]]bbbyyy|||qqqaaaVVVYYYYYYkkkppptttoooTTTJJJAAA>>>>>>======@@@>>>BBBIIIUUUeeewwwzzzlllfffeeeeeeiiimmmkkknnnqqqtttvvvyyy|||wwwqqqmmmmmmooorrrwww~~~xxxnnnqqqvvv}}}}}}qqqkkkhhhccc___^^^WWW\\\]]]XXXUUUVVVWWWWWWSSSSSSSSSSSSSSSRRRRRRRRRTTTUUUVVVWWWXXXXXXYYYXXXXXXYYY[[[]]]___dddiiimmmnnnrrrxxxzzz{{{{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxuuusssqqqooonnnoooppppppkkkhhheeecccbbb```]]]ZZZYYYVVVRRROOONNNLLLIIIGGG@@@>>>===?????????DDDJJJPPPTTTYYY\\\]]]\\\]]]]]]ZZZ^^^dddjjjrrrzzz}}}xxxuuurrrmmmjjjeeeeeefffgggjjjmmmqqqssslllQQQCCCAAA@@@???=========>>>>>>CCCEEEUUUrrr|||hhhZZZWWW[[[eee~~~uuucccXXX\\\\\\ssskkkrrroooWWWKKKAAA?????????>>>???===BBBGGGNNN___uuu}}}tttkkkfffdddcccfffjjjmmmnnnppptttwww{{{}}}|||vvvuuu|||~~~uuurrrsssxxx}}}xxxtttpppkkkgggbbb[[[WWWYYYZZZYYYXXXYYYWWWWWWXXXWWWUUUUUUVVVXXXVVVWWWXXXYYYZZZ[[[[[[[[[WWWXXXZZZ[[[^^^dddkkkooosssuuuxxxzzz|||~~~|||{{{yyyyyyzzzzzzyyywwwrrrlllgggbbb___]]]XXXUUUQQQNNNLLLKKKIIIGGGDDDCCC@@@???>>>@@@BBBCCCLLLNNNRRRZZZcccggggggeee```^^^___dddooozzz|||{{{xxxuuuxxxzzzzzzxxxvvvrrrmmmjjjlllppptttwwwpppTTTFFFAAA>>>:::999;;;>>>@@@AAABBBGGGWWWppp}}}iiiZZZWWWZZZhhhvvvdddXXX\\\cccyyynnntttqqqWWWKKKAAA?????????>>>???===BBBFFFNNN^^^uuuvvvmmmdddaaaaaaaaaeeejjjlllnnnppptttwwwyyy{{{{{{}}}~~~zzzxxxyyyzzz|||~~~wwwqqqggg```[[[\\\]]][[[ZZZ[[[YYYZZZZZZYYYWWWWWWXXXZZZYYYYYYZZZZZZ[[[[[[[[[[[[YYYZZZZZZ[[[^^^cccjjjooowwwzzz|||~~~}}}xxxqqqkkkeeeaaa^^^ZZZWWWRRRNNNLLLJJJHHHFFFFFFDDDBBB@@@@@@AAACCCEEEGGGHHHMMMUUU^^^dddggggggbbb___^^^aaajjjsss{{{~~~~~~~~~{{{wwwuuuvvvwwwxxxrrrWWWHHH@@@>>>;;;:::<<<>>>@@@@@@BBBGGGWWWpppkkk[[[VVVYYYjjjuuubbbVVVZZZkkkqqqvvvrrrWWWKKKAAA?????????>>>???>>>AAAFFFMMM^^^uuupppggg```^^^___aaaffflllkkknnnqqqtttwwwxxxxxxxxx}}}||||||~~~|||zzz}}}{{{mmmfffaaaaaabbb___^^^^^^___``````___]]]\\\]]]___```____________^^^^^^^^^^^^^^^^^^^^^aaagggnnnttt}}}xxxpppiiiccc___]]]YYYTTTOOOLLLJJJHHHFFFHHHFFFDDDBBBBBBCCCEEEFFFCCCDDDHHHOOOYYYbbbhhhkkklllhhhcccccciiiqqqxxx}}}}}}}}}~~~~~~}}}}}}}}}uuuZZZJJJ@@@>>><<<<<<===?????????CCCGGGWWWooolll[[[VVVXXXjjjqqq]]]QQQTTTkkkrrrwwwsssWWWKKKAAA?????????>>>???>>>AAAEEEMMM^^^vvvwwwnnnfff```___aaaccchhhnnnlllnnnrrrvvvxxxxxxwwwwww||||||ooorrryyyqqqjjjeeefffgggeeecccdddfffggggggfffdddcccdddeeehhhhhhgggfffeeedddddddddcccccccccdddgggmmmuuu{{{uuulllddd```___[[[UUUPPPMMMLLLJJJHHHIIIHHHEEECCCBBBCCCEEEFFFDDDEEEGGGMMMVVVaaajjjooorrrnnnhhheeegggnnnwww|||~~~~~~}}}~~~~~~~~~yyy]]]KKK???>>>======>>>??????>>>CCCGGGVVVnnnkkk[[[VVVXXXhhh|||kkkWWWKKKNNN```zzzssszzzsssWWWKKKAAA?????????>>>???>>>AAAEEELLL]]]vvvwwwmmmmmmfffaaaaaacccdddgggllllllooossswwwyyyzzzyyyyyy{{{nnnoootttyyy{{{~~~wwwpppkkkmmmnnnlllkkklllkkklllllljjjhhhggghhhiiinnnmmmllljjjjjjjjjjjjjjjgggggghhhiiilllsss{{{zzzooofffaaaaaa]]]WWWRRROOONNNMMMLLLJJJHHHEEECCCBBBCCCEEEFFFFFFFFFGGGJJJRRR]]]iiippprrrnnnhhhcccdddjjjrrrxxx|||~~~}}}}}}~~~||||||{{{~~~}}}aaaLLL@@@???======?????????>>>CCCGGGUUUmmm~~~jjj[[[VVVYYYfff}}}xxxgggSSSGGGKKKTTTnnnxxxsssWWWKKKAAA?????????>>>??????AAADDDKKK]]]www{{{jjjdddiiiccc```bbbccccccdddhhhkkkmmmqqqvvvyyy||||||}}}|||~~~||||||}}}zzzuuuvvvxxxuuutttuuupppppppppnnnlllkkklllmmmpppooonnnnnnnnnooopppqqqlllmmmnnnooorrrwww}}}uuukkkeeefffaaaZZZTTTRRRPPPOOONNNKKKIIIGGGDDDCCCDDDEEEFFFEEEEEEFFFHHHNNNZZZgggooowwwsssmmmgggfffjjjrrryyywwwxxxxxxvvvuuuyyy|||zzz|||}}}{{{zzzyyyzzzeeeNNNBBB@@@>>>===>>>?????????CCCGGGUUUlll{{{hhhZZZWWW[[[ggg}}}xxxgggSSSGGGKKKNNNhhhuuuWWWKKKAAA?????????>>>??????AAADDDJJJ\\\wwwpppccc```ddd```___ccceeeddddddfffhhhkkknnnsssxxx|||~~~|||~~~|||}}}xxxxxxxxxvvvsssrrrssstttttttttsssssstttwwwyyyzzzvvvwwwxxxyyyyyy{{{}}}sssmmmlllggg^^^WWWSSSPPPNNNMMMMMMLLLIIIFFFEEEEEEGGGHHHEEEEEEFFFIIIOOOZZZhhhrrr}}}zzztttmmmiiilllrrrxxxuuuvvvwwwvvvvvv{{{}}}}}}|||zzzyyywwwwww~~~jjjPPPDDDAAA===<<<===???@@@@@@CCCGGGUUUlllzzzgggYYYWWW\\\hhh~~~yyyhhhTTTIIILLLPPPhhhwwwWWWKKKAAA?????????>>>??????AAACCCJJJ\\\wwwkkk```aaaaaa___```eeehhhgggfffhhhfffhhhlllqqqvvv|||{{{www}}}}}}{{{yyyzzz{{{yyyyyyxxxyyy{{{~~~yyyrrrqqqkkkbbbYYYTTTPPPMMMLLLOOOMMMJJJHHHGGGGGGHHHIIIFFFGGGHHHKKKRRR^^^lllwww}}}zzztttmmmggghhhmmmsssvvvxxx{{{{{{||||||zzzyyyvvvuuuzzzmmmSSSEEEAAA===;;;<<<>>>@@@@@@CCCGGGTTTkkkooo```VVVTTTXXXmmmzzzhhhTTTIIIMMMRRRjjjuuu[[[NNNBBB??????>>>>>>???AAAAAACCCLLL^^^vvvjjj```aaadddaaa```cccgggiiifffccchhhggghhhmmmuuu~~~xxxssstttvvv}}}|||}}}~~~{{{uuuqqqiiiaaaYYYTTTPPPOOOOOOLLLIIIGGGGGGGGGFFFEEEGGGGGGJJJNNNRRRZZZhhhvvv~~~rrrggggggmmmrrrqqqvvv|||}}}}}}xxxtttrrroooooovvvvvvWWWHHHAAA=========<<<===@@@AAAFFFUUUmmmmmm___UUUUUUXXXkkkxxxgggTTTJJJNNNRRRkkkyyy[[[OOOCCC??????>>>===???@@@@@@DDDOOObbbzzzpppeeeeeedddaaa___aaafffhhhfffdddiiihhhjjjnnnvvv}}}~~~wwwuuuvvvvvv~~~}}}}}}xxxoooeee\\\UUUQQQOOOOOOMMMJJJIIIIIIHHHGGGEEEFFFFFFIIINNNRRRYYYhhhvvvxxxllliiimmmpppzzz~~~zzzuuuqqqnnnlllkkkrrrzzzwwwYYYHHHAAA======>>><<<===@@@BBBFFFUUUnnn}}}jjj\\\TTTUUUYYYhhh~~~wwwgggTTTJJJNNNRRRlll~~~[[[OOOCCC??????>>>===>>>>>>@@@EEERRRfff~~~wwwkkkjjjdddaaa^^^___cccffffffeeeiiiiiikkkpppwww}}}~~~yyywwwrrrtttwww}}}vvvjjj```XXXRRRPPPNNNMMMKKKKKKKKKJJJHHHFFFFFFFFFIIIMMMQQQXXXffftttuuusssuuuvvvyyysssooommmkkkjjjooowwwzzz\\\GGGAAA===>>>>>>======@@@CCCHHHVVVnnnyyyfffYYYSSSTTTXXXhhh~~~yyyhhhUUUJJJMMMRRRnnnZZZOOOCCC@@@@@@>>>===>>>@@@AAAFFFRRRgggqqqmmmeeeaaa^^^^^^```dddfffffffffhhhkkkqqqxxx}}}~~~yyywwwtttsssvvvyyymmmbbbYYYSSSPPPNNNMMMLLLMMMMMMLLLIIIFFFHHHHHHJJJMMMPPPVVVdddqqq|||vvvqqqooonnnmmmqqqwww}}}{{{___GGGAAA>>>??????===>>>@@@DDDIIIWWWoootttaaaVVVQQQRRRVVVggg|||lllVVVIIIKKKSSSppp}}}YYYNNNCCC@@@@@@???===>>>BBBBBBFFFQQQfffxxxrrrfffccc___^^^___bbbdddfffdddfffjjjqqqxxx~~~|||yyyzzz|||~~~}}}yyymmmbbbYYYTTTQQQNNNMMMMMMMMMMMMLLLIIIGGGJJJJJJKKKMMMOOOUUUbbbooo}}}wwwrrrqqqqqqqqqtttyyy|||yyy^^^GGGBBB>>>@@@@@@>>>>>>@@@EEEIIIWWWoooooo^^^TTTOOOOOORRRddd}}}oooYYYJJJJJJTTTqqqwwwWWWLLLBBB@@@AAA@@@??????CCCCCCFFFRRRfff~~~vvvhhheeebbb```___```ccceeedddeeeiiipppxxx~~~yyyuuupppqqqxxx}}}zzzooocccZZZUUURRRNNNMMMLLLLLLLLLLLLJJJHHHJJJIIIKKKNNNPPPVVVcccppp}}}vvvqqqrrrssssssuuuyyyvvv[[[GGGBBB???AAAAAA>>>>>>@@@DDDIIIWWWooolll[[[RRRMMMLLLNNN\\\xxxrrr[[[KKKJJJTTTrrrrrrUUUJJJAAA@@@BBBAAA@@@AAA@@@BBBHHHTTThhhuuuiiihhheeebbb``````aaacccfffgggjjjooovvv||||||yyyyyyzzz}}}zzzuuujjjhhhjjjpppssswww~~~rrrfff\\\VVVSSSNNNLLLJJJJJJKKKKKKJJJIIIGGGGGGJJJNNNRRRYYYggguuu}}}}}}}}}vvvrrrsssuuuvvvxxx{{{tttYYYGGGBBB???AAABBB???>>>???CCCHHHWWWooojjjZZZQQQLLLKKKLLLVVVssssss]]]LLLKKKUUUssspppSSSIIIAAA@@@BBBBBBAAABBB>>>AAAJJJWWWjjj|||qqqjjjiiigggdddaaa``````bbbiiiiiikkkooouuu{{{~~~xxxzzzzzzvvvpppjjjhhhhhhiiikkkpppvvv|||zzztttpppkkkhhhhhhfffeeemmmwww{{{}}}{{{zzzzzzzzzzzzuuuhhh^^^WWWTTTNNNLLLIIIIIIIIIJJJJJJJJJDDDEEEHHHNNNSSS[[[kkkyyy|||xxxwwwyyyxxxsssuuuxxxyyy{{{~~~ttt[[[GGGBBB@@@BBBBBB???>>>???CCCGGGWWWooozzzaaaUUUOOOIIIHHHKKKXXXqqqttt]]]LLLNNN^^^zzzhhhSSSIIIAAA??????===>>>@@@BBBCCCGGGTTTmmm}}}rrrlllnnnnnnjjjccc___```bbbdddgggkkkqqqwww}}}|||rrrppplllhhhdddbbbaaa```^^^___bbbgggnnnrrrtttttt}}}zzzwwwllljjjgggdddcccdddeeefffeeemmmxxx}}}{{{yyyvvvrrrpppqqqssstttuuu|||{{{mmmaaaZZZWWWRRROOOLLLJJJJJJJJJIIIIIIJJJHHHGGGKKKUUUdddttt~~~}}}zzzvvvsssrrrrrrrrrtttssssssuuuzzz}}}xxxxxxwwwxxx|||pppUUUHHHBBB>>>@@@@@@???@@@BBBBBBGGGVVVoooxxx___TTTOOOIIIIIILLLYYYrrrvvv___NNNPPP]]]xxxhhhRRRIIIAAA??????>>>???AAACCCDDDIIIVVVooozzzpppjjjllllllhhhbbb___```bbbdddfffkkkpppvvv||||||qqqnnniiieeebbbaaaaaaaaaaaaaaaaaacccgggiiijjjiiioooqqqssssssrrrnnnjjjhhhaaaaaa``````````````````___fffpppxxx{{{|||zzzzzzyyy|||~~~zzzuuurrrmmmlllmmmppprrrssstttwww{{{uuuiii```]]]TTTQQQMMMJJJJJJJJJIIIHHHKKKKKKLLLQQQ\\\lll{{{{{{|||}}}}}}{{{yyywwwuuurrrpppnnnlllkkklllmmmnnnnnnnnnppptttzzz~~~zzzyyyyyyyyy}}}oooTTTGGGBBB>>>???@@@>>>???BBBDDDHHHWWWpppttt]]]SSSNNNIIIIIINNN[[[vvvyyyaaaPPPRRRZZZtttgggQQQHHHAAA@@@@@@@@@@@@BBBCCCEEEKKKZZZsssuuulllfffggghhheeeaaa___```bbbdddfffjjjoootttzzzuuurrrmmmhhheeefffgggiiikkkhhhdddbbbaaaaaa``````aaaaaaaaa```^^^\\\YYYWWWUUUWWWYYY[[[\\\\\\[[[[[[ZZZ]]]dddlllsssuuusssqqqssswww{{{tttpppkkkhhhjjjmmmppprrrlllnnnqqquuuyyy}}}qqqhhhcccXXXTTTOOOLLLJJJJJJIIIHHHJJJKKKOOOWWWdddsss~~~~~~zzzyyyzzzwwwsssrrrrrrsssrrrqqqooommmllliiigggeeeccccccdddggghhhhhhjjjnnnsssyyy~~~~~~|||{{{zzzyyy|||{{{pppUUUGGGAAA===??????>>>???AAAEEEIIIWWWqqqoooZZZQQQMMMHHHJJJOOOaaa|||}}}bbbPPPRRRVVVppp}}}fffPPPHHHAAAAAABBBAAAAAACCCBBBEEELLL\\\vvv}}}qqqgggbbbccccccbbb______```bbbdddeeehhhmmmsssyyy~~~~~~yyytttrrrsssuuuwwwwwwrrrkkkeeebbb```^^^]]]ZZZYYYXXXUUUSSSQQQPPPOOOOOOQQQSSSUUUWWWYYYZZZZZZYYYZZZ^^^fffpppvvvxxxwwwyyy|||{{{wwwqqqmmmmmmoooqqqrrrkkklllmmmooosssxxx~~~tttmmmhhh\\\XXXRRRMMMKKKJJJIIIHHHFFFIIIOOOYYYgggvvv}}}xxxttttttuuuvvvyyyyyyvvvpppnnnooonnnkkkkkklllmmmnnnoooooonnnnnnooommmiiifffddddddeeefffiiikkkooosssvvvxxxyyyyyytttuuuwwwyyy|||~~~}}}{{{yyyvvvxxx|||}}}tttYYYGGGAAA===>>>???>>>>>>AAADDDHHHWWWpppkkkXXXPPPKKKGGGIIIPPPfffbbbOOOPPPSSSmmmwwweeeQQQHHHBBBBBBCCCBBBAAACCCAAAEEELLL]]]wwwyyynnnddd______```_________```aaacccdddggglllrrryyy{{{rrrjjjeeebbb___]]]YYYWWWUUURRROOONNNNNNNNNMMMMMMMMMOOORRRUUUYYY[[[\\\\\\___gggsss~~~{{{yyywwwvvvuuummmlllkkklllnnnrrruuuwwwxxxzzz}}}uuuoookkk```[[[TTTOOOLLLJJJIIIHHHFFFJJJQQQ\\\hhhvvv{{{wwwpppjjjgggfffgggiiiiiilllllliiihhhkkkllljjjkkklllooorrruuuxxxzzz{{{~~~{{{xxxssspppnnnllllllnnnooopppppppppnnnmmmlllkkkmmmooorrrvvvyyy{{{}}}}}}~~~}}}zzzvvvrrrsssvvvxxx___GGGAAA===??????>>>???AAACCCGGGVVVooozzzhhhVVVOOOJJJEEEHHHOOOhhhcccOOOPPPTTTmmm}}}rrr}}}~~~dddRRRJJJDDDCCCDDDBBBAAABBBAAAEEEMMM^^^xxxxxxrrrkkkddd^^^]]]]]]^^^^^^___```aaabbbcccffflllrrrzzzvvvmmmgggbbb^^^\\\XXXVVVTTTQQQOOONNNNNNNNNLLLKKKKKKLLLNNNRRRWWWYYY___```dddlllwww}}}yyyooollliiihhhiiikkkmmmmmmnnnoooppprrrtttvvvxxxyyy{{{|||~~~zzzrrrmmmccc]]]VVVPPPMMMKKKKKKJJJKKKNNNUUU^^^iiiuuu~~~|||wwwrrrppplllhhhbbb]]][[[[[[]]]___```eeejjjjjjlllqqqtttsssuuuvvvzzz~~~zzzvvvtttnnnmmmkkkhhheeecccaaa```bbbdddfffjjjnnnrrruuuvvvuuuwww{{{|||yyyuuuppppppsss}}}zzzaaaHHHBBB>>>???@@@???@@@BBBCCCGGGUUUnnnwwwfffUUUNNNHHHDDDGGGNNNgggeeeQQQSSSWWWpppuuuqqq~~~{{{dddSSSKKKEEEEEEEEEBBBAAAAAABBBFFFOOO```zzztttjjjhhhfffbbb^^^]]]\\\]]]^^^___``````aaacccfffkkksss{{{yyyppphhhbbb]]]ZZZWWWUUUTTTRRRPPPOOOOOOOOOMMMMMMNNNOOOQQQTTTVVVXXX]]]bbbjjjqqqxxx~~~}}}rrrnnniiiffffffgggfffeeegggggggggggghhhiiijjjkkkjjjkkkmmmnnnnnnpppsssvvvyyy~~~xxxoooddd___WWWQQQNNNMMMLLLLLLPPPRRRWWW___gggqqqxxx}}}|||{{{yyyvvvqqqlllgggdddaaa^^^ZZZWWWVVVYYY\\\___bbbkkksssvvv{{{~~~wwwrrrgggddd```\\\YYYXXXXXXXXXYYYZZZ]]]aaaeeeiiilllnnnoooqqqvvv{{{~~~zzzxxxuuuqqqqqquuuwww^^^IIICCC???AAAAAA@@@AAACCCDDDGGGVVVooovvveeeUUUMMMHHHCCCFFFNNNeeegggSSSVVVZZZsssssstttxxxdddTTTLLLFFFEEEEEEBBB@@@AAACCCGGGQQQbbb{{{nnnbbbaaaaaa___^^^]]]\\\]]]^^^`````````aaabbbfffkkkttt}}}}}}ssskkkccc]]]YYYWWWVVVUUUSSSRRRQQQQQQQQQOOOQQQSSSUUUWWWXXXXXXXXX[[[cccmmmtttwwwyyy{{{}}}uuupppjjjgggffffffdddbbbdddcccbbbaaaaaaaaabbbccc___aaacccdddcccbbbbbbccchhhmmmuuu}}}rrreee___WWWQQQNNNMMMMMMMMMRRRTTTWWW]]]dddlllssswwwssssssqqqoookkkgggcccaaa]]][[[XXXWWWXXX\\\```cccjjjttt~~~}}}rrrkkk___\\\WWWSSSPPPQQQSSSUUURRRTTTWWW[[[___cccfffhhhkkknnnrrrxxx~~~|||xxxxxxvvvssstttxxxttt[[[JJJDDD@@@AAABBBAAAAAADDDEEEIIIWWWppp}}}yyygggTTTLLLFFFBBBEEEMMMdddlllUUU\\\\\\wwwxxxrrrwww```TTTMMMGGGHHHHHHEEECCCCCCFFFJJJPPP___zzzkkkaaabbbaaa\\\ZZZ[[[[[[\\\\\\]]]^^^^^^\\\___eeelllsss|||zzzooohhhbbb[[[VVVRRRRRRRRRRRRRRRSSSSSSSSS[[[XXXUUUTTTVVVYYY[[[[[[]]]```gggpppxxx|||{{{yyy|||yyyvvvqqqkkkdddaaaaaaaaa^^^]]]\\\]]]_________^^^YYYXXXXXXXXXYYY[[[]]]^^^[[[```hhhtttrrrfff___XXXVVVSSSPPPPPPRRRQQQUUUYYY]]]```fffnnntttssspppnnnnnnooonnnkkkhhheeeccc```^^^___bbbgggjjjttt~~~rrrdddZZZSSSRRRPPPMMMKKKJJJJJJJJJLLLMMMPPPSSSWWW[[[]]]___ccciiiqqqxxx~~~|||tttrrrpppoooqqqvvvuuu\\\KKKEEE@@@@@@@@@>>>???BBBDDDIIIYYYttt~~~yyyfffTTTKKKFFFBBBFFFMMMfffoooXXX^^^^^^{{{zzzvvv{{{eeeTTTLLLGGGGGGGGGDDDBBBBBBEEEIIIQQQaaa}}}nnncccdddbbb^^^[[[[[[[[[\\\]]]]]]^^^^^^]]]aaafffmmmttt|||vvvmmmfffaaaZZZVVVSSSSSSSSSTTTTTTUUUUUUUUUZZZXXXWWWWWWZZZ\\\^^^^^^ZZZ\\\aaajjjuuu}}}zzzxxxssslllfffbbb``````[[[YYYXXXXXXYYYZZZYYYWWWXXXWWWWWWXXXYYYZZZ[[[\\\[[[^^^dddnnnxxxggg```ZZZYYYVVVQQQOOOPPPSSSVVVZZZ]]]```fffnnntttzzzyyyyyy{{{}}}}}}{{{xxxvvvrrrmmmiiihhhiiilllnnnzzzvvvmmmcccYYYRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJKKKMMMPPPTTTWWWZZZ[[[^^^dddmmmvvv|||xxxtttqqqnnnppptttvvv^^^KKKDDD@@@@@@???>>>???AAACCCHHHWWWqqqwwwdddSSSKKKFFFBBBFFFNNNgggpppYYY___aaa|||iiiVVVNNNIIIIIIIIIFFFCCCDDDDDDIIISSSeeerrrgggfffddd```[[[[[[\\\]]]]]]^^^^^^___^^^bbbgggmmmsss{{{~~~ssskkkeee```ZZZVVVTTTTTTUUUVVVWWWWWWXXXXXXZZZYYYYYYZZZ]]]^^^^^^]]]ZZZXXXZZZbbbppp|||}}}xxxqqqkkkeeeaaa___ZZZXXXUUUTTTUUUVVVUUUTTTWWWXXXXXXYYYZZZZZZZZZZZZ]]]]]]___ffftttjjjccc^^^\\\XXXRRROOOOOOUUUXXX\\\___ccciiissszzzxxxsssqqqqqqqqq{{{oooaaaYYYSSSOOOLLLNNNMMMLLLKKKJJJJJJJJJJJJHHHIIIJJJLLLOOORRRTTTVVVXXX^^^hhhrrrzzzzzzvvvsssqqqsssxxxxxx```JJJCCC?????????===>>>AAACCCFFFUUUnnn~~~uuucccQQQJJJFFFBBBGGGOOOeeeqqqZZZ___ddd~~~iiiZZZRRRLLLLLLLLLIIIFFFFFFDDDIIITTTiiiuuukkkgggdddaaa\\\\\\]]]]]]^^^^^^_________bbbfffkkkqqqyyy}}}uuummmgggaaa\\\XXXWWWWWWXXXXXXYYYZZZ[[[[[[ZZZYYYYYY[[[\\\\\\ZZZXXX[[[WWWUUU[[[iiiyyy~~~xxxqqqjjjddd```\\\YYYVVVUUUVVVXXXXXXXXXZZZ[[[]]]^^^___^^^]]]\\\___]]]]]]bbbnnnrrriiiaaa\\\XXXRRRPPPRRRXXX[[[```dddjjjrrr}}}~~~xxxuuuttttttyyywwwnnn```UUUOOOLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKHHHHHHIIIJJJLLLNNNPPPQQQSSSYYYcccmmmwwwzzzxxxvvvuuuzzzyyy```IIIBBB>>>>>>>>>===>>>AAADDDGGGUUUmmm|||}}}~~~sssaaaPPPIIIEEECCCGGGOOOfffuuu^^^cccfffzzzggg[[[TTTNNNNNNMMMJJJGGGGGGEEEIIIUUUlllyyyooohhhccc```\\\]]]]]]^^^______``````___aaadddiiinnnvvv~~~|||xxxxxx{{{~~~|||uuuooohhhccc```^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[YYYVVVSSSXXXTTTRRRVVVdddvvv{{{xxxvvvyyyzzztttnnnfffbbb```]]]YYYXXXZZZ\\\^^^^^^___aaadddggggggfffcccbbbbbb^^^]]]ccclll{{{|||pppccc\\\VVVRRRRRRVVVYYY^^^eeekkksss~~~zzzvvvnnnpppwwwyyytttddd^^^VVVPPPLLLKKKLLLLLLIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKMMMOOOPPPVVV```jjjttt}}}}}}zzzxxxwww}}}xxx^^^HHHBBB===>>>>>>===>>>AAAFFFIIIWWWooozzz|||}}}~~~qqq___NNNHHHEEECCCHHHPPPhhh|||eeejjjkkkxxxhhh\\\TTTNNNNNNMMMJJJGGGGGGGGGIIIVVVmmmsssiiicccaaa]]]]]]^^^______``````aaa___aaadddggglllsss|||}}}vvvrrrpppsssuuu{{{uuuqqqnnnkkkkkkjjjhhhgggfffeeedddcccbbb```___^^^[[[WWWTTTTTTSSSRRRVVV```rrr~~~xxxvvvtttuuuzzz~~~yyyvvvrrrmmmhhhfffbbb]]][[[\\\___aaabbbdddggglllpppqqqooollljjjddd```___eeelllwwwvvvggg\\\UUURRRTTTXXXYYY___hhhqqq{{{~~~xxxnnnmmmppp{{{{{{rrriiicccUUUSSSOOOLLLJJJJJJKKKKKKJJJKKKLLLMMMMMMMMMMMMLLLMMMKKKJJJHHHHHHJJJKKKMMMNNNTTT]]]hhhqqq{{{}}}xxxvvv|||vvv\\\HHHBBB>>>>>>???>>>???BBBHHHLLLZZZrrr}}}zzz|||~~~ooo^^^MMMGGGEEECCCHHHQQQhhhjjjnnnrrr{{{mmm```XXXRRRQQQQQQMMMJJJJJJIIIJJJVVVnnnxxxllldddbbb^^^^^^^^^___``````aaaaaaaaabbbdddggglllsss{{{|||uuupppnnnpppsssyyy~~~zzzyyywwwuuurrrpppnnnmmmkkkjjjgggfffeeeccc```]]]VVVWWWXXXXXX]]]kkk~~~|||zzzxxxyyy||||||zzz{{{{{{xxxuuuooojjjddd``````bbbdddeeehhhlllrrrxxxyyywwwssspppfffaaabbbhhhlllrrryyyjjj___XXXSSSTTTWWWXXX___jjjttt~~~~~~uuunnniiiiiisssxxxooofff\\\VVVNNNMMMLLLJJJHHHHHHIIIJJJLLLMMMNNNOOOOOOOOONNNMMMNNNLLLJJJHHHGGGHHHIIIKKKKKKQQQ[[[fffppp{{{}}}yyywww~~~sss[[[IIIBBB>>>???@@@???@@@CCCHHHMMM\\\ttt{{{zzz}}}ooo]]]MMMGGGDDDCCCHHHQQQfffkkkoooxxxrrreee]]]WWWVVVUUUQQQNNNNNNJJJKKKVVVmmm|||nnneeeccc^^^^^^______```aaaaaaaaabbbccceeehhhlllsss{{{}}}vvvpppoooqqqssstttxxx|||~~~~~~zzzwwwtttsssqqqooommmlllkkkjjjhhhfff\\\______\\\[[[eeeyyy}}}~~~||||||wwwrrrjjjeeedddeeefffgggjjjooovvv{{{~~~|||wwwtttgggbbbccciiikkknnn{{{lllbbbZZZTTTSSSVVVVVV^^^jjjuuu{{{pppllleeebbbkkk{{{xxxpppggg___VVVQQQNNNMMMKKKIIIGGGGGGIIIKKKNNNOOOPPPQQQQQQPPPOOONNNNNNLLLIIIGGGFFFGGGHHHIIIIIIOOOYYYeeeppp{{{}}}zzzyyy~~~qqq[[[IIICCC???@@@AAA@@@AAADDDHHHMMM]]]vvv{{{yyy}}}nnn\\\KKKFFFEEEDDDIIIQQQfff~~~kkkssszzzooohhhddd___[[[XXXUUURRRPPPPPPPPPXXXnnn}}}rrrjjjeee^^^\\\[[[[[[^^^`````````aaadddgggjjjmmmrrrwww{{{~~~xxxsssooommmlllfffkkkppptttxxx|||xxxyyyxxxvvvuuussspppkkkgggbbb^^^[[[[[[[[[aaappp~~~|||tttlllfffeeefffiiinnnuuu{{{~~~}}}zzzxxxlllfffbbbdddeeejjj{{{|||mmm___WWWTTTTTTTTTSSS\\\iiiuuu~~~rrrnnniiifffkkkvvv{{{rrrfff[[[TTTRRRRRRGGGHHHIIIKKKLLLMMMNNNNNNPPPQQQQQQOOOKKKIIIJJJLLLPPPPPPQQQOOOLLLKKKKKKLLLHHHMMMVVVbbbooo|||}}}|||jjjRRRBBBBBBAAA@@@@@@AAAAAAAAAHHHOOOaaa{{{|||{{{nnn\\\KKKEEEDDDCCCIIIQQQhhhjjjqqq}}}pppkkkgggbbb^^^[[[XXXUUURRRSSSRRRZZZnnnqqqhhhccc^^^]]][[[\\\^^^```aaaaaaaaacccfffhhhkkkpppvvvzzz~~~|||yyytttoookkkhhhbbbdddiiimmmssszzz}}}|||zzzxxxvvvsssnnnkkkddd```]]]\\\]]]bbbppp~~~~~~uuunnnkkkkkkfffkkkrrr{{{|||xxxnnnfffbbbbbbcccgggwww~~~nnn```WWWSSSRRRRRRUUU\\\iiittt||||||uuunnnhhhjjjrrr{{{|||vvvlllbbbYYYTTTQQQQQQLLLMMMNNNOOOOOOOOOOOOOOOPPPRRRTTTTTTQQQNNNNNNOOONNNOOOPPPNNNLLLKKKKKKLLLHHHMMMVVVbbbppp}}}}}}gggOOOBBBBBBAAA@@@@@@AAAAAABBBJJJQQQbbb|||}}}}}}nnn\\\JJJDDDBBBBBBHHHRRRjjj~~~hhhmmm~~~sssnnnkkkgggccc```]]]YYYVVVVVVUUU\\\pppsssiiieee___]]]\\\]]]___bbbccccccaaacccdddfffiiinnnuuuzzz|||yyyvvvvvvwwwuuurrrlllgggccc^^^^^^```fffnnnvvv{{{~~~|||zzzwwwssspppgggccc___^^^^^^cccooozzz{{{sssnnnllleeehhhoooyyyyyyooogggaaa```___cccrrrpppaaaWWWRRRQQQQQQVVV]]]hhhrrrzzz~~~vvvmmmjjjooowww{{{|||zzzrrrfff^^^YYYWWWTTTRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQTTTXXXYYYXXXVVVUUUTTTPPPQQQQQQPPPMMMLLLLLLMMMIIINNNWWWcccqqq~~~{{{{{{bbbMMMBBBBBBAAA@@@@@@AAABBBCCCLLLRRRccc}}}}}}|||~~~~~~|||lll[[[JJJCCC@@@@@@HHHRRRjjj}}}gggkkkyyyrrrpppllliiifffbbb]]]ZZZXXXWWW^^^qqqxxxmmmjjj```^^^]]]^^^```cccdddcccaaabbbbbbcccffflllsssyyy~~~{{{tttpppkkklllmmmmmmjjjfffbbb___]]][[[\\\bbbkkkssswwwxxx{{{~~~{{{wwwtttlllfffbbb```___bbbkkktttzzzsssoookkkjjjmmmwww{{{nnnfff___^^^\\\```ppppppaaaWWWSSSRRRRRRVVV]]]hhhrrryyy~~~{{{sssqqqssswwwyyyyyyxxxoooddd]]]\\\\\\ZZZWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVXXXZZZ\\\]]]]]]\\\\\\XXXXXXWWWUUUQQQNNNMMMNNNLLLPPPXXXdddrrr}}}{{{uuu^^^LLLCCCBBBAAA@@@@@@AAACCCDDDMMMSSSddd~~~|||}}}~~~{{{}}}iiiXXXIIICCC@@@???GGGSSSjjj|||hhhnnn~~~vvvtttrrrooolllgggbbb^^^YYYXXX___sssqqqkkkaaa```^^^^^^```bbbccccccaaaaaaaaabbbeeekkkrrrwww|||}}}yyyssslllhhheeeeeeeeeeeedddbbb``````^^^\\\\\\aaaiiipppssstttzzz{{{wwwoooiiicccaaa```aaahhhooo|||}}}xxxuuuqqqpppvvv~~~mmmeee^^^\\\[[[___ooopppaaaXXXUUUTTTTTTVVV]]]hhhrrrzzz~~~{{{zzz{{{|||zzzyyyvvvmmmccc^^^___```^^^\\\YYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[]]]___bbbdddeeecccccc```\\\VVVQQQOOOOOOOOOSSSZZZfffsss|||}}}qqq[[[MMMCCCBBB@@@@@@@@@BBBDDDEEELLLSSSfff~~~~~~~~~}}}~~~cccUUUHHHCCC@@@???HHHSSSjjj}}}mmmwww{{{zzzxxxvvvsssnnngggbbb\\\[[[bbbuuuuuuiiicccaaa______```aaaaaaaaa```aaabbbccceeejjjqqquuu{{{zzztttpppkkkgggdddddddddeeeeeeeeeeeeeeeeeebbbbbbbbbeeejjjpppsssuuu}}}~~~zzzpppjjjdddccccccdddiiiooo{{{~~~|||yyywwwzzzooofff^^^\\\ZZZ^^^ooopppbbbYYYVVVUUUUUUVVV]]]hhhrrr{{{}}}zzzsssnnngggccccccccccccaaa```aaabbbcccdddeeeeeeeeeccc```^^^___ccchhhkkklllmmmllliiiccc\\\VVVSSSRRRSSSVVV]]]gggttt}}}nnnYYYMMMDDDBBB@@@???@@@BBBEEEGGGMMMUUUiii~~~~~~^^^RRRHHHDDDAAA@@@HHHTTTlllttt{{{~~~~~~}}}zzztttmmmhhhaaa___fffxxx}}}llldddbbb___^^^___```___^^^___aaacccdddgggkkkppptttzzz~~~}}}xxxpppjjjgggfffeeedddgggiiilllooopppooonnnmmmlllmmmnnnoooqqqtttyyy|||}}}oooiiidddeeehhhjjjooottt}}}}}}~~~sssiiiaaa]]]ZZZ]]]mmmrrrcccYYYUUUTTTTTTVVV]]]hhhrrr{{{{{{uuusssooollljjjjjjjjjjjjkkkllllllmmmmmmmmmllllllfffdddccceeejjjnnnpppooorrrqqqnnnggg```ZZZWWWVVVVVVYYY___hhhttt|||lllWWWMMMDDDBBB@@@???@@@BBBEEEHHHNNNWWWlll~~~}}}}}}[[[PPPGGGEEEBBB@@@HHHTTTmmmyyy}}}xxx{{{~~~xxxqqqkkkeeeccciiizzzrrreeebbb___^^^^^^___^^^]]]___aaaccceeehhhkkkpppssszzz~~~xxxrrrjjjdddbbbccceeegggjjjnnntttxxxzzzxxxuuussstttwwwyyyxxxxxxzzzmmmgggdddgggkkknnntttzzz{{{~~~wwwlllccc^^^ZZZ\\\lll~~~sssdddYYYTTTRRRRRRWWW^^^hhhqqqzzz|||yyyyyyxxxuuurrrpppqqqrrrttttttttttttsssrrrqqqppphhhggggggkkkppprrrrrrpppsssrrroooiiibbb]]]ZZZYYYXXX[[[```iiittt}}}jjjUUULLLDDDBBB@@@???@@@CCCFFFHHHOOOYYYooottt```PPPEEEDDDCCCBBBLLL[[[zzzzzzwww~~~zzzrrrlllkkkooo}}}vvvkkkiiiccc^^^]]]___^^^\\\aaa```^^^___bbbggglllooozzz~~~~~~xxxtttkkkgggaaa___bbbgggmmmpppyyy|||qqqmmmiiiiiinnnvvv~~~vvvkkkbbb```^^^```kkkyyyrrrbbbXXXTTTSSSSSSZZZ]]]fffrrr~~~{{{yyyzzzzzz{{{{{{zzzzzzzzz~~~|||~~~}}}yyysssqqqooonnnoooooonnnmmmqqqppplllgggbbb^^^^^^^^^]]]]]]```gggrrrkkkUUUJJJ@@@AAAAAAAAAAAADDDIIILLLQQQ]]]rrruuu___OOODDDDDDCCCAAALLL[[[zzz~~~|||xxxttt{{{wwwqqqooosss{{{mmmiiiccc^^^]]]___^^^]]]```___^^^^^^aaafffkkknnnxxx{{{|||uuuoookkkdddaaa^^^^^^bbbgggkkknnnwww|||zzzuuuooonnnrrrzzzyyymmmccc```___```lllzzzqqqbbbXXXSSSRRRRRRXXX\\\dddooo{{{|||yyyuuusssssstttttttttrrrqqqnnniiiddd```_________```bbbgggqqq}}}jjjSSSGGGAAAAAAAAAAAAAAADDDHHHLLLQQQ]]]rrrwww___NNNCCCCCCBBBAAALLL[[[|||zzzwwwvvvpppvvv~~~xxxvvvyyyqqqjjjbbb^^^^^^^^^^^^^^^___^^^]]]]]]```dddiiillluuuyyy~~~yyyrrrlllgggdddaaa```^^^```eeekkkoooqqqvvv|||{{{tttpppsss{{{|||oooeeeaaa___aaalll{{{qqqbbbXXXSSSRRRQQQUUUYYYaaalllxxx~~~zzzyyyzzz{{{{{{ttttttrrrmmmhhhdddbbbbbbccccccdddhhhpppyyygggPPPDDDAAABBBBBBAAAAAADDDHHHLLLQQQ^^^ttt}}}aaaPPPCCCBBBBBBAAAMMM]]]wwwvvvtttlllrrr}}}wwwmmmbbb^^^^^^^^^^^^___]]]]]]\\\]]]___cccgggjjjtttxxx}}}|||vvvrrrnnnkkkjjjhhhfffeeeffflllrrrwwwzzzxxx~~~{{{rrrnnnqqqyyy~~~qqqfffaaa___```lll{{{qqqaaaWWWSSSQQQPPPTTTXXX___iiittt}}}~~~}}}wwwxxxwwwsssnnnjjjggggggffffffgggkkkqqqyyydddOOOEEEBBBBBBBBBBBBBBBEEEIIILLLSSSaaawww||||||fffTTTFFFCCCBBBCCCPPPaaaxxxyyypppiiipppqqqddd```___^^^^^^```]]]\\\\\\]]]___bbbfffhhhsssvvv{{{~~~|||yyyvvvtttsssrrrqqqnnnkkklllqqqxxx~~~zzzqqqllloooxxxtttfffaaa^^^___lll{{{pppaaaWWWRRRPPPOOORRRWWW^^^gggqqqzzz~~~zzzzzz{{{|||zzzuuuqqqnnnnnniiijjjlllooouuu|||{{{bbbOOOHHHBBBCCCCCCCCCDDDGGGKKKOOOWWWeee{{{xxxsssooouuuooo[[[JJJEEECCCEEETTTggg{{{~~~jjjfffooovvvfffbbbaaa^^^]]]aaa\\\\\\\\\]]]___bbbeeegggppptttyyy|||}}}}}}||||||{{{{{{zzzyyywwwtttqqqpppxxxuuusssuuuzzz|||sssnnnrrrzzzwwwhhhbbb^^^```mmm}}}pppaaaWWWRRROOONNNQQQUUU\\\eeemmmwww~~~yyy}}}}}}yyyvvvuuuoooppprrrvvv{{{zzzaaaPPPJJJCCCCCCDDDEEEFFFIIINNNRRR\\\jjjxxxrrrmmmoooyyyxxxbbbNNNGGGEEEGGGXXXlll~~~xxxccccccooo{{{hhhdddbbb^^^]]]aaa]]]]]]]]]^^^```ccceeegggkkkooovvvzzz|||||||||}}}xxxzzz}}}~~~}}}yyyuuurrrwwwrrrttt{{{{{{lllddd```bbbooo~~~oooaaaWWWQQQNNNMMMNNNSSSZZZaaaiiisss}}}|||~~~}}}|||wwwxxxzzz}}}}}}{{{}}}bbbPPPIIICCCDDDEEEFFFHHHLLLRRRVVVaaaooo{{{vvvqqqooottt~~~~~~gggQQQHHHEEEIIIZZZoooqqq^^^aaaooo~~~jjjeeeccc^^^]]]aaa]]]]]]]]]^^^```ccceeegggggglllsssyyy|||}}}~~~~~~|||xxxssstttzzz~~~nnnfffbbbdddqqq~~~oooaaaWWWQQQNNNMMMLLLQQQXXX___gggppp{{{}}}}}}yyywwwvvvdddPPPHHHBBBDDDEEEGGGIIINNNTTTXXXcccrrr|||tttoooooottt|||oooVVVJJJEEEHHH[[[rrrnnn^^^```mmmlllhhhgggaaa___bbbbbb```^^^]]]^^^bbbfffiiikkklllsss}}}xxx{{{~~~rrrkkkhhhjjjvvv~~~mmmaaaXXXQQQMMMMMMNNNRRRVVV[[[aaajjjvvv~~~uuummmrrryyywww___PPPIIIHHHEEEEEEIIINNNSSS[[[bbblll{{{wwwpppnnnqqqvvvzzzoooVVVKKKEEEHHH[[[qqq~~~lll^^^bbbooo~~~lllhhhgggbbb```cccbbb```]]][[[\\\^^^bbbdddhhhjjjsss||||||~~~vvvnnnkkkmmm{{{}}}lllaaaXXXQQQMMMNNNNNNQQQVVV[[[aaajjjuuu}}}uuunnnmmmuuuttt]]]OOOJJJIIIGGGHHHMMMRRRVVV^^^eeesss{{{tttpppnnnpppqqq{{{pppXXXLLLFFFHHH[[[rrrxxxhhh]]]dddqqqnnniiigggbbbaaaddddddbbb^^^\\\[[[\\\___```fffiiisss{{{|||yyyqqqnnnqqqzzzjjj```XXXQQQMMMNNNMMMQQQUUUZZZ___hhhttt|||uuuoooiiirrroooZZZOOOKKKKKKJJJMMMSSSWWW[[[bbbjjjxxxyyyssspppnnnmmmwwwrrrZZZNNNGGGIII\\\tttrrrccc]]]eeerrrtttkkkgggbbbaaaccceeeccc```^^^]]]^^^```aaafffjjjttt{{{|||{{{uuusssuuuwwwhhh___WWWPPPMMMMMMLLLPPPTTTXXX]]]fffpppxxxsssnnniiisssjjjXXXNNNLLLLLLMMMQQQXXX\\\___gggoooyyy}}}yyyuuurrrpppttt}}}uuu]]]PPPIIIKKKaaazzzmmm```]]]eeeppp|||ooohhhbbb``````aaa```^^^]]]]]]___aaabbbeeejjjsss~~~~~~xxxyyy~~~{{{{{{|||vvvhhh___WWWPPPLLLLLLLLLOOOSSSVVVZZZbbblllsss{{{}}}rrrnnnlllwww}}}fffVVVOOOOOOMMMOOOUUU\\\___ccckkkuuu|||}}}zzzwwwuuupppxxxxxxaaaSSSKKKNNNggg~~~jjj]]]\\\eeemmmtttjjjdddaaa___\\\\\\[[[ZZZ[[[]]]___aaa```gggqqq|||yyyssstttzzzxxxjjjaaaZZZRRRNNNMMMLLLNNNQQQSSSVVV]]]fffmmmxxx|||sssrrrsss~~~yyycccUUUQQQRRRPPPSSSYYY___bbbfffqqq|||}}}{{{yyyrrrxxx}}}|||cccTTTMMMRRRmmmjjj\\\\\\cccjjjyyylllgggcccaaa\\\[[[[[[ZZZ[[[]]]^^^```\\\dddmmmvvvwwwpppqqqwww~~~|||oooeee^^^UUUQQQPPPLLLNNNPPPQQQSSSXXXaaagggsss}}}yyyuuuxxx~~~tttaaaUUUTTTWWWTTTWWW\\\bbbeeejjjvvv~~~|||{{{wwwzzz}}}~~~eeeVVVNNNTTTpppjjj\\\\\\bbbhhh{{{nnniiifffccc___^^^]]]]]]]]]^^^___```[[[bbbjjjqqqxxxqqqqqqxxx~~~}}}zzz}}}rrriiiaaaXXXSSSRRRLLLNNNOOOPPPQQQVVV^^^dddoooyyyxxxxxx}}}qqq___UUUVVV[[[WWWZZZ___dddgggmmmzzz}}}|||{{{|||jjjWWWPPPZZZuuu|||kkk```]]]bbbhhhxxxmmmfffaaa_________```bbbaaa___]]][[[```gggoooxxx{{{wwwxxx{{{yyytttxxxyyymmmeee^^^VVVPPPOOONNNNNNNNNMMMNNNWWWaaajjjwwwzzzuuuzzz}}}wwwkkkbbb\\\[[[___]]]bbbgggkkknnnuuu~~~}}}~~~~~~{{{zzz~~~kkkYYYQQQ\\\uuuyyyjjjbbb___eeelll|||tttjjjcccaaa```___```aaaaaa___^^^\\\```fffllltttvvvsssyyy~~~ssskkkcccZZZSSSQQQOOOPPPPPPOOOPPPXXXaaalllyyyzzzsssvvv{{{}}}}}}}}}|||xxxlllccc]]]]]]```bbbggglllooorrryyy}}}{{{{{{~~~{{{zzz|||lll[[[TTT___xxxuuuhhhbbbaaagggnnnxxxrrrhhhcccaaa``````aaaaaa```^^^]]]___ccciiipppyyy}}}rrrrrr{{{}}}uuulllaaaYYYTTTRRRRRRSSSRRRRRRXXXaaammmzzz{{{rrrqqqtttvvvwwwyyyttttttxxxzzzxxxxxxlllddd^^^___ccciiinnntttwwwyyy{{{xxxyyy{{{}}}~~~}}}{{{|||jjj[[[WWWccc|||pppfffaaaaaafffmmmuuu~~~pppgggdddaaa______```______\\\^^^aaaeeellluuu}}}zzzqqqrrr}}}vvvjjjaaaWWWUUUTTTTTTSSSSSSXXX^^^lllyyyuuupppqqqsssvvvwwwpppooopppxxx}}}vvvtttuuukkkdddaaaccchhhpppuuu{{{~~~|||wwwvvvvvvxxxxxxvvvxxx{{{zzzfffYYYYYYhhh{{{lllddd______ccciiittt~~~{{{lllhhhccc___^^^^^^^^^^^^[[[[[[]]]cccjjjsss{{{zzzqqqrrr~~~tttjjj^^^ZZZWWWWWWUUUTTTXXX]]]iiiwww}}}uuuuuuyyy|||}}}uuusssrrrwww}}}}}}|||uuutttrrriiieeedddhhhnnnuuuzzz}}}xxxvvvvvvwwwwwwqqqtttzzzuuucccYYY\\\mmmwwwjjjccc___^^^bbbhhhsssrrrllleee___\\\\\\]]]]]]ZZZZZZ[[[```iiirrrxxx||||||rrrrrr}}}~~~uuujjjddd^^^[[[YYYXXX[[[```jjjwww~~~|||}}}~~~||||||~~~{{{tttuuurrrjjjfffffflllrrryyy{{{xxxxxxwwwvvvppptttyyytttbbbZZZ___rrr~~~ssshhhcccaaa```dddjjjrrr|||wwwpppfff___[[[ZZZ[[[[[[ZZZYYYYYY^^^fffoootttwwwxxx~~~sssqqqyyyxxxooogggbbb```^^^aaafffooo|||}}}~~~~~~{{{|||}}}uuunnnrrruuulllhhhhhhnnnuuu|||~~~zzzxxxvvvtttsssuuuxxx~~~uuuccc\\\bbbttt|||rrrhhhdddccccccggglllqqqyyyzzzrrrggg___ZZZYYYZZZZZZ[[[YYYXXX\\\dddlllqqqrrruuu~~~sssooovvvxxxmmmhhheeecccfffkkksss}}}{{{|||}}}{{{zzzzzz{{{{{{zzzzzz{{{|||~~~xxxnnnfffnnnxxxooojjjjjjooouuu~~~}}}vvvsssvvvyyysssuuuyyy|||ppp]]][[[hhh~~~{{{qqqhhhfffeeeeeefffiiimmmvvv{{{pppddd[[[YYYZZZ\\\\\\\\\\\\]]]```eeejjjmmmsssyyyvvvqqqttt~~~uuuooollliiiiiilllzzz}}}yyywwwwwwzzz~~~~~~~~~|||}}}yyywwwwww|||~~~uuujjjfffqqquuurrrqqqnnnrrr|||xxxttttttvvvrrrtttwwwzzz}}}ppp]]][[[iii}}}vvvmmmeeeddddddcccccceeekkkrrrqqqeee___]]][[[ZZZZZZZZZZZZ\\\___cccgggiiinnnttt}}}~~~vvvqqqrrrzzz}}}uuupppmmmnnnrrr|||zzzwwwuuuuuuwww{{{}}}}}}|||~~~~~~|||zzzzzz~~~|||sssiiifffoootttrrrrrrrrrxxx{{{uuurrrqqqqqqrrrtttvvvyyy~~~nnn\\\[[[iii~~~qqqiiicccbbbcccaaa```bbbhhhlllyyyvvviiiccc```\\\XXXXXXXXXZZZ\\\^^^aaacccdddiiioooxxx}}}yyyvvvrrrrrruuu|||wwwrrruuu{{{zzzyyyvvvttttttvvvxxxyyyzzzzzz{{{~~~~~~}}}{{{|||zzzqqqkkkkkksss~~~sssrrrtttwww|||xxxrrrooopppqqqqqqrrrtttyyy~~~kkkZZZ\\\lllnnngggbbbcccdddbbbaaabbbgggiiisssqqqgggaaa\\\YYYXXXYYYZZZ\\\^^^___```aaagggmmmuuu}}}{{{wwwzzzxxxuuuttttttwww{{{}}}yyy}}}{{{yyywwwvvvuuuuuuvvvwwwwwwyyy{{{|||{{{{{{|||}}}~~~|||wwwrrrrrrwww|||sssrrruuu{{{}}}|||uuupppqqqppppppooopppuuu{{{yyyhhhYYY^^^qqq~~~nnnhhhdddfffgggfffdddeeehhhiiiooozzzkkk```\\\\\\ZZZ[[[\\\]]]^^^_________ffflllttt{{{zzzuuuwww|||yyywwwwwwvvvuuuwwwuuu{{{yyywwwuuussssssttttttvvvyyy}}}~~~}}}zzz{{{|||}}}}}}}}}}}}}}}zzzxxxvvvyyy{{{uuusssvvv~~~{{{vvvrrrqqqooommmnnnrrryyyxxxgggZZZaaavvvyyyooohhhdddfffhhhgggggghhhiiijjjnnn{{{qqqeeeaaaaaa]]]]]]]]]]]]]]]^^^^^^___dddiiiqqqxxx}}}yyyrrrssszzzzzzwwwwwwuuuttttttpppwwwzzzxxxuuuqqqoooooopppqqquuuyyy~~~~~~|||{{{zzz|||~~~}}}|||}}}zzzzzz{{{}}}{{{xxxwwwzzz}}}tttsssooommmmmmqqqxxx~~~yyyhhh\\\eeezzzuuummmfffbbbdddgggfffggghhhiiikkkooovvvyyyooohhheee```^^^]]][[[[[[\\\]]]^^^___dddllltttzzzwwwlllnnnvvv{{{xxxuuutttrrroooooommmrrr{{{|||yyytttpppnnnnnnpppqqqsssxxx~~~~~~|||{{{xxx{{{}}}{{{zzz{{{wwwzzzyyyzzz{{{{{{vvvtttpppmmmlllqqqxxx~~~{{{kkk___ggg|||tttlllddd```bbbdddeeefffhhhhhhkkkoootttuuuyyy~~~~~~wwwnnnggg```___\\\ZZZYYYZZZ\\\^^^ZZZ```hhhqqqxxxuuuhhhjjjrrruuu|||wwwrrrqqqnnnkkkkkkjjjnnnuuu|||vvvqqqoooooorrrssspppvvv~~~~~~||||||uuuyyy|||}}}zzzwwwwwwwwwsssxxxzzzwwwzzz}}}~~~