BM66(@ |||}}}}}}~~~~~~}}}||||||zzz{{{{{{{{{{{{zzzyyyyyy|||{{{zzzzzzyyyyyyzzzzzz}}}~~~~~~{{{vvvtttrrrrrrqqqppphhhgggffffffhhhlllooorrrpppqqqrrrtttvvvwwwxxxxxxwwwtttpppkkkfffaaa[[[WWWVVVUUUTTTSSSWWW```kkksss{{{vvvuuutttvvvzzz}}}}}}{{{wwwuuuqqqssswww{{{{{{tttiiiaaaccccccccceeejjjqqqxxx|||mmmhhhfffjjjnnnoooppprrrhhhcccYYYTTTYYY______```ccciiinnnvvv}}}yyyppphhhbbb```]]]\\\[[[YYYVVVTTTQQQQQQOOOMMMKKKIIIHHHGGGQQQPPPPPPPPPQQQSSSUUUVVVTTTUUUVVVWWWXXXXXXYYYZZZSSSSSSRRRPPPPPPPPPPPPPPPKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKOOONNNNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNJJJIIIIIIIIIIIIIIIJJJJJJNNNNNNMMMMMMNNNOOOQQQRRRUUUUUUUUUUUUUUUVVVVVVVVVUUUVVVYYY\\\___```aaaaaahhhiiikkkmmmoooqqqrrrrrrvvvtttrrrpppnnnlllhhheeeeeebbb^^^[[[YYYWWWTTTQQQTTTTTTUUUUUUTTTRRRPPPOOOEEEDDDCCCBBBAAABBBCCCDDDAAABBBDDDEEEHHHMMMSSSXXXccckkkvvv||||||tttiiicccbbbcccbbb```^^^^^^^^^bbbgggiiigggeeeaaa``````aaabbbbbb```]]][[[\\\^^^``````___^^^]]]ZZZYYY[[[cccoooxxx{{{{{{hhh[[[MMMHHHFFFCCCBBBCCCEEEIIIQQQ]]]nnn||||||}}}}}}~~~}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{{{{|||}}}zzzwwwqqqmmmkkkiiigggfffcccbbb`````````ccceeegggfffhhhjjjlllnnnnnnnnnnnnllliiieee```\\\WWWSSSQQQIIIJJJNNNUUUaaaooo|||~~~uuuqqqqqqnnnppprrrssssssqqqnnnlllmmmpppvvv{{{|||vvvkkkccceeeeeefffiiiooovvv}}}qqqkkkhhhkkknnnnnnooorrryyywwwjjj___UUUUUUXXXXXXXXX[[[aaagggsss~~~|||nnniiiccc^^^\\\ZZZXXXWWWTTTTTTRRRQQQOOOMMMLLLKKKJJJJJJKKKLLLNNNQQQTTTVVVTTTTTTTTTUUUUUUVVVVVVWWWSSSSSSRRRRRRQQQPPPPPPPPPLLLLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLRRRRRRQQQOOOMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOORRRSSSSSSTTTVVVXXXYYYZZZ_________```````````````bbbcccfffhhhjjjlllllllllqqqqqqrrrrrrsssrrrrrrrrrqqqoookkkiiifffddd```]]]___\\\YYYWWWVVVUUUSSSRRRRRRRRRQQQPPPNNNLLLJJJHHHAAAAAABBBBBBBBBCCCDDDFFFHHHJJJMMMPPPSSSYYY___cccooossswwwyyy|||wwwooofff``````aaa```___]]]]]]]]]aaaeeefffeeeddd```aaabbbbbbaaa___^^^]]]\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZ___jjjvvv~~~}}}eeeXXXLLLGGGEEECCCBBBCCCFFFKKKUUUaaarrryyyzzzzzz{{{{{{|||||||||zzzzzz{{{|||}}}~~~~~~}}}{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{uuuqqqkkkfffccc```]]][[[]]][[[YYYXXXXXXXXXZZZ[[[\\\^^^aaacccddddddcccbbb\\\ZZZUUUPPPLLLIIIHHHHHHDDDHHHQQQ```sssuuunnnllllllhhhhhhiiijjjiiihhhfffeeehhhmmmuuu|||}}}vvvlllddddddeeegggkkkqqqxxxvvvoookkklllmmmmmmooossswww}}}uuuiii\\\VVVUUUUUUUUUWWWUUU\\\hhhwwwzzztttjjjbbb]]][[[ZZZYYYUUUUUUTTTRRRQQQOOONNNMMMIIIIIIJJJKKKLLLOOOQQQSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOOOOOOONNNNNNPPPPPPPPPQQQRRRSSSTTTUUUYYY[[[]]]```ccceeefffgggmmmmmmmmmnnnnnnnnnoooooossstttuuuvvvwwwwwwwwwwwwxxxxxxwwwuuussspppnnnmmmkkkhhhccc```^^^\\\YYYWWWXXXVVVSSSRRRSSSSSSRRRPPPOOOOOONNNLLLIIIFFFDDDCCC@@@AAABBBAAAAAACCCFFFHHHPPPSSSXXX]]]ccciiipppuuu{{{zzzxxxyyy}}}{{{pppiiiaaa]]]\\\^^^]]]]]]\\\\\\]]]___bbbccccccbbb```ccceeeccc___\\\\\\]]]^^^^^^]]]]]]\\\[[[[[[[[[ZZZ]]]fffsss~~~bbbVVVIIIEEEDDDCCCCCCDDDGGGNNNYYYfffwwwvvvvvvvvvwwwxxxzzz{{{{{{zzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{yyywwwwwwvvvvvvxxxyyyzzzzzzzzzyyywwwvvvnnnjjjddd```\\\ZZZWWWUUUWWWVVVTTTSSSRRRSSSSSSTTTUUUXXX[[[^^^___^^^[[[ZZZTTTRRRNNNIIIEEECCCDDDFFFIIINNNYYYkkkwwwmmmhhhggggggeeeeeeeeedddddddddddddddeeekkkssszzzzzztttjjjdddbbbccceeeiiinnntttyyy|||vvvpppllllllmmmmmmpppuuu|||~~~vvvjjjbbb```^^^[[[YYYSSSWWW___kkkxxxyyyooogggaaa]]]ZZZXXXSSSRRRRRRPPPOOONNNMMMMMMOOONNNMMMLLLLLLMMMNNNNNNPPPPPPPPPOOOOOONNNNNNNNNMMMNNNOOOPPPOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJPPPPPPOOONNNLLLKKKJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIIIIJJJKKKMMMOOOPPPOOOQQQTTTVVVXXXXXXXXXWWWVVVVVVVVVWWWXXXYYY[[[\\\dddfffjjjnnnqqqssstttuuuyyyzzzzzzzzz{{{{{{{{{{{{~~~}}}|||{{{yyyyyyyyyxxxvvvrrrnnnjjjfffdddcccaaa]]]ZZZYYYXXXVVVUUUTTTRRRPPPOOOPPPPPPOOONNNLLLKKKJJJIIIGGGEEECCCBBBBBBBBBBBBAAAAAAEEEMMMRRR]]]aaaffflllqqqxxx}}}~~~}}}vvviiiddd^^^ZZZZZZ[[[[[[[[[[[[\\\\\\^^^```aaabbbbbbbbbeeehhheee___[[[[[[]]]^^^]]]]]]\\\\\\]]]^^^^^^[[[aaalllzzz{{{aaaTTTHHHDDDDDDCCCCCCEEEHHHPPP\\\kkk{{{sssttttttuuuwwwyyy{{{||||||{{{zzzzzzzzzzzz{{{{{{|||{{{yyywwwuuusssrrrrrrtttuuuuuuuuutttrrrpppooodddaaa\\\XXXWWWUUUTTTSSSPPPPPPOOOOOOOOOPPPQQQQQQRRRTTTXXXZZZ[[[YYYWWWUUUPPPOOOLLLHHHEEEEEEHHHKKKQQQWWWcccsssyyymmmeeeaaaaaaaaabbbbbbbbbbbbccccccdddeeeccciiippptttsssmmmfffbbbaaabbbdddfffjjjnnnqqqrrrsssnnnkkkllllllmmmrrrxxx|||uuuqqqlllccc[[[XXXWWWYYY^^^iiittt}}}{{{wwwqqqkkkfffaaa[[[XXXRRRQQQQQQPPPOOONNNNNNNNNPPPOOOMMMLLLKKKLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKIIIJJJKKKLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGIIILLLOOORRRTTTVVVXXX]]]aaadddfffffffffaaabbbbbbcccdddeeeggghhhppprrrvvvzzz}}}}}}zzzwwwtttssstttsssppplllhhhccc___]]][[[YYYWWWVVVWWWWWWVVVTTTSSSQQQNNNMMMMMMMMMKKKJJJFFFFFFEEEEEEDDDDDDDDDDDDAAAAAAAAABBBFFFPPP___jjjwwwxxxzzz|||~~~}}}}}}rrrccc```\\\YYYYYYYYYZZZZZZZZZ[[[]]]^^^___```bbbcccdddgggjjjggg```[[[\\\^^^\\\\\\\\\]]]^^^```bbbccc^^^cccnnn|||wwwbbbUUUIIIEEEEEEDDDCCCEEEHHHPPP]]]kkk|||ppppppqqqrrrtttwwwzzz{{{|||{{{zzzyyyxxxyyyzzzzzzzzzyyyvvvtttqqqooonnnmmmmmmnnnnnnmmmkkkiiigggfff[[[XXXTTTRRRRRRRRRQQQQQQMMMMMMMMMMMMNNNOOOPPPPPPRRRSSSUUUWWWWWWVVVTTTRRRJJJKKKLLLJJJIIIKKKPPPVVVdddlllwwwyyynnneee```^^^]]]]]]``````aaaaaaaaabbbbbbbbb```dddiiikkkiiifffcccaaacccdddeeegggiiikkkllllllnnnjjjjjjkkkllllllrrryyy~~~}}}~~~|||ooobbb\\\XXXTTTTTTZZZbbbiiimmmnnnmmmkkkjjjgggbbb\\\XXXSSSSSSSSSRRRRRRQQQQQQQQQMMMLLLKKKJJJKKKLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGKKKOOOSSSUUU[[[]]]aaafffjjjnnnppppppmmmmmmmmmnnnooopppqqqrrrvvvxxxzzz~~~|||wwwsssooolllkkkkkkjjjiiifffbbb___\\\ZZZUUUTTTTTTUUUWWWWWWUUUTTTRRRPPPMMMKKKKKKJJJHHHFFFAAAAAAAAAAAAAAACCCDDDDDD>>>AAAEEEIIIRRRcccxxxyyylll___]]][[[YYYWWWWWWWWWXXXXXXZZZ\\\]]]]]]___bbbeeeeeeggghhhfffaaa]]]\\\\\\ZZZ[[[]]]^^^```bbbdddddd```dddmmmzzz}}}uuufffYYYLLLGGGFFFDDDCCCEEEHHHOOOZZZhhhyyyiiiiiiiiikkkmmmqqqtttvvvwwwvvvtttssstttuuuvvvxxxtttssspppmmmjjjhhhfffeeeeeeeeeeeedddbbb```]]]\\\XXXUUURRRPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRUUUUUUVVVWWWWWWVVVUUUTTTOOOSSSWWWYYYZZZ___gggnnnvvvpppiiicccaaa```^^^]]]bbbbbbbbbbbbaaa```___^^^\\\___aaaaaa``````aaaccccccdddfffhhhiiijjjjjjjjjjjjhhhiiikkkkkkjjjooovvvwww}}}}}}{{{yyy{{{tttiiiccc]]]XXXWWWXXXYYYYYY\\\\\\]]]^^^___]]]YYYVVVTTTTTTTTTTTTTTTSSSSSSSSSOOONNNMMMLLLLLLLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDFFFEEEEEEFFFHHHLLLPPPRRRYYYZZZ]]]aaaeeeiiilllnnnnnnmmmmmmmmmnnnnnnoooppprrrssstttvvvxxx{{{}}}~~~~~~~~~}}}|||zzzyyyxxxwwwvvvtttpppkkkhhheeecccbbb``````___^^^]]][[[ZZZYYYVVVVVVWWWYYYZZZYYYWWWTTTOOOMMMJJJIIIHHHHHHFFFEEEAAAAAAAAAAAABBBCCCEEEFFFAAAGGGOOOWWWcccuuuzzzoooddd[[[[[[YYYWWWUUUTTTTTTUUUUUUWWWZZZ[[[[[[^^^bbbeeeeeeeeedddccc```]]][[[YYYYYY[[[]]]___aaabbbbbbbbbaaadddjjjuuu}}}wwwjjj]]]PPPJJJHHHEEECCCDDDGGGLLLVVVcccuuuaaaaaaaaacccfffiiimmmooooooooonnnmmmnnnpppssstttnnnllljjjfffcccaaa___^^^``````___^^^\\\YYYWWWUUUYYYWWWSSSRRRRRRSSSSSSSSSVVVVVVVVVUUUUUUUUUUUUUUUYYYYYYYYYYYYYYYYYYXXXXXX^^^dddjjjooossszzzsssnnnhhheeeeeedddbbb```fffffffffeeeccc```]]]\\\YYYZZZ\\\[[[[[[\\\aaaeeeaaaccceeegggiiiiiiiiiiiiiiihhhiiikkkjjjiiimmmsssqqqzzz{{{tttsssyyy|||vvvnnnfff___YYYTTTQQQNNNOOOPPPSSSUUUVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVUUURRRPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPOOONNNMMMLLLLLLLLLMMMMMMKKKJJJHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEEEEGGGJJJMMMOOOSSSTTTVVVYYY\\\```dddfffggggggfffffffffgggggghhhkkkkkkkkklllmmmppprrrtttvvvuuutttrrrpppooommmmmmjjjhhheeebbb___]]]\\\[[[WWWWWWWWWXXXXXXXXXWWWWWWZZZ[[[\\\^^^___]]]YYYVVVLLLJJJGGGGGGGGGGGGEEEDDDEEEDDDDDDCCCDDDEEEGGGHHHGGGNNNYYYcccnnn~~~zzz}}}|||rrrggg^^^YYYYYYXXXVVVSSSRRRRRRSSSRRRUUUXXXYYYYYY\\\aaaeeedddbbbaaa``````]]]ZZZWWWYYY[[[]]]```aaa```___^^^aaaccchhhrrr|||~~~zzznnn```RRRLLLIIIEEECCCDDDFFFKKKTTT```rrrVVVZZZ]]]______aaadddhhhkkkkkklllmmmmmmlllkkkkkkoooggg```___]]]ZZZWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVYYYXXXXXXXXXXXXXXXYYYZZZ[[[YYYXXXXXXZZZ[[[[[[[[[WWWWWWWWWVVVWWWZZZ^^^bbbjjjqqq|||}}}zzzqqqlllfffcccbbbcccdddeeeaaabbbbbb```^^^]]]^^^___^^^\\\ZZZZZZ\\\^^^______dddccccccfffkkklllkkkhhhfffdddcccccceeeggghhhhhhlllvvvwwwtttrrrttt|||ooobbbZZZVVVVVVPPPNNNLLLMMMPPPQQQNNNLLLPPPPPPQQQRRRRRRRRRRRRRRRUUUSSSQQQOOOMMMMMMNNNNNNPPPNNNMMMMMMOOOPPPPPPPPPPPPPPPPPPQQQQQQOOOLLLJJJNNNMMMKKKJJJKKKKKKKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFGGGFFFEEEFFFHHHIIIHHHFFFFFFEEEDDDDDDCCCCCCDDDDDDGGGHHHHHHGGGEEEEEEFFFHHHMMMNNNOOOQQQTTTVVVYYYZZZ\\\]]]]]]]]]^^^^^^______aaabbbbbbdddeeefffggggggiiigggeeedddeeeccc^^^ZZZ[[[\\\\\\\\\[[[YYYXXXVVVXXXWWWVVVVVVVVVWWWYYYZZZ\\\]]]______]]]XXXSSSOOOJJJGGGCCCAAABBBBBB@@@===EEEDDDCCCDDDFFFIIIKKKKKKQQQZZZgggqqqwww~~~~~~qqqmmmvvv~~~wwwnnnddd]]][[[YYYUUURRRPPPQQQRRRSSSQQQQQQRRRTTTWWW[[[^^^```aaa```^^^\\\[[[[[[[[[\\\^^^\\\[[[[[[]]]___``````YYY```iiippptttwww{{{}}}qqqbbbRRRIIIDDDBBBDDDGGGNNNJJJNNN___tttUUUWWWZZZ[[[ZZZ[[[]]]```eeefffiiilllnnnnnnnnnnnnfff___ZZZZZZZZZXXXWWWYYYXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[\\\\\\]]]^^^^^^___bbbaaaaaaaaaaaaaaa```^^^ZZZZZZ[[[\\\^^^dddkkkppp{{{~~~xxxuuummmjjjeeebbbbbbcccccccccccccccccc```^^^]]]^^^___aaa^^^\\\\\\^^^aaabbbbbbbbbaaabbbggglllpppooommmeeedddbbbccceeehhhhhhhhhjjjqqqyyy|||{{{}}}}}}vvvrrrzzzxxxpppiiiaaa\\\UUUQQQMMMLLLMMMNNNLLLIIIKKKLLLNNNPPPRRRTTTUUUUUUTTTRRRPPPNNNNNNNNNPPPQQQRRRQQQPPPPPPQQQRRRQQQQQQPPPPPPPPPQQQRRRQQQOOONNNQQQPPPNNNMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLMMMMMMJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBFFFGGGHHHGGGFFFFFFGGGIIIJJJJJJKKKLLLOOOQQQSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZ]]][[[ZZZZZZ[[[ZZZWWWTTTSSSSSSTTTUUUUUUUUUUUUUUUWWWVVVVVVVVVWWWYYYZZZ\\\[[[\\\\\\[[[WWWSSSNNNKKKGGGEEEDDDDDDFFFGGGEEECCCDDDCCCCCCFFFKKKQQQVVVXXX___dddjjjooorrrwww~~~wwwppppppyyy|||uuuoooiiiaaa\\\ZZZYYYVVVTTTRRRRRRRRRSSSSSSSSSSSSTTTVVVYYY[[[\\\___^^^]]]\\\[[[\\\\\\]]]```^^^\\\\\\]]]^^^^^^]]][[[^^^dddkkkppptttwwwyyyssseeeUUUMMMHHHEEEGGGJJJRRRNNNQQQ___rrrWWWYYY[[[[[[[[[\\\^^^```cccfffjjjnnnrrrsssttttttgggaaa\\\\\\\\\[[[[[[^^^ZZZZZZYYYYYYZZZ[[[\\\]]]___aaadddhhhjjjlllmmmnnnqqqpppnnnkkkhhhdddaaa___]]]___bbbffflllttt||||||tttpppnnniiifffcccbbbbbbcccbbbaaaeeeeeeccc```^^^]]]```bbbfffdddaaa```aaaccceeeeeebbbaaabbbgggmmmppppppnnneeedddcccdddgggiiiiiiiiiiiilllooopppoooqqqvvvzzzvvvxxx~~~yyyrrrlllaaaZZZRRRMMMLLLLLLJJJHHHFFFGGGHHHJJJLLLNNNOOOPPPPPPOOONNNMMMNNNPPPRRRSSSSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTRRRQQQOOOOOOOOOOOONNNLLLNNNNNNNNNNNNNNNMMMLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOMMMJJJGGGIIIHHHGGGEEEDDDCCCBBBBBBDDDFFFGGGGGGFFFFFFHHHIIIHHHHHHIIIJJJKKKMMMNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPQQQRRRSSSTTTTTTUUURRRQQQQQQRRRTTTTTTRRRPPPRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVUUUVVVWWWYYY[[[\\\YYYXXXVVVSSSOOOKKKHHHFFFFFFEEEEEEGGGJJJKKKJJJIIIHHHJJJLLLRRRYYYaaahhhlllmmmnnnnnnnnnooottt}}}}}}zzzsssrrrtttwwwzzzppphhhdddaaa]]]ZZZYYYXXXWWWVVVUUUTTTSSSSSSUUUUUUTTTTTTUUUVVVXXXYYY\\\\\\[[[[[[[[[\\\^^^___fffcccaaa``````___^^^]]]\\\[[[]]]ccckkkrrrtttuuutttfffVVVMMMHHHDDDDDDFFFLLLIIILLLXXXkkkbbbcccdddeeeggghhhiiijjjhhhjjjnnnrrruuuvvvwwwwwwlllfffaaa```___]]]^^^bbb```___\\\[[[\\\___cccfffkkknnnsssxxx|||zzzsssllleeebbbaaaaaaeeemmmuuu|||}}}sssllliiihhheeedddbbbbbbcccdddcccaaaeeedddbbb___^^^```dddhhhoookkkgggdddddddddeeeeeeeeecccccceeeiiilllkkkiiieeeddddddfffhhhkkkkkkjjjiiiiiiiiihhhgggiiimmmppp{{{~~~rrriii^^^UUUQQQNNNLLLJJJGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKJJJJJJLLLOOOQQQSSSSSSTTTUUUUUUTTTTTTUUUVVVUUUVVVWWWWWWWWWVVVWWWXXXVVVUUUSSSSSSTTTSSSQQQOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPNNNMMMLLLMMMNNNNNNLLLJJJNNNMMMKKKIIIGGGFFFEEEEEECCCEEEFFFGGGGGGGGGHHHIIIKKKJJJJJJKKKKKKLLLMMMNNNLLLLLLMMMMMMMMMMMMMMMMMMPPPPPPQQQRRRRRRSSSTTTTTTPPPPPPPPPQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTUUUUUUWWWVVVUUUUUUUUUVVVXXXYYYSSSQQQNNNKKKHHHEEEDDDCCCHHHGGGFFFGGGIIILLLOOOPPPXXX[[[aaagggmmmrrrwww{{{tttttttttsssuuu{{{{{{uuuqqqoootttyyyyyyqqqfff___\\\[[[ZZZYYYWWWWWWXXXXXXWWWUUUTTTSSSUUUTTTTTTSSSTTTUUUWWWXXXZZZZZZZZZZZZ[[[]]]^^^```iiigggeeeddddddcccbbb```[[[XXXWWW]]]iiirrruuutttrrreeeVVVMMMGGGCCCBBBDDDEEEEEEIIIUUUhhhrrrrrrrrrrrrrrrsssrrrrrrkkklllmmmoooppppppppppppkkkfffbbbbbb```___bbbgggkkkhhhccc```aaafffmmmrrr}}}{{{ssskkkgggggghhhgggoooyyyvvvmmmhhheeeeeecccbbbbbbccceeeeeedddccccccbbb```^^^___cccjjjooovvvrrrkkkfffdddccccccbbbcccaaa___aaaeeegggfffddddddddddddgggjjjlllllllllgggfffeeecccbbbdddhhhkkkvvvzzzxxxkkk```YYYUUUQQQNNNLLLKKKJJJIIIHHHGGGHHHHHHGGGFFFFFFGGGIIILLLOOOQQQPPPRRRSSSSSSSSSTTTXXX[[[ZZZ\\\^^^^^^\\\[[[[[[]]]]]]\\\[[[[[[\\\ZZZXXXVVVSSSTTTUUUVVVVVVVVVVVVVVVTTTUUUVVVVVVVVVVVVUUUUUUSSSQQQNNNNNNOOOQQQRRRRRRPPPOOOMMMKKKIIIHHHGGGFFFCCCEEEHHHHHHHHHHHHIIIJJJMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTWWWVVVTTTRRRQQQQQQQQQQQQKKKIIIFFFDDDBBBBBBCCCDDDFFFFFFFFFGGGLLLTTT\\\aaammmrrryyy~~~{{{|||}}}~~~wwwrrrrrrtttvvvssskkkaaaYYYWWWXXXXXXWWWVVVVVVXXXXXXXXXVVVTTTSSSSSSSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYYYYZZZ\\\^^^___eeedddccccccddddddbbbaaaXXXTTTTTT\\\jjjuuuxxxwwwqqqfffYYYSSSPPPMMMMMMOOOHHHKKKPPPZZZlll}}}{{{yyyxxxwwwvvvtttrrriiihhhhhhggggggggghhhhhhlllhhhfffgggggghhhmmmuuuwwwsssnnnlllmmmrrrxxx}}}ttttttrrrnnnjjjjjjmmmqqqttt|||xxxxxx|||rrrjjjfffdddbbbaaa``````bbbdddfffeeedddcccaaa___]]]___fffnnnuuuzzztttmmmgggcccbbbaaa```^^^\\\ZZZ\\\```ccccccaaabbbbbbcccfffjjjllllllkkkcccddddddbbb______dddhhhppprrrwwwwwwmmmgggbbb\\\XXXNNNMMMKKKIIIHHHGGGHHHHHHEEEEEEDDDEEEFFFIIILLLNNNMMMOOOQQQQQQRRRUUU\\\aaacccgggkkkkkkiiiggghhhiiigggfffeeeeeeeeedddaaa^^^XXXYYYYYYZZZZZZZZZYYYYYYUUUWWWZZZ\\\\\\ZZZXXXWWWWWWTTTQQQPPPQQQSSSTTTTTTRRRQQQOOOMMMKKKJJJIIIIIIGGGIIIKKKLLLKKKKKKKKKKKKMMMMMMLLLLLLLLLMMMNNNNNNPPPPPPPPPPPPPPPOOOOOOOOOKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPOOOPPPRRRTTTVVVWWWXXXZZZ[[[ZZZYYYYYYTTTSSSPPPNNNLLLKKKJJJJJJEEEDDDBBB@@@@@@AAACCCDDDCCCEEEIIIOOOXXXeeerrr{{{}}}wwwsssuuu{{{yyyllleee\\\WWWVVVWWWWWWVVVUUUUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSUUUWWWZZZ[[[ZZZZZZYYYYYYYYYZZZ\\\]]]^^^]]]]]]^^^``````___]]]UUUSSSUUU___mmmxxx{{{yyypppfff\\\YYYXXXWWWXXXZZZJJJOOOVVV]]]mmm{{{yyywwwwwwwwwwwwuuusssiiigggeeeddddddgggiiikkkpppmmmkkkllllllmmmuuu}}}}}}|||}}}}}}yyyvvvtttppptttxxxyyyxxxzzz~~~~~~wwwvvv}}}wwwoooiiifffcccaaa___^^^]]]___bbbdddeeeeeeeeeccc___]]]___fffpppwwwyyyssskkkeeebbbaaaaaa```^^^[[[XXXYYY]]]______]]]^^^^^^```dddhhhjjjjjjiiicccgggiiieee___^^^ccchhhkkkmmmpppuuu}}}yyytttnnniiiXXXVVVRRROOOLLLJJJJJJJJJFFFEEEEEEDDDEEEHHHJJJKKKKKKMMMOOOOOOQQQWWWaaaiiirrrxxx~~~{{{{{{zzzzzzzzzxxxuuurrrjjjiiiiiihhhgggfffdddccc```cccgggkkkkkkhhheeebbb```___]]]]]]]]][[[XXXVVVVVVUUUTTTRRRPPPOOOOOONNNLLLNNNQQQRRRPPPOOONNNOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQOOOQQQSSSSSSSSSTTTXXX[[[```aaabbbbbbaaa]]]YYYWWWOOOMMMKKKIIIGGGFFFFFFFFFCCCBBB@@@@@@@@@AAACCCDDDDDDJJJSSS^^^kkkyyyyyyxxxxxx{{{vvvmmmaaa\\\VVVTTTUUUVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTVVVXXXZZZ[[[\\\[[[ZZZYYYXXXYYYYYYZZZZZZZZZZZZ[[[\\\\\\ZZZYYYSSSTTTYYYcccpppxxxzzzyyyjjj```WWWSSSRRROOOOOOPPPGGGOOOWWW^^^mmmtttsssrrrtttwwwyyyxxxvvvllljjjhhhgggiiimmmqqqtttqqqnnnlllkkkjjjjjjqqqyyy{{{wwwsssooommmlll}}}~~~yyyuuuzzz|||tttmmmiiifffbbb___]]]\\\[[[]]]```ccceeeeeegggeee```]]]___fffpppwwwvvvqqqiiidddaaaaaaaaaaaabbb^^^ZZZYYY[[[[[[YYYWWW[[[\\\^^^aaaeeehhhgggffffffkkknnnjjjbbb^^^cccjjjkkkmmmnnnooovvv|||wwwjjjgggaaa[[[VVVRRRPPPOOOHHHGGGFFFEEEFFFGGGIIIKKKJJJLLLNNNOOOQQQYYYeeennn}}}zzzxxxuuutttrrrvvv{{{|||xxxtttnnnnnnoooooommmiiiccc^^^[[[ZZZYYYWWWVVVUUUUUUUUUPPPSSSUUUVVVTTTRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUXXXYYYYYY\\\aaaeeefffffffffddd___XXXQQQLLLJJJIIIGGGEEEDDDDDDDDDEEEBBBBBBAAA@@@@@@AAABBBCCCIIIQQQ^^^kkkxxx~~~yyy{{{{{{mmmbbbYYYUUURRRRRRTTTVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUVVVXXXYYYZZZ^^^\\\[[[YYYXXXWWWXXXXXX[[[ZZZZZZ[[[\\\[[[YYYWWWRRRUUU\\\fffqqqwwwxxxwwwcccXXXMMMGGGCCC>>>;;;<<>>>>>???AAAEEEKKKUUUjjjbbbcccdddggglllqqqvvvyyyuuunnncccZZZUUUSSSSSSSSSYYYXXXWWWUUUTTTTTTWWWYYYaaadddiiijjjjjjkkknnnqqqvvvzzz~~~}}}||||||xxxqqqpppnnniiiddd``````aaaaaabbbcccbbb```______```eeeeeedddaaa^^^^^^___`````````___^^^]]]^^^```ccc___```___\\\XXXUUUTTTTTTYYY[[[]]]___```aaadddfffmmmssszzz|||xxxrrrmmmkkkhhhkkkllljjjggghhhnnntttwwwxxxzzz}}}~~~ppp___UUUQQQRRRXXX___gggddd___ZZZXXXYYY[[[]]]]]]aaaeeeffffffhhhllloooyyy}}}zzzvvvsssooollliiihhhgggfffffffffffffffdddcccbbbbbbccccccaaa___```______```bbbeeeiiikkkhhhgggfffgggfffdddaaa^^^\\\XXXXXX\\\___]]]]]]___VVVSSSOOOJJJFFFBBB@@@???????????????AAAFFFNNNSSSXXX]]]ccciiilllooorrrtttsssuuuvvvwwwxxxzzz~~~zzzpppkkkmmmuuuwwwpppkkkeee]]]VVVPPPPPPPPPPPPRRRTTTVVVWWWWWWVVVUUUUUUUUUVVVXXXYYYWWWVVVUUUTTTTTTUUUWWWXXX[[[ZZZYYYYYYYYYYYYZZZZZZYYYZZZZZZYYYWWWUUUVVVWWWXXXXXX\\\dddnnnrrrppplll]]]SSSHHHDDDBBB???===???AAADDDHHHRRRfffPPPQQQSSSTTTVVVXXX[[[^^^aaa]]]WWWQQQOOOPPPQQQSSSRRRSSSUUUUUUVVVXXX[[[^^^bbbffflllqqquuuzzz}}}|||xxxwwwpppooolllgggcccaaaaaabbbaaabbbcccaaa___^^^^^^___^^^```bbbaaa```______```bbbddddddbbb^^^]]]___bbbbbbdddeeeccc___ZZZWWWUUUXXXZZZ]]]^^^^^^```bbbdddiiimmmrrrssspppllliiigggdddfffhhhgggeeefffjjjoooyyy{{{ttttttuuuuuuxxx~~~}}}mmm```[[[\\\ccciiijjjgggccc^^^YYYVVVTTTSSSTTTTTTTTTTTTUUUXXX[[[]]]___iiixxx~~~|||zzzxxxvvvuuutttttttttqqqpppoooooopppooommmkkkjjjjjjkkkmmmpppsssvvvyyyyyyuuupppjjjeee```ZZZWWWTTTQQQPPPSSSSSSPPPPPPRRROOOMMMIIIEEEBBBAAAAAAAAA???AAABBBEEEIIISSS^^^ffftttvvvzzz||||||{{{|||}}}{{{||||||{{{{{{}}}tttooojjjiiioooyyy~~~rrriiiddd___ZZZVVVPPPPPPQQQQQQSSSTTTVVVWWWUUUUUUSSSSSSSSSUUUVVVWWWVVVVVVTTTSSSSSSTTTVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZXXXYYYZZZYYYWWWVVVVVVWWW\\\\\\```hhhqqquuurrrnnn^^^SSSJJJFFFDDDAAA???@@@AAADDDGGGPPPdddEEEGGGIIIJJJIIIJJJLLLOOOSSSSSSSSSTTTUUUXXX\\\^^^YYY\\\```cccfffiiimmmpppssswww~~~~~~wwwtttsssmmmmmmkkkgggcccaaaaaabbb___``````___]]][[[\\\\\\XXX[[[___aaabbbdddeeegggdddffffffccc___]]]___aaadddhhhmmmmmmiiibbb[[[XXXYYYZZZ\\\]]]]]]^^^```bbbfffgggggggggeeeddddddddddddeeeeeedddcccffflllpppuuu{{{|||yyytttqqqrrrzzzxxxmmmhhhjjjooorrrpppnnnjjjeee^^^XXXSSSPPPUUUSSSPPPNNNOOOPPPRRRSSSSSSZZZccckkkuuu~~~}}}{{{{{{{{{zzzxxxvvvtttuuuvvvxxx{{{}}}yyynnnddd]]]WWWSSSPPPNNNLLLKKKMMMLLLHHHHHHKKKLLLJJJGGGEEEDDDDDDEEEEEEAAAEEEKKKQQQYYYeeettt|||vvvnnnnnnnnnpppuuu|||}}}uuujjjaaa[[[WWWTTTRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUTTTTTTSSSRRRSSSTTTUUUUUUUUUVVVWWWYYYZZZZZZZZZYYYWWWXXXYYYYYYWWWVVVWWWXXX^^^^^^bbbkkksssvvvrrrmmmZZZQQQHHHFFFDDDAAA???@@@BBBEEEGGGOOOdddEEEHHHJJJJJJIIIIIIMMMPPPSSSWWW\\\```ccceeehhhjjjmmmqqqvvvzzz}}}yyyuuusssjjjkkkjjjgggccc```______[[[\\\]]]\\\ZZZYYYYYYZZZVVVYYY]]]aaadddhhhlllnnncccbbbaaa___^^^^^^```cccfffkkkppprrrnnnfff___[[[YYY[[[]]]]]]]]]^^^```aaadddcccbbb``````aaacccdddgggfffeeecccbbbeeejjjnnnpppsss|||~~~vvvtttyyyyyyuuuvvvyyyyyyyyyxxxuuupppjjjccc]]]YYYXXXVVVSSSPPPMMMLLLKKKKKKQQQSSSVVVXXX^^^kkk}}}}}}{{{}}}uuummmcccYYYSSSPPPOOONNNGGGFFFGGGIIIGGGDDDEEEIIIFFFFFFEEEDDDEEEFFFGGGHHHJJJPPPZZZbbbjjjvvv}}}|||zzzwwwtttttttttssstttxxxzzzyyy{{{~~~~~~{{{uuuoooeee]]]XXXVVVTTTSSSUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPQQQQQQRRRSSSTTTTTTQQQSSSUUUXXXZZZZZZYYYXXXVVVXXXYYYXXXWWWWWWXXXYYY[[[]]]dddnnnvvvvvvnnngggTTTKKKDDDBBBAAA???===>>>BBBEEEHHHPPPeeeVVVXXXZZZWWWTTTTTTWWW[[[bbbiiiqqqwwwzzz{{{|||}}}|||uuupppfffggghhhfffbbb]]][[[ZZZXXXZZZZZZZZZXXXXXXYYYZZZZZZ\\\^^^```ccchhhnnnrrrdddaaa^^^\\\^^^```bbbcccfffiiimmmnnnjjjddd___]]]ZZZ\\\^^^^^^]]]^^^___aaacccaaa```___```aaabbbbbbgggfffdddcccbbbdddgggiiillllllrrr}}}}}}~~~~~~|||{{{{{{{{{yyywwwsssooommmhhhhhhfffbbb[[[UUUSSSRRRTTTTTTSSSRRRTTT\\\fffnnnvvvyyy{{{xxxrrrnnnmmmooossswww|||~~~||||||{{{zzzwwwtttuuuxxx{{{}}}}}}zzzvvvsssccc]]]UUUOOOMMMLLLLLLLLLFFFEEEHHHJJJIIIFFFIIINNNMMMNNNOOOPPPRRRSSSTTTUUU\\\ccclllqqquuu{{{{{{xxxwwwmmmmmmmmmnnnoooqqqwww}}}xxxtttjjjfff___YYYVVVVVVVVVWWWSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUSSSQQQNNNMMMMMMMMMNNNOOOQQQRRRSSSTTTMMMPPPTTTWWWYYYYYYXXXWWWVVVWWWXXXXXXWWWWWWYYYZZZYYY^^^gggssszzzxxxmmmdddPPPHHHAAAAAAAAA>>>===???AAADDDHHHQQQeeelllnnnmmmiiicccaaadddhhhvvv~~~xxxwwwwwwyyy|||xxxppphhhccceeefffeee```[[[XXXVVVWWWXXXYYYYYYXXXXXXYYYZZZ^^^______```bbbfffmmmqqqjjjddd^^^\\\___aaabbbbbbeeegggiiihhheeeaaa___^^^[[[]]]^^^^^^^^^^^^___aaa```______```bbbbbbaaa```cccccccccccccccdddeeefffkkkjjjnnnuuu{{{}}}vvvxxx{{{}}}~~~~~~~~~zzzqqqiiieeedddZZZZZZYYYWWWWWWYYY\\\___dddhhhjjjhhhbbb^^^^^^aaaZZZ^^^cccjjjrrrxxx}}}{{{uuurrrooouuu}}}}}}yyynnnllljjjiiiiiigggdddbbbdddgggkkkmmmlllgggaaa\\\WWWSSSNNNKKKJJJJJJJJJIIILLLLLLOOORRRRRRPPPSSSXXX___```bbbeeegggiiijjjjjjmmmtttzzz|||yyyxxx|||zzzsssnnnllllllnnnqqqtttwww{{{xxxnnniii]]]ZZZVVVRRRQQQQQQSSSUUUQQQQQQRRRSSSSSSSSSSSSSSSPPPQQQSSSRRRQQQMMMJJJGGGKKKKKKMMMNNNPPPQQQSSSSSSKKKNNNSSSWWWYYYYYYWWWVVVUUUWWWXXXXXXWWWWWWYYYZZZZZZ```kkkxxx{{{nnncccPPPHHHBBBBBBBBB@@@@@@AAA???CCCGGGQQQeeexxx{{{|||yyytttrrruuuyyyzzz~~~|||tttuuuvvvvvvuuupppjjjeeeaaabbbbbbaaa^^^ZZZVVVSSSVVVXXXZZZ[[[\\\[[[ZZZYYY]]]]]]___ccchhhkkkkkkjjjfffbbb^^^\\\^^^aaadddeeedddbbbaaaaaa```___]]]ZZZ]]]ZZZXXXZZZ^^^```___]]]````````````aaaaaaaaabbb```___]]]\\\\\\]]]___```ccceeegggjjjpppzzzyyyvvvqqqooopppvvv{{{~~~wwwsssoooiiidddbbb___\\\^^^bbbhhhjjjhhhccc___\\\XXXSSSXXXWWWXXXYYY\\\aaaeeehhhggghhhhhhfffcccaaa`````````aaadddhhhmmmssswwwzzz|||sssooommmaaa]]]YYYWWWWWWWWWUUUSSSYYYYYYZZZ[[[]]]\\\YYYWWWQQQPPPOOONNNOOOQQQSSSUUUWWWWWW[[[___aaaaaagggnnnvvvuuusssssssssvvvxxxzzz}}}}}}||||||}}}yyyooohhhhhhnnntttxxx|||wwwlllbbb[[[UUUVVVXXXWWWUUUSSSRRRRRRQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLKKKJJJKKKLLLMMMOOOQQQSSSUUUUUUSSSTTTUUUUUUTTTUUUWWWYYYUUUWWWXXXXXXXXXYYY[[[]]]ZZZeeesss~~~rrrdddQQQIIICCCBBBAAA>>>???AAAAAABBBGGGQQQddd|||uuuqqqqqqrrrttttttpppiiiccc___```aaaaaa___\\\YYYWWWXXXZZZ\\\]]]^^^]]]\\\[[[\\\[[[[[[^^^bbbfffggggggeeebbb___^^^___aaabbbccc```___^^^^^^______]]][[[^^^\\\[[[[[[^^^```aaaaaa``````aaaaaabbbbbbbbbbbb```___]]]\\\\\\]]]^^^___ccceeefffgggjjjpppzzz{{{uuuqqqkkkgggeeeiiiooouuu~~~|||xxxtttoookkknnnsssxxx|||{{{tttmmmhhhccc^^^[[[YYYWWWUUUTTTUUUVVVWWWWWWYYYZZZZZZXXXUUUTTTUUUUUUUUUVVVWWWZZZ]]]```bbbkkklllnnnlllgggaaa]]]ZZZVVVTTTQQQQQQRRRRRRQQQOOONNNOOOQQQUUUXXXZZZZZZYYYXXXWWWXXXYYY[[[^^^aaaccciiiiiikkkoooppppppuuu|||}}}}}}~~~wwwsssnnnmmmkkkhhhgggkkkttt{{{vvvkkkbbbZZZTTTQQQSSSUUUUUUSSSQQQQQQQQQPPPPPPQQQQQQQQQOOONNNMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKLLLNNNOOOQQQQQQRRRSSSTTTTTTSSSSSSUUUWWWUUUVVVWWWWWWVVVWWWYYY[[[ZZZdddpppyyy~~~{{{ooobbbPPPIIICCCAAA@@@>>>>>>AAABBBCCCGGGQQQeee~~~|||vvvqqqmmmkkkkkkoooqqqoooggg```]]]^^^```aaaaaa___]]]\\\[[[\\\^^^``````___^^^]]]ZZZXXXWWWXXX[[[___bbbcccdddbbb`````````aaa```___]]]\\\\\\^^^``````___^^^^^^^^^]]]\\\[[[\\\```bbb```aaaaaabbbbbbbbbbbbbbb```___]]]\\\[[[\\\]]]^^^eeeggggggfffeeegggmmmssszzzvvvooogggaaa```bbbhhhrrr|||xxxuuuzzz~~~xxxtttkkkhhhccc]]]XXXTTTQQQPPPLLLOOORRRSSSQQQOOONNNNNNOOOOOONNNNNNOOOPPPRRRSSSYYYYYYZZZ[[[\\\[[[WWWUUUSSSSSSRRRSSSUUUTTTRRRPPPPPPRRRUUUZZZ___dddiiikkkffffffggghhhjjjmmmooopppwwwuuuwwwzzz{{{{{{~~~~~~zzzqqqhhhddd```bbbeeegggjjjqqq{{{tttggg\\\UUUPPPNNNMMMPPPRRRSSSRRRPPPOOONNNNNNOOOOOOOOONNNMMMKKKJJJLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRQQQQQQSSSUUUWWWXXXXXXXXXVVVVVVXXXYYYZZZbbbjjjqqquuutttjjj___OOOHHHBBBAAA@@@>>>>>>AAAAAABBBGGGQQQeee|||zzzxxxuuurrrjjjfffdddfffjjjkkkfffaaa^^^___```aaaaaa```___^^^]]]^^^```aaaaaa```^^^]]][[[XXXUUUUUUXXX\\\___aaacccbbbaaaaaabbbaaa___\\\ZZZZZZ[[[^^^aaaccccccbbb^^^______\\\YYYYYY\\\```___```aaabbbbbbbbbaaaaaa```___]]]\\\[[[\\\]]]^^^fffggghhhfffddddddhhhlllyyyyyynnngggcccccciiiqqq}}}vvvttt{{{}}}zzztttllleee^^^YYYVVVQQQTTTXXXZZZYYYVVVTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUVVV[[[aaaeeedddccc```aaabbbbbbbbb```\\\ZZZ[[[^^^aaaffflllssszzzxxxxxxxxxwwwvvvvvvuuuuuuwwwuuuvvvzzz||||||~~~zzzyyyyyyxxxuuupppjjjeeecccbbbgggjjjnnnppprrrwww~~~}}}uuuhhh[[[QQQMMMKKKKKKIIILLLPPPRRRQQQNNNMMMLLLMMMNNNNNNNNNMMMKKKJJJHHHKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKLLLMMMNNNOOOLLLMMMOOOOOOOOOPPPSSSUUUXXXYYYYYYXXXWWWVVVXXXYYYZZZ___eeejjjnnnnnnfff\\\OOOHHHBBB@@@???===>>>AAA@@@AAAEEEPPPccc~~~zzzvvvvvvuuusssqqqhhhccc^^^^^^bbbeeeeeeccc``````aaaaaaaaa```___^^^]]]^^^```aaaaaa___^^^]]]\\\ZZZWWWWWWZZZ]]]```aaabbbaaaaaabbbcccaaa^^^[[[WWWWWWYYY\\\```bbbbbbaaabbbdddeeebbb^^^[[[\\\^^^^^^___```aaabbbaaa```___```___]]]\\\\\\]]]___```ccceeefffeeecccdddhhhlllyyy~~~|||tttnnnnnnrrruuuxxx{{{}}}{{{{{{|||yyyrrrooouuu~~~}}}xxxrrrkkkddd___\\\[[[^^^bbbdddccc```___^^^___]]][[[YYYWWWWWWWWWWWWUUUUUUWWW^^^hhhpppttttttrrrssstttrrrooojjjfffcccccceeeiiimmmqqqwww~~~{{{yyywwwuuuuuuzzz~~~}}}zzzvvvsssqqqvvvuuusssoookkkiiiiiijjjtttwwwzzz{{{zzz{{{~~~yyynnnhhh^^^TTTLLLHHHHHHJJJHHHLLLPPPSSSQQQOOOLLLKKKMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJKKKLLLLLLMMMLLLLLLMMMLLLKKKJJJKKKLLLNNNOOOHHHJJJLLLMMMNNNPPPSSSUUUUUUVVVWWWVVVUUUUUUVVVXXXZZZ___dddhhhlllllleee[[[PPPIIICCCAAA@@@======@@@>>>@@@DDDNNNbbb|||}}}xxxrrrppppppooommmkkkddd```\\\ZZZ\\\___bbbdddaaaaaaaaaaaa```___^^^]]]]]]^^^```aaaaaa___]]]\\\]]]\\\[[[]]]___bbbcccccc``````aaabbbcccaaa^^^[[[VVVVVVWWWZZZ]]]``````___fffhhhkkkllliiieeebbb```]]]___aaabbbcccbbb```___```___^^^]]]^^^___bbbccc___bbbcccbbbaaaccchhhllluuuxxx}}}yyyzzz{{{{{{yyyyyyzzz{{{}}}{{{zzzwwwooohhhiiiooo||||||{{{xxxtttnnnhhhccc```___bbbfffhhhgggfffffffffnnnlllhhhddd```^^^\\\\\\ZZZ[[[^^^eeeoooxxx|||uuunnnjjjgggiiillloooqqqssswww~~~|||xxxyyy~~~}}}qqqrrrsssttttttuuuuuuuuuvvvyyy|||}}}{{{wwwuuutttzzz}}}{{{rrrbbb```[[[TTTNNNIIIHHHIIIIIIMMMSSSUUUTTTPPPLLLJJJLLLMMMMMMNNNNNNMMMKKKJJJHHHIIIKKKLLLMMMNNNNNNNNNLLLKKKJJJIIIJJJKKKMMMOOOIIIJJJLLLLLLLLLNNNQQQSSSOOOQQQRRRRRRRRRSSSUUUWWW\\\bbbhhhlllpppppphhh^^^SSSKKKDDDBBB@@@======???>>>???DDDNNNaaa||||||vvvrrrmmmkkkkkkiiieeebbb^^^^^^]]][[[ZZZ[[[___bbb``````____________^^^^^^___```aaabbbaaa```^^^\\\]]]^^^___cccfffgggfffeee_________aaabbbbbb___]]]XXXXXXYYY[[[___``````___dddhhhmmmrrrsssooohhhbbb___aaaccceeeeeedddbbbaaa___^^^^^^^^^___bbbdddfffbbbcccdddbbb```aaafffkkkmmmooossswww|||yyyxxx~~~|||yyyrrriiifffgggpppxxx|||zzzzzzxxxuuupppjjjeeebbb^^^aaaeeehhhiiijjjlllnnnuuurrrooojjjfffdddbbbaaa```bbbfffkkkqqqzzzyyyrrrmmmlllnnnrrruuuvvvvvvxxx}}}yyyuuutttyyy}}}~~~|||yyyvvvtttsssrrriiikkknnnqqqvvvzzz~~~}}}zzzrrrmmm```bbbaaa^^^WWWPPPLLLKKKKKKPPPVVVXXXVVVRRRMMMKKKJJJJJJLLLMMMMMMMMMLLLKKKHHHIIIKKKMMMNNNOOOPPPPPPMMMLLLKKKJJJKKKMMMPPPRRRLLLMMMNNNMMMKKKKKKMMMNNNLLLNNNPPPQQQRRRTTTWWWZZZ```gggoootttxxxxxxooodddUUUNNNFFFDDDAAA===<<>>AAABBBGGGQQQddd{{{uuusssssspppjjjdddaaabbbccc```]]]^^^]]]\\\\\\\\\\\\]]]^^^^^^[[[ZZZ]]]aaadddcccbbbcccaaa```_________\\\[[[\\\[[[\\\]]]^^^aaaccceee`````````______^^^^^^^^^^^^^^^^^^^^^___```bbbccccccbbbcccgggmmmppppppoooaaa``````___```aaabbbcccaaa`````````aaaccceeegggmmmkkkgggdddbbbbbbbbbcccdddfffhhhhhhjjjrrr}}}vvvqqqooopppppppppooooooppprrrtttsssqqqnnnkkkfffcccaaabbbcccdddfffhhhiiikkkkkkllllllkkkiiifffddddddeeehhhgggeeegggkkkqqqxxx}}}{{{uuupppnnnooosssyyy}}}}}}zzzxxxwwwwwwzzz||||||zzzwwwuuuuuummmiiicccbbbdddhhhiiiiiiiiiiiijjjkkkmmmpppssstttyyyzzz|||~~~wwwoooiiidddaaa______aaabbbbbb```[[[VVVSSSPPPRRRVVVWWWVVVRRRMMMJJJGGGHHHKKKMMMMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMOOONNNMMMMMMMMMNNNOOOPPPQQQPPPNNNLLLJJJHHHGGGGGGLLLLLLNNNRRRRRRRRRXXX```eeesss}}}}}}|||{{{tttjjj\\\UUULLLGGGEEEDDDAAA===???CCCFFFMMM```~~~~~~}}}{{{{{{~~~}}}xxxtttrrrqqqlllfff```]]]___```^^^\\\]]]]]]\\\[[[[[[\\\]]]]]]\\\[[[[[[^^^bbbgggjjjkkkllliiidddaaa___^^^\\\ZZZ[[[[[[[[[\\\]]]___aaabbb______^^^^^^^^^]]]]]]]]]^^^^^^^^^______`````````cccbbbcccfffjjjlllkkkiiiaaa```^^^^^^^^^___aaabbbaaa``````aaabbbccceeefffmmmkkkhhheeeccccccdddeeedddfffgggfffgggllluuu}}}|||}}}}}}|||zzzyyy{{{}}}{{{yyyvvvsssooollljjjiiieeeeeeeeeeeefffggghhhiiikkklllkkkiiigggfffgggiiiiiihhhggghhhkkkoootttxxxzzz{{{zzzwwwsssooonnnnnntttvvvxxxwwwsssooolllkkknnnppprrrrrrrrrrrrtttvvvqqqmmmiiihhhkkknnnpppqqquuuvvvwwwzzz}}}~~~wwwlllddd^^^\\\[[[ZZZ]]]___aaaaaa___\\\XXXUUUOOOQQQSSSTTTRRROOOKKKHHHHHHIIIJJJLLLLLLMMMLLLLLLIIIJJJJJJJJJKKKKKKKKKKKKNNNMMMMMMLLLMMMNNNOOOPPPPPPOOOMMMLLLJJJIIIIIIIIIJJJJJJMMMQQQRRRRRRXXX___kkkxxx|||tttcccZZZOOOHHHEEEDDDBBB???@@@CCCGGGNNNaaa~~~~~~~~~~~~{{{xxxvvvvvvsssuuu{{{}}}zzzxxxxxx||||||}}}|||xxxvvvtttqqqnnnfffaaa[[[XXXZZZ\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[]]]___ccciiiqqqvvvwwwrrrjjjccc___]]][[[ZZZ[[[[[[[[[[[[\\\]]]^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[]]]]]]^^^_________^^^]]]bbbaaaaaabbbdddeeedddbbb```^^^\\\[[[[[[]]]```bbbaaaaaaaaaaaabbbccceeeeeejjjhhhfffdddccccccdddeeecccdddeeeddddddffflllqqqzzz{{{}}}zzzxxxwwwwwwsssrrrooonnnmmmnnnppprrrpppppppppnnnlllmmmoooqqqmmmmmmmmmmmmoooqqqsssuuu||||||{{{xxxvvvuuuwwwxxxwwwxxxxxxvvvsssqqqrrrssspppqqqssssssuuuxxx}}}|||yyyxxxyyy{{{}}}}}}|||xxxrrrkkkaaaXXXTTTSSSTTTTTTVVVXXXZZZ[[[[[[YYYVVVTTTNNNOOOOOOOOOMMMKKKIIIGGGIIIIIIJJJJJJKKKMMMNNNOOOKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMLLLLLLLLLMMMOOOPPPNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIMMMQQQRRRRRRXXX___ppp~~~pppeeeVVVKKKEEEDDDCCCBBBAAADDDHHHOOOcccvvvrrrtttvvvwwwzzz}}}~~~{{{vvvsssxxxwww{{{~~~}}}{{{wwwwwwyyyxxxqqqjjjaaa\\\WWWUUUVVVYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZ\\\^^^___aaaiiisss{{{|||uuulllccc___]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\^^^______]]][[[ZZZ^^^^^^^^^___``````___^^^___]]][[[ZZZZZZ\\\___aaaaaaaaaaaabbbbbbcccdddddddddcccbbb`````````aaabbbbbbcccddddddcccdddfffiiipppooouuu~~~~~~~~~|||||||||}}}~~~}}}~~~zzzqqqkkkfff```YYYSSSPPPOOOOOOOOOLLLMMMOOOQQQRRRRRRQQQPPPNNNNNNMMMKKKJJJIIIIIIHHHKKKJJJIIIIIIKKKMMMPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMIIIJJJMMMRRRSSSTTTZZZaaattt~~~rrr```PPPGGGCCCCCCCCCAAADDDHHHQQQfffyyyxxx{{{||||||}}}yyywwwvvvzzz~~~{{{pppfff]]]ZZZVVVTTTUUUXXX[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[\\\]]]^^^```eeeooovvvxxxrrriiibbb___^^^^^^___YYYYYYYYYYYYYYYXXXXXXWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^]]]\\\ZZZYYYYYY[[[\\\]]]]]]]]]^^^^^^^^^]]][[[ZZZZZZ\\\___``````aaabbbbbbccccccccccccaaaaaa___^^^^^^^^^______```aaacccdddddddddfffgggeeefffkkksss}}}uuuiiibbbYYYVVVRRRPPPOOOMMMKKKIIIFFFGGGHHHJJJKKKLLLMMMMMMNNNMMMLLLJJJJJJJJJKKKKKKLLLKKKJJJJJJKKKMMMPPPRRRPPPPPPPPPPPPPPPOOOOOOOOORRRPPPNNNLLLJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKNNNSSSTTTVVV]]]eeewww|||hhhVVVIIICCCBBBBBBBBBDDDHHHRRRhhhzzzwww{{{vvvvvvxxx}}}zzzlllaaaZZZXXXWWWUUUVVVXXXZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZ[[[\\\]]]___ccchhhlllnnniiiccc___]]]^^^^^^^^^XXXYYYYYYYYYYYYXXXWWWVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[[[[[[[ZZZYYYXXXZZZ\\\]]]\\\\\\^^^___^^^^^^]]]]]]]]]^^^___``````aaabbbcccccccccccccccaaaaaa```______^^^____________```bbbcccdddeeeeeebbbdddhhhllloooyyy|||nnnbbb\\\NNNMMMLLLLLLLLLKKKHHHFFFFFFGGGGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLNNNOOONNNMMMLLLKKKLLLMMMPPPQQQNNNNNNNNNNNNNNNMMMMMMMMMRRRQQQNNNKKKIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMMMMLLLNNNRRRTTTWWW___iii{{{~~~kkkYYYJJJCCCAAABBBAAACCCGGGRRRjjj}}}zzzyyy|||}}}{{{zzzyyyyyy{{{}}}|||tttfff\\\WWWWWWWWWVVVVVVWWWXXXYYYXXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYZZZ]]]aaacccccccccccc```]]]\\\\\\\\\[[[ZZZWWWXXXYYYYYYYYYXXXWWWVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[YYY[[[^^^^^^\\\\\\]]]___^^^______``````````````````aaabbbcccdddcccbbbbbb``````___^^^]]]]]]\\\\\\]]]]]]]]]^^^```aaabbbaaaffffffhhhjjjkkkqqqxxxlll```WWWSSSKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLNNNPPPQQQOOONNNMMMMMMMMMMMMNNNOOONNNNNNNNNNNNMMMMMMLLLLLLPPPNNNLLLJJJIIIHHHHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLNNNLLLLLLOOOQQQVVV```kkk{{{xxxiiiXXXKKKCCCAAAAAAAAACCCFFFRRRkkkzzzzzz{{{|||yyyxxxxxx}}}|||||||||xxxnnnbbbYYYUUUVVVWWWWWWVVVVVVVVVWWWVVVWWWXXXYYYYYYXXXWWWVVVXXXXXXYYY^^^bbbdddaaa^^^\\\[[[ZZZZZZ[[[ZZZYYYWWWWWWWWWYYYYYYYYYXXXWWWVVVWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWWWWWWWXXXZZZ[[[\\\[[[^^^```___]]][[[]]]___^^^___aaabbbbbbbbbaaa``````aaacccddddddcccbbbaaa^^^^^^]]]\\\[[[ZZZYYYXXX\\\[[[ZZZ[[[\\\^^^^^^^^^fffddddddfffhhhkkkttt~~~}}}xxxwwwsssiii]]]SSSNNNLLLLLLJJJHHHHHHJJJLLLLLLLLLIIIHHHGGGGGGGGGHHHJJJKKKIIIIIIJJJKKKMMMOOOPPPQQQOOOOOONNNNNNMMMMMMNNNNNNPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKFFFFFFFFFGGGHHHIIIJJJKKKNNNLLLKKKMMMOOOUUU```lllyyy{{{yyyrrrfffWWWKKKDDDAAABBB@@@BBBFFFRRRkkk~~~wwwsssrrrrrrrrryyyvvvqqqkkkeee```\\\ZZZWWWVVVTTTSSSRRRQQQRRRRRRUUUVVVWWWWWWUUUTTTUUUWWWTTTWWWZZZ^^^aaabbbaaaaaa[[[[[[YYYXXXXXXWWWWWWWWWWWWVVVUUUTTTUUUWWWYYY[[[YYYYYY[[[[[[\\\\\\[[[[[[^^^\\\[[[[[[\\\]]]]]]\\\ZZZ[[[]]]______]]][[[YYYZZZ]]]bbbddddddbbbaaaaaa```____________``````aaa\\\ZZZXXXXXXYYYZZZZZZYYY[[[\\\]]]^^^_______________```aaaaaabbbfffkkkoooxxxyyyrrroooiiiaaaWWWPPPMMMLLLLLLLLLIIIGGGGGGHHHJJJKKKKKKJJJGGGDDDDDDFFFIIIKKKLLLKKKKKKKKKKKKLLLMMMNNNOOORRROOOKKKKKKNNNRRRSSSSSSOOOQQQRRRQQQNNNLLLKKKKKKLLLKKKIIIGGGFFFFFFFFFGGGHHHGGGEEEEEEEEEGGGIIIKKKJJJHHHIIILLLPPPUUUaaammmyyyzzzuuupppjjj___SSSHHHBBBAAABBBAAAEEEIIISSSiiizzztttrrrqqqqqqpppllljjjfffaaa\\\XXXUUUSSSQQQQQQPPPQQQRRRSSSUUUVVVWWWXXXYYYXXXVVVUUUVVVWWWWWWYYY\\\___aaaaaa```___\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[ZZZ[[[\\\^^^___aaabbbccc___]]]ZZZYYYZZZ[[[[[[[[[YYY[[[\\\]]]]]][[[YYYWWWWWWZZZ^^^aaaaaa_______________^^^^^^^^^^^^^^^^^^ZZZXXXWWWWWWXXXYYYYYYXXXZZZ[[[\\\]]]^^^______```^^^^^^^^^]]]]]]___cccfffkkkqqq|||sssmmmhhhccc\\\TTTMMMIIIGGGGGGJJJIIIGGGHHHLLLOOOQQQQQQQQQMMMHHHEEEEEEFFFGGGGGGKKKKKKKKKKKKLLLMMMNNNNNNRRRNNNJJJJJJNNNRRRUUUVVVXXXWWWUUURRRMMMKKKJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHFFFEEEEEEGGGHHHIIIJJJHHHIIIMMMPPPVVVaaalll}}}}}}yyyuuurrrlllbbbUUUJJJCCCAAAAAA@@@CCCHHHRRRhhh|||xxxvvvuuutttrrrqqqllljjjfff```[[[WWWSSSRRROOOOOOOOOPPPQQQTTTVVVXXXWWWXXXXXXWWWUUUSSSTTTUUUYYY[[[]]]___``````^^^^^^\\\\\\ZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]^^^```cccgggjjjlllaaa^^^ZZZXXXYYYZZZZZZZZZ[[[\\\]]]^^^]]][[[XXXWWWSSSVVVZZZ\\\\\\\\\\\\\\\^^^^^^]]]]]]\\\\\\[[[[[[YYYWWWVVVVVVWWWXXXXXXWWWYYYZZZ[[[]]]___``````aaa^^^^^^]]][[[YYYZZZ\\\___bbbhhhrrr}}}zzzqqqhhhbbb___\\\WWWQQQLLLHHHEEEDDDIIIHHHHHHKKKOOOTTTVVVWWWUUUPPPJJJFFFEEEEEEFFFFFFJJJJJJJJJJJJKKKLLLMMMMMMOOOLLLIIIHHHLLLQQQUUUWWW```^^^ZZZTTTMMMJJJIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHHHHJJJIIIJJJNNNQQQVVV```kkk~~~}}}zzzyyywwwqqqlllcccWWWLLLDDDAAA@@@???CCCGGGQQQggg~~~|||}}}}}}|||{{{zzzxxxuuussstttqqqllleee___ZZZVVVTTTRRRQQQQQQQQQRRRSSSUUUVVVVVVWWWWWWVVVSSSQQQRRRRRRWWWYYY[[[]]]^^^^^^]]]]]]]]]\\\[[[YYYXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\______```bbbeeeiiinnnpppddd```\\\YYYYYYZZZ[[[[[[______``````^^^\\\ZZZYYYQQQSSSVVVXXXXXXYYYZZZ[[[^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWUUUVVVWWWYYYXXXXXXYYYZZZ\\\^^^```aaabbbbbb^^^___^^^\\\ZZZYYY[[[]]]___dddmmmuuuwww{{{}}}vvvnnnfff]]]WWWWWWVVVTTTQQQNNNKKKHHHGGGHHHGGGHHHKKKPPPUUUWWWXXXRRRNNNIIIFFFFFFHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKLLLKKKIIIFFFEEEHHHMMMSSSVVVaaa```\\\WWWPPPLLLJJJJJJHHHIIIJJJKKKLLLKKKKKKJJJHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIKKKOOOQQQUUU___hhhxxx{{{yyyxxxwwwlllhhhaaaWWWMMMEEEAAA@@@???CCCHHHRRRhhh}}}}}}}}}|||zzzxxxtttqqqooolllhhhbbb]]]XXXUUUSSSTTTSSSSSSSSSSSSTTTVVVWWWXXXXXXYYYWWWTTTSSSSSSTTTTTTUUUWWWYYY[[[\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]aaaaaaaaabbbdddgggkkkmmmgggccc^^^[[[ZZZ[[[\\\\\\____________]]]\\\ZZZYYYQQQSSSUUUVVVVVVWWWYYY[[[]]]^^^^^^^^^]]][[[ZZZYYYYYYWWWVVVWWWXXXZZZZZZYYYZZZ[[[]]]___aaabbbcccddd]]]]]]]]]\\\ZZZZZZ[[[]]]ZZZ___iiippppppooouuu}}}zzzssslllddd\\\SSSNNNNNNOOOOOOOOONNNLLLKKKIIIGGGGGGGGGJJJNNNQQQSSSSSSNNNKKKGGGFFFHHHJJJKKKLLLIIIIIIIIIHHHIIIIIIJJJJJJGGGFFFDDDCCCDDDHHHNNNQQQYYYZZZZZZXXXSSSNNNKKKIIIFFFGGGIIIKKKKKKKKKJJJIIIFFFFFFGGGGGGHHHIIIJJJKKKHHHHHHKKKOOOQQQTTT\\\eeettt}}}yyyuuurrrnnneeebbb]]]TTTKKKEEEBBBAAAAAADDDIIISSSiii}}}zzzwwwtttrrrooollliiidddccc```^^^[[[YYYXXXWWWSSSSSSSSSSSSTTTVVVXXXYYYYYYZZZ[[[YYYWWWVVVVVVWWWRRRSSSUUUWWWYYYZZZ[[[\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]]]]^^^^^^aaaaaaaaaaaabbbdddfffgggfffccc___]]]\\\]]]]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWSSSTTTUUUUUUUUUVVVXXXZZZ\\\\\\]]]]]]]]][[[ZZZYYYXXXWWWVVVWWWYYYZZZZZZYYY[[[\\\]]]___aaabbbbbbcccZZZ[[[\\\[[[YYYXXXZZZ[[[ZZZ^^^fffnnnpppllllllpppwww{{{sssooohhhbbb[[[UUUNNNJJJHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEFFFHHHKKKMMMMMMMMMMMMKKKHHHHHHIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHIIIIIIEEEDDDCCCBBBAAADDDHHHKKKNNNQQQTTTUUURRROOOLLLKKKGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJJJJJJJGGGGGGJJJOOOPPPRRRZZZbbbqqqzzz~~~vvvpppjjjeee```^^^YYYQQQIIIDDDBBBBBBAAAEEEIIISSSjjjvvvrrrmmmiiigggeeecccbbb______]]]\\\[[[[[[ZZZZZZUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXVVVUUUVVVWWWTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[[[[[[[[[[]]]^^^_________```aaaaaabbbccccccdddbbb___]]]]]]^^^]]]\\\ZZZZZZZZZYYYYYYXXXXXXXXXUUUUUUUUUTTTSSSTTTWWWYYYYYYZZZ[[[\\\\\\[[[YYYXXXWWWVVVUUUVVVXXXYYYYYYYYYZZZ[[[\\\^^^___`````````[[[\\\\\\[[[YYYXXXXXXYYY\\\]]]ccckkkoookkkiiiiiijjjooowwwzzzsssooofffbbb]]]XXXUUUQQQMMMKKKGGGHHHHHHHHHHHHGGGEEEEEEDDDCCCDDDFFFIIIJJJJJJIIIJJJIIIHHHIIIJJJIIIGGGEEEHHHHHHGGGGGGGGGGGGHHHHHHDDDEEEEEECCCAAAAAACCCFFFGGGJJJMMMOOONNNMMMLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKIIIJJJJJJIIIIIIHHHHHHGGGEEEEEEIIINNNPPPQQQWWW___kkkuuu|||yyysssnnniiifff```]]]WWWOOOGGGBBBAAAAAA@@@DDDIIISSSiii{{{rrrmmmgggbbb```____________^^^\\\ZZZYYYXXXXXXXXXYYYXXXVVVSSSQQQPPPPPPPPPTTTUUUVVVUUUSSSSSSTTTUUUWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXXXXYYYZZZ\\\]]]^^^\\\[[[ZZZZZZZZZ\\\^^^```]]]^^^___aaaaaabbbaaaaaabbb```^^^]]]^^^^^^\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZVVVVVVUUUSSSRRRRRRUUUXXXVVVWWWYYY[[[[[[ZZZXXXWWWVVVTTTSSSTTTVVVXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^______]]]ZZZXXXXXXYYYYYYXXX[[[dddiiigggdddcccbbbdddgggllluuu{{{ppphhheee\\\YYYUUURRRQQQPPPNNNMMMKKKJJJJJJIIIGGGFFFDDDCCCBBBBBBCCCEEEHHHJJJIIIHHHFFFFFFGGGIIIKKKKKKHHHFFFHHHHHHGGGGGGFFFGGGGGGHHHEEEFFFGGGEEEBBB@@@AAACCCEEEGGGIIIIIIIIIJJJLLLNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLJJJIIIGGGEEEDDDDDDEEEIIINNNOOOPPPVVV]]]dddnnnuuuuuuqqqooonnnlllbbb___XXXOOOFFFAAA@@@AAA???CCCHHHRRRhhhvvvrrrhhheeeaaa______^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRVVVUUUUUUTTTSSSSSSSSSSSSVVVVVVXXXXXXXXXXXXVVVVVVSSSUUUWWWZZZ\\\^^^``````^^^]]][[[YYYXXXYYYZZZZZZ^^^^^^______^^^^^^]]]]]]ZZZ[[[[[[\\\\\\\\\\\\[[[ZZZ[[[\\\\\\[[[ZZZYYYXXXUUUTTTSSSRRRRRRTTTVVVWWWWWWWWWWWWYYY\\\\\\[[[YYYWWWWWWVVVVVVVVVWWWXXXXXXZZZ\\\]]]]]][[[ZZZ[[[[[[\\\[[[[[[ZZZYYYZZZZZZZZZXXXZZZ]]]___``````^^^\\\^^^aaadddgggkkksss}}}}}}tttiii^^^XXXTTTQQQNNNNNNPPPQQQPPPOOONNNMMMKKKHHHFFFEEEDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBEEEHHHIIIHHHEEEEEEFFFHHHIIIJJJJJJIIIHHHIIIHHHGGGEEEBBB@@@???>>>BBBCCCDDDFFFGGGGGGGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLMMMJJJGGGGGGIIIJJJIIIHHHGGGHHHIIIJJJLLLQQQVVV[[[ccckkkrrrsssrrrqqqmmmhhhggg```TTTKKKDDDBBB@@@???@@@CCCHHHSSSjjj|||rrrkkkiiigggdddaaa___^^^^^^]]][[[\\\\\\ZZZYYYXXXWWWWWWWWWYYYXXXWWWVVVUUUTTTTTTTTTVVVVVVVVVVVVUUUSSSRRRRRRSSSTTTUUUVVVWWWVVVVVVUUUSSSUUUWWWYYY[[[]]]^^^___^^^]]][[[YYYXXXYYY[[[\\\[[[[[[[[[[[[ZZZZZZYYYXXXVVVWWWXXXXXXXXXXXXXXXXXXZZZZZZ[[[[[[[[[ZZZYYYXXXUUUTTTSSSSSSSSSTTTVVVWWWXXXXXXYYY[[[]]]]]][[[YYYVVVVVVVVVVVVVVVWWWWWWXXXYYY[[[\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYZZZZZZZZZXXXYYY[[[]]]]]]]]]\\\[[[YYY[[[]]]___aaagggnnnttt{{{zzzqqqggg]]]VVVRRROOOLLLJJJJJJLLLNNNMMMLLLNNNMMMKKKIIIFFFEEECCCCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDBBBAAACCCFFFGGGFFFEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGEEECCCBBB@@@@@@@@@AAACCCEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLIIIFFFFFFHHHIIIHHHGGGGGGHHHIIIJJJKKKOOOTTTXXXaaaiiipppqqqqqqqqqnnnjjjddd]]]RRRIIICCCAAA@@@???@@@CCCHHHSSSjjjvvvqqqkkkdddaaabbbdddbbb___^^^^^^]]]\\\ZZZ]]]\\\ZZZXXXVVVUUUTTTTTT[[[ZZZYYYWWWVVVVVVVVVVVVWWWXXXXXXXXXWWWUUURRRQQQPPPQQQRRRTTTUUUUUUUUUUUUTTTUUUVVVXXXZZZ[[[\\\]]]]]]\\\ZZZXXXXXXYYY[[[\\\YYYYYYYYYYYYXXXWWWVVVUUUTTTUUUUUUVVVWWWWWWVVVVVVZZZZZZZZZ[[[ZZZZZZYYYXXXVVVUUUTTTSSSTTTUUUVVVWWWYYYZZZ[[[]]]___^^^[[[XXXUUUUUUUUUUUUUUUVVVWWWWWWXXXZZZ[[[[[[ZZZYYYZZZ[[[ZZZZZZYYYYYYYYYZZZZZZ[[[XXXXXXYYYYYYYYYYYYYYYYYY[[[\\\]]]^^^^^^```dddgggiiioooyyyzzzooobbbWWWPPPLLLKKKJJJIIIHHHHHHJJJLLLLLLKKKOOONNNLLLJJJGGGEEECCCBBBAAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAAAAACCCEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFEEEDDDDDDCCCCCCAAABBBCCCDDDFFFGGGHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIJJJHHHFFFFFFGGGHHHGGGFFFGGGHHHIIIJJJKKKNNNRRRUUU___gggmmmnnnnnnpppnnnkkk___XXXNNNFFFAAA?????????@@@CCCHHHSSSjjjwwwooogggdddbbb______bbbaaa___]]]\\\]]]\\\ZZZYYYZZZZZZXXXWWWUUUUUUTTTTTTZZZZZZXXXWWWWWWVVVVVVVVVXXXYYY[[[[[[ZZZWWWTTTRRROOOPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\^^^\\\YYYUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWYYY[[[[[[YYYYYYYYYZZZYYYYYYXXXXXXXXXYYYZZZZZZYYYXXXWWWVVVVVVWWWXXXXXX^^^^^^_______________```cccffflllrrr|||{{{tttgggZZZPPPJJJHHHHHHIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNLLLJJJHHHEEECCCBBB????????????@@@AAABBBCCCCCCBBB@@@@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDIIIIIIIIIHHHHHHGGGGGGFFFHHHGGGFFFFFFFFFFFFFFFEEEIIIJJJKKKKKKKKKMMMPPPSSS^^^eeejjjkkkkkkmmmllliii[[[TTTKKKCCC???>>>>>>>>>???BBBGGGRRRiiizzzwwwuuurrrrrrssssssvvv}}}xxxlllfffaaaaaaaaa^^^^^^```]]][[[ZZZZZZZZZZZZXXXWWWUUUUUUUUUUUUUUUUUUVVVVVVYYYXXXWWWVVVUUUUUUUUUVVVYYYZZZ[[[\\\[[[XXXUUUSSSPPPPPPQQQSSSTTTVVVWWWXXXXXXWWWWWWVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYXXXXXXWWWUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZXXXXXXXXXXXXXXXXXXYYYYYYWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[YYYVVVSSSTTTTTTTTTTTTUUUVVVWWWXXXWWWXXXZZZ[[[ZZZYYYZZZ[[[YYYXXXXXXXXXXXXXXXYYYYYYZZZYYYWWWVVVVVVWWWXXXYYY[[[[[[[[[[[[[[[[[[[[[ZZZ\\\___cccfffkkktttsssmmmcccXXXPPPKKKIIIHHHHHHIIIJJJLLLLLLMMMNNNOOOMMMMMMLLLKKKIIIFFFDDDCCC???????????????@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBAAA@@@??????@@@AAACCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEIIIJJJKKKLLLKKKMMMPPPRRR]]]ccchhhiiiiiijjjiiifffXXXRRRHHHAAA>>>===>>>>>>???BBBGGGRRRiii|||zzzwwwssspppnnnlllkkkjjjllloooqqqttt{{{}}}vvvrrrhhhccc```aaa```\\\ZZZ[[[XXXWWWWWWWWWXXXXXXVVVTTTQQQQQQRRRSSSTTTVVVWWWXXXWWWWWWVVVUUUUUUTTTUUUUUUWWWWWWYYYYYYYYYWWWUUUSSSQQQQQQRRRSSSTTTVVVXXXYYYZZZYYYXXXWWWVVVWWWWWWXXXWWWXXXZZZZZZZZZWWWUUUSSSTTTTTTUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTVVVWWWWWWUUUSSSTTTTTTTTTTTTUUUWWWXXXYYYWWWYYY[[[[[[ZZZZZZ[[[\\\YYYYYYXXXWWWWWWWWWWWWWWWYYYXXXWWWVVVVVVWWWYYYYYYZZZYYYXXXYYY[[[[[[ZZZYYYYYY\\\___aaaccciiiqqqwww|||{{{{{{zzzyyykkkfff___WWWQQQLLLJJJJJJEEEHHHJJJKKKKKKKKKLLLMMMKKKLLLLLLLLLJJJHHHFFFDDDAAA@@@@@@??????@@@@@@AAABBBDDDEEEEEECCCAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCDDDEEEEEEFFFFFFGGGCCCCCCBBBBBBCCCEEEFFFHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHFFFEEEEEEFFFHHHIIIKKKKKKKKKLLLNNNPPPXXX```fffggghhhiiigggdddWWWQQQHHHAAA>>>>>>>>>??????BBBGGGRRRiii}}}{{{xxxvvvtttttttttvvvzzz~~~uuullliiihhheee```]]]^^^]]]YYYVVVWWWUUUTTTTTTUUUVVVUUUSSSQQQPPPPPPPPPRRRSSSUUUWWWXXXWWWVVVVVVUUUUUUUUUUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRTTTUUUWWWXXX\\\[[[YYYWWWVVVVVVWWWXXXXXXZZZ]]]^^^]]]YYYTTTQQQPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXXXXYYYYYYWWWWWWVVVVVVVVVWWWYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVTTTSSSRRRSSSUUUVVVVVVUUUTTTTTTUUUUUUVVVXXXYYYZZZWWWYYY[[[\\\[[[[[[\\\]]]ZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXYYY]]]ZZZXXXYYY[[[\\\\\\ZZZYYY[[[]]]^^^^^^bbbiiiooorrrzzzwwwrrrlllgggfffggghhhhhheeeaaaZZZSSSNNNJJJIIIIIIEEEHHHKKKKKKJJJJJJKKKLLLJJJJJJKKKLLLKKKIIIGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@BBBFFFHHHHHHEEEBBBAAABBBBBBBBBCCCDDDEEEEEEEEEEEEBBBCCCCCCDDDDDDEEEEEEFFFCCCBBBAAAAAACCCEEEGGGIIIDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGJJJIIIGGGEEEEEEFFFDDDFFFHHHIIIIIIJJJLLLNNNRRRZZZcccfffhhhjjjhhheeeXXXRRRIIIBBB>>>>>>??????>>>BBBGGGRRRhhhvvvkkkbbb]]][[[aaa\\\YYYZZZZZZVVVUUUVVVRRRRRRRRRSSSTTTTTTRRRPPPPPPPPPPPPQQQSSSTTTVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSTTTVVVWWW^^^\\\ZZZWWWVVVVVVWWWXXXYYY\\\```bbb```[[[TTTPPPOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZWWWVVVVVVUUUVVVWWWYYYYYYXXXXXXYYYYYYXXXWWWVVVVVVUUUSSSQQQRRRTTTVVVWWWWWWUUUUUUUUUVVVWWWXXXZZZ[[[XXXZZZ\\\\\\\\\\\\]]]^^^[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWWWWXXXXXX\\\YYYVVVUUUXXXYYYYYYWWWYYYZZZZZZXXXWWW[[[bbbgggffflllqqqrrrrrrvvv|||zzzjjjddd\\\WWWUUUVVVWWWXXXbbb^^^VVVOOOIIIGGGGGGGGGFFFIIIMMMMMMKKKJJJKKKMMMHHHIIIKKKLLLLLLJJJHHHGGGEEEEEECCCBBBAAA@@@@@@@@@CCCGGGKKKKKKGGGDDDBBBBBB@@@AAACCCDDDEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFDDDCCCBBBBBBCCCEEEFFFBBBCCCCCCCCCDDDDDDEEEEEEEEEHHHJJJJJJGGGEEEFFFGGGBBBDDDFFFGGGGGGHHHJJJLLLMMMVVV```eeehhhkkkjjjfffYYYSSSIIIBBB?????????@@@>>>AAAFFFQQQhhhtttqqqmmmgggbbb^^^\\\[[[YYYXXXWWWWWWVVVVVVVVVVVVRRRSSSTTTSSSQQQPPPPPPRRROOOOOOOOOOOOOOOPPPQQQRRRUUUUUUUUUUUUUUUTTTSSSRRRPPPQQQRRRSSSRRRQQQPPPOOOMMMOOORRRSSSSSSSSSUUUVVVUUUVVVVVVUUUSSSQQQQQQRRRXXX^^^fffmmmmmmeeeZZZRRRNNNMMMLLLMMMOOORRRVVVXXXVVVWWWYYYYYYYYYWWWUUUSSSVVVVVVUUUUUUTTTUUUUUUUUUWWWWWWXXXYYYZZZZZZZZZYYYTTTTTTUUUUUUUUUTTTTTTSSSVVVVVVWWWWWWXXXWWWWWWWWWXXXXXXZZZ[[[\\\]]]]]]^^^```^^^[[[WWWVVVUUUUUUVVVUUUWWWXXXXXXWWWVVVVVVWWWWWWWWWVVVVVVUUUVVVVVVVVVWWWZZZZZZWWWWWW\\\```aaabbbbbbccceeegggjjjmmmnnnsss|||{{{qqqjjj\\\WWWQQQMMMMMMNNNPPPQQQSSSRRRPPPNNNKKKIIIGGGFFFGGGGGGHHHHHHIIIJJJKKKKKKNNNMMMKKKJJJKKKNNNRRRUUUQQQMMMHHHCCCAAAAAABBBCCCEEEGGGJJJLLLLLLIIIEEECCCBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEHHHFFFEEECCCBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHIIILLLNNNSSSYYYbbbhhhiiihhhfffddd[[[QQQEEE===<<<>>>>>>===???@@@FFFTTTkkk}}}wwwkkkiiieeeaaa]]][[[YYYXXXWWWWWWVVVUUUUUUUUUUUUUUUSSSTTTTTTSSSRRRQQQQQQSSSQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPOOONNNNNNPPPSSSUUUUUUUUUVVVWWWRRRRRRSSSRRRPPPPPPRRRSSSWWW]]]gggqqqssslll___UUUSSSRRRQQQQQQRRRSSSUUUWWWVVVWWWXXXXXXXXXVVVUUUSSSWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]___^^^[[[XXXVVVVVVVVVVVVUUUVVVXXXXXXVVVUUUVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWYYYZZZXXXZZZ___aaa___ZZZZZZZZZ[[[]]]```cccdddfffkkkrrrzzz~~~vvvmmmfffaaa\\\WWWQQQLLLKKKKKKKKKKKKPPPOOONNNLLLJJJHHHGGGFFFHHHIIIIIIJJJKKKKKKLLLLLLPPPOOONNNMMMOOOQQQTTTVVVRRROOOJJJFFFCCCCCCDDDEEEEEEGGGJJJMMMMMMKKKHHHFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFDDDCCCBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEDDDGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHIIILLLOOOWWW]]]eeeiiiiiifffbbb___XXXOOOEEE>>>===>>>>>><<>>>>>===<<<@@@AAAGGGVVVmmm{{{tttmmmfffaaa^^^]]]\\\ZZZXXXWWWVVVUUUQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXSSSRRRPPPNNNLLLLLLLLLMMMKKKNNNRRRTTTTTTSSSSSSTTTVVVUUUSSSPPPNNNNNNQQQSSSVVVZZZcccnnnuuuqqqeeeZZZWWWWWWXXXXXXXXXVVVUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]]^^^]]][[[YYYXXXXXXXXXXXXSSSTTTVVVVVVTTTSSSTTTUUUUUUUUUTTTTTTTTTUUUVVVVVVZZZ[[[\\\___fffmmmkkkddd[[[ZZZYYYZZZ\\\```dddgggfffbbb]]]\\\```gggnnnqqq}}}~~~{{{yyywwwtttrrroookkkeee```\\\\\\]]]^^^]]]XXXSSSNNNLLLJJJHHHGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMOOOOOOPPPQQQQQQRRRQQQQQQQQQOOOLLLIIIGGGGGGGGGGGGDDDEEEHHHJJJKKKKKKJJJJJJGGGFFFCCCBBBBBBCCCFFFGGGCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHGGGFFFDDDCCCEEEFFFGGGHHHIIIHHHGGGGGGFFFGGGHHHHHHHHHJJJMMMPPPYYY___fffiiifff]]]UUUPPPMMMHHHCCC@@@???>>>===;;;@@@AAAHHHWWWnnn}}}tttmmmjjjfffbbb^^^\\\\\\[[[YYYWWWUUUSSSRRROOOOOOOOONNNNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXTTTRRRPPPNNNMMMMMMMMMNNNMMMPPPSSSUUUUUUUUUUUUVVVSSSSSSQQQOOONNNOOORRRUUUWWWXXX]]]dddiiiggg___XXXTTTUUUVVVWWWXXXWWWUUUTTTRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXXXXXXXVVVWWWXXXXXXYYYYYYYYYXXXYYYYYYYYYZZZZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXRRRTTTUUUUUUTTTSSSSSSTTTUUUUUUTTTTTTUUUVVVVVVWWWWWWYYY[[[___gggnnnkkkeeeXXXXXXXXXXXX[[[___ccceeeddd___YYYVVVXXX^^^cccffflllrrr}}}~~~~~~~~~~~~~~~wwwqqqlllhhhccc```[[[YYYWWWUUUVVVXXXZZZ\\\[[[XXXTTTQQQPPPOOONNNLLLJJJJJJJJJKKKLLLLLLMMMMMMIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKMMMLLLJJJHHHGGGFFFEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHIIIHHHEEEDDDDDDEEEHHHIIIDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDEEEFFFFFFGGGGGGGGGIIIIIIJJJJJJIIIGGGEEEDDDEEEEEEGGGHHHHHHHHHGGGGGGFFFGGGHHHHHHIIIKKKNNNQQQWWW]]]cccfffaaaYYYPPPJJJGGGEEEBBB@@@???>>>===<<>>============>>>@@@HHHWWWooo~~~uuunnnjjjjjjjjjccc```^^^^^^______[[[XXXXXXXXXXXXWWWUUUSSSQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQSSSTTTVVVVVVUUUTTTVVVWWWUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQRRRSSSTTTTTTTTTVVVXXX[[[RRRSSSSSSSSSRRRRRRSSSUUUQQQTTTWWWWWWUUUTTTTTTTTTSSSSSSTTTTTTUUUUUUTTTTTTRRRSSSSSSTTTUUUVVVWWWXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSUUUVVVXXXYYYYYYZZZYYYZZZ[[[\\\]]]]]]]]]]]]ZZZZZZ[[[[[[[[[ZZZYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[XXXXXXXXXXXXXXXWWWWWWVVVSSSUUUVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZTTTXXXZZZYYYZZZ]]]]]]ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZVVVWWWWWWTTTRRRRRRWWWZZZYYYZZZ]]]aaafffooowww~~~}}}wwwqqqnnnfffbbb\\\XXXTTTQQQNNNLLLMMMLLLLLLKKKLLLNNNOOOPPPSSSRRRQQQRRRSSSSSSQQQPPPNNNNNNMMMMMMMMMLLLLLLLLLIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAABBBAAAAAAAAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFHHHIIIIIIHHHEEEDDDCCCDDDFFFGGGHHHHHHGGGGGGEEEGGGHHHIIIJJJLLLOOORRRZZZ^^^aaa```ZZZQQQHHHCCC@@@@@@???===<<<<<<>>>???===???GGGWWWnnnxxxnnngggcccbbbbbb___]]][[[\\\]]]\\\XXXTTTWWWXXXXXXXXXWWWVVVTTTSSSPPPOOOOOOOOOPPPQQQQQQRRRUUUVVVXXXWWWWWWVVVXXXYYYWWWVVVVVVUUUTTTTTTTTTUUUSSSSSSTTTUUUUUUUUUUUUTTTSSSTTTUUUVVVVVVUUUTTTSSSPPPQQQQQQPPPPPPRRRVVVYYY\\\\\\\\\YYYVVVSSSRRRRRRMMMRRRWWWWWWSSSQQQRRRUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZWWWWWWXXXZZZZZZ[[[[[[[[[XXXYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[\\\\\\\\\[[[[[[VVVWWWWWWXXXWWWWWWVVVVVVTTTUUUWWWWWWUUUTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[XXX\\\]]]YYYWWWYYYYYYWWWZZZZZZZZZYYYXXXUUURRRQQQOOORRRTTTRRRMMMLLLPPPTTTVVVXXXZZZ]]]```eeekkkoooooouuu~~~}}}zzzvvvpppjjjfffccc[[[XXXUUURRRQQQPPPNNNMMMNNNMMMLLLKKKLLLNNNQQQSSSQQQPPPOOOPPPQQQQQQOOONNNOOONNNNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDBBBAAACCCBBBAAAAAABBBCCCEEEFFFDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHFFFFFFBBBDDDFFFHHHHHHGGGEEECCCCCCDDDFFFGGGHHHHHHHHHGGGEEEGGGHHHIIIJJJLLLPPPSSS^^^```ccc```YYYOOOFFFBBB??????>>><<<;;;<<<>>>@@@<<>>>>>CCCJJJVVVlll{{{tttoooqqqvvvxxxpppeee\\\YYYWWWVVVTTTUUUUUUTTTTTTTTTTTTSSSSSSUUUUUUUUUVVVUUUUUUTTTSSSQQQQQQQQQRRRSSSTTTVVVWWWZZZXXXWWWWWWYYY[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXVVVTTTQQQNNNMMMMMMNNNOOONNNNNNNNNOOOOOOPPPPPPPPPSSSUUUVVVUUUSSSPPPOOOPPPQQQPPPPPPOOOPPPQQQRRRSSSUUUUUUSSSRRRQQQPPPPPPPPPVVVWWWWWWVVVSSSRRRRRRSSSVVVVVVVVVUUUUUUUUUUUUUUUXXXXXXXXXXXXWWWVVVUUUTTTXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXXXX\\\ZZZXXXXXXXXXWWWUUUTTTSSSUUUXXXZZZZZZXXXVVVTTTSSSRRRSSSTTTUUUTTTQQQOOOMMMPPPUUUXXX[[[]]]___aaajjjccc[[[WWWVVVXXXXXXWWWTTTUUUUUUVVVUUUTTTRRRQQQPPPRRRTTTTTTSSSSSSSSSTTTSSSUUUXXX[[[^^^^^^\\\YYYYYY[[[^^^______```bbbdddgggmmmuuu~~~}}}~~~~~~}}}{{{wwwrrrmmmjjjaaa___\\\YYYVVVTTTSSSRRRQQQQQQPPPOOOOOONNNMMMMMMLLLNNNPPPPPPOOONNNOOOPPPNNNNNNMMMMMMLLLLLLLLLKKKNNNNNNLLLKKKKKKJJJJJJJJJLLLLLLLLLLLLKKKKKKJJJIIIGGGIIINNNRRRSSSPPPIIIDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA???@@@@@@???>>>???AAADDDAAABBBCCCCCCDDDCCCCCCCCCHHHHHHHHHHHHGGGFFFEEEEEECCCCCCDDDDDDEEEEEEEEEEEEAAABBBCCCCCCBBBBBBCCCEEEFFFGGGHHHKKKMMMOOOQQQQQQYYY\\\```bbb^^^VVVLLLFFFBBBAAA???===<<<<<<===>>>===BBBIIIUUUkkk{{{tttmmmgggiiinnnuuulll```XXXUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVUUUUUUVVVWWWXXXYYYXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVTTTSSSTTTVVVXXXZZZXXXWWWUUUSSSQQQPPPOOOOOOQQQRRRSSSTTTTTTSSSRRRRRRPPPRRRTTTUUUSSSPPPOOOOOOQQQPPPNNNMMMNNNPPPRRRTTTSSSRRRQQQQQQPPPPPPPPPPPPWWWXXXXXXVVVRRRPPPPPPQQQSSSSSSTTTTTTUUUUUUUUUUUUWWWWWWVVVVVVUUUTTTSSSSSSWWWWWWWWWWWWVVVTTTSSSRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWWWWWWWWWWVVVVVVUUUVVVWWWXXXXXXWWWUUUTTTRRRRRRSSSTTTUUURRRNNNJJJIIIMMMSSSWWWYYY[[[]]]^^^ccc___YYYVVVUUUVVVVVVVVVRRRSSSSSSSSSSSSRRRQQQPPPSSSTTTUUUUUUSSSRRRRRRRRRTTTTTTVVV\\\bbbccc___ZZZZZZZZZ[[[ZZZYYYYYYYYYYYY]]]```dddiiiooowww}}}xxxqqqpppnnnkkkfffaaa]]][[[XXXXXXWWWVVVTTTSSSRRRQQQNNNOOOOOOPPPPPPOOOMMMMMMKKKMMMPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMKKKKKKLLLLLLKKKJJJJJJIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLNNNPPPQQQNNNIIIEEEBBBBBBBBBAAAAAABBBBBBCCCEEEDDDCCCBBBAAAAAAAAAAAA>>>???@@@???>>>???AAABBB@@@AAABBBCCCDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFHHHIIIKKKMMMOOOOOOVVVZZZ```dddccc\\\RRRKKKDDDBBB???===<<<<<<===>>>===AAAHHHTTTjjj|||{{{xxxvvvvvvxxxzzz|||yyysssmmmfffaaabbbfffqqqiii^^^VVVTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUQQQQQQRRRRRRSSSUUUVVVWWWVVVUUUUUUTTTTTTUUUVVVXXXTTTUUUVVVXXXYYYYYYYYYYYYWWWUUUSSSRRRSSSVVVYYY[[[ZZZ[[[[[[[[[YYYVVVRRRPPPRRRSSSUUUVVVVVVUUUTTTSSSOOORRRTTTUUUSSSQQQPPPOOOPPPOOONNNMMMNNNPPPRRRTTTPPPOOOOOOOOOPPPQQQRRRRRRVVVWWWWWWUUUQQQOOOOOOPPPOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSVVVVVVVVVVVVUUUTTTSSSRRRUUUUUUUUUVVVWWWWWWXXXXXXUUUUUUUUUVVVVVVWWWYYY[[[ZZZYYYVVVTTTSSSRRRSSSSSSSSSSSSTTTUUUUUURRRLLLHHHGGGKKKPPPTTTVVVWWWXXXZZZXXXVVVUUUTTTUUUTTTTTTSSSRRRRRRRRRQQQQQQPPPOOOOOOOOOQQQSSSSSSRRRRRRSSSTTTUUUUUUWWW^^^fffhhhccc^^^XXXVVVTTTSSSSSSTTTTTTTTTZZZ[[[\\\]]]___dddjjjnnnvvv{{{|||uuupppcccbbb```\\\YYYUUUSSSQQQUUUUUUUUUUUUTTTRRRPPPOOOKKKLLLNNNOOOPPPOOONNNMMMJJJLLLOOOPPPOOONNNNNNOOOOOOPPPPPPPPPPPPOOONNNMMMLLLLLLKKKJJJJJJIIIJJJJJJHHHIIIKKKMMMMMMMMMLLLKKKPPPOOOMMMLLLKKKJJJGGGDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDD@@@AAAAAAAAA??????@@@BBB@@@AAABBBCCCDDDEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEGGGHHHIIIJJJKKKKKKIIIGGGEEEEEEFFFEEEFFFGGGHHHJJJKKKLLLMMMSSSWWW^^^eeegggaaaWWWPPPDDDBBB@@@===;;;;;;<<<<<<<<>>=========>>>BBBHHHTTTiiirrrgggeeebbb^^^[[[YYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTWWWVVVTTTTTTUUUXXX[[[]]]hhhbbbZZZVVVVVVWWWTTTRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUVVVXXXYYYZZZYYYXXXWWWZZZZZZZZZZZZXXXWWWUUUSSSRRRRRRRRRRRRSSSTTTVVVVVVWWWXXXXXXXXXUUUPPPKKKHHHMMMQQQVVVYYYXXXVVVUUUTTTRRRSSSTTTUUUUUUUUUUUUUUUQQQRRRSSSUUUVVVVVVUUUUUUSSSSSSRRRQQQPPPOOONNNNNNQQQRRRTTTTTTRRRQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRXXXUUUSSSSSSTTTVVVVVVUUUWWWUUUSSSQQQPPPRRRSSSUUUQQQRRRSSSTTTUUUUUUUUUUUUSSSRRRPPPNNNMMMLLLLLLLLLOOONNNMMMMMMOOOQQQSSSUUUXXXXXXVVVUUUTTTRRRQQQQQQPPPQQQRRRSSSSSSTTTSSSSSSPPPOOOMMMMMMNNNQQQRRRSSSVVVUUUUUUTTTTTTSSSSSSRRRSSSRRROOOMMMLLLMMMNNNOOOIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQPPPNNNMMMNNNOOOPPPPPPOOONNNMMMLLLKKKJJJNNNNNNNNNOOOOOOPPPPPPPPPSSSWWW[[[ZZZUUURRRRRRTTTWWWYYY\\\```fffkkkppprrr{{{~~~xxxsssppppppqqqrrruuuyyy}}}vvvmmmaaaZZZXXXXXXVVVSSSSSSQQQNNNKKKJJJKKKLLLMMMNNNPPPRRRTTTUUUUUUTTTSSSQQQPPPNNNNNNOOOQQQTTTVVVVVVUUURRROOONNNNNNOOOOOONNNOOOPPPPPPQQQRRRVVVXXXTTTTTTSSSQQQNNNLLLLLLMMMPPPSSSWWW[[[[[[XXXSSSPPPQQQMMMJJJIIIJJJKKKIIIGGGGGGIIILLLNNNOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGEEECCCCCCCCCDDDDDDBBBAAA?????????AAACCCDDDEEECCC@@@??????@@@@@@@@@EEECCCBBBAAAAAABBBDDDEEEGGGEEECCCBBBAAABBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEIIIJJJMMMTTT\\\aaaaaa___TTTOOOIIICCC@@@>>><<<:::<<>>=========BBBJJJWWWlll}}}uuuqqqmmmkkkjjjeee\\\UUUTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSRRRQQQQQQMMMLLLMMMNNNQQQUUUYYY[[[YYYVVVSSSTTTVVVXXXWWWUUUQQQRRRSSSTTTUUUVVVWWWXXXUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWXXXWWWWWWUUUSSSRRROOOOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQPPPMMMHHHDDDAAAFFFLLLRRRWWWWWWTTTRRRPPPSSSRRRRRRRRRRRRSSSSSSTTTRRRSSSTTTUUUVVVVVVUUUUUURRRSSSSSSSSSTTTTTTUUUUUUQQQSSSTTTSSSRRRQQQRRRTTTTTTTTTSSSSSSRRRQQQPPPPPPMMMNNNNNNPPPQQQSSSUUUVVVTTTRRRQQQRRRTTTVVVWWWWWWUUUTTTRRRPPPPPPQQQRRRTTTTTTTTTSSSSSSRRRQQQPPPPPPRRROOOLLLIIIHHHIIILLLNNNMMMLLLLLLLLLMMMOOOPPPRRRSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSRRRRRRQQQQQQTTTSSSSSSRRRRRRSSSTTTUUUXXXWWWWWWUUUTTTSSSRRRRRRTTTSSSRRRPPPNNNLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMNNNMMMKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMPPPSSSSSSOOOMMMLLLNNNNNNNNNOOOPPPQQQSSSUUUVVVTTTVVV[[[___eeekkksssxxxqqqkkkddd___\\\ZZZVVVRRRQQQRRRSSSVVVYYY^^^aaacccgggbbb\\\YYYXXXVVVSSSPPPRRRPPPNNNLLLKKKKKKLLLMMMLLLMMMPPPSSSUUUVVVVVVVVVRRRQQQOOONNNNNNOOOQQQRRRVVVTTTQQQNNNLLLKKKJJJJJJKKKMMMNNNOOOOOOQQQTTTVVVUUUUUUUUUSSSOOOMMMMMMNNNKKKMMMPPPSSSTTTTTTSSSSSSRRROOOMMMLLLLLLLLLLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDBBBBBBAAAAAABBBCCCEEEFFFGGGEEEDDDBBBBBBBBBCCCCCCDDDFFFGGGHHHGGGFFFCCCBBBAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCEEEIIIRRR\\\bbbdddcccYYYRRRIIIBBB??????@@@AAA===BBBJJJWWWmmmssskkkhhhccc```\\\\\\]]][[[WWWSSSOOOPPPQQQSSSTTTTTTSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMMMMOOOQQQUUUXXXZZZSSSRRRQQQSSSUUUVVVUUUSSSOOOOOOPPPQQQSSSUUUVVVWWWWWWVVVUUUUUUUUUVVVXXXYYYUUUUUUVVVVVVVVVTTTSSSRRROOOPPPPPPQQQQQQRRRRRRQQQPPPQQQQQQQQQOOOLLLIIIGGGGGGJJJOOORRRSSSRRRQQQQQQSSSRRRQQQQQQQQQQQQRRRSSSRRRSSSTTTUUUVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTRRRSSSSSSSSSQQQQQQRRRTTTUUUTTTSSSSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSUUUSSSQQQQQQSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPRRRSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQOOOMMMLLLKKKKKKLLLMMMLLLKKKKKKKKKLLLMMMOOOPPPOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOQQQRRRSSSTTTSSSTTTUUUVVVXXXWWWVVVUUUTTTSSSRRRQQQNNNOOOOOOPPPOOOOOONNNMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLKKKJJJIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMKKKNNNPPPPPPNNNLLLKKKKKKOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVWWWZZZ^^^dddhhhjjjoootttvvvwwwxxx|||yyysssmmmjjjhhhgggccc]]]YYYWWWTTTQQQOOONNNNNNOOOQQQTTTWWWYYY[[[]]][[[YYYXXXWWWVVVRRROOOQQQPPPNNNLLLLLLLLLLLLMMMMMMOOOQQQTTTUUUUUUTTTTTTQQQPPPOOONNNNNNNNNPPPPPPSSSQQQOOOMMMLLLKKKJJJJJJJJJLLLNNNOOOOOOPPPSSSUUUUUUUUUVVVTTTQQQNNNNNNNNNKKKLLLMMMNNNOOOPPPQQQQQQNNNLLLJJJIIIIIIIIIIIIIIIKKKJJJIIIIIIIIIJJJKKKKKKOOONNNLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFEEECCCCCCDDDEEEFFFFFFGGGGGGGGGEEEDDDCCCAAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGKKKQQQYYY]]]]]][[[PPPKKKEEEAAA@@@AAACCCDDD>>>BBBIIIVVVlllwwwiii```\\\]]]WWWTTTRRRQQQSSSTTTRRRQQQOOOPPPQQQRRRRRRQQQPPPOOORRRSSSSSSRRRRRRQQQPPPOOONNNNNNNNNNNNPPPQQQSSSTTTQQQPPPQQQRRRSSSSSSQQQPPPMMMMMMNNNOOOPPPRRRTTTUUUVVVVVVUUUTTTTTTVVVWWWXXXSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSSSSRRRRRRPPPPPPRRRRRRRRRPPPNNNMMMIIIKKKNNNOOOOOOOOOQQQSSSRRRRRRQQQQQQQQQQQQQQQRRRQQQRRRSSSTTTTTTTTTSSSRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPPPPQQQSSSSSSSSSRRRRRRQQQPPPPPPOOORRRQQQQQQQQQQQQRRRSSSSSSWWWTTTRRRPPPQQQQQQQQQPPPQQQPPPPPPOOOOOOPPPQQQQQQOOOOOOOOOPPPQQQSSSTTTUUUQQQRRRRRRSSSRRRPPPNNNLLLKKKKKKKKKKKKLLLMMMMMMNNNMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNTTTWWWXXXXXXUUUSSSSSSTTTVVVUUUTTTSSSRRRQQQPPPPPPLLLMMMNNNNNNOOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJJJJHHHHHHIIIJJJIIIJJJKKKLLLMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMOOOOOONNNMMMKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNPPPQQQRRRRRRRRRUUUXXX[[[[[[___bbbccccccccceeehhhmmmmmmmmmpppuuu{{{}}}xxxrrrmmmiiihhhgggmmmkkkgggdddaaa_________```]]]YYYUUURRROOOMMMKKKLLLMMMMMMNNNNNNOOOPPPQQQTTTUUUVVVWWWWWWVVVSSSPPPQQQPPPOOONNNMMMMMMNNNNNNPPPRRRSSSTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLLLLLLLIIIKKKNNNOOOOOOPPPRRRTTTTTTUUUVVVTTTQQQNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMKKKKKKJJJHHHGGGGGGHHHIIIMMMLLLKKKIIIIIIJJJLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFGGGHHHIIIHHHFFFDDDCCCAAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGDDDCCCDDDFFFHHHGGGEEEDDDDDDDDDEEEEEEBBBCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHKKKPPPWWWZZZYYYWWWMMMJJJFFFDDDCCCCCCBBBAAA>>>BBBHHHSSSjjj~~~zzzpppeee[[[UUUSSSSSSRRRPPPNNNNNNOOOQQQRRRRRRRRRRRRRRRRRRQQQPPPOOONNNQQQQQQQQQQQQQQQPPPNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNPPPQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNOOOQQQSSSTTTSSSSSSRRRRRRSSSSSSTTTUUURRRSSSTTTUUUUUUUUUTTTSSSRRRSSSTTTUUUUUUTTTSSSRRRNNNOOOPPPQQQQQQPPPOOOOOOLLLMMMOOOOOONNNOOOQQQSSSQQQRRRRRRSSSRRRRRRQQQPPPPPPQQQRRRSSSSSSRRRQQQPPPRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQPPPOOONNNNNNPPPRRRQQQQQQQQQPPPPPPPPPPPPOOONNNOOOOOOQQQRRRTTTVVVWWWXXXUUURRRPPPPPPOOONNNMMMOOOOOOOOOOOOOOOOOOPPPQQQNNNNNNNNNOOORRRUUUXXXZZZTTTUUUXXXXXXWWWSSSOOOMMMKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPPPPQQQPPPPPPOOOOOOZZZ]]]___\\\WWWQQQPPPPPPRRRQQQQQQPPPPPPOOOOOONNNNNNNNNMMMMMMLLLKKKJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJGGGHHHIIIIIIHHHGGGIIIJJJIIIJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOOOONNNLLLKKKIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNOOOOOOOOOOOOQQQSSSQQQTTTXXXYYYXXXXXX[[[^^^]]]\\\[[[\\\___ccchhhkkkqqquuu{{{|||wwwssspppnnnhhhfffbbb___\\\ZZZXXXXXXZZZYYYWWWVVVVVVXXXZZZ[[[ZZZXXXVVVSSSPPPMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQTTTVVVWWWWWWUUUTTTRRRQQQPPPPPPOOOOOOOOOPPPRRRSSSTTTUUUTTTRRRPPPOOONNNNNNNNNMMMNNNNNNOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMIIIKKKNNNPPPPPPQQQRRRTTTSSSTTTUUUTTTQQQNNNMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMLLLKKKIIIIIIJJJLLLNNNMMMKKKJJJJJJKKKLLLLLLHHHHHHGGGFFFEEEEEEEEEEEEFFFHHHIIIJJJJJJGGGEEECCC@@@AAABBBCCCDDDFFFFFFGGGFFFHHHJJJHHHEEECCCDDDGGGGGGFFFDDDCCCCCCDDDFFFHHHEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIFFFFFFIIIPPPXXX\\\\\\ZZZRRRPPPLLLIIIFFFDDD@@@======AAAFFFQQQgggooojjjccc\\\WWWSSSOOOMMMOOONNNNNNNNNPPPSSSTTTUUUSSSSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMPPPQQQQQQPPPOOONNNNNNOOOPPPPPPOOONNNOOOQQQSSSTTTQQQRRRRRRSSSSSSSSSSSSSSSRRRSSSTTTUUUVVVUUUUUUTTTRRRSSSUUUVVVVVVTTTSSSRRROOOPPPPPPPPPOOONNNMMMMMMLLLOOORRRSSSRRRPPPPPPPPPQQQRRRTTTUUUTTTSSSPPPOOOOOOOOOQQQQQQQQQPPPOOONNNPPPPPPPPPPPPPPPQQQQQQQQQOOOOOOOOOMMMLLLLLLOOOQQQNNNNNNNNNOOOOOOOOOOOOPPPOOOOOOPPPQQQSSSUUUVVVWWWVVVSSSPPPOOOOOOOOONNNMMMNNNNNNNNNNNNOOOOOOOOOPPPNNNNNNNNNPPPRRRVVVYYY[[[XXXYYYZZZZZZXXXTTTQQQNNNKKKKKKLLLMMMMMMMMMMMMLLLMMMNNNNNNOOOOOOPPPPPPPPPNNNOOOOOOPPPPPPPPPOOOOOOWWWZZZ]]][[[UUUPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJNNNMMMMMMLLLKKKJJJJJJIIIFFFGGGIIIIIIHHHGGGIIIJJJIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLMMMOOOOOOOOOMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNKKKMMMOOOPPPOOOOOOOOOPPPMMMPPPTTTTTTSSSSSSUUUXXXTTTRRRQQQQQQRRRTTTWWWYYY\\\___dddhhhjjjlllnnnpppuuuyyy{{{zzzwwwwwwzzz~~~}}}zzzwwwpppnnnlllkkklllmmmllllllmmmkkkhhhdddaaa^^^]]]\\\YYYXXXWWWVVVTTTSSSRRRQQQOOONNNNNNNNNOOOPPPRRRTTTTTTTTTSSSRRRPPPNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNKKKNNNSSSVVVXXXXXXXXXXXXRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRTTTUUUTTTSSSQQQPPPLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMMMMNNNNNNMMMMMMLLLIIILLLOOOQQQQQQQQQRRRTTTRRRTTTUUUTTTQQQMMMLLLKKKHHHHHHHHHIIIIIIJJJKKKKKKMMMNNNNNNMMMJJJJJJLLLOOOLLLLLLKKKJJJJJJJJJJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHJJJLLLKKKHHHEEEBBB???@@@AAACCCDDDEEEFFFFFFEEEHHHKKKIIIEEEBBBDDDGGGEEEEEEFFFFFFGGGGGGHHHIIIGGGFFFDDDBBBAAAAAAAAABBBCCCCCCDDDFFFGGGIIIJJJJJJEEEFFFJJJRRRZZZ``````___VVVRRRMMMHHHEEEBBB???======@@@DDDNNNccc}}}|||{{{zzzrrrssstttttttttuuuwwwyyyddd```[[[YYYXXXTTTOOOJJJKKKKKKKKKMMMOOORRRTTTVVVSSSRRRQQQOOONNNOOOPPPPPPNNNNNNNNNMMMMMMLLLKKKJJJMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPOOONNNNNNOOOPPPSSSRRRPPPPPPPPPRRRTTTUUURRRSSSUUUVVVVVVVVVUUUTTTRRRSSSTTTUUUVVVVVVUUUUUURRRSSSUUUVVVUUUTTTRRRQQQRRRRRRRRRQQQOOOMMMLLLKKKKKKOOOTTTWWWVVVRRROOOMMMPPPRRRUUUVVVVVVSSSPPPNNNNNNOOOPPPPPPPPPOOONNNMMMNNNNNNOOOPPPQQQRRRSSSTTTNNNNNNNNNLLLJJJKKKNNNPPPLLLMMMMMMNNNNNNOOOOOOPPPRRRRRRRRRRRRRRRSSSTTTTTTTTTRRROOONNNOOOPPPOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOPPPOOOOOOPPPSSSVVVYYY[[[\\\\\\[[[YYYWWWTTTRRRPPPKKKLLLMMMMMMMMMMMMMMMLLLNNNNNNOOOOOOOOOPPPPPPPPPMMMNNNOOOOOOPPPPPPPPPPPPMMMRRRWWWWWWRRRNNNNNNOOOKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIGGGGGGHHHJJJMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIFFFGGGIIIIIIHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMOOONNNNNNNNNMMMMMMLLLLLLKKKKKKLLLNNNOOOOOOLLLJJJHHHGGGGGGGGGGGGHHHHHHIIIHHHKKKNNNPPPOOONNNNNNNNNNNNQQQSSSSSSQQQOOOQQQSSSOOONNNLLLKKKLLLMMMOOOPPPSSSVVVZZZ]]]]]]]]]]]]^^^dddggghhheee```^^^```dddkkknnnrrrvvvwwwwwwuuutttsssrrrrrruuuxxx{{{|||||||||vvvrrrooooooqqqrrrqqqmmmgggdddcccbbb___]]]]]]\\\\\\]]]^^^^^^[[[YYY\\\ZZZXXXVVVTTTSSSSSSSSSQQQQQQQQQQQQQQQOOONNNMMMNNNNNNMMMLLLLLLMMMNNNOOOMMMNNNOOONNNMMMMMMMMMNNNJJJJJJKKKLLLLLLLLLLLLLLLJJJMMMRRRVVVXXXYYYZZZZZZSSSSSSSSSSSSSSSRRRRRRRRRPPPQQQSSSTTTUUUTTTSSSRRRKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKIIILLLOOOQQQRRRRRRSSSTTTQQQSSSTTTSSSPPPMMMKKKJJJFFFFFFGGGHHHJJJKKKLLLLLLLLLNNNNNNLLLJJJIIILLLOOOKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJFFFHHHKKKLLLLLLIIIEEEBBB>>>???AAACCCDDDEEEFFFFFFDDDHHHKKKIIIEEEBBBDDDGGGDDDEEEGGGIIIJJJJJJIIIIIIGGGFFFCCC@@@??????@@@AAACCCDDDEEEFFFHHHJJJKKKKKKHHHIIIMMMTTT\\\aaabbb```TTTOOOIIICCCAAA@@@@@@@@@===???BBBLLLaaa~~~{{{ssslllhhhfffeeeeee___bbbeeehhhjjjiiihhhgggfff```YYYTTTRRROOOKKKHHHIIIJJJLLLNNNOOOOOOOOOOOONNNNNNMMMLLLLLLKKKLLLLLLLLLMMMNNNLLLJJJIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPOOOOOONNNNNNMMMMMMLLLRRRRRRSSSTTTTTTTTTTTTSSSRRRSSSTTTUUUTTTTTTRRRQQQQQQRRRTTTUUUVVVUUUSSSRRROOOOOOOOOOOOPPPQQQRRRRRROOONNNMMMKKKKKKKKKKKKLLLKKKNNNRRRVVVVVVTTTPPPMMMOOOPPPSSSTTTTTTSSSQQQPPPOOOOOONNNMMMMMMLLLMMMMMMOOONNNNNNMMMNNNOOOQQQQQQPPPOOONNNMMMMMMMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOOSSSRRRRRRQQQPPPPPPOOOOOOWWWTTTPPPNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLOOOSSSWWW[[[^^^```___ZZZUUUSSSTTTRRRMMMHHHLLLMMMNNNOOOPPPOOONNNNNNPPPNNNLLLLLLMMMOOOOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKLLLMMMMMMMMMMMMLLLIIIHHHFFFFFFFFFGGGIIIJJJNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMJJJIIIIIIJJJKKKLLLNNNOOONNNNNNMMMLLLKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIMMMPPPPPPNNNKKKKKKMMMMMMNNNPPPRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNRRRTTTWWWWWWVVVUUUUUUVVVXXXYYYZZZYYYWWWVVVWWWXXX]]]```eeeiiiiiieee```]]]___``````aaaccceeefffgggkkkgggbbb_________]]][[[ZZZYYYVVVTTTSSSSSSUUUVVVPPPQQQRRRSSSSSSSSSRRRQQQOOOOOOOOOOOOOOOMMMLLLLLLOOOOOONNNMMMLLLLLLMMMMMMPPPPPPNNNMMMLLLLLLLLLLLLNNNMMMLLLLLLLLLMMMOOOPPPKKKKKKJJJHHHGGGHHHJJJMMMOOOMMMMMMQQQWWW[[[\\\\\\WWWVVVUUUUUUTTTTTTUUUUUUPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNOOONNNNNNMMMMMMNNNNNNPPPQQQRRRRRRRRRRRRPPPQQQRRRRRRQQQOOOMMMLLLHHHEEECCCDDDIIIMMMNNNMMMQQQQQQPPPOOOMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHFFFFFFGGGHHHIIILLLLLLKKKLLLLLLKKKGGGDDDAAAAAAAAAAAA@@@AAADDDFFFEEEEEEEEEEEEEEEEEEFFFGGGDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIFFFCCCAAA???======BBBCCCEEEFFFGGGHHHGGGGGGGGGHHHLLLSSS[[[^^^]]]ZZZPPPKKKFFFAAA@@@???????????????CCCOOOccc}}}rrrmmmfff```]]]\\\[[[ZZZ[[[\\\___bbbdddeeeeeeeeeddd___YYYTTTRRROOOLLLIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKLLLMMMLLLJJJIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQPPPOOONNNMMMMMMLLLQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTUUUUUUUUUTTTSSSRRRNNNOOOQQQRRRQQQPPPOOONNNOOOOOONNNMMMMMMMMMNNNNNNNNNMMMKKKJJJIIIIIIJJJKKKJJJMMMPPPSSSSSSRRROOOMMMOOOPPPRRRSSSSSSRRRPPPNNNMMMMMMLLLLLLKKKLLLLLLLLLOOONNNMMMMMMMMMNNNPPPQQQNNNMMMLLLKKKKKKLLLMMMMMMOOONNNNNNMMMMMMNNNNNNOOORRRRRRQQQPPPPPPPPPPPPPPPUUURRROOOMMMMMMNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKNNNQQQUUUXXXZZZ\\\ZZZVVVRRRQQQSSSRRROOOKKKLLLMMMNNNOOOOOOOOONNNMMMNNNLLLKKKKKKMMMNNNNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKIIIGGGGGGHHHIIIJJJMMMLLLJJJHHHGGGFFFFFFGGGFFFFFFFFFGGGHHHJJJMMMNNNLLLLLLMMMMMMNNNNNNOOOOOOPPPOOONNNLLLKKKJJJJJJIIIKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJNNNQQQQQQMMMKKKKKKLLLLLLNNNOOOQQQQQQQQQOOOOOOKKKKKKKKKJJJJJJKKKKKKKKKNNNPPPRRRSSSRRRQQQQQQRRRUUUVVVWWWVVVTTTSSSTTTUUUXXXYYY[[[\\\[[[YYYVVVUUUWWWWWWXXXYYY[[[]]]___```___[[[WWWTTTTTTTTTRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKNNNMMMMMMLLLKKKKKKLLLLLLNNNNNNMMMLLLKKKJJJJJJJJJLLLLLLKKKLLLLLLMMMNNNNNNKKKLLLKKKIIIHHHHHHJJJLLLMMMLLLMMMQQQVVVZZZ\\\[[[WWWVVVUUUUUUTTTTTTUUUUUUQQQRRRSSSSSSSSSSSSRRRQQQOOOPPPPPPPPPQQQRRRRRRRRRQQQQQQRRRRRRQQQPPPOOONNNOOOPPPQQQQQQRRRRRRRRRRRRPPPQQQRRRRRRRRRPPPNNNMMMIIIHHHFFFGGGJJJLLLNNNOOOQQQQQQPPPOOONNNMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLJJJIIIGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMLLLHHHEEEAAABBBBBBBBBBBBCCCEEEGGGIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJIIIHHHFFFCCCAAA@@@???>>>BBBCCCEEEFFFGGGGGGGGGGGGGGGGGGKKKQQQWWWZZZXXXTTTJJJFFFAAA>>><<<===<<<<<<<<<===BBBNNNbbb{{{fffbbb^^^ZZZXXXWWWVVVUUUVVVVVVXXXZZZ]]]___```aaaaaa^^^YYYTTTRRROOOMMMKKKKKKKKKLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIJJJKKKLLLLLLJJJIIIJJJKKKIIIIIIIIIJJJKKKMMMNNNOOOQQQQQQPPPPPPOOONNNNNNNNNQQQRRRSSSTTTUUUUUUUUUUUUTTTUUUVVVVVVVVVUUUSSSRRRNNNNNNOOOOOOOOOMMMLLLKKKNNNMMMLLLKKKJJJJJJJJJJJJMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKMMMNNNOOOOOONNNMMMOOOPPPQQQRRRQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJKKKLLLNNNMMMLLLLLLLLLMMMNNNOOOMMMMMMLLLLLLLLLMMMMMMNNNOOONNNNNNMMMMMMNNNNNNOOOQQQPPPOOOOOOOOOPPPRRRSSSTTTRRROOONNNOOOPPPOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJLLLNNNQQQSSSUUUVVVTTTQQQNNNOOOQQQRRRPPPMMMKKKLLLMMMNNNOOONNNNNNMMMKKKJJJJJJLLLMMMNNNMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHJJJLLLMMMQQQOOOMMMJJJHHHHHHHHHIIIJJJIIIGGGEEEDDDDDDFFFFFFEEEEEEFFFGGGIIIKKKNNNOOOOOOOOOPPPQQQQQQQQQPPPOOOPPPOOONNNLLLKKKIIIHHHGGGKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLPPPRRRRRRNNNKKKKKKLLLLLLMMMOOOPPPPPPOOONNNNNNJJJJJJJJJIIIIIIJJJJJJJJJKKKMMMOOOPPPOOONNNNNNOOOQQQRRRRRRQQQOOOOOOPPPQQQRRRQQQPPPNNNMMMMMMMMMMMMOOOOOOPPPQQQSSSUUUWWWXXXXXXUUUQQQOOOOOOOOOMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGHHHJJJKKKLLLLLLLLLKKKMMMMMMLLLLLLKKKJJJJJJIIILLLKKKKKKJJJJJJJJJJJJJJJLLLKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKIIIIIIJJJLLLKKKKKKMMMPPPUUUYYY[[[[[[VVVVVVUUUTTTTTTTTTTTTUUURRRSSSSSSTTTTTTSSSSSSRRROOOPPPPPPQQQRRRSSSTTTTTTSSSTTTTTTTTTSSSRRRPPPOOOQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRPPPOOONNNKKKLLLLLLKKKKKKLLLNNNQQQQQQQQQPPPPPPOOONNNMMMMMMLLLKKKKKKJJJKKKLLLMMMNNNMMMLLLJJJIIIHHHIIIKKKLLLIIIJJJKKKMMMNNNLLLIIIFFFBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHGGGFFFEEECCCBBBAAAAAAAAABBBCCCEEEFFFGGGHHHGGGGGGFFFGGGIIIMMMRRRSSSOOOLLLEEEBBB===;;;:::;;;;;;;;;;;;===CCCPPPccc{{{]]][[[XXXWWWWWWWWWUUUTTTTTTTTTTTTTTTVVVXXXZZZ[[[]]][[[WWWTTTQQQOOOMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGIIIJJJKKKKKKIIIIIIJJJLLLJJJJJJIIIIIIIIIJJJKKKLLLOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSUUUVVVWWWXXXXXXXXXUUUVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQPPPOOONNNLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJMMMKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPOOONNNLLLKKKHHHHHHHHHHHHHHHIIIJJJKKKMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOPPPNNNMMMMMMMMMMMMMMMMMMNNNOOOOOONNNNNNOOOQQQSSSTTTWWWUUURRRQQQRRRRRRQQQPPPLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMNNNPPPQQQRRROOONNNLLLMMMOOOPPPNNNMMMKKKKKKMMMNNNNNNNNNMMMLLLIIIIIIJJJLLLOOOOOOMMMLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEDDDDDDEEEGGGIIIKKKKKKJJJIIIHHHIIIKKKNNNOOOUUUSSSOOOKKKIIIHHHGGGHHHHHHFFFDDDBBBBBBCCCEEEFFFDDDEEEEEEFFFIIILLLNNNPPPPPPQQQRRRSSSSSSQQQOOOMMMNNNMMMMMMLLLKKKIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJLLLNNNOOOQQQQQQOOORRRTTTSSSOOOLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKMMMPPPPPPOOONNNNNNOOOMMMMMMMMMLLLJJJJJJKKKMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNPPPQQQSSSTTTSSSRRRPPPNNNMMMMMMLLLLLLJJJKKKMMMMMMMMMLLLJJJIIIFFFGGGIIIJJJKKKLLLKKKKKKLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIFFFGGGIIIKKKLLLLLLKKKKKKLLLMMMNNNMMMKKKJJJKKKLLLJJJKKKNNNQQQUUUXXXYYYZZZVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVUUUSSSQQQPPPRRRRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNPPPQQQOOOLLLLLLOOORRRQQQQQQPPPPPPOOONNNNNNMMMMMMLLLKKKKKKKKKMMMOOOPPPOOOMMMLLLJJJJJJKKKLLLMMMJJJJJJKKKMMMNNNMMMIIIGGGDDDCCCCCCDDDEEEGGGGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBDDDEEEGGGHHHHHHHHHHHHGGGFFFGGGJJJMMMLLLHHHDDDBBB???;;;:::;;;<<<<<<<<<<<>><<<999999:::;;;;;;;;;;;;>>>FFFTTTggg~~~PPPNNNMMMNNNPPPRRRRRRQQQUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSSSSQQQNNNLLLLLLMMMKKKJJJIIIHHHFFFFFFFFFFFFDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGIIIIIIIIIIIIJJJLLLNNNLLLJJJHHHGGGGGGHHHIIIIIIJJJLLLNNNQQQSSSUUUVVVXXXXXXYYYYYYZZZZZZYYYYYYVVVVVVWWWVVVUUUTTTRRRQQQQQQPPPOOONNNMMMLLLKKKKKKIIIIIIIIIJJJJJJKKKMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIKKKNNNOOOOOOOOOOOONNNNNNMMMLLLLLLIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMOOOPPPRRRRRRSSSXXXVVVUUUTTTTTTTTTRRRPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJKKKMMMMMMLLLLLLKKKIIIIIIJJJLLLOOOQQQPPPOOOJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNPPPOOOOOONNNNNNOOOQQQQQQRRRPPPLLLIIIFFFDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGEEEEEEFFFGGGIIIKKKNNNOOONNNNNNOOOOOOOOONNNLLLKKKGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGIIILLLOOORRRTTTUUUNNNRRRUUUTTTPPPMMMMMMNNNKKKKKKKKKJJJJJJJJJJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJMMMMMMLLLKKKKKKLLLJJJIIIHHHFFFEEEEEEHHHJJJDDDFFFIIILLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLHHHIIIJJJIIIHHHGGGGGGIIIDDDFFFHHHIIIJJJIIIHHHGGGKKKLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNMMMLLLHHHHHHIIIJJJJJJJJJJJJIIIIIILLLOOOPPPPPPOOONNNNNNLLLOOORRRTTTUUUUUUVVVWWWUUUUUUTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTWWWWWWVVVUUUTTTSSSSSSRRRXXXYYY[[[\\\\\\ZZZXXXVVVPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQPPPOOOMMMLLLKKKLLLMMMNNNMMMMMMMMMPPPTTTWWWXXXXXXQQQLLLFFFCCCDDDFFFFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGIIIJJJKKKLLLKKKKKKJJJIIIHHHJJJKKKIIIDDD???;;;999777666888999999999888<<>>===;;;999999999;;;<<<;;;???EEEQQQgggNNNMMMLLLLLLLLLNNNPPPQQQSSSSSSSSSRRRPPPPPPRRRTTTOOOPPPQQQOOOLLLJJJIIIIIIKKKJJJIIIIIIIIIHHHEEECCCBBBCCCEEEGGGGGGGGGEEEEEEFFFFFFFFFGGGHHHHHHIIIIIILLLMMMNNNOOOPPPPPPPPPPPPLLLLLLKKKKKKLLLMMMNNNOOORRRRRRSSSTTTTTTUUUUUUVVVUUUUUUUUUUUUTTTSSSRRRRRROOOQQQSSSRRROOOLLLKKKKKKIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPPPPOOOLLLJJJJJJJJJNNNNNNNNNNNNOOOPPPRRRRRRQQQPPPOOONNNNNNOOOOOOPPPSSSTTTTTTSSSRRRPPPOOONNNLLLLLLKKKJJJIIIHHHGGGGGGLLLLLLMMMMMMLLLLLLKKKJJJHHHGGGFFFEEEFFFGGGIIIJJJLLLJJJIIIIIIKKKLLLJJJHHHHHHGGGGGGIIILLLMMMKKKHHHKKKJJJIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFHHHJJJHHHIIIKKKLLLMMMNNNMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHGGGGGGHHHGGGEEECCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJKKKKKKLLLJJJKKKKKKLLLLLLMMMNNNNNNMMMNNNOOOMMMKKKHHHHHHHHHKKKKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEFFFGGGHHHFFFEEEGGGHHHHHHIIIIIIHHHHHHHHHEEEGGGHHHHHHGGGFFFFFFGGGEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNKKKKKKJJJHHHHHHGGGGGGGGGEEECCCCCCEEEHHHIIIHHHFFFIIIJJJJJJJJJJJJJJJIIIHHHIIIGGGGGGIIILLLMMMLLLJJJJJJIIIHHHHHHIIIIIIGGGEEEHHHGGGFFFFFFGGGIIIKKKLLLLLLKKKLLLMMMPPPQQQPPPOOOKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSWWWWWWWWWWWWXXXYYY[[[[[[XXXWWWTTTRRRQQQQQQSSSTTTWWWVVVVVVUUUSSSQQQOOONNNPPPPPPPPPOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTRRRPPPNNNMMMMMMNNNMMMKKKKKKMMMNNNPPPPPPQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQPPPPPPPPPPPPNNNOOOPPPOOOMMMLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVRRRRRRPPPOOOOOOOOOPPPQQQPPPOOONNNMMMNNNQQQTTTVVVSSSQQQNNNJJJHHHGGGHHHHHHHHHGGGEEEDDDDDDFFFHHHJJJJJJIIIHHHFFFEEEEEEFFFFFFKKKHHHFFFCCCCCCFFFHHHKKKJJJHHHHHHJJJMMMOOOOOONNNMMMQQQTTTUUUUUUTTTMMMFFF===<<<:::999888999:::;;;;;;???EEEPPPfffNNNMMMLLLLLLMMMNNNPPPQQQQQQRRRRRRQQQPPPPPPRRRTTTSSSRRRPPPOOONNNMMMJJJHHHLLLJJJHHHGGGGGGGGGEEECCCCCCEEEGGGIIIIIIHHHFFFDDDFFFEEEEEEEEEEEEGGGHHHIIILLLMMMNNNPPPQQQRRRRRRRRRMMMLLLKKKJJJKKKMMMOOOQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTMMMNNNPPPPPPNNNKKKKKKKKKHHHJJJMMMMMMKKKKKKNNNPPPTTTXXXZZZXXXRRRMMMLLLNNNPPPPPPOOOOOOPPPPPPQQQRRRPPPPPPOOOOOOOOOPPPQQQQQQTTTTTTTTTTTTSSSQQQPPPOOOKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMMMMNNNMMMLLLKKKJJJGGGGGGFFFFFFFFFHHHIIIJJJLLLKKKIIIIIIJJJJJJIIIGGGGGGFFFFFFHHHJJJKKKJJJHHHKKKJJJIIIHHHHHHHHHHHHHHHDDDFFFGGGGGGGGGHHHJJJLLLJJJKKKMMMOOOPPPPPPOOOOOONNNPPPQQQOOOKKKIIIJJJLLLIIIHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMKKKIIIGGGFFFEEEEEEEEEGGGFFFEEECCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNMMMJJJHHHHHHHHHKKKLLLNNNNNNMMMKKKHHHFFFGGGEEEDDDDDDEEEFFFDDDCCCFFFGGGGGGHHHGGGGGGFFFFFFDDDFFFGGGGGGFFFEEEEEEFFFHHHGGGGGGFFFFFFFFFFFFGGGKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFBBBBBBBBBDDDGGGHHHHHHGGGJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGGGGHHHJJJKKKIIIHHHJJJIIIGGGGGGHHHGGGFFFDDDGGGGGGFFFGGGHHHJJJLLLNNNNNNMMMLLLMMMOOOPPPOOONNNJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOPPPQQQSSSSSSTTTZZZZZZYYYYYYYYYZZZZZZ[[[YYYWWWTTTQQQQQQRRRTTTVVVYYYYYYXXXVVVSSSQQQOOOMMMNNNNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOMMMMMMLLLKKKIIIJJJMMMOOORRRQQQQQQQQQRRRSSSUUUVVVPPPPPPOOONNNNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOPPPQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPNNNNNNMMMKKKJJJHHHGGGFFFLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHEEECCCDDDFFFIIIKKKJJJJJJIIIIIIHHHGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJIIIJJJLLLNNNMMMLLLJJJOOOTTTUUUVVVUUUNNNFFF<<<;;;:::999888999:::;;;;;;???EEEPPPfffLLLLLLKKKLLLLLLMMMOOOPPPNNNPPPQQQPPPPPPPPPQQQSSSUUURRRPPPOOOPPPOOOKKKGGGJJJHHHFFFEEEFFFEEEDDDBBBEEEGGGIIIKKKKKKIIIFFFDDDFFFEEEDDDCCCDDDFFFHHHIIIKKKLLLMMMOOOQQQRRRRRRRRRNNNMMMKKKJJJKKKMMMPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUQQQQQQQQQRRRRRRSSSSSSTTTLLLMMMOOOOOOMMMLLLLLLLLLLLLPPPTTTRRROOOMMMPPPTTTXXX]]]aaa^^^TTTMMMMMMOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQRRROOOOOOOOOOOONNNMMMMMMLLLJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOONNNMMMKKKJJJIIIHHHHHHGGGHHHHHHIIIJJJLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJMMMLLLLLLJJJIIIHHHIIIKKKFFFGGGHHHHHHGGGHHHJJJLLLKKKLLLNNNOOOPPPPPPPPPOOOQQQVVVYYYWWWQQQLLLLLLMMMIIIHHHGGGFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKGGGGGGHHHIIIJJJLLLLLLMMMMMMKKKHHHEEEDDDDDDDDDEEEFFFEEEDDDCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKKKKLLLLLLMMMLLLMMMNNNMMMJJJHHHHHHHHHKKKLLLNNNOOONNNKKKGGGEEEFFFEEECCCDDDEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGGGGFFFEEEFFFGGGJJJJJJIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKIIIGGGFFFEEEEEEEEEBBBBBBBBBCCCEEEFFFGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGJJJHHHFFFFFFFFFFFFEEEDDDFFFFFFFFFHHHIIILLLNNNOOONNNMMMKKKLLLMMMNNNMMMLLLKKKKKKMMMNNNOOOOOONNNNNNOOOOOOPPPQQQRRRSSSTTTUUUWWWWWWWWWWWWWWWXXXYYYYYYYYYWWWTTTQQQQQQRRRUUUWWWZZZYYYXXXVVVSSSQQQNNNMMMNNNOOOPPPRRRTTTUUUWWWXXXVVVTTTRRRPPPOOOOOOOOOOOOMMMLLLKKKIIIHHHIIIMMMPPPUUUTTTRRRQQQQQQSSSVVVWWWQQQPPPOOONNNNNNNNNOOOOOORRRSSSTTTSSSRRRQQQRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNKKKKKKKKKJJJJJJIIIHHHHHHJJJJJJKKKKKKKKKKKKKKKKKKKKKHHHFFFDDDDDDGGGJJJLLLJJJJJJJJJKKKJJJIIIHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFIIIHHHHHHIIIJJJJJJJJJJJJHHHNNNRRRTTTUUUTTTMMMEEE<<<;;;::::::::::::;;;;;;;;;@@@FFFQQQfffJJJJJJKKKKKKLLLLLLMMMNNNNNNPPPRRRRRRQQQQQQRRRSSSUUURRRPPPOOOPPPOOOLLLHHHJJJIIIGGGGGGHHHHHHGGGEEEGGGIIIJJJKKKKKKIIIFFFEEEEEEEEECCCCCCCCCEEEGGGIIIIIIJJJKKKMMMOOOPPPPPPQQQNNNMMMLLLKKKLLLNNNPPPQQQRRRRRRRRRSSSTTTTTTUUUUUUNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQSSSRRRQQQPPPQQQRRRPPPTTTWWWUUUPPPMMMOOORRRTTTZZZ^^^\\\TTTOOOOOOQQQNNNMMMMMMLLLLLLLLLLLLLLLNNNOOOOOOPPPPPPQQQQQQQQQKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMKKKLLLNNNOOONNNMMMKKKIIIKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMKKKIIIGGGHHHJJJHHHIIIIIIHHHGGGFFFHHHJJJKKKLLLNNNOOOPPPOOOOOONNNQQQWWW]]]]]]WWWPPPLLLLLLHHHHHHGGGFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLKKKJJJJJJFFFGGGHHHIIIJJJKKKLLLMMMMMMKKKHHHFFFDDDDDDEEEFFFEEEDDDCCCCCCCCCDDDFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGIIIJJJJJJKKKIIIIIIIIIJJJKKKKKKLLLLLLKKKLLLMMMLLLJJJHHHHHHHHHJJJLLLNNNNNNMMMJJJFFFDDDEEECCCBBBDDDFFFHHHIIIIIIEEEFFFFFFFFFEEEEEEDDDCCCDDDFFFHHHHHHGGGFFFGGGHHHGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKJJJIIIGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGHHHIIIIIIIIIHHHHHHHHHIIIGGGEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMOOOPPPMMMKKKIIIIIIJJJKKKJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMRRRRRRRRRSSSSSSTTTTTTUUUTTTTTTTTTUUUVVVWWWYYYYYYYYYWWWTTTQQQQQQRRRTTTVVVXXXXXXWWWUUUSSSPPPNNNMMMMMMNNNOOORRRTTTVVVXXXYYYVVVTTTQQQNNNMMMNNNOOOPPPLLLLLLKKKIIIHHHJJJMMMPPPXXXVVVSSSQQQPPPRRRTTTVVVWWWVVVTTTSSSSSSSSSTTTUUUUUUVVVWWWVVVSSSRRRSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRNNNNNNNNNNNNMMMMMMLLLLLLJJJJJJIIIIIIJJJKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIGGGEEEEEEHHHJJJLLLJJJJJJKKKKKKKKKJJJIIIIIIDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJNNNRRRRRRRRRQQQIIIAAA<<<;;;;;;;;;;;;;;;<<<<<<<<>>::::::;;;;;;;;;;;;;;;<<<<<>>@@@CCCKKK^^^wwwOOOQQQSSSUUUUUUTTTRRRQQQLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPNNNMMMMMMNNNLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJKKKKKKLLLMMMMMMMMMOOOOOONNNMMMLLLKKKJJJJJJNNNPPPSSSUUUWWWWWWWWWVVVYYYWWWUUUSSSSSSUUUWWWYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRQQQOOOMMMLLLLLLLLLLLLNNNNNNMMMMMMMMMNNNOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKJJJIIIJJJLLLNNNPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGHHHGGGFFFCCCAAA???@@@AAADDDFFFGGGGGGFFFEEEIIIIIIGGGFFFEEEEEEDDDDDDDDDFFFHHHHHHGGGFFFGGGHHHPPPXXX``````XXXPPPKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJMMMNNNOOOPPPOOONNNLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFFFFFFFFFFEEEEEEEEECCCBBBAAA?????????@@@@@@AAABBBDDDEEEEEEDDDBBBAAACCCCCCCCCCCCDDDEEEFFFGGGJJJHHHFFFEEEEEEFFFHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDAAACCCDDDDDDCCCCCCDDDEEEDDDEEEGGGGGGGGGEEEBBB@@@@@@@@@AAAAAABBBCCCCCCDDDFFFFFFGGGGGGHHHGGGGGGFFFHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFFFFGGGHHHIIIJJJIIIHHHGGGEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJIIIHHHHHHIIIJJJKKKLLLJJJIIIKKKOOOQQQOOOLLLFFFFFFFFFGGGGGGHHHHHHIIIGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIKKKMMMPPPSSSUUUYYYVVVSSSQQQPPPOOOOOONNNQQQQQQSSSTTTTTTTTTSSSRRRSSSSSSQQQPPPOOONNNNNNNNNIIIJJJKKKMMMNNNNNNNNNNNNPPPOOOOOOOOOOOOQQQRRRSSSSSSPPPNNNNNNPPPRRRQQQPPPQQQNNNKKKJJJLLLMMMMMMLLLMMMNNNOOOOOONNNOOOQQQRRRPPPQQQPPPOOOMMMMMMOOOQQQVVVSSSPPPPPPRRRSSSSSSQQQSSSRRRSSSXXX\\\[[[VVVQQQRRRPPPPPPPPPRRRRRRPPPOOOLLLMMMNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIJJJLLLOOOSSSRRRPPPOOONNNMMMMMMMMMLLLJJJHHHGGGGGGIIIKKKLLLPPPVVV]]]cccllltttvvvsssnnndddZZZRRRKKKCCC???@@@<<<;;;:::888777777999:::===@@@CCCLLL___xxxPPPQQQSSSUUUUUUTTTRRRQQQOOOPPPPPPQQQQQQQQQQQQQQQNNNOOOPPPOOOMMMMMMMMMNNNOOOOOOOOOOOONNNMMMLLLKKKMMMLLLLLLKKKJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGJJJJJJKKKKKKLLLMMMNNNNNNOOOOOONNNMMMLLLKKKKKKJJJMMMNNNPPPRRRSSSUUUVVVWWW[[[YYYWWWUUUUUUWWWYYY[[[YYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRQQQPPPOOOMMMLLLKKKMMMMMMMMMMMMMMMNNNOOOOOOKKKLLLMMMNNNOOOPPPPPPPPPKKKKKKJJJIIIJJJKKKMMMNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFDDDBBB???>>>BBBCCCEEEGGGHHHHHHHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCFFFHHHHHHGGGEEEDDDDDDEEELLLPPPUUUWWWUUUQQQMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFAAA@@@@@@?????????@@@@@@CCCDDDEEEEEEDDDCCCAAA@@@CCCCCCBBBCCCCCCDDDEEEFFFIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAACCCDDDCCCBBBBBBCCCEEECCCDDDEEEFFFEEECCCAAA@@@>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDGGGGGGGGGGGGHHHIIIKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKLLLPPPVVVYYYYYYWWWGGGGGGFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJLLLNNNPPPQQQUUUSSSQQQNNNMMMLLLLLLMMMNNNOOOQQQRRRRRRRRRQQQQQQRRRQQQPPPOOONNNMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMOOOOOONNNNNNOOOPPPQQQRRRUUURRROOOOOOQQQSSSUUUUUUVVVSSSPPPNNNNNNNNNMMMLLLMMMNNNOOONNNMMMMMMOOOQQQNNNOOOQQQPPPOOOOOOPPPRRRUUUSSSQQQPPPQQQRRRQQQPPPPPPQQQUUU[[[```___YYYTTTTTTSSSQQQRRRSSSTTTSSSRRROOOOOOOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIHHHHHHKKKMMMQQQQQQOOONNNMMMMMMLLLLLLLLLKKKIIIHHHIIIKKKMMMOOOPPP\\\iiirrryyysssfffXXXQQQLLLEEEAAA@@@>>>===;;;999888888999999<<>>???@@@BBBCCCEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGGGGHHHHHHIIIJJJKKKHHHHHHGGGGGGFFFEEEDDDCCCFFFFFFGGGHHHIIIKKKLLLLLLGGGFFFFFFEEEFFFGGGHHHIIIDDDDDDDDDDDDEEEGGGHHHIIIGGGHHHKKKMMMNNNNNNMMMLLLLLLKKKLLLPPPVVVYYYYYYWWWIIIHHHGGGFFFEEEEEEFFFFFFEEEFFFGGGHHHJJJLLLMMMMMMNNNMMMLLLKKKJJJHHHHHHGGGJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQPPPNNNLLLKKKKKKLLLMMMNNNPPPQQQRRRQQQQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTRRRPPPPPPRRRUUUYYY[[[^^^\\\YYYUUURRRPPPNNNMMMOOOOOOOOONNNLLLKKKLLLNNNMMMOOOQQQRRRQQQQQQQQQSSSWWWVVVUUUTTTTTTTTTSSSSSSPPPQQQTTTYYY]]]]]]YYYUUUTTTTTTUUUWWWYYYYYYXXXVVVRRRQQQQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIJJJIIIGGGGGGIIIKKKMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKJJJIIIJJJLLLOOORRRTTTbbbsss}}}yyyjjjZZZRRROOOKKKGGGEEEFFFCCC???<<<;;;;;;;;;::::::===AAAJJJ^^^xxxOOOPPPPPPQQQQQQPPPOOOOOONNNNNNOOOPPPPPPPPPPPPOOOMMMNNNNNNMMMLLLLLLNNNPPPSSSRRRQQQOOOMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNMMMMMMIIIIIIHHHHHHGGGGGGFFFFFFJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLNNNQQQTTTUUUXXXVVVUUUSSSSSSTTTUUUUUUWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSRRRRRRQQQPPPPPPOOOPPPQQQRRRRRRQQQNNNKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOOOOOOONNNMMMLLLKKKGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHFFFFFFDDDCCCCCCCCCCCCDDDGGGGGGHHHIIIIIIJJJJJJJJJGGGHHHHHHHHHGGGEEECCCBBBCCCDDDDDDDDDBBBCCCEEEGGGIIIHHHHHHJJJLLLLLLJJJHHHIIIIIIIIIHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDAAAAAABBBCCCDDDDDDEEEFFFCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCBBBAAA@@@AAABBBAAABBBBBBCCCBBBAAA@@@@@@======???@@@BBBCCCDDDEEEDDDDDDEEEGGGHHHHHHHHHHHHGGGHHHHHHIIIKKKMMMOOOPPPIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFGGGIIIJJJKKKKKKLLLGGGFFFEEEEEEEEEFFFGGGHHHCCCCCCCCCDDDEEEGGGHHHIIIHHHJJJMMMOOOQQQPPPOOONNNNNNMMMLLLOOOSSSTTTSSSPPPIIIHHHFFFEEEDDDEEEEEEFFFEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFIIIIIIJJJKKKKKKLLLLLLLLLNNNPPPQQQPPPMMMLLLLLLMMMLLLNNNOOOQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLHHHJJJLLLNNNPPPRRRTTTUUUQQQQQQPPPPPPRRRWWW\\\___fffdddaaa\\\WWWRRRPPPOOORRRRRRQQQOOOLLLKKKKKKLLLMMMOOOQQQRRRRRRRRRSSSTTTWWWXXXXXXWWWVVVUUUTTTTTTRRRRRRRRRSSSUUUVVVVVVUUUSSSUUUZZZ___aaa```\\\XXXSSSRRRQQQPPPNNNMMMMMMLLLMMMMMMMMMLLLLLLKKKKKKJJJHHHIIIJJJIIIGGGGGGHHHJJJIIIIIIHHHGGGFFFFFFFFFGGGJJJKKKKKKJJJJJJLLLQQQUUU^^^lll||||||lll]]]WWWVVVSSSPPPPPPQQQKKKDDD???===<<<;;;::::::===@@@III]]]vvvOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOONNNMMMNNNPPPRRRSSSRRRPPPNNNLLLKKKJJJJJJJJJKKKMMMNNNOOOOOOOOONNNKKKKKKJJJJJJIIIHHHGGGGGGJJJJJJKKKLLLNNNOOOPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLNNNPPPRRRSSSTTTSSSQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQQQQPPPOOOOOONNNNNNNNNNNNOOOPPPOOOMMMJJJIIIJJJJJJJJJJJJKKKMMMNNNOOOQQQQQQPPPOOOMMMKKKIIIHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIEEEDDDBBBAAAAAABBBDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCAAABBBBBBBBBAAACCCEEEHHHHHHGGGGGGHHHIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCC@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCBBB@@@???@@@AAAAAAAAABBBBBBBBBAAAAAAAAA===>>>???@@@AAABBBCCCDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFHHHJJJMMMPPPSSSTTTLLLKKKIIIFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBCCCCCCBBBBBBCCCDDDEEEFFFHHHIIIKKKLLLOOOQQQRRRRRRRRRQQQPPPNNNLLLMMMPPPQQQNNNKKKIIIHHHFFFDDDCCCDDDFFFGGGEEEFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHKKKOOOTTTTTTQQQMMMLLLMMMKKKLLLNNNPPPQQQQQQPPPPPPNNNNNNMMMLLLLLLLLLLLLLLLNNNMMMLLLLLLLLLLLLLLLMMMHHHJJJLLLOOORRRTTTUUUUUUOOOPPPQQQQQQRRRVVV[[[^^^ffffffccc___YYYTTTQQQQQQSSSSSSSSSQQQNNNMMMMMMOOOOOOPPPRRRRRRQQQRRRSSSUUUUUUWWWXXXWWWTTTSSSRRRSSSUUUSSSPPPNNNNNNPPPSSSUUUUUUXXX^^^dddfffccc]]]XXXSSSRRRPPPOOONNNMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJHHHJJJKKKJJJHHHGGGHHHIIIJJJIIIIIIHHHGGGGGGHHHHHHHHHJJJKKKKKKJJJLLLRRRWWWhhhsss}}}qqqeee``````^^^^^^```^^^VVVJJJBBB>>>===;;;:::===???BBBJJJ\\\uuuPPPPPPPPPOOOOOOOOONNNNNNPPPPPPQQQRRRRRRRRRRRRRRRMMMMMMMMMLLLKKKLLLOOOQQQRRRQQQOOOMMMKKKJJJJJJJJJHHHJJJLLLNNNPPPPPPOOOOOONNNMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMNNNOOOQQQSSSSSSSSSRRRQQQPPPPPPOOONNNNNNMMMMMMLLLKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNPPPPPPOOONNNLLLJJJHHHGGGDDDEEEFFFGGGHHHHHHIIIIIIGGGHHHJJJKKKLLLLLLLLLLLLJJJHHHEEECCCCCCDDDFFFGGGIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIGGGFFFEEEEEEDDDDDDAAABBBBBBAAA@@@AAADDDGGGFFFGGGHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEECCCCCCCCCCCCDDDDDDDDDEEEDDDBBBAAA?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???AAAAAABBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@AAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBAAA@@@BBBBBBAAA@@@??????@@@AAAAAABBBBBBBBBBBBBBBBBB>>>??????@@@AAAAAABBBBBBDDDDDDEEEEEEFFFEEEEEEEEECCCDDDFFFJJJMMMRRRUUUWWWNNNKKKHHHEEECCCDDDEEEFFFEEEFFFGGGIIIIIIIIIHHHHHHHHHGGGEEECCCAAAAAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIIKKKLLLMMMOOOPPPPPPOOOOOOLLLJJJIIIKKKNNNOOOMMMJJJHHHGGGEEECCCCCCDDDFFFHHHFFFGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEGGGHHHHHHGGGGGGHHHNNNUUUWWWSSSNNNLLLLLLIIIJJJLLLNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNKKKLLLNNNQQQRRRSSSSSSSSSPPPRRRSSSRRRQQQRRRVVVYYY___``````\\\WWWSSSRRRSSSQQQRRRSSSRRRQQQQQQSSSUUUQQQRRRRRRQQQQQQQQQTTTVVVTTTVVVXXXWWWTTTQQQQQQRRRTTTSSSQQQNNNNNNPPPTTTWWW[[[]]]```dddeeeaaaZZZUUURRRQQQOOONNNMMMMMMMMMMMMNNNNNNOOOOOONNNLLLKKKJJJIIIJJJKKKKKKIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIFFFIIIKKKJJJJJJLLLSSSXXXfffnnnwwwzzzrrroooooonnnqqquuunnncccSSSGGGBBBAAA???>>>AAACCCEEELLL]]]uuuQQQQQQQQQPPPPPPOOOOOOOOOLLLMMMNNNNNNOOOOOONNNNNNIIIJJJIIIHHHGGGHHHKKKNNNQQQPPPNNNLLLJJJJJJJJJJJJHHHIIILLLNNNPPPPPPOOOOOOOOONNNMMMLLLKKKJJJIIIHHHIIIJJJKKKMMMNNNOOOQQQQQQOOOOOONNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOPPPOOONNNMMMLLLLLLKKKLLLKKKLLLOOOQQQRRRRRRQQQQQQOOOOOONNNNNNMMMLLLLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHIIIJJJLLLLLLOOONNNNNNMMMKKKJJJHHHGGGDDDEEEGGGHHHIIIJJJJJJKKKHHHJJJLLLMMMNNNOOONNNNNNQQQNNNJJJGGGFFFGGGIIIJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIGGGEEEDDDDDDEEEEEEBBBCCCBBB@@@???@@@CCCFFFCCCFFFHHHIIIHHHGGGIIIJJJEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCDDDDDDDDDEEEEEECCCBBB@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBAAA???>>><<>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDCCCCCCBBBAAA@@@??????CCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBAAA???>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAAEEEEEEFFFFFFFFFEEEEEEDDD@@@BBBEEEIIIMMMRRRVVVXXXNNNKKKGGGCCCAAACCCEEEGGGEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDBBBAAAAAABBBCCCDDDAAABBBBBBCCCEEEFFFHHHIIIHHHIIIJJJJJJKKKKKKKKKKKKGGGFFFEEEHHHLLLNNNLLLJJJHHHFFFDDDCCCCCCDDDGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFDDDEEEGGGHHHIIIIIIIIIHHHFFFMMMVVVXXXTTTOOOLLLKKKGGGIIIJJJLLLMMMNNNNNNMMMOOONNNMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKKKKLLLNNNOOONNNOOOPPPRRRSSSRRRRRRQQQQQQSSSUUUSSSQQQPPPRRRTTTXXXZZZ[[[YYYUUURRRRRRTTTOOOPPPRRRSSSSSSUUUWWWZZZSSSSSSRRRQQQPPPQQQTTTVVVUUUXXXZZZXXXUUURRRRRRSSSTTTSSSRRRPPPPPPRRRVVVYYY``````aaabbbaaa]]]XXXSSSQQQPPPNNNMMMLLLMMMMMMNNNNNNNNNOOOOOONNNMMMKKKJJJIIIKKKLLLLLLJJJHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHEEEHHHKKKJJJIIILLLSSSYYY^^^dddkkkttt}}}|||{{{{{{{{{nnn[[[NNNGGGFFFDDDCCCEEEFFFHHHNNN___vvvPPPQQQQQQRRRPPPNNNLLLJJJMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMLLLKKKJJJKKKLLLMMMEEEFFFIIIKKKMMMMMMMMMMMMJJJJJJKKKKKKJJJIIIIIIHHHHHHJJJLLLMMMMMMMMMNNNOOOUUUUUUUUUUUUTTTRRRQQQOOOOOOOOOOOOOOOOOOPPPQQQRRROOOOOOMMMLLLLLLLLLMMMNNNLLLJJJJJJLLLPPPSSSRRRQQQOOONNNMMMKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIMMMOOOOOONNNLLLLLLNNNRRRVVVZZZ\\\WWWNNNGGGGGGJJJJJJIIIIIIHHHHHHHHHIIIIIICCCFFFJJJJJJGGGCCCAAA@@@AAAAAAAAAAAABBBBBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEIIIHHHFFFEEEEEEEEEFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@>>>===<<<<<<<<>>>>>>>>@@@CCCDDDDDDCCC@@@@@@@@@@@@AAABBBCCCCCCHHHGGGDDDBBB???===<<<;;;>>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBBGGGFFFEEECCCAAA???>>>===@@@AAABBBAAA???>>>???@@@AAABBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAA>>>======???BBBCCCFFFEEEDDDFFFGGGGGGCCC???@@@@@@AAAEEEIIILLLLLLLLLHHHEEECCCBBBDDDEEEDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGDDDEEEEEEEEEDDDDDDCCCBBB@@@AAABBBDDDEEEFFFFFFFFFKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEHHHIIIJJJLLLLLLLLLLLLKKKHHHJJJKKKLLLMMMMMMLLLLLLIIIJJJKKKKKKLLLKKKKKKKKKNNNOOOOOOPPPPPPPPPPPPOOOSSSRRRQQQQQQRRRSSSQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSVVVWWWXXXWWWUUUQQQNNNKKKNNNOOOQQQSSSTTTUUUVVVVVVSSSQQQPPPOOOPPPSSSVVVWWWXXXYYYYYYWWWTTTRRRQQQQQQTTTRRRNNNLLLLLLRRR[[[bbbiiieee^^^YYYWWWVVVUUUTTTQQQPPPPPPOOOOOOOOOOOOPPPTTTSSSPPPOOOOOOOOONNNMMMPPPOOOMMMLLLLLLLLLJJJIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHJJJLLLNNNPPPQQQVVV[[[bbbiiipppzzz~~~lll\\\RRRMMMLLLLLLOOOIIIGGGQQQeee{{{RRRRRRSSSSSSRRRPPPNNNLLLLLLLLLKKKKKKJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFGGGHHHHHHFFFGGGJJJLLLMMMNNNNNNNNNLLLLLLLLLKKKKKKJJJIIIIIIHHHJJJLLLMMMMMMMMMNNNPPPQQQRRRRRRSSSRRRQQQOOONNNOOOOOOOOOOOOOOOOOOPPPQQQOOONNNMMMLLLKKKLLLMMMMMMMMMKKKJJJKKKNNNOOONNNLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJHHHJJJLLLMMMMMMOOOSSSWWWaaadddeee___UUULLLJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHFFFFFFGGGFFFEEECCCBBBAAAAAAAAAAAABBBBBBCCCBBBCCCDDDEEEEEEEEEEEEDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@???=========<<<>>>>>>?????????@@@@@@@@@=========???AAABBBAAA@@@@@@??????@@@@@@AAABBBCCCGGGFFFDDDAAA???===<<<<<<=========>>>>>>>>>??????>>>>>>=========>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAA???>>>======???AAABBBBBBAAAAAACCCDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAABBBAAAAAACCCEEEDDDAAA===??????@@@CCCGGGIIIIIIHHHGGGEEECCCCCCDDDFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDEEEEEEIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGHHHIIIKKKKKKKKKKKKJJJIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJNNNOOOQQQSSSTTTUUUVVVVVVUUUSSSRRRQQQRRRRRRPPPOOOPPPPPPQQQQQQRRRSSSTTTUUUWWWXXXXXXWWWUUUQQQNNNKKKMMMMMMNNNPPPQQQSSSTTTTTTRRRQQQPPPOOOPPPRRRUUUWWWWWWXXXXXXVVVSSSQQQPPPPPPQQQPPPNNNLLLNNNTTT\\\bbbfffaaa\\\WWWUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSRRRQQQPPPPPPPPPOOOOOONNNLLLKKKKKKLLLLLLJJJHHHLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIKKKMMMOOOPPPRRRVVV\\\bbbhhhppp{{{uuuggg```]]]\\\[[[TTTNNNMMMVVVjjjQQQQQQRRRQQQQQQOOOMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFHHHIIIKKKMMMNNNOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIGGGIIILLLMMMMMMNNNOOOQQQPPPQQQRRRRRRRRRQQQPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMKKKJJJJJJJJJJJJIIIGGGIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIJJJJJJJJJGGGHHHJJJLLLMMMPPPTTTWWW___bbbccc^^^TTTLLLIIIIIIKKKKKKKKKJJJJJJKKKKKKLLLTTTOOOHHHFFFGGGHHHEEEBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>======>>>>>>>>>?????????===<<<<<<===?????????===????????????@@@AAABBBBBBEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<===???AAAAAAAAABBBCCCEEEBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>@@@DDDFFFFFFEEEBBB@@@CCCCCCDDDFFFHHHHHHEEECCC@@@???@@@BBBDDDFFFEEEDDDFFFDDDCCCDDDFFFGGGGGGGGGIIIIIIHHHHHHFFFEEECCCBBBCCCBBBBBBAAAAAAAAAAAABBB@@@AAAAAAAAABBBBBBBBBBBBEEEFFFHHHIIIIIIIIIHHHHHHFFFGGGHHHJJJKKKKKKLLLLLLHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHIIIJJJLLLMMMNNNNNNMMMMMMNNNMMMLLLJJJJJJJJJKKKKKKOOOQQQSSSVVVYYY[[[]]]]]]VVVUUUSSSRRRRRRQQQOOONNNPPPQQQQQQRRRTTTUUUVVVVVVWWWWWWXXXWWWUUURRROOOMMMOOONNNNNNOOOPPPRRRTTTUUUSSSRRRQQQPPPPPPRRRTTTVVVVVVWWWWWWVVVSSSPPPOOOPPPOOOOOOOOONNNPPPTTT[[[``````\\\WWWTTTSSSSSSSSSRRRTTTTTTSSSSSSSSSTTTTTTUUUSSSSSSSSSSSSSSSRRRQQQQQQMMMLLLLLLMMMNNNNNNLLLKKKNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIHHHIIIJJJKKKMMMNNNOOORRRVVVZZZ___gggqqqyyyuuurrrpppnnnkkkZZZUUUTTT^^^qqqLLLLLLLLLLLLLLLJJJIIIHHHIIIJJJJJJIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHJJJKKKLLLNNNOOOOOOOOONNNMMMLLLKKKKKKJJJIIIIIIIIIFFFIIIKKKMMMMMMNNNOOOQQQQQQRRRTTTUUUUUUUUUTTTSSSOOONNNNNNMMMLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLJJJIIIHHHHHHGGGGGGFFFEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKMMMOOOPPPRRRUUUXXXVVVPPPKKKIIIIIIJJJJJJIIIIIIJJJJJJKKKKKK[[[WWWQQQLLLHHHEEEBBB@@@CCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@??????>>>??????>>>>>>>>>>>>?????????@@@>>>===;;;<<<===>>>===<<<>>>>>>>>>>>>???@@@AAAAAACCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<======>>>????????????????????????========================<<<===??????>>>>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>???AAADDDGGGHHHFFFDDDBBBEEEFFFGGGJJJKKKKKKIIIHHHCCCBBBBBBCCCEEEEEEDDDBBBDDDCCCCCCDDDGGGHHHHHHHHHIIIIIIIIIHHHGGGEEECCCCCCDDDCCCBBBAAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHHHHHHHFFFEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIHHHHHHGGGJJJKKKLLLNNNOOONNNNNNMMMNNNLLLKKKJJJJJJLLLNNNOOOQQQSSSUUUXXX[[[]]]^^^___WWWVVVSSSRRRRRRQQQOOOMMMOOOPPPQQQSSSTTTUUUVVVVVVUUUUUUVVVWWWVVVUUUSSSRRRSSSRRRQQQPPPQQQSSSVVVWWWUUUTTTSSSRRRRRRSSSUUUVVVVVVWWWXXXWWWTTTRRRQQQRRRPPPQQQQQQQQQRRRTTTXXX\\\ZZZWWWSSSQQQQQQRRRRRRQQQUUUUUUTTTUUUUUUVVVWWWWWWXXXYYYZZZYYYWWWUUUTTTSSSOOOOOONNNPPPQQQRRRPPPOOONNNNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGHHHJJJKKKMMMOOOQQQTTTVVVZZZbbbmmmttt|||~~~}}}}}}}}}yyyttt```\\\[[[fffxxxIIIIIIIIIIIIHHHGGGGGGFFFIIIIIIIIIJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMOOOOOOOOONNNMMMKKKJJJIIIHHHHHHHHHIIIIIIGGGIIILLLMMMMMMNNNOOOPPPQQQRRRSSSUUUUUUUUUUUUTTTNNNMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFFFFGGGIIIJJJKKKMMMLLLJJJIIIJJJJJJKKKKKKKKKOOORRRRRROOOLLLKKKKKKGGGGGGGGGGGGGGGHHHIIIJJJUUUXXXXXXSSSKKKDDDBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@DDDDDDDDDCCCCCCCCCBBBBBB@@@@@@??????@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@??????>>>??????????????????@@@@@@@@@AAAAAA???===;;;;;;<<<======<<<============>>>???@@@@@@@@@@@@???>>>====================================<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???===>>>??????=========???BBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAAAAA@@@??????>>>AAABBBCCCDDDEEEEEEEEEEEEBBBDDDFFFHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGFFFDDDCCCCCCBBBBBBDDDGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@????????????@@@@@@BBBDDDFFFGGGGGGEEEDDDGGGGGGGGGGGGFFFFFFEEEDDDHHHGGGGGGGGGGGGGGGGGGHHHGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIHHHHHHGGGKKKLLLMMMOOOOOOOOOOOONNNLLLKKKKKKKKKMMMPPPSSSUUUSSSTTTVVVWWWYYYZZZZZZ[[[WWWUUUSSSSSSSSSRRRPPPOOONNNOOOQQQRRRTTTTTTTTTTTTRRRSSSTTTVVVWWWWWWWWWWWWUUUTTTRRRRRRRRRTTTVVVWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWUUUVVVVVVTTTUUUUUUTTTSSSSSSUUUWWWUUUSSSPPPOOOPPPQQQQQQQQQTTTTTTTTTTTTUUUVVVXXXXXX]]]```bbbaaa]]]YYYWWWVVVRRRQQQOOOOOOQQQQQQQQQOOOMMMMMMMMMMMMLLLKKKJJJIIIJJJHHHGGGFFFFFFHHHJJJLLLMMMOOOQQQSSSVVV^^^hhhpppyyyxxxxxx|||~~~vvvgggdddeeeoooJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGIIIIIIJJJJJJLLLLLLNNNOOOOOONNNMMMLLLIIIHHHGGGGGGGGGHHHIIIJJJHHHJJJLLLMMMMMMMMMNNNOOONNNOOOPPPQQQRRRQQQQQQPPPLLLKKKJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJDDDFFFGGGGGGFFFEEEFFFHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIJJJJJJJJJIIIGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGGGGFFFFFFGGGIIIJJJIIIGGGFFFFFFHHHJJJKKKKKKIIIKKKLLLLLLIIIHHHGGGGGGEEEEEEEEEEEEFFFGGGGGGHHHIIIPPPVVVTTTLLLEEEEEEHHHCCCCCCBBBAAAAAAAAABBBBBB@@@AAAAAAAAAAAA@@@@@@???AAAAAAAAAAAAAAA@@@?????????????????????@@@AAABBBAAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA???<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>===<<<<<<<<<=====================<<<<<<<<<;;;<<<======>>>=========>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>????????????@@@AAA@@@>>>===>>>???BBBAAA@@@???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@???>>>AAAAAAAAAAAABBBDDDEEEFFFBBBEEEHHHJJJIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGEEEBBBBBBAAABBBDDDFFFHHHGGGFFFDDDEEEEEEFFFFFFFFFEEEEEE??????@@@AAAAAAAAAAAA@@@AAAAAA???>>>>>>???@@@AAA@@@AAACCCEEEFFFFFFEEEEEEHHHHHHGGGGGGFFFDDDCCCBBBHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIICCCCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIHHHKKKLLLNNNOOOPPPPPPOOOOOOKKKKKKLLLNNNPPPSSSVVVXXXTTTTTTUUUUUUVVVUUUUUUUUUUUUSSSRRRRRRTTTTTTSSSQQQOOOPPPRRRSSSTTTSSSSSSRRRQQQRRRTTTVVVXXXYYYZZZZZZTTTTTTSSSRRRRRRSSSTTTUUUWWWWWWVVVUUUUUUTTTTTTTTTVVVXXXZZZ[[[ZZZYYYZZZ[[[XXXYYYXXXVVVTTTSSSUUUVVVSSSQQQOOOOOOPPPQQQQQQPPPQQQQQQRRRRRRTTTUUUWWWWWW```dddgggfffbbb]]]ZZZZZZUUURRRNNNLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIGGGFFFDDDEEEGGGJJJKKKKKKMMMOOOPPPRRRWWW```ffflllooosss|||yyynnnkkkmmmwwwJJJJJJIIIIIIHHHHHHIIIIIIHHHIIIKKKKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFHHHJJJKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKHHHGGGGGGFFFHHHJJJLLLMMMJJJKKKMMMNNNMMMLLLMMMNNNKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJHHHGGGGGGGGGHHHIIIEEEGGGIIIHHHFFFEEEFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEFFFGGGHHHFFFDDDCCCDDDGGGIIIJJJIIIFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHBBBHHHMMMNNNJJJFFFFFFHHHCCCCCCBBBBBBBBBCCCDDDDDD@@@@@@AAAAAA@@@??????>>>??????@@@@@@@@@???>>>===============>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@======<<<<<<===>>>??????????????????@@@@@@@@@@@@<<<:::888777999;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<<<<<<<;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::999:::;;;<<<===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===???@@@???>>>>>>???@@@AAA@@@???>>>>>>@@@AAACCC>>>??????@@@@@@@@@@@@????????????@@@AAABBBDDDDDDCCCFFFIIIJJJIIIGGGGGGHHHHHHGGGEEEEEEFFFEEECCCAAAAAAAAAAAACCCFFFFFFEEECCCCCCDDDDDDEEEEEEEEEDDDDDD@@@AAADDDEEEFFFEEECCCBBBAAA@@@???>>>>>>???AAABBBAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHGGGJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIKKKKKKKKKKKKJJJLLLMMMNNNPPPPPPPPPPPPOOOLLLMMMOOOQQQSSSVVVWWWXXXSSSSSSSSSSSSSSSRRRQQQQQQRRRQQQQQQRRRTTTVVVUUUTTTQQQRRRTTTUUUUUUTTTRRRQQQSSSTTTUUUVVVWWWXXXYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSRRRRRRUUUWWWZZZ[[[[[[\\\]]]___ZZZZZZYYYWWWUUUUUUWWWXXXRRRQQQOOOOOOQQQRRRQQQPPPNNNNNNOOOPPPQQQSSSUUUVVV^^^ccciiiiiieee```^^^^^^YYYUUUNNNJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHFFFDDDCCCDDDGGGJJJLLLKKKMMMNNNNNNNNNQQQWWW\\\```eeennn||||||ooommmooozzzIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKLLLMMMMMMMMMLLLLLLMMMNNNMMMLLLKKKJJJHHHGGGGGGGGGIIIKKKNNNPPPKKKLLLNNNNNNLLLKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGIIIJJJIIIFFFDDDFFFHHHIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGEEEEEEEEEGGGGGGGGGDDDBBBCCCFFFHHHGGGFFFEEEEEEDDDDDDDDDEEEGGGHHHDDDDDDDDDDDDEEEFFFGGGHHHBBBDDDGGGHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFF@@@@@@@@@@@@@@@???>>>===???@@@@@@AAAAAA@@@>>>===;;;;;;;;;<<<<<<>>>????????????@@@@@@@@@@@@??????<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>????????????:::888666555777999::::::;;;;;;;;;;;;;;;===>>>>>>;;;;;;;;;;;;;;;<<<======;;;;;;;;;::::::999999999888999:::;;;<<<;;;::::::????????????????????????========================999;;;<<<===<<<===>>>@@@@@@???>>>======???AAABBB===>>>???@@@@@@@@@@@@@@@<<<===???@@@BBBBBBBBBBBB>>>AAAEEEEEECCCAAABBBCCCFFFDDDCCCCCCDDDCCCAAA>>>AAAAAAAAACCCEEEEEEDDDBBBDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEHHHKKKKKKJJJGGGEEEAAA@@@???>>>>>>@@@BBBCCCBBBBBBBBBBBBDDDEEEGGGHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEGGGHHHIIIJJJKKKHHHIIIJJJLLLMMMLLLLLLKKKLLLMMMOOOPPPQQQQQQPPPOOONNNOOOQQQSSSUUUVVVWWWWWWQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPRRRUUUWWWWWWWWWSSSTTTVVVVVVVVVUUUSSSQQQVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPPPPSSSVVVYYY[[[[[[]]]^^^```ZZZZZZYYYXXXVVVVVVYYY[[[SSSQQQPPPPPPQQQRRRRRRQQQLLLLLLMMMNNNPPPRRRSSSTTT[[[aaahhhjjjfffbbbaaabbb^^^XXXQQQKKKJJJJJJLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIGGGEEECCCBBBDDDFFFJJJLLLMMMOOOPPPOOOMMMNNNRRRUUUZZZaaalll|||}}}lllkkknnnxxxIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJLLLMMMLLLJJJGGGEEEFFFEEEDDDCCCCCCBBBBBBCCCFFFIIIKKKLLLKKKJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLHHHIIIIIIJJJJJJJJJJJJJJJMMMNNNOOOOOOOOONNNMMMLLLIIIIIIIIIJJJKKKLLLMMMMMMJJJIIIGGGGGGGGGIIIJJJLLLKKKKKKKKKJJJIIIHHHFFFEEEJJJIIIHHHFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDBBB@@@@@@BBBDDDFFFHHHJJJKKKJJJJJJKKKLLLJJJIIIHHHHHHGGGGGGGGGGGGIIIHHHGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@AAACCCFFFGGGFFFFFFFFFEEEDDDCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBB@@@>>>===>>>@@@AAA???===;;;;;;<<<>>>???===>>>>>>>>>>>>======<<<@@@???>>>>>>??????>>>======<<<;;;::::::;;;<<<==================<<<<<<;;;@@@>>>;;;<<<>>>@@@>>><<<:::999999888999:::<<<======:::777777:::<<<;;;::::::::::::;;;;;;:::999999777888;;;===>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAA>>>>>>======<<<<<<;;;;;;===============>>>???@@@>>>>>>===<<<;;;<<>>>>>>>>>>>@@@BBBCCC======>>>???@@@@@@AAAAAAEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCC??????@@@@@@@@@AAAAAAAAACCCCCCBBBAAAAAA@@@??????CCCEEEHHHKKKKKKKKKIIIGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBDDDDDDDDDDDDCCCEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHIIIHHHGGGHHHIIIKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJGGGHHHIIIJJJKKKKKKKKKJJJLLLLLLMMMMMMMMMLLLLLLKKKMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXUUUTTTSSSQQQQQQQQQRRRSSSRRRTTTVVVWWWWWWVVVUUUTTTVVVUUUUUUTTTSSSRRRQQQQQQRRRTTTWWWYYYYYYYYYZZZ[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXUUURRROOOOOOOOOUUUWWWZZZ]]]^^^]]]\\\[[[]]]YYYWWWXXX\\\^^^[[[XXXWWWUUURRRQQQRRRRRRRRRQQQUUUTTTSSSRRRQQQQQQQQQQQQVVVZZZbbbiiinnnlllgggccc^^^ZZZTTTPPPOOONNNKKKIIILLLLLLLLLMMMNNNNNNLLLJJJFFFFFFEEEEEEFFFHHHJJJLLLQQQUUUXXXVVVPPPMMMPPPTTTYYYaaajjjuuu~~~ooohhhfffqqqIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLJJJHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFEEEHHHJJJJJJIIIHHHIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKMMMMMMNNNNNNNNNMMMKKKJJJHHHHHHIIIJJJJJJKKKKKKKKKHHHGGGFFFFFFFFFHHHJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGIIIGGGFFFDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEDDDBBBAAAAAACCCEEEGGGIIIKKKKKKKKKJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIKKKJJJIIIIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@AAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBB@@@======>>>@@@>>>=========<<<<<<<<<<<<======>>>>>>???>>>>>>===???>>>===============<<<===<<<;;;::::::;;;<<<======>>>>>>>>>>>>>>>=========;;;999999<<<===<<<;;;;;;:::999999999:::;;;<<<===:::888888:::;;;;;;999:::::::::;;;;;;::::::999555777888:::;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<<<<===>>>>>>??????>>>===<<<<<<===???===<<<<<<<<<===>>>???@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@??????AAAAAAAAAAAABBBBBBBBBCCC?????????@@@@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBBBBBBBCCCEEEGGGHHHGGGFFFFFFCCCBBBAAA@@@????????????<<<===???AAABBBCCCCCCBBBEEEEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJLLLMMMKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTVVVWWWWWWXXXXXXUUUTTTSSSRRRRRRRRRSSSSSSRRRSSSTTTVVVVVVVVVUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXZZZ\\\^^^[[[ZZZYYYYYYXXXXXXYYYYYYXXXYYYXXXVVVSSSPPPOOOOOOSSSUUUXXX[[[\\\\\\[[[ZZZZZZWWWVVVYYY]]]___\\\YYYWWWUUURRRQQQRRRRRRRRRQQQRRRRRRQQQQQQQQQQQQQQQRRRTTTXXX___hhhnnnooollliii]]]WWWQQQLLLKKKLLLLLLKKKNNNNNNMMMNNNOOOOOOLLLJJJHHHGGGFFFEEEFFFHHHJJJLLLQQQUUUWWWUUUOOOMMMQQQUUUWWW^^^fffrrr}}}llleeebbbmmmHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKJJJIIIEEEEEEEEEEEEFFFGGGHHHIIIEEEGGGHHHIIIHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFEEEEEEFFFHHHIIIKKKKKKJJJIIIGGGGGGGGGHHHHHHKKKIIIFFFDDDDDDFFFHHHJJJKKKJJJJJJJJJJJJIIIIIIIIIFFFFFFEEECCCBBBBBBDDDGGGHHHJJJLLLLLLKKKKKKLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGDDDBBB@@@@@@AAAAAABBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAABBBDDDEEEGGGHHHDDDDDDFFFFFFFFFFFFDDDDDDBBBBBBBBB???===<<<===???<<<===>>>??????===<<<;;;<<<===>>>???????????????======<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>=========;;;999888999;;;<<<<<<;;;;;;;;;:::999999999::::::;;;:::888888:::;;;:::999999::::::;;;;;;:::::::::::::::;;;<<<======<<<<<<::::::;;;;;;<<<<<<======??????>>>===;;;:::999999;;;;;;::::::;;;;;;<<<===??????>>>===<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBB>>>?????????@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCAAAAAABBBBBBCCCCCCDDDDDDBBBAAA@@@>>>===<<<<<<<<<:::<<<>>>AAACCCDDDEEEEEEDDDEEEGGGIIIJJJJJJJJJIIIIIIKKKLLLLLLKKKJJJLLLMMMJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJIIIIIIJJJKKKMMMNNNPPPNNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQSSSTTTUUUVVVWWWXXXXXXXXXVVVUUUTTTSSSSSSSSSTTTUUUSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXX[[[]]]___[[[ZZZYYYXXXXXXXXXYYYZZZXXXYYYYYYXXXTTTQQQPPPPPPRRRTTTWWWZZZ\\\]]]]]]\\\WWWVVVVVVZZZ^^^___]]]YYYVVVTTTRRRRRRSSSTTTTTTSSSQQQQQQPPPPPPQQQQQQRRRRRRSSSVVV[[[bbbhhhjjjiiihhh[[[VVVPPPKKKKKKMMMOOOPPPQQQPPPPPPQQQQQQPPPMMMJJJIIIHHHFFFFFFFFFHHHJJJKKKPPPSSSTTTRRRNNNMMMQQQVVVUUU[[[cccnnnzzzggg```]]]hhh}}}FFFGGGGGGHHHIIIJJJLLLLLLNNNMMMMMMLLLLLLLLLKKKKKKGGGGGGGGGGGGGGGHHHIIIIIIEEEGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNMMMLLLJJJHHHGGGFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKJJJIIIGGGFFFFFFHHHIIIKKKQQQNNNJJJGGGFFFGGGJJJLLLLLLKKKKKKJJJJJJJJJJJJJJJFFFGGGFFFDDDCCCCCCFFFHHHHHHJJJLLLMMMLLLLLLMMMNNNMMMLLLLLLKKKKKKLLLLLLLLLOOOPPPPPPOOONNNMMMMMMMMMOOOMMMJJJFFFCCCBBBAAAAAACCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEE???@@@@@@AAABBBDDDFFFGGGCCCDDDFFFGGGGGGFFFDDDCCCBBBBBBAAA???<<<;;;===>>>???????????????>>>======<<<<<<>>>???@@@@@@@@@@@@<<<<<<;;;999888888999:::;;;::::::::::::::::::;;;::::::;;;<<<=========<<<;;;;;;:::;;;<<<======>>><<<;;;;;;:::999999999999:::999999999999:::999999999999:::;;;;;;;;;::::::=========>>>=====================>>>>>>?????????@@@@@@???>>><<<;;;:::::::::::::::::::::;;;<<<===???>>>======>>>>>>>>>===???????????????@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>????????????@@@AAAAAAAAA@@@@@@@@@??????AAA@@@@@@???@@@AAABBBCCCBBBAAA???>>>===<<<;;;;;;<<<>>>AAADDDGGGHHHIIIIIIDDDEEEGGGIIIJJJJJJIIIIIIGGGIIIJJJJJJIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIKKKJJJJJJIIIKKKMMMPPPRRRNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQTTTTTTUUUWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTUUUVVVVVVVVVUUUTTTTTTUUUWWWYYY[[[ZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVWWWXXX[[[\\\]]]]]]YYYXXXWWWVVVVVVVVVXXXYYYXXXYYY[[[ZZZWWWSSSQQQQQQSSSTTTWWWZZZ]]]^^^^^^^^^VVVVVVXXX[[[^^^^^^[[[XXXSSSRRRRRRSSSVVVXXXXXXXXXUUUUUUTTTSSSSSSSSSSSSSSSUUUUUUWWWYYY\\\^^^]]]\\\XXXUUURRROOOOOOPPPRRRSSSSSSRRRSSSSSSSSSQQQNNNKKKIIIGGGFFFEEEDDDFFFGGGHHHLLLNNNPPPNNNLLLLLLPPPTTTTTTYYYaaalll~~~wwwddd\\\ZZZfff{{{EEEFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHHHHIIIKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNNNNLLLKKKIIIGGGEEEEEEGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLJJJIIIGGGGGGGGGIIIKKKMMMUUUQQQLLLHHHFFFFFFHHHJJJKKKKKKJJJIIIIIIIIIIIIJJJFFFFFFFFFDDDCCCDDDFFFIIIHHHJJJLLLMMMLLLLLLMMMNNNMMMMMMMMMLLLLLLMMMMMMNNNPPPRRRSSSQQQOOOMMMNNNPPPSSSPPPLLLHHHDDDBBBAAAAAADDDDDDDDDDDDDDDDDDEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAABBBBBBCCCBBBCCCEEEFFFFFFEEECCCBBBAAAAAA@@@>>><<<;;;<<<>>>@@@>>>===;;;;;;<<<===>>>;;;<<<===??????@@@@@@@@@:::;;;:::888555555777999999::::::::::::::::::999:::;;;<<<===>>>?????????;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;:::999999888888999999999999999999999888999::::::;;;;;;;;;:::;;;;;;;;;:::::::::::::::>>>???????????????@@@@@@AAAAAA@@@???>>>===<<<;;;:::::::::;;;<<<===???@@@@@@>>><<<===???AAAAAA???>>>?????????@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>?????????AAA@@@@@@@@@@@@@@@??????BBBAAA@@@??????@@@BBBCCCBBBAAA@@@???=========<<<>>>@@@CCCFFFHHHIIIJJJJJJCCCEEEGGGJJJKKKJJJIIIHHHFFFHHHJJJJJJIIIHHHIIIIIILLLLLLJJJIIIGGGGGGFFFFFFJJJJJJIIIHHHHHHIIIIIIIIILLLKKKJJJJJJKKKMMMPPPRRRMMMNNNOOOOOOPPPPPPPPPOOOPPPPPPQQQQQQRRRRRRQQQQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXWWWVVVUUUVVVXXXZZZ\\\\\\\\\[[[[[[ZZZYYYYYYXXXWWWVVVWWWZZZ]]]]]][[[YYYWWWUUUTTTRRRSSSTTTVVVWWWWWWZZZ\\\\\\YYYUUUSSSQQQQQQRRRUUUXXXZZZ[[[\\\\\\XXXXXXZZZ\\\\\\[[[XXXUUUQQQQQQRRRUUUYYY\\\]]]]]]\\\[[[YYYWWWUUUTTTTTTSSSVVVTTTSSSSSSTTTTTTSSSRRRQQQRRRRRRRRRRRRQQQQQQQQQTTTTTTTTTUUUUUUSSSOOOKKKHHHFFFDDDCCCBBBCCCDDDEEEHHHJJJKKKKKKJJJKKKOOORRRTTTZZZcccooo~~~zzzsssaaa[[[YYYfff|||EEEFFFGGGIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHIIIHHHGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJMMMMMMMMMMMMLLLKKKIIIHHHCCCDDDFFFGGGGGGFFFEEECCCAAABBBDDDEEEGGGIIIJJJKKKIIIHHHHHHHHHJJJKKKMMMOOORRROOOKKKGGGEEEEEEFFFGGGJJJIIIHHHGGGFFFGGGHHHHHHFFFFFFEEEDDDCCCDDDGGGIIIHHHJJJLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPRRRTTTRRROOOMMMOOOQQQSSSPPPLLLHHHDDDBBBAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@???@@@@@@BBBCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@===;;;:::;;;===>>><<<999777777888;;;<<<;;;<<<===>>>>>>>>>>>>>>>:::;;;;;;777444333666999888999999::::::999999888<<<===???@@@AAABBBBBBBBB:::;;;;;;:::999999:::<<<::::::;;;;;;;;;:::999999777999::::::999888888999888888999:::;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>>@@@??????>>>>>>======<<<;;;;;;<<<>>>???BBBDDDEEEDDD@@@<<<===@@@BBBBBBAAA<<<===>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@????????????>>>============>>>>>>>>>>>><<<===>>>???@@@BBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>@@@BBBDDDFFFFFFFFFFFFCCCEEEHHHJJJKKKKKKIIIHHHFFFHHHKKKKKKJJJIIIIIIJJJLLLKKKJJJHHHGGGGGGFFFFFFIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKMMMNNNOOOKKKLLLMMMNNNOOOOOOOOONNNPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXYYYXXXWWWWWWWWWXXXYYYZZZYYYXXXWWWVVVVVVXXXYYY[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWYYY\\\\\\YYYVVVUUUTTTQQQPPPPPPRRRUUUVVVWWWZZZ^^^^^^\\\WWWTTTRRROOOPPPRRRTTTVVVWWWXXXYYYYYYZZZ[[[[[[[[[YYYWWWUUURRRRRRTTTXXX\\\___```______]]][[[YYYVVVUUUTTTSSSTTTRRRPPPPPPQQQRRRQQQPPPJJJMMMPPPQQQPPPOOONNNNNNSSSSSSUUUVVVWWWTTTPPPLLLHHHFFFDDDAAA@@@@@@AAABBBDDDFFFHHHJJJKKKLLLNNNPPPUUUZZZeeetttxxx~~~ppp```ZZZZZZggg~~~DDDEEEGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNNNNMMMKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGHHHGGGFFFFFFHHHKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHFFFFFFFFFGGGIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHAAACCCFFFGGGHHHGGGFFFDDD>>>???AAACCCEEEGGGHHHIIIHHHHHHIIIKKKLLLNNNOOOPPPNNNMMMJJJHHHFFFFFFGGGGGGHHHGGGEEEDDDDDDDDDFFFGGGEEEEEEEEECCCBBBCCCFFFIIIGGGIIIKKKKKKKKKJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNOOOOOORRRTTTRRRNNNLLLNNNQQQSSSQQQMMMIIIEEECCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@???????????????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???===::::::;;;======<<<;;;:::999::::::;;;;;;<<<<<<=========<<<<<<:::;;;;;;777333222666:::777888999::::::999888777;;;<<<>>>???AAABBBBBBCCC<<<===>>><<<999888:::<<<888999:::;;;;;;;;;:::999666888;;;;;;999777888999777888999:::;;;;;;;;;;;;??????>>>======>>>???@@@==============================<<<<<<<<<<<<<<<<<<<<<===>>>@@@CCCFFFIIIJJJJJJEEE>>>===???BBBBBBAAA<<<===>>>??????>>>===<<<<<<<<<<<<======>>>>>>??????????????????@@@@@@@@@@@@@@@??????>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<<<<===???@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@??????>>>??????@@@@@@AAABBBCCCDDDDDDCCCBBBBBBEEEHHHKKKLLLKKKIIIGGGDDDGGGIIIJJJIIIHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMQQQQQQRRRRRRRRRRRRQQQQQQNNNOOOQQQTTTVVVWWWXXXXXXYYYYYYXXXWWWXXXYYYZZZ[[[XXXXXXVVVVVVUUUVVVVVVWWWWWWWWWXXXYYYZZZZZZ[[[[[[___ZZZUUUUUUXXXYYYXXXVVVUUUSSSQQQPPPPPPRRRUUUWWWWWW[[[___```]]]YYYUUUSSSPPPQQQRRRTTTUUUWWWWWWXXXXXXYYYZZZZZZYYYXXXXXXXXXWWWWWWXXX[[[___``````^^^\\\[[[YYYWWWUUUSSSRRRRRRSSSQQQOOONNNOOOPPPOOONNNIIILLLOOOOOONNNLLLMMMNNNRRRRRRTTTWWWXXXUUUQQQMMMIIIGGGDDDBBB@@@@@@@@@AAABBBDDDHHHKKKMMMOOOOOOPPPTTT[[[hhhxxxyyy|||mmm^^^YYYZZZiiiDDDEEEGGGHHHIIIIIIHHHGGGHHHJJJLLLNNNNNNMMMKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKFFFFFFFFFEEEDDDEEEGGGJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFHHHJJJKKKHHHIIIJJJJJJJJJIIIHHHGGGAAACCCEEEHHHIIIHHHFFFEEE;;;===???AAADDDEEEGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPMMMLLLKKKJJJIIIJJJJJJKKKGGGFFFDDDBBBBBBCCCDDDEEEDDDDDDDDDCCCBBBCCCFFFIIIFFFHHHJJJKKKJJJJJJKKKLLLMMMLLLLLLLLLMMMNNNNNNOOOOOORRRTTTRRRMMMKKKNNNQQQUUUSSSOOOKKKHHHGGGFFFFFFAAAAAABBBDDDEEEGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@????????????@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@???===:::999;;;<<<===>>>?????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<<;;;777222111555:::777888999::::::999888777888999:::<<<>>>???@@@@@@???AAAAAA???;;;:::;;;>>>777888:::;;;<<<;;;;;;:::555888;;;;;;888777777999777888999:::;;;;;;<<<;;;<<<;;;:::::::::<<<===>>>>>>>>>>>>>>>>>>=========:::::::::;;;;;;;;;;;;<<<===>>>@@@BBBFFFIIILLLNNNPPPHHH@@@===???AAAAAA@@@>>>???@@@AAAAAA@@@???>>>;;;<<<<<<===>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>======<<<<<<<<<<<<=========>>>??????????????????@@@@@@AAAAAABBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@BBBCCCDDDDDDDDDCCCBBBAAABBBDDDHHHKKKLLLKKKIIIGGGAAADDDGGGHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLGGGGGGHHHHHHJJJKKKMMMNNNKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHJJJKKKLLLLLLLLLLLLQQQRRRRRRRRRRRRRRRQQQQQQMMMNNNPPPSSSUUUWWWXXXYYYZZZYYYXXXXXXXXXZZZ[[[\\\WWWWWWVVVUUUTTTTTTTTTTTTSSSTTTUUUWWWYYY[[[]]]^^^ccc\\\TTTQQQTTTWWWXXXWWWVVVTTTQQQPPPPPPSSSVVVXXXWWW[[[```aaa^^^ZZZUUUSSSTTTUUUUUUVVVXXXYYYZZZZZZWWWXXXYYYYYYXXXXXXZZZ[[[[[[[[[[[[]]]``````^^^]]]XXXWWWVVVTTTSSSRRRRRRQQQSSSQQQNNNMMMMMMLLLKKKIIILLLNNNPPPOOOMMMLLLOOOQQQQQQRRRTTTWWWXXXVVVRRRNNNJJJHHHEEECCCAAA@@@AAAAAAAAADDDIIIMMMPPPQQQQQQPPPTTT[[[iii{{{zzz{{{kkk]]]XXXZZZiiiHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNKKKIIIFFFEEEFFFHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJIIIFFFDDDDDDEEEGGGIIIMMMLLLLLLLLLJJJIIIHHHGGGHHHFFFEEEGGGKKKMMMLLLJJJAAACCCGGGJJJKKKIIIFFFCCCGGGGGGIIIJJJLLLMMMNNNOOOMMMLLLJJJIIIIIIIIIJJJKKKJJJIIIGGGEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBDDDEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMPPPOOOOOONNNMMMLLLKKKKKKOOONNNMMMLLLKKKJJJIIIHHHBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA???>>>=========BBBAAA@@@@@@??????@@@@@@@@@???===<<<:::999999999>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>@@@@@@<<<777444444666<<<:::888777888888777555:::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888888999:::;;;<<<;;;:::888777666666666;;;;;;;;;::::::::::::999:::;;;;;;:::999999:::<<<===>>>??????>>>===???@@@???>>>===<<<<<<;;;;;;<<<>>>???@@@BBBDDDFFFGGGHHHFFFDDDBBB???======>>>>>>>>>???BBBEEEFFFDDD???;;;;;;;;;;;;<<<<<<===>>>???CCCBBBAAA@@@????????????<<<===???AAA@@@>>><<<:::;;;<<<<<<===>>>=================================>>>???@@@AAACCCDDDEEEEEE>>>???@@@AAABBBBBBBBBBBBDDDDDDCCCBBBAAA@@@@@@???@@@BBBDDDFFFGGGEEEDDDBBB@@@BBBDDDEEEDDDDDDEEEFFFDDDFFFHHHHHHGGGGGGHHHIIIJJJIIIIIIHHHHHHJJJKKKLLLRRRPPPMMMJJJIIIIIIKKKLLLGGGHHHHHHGGGFFFFFFGGGIIIPPPOOOOOONNNOOOQQQRRRSSSQQQRRRTTTVVVVVVVVVTTTSSSZZZXXXUUUVVVXXXZZZXXXWWW]]]YYYUUUTTTTTTTTTRRRPPPQQQRRRRRRTTTUUUWWWYYYZZZYYYVVVUUUVVVYYYZZZYYYWWWUUUTTTSSSRRRSSSTTTVVVXXXXXX^^^bbb```YYYTTTUUUWWWUUUUUUVVVWWWXXXXXXXXXWWW\\\[[[YYYYYYXXXYYYZZZ[[[___]]]\\\]]]```___\\\YYYWWWTTTQQQQQQSSSTTTRRRPPPMMMLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPOOOMMMMMMMMMOOOQQQSSSWWWYYYYYYVVVQQQNNNLLLJJJHHHFFFEEEEEEEEEEEECCCEEEHHHJJJKKKMMMPPPRRRSSSVVVeee|||}}}lll___YYY]]]oooDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJJJJHHHFFFFFFGGGIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMKKKIIIGGGFFFFFFGGGJJJKKKLLLMMMMMMMMMKKKJJJHHHGGGFFFEEEEEEHHHLLLNNNNNNMMMEEEGGGIIIKKKKKKIIIFFFEEEGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKIIIHHHFFFEEECCCCCCCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNNNNMMMMMMLLLKKKKKKOOONNNMMMLLLJJJIIIHHHGGG@@@AAABBBDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>======AAAAAA@@@???????????????>>>>>>===<<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<>>>???>>>;;;888888999<<<;;;999888999999888777777888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999999888777777888999999<<<;;;:::888777666666666666666666777777888888888999::::::999888888999;;;999:::<<<;;;;;;:::<<<===>>>======<<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAACCCAAA???===<<<<<<===>>>@@@AAADDDGGGIIIGGGBBB???<<<<<<;;;;;;<<<===>>>???CCCBBBAAA@@@????????????======?????????>>><<<;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEE???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@???AAACCCEEEEEEDDDBBB@@@???AAABBBCCCBBBBBBCCCEEEFFFFFFGGGFFFEEEFFFIIIKKKJJJJJJIIIIIIIIIJJJKKKLLLNNNNNNMMMMMMMMMLLLLLLLLLHHHIIIIIIHHHFFFFFFHHHJJJMMMMMMLLLLLLMMMNNNPPPQQQPPPRRRSSSUUUVVVUUUTTTSSSYYYWWWUUUUUUWWWXXXWWWVVVWWWTTTQQQQQQRRRSSSRRRQQQSSSSSSSSSSSSTTTUUUVVVVVVWWWUUUTTTUUUXXXZZZYYYWWWTTTTTTRRRRRRRRRSSSUUUVVV\\\aaadddbbbZZZUUUTTTVVVUUUWWWZZZ\\\\\\[[[XXXWWWWWWVVVUUUTTTUUUUUUWWWWWW[[[ZZZYYYZZZ[[[[[[XXXUUUVVVSSSQQQQQQRRRSSSQQQOOOQQQPPPNNNLLLKKKJJJIIIIIINNNOOOPPPOOONNNMMMNNNOOOTTTUUUVVVVVVVVVTTTSSSRRRMMMLLLKKKIIIHHHGGGGGGFFFFFFHHHJJJJJJKKKKKKNNNOOOTTTWWWeee{{{pppddd]]]^^^qqqAAABBBDDDEEEGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGIIIIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOIIIHHHGGGFFFGGGHHHKKKLLLLLLLLLMMMNNNMMMKKKHHHFFFEEEDDDEEEHHHLLLOOOOOOOOOKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFGGGHHHHHHIIIJJJJJJLLLMMMMMMMMMMMMLLLKKKKKKHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLOOONNNMMMKKKIIIGGGFFFEEE???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<======>>><<<<<<<<<;;;;;;;;;;;;;;;999:::::::::::::::;;;;;;:::<<>>===<<<===<<<:::888888:::;;;:::999666777777999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<999888888777777888888999;;;;;;999888777777666666666777888999:::;;;;;;<<<888999999888777777888:::666888999:::999:::;;;===<<<<<<<<<<<<=====================<<<<<<;;;;;;;;;>>>===<<<;;;;;;;;;<<<===@@@AAADDDGGGIIIHHHDDDAAA===<<<::::::;;;<<>>>>>>>>>>>=========<<<===<<<<<<;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEAAA@@@??????@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBDDDDDDBBB@@@>>>>>>???AAAAAA@@@@@@AAACCCGGGGGGFFFDDDCCCEEEIIIMMMJJJJJJIIIIIIJJJJJJKKKLLLJJJKKKMMMNNNOOONNNMMMMMMJJJJJJIIIHHHFFFGGGJJJLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOPPPRRRSSSTTTTTTSSSSSSVVVUUUTTTTTTVVVVVVUUUTTTRRRPPPOOOPPPRRRTTTUUUTTTUUUTTTSSSRRRQQQQQQQQQQQQSSSRRRRRRSSSVVVXXXXXXXXXSSSSSSRRRQQQQQQRRRTTTUUU___cccfffccc[[[UUUTTTUUUUUUXXX\\\___^^^[[[WWWTTTTTTSSSRRRRRRSSSTTTUUUVVVYYYXXXXXXXXXYYYXXXUUUSSSTTTSSSQQQQQQQQQQQQPPPNNNQQQPPPNNNMMMLLLKKKKKKJJJNNNPPPQQQPPPOOOOOOPPPQQQWWWVVVTTTSSSSSSSSSUUUUUUOOONNNNNNMMMKKKJJJHHHGGGIIIJJJKKKKKKJJJJJJKKKMMMVVVYYYeeezzzvvvkkkaaa```rrrBBBBBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHJJJIIIGGGDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLFFFFFFEEEEEEFFFHHHJJJLLLKKKLLLNNNNNNMMMKKKHHHFFFEEEEEEFFFHHHJJJLLLMMMNNNMMMLLLJJJGGGEEEDDDCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHKKKLLLLLLMMMMMMLLLJJJIIIGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLNNNMMMLLLJJJHHHFFFDDDDDD@@@AAABBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@??????@@@@@@??????>>>===============>>>======<<<<<<======>>><<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999;;;>>>@@@@@@???===<<<:::888777777999;;;::::::777888999:::;;;<<<===>>>;;;;;;::::::::::::;;;;;;999999999999999999999999;;;:::999888777777777777888888999::::::;;;<<<<<<777888888777666666777999777999:::;;;;;;;;;===???:::;;;<<<======>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::;;;<<<=========>>>???BBBDDDDDDBBB???===;;;:::999:::<<<>>>@@@BBBAAA@@@???????????????@@@???===<<<<<<<<<===>>>>>>===;;;:::;;;<<<>>>@@@????????????????????????===>>>>>>@@@AAABBBCCCDDDAAA@@@?????????AAACCCEEEAAAAAAAAABBBBBBCCCCCCCCC@@@AAACCCDDDDDDBBB@@@>>>???@@@AAA@@@???@@@AAACCCEEEFFFFFFEEEEEEFFFHHHKKKJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJIIIGGGFFFGGGJJJLLLMMMMMMNNNNNNOOOPPPPPPQQQNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRPPPPPPQQQRRRTTTUUUVVVVVVTTTSSSRRRPPPOOOOOONNNNNNPPPOOOOOOQQQSSSUUUWWWXXXRRRRRRQQQQQQQQQQQQRRRSSS]]]aaacccaaa[[[VVVTTTUUUUUUWWWZZZ\\\\\\YYYUUUSSSTTTTTTSSSSSSTTTVVVWWWXXXYYYYYYZZZZZZZZZXXXVVVUUUSSSSSSRRRQQQQQQPPPOOONNNLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQQQQPPPPPPRRRSSSWWWVVVUUUTTTTTTTTTVVVVVVOOOOOOPPPOOOMMMKKKHHHGGGJJJJJJKKKJJJIIIJJJLLLNNNUUUZZZggg{{{|||nnncccaaasssDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJIIIFFFCCCEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFFFFGGGHHHJJJLLLMMMKKKLLLMMMMMMLLLJJJGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMKKKGGGDDDBBBAAAAAAAAAFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJHHHFFFEEECCCCCCBBBCCCCCCBBBBBBAAA@@@???AAAAAABBBBBBCCCCCCCCCCCCAAAAAA@@@??????@@@@@@@@@???>>>======<<<<<<======???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::;;;===??????>>>;;;999888666555666888999999999777777888999:::;;;<<<===::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777777777777666666666666666777888888777666666777999777999;;;;;;;;;<<<===???999:::<<<===>>>>>>>>>>>>999999999999999999999999::::::;;;;;;<<<===>>>>>>;;;;;;<<<>>>@@@AAA???>>><<<;;;:::999:::<<<>>>???@@@@@@???>>>>>>>>>??????@@@???===<<<<<<<<<===>>>>>>===;;;:::;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@BBBCCCCCCAAA@@@?????????AAACCCEEE@@@AAAAAABBBBBBCCCCCCCCCAAACCCEEEFFFFFFDDDBBBAAAAAABBBBBBAAA@@@@@@BBBDDDBBBDDDGGGHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFGGGHHHIIIKKKJJJJJJIIIGGGFFFGGGIIILLLMMMNNNNNNOOOPPPPPPQQQQQQNNNNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRQQQPPPPPPPPPOOOPPPQQQRRRSSSSSSTTTUUUQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMNNNPPPRRRUUUWWWRRRRRRQQQQQQQQQQQQQQQQQQXXX[[[^^^^^^ZZZWWWUUUUUUXXXXXXYYYYYYYYYWWWVVVUUUTTTTTTTTTTTTUUUVVVXXXYYYXXXYYYZZZ[[[ZZZXXXXXXWWWSSSTTTTTTTTTRRRPPPOOOOOOJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRSSSRRRRRRTTTVVVUUUVVVWWWXXXXXXWWWVVVVVVOOOPPPPPPOOOMMMJJJHHHFFFHHHIIIIIIIIIIIIKKKNNNPPPTTT[[[iii{{{qqqfffdddtttEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCFFFFFFFFFHHHIIIIIIFFFDDDDDDDDDEEEEEEFFFGGGGGGGGGKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHJJJIIIHHHHHHIIIKKKKKKIIIFFFCCCBBBAAABBBBBBFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEECCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCDDDCCCCCCBBBAAA???>>>===@@@@@@AAAAAABBBCCCCCCCCC?????????>>>??????@@@@@@???>>>>>>===============>>>>>>===;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<:::::::::999999999999888;;;;;;;;;===>>>===:::777777666555555777888888888666666666777777888999999:::999999888888999999:::;;;<<<<<<======<<<<<<;;;:::999999888777777888888888888888888777777666666777888888777666666777999555777888999888999:::<<<999:::<<<>>>>>>>>>>>>===555555555666666777777888:::;;;;;;<<<======>>>>>><<<<<<;;;===??????>>>===::::::::::::;;;<<<===>>>>>>>>>===============>>>@@@???===<<<<<<<<<===>>>===<<<<<<;;;<<<===>>>???========================<<<<<<===>>>@@@AAABBBCCCAAA@@@??????@@@AAACCCDDDAAAAAAAAABBBBBBCCCCCCCCCBBBCCCFFFHHHHHHGGGEEEDDDCCCCCCCCCBBB@@@AAACCCEEE@@@CCCGGGIIIHHHGGGFFFEEEGGGGGGHHHIIIIIIIIIIIIHHHIIIHHHEEEDDDDDDFFFHHHJJJIIIJJJKKKJJJIIIHHHJJJKKKLLLLLLMMMOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLNNNPPPPPPOOONNNMMMNNNKKKMMMOOOPPPPPPPPPQQQRRRPPPOOOOOONNNNNNNNNNNNNNNKKKKKKLLLLLLLLLOOOSSSVVVRRRRRRRRRRRRRRRQQQQQQQQQTTTWWWZZZ[[[YYYWWWVVVVVVYYYYYYYYYYYYYYYXXXXXXXXXTTTSSSRRRRRRSSSTTTVVVWWWTTTVVVYYYYYYXXXWWWWWWXXXUUUVVVXXXWWWTTTRRRPPPPPPNNNMMMMMMLLLLLLLLLMMMMMMOOOQQQSSSTTTTTTTTTVVVXXXUUUWWWYYY[[[\\\ZZZXXXVVVQQQPPPOOONNNLLLJJJHHHGGGGGGHHHHHHHHHIIIKKKOOOSSSSSS[[[iiixxxuuullljjjxxxBBBBBBBBBCCCBBBBBBAAAAAA>>>??????@@@AAABBBCCCCCCFFFFFFFFFGGGHHHHHHFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKIIIGGGFFFFFFFFFFFFGGGIIIKKKKKKJJJJJJLLLNNNKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA???>>>===???@@@@@@AAABBBBBBCCCCCC>>>=========>>>??????@@@@@@???>>>>>>======>>>>>>;;;;;;::::::::::::;;;;;;888888999999999:::::::::;;;;;;::::::999999999999<<<:::999;;;======;;;999999777666666777888888777777777777777777777777777999999888888888888999999;;;;;;<<<======<<<;;;;;;:::999888888777888888888999999999999::::::::::::888888999888777666888:::555666888777777666888999999;;;===>>>???>>>===<<<555666666666666777777777::::::;;;<<<===============<<<:::;;;<<<======<<<888999:::<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===???>>>>>>===============<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???AAABBBBBB???@@@@@@AAAAAABBBBBBCCCAAAAAABBBBBBBBBBBBBBBBBBAAACCCEEEHHHIIIHHHGGGFFFCCCDDDCCCAAA@@@@@@CCCEEEAAADDDFFFGGGGGGFFFFFFGGGEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFHHHIIIJJJJJJLLLNNNNNNMMMKKKKKKLLLLLLMMMOOOPPPQQQQQQPPPPPPOOOOOOMMMLLLKKKKKKJJJJJJIIILLLOOOOOOMMMKKKKKKLLLHHHKKKOOOPPPOOOOOOQQQSSSQQQPPPOOONNNMMMMMMMMMMMMIIIKKKKKKJJJJJJLLLPPPTTTSSSSSSSSSSSSRRRRRRQQQQQQSSSUUUXXXZZZYYYWWWVVVUUUUUUVVVXXXZZZZZZYYYWWWVVVTTTTTTSSSRRRRRRSSSTTTUUUQQQTTTXXXYYYXXXWWWXXXZZZWWWYYY[[[ZZZVVVSSSRRRSSSOOOOOONNNNNNNNNOOOOOOPPPPPPRRRTTTTTTUUUUUUXXXYYYWWWXXX[[[\\\]]]\\\ZZZYYYSSSRRRPPPNNNKKKJJJIIIHHHHHHHHHHHHHHHHHHKKKOOOSSSTTT\\\gggttt}}}yyywww}}}|||tttsss~~~>>>???@@@AAAAAAAAAAAAAAA??????@@@AAACCCDDDEEEEEEGGGFFFEEEFFFGGGHHHFFFEEECCCDDDDDDEEEFFFGGGGGGGGGDDDEEEFFFFFFGGGGGGGGGGGGDDDDDDDDDEEEFFFFFFFFFGGGLLLJJJHHHEEEDDDEEEFFFGGGGGGJJJLLLMMMLLLMMMOOORRRLLLKKKJJJIIIHHHIIIIIIJJJGGGGGGIIIJJJLLLMMMNNNOOOMMMLLLKKKIIIIIIJJJKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGCCCDDDEEEGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@AAAAAAAAAAAA@@@????????????@@@AAAAAABBBCCCCCC===<<<<<<<<<===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>999999999999:::;;;<<<===666666777777888888888999;;;;;;;;;::::::999999999<<<:::888:::===???>>><<<:::888777777888999999888999999999999888888888888999999888888888888999999::::::;;;<<<<<<;;;::::::999999888888888888888888444444555666777888888999888999999888777777888:::666777999888777777888999:::;;;===??????>>><<<;;;999999999999999888888888999:::;;;<<<<<<<<<<<<;;;<<<:::999999:::::::::999777999;;;=========;;;:::;;;;;;:::::::::;;;;;;<<<>>>>>>>>>>>>============;;;<<<======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???@@@AAABBB>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???BBBEEEGGGIIIIIIGGGFFFCCCCCCCCCAAA???@@@BBBEEECCCDDDEEEEEEEEEEEEGGGIIIDDDEEEFFFGGGHHHGGGFFFFFFAAACCCEEEGGGIIIKKKKKKKKKKKKNNNPPPQQQPPPNNNMMMMMMOOOPPPQQQSSSTTTSSSSSSRRRPPPOOOMMMLLLJJJIIIIIIIIIHHHKKKOOOOOOLLLJJJJJJKKKGGGKKKPPPRRRQQQRRRTTTVVVRRRRRRPPPNNNMMMLLLLLLKKKIIIJJJKKKIIIHHHJJJOOOSSSSSSSSSTTTTTTSSSRRRQQQQQQTTTVVVXXXZZZYYYXXXVVVTTTOOORRRVVVYYYZZZXXXTTTRRRVVVUUUTTTSSSSSSTTTUUUUUUQQQUUUYYYZZZYYYYYYZZZ\\\XXX[[[]]]\\\XXXTTTSSSTTTMMMNNNNNNOOOQQQSSSUUUVVVPPPRRRTTTUUUUUUVVVXXXZZZYYYZZZ[[[\\\\\\\\\\\\\\\UUUSSSQQQNNNKKKJJJJJJJJJIIIIIIIIIHHHHHHJJJNNNRRRUUU\\\eeeppp}}}uuupppuuu{{{yyyBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA?????????AAACCCDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEGGGGGGFFFDDDCCCAAA@@@@@@AAABBBCCCDDDEEEDDDCCCBBBEEEEEEFFFFFFFFFGGGGGGGGGKKKKKKLLLMMMMMMMMMMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLKKKIIIHHHHHHIIIJJJKKKFFFGGGHHHGGGEEEEEEEEEGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGKKKKKKLLLKKKKKKJJJIIIIIIEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGGGGEEECCCAAA???>>>AAA@@@??????>>>>>>?????????>>>===>>>@@@AAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;::::::::::::::::::::::::777888999::::::999888777888888999999999:::::::::888888888999<<<@@@CCCEEECCCAAA>>>;;;999888888888>>><<<:::888666666777888888777666666666777999:::::::::::::::::::::::::::888999:::888666555555666777777666666666666777777888999;;;;;;;;;999777666444666777777666666777999999::::::;;;;;;::::::999777777777777777777777777::::::::::::::::::::::::888999999:::;;;;;;;;;;;;>>><<<::::::;;;;;;:::999;;;;;;:::::::::;;;;;;<<<>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::777999;;;;;;:::999:::;;;:::999999;;;???BBBCCCCCC@@@@@@@@@@@@@@@???>>>===BBBBBBAAAAAA@@@???>>>>>>BBBBBBCCCCCCBBBBBBAAA@@@DDDCCCAAA@@@@@@AAACCCDDD@@@@@@@@@AAAAAABBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDGGGGGGGGGEEEEEEGGGKKKNNNRRRPPPNNNMMMNNNMMMLLLKKKOOOQQQTTTTTTRRRQQQPPPPPPQQQPPPMMMKKKJJJJJJKKKLLLJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNPPPRRRSSSSSSRRRQQQOOOMMMLLLJJJJJJGGGJJJLLLJJJGGGFFFJJJOOOSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXXXXVVVTTTRRRSSSSSSQQQRRRTTTVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVTTTSSSRRRRRRSSSUUUWWWXXXVVVWWWXXXXXXXXXXXXWWWVVVSSSRRRPPPMMMJJJIIIGGGGGGHHHHHHHHHIIIKKKLLLNNNOOOUUU[[[dddpppuuukkkrrr}}}CCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@???@@@AAACCCDDDEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEECCCBBBAAA@@@AAABBBCCCCCCDDDDDDCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIIIIHHHHHHIIIJJJKKKKKKJJJHHHGGGGGGHHHJJJKKKHHHIIIJJJIIIHHHGGGHHHIIIDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJJJJJJJIIIIIIHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGEEECCCBBBAAAAAA@@@@@@??????????????????>>>===>>>@@@AAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::777888999999999999888777777888888888999999999999::::::999999:::<<>>===:::888777777888999777777666555666777888999999999999999999999999999999::::::999777555666777777666666666666666666777888999:::;;;:::999777666666777888888777777888999999999::::::::::::999999777777777777777777777777:::::::::::::::999999999;;;;;;;;;;;;:::999888777888777666666999;;;<<<;;;::::::999999999:::;;;;;;<<<<<<===>>>>>>=========;;;;;;;;;::::::999999999:::<<<======;;;;;;;;;<<<<<<;;;;;;<<>>>>>BBBBBBAAA@@@@@@???>>>>>>AAAAAABBBBBBBBBBBBBBBAAACCCBBBAAA@@@@@@AAABBBCCC@@@AAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFFFFEEEFFFHHHLLLPPPSSSRRRPPPOOOPPPPPPQQQQQQPPPSSSUUUVVVTTTRRRQQQQQQPPPOOOLLLJJJIIIIIIIIIJJJHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNLLLKKKIIIHHHHHHHHHJJJLLLJJJGGGGGGKKKOOOOOOPPPQQQRRRTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSSSSTTTTTTUUUUUUUUUTTTUUUVVVUUUTTTSSSTTTUUURRRSSSTTTVVVVVVVVVVVVUUUTTTUUUVVVWWWWWWVVVVVVUUUWWWWWWVVVVVVWWWXXXXXXYYYWWWVVVTTTSSSSSSSSSUUUVVVTTTTTTSSSRRRRRRSSSTTTUUURRRQQQOOOMMMJJJIIIGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNSSSZZZeeerrrwwwlllpppzzzzzzxxxxxxDDDDDDCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@BBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFHHHIIIJJJKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGIIIJJJIIIKKKKKKJJJHHHHHHHHHIIICCCDDDDDDDDDEEEEEEEEEFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFDDDCCCBBBAAAAAA@@@????????????@@@???>>>===>>>???@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999::::::::::::::::::::::::777888999999999999888777666777777777777777888888999999888888999:::<<<===???===;;;:::999999999999<<<;;;999777666666666777666555555555555666777777888888888888888888888888999::::::999777666777888666666555555555555666666777888999:::999888777666888999:::999777777777999777888888999999888888777777777777777777777777777999999999999999999999999;;;:::::::::999888888888;;;999666666888:::<<<<<<999888888888999999:::;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;::::::999999999===???@@@???===;;;;;;<<<>>><<<;;;<<<>>>??????>>>===>>>??????@@@@@@??????AAAAAAAAA@@@??????>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBAAAAAABBBCCCDDDFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFIIIMMMPPPXXXVVVSSSPPPNNNMMMMMMMMMPPPTTTWWWXXXVVVSSSQQQPPPOOOMMMKKKIIIGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHKKKLLLKKKIIIHHHKKKNNNNNNNNNPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRSSSSSSTTTTTTTTTUUUQQQSSSTTTTTTSSSSSSTTTVVVSSSTTTTTTUUUUUUTTTTTTSSSRRRSSSUUUVVVXXXXXXYYYYYYZZZZZZZZZYYYZZZZZZ[[[\\\ZZZXXXVVVTTTSSSSSSSSSSSSVVVTTTQQQNNNMMMNNNOOOQQQPPPOOONNNLLLJJJIIIGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMQQQXXXdddsss{{{lllkkkqqquuuuuuuuullllllqqq|||EEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAABBBBBBCCCDDDBBBCCCDDDEEEFFFGGGHHHIIIKKKKKKIIIHHHFFFFFFEEEEEEHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@?????????@@@BBBCCCDDDDDDEEEGGGIIIJJJKKKLLLIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJHHHGGGEEEDDDEEEFFFHHHIIIHHHIIIJJJIIIGGGFFFFFFHHHCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@??????????????????===<<<===??????>>>===::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888999999888888888666666666666666666666666444444555666888:::<<<>>>;;;;;;:::999999999999:::888777666555444444444444444444444444555555666666666666666666666666666666999::::::999888777777888666555555444444555555666666777888888888777666666888999999888666555666777666666777777777777666666666666666666666666666666777777888888888888888999777777777888999:::;;;;;;EEEAAA===::::::::::::999888888888888999:::;;;;;;999::::::;;;<<<<<<;;;;;;999999999::::::;;;;;;;;;>>>@@@@@@???===;;;:::;;;<<<:::999:::<<<>>>>>>===<<<===>>>???@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>>>>>>>@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDFFFGGGHHHHHHGGGEEECCCCCCCCCDDDEEEEEEFFFFFFFFFFFFHHHKKKNNNQQQPPPNNNLLLJJJJJJLLLNNNOOOSSSVVVWWWUUURRRPPPNNNLLLKKKIIIGGGFFFEEEEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJHHHHHHHHHHHHIIIJJJLLLLLLNNNMMMMMMLLLKKKJJJJJJJJJIIIKKKLLLKKKJJJJJJKKKMMMPPPPPPPPPPPPOOONNNMMMLLLOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTWWWYYY[[[\\\]]][[[ZZZZZZYYYZZZZZZ[[[[[[ZZZYYYWWWUUUTTTSSSSSSSSSXXXVVVSSSOOOMMMKKKKKKKKKMMMMMMLLLKKKJJJIIIGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMOOOVVV```ooo}}}kkkdddeeeeeecccccc]]]___hhhxxxEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCEEEFFFGGGHHHHHHMMMLLLJJJIIIHHHGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBBBB@@@???>>>>>>>>>???AAABBBCCCCCCDDDFFFGGGIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJLLLLLLLLLKKKKKKJJJIIIIIIGGGFFFDDDDDDDDDFFFHHHIIIIIIJJJJJJIIIGGGFFFFFFGGGCCCCCCCCCDDDEEEFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@??????>>>>>>??????>>>===<<<===>>>>>>===<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999999888888888888888888999555555555555555555555555333333444555777999:::;;;999999888888888888999999777777666555555555444444333444444555555555555555555555555555555555555555888999:::999777777777999555555444444444444555555555666666666666666666666666777888777555444444555555666666777777666666555666666666666666666666666666666666777777777888888666666666666888999;;;<<>>>>>??????>>>;;;999999999888777666888;;;=========;;;<<<===>>>???@@@@@@@@@@@@@@@???????????????>>>===>>>???AAABBBCCCCCCCCCAAAAAABBBBBBBBBAAA@@@???>>>???@@@AAACCCDDDEEEFFFGGGFFFDDDCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEEEEGGGIIIEEEFFFHHHIIIJJJMMMQQQUUUMMMPPPSSSTTTQQQNNNLLLKKKIIIIIIHHHFFFEEEEEEDDDDDDCCCDDDEEEFFFHHHHHHIIIIIIDDDDDDEEEFFFHHHKKKLLLNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKJJJKKKLLLNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNPPPRRRTTTVVVVVVWWWWWWVVVTTTSSSRRRQQQPPPRRRSSSTTTSSSQQQQQQQQQRRRTTTSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTWWWYYY\\\^^^___XXXXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVRRRRRRQQQPPPNNNLLLJJJIIIJJJJJJKKKKKKJJJIIIGGGFFFHHHHHHHHHIIIJJJLLLNNNNNNOOOTTT[[[ggg{{{|||ggg\\\XXXTTTQQQQQQOOOTTT```sssDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHIIIIIIJJJEEEEEEEEEDDDCCCBBBBBBBBB@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEGGGHHHIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKJJJIIIIIIFFFEEEDDDCCCDDDFFFHHHIIIKKKLLLLLLKKKHHHGGGGGGHHHBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFHHHIIIIIIIIIHHHGGGDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEECCCDDDDDDDDDCCCBBBAAAAAA??????>>>============>>>>>>===<<<<<<======<<<;;;::::::::::::::::::::::::888999999999999:::::::::999999999999999999999999999999888777777888999999666666666555555555555444666666666666666666555555777777888888888888888888888888888777777777666666333444555555666666555555555555555555555555555555666888999888777666777888444444333333333333444444444444555555555555666666444666666666444333444555555666666777777666666555777777777777777777777777444555555666666777777777999888777666666777888999@@@===;;;::::::999888666666666777777888999;;;;;;:::::::::999999888777666666777888999;;;<<<===>>><<<>>>>>>===:::888888999777666666777:::<<<======;;;<<<===>>>????????????????????????????????????===>>>???AAABBBBBBCCCCCCAAABBBDDDDDDDDDBBB@@@>>>>>>>>>???@@@AAACCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFDDDCCCDDDEEEIIIKKKMMMLLLJJJJJJMMMPPPKKKMMMOOOOOOLLLJJJIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGBBBCCCDDDFFFHHHKKKMMMNNNLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJKKKJJJJJJJJJHHHIIIKKKMMMNNNOOOOOOPPPKKKLLLNNNPPPRRRTTTVVVWWWVVVVVVUUUSSSRRRPPPOOONNNSSSTTTTTTSSSRRRQQQQQQRRRSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUXXXZZZ]]]^^^VVVVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWJJJKKKLLLMMMMMMLLLKKKJJJGGGHHHIIIJJJJJJIIIGGGFFFHHHHHHIIIIIIKKKLLLNNNOOOOOORRRWWWbbbvvvwwwbbbUUUOOOIIIEEEDDDEEEKKKZZZoooDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEGGGHHHIIIDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHJJJJJJKKKJJJIIIIIIFFFEEEDDDDDDDDDFFFHHHJJJJJJKKKKKKJJJGGGFFFFFFGGGBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGIIIIIIHHHHHHGGGBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<>>>===;;;<<<======;;;:::999999999999999999999999999999999999::::::;;;;;;888888888888888888888888999999888777777888999999666666666666555555555444666666777666666555555444777777777777777777666666666666666666666555555444333444555666777666666555555555555555555555555555555666777777666555666777444444333333333333444444444444444444444555555666444555666666555555666777666666777777777777666666777777777777777777777777333444444555666666777777888777666555555666888999888777777888999999777555444444444555666777888999999:::::::::::::::999999888999999::::::;;;;;;<<<<<<===>>>===;;;999999999:::999888999;;;======<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>????????????===>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFFFFCCC@@@>>>>>>??????@@@AAABBBBBBCCCBBBBBBCCCDDDEEEEEEEEEEEECCCEEEEEEDDDCCCBBBCCCDDDNNNQQQSSSPPPJJJFFFFFFHHHKKKLLLLLLKKKIIIGGGGGGHHHDDDEEEEEEFFFFFFFFFFFFFFFBBBCCCDDDEEEEEEEEEEEEEEECCCCCCDDDFFFHHHJJJLLLMMMNNNNNNLLLKKKIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHJJJLLLNNNPPPPPPQQQNNNOOOOOOQQQRRRSSSTTTUUURRRRRRQQQPPPPPPOOOOOONNNQQQSSSTTTTTTRRRRRRSSSUUURRRQQQPPPOOOOOOPPPPPPQQQQQQQQQRRRSSSTTTWWWYYYZZZWWWVVVUUUTTTTTTTTTTTTUUUWWWWWWXXXXXXXXXXXXWWWWWWMMMMMMLLLLLLLLLKKKKKKKKKEEEFFFHHHIIIIIIIIIGGGFFFGGGGGGHHHIIIJJJLLLMMMNNNMMMPPPVVVbbbuuuppp\\\QQQJJJDDDAAAAAA@@@FFFUUUlllCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@BBBCCCEEEFFFFFFFFFEEEDDDGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGIIIJJJJJJJJJIIIIIIFFFEEEDDDDDDEEEGGGIIIJJJHHHIIIIIIGGGEEECCCCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGCCCDDDEEEFFFGGGFFFEEEEEE@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>===<<<;;;======<<<;;;;;;;;;;;;;;;>>>===;;;;;;<<<<<<;;;:::999999999999999999999999999999999::::::;;;;;;;;;888888888888888888888888:::999888777777888999:::777777666666666555555555333444555666777777777777777777777777777666666555222222333333333222111111444444666777777777666555555555555555555555555555444666777666555555666777444333333222222333333444333333333333333444555666444666777777666666777999666666777777777777666666777777777777777777777777333333444444555666777777555444444444555888;;;<<<666666777999:::999666444222222222333444555777777999999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999<<<===>>>===;;;:::::::::>>><<<;;;;;;<<<===<<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>???@@@@@@AAAAAAAAAAAABBBDDDFFFHHHGGGDDDAAA>>>@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCEEEFFFFFFEEEEEEAAABBBCCCCCCBBBBBBCCCEEEDDDIIINNNNNNKKKIIIJJJLLLLLLLLLKKKIIIGGGFFFFFFHHHCCCDDDEEEFFFGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEEEEFFFGGGIIIJJJKKKQQQQQQOOONNNLLLJJJIIIHHHGGGFFFGGGIIIJJJJJJHHHGGGIIIJJJKKKMMMNNNNNNNNNNNNQQQQQQQQQRRRRRRRRRRRRSSSMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQSSSTTTSSSTTTVVVWWWQQQPPPOOOOOOOOOOOOQQQQQQQQQPPPPPPPPPRRRTTTVVVWWWXXXWWWVVVUUUUUUUUUUUUUUUXXXXXXYYYYYYXXXWWWWWWVVVWWWUUUQQQMMMKKKJJJKKKKKKDDDEEEGGGIIIIIIIIIGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMKKKPPPWWWcccwww{{{kkkYYYOOOIIIDDDAAAAAA>>>DDDSSSjjjFFFDDDBBBDDDGGGIIIGGGEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCAAA>>>===???BBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIHHHHHHJJJLLLLLLKKKJJJGGGFFFEEEDDDEEEFFFHHHIIIJJJHHHGGGHHHHHHHHHEEECCCCCCBBBBBBBBBCCCDDDFFFGGGIIIHHHFFFDDDDDDDDDDDDEEE@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBAAAAAA@@@???AAAAAA@@@@@@???>>>======<<<<<<<<<:::999999:::<<<>>>===<<<;;;<<<<<<;;;999<<<<<<;;;::::::999999888999999999999999999999999999777555555666777777666666666666666555555555555888888777555555444444444888888777666666777999999999888666555444444444444000111222222444444555666444555555666666555555444555555555555555555555555666666777777777777666666444444444444444444444444222444555666555555555666555888;;;999555222444777444444555555666666777777888777555444444555666777333444444444555666666666666666666666777888999:::444555555666666666666666666666666555555555555555666777888999999999999999999:::;;;<<<<<<<<<;;;:::===<<<;;;:::999888888888777888888999:::;;;<<<<<<;;;===???@@@AAA@@@>>>===@@@???===;;;;;;<<<>>>???===>>>@@@AAABBBAAA@@@???EEEFFFGGGGGGFFFDDDBBBAAA???BBBEEEFFFDDDBBBBBBBBBAAA@@@@@@CCCFFFGGGEEEBBBAAAAAAAAAAAAAAA@@@@@@@@@IIIIIIHHHGGGFFFEEEDDDDDDFFFGGGHHHIIIHHHFFFDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFHHHHHHFFFDDDCCCFFFEEEEEEEEEFFFGGGGGGHHHMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEFFFHHHKKKKKKJJJHHHIIIIIIHHHIIIJJJLLLMMMOOOMMMOOOQQQRRRQQQOOOOOOPPPNNNNNNNNNNNNOOOOOOPPPQQQTTTSSSSSSSSSUUUVVVVVVUUUSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUWWWVVVTTTSSSRRRRRRSSSTTTWWWVVVVVVVVVVVVUUUUUUUUUVVVTTTQQQNNNLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIFFFFFFGGGHHHJJJLLLNNNOOOMMMRRRZZZiii}}}nnnZZZMMMEEE???======>>>EEETTTkkkEEECCCBBBCCCFFFHHHGGGEEEGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCC@@@>>>>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHIIIDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFFFFGGGGGGGGGGGGHHHIIIHHHGGGHHHJJJJJJIIIHHHGGGFFFDDDCCCDDDEEEGGGHHHIIIHHHGGGGGGGGGGGGEEECCCBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBBBB???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@???AAAAAA@@@??????>>>===============;;;::::::;;;======<<<::::::;;;;;;999888:::::::::999999999999999666666666666666666666666888666555555666777777777666666666666555555555555777666555444444333333333555555555555666777999:::666666555555444333333222111222222333333444444555444444444444444444444444555555555555555555555555444444555555555555444444444444444444444444444444222444666666555444555666444777:::999555333555888666666666777777777777777777666444222111222333333444444444444555555555555888777666666555555666666444444555666666666666666666777777888888777777666666777888999999999999888888999:::;;;<<<;;;;;;:::;;;:::999888888888888888999::::::;;;<<<===>>>>>>===>>>???AAAAAA@@@@@@??????>>>===<<<<<<<<<<<<===<<<>>>AAACCCDDDCCCAAA@@@AAABBBCCCCCCCCCAAA???===???AAADDDEEEDDDDDDDDDEEEGGGFFFFFFFFFFFFEEEEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGFFFDDDBBBAAACCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDFFFHHHJJJIIIHHHHHHIIIKKKLLLMMMNNNNNNMMMLLLNNNPPPPPPNNNMMMMMMNNNMMMMMMLLLMMMMMMNNNOOOPPPSSSRRRRRRSSSTTTUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQRRRRRRSSSTTTVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVUUURRRPPPMMMLLLLLLLLLGGGFFFEEEDDDEEEFFFGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKOOOSSS[[[iii~~~nnnZZZMMMEEE???<<<======DDDSSSjjjCCCBBBAAACCCEEEFFFEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDAAABBBBBBCCCDDDEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCAAA???>>>>>>AAADDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDCCCDDDEEEFFFGGGHHHGGGFFFFFFGGGHHHGGGEEEEEEDDDCCCBBBBBBDDDFFFGGGHHHFFFEEEEEEFFFFFFDDDCCCAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCBBBBBBAAA@@@??????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@@@@??????>>>>>>======>>>>>>>>><<<::::::<<<>>><<<:::999999999999888666777777888888888888999999555555555555555555555555777555444555777888888888666666666666555555555555555555555444333333222222222222333333555666888999444444555555444333111111333333333333333333333333444444333222222333444444444444444444444444444444444444555555555555444444444444444444444444444444333555666666444333333444333666888888666444666888888888888888777777777777777555444222111111222222555555555555444444444444888888666555333333222222333333444555555666777777666888999::::::999888777777777888888999999888888888888999::::::::::::999888888777777777777888888999::::::;;;<<<===>>>>>>???@@@@@@@@@AAAAAAAAAAAA===>>>>>>???>>>===<<<;;;;;;>>>BBBEEEFFFEEECCCBBB@@@@@@AAAAAAAAA???>>>===???AAABBBCCCCCCDDDGGGIIINNNOOOOOOLLLGGGDDDDDDFFFGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAABBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFEEECCCBBBDDDCCCBBBCCCFFFHHHHHHHHHGGGIIIMMMOOOPPPOOONNNLLLLLLMMMNNNNNNLLLJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRRRRRRRRRRRRRRRRRRRTTTUUUWWWWWWVVVUUUSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSTTTUUUVVVWWWXXXYYYVVVUUUTTTRRRPPPNNNMMMLLLEEEDDDDDDCCCDDDEEEGGGHHHFFFFFFEEEEEEEEEFFFFFFGGGPPPSSS[[[iii}}}oooZZZMMMEEE???<<<======DDDSSSiiiAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDD???@@@AAABBBDDDEEEFFFGGGDDDDDDCCCBBBBBBBBBBBBCCC@@@???>>>???BBBEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@AAACCCEEEGGGHHHFFFEEEEEEEEEFFFEEECCCDDDCCCBBBAAAAAACCCEEEFFFGGGEEEDDDDDDEEEEEEDDDCCCAAABBBDDDEEEEEEEEEDDDCCC@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@??????>>>??????>>>>>>>>>==================;;;999999;;;===<<<:::999999999999888666555555666666777888888999777777777777777777777777666444444555777999999888666666666666555555555555555555555555444444333333222222222333444555666666222333555666555444222000444444444333333222222222444333111000000111333444444444444444444444444444555666666777777666666555333333333333333333333333444555666666444222222333222444777777666666777999888888888777777666666666666555555444444444444555555555555444444333333333888777666444333333222222222222333333444555666777555777999;;;;;;:::888666777777888888888888777777777777888888999999999999777777777777777888999:::777888888999:::;;;<<<<<<@@@????????????@@@AAABBB>>>@@@BBBCCCCCCAAA>>>===;;;>>>BBBEEEGGGFFFDDDCCCAAABBBBBBBBBBBBAAA@@@???@@@AAAAAA@@@@@@BBBEEEHHHRRRVVVYYYTTTKKKEEEDDDGGGFFFFFFEEEDDDCCCBBBAAAAAADDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBGGGEEEDDDCCCCCCDDDEEEGGGEEEFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFDDDCCCBBBEEECCCBBBBBBEEEGGGHHHHHHHHHIIILLLMMMNNNNNNMMMLLLLLLMMMMMMLLLJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOPPPQQQQQQSSSUUUWWWXXXWWWUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTSSSSSSTTTUUUUUUVVVWWWWWWVVVVVVUUUTTTRRRPPPNNNMMMIIIHHHGGGFFFFFFGGGHHHIIIEEEEEEDDDDDDEEEEEEFFFGGGNNNRRRYYYfff{{{ooo[[[NNNFFF@@@===>>>???EEETTTjjj@@@AAABBBBBBCCCCCCDDDEEEDDDDDDEEEEEEEEEDDDCCCCCC>>>???@@@BBBCCCEEEFFFGGGDDDDDDCCCBBBBBBBBBBBBCCC@@@???>>>@@@BBBEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@BBBEEEFFFHHHFFFDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@AAABBBDDDEEEGGGEEECCCCCCDDDEEEDDDCCCAAABBBDDDEEEEEEEEEDDDCCC@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>===>>>>>>==================;;;<<<;;;:::888888:::<<<<<<;;;999999::::::888777444444555666777777888999888888888888888888888888555444444666888999999777666666666666555555555555555555666666666555444444444444444444444444333333333444666777666555333222555444444333333222222111444333111000000111333444444444444444444444444444555555666666666666555555333333333333333333333333333555666555333222222333222333555666666666777888777777777666666555555555444444444444555666666777555555444444333333333222666555555444444555555666222222222222333444666666333555777999:::888666555777777888888888777777666666666666666777777888888888888777888888999:::;;;777888888999:::;;;<<<<<>>>>>>>>>>>???@@@@@@AAACCCFFFHHHHHHEEEAAA???;;;===AAADDDFFFEEEDDDCCCAAABBBBBBBBBAAAAAA@@@@@@AAAAAA@@@>>>===>>>AAADDDQQQWWW\\\YYYOOOFFFDDDFFFFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDGGGEEECCCBBBBBBCCCEEEGGGGGGHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDFFFDDDBBBCCCEEEHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMMMMKKKIIIHHHHHHIIIJJJJJJKKKKKKMMMNNNOOOPPPOOOQQQRRRPPPNNNMMMNNNOOOPPPQQQTTTVVVWWWVVVTTTRRRTTTSSSRRRPPPOOOOOOOOOOOOQQQQQQRRRSSSTTTUUUUUUVVVTTTTTTTTTTTTTTTTTTSSSSSSUUUUUUTTTSSSRRRPPPNNNMMMMMMLLLJJJHHHGGGFFFFFFGGGDDDDDDDDDDDDEEEGGGHHHIIIKKKOOOVVVdddxxxooo[[[OOOGGGAAA>>>???AAAGGGVVVlll@@@BBBCCCCCCBBBBBBDDDFFFEEEEEEEEEEEEDDDCCCBBBAAA>>>???@@@AAACCCDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@???AAACCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFFFFEEEFFFFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEFFFIIIGGGDDDDDDEEEFFFFFFFFFCCCBBBAAA@@@@@@BBBDDDEEEGGGEEECCCBBBDDDEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCAAAAAABBBBBBBBBBBBAAAAAA????????????>>>>>>>>>>>>>>>????????????>>>==================<<<<<<<<<<<<:::;;;:::999777777999;;;<<<:::999999:::999888666444444555666666777888888666666666666666666666666555555555666888999888666666666666666555555555555555555666777777666555444666666666666555444333222333444555666666555444333444444444333333222222222333333222111111222333333333333333333333333333333333333444444444444333333333333333333333333333333222444555555333222222333222333444555666777777777666666666666555555555555222222333444444555555555444444444444333333333333333333333444555666777777444333222111222333444555222333555777888777666555777777888888777777666666555555555444555666666777888888888888888999:::;;;999::::::;;;<<<===>>>>>>======>>>>>>>>>?????????AAADDDGGGIIIHHHFFFBBB@@@;;;===???AAABBBCCCBBBAAA????????????????????????@@@@@@???===<<<<<>>???@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@AAADDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCAAABBBCCCEEEGGGIIIHHHGGGEEEDDDDDDDDDDDDAAABBBBBBCCCDDDEEEFFFGGGIIIGGGEEEEEEFFFHHHIIIIIIDDDCCCAAA@@@AAABBBDDDEEEHHHEEECCCCCCDDDFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@AAAAAABBB@@@@@@@@@??????>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999888888999;;;;;;999888888888888777555555555666666777777777888555555555555555555555555666666666777888888777555666666666666555555555555333444666777777666444333666666777888777777666555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222111333444444333333333444333333444555666777666555666666666666666777777777555666666666555444444333333333333333333333444444222222222222333444555666555444222111000111333444333333444555666666666666777777777777777666666555555444333333333444666666888888777777777888888999999::::::;;;<<<===>>>>>>===>>>???@@@@@@@@@?????????AAADDDFFFEEECCC@@@===<<<<<<===>>>>>>???@@@@@@=====================>>>===>>>???>>>===>>>@@@BBBGGGJJJMMMKKKFFFCCCDDDFFFDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCEEEDDDCCCCCCCCCCCCDDDEEEJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEBBBAAABBBDDDFFFGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGEEEEEEGGGIIIHHHHHHIIIJJJKKKMMMNNNOOOOOORRRTTTQQQMMMJJJLLLOOOSSSSSSSSSTTTSSSSSSRRRRRRQQQQQQPPPOOONNNNNNNNNOOOPPPPPPRRRSSSSSSSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPQQQSSSRRRPPPNNNLLLLLLLLLLLLLLLJJJHHHFFFDDDCCCCCCCCCEEEEEEDDDEEEEEEFFFGGGGGGMMMRRR[[[iii{{{xxxhhhUUUJJJCCC???===>>>AAAHHHWWWmmm@@@CCCEEEEEECCCCCCEEEGGGFFFFFFFFFDDDCCCAAA???>>>??????@@@AAABBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCAAAAAABBBDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>><<<===???CCCEEEFFFEEECCCBBB@@@@@@??????AAABBBCCCEEEFFFGGGGGGGGGJJJHHHEEEEEEGGGIIIJJJKKKDDDCCCBBBAAAAAACCCDDDFFFHHHFFFCCCCCCDDDFFFGGGGGGEEEEEECCCBBBBBBCCCDDDEEEAAAAAA?????????@@@AAABBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::<<<999888666666777777555444666666666777777777777777666666666666666666666666777666666777888888666444777666666666555555555555222333555666666555333222555666777999999999888888333222222111111222333333333333333333333333333333222333333444444333333222333333333333333333333333444555555666666555555444222222222222222222222222000222444444333333444555444444444555666666555444666666777777888888999999;;;;;;:::999888666444333222222222333333444444444222222111111222222333444666444222000000000222222444444444555666777777888777777777777777666555555444444333222333444555666777777666666666666777777777888888999:::;;;<<<======???AAABBBBBBBBB@@@???===>>>AAABBBBBB@@@===;;;<<<<<<;;;;;;<<<===>>>???>>>>>>=========>>>>>>???;;;===>>>??????@@@BBBDDDCCCDDDDDDBBB@@@@@@CCCGGGAAAAAABBBBBBCCCCCCDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHIIIJJJJJJHHHFFFEEEGGGGGGGGGGGGGGGFFFEEEDDD@@@@@@AAACCCEEEFFFEEECCCDDDFFFHHHJJJJJJHHHFFFEEEEEEFFFFFFEEECCCDDDFFFHHHGGGGGGGGGHHHJJJLLLMMMNNNPPPSSSTTTRRRMMMJJJLLLOOOUUUUUUTTTSSSSSSRRRRRRRRRPPPPPPOOOOOONNNNNNOOOOOOKKKLLLMMMNNNOOONNNMMMLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRQQQNNNLLLJJJJJJKKKLLLKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDOOOUUU^^^llluuudddRRRGGGAAA===<<<===@@@GGGVVVmmmBBBBBBBBBCCCCCCCCCDDDDDDGGGFFFEEEDDDCCCBBBAAAAAA??????@@@@@@@@@@@@AAAAAAGGGFFFEEEDDDCCCBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCFFFDDDAAA???>>>???@@@AAAAAA>>><<<===@@@BBBAAA???BBBAAABBBDDDFFFFFFEEECCCGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBAAAAAADDDDDDEEEEEEEEECCCBBBAAADDDCCCCCCBBBBBBAAA@@@@@@DDDDDDCCCBBB@@@??????>>>@@@@@@@@@@@@@@@??????>>>@@@@@@@@@????????????>>>:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::888666444222333333333444444444555555666666555555555555666666666666666666666555555555555666777888777666444222333333444444444444444444222222222222222222222222222222111111222222333444444444555666666555444333444444555555444444333222666555444444333333333333444444555555555555555555111111111111111111111111444222000///000222444666555555555666666666666777222333444666777777888888999999888888777666666666444333222222111111222222222222333333333333444444111111222222222333333333333444555666777777777777777777666555444444333333444444444555555555555666;;;;;;:::888777555444444999999::::::;;;<<<======;;;===AAACCCDDDCCC@@@???888:::<<<===?????????>>>999999:::;;;<<<===>>>???>>>??????>>><<<;;;<<<>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBEEEGGGIIIFFFEEEEEEEEEEEEGGGHHHIIIJJJGGGDDDDDDEEEFFFDDDBBBBBBBBBAAAAAAAAABBBBBBCCC???@@@@@@AAAAAA@@@@@@???EEEEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCBBB?????????@@@AAABBBCCCDDDDDDEEEGGGHHHGGGFFFDDDBBBGGGGGGEEECCCAAAAAACCCEEEDDDDDDEEEGGGIIILLLNNNOOOMMMNNNNNNMMMKKKJJJKKKMMMSSSTTTTTTTTTSSSRRRPPPOOOSSSRRRPPPOOONNNMMMLLLLLLJJJJJJLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPRRRRRRQQQOOONNNMMMNNNOOONNNMMMLLLJJJGGGDDDBBBBBBBBBBBBDDDEEEEEEDDDCCCCCCEEEGGGNNNRRR]]]ppptttcccPPPDDD>>>999888:::;;;CCCSSSiiiBBBBBBCCCCCCDDDEEEEEEFFFGGGFFFEEEDDDCCCBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAAEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCEEECCCAAA???>>>???AAABBBAAA???===>>>@@@AAAAAA???@@@@@@@@@BBBEEEFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBB@@@BBBDDDFFFGGGGGGGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@CCCBBBBBBAAA@@@???>>>===::::::;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777::::::999888777555333333333333333444444444444555666666555555555555666666666555555555555555555555555555555444444444444444777666666555555444444444666666666666666666666666333222222222222333444444444444555666666555444333444444444555444444333222555444444333222222333333444444444444444444444444111111111111111111111111333222000......///111222444444555555555666666666777777888888999888888888777777777777666666666666444333222222111111222222111111111222222222333333000000111111111222222222444555666777777888888888777666666555444444333333444444444555555555555666888888888777666666555555888888888999:::;;;;;;;;;:::<<>>;;;;;;<<<======<<<<<<;;;999999:::;;;<<<===>>>>>>>>>??????>>><<<;;;===>>>@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@??????AAA@@@@@@@@@AAABBBDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDHHHEEECCCDDDEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEGGGGGGFFFEEEDDDBBBBBBBBB@@@???@@@CCCEEECCCCCCDDDFFFHHHKKKMMMNNNLLLMMMMMMLLLJJJIIIKKKLLLOOOPPPQQQRRRRRRRRRQQQPPPRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPMMMKKKIIIIIIJJJJJJJJJHHHJJJIIIFFFCCCAAAAAAAAAAAACCCDDDDDDDDDCCCCCCFFFHHHOOOUUUbbbtttppp```MMMCCC===::::::;;;<<>>>>>@@@AAAAAA@@@???>>>>>>@@@CCCEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCC???AAAEEEHHHIIIIIIHHHGGGDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@???>>>======<<<666777888:::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::============<<<;;;::::::888888888777777777666666:::999777666444444333333333333333333444444444444666555555444444555555666555555555555555555555555555444222111111333555666999999888777666555444444444444444444444444444444333222222222222333444444333444555555555555444444444444444444444333222222444333222222111222222222444444444333222222111111111111111111111111111111444333111///...///000111333444444444555555555555555555555555555444333333555555555555555666666666444333222222111111222222000000111111111222222222//////000000000111111111444555666777888888888888666666666555444444333333444444444555555555555666555555555666666666666666777777777888999999::::::999;;;===@@@@@@???>>><<<<<<<<<<<<<<<;;;999888777999999::::::;;;<<<=========>>>>>>===<<<;;;===>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>===<<<<<<<<<======>>>???@@@AAAAAABBBDDDEEEGGGHHHGGGEEEBBB@@@EEEDDDCCCCCCEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEDDDDDDCCCBBBAAAAAABBBAAAAAA@@@@@@AAABBBBBB@@@AAACCCEEEFFFFFFFFFFFFBBBCCCBBBAAA??????AAACCCBBBBBBCCCDDDFFFIIIJJJLLLJJJKKKKKKJJJHHHHHHIIIKKKKKKLLLNNNPPPQQQRRRRRRQQQPPPPPPOOONNNMMMMMMNNNNNNKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMIIIGGGFFFFFFGGGGGGGGGFFFHHHGGGDDDBBB@@@@@@@@@@@@BBBCCCDDDCCCCCCDDDFFFIIIPPPYYYhhhyyymmm]]]KKKBBB>>>;;;;;;===<<>>>>>AAACCCDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAACCCFFFIIIIIIHHHFFFDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>======<<<;;;;;;999999;;;<<<<<<=========>>>>>>>>>>>>==================>>>======;;;:::999::::::::::::999999999999999888666444333333333333222222333333333444444444555444444444444444444555444444444444444555555555333333222222222444555666777777777666666555555444222222222222222222222222222111111111111222333333333333444444444555444444333444444444444333222222222222111111111111111222444333333222111000000///111111111111111111111111555444333111111222333444333333333444444444555555333333333333333222111111222222333444555555666666444333222222111111222222111111111111222222222222000000000000111111111222333444555666777777777777666666555555555444444444444444444555555555555666555555555555555555555555777777777888888999999999777999;;;===>>>===<<<;;;<<<;;;;;;:::999888777777888999999:::;;;;;;<<<<<<======>>>===;;;;;;===>>>AAAAAAAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;:::999999:::<<<>>>@@@AAABBBBBBDDDEEEFFFGGGFFFEEECCCAAAEEEDDDCCCCCCDDDDDDEEEDDDFFFFFFFFFEEEDDDCCCBBBBBB@@@AAAAAAAAAAAAAAAAAA@@@??????@@@AAACCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>???AAACCCEEEFFFGGGGGGHHHHHHGGGDDD@@@??????@@@AAAAAABBBCCCDDDFFFHHHIIIHHHHHHIIIHHHFFFFFFHHHIIIJJJLLLNNNPPPQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMMMMNNNHHHGGGGGGFFFHHHJJJMMMNNNKKKKKKJJJIIIIIIIIIIIIIIIIIIGGGEEEEEEGGGHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@AAABBBCCCCCCBBBDDDGGGIIIOOOZZZlll{{{~~~lll\\\KKKBBB>>>;;;;;;======DDDSSShhh~~~>>>???@@@BBBDDDFFFGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDD@@@@@@AAABBBCCCDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@CCCBBBAAAAAAAAABBBCCCDDD@@@@@@@@@@@@@@@@@@AAABBBDDDBBB??????@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAACCCEEEGGGHHHGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@=========<<<<<<;;;;;;;;;<<<<<<=========<<<<<<;;;@@@@@@@@@@@@????????????<<<===>>>>>>===;;;999888<<<;;;;;;;;;;;;:::::::::888777555333222222333444222222222333333333444444444444333333333333444444222333333333444444444555222333444555666666555444333333333444444555555555444444444444444444444444000000000000000111222222333333333333444444555555333333444444333333222111111111111000000111111222333333222111000000//////111111111111111111111111222222222222333444666777333333333444444444555555444444555666666666666555111111222333444555666666444333222222111111222222222222222333333333333444111111111222222222333333111222333444555555555555555555555555555444444444444444444555555555555666666666555555444333333333888888888888999999999999777888:::;;;<<<<<<;;;:::999999999888888888999999888888999999::::::;;;;;;<<<======<<<;;;;;;===>>>@@@??????>>>>>>===============<<<<<<;;;::::::999666888;;;>>>AAACCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEECCCBBBAAABBBBBBFFFFFFFFFFFFEEEDDDBBBBBBAAAAAAAAABBBBBBAAAAAAAAA??????@@@AAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???????????????===>>>@@@BBBCCCEEEFFFFFFGGGGGGFFFDDDAAA?????????@@@AAAAAABBBCCCDDDFFFFFFFFFGGGGGGFFFEEEEEEGGGHHHMMMNNNOOOPPPQQQPPPOOOOOOMMMLLLLLLKKKKKKKKKLLLLLLIIIHHHGGGFFFGGGHHHJJJLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDDDDFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCFFFIIILLLXXXkkkyyy}}}zzzlll]]]LLLCCC???;;;:::<<<>>>EEESSShhh~~~>>>???@@@BBBDDDEEEGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDD???@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHDDDDDDDDDCCCCCCBBBAAAAAACCCCCCBBBBBBBBBBBBBBBCCC???@@@AAAAAA???@@@AAACCCEEECCCAAA@@@AAAAAA???>>>AAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@???@@@AAACCCEEEGGGHHHHHHHHHDDDCCCCCCBBBBBBAAA@@@@@@======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999>>>>>>>>>>>>============:::;;;<<<======;;;999777:::::::::999999999888888777777666555444333333333222222222222333333333333444333333222222333333444111222222333333444444444222333555777777666444333000000111222333444444555222222222222222222222222000000000000000111222222333222222222333444555666333333333333333222111111111111111000111111222333222222222111000000000///111111111111111111111111/////////000222333555666333444444444555555555555222333444555555555555555111222222333444555555555444333222222111111222222222222333333333444444444111222222222222333333333000111222333444444444444555555555555555555555555444444444555555555555666777777666555444444333333888888888888888888888999666777999:::;;;;;;::::::888888888888888999:::;;;888888888999999:::::::::;;;<<<===<<<;;;;;;===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::777888:::===@@@CCCEEEFFFEEEDDDCCCCCCDDDEEEGGGIIIEEEFFFEEECCCAAA@@@@@@BBBEEEEEEFFFFFFFFFDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA???@@@@@@AAAAAABBBBBBCCC???????????????@@@@@@@@@@@@@@@???>>>=========>>>??????@@@AAABBBCCCDDDDDD@@@AAABBBAAA@@@???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFDDDEEEFFFHHHNNNNNNOOOPPPPPPOOONNNMMMKKKKKKJJJIIIIIIIIIIIIIIIKKKJJJIIIGGGGGGGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFDDDBBBAAAAAACCCDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCBBBBBBCCCEEEHHHIIIUUUfffuuu}}}}}}zzzwwwjjj[[[KKKBBB>>>;;;:::;;;>>>EEETTTiii???@@@AAACCCDDDFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIDDDEEEGGGHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA???AAABBBAAA??????BBBDDDCCCBBBAAABBBCCCBBB@@@>>>AAAAAAAAABBBCCCDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@CCCDDDDDDEEEFFFGGGIIIIIIDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::888999;;;<<<<<<;;;888777999999999999888888888777666666666666666555444333111222222222222333333333333333222222222222333333111111111222333333444444333444444444444333333222000111111222222333333333000000000000000000000000222222222222222333333444222222222222222444555666222333333333333222111111111111111111111222333333111111111111111111111111111111111111111111111111000000000111222333444444444444555555555666666666333333333333333222222111222333333333444444555555444333222222111111222222111222222222333333333333111111111111222222222222111111222333444444444444555555555555555555555555444444444555555555555666666555555555555555555555777777777777777777777777777777999::::::;;;::::::999999888888888999:::;;;888888888888999999999999:::<<<<<<<<<;;;;;;===???==================<<<<<<999999999999:::::::::::::::::::::;;;===@@@CCCDDDEEEEEEFFFFFFFFFFFFFFFFFFCCCDDDDDDCCC@@@???AAACCCBBBCCCEEEFFFFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAA????????????????????????<<<=========>>>>>>??????>>>======<<<<<<<<<======@@@@@@@@@@@@@@@AAAAAABBB>>>@@@AAAAAA@@@???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFEEEDDDEEEFFFHHHLLLMMMNNNNNNNNNMMMLLLLLLJJJJJJHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFGGGBBBAAA???@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBCCCCCCBBBAAABBBDDDFFFHHHRRRbbbqqq{{{}}}zzzvvveeeVVVGGG@@@===:::999:::>>>EEETTTiiiAAABBBCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEGGGIIIKKKKKKJJJGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@???AAABBBAAA??????BBBDDDAAAAAAAAACCCDDDDDDBBB@@@AAAAAABBBBBBCCCDDDEEEEEEGGGFFFEEEDDDCCCBBBAAAAAAJJJIIIGGGFFFEEEFFFGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<===>>>>>>>>>;;;;;;;;;:::::::::999999666888:::<<<<<<:::888777:::::::::999999999999888666666777888777666444333111111222222222333333333333222222222222222222333000000111222333333444444555444222111000111222333333222222222222222222222444444444444444444444444444444333333444444555666222222111111222444555666222333333333333222111111222222111111222333444444111111111111111222222222111111111111111111111111444444444444444444444444555555555666666666666777888888888777666555333222333333444444444444555555444333222222111111222222000111111111111222222222000000000000111111111111222222333444555555555555444555555555555555555555444444444555555555666666444444555555666777777888666666666666666555555555777888999::::::;;;;;;:::;;;:::999888888999::::::888888888888888999999999:::;;;<<<<<<;;;;;;===???=========>>>>>>>>>>>>>>>777777777888999999::::::<<<<<<::::::;;;===@@@AAAEEEGGGHHHIIIIIIGGGDDDBBB@@@BBBCCCBBB@@@@@@BBBEEEAAABBBDDDEEEFFFEEECCCBBBAAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>>>>==================>>>>>>??????@@@@@@<<<<<<;;;;;;;;;<<<<<<===BBBAAA@@@@@@??????@@@@@@BBBDDDEEEDDDBBB@@@@@@@@@BBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFEEEDDDEEEGGGHHHIIIJJJKKKMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDAAABBBEEEHHHKKKNNNOOOPPPGGGGGGFFFFFFFFFFFFGGGGGGCCCAAA@@@AAABBBDDDDDDCCC@@@@@@AAAAAAAAA@@@@@@???CCCCCCCCCBBBAAAAAACCCEEEHHHQQQ___ooo{{{~~~zzzvvv```RRRDDD>>>;;;:::999;;;>>>EEETTTjjjAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBBBBCCCDDDEEEGGGCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@AAACCCEEEFFFIIIHHHFFFEEEEEEEEEFFFFFFGGGIIIKKKMMMLLLIIIFFFDDDDDDCCCBBBBBBCCCDDDCCCAAA@@@CCCEEEDDDAAA@@@AAABBBDDDEEEFFFEEECCCAAABBBCCC@@@@@@AAABBBCCCDDDEEEFFFGGGFFFDDDBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBAAA@@@@@@@@@AAAAAA???===;;;:::::::::<<<===888888888999999::::::::::::999999999999999999999<<<<<<<<<<<<;;;:::999888999888777666666555666666888666444222222222333444/////////000111111222222222222222222222222222222222222222222222222222222555666777666333222111222444333222333444444444333333222111000000000111222111111222222222333333333222222333333222111///...111222333333444444333333///000111222222222222222//////000000000000//////000111333444333111///...111222333333444444333333666555444333222333444555555555555666555555444333444444444444444444444444333333111000000000111222111111111111111111111111---...///000111222333333111222222333333222222222555555555555555555555555666555444333333333333444444444444444444444444444888888888888777555444333666666666777888888999999444555777999:::;;;;;;:::888999<<<===>>><<<:::999777777888999::::::::::::<<<===>>>>>>>>>===;;;:::777777888888888999999999777888999:::;;;===AAAEEEFFFGGGHHHFFFDDDCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCDDDCCCBBBAAA@@@AAABBBBBBDDDCCCBBBBBB@@@@@@???>>>===>>>@@@@@@AAA@@@???>>>>>>===<<<;;;::::::;;;<<>>>>>???@@@AAAAAA@@@@@@BBBDDDGGGOOOYYYdddooovvvtttmmm^^^PPPBBB<<<:::888777888===CCCQQQgggAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAACCCEEEFFFJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIKKKLLLLLLJJJHHHGGGHHHFFFDDDCCCCCCCCCBBBAAABBBDDDFFFEEECCCAAAAAACCCDDDEEEFFFEEECCCAAABBBCCC@@@AAABBBCCCDDDEEEFFFFFFHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>===;;;;;;<<<===>>>:::::::::::::::;;;;;;;;;777888888999999:::::::::;;;;;;;;;::::::999888777888777666666666666666666555333111000//////000111111111111111000000000000222222222222222222222222222222222222222222222222222444555555333222333333111000000000111111111000222222111000000111222333222222222333333333444444222222222222111000//////111222222333444333333333///000000111111111111000111111222222222222111111111111222333222111000///222222333444444444444333666555333222111111222222444444444444444333222222333333333333333333333333333222111000000000111222111111111111111111111111///////////////////////////000111222333444444444555555555555555555555555555444444444444444555555333333333333444444555555888888888777777666555444555555666777777888888999444555777888888888888777777888888999::::::;;;;;;888999:::;;;;;;<<<<<<<<<;;;<<<======>>>===<<<;;;888888888888888888888888777888888888999<<>>>>>======>>>???@@@@@@@@@??????>>>===<<<;;;;;;;;;<<<===AAA???======???@@@@@@@@@>>>>>>???AAAEEEGGGGGGFFFEEEDDDCCCAAAAAAAAAAAAAAACCCBBBBBBBBBBBBDDDEEEFFFJJJKKKMMMOOOOOONNNLLLKKKHHHGGGEEECCCBBBBBBCCCCCC@@@AAACCCEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>@@@??????>>>>>>=========>>>???@@@@@@???@@@BBBDDDFFFNNNXXXcccnnnuuusssmmm[[[NNNAAA<<<;;;999999:::===CCCQQQgggAAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAACCCEEEFFFIIIHHHGGGGGGFFFGGGGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJMMMJJJFFFDDDDDDDDDBBBAAAEEEFFFGGGFFFDDDBBBBBBCCCDDDEEEFFFEEECCCAAABBBCCCBBBBBBCCCDDDEEEEEEFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>><<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;666666777888999:::;;;;;;999999999999888777666666666666666555666666777777777555444222222222222333333222222111000000//////222222222222222222222222222222222222222222222222000222444444333333333555000000000000000000000000111111111111111222333444222333333333333444444444333222111111000000000000111111222333333333333222000000111111111000//////111111222222222222111111222111111111111000000000222333333444444444444444555444333222111000000111222333333333333222111111222222222222222222222222333222111111000000111111000000000000000000000000111111000///...---,,,,,,...///000222444444555555666666666666666666666666444444444444444444555555111222222333444555555666777777777777777777666666444555555666777777888888555555666666666666555555777666555555666888:::;;;777888888999::::::;;;;;;999:::;;;<<<============:::999999888888777777666888888888777777;;;@@@DDDMMMLLLJJJFFFBBB@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@CCCCCCCCCDDDCCCCCCBBBBBBEEEDDDCCCCCCBBBBBBCCCCCCAAAAAA@@@???>>>===<<<<<<======>>>???????????????===<<<<<<<<<<<<======>>>BBB???======>>>?????????<<<<<<>>>AAADDDGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEHHHIIIKKKMMMNNNMMMLLLJJJFFFEEEEEEDDDCCCAAAAAA@@@???@@@AAABBBCCCBBBAAAAAADDDDDDCCCBBB@@@???>>>===>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>??????>>>???AAACCCDDDLLLVVVaaallltttrrrkkkWWWKKK???;;;;;;:::;;;<<<===CCCQQQgggAAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@?????????@@@AAACCCEEEFFFEEEEEEEEEDDDDDDDDDEEEEEEHHHHHHHHHIIIIIIKKKLLLLLLNNNKKKHHHFFFFFFFFFEEEDDDFFFGGGGGGFFFEEECCCBBBBBBDDDEEEFFFEEECCCAAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEEEECCCDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA???>>>>>>>>>>>>???>>>===<<<<<<<<<=========<<<<<<<<<;;;;;;::::::666777777777888888999999888888888888888777666666555555555555555666777888777666555444333333444444222222222111111000000000111111111111111111111111111222222222222222333333111222444444222222222333111222222222111000111111000000111111222333444444111111222222222333333333333222111/////////000111000111111222222222222222222222222222111000////////////000000000000//////222111000000000000111111222222333444444444444444333333333222222222222222222222333333222222111000000000000000111111111111222222222111111111111111////////////////////////111111000///......---,,,//////111222333444444444666666666666666666666666444444444333333222222111000111111333444555666666555555555666666777777888444444444555666666777777444555555666666666666666777777666666666777888888555555555666666777888999888999:::;;;<<<===>>>>>><<<<<<;;;:::999888777666999888777666666999???CCCJJJIIIFFFAAA>>>===???AAADDDCCCCCCBBBBBBAAAAAA@@@CCCDDDDDDDDDCCCBBBAAAAAAEEEEEEDDDDDDCCCCCCCCCCCCAAAAAA@@@???>>>======<<<<<<<<<===>>>>>>?????????<<<<<<<<<======>>>>>>???BBB???======>>>??????>>>>>>===>>>@@@DDDEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@BBBCCCDDDFFFGGGIIIKKKLLLLLLKKKJJJFFFFFFEEEEEECCCBBB@@@?????????@@@@@@@@@@@@???>>>AAAAAA@@@??????>>>===============<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<=========>>>@@@BBBCCCJJJTTT^^^iiiqqqoooiiiVVVJJJ>>>;;;;;;::::::<<<===CCCPPPfff~~~AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFFFFGGGIIIKKKLLLLLLJJJGGGGGGHHHIIIIIIHHHFFFFFFEEEEEEEEEDDDBBBAAADDDEEEFFFEEECCCAAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>===============<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888888888777777666666666777888888888888777777666555555444555555666777777333333222111111000000000000000111111222222222333111111111111111111111111111111111222222333333333222333444333111000000000111333444222000///000222000000111222333444444444///000000000000111111111222111000/////////000111///000111111222222111111222333333333222111000000//////000000000000//////111000000//////000111111111222333333444444333333222222333444444555555555333333333333333222111111/////////000000111111111222222222222111111000000////////////////////////000000000000000000000000111111222333333333222222666666666666666666666666444444444333111000...---000000111222333555555666555444444444555666777888222333333444555555666666333444444555666777888999777888999:::999888666444555555555555666777888999777888999:::;;;<<<===>>>>>>>>>===<<<:::999888888999999888777777999===AAAEEEDDDBBB???======@@@BBBCCCCCCCCCBBBBBBAAAAAAAAACCCDDDDDDDDDCCCBBBAAAAAADDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>======;;;<<<<<<<<<===>>>??????<<<======>>>>>>?????????AAA???===<<<>>>??????>>>@@@??????@@@BBBCCCAAA@@@CCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@BBBBBBDDDEEEGGGHHHJJJJJJJJJJJJGGGGGGFFFFFFDDDBBBAAA?????????????????????>>>>>>============>>>>>>>>>>>>>>>>>>=========<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===<<<===???BBBBBBIIIRRR[[[fffmmmlllfffUUUIII>>>;;;;;;999999:::===BBBPPPfff}}}AAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>??????@@@@@@AAAAAABBBDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGIIIKKKLLLKKKJJJFFFEEEDDDEEEFFFFFFDDDBBBDDDEEEFFFEEECCCAAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAABBBAAA@@@@@@??????@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999888777666555444444666777777888888777777666555555555444555555666666444444444333222222111111000000111111222333333444111111111111111111111111111111111222222333333444222333444333111///...//////222333222...---...000000111222333444444444333....../////////000000000111000000//////000000000//////000111111111111000111222222222222111111000111111222222222222111111//////000000000000000111000111111222222222222222222222333444555555555555222333333333333222111111...//////000000111111111111222222222222111000000000000000000000000000000//////000000111111222222222222333333333222222111555555555555555555555555333333444333222000...,,,000111111222333444444555444333222222333444555666222222222333444444555555333333333444666777999:::777999;;;<<<;;;999666444888777777777777999:::<<<888888888999:::;;;===>>>>>>>>>===<<<:::999999888999::::::999888:::===???CCCCCCBBBAAA???@@@BBBEEEAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>===;;;;;;;;;;;;<<<>>>???@@@===>>>???????????????>>>???===<<<<<<===???@@@???AAA@@@???@@@AAAAAA???>>>AAABBBBBBCCCCCCBBBAAAAAAAAA@@@???>>>>>>???@@@AAABBBCCCDDDFFFHHHIIIJJJJJJHHHHHHGGGEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>;;;;;;<<<======>>>>>>???>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<<<<===@@@BBBCCCIIIQQQYYYcccjjjhhhbbbTTTHHH>>>;;;;;;999888999===BBBPPPeee}}}AAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBB??????@@@@@@@@@@@@??????CCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHJJJMMMMMMKKKIIIFFFEEEDDDEEEHHHHHHFFFDDDDDDEEEFFFEEECCCAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@@@@AAABBBCCCCCCBBBAAA@@@@@@????????????@@@AAAAAA===============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<777777777666666555555555555555666666666666555555666666555444444444555555666666666666555444333333222222222222222222222222111111111111111111111111000111111222333333444444000222333222000//////000000333555333///---...111111222333444444333333222////////////000000000000//////000000000000000///...///000000111111000000...//////000000000000///111111222222222222111111---...000111111111000/////////000111111111111000333444444555444333222111111111222222111111000///...//////000111111222222111222222333222111000///111111111111111111111111/////////000000000111111000111222222333333333333444444444444444444444444111222444444444333111000111111222222222333333333333222111000000222333444111111222222333444444444333333333333444555777888666777888999999999999888999888777777777999;;;<<<888888888888999:::<<<===<<<<<<;;;:::999888888777999:::<<<;;;;;;;;;<<<>>>@@@AAABBBAAA@@@@@@AAACCC??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBCCCCCCDDDCCCBBBAAA@@@AAAAAA@@@???>>>======<<<::::::::::::;;;===???@@@>>>???@@@@@@@@@???>>>===>>><<<:::;;;>>>@@@AAA@@@@@@???>>>???AAAAAA@@@>>>???@@@AAABBBBBBAAA@@@@@@@@@???>>>>>>===>>>???@@@@@@AAACCCDDDFFFHHHIIIJJJIIIGGGEEECCCAAA@@@@@@@@@=========<<<======>>>>>><<<<<<<<<===============>>>=========<<<<<<<<<<<<<<<;;;;;;::::::999999999999;;;<<<======>>>@@@CCCDDDIIIPPPWWW```gggeee^^^PPPEEE<<<:::;;;::::::;;;<<>>>>>@@@AAACCCDDDDDDDDDCCCCCCGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGIIILLLMMMMMMJJJGGGGGGEEEDDDFFFIIIKKKIIIFFFDDDEEEFFFEEECCCAAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCBBB@@@@@@AAABBBBBBBBBBBBAAA@@@<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<======>>>>>>555555555666666666666666333333444555555444444444777666555444444444444444333333333333222111000///444444333222222111111111000000000000000000000000000000111222333333444444...000111222111000111222222666888666111///111444222333444444444333222111000000000000111111111111...///000111111000///......//////000000000000000,,,,,,---.../////////...//////000000000000//////,,,...000111222111000///......///000000000000000555555555444333111...---000000000000000//////......//////000111222222333111111222333222111000///111111111111111111111111//////////////////.........///111222333444555555333333333333333333333333000111444666666666555444222222222222222222222333333222000//////000222333000111111222333333444444444444222222222333444555555555555555777999;;;===888777666555666888:::;;;999888888777888999;;;<<<::::::999888888777777777999;;;======<<<<<<<<<===>>>???@@@???>>>===>>>???===>>>???@@@AAABBBBBBCCCAAAAAABBBCCCDDDDDDDDDCCCAAABBBCCCCCCCCCBBB@@@@@@@@@@@@???>>>===<<<;;;;;;::::::::::::;;;===???@@@???@@@AAAAAA@@@???>>>===<<<;;;:::;;;>>>@@@AAAAAA>>>======???AAABBBAAA???>>>???@@@AAAAAAAAA@@@???@@@???>>>======>>>??????@@@@@@BBBDDDFFFGGGIIIJJJIIIGGGDDDAAA???>>>??????<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777777999;;;<<<======>>>AAACCCDDDJJJPPPWWW___eeeccc\\\MMMCCC::::::<<<<<<<<<===<<>>>>>============>>>>>>::::::;;;<<<======<<<<<<;;;;;;:::999999888888777555666777888777555333222555555666666555444333333666555555444444555555666222222222333333444444444333333444444333333222111///000111222222222222222---...///000111222333333111111000000000000000000111111111111000000000000000000000000000000000000111111000000//////......444333222000000000111111......//////000000111111000222444222000///111333222111111111000000//////////////////000000000000000000111222222000///...000000111222333333333333555444222000///000000111///////////////000111111111111111000000000000//////////////////000111111111111000000111111222333000111111222222333444444222333333444444333333222222333555555555555333222111111222222222333333333222222111111000/////////222222111111222222333444444555777888888666555333333222000111444666777777777888888999999:::;;;;;;<<<<<<;;;;;;:::999888888:::999666555555777:::<<<<<<;;;;;;;;;;;;<<<=====================>>>??????>>>>>>=========???AAABBBBBBCCCDDDEEEEEECCCAAA@@@???@@@AAABBBAAA???<<<;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<===>>>??????BBBBBBBBBAAA???===<<<;;;999:::<<<>>>???@@@@@@@@@DDDCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>???@@@<<<<<<;;;;;;<<<>>>@@@BBBBBBBBBCCCCCCDDDCCCCCCCCCEEEDDDAAA???===<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;999999::::::;;;<<<======<<<===>>>>>>>>>===;;;:::<<<<<<<<<===<<<<<<;;;:::888:::<<<===>>>@@@CCCFFFAAAKKKTTTZZZ^^^___[[[TTTHHHCCC===888555666999;;;;;;AAAOOOfff~~~CCCCCCDDDCCCAAAAAABBBDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEHHHHHHGGGFFFEEEEEEEEEEEEAAACCCGGGKKKLLLKKKIIIGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDEEEGGGFFFEEECCCBBBCCCCCCBBBAAABBBCCCDDDEEEAAABBBCCCCCCAAA@@@@@@AAA@@@@@@???>>>===============<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<=========<<<;;;::::::999888888777777444555666888888777555444555555555555555444333333333333222222222222333333333333333333333333333333333333444444333333222111000000111222222222222222000000000000000000111111000000/////////000000111111111111111000000000000000000000000000000000000222111111111000000000000//////000000000///...---............////////////---///222111///...000111000000000000//////....../////////000000000111111111111111111111000//////000000111222333333333333444333222000000000000111///////////////000111111222222111111111000000000///////////////000111111111111000000111111222333000111111222222333333444222333333444444333333222333333444444444444333333111111111222222222333333111111111111111222222222222222111111222222333444333444555666666555444333444222111222555777888777777888888999999:::;;;;;;999999888888777666666555:::999888777777999:::;;;:::::::::::::::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>===============???@@@AAAAAABBBCCCDDDCCCBBB@@@???AAAAAABBBBBBAAA@@@>>>===;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>???@@@AAABBBBBBAAA@@@???===<<<;;;::::::<<<===>>>>>>????????????>>>===<<<<<<;;;;;;>>>===============>>>>>><<<<<<<<<<<<===>>>?????????@@@AAAAAABBBAAAAAAAAADDDCCCAAA>>><<<;;;;;;;;;>>>=========;;;:::999888999999999:::;;;;;;;;;<<>>>>><<<;;;999888<<<<<<<<<<<<<<<;;;;;;:::888:::<<<===>>>???CCCEEEEEEMMMUUUZZZ___```ZZZRRRDDDAAA<<<888666777:::<<<===CCCQQQgggBBBBBBBBBAAA??????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCGGGMMMQQQPPPJJJEEEEEEDDDCCCCCCCCCCCCEEEEEEEEEGGGJJJKKKKKKHHHEEEBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBAAA???>>>???@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<============<<<::::::999999888777777777333444666777888888777777444555555555555444444333333333222222222222333333333333333333333333333333333333444444333333222111000000111222222222222111333222222111000///......///////////////000111222111111111111000000000000000000000000000000000000222222222222111111111111,,,...///111000///---+++///..................---***---///000///......///////////////............000000000111111111222222222111111000000000000000///000111222333333333333444333222111000000000000///////////////000111111333222222222111111111111///////////////000111111111000000000000111222222000000111111222333333333222222333333333333222222333222222222222222222333111111111222222222222333000000111222222333444444222222111111222222333444222333444555555444333222555444333444666888888888777888888999999:::;;;;;;;;;;;;::::::999999888888999999999:::::::::;;;;;;:::999999999999:::;;;;;;<<<;;;;;;;;;;;;<<<=========<<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAA???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;<<<>>>???AAABBBBBBAAAAAAAAA@@@>>>===;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;======>>>???????????????BBBAAA???===<<<;;;::::::<<<<<<<<<<<<;;;999888888::::::::::::::::::;;;;;;>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888999;;;<<<<<<>>>AAACCCGGGLLLQQQWWW]]]___WWWMMM@@@>>>;;;999888999;;;<<<===CCCQQQggg~~~@@@AAAAAA???======>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEECCCCCCBBBAAAAAABBBBBBBBBEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFDDDEEEIIIPPPVVVTTTMMMEEEDDDCCCBBBAAAAAABBBDDDFFFHHHIIIJJJKKKJJJHHHEEEDDD??????@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@???>>>???@@@AAA@@@???>>>============;;;;;;::::::::::::;;;;;;;;;<<<<<<=========<<<<<<999999999888777777666666444555666777777777777666444444444555555444444333555444444444444444444555444444333333333333222222333333444444333333222111000111111222222222111111333222222111000///....../////////000111222333444111111111111000000000///000000000000000000000000111111111111111111111111//////000000000000///...000000000///.........---***,,,...000000///......////////////////////////000111111111222222222222333222000/////////000111///000111222222333333222333222222111111000000000///////////////000000111333333333222222222111111///////////////000000111000000000000000111222222000000000111222222333333222222333333333333222222333222111000000111222333111111111111222222222222000000111111111222222222222222111111222222333444333333444555555555444444666555444555777999888888777888888999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<<<<;;;::::::::::::999::::::;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<======>>>??????AAAAAAAAABBBAAA@@@??????===<<<:::999888999:::;;;;;;::::::::::::999999999:::;;;<<<===???@@@BBBBBB@@@@@@@@@???>>>===;;;:::::::::;;;;;;;;;::::::999;;;;;;;;;;;;::::::::::::::::::::::::::::::999999:::;;;<<<<<<<<<;;;999888;;;<<<===>>>>>>>>>>>>>>>@@@???>>><<<;;;:::999999777888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999999:::<<<>>>@@@<<<<<<;;;::::::999999999777999:::;;;;;;<<>><<<:::999999999:::;;;AAANNNccczzz~~~>>>??????>>><<<;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEBBBBBBAAAAAAAAABBBBBBCCCEEEDDDCCCBBBAAAAAAAAABBBAAABBBDDDEEEEEEFFFEEEEEEDDDEEEHHHNNNTTTRRRKKKCCCBBBAAA?????????AAACCCDDDJJJIIIHHHFFFEEEEEEEEEEEE>>>???@@@@@@AAAAAA@@@@@@AAABBBBBB@@@???>>>@@@AAA??????>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999888888777777666666555666666666666666555444444333333444444444444444333444444444333333444444444333333333333333333333333333333444444333333222111111111222222222111111000111111111000000000000000000000000111222333444555111111111111000000000///////////////////////////000000000000000000000000111000...------///111222222111111111000/////////---...///000111111000///000000000000000000000000000111111111222222222222333222000/////////000111//////000111222222222222222222222222111111111000///////////////000000111333333333222222222111111///////////////000000111000000//////000000111222///000000111111222333333111222222333333222222111222222000//////000222222000000111111111222222222111111000000////////////222222111111222222333444444444555555666666666666666555555666888999888777777888888999999:::;;;;;;888888888888777777777777999:::;;;======<<<;;;:::;;;;;;;;;;;;;;;<<<<<<===:::::::::::::::;;;<<<<<<<<<<<<======>>>?????????BBBBBBBBBBBBBBBAAAAAA@@@BBB@@@>>><<<<<<===???@@@;;;;;;;;;:::::::::999999999:::;;;<<<>>>???@@@AAA?????????>>>===<<<;;;::::::::::::::::::999999888;;;;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;:::999888888999:::;;;;;;:::999777666;;;<<<===>>>????????????>>>>>>===<<<;;;:::888888666777888:::;;;<<<<<<<<<============<<<<<<<<<<<<999888888888:::<<<>>>???===<<<:::999888888888999777888999:::999:::===???AAADDDHHHOOOXXX\\\UUUKKK@@@???===;;;999888777777:::@@@MMM```uuu<<<===>>>===<<<;;;===??????????????????????????????@@@@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAA@@@@@@AAABBBDDDDDDEEEEEEEEECCCAAA@@@BBBBBBDDDHHHKKKJJJEEE@@@@@@???>>>>>>???@@@BBBCCCHHHFFFDDDBBBBBBBBBDDDEEE????????????@@@@@@@@@AAAAAABBBAAA@@@>>>>>>@@@BBB===<<<;;;:::999999999999<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;:::999999888888777777666555555555666666555444444333333222222333333444444444444333222222111111111111222222222222222333333444444444333333444444333333222111111222222222222111000000//////000000111111222222111111111111111222333444111111111111000000000000///////////////////////////////////////000000000111///,,,***+++---000222222222111111111111111000111000//////111111000///000000000000111111111111000000000111111111222222222111111000000000000000...///000111222222222222111111222222222111111000///////////////000111111333222222222111111111111///////////////000111111000////////////000111111//////000000111222222222111111222222222222111111222111111111111111111222000000000111111111111222111000000///......------222222111111222222333444444555555555666777777777666555555666888999777666777888888999999:::;;;;;;999999999999999999999999999:::;;;<<<<<<<<<;;;:::<<<;;;;;;;;;;;;<<<======;;;::::::::::::;;;<<<<<<<<<===>>>???@@@@@@@@@???CCCBBBBBBBBBAAAAAAAAAAAA@@@???===<<<<<<===???@@@<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>??????>>>>>>>>>>>>===<<<;;;:::999:::::::::::::::999888999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<:::999777999999999999888888777666:::;;;<<<>>>????????????============;;;:::999888999::::::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<=========;;;;;;:::999999999::::::===<<<:::888777777888888666888999999888999;;;===???CCCIIIOOOVVV[[[UUUMMM@@@???===:::888777777777;;;AAALLL^^^rrr;;;<<<===<<<<<<<<<>>>@@@?????????????????????????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDBBBAAA@@@???@@@BBBCCCCCCDDDEEEEEEDDDCCCAAA???AAABBBCCCDDDCCCBBBAAA???>>>??????@@@AAAAAABBBBBBDDDCCCBBBAAAAAABBBBBBCCC@@@@@@???>>>???@@@AAABBB@@@AAA@@@>>><<<<<>>???@@@AAAAAAAAA@@@BBBAAAAAA@@@@@@@@@@@@@@@===<<<;;;::::::;;;<<<============<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>============<<<;;;::::::999999::::::;;;:::::::::888999999:::;;;;;;<<<<<<<<<===>>>>>>===;;;999888888888777777666777777777999:::;;;===>>>?????????============<<<;;;999888999:::;;;<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<:::::::::::::::999888888===<<<999777666666777888666777888888777777999;;;<<>>????????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBB@@@??????@@@BBBCCC???@@@CCCDDDEEEEEECCCCCCCCCDDDDDDBBB@@@???@@@AAA>>>???@@@AAABBBCCCBBBBBB@@@AAABBBCCCCCCBBBBBBAAABBB@@@???>>>>>>@@@BBBCCC??????>>><<<;;;;;;===@@@======<<<;;;::::::::::::999999888888888888999999999999999999999888777666777777777666555555444444111111111111222333444444111222333333444444444444444333333333333333333444000000111222444555666666333333444444444333222222222222222222222111000///111111111000000000000000000//////............///111111111111000000000000////////////////////////000000111111222222222333000111111111222222333333......//////000000111111777333...,,,---//////...---.........//////000000////////////000000000000000111222222222111///......///000111111222222111000000222333333222111000///////////////000111111111111111000000000000//////////////////000111111///////////////000111111/////////000111111222222111111222222222222111111111222333444444333222111000000000000111111111111//////000000111111222222222222111111222222333444333222222333444555666777555444555666888888666444777888888999::::::;;;;;;888888888888888888888888999999999:::::::::;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<=========>>>@@@AAABBBBBBAAAAAAAAA@@@??????>>>>>>??????>>>>>>=========>>>>>>???>>>============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;::::::888999:::;;;;;;;;;;;;;;;::::::;;;<<<======>>>???===>>>??????>>>===:::999888777666555555666777888888999;;;<<<===>>>>>>>>>======>>>>>>===;;;999888666777999<<<>>>???@@@@@@777777888999999:::;;;;;;666777999:::;;;;;;:::999===<<<999777666666777777666777888777666777888:::888???FFFHHHKKKLLLIIIDDD===<<<999777777999;;;<<<888===GGGVVVhhh{{{~~~{{{;;;;;;;;;;;;;;;<<<======>>>============>>>>>>???<<<===>>>???????????????>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>???@@@AAACCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@@@@AAABBB???======???AAA@@@???BBBAAA@@@???>>>>>>>>>>>>CCCAAA>>><<<;;;<<<>>>???>>>===<<<;;;;;;;;;;;;;;;777777777777777888888999;;;:::999888777666555444444444444444444444444444333333333333333333333333444555555555666666777777666555444333222111111111111111000000111333555666222222111111111111222222///000111222222111000///333222111000000111222333222111000//////000111222111000///......///000111111111222222111000///.........................../////////000111333444555000000000000000000000000.........///////////////000000000000000000000000000000111111222222222333000111222222111000///...000111222111000///000111...///000111111000///......//////000111111222222222222222111111111111111............///////////////////////////000111111//////000000000000//////000000111111111111000000111111000000//////......000000000000111111111111333222222111000///......//////000111222222333333000000111333555666888888777666555444555777999:::777777777777777777777777;;;:::999888777777777777;;;;;;;;;;;;;;;;;;;;;;;;777888888999:::;;;===>>>============>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA???>>>======>>>===<<<;;;:::;;;<<<<<>>>>>>>>>>>>>>>>>>>>@@@AAA???<<<;;;===@@@>>><<<;;;;;;<<<<<<;;;:::777888999:::;;;<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999666555555666888:::<<<<<<<<<<<<============CCCAAA???>>>===;;;888555999::::::;;;<<<<<<<<<;;;>>>===<<<;;;::::::999:::999999999888888777777777;;;:::999888777777777777444555777777888999<<<>>>;;;>>>CCCJJJOOOOOOLLLIII@@@;;;999;;;;;;999999;;;:::???IIIXXXiiizzz|||zzz<<<;;;;;;;;;;;;<<<===>>><<<<<<<<<;;;<<<<<<===>>>===>>>>>>????????????>>>>>>>>>>>>>>>???@@@AAABBB??????>>>??????@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@?????????AAAAAAAAAAAA@@@@@@@@@???BBB???======???@@@@@@???AAAAAA@@@@@@???>>>======???>>>===<<<<<<>>>@@@AAA@@@???===<<<;;;::::::999777777666666666777777888555666666666777777777888444444444444444444444444333333333333333333333333444444555555555555555555444333222222222222222333333222111111111222333444000//////////////////000///000111111111111000///111000000//////000000111111111000000000000111111111000////////////000111000///.........///000000//////////////////////////////......//////000000////////////////////////...............///000000////////////////////////000000000000111111222222000111111222111000///...000111222111000///000111///000111222222111000000/////////000000000000000222222222111111000000000............///////////////////////////000111111///000000111111000000///000000111111111111000000111000000000/////////...000000000000111111111111222222222111000//////...///000000111222222333333000111222333444666777777444555666666777888888888666666777777888999::::::;;;:::999888777777777777;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<;;;;;;<<<===>>>?????????AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@>>>>>>===???>>>===<<<;;;<<<======????????????????????????===>>>???>>><<<;;;===@@@@@@>>>===<<<===<<<;;;999777777888999::::::::::::::::::999999999::::::;;;:::::::::999999999999999:::888666555555666888:::;;;;;;<<<<<<<<<=========@@@???===<<<<<<;;;888555777777999::::::;;;;;;;;;===<<<;;;:::999999999999:::999999999888888888888:::999888777777666666666777888999888888888:::<<<<<>>;;;;;;::::::;;;<<<<<<===>>>????????????>>>>>>===>>>>>>>>>>>>???@@@AAABBB??????>>>>>>>>>??????@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@AAAAAA@@@>>>>>>@@@???======>>>??????>>>???@@@@@@@@@@@@???===<<<;;;;;;<<<<<<>>>???AAAAAAAAA@@@>>><<<;;;:::999999777666666555555555666666222333444444555666777777444444444444444444444444111111222222333333444444444444444444333333333333111111000000111222333333444333222111111111111111///////////////////////////000000111111000000///...//////000000//////...000111111222222111111000111111000000000000111111...---+++***+++---000222000000000000000000000000111000///...............///////////////////////////......------///000111........................////////////000000000000///000111111111000///...///000111111000///000222111222222333333222111111000000000000/////////...333222222111000//////...............////////////////////////000000000000000111111111111111111000000000111111111111000000000000000000////////////000000000000111111111111222222111111000000//////000000000111222222333333222222222333444555555555222444666888999888777666555666777888999;;;<<<<<<;;;:::999888888777888888::::::::::::::::::::::::888888888888999999:::;;;999:::;;;<<<===???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>??????===<<<<<<<<<===>>>????????????????????????<<<===>>>===<<<<<<===???AAA???>>>======<<<:::999777888888999999999888888888999999999::::::;;;;;;999999999999999999999999999888666555555666888999;;;;;;;;;;;;<<<<<<<<<<<<>>><<<;;;;;;<<<;;;999777444555666888999:::::::::;;;:::999888888888888888:::::::::999999999999888999888777666555555555555999999:::999777777888:::===???DDDIIILLLKKKGGGCCCAAA;;;888999999777666999999>>>IIIWWWgggwww|||}}}===<<<<<<;;;<<<<<<======::::::::::::;;;<<<======???????????????>>>===<<<>>>>>>>>>>>>???@@@AAABBB@@@??????>>>======>>>>>>@@@@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>======<<<===???@@@@@@???===<<<>>>>>>======>>>>>>>>>>>>>>>???@@@AAA@@@???===;;;:::;;;<<<===>>>?????????@@@???>>><<<;;;:::::::::777666555444444444444444333333333333333444444444333333333333333333333333000000111222333444444555444444333333222222111111111111000000000000111111222222111111111111111111000111111111111111111000///000000000000000000///......000111111000......///000111222222111000///111111111000000111111111...---,,,++++++---///000////////////////////////111111000/////////000000////////////////////////000///---------...000111..............................////////////////////////000111111000///...///000111111000000111222222222222222222111111111000000000000000000000000222222111000///......---............//////////////////000000000000000///111111222222222222111111000000111111111111000000000000000000///////////////000000000111111111111111111111000000000000000000000111111111222222222333333333333333444444444333444555777777777777666666777888999:::;;;<<<<<<;;;:::999999888888888888999999999999999999999999::::::999999999::::::;;;::::::;;;<<<======>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@????????????>>><<<;;;;;;;;;<<<===????????????@@@@@@@@@@@@??????>>>===<<<<<<======>>>===;;;;;;<<<<<<;;;999888999999999999999888777777888999999:::::::::;;;999999999:::::::::::::::888777666555555666888999::::::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;999333444555777999::::::;;;999999888777777777777777:::::::::999999999999999777777666555444444444444777888888777666666777999===???DDDIIIMMMLLLHHHEEECCC===999999999777777999999>>>IIIWWWgggvvv}}}<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>??????????????????>>>===<<<>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>============@@@AAABBBCCCDDDCCCCCCBBB@@@@@@???>>>>>>===<<<<<<:::<<<>>>??????>>><<<;;;======>>>>>>===============>>>???@@@@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<777777555444333333333333222222222222333333333333333333333333333333333333000000111111222333444444333333222222111111111000333222111000//////////////////000111222222333333///000111111111111000///000//////////////////000...///111111111111///...///000111222222111000///000000000111111000000000///////////////...------......................../////////...//////000111........................///......---...///000111........................//////.....................///000111111000///......000111111000000111222222222111111000000000000000000000111111111222222111111000000///...------............//////////////////000000000000///...111111222222222222111111000000111111111111000000////////////000000000000///000000000111111111111000000000000000111111111111111111111111222222222333333333333333333333333555555444444555666777888999999999999999:::::::::;;;:::999999999999999999999999999999999999999999;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;:::999:::;;;;;;>>>>>>?????????@@@@@@@@@BBBAAA???>>>===<<<;;;;;;999888888999;;;<<<;;;:::::::::::::::::::::999999777888999:::::::::999999888888888888999999::::::666666555555555666888888999999999999::::::::::::::::::999;;;======<<<;;;333444555777999:::;;;;;;888888777666666666777777999999999999999999999999777666555444333333333333333444555555555666888:::<<>>????????????>>>>>>===>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>@@@AAABBBCCCDDDDDDCCCCCC@@@??????>>>===<<<;;;;;;::::::<<<======<<<<<<;;;;;;<<<>>>>>>===<<<<<<======>>>?????????>>>===<<<>>>>>>===;;;;;;::::::::::::::::::999:::;;;;;;<<<888888666555333333222222...///000111333444555666333333333333333333333333000000111111222222333333222222222222222111111111444333222000//////......---...000111222333333333------////////////------000//////......//////000///000000111111000000///...//////000000//////...//////000000000000//////000000111111000///---,,,........................,,,,,,,,,,,,,,,---...///.................................///////////////........................////////////............---...///000000000///......///111111000000111333333222111000000000000000000000000000111111111111////////////........................//////////////////000111111000...---000111111111111111111000000000111111111111000000////////////000000000000000000000000111111111111//////000000111111222222111111111111111111111111222222222222333333333333666555333333333555888999999999999999999999999888::::::999999999999::::::888888888888888888888888:::999999999::::::;;;<<<===<<<<<<;;;::::::999999=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAA<<<;;;:::999999999:::;;;=========>>>??????@@@@@@BBB@@@===<<<<<<<<<;;;999777666666888:::<<<<<<;;;999::::::;;;;;;;;;::::::777888999::::::999888777444444555555666777777777555555555555666777888888888888888888999999999999999888888:::<<<<<<;;;:::333444555777888999999999888777777666666777777777777888888888888999999999777666555444333333333333000222444555555777999<<<;;;???EEEMMMRRRSSSQQQNNNHHHAAA<<<;;;:::888888:::;;;@@@KKKXXXggguuu;;;:::999999888888888999999999999:::;;;<<<>>>???===>>>>>>????????????>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@?????????@@@@@@>>>???AAABBBCCCCCCBBBBBB@@@???>>>===<<<;;;;;;:::999:::::::::;;;;;;;;;<<<999<<<>>>>>><<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>???>>>;;;:::999999:::;;;::::::999888888999999999:::999777555444333222222//////000111333444555555222222222222222222222222111111111111111222222222111111222222222222222333333222111111000000000000...///000111222222111111,,,---///000000///---,,,000///............///000000//////......//////000......------------......---...///000000///...---000000//////////////////........................------,,,,,,+++,,,,,,,,,........................,,,---///000111000///...////////////////////////000000000/////////......,,,---///000000000///...---///111111000000222333555444222111000000111111222111000///...---,,,+++------............//////............///////////////000111111111000...---///000000111111000000///000000111111111111000000.../////////000000000111000000000000111111111111...//////000111222222222111111111111111111111111111111222222333333333444444444444444555666777777666777777888888999999999:::::::::999999::::::;;;888888888888888888888888777777777777888999:::;;;;;;;;;;;;:::::::::::::::<<<<<<=========>>>>>>>>>?????????@@@@@@AAAAAAAAA===<<<;;;:::999:::;;;;;;;;;<<<<<<===>>>>>>??????>>>;;;999999;;;<<<;;;999888777777888:::<<<;;;;;;777888999:::::::::::::::888999:::;;;:::888666555333333444555555666777777444444555555666777777888777777777888888888999999666666666777999:::999888333333444666666777777777888777777777777777888888666666777777777888888888777666555444444333333333222333555666666888;;;===<<>><<<===>>>???????????????>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@AAAAAA===>>>@@@AAABBBBBBAAAAAA@@@???>>>===<<<;;;:::::::::999999999999:::;;;<<<999<<>><<<:::;;;<<<>>>>>>============>>>??????===:::888888999;;;===;;;:::999888777777777777;;;:::888666444333333222333333333222222222111111222222222222222222222222222222222111111111111111111111222222333333333444111111111111111222222333000000111222222111///......///000222222000///...000///...------...///000///...---,,,,,,---...///...---,,,++++++,,,---...,,,---...//////...---,,,000...---,,,---///111333000000000000000000000000111111///...---,,,,,,,,,........................+++---///111222000...---000000000000000000000000111111000000/////////...,,,---///000000000//////---///000111000000222444666555444222111111222222333222000...,,,)))'''''',,,,,,------.../////////............/////////000///000111222111000...,,,//////000000000000//////000000111111111111000000.../////////000000111111000000000000111111111111......///000111222222333222222111111111111111111000111111222333333444444111333555666777777555555444444555777888999:::;;;:::::::::999999:::;;;;;;777777777777777777777777444444444555666888999:::999999999::::::;;;;;;;;;<<<<<<<<<<<<=========>>>?????????@@@@@@AAAAAABBB>>>===<<<;;;:::;;;<<<<<<:::;;;;;;<<<===>>>>>>???999777555777:::<<<<<<::::::999888999;;;<<<;;;:::555666777888999:::::::::999:::;;;;;;:::888555444555555666666777888888999444444555555666777777888777777777777888888888888555444444555777888777555222333333444555555555555888888777777777777888999555555666666777777777888777777666555444444444444444666777888888999;;;>>>===@@@FFFMMMSSSTTTQQQNNNHHHAAA:::999888555666888===BBBMMMZZZhhhuuu~~~>>>===;;;999888666666666888888999999999:::::::::>>>@@@AAAAAAAAAAAACCCDDDAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???BBBCCCCCC@@@>>>>>>>>>===<<<:::999888888======<<<<<<<<<<<<======;;;<<<<<<<<<;;;:::999999;;;<<<===>>>>>>>>><<<<<<<<<;;;999777777888999:::;;;::::::::::::::::::999888777777666555444444333333222111111111222333444...//////000000000//////111000//////000222444555666444333333333333111000111111222222222222111111000000000000////////////000000////////////000000////////////////////////..................------111111000000//////.........///111333222000---+++---------............///................................................//////000000///...------,,,---...//////...---,,,///////////////..................------,,,,,,,,,***,,,...000000///---,,,000000000000111222333444555444222111000111111222111000///...---...//////222000...,,,+++,,,---.............../////////000000///......---......///....................................////////////000000000000000000000000222---((('''))),,,......000000111111111000000///111111111///......111333111111333444555666666666333222111000111222333444444444555555666888999:::===<<<;;;:::::::::;;;<<<;;;:::999777666666666555444666777888777777999:::<<<;;;999888888999;;;<<<============>>>>>>>>>>>>@@@AAAAAABBBAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===;;;:::999888888888;;;:::888777777777888999777666666888:::<<<<<<;;;777666666666888999888777666666666666777777777777777777888999888666444222444444555666777888999999666666666666666777777888666666777999:::888555222222444666777666555666777222333555777999999999999666555444333222111111111555666777777666555777888;;;???DDDIIIQQQWWWUUUPPPGGG???999888777666777;;;<<>>????????????AAABBBBBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>===>>>???AAAAAA???===>>>>>>===<<<;;;:::999888======<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<======<<<<<<<<<<<<:::999777777888999:::::::::::::::999999999999888777777666555555444444222222111111111222333444///000000111111000000000111000000000000222333444777555444444444444333111000111111222222111111000000000000000/////////.../////////....../////////........................,,,,,,---.../////////////////////.........------......000000000...---,,,---------............///.................................................../////////......---,,,---...///000000///...---............///////////////.........---------,,,---------...............000000000000111222333444555444333111000000000111000///...---------......000///---,,,++++++,,,,,,---------------.........000000000000000000111111........................---.........///000000000000000000000000000000000222///------///000000///000000111111222111111000222222222000//////222444222222333444555555555555333222111111111222444444333333333444555777888888::::::999888888888999::::::999888666444333333333333555666777666666888999;;;:::888777777888:::;;;999999:::<<<===>>>???@@@>>>???@@@@@@@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<======<<<;;;:::999888888888888888777777888999:::;;;:::888888888:::;;;:::999888777666666777888777555444555555555555666666666666777888888888666444333777777777666666555555555666666555555666666777888444555666888::::::777444444555777777666555666777333444555777888888888888555555444333222222222222444666777777666666777999777===CCCIIIQQQXXXXXXTTTHHH@@@:::888777666777:::===BBBOOO```lllttt}}};;;;;;:::999999999::::::888888999999999::::::::::::<<<============>>>@@@@@@AAAAAABBBBBBBBBBBBBBB?????????>>>>>>============<<<<<<<<<>>>???>>>===>>>>>>===<<<;;;::::::999<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999777777888999999::::::999999999888888888888777777666666555555555222222111111222222333444111111222222222111111000000000000111222222333333555444222222333333222000000111111222222111111000000000000/////////......//////............//////........................***+++---...//////000000.........---------------.........------------,,,---------............///------------------------------------------------------......------,,,,,,...///000111111000///...---------.../////////000............------------......---,,,,,,...///000000//////000000111222333555444333111000////////////......---,,,---------------------,,,+++******---------,,,,,,,,,,,,,,,++++++---...//////...---////////////////////////------...//////000111111000000000000000000000000000000///000222222000...000000111222333333333222222333333111000000222444333333444444444444333333333333222222222333444555222222222333444555666666777777666666666666777777999888666444333222111111333444666666555555777888999999777777777888999:::888888999;;;<<<===>>>>>>======>>>??????>>><<<;;;<<<;;;;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<===<<<;;;999888888888888666666666777999;;;===>>>;;;:::999999::::::888777999777666666777777555444333333444444444555555555666666777777777555444333777777666555444444333333666555555555555666777777333444555888;;;;;;999777555777888888666555666666444555555666777777666666444333333222222333333444333444666666666666888999777===DDDIIIQQQXXXXXXTTTIIIAAA:::999777666777:::>>>CCCPPP```mmmuuu}}}===<<<;;;::::::999::::::888888999999999::::::::::::<<<======<<<<<<===>>>======>>>@@@@@@AAAAAAAAA?????????>>>======<<<<<<>>>===;;;<<<>>>??????>>>>>>=========<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>======<<<<<<===<<<;;;999999:::;;;<<<::::::999888777888888888999999999888888777777666777777777666666555555555222111222222222222333333222222333333333222111111///000111222222222222222222000//////000000///---000000111111111111000000000000/////////........./////////000000/////////........................,,,,,,---.../////////.........------------------///...---,,,,,,---......---------............///------------------------------------------------,,,,,,,,,------,,,,,,+++---...///000000///...---,,,,,,------...///000000------------,,,,,,,,,,,,---------------.../////////////////////000111222444444222111000///............------,,,,,,,,,,,,,,,,,,.........,,,+++)))------------,,,,,,,,,,,,(((***,,,...//////---,,,000000000000000000000000------...///000111111222000000000000000000000000............//////...---///000111222333444444444111222222111000000111333444444444444444333222111333333333333333444444444111222333444444555555555555555555555555666666666666666555444333333333333444555666666555555777888999888888777888888999:::<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>>>><<<<<<;;;;;;::::::;;;;;;<<<<<<::::::999999999::::::;;;<<<;;;:::999888888888888666777888999:::<<<======;;;:::888999::::::999777;;;999777777777777555333333444444444444555555555555666666666666555444333333333333444444555555555555555444444555555666777555555666888:::;;;999888666888999888666555555666555555555555555555555555333222222222333333444555222333555666666666888::::::AAAGGGKKKPPPUUUTTTPPPIIIBBB;;;999888666777:::???DDDQQQaaammmuuu}}}@@@???===;;;:::999888888888888999999999:::::::::;;;<<<>>>===<<<<<<===>>><<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>======<<<<<<@@@>>>======???@@@@@@@@@========================<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>???>>>>>>======<<<;;;999999::::::;;;999999888888888777777888999999888777666666555555666666666666555555555555111111222222333333333333333333333333333222111111000000111222222222111111111///......///000///---000000000111111000000000////////////............///000000111111000000///.........................../////////...---,,,,,,........................000///---,,,,,,...///000---------............///------------------------------------------------++++++,,,,,,,,,,,,,,,+++,,,,,,............,,,,,,+++,,,,,,---...//////000++++++++++++++++++,,,,,,+++,,,...000000///...---/////////...//////000000333222222111000///---------------------,,,,,,,,,,,,---///000000...,,,***...---------------------,,,...000333333333222111000000000000000000000000......//////000111111222////////////////////////......---,,,+++,,,...//////000111222333444444444///000111000///...///111444444444444333222111111222222333333333444444444222222444555555555555555444555555666666666666666555555444444555555666777555777888888777666777999999999999999::::::;;;;;;=========<<<<<<<<<;;;;;;<<<===>>>??????>>>======:::::::::::::::;;;<<<<<<;;;::::::999999999::::::;;;::::::999888888888888999999::::::;;;;;;;;;;;;999888777888:::;;;:::999<<<:::999888888777555444444444555555555666666666555555555555555444444333222222333333444444555555444444444444444555555666666666666777999999888666666888999888666555555555555555555444444444444444222222222222333444555555111333555666555666888::::::AAAHHHKKKOOOSSSTTTQQQIIIBBB;;;999888666777:::???EEEQQQaaammmuuu}}}AAA@@@>>><<<:::999888888888888999999999:::::::::<<<===>>>>>>===<<<===>>>>>>???@@@AAABBBBBBBBBBBB========================AAA??????@@@AAABBBAAA@@@=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<======@@@@@@AAAAAABBBBBBAAAAAA>>>===<<<;;;::::::::::::999888888888888777777777888888777666555555444444444444444444444444444444000111222333333333333222333333333333222222111000111111111111111111111111222111000000222222111000///000000111111000000////////////.........------...///000111111000///...------------------------000000000///...---+++***...............////////////...---------...///000---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,---......---,,,+++,,,,,,,,,---.........///++++++++++++,,,,,,,,,,,,***,,,...111111///---,,,//////............//////000000111111000///...------............---,,,,,,,,,---///000000///---,,,,,,---------............---...000111222111111000//////////////////////////////000000000000111111////////////////////////000000///...,,,---000222000000111222333333333222...///000000......///000333333444333333222111111000111222333333333222222111222444555666555444444333444555666777777777666555555555555666777888888666888999888777666777999999999999:::;;;;;;;;;<<<:::;;;;;;<<<======>>>>>><<<<<<>>>??????>>>>>>===999999999999:::;;;<<<===<<<;;;;;;:::::::::::::::::::::999888888888888888;;;<<<<<<<<<<<<;;;:::999999888777888:::;;;:::999;;;:::888777888777555333444555555555555666666666444444444444444444444444555444444444444333333333444333333333333444555555666666555666888888777555444666777777555444555555555444444333333333444444222222222222333333444555222333555555555555777888666???GGGKKKOOOTTTVVVTTTHHHAAA;;;999999777999<<>><<<;;;:::::::::888888999999999:::::::::<<<===>>>===<<<;;;<<<>>>>>>???@@@AAAAAAAAAAAAAAA;;;;;;<<<<<<===>>>>>>>>>?????????AAACCCCCCAAA???=========>>>>>>?????????>>>>>>============>>>>>>@@@@@@AAABBBBBBBBBBBBBBB============<<<;;;::::::888888888888888777777666888888777666555444333222333333333333333333333333000111222333333333222222333333333333222111000///333222111000000111222222222111000000222222222000//////000000000000////////////.........---------,,,---...//////...---,,,------------------------.../////////...---,,,,,,,,,,,,---------.........------,,,,,,---......///---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,---......---,,,+++------------------------,,,,,,,,,------.........,,,---.../////////......///......------......///...//////000000///............/////////...---,,,,,,,,,---.........---,,,******+++,,,---......///------------------------........................111111111000000000000000///////////////////////////000222111///...000222000000111111222111111000...///111111///...///000222222333333333222222111///000111222222222111111000111333444555444222222222333444666666666666666888777666666555555666666666777888777666555666888777888888999:::;;;;;;;;;:::::::::;;;<<<<<<======:::;;;<<<===>>>======<<<999999999999:::;;;<<<======<<<<<<;;;::::::;;;;;;:::999999888888888888888;;;<<<======<<<;;;:::999;;;999888999::::::999777999777666555666666444222333333444444444555555555444333333333333333444444444444444444555555555555333333333222333444444555444333333444777888888777222444666666555444444555444333333222222333444555333333222222222333444444333444555555444444666777666???HHHKKKOOOTTTVVVUUUGGG@@@:::999999888:::>>>???DDDPPP```lllsss{{{>>>>>>===<<<<<<<<<<<<<<<888888999999999:::::::::;;;<<<======;;;:::;;;=========>>>????????????>>>::::::;;;<<<===>>>??????>>>>>>???BBBCCCCCC@@@>>>======>>>>>>??????@@@@@@??????>>>>>>>>>>>>??????>>>???@@@@@@AAAAAAAAAAAA===>>>??????>>><<<:::999888888888888888777666666888777666555444333222222222222222222222222222222000111222333444333222222333333333222111000///...444222111//////000222333000///...///000111000/////////000000000000////////////.........---------***+++---......---+++***------------------------------......///.........+++++++++,,,,,,---------+++++++++,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,---...//////...---,,,------------------,,,,,,........./////////000000......---,,,---...///000///......---------......,,,---///000000000///......///000000000///------+++,,,,,,,,,---,,,,,,,,,(((((()))***,,,---...///000000///.........//////........................222222111111000/////////////////////////////////+++///333333111......///000000111111111000000//////000222222000000000111111222222333333333222222...///000111222111000000///000222333333222111000111222333555666666555555:::999777666444333333333555666777666555444555666666666777999999:::::::::<<<<<<;;;::::::999888888888999;;;<<<<<<<<<;;;;;;999999999999:::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;999999888888888888888888:::;;;<<<======<<<;;;:::===;;;:::999999999777555666555333333444444333111222222333333333444444444333333333222222333444444000111222444666888999:::333333222222333333444555111111111333666888999888111333555555444444444666333333222111222333444555444333333222222333333444333555666555444444555666999BBBJJJLLLNNNQQQSSSQQQFFF???:::999:::999;;;???>>>CCCPPP___kkkrrrzzz===<<<:::999888999::::::::::::999888888999:::;;;:::;;;;;;:::999999:::<<>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>????????????>>>>>>?????????>>>>>>===>>>>>>???@@@AAAAAAAAAAAA@@@>>><<<;;;:::;;;<<<===AAAAAAAAAAAAAAA@@@???>>>;;;<<<>>>???>>>===;;;:::<<<<<<;;;999888666555555111111222222222333333333555444222000000111222333333333333222222222111111222222222111111111111000------...///000111222222333222222111000///......000000///...............111000000///...---------,,,---.../////////...---......---,,,,,,---------111000///...------,,,------------,,,,,,+++++++++))))))***+++---...//////---------,,,,,,+++++++++,,,+++++++++++++++++++++...------,,,,,,,,,------000000///............///......//////...---,,,,,,------,,,,,,,,,+++++++++------......------,,,+++111000...------...000111..............................////////////..............................------,,,,,,,,,++++++++++++,,,.../////////......///...---,,,,,,---...///...///////////////......//////......---------,,,,,,,,,---...///000111111000000000000000000000000///.........//////---+++111111111000///.........222222111000//////000000//////000000111111222222222333444444555555444444333333333444444444555555666555555555555444444444999::::::777333222444777555444333444666888888777888999::::::;;;;;;::::::<<<===>>>===;;;:::;;;<<<<<<<<<;;;:::999999999999;;;===>>>===:::999999999:::999888777666666666666;;;;;;:::999999999::::::888888888888777777777777666666666555444111///---111222333333444444333333555444333333222222222222444444444555555555666666333333333222222333333444222222111111222222333444666666666666555444333222444444444444444444444444777777555444222111/////////111333333333444555777;;;@@@GGGMMMOOONNNKKKIIIBBB@@@<<<:::888888:::;;;<<>>>>>??????????????????<<<<<<<<<============>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAAAAAAAAAAA???>>><<<<<<<<<===???@@@???????????????>>>======<<<===>>>???>>>===;;;:::999888777666444333222222//////000000000111111111666555333111111222333444333333222222222111111111222222222111111111000000////////////000000000000222222111111000000//////000000///...............000000000///...---------------...//////...---,,,------,,,,,,,,,,,,------...---,,,+++************---------,,,,,,+++++++++******++++++,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///......---------------------......---,,,,,,+++,,,---------......//////------......------,,,+++)))(((''''''''')))+++---..............................////////////..............................------------,,,,,,,,,,,,+++,,,---......------,,,...---,,,,,,,,,,,,---.........////////////....../////////.........------//////////////////000000000000000000000000000000000///...///000000...,,,000000000111111111111111222222111000000000000000000000000000111111111111222222333444444444444333333333333444444444555555444444444555555555666666888999999777444333555888777666555555777999999888999999:::;;;;;;;;;;;;;;;<<<===>>>===;;;;;;;;;<<<::::::999999999::::::;;;===>>>???>>><<<::::::;;;===<<<;;;::::::999::::::<<<;;;:::999999999999999666666666555555555444444666555555444333111000///111222333333444444333333444444333222222222222222222222333333333444444444444444333222222222333333333333222222111222222333555555555444444333222111222222222222222222222222444444444333333222222222000222333333333333555777:::???EEEKKKNNNMMMJJJHHHAAA???<<<999888999:::;;;<<>>:::;;;;;;:::999999:::<<<===>>>?????????>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@??????>>>>>>???@@@AAAAAABBBAAAAAA>>>>>>======>>>???AAABBB>>>????????????>>>>>>===<<<===>>>>>>>>>===;;;:::777777666555333222111111000000000000000111111111666555333222222333444444333222222222222111111111222222111111111000000000111000000000/////////...111111111000000000000000000000///...............000000//////...---------...............---,,,+++,,,,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---......---------,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++,,,---...///000000------......------,,,+++((((((((((((***,,,...///////////////////////////......////////////.......................................------------,,,,,,,,,,,,---,,,,,,++++++------,,,++++++,,,------......///////////////...000000////////////......111111000000000/////////000000000000000000000000111000//////000111///...///000000111222333333444222111000000000000000000111111111111111000000000111111222333333333333222333333333444444444555555222222333444555666777888777888888777555555777999999888666777888999999888999:::;;;;;;<<<<<<;;;;;;<<<===>>>===<<<;;;<<<===888888888888999:::;;;<<<<<<===>>>===;;;::::::;;;===<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888888555555555555444444444333555444333222222111111111111222222333333333333333444333222222111222222222000000111111111222222222555444333222222222222222333333222222111222222222444444333333222222111111222222222222222222222222111111222222333444444444333444444333222333555777999>>>EEEKKKMMMLLLJJJGGG@@@???<<<999999999;;;<<<;;;CCCOOO]]]kkkwww;;;:::999888888999::::::777888888999:::;;;<<<===:::;;;<<<;;;999999;;;<<<<<<===???@@@???===;;;:::>>>>>>>>>?????????@@@@@@>>>>>>??????@@@?????????===>>>???@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@???<<<============<<<;;;;;;999999888777666555444333222222222222222222222222444333333222222222333444222222222222111111111111111111111111000000000000000000000000////////////000000000000000111111111000000///.............../////////......---------//////......---,,,++++++,,,++++++++++++,,,------000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...............------,,,,,,,,,---------,,,,,,+++))))))***+++,,,,,,------------......------,,,+++,,,,,,,,,---...///111222////////////////////////---......//////......---........................//////.........---------------------,,,,,,++++++---------------------------...//////////////////000000000000000/////////111111111111000000000000////////////////////////111///......///000///...//////000111111222222333111111000000000000000111222222222111111000000000000000111222222222222222333333333444444444555555333333444444555666666777666666777777777777888999:::888777777888888888777::::::;;;<<<<<<<<<<<<;;;;;;<<<===<<<;;;:::;;;<<<888888888888888999:::;;;999;;;<<<;;;999888888999:::999999999999999:::;;;<<<;;;:::999777777666666666666666666555555555555444333222111111111222333111111222333333333333222222222111111111111222222000000000111111111111222555444333222111111111111111111111111222333444555444444333222222222222222444444444444444444444444000000111222333444444555555555555333222333555888:::>>>EEEKKKNNNMMMJJJHHHAAA???===:::::::::<<<===:::BBBOOO^^^kkkxxx:::999888888888999::::::999999::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;===;;;<<<>>>>>>>>><<<:::999===>>>>>>>>>>>>?????????<<<===>>>???????????????<<<===>>>???@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>===>>>>>>???@@@@@@?????????<<<<<<<<<<<<<<<;;;::::::999999888888777666555555222222222222222222222222111111111111111111222222222222222111111111000000111111111000000000//////.........///000111111111000000000000000111111111000000///...........................------------//////...---,,,+++++++++,,,+++++++++,,,,,,---...---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,000///...,,,++++++++++++,,,,,,---------,,,+++***------............------++++++++++++++++++++++++------......------,,,+++,,,,,,++++++,,,,,,------////////////////////////------............------........................//////.........---------//////...---------,,,,,,......////////////......------...////////////////////////000000000000000/////////000111222222222////////////////////////000...,,,,,,...//////...000000000000000000000000111000000000000000111111333333222222111111000000///000111111222222111111333333333444444444555555555555555555555555555555666666666777888999999888999777666666777888777666999:::;;;;;;<<<<<<;;;;;;999:::;;;;;;:::999:::;;;;;;::::::999888888999999999:::<<<;;;:::999999:::999888888888888999999:::<<<;;;999888777666666555555555555555444444444333444333111000000111222333000111222222333333222222111111000000000111111222111111111111222222222222444333222222111111111111...//////111222444666777555444333333222333333444444444444444444444444444111222222222222222222222555666666444333444666888;;;???FFFLLLOOONNNKKKIIIBBB@@@===;;;:::;;;<<<===:::BBBOOO]]]lllyyy~~~999999888777777888:::;;;::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;===:::;;;<<<===<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>;;;<<<===>>>>>>??????>>>AAAAAA@@@???===<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999777777666666555444444333111111111000000000000000000000000111111111111111222111111111111000000000111111000000000/////////------...///000111222222111111111000000000000000000000///...............------------------------///...---,,,+++++++++,,,,,,,,,,,,,,,---...//////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******++++++,,,,,,---000///...---,,,+++++++++)))***+++,,,+++***)))(((------......//////.........---------,,,,,,,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,++++++........................------............------.................................------------,,,//////...---------......//////000000000000//////,,,---...///000000000000......////////////000000---......///000111222333000000000000000000000000///---++++++---/////////000000000///////////////000000000000000111111222222222222222222111111111000000111222222222222111333333333444444444555555666666555555555444444444777666666888::::::999777888777555555777888888777888999::::::;;;;;;::::::999:::;;;;;;:::999;;;<<<===<<<;;;:::999999999999;;;===>>>>>>===<<<<<<===;;;;;;:::::::::::::::;;;:::999888777666666666666222222222222111111111111333222222111111111111222000111111222222222222222000000000///000000111222111222222222222333333333222222111111111111222222......///111222555777888555444333222222333444555222222222222222222222222222222222222222111111111333555666666555555666888;;;@@@GGGMMMOOOOOOLLLIIIBBB@@@===:::888999:::;;;:::BBBOOO]]]kkkxxx999888777777777888:::;;;888999:::<<<<<<<<<;;;;;;;;;<<<===<<<::::::<<<===::::::::::::;;;;;;;;;;;;999999999::::::::::::;;;999:::;;;<<<============999:::;;;<<<============>>>>>>======<<<;;;:::999888999::::::;;;;;;:::::::::999999888888888888888666555555444444333333333111111111000000000//////000000111111222222222222111111111111000000000000111000000000////////////......//////000000111111222222111111000000//////000000///...............------------------------...---,,,+++++++++,,,---------------...///000111//////.........//////000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------...//////---,,,,,,,,,,,,,,,------***+++---------,,,***)))+++,,,---............---,,,,,,,,,,,,,,,---------------......------,,,++++++,,,------............------------------------,,,------......------,,,........................------------,,,,,,,,,,,,...---,,,,,,,,,---...///......///000000///......,,,---...///000000000000------........./////////.........//////000000000000000000000000000000000000...,,,,,,---///000000/////////000000111111222000000000000000111222222111222222222222222222333000111222222333333222222333333333444444444555555444444444555555555555555888777666888:::;;;888666888777666666888::::::999777888999999::::::999999:::;;;===<<<;;;;;;===>>><<<<<<;;;;;;:::;;;;;;;;;<<<>>>??????>>>===>>>>>>>>>===<<<;;;;;;:::;;;;;;999888777666666666666666222111111111000000000000222222222222222111000///000000111222222222222222///////////////000111111111111222222222222333333000000000000111222333444000000000111222333555555444333222111111222333444222222222222222222222222111111111111111111111111111444777888888777777888;;;???FFFLLLOOONNNKKKHHH@@@>>>;;;777555555666666:::BBBNNN\\\jjjwww888888777777777888:::;;;666777:::<<<============;;;<<<===<<<::::::<<<===:::999999999999:::<<<<<<:::::::::;;;;;;;;;<<<<<<888999:::;;;<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<;;;;;;::::::999:::;;;;;;<<<<<<<<<;;;999888888777666777777777666666666555555444444444333333333333222222111111000111222333333333333333111111111111000000000000000000000000////////////000000000000////////////333222222111000//////...000000///...............---------------------------,,,+++++++++,,,---...---------...///000111111,,,,,,+++++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,---------------......///000111111)))))))))***+++---...///...///000111111///---,,,***+++,,,,,,------------(((((()))***+++,,,,,,---------......------,,,+++'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................------,,,,,,,,,+++++++++,,,++++++***+++,,,...///,,,---...//////...---,,,,,,---...///000000000000,,,---------......//////////////////............000000000000000000000000111///------...111222222......///111222333444555000000///000000111222222111111111222222333333444111111222333333333333222333333333444444444555555222333333444555666777777999777777888;;;;;;888555999777666777:::;;;<<<;;;777777888999999999999888;;;===>>>>>>======>>>@@@;;;;;;;;;;;;<<<===>>>>>>;;;<<<>>>>>>===<<<<<<===>>>===<<<;;;:::999999999888777666666666666666777333333333222222222222111222222333333222111///...000000111222222222222111///////////////000111111111111111111222222222222//////000000111222444444333222222222111222222333333222000//////111222444444444444444444444444444000000000111222222333333000333777999999888888888999>>>EEEKKKNNNMMMJJJGGG???===999555333222222333:::BBBNNN\\\iiivvv888999;;;<<<<<<<<<;;;:::888888999::::::;;;;;;<<>>;;;888777777888999???>>><<<:::999999999:::;;;;;;;;;;;;:::999888777:::::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<;;;:::999;;;;;;;;;::::::999999999666555555555555444444444666666444333333333333333444444333222111111222222111111111111111111111111111111000000//////......000000000000000000000000000000////////////000000000000000000000///..............................111000///...............,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***,,,------,,,***)))***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---///222444444222///---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------.........++++++---------,,,+++***,,,++++++,,,---...///000/////////......---------...---,,,,,,++++++,,,,,,+++,,,...///000///......//////............//////...///000111111000///...---------............///......////////////.....................///000111---------.........//////111111000000000000111111222111...------...111222111111222222222222111111222333333444444333333222222222333333333333444444444444444444555555555666777777777777777777777777777777777777777777777888666777777777777777666555;;;<<<<<<<<<;;;::::::999============<<<<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAA>>>======<<<;;;:::999999888999999999999777555444555555444333222222111111111111000000000000111111000111222333333222000000''')))---000333444444333000000000000////////////000000000000000000000000//////000111222222333333555444222111000111222222333333333333333333333333444333333222222333333444444555777666555555666777;;;???BBBEEEKKKOOOLLLFFF===;;;888555555666888::::::BBBMMM[[[hhhttt<<<===>>>?????????>>>>>>999999999:::;;;;;;<<<<<<===<<<;;;999999999::::::>>>===;;;:::999999::::::<<<<<<<<<<<<;;;:::999999555666666666777777888888;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::::::::999999888888888777777777555555555555444444444444888888666555555555555555111111000///////////////111111111111111111111111111000000000/////////...000000000000000000000000//////000000000000//////000000000000000///..............................//////...---------......,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))***,,,------,,,***)))***+++---.........---,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,...000111111///---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------......///.........,,,,,,,,,,,,---...//////.........---------,,,,,,------,,,++++++++++++,,,+++,,,------------------//////............//////---...///000000///...---------------..................////////////......///............//////000---------.........//////111111000000000000111111222111///......///111222000111111222222111111000222333333444444333333222222222333333333333444444444444555555555666666666777777777777777777777777444555666888999:::::::::777777777777777777777777;;;<<<<<<<<<;;;;;;:::999>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@???>>>=========<<<;;;:::999888888888666666777777666555333222222222222222222333333333111111000000000000111111000111222222222222111000///000111111111000///...000000000000111111111111000000000000000000000000000000111111222222333333333333222111111111222222222222222222222222222222333333222222222222333333333555666555444444555777999===AAADDDIIILLLJJJDDD???===:::777666888:::<<<:::AAAMMMZZZgggsss~~~:::;;;<<<===>>>===<<<<<<:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<======<<<<<<;;;;;;::::::666666777888999999:::::::::::::::::::::;;;<<<<<<<<<;;;999888888888999:::666666666555555555555555555555444444444333333333444444333222111111111111000//////............///111111111111111111111111000000000000////////////000000000000000000000000...///000111111000///...///000000000000///..............................------,,,,,,,,,---......---------.........//////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++******+++---.........---,,,........................******++++++,,,------...,,,------------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++------------......///000,,,,,,,,,------...//////------,,,,,,,,,,,,,,,+++------,,,+++++++++++++++------,,,+++++++++,,,,,,........................,,,---...//////...---,,,------------..................////////////......000//////............///------........./////////111000000//////000000111111111111111111111111111000111111222222111111000222222333333333333222222222222333333333333444444555555666666666777777777777777777777777777777777555666888999:::::::::999777777666666666888999:::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>??????????????????>>>===<<<;;;;;;;;;:::999888777666666555666666666555444333222333333333222222222222222111111000000000000111111000111111222222222111111444444333222000///...---000000000111111222222222000000000000000000000000222222222222222222222222111111222222222222222222111111111111111111111111333333222222222222333333111333444444333333444666666;;;???BBBFFFIIIGGGBBB???===999777666777:::;;;:::AAAKKKXXXeeerrr~~~999:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<======>>>;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::666777777888999:::;;;;;;::::::999999::::::;;;<<<<<<:::888666666666888999444444444444444444444444444444444444333333333222222111000///............111000000/////////000000111111111111111111111111000000000000////////////////////////////////////---///000222222000///---//////000000//////...---........................++++++++++++,,,------...------........./////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***,,,---------,,,+++------------------------******++++++,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++******,,,+++******+++,,,...///,,,,,,---...............++++++++++++++++++++++++---,,,,,,+++***+++++++++///...,,,+++++++++,,,,,,........................,,,---...//////...---,,,,,,,,,---------...............////////////......111000///...........................////////////000000////////////000000000111222333333222111000000000111111111111000000222222333333333333222222222222222333333333444444666666666666777777777777777777777777777777777777888999:::;;;:::888666555888777666555666888;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<===>>>????????????:::::::::999888777666555777777777777666666555555888777666444222111//////111111000000000000111111000111111111222222222222333222111111000111111222111000000000000000000000////////////////////////333333333222222222222222///000111333333333222111111111111111111111111111222222111111111111222222000111333333222222333555555;;;@@@BBBEEEHHHFFFAAA<<<:::777444444555777999:::@@@JJJVVVcccqqq}}}<<<===>>>???@@@???>>>>>>::::::;;;;;;<<<======>>>=========<<<;;;:::888777999999:::;;;;;;<<<<<<<<<;;;:::999888888888999:::444444444555666777777888:::999999999999:::;;;;;;;;;999777555444555666777333333444444444444444444444333333333222222222222444333222111000000000000000///////////////000000000000000000000000000000////////////000000000000////////////////////////---///000222222000///---///////////////...------........................+++++++++++++++,,,---...------------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,---.../////////......++++++++++++++++++++++++,,,,,,+++************+++000///...,,,,,,,,,---...------............---------...////////////...---,,,,,,,,,------------.........////////////......111000///......................../////////000000000000////////////000000000111222333333222111000000000000111111000000000111222222333333222222111222222222333333333444444666666666666777777777777666666666666666666666666888999999:::999888777666999888666666777999;;;===;;;;;;<<<======<<<<<<;;;?????????>>>>>>=========<<<===>>>???@@@@@@@@@@@@:::;;;<<<<<<;;;999666555888777777777666666666666999999777666444222000000111111000000000000111111000000000111111222222333111111000000111222333333111111000///...------,,,////////////////////////333222222222222222222222...///111222333222222111222222222222222222222222222111111000000111111222///000222222111222333555666<<>>===<<<<<<:::::::::;;;<<<<<<======>>>===<<<;;;999888777666999:::;;;;;;<<<<<<<<<;;;:::999888777777888999:::777777777777888888888888999999999999999:::;;;;;;999888666555444444444444333333333333444444444444333333333222222222111111222222000///////////////...------------......///000000000000000000000000////////////000000000000000000000000000000000000...///000111111000///......////////////...------........................,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,,,,+++***************************---,,,,,,+++******)))))),,,++++++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,---///......------.........------///000000///...---***++++++++++++,,,,,,,,,,,,,,,+++***************//////...---------......,,,---...//////...---,,,---...///000000///...---,,,,,,,,,,,,------------......////////////......000//////............///....../////////000000000000//////......//////000///000111222222111000//////000000111111000000///111111222222222222111111222222333333333333444444555555666666666777777777666666666666666666666666444444555666888999:::;;;999999888888888:::;;;<<<;;;;;;<<<============<<>>===<<<;;;::::::@@@@@@@@@@@@???>>>======;;;===@@@AAA@@@===999666777666555555555555666666555555555555444444444444111111000000000000111111000000000000111222333444222222111111111000000000000000///...------,,,+++000000000000000000000000111111111111111111111111000000111111111111111111222222222222222222222222111111000000000000111111...000111222111222333555666===CCCDDDDDDFFFFFFCCC>>><<<888666555666999:::999>>>FFFQQQ^^^mmm{{{777777999:::::::::999888999999999:::;;;;;;<<<<<<<<<;;;:::888777777888888999:::;;;<<<<<<<<<;;;:::;;;:::888777777888:::;;;;;;;;;;;;;;;::::::::::::999999999888999999:::;;;777777666555444333222222111222222222333333333333222222222222111111111111000///...------,,,,,,,,,......------......///000000000000000000000000000.../////////000000000111000000000000000000000000//////000000000000//////......//////......---,,,...........................------,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---------------------------...------,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,***+++,,,---...---,,,,,,+++++++++++++++++++++++++++++++++***************))))))******++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,---......///////////////...---,,,,,,---...///000000///...---++++++++++++,,,,,,------,,,++++++***************,,,,,,---.........------+++,,,...//////...,,,+++,,,---...//////...---,,,++++++,,,,,,,,,---------......////////////......///............//////000.../////////000000000000//////............/////////000000111111000000/////////000000000000//////111111222222222222111111222222333333333333444444444444555555555666666666666666666666666666666666333333333333555888;;;===999999::::::::::::::::::;;;;;;<<<===============;;;;;;;;;::::::999999999????????????>>>===<<<;;;<<>>;;;888666555666888:::999===EEEOOO\\\lllzzz999:::;;;<<<<<<<<<;;;;;;888888999::::::;;;;;;<<<:::999777666666777999:::::::::<<<<<<<<<;;;:::999<<<;;;999888888999;;;<<<::::::999888888777777666999999888888999999:::;;;666666666555444333111000000000111111222222222333222222222111111111111000333222111000000///000000000000000000000111222222000000000000000000000000.../////////000000111111000000000000000000000000000000////////////000000......//////......---,,,........................///......---,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------///...------,,,+++***))))))))))))******+++++++++,,,++++++******++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,&&&'''(((***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,...///000000------......---+++)))(((---...000111111///...,,,+++++++++,,,,,,---------,,,++++++***)))*********)))***,,,---...------,,,+++,,,...//////...,,,+++++++++------------++++++++++++,,,,,,,,,---------......////////////.....................///000111////////////000000000000//////............//////000//////////////////000//////000000000000//////111111222222222222111111222222333333333444444444444444444444555555555666666666666666666666666666666555333222333666999;;;::::::;;;;;;;;;:::999999;;;;;;<<<===>>>>>>======<<<=====================:::;;;<<<===>>>>>>>>>>>>===AAAGGGKKKJJJDDD===777::::::999888888999:::;;;333333222222111000//////111111000000000000111111111000000000000222444555---...000222222000///...------...///000111222333000000000000000000000000---......///000111111222333222111/////////000111000000000000000000000000000000////////////000000...000222222222333555666444<<>>???>>>>>>>>>===<<<:::999888999:::<<<>>>>>>===<<<:::===>>>CCCIIILLLGGG===444777777777777666666666666777666333111111111222333111000000000//////......///000111222222111000///000000111000000///...---......---------,,,,,,,,,000///...---------------////////////000000000000000000000000000///......---------------,,,,,,,,,111000/////////000222333//////000111222222333333:::<<>>===999777999888555666999<<<===CCCQQQ___kkkyyy666777777777666666555555555555555555555555666666888888888999999999::::::::::::::::::999888777777888888888888999999999:::<<<:::888888999:::999888:::::::::999888888777777777666444222111111222333222222222222222222222222555444222111111111111222//////............//////////////////////////////000000000000000000000000000---+++,,,///111111000222111///...---...///000---......//////......---///.........------------+++,,,...//////...,,,+++---------------------------------.........,,,+++---,,,++++++******++++++,,,,,,++++++***++++++,,,...,,,***)))***+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,------------...------,,,+++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,***(((+++,,,,,,---...---------------,,,+++++++++,,,---//////.........---------......//////////////////...---,,,+++************,,,,,,,,,---------............---------,,,,,,,,,------------............---......//////......---///......---...///000111...............///000000/////////...............//////............//////.........///////////////.../////////000000000000///000111111000111333555555666777666444333444555666666666666666666666666777777555444333222222222333333333333444555666666999999888888888999::::::;;;;;;;;;;;;<<<======>>>>>>>>>======<<<:::999888888999:::;;;<<<;;;;;;:::999:::===AAADDDAAA888111777777777666666666555555666555333111111111222333222222111111111000000000...///000000000000///...///000000000000//////...////////////.........---//////...............///////////////000000000000000000000000000//////...000000000000000000111111111000/////////000222222//////000111111222333333999;;;>>>AAABBBAAA???>>>;;;777666777666444444888;;;<<>>999444666666666666555555555444555444333111111111222222333333333222222222222222......////////////............///000000000//////111111000000000000000/////////......//////000000.../////////000000000111000000000000////////////.........//////000000000000000000///000111111222///000000111111222222222777999===@@@AAA@@@>>><<<999555444555444222222666:::<<>>;;;999999;;;;;;999777555555555555444444444444444333222111000111111111222222222222222222222222......//////////////////------...///000000000///000000000000000000000000111000000////////////000......//////000000111111111000000///////////////,,,------...///000111111000000000000000111111222///000000000111111111222555777;;;>>>???>>>===;;;999555333555444111222555888;;;DDDPPPYYYaaalllvvv000000000111222333444555777777777777777777777777444444555666888999::::::999999:::::::::999888888666666777888888888888888999777666666888999888777888777777666666555444444000111222444444333222111333333333333333333333333000111111111111111111111...............///000000////////////////////////////////////////////////000000000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,---......////////////......,,,,,,------------------,,,------------------,,,++++++++++++++++++++++++***+++,,,+++******,,,///,,,+++******))))))******+++*********++++++,,,---+++******+++------+++)))))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,))))))+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))+++,,,,,,,,,+++***+++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------......------------------------------...------,,,,,,+++,,,------......------,,,,,,,,,---------.........111000///---,,,,,,,,,,,,,,,---///111111111///...---...///000000///...---//////...------,,,++++++............///////////////000111000//////111222<<<<<<<<<999666333222333333333333333333333333333000111333444555555444444444444333333333444555555666666666666777888999:::<<<======>>>======<<<;;;:::;;;;;;;;;:::999888777999999999888999::::::;;;:::888555444444555666666444444444444333333333222222222111111000000111111000000000111111111111111/////////000000111111111,,,---...///////////////////////////////////////222222111//////..................///000111111111111111000///...//////000000000111222333444444444///000000000111111111111000000000000000111111111333666999===>>>>>><<<;;;999666444555555222333666777;;;DDDOOOVVV]]]hhhrrr000000///000111222444555444444555555555666666666444444555666777888888999999999999::::::999999888888777777777777888999:::888666555555777888888777777777666555555444444333111222333444444333222111333333333333333333333333000111111222111111000000......---......///000111////////////////////////000000000000000000000000,,,---//////...------...+++++++++,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------------------------------------------------------------&&&))),,,,,,***))),,,...++++++***))))))))))))***************+++,,,------***)))((()))+++,,,+++************++++++,,,,,,---,,,,,,++++++******)))))),,,++++++******++++++,,,,,,,,,++++++******++++++))))))+++,,,------------++++++************++++++++++++++++++++++++++++++)))******)))((((((+++---+++++++++++++++,,,------******+++,,,---------------------............///---------,,,,,,++++++***,,,,,,++++++***++++++,,,,,,,,,,,,---------......,,,,,,,,,------------...///...---,,,++++++++++++,,,,,,------------,,,,,,++++++,,,------------,,,000000...---,,,,,,+++++++++,,,...///000//////.........////////////......000///...---,,,***))))))------.........////////////000111000//////000222777888888666444222222333333333333333333333333333333333444444333333222111444444444333333444444555555555555555666888999999:::;;;<<<======<<<;;;;;;999:::::::::999999888777888888999999999::::::::::::999777555555555666666333333333333222222222222000000000000000000000000///////////////000000000000000//////000111222333------.../////////......------............//////111111000///............------...///000111222222222111///.........///000///000000000111222222222//////000111111111111000000000000000000000000000222555999<<<>>>>>><<<;;;:::666555666555333333777777;;;DDDMMMSSSZZZfffrrr555333222111111222333444222222333444555555666777555555555666666777777777888999999::::::999999999:::999777666666888:::<<<888666555666888999999888666666555555444333333333222222333444444444444444444444444444444444444444111111222222111000///...---------......///000111////////////////////////000000000000000000000000,,,...111111...------///,,,,,,---...............,,,,,,------------,,,,,,++++++,,,,,,,,,------------------,,,,,,---------------------------------'''+++......+++)))***---++++++***)))))))))))))))************+++,,,---...,,,***((('''((()))))))))++++++++++++++++++++++++++++++++++++*********))),,,++++++******++++++,,,---,,,++++++******++++++)))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************)))******)))'''(((+++...******+++,,,,,,,,,,,,,,,)))***+++---......---------------.........//////++++++******)))((((((''',,,++++++***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///---+++******+++---...------............------+++,,,---.........---------------,,,,,,------...,,,,,,---......///000000//////............////////////...---,,,,,,++++++---------........./////////000111000......000111000111333333222111333444444444444444444444444444555555444333333333333444555444444333333444444444444444444555666777999999777999;;;<<<===<<<;;;:::999999999999999888888777666777888999999999888777999999999888666666666666333222222222111111111111//////000000000000000///.........//////000000000//////......///000222333.........///......---------------....../////////...---------...//////000------...///000111222222222111///.........000000...........................///000111222111111000000000000000000000000///222555999<<<>>>>>><<<;;;:::666555666555333333666777;;;CCCLLLQQQXXXeeerrr|||999777555333111222222333111222333444666777888888555555555666666666666666888999999:::::::::999999<<<:::777666666888;;;>>>999777666777999::::::999666555555444444333222222111222222333444555666777444444444444444444444444111222222222111000...------------......000111111////////////////////////000000000000000000000000000333444333///,,,+++,,,------...///000000000///+++,,,,,,------,,,,,,++++++++++++,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++)))---111000,,,))))))++++++******)))))))))))))))************+++,,,---......+++(((&&&&&&''''''''',,,,,,++++++++++++++++++******************++++++,,,++++++++++++++++++,,,---,,,,,,+++*********+++******+++,,,,,,,,,++++++,,,+++***))))))***+++,,,************************(((******(((&&&'''+++...)))***+++,,,---,,,++++++)))***+++---......------+++++++++,,,,,,---------......------,,,+++******+++++++++***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,------............,,,***((()))+++///111......////////////......,,,,,,.../////////...---+++++++++,,,---...000111------------...///111111000///...------...///000..................---------------........./////////000111000......///111,,,---///000000111333555666666666666666666666666333333333333444666888999555444444333333333444444333333444444666777888999666777999;;;<<<<<<;;;:::888888999999999888888777444555777999999888666555333444555555333111111111222222222111111111111000//////000000000000000///......//////000000000111...---------...///111222.../////////...---,,,,,,---.........//////000000******+++,,,...000222333------...///000111222222222111///...---...000111111111111111000000000000...///000222222111111000000000000000////////////222555999<<<>>>>>>===<<<999666444555555222333666888;;;CCCKKKPPPWWWfffsssxxx222222222222222222222222222222333444555666777888@@@???<<<:::888888999:::<<<;;;999888888888999999<<<;;;;;;:::999888777777555666666666555444333333666666666555444444333333444333222222222222333444666555555444444333222222111111111111000000000000///000111222222111000///000000000000000000000000/////////......---------/////////---,,,,,,...000---------.........//////------------------------,,,+++***))))))***+++,,,///...---,,,+++*********,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))************+++++++++******)))))))))***++++++,,,,,,,,,++++++(((***,,,+++***)))***+++'''''''''((()))+++,,,------,,,+++*********+++,,,************************(((***,,,......,,,***(((,,,---...,,,***))))))***))))))***+++,,,,,,------))))))***+++,,,,,,------,,,,,,,,,---...///000000........................***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++............////////////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---...//////////////////.........111111111000//////........................------------------------------...///000111111000///...,,,...000///...------......000222222///...000222666555333222111222222333222111000000111333666777:::888666444333333444555333444555666666555444333777888999:::;;;::::::999<<<;;;999777666666777888555555666666666666666555444444444444444444444444333333333222222111111111222111111000///......---////////////////////////,,,---...//////---+++***((()))+++---......---,,,000000111111000...,,,+++---------------...///000111111111///......111333000000000///...,,,+++***333333333222111000000///111///---++++++...111333444333222111000000000000777999;;;>>>???@@@??????888777666555444333333333777<<>>>>>>>>===888777666555444333333333666;;;AAAHHHOOOYYYeeemmmyyy~~~333333444444555666777777999999888777666555444444111333666888999999888777;;;:::999888888888999:::::::::999888777666555555555666666777777777777666666777777777777555444333555555444444444444555555444333333222111111000000///000000111222333444555//////000000000000//////........................////////////............---///000000///......///------------............------------------------,,,,,,,,,------,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))************,,,,,,,,,++++++++++++***###$$$&&&''')))*********+++---///...---,,,------......---,,,+++******)))++++++*********++++++,,,************************,,,,,,,,,++++++******)))(((***+++***(((&&&''''''*********************************++++++,,,,,,------------------.................................***++++++,,,,,,++++++***+++++++++++++++*********++++++,,,,,,,,,,,,---------------------------------............/////////......------------,,,,,,//////...---,,,,,,,,,,,,......//////////////////******++++++,,,------...////////////////////////---------------------------,,,,,,,,,,,,,,,---------...000///...---...///111222222111000///111222000//////000000111333333666555555555666888:::;;;===<<<999666444333333333555666666777777666666555666666666666777888999:::777666555333333333444444444444555555555444444333444444444333333222222222222222222222222111111111000///...,,,,,,---///000////////////////////////+++,,,---.........---,,,,,,,,,...//////...---,,,***************+++,,,------------------......///.........---++++++...000---,,,,,,,,,---///000222111000000//////......---......---------...///000///...---------------...777888:::<<<======<<<;;;888777666555444333333333555:::AAAGGGOOOXXXdddlllzzz222222333444666777888888:::999999888777666555555444555777999::::::::::::;;;:::999888888888999:::;;;;;;:::999888777666666555666777888888888888888666777888888777666444222222222222222222222222222222222222111000000////////////000111222222333333//////////////////.......................................---------------+++...000000///...---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************))))))((()))))))))************,,,,,,,,,+++++++++++++++'''((()))***+++++++++++++++---......---,,,,,,---...------,,,+++***))))))***************+++++++++************************---,,,+++***))))))******((()))+++***)))'''''''''*********)))))))))))))))*********++++++,,,,,,,,,...---------------------------------------------***++++++,,,,,,++++++***+++++++++***************+++++++++,,,,,,,,,---------------------------------------.........//////---------------,,,,,,,,,......---,,,,,,,,,------............////////////------........./////////---------...............---------------------------,,,+++++++++,,,---...,,,---......,,,,,,...///000//////...------...///000000000000111111222222666666666666777999:::;;;<<<;;;999777666555555555666666777777777777666666>>><<<:::888777666777777666555444333222333333333555555555555555555444333444444333333222222111111222222222111111111111111000...,,,++++++---///111////////////////////////++++++,,,............------......//////...---,,,///...---,,,,,,---...///,,,,,,------///000111222,,,,,,,,,+++******,,,...------++++++,,,...111222222222111111000000000000......//////000000000///000000/////////000000111666777999;;;<<<;;;:::999888777666555444333333333444999@@@GGGOOOXXXccckkkyyy}}}111222333444555666777888888888888888888888777777999888777777888999:::;;;:::999888888888999:::;;;<<<<<<;;;:::999888888777666666777888999999999888666777777777666555444333222222222222222222222222222111111000000///......000000000000000/////////000//////.........------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,+++*********+++------+++***+++,,,***++++++,,,,,,+++******))))))******++++++++++++************************---,,,***)))((()))***+++(((***,,,,,,+++)))))))))*********)))))))))))))))***+++++++++++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------++++++++++++++++++++++++------------............+++++++++++++++,,,,,,,,,+++++++++,,,---...///000---.........//////000000000000000000//////......+++++++++,,,,,,---------------------------------...---,,,,,,,,,---///000+++,,,,,,,,,++++++---///111000...------.........222222222222222111111000444444444555666777888999888888777777777777777888777777666666666666777777<<<:::888555444333333333555555444444444444444444666666666666666555444333333333222222222111111111111111111111111111111111000...,,,++++++---///111////////////////////////+++,,,,,,---..............................------222111///------------...---------,,,------......///000111000///...000111000...---,,,,,,---///000111111111000000000000000...///000111111111000000000000000000111222222333555777999:::;;;:::999888888777666555444333333333444999AAAHHHOOOXXXcccjjjvvv{{{222333333444555666777777666666777777888888999999999777555444444666888999:::999888888888999:::;;;======<<<;;;:::999888888666777777888888888888777777666666555444444333333333333444444444444333333222111111000000///......000000/////////.........000///...------,,,------////////////////////////,,,,,,,,,,,,,,,---------///000111///---++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,++++++*********++++++++++++,,,,,,,,,,,,++++++************************+++++++++++++++,,,,,,,,,))))))))))))************)))************+++++++++***++++++******)))((('''(((***++++++***))))))***((()))***,,,,,,,,,++++++'''((()))***++++++++++++************************+++***)))(((((()))***+++(((+++......---+++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,------------.........******++++++++++++,,,,,,******+++,,,---///000111------......///000000000000//////...------,,,,,,)))******++++++,,,,,,,,,------------------------------------...///000111+++,,,,,,+++++++++...000666333000//////000111000333333333333222111000///111222333444555666666777555666666777777888888888777666666555555666666777888888777666666666666666444555555555444444444444555555555555555444333222111111111111111111111111000000000111111111111111000///...,,,,,,---///000////////////////////////,,,,,,---------------...------------------......000000...---,,,+++++++++///...---+++)))(((''''''...///000000///...///000000///...---,,,,,,---..............................///000111111111111000............///111222222555666888:::;;;;;;:::999888777666555444333333333444999AAAIIIPPPYYYcccjjjtttyyy~~~555555555666666777777777666666666777777777888888555444444444555555666666999999888888888999;;;;;;===<<<<<<;;;:::999888777777777777888777777666666777666444222111222333444222333444444444444333222222222111111000//////...////////////000000000000000///...,,,,,,,,,,,,,,,........................---------....../////////333444333000---,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***)))))))))*********+++,,,,,,+++******************************)))*********++++++++++++))))))))))))************(((((()))))))))*********((()))))))))))))))((('''(((***++++++***))))))***)))***,,,---...---,,,+++&&&''')))***+++++++++***************************((((((((())))))***+++,,,(((+++...///---+++******))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))))))))*********+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,,,,------+++++++++,,,---...///000------......///000000111------------------------)))******+++,,,,,,------------------------------,,,,,,...//////000000000---------,,,,,,---000333888444000///000222222111000111111222222111000///000111222333444555555555555555666666777777666666666666555444444555666666777777777777777777666666333444444444444444444444333444444333222111000000//////000000111222222222///000000000111111111222111111000///............////////////////////////......---,,,,,,,,,------,,,++++++,,,,,,---......------------,,,,,,+++***///...,,,+++***))))))(((+++---......,,,,,,,,,---//////.........---------......................................./////////,,,---------///000111222444555888:::<<<<<<;;;:::888777666555444333333333444:::BBBJJJQQQZZZdddkkkuuuzzz~~~~~~777777777777777888888888777777777666666666666666222333555777888888777666999999888888888999;;;<<<<<<;;;;;;:::999888777777777777777777777666555444777666333000000111333444000111222333333222111000222222111111000000//////......///000111222333333000///...,,,++++++,,,,,,------------------------.../////////000000111111777777555222...,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++...---++++++++++++---...---,,,+++***)))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************''''''(((((()))))))))***(((((()))******+++******)))***,,,,,,***)))***++++++,,,...//////...,,,+++&&&''')))***+++++++++***************************''''''((()))***+++,,,,,,'''***---///---+++******))))))***+++,,,---------++++++++++++++++++++++++******+++,,,,,,---..............................+++++++++,,,,,,+++++++++(((((())))))*********+++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,------.........------,,,,,,,,,---......---------...///000000111,,,------......//////000******+++,,,,,,---......------------------------***,,,---///000000///.../////////...---///222555777333...---///000000///---...///111111111000000000000222333444555555555666666666666666555444444666555444333333444555666444444555444333000...---222333333444444444333333222222222111111///............///000111222333333//////000000111111111222222111111000///......---///////////////////////////...---,,,,,,,,,,,,,,,*********+++,,,---...///+++,,,---...///...---,,,,,,,,,,,,---...///000111---///000000///......///------...//////......---/////////000000000000000---,,,,,,,,,,,,---......------......000111333444333555888:::<<<<<<<<<;;;888777666555444333333333555;;;CCCKKKRRR[[[dddkkkwww{{{~~~~~~~~~666888999888777666777888777777888888888888777777444444444444555777888999888888888777777777777777999999999888888888888888444444444444555555555555666555555555555444444444555222000000222333111///000000000000////////////222111///...---------...000///...,,,,,,---......///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++------++++++++++++------333000,,,************)))*********)))))))))(((((())))))************)))))),,,+++***))))))***+++,,,(((((()))***+++,,,,,,,,,)))((('''))),,,---+++(((***+++,,,------,,,***************)))))))))))))))))))))))))))))))))))))))++++++************++++++******++++++++++++*********+++,,,+++))))))***+++++++++,,,,,,------,,,,,,((((((((((((***,,,...///222///---,,,---......---++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++,,,------+++)))******))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,............,,,+++////////////////////////------,,,+++,,,---.../////////...---,,,,,,++++++///...,,,,,,,,,,,,***)))...---,,,,,,,,,---...//////...---,,,+++,,,,,,---///...------...///000111000000////////////000000222111000//////000111222555222000000222444666666555444333111000111111222555555555666555555444333:::888666444444444555666555555555555444333222222111111111111111222222222666666555333111000///...111000///......///000111//////000000000000//////......---,,,++++++******++++++++++++++++++++++++444111---***)))***,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---///,,,***)))+++---------+++,,,------......------///////////////.........///...---...000111000///111111111000...---///000---000555999;;;;;;999888444444333222333444555666555999???FFFNNNXXXbbbhhhvvvzzz~~~666777888888777666777888666666777777777777666666444444444444555666777888999999999999999888888888666666666555555555555444444444444555555555666666555555555555444444444444333111//////111111000...222222222111111111000000222111///...------......//////...---------------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---///,,,***)))+++,,,---,,,---------,,,,,,,,,++++++))))))************))))))******)))(((((()))******)))))))))******++++++,,,)))(((''')))+++,,,***(((******++++++++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))++++++************++++++******++++++++++++******)))***++++++***)))***,,,,,,---------,,,++++++***))))))((()))***+++---......---++++++,,,---,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,***,,,------+++*********+++***))))))))))))***+++*********++++++++++++,,,++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,------------,,,,,,...........................---,,,,,,,,,---////////////...------,,,++++++...---++++++,,,,,,+++))))))***+++,,,,,,,,,,,,+++///...---,,,,,,,,,------///...------...///000111000000////////////000000111111000//////000111111333111000111333444555444444333222111111111222333444444555555555555555444555555444444333222222111333333444444444444444333000000000000000000000000/////////000000111111111111000///......///000000//////000000000000//////.........---,,,+++++++++------------------------111///,,,***))))))***+++++++++,,,,,,,,,------------,,,++++++++++++,,,---///...------......,,,***+++,,,------......------............///////////////...---...///000///...---......---++++++,,,...444666:::>>>@@@???===;;;444444333222333444555666777;;;@@@GGGNNNWWW```fffrrrxxx~~~666777888888666666777888555555666666666666555555555444444444555666777777999999::::::::::::::::::555555555444444333333333444555555555555666666666555555444444444333333333222111000000111111000///222222111111111111000000111000///......---.....................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---+++))))))+++,,,,,,,,,---------------,,,,,,,,,))))))************))))))))))))(((((((((((())))))***************************(((((()))***+++***))))))))))))))))))***+++,,,((())))))***+++,,,---...))))))))))))))))))))))))++++++************++++++******++++++++++++******((()))++++++******+++---......------,,,***)))(((******))))))******+++,,,***))))))***,,,,,,+++)))++++++,,,,,,,,,,,,------,,,------......------,,,***,,,------+++******+++---,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,------------------------......------......///000//////......---,,,,,,,,,,,,+++******,,,,,,+++***&&&(((+++---......,,,***///...------,,,---------.........---......///000////////////////////////111000000//////000000111111000000222444555444222333222222222222333333444222333444555666666666666333333444444333222111000111222333444555555555555111111000000//////......++++++,,,---...///000111000//////......///000000...//////000000//////...//////......---,,,,,,,,,------------------------...---,,,+++***))))))***+++++++++,,,,,,,,,------...---+++******+++---.../////////000000///+++(((+++,,,------......---------------.../////////000///...------...///...,,,...///000///......000111444666999<<<<<<;;;888777444444333222333444555666999===BBBHHHNNNVVV___dddnnnvvv~~~666777888777666555666888444555555555555555555444555555444444444555666666888888999999:::::::::;;;888777777666666555555555444444555555555666666666444444444444333333333222222111111222222222111000000/////////............000000//////............,,,---...///...---,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,///---+++*********)))(((************************))))))************))))))))))))))))))))))))))))))************))))))))))))***))))))))))))*********))))))((('''(((***+++,,,)))))))))******+++++++++))))))))))))))))))))))))++++++************++++++******++++++++++++******''')))************,,,------------,,,,,,***))))))++++++******************(((((((((***,,,,,,***)))+++++++++,,,,,,,,,------***++++++,,,,,,++++++******+++---,,,+++******+++---,,,***((((((***,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,............//////000000//////......---------,,,+++***)))***,,,,,,+++***(((***,,,...000000///............------------..............................//////////////////...000000000//////000000000//////000333555555333111111111222222333444555555111222333555666777777777555555444444333333333333111222333444444444444444222222111000//////...............---,,,,,,++++++............/////////000...//////////////////...//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------------...---+++******+++---...///.........///...,,,***+++,,,------......------,,,,,,------...///000000///...------......---,,,...000000000///000111333222444666888888666444222444444333222333444555666999<<>>EEEMMMVVV___eeepppwww|||{{{yyy~~~555666777666555555666777555555666666666666555555777666555444333333333333222222333555666777888999777666666555444333222111111111222222222222333333222222222222111111111111(((,,,//////...,,,---...111111000000000/////////---...///000000///.........---,,,,,,++++++,,,,,,+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))'''''''''(((***+++***)))))))))******++++++++++++))))))************))))))((()))***++++++***)))(((''''''(((((())))))******+++++++++)))&&&&&&))),,,,,,,,,,,,,,,+++***)))(((******))))))((((((''''''))))))))))))))))))))))))++++++************++++++******++++++++++++******)))***++++++***)))***,,,***++++++++++++******)))))))))***+++++++++******---+++******+++,,,+++***++++++,,,,,,,,,,,,------,,,------......------,,,(((***,,,,,,+++++++++---******+++,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,------------,,,,,,------------------------+++,,,---...///......---............////////////000...------......,,,+++*********++++++,,,,,,,,,,,,---...///000000///...------.........---,,,+++,,,---///000000///---,,,......///000000///......222222222444666777555444111222333555555555444444222333444555666666666666222333444555555444333222222222333333333222222111111111111111111000000000,,,,,,,,,,,,,,,,,,------+++,,,---///////////////---......//////......---,,,,,,,,,,,,,,,---------------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---+++***+++---......---+++,,,------......------------------------------...------///111222222111111222222111//////000222111222444666888888888888444444333222333444555666666999>>>DDDKKKTTT\\\bbbiiiqqqyyyyyyvvvzzz555666777666555444555777555555666666666666555555777666555444333222222222111222333555666888999:::888777777666444333222222000000111111111222222222222222222111111111111000+++...222333111//////111///.........---------------...///000000///.........---,,,+++***+++,,,---++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))***)))((()))***)))'''%%%(((((())))))*********+++))))))************))))))'''((()))******)))((('''&&&''''''((()))******++++++,,,+++)))&&&&&&))),,,,,,---------,,,***((('''))))))))))))************))))))))))))))))))))))))++++++************++++++******++++++++++++*********+++,,,+++))))))***+++,,,,,,,,,+++***)))((('''((()))***+++,,,++++++***...,,,)))((()))******)))++++++,,,,,,,,,---------***++++++,,,,,,++++++***(((***,,,,,,++++++,,,---***+++---......---+++***))))))*********+++++++++***************************+++---......---+++***,,,,,,...//////...,,,,,,------------------------++++++---.........---,,,.........///////////////111000............,,,+++***,,,...000000...,,,+++,,,---///000000000///...------...///...---+++***,,,---///000000///---,,,---...///000000///...---444333333444666777666555222333444555555555444333333333444555666666666666111444888;;;;;;888444111000111222222333333333333////////////000000000000,,,,,,,,,+++++++++*********+++---///000000///...---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------((())))))))))))************+++---......---+++***------...///000000---***+++,,,------......------------------------,,,,,,...------///222444444333/////////...,,,+++,,,...000222444777999:::;;;;;;444444333222333444555666777:::???DDDJJJQQQYYY___bbblllvvvwwwtttwww777777777777666555333333333444777888999888777666===:::666222000000111222222222333444444555555666666777999:::999666444222333222222111111222222333000000000000////////////////////////...---,,,+++&&&((()))+++,,,,,,++++++///............------------------,,,,,,+++++++++......---,,,,,,,,,,,,---++++++,,,---------,,,,,,***************************+++,,,,,,,,,,,,+++***))))))))))))((((((((((((++++++***)))(((((()))))))))))))))))))))))))))))))))+++---+++(((&&&'''******))))))(((((((((((((((******))))))))))))*********++++++++++++,,,,,,,,,(((---,,,%%%!!!###''')))***,,,...000000...+++)))(((((())))))))))))((((((***)))((())),,,---+++)))(((((())))))******++++++(((''''''(((((()))***+++++++++******************,,,++++++******++++++,,,,,,---...,,,***)))***+++******+++***)))***+++---......------------,,,,,,------------,,,+++******,,,,,,++++++***)))((((((,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,///////////////.................................---------,,,,,,+++++++++******+++,,,+++***(((''',,,,,,...///000000000000333222000...,,,,,,,,,---222111111000///......---...//////000111222222333111111111111222333444444444444444444444444333333444444222222222222444444444444444555555666666666333222111111000000111111111111111111111000///............------,,,,,,,,,...............///000000////////////000000000000.........------,,,,,,,,,---------,,,+++***)))(((***************************)))******+++,,,---...++++++++++++++++++++++++,,,***)))***...000...---000000000000000000000000///......------///000111222111000//////...//////...------......///000111222444888;;;<<<;;;999888444444222222222222444444444888>>>DDDJJJQQQWWW[[[hhhmmmrrrssstttzzzyyy}}}555555555555666666666666444555777888888777666555666666555333222222222222222222333333333333444444666777888999888666444222333222222111111222222333111111000000000///////////////......---,,,,,,,,,******+++,,,------------............------------------------,,,,,,++++++,,,,,,,,,,,,,,,---...///++++++++++++******)))(((***************************++++++,,,,,,++++++***((()))))))))******++++++++++++***)))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***)))***+++++++++***)))))))))))))))******))))))))))))******(((((()))))))))************000222...******,,,,,,)))+++---......,,,***)))((())))))******))))))(((***)))(((***,,,---+++))))))))))))))))))************)))((((((((((((((()))*********)))))))))((((((+++******************+++))))))((((((((((((((('''''''''((('''&&&'''((()))++++++,,,,,,---------...,,,------------,,,,,,+++,,,,,,++++++***))))))(((,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...............---,,,,,,,,,---...///000111111111222111111000000000111111......//////000000111111222111111000000//////...111111111111222333444444444444444444444444444444444333333222222333333444//////000000000000000111333222222111000111111111111111111000000//////////////////......---------111000000000000111222222..............................---------,,,,,,,,,,,,------,,,,,,+++***)))************************++++++++++++,,,---......++++++++++++++++++++++++///---+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,///......---...///000111...---------------...///...------......///000111222444888;;;<<<;;;999777444333222222222222333444444888>>>DDDJJJQQQWWW[[[hhhmmmqqqsssttt{{{xxx{{{333333333333555777999:::555666777777777666555444000111333444555444333333333333333333222222222222555666777888777666444222222222111111111111222222222222111111111000000000000///---,,,++++++,,,---......---------......///............------------...---------------,,,,,,******++++++,,,...///000---,,,,,,+++***)))((('''******************************+++,,,,,,+++******(((((()))***+++,,,---...+++***))))))))))))))))))))))))))))))))))))))))))***)))))))))+++++++++***,,,++++++*********************))))))))))))******((((((((()))))))))******$$$,,,111///,,,,,,+++((()))******+++++++++******)))******************)))***))))))***+++,,,***)))************))))))))))))+++***)))((('''''''''''''''''''''((())))))******))))))))))))))))))))))))+++)))((())),,,---+++)))******)))))))))))))))***))))))***+++,,,---......,,,------.........------,,,,,,++++++***)))))))))+++++++++++++++*********,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++******++++++------...///000000000000***+++,,,.../////////000.........///000111111111111111111000///.........000000000000111222333444444444444444444444555555444333333222222333333444333222222222222222222111333222222111111111111111222111///......///000000///////////////.........---------------......///.........------,,,,,,+++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,------...++++++++++++++++++++++++...---,,,,,,------,,,+++++++++++++++++++++++++++......------......///000,,,,,,,,,,,,---...///000...------......///000111222444777:::;;;:::888777444333222111111222333444555999>>>DDDJJJPPPWWW[[[ffflllqqqrrrttt{{{~~~vvvyyy}}}444333222222333666999:::666666666666666555444333000111222333444444444444555555444444333222111111555555666777666555333222222222111111111111222222222222222222111111111000000...,,,+++***+++---...000///...---------...///.........---------,,,,,,------------------------++++++++++++,,,---...///......---,,,++++++++++++******************************++++++++++++******))))))******+++,,,,,,---******)))))))))))))))***))))))))))))))))))))))))(((%%%$$$&&&)))+++***'''++++++***))))))))))))*********))))))))))))******************++++++++++++!!!(((,,,+++******)))&&&******))))))******++++++******++++++++++++******)))))))))************)))++++++******))))))((((((******)))((((((((((((((($$$$$$&&&(((***,,,---...))))))************)))))),,,)))&&&)))...000...***,,,***))))))***++++++***))))))***++++++,,,------,,,,,,---...////////////+++++++++*********))))))+++++++++***************,,,,,,++++++,,,,,,------*********++++++++++++,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))++++++......///......---,,,+++'''(((***,,,---...------111000000000/////////........./////////000000000000000///000000111222333444444444444444555555555333333333333333333333333666666666555555444444444333222111111000000111111111000...------...000111//////..................+++++++++++++++,,,,,,---//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++------,,,+++++++++,,,,,,***+++++++++++++++,,,,,,)))))))))+++---.........------------------------------------......//////...............///000111...------......///000111222444777::::::999777666444333222111111222333444444888===BBBHHHNNNUUUZZZeeejjjppprrrttt{{{}}}tttxxx{{{666444333222333444666888555555555555444444333333333333222222222333444555777777666555444333333222444444555666555444333333222111111000000111111222222222222222111111111000000...,,,++++++,,,---...///...---,,,,,,---.........------------,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,------***************************************************************************)))))))))))))))******))))))))))))))))))))))))'''%%%###%%%)))+++***(((******)))(((((((((((()))******))))))))))))******))))))*********+++++++++''',,,---++++++......,,,******))))))***+++,,,---******++++++++++++******((()))*********)))))))))++++++******))))))((((((((((((((((((((()))******'''(((((()))+++,,,,,,---******+++,,,,,,+++******(((%%%"""%%%***---***'''(((&&&$$$%%%''')))((('''++++++++++++++++++++++++,,,,,,---...////////////+++++++++*********************************************))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,------....................................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000/////////---,,,***((('''+++,,,...///000000///...000000000000////////////////////////000000000000////////////000111222222333333333333444444555555333333333333333333333333333222222222111111000000111111000////////////000000///---,,,,,,...///111------------------------......------......///000//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++++++++++++++++++++***************+++*********++++++,,,,,,,,,&&&''')))***+++,,,---...........................,,,------...............000000///..................------......///000111111444777999:::888666444333222111111111111222333444777;;;@@@FFFLLLSSSXXXdddiiinnnppprrrzzz}}}uuuxxx{{{666555444333333333444555444444444444444333333333555555333222222333555555888777777666555444444333333444444444444444333333111111000000000000111111222222111111111000000000//////------------...///------,,,,,,,,,------...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++++++++******)))))))))***,,,---************************+++***))))))))))))***+++++++++******)))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))(((((()))+++,,,,,,+++***))))))(((((((((((((((******))))))))))))******'''''''''((((((((())))))***---,,,)))***...///---))))))))))))***+++,,,---)))******************)))((()))+++***)))(((((()))************))))))))))))''''''''''''((()))***+++---,,,,,,+++***))))))(((***+++,,,------,,,+++***(((&&&%%%'''***,,,+++)))(((%%%$$$%%%)))++++++)))---,,,,,,,,,++++++++++++,,,------.........------************************)))))))))***************))))))(((((((((***+++------------,,,,,,,,,++++++,,,,,,,,,,,,------------++++++************++++++***++++++,,,,,,++++++***,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////...---,,,***(((''',,,------.........------,,,---...///000111222333444333222111000///...---............///000111222111111222222333333444444222333333444444333333222111111111000000000000000000//////.....................---,,,---...///000,,,,,,,,,---------------------,,,,,,------...///.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***+++*********++++++,,,,,,---)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---///...---,,,++++++++++++...------......///000111111333666999999777555333333222111000000111222333555777;;;@@@EEELLLSSSXXXbbbhhhmmmooopppwwwwwwzzz|||444444444444444444444444333333333333333333444444333444555666666666666555666666666555555444444333333333333333333333333333111111000000000000111111111111000000000/////////////////////////////////+++,,,,,,---............---------,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++***(((((()))***+++************************+++***)))(((((()))***+++*********+++++++++++++++)))))))))))))))***++++++)))))))))))))))))))))))))))***++++++******,,,---+++***))))))(((((())))))******))))))))))))******''''''''''''((((((((()))(((***)))'''(((++++++(((''''''((())))))***++++++((())))))******))))))((('''***++++++(((&&&'''))))))))))))))))))*********)))((((((((((((((()))***+++++++++***))))))(((((()))***+++,,,,,,+++***)))))))))******++++++,,,,,,)))&&&$$$&&&,,,///...,,,,,,,,,,,,,,,------------,,,------------,,,,,,+++************************((()))))))))*********+++***)))(((((()))+++---...000//////...---,,,++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++,,,------,,,++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***++++++,,,,,,++++++------.........------,,,+++++++++++++++,,,------,,,,,,---///000222333333555555444222111///..................///000111111///000000111222222333333222333333444444333333222222222222222222333333333......---,,,,,,,,,,,,---,,,,,,---------.........------------.........///+++++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,)))******+++,,,,,,------***,,,------++++++---///+++++++++++++++++++++++++++,,,---.........------------,,,++++++,,,,,,,,,...------......///000111111333666888888777444222333222111000000111222333777999===AAAFFFMMMTTTZZZbbbggglllmmmnnnuuuzzz|||~~~222333444555555555555444222222222222333444444555000222666999:::999777555555555444444444333333333333333333333333333333333111111000000000000111111000000000000////////////...///000000111000000///***+++---///000000///...---------,,,,,,,,,++++++))))))*********+++++++++)))))))))***+++,,,......111///---+++******+++,,,************************+++***)))(((((()))***+++******+++,,,------...///))))))((())))))***++++++))))))))))))))))))))))))''')))++++++((('''))),,,,,,++++++***)))***************))))))))))))******))))))))))))************(((******)))***,,,***&&&%%%&&&'''((())))))))))))(((((())))))))))))(((((('''***,,,+++(((&&&''')))(((((())))))******+++++++++***)))((((((''''''(((&&&&&&'''((()))***++++++''')))***++++++***)))'''&&&'''((((((''''''((()))%%%!!! ###)))---,,,***++++++,,,---......///000------------,,,+++************************++++++(((((())))))*********++++++***))))))***,,,...///111111000///---,,,+++*********+++++++++,,,,,,,,,++++++************++++++,,,,,,---......---,,,,,,))))))***+++,,,,,,------........................+++++++++,,,,,,---------+++,,,...///000///......+++,,,---///000111111111......------...000222333////////////000000000000333333222222222222222222...------......///000111...//////000111111222222222222444444444444222222000000000111111222222333------,,,++++++++++++,,,+++,,,---............------.........//////000000///............///000000***************+++++++++*********++++++,,,,,,,,,))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...))))))***+++,,,,,,------'''***---.........111444,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------...///000000...------......///000111111333666888888666444222333222111000000111222333999;;;>>>BBBGGGNNNVVV[[[bbbfffkkklllmmmsss|||~~~===888333111222444555444555444333333222222333333333555888;;;;;;999666444333444444555555666666666666666555444222111000000000000000000000000000000............//////000000......///000///...,,,++++++++++++,,,---...//////,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++***))))))***+++,,,,,,,,,++++++***)))))))))+++***((()))***,,,++++++)))************)))(((((())))))))))))************)))))))))***+++++++++,,,'''((()))((('''&&&'''((("""$$$&&&)))*********))),,,***(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))&&&'''((()))************((((((((((((((((((((((((******))))))))))))))))))+++++++++*********))))))))))))(((((('''''''''&&&))))))))))))))))))))))))******)))))))))))))))***+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,---+++)))(((((())))))))))))))))))******+++,,,+++))))))***---000222555222///---,,,,,,+++******+++,,,,,,+++***((('''---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------+++,,,------------...///111///...,,,+++++++++,,,+++++++++,,,,,,---------///...---,,,++++++***)))000000////////////000000000//////////////////000///......---...///000111000111111111222222222222444333222222111222222222000000000000000///.........///000///...---...000000///---+++++++++---...+++,,,------......------------........................---...///...+++(((***+++,,,,,,,,,***)))(((,,,+++)))((((((***+++---++++++++++++++++++++++++,,,&&&"""&&&---000,,,'''******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------000///---,,,+++,,,,,,---------......///000000000333444666888888777666555444333222111111111222333333777<<<@@@DDDKKKTTT[[[ccceeehhhiiikkkrrrzzz555333222333555666555333333222111111000000111111444777<<>>BBBHHHQQQWWW^^^aaaddddddeeejjjttt|||{{{vvv}}}000111111000//////222444333222111111000000111111444333333333444666888999444444444444333333333333111111111111000000/////////////////////////////////////////////...............---------......///------,,,,,,,,,------...***))))))***,,,------,,,*********++++++,,,,,,------,,,+++))))))))))))***)))))))))***++++++,,,,,,***((('''''')))******))))))************)))(((((())))))))))))************))))))))))))))))))(((((()))***+++***((('''((()))'''(((***,,,,,,***)))'''+++)))''''''((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))++++++++++++***)))((('''))))))))))))))))))))))))***)))))))))))))))))))))(((((()))))))))))))))***''''''''''''((((((((((((************************&&&''')))***++++++******))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++******)))'''((()))((('''&&&'''((()))))))))))))))******+++***************+++,,,,,,---+++)))***+++---...---************+++,,,......***+++,,,,,,---,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...******++++++++++++,,,,,,+++,,,---,,,+++***+++,,,+++,,,---...//////..................------------+++++++++,,,,,,---------///..................///---///000111111000///------......///000000//////............////////////,,,---...///000///......---------------,,,,,,++++++,,,------++++++,,,---,,,,,,------------......------,,,+++,,,---...///---,,,,,,++++++******))),,,***))))))***+++************************+++,,,------,,,,,,++++++***************++++++,,,,,,,,,((()))******)))((()))*********************************+++++++++,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,---------,,,,,,---.........------------......///000000000222222222333333333444444444333222111111111222333333666:::===AAAGGGPPPVVV^^^aaadddeeeeeejjjsss{{{{{{xxx///000111111///000333555333222111111000000111111222333333444555777777888444444444444444555555555222222111000///......---////////////////////////111111000000000/////////..................---------,,,,,,+++++++++,,,,,,+++***)))***+++,,,+++***)))******+++,,,,,,---------,,,+++))))))))))))***(((((())))))***+++++++++)))((('''''')))******)))((())))))))))))(((''''''))))))))))))************((((((((()))))))))))))))%%%&&&((('''&&&&&&'''(((++++++++++++******)))((()))'''&&&&&&((())))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))++++++++++++***)))(((((())))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))******''''''(((((())))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++***)))((()))))))))******************+++++++++,,,,,,,,,+++++++++++++++***))))))'''((())))))((('''((())))))))))))))))))******+++***************+++++++++---+++******---/////////+++***))))))***+++,,,---***+++,,,---------,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,---************+++++++++,,,+++---......---,,,---///+++,,,...///000000000//////.........------------,,,,,,,,,---------------000//////......//////000......////////////......,,,---///000111222111111....../////////000000000///000111222222000...---------......------,,,+++***,,,---,,,+++***+++,,,++++++,,,---------------...---,,,++++++---...000,,,,,,,,,+++***)))))))))***))))))***++++++***((())))))***+++++++++++++++++++++++++++++++++******(((((()))******+++,,,,,,)))))))))***++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------......///000000000333333333333333444444555444333222111111111222333222666:::===@@@GGGOOOUUU\\\```dddeeeggglllvvv~~~}}}}}},,,///222222111111444666555444333333222222333333///111333555666666666555444444444555555666666666333222111000///...---,,,////////////////////////222222111111000000//////......///000///...,,,+++,,,,,,+++******+++++++++---,,,+++++++++,,,***)))))))))***+++,,,,,,------...---+++))))))))))))************)))(((((('''''')))((('''''')))******)))(((((((((((((((''''''&&&))))))))))))************''''''(((((())))))******&&&((()))***)))***+++---+++***((('''''')))***+++'''&&&%%%&&&(((*********))))))))))))))))))))))))************************))))))))))))************************))))))))))))((()))***++++++,,,++++++)))))))))))))))))))))))),,,,,,+++***)))((('''''''''((((((((())))))******(((((())))))*********+++((((((((((((((((((((((((%%%''')))+++,,,+++***)))(((((())))))*********+++******+++++++++,,,,,,,,,***++++++++++++***))))))''')))***)))(((((()))***)))))))))))))))******+++***************+++++++++&&&$$$###$$$&&&)))***)))+++***)))))))))***+++,,,)))***,,,---...---,,,,,,******+++,,,,,,---......,,,++++++++++++++++++,,,))))))******+++++++++,,,,,,...//////......000111)))***,,,...//////......//////.........---------........................000000////////////000000.........------.........,,,---///111333333333333////////////000000000000000111111000...***'''%%%......//////......---,,,***+++,,,,,,******+++,,,)))***+++,,,,,,,,,,,,,,,...---,,,++++++---...000,,,,,,++++++***))))))((()))((()))***,,,+++)))'''((()))***,,,,,,,,,+++***))))))***+++++++++***************)))))))))))))))***)))(((***,,,...---,,,******************************+++++++++,,,,,,,,,******+++,,,,,,---........................------------...///...---+++***------......///000000000444444333333333444555666444333222111111111222333222666:::===@@@FFFOOOUUUZZZ^^^cccfffhhhoooyyy000000000000111444666777777666444333222222333333666333000000333555444333444444555666666555444444333222000/////////000000////////////............111000000///...------,,,)))***,,,......---,,,+++++++++,,,,,,,,,---------************************))))))*********+++++++++222000---+++))))))***+++))))))))))))((((((((((((***************)))((((((***++++++***)))(((((())))))(((((('''''''''((((((''''''((()))))))))))))))+++***)))'''&&&&&&&&&&&&))))))))))))((('''&&&%%%'''((()))******)))((('''***)))(((''''''(((***+++*********)))))))))))))))+++***)))))))))))))))***,,,,,,++++++***)))((((((************************+++***)))***,,,+++(((%%%))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))***++++++,,,))))))*********+++++++++++++++++++++******)))((()))(((((('''&&&%%%%%%$$$((((((((((((((()))*********++++++***))))))***,,,---+++)))***,,,,,,)))''''''(((+++.........,,,+++,,,------......------,,,++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,+++***))))))***++++++,,,---...///000...------,,,,,,++++++***++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...,,,+++///999BBBBBB888...222111000//////000111222---------............///+++++++++,,,---...//////************+++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********...------,,,,,,------...+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***------,,,+++*********+++******+++,,,,,,,,,,,,+++---+++)))***,,,---,,,)))///,,,***+++...///---+++,,,---...---+++***+++,,,***************---111555666666666555444333222111222222222222222222222222444555888;;;???FFFNNNSSS^^^^^^```fffjjjppp|||~~~000000000000222444666777666555444333222222222222444222000000222444333111333333333333333333333333333222111000///000000111////////////////////////111111000//////...------+++,,,---......---,,,+++)))))))))*********++++++******************************++++++,,,,,,,,,,,,%%%&&&((()))***************)))))))))((((((((((((***************)))(((((()))***+++***((('''((()))((((((((('''''''''((((((''''''((())))))))))))))))))((((((''''''''''''((()))))))))((('''&&&$$$###(((((())))))))))))((((((******))))))((()))))))))***)))))))))))))))))))))+++***************++++++,,,,,,+++******)))((((((((((((((((((((((((((((((***)))((()))++++++)))&&&(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))******++++++,,,,,,************++++++++++++,,,,,,---------,,,++++++,,,++++++***))))))((((((((((((((((((((()))*********++++++***))))))***,,,,,,***)))***,,,,,,)))'''%%%''')))+++,,,+++***))),,,,,,------------,,,,,,***++++++,,,,,,,,,++++++,,,,,,------------,,,,,,******+++,,,,,,---......***++++++,,,,,,,,,++++++............---------------------------------------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,///---...333999:::444...111111000//////000111111//////.........------------.........///000000000...---,,,+++************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,*********)))))))))((((((***+++,,,------,,,+++***,,,++++++************+++******+++,,,,,,,,,,,,+++---+++)))***,,,---,,,***...---,,,,,,---...---,,,---...///...---,,,,,,...+++,,,,,,++++++---111444555555555555444333222111222222222222222222222222222444777;;;@@@HHHPPPVVV]]]]]]```fffkkkqqq}}}000000000111222444666777444444444444444333222111333111111111222333222000222111000//////000111222333222111111000111111111000000000000000000000000111111000000//////......---...//////...---+++***)))))))))************+++************************+++,,,,,,,,,,,,---------!!!&&&***,,,+++***(((******)))))))))((((((((()))************))))))(((((()))***)))'''&&&'''(((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((())))))*********)))((('''%%%%%%))))))(((((((((((())))))************))))))((('''))))))))))))))))))******************++++++,,,---+++++++++******))))))((((((((((((((((((((((((((()))(((((()))++++++)))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,***))))))(((((('''''''''((((((((((((((()))*********++++++***))))))***,,,+++*********++++++***(((&&&'''***+++,,,+++***)))+++++++++,,,,,,+++++++++)))***++++++,,,,,,,,,,,,------............------++++++,,,,,,---.........))))))***+++,,,,,,,,,,,,............------------,,,,,,---......///000000......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,////////////...---++++++111///---...///000000///111000000//////000000111111000///...---,,,++++++......//////////////////...---,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************+++++++++++++++***************++++++++++++++++++++++++,,,++++++******++++++,,,*********)))))))))))))))++++++,,,,,,,,,,,,++++++***))))))))))))******+++******+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***,,,---...---,,,+++,,,---///000111000...---...///---...---,,,,,,---000333444444555444444333222111222222222222222222222222111444777;;;AAAJJJRRRXXX[[[\\\```ggglllrrr~~~000000111222333555666777444555666666666444333222333222222222333222111111111000...------...000111222222222111111111111222000000000000111111111111111111000000000/////////000000000///...---+++***++++++++++++,,,,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,,,,%%%'''***,,,,,,+++((('''*********)))))))))(((((())))))************)))((('''((()))((('''&&&'''((('''(((((()))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((()))******++++++***))))))***)))(((''''''((()))***))))))******)))'''&&&$$$)))))))))))))))*********))))))))))))***+++,,,---+++*********)))))))))((())))))))))))))))))))))))''''''(((((()))******)))++++++++++++++++++++++++((((((((()))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((++++++******************++++++++++++,,,,,,,,,,,,'''((()))***************((((((((('''''''''&&&&&&((((((((((((((())))))******++++++***))))))***,,,*********+++++++++***))))))***,,,---...---,,,+++******++++++++++++******((()))***+++,,,------------..................---+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,******+++,,,---...//////,,,---------.........///......------------......------------------------............------,,,,,,//////...,,,+++,,,...000000000000//////000000000000//////...------,,,,,,---------------,,,,,,,,,++++++++++++,,,---......***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++************************((((((((((((((()))***+++******+++,,,,,,,,,,,,++++++++++++++++++,,,++++++***---///...+++***,,,......000000///...---...////////////...------000222333333444444444333222222222222222222222222222222222444777;;;@@@HHHQQQWWWZZZ[[[```hhhmmmsss}}}///000111333444555666666555555666777777666444333333444333333222111111222222000///------///000222111111111111111111111111///000000000111111111222000000000000////////////111111000///...,,,+++*********+++++++++,,,,,,,,,************************++++++++++++************,,,++++++******))))))(((************))))))))))))((())))))*********))))))&&&((()))((('''&&&''')))''''''((()))******))))))''''''((()))))))))))))))******(((''''''&&&&&&&&&%%%&&&((()))***+++++++++***)))(((''''''((()))***(((((())))))(((&&&$$$###(((((())))))************'''''''''((((((***++++++*********)))))))))))))))))))))))))))))))))))))))''''''((((((((())))))***************************'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))(((((((((******+++++++++,,,,,,,,,'''((())))))************++++++************))))))((((((((((((((())))))******++++++***))))))***,,,)))***+++++++++*********++++++,,,---------,,,,,,)))******++++++******)))((()))***+++,,,------------..................---***************+++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---......---------,,,,,,,,,++++++------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------......+++---///...------...000/////////000000/////////........................---------------,,,,,,,,,++++++++++++,,,---...///*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))(((((((((((())))))((('''''''''((()))************+++,,,,,,,,,,,,+++++++++,,,+++++++++++++++***,,,...---***)))+++...---...///...,,,+++,,,---/////////...------///111222222333333444333333333222222222222222222222222222444666:::>>>EEENNNSSSZZZ[[[aaahhhmmmrrr{{{///000222444555666666666555555666666666555555555444444333111//////111333111000///......///000111//////000111111111111000...//////000000111111111///////////////.........000000///...---,,,+++***((((((((())))))))))))***************************++++++***************))),,,***(((''''''(((***+++++++++*********)))))))))((())))))************)))&&&((())))))((('''(((***&&&''')))***+++******)))''''''((()))))))))))))))+++***)))(((&&&&&&&&&%%%"""###%%%'''((()))******))))))(((((((((((())))))(((((((((((('''&&&&&&%%%((((((((()))******++++++'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++******++++++,,,+++++++++((((((((((((((((((((((((((((((((((((((()))*********++++++***))))))***,,,(((***++++++*********+++******+++++++++++++++************++++++*********)))***++++++,,,,,,,,,,,,------............------)))))))))***************,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,++++++++++++...------,,,++++++******------,,,+++++++++,,,,,,------------------------++++++++++++,,,---...///))),,,///111000/////////...//////000000//////...---------.........//////....../////////////////////...---,,,++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++++++++************************,,,++++++******++++++,,,)))))))))))))))*********))))))(((((((((((()))))))))(((((((((((())))))*********+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,+++,,,---,,,+++***+++,,,,,,---------+++***+++,,,---...///...------///000111111222333333444333333222222222222222222222222222444666999>>>DDDLLLQQQZZZ\\\bbbiiimmmooowww///000222444666666666666444444333333333333444444333333111...++++++///222////////////////////////---...///000111000000///------...//////000111111------------............//////...,,,,,,+++++++++(((((((((((())))))))))))************************,,,,,,,,,++++++*********+++***(((''''''(((***++++++++++++*********))))))(((((()))***************'''(((***)))((((((***+++&&&''')))+++++++++***)))''''''((()))))))))))))))***)))((('''''''''''''''&&&&&&'''((())))))))))))(((((())))))))))))((((((***))))))((((((((())))))'''(((((()))******++++++)))((((((((((((((())))))((()))))))))))))))))))))((((((((((((((((((((((((((())))))(((%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((()))))))))************++++++++++++******)))$$$$$$%%%%%%%%%%%%%%%%%%((((((((((((((()))*********++++++***))))))***,,,'''))),,,,,,***)))***,,,++++++++++++++++++++++++***++++++++++++++++++******++++++,,,,,,,,,++++++,,,,,,------------,,,,,,************************++++++,,,,,,,,,++++++***.........---------,,,,,,---------------,,,,,,,,,......---,,,,,,,,,,,,,,,........................---,,,+++++++++,,,---...***,,,...000111111///---......///000000///.....................------------.........///000000000///...---,,,,,,+++,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))*********+++++++++************************,,,++++++******++++++,,,(((((()))))))))*********+++***))))))))))))***+++******))))))(((((())))))******+++,,,,,,,,,,,,+++***+++---,,,***)))+++---,,,+++***+++,,,,,,+++***+++,,,---,,,+++***+++,,,+++---......------...000000000111333333444444444222222222222222222222222111333666999>>>FFFNNNTTT\\\]]]ccciiikkkmmmssszzz///000222555666666666666333222111000111222333444222222///+++((()))---222---......//////......---,,,---...000000000///...,,,------...///000000111,,,---------------------......---,,,++++++++++++************++++++++++++************************---------,,,,,,+++++++++...---,,,***))))))))))))+++++++++************)))(((((()))***************''')))******))))))***,,,%%%''')))+++,,,+++***)))'''(((((()))))))))))))))(((''''''''''''((())))))++++++,,,,,,,,,++++++***'''((()))******)))((('''++++++)))))))))***+++,,,'''(((((()))***++++++++++++***)))))))))))))))***(((((((((((())))))))))))************************)))******(((%%%$$$'''***))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((('''(((((()))***++++++,,,(((((((((((()))))))))))))))))))))))))))((('''&&&''''''''''''''''''''''''((((((((((((((()))*********++++++***))))))***,,,'''))),,,,,,***)))+++---------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,------...///000111111,,,,,,------.../////////000///...---------------........................///...,,,+++***++++++,,,---------///111000...+++---...///000000///...---000000///...---,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,---...//////)))************+++++++++*********++++++,,,,,,,,,******))))))))))))******))))))******++++++++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,******++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,+++***))))))((())))))******+++,,,,,,,,,,,,+++))),,,---,,,***)))+++------+++)))***---...,,,))),,,---...---+++***+++,,,***+++------------...000///000111222333444444444222222222222222222222222000222666:::@@@HHHQQQWWW]]]^^^ccciiikkkkkkpppwww333333333333333333333333666555444333333333333333333333222111000000000111////////////............111111111111000///...---........................---,,,+++,,,...///...---***+++---......---+++***))))))************))))))+++***)))(((((()))***+++,,,+++***)))((((((((((((*********))))))((('''&&&&&&'''''''''(((((())))))((((((''''''''''''((((((***)))))))))***,,,...000,,,+++***((((((((()))***))))))((((((''''''&&&&&&---+++)))((('''((()))***)))))))))))))))(((((((((+++***)))(((((()))***+++)))))))))))))))******++++++,,,+++)))&&&&&&(((***---,,,***)))***+++)))%%%++++++***)))(((((())))))&&&&&&'''((()))***++++++******))))))))))))))))))'''***+++***''''''***---))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))+++******)))(((''''''&&&''''''((()))***++++++,,,******))))))((((((''''''&&&'''(((***++++++++++++&&&'''((())))))((('''&&&(((((())))))******++++++******))))))((((((''''''&&&''''''&&&&&&&&&)))+++&&&)))+++***((('''***,,,++++++************++++++******+++,,,,,,---......------------------------------,,,+++++++++,,,,,,***+++,,,---,,,,,,***)))***+++,,,,,,++++++---///000000//////......------..............................////////////......///,,,)))''''''(((+++---------++++++++++++------///...,,,++++++,,,...///------------------------111000///...---,,,,,,,,,...---,,,+++***)))))))))++++++*********+++,,,------+++)))((()))*********,,,,,,,,,++++++*********,,,+++***((((((***+++,,,++++++******)))(((((('''++++++++++++++++++++++++---+++)))''''''((()))***)))************)))(((((()))))))))***++++++,,,,,,)))******++++++,,,------,,,++++++******++++++,,,......---,,,,,,+++******)))***,,,---...---,,,,,,+++,,,---,,,,,,...111333222222333444444444333333222222222222222222222222000333777:::>>>EEENNNUUU[[[\\\aaahhhkkklllooouuu333333333333333222222222444444333222222222222222333222111111000000000111////////////............000///---+++++++++,,,,,,------------------------+++*********,,,---,,,+++++++++,,,------,,,++++++))))))************))))))+++***)))(((((()))***+++***)))))))))))))))******((('''''''''((()))+++,,,''''''((((((((()))))))))******))))))))))))******+++***)))(((((()))***++++++***))))))))))))))))))+++*********)))))))))(((,,,+++)))((('''((()))***+++***)))(((((('''''''''******))))))))))))******)))))))))))))))******+++,,,***((()))*********)))***)))'''%%%'''+++,,,,,,+++******))))))))))))))))))))))))))))))*********)))))))))***************)))******)))(((((()))+++************************++++++++++++++++++++++++))))))(((((((((((())))))++++++******))))))((((((((((((((()))*********+++))))))))))))(((((((((((('''((()))******+++******''''''((((((((((((''''''(((((())))))))))))))))))))))))))))))((((((((((((******+++***((()))+++---***+++,,,,,,+++***+++,,,+++******))))))******+++******++++++,,,------..............................---,,,+++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,,,,++++++---///////////////............---------------------------......//////......---///---+++))))))***,,,------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,---...///000///...---,,,++++++++++++***++++++++++++,,,,,,,,,---+++)))((()))*********,,,++++++++++++++++++***,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++,,,+++***((((((((()))***''''''((()))))))))))))))++++++******************)))******++++++,,,,,,---,,,++++++******++++++,,,...------,,,++++++******,,,,,,---------,,,++++++,,,---------,,,---000222///000111222333333444444222222222222222222222222000333777:::>>>DDDMMMTTTYYY[[[bbbkkkoooooorrrvvv222222222222222222222222333222111111000111111111222111111000000000000000////////////............000...+++)))(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******))))))))))))******(((((((((((()))***+++,,,((('''&&&'''(((***,,,...(((((()))))))))))))))***************************+++***)))((('''&&&&&&&&&((())))))************)))************))))))))))))++++++)))((((((((()))***++++++)))(((''''''''''''))))))************)))))))))))))))))))))******+++,,,)))&&&(((,,,---***'''+++*********+++++++++,,,*********)))))))))))))))+++*********)))))))))((())))))***+++,,,,,,,,,,,,,,,+++)))((()))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))+++,,,,,,+++***)))+++,,,,,,+++******+++,,,+++***+++******))))))******+++******++++++,,,,,,------..............................---++++++************++++++,,,,,,,,,+++++++++,,,---,,,++++++---................../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---)))+++---......---+++)))------------------------+++++++++,,,---...///000///......---,,,,,,,,,,,,)))***,,,---------,,,+++---+++)))((()))******************+++++++++++++++******((((((((((((******)))))))))***+++,,,,,,---++++++++++++++++++++++++***************)))))))))$$$%%%'''((()))*********,,,,,,++++++***))))))((())))))******+++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++******......---,,,++++++++++++,,,---...---------///111---...///111222333444444222222222222222222222222111444777:::===DDDMMMSSSWWW[[[dddnnnsssrrrssswww000000111111111111111222222111111000000111111111111000000/////////000000////////////............111000...---,,,---...///++++++++++++++++++++++++...---,,,---///000///...,,,,,,+++******+++,,,,,,))))))************))))))***))))))))))))))))))***))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))************((((((((())))))(((((((((+++***)))((('''&&&&&&&&&'''((()))+++++++++***)))((((((((((((''''''''''''+++***)))(((((()))************)))((((((((())))))((()))***++++++***)))((()))))))))))))))******++++++)))))))))******)))((((((''')))---...+++(((((())))))*********)))))))))))))))))))))))))))))))))***+++,,,......///.........+++((((((******(((&&&************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********)))))))))))))))((((((((('''''''''((()))************************)))(((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&''''''(((((())))))******+++,,,,,,+++)))((()))******'''%%%'''***,,,***(((******))))))))))))************++++++,,,,,,,,,,,,..............................,,,+++******))))))******++++++,,,,,,,,,++++++,,,---,,,++++++,,,...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******------------------------000///...,,,+++*********...------,,,,,,,,,,,,---)))***,,,......---,,,+++---+++)))((()))*********))))))******++++++,,,,,,))))))(((''''''((())))))*********+++,,,,,,------************************)))***+++++++++******)))&&&'''((()))************+++++++++*********)))))))))))))))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++******...---,,,+++***+++,,,------...///...------.../////////111222333333333333111111111111111111111111111444777:::===CCCLLLRRRVVVZZZdddoootttrrrrrruuu/////////000000000111111222222111111111111222222000//////...//////000000////////////...............///000111111000...---++++++++++++++++++++++++...---,,,---///000///...,,,++++++******++++++,,,))))))************)))))))))))))))******)))))))))++++++***)))(((((())))))''')))+++,,,,,,***(((&&&************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))((('''((()))+++++++++***)))''''''''''''(((((((((((())))))))))))))))))******(((((()))******+++++++++((()))***++++++***)))((()))))))))))))))******+++))),,,---+++((((((---222555---(((******((((((+++((()))************))))))&&&&&&'''(((((()))******+++,,,...000111111000000...+++((((((******(((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((()))))))))(((((((((((((((&&&&&&'''((()))***++++++******+++******)))(((''')))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&''''''(((((())))))*********,,,,,,,,,***))))))***'''%%%$$$&&&***---,,,)))***))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********************++++++,,,,,,,,,,,,------,,,+++***,,,---,,,,,,------......//////------------------------++++++,,,,,,,,,,,,+++++++++,,,---------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,------------------------111000...,,,***)))(((''',,,+++++++++++++++,,,---)))+++---.........,,,+++---+++)))((()))*********)))))))))******+++++++++))))))(((((((((((())))))++++++++++++++++++++++++************************)))***++++++++++++************+++++++++******)))))))))*********+++++++++((())))))******+++,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++******++++++******+++---...000,,,...//////------...///222333333333333333222222111111111111111111111111222555888:::<<>>RRRgggtttfffJJJ111---000,,,((((((&&&(((***+++,,,+++***)))---------,,,,,,,,,++++++)))***,,,...---,,,)))((('''***+++***''''''***---))))))))))))))))))))))))************************))))))(((((((((((())))))+++******)))(((''''''&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))************))))))&&&'''((())))))((('''&&&(((((())))))******++++++******))))))((((((''''''%%%(((***+++***)))******(((***+++)))&&&$$$%%%((())))))(((((((((((())))))++++++******************------------------------))))))))))))***+++,,,---******))))))***,,,---///---......,,,******+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////...------------...++++++------------+++++++++,,,...//////...,,,+++------------------------+++***************+++++++++++++++,,,---...///000---,,,,,,,,,,,,---...///---+++)))((()))*********++++++******))))))((((((******++++++++++++******&&&&&&''')))***+++,,,---)))))))))))))))))))))))),,,+++***))))))+++---...&&&'''(((***++++++++++++,,,,,,++++++***)))))))))((((((((()))******++++++,,,++++++++++++++++++,,,******************++++++***+++,,,---...---,,,+++(((+++.../////////000111///000111222222222222222000000000000000000000000333666888999;;;@@@HHHNNNSSSTTTZZZccckkkqqqyyy222222111...,,,,,,...000000000000000000000000000......------...///111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++************))))))************+++++++++)))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))(((&&&(((***,,,,,,+++***(((***))))))***++++++)))''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++888777444111...+++)))'''(((***+++***)))((()))***++++++************++++++,,,...---...???XXXggggggJJJ>>>000***+++---+++''',,,,,,,,,++++++*********+++++++++++++++***))))))(((((((((((()))))))))))))))(((''''''(((***---...))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))''')))))))))'''&&&'''((((((''''''&&&&&&((()))***,,,((($$$$$$'''***+++++++++***)))***,,,,,,***(((((((((((((((((()))******(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((++++++++++++++++++++++++,,,++++++*********))))))))))))))))))))))))))))))000000///...,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---+++++++++,,,---...///000.../////////...---,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------))))))))))))))))))))))))///...,,,++++++,,,...///***+++,,,------,,,+++***((()))))))))************))))))))))))))))))******222...)))(((((((((&&&$$$%%%)))---,,,(((&&&(((***************************......---------...///000***++++++++++++***))))))))))))))))))************---+++***)))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++---......---+++++++++///111000---,,,///333///000111333555555333111///222555444111//////111999999:::;;;===AAAFFFJJJQQQTTTZZZcccmmmxxx222111000...,,,,,,...000000000000000000000000000......------...///111222000000000/////////......---------,,,,,,+++++++++)))***************++++++,,,,,,,,,,,,+++***))))))+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++************)))))))))%%%&&&((())))))))))))(((***)))((((((*********)))))))))))))))))))))))))))))))))******************))))))*********+++++++++333222111///---+++***)))(((***+++***)))((()))************))))))*********---000///...:::MMMVVVSSS:::222)))'''))),,,,,,))),,,,,,,,,++++++***************++++++******)))((((((((((((((())))))))))))***)))((((((((()))***+++))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))(((&&&&&&'''((()))(((((('''((()))***++++++(((&&&&&&(((******)))***++++++***)))(((''''''((((((((((((((())))))***(((((((((((()))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((******************))))))++++++++++++******))))))************************++++++,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...,,,,,,,,,,,,,,,---...///------------------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------+++++++++++++++++++++***---,,,+++******+++,,,---***+++,,,------,,,+++***************++++++++++++,,,,,,,,,++++++******)))...,,,)))((()))***(((&&&!!!&&&'''&&&&&&(((,,,************************+++***)))))))))***,,,---+++++++++************)))))))))))))))************...---,,,,,,------+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,)))---000000,,,+++---000333333444555555555333222+++///222222000///000222444555777888;;;???EEEIIIQQQTTTZZZdddooo{{{111111000...,,,,,,...000000000000000000000000000......------...///111222111111000000000/////////......---,,,+++******)))*********))))))))))))))),,,,,,,,,+++***)))((('''++++++*********))))))))))))))))))*********++++++((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))'''''''''((()))***++++++,,,***''''''(((***+++***)))))))))))))))))))))))))))*********++++++,,,,,,)))))))))*********++++++---------,,,,,,+++++++++(((***+++***)))((()))******))))))(((((())))))***(((+++***)))///999:::444,,,)))'''''')))***+++***+++++++++++++++*********))))))******))))))((('''(((((((((((())))))))))))+++*********))))))(((((())))))(((((((((((())))))*********)))(((''''''''')))))))))))))))))))))))))))***)))'''&&&&&&(((***)))))))))))))))***++++++***)))(((((())))))((('''))),,,---+++'''$$$%%%&&&((((((''''''(((((()))***(((((((((((())))))))))))***))))))(((((())))))***(((((())))))))))))(((((()))*********)))(((((('''+++++++++++++++******)))************************))))))***,,,---///000000++++++++++++++++++++++++++++++++++++++++++++++++------------------------************+++,,,......------,,,,,,,,,,,,------++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,------.........------,,,,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++******++++++++++++,,,,,,,,,///......---,,,+++************)))***++++++)))(((&&&))),,,+++(((&&&''')))***************************)))((('''((()))***,,,,,,,,,***)))))))))***+++))))))))))))************............//////---***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------***---111222///---...///222222222222222111111111...111444444111000111222111222444777:::???FFFJJJOOOSSS[[[fffrrr~~~111111111000......///111////////////////////////......------...///111222111111111111000000000000......---,,,+++***)))(((++++++******)))))))))(((++++++,,,++++++***))))))************))))))))))))))))))))))))************(((((()))***+++,,,,,,---))))))))))))))))))))))))************************++++++++++++******************))))))***---///000222...***((((((***++++++))))))))))))))))))))))))*********+++,,,,,,------))))))))))))************************************(((***+++***)))((()))***))))))(((((((((((())))))''')))(((%%%'''+++***$$$(((***++++++***)))((((((+++++++++***************)))))))))))))))(((''''''(((((((((((()))))))))))))))************)))(((((())))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((******)))'''&&&&&&(((***((((((((()))))))))******)))))))))******)))'''&&&(((,,,...,,,'''$$$%%%((((((''''''''''''((())))))(((((((((((())))))))))))******))))))))))))******(((((())))))))))))(((((())))))*********)))((('''***+++,,,,,,,,,+++******************************---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,...------,,,+++++++++,,,***+++,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,---------.........---,,,,,,++++++******+++,,,,,,+++******))))))++++++++++++))))))*********+++++++++,,,,,,---------,,,,,,+++++++++)))******+++,,,+++)))(((---///000///+++((('''(((************************++++++*********+++,,,------,,,***(((((()))***,,,((()))))))))************,,,,,,...000222222///---***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,000444555333111111111111222222111111111222444666888:::888444000000111222444666888;;;@@@FFFKKKNNNSSS\\\hhhuuu111222222111000///000222////////////////////////......------...///111222111111111111000000000000......---,,,***)))((((((,,,,,,,,,++++++******)))******+++,,,---------,,,*********)))))))))(((((((((((()))))))))*********(((((()))***+++,,,,,,---))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))+++***))))))+++...111333777333---***)))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((()))))))))*********))))))))))))(((((((((((((((***+++***)))((()))***))))))(((((((((((())))))+++,,,***((((((++++++(((&&&))),,,---***((('''(((************************)))))))))))))))(((''''''(((((((((((())))))))))))(((((()))************)))))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((*********((('''&&&(((***''''''(((((((((((()))(((((()))***+++***((('''&&&'''+++...---(((&&&(((,,,'''''''''''''''(((((()))(((((((((((())))))))))))******))))))))))))******(((((())))))))))))((((((((()))***++++++***)))((()))***,,,------,,,+++***************************///...---,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,++++++******...---,,,++++++++++++++++++,,,---......///......+++++++++,,,,,,,,,---------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++'''((()))******)))((('''))))))))))))*********+++))))))******++++++,,,,,,***+++,,,,,,+++***((((((###%%%'''))))))))))))***))))))))))))))))))))))))+++,,,------......---------,,,***(((((()))***,,,((()))))))))************)))***,,,///333444222000*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,...///---000333555444333111000111333444444333333666999777:::;;;999444111000111444555666888:::???EEEIIIMMMSSS]]]jjjvvv000111222222000000111222000000000000000000000000......------...///111222111111000000000/////////------,,,+++***))))))(((,,,,,,,,,+++++++++++++++)))***+++,,,---.........******)))))))))(((((((((((((((((()))))))))******((()))))))))***+++++++++))))))))))))))))))))))))*********************************))))))))))))((()))(((((()))+++...111222888444///+++*********)))))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))************)))))))))((((((((((((***+++***)))((()))******))))))(((((())))))*********)))((((((***+++,,,###&&&((())))))(((((())))))))))))***************))))))******))))))((('''(((((((((((())))))))))))(((((())))))*********+++))))))(((((((((((())))))'''''''''((()))*********)))))))))))))))))))))))))))***+++***((('''((()))&&&&&&'''(((((((((((((((''')))++++++)))((('''((((((***---,,,***)))***,,,''''''&&&&&&''''''((()))(((((((((((())))))))))))***))))))(((((())))))***(((((())))))))))))((((((&&&(((***,,,,,,,,,******)))***,,,......---+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))------,,,+++++++++++++++------......//////......++++++,,,,,,,,,,,,------......------,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******)))((('''(((((()))))))))*********''''''((()))***++++++,,,+++,,,---,,,***))))))***$$$%%%'''((((((((('''&&&))))))))))))))))))))))))(((***---//////...,,,***,,,,,,***)))))))))***+++))))))))))))************((((((***---111333222111*********++++++,,,,,,---,,,,,,,,,,,,------------......------------......---...000111222111///......000333222000000222555111444777666333111111333222333555666888===BBBGGGMMMSSS^^^jjjvvv...///111000///...///000000000000000000000000000......------...///111222000000000/////////......,,,+++++++++******))))))************++++++++++++)))***+++,,,,,,,,,,,,,,,***)))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((((((((''''''(((((()))***,,,///111333444111---************)))))))))))))))))))))))))))+++++++++******))))))((((((((((((((()))))))))***))))))******************(((***+++***)))((()))************))))))*********&&&&&&((()))((('''''')))%%%%%%%%%&&&((()))******((()))))))))*********+++******++++++******)))((((((((((((((())))))))))))+++***)))((((((((()))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''))),,,,,,***(((((((((&&&'''((()))***))))))(((&&&(((******((('''(((*********++++++***)))(((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((###%%%(((+++,,,,,,+++***(((***,,,...///---,,,***++++++++++++++++++++++++*********+++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...------,,,+++,,,,,,++++++++++++++++++------.........---,,,,,,++++++,,,,,,,,,,,,------///......---,,,,,,++++++)))******+++,,,,,,------************************))))))******++++++,,,,,,,,,+++***))))))***+++,,,((()))***++++++***)))((())))))*********+++++++++'''(((((())))))*********)))+++,,,+++)))))),,,...,,,++++++++++++***'''&&&))))))))))))))))))))))))&&&)))...222222///+++(((+++++++++************)))))))))))))))************)))))))))+++---/////////)))******+++,,,,,,------,,,,,,,,,---------......------............------.........///000000///......222555444000...///111000333666666333111222333111222444666999>>>EEEIIIMMMSSS^^^jjjuuu~~~,,,---//////...------...000000000000000000000000......------...///111222////////////............++++++******************(((((())))))******++++++******+++++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))***+++---///222444555000---***))))))*********)))))))))))))))))))))))),,,++++++***)))(((''''''(((((((((((())))))))))))((())))))***+++,,,,,,---(((***+++***)))((()))***++++++************++++++'''(((+++---,,,)))'''(((,,,)))'''&&&(((******)))(((((())))))*********++++++++++++++++++***))))))(((((((((((())))))))))))...---***(((''''''((()))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))&&&))),,,---+++)))'''''''''((()))++++++******)))%%%(((***)))''''''))),,,,,,+++)))))))))(((&&&###'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((( ###&&&)))++++++******(((***,,,...///...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++---...///......---,,,++++++***++++++,,,,,,------------,,,,,,+++***++++++,,,,,,,,,---------//////...---,,,,,,++++++))))))***+++,,,,,,------******))))))))))))))))))))))))***+++,,,------...,,,***)))'''''')))***,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,*********)))))))))))))))(((***+++***)))***...222%%%&&&'''***---......,,,))))))))))))))))))))))))&&&***000555555111,,,(((***++++++++++++***))))))))))))))))))************,,,***))))))+++,,,---,,,))))))***+++,,,,,,------,,,,,,,,,------.........,,,---...//////...---,,,111000///000111222111111777;;;>>>===777333333444555888:::888444111111222111333666888<<>>DDDIIIIIINNNXXXfffttt~~~...//////000000000000000000000000000000///......000///...,,,++++++++++++------,,,,,,,,,,,,------+++******))))))******+++,,,,,,+++*********++++++******++++++++++++******))))))))))))))))))))))))*********)))((('''''''''(((''''''&&&'''(((***+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((((('''&&&'''((()))))))))))))))+++++++++***)))((('''((('''((()))***++++++******((()))******++++++++++++''''''''''''(((((())))))))))))************))))))(((((())))))))))))((((((***))))))((('''(((((((((((((((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((()))))))))******++++++))))))))))))))))))))))))((('''&&&&&&''''''''''''(((((((((((())))))******&&&((())))))((((((***+++((((((((((((((((((((((((&&&(((******(((''')))+++((((((((()))))))))*********(((&&&(((+++,,,+++((()))(((((((((((((((((()))%%%%%%&&&&&&&&&''''''''')))***************++++++***)))))))))(((((((((''''''''''''''''''((())))))'''%%%%%%&&&))),,,,,,+++***************)))((('''(((((((((((((((((((((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))))))))))))))))))))))))))*********+++++++++++++++------------,,,++++++***))))))******++++++,,,,,,,,,,,,+++***))))))))))))++++++,,,,,,++++++******++++++******)))*********(((((()))************))))))******++++++******)))************************(((((((((((()))***+++,,,++++++++++++++++++++++++'''''''''''''''''''''&&&((((((''''''''''''(((((((((((((((((((((((())))))((((((((())))))(((((((((***)))(((''''''(((***+++''')))******)))(((((()))''''''((((((((()))))))))++++++++++++,,,,,,,,,,,,+++,,,...000000///---,,,---------,,,,,,,,,,,,,,,...---+++,,,,,,---+++******,,,------,,,---...000///111333333222222222333222222111000000000111111111333444666999===CCCGGGJJJPPPZZZeeerrr~~~~~~......///000000000000000000000000000000///......///...---,,,+++*********,,,,,,+++++++++,,,------+++******************+++,,,++++++*********++++++******+++,,,,,,+++******((((((((((((((((((((((((++++++***)))((('''&&&&&&(((''''''''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))(((''''''((()))))))))))))))+++,,,,,,***(((&&&&&&''''''(((***++++++***)))((('''((()))***++++++++++++''''''&&&&&&&&&'''((()))))))))************))))))(((((())))))))))))((((((***)))((((((''''''(((((((((((())))))******++++++''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))***++++++'''((())))))(((''')))***''''''''''''''''''''''''******)))'''&&&&&&)))+++(((((()))))))))*********)))(((((((((*********))))))((((((''''''(((((()))%%%&&&''''''((((((''''''************************((((((((()))))))))))))))'''''''''''''''((())))))&&&$$$"""$$$(((+++***))))))))))))***))))))(((((((((((((((((())))))))))))((()))))))))***+++++++++++++++++++++++++++++++++***+++++++++++++++******+++++++++++++++*********+++++++++++++++,,,,,,,,,******+++++++++***))))))+++++++++++++++,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++++++++******+++***************++++++******+++,,,,,,,,,,,,+++((()))***++++++***)))(((***************+++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))((())))))))))))(((((('''***))))))(((((())))))***))))))))))))************)))******++++++******)))+++***)))(((((()))***+++''')))******)))(((((()))((())))))******+++++++++++++++++++++,,,,,,,,,---+++,,,---//////......---...------,,,++++++******---,,,++++++------,,,++++++,,,......------///000///111444444333222222222000000000000000000000000111333555777999===BBBEEEJJJRRR[[[dddqqq~~~~~~---...///000111000000///000000000000000///......------,,,+++******+++++++++++++++++++++,,,------+++++++++******++++++++++++***************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))((((((''''''((())))))))))))(((((('''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********(((((()))*********))))))(((***+++***'''&&&''')))+++***)))))))))))))))***((()))***************)))(((''''''&&&'''((()))***((())))))))))))))))))((((((((())))))))))))(((((())))))(((''''''''''''(((''''''(((((()))******+++************************(((((((((((())))))))))))&&&&&&'''(((((()))******)))))))))))))))))))))))))))******)))(((((()))***))))))))))))))))))******)))***+++***(((((((((***((((((((((((((((((((((((******)))(((''''''((()))'''''''''((((((((())))))((()))***)))((('''((())))))(((''''''''''''((()))&&&'''((()))))))))((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''((())))))***&&&###%%%(((***)))&&&'''((())))))))))))))))))((((((((())))))*********))))))))))))************************************++++++,,,,,,,,,,,,+++++++++++++++,,,------......*********++++++,,,,,,,,,((()))***+++++++++******,,,++++++++++++++++++******************+++,,,,,,******++++++++++++******))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++((()))***++++++***)))((())))))*********+++++++++,,,+++***)))(((((((((((('''''''''''''''''''''''')))******+++***)))((('''))))))(((((((((((())))))'''((((((((())))))))))))))))))************))))))******)))))))))))))))***((()))++++++)))((()))***(((((())))))***++++++,,,************+++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,+++******+++---......---+++---............///111///111444444222111000000...///000111111000//////111333555777999<<>>BBBGGGMMMVVVaaannn{{{zzzpppkkk+++++++++,,,---......///...............---------************************++++++++++++*********)))*********++++++,,,,,,,,,)))******+++++++++***************))))))))))))))))))******+++***)))((('''***((('''''')))+++,,,,,,***))))))(((((())))))***'''((()))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))(((***++++++)))(((((()))((((((((((((((())))))*********)))(((((()))******((((((((((((((((((((((((******))))))))))))******(((((()))))))))************)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''')))))))))******+++++++++((((((((()))(((''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((()))))))))***)))))))))*********++++++******++++++++++++******++++++***)))(((''''''&&&((()))***)))''''''''')))))))))*********+++++++++,,,++++++++++++,,,---..................---,,,+++***+++,,,,,,------,,,,,,---------,,,,,,,,,,,,+++***++++++++++++***)))(((***))))))((()))***+++,,,,,,,,,,,,++++++***************))))))))))))******(((((()))******)))((((((((()))******)))((()))***''''''(((((()))******+++&&&&&&''''''((()))******&&&'''(((((('''&&&''')))((((((''''''''''''(((((('''((((((((())))))******************)))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((***...222333111///***************+++++++++************+++,,,------......---++++++***************+++,,,---......///------------...///000000111111111111111222222222111111111111111111111111111333444555666999===AAAFFFKKKTTT___lllyyy{{{pppkkk,,,,,,---...///000000111.........---------------++++++++++++++++++++++++******+++++++++******)))(((((()))***+++,,,------))))))***++++++++++++*********))))))))))))))))))************)))(((''''''(((((('''((()))***,,,...******))))))))))))******'''''')))*********)))((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++)))((()))***((((((((((((((()))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))((((((((()))******((((((((()))))))))******))))))(((((((((((())))))(((((())))))))))))((((((******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***************)))))))))(((((())))))***+++++++++)))))))))))))))(((((('''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''))))))(((''''''''''''((())))))(((((((((((())))))((((((((()))))))))******'''''''''((((((((())))))******++++++++++++************)))((('''&&&&&&%%%((()))***)))((('''((())))))************+++++++++******)))))))))+++,,,...,,,---.........---,,,+++***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++***+++,,,,,,+++***((('''((())))))******++++++++++++++++++*********))))))******))))))))))))******'''((()))******)))((('''''')))***)))(((((()))+++******))))))((('''''''''%%%%%%&&&'''((()))******&&&'''((((((''''''((()))((((((''''''''''''((((((((())))))))))))))))))***+++++++++***((('''%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))(((''')))///666:::999888******))))))******+++,,,------------,,,,,,++++++///......---------------***++++++,,,---......///------------...///000111000000000000000111222222222222222222222222222222222333444444555888===@@@DDDIIIRRR]]]jjjxxx|||qqqkkk+++,,,,,,---///000000111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))******++++++,,,,,,))))))***+++++++++++++++)))))))))))))))))))))***++++++)))(((((('''''''''(((((((((((('''(((***,,,))))))(((((((((((())))))'''(((***,,,,,,+++***)))*********************************))))))*********((()))))))))************************************(((((((((((())))))))))))((()))++++++)))))))))***((((((((((((((()))******+++***)))(((((()))***+++))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))((((((*********)))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******************************'''((((((((()))))))))***))))))************))))))******)))))))))(((((((((((((((((()))***+++++++++***************))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''&&&''''''((())))))(((((((((((())))))(((((()))))))))*********((((((((()))))))))*********++++++,,,,,,++++++***((((((((((((((()))))))))((()))******(((((()))***)))************+++++++++)))(((''''''(((***,,,---***+++---......---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,***((('''%%%&&&(((***++++++***)))''''''((()))******++++++******))))))))))))******)))***+++,,,,,,+++***)))'''((())))))(((((()))+++++++++******)))(((((('''''''''(((((()))))))))***&&&((())))))(((((()))***((((((''''''''''''((((((*********)))))))))))))))+++++++++***)))((('''&&&(((((((((((())))))))))))************************+++)))(((,,,222666555333+++***)))))))))***+++,,,............---,,,,,,+++------,,,,,,------...///+++,,,,,,,,,------......------------...///000111111111000000000111222333222222222222222222222222222333444444555888<<<@@@CCCGGGPPP[[[gggvvv{{{oooiii))))))***+++---......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++***)))+++++++++***************((()))***+++++++++++++++)))))))))))))))*********,,,+++)))''''''''''''(((******)))(((&&&&&&(((***((((((''''''''''''(((((((((***+++------,,,+++***++++++++++++++++++++++++++++++************++++++(((((())))))*********+++***************+++++++++(((((((((((())))))))))))''')))++++++)))))))))***((((((((((((((()))******+++***)))'''''')))***+++))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))'''((((((((())))))******+++***)))(((((()))***+++************************'''((((((((())))))******)))***+++,,,,,,+++***)))''''''&&&&&&&&&%%%%%%%%%'''(((((()))***++++++++++++++++++++++++***))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))***)))(((&&&&&&''''''((())))))(((((((((((())))))))))))))))))************++++++,,,,,,,,,---------***++++++,,,,,,++++++***&&&'''((()))***+++,,,,,,((()))+++***)))(((***+++)))************+++++++++((((((&&&&&&''')))+++---)))***,,,.........,,,+++++++++,,,---------,,,,,,,,,,,,,,,+++++++++*********+++,,,---,,,***(((&&&###%%%(((***+++***((('''###$$$&&&''')))+++------******))))))))))))*********+++---......---+++***&&&((())))))(((((()))+++)))))))))***++++++,,,,,,************))))))))))))&&&((())))))(((((()))+++((((((''''''''''''((((((++++++******))))))((((((******+++++++++******)))(((((((((((())))))))))))+++++++++***************000,,,((((((,,,---+++(((+++***)))))))))***,,,---,,,,,,,,,------,,,++++++************+++,,,------,,,,,,,,,---------.........------......///000111333222111111111222333444222222222222222222222222222333444444555888<<>>AAAFFFNNNXXXeeerrr}}}ppphhh+++++++++*********))))))------------------------,,,,,,+++******+++---...+++******+++,,,,,,)))'''************))))))))))))************))))))))))))+++***)))(((((()))***++++++***)))((('''''''''(((((((((((((((''''''''''''&&&'''***+++,,,+++)))((((((((((((((()))))))))))))))************))))))((()))))))))))))))*********))))))))))))))))))))))))************))))))))))))))))))***************)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((()))))))))***)))((('''&&&&&&&&&&&&))))))************)))))))))((((((''''''(((((())))))(((((('''&&&'''''''''''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))*********))))))((('''&&&))))))))))))******************)))(((((((((((((((''''''((()))***+++,,,,,,*********))))))(((((('''((())))))(((''''''(((***))))))))))))))))))))))))''''''''''''''''''''''''+++***((('''((())))))((('''(((***+++++++++***)))******)))))))))((((((((((((((()))))))))))))))(((***)))))))))))))))******,,,,,,++++++***)))))))))'''''''''''''''((()))***++++++++++++++++++++++++(((((()))))))))*********---------------,,,,,,+++---------,,,,,,+++++++++++++++************++++++************************)))***++++++***+++---...*********++++++++++++,,,))))))***...111222...***((((((((((((((((((((((((%%%&&&'''((((((((((((((())))))))))))))))))))))))******)))((((((((())))))*********)))))))))(((((())))))))))))))))))))))))''''''&&&&&&''''''((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,+++++++++,,,,,,---------...///000111222222222111111222222333444333333222111111111111222111222333555777:::<<<===@@@EEEMMMWWWcccqqq}}}xxxooo++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,******+++---...---***(((*********)))))))))))))))************)))))))))(((******)))(((((()))************)))(((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((((((((((((((((((((())))))))))))))))))************)))(((******+++++++++++++++,,,))))))))))))))))))))))))******))))))((()))******((()))+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''(((((((((((()))))))))+++******)))(((((())))))((()))***++++++***)))((())))))(((((((((((())))))++++++*********)))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((((()))))))))************,,,+++***)))((('''&&&&&&'''(((((()))******+++++++++*********)))))))))(((((())))))(((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))******))))))((()))***+++,,,,,,++++++*********)))))))))((((((((()))******+++******************)))))))))))))))))))))))))))(((((('''''''''''''''((()))***++++++************************))))))))))))*********+++,,,,,,---------,,,,,,+++.........---,,,+++******,,,++++++++++++++++++,,,************************+++,,,,,,***)))***---000************++++++++++++)))((((((+++---...,,,***************************$$$$$$&&&'''(((((((((((())))))))))))))))))))))))***))))))((((((((())))))******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,000///---,,,,,,---...///.........//////000222222333222111000111222333444444333111000000000111222111222444666888:::;;;<<<@@@EEEMMMWWWcccppp}}}xxx---,,,,,,,,,,,,+++++++++************************,,,+++++++++++++++++++++******+++---......+++((())))))))))))))))))******************)))))))))(((******))))))))))))******)))))))))))))))((((((((('''''''''(((((((((((((((&&&$$$"""!!!!!!###&&&((('''((((((((()))))))))***((())))))*********)))))))))))))))*********++++++))))))))))))))))))))))))******)))((())))))******((()))***,,,,,,,,,+++***(((((((((((())))))))))))************************************************))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((()))))))))***)))))))))))))))***++++++((()))***++++++***)))((())))))(((((((((((())))))+++++++++++++++*********************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***++++++******((()))))))))************)))))))))))))))(((((((((******))))))))))))))))))************))))))))))))'''(((((('''&&&&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,,,,+++*********((())))))***+++,,,,,,,,,************)))))))))))))))***++++++,,,,,,,,,+++***************))))))))))))))))))((((((((((((((((((((()))***+++,,,,,,,,,*********************************+++++++++,,,,,,++++++,,,,,,---,,,,,,+++......---,,,++++++******,,,++++++++++++++++++,,,************************++++++***(((&&&&&&)))+++))))))*********+++++++++)))(((((()))***++++++***************************$$$$$$&&&'''(((((((((((((((((((((((((((((((((((()))((((((((((((((())))))***)))((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******************,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,///...---,,,,,,---///000//////...//////000111222333222111000111222333444333222111000///000111222111222444666888999;;;;;;AAAEEEMMMWWWcccppp|||~~~---------,,,,,,,,,++++++************************+++++++++++++++******************,,,------+++***))))))))))))************************)))))))))))))))))))))******)))))))))(((((())))))))))))(((((('''''''''(((((((((((((((***(((%%%$$$$$$&&&***,,,''''''(((((())))))******((())))))************)))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))************(((((()))***++++++++++++(((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******''''''''''''((()))***+++))))))************))))))***))))))(((((())))))***)))************)))((((((''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))'''''')))******+++++++++))))))))))))************###%%%&&&(((***+++,,,,,,************))))))(((((())))))))))))))))))))))))&&&''''''&&&%%%%%%&&&((())))))))))))))))))))))))***************************+++---,,,+++)))******'''(((((()))***+++,,,,,,++++++*********)))))))))))))))***+++,,,,,,,,,,,,((()))************))))))++++++******************))))))***+++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++************************))))))'''%%%######%%%''')))))))))************+++(((((((((((())))))******((((((((((((((((((((((((%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))***)))((('''&&&'''((()))))))))))))))))))))))))))((((((''''''(((((()))***)))((((((((()))***+++,,,************************))))))))))))))))))))))))%%%&&&'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,+++++++++,,,------///.........//////000111222222111111222222333444222222111000000000000111222222333444666888:::;;;@@@DDDLLLVVVaaannnzzz,,,,,,,,,,,,+++++++++***************************+++++++++++++++***))))))+++))))))***+++,,,,,,+++((()))))))))************************))))))))))))))))))************))))))'''((()))******)))((((((''''''''''''((((((((()))******)))))))))***+++,,,'''''''''((()))*********(((((()))***************&&&''''''((())))))******))))))))))))))))))))))))'''((()))***+++******)))(((((((((((()))***++++++'''((((((((()))))))))***************************(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))******)))'''&&&(((((()))))))))************)))))))))))))))***+++******))))))))))))************))))))))))))************+++++++++***)))(((''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***)))))))))))))))))))))************$$$%%%''')))***++++++***)))))))))))))))*********((((((((((((((((((((((((&&&''''''&&&%%%%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))'''***,,,,,,)))'''((()))'''''''''((()))***,,,,,,+++++++++*********))))))''''''((()))***+++******'''((()))***++++++***************************+++)))***++++++,,,+++***)))************************************++++++++++++******+++,,,,,,,,,,,,,,,*********************************))))))*********))))))))))))))))))))))))((((((((('''%%%%%%''')))))))))))))))************'''((()))))))))((()))***''''''''''''''''''''''''''''''((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***)))(((&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((())))))***(((((('''((()))***++++++************************))))))))))))))))))))))))&&&&&&''')))+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,.........---......///000111111222333333333333222111111111111111000000///222222111222333666999;;;===BBBJJJSSS___kkkxxx+++++++++************)))+++++++++++++++++++++++++++++++++++++++***)))(((+++)))((((((***,,,,,,+++(((((())))))*********+++************))))))))))))))))))************))))))'''((()))******)))((((((&&&'''''''''(((((())))))###$$$&&&(((((('''&&&$$$&&&''''''((()))******+++(((((()))***************)))******+++,,,,,,------))))))))))))))))))))))))&&&'''***+++,,,+++***(((((('''''''''''')))+++,,,'''((((((((())))))******************************************************))))))))))))))))))))))))&&&'''***++++++***'''&&&))))))))))))************///...---,,,+++++++++++++++***)))(((((()))***+++******))))))))))))******,,,,,,---...---,,,+++***************))))))))))))************************(((((((((((()))))))))))))))******))))))((('''&&&))))))))))))************)))*********)))(((&&&%%%''''''((()))***+++,,,,,,''''''''''''((((((((((((&&&'''((('''%%%%%%'''((())))))))))))))))))))))))((((((((((((((((((((((((%%%(((+++***'''%%%&&&'''&&&&&&&&&'''(((***+++,,,+++++++++************)))%%%&&&'''((())))))))))))&&&''')))***+++++++++***((((((((((((((()))))))))))))))***++++++***(((((())))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,)))))))))))))))***************))))))))))))******(((((((((((((((((((((((()))***++++++***+++---...))))))))))))************'''(((******)))((())))))))))))))))))))))))))))))((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++)))'''&&&%%%&&&((()))))))))))))))))))))))))))((((((((((((((()))******''''''''''''((()))***+++************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++,,,...///000///.........------------......///000111222333444333222222000111222222222111///...333222000000222555888;;;;;;@@@HHHQQQ\\\iiiuuu}}})))***,,,---......------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((('''''''''&&&))))))((('''''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%&&&'''''''''(((((())))))(((((((((((((((''''''''''''((((((***+++,,,------''''''''''''''''''&&&&&&)))'''%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((************************++++++******))))))(((((('''((()))******)))((('''***)))((((((((()))+++,,,))))))))))))))))))))))))******))))))))))))************************************+++++++++******)))(((((()))***+++,,,,,,---)))************+++++++++******))))))((((((''''''***)))(((''''''((()))***(((((('''&&&%%%###!!! )))((('''&&&&&&'''((()))---,,,***)))((('''(((((()))***++++++***)))'''&&&'''(((((()))***++++++,,,((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((***+++,,,******))))))((((((''''''&&&'''((())))))***))))))'''((()))((('''&&&'''))))))))))))))))))******+++,,,,,,++++++***)))((((((++++++++++++***)))''''''***)))))))))((((((((((((************************---+++)))(((((()))+++---+++(((%%%###$$$&&&***,,,******++++++++++++******))))))))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((()))+++------,,,+++***+++((())))))))))))*********((((((((((((((()))))))))(((***+++***)))((()))***))))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))(((((((((((('''''''''''''''((())))))+++*********))))))(((((('''&&&&&&''''''((()))***+++***)))***++++++***)))))))))))))))************---+++******------***(((***)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---...000111000///---+++///111222222111000111222111333333000---,,,...222000111222222333666:::===???DDDJJJOOOVVVaaappp{{{'''(((***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))***************++++++)))))))))))))))))))))))))))))))))(((((((((''''''))))))(((''''''''''''((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((('''*********))))))((((((((('''''''''''''''''''''''')))'''&&&&&&''')))))))))************************))))))))))))(((((((((((()))******++++++******)))************************''''''''''''(((((((((((())))))(((((((((((())))))(((''''''&&&'''((()))***))))))))))))))))))))))))******))))))))))))******************************((()))******++++++******((((((((((((''''''''''''((((((((())))))))))))***))))))))))))((((((((((((((())))))******))))))(((+++*********)))'''&&&%%%+++***)))(((((()))***+++,,,+++***)))(((((())))))---............------,,,++++++************))))))(((''''''(((((()))***+++))))))((('''''''''''''''))))))))))))(((((((((((('''(((((())))))))))))(((((()))******(((((()))***))))))(((((())))))***+++,,,,,,++++++***))))))((())))))))))))))))))))))))*********)))))))))))))))************************************************))))))(((((())))))***+++)))******++++++******)))))))))******+++,,,------************************)))******++++++*********)))***,,,,,,*********+++)))))))))************+++))))))))))))))))))))))))&&&'''((((((&&&&&&'''((()))))))))(((((((((''''''''''''(((((()))******+++(((((((((((((((''''''''''''''''''''''''((())))))************)))))))))((())))))((((((((((((((()))+++***)))***++++++***)))))))))))))))************...,,,,,,---......,,,)))******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,........................000111222333333222111000000222333333222111111222222333333222111000111222000111333444444777:::===>>>CCCIIIOOOVVVbbbqqq|||((((((***+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********)))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((***)))((((((''''''((((((************************))))))((('''&&&&&&&&&&&&''''''(((((((((((())))))''''''((((((((((((((((((******)))(((((('''&&&&&&'''''''''''''''''''''''')))'''&&&&&&((()))))))))++++++++++++++++++++++++))))))))))))((((((((((((++++++,,,,,,,,,,,,++++++************************&&&&&&&&&'''((()))))))))+++)))(((&&&&&&((()))+++(((''''''''''''((()))***))))))))))))))))))))))))***))))))(((((())))))***************************'''(((((()))************(((((((((((('''''''''&&&((())))))))))))*********(((((((((((())))))))))))&&&(((***++++++***(((&&&+++++++++++++++******)))******))))))))))))************))))))))))))******+++************++++++,,,------,,,+++)))((('''''''''(((((()))+++---///000///...,,,)))(((&&&%%%%%%(((((((((((())))))))))))((())))))))))))((((((''''''((())))))((('''((()))))))))(((((())))))***+++,,,,,,++++++***)))))))))((('''''''''((()))+++,,,************************************************((()))++++++++++++)))(((''')))+++---...,,,***))))))******++++++******)))))))))***+++---...///000+++++++++++++++++++++++++++******))))))*********)))*********(((((()))+++)))************+++++++++,,,++++++******)))))))))&&&'''(((((('''&&&'''(((*********)))))))))))))))'''(((((())))))*********''''''''''''''''''''''''(((((('''''''''((())))))************)))))))))))),,,+++***)))((((((((((((+++***)))***++++++***)))))))))))))))************------...///000///,,,***+++************+++,,,,,,++++++++++++++++++++++++******++++++,,,,,,---------------------------------......//////000000111222444555444222111111111000000111222444444222111000222444666666888:::<<<===BBBIIIOOOVVVbbbrrr}}}++++++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))((())))))))))))))))))))))))************))))))))))))***))))))((('''((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&''')))***)))(((************************))))))))))))((((((((((((***++++++,,,,,,++++++***************************((()))))))))*********+++***)))(((''''''((()))******************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************(((((()))))))))((((((''''''((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,''''''(((((())))))******&&&'''(((((((((((('''&&&'''((())))))******))))))((((((''''''''''''(((((()))))))))))))))******+++'''&&&%%%%%%%%%'''(((***,,,,,,+++***((('''&&&&&&''''''((()))+++---...///333111///---+++)))(((''''''''''''((()))*********))))))***))))))((('''&&&%%%&&&'''&&&%%%$$$%%%'''((((((((((((((()))******+++++++++*********)))))))))(((&&&&&&&&&(((+++,,,))))))))))))************************************))))))************))))))'''))),,,......---***)))))))))************))))))******+++,,,,,,---......************************+++***)))((('''((()))***)))))))))(((&&&''')))+++************++++++++++++------,,,++++++***))))))***+++,,,+++***)))***,,,************************(((((()))))))))*********'''''''''((((((((((((((()))((((((((((((((())))))*********))))))))))))))),,,++++++***))))))******+++***)))***++++++***)))((()))))))))************,,,---...///000...+++)))+++++++++++++++,,,,,,,,,*********+++++++++++++++******+++,,,,,,---------------------------------,,,,,,,,,,,,...///111222444555666555333111111111222111222666::::::777333000333666777888888:::;;;<<>>CCCIIIOOOVVVbbbqqq|||...---,,,+++++++++,,,---++++++++++++++++++++++++***+++,,,------,,,+++***(((((())))))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++*********))))))((((((&&&&&&&&&'''((())))))***$$$$$$%%%&&&'''))))))***&&&''''''((()))******+++(((((((((***,,,,,,***((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++***)))(((''''''((()))***)))***+++,,,---,,,++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))***,,,,,,------$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))&&&'''((())))))((('''&&&((()))***++++++***)))(((+++,,,---------+++***(((,,,,,,,,,,,,++++++******(((((((((((()))***+++,,,***))))))((((((((((((((((((((((((((())))))))))))''''''((())))))***))))))'''((()))((('''&&&''')))'''''''''''''''((())))))******************++++++'''(((***+++---.........111111000///---,,,+++***************************'''((()))******)))((('''&&&(((***,,,,,,+++)))((((((((())))))))))))(((((((((((())))))*********+++)))))))))))))))))))))))),,,,,,------,,,+++)))(((''')))+++,,,***)))))))))''''''''''''((((((((((((******************++++++(((***+++***)))((()))***(((((())))))************++++++******************&&&''''''((()))******+++++++++***))))))((())))))(((((())))))*********+++,,,+++***)))((((((((((((+++***)))***+++++++++)))))))))))))))************+++++++++)))&&&&&&))),,,'''((()))***+++***)))))),,,,,,------...///000000//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---...111222333222111000///111222222111111111222...222555666444333555888333333333333222444888;;;???DDDJJJOOOVVVaaappp{{{,,,)))'''(((+++---,,,***************************,,,+++++++++,,,------...///---+++)))(((((()))***---,,,***)))((('''(((((())))))(((((((((((())))))%%%&&&&&&&&&''''''((((((***))))))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))((('''&&&&&&)))))))))))))))*********))))))))))))((((((((((((((((((((()))******++++++&&&&&&'''((()))***+++++++++++++++*********))))))))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((,,,)))&&&&&&((()))'''%%%'''((()))******)))((('''))))))))))))************''''''(((((())))))******(((((())))))******++++++---,,,+++***)))(((&&&&&&(((((((((((()))))))))))))))************+++++++++---,,,***)))))))))******,,,)))'''))),,,---+++)))&&&''''''((('''&&&&&&%%%,,,+++***))))))***+++,,,)))'''%%%%%%'''((())))))''''''((((((((((((''''''(((((()))(((((('''&&&&&&++++++******))))))((((((***))))))+++------,,,+++++++++***************+++***(((&&&'''))))))'''%%%(((((()))***************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&'''((())))))***))))))******))))))))))))******''''''''''''''''''''''''+++******)))(((''''''&&&))))))(((((((((***+++,,,((((((''''''''''''(((((())))))(((((((((((()))))))))))))))(((((((((((((((''')))+++---...---+++***+++---...+++'''%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***,,,---,,,,,,++++++***)))((((((,,,+++++++++******))))))&&&&&&'''((()))***++++++---+++)))((((((+++---//////...---,,,+++*********,,,,,,,,,------.........*********+++,,,...111222333333222222111000000000222333333333222333666888222444555666666777:::<<<===@@@GGGMMMRRRZZZjjjyyy,,,)))((((((+++,,,,,,******************************)))))))))******+++,,,***)))((((((((()))***+++,,,+++***)))(((((())))))))))))(((((((((((())))))&&&&&&'''''''''(((((((((,,,,,,+++******)))(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((''''''(((((())))))******+++++++++*********))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***'''%%%&&&(((***)))'''(((((())))))))))))(((((())))))))))))************))))))))))))))))))******((((((((((((''''''''''''''''''''''''((()))***+++(((((((((((())))))))))))))))))*********+++++++++,,,+++)))((((((((()))))))))))))))((('''&&&&&&''',,,,,,++++++******))))))''''''((())))))((('''''''''%%%%%%%%%'''))))))((((((((((((((((((((((((((((((((()))))))))(((''''''*********))))))))))))))))))((((((***,,,,,,+++***)))))))))((())))))******+++)))'''(((******(((&&&(((((()))***************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&''''''((((((''''''***))))))(((((())))))***************************(((((((((((())))))))))))+++***)))(((((()))******))))))(((((((((((())))))(((((())))))))))))((((((******************************************))))))***++++++***(((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***+++,,,,,,+++******)))((((((++++++*********)))))))))************++++++++++++,,,+++***))))))+++,,,---000//////............///)))*********+++++++++++++++,,,,,,---...///111222222222222111111111000000111222222222111222555777333444555555555666888;;;===@@@FFFMMMRRRZZZkkkzzz+++***((()))***,,,++++++++++++++++++++++++++++++***))))))))))))***++++++((((((((((((((()))))))))******))))))))))))******))))))(((((((((((())))))''''''(((((((((((())))))(((((((((''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))*********)))))))))((('''&&&&&&&&&(((((((((((())))))))))))+++************)))))))))************))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((&&&%%%&&&(((*********))))))(((((((((((())))))))))))))))))******************)))))))))))))))))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%''')))+++---(((((((((((()))))))))))))))))))))*********++++++******)))(((((((((((()))+++---///---(((&&&(((+++,,,+++)))(((''''''(((((($$$&&&((())))))(((&&&$$$%%%%%%%%%&&&)))***)))((()))((('''&&&&&&'''((()))(((((())))))***)))))))))((())))))))))))))))))***(((''''''(((***,,,+++***((((((''''''((()))******+++***))))))******)))((((((((()))***************))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,,,,+++***)))((((((((((((******))))))))))))******'''((()))******)))((('''************************---+++)))'''&&&&&&((())))))((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&'''((()))***+++++++++******))))))(((******))))))))))))((((((,,,+++++++++******)))))),,,,,,++++++++++++++++++,,,+++++++++,,,------...************++++++++++++,,,---...///000000000000222222222111111111111111000111222111000111333555333444666555555666888:::<<>>@@@DDDJJJOOOXXXjjjzzz(((***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((***))))))((((((***+++,,,((()))******+++***))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))************))))))(((''''''&&&&&&$$$%%%%%%&&&''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))***+++***'''''')))+++(((((())))))))))))(((((())))))))))))************((((((((()))))))))))))))''''''''''''((((((((((((&&&''')))***+++***)))((((((((((((((())))))))))))(((((((((((()))))))))***)))***+++,,,---,,,,,,+++)))))))))***+++,,,++++++$$$$$$$$$%%%%%%%%%%%%&&&)))'''%%%$$$$$$%%%''')))((('''%%%&&&((())))))((((((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((('''''''''***(((&&&'''***---...///,,,+++***))))))((())))))((()))+++***'''&&&''')))(((((()))***************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((('''&&&%%%%%%'''((()))***))))))(((((())))))***'''''''''''''''''''''''')))))))))(((((((((((((((((()))******+++***))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''(((((()))******+++((('''&&&&&&&&&'''((()))))))))***)))'''%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''&&&((())))))))))))))))))))))))))))))*********++++++++++++++++++************((()))***+++,,,---------))))))))))))))))))***+++,,,,,,+++++++++*********+++++++++,,,...///000111...///000111222333444444000111333333222111111111111333444555666888;;;===@@@AAAEEEJJJNNNWWWhhhyyy(((***,,,+++)))(((+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******---,,,)))'''&&&&&&'''(((((()))***++++++***)))((())))))(((((((((((())))))((((((''''''&&&&&&&&&%%%)))))))))***************&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((())))))((((((***))))))((('''&&&&&&&&&&&&''''''((()))******+++)))))))))(((''''''&&&&&&(((((((((((())))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******''')))******((((((+++...'''((()))******)))((('''))))))))))))************))))))******++++++,,,,,,++++++******))))))((((((%%%''')))+++***)))&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))((()))***+++,,,,,,+++***%%%''')))(((%%%$$$&&&(((&&&'''((()))************))))))))))))))))))))))))$$$###"""###&&&)))******''''''((((((((((((''''''(((((()))(((((('''&&&&&&))))))(((((('''''''''&&&)))'''%%%&&&))),,,......,,,+++***(((''''''''''''(((+++,,,+++((('''(((***(((((()))***************))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&'''(((+++,,,******))))))))))))******************************'''((((((((())))))************++++++***)))'''&&&******))))))))))))******))))))(((((((((((())))))%%%%%%%%%&&&'''(((((()))+++)))%%%""""""###&&&(((''')))***((($$$!!!"""$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))***++++++***)))((((((((((((((())))))))))))))))))******+++++++++,,,++++++***)))((('''&&&&&&(((((()))***,,,---...///*********+++,,,...///000,,,,,,,,,++++++*********,,,,,,,,,,,,...000333444......///111222333444555...000222333111000///000...000222444555777:::<<>>>>>CCCIIIPPPYYYjjjxxx******************************++++++++++++******------,,,++++++***))))))+++***(((''''''''')))***))))))))))))))))))))))))************)))))))))(((''''''&&&&&&&&&&&&'''''''''((())))))''''''((()))((((((((((((((('''''''''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''(((((((((((('''(((((()))***+++,,,,,,))))))(((((((((((())))))((('''''''''(((((()))***))))))))))))))))))))))))'''((()))******)))(((''')))(((((('''''''''(((((())))))((((((((('''''''''***))))))))))))(((((((((******))))))((((((((('''*********)))))))))((((((%%%'''(((((('''&&&&&&'''))))))))))))(((((((((((('''((((((((()))))))))***)))))))))))))))(((''''''((('''''''''&&&&&&%%%%%%+++***)))(((((((((((()))+++***)))((('''&&&&&&&&&((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******+++******)))((((((''''''&&&'''((())))))(((''''''))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''''''''''''''((())))))))))))(((((('''(((((((((((()))))))))*********))))))))))))******)))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))+++***)))((((((((())))))))))))))))))))))))***+++************************(((((((((((((((((((((((()))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))(((((((((''')))******))))))((('''&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((())))))***)))((('''&&&(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++,,,,,,,,,,,,++++++((()))***+++,,,---------)))******++++++,,,,,,---,,,+++***)))***+++---...,,,,,,++++++,,,,,,---...000111000///...///222444222222222222222222222222333333333333444666777888<<<===BBBJJJQQQ[[[lll{{{******************************++++++++++++******,,,,,,,,,+++******))))))+++***)))((('''((())))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))((()))******))))))***+++'''''''''((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''(((***+++,,,---...***))))))(((((())))))***(((((((((((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((''''''''''''))))))((((((((((((''''''************))))))))))))))))))))))))))))))))))))******))))))))))))((((((((()))))))))''''''(((***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''((()))******)))(((''')))***+++,,,+++***)))(((+++***)))((('''&&&&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******))))))(((''''''''''''((((((((((((((('''&&&))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&%%%%%%%%%$$$)))(((((((((((())))))***'''((()))*********)))((((((''''''&&&&&&''''''((()))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((,,,***'''%%%%%%&&&)))***+++***))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((''''''&&&))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''***((('''&&&&&&''')))+++************************(((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++'''(((***+++,,,---......------------------------******)))***+++,,,...000,,,,,,,,,,,,,,,------...000111111000...///111333333333333333333333333333222222333333444666777888:::<<>>DDDMMMUUU___ooo}}}******************************++++++++++++******************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))************'''((()))******)))(((''''''((()))(((%%%$$$%%%&&&'''''''''(((((((((((((((************************))))))(((((((((((())))))))))))*********+++++++++++++++******)))(((((((((+++******))))))******++++++***)))((('''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***(((((())))))))))))******((((((((((((''''''''''''++++++)))'''%%%###"""!!!''''''(((((((((((())))))'''((()))(((&&&&&&((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))'''%%%###"""***)))((('''''')))***+++---,,,+++***)))(((((((((&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))'''''''''''''''((())))))************++++++++++++(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))***+++++++++***)))((()))((((((''''''(((((()))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&'''(((******)))((('''+++***))))))))))))))))))************************((((((((((((((((((((((((&&&''')))***+++******)))((((((((((((((((((((((((((())))))***************(((((((((((())))))))))))''''''((())))))***))))))''''''''''''(((((((((((($$$$$$%%%&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&(((***++++++***)))'''***************************)))))))))))))))*********++++++,,,,,,++++++***'''(((***+++,,,---......---,,,,,,,,,++++++******------------,,,,,,,,,+++---------------......///000111222111000///000111222222222222222222222222111111222222333555666777;;;===DDDNNNUUU___nnn|||******************************++++++++++++******))))))))))))***************+++++++++******))))))++++++++++++++++++++++++((()))))))))************)))***+++,,,,,,+++***)))$$$%%%''''''&&&&&&'''(((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))(((((((((((((((+++******))))))******+++)))))))))(((((())))))***))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))***++++++(((((()))))))))*********)))))))))(((((((((((('''+++***)))'''&&&$$$######'''''''''((((((((()))))))))+++,,,,,,+++******+++))))))))))))((((((((((((***)))))))))(((((((((''')))))))))))))))(((''''''+++******)))((('''''''''((()))******++++++******,,,+++***(((''''''&&&&&&&&&''')))*********((((((&&&&&&'''((()))***++++++)))))))))))))))))))))))))))******++++++******)))'''''''''(((((((((((((((&&&&&&&&&&&&''')))***+++*********+++++++++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))******+++((())))))))))))(((((('''+++++++++*********))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))***+++************************(((((((((((((((((((((((($$$&&&(((*********)))((())))))))))))))))))))))))'''(((((()))******))))))'''((((((((()))))))))***'''((()))))))))))))))(((''''''''''''(((((((((((($$$%%%%%%&&&''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))******))))))))))))******)))******++++++******)))((()))***+++,,,---------.........---------------,,,,,,---------------------------------...//////000111222222000//////000333333333333333333333333111111111222333444666666888;;;CCCMMMVVV```ppp~~~******************************++++++++++++******)))))))))))))))************++++++++++++***))))))++++++++++++++++++++++++(((((())))))*********+++%%%'''((())))))((('''%%%!!!###&&&''''''(((***,,,))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&''''''(((((())))))++++++************++++++((((((((()))***,,,---...))))))))))))))))))))))))&&&((()))++++++)))(((&&&''''''(((((()))+++,,,---(((((())))))*********+++************))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&(((***+++)))((((((((())))))))))))((((((((((((******))))))(((((((((''')))))))))))))))(((((('''%%%%%%%%%&&&''')))+++,,,'''))),,,...///---+++)))&&&&&&&&&&&&&&&'''((((((&&&''')))***+++***((('''%%%&&&'''((()))***+++,,,))))))))))))))))))))))))***+++,,,------,,,+++***%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++((()))*********((('''&&&,,,,,,+++***))))))******++++++************++++++''''''((()))))))))))))))(((((((((((())))))))))))''''''(((((())))))******+++***(((''''''))),,,---))))))(((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((###%%%''')))******((((((************************&&&&&&'''((())))))(((((('''((((((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))''''''((()))******))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))---+++)))((('''((()))***((((((((((((((((((((((((******)))))))))))))))***))))))************))))))---------,,,+++***)))(((((((((((((((((((((((((((******,,,---.../////////...------------...//////000111333222000//////000444444444444444444444444111111111222333444666666555888AAALLLVVVaaaqqq,,,***(((''')))*********(((((()))***************((((((((((((((((((((((((***((('''(((***++++++***(((((())))))))))))((((((((((((((((((((((((((((((++++++******))))))(((((()))(((((((((((('''''''''))))))))))))(((((((((((('''''''''''''''((())))))---,,,+++***))))))))))))+++***)))'''''')))***+++++++++************++++++,,,+++***))))))***+++,,,((('''&&&&&&&&&((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))************************+++,,,(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******+++******(((((((((((())))))))))))******))))))(((((('''''',,,+++***))))))***+++,,,&&&&&&&&&&&&'''''''''''''''((())))))(((((()))***------,,,,,,+++***************))))))))))))******((())))))))))))(((((('''******))))))(((((((((''',,,)))%%%$$$%%%((()))))))))+++,,,,,,***))))))***&&&''')))+++,,,,,,,,,+++************))))))))))))(((((())))))))))))(((((('''((())))))))))))(((((('''((((((((())))))******((((((''''''''''''((((((++++++*********)))(((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''&&&%%%&&&'''((((((&&&************))))))))))))...+++)))(((((('''### ''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''''''''''''''&&&'''((())))))((('''&&&+++***((('''&&&&&&&&&'''***)))(((&&&%%%%%%%%%%%%))))))(((((((((((())))))************************&&&''')))***)))***+++---******)))(((((())))))***+++++++++,,,,,,+++++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------++++++,,,------......///222111111000///......---000000111222222222222222444444444444555666777777888;;;AAAJJJRRR\\\lll{{{+++)))''''''(((******)))(((((()))************)))***************************)))'''(((***++++++***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''&&&&&&((((((((('''''''''&&&&&&)))((((((((((((((((((((('''''''''''''''((())))))++++++***))))))))))))***+++***(((''''''(((***+++******))))))))))))*********)))(((''''''((()))***)))((('''''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))(((((((((((((((((()))+++***)))'''&&&%%%%%%%%%(((((((((((()))))))))))))))))))))******)))))))))(((((())))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''+++***))))))))))))***+++))))))))))))************((()))***)))((('''((()))(((((((((((())))))))))))******))))))((()))))))))(((((())))))))))))(((((()))))))))(((((('''''''''+++(((&&&%%%'''((())))))''')))******(((''''''(((&&&''')))+++,,,,,,,,,,,,************))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))*********)))))))))(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))))))))((((((((('''((((((((((((((((((((((((***)))((()))+++++++++)))((((((((()))))))))******,,,***((()))******'''$$$(((((((((''''''((((((((('''''''''''''''''''''''')))((((((''''''''''''(((&&&'''((())))))((('''&&&,,,+++)))((('''''''''(((+++***)))(((((('''(((((())))))(((((((((((())))))''''''''''''''''''''''''((()))******)))((()))+++************************++++++,,,,,,,,,,,,++++++******+++,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++,,,------......///111111000000//////......000000111222222222111111333333333333444555666777888:::AAAJJJRRR]]]mmm|||***(((''''''((())))))((('''((())))))******))))))***************************)))'''(((***+++******(((((())))))))))))((((((************************(((((((((''''''''''''&&&''''''''''''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((())))))*********((((((((((((******))))))(((((((((((())))))))))))(((((((((((())))))******)))((((((((())))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((&&&%%%%%%%%%%%%(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((***))))))(((((())))))***&&&&&&'''''''''((((((((()))***+++)))(((&&&'''(((%%%&&&&&&'''(((((())))))+++***))))))((((((((((((&&&'''((())))))***))))))(((((((((''''''''''''''')))(((''''''))))))((('''''')))******(((&&&''''''&&&''')))***+++,,,,,,,,,************))))))))))))(((((())))))))))))((((((+++***)))'''''''''((()))((())))))))))))***************))))))))))))******+++***(((''''''((()))***$$$%%%%%%&&&((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))'''%%%%%%&&&'''((()))***+++)))(((((()))+++,,,***)))))))))(((((((((((())))))''''''''''''''''''''''''(((''''''''''''(((((()))''''''(((((((((((('''''',,,+++***))))))((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++***((('''((())))))***+++,,,,,,+++******++++++,,,,,,,,,,,,++++++)))******++++++******)))*********++++++++++++,,,++++++,,,------......///////////////////////////111111111222111111000000222222222222333444555555888:::AAAJJJSSS]]]nnn}}})))'''&&&'''((()))(((''''''(((((()))))))))))))))************************+++)))(((((()))******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''')))*********)))(((((((((((()))***((((((''''''''''''((((((+++******************+++++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))***+++(((((((((((())))))))))))(((''''''''''''''''''((()))(((''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))%%%%%%&&&&&&&&&&&&''''''***++++++***'''&&&&&&''''''''''''(((((()))))))))+++***)))(((((('''((((((&&&&&&''')))************''''''''''''''''''&&&&&&((((((((()))******(((&&&)))+++,,,+++)))(((((()))''''''((()))***+++,,,,,,************)))))))))((((((((())))))))))))((((((,,,+++)))'''&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))---+++)))'''''')))+++---'''(((((()))******++++++))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''%%%%%%&&&&&&'''(((((()))'''(((((()))***+++***))))))(((((((((((((((((()))'''''''''''''''''''''''''''''''''''''''((()))***'''(((((((((((((((((('''******))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))************************((()))***)))((('''((()))(((***,,,------,,,+++*********++++++++++++******)))))))))******)))))))))))))))*********+++++++++++++++,,,------......///......//////////////////111111111111111000000///111111111111222333444555777:::AAAJJJSSS^^^nnn}}}((('''&&&'''((()))(((&&&''''''((()))))))))))))))))))))))))))))))))))))))+++***(((((()))******)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))'''''''''''''''((())))))&&&&&&&&&&&&'''(((******)))(((((((((((((((((()))((((((''''''''''''((((((*********++++++*********++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))***+++,,,---(((((((((((())))))))))))+++******))))))******+++)))((('''&&&%%%%%%&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))************++++++***'''&&&&&&'''((((((((((((''''''&&&&&&******)))(((''''''((((((&&&&&&''')))************&&&&&&''''''''''''''''''(((((((((***++++++(((&&&***+++,,,+++)))''''''(((''''''(((((()))+++,,,,,,************)))))))))((((((((())))))))))))((((((,,,***((('''&&&'''(((***'''''''''''''''''''''''''''(((((())))))((((((''')))(((&&&$$$$$$&&&(((*********************))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))+++,,,+++***''''''''''''&&&&&&&&&&&&'''((())))))((((((''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((''''''(((((((((''''''((((((((((((((((((&&&&&&%%%&&&&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''%%%'''((()))((((((***+++((()))+++---...---+++***))))))************))))))***))))))))))))))))))***))))))*********+++++++++++++++,,,------......///............////////////000000111111111000000///111111111111222333444444777999@@@JJJRRR]]]mmm|||(((((('''(((******(((&&&&&&'''(((((())))))((((((((((((((((((((((((((((((,,,***(((((()))***)))((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((()))'''''''''''''''((())))))&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))*********)))((((((************************(((((())))))))))))(((((())))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++)))(((&&&%%%%%%%%%%%%''''''''''''%%%%%%******)))((((((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))(((''''''((((((((())))))))))))***+++)))(((&&&'''(((''''''&&&&&&%%%$$$$$$###)))((((((''''''(((((()))&&&'''((())))))***))))))'''''''''''''''((((((((()))((((((***++++++)))'''((()))***)))&&&%%%$$$%%%'''''''''((()))***+++,,,************))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***((((((''''''''''''&&&&&&&&&'''((())))))((('''&&&)))((('''&&&&&&(((***+++)))))))))(((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((***(((((()))***+++***)))(((((('''''''''&&&&&&&&&''')))***)))'''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((%%%&&&'''((())))))((((((((((((((((((((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((($$$&&&((((((((((((***,,,((()))***,,,,,,,,,++++++))))))************))))))+++******))))))******+++*********++++++++++++,,,++++++,,,------......///...........................///000000111111000000111111111111222333444444777999@@@IIIPPP[[[kkkzzz)))(((((()))++++++)))'''&&&'''(((((())))))(((((()))))))))))))))))))))))),,,***(((((()))***)))((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&''''''((())))))'''''''''''''''((())))))''''''''''''((()))******'''((((((((((((((((((''')))(((((((((((((((((()))'''((()))******)))((('''&&&'''((()))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))+++******)))(((''''''&&&&&&'''((())))))((('''&&&))))))(((''''''''''''((((((((((((((())))))))))))&&&%%%###""""""###%%%&&&)))(((&&&%%%&&&''')))***(((((((((((())))))))))))'''((((((((()))))))))***))))))***++++++***))))))%%%%%%%%%&&&&&&&&&&&&'''((()))***)))((('''((()))&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''((()))***(((((())))))))))))(((((('''''''''(((((()))))))))***)))((()))***+++)))(((((()))***)))&&&$$$$$$$$$''''''''''''(((***+++,,,************))))))))))))(((((())))))))))))((((((''''''(((((())))))************)))))))))(((((((((&&&((()))******)))(((&&&***************+++,,,,,,((((((((((((((()))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((&&&&&&&&&((()))(((''''''''''''''''''(((((((((''')))+++***(((&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''''''''((()))((('''&&&&&&'''((()))%%%&&&((()))*********)))))))))((((((((())))))***))))))(((((((((((())))))************************%%%'''(((((('''''')))***(((((())))))***++++++,,,++++++,,,,,,,,,,,,++++++,,,+++************+++,,,++++++++++++,,,,,,,,,,,,++++++,,,------......////////////......------,,,------///000111111111111222111111222222333444555777999???HHHOOOYYYhhhwww)))))))))***,,,+++)))'''&&&''''''(((((((((((((((************************,,,***)))((()))***)))((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((()))))))))(((((((((((('''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((()))))))))(((((((((((()))******''''''((((((((((((''''''))))))(((((((((((()))))))))***+++,,,,,,+++***)))%%%&&&''')))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((()))***+++,,,)))+++,,,------,,,+++)))&&&&&&'''''')))***+++,,,(((((((((((())))))))))))+++***(((''''''(((***+++((('''&&&%%%&&&(((***+++(((((((((((())))))))))))'''((((((((())))))******)))***+++,,,,,,+++***)))((((((((())))))))))))***'''((())))))(((((()))***&&&''''''(((((())))))***&&&&&&&&&&&&((()))***+++((()))))))))))))))(((''''''((((((((())))))******+++)))((()))***+++***(((***+++,,,+++(((&&&&&&&&&''''''&&&'''((()))+++,,,************))))))))))))(((((())))))))))))((((((%%%&&&''')))************,,,+++++++++******))))))''')))***++++++***)))'''&&&&&&''''''(((((((((((((((((()))***+++,,,------'''((((((((())))))******((((((((((((((((((((((((+++))))))***+++,,,+++***%%%&&&&&&'''((()))******&&&))),,,+++)))((()))+++))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''''''''''')))((('''&&&&&&'''((()))&&&''')))***+++++++++***''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))'''''''''''''''''''''''''''))))))((('''&&&'''((((((((((((((()))***+++,,,,,,------......------,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------++++++,,,------......///000000///...------,,,,,,+++,,,...///111222222222222222222222333444555666777999???GGGNNNWWWggguuu}}}))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((()))&&&""" ###(((,,,******)))((((((((((((((()))((())),,,...---((($$$''''''(((''''''&&&%%%%%%)))((('''&&&&&&'''((()))))))))(((''''''''''''((())))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((***)))(((((())))))(((&&&((((((((((((((((((((((((&&&'''((()))************)))((('''&&&&&&'''((())),,,,,,***)))((((((((((((((((((((((((((()))******,,,***'''&&&%%%''')))+++((()))+++++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))+++%%%(((666;;;222******))))))(((((((((((()))))),,,+++)))(((((()))+++,,,''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++******+++++++++)))'''&&&'''((())))))(((''')))***((((((((((((''''''''''''''''''(((((())))))******((('''''''''((()))+++,,,''''''''''''''''''''''''''''''((()))))))))))))))************+++++++++++++++,,,+++***((('''((()))***)))(((&&&'''((()))+++---,,,+++***)))'''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))...---+++)))(((((()))***(((((())))))******++++++***)))&&&%%%%%%&&&)))***)))***+++,,,+++)))'''&&&%%%&&&&&&&&&'''((((((((((((((()))))))))(((&&&%%%(((''''''''''''((()))))))))((('''&&&&&&'''((()))---,,,+++***)))'''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((***++++++***'''&&&&&&'''''''''((())))))(((''''''''''''((())))))))))))))))))))))))))))))******+++(((((((((((())))))))))))------,,,++++++******)))...------,,,+++***))))))++++++*********+++,,,,,,---,,,++++++,,,///111333000///...,,,,,,------...111555777555111///222666555222//////222444444333666999@@@HHHNNNUUUbbbooo~~~))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***))))))(((((((((((())))))(((&&&&&&'''))))))'''$$$***************)))((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&'''((())))))((((((((((((((((((((((((******))))))(((((((((((((((((((((((()))))))))))),,,+++******+++******)))((((((((((((((((((((((((&&&&&&'''((()))***)))))))))((('''&&&&&&'''((())),,,+++***)))((((((((((((((((((((((((((()))*********)))(((''''''(((***+++***))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,&&&(((333777000******))))))))))))))))))))))))+++***(((''''''(((***+++''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((())))))*********)))))))))***++++++)))))))))+++((((((((((((''''''''''''''''''(((((())))))))))))((((((''''''((()))***+++(((((((((((((((((((((((((((((()))***************''''''((((((((()))))))))+++++++++***((('''((()))+++***(((''''''''')))***,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))---,,,***((('''((()))***'''''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&'''((()))***)))'''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&$$$$$$''''''''''''(((((((((((()))((('''&&&&&&'''((())),,,++++++***)))(((''''''(((''''''&&&&&&''''''((()))((((((''''''(((((()))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((())))))***+++))))))))))))************,,,,,,,,,++++++++++++***---,,,,,,++++++*********---,,,,,,+++++++++,,,,,,++++++******+++,,,///000111000///...---......///000000111111111111222333666333000000333555555444666999???GGGMMMTTTbbbooo~~~))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((())))))(((&&&$$$%%%&&&''''''&&&'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''***))))))))))))(((((((((''''''(((((())))))******+++++++++***************))))))))))))))))))))))))%%%&&&'''((()))))))))(((((((((''''''''''''((((((+++***))))))((((((((((((((((((((((((((())))))***(((((())))))******+++++++++)))'''%%%%%%&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))...((('''...111,,,)))***))))))***++++++***))))))))))))''''''''''''))))))((((((((()))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((()))***+++,,,,,,------,,,***)))***+++(((((((((((('''''''''''''''(((((((((((()))))))))))))))(((((((((((()))************))))))((((((((())))))***++++++++++++***''''''(((((((((((())))))***++++++)))''''''((()))+++***)))'''''''''((()))*********))))))(((((((((************************)))))))))))))))))))))))),,,***)))'''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&((()))))))))((('''((((((''''''''''''((((((*********))))))((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''(((((((((((('''&&&&&&%%%%%%''''''(((((())))))******((((((((((((((((((((((((%%%&&&''''''&&&&&&'''))))))((((((''''''(((((()))''''''((()))))))))))))))))))))(((((())))))***+++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,+++++++++,,,,,,++++++***+++,,,---...000///......------.........---,,,...111333222111666444222222333555666555777999>>>EEEKKKSSSbbbooo}}}))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((('''(((***++++++***(((''')))))))))((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++((()))))))))((('''((()))))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((''''''(((((((((***))))))((((((((())))))))))))(((((((((((())))))&&&''')))***++++++++++++***)))((('''&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))///)))'''***+++)))(((***((()))+++,,,,,,+++)))((()))((((((''''''(((((()))((())))))***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&***)))((((((((()))+++,,,,,,---...,,,***))))))***((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((+++******))))))(((((('''(((((()))************)))))))))))))))*********+++)))******)))''''''((()))+++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''''''''(((*********))))))(((((('''%%%&&&''''''''''''&&&%%%###$$$%%%&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((''''''%%%&&&(((******)))'''&&&(((((((((''''''((((((((((((((())))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((''')))***)))(((((()))***+++***))))))))))))***+++''''''((()))))))))))))))((((((((((((((()))******)))))))))*********++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,000///...---,,,+++++++++......---------...//////......------,,,,,,,,,,,,---------...000111111000444333222222333444555555888888===CCCIIIQQQaaaooo|||))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''((()))***(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$###(((((((((((((((((((((((()))(((((((((((((((((((((*********)))(((&&&$$$###$$$&&&)))******)))''''''((())))))*********))))))((((((((())))))((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************&&&''''''((()))******+++'''(((***)))''''''(((***))))))))))))))))))))))))&&&'''(((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((())))))))))))(((((((((((())))))%%%''')))+++,,,+++******))))))***+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))...***''''''(((''''''***((()))+++,,,,,,+++)))((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&,,,+++)))((((((((()))***+++,,,,,,+++(((''''''(((((((((((((((''''''''''''(((((((((''''''''''''''')))))))))))))))((((((((()))))))))(((((('''''''''&&&''''''((()))(((((((((((())))))))))))*********))))))***((('''&&&((()))******)))(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''******))))))((((((''''''&&&'''((())))))((('''&&&''''''''''''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%((((((''''''((((((((((((%%%&&&(((******)))'''&&&'''(((((((((((((((((('''((((((((((((((()))))))))(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))******&&&''''''((()))******+++((((((((((((((((((((((((***++++++***(((&&&'''(((***))))))(((((())))))***''''''((()))))))))))))))((((((((('''((())))))***((((((((()))))))))******))))))***+++,,,------...*********++++++,,,,,,---000///...---,,,+++++++++......------.........///////////////.........---...111333222...---///222222222222222222222333444777888<<>>FFFKKKPPPYYYbbbvvv(((((()))))))))*********))))))))))))((((((((((((************************(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((+++***)))(((((((((((()))))))))))))))((((((((((((((((((((('''''''''&&&&&&******************))))))(((&&&%%%&&&'''((('''%%%)))))))))))))))***+++,,,(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''%%%&&&'''(((((('''&&&%%%))))))((((((((('''''''''%%%&&&(((***+++***)))(((******)))(((((((((((((((***)))(((''''''((()))***&&&&&&''''''((())))))*********))))))(((((('''''')))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))((((((((('''(((((())))))(((((('''+++(((''''''))))))'''%%%((((((((('''''''''''''''))))))))))))))))))))))))'''(((((((((((()))))))))++++++******)))((((((((()))))))))(((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((())))))(((''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((('''''''''&&&(((((('''&&&%%%%%%$$$$$$ """$$$&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%(((''''''''''''((())))))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$&&&'''((()))))))))''''''***)))(((''''''''''''''')))))))))((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''&&&((())))))******+++++++++------,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,//////......---.........111222333333000...------.........------......///...///111333555666777777666888===EEEJJJPPPZZZdddttt~~~(((((())))))))))))************))))))((((((''''''************************(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))((((((''''''(((((())))))))))))(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))***(((((((((******)))((())))))))))))***+++------(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))***++++++(((((()))******)))(((((()))(((((('''''''''''''''###%%%''')))++++++++++++++++++***)))))))))))))))************************&&&''''''(((((())))))*********))))))((((((''''''***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''((())))))******))))))(((+++)))&&&&&&'''(((((('''******)))'''&&&%%%$$$###))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''+++)))''''''((((((((('''&&&&&&'''(((((()))******(((((((((((())))))))))))&&&&&&''''''((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***+++*********))))))(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))((('''&&&%%%$$$######"""$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******))))))((((((((((((''''''(((((((((((((((((((((((((((((('''''''''''''''&&&(((((((((((((((***+++,,,******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((('''))))))((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&***************))))))))))))))))))))))))*********...---,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...//////111333333111...------...............///000111111111222333444444444444777888<<>>CCCNNN]]]hhhwww,,,+++***((('''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((('''''''''(((((('''((()))******)))((('''***)))((('''''''''((()))(((((())))))))))))((((((''''''(((((()))*********''''''''''''((((((((((((***))))))((('''((((((((((((''''''&&&&&&''''''(((''''''((())))))(((''''''***))))))((((((((())))))((((((''''''''''''((((((************))))))))))))***))))))))))))((((((((())))))))))))************(((((())))))))))))((((((***)))'''''')))))))))(((*********))))))((('''&&&***)))))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''+++)))'''&&&&&&''')))+++***+++++++++******)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((())))))*********))))))((((((''''''$$$%%%'''((()))*********((((((''''''''''''((((((&&&'''(((((('''&&&''')))...,,,)))&&&%%%''')))***(((((('''&&&''''''))))))''''''((((((((((((''''''***))))))((((((((((((((('''&&&(((---...***)))***)))))))))))))))(((''''''))))))))))))******++++++))))))'''&&&&&&&&&'''''')))'''%%%&&&((()))'''%%%))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''''''''''''''&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&$$$%%%''')))&&&'''((())))))((('''&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%''')))(((%%%######$$$++++++***)))((('''&&&%%%'''(((((())))))((((((''''''((((((((())))))))))))'''''''''''''''(((((((((&&&'''&&&$$$""""""$$$'''((((((((((((((((((((((((***)))))))))((((((((('''+++***)))))))))))))))***(((((()))***+++++++++++++++******+++------***(((++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------,,,,,,,,,---,,,,,,,,,---...000111000000111111222222111111666999<<<>>>CCCNNN]]]iiiwww---,,,+++)))'''&&&%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((******(((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&''''''((()))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((++++++***))))))))))))***(((''''''&&&&&&''''''((('''((()))******)))((('''******))))))))))))******)))((((((''''''(((((()))((()))))))))*********+++---,,,+++***)))((('''&&&))))))))))))************))))))(((((((((((())))))***)))'''''')))))))))(((*********))))))((('''&&&))))))))))))((((((((((((******))))))((((((''''''******)))(((((('''&&&&&&'''((((((((((((((())))))+++)))&&&$$$$$$&&&)))+++******+++++++++***))))))&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&'''((()))***+++++++++''''''&&&&&&&&&&&&''''''((()))***)))'''''''''(((+++***((('''&&&''''''((()))((((((''''''''''''(((''''''((((((((((((''''''))))))((((((''''''(((((((((&&&(((,,,,,,(((&&&(((((())))))))))))(((''''''(((((((((((())))))))))))))))))((('''''''''(((((()))(((&&&''''''(((&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&'''(((((((((((($$$%%%&&&'''((()))******(((''''''&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%''')))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((******************************+++)))'''&&&''')))(((((('''&&&%%%%%%$$$$$$'''''''''(((((('''''''''''''''((((((((()))))))))))))))((((((((((((((('''(((((((((&&&%%%%%%''')))''''''''''''(((((((((((())))))))))))((((((((((((******))))))******++++++(((((()))******)))))))))+++)))((()))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...//////000000111222222111111555888;;;>>>CCCNNN]]]iiixxx)))((((((((((((((()))***))))))))))))))))))))))))&&&''''''((((((((((((((())))))(((''''''''''''''')))(((''''''''''''((()))&&&&&&&&&&&&''''''(((((('''(((((((((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((,,,+++******))))))******((((((''''''''''''(((((('''((()))******)))((('''))))))(((((())))))******))))))(((((((((((())))))''''''''''''((((((((((((,,,++++++***)))((('''&&&((()))))))))***************)))(((''''''((()))******)))'''''')))))))))(((&&&'''((())))))*********))))))))))))((((((((((((******))))))((((((''''''******))))))(((''''''&&&''''''(((((()))))))))******)))'''&&&&&&''')))***)))))))))******))))))(((&&&''')))******)))'''&&&******))))))))))))************))))))((((((''''''((())))))******))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))***''''''((()))************''''''&&&&&&&&&&&&'''''')))***+++***(((''''''((()))((((((((('''''''''&&&))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&)))(((((('''''''''(((((()))'''(((+++***&&&%%%&&&''''''(((((((((''''''&&&''''''(((((((((((((((((()))))))))((((((((())))))***)))(((((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((((((''''''%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&%%%&&&((((((''''''(((***+++***)))((((((((())))))(((((('''&&&&&&''')))***(((((((((''''''((((((((()))))))))))))))))))))))),,,+++)))((('''''')))***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))******))))))((((((''''''***++++++***))))))***,,,''''''((((((((((((((()))))))))))))))(((((((((((()))((((((((()))***++++++((())))))))))))(((((('''******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------------......,,,,,,,,,,,,,,,---------000111222333333444333333444777;;;>>>CCCNNN]]]iiixxx}}}&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((%%%%%%&&&''''''(((((((((''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((******)))(((((((((((()))(((((((((''''''(((((((((&&&&&&((((((((((((&&&&&&'''''''''''''''((()))***))))))(((((((((((()))))))))))))))((('''&&&&&&&&&((((((((((((((((((((((((((()))))))))***************)))(((''''''((()))******)))'''''')))))))))(((&&&'''((())))))*********(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))'''((((((((())))))******((())))))******))))))(((''''''(((((((((((((((''''''(((***++++++***((('''******))))))))))))************))))))(((((('''''''''(((((())))))(((((('''(((((((((((((((((((((((()))(((((((((((((((((((((''''''(((((())))))******''''''((()))))))))(((((('''''''''&&&&&&''''''''')))***+++***(((''''''((((((((((((((((((''''''&&&)))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%((((((''''''''''''(((((()))''''''***)))%%%$$$&&&%%%&&&&&&''''''&&&&&&&&&((((((''''''''''''''''''(((((())))))))))))))))))************)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''))))))(((((()))******)))(((''''''''''''(((((('''&&&&&&&&&((()))***'''(((((((((((((((((('''(((((((((((((((((((((((((((&&&###""""""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******))))))((((((''''''&&&'''((('''&&&&&&''')))((((((((())))))*********(((((((((((())))))))))))'''''''''''''''((()))***((())))))))))))(((((('''***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---////////////............------------------,,,,,,///000111222333333333333333777:::===BBBNNN]]]iiiwww|||((((((((((((((()))******((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''(((******''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&''''''((((((''''''&&&((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((())))))(((''''''''''''((()))((((((''''''(((((()))%%%&&&'''(((((('''&&&%%%'''&&&&&&''''''((()))******))))))(((((())))))***,,,,,,+++***)))(((''''''%%%&&&&&&'''((())))))***))))))))))))************))))))(((((((((((())))))***)))'''''')))))))))(((*********))))))((('''&&&(((((((((((())))))))))))((((((((()))))))))))))))&&&''''''(((***++++++,,,((())))))))))))))))))***''')))+++,,,,,,+++)))'''''''''(((((())))))((((((((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((()))((((((''''''((((((''''''''''''((((((((()))***)))'''''''''((((((((((((((((((((((((((('''(((((()))(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((((((***''''''***)))&&&%%%'''%%%%%%&&&'''''''''&&&&&&((((((((((((''''''''''''''''''((()))))))))((((((((()))******(((((()))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))'''(((((((((&&&'''(((***)))((((((''''''&&&&&&%%%''''''&&&''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''(((&&&###"""###%%%&&&&&&''''''(((((((((((((((((('''''''''(((((('''''''''&&&&&&'''''''''((((((((())))))((((((((((((((('''$$$&&&''''''&&&%%%'''((((((((())))))******++++++(((((((((((())))))))))))''''''&&&&&&&&&'''(((((((((((()))******)))))))))(((***++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,111000000000//////........./////////...---,,,,,,------///000111111222222333666:::===BBBNNN]]]iiiuuu}}}))))))((((((((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''(((((()))&&&&&&'''(((((('''&&&&&&'''((()))))))))((('''&&&&&&''''''((((((''''''&&&((((((((('''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''((())))))(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''((()))***+++******))))))))))))******++++++******))))))((((((&&&''''''((())))))******))))))))))))************(((((())))))))))))((((((***)))'''''')))))))))(((*********))))))((('''&&&'''((((((((()))))))))***''''''(((((())))))******&&&'''((()))***+++,,,,,,*********)))))))))))))))(((((()))******)))(((((((((((()))***************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))************))))))((('''))))))(((((((((((())))))&&&'''(((((('''&&&''')))***)))((((((((())))))***&&&'''((())))))(((((('''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((()))***''''''******'''&&&)))&&&'''(((((())))))(((((()))))))))(((((((((''''''%%%&&&'''((()))(((((('''$$$&&&(((((('''&&&(((+++''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********'''''''''%%%######&&&((((((((())))))(((&&&%%%$$$%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((***(((%%%%%%((())))))((('''((((((((())))))******'''(((((())))))(((((('''&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((&&&((()))***)))((()))***''''''(((((()))******+++'''((((((((()))))))))***)))((((((''''''''''''((((((((()))***++++++++++++%%%(((+++,,,***)))***,,,++++++++++++++++++++++++,,,++++++++++++,,,------.........///////////////000000111000000...---,,,,,,---...000111111222222222555999<<>>GGGWWWeeeppp%%%&&&&&&%%%$$$$$$&&&'''&&&&&&''''''((()))))))))(((((((((((('''''''''''')))******)))(((((()))+++&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((())))))***++++++*********)))))))))((((((((((((''''''&&&'''''''''&&&'''''''''(((((((((((()))(((((((((((()))))))))$$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((('''''''''))))))(((((((((((())))))((((((*********)))'''&&&&&&&&&'''(((((()))******************************)))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))((()))))))))***))))))(((,,,***)))'''&&&'''((()))'''''''''((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''$$$%%%&&&(((((((((((('''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''''''''((())))))))))))(((((((((((('''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((('''&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,++++++***)))*********'''(((((('''&&&&&&(((***%%%'''((('''%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))))))))(((%%%&&&''''''%%%$$$%%%'''''''''''''''''''''''''''######$$$'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''((())))))111,,,((('''))))))'''$$$%%%&&&&&&'''((()))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))'''***(((&&&---888888///)))))))))(((((((((((((((++++++******))))))((((((###%%%&&&)))***,,,------((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))###$$$%%%'''(((***,,,,,,+++++++++*********))))))(((((())))))******+++++++++++++++++++++,,,,,,,,,***,,,......,,,,,,...000000000...---------...............////////////000000000000111222222333333555333222666<<>>EEESSS```mmm%%%&&&&&&'''''''''&&&&&&''''''((((((((()))))))))'''(((((('''%%%%%%&&&'''***))))))(((''''''&&&&&&((((((((((((((())))))))),,,***)))'''&&&'''((())))))((('''&&&''')))***,,,++++++*********))))))))))))((((((''''''(((((()))'''((((((((())))))))))))***)))(((''''''((()))***(((''''''&&&%%%%%%%%%%%%'''((()))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******))))))***+++***((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((''''''''''''*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''((()))+++******)))))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''',,,+++)))((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((()))))))))&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%************************(((((((((((((((&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&''')))*********)))(((%%%&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***+++,,,------'''######(((+++)))&&&,,,***)))***------+++)))((((((((((((((((((((((((&&&'''((()))***++++++,,,))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((())))))***)))************))))))((((((((()))))))))***************+++,,,,,,,,,,,,+++...+++)))(((***,,,....../////////...---,,,,,,+++...---------------------000000111111222333333444111222555:::===DDDRRR```ooo%%%%%%&&&'''((())))))((('''(((((((((((()))))))))&&&'''((('''%%%%%%'''((()))))))))(((''''''&&&&&&((((((((((((((((((((((((***)))((('''''''''))))))***)))(((''''''((()))***+++++++++***************(((''''''''''''''''''(((''''''((((((((()))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&&&&'''''''''(((***+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******))))))+++,,,+++)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***)))))))))(((((((((''''''******))))))))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&******)))))))))(((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''(((((()))+++,,,---((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((()))***''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''((((((((('''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&"""%%%))))))'''%%%$$$%%%$$$######$$$''')))((('''%%%''')))+++,,,***(((&&&''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&'''***)))((((((******)))((()))((('''((())))))((('''((((((((((((((((((((((((((('''''''''(((***+++---(((((((((((((((((((((((()))))))))(((((((((((('''&&&''''''(((((())))))***((())))))************)))'''((((((((())))))))))))))))))***++++++++++++***((())))))((((((***---000000/////////...------,,,........................000000000111222222333333111222555999===DDDRRR___nnn&&&''''''((())))))((((((&&&&&&'''''''''(((((((((*********)))'''&&&''')))))))))(((((('''''''''''')))(((((((((((('''''''''(((''''''''''''((()))***)))(((((('''(((((()))***++++++++++++************''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((((((((())))))$$$$$$%%%%%%&&&((()))***)))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************)))))))))***++++++)))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))((((((***)))'''&&&'''(((***,,,((((((((((((((((((((((((***(((&&&''')))***)))''')))))))))))))))(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++(((((((((((((((((((((((((((((((((((((((''''''''')))((('''''''''(((***+++''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&!!!&&&***)))%%%###%%%(((%%%$$$$$$%%%'''(((((('''$$$%%%'''((((((((('''&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((''')))++++++***)))))))))'''&&&&&&&&&&&&''''''&&&(((((((((((((((((((((((()))(((%%%$$$###$$$%%%&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))'''((()))***************((((((((()))))))))******'''(((((()))))))))))))))''')))+++***((()))---111000000//////...................../////////////////////000000111222222222111111444999<<>>FFF[[[iii}}}(((((('''''''''((())))))))))))))))))***************))))))(((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((()))++++++***)))((()))***'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''(((((()))'''((()))))))))((('''&&&$$$%%%&&&'''(((******+++***))))))))))))))))))***)))(((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''(((((()))******)))((('''((((((''''''''''''(((((()))))))))))))))******++++++***((('''''''''((()))((((((((()))))))))))))))*********)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***)))&&&%%%$$$###""""""***+++,,,,,,+++)))'''%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%&&&&&&''''''$$$%%%&&&((())))))))))))(((&&&&&&''')))***)))&&&(((((((((***,,,,,,+++)))((((((((((((((('''''''''''''''((()))))))))))))))''''''''''''((((((((((((+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&'''((())))))$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((('''''''''((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''*********)))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((()))******'''''''''((((((((())))))'''((()))******)))((('''((((((''''''(((((()))***++++++,,,,,,,,,,,,,,,---***+++,,,...000111222333------........./////////...///000222222222111111///////////////000000111......111555666888???GGG[[[iii}}}'''''''''''''''((())))))'''''''''((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))((('''''')))***((((((''''''''''''(((((()))++++++***)))((()))***&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((((((((()))***++++++***((('''''''''''''''(((((()))))))))******************)))((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))************************************++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((------......---+++)))(((''''''((((((((((((''''''(((''''''''''''((())))))***)))'''&&&%%%%%%&&&'''''''''(((((())))))))))))))))))((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%+++******)))))))))))))))&&&'''))))))))))))'''&&&%%%%%%$$$$$$%%%&&&''''''$$$%%%'''((()))*********///+++(((,,,333444...(((***)))((()))***+++)))''''''''''''(((((((((((((((%%%%%%'''(((***+++++++++''''''''''''(((((((((((())))))((((((((((((((()))'''''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((((())))))%%%%%%&&&'''((((((((('''%%%%%%%%%&&&'''((())))))((((((((((((''''''''''''((('''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((('''''''''((())))))))))))))))))))))))'''''''''(((((((((((((((*********)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))++++++(((((()))))))))*********'''((()))******)))((('''((((((((((((((()))******++++++,,,,,,,,,---------,,,---...///000000000000....../////////000000000---///000222222222111000///////////////000000111222000111333555888AAAKKKZZZhhh|||&&&&&&&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''%%%%%%&&&(((((((((''''''''''''(((((('''((()))(((&&&%%%&&&''''''''''''''''''((()))***))))))))))))))))))))))))&&&'''((())))))))))))(((((()))***++++++***)))((('''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((''''''''''''(((((()))((((((''''''''''''(((((((((((()))************)))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((///000111111000...,,,***'''(((((())))))(((((('''%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))***((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((''')))******))))))***+++'''''''''''')))***,,,---'''(((***++++++***((('''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((***))),,,555AAAGGGCCC>>>,,,***'''&&&''''''&&&%%%'''''''''((((((((((((((($$$%%%'''(((***+++++++++''''''''''''(((((((((((((((((('''''''''((())))))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''((((((((()))))))))(((((((((''''''(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((()))((('''&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&***)))(((''''''((()))***'''''''''((()))***+++,,,))))))))))))************'''(((((())))))))))))))))))))))))))))))******+++***++++++,,,,,,------...,,,,,,.........---,,,+++////////////000000000111...//////000000000000//////////////////000111111444222111333555888BBBMMMYYYggg{{{&&&&&&&&&&&&'''((())))))$$$$$$%%%%%%&&&''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$&&&'''&&&$$$"""###%%%((((((''''''''''''((((((&&&'''((('''%%%%%%%%%&&&(((''''''((((((***++++++))))))))))))))))))))))))&&&'''((()))***))))))(((&&&'''(((((())))))))))))'''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''((())))))((((((''''''''''''(((((('''((()))***+++******)))'''''''''((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((()))***,,,...//////...,,,***(((((()))******)))((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))***)))))))))(((((((((((('''(((((())))))))))))((((((''''''(((((())))))))))))&&&(((******)))(((***,,,&&&'''((()))***)))((((((((()))+++------+++)))(((&&&&&&&&&''''''(((******))))))(((''''''((()))***'''+++444===EEEIIIIIIIII111---)))'''&&&&&&&&&&&&''''''''''''((((((((()))'''(((((()))))))))))))))''''''''''''(((((((((((('''''''''''''''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''((((((((()))))))))))))))((('''&&&%%%&&&''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''')))***)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&)))'''%%%######%%%''')))'''''''''((()))+++,,,---((((((((())))))))))))***((((((((((((((()))*********************+++,,,,,,*********+++,,,---------+++,,,...///...---,,,+++........./////////000000000///..................///////////////000111111222111222555777999BBBKKKXXXfffyyy%%%%%%%%%&&&'''((()))***''''''(((((()))******+++******))))))))))))******(((((((((((((((((((((((('''''''''&&&&&&''''''''''''***,,,+++(((&&&''')))((((((''''''''''''((((((((()))))))))'''&&&'''((((((((((((((()))***,,,,,,))))))))))))))))))))))))&&&''')))*********)))(((%%%%%%%%%&&&'''((())))))((()))))))))******++++++)))***+++,,,,,,+++***)))'''''''''''''''((()))***((((((''''''''''''(((((('''((()))++++++******)))'''((((((((())))))******&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))###%%%(((***,,,+++***)))((()))***++++++***)))(((((((((((((((((()))******&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***************))))))))))))(((((())))))))))))(((((((((((())))))*********+++###&&&)))(((&&&%%%''')))(((***,,,,,,+++'''""")))***,,,......,,,***)))(((((((((((()))***,,,,,,'''&&&%%%&&&'''***---...111888@@@BBB>>>:::999:::777222---)))((()))))))))&&&'''''''''(((((())))))************)))(((&&&&&&''''''''''''((((((((()))'''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***)))'''%%%$$$%%%'''((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((************))))))))))))''')))+++)))&&&%%%&&&(((''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&$$$  $$$&&&'''''''''((()))+++,,,---''''''''''''((((((((())))))(((''''''''')))***+++++++++******++++++,,,---))))))***++++++,,,------,,,---///111111000///...---------.........//////111///...,,,,,,,,,---...///////////////000111111//////333777888:::@@@HHHWWWeeeyyy''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***%%%!!!$$$***...+++'''&&&&&&%%%&&&'''(((***+++)))'''%%%######$$$'''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((('''&&&%%%$$$''''''''''''((((((((((((******)))((('''&&&%%%%%%*********))))))))))))))))))(((''''''''')))***+++,,,,,,+++***)))(((''''''''''''((((((((((((''''''''''''((()))))))))))))))+++)))&&&%%%%%%(((+++---'''&&&&&&&&&'''(((***+++))))))*********+++++++++***(((''''''(((((('''%%%+++***((('''''''''((()))))))))((('''''''''''''''$$$&&&((()))***)))((('''''''''&&&&&&&&&&&&''''''(((((())))))******++++++))))))(((((()))***+++++++++******)))(((''''''&&&'''''''''''''''''''''''''''(((((((((((()))))))))%%%'''(((((('''&&&&&&'''(((((((((((())))))))))))***)))(((((()))***)))'''))))))))))))((((((((((((++++++,,,,,,+++)))((('''++++++++++++***((('''&&&###&&&)))***)))'''&&&%%%))))))((('''&&&(((,,,///EEEDDD@@@888000///555;;;888222,,,((((((((('''&&&(((,,,...,,,'''%%%'''++++++)))&&&&&&((()))'''$$$***+++***(((%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))***************)))'''&&&%%%%%%%%%&&&)))((('''&&&&&&'''((()))+++,,,,,,+++((('''((()))))))))(((((('''''''''&&&%%%&&&''')))))))))((((((&&&&&&%%%###!!!!!!###&&&))))))))))))((('''&&&%%%***))))))(((''''''&&&&&&((((((((((((((((((((((((((()))***)))'''&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%'''((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''''''''%%%$$$((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((%%%&&&''''''&&&&&&''')))&&&%%%$$$&&&((())))))((())))))******)))(((''''''(((((()))***************++++++******++++++,,,---+++++++++***++++++,,,,,,111111000//////.........------......//////000000333000,,,++++++---......000111111111222222222222000222444555666;;;CCCJJJYYYhhhyyy(((((((((''''''((((((((())))))))))))))))))))))))%%%""" !!!%%%'''&&&###)))((((((((()))***+++,,,)))(((&&&%%%%%%'''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''((()))***)))))))))((('''&&&&&&%%%''''''((((((((((((''''''''''''((()))))))))))))))))))))((((((((())))))***''''''&&&&&&'''(((***+++)))))))))*********++++++***)))'''((())))))'''&&&''''''''''''((()))+++,,,******)))((((((((((((((())))))(((((((((((((((((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((((()))******+++*********)))((('''''''''''''''''''''''''''''''''******+++++++++,,,,,,,,,'''((())))))'''&&&&&&''')))))))))((((((''''''''')))'''&&&'''((()))(((&&&(((((((((((())))))))))))///////////////---,,,+++'''((((((((((((''''''&&&&&&'''((('''%%%%%%&&&''''''(((((('''&&&'''***---444444222...)))(((+++...000,,,'''%%%&&&'''&&&%%%)))+++,,,+++'''&&&''')))''''''&&&&&&'''***,,,---444444333000,,,++++++,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******+++***(((''''''''''''((()))((('''&&&&&&'''((()))((())))))(((&&&%%%%%%&&&)))(((((((((''''''''''''&&&'''((())))))(((((('''%%%'''))))))'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((()))************(((((((((((((((((((((((('''((()))((('''&&&'''((((((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((%%%&&&((('''&&&&&&''')))+++)))(((((())))))'''&&&'''''''''''''''&&&%%%%%%))))))***+++++++++++++++******))))))******+++,,,))))))))))))***+++,,,---111111222222222111000000.............../////////---+++))))))+++---......000000000111111111222222///000222333444999AAAHHHWWWfffwww))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''***))))))(((((()))******'''''''''(((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))************''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&''''''((()))(((((((((''''''&&&&&&&&&'''(((((())))))(((((('''''''''((()))))))))))))))((()))***++++++***((((((''''''''''''((()))******))))))))))))************+++)))(((((()))***)))'''''''''''''''(((***+++,,,+++******))))))))))))***---+++)))'''&&&'''((()))))))))(((((((((((())))))((((((((((((''''''''''''))))))((((((((()))************))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((******)))(((''''''((((((((((((''''''((((((((()))((('''''')))))))))'''''''''(((((())))))******------------,,,+++******&&&&&&'''(((((((((((((((***)))&&&###!!!"""&&&)))%%%&&&''''''&&&&&&(((******************)))(((''')))(((&&&&&&'''((('''&&&))))))))))))((('''''''''&&&&&&((()))+++///444777555555222...+++)))***,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))''''''&&&&&&%%%&&&&&&'''((((((''''''''''''((((((&&&'''((('''%%%$$$$$$%%%(((((((((((('''''''''''''''(((((()))(((((('''&&&###''')))(((%%%#########$$$%%%&&&''''''''''''&&&''')))+++++++++***)))((((((((((((((((((((((((&&&''')))(((''''''((()))'''''''''''''''&&&&&&&&&((((((((((((((('''''''''%%%&&&''''''(((((('''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&''''''''''''(((((((((%%%'''(((((('''&&&((()))'''&&&%%%&&&(((***)))((('''''''''''''''&&&&&&%%%)))***++++++,,,,,,++++++))))))(((((())))))***+++******)))))))))***+++++++++,,,...000000///---,,,..................------'''&&&&&&(((+++---....../////////000000000111111///111222333444999AAAGGGUUUcccttt)))(((((((((((((((((()))((((((((((((((((((((((((***,,,...---***)))***+++((((((''''''&&&&&&&&&&&&%%%&&&''')))******))))))(((((((((((((((((((((((((((((('''&&&&&&''')))***&&&'''((()))))))))))))))''''''''''''((((((((((((''''''''''''(((((())))))''''''((((((((((((((()))''''''&&&&&&&&&'''''''''))))))))))))))))))(((((((((((())))))))))))((((((''''''((())))))))))))))))))******++++++***)))(((''''''((((((((())))))***((((((((()))))))))******+++)))((()))***+++***(((***))))))(((((((((((((((******)))(((((()))))))))***)))((('''&&&'''(((((()))(((((((((((((((((())))))))))))(((((('''''''''))))))((((((((())))))******)))))))))((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))***)))((((((***,,,((('''''''''(((***+++,,,***)))((()))***+++***)))&&&&&&'''((()))***++++++***************))))))((())))))************))))))***)))&&&###!!!"""%%%(((%%%&&&((((((''''''((()))))))))(((***++++++)))'''))))))))))))******)))(((***(((''''''(((((('''%%%((((((+++///444777888888///...,,,(((%%%$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''(((((((((((((((''''''((((((((('''((()))(((&&&%%%&&&'''(((((((((((((((''''''''')))))))))(((((('''&&&&&&!!!%%%'''&&&$$$######&&&''''''((())))))((((((''')))+++,,,+++)))&&&$$$((((((((((((((((((((((((%%%'''(((((('''''')))***''''''''''''''''''''''''((((((''''''''''''''''''$$$%%%'''((((((((('''&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((((((''''''((()))&&&%%%$$$$$$%%%&&&%%%###((()))))))))))))))(((((())))))***++++++++++++***)))))))))))))))***++++++---,,,,,,+++************(((***---///000///---+++///......------,,,,,,,,,''''''''')))---...///...////////////000000000000111333555555666;;;CCCIIITTT```rrr(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&***,,,+++'''%%%&&&(((((((((''''''&&&&&&%%%%%%###%%%''')))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***'''(((((((((''''''&&&%%%''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((())))))*********''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))+++***)))(((((()))******((((((((()))))))))))))))''''''((((((((()))))))))***)))((()))***+++***))))))))))))))))))(((((('''(((((('''''''''(((((()))%%%&&&'''((()))(((((('''(((''''''&&&&&&''''''(((*********))))))((((((((())))))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++&&&'''((())))))***---///,,,+++***)))((()))***+++((('''&&&''')))***)))(((%%%&&&'''((()))***+++,,,,,,,,,++++++*********+++++++++++++++***)))(((''''''''''''&&&$$$$$$%%%'''&&&((())))))((('''((()))***(((&&&&&&'''((('''&&&)))***+++++++++))))))((()))(((''''''(((((('''&&&)))))),,,333::::::444---******)))'''%%%%%%'''***'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''')))*********++++++******'''(((((((((((((((((('''&&&'''((('''&&&%%%&&&''''''''''''((((((((((((((())))))((((((''''''''''''$$$&&&''''''&&&&&&((()))(((((())))))(((''''''&&&&&&''')))***)))'''$$$"""((((((((((((((((((((((((%%%'''(((((('''''')))***&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%((((((&&&%%%%%%&&&((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&''')))(((''''''(((***---+++(((&&&$$$"""(((((()))))))))))))))((('''(((((()))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,------...///,,,...111333444333111///......------,,,,,,++++++,,,++++++,,,...000///...////////////000000000000222333555555666:::BBBHHHUUU```ppp''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%(((+++***'''%%%%%%&&&)))))))))))))))((('''&&&$$$%%%'''((()))(((((('''((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((('''&&&%%%$$$''''''''''''((((((((((((&&&'''''''''(((((())))))(((((())))))******++++++''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))******))))))(((''''''((())))))))))))))))))((('''''''''(((***+++((())))))******))))))(((''''''''''''(((((((((((()))((('''(((***+++***)))%%%&&&''')))************'''''''''''''''(((((()))###%%%''')))******((('''''''''&&&&&&&&&&&&''''''************))))))))))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((((((***---000111///,,,)))'''&&&&&&'''%%%$$$###$$$&&&''''''&&&&&&&&&'''((()))***++++++***)))(((((((((((())))))******))))))(((&&&%%%$$$%%%'''((()))'''&&&&&&'''((())))))(((''''''(((***+++***(((&&&%%%&&&((()))((()))+++***(((&&&&&&'''(((((((((((((((((((((((()))+++000666999666,,,$$$%%%&&&'''&&&%%%%%%'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%%%%''''''((((((((((((''''''$$$%%%&&&&&&$$$$$$$$$&&&'''''''''((((((((((((((()))((((((''''''''''''(((&&&&&&%%%$$$"""###''')))''''''''''''&&&%%%$$$###"""$$$&&&((((((((('''&&&((((((((((((((((((((((((&&&''')))(((''''''((()))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&((())))))(((''')))******(((''''''(((((('''%%%%%%&&&''''''''''''''''''&&&'''(((((())))))((((((+++++++++***+++,,,,,,---))))))***,,,///111333555---...000111222111///...,,,,,,,,,,,,,,,,,,++++++///...,,,---...//////.../////////000000000111111000222333333444888@@@FFFVVV___ooo((((((''''''''''''(((((())))))))))))))))))))))))''')))++++++***)))(((''''''((()))))))))((('''&&&'''(((((()))))))))((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''(((((((((''''''&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''(((((()))******+++(((((()))))))))((('''&&&$$$$$$%%%%%%&&&'''(((((())))))************))))))''''''((()))))))))))))))$$$%%%&&&((())))))))))))((()))************)))(((&&&&&&'''''''''(((((((((((('''&&&''')))***)))(((%%%&&&((()))************((((((''''''((())))))***)))))))))************)))((((((''''''''''''((((((((((((((()))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((+++---///---***'''%%%%%%&&&'''%%%$$$###%%%'''(((((('''&&&''''''((()))******+++((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%'''((()))(((((()))***(((((((((&&&$$$%%%(((***(((***+++)))''''''***---&&&((()))(((&&&%%%&&&(((''')))+++***(((''')))+++)))000777:::666...(((%%%$$$&&&''''''&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((######$$$$$$$$$"""!!! &&&'''((())))))((('''&&&$$$&&&'''&&&%%%$$$%%%'''''''''''''''((((((((()))(((((('''&&&''''''))))))%%%%%%$$$""" !!!###&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&((())))))(((((()))***%%%$$$%%%'''***,,,,,,+++%%%%%%&&&'''''''''''''''''''''((()))))))))))))))***************++++++,,,)))***+++,,,...000222333,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,///,,,******+++---......000000000111111111222222111222333333444888@@@FFFWWW^^^mmm))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&((()))***)))'''%%%$$$%%%&&&''''''&&&%%%%%%*********)))))))))))))))(((((((((((((((((((((((($$$%%%''')))***))))))(((&&&'''((()))************''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((()))*********)))'''&&&%%%&&&&&&'''((()))******))))))************))))))'''(((((())))))))))))))) """&&&)))+++***((('''((()))***++++++***)))(((&&&&&&&&&'''''''''(((((('''&&&&&&'''((())))))(((((()))*********)))'''&&&))))))((())))))***++++++///---+++***)))***+++,,,))))))(((((((((((())))))&&&'''''''''(((((())))))***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))*********)))'''&&&&&&(((+++((('''%%%$$$$$$&&&)))+++((('''&&&(((***++++++***''''''(((((())))))******,,,+++***))))))***+++,,,((())))))***************&&&'''(((((('''(((+++---((((((&&&$$$"""###''')))!!!%%%)))(((%%%$$$'''+++&&&((()))(((&&&&&&(((+++&&&***---,,,'''&&&)))---+++555???>>>444***))),,,(((***------+++(((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))(((((())))))(((&&&%%%###&&&'''((())))))((('''&&&'''((())))))''''''((()))&&&'''''''''(((((())))))((('''&&&&&&'''((()))***'''((((((&&&$$$$$$%%%'''&&&&&&'''((())))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((((()))***)))'''&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''&&&%%%%%%'''((()))''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))***,,,***(((''''''%%%###!!!''''''((()))******))))))(((((()))***************)))))))))))))))******+++......---,,,,,,,,,------000//////......---------*********++++++,,,,,,---,,,)))'''&&&)))+++---...111111111111222222222222333444555555666:::AAAHHHVVV\\\lll~~~###$$$%%%&&&((()))***+++(((((((((((())))))))))))((((((((((((''''''''''''))))))(((((((((((())))))''')))++++++((((((***,,,%%%'''***+++)))'''&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''))))))))))))))))))))))))&&&((())))))(((''''''(((&&&'''''''''(((((())))))+++***)))(((((()))***+++,,,)))&&&%%%(((******)))***)))((()))++++++)))(((***)))((('''&&&&&&'''(((***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((******))))))(((((('''''')))((('''&&&&&&%%%&&&&&&'''$$$"""###&&&((()))'''******))))))((((((''''''''''''''''''((((((((((((******))))))(((((('''''''''((()))******)))((((((((()))))))))))))))((((((&&&&&&''''''(((((())))))'''((()))((('''(((***,,,+++,,,---,,,***(((((((((+++***(((((()))******)))(((((((((((((((((((((((( ###'''+++------+++***''''''''''''''''''''''''***((('''((()))***)))(((&&&&&&&&&&&&'''''''''(((333;;;???888---(((((()))******))))))((((((((('''((((((((((((((((((((((((%%%&&&'''(((((()))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&(((***---...''''''((((((((((((''''''&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))&&&&&&&&&%%%$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&(((''''''&&&&&&&&&''''''''''''((()))))))))))))))'''((('''&&&%%%%%%''')))((((((((((((((('''''''''***)))((('''&&&%%%$$$$$$&&&&&&&&&%%%$$$&&&))),,,((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((%%%&&&((())))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%'''))))))((('''((()))&&&'''(((***++++++++++++((()))******)))((()))+++---......///////////////,,,...111222222///,,,***,,,,,,,,,---...///000111///............///000000000000000000111111111111555555555555666999???CCCQQQ___qqq''''''''''''''''''''''''((((((((()))))))))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&)))******(((((()))+++%%%''')))***(((''''''''''''''''''''''''((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&((())))))'''''''''(((''''''((((((((()))))))))******)))(((((()))******,,,)))&&&&&&(((******)))***)))((()))++++++)))(((***)))((('''&&&''''''(((******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))++++++*********)))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((***))))))))))))))))))***'''%%%###$$$'''))))))'''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((!!!###$$$&&&'''(((((((((&&&'''((())))))))))))((('''''''''(((((((((((((((+++,,,---,,,***))))))******,,,---,,,***(((((())),,,***)))(((*********)))(((((((((((((((((((((((($$$&&&(((+++++++++)))((((((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&&&&&&&'''''''''(((((((((...555888222+++)))******)))))))))(((((('''''''''((((((((((((((((((((((((''''''(((((()))((((((((()))((((((((('''''''''&&&((('''&&&%%%%%%&&&'''''''''''''''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&$$$######%%%&&&%%%&&&''''''''''''&&&%%%%%%&&&'''((((((((('''&&&(((''''''&&&&&&''''''(((''''''((()))))))))))))))((((((((('''&&&&&&(((***&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%###$$$&&&(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))&&&''''''(((((((((((('''((()))+++***))))))***,,,---......///////////////+++,,,...///...---***)))//////...------------...---,,,,,,,,,,,,---....../////////000000111111222444444444444555999>>>BBBPPP]]]nnn{{{''''''''''''''''''''''''))))))))))))************((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&((())))))(((''')))***&&&((()))(((''''''((()))'''''''''''''''((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&((()))((('''&&&''')))(((((()))))))))))))))******))))))(((((())))))***+++)))'''&&&((())))))))))))(((((()))******)))'''))))))(((''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++************((((((''''''''''''((((((''''''&&&&&&''''''((()))(((((((((((()))))))))))))))))))))*********++++++&&&&&&&&&''')))***)))'''&&&&&&&&&&&&''''''''''''*********))))))(((((('''(((((((((((())))))))))))"""###$$$%%%&&&''''''&&&%%%&&&'''((((((((((((((((((((((((((((((''''''''')))+++------+++*********)))***,,,,,,***)))***+++---+++))))))*********)))(((((((((((((((((((((((()))))))))))))))(((''''''************************(((&&&%%%&&&'''((('''&&&''''''((((((((()))))))))***---...***(((***,,,***((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$&&&'''((((((''''''(((((((((((((((((((((((('''''''''&&&$$$###%%%&&&%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''((()))))))))((((((((())))))(((''''''(((***$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%&&&&&&&&&'''(((((('''%%%###"""$$$&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''!!!!!!!!!"""###$$$%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))((((((((((((((('''&&&&&&)))***++++++******+++------......///////////////,,,,,,---------,,,++++++//////...------------...---,,,,,,,,,,,,---............///000000111222222333333333333444777===AAAOOOZZZjjjwww$$$$$$%%%&&&'''((()))***))))))))))))*********+++((((((((((((''''''''''''))))))(((((((((((())))))&&&''''''((('''(((((()))'''(((((('''&&&&&&(((***'''''''''''''''((())))))'''(((((())))))((((((''''''''''''''''''''''''''''''((()))((('''&&&((()))))))))))))))************)))))))))(((((()))))))))***)))((('''((())))))))))))(((((()))******)))'''((((((((('''''''''((((((((((((***++++++***(((((('''(((((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))''''''(((((())))))******)))))))))))))))(((((((((&&&'''((()))******)))(((%%%%%%&&&''''''((()))))),,,++++++***)))(((((('''''''''(((((())))))************))))))((('''&&&%%%&&&'''''''''''''''&&&&&&))))))((((((''''''&&&&&& ###''')))***)))******''')))++++++******+++,,,---,,,******++++++***)))((((((((((((((((((((((((******)))(((((('''((((((***************************((('''((()))***)))((((((((((((((())))))))))))((()))(((%%%&&&+++,,,***''''''''''''''''''&&&&&&((((((((((((((((((((((((+++***))))))((((((((((((''''''''''''''''''''''''(((((('''((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%% """$$$'''))))))((((((((((((((((((((((((((((((***++++++)))'''&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''''''''((())))))''''''(((((((((((((((''''''((()))((('''&&&''')))$$$$$$%%%&&&''''''((((((''''''''''''(((((((((((((((((((((&&&$$$###%%%&&&((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''###"""!!! !!!"""###$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))))))))************)))))))))***,,,,,,++++++,,,...---......///////////////000000//////////////////,,,,,,,,,---...///000111///............///000000---......///000111222222222222222222333777<<<@@@NNNYYYhhhuuu$$$%%%%%%&&&'''((())))))((())))))))))))*********((((((((((((''''''''''''))))))(((((((((((())))))''''''''''''((((((((((((&&&'''((('''&&&''')))+++'''''''''''''''((()))))))))))))))******)))))))))'''''''''''''''''''''''''''(((((('''&&&&&&(((***************))))))))))))((((((((())))))(((((((((((())))))((((((((()))))))))((('''(((******((('''''''''((((((((((((((((((***+++------------+++***((()))************)))((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''((())))))''''''(((((())))))******************)))(((&&&%%%&&&((()))******))))))(((&&&&&&'''((()))******+++,,,++++++***)))(((((('''''''''(((((())))))******,,,++++++***)))(((((('''(((((((((((('''&&&$$$$$$))))))((((((''''''&&&&&&"""&&&(((((((((((()))''')))+++++++++***+++,,,---+++******+++,,,,,,+++(((((((((((((((((((((((())))))(((''''''((()))***))))))))))))))))))))))))***((('''((()))***)))((((((((((((((())))))))))))******&&&###%%%***+++(((&&&&&&''''''''''''''''''((((((((((((((((((((((((+++***)))(((''''''((((((&&&&&&&&&'''''''''''''''''''''((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&(((((('''&&&%%%''''''''''''''''''''''''***++++++***((('''''''''(((&&&$$$######$$$&&&(((&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))''''''((((((((((((''''''%%%&&&''''''&&&%%%&&&'''%%%%%%&&&'''((())))))***))))))(((((((((''''''''''''((()))(((&&&&&&''')))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''+++***(((&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))((('''((()))'''((()))***++++++++++++(((***+++,,,++++++---...---......///////////////111111000//////000111222,,,,,,,,,---...///000111///............///000000---......///000000111111222222222222333666<<<@@@NNNYYYhhhttt((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&''')))***)))(((%%%'''(((((('''''')))***'''''''''''''''((())))))((())))))******))))))(((''''''''''''''''''''''''((((((((('''&&&&&&(((******)))))))))))))))(((((('''(((((())))))(((((('''''')))***)))((('''((()))(((''''''((())))))(((&&&&&&'''(((((()))((((((((('''(((((((((((((((((('''))))))++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((()))***(((((((((((())))))))))))***+++,,,,,,+++)))(((''''''(((******)))(((((()))'''''''''((()))******+++*********))))))(((((('''(((((((((((())))))))))))''''''''''''((()))***+++)))))))))((('''&&&%%%$$$((((((((((((((('''''''''&&&((()))***((('''''''''''')))++++++******+++,,,,,,+++******,,,......---((((((((((((((((((((((((((('''''''''((()))***+++(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&''''''((((((((()))))))))******((($$$%%%)))***''''''''''''''''''(((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''%%%$$$""""""&&&&&&''''''''''''&&&&&&)))))))))((('''%%%###"""''''''''''''''''''''''''&&&((()))(((&&&%%%%%%%%%(((&&&$$$""""""$$$&&&((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''((((((((('''&&&&&&###%%%''''''%%%$$$%%%%%%&&&''''''(((((()))))))))'''''''''&&&&&&&&&%%%%%%'''((())))))((('''(((***((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''''''''&&&******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))((('''((()))$$$%%%&&&((())))))******''')))***+++***+++,,,...---......///////////////.........---......///000//////...------------...---,,,,,,,,,,,,---............////////////000000222222222222333666<<<@@@MMMXXXgggttt)))(((((('''&&&&&&%%%%%%&&&'''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''***((('''(((***+++***(((###&&&((())))))(((((()))'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((((()))((('''%%%&&&(((***)))))))))(((((((((''''''''''''((())))))(((''''''&&&)))+++***((('''(((***(((''''''((())))))(((&&&%%%&&&((()))))))))((((((%%%%%%$$$$$$$$$$$$%%%%%%((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))************((((((''''''''''''((((((((((((((((((((())))))***))))))))))))((((((((((((&&&''')))+++++++++)))(((''')))***(((&&&&&&(((***&&&''''''(((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&%%%%%%&&&''')))+++,,,'''(((((())))))((((((((('''''''''((((((((((((((()))***+++***((('''''')))(((***++++++*********++++++***)))+++---///000000(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&&&&&&&'''''''''((((((((('''***)))%%%%%%((()))((('''''''''(((((()))))))))((((((((((((((((((((((((((('''%%%%%%%%%&&&((()))%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&$$$###"""'''''''''(((((('''''''''))))))(((((('''&&&%%%%%%''''''''''''''''''''''''$$$&&&((((((&&&%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%&&&'''((()))$$$$$$$$$%%%%%%&&&'''(((''''''((((((''''''&&&%%%$$$&&&'''(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))***)))'''&&&&&&'''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))((('''((()))&&&&&&'''(((((((((((((((&&&((()))*********,,,...---......///////////////+++,,,,,,,,,------------//////...------------...---,,,,,,,,,,,,---......///////////////.........222333333222333777<<>>GGGPPP\\\jjjxxx%%%&&&'''((((((((('''&&&''''''''''''(((((((((((()))))))))(((((((((''''''&&&''''''''''''&&&%%%%%%&&&'''))))))((((((((()))((((((((((((''''''''''''((((((((((((((((((((((((***************************))))))((((((((((((((()))))))))(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++***)))((('''(((((()))***************)))((('''&&&&&&'''((()))***)))((((((''''''((((((&&&&&&&&&''''''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((()))*********&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&''')))***+++,,,,,,---******++++++******)))(((&&&'''((()))))))))(((((())))))((((((((())))))******)))((((((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''))))))((('''((()))))))))'''''')))***)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''')))((((((''''''(((((()))'''((()))(((&&&&&&&&&'''&&&&&&+++333444...'''%%%&&&&&&&&&&&&&&&''''''(((******)))'''&&&%%%$$$###''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%''''''((((((((()))))))))%%%%%%&&&&&&'''((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''((()))))))))%%%'''))))))'''&&&'''(((&&&&&&&&&''''''''''''(((''''''((()))))))))(((((((((((((((''''''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&%%%(((((()))************)))((()))***+++,,,---......---......///...---+++***...---+++)))((()))***+++......///////////////......///000111111222222111///000222222333666:::>>>GGGOOO\\\jjjxxx###%%%'''))))))((('''&&&&&&&&&&&&'''((())))))***)))))))))(((((((((((('''(((((((((((((((''''''&&&###&&&((()))((('''''''''(((((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***++++++******))))))((((((&&&''''''(((((((((((((((((((((((())))))((((((((()))*********)))((()))))))))***++++++***)))((('''((())))))***************((((((''''''''''''((((((***))))))((('''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&'''((()))******+++*********)))))))))))))))'''((()))((('''&&&'''((()))))))))(((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((())))))((('''&&&%%%$$$******++++++******)))(((&&&'''((()))***))))))(((((((((((('''(((((())))))+++***))))))++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((()))***)))'''''')))***)))((('''&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***(((((((((''''''((((((((('''((()))(((&&&%%%&&&''''''(((///888:::222)))%%%&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&%%%$$$$$$'''(((((((((((()))))))))&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''')))***)))((('''((()))&&&&&&&&&''''''''''''((('''(((((()))))))))))))))))))))((((((''''''&&&&&&((((((''''''''''''((((((&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))******+++,,,,,,---******,,,---...///......---,,,++++++,,,---///000---...//////////////////---...000222222222111111000111222333444666;;;>>>FFFNNN[[[iiiwww###%%%'''))))))((('''&&&%%%&&&&&&'''((()))*********)))))))))(((((((((((((((((((((((((((''''''&&&''')))+++,,,+++******+++)))(((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))***+++,,,,,,,,,++++++*********&&&&&&'''((()))(((((('''(((((()))******)))(((((()))+++,,,+++((('''(((***))))))***++++++***((('''(((((()))***************(((((((((''''''(((((((((******)))(((((((((((((((%%%&&&&&&''''''(((((((((&&&''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&''')))*********))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))))))))'''&&&$$$"""!!!))))))******))))))((('''&&&''')))*********)))((('''&&&&&&&&&''''''((()))&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''''''''((())))))(((''''''(((***(((((('''&&&&&&&&&&&&&&&***)))'''%%%%%%''')))***((((((''''''''''''((((((&&&(((((('''&&&%%%&&&'''''')))000999:::222)))$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))(((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((('''(((((()))))))))))))))))))))((((((((('''''''''((((((''''''''''''(((((('''(((((()))))))))((((((((()))******++++++************************))))))******+++---.../////////,,,,,,,,,,,,,,,...///000------...///////////////---...000222222222111111111222333444555888<<>>DDDLLLYYYggguuu%%%&&&&&&%%%######%%%&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%&&&&&&'''((()))((('''''''''((()))+++,,,...,,,+++))))))***,,,---'''&&&&&&&&&'''(((***+++************************''''''(((((())))))******))))))))))))))))))))))))'''((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******((('''''''''))))))'''&&&)))))))))))))))))))))))))))'''%%%%%%'''))))))))))))******)))(((''''''((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&(((((()))***+++,,,,,,---))))))(((((((((***+++,,, """$$$&&&((((((((((((''''''''''''''''''&&&&&&(((''''''''''''(((((()))&&&%%%%%%&&&)))+++******''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%((('''&&&&&&'''))),,,---)))))))))))))))(((((('''(((((()))))))))(((((('''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''((((((''''''''''''((((((&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$---,,,***&&&$$$$$$&&&(((***(((&&&$$$###%%%(((***&&&%%%%%%'''((()))'''&&&''')))***(((%%%$$$'''+++&&&'''''''''&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%)))(((''''''&&&&&&&&&&&&$$$######%%%''')))((('''***)))(((&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''(((((()))))))))((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''++++++,,,+++(((''''''((((((&&&%%%(((+++------+++************))))))))))))---,,,***))))))***,,,---+++++++++,,,,,,,,,------000000///---++++++---000---......///000111111222000000/////////111333444333222222000000333888<<>>DDDNNN^^^ppp%%%&&&(((************)))%%%&&&&&&'''((()))******+++'''%%%&&&+++,,,***&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))(((''''''&&&((((((((((((((((((((((((,,,+++***((((((((()))))))))((((((((('''''''''&&&(((,,,///---(((&&&(((,,,++++++***)))(((((()))))))))((('''((()))***)))(((((((((((((((((('''''''''((('''&&&&&&'''((()))***((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&((((((((((((((()))***+++)))))))))))))))))))))))))))'''&&&'''((()))(((&&&))))))))))))************(((((((((((((((((((((((()))'''&&&%%%%%%&&&((()))(((((())))))))))))(((((())))))))))))))))))))))))++++++***))))))))))))))),,,+++***((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((+++)))((()))+++,,,***'''*********)))((('''''''''))))))))))))************))))))))))))((((((((((((&&&(((***+++,,,+++)))(((******)))(((((((((((((((&&&%%%%%%(((++++++)))&&&&&&&&&&&&'''''''''((((((+++*********))))))((((((#########$$$&&&((()))***(((((((((''''''&&&&&&&&&******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&'''((((((***'''---:::>>>444,,,,,,+++)))((()))******)))(((&&&'''((())))))(((''''''''''''''''''((((((((((((+++***)))(((((()))***+++&&&''''''((()))***++++++'''((()))***+++------...''''''&&&''''''((()))***'''(((((((((((((((''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((((((***++++++(((%%%,,,+++(((&&&%%%''')))***(((''''''''''''(((((()))%%%&&&(((***+++,,,,,,+++))))))))))))))))))))))))''''''((()))***++++++,,,)))************+++++++++------------------------..................------,,,---...000111222222222000111111111222555999===@@@DDDLLLYYYkkk###$$$%%%''''''''''''&&&&&&&&&''''''(((((())))))+++(((%%%'''***+++)))&&&))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((+++***)))((((((((()))***(((((((((((((((((((((((((((***,,,***(((&&&(((***))))))((('''''''''(((((('''&&&&&&''')))+++***)))(((((((((((((((((((((((((((''''''&&&'''((()))***)))(((''''''''''''((()))******+++++++++******)))(((((('''''''''((()))))))))))))))))))))))))))))))))(((''''''))))))((('''(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''+++***((('''''''''((()))))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((((('''&&&''')))***(((%%%'''''''''((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((((('''''')))*********)))(((***))))))((((((((((((((((((&&&&&&''')))***(((&&&&&&&&&&&&'''''''''((((((*********)))))))))((((((((((((''''''&&&'''''''''((('''''''''&&&&&&&&&&&&))))))))))))(((((('''''')))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''')))&&&...===BBB888---)))***((('''((())))))((('''&&&'''((())))))(((''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''((()))))))))(((((('''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((('''''')))******(((&&&)))((('''&&&%%%&&&((()))((((((((((((((())))))***%%%&&&((())))))))))))((())))))))))))))))))))))))(((((())))))******++++++************++++++++++++------------------------..................------------///000111111111111111222222222333666:::>>>@@@DDDLLLZZZlll%%%&&&((()))***))))))((('''''''''((((((((((((((((((&&&$$$&&&***,,,+++((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((())))))(((((((((((())))))))))))((())))))(((((('''''''''(((((((((((((((((()))***((('''&&&''')))***)))((((((((((((((((((((((((((((((((('''''''''((())))))))))))(((((((((((())))))(((((('''''''''(((((()))((((((''''''&&&'''''''''))))))))))))))))))))))))***)))((((((******)))((((((((())))))))))))******))))))))))))))))))))))))&&&''')))***)))'''%%%$$$(((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''''''''''''''))))))'''&&&&&&''''''((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((''''''(((((((((((('''''''''))))))'''&&&%%%%%%&&&''''''((())))))'''''''''((((((((())))))******)))))))))((((((((('''''''''(((((((((((()))))))))((((((''''''((((((***((('''&&&(((((('''&&&&&&&&&'''''''''(((((((((******))))))))))))((((((******)))((('''''''''''''''''''''&&&&&&&&&&&&&&&)))))))))(((((((((((('''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%)))'''000AAAHHH>>>000((()))(((&&&'''((((((&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))***))))))((('''&&&&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((())))))((((((''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))((('''%%%$$$((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((''')))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,------------------------------------------.........///000000111111111000222333333333444777;;;>>>@@@DDDMMMZZZlll'''((()))***+++******)))((((((((((((((('''''''''$$$######&&&***,,,---,,,(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((())))))))))))***)))(((''''''))))))((('''***************+++,,,---***)))''''''(((((('''%%%((((((((((((((()))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((()))***+++***((((((((((((((()))))))))***************************(((((())))))((('''&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******))))))''''''''''''((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''(((((((((((('''''')))))))))*********)))(((&&&&&&''''''((()))))))))(((((((((((())))))))))))*********)))))))))(((((('''&&&&&&&&&&&&'''((())))))(((((('''''''''((((((+++***(((&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))((((((''''''''''''(((((()))***''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''(((((()))(((((('''%%%$$$$$$$$$$$$+++)))000???GGG@@@333***)))(((''''''(((((('''%%%((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''(((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***'''((()))******)))((('''(((((((((((((((((((((((('''(((***+++***)))'''%%%(((&&&%%%%%%'''(((((('''$$$%%%&&&'''((('''&&&&&&$$$%%%&&&&&&''''''''''''*********+++++++++++++++))))))))))))))))))))))))*********)))))))))))))))*********+++++++++,,,,,,,,,,,,------------------,,,,,,------------......///000000111111111000000111222333444444666:::===@@@DDDMMMZZZmmm$$$%%%&&&'''''''''&&&%%%((((((((((((((('''''''''%%%%%%%%%&&&(((******)))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&'''((((((((())))))((((((((((((((()))))))))***((('''(((******)))(((***)))))))))***+++,,,,,,'''&&&%%%&&&((())))))((((((((((((((())))))******))))))))))))))))))((((((''''''''''''''''''''''''))))))((('''((()))+++,,,)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((()))***+++***((('''(((((((((((()))))))))))))))))))))))))))))))))***)))((('''&&&''''''((((((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))*********)))((((((((()))***+++((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((())))))(((''''''((()))*********)))))))))))))))))))))))))))))))))))))))*********+++++++++************))))))))))))&&&&&&&&&%%%&&&'''((((((((((((''''''''''''((((((+++***)))'''%%%%%%&&&''''''''''''((((((((())))))(((((((((((((((((())))))'''&&&&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((()))'''''''''''''''((()))***)))((('''&&&%%%$$$$$$$$$+++(((,,,555;;;999111***)))(((''''''))))))((('''))))))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***'''((()))******)))((('''((((((((((((((((((((((((&&&''')))++++++***)))((('''&&&$$$%%%'''(((((((((%%%&&&((())))))((('''&&&&&&'''(((******+++******(((((())))))+++,,,------))))))))))))))))))))))))*********)))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......000000111111111111111000000111333333333555888:::???CCCLLLZZZlll&&&'''((())))))((('''&&&'''''''''(((((((((((((((******)))((('''&&&%%%$$$))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))***)))(((&&&&&&''''''(((((((((((((((((((((((((((''''''((()))))))))(((((()))(((((((((''''''''''''((()))))))))))))))******''''''''''''''''''((()))"""""""""%%%))),,,---,,,'''(((((())))))******+++))))))*********)))((((((&&&&&&''''''''''''&&&&&&'''&&&&&&''''''((()))***((((((''''''&&&'''''''''))))))))))))))))))))))))***)))((((((******)))(((''''''(((((((((((())))))((((((((((((((((((((((((***)))'''&&&&&&''')))+++(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''(((((()))******)))(((((()))+++,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&&&&'''))))))'''''''''(((*********************************+++++++++,,,,,,++++++*********)))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((((()))******(((&&&%%%&&&'''''''''((((((((()))))))))''''''(((((((((((())))))))))))((('''&&&&&&&&&&&&((((((((((((((()))))))))&&&''''''''''''(((((((((((((((''''''(((((())))))(((((((((((((((((((((((((((((('''&&&&&&''')))***''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&(((&&&'''***---...+++)))((('''&&&''')))******)))***)))(((''''''&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((''''''$$$%%%'''))))))))))))(((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&((()))*********)))'''&&&%%%&&&((())))))((('''(((((()))((('''&&&%%%"""###%%%'''((((((''''''%%%%%%%%%&&&''')))+++,,,)))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,------......///000000111222222222111000111333333333444777999>>>BBBKKKYYYkkk((()))***++++++***)))(((&&&&&&''''''(((((()))))))))))))))(((&&&%%%$$$%%%))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***)))'''&&&&&&&&&((()))((((((((((((((((((((((((((()))*********)))((('''))))))((('''&&&%%%$$$$$$%%%(((***)))'''&&&(((+++((('''&&&&&&&&&&&&&&&&&&#########%%%)))+++++++++'''(((((()))******++++++)))******+++***)))((('''&&&'''((())))))((('''&&&"""###$$$%%%&&&&&&&&&&&&(((((('''''''''((()))))))))))))))))))))))))))))))))(((''''''))))))(((''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''(((((()))******(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((()))))))))(((((('''((()))***+++))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&%%%(((***)))'''&&&'''((((((((())))))******++++++)))************++++++++++++++++++*********))))))%%%&&&'''((()))((('''''''''&&&&&&&&&&&&'''((()))''')))******'''%%%&&&''''''((((((((())))))))))))'''''''''((((((((())))))))))))(((((('''(((((((((((()))))))))*********+++&&&&&&&&&'''''''''((((((((((((((((((((()))******((((((((((((((((((((((((((((((&&&&&&&&&''')))***''''''''''''((()))***+++)))(((((('''''''''(((((('''((('''&&&&&&((())))))%%%$$$$$$&&&(((*********+++***((('''&&&&&&&&&'''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''((((((******++++++++++++++++++%%%'''((()))))))))'''&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&'''((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&(((***+++)))(((((((((((('''&&&%%%$$$### """$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&''')))***))))))))))))))))))))))))(((((())))))******+++++++++++++++,,,,,,,,,------++++++,,,,,,---......///***++++++,,,------.........///000111222333333333000222444444444555777999===AAAJJJXXXjjj&&&&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))******$$$&&&''''''''''''((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((******+++++++++)))((('''))))))(((&&&%%%$$$###""""""&&&***)))%%%$$$'''+++***)))((('''''''''''''''((('''&&&&&&'''((('''%%%'''(((((()))***+++++++++)))***+++++++++)))(((''''''((()))******)))((('''$$$%%%''')))******)))(((((((((((((((((()))***+++)))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''((((((((()))''''''''''''''''''''''''$$$&&&(((***++++++***)))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++((('''&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((((('''''''''&&&'''(((******((('''&&&'''***,,,+++)))((()))+++%%%%%%&&&((()))+++,,,,,,))))))))))))************+++++++++************)))%%%&&&(((******)))(((&&&&&&&&&&&&&&&&&&'''((()))%%%(((++++++(((&&&&&&'''(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&'''(((***+++---...))))))******+++++++++,,,&&&&&&&&&'''''''''((((((((((((((((((((()))******((((((((((((((((((((((((((('''&&&%%%&&&'''***+++''''''''''''((()))++++++)))(((((((((((())))))***(((+++,,,)))&&&'''***,,,"""""""""$$$(((*********+++***((('''&&&&&&&&&'''''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&''''''((()))***++++++'''((((((((())))))))))))'''((()))***)))(((%%%$$$%%%&&&'''((())))))))))))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))((('''&&&&&&&&&'''%%%&&&'''***,,,,,,***((()))((('''&&&$$$###""""""###%%%''')))+++******))))))((('''&&&&&&'''((()))))))))))))))))))))))))))'''(((((()))***++++++,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////******+++,,,,,,---............000111333333444444111333555666666666888:::<<<@@@IIIWWWjjj~~~---+++)))''''''(((***,,,)))***+++++++++)))((('''(((((()))************))))))((('''&&&&&&'''((()))''''''(((((('''%%%###!!!************)))(((&&&&&&!!!%%%((()))(((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((())),,,+++)))'''%%%%%%%%%&&&'''((())))))(((&&&$$$###''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((***,,,...---***'''((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((((((((('''''''''&&&&&&&&&***))))))(((((((((((()))'''''''''''''''((())))))(((((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))((('''&&&''')))%%%%%%&&&&&&'''&&&&&&%%%(((((((((((((((''''''&&&%%%&&&(((******)))'''&&&(((((())))))))))))(((((($$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))******))))))))))))******(((((())))))))))))((((((******+++++++++******)))++++++,,,,,,+++***((('''***((('''&&&&&&'''(((***))))))((((((((((((((()))))))))&&&$$$&&&)))(((###))))))))))))((('''&&&%%%(((((()))******************))))))((('''&&&&&&%%%'''&&&%%%'''+++,,,+++))))))))))))(((''''''&&&&&&***(((&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((***'''%%%&&&(((***(((&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%''''''******))))))(((((('''''',,,+++)))'''&&&'''((()))((((((((())))))***+++,,,))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))...---+++***(((''''''&&&(((((())))))))))))))))))'''(((((((((((((((''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((&&&%%%'''((()))%%%###%%%))),,,+++(((***)))(((''''''''''''''')))***+++***))))))+++---******+++++++++,,,,,,,,,+++***)))***---...,,,))))))***---/////////...---,,,,,,,,,---------......000//////111444444000---111111222333444666777888<<<@@@GGGSSSeeezzz)))(((&&&$$$$$$&&&((())))))*********))))))(((''''''((()))***************,,,+++***))))))***+++,,,***)))(((''''''&&&&&&&&&************)))((('''&&&&&&'''((()))***)))'''&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''''')))******+++***)))(((((()))******))))))))))))((('''&&&%%%''''''((((((((((((''''''))))))))))))((((((((((((((((((***,,,...---+++((('''''''''''''''(((((((((((((((''''''''''''(((((())))))((((((((('''''''''))))))(((((((((((())))))((('''''''''(((((()))***((((((((((((((('''&&&&&&*********))))))((((((((('''((()))((('''&&&''')))((()))***)))((((((((()))&&&&&&'''(((((()))((((((&&&&&&((()))))))))((('''((()))))))))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''((())))))(((((((((((((((((()))(((((())))))))))))((((((******+++++++++******)))%%%&&&((()))******)))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))***+++)))%%%%%%***...---''''''(((((((((((((((((('''((())))))******))))))***)))(((''''''&&&&&&&&&***((('''(((******(((%%%'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((***(((&&&&&&((()))((('''(((((())))))))))))(((((())))))))))))************'''(((((((((((((((''''''''''''''''''''''''&&&&&&)))((((((((((((((())))))((((((((((((''''''''''''***)))(((''''''((()))+++''''''&&&&&&'''(((***+++))))))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&)))(((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***((($$$"""###''')))(((%%%***)))(((((((((((((((((()))'''&&&(((***,,,+++)))************+++++++++,,,,,,+++***,,,...///---+++)))***,,,...///...---,,,,,,,,,,,,---------......000//////000333333111...111111222333444666777888;;;???GGGTTTeeezzz+++***(((''''''(((***,,,))))))((((((''''''((((((''''''(((******+++++++++)))((((((''''''(((((()))+++***(((''''''(((***+++)))******))))))((('''&&&,,,,,,+++***)))(((''''''((((((''''''''''''((((((###$$$&&&((()))******+++$$$$$$$$$%%%&&&'''))))))+++***)))(((((((((((((((''''''(((((((((((('''''')))))))))))))))*********%%%%%%''')))+++,,,***''''''''''''((()))*********((((((''''''''''''(((((()))))))))))))))((((((((((((((('''(((((()))***+++((((((((()))))))))******(((((((((((((((''''''&&&,,,,,,+++***)))((('''''''''((()))((('''&&&''')))'''((()))'''$$$###%%%(((%%%%%%&&&'''((()))******''''''((((((((())))))))))))))))))))))))(((''''''******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***((((((''''''''''''(((((((((((())))))))))))(((((()))******+++++++++******%%%&&&((()))******)))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))&&&+++,,,(((&&&))),,,,,,%%%&&&'''((())))))))))))''''''((())))))))))))(((+++***((('''&&&&&&'''''')))((((((((())))))'''&&&&&&&&&''''''((())))))***''''''''''''((()))***+++(((((((((((((((((((((((()))(((&&&&&&((()))(((''')))))))))******)))))))))&&&&&&'''''''''((((((((((((((())))))((('''&&&&&&(((((((((''''''&&&&&&&&&)))))))))******))))))(((&&&&&&&&&&&&''''''''''''((('''''''''((()))+++,,,'''&&&$$$$$$$$$&&&(((***)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%%%%%%%&&&'''((((((((((((((('''''''''&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$###%%%))),,,,,,+++)))&&&###$$$'''((('''%%%)))(((((((((((())))))***,,,(((&&&)))...111---))))))))))))*********++++++---,,,,,,---//////...,,,)))***+++---------,,,,,,,,,,,,,,,---------......000///...///111222111000111111222333444666777888:::???GGGTTTeeezzz,,,+++***))))))+++,,,---)))((('''&&&&&&'''((()))&&&'''(((***++++++++++++'''''''''''''''''''''''')))((((((((((((***+++,,,)))))))))))))))((('''''')))((('''''''''((()))***(((((((((''''''(((((((((###%%%''')))******))))))######$$$%%%&&&'''((((((+++***((('''&&&'''((()))''''''((((((((((((''''''''''''(((((())))))******&&&&&&(((***---...,,,+++(((((())))))************((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))++++++)))))))))************)))'''(((((((((((((((''''''***))))))(((''''''&&&&&&'''((()))((('''&&&''')))&&&((((((%%%!!! $$$(((&&&&&&&&&'''((())))))***((((((''''''(((((()))***)))******))))))((('''&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++******++++++,,,,,,+++***(((''')))(((''''''''''''((())))))(((((((((((())))))***&&&+++---***)))***(((%%%''''''((()))))))))))))))&&&''''''(((((((((((((((***)))(((&&&&&&&&&'''(((%%%%%%&&&((()))******)))''''''''''''(((((())))))&&&''''''''''''''')))***(((((((((((((((((((((((()))((('''''''''((((((((((((((())))))))))))((((((%%%%%%&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%))))))((((((''''''&&&&&&'''((()))))))))(((&&&%%%&&&&&&&&&''''''(((((((((((('''''''''((()))***+++'''&&&$$$###$$$&&&(((***))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))***+++((((((((('''&&&&&&%%%%%%&&&'''(((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''$$$!!!$$$***---,,,)))+++)))'''''')))***)))'''''''''''''''(((((()))******((('''))),,,---***&&&((())))))))))))*********++++++,,,---......---,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------......//////......///111111222111111222333444666777888999>>>GGGTTTeeeyyy(((''''''''''''((()))***)))((('''&&&&&&'''((()))''''''(((******+++++++++************************$$$%%%''')))*********)))((())))))))))))((((((''''''&&&%%%%%%&&&(((***+++'''(((((((((((((((((('''%%%&&&((()))))))))((('''))))))******************)))((('''&&&%%%&&&'''(((''''''((((((((((((''''''%%%&&&&&&''''''(((((((((++++++,,,...111222111///++++++******))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((()))++++++))))))************)))(((''''''(((((((((((((((''''''''''''''''''((((((((('''((()))((('''&&&''')))***+++***(((%%%%%%(((+++)))(((''''''''''''(((((()))(((((((((((()))******)))))))))))))))(((''''''%%%&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((())))))******))))))((((((((())))))))))))((((((((()))***+++++++++++++++++++++,,,,,,+++***((('''((((((''''''''''''((((((((((((((((((((()))******)))***)))'''(((+++***'''))))))******)))(((''''''&&&''''''((((((((((((((())))))''''''&&&'''(((((($$$%%%'''(((((())))))***))))))((((((''''''''''''&&&'''(((&&&$$$###%%%'''((((((((((((((((((((((((((((((((('''''''''((()))&&&''''''''''''''''''&&&(((((()))))))))*********(((((()))(((((('''&&&&&&))))))(((((((((''''''''''''((()))))))))(((&&&%%%'''''''''(((((())))))***))))))(((((((((((())))))((('''&&&%%%%%%''')))***((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))++++++******)))*********((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))%%%###$$$))),,,***'''+++)))((((((((())))))(((&&&&&&&&&&&&'''((())))))&&&'''''''''%%%$$$$$$$$$((())))))))))))*********)))***,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,---------..................///000111222111111222333444666777888:::>>>FFFSSSdddxxx((((((((())))))***+++,,,((((((''''''(((((())))))(((((()))************)))((())))))******))))))((("""$$$&&&)))******(((((((((((())))))))))))((((((***)))(((''''''((()))***''''''(((((((((((('''''''''(((((((((((((((''''''***************)))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''')))))))))***---...---,,,++++++******)))(((((('''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((('''(((((()))***+++((()))*********)))((('''&&&'''(((((((((((((((((('''((((((((()))))))))***'''((()))((('''&&&''')))((((((&&&&&&&&&'''((((((***)))(((&&&&&&&&&'''((((((((())))))))))))******(((((())))))))))))(((((('''(((((())))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((((((((()))***++++++***)))((((((((())))))))))))((((((((()))***+++++++++++++++%%%&&&((()))******))))))(((((((((((((((((((((((((((''''''(((((()))***+++(((***)))%%%$$$))),,,+++************)))((('''&&&''''''((())))))))))))(((((((((((((((((((((''''''&&&((())))))'''&&&&&&'''***))))))(((''''''&&&&&&&&&((((((&&&###!!!###&&&(((((((((((((((((((((((('''((()))(((&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((************)))(((''''''((((((((())))))))))))))))))))))))))))))((((((((()))((((((((((((((())))))((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((()))))),,,+++***)))((((((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((***'''%%%&&&(((***)))''''''''''''&&&''''''(((((((((''''''''''''(((((())))))***+++)))&&&%%%'''))))))))))))*********++++++(((***,,,,,,+++***+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---////////////111222111111222333444666777888;;;>>>FFFQQQbbbvvv******+++,,,,,,---......'''((())))))*********))))))************)))((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((()))))))))(((((())))))))))))((((((******)))(((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((()))***&&&&&&'''''''''&&&%%%$$$''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''&&&%%%&&&((()))(((''')))))))))))))))))))))(((((((((''''''''''''((((((&&&'''''''''(((((((((((())))))(((((((((((())))))'''((()))******(((&&&%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((()))((('''&&&''')))&&&###!!!###''')))'''$$$)))((('''&&&&&&''')))***'''((()))***+++***))))))&&&'''((())))))******))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))((('''''''''((()))******)))((('''(((((())))))))))))(((((((((((()))++++++,,,,,,+++%%%&&&((()))******))))))''''''((((((((((((''''''''''''''''''((()))***+++***777@@@===444///...---))))))*********))))))((('''((())))))******))))))&&&'''((())))))((('''&&&&&&((())))))&&&%%%&&&'''((((((((((((((('''''''''$$$''')))'''###"""%%%)))(((((((((((((((((((((((('''((()))(((&&&&&&(((***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((())))))))))))'''''''''((())))))******+++***)))(((''''''''''''((((((((((((((((((''''''&&&'''((())))))*********'''((())))))))))))((('''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))+++***)))(((''''''''''''&&&''''''(((((())))))***%%%&&&'''((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))&&&''''''''''''''')))***+++***)))))))))))))))***,,,***((('''(((***,,,---************+++++++++,,,)))+++------,,,+++,,,...------,,,,,,,,,,,,,,,---,,,,,,,,,---------......))),,,000111000///000222111111222333444666777888<<>>333///'''((()))******++++++***(((((()))***************$$$&&&)))***+++)))'''%%%"""%%%(((((('''&&&(((+++&&&&&&''''''((()))))))))###&&&)))(((%%%$$$(((,,,((((((((((((((((((((((((&&&(((***(((&&&%%%'''***''''''((((((((((((''''''((((((((())))))))))))***$$$%%%&&&((())))))******&&&&&&'''((()))***++++++)))(((&&&%%%$$$$$$%%%%%%(((((((((''''''&&&&&&%%%$$$%%%''')))***++++++,,,&&&''')))******((('''%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))+++******))))))))))))***&&&&&&'''((()))***++++++%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((''''''''')))+++'''((()))))))))***+++---------,,,+++*********+++((("""$$$)))***)))***++++++++++++,,,,,,,,,***,,,//////---,,,---///......---,,,,,,---------,,,,,,,,,---------......(((,,,000111000///000111111111222333444666777888===???DDDNNN^^^ttt))))))(((((((((((()))))))))))))))))))))******+++***++++++++++++***))))))))))))))))))))))))))))))***)))(((''''''((()))***'''(((((((((((((((''''''))))))***++++++***((('''))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))((((((((((((((()))((((((''''''''''''(((((($$$%%%&&&'''(((***+++++++++******)))(((''''''&&&(((((())))))))))))((((((&&&'''))))))(((((()))+++))))))(((((('''''''''&&&''''''''''''((((((((((((((()))***+++***)))'''%%%&&&'''(((*********)))(((((('''%%%%%%$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((''''''(((((())))))******&&&'''(((******((('''&&&''')))+++---...---,,,+++))))))(((((((((((())))))((('''&&&&&&'''((()))***%%%%%%%%%&&&'''((()))***)))((('''&&&&&&'''((()))(((***,,,,,,***)))***+++)))))))))***+++++++++,,,&&&''''''((()))******+++))))))***+++,,,,,,------******************************))))))))))))******%%%%%%'''((()))))))))))):::VVVsssyyykkkTTT;;;***))))))))))))(((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''')))))))))(((''''''&&&&&&)))******)))(((''''''((('''((()))******)))(((((((((((()))))))))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%))))))))))))((('''&&&%%%''''''(((((((((((('''''')))(((''''''(((((('''&&&'''&&&%%%&&&((())))))((())))))(((((((((((())))))&&&&&&&&&''''''''''''(((******))))))((((((((('''''''''(((((((((((('''''''''(((***)))'''&&&''''''+++(((######'''((('''''''''((()))+++,,,+++***)))'''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$%%%''')))***)))&&&&&&&&&''''''''''''((()))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&'''((()))******&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))(((+++...000000...***(((///......---+++******)))------------,,,++++++***,,,,,,++++++,,,,,,---------------............///////////////000000000000111111111222333444555666<<<===AAALLL^^^ttt))))))(((((((((((()))))))))))))))))))))******+++***************)))(((((())))))))))))))))))))))))***)))(((''''''((()))******)))'''&&&&&&'''((()))$$$&&&''')))************+++*********)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&''''''((()))***++++++*********)))((('''''''''(((((())))))))))))((((((((()))******)))(((***+++)))(((((((((''''''''''''''''''''''''((((((((((((((((((*********)))'''&&&''''''((()))))))))))))))''''''&&&%%%%%%&&&'''(((***)))(((&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''((((((((('''(((***+++,,,,,,,,,+++)))((((((''''''(((((()))(((''''''&&&'''((()))***)))((('''&&&&&&&&&&&&&&&)))(((''''''''''''((()))''')))******)))((()))***(((((((((((((((((())))))''''''(((((())))))******))))))***++++++,,,------************************((((((''''''''''''((((((''''''((()))************)))777DDDHHHFFFAAA888///))))))))))))(((((((((((((((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((((((((()))******)))((('''''')))(((((()))******)))((('''(((((()))***))))))''''''&&&''''''((((((''''''&&&(((((((((((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&((()))))))))+++***+++,,,---,,,***((('''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''')))***)))'''&&&&&&'''&&&&&&%%%$$$###%%%))),,,((('''''''''''')))***++++++***)))(((''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%'''''''''((((((((()))))))))((('''%%%$$$$$$%%%%%%&&&&&&''''''(((((())))))*********)))((((((''''''))))))(((((((((((())))))******++++++++++++***)))+++++++++++++++*********,,,,,,---------,,,++++++************+++,,,---...------------............////////////000000000000111111111222333444555666<<<===AAALLL^^^sss))))))(((((((((((()))))))))))))))))))))******+++))))))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))+++)))'''%%%%%%''')))+++$$$%%%&&&((())))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))*********+++******))))))((((((''''''(((((())))))))))))((((((((()))***)))((('''((()))((((((((((((''''''''''''''''''''''''(((((((((((('''((()))***)))((('''&&&((((((((((((((())))))***''''''&&&&&&'''((()))***+++***)))((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((***)))'''&&&&&&''')))***(((((())))))******++++++)))((((((''''''(((((()))(((''''''''''''((())))))***)))((('''&&&&&&&&&&&&)))((((((''''''(((((()))&&&(((***)))(((''''''(((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))******+++,,,,,,,,,************************((((((''''''''''''((((((((()))***++++++,,,+++++++++***(((''',,,111000,,,(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((()))***)))((('''((()))))))))******)))((('''&&&&&&'''((((((((((((((('''((((((((())))))(((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((&&&%%%%%%%%%&&&(((***+++######$$$&&&&&&%%%!!!&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''((()))***)))'''%%%%%%&&&###%%%(((((((((((()))***((((((''''''''''''((()))***))))))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$(((((((((((()))))))))***)))((('''&&&%%%%%%%%%%%%'''''''''(((((((((((((((+++++++++***))))))(((((())))))************))))))***)))'''&&&&&&(((***+++((()))))))))******++++++++++++,,,---------,,,,,,******++++++,,,---...///------------............////////////000000000000111111111222333444555666;;;<<>>DDDMMM\\\qqq((()))***+++++++++***)))******)))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''))))))***************)))'''''''''(((((((((((((((***)))(((((()))))))))(((***)))(((((()))***)))'''*********)))(((((('''''')))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))))))))((((((((())))))***(((+++)))###"""&&&'''$$$******))))))'''%%%$$$###))))))))))))(((((('''''')))))))))))))))))))))))))))(((''''''''''''((()))))))))************))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''')))***''''''''''''(((***+++,,,(((((('''''''''((()))******)))))))))((((((((('''((())))))***************))))))))))))))))))))))))+++***(((&&&&&&'''((()))))))))))))))************(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%((('''&&&$$$""" %%%'''))))))((('''((()))***))))))(((((())))))***************************))))))))))))))))))))))))******))))))((((((((((((((((((((((((((()))******************)))))))))((()))))))))))))))))))))))))))))))))******)))))))))******************+++,,,''''''''''''''''''''''''***************++++++,,,******)))(((((()))******)))******+++++++++******))))))(((((('''%%%$$$###(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))*********)))))))))((((((((((((((((((((((((((((((''')))******)))(((((()))((((((((((((((('''&&&&&&'''''''''''''''((()))***&&&'''((()))((('''%%%$$$''''''((((((((()))))))))))))))((((((((()))***+++))))))))))))************---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,------............---+++***........................111111000000000222333444111111222333555666777777::::::===DDDMMM[[[ppp))))))*********)))((((((******)))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((()))***++++++,,,++++++)))))))))(((((('''''''''))))))))))))************,,,***))))))))))))(((&&&))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))***+++---...,,,'''&&&((((((&&&******))))))'''&&&$$$###(((((((((((('''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))''')))***,,,,,,***)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''(((***+++((((((((((((((()))******((((((((()))))))))******))))))))))))((((((((((((((()))******++++++******))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))************))))))))))))((((((((((((************))))))))))))++++++***((('''%%%$$$$$$###%%%((()))))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((((()))*********))))))((('''''''''&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((***************++++++,,,,,,++++++******++++++,,,((()))***+++,,,,,,,,,,,,+++++++++***)))((('''&&&))))))))))))(((((((((((())))))(((((((((((()))))))))((('''''''''(((***+++++++++***))))))((('''''''''(((((()))((('''&&&%%%((()))***)))'''&&&&&&&&&(((((((((((((((''''''&&&%%%%%%&&&'''((()))******(((((((((''''''''''''&&&''''''''''''((((((((((((***))))))))))))***++++++))))))))))))************++++++*********++++++,,,...---,,,,,,,,,,,,,,,,,,/////////...---,,,***)))........................222222111111000111111222000111111222333444444444999888;;;BBBKKKYYYooo))))))))))))(((((('''''')))))))))))))))***+++,,,************************(((((((((((())))))))))))(((((()))))))))((((((((('''((()))***++++++,,,,,,)))((((((((((((((((((((()))***+++++++++***+++,,,+++***))))))******)))'''(((((()))))))))*********++++++******)))((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******(((((((((((()))***+++,,,//////---+++*********)))'''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((***+++,,,))))))(((((((((((())))))(((((()))***************))))))))))))(((((((((((())))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************))))))((((((''''''++++++++++++***************+++++++++,,,,,,,,,---$$$&&&((()))))))))***+++)))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))+++***(((''''''(((***+++*********))))))(((''''''*********)))))))))))))))(((((((((((((((((((((((()))))))))(((((())))))))))))(((''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((())))))***++++++++++++++++++++++++((()))***+++++++++++++++((()))******++++++++++++******))))))((((((''''''))))))(((((((((((())))))***)))'''&&&'''(((***,,,((((((((()))))))))))))))************(((%%%!!!&&&((()))((('''%%%%%%&&&'''(((((((((((((((''''''&&&&&&'''(((((())))))))))))((('''&&&&&&'''((((((&&&'''''''''((((((((((((***************+++++++++((()))))))))************))))))((((((((()))******///...------,,,,,,,,,,,,.........------,,,,,,+++---------...............111111111111111111222222111111222222333333333444888777:::AAAJJJXXXnnn******)))(((((((((''''''(((((((((((())))))***+++++++++++++++++++++++++++(((((((((((())))))))))))'''((()))******)))((((((&&&'''((()))************''''''(((((()))******+++)))+++...---,,,++++++,,,)))(((((()))***++++++***(((((())))))******+++++++++*********)))))))))((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((('''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((()))+++,,,,,,+++***)))))))))(((((()))((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((()))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,---***))))))((((((((((((((((((((()))***************(((((((((((())))))))))))))))))***+++++++++++++++++++++++++++++++++++++++************************((()))))))))******************))))))((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))&&&(((******)))((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***))))))***+++++++++******))))))))))))))))))******(((((((((((((((((((((((())))))(((''''''((()))))),,,,,,+++***))))))))))))************************((((((((((((((())))))***)))******************))))))))))))))))))(((''''''$$$%%%&&&'''((((((((((((******))))))((((((''''''(((((())))))))))))((((((***)))'''&&&'''(((***,,,((((((((((((((())))))))))))*********(((%%%""" $$$&&&'''((('''&&&'''(((''''''((((((((((((((('''(((((())))))((('''&&&%%%)))((('''&&&&&&''')))***'''''''''(((((((((((()))))))))******++++++++++++((()))))))))************)))))))))))))))***++++++///...------,,,,,,,,,,,,,,,,,,,,,,,,---.........---------.........//////...///000111222333444444222222333333444444555555777777:::@@@IIIXXXmmm******)))((((((((())))))))))))((((((((()))******************************(((((((((((())))))))))))'''((()))***+++***)))(((&&&'''((()))))))))))))))&&&''''''(((***++++++,,,***---000000,,,***+++,,,)))(((((()))+++,,,,,,+++)))))))))******+++++++++************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''''''((()))***))))))))))))******+++,,,***((((((++++++((((((+++,,,,,,,,,++++++***)))((())))))))))))************))))))))))))))))))))))))((())))))******))))))(((,,,***)))'''''')))***,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++***)))((((((((((((((()))((((((((()))))))))******(((((((((((()))))))))))))))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++))))))))))))************))))))))))))((((((((((((''''''''''''(((((((((((()))(((((('''&&&%%%%%%$$$''')))******)))((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''))))))'''(((***,,,------,,,,,,))))))))))))************))))))))))))))))))))))))))))))''''''''''''))))))******)))((((((((())))))))))))))))))))))))))))))***************++++++,,,(((((()))******)))(((((())))))))))))((('''&&&%%%)))))))))))))))((('''&&&))))))))))))(((((((((((((((((())))))))))))(((((()))((('''''''''(((***+++******)))(((((('''&&&&&&&&&'''(((((()))((('''&&&###%%%'''(((''''''((()))&&&'''(((((((((((((((((())))))******)))'''%%%$$$)))((('''''''''((()))***(((((((((((())))))))))))((()))******++++++******))))))))))))************+++++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,------.../////////---...000111333444444444222333333444555666666777777777999@@@IIIXXXmmm******)))))))))***+++,,,++++++***)))))))))******************************(((((((((((())))))))))))&&&((()))+++++++++)))(((((())))))*********))))))(((((()))))))))*********+++///333111---******,,,+++***))))))+++,,,+++)))******************++++++)))))))))******++++++,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++*********)))******++++++,,,((((((,,,+++'''&&&)))************)))(((''''''((((((((()))))))))******))))))))))))))))))))))))((()))************)))(((******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((()))((((((((((((((()))***(((((('''''''''((()))***'''((((((((()))))))))***)))***++++++,,,,,,++++++++++++++++++++++++++++++)))((('''&&&'''(((***+++))))))))))))************(((((((((((())))))))))))*********++++++,,,,,,,,,,,,,,,+++***)))((('''&&&%%%''')))*********+++,,,++++++************++++++************************))))))))))))))))))))))))''''''((((((((()))))))))'''(((***,,,,,,,,,+++***((()))))))))************))))))))))))))))))))))))***)))'''&&&&&&''')))***'''&&&&&&&&&&&&''''''((())))))))))))))))))))))))***************++++++,,,(((((()))******)))(((((((((((()))))))))(((((('''***++++++++++++******)))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))((((((((('''''''''&&&''''''(((((())))))***%%%'''))))))'''''''''(((&&&&&&'''((((((((((((((('''((()))***)))(((&&&$$$((((((((((((((())))))***))))))))))))*********+++'''((()))*********))))))))))))))))))************)))))))))******,,,------,,,++++++++++++,,,,,,------,,,,,,+++,,,---//////,,,,,,------...//////000...///111222333333333222111222333444555666777888777777:::AAAJJJXXXmmm******)))))))))+++,,,---------,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))&&&(((***+++,,,+++***)))******+++++++++******)))************)))))))))))),,,000444222---))))))+++---+++******++++++)))(((************************(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++******************((($$$$$$'''&&& """%%%&&&'''((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((()))***++++++***)))(((&&&'''((())))))((('''&&&******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''&&&%%%((((((((((((((()))******)))(((&&&%%%&&&''')))+++'''((((((((())))))************+++,,,,,,,,,,,,+++************************((('''%%%$$$$$$&&&)))+++))))))))))))************''''''(((((())))))******(((((()))))))))*********))))))))))))))))))))))))###&&&(((******+++---...,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))'''((()))***************'''(((***+++,,,+++)))((((((((())))))*********+++))))))))))))))))))))))))***((('''&&&&&&'''(((***)))))))))))))))***+++,,,((((((((((((((((((((((((((((((((((((((())))))***((()))***++++++***)))((('''((()))******++++++***$$$%%%&&&((())))))******''''''(((((())))))******'''((()))******)))((('''''''''((()))***)))))))))%%%%%%&&&'''((()))***+++******)))(((((((((((()))((()))***)))'''&&&&&&'''&&&&&&'''((())))))((((((%%%&&&(((******)))'''&&&''''''(((((()))))))))***)))*********++++++++++++&&&'''(((******))))))((())))))))))))************&&&&&&&&&&&&'''(((******************+++,,,,,,---///...---,,,+++,,,---...,,,,,,------...///000000000111222333333222111000000111222333555666777888888777:::AAAJJJXXXnnn))))))***+++,,,------...************************+++,,,,,,------,,,,,,+++((()))***+++,,,+++******++++++******))))))******---+++((()))+++,,,***'''++++++******))))))((((((,,,,,,,,,,,,,,,+++***)))***++++++******)))((('''*********++++++,,,,,,---)))***,,,------,,,***)))---+++)))((('''((()))***+++*********))))))((((((******))))))((((((''''''''')))+++,,,+++******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''')))***)))((('''(((*********))))))((((((''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))---,,,***)))(((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((()))))),,,)))'''))),,,---+++)))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))+++---///(((((()))***************))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((())))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++---,,,+++)))((((((((((((************************(((((())))))))))))((((((+++++++++************)))******))))))******+++,,,''')))++++++******+++,,,,,,,,,+++***))))))******+++(((&&&&&&((()))(((&&&))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))(((((((((((((((***+++,,,,,,+++)))((((((***++++++)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((('''&&&&&&%%%&&&)))******)))&&&%%%))))))))))))))))))))))))''''''''''''((((((((()))***************))))))(((///---+++)))(((((()))***)))'''$$$""""""$$$''')))******))))))((((((''''''))))))*********((('''&&&(((((((((((()))***+++,,,///,,,((((((***,,,,,,+++,,,,,,++++++***++++++,,,.........////////////000/////////000222222111000111333555444222000222555999999<<>>;;;999666333000......---***+++,,,,,,,,,+++******++++++++++++,,,---......+++,,,---//////......---,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,------,,,*********))))))))))))))))))************+++++++++************+++,,,---...***+++,,,,,,------,,,,,,************************)))+++,,,+++***)))***+++++++++************++++++++++++++++++++++++++++++***************))))))(((000---)))(((((()))***)))+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++***)))***+++***((('''&&&'''((()))*********************+++++++++,,,,,,******))))))******+++,,,++++++,,,------,,,+++++++++,,,,,,,,,------------***+++---///000000///...000000000000111111111111...000222333333444666888888888:::AAAHHHUUUiii{{{........................---------.........//////........................,,,------....../////////------......///000111111,,,///111111...,,,,,,...,,,+++***+++,,,,,,+++***,,,,,,------,,,,,,+++************++++++,,,,,,,,,************++++++,,,---+++,,,---......---,,,+++***))))))***,,,...---,,,((()))***,,,,,,,,,+++***)))******+++++++++******))))))))))))***+++,,,------,,,***+++,,,,,,+++)))+++,,,,,,+++******+++---,,,++++++***)))))))))*********+++++++++******))))))******++++++)))((('''+++'''%%%''',,,...+++(((((()))***+++,,,,,,+++***((((((''''''''''''((((((***)))(((''''''((()))***)))))))))+++------+++)))&&&&&&'''((()))***++++++))))))))))))))))))))))))***************)))(((''''''(((((()))***++++++,,,++++++******))))))((((((+++******)))(((''''''&&&((()))******)))((('''&&&))))))***+++,,,,,,------...---,,,+++***(((''''''%%%&&&((()))*********)))***)))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********++++++,,,,,,---************+++,,,---...###)))000111///111777===;;;999666333000///......)))***+++,,,---,,,+++***---,,,,,,,,,------...///+++,,,...000000///...,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,......---+++++++++***************)))************+++++++++************+++,,,---...***+++,,,,,,------,,,,,,************************(((***,,,,,,***)))***+++++++++************++++++++++++++++++++++++++++++***++++++++++++***))))))666222---)))((()))))))))+++++++++************)))++++++******))))))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,+++***)))***+++***((('''&&&'''((()))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------------,,,+++******+++++++++,,,,,,,,,***+++---///000000///...000000000000111111111111...000222333333444666888777777999???GGGTTThhhyyy111111000//////...------))),,,//////---+++,,,---//////...+++))))))+++---///...---,,,+++,,,---...////////////////////////------------------------,,,,,,,,,++++++*********......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((())))))))))))((((((******+++,,,,,,,,,,,,++++++******)))***+++---...************)))))))))))),,,,,,,,,++++++++++++***++++++,,,,,,+++***(((''''''((()))***************%%%'''))),,,------,,,+++---,,,***))))))***,,,---***+++,,,,,,,,,,,,+++***+++*********))))))((((((&&&'''((()))************&&&&&&&&&&&&'''((()))******)))(((''''''((()))***))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))###%%%'''((((((((()))+++)))***+++,,,---,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,+++******+++---,,,,,,++++++,,,,,,---...+++,,,......---,,,---...///000000///...,,,***(((++++++,,,---------------++++++,,,------...//////******,,,000444777888777555555333111///---,,,+++........................------,,,,,,++++++,,,,,,,,,------......//////000,,,------+++((())),,,000222000---,,,,,,,,,,,,+++......---------,,,,,,,,,***++++++,,,,,,++++++***(((((((((((())))))))))))*********))))))))))))((()))******+++,,,,,,------,,,++++++***+++,,,...///******))))))))))))******++++++++++++++++++++++++///...+++***)))+++---...------,,,,,,,,,,,,++++++++++++++++++******))))))(((((())))))))))))(((((()))***+++,,,,,,+++***)))///---***((('''(((***+++)))))))))'''%%%%%%''')))))))))))))))))))))))))))++++++************++++++******)))))))))***,,,---*********)))***++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........---///000000//////000111111111222333444444444444444555999@@@GGGTTTjjj}}}000000000000////////////,,,...000000...---...////////////---++++++---...000//////...............////////////////////////------------------------...---------,,,,,,,,,+++.........---------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++***************+++,,,,,,,,,,,,+++000///...---------...///************))))))))))))(((((())))))*********+++,,,,,,,,,+++***)))((((((******+++,,,,,,,,,+++++++++,,,,,,,,,,,,+++)))(((++++++******+++---///000***++++++,,,,,,++++++***************)))))))))(((************)))((('''&&&)))))))))******+++,,,---***)))(((''''''((())))))******))))))))))))******************)))))))))((())))))))))))))))))))))))((()))++++++***)))***+++)))***+++,,,---,,,,,,+++,,,,,,------,,,,,,+++******)))(((&&&$$$%%%))),,,+++++++++++++++,,,------...//////...,,,*********,,,,,,---------,,,+++***,,,,,,---------,,,,,,+++---------------.........,,,,,,,,,...000111111///333222222111000///...---////////////////////////000///...---------------..................---------.........---...111333...---,,,,,,------+++***---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,------------,,,,,,,,,,,,,,,++++++******)))((((((,,,,,,+++++++++,,,------++++++************+++++++++++++++++++++++++++++++++***(((''''''(((***,,,------,,,,,,,,,,,,++++++************))))))((((((++++++,,,,,,,,,,,,++++++)))***++++++++++++***))))))(((''''''((()))+++---*********)))''''''(((***************************++++++************++++++))))))((((((((()))***+++***)))))))))))))))***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////...///111222222111111222333111111222333444444444444444444888>>>EEERRRgggzzz222222222222111111111111000000111000......000111...///000000.........000000000111111000000///...////////////////////////------------------------...............---------.........------------,,,------,,,,,,,,,,,,------//////......------,,,,,,+++,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++111000///...---------...++++++*********)))))))))&&&'''((()))***+++,,,,,,,,,,,,+++***))))))))))))++++++,,,,,,,,,++++++***,,,,,,+++***))))))(((((()))))))))***,,,...111333******+++,,,,,,+++******************))))))))))))************)))(((''''''************+++,,,---...+++***)))(((''''''((((((++++++************++++++************))))))))))))))))))))))))))))))))))))***,,,---,,,***))))))*********+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******(((&&&###!!!$$$(((,,,+++************+++,,,,,,---......---+++))))))******+++,,,------...------,,,,,,---------,,,,,,+++//////////////////000000222222111222444444333111222222222222222222222222222222222222222222222222333222111000////////////111000000///......------///...---...000000000///...------///000000---+++---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,---......///............---------------,,,,,,++++++***)))))),,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))((('''&&&''')))+++,,,------,,,,,,,,,,,,++++++)))))))))))))))(((((((((,,,,,,------------,,,,,,)))***++++++++++++***)))'''''''''((())))))*********++++++***(((((()))+++++++++++++++++++++++++++++++++************+++++++++******)))))))))******++++++***************+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////////////////111222222111111222333111111222333444444444444444555888>>>DDDPPPeeewww777666666555444444333333222222111/////////000222---///111111000///000111000111222222222111///...////////////////////////............................................................------------------,,,,,,,,,,,,------//////......---,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++,,,+++++++++*********)))))))))******+++,,,,,,---------,,,***)))))))))***+++***************)))((('''(((''''''''''''((()))***((((((((()))+++---///111******++++++++++++***************)))))))))))))))''''''((()))************(((((((((((()))***++++++******))))))((('''''''''+++******))))))******+++*********))))))))))))))))))))))))))))))))))))))))))***++++++)))(((((()))+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********(((&&&%%%'''***---******))))))******+++,,,)))***++++++***+++,,,...,,,,,,---...///000000000,,,,,,---...////////////111111222333444444555555777666666888:::;;;:::999666666666666666666666666666666666666666666666666777666555444333222222222333333333222222222111111111...---...111111...+++111000......//////---+++......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------------.........,,,,,,,,,,,,++++++++++++,,,,,,------...//////000,,,------...---,,,***))),,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***))))))***,,,...///------,,,,,,,,,+++++++++************)))))))))))))))******************)))*********++++++*********)))************((('''&&&)))***+++***)))((()))+++++++++++++++++++++++++++++++++************++++++...------,,,,,,+++++++++------,,,++++++++++++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..................////////////---///000000//////000111111111222333444444444444555666999>>>CCCOOOcccuuu>>>===<<<:::999777666555444333111000000111111111...000222222111000111111000000111222222000///...////////////////////////........................------------............//////.........---------...------,,,,,,------......---------,,,,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,+++***)))))))))***+++***************)))((('''((((((((((((((()))***+++((((((((())))))***++++++************************))))))))))))))))))******'''((()))***++++++++++++'''''''''''''''(((******)))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))''')))***+++))))))***+++,,,,,,,,,,,,,,,---------,,,,,,------,,,,,,+++***((()))++++++******+++,,,******))))))******+++,,,)))***+++******+++---///............//////000000---...000222333555555666444555666777999:::<<<<<<:::999999:::<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666666666777777777888888888444222111444888999777444999666222000//////...---000/////////............,,,,,,,,,------,,,,,,,,,.........---,,,,,,++++++++++++++++++************,,,------......///000000,,,------...---,,,***)))++++++************++++++++++++++++++++++++++++++,,,+++++++++,,,...///000------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((())))))))))))((((((+++******************+++***+++,,,,,,+++***(((&&&''')))******)))((()))***************************++++++************++++++------------,,,,,,++++++,,,++++++*********+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---.........//////000000---///000000//////000111111111222333444444444444777777:::>>>CCCOOOcccuuuCCCCCCBBB@@@>>>===<<<;;;999777555555555666555444222333444333222111222444111111222222111111000///////////////////////////........................---------.............../////////.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++'''(((***,,,---.........,,,++++++++++++******************)))))))))((((((++++++***************+++++++++,,,,,,,,,++++++***,,,,,,++++++++++++******((((((((((((((((((((((((+++***))))))))))))***+++))))))))))))************++++++++++++***)))((('''(((((((((((()))***+++,,,(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---......,,,,,,------,,,,,,+++***%%%(((+++,,,+++*********+++************+++,,,,,,---------+++))))))+++---............///000111222222333555777999:::;;;;;;888999:::;;;===>>>@@@@@@BBB@@@???>>>>>>===;;;999================================================<<<<<<;;;;;;::::::;;;;;;::::::;;;;;;<<<======>>>777777888<<<@@@CCCEEEEEEEEEBBB>>>;;;:::999777666111111000000000/////////,,,,,,------------,,,,,,......------,,,+++++++++------------,,,,,,,,,,,,...------,,,,,,+++******,,,,,,---------,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,---...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,*********++++++*********++++++***))))))***++++++'''(((***+++,,,,,,++++++&&&(((******)))((()))***************************++++++************++++++)))******+++******)))(((((((((''''''((())))))***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------......///000000000///111222222111111222333111111222333444444444444777777:::>>>CCCNNNbbbtttFFFFFFEEEEEEDDDCCCCCCCCC???===<<<<<<======;;;888888888777666444333555777444333333222222222222222////////////////////////.................................//////000000000////////////..................------------......,,,,,,------......//////---,,,,,,,,,---...000111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++)))***+++---.........---,,,,,,+++++++++*********)))))))))))))))*********)))******+++++++++************+++,,,,,,,,,++++++((()))***+++++++++***)))((()))))))))))))))((((((+++***)))(((((()))***+++((()))))))))************++++++++++++***)))(((((())))))))))))***+++,,,---&&&'''((()))******))))))***))))))))))))))))))***((()))))))))************)))))))))))))))))))))))))))***,,,+++***))))))***---,,,,,,+++,,,---...///,,,,,,------,,,,,,+++***&&&(((************+++,,,+++++++++++++++,,,------......---+++******,,,///000000000111333555777888999:::;;;<<<===>>>>>>>>><<<======>>>>>>?????????CCCAAA@@@??????>>><<<:::999999:::;;;<<<===>>>>>>========================>>>============>>>??????>>>>>>>>>>>>>>>?????????999;;;<<<>>>???BBBFFFIIIFFFEEEDDDDDDCCC@@@<<<888000000000000////////////,,,,,,------------,,,,,,,,,,,,,,,---------..................------------------,,,,,,+++*********,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++***))))))***++++++'''((()))******+++++++++''')))+++,,,+++******+++++++++++++++++++++++++++++++++************++++++'''((()))*********)))((('''''''''((()))***+++,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......------......///000000111///111222222111111222333111111222333444444444444555555888===BBBMMMaaatttFFFFFFGGGGGGGGGHHHHHHIIIDDDBBBAAABBBDDDCCC???<<<<<<;;;:::777555555777999666555444333222333444555//////////////////////////////////////////////////////000000111111111222000/////////..................------------......,,,,,,---...///000111111------,,,,,,---...000111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++)))***+++,,,---,,,+++***,,,,,,,,,+++++++++******))))))***+++,,,------...((()))+++,,,,,,+++***)))'''((()))***************!!!%%%(((************(((((()))***************+++***)))(((((()))***+++(((((())))))*********+++((()))***++++++,,,++++++(((((((((((()))***+++,,,%%%&&&((()))***+++******++++++************++++++(((((())))))*********+++)))))))))))))))))))))))))))***+++)))'''%%%%%%%%%------,,,+++,,,---...///,,,,,,---------,,,++++++***++++++***)))+++...000,,,,,,++++++,,,,,,---...+++,,,,,,++++++---000333222222333555888;;;>>>@@@??????@@@@@@@@@@@@??????@@@?????????>>>>>>======:::999888999;;;;;;:::888444444666888:::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>:::<<<<<<:::888999===AAA:::<<<>>>@@@@@@<<<555000000/////////............,,,------......------,,,******+++---...000111222......---------,,,,,,,,,++++++,,,------......///,,,++++++***+++,,,...///...------,,,,,,------...++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++*********++++++*********,,,+++***))))))***+++,,,******))))))((('''''''''(((***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))***+++,,,,,,+++***)))******+++,,,...///000++++++,,,,,,,,,---------........................,,,,,,,,,---------......---------...///000000111...///000000//////000111111111222333444444444444333444777;;;AAALLLaaasssPPPNNNNNNPPPSSSUUUSSSQQQLLLMMMOOOPPPNNNKKKGGGEEEGGGEEEBBB???======>>>>>>======;;;777444333555666333111////////////...---111111///.........///000000000///.........//////000...,,,,,,---...///...)))&&&$$$(((///333000+++111111000000000000111111---.../////////...---,,,........................,,,++++++******++++++,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,***++++++,,,,,,++++++***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))((((((((((((++++++************+++++++++++++++*********))))))++++++******((('''&&&%%%***)))(((((('''(((((((((******++++++++++++******((()))***++++++***)))(((************************+++)))&&&######$$$''')))))))))))))))))))))))))))***)))(((''''''((()))***+++++++++*********)))))))))))))))***+++---...///------------------------------------------------***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,///111333555666777777:::<<<===<<<::::::;;;??????>>>======<<<;;;;;;>>>===;;;:::999999:::::::::;;;;;;:::888666666777999999:::::::::;;;;;;;;;777777777888999:::<<<<<>>>>>>>>>>>>>>======<<<;;;;;;===>>>???>>>>>>>>>??????????????????===;;;;;;;;;<<<;;;:::999888666444222000...---222111000...------......,,,,,,---,,,,,,+++***)))//////.........---------------------------------......////////////......000///...---,,,,,,+++,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,*********************++++++,,,,,,***)))(((***+++++++++************+++++++++++++++++++++++++++++++++***)))***---/////////---,,,,,,+++*********+++,,,+++++++++***)))))))))+++++++++************)))++++++,,,,,,,,,------------,,,***))))))***,,,---+++---000...+++)))***,,,,,,------......------,,,..................------000111111111111000000///111000000111333444444333666555777<<>>======>>>>>>===<<<;;;:::999888888777777666555555666777888888999999888777666777999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@==================>>>>>>@@@@@@??????>>>>>>??????@@@>>>======>>>???>>><<<<<<;;;:::999777666555444444333222111111111222222...............---,,,,,,......---------,,,,,,,,,------------------------.........//////.........000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))+++++++++++++++++++++++++++,,,,,,+++)))(((***+++++++++************++++++++++++++++++++++++++++++((('''&&&'''***+++++++++---,,,++++++******+++++++++++++++***************+++++++++************)))++++++++++++,,,,,,,,,,,,---,,,***))))))***,,,---+++---...---,,,++++++,,,,,,------......------,,,........................///000000111111111000000111111111222333444444333888666888<<>>>>>>>>>>>>>><<<:::888999:::::::::999888777666555555444333333444555666777888888999999888777888:::===888:::<<<>>>???@@@?????????????????????@@@@@@@@@???@@@@@@AAAAAABBBBBBBBB@@@@@@AAABBBBBBAAA@@@???AAAAAA?????????@@@AAABBBBBBAAA@@@AAABBBCCCBBB@@@;;;;;;:::999999888888888666555333222000000/////////000000000000//////...///.........------------........................------............------000///...------,,,,,,---+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))(((((((((((())))))))))))))))))))))))+++,,,,,,+++***)))***+++++++++************++++++++++++++++++++++++++++++)))'''&&&'''(((******))),,,,,,++++++******++++++***************++++++++++++++++++************)))*********++++++++++++,,,,,,,,,*********+++,,,---,,,++++++,,,......---+++------............------...........................///000111111111111111111111111222333333444444999888999===BBBLLL]]]mmmzzz[[[\\\]]]```dddhhhkkklllrrrsssssssssrrrqqqpppooohhhjjjlllmmmlllhhhdddbbb]]]XXXSSSQQQQQQOOOIIIDDDFFFDDDBBBAAA@@@>>>;;;888888777555444333333444444111111000000000000111111/////////111222222000------///111000---+++,,,...000//////......//////000,,,------....../////////........................,,,,,,,,,++++++,,,,,,,,,---,,,+++******+++,,,---------------------------++++++,,,------------,,,***++++++,,,,,,++++++***************************+++++++++,,,,,,+++++++++,,,+++++++++************++++++************++++++************************,,,,,,,,,++++++***(((((('''''''''((((((***++++++++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++((((((((('''&&&&&&%%%%%%))))))*********))))))((())))))))))))))))))))))))+++******************+++************))))))))))))++++++++++++,,,---...///------------------------+++,,,...//////...,,,+++------,,,,,,,,,,,,---------...///111222444555555:::;;;<<<===>>>>>>>>>>>><<<<<<;;;888555444555777555555555555555555555555666666777888888999:::;;;;;;;;;;;;;;;:::;;;>>>AAA<<<===@@@CCCEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMLLLKKKHHHGGGEEEDDDBBB@@@AAACCCFFFHHHFFFEEEDDDDDDEEEFFFDDDCCC<<<;;;::::::999:::;;;;;;;;;:::888555222000///...000000111111000000//////000000000000////////////........................,,,,,,------------,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***************))))))))))))***,,,---,,,***)))***+++++++++************++++++++++++++++++++++++++++++,,,***))))))+++,,,++++++,,,,,,++++++***++++++,,,)))))))))***+++++++++,,,+++++++++*********))))))))))))*********+++++++++++++++*********+++,,,------+++***,,,///000...+++------............------............////////////---...///111111222222222000222333333333333444555888777888===BBBLLL]]]mmmyyyUUUUUUUUUWWW[[[bbbhhhmmmrrrrrrtttuuuvvvxxxyyyyyysssuuuxxxyyyyyyvvvsssqqqmmmhhhbbb```___[[[TTTMMMPPPNNNLLLJJJHHHEEEAAA>>>===;;;999777666555555555333333222111111111111111///......000111111///---***---000000,,,+++---000111000000//////000000111//////......------------........................---,,,,,,,,,,,,,,,,,,---...---++++++++++++---...------------------------++++++,,,------------,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++*********)))))))))++++++************++++++************************+++++++++++++++***)))(((+++******))))))***************++++++++++++******+++***)))(((((()))***+++)))))))))(((((('''''''''((()))***++++++***))))))*********************************++++++*********))))))))))))))))))))))))***))))))******+++,,,---//////...---,,,++++++***,,,,,,---......---,,,,,,------,,,,,,,,,---...///...///111333666888:::;;;======>>>>>>>>>>>>======<<<<<<;;;888666555666888222333444555666777888888;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@???@@@CCCEEEEEEFFFHHHKKKMMMNNNOOOOOOPPPQQQSSSUUUWWWYYYYYYZZZYYYYYYXXXWWWVVVUUUUUUTTTWWWXXX[[[]]]\\\[[[XXXVVVTTTQQQMMMJJJJJJLLLPPPRRROOOLLLJJJHHHHHHHHHGGGEEECCCAAA@@@>>>======>>>?????????===;;;999777555444111222222111111000///...000000000000////////////////////////////////////,,,,,,------------,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.........---------,,,,,,,,,***,,,------+++******+++++++++************++++++++++++++++++++++++++++++---,,,******,,,------,,,,,,++++++***++++++,,,,,,)))))))))***+++++++++,,,+++++++++*********))))))))))))*********+++++++++*********++++++,,,,,,------+++***,,,///111...,,,---......//////......---........./////////000000---...///111111222222222000222444444333222444666555555777<<>>>>>>>>>>>===<<<;;;;;;666777777555444333444555444444555777888:::;;;;;;<<<===???AAABBBCCCDDDDDDEEEGGGIIIJJJKKKLLLNNNPPPSSSTTTUUUWWWXXXZZZ\\\\\\```bbbeeehhhkkklllmmmmmmlllkkkkkkjjjiiihhhgggggggggiiilllmmmnnnmmmkkkiiijjjfffaaa\\\\\\___cccgggccc___YYYTTTRRRQQQPPPOOOLLLJJJGGGCCCAAA@@@AAAAAA>>>>>>???>>>===<<<;;;:::666666555444333222000///////////////............000000000000000000000000------............------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///000+++++++++***))))))((((((***,,,......,,,+++******++++++************+++++++++++++++++++++++++++++++++)))((()))+++,,,,,,+++++++++******++++++,,,,,,***************++++++++++++++++++************)))*********++++++++++++,,,)))******+++,,,,,,,,,------,,,,,,---//////...,,,......////////////...............//////000000111...///000111111111111111000333555555222222444777444444777===CCCMMM^^^mmmyyySSSUUUWWWWWWWWWZZZ^^^bbbaaaaaa```aaabbbdddggghhhlllllllllmmmoooqqqrrrssstttvvvxxxzzz{{{yyywwwuuuooommmjjjhhheee```[[[WWWOOOLLLIIIEEEAAA???======;;;:::888666555333333222222000//////000111111000///000111222111111111222000000////////////000000000///...---,,,,,,---...........................------,,,,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++***))))))))))))***+++,,,,,,+++++++++*********++++++************++++++))))))*********+++++++++&&&&&&((()))***+++++++++*********)))******++++++***++++++,,,,,,++++++***))))))************)))))))))******++++++,,,,,,---************++++++,,,,,,************************((())))))******))))))((((((((((((((())))))******(((((((((((((((((()))***------------------------///...,,,++++++,,,...///............000333555777999999:::;;;<<<===>>>>>><<<<<<<<<;;;:::888777666000111333444333222333444999999::::::;;;<<<<<<======???BBBEEEHHHKKKLLLLLLNNNRRRWWW[[[]]]^^^```bbbccccccbbbcccdddgggiiikkknnnpppsssvvvxxxzzzzzzzzzvvvvvvvvvvvvvvvvvvvvvwwwvvvwwwyyy{{{||||||{{{zzz|||xxxtttrrrtttzzz|||rrrkkkfffdddcccbbb^^^[[[VVVQQQMMMJJJJJJJJJFFFFFFFFFEEEDDDAAA???>>>======<<<:::888666444333222222111111111000000000000000000000000000000000.........//////............------,,,,,,------...,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......))))))(((((('''&&&&&&%%%***,,,...///---+++******++++++************++++++++++++++++++++++++++++++)))((('''(((***,,,,,,+++++++++******++++++,,,---+++++++++***************+++++++++************)))++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,---------...//////...---------......////////////......---......///000000111111///000000111111111000000///333666555222222555888555555888===BBBKKK\\\jjjwww^^^bbbeeeeeedddbbbccceeehhhfffccc```^^^]]]]]]^^^```______```bbbeeehhhkkknnnrrryyy~~~{{{yyyvvvssspppkkkeeeaaaYYYVVVRRRNNNIIIFFFDDDDDDAAA@@@>>><<<999888777666444222//////000222222222000000111111111111000/////////............/////////...---,,,------///000...........................------,,,,,,------...---...///000000///...---........................++++++,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++***)))(((((()))***+++---------,,,,,,,,,++++++++++++************++++++))))))******++++++++++++((())))))))))))(((((('''%%%%%%%%%%%%&&&((()))***+++,,,,,,------,,,,,,+++((()))***++++++***)))(((&&&&&&'''((()))***++++++((((((''''''((()))******************************'''((()))******)))(((''''''((((((((())))))******++++++++++++++++++,,,,,,******+++,,,...//////000000...,,,******,,,...000222222222333555888;;;===;;;;;;;;;;;;;;;:::::::::888888777666555333111000000333666777777777888888>>>>>>===============<<<>>>@@@DDDIIINNNQQQSSSTTTWWW\\\ccciiillloooqqqrrrnnnmmmkkkkkklllooorrrtttuuuwwwyyy|||~~~~~~~~~}}}xxxyyyyyyzzz|||}}}~~~~~~~~~~~~~~~xxxuuuttttttrrrnnniiibbb]]]ZZZXXXXXXXXXWWWUUURRRNNNJJJFFFCCCCCCBBBAAA???<<<999777666666666555555555444444444000000000000000000000000......////////////......//////.........//////000+++,,,---...///111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++.........---,,,++++++******,,,//////---+++******++++++************++++++++++++++++++++++++++++++)))((('''(((+++---...---+++*********+++,,,,,,---,,,+++++++++******))))))+++++++++************)))++++++,,,,,,,,,---------((()))***+++,,,---------,,,///111000---+++,,,.........////////////......---......///000111111222000111111111111000000//////333666555222222555888777777999>>>BBBJJJZZZhhhuuuxxxwwwwwwuuuttttttsssssssssqqqmmmhhhcccaaabbbddddddbbbaaa``````___^^^]]]bbbggglllppprrrtttxxx{{{xxxxxxwwwuuurrrooommmllleeedddbbb]]]WWWRRROOOOOOPPPKKKEEEAAA???===;;;888999666222111111111111000333222111111222333222000//////000000111111222222222111111000///......---........................//////////////////////////////.........---------+++,,,...///000///......///...,,,***))))))***+++///000000///---,,,,,,---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))------,,,+++************(((((())))))*********+++++++++++++++++++++++++++******))))))***+++,,,,,,+++***)))))))))***,,,,,,(((((())))))******++++++******))))))))))))******++++++***))))))((())))))))))))))))))************+++*********))))))(((((((((((())))))******++++++*********)))******+++,,,++++++------------,,,+++000//////.........//////...222666999;;;;;;===>>><<<<<<<<<;;;:::999888777888666222000///000222444333444555666666777999;;;>>>??????@@@AAABBBBBBBBBEEEHHHNNNUUUZZZ^^^aaabbbiiijjjmmmqqqvvvwwwvvvtttmmmmmmmmmnnnqqqtttwwwyyy}}}}}}}}}~~~~~~}}}yyyzzz}}}~~~{{{~~~zzzvvvssspppooonnnjjjiiigggddd___ZZZVVVTTTTTTRRRNNNLLLIIIFFFAAA>>>999999999888777666444333222333444333222111111222000111111000...---......***---///000///......///,,,...000111000...+++***,,,,,,++++++,,,---///000------,,,,,,,,,------...,,,,,,,,,,,,---///111333,,,,,,++++++++++++******++++++,,,---,,,+++***)))+++++++++++++++***)))(((******+++,,,,,,,,,,,,,,,---+++)))'''''')))+++---******+++++++++,,,,,,,,,///---++++++---...,,,))),,,---///000000///---,,,******+++,,,---//////000......------------......111000000///////////////333222///......///222333000000000///////////////333444555555555444222111666555777:::???HHHXXXhhhxxx}}}yyytttqqqpppqqqoooooommmlllkkkiiifffdddaaaccceeeffffffgggkkknnnllllllllllllllllllkkkkkkjjjjjjjjjiiifffdddcccccc]]]UUUKKKEEEDDDCCCAAA>>>:::888777666666555333111111000//////000000///...//////000000000111111111111111111000///.................................//////////////////////////////.........---------,,,,,,---..................---,,,+++***************+++,,,,,,+++***+++---,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,++++++***+++++++++))))))******************++++++++++++++++++++++++******))))))***++++++,,,+++***)))))))))***+++,,,)))))))))))))))***************))))))))))))******,,,++++++***)))))))))***))))))))))))******************************))))))************++++++++++++***************++++++,,,+++,,,---.........---,,,///////////////000111111666999<<<======<<<<<<<<<<<<<<<;;;:::999777555555444222000......///111222444666:::<<<<<<<<<===>>>===???AAABBBCCCEEEIIILLLSSSVVV[[[```eeegggiiiiiimmmpppuuuzzz~~~}}}yyyvvvqqqqqqqqqsssvvvyyy}}}}}}|||{{{{{{|||}}}|||yyyyyy}}}~~~{{{}}}|||{{{xxxuuupppmmmkkkgggddd```\\\WWWQQQKKKFFF@@@@@@???===<<<:::888777888888888666444333333444111111111000...---,,,,,,...///111111///---------------///000///...---+++......---,,,,,,---...///---------,,,,,,------...///...,,,+++************------,,,,,,++++++******++++++*********+++,,,---++++++++++++******))))))&&&'''(((((())))))((((((,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,...,,,***+++,,,---+++)))***+++---......---+++***++++++,,,,,,---.../////////......------....../////////......///000111111111000///......///000111000000000000000000000000111222333444444444444444777666777;;;???HHHYYYhhh{{{|||vvvqqqmmmgggfffdddaaa^^^^^^```bbb`````````aaaaaaaaabbbbbbeeegggjjjnnnppprrrssstttmmmbbbTTTMMMLLLKKKHHHDDD???>>>>>>>>>===;;;777444222111//////000000///.../////////000000000000111111111000000//////..............................////////////////////////...............---------------,,,,,,,,,---......,,,------,,,,,,+++***)))((()))++++++******,,,...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++***++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++*********)))******+++,,,******))))))******+++,,,************))))))))))))******))))))))))))******+++++++++***************))))))))))))*********************+++++++++++++++,,,,,,,,,+++++++++++++++***************+++,,,,,,+++,,,---...............---...///000222333555555:::===??????===<<<<<<<<<;;;;;;999888666444222222000000//////000000111222222666:::===>>>===>>>>>>@@@DDDIIIKKKKKKOOOVVV]]]ccceeeiiimmmpppqqqrrrqqqqqquuu{{{{{{uuuppppppqqqsssvvvyyy}}}~~~|||yyywwwwwwzzz~~~}}}zzzzzz}}}~~~}}}||||||||||||}}}~~~|||yyywwwsssooojjjccc[[[VVVNNNMMMKKKHHHFFFCCCAAA@@@???>>><<<;;;999999888888222222222111000...---,,,000222222111///---,,,,,,------..................111000///---,,,,,,------...------,,,,,,---------///...,,,+++)))(((((((((///......---,,,++++++***,,,+++)))'''(((***---///***************)))))))))((()))******+++*********+++++++++******+++++++++******+++++++++,,,,,,,,,,,,+++******+++,,,***)))***+++,,,------,,,+++***,,,,,,,,,------.........///......------......///---------...///000222333//////............/////////000000000111222222222111111111222333444666666888777888<<<@@@IIIZZZiii|||{{{uuusssqqqnnnjjjfffcccbbbaaacccbbbaaa___]]][[[ZZZYYYZZZ]]]bbbiiioootttvvvwwwrrrgggZZZTTTTTTTTTPPPKKKJJJHHHFFFEEECCC???;;;777666555333333444333222000000000000000000000000000111000000000/////////...........................////////////////////////...........................---,,,++++++,,,---...+++,,,---...---,,,***)))***+++---,,,,,,+++---...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,---------,,,,,,++++++************+++++++++++++++,,,,,,+++***************++++++***************+++++++++++++++******))))))((((((+++******))))))******+++******************))))))((()))))))))*********************++++++,,,,,,---,,,,,,,,,++++++******)))+++************+++,,,,,,++++++,,,---......//////---///111333555777999999999;;;======<<<<<<<<<===:::999888666333222111000//////111222333444444444555777:::<<<===>>>@@@BBBIIIPPPXXXZZZZZZ\\\cccjjjjjjlllpppsssuuuwwwwwwvvvtttwww|||yyytttqqqqqqrrrtttvvvxxxzzz||||||wwwtttuuuyyy~~~~~~|||{{{{{{|||~~~}}}zzzuuunnniiibbb```]]]YYYUUUQQQOOOMMMHHHFFFDDDBBBAAA@@@???===666555444444333222000...000111222000...,,,,,,---...---,,,,,,---...///000444222000...---,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,------//////...---,,,,,,++++++,,,+++***))))))***,,,---*********))))))*********)))******+++,,,+++++++++******+++,,,,,,+++************+++++++++,,,,,,,,,+++*********************------...//////...------,,,---------------------//////............//////---------...///000111111......///000000///......//////000111222333333444222222111222333444666888888777999<<>>BBBGGGKKKUUU]]]eeehhhffffffjjjooommmooossswwwyyy{{{{{{{{{yyyzzz{{{}}}~~~}}}yyyvvvxxxxxxyyyyyyzzz{{{|||}}}|||yyyuuutttxxx|||xxxuuusssoookkkgggcccaaa```\\\YYYUUURRROOOLLLGGGCCC<<<999666555555555333000...///000///---,,,---///...---,,,,,,,,,...000111444222000...---,,,,,,,,,///...---,,,,,,,,,,,,,,,)))***+++,,,---....../////////...------,,,++++++,,,,,,,,,,,,,,,+++***)))++++++************+++,,,&&&'''(((((())))))((((((***+++,,,------,,,+++*********+++++++++,,,,,,,,,*********************+++---..................---,,,---------------------/////////......///////////////............//////...///111222222111///...//////000111222333333444555444333333333444666777888777999<<>>;;;999999:::777666555333333444555555111222444666777888999999<<<<<<<<<===AAAHHHPPPVVVbbbhhhnnnooommmkkkllloooqqqtttwww{{{~~~~~~}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~zzzxxxwwwyyy~~~{{{yyywwwwwwwwwxxxtttooolllhhhbbbYYYSSSHHHCCC<<<999888777444222///000000///------///000///...---,,,,,,...///000111000///---,,,,,,------///......---,,,,,,,,,,,,******++++++++++++******------------,,,,,,,,,,,,,,,---.........---+++***,,,,,,+++******+++---...((()))******++++++*********+++,,,------,,,+++*********+++++++++,,,,,,,,,)))***,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000//////......//////000000///......------......///000111222222111000//////000000000111222222222444444333333333444555555888777888<<<@@@IIIZZZiiiwww{{{vvvmmmggg```]]]\\\[[[WWWTTTQQQPPPPPPQQQTTTXXX^^^aaa___```bbbcccaaa[[[RRRLLLAAA???===<<<;;;:::888666444444444333333333222222////////////000000000000////////////////////////////////////////////////---------........./////////000000000//////...---------,,,,,,,,,---------+++,,,---,,,+++***+++,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++))))))******************)))******+++,,,,,,------,,,++++++***))))))******((()))***+++,,,++++++***)))))))))))))))*********,,,++++++******++++++,,,(((***+++---------+++***))))))))))))******************************)))))))))***************++++++,,,++++++++++++,,,------,,,,,,,,,---///222444555999;;;===???AAAAAA@@@@@@??????>>><<<999777777888555555444444555666999:::999999:::;;;<<<>>>??????===???BBBGGGMMMVVV```gggqqqrrrsssrrrpppoooppprrrvvvxxx|||~~~}}}~~~xxxppp[[[SSSHHHAAA>>><<<888555444444333111///...///111///......---------............---,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,------,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,------...///000000...---,,,++++++---///000,,,,,,---...............+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))+++---,,,+++***,,,...,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---...//////000000////////////000000......---------...////////////000000000000//////000000000000000000000000///000111222333444444444777666777;;;???HHHYYYhhhwwwyyyooogggddd```ZZZUUUVVVUUURRRNNNMMMPPPWWW]]]]]]aaaggglllkkkdddYYYQQQFFFDDDAAA@@@???>>><<<:::555555555444444333333333////////////000000000000000000000000000000000000////////////////////////---------........./////////000111111111000...---...---,,,++++++,,,...///+++---............///111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************(((((())))))*********+++))))))***+++,,,,,,------,,,,,,+++***))))))******((()))***+++,,,+++******(((((())))))******++++++,,,++++++******++++++,,,***+++---/////////---,,,))))))))))))************+++*********))))))((((((*********++++++,,,,,,---,,,,,,++++++,,,,,,---............///111444666888<<<>>>@@@BBBCCCBBBAAA@@@888999999888666666888999444444333444666999;;;===@@@@@@@@@AAABBBDDDEEEFFFDDDHHHOOOVVV___iiissszzz|||yyyvvvsssrrrsssvvvwwwyyy{{{~~~~~~kkkaaaTTTJJJEEEBBB===:::888888666333000///000111/////////......------,,,,,,,,,++++++,,,---///000000///...---,,,+++++++++------////////////...---)))******++++++,,,,,,---,,,,,,++++++---111444666///...,,,,,,,,,...000111)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))),,,...---++++++---//////......------......///******+++,,,...///000000000000////////////000000,,,,,,,,,---...///000111////////////////////////000000000000////////////***,,,...111333333444333666555777:::???HHHXXXhhhxxx{{{rrriiidddbbbbbbbbb^^^YYYUUUQQQNNNOOOSSSYYYYYY\\\dddkkkjjjbbbYYYPPPLLLGGGEEEDDDDDDAAA???;;;:::888666444333333222000000000000000111222333111111111111111222222222222222111000/////////000////////////////////////........................111///---,,,+++,,,...///---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++,,,---...---+++***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,------+++***+++---)))******++++++,,,------((((((((()))******++++++************************(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++***---+++******++++++)))(((++++++,,,,,,,,,++++++***+++,,,---------...111333///000111444777;;;===???@@@AAABBBBBBBBBBBBAAAAAA<<<<<<<<<:::777555666777888:::999888:::AAAFFFFFFDDDGGGIIIJJJIIIJJJMMMPPPMMMTTT\\\dddoooyyy|||zzz|||xxxuuuvvvxxxyyyyyyzzz||||||}}}{{{kkk^^^UUUMMMFFFAAA999999999666222000///000111000000000//////......//////.........//////000000///---,,,++++++,,,,,,000///......------------++++++***************++++++++++++,,,///222666888//////...---+++***)))(((,,,,,,,,,++++++*********(((***---//////...,,,******++++++,,,---...//////)))---111///+++((())),,,---...//////...---***)))++++++++++++,,,---......000...------///000000///........................---------......000111111000000000000000111111222//////000111333555777888999999999;;;===FFFXXXjjjxxx{{{xxxvvvuuuuuuqqqkkkccc\\\VVVSSSSSSSSSSSSUUU]]]fffiiieee___RRRNNNJJJHHHHHHGGGEEEBBBAAA???<<<999666444222111333333222111111111111111111111111111111111111111222111000000000000000000////////////////////////------------------------///...---,,,,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++***************+++---......---,,,++++++,,,------,,,++++++******)))++++++++++++************************************(((((()))++++++,,,,,,+++)))******++++++******)))***)))((()))+++,,,,,,++++++++++++,,,,,,++++++***+++,,,,,,,,,,,,...000333111222333666999<<>>===<<<;;;;;;888888999888666666777999<<>>AAAHHHLLLKKKNNNPPPQQQPPPNNNMMMNNNPPPSSS\\\gggoooxxx}}}zzzwwwvvvwwwyyyzzzzzzyyy{{{~~~|||qqqkkkcccZZZRRRDDDAAA===888555444333333//////////////////////////////............//////000///...,,,++++++,,,,,,......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++---///111333......---,,,++++++******,,,,,,,,,+++++++++******)))***,,,---------,,,++++++,,,,,,------.........111444777555000---...000,,,---......---+++)))(((++++++++++++,,,---...//////...,,,---///000000000........................000000////////////000111000000000000000111111222111111111222333444555666888777999;;;>>>FFFWWWhhhxxxyyyooofff___[[[WWWTTTSSSXXX___ddddddbbbXXXUUURRRPPPNNNLLLJJJGGGGGGEEEBBB>>>:::888666555777666555333222111111111111111111111111111111111000000000000000000111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******//////000...,,,++++++,,,------,,,++++++******)))------,,,,,,+++******)))************************((()))***+++++++++++++++)))))))))******)))))))))+++***))))))+++,,,+++******++++++,,,,,,+++++++++***+++,,,,,,,,,...111333444555777999<<>>BBBFFFGGGGGGKKKRRRUUUTTTZZZZZZYYYVVVRRRPPPQQQRRRYYYeeerrrzzz|||zzzyyyyyy{{{|||||||||wwwzzz}}}}}}wwwlllcccVVVOOOFFF@@@===;;;999666222222111000000//////000//////............//////000///...---,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---------,,,,,,------......---++++++***+++,,,---...---,,,******++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++------------------------111333555333...++++++---+++,,,,,,---,,,+++)))(((++++++++++++,,,---...///...---,,,---///111111000........................222111000000//////000000000000000000000111111222333333222222222333444444666666888;;;>>>EEEVVVfffwwwuuulllgggbbb[[[YYY[[[^^^^^^\\\]]][[[XXXUUURRRPPPNNNMMMLLLKKKHHHEEEBBB???===<<<999888777555333222222222111111111111111000000000000/////////000111222222////////////////////////------------------------+++,,,---......,,,***)))...............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******************+++,,,000111111///---++++++,,,)))******++++++,,,------,,,,,,+++++++++*********************************((()))***+++++++++++++++))))))************))))))///---+++*********(((&&&******+++,,,,,,,,,++++++)))***,,,,,,,,,...222555777888:::===???AAACCCCCCDDDBBB===999666444333333333555888:::<<>>EEEUUUdddvvvyyyqqqggg```\\\ZZZYYYWWWYYYXXXVVVSSSQQQPPPQQQRRRTTTSSSQQQOOOKKKGGGDDDBBB<<<;;;:::888666555555444333222222222111111111000000/////////000111222222000000000000000000000000////////////////////////***,,,---......,,,***))),,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---++++++++++++++++++++++++))))))*********++++++++++++++++++++++++,,,---...000111111///---++++++,,,)))******++++++,,,------))))))))))))******++++++************************))))))***+++++++++*********++++++++++++++++++***...,,,+++*********(((&&&)))***+++,,,,,,,,,,,,,,,***+++---......111444777;;;<<<>>>@@@AAABBBBBBBBBBBB@@@<<<888555333333333333555999<<<>>>BBBFFFIIIIIIOOOTTTVVV[[[aaabbb```___[[[TTTQQQQQQVVV[[[___cccooozzz}}}|||||||||zzz~~~~~~~~~|||}}}xxxqqqgggaaa[[[SSSIII@@@???===:::777444222222222222111000///////////////..................---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------///...,,,***))))))))))))+++++++++++++++++++++++++++***)))((()))***,,,---.........------,,,,,,++++++,,,------,,,,,,---...---------------,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---///111111000........................+++,,,,,,---...///111222000000000000000111111222111111111222333444555666333444777;;;===DDDTTTdddvvvvvvmmmfff```\\\ZZZSSSRRRPPPMMMLLLMMMPPPTTTZZZ[[[[[[YYYUUUPPPJJJFFFDDDBBB@@@===;;;999888777444444444333222222111111000000000000000000111222000000000000000000000000////////////////////////+++,,,...///...---+++***))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------//////...---,,,---...************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000...,,,++++++,,,------,,,++++++******)))'''(((((()))******++++++************************)))******+++++++++******++++++,,,,,,,,,,,,++++++)))(((((()))+++---,,,+++)))***++++++,,,,,,,,,,,,,,,---///000111444888;;;>>>???@@@AAAAAAAAA@@@???<<<;;;999777555555555555666888<<<>>>AAADDDHHHKKKOOOUUUZZZ\\\___bbbaaa^^^YYYUUUQQQPPPUUU]]]dddhhhjjjssszzz{{{zzz{{{zzzwww}}}||||||~~~}}}yyy}}}}}}vvvpppjjjaaaWWWOOOEEECCC???;;;888777777777444333222111000000000111....../////////......---***************++++++,,,,,,,,,,,,,,,,,,---...///,,,,,,---------.........,,,,,,,,,+++******)))(((***++++++++++++,,,,,,,,,++++++***)))***+++,,,---.........------,,,,,,,,,++++++++++++,,,---//////------------------------,,,,,,,,,,,,---...///000000...------///000000///........................)))******,,,---///111222000000000000000111111222111111111222333444666777555555777:::===DDDUUUeeeuuuvvvnnngggcccZZZXXXSSSLLLHHHHHHLLLPPPYYY[[[___aaa___ZZZTTTPPPNNNLLLIIIDDD@@@===:::999666666555444444333222222222111000000000000000000000000000000000000000000////////////////////////---......///...---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...///...,,,+++,,,---++++++++++++++++++++++++*********+++,,,---------++++++++++++,,,---...///---......---,,,++++++,,,------,,,++++++******)))******************************************************+++++++++******)))******++++++++++++******(((''''''))),,,---------))))))***+++,,,,,,,,,,,,...000111333444777;;;>>>@@@AAAAAABBBAAA???===;;;777777888999999::::::;;;>>>@@@BBBDDDFFFIIILLLOOOWWW\\\````````````]]]WWWTTTRRRSSSWWW___ggglllnnnpppuuuxxxxxxyyy||||||xxx|||{{{|||~~~}}}zzzssslllfffcccUUURRRLLLFFF@@@===;;;;;;666555444333222222222222---...///000000///...---,,,+++++++++,,,,,,---...------------...///000111,,,---------------,,,,,,''')))***,,,,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,---------------------,,,,,,***)))((()))***+++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,------...///000111///...---/////////...........................++++++,,,,,,...///111111000000000000000111111222333222222222333333444555666666777:::<<>>;;;999666777:::<<<>>>@@@@@@AAAFFFGGGIIIKKKLLLNNNQQQTTT]]]bbbeeecccaaa___XXXRRRQQQRRRVVV^^^hhhoooqqqqqqrrrtttuuuuuuxxx}}}}}}zzz}}}}}}}}}}}}wwwsssrrrrrrgggbbbZZZPPPHHHAAA>>><<<777666555444333333222333---...///000000///......///////////////000111222............///000222222------------,,,+++******###%%%))),,,......---,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------...---+++***+++,,,------,,,++++++***++++++,,,,,,---------------...000000222000.........///...---.......................................///000111000000000000000111111222555444333333222222222333888777888999<<>>;;;:::<<<>>>:::;;;<<<>>>AAADDDFFFGGGGGGJJJLLLOOOQQQTTTXXX[[[___aaabbbaaa^^^ZZZWWWVVVVVVYYY```gggmmmrrrtttvvv{{{xxxvvvxxx}}}~~~{{{{{{}}}~~~uuuhhh]]]UUUNNNGGGCCCDDD@@@:::666444333111000------........./////////...---,,,,,,.../////////......//////...---,,,,,,////////////............000//////---,,,***((('''((()))***,,,,,,+++*********+++,,,---...---,,,+++------------------------***,,,------++++++,,,...//////.........---------,,,+++***))))))+++---...////////////////////////---......---++++++---...000000////////////000000/////////000111111222222666444333111111222333444555444777:::>>>DDDRRR```qqqvvviii^^^UUUQQQRRRQQQVVVcccnnnrrrrrrrrreeeccc___YYYRRRMMMJJJIIIFFFEEECCC???<<<888666444555333111000000000///---/////////000000000000000000000000000000000000000........................---,,,,,,---000000...,,,---------,,,,,,,,,++++++------------------------............---,,,+++***************+++,,,------++++++,,,,,,,,,,,,---------,,,***)))((()))***+++***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++***)))'''%%%###&&&'''((((((******+++,,,,,,((((((,,,---***+++000***+++---------///111333555666888:::<<<===>>>>>>======<<<:::888888;;;>>>>>>???BBBDDDFFFHHHIIIJJJGGGIIILLLNNNPPPSSSVVVYYY^^^___```^^^\\\ZZZYYYYYY```bbbggglllqqquuuwwwxxx|||zzzwwwyyy}}}~~~}}}{{{ssskkkccc[[[QQQKKKEEEAAA<<<888666555444333000/////////...............---,,,,,,...//////...///000000000//////...---////////////............---------------,,,+++*********+++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------------------***,,,------++++++,,,...//////.........---------,,,+++***)))***+++---...////////////////////////+++,,,---,,,******+++---000000////////////000000//////000000111111222222333333444444444444333333555555777;;;>>>EEESSS```ppp~~~vvvggg^^^[[[SSSQQQZZZgggooorrrtttnnnnnnlllfff```YYYVVVUUUSSSQQQNNNIIIDDD@@@<<<:::777555222111111222111000000000000000000000//////000000000000000000000000........................---,,,+++,,,.........,,,------------,,,,,,,,,,,,------------------------///////////////...---,,,*********++++++,,,------++++++,,,,,,,,,,,,------,,,+++++++++***************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''(((((()))******+++++++++******(((&&&$$$""" '''((()))***+++,,,,,,------)))'''))))))))),,,000***,,,...//////111444666666888:::;;;<<<<<<<<<<<<888888888888888:::===@@@@@@BBBEEEHHHIIIJJJJJJIIIHHHJJJMMMNNNPPPSSSVVVYYYZZZZZZZZZYYYXXXYYY\\\^^^jjjlllppptttwwwyyyzzz{{{~~~||||||~~~{{{uuulllaaaXXXMMMIIIDDD@@@===;;;999777555444333111000//////......---+++,,,---///......000000111111111000//////////////////............***+++,,,------.........,,,,,,,,,,,,,,,---......,,,,,,++++++,,,,,,------------------------------***,,,------++++++,,,..................---------,,,+++*********+++---...////////////////////////,,,---------++++++---///111000000//////000000111//////000000111222222222000222444666777666555444666666888;;;>>>EEESSS```ooo~~~ttthhh\\\SSSTTT[[[aaafffkkkrrrtttuuurrrmmmiiiggggggeeeccc___YYYRRRKKKDDDAAA;;;888555333333444333333222111111000000/////////////////////////////////...........................---,,,+++,,,---------------------------,,,,,,------------------------///////////////...------,,,,,,,,,,,,+++***))))))+++++++++,,,,,,,,,------++++++,,,,,,,,,+++***)))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((((((((())))))*********))))))))))))))))))((((((......---------,,,,,,,,,...+++)))(((''''''(((***+++---///000111333666999888999;;;<<<===<<<;;;:::999:::;;;;;;<<<>>>BBBEEEDDDFFFIIIKKKMMMLLLJJJIIIIIIKKKMMMOOOQQQTTTWWWZZZYYYYYYYYYYYY[[[___eeejjjnnnrrrxxx~~~yyyoooggg\\\XXXRRRMMMHHHBBB===999999888666444222222111111///---,,,,,,---......---000000000111111000//////////////////............***+++,,,---............---,,,+++++++++,,,...///---,,,+++***+++,,,---...------------------------***+++---,,,++++++,,,...........................,,,++++++++++++,,,---...///////////////////////////000000///......000222111000000000000000000111///000000111111222333333111222444666777777777666777666888<<>>???@@@@@@BBBEEEHHHIIIKKKMMMOOOOOONNNLLLJJJGGGIIILLLOOOQQQTTTXXX[[[[[[\\\]]]___bbbhhhpppuuuqqqxxx~~~xxxssslllhhhccc\\\UUUKKKBBB;;;;;;999777444333222333333000...------...///...---...//////000000/////////////////////............,,,,,,---.........------,,,+++*********+++---...---,,,+++***+++,,,---...------------------------***+++---,,,++++++,,,...---.....................,,,,,,,,,,,,,,,,,,------////////////////////////...///000000//////111333111111000000000000111111000000000111222222333333333333222333444666888999777777888<<<>>>DDDRRR___nnn~~~~~~tttgggZZZRRRSSSWWWZZZaaaiiiooouuu}}}|||iiiWWWKKKEEEAAA;;;666444333222000111111111111111111000000000000000000000000000000////////////////////////---/////////---,,,---...------------............------------------------,,,,,,---------,,,,,,+++((()))+++,,,------,,,+++++++++,,,,,,,,,,,,------+++,,,---------,,,***)))***+++,,,,,,******+++,,,******************************+++++++++,,,,,,,,,,,,,,,++++++***))))))(((,,,,,,++++++++++++,,,,,,((()))******,,,,,,---...(((+++---,,,...111222111...000222333333555888:::<<<<<<;;;;;;;;;;;;;;;;;;>>>@@@BBBCCCDDDEEEHHHJJJIIIJJJKKKLLLLLLJJJHHHGGGFFFHHHLLLOOOQQQUUUYYY]]]]]]^^^aaadddggglllrrrvvvvvv~~~{{{wwwuuurrrmmmeeeYYYLLLDDD???===999666333222222333222000......///000///.........//////000000//////////////////............---............------,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------------------------***,,,------++++++,,,...---------...............,,,,,,,,,,,,------------////////////////////////,,,---...---------///111222111111000000111111222000000111111222333333333444333222111333555888:::777666888;;;===CCCQQQ^^^mmm}}}yyy~~~wwwkkk```ZZZYYYTTTYYY```eeelllxxxhhh[[[PPPKKKCCC===999777555333111111111111111111222222000000000000000000000000////////////////////////---000222111///------...------------.........///------------------------+++,,,,,,---------,,,,,,((()))+++---------,,,+++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++******+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,+++***)))******+++(((((()))***+++,,,------'''***+++(((***111555333000111333333333444777999===<<<;;;::::::;;;===>>>@@@BBBEEEGGGHHHJJJMMMOOOLLLLLLLLLKKKKKKIIIHHHGGGIIILLLPPPTTTWWW[[[```dddhhhjjjnnnqqqrrrtttwwwyyy}}}}}}~~~yyymmm___VVVIIIFFFAAA<<<888555444444333111000///000111000///...///000000111111111000////////////............------............------+++,,,,,,---------------++++++,,,,,,------,,,,,,------------------------***,,,------++++++,,,...---------.........//////+++,,,,,,---------------////////////////////////+++,,,------,,,---///111222111111000000111111222000111111222222333333444222222222333333555666666666555777:::<<>><<<:::999999;;;>>>???AAADDDGGGJJJLLLOOORRRUUUUUUTTTSSSRRRQQQPPPOOOOOOOOORRRVVVZZZ^^^ccchhhlllzzz}}}}}}vvvzzz~~~pppfffTTTPPPJJJCCC>>>:::888888444222111000111222111000///000111222222222222222000/////////............,,,,,,---...////////////+++,,,.../////////...---***+++,,,---...---,,,+++------------------------***,,,------,,,+++---...---------.........//////+++,,,------......------////////////////////////,,,---............000222222222111111111111222222000111111222222333444444///111333555555555333333555555666999;;;AAAOOO\\\hhhxxx{{{}}}~~~zzzwwwzzz~~~{{{}}}xxxmmmccc\\\___eeekkkvvvqqqhhhbbbXXXNNNEEE>>>;;;999777555222111000///...,,,222222222111111111111111//////000000000000000/////////000000///---+++***---***)))***---///...---------............------,,,---...---+++***+++,,,+++++++++,,,,,,------------,,,***))))))***,,,---***+++,,,,,,,,,***)))(((...---,,,++++++,,,---...((()))***+++,,,---------,,,,,,---.........---------,,,+++)))'''&&&$$$$$$---,,,,,,+++,,,---///000,,,,,,++++++***+++++++++((((((***,,,...000111222111222222222111222555888>>>>>><<<;;;:::<<<@@@DDDGGGGGGIIIKKKNNNPPPRRRSSSUUUVVVVVVTTTRRRQQQRRRSSSVVVTTTTTTXXXaaallluuuyyy~~~zzzxxxzzz~~~}}}tttcccYYYMMMEEECCCAAA;;;666444222000///000111111000111111222222222222111111111///...///000111000...000///...---,,,------...//////.........---------//////...---,,,,,,++++++,,,,,,,,,------.........//////000000///---,,,***......////////////......+++++++++,,,---...///000//////...---------------/////////000000000000111,,,...000222333111///...000222444333222111222333333444444444444444444555666666777:::<<>>@@@EEEGGGKKKOOORRRUUUWWWXXXWWWYYYYYYXXXVVVTTTSSSSSSTTTUUUWWW___jjjvvvyyyssspppooommmlllmmmooorrrtttuuuxxx|||~~~yyyuuuooojjjggggggiiikkkoooqqqtttvvvwwwzzzzzzuuukkk^^^UUUPPPJJJBBB<<<:::777444222222222222111000000111111111111000000111///...///000111000...000///...---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......---+++***))).........//////.........,,,,,,,,,,,,---...//////222222111000000000000000,,,------------.........---///000222222111000///000222444333222111222333222222333333333333444444777666888;;;<<>>>>>>>>???@@@FFFIIIOOOUUUYYY\\\^^^^^^[[[\\\]]]\\\YYYVVVUUUUUUUUUWWW]]]fffrrr}}}|||wwwlll___WWWUUUUUUTTTSSSQQQSSSUUUWWWYYY]]]aaadddfffccc___[[[XXXUUUTTTTTTYYYZZZ[[[\\\^^^aaafffjjjxxx}}}xxxmmmddd]]]UUULLLDDD===:::555222111111///...000000000000000000000000111///...///000111000...000///......------............---------,,,,,,,,,)))******+++,,,------------------------.........---------------,,,+++***------............------,,,,,,,,,,,,------...////////////...............,,,,,,,,,------------...//////000000000111111111000222444333222111222333333333333444444555555555777777999;;;===BBBOOO[[[kkkzzz}}}~~~uuuooollliiihhhmmmuuu~~~|||zzz|||{{{wwwuuu{{{mmmkkkhhhddd```YYYOOOIIIBBB???:::777555444222000444444333333222111111111000000111111111000//////------.../////////////////////.........---,,,+++------............---------.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---.........---,,,,,,+++***------------------------***++++++,,,------,,,,,,***+++,,,---------------,,,,,,,,,,,,------------//////......------------,,,,,,+++++++++,,,------.........//////000000111///111333444444666888:::<<<===???@@@@@@AAACCCEEEJJJNNNUUU[[[```bbbbbbaaa]]]]]]\\\ZZZXXXWWWXXXZZZYYY\\\bbbkkkttt{{{~~~{{{uuupppcccXXXLLLDDDDDDFFFEEECCCCCCDDDFFFGGGIIILLLQQQUUU\\\[[[ZZZXXXUUURRROOOMMMOOOOOONNNNNNOOOQQQUUUWWW^^^bbbiiiqqqyyy~~~wwwqqqlllddd[[[TTTCCC???:::555333222111///111111000000000000111111111///...///000111000...//////..................------------,,,,,,,,,,,,***++++++,,,,,,---......///////////////////////////////////////......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///---------------------,,,............//////////////////.........///000111000222444333222111222222444444555555666666777777888888999<<<>>>CCCOOO\\\kkkzzz|||wwwpppkkkiiimmmrrrvvv{{{yyyxxxyyy{{{|||{{{{{{yyyxxxrrrrrr~~~xxxuuuwww~~~xxxvvvtttsssppphhh]]]TTTKKKGGGAAA<<<:::888666555444333333222111111000000111111111111111000//////---.........///000000111,,,---...///......------------............---------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++------------------------++++++,,,---------,,,,,,)))***+++,,,---------------------,,,++++++******////////////...------,,,,,,+++++++++,,,------...------........./////////111333555777777999;;;<<>>@@@???>>>CCCDDDFFFGGGIIIKKKOOORRR[[[\\\]]]]]][[[XXXVVVTTTTTTRRRPPPOOOOOOPPPQQQQQQOOOPPPSSSWWW]]]bbbgggjjjooorrrvvv{{{~~~zzzssslllfffNNNIIIBBB===:::777666444333222222111111222222333111///...///000111000.........//////////////////......---------,,,,,,,,,........................//////..................000000/////////......///,,,,,,------------,,,,,,------,,,,,,,,,---......///000000111111111000000........./////////000000///...---,,,,,,...///111000222444333222111222222222333333444555555666666888888999<<<>>>CCCOOO\\\lll{{{yyysssqqqrrrssssssrrrqqqqqqssssssrrrpppvvv{{{tttpppuuuxxxvvvxxx~~~vvvhhh^^^QQQMMMFFF@@@===;;;999777555555444333222111000000222222222222111000/////////.........///000111111,,,...000111///......///------............---------...///...,,,,,,,,,...------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,***))))))))))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,'''''')))***++++++++++++++++++++++++++++++++++++,,,------------,,,,,,+++,,,++++++,,,,,,---...///---------....../////////333555888999::::::;;;===>>>>>>>>>===>>>BBBGGGKKKRRRUUUZZZ^^^______\\\[[[YYYYYYXXXWWWXXX^^^eeejjjfffgggkkkpppwww{{{}}}~~~wwwzzz|||sssmmmgggfffccc___[[[UUUQQQNNNDDDBBB???>>>@@@BBBDDDEEEHHHJJJMMMPPPQQQSSSVVVYYYccccccdddeeeeeecccbbbaaaaaa___]]]\\\\\\[[[ZZZYYYRRRQQQNNNMMMNNNPPPSSSVVVYYY\\\bbbhhhooouuuzzz||||||}}}zzzsssoooYYYSSSJJJBBB===999666444444333222111111222333444111///...///000111000.........///000000000////////////.........---------/////////...............---------,,,,,,,,,,,,,,,......------,,,------...------............---------------,,,,,,------...---...///000111000///...---------............//////...---,,,---...///000000222444333222111222333///000000111222333444444777777999;;;===BBBOOO[[[lll{{{}}}|||{{{zzzyyyvvvtttzzz}}}{{{zzzvvvzzzyyyooobbb\\\SSSJJJDDD???;;;888777777666555444333222222222222222222111000//////000//////......///000111///222444444111/////////------............---------//////...---,,,---...---------,,,,,,+++++++++,,,------------------,,,))))))))))))***,,,---...++++++,,,------,,,++++++,,,---------------,,,,,,&&&'''((()))++++++++++++***++++++++++++,,,,,,,,,+++,,,---......------,,,+++++++++,,,,,,...//////------...///000000111111444666999:::::::::;;;<<<<<<>>>???@@@AAADDDHHHKKKPPPSSSVVVXXXYYYXXXWWWUUUUUUWWWZZZ]]]aaafffmmmrrrooonnnooorrrwww|||||||||pppfff___YYYXXXUUURRRNNNLLLKKKKKKIIIIIIJJJIIIIIIMMMSSSXXXWWW[[[aaaeeehhhkkkmmmooorrrrrrrrrqqqqqqqqqqqqqqqqqqooonnnooopppooollliii```]]]ZZZWWWUUUTTTTTTTTTTTTVVVYYY]]]bbbfffjjjmmmnnnoooqqqvvv}}}~~~zzzwwwiiibbbVVVLLLCCC===888555444333111000000111333444111///...///000111000...---...///000111000000///000000/////////.........,,,------....../////////.........---------,,,,,,......---,,,,,,---...///.........//////............------,,,,,,---------***+++---...///...---,,,........./////////000000///////////////000111111000222444333222111222333000000111222333444555555777666888;;;<<>>AAAMMMYYYmmm}}}}}}zzzyyy{{{|||{{{}}}~~~wwwpppnnnsss{{{~~~rrreeeXXXMMMEEE>>>888888777444333444222222111000000000000111111000000000////////////000000000000000000000000000//////......---,,,,,,.........------,,,,,,,,,,,,------...---,,,+++***(((,,,//////...,,,,,,---******++++++++++++******------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******************+++,,,------000000000//////...------,,,---...///000000000000333333333111000222555888:::;;;<<<======>>>======AAA@@@@@@AAABBBDDDGGGHHHLLLMMMNNNOOOOOOPPPSSSVVV```dddjjjppptttuuutttsssuuuvvvwwwxxx{{{~~~rrrbbbXXXUUU^^^hhhoooqqqrrruuuwwwzzzwwwqqqjjjbbb[[[VVVSSSVVVVVVZZZ^^^^^^^^^dddllluuuvvvuuuuuuwwwzzzzzztttuuuuuuqqqmmmkkkddd```\\\YYYZZZ^^^cccggguuu|||{{{{{{|||vvvnnnbbbTTTJJJ???>>>;;;666222000000000111111000000000111111222111111000//////...------........./////////000000...........................,,,,,,---000111///---000/////////............---..................---...------,,,,,,------...------...///000000//////000/////////000000...---//////000000000000000000000000111111111222222222000000000111222444555666888777999<<<===AAALLLXXXlll}}}~~~||||||~~~yyyvvvvvvwwwuuuwwwyyy{{{uuuooopppsssuuuuuuyyyxxxiii\\\MMMEEE>>><<<;;;777444555333333222111111111111111111111000000000/////////111000000//////.........000//////......---------.........------------------............------,,,***+++------++++++,,,...******++++++++++++******,,,,,,,,,,,,------------------------------------,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,000000000000000000000000......000111222333333444333333333222111222666888;;;<<<===>>>????????????BBBAAAAAABBBCCCEEEGGGIIIJJJLLLNNNOOORRRVVV\\\___fffiiimmmqqqtttuuuvvvuuuwwwxxxzzz{{{}}}}}}zzz{{{vvvvvvtttppphhh[[[MMMDDDDDDJJJSSSXXX\\\___cccgggooommmjjjfffaaa]]][[[YYY[[[^^^dddlllnnnnnnrrryyy|||{{{uuuppphhhaaa]]]]]]___aaakkkpppwwwzzz{{{{{{wwwyyyssscccXXXHHHEEE@@@:::666333222222333333222222111222222222111111000000//////............/////////000000000...........................------...000000///---////////////..........................................------------......,,,---...///000000000000...000222333222000......222111111111111111000000///000222444555555444444//////000111333555666888555555777:::<<<@@@LLLXXXkkk|||~~~{{{zzzxxxwwwvvvvvvyyy|||wwwtttrrrppprrrxxx~~~xxxkkkZZZOOOCCC>>><<<888666666444333333222222222222222111111111000000000//////111000000///...------,,,000/////////......------...............---------------.........---------,,,,,,,,,++++++,,,---///---......//////......---+++,,,,,,,,,------......---------------------------------......---,,,,,,------,,,+++++++++,,,,,,....../////////000000000...///111222444444555555111222333333333555999;;;======>>>???@@@@@@@@@@@@AAA@@@AAAAAACCCEEEGGGIIIIIIMMMQQQTTTYYYbbbjjjmmmnnnooopppsssuuuwwwxxxxxxyyy{{{~~~yyyoookkk___]]]ZZZUUUOOOGGG@@@<<>>??????@@@AAA@@@@@@@@@>>>>>>???@@@BBBEEEGGGIIIHHHOOOUUUYYY```mmmvvvxxxttttttuuuvvvxxxyyy{{{||||||~~~ppp___TTTKKKHHHDDD???<<<;;;;;;======???BBBFFFJJJPPPVVVZZZfffhhhkkkoooqqqssssssssspppooorrrwww{{{|||}}}{{{rrrrrrqqqnnniiihhhiiikkkvvvvvvxxx~~~mmmbbbRRRDDD<<<999888777555444333222111000000000111111111111111000000000////////////000000000111////////////////////////...///000000///..................///////////////000///............///000///......------......///,,,---...///000000000000...000111///,,,,,,///333111111111000000/////////111222555777999999888777333333333222333333444444555555888;;;===BBBNNNZZZhhhyyy}}}zzzyyy{{{|||zzz{{{xxxqqqqqqtttvvvyyy}}}sssaaaNNNDDDAAA===;;;<<<666555555444444444444444222222111111111000000000111000000//////.........////////////////////////.............../////////,,,,,,,,,+++,,,,,,---...///...,,,,,,---/////////---..................------------------.........------------------------+++,,,,,,------------,,,------,,,,,,,,,,,,------,,,---------......//////000000111222333333333333000222555777999<<>>;;;<<<===???BBBEEEIIIKKKJJJTTT[[[^^^gggttt}}}}}}yyyyyyzzzzzz|||}}}}}}vvvhhhUUUGGGAAA???<<<888666888===AAA>>>???BBBGGGNNNVVV]]]aaapppsssxxx}}}~~~|||{{{{{{xxxwwwzzz}}}~~~xxxpppjjjfffeeeddddddffflllttt|||wwwcccQQQEEE===888555666555444222111000000000222222111111111111111111/////////000000000111111////////////////////////...000111111///......///.........///////////////111000///......///000111//////............//////---......///////////////000000///---,,,---000333000000000000000000/////////000222444555555444444555555444333333333333333666666888;;;===AAAMMMYYYfffxxx}}}{{{zzz}}}|||}}}|||uuusssrrrtttwwwzzzuuueeeSSSLLLIIIEEEBBB@@@777666555555444444555555222222222111111111000000000000000000000000000000/////////////////////000---........./////////000...---,,,,,,,,,...///000...,,,++++++...///...---,,,,,,------------,,,,,,............------------------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///............////////////222222333333444333333222444666888:::;;;===@@@BBBAAAAAAAAAAAA@@@>>>===<<<:::;;;===???CCCGGGKKKNNNQQQ]]]eeefffmmmzzz}}}|||}}}}}}wwwnnndddYYYLLLCCC===>>>???>>>===???DDDHHHIIIJJJLLLRRRZZZccciiimmmyyy}}}~~~yyytttrrriiihhhfffeeeeeeiiioootttwww~~~rrraaaSSSGGG===666888777555333222111000000222222222222222222222222//////000000000111111111////////////////////////...000222111///---...///............/////////000111000///......///000111//////............/////////////////////......---000///...///000111111111000000111111111111111111000000111111111222222222444444333333333444444555666666888;;;<<<@@@KKKWWWeeewwwzzz~~~|||zzztttqqqrrrtttrrrzzzttteeeWWWRRRQQQLLLFFFCCC777777666555555555555555222222222111111111111000000000000000111111111111////////////000000000000---.........//////000000///...------...///000111---+++)))+++...///---+++,,,------......------,,,/////////...---------,,,------------------------)))***++++++,,,,,,,,,,,,+++++++++,,,---...///000000000000000000/////////444444555555444444333222777999;;;<<<<<<===???AAABBBBBBBBBAAA???===<<<;;;:::;;;===@@@EEEIIINNNPPPYYYeeemmmmmmsss~~~~~~~~~yyysssiii]]]PPPFFF@@@===:::>>>CCCFFFGGGHHHLLLOOOXXXXXXZZZ___fffmmmsssuuu{{{|||yyyrrrhhh___]]]```dddiiiqqq}}}zzzkkk___QQQDDD::::::999777555333222222111222222222222222222222222000000000000111111111111000000000000000000000000...111333222///---...000---.........//////000000222000///......///000222//////............//////000000000000///...---,,,000//////222555555222...111111111222222333333444333222222111111222333333222222222333444555666777666666777999:::>>>IIIUUUdddvvv{{{zzz~~~uuuppplllqqqqqqwwwsssgggZZZVVVWWWVVVOOOGGGDDD;;;444555777555333222222222222222222222222222111111111111111111111111000000///.......................................////////////////////////------............------,,,,,,,,,---...///000000,,,++++++***)))((('''''',,,---...///000///...---------++++++++++++------........................------..................333333222333444666888999999;;;>>>??????>>>???@@@AAA???@@@CCCBBB>>>===???AAA@@@???AAAGGGOOOXXX^^^hhhoooxxx||||||}}}vvvmmmaaaTTTMMMFFF@@@???DDDDDDFFFJJJNNNRRRWWW\\\___eeefffhhhmmmtttzzz}}}~~~{{{rrrkkkddd^^^[[[bbbfffooo{{{|||zzz{{{zzzqqqcccRRREEE<<<;;;888333///...///111111000///000111222111000333222222111000///......,,,---///111222111111000444222000///000///---,,,////////////////////////////////////000222333444..............................///000000000000000000111111111111000000///333222111111111333666777333222222111111222222333333000///000333555444333---000666<<<>>>@@@HHHQQQcccuuu|||sssiiiiiihhhmmmvvv{{{{{{zzzzzzoooiiidddeeehhhdddWWWLLLFFF===666666777444111000222222222222222222222222111111111111111111111111111000///............///........................////////////////////////------............------,,,---------.../////////---,,,,,,++++++*********++++++++++++***(((&&&%%%------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222555555555555666888:::;;;999<<<>>>??????>>>?????????======???>>>;;;<<>>>>>??????<<<;;;<<<;;;:::===CCCCCCJJJSSSXXX\\\aaahhhnnnuuu{{{}}}rrrdddXXXMMMHHHEEEFFFHHHKKKQQQWWW^^^dddlllrrruuuuuuuuuuuupppwww}}}wwwssskkkgggcccdddjjjsss{{{wwwvvv{{{xxxjjj```MMMGGG???:::888777555222555333111111111222111000111111111000000000000000000000////////////000000444222111000000000...,,,//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,000000000111000000////////////000111222222222222000///......///000222333333222222111111222222333444333222333555666666666555666999<<<<<<>>>GGGQQQeeewwwyyygggaaa^^^aaaeeehhhlllqqqtttyyyuuuaaaTTTFFF???<<<888555555333333333333333222222222111111111111111111111111111000000//////000000000........................////////////////////////------............------...............---------,,,,,,------.........///------...//////000000000---------,,,,,,---------............////////////000///...///111444888:::999999::::::;;;<<<======;;;===@@@@@@???>>>>>>>>>???<<<;;;<<<;;;;;;AAAIIILLLWWWcccjjjkkkmmmrrrwwwyyy~~~~~~pppcccWWWOOOKKKJJJLLLOOOUUU[[[cccjjjrrrvvv{{{}}}|||zzzwwwvvvxxx~~~}}}wwwooojjjiiikkknnnooowwwzzz~~~zzzxxxppp]]]SSSGGG???<<<:::666222666555333222444555444444000000000000000111111111333222111000///000111222999777444333222000---+++////////////////////////222222111000000000000000////////////////////////000111111111111000//////...///000111222333333333///////////////000111222333222222111111222222333444333333333444555666666777777999;;;<<<>>>IIITTTfffxxxooofff^^^\\\^^^bbbiiipppwww|||wwweeeQQQDDD===888777999444444444333333333222222111111111111111111111111111111000000000111111222////////////////////////////////////////////////------............------...............---------++++++,,,,,,------......*********++++++,,,---...------------------------.........//////000000000333222111000222555888:::999::::::;;;<<<<<<<<<<<<===???AAAAAA???>>>===>>><<<;;;;;;<<<<<<===FFFPPPZZZeeerrryyyyyyxxxzzz}}}{{{~~~{{{mmm```WWWQQQPPPTTTWWW[[[^^^ccckkkssswww~~~}}}}}}zzzuuupppjjjfffkkkpppyyy|||nnncccSSSHHHAAA===888444555333111111333555666666000000000000000111111111222111000......///000111///...---...000111000///000000000000000000000000333222111000000//////000////////////////////////000000111111111111000000//////000222333333333333111000000000111111222222333222222111111222222333222222333333333444555666666666888;;;<<<@@@KKKWWWgggyyy}}}qqqeee___]]]___eeellluuuyyywww^^^LLLAAA:::888999555555444444333333222222111111111111111111111111111111111111111111222333////////////////////////////////////////////////------............------------..................+++++++++,,,,,,---------,,,,,,+++***************------............------,,,,,,,,,---......//////333222222222333666888:::::::::;;;<<<<<<<<<<<<<<<>>>@@@AAAAAA???=========:::999;;;===>>>AAALLLWWWfffppp{{{}}}~~~wwwjjj___WWWRRRTTTYYYaaagggllllllnnnuuu{{{}}}|||tttmmmhhhjjjpppxxx{{{|||~~~{{{rrreeeXXXOOOFFF>>>888555222000///111333444444111111111000000000000000...---------------......111///...///000111000///000000000000000000000000000000///...............------------------------///000111111222222111111000000111222333333333333222222222222222222222222333222222111111222222333111222333333222333555777555555888;;;<<<@@@KKKVVVfffyyy}}}~~~wwwoooiiieeegggkkkrrrttt|||nnnZZZKKK@@@:::999666555555444333333222222111111111111111111111111111111111111111222333444////////////////////////////////////////////////------............------,,,---------.../////////,,,,,,,,,,,,,,,,,,------///...---,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,---...////////////000111333555888:::;;;:::;;;<<<===>>>===<<<<<>>HHHSSSfffyyy{{{~~~{{{vvv{{{wwwoookkklllppprrryyyzzzfffUUUGGG>>>;;;666666555444333333222222111111111111111111111111222111111111222333333444000000000000000000000000////////////////////////---..................---,,,,,,------...///000000------------------------************+++---///000,,,---...//////...---,,,.........///000111111222,,,---000333666999<<<===<<<<<<>>>??????>>>======???AAABBBBBB???===<<<===>>>@@@EEEJJJLLLPPP]]]iiipppttt{{{ppphhhbbbbbbaaabbbjjjtttvvv~~~~~~{{{~~~xxxooojjjjjjsss~~~|||vvvxxxuuuyyy}}}ooo]]]NNNEEE@@@===888555555555555444333222222111000//////......///111222333333333222+++******,,,///111111000000000000000000000000000111111000000000000111111000000000000000000000000---...000111333333444444222222333333333222111111111111222222222111111000333222222222222222222333333555777666444444777:::777777:::<<<<<<===FFFPPPfffxxx~~~wwwwwwyyy|||tttwww|||uuussswwwtttvvvwwwcccQQQEEE???999888666555444333222111...000222444555444333222111111111111111111111111000/////////............000111000...,,,,,,...000........................///......------,,,,,,+++------------------------//////.........---------000000//////.........---+++---000222333333222111444444666888;;;<<<;;;999======>>>>>>>>>======<<<;;;<<<;;;888555555999===BBBBBBHHHTTT[[[\\\___dddvvvyyy}}}zzzkkkiiihhhhhhggglll{{{qqqhhhhhhkkkrrrjjjkkkppp|||xxxiiiZZZOOOAAA<<<666555666777444000///000111222333222111111000000000000////////////......///000111222333333000///.........000111222///...---,,,,,,---...///////////////000000000000222222111111111111111111222222222222222222222222111111111111111111111111222222333333333444444444333333333333444555666666999888999;;;===???GGGQQQdddyyy{{{vvvtttuuu|||}}}zzz~~~yyywww|||rrr```NNNDDD>>><<<999777666555444444111222333333333333111111111111111111111111111111000000/////////.........///000000...------...000........................------------------------------------------------//////.........---------000000/////////.........///000000111222222222333333444666888;;;<<<<<<;;;???@@@@@@AAAAAA@@@@@@???>>>???@@@===;;;;;;???CCCBBBFFFQQQ___fffgggkkkqqqwwwzzz{{{vvvrrrrrrsssuuuwww~~~tttmmmllllllssspppiiifffmmm~~~~~~pppbbbXXXIIICCC;;;777777777555222222222111000111111222333111111111000000000//////............////////////000//////...///000111222000//////......//////000.../////////000000000000111111111111111111111111111111111111111111111111////////////////////////222222222222333333333333333333333333444555666666777666888;;;===@@@IIISSSdddyyywwwqqqnnnqqqwwwzzzxxxyyy}}}vvv```PPPBBB>>>999666444444444333444444333333222111000000111111111111111111111111000000000/////////.........//////...------///111........................+++,,,,,,---......//////------------------------/////////............---000000////////////......333222111111111222444555444555888:::<<<=========<<<======>>>>>>=========<<<===>>>===;;;<<<@@@DDDHHHQQQ```nnnsssssswww|||{{{}}}~~~~~~~~~}}}wwwrrrtttuuuxxx~~~|||ooogggaaaeeessspppaaaaaaqqq|||pppgggYYYQQQFFF===999888666444555444111//////111333555222222222111111111000000000/////////.........---000000/////////000111111111000000//////000000111....../////////000000000111111111111111111111111000000000000000000000000////////////////////////111111111222222222222333333333333333444555666666666555777:::===AAAJJJTTTdddyyy~~~vvvuuussssssvvv~~~~~~wwwsssttt{{{sss```IIICCC;;;666444555555444555444333222111111111111111111111111111111111111000000000////////////...---...//////......000111........................,,,---------.........///......................../////////...............000000//////////////////111111222222444555666777777999<<<============>>>:::;;;<<<<<<<<<<<<<<<<<<:::<<<>>>===<<<===BBBFFFRRR___ooozzz|||{{{|||}}}}}}~~~|||xxxwwwwwwvvvtttvvvwww{{{uuukkkjjjhhhlllyyylllcccjjjzzzyyymmmdddVVVIII@@@:::777444666555333111000111222333333333333222222222111111111111111111000000000000000000000000000000111111000000000000000000000000........./////////000000111111111111111222222222111111111111111000000000111111111111111111111111000000111111111222222222333333333333444555666666666555777:::<<<@@@IIISSScccwww~~~xxxuuuwww}}}zzzsssrrrxxxnnnWWWNNNBBB:::888999888777333222222111111222222333111111111111111111111111111000000000////////////,,,...//////......///111/////////////////////////////////......---------........................//////////////////////////////000000000000000000---///222555777888888777;;;>>>@@@@@@>>>======>>>===>>>???@@@@@@@@@@@@@@@>>>@@@BBBAAABBBEEEKKKPPP\\\iiixxx}}}}}}~~~~~~~~~zzzvvvqqqnnnoootttxxx{{{}}}yyyoooiiimmmwwwrrrlllrrr}}}vvvhhhYYYLLLAAA:::666555555555444444222111000333333333333222222222222/////////000111222222222111111111111111111000000////////////////////////............////////////000000111111111222222222333333222222222111111111111111111111111111111111000000111111111222222222333333333333444555666666888777888:::<<<>>>GGGPPPaaauuu~~~zzzyyy|||~~~vvvsssyyy{{{ggg[[[JJJ>>>:::999777555222222222222222222222222111111111111111111111111111111000000000/////////,,,...000000///...//////////////////////////////000000//////...------,,,...........................////////////000000000//////000000000000111111,,,///333666888888777777;;;>>>AAAAAA>>>;;;<<<>>>======>>>???@@@@@@@@@@@@???AAABBBCCCFFFMMMVVV^^^iiisss}}}~~~~~~~~~~~~tttqqqmmmlllooovvv~~~uuujjjhhhmmmttt|||xxxsssvvv{{{yyykkk[[[LLL@@@:::555666666666555333111///333333333222222222111111,,,,,,---...///000111111111111222222222111000///...//////000000//////...------........./////////000000000111222222333333444444333333222111111111////////////////////////111111111222222222222333333333333333444555666666888777888:::;;;===FFFOOOaaauuu~~~~~~yyytttxxx}}}nnnYYYHHH@@@<<<888555222333333444333222000///111111111111111111111111111111111000000000//////---///111111///...---...////////////////////////////////////......................................./////////000000000000//////000000000111111111111222333555666666666555666:::>>>>>><<<:::<<>>????????????>>>@@@CCCFFFLLLWWWeeeooo{{{~~~|||~~~}}}xxxwwwrrrqqqqqqrrrvvv}}}wwwsssrrrsssvvvzzz|||zzzzzzjjjXXXIIIAAA888888777555444222111111222222222222111111111111------......//////000000111222222222222111000//////000111111111111000///---------........./////////000000111222222333333333333333222111000000000////////////////////////222222222222333333333333333333333333444555666666777555777:::;;;>>>GGGQQQcccvvv{{{sssvvv}}}kkkWWWLLLFFF@@@<<<444444555555444111...,,,111111111111111111111111111111111111000000000000...///111111///---------000000000000000000000000------......///000000000////////////////////////.../////////000000111111//////000000111111111222555555333333222333444555111666;;;<<<:::999<<<@@@??????@@@BBBBBBCCCCCCCCCCCCEEEHHHMMMUUUcccttt~~~{{{}}}~~~uuuqqqppprrrtttvvvyyy}}}~~~wwwuuuvvvyyy~~~|||tttaaaPPPFFF;;;999666333111111222333222222222111111111000000111111111111000000000000111222333333222111000///000111222333333222111000---------........./////////000000111222222333333222222222111000//////...111111111111111111111111222222333333333444444444333333333333444555666666555444555999<<>>>>>???>>>======@@@BBBCCCDDDBBBEEEKKKSSS^^^nnn~~~~~~wwwwww}}}~~~wwwtttrrrpppwwwzzzzzzwww{{{|||tttpppttt{{{{{{}}}}}}rrr```PPP@@@:::666666666333333666222222111111111111111111333222222111000///...---------///000111111111111//////000000111111111222000000111111111111000000,,,---...///000111222333111111111111111111111111111111000000111111222333555555444333333222111111111111111222333444666777777777999;;;;;;===GGGRRRdddxxxtttqqqrrr~~~eeePPPDDD???999777444222222222222111444333333222111000//////111111111111111000000///,,,---...///000000///...//////000000000111111111///////////////.........------------........................////////////////////////000000000000444444333222222222222222666777888:::;;;===>>>???BBBBBBBBBCCCDDDEEEFFFFFFDDDFFFLLLXXXhhhxxxzzzuuusssssssssrrrvvvyyyyyy~~~ttttttvvvzzzzzzkkk^^^HHH@@@999888666333222333333222222111111111111111///000111111222222111111//////000000111222222333///000000000111111111111//////000000000000//////111111111000000/////////111111111111111111111111111111000000111111222333222222333333333333444444222222222333444555666777777777999;;;;;;===GGGRRRdddxxxyyypppnnnzzzzzz```NNNDDD<<<999666444444444222111222222222222111111111111111111222222111111000///---......////////////...//////000000000000111111111000000//////......---////////////........................////////////......//////000000111111333222222111111111222222777888999:::<<<>>>???@@@@@@AAABBBDDDDDDDDDCCCBBBGGGIIIQQQ```rrr}}}|||||||||}}}~~~{{{xxxwwwxxxyyyssswwwzzz|||~~~zzzuuurrrttt{{{yyyoooXXXLLL@@@;;;999555333333333333222111111111111111000000111222333333222222222111000000111222444555000000000000111111111111//////000000000000//////333333222222111000//////111111111111111111111111111111000000111111222333000000111222444555666666444444444444555555666777777777999;;;;;;===GGGRRRdddxxx}}}}}}vvvoooqqqttt}}}rrrYYYIII@@@<<<888777888888666444444444444444444444444444111222222222222111000000000000000111111111111000////////////000000000111000000000///////////////111111000000//////..................////////////------...///000111222222111111111000111111222222888888999;;;===>>>@@@@@@>>>AAADDDEEEEEEDDDCCCCCCHHHNNNZZZiiiwww~~~~~~|||}}}~~~|||tttqqqsssyyy}}}|||mmm]]]KKKAAA<<<888555555444333333222111111111111444444444333222111000000333222000///000111333555000000000000000111111111000000111111111111000000222222222222222222222222111111111111111111111111111111000000111111222333000000111222444555666666555444444444444444555555777777999;;;;;;===GGGRRReeexxx}}}yyyuuuooonnntttgggQQQCCC>>>888777888999888555333444444444444555555555222222222222222111000000111111111000000000000111...////////////000000000---......///000111222222111111111000000//////...............////////////,,,---...///000111222333000000000000111222333333888888999;;;===>>>@@@@@@BBBEEEHHHIIIIIIIIIJJJLLLLLLWWWfffqqqvvvzzz}}}uuuqqqppppppvvv{{{}}}|||kkkWWWIII@@@:::777888555444333222111111111111333333333333333222111000222111000//////000222444111111000000000000000000111222222333333222222111222222222222222333333333111111111111111111111111111111000000111111222333222222222333333444444444444333333333333333444444777777999;;;;;;===GGGRRReeeyyy{{{{{{}}}~~~~~~sssoooqqq|||xxx^^^IIIAAA999555777888666444222222222222333333333333222222222333222222111000000//////............///......////////////000000------...///111222333333000000000000////////////............////////////------...///000111222222000000000111222333444555777888999:::<<<>>>???@@@AAADDDFFFGGGGGGIIINNNSSSWWWcccqqqxxxxxxwww{{{~~~~~~vvvoookkkgggooo~~~~~~wwwfffXXXJJJ???::::::666555444222111111111111//////111222333333333333222111000//////000111222111111111111000000000000111222222222222222222111444444333333222111000000111111111111111111111111111111000000111111222333333333333333333333333222222222222222222333444555777777999;;;;;;===GGGRRReeeyyy}}}|||yyy~~~|||zzznnnTTTJJJ>>>777777888666333333333333333333222222222222222333333222222111000111000///...------...///........./////////000000......///000111222222222......///////////////000............////////////---......///000111111222000000111111222444555666666777888:::;;;===>>>??????AAABBBBBBCCCHHHQQQYYYgggoooyyy~~~}}}|||}}}{{{|||~~~|||~~~xxxsssiiikkksssyyymmm\\\JJJ@@@>>>666555444333222111111111---...000111222333333333222222222222222222222222111111111111000000000///000000000111111000000000333333222222111111111000111111111111111111111111111111000000111111222333333333333333333333333333222222222333333555666777777777999;;;;;;===GGGRRReeeyyy|||zzzwww}}}yyy___SSSDDD;;;::::::777444666666555555555444444444222333333333333222111111333222111/////////000111............/////////000000000000000111111111111------......//////000000............/////////000......//////000000111111111111111222333555666777666666777999;;;<<<>>>>>>BBBDDDDDDCCCDDDLLLXXXaaassswww}}}|||~~~|||}}}~~~vvvssssssyyy}}}|||{{{}}}~~~uuunnnkkksss|||kkkTTTFFFBBB777666444333222111111111000000111111111000000///333333444444444333222222222111111111000000//////......////////////.........//////111222333444444111111111111111111111111111111111000111222222333222222222333333444444444222222333444555666888999777777999;;;;;;===GGGRRReeeyyy{{{zzztttaaaJJJ>>>======999333555444444333333444444444222222222111111111111000///000111222222111000///+++,,,,,,------,,,,,,+++...............///000000///000111111111///...---////////////////////////000000000000111111111111111222333444555444333333888:::;;;;;;;;;<<>><<<888333//////222555333333333333333333333333333555333;;;555333BBB;;;111000//////111222111000444222000...///222555777555000///333333//////222111111111111111111111111222222222222222111000///000000111222333333444444444444444333333444444555999777999;;;===@@@HHHRRReeeyyywww}}}jjjRRRAAA<<<;;;999666555555444444333444444444222222222222111111111111//////000000000000//////---..................---//////......//////000111000111222222111000///...////////////////////////000000000000111111111111222333444555666666555444666888:::;;;;;;<<>>AAAHHH333222111000000111222111000......---...000555999<<<999222...111444222000000111111111111111111111111000111111222222222111111111222222333444444555555333333333444555666777888999777888;;;<<>>@@@CCCEEEHHHGGGGGGMMMZZZmmmwwwmmmeee```ccciiitttwwwkkkaaa\\\[[[\\\^^^```ccceeehhhlllqqquuussskkkmmm}}}nnn___JJJDDD<<<888666555333111000000111111222222333333444555111AAAQQQ^^^^^^;;;444333111111222222111///---,,,,,,---111555999<<<>>>555///111444444111///111111111111111111111111//////000222222333333333222333333444444555555666333333333444666888999:::999777888:::;;;===FFFOOObbbvvv~~~vvvzzzuuu^^^KKK@@@;;;:::888777666555444444444444333333222222222111111111111000///......///000111000000111111111111000000000000000000000111111222000000111111000000000000000000000000000000000000000000111111111222222222222333444555666777888888999<<<@@@BBBDDDFFFIIIKKKHHHIIIMMMWWWhhhzzzxxxllldddaaaaaalllttt{{{uuujjj___XXXYYY^^^ccceeeiiipppuuuzzz~~~oooiiissszzzoooWWWMMM@@@999777666444222222222333444444555555555333777444FFF^^^sssuuuNNN555444222222222222111///111000//////000222444666===999444333222222111222111111111111111111111111///000111222222222222222222333333333444444555555333333333444555777888999888777888:::;;;===EEENNNbbbvvv}}}xxx{{{pppZZZHHH===888:::999777666555444444444333333333222222222222111333222111000000111222333000000000111111000000000000000000000000111111222//////........./////////000000000000000000000000111111111111222222222222111111222333555666888999:::===BBBEEEGGGIIILLLNNNIIIMMMWWWeeeuuuqqqeeeaaadddhhhqqqyyyyyyqqqkkkbbbZZZWWW\\\eeelllooouuu}}}~~~sssqqqtttfffYYYHHH<<<777777666444333333444444444555555555222888666BBBTTThhhnnnMMM555444222222222222111///333222111000///000111222888;;;<<<666000...111555111111111111111111111111222222222222222111000///222222222222333333333333444444444333444444555555888777777:::;;;===EEEOOOdddxxxxxxxxx|||}}}iiiRRRBBB999;;;:::999777555444444333333333333333222222222222333222222111111222222333///000000000000000000///000////////////000111111......---------...//////000000000000000000000000111111111222222222222333000000111222444777999:::999===BBBEEEGGGIIIKKKMMMLLLTTTbbbrrr~~~~~~{{{|||xxxmmmffffffmmmsss{{{|||sssmmmgggccc^^^ZZZ[[[cccnnnwwwxxxuuuxxxtttgggTTTDDD;;;888888888333333333333222222222222333888333999<<>>GGGQQQeeeyyyyyyyyy}}}~~~xxxaaaLLLAAA<<<;;;999777666444333333444444333333333222222222111111222222222222111111000000111111111111000000//////......//////000111///......---...///000111////////////////////////111111111222222222333333111111222333555888:::<<<:::>>>CCCFFFHHHJJJLLLMMMOOO[[[lllzzz~~~|||zzz~~~{{{xxxsssooonnnqqqvvv{{{zzzsssmmmjjjgggfffeeefffjjjtttzzz{{{}}}sssbbbQQQCCC<<<:::999444444444333222222111111333666111666000000;;;---222111000000111222111000////////////000111222333111;;;???888000///222333111111111111111111111111111111222222222111111000333333333333333333333333444444333444444555666777777666777;;;===@@@IIISSSeeeyyy~~~yyy}}}lllWWWJJJ===<<<:::888666444333333444444444333333333222222///000111222222111000///111111111222222111111111...............///000000000///.........000111222////////////////////////111111222222222333333333222222333444666999<<<>>>===AAAFFFIIIKKKLLLNNNOOORRR___qqq}}}}}}|||}}}sssrrrqqqqqqtttyyy}}}|||wwwssspppmmmlllnnnoooqqqttt{{{~~~{{{zzzlllZZZJJJ???;;;:::777777666555444333333222333444111999333...;;;222111000///000111222111000111111000000000000111111111999<<<777222333222000111111111111111111111111///000111222222222222222444444444444444444444444333333333444666777999:::666555777;;;===AAAJJJTTTeeeyyy