BM6P6(@ yyypppjjjeeeaaa\\\XXXVVVWWWXXXWWWUUUUUUVVVWWWZZZ___fffkkknnnooopppqqqvvvwwwyyyyyyyyyzzz}}}~~~kkkaaa]]]YYYWWWWWWYYYXXXWWWVVVUUUTTTTTTUUUQQQRRRSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[\\\YYYVVVTTTSSSUUUWWWYYYWWWYYY\\\]]]]]]]]]\\\[[[TTTVVVYYY[[[[[[ZZZYYYWWW\\\ZZZWWWTTTTTTXXX___dddnnnfff[[[UUUUUUUUUTTTRRRQQQNNNJJJFFFDDDCCCCCCDDDNNNNNNPPPRRRSSSRRRNNNKKKMMMMMMNNNMMMLLLLLLNNNQQQUUUXXX```mmm{{{rrrfffbbbcccfffoooyyywwwrrrkkkeeebbb^^^ZZZWWWTTTVVVWWWWWWVVVVVVWWWYYY```dddkkkppprrrtttuuuvvvwwwyyy{{{||||||}}}vvvfff___\\\YYYWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSQQQRRRTTTVVVWWWWWWVVVVVVUUUTTTTTTUUUWWWYYY[[[\\\[[[YYYVVVTTTSSSUUUWWWXXXXXXWWWWWWZZZ]]]^^^[[[XXXSSSVVVYYY]]]^^^^^^\\\[[[YYYYYYXXXWWWWWWYYY]]]```hhhaaaYYYUUUUUUVVVUUUSSSRRRPPPLLLIIIGGGGGGHHHHHHPPPQQQSSSUUUVVVTTTOOOKKKKKKLLLMMMLLLKKKLLLOOOQQQSSSUUU\\\gggttttttjjjgggiiimmmuuu|||xxxnnnjjjddd```]]]ZZZXXXVVVTTTVVVXXXYYYZZZ[[[]]]___eeeiiiooosssvvvwwwxxxyyyxxx{{{~~~xxxlll```\\\[[[XXXWWWXXXWWWWWWXXXWWWVVVUUUSSSRRRSSSSSSUUUVVVWWWXXXXXXXXXTTTTTTTTTUUUWWWZZZ\\\^^^[[[YYYWWWUUUTTTTTTVVVWWWXXXUUUSSSVVV\\\^^^YYYTTTSSSVVV[[[___aaaaaa___]]]UUUWWWYYYZZZZZZYYYZZZ\\\___ZZZVVVTTTUUUVVVUUUSSSQQQOOOMMMKKKJJJJJJKKKLLLTTTVVVXXXZZZZZZVVVPPPKKKIIIJJJKKKKKKKKKLLLOOORRRRRRRRRWWW```jjjvvvyyyqqqooorrrwww|||wwwsssgggddd```[[[XXXVVVUUUTTTVVVXXX[[[]]]___aaadddfffhhhlllqqqtttvvvwwwxxxyyyxxx|||{{{mmmddd\\\ZZZZZZWWWVVVVVVUUUVVVWWWXXXWWWUUUSSSQQQTTTUUUVVVWWWWWWXXXXXXYYYSSSSSSTTTUUUWWWZZZ]]]^^^ZZZYYYWWWUUUUUUTTTUUUUUUTTTSSSRRRTTTXXXYYYWWWTTTSSSVVV[[[___aaa```]]][[[SSSUUUXXXYYYXXXXXXXXXYYYXXXVVVTTTSSSTTTUUUSSSQQQNNNMMMKKKJJJJJJKKKLLLMMMWWWYYY[[[^^^]]]XXXQQQLLLHHHIIIJJJKKKKKKMMMPPPSSSSSSRRRTTT[[[bbblll|||~~~yyyxxx|||}}}xxxssspppdddbbb^^^ZZZVVVTTTTTTTTTUUUXXX\\\___aaadddhhhjjjlllooosssvvvwwwxxxyyyzzzyyy|||sssggg```ZZZYYYXXXUUUSSSTTTSSSUUUVVVWWWWWWUUUTTTRRRWWWWWWWWWWWWWWWWWWXXXXXXRRRRRRSSSTTTVVVYYY\\\^^^YYYXXXWWWVVVUUUTTTSSSSSSOOORRRTTTTTTSSSRRRTTTVVVUUUXXX[[[]]]]]][[[XXXVVVSSSTTTUUUTTTTTTTTTVVVXXXTTTTTTSSSSSSSSSRRRPPPOOONNNMMMLLLLLLLLLMMMNNNNNNVVVXXX[[[]]]]]]YYYQQQLLLHHHIIIJJJKKKKKKNNNQQQTTTVVVUUUUUUYYY^^^fffsssxxxqqqmmmlllaaa```]]]YYYUUUTTTTTTVVVTTTWWW[[[___bbbeeeiiilllqqqtttwwwyyyzzz{{{|||}}}{{{~~~tttnnnccc]]]XXXXXXVVVRRRQQQRRRRRRSSSTTTVVVVVVVVVUUUUUUYYYXXXWWWVVVVVVVVVVVVVVVRRRRRRRRRSSSUUUXXXZZZ\\\XXXXXXXXXWWWVVVTTTRRRQQQLLLQQQUUUTTTPPPNNNRRRWWWWWWXXXYYYZZZYYYWWWTTTRRRRRRRRRRRRPPPOOOQQQTTTVVVRRRRRRRRRRRRQQQPPPOOONNNQQQPPPPPPOOOOOOOOOOOOOOOSSSTTTWWWZZZZZZWWWQQQMMMIIIJJJKKKLLLLLLNNNRRRTTTXXXVVVWWWYYY\\\aaalllwwwyyypppiiifffeee\\\\\\[[[XXXUUUTTTWWWYYYWWWZZZ^^^bbbeeeiiimmmpppuuuwwwzzz{{{||||||}}}~~~vvvlllhhh^^^YYYUUUUUUSSSPPPOOORRRQQQQQQRRRTTTUUUVVVWWWXXX[[[ZZZXXXVVVTTTTTTTTTTTTRRRQQQQQQRRRTTTVVVXXXYYYWWWXXXXXXXXXVVVTTTRRRPPPNNNPPPRRRRRRPPPOOORRRUUUXXXXXXXXXWWWVVVTTTRRRQQQOOOPPPPPPOOONNNNNNPPPSSSPPPQQQQQQQQQPPPPPPPPPPPPRRRRRRQQQPPPNNNNNNMMMMMMNNNPPPRRRUUUVVVUUUQQQMMMKKKLLLMMMMMMMMMOOORRRUUUWWWUUUVVVYYYZZZ\\\eeennn}}}~~~}}}tttjjjccc```___XXXYYYYYYWWWUUUUUUYYY\\\[[[^^^bbbfffiiimmmqqqtttvvvxxxzzz{{{{{{{{{}}}~~~wwwmmmddd]]]ZZZUUURRRSSSQQQOOOOOORRRPPPPPPQQQRRRTTTWWWYYYZZZ\\\[[[XXXVVVTTTSSSRRRRRRRRRQQQQQQQQQSSSTTTVVVXXXWWWXXXXXXXXXVVVTTTQQQOOOPPPPPPOOOPPPQQQRRRSSSSSSXXXWWWVVVUUUTTTSSSSSSSSSLLLNNNOOOOOONNNMMMNNNOOONNNOOOPPPPPPPPPPPPQQQSSSQQQPPPOOONNNLLLKKKJJJIIIKKKLLLNNNQQQTTTSSSPPPNNNLLLMMMNNNNNNNNNOOORRRUUUUUUTTTUUUWWWXXXYYY```iiiyyy|||~~~wwwmmmeee___[[[YYYXXXWWWUUUTTTUUUXXX\\\^^^bbbdddgggjjjlllooorrruuuvvvxxx{{{~~~uuunnnhhhbbb___\\\XXXTTTSSSSSSRRROOOLLLMMMNNNPPPSSSVVVXXXYYYZZZWWWUUUSSSRRRRRRRRRRRRQQQQQQOOOMMMMMMOOOQQQRRRQQQSSSVVVXXXWWWTTTQQQOOONNNNNNNNNOOONNNNNNOOORRRUUUXXXVVVVVVUUUUUUTTTPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMOOONNNMMMLLLLLLMMMNNNNNNTTTRRRNNNLLLLLLKKKJJJIIIKKKLLLMMMNNNOOONNNMMMMMMKKKKKKMMMOOOPPPQQQQQQRRRRRRSSSTTTTTTUUUXXX]]]```ooozzz}}}}}}rrrhhh```\\\ZZZXXXWWWVVVUUUUUUWWWZZZ^^^aaaccceeehhhkkkmmmooorrruuuxxxyyy|||~~~vvviiiddd^^^YYYVVV[[[WWWTTTSSSRRRQQQOOOLLLMMMOOOQQQTTTVVVXXXZZZZZZYYYVVVRRRQQQQQQRRRSSSRRRQQQOOOMMMNNNPPPRRRRRRRRRTTTVVVXXXWWWTTTQQQOOONNNMMMNNNOOOOOOOOOPPPSSSUUUYYYXXXWWWVVVVVVTTTPPPNNNKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKLLLMMMOOOPPPTTTQQQNNNLLLLLLKKKJJJIIIIIIJJJLLLMMMNNNMMMMMMLLLKKKLLLNNNQQQSSSTTTVVVVVVSSSTTTTTTTTTTTTVVVYYY\\\hhhsss|||~~~||||||wwwkkkaaa[[[XXXWWWVVVUUUUUUVVVWWWZZZ^^^bbbdddeeegggjjjmmmnnnpppsssvvvyyyzzz|||}}}kkkccc```[[[VVVSSSXXXVVVTTTRRRRRRQQQNNNLLLOOOPPPRRRTTTWWWXXXYYYZZZYYYVVVSSSQQQRRRTTTTTTTTTQQQOOONNNNNNPPPRRRSSSSSSTTTVVVWWWWWWTTTQQQPPPOOOMMMNNNPPPPPPPPPRRRTTTWWW[[[YYYXXXWWWVVVTTTPPPMMMIIIIIIIIIJJJKKKLLLMMMNNNLLLKKKKKKKKKLLLNNNPPPQQQSSSQQQMMMLLLKKKKKKJJJIIIHHHIIIJJJLLLMMMMMMLLLLLLJJJKKKNNNQQQSSSVVVWWWXXXTTTUUUUUUTTTSSSTTTVVVYYY```jjjzzz~~~~~~~~~~~~~~~~~~~~~{{{~~~||||||~~~{{{sssggg\\\VVVUUUUUUUUUUUUVVVXXX[[[^^^bbbfffhhhhhhjjjmmmoooppprrruuuwwwzzzzzz|||~~~~~~ooobbb^^^^^^[[[WWWUUUUUUTTTSSSRRRQQQPPPNNNMMMOOOPPPRRRTTTVVVWWWXXXYYYWWWVVVTTTUUUVVVVVVUUUTTTPPPOOOMMMNNNPPPRRRSSSSSSSSSUUUWWWVVVSSSQQQPPPPPPNNNPPPRRRRRRSSSTTTVVVXXX[[[ZZZXXXWWWVVVSSSOOOLLLGGGGGGGGGHHHJJJLLLMMMNNNLLLLLLKKKKKKLLLMMMOOOPPPSSSPPPMMMLLLKKKKKKJJJIIIGGGHHHJJJLLLMMMMMMMMMLLLHHHJJJLLLOOOQQQSSSTTTUUUUUUUUUVVVUUUTTTTTTVVVXXXYYYcccrrr~~~}}}{{{yyyyyyyyyyyyzzzyyyyyy{{{}}}~~~~~~}}}||||||}}}~~~~~~}}}uuupppzzzwwwuuuvvv|||~~~}}}~~~}}}}}}yyypppeee[[[VVVTTTUUUUUUXXXYYY\\\___cccgggjjjkkkkkkmmmoooqqqrrrsssvvvxxxyyyzzz{{{}}}zzzpppdddYYYWWWXXXVVVTTTTTTRRRRRRSSSRRRPPPNNNMMMMMMNNNOOOQQQSSSTTTUUUVVVVVVSSSTTTUUUXXXYYYXXXUUURRROOONNNLLLMMMPPPRRRSSSSSSRRRTTTUUUTTTRRRPPPOOOPPPOOOQQQTTTUUUUUUUUUWWWYYYZZZYYYWWWVVVTTTRRRNNNKKKFFFFFFGGGHHHJJJLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMNNNSSSQQQNNNLLLLLLLLLLLLKKKIIIJJJKKKMMMNNNNNNMMMMMMJJJKKKMMMNNNPPPQQQRRRRRRSSSUUUVVVUUUTTTUUUVVVXXXVVV^^^kkkwww~~~}}}{{{xxxvvvuuuuuuuuutttttttttvvvyyyzzzyyywwwuuuuuuuuuuuuvvvwwwwwwxxx{{{~~~}}}yyyuuuqqqnnnlllhhhccc^^^tttooollloooyyy~~~~~~~~~~~~|||ssslllccc[[[WWWWWWXXXYYY\\\^^^aaaeeehhhkkkmmmmmmmmmooorrrssssssuuuwwwyyyyyyzzz{{{}}}}}}sssggg[[[WWWVVVTTTSSSSSSOOOQQQRRRRRRPPPMMMMMMMMMLLLMMMOOOPPPQQQRRRRRRRRROOOPPPSSSVVVXXXWWWSSSPPPMMMLLLKKKLLLNNNQQQRRRRRRQQQRRRSSSRRRPPPNNNNNNOOOPPPRRRTTTUUUUUUTTTVVVWWWWWWUUUTTTSSSRRRPPPLLLIIIGGGGGGGGGHHHJJJLLLMMMNNNLLLKKKKKKJJJKKKLLLNNNOOOTTTQQQOOOMMMNNNNNNMMMLLLJJJKKKLLLMMMNNNMMMLLLKKKKKKLLLNNNOOOQQQRRRRRRRRRRRRTTTUUUUUUTTTSSSUUUVVVTTTZZZdddooovvv|||yyy|||~~~}}}{{{yyyvvvsssqqqoooooommmmmmnnnqqqttttttsssrrrpppoooooooooooopppqqqrrrppptttyyy|||~~~~~~vvvnnniiidddbbb```^^^]]][[[WWWUUU|||qqqllliiinnnxxx~~~~~~~~~}}}~~~~~~yyytttlllfff___[[[ZZZ[[[]]]^^^```cccfffiiilllnnnnnnnnnpppqqqtttuuuuuuvvvxxxzzzzzz{{{|||~~~rrrccc[[[VVVSSSRRRSSSMMMOOORRRRRROOOMMMLLLMMMJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMOOOQQQRRRQQQOOOLLLJJJIIIJJJMMMPPPQQQQQQOOOQQQQQQPPPNNNMMMMMMNNNOOOQQQSSSSSSRRRRRRRRRSSSSSSRRRQQQPPPPPPNNNKKKHHHHHHHHHHHHIIIJJJLLLMMMNNNHHHHHHHHHIIIKKKNNNPPPRRRUUURRRPPPOOOOOOOOOOOONNNJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJLLLNNNPPPQQQRRRRRRRRRSSSTTTSSSQQQPPPPPPQQQRRRUUU]]]fffnnnwww|||{{{yyyuuuvvvyyy}}}~~~yyyxxxvvvtttpppmmmjjjhhhfffggghhhkkknnnooommmkkkjjjiiiiiihhhiiiiiikkkkkkjjjmmmqqqssstttuuuvvvwwwuuutttttttttuuuvvvxxxyyyxxx{{{~~~}}}uuullleee___\\\VVVVVVUUUTTTTTTRRRPPPOOO~~~yyyyyyyyyyyy}}}pppkkkhhhnnnxxx||||||}}}~~~~~~~~~}}}}}}}}}{{{}}}}}}xxxrrrmmmeeeaaa]]]ZZZ[[[^^^aaabbbdddfffiiilllnnnoooooonnnqqqsssuuuuuuvvvvvvxxxzzz{{{|||}}}uuuuuuxxxyyyggg\\\TTTOOOMMMOOOKKKOOORRRRRROOOLLLLLLMMMIIIIIIKKKLLLLLLMMMMMMMMMMMMKKKIIIIIIKKKNNNOOOPPPKKKIIIHHHJJJLLLOOOPPPPPPNNNPPPPPPOOOMMMLLLMMMNNNMMMOOOQQQRRRPPPOOOOOOOOOQQQPPPOOONNNNNNMMMJJJGGGIIIIIIIIIJJJKKKLLLMMMNNNEEEEEEFFFIIILLLPPPSSSUUUUUUSSSPPPOOOPPPPPPPPPOOOJJJKKKKKKKKKKKKIIIHHHGGGDDDEEEHHHKKKMMMOOOQQQRRRRRRSSSTTTRRROOOLLLLLLLLLPPPRRRXXX```gggqqqzzzyyywwwssssssvvvzzz~~~}}}{{{vvvvvvtttrrrnnnjjjfffdddbbbbbbdddgggjjjkkkiiigggeeedddcccccccccdddeeefffgggiiilllmmmmmmnnnppprrrnnnnnnnnnooooooooooooooolllnnnqqqssstttvvvxxxzzzzzz}}}|||xxxrrrnnnmmmooosssuuusssoooiiibbb[[[VVVSSSQQQMMMMMMLLLLLLKKKJJJIIIHHHxxxkkkggghhhkkknnnuuurrrllllllsssyyyzzz|||~~~||||||~~~{{{zzz|||~~~}}}|||zzzzzz|||uuupppmmmiiifff```]]]YYYZZZ^^^ccceeefffiiihhhiiilllqqqsssrrrpppwwwxxxyyyyyyzzzzzzzzzzzz|||~~~nnn``````fffkkkgggaaaYYYSSSNNNKKKIIINNNNNNNNNMMMMMMLLLKKKJJJLLLMMMMMMLLLKKKKKKMMMNNNOOOOOONNNNNNOOOOOOPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJKKKMMMOOOPPPNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFGGGIIIJJJJJJJJJIIIIIIFFFIIILLLLLLLLLOOOTTTXXX]]]WWWQQQOOOQQQRRRPPPMMMLLLLLLMMMMMMLLLKKKIIIHHHLLLLLLKKKLLLLLLMMMNNNNNNSSSRRRPPPNNNMMMMMMMMMMMMSSSSSSWWW]]]dddlllyyy}}}yyytttpppssssssvvvyyy||||||yyywwwxxxsssooolllkkkhhheeeaaaaaabbbeeeiiikkkjjjeeeaaaaaaaaaaaaaaa```___^^^]]]___```bbbdddgggjjjlllmmmjjjjjjjjjjjjjjjiiihhhhhhllllllllllllkkkkkkkkkkkkmmmpppuuuyyy|||}}}}}}}}}~~~zzzvvvvvvxxxxxxuuuqqqhhhgggfffdddccccccbbbbbbcccbbb___ZZZVVVRRROOOMMMKKKJJJHHHHHHIIIJJJIIIHHHsssfffaaacccfffmmmvvvuuunnnlllrrryyy|||}}}~~~||||||~~~~~~zzzxxxyyy{{{{{{{{{|||wwwwww}}}zzzqqqkkkgggeeecccaaa```^^^\\\^^^ccchhhjjjkkkmmmkkkkkknnnrrruuuuuutttxxxxxxyyyzzz{{{{{{{{{{{{wwweeeZZZWWWXXXYYYWWWTTTQQQNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHJJJKKKKKKKKKJJJJJJKKKMMMMMMMMMLLLLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLNNNOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIKKKLLLMMMNNNRRRZZZ```___YYYSSSPPPQQQRRRPPPMMMKKKKKKLLLLLLKKKJJJHHHGGGHHHJJJLLLNNNNNNNNNMMMMMMPPPOOONNNMMMLLLMMMNNNNNNQQQPPPSSSZZZ___gggsss}}}{{{xxxtttqqqnnnnnnoooqqqttttttrrrpppssspppllljjjiiihhheeebbb```cccfffiiihhheeebbb```^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\^^^```ccceeeggghhheeeeeefffffffffeeeeeedddbbbbbbbbbaaaaaaaaa``````dddfffjjjnnnpppqqqqqqpppnnnjjjfffggghhhhhheeeaaa^^^^^^\\\[[[ZZZYYYYYYYYYVVVUUUSSSPPPMMMJJJHHHGGGKKKIIIGGGGGGGGGHHHGGGFFFooobbb```dddiiiuuuyyyqqqmmmrrrzzz~~~~~~|||}}}~~~|||xxxuuuuuuwwwxxxxxxvvvrrrtttzzz|||}}}zzzqqqlllfffaaa____________aaaaaaaaadddiiinnnpppqqqqqqpppoooqqqtttwwwyyyyyyzzzzzz{{{{{{|||}}}}}}}}}{{{hhh___XXXRRROOOJJJJJJIIIIIIJJJLLLNNNOOOIIIJJJJJJIIIIIIHHHGGGFFFGGGHHHIIIIIIHHHHHHJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOSSSUUUUUUSSSOOOMMMNNNNNNMMMLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIJJJKKKLLLMMMNNNUUU^^^eeeccc]]]WWWSSSRRRQQQOOOLLLJJJKKKKKKKKKKKKIIIHHHGGGEEEHHHLLLOOOPPPOOOMMMLLLMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPRRRXXX\\\bbbnnnyyy}}}zzzxxxvvvtttsssooonnnmmmmmmnnnooonnnlllmmmkkkhhhgggggggggeeeddd```dddhhhhhhddd```^^^^^^[[[ZZZYYYXXXXXXYYYYYYZZZXXXYYYZZZ\\\]]]___```aaa______``````aaa``````___]]]]]]]]]]]]\\\\\\\\\\\\ZZZ\\\___bbbcccdddcccbbbbbb^^^\\\[[[]]]]]]ZZZWWWXXXWWWVVVUUUTTTSSSSSSSSSOOOOOONNNLLLKKKIIIHHHHHHIIIGGGEEEEEEEEEEEEDDDCCCnnneeehhhrrr|||}}}uuupppsss{{{~~~}}}~~~~~~}}}zzzvvvrrrqqqrrrtttuuusssqqqsssxxxzzzzzz}}}|||zzzuuuqqqhhheeeaaa^^^]]]___aaaccceeeeeegggiiimmmqqqssstttuuusssssssssvvvyyy{{{}}}|||||||||}}}~~~kkk^^^YYYUUUOOOKKKIIIIIIHHHIIIIIIJJJKKKLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGIIIIIIHHHHHHIIIJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQQQWWW\\\]]]YYYTTTPPPNNNMMMLLLKKKKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJHHHKKKMMMMMMOOOTTT\\\bbbeee```ZZZUUURRRPPPNNNLLLJJJKKKLLLLLLKKKJJJHHHGGGEEEGGGJJJMMMOOOOOONNNMMMMMMLLLKKKKKKLLLMMMOOOPPPSSSRRRTTTYYY\\\aaakkkvvv~~~zzzwwwvvvvvvuuuuuuooommmjjjiiiiiijjjiiihhheeedddccccccddddddeeedddaaaeeeiiigggaaa\\\[[[]]]YYYXXXVVVUUUUUUVVVWWWYYYWWWWWWXXXYYYZZZ[[[[[[\\\ZZZZZZ[[[[[[\\\\\\[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZVVVWWWYYY[[[\\\[[[[[[ZZZ[[[YYYWWWVVVWWWWWWUUUSSSRRRRRRQQQPPPOOONNNNNNOOONNNMMMMMMLLLKKKKKKJJJJJJHHHFFFDDDCCCCCCCCCBBBAAAqqqnnnyyyzzzuuuvvv}}}~~~|||yyyuuupppnnnnnnqqqssstttssstttwwwxxxyyy|||}}}zzzuuusssrrrpppllliiicccbbbaaa```aaacccfffiiiiiijjjkkkmmmnnnppprrrtttvvvvvvuuuuuuwwwyyy|||~~~~~~~~~qqq___VVVRRRMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLKKKPPPXXX___aaa^^^YYYUUUNNNMMMLLLKKKJJJJJJJJJJJJGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKHHHLLLPPPQQQQQQSSSXXX\\\eeeaaa[[[UUURRROOONNNMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGHHHIIIKKKLLLNNNOOOOOOOOONNNMMMLLLLLLMMMNNNOOOTTTSSSUUUYYY\\\___iiirrr|||xxxvvvuuuvvvuuuuuukkkhhhdddbbbbbbbbbbbbaaa_________``````aaabbbcccaaaeeegggeee^^^ZZZZZZ\\\XXXWWWUUUSSSSSSTTTUUUWWWVVVVVVWWWWWWXXXYYYYYYYYYWWWWWWXXXXXXXXXXXXXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUTTTSSSQQQQQQQQQPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEGGGEEECCCBBBCCCCCCBBBAAA|||~~~~~~{{{zzz~~~|||zzzuuupppllllllooosssxxxwwwwwwwwwxxxwwwxxxyyy}}}yyypppnnnkkkiiihhhgggeeecccaaabbbdddeeeeeegggkkknnnnnnnnnoooooonnnooorrruuuvvvwwwxxxxxxxxxzzz}}}pppeee[[[UUUQQQLLLKKKMMMFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFHHHJJJJJJGGGFFFEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNOOOOOONNNMMMLLLIIINNNVVV]]]```^^^ZZZWWWNNNMMMLLLJJJIIIIIIIIIIIIGGGHHHIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLJJJNNNSSSTTTSSSSSSVVVYYYbbb___ZZZUUUPPPNNNMMMMMMLLLMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIIIIKKKLLLNNNOOOOOONNNMMMLLLMMMMMMOOOOOOSSSRRRTTTXXXZZZ\\\eeennn~~~{{{{{{xxxuuutttttttttsssrrrjjjgggdddbbbbbbaaa```___ZZZ\\\]]]\\\\\\]]]___aaa```bbbccc```\\\YYYYYY[[[WWWVVVTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDFFFDDDCCCBBBCCCDDDCCCBBB}}}}}}{{{vvvpppkkkkkkooosss{{{{{{yyywwwvvvvvvuuussswww{{{{{{zzzyyywwwtttqqqooohhhfffdddcccbbbbbbaaa```aaaeeeiiikkklllmmmoooqqqpppqqqqqqooonnnppptttxxxwwwyyy||||||{{{|||~~~xxxfff]]]UUUSSSQQQMMMKKKLLLCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFHHHIIIHHHFFFCCCAAAAAAGGGGGGGGGHHHIIIJJJLLLLLLMMMNNNPPPQQQQQQPPPNNNMMMHHHMMMSSSXXX[[[ZZZWWWTTTMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMJJJMMMPPPQQQPPPQQQUUUXXX^^^\\\XXXSSSOOOMMMMMMNNNKKKLLLLLLLLLLLLJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLNNNOOOQQQQQQQQQSSSWWWYYY[[[ccclllxxx{{{yyywwwuuusssrrrrrrqqqooommmiiigggdddccccccbbb```___XXXZZZ[[[ZZZYYYYYY[[[^^^]]]]]]\\\[[[YYYYYYXXXXXXUUUTTTSSSRRRQQQPPPOOONNNPPPQQQQQQRRRSSSSSSTTTTTTUUUTTTTTTTTTSSSRRRPPPPPPQQQPPPPPPPPPPPPOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMLLLKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCEEEFFFFFFEEE{{{}}}{{{wwwpppkkkkkkooottt~~~}}}zzzvvvuuuuuusssppppppwww~~~{{{xxxpppqqqrrrqqqmmmjjjiiiiiieeedddcccbbbaaaaaaaaaaaadddhhhnnnqqqqqqqqqsssuuuqqqrrrrrrpppoooqqqvvv{{{www{{{~~~}}}}}}~~~wwweee]]]SSSLLLLLLMMMJJJFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEGGGHHHGGGDDDAAA???>>>FFFFFFFFFGGGHHHJJJKKKLLLNNNOOOQQQRRRRRRQQQOOONNNIIILLLQQQUUUVVVUUUSSSQQQMMMMMMKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIKKKLLLMMMIIIKKKLLLLLLKKKNNNSSSXXX[[[ZZZVVVRRRNNNLLLMMMOOOJJJKKKKKKKKKKKKIIIHHHGGGFFFHHHKKKNNNNNNMMMJJJIIIHHHHHHHHHIIIKKKNNNPPPRRRRRRRRRTTTXXXZZZ\\\ccclllpppxxx}}}zzzxxxsssrrrqqqppppppooollljjjdddbbb```______^^^\\\ZZZWWWYYYZZZYYYWWWVVVYYY\\\[[[YYYWWWVVVWWWXXXWWWVVVTTTSSSSSSRRRPPPNNNLLLKKKMMMMMMNNNOOOPPPQQQQQQRRRTTTTTTSSSRRRQQQOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJIIIGGGFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEAAABBBBBBCCCCCCDDDDDDEEEFFFDDDCCCDDDFFFHHHHHHGGG}}}yyyuuuoookkkmmmsss}}}zzzvvvrrrooommmllliiikkkuuu~~~zzzzzzzzzyyyvvvrrrooommmfffggghhhgggfffccc```^^^aaabbbdddeeeggghhhiiiiiihhhjjjmmmrrrvvvvvvtttrrrrrrrrrrrrqqqqqqtttxxx{{{}}}|||{{{|||~~~zzzhhh[[[RRRQQQPPPNNNLLLIIIGGGFFFAAABBBDDDEEEFFFFFFFFFEEEHHHGGGGGGGGGFFFFFFEEEEEEHHHKKKJJJFFFEEEGGGFFFCCCFFFEEEDDDEEEHHHJJJJJJJJJJJJLLLNNNOOOOOOMMMKKKIIIGGGIIIKKKMMMNNNNNNLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMLLLJJJMMMPPPNNNOOOPPPPPPNNNOOOSSSWWWZZZYYYWWWSSSOOOMMMNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHJJJLLLMMMNNNNNNNNNJJJKKKKKKKKKJJJJJJLLLMMMSSSQQQQQQVVV]]]dddggghhhiiikkktttyyyvvvvvvppptttwwwyyyxxxuuusssrrrqqqpppooommmkkkiiihhhgggdddcccbbb```]]]ZZZXXXWWWZZZZZZYYYXXXVVVUUUTTTTTTQQQRRRSSSSSSRRRRRRSSSUUUXXXUUUSSSRRRRRRQQQMMMJJJJJJLLLMMMNNNMMMLLLMMMNNNPPPPPPOOOOOOOOOOOOOOOOOOJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJLLLMMMDDDEEEEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGG~~~|||xxxtttoookkkmmmssszzzyyyvvvsssooollliiihhheeeeeennn|||yyywwwvvvqqqrrrrrrqqqoookkkhhhgggccccccddddddcccaaa```___ddddddfffhhhiiijjjkkkkkkjjjkkknnnrrrvvvwwwvvvttttttttttttssssssuuuyyy||||||||||||}}}~~~~~~~~~}}}kkk]]]SSSOOOOOONNNLLLJJJGGGEEEDDDAAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDHHHKKKJJJGGGGGGIIIIIIFFFFFFEEEDDDFFFHHHJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIGGGHHHJJJLLLMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGJJJJJJKKKNNNPPPRRRSSSTTTNNNOOOOOONNNMMMPPPTTTYYY\\\YYYUUURRROOONNNMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMIIIJJJKKKJJJIIIIIIKKKMMMQQQOOOPPPSSSZZZ```cccdddeeefffmmm{{{zzzqqqkkkmmmnnnppppppooonnnmmmmmmllllllkkkjjjhhheeecccbbb``````___^^^[[[YYYWWWVVVXXXWWWWWWUUUTTTSSSRRRRRRQQQRRRRRRQQQOOOOOOQQQSSSVVVTTTSSSRRRSSSQQQMMMJJJIIIKKKLLLLLLJJJIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIDDDDDDDDDEEEEEEDDDDDDCCCEEEEEEDDDCCCCCCDDDDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIKKKKKK}}}~~~~~~~~~}}}{{{~~~zzzvvvsssoookkkmmmrrrtttsssrrrooolllhhheeeddd``````hhh|||}}}{{{yyyuuurrrpppnnnmmmiiiiiijjjiiihhhfffdddccccccbbbbbbbbbbbbcccddddddhhhiiijjjkkklllmmmnnnnnnnnnnnnooosssvvvyyyyyyxxxwwwwwwwwwvvvvvvwww{{{~~~}}}~~~~~~}}}|||fffZZZRRRLLLKKKKKKJJJIIIGGGEEECCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCGGGJJJKKKHHHIIILLLMMMJJJGGGFFFEEEFFFIIIJJJKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJFFFGGGIIIJJJKKKKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGJJJPPPTTTVVVUUUOOOOOOMMMLLLMMMQQQWWW[[[^^^ZZZTTTQQQPPPOOOLLLJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIKKKLLLLLLLLLKKKJJJHHHIIIJJJJJJIIIIIIJJJLLLNNNMMMMMMPPPUUU[[[^^^______^^^cccmmmyyyssshhhgggfffcccaaa```aaabbbcccfffgggggggggeeeccc```^^^\\\\\\[[[[[[YYYXXXVVVUUUUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQPPPMMMKKKKKKNNNPPPSSSSSSRRRSSSSSSQQQMMMJJJIIIKKKLLLKKKIIIGGGGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMOOOOOONNNMMMLLLKKKJJJJJJLLLLLLLLLKKKJJJHHHFFFEEEBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFGGGIIIKKKMMMOOOPPP}}}|||~~~~~~~~~~~~}}}{{{}}}xxxtttsssppplllmmmqqqqqqqqqpppnnnkkkgggdddccc```aaalll~~~}}}{{{yyyxxxwwwxxxxxxuuutttrrrooommmkkkiiiiiigggggghhhhhhgggfffeeeeeegggfffeeeeeegggiiikkkmmmmmmmmmnnnnnnooopppqqqrrrppppppppprrrvvvyyyzzzzzzyyyzzzzzzyyyxxxzzz|||hhhXXXRRRMMMJJJIIIIIIHHHGGGEEEDDDBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBFFFJJJKKKIIIKKKOOOPPPNNNHHHGGGFFFGGGIIIJJJJJJJJJHHHHHHGGGFFFGGGHHHIIIJJJFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHIIIIIINNNSSSVVVUUURRRPPPMMMLLLNNNSSSZZZ^^^```ZZZRRRPPPPPPOOOLLLGGGKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKIIIHHHGGGIIIJJJJJJIIIIIIJJJKKKMMMMMMMMMOOORRRWWWZZZ\\\\\\YYYZZZbbbkkkuuuuuujjjeee^^^YYYWWWXXXZZZ\\\___aaacccddddddbbb```^^^YYYYYYYYYXXXXXXWWWVVVUUUSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPNNNKKKHHHHHHJJJMMMPPPPPPQQQRRRQQQOOOLLLJJJLLLMMMNNNMMMJJJHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLJJJHHHEEECCCAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQ~~~|||~~~}}}~~~~~~}}}{{{vvvsssrrrqqqnnnooorrrrrrqqqpppnnnkkkiiifffeeecccggguuu~~~~~~}}}{{{zzzyyyxxxxxxxxxwwwvvvtttrrrqqqqqqrrrrrrpppooonnnllljjjiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiikkkjjjiiiiiikkknnnqqqsssqqqqqqqqqqqqqqqrrrssstttrrrqqqqqqssswwwzzz||||||zzz{{{||||||{{{|||qqq]]]SSSOOOLLLJJJGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEHHHJJJIIILLLQQQRRRPPPHHHGGGFFFFFFHHHJJJJJJIIIGGGFFFEEEDDDEEEFFFHHHIIIEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGLLLMMMLLLNNNUUUYYYYYYUUURRRNNNMMMOOOUUU\\\``````YYYRRROOOPPPOOOKKKGGGKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJLLLMMMMMMKKKIIIHHHGGGIIIKKKKKKJJJIIIJJJKKKMMMMMMNNNOOOQQQUUUYYY[[[[[[XXXWWW[[[aaaiiiwwwxxxpppddd[[[WWWVVVWWWWWWWWWYYY\\\___```___]]]\\\VVVWWWWWWWWWWWWVVVUUUUUURRRRRRRRRRRRRRRQQQQQQQQQOOONNNMMMJJJGGGGGGHHHJJJLLLMMMOOOPPPOOOMMMKKKKKKPPPQQQQQQPPPMMMKKKKKKKKKGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJFFFGGGIIIJJJIIIHHHFFFDDDAAAAAABBBCCCDDDDDDCCCCCCEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOOOO{{{}}}|||~~~~~~~~~~~~{{{uuurrrssssssqqqppprrrsssrrrpppmmmkkkiiiiiihhhffflll|||~~~}}}||||||||||||zzzyyywwwuuutttsssttttttrrrqqqpppooonnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiikkkkkkkkkkkkkkklllllllllmmmmmmllllllmmmppprrrtttttttttrrrrrrrrrssstttuuutttssssssvvvzzz}}}~~~~~~|||}}}sss```UUUQQQLLLIIIHHHFFFFFFFFFFFFEEEDDDBBBBBB@@@??????>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCGGGIIIHHHKKKPPPRRRPPPHHHFFFEEEFFFGGGIIIHHHHHHEEEEEEDDDDDDEEEFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHDDDIIIJJJIIINNNZZZ___\\\WWWSSSNNNMMMQQQVVV\\\___]]]YYYSSSPPPOOONNNKKKIIIHHHHHHIIIIIIIIIHHHHHHGGGIIIKKKMMMNNNNNNMMMJJJHHHGGGJJJLLLMMMLLLKKKKKKKKKLLLMMMOOOOOOQQQTTTXXX\\\]]]ZZZXXXYYY[[[aaammmzzzpppccc\\\WWWSSSQQQQQQRRRUUUWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSQQQQQQQQQRRRRRRRRRRRRRRRMMMMMMMMMKKKIIIGGGHHHIIIIIIJJJLLLLLLKKKJJJKKKLLLQQQRRRSSSQQQOOOMMMLLLMMMHHHHHHIIIIIIJJJKKKKKKKKKGGGGGGGGGGGGHHHHHHIIIIIIDDDEEEFFFGGGGGGFFFEEEEEEAAABBBCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMM|||}}}{{{||||||zzz|||||||||~~~~~~{{{uuurrrsssuuusssrrrssssssqqqnnnjjjhhhhhhiiiiiifffkkk{{{~~~|||{{{{{{|||{{{zzzyyyyyyxxxxxxyyyyyyxxxuuusssqqqqqqqqqrrrqqqqqqqqqqqqpppooonnnmmmoooooonnnmmmllllllmmmmmmnnnnnnnnnnnnnnnoooooopppppppppppppppppprrrssstttvvvuuusssrrrrrrssstttuuuwwwvvvwwwzzz~~~~~~mmm```UUUQQQNNNIIIFFFFFFDDDDDDDDDDDDDDDCCCBBBAAA??????>>>=========>>>???@@@@@@@@@AAAAAABBBBBBBBBAAAEEEGGGGGGJJJOOOQQQOOOGGGEEEDDDEEEFFFGGGGGGFFFDDDDDDDDDEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIDDDFFFEEEHHHXXXkkknnnfffWWWRRRNNNMMMPPPVVVYYY[[[ZZZXXXTTTPPPNNNLLLLLLKKKGGGHHHHHHIIIIIIHHHHHHHHHIIIKKKNNNPPPPPPNNNLLLJJJHHHKKKMMMNNNMMMLLLLLLLLLKKKMMMOOOOOOPPPSSSXXX\\\___\\\ZZZYYYXXX[[[eeepppwwwkkkbbbZZZTTTRRRRRRRRRSSSRRRRRRQQQQQQRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRKKKMMMNNNMMMKKKIIIIIIIIIGGGHHHIIIHHHGGGGGGJJJLLLOOOPPPQQQPPPNNNLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMM|||}}}{{{{{{{{{yyyzzzyyyyyy{{{}}}~~~~~~}}}{{{uuurrrtttvvvtttssstttrrrpppkkkhhhffffffhhhiiieeeiiiwww}}}{{{{{{|||||||||{{{zzzyyyyyyyyyyyyyyywwwtttrrrppppppqqqqqqrrrssstttttttttrrrpppooorrrrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrssssssttttttssssssttttttuuuuuuvvvuuusssrrrqqqrrrtttuuuyyyyyyzzz}}}pppbbbXXXQQQPPPMMMGGGDDDFFFBBBCCCCCCCCCBBBBBBAAA@@@???>>>===<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBB@@@DDDFFFFFFIIINNNPPPNNNFFFEEEDDDDDDEEEGGGFFFEEECCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBCCCDDDFFFHHHIIIJJJLLLJJJGGGNNNhhhuuuVVVQQQMMMLLLPPPTTTWWWXXXXXXWWWUUUQQQMMMKKKLLLMMMIIIIIIJJJJJJKKKJJJJJJJJJIIIKKKNNNPPPQQQOOOMMMKKKIIIKKKNNNOOONNNMMMLLLLLLJJJLLLNNNOOOOOORRRXXX\\\aaa^^^\\\ZZZWWWWWW```jjjzzzuuuiiibbbVVVUUUTTTRRRQQQPPPOOONNNQQQQQQQQQQQQPPPOOONNNNNNNNNOOOOOOPPPPPPQQQQQQRRRJJJLLLOOOOOOMMMKKKIIIIIIFFFGGGGGGFFFDDDEEEIIIMMMLLLNNNOOONNNLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMMMM}}}{{{yyywwwxxxvvvuuuvvvxxxyyyyyyxxxyyyuuuqqqrrrvvvxxxuuuqqqooollliiigggfffggggggfffllllllsss~~~}}}|||}}}|||{{{yyyxxxwwwwwwwwwyyyxxxwwwvvvuuutttssssssqqqrrrtttvvvwwwwwwvvvuuusssssstttuuuuuutttsssrrrvvvuuuttttttuuuvvvwwwxxxtttttttttuuuvvvwwwxxxxxxzzzxxxtttqqqpppqqqtttwwwwww|||rrrhhhZZZWWWSSSNNNIIIEEECCCBBBAAABBBEEEFFFFFFEEEBBBAAA<<<<<<<<<===>>>???AAAAAA======>>>???AAABBBCCCCCC@@@DDDJJJOOOOOOLLLFFFCCCEEEEEEEEEEEEFFFFFFFFFGGGAAACCCFFFGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBEEEDDDEEEFFFIIIJJJIIIIIIDDDEEEJJJ]]]___QQQJJJQQQVVVTTTTTTXXXTTTSSSQQQPPPOOOQQQRRRSSSJJJIIIIIIHHHIIIJJJKKKLLLNNNNNNPPPPPPPPPPPPOOONNNLLLJJJIIIJJJLLLMMMMMMMMMLLLLLLLLLMMMOOORRRVVVXXX[[[[[[ZZZYYYWWWVVVXXXZZZnnnyyyyyyqqq```ZZZSSSPPPPPPRRRQQQPPPMMMNNNNNNOOOOOOPPPPPPPPPKKKMMMNNNNNNMMMLLLMMMNNNPPPOOONNNNNNNNNMMMKKKIIIIIIHHHFFFDDDDDDEEEFFFHHHNNNMMMKKKIIIGGGGGGGGGGGGKKKKKKJJJJJJJJJKKKLLLLLLLLLJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCFFFEEEEEEEEEDDDDDDCCCCCCHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDFFFHHHLLLOOOSSSUUUWWW~~~~~~|||yyywwwuuusssrrrrrrsssvvvxxxxxxwwwzzzwwwsssqqqqqqqqqpppnnnllljjjgggfffeeeeeefffeeejjjjjjppp~~~~~~}}}}}}|||~~~}}}|||{{{zzzyyyyyyyyyzzzyyyyyyxxxwwwvvvuuuuuuqqqrrrtttvvvwwwvvvvvvuuussstttvvvwwwxxxxxxwwwwwwxxxwwwvvvuuuuuuuuuvvvwwwuuuuuuuuuvvvvvvwwwyyyyyywwwvvvtttrrrrrrtttwwwzzz|||sss___WWWMMMKKKJJJHHHGGGGGGGGGGGGAAACCCEEEFFFFFFEEECCCAAA????????????@@@AAABBBBBB>>>?????????@@@@@@AAAAAAAAADDDIIILLLLLLIIIEEEBBB@@@@@@@@@@@@AAAAAAAAAAAABBBDDDGGGHHHGGGGGGGGGHHHFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCDDDEEEGGGIIIJJJIIIHHHGGGLLLUUUkkkcccUUUMMMQQQTTTPPPNNNQQQPPPOOONNNNNNNNNPPPRRRSSSJJJIIIHHHHHHHHHJJJKKKLLLMMMNNNOOOPPPOOONNNMMMLLLKKKJJJIIIIIIKKKMMMMMMLLLNNNNNNMMMMMMNNNQQQSSSTTTTTTTTTTTTSSSRRRRRRTTTVVVbbbkkkyyyssskkkaaaZZZVVVTTTQQQOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOOOOONNNNNNOOOPPPQQQPPPOOOOOOOOOOOOMMMKKKKKKJJJHHHFFFFFFGGGHHHIIIFFFEEEEEEEEEFFFGGGIIIJJJMMMLLLKKKJJJJJJIIIJJJJJJLLLKKKJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHLLLMMMPPPSSSWWWZZZ]]]^^^~~~|||}}}|||yyy~~~~~~~~~|||xxxuuurrrooonnnoooqqqtttvvvvvvuuu{{{wwwssspppooonnnllljjjjjjhhhgggeeeddddddeeeeeehhhiiioooyyy~~~}}}|||{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxtttuuuwwwxxxyyyxxxxxxwwwuuuvvvxxxzzz{{{|||}}}}}}zzzyyywwwvvvuuuuuuvvvvvvwwwwwwvvvwwwwwwxxxyyyzzzwwwwwwwwwwwwwwwyyy}}}ttt```SSSOOOLLLKKKIIIFFFEEEDDDDDDDDDAAACCCDDDEEEEEEDDDCCCAAA@@@@@@????????????@@@@@@????????????????????????AAACCCFFFHHHHHHFFFBBB@@@??????@@@@@@@@@AAAAAAAAACCCEEEHHHHHHHHHGGGGGGHHHCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFIIIJJJJJJIIIHHHEEELLLZZZpppbbbVVVNNNPPPQQQMMMKKKMMMMMMLLLLLLLLLMMMOOOQQQRRRJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLKKKJJJJJJHHHGGGHHHJJJLLLLLLKKKQQQPPPOOONNNNNNNNNPPPPPPNNNOOOOOOOOONNNOOORRRTTTZZZaaannn{{{}}}oooddd\\\WWWRRRNNNPPPPPPNNNMMMMMMLLLLLLLLLKKKMMMOOOOOOOOOOOOQQQRRRRRRQQQPPPQQQRRRQQQPPPNNNNNNLLLKKKIIIHHHHHHIIIIIICCCCCCDDDDDDFFFHHHIIIJJJLLLLLLJJJIIIHHHGGGGGGGGGKKKKKKLLLLLLLLLMMMMMMNNNLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMRRRSSSVVVYYY]]]aaaccceee||||||~~~|||yyy~~~}}}yyyuuurrrppppppqqqsssvvvwwwuuutttyyytttqqqsssvvvuuuooohhhhhhhhhhhhfffeeeeeefffgggjjjlllsssyyy|||~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{zzzzzzxxxyyyzzz{{{|||{{{{{{{{{xxxyyyzzz|||}}}~~~zzzyyyxxxwwwwwwxxxyyyyyyxxxxxxwwwwwwxxxyyyyyyzzzyyy{{{||||||}}}qqqbbbWWWRRRRRRKKKIIIFFFCCCAAA@@@??????AAABBBCCCDDDDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????BBBBBBCCCDDDCCCBBB@@@????????????@@@@@@@@@AAAAAABBBDDDFFFGGGFFFEEEEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@???BBBGGGJJJJJJIIIHHHGGGCCCKKKXXXjjj~~~}}}mmmYYYPPPJJJLLLOOOMMMLLLNNNLLLLLLLLLKKKLLLMMMNNNOOOIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKIIIHHHHHHGGGFFFGGGIIIKKKKKKKKKPPPOOONNNNNNMMMNNNNNNOOONNNOOOOOONNNMMMNNNPPPRRRUUUZZZdddrrr~~~rrrhhh```ZZZUUUQQQPPPNNNLLLKKKKKKKKKKKKJJJLLLMMMMMMMMMNNNPPPRRRSSSRRRQQQRRRTTTTTTRRRQQQOOONNNLLLKKKJJJIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGJJJKKKMMMNNNNNNNNNOOOPPPPPPOOOOOOOOOOOONNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLNNNOOOOOOOOONNNOOOOOOPPPPPPQQQQQQQQQRRRSSSUUUWWW[[[^^^aaadddeeeyyy}}}~~~~~~|||wwwtttttttttuuuxxxyyyxxxuuussstttppppppxxxttthhhhhhiiijjjiiigggfffhhhjjjnnnqqqwww{{{zzzzzz}}}}}}||||||||||||||||||zzz{{{{{{||||||||||||||||||||||||}}}}}}~~~zzzzzzyyyyyyzzz|||}}}~~~yyyyyyyyyyyyyyyyyyzzz{{{zzz}}}lll\\\TTTPPPNNNOOOAAA@@@???>>>>>>???@@@@@@@@@AAABBBBBBBBBBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<>>>??????@@@AAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<============???AAADDDDDDCCCBBBBBBCCCBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA???CCCHHHJJJIIIGGGGGGGGGIIINNNVVVaaakkknnnfff\\\QQQKKKHHHIIILLLLLLLLLNNNNNNMMMMMMLLLKKKKKKKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKJJJIIIHHHGGGFFFEEEGGGIIIKKKLLLKKKMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOMMMKKKKKKMMMOOONNNRRRYYYeeesssyyyoooeee^^^QQQOOOMMMJJJIIIHHHHHHIIIHHHIIIJJJJJJJJJKKKNNNPPPRRRQQQQQQSSSUUUUUUTTTSSSNNNNNNMMMLLLKKKJJJJJJJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHKKKNNNOOONNNNNNOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLMMMMMMMMMKKKLLLNNNPPPRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUVVVSSSUUUWWWYYY\\\___aaacccyyyssszzz~~~zzzvvvvvvwwwxxx{{{|||zzzvvvrrrooommmqqq|||vvvhhhgggjjjlllkkkiiihhhjjjlllrrrtttxxxzzzxxxvvvzzz~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}}}}~~~|||{{{{{{|||}}}}}}|||||||||||||||}}}}}}zzz}}}nnn[[[QQQMMMJJJJJJJJJGGGFFFDDDBBB@@@@@@@@@@@@??????@@@@@@@@@@@@????????????>>>===============888999:::;;;===>>>???@@@???????????????>>>>>>>>>============>>>>>>>>>>>>===???AAABBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAABBBBBB@@@DDDIIIJJJGGGEEEEEEFFFKKKMMMQQQUUUWWWWWWSSSOOOMMMJJJHHHGGGHHHIIIJJJJJJMMMMMMLLLLLLKKKJJJIIIHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGJJJLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMKKKHHHHHHIIIKKKOOOQQQUUU\\\ggguuu|||nnneeeVVVTTTPPPLLLIIIGGGFFFGGGGGGHHHHHHHHHGGGHHHKKKNNNPPPPPPPPPRRRTTTVVVUUUTTTNNNNNNMMMMMMMMMMMMLLLLLLIIIJJJJJJKKKKKKJJJIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKIIILLLPPPPPPMMMLLLMMMOOOPPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTRRRRRRSSSTTTVVVWWWXXXXXXUUUVVVWWWYYY[[[]]]___```vvvrrr{{{}}}{{{wwwsssuuuwww{{{|||zzzvvvrrrlllooovvv~~~}}}rrrhhhfffjjjmmmllliiihhhkkknnnuuusssrrrttttttssswww}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||iii\\\PPPKKKJJJGGGGGGHHHLLLKKKGGGDDDAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======999999:::;;;<<<<<<======<<<===>>>?????????>>>===>>>>>>>>>?????????@@@@@@<<<>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAABBBFFFJJJIIIEEECCCDDDFFFGGGHHHKKKLLLJJJHHHHHHIIIIIIIIIGGGEEEFFFGGGHHHGGGJJJJJJJJJJJJIIIHHHHHHGGGIIIHHHGGGEEEEEEEEEFFFGGGGGGHHHIIIKKKKKKKKKKKKJJJGGGFFFFFFGGGJJJLLLMMMMMMJJJKKKLLLMMMMMMNNNNNNNNNKKKKKKKKKIIIHHHHHHJJJLLLSSSUUUWWWYYY___lll~~~tttdddaaa[[[TTTOOOKKKIIIHHHHHHHHHHHHGGGFFFGGGIIILLLNNNNNNNNNQQQTTTUUUUUUTTTNNNNNNOOOOOOPPPPPPOOOOOOJJJKKKLLLMMMNNNNNNMMMMMMKKKKKKJJJKKKKKKLLLMMMNNNKKKOOORRRRRRNNNKKKLLLNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMQQQQQQQQQRRRSSSTTTUUUVVVRRRRRRTTTUUUVVVXXXYYYYYYUUUVVVWWWXXXYYYZZZ[[[\\\xxxvvv~~~|||zzzzzz{{{|||xxxppprrruuuyyy{{{zzzvvvrrrkkkqqqzzz~~~{{{tttlllhhheeeiiimmmmmmiiihhhkkknnnuuupppmmmnnnoooqqqvvv}}}}}}~~~~~~~~~wwwfffWWWNNNGGGEEEDDDCCCCCCFFF???>>>=========>>>???@@@========================;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????>>>>>>:::::::::;;;;;;;;;<<<<<<<<<>>>@@@@@@???======>>><<<<<<<<<===============;;;<<<<<<===>>>??????@@@DDDHHHJJJHHHDDDAAACCCFFFFFFGGGJJJKKKIIIFFFHHHLLLEEEFFFEEEDDDEEEHHHIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGIIIHHHFFFEEEEEEEEEFFFFFFFFFGGGIIIKKKLLLLLLLLLKKKHHHGGGFFFHHHKKKMMMNNNMMMKKKLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKJJJIIIJJJMMMOOOTTTVVVVVVUUUXXXdddwwwrrrnnnfff^^^VVVQQQNNNMMMIIIIIIHHHGGGEEEFFFIIIKKKLLLLLLMMMPPPSSSUUUTTTSSSNNNOOOPPPQQQRRRRRRRRRRRROOOPPPQQQRRRRRRQQQPPPOOOPPPOOONNNNNNNNNNNNNNNOOOMMMQQQUUUSSSNNNKKKKKKMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLSSSSSSRRRQQQRRRSSSUUUVVVRRRRRRSSSUUUWWWXXXYYYZZZTTTUUUUUUVVVWWWWWWXXXXXX|||vvvuuu{{{~~~~~~uuupppqqqsssvvvwwwvvvssspppqqqrrruuuwwwwwwsssmmmiiihhhddddddiiilllkkkkkkmmmmmmppprrrppplllmmmttt{{{~~~qqq^^^WWWKKKIIIFFFCCCBBBAAAAAABBB>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;===<<<;;;::::::;;;<<<===:::999888777888;;;===???;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<<<<===???>>>>>>>>>>>>>>>===<<<<<<>>>===<<<;;;<<<===@@@AAAMMMKKKHHHEEEBBBBBBBBBBBBFFFFFFFFFFFFFFFFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGIIIIIIIIIIIIJJJLLLHHHIIIHHHGGGJJJRRRUUUSSSQQQLLLGGGHHHLLLOOOOOOMMMJJJJJJIIIHHHHHHLLLRRRWWWXXXXXXVVVTTTVVV___nnnyyywwwpppiii]]]SSSQQQMMMKKKIIIHHHIIIJJJIIIHHHNNNPPPQQQOOOLLLJJJLLLNNNMMMMMMNNNOOOQQQRRRTTTUUURRRRRRRRRQQQQQQQQQQQQQQQMMMMMMLLLMMMOOOQQQTTTVVVUUUVVVWWWWWWVVVSSSQQQPPPPPPPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJKKKLLLKKKKKKKKKMMMPPPSSSUUUTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXzzzvvvuuu~~~|||xxxssstttvvvxxxyyyxxxuuussstttuuuvvvwwwvvvsssoookkkiiiffffffjjjmmmkkkjjjllllllnnnooommmkkknnnwww~~~|||yyy{{{rrr]]]PPPLLLHHHFFFDDDAAA@@@@@@@@@AAA>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888888999;;;<<<;;;;;;<<<======<<<;;;;;;999999;;;<<<<<<;;;999999:::<<<======<<<;;;===>>>===============<<<;;;;;;>>>===<<<;;;<<<>>>@@@AAALLLJJJGGGDDDAAAAAAAAAAAADDDDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDCCCBBBCCCCCCCCCEEEEEEGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIIIIIIIIIIJJJLLLJJJKKKKKKKKKPPPYYY]]]\\\RRRNNNIIIIIILLLNNNNNNLLLJJJJJJJJJIIIIIILLLQQQUUUWWWWWWVVVTTTUUU\\\hhhqqq{{{lllaaa]]]UUUQQQMMMJJJJJJKKKKKKKKKSSSTTTTTTRRROOOMMMMMMOOOLLLLLLMMMNNNPPPRRRTTTUUUQQQQQQRRRRRRRRRRRRRRRRRRTTTSSSRRRQQQQQQQQQRRRSSSVVVWWWXXXXXXVVVTTTQQQPPPRRRQQQPPPOOONNNNNNNNNNNNOOOMMMLLLJJJJJJKKKLLLMMMMMMLLLLLLLLLMMMPPPRRRTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXX|||xxxvvvwww|||zzzzzzvvvwwwyyyzzzyyyxxxvvvuuuxxxxxxxxxwwwuuurrrpppooommmiiiiiimmmnnnkkkiiiiiikkkkkkjjjiiijjjpppzzzzzzqqqmmmllllllrrr~~~fffVVVJJJEEEEEECCCBBB@@@???>>>>>>???@@@>>>============<<<<<<<<<;;;;;;::::::::::::999999::::::;;;;;;;;;;;;::::::<<<;;;:::888888888999:::999:::;;;;;;;;;;;;:::999888999:::;;;;;;:::999888:::;;;<<<<<<;;;;;;<<<===;;;<<<<<<<<<<<<;;;::::::===<<<<<<<<<<<<>>>@@@AAAJJJHHHEEEBBB@@@??????@@@BBBBBBAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDGGGHHHJJJJJJIIIIIIJJJLLLJJJLLLLLLMMMTTT^^^cccbbbTTTPPPKKKJJJLLLMMMLLLJJJJJJKKKLLLKKKKKKLLLOOORRRUUUUUUUUUSSSSSSWWW___eeeqqq|||wwwrrrfffaaaYYYTTTQQQQQQQQQQQQVVVUUUTTTPPPLLLIIIIIIIIIEEEEEEFFFHHHJJJMMMOOOPPPOOOPPPRRRSSSSSSSSSRRRRRRWWWWWWVVVUUUTTTSSSRRRRRRWWWWWWXXXYYYXXXVVVSSSRRRTTTSSSRRRQQQPPPPPPPPPPPPRRRPPPNNNLLLKKKMMMOOOPPPOOONNNNNNMMMNNNPPPQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTWWWWWWVVVVVVVVVWWWWWWXXX~~~|||zzzxxxxxx{{{|||{{{{{{wwwxxxyyyyyywwwuuuuuutttyyyyyywwwtttqqqooopppqqqrrrnnnnnnqqqqqqllliiiiiijjjiiihhhiiimmmuuu~~~~~~uuulllgggggggggfffhhhnnn}}}{{{aaaPPPHHHDDDDDDEEE??????>>>======>>>??????=========<<<<<<<<<;;;;;;::::::::::::::::::::::::888999:::;;;;;;:::999888::::::999888888999999:::888999999999999999999888::::::999999999999::::::999:::;;;;;;::::::;;;<<<;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<===>>>@@@AAAGGGFFFCCC@@@???>>>??????AAAAAA@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGIIIJJJJJJIIIIIIJJJLLLIIIKKKKKKLLLRRR[[[``````TTTPPPMMMKKKKKKLLLKKKIIIJJJKKKLLLLLLLLLLLLMMMOOOPPPQQQQQQQQQQQQSSSXXX[[[```mmm~~~{{{vvvnnngggbbb^^^[[[YYYZZZXXXUUUPPPKKKGGGEEEDDDAAAAAABBBDDDFFFHHHKKKLLLMMMNNNQQQSSSTTTTTTSSSRRRVVVVVVWWWWWWWWWVVVUUUTTTUUUVVVXXXZZZZZZYYYXXXWWWWWWVVVUUUSSSRRRRRRRRRRRRUUUSSSPPPNNNMMMOOOQQQSSSQQQPPPPPPOOOPPPPPPQQQRRRTTTTTTUUUVVVVVVVVVVVVUUUYYYYYYXXXWWWWWWXXXXXXXXX}}}{{{zzzyyy{{{~~~}}}zzzxxxzzzzzzxxxuuussssssuuuwwwvvvtttppplllkkknnnpppwwwsssqqqsssrrrmmmiiiiiijjjiiiiiilllrrrzzz{{{wwwqqqjjjeeeccceeefffccceeegggoooqqqaaaPPPHHHFFFDDDCCCCCC>>>======>>>>>>??????@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::777888999::::::999888777777777888888999:::;;;;;;888888888777777888888888;;;999666333333666999;;;888999::::::999999:::;;;;;;<<<<<<=========<<<<<<;;;;;;<<<===>>>???@@@AAADDDCCCAAA???>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHJJJKKKJJJIIIIIIJJJLLLJJJKKKJJJIIINNNUUUYYYWWWQQQOOOMMMKKKKKKKKKJJJIIIIIIJJJLLLLLLKKKKKKKKKMMMJJJLLLNNNOOOPPPQQQSSSUUUUUUccctttzzzrrriiidddeeeaaa[[[TTTNNNJJJFFFDDDCCCCCCDDDDDDFFFHHHIIIJJJKKKLLLNNNQQQRRRSSSSSSSSSVVVWWWWWWWWWWWWVVVUUUTTTRRRTTTWWWZZZ\\\]]]]]]]]]YYYXXXWWWUUUTTTSSSSSSSSSVVVUUURRRPPPPPPQQQSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSUUUVVVWWWWWWXXXXXXWWWWWWZZZZZZYYYXXXWWWWWWWWWWWW}}}|||{{{zzz{{{|||wwwyyyzzzzzzwwwrrrpppqqqtttrrrrrrppplllhhhhhhlllpppzzzuuurrrrrrqqqllliiiiiijjjjjjlllrrryyy}}}}}}|||qqqnnniiidddaaaaaabbbccc___ccceeelllqqq[[[QQQHHHGGGFFFBBB>>>============>>>>>>?????????<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;777777888888888888777777666666777888999:::;;;;;;888888777666666777888888999666333000000333666999777888999999888888999:::;;;;;;<<<============<<<:::;;;<<<===>>>???@@@AAABBB@@@???>>>>>>???AAABBBAAAAAAAAAAAABBBDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKKKKLLLJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJIIIJJJKKKLLLLLLJJJGGGIIIOOOQQQNNNMMMLLLKKKKKKJJJJJJJJJJJJGGGIIIJJJJJJIIIIIIJJJLLLGGGIIIKKKMMMOOOPPPQQQQQQOOOZZZiiiwwwxxxsssmmmeee\\\UUUPPPJJJGGGEEEEEEDDDDDDDDDDDDEEEEEEIIIJJJLLLNNNPPPRRRTTTTTTYYYYYYXXXWWWVVVUUUTTTTTTRRRTTTXXX\\\^^^`````````ZZZYYYXXXVVVUUUTTTTTTTTTVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUWWWWWWXXXYYYYYYYYYXXXXXXYYYXXXWWWVVVUUUTTTTTTTTT~~~}}}zzzzzz||||||}}}|||yyyuuuuuuvvvvvvrrrllliiilllooonnnooonnnjjjffffffkkkppp{{{tttpppooommmiiiggghhhhhhiiinnnwww~~~xxxrrrhhhfffdddbbbaaaaaa```___\\\aaaeeeoookkkZZZNNNHHHDDDDDDCCC???<<<===<<<<<<======>>>=========;;;;;;;;;::::::::::::999888888888999999999::::::888777777666666777777888777777888999999999999999888888777666666777888888777666555444444555666777666777999888777777888:::::::::;;;<<<<<<<<<<<<<<<999:::<<<===???@@@@@@AAA???>>>>>>>>>???AAACCCEEE@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEGGGIIIKKKLLLMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHJJJKKKLLLKKKJJJIIIJJJKKKJJJJJJGGGBBBCCCHHHIIIFFFHHHIIIIIIJJJIIIJJJKKKLLLFFFGGGHHHHHHGGGHHHJJJLLLHHHIIIJJJMMMNNNOOONNNMMMJJJQQQ]]]lllzzzvvvllleee^^^XXXTTTLLLLLLJJJHHHGGGFFFFFFEEEIIIHHHIIIJJJMMMPPPTTTVVVYYYXXXWWWVVVVVVWWWWWWXXXUUUWWWZZZ]]]___`````````[[[ZZZXXXWWWUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSVVVVVVWWWXXXXXXXXXXXXXXXVVVWWWWWWXXXXXXXXXXXXXXXUUUUUUSSSRRRQQQPPPPPPPPP~~~yyywwwyyywww}}}}}}xxxwwwvvvtttpppqqqqqqllleeeccceeeiiilllnnnmmmjjjffffffkkkpppzzzsssmmmllljjjgggfffhhhfffiiipppzzztttjjj```___```aaabbbbbb```___\\\```ffftttwwwcccTTTIIIHHHDDDBBBBBBAAA>>>>>>AAA;;;;;;<<<======<<<<<<;;;;;;;;;;;;:::::::::999999666666777777888888888999888777666555555666777888888999999999999888777777999888777666666777888999777888999::::::999888777666777888888777777888999888999::::::;;;;;;;;;;;;999:::<<<===???@@@@@@AAA>>>=========???BBBEEEGGG?????????@@@AAACCCDDDEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGJJJKKKMMMNNNNNNIIIIIIIIIHHHHHHHHHGGGGGGJJJKKKLLLKKKJJJIIIJJJKKKGGGFFFCCC>>>>>>BBBCCC@@@EEEFFFHHHIIIIIIJJJKKKMMMEEEFFFFFFFFFEEEGGGJJJLLLJJJJJJKKKLLLNNNNNNLLLKKKGGGKKKUUUccctttxxxqqqjjjfffYYYXXXVVVSSSQQQOOONNNMMMHHHGGGGGGHHHKKKOOOSSSVVVVVVVVVUUUVVVWWWZZZ]]]___WWWYYY\\\^^^``````______[[[ZZZYYYWWWUUUTTTTTTTTTTTTUUUVVVWWWVVVUUUTTTSSSVVVWWWXXXYYYZZZZZZZZZZZZUUUVVVWWWWWWXXXXXXWWWWWWSSSRRRPPPOOOMMMMMMLLLLLL~~~{{{zzzxxxwwwyyyyyy{{{||||||xxxqqqllllllkkkhhheeecccdddgggjjjjjjiiigggeeeeeegggkkknnnuuuqqqlllhhheeecccaaa___dddkkkvvvwwwiii```_________]]][[[ZZZ\\\]]]cccccchhhwww|||~~~lll[[[OOOGGGEEEGGGDDDAAA===<<<===???@@@;;;<<<>>>???@@@@@@@@@???888888999999999999888888777888999999888777666555666888::::::888888888999999888888888777777666666888888888777777777777777777777777777777777777777888888777777777777888888::::::::::::::::::::::::777999<<<<<<<<<<<<>>>???@@@???>>>======???AAACCCBBBCCCCCCCCCBBBBBBCCCEEEKKKJJJIIIGGGEEEDDDBBBBBBEEEFFFHHHJJJKKKKKKKKKJJJGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHEEEEEECCC@@@===<<<===???DDDJJJMMMKKKHHHJJJKKKJJJIIIGGGFFFFFFHHHIIIIIIHHHFFFGGGIIILLLNNNMMMJJJHHHKKKMMMSSS\\\gggrrr{{{{{{wwwkkkbbbcccccc\\\VVVTTTNNNMMMLLLMMMOOOOOONNNMMMNNNNNNPPPTTTYYY]]]______\\\YYYWWWWWW[[[]]]^^^]]]\\\ZZZWWWUUUUUUUUUTTTRRRXXXVVVTTTSSSQQQQQQRRRRRRUUUVVVXXXYYYZZZYYYYYYXXXXXXUUURRRQQQSSSSSSQQQOOONNNNNNMMMLLLLLLLLLLLLLLL|||zzzyyyxxxzzz{{{{{{|||zzzvvvpppkkkhhhgggfffeeeeeegggiiijjjgggdddbbbaaaeeekkkqqquuuwwwsssoookkkhhhfffdddcccfffmmmwww~~~|||rrrfff___^^^^^^]]]\\\ZZZ[[[]]]```ggghhhkkkttt~~~}}}}}}jjjZZZOOOHHHDDDCCCGGGEEE@@@<<<999777777777;;;<<<===>>>?????????>>>888888999999999999888888777777888999888777666666555666888888666666666777888888888777777777666666777777777777777777777888777777777777777777777777777666666666666666666777:::::::::::::::999999999888:::<<<=========>>>@@@@@@???>>>======>>>@@@AAAAAAAAABBBBBBAAABBBCCCDDDHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGDDDCCCBBB???<<<;;;<<<>>>BBBIIILLLJJJHHHJJJKKKJJJIIIGGGFFFGGGHHHJJJIIIIIIGGGGGGHHHJJJLLLLLLJJJHHHJJJLLLQQQXXXaaakkkrrrwww}}}vvvuuutttnnnhhhfff]]][[[XXXWWWWWWVVVTTTRRRQQQQQQRRRVVV[[[```bbbbbbbbb^^^[[[ZZZ\\\^^^___^^^^^^]]][[[[[[[[[YYYWWWTTTVVVUUUSSSRRRQQQQQQRRRRRRUUUVVVVVVWWWWWWVVVUUUTTTUUURRRPPPQQQRRRRRRPPPNNNLLLLLLKKKKKKKKKKKKLLLLLL~~~{{{zzzyyyyyy}}}|||{{{zzzxxxsssnnniiieeedddeeeiiinnnooommmjjjhhhccc___bbbkkkuuuzzz|||xxxuuuqqqmmmjjjhhhgggggglllssszzz{{{uuulllddd```]]]]]][[[ZZZYYY[[[___cccnnnppppppqqqvvv{{{yyysssnnnrrr}}}qqqbbbQQQIIIEEEAAA@@@AAA======;;;::::::999:::::::::;;;<<<===>>>>>>======888888999999999999888888666666777888888888777777555777888888666555666777777777777777666666666666666666666777777888888888777777777777777777777777666555555444444555555666999999999999999999999999888:::============>>>???@@@???>>>=========>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDAAABBBDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEBBBBBBAAA>>><<<;;;<<<>>>BBBHHHLLLJJJHHHIIIKKKJJJIIIHHHGGGGGGIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJIIIJJJNNNSSSZZZaaagggjjjpppwww}}}{{{ssspppkkkgggddd```]]]ZZZTTTSSSSSSVVVZZZ___aaabbbeeeaaa\\\YYYZZZ\\\]]]^^^^^^___```bbbbbb```\\\XXXQQQQQQPPPPPPPPPPPPQQQQQQWWWWWWVVVUUUTTTRRRQQQPPPNNNMMMLLLMMMOOOOOOMMMKKKKKKKKKJJJKKKKKKMMMOOOPPP|||{{{|||||||||}}}zzzxxxuuuqqqlllhhhccceeellluuu|||{{{ssskkkkkkfffeeemmmzzzzzzxxxuuupppllljjjiiijjjssszzz}}}wwwooohhheeeccc\\\[[[ZZZXXXXXX[[[aaaeeeqqqtttsssooolllllljjjfffeeeiiiqqq}}}ttt\\\QQQGGGCCCBBB???>>>@@@999:::;;;<<<===>>>>>>>>>999::::::;;;;;;<<<<<<<<<888888999999999999888888555555666777777888888888777999::::::888777777888666666666666666666666666444555555666777888999999777777777777777777777777666555555555555555555666777777888888888888888999777999;;;<<<;;;;;;<<<===??????>>><<<<<<<<<<<<===??????@@@BBBEEEGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@AAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDAAABBBAAA@@@======>>>???EEEKKKNNNKKKHHHIIIIIIHHHIIIHHHFFFGGGIIIJJJJJJIIIIIIGGGFFFFFFHHHJJJKKKJJJFFFHHHKKKOOOTTTYYY]]]```eeelllxxx{{{vvvpppkkkggg```___]]]^^^aaadddeeefffiiifff```]]]\\\^^^aaaccceeefffiiilllmmmjjjddd```RRRSSSSSSSSSTTTUUUUUUVVVYYYXXXVVVSSSQQQOOONNNNNNKKKLLLMMMNNNOOOOOONNNMMMKKKKKKLLLMMMPPPSSSWWWYYY~~~}}}yyyuuusssoookkkiiieeekkkvvvyyynnnkkkjjjooo||||||wwwqqqmmmmmmooouuu{{{zzzpppgggeeedddccc[[[[[[YYYXXXXXX[[[```eeekkkooooooiiiddddddcccaaa___aaagggmmmtttgggXXXPPPHHHBBBAAAAAA>>>===>>>>>>>>>>>>>>><<<:::999777999999999999999999::::::888888999999999999888888555555555666666777888888888999::::::888777777888555555555555555555555666444444555666777888888999666666666666666666666666777666666555555666666777666666666777777777888888666888::::::999999:::;;;>>>======<<<;;;;;;;;;;;;@@@@@@AAADDDIIIKKKKKKIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@AAACCCDDDEEEFFFEEEEEECCCCCCDDDCCCCCCAAA@@@?????????@@@AAAAAABBBCCCCCCAAABBBCCCAAA@@@???@@@AAAIIIOOOQQQLLLHHHHHHGGGFFFIIIGGGFFFFFFHHHIIIIIIHHHIIIGGGEEEEEEGGGIIIJJJJJJDDDFFFHHHLLLPPPTTTXXXZZZ\\\bbbnnn{{{}}}yyywwwuuutttuuuvvvuuuuuusssqqqlllhhhfffhhhkkknnnsssssstttuuusssnnngggbbbXXXXXXYYYZZZ[[[\\\]]]]]][[[YYYUUURRROOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRNNNNNNPPPTTTYYY```eeeiii{{{vvvssspppooommmkkkhhhppp}}}{{{ppphhhkkkwww~~~vvvqqqqqqrrrrrrvvvrrrfff___aaaccc```\\\\\\ZZZYYYXXXZZZ^^^bbb```eeefffaaa^^^^^^```_________bbbeeeiiiqqqxxx___OOOHHHDDD>>><<<======;;;;;;<<<999999:::::::::999888888888888777777777777888999888888999999999999888888666666555555555666777777666888999888666555555555444444444555555555555555555555555666666777777777666666666666666666666666777666666666666666666777444555555666666777777777555777888999888777888999<<<<<<<<<;;;;;;;;;;;;:::@@@???AAAEEEKKKOOONNNKKKGGGFFFEEEDDDCCCBBBAAAAAA@@@AAACCCDDDEEEFFFEEEEEEBBBBBBCCCCCCBBB@@@>>>===>>>>>>???@@@AAABBBBBBCCCAAABBBCCCCCCAAA@@@AAABBBJJJOOOQQQLLLGGGGGGFFFEEEGGGFFFEEEEEEGGGHHHHHHGGGHHHFFFDDDEEEGGGIIIIIIIIIDDDEEEHHHKKKNNNQQQSSSTTTTTTZZZcccooo|||~~~zzzuuurrrqqqtttwww{{{zzzxxxuuuqqqkkkccc^^^ZZZ[[[]]]^^^___`````````___]]]YYYUUUSSSRRRSSSSSSRRRSSSTTTSSSRRRSSSUUUWWWWWWYYY]]]cccllluuu}}}}}}{{{}}}}}}yyytttpppoooooonnnnnnllltttyyyqqqjjjppp}}}wwwqqqppprrroooqqqkkk^^^[[[aaaccc___]]]]]]\\\ZZZYYYYYY\\\^^^ZZZ^^^___[[[ZZZ]]]^^^]]]___^^^```bbbccchhhsssnnn^^^NNNEEECCC>>>:::999;;;<<<999999<<<444444555666888999:::;;;888777666555555666777777888888999999999999888888777777666555444555666666777888999888666444444555333333444444444555555555555555666666666666666666666666666666666666666666666555555444444555555666333444444555666666777777555777999999888777888999999::::::;;;;;;;;;;;;:::>>>>>>???EEELLLPPPOOOLLLBBBBBBBBBAAAAAAAAA@@@@@@???@@@BBBDDDEEEEEEEEEDDDAAAAAABBBBBBAAA???===;;;===>>>???@@@AAABBBCCCCCC???AAABBBBBBAAA@@@AAABBBFFFLLLNNNJJJFFFFFFFFFEEEFFFEEECCCDDDEEEGGGFFFFFFFFFEEEDDDEEEGGGHHHHHHHHHEEEFFFHHHJJJLLLMMMNNNOOOMMMQQQXXXbbbnnn}}}~~~zzzwwwsssooojjjgggdddeeefffhhhiiiiiiiiihhhjjjgggccc___]]]^^^```aaa^^^______\\\[[[[[[___bbbjjjlllrrrzzzyyyxxx{{{|||xxxrrrooonnnooooooooonnnuuu}}}{{{uuuqqqooouuuuuunnnmmmnnnoooppphhh\\\[[[dddfff```]]]^^^]]][[[YYYYYYZZZ\\\YYY\\\\\\ZZZZZZ]]]___]]]\\\ZZZ[[[]]]^^^```hhhppp{{{www___RRRLLLEEEAAAAAAAAA===<<<======:::999<<<;;;:::999777666666555555777777555444444555666777888888999999999999888888888777666555444444555666999:::;;;:::888666666777333333333444444555555555666666666666666555555555666666666666666666666666555444444333333444444555333333444444555666777777666888::::::888888888999888999::::::;;;;;;;;;;;;===<<<>>>DDDLLLPPPOOOKKK>>>>>>?????????@@@@@@@@@>>>???AAACCCDDDDDDDDDCCC@@@AAABBBBBBAAA>>><<<:::===>>>???@@@AAABBBCCCCCC>>>@@@AAAAAA@@@@@@@@@AAABBBHHHKKKHHHEEEEEEFFFEEEEEEDDDBBBCCCEEEFFFFFFEEEEEEEEEDDDEEEGGGIIIHHHGGGGGGGGGIIIJJJJJJKKKKKKKKKIIILLLQQQZZZeeettt~~~}}}|||ssstttvvvxxxxxxxxxxxxwwwtttqqqmmmiiihhhiiilllnnnqqqqqqpppmmmjjjkkkppptttzzz}}}}}}|||~~~{{{wwwrrrooonnnnnnmmmlllooorrruuuxxxyyywwwtttrrrqqqvvv~~~{{{pppfffccchhhnnnpppmmmfff```[[[[[[]]]___]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\]]]______^^^\\\^^^]]][[[ZZZ[[[^^^aaadddqqqvvvyyybbb[[[PPPGGGAAA>>><<<:::;;;;;;:::::::::999999999999999888888888888999999777555444333333444555777888888888888777777777666444444444333333222222222666666555555555555666666555444444333333444444555===999444333444777777777777999;;;;;;999666333333555666777888777666444222000000111222444666888999333444666777777777666555555777888888888888999;;;888;;;???CCCFFFGGGGGGGGG@@@?????????>>>>>>======<<<>>>@@@CCCDDDCCCBBBBBB===>>>>>>?????????>>>>>>>>>===<<<<<<<<<===???@@@>>>>>>>>>===<<<===@@@CCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCHHHFFFFFFFFFHHHHHHGGGFFFIIIHHHKKKSSS\\\eeeqqq|||~~~}}}}}}~~~|||~~~xxxvvvrrrmmmjjjjjjjjjkkknnnppptttwwwwwwuuusssqqqqqqssswwwzzzzzzyyyvvvtttvvvwwwtttllldddaaaffflllnnnhhhbbb```ccceeebbb___\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\^^^___^^^]]][[[\\\\\\[[[\\\\\\^^^___```hhhkkkuuutttbbbRRRMMMFFF@@@>>>===<<<;;;::::::::::::999999999999888777777666666777777888777666444333333444666777888888777777777666666666555555555444444333333333555555444444444444555555444444333333333333444444777555333333555666555444777:::<<<<<<999666444444555555777777777666444333666555444333333333333333444444555666666666666666555666888888777777999:::;;;===@@@BBBDDDDDDCCCBBB?????????>>>>>>============>>>@@@AAABBBBBBAAA@@@????????????>>>===<<<<<<<<<===???@@@@@@@@@???>>>>>>>>>>>>===<<<===@@@BBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDHHHFFFEEEFFFHHHJJJJJJIIIJJJHHHJJJQQQWWW]]]hhhqqq|||~~~~~~|||wwwvvvsssmmmhhhfffiiilllppprrrtttvvvvvvssspppnnnmmmmmmmmmmmmlllkkkiiihhhkkkmmmnnnjjjdddbbbeeeiiiiiibbb^^^ccclllooohhh___ZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[]]]______^^^\\\ZZZZZZ[[[]]]^^^___^^^]]]\\\```bbbhhhpppyyy|||yyyyyyzzz{{{~~~iiiWWWLLLEEEBBB>>><<<;;;;;;;;;:::::::::999999999888888888666666555555555555666666777666555444444555666777777777777666666666555555555555555555444444444444444333333333333333333444444444333333333333444444333333333444666666555333777:::<<<;;;999666555555444555666666666555444333888777555444333222222222555555444444444555666666444666777777777777888:::===>>>???@@@@@@???===<<<>>>>>>>>>=====================???@@@@@@???>>>===?????????>>>===<<<;;;::::::===AAADDDDDDBBB>>><<<>>>>>>>>>===<<<===???AAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHFFFEEEFFFHHHKKKMMMMMMJJJHHHIIIMMMPPPTTT[[[cccrrr}}}}}}~~~~~~~~~~~~}}}{{{zzzxxxyyywwwqqqjjjgggkkkppptttuuuvvvvvvtttpppllljjjeeefffggghhhhhhgggfffeeefffjjjlllkkkgggdddeeegggddd```___fffppprrriii___ZZZZZZZZZYYYYYYYYYXXXXXXYYY\\\___aaa```^^^\\\[[[ZZZ\\\___bbbbbb___\\\YYY^^^___ccchhhlllsss}}}xxxuuuvvv|||qqq```SSSKKKFFFCCCAAA>>><<<<<<;;;999888999999888888888777777777666666555555555555666666777666666555555666666777666666666555555555555444444444444444444444444444222222111111111111222222444333333333333333333444555444444444444444444333666888:::999777555444444444444555555555444444333444333333333333444555555555555333333333444555666444666777888777777888:::<<<======>>>===;;;:::888===<<<<<<<<<<<<<<<<<<<<<===============<<<;;;:::===============<<<;;;::::::<<<@@@BBBCCCAAA>>><<<===>>>>>>===<<<<<<>>>@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGIIIFFFDDDEEEHHHLLLOOOPPPIIIGGGGGGJJJKKKMMMRRRYYYeeeooo~~~~~~}}}|||zzzyyyxxxwwwyyy{{{zzzuuunnnlllooossstttttttttrrrnnniiieeebbb```bbbdddggggggfffdddccceeehhhllllllhhheeecccccc______bbbhhhlllkkkeee___[[[ZZZZZZZZZZZZYYYYYYYYY[[[^^^aaabbb```^^^]]]]]][[[^^^aaacccccc___[[[XXXZZZ[[[___dddfffjjjsss}}}|||zzzyyyzzz|||eeeTTTMMMKKKIIIFFFAAA???===<<<<<<;;;999888888888777777777666666666777666666555555666666777666666555555555555666666555555555444444444333333222222222222222222222222111111000000000000111111333333333222222333333333666555333000//////111333444666777777555333333333333333444444444444444333222222222333444555666777555444333222222333444555555666888888777777999:::999999:::;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<==================>>>>>>>>><<<<<<===>>>??????@@@BBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHFFFDDDDDDGGGKKKNNNOOOGGGEEEFFFIIIJJJJJJNNNTTTYYYaaannn|||}}}|||yyywwwuuussssssrrrwwwyyyyyyvvvrrroooppprrrpppooonnnkkkgggccc^^^\\\^^^```bbbddddddbbb```^^^cccfffjjjkkkhhhccc___]]]\\\___bbbdddcccaaa___^^^ZZZZZZZZZZZZYYYYYYYYYYYY\\\___bbbaaa^^^\\\]]]___^^^___aaabbbaaa^^^ZZZXXXTTTTTTYYY___bbbcccfffkkkvvvmmm^^^LLLBBBBBBDDDCCCAAA<<<:::888999:::;;;:::999777777666666666555555555666666555555555555666666555555555555555555555555444444444333333333333222111111111111222222222222111111000000000000111111333333222222222222333333333222000---***+++///222333444555555333222222333222222222333333333444444555555444333333333444444444444333222222222333333444666777777777777888:::666777888999999::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;:::::::::999999777888999:::;;;<<<<<<<<<;;;;;;999999999:::<<<======>>>???>>><<<;;;<<<======>>>???AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGHHHFFFDDDDDDFFFIIIJJJJJJDDDCCCEEEHHHIIIIIILLLRRRRRRVVV___lllzzz}}}|||zzzxxxuuurrrooommmmmmmmmqqqrrrrrrrrrqqqooommmllllllkkkjjjhhheeebbb^^^\\\^^^^^^^^^^^^____________ccceeeiiijjjhhhccc___\\\[[[\\\]]]\\\ZZZZZZZZZ[[[YYYYYYYYYXXXXXXXXXWWWWWW\\\^^^```^^^ZZZYYY[[[____________^^^]]]ZZZXXXWWWSSSQQQTTT\\\aaaaaaaaabbbiiittt}}}jjjRRRKKKBBB===<<<======<<<999777555555777999:::999666666666555555555444444555555444444444444555555333333444444444444333333333333333333222222222222111111111222222333333333111111000000000000111111333333222222222222333333///000000///---...111444333444555444333222222333222222222222222333333444777666555444333222222222333333333333333222111111222444555555444555666888555666777777888999::::::999999999999:::::::::;;;;;;;;;::::::999:::::::::777888999::::::;;;::::::::::::999888888:::;;;<<<<<<>>>???>>><<<;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGEEEDDDDDDEEEFFFEEEDDDCCCBBBDDDHHHIIIHHHJJJPPPMMMPPPVVVaaaooo}}}|||{{{xxxvvvrrrnnnkkkiiiiiiiiikkkkkklllnnnooommmiiifffjjjjjjjjjiiigggeeebbbaaa]]]\\\[[[ZZZ\\\___bbbdddcccfffiiikkkiiieeeaaa^^^\\\ZZZWWWVVVVVVWWWYYYYYYXXXXXXWWWWWWWWWVVVVVVVVV[[[]]]___\\\WWWVVVZZZ^^^___^^^]]][[[YYYXXXWWWVVVWWWSSSTTT\\\ddddddcccbbb[[[cccnnnyyy|||wwwxxxrrr[[[JJJCCCBBBAAA>>>;;;999:::;;;<<<999666555666888888888666666555555555444444444444333333222222333333444222333333444444333333222333333333222222222111111222222222333333444444444111111000000000000111111333222222222222222222333---000333444444444666999444555555555333222333444222111111111222333333444666555444333333333333333222333333444333222111///000222333333333333444666666666777777888888999999888888999999999:::::::::;;;::::::999999:::;;;;;;999999:::::::::999999888999999999999::::::;;;;;;<<<>>>???>>><<<;;;;;;<<<<<<===>>>???AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCDDDCCCBBB@@@BBBBBBDDDHHHHHHGGGIIIMMMKKKMMMRRR\\\iiiwww{{{vvvvvvtttpppllliiihhhhhhhhhlllqqquuutttqqqkkkhhhiiihhheeeeeeeeeeeedddccc___aaaaaa^^^ZZZZZZ___eeegggjjjllljjjeee```]]]\\\ZZZZZZYYYWWWWWWWWWWWWWWWZZZXXXUUUSSSSSSUUUWWWYYYYYYYYYZZZZZZZZZZZZYYYYYY]]][[[XXXVVVTTTTTTTTTUUUVVVWWWZZZ^^^aaaaaa^^^\\\\\\\\\bbblllyyy~~~tttdddXXXMMMFFF???>>>>>>===<<<<<<;;;;;;;;;:::999888777777777777777666666666555555555444444555555444333222111000333333333444444444555555222222222222222222222222444333333222222111111111111222333333333333222111111000000000000000111111000000111111111222222222333222111111111222333444///000111222222222222222222222222222222222222222333444444333000......///444444333222333444555666888777666666777777666444777777777777888999:::;;;>>>===;;;:::999999::::::888888888999999:::::::::<<<;;;;;;::::::;;;;;;;;;:::999999:::<<<===<<<;;;:::<<<===<<<;;;;;;???BBB;;;===???BBBDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEDDDBBBAAA@@@@@@AAABBB@@@BBBEEEGGGIIIIIIHHHHHHIIIIIINNNYYYhhhuuu{{{|||xxxuuuuuussspppkkkiiiiiijjjlllooosssuuuuuurrrmmmjjjiiigggeeedddeeeeeedddccc___```___\\\XXXYYY___dddhhhjjjkkkiiiddd```^^^^^^XXXWWWWWWVVVVVVUUUTTTTTTWWWUUURRRQQQQQQSSSVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYWWWVVVUUUSSSRRRRRRSSSSSSQQQSSSVVVZZZ]]]]]][[[YYYWWWWWWYYY```hhhtttkkkXXXMMMGGGAAA===<<<<<<<<<;;;:::999999999888777777777777888999999888888777666555444444333333333333444333333333222333333333333444444444444222222222222222222222222000000000000000/////////000000111222222111000000000000/////////000000111111111222222222333333333222222111111111222333444///000111111111111111111222222222222222222222222333333444222000//////000444333333222333444555666999888777777777777666666777777777777888999::::::<<<;;;:::999999999::::::999999999999::::::::::::::::::999999999::::::;;;:::999888999;;;<<<<<<;;;;;;===>>>===<<<<<>>AAACCCEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCBBBAAA@@@@@@@@@AAABBBBBBDDDFFFHHHIIIIIIHHHHHHJJJJJJNNNXXXdddmmmpppppp{{{~~~vvvttttttrrroookkkjjjjjjlllnnnpppqqqrrrqqqooollljjjhhhfffdddddddddeeedddccc______]]]YYYWWWYYY```fffkkkkkkjjjgggccc```___```VVVWWWWWWWWWWWWUUUTTTSSSSSSQQQOOONNNOOOQQQSSSUUUVVVUUUTTTTTTUUUVVVWWWXXXQQQQQQQQQQQQQQQPPPPPPPPPLLLMMMQQQUUUYYYZZZXXXUUUVVVTTTUUUYYY\\\cccooo{{{ooobbbOOOBBB>>>======<<<999999999888888777777666555555555666777999:::;;;;;;:::999888777666555444222222333333333444444444222222333333333444444444222222222222222222222222/////////000000000000000///000000111111000000///111000000/////////000000222222222333333333333333222111111111111222333333111111111111111111000///333333222222111111111111111222333222000///000111333333222222333333444555888888888777777777777777777777777777888999::::::999999999999999::::::;;;;;;;;;:::::::::::::::999:::999999999:::;;;;;;<<<:::888777777999;;;<<<<<<;;;===>>>>>>===>>>???AAA???AAACCCEEEFFFFFFFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEAAA@@@?????????@@@AAABBBFFFGGGHHHIIIJJJIIIHHHGGGJJJKKKNNNUUU]]]aaa```^^^iiiwww}}}uuussssssqqqooollljjjkkkmmmlllllllllkkkjjjhhhfffeeefffeeecccccccccdddcccbbb^^^]]]ZZZXXXXXX\\\dddjjjooommmiiiddd```^^^^^^^^^WWWXXXZZZZZZZZZXXXVVVTTTQQQPPPNNNNNNNNNPPPRRRTTTSSSRRRQQQPPPQQQSSSUUUVVVPPPQQQQQQQQQPPPOOONNNMMMIIIKKKNNNSSSWWWXXXVVVTTTSSSQQQQQQTTTWWWZZZbbbjjjsss}}}uuudddWWWNNNCCC<<<<<<===>>>>>>888777777777666666666555444444444555666777999999;;;;;;;;;::::::999999999444333333333333333333333222222222222333333333333111111111111111111111111111111222222333333444444000000000000000000000000222222111000000000000111222222222222222222222222111111111111111222222333222333333333222111000000333333222222111111000000111222333222000000111222222222222222222333333444555666777666555555555666666666666777777888999:::888888999999:::;;;<<<<<<<<<;;;;;;;;;::::::999999::::::::::::;;;<<<======999777666666888;;;<<<<<<:::<<<===>>>?????????@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDD???>>>>>>>>>>>>@@@BBBCCCIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHLLLQQQUUUVVVSSSPPPYYYfffwww{{{uuuqqqrrrrrrpppmmmkkkkkklllhhhhhhgggfffeeeccccccbbbeeecccaaaaaacccccccccbbb]]]\\\YYYXXX[[[aaahhhnnnppplllfffaaa]]][[[[[[[[[WWWXXXZZZZZZZZZXXXVVVTTTRRRQQQPPPOOOOOOQQQSSSTTTQQQPPPOOONNNNNNPPPRRRTTTSSSSSSRRRRRRPPPNNNMMMKKKJJJKKKOOOTTTXXXYYYWWWUUUOOOLLLKKKNNNOOOPPPUUU[[[```hhhttt}}}jjjXXXMMMFFFBBB===;;;;;;;;;:::888777777777666666666666666666555555444444555555666::::::;;;<<<===>>>>>>???777666444333111111111111111111111222222222333333111111111111111111111111222333333444444555555555111111111111111111111111444333222222111111111111111111111111000000000000000000111111222222222222444444444444333222111111222222222111111000000000111222333222000000111222111111111222222222222222222444555444333222333555666666666666777888999:::888888999:::;;;<<<<<<===;;;;;;;;;::::::999999999999999888888999::::::;;;888777666777999;;;<<<<<<999:::===???AAABBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCEEEDDDCCCCCCCCCCCCCCCDDD>>>=========>>>@@@BBBCCCIIIIIIIIIIIIHHHGGGFFFFFFBBBDDDGGGKKKNNNMMMKKKIIIOOOWWWdddoooyyyxxxuuupppqqqsssrrrooollljjjjjjffffffeeedddccccccbbbbbbdddbbb``````bbbbbbbbbaaa^^^\\\ZZZZZZ]]]ccciiimmmmmmhhhbbb]]][[[ZZZYYYXXXVVVWWWWWWWWWWWWUUUTTTSSSTTTSSSRRRQQQQQQRRRSSSSSSPPPOOONNNMMMMMMNNNOOOPPPTTTSSSRRRPPPNNNLLLKKKKKKKKKMMMPPPUUUXXXYYYWWWUUUQQQLLLKKKLLLLLLKKKMMMQQQVVV[[[bbbjjjwww}}}kkk]]]OOOFFFBBB>>>===<<<<<<;;;999666333666666666666666666666666777666555444333333333333888888:::;;;===???AAAAAA999777555222111000000000000000111111111222222222111111111111111111111111111111111222222222222222222111111000000111111222444333222111111111111111000000000000000////////////000111111222222111111333333333333333333222111111111111111111111111111111222333222000///000111000000111222222222222111///222444333111000222555666666666666777888999999777777999:::;;;;;;;;;;;;::::::999999999999999888777666666555555666666777777777777888;;;======<<<999:::===BBBEEEFFFEEECCC@@@@@@@@@AAAAAAAAAAAAAAACCCBBBBBBAAABBBBBBCCCCCC>>>>>>===>>>>>>@@@BBBCCCHHHHHHGGGFFFFFFEEEEEEDDD@@@AAACCCEEEGGGHHHHHHHHHJJJNNNTTT[[[dddnnnxxxyyytttsssoooqqqttttttpppllliiigggcccccccccccccccbbbaaaaaabbbaaa___```aaabbbbbbaaa___]]][[[ZZZ]]]aaaeeehhhfffaaa\\\YYYYYYZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTUUUTTTSSSRRRRRRRRRRRRRRROOOOOOOOONNNMMMMMMLLLLLLPPPOOOMMMKKKJJJJJJJJJJJJKKKLLLOOOSSSWWWWWWUUURRRQQQMMMJJJKKKLLLJJJKKKOOOOOOSSSYYY]]]eeesss}}}lllZZZPPPHHHAAA======;;;;;;;;;;;;;;;999666444555555555555555555555555666555444333222222222222666777888:::<<<===>>>???888666444222111000111222000000000000111111111222111111111111111111111111111111000000000000000///111000////////////000111333222111000////////////111111111111000000//////...///000111222111111000000000111222222222111111//////000000111111222222333333444222000//////000//////111222222222111000///222555444111000333666666555555666666777888999555666777888999999888888777888888888888888888999999888777666555555555666666666888;;;>>>>>>===;;;:::<<<@@@EEEKKKLLLJJJGGGAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCC@@@???>>>>>>???@@@AAABBBFFFEEEEEEDDDCCCCCCCCCCCC@@@AAAAAAAAABBBDDDGGGIIIGGGHHHJJJNNNUUU]]]ffflllwwwzzzuuurrrqqqnnnqqquuuuuurrrlllhhheee```aaaaaaaaaaaaaaa```___bbb```______aaabbbaaaaaaaaa___\\\[[[]]]___bbbccc```\\\XXXWWWYYY[[[[[[ZZZZZZZZZYYYWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQOOOOOOOOOOOONNNLLLKKKJJJLLLKKKIIIGGGGGGHHHIIIJJJJJJKKKNNNRRRUUUUUURRRPPPLLLGGGDDDGGGIIIHHHJJJNNNLLLQQQVVVYYY\\\fffuuuttt```RRRFFFBBB@@@<<<:::<<<777777666666666666555555444444444444444444444444555444333333222222333333666666777888999;;;;;;<<<666555333111111111333444000000000000111111111111000000000000000000000000222222111111000000//////000///...------...///000111111///...------------333222222222111111000000...///000222222111111000---...///000000000000000......///000111222333333333444444333000......///...///000222222111111000///333666555111000333777555555555666666777888999333444666777777777666555666666777777888888888999===<<<:::999888888777777555666999<<>>>>>??????@@@AAABBBCCCAAA@@@?????????@@@AAABBBDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????BBBGGGJJJEEEEEEFFFHHHMMMTTT[[[___gggsss|||xxxvvvuuutttuuuwwwxxxvvvqqqjjjeeecccdddddddddccc```^^^______cccbbbaaa`````````bbbbbb___^^^]]]\\\]]]^^^```bbb\\\[[[YYYXXXWWWWWWWWWXXXZZZZZZZZZYYYWWWWWWXXXYYYSSSQQQQQQRRRTTTUUUUUUTTTYYYTTTNNNMMMOOOPPPMMMJJJJJJJJJIIIIIIIIIIIIJJJKKKNNNOOOOOOPPPPPPPPPOOOOOOHHHHHHGGGFFFFFFGGGGGGGGGKKKKKKLLLOOOUUU\\\bbbgggrrr|||qqqbbbXXXIIIGGGCCC@@@===<<<<<<<<<888888888888777777777777444444444444444444444444333333333333333333333333999888888888888888888999777444111111222333111///444333111000......------000000000000111111111111111111000///////////////***---111222111///000111222222111000000000000000000000000000000000000000...///000111111000///...111111111000000000000000000///......///111333444222111111111000000//////000000000000111111111111333333222222222222222222;;;999777555444444555666666666555555555555666666666666666777888888999999======<<<;;;:::888666555666777888999999999999999<<<;;;>>>FFFPPPUUURRRMMMEEEDDDDDDCCCAAA@@@?????????>>>>>>???AAAAAA@@@>>>???>>>=========>>>@@@AAACCCDDDFFFEEECCCAAAAAABBB777>>>>>>888;;;GGGKKKGGGCCCDDDEEEHHHJJJMMMPPPQQQYYYcccsss{{{xxxwwwvvvuuuvvvwwwwwwtttnnniiieeeccc]]]___aaaaaaaaa```aaaccccccbbbaaa```___`````````______^^^]]]^^^___```aaa]]][[[ZZZXXXWWWWWWWWWXXXXXXYYYYYYWWWUUUTTTUUUVVVRRRQQQRRRTTTWWWYYYZZZYYYXXXSSSNNNMMMOOOPPPNNNKKKHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKLLLNNNQQQVVV[[[^^^^^^eeeppp~~~{{{lll```VVVLLLFFFBBB@@@===:::888777777777777777777777666666666666444444444444444444444444444444444444444444444444555666666777777666666555444222000111333333222000000000000000000000000000/////////000000000111111111000000///////////////***---111222000///000111111111000/////////////////////////////////////////////000000000000//////000000000000000000000000000000000111111222333444111111111000000000//////000000000000111111111111222222111111111222222333:::888666555444555666666666666555555555555666666555666666777777888999999>>>======<<<:::999777666555666888999:::;;;<<<<<<<<<;;;>>>EEEOOOSSSPPPKKKDDDCCCCCCBBB@@@??????>>>???>>>>>>???AAAAAA@@@>>>???>>>=========>>>???@@@>>>@@@AAAAAA???>>>>>>???;;;AAAAAA<<>>======>>>>>>===???@@@AAA@@@>>>>>>>>>=========>>>???@@@>>>@@@BBBBBBAAA@@@AAABBB>>>BBBBBB>>>@@@IIIMMMKKKFFFFFFEEEEEEEEEFFFGGGGGGIIIPPPZZZdddkkkqqquuuxxx{{{xxxvvvuuutttssstttssspppkkkfffcccbbbbbb^^^```aaaaaa^^^[[[ZZZYYY______aaabbbbbbbbbbbbbbb^^^^^^^^^^^^^^^^^^______^^^\\\ZZZXXXWWWWWWWWWWWWVVVWWWXXXVVVSSSQQQPPPQQQRRRQQQSSSVVV[[[^^^______UUUQQQNNNMMMNNNPPPOOOOOOJJJKKKLLLNNNNNNOOONNNNNNOOONNNMMMKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJPPPQQQSSSUUUZZZbbblllrrryyyoooaaaXXXQQQHHHBBB???>>>>>>>>>888777666555555555666666555555555444444444333333333333333333333333333333000000000000000000000000///111333555555333111//////000000111222111000///000000000000///...,,,+++............////////////000000///............///,,,...///000000////////////......---------......////////////////////////000///...------...///000/////////000000000000000000111222444444444333222000000000000000000/////////000000000111111111111000000000111111333444555555555444444444555666777555444444444444444444555444444555666666777777888888888888777666555444333555666888999:::;;;;;;;;;;;;;;;<<>>>>>===<<<<<<>>>======>>>@@@AAA???>>>============>>>>>>??????===???AAABBBAAAAAABBBCCC???BBBAAA>>>@@@GGGJJJIIIFFFEEEEEEDDDDDDDDDEEEEEEDDDHHHOOOUUUZZZ^^^bbbdddqqq}}}zzzvvvtttsssqqqoooppppppnnnjjjeeebbbaaaaaaaaabbbbbb```[[[XXXVVVUUU[[[]]]```ccceeeeeeeeeeee]]]]]]\\\[[[[[[\\\\\\]]]]]]\\\ZZZXXXVVVVVVVVVVVVVVVXXXXXXWWWTTTQQQPPPQQQRRRRRRRRRTTTXXXZZZZZZZZZQQQOOOMMMLLLMMMNNNOOOPPPNNNNNNPPPQQQSSSSSSTTTTTTTTTSSSPPPNNNLLLJJJJJJIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGLLLMMMNNNNNNOOORRRVVVZZZ```hhhuuussscccTTTIIIEEEBBB???<<<;;;;;;:::999777777666666666777777777444444444444333333333333333333333333333333333333///////////////////////////111333555555333111///000111222111000////////////////////////...------............////////////000//////.........................../////////.........------------..............................000///...------...///000......//////000000000000...///111222222111000000//////////////////000000///000000000111111111111+++++++++,,,---...///000333333333444444555666666444444333333333333444444444444444555666666777777777777777777777666555555666777888888888888888777;;;:::<<>>>>>>>>======<<<<<<;;;>>>======>>>@@@@@@???===<<<<<<======>>>>>>>>>>>>999;;;===>>>>>>>>>???@@@AAABBB@@@>>>@@@EEEHHHHHHDDDDDDCCCCCCDDDDDDEEEFFFCCCFFFJJJMMMOOORRRUUUWWW]]]iiiyyy}}}xxxuuusssqqqooommmlllnnnnnnlllhhhdddbbbbbbaaaaaa```^^^ZZZXXXWWWWWWYYY\\\___ccceeefffeeeddd\\\[[[YYYWWWWWWXXXYYY[[[]]][[[YYYWWWUUUTTTTTTTTTUUUWWWXXXXXXUUURRRQQQQQQSSSRRRQQQRRRTTTUUUTTTSSSNNNMMMLLLKKKKKKMMMOOOPPPPPPQQQQQQRRRTTTUUUWWWXXXVVVTTTQQQNNNKKKIIIHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKLLLLLLLLLNNNOOOPPPUUU]]]eeeooo|||tttbbbVVVNNNEEE>>>:::;;;;;;;;;:::888666555444444555555555666666666444444444444333333333222333333333333333333333333111111111111111111111111000111222444444222111000111222222111//////111222///////////////000111111....../////////000000000000///......------......///...------/////////---...------------...//////........................///..................///---......//////000000111......///////////////.........////////////000000000000000000111111111111////////////000000111222222333333444444555555555444333333222222333333444333333444444555666666666888888888999999888777777777777777888777777666555::::::;;;===???@@@???>>>>>>=========<<<<<<<<<;;;======<<<>>>???@@@???===;;;<<<===>>>>>>>>>======;;;===???@@@??????@@@AAACCCCCCAAA@@@AAADDDFFFHHHBBBBBBBBBBBBCCCDDDEEEEEEBBBEEEGGGIIIIIIJJJLLLNNNPPPZZZfffqqqxxx|||yyyvvvsssrrrqqqooommmjjjmmmqqqqqqnnnjjjfffdddbbbaaa___\\\YYYWWWXXXZZZXXX[[[___bbbdddcccaaa```[[[XXXUUURRRRRRTTTWWWYYY\\\ZZZXXXUUUTTTSSSSSSSSSSSSUUUWWWWWWUUUSSSRRRQQQRRRPPPOOOPPPQQQRRRQQQPPPKKKKKKJJJIIIJJJKKKNNNPPPPPPPPPOOOOOOQQQTTTWWWZZZWWWUUUQQQMMMIIIGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGIIIJJJIIIIIIJJJKKKHHHKKKOOORRRWWW```kkkssswwwiiiWWWKKKGGGEEE@@@;;;999:::;;;;;;:::888777666333333444444555555444444555444444444444333333333222222222222222222222222111111111111111111111111000000111111111111000000///000111000///111555999999777333111//////000111/////////000000000111111//////...------------...000...,,,,,,...///...---......------...//////000........................---......//////......---------......///000000111//////...............///........./////////000000000000000000111111111111444444333333333444444555222333333444444444333333333333222222222222333333222333333444555555666666555666666777777777666666666777777888888888777777:::::::::;;;<<<===<<<;;;============<<<<<<<<<<<<===<<<<<<===???@@@>>>===;;;<<<===>>>>>>>>>===<<>>DDD@@@:::444///---------000000000000111111111111//////...------------...111...,,,,,,...///...,,,...............///000111........................,,,---...//////...---,,,---------...///000000111000///...------...///000---.........//////000000000000000000111111111111111111000000///000000000222333333444444333333222333222222222222222222333222222333444444555555666222222333333444444333333555666777999999::::::::::::::::::;;;;;;;;;:::999===============<<<<<<<<<===<<<<<<===???@@@>>>===:::;;;===>>>>>>>>>===<<<===???@@@@@@?????????@@@AAA>>><<<<<<<<<===???BBBAAA@@@@@@???>>>?????????===???BBBCCCBBBBBBBBBCCC???@@@DDDJJJRRRZZZbbbfffuuu~~~}}}{{{{{{yyyuuupppkkkiiihhhlllmmmnnnqqqrrrpppllliiifffdddbbb_________```aaa[[[[[[ZZZZZZYYYYYYXXXXXXUUUUUUTTTRRRPPPQQQSSSVVVXXXUUUQQQPPPQQQRRRQQQPPPXXXWWWVVVTTTRRRQQQPPPOOOOOOPPPQQQOOOLLLIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNLLLJJJHHHIIIKKKNNNPPPPPPPPPOOONNNLLLIIIFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEHHHKKKOOOPPP[[[ffflllrrrkkk\\\MMMFFF???<<<======;;;888999999888777666555444444555555444444444333333333333333333222222333444444111222222333444444444444111111111111000000000000//////////////////////////////000111222444666777<<<777111//////111000//////...---,,,---...111222//////............//////,,,,,,,,,---...///000000//////............////////////............//////+++,,,...///000///......//////000000000000//////..................------////////////////////////...//////000000000000000//////000111111111111111222222222111111111000000//////000111111111111000111111111111222333444555666555444444444444555666666777777777777666666555888:::======<<<;;;::::::>>>===<<<;;;:::999999999============<<<;;;:::999<<<<<<======<<<<<<;;;:::AAA@@@>>>=========>>>?????????>>>==============================>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@AAACCCEEEGGGIIILLLPPPRRRcccjjjuuu{{{yyyvvvrrrmmmjjjiiiiiijjjkkklllnnnooommmjjjgggcccbbbbbbaaaaaaaaabbbbbb[[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSQQQPPPRRRVVVYYY^^^ZZZTTTQQQQQQQQQPPPOOOUUUUUUUUUTTTSSSQQQOOONNNNNNPPPQQQOOOMMMJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKIIIGGGEEEFFFHHHKKKMMMNNNNNNNNNLLLKKKHHHFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCEEEHHHKKKLLLSSSZZZ\\\^^^gggttt~~~vvvhhhXXXKKKFFFAAA;;;999::::::777444666666555555555555555555444444444444333333333333222222111111111111222222000111222222222222222222111111111000000000//////////////////////////////............///000111111000...++++++------,,,***000///...------///000111//////............//////,,,,,,,,,------...///000//////............////////////............//////,,,---.....................//////000000000//////........................////////////////////////++++++,,,,,,------,,,,,,//////000111111111111000222222222111111111000000///000111111222222111111111111111111222333444555444555555555555555444444555666666777777777666666666888;;;<<<;;;:::::::::===<<<;;;:::::::::::::::<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;::::::999???>>>===<<<;;;<<<======>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBDDDEEEFFFHHHJJJMMMRRRXXXaaajjjttt}}}yyytttnnnjjjiiiiiijjjgggggghhhiiijjjiiifffccc___```aaacccdddddddddccc\\\[[[ZZZXXXVVVUUUSSSSSSTTTSSSQQQPPPPPPSSSYYY^^^gggaaaZZZTTTQQQPPPOOONNNQQQRRRSSSSSSRRRQQQOOOMMMMMMNNNPPPOOOLLLJJJIIIIIIHHHJJJLLLNNNNNNNNNLLLLLLIIIHHHFFFDDDEEEFFFIIIKKKKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBDDDGGGGGGIIILLLLLLLLLQQQ[[[cccxxxooobbbYYYQQQGGG@@@???<<<888888999999666333333333333444444444555555444444444333333333222222111111000000000000000111000111111111111000000///111111000000000000//////////////////////////////222222111000000000111111,,,,,,---///111111000...111111///......///000000........................,,,,,,,,,,,,---...///000//////............//////........................///...------------------------...///000000000///........................////////////////////////------........./////////...///000000111111000000222111111111111000000000000111111222222222222222222222222222333444555555333444555666666555444333444555666666777777777777444666:::;;;;;;:::::::::;;;;;;::::::::::::;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::999999999======;;;:::::::::;;;<<<<<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;===>>>>>>???@@@@@@@@@@@@@@@@@@??????AAACCCCCCCCCCCCEEEGGGGGGKKKQQQWWW```kkkyyy{{{ssskkkhhhhhhiiijjjeeedddddddddeeedddbbb```[[[^^^aaaeeeffffffeeeddd]]]\\\[[[YYYVVVTTTRRRQQQRRRQQQPPPNNNPPPUUU\\\bbbmmmggg^^^VVVPPPNNNMMMMMMMMMOOOQQQRRRRRRPPPNNNLLLJJJLLLMMMMMMKKKIIIIIIIIIKKKMMMOOOQQQRRRQQQOOOMMMJJJHHHGGGEEEEEEGGGIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEBBBAAAAAAAAA@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA???@@@BBBDDDBBBBBBCCCDDDEEEJJJUUU```kkkssszzz|||wwwhhh```VVVOOOKKKHHHDDD???;;;:::999:::;;;:::777555333333333444444444444444333333333333222222222222111111000000//////000000111111111111000000///...111000000000////////////////////////////////////333222222111111111111111...///000222444444444333222111000///////////////........................---,,,,,,,,,------...//////......------......///........................000///---,,,+++,,,------,,,,,,---...////////////---------...............////////////////////////////////////000000111111...//////000000000000000111111111111000000000000111111222333333333333222333333222222333444444555333333444444444444444444333444555666777777777777333666:::;;;;;;;;;;;;<<<:::::::::999::::::;;;;;;999:::;;;<<<============<<<;;;;;;:::::::::::::::===<<<;;;:::999:::;;;;;;<<<;;;::::::::::::;;;;;;:::::::::;;;<<<===>>>???>>>??????@@@@@@??????>>>???AAACCCCCCCCCCCCDDDEEEDDDFFFIIILLLQQQ\\\iiirrr~~~sssjjjffffffggghhhcccbbb``````aaaaaa___]]]YYY]]]aaaeeegggfffdddccc___^^^\\\ZZZWWWTTTRRRQQQQQQPPPOOONNNPPPUUU]]]bbbmmmhhh```WWWPPPLLLLLLMMMLLLMMMPPPQQQQQQOOOMMMKKKHHHJJJLLLLLLKKKIIIIIIJJJNNNPPPRRRTTTTTTSSSQQQOOOIIIHHHFFFEEEEEEFFFGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???????????????@@@AAABBBAAA@@@???AAABBB@@@>>>>>>AAACCCIIIYYYhhhssstttqqqjjjhhhnnntttwwwxxxnnneee[[[UUUNNNKKKHHHGGGFFFCCC@@@===888999999:::;;;:::888666666666555555444333222222333333222222222111111111222222111000000000000000111111222222111000//////000000000////////////...////////////////////////...------------......///...............///111222111111000//////.........------............---------,,,,,,,,,,,,------.........------------......------............------000...---+++++++++,,,---,,,,,,---...............---------.........//////////////////////////////...------,,,---...//////......///000000000000000000000000000000000000000111111222333333333333222333333222222222333444444444444222222222444555777333333444666777777777777444777;;;===<<<<<<<<<===::::::999999999:::;;;;;;999999;;;<<<======>>>>>>======<<<;;;:::;;;;;;<<<===<<<;;;:::999:::;;;;;;<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@===>>>>>>>>>>>>>>>>>>===>>>@@@CCCDDDDDDDDDEEEFFFBBBCCCCCCCCCFFFMMMXXX```ooo{{{}}}pppgggdddeeeffffffcccaaa___^^^^^^^^^]]]\\\ZZZ]]]aaaeeefffeeecccaaa___^^^\\\ZZZWWWTTTRRRQQQPPPPPPOOONNNOOOTTT[[[```gggddd^^^VVVOOOLLLLLLMMMMMMNNNOOOPPPPPPOOOMMMLLLHHHJJJLLLMMMLLLKKKKKKLLLPPPQQQSSSTTTTTTSSSQQQPPPFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@BBBAAA@@@@@@AAABBB???<<<===???@@@GGG\\\rrrrrraaaWWWXXX[[[\\\ggglllttt~~~|||rrrdddXXXPPPKKKGGGDDD???@@@AAAAAA@@@<<<888555555666777888888777666555777666666444333222222111222222222111111111000000333222111000/////////000000111111111111000000///000000////////////......////////////////////////.........---......//////---......---,,,,,,///111///////////////.........,,,---...//////...---,,,------,,,,,,,,,,,,------......------------......,,,---...//////...---,,,...---,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------...////////////////////////////////////...---------...000111---...//////000000////////////000000000000000111000111111222222222222222333222222111111222222333333333222222222444555666333444555555666666666666666999<<<======<<<<<<<<<::::::999999999999::::::999:::;;;<<<============>>>===<<<;;;:::;;;<<<<<<===<<<:::999999999:::;;;;;;;;;:::::::::;;;<<<<<<>>>============>>>??????<<<======>>>>>>======<<<===@@@CCCDDDDDDCCCDDDDDDBBBCCCCCCCCCCCCGGGOOOUUU___jjjuuu{{{xxxllldddcccdddeeeeeedddaaa^^^\\\]]]]]]]]]\\\[[[]]]aaaddddddccc```^^^^^^]]][[[YYYVVVSSSRRRQQQOOOOOOOOOOOOOOOSSSXXX\\\___^^^ZZZTTTNNNKKKLLLNNNOOOOOOOOOOOOOOONNNMMMLLLIIILLLNNNOOOOOONNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>============>>>===>>>@@@@@@@@@???@@@AAA@@@>>>???AAAAAAIIIcccvvv^^^OOOLLLMMMMMMOOORRRWWW^^^fffppp{{{zzznnneeeWWWSSSLLLFFFAAA???>>>>>>888;;;>>>>>><<<888555444555666777777666555555666444444333333222222222111222111111111000000000000222111000///..................///000000000//////000000/////////.........////////////////////////222222111000////////////***,,,//////...---///111,,,------...............+++,,,...//////...,,,+++------,,,,,,+++,,,,,,---...------,,,,,,------...+++,,,...//////...,,,+++++++++,,,---------,,,,,,---------------,,,+++***,,,,,,------...//////000////////////////////////000///---------...000111---...//////000000//////////////////000000111111///000111111222222111111222111111000000111111111///111333555555555444333444444555555666555555555666999<<<===<<<:::::::::;;;;;;:::999888888888888::::::;;;<<<=========<<<>>>===;;;999999:::;;;<<<;;;:::999888777888999999999999999999999:::;;;;;;>>>>>>===<<<<<<<<<<<<===<<<<<<<<<======<<<<<<<<<===???AAABBBAAA???>>>???@@@BBBDDDDDDDDDFFFLLLPPPTTT]]]dddeeeiiisss|||}}}ttthhhaaaaaadddeeeeeedddaaa^^^\\\\\\]]]]]]\\\\\\^^^aaaccccccaaa^^^]]]\\\[[[ZZZWWWUUURRRQQQPPPOOOOOOOOOOOOOOORRRVVVYYYZZZZZZXXXSSSNNNKKKLLLNNNPPPPPPOOONNNNNNMMMMMMMMMKKKMMMPPPRRRQQQQQQRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOHHHHHHGGGFFFFFFFFFFFFFFFBBBBBBAAAAAABBBCCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>===============;;;===???@@@??????@@@AAABBB@@@BBBEEEDDDMMMlllyyy^^^LLLHHHHHHHHHFFFGGGHHHJJJOOOVVV^^^dddiiioooxxxzzznnneee```YYYOOOGGGCCCCCCBBB@@@===;;;;;;<<<666999===>>><<<:::::::::666777888777666666666777111111111111111222222222111111111111000000000000111000///...---,,,,,,,,,,,,,,,---...////////////000/////////............////////////////////////111000///---+++******)))"""''',,,///...,,,,,,---++++++,,,---.........---+++,,,...//////...,,,+++------,,,++++++,,,,,,,,,...------,,,,,,------...+++,,,...//////...,,,+++)))***,,,---...------,,,.........---,,,+++***))),,,,,,------...///000000////////////////////////+++***)))((((((***,,,------......///////////////.../////////000000111111//////000111111111111111111111000000000000000111,,,///444888999666333000555555555666555555444444666888;;;<<<:::999888999<<<;;;:::999888888888888:::;;;<<<<<<===<<<<<<<<<===<<<:::888888999:::;;;:::999777666666666777888888888777777888999::::::>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@===;;;999999:::===AAABBBBBBDDDHHHKKKOOOUUUYYYWWWXXX```jjjooosss{{{uuuiiibbbeeeiiigggfffggggggddd```^^^]]]]]]\\\\\\[[[]]]^^^]]][[[YYYYYYZZZXXXWWWWWWVVVUUUTTTSSSSSSPPPOOONNNNNNNNNPPPRRRTTTXXXVVVSSSPPPMMMMMMMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNOOOQQQRRRRRRQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLIIIHHHHHHHHHGGGFFFFFFEEECCCBBBAAAAAABBBBBBDDDCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@???>>>======<<<<<<<<<===>>>>>>>>>>>>>>>CCCAAAAAADDDFFFSSSqqquuuWWWLLLFFFBBBEEEDDDEEEEEEGGGHHHIIIJJJKKKRRRTTTWWW\\\bbbhhhmmmooo{{{|||rrrnnnjjjfffccc\\\YYYSSSMMMHHHDDDBBBAAA???>>><<<:::999999::::::888999;;;;;;888666666666666555444222222333444444222222222222222222333333000000000000000000000000////////////////////////////////////..........................................---,,,+++******)))------......---,,,,,,+++,,,------....../////////+++++++++,,,,,,,,,------/////////...------,,,,,,*********+++,,,---...///000000///...------------///////////////.........------------------------///...------------...//////...---,,,------///000......---,,,---...///000000///............//////111111000000//////......---------......///000111////////////000000000000111000///......///000111111111222222222333333333444444444444444444444444444777:::<<<;;;:::999999===<<<;;;:::888777666555;;;===@@@AAA???===<<<;;;>>>===;;;999888888999999::::::999888777777777888<<<;;;999888888999;;;<<<<<<:::888999<<<===<<<;;;:::999888777888:::<<<>>>@@@@@@@@@?????????>>>>>><<<===>>>@@@BBBDDDEEEFFFOOOPPPPPPNNNNNNOOORRRUUUhhhlllrrruuuyyy~~~tttjjjdddhhhkkkjjjhhhhhhgggddd```^^^]]]^^^]]]\\\ZZZ[[[\\\[[[YYYWWWVVVWWWWWWWWWVVVUUUSSSRRRQQQPPPOOONNNMMMMMMMMMOOOQQQSSSWWWUUUSSSPPPNNNMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQNNNOOOPPPRRRRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKHHHGGGGGGHHHGGGFFFFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAA@@@????????????AAA@@@???>>>============@@@@@@??????>>>======<<<;;;;;;<<<===============AAA???@@@CCCFFFSSSqqqsssTTTJJJDDD@@@CCC??????@@@AAABBBCCCDDDDDDDDDFFFHHHKKKOOOSSSWWWYYY```dddjjjrrr{{{}}}|||ppphhh]]]WWWTTTRRROOOLLLEEECCC@@@===:::999999999:::999888666555555666666999;;;<<<;;;888666666666666555444444333333444444333333222222111111000000////////////////////////////////////////////////////////////..........................................------,,,,,,++++++------.........------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------...//////000000+++++++++++++++,,,---...,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,------///000111...------,,,---...///000/////////....../////////000000000000//////....../////////000000111222333////////////000000000000111000///......///000000111111111222222222333333444444444444444444444444444777:::<<<;;;:::999999<<<<<<;;;:::999888777777:::===@@@@@@>>><<<::::::999888777777666666666666999888777777666666666777999999999::::::999999999;;;999777888:::<<<;;;999::::::999888999;;;===>>>@@@@@@?????????>>>>>>>>>======>>>???AAABBBCCCDDDIIIIIIIIIHHHGGGIIIKKKNNNVVVZZZ^^^```bbbgggpppwww~~~}}}|||zzzqqqkkkgggkkknnnmmmjjjiiieeebbb___]]]^^^^^^^^^]]]YYYZZZZZZYYYVVVSSSRRRSSSUUUUUUTTTSSSRRRPPPNNNMMMOOONNNMMMLLLMMMOOOQQQRRRVVVUUUTTTRRRPPPNNNLLLLLLLLLNNNQQQSSSUUUUUUUUUTTTNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKIIIGGGFFFGGGHHHHHHGGGFFFEEECCCBBBAAAAAABBBCCCAAAAAA@@@???>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<@@@??????>>>>>>======<<<:::;;;;;;<<<<<<<<<<<<<<<>>>===>>>BBBFFFSSSqqqoooQQQGGGBBB===@@@<<<<<<<<<=========>>>>>>>>>???@@@AAACCCEEEGGGHHHIIILLLQQQVVV\\\ccckkkppp{{{wwwlllccc]]]YYYWWWPPPKKKEEEBBBBBBAAA???<<<999888666555555666777888777666555444333333444555<<<======;;;888666555555555555555555555444333333333333222111000///............................../////////////////////////////////............---........................------------------------------...............------------------,,,,,,,,,------------------------,,,,,,,,,---......//////,,,,,,+++++++++,,,,,,---************+++,,,---............//////000000000------------------------,,,---............---,,,...------------...//////---------,,,---......///////////////////////////000000000////////////.../////////000000111222333////////////000000000000000000////////////000000111111111222222222222333444444444444444444444444444777:::<<<;;;:::::::::::::::::::::999999999999:::<<<>>>>>><<<:::888888888999999999999999888888777777666555555555666666666777999::::::999777666999777666777888:::999999;;;;;;:::::::::<<<===>>>??????>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@BBBCCCCCCCCCBBBCCCFFFHHHKKKMMMOOOOOOOOOSSSYYY___mmmwww|||zzzxxxuuummmjjjiiilllooonnnkkkgggdddaaa^^^\\\]]]^^^^^^]]]YYYZZZZZZXXXTTTQQQPPPPPPQQQRRRRRRRRRQQQOOONNNMMMOOONNNMMMMMMNNNPPPRRRSSSWWWWWWVVVTTTRRRPPPNNNLLLNNNPPPTTTVVVXXXXXXVVVUUUOOOOOOPPPPPPPPPOOONNNNNNLLLLLLKKKKKKKKKKKKJJJJJJIIIGGGEEEEEEFFFHHHHHHGGGEEEDDDCCCBBBAAABBBBBBCCCAAAAAA@@@??????????????????>>>======<<<<<<<<<===??????>>>>>>============;;;<<<<<<======<<<<<<<<<>>><<<>>>BBBDDDPPPmmmkkkNNNFFFAAA<<<>>>========================???????????????@@@BBBBBBAAACCCFFFHHHKKKOOOTTTXXX]]]ccckkkrrrwwwzzz}}}yyyqqqmmmfff```WWWPPPJJJGGGDDDCCCBBB@@@============<<<:::;;;:::999888777777777888777777555444444555666666>>>>>>>>>;;;888555444555444444555666666444333222111111000000//////..............................//////////////////////////////.........---------........................---------.........//////------.../////////......000000000//////..................------------,,,------,,,,,,+++*********,,,,,,++++++++++++++++++------,,,,,,------...///...//////000111222222333,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,...------,,,++++++++++++,,,,,,,,,---------............//////000000//////////////////////////////------------...///000111////////////000000000000///////////////000000000111111111111222222222222333333333333333333333333555777:::;;;:::999999:::999999999999::::::::::::999;;;===<<<:::888777777777888:::;;;;;;:::999888777777666555555666666666555666777888888777666555888777777777888999999999<<<;;;;;;;;;;;;<<<===>>>================================================@@@AAABBBBBBAAABBBDDDFFFGGGHHHHHHHHHHHHJJJNNNQQQXXXaaammmxxx~~~zzzxxxtttqqqhhhhhhiiijjjmmmmmmiiidddbbb```\\\[[[\\\\\\]]]\\\YYYZZZZZZWWWTTTQQQOOOOOONNNOOOPPPQQQQQQPPPOOONNNOOONNNNNNNNNOOORRRUUUVVVYYYXXXXXXVVVTTTRRRPPPNNNQQQSSSUUUWWWXXXVVVTTTSSSPPPPPPPPPOOOOOONNNNNNMMMKKKKKKKKKJJJJJJIIIIIIIIIGGGEEEDDDDDDEEEGGGGGGGGGEEEDDDCCCBBBAAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA??????>>>=========>>>>>>>>>>>>>>>=====================>>>>>>>>>======<<>>AAABBBMMMiiifffKKKEEEBBB<<<>>>>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAAAAABBBEEEHHHIIILLLOOORRRTTTXXX\\\___\\\^^^aaaccceeehhhkkknnntttuuuwwwzzz{{{{{{{{{zzzuuurrrnnnkkkiiijjjkkkmmmtttvvvyyy}}}~~~yyyyyyzzz~~~ttthhhcccaaaZZZSSSOOOJJJGGGBBB???>>>======<<<999999888999999999777666888888777666555555555555777666555444555555777777>>>>>>===;;;777444444444333444555555555444222111.........//////000000111////////////////////////////////////////////////............------------........................,,,,,,---....../////////------...............---000000//////.........---------------------------......------,,,+++++++++,,,,,,+++*********++++++///...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***((())))))***++++++++++++,,,,,,,,,---------------,,,---...///000/////////.............../////////------------...///000111////////////000000000000......///000000000000000000000111111111222222222333333333333333333333333444666888999999888999:::777777888999999::::::;;;888:::;;;;;;888777666666333444666777777666555444777777666666666777777888777777666555555666777777888888888888888888999:::<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;???@@@AAAAAAAAAAAACCCDDDAAAAAAAAAAAAAAACCCEEEHHHHHHNNNWWW___eeehhhjjjkkksssvvv|||xxxvvvrrrnnneeeggghhhhhhiiijjjfffaaaaaa^^^[[[YYYZZZZZZZZZYYYYYYYYYYYYWWWTTTQQQOOOOOONNNOOOQQQRRRRRRQQQOOONNNNNNMMMMMMNNNQQQTTTWWWYYYZZZYYYXXXVVVTTTRRRQQQPPPSSSTTTUUUVVVUUUSSSRRRPPPPPPPPPOOOOOONNNNNNMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGEEECCCCCCDDDFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAAAAA@@@AAAAAABBB???>>>>>>======>>>>>>???========================>>>>>>>>>>>>>>>>>>===<<<>>>===>>>@@@AAAKKKfffbbbGGGCCCBBB===>>>======<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<======>>>??????===>>>???AAACCCCCCCCCBBBBBBEEEIIILLLEEEGGGJJJLLLMMMNNNQQQSSSTTTUUUVVVWWWXXXWWWWWWVVVSSSQQQOOOLLLKKKLLLNNNOOOQQQSSSVVVXXXYYYZZZYYYXXXVVVVVVXXX\\\```dddeeeeee\\\RRRJJJHHHHHHDDDAAA@@@>>>;;;999888888999:::999444555555555555444333333333333444444555555555555444333222222333444555666======<<<999666333444444333333333333333222111111------...///000111222222////////////////////////////////////////////////.........------------,,,........................,,,,,,------.........///------......---,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------...//////000000++++++*********++++++,,,---,,,+++***)))))))))))),,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,((((((************((((((###$$$&&&))),,,---...///++++++,,,------------,,,***+++---...//////...------............//////////////////000000111222333////////////000000000000---...///000111111111000000000000111111111111222333333333333333333333333333555777777777666777999666666777777888999999:::777999:::999888777777888666666666777777666666555777777666666777777888888888777555444444555777888777888999888777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;===>>>???>>>>>>???AAA>>>>>>===>>>>>>@@@AAABBBEEEHHHMMMRRRUUUWWWWWWVVV[[[aaammm|||{{{wwwtttpppllldddhhhiiiffffffgggddd^^^aaa^^^ZZZXXXXXXXXXWWWWWWWWWXXXXXXVVVSSSPPPOOOOOOQQQRRRTTTTTTSSSPPPNNNLLLKKKKKKKKKMMMPPPUUUXXX[[[ZZZYYYVVVTTTQQQPPPPPPPPPRRRRRRRRRRRRRRRQQQPPPOOOQQQPPPOOONNNMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGEEECCCBBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDAAA@@@@@@@@@@@@@@@AAAAAA=========<<<<<<======>>>==============================>>>>>>======<<<;;;<<<:::<<>>???>>>===<<<===???>>>?????????>>>???BBBDDD===???BBBBBBBBBBBBDDDEEECCCCCCDDDDDDCCCCCCBBBAAACCCBBBAAA@@@@@@AAACCCCCC???@@@BBBCCCDDDDDDCCCCCC@@@@@@AAAEEEHHHJJJJJJIIICCC>>>;;;<<<<<<:::999;;;999777555555666777666666333444555555444444444444222222333444555555555555222222111111222444555666<<<<<<;;;888444333333444333222111111000000111111/////////000000111111111........................////////////////////////.........---------,,,,,,........................,,,,,,,,,,,,------------......------,,,+++))))))*********+++++++++++++++((())))))***+++,,,------,,,,,,,,,---......//////***)))))))))***+++,,,,,,++++++***************+++............////////////++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&(((+++---.........***+++,,,---------,,,,,,(((***,,,---......---,,,---------.........///////////////000000111222333////////////000000000000,,,---///000111111111000000000000000111111111111222222222222222222222222222333555555555555666777555555666666777777888888666888999999888777888::::::999888777777777777777666555555555666666777888777666666666666666666777555777888777555555888:::::::::;;;;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;888:::<<<<<<<<<<<<===>>>@@@???>>>>>>???@@@@@@@@@CCCDDDGGGJJJLLLMMMLLLJJJMMMSSS]]]gggpppvvvxxxxxxzzz}}}zzzwwwtttoookkkdddiiiiiieeedddfffccc]]]```]]]YYYWWWVVVVVVVVVUUUUUUVVVWWWUUURRROOOOOOOOOUUUVVVVVVVVVSSSPPPLLLJJJIIIIIIJJJLLLPPPTTTYYY[[[ZZZXXXTTTQQQOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOPPPPPPQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGEEECCCBBBCCCDDDDDDCCCDDDCCCBBBAAABBBBBBDDDDDD@@@???????????????@@@@@@<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<===============<<<=========<<<;;;::::::999888;;;>>>@@@JJJfffxxxYYYAAA???@@@;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::;;;<<<;;;:::999:::;;;666888:::;;;;;;;;;===>>>999;;;<<<<<<;;;;;;;;;<<>><<<;;;;;;;;;;;;;;;<<<===>>>??????;;;<<<<<<============<<<555555888<<>>===<<<=========<<<<<<<<<>>>AAACCCCCCBBB@@@CCCHHHNNNSSSVVVYYY\\\^^^cccffflllxxx{{{vvvqqqlllhhhgggggggggfffeeeaaa___\\\[[[ZZZXXXVVVUUUTTTTTTTTTTTTTTTRRRQQQRRRTTTVVVVVVVVVVVVVVVSSSPPPLLLJJJKKKHHHHHHPPP[[[```]]]WWWSSSSSSRRRPPPNNNNNNPPPRRRNNNMMMMMMLLLLLLLLLLLLLLLOOOMMMJJJIIIJJJKKKJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFDDDBBBAAACCCDDDDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>===<<<=========<<<;;;;;;;;;:::999::::::;;;;;;::::::999======<<<;;;::::::999999999;;;===<<>>???@@@DDDEEEFFFHHHJJJKKKLLLLLLNNNOOOSSSZZZbbbhhhjjjkkkmmmqqqvvvyyy{{{|||wwwttt~~~zzzuuuooojjjfffeeedddddddddcccaaa___\\\[[[YYYWWWVVVVVVVVVVVVTTTSSSQQQNNNLLLMMMQQQSSSZZZYYYXXXVVVSSSOOOMMMKKKKKKIIIKKKTTT___ccc^^^XXXPPPQQQPPPMMMKKKJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKNNNKKKIIIHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCDDDEEEEEEDDDEEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;:::::::::999999:::;;;<<>>=========<<<<<<<<<<<<;;;::::::::::::::::::;;;::::::;;;<<<<<<<<<<<<;;;<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@??????@@@AAAAAAAAAAAAAAADDDEEEFFFJJJNNNQQQQQQQQQVVVZZZ___aaacccgggooouuu~~~zzzxxxsssnnngggbbb]]][[[}}}yyyssslllfffbbbaaa______```aaa```___\\\[[[YYYWWWVVVVVVWWWXXXWWWUUUQQQLLLJJJKKKPPPTTT```^^^ZZZVVVRRROOOMMMLLLJJJJJJNNNWWWaaaddd___XXXPPPPPPPPPNNNKKKIIIHHHIIIKKKKKKJJJIIIIIIIIIJJJJJJLLLJJJGGGFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJHHHFFFFFFGGGGGGGGGFFFGGGFFFEEECCCBBBAAA@@@???AAAAAA@@@???>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::888999999;;;???HHHRRRYYY]]]RRRDDD;;;999999888666777777777777777777777777999888888777666666666666888777777666666777777888:::999888888888888888888888888888888888888888888666666666555444444333333555555555555555555555555444444444444444555666777000000111222333444555555444444333333222222111111222333333333333333444444333333222222222222111111111111111111111111111111111111111000///000333666555444333222222111111111111111111111111000//////000//////......//////000.........------------,,,........................//////.........---------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,---///000*********,,,......,,,***,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,******++++++++++++++++++------------,,,,,,,,,,,,------------..................------------............////////////////////////////////////////////////000000000000111111111111000///////////////000000000///////////////333222222222222333444444000222333333333333444666666666777777888888999999888777666444444444555555777666666666777888:::;;;;;;999777444333333444555::::::999888999:::;;;<<<<<<;;;:::999999:::;;;<<<;;;;;;:::::::::::::::999;;;;;;::::::::::::;;;;;;999999:::;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@@@@???>>>=========@@@??????@@@BBBBBBAAA@@@EEEHHHLLLMMMNNNRRRXXX\\\cccmmmuuuyyyxxxrrriiibbb[[[YYYUUUQQQLLLGGGDDDBBB{{{wwwqqqiiiccc___]]][[[[[[\\\^^^___^^^\\\ZZZXXXVVVVVVVVVXXXYYYYYYWWWRRRMMMKKKNNNTTTYYYddd```ZZZUUUPPPNNNMMMMMMIIIIIILLLTTT]]]aaa]]]XXXRRRSSSSSSPPPMMMIIIHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIKKKIIIFFFEEEFFFGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLJJJHHHHHHIIIIIIHHHFFFEEEEEEDDDDDDCCCAAA@@@@@@AAA@@@@@@???>>>=========:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::;;;;;;888888888:::>>>CCCGGGHHHJJJEEE???999777777888888777777777777777777777777:::999888666666555555555555555555555555666777888999888888777777777888888666666666666666666666666777777666666555555555444444444444444444444444444444444333333444444555666000000000111222333333333333333222222222111111111222222222222333333333333222222222222222222222222000000000000000000000000///000000//////000222555666555444333222222222222000000111222222000///.../////////....../////////000000/////////.................................//////////////////000000,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,...---+++******,,,...///---------...///...---,,,++++++++++++++++++,,,---++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************......------,,,,,,++++++,,,,,,,,,------------......------,,,,,,------.........///////////////000////////////////////////////////////000000000111111000000////////////////////////000000000111111333333222222222222222222111222444444333333555666555555666666777888888999888777666555555555555666666666666777888:::;;;<<<:::999777555444444555555999999888888888999:::;;;::::::999999999:::;;;<<<999999999999999888888888;;;;;;::::::::::::;;;;;;888999::::::;;;;;;::::::999999999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>AAAAAA@@@???>>>=========???>>>>>>???AAAAAA@@@???@@@BBBDDDEEEFFFHHHKKKOOOOOOUUU[[[]]]eeerrr{{{~~~}}}{{{wwwssspppooonnnnnnpppsssvvv{{{}}}zzzwww{{{zzzvvvlll```YYYVVVQQQLLLGGGFFFDDDBBB@@@===;;;:::}}}yyytttnnnfff```\\\ZZZXXXXXXZZZ]]]]]]]]][[[YYYWWWVVVUUUVVVWWWXXXWWWUUUQQQMMMMMMPPPVVV[[[ccc___YYYRRRNNNLLLLLLLLLIIIHHHIIINNNUUUYYYYYYVVVRRRSSSSSSPPPLLLHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIFFFEEEFFFGGGFFFEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKIIIIIIJJJJJJHHHFFFBBBCCCCCCDDDDDDCCCBBBAAA@@@??????>>>>>>=========999:::::::::;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::999999::::::::::::::::::888777777999<<<>>>>>><<<>>>===<<<999777777888:::888888888888888888888888999888777666555555555555444444444444555666777777777777777666666777777888555555555555555555555555666666666666666555555555555555555555555555555555555555444333333333333333333333222222222222222222333333333222222222222222222222222222222222222222222222222222222222333333000000000000000000000000...///000/////////222444555444333222222111111222000000111222222000///...//////............//////////////////....................................---............/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,///...,,,***)))***+++,,,---,,,,,,***))))))***+++************++++++,,,---+++*********++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++******************------,,,,,,++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,---------........./////////000...........................////////////000000000111000000///////////////......///000222333444444444444333333222111000///333555666666555666777999444555555666666777888888888888777777777777777777666666666777999:::;;;<<<999888777666666666666777777777777777777888888999999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999999::::::888999::::::;;;;;;::::::777888888999999:::::::::::::::::::::;;;<<<===>>><<<;;;:::999999::::::;;;<<<;;;;;;<<<>>>???>>><<<;;;===>>>>>>???@@@BBBCCCCCCGGGJJJKKKOOOVVV\\\^^^^^^]]][[[XXXWWWWWWXXXXXXXXXZZZ]]]```ccchhhnnnrrrtttrrroookkkgggcccaaa```fffgggiiilllnnnkkkddd^^^XXXUUUOOOGGGDDDFFFFFFCCC==================<<<<<<{{{vvvrrrllleee___ZZZYYYXXXXXX[[[\\\\\\\\\YYYXXXWWWVVVUUUUUUUUUUUUPPPPPPNNNMMMLLLOOOTTTXXX___[[[UUUOOOKKKJJJJJJKKKIIIGGGGGGJJJPPPTTTTTTSSSPPPPPPOOOLLLGGGDDDCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLJJJGGGFFFGGGHHHGGGGGGFFFFFFGGGHHHIIIKKKKKKLLLLLLJJJIIIIIIJJJIIIGGGEEEAAABBBCCCDDDDDDCCCBBBBBB??????>>>>>>>>>=========::::::::::::;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::999999999999999888777888999999888777888999:::999888888999:::888888888888888888888888888777777666555555555555555444444444555666666777666666666666666777777888555555555555555555555555444444444444444444444444555555555555555555555555555444333222222222222222555555444444333333333333333333333333333333222222222222222111111111111000222222222222222333333333000000000000000000000000...///000000///000222444333222111000000//////000111111111111111000/////////......------......///---------,,,,,,,,,,,,+++------------------------+++++++++,,,,,,,,,,,,,,,............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,...---,,,+++******++++++,,,---,,,+++)))***,,,...******)))******+++,,,---************+++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++------,,,,,,,,,,,,------,,,,,,------.../////////..............................////////////000000111111000///////////////...///000111222333444555333333333333222111000///444555777777666666888999444444555555666666777777888888888888888777777777555666777777888999::::::888888777777666777777777666666666777777777777777888888999999::::::;;;;;;999999:::::::::::::::;;;999999888888888888999999999999:::;;;;;;;;;;;;;;;666777888999999999999999:::::::::::::::;;;======:::999888777888999:::;;;<<<;;;:::;;;<<<;;;:::888::::::;;;;;;<<<============???BBBCCCEEEHHHKKKMMMMMMLLLJJJHHHGGGFFFFFFGGGFFFHHHJJJLLLMMMOOORRRTTTVVVUUUSSSQQQOOONNNMMMLLLPPPQQQSSSTTTTTTRRRMMMIIIEEEEEEBBB???@@@EEEGGGDDD666777777888999:::;;;;;;zzztttpppkkkeee```YYYYYYXXXZZZ\\\]]]\\\ZZZWWWWWWWWWWWWUUUTTTRRRQQQMMMNNNNNNNNNMMMMMMOOOQQQYYYUUUPPPKKKHHHHHHIIIJJJIIIHHHIIILLLPPPRRRQQQPPPNNNMMMKKKGGGCCCAAAAAABBB@@@AAACCCEEEHHHKKKMMMOOONNNKKKIIIHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIHHHEEECCCBBBCCCDDDEEEDDDCCCAAA@@@>>>>>>>>>>>>============;;;;;;::::::::::::::::::888999999::::::999999888;;;:::::::::999888888888999999888777666666666777666777888888888888888888777777777777777777777777777666666555555555666666666555555555555555666777666555555555555666777888555555555555555555555555333333333333333333333333555555555555555555555555222222222222222222333444444444444444444444555555222222222222222222222222222222111111000000000000000000000111111111222222111111111111111111111111...000111111000111222444333333222111000000000000222111111000000000000000///......------......///---------,,,,,,,,,++++++------------------------------------,,,,,,,,,,,,///.........------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,---------...'''***,,,---,,,,,,...000))))))))))))***+++,,,---************+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++************++++++,,,,,,------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---........................................../////////000000111111000///////////////000000000000111111111111///000111222333333222111222333555555444444666777333444444555555666777777666666777777777777777666555666777777888888888888666666666666666666666666666666777888888888888888777777888999:::;;;;;;;;;666777777777888888888888888888777777777777888888::::::;;;<<<<<<<<<<<<;;;555666777888999999999888999999999999:::;;;<<<===<<<;;;:::999888999;;;<<<:::999999:::;;;;;;999888:::::::::;;;<<<<<<;;;:::888:::===@@@@@@@@@AAACCCCCCBBBAAA???>>>============???AAAAAAAAAAAABBBDDDDDDCCCBBBAAAAAA@@@@@@AAAAAACCCDDDDDDBBB@@@??????===???>>><<>>>>>>>>>>>============;;;;;;;;;::::::999999999888888888999999888888888;;;;;;::::::999888777777999999999777444444666888666666666777888888777777666666666666666666666666666666555555555666666777777666666555555555666666555555555555555666777888555555555555555555555555444444444444444444444444444444444444444444444444000000000111222444555666222222333444555666666777111111111111111222222222222111111111000000//////.../////////000000111111111111111111111111111111///000222222111111333444666555444333222222222222333222000/////////000111.........------.........//////.........---------------------------------111111000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---)))***,,,...///000111111!!!'''++++++***+++,,,))))))))))))***+++,,,---************+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++***************+++,,,------......,,,------....../////////++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,,,,---........................................../////////000111111000///////////////222111111000///......---,,,---///222333444444444///111222222222222333555333333444444555666666777555555666666666666666555555666666777777777666666444444444555555555555555777777888999999999999888666777888999:::;;;;;;;;;999999:::::::::;;;;;;;;;777777666666666666777777:::;;;<<<<<<======<<<<<<444555777888999999999888999999999999:::;;;<<<<<<<<<;;;888777666777888999444444444666888:::999888888777777888999999888777777888;;;===<<<:::999:::<<<;;;;;;::::::::::::::::::<<<>>>>>>===<<<===>>>======<<<;;;;;;;;;;;;;;;;;;===>>><<<999777999<<<555777777666777:::888444444444444444333333333333wwwlllfffllllll^^^]]][[[ZZZYYYZZZ[[[ZZZYYYVVVVVVUUUSSSRRRPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMMMMMMMLLLLLLNNNMMMJJJFFFAAA???@@@AAA@@@@@@@@@BBBEEEIIILLLOOOOOOLLLIIIGGGGGGFFFEEEDDDGGGGGGGGGGGGHHHGGGEEECCCGGGGGGGGGGGGFFFDDDCCCBBBDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>???@@@>>>;;;888<<<;;;999888888999:::;;;888888777777888888999:::888888999999999888777777888999999999777555333111444555666777777666555444666555555555555444444444444555666888888888777777777555333333444444333222555555555444444333333333222333333444444333333222333333111111111111333333333333222111222333444555444444444333333222222222000111333555555555333222111111111111111000//////111111111111111111111111//////000222333333000---222222111111000000//////111111000000000000000111///000111111111///...---000000000000000///......///...------------...///,,,,,,,,,------.........------------------------******++++++++++++,,,,,,,,,++++++,,,------,,,******++++++,,,,,,------......,,,******+++++++++***---------,,,,,,,,,++++++///,,,******,,,,,,+++)))------------,,,+++***)))+++++++++++++++***)))(((,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********++++++++++++++++++++++++///...---,,,,,,---...///000///...---------------++++++,,,,,,------.........///////////////......//////000000111111222222111111000000//////......222222111111111111222222222222222222222222222222222444666888999777555444666555444444444666777888777777666555555555555555333333444444666777999999>>><<<999777555555666777999888888777666555555444555666888999999999888777777777888888888777777666666666666666777888999:::===:::777888:::<<<;;;999777888999:::;;;;;;:::999:::::::::::::::::::::::::::999888666666888999:::666777777777777888888888:::888777888:::<<<<<<<<<999:::;;;999777666666777<<<:::888888999;;;;;;;;;999999999999999999999999777777777666555555444444777666666555444444333333444444444444444444444444wwwooofffiiijjj```]]][[[XXXXXXYYYZZZZZZZZZVVVUUUTTTRRRPPPOOOMMMMMMQQQPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJLLLKKKIIIEEEAAA???@@@BBBBBBBBBBBBCCCEEEIIILLLNNNLLLIIIGGGFFFFFFGGGGGGFFFDDDDDDEEEGGGHHHHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>???>>><<<999<<<<<<;;;:::999999::::::888888777777888888999:::999999999999999888777666999999888888777666444444444555666777777666555444666555555555555444444444666777777777777555444333666444333333444444444333444444444444444333333333222333333444444333333222444333222111111222333444333222222111222333444555333333222222222111111111000111333444555444222111000111111111111000//////111111111111111111111111///......000111111///---111111111000000000000000111111000000000000000111000000000000000///......000000000000000///......---,,,++++++++++++,,,---,,,,,,------------------------------------------,,,,,,,,,,,,---------...---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++***,,,,,,,,,,,,++++++++++++,,,***((((((***+++***(((------------,,,+++***)))******+++++++++***))))))---,,,+++*********+++,,,++++++++++++++++++++++++///...---,,,++++++,,,---************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---.../////////...---------------...///////////////000000......////////////......,,,,,,---------.........000000000000//////......222111111000000111111222222222222222222222222222555666888999:::999888777666666555555555666777888777666666555555555555555444444444444555777888888;;;:::888777666555666666888888777777666555555444555444333333333444555666777888888888888888777777666666666666777888999:::;;;999888888:::;;;:::888777777888999999999999999:::::::::::::::999999999888777555444444555777888777777777777888888888888888777666777999;;;;;;:::777888999888666555555666888888888999::::::888777888888888888888888888777555555555555555666666666555555444444333222222222333333333333333333333333}}}vvvqqqfffccceeeaaa\\\ZZZWWWVVVWWWZZZ[[[[[[WWWUUUSSSQQQOOOMMMLLLKKKPPPOOONNNMMMLLLJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHIIIHHHGGGCCC@@@???AAABBBDDDDDDDDDEEEFFFIIIKKKMMMHHHFFFDDDDDDFFFGGGHHHGGGAAABBBDDDFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBB@@@???======>>>>>><<<;;;======<<<<<<;;;:::999888888777777777777888999999::::::::::::999888777666999888888777777777777777444555666666666666555444666555555555555444444444555555666666555444333222555333222222444555444444333333333333444444444444222222333333333333222222444333333222222333333444222222111111222222333444111111111111111000000000111222333444444333111000000000111111000000///...000000000000000000000000000///......000000///...///000000000000000000111000000000//////000000111000000//////......////////////000000000///......---,,,,,,++++++,,,,,,---------------------,,,,,,---------------------------.........////////////...---,,,---...///...,,,......---,,,,,,+++******---,,,******+++,,,+++***,,,++++++++++++*********,,,+++***+++,,,---,,,+++------------,,,+++***)))))))))******+++*********---,,,+++***************************************------,,,++++++++++++,,,***)))(((((((((((()))***++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------------......///...---------------------------------,,,,,,,,,---....../////////......,,,,,,,,,,,,,,,---------000000000////////////...111111000000000000111111111111111111111111222222333333444444444555555555777666666666666777777888777666555555444444555555555555444444555666777777888888777777777666666666888777777666666555555555555444222000000222555777777888888999999999888888666666666666777888999999999888888999::::::999777777777777777777888888999999999999999999999999999777777555555555555777777777777777888888888999999777666555555777999999888555666777666555444555666555666777999:::999666333666666666666666666666666333333444444555666666777444333333222222111111111222222222222222222222222wwwrrrpppccc^^^aaaaaa\\\YYYUUUTTTVVVXXX[[[[[[XXXVVVSSSPPPNNNLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEBBB@@@???AAACCCFFFFFFFFFFFFHHHIIIJJJKKKGGGEEECCCCCCEEEGGGGGGFFF@@@BBBEEEFFFFFFEEEEEEFFFBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDBBBAAAAAAAAABBBBBB@@@???===<<<===>>>===<<<======>>>===<<<:::888777777777777777777888999999;;;;;;::::::999888666666999888777666666777888999555555555555555555555555666555555555555444444444111111222333444555555555333222111222333555555444222222222333333444444555222222333333333333222222444333333333333333333444111111111111111222222333111111111111111111111111222222333333222111000///000000000000000//////...////////////////////////222000//////000111111000.../////////000000111111000////////////000000111111000...------...///000...///////////////.......................................------,,,,,,,,,------------------------............////////////...---+++,,,---...---,,,---------,,,,,,+++++++++---+++******+++,,,+++***+++++++++*********))))))))))))******+++,,,,,,+++,,,,,,,,,,,,,,,+++******(((((()))******+++******,,,,,,+++******)))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++***(((''''''(((***+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++------------------------------------------------......---,,,,,,---------......------,,,,,,++++++------......//////........................//////////////////////////////000000000//////000000000000000000111111111111111222111111000111222333444777777777666777777777777666666555444444444444555555555444444444555666666666777777888888888777777777777666666666555555555666555444333444555777888777888888999999999999888666666666666666777888888777777888999999999888666888777666555555666777888777777888888888888888999999888777777777777888999777777777888888888999999777555444555777888888777444555666666555444666777666666666888999888555333555555555555666666666666333333444444444555555555333333222222222111111111222222222222222222222222{{{ooollljjj___]]]aaa___[[[XXXTTTSSSTTTWWWYYYZZZXXXVVVSSSPPPMMMKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDBBB???@@@BBBDDDGGGGGGGGGHHHHHHIIIJJJJJJIIIGGGDDDCCCDDDEEEEEEDDDCCCEEEGGGGGGEEECCCCCCCCCBBBBBBBBBBBBBBBDDDEEEEEEIIIHHHEEECCCAAA@@@AAAAAA@@@>>><<<<<<===>>>>>>===<<<=========<<<:::888666777777666666777777888999999999999999888777666555888777666666666777999:::555555444444444444555555666555555555555444444444000000111222333444555666333222111111333555444444111222222333333444444444111222222333333222222111333333333333333333333333000000111111111111222111111111222222222222222222222222222222111000000///000000000000000///..............................111///------///000000///......//////000000000111//////......///000111111000///...------...///000......////////////.......................................------,,,,,,,,,------------------------,,,------------.........---+++******+++,,,,,,++++++++++++,,,,,,------------+++)))***+++,,,,,,++++++++++++*********))))))%%%&&&((())))))(((((((((++++++,,,,,,++++++******'''((()))***************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,------------------,,,------,,,,,,,,,------...222222222111111000000000,,,,,,---...............////////////////////////.............../////////000//////......//////000/////////000000111111111555444333222333444666777666777777777777666666666666666555444444444444444555555444444444555555666666777888888999888888888666666666666555555555555555555666777777777777666666777888999999999999999666666666666666666777888666777888888777777777777888777666555555555777777666666666777777777888888888777777777777777777888666666777777777888888888888666555555777888888777444666777666555555666777999888666555666777666555555555555555666666777777555444444444333333333222333333333222222222222222333333333333333333333333rrrjjjhhhddd^^^cccggg```[[[XXXUUUSSSTTTVVVWWWWWWVVVTTTQQQNNNKKKJJJJJJKKKKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDBBB@@@@@@BBBDDDFFFGGGGGGHHHHHHIIIIIIIIIKKKHHHEEEDDDDDDDDDDDDCCCEEEHHHJJJHHHDDDAAAAAABBBCCCBBBBBBAAABBBCCCDDDEEEKKKIIIFFFBBB@@@??????@@@???===<<<===>>>???>>><<<<<<<<<;;;;;;:::999888777777666666666666777888888777777777888777777666555777666666666666666777777555555444444444444555555666555555555555444444444333333222222222222333333444222111111333444333333222222222222333333333333111111222222222222111111111222222333333222222111//////000111111111111000111111111222222222222222111111111000000000000000//////000000//////...---////////////////////////...---,,,,,,......---,,,...//////////////////000............///000111111.........---......//////------.../////////......+++,,,,,,------,,,,,,+++------------------,,,,,,------------------------++++++,,,,,,,,,------------+++)))(((***+++++++++******+++,,,,,,---......,,,+++)))***+++,,,,,,+++,,,++++++++++++*********)))+++---...---,,,+++,,,***+++++++++++++++******(((((())))))***)))))))))))))))***++++++******)))))))))))))))))))))))))))***+++,,,,,,---,,,,,,,,,,,,+++************+++,,,******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...000000000000////////////+++,,,---........................------------------............///////////////............//////......//////000000111111333333222111222333444555555666666666666555555444666555444444333333444444444444333333444555666666777777777777777777777777555555555555555555555555222333444666666555444444555666777888888888888888666666666555555666666777666666777666444444666888888777777666666666666666444555555666666777777777555555555555555555555555555555555666666666777777888666444555666777777666555666777666555444555666:::888555444555666666555444444444555666666777777555555444333333222111111222222222222222222222222333333333333333333333333}}}kkkiiihhhaaa___nnnrrrbbbZZZXXXUUUTTTTTTUUUTTTSSSSSSQQQMMMJJJHHHHHHIIIJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFEEEBBB@@@@@@BBBDDDEEEFFFGGGHHHHHHIIIIIIIIIKKKHHHFFFDDDEEEEEEDDDDDDFFFIIILLLJJJEEEAAAAAACCCCCCBBB@@@@@@@@@AAACCCDDDIIIGGGCCC@@@>>>>>>>>>???=========>>>??????===;;;;;;:::999888888888888888666666666666666777888888444555555666666666666666555555666666666555555444555444444333333444444555666555555555555444444444444333222222222222333444555333111111222333222111333333333222222222222222111111222222222222111111000111111222222111111000...///000111111111000///000000000111111111222222000000/////////000000111//////000000//////...---////////////////////////.........///111000...,,,///////////////............------......000111111,,,---....../////////...,,,---......//////......++++++,,,------,,,++++++,,,,,,------------------------------------------+++,,,,,,,,,,,,---------...,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,,,,,,,,,,,,,++++++++++++,,,///222222000.........******++++++++++++******))))))))))))))))))(((''''''((()))***++++++*********************************+++,,,---......---,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,,,,***+++,,,---............---------,,,,,,,,,++++++---------........./////////......------......///------...//////000111111111000000000111111222222444555666666555444333222666555444444333333444444222222222333444555666777666666555444333444555666555555555555555555555555333333333333333444444444444444555777777888888777777666666555555555666666666777666444222222666999777888888888777777666555333444444555666666777777444555555555555555555444444444444444555555555555666555333333444555555444555666666555333222333444777666444444555555333111222222333333444555555666333333333222222222222222111111111111111111111111222222222222222222222222}}}iiijjjiii```bbbvvvzzzfffZZZXXXVVVUUUUUUTTTSSSQQQPPPNNNKKKHHHFFFFFFHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEGGGHHHIIIGGGGGGFFFCCCAAA@@@BBBDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJHHHEEEEEEEEEFFFFFFEEEEEEIIILLLJJJEEEBBBCCCEEEBBBAAA???>>>>>>???AAABBBFFFDDDAAA>>>======>>>???<<<<<<===???@@@@@@===;;;:::999888777777777888999666666666666666777888888222333444555666666666666444555666666666555333222555444333333333333444555666666555555555444444444111000000111333555777888555333111111222222222000444333333222222111111111111111222222222222111111///000111222222111000///---...000111111111000///.../////////000000111111//////...//////000111222///////////////......---000000000000000000000000111111222444555444222///000000//////.........------------......000111111+++,,,...///000///...---,,,,,,---.../////////...------...//////...------,,,,,,,,,------.........------------------------,,,,,,,,,---------......///---***)))+++,,,------...------,,,,,,++++++***,,,***)))***+++------,,,---------,,,,,,,,,++++++(((,,,///...+++)))((())))))******+++++++++******))))))***))))))(((''''''%%%''')))***++++++++++++************************)))***+++,,,---,,,,,,+++******++++++++++++******)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++++++++,,,,,,---...,,,,,,,,,------.........***+++,,,---.....................------,,,,,,,,,---------.........//////.........------.........---------...///000000111333333444444555555555555444444555555555444222111555555444333333333333444111222222333444555777888666555333111111111333444444555555555555555555555666444222111222333666777333444555666777777777777777666666555555555666666666777666333000111666:::777888999999999777666555333333444444555666777777666666777777777777666666333333333444444444555555555333222222333444333222444555666444222111111222444444444555666444000---000000111222333333444444111111111222333333444444////////////000000000000000000000000000000000000zzzgggdddaaa^^^]]]^^^```aaaZZZZZZYYYZZZYYYWWWRRROOOKKKIIIHHHFFFEEEEEEFFFGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDEEEDDDCCCCCCDDDEEEGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDFFFHHHIIIHHHFFFIIIIIIHHHGGGGGGFFFFFFEEEHHHGGGFFFDDDCCCCCCBBBBBBFFFEEEBBB@@@>>>===<<<===???>>>===<<<<<<===>>>?????????>>>===<<<;;;:::::::::999999888777666555555666666666666555555555555111111222333444555666777777555444444555555444333666555444333333444555666444444444333333222222222444555666666444222222333444333333222111111111222222222222222222222222222111111111111000000//////111000000000//////......111111222222222222111111000000//////......------000000000000000000000000......------------....../////////...------,,,,,,++++++,,,---.........---///...---,,,,,,---...///***+++,,,---............+++,,,---...///////////////...---,,,,,,---...///------------------------,,,+++***)))))))))***+++------------------,,,,,,000000///...,,,+++***)))************++++++,,,---,,,,,,,,,++++++*********,,,,,,---....../////////---------,,,,,,---------,,,+++***))))))***+++,,,,,,,,,+++***)))((('''&&&'''((()))***************)))))))))))))))(((''''''******)))((((((((())))))******++++++++++++************++++++++++++******************************))))))))))))))))))))))))******++++++++++++*********+++,,,,,,------,,,,,,+++,,,------......------........................---------......---,,,,,,......//////......---,,,------------------------............/////////000......///000000000000000444444333222222222333333222222222222222222222222333333333333222111000000111222333444555555555555555444444333333444444555666555444333333333333333555333222222444444333111444555666666555555666888999888666555555777999:::444555555555666666777777999888777555555555666777555555666666555555444333555555555555555555555555333333333333333333333333444444444444444444444444222222222222222222222222333444444555555444444333111111222222222333333333222222222222222222222222333333333222111000000///000000000000000000000000rrreeebbb^^^[[[YYYYYYZZZ[[[ZZZYYYYYYYYYYYYVVVRRROOOIIIIIIHHHGGGFFFFFFEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBAAACCCDDDDDDCCCCCCDDDFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDGGGGGGFFFGGGIIIJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGEEEDDDCCCBBBBBBBBBEEEDDDBBB@@@>>>>>>>>>>>>>>>>>><<<<<<<<<<<<>>>>>>??????>>>===<<<;;;::::::999888888888777666666666666666666666555555555555444444444555555555555555777555444444555555444333555555444333333444555555444444333333333222222222000222333222111//////000444333222222111111111222222222222222222222222222222222111111111000000000111111000000000/////////000111111222222111111000000000////////////......000000000000000000000000///......------......///------..................,,,------............---///...---,,,,,,---...///,,,---...//////000000000,,,,,,---...///////////////...------------...///------------------------,,,,,,+++******+++,,,---,,,,,,------------------//////...---,,,++++++***,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++------------------------///......------......///******)))(((((()))************))))))))))))))))))((())))))************)))&&&'''((())))))******)))))))))***+++,,,---......******++++++++++++************++++++++++++******************************))))))))))))))))))))))))******++++++++++++*********+++,,,,,,------,,,,,,+++,,,------...---------------------------------,,,---------------,,,,,,))))))+++,,,---.........------------------------............////////////......///000000000000000111111111111111111111111222222222222222222222222222222333333444333333333111222333444555555555555444444333333333333444444555555444333333333333333444333222333444555444333555666666555444444777999???>>>;;;888555555555555555555555555666666666777888777777666666666666666555555555555555444444333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333444444444444333333111111111222222222333333222222222222222222222222111111000000///......---000000000000000000000000hhhbbb___[[[WWWUUUTTTUUUUUUXXXWWWWWWWWWWWWUUUQQQNNNGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@BBBDDDDDDCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFIIIHHHGGGGGGHHHHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAA@@@???????????????>>>===<<<<<<===>>>??????>>>>>>===<<<;;;::::::777777777777777777777777666666666555555555555444777666666666555555444444666555444444555555444222444333333222222333333444333333333333222222222222///000222111000...//////333333222111111111111222222222222222222222222222222222222111111111111111111111111111000000000000000000111111111111000000/////////000000000111111000000000000000000000000//////............//////,,,,,,------...//////000....../////////...------......------------............///000111111111111------...............---///......------......///........................,,,+++++++++,,,---......++++++,,,,,,------......------------,,,,,,,,,,,,---,,,,,,,,,,,,------.........------------,,,,,,...------,,,++++++******------,,,,,,,,,,,,------))))))(((((((((((())))))''''''((()))***++++++,,,)))************))))))((($$$%%%&&&(((***+++,,,,,,)))***+++,,,---.........******++++++++++++************++++++++++++******************************))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,,,,,,,---------------)))******+++------......------------------------//////........................///000000000000000000111222333333222111111222222222222222222222222111111222444444555555555111111222333444444444444444444333333333333444444555444444333333333333333333222222333555666555444666666555444333444777:::BBB@@@<<<999666444333333555555555555666666666666666666777777777666555555555555555555555444333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444222333333444444333333222111111111222222222222333222222222222222222222222111000000//////......---000000000000000000000000~~~ddd^^^\\\YYYVVVSSSSSSSSSTTTUUUTTTSSSSSSSSSQQQNNNKKKEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC???AAACCCDDDDDDDDDFFFHHHFFFFFFFFFEEEDDDBBBAAA@@@AAAAAAAAABBBCCCEEEGGGHHHIIIGGGEEEDDDEEEDDDCCCAAABBBCCCCCCDDDEEEEEEFFFFFFDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>======>>>???@@@???>>>===<<<;;;::::::999666666666777777777777777666666555555555444444444555555555555444444444444666555333444555555444222222222222222222222222222333222222222222222222222000222333333222111111222222222111111111111111222111111111111111111111111222222222222111111111111111111111111111111000000///000000000000000000///...//////000111222222222111111111111111111111111000//////......//////000---------........./////////000000000///...------------------------------......///000111111111111..................------//////............//////........................*********+++,,,---......******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++---------------,,,,,,,,,,,,+++++++++*********)))******))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,***************)))((('''$$$%%%&&&(((***+++,,,,,,++++++,,,,,,+++***)))(((******++++++++++++************++++++++++++******************************))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////......------------------------------,,,,,,//////............------......///000000000000000111222444666666555333222111111111111111111111111000111222333333333333333000111222333333444444444444333333333333333333444444444333333222333333444333222222333666777777666666666555444333444777:::<<<;;;999888777666666666555555555666666666666666555555777777777666555444444444555555555444333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333222222111111111111222222222222111111111111111111111111222222111111000000000000////////////////////////}}}ccc\\\ZZZXXXVVVTTTTTTUUUUUUQQQPPPOOOOOOOOONNNKKKIIIDDDEEEFFFGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCC???AAACCCDDDDDDDDDFFFHHHFFFFFFEEEDDDCCCBBB@@@???@@@@@@AAABBBDDDFFFHHHIIIJJJGGGDDDCCCCCCCCCBBB@@@BBBCCCCCCDDDEEEFFFGGGGGGBBBBBBAAA@@@????????????>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@??????@@@AAAAAA>>>>>>===<<<;;;:::999999666666666666666777777777555555555555444444444444222222333333333444444444666444333333444444333222222222222222222222222222222222222222222222222222111222444444333222222333111111111000000111222222111111111111111111111111111111111111111111111111000000000000000000111111...//////000000//////.........///000111222333333222222222222222222222222//////............////////////.........---------///000000000///...------,,,------------------,,,------...///000000000000..................------////////////////////////........................((())))))***+++,,,,,,,,,******++++++,,,---......+++++++++,,,,,,,,,,,,---+++******))))))*********+++++++++++++++,,,,,,,,,)))))))))*********++++++)))))))))(((((()))))))))************************)))))))))))))))************************)))((('''&&&'''((()))************++++++++++++***)))((((((******++++++++++++************++++++++++++******************************))))))))))))))))))))))))******++++++++++++******)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...000///...---------............---------,,,,,,,,,...............---------......///000000000000000000111333555555444333222111111111111111111111111111111111111111000/////////000111222333333333333333333333222222333333333333333222222222333333444444333333444666888777666666666666444333444777999777777666666666777777777666666666666666555555555444555666777777666555444444444444555444333333222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111000000111111111222222222111111111111111111111111111111111000000000000000........................{{{cccZZZYYYWWWUUUTTTTTTTTTUUUOOONNNLLLLLLMMMLLLJJJHHHDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCC@@@BBBDDDDDDCCCDDDEEEGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAACCCDDDFFFHHHIIILLLIIIFFFDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGAAA@@@??????>>>>>>>>>???===>>>???@@@AAABBBBBBBBBBBBAAA@@@??????@@@AAABBB>>>======<<<;;;:::999999666666666666666666666666555555555444444444444333111111222222333333333444555444333333444444333111111222222333333222222111111111111222222222222222...000222222111000111222111000000000000111222222111111111111111111111111000000000000000111111111////////////000000000000......////////////............//////000111222222222222222222222222222222......------------......000//////...------,,,,,,....../////////...------,,,,,,------------,,,,,,,,,,,,---...////////////------...............---...//////000000//////...------------------------((()))***+++++++++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,******++++++++++++,,,,,,(((((())))))***++++++,,,++++++************++++++******++++++++++++******++++++******))))))(((((()))************))))))((('''((()))))))))))))))(((++++++******++++++,,,---******++++++++++++************++++++++++++******************************))))))))))))))))))))))))******++++++++++++******)))******+++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********,,,---...+++*********+++---///000.........------,,,,,,+++,,,,,,---------...............///000000000000000---...///111111111000000111111111111111111111111111111111000///...------//////000111222222222222333333222222222222333333222222222222222333333444555444444555777888777666444555666666555555666888666666666666666555555555666666666666666555555555444444555666666666555555444444444444444333222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333000111111222222111111000000000000111111111111222111111111111111111111111................................................www___XXXWWWUUUSSSRRRQQQPPPPPPOOONNNLLLLLLLLLLLLJJJHHHDDDDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDAAACCCDDDDDDCCCCCCDDDFFFDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBCCCEEEFFFHHHIIIKKKHHHEEECCCCCCDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEE??????>>>>>>======>>>>>><<<>>>???AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@>>>===<<<<<<::::::999888777777777666555555555444555555555444444444333333444333333333333333222222555444222333444444333111222222333444444333222222000111111111222222222222---///111111000///000111000000000000000111222222111111111111111111111111....../////////000000000---.........////////////---......//////......---.........//////000000000000000000000000000000000------,,,,,,,,,,,,------..................------,,,------............---+++,,,------------,,,+++,,,,,,---...////////////,,,,,,---...////////////...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++------,,,++++++++++++++++++++++++,,,,,,,,,------************************,,,++++++******++++++,,,((()))***++++++***)))(((************)))))))))(((((())))))************)))'''(((((())))))))))))))),,,+++)))((((((***,,,---******++++++++++++************++++++++++++******************************))))))))))))))))))))))))******++++++++++++******))))))***+++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***,,,...///+++*********+++---///000///......---,,,,,,++++++++++++,,,---......//////......///000000000000000,,,------...//////000000111111111111111111111111///000000000000000//////...///000111222222222222333333222222222222333333222222111111222333333444777666555555777888777555333555777777666555666666666777777777777666666555777666666666555555555555444444444444444555666777333444444444444333222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000111111111111000000000000000000111111111111111111111111111111111111........................------------------------sss\\\WWWVVVTTTRRROOOMMMLLLLLLPPPNNNMMMLLLMMMLLLKKKIIIEEEDDDCCCBBBBBBCCCEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBDDDEEEDDDCCCCCCDDDEEECCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIHHHFFFBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCC???>>>>>>============>>>===>>>???AAABBBBBBBBBAAA???>>>===<<<<<<===>>>???>>>===<<<;;;:::999999888888888777666555444444333555555444444444333333333777666666555333222222111555444222333444444333111222333444444444444333222000000111111222222222222...///111222111000111222000000///000000111222222000000000000000000000000---.........//////000000,,,---------......//////---..................---............////////////////////////////////////---,,,,,,++++++,,,,,,---,,,,,,------.../////////++++++,,,---............++++++------------++++++,,,---...///000000000000+++,,,---...////////////...///000111111000///...+++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++***)))(((((()))))),,,,,,,,,------.........,,,,,,++++++***)))))))))******))))))))))))******'''((()))******)))(((''')))))))))))))))*********'''((()))***************&&&'''((()))************...+++(((%%%###$$$&&&(((******++++++++++++************++++++++++++******************************))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++*********+++,,,,,,,,,,,,+++************************+++***))))))***,,,...///111///...,,,,,,---.../////////...---,,,,,,++++++)))***+++,,,...///000000...//////000000000000000............///000222222000000000000000000000000...///000111111222222111...///000111111222222222333222222222222222222333222111111111222333333444888777666666777777666555222444777888777666555555555555666888999999999999777777666666555555555444555444333333444555666777333333444444444333222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000/////////000000000000000------------------------oooYYYXXXVVVRRROOOMMMMMMNNNOOOTTTRRROOOLLLJJJIIIHHHHHHIIIGGGEEEDDDDDDDDDCCCAAAAAAAAABBBCCCDDDDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDDBBBDDDEEEFFFEEEDDDBBBAAA@@@BBBDDDCCCAAA@@@AAADDDDDDEEEDDDDDDCCCBBB@@@@@@DDDCCCCCCAAA@@@@@@??????======<<<<<<===???AAABBBBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@???????????????<<<<<<<<<<<<;;;:::999888555555444444444333333333555444444333333444444555555555444444444333333333111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000111111000///////////////////////////////////////111111000000//////............------------....../////////...,,,,,,---...000000000000////////////000000000000////////////........................///...---,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++***)))++++++,,,---...///000111,,,---...//////...------)))***,,,---...------,,,---------,,,,,,,,,++++++************************------------------------+++++++++,,,,,,---------++++++************++++++************************---,,,+++***)))''''''&&&************************+++***)))(((((()))***+++((()))++++++***'''$$$"""))))))))))))************))))))***+++,,,,,,------************************&&&%%%$$$&&&)))***(((%%%*********)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***---------,,,,,,+++++++++,,,+++)))***,,,---,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------,,,,,,+++***000...,,,))))))***,,,---......////////////......000000////////////000000............////////////------......//////000000000000111111222222222333333222222222111000000000333222111000111222333444777666666666666555555555333333444555555444333333333444666777888777666444888888777666555444444333777666444333444666888999444444222222222222444444222222222222222222222222000111111000...---...///555444333111000/////////000000000000000000000000//////000000111111111222222222222222222222222222222222111000///...------////////////////////////000000//////.........---qqq\\\VVVTTTQQQNNNMMMMMMOOOPPPUUUSSSPPPLLLIIIGGGFFFFFFGGGEEECCCCCCCCCDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEDDDBBBAAA@@@BBBDDDCCCAAA@@@AAACCCDDDDDDDDDDDDCCCBBB@@@@@@AAAAAAAAA@@@???>>>===<<<>>>>>>===>>>???AAACCCDDDAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;:::999888777666666666555555555444444555444444333333444444555444444444333333333333222111111111111111111111111333333333333333333333333111111111000000000000000222222222222222222222222111111000///////////////000000000000000000000000111000000000/////////.........------------....../////////...---------...000/////////////////////000000000/////////....................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))++++++,,,---...///000000---.../////////...------+++,,,---.........------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++************++++++************************((())))))***+++,,,,,,---************************+++***)))(((((()))***+++.........,,,)))$$$ (((((()))))))))*********((())))))******+++++++++***************************)))((()))+++,,,***((()))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***++++++******************---+++))))))******)))((())))))))))))*********+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++***)))...---+++******+++,,,---......////////////......000//////......//////000////////////000000000000///000000000111111111222111111111111222222222222222111111111111111000000222222222222222333333444555555444444444333333333333333444555555444333333333444666777777777555555666666666555555444444444666555444333333555666888444333222222222222333444222222222222222222222222111222333222000///000111222222111000000000111111000000000000000000000000/////////000000000111111000000000000000000000000111111000000//////..............................000/////////.........---sss___SSSQQQOOOLLLLLLMMMNNNPPPUUUSSSOOOKKKHHHFFFEEEDDDDDDBBBAAAAAABBBCCCCCCBBB@@@AAAAAABBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEDDDCCCBBBAAA@@@BBBCCCBBBAAA@@@AAACCCCCCCCCCCCCCCBBBAAAAAA@@@>>>>>>??????>>><<<:::999<<<<<<<<<===???@@@BBBCCCAAAAAA@@@@@@??????>>>>>>======<<<<<<;;;:::999999999:::::::::999888777666777777777666666666555555555444444333333444444555333333333222222222111111111111111111111111111111222222222222222222222222111111111111000000//////222222222222222222222222111111000///////////////000000000000000000000000000000000000////////////......------------......000//////............///////////////////////////000////////////.........------------------------...------,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,+++******++++++,,,---...//////000///000000000///...---,,,....../////////...------,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++************++++++************************(((((()))+++,,,---...///************************+++***))))))))))))***+++((()))***+++***(((&&&%%%(((((())))))))))))******))))))))))))))))))))))))************************)))((('''((())))))'''%%%(((((())))))******+++++++++*********))))))(((((())))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++*********************++++++...,,,***)))))))))((('''((((((((()))))))))******,,,,,,++++++++++++,,,,,,******+++++++++***)))))),,,++++++++++++,,,,,,---.................................------.........//////000000000111111111000000000000111111111111222222111111111111111111000000000000111111111111222222333333444444444333333333333222222222111111333333444555555444333333333444555666777666555555444444444444444444444444444444333222222333555666333333222222222222333333000000000000000000000000222333444333222111111333000000///000000111222222000000000000000000000000...///////////////000000////////////////////////000000000000////////////......................../////////...............sss___SSSQQQNNNKKKJJJKKKLLLMMMRRROOOKKKGGGEEEDDDDDDDDDCCCBBB@@@@@@BBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBAAAAAAAAAAAABBBAAAAAABBBBBBBBBAAAAAA@@@<<<===>>>>>>===;;;999777888888999;;;<<<>>>???@@@BBBBBBAAAAAA@@@???>>>>>>======<<<;;;:::999888888999999::::::999888777777777777777666666666555555555444444333333444444555222222222111111111111000111111111111111111111111111111111111111111111111444444333333222111111111000000000000000000000000111000000///////////////////////////////////////000000000000////////////......------------......000///......////////////.........////////////////////////.........------------------------------------,,,,,,+++,,,,,,---))))))***++++++,,,------++++++,,,,,,,,,++++++***++++++,,,------...//////111111000000///...---,,,//////......------,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++************++++++************************+++++++++++++++*********************************************************%%%&&&(((***++++++******(((((((((((()))))))))***)))))))))))))))))))))(((************************((((((''''''''''''%%%$$$''''''((()))***++++++,,,++++++******)))((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***+++++++++,,,,,,---------...---******++++++***))))))************+++++++++,,,,,,++++++++++++,,,,,,******++++++++++++************++++++,,,,,,,,,,,,...........................------,,,,,,------...////////////000000000000............////////////111111000000//////.........//////000000111111111111222333555555444333333222222222222111111111111333333444555555444333333333444555666666666555555333333333333333333333444333333222111111222333444333222222222222222222333000000000000000000000000111333333333111111222333000////////////000111111000000000000000000000000............////////////.........................../////////000000000111................................................ppp]]]UUUSSSOOOKKKIIIIIIIIIJJJLLLJJJFFFCCCBBBBBBDDDEEEDDDCCCAAAAAABBBBBBBBBAAA???@@@@@@@@@@@@@@@?????????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@======>>>===<<<;;;999888777888999;;;<<<>>>>>>???AAAAAA@@@???>>>======<<<======<<<;;;;;;:::999999999::::::::::::999999888666666666555555555444444555444444333333444444555222222111111111000000000111111111111111111111111000000000000000000000000333333333222222222111111////////////////////////111000000///////////////........................////////////000000000000......------------......000...,,,---///000///...------....../////////000............------------------------------------,,,,,,+++++++++,,,,,,---))))))***++++++,,,------***++++++,,,,,,,,,++++++++++++,,,,,,---.........111111000///...---------......---,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))******++++++++++++******,,,,,,,,,+++***((('''&&&'''(((((((((((()))))))))******************))))))************************++++++,,,+++***)))))))))''''''((()))***++++++,,,************))))))(((((())))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***+++++++++,,,,,,---------+++***((((((***+++******)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,+++)))******++++++,,,,,,,,,......------------......------,,,,,,,,,,,,---------------.........//////////////////............//////......------,,,,,,.........//////000000111111222333444555444333222333333333333222222222222333333444555555444333333333444444555555555555555222222222333333333333333222222222111111111222222222222222222222222222222///////////////////////////111222111000///111222111000//////......//////////////////////////////////////////............////////////////////////......//////000000111111........................---------...............ooo\\\VVVTTTPPPKKKIIIHHHHHHHHHIIIGGGDDDAAA@@@BBBDDDFFFEEECCCBBBBBBCCCDDDDDDCCC??????????????????>>>===>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBBBB@@@???@@@AAABBBAAA???>>>???@@@@@@AAAAAAAAAAAA???>>>===<<<;;;::::::999:::;;;===>>>????????????======<<<<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;999:::::::::::::::999999666666666555555555444444555444444333333444444555222222222111111111000000111111111111111111111111////////////////////////000000000000000000000000111111111111111111111111111111000///////////////------------------------////////////000000000000......------------......000---+++,,,///000///------------......//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---******++++++,,,,,,------******+++,,,,,,,,,++++++++++++,,,,,,------------000///...---------------------,,,+++++++++,,,,,,,,,++++++++++++*********************************************************+++++++++++++++*********++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++*********++++++++++++******)))''''''(((((((((((())))))************************************************(((***++++++)))(((((()))(((((())))))******++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++*********************++++++((('''&&&&&&((())))))(((((((((((()))))))))******++++++************++++++++++++,,,---------,,,,,,+++************++++++,,,///...---,,,,,,---...///---------,,,,,,---------,,,,,,---------.........111111111111000000000000......------------------............////////////111111222222333333333222444444444333333333222222333333444555555444333333444444444444444555555555333333333333333333333333222222222222222111111111111111222222222222111111////////////////////////...///000000///...000111000000///...............////////////////////////000000000////////////...000000000000000000000000......//////000000111111---------------------------------------.........ooo]]]UUUSSSOOOLLLIIIIIIIIIJJJKKKHHHEEEAAA@@@AAADDDEEECCCBBBAAACCCFFFHHHIIIIII>>>?????????>>>>>>===<<<<<<===>>>??????@@@@@@???CCCCCCBBBBBBAAAAAAAAABBBBBB@@@>>>???AAABBBAAA???===>>>???@@@AAAAAAAAAAAA???>>><<<:::999999::::::<<<===>>>???@@@??????>>>;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<888888999999999999888888777777777666666666555555555444444333333444444555333333222222222111111111111111111111111111111111111111111111111111111111/////////000111111222222111111111111111111111111111111000///////////////.........................../////////000000000111......------------......///+++)))***...000...,,,,,,,,,---......///000000---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,---------)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...---,,,,,,+++,,,------------,,,+++,,,---......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++************++++++************************)))))))))******+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***'''((()))***,,,---......'''''''''((((((((())))))'''(((((())))))*********************************%%%'''))))))'''&&&'''))))))))))))))))))*********((((((((()))******++++++))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***++++++******************,,,***(((((()))******)))))))))))))))*********+++++++++************++++++******+++,,,,,,,,,,,,,,,---,,,***)))((()))+++,,,///...,,,++++++,,,...///......------------......------------.........///222111111111000000000///...............///////////////...............---111000000000111111222222444444333333333222222222333333444555555444333333444333333333444444555555555555444444333333222222222333333333222222111000000111222333333222111000000000000000000000000000---...000000///...000111......------......//////////////////////////////111111000000000/////////////////////////////////////////////000000000000------------------------,,,,,,,,,------.........ppp___TTTRRROOOLLLJJJJJJKKKLLLNNNKKKFFFBBBAAAAAACCCEEEAAA@@@AAADDDHHHLLLMMMNNN>>>>>>???>>>>>>===<<<<<<;;;<<<===>>>>>>?????????CCCCCCBBBAAAAAAAAAAAABBBBBB@@@>>>???AAABBBAAA>>><<<===>>>???@@@AAAAAAAAA@@@>>>:::888777777999:::;;;<<<===>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<888999999::::::;;;<<<<<<666777777888888888777777888888888888777777777777555444444333333444444555333333333222222222222111111111111111111111111111222222222222222222222222000000111222333444444555////////////////////////111111000///////////////////////////////////////.../////////000000111111.........------............+++((()))---000...+++,,,,,,------...///000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,---......---,,,,,,---...000111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++******))))))++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++***......---,,,***))))))(((''''''''''''((((((((()))%%%&&&&&&'''((()))******************************'''))),,,,,,***)))+++---*********)))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***...------,,,,,,+++++++++111///---,,,------,,,***+++,,,,,,,,,,,,---------++++++************++++++((()))***+++++++++++++++...---***((('''(((***,,,///...,,,++++++,,,...//////......------......///............/////////000000000//////.........---.../////////000000111111/////////......------,,,111000/////////000222333333333333222222222222111333333444555555444333333444333333333333444555555666666555444444333222222333333333333333222111000000111222333333222111000111111111111111111111111---///000000//////000222,,,,,,,,,---...///000111////////////////////////222222111111000000//////////////////////////////000000000000////////////------------------------,,,,,,,,,------.........iiiZZZRRRSSSPPPIIIGGGKKKNNNOOOSSSMMMEEE@@@???@@@???======>>>@@@BBBEEEHHHJJJKKKBBB@@@???>>>???>>><<<;;;????????????>>>>>>>>>>>>>>>>>>===<<<;;;:::999999@@@@@@???>>>======>>>>>>>>>===<<<===>>>???>>>======;;;888666555666888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999888888888777777;;;888555666888:::999777666555444444555666555333222222333444333222111000......//////000000111111333333333333222222111000.............../////////........................------,,,,,,,,,,,,------000000000000000000000000000000///...------,,,,,,------------------------+++++++++++++++,,,---...............---,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,---,,,***))))))***,,,---------,,,++++++,,,------++++++++++++++++++++++++---------...000111333444AAA:::111------...,,,)))---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***))))))***++++++++++++***************************************************************************(((((()))***+++,,,,,,---******)))((((((((((((((()))))))))))))))(((''''''))))))))))))(((((((((((()))(((((('''&&&%%%%%%%%%)))***+++,,,,,,+++***))))))((('''&&&&&&'''((()))+++*********))))))((((((((()))***++++++***((('''''''''(((((())))))******......---,,,***(((&&&%%%,,,+++******,,,,,,+++***---.........---,,,,,,+++))))))))))))))))))))))))---------,,,,,,++++++++++++***************++++++...---,,,---......,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...///000///---//////.........---------000///...------...///000///////////////.................................111111000000111111222333555444444333222222222333444444444444444444444444444333222111222444777999777666666555444444333333444444555555555555444444222222111111111111222222333222111000////////////000000000000000000000000---------............///555222......000111000/////////000000///...------/////////...---------,,,+++++++++,,,,,,,,,------***---///000...,,,++++++,,,,,,,,,---------......gggXXXMMMNNNLLLGGGIIIQQQXXXZZZ[[[SSSIIIBBB@@@??????>>>>>>>>>???AAABBBDDDEEEEEE@@@>>>======>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????>>>======<<<<<<======<<<;;;:::<<<>>>??????>>><<<:::888666555666777999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999888888888777777777777555444777;;;===;;;999777555444444555666444333222222333333333222111000000000000000////////////111111111222111111000000111111111111111111222222////////////////////////000000////////////000000........................000//////...------,,,,,,......---------,,,,,,,,,+++++++++++++++,,,------............---,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---------,,,++++++---,,,***))))))***,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------...///111111HHH@@@666///,,,)))%%%""",,,,,,,,,++++++************++++++,,,,,,++++++***))))))***++++++++++++***************************************************************************)))))))))******++++++,,,++++++***))))))))))))))))))))))))))))))(((''''''))))))))))))((((((((((((((((((((((((((())))))))))))***++++++++++++***)))))))))(((((((((((())))))************)))))))))(((******)))))))))))))))***(((((((((((())))))***************)))'''&&&$$$###,,,+++******,,,,,,+++***,,,,,,------,,,++++++***))))))))))))))))))))))))+++******************)))))))))))))))***+++,,,---///...,,,+++++++++++++++++++++,,,------,,,++++++******+++,,,,,,---......,,,++++++---///111111000///.........------------000///...------...//////////////////....................................111000000000000111222222111111000000////////////333333333333333333333333555444222222222555777999777666666555444333222222444444555555555555444444222111111000000111111222333222111000//////////////////////////////////////////000000000111111111333000------///000///...///////////////...------...............---------------........./////////,,,...//////...,,,,,,,,,,,,,,,,,,---------......}}}dddVVVLLLLLLIIIGGGLLLXXXcccfffggg]]]OOOEEE@@@??????>>>>>>>>>???????????????@@@===<<<;;;;;;======<<<;;;;;;;;;;;;:::::::::999999::::::;;;<<<>>>???@@@@@@======<<<<<<;;;;;;<<<<<<999999999:::===??????>>>;;;:::777666555666777888888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888888888888777777777777333333555:::???BBBAAA>>>777666444444555555444333222222333333222222111000111111111000///.........//////000000111000000000////////////////////////000000000000000000000000111111000000000000111111------------------------//////......---,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------,,,,,,+++***---,,,+++******+++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------...///>>>999222...------+++(((++++++***************)))******+++,,,,,,+++******))))))***++++++++++++***************************))))))))))))))))))))))))************************************************+++++++++***************)))))))))))))))(((((('''(((((((((((())))))))))))''''''((()))+++,,,------)))******++++++******)))))))))************))))))************))))))))))))+++***((('''''')))***,,,((((((((())))))))))))***(((((((((((('''&&&%%%%%%,,,***)))***+++,,,+++***+++++++++++++++******))))))))))))))))))))))))))))))))))))***************''''''((()))***,,,...//////...,,,***))))))******++++++,,,,,,,,,,,,++++++((()))***+++---...///000111///------...000000///............------------///......---......//////................................................000000//////000000111222000////////////.........222222222222222222222222555444333222333555777888777666666555333222222111333333444444444444333333222111111000000111111222222222111000///////////////////////////////////////000000000000111111111111///------...///...---///////////////......------------...............---............/////////...///000///---,,,---...,,,,,,,,,---------......xxx___SSSNNNMMMJJJHHHOOO]]]iiimmmooocccTTTGGGAAA???>>>>>>>>>>>>>>>>>>============<<<;;;:::;;;===>>>===<<<;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;======<<<<<<;;;<<<<<<===:::999888:::<<<======<<<:::999777666555555666777888999999::::::999999999::::::::::::::::::::::::::::::999999999999::::::888888777777777666666666333444777>>>FFFIIIGGGEEE888666444333444555444333222222222222222111111000111000000000/////////......//////000111111111111///...............------////////////////////////......------------......------------------------.........------,,,,,,,,,------------------------------..................---------------,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***------------,,,+++******,,,++++++******++++++,,,************************,,,,,,------------............---------------...111...++++++---///000///++++++++++++******************++++++++++++******))))))***++++++++++++***************************((((((((((((((((((((((((************************+++*********)))))))))(((*********************)))(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))+++,,,------))))))************))))))((((((***++++++***((((((*********)))))))))))))))***)))((((((((()))***+++))))))))))))))))))))))))))))))************))))))+++***)))***+++,,,+++******+++++++++++++++******))))))))))))))))))))))))******++++++,,,,,,------((((((((()))***,,,---...+++,,,---,,,+++***+++++++++++++++,,,,,,+++++++++)))******+++---......///777444000---,,,,,,,,,+++------------------------...------.........//////------...............///........................//////......//////000111111111111111111111111000000000000000111111111111444333222111222333555666666666555444333222111111222222333333333333222222111111000000000000111111111111000///////////////////////////////////////,,,,,,---------.........///........................///////////////......,,,---------.../////////,,,,,,,,,,,,------------/////////...,,,,,,---///,,,,,,,,,---------......rrr[[[PPPMMMLLLIIIIIIRRRaaalllooonnncccSSSGGGAAA???>>>===<<<<<<=========>>>>>>>>><<<;;;;;;<<<>>>??????>>>::::::::::::999999999999888888999999::::::;;;;;;=========<<<<<<===>>>>>><<<;;;::::::;;;<<<:::999:::999888777666666666777999999999::::::999999888:::::::::::::::::::::::::::999999888888999999:::777777777666666666555555444666:::BBBJJJMMMLLLIII999777444333333444444333222222111111111000000000.../////////000000000111//////000111222222222111222222222111111000000000........................---,,,,,,++++++,,,,,,---........................---------------,,,,,,,,,***++++++,,,---...////////////000111111000///...,,,,,,,,,---,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,---------,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,------.........000///......------......000...,,,++++++***))))))+++,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***************************((((((((((((((((((((((((************************++++++******)))((((((((((((((()))******))))))((((((((())))))))))))(((((('''((((((((()))))))))***((((((((())))))*********))))))))))))))))))))))))&&&'''))))))))))))'''&&&))))))))))))))))))******'''((()))***++++++***)))************)))))))))))))))***+++,,,,,,,,,,,,+++***)))((()))+++,,,+++***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********++++++,,,,,,,,,*********)))******+++,,,'''***...000///---,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------777444000---,,,,,,+++***,,,,,,------------------,,,,,,---...............,,,---------......//////..............................------......///000111111222333333222222111/////////000000111111111111111000000000111222333444444444333222222111111111111222222222222111111111000000000000000000111111000//////////////////........................++++++,,,,,,,,,---------...//////000////////////......///////////////...,,,---------.../////////,,,,,,,,,---------.........//////...,,,,,,---///,,,,,,,,,---------......mmmWWWMMMHHHGGGFFFHHHRRRaaajjjlllddd[[[OOOEEEAAA???===;;;;;;<<<<<<======>>>??????===<<<;;;<<<>>>???>>>===888888888777777777666666666777888:::<<<>>>???@@@=========<<<======>>>???>>><<<;;;;;;;;;;;;:::888;;;:::999888777777777777:::::::::::::::999999888::::::::::::::::::::::::999999888888888888999999666666666666555555555555555666:::AAAIIILLLKKKHHH:::777444222333444444333222222111000000000000111.........///000111111111000000111111222222111111111111111000000//////..............................------------------...........................------,,,,,,,,,,,,,,,,,,***++++++,,,---.../////////000111222111000///...++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,+++******++++++,,,,,,------......//////...............///,,,,,,,,,+++***)))((((((,,,,,,,,,,,,,,,---------+++***))))))))))))***+++))))))***++++++++++++***************************))))))))))))))))))))))))*********************************))))))(((((((((&&&''')))******)))(((((('''(((((()))))))))))))))''''''(((((())))))******((((((((((((((((((''''''***))))))(((((())))))***''''''((((((((((((''''''))))))))))))************&&&''')))+++,,,+++***)))+++************)))))))))((()))******+++++++++***)))(((((()))+++,,,+++******+++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))))))))++++++***************+++&&&+++000111///------...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,111///,,,,,,---......---,,,,,,,,,,,,------------+++,,,---...............,,,,,,,,,---......//////........................------,,,,,,------...///...///000111111111000///...//////000000111111111000000////////////000000222222222222222222222222000000111111111111000000111000000//////000000111000//////....../////////........................------........./////////---///000111/////////000---...//////////////////---------...................../////////000000000---...///...,,,+++,,,---,,,,,,,,,---------......iiiTTTKKKDDDDDDDDDFFFPPP\\\aaa___XXXQQQIIICCCAAA???<<<:::;;;;;;<<<<<<<<<<<<=========;;;;;;;;;===>>>===<<<888888888777777777666666666777888:::;;;===>>>>>><<<;;;;;;;;;<<<<<<===>>>===<<<:::;;;<<<<<<;;;:::;;;;;;::::::999888888888;;;;;;;;;;;;;;;:::999999999999999999999999999999999999888888888888999999666666666555555555444444444444777===CCCFFFEEEBBB;;;888444222222333444333333222111000///000000111////////////000000000000000000000111000000///////////////...------,,,,,,.................................------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111111///---,,,***++++++,,,,,,,,,++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++*********+++,,,------------+++++++++,,,,,,+++++++++***+++,,,------,,,+++*********++++++,,,------------------,,,------......&&&(((***,,,,,,------...******++++++,,,,,,,,,,,,+++***)))(((((()))***+++))))))***++++++++++++***************************************************************************)))))))))))))))(((((((((&&&((()))+++++++++)))(((''''''((()))))))))))))))'''''''''((()))*********((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))((()))))))))************'''(((((()))***++++++++++++++++++*********))))))((())))))************))))))((('''(((+++,,,+++***))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))***+++,,,,,,+++...000...***(((+++...,,,+++***))))))***+++,,,+++++++++,,,,,,------------,,,+++,,,---......---++++++,,,,,,,,,---------***+++,,,...//////......++++++,,,------...//////........................,,,,,,,,,,,,,,,------...,,,---///000111000///......//////000111111222222000000000000000000000000000000111111222333333333///000000111111000000///000000////////////000000//////.........//////000......................../////////000000000111111***---000000...---...000------...///////////////...............---------////////////000000000000***,,,......,,,+++***+++,,,,,,,,,---------......fffSSSJJJEEEEEEDDDEEEMMMUUUWWWSSSOOOJJJDDDAAA@@@???<<<999<<<<<<<<<;;;;;;;;;::::::<<<;;;::::::<<<<<<;;;:::::::::::::::999999999999888888888888888888888888::::::::::::;;;;;;<<<===<<<;;;:::;;;===>>>===<<<<<<<<<;;;;;;:::999999888<<<<<<<<<<<<;;;;;;:::999999999999999999999999999999999888888888888999999666666555555555444444444222222444999>>>AAA@@@===;;;888444222222333444333333222000/////////000111111111000000//////......///000000000///...------333222222111000/////////000000000000000000000000---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...,,,+++******---...///000///...,,,******++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++************************+++++++++,,,,,,+++++++++)))***+++,,,---.........***++++++,,,,,,++++++***+++,,,------------,,,+++))))))***++++++,,,------,,,+++++++++,,,,,,---...)))+++---...---,,,,,,---))))))******+++++++++++++++***)))(((((()))***+++))))))***++++++++++++***************************************************************************((((((((()))))))))))))))'''(((***,,,---,,,***)))''''''((()))))))))))))))&&&''''''((()))******+++''''''(((((()))))))))******)))(((''''''((()))***+++***)))(((((()))***+++(((((())))))*********+++)))(((''''''(((***,,,---++++++++++++******))))))******++++++++++++******(((''''''(((+++,,,+++***(((((()))***************)))))))))))))))))))))))),,,,,,++++++******))))))((((((((()))***,,,---...000000///***%%%$$$)))...,,,+++***))))))***+++,,,))))))***+++---...//////---,,,,,,,,,------+++)))+++++++++,,,,,,---------)))+++,,,...//////......++++++,,,,,,---...//////........................,,,,,,++++++,,,,,,---...,,,...000111222111000///...//////000111222222333111111111111000000000000...///000111222333444444//////000000000000//////000000////////////000000//////.........//////000........................////////////000000000000))),,,//////---,,,---///------...///000000///////////////......------,,,------------.........///)))+++......,,,***)))))),,,,,,,,,---------......eeeQQQIIIFFFFFFFFFGGGHHHHHHIIIIIIDDDCCCAAA>>>===<<<<<<===999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;:::888777777:::<<<===;;;:::<<<>>>???;;;888999999888777666666777777777777777777777888888888999999888666555444222222333333444555666777888888777777666555444444444444111111111111000000000000//////000000111111222222///...---,,,,,,---...///111111222111111000///...............////////////.........------.........++++++,,,---------,,,,,,,,,---.........---,,,+++++++++******++++++,,,---.........------,,,,,,,,,---------,,,,,,+++++++++***************************)))))))))***+++,,,,,,)))***,,,------,,,***)))************************------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******)))************+++++++++,,,,,,,,,++++++*********---,,,+++*********+++,,,)))***+++,,,,,,+++***)))******))))))))))))******((()))***++++++***)))(((******))))))******+++,,,+++***)))'''''''''((()))))))))))))))))))))))))))************************+++***)))(((((()))***++++++(((&&&%%%&&&((())))))******)))(((''''''((((((,,,,,,,,,++++++*********(((((()))(((((('''&&&&&&&&&'''((()))***+++,,,,,,(((((())))))*********+++******))))))))))))******,,,,,,+++***))))))************************************)))(((((((((((((((,,,,,,+++***)))))))))***++++++******++++++,,,---///...,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////.........---------//////////////////......------------------------000000000000///...---,,,111111000000//////......111111000000000000111111...//////000111222222222666222...---///111111///000000000000000000000000...............------,,,---...///...---...///111000000///...............////////////...........................///000000111000///---------...///000000///...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,~~~dddPPPGGGBBBCCCCCCCCCCCCDDDDDDDDDBBBBBB@@@>>>===<<<;;;;;;999999999999999999999999:::::::::::::::::::::::::::999999888888999999999======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888666777999<<<<<<<<<<<<===>>>===:::888999999888777777777777777666666666666666666666666777777666666555555444444444444555555666666777777777666555444333333333333111111111111000000000000------......///////////////...------------...///....../////////...------............////////////...------,,,,,,------...)))***+++,,,---........................,,,+++***++++++******++++++,,,---------,,,,,,++++++++++++,,,,,,,,,++++++***************************************************++++++******,,,,,,,,,,,,******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......------------,,,,,,)))************+++++++++,,,,,,,,,++++++*********---,,,+++*********++++++((()))************)))(((******))))))))))))******,,,,,,,,,+++***(((&&&%%%***************++++++,,,,,,+++***)))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,)))'''&&&((()))***)))******)))((((((((())))))))))))******************))))))******)))(((((('''))))))))))))))))))******((((((((()))))))))************))))))))))))******++++++***)))))))))))))))************************++++++***))))))))))))))),,,+++******))))))******++++++******++++++,,,---///...,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,///.........------------........................---------------------------...///////////////...////////////............000000////////////000000...//////000111111222222222///,,,+++---///...---...........................////////////...---------...///...------///111//////...---------------.......................................///000000111000...---------.........------,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++{{{aaaNNNFFFAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???===<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888999999:::>>>===<<<<<<:::999999888;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888::::::999777666777:::===<<<>>>??????===;;;999888999888777777777777777777666666666666555555555555555555555666666666666666555555555555555555555555555555444333222222222222111111111111000000000000---............////////////...------------...///------......///.........---............/////////---,,,,,,++++++,,,,,,---((()))***,,,---...//////............---,,,******++++++******++++++,,,---++++++++++++************++++++***************)))************************+++++++++***************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++......------------,,,,,,)))************++++++++++++++++++++++++*********,,,,,,+++************+++(((((())))))))))))((((((******))))))))))))******,,,,,,,,,+++)))(((&&&%%%)))************+++++++++,,,+++***************+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******,,,***(((''')))***************)))))))))***++++++''''''(((((()))******+++***************))))))(((,,,++++++***)))((('''''''''((((((((((((((())))))******))))))))))))************)))((((((((())))))************************,,,++++++***************++++++***)))))))))******+++************+++,,,,,,------,,,+++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++............------------------------------------------------------------,,,,,,---//////000000000------............////////////............//////...//////000000111111222444222000///000111111111........................//////000000000///......---...///...------///111......---,,,,,,,,,,,,------------....../////////.........---......///000//////...---------......------,,,,,,++++++******+++,,,,,,------,,,,,,+++------,,,,,,+++++++++***yyy```NNNFFFCCCCCCBBBBBBAAA@@@????????????@@@@@@>>>===:::999::::::::::::::::::::::::999999999999999999999999888888888888888999999:::<<<;;;;;;;;;::::::999999::::::::::::::::::::::::888888999::::::999888888999999888666555777;;;>>>===@@@BBBAAA<<<888888888888888777777777777777888777666666666666666555555666666666666666666666666666666666555555444444444555444333222111111111111111111111111000000000///000000000000000000000000.........------.........---...//////000000000000---------.........//////,,,++++++++++++++++++,,,)))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++******++++++++++++************************************++++++++++++******))))))++++++************++++++************************************************************************************++++++++++++,,,,,,+++++++++*********))))))*********++++++++++++++++++***************,,,++++++***************))))))))))))))))))))))))******))))))))))))******((())))))***************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***+++)))'''''')))******)))***)))))))))***+++,,,,,,((())))))))))))))))))))))))))))))******))))))(((,,,++++++***)))(((''''''''''''''''''((((((((((((******))))))))))))******))))))((((((((((((((()))************************+++******))))))***************))))))))))))*********************++++++,,,++++++******************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++------------------------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...------......///000000111000//////......//////000////////////000000111111444333222222222333333333000000000000000000000000000000000000000//////...---.........------///000......------,,,------...------...//////000111111.........------......///......------------------.........---------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++*********xxx```NNNFFFCCCCCCBBBAAA@@@@@@???>>>??????@@@@@@???===;;;:::::::::::::::::::::::::::888888888888888888888888888777777777888888999:::888999999999::::::;;;;;;::::::::::::::::::::::::888999:::;;;;;;:::999888888888777666666999>>>BBB@@@BBBCCC@@@;;;777777888888777777777777777888888888888888777777666666666777777777666555555444444666666555555444444333333444444333222111111111111111111111111000000000///000000000///////////////---..................---,,,---...///////////////------------............+++++++++******+++++++++,,,,,,---------,,,++++++)))******+++,,,---...///++++++******++++++,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))(((+++******))))))******+++************************************************************************)))))))))******+++++++++,,,,,,+++++++++*********))))))*********+++++++++************************++++++++++++******))))))******************************))))))))))))******)))))))))))))))******+++((()))***++++++++++++***(((((())))))))))))))))))))))))))))))))))))))))))************************)))))))))******))))))))))))(((''''''((()))((('''***)))))))))***+++,,,,,,,,,,,,+++***))))))((((((''''''(((((()))(((((('''*********)))))))))))))))((((((((((((''''''''''''******))))))))))))******)))((((((((((((((())))))************************))))))((((((((())))))******))))))((())))))************))))))******+++,,,((((((((()))))))))((((((((((((((((((((((((((((((************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,......///000111222222333111000000//////000000111///////////////000000000///000000000//////000111000000000000000000000000000000000000000//////...,,,---...---,,,---...000///...............//////......///000111111222222......------------......,,,,,,,,,------------,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********vvv___MMMFFFAAA@@@@@@???>>>=========>>>>>>>>>>>>===<<<;;;:::999999999999999999999999777777777777777777777777777777777777777888999:::666777888999:::;;;;;;<<<999999999999999999999999888999;;;<<<<<<;;;999888666666666666777<<>>:::777777777777777777777777888888999999999888888777777666666888777777666555444444444666555555555444444333333444444333222111111111111111111111111000000000000.........------------,,,------...//////...------++++++,,,,,,---,,,,,,,,,,,,------------.........,,,++++++******++++++,,,------------,,,+++******)))))))))***+++---//////++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************************)))***+++,,,,,,+++)))(((************************************************************************************************(((((())))))***+++++++++......------------,,,,,,)))************+++++++++)))))))))*********************++++++******)))(((++++++************++++++******))))))))))))******,,,+++***)))((((((((((((((()))***,,,,,,+++******''''''((())))))))))))((())))))))))))))))))))))))************************))))))************))))))((('''&&&'''((()))(((&&&******)))))))))***++++++------,,,+++)))((('''&&&&&&''''''(((((((((((('''(((((())))))******++++++)))))))))(((((((((((('''******))))))))))))******))))))((((((((()))******************************(((((((((((((((((()))***))))))((((((((()))*********))))))))))))***++++++&&&'''(((((())))))((((((((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,/////////......,,,++++++//////000111111222333333111111000000000000111111///////////////////////////000111111000000111222........................//////000000000///......,,,---...---,,,,,,...000///............///000000/////////000000111111222///...------,,,---------***+++,,,---------,,,,,,++++++++++++************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++sss]]]LLLEEE??????>>>>>>=========<<<<<<<<<;;;:::999999999999888888888888888888888888666666666666666666666666666666666666777888999:::777777888888999999::::::999999999999999999999999666888:::;;;;;;:::888666555555666666999>>>FFFKKKJJJFFF@@@<<<999888777666777777777777777888999999999888888777666666555555666666666666666555555555444444444444444444444444555444333222222111111222111111111111000000000000......---------,,,,,,,,,------...//////...------++++++,,,,,,,,,++++++***,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++,,,+++*********+++,,,---++++++******++++++,,,---************+++++++++,,,******++++++,,,,,,,,,,,,************************((()))+++,,,,,,+++***)))((()))***++++++***)))(((************************))))))))))))))))))))))))************************((((((((()))***+++++++++......------------,,,,,,)))************+++++++++((()))))))))*********+++)))******+++***)))((('''+++***)))(((((()))***+++******))))))))))))******,,,+++***)))(((((())))))((()))+++,,,,,,+++***)))'''((()))***+++******)))))))))))))))))))))))))))************************((()))***++++++***)))((()))((('''((()))***((('''******)))((((((((())))))++++++***)))((((((''''''''''''((()))))))))))))))((()))))))))******************)))))))))(((((((((******))))))))))))******)))))))))))))))***++++++************************))))))(((((())))))***+++((((((((((((((()))******)))))))))))))))***++++++'''((()))*********))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---.........++++++++++++++++++++++++---------......---,,,,,,//////000000111111222222000000////////////000000///////////////////////////111333333222111222444...........................////////////...------,,,---------,,,,,,...000...---------......///000...............////////////...------,,,,,,,,,---)))***+++,,,---,,,,,,+++************************+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,qqq[[[JJJDDD???????????????>>>>>>>>>;;;:::888777666777888888777777777777777777777777666666666666666666666666666666666666777888999:::999999999888888888888888888888888888888888888888555666999::::::999666555555555555666:::@@@HHHNNNNNNGGG???:::999999777666777777666777777888999999888777777666555444444444444444555555666777777888444444444444444444444444666555444333222222222222111111111111000000000000000000/////////.........,,,---...//////...---,,,............------,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***+++,,,,,,------------...---,,,***)))******+++++++++******++++++,,,---(((((())))))*********+++))))))******++++++++++++************************'''(((***,,,---,,,+++***''')))***,,,,,,***)))'''************************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,+++++++++******)))************+++++++++(((((())))))*********+++)))******++++++)))((('''***)))(((''''''((()))*********))))))))))))******)))((((((((((((***,,,---''')))+++,,,,,,,,,***)))((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***)))))))))++++++)))(((******)))(((((('''((((((((((((((((((((('''''''''(((((()))************************)))))))))))))))++++++******))))))((((((******))))))))))))************))))))***+++,,,,,,******************************))))))***+++,,,,,,((((((((((((((()))******)))))))))))))))******+++((()))***,,,,,,,,,+++***************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------++++++,,,------...//////++++++++++++++++++++++++++++++,,,---............////////////000000000000//////............/////////////////////.........+++---000000...---///111000000000000000000000000...............------,,,,,,---------,,,,,,...///,,,,,,,,,,,,,,,---...///------------------,,,,,,///...------,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((()))***+++,,,,,,---nnnYYYIIICCC============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::999888777666777888888888666555444555555555555666777999999999999888777666666777777888888888888888888888888===<<<:::999888777777777555555666888;;;@@@DDDFFFHHHDDD>>>999555444555666777777888888999999999:::777777666666555555555444555555555555555555555555333333333222222111111111111111111111111111111111222222222111000//////...//////.........---------////////////////////////000///...---------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))),,,...---***(((+++---111000///---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******++++++******++++++,,,---.........------,,,,,,,,,(((((())))))*********+++))))))))))))************))))))******+++++++++,,,,,,+++***((((((((()))***,,,+++++++++***))))))))),,,,,,++++++***)))((((((,,,+++***))))))***+++,,,************************''''''''''''''''''''''''((()))*********((('''&&&%%%'''***+++***)))))))))((()))***++++++***)))(((***)))))))))))))))******))))))))))))))))))******((()))*********((('''&&&((((((''''''''''''((((((*********))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))(((''''''(((***+++)))))))))))))))******+++&&&'''((()))*********)))(((((((((((((((((((((((((((((())))))******++++++******************************))))))((((((''''''((((((((((((((()))******$$$&&&((()))***)))((('''))))))))))))))))))))))))************++++++++++++((()))***)))'''&&&'''((()))************++++++++++++++++++******************++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,......---,,,++++++++++++,,,...///...------...///------------------------000///...------...///000...---,,,,,,,,,,,,---.....................------000000111111111000000///////////////////////////.........////////////000......---,,,---...///000------------------------+++,,,,,,---...///000000.../////////...------,,,///......------,,,++++++,,,,,,,,,------.........,,,,,,,,,++++++*********************************|||jjjUUUEEE???============<<<<<<<<<<<<===<<<<<<;;;:::999999888777888888999999888888777666777777888777666555444555555555555666777888999999888777777666666777777888888888888888888888888<<<;;;:::999888777777777666666666888;;;>>>BBBDDDCCC@@@<<<888555555777888666666777777888888888888666666666666555555444444222222222222222222222222333333222222222222222222111111111111111111111111222222111111000//////...//////.........---------------------------------...------,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))******+++******......,,,+++*********************************************)))))))))((((((******))))))))))))*********************+++,,,,,,,,,,,,,,,+++++++++******((()))))))))************))))))))))))************((()))))))))************,,,+++***)))(((((()))***+++++++++***************,,,,,,++++++***))))))(((***)))(((''''''((()))***************************++++++++++++++++++++++++)))))))))))))))(((((('''!!!###&&&'''&&&%%%$$$%%%))))))************)))))),,,+++***)))))))))))))))*********))))))))))))))))))))))))))))))((('''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''&&&&&&''''''(((((()))))))))))))))******+++((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***)))))))))((((((((('''((((((((((((((()))******)))(((((((((((())))))***))))))))))))))))))))))))''''''((((((((()))))))))---...///...,,,+++,,,---)))************+++++++++******************++++++((())))))))))))*********------,,,+++++++++++++++,,,,,,,,,+++,,,,,,------+++,,,......------...///------------------------000///...------...///000...---,,,,,,,,,,,,---...////////////////////////000000000111111000000///------------------------------........./////////...---,,,,,,,,,---...///........................+++++++++,,,------......,,,,,,------,,,,,,+++*********+++,,,,,,---......,,,,,,------------------,,,,,,++++++++++++++++++************************xxxfffRRREEE@@@=========<<<<<<<<<<<<;;;>>>===<<<;;;999888777666999888888777777888888999666666777777777666555555555555555555666777888888888777777666666666666777777777777777777777777777;;;::::::999888777666666777777777888:::<<>><<<::::::;;;;;;:::999888888888777666555555444999888888888888888999999888888777666555444333333333333333333333333333333333333555666666666555444666555444333333444666777555555555555555555444444666666666666666777888888777666555444333444444555444444444444444444444444444333333222222333333444222111000111222222111000111111222222222222111111444333222111000000000000222111///...------......---.........//////000000111000...---,,,,,,------++++++++++++++++++++++++000///...---,,,+++++++++///...---,,,++++++++++++************************...---,,,---......---+++------,,,,,,+++*********(((((())))))******++++++***((('''))),,,---)))%%%++++++***))))))***+++,,,************************%%%%%%%%%&&&((()))+++,,,''')))+++,,,,,,,,,***)))+++)))((((((+++---......,,,+++******))))))******++++++,,,,,,,,,---------)))************+++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))++++++******))))))((((((,,,,,,+++***)))(((''''''((((((((((((((((((((((((+++)))(((''''''((()))+++&&&&&&&&&'''''')))***+++))))))))))))))))))))))))+++***)))(((''''''(((((())))))))))))((((((((((((+++***)))(((((((((((((((&&&%%%$$$$$$%%%&&&'''((())))))))))))(((((((((((((((''''''''''''(((((()))++++++***)))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&((((((((((((((()))******...+++))))))+++,,,***''')))((((((((((((***,,,---((()))***++++++***)))((()))((()))***,,,,,,,,,***))))))))))))))))))))))))000///---+++******++++++++++++++++++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,---,,,,,,+++,,,,,,---------.........---,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111///..................------,,,,,,,,,------......//////000000///...------...---+++)))+++,,,------......------,,,---......,,,***'''&&&////////////////////////,,,,,,,,,++++++*********))))))*********+++++++++*********))))))))))))(((~~~vvvmmmfff\\\OOOEEEBBB>>><<<:::::::::;;;:::999::::::999999888777777666888777666666666666777777666666555555444444333333333333333333333333333333333333555666666666555444555555444444444444555555555555555444444444444444666666666666666666777888777666555444333444444555444444444444444444444444444333333222222333333444222111000111222222111000000111111222222111111000444333222111000000000000//////...---......///000---........./////////000......---,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,......---,,,++++++++++++************************,,,++++++,,,------,,,************+++++++++++++++))))))))))))************'''((()))******+++++++++,,,+++***))))))******+++************************'''''''''((()))***+++,,,***************++++++,,,***)))((((((+++---...---,,,+++******))))))******)))************+++++++++)))************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******))))))((((((''''''''''''++++++******)))((((((((())))))))))))))))))))))))***)))(((''''''((()))***'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))*********))))))(((''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***))))))((((((((()))))),,,++++++***************))))))))))))))))))))))))((((((((())))))))))))***((()))))))))*********+++***)))((('''''''''''''''((((((((((((((()))******+++)))((()))++++++)))''''''''''''''''''((()))***((()))***++++++***)))((((((((())))))***+++***)))))))))))))))))))))))))))+++***)))(((((()))******++++++++++++++++++++++++************************+++++++++*********))))))*********+++++++++,,,,,,++++++******)))*********------......---,,,,,,+++,,,,,,,,,------------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------***,,,......,,,++++++,,,..................------............////////////...---,,,---......,,,***+++,,,------...---------,,,---......---+++)))'''------------------------,,,,,,,,,+++++++++******))))))*********+++++++++)))))))))******+++++++++{{{ssslllfff]]]OOOEEEAAA>>><<<:::::::::::::::888:::999999888888777777666777666555444444444444444333333333333333333333333333333333333333333333333333333444555555555555444444444555555555555444444444444444444444444444444555555555555666666777777666555444444333444444444444444444444444444444444333333222222222222333333222111000111222222111000000111111222222111111000333222111111000000000000------------...///111111.............../////////,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...---,,,++++++***++++++************************+++******+++,,,,,,+++)))(((((())))))***++++++,,,***************)))))))))''')))++++++)))(((***,,,,,,,,,+++***))))))************************************)))))))))***++++++,,,***)))((((((***,,,---***)))((()))+++---...---,,,+++******))))))******(((((((((((()))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))************************)))))))))*********++++++)))(((((((((((('''''''''))))))))))))))))))))))))***************************)))(((''''''((()))***(((((((((''''''((())))))))))))))))))))))))))))))((())))))******)))''''''&&&&&&'''((()))***++++++((((((((((((''''''''''''&&&''''''(((((((((((((((''''''(((((())))))******,,,+++***))))))((()))))),,,,,,+++++++++*********************************))))))))))))************))))))))))))******************)))(((((((((((()))))))))((((((((()))******+++++++++---......,,,***''''''(((((()))((((((((())))))************)))))))))))))))***))))))((('''))))))))))))))))))))))))((((((((('''((()))******++++++++++++++++++++++++************************+++************)))))))))*********++++++++++++,,,,,,++++++***)))))))))***---------------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,,,,------.........---///000000///......///............/////////////////////...............,,,,,,,,,---...///---,,,++++++,,,---------------,,,---.........,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++******************+++++++++(((((()))***+++,,,------vvvpppjjjeee\\\OOODDD@@@>>><<<:::999::::::999888777777666666555555555555777666555444333333333333222333333333444444444555333333333333333333333333333333444444444555555555333444555666555444333222333333333333333444444444444444555555666666666666555444444444444444444444333333333333333333333333333333222222222222333333222111000111222222111000000000111111111111000000222222111000000000000000............//////000000........................,,,,,,,,,------.........------------------------+++,,,,,,,,,------,,,,,,---,,,,,,+++******++++++******************************)))+++,,,---+++***(((((()))))))))*********+++++++++******))))))))))))***,,,......---***))),,,,,,+++******)))))))))************************++++++***))))))))))))***+++***)))))))))***,,,,,,+++***)))+++---//////...,,,+++******))))))******'''''''''((((((((())))))))))))*********+++++++++*********+++++++++,,,,,,))))))))))))))))))))))))************************)))*********++++++++++++************************(((((())))))******************************************)))(((((()))******))))))(((((((((((((((((((((((((((((((((((((((((('''(((***++++++)))'''&&&'''''''''((()))*********''''''(((((((((''''''''''''((()))******)))((('''&&&''''''((()))******+++,,,+++***)))(((((('''(((*********+++************************************(((((()))))))))*********''''''''''''(((((((((((())))))((((((((((((((()))***))))))((())))))******))))))+++---...---,,,+++)))***+++,,,,,,+++)))((()))))))))******)))))))))***+++,,,+++)))(((''''''))))))))))))))))))))))))******)))))))))*********************************************************************))))))))))))************++++++++++++......---,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,------.../////////000111111/////////111,,,,,,------......///////////////......---------+++++++++,,,/////////---++++++,,,------------,,,,,,,,,---......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------rrrlllfffbbbZZZMMMCCC@@@===;;;999999::::::999888666666666555555555555555888777666555444444333333333333333444555555666666333333333333333333333333333333333333444444555555333444555555555444222111222222222222333333444444333333444555555555555444333333444444444444444444333333333333333333333333333222222111111222222333222111000111222222111000000000000111111000000000111111000000///000000000///////////////......---...............---------...------------,,,,,,+++------------------------***+++,,,------,,,,,,+++,,,,,,+++*********++++++************************+++******+++---...,,,+++*********)))))))))((((((,,,,,,++++++******))))))+++***,,,333999999222***++++++++++++******))))))************************++++++***)))((((((((((((((()))***+++,,,+++******,,,++++++---///111000///,,,+++******))))))******((((((((()))))))))******))))))*********+++++++++)))))))))*********++++++************************)))***++++++++++++***))))))*********++++++++++++************++++++++++++((((((((()))******++++++******************************))))))))))))*********))))))((((((((())))))((((((((((((((((((((((((&&&''')))++++++***((('''))))))))))))((((((((((((''''''((())))))(((((('''((((((*********)))((('''&&&''''''((()))******++++++***)))((('''&&&&&&&&&'''((())))))***)))(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((('''''''''''''''''''''&&&&&&''''''(((******))))))))))))******$$$&&&((())))))(((((((((******+++,,,,,,+++***)))***))))))))))))))))))***+++---...---***(((((()))))))))))))))))))))))))))++++++******)))(((''''''************************************************))))))))))))))))))))))))))))))*********+++++++++...---,,,,,,+++++++++,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,---------......+++,,,---,,,++++++,,,---+++++++++,,,,,,---------//////......------,,,,,,+++***+++,,,///000///...***+++,,,,,,------,,,,,,,,,,,,---------...------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++~~~nnnhhhbbb^^^WWWKKKBBB???===;;;999999999999999777777777777777777777777777888777666555555555555555333333444444555555555666333333333333333333333333333333333222333444444555444444555444444333222111000111111222222333333444111222444555555555444333222333333444444444444333333333333333333333333333222222111111111111222222222111000111222222111000///000000111111000000///111000000//////000000000000000000000///...---,,,.........---------------............---,,,******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++************++++++************************+++******+++---...---,,,,,,++++++***))))))((((((+++++++++++++++************(((***444@@@BBB:::111)))***++++++++++++******************************++++++***)))(((''''''(((''')))+++,,,---,,,***))),,,+++,,,---000111000///,,,+++******))))))******))))))))))))************)))************+++++++++&&&'''''''''((((((((((((************************)))***+++,,,,,,+++***))))))))))))*********++++++((((((((())))))))))))***(((((())))))*********+++************************************************)))))))))(((((()))******))))))))))))))))))))))))'''''')))******))))))(((***)))))))))((((((((('''&&&''')))*********)))((()))))))))))))))(((((('''''''''(((((())))))*********)))(((''''''&&&''''''&&&'''((()))))))))((('''))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))'''&&&&&&&&&&&&''''''(((++++++***)))))))))******((()))******)))(((***+++(((((())))))***)))))))))******))))))))))))******+++...000...+++((()))+++))))))))))))))))))))))))******))))))(((&&&%%%$$$************************************************(((((()))))))))))))))***)))))))))************++++++******)))******++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,...+++++++++++++++,,,,,,,,,.........---------------+++++++++,,,///000///---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++***************,,,,,,++++++************yyyllleee^^^ZZZSSSIIIBBB???===;;;999888999999888777777777777777777777777777666666555555555555666666333333333333333444444444333333333333333333333333333333222222222333444555666555444333222222222222000000000111222333333333111222444555555555333222111222333444555444444333222222222222222222222222222222111111111111222222222111000111222222111000//////000000000000//////000000////////////000000......///000000///...---.........------,,,,,,,,,+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------+++)))(((++++++************++++++************************)))((()))***,,,---,,,++++++++++++++++++************++++++++++++++++++,,,)))'''(((000999<<<777222((((((***+++,,,,,,++++++************************,,,+++******))))))))))))))))))***+++++++++++++++*********,,,///000...---,,,+++******))))))******((())))))))))))*********)))************+++++++++''''''((((((((()))))))))************************)))***,,,------,,,***)))((((((((()))))))))******(((((()))))))))*********)))))))))))))))*********))))))))))))))))))))))))*********++++++*********(((((((((((()))***++++++))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))'''(((***+++,,,+++***)))***)))(((((('''''''''((((((((((((((())))))))))))))))))((((((((((((((()))&&&''')))*********)))(((************************'''(((((((((((()))))))))+++*********)))))))))((('''''''''''''''((()))))),,,+++******))))))******+++,,,,,,***((((((***---(((((((((((()))***+++++++++***)))(((((()))***+++)))---///...***((())),,,))))))))))))))))))))))))((())))))))))))(((&&&&&&************************************************(((((((((((())))))******))))))))))))************))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,++++++******)))---......,,,++++++---///,,,,,,,,,,,,,,,,,,++++++,,,------------------...,,,++++++---...///...---******+++,,,,,,,,,,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))))))))******************wwwjjjccc\\\XXXQQQHHHAAA@@@===;;;999888999999888777444444444555555555555555555555444444444555666666222222222222222222222222333333333333333333333333444333222111222333444555777555444222111111222222///000000111222222333333000111333555555444333222000111333444555444444333222222222222222222222222222222111111111111222222222111000111222222222000//////000000000000//////000000////////////000111,,,---...000000000//////.........------,,,,,,,,,)))***,,,---......---,,,+++++++++++++++++++++++++++,,,---...---+++((('''+++***************++++++************************((('''''')))+++,,,+++************+++,,,,,,------*********++++++,,,,,,---((('''''')))---///...,,,&&&((()))+++,,,,,,,,,+++************************---,,,++++++******+++++++++***)))((()))***,,,---(((((()))+++......---+++,,,++++++***)))*********(((((((((((()))))))))))))))************+++++++++***++++++++++++,,,,,,,,,************************)))***,,,------,,,***)))(((((((((((())))))))))))******++++++,,,,,,,,,,,,******))))))))))))))))))((((((((((((((((((((((((******++++++++++++******(((((((((((()))***,,,,,,))))))))))))))))))))))))((((((''''''((()))***+++&&&&&&'''((()))***++++++''')))+++,,,---,,,+++******)))(((&&&&&&&&&'''((())))))))))))((((((((((((***)))))))))))))))***+++&&&(((***+++,,,+++***)))++++++++++++++++++++++++))))))))))))************))))))(((((('''''''''&&&((((((((((((((()))******,,,,,,+++***))))))******''''''&&&### $$$(((+++***))))))***,,,...///+++***)))(((((()))***+++'''+++...---)))'''))),,,))))))))))))))))))))))))((()))+++,,,,,,++++++***))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))*********************+++,,,---//////)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,+++***)))(((((()))******((('''''')))+++.........------,,,,,,,,,,,,,,,,,,------.........---,,,,,,---...///---,,,******+++,,,,,,,,,,,,+++---,,,++++++*********+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++******))))))''''''((()))***++++++,,,llldddaaa[[[TTTMMMFFFAAA>>>:::::::::999999999888888666666666666555555555555666555444333333444555666555666555222...+++++++++333333333333444555666666333222222111111222222333666555444333222333333444222222333333444555666666444444555555444444333222444111000444555333222444666777444///...111111...333333222111000000111111222333333333333222111111...------------...//////000000000000////////////......---------,,,,,,,,,...---,,,+++++++++++++++...---+++******+++---...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,***(((''''''((())))))((()))))))))))))))))))))))))))***,,,,,,***)))***++++++++++++*********)))))),,,,,,+++***)))((('''''')))))))))))))))))))))))),,,+++++++++******)))))),,,)))'''***///111000---,,,,,,++++++***)))))))))+++***((('''''')))+++,,,++++++++++++++++++++++++******************************************************))))))))))))******$$$&&&))))))))))))***,,,+++***)))(((((()))***+++---((($$$%%%))),,,+++)))((()))***++++++***)))((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***++++++++++++***))))))((((((((('''((()))******(((((((((((()))***+++,,,************************(((((((((((())))))))))))))))))(((&&&%%%$$$###"""###&&&***,,,+++(((&&&%%%))))))))))))))))))))))))555000***&&&&&&'''(((((())))))***))))))((('''&&&'''(((((()))******++++++))))))))))))))))))))))))************************(((((())))))))))))((((((+++++++++++++++***)))((()))(((''''''''')))***+++,,,,,,++++++***)))))))))((()))***++++++***)))(((************************************************+++,,,---...///...---,,,))))))***+++,,,,,,,,,,,,+++***)))(((((())))))***---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......777444111...+++******+++------------------------))))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++***((((((***+++,,,///---***'''&&&(((***,,,+++++++++,,,,,,---------+++++++++*********))))))jjjbbb___ZZZSSSLLLEEE@@@===::::::999999999888888888666666666666555555555555555555444444444444555555555666666555222000000111666555444333333222333333555555444444444444555555666555444333222333333444111111222222333333444444333444444444444333222222333000000333444222333555444666666333333555555222333222222111000000111111222222333333222222111000...------------...//////000000000000////////////000000/////////.........000000///...............------++++++++++++------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))++++++******++++++,,,------+++)))***+++,,,+++***************************)))***,,,,,,***)))***++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))++++++*********)))))))))'''$$$"""%%%)))+++***'''))))))))))))))))))*********)))((((((((()))+++,,,++++++++++++++++++++++++******************************************************))))))))))))******&&&'''))))))(((''''''(((+++***)))(((((()))***+++***&&&"""###'''***)))'''))))))************))))))((((((((((((((((((((((((***)))(((''''''((()))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))(((((((((((((((((())))))))))))(((((((((((()))***+++,,,************************(((((((((((()))))))))))),,,++++++***)))(((''''''((()))***)))'''''')))***))))))))))))))))))))))))000---)))'''''')))******((())))))))))))(((((('''(((((())))))*********+++))))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))*********)))(((((()))(((((((((((())))))******************)))))))))))))))************))))))***************************************************+++,,,---...------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------///...,,,+++,,,---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))...,,,***(((((()))+++,,,+++++++++,,,,,,,,,------+++++++++*********))))))|||ggg```]]]YYYSSSLLLEEE???<<<:::999999999999888888888666666666666555555555555444444555555555555444444333444555555444333444555666555444333333222222222666555555444444555555666555444333222222222333333111111111222222222222222222333333333333222111111222//////222222111333666333888:::888666888777555333222111111000111111111222222333333222222111000...------------...//////000000000000///////////////////////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***))),,,++++++++++++,,,---------,,,******,,,---,,,+++************************)))***,,,,,,***)))***++++++++++++***************(((((())))))*********+++))))))))))))))))))))))))******))))))))))))(((((((((&&&%%%&&&***,,,+++)))&&&''''''((())))))******))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******'''(((******)))(((((()))******))))))))))))*********&&&###$$$'''))))))'''******))))))))))))******((((((((((((((((((((((((***)))(((''''''((()))*********)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&'''((()))*********)))((((((((((((((()))***+++,,,************************(((((((((((()))))))))))),,,,,,,,,++++++*********)))***+++***)))((()))+++))))))))))))))))))))))))***)))'''((()))++++++***'''(((((())))))))))))((()))))))))))))))*********))))))))))))))))))))))))************************(((((())))))))))))((((((''''''(((((())))))((((((((())))))))))))(((((('''(((((((((((())))))))))))******))))))))))))************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++***(((((('''(((***++++++++++++***---,,,+++******+++,,,---*********************************+++++++++,,,,,,******)))***+++---000111------------------------------------------------***++++++,,,,,,++++++***((()))+++------+++)))(((,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++************)))))))))wwweee^^^\\\XXXSSSLLLEEE@@@<<<999999999999888888888888666666666666555555555555333333555666666555333333000111222222111111222444222222222222333444555666444333333222222333333444333333222222222222222222222222222222222111111111222222222222222111000000000......000111000444999:::@@@BBB===888666555333222222111111111111111222222222222222222111000000...------------...//////000000000000////////////------------------------,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++***************************++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---,,,***))))))***++++++***************************)))***,,,,,,***)))***+++************************))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((((((***)))(((***,,,...---,,,((((((((()))))))))******(((((()))************)))************************************************((((((((((((((((((((((((******))))))))))))******''')))++++++******+++,,,***))))))))))))))))))***+++)))''''''***++++++***+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************((())))))))))))(((''''''&&&(((***+++,,,+++)))((())))))(((((()))***++++++************************(((((((((((())))))))))))))))))))))))))))))))))))%%%(((+++---+++)))((('''))))))))))))))))))))))))((('''((()))++++++***(((&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&''''''((((((''''''&&&&&&'''(((((())))))))))))((()))*********((('''&&&&&&&&&''''''((())))))***+++***)))(((((()))***+++************************************************))))))******++++++++++++)))))))))))))))(((''''''$$$&&&(((***++++++***))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------,,,++++++******+++,,,------......+++++++++++++++++++++,,,************))))))))))))tttccc]]][[[XXXSSSMMMFFF@@@===999999999888888888777777666666666666555555555555222333444555555444333222000111222111000///000111222222222222333444555555333333333222222333333333111111222222222222222222333333333333222222222222111111222222111111000//////------//////000555<<>>888444111111111000111111222333111111222222111111000///...------------...//////000000000000////////////.........///////////////---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************++++++++++++++++++++++++((()))******+++*********((((((((((((((()))******---,,,******,,,---,,,+++++++++++++++++++++++++++)))***,,,,,,***)))***+++***************++++++++++++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))******''''''''''''((((((((())),,,,,,,,,+++***)))))))))))))))))))))************************************************************))))))))))))))))))))))))******))))))))))))*********++++++)))%%%###""""""))))))************))))))''''''((((((((()))))))))******))))))))))))******++++++++++++++++++++++++(((((())))))))))))((((((******)))(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))************)))((((((((()))***+++++++++***)))***)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))))))))---***&&&""" $$$***///))))))))))))))))))))))))+++++++++,,,---,,,(((&&&'''(((((())))))))))))(((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))*********))))))((())))))))))))(((((('''%%%&&&&&&'''((())))))*********))))))))))))******))))))))))))))))))))))))******************************))))))******+++,,,))))))***+++,,,,,,,,,,,,((()))***,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******)))'''&&&&&&''')))***))))))+++,,,------------+++++++++++++++*********(((((()))))))))))))))***xxxkkk^^^VVVUUUSSSOOOJJJCCC===999888888888888777777777777666666666666555555555555444333333333333333333444222333444444222222333444555444333222111111111111444333333222222333333444...///111222222222111111000000111111222222333333222222333333222222111000///......//////000999CCCZZZiiirrrkkkYYYHHH<<<555111111000000111222222333111111111111111000000///...------------...//////000000000000////////////........./////////000000+++*********++++++,,,---------++++++++++++------------,,,,,,+++******)))************************************************(((((()))***************)))))))))((()))******+++---+++)))***+++,,,+++***++++++++++++++++++++++++)))***,,,,,,***)))***+++))))))*********+++++++++))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))***++++++******+++,,,***************)))))))))***)))((((((((()))+++,,,******************************************************************************))))))))))))******((()))***)))'''%%%%%%%%%((()))***++++++***)))(((&&&''')))))))))((())))))))))))************))))))************************(((((())))))))))))((((((******)))((((((((((((((((((((((((((((((((((((((('''''''''((()))*********''''''''''''''''''''''''(((((())))))(((((('''&&&))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((+++***(((%%%$$$&&&***---)))))))))))))))))))))))),,,++++++---...---***(((((())))))))))))(((((('''&&&'''''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%(((((())))))(((((('''''')))(((((((((((())))))***'''''''''(((((()))))))))))))))************))))))))))))))))))))))))))))))************************++++++***)))***+++,,,---))))))***************)))((((((((((((((()))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************++++++,,,,,,++++++++++++*********)))(((((((((((())))))******uuuhhh\\\SSSSSSQQQMMMHHHAAA;;;777888888888888777777777777777666666666555555555555555444222222222222444555///111222222222222333555111111111111222333444555111000000000000000000111...///000222222222111000...//////000111222222333222333333333333222111111///......//////111:::EEEWWWiiixxxtttaaaMMM>>>555111111000000111222333333111111111111111000//////...------------...//////000000000000////////////,,,,,,,,,---------......------------......///000...---+++******+++---...------,,,,,,+++***))))))************************************************(((((()))************************)))***++++++,,,***(((''''''((())))))(((++++++++++++++++++++++++)))***,,,,,,***)))***+++))))))******++++++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,)))***++++++******+++,,,''''''(((((())))))******+++***((('''''')))+++,,,))))))))))))))))))))))))******************************************************))))))))))))******%%%'''***+++++++++---...((()))***++++++***)))((((((***+++++++++***++++++((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''''''''((((((''''''&&&%%%******))))))******+++,,,******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''&&&$$$(((---///...***'''&&&))))))))))))))))))))))))+++++++++---......,,,***))))))***))))))(((''''''%%%&&&''')))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((('''&&&%%%%%%)))(((''''''''')))***+++(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************,,,+++*********+++------...............---,,,+++---,,,++++++***++++++,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,))))))************)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++---......---+++*********))))))******+++,,,++++++++++++******))))))'''((((((((())))))******nnn___ZZZSSSRRROOOJJJEEE@@@<<<:::<<<:::888777777777555333666666555444444444444555444444444444444444333333222222333444444444444333222333333444444333333222000111111111111222222222222222111111222333333444444111//////222333222111444333333222222111111111111000//////000333777999KKKTTT___ddd]]]NNN===333000111111111222222222222//////000000000000//////........................000000///...............000///...------...///000------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---+++***(((((()))+++,,,++++++************++++++***)))(((''''''((()))***(((+++---...,,,+++******************************************************''''''((()))***+++,,,,,,*********)))******+++,,,))))))))))))))))))))))))((()))++++++******+++,,,++++++***)))(((((())))))'''((()))******************)))((((((((()))+++,,,,,,+++***,,,000222111000))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))******))))))))))))******((((((((((((((((((((((((...---+++***))))))))))))++++++******))))))((((((******)))))))))))))))***))))))((('''''''''''''''************))))))))))))(((((())))))******++++++((()))+++***(((''''''(((,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((())))))******)))((('''((()))***)))((('''((()))******)))((('''))))))(((((((((((())))))******))))))))))))******((())))))))))))'''%%%$$$*********)))((('''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************+++++++++*********))))))))))))))))))******************+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++******++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,+++***))))))******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++***)))***,,,,,,***)))+++++++++++++++***)))(((((('''''''''''')))+++,,,kkk]]]WWWQQQPPPMMMIIIDDD???;;;999;;;999888777888777666444777777666555555555555555666666555444333333222222222222333444444444444444000111111222222111111000000111111111111222222222222222111111111222222333333111//////111333222000000111111111111000///...000///......000333666888>>>EEEMMMPPPKKK@@@555...000000000111111111222222//////000000000000//////........................000000///...............///...---,,,,,,---...///------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))*********))))))++++++************++++++***)))(((((((((((()))***))),,,......---+++++++++************************************************''''''(((((())))))******((())))))******+++++++++))))))))))))))))))))))))((()))++++++***)))+++,,,+++******)))(((((()))))))))************))))))((())))))(((((())))))***+++)))((('''))),,,------+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))******))))))))))))******************************---,,,***((('''((()))************)))))))))))))))***))))))(((((()))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((()))+++***(((''''''(((+++***)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))((()))''''''''')))***)))((()))***++++++++++++***)))))))))(((((((((((())))))))))))(((((((((((()))))))))*********)))((('''&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))*********))))))((((((((((((((())))))))))))))))))))))))************+++++++++*********))))))))))))))))))************)))******+++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,+++******)))(((((())))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++***************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***+++------+++******++++++++++++***)))((((((((((((((((((***+++,,,{{{hhhZZZUUUOOONNNKKKGGGBBB>>>:::888999888777777888888777555888777777666555666666666777777666555333222111000222222333444444444444333000000111111111111000000000111111111111222222222222111111000000000111111222000///000111111000//////000111222222000...---//////......///111444666888<<<@@@AAA===888222000/////////000000000111111//////000000000000//////........................000000///...............------,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***%%%''')))++++++***)))(((++++++************++++++***))))))(((((())))))******,,,......---,,,,,,,,,************************************************)))))))))))))))*********&&&'''(((***++++++******))))))))))))))))))))))))(((***+++***))))))***,,,******)))((((((((())))))***++++++******)))((('''''''''((()))))))))))))))(((''''''''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))******))))))))))))******************************---+++(((&&&&&&'''(((***))))))))))))************)))((((((''''''((())))))+++******))))))))))))***(((((((((((((((((((((((())))))((((((((((((((((((''')))******(((''''''((((((((('''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))++++++******)))(((((('''((('''&&&''')))***)))((()))******++++++******)))))))))(((((((((((())))))((((((''''''''''''((((((***+++++++++***)))((('''&&&''''''((()))******+++(((((())))))))))))(((((('''((((((((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))************+++************)))))))))))))))))))))************(((((()))***************)))******++++++******)))++++++++++++++++++++++++,,,++++++******++++++,,,+++***))))))((()))))))))***++++++++++++,,,,,,,,,************++++++++++++,,,++++++************+++************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,------,,,*********++++++******))))))))))))))))))***+++,,,,,,wwwfffXXXSSSNNNLLLJJJFFFBBB>>>:::888888777666777888999888777777777666555555555555555666666555444333333222222000111222222333333222222222222333333333333222222000000111111111222222222222111000000///000000000111000000000111000/////////111333444444333000//////............000222333888:::<<<;;;888555333333////////////000000000000//////000000000000//////........................000000///...............------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&''')))***+++++++++***++++++************++++++)))))))))))))))))))))))))))+++,,,---,,,++++++,,,************************************************,,,,,,,,,++++++*********$$$%%%(((***++++++***)))))))))))))))))))))))))))(((***+++***)))((()))+++***))))))((((((((())))))))))))*********))))))(((&&&'''(((******)))((((((*********************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))******************************,,,***'''%%%$$$&&&(((***(((((())))))******++++++(((''''''''''''(((((()))******)))(((((()))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&''')))******((('''((()))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))++++++******))))))))))))((('''&&&''')))))))))((('''''''''((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))************))))))((((((''''''(((((())))))******'''(((((())))))))))))(((((((((((((((((('''&&&%%%(((((((((((())))))))))))((()))))))))************************))))))))))))((()))))))))************'''(((((()))))))))))))))))))))************))))))************************,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,++++++******+++++++++*********+++++++++,,,,,,***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,+++******+++,,,,,,+++)))))))))************))))))*********++++++,,,,,,,,,tttcccWWWQQQMMMLLLJJJFFFBBB>>>;;;999888777666777888999888777555555444333333333444444333333444444444444444444//////000111111111111111111222222333333222222111000000111111111222222222111111000000000000000111000111222222111000//////...000222444444222000/////////.........///111222555777999888555222000///////////////000000000000//////000000000000//////........................000000///........................//////.........------......------,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))***,,,---///++++++************++++++))))))************))))))'''(((******))))))***+++************************))))))))))))))))))))))))+++++++++***))))))(((((($$$&&&(((***+++***)))((())))))))))))))))))))))))(((***+++***(((((()))***)))((((((((((((((())))))&&&'''(((******+++++++++&&&''')))*********)))(((++++++,,,+++************************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************************))))))))))))******))))))))))))))))))))))))***)))'''%%%%%%&&&((()))(((((())))))******++++++'''''''''''''''((())))))(((((('''''''''(((((()))&&&'''''''''((((((((()))))))))((((((''''''&&&&&&'''(((******((((((((()))&&&&&&'''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))(((((())))))************(((&&&&&&'''((()))((('''&&&&&&'''''''''(((((()))))))))(((((((((((())))))***))))))(((((())))))***))))))(((((('''''''''((((((((((((((((((((()))(((''''''((()))))))))))))))++++++++++++******)))((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************''''''((())))))))))))((())))))))))))))))))))))))************************,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,***)))))))))++++++)))(((((())))))*********))))))***++++++,,,,,,,,,,,,,,,pppaaaUUUOOOLLLKKKIIIFFFBBB>>>;;;:::888777666777888999888777555444333333222222333333222222333444444555555666//////000111111111111000//////000000000000//////000111111111111222222222111000000000000111222222000222444444222000//////,,,...///111111000///...000///////////////000000555777999888555222000////////////000000000111111//////000000000000//////........................000000///.....................///000000///......------......------,,,+++++++++------------++++++***++++++++++++,,,,,,,,,---,,,***)))***,,,...///++++++************++++++)))******++++++******)))&&&''')))((((((((()))+++************************)))))))))))))))))))))))))))(((((((((''''''&&&&&&'''((()))*********)))((()))))))))))))))))))))))))))*********((('''((()))((((((''''''(((((())))))%%%&&&((()))+++,,,,,,,,,(((((()))***************)))***+++***)))((()))***************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++++++++************))))))))))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))************''''''''''''((()))******'''''''''''''''(((((()))'''''''''(((((())))))***))))))((((((((((((((((((&&&(((******)))((()))***''''''((()))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))&&&''''''((()))*********'''&&&%%%&&&((()))((('''(((((((((((()))***++++++))))))(((((((((((())))))******))))))))))))******((((((''''''''''''(((((())))))))))))((((((((((((&&&'''((())))))******)))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))************(((((()))))))))))))))***))))))))))))************''''''((()))))))))))))))***))))))(((((())))))***************************,,,++++++******++++++,,,)))))))))((())))))***+++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,)))(((((()))******)))'''(((((())))))******))))))***++++++,,,,,,,,,++++++yyylll^^^RRRLLLIIIHHHGGGDDDAAA===:::999999777666777888888777666555555444333333333333444333333444444444444444444000111111222222222222222//////000000000000//////000111111111111222222222000000000111111333444555111444666666333000000000------...///000/////////000000000000000000000000444666777666444222222222000000000111111111222222//////000000000000//////........................000000///...............------...//////...------------......------,,,+++***+++---......---+++*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++)))***++++++++++++***)))&&&''')))(((((((((***,,,************************))))))))))))))))))))))))))))))((((((((((((((((((***************))))))))))))))))))))))))))))))))))))*********((('''((()))'''''''''''''''((())))))&&&'''(((******+++++++++***************+++,,,,,,''')))+++***(((((()))+++************************************************************************))))))))))))))))))))))))((()))***++++++++++++*********))))))))))))******))))))))))))))))))))))))((((((((())))))(((((((((*********)))))))))))))))(((((((((((()))***++++++((((((''''''((())))))***''''''((())))))***++++++(((((())))))))))))))))))&&&((()))***)))((()))***((()))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''''''''''''''((((((((('''&&&%%%&&&((()))((('''((((((''''''((()))+++,,,))))))(((((((((((())))))))))))(((((((((((())))))))))))(((''''''((()))***''''''(((((())))))******&&&'''((()))************""""""###$$$%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))************(((((((((((())))))******))))))))))))************(((((()))************)))***)))(((''''''((()))***************************,,,++++++******++++++,,,))))))(((((()))******+++,,,,,,,,,+++++++++******************+++++++++++++++++++++++++++,,,---...+++++++++,,,,,,,,,------)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))((()))++++++)))((('''(((((()))))))))))))))******+++,,,,,,+++***)))vvviii[[[PPPJJJHHHGGGEEEBBB???<<<999888999888777777888888777555666666555444444444444555555555555444444333333333222222333444444444444333111111222222222222111111000111111111111222222222///000000111222444555666111444777777333111000111000000000000111111222222111111111111000000000000000111111000//////000111111111111111222222222222//////000000000000//////........................000000///...............,,,,,,---......---,,,,,,------......------,,,+++***+++---......---+++************++++++,,,,,,,,,)))***+++,,,,,,+++)))(((++++++************++++++)))***+++,,,,,,+++***)))'''((())))))((()))+++---************************))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++***)))))))))***)))))))))))))))))))))))))))******)))(((''''''((('''''''''''''''((()))***((())))))************))),,,+++*********+++---...(((***,,,,,,***)))+++---************************************************************************))))))))))))))))))))))))((()))***+++,,,,,,+++*********))))))))))))******************************'''((()))******)))((('''++++++******))))))(((((((((((((((((()))***,,,,,,))))))((())))))***++++++'''(((((()))***++++++,,,(((((())))))******++++++&&&''')))***)))((()))*********+++++++++)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%'''&&&%%%&&&((((((((('''&&&%%%%%%%%%&&&''')))***))))))(((((((((((())))))((((((''''''''''''((((((******)))(((((()))***+++%%%%%%&&&((()))+++,,,,,,&&&'''((()))************&&&&&&((()))***+++++++++(((((((((((())))))))))))))))))))))))************'''((((((((())))))******))))))))))))************(((((()))******************)))(((''''''((()))***)))))))))))))))))))))))),,,++++++++++++++++++,,,++++++******+++,,,------,,,,,,,,,++++++*********))))))))))))************++++++++++++,,,,,,---...++++++,,,,,,,,,---------))))))***+++,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++***)))***,,,,,,***)))''''''((())))))))))))))))))***+++,,,++++++)))(((qqqdddWWWNNNJJJHHHGGGFFFCCC???;;;888666666666777777777777777666555555444444444333333333///000111222222222222222222111111111111111222222000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000111111111111000000111111111000000000000000111///...------...///111111222222333222111000///......///000000111000000////////////////////////.......................................---------///...---+++***)))((((((++++++++++++++++++++++++%%%&&&(((***+++,,,,,,+++++++++************++++++---,,,,,,++++++,,,,,,------,,,,,,,,,++++++******'''(((((()))***+++++++++,,,,,,,,,++++++*********---+++))))))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))*********))))))(((''''''))),,,---+++(((,,,,,,,,,++++++)))(((''''''''''''''''''(((((((((,,,+++***((((((((()))***************************((((((((((((((()))******,,,+++***)))((((((((((((((())))))(((&&&&&&'''(((,,,+++)))'''''''''(((((())))))***+++++++++++++++''''''''''''((()))++++++((()))*********)))'''&&&***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''''')))***************))))))))))))''''''((((((((((((''''''$$$&&&)))***(((''''''((())))))((((((''''''&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((('''''''''))))))))))))************)))))))))))))))))))))))),,,)))&&&&&&)))++++++************+++,,,,,,,,,---((('''&&&(((,,,---+++)))************************)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++************************************++++++,,,,,,++++++***---,,,++++++------,,,+++******)))))))))+++,,,---,,,,,,,,,+++***))))))(((******+++++++++******)))************************mmmaaaVVVNNNKKKHHHGGGEEECCC???;;;888777666666777777777777666666555555444444444333333333111111222333333333333333222222111111000111111111000000111111111111000000000000000000000000000000000000111111111111000000000000000111111000000000000000111111111111000000000000000000000000000000000///...------...///000111222222222222111///...---...//////000000000///................................................000000///...---,,,,,,+++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++%%%&&&(((***++++++******++++++************++++++,,,,,,++++++++++++,,,,,,)))))))))***************'''(((((()))******++++++,,,,,,,,,++++++*********---+++))))))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++******)))***(((&&&(((+++......---,,,,,,++++++***)))((((((******************+++++++++***)))((((((((())))))************************((((((((((((((()))******+++***))))))((()))))))))((())))))(((&&&&&&''')))))))))((((((''''''((((((''''''((((((((('''&&&&&&(((((('''(((((()))***+++((())))))***)))((('''&&&+++******)))(((((('''''')))******************)))&&&((()))(((''''''((()))******)))))))))((((((((((((((())))))))))))((((((,,,++++++++++++***)))(((((((((((((((((('''''''''''''''((((((((((((''''''''''''((())))))))))))))))))******++++++******)))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))************))))))))))))))))))))))))+++(((%%%%%%(((******)))************++++++++++++)))(((''')))+++,,,+++)))******************************+++++++++***))))))+++++++++++++++++++++++++++++++++******)))))))))***************************++++++,,,,,,++++++***---,,,++++++------,,,+++(((((('''&&&''''''))))))******))))))(((''''''&&&******+++++++++******)))************************zzzhhh]]]TTTMMMLLLHHHGGGEEEBBB???<<<999777666666777777777777666666555555444444444333333333222333333333333444444444333222111000000000000000000000111111111111000000000000000000000000000000///000000111111000000///000000000000000000000000///000000111111000000///000000000000000000000000000///...------...///000222222222222111000///...------...////////////...................................................111000///...---+++************++++++,,,...///000++++++++++++++++++++++++'''((()))***+++***))))))++++++************++++++++++++************++++++(((((())))))******++++++((((((((()))******+++++++++++++++++++++*********,,,+++******++++++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++******---***((((((***,,,---...+++++++++******))))))(((((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((())))))***))))))((((((((()))******)))))))))((('''&&&''')))''''''(((((((((''''''&&&''''''''''''&&&%%%$$$###))))))(((((((((((()))))))))))))))))))))(((''''''++++++******))))))((((((((((((((((((((((((((((((((()))***)))'''&&&'''((()))))))))(((((((((''''''''''''(((((((((((('''''')))&&&###$$$'''(((&&&%%%'''''''''(((((((((((((((''''''((((((((((((''''''''''''((())))))))))))((()))******++++++******)))(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))************)))))))))))))))))))))))))))'''%%%%%%''')))))))))************))))))))))))***))))))***++++++***(((************************,,,,,,,,,,,,+++***)))((()))*********+++,,,,,,,,,*********)))))))))))))))***************************++++++,,,,,,++++++***---+++***+++,,,---,,,+++++++++***))))))***************))))))(((''''''''')))******+++++++++******************************wwweeeZZZQQQLLLKKKHHHGGGEEEBBB???<<<999777666777777777777666666555555555444444444333333333333333222222222333333333333222111000000//////000000000111111111111000000000000000000000000000000//////000000000000//////000000000//////000000000//////000000000000///////////////000000000000000///......------......///111111111000000///......------...............---................................................//////...------,,,+++++++++++++++,,,---...000111************************)))***+++,,,,,,+++***)))++++++************++++++******))))))))))))************************++++++(((((())))))************+++++++++***************++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,+++******,,,+++***))))))*********++++++***)))))))))))))))((('''''''''''''''&&&&&&))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((***++++++)))******)))'''&&&((()))'''(((((()))(((&&&$$$###((((((((((((((((((''''''***))))))(((((((((((())))))))))))))))))(((((('''*********))))))((((((((((((''''''''''''''''''((()))******)))'''&&&'''(((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%"""$$$((((((%%%&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&'''(((((())))))(((((())))))************))))))(((((((((((())))))))))))'''''''''''''''''''''''''''(((***++++++***(((&&&))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******((()))))))))************(((((((((((((((((((((((((((''''''''''''((())))))******))))))((((((''''''*********++++++***))))))************************,,,,,,---------,,,++++++((())))))***+++,,,,,,---******************))))))***************************++++++,,,,,,++++++***,,,+++***+++,,,,,,,,,***------,,,,,,++++++++++++++++++++++++******))))))))))))***+++++++++******************************vvvdddYYYPPPKKKJJJGGGFFFEEEBBB???<<<999888777777777777777666555555555555444444444333333333333222111111111111222222222111111000//////000000000000111111111111000000//////////////////////////////000000000000//////000000///......///000000//////000000000000//////......//////000000000000......------------......000000000///////////////---...............------................................................,,,,,,,,,---------------,,,,,,,,,,,,------...///************************+++,,,---------,,,+++***++++++************++++++***))))))(((((())))))***++++++***)))(((''''''&&&)))))))))))))))*********************************++++++++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,+++***)))%%%''')))++++++***)))(((+++***)))((((((((())))))+++++++++******)))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''((()))++++++)))******)))''''''((())))))******)))'''%%%"""!!!&&&'''((()))***+++++++++***))))))(((((((((((()))***))))))((((((((((((((()))(((((((((((((((''''''+++******))))))******+++)))***+++***(((''''''((((((((((((((('''''''''''''''''''''((((((''''''''''''### """)))------***&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&'''((((((((((((((()))))))))******)))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&(((***,,,---,,,+++***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******((()))))))))************((((((((((((((((((((((((((()))))))))))))))***+++***))))))(((((('''''''''***++++++++++++*********************************(((((()))+++,,,,,,,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,+++******,,,,,,+++************))))))(((((('''+++++++++***************((()))***+++++++++++++++))))))))))))))))))))))))tttcccXXXPPPJJJHHHGGGFFFDDDBBB???<<<:::888777888888777777666555444555555444444444333333333333222111000000000111222000000000//////000000111000000111111111111000000////////////////////////...//////000000//////...000000............000000...//////000000//////...---......//////000000111------------------------///............///000000...////////////...------------------------------........................+++++++++,,,------......------,,,,,,,,,,,,------************************+++,,,---...------++++++++++++************++++++******))))))))))))*********)))((('''&&&$$$######))))))))))))))))))******)))))))))******************+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,+++***)))((("""(((+++,,,+++++++++******(((((('''((()))************))))))(((((('''((())))))************)))))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''((()))***+++)))******)))''''''(((***++++++***)))'''%%%###"""%%%%%%''')))***+++++++++))))))(((((((((((())))))******)))(((((((((((((((((((((((((((''''''''''''))))))'''''''''''')))))))))***+++***((('''((())))))))))))(((((((((''''''))))))************))))))+++((('''(((+++,,,+++***'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((('''((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&((()))***+++++++++&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))************))))))))))))))))))))))))((()))******))))))***+++))))))))))))(((((((((((()))***,,,,,,+++******+++************************$$$%%%&&&((()))******+++((()))))))))***++++++++++++++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***,,,***)))***+++,,,+++******++++++++++++******)))))))))((((((((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))qqqbbbYYYPPPJJJHHHFFFFFFDDDBBB???===:::999888888888888777666555444555555444444444333333333555444222000000111222333//////...//////000111222000000111111111111000000////////////////////////......////////////......111000...------...000111......////////////......------......///000000111---------......------------,,,,,,,,,---///111222///000000000//////...---------------------------........................,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,------************************)))***+++,,,,,,,,,+++***++++++************+++++++++******))))))******+++******)))(((''''''&&&&&&***)))))))))))))))))))))((()))))))))*********+++***+++---+++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))((('''!!!%%%)))+++*********,,,***)))(((''''''(((***+++((((((((('''&&&&&&%%%%%%((()))***+++,,,,,,+++*********************************)))((((((((((((((('''''''''''''''((()))*********+++)))(((''')))*********)))(((''''''''''''&&&'''((()))******+++***(((((('''(((((()))***++++++***)))((('''(((((()))((((((((((((((((((((((((&&&%%%$$$######$$$%%%&&&((()))******)))((()))+++******)))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''((()))***+++''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************'''''''''((((((((((((((())))))))))))************))))))))))))))))))))))))&&&(((******(((((()))+++((()))))))))))))))******'''***,,,,,,+++***,,,---************************%%%&&&'''))))))*********))))))))))))************)))*********++++++++++++***************************++++++,,,,,,++++++***+++***)))***+++,,,+++)))+++,,,---.........---,,,((((((((((((((((((((()))(((((()))++++++,,,,,,+++))))))))))))))))))))))))oooaaaYYYQQQKKKIIIFFFEEEDDDBBB???===:::999888888888888777666555444555555444444444333333333666555333111111222333444............///111222333000000111111111111000000////////////////////////......////////////......111///...------...///111......////////////......---------...///000000111,,,------......------,,,+++++++++,,,---///222333000000111111000///......------------------------........................---------,,,,,,+++++++++)))))))))***+++,,,---...))))))))))))))))))))))))'''((()))***+++******)))++++++************++++++++++++************++++++,,,,,,,,,+++++++++++++++*********)))))))))))))))(((((())))))*********+++)))+++---,,,)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******((('''''')))+++---+++(((&&&(((******)))(((&&&'''(((***+++,,,++++++***)))((((((((()))***+++,,,---,,,,,,+++******************************)))((((((((((((((((((''''''''''''((())))))***++++++***(((''')))***)))(((''''''''')))***+++)))***+++++++++++++++***''''''''''''(((***+++++++++***((('''''''''((())))))))))))))))))*********)))(((&&&%%%%%%&&&((()))'''(((******))))))***,,,************))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&***+++++++++,,,---))))))(((((('''''''''&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))''''''(((***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))$$$'''***)))'''&&&(((***(((((())))))******++++++&&&))),,,---++++++,,,///***************************++++++,,,,,,,,,++++++*********)))))))))))))))(((((())))))*********+++************************+++++++++,,,,,,++++++++++++***)))***+++++++++)))'''(((***+++,,,++++++******************+++++++++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))mmm___WWWPPPKKKIIIEEEDDDCCC@@@>>><<<:::999999888666555555555666777333333444555555444333333555444222000//////000111000000000000////////////000111222222222000///...000000000000000000000000////////////////////////000000000///......------//////000000///...------000//////.........//////............///000222222------...///000000//////000000000000111111111111,,,...///111000...+++***000///---,,,+++,,,---------------,,,,,,+++++++++------,,,+++************,,,+++******))))))************+++++++++******)))************************)))***++++++++++++***)))***))))))***,,,,,,+++))))))***++++++***)))***+++///...---,,,++++++++++++************************))))))(((((('''''''''&&&))))))))))))))))))))))))))))))************)))))),,,,,,,,,+++++++++******))))))***++++++++++++***'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))...,,,***)))((()))***+++++++++++++++++++++++++++...---+++)))((())))))***)))((('''&&&&&&'''((()))******))))))(((((('''''',,,,,,++++++***)))))))))(((((()))***+++,,,,,,---)))(((((((((''''''''''''******))))))))))))***************)))((('''''''''))))))(((((((((((()))))),,,+++***((((((((())))))---+++))))))+++***'''$$$(((((())))))))))))((((((&&&&&&''''''(((((())))))((()))*********((('''&&&'''((()))******)))((('''''''''((()))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''(((((()))(((&&&$$$###))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%......$$$(((...,,,)))++++++************++++++***+++---,,,)))'''&&&&&&+++******)))'''&&&$$$###&&&&&&'''((()))***++++++''''''(((((())))))******)))))))))))))))(((''''''******)))))))))+++,,,---******************************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''000---***((((((((('''&&&++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))******+++++++++,,,++++++************++++++++++++++++++++++++++++++---,,,+++******+++,,,---)))************+++++++++************************************************)))(((((()))++++++***)))&&&''''''((()))******+++,,,,,,+++******++++++,,,kkk]]]VVVNNNJJJHHHEEEDDDCCCAAA>>><<<:::999888888666555555555666777333333444555555444333333444333111///......///000111111111111111000000000111111111111111000//////000000000000000000000000////////////////////////.........//////////////////////////////...------//////............//////............///000111222,,,------............---////////////000000000000...///111222111///---,,,///...---+++++++++,,,------------,,,,,,+++++++++,,,,,,+++*********++++++,,,+++******))))))************+++++++++******)))***************************************************))))))***,,,,,,+++)))+++,,,---,,,+++***+++---......---,,,++++++++++++******************************)))))))))((((((((())))))))))))))))))))))))(((((()))))))))(((''''''+++*********))))))))))))(((((()))************)))))))))******************)))))))))******************)))'''&&&%%%&&&'''((())))))))))))))))))))))))---,,,+++)))))))))))))))***)))(((((((((((()))*********))))))((((((((((((((((((((((((((()))))))))******************++++++((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))+++***)))((((((((()))******((('''(((******(((%%%(((((())))))))))))(((((('''''''''((((((((((((((())))))***+++******(((((('''((()))******)))((('''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((('''%%%%%%))))))))))))))))))))))))((((((((((((''''''&&&&&&###'''%%%$$$)))---++++++******))))))******+++''')))+++,,,***)))******))))))))))))(((((('''&&&(((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))((('''''')))((('''&&&'''((()))***************************)))))))))(((((()))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((---+++(((((()))))))))(((++++++++++++++++++++++++))))))***++++++++++++***)))))))))******+++++++++++++++************++++++++++++++++++++++++++++++******)))(((((()))******************++++++++++++***************************************************))))))***,,,,,,+++***(((((())))))******+++++++++*********)))))))))(((}}}hhh\\\UUUNNNHHHGGGEEEDDDCCCAAA???<<<:::999888777666666555555666666333333444444444444333333222111000.........//////111111111111111222222222222111111000000000000000000000000000000000000000////////////////////////------......///000000111...////////////...------//////............//////............///000111111------------------,,,+++---.........///////////////000111222222111///------,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,+++******))))))******)))******+++++++++******************************,,,+++***))))))***+++,,,***))))))***,,,,,,+++)))***+++,,,,,,******+++,,,...---,,,++++++***++++++************************************)))))))))))))))))))))))))))))))))))))))*********)))(((''''''))))))((((((((((((''''''''''''((()))))))))))))))(((((((((((()))***++++++))))))******+++++++++,,,)))((('''&&&%%%&&&'''((()))))))))))))))))))))))),,,+++***)))))))))))))))+++******))))))******+++***))))))))))))(((((((((&&&''''''((())))))******++++++*********)))))))))************)))))))))(((((((((''''''''''''((((((&&&''''''((()))******+++))))))(((((((((((())))))))))))((((((((()))******'''&&&&&&''')))***((('''(((((())))))))))))((((((((((((((((((((('''''''''))))))***+++++++++******(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((!!!)))+++###,,,555++++++******))))))******+++''')))+++,,,+++******+++(((((())))))***)))))))))***)))))))))((((((((('''))))))(((((((((((((((((()))))))))))))))((((((''')))((('''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))((('''&&&&&&))))))(((((((((((()))))))))((('''(((***+++++++++))))))))))))))))))))))))(((((()))************))))))))))))))))))*********++++++************++++++******************************)))(((((()))******************+++++++++,,,************************************************+++******+++------,,,******************+++++++++%%%&&&((()))***))))))(((zzzggg[[[UUUNNNHHHFFFDDDDDDCCCAAA???<<<:::888777777666666555555555555333333333333333333333333222111000////////////000000000111111111111111222222111000//////000111222////////////////////////////////////////////////............//////000000.........//////...------///............//////000...............///000111...............---,,,+++,,,,,,---------............///000111111000///...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,+++******))))))******))))))***+++++++++******************************,,,+++)))(((((()))+++,,,***))))))***,,,,,,+++)))''')))))))))((('''((()))---,,,,,,+++******++++++************************))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,---,,,,,,+++***)))(((((((((((((((((((((((('''((())))))******))))))&&&&&&&&&&&&(((***,,,...))))))******++++++,,,,,,+++***))))))))))))******++++++++++++++++++++++++++++++***)))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++************))))))))))))------,,,,,,,,,+++++++++)))((((((''''''(((((()))''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))******'''''''''((())))))(((((((((((())))))))))))(((((())))))((((((''''''&&&&&&(((((())))))************(((((())))))))))))((((((''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((,,,+++)))((((((((()))***((((((((((((((((((((((((******))))))))))))))))))///%%%---///***BBBNNN444******))))))))))))*********,,,------+++)))(((((())))))************))))))))))))))))))(((((((((((()))))))))((((((''''''&&&(((((())))))))))))((((((+++***)))'''''''''(((((((((((((((((((((((((((((()))******************)))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***(((''''''(((***,,,,,,+++))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,*********+++++++++,,,,,,******************************************************)))+++,,,---,,,************************)))!!!###&&&)))+++,,,++++++wwweee[[[VVVOOOIIIFFFDDDDDDCCCBBB@@@<<<999888666666666666666555555444333333333333333333333333222222111111000000111111/////////000000000111111222111000//////000111222////////////////////////////////////////////////000000//////............------............------...............///000000...............//////000///////////////...---,,,,,,,,,,,,,,,------------------...//////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***++++++,,,,,,+++******))))))******((()))***+++++++++++++++************************,,,+++)))(((((()))+++,,,***))))))***,,,,,,+++)))''')))))))))((('''((())),,,,,,+++*********++++++************************((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))((()))******++++++******)))((('''''''''(((***+++))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))************++++++++++++******))))))'''(((((()))******++++++,,,,,,+++++++++************))))))(((((())))))***(((((((((((((((((()))((())))))(((((((((((())))))''''''(((((()))))))))))))))*********)))((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''(((((())))))))))))(((((((((((())))))''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((,,,+++)))(((((()))***+++(((((((((((((((((((((((())))))******************((($$$+++)))---UUUbbb;;;***))))))))))))))))))***)))+++---,,,***)))((((((+++++++++******)))(((''''''''''''((()))*********))))))((((((''''''&&&&&&(((((())))))))))))((((((+++***)))'''''''''((((((''''''''''''''''''''''''***++++++,,,,,,++++++***((((((((((((((((((((((((''''''(((((())))))*********)))(((''''''((()))******)))((()))***+++***)))(((((((((((((((((((((((()))***++++++,,,,,,++++++*********)))))))))))))))++++++************++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,************************************************)))(((((()))+++,,,***))))))))))))))))))((((((((($$$&&&(((+++,,,++++++***tttddd[[[VVVOOOIIIFFFCCCDDDDDDCCC@@@===999777555666666666666555444444333333222222222222333333111222222222222111111111.........///000000111111000000000000000111111222000000000000000000000000////////////////////////111000000///......------,,,,,,---............---......---......///000111///......---......///////////////000//////......+++,,,,,,,,,------------++++++,,,---------,,,,,,***+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------******)))))))))***++++++,,,+++******))))))******((()))***+++++++++++++++************************,,,+++***))))))***+++,,,***))))))***,,,,,,+++)))***+++,,,,,,******+++,,,++++++************++++++************************''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))))))))((())))))************++++++))))))***+++++++++++++++---,,,+++)))((('''&&&&&&))))))))))))))))))))))))))))))******************))))))))))))))))))))))))((())))))******)))((((((((())))))******))))))((()))))))))************+++******))))))(((''''''&&&&&&''''''((()))***+++,,,)))))))))(((((((((''''''******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))''''''((()))))))))(((((()))+++,,,+++)))(((((()))(((((())))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((())))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************((()))+++###(((JJJPPP...***))))))(((((())))))***%%%'''***+++******++++++************)))((('''&&&&&&&&&'''((()))***++++++(((((('''''''''''''''''''''(((((())))))))))))))))))((('''&&&&&&&&&'''((((((((((((((((((((((((((()))***+++,,,,,,+++***)))''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))(((((((((((())))))***))))))***++++++)))'''((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,+++++++++***************++++++************++++++************************((()))************)))(((++++++++++++,,,,,,,,,,,,************************************************)))(((((()))++++++***(((((((((((((((((()))))))))++++++,,,,,,+++)))((('''qqqaaaYYYUUUNNNHHHEEECCCCCCDDDCCCAAA===999777555555666666666555444333333333222111111222333333000000111111111111000000...//////000111111222222//////000111111111111111000000000000000000000000///////////////////////////////////////.........+++,,,------.........------------......///000111///......------.........------......//////......,,,,,,,,,------------...***++++++,,,,,,,,,,,,---***+++,,,---...------,,,+++++++++,,,,,,---------+++******))))))))))))***,,,+++******))))))******(((((()))++++++,,,,,,+++***************************************************))))))***,,,,,,+++)))+++,,,---,,,+++***+++---++++++************++++++************************''''''(((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))))))))))))))))))))******+++++++++((())))))***************++++++++++++***)))((('''******))))))((('''''''''(((((()))***************))))))))))))))))))))))))'''((()))******)))(((((())))))***++++++***))))))))))))*********+++++++++)))))))))((((((((((((((('''((((((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))(((((((((((())))))'''((()))))))))((('''&&&&&&(((******(((((()))***(((((())))))))))))(((((('''''''''((((((((((((((())))))''''''&&&'''((((((***)))(((''''''((()))***''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))((((((((()))))))))******,,,...+++$$$%%%///000%%%))))))(((((((((((())))))###&&&(((***))))))***+++((((((((())))))(((((('''''''''(((((())))))******&&&&&&''''''''''''''''''''''''((())))))))))))))))))((('''&&&'''((()))***(((((((((((((((((((((((('''(((***++++++***((('''((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((()))))))))***++++++)))'''))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,+++++++++***++++++************++++++++++++++++++++++++++++++((()))************)))(((+++++++++,,,,,,,,,------***************************************************))))))***,,,,,,+++)))((((((((())))))******+++,,,,,,+++******)))((((((}}}nnn___XXXTTTMMMFFFCCCCCCCCCDDDCCCAAA===999777444555666666666555333333444333222111111222333444...///000000000000000//////000000111222222333333...///000222222222111000000000000000000000000000////////////////////////------......///000000000+++,,,------.........------------......000111111///......---------......++++++,,,---............,,,,,,---------.........+++++++++,,,,,,---------***+++---...///...------+++++++++,,,,,,---------++++++***)))(((((()))))),,,++++++***)))*********(((((()))++++++,,,,,,,,,************************)))***++++++++++++***)))***))))))***,,,,,,+++))))))***++++++***)))***++++++***************++++++************************(((((())))))*********+++))))))))))))))))))))))))&&&'''(((***++++++++++++(((((())))))******++++++'''(((((()))))))))))))))&&&''')))+++,,,---,,,,,,******)))((('''&&&%%%%%%((()))***+++++++++++++++++++++++++++++++++++++++'''((()))******)))((((((***+++,,,------,,,+++***))))))******++++++++++++)))))))))***++++++,,,,,,))))))))))))((((((((((((,,,,,,,,,+++++++++******((((((''''''''''''((((((%%%%%%&&&((()))+++,,,,,,))))))(((((((((((())))))(((((()))))))))'''&&&%%%"""%%%((()))((('''))),,,(((((())))))))))))((((((&&&'''''''''(((((())))))+++***)))'''''''''((()))***)))(((''''''((()))***'''(((((()))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''(((((()))))))))***&&&(((&&&((()))""""""///))))))(((((((((((())))))&&&(((******((('''&&&'''%%%&&&'''((())))))))))))))))))))))))((((((((((((%%%&&&&&&''''''(((((((((''''''((()))))))))))))))******)))))))))+++,,,---))))))))))))))))))))))))&&&'''(((******((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''((('''(((***,,,,,,***)))************************(((((()))***************---------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------************************************************+++******+++------,,,***(((((()))***+++,,,,,,---''''''(((((()))+++,,,---{{{nnn```YYYSSSLLLFFFDDDFFFFFFDDDAAA===:::::::::555555555666666666666666666666555555555444444444////////////000000000000............////////////333333333222222222111111......---------,,,,,,,,,000000///...............,,,,,,---------------,,,////////////////////////------......///000000000..................------111111000///---,,,+++***---------........./////////...---,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************)))))))))(((************************)))******++++++******)))************************+++++++++*********))))))******************************))))))((((((''''''(((((())))))*********+++************************+++******)))))))))))))))(((((((((((((((((((((((('''((()))++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))''''''(((((())))))***************)))'''(((***,,,******))))))))))))******(((***,,,+++(((''')))++++++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((((()))***,,,------,,,,,,+++******)))(((''''''&&&+++***((('''&&&&&&''''''******)))))))))))))))*********))))))((((((''''''))))))(((((((((((()))))))))))))))))))))***++++++///---***''''''(((+++,,,+++***)))'''''''''((()))''''''((((((((((((((((((***)))(((''''''((()))***&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''(((******((('''&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))(((((('''''''''&&&&&&&&&''''''((())))))))))))((((((***,,,,,,)))&&&$$$%%%''')))***++++++***''''''(((((())))))************+++,,,,,,,,,,,,,,,))))))***))))))((('''&&&'''''''''''''''((())))))+++*********))))))((((((******))))))(((((('''''')))))))))))))))(((''''''+++******)))(((''''''&&&(((((()))******************************)))((((((((()))***++++++***)))((()))************++++++++++++***************++++++++++++)))))))))***+++,,,***************)))(((((()))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******......---***))))))+++---++++++++++++++++++++++++))))))))))))************{{{nnn___WWWRRRKKKGGGEEEDDDDDDBBB???;;;888777888555555555555666666666666444333333333333222222222000000000000111111111111....../////////000000000222111111111000000000000............------------111000///...---......///------............------........................///.....................,,,---------.../////////000//////...---,,,++++++,,,,,,---------...............---,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++******************************************++++++++++++******+++++++++***************+++++++++*********))))))************************)))))))))))))))(((((((((((()))))))))************************************))))))(((((()))***++++++))))))))))))))))))))))))(((((()))***+++++++++***)))************+++++++++************************(((((((((((())))))******)))))))))((('''''')))+++******))))))))))))******(((***+++***(((''')))++++++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++******))))))************)))))))))(((((()))+++,,,---------,,,+++++++++***))))))(((((())))))((('''((((((************)))))))))))))))******)))))))))((((((((('''))))))(((((((((((())))))'''''''''''''''((())))))***))))))(((''''''((((((+++***)))(((''''''((())))))))))))))))))((((((((())))))(((''''''((())))))*********))))))(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&$$$%%%&&&'''(((***++++++******)))((((((''''''&&&***((('''(((******)))'''$$$%%%'''((())))))))))))'''((((((((()))))))))***'''(((((()))))))))))))))(((((())))))***)))))))))((((((((((((((()))******++++++*********)))))))))***)))))))))(((((((((''')))))))))))))))(((''''''''''''(((((((((((())))))'''((())))))******))))))***************)))((((((((()))***++++++***)))((()))************+++++++++******)))******++++++,,,+++******))))))***++++++***************)))((((((******************++++++******************************************************++++++++++++******(((((((((&&&$$$$$$&&&(((++++++++++++++++++++++++))))))))))))************zzzlll^^^VVVQQQKKKGGGFFFCCCDDDBBB???;;;888777888555555555555555555555555333333333333222222222222111111111111222222222222/////////000000000111111000000////////////......////////////............111000...---,,,---///000....../////////......---------------------------//////......---,,,,,,++++++,,,,,,---...///000000------------,,,,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,++++++++++++++++++******))))))+++++++++***************************************(((((())))))))))))))))))))))))))))))************************************''''''(((((()))+++,,,---******************************+++++++++++++++***)))************+++++++++************************((((((((())))))))))))***)))******)))(((((()))+++******))))))))))))******((()))******(((((()))*********))))))))))))******)))))))))))))))))))))))),,,,,,++++++++++++******************)))))))))))))))***,,,---...------,,,,,,,,,++++++******))))))(((((((((((()))***+++,,,)))))))))(((((())))))***))))))))))))(((((((((((())))))(((((((((((())))))'''''''''''''''((())))))'''((()))***)))((('''&&&***))))))(((((((((((()))++++++******)))))))))(((((((((''''''''''''(((((($$$$$$%%%&&&((()))***+++((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&$$$$$$%%%'''(((***+++,,,+++******))))))(((''''''***(((''''''((())))))(((%%%&&&'''(((((((((((('''(((((((((((())))))))))))&&&''''''((((((((((((((('''((()))******+++++++++***))))))))))))******+++***************)))))))))))))))))))))(((((((((((()))))))))))))))(((((('''$$$$$$%%%'''((()))***+++''''''((())))))))))))((()))************))))))(((((()))************)))))))))************+++++++++))))))*********++++++,,,+++******)))))))))******)))************))))))(((******************))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********+++***)))'''''')))+++************************))))))))))))************xxxjjj\\\TTTPPPKKKGGGGGGEEEEEEEEEBBB>>>:::999999666555555555555555444444555555555444444444333333000000000111111111222222000000000000111111111111////////////////////////000000000000////////////111000...,,,,,,---///111//////////////////...---------------------------......---------,,,,,,,,,,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************+++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))************************************************((((((((())))))******+++)))))))))))))))*********************************(((((((((((()))***+++,,,************************,,,---------------,,,+++))))))*********+++++++++************************))))))))))))))))))))))))***+++,,,+++******+++,,,******))))))))))))******(((((()))))))))))))))******))))))))))))))))))***))))))))))))))))))))))))*********************************)))))))))))))))***+++,,,---...------,,,+++++++++******)))))))))((((((((())))))*********)))(((((((((((())))))***))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))******+++))))))***++++++***)))((()))))))))(((((((((((()))+++******))))))(((((('''(((''''''''''''''''''(((&&&&&&'''((()))******+++((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((('''(((((((((((((((''''''))))))(((((('''''''''&&&((((((((()))******++++++))))))))))))******)))(((''''''(((((((((((((((((((((((((((((())))))))))))'''(((((()))***)))))))))(((((()))***++++++******)))))))))(((((()))******)))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((###$$$%%%&&&'''))))))***&&&''''''((((((((((((((())))))************)))(((((())))))***************))))))*********+++++++++++++++++++++******))))))*********)))))))))))))))))))))************)))(((++++++******))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******---......---++++++---...))))))))))))))))))))))))((()))))))))************uuuhhhZZZSSSOOOKKKGGGGGGDDDEEEEEEBBB>>>;;;999999666666555555444444444333555555444444444333333333/////////000000000111111000000000000111111111111000000000000000000000000111111000000000/////////000///...------...000111//////000000///......---------------------------,,,,,,,,,---------......//////......---------,,,+++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++*********))))))))))))************************+++,,,,,,------,,,,,,++++++++++++*********))))))************************************************(((((())))))******++++++******))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***************************,,,,,,,,,,,,,,,,,,++++++))))))*********+++++++++************************************))))))))))))(((***++++++)))))))))+++******))))))))))))******(((''''''((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))*********+++,,,---------,,,+++)))))))))))))))((((((((()))))))))(((((('''''''''((((((''''''((()))******(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******+++******)))(((((()))***+++((((((((())))))))))))((()))))))))((((((''''''''''''(((((((((((((((((('''//////---,,,***)))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''+++******((('''&&&%%%$$$((((((((()))******++++++''')))+++---,,,+++)))((())))))))))))))))))******))))))))))))((((((((((((''''''((()))))))))))))))***************)))(((((()))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''((((((&&&''''''(((((((((((((((((())))))*********)))))))))))))))))))))******+++))))))*********+++++++++---------,,,***)))'''&&&************))))))((((((((())))))*********))))))+++******))))))(((((((((******************************************************++++++++++++******)))***+++***))))))***+++))))))))))))))))))))))))((()))))))))************rrreeeYYYSSSPPPKKKGGGFFFBBBCCCCCCAAA===999777666666666555555444333333333222222222222111111111111.../////////000000000000/////////000000000111111000000111111111111222222000000000000////////////...............//////000///////////////...---,,,------------------------+++,,,,,,---......//////000000///...---,,,,,,+++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********)))))))))((((((************************++++++,,,,,,,,,,,,++++++***************************************+++++++++************************))))))******************************))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))************************))))))***************))))))************++++++++++++++++++++++++++++++++++++************)))))))))&&&'''))))))'''&&&'''(((******))))))))))))******(((&&&&&&''')))******)))))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))******************+++,,,,,,,,,+++***)))((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''((()))******(((((((((((())))))))))))'''((()))******)))(((''''''''''''''''''((())))))((('''&&&%%%&&&'''((()))'''(((((())))))))))))((('''''''''''''''((((((((((((((())))))))))))((((((%%%%%%&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((+++******))))))(((''''''&&&))),,,,,,+++)))((((((***)))))))))******+++,,,))))))))))))((((((((((((%%%&&&&&&'''''''''''''''*********))))))((('''&&&)))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''(((((()))))))))))))))((((((((('''''''''''''''''''''((())))))))))))(((((())))))************))))))((((((((()))***+++,,,)))************+++++++++---------,,,+++)))&&&%%%************)))(((''''''((())))))************)))))))))))))))))))))(((((())))))))))))))))))))))))******************************++++++++++++******((()))******))))))***+++************************))))))))))))************nnncccXXXTTTQQQKKKFFFEEEAAACCCCCCAAA===999777666666666555444444333222222222222222111111111111000//////000000000111111111....../////////000000000000000000111111222222222000000/////////.........,,,---...000000000///////////////......---++++++.............................................////////////...---------,,,.........---------------++++++++++++,,,,,,,,,---++++++******+++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++*********))))))******************************++++++++++++******)))))))))***++++++,,,,,,))))))*********+++++++++************************++++++******************************)))))))))((())))))))))))))))))))))))***)))))))))))))))***+++))))))))))))))))))))))))))))))***+++,,,,,,,,,+++)))************++++++++++++++++++++++++++++++++++++++++++*********))))))&&&(((******)))''''''(((******))))))))))))******'''&&&%%%&&&)))+++***(((((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))))))))((()))))))))************)))***+++++++++***))))))))))))))))))))))))))))))(((((()))***))))))'''''''''&&&&&&'''''')))******'''((((((((()))))))))***'''((()))******)))(((''''''''''''''''''((())))))%%%&&&&&&'''((((((''''''&&&'''((()))******)))((('''''''''((())))))******((()))***++++++***)))((( """%%%''')))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&'''((()))************)))((((((''''''&&&'''((()))'''%%%%%%(((***(((((((((((()))***,,,---***)))))))))((((((((('''&&&&&&'''(((((((((((('''''''''(((((((((''''''&&&***))))))(((''''''(((((('''''''''(((((()))))))))'''((((((((()))))))))***''''''((()))))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((((()))***************)))((((((((()))***+++,,,)))************+++++++++***+++,,,,,,,,,***(((''')))*********)))((('''&&&(((((()))***************((((((((()))))))))))))))************************++++++++++++++++++++++++******++++++++++++******)))+++------,,,+++,,,---++++++++++++++++++++++++))))))))))))************lllbbbXXXUUURRRLLLFFFDDDCCCEEEEEECCC???;;;888777666666555444333333222222444444444333333333222222000111111111111222222222............//////////////////000000111111222222////////////............+++---///111111000///...............---,,,+++***////////////////////////000000000///......------------..................//////.........---------++++++,,,,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,+++++++++***************************************++++++*********(((((()))***+++,,,,,,---))))))******++++++++++++************************,,,+++++++++***)))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))+++,,,---((((((((((((((((((((((((+++,,,---...//////000///)))************+++++++++++++++++++++++++++++++++++++++++++++******)))))))))+++------,,,+++***+++******))))))))))))******'''%%%$$$&&&)))+++***(((((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++((()))***++++++***((((((******************++++++&&&''')))***++++++******&&&&&&&&&'''''')))******'''((((((((())))))******'''((()))++++++)))(((''')))))))))))))))***++++++$$$&&&))),,,,,,+++((('''&&&'''(((*********)))(((''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))+++******((('''&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***&&&&&&''''''((())))))))))))(((&&&""" """''',,,'''&&&&&&'''(((***,,,---******))))))((((((((('''((())))))***************$$$%%%&&&'''((((((((((((++++++***))))))((())))))((()))))))))******++++++'''((((((((())))))******''''''((()))))))))))))))'''((((((((())))))******(((((()))***************(((((()))***************)))((((((((((((***,,,---)))************+++++++++''')))+++,,,,,,,,,***))))))*********)))(((&&&%%%(((((()))***************''''''(((((())))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((***,,,,,,++++++,,,---++++++++++++++++++++++++))))))))))))************hhh___WWWTTTPPPIIIDDDCCCDDDCCCBBB@@@>>>;;;999888555555444444333333333222555333111111222333222111000000111111111111000000111111111111111000////////////000000111111222222000000000000000///......000000////////////000000...---,,,,,,,,,,,,---...000000//////.........---000000///.............../////////......---,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---+++))))))+++***'''$$$+++*********))))))((((((******************************))))))******+++,,,+++++++++************)))+++***************++++++++++++************++++++++++++++++++++++++++++++)))))))))))))))*********''''''(((((())))))******++++++++++++++++++++++++++++++++++++******))))))))))))(((((((((((()))))))))************+++++++++...---+++***)))***++++++++++++************************))))))))))))******(((((((((((())))))))))))%%%''')))***+++***)))(((***---...---***(((***,,,***++++++***((('''((()))++++++)))((('''''''''''')))))))))))))))(((''''''+++***)))'''''''''((()))))))))***))))))(((''''''))))))))))))************((((((((()))******++++++)))************))))))(((''''''(((((())))))******(((((())))))))))))((((((((()))***++++++***)))(((***************)))((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((($$$$$$%%%%%%&&&'''''''''((((((((('''&&&&&&%%%%%% """%%%&&&'''''')))+++((('''&&&%%%%%%&&&'''((())))))))))))************(((***,,,,,,***)))***+++(((((((((((())))))))))))&&&%%%######%%%&&&%%%$$$))))))************))))))(((((((((((('''&&&%%%$$$))))))))))))((((((((((((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((()))***)))))))))))))))*********))))))***++++++++++++***++++++************++++++)))***+++,,,,,,+++***)))************************((()))***+++++++++++++++,,,***'''(((+++---,,,***************************)))************+++++++++++++++,,,,,,,,,++++++******************+++++++++---,,,+++*********+++,,,)))))))))***************}}}ggg^^^VVVSSSPPPJJJEEEDDDDDDCCCBBB@@@>>>;;;999888888888777777666666666666555333111111222333222111000000111111111111000000111111111111111000//////000000000000000111111111000000000000000///......000000////////////000000///...------------...///000/////////............000000///...............,,,,,,,,,,,,,,,---------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++---+++******,,,,,,)))'''******************))))))************************+++++++++++++++,,,,,,---+++++++++************)))++++++************++++++++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))************++++++++++++++++++++++++++++++++++++*********)))******))))))))))))******)))************+++++++++,,,,,,+++*********++++++******************************))))))))))))******((((((((((((''''''''''''&&&''')))*********)))(((+++,,,,,,+++***))))))***)))***+++***((((((((()))***)))((('''&&&&&&&&&&&&)))))))))))))))(((''''''+++***)))(((''''''((()))))))))))))))))))))((('''))))))))))))************))))))))))))(((((((((((((((((())))))***)))))))))&&&'''''''''(((((((((((((((((())))))))))))((((((((()))***++++++***)))((()))************)))(((((()))))))))))))))((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((***+++,,,+++)))''''''((()))(((''''''''''''((()))'''(((((((((((()))))))))''')))******)))'''((()))(((((((((((())))))))))))+++)))(((((()))******)))))))))************))))))(((((((((''''''&&&&&&&&&))))))))))))((((((((((((***************)))((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((************************++++++******))))))(((((())))))***++++++++++++***++++++************++++++******++++++++++++******************************))))))***+++++++++******,,,***)))***,,,---,,,***************************---,,,,,,+++***)))((((((%%%&&&'''))))))*********)))))))))******+++++++++(((((((((((()))***,,,---++++++******************yyyeee]]]UUUSSSPPPJJJFFFEEECCCCCCBBBAAA>>>;;;999777555555555555444444444444555333111111222333222111000000000000000000000000111111111111111000//////111111111111000000000000000000000000000///......000//////......//////000000///............///000////////////............000///......---.........))))))***++++++,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***+++------+++)))*********+++++++++++++++************************,,,,,,++++++,,,,,,---...+++++++++************)))++++++************++++++++++++************++++++++++++++++++++++++++++++******))))))))))))))))))++++++++++++************++++++++++++++++++++++++++++++++++++************+++++++++******+++++++++)))************+++++++++******++++++++++++++++++******************************))))))))))))******(((((((((''''''&&&&&&&&&(((((()))))))))))))))***+++***))))))******)))((()))***+++***)))((()))*********)))(((''''''''''''))))))******))))))((((((***))))))(((((((((((()))(((((())))))***)))))))))))))))))))))***************))))))(((''''''&&&&&&&&&'''(((((())))))))))))&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((())))))************))))))))))))******))))))((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&++++++***))))))(((''''''''''''(((((()))******+++---......,,,)))'''&&&'''))))))(((((((((((())))))''''''''''''(((((((((((()))***++++++)))((((((((((((((((((((())))))))))))+++)))(((((()))******)))))))))************)))))))))((('''''''''''''''((())))))))))))(((((((((((()))************))))))(((++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((+++///111111///,,,,,,+++***)))(((''''''))))))***++++++++++++***++++++************++++++++++++************++++++******************************+++++++++******)))***)))***+++------+++)))************************---,,,,,,+++***)))(((((())))))***+++,,,,,,++++++(((((())))))***+++,,,,,,)))))))))))))))***+++,,,---,,,+++)))))))))***+++yyyccc[[[TTTRRROOOJJJFFFFFFCCCCCCBBBAAA???<<<999777333333333333333333333333555333111111222333222111111111000000000000111111111111111111111000//////222222111111000000//////000000000000000///....../////////......////////////..................//////////////////.........///......------.........******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++)))***++++++,,,+++++++++++++++,,,,,,,,,,,,++++++)))******+++,,,,,,,,,+++*********++++++,,,,,,---************************+++++++++++++++,,,------+++++++++*********)))))),,,,,,+++*********++++++++++++************++++++*********************************)))))))))))))))+++++++++******)))))))))************************++++++++++++++++++++++++++++++************++++++))))))*********+++++++++((()))***,,,,,,,,,+++******************+++++++++******))))))))))))******)))))))))(((''''''&&&&&&***))))))(((((()))******+++(((&&&'''***+++)))&&&)))***+++***)))((()))***---,,,,,,+++******++++++))))))*********))))))((()))))))))(((((((((((()))'''((()))***************((()))))))))******************))))))((((((((((((%%%%%%'''((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))))))))******))))))))))))))))))))))))(((((('''(((((((((((())))))))))))((((((((())))))(((((((((%%%''')))******)))'''%%%*********)))))))))((((((''''''((((((((()))))))))###%%%'''(((''''''((()))(((((((((((((((((((((((('''''''''((((((((())))))+++---...---+++*********(((((((((((())))))))))))***(((''''''((())))))((())))))************)))))))))((('''''''''((()))***))))))))))))(((((((((((())))))************)))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++((((((,,,444888777555+++*********))))))(((((())))))***++++++++++++***++++++************++++++,,,+++***))))))***+++,,,************************+++++++++++++++***)))((('''(((***,,,,,,,,,***(((************************)))************+++++++++.........---,,,***)))(((''''''((()))***+++,,,,,,///...---,,,+++***))))))---,,,***((((((((()))***zzzbbbZZZSSSQQQOOOJJJFFFEEEBBBCCCCCCBBB???<<<888666666666666666666666777777555333111111222333222111111111000//////000111111111111111111111000//////222222111111000000//////000000000000000///......//////............//////------------------------.........///////////////......------------............------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((())))))******************++++++,,,,,,++++++***'''((()))*********++++++*********++++++,,,,,,---***************************************+++,,,,,,+++++++++*********))))))---,,,,,,+++******++++++++++++************++++++************************************))))))((((((*********))))))(((((('''************************+++++++++++++++++++++,,,*********))))))*********))))))*********+++++++++'''(((***+++,,,++++++***))))))*********+++++++++******))))))))))))***************)))))))))((((((+++***))))))))))))*********(((&&&'''***+++)))&&&((()))******)))((()))+++---,,,,,,++++++++++++,,,))))))************))))))((((((((())))))))))))((((((((()))******+++******((()))))))))************))))))*********+++++++++%%%%%%'''((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))))))))))))))***)))))))))))))))(((''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%''')))******)))'''%%%'''''''''(((((()))))))))(((((((((''''''&&&&&&&&&"""%%%&&&''')))+++''''''''''''''''''''''''(((((()))))))))*********+++,,,------+++*********(((((((((((()))))))))))),,,+++))))))+++,,,+++***))))))************))))))(((((((((((())))))***+++))))))))))))((((((((((((((())))))*********))))))''''''(((((())))))******************************************************+++)))'''+++222555444111(((((())))))*********+++))))))***++++++++++++***++++++************++++++,,,+++***))))))***+++,,,************************+++++++++++++++***)))(((%%%''')))++++++***((((((************************)))************++++++++++++++++++***)))'''&&&%%%'''(((((()))******++++++......---,,,+++)))((((((+++***)))((('''(((((()))zzzbbbYYYRRRPPPNNNIIIEEEDDDBBBBBBCCCBBB@@@<<<888666444555555555555666666666555333111111222333222111222111000//////000111222111111111111111000//////111111111111000000000000000000000000000///......///......------......///,,,,,,------------,,,,,,.........///////////////---------,,,------...///000000///......---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++((())))))*********************++++++++++++******&&&(((******))))))***+++*********+++++++++++++++******************************))))))******+++,,,+++++++++************)))...---,,,++++++***++++++++++++************++++++************************++++++******)))((((((((()))))))))(((((((((((((((************************++++++++++++,,,,,,,,,,,,******))))))))))))******)))************+++++++++))))))******************)))))))))***++++++,,,,,,******))))))))))))******************************+++***************)))))))))((('''((()))***)))(((((()))******))))))***+++******)))))))))))))))***))))))******++++++******'''(((((())))))))))))((())))))******+++*********))))))))))))************))))))***++++++,,,------&&&'''(((((()))))))))))))))))))))))))))((((((((((((((())))))))))))((((((******))))))))))))******(((((())))))(((((('''&&&%%%%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&''''''((()))))))))(((((('''&&&&&&%%%%%%!!!###&&&''''''''')))***&&&&&&''''''''''''&&&&&&))))))))))))************&&&(((******((('''((()))(((((((((((())))))))))))***)))'''''')))***)))((())))))************))))))&&&''')))***++++++++++++))))))))))))((((((((((((((())))))************)))&&&&&&'''((()))***++++++************************************************,,,)))((()))+++,,,***(((''''''((()))***+++,,,,,,))))))***++++++++++++***++++++************++++++++++++************++++++******************************+++++++++******)))&&&(((***+++***)))))))))************************---,,,,,,+++***)))((((((((())))))***+++++++++***((((((((()))))))))******&&&''''''((())))))(((((())))))))))))))))))))))))vvvbbbZZZRRRPPPMMMHHHDDDCCCAAABBBCCCCCC@@@<<<888555222222222333333333444444555333111111222333222111222111000//////000111222111111111111111000//////000000000000000111111111000000000000000///......///......------......///,,,---...//////...---,,,............/////////000---,,,,,,,,,------.../////////..................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******++++++++++++******'''***,,,,,,***)))***+++******************))))))************************+++************+++,,,,,,+++++++++************)))......---,,,++++++++++++++++++************++++++************************++++++******)))(((((('''))))))))))))))))))******************************+++++++++,,,,,,,,,------++++++************++++++)))************++++++++++++******))))))))))))***((())))))***++++++,,,,,,******))))))))))))******(((((())))))******++++++******+++,,,+++***)))((('''(((***)))))))))***+++''')))******))))))***+++))))))((((((((())))))***((()))***++++++++++++***&&&'''((()))******)))(((******+++++++++***))))))))))))))))))***************************+++++++++(((((())))))***)))))))))))))))((((((((('''''''''(((((())))))))))))((((((+++***)))(((((()))***+++(((((())))))(((((('''&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((()))******((('''((((((&&&'''((())))))((('''&&&((((((((())))))))))))***$$$&&&((((((((('''((()))(((((((((((())))))))))))((('''%%%%%%'''((('''&&&))))))************))))))%%%&&&))),,,------+++***))))))))))))(((((((((((((((((()))***************''''''(((((())))))******************************++++++++++++++++++++++++)))(((((((((((((((''''''(((((())))))******++++++))))))***++++++++++++***++++++************++++++******++++++++++++******************************))))))***+++++++++******(((***,,,+++***)))+++---************************---,,,,,,+++***)))(((((()))***+++,,,---.........))))))))))))((((((((((((###$$$&&&'''((((((((((((((()))+++---------,,,+++rrrbbbZZZRRRPPPMMMGGGCCCBBBAAABBBCCCCCCAAA<<<888555555555555666666777777777555333111111222333222111222111000......000111222111111111111111000////////////000000111111222222000000000000000//////............------.........---...///000000///...------.........//////000000,,,,,,,,,,,,------...///,,,,,,---....../////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++++++++++++++++++++++++++,,,------......------******++++++++++++******)))+++...---+++)))***,,,+++*********))))))((((((************************,,,,,,++++++,,,,,,---...+++++++++************)))///...---,,,++++++++++++++++++************++++++))))))))))))))))))))))))+++++++++***)))(((((('''))))))******+++++++++,,,))))))))))))))))))))))))+++++++++,,,,,,------------,,,,,,++++++,,,,,,---)))************+++++++++,,,+++***((((((((()))***((())))))***++++++,,,,,,******))))))))))))******&&&&&&'''((()))***++++++)))***,,,---,,,***((('''&&&)))++++++((((((***---''')))******))))))***,,,+++***************++++++((()))***+++++++++++++++&&&'''(((*********)))(((+++++++++++++++***)))((())))))))))))************++++++******)))((((((((()))************))))))((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((+++***)))(((((()))***+++(((((((((((((((''''''&&&&&&&&&''''''((())))))***(((((())))))))))))((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''(((((())))))*********+++,,,+++)))''''''((('''((()))******)))((('''''''''''''''((((((((()))$$$&&&))))))))))))***+++(((((((((((()))))))))))),,,***))))))***++++++***))))))************))))))###&&&***---......,,,***))))))))))))(((((((((((((((((()))***************))))))))))))((((((((((((************************++++++++++++++++++++++++%%%''')))))))))***,,,...************))))))))))))))))))***++++++++++++***++++++************++++++)))***+++,,,,,,+++***)))************************((()))***+++++++++++++++***,,,---,,,******---000************************)))************+++++++++))))))*********))))))(((******))))))((((((''''''''''''((())))))((('''&&&(((***---///000000...---rrr```ZZZTTTRRRNNNGGGBBBBBBDDDEEEDDDCCCAAA>>>:::888888777666444444333333333333333333222222222111111///000222444555444222111111111000000//////......////////////////////////000000000000000000000000.........------,,,,,,,,,,,,---///...------...000,,,,,,,,,---------......+++,,,...//////---,,,+++------------------------.../////////...------,,,+++++++++************))),,,,,,---...---,,,***)))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))******++++++******)))++++++************++++++)))***+++,,,---,,,+++***,,,,,,++++++***)))((((((,,,+++***))))))***+++,,,,,,+++***)))((((((((((((+++++++++,,,,,,,,,------,,,,,,++++++***++++++++++++******))))))******+++...------,,,+++***)))))))))))))))))))))))))))))),,,,,,++++++***)))))))))++++++,,,---...000111111000+++'''(((,,,///...,,,+++++++++************))),,,+++***((('''&&&&&&&&&((()))***++++++***)))(((************************))))))************))))))***)))))))))******'''%%%+++*********))))))(((((()))))))))(((((((((((((((,,,,,,+++)))'''(((***---)))************+++++++++,,,+++***)))((((((((((((++++++***)))(((((())))))******)))((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))(((((('''''''''&&&'''((()))++++++***))))))'''''''''''''''''''''''')))***+++,,,,,,,,,,,,,,,******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))***+++++++++)))((('''((()))***+++++++++++++++(((((((((((((((((((((((()))))))))(((''''''&&&&&&+++*********))))))((((((&&&(((++++++***))))))***))))))))))))***+++,,,,,,%%%(((***+++************))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++***++++++***(((''')))***---+++******++++++)))(((************************+++++++++++++++***)))((())))))***++++++++++++***,,,++++++******++++++,,,***+++,,,---...---,,,+++++++++************++++++((()))***+++,,,------------------,,,+++***)))((())))))))))))))))))))))))************************)))))))))***+++++++++,,,((()))***+++,,,---------qqq```YYYTTTRRRMMMFFFBBBBBBDDDDDDDDDCCC@@@===:::777777666666555444444333333333333333222222222111111///000111222222111111000////////////000000000000000000000000000000000000000000000000000000000000.........------,,,,,,,,,***+++---,,,++++++,,,...------------------------...---------------------------------------------...............---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++***+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++++++++******+++******************+++******+++,,,,,,,,,,,,+++------,,,,,,+++******)))++++++***))))))***++++++++++++************+++++++++++++++,,,,,,,,,,,,---++++++*********++++++,,,---,,,,,,++++++,,,,,,---,,,++++++******))))))((())))))))))))))))))))))))******************++++++***++++++,,,...//////000...***(((***000555555444+++++++++************)))++++++***)))))))))))))))++++++,,,,,,,,,,,,++++++************************))))))************))))))&&&&&&''')))++++++)))(((************)))))))))(((++++++++++++************+++++++++***((((((***+++))))))*********+++++++++,,,+++***)))((((((((((((++++++***)))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((((((((()))************)))''''''''''''''''''''''''&&&'''(((((()))))))))((())))))))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))******+++***)))(((''')))))))))*********++++++************************''''''((((((((((((((((((************)))))))))(((''')))+++,,,+++******+++******))))))***+++,,,,,,''')))++++++)))))))))*********))))))))))))******))))))))))))))))))))))))))))))*********+++++++++***++++++***(((''')))***+++)))(((((())))))(((&&&************************+++++++++++++++***)))))))))******+++,,,+++++++++,,,++++++******++++++,,,))))))***+++++++++++++++++++++************++++++'''((()))))))))))))))))),,,,,,,,,,,,+++******)))************************************************************++++++++++++))))))***+++,,,,,,,,,,,,ooo___YYYTTTQQQMMMFFFBBBBBBCCCCCCCCCBBB???<<<999666666666666666555444333222333333333222222222111111//////////////////...............///000111111111111111111111111111111111000000000000000000000000.........---------------***+++---,,,++++++,,,.........------------------///...,,,++++++,,,...000........................,,,------------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************++++++******++++++,,,------------,,,++++++******++++++***))))))***++++++************+++,,,---...******+++++++++,,,,,,,,,)))))))))))))))***+++,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))******+++,,,---......)))'''&&&(((...222333222+++++++++************)))***)))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,************************))))))************))))))###$$$%%%(((+++,,,+++***************))))))))))))++++++++++++++++++++++++***+++,,,,,,***))))))***)))))))))*********++++++,,,+++***)))((((((((((((+++***))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))(((((())))))******((((((((((((((((((((((((&&&&&&''''''(((((('''''')))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((('''))))))))))))))))))))))))***))))))((((((''''''&&&)))************)))((((((***)))((((((((()))***+++************************&&&&&&'''(((((()))******************))))))))))))''')))***+++***)))***************)))******++++++******+++***(((((()))***++++++************++++++)))))))))))))))))))))))))))))))))*********++++++***++++++***(((''')))******)))'''((())))))((('''***************************++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))(((((((((((()))******++++++************++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,++++++***************************************************+++++++++++++++*********)))******+++,,,,,,,,,,,,lll___XXXSSSQQQMMMFFFBBBBBBBBBBBBBBBAAA>>>;;;888666555555666666666555333333333333333222222222111111111000///................../////////000000000111000000000000000000000000000000000000000000000000...............---------,,,---///...------...000............------------......---,,,,,,---//////////////////////////////+++,,,,,,---,,,,,,++++++------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++*********++++++*********,,,+++***)))***+++,,,---,,,,,,,,,++++++*********+++******************+++************+++,,,------************++++++++++++(((((((((((()))***+++,,,+++******))))))******+++))))))))))))******++++++))))))))))))))))))))))))))))))*********+++++++++))))))******++++++,,,,,,***(((''''''***,,,+++++++++++++++*********))))))))))))))))))***++++++,,,+++***)))(((((()))***+++************************))))))************))))))$$$$$$%%%(((+++,,,+++************)))))))))))))))((()))))))))))))))******+++---//////---+++******))))))))))))************++++++***)))(((((())))))******)))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''')))***+++))))))))))))))))))))))))((())))))******)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((())))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((())))))*********)))))))))***)))'''&&&&&&((()))+++((((((((((((((((((((((((''''''(((((())))))))))))*********)))))))))))))))&&&'''))))))((('''((()))++++++***************++++++++++++)))'''''')))++++++******))))))******+++))))))))))))))))))))))))))))))))))))***************++++++***(((''')))***+++***)))***+++,,,+++*********************************+++++++++******)))++++++,,,------------,,,,,,++++++******++++++,,,))))))((('''''')))***+++++++++************++++++------......------,,,,,,)))***+++,,,,,,,,,,,,,,,************************************************,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,~~~jjj^^^WWWRRRQQQMMMFFFBBBBBBAAABBBAAA@@@>>>;;;777555555555555555555555444444333333333222222222111111222111000///////////////111000000000/////////...////////////////////////////////////////////////........................,,,---///...------...000........................,,,,,,.../////////......////////////////////////++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++)))***++++++++++++***))),,,+++***)))***+++,,,---************))))))))))))*********++++++***************))))))))))))******)))))))))*********++++++(((((((((((()))***+++,,,+++******))))))******+++))))))***++++++,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))******************---,,,+++***++++++***)))+++++++++*********))))))))))))((((((((())))))***+++***)))(((((()))***+++************************))))))************))))))&&&&&&''')))+++,,,***((())))))))))))))))))******(((((())))))*********+++,,,///111111///---++++++(((((()))))))))*********+++***))))))))))))))))))***)))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++************************)))******++++++***))))))'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++))))))))))))))))))******+++)))(((&&&&&&''')))***((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))******''')))***)))((((((***+++,,,,,,+++***)))))))))***+++++++++)))'''''')))+++))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))************++++++***(((''')))******)))((()))+++,,,,,,+++)))))))))))))))))))))))))))******+++++++++******++++++,,,------------,,,,,,++++++******++++++,,,******)))((()))***+++,,,++++++************++++++(((((()))***************))))))***+++,,,,,,,,,,,,************************************************---,,,,,,,,,++++++************+++,,,,,,,,,++++++{{{ggg]]]WWWRRRPPPMMMFFFBBBBBBBBBBBBBBBAAA>>>;;;888555666555555444444444555555333333333222222222111111222111111111111111111000111111111000///.................................////////////////////////.............../////////***+++---,,,++++++,,,...------........./////////***,,,...000111000///...........................+++,,,,,,---------------,,,,,,,,,,,,+++++++++++++++************+++,,,,,,************++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))++++++******++++++,,,---)))))))))))))))))))))))))))***++++++++++++***)))******))))))((())))))***((())))))))))))*********)))))))))))))))***+++,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,---)))))))))))))))))))))))),,,,,,++++++***))))))(((***************)))))))))))))))))))))))))))))))))+++++++++************))))))((((((((((((((()))))),,,,,,++++++++++++,,,,,,************************))))))************)))))))))))))))***,,,,,,***((())))))))))))******************++++++,,,---------...000222222///---++++++((((((((()))))))))************)))))))))))))))***)))))))))))))))******+++******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))(((((()))))))))(((''''''&&&''''''''''''((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((()))(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,)))))))))((())))))***++++++***)))((((((((()))***************************++++++***))))))(((''''''))))))))))))***************+++,,,+++******,,,...---,,,+++***))))))))))))******+++***(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))*********++++++***(((''')))***'''&&&&&&'''***++++++***))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++************+++,,,,,,++++++************++++++(((((()))***+++++++++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++yyyeee\\\VVVQQQPPPLLLFFFBBBBBBBBBBBBBBBAAA???;;;888666777666444222222444666777333333333222222222111111///000111222222222111000000000000000////////////////////////////////////////////////////////////---........./////////000***+++---,,,++++++,,,...,,,,,,---...///000111111,,,---...//////000000000------------------------,,,,,,---...............------------,,,,,,,,,,,,+++***)))))))))***,,,---************++++++++++++******++++++++++++************++++++++++++******(((***+++,,,,,,+++***(((******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))***+++,,,,,,((((((((()))))))))******++++++*********++++++,,,---,,,,,,++++++,,,,,,---************++++++++++++))))))))))))))))))))))))++++++******************+++++++++******)))))))))&&&'''((()))(((((())))))+++++++++************)))'''''''''((()))***,,,,,,++++++,,,,,,,,,,,,++++++************************))))))************))))))*********,,,------,,,***((()))))))))******************+++,,,,,,---.........///111000---+++******(((((((((((()))))))))*********))))))))))))******)))))))))))))))***++++++******)))((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++''''''(((((())))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))'''(((((((((''''''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''(((((()))******+++(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))''''''((()))***+++++++++***)))((((((((()))+++,,,++++++*********)))))))))******************************))))))))))))))))))((()))))))))***************++++++***)))))),,,......---,,,***)))(((((((((''')))++++++)))))))))******))))))))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))******++++++***(((''')))***&&&&&&&&&'''***++++++***))))))))))))))))))))))))))))))***+++++++++++++++)))******+++,,,+++++++++,,,++++++******++++++,,,)))***++++++,,,,,,++++++++++++************++++++++++++,,,,,,,,,+++************+++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***xxxddd\\\VVVQQQPPPLLLFFFBBBBBBCCCCCCCCCBBB???<<<999666888666333111111444777999333333333222222222111111---...111222333222111000......//////000000111111000000000000000000000000////////////////////////---.........//////000000,,,---///...------...000+++,,,---...///111222222......---,,,---///111333------------------------,,,------.../////////...//////.........---------******)))))))))***,,,---)))************+++++++++******++++++++++++***************++++++*********((()))+++,,,,,,+++)))((()))***+++,,,---,,,++++++******************++++++)))***+++,,,,,,+++***)))(((((()))***+++---///000(((((((((((()))))))))))),,,,,,+++++++++++++++++++++******************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++******)))))),,,---......,,,++++++,,,+++++++++************)))&&&&&&''')))+++---///000((()))***++++++***)))(((************************))))))************))))))*********,,,//////...,,,(((((())))))*********+++(((((()))***++++++,,,,,,---...///...+++)))))))))(((((((((((())))))))))))***)))))))))))))))******))))))((())))))***++++++******)))((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,(((((())))))*********+++%%%&&&((()))))))))((('''((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))***************)))(((((((((***+++,,,+++++++++++++++***)))(((((((((((((((((((((((((((((((((((()))******++++++(((((())))))*********+++'''(((((('''&&&&&&)))+++...---,,,***)))(((((((((&&&(((***+++************++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))***++++++***(((''')))***(((''''''))),,,---------))))))))))))))))))))))))((()))***+++++++++++++++))))))***++++++++++++***,,,++++++++++++++++++,,,((()))+++,,,,,,++++++***++++++************++++++***)))))))))'''&&&%%%$$$++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++,,,,,,,,,++++++***rrrdddYYYUUUPPPLLLJJJIIIGGGFFFHHHFFFCCC???;;;777555333333333333333333333333333555555444333222000000///333;;;)))444999)))000...111111000000/////////...111111111111111111111111111111111111000000000000000000111111000000///...---...//////------...///***:::###555+++111000""",,,---///000000000///......000,,,---444...&&&)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------+++++++++++++++,,,,,,---'''555###,,,333!!!''',,,************************))))))&&&***333...(((///%%%&&&((()))*********)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,000...***&&&''')))***((())))))(((((((((((())))))((((((((((((((((((((((((+++++++++***++++++,,,,,,111,,,)))'''333111***(((***111777***'''+++''''''((()))***++++++,,,+++***((((((((()))+++---++++++++++++++++++++++++******))))))))))))*********************)))(((((()))))))))))))))******+++++++++***)))(((((())))))''',,,***"""###+++...)))...,,,***)))((()))***+++%%%000000)))++++++''')))++++++***)))))))))))))))+++***((('''((()))+++,,,))))))))))))))))))))))))&&&'''((((((((('''%%%$$$'''(((((()))))))))))))))***'''%%%&&&(((***(((&&&&&&'''((())))))((('''&&&'''(((***++++++)))'''&&&)))''''''))),,,---***'''''''''''''''((((((((()))))))))(((((((((((())))))+++***)))(((((((((((((((''''''((()))))))))))))))***+++,,,......---,,,+++************************)))((('''&&&&&&'''((())),,,,,,+++***)))((('''''''''(((((()))***+++++++++---+++)))'''&&&&&&'''(((*********)))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******))))))(((((())))))))))))))))))))))))************))))))))))))******))))))((((((''''''(((((()))***************((()))++++++)))))))))***+++++++++***)))(((((('''((()))***+++,,,+++******,,,,,,+++++++++++++++++++++******)))******++++++************************))))))************))))))))))))))))))))))))******---------,,,,,,+++++++++///---,,,,,,,,,,,,+++)))+++,,,---,,,***)))***+++***+++------,,,,,,,,,---++++++++++++++++++++++++...---,,,,,,++++++,,,,,,qqqcccYYYUUUPPPLLLJJJIIIGGGEEEBBBAAAAAA???>>><<<;;;;;;555555555555555555555555666666555444333222111000"""444---///,,,+++===777/////////.........------////////////////////////////////////............,,,,,,------,,,,,,+++***)))***++++++***)))***+++...111$$$555444,,,555444,,,---...///000//////...+++333...(((...111000444++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***...111###'''(((***444 ************************///...(((''')))###"""***&&&'''(((************)))************************''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))&&&...000...,,,++++++******))))))))))))******+++++++++******)))((((((,,,++++++***++++++,,,,,,---***222***///###000((("""666+++$$$222&&&)))))))))))))))*********&&&%%%$$$######%%%&&&(((++++++++++++++++++++++++++++++************++++++)))))))))))))))((((((''')))))))))))))))******+++------,,,+++++++++++++++---.../////////---,,,***,,,+++)))((((((((()))***+++,,,'''!!!"""***......+++***)))(((((((((((()))))))))((('''((()))***+++)))))))))))))))))))))))))))***+++++++++***(((((('''(((((()))))))))))))))***(((&&&&&&((()))((('''$$$%%%%%%&&&&&&&&&%%%%%%'''((()))******)))(((''')))((((((***,,,---***((('''''''''((((((((())))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((()))(((''''''''''''((()))++++++******)))((((((((('''(((((()))******+++++++++***(((''''''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))))))))(((((()))***************(((***++++++)))(((((()))))))))))))))************((()))***+++,,,++++++***))))))******************,,,,,,+++*********++++++************************))))))************))))))************))))))))))))++++++++++++++++++******---,,,+++,,,......---,,,---...///...,,,++++++,,,+++---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,nnnaaaXXXUUUPPPMMMKKKIIIGGGEEECCCBBB@@@>>>;;;888666444666666666666666666666666666666555555444333222222---...+++444222...333###555555555444444444444444444444444444444444444444111111111111000000000000111222222222222111000000///000111000///...///111%%%+++)))///000%%%+++%%%------...////////////...(((555111&&&)))---+++---////////////////////////////////////////////////........................---------.........//////...------------...//////)))***111:::,,,)))999((())))))))))))))))))))))))###&&&***...///,,,...333,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......777333...***((())),,,///+++++++++******+++++++++.........---,,,+++***))),,,,,,++++++***++++++,,,(((!!!111'''''''''***###+++***)))///+++###333+++************))))))(((((((((((('''&&&'''((()))***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************)))(((((()))))))))))))))******+++***))))))(((((((((((()))((($$$###'''(((&&&(((---...---,,,+++++++++,,,---)))(((...111...///+++))))))((((((''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))+++++++++++++++***))))))'''((())))))******))))))***(((&&&'''((())))))(((%%%%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))))))))+++,,,,,,+++)))''''''((((((((()))))))))***))))))(((((())))))***''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))***)))(((((('''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))******++++++)))(((''''''''')))***+++))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************))))))))))))''''''((())))))***++++++(((((()))***************)))***,,,+++)))(((((()))&&&'''''')))***+++,,,---))))))***++++++++++++***))))))******++++++,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++))))))************))))))++++++*********)))))))))******************+++++++++******+++---......---///000111///---,,,,,,---,,,---...---+++)))((()))------------------------...------,,,,,,,,,,,,,,,mmm```XXXUUUQQQMMMKKKIIIGGGDDDEEEDDDBBB@@@<<<888555333666666666666666666666666666555555444333222222222>>>,,,,,,;;;555***...---////////////////////////........................------,,,,,,,,,+++++++++...............---,,,,,,+++,,,------,,,+++,,,---***999222111,,,;;;:::000------........./////////***222000...222---'''***))))))))))))))))))))))))************************************************************++++++++++++))))))(((((())))))***+++---%%%&&&222,,,$$$,,,))))))))))))))))))))))))(((%%%(((***''''''+++***((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((######+++222000((("""++++++************++++++....../////////...------,,,,,,++++++******++++++444%%%///(((***000+++,,,777!!!...333(((******)))))))))))))))))),,,++++++++++++,,,------************************+++++++++******+++++++++++++++,,,,,,++++++***))))))))))))))))))******+++(((''''''&&&&&&&&&''''''---------+++)))'''%%%###'''&&&&&&%%%%%%%%%&&&&&&+++$$$'''((($$$+++333---((((((''''''''''''((((((&&&&&&'''((()))((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))************)))))))))((('''(((((()))))))))(((''''''((()))+++,,,)))(((((((((((())))))***)))******,,,,,,,,,***)))'''(((((((((((()))))))))***))))))))))))))))))***))))))(((((('''(((((()))(((((())))))))))))((((((...,,,+++)))(((((())))))))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))************(((((())))))************))))))(((((((((((()))***)))))))))))))))*********))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))************)))))))))((((((((()))))))))*********(((((()))***************)))+++,,,+++)))(((((((((&&&'''''')))***+++,,,---))))))******++++++++++++++++++,,,---....../////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))),,,++++++******))))))((())))))******++++++,,,,,,***)))))))))+++,,,,,,***///000111///---,,,---...+++,,,------***)))))))))------------------------......---,,,,,,,,,,,,,,,lll```WWWUUUQQQNNNLLLIIIFFFDDDAAAAAABBBBBBAAA???===<<<555555555555555555555555444444333333222222111111222...555444,,,,,,555BBB111111111111111111111111000000000000000000000000333333333333222222222222000000000000000///.........///000///...---...000666888''',,,333&&&***---------------......///000...,,,333:::111+++555,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***************++++++,,,888333### 222///"""000))))))))))))))))))))))))111((()))***$$$+++444...------,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,************************++++++************++++++111---,,,000000,,,***,,,*********))))))*********+++---///000111111111000---,,,++++++*********+++...+++&&&&&&+++...$$$,,,)))(((((( ---$$$:::,,,'''(((((()))******++++++))))))((()))))))))************************************))))))))))))************++++++******)))((()))))))))))))))******+++*********))))))******+++''',,,)))***///---$$$******************++++++---+++------'''$$$$$$"""((((((''''''''''''((((((&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&((())))))***************)))))))))((((((((()))***+++***)))))))))***,,,---((((((((('''((()))******)))***+++,,,+++***))))))(((((((((((()))))))))*********))))))))))))******))))))((((((((())))))***(((((())))))))))))((((((///---+++***))))))******))))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))******++++++)))))))))))))))*********+++***)))(((((('''''''''(((((())))))************************************))))))************))))))(((((())))))******++++++))))))))))))))))))))))))************)))))))))(((+++*********)))))))))((((((((()))***************)))***++++++)))(((((()))(((((())))))***************************+++++++++++++++,,,---....../////////...------,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******,,,+++++++++******))))))***+++++++++,,,,,,------...,,,++++++,,,,,,+++)))---...///...,,,,,,,,,---)))+++---,,,+++***+++,,,++++++++++++++++++++++++///...------,,,,,,------jjj___WWWTTTQQQNNNLLLJJJFFFCCC@@@AAAAAA@@@>>>;;;777555444444444444444444444444333333333222222111111111***444888***333:::&&&"""000000000000000111111111000000000000000000000000000000000000////////////---............---,,,,,,,,,---...---,,,,,,,,,...)))###(((<<<222888%%%444------,,,,,,------...///...---(((***...&&&###///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,((((((((((((((()))******---666)))222999+++000************************)))$$$///222###%%%((())))))(((((((((((()))***************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))'''''',,,///***$$$+++777******))))))))))))******)))+++...000222222222111------,,,+++************666jjj___```gggcccZZZccc^^^ccclllfffddd"""!!!'''''''''((()))***+++,,,,,,(((((()))))))))************************************))))))))))))))))))***((((((((((((((('''&&&&&&)))))))))))))))******+++))))))))))))))))))***+++111000))) $$$(((((('''''''''(((((((((((((((%%%+++)))+++555000)))000((((((''''''(((((())))))''''''((((((((()))))))))))))))))))))))))))))))))******)))(((((((((((((((((()))******++++++******)))******)))(((((()))+++))))))(((((((((((())))))''''''(((((())))))******(((***++++++***(((((((((((((((((()))))))))******+++******))))))******+++((((((''''''(((((()))))))))))))))))))))(((((('''+++***))))))((((((((((((''''''''''''''''''''''''''''''((()))************(((((())))))*********+++))))))))))))))))))******++++++***)))((('''&&&&&&((((((((()))******++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))************)))))))))))),,,++++++***))))))(((((((((((()))***************((()))++++++)))))))))************)))))))))))))))******))))))******+++,,,))))))******++++++,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,---------111///............---+++***,,,------,,,+++---...)))+++------,,,,,,,,,...++++++++++++++++++++++++///......---------------hhh]]]VVVTTTQQQOOOMMMJJJFFFCCCCCCCCCBBB???;;;555000---444444444444444444444444333333333333333222222222///666555***<<<777"""DDD/////////000000000111111000000000000000000000000...------------,,,,,,,,,...............------,,,,,,...///...---,,,---......,,,CCC''',,,***+++---------,,,,,,,,,---...///444999000...///---000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,<<<...000!!!)))'''###++++++++++++++++++++++++***$$$000...%%%:::333''''''&&&&&&'''((()))***))))))))))))))))))))))))******+++,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,000%%%###---333...((('''++++++************++++++)))***---000111111000///...---,,,+++************sss^^^(((222(((((())))))*********+++***++++++,,,,,,,,,,,,,,,************************+++******))))))******+++((())))))))))))((('''''')))))))))))))))******+++(((''''''''''''((()))******!!!$$$111333((('''000'''(((((())))))))))))))),,,333666000///)))(((((((((((()))***+++))))))((('''((()))***+++))))))))))))))))))))))))++++++)))((((((((()))***))))))***++++++++++++***(((***+++***(((''')))+++((((((((((((''''''&&&%%%%%%&&&((()))*********)))&&&)))++++++(((&&&&&&'''(((((()))))))))*********+++******))))))******+++)))))))))))))))***++++++)))))))))))))))(((''''''((((((((()))((((((''''''((((((((((((((((((((((((&&&''')))***++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))((('''''''''(((((()))******++++++************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))************************(((((()))***************&&&(((*********)))***+++))))))))))))))))))))))))+++***)))))))))***+++,,,))))))******************++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******++++++,,,,,,---,,,,,,,,,+++++++++++++++///---,,,---......---,,,)))***,,,,,,,,,---...000,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------fff\\\VVVTTTQQQOOOMMMJJJFFFCCCCCCDDDDDDCCCAAA===999777555555555555555555555555444444444444444444333333///222555///000@@@<<<111)))AAA)))------,,,+++,,,---...///555555%%%111777''',,,,,,,,,,,,,,,,,,,,,,,,---!!!)))******eeeBBB!!!%%%------,,,---,,,,,,++++++,,,,,,---)))+++...000111000...---...---,,,+++************%%%666'''************)))))))))))))))***+++,,,,,,,,,++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******)))))))))))))))******+++++++++***++++++,,,------%%%000ggg999###)))))))))))))))***+++++++++***((('''((()))+++---))))))))))))))))))))))))+++***((('''''''''((()))))))))***++++++++++++***(((***+++***((('''))),,,))))))******)))'''%%%$$$$$$&&&(((***++++++)))(((&&&(((+++***'''%%%&&&'''))))))))))))************++++++************++++++,,,+++++++++,,,---......)))))))))))))))((('''''''''((()))*********((((((++++++++++++++++++++++++&&&''')))***+++++++++*********))))))))))))))))))*********)))))))))))))))'''(((((()))))))))))))))'''(((((()))***+++++++++************************))))))************))))))++++++******))))))(((((())))))))))))))))))))))))************)))))))))))))))))))))***++++++,,,,,,(((((()))***************%%%''')))*********+++,,,(((((())))))*********++++++***)))))))))***,,,---,,,,,,++++++++++++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,------...,,,+++++++++******))))))***)))((()))+++,,,,,,+++(((***,,,------...000222///000111000---,,,+++,,,------------------------//////...------------...~~~fff\\\VVVSSSOOOLLLJJJHHHEEEBBBBBBCCCDDDBBB===999666555666555555555555444444444333333333222222222111111(((777:::&&&...<<<&&&222444999&&&888///...---,,,,,,---...///QQQ111(((...222---)))------,,,+++************)))$$$000))),,,___''''''000,,,&&&000,,,+++*********+++------***+++,,,------,,,+++***++++++************++++++777444...)))'''***,,,***)))+++,,,++++++******++++++,,,...---+++******+++---...************************+++++++++*********))))))*********)))))))))))))))))))))*********+++++++++''',,,]]](((++++++*********))))))(((((()))))))))))))))))))))***))))))(((((('''''''''&&&))))))))))))((((((((((((+++((('''(((,,,---+++(((******)))))))))))))))***''''''((()))***++++++,,,''''''(((((())))))******((()))))))))))))))((((((&&&&&&'''((()))***++++++...---)))%%%***333444///...,,,******++++++***)))$$$&&&(((((('''&&&&&&'''(((((((((((()))))))))))))))))))))***+++++++++,,,&&&''''''((()))******+++(((((((((((())))))))))))'''((()))*********))))))'''$$$!!!!!!$$$''''''&&&++++++************++++++---,,,***)))))))))************++++++++++++******************************++++++++++++******))))))************************)))************+++++++++((((((((((((((())))))*********))))))))))))******************************)))************+++++++++++++++******++++++,,,---,,,,,,+++******+++++++++---,,,+++******,,,...///+++,,,,,,------......///---+++)))+++...///---++++++++++++,,,,,,---------...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++000111222111...,,,,,,,,,,,,------......------,,,/////////...---------,,,~~~fff\\\VVVSSSOOOLLLJJJHHHEEEBBBBBBCCCDDDBBB===999666555666555555555555444444444444333333333333222222222333333222(((...111 ///,,,111&&&...///...------------...///sss---...,,,//////,,,+++******)))******++++++***'''222***,,,bbb///+++///)))"""***++++++***)))***+++,,,---******++++++++++++******((((((''''''''''''(((((((((oooMMM...***''''''***+++******---,,,++++++******++++++,,,,,,+++***(((((((((((()))************+++++++++++++++++++++*********))))))************))))))))))))))))))*********+++++++++''',,,]]](((+++************)))))))))(((******)))))))))))))))))))))))))))(((((((((''''''***)))))))))(((((((((((('''&&&&&&''')))+++,,,,,,******))))))))))))******(((((())))))******++++++(((((())))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******'''***+++,,,222<<>>%%%)))(((***---,,,)))***---++++++************++++++......---,,,+++***))))))*********++++++,,,,,,,,,+++++++++******************************************************+++++++++''',,,]]](((+++************))))))))))))*********))))))(((((((((***)))))))))))))))((((((******)))))))))(((((((((---+++)))(((((()))***+++***)))))))))))))))******)))))))))))))))*********************))))))))))))(((((())))))***))))))((((((((((((((()))))))))))))))***((('''000DDDYYYeeeQQQFFF666***&&&''')))***$$$###$$$'''++++++(((%%%(((((((((((()))))))))))))))))))))(((((((((((((((''''''(((((())))))******)))))))))*********++++++)))((('''''''''(((***+++///---***)))*********)))++++++************++++++******)))(((((((((((()))******++++++++++++******++++++++++++******)))))))))))))))))))))((((((((())))))))))))))))))))))))((((((((())))))))))))***)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,---......000///---+++*********+++------,,,++++++***))))))+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,******+++,,,---...//////000111222111///---------,,,------......------,,,------------............{{{eee[[[VVVSSSOOOLLLJJJHHHEEEBBBAAABBBCCCAAA>>>:::777666666555555555555444444444333222222222222111111111......777555///---BBB888222(((111+++.........------.........555###333'''+++111......---,,,***)))(((((((((''''''***&&&222iii444###---000)))###)))))))))*********+++++++++***)))(((((()))***++++++,,,,,,,,,,,,,,,,,,+++///)))'''---,,,...000...))))))---++++++************++++++---------...------,,,+++******++++++,,,---------************************)))***************++++++************************''',,,]]](((+++*********)))))))))))))))*********)))((((((''''''************))))))))))))*********)))))))))((((((***%%%!!!"""'''++++++***))))))))))))))))))***+++*********)))))))))))))))++++++******))))))(((((((((((()))*********))))))***)))))))))((((((((('''(((***)))''',,,===VVVgggcccTTT@@@000((('''''''''""" %%%(((%%%"""(((((((((((())))))))))))*********))))))((((((''''''((((((((()))))))))***)))*********++++++++++++'''''''''''''''(((((()))+++)))(((''''''(((((((((++++++************++++++*********))))))))))))*********++++++++++++******,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++******++++++,,,---...------,,,,,,---------,,,,,,+++++++++,,,---...,,,,,,,,,,,,++++++******************+++,,,,,,+++------,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,...------------,,,,,,,,,///000111000...,,,,,,---,,,------......------,,,,,,,,,,,,------.........yyyddd[[[VVVSSSOOOLLLJJJHHHEEEBBB@@@BBBCCCAAA>>>:::777777666555555555555444444444111111111111000000000000///222888111,,,+++222(((333%%%///,,,---..................---000666111---''',,,000+++---,,,,,,+++++++++,,,,,,***,,,)))'''---JJJzzz(((""",,,,,,***'''))))))******+++++++++++++++***)))(((((()))***+++(((((()))******)))((((((***'''}}}EEE+++***+++...---******...+++******))))))******+++&&&'''(((***++++++++++++++++++,,,,,,------------************************))))))******+++++++++,,,************************''',,,]]](((+++))))))))))))))))))******))))))))))))((((((''''''))))))))))))************************))))))))))))&&&......+++))))))(((((()))***++++++*********)))))))))))))))+++*********))))))(((((((((((()))*********************))))))((((((''''''"""(((......---333AAAOOOPPPFFF:::222///---)))$$$(((### %%%******((((((((((((((())))))))))))+++++++++******)))))))))(((((((((((()))))))))))))))*********++++++++++++'''(((***+++,,,+++)))))))))************+++,,,,,,++++++************++++++***+++++++++++++++++++++******++++++++++++******+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,------------,,,+++***************************++++++++++++,,,,,,,,,++++++******++++++,,,---000///...---,,,+++++++++++++++++++++,,,,,,------+++,,,,,,,,,------......***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------.........---------,,,,,,---...//////---++++++,,,,,,------......------,,,+++,,,,,,,,,------......wwwccc[[[VVVSSSOOOLLLJJJHHHEEEBBB@@@AAACCCAAA>>>:::888777666555555555555444444444222111111111000000000000222000000...444555&&&>>>555666444///***---666>>>FFF&&&666;;;!!!,,,(((<<<333***///000------...//////...------(((111KKKTTT(((***------***))))))***+++---///111222///222,,,)))$$$!!!222&&&%%%---888555 PPPzzz---(((666...)))333)))222%%%000222+++///444******+++,,,,,,,,,,,,+++*********))))))*********)))***+++,,,,,,+++***)))""",,,CCC)))%%%$$$))),,,+++,,,...******))))))))))))******''''''(((***,,,---...///------------------------***************+++++++++))))))******+++,,,,,,,,,+++++++++***************''',,,]]](((+++))))))))))))************(((((((((((((((((((((((((((((()))))))))))))))***++++++*********))))))))))))!!!)))...,,,'''(((((((((((()))***+++,,,)))))))))))))))*********))))))))))))(((((((((((((((((()))***++++++++++++******))))))(((((('''''''''((()))((((((222GGG\\\eeeTTT===---)))***+++***+++&&&""""""%%%)))++++++(((((((((((())))))))))))++++++++++++************(((((((((((()))))))))))))))))))))*********++++++)))***,,,---------,,,+++((()))++++++***+++,,,---++++++************++++++***+++,,,,,,---,,,,,,,,,******++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---++++++------------++++++************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,---000///...,,,++++++++++++.........---,,,+++***)))++++++,,,------...//////***,,,------,,,+++---...+++++++++,,,,,,---------///......---------------++++++,,,---...///000000---...//////---,,,,,,---,,,------......------,,,,,,,,,,,,,,,------------vvvbbb[[[VVVSSSOOOLLLJJJHHHEEEBBB@@@AAABBBAAA>>>:::888888666555555555555444444444333333333333222222222111111---///000777999000'''(((...444777666222///...$$$VVVbbb!!!666222&&&111+++***111000777000***(((------...//////...------222'''111ooo'''---,,,))),,,*********+++,,,...///000$$$,,,)))...222---+++$$$222"""(((111---((((((ooo555---'''''',,,---+++))) ---111555111###%%%&&&***+++,,,---...------,,,******++++++++++++******+++,,,...//////...,,,+++$$$...***111)))$$$''',,,---,,,+++******))))))))))))******++++++++++++,,,...000222//////......------,,,,,,))))))*********+++++++++))))))***++++++,,,------+++++++++*********))))))''',,,]]](((+++((()))))))))************&&&&&&''''''((()))))))))''''''((((((((()))))))))+++++++++*********))))))111---***)))******(((&&&(((((((((((()))***+++,,,(((((())))))******++++++'''''''''''''''((((((((((((((()))***++++++++++++))))))))))))((((((((((((***'''$$$$$$%%%000III```rrr\\\>>>)))###&&&***,,,'''&&&%%%%%%&&&'''((()))(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((()))))))))*********)))'''''''''(((***,,,&&&(((******((('''(((***++++++************++++++)))***+++,,,---,,,,,,+++******++++++++++++******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))(((((())))))***+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,++++++++++++,,,,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,------+++---......,,,,,,...000******++++++,,,---......//////...---------------++++++,,,---...///000000...///111000///---......,,,------......------,,,------,,,,,,,,,,,,,,,,,,uuubbb[[[VVVSSSOOOLLLJJJHHHEEEBBB???AAABBBAAA>>>:::888888666666555555555444444444555555555444444444333333111000555333------888555555111,,,)))***,,,...///333TTTzzz000!!!555)))...:::&&&---///(((111+++000+++,,,,,,---...//////...---,,,***)))888---)))000***&&&///...---,,,+++************(((---###&&&***)))%%%'''%%%)))------+++))))))***PPP))),,,000111///------...///***###$$$,,,...444000+++,,,---...///...---,,,***+++,,,------,,,+++***((()))+++,,,,,,+++)))((()))+++""">>>222)))***......***(((******))))))))))))******+++***(((((((((***,,,...000000///...---,,,,,,+++))))))******++++++++++++))))))***+++,,,,,,------++++++++++++******))))))''',,,]]](((+++(((((())))))*********+++%%%%%%&&&'''((()))******&&&'''''''''(((((())))))+++++++++************)))###&&&))))))'''&&&))),,,(((((((((((()))***+++,,,'''(((((()))***++++++,,,%%%&&&&&&&&&''''''(((((((((((()))++++++,,,,,,,,,(((((((((((()))))))))))) ###***///,,,(((...999EEE:::...***+++,,,(((###%%%(((++++++***)))(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))(((%%%!!!"""'''***))),,,...---)))'''(((***++++++************++++++((()))***+++,,,,,,+++*********++++++++++++******(((((()))***+++,,,,,,---))))))******++++++++++++************************)))************+++++++++,,,,,,++++++,,,,,,---...)))***,,,------,,,***)))........................++++++,,,,,,,,,---------++++++******++++++,,,---)))))))))***+++,,,...///***+++,,,---------,,,,,,------,,,++++++*********+++...000///---,,,...111))))))***+++---...////////////...------------...///............---------///111222222000///000000,,,------......------,,,---------,,,,,,+++++++++tttccc^^^VVVSSSOOOLLLJJJHHHEEEBBBEEEDDDCCCAAA>>>;;;777555888888777666555444444333***,,,000333555555444333000000000000000000000000000000000000000000000000+++>>>...444333111000...------,,,,,,,,,,,,,,,---///111222........................,,,'''...$$$;;;$$$+++111...+++*********+++,,,,,,,,,---++++++++++++++++++++++++---+++)))+++------+++(((111///---++++++******************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,---------.........,,,+++***)))))))))***+++,,,***000111---666###&&&---'''+++++++++******)))(((((((((*********++++++,,,,,,,,,.../////////...------,,,************************))))))***++++++++++++***(((((())))))*********+++)))...___))),,,************))))))))))))++++++***)))(((((()))))),,,+++***((((((((())))))'''((()))***+++,,,------)))))))))((()))******+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++(((((())))))******++++++)))))))))(((&&&''')))+++***)))'''''')))+++++++++******))))))((((((''''''*********)))))))))))))))************************))))))))))))***************(((&&&%%%$$$%%%&&&''',,,+++***((((((((()))***,,,++++++*********++++++++++++,,,---,,,+++***)))555333000...+++*********+++*********))))))(((((()))))))))))))))******+++******))))))******+++,,,+++++++++,,,,,,---------///---***(((((())),,,...000///---,,,+++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,,,,......///,,,))))))+++,,,***(((++++++,,,,,,,,,---------000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...---,,,,,,///...---,,,,,,,,,,,,,,,***+++,,,---------,,,+++------------------,,,,,,rrraaa]]]WWWTTTPPPMMMKKKHHHFFFCCCEEEEEEDDDBBB???<<<999777777777666666555555444444...000111333333333222111000000000000000000000000000000000000000000000000(((555)))222111000///.........///,,,,,,,,,,,,---///111222........................+++---///+++,,,XXX111///&&&---&&&*********++++++++++++++++++++++++++++++++++++++++++)))((()))+++,,,***'''***)))%%%+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------------,,,)))))))))************+++---,,,+++***)))******+++,,,!!!%%%$$$000...***111)))###,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,------------,,,+++***************************)))******+++,,,+++++++++))))))))))))*********+++(((---^^^))),,,************))))))))))))++++++***)))))))))))))))++++++***))))))***+++,,,************************((()))))))))***************************)))))))))))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))*********)))))))))((('''''')))+++,,,***(((((()))******)))***)))))))))(((((((((''')))))))))))))))*********************************''''''''''''((((((((()))+++***((('''&&&'''((())),,,+++***)))(((((()))***,,,,,,+++++++++++++++,,,******+++++++++***)))(((---,,,+++***))))))))))))************)))))))))((()))))))))))))))***+++++++++************+++,,,,,,+++,,,,,,,,,,,,,,,,,,---...,,,***))))))***,,,...------,,,,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---......,,,***+++---///...,,,++++++,,,,,,,,,---------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,---------.................................***+++,,,---------,,,,,,......------,,,,,,------+++,,,---------,,,++++++........................ppp```[[[WWWTTTPPPMMMKKKIIIFFFDDDFFFEEEEEECCC@@@===:::888666666555555555555555555333333333222111111000///000000000000000000000000000000000000000000000000...111+++/////////...//////000000,,,,,,,,,---...///111111........................+++333,,,,,,)))^^^JJJ//////%%%******************))))))+++++++++++++++++++++++++++***)))***,,,,,,+++)))((('''###,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---............---++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++000 &&&&&&oooCCC(((***000''''''---,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,******+++++++++***))))))***************************++++++,,,,,,,,,,,,,,,)))))))))***************&&&,,,]]]))),,,************))))))))))))+++*********))))))))))))************+++,,,---...++++++***)))(((((('''&&&'''((()))***+++******)))***************+++++++++************************************************)))************+++++++++***))))))))))))))))))((())))))***)))'''''')))+++---+++)))((())))))((('''))))))))))))(((((((((((((((((())))))******++++++*********************************+++++++++,,,,,,,,,,,,***)))))))))***+++++++++***)))))))))******------,,,,,,,,,,,,------)))************)))((((((''''''((()))******))))))************))))))))))))******))))))******+++,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,---++++++++++++,,,...///000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...,,,,,,---///111000///,,,,,,,,,,,,------------,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,------,,,+++++++++---...---,,,,,,,,,---...///000000111////////////////////////++++++,,,------------,,,---------------.........------...------,,,+++***---......//////000000000ooo```ZZZWWWTTTPPPMMMKKKHHHEEECCCDDDDDDDDDBBB@@@===:::999444555555555555555555555666555333111000000000000////////////////////////000000000000000000000000444///////////////....../////////---------...//////000111........................,,,444((((((333###000jjjooo)))%%%111***+++*********)))(((((((((************************,,,,,,------......------,,,+++***+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,///(((---000???000***(((+++///(((++++++,,,,,,---......///++++++++++++++++++++++++)))***************))))))************************++++++,,,------------,,,************************&&&+++\\\))),,,************)))))))))(((*********************)))************++++++,,,,,,+++******)))((('''&&&&&&&&&(((***+++,,,+++)))((())))))***************+++************************************************))))))*********+++++++++******))))))((((((((('''(((*********(((((()))***+++***((((((******)))((())))))))))))((((((((((((''''''((()))***++++++,,,************************++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++*********************//////.........///000000***************)))))))))'''(((***,,,,,,,,,,,,+++*********)))))))))))))))+++************+++,,,,,,---,,,,,,,,,,,,---......---------,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,,,,,,,,,,------......///000//////,,,,,,,,,------------...------,,,,,,,,,---------,,,,,,,,,------------------,,,+++,,,...///...---+++,,,,,,...///000111111........................,,,,,,,,,---------------,,,,,,---......////////////......------,,,+++***,,,,,,---...///000000111oooaaaZZZUUURRRNNNKKKIIIGGGDDDBBBBBBBBBBBBAAA???===:::999444444444444555555555555666444222111000111222222////////////////////////000000000000000000000000111***...lll111000///...------------------...//////000000000........................///---)))***222555---$$$~~~"""000------+++*********)))(((((((((************************+++,,,---...............+++,,,///)))*********+++++++++,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,))))))))))))************------------,,,,,,++++++(((+++***---***777+++)))///...&&&))))))***+++,,,---......++++++++++++++++++++++++******++++++++++++******************************++++++,,,------------,,,+++++++++***************''',,,\\\))),,,************)))))))))((()))***++++++++++++*********************))))))((()))))))))(((((((((((((((&&&(((***+++,,,+++)))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))))))))((((((''''''(((***+++***)))((()))***(((''''''(((+++,,,+++***(((((((((((())))))))))))''''''((()))***++++++,,,************************&&&&&&'''''''''(((((((((*********)))*********+++*********++++++++++++***000000000000000111222222,,,,,,++++++************)))***,,,---------,,,+++))))))))))))))))))******+++++++++++++++,,,,,,---------,,,,,,------...///---------,,,,,,+++++++++***+++,,,------------,,,---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++---...//////...---,,,,,,,,,,,,---------.........//////......---,,,++++++,,,,,,,,,------.........///...---...///000///...***+++,,,---...///000000------------------------,,,,,,,,,---------......,,,,,,...////////////...000///...---,,,,,,++++++++++++,,,---......//////nnnaaaYYYTTTQQQMMMJJJHHHFFFCCCAAAAAAAAAAAA@@@???===:::999555555444444444444444444555444333111111222222333000000000000000000000000000000000000000000000000000***000bbb111000///...---------------...///000000000000///........................000&&&///222$$$***555+++***$$$555''',,,******************))))))************************''')))+++,,,+++***+++,,,&&&(((ooo+++)))))))))******++++++,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******'''+++'''%%%'''sss@@@(((...000+++...((())))))***+++,,,,,,---,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,,,,,,,+++++++++++++++*********)))---]]]))),,,************)))))))))))))))***+++,,,,,,,,,+++******++++++******(((''''''((((((((())))))*********'''((()))***+++******)))'''''''''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++)))(((((((((((((((((('''(((***++++++***))))))***&&&&&&'''))),,,---,,,+++(((((((((((())))))))))))(((((())))))******++++++************************'''''''''((((((((())))))((())))))))))))*********)))***++++++,,,+++++++++000000///000000111222333---,,,++++++******++++++***++++++++++++++++++***))))))))))))************,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++***+++,,,---.........---//////...---,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,---......------,,,,,,...//////---+++******,,,---------............////////////...,,,+++***,,,,,,,,,---....../////////.........000111000///++++++,,,---......//////---------------------------------,,,---......///,,,---///000000///...---000///...---,,,,,,,,,---++++++,,,,,,---.........mmm```WWWUUURRRNNNKKKIIIGGGDDDBBBAAAAAAAAAAAA@@@>>><<<;;;555555555444444333333333555555444333222222111111000000000000000000000000000000000000000000000000111000555bbb///......---------......---...///000111000//////........................///***111222$$$%%%222666000,,,444222&&&,,,*********+++++++++++++++************************&&&(((++++++***)))+++,,,(((***^^^)))))))))***++++++,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,....../////////000000000***+++,,,,,,,,,+++***))),,,(((,,,%%%,,,@@@sss,,,+++,,,+++111))))))******++++++,,,,,,,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,+++************************)))******+++,,,+++++++++,,,,,,,,,++++++*********,,,000^^^))),,,************))))))))))))((()))+++------,,,+++***)))***+++++++++***)))))))))))))))*********++++++((()))))))))************'''(((((()))******++++++************************)))))))))))))))))))))))))))************+++++++++'''''''''((((((((((((((((((***,,,,,,+++))))))***'''''''''))),,,,,,+++)))'''((((((((()))))))))***)))))))))))))))***************************************+++++++++,,,,,,,,,(((((()))***************)))***+++,,,,,,,,,++++++---------......///000111,,,,,,***)))))))))***+++***************+++,,,,,,((()))))))))************,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---....../////////...---------------+++++++++,,,,,,---------........................***+++,,,............---))),,,//////---++++++,,,------------..................//////...---,,,+++,,,,,,------...////////////...---...000000000///------........./////////...........................------,,,---...///000---...000000000///---,,,///...------,,,---......------------............|||kkk___UUUVVVSSSOOOLLLJJJHHHEEECCCBBBBBBBBBBBBAAA???===<<<666666555444333333222222666666555444222111000///000000000000000000000000000000000000000000000000...111555aaa,,,,,,,,,---...///000000...///000111111000//////........................---333///+++111222+++(((444$$$777CCC---***...*********+++,,,,,,,,,---))))))))))))))))))))))))'''***,,,---+++***,,,......111XXX,,,******+++,,,,,,---......+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,---------......******+++,,,+++***)))(((---!!!111'''...$$$:::%%%))),,,'''******++++++++++++,,,,,,,,,,,,,,,++++++*********))))))***+++++++++++++++************************))))))***++++++++++++***,,,,,,,,,++++++*********...111___))),,,************))))))))))))((()))+++---------+++***((()))+++,,,------,,,++++++++++++***************)))))))))((()))******+++((())))))***++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++&&&'''''''''(((((())))))(((***,,,,,,+++***)))***)))((((((***,,,+++)))''''''((((((((())))))***************)))))))))))))))************************(((((()))))))))*********((()))***+++++++++++++++)))***+++,,,---,,,,,,++++++++++++,,,,,,...//////,,,+++)))((((((((()))***++++++******+++---///000(((((())))))*********+++---,,,,,,,,,,,,---......,,,++++++++++++,,,------+++++++++,,,,,,---------,,,++++++,,,---...///000......---------......///+++++++++,,,,,,---------........................)))***,,,.../////////...'''+++///000...,,,---...---------.........//////,,,---.../////////...---,,,,,,------...///000000...---,,,---/////////...////////////000000000000////////////////////////......---,,,---...///000...///000111000///---+++///...---,,,,,,---///000///////////////.........lll___ZZZSSSPPPLLLJJJHHHFFFDDDBBBCCCCCCDDDCCCBBB@@@>>><<<777777666555555555555555555444333333222222333333111111111111111111111111////////////////////////111...111aaa,,,------...///000111111111111111111000000000000//////............//////......---------,,,,,,,,,///222WWWhhh***,,,***000...***''''''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,***___,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,---......---------,,,,,,+++++++++,,,,,,,,,+++++++++******$$$///222)))'''---www444777... ///******+++++++++,,,,,,,,,''''''&&&&&&''')))+++,,,###000,,,'''---666999!!!444...***************************+++,,,,,,***))))))))),,,)))'''(((***+++***((())))))))))))***************((('''(((+++,,,+++(((******)))((('''&&&%%%%%%((((((((()))******++++++***++++++,,,,,,++++++***)))))))))))))))******+++******))))))))))))******(((((())))))))))))((((((************************'''((()))***************************************+++***)))'''''')))***+++))))))(((((((((((())))))+++)))'''))),,,---,,,***+++,,,---...///...---,,,++++++++++++++++++++++++******+++++++++******)))---,,,++++++*********+++)))***+++,,,---,,,+++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,---------..............................,,,,,,------...///000000333///++++++---......---,,,------...............//////.........------------------.........//////...000111111000//////000////////////000000000000...------------...////////////...///111111000...////////////////////////////////////............///////////////.........//////............//////------------------------|||iii^^^YYYTTTQQQNNNKKKJJJIIIFFFDDDCCCCCCCCCCCCAAA???===<<<777777666555555555555555444444333222222222222333111111111111111111111111////////////////////////111...111aaa,,,,,,------......//////000000000000000000000000000//////......//////000............---------,,,(((<<<+++***+++///***,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++******+++++++++,,,***___,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,+++++++++,,,---.........---------,,,,,,+++++++++,,,,,,,,,+++++++++******...%%%---)))444%%%JJJttt)))///*********++++++++++++,,,,,,,,,*********)))******++++++)))000+++&&&%%%000[[[///)))$$$***************************+++++++++)))((((((***,,,)))'''(((***+++***)))))))))))))))***************((('''(((+++,,,***)))*********))))))(((((('''+++++++++***))))))(((((()))******++++++******))))))))))))))))))******++++++++++++******+++++++++((())))))******))))))(((************************))))))******+++*********************************+++***)))(((((()))***++++++******))))))******+++***(((&&&'''***+++)))(((***+++,,,---...------,,,++++++++++++++++++++++++***++++++,,,++++++******,,,,,,+++*********************++++++,,,,,,++++++......------------------...---,,,++++++,,,---...,,,,,,,,,---------..............................******+++,,,,,,---......222///,,,+++---......---...///000000111111000000//////.........------------------.........//////---///111111///...///000////////////000000000000//////......//////000111111111111222222222111000000000000000000000000000////////////............////////////////////////......////////////......------------------------wwweee\\\XXXRRRPPPMMMKKKJJJIIIGGGEEECCCCCCCCCCCCAAA???===<<<777777666555555555555555444444333222222222222222111111111111111111111111000000000000000000000000111...111aaa,,,,,,------------------////////////////////////000000////////////000000/////////.........------'''000+++'''999^^^000$$$******%%%)))))),,,,,,,,,,,,,,,,,,,,,,,,///---999+++000+++((()))******+++******)))************************++++++************++++++,,,***___,,,***+++,,,,,,------,,,,,,------............------,,,,,,,,,---......//////------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******111###...$$$999$$$%%%%%%---333%%%++++++++++++,,,,,,,,,,,,---------------,,,+++***)))***+++111***)))___---$$$+++***************************++++++***(((((()))++++++***((((((***+++***)))))))))))))))***************(((((((((***+++***)))************************,,,++++++***))))))(((((()))))))))******))))))))))))))))))))))))******+++************************)))******************)))************************++++++++++++++++++***)))************************+++***)))(((((()))***+++,,,,,,++++++++++++,,,,,,***)))(((((()))***)))'''******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,,,,+++,,,++++++++++++*********+++++++++++++++,,,------///.........------,,,,,,......------------......,,,,,,,,,---------..............................+++++++++,,,------......111///,,,,,,---......---...///000000111111000000/////////............------............/////////---///000000///......///////////////000000000000000000//////000000111222......////////////......111111111111111111111111////////////............////////////////////////...///111222222111///...////////////////////////tttccc[[[YYYOOOMMMJJJIIIHHHGGGEEEDDDBBBCCCCCCBBBAAA???===<<<777777666555555555555555444333333222111222222222111111111111111111111111000000000000000000000000111---111aaa......---------------------------...............000000////////////000000000////////////.........333...<<<111999NNN///%%%333000###,,,---------------------------///000$$$,,,JJJ---------))))))******++++++++++++************+++++++++++++++******))))))******+++,,,***___,,,***+++,,,,,,------,,,,,,---..................------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,333###000,,,'''}}}AAA(((333'''+++++++++,,,,,,,,,------+++,,,---......---,,,+++,,,((('''222///+++VVV%%% ---************************+++,,,,,,***))))))+++---+++***))))))************((()))))))))************))))))((()))************)))))))))*********++++++((())))))******+++,,,,,,))))))************)))))))))))))))))))))******+++((((((((((((((((((((((((******++++++++++++******************************,,,,,,,,,,,,,,,+++***)))******************************)))(((((()))******,,,,,,,,,++++++,,,,,,,,,---,,,++++++++++++***)))))))))******++++++++++++++++++++++++++++++++++++,,,,,,------...---------,,,,,,---------,,,,,,,,,------,,,,,,,,,...///000---------,,,++++++******...------------------...,,,,,,,,,---------..............................---.........//////000000///...---------.........------...////////////////////////............................../////////---...000000...---...///////////////000000000000000////////////000111111---...//////...---------000000000000000000000000////////////............///////////////000000000///111333555555333111///////////////////////////rrrbbb\\\ZZZOOOMMMJJJHHHHHHGGGEEECCCBBBBBBBBBBBBAAA???<<<;;;777777666555555555555555333333222111111111111222111111111111111111111111000000000000000000000000111---111aaa/////////...............,,,---------.........///000000////////////000000000////////////.........777***'''777%%%111NNNAAA=== ???))))))))))))))))))))))))***"""&&&999 >>>(((...,,,+++*********,,,...///++++++++++++,,,,,,------++++++************++++++,,,***___,,,***+++,,,,,,------,,,,,,---..................------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********//////000+++---;;;<<<}}}'''------++++++,,,,,,,,,---------((()))+++---...------,,,000...&&&''''''111aaa---(((,,,************************+++,,,---,,,++++++,,,...+++++++++*********++++++((()))))))))************((()))))))))))))))***+++'''(((((())))))******+++)))))))))***++++++,,,,,,***++++++++++++++++++***)))))))))))))))******+++(((((())))))))))))((((((******++++++++++++******************************,,,,,,,,,,,,,,,+++***)))******************************))))))))))))******++++++************++++++,,,------,,,+++*********)))))))))*********+++++++++++++++++++++++++++++++++,,,---...............------...//////......---...------------///111222---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,---------....................................///////////////000............------...///---......///////////////////////////////////////////////////////////////---///000000///......///////////////000000000000//////......//////000111222444555555222111111222////////////////////////////////////............////////////000000111111111333555777777555333111000000000000000000000000qqqbbb[[[ZZZQQQOOOLLLJJJIIIHHHFFFDDDBBBBBBBBBBBB@@@>>><<<;;;777777666555555555555555333333222111111111111111111111111111111111111111000000000000000000000000111...111aaa.../////////////////////,,,,,,------...///////////////............///////////////.........------(((===!!!555$$$444)))wwwMMM)))!!!222+++...........................%%%???+++444111"""ggg(((---...---+++***+++,,,...///+++++++++,,,,,,------...,,,++++++++++++++++++,,,,,,***___,,,***+++,,,,,,------,,,,,,------............------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******111)))&&&>>>000)))BBB###444)))111,,,,,,,,,,,,------------((((((***+++,,,---------'''222000)))###///ddd444---)))************************)))+++------,,,+++,,,---***+++,,,+++))))))+++,,,))))))))))))************''')))******))))))***+++((((((((())))))*********,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++)))))))))))))))******+++***+++,,,------,,,+++***)))******************)))************************++++++++++++++++++***)))************************)))))))))******)))))))))******))))))))))))******)))***++++++)))((()))*********))))))******+++,,,++++++++++++++++++++++++++++++,,,---............,,,---.../////////...---,,,,,,,,,---...///000111........................,,,,,,------------,,,,,,,,,,,,,,,---------..............................------------------------,,,---///...------...//////000111111222222111111...////////////000000000000000000////////////......000111111000//////000////////////000000000000///............///000000111444666555111///000222........................////////////...............//////000000111111222222333555666666555333222000000000000000000000000qqqaaaZZZXXXRRRPPPLLLJJJIIIGGGEEECCCBBBBBBBBBAAA@@@>>><<<;;;777777666555555555555555333222222111111111111111111111111111111111111111////////////////////////111...111aaa---------....../////////,,,------...//////000000......------------..................---------,,,###333%%%555222###>>>CCC???777,,,,,,,,,,,,,,,,,,,,,,,,###999))),,,%%%&&&---***------,,,,,,,,,,,,,,,+++)))******+++,,,,,,------------,,,,,,,,,,,,------,,,***___,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******111(((***888111///999'''uuuKKK---111,,,,,,,,,------------...+++*********+++,,,------$$$///111000(((---[[[000&&&$$$************************&&&(((,,,---,,,************,,,---+++))))))+++---))))))))))))************''')))+++***)))(((***,,,)))*********************---,,,,,,++++++******)))******++++++++++++******)))))))))))))))******++++++,,,---......---,,,+++((())))))******))))))(((************************))))))******+++*********************************))))))************))))))******))))))))))))******(((***++++++)))(((***,,,++++++***)))***+++,,,---++++++++++++++++++++++++******,,,------.........***+++---...///...---,,,((()))***+++---------...------......///000000000,,,---...//////...---,,,,,,,,,,,,---------..........................................------------+++---//////------...000000000111222222222222111.../////////000000000000000000000000/////////...///111222222111000000111////////////000000000000000000//////000000111222...111444222...,,,---///////////////////////////////////////...............//////000111111222222111222222333333222222111////////////////////////ppp```YYYWWWQQQNNNKKKHHHFFFEEEBBB@@@AAABBBBBBAAA@@@>>><<<;;;777777666555555555555555333222222111000111111111111111111111111111111111////////////////////////111...111aaa++++++,,,,,,---...//////------......///000111111---------,,,,,,---------......---------,,,,,,,,,000***+++!!!000222555(((;;;,,,444++++++++++++++++++++++++000!!!111///%%%000111%%%333'''***+++---...---+++)))'''((())))))***++++++,,,,,,...------,,,,,,------...,,,***___,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******)))///777&&&+++<<<000000:::___333...,,,,,,,,,---------.........---,,,+++***+++,,,---222+++###(((+++111___,,,(((000************************###&&&***,,,+++)))((('''***,,,---,,,))))))+++...))))))))))))************''')))+++***((((((***,,,++++++++++++++++++++++++)))******++++++,,,------))))))************)))))))))))))))))))))******+++)))***,,,------,,,***)))(((((())))))))))))((((((************************'''((()))***************************************))))))************))))))+++******************+++)))+++...---++++++---///,,,+++*********+++------++++++++++++++++++++++++)))***+++,,,------------((()))+++---------+++***%%%&&&(((***++++++++++++***++++++,,,---...//////---...///000000///...---,,,,,,,,,---------..............................000000000000000/////////***---000///...---...000......///000000000000000.../////////000000111111111111000000/////////...000111333333111000111222////////////000000000000111111111000111222222333000444666444000---///222000000000000000000000000000/////////...............//////000111222222222000000000000000000000000////////////////////////mmm___YYYXXXTTTPPPKKKIIIIIIHHHDDDAAAAAAAAAAAA@@@???===;;;:::999777555444555555555555555555444333333222111111222111///.........///000333222222222111000000000111...111aaa000///---+++***+++---...........................000111111000///......///...---,,,,,,++++++,,,,,,,,,---///000000///---,,,(((===<<<***BBB@@@(((...###444***---------,,,,,,+++++++++qqq777&&&((()))***++++++***(((((()))***,,,---.../////////000///---,,,++++++,,,---------```,,,///...---,,,,,,,,,,,,,,,...------------...//////......---------,,,,,,,,,...---,,,+++++++++,,,---......---,,,,,,,,,,,,------///000000//////000222---+++,,,...,,,*********+++***)))...---,,,+++***+++,,,,,,(((,,,,,,///+++///___+++'''...+++++++++************))),,,,,,,,,++++++*********,,,------,,,+++)))'''%%%)))((((((((()))***++++++((((((((()))******++++++******************************+++++++++******)))++++++++++++++++++++++++&&&'''***,,,------,,,+++---------,,,,,,,,,++++++***************)))(((((()))))))))))))))))))))))))))************++++++++++++++++++************)))*********)))))))))))))))((((((((((((((((((((((((******++++++++++++******------,,,++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,,,,***'''---...///000000...,,,+++............//////////////////.........---------...------,,,,,,------...000000000000000000000000............/////////000000000000111000000///...////////////000111222333//////.........//////000......///000111222222333333222111000000//////000222222222111111111000000222111000111333444333222000222333222000//////000///////////////...------111000000000000000111111333222111111222222111000222222222222222111111111000000000000////////////mmm___YYYXXXTTTQQQLLLJJJIIIGGGDDDAAABBBBBBBBBAAA@@@>>><<<;;;888666444444555666666555444444333333333222222222333222111000///000000111111111000000000000000000111...111aaa000///---,,,,,,,,,---...------------------------///000111000.........//////...------,,,,,,------+++,,,---......---,,,+++'''---qqqEEE===111,,,111===!!!------,,,,,,,,,+++++++++$$$==='''%%%555'''444******++++++++++++************+++,,,---...//////111000///---------......,,,---```,,,......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,+++******+++,,,---.........---,,,,,,,,,,,,---,,,---///...------...///(((KKK///222///,,,+++,,,...//////...---,,,+++++++++,,,,,,......)))+++(((...]]]...%%%"""+++++++++************))),,,,,,,,,++++++*********,,,,,,,,,+++***)))((('''***))))))))))))******+++++++++++++++******************************************+++++++++******)))++++++++++++++++++++++++'''(((*********)))'''&&&+++*********))))))))))))+++++++++++++++***)))(((************************************+++++++++++++++++++++************)))+++++++++*********************************************++++++++++++******+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...,,,)))'''(((***,,,---------,,,............//////////////////.........---------........................000000000000000000000000........./////////000000...///////////////......111000000////////////000111111000000000111111222333333333333444444444444222222111000//////000000222222222222222222111111333111000111222333222111222333555555333333333444333333222111000///......000//////............///333222222222444444333222111111111111000000000000111111111000000000000///lll___YYYXXXUUURRRMMMJJJHHHEEEBBB@@@BBBCCCCCCBBBAAA???===<<<777555444444666777777666333333333333333222222222333222222111000111111111///////////////000000000111...111aaa/////////...............------------------------///000111000.........///000//////...---.........***+++,,,------,,,+++***..."""---666'''333'''///'''---,,,,,,,,,,,,,,,++++++++++++---))))))000,,,...&&&,,,+++++++++++++++,,,,,,************+++,,,...///222111///...---......///,,,,,,```,,,...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------,,,,,,,,,)))))))))***+++,,,...///......---,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,&&&BBB}}}+++///,,,)))((())),,,.........---,,,+++++++++,,,,,,,,,---(((,,,+++222```555...)))+++++++++************)))+++++++++++++++*********++++++***))))))))))))***++++++******************------,,,,,,+++******)))************************)))******+++++++++******************************((())))))******((('''&&&******)))))))))(((((((((***++++++++++++******)))************************************+++++++++,,,+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///---+++***+++---///000000//////............/////////////////////............---...///000000000000///...000000000000000000000000....../////////000000000...//////000000000//////......------,,,---------111111000000000000000111333333333333333333222111333333222222111222222222333333444444555444444444666444333333444444333222333444555555444444555666555444333222222111111222222111000///////////////111000000111333444333111000000000000000000111111111111111111000000000000jjj^^^YYYWWWUUURRROOOKKKGGGDDDBBB@@@BBBBBBBBBBBB@@@>>><<<;;;666444444444666777777666444444333333222111111000222222111111111000000000...//////000000111111111111---111aaa...//////000000///......------------------------...///000000...---...000000///......------......+++,,,------------,,,+++......***666333333'''111$$$222,,,+++++++++++++++++++++///$$$...999)))***,,,!!!,,,+++***))))))+++,,,---+++***)))((()))+++...///000///...,,,,,,,,,,,,---,,,,,,```,,,------,,,,,,+++,,,,,,---...............///000000......---------,,,,,,,,,))))))******+++,,,------...---,,,,,,++++++,,,,,,+++,,,---,,,***))))))***+++)))++++++)))((((((***,,,,,,,,,------,,,,,,,,,+++++++++(((,,,+++///,,,///]]]...(((++++++++++++*********))))))+++++++++***************+++***)))(((((()))***+++---,,,+++******)))******,,,,,,+++++++++*********************************))))))***+++++++++******))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,+++++++++************))))))***************))))))*********************************+++++++++,,,,,,+++++++++*********))))))*********+++++++++++++++------------------------***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------......------///000000000000///...---............/////////////////////...............---...000111111000...---////////////////////////...////////////000000000///000111222222222222222............///000111222222222111111111222333333222333444555666666666555888777777777777777888888888999:::;;;;;;;;;::::::<<<:::999:::;;;;;;:::999666777777777555555666888555555444444444555666777777666555444222222222222111111111333444555333111111111111111111111111111111111000000000/////////}}}iii^^^YYYWWWTTTSSSPPPKKKGGGCCCAAAAAAAAAAAAAAAAAA???===;;;:::555444444555777888777666666555444333111000......000000000000000/////////000000000111111222222222111---111aaa......///000000//////...---------------------------...000///...---...000///......---,,,---------------............------)))999'''$$$WWW"""///***//////'''++++++++++++++++++++++++///)))&&&%%%,,,)))///999***)))(((((((((***+++,,,,,,+++)))))))))+++---///...---+++***))))))******+++,,,```,,,,,,,,,+++++++++,,,,,,---///............///000000......---------,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,,,,------,,,***)))***+++111&&&}}}DDD,,,,,,,,,...000000...,,,---------,,,,,,,,,+++++++++///,,,,,,%%%)))[[[###)))+++++++++*********))))))***************************)))((((((((()))***+++,,,,,,+++***))))))))))))))))))))))))******++++++************************((()))***+++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,---+++++++++************)))(((((())))))***))))))(((***************************++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,---------***+++------------------------------,,,,,,++++++............////////////////////////////////////,,,---///000000///---,,,////////////////////////////////////000000000111...///000111222333333333222222222222333333444555555555555555666777888999777999<<>>>>>@@@BBB======<<<<<<<<<<<<<<<===<<<;;;999888666555444444666555666777888777444222222222111111111000000000000000/////////.........zzzggg^^^YYYVVVSSSRRRPPPLLLGGGCCCBBBBBB@@@AAAAAA@@@???===;;;999555555444666777777666444666555444222111///...---///000000000000///......111111111111222222222222111...111aaa.............../////////........................,,,...//////...---...000///...------,,,,,,------........................000(((---444"""---%%%888%%%---*********+++++++++++++++$$$------&&&888''''''(((((((((((()))***++++++,,,+++******+++,,,---...---,,,***)))(((((())))))++++++```,,,+++++++++++++++,,,,,,---------,,,,,,------...///......---------,,,,,,,,,,,,------------,,,+++***------,,,++++++++++++++++++,,,---,,,+++***+++,,,111%%%999zzz++++++,,,---//////,,,***,,,,,,---------,,,+++***,,,...******'''000fff///%%%---+++++++++************))))))))))))***************))))))((((((((())))))*********))))))))))))))))))'''(((((()))******++++++************************((()))***+++++++++++++++************************)))))))))(((((((((((((((******)))))))))((((((((((((((()))************)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************)))((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,+++******)))++++++,,,,,,,,,,,,------***++++++,,,,,,------...***+++---...------...///+++,,,,,,---...///000111............////////////...////////////000000000---...////////////...---000000000000000000000000/////////000000000111111------///000222222333333333333222222222222333333777777888999:::<<<>>>???@@@CCCHHHMMMPPPSSSTTTTTTQQQQQQQQQQQQRRRSSSTTTUUU[[[\\\]]]^^^^^^\\\ZZZYYYVVVTTTRRRQQQQQQPPPNNNLLLKKKLLLMMMLLLLLLMMMPPPRRROOOOOOOOONNNMMMKKKJJJIIIGGGFFFDDDAAA???>>>===<<<<<<;;;;;;;;;;;;888555111555444444333222111000000000000000000////////////xxxfff^^^YYYVVVQQQQQQPPPLLLFFFCCCCCCDDDAAAAAABBBAAA@@@>>><<<:::666555555666777777555333333333222222111111000000000000111111111000///...111111111111000000000000111...111aaa...---,,,,,,,,,---///000////////////////////////,,,---///...------///000000///......---............------------------...222 999***,,,:::vvv777...!!!333)))*********++++++++++++***+++111%%%555...555444(((((()))***++++++++++++,,,,,,,,,,,,------------///...---+++***++++++,,,***+++```,,,++++++******+++,,,,,,------------------......///......---------,,,,,,,,,+++,,,---.........---,,,---,,,++++++***+++++++++***+++,,,,,,+++***+++---++++++"""---+++)))((()))*********,,,,,,---------,,,+++******+++(((......111ZZZ333---(((+++++++++************)))((()))))))))*********+++((()))))))))))))))((((((((((((((('''(((((())))))************************************************(((((()))++++++,,,,,,+++++++++++++++++++++++++++***))))))(((((((((((((((+++*********))))))))))))******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++************)))(((((()))******+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......***---//////......///111......//////000222333333............////////////.../////////000000000000////////////////////////000000000000000000000000//////000000000111111111...///111333444555666666444555555777888;;;<<<>>>CCCCCCDDDFFFIIILLLNNNOOOUUUXXX]]]cccgggjjjkkkkkkiiiiiiiiijjjkkklllnnnnnnssstttvvvvvvuuussspppnnnfffccc___\\\ZZZWWWTTTQQQMMMNNNOOOQQQRRRUUUZZZ]]]___aaaccceeeeeedddbbb```]]][[[YYYVVVTTTRRRPPPPPPLLLKKKJJJIIIHHHDDD???;;;===<<<;;;999888666555444222222222111111111111000wwwfff]]]YYYVVVPPPQQQPPPLLLFFFCCCCCCEEEBBBCCCCCCBBBAAA???===;;;777666666777777777444222000000111111222222222333111111222333222111000///111111000000//////......111...111aaa...---+++***+++---///000000000000000000000000000,,,---......------///000111111000///////////////---,,,,,,++++++,,,,,,---%%%222333---222444SSS***<<<%%%))))))******++++++++++++---$$$333%%%(((%%%444"""((()))+++,,,------,,,,,,,,,,,,---.........------222111///...------......***+++```---+++*********+++,,,,,,---///////////////000111111......---------,,,,,,,,,***+++---///000000//////---,,,++++++******++++++((()))++++++******+++---$$$888+++{{{444000+++((())),,,...///,,,,,,---...---,,,+++***,,,,,,)))000---"""666 222,,,+++++++++************)))(((((())))))*********+++((()))*********)))'''&&&'''''''''''''''((()))***------,,,,,,+++*********************************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++)))((())))))***,,,---...---------,,,,,,,,,,,,++++++,,,------............++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++************)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,------++++++,,,,,,,,,---------******+++,,,,,,---......+++...111111//////111333//////...---------------............/////////000.../////////000000111111111111000000000000111111000000000000000000000000000000000000111111111111222333555777888999:::::::::;;;>>>BBBGGGLLLPPPRRRVVVVVVXXXZZZ]]]aaaccceeelllooouuuzzz||||||}}}}}}}}}ppplllgggccc___ZZZUUURRRGGGIIIKKKNNNQQQVVV\\\```hhhkkkppptttwwwxxxwwwvvvqqqpppmmmjjjhhheeedddcccbbbaaa```^^^[[[WWWPPPLLLEEEDDDCCCAAA???===;;;:::444444444333333333222222zzzhhh\\\VVVUUUOOONNNLLLIIIFFFDDDBBBBBBCCCCCCBBBAAA@@@>>>===<<<555555555555555555555555222111000000000000000000222222222222222222222222000000000000000000000000000...222bbb000///...---------------------............------........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...'''***000***%%%===^^^___333((((((%%%333'''(((===++++++++++++++++++++++++///...---,,,+++*********((()))***+++++++++++++++000---,,,...---***+++......***```,,,++++++,,,,,,,,,---------............////////////........................,,,------......------,,,---------.........//////...------,,,,,,------...///'''&&&IIIzzz+++:::###&&&333...,,,,,,,,,,,,++++++*********,,,,,,+++***+++...000222:::777'''444777......---------......///,,,000```))),,,......---------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))+++***)))(((((()))***+++,,,+++***)))))))))+++++++++++++++*********)))))))))************+++++++++,,,,,,++++++++++++******&&&''''''((()))******++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---......---+++***)))***++++++'''((()))***************------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..................////////////000...,,,******,,,...000000000000000111111111111111111000000//////.........---,,,,,,---...000111000222222111...,,,,,,,,,/////////000222222222111666999<<<>>>???AAACCCEEEKKKOOOVVV\\\aaaeeeiiilllttttttttttttvvvxxxzzz|||~~~yyysssooollleee\\\TTTNNNMMMJJJGGGGGGLLLTTT[[[bbbkkkvvv}}}~~~~~~}}}{{{yyyxxxxxxxxxuuuuuuuuuuuusssmmmeee___bbb]]]XXXTTTPPPKKKEEE@@@AAA@@@===:::777444333222yyyhhh\\\VVVUUUQQQPPPNNNKKKHHHFFFDDDDDDBBBBBBAAA@@@???===<<<;;;555555555555555555555555333222222111111111111222222222222222222222222222000000000000000000000000000...222bbb//////...---------------------............------........................---------.........//////------,,,,,,,,,,,,,,,,,,111,,,///444...$$$)))999KKK 222...%%%+++,,,***222...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,///,,,,,,///...++++++......***```,,,+++,,,,,,,,,,,,---------------------....................................+++,,,,,,------,,,,,,+++---------------.........,,,,,,,,,++++++,,,,,,,,,222 ///222'''+++'''///***&&&...------,,,,,,,,,++++++++++++***))))))***+++---...rrr(((+++444555------,,,++++++++++++,,,,,,)))...^^^))),,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++---,,,++++++++++++,,,---+++++++++*********)))))))))************+++++++++------,,,,,,,,,+++++++++(((((())))))***++++++,,,++++++++++++++++++++++++------,,,+++************))))))*********+++++++++,,,++++++++++++,,,------...---,,,+++***++++++,,,((()))******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..................///////////////...---,,,,,,---...///...////////////000000000111111000000////////////............//////000111000111222222000//////000444333333444666777888888===@@@FFFKKKOOOTTTXXX[[[fffjjjpppuuuyyy}}}~~~{{{vvvnnnhhh\\\[[[WWWRRROOOQQQVVV[[[bbbiiiqqqvvvyyy{{{|||xxxuuusssooojjjfffccc^^^XXXTTTPPPMMMIIIDDD>>>:::666555xxxggg\\\VVVUUUQQQPPPNNNKKKHHHFFFDDDDDDAAA@@@@@@???>>><<<;;;:::666666666666666666666666444444333222222222222222111111111111111111111111000000000000000000000000000...222bbb//////...------------...------............------////////////////////////---------..................---------,,,,,,++++++,,,+++,,,000000+++''''''WWW444&&&***---%%%***---&&&333---------------------------,,,,,,++++++,,,,,,---------......------,,,,,,---+++,,,000000---,,,......***```,,,,,,,,,,,,---------......,,,,,,,,,------------...........................++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,++++++******++++++,,,222!!!...%%%===&&&,,,222&&&&&&...---------------,,,,,,,,,,,,+++************,,,---&&&YYY'''222(((---,,,+++******))))))))))))(((---]]]))),,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++***)))(((((()))***+++,,,++++++******+++,,,,,,+++++++++***************)))************+++++++++,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,++++++++++++++++++++++++......,,,+++***))))))))))))************++++++++++++++++++++++++,,,------...---,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..................//////////////////............//////............////////////111000000000000///////////////000000111111000000---///000111000000111333444555555777:::===@@@BBBMMMQQQXXX___eeekkkqqquuu~~~sssqqqmmmgggbbb```aaabbbaaacccfffgggiiinnnuuu{{{|||xxxtttooolllgggddd^^^WWWOOOIIIDDDBBBvvvfff[[[VVVUUUOOONNNLLLIIIFFFDDDBBBBBBAAAAAA@@@???>>><<<;;;:::666666666666666666666666555444333222222111222222000000000000000000000000000000000000000000000000000...222bbb///......---------......------............------000000000000000000000000.................................---,,,,,,++++++,,,,,,++++++...333222---***---!!!222+++(((333&&&+++------------------------,,,+++++++++,,,,,,---...............------,,,++++++***,,,111111...,,,......***```,,,------------............,,,,,,---------.........000000000000000000000000+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---)))''',,,GGG|||,,,...---)))---,,,..................------///...---,,,,,,,,,,,,---,,,+++???)))555...---,,,+++***)))))))))***///^^^))),,,,,,++++++++++++*********************************+++++++++******++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((())))))******+++***)))(((((()))***+++))))))))))))))))))******************************))))))*********+++++++++************))))))))))))************++++++,,,,,,++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---------------------------++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---..................////////////...///000111111000///............/////////000000000000000000000000000000...///000222222111000///000111333444444555777999999;;;>>>BBBGGGMMMSSSWWWeeeiiioootttyyy~~~~~~{{{yyyxxxwwwqqqoooooouuu~~~zzzvvvtttsssjjjhhhccc___]]]aaahhhnnnwwwzzz}}}||||||yyytttmmmfff```[[[YYYtttdddZZZVVVVVVOOONNNLLLIIIFFFDDDBBBBBBBBBAAAAAA@@@???===<<<;;;777777777777777777777777444444333111111000000000000000000000000000000000000000000000000000000000000...222bbb......---------......///------............------000000000000000000000000.....................---.........------,,,,,,,,,000333222------111111---***;;;|||---%%%///---555++++++++++++++++++++++++++++++++++++++++++,,,---......------......---,,,++++++,,,***---111222...---///...***```,,,------........./////////---.........////////////111111111111111111111111------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,+++...(((,,,***+++......---........................///......---,,,,,,,,,,,,)))444999!!!666(((000///...---,,,,,,,,,,,,...222aaa))),,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++************************************)))))))))))))))***+++++++++***)))(((((()))***+++(((((())))))************************************))))))*********+++++++++,,,++++++++++++*********)))))))))***************++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,---------------------,,,,,,---------,,,,,,+++------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---..................////////////...///111222222111///...//////000000000111111111000000000000111111111111---...000222222222111111555666888:::;;;===AAACCCHHHLLLRRRYYY___gggpppuuu||||||tttooojjjgggddd___[[[ZZZ```nnn{{{~~~xxxooofff``````cccgggmmmoootttzzz}}}yyyuuurrrqqqssscccZZZVVVVVVQQQPPPNNNKKKHHHFFFDDDDDDBBBBBBAAA@@@???===<<<;;;777777777777777777777777555444333111000000000000111111111111111111111111000000000000000000000000000...222bbb...------------...//////------............------////////////////////////...............---------------------------------***///222222111000...+++,,,...}}}```(((///+++(((000++++++++++++++++++++++++++++++++++++,,,,,,---...---------...------,,,,,,...,,,---111111...---///...***```,,,.........////////////000........./////////000000000000000000000000000000......////////////......+++,,,,,,,,,------------...------,,,,,,------...---'''777$$$...<<<(((//////)))...---------...............,,,,,,,,,++++++*********+++'''(((ddd111%%%000000///...------------...222aaa))),,,---,,,,,,,,,++++++++++++***************************+++,,,------,,,+++***,,,++++++++++++*********************************))))))))))))******+++,,,+++***)))(((((()))***+++***+++,,,---------------***************+++++++++)))************+++++++++.........---------,,,,,,************************++++++++++++++++++++++++)))))))))***+++,,,......+++++++++************)))***************+++,,,,,,+++,,,,,,------------,,,,,,,,,---------,,,++++++------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..................////////////...///000111111000///...000000000000111111111111000000000111111111111222...///000222333444444555666888;;;>>>AAAFFFKKKOOOZZZ```hhhooouuu{{{xxxqqqkkkeee___YYYRRRPPPOOOUUU```mmmwww|||}}}tttlllhhhggggggeeegggkkkqqqxxx~~~qqqbbbYYYVVVWWWQQQPPPNNNKKKHHHFFFDDDDDDAAAAAA@@@???>>><<<;;;:::888888888888888888888888666555444333111111111111222222222222222222222222000000000000000000000000000...222bbb---------------...//////------............------........................//////.........---------,,,,,,------.../////////)))))),,,222444111...---(((999---KKK%%%...&&&%%%000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------.../////////......000...---000000------///...***```,,,....../////////000000000---------.........//////........................---..................---++++++,,,---...//////000---,,,,,,,,,,,,,,,,,,------(((333###444FFFwww---,,,///+++,,,,,,,,,---------.........+++++++++,,,++++++*********&&&888"""NNN888------,,,,,,,,,,,,,,,---+++///___))),,,++++++++++++************************************)))+++---//////---+++))),,,,,,+++++++++*********************************))))))))))))***+++,,,---+++***)))(((((()))***+++***+++---...//////......))))))*********+++++++++)))************+++++++++------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------+++++++++*********))))))***************++++++,,,)))***+++---------,,,+++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..................////////////...//////////////////.../////////000000000000111000000111111111222222222000000111333555777999:::>>>AAAFFFKKKQQQXXX```eeeooouuu}}}~~~zzzsssjjjcccZZZZZZZZZ\\\aaagggmmmppprrruuuxxxwwwuuuvvvzzzzzzuuurrrmmmlllmmmnnnrrrvvvzzz}}}qqqbbbYYYVVVWWWOOONNNLLLIIIFFFDDDBBBBBB?????????>>>===;;;999999888888888888888888888888777777555444333222222222222222222222222222222222000000000000000000000000000...222bbb---------------...///000---..................---........................//////.........---------+++,,,,,,---...///000000666...***///111---***+++(((+++(((///111...***///---------------------------,,,,,,++++++,,,,,,---......///000000111000000222///...//////,,,,,,///...***```---////////////000000000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,---///000111111,,,++++++++++++++++++,,,,,,///%%%,,,---!!!444$$$111333''',,,,,,,,,---------......,,,------......------,,,&&&777***(((333:::******************++++++''',,,\\\))),,,************))))))))))))))))))))))))))))))))))))(((***...000000...***(((,,,,,,,,,+++++++++******************************))))))))))))***+++,,,---+++***)))(((((()))***+++)))***+++---......------))))))******++++++++++++)))************+++++++++*********))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++---------,,,,,,+++++++++*********)))***++++++,,,((()))+++,,,---,,,,,,+++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---................../////////000//////............//////............/////////000000000111111222222222222222222222444666:::===>>>LLLPPPVVV]]]fffoooyyyxxxnnnoooooommmkkkjjjkkklllfffiiikkkiiiffffffjjjnnnpppxxx}}}yyyuuutttuuuwwwxxxzzzzzz{{{nnnbbbZZZTTTRRROOONNNKKKHHHEEEDDDCCCCCCCCCCCCBBBAAA???===;;;::::::999888666666666666777555444222000000111222333222222222222222222222222222222222111111000000000222///222bbb+++,,,...000000000000///111111000/////////////////////.........---------,,,,,,------...///000000.../////////...,,,***)))++++++,,,,,,---...//////222...---HHHggg444***------------.........//////000////////////111222333555666777777666333000.........---------......///---,,,fff,,,111111000......000000.........---------,,,,,,,,,///...,,,+++***++++++,,,+++,,,------......------)))******+++,,,---......//////...---,,,,,,++++++***)))//////)))---}}}HHH///!!!***---******,,,,,,******---,,,+++++++++,,,...000111333%%%)))333LLL((()))444***&&&666(((+++)))...^^^))),,,,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,......---,,,++++++******++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++++++++---...///000000000...---+++***)))******+++***++++++,,,,,,,,,++++++************************---,,,***(((((()))***+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,......---,,,,,,,,,------//////////////////................../////////000000000000000000000000000///......---...///111222000222333222000///000000222666:::===@@@FFFQQQYYY___eeemmmtttyyy~~~zzzxxx~~~xxxuuuqqqjjjaaa[[[YYY[[[]]]]]]bbbmmm|||}}}{{{zzzxxxvvvwww|||mmmaaaZZZTTTRRROOONNNKKKHHHEEEDDDCCCCCCCCCCCCBBBAAA???===;;;::::::999888777666666666777555444222000000111222333222222222222222222222222333222222222111111111111222///222bbb,,,---...///000000//////111000//////......////////////.........---------,,,,,,---......//////000------......------,,,,,,+++,,,,,,------.........+++...---777:::///###222---------.........////////////...///111333666888===>>>??????===999555222///......---------......---,,,hhh---000111111/////////////////////.........---------......---,,,,,,,,,,,,,,,+++,,,---.........------////////////............///......---,,,,,,++++++,,,)))444(((///,,,XXXvvv+++111222222,,,******------******,,,,,,+++*********+++,,,---++++++'''888---!!!ttt(((...000"""444...555)))...^^^))),,,,,,,,,++++++++++++++++++++++++***))))))***++++++*********)))))))))((((((************************)))************+++++++++(((((()))************)))******+++++++++,,,,,,,,,......------,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........++++++++++++++++++++++++***+++,,,---...------,,,---,,,++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------...,,,+++))))))***+++,,,,,,------------,,,+++++++++,,,,,,,,,---------------------,,,,,,---......................................./////////000000111111111111111111111111111000///........./////////111111111111222555777888>>>EEEKKKPPPXXXbbbjjjtttyyy~~~{{{xxxwwwyyy|||xxxooofff___YYYWWWVVVXXX```mmmyyy}}}~~~lllaaaYYYTTTRRROOONNNKKKHHHEEEDDDCCCCCCCCCCCCBBBAAA???===<<<;;;:::999888777666666666666444333222111111111222333222222222222222222222222333333333222222222222111222///222bbb......///////////////...000//////............////////////.........---------------......//////000,,,,,,,,,,,,------...///------------------------'''......)))ttt###222...------.........////////////......///111555:::<<>><<<;;;999999888777777666666666444333222111111111222222222222222222222222222222333333333222222222222222222///222bbb///////////////.........//////...............///////////////............------....../////////000...---,,,+++,,,---...///------------------,,,,,,+++......***BBBNNN888(((............///////////////.........000555999<<>><<<;;;999999888888777666666555333333222222222111222222222222222222222222222222222222222222222222222222222///222bbb/////////...............//////.........//////000000000/////////..................//////////////////...---,,,+++,,,---...------------------,,,,,,111***+++222000,,,)))........./////////000000///...------///111444666888:::<<<>>>===:::666444//////...------------------,,,sss@@@@@@888333333111------000.........---------,,,,,,,,,---.../////////------***+++---//////...---,,,++++++,,,---...///000000---------------,,,,,,,,,***///,,,333111$$$333MMMccc***111111,,,***+++//////+++***,,,,,,,,,---...//////000000333333333+++&&&111(((^^^333,,,***444+++)))...^^^))),,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,++++++***+++******))))))******+++,,,,,,,,,------------...++++++++++++++++++++++++,,,---......---+++)))'''((()))+++---.........------------------,,,+++***---,,,,,,+++***)))((((((------------------......------.........---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...///000111---------.........//////////////////000000000111111111111111111111111111222222333333444555666666777:::???EEELLLUUU^^^dddnnnuuu~~~}}}zzzwwwqqqkkkeeebbb```___bbbdddhhhlllkkkiiikkkqqqyyymmmaaa]]]]]][[[[[[\\\bbbeeegggkkkrrr~~~zzzwwwyyy~~~iii___YYYUUUSSSOOONNNKKKHHHEEEDDDCCCCCCDDDDDDCCCBBB@@@>>>===<<<888999999999888777666555333333333222222222111111222222222222222222222222000111111111111222222222222///222bbb//////............///000000////////////000000111000000000/////////......///////////////////////////...------,,,,,,,,,,,,------------------------222***'''444000PPP,,,....../////////000000000///...------...///000111///111333555555444222111......---------......///---,,,VVVPPP@@@444222222...---111...------------,,,,,,,,,,,,,,,---............---,,,,,,------......------------,,,,,,,,,+++++++++------------------------***222'''555///%%%:::(((&&&222***,,,***,,,000000,,,***,,,)))***+++---............,,,...***%%%444444111!!!qqq%%%444+++)))...^^^))),,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))*********************************)))************+++++++++(((((()))************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,++++++******,,,---............---......------,,,+++***///......---,,,+++******,,,,,,------------------...............---,,,,,,+++,,,,,,,,,,,,---------------------...///000000------......///000000000/////////000000000111111222222222222222222222222555444333333444555777888>>>DDDNNNXXXcccmmmvvv{{{~~~yyyyyy}}}~~~|||yyysssllleee___[[[YYYaaabbbhhhnnnpppooottt{{{uuunnnhhhbbb```aaa```aaaaaabbbgggttt|||wwwwww{{{}}}hhh^^^YYYUUUTTTOOONNNKKKHHHEEEDDDCCCCCCEEEDDDDDDBBBAAA???===<<<888888999999888777555444222333333333222222111111222222222222222222222222//////000000000111111111222///222bbb......------...///000111000000000000000111222222000000000000/////////...000/////////////////////,,,,,,------...---------+++,,,,,,------.........---000)))...444fff111.../////////000000000000,,,---......////////////------///000000000000000---------------...///000---,,,qqq```III444111222///...111............------------,,,,,,,,,,,,,,,---......------,,,,,,,,,---...///************))))))))))))------------------------,,,333(((,,,111+++,,,)))<<<(((&&&,,,***,,,111111,,,***,,,***+++,,,---......------(((999((( ......444)))'''222GGG999+++)))...^^^))),,,,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))(((((()))))))))*********************************)))************+++++++++(((((()))************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,(((((()))))))))*********++++++++++++++++++++++++---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,---...///............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...............------,,,------------............///...............//////......//////000111111222//////000000000111111111222222222222222222222222777666555666888<<>>;;;999777777777777666666666555444333222222111111222222333222111000//////000111///////////////////////////---111aaa111000/////////000111222000000111222222222222222222111///......///000111000///////////////000000---------,,,,,,------...------------------------,,,,,,222...++++++...---)))000222333'''000////////////////////////...............---------///////////////////////////---qqqVVV@@@///...111...,,,...------...//////...------......//////......------((( :::000+++%%%###555---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,******>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---///......---,,,,,,------222//////+++777'''ggg(((+++******+++++++++******)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,...////////////......------,,,++++++******++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------................................................/////////...---,,,+++***+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...,,,,,,---......//////000........./////////000000///////////////000000000...000111111000000111222333333333333555888;;;===>>>CCCKKKUUU```lllxxx{{{xxxvvvuuuxxx}}}yyyuuuooommmpppwww~~~sssfffZZZUUUTTTOOOKKKJJJHHHEEEDDDDDDDDDDDDDDDDDDDDDBBB???<<<999888777777777666666666555555444333222222111111222222222222111000000000111111////////////////////////000---222bbb000000/////////000111222//////000111111111111000111111/////////000111222.........//////111222222000000...---,,,,,,++++++------------------------///)))555***...,,,UUU+++...***444333'''111////////////////////////---------...............///////////////////////////---]]]DDD666---///111...---000---...////////////...---......//////000/////////888&&&444000..."""444'''------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++'''MMMlll,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...------,,,,,,,,,,,,,,,222222***///FFF)))///[[[(((,,,+++++++++++++++***)))(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---...///////////////,,,,,,++++++******++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,................................................------......------,,,++++++++++++,,,------......,,,,,,---...............,,,------......///000000////////////000000000111111111111000000000//////...000111111000000222333444555555555555:::BBBIIIMMMTTT^^^jjjvvvzzzxxxxxxzzz{{{xxxwwwyyy}}}zzzrrrmmmmmmqqqtttsssfffYYYTTTSSSMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCAAA>>>;;;888666777777666666666555555555444333222222111111222222222111111111111111111111000000000000000000000000000...222bbb////////////000000111111---...//////000000//////000000//////000111222333............///000111111111000///---,,,,,,,,,,,,........................111(((999***555333---///,,,,,,---///444////////////////////////,,,---------...////////////////////////////////////---}}}GGG999333000111000,,,+++...---...///000000///...---,,,---...///////////////---555!!!''':::>>>------,,,,,,,,,,,,------------------------------...---,,,,,,---...---++++++444'''---------------------------...............---------,,,,,,+++++++++,,,,,,--- +++;;;)))999444000XXX))),,,,,,,,,,,,+++***)))((('''************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,---......//////......,,,,,,++++++***++++++,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++---------.......................................,,,,,,------...------,,,------------------......+++,,,...///000///...------------...//////000000....../////////000000000111111111111111111111111111222333333222222333555666888::::::;;;BBBNNNXXXdddjjjttt}}}rrrrrrrrruuuyyy}}}uuuooonnnppptttfffZZZSSSQQQKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBAAA>>>;;;888666666666666666555555555555444333222222111111222222111111111222222222222111111111111111111111111111000...222bbb......//////000000000000------...////////////.../////////000000111222222///......------......//////......---------..............................111(((999***444222333***777'''(((888000........................,,,---------...////////////////////////////////////---ppp888333222333333000,,,+++------...///000000///...---+++,,,---...............NNN***///...------,,,,,,------...------------------------...---,,,,,,......---,,,---,,,333------------------------------...//////......---,,,,,,+++++++++,,,,,,------:::111(((,,,\\\...ccc))),,,,,,,,,,,,+++***)))((('''************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,++++++***++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------.........//////........................+++,,,------......------000000//////......------+++,,,...///000///...---------......///000000111------........./////////000000000111222333333333222333444333222222444666666:::@@@DDDJJJTTTbbbmmmyyy~~~|||||||||}}}~~~{{{zzzxxxyyy{{{~~~zzztttppppppuuu{{{{{{tttooonnnsssfffYYYSSSQQQKKKHHHGGGFFFEEEDDDBBBAAAAAABBBBBBBBBAAA???<<<:::888666666666555555555444444444333222222111111222222000111222222333222222222222222222222222222222222111...333ccc---...///000000000//////------...////////////...////////////000000000000000///............//////...---------...///000000...........................(((444)))---+++HHH%%%<<<)))***888+++........................---------...............///////////////////////////---iii111///111222222111//////000...///000000000000///...+++,,,------------------"""000......------------......------------------------...---,,,---...///...---000'''JJJfff------------------------,,,---...000000///......,,,,,,,,,,,,,,,------...,,,777!!!000---555nnnZZZ)))---+++++++++++++++***)))(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...............---,,,+++++++++******++++++,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,------.../////////........................,,,,,,------...---------////////////.........---,,,,,,---...............---......//////000111111------------...............///000111222333444444111222222222222333777999999@@@JJJTTT___kkkxxx}}}yyyvvvrrrqqqqqqqqqrrrrrrssstttqqqpppooopppssswww|||||||||yyyttttttuuuwwwxxx|||{{{tttmmmjjjooodddYYYSSSRRRLLLGGGGGGFFFEEEDDDBBBAAA@@@AAAAAABBBAAA@@@===;;;:::666666555555555444444444444333222222111111222222000111222333333333222222111111111111111111111111111...333ccc---...///000000000///...------...///////////////...////////////......---000/////////000111222333...............///000000........................++++++111,,,)))***uuu'''222---//////---.......................................---------///////////////////////////---fff111000111111000000000000000...///000111111000///...---............------,,,]]]'''......------------.................................---,,,---...//////......)))111........................,,,---///000000000///...------,,,,,,---......///((()))***555333'''777666}}}***---******+++++++++******)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,---.........------++++++******++++++,,,---............------------------------------------------------............,,,,,,------...//////000........................---------...------,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,------............///000000111111............///////////////000000000111111222222000111333444666:::???BBBFFFMMMYYYgggttt~~~}}}~~~~~~zzzwwwtttooooooooopppqqqtttvvvwwwrrrqqqpppqqqsssvvvzzz|||}}}wwwssstttvvvvvvvvvvvvvvvvvvwwwwwwxxxzzz|||~~~~~~zzzzzz{{{{{{yyyssslllggglllbbbXXXTTTSSSMMMHHHHHHHHHGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@>>>===;;;666666555555555444444444444333222222111111222222000111222333444333333222000000000000000000000000111///333ccc,,,---///000000000///...---...//////000000//////.../////////...---,,,,,,//////000111222444666777000//////.........//////////////////////////////***---111222,,,///,,,$$$---222(((444......................../////////......------,,,///////////////////////////...fff222333333111......//////---...///000111111000///...///000000000///...------444......------------.................................---,,,---///000///...(((---222........................+++---///000111000///...---------------...///000(((111---%%%&&&222777+++CCC***---)))******+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,------,,,,,,+++*********++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......)))***,,,---.../////////+++*********+++,,,,,,---,,,,,,------.../////////------------------------,,,---------.../////////,,,,,,------...///000000........................------......------,,,+++&&&'''(((***,,,...///000---,,,+++***+++,,,---.........//////000000111111////////////000000000000111111111000000000000000000222555888<<>>ccc444333111/////////000///...---///111222333222111000////////////////////////)))---!!!777:::000...,,,,,,...111000...000666,,,,,,,,,,,,------------///(((>>>$$$555,,,,,,///000---///---------............////////////......------,,,---------............///---444$$$))),,,++++++******))))))((((((***************************************))))))))))))+++------,,,******+++)))************+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,+++***+++,,,---...))))))***+++,,,---......,,,,,,,,,,,,,,,------...///......------......///,,,,,,,,,,,,,,,,,,++++++.................................///......------........................---------------------------------.......................................000////////////000111111000000000111111111222222...///111222333555888;;;:::@@@JJJVVV```hhhmmmoooiiieeeaaa___^^^^^^^^^]]]]]]aaahhhqqqzzzzzzxxxxxxxxxtttqqqtttzzz~~~|||~~~}}}||||||}}}~~~}}}~~~~~~zzzzzz|||}}}zzzwwwssssssxxxzzzwwwrrrpppmmmlllkkkjjjjjjkkklllmmmqqqqqqqqqpppooopppsssvvv}}}iii```VVVRRRQQQKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCBBBAAAAAAAAA???<<<:::888777666777888888666444444444333333333222222222555555...+++000222000222...+++---444888666111...222444111___000000000000000000000000000//////............///000000000000000000000000///)))???'''222888@@@###222111///...------...///***222(((%%%,,,000,,,000...000........................000555)))+++000000%%%(((***333777333///000///+++'''999bbb444444222000000111222111///000222444666777555333222000000000000000000000111111mmm%%%///;;;)))111......111///,,,,,,///222222222222333333333333'''+++///,,,FFFfff...666+++,,,(((222---------............//////.........---------,,,---------............///---111111PPP))),,,++++++******)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,+++++++++))))))*********+++++++++*********++++++,,,,,,,,,.....................---,,,,,,++++++,,,,,,---...******++++++,,,------...,,,++++++++++++,,,------......------------......------,,,,,,++++++******........................---------......---,,,,,,........................------------------------,,,,,,------...//////000........................111000/////////000222333//////000000111111222222444444444333444888>>>BBBFFFLLLWWWaaahhhjjjjjjhhh___[[[UUUQQQPPPRRRVVVXXX]]]cccmmmxxx|||yyywwwqqqrrrtttwwwvvvuuu{{{vvvpppjjjkkkmmmoooqqqrrrssstttsssrrrpppnnnnnnooorrrtttxxxxxxzzz|||hhh___VVVRRRQQQKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@???<<<999888777666777888777666444444444333333333222222222,,,777000)))666===666444444333666:::888222222555###///<<<|||////////////////////////000//////............///000000000000000000000000)))333333---%%%???***000...///000000///...---,,,???'''///ggg///111+++...,,,///........................,,,)))888,,,,,,444,,,>>>333888777///(((***///333999***bbb666333222111222333333111000000222444666666555333111///000000000000000000000000mmmttt^^^555...+++///111///,,,+++++++++++++++,,,,,,,,,,,,222888***777000,,,111)))///(((222---------............///---------,,,,,,,,,,,,,,,---------............///000+++FFF))),,,,,,++++++***)))(((((('''))))))))))))))))))))))))***************+++++++++++++++++++++,,,,,,+++***))))))*********+++++++++*********++++++,,,,,,,,,************++++++++++++---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,------,,,,,,,,,111111111000000/////////........................,,,,,,---------------,,,........................------------------------+++,,,,,,---...///000000////////////////////////111000/////////000222333......///000000111222222666666444444777>>>GGGNNNYYY]]]ccchhhhhheee```]]]QQQOOOLLLKKKMMMSSSZZZ___gggnnnxxx|||~~~}}}|||zzzwwwtttrrrpppmmmpppuuuzzzzzz|||uuuqqqrrruuuwwwzzz|||}}}~~~yyywwwtttssssssuuuvvvxxxvvvuuuuuuvvvyyy~~~}}}ggg___VVVSSSQQQLLLJJJIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@???<<<999888777666666777777555333444444333333333333222222(((999333,,,666333(((///,,,---333555///(((...;;;666,,,111//////////////////////////////.........//////000000000000000000000000000222777TTT222...'''111,,,...///111111000...,,,###kkk111000,,,...***---........................444 666,,,555///+++&&&''',,,111111------000333fff<<<888777666777999999777555333444666777777666555333333333333333333222222222)))III;;;###***555---///---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............//////888+++BBB---))),,,,,,,,,++++++******))))))*********************************+++++++++++++++,,,+++******,,,,,,+++***)))************+++++++++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,---------.........//////...---------,,,,,,,,,+++,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++///////////////.................................,,,,,,------......------........................------------------------,,,,,,------...///000000////////////////////////111000000000000111222222...//////000111222333333333444666999???IIITTT[[[ccccccdddccc```[[[VVVSSSLLLMMMPPPSSSXXX```iiioooyyy~~~{{{yyyvvvuuuuuuuuuuuutttsssrrrqqqppprrruuu|||~~~}}}~~~{{{xxxvvvvvvxxxzzz{{{{{{zzz}}}|||fff___VVVSSSRRRLLLJJJIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@>>>;;;999777666555666666666444222444444333333333333222222...777000///555%%%(((OOOBBB444---333888222,,,***;;;+++666000000000000000000000000...............///000111////////////////////////---...///LLL???@@@"""......///000111111111111===ddd333---///...+++---........................===***---'''///UUU000:::+++&&&222999222,,,---(((PPPmmmFFFDDDCCCCCCEEEFFFFFFDDDBBB@@@@@@AAAAAAAAAAAA@@@@@@======<<<<<<;;;;;;::::::333AAAooo'''...000///------------............///---------------------------------............///222666333555KKKAAA))),,,,,,,,,,,,+++++++++++++++------------------------*********++++++,,,,,,,,,---+++)))***,,,---,,,***)))************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------......,,,,,,------.........---,,,,,,,,,------------------------,,,---......///,,,,,,---......---,,,,,,*********+++++++++++++++........................,,,,,,---.......................................------------------------,,,---------......//////////////////////////////000000111222222222222111000111111222333444555666444999???GGGOOOXXX```fffcccaaa^^^ZZZXXXWWWVVVVVVVVV[[[aaahhhmmmttt||||||zzzwwwtttrrrrrrssssssoooppprrrtttvvvxxxyyyyyy}}}|||{{{xxxvvvrrrtttvvvwwwwwwwwwyyyzzz~~~{{{eee^^^VVVSSSRRRLLLJJJIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@>>>;;;999777666555555666555333111444444444333333333222222222222***333;;;)))BBBRRR+++,,,555555333)))@@@xxx111111111111111111111111---------......000111222////////////////////////111222***,,,<<<111000//////000222444666444+++000000,,,...........................$$$111111111666---{{{PPP---***000---...777333tttNNNPPPPPPPPPQQQSSSSSSQQQOOOOOONNNNNNNNNNNNNNNNNNNNNGGGGGGFFFFFFEEEDDDCCCCCCDDDFFF777333%%%---...---------.........//////---.....................---------........./////////777444555999===bbb))),,,,,,,,,,,,,,,,,,,,,------*********************************++++++,,,,,,,,,...+++)))))),,,---,,,***)))************+++++++++---,,,,,,++++++*********((((((((())))))************+++,,,---------,,,,,,***++++++,,,---...//////...------------...//////,,,---...//////...---,,,+++++++++,,,,,,---------........................,,,------.../////////...........................---------------------------------...............000000000000000000000000///000111333333222111111222222333444555777777888;;;AAAKKKUUU\\\ccchhhkkkdddaaa\\\YYYYYY[[[```ccceeekkkssszzz|||yyywwwuuussspppnnnmmmooorrrtttnnnpppsssxxx|||~~~xxxtttmmmoooqqqrrrqqqqqqrrrtttuuuzzzyyyeee]]]TTTPPPPPPLLLIIIHHHGGGEEECCCBBBAAAAAADDDDDDDDDCCC@@@>>>;;;999444555666666666555333222555444333333222222333333<<<&&&666777!!!===>>>eee>>>000]]]000000000000000000000000//////000000000000//////222000///......///000222)))333%%%===rrr[[[```iii|||"""000555(((---000*********+++,,,---...///+++))):::%%%333vvvddd...000lllbbb^^^___aaabbbdddeeeeeeeeeeeedddbbb```^^^]]]]]]\\\ZZZZZZXXXVVVUUUTTTTTTTTTUUUVVV000)))///...///............////////////222000---++++++,,,...///000000000000111111111111666///222===;;;999OOOooo))),,,(((((()))******+++,,,,,,)))************+++++++++***+++,,,,,,,,,,,,+++***+++*********+++,,,------((()))+++++++++***++++++,,,+++******,,,,,,+++***---------...------,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------......///000,,,---------......//////...------,,,,,,------...++++++,,,,,,---...//////+++,,,------......------........................,,,---......//////......///////////////......---333333222111000000111111000//////000333444444333000111111000000444<<>>...555***444+++555333222222222222333444444888666***DDD111FFFUUUhhhzzzzzz{{{|||~~~~~~{{{zzzyyywwwvvvuuuuuuuuuuuuppp{{{+++333***............////////////---...///000111000///...---------.........//////+++111666666555666666555777CCC...))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,***+++,,,---,,,+++***)))---***''''''***---,,,+++...,,,+++,,,---...---+++++++++,,,---............,,,,,,,,,---------......---------------......///++++++++++++,,,---...///***+++,,,---///000111111...------,,,,,,------.....................//////...//////000000000000000..............................///000000000000///111111111111111000///...000000/////////000111111...000111000///111666;;;???FFFPPPZZZccclllwww~~~~~~|||zzzzzz}}}xxxrrrooonnnooorrryyysssaaa]]]UUUQQQPPPJJJIIIHHHGGGEEECCCBBBAAAAAAAAAAAAAAA@@@???===;;;:::777777777777777666555555555444333333222222333333'''000000000CCC...555666888(((III000000000000000000000000///000111222333333333333000000111111111111000000(((222%%%999;;;HHHDDD'''666333111111111///444444444444555666777888999888:::FFFFFFOOOAAAMMMVVVQQQvvvzzz{{{}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzxxxDDD,,,,,,............////////////....../////////......---------------............***,,,222888::::::;;;>>>@@@:::???JJJ))),,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++,,,,,,,,,(((%%%&&&+++......,,,...,,,,,,,,,---...---,,,,,,,,,------...---------,,,,,,,,,---------......---------------...//////...---------------......++++++,,,---......//////...------,,,,,,------...------......//////000000---...//////000000//////,,,,,,------.../////////---......///000/////////...///000000000000000///000000000000000111222222000111333222111555===DDDLLLUUUbbbmmmuuu|||vvvuuuwww{{{{{{yyyvvvwww|||ppp___[[[TTTQQQPPPKKKJJJHHHGGGEEECCCBBBAAAAAA@@@AAAAAA@@@???===;;;:::666777888888888777555444555444333333222222333333;;;...>>>///(((777...777$$$999555""";;;000000000000000000000000...///000111222333333333//////000000000000//////333++++++///???,,,&&&rrr)))777%%%888---666111444333222222444666999<<>><<<:::888888888888777777777777666555444333222333444555111222333333444444333333555---...666333...CCCbbb222222222111111111000000222222222222222222222222111111000000000000111111222222222111111111111000333111111111111222444555777888777888:::>>>BBBFFFIIIKKKQQQUUUYYY[[[]]]___cccgggaaammmtttmmmiii~~~zzzyyyxxxyyyzzz|||||||||{{{***............//////...------------------------------,,,,,,,,,++++++*********000000111333555888:::;;;;;;III333666999+++///***'''%%%&&&)))+++***(((,,,,,,,,,+++++++++*********+++,,,------,,,***))))))***+++,,,,,,,,,,,,,,,,,,+++***))))))+++---...------------------------+++,,,,,,,,,,,,,,,,,,+++//////.........---------000///...///111222222000.../////////...---,,,,,,...---+++++++++---///000---,,,,,,++++++,,,,,,------......///////////////...///000111111222222222111111000///////////////000000000000000/////////222222111111111111111222111000000111333444333333333111555:::>>>CCCPPP___lllwwwvvvyyynnn^^^ZZZRRROOOOOOJJJKKKIIIGGGDDDBBBAAAAAAAAABBBBBBBBBAAA@@@>>>===<<<888888888777777777666666777666555333222222222333111222333333444444333333000***---555333,,,111???(((nnn222222222111111111000000222222222222222222222222111111000000000000111111222222222111111111111000'''LLL///444222222333444555777999:::;;;===AAAFFFKKKQQQUUUXXX\\\___bbbccccccdddgggjjjjjjnnnssssssqqqssszzz~~~xxxtttooonnnpppsssttttttzzzxxx{{{vvv888222/////////////////////...------------------------/////////.........------///000111333555777999:::888===BBB???111KKK+++///...,,,***+++---///...---))))))***+++,,,------...)))***+++,,,,,,,,,,,,,,,---,,,+++***(((&&&$$$###,,,+++***))))))+++---...------------------------......////////////......//////.........---------000///...000222333333222***++++++,,,------.........---+++++++++,,,...///---,,,,,,++++++,,,,,,------......///////////////---...///000111111111111111111000///////////////.........//////000000000000000////////////000000222111111222444666666666666666999???EEELLL\\\kkkxxx~~~mmm^^^ZZZRRRNNNOOOKKKJJJHHHFFFDDDBBBBBBBBBBBB@@@@@@@@@@@@???>>>======888888777777777777666666888777666444222222111111111222222333333333333333333000111555666111,,,+++555///222___222222222111111111111111222222222222222222222222111111000000000000111111222222222111111111111000888999HHH000???,,,444444555777:::<<>>555666///MMM+++///,,,+++)))***+++---,,,,,,))))))***+++,,,------...************+++---...///***++++++,,,,,,++++++***,,,+++*********+++,,,---------------------------,,,,,,------------,,,,,,...............---------///......000333444444333---,,,,,,,,,,,,...///000...---,,,+++***+++,,,---------,,,,,,,,,,,,---------......///////////////...///000111111222222222111000000///////////////---------.../////////000000///////////////000000000000000000222333555666:::<<>>===<<<;;;888777777777666666666666666666555444333222222222111111222333333333333222666666333111333777555//////666222***111SSS111111111111111111111111111111111111111111111111111111000000000000111111222222222111111111000000+++///;;;VVV<<<:::---@@@666777:::===AAAEEEIIIKKKTTTVVVYYY^^^bbbfffhhhjjjiiikkkmmmnnnnnnnnnoooooopppqqqrrrrrrqqqsssyyy}}}vvvxxxgggWWWvvvkkkvvvyyy~~~~~~vvvjjj[[[SSSRRRUUUVVVUUU[[[YYYmmmfffooo///111111000000000000000000////////////////////////------------------------///000000111333555666777AAA111888+++888555$$$nnn+++///+++***))))))************,,,,,,,,,+++++++++******,,,+++******+++,,,...///******+++---............++++++*********+++,,,---,,,,,,------------------++++++,,,,,,,,,,,,++++++........................///......000333555555444444333000...---...///000...---,,,+++++++++++++++------,,,,,,,,,,,,---------......///////////////000000111222333333333333000000////////////000000...............---------111111111111111111222333111111111000111333666888???EEEOOOZZZcccooo~~~wwwqqqmmmqqq}}}jjj^^^[[[RRRNNNOOOLLLIIIHHHFFFDDDCCCBBBCCCCCCBBBBBBAAA@@@>>><<<:::999777777777666666666666555333333444444444444444444000111222222333333222222000444333...///444777444555222***,,,111---222EEE~~~111111111111111111111111111111111111111111111111111111000000000000111111222222222111111111000000)))--->>>222>>>111888,,,BBB999;;;===@@@EEEKKKPPPUUUXXX```bbbeeeiiillloooqqqqqqppppppppppppooommmjjjiiifffkkkqqqqqqmmmjjjkkknnnsssffffffkkk___TTTqqq[[[jjjqqq{{{{{{nnn]]]QQQKKKJJJIIIHHHMMMNNN___YYYZZZ---333222111000////////////000000000000000000000000,,,,,,,,,,,,,,,,,,------//////000000222333444555111333:::333......+++222+++///---------,,,++++++,,,---,,,,,,,,,+++++++++******///...,,,+++***+++,,,,,,------,,,+++)))(((&&&%%%++++++***+++++++++,,,,,,,,,,,,,,,---------............////////////......---..............................000333555555444555333000...------...///...------,,,++++++++++++...------,,,,,,------...---......///////////////...///000111222222222222000000////////////000000000000///...---,,,,,,+++111111000000111222333333444444444333333666;;;???FFFQQQ```llluuu}}}vvvqqqlllppp~~~iii^^^[[[RRRMMMOOOMMMJJJHHHFFFDDDBBBBBBBBBBBBDDDCCCBBBAAA>>><<<:::999777777666666666666555555111222333444555555555555000111111222222222222222---222666444222333333222555888777999:::...'''///333AAAttt111111111111111222222222111111111111111111111111111111000000000000111111222222222111111111111000<<<888(((,,,&&&bbb===333===)))===CCC;;;DDDFFFJJJOOOUUU[[[```cccgggiiimmmqqqtttvvvwwwxxxuuusssqqqooommmhhhccc___bbbaaaaaadddhhhkkkjjjiii^^^jjjfffSSSNNNWWWNNN888hhhzzzMMM^^^hhhuuuwwwhhhZZZPPPIIIFFFEEECCCGGGMMMJJJRRRWWW777666333111000/////////000000000000000000000000...............//////////////////000000222333333333///+++888,,,)));;;&&&444+++///+++,,,,,,+++))))))***,,,))))))***+++,,,------...000///...,,,++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++,,,,,,------.........------............---------------..................------///222333333222......---,,,,,,---...///------------------,,,,,,......------------......---......///////////////,,,---...//////000000//////////////////000000111111000000///...---,,,,,,............///000111222111222333333444888@@@GGGSSSaaarrr}}}~~~|||wwwyyy~~~hhh^^^\\\RRRMMMOOOMMMKKKIIIGGGDDDBBBAAAAAAAAACCCCCCBBBAAA@@@>>><<<;;;777777666666666555555555222333444555555555444333000000111222222222222222111111444777666222222333+++333333444:::555///444))):::444666qqq000000111111111222222222111111111111111111111111111111000000000000111111222222222111111111111000(((******--->>>###,,,\\\---)))BBB<<>>888LLLuuuCCCPPPZZZhhhsss{{{wwwiiiZZZPPPKKKJJJ@@@IIICCCDDDRRRrrr<<<:::777444111000000000////////////////////////....../////////000000000////////////000000111222999///%%%111111///:::((('''???+++///***+++,,,***(((''')))+++))))))***+++,,,------...............---,,,++++++***+++,,,...///000000000******++++++,,,,,,,,,+++++++++,,,,,,---......///***++++++,,,,,,++++++***---------.........//////...------...000222111000---,,,,,,,,,,,,,,,,,,,,,------......//////............------------......---......///////////////------...///000000000000///////////////000111111////////////////////////............///000111222...111444666999@@@KKKTTTcccrrr~~~{{{zzz}}}hhh^^^\\\RRRMMMOOONNNLLLJJJGGGDDDBBBAAA@@@@@@AAABBBBBBAAAAAA???>>>>>>777666666666555555555555444444555666555444222111000000111222222222222111555---+++///111///111666444;;;666///222222000666888...---666...&&&\\\000000111111222222222222000000000000000000000000111111000000000000111111222222222111111111111000+++:::222...444111---(((???kkk444444CCC888111LLLFFFEEEVVVTTTWWWXXX[[[^^^bbbfffiiikkkmmmnnnooopppooommmkkkjjjcccbbbaaabbbccc```[[[VVVNNNWWW______XXXSSSUUUZZZ[[[]]]ZZZSSSQQQTTTUUURRRHHHQQQSSSJJJNNN{{{sss>>>DDDMMMYYYdddmmmwwwtttdddWWWQQQQQQEEERRRCCCBBBOOOGGG@@@>>>:::666333111111111////////////////////////---.........//////000000///////////////000111111///999999///---...,,,......(((]]]+++///...000111///,,,+++---///,,,,,,,,,+++++++++******+++,,,---.........---,,,---------,,,+++)))((('''******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////---......//////......------------.........//////...------...///000000///111111000///...,,,***)))------...///000000000///......------------......---......///////////////000111222333333444333333///////////////000111111------...///000111222333000000000000111222333444444777<<>><<<:::999999888888777666666555555444444333333444444555333333333333333333333333111111000000000111222333777888999777555333333333222222222222333333333333777---AAAxxx333222000///............222222222222222222222222333333333333333333333333444444444444444333333333111111111111111222222222%%%)))//////,,,111DDDWWW||||||bbbNNN999777777999<<<<<<:::777BBBCCCGGGOOOVVVZZZ[[[ZZZ\\\YYYVVVUUUXXX[[[[[[[[[WWWWWWWWWVVVVVVUUUTTTTTT\\\bbbffffffhhhnnnqqqppprrruuuwwwuuuqqqnnnoooqqquuuttttttuuuvvvwwwuuutttooorrruuutttrrrqqquuuyyykkkYYYSSSCCCEEEHHHJJJMMMUUUaaaiiiwww{{{zzzrrrmmmbbbXXXNNNKKKJJJIIIMMMSSSaaahhhrrr{{{}}}zzzwwwtttuuuwwwxxxwwwvvvsssqqqqqqpppnnnmmmoooqqqssstttyyy}}}~~~{{{xxxyyyxxxuuuuuusssrrrrrrtttuuuuuuuuupppmmmiiifffdddbbb___]]]WWWPPPGGG@@@<<<999444111111000......//////...,,,------------------------000000000000000///......///666999444//////...++++++&&& FFF|||'''...))))))******+++,,,,,,---...---------,,,,,,,,,,,,++++++,,,,,,------......---............---,,,,,,******+++,,,,,,---......))))))***+++,,,,,,,,,,,,------............------,,,,,,++++++,,,,,,---...---------...//////000000............////////////------------------------........................------...000000111111111000000000000111111111111000111111111111000000///111111111111111222222333111000000000222555666666777===FFFPPP\\\jjjyyy}}}|||{{{{{{{{{~~~vvvhhhZZZSSSPPPLLLJJJJJJJJJHHHFFFDDDBBBBBBBBBBBBAAAAAABBBAAA@@@>>><<<;;;999888888777777666666555555444444333333444444555333333333333333333333333111111000000111111222333666888999888555444444444111111111222222222222333///(((***444000&&&---???333222000//////000222333444444444444444444444444444444444444444444444444333333333333444444444444000000111111222222333333555999<<<999///)))000<<<333666666111...///000...(((+++...000222777@@@GGGEEEHHHMMMSSSYYY\\\[[[YYYUUUSSSPPPPPPQQQSSSSSSSSSQQQQQQPPPPPPQQQRRRTTTUUU```ggglllnnnrrryyy~~~uuuwwwrrrjjjdddCCCQQQIIIIIIHHHFFFEEEJJJRRRYYYeeekkkvvv}}}nnndddZZZTTTOOOLLLLLLNNNUUU[[[fffqqqyyy||||||{{{tttsssrrrtttuuutttooojjjfffgggggghhhjjjlllmmmnnntttzzz}}}|||zzzzzzxxxttttttsssqqqrrruuuxxxyyyyyyrrrooollliiiiiiiiihhhggg___ZZZRRRLLLGGGAAA:::444222111///......///---,,,////////////////////////000000000000000///......111777999555000...---++++++555)))"""222222(((---000...222---555333(((***++++++,,,,,,---------...............---------------------............---------------,,,++++++***++++++,,,,,,------...)))***+++,,,,,,---,,,,,,------...//////...------,,,,,,,,,+++,,,,,,---......//////000000/////////............////////////------------------------........................,,,---...//////000//////000000000000111111111111111111000000000111222222222222111111222333333444111111111333444777999:::<<>>===888888777777666666666666555444444333333444444555333333333333333333333333333222333333333333444444444666777666444333333444000000111111111222222222...<<<===,,,&&&111555...222222222333666:::>>>@@@555555555555444444444444555555555555555555555555222222222333333444444555000000111111222333444444444+++(((...666777222///222555555111000444666666999<<>>;;;<<>>@@@@@@===999888;;;AAAFFFIIICCCEEEHHHKKKOOOUUU[[[```cccfffjjjlllmmmmmmooopppjjjiiiiiiiiikkkooosssuuuzzz~~~{{{|||wwwqqqkkkfffbbb```[[[\\\___dddlllvvv~~~yyywwwrrrlllfffeeegggmmmwww{{{sssjjjeeegggkkkoooqqqtttsssppphhh^^^WWWUUUUUUYYY```fffiiilllrrruuutttuuuuuuwwwyyy|||}}}|||zzzzzzwwwsssrrrrrrrrrrrrrrrrrrnnnjjjfff```WWWLLLDDD;;;777333111000000000///........................000000000000000///......---+++,,,///000------000666'''###+++---%%%$$$)))+++***'''***&&&'''...###------------------------.........///////////////,,,,,,,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///---***((((((***---///------,,,,,,------...///111222444444444222000///............////////////------------------------.........//////000000111000000111111111111000000000000000000111111111111222222111111111222222333......//////000111333333222333444444777>>>HHHPPPbbblll|||{{{tttmmmmmmpppvvvmmmbbbXXXUUUSSSOOOJJJIIIIIIIIIHHHFFFDDDBBB@@@??????@@@AAAAAA@@@???===<<<666666666666666666666666555444444333333444444555333333333333333333333333///000111222222222111111///111333333222222333444222222222222333333333333222444...'''///======111///000111222222222111000111111222333444444555666444444444444444444444444333333333222222222222222333333333333333333333333<<<555111555:::888444222555;;;???>>><<<<<<999555333888@@@GGGJJJJJJGGGDDDFFFJJJPPPUUUZZZ```ggglllnnnrrrwwwyyyxxxxxxxxxyyyxxxxxxxxxxxxzzz}}}~~~yyyuuurrrlllkkkjjjlllrrrzzzwwwvvvrrrqqquuu}}}~~~xxxpppiiifffhhhmmmpppxxxzzzzzzssshhh]]]WWWUUUTTTYYY\\\]]]```hhhmmmnnnoooppptttyyy}}}}}}{{{yyyxxxwwwuuutttuuuvvvuuutttuuurrrnnnkkkfff]]]SSSKKK===:::555222222222111000111111111111111111111111000000000000000///......///++++++///000------000+++000///000///111---...---///000---111,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,------......//////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------------------...---------------......///111222444555555333111000............////////////---------------------------......///000000111111///000000000000000//////000000000000111111111111222222333333222222111111/////////000111222444444222444666777<<>>AAABBBBBBCCCBBBAAA???>>>555555555666666666666666555444444333333444444555333333333333333333333333111222333444555444333333000222444444333333444555222222333333333444444444111333666555000++++++...222333555666666555333222000111222333444666777777444444444444444444444444444333333222222111111111444333333333333333333333222444999;;;888333555:::222555666333555<<>>>>>777666555555666666555444888777444222111222333333333333333222222111111111222333444555555555444333555555444444444333333333333333333333333333333333333333333333333222111000111111222222222333333333555555444444444333333333555444222222444555555444555444333222111222333444444444444444444444444444777777888888888777777666:::999999:::===AAAFFFHHHKKKLLLLLLKKKKKKLLLOOOQQQTTTXXX^^^dddjjjpppvvvzzz~~~~~~}}}}}}~~~}}}}}}}}}ssskkklllqqq~~~vvvkkkcccWWWTTTTTTWWWYYYYYY\\\```eeeeeegggmmmtttxxxxxxwwwuuuwwwyyyxxxuuutttvvvxxxyyytttnnnkkkiiieee^^^XXXMMMEEE;;;555222222222111222111000///...//////000/////////000//////...---//////...---,,,++++++***---,,,,,,,,,,,,---......,,,,,,,,,------.........------............------...------------...//////---------.........//////---+++)))+++///000///---...---+++******---///111111000000///...,,,***))),,,,,,------...///000000...------------.../////////000222333333222000///000000////////////000000333111...+++***+++---...111111000000//////......222111000000000222333444111111000///////////////000111111111222222222222444333333555444111222666888:::???GGGRRRaaaqqq{{{uuuvvvtttppprrrwww{{{{{{{{{kkk___TTTQQQQQQNNNKKKJJJKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCBBBAAA@@@>>>>>>===888777666666777777666444777666444333333444555666222222111111111000000000111222333444444444333222555555444444444333333333222222222222222222222222333333333333222222111111111222222222222333333333333333333444444555555555666444333333444555444333444444333333333333333444444444444444444444444444555555666777888888777777999999;;;>>>BBBGGGKKKNNNNNNOOOPPPPPPPPPRRRUUUWWW^^^cccjjjpppuuuyyy|||~~~~~~}}}|||||||||~~~}}}tttrrrttt}}}zzzqqqkkk[[[WWWUUUWWWYYYYYY]]]bbbbbbaaaaaaeeekkkpppssssssuuuxxxzzzyyywwwvvvwwwyyywwwsssnnnlllkkkhhhbbb]]]RRRJJJ@@@888444444333333333222111/////////000000///////////////...------///......------,,,,,,+++,,,,,,,,,,,,---...///000,,,------------------...------............------...------------...//////---------.........//////000...------//////...,,,...---+++***+++...000222333222222111///---+++***,,,,,,------...//////000...------------.../////////000222333333222000///......------------......222111///---------...///000000000000000/////////000///.........///111222111111000///////////////000000000111111111222222333111222444333111333888:::>>>GGGRRR___ooo~~~xxxpppsssttttttyyyhhh]]]SSSPPPPPPMMMKKKJJJKKKJJJIIIGGGEEEDDDCCCCCCDDDDDDBBBAAA???>>>===<<<999888777777888888777555666555555444555666777888333222222222222222111111000111222333444333333222555555444444444333333333111111111111111111111111333333333222222222222111222222222222333333333333111222333444555666777777777555333333444444333222333333444444444444444333444444444444444444444444444555777888999:::::::::;;;<<>>???BBBFFFKKKOOORRRTTTUUU[[[^^^aaaccceeehhhllloooqqqtttxxx{{{|||}}}}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~yyyvvvjjjccc]]]\\\]]]```gggnnnpppnnnjjjgggeeeeeeffffffmmmppptttxxxzzz{{{zzzzzzwwwtttrrrppppppmmmjjjfff```YYYNNNDDD<<<777555555333222222111000000//////...////////////...------,,,---------......//////......------------......//////......------,,,,,,------............------...------------...//////........................222111000///...---,,,+++------,,,,,,...000222444444444333222000...,,,+++---------.........//////...------------...////////////000111111000//////000000////////////000000---...///000111000000////////////000000111111222111111111111111111222222111111111111111111111000//////000000000111111111777555555777777777;;;AAAJJJSSSbbbppp|||~~~}}}ggg^^^UUURRROOOKKKJJJLLLJJJIIIGGGEEECCCBBBAAAAAAEEEDDDCCCAAA???===<<<;;;:::999888888999999888777666666555444333333333333555555555555555555555555222333555666666666555444555555444444444333333333444444444444444444444444333222222111111222333333222222333333333444444444555555555555555555555555777555333333444444333222222444555666777666555555444444555555555666666666777888:::<<<>>>???@@@@@@DDDGGGLLLRRRXXX\\\^^^___eeehhhllloooqqqtttwwwzzz}}}~~~~~~zzzvvvkkkddd^^^\\\]]]___eeelllrrrsssrrrqqqnnnkkkiiihhhiiilllpppuuuyyy{{{{{{zzzxxxwwwuuusssqqqnnnkkkiiieee```VVVJJJ@@@999666555222222222222111111000000//////000000//////...---,,,------......//////000111000///...---,,,,,,,,,/////////......---------------............------...------------...//////.....................---............---,,,,,,,,,------------...000222333222222111000///---,,,+++---------..................------------...///////////////000000/////////000000////////////000000+++,,,...///000000///...//////000000111111222222111111222222222111111111000111222222333222111111000000000000111111111111777444444777888999???GGGVVV```ooo|||~~~~~~}}}{{{zzz|||iiiaaaXXXTTTPPPLLLKKKMMMIIIHHHGGGEEECCCBBBAAAAAADDDDDDBBBAAA???>>>===<<<:::999888888999999888666666666555444333222111111222222333333333333333444333444555777777666666555555555444444444333333333555555555555555555555555333222111111111222333444333333333333444444444444666666666555555555444444555444222333444555444444444444555666777777777777555555666666777888888888666888;;;???BBBEEEGGGHHHLLLPPPUUU\\\ccchhhlllnnnpppsssvvvyyy{{{}}}|||pppiiiccc```___^^^aaagggmmmqqquuuwwwvvvtttrrrqqqlllmmmpppuuuyyy{{{{{{zzzxxxxxxwwwuuurrrpppmmmllliiieee]]]RRRFFF<<<777555222333333444555444444444000111111111111000//////------......////////////222111000...---,,,,,,,,,/////////...............------............------...------------...//////...............---------+++---...---,,,,,,---...------------...///000000/////////......---,,,+++...........................------------...////////////............//////......------------......+++,,,---/////////...---000000111111111111111111///000000000000///......000111222444444333222111000111111111222222222222444222333777:::???GGGPPPdddmmmzzz|||||||||}}}zzzrrrmmmlllmmmnnnwww}}}{{{zzz}}}lllddd\\\WWWRRRLLLLLLNNNJJJIIIGGGEEEDDDBBBBBBAAACCCCCCBBBAAA@@@>>>>>>===:::888777777888888777666555555555555555444333333111111222222333333333333333444555666666666555444555555444444444333333333444444444444444444444444333222111000111222444555333333333444444444444555555555555555666666666666444333111222444666666555555555555555666777888999666777777888999999::::::888;;;???EEEKKKPPPTTTVVV]]]```dddiiinnnsssvvvxxxxxx{{{yyyssspppkkkfffeeehhhlllqqqxxx{{{|||{{{zzz{{{vvvuuuuuuwww{{{|||{{{yyyuuuvvvvvvuuusssqqqppppppllljjjdddYYYLLL@@@999666444555666888999999999999222222222222222111000000............////////////000//////...........................////////////------............------...------------...////////////.........---------,,,...//////---,,,---///------------------......------............------...........................------------.../////////..................///......------------......---......////////////...222222111111111111111111///000000111000///...---000111333444555444333222222222222222333333333333444222444;;;BBBJJJUUU```rrryyy|||xxxvvvzzz|||}}}ssspppllliiihhhjjjmmmooosss{{{|||{{{}}}~~~oooggg^^^YYYSSSMMMLLLOOOKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>999888777777888888777555444555666666777666666666333333333444444555555555222333444555555555444333555555444444444333333333333333333333333333333333333222111000000222444555333333333444444444555555333444444555666777888888333222111222444666777666666555555555555777999:::777777888999::::::;;;;;;;;;???EEELLLTTT[[[```cccnnnooopppsssuuuxxxzzz{{{}}}yyyqqqmmmnnnpppuuu{{{~~~~~~~~~|||zzz{{{}}}}}}{{{yyyssstttuuuuuutttsssssssssnnnmmmhhh^^^PPPDDD;;;888555666999;;;<<<=========222333333333333222111111/////////////////////......------......///000111------......//////000000---..................---...------------...////////////.........---------...000111000---,,,---///...------------,,,,,,,,,,,,,,,---...//////...........................---...------------.../////////......------......///000000////////////000000000000000////////////000333222222222111000000000111222333333333111000///000111333555555555333222222222333333333444444444555444888AAAJJJUUUbbbnnn}}}|||sssooopppwww||||||qqqhhhhhhhhhhhhiiilllooosssuuuqqqyyyggg___WWWUUUSSSNNNKKKKKKLLLJJJGGGDDDBBBBBBBBBCCCBBBBBBCCCCCCBBB@@@???===888888888888777777777777888888777555555444444444555444333333333333444555333333333333333333333333444444444444444444444444555555555555555555555555333333222222333333444555444444444555555555666666666555444444555666555333444444444555555555666666222444666888999999888777777777777777999;;;???AAA===CCCMMMWWW```gggnnnrrrwwwvvvwwwxxx{{{}}}}}}}}}wwwuuuvvvxxx{{{}}}zzz|||}}}vvvlllnnnmmmpppuuuvvvrrrpppqqqsssmmmiiifffZZZIII>>>;;;999888888;;;AAAEEEEEECCC>>>:::555222111000000///000////////////000000111//////...//////000111222111000///......///000111//////////////////......000000000000///...---,,,------......///000000000------------------------,,,,,,,,,---------......---------.........//////111111000000//////......//////000000000000//////111111000000/////////.............../////////000////////////............///000111222222222222222222333444444222000000111333222222222222333444555555444333333444666555555555<<>><<<;;;888888888888777777777777777666555444333333333333555444444333333444444555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333444444555444444555555555666666666666555444444666666666444555555555555666666666666555666777888999999999888;;;<<<======???CCCIIIMMMVVV[[[ccckkkqqqwww}}}~~~xxxjjj\\\UUUVVV[[[eeejjjkkkmmmqqqrrrmmmiiihhhbbbVVVJJJDDD999999:::???FFFLLLMMMMMMIIIFFFAAA===:::777444111111111000///............111000000000000000//////......------------......000///.........///000111....../////////......---111000000///......------------------------------,,,------------.........------.........///////////////............------//////000000000000///////////////...................../////////000000000000000000000000000000000000111111111111000000///222444555555333222222333333444555666777666555555555444333333333555777888;;;FFFTTT```mmmyyy~~~|||vvvpppnnnqqquuuzzzyyyvvvrrrnnnmmmoooqqq{{{~~~|||}}}|||hhh___WWWTTTRRRNNNKKKLLLJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDCCCAAA>>><<<;;;888888888888777777777666666555444333333333333333444444444444444444444444222222333333333333333333444444444444444444444444333333333333333333333333333333333333333444555555555555555555666666666666666555444555666777666555555555666666666777777777666666777777888999999:::???AAADDDGGGJJJOOOWWW\\\bbbffflllqqquuuyyy}}}yyyjjj\\\OOONNNQQQXXX___ccciiippprrrooollljjjfff]]]QQQHHH<<<:::;;;@@@HHHOOORRRRRROOOLLLHHHDDD@@@;;;666333000000///....../////////111111111111000000///..............................---------...111333555------.../////////......000000//////....................................------------......................../////////////////////////////////...//////000000000000//////..................------...////////////000000000111111111111111222222222111111111111000000///...333444666555444333333444111222444666666555333222777777666555666888<<>><<<@@@HHHOOOTTTUUURRRPPPMMMJJJFFF@@@:::555///////////////000111222111111222222111000///...//////////////////////////////......///000222333......//////000/////////............//////000000........................---------.........//////........./////////000000000000000000000000000000//////000000000000//////------..................////////////000000000111000111111111222222222333111111111111111000///...222444555555444333444555111222444666666555444333555666666666777;;;AAAFFFNNN\\\mmmxxxzzzuuurrrrrrqqqrrryyyiii```VVVSSSQQQMMMLLLMMMHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDCCCBBB???===<<<888888888888777777777777555555444444444444444555333444444555555444444333333444444555555666666666444444444444444444444444333333333333333333333333444444444444444555555666555555666666666777777777666555444555777888888777777777777777888888888888999888777888999<<>>>>>EEEMMMSSSUUUUUUTTTRRRPPPMMMGGG???:::111000000000000111222333000111222222222111000/////////000000000000//////222222111111000///......000000111111111000000///------......///000000111........................------........./////////....../////////000000000000000111111111111222222//////000000000000//////...............//////////////////000000000111111000000000111222222333333111222222222222111111000111333444555444333333444444555666777888777666666222444555666888>>>GGGOOO^^^jjjxxxzzzvvvuuuwwwxxx{{{jjj```VVVRRRPPPMMMLLLMMMGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@>>><<<;;;888888888888777777777777666555555444555555666666333333444555555444333333333333444444555666666777444444444444444444444444444444444444444444444444444444444444444555666666555666666666777777777777555555444555777999888777777777777888888888999999;;;:::::::::===@@@EEEGGGPPPYYYccciiilllooovvv|||yyy{{{qqqVVVOOOHHHGGGHHHKKKSSS\\\dddnnnuuurrrmmmiiiddd^^^NNNFFF>>><<>>?????????>>>===;;;:::888888888888777777777777666666555555555666666777333333444555555444333333111111222222333444555555444444444444444444444444555555555555555555555555555444444444444555666666666666666666777777777777555555444555888999999888777888888888888999999999===<<<<<<<<>>FFFNNNRRRXXXXXXYYYZZZXXXRRRJJJDDD999888666333111000//////...///111333444333222111,,,---...//////...---,,,(((+++...222444555444333444444444333222111000///000000000///......------////////////////////////............/////////000////////////000000000000.../////////000000111111//////000000000000//////.../////////000000111111000000000000111111111111...//////000111111222222111222333333444444444444///111333333222222333444555444444444444555666666555888;;;>>>BBBKKKYYYcccttt}}}hhh___VVVSSSQQQMMMJJJKKKIIIGGGFFFDDDBBBAAA@@@@@@CCCCCCCCCBBB@@@===:::999999999888888777666666555555555555666666666666666666555555444444444555555555555666666666666666666444666777999999777666444444333333333333444555555999999888777666555444444777777777777666666666666999888777999<<<===:::777999777444333444777;;;===>>>>>>@@@AAAEEEKKKSSSYYYiiirrryyyzzz{{{|||```NNNBBBCCCFFFCCCDDDJJJWWWbbbooovvvtttnnniiigggZZZQQQEEE<<<;;;@@@GGGLLLWWW[[[]]]\\\[[[[[[UUUNNNEEEAAA:::666333222111000000000000000000///......000000000000000000000000000000000000111222333444111222333333111///000000///000111222222111000///000000000000000000000000111000...,,,,,,,,,...///////////////000000000000000222333222111000111222------......//////000000000000000000000000000000000000000000111111111111222111000//////000111222222222333333333222222111222222333444444444444333444222111333777888777555888<<>>888555333222111111111111111111111000000000000000000000000000000000//////000000111222333222333444333111000///000///000000111111000000///........................111000...,,,,,,---...///////////////000000000000...///000000......///000///000000000111111111222000000000000000000000000000000000000111111111111222111000//////000111222222222333333333222222111000000111222222222222222666444333444777999888666666;;;@@@FFFRRRdddrrrxxxhhh^^^VVVSSSQQQMMMKKKLLLJJJIIIGGGEEECCCBBBBBBAAAAAAAAAAAAAAA@@@>>><<<;;;:::::::::999888888777777666666666666666666666666666555555444555555666666777777666666555555555444555666777888888777666555444444444333444444555666555666777888888777666555777777777777777777777777666555555777888999777666666777888:::;;;<<<<<<===AAAFFFNNNWWW```kkkuuu{{{ppp___OOOJJJHHHDDDEEEIIIKKKVVVeeepppsssqqqmmmkkkeee\\\OOODDD>>>@@@EEEIIISSSZZZ___aaacccdddaaa\\\RRRLLLDDD<<<888555444333111111222222222222222222000000000000000000000000000//////000000111222333444555666444222000///000000//////......//////000........................000///...---------...///////////////000000000000---...//////------...///000000000000111111111111000000000000000000000000000000000000111111111111222111000000000000111222222222333333333333222222111111111111222222222222777555444555777888888888666<<>>AAACCCDDDLLLQQQZZZdddnnnwwwvvvgggWWWOOOIIIDDDCCCFFFFFFQQQ```mmmssssssqqqoooiiibbbVVVIIIAAA???BBBFFFPPPXXX___bbbdddfffddd```YYYSSSIIIAAA;;;888555444111111111111111222222333000000000000000000000000111000000111111222333444555666777555222000///000000///...------...///000........................000///......---...//////////////////000000000000...000111000///...///111............////////////000000000000000000000000///000000000111111111111111111111111111111111111222222333333444333333333333333333333444444555555666555555555666777888999:::AAAKKKVVVfffuuu{{{{{{~~~~~~|||ggg]]]UUUSSSQQQMMMLLLLLLJJJIIIHHHFFFDDDCCCBBBBBB???@@@@@@AAA@@@???>>>===:::::::::999999999999999888888777777666666666666555555555555555666777888777777666666555555555444666666777777777777666666555444444444444555666666444555666777888888777777666777777777888888888999999999999999999999:::;;;;;;;;;;;;<<<@@@FFFKKKOOOZZZ```iiittt}}}uuufff\\\SSSLLLHHHHHHEEENNN]]]jjjrrrtttsssrrrkkkeee[[[NNNDDD???@@@BBBLLLUUU^^^aaaccceeeccc```^^^XXXOOOGGGAAA<<<888555111111000000000111111222111111111111111111111111222222222222333444555555555666777555222000///000000///...------...///000//////////////////////////////........./////////////////////000000000000...000111000///...///111////////////............111111111111111111111111///000000000111111111111111111222222222222111111111222333444444444444444444444333333333444555666555555555444555777999;;;>>>GGGSSS___lllwww{{{yyy|||{{{fff]]]UUURRRQQQNNNLLLMMMJJJIIIGGGEEECCCBBBBBBAAA???@@@AAAAAA@@@???>>>===999999999999999999888888999888888777777666666555555555555555666777888888666666666666666666666666777777666666666666777777555555444444555555666777555666666666777777888888666777777888888999999999888999999888777888:::;;;;;;;;;<<>>===???CCCIIIQQQZZZbbbggglllrrr{{{wwwkkk```UUUMMMIIINNNWWWaaajjjpppqqqqqqjjjiiieee[[[NNNDDD@@@@@@???KKKXXX]]]```cccdddcccccc```ZZZUUUOOOIIIBBB>>>666555222000///000000111111111111111111111111111000000000000111222333333222333444333111000///000///000000111111000000///////////////////////////......///000000000000000////////////000000000000...///000000......///000222111111111000000000///111111111111111111111111000000000000111111111111111222222333333222222111111222333444555555555555444333111111111222444555555666777777777:::@@@DDDMMM[[[kkkrrruuuxxxyyyyyyzzzyyyfff]]]UUURRRQQQNNNLLLMMMIIIGGGFFFDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@>>><<<;;;777777777777777777888888999999999888777666666555555555555555666777999999333333444555666777888888777777666666666666777777555555555555555666777777:::888555444444555888999666777777888999999::::::<<<===>>>===:::;;;>>>AAA@@@DDDKKKSSS]]]fffmmmpppzzzyyylll___UUUJJJNNNUUU^^^gggmmmooopppiiijjjhhh___RRRGGGBBBAAA:::GGGUUU\\\```dddffffffdddbbb^^^ZZZUUUNNNFFFAAA888777444222000000111222111111111111111111111111............///000111222111222333333111000000000///000111222222111000///..............................///000000000000000////////////000000000000000222333222111000111333000000//////.........---111111111111111111111111000000000000111111111111111222333444444333222111111222333444555555555555666555444333333555666888555777999999999===CCCHHHXXXhhhvvvzzzwwwvvvvvvvvvyyyxxxddd]]]UUUPPPOOONNNMMMKKKJJJIIIFFFDDDBBBBBBAAAAAABBBBBBCCCCCCBBBAAA???>>><<<;;;999999999999888666777777666555555555555555777777777777666666666666666666666666666777888888999888888888777777666666555666777666555444555777999888888888777777666666555777888999888999:::<<<:::>>>AAA???::::::???FFFHHHPPPZZZbbbmmmxxx}}}}}}wwwnnnhhhXXXSSSUUU```iiijjjiiijjjlllllljjjdddZZZNNNEEE@@@???FFFPPPXXX^^^aaacccdddfffddd```\\\VVVQQQMMMKKKDDD???999333000---***)))000000000000111222333333000000000000000000000000111111111111000000000000000000000000000111111111333222000///---,,,,,,,,,......//////000000111111000000000000////////////...111111///000333333000111000000000000000111111///000000000000111111111///000000000000111111111222222222222222222222222444444333222222333333333444444555555666777777888222888<<<<<<:::???KKKVVVjjjqqqzzz~~~|||{{{|||uuuccc\\\TTTOOONNNMMMLLLJJJJJJIIIFFFDDDBBBAAAAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<:::999888999999777666777777666555555555555555888777777777666666666666666666666666666777888888888888888888777777777666666777888888666666777888999888888888777777777777666888999999999999;;;<<<>>>@@@BBB@@@>>>@@@GGGMMMTTT]]]gggooowwwxxxtttfff```^^^eeekkklllkkklllllllllkkkfff]]]QQQGGGAAA???DDDLLLUUU\\\aaacccdddeeedddbbb^^^YYYTTTOOOLLLEEEAAA;;;777555444444333222222111111111111222222000000000000000000000000111111111111111111111111111111111000000000000000222222000///......------////////////000000000000000000000000////////////...222333000000333555444444333111000///000000111000000000111111111222222000000000111111111222222222222222222222222222222444444333333222333333444555555555555666666777777666999;;;;;;===FFFTTT___ooovvv~~~rrrbbb[[[SSSNNNMMMLLLKKKIIIJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@AAAAAA@@@???===<<<:::999888777888888777555777777666555555555666666888888777777777666666666666666666666666777888888888888888888777777777777777888999999777777888999888888888888888777777777888999::::::999999;;;===AAAAAAAAABBBEEEKKKSSSYYYcccooozzzyyyqqqlllmmmooonnnkkkjjjiiijjjjjjhhh```VVVKKKDDD@@@BBBFFFOOOZZZaaadddddddddddddddbbb^^^XXXSSSOOOGGGBBB<<<888666555444444333222222111111111111222000000000000000000000000111111111111111111222222222222111111000000//////222111111000//////000000000000000000////////////////////////000000000000///333444222333999<<<<<<888666333000//////000111111111111111222222222333111111222222222333333333333333333333333333333333444333333333333333444444666666666666666666666666:::999999<<>><<<;;;999888777777888888777555777777666666666666666777888888888777777777666666666666666666666777777888888888888777777777777777777888999888777777888999888888888888888888888888888999:::999999999<<<>>>AAA@@@AAAEEEMMMXXXbbbhhhsssyyyvvvtttoooiiiccccccdddffffffbbbZZZPPPIIIBBB@@@BBBJJJVVV```ddddddcccdddfffeeebbb]]]WWWSSSOOOIIIBBB;;;666333111000222222111111111222333333000000000000000000000000000000000111111111111111333222222111000///......222111111000111111222222111111000000//////......////////////000000000000222333333555===GGGJJJGGG<<<999555111......000111111111222222222333333333222222222333333333444444333333333333333333333333444333333333333444444555666666666666666666666666:::999;;;AAANNN]]]jjjrrrrrryyyvvvccc]]]UUUPPPNNNNNNLLLKKKIIIHHHEEECCCAAA@@@@@@@@@??????@@@@@@???>>><<<;;;999888666777888888777666777777666666666777777888888888888888777777777777666666666666666777777888777777777777777777888888666777888888666666777888888888888888888999999999888888999888888999<<>><<<;;;999888777777888999888777777777666666666777888888999999888888888777777777666666666666666777888888777777777777888888888888666777888777666666777888888888888999999999999999888888999999999;;;???BBBBBBHHHQQQ[[[fffsss~~~zzzmmmaaa^^^\\\[[[\\\]]][[[WWWRRRIIIEEEAAACCCLLLWWW```eeeeeegggiiiiiigggbbb\\\YYYVVVRRRMMMGGGCCC>>>999666111111111222222333444555000000000000000000000000/////////000111111222222222222111111000000//////222111111111111111222222000000000000////////////......//////000000111111444111111888IIIVVVUUULLL999777444111000000111222111111111111222222222333222222333333333444444444333333333333333333333333333333333333444555666777555555666777777888999999999???JJJXXXeeennnrrrsssmmmssstttccc]]]UUUOOONNNNNNLLLJJJIIIGGGEEEBBBAAA@@@@@@@@@???@@@@@@AAA@@@>>>===<<<:::888777888999:::999888777777666666777888888999999999999888888888777777666666666666666777888888666777777777888888888888777888999999777777888999888888888999999:::::::::999999::::::;;;>>>CCCGGGJJJTTTaaallluuu~~~xxxlllccc^^^YYYXXXYYYZZZWWWTTTMMMIIIDDDBBBGGGRRR^^^eeeggghhhiiiiiigggbbb^^^ZZZUUURRROOOLLLHHHBBB<<<888555444333222222222222222000000000000000000000000000111111222333333444444111111111000000000000000222111111000000000111111////////////000000000000.........///000111111111000222333888AAAHHHGGGAAA555444333111111111222222000000000111111111222222222222222222333333333333444444444444444444444444333333333444444555666777444444555777888999:::;;;===FFFTTTbbbmmmrrrttttttsssvvvqqqbbb\\\SSSNNNMMMMMMKKKIIIHHHGGGEEEBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@???===<<<:::999888999:::;;;:::999777777666777777888999999999999999888888888888777666666666666666777888888666666777777888888888999888999::::::888888999:::888888888999999::::::::::::;;;;;;<<<===AAAFFFJJJRRR^^^mmmxxx~~~vvvhhhaaaYYYVVVWWWXXXWWWTTTOOOLLLFFFBBBEEEOOO\\\fffhhhiiijjjiiigggbbb^^^[[[[[[YYYVVVSSSOOOIIIAAA<<<888777555333222000000///000000000000000000000000222222333444444555666666000000000000000111111111222111111000//////000000......//////000000111111---......///000111111222---222777777888::::::666222222222222222222222333///000000000000111111111111111222222222333333333444444444444444444444444333333333444555666777777333444555777888:::;;;<<>><<<;;;:::999999999888888888777777777777666666666888999:::888888777777666666555555777888888888888999999999;;;;;;;;;:::999888777666888888777777777777777888:::999999999888777777777888:::<<<===???CCCKKKQQQbbbmmmzzzxxxiii[[[UUUUUUUUUVVVXXX[[[TTTKKKFFFEEEJJJXXXeeejjjkkkiiieeeeeefffddd```]]][[[WWWTTTPPPKKKFFFBBB;;;999666333222222333444333222222111222222333333222222222333444555777777555444333222111111111111111111111111000000000000222222111111000/////////000000000000000000000000222222333444444555666666333222111000//////......000000000000111111111111222222333333333333444444444444444333333222222222333444555555666666555555:::444111666999999;;;AAABBBQQQbbbkkkmmmooovvv}}}|||nnnaaa[[[TTTNNNLLLKKKKKKKKKLLLKKKHHHEEECCCBBBBBBCCC@@@@@@@@@???>>>===;;;;;;999999888888888888888888888777777666666777888999888888777777666666666666777888888888888999999999::::::::::::999888888777888888777777777777888888888888888888999999::::::;;;===???@@@CCCKKKUUU^^^nnnxxxvvvjjjbbbZZZVVVXXX^^^]]]VVVNNNHHHEEEHHHUUUaaaiiikkkjjjgggfffhhhfffbbb___\\\XXXUUURRRMMMIIIEEE>>>;;;777444222222333444333333222222111222222222222222222333444555666777555555444333222222222222111111111111000000000000/////////000111111222222000000000000000000000000111111222222333333444444333333222222222222333333000000000000111111111111222222333333333333444444444444444333333333222222333444555555666666555555;;;777777;;;<<<;;;>>>DDDPPP[[[hhhnnnpppttt}}}lll```[[[TTTNNNLLLKKKKKKKKKJJJHHHFFFDDDBBBBBBBBBBBBAAAAAAAAA@@@???>>><<<<<<888888888888888888999999999888777777666777777888888777777777777666666666777888888888888999999999999999999::::::999999888888888777777777888888999777777777888999;;;<<<===>>>@@@BBBEEEKKKVVVdddnnn{{{yyylll]]]SSSUUU\\\___XXXPPPJJJFFFGGGPPP[[[hhhkkkkkkhhhhhhiiihhhdddaaa^^^ZZZVVVSSSPPPLLLJJJBBB???:::666333222333444444333333222111111111222222222222222333555666777444444333222111111111111222222111111111000000000/////////000111111222222////////////////////////000000111111111111111111444444333333222333333333000000000111111111222222222222333333333333444444444444444444333333333333444444555666666666666555333333666:::;;;;;;AAAHHHZZZ```gggjjjmmmssskkk^^^ZZZSSSNNNLLLLLLKKKKKKHHHGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAA???>>>===<<<888888888888888999999999999999888777777666666666777777777777777777777777777777888888888999999999777888999:::::::::::::::888888777777888888999999888888888999:::<<<===???>>>AAAGGGMMMVVVbbbqqq{{{vvvdddVVVSSSWWW]]]XXXRRRMMMHHHGGGNNNWWWdddiiillljjjiiikkkjjjgggccc___ZZZVVVTTTQQQOOOMMMGGGDDD>>>999555444444444444444333222111111111111222222222222333444555666222222111000000000000000222222222111111111000000222222111111000/////////////////////////////////111111111111000000000000444444222111000000000000000000111111111222222222222222222333333333444444444444444444444444333333444444555666666666666666...111555777999>>>IIIRRR^^^```ccceeejjjuuuiii]]]YYYSSSOOOMMMLLLKKKJJJGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAA???>>>===<<<888888888888888888888888888888888888777777666666777777777777888888888888777777888888888999999999777777888999::::::::::::888888888888888999::::::;;;::::::999:::<<<>>>???===CCCLLLVVVaaammm{{{ssscccZZZWWWZZZVVVRRROOOJJJHHHMMMUUU___fffkkkjjjjjjkkkjjjhhhddd```[[[WWWUUURRRPPPNNNJJJGGGBBB===999666555555444333222222111111111222222222222222222333444555333333222111111111111222222222222222111111111111222222111111000/////////000000000000000000000000222222222222222111111111222111111000000111111222111111111111222222222222222222222333333333444444444444444444444444444444444555666666777777666666666999::::::<<>><<<<<<999999999888888888777777777888888888888777777666777777777888888888888999777888888888888999999999777888999:::::::::::::::888888888888888999:::;;;<<<;;;::::::;;;===???@@@AAAHHHTTT___jjjwwwooo```XXXVVVTTTSSSQQQMMMIIILLLRRRZZZbbbiiijjjiiijjjjjjhhheeebbb]]]ZZZWWWTTTPPPNNNKKKIIIFFFBBB===999666555333222222111222222333333222222222222222333444444555555444444333444444555333222222222222111111111/////////000111111222222000000000000000000000000222333333333333333333333///000000111222444555666111111111222222222222333222222333333333333444444444444444444555555555555555555666777777777777666;;;======;;;???KKKWWW^^^___```dddlllwwwiii[[[WWWRRROOOMMMLLLKKKIIIIIIHHHGGGFFFDDDBBB@@@???@@@@@@@@@???>>>===;;;;;;;;;::::::999888777666666666666888888999888777777777777888888888999999999777888888888888999999999888888999:::::::::999999888888888888999:::;;;<<<;;;:::::::::;;;>>>BBBDDDKKKQQQ[[[fffqqq~~~xxxhhh___VVVTTTTTTSSSNNNIIIJJJOOOUUU^^^ggghhhhhhiiiiiiggggggeeeaaa]]]ZZZVVVQQQNNNKKKJJJIIIEEEAAA<<<777555111111111111222333444444222222222111222222333444444333333333333333444444333333222222222111111111/////////000111111222222222222222222222222222222111222222222333444444444111111000000111111222222111111111222222222333333222222333333333333444444444444444444555555555666555555666777777777777777777;;;======EEESSS]]]______bbbiiitttiiiZZZWWWRRROOOMMMLLLKKKIIIJJJIIIHHHFFFDDDBBB@@@>>>????????????>>><<<;;;:::<<<;;;:::999888666555555555666777888999999888777777777888888999999999999777888888888888999999999999999:::::::::999999888888888888888999:::;;;<<<:::999999:::<<<@@@DDDGGGSSSXXX```jjjuuussskkkVVVUUUUUUTTTOOOHHHHHHLLLRRR\\\fffgggggghhhhhhgggiiigggddd```]]]XXXRRRNNNKKKKKKJJJHHHCCC>>>888555000000000111222333555555222222222111222222333333111000000000000000111111333333333222222222111111222222111111000/////////222222222222222222222222000000111222333444444444555333111///---+++***)))111111222222222333333333222222333333333444444444444444444555555555666666555666666777777777777777444999>>>DDDPPP___gggggggggkkktttfff^^^YYYRRRMMMKKKJJJJJJJJJGGGHHHHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;::::::999999888999999999888888888888777<<<<<<;;;;;;:::999999999999999888777666666777777888888999999999:::::::::333444666888:::;;;<<<<<<;;;;;;<<<<<>>BBBJJJTTT[[[gggkkknnnttttttdddXXXVVVTTTLLLIIIMMMMMMSSS[[[ccchhhkkkkkkkkkggghhhhhhfffccc]]]XXXUUUSSSQQQMMMJJJGGGCCC===:::888666222111222333333333444444333333333333444444222222222111222222333333333333222222222111111111222222222111111111111111111111222222222222111111000//////000222444444333333444444444333333222111222222222222222222222222111111222333444666777888333333333333444444444444666666666777999999999888>>>EEEOOOXXX```fffkkknnnzzzggg]]]XXXRRRMMMKKKKKKJJJJJJHHHHHHGGGFFFEEECCCBBBAAABBBBBBBBBAAA@@@???======;;;;;;:::999999888888777777777777777666666666555777777888888888888999999::::::999999888888999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::<<<===???BBBIIIUUUaaaiiipppuuuzzzooo```[[[UUUMMMHHHJJJJJJOOOXXXaaagggjjjkkkkkkiiijjjjjjiiifffaaa\\\YYYUUUSSSOOOLLLIIIFFFAAA>>>999777444222333444444444333333222222222222333333333333222222111222222222222222222111111111000000333333222222111000000000333333222222222222333333333222111222444555444333333333444444444333222222222222222222333333333333222222222333444666777888444444444444555555555666444555666777999:::<<<===BBBLLLYYYaaafffiiimmmqqqggg\\\XXXRRRNNNLLLKKKJJJJJJHHHGGGGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@???>>><<<<<<;;;::::::999888888777777888888777777777666666666888888999::::::;;;<<<<<<;;;::::::999999:::::::::::::::::::::;;;;;;;;;;;;777777888999:::;;;<<<===>>>@@@DDDJJJSSS```nnnwww}}}|||lllbbbZZZQQQJJJIIIHHHLLLTTT]]]eeeiiijjjjjjjjjkkklllkkkhhhddd___\\\VVVSSSPPPMMMKKKHHHDDDAAA:::888444333444444444444333222222111111222222333444444333222111111111111222222222222111111111111222222111111111111111111444333222111111222333444555333222333444555444222333333333444444333333222222222222333333333333333666555555444444444444555555555555555666666666666444555666666888:::===@@@IIITTT```gggiiilllrrrxxx}}}ggg[[[WWWRRRNNNMMMLLLKKKJJJHHHGGGFFFEEECCCBBBAAAAAA@@@@@@??????>>><<<;;;:::;;;;;;::::::999888888777999999888888888777777777666666777888999::::::;;;;;;:::::::::::::::;;;;;;999999999999::::::::::::888888888999:::<<<===>>>???CCCIIIRRR\\\iiivvv~~~}}}pppggg\\\TTTOOOIIIKKKQQQYYYbbbhhhiiihhhiiijjjjjjiiigggdddaaa^^^UUURRROOOLLLKKKHHHEEECCC<<<999666444444444444333333222222111111222222333444444333222111111111111444333333333333222222222//////000111222222333333333222111000000111222333444333222222333333222111222333333444444333333333222222333333333444444444777666555444444444444444555555555666666666777777555666777777777:::???CCCRRR[[[eeekkkmmmqqqyyy{{{fffZZZVVVRRROOOMMMLLLKKKJJJHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@???>>>===;;;;;;<<<<<<;;;::::::999999888999999999999888888888888888888999:::;;;;;;<<<<<<::::::999999::::::;;;;;;888888888999999999::::::======<<<;;;<<<===>>>???BBBHHHQQQ[[[fffpppzzz|||rrrggg\\\UUUMMMMMMOOOVVV___eeeggggggggggggfffeeecccaaa```___TTTRRRNNNLLLKKKIIIGGGEEE@@@===999666555555444333333333222222222222333333333333222222111222222222444444444333333333222222......///111222333444555222222111111111111222222333222111111333333222111222222333444444444333333222222333333444444555555444444444444555666777888555555555555666666666777555777888888999===DDDJJJZZZaaajjjpppuuuzzzzzzeeeYYYVVVRRROOONNNMMMKKKJJJHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<======<<<;;;;;;::::::999888888888888777777777777;;;;;;;;;<<<<<<=========999999999999999:::;;;;;;999999999:::::::::;;;;;;===<<<;;;;;;<<<>>>@@@BBBIIIQQQ\\\hhhrrryyy~~~|||qqqeee[[[RRROOOOOOSSS\\\cccffffffeeecccaaa___^^^]]]^^^^^^UUURRRNNNLLLKKKKKKIIIGGGEEEBBB===999888666555333444444333333333333444444222222222111222222333333333333333333222222222111//////000111222333333444222222333333333333222222333222111111333444333222111222333333444444444333222222333333444555555666555444444555555666777888444444555555555666666666444777:::;;;===CCCLLLTTTaaagggqqqzzzyyyeeeYYYVVVRRROOONNNMMMKKKJJJHHHGGGEEECCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@???>>>>>>======<<<<<<;;;::::::777777777777666666666666777777888888888888999999888888888888999999:::;;;:::::::::;;;;;;;;;<<<<<<777777777888;;;???BBBEEEQQQYYYgggsss||||||ooodddUUUQQQOOORRRZZZbbbeeeeeecccaaa^^^[[[ZZZ[[[]]]^^^UUUSSSOOOMMMLLLLLLKKKIIIIIIEEE@@@<<<:::888666444555444444333333444444555111111111111222333444444222222222111111111111000111111111111111222222222222333555555555555333222333222111222444555444333111222333333444444444444222222333333444555666666888888777555555444444444444444444444555555555666444777;;;===@@@GGGSSS\\\eeekkkvvv|||hhhYYYUUUPPPLLLKKKJJJJJJIIIJJJIIIFFFDDDBBBAAAAAABBB@@@@@@AAA@@@@@@???>>>===>>>>>>>>>>>>===<<<;;;:::666666777777888888888999999999888888999999:::;;;:::::::::999999888888888::::::999999999:::;;;;;;:::;;;>>>???===<<>>===============<<<;;;::::::777888888888999999999999999999888888999999:::;;;:::::::::999999999888888999999999999:::::::::::::::;;;>>>@@@???AAAKKKWWWcccnnnxxx~~~yyyooocccYYYXXX]]]aaaeeehhhggg___XXXVVVUUUTTTWWW[[[\\\YYYTTTOOOLLLJJJIIIHHHHHHGGGCCC???;;;888555444555333111111333444444444333333333444444444555555333333333222222222222111111111111111111222333333444444444444444333333333333333333333333333333333222333333444444333333222111333444444333333444555666555444444444444555666666777777777777777666666:::999;;;@@@JJJSSS[[[___hhhuuuwwwaaaYYYUUUPPPLLLKKKJJJJJJIIIJJJHHHGGGEEECCCBBBAAAAAA@@@@@@AAA@@@@@@???>>>===<<<======<<<<<<;;;:::999999999999999999:::::::::999999888888999999:::;;;::::::::::::999999999999777888999:::;;;::::::999<<<;;;===@@@BBBHHHUUUbbbpppyyyzzzmmmaaa^^^___bbbeeehhheee```[[[XXXTTTQQQSSSYYY^^^\\\XXXSSSNNNJJJHHHFFFIIIHHHFFFCCC???:::666444666444222111333444444333333333333444444444555555333333333333222222222222222222222222222333444444333333333333333333444444333333333333333333333333333333444444444444333333333444555555444444555666555555444444444555555666777777777777777777777777999;;;???FFFOOOWWW^^^bbblllxxxvvv```YYYUUUPPPLLLKKKJJJJJJIIIIIIHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@@@@???======<<<<<<<<<<<<;;;:::999888999999999999999999999999999999888888999999:::;;;::::::::::::::::::::::::777888;;;<<<===<<<;;;:::===;;;<<<@@@EEENNN]]]kkk{{{xxxjjjcccaaa```bbbfffccc```]]]ZZZTTTOOOPPPVVVZZZZZZYYYVVVRRRNNNLLLLLLIIIIIIHHHFFFBBB===888555777555222222333444444333333333333444444444555555444444333333333222222222222222222222222333444444///000000111111222222222222222333333333333444444333333444444444444333333222444555555444444555666444444444444555555555666666666666666777777888888999>>>EEELLLRRRYYY___dddqqq|||wwwbbbYYYUUUPPPLLLKKKJJJJJJIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@???======<<<<<<<<<<<<;;;:::999888888888888888888888777777999999888888999999:::;;;::::::::::::::::::::::::999:::===?????????>>>===>>><<<===CCCJJJUUUeeerrrsssjjjddd``````cccccc```___\\\UUUOOOOOOTTTWWWYYY[[[YYYVVVRRRPPPOOOHHHIIIIIIGGGDDD???:::777777555333222333444444333333333333444444444555555444444444333333333222222111111111111111222333333000000000111111222222333222222222333333444444444333444444555555444444333222333444444333333444555333444444555555555666666555555444555666777888999<<>>===<<<======<<<<<<;;;:::999888888888777777777777777999999888888999999:::;;;::::::::::::;;;;;;;;;;;;;;;<<<===???@@@@@@@@@???@@@>>>BBBJJJTTT```ooo{{{~~~sssjjjcccaaacccccc```^^^]]]XXXQQQOOOQQQVVVZZZ]]]\\\VVVQQQNNNMMMGGGHHHHHHGGGEEEAAA===:::888666444333333444444333333333333444444444555555444444444444333333333333111111111111111222333333444444444444444444555555111222222333333444444555444444555555555555444444111333444444333333444555222333444555666666666666555555555555666888:::;;;BBBJJJTTTYYY[[[^^^eeelll}}}wwwbbbYYYUUUPPPLLLKKKJJJJJJIIIHHHHHHGGGGGGEEECCC@@@???@@@@@@AAA@@@@@@???>>>===============<<<;;;::::::999999999888888777777777999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@AAAAAAAAAHHHTTTaaammm{{{~~~rrrhhhdddeeeddd```]]]^^^\\\UUUPPPPPPSSSXXX\\\[[[UUUNNNKKKJJJFFFFFFGGGFFFEEEBBB???>>>999777444333444444444333333333333444444444555555555444444444444333333333222222222222222333444444666666555555555555555555111111222333333444555555444444555555555555444444222444555555444444555666222333444666666666666555777777666666888:::===???HHHRRR]]]aaabbbfffooowwwuuu```YYYUUUPPPLLLKKKJJJJJJIIIHHHHHHHHHGGGEEECCC@@@???@@@@@@AAA@@@@@@???>>>===>>>>>>>>>>>>===<<<;;;::::::::::::999999888888888999999888888999999:::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@AAABBBCCCLLL[[[jjjwwwyyymmmhhhiiieee___]]]^^^^^^WWWQQQOOOMMMSSSYYYZZZTTTNNNKKKKKKEEEEEEFFFEEEDDDBBBAAA@@@999777444333444444444333333333333444444444555555555555444444444333333333444333333333333444555555555555555444444333333333111111222333333444555555444444555555555555444444444555666666555555666888111222444666777777666555999888888888:::===???AAALLLVVVbbbggghhhlllwwwvvvaaa\\\XXXRRRNNNLLLKKKJJJIIIMMMHHHCCCCCCEEEFFFBBB>>>BBBBBBBBBAAA@@@???>>>=========<<<;;;;;;;;;;;;<<<999999999999888888777777;;;::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;===@@@AAAAAAEEEMMM\\\nnn{{{wwwpppkkkjjjiiigggccc___YYYTTTPPPSSSTTTVVVXXXYYYUUULLLFFFAAAAAABBBDDDFFFFFFCCCAAA333333333333444444555666555444444333333444444555666666777777666555444444333333222222333666888:::;;;888555333444555555444666666666444111111333444888777777666555555444444333333333444444444555555444444444555555666777888555555888:::999888>>>FFFUUUaaalllpppvvvvvvaaa[[[WWWRRRNNNLLLKKKJJJIIIJJJHHHEEECCCBBB@@@???>>>@@@@@@@@@@@@???>>>============<<<;;;;;;;;;;;;<<<999999999999888888888777999999999888888888888888999999::::::;;;;;;::::::???>>>======>>>???@@@@@@FFFRRRbbbsss}}}tttpppkkkjjjhhhddd```[[[UUURRRSSSSSSTTTVVVVVVRRRKKKEEE??????@@@CCCEEEEEECCCBBB999888777555444444555555555444444444444444444555666666666666666555444333444333222222333555777999;;;888555444555555555555444555555333222222444666777777666666555444444333333333444444444555555555555555555555666777888999999999<<<>>>>>>???FFFOOO[[[eeepppvvvuuuaaa[[[WWWRRRNNNLLLKKKJJJIIIHHHIIIHHHEEE@@@>>>>>>@@@???????????????>>>===<<<======<<<;;;;;;;;;;;;<<<999999999999888888888888777777777777888888888888777888:::;;;;;;;;;::::::>>>======>>>???AAABBBCCCMMM]]]nnnyyy{{{vvvnnnllliiifffbbb]]]XXXTTTRRRRRRSSSSSSRRROOOJJJEEE>>>>>>>>>AAACCCDDDDDDBBBAAA>>>;;;777555444555666444444444444444444444444444555555555555444333333555444333333333444666777:::777555444555666666555333444444444333333555777666666555555444333333333333444444444444555555555666666666666777888999:::888777999===???AAAJJJSSSaaajjjuuutttaaaZZZVVVQQQMMMLLLKKKJJJJJJHHHHHHFFFEEECCCAAAAAABBB??????@@@@@@???>>>============<<<;;;;;;;;;;;;<<<999999999999999999999999777777888888999999::::::777888:::<<<======<<<;;;;;;;;;===>>>???BBBFFFIIIVVViiiyyy{{{qqqnnnjjjfffddd___YYYUUUSSSSSSSSSRRRPPPMMMIIIGGG=========???BBBDDDDDDCCCDDDAAA<<<888555555666777444444555555555555444444333444444444444444333333555555444333333444444555777555333333444555555444333444555444333333444555555555444444444333333333444444444444555555555555777777777777888999:::;;;888666888<<>>>>>>>>>>>BBBHHHLLL^^^pppvvvqqqkkkgggeeeaaaZZZUUUUUUUUUUUUSSSPPPMMMJJJIII>>>===<<<===@@@CCCDDDDDDDDDAAA<<<888666555666777444555555666666555555444333333444444444444444333555444444333333333333333444333111222333444444333444555666555333222333444444444444444444333333333444444444555555555666666777777777888888999:::;;;<<<:::;;;@@@EEEJJJSSS\\\cccmmmrrrbbbXXXUUUPPPLLLKKKKKKKKKJJJFFFAAA===>>>CCCEEEBBB>>>@@@@@@AAAAAAAAA@@@@@@???======<<<;;;;;;;;;;;;<<<999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;===>>>@@@AAABBBCCCCCCBBB???>>>BBBJJJQQQcccrrr|||uuunnniiigggccc[[[UUUUUUWWWWWWUUUQQQMMMKKKJJJ@@@>>><<<===???BBBDDDDDDCCCAAA===999777666777777444555666777777666555444333333444555555555555444444444444444333333333333222111111222444555444333222444666555444333333444555555444444444444444444444444555555555666666666777777777777888999:::;;;;;;999;;;CCCJJJPPPYYYaaajjjsssqqqbbbXXXTTTOOOLLLKKKKKKKKKJJJHHHEEEBBBBBBCCCCCCAAA?????????@@@@@@@@@@@@??????======<<<;;;;;;;;;;;;<<<999999999:::::::::;;;;;;;;;;;;::::::::::::::::::;;;::::::;;;===???BBBDDDEEEEEECCCAAA@@@GGGRRR\\\nnnwww{{{rrrmmmjjjeee]]]VVVTTTWWWXXXWWWRRRMMMJJJIIICCC@@@======???BBBDDDEEEDDDBBB???<<<999777666555444555666777777666555444333444555666666666666666222333333444444444333333333222222444666777666555///111444555555555666777555555555555555555555555555555555555666666666666777777666777777888999:::999888<<>>>>>?????????>>>>>>======<<<;;;;;;;;;;;;<<<999999999::::::;;;;;;;;;;;;::::::999999888888888::::::999999;;;>>>BBBDDDCCCCCCBBBAAACCCMMM\\\hhhyyy}}}uuuooommmhhh___XXXSSSVVVYYYWWWRRRLLLIIIHHHDDDAAA>>>===???BBBDDDEEEFFFDDDAAA>>>:::777555444444555666888888666555444444444555666777777666666111222333444444444444333444333333555888999888666+++...222555666777888:::555555666666666666666666555555555555666666666777666666666666777888999:::<<<<<>>>>>===<<<<<<============<<<<<>>===;;;999999888888999;;;<<<<<<;;;;;;===>>><<<<<<<<<===>>>@@@AAABBBAAADDDFFFFFFHHHRRRbbbooowwwuuuqqqooohhh___[[[TTTTTTUUUUUUTTTPPPJJJFFFEEE>>>888999;;;===AAAGGGHHHFFFCCC???<<<999777666555555666666777666666555777666555444333222111111444444444444444444444444444444444333333222222222555555555555555444444444444555555666666666666666666666666666777777777777888666444444666999:::;;;===EEEPPPYYYaaakkkwwwpppbbbXXXUUUQQQNNNLLLLLLKKKJJJIIIGGGEEECCCAAAAAABBBBBBBBBAAAAAA@@@>>>======<<<<<<<<<============<<<<<<===<<<;;;;;;:::::::::::::::;;;<<<<<<;;;;;;<<<===<<<<<<<<<===>>>???@@@AAACCCEEEGGGHHHMMMZZZjjjvvv~~~~~~zzztttqqqkkkccc^^^UUUTTTSSSTTTUUUSSSLLLGGGDDD===999999;;;<<<@@@EEEGGGFFFDDDAAA===:::888666555555555666666666555555555444444444444444333333444444444444444444444444444444444333333333222222444444555555555555555555444555555666666666666666555555666666666777777777999888666666888:::<<<===???GGGSSS^^^hhhsssooobbbYYYVVVQQQNNNLLLKKKJJJHHHGGGFFFEEECCCBBBBBBCCCCCCAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;<<<===<<<;;;:::;;;<<<===<<<<<<<<<======>>>???AAAAAACCCHHHRRRbbbsss~~~}}}xxxtttwwwwwwtttooogggbbbXXXTTTQQQSSSWWWVVVPPPIIIDDD===999:::<<<<<<>>>BBBEEEEEEDDDCCC@@@<<<999666555555555555555555555444333333333444444555555555444444444444444444444444444444444444333333333333333444444444555666666666444555555666666666666666555555555555666666666666;;;:::888888999<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<===<<<:::999:::;;;===<<<<<<<<<<<<<<<===>>>@@@@@@BBBKKKYYYlll~~~{{{wwwuuuuuu||||||vvvqqqjjjccc[[[UUUPPPRRRXXXYYYSSSLLLDDD>>>:::;;;<<<;;;<<<@@@CCCDDDEEEEEEBBB>>>:::777555555555444444444444444333333333444444444555555444444444444444444444444444444444444444444333333333333333444555666777777444555555666666666666666444555555555666666666666::::::999999:::===AAADDDOOOWWWdddqqq{{{mmm```ZZZWWWRRRNNNLLLKKKIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@??????>>><<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;::::::::::::;;;<<<===<<<:::999999:::===<<<<<<<<<<<<<<<===>>>AAABBBHHHSSSdddyyyvvvtttuuu{{{zzzssskkkccc^^^WWWQQQRRRXXX[[[VVVPPPEEE???;;;<<<<<<;;;<<>>DDDIIIWWW___kkkwwwmmm```YYYVVVQQQNNNLLLKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@??????===<<<;;;::::::;;;<<<===>>>===<<<;;;:::999999999:::;;;<<<;;;:::999:::;;;===<<<<<<<<<======>>>???>>>CCCLLLYYYkkk}}}wwwpppwwwwwwmmmeee```ZZZSSSSSSWWWZZZXXXTTTIIIBBB<<<<<<<<<;;;<<>><<<999888666555444444555666555555555444444333333333444444444444444444444444444444444444555555555555333444444444555666666666444555555666666666666666666666666666777777777777666888999999;;;???HHHNNN[[[bbbnnnzzzlll___XXXUUUQQQNNNLLLLLLKKKJJJHHHHHHGGGFFFEEEDDDBBBBBB@@@@@@@@@@@@????????????===<<<:::999999:::<<<===<<<;;;;;;:::::::::;;;;;;999:::;;;;;;:::999:::<<<<<<<<<<<<===>>>???@@@AAA???HHHUUUcccsss}}}www}}}qqqhhhaaa\\\VVVTTTVVVXXXXXXWWWLLLDDD===<<<;;;:::<<<@@@CCCDDDEEEFFFEEECCC@@@???:::999777555555555666777333333444444444444444555444444444444444444444444444444444444555555555666444444555555555555555555444555555666666666666666777777777777888888888999555888:::;;;<<>>>>>>>>>>>===<<<:::999999:::<<<===::::::::::::;;;<<<===>>>888999::::::::::::;;;<<<<<<<<<<<<===>>>@@@AAABBBHHHSSSbbbqqquuukkkbbb^^^YYYUUUUUUWWWXXXYYYNNNFFF>>><<<;;;;;;===AAACCCDDDEEEFFFEEECCCBBB@@@<<<:::888666555555777777111222222333444666666777444444444444444444444444444444444555555555666666555555555555555444444444444555555666666666666666777888888888999999999999555888;;;<<<>>>EEEOOOXXX```iiiwwwkkk___VVVSSSNNNLLLKKKLLLKKKKKKHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???===;;;:::::::::<<<===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<::::::>>>@@@???BBBFFFJJJVVVjjj}}}}}}pppjjjdddZZZSSSSSSWWWYYYYYYOOOJJJBBB===::::::::::::AAADDDHHHIIIHHHFFFDDDCCC???;;;666333333444555555999777444222222444777999333333222222333444666777333444444555555444444333444444444555555555666666555555555555666666666777777777777777777666666666;;;<<<===>>>@@@HHHSSS\\\kkklllwwwkkk___WWWTTTOOOLLLKKKKKKKKKJJJIIIHHHFFFEEECCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>===;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>;;;<<>>>>>>>>===<<<::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???======@@@@@@@@@DDDJJJZZZiii~~~|||oooggg]]]WWWVVVVVVUUUUUUOOOJJJCCC>>><<<<<<<<<<<>>>>>>>>===<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===???===>>>@@@@@@@@@FFFNNN^^^ooouuulllbbb]]]ZZZXXXWWWXXXPPPKKKDDD???============@@@DDDHHHJJJJJJHHHGGGFFFBBB???:::777777666666555444555555666666555555444888777666555444333222222444444555555555555444444555555555555555666666666555666666666666777777777777777888888888888999999:::;;;>>>EEEOOOZZZccciiiuuuhhh___YYYUUUPPPLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<======<<<>>>@@@@@@CCCKKKUUUdddwww{{{oooddd```]]]XXXWWWYYYRRRMMMFFF@@@============???BBBGGGJJJIIIHHHGGGGGGDDDAAA<<<:::888777666555555666777888888777666555555555555555555555555555444555555666666555555444666666666666666666666666666666666666777777777888888888888888999999::::::;;;>>>CCCJJJTTT^^^hhhnnnggg___XXXUUUPPPLLLKKKKKKJJJIIIHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<>>============AAAFFFHHHIIIHHHGGGGGGFFFCCC>>><<<:::888666555555555666666666666555555222333444666666777777777555555666666666666555555777777777666666666666555666666666777777777888888666666666777888888999999<<>>>>><<<<<<<<<<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<===AAAEEEGGGMMM[[[iiixxxppphhh```WWWUUUZZZXXXRRRIIIBBB>>>===<<<;;;;;;???DDDGGGHHHGGGGGGGGGGGGDDD@@@===;;;999777555555555555555555555555555222333555666777777777666555555666666666666555555777777777777666666666555666666777777777888888888666666777777888999999:::>>>HHHTTT]]]cccmmmzzzfff___WWWSSSOOOLLLKKKLLLKKKKKKJJJIIIGGGEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<======<<<<<<;;;:::===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<=========>>>CCCGGGKKKRRRaaappp}}}xxxnnndddYYYVVV[[[YYYSSSJJJCCC???===<<<;;;:::>>>CCCGGGGGGGGGFFFFFFHHHEEEAAA>>><<<:::777555777666555555555555666777333444666777777777666555555555666666666666555555888888777777666666666555777777777777888888888888888888999:::;;;;;;<<<<<>>>>><<<<<<;;;:::999999888888<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;<<<=========>>>??????AAAHHHWWWkkkyyyooofff```]]]___^^^YYYPPPGGGAAA>>>>>>???===???BBBDDDFFFGGGGGGGGGEEECCCAAA>>>;;;999888777777666666666555555555555444444444555555555555666444444444555777888:::;;;888888888777666555555555777888999999888777666555666999;;;:::999;;;???CCCHHHTTTeeesss~~~hhh^^^VVVTTTQQQMMMKKKJJJJJJJJJIIIIIIGGGEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;::::::999999<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<======>>>>>>???AAAEEEMMM]]]ppp~~~vvvjjjbbb^^^___aaa[[[RRRIIIBBB???>>>>>>===>>>AAACCCEEEFFFGGGGGGFFFEEEBBB???<<<:::888777777777666666666555555555444444444555555555555666555555555555666888999:::666666777777777777777777777888888999999888777666777999;;;;;;:::<<<@@@EEEPPP^^^rrrggg^^^VVVTTTQQQMMMKKKJJJJJJJJJIIIIIIGGGEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>=========<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@CCCIIITTTfffzzzpppgggccccccddd___VVVLLLEEE@@@>>>>>>===>>>???BBBDDDEEEGGGGGGHHHGGGDDDAAA>>>;;;999777777777777666666666555555444444444555555555555666666666666666666777888888555555666666777888999999666777888888999888888888888:::;;;;;;;;;===CCCHHHVVVddd{{{ggg___VVVTTTQQQMMMKKKJJJJJJJJJIIIIIIGGGEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;<<<======>>>>>>AAAAAADDDKKKYYYnnnwwwnnnjjjiiifffaaaXXXOOOGGGAAA>>>===>>>>>>???@@@BBBDDDFFFGGGIIIHHHFFFCCC???<<<999888777777777666666666666555444444444555555555555666777777666666666666777777555666666777888888999999666777777888999999999999777999;;;;;;;;;???FFFLLLYYYfff}}}hhh___VVVTTTQQQMMMKKKJJJJJJJJJIIIIIIGGGEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>>===============<<<<<<;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>???CCCBBBDDDLLL\\\tttrrrllliiifffaaaZZZRRRJJJDDD@@@>>>@@@@@@??????AAACCCEEEGGGIIIHHHFFFDDDAAA===:::888888777777777666666666666444444444555555555555666888777777666666666666666888888888888888888888888777777888888888999::::::777888::::::<<>>>>>==================<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<======>>>??????DDDDDDGGGQQQccczzzwwwmmmgggeeebbb\\\UUUNNNHHHDDDBBBDDDCCCAAA???@@@BBBDDDFFFGGGGGGFFFDDDBBB>>>;;;999888888777777777666666666444444444555555555555666888777666666666666666777888888888888888888888777999999888888888999::::::777999:::<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????BBBEEELLLYYYlllrrriiieeeccc^^^YYYSSSMMMIIIGGGHHHFFFBBB@@@???AAADDDFFFEEEEEEEEEDDDBBB???<<<:::888888888777777777666666444444444555555555555666777666666666666666777888777777777888888999999:::;;;:::999888888888999:::999:::===???DDDMMMZZZcccfffuuu|||zzzvvvqqqpppvvvzzzbbbZZZVVVTTTQQQMMMKKKJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<======>>>>>>??????AAAEEEPPP```sss|||{{{yyyooofffddd```[[[VVVQQQMMMKKKJJJGGGCCC@@@???AAACCCEEECCCDDDDDDDDDBBB???<<<;;;888888888888777777777777444444444555555555666666666666666666666777888888555555666888999:::;;;<<<<<<;;;999888888888999999:::<<>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;@@@@@@;;;;;;@@@CCCAAAAAAFFFRRRhhhvvvooorrr~~~uuummmfffaaa___[[[SSSMMMLLLLLLKKKIIIEEEBBBAAACCCFFFHHHFFFCCCBBBBBBAAA@@@???===:::777555555666666666555666666666666666555555666666666666777777777777888888888888888888888888;;;;;;;;;999777666888:::;;;<<>>===<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<===:::>>>>>>:::999>>>@@@???EEELLLZZZqqqyyyooommmxxxwwwnnngggbbb```]]]VVVQQQPPPPPPOOOMMMIIIEEEDDDDDDEEEHHHFFFDDDCCCCCCBBB@@@>>><<<:::777666777777666666555666666666666666555555666666666666777777777888888888888888888888888888::::::;;;999888777999::::::<<<@@@HHHUUUgggyyyttthhhddd```bbbdddhhhooo}}}wwwbbb]]]VVVTTTPPPMMMJJJJJJKKKLLLIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<===;;;>>>>>>;;;:::===@@@AAAGGGQQQccc{{{}}}tttkkknnn{{{ppphhhbbb```___ZZZVVVVVVUUUUUUSSSOOOJJJFFFEEEEEEGGGFFFEEEEEEEEECCC@@@>>>:::999777777888888777555555666666777777666666666666666666777777777888888888888888888888888888888777999;;;;;;:::999:::;;;999===DDDPPPaaawww{{{oooeeeaaabbb]]]```dddjjjtttvvvbbb]]]UUUSSSOOOLLLJJJIIIJJJJJJHHHHHHHHHHHHGGGDDDBBBAAABBBBBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<============<<<<<<<<<<<<======???@@@???======???CCCEEEIIIVVVkkkzzz}}}zzzxxxwwwxxxyyy~~~ooojjjvvvrrrhhhaaa``````]]][[[[[[YYYZZZXXXTTTNNNIIIEEEDDDFFFEEEEEEFFFFFFEEEAAA>>>999888888888999999777555555666666777777777777666666666777777777888888888888888888888888888888888555888;;;<<<;;;:::;;;;;;:::???HHHWWWlllwwwkkkccc^^^___bbb^^^aaafffnnn{{{vvvaaaZZZTTTRRROOOLLLJJJIIIIIIIIIGGGGGGHHHGGGFFFDDDAAA@@@BBBBBBBBBBBBAAA@@@??????=========<<<<<<==================<<<<<<=========???>>>>>>>>>>>>@@@DDDIIIMMM^^^vvvzzzzzzxxxtttqqqooooooooopppssstttuuutttttttttvvvxxx{{{|||~~~wwwhhhmmmzzzuuujjj```___```___]]]]]]\\\\\\[[[WWWPPPJJJFFFDDDFFFFFFFFFGGGGGGFFFBBB???:::999888999:::999777555555555666777888888777777777777777777888888888888888888888888888888888888555888;;;<<<;;;;;;;;;<<<===CCCNNN^^^tttwwwkkkddd___\\\^^^bbbaaacccjjjtttvvv```ZZZTTTRRRPPPMMMKKKJJJIIIIIIHHHHHHGGGFFFEEECCCBBBAAACCCCCCCCCBBBBBBAAA@@@???>>>======<<<<<<======>>>>>>======<<<<<<======>>>===;;;;;;======???DDDKKKVVViii~~~|||xxxpppooollliiigggggggggggghhhiiijjjiiihhhhhhiiikkkmmmnnnppprrrtttwwwxxxyyyzzz}}}~~~gggdddlllzzzmmmaaa___aaa```______]]]^^^\\\XXXRRRLLLIIIGGGGGGFFFFFFFFFGGGFFFDDDAAA===;;;999999999888777555555555666777888888888888777777777888888888999999888888888888888888888888777999;;;;;;;;;;;;<<<===@@@GGGSSSdddyyyrrriiiaaa^^^\\\[[[\\\```cccfffnnnzzztttaaa\\\TTTSSSPPPNNNLLLKKKJJJIIIJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>============>>>>>>>>>>>>============>>>>>><<<999999===???@@@FFFNNN^^^qqqzzztttooohhhfffdddaaa```____________```aaa```^^^^^^___aaabbbcccdddfffgggiiijjjkkkmmmooorrrvvvzzziii___cccxxxqqqddd```bbbbbb``````______]]]YYYTTTOOOMMMLLLIIIGGGFFFFFFFFFFFFEEECCC???===:::888888777666555555555666888888999999888777777888888888999999999888888888888888888888888999:::;;;;;;::::::<<<>>>BBBJJJWWWhhh|||{{{ggg```ZZZZZZZZZYYY[[[___bbbgggqqqsssaaa^^^TTTSSSQQQOOOMMMKKKJJJJJJLLLKKKHHHFFFEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@>>>>>>============>>>>>>>>>>>>============>>>>>>>>>::::::???AAABBBIIIRRRaaauuu~~~zzzuuunnnjjjbbbaaa^^^\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYXXXZZZ[[[\\\]]]^^^___```aaabbbbbbfffgggiiilllpppvvv}}}kkk]]]___llluuufffbbbccccccaaaaaa``````^^^ZZZUUUQQQPPPPPPJJJHHHEEEEEEFFFFFFFFFEEEAAA>>>:::777777777666555555555666888888999999999777888888888888999999999888888888888888888888888;;;;;;;;;:::999999<<<>>>CCCKKKYYYjjj~~~nnnccc\\\WWWXXXYYYYYY\\\```aaagggrrrsss```ZZZUUURRRNNNLLLJJJIIIGGGFFFIIIGGGEEEBBBAAAAAABBBBBB>>>???@@@AAAAAA???===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>???@@@???@@@FFFOOOUUUlllwww}}}|||zzzxxxuuuooogggbbb[[[ZZZZZZYYYWWWVVVVVVUUUXXXYYYYYYXXXVVVUUUVVVWWWZZZZZZ\\\]]]___aaabbbcccfffgggiiikkkooossswwwyyyhhhYYYVVVcccmmm{{{~~~hhhdddfffbbb```ccc```^^^\\\YYYVVVSSSQQQPPPKKKJJJHHHFFFEEEEEEFFFFFFGGGDDD@@@;;;777666666666888777666555555666777888333666::::::888666777999:::::::::999999888888888<<<:::;;;??????<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>===???AAA@@@@@@GGGSSS\\\ooovvvxxxwwwtttrrroooiiiccc^^^XXXXXXXXXWWWWWWWWWWWWWWWYYYZZZYYYXXXVVVUUUWWWYYYYYYZZZ\\\___bbbdddfffgggiiiiiikkkmmmppptttxxxzzz~~~dddVVVSSSVVV___mmm~~~pppgggfffbbb___aaa___^^^\\\YYYVVVTTTRRRPPPKKKJJJIIIGGGFFFFFFFFFFFFEEECCC???;;;888777777888777777666666666666777777555888::::::999888888::::::::::::999999999888888:::999:::>>>???===>>>AAAGGGQQQ]]]mmmyyyjjj```^^^XXXUUUXXX\\\]]]```ccciiiqqqsssaaaZZZUUURRROOOMMMMMMLLLKKKJJJIIIHHHEEECCCBBBAAABBBBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>><<<@@@BBBAAAAAAJJJ[[[iiiwwwzzz{{{rrrooollliiigggccc^^^[[[UUUUUUUUUVVVVVVWWWXXXXXXZZZZZZYYYXXXWWWXXX[[[]]]^^^___bbbeeeiiilllooopppooooooppprrruuuyyy|||}}}~~~bbbUUUQQQMMMSSS^^^nnnzzzlllfffaaa^^^```___^^^\\\YYYWWWUUUSSSRRRJJJJJJJJJIIIHHHGGGFFFEEEDDDBBB>>>;;;999999999:::666777777888888777777666777888:::;;;:::999999:::::::::::::::999999999999999888:::>>>>>>===???DDDKKKUUUbbbppp}}}pppeee^^^[[[VVVTTTXXX\\\^^^bbbgggmmmvvvtttaaa[[[UUURRROOONNNNNNMMMLLLKKKIIIHHHFFFDDDCCCBBBBBBBBB@@@@@@???>>>===>>>>>>>>>========================<<<============>>>>>>>>>;;;@@@DDDCCCDDDPPPfffxxxzzzuuummmjjjfffcccaaa^^^[[[YYYUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[^^^bbbfffggghhhkkknnnrrrvvvxxxzzzxxxxxxyyy{{{}}}eeeVVVQQQOOOQQQWWWdddvvvqqqgggaaa______]]]]]][[[YYYWWWVVVTTTSSSKKKKKKLLLKKKJJJHHHFFFEEEEEECCC@@@===:::999999999666777888999999888777666777888999999999999999::::::::::::::::::::::::::::::999;;;>>>===<<<@@@GGGPPP[[[iiiwwwsssjjjccc___YYYVVVUUUXXX\\\^^^bbbgggooo{{{tttbbb[[[UUUSSSPPPNNNNNNNNNMMMLLLHHHHHHFFFEEEDDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBB====================================>>>>>>>>>???<<>>;;;999777777666777888999999888777666777777777777888888999888::::::::::::::::::::::::<<<;;;===???===<<>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????===AAAEEEIIIQQQeee~~~yyysssnnnjjjdddbbb___]]]\\\\\\ZZZXXXWWWVVVVVVVVVXXX[[[^^^``````bbbfffhhhkkkooosssvvvuuuvvvxxx{{{~~~wwwaaaTTTOOOKKKLLLTTT```tttooogggbbb^^^[[[[[[ZZZZZZYYYXXXWWWWWWOOOOOONNNMMMKKKIIIGGGFFFHHHFFFCCC@@@<<<999777666777888888888888888888777888777555666777999999888::::::::::::;;;;;;;;;;;;<<<<<<>>>???>>>>>>FFFOOOXXXfffxxxvvviiibbb___\\\[[[[[[XXXXXX[[[]]]^^^dddkkkvvvtttbbb\\\WWWTTTPPPNNNMMMLLLJJJIIIHHHHHHGGGFFFEEECCCBBBAAA>>>>>>???@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>AAAEEELLLYYYnnn~~~}}}}}}|||||||||}}}}}}~~~}}}}}}}}}}}}~~~~~~{{{{{{yyyuuuqqqlllhhheee___]]][[[ZZZZZZYYYWWWUUUUUUUUUVVVWWW[[[```dddggggggjjjnnnqqqssstttwwwxxxyyy{{{}}}kkk[[[PPPJJJIIIOOOVVVeeevvvkkkccc]]][[[ZZZZZZZZZYYYYYYXXXXXXQQQPPPNNNLLLJJJIIIHHHHHHFFFEEECCC@@@===;;;999888999888888777777888888999:::777555666888::::::999:::::::::;;;;;;;;;<<<<<<:::;;;>>>@@@???AAAKKKVVV___pppwwwllleeeaaa___]]][[[[[[ZZZ[[[___```bbbiiiqqq|||uuubbb\\\WWWTTTPPPMMMLLLKKKIIIHHHHHHHHHHHHGGGEEEDDDBBBAAA@@@AAACCCDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAAEEEMMM]]]ttt}}}zzzwwwvvvtttttttttuuuuuuuuuuuuuuutttttttttuuuvvvwwwyyyyyyuuuuuusssppplllhhhdddbbbZZZYYYXXXXXXXXXWWWUUURRRSSSTTTUUUXXX]]]ccciiilllmmmppptttwwwwwwwwwxxxxxx}}}uuubbbUUUMMMJJJNNNQQQ[[[uuuzzzmmmccc[[[ZZZZZZZZZZZZYYYYYYYYYYYYSSSQQQNNNLLLJJJIIIIIIIIIEEEDDDBBB@@@>>><<<;;;::::::999888777777888999:::;;;999666666999;;;;;;::::::::::::;;;;;;<<<<<<<<<888999===@@@AAADDDOOO\\\gggyyyzzzqqqkkkddd```^^^]]]ZZZXXX[[[ZZZ]]]aaadddfffnnnwwwvvvgggcccYYYVVVQQQNNNMMMMMMLLLJJJHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>??????AAA@@@>>>=========>>>???FFFCCCGGGWWWiii{{{~~~}}}|||zzzvvvssspppnnnmmmllllllkkkkkkjjjjjjiiiiiilllkkkjjjiiiiiijjjkkklllooolllhhhgggfffccc^^^ZZZZZZXXXUUUSSSRRRSSSUUUVVVTTTWWW[[[___ccchhhnnnsssuuuxxx{{{~~~~~~hhhYYYMMMHHHOOORRRUUUfff|||lllaaa]]]]]]]]]\\\[[[ZZZYYYXXXXXXSSSPPPNNNLLLKKKKKKIIIGGGHHHGGGEEEBBB???<<<999777999999999999999999999999999999888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@BBBBBBGGGWWWgggnnn{{{tttmmmhhhccccccdddcccbbb```^^^]]]^^^___aaaeeeeeehhhrrr}}}uuueee```YYYVVVQQQNNNMMMMMMLLLKKKHHHHHHGGGFFFEEEDDDCCCCCCAAABBBBBBAAAAAA@@@???>>>??????>>>>>>>>>>>>?????????>>>=========???@@@AAAEEECCCJJJZZZmmm|||zzzxxxvvvtttqqqmmmjjjhhhfffddddddddddddddddddccccccfffeeeddddddddddddeeefffgggeeebbbaaaaaa___\\\YYYYYYXXXVVVUUUUUUWWWYYYZZZ\\\___cccgggkkkqqqwww{{{|||nnn[[[NNNHHHMMMOOOQQQ```tttoooddd```]]]]]]\\\[[[ZZZXXXXXXWWWSSSPPPNNNLLLLLLKKKIIIHHHHHHGGGEEECCC???<<<999888999999999999999999999999999888888777777888888999;;;;;;;;;;;;;;;;;;;;;;;;===>>>AAACCCEEEKKK\\\lllxxx|||rrrlllhhhccc___^^^___```aaaaaa```______ccccccfffiiijjjnnnyyysssccc^^^YYYUUUQQQNNNMMMMMMLLLKKKHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>??????============>>>@@@BBBCCCCCCEEEOOO```sss~~~zzzvvvssspppooollliiieeebbb```^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^___^^^\\\\\\\\\\\\ZZZXXXWWWWWWWWWXXXZZZ\\\___```bbbeeehhhlllpppvvv|||ttt]]]QQQIIIKKKLLLKKKWWWhhhuuuhhhddd^^^]]]\\\[[[YYYXXXWWWVVVRRRPPPNNNMMMMMMLLLJJJHHHHHHGGGEEECCC@@@===:::999999999999999999999999999888888777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;>>>???BBBEEEIIIRRRddduuuwwwpppgggaaa___^^^\\\ZZZ[[[]]]___aaacccddddddcccffffffgggjjjmmmrrrsssccc^^^XXXUUUQQQNNNNNNMMMLLLKKKIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>??????>>>=========>>>@@@BBBCCCDDDIIIUUUeeewww|||yyyuuuqqqmmmjjjhhhfffccc```]]][[[YYYYYYYYYZZZZZZ[[[[[[[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZ\\\[[[ZZZZZZZZZZZZYYYYYYVVVVVVXXX[[[___bbbeeefffiiikkkoooqqquuuyyy~~~vvv^^^SSSKKKKKKJJJJJJRRR___sss{{{jjjfff___^^^]]][[[YYYWWWVVVUUURRRQQQOOONNNNNNMMMKKKIIIHHHGGGFFFDDDAAA>>>;;;:::999999999999999999999999888888777777777888999999::::::;;;;;;;;;;;;;;;;;;>>>>>>BBBGGGNNNYYYlll}}}zzzqqqgggccc^^^[[[\\\^^^^^^^^^]]]___bbbeeegggiiijjjjjjkkkjjjjjjmmmpppwwwsssccc___XXXUUUQQQNNNNNNMMMMMMLLLIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@??????>>>>>>>>>>>>??????@@@???>>>>>>>>>???AAABBBFFFOOO\\\jjjzzz}}}yyywwwtttpppllliiieeedddccc```]]][[[YYYXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYXXXZZZYYYYYYXXXWWWWWWXXXYYYVVVXXX[[[```dddhhhjjjlllsssuuuxxxzzz|||sss^^^TTTLLLLLLKKKKKKQQQZZZeee}}}nnnhhh```___^^^\\\YYYWWWVVVUUURRRQQQOOOOOOOOONNNLLLIIIHHHHHHFFFDDDBBB???<<<;;;999999999999999999999999888888888888888999:::::::::::::::;;;;;;;;;<<<<<<===>>>BBBJJJSSS```sss}}}rrriiiccc___^^^\\\\\\]]]___aaabbbaaacccfffiiilllnnnooopppsssqqqppprrrvvvsssccc___WWWTTTPPPNNNNNNNNNMMMLLLIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>??????AAA@@@???>>>??????AAABBBHHHSSSaaannn}}}zzzwwwssspppnnnkkkgggdddaaaaaa___^^^\\\ZZZYYYXXXUUUUUUUUUVVVVVVVVVVVVVVVXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWVVVUUUVVVXXXZZZZZZ]]]aaafffkkknnnpppqqqvvvxxx{{{}}}ppp^^^VVVNNNMMMMMMMMMQQQWWW\\\ttttttkkkbbbaaa```]]][[[XXXVVVUUURRRQQQPPPPPPQQQOOOLLLJJJHHHHHHGGGEEEBBB@@@===<<<999999999999999999999999999999999999999:::;;;<<<999::::::;;;;;;<<<<<<<<<===>>>CCCNNNYYYgggyyy|||tttmmmddd^^^\\\ZZZZZZ[[[\\\^^^```bbbcccdddfffjjjooosssuuuwwwxxxyyyvvvtttuuuxxxqqqaaa\\\WWWTTTPPPNNNNNNNNNMMMMMMJJJIIIHHHHHHFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBAAA??????>>>>>>>>>>>>????????????>>>>>>???AAACCCDDDIIIWWWeeeqqq~~~}}}|||uuurrrmmmiiigggeeebbb```\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUWWWXXXYYYZZZZZZYYYXXXWWWUUUWWWXXXXXXWWWYYY]]]``````ccchhhmmmqqqtttuuuvvvvvvxxx|||~~~ooo___WWWPPPMMMNNNNNNPPPRRRVVVnnn|||pppdddcccaaa___\\\YYYWWWVVVQQQQQQQQQQQQRRRPPPMMMJJJIIIHHHGGGEEECCC@@@>>>===999999999999999999999999::::::::::::;;;<<<===>>>999999::::::;;;<<<<<<===>>>@@@FFFSSS___mmm~~~|||qqqgggccc```[[[YYYZZZYYYZZZ]]]___```ccceeegggiiilllqqqwww|||{{{{{{ppp___ZZZWWWTTTPPPNNNNNNNNNNNNMMMJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA??????>>>>>>>>>>>>??????=========>>>@@@BBBEEEFFFIIIXXXhhhsss}}}yyyxxxwwwrrrnnniiieeecccaaa___^^^XXXXXXXXXXXXWWWWWWVVVVVVYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVXXXZZZ[[[[[[^^^cccgggdddgggmmmrrrvvvxxxyyyyyyyyy}}}|||ppp```YYYQQQNNNMMMMMMNNNOOOSSSkkktttfffdddbbb___\\\ZZZXXXVVVQQQQQQQQQRRRRRRQQQMMMKKKIIIHHHGGGEEECCCAAA???===999999999999999999999999:::::::::;;;<<<===>>>???999999::::::;;;<<<======???AAAIIIVVVdddqqquuunnncccZZZYYYYYYVVVVVVZZZ[[[]]]```ccceeegggjjjmmmnnnrrrwww~~~pppaaa\\\XXXVVVSSSPPPNNNMMMMMMNNNMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>????????????>>>======>>>;;;;;;???AAAAAADDDIIIMMMaaallluuu{{{vvvrrrnnnllloookkkgggcccaaa___\\\ZZZZZZWWWVVVWWWYYYZZZXXXVVVWWWWWWWWWXXXXXXWWWWWWWWWXXXYYY[[[[[[ZZZYYYYYYZZZXXX\\\aaadddfffhhhjjjllltttsssuuuyyy~~~|||~~~uuuddd___YYYSSSNNNMMMMMMNNNWWWjjjvvvhhhccc______^^^ZZZWWWWWWUUUSSSQQQQQQQQQPPPNNNMMMGGGGGGGGGFFFDDDAAA???======;;;999999:::::::::999888999:::;;;<<<;;;:::999;;;;;;<<<===>>>???@@@@@@@@@CCCNNN]]]hhhttt~~~ooogggbbb```\\\ZZZYYYZZZ]]]^^^```aaacccdddeeegggkkknnnuuu}}}pppaaa\\\WWWVVVSSSPPPNNNMMMMMMMMMLLLKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@??????DDD@@@???AAAAAA@@@CCCHHHQQQeeepppxxxyyysssoookkkiiiiiifffbbb```___^^^\\\[[[YYYWWWVVVWWWZZZ[[[ZZZYYYYYYXXXXXXWWWVVVVVVVVVWWW[[[]]]___`````````aaabbbeeehhhkkknnnoooqqqtttvvvyyyyyy|||zzzjjjfff```YYYTTTPPPOOOOOOXXXggg|||lllfff``````^^^YYYVVVVVVVVVTTTRRRQQQQQQPPPNNNLLLHHHHHHGGGFFFDDDAAA???>>>===;;;999999:::;;;:::999::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<===>>>???@@@@@@@@@DDDPPP___lllxxx}}}qqqgggbbb^^^\\\ZZZXXXYYY[[[^^^```cccdddfffgggiiimmmrrrvvvppp```\\\VVVUUUSSSQQQOOOMMMLLLKKKKKKJJJHHHGGGEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@??????DDDAAA@@@AAA@@@???DDDJJJVVVkkkxxxwwwpppkkkgggdddaaa___\\\[[[\\\\\\\\\[[[XXXWWWVVVXXXZZZ\\\\\\[[[ZZZYYYXXXWWWVVVWWWXXXXXX```cccfffggghhhiiikkklllnnnppprrrssstttwww{{{}}}yyyvvvoooggg___WWWRRROOOVVVaaasssrrrjjjbbb```^^^YYYVVVVVVWWWUUUSSSRRRRRRPPPMMMKKKIIIHHHHHHFFFDDDBBB@@@>>>===;;;999999:::;;;:::999<<<;;;;;;;;;;;;<<<==================>>>>>>???@@@@@@GGGSSScccqqqtttkkkddd______]]][[[ZZZZZZ[[[^^^aaacccggghhhjjjlllpppvvv}}}}}}ppp```\\\TTTTTTSSSRRRPPPMMMKKKJJJJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA>>>????????????>>>======>>><<<<<<>>>>>>???FFFNNN\\\sss~~~uuuoooiiidddaaa^^^[[[YYYYYYZZZ[[[ZZZZZZWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYY[[[]]]___gggiiilllnnnooopppqqqssstttuuuvvvvvvxxx{{{{{{nnnaaaVVVOOORRRXXXdddtttxxxmmmccc___^^^[[[XXXXXXXXXVVVUUUTTTSSSQQQMMMJJJJJJIIIHHHFFFDDDBBB@@@@@@===;;;::::::;;;;;;:::999<<<;;;:::::::::;;;===>>>>>>>>>=========>>>???@@@BBBKKKYYYiiixxxrrriiiddd```___aaa```___^^^___```cccfffhhhkkklllooorrrxxx~~~|||ooo```[[[TTTTTTSSSRRROOOMMMKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA>>>????????????>>>======>>>======??????AAAJJJTTTccc{{{~~~uuunnnhhhccc```^^^\\\YYYXXXYYYZZZYYYYYYWWWXXXXXXXXXXXXXXXYYYYYY[[[[[[\\\^^^```cccfffhhhnnnppprrrtttttttttvvvwwwzzz{{{|||~~~kkkZZZOOONNNOOOWWWeeepppvvv{{{~~~pppddd___^^^\\\[[[[[[XXXWWWVVVUUUTTTQQQNNNKKKKKKJJJIIIFFFDDDCCCAAAAAA>>><<<::::::;;;;;;;;;:::;;;:::999999999:::<<<===???>>>=========???@@@BBBEEEQQQbbbqqquuullliiifffcccbbbdddddddddcccdddeeegggiiikkkppprrrvvv{{{~~~}}}ooo___[[[UUUTTTRRRPPPNNNLLLKKKJJJIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@??????CCCBBBBBBBBBAAACCCMMMXXXmmm~~~uuunnnhhhccc```^^^\\\YYYXXXYYYYYYYYYXXXWWWXXXYYYYYYYYYYYYZZZ\\\^^^___bbbfffjjjmmmpppqqqsssuuuxxxyyyyyyzzz{{{}}}}}}vvv___QQQLLLKKKNNNYYYcccjjjqqqwwwuuueee___^^^]]]\\\\\\WWWWWWVVVVVVUUUSSSOOOKKKLLLKKKIIIGGGEEECCCBBBBBB>>><<<::::::;;;<<<;;;::::::999999999999:::;;;;;;>>>===<<<<<<===@@@BBBDDDLLL[[[mmm|||sssmmmjjjkkkkkkhhhfffhhhhhhhhhhhhiiijjjlllnnnpppyyy|||ooo___[[[VVVTTTRRROOOMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@??????CCCBBBBBBCCCBBBEEEQQQ^^^xxx}}}tttmmmgggbbb___\\\ZZZXXXXXXYYYZZZZZZYYYUUUWWWZZZ[[[[[[\\\___bbbcccfffjjjooorrruuuvvvwwwwwwzzz}}}~~~cccTTTNNNJJJKKKQQQYYY```jjjrrr{{{hhh___]]][[[ZZZZZZVVVVVVVVVVVVVVVTTTPPPMMMMMMLLLIIIGGGEEECCCCCCCCC>>><<<;;;:::;;;<<<;;;:::999::::::;;;;;;;;;;;;;;;======<<<<<<===@@@DDDFFFTTTeeeyyy{{{nnnkkkjjjnnnnnnlllkkkmmmmmmnnnoooqqqsssvvvxxxzzzooo___[[[VVVTTTQQQNNNLLLKKKLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA>>>????????????>>>============???AAABBBGGGTTTbbb|||ssslllfffbbb___ZZZXXXVVVWWWYYYZZZ[[[ZZZSSSWWW[[[]]]^^^```cccggghhhkkkoootttxxxyyyyyyyyyyyy|||gggVVVPPPLLLJJJNNNSSSZZZeeeoookkk```]]]ZZZXXXWWWVVVUUUVVVWWWWWWUUUQQQNNNNNNLLLJJJGGGEEEDDDCCCCCC>>>===;;;;;;<<<<<<<<<;;;999:::<<<=========<<<;;;===<<<;;;<<<>>>AAAEEEGGGYYYlllzzzmmmooollllllpppqqqooopppsssrrrsssuuuxxx{{{ppp```[[[WWWUUURRROOOLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBB???AAACCCCCCBBBHHHZZZlll{{{ttthhh```^^^]]][[[ZZZ[[[^^^___^^^\\\WWWYYY[[[]]]```dddjjjnnnpppssswwwzzz{{{}}}nnnYYYPPPKKKHHHKKKPPPVVV```hhh|||mmmccc```ZZZXXX\\\XXXWWWVVVVVVUUUTTTPPPNNNNNNLLLJJJHHHHHHFFFDDDBBBBBB@@@===;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<>>><<<===@@@@@@AAAFFFLLLbbbvvv{{{pppmmmjjjmmmppprrrsssuuuxxxzzzyyy|||~~~~~~ppp```[[[WWWUUURRROOOLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCJJJ]]]ppp}}}tttiii```^^^\\\ZZZYYYZZZ\\\]]]]]][[[[[[^^^bbbeeeiiinnntttxxxyyyzzz|||||||||}}}ttt^^^RRRMMMIIIKKKOOOSSS[[[cccwwwpppddd```[[[XXXZZZZZZYYYXXXWWWWWWUUURRROOOMMMKKKIIIHHHHHHGGGEEECCC@@@>>><<<;;;<<<===<<<<<<::::::;;;;;;;;;<<<<<<<<<===<<<===@@@AAACCCIIIPPPeeexxxuuunnnnnnmmmooosssuuuwwwyyy|||~~~ppp```[[[VVVUUURRROOOMMMKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????BBBBBBBBBBBBDDDMMMbbbuuuuuujjjbbb___]]][[[ZZZZZZ\\\]]]]]]]]]]]]```fffkkkpppuuuzzz}}}zzzaaaTTTNNNJJJKKKMMMOOOVVV]]]nnnuuufffaaa\\\YYYXXXZZZXXXWWWWWWVVVUUUQQQNNNLLLJJJHHHHHHHHHHHHFFFDDD???===;;;;;;<<<===>>>===:::;;;;;;;;;;;;<<<<<<<<<===<<<===AAABBBDDDLLLUUUhhhzzzyyyrrrpppqqqqqqssswwwyyy{{{~~~ppp```[[[VVVTTTRRROOOMMMKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@@@@??????>>>>>>>>>BBBAAA@@@AAAEEEPPPfffzzzvvvmmmfffaaa___^^^\\\\\\]]]___```aaaaaaffflllrrrvvvzzz}}}{{{```SSSNNNKKKKKKLLLNNNSSSYYYeeeqqqzzzgggaaa^^^ZZZXXXWWWVVVUUUTTTTTTRRRNNNKKKKKKJJJHHHHHHHHHHHHFFFEEE@@@===;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>AAAAAACCCMMMWWWiii|||xxxttttttuuuuuuwwwzzz}}}~~~qqqaaa\\\UUUTTTQQQOOOMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@@@@??????>>>>>>>>>AAA???>>>AAAFFFTTTkkk~~~yyyqqqjjjddd___^^^]]]\\\\\\___ccceeelllpppwww|||{{{```RRRMMMKKKLLLNNNNNNSSSXXX^^^dddqqqjjjbbb___\\\YYYWWWVVVTTTTTTSSSQQQMMMJJJKKKJJJHHHHHHHHHHHHFFFEEEBBB???<<<;;;;;;<<<;;;:::;;;;;;;;;<<<<<<<<<======???>>>???AAA@@@BBBMMMYYYkkk|||xxxvvvvvvxxxzzz}}}~~~~~~qqqaaa\\\UUUSSSQQQOOOMMMLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????AAA>>>>>>BBBJJJYYYppp}}}vvvnnnfff^^^]]]\\\[[[\\\```eeejjjtttxxx}}}xxxbbbRRRNNNMMMOOOPPPPPPSSSXXXZZZ]]]eeessspppccc```]]]ZZZYYYXXXVVVUUUTTTRRRNNNKKKLLLJJJHHHHHHHHHHHHFFFDDDCCC@@@===;;;;;;;;;:::999;;;;;;<<<<<<<<<=========??????AAAAAAAAADDDQQQ^^^qqq~~~yyyuuuuuuzzz}}}}}}|||~~~qqqaaa\\\TTTSSSQQQOOOMMMLLLLLLLLLJJJJJJIIIHHHGGGFFFFFFEEECCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBB???@@@FFFOOO___uuu{{{pppfff``````___^^^___dddkkkqqqzzz}}}sssbbbUUUQQQOOOQQQRRRQQQSSSWWWYYYZZZ___iiissswwwfff___]]][[[YYYWWWVVVUUUTTTQQQMMMJJJMMMKKKIIIHHHHHHGGGEEECCCAAA???<<<;;;<<<<<<<<<;;;<<<<<<<<<<<<============>>>???AAACCCCCCHHHWWWfffzzz~~~xxxuuuwww{{{~~~~~~{{{{{{}}}qqqaaa]]]TTTSSSQQQOOOMMMLLLLLLLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBBCCCAAABBBIIISSScccxxx}}}qqqeeedddddddddcccdddiiirrrxxxnnn```XXXTTTRRRSSSSSSQQQRRRVVVYYYYYY]]]eeelllxxx}}}ggg___]]][[[WWWUUUTTTSSSQQQOOOKKKHHHNNNLLLJJJHHHHHHFFFDDDBBB???===;;;;;;<<<=========<<<<<<<<<<<<=========>>>===???BBBEEEFFFLLL]]]mmm~~~xxxwwwzzz{{{~~~{{{zzz}}}ppp```YYYWWWTTTPPPNNNMMMMMMKKKJJJHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDBBB@@@@@@?????????>>>??????@@@AAA@@@AAADDDJJJWWWkkkxxxooohhhbbb___aaafffmmmyyytttiiiaaa[[[XXX[[[\\\XXXTTTSSSTTTWWW[[[^^^fffvvvkkkeee```XXXXXXWWWUUUTTTTTTRRRPPPMMMOOOLLLJJJHHHHHHFFFDDDAAA>>>>>><<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<=========???AAABBBEEEQQQcccqqq~~~}}}}}}{{{zzzyyyzzz{{{}}}ppp```YYYWWWTTTQQQOOONNNMMMLLLKKKHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@??????????????????@@@@@@AAAAAABBBEEEMMMZZZooo{{{qqqiiidddbbbeeejjjqqq}}}{{{rrrlllgggfffddd]]]WWWUUUUUUXXX\\\___gggvvvnnneeeaaaZZZXXXVVVUUUTTTTTTRRRPPPMMMNNNLLLJJJHHHHHHFFFDDDBBB>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<=========@@@BBBCCCHHHVVViiiwww~~~}}}|||{{{zzz{{{}}}~~~ooo```YYYWWWTTTQQQOOONNNMMMLLLKKKHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBCCCCCCBBBAAAAAA@@@???????????????@@@AAAAAABBBDDDHHHQQQ```vvvvvvkkkfffeeeiiiooowww}}}vvvsssnnnddd\\\YYYWWWZZZ]]]```gggtttrrreeeaaa^^^XXXVVVTTTSSSSSSRRRPPPNNNNNNLLLJJJHHHHHHFFFDDDBBB???>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>@@@CCCFFFNNN^^^sss~~~~~~|||||||||}}}~~~ooo```YYYVVVSSSOOONNNMMMMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDAAABBBBBBCCCCCCCCCBBBBBB@@@????????????@@@AAAAAABBBDDDJJJUUUggg}}}|||nnniiiggglllsss{{{zzzooofffbbbZZZ\\\]]]___dddooo~~~xxxeee```___XXXVVVTTTRRRRRRQQQOOONNNNNNLLLIIIHHHHHHGGGDDDBBB???>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======???AAADDDIIITTTggg}}}~~~~~~~~~}}}}}}}}}~~~nnn```ZZZTTTQQQNNNLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDCCC@@@@@@@@@???@@@AAAAAABBBBBBEEELLLZZZnnnsssmmmiiinnnvvvzzzqqqmmmbbbaaa___]]]```hhhsss|||ggg______YYYVVVSSSRRRQQQQQQOOONNNMMMKKKIIIHHHHHHGGGEEECCC??????===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======???AAAEEEMMMZZZooo~~~~~~~~~~~~~~~~~~nnn```ZZZTTTQQQNNNLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDD@@@@@@@@@@@@@@@AAABBBBBBBBBFFFPPPaaavvv}}}tttooorrrzzzwwwsssoookkkddd___]]]bbbkkkrrrlll```^^^YYYVVVSSSQQQPPPPPPOOONNNMMMKKKIIIHHHHHHGGGEEECCC??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======???BBBGGGPPP```uuu~~~~~~}}}}}}mmm```ZZZUUURRROOONNNNNNNNNMMMLLLJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCHHHUUUhhh~~~vvvxxxxxxmmmccc^^^aaaggglllyyyrrraaa^^^YYYVVVRRRPPPPPPPPPOOONNNLLLKKKIIIHHHHHHGGGEEEDDD@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======???BBBHHHSSScccxxx~~~}}}{{{{{{mmm```ZZZVVVTTTQQQPPPPPPPPPOOONNNJJJJJJHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@@@@AAAAAABBBCCCDDDJJJXXXmmm||||||tttggg```aaafffjjjtttvvvccc^^^YYYVVVRRRPPPOOOPPPOOONNNLLLJJJIIIHHHHHHGGGFFFDDD@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<======???BBBHHHTTTeeeyyy}}}|||zzzyyymmm```[[[UUUTTTRRRPPPNNNMMMLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA?????????AAACCCDDDFFFMMMZZZnnnpppgggeeehhhjjjqqqggg^^^ZZZWWWSSSQQQQQQPPPOOONNNLLLLLLJJJIIIGGGFFFDDDDDDCCCBBBAAA???>>>>>>======<<<;;;;;;<<<<<<===>>>???AAACCCKKKXXXgggxxx~~~{{{yyywwwvvvlll```[[[TTTSSSRRRPPPOOONNNMMMMMMIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBAAA?????????AAACCCEEEFFFPPP___tttzzzllleeedddeeeooojjj___ZZZWWWTTTRRRQQQPPPOOONNNMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@???===<<<<<<;;;;;;<<<<<<<<<<<<<<<===??????AAACCCLLL[[[kkk}}}}}}zzzxxxvvvuuukkk```[[[TTTSSSQQQPPPOOONNNNNNNNNIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA??????@@@BBBDDDEEEGGGSSSeeezzztttgggbbbbbbkkkyyynnn```ZZZWWWTTTRRRQQQPPPOOOMMMMMMLLLKKKIIIFFFDDDCCCBBBAAA@@@???===<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????AAADDDOOOaaauuu~~~{{{xxxvvvtttsssjjj___\\\UUUTTTRRRPPPNNNMMMLLLLLLIIIIIIHHHGGGFFFDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???@@@BBBEEEFFFIIIVVViii}}}}}}llldddccchhhqqqrrraaa[[[XXXTTTRRRQQQPPPNNNMMMMMMLLLKKKHHHFFFDDDBBBAAACCCBBBAAA???>>>>>>======<<<<<<<<<<<<===>>>???@@@BBBFFFTTTjjj~~~|||yyyvvvtttrrrqqqjjj___\\\WWWVVVSSSQQQNNNLLLJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAACCCEEEGGGLLLZZZmmmpppeee```dddkkk|||vvvbbb[[[XXXTTTRRRQQQPPPNNNLLLLLLLLLJJJHHHFFFDDDBBBAAACCCBBBAAA???>>>>>>=========<<<<<<======>>>???@@@CCCIIIZZZttt}}}|||zzzxxxuuusssqqqpppkkk```[[[WWWVVVSSSQQQNNNLLLJJJJJJJJJJJJIIIGGGEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCFFFHHHPPP___sssvvvddd\\\^^^eeesss{{{eee\\\YYYUUURRRQQQOOONNNLLLKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@???===<<<<<<;;;;;;============>>>???@@@@@@EEEMMM```}}}~~~zzzzzzxxxwwwuuusssrrrqqqlll```[[[UUUTTTRRRPPPNNNMMMMMMLLLKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAADDDGGGHHHRRReee}}}~~~hhh[[[YYY```mmm|||iii\\\YYYUUURRRPPPOOOMMMLLLIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@???===<<<<<<;;;;;;============>>>???@@@AAAIIIRRRfff~~~|||{{{xxxxxxwwwvvvuuutttssssssmmm```[[[RRRQQQPPPPPPOOOOOOOOOOOOKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@BBBDDDGGGIIISSSiii~~~nnn___UUU^^^jjjtttlll\\\YYYUUURRRPPPOOOMMMLLLHHHHHHGGGGGGFFFEEEEEEEEECCCBBBAAA???>>>>>>==================>>>???@@@AAAMMMUUUiii~~~|||{{{zzzwwwwwwvvvvvvuuuuuuttttttoooaaa[[[TTTSSSQQQOOOMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBDDDAAA@@@AAAAAAAAAGGGNNN\\\ttt~~~~~~rrr]]]VVV[[[^^^gggvvvpppbbb[[[VVVSSSOOOJJJJJJLLLIIIHHHHHHGGGEEECCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>===;;;<<>>===@@@EEEMMMXXXmmm~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzzzzzzzxxxvvvtttssstttuuutttsssnnnaaa[[[TTTSSSRRRPPPNNNMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@>>>>>>???@@@AAAGGGOOOccc{{{~~~}}}ttt___WWW[[[\\\dddrrr}}}tttddd]]]WWWTTTPPPKKKKKKMMMHHHHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>>===;;;<<>>===@@@FFFNNN\\\sss~~~~~~~~~}}}~~~~~~~~~}}}|||zzzyyyxxxxxxxxxwwwuuussssssttttttsssrrrmmmaaa\\\UUUTTTRRRPPPOOONNNMMMMMMLLLKKKJJJHHHGGGEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB???===>>>@@@AAABBBKKKTTTiii}}}}}}wwwaaaVVVZZZYYY___lllvvvzzzggg___WWWTTTQQQLLLKKKMMMHHHHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>>===<<<<<>>BBBGGGOOOaaa{{{}}}}}}~~~|||}}}}}}}}}~~~zzzyyyxxxwwwvvvuuuuuuuuuvvvtttrrrrrrrrrsssrrrqqqlll```\\\VVVUUUSSSQQQOOONNNMMMMMMLLLKKKJJJHHHFFFEEECCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@AAACCCCCCEEENNNYYYmmm}}}|||yyycccUUUXXXVVV[[[gggrrriii___WWWSSSPPPLLLKKKLLLHHHGGGGGGGGGEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>><<<<<>>>>>>>>>>><<<<<<>>>???@@@EEEKKKVVVkkk~~~~~~}}}|||zzzyyywwwvvvuuutttsssrrrrrrrrrsssqqqnnnmmmnnnmmmlllkkkmmmaaa\\\UUUTTTRRRPPPOOONNNMMMMMMKKKJJJIIIGGGFFFDDDCCCCCCBBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDBBBCCCOOO[[[{{{}}}}}}fffSSSTTTQQQUUUbbbnnnlll```UUUQQQOOOLLLIIIIIIGGGGGGGGGFFFFFFEEECCCCCCAAAAAA@@@@@@???>>>>>>>>>>>><<<<<<>>>@@@AAAFFFMMM\\\rrr}}}{{{xxxvvvwwwwwwuuusssrrrqqqpppppppppnnnkkkjjjjjjjjjiiigggnnnaaa[[[TTTSSSRRRPPPNNNMMMLLLLLLIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@AAACCCDDDBBBEEERRR```~~~~~~fffTTTUUUQQQSSS___lllooobbbUUUQQQPPPMMMJJJIIIFFFFFFGGGFFFFFFEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>>>><<<<<<>>>@@@BBBHHHOOOccc{{{~~~{{{xxxwwwwwwvvvtttrrrpppooonnnmmmnnnkkkiiihhhhhhgggfffdddoooaaa[[[TTTSSSQQQOOOMMMLLLLLLKKKHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@AAAEEEFFFEEEIIIWWWfff~~~~~~fffUUUUUUPPPRRR^^^iiiqqqcccVVVRRRQQQNNNKKKJJJFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>???<<<<<<>>>@@@BBBHHHPPPhhh}}}~~~~~~|||zzzxxxwwwvvvtttqqqooommmlllkkkllljjjgggffffffeeedddbbboooccc^^^WWWUUURRRPPPOOONNNLLLJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB???DDDCCCDDDGGGFFFSSSlll}}}zzziiiZZZVVVUUUWWWZZZfffvvv___TTTSSSMMMIIIJJJFFFHHHFFFBBBAAAAAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>??????:::<<>>BBBAAACCCGGGHHHVVVqqq}}}yyyjjj[[[VVVTTTWWWYYYeeeyyybbbVVVUUUNNNKKKLLLIIIGGGDDDAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>@@@@@@;;;===CCCBBBJJJ^^^|||{{{|||||||||zzzvvvsssqqqpppooonnnnnnnnnmmmjjjggggggfffdddbbbaaa``````aaannnbbb]]]WWWTTTQQQPPPOOONNNLLLJJJJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB>>>BBB@@@AAAGGGIIIZZZvvv}}}yyy~~~kkk[[[VVVTTTVVVXXXccc||||||cccVVVTTTNNNLLLMMMIIIHHHEEEBBBAAAAAABBBAAA@@@@@@??????>>>>>>>>>>>>>>>@@@@@@<<<>>>DDDDDDMMMaaazzzzzzzzzzzzwwwtttqqqooommmmmmlllmmmmmmkkkgggdddeeedddbbb___^^^]]]]]]^^^nnnaaa\\\VVVTTTQQQOOOOOONNNLLLKKKIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@CCCAAAAAAGGGJJJ\\\yyy|||xxx~~~kkk\\\VVVSSSUUUWWW```wwweeeUUURRRLLLJJJKKKGGGJJJHHHEEEDDDEEEEEEDDDCCC@@@??????>>>>>>>>>>>>>>>???AAA===???EEEEEEPPPfff}}}zzzzzzzzzxxxvvvssspppnnnjjjjjjjjjjjjjjjhhhccc```bbbaaa___]]][[[[[[[[[[[[mmm```[[[VVVSSSQQQOOOOOONNNMMMKKKHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCFFFBBBBBBGGGKKK]]]zzz{{{xxx}}}mmm\\\VVVRRRSSSUUU]]]qqqjjjWWWRRRLLLKKKLLLGGGJJJHHHFFFEEEFFFEEEDDDCCC@@@??????>>>>>>>>>>>>>>>>>>AAA>>>@@@FFFFFFRRRjjj~~~~~~|||{{{zzzyyyxxxuuurrrpppnnniiihhhgggggggggeeeaaa^^^___^^^\\\ZZZYYYYYYYYYYYYlll```ZZZUUUSSSPPPOOOOOOOOOMMMLLLHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCFFFCCCDDDIIIMMM___{{{{{{www|||ppp]]]UUUQQQRRRTTTZZZlllrrr\\\VVVOOOMMMNNNIIIGGGEEEDDDCCCDDDCCCBBB@@@@@@??????>>>>>>>>>>>>>>>===@@@>>>@@@EEEGGGTTTnnn~~~|||{{{zzzyyyvvvtttqqqooommmiiigggfffddddddbbb___]]][[[[[[YYYXXXXXXXXXYYYZZZlll___ZZZUUUSSSPPPOOOOOOOOONNNLLLIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAEEECCCEEEKKKPPPbbb~~~|||vvvyyyttt]]]UUUPPPRRRSSSXXXhhhzzzwww___WWWPPPNNNNNNIIIFFFEEECCCCCCDDDCCCAAA???@@@??????>>>>>>>>>>>>>>>;;;???>>>???EEEGGGUUUppp}}}{{{zzzyyywwwtttrrrooommmllljjjhhhdddbbbaaa```___]]]YYYXXXWWWWWWWWWXXXZZZZZZlll___ZZZUUUSSSPPPOOOOOOOOONNNLLLJJJIIIIIIHHHGGGFFFEEEEEEBBBCCCCCCCCCCCCCCCCCCBBB>>>CCCCCCFFFMMMRRRddd|||uuuwwwwww]]]UUUPPPQQQRRRWWWfffwwwxxx___VVVNNNLLLLLLGGGGGGFFFEEEEEEEEEEEEBBB@@@@@@??????>>>>>>>>>>>>>>>:::>>>===???DDDGGGVVVqqq}}}{{{yyywwwuuussspppmmmkkkjjjkkkhhhcccaaa``````___^^^WWWWWWVVVVVVWWWYYYZZZ[[[nnnbbb]]]XXXWWWUUUSSSQQQOOONNNNNNIIIIIIIIIHHHFFFDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCC@@@@@@BBBFFFKKKWWWkkk~~~uuuuuuwwwdddXXXQQQSSSSSSTTTcccvvv~~~```YYYQQQJJJJJJGGGGGGFFFEEECCCBBBBBBBBBBBB??????????????????@@@@@@????????????@@@HHH\\\ooo~~~|||~~~}}}|||zzzzzzzzz{{{{{{yyyzzz{{{|||}}}~~~~~~{{{yyyxxxwwwvvvtttqqqooommmllljjjhhhfffccc```^^^]]]\\\WWWVVVUUUVVVWWWXXXWWWVVVooobbb]]]XXXWWWUUURRRPPPOOONNNMMMIIIIIIIIIHHHFFFDDDCCCBBBAAABBBBBBCCCDDDDDDCCCCCCAAAAAABBBFFFKKKWWWlllwwwvvv|||fffYYYQQQSSSTTTUUUcccvvvcccZZZQQQKKKKKKHHHGGGFFFEEECCCBBBBBBBBBBBB?????????????????????????????????@@@@@@III]]]ppp|||vvvrrrtttyyy~~~~~~yyyxxxvvvtttssssssssssssrrrrrrsssuuuwwwxxxzzzzzz|||}}}~~~}}}{{{xxxvvvwwwvvvuuurrrpppmmmkkkjjjhhhgggeeebbb___]]][[[[[[XXXWWWVVVVVVXXXXXXWWWVVVooobbb]]]WWWVVVTTTQQQOOONNNMMMLLLIIIIIIHHHHHHFFFEEECCCBBBAAABBBCCCCCCDDDCCCCCCCCCBBBAAABBBFFFKKKWWWmmm~~~xxxxxxiii[[[RRRSSSTTTUUUcccuuuhhh\\\RRRLLLLLLHHHGGGFFFEEECCCBBBBBBBBBBBB??????????????????????????????@@@AAABBBKKK___sss~~~rrrkkkgggggglllssszzz|||xxxyyyvvvtttrrrooommmkkkkkkkkkjjjkkkmmmoooqqqtttuuuvvvwwwxxxzzz{{{{{{yyyxxxvvvyyyxxxvvvssspppmmmkkkjjjgggfffccc```^^^[[[ZZZYYYXXXWWWVVVVVVXXXXXXWWWVVVpppccc\\\VVVUUUSSSPPPNNNMMMLLLKKKHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCBBBBBBFFFKKKXXXnnn|||}}}xxxyyymmm]]]SSSTTTUUUVVVbbbtttlll\\\PPPLLLLLLGGGGGGFFFEEECCCBBBBBBBBBBBB@@@@@@@@@?????????????????????@@@BBBDDDNNNcccvvvzzzqqqhhhcccaaabbbhhhpppuuuzzzvvvwwwvvvtttqqqmmmkkkiiihhhhhhgggiiikkknnnqqqtttvvvwwwvvvwwwyyy{{{{{{{{{{{{zzz|||{{{xxxuuurrrnnnlllkkkgggfffccc```]]][[[ZZZYYYXXXWWWVVVVVVWWWWWWVVVUUUpppccc\\\UUUTTTRRRPPPNNNLLLKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCGGGLLLYYYooozzz|||~~~~~~wwwxxxsssaaaUUUUUUUUUUUUaaaqqqooo[[[OOOLLLLLLFFFGGGFFFEEECCCBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>??????AAACCCFFFPPPfffzzzxxxmmmfff```______```eeekkksss~~~{{{{{{{{{xxxyyyuuutttqqqmmmjjjiiihhhggghhhiiikkkooorrruuuxxxyyyvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}zzzvvvrrrnnnkkkjjjgggfffdddaaa^^^\\\ZZZZZZXXXVVVUUUUUUVVVVVVUUUSSSqqqccc\\\VVVUUUSSSPPPNNNMMMLLLKKKHHHHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBAAAAAAAAADDDIIIOOO[[[ppp|||xxx|||{{{wwwwwwyyyfffWWWUUUUUUUUU___nnnrrr[[[NNNMMMNNNFFFGGGFFFEEECCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>???BBBDDDHHHSSSiii}}}ssskkk```\\\YYY[[[\\\\\\aaafffqqq{{{~~~yyyzzz}}}{{{|||tttrrrpppmmmkkkjjjiiiiiiiiikkkmmmppptttwwwzzz{{{xxxyyy{{{}}}~~~{{{wwwrrrnnnjjjiiigggfffccc```^^^[[[ZZZYYYWWWUUUTTTTTTTTTTTTSSSQQQqqqccc\\\VVVUUUSSSQQQOOOMMMLLLLLLGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@AAAEEEKKKQQQ\\\ppp|||xxx{{{}}}xxxxxx~~~iiiYYYVVVUUUTTT]]]kkkuuu\\\NNNOOOPPPIIIGGGFFFEEECCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===>>>???BBBEEEIIIUUUkkkuuuhhh```YYYUUUSSSUUUWWWYYY^^^dddooowww}}}{{{xxx{{{~~~|||}}}tttsssqqqooommmmmmmmmnnnnnnoooqqquuuxxx{{{}}}~~~~~~zzzuuuqqqmmmkkkfffeeebbb___\\\ZZZYYYXXXUUUTTTRRRRRRSSSSSSQQQPPPqqqccc\\\WWWVVVTTTQQQOOONNNMMMLLLGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCBBBAAAAAA???@@@FFFLLLRRR]]]ppp|||xxx{{{yyyyyylllZZZVVVUUUSSS\\\jjjwww]]]OOOQQQSSSKKKGGGFFFEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===>>>???BBBFFFJJJVVVmmm|||nnnbbb[[[XXXRRRPPPQQQTTTWWW]]]dddmmmuuuzzzxxxxxx|||~~~}}}~~~|||}}}vvvuuusssrrrqqqqqqrrrrrrssstttvvvyyy|||zzzuuurrrpppeeecccaaa^^^[[[YYYWWWWWWUUUSSSRRRQQQRRRRRRPPPNNNrrrddd^^^XXXVVVSSSPPPMMMLLLKKKKKKMMMJJJGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCDDDIIITTTfffyyyyyyyyyppp[[[VVVUUURRRZZZhhhwww^^^TTTNNNJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAADDDMMM]]]sssxxxmmmdddZZZSSSNNNOOOQQQRRRSSSVVV[[[^^^iiirrr{{{}}}{{{|||~~~~~~|||zzzwwwvvvtttrrrrrrtttvvvwww{{{|||~~~xxxpppkkkgggdddaaa^^^\\\YYYVVVSSSPPPQQQQQQQQQPPPOOOOOONNNqqqddd^^^WWWVVVSSSPPPMMMLLLKKKKKKMMMJJJGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEJJJUUUggg{{{|||~~~zzzzzzuuu]]]WWWVVVSSSYYYeee|||aaaUUUNNNJJJHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAEEENNN```uuuwwwjjjaaaYYYRRRMMMNNNOOOPPPQQQSSSVVV[[[^^^iiiqqqyyy}}}}}}|||~~~~~~}}}zzzyyywwwvvvvvvxxxzzz|||~~~|||sssmmmgggdddaaa^^^\\\ZZZWWWTTTQQQQQQQQQQQQPPPOOONNNMMMooobbb]]]WWWUUUSSSPPPMMMLLLKKKKKKLLLJJJHHHFFFFFFFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEKKKXXXkkk|||zzzwwwvvvxxx||||||{{{{{{```XXXXXXVVVYYYaaa{{{eeeVVVOOOJJJGGGFFFEEEEEEDDDCCCBBBAAAAAA????????????????????????>>>???BBBFFFQQQcccxxxwwwjjj___YYYTTTPPPMMMNNNOOOPPPQQQRRRUUUZZZ]]]hhhnnnuuu|||{{{}}}}}}|||{{{zzz{{{}}}uuunnngggdddaaa___]]][[[XXXVVVSSSRRRQQQPPPOOONNNMMMLLLmmmaaa]]]WWWUUURRRPPPMMMLLLLLLLLLLLLJJJHHHGGGGGGFFFEEECCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFMMM[[[ooo}}}vvvqqqttttttuuuxxx}}}~~~|||cccYYYXXXWWWYYY]]]ttthhhWWWOOOJJJHHHEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBHHHTTTggg{{{}}}ssslllaaaYYYTTTRRRPPPOOOMMMOOOPPPPPPQQQTTTYYY\\\eeeiiirrr|||}}}~~~~~~}}}}}}~~~vvvnnngggeeebbb```^^^\\\YYYWWWTTTSSSQQQPPPNNNMMMLLLLLLmmmaaa]]]VVVUUURRRPPPNNNLLLLLLLLLKKKJJJHHHGGGGGGFFFDDDBBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDHHHOOO^^^sss|||uuuqqqoootttwww{{{}}}|||hhhZZZXXXXXXYYY[[[ooojjjWWWPPPLLLIIIEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBIIIWWWjjj}}}}}}yyyqqqfffaaaYYYRRRNNNLLLLLLKKKMMMNNNOOOPPPQQQSSSXXX[[[```fffqqq~~~~~~~~~xxxqqqiiifffcccaaa___]]]ZZZXXXTTTSSSQQQOOOMMMLLLLLLLLLooobbb]]]VVVTTTRRROOONNNMMMMMMMMMKKKJJJHHHHHHHHHGGGDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEIIIQQQaaawwwwwwsssssstttxxx{{{ppp^^^XXXWWWXXXZZZlllnnnXXXPPPMMMIIIFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBJJJYYYlll~~~vvv|||~~~vvvmmmggg^^^[[[VVVQQQNNNLLLKKKKKKMMMNNNOOOOOOPPPSSSWWWZZZ___fffsss{{{vvvkkkhhheeebbb```]]]ZZZWWWSSSRRRPPPNNNLLLLLLLLLMMMqqqddd^^^UUUTTTRRROOONNNMMMMMMMMMJJJIIIHHHHHHHHHGGGDDDAAACCCCCCCCCCCCCCCCCCCCCCCCCCCEEEIIISSSdddzzz|||ttttttyyy}}}~~~zzzzzzcccYYYUUUVVVYYYfffrrrYYYPPPLLLHHHGGGFFFFFFEEEDDDCCCBBBAAA????????????????????????AAA@@@BBBJJJYYYlll~~~rrr|||uuuooohhhbbb]]]XXXXXXVVVTTTQQQOOONNNNNNMMMNNNOOOOOOOOORRRVVVYYY```iiixxx|||xxxmmmjjjfffccc```]]]YYYWWWRRRQQQOOOMMMLLLLLLMMMNNNrrrddd^^^UUUTTTRRROOONNNMMMMMMMMMJJJIIIHHHIIIIIIGGGDDDAAACCCCCCCCCCCCCCCCCCCCCCCCCCCEEEJJJTTTeee|||zzzsssvvv}}}}}}|||~~~yyygggYYYTTTUUUXXX___yyyuuuZZZQQQLLLGGGGGGGGGFFFEEEDDDCCCBBBBBB????????????????????????AAA@@@BBBJJJZZZmmm}}}qqq~~~uuukkkeee```[[[WWWRRRSSSTTTSSSPPPNNNNNNNNNMMMNNNNNNOOOOOORRRUUUYYYbbbmmm|||zzzwwwooolllgggdddaaa]]]YYYVVVQQQPPPNNNLLLLLLMMMNNNOOOsssgggbbbWWWVVVTTTQQQOOOMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFBBBBBBCCCCCCDDDEEEEEEEEEJJJEEEHHHYYYnnnxxxzzz~~~zzzzzz}}}}}}zzzooo]]]UUUUUUVVVcccrrrxxx[[[QQQMMMHHHHHHHHHFFFEEECCCAAA@@@???BBB@@@>>>======>>>@@@BBB<<>>>>>>>>>>>???@@@>>>BBBFFFMMM]]]rrrtttlllwwwlllaaa]]]ZZZVVVTTTTTTVVVVVVUUUTTTTTTSSSSSSRRRSSSQQQPPPRRRRRRQQQUUU[[[dddrrr|||yyyyyy||||||zzzyyyuuuooojjjeee___ZZZVVVRRROOOMMMLLLLLLMMMLLLKKKpppddd^^^XXXWWWTTTRRROOOMMMLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBFFFFFFNNN```wwwyyy{{{zzzxxxzzz}}}~~~}}}}}}~~~{{{yyydddYYYWWWWWWUUUbbb{{{|||]]]QQQMMMHHHBBBCCCCCCCCCCCCDDDDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBGGGPPPdddzzztttnnn}}}kkkbbbZZZXXXVVVSSSRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQQQQSSSSSSSSSWWW]]]iiiwwwzzzwwwwwwzzz~~~}}}|||yyytttoooiiiccc]]]XXXSSSPPPMMMLLLLLLLLLLLLKKKqqqddd^^^XXXWWWUUURRRPPPNNNMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCFFFGGGNNN```xxxxxx{{{yyyxxxxxx{{{~~~}}}}}}}}}|||hhh[[[VVVVVVTTT___uuu^^^RRRMMMHHHBBBBBBBBBCCCCCCCCCDDDDDD===>>>>>>??????>>>>>>===@@@BBBHHHVVVooouuusss}}}sssccc\\\VVVUUUTTTQQQPPPRRRRRRRRRSSSSSSTTTUUUUUUVVVTTTRRRRRRTTTUUUUUUZZZ```lllzzz}}}xxxtttuuuyyy~~~}}}yyytttnnnggg___YYYSSSQQQNNNLLLLLLLLLKKKJJJssseee___YYYWWWUUURRRPPPNNNMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHNNN]]]uuu{{{uuuwww~~~|||xxxxxxzzz}}}~~~zzz}}}jjj[[[UUUTTTVVV\\\ooo```RRRMMMHHHDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>????????????>>>>>>@@@CCCKKK^^^||||||uuuuuusssiii___YYYUUUUUUTTTPPPPPPRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVTTTTTTVVVWWWWWW[[[bbbppp}}}||||||yyyvvvttttttxxx|||~~~}}}vvvlllbbb[[[TTTRRRNNNLLLLLLKKKJJJIIItttfff```YYYXXXUUUSSSPPPNNNMMMMMMJJJIIIIIIHHHHHHGGGGGGFFFBBBBBBCCCCCCDDDEEEEEEFFFGGGJJJOOO[[[ttt{{{sssnnnrrrxxx{{{}}}|||{{{zzzzzz}}}xxxzzzmmm\\\UUUSSSUUUXXXgggbbbSSSMMMHHHEEEEEEDDDCCCBBBAAA@@@???????????????????????????AAACCCNNNfffvvvrrrtttwwwjjjaaa]]]YYYWWWWWWUUURRRQQQTTTSSSSSSTTTUUUVVVWWWXXXYYYXXXVVVVVVXXXXXXXXX\\\bbbrrr}}}~~~yyyxxxtttttttttuuuvvvyyy{{{}}}|||}}}}}}rrrfff^^^UUURRROOOLLLLLLKKKIIIHHHuuufff```YYYXXXVVVSSSPPPOOOMMMMMMJJJIIIIIIHHHHHHGGGGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDFFFKKKQQQ^^^vvvssslllhhhmmmrrrttttttuuuwww~~~}}}}}}|||yyy{{{~~~}}}~~~~~~|||uuuxxx}}}ppp^^^VVVTTTUUUUUU```zzzcccSSSMMMIIIEEEDDDDDDCCCAAA@@@@@@???BBBAAA@@@??????@@@AAABBBBBBEEEQQQlllrrrrrrwwwyyynnnccc[[[ZZZWWWWWWYYYWWWTTTTTTXXXUUUUUUVVVWWWWWWXXXYYYYYY[[[XXXXXXYYYYYYYYY\\\bbboooxxxzzzrrrpppqqqmmmooosssvvvyyyzzzzzzzzzzzz|||ssseee\\\VVVSSSOOOMMMKKKJJJIIIGGGtttfff___YYYXXXVVVSSSQQQOOONNNMMMJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBEEEKKKTTTaaazzzpppiiifffjjjoooooonnnmmmpppwww|||{{{yyyzzzzzzxxxxxxzzz}}}xxxyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}{{{sssvvv{{{sss```WWWUUUUUUTTT]]]wwwdddSSSMMMIIICCCCCCCCCBBBBBBAAAAAA@@@CCCBBB@@@??????@@@BBBCCCDDDFFFRRRooopppttt{{{{{{rrriii```YYYWWWUUUVVVYYYXXXVVVWWWZZZVVVVVVWWWWWWXXXYYYYYYZZZ\\\YYYYYYZZZZZZYYY\\\bbbkkkrrryyywwwnnnhhhhhhkkkiiilllrrrxxx{{{{{{yyyxxxyyy{{{~~~pppaaaXXXVVVSSSOOOMMMKKKJJJHHHGGGwwwhhhbbb[[[XXXTTTQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFEEEHHHQQQbbb{{{vvvmmmiiieeeeeehhhkkklllkkkooossswwwyyyzzzyyyyyyyyyzzzzzzzzz|||~~~~~~~~~{{{{{{zzzyyyzzz{{{|||}}}yyyooosss{{{{{{bbbVVVUUURRRWWW^^^nnngggTTTNNNKKKGGGFFFEEECCCBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAADDDFFFRRRnnnmmmhhhyyy|||qqqhhh___ZZZZZZXXXWWWWWWXXXXXXYYYZZZ[[[ZZZYYYYYY[[[]]]]]]\\\ZZZ[[[ZZZYYYWWWVVVWWWZZZ]]]ggggggfffdddaaaaaabbbdddiiioootttxxx|||}}}xxxyyy{{{~~~zzzmmmbbb[[[RRRRRRQQQOOOMMMKKKIIIHHHxxxhhhbbb[[[XXXTTTQQQPPPNNNMMMKKKKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEFFFHHHKKKSSSggg~~~vvvqqqiiifffddddddhhhkkkmmmmmmtttwwwzzz||||||zzzzzzzzz}}}||||||~~~~~~|||{{{zzzyyyyyyyyyzzz{{{|||qqqttt{{{~~~dddWWWUUUSSSVVV\\\kkkgggTTTNNNJJJGGGFFFEEECCCBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAACCCEEEQQQkkkoookkk|||rrriiiaaaYYYUUUUUUWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[]]]___aaaaaa___]]]YYYXXXWWWUUUTTTUUUXXX[[[]]]___``````______cccffflllssszzz~~~zzzwwwyyy}}}zzzrrriii___YYYWWWVVVTTTRRROOOLLLIIIHHHxxxhhhbbb[[[XXXTTTQQQPPPOOOMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEIIIKKKTTTjjj}}}vvvnnniiicccbbbaaacccggglllnnnoooxxx{{{~~~}}}||||||}}}}}}~~~~~~~~~|||{{{yyyxxxwwwxxxxxxyyy}}}tttuuu{{{fffWWWUUUTTTTTTXXXhhhhhhTTTMMMIIIGGGFFFEEECCCBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAADDDPPPgggssspppuuuhhhaaa[[[TTTQQQRRRWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\^^^aaacccccc___\\\TTTTTTSSSQQQPPPQQQTTTWWWUUUXXX\\\^^^^^^aaafffjjjrrr{{{{{{vvvxxx{{{xxxsssnnniiibbb^^^^^^\\\YYYUUUQQQMMMJJJHHHxxxhhhbbb[[[XXXTTTRRRPPPOOONNNLLLKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEHHHIIISSSlll}}}xxxtttnnnhhhccc]]]^^^___bbbggglllppprrrzzz}}}||||||~~~~~~~~~}}}{{{zzzyyywwwwwwwwwxxxxxx|||uuuuuuzzzhhhXXXUUUUUUTTTWWWeee~~~iiiUUUMMMHHHGGGFFFEEECCCBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAA@@@EEEPPPddd}}}{{{xxxxxxmmmbbb]]]YYYUUUSSSTTTVVVWWWYYYZZZ[[[[[[ZZZZZZYYYZZZ\\\___```^^^YYYVVVOOOOOONNNMMMLLLMMMQQQTTTSSSXXX^^^aaacccffflllrrr{{{}}}wwwyyy|||{{{uuusssrrrooojjjfffdddbbb^^^YYYTTTOOOLLLJJJyyyhhhbbb[[[XXXTTTRRRQQQPPPNNNMMMJJJJJJIIIHHHGGGFFFEEEEEEHHHHHHGGGGGGFFFFFFEEEEEEGGGIIITTTmmm}}}zzzyyywwwssspppmmmhhhccc___ZZZ[[[^^^bbbfffkkkpppsssyyy|||~~~~~~~~~{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxyyyzzzuuuuuuyyyiiiYYYVVVVVVUUUXXXdddxxxjjjVVVMMMHHHGGGFFFEEECCCBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAAFFFQQQccc{{{pppfff]]]ZZZXXXUUUTTTVVVUUUWWWZZZ\\\\\\\\\ZZZYYYYYYYYYZZZ\\\\\\YYYSSSOOOKKKKKKKKKJJJJJJLLLPPPSSSWWW]]]dddhhhiiilllsssyyy{{{|||}}}zzzyyyxxxuuupppkkkmmmjjjddd^^^WWWRRRNNNLLLzzzhhhbbb[[[XXXTTTRRRQQQQQQOOONNNJJJIIIHHHGGGFFFEEEEEEDDDFFFFFFFFFFFFFFFEEEEEEEEEHHHKKKVVVnnn~~~zzzvvvssspppnnnkkkhhhfffccc```]]]XXX[[[___cccfffkkkpppssswww{{{~~~xxxxxxyyyzzz}}}~~~~~~}}}~~~~~~}}}|||{{{zzzyyyyyyyyyzzz|||~~~uuuuuuzzziiiYYYWWWUUUVVV\\\gggssskkkWWWNNNIIIGGGFFFEEECCCBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAABBBFFFPPPccc{{{yyyggg^^^WWWVVVVVVTTTTTTVVVUUUWWWZZZ]]]^^^\\\ZZZXXXYYYXXXYYYYYYYYYVVVQQQMMMJJJKKKKKKKKKLLLOOOTTTWWW\\\dddmmmppppppssszzz~~~~~~yyyuuurrryyyuuummmeee\\\UUUPPPMMMzzzhhhaaa[[[XXXTTTRRRRRRQQQPPPNNNJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFKKKVVVlll}}}wwwsssnnnlllhhhfffcccbbbaaa```]]][[[YYY\\\aaadddgggjjjooossswwwzzzwwwuuuuuutttvvvzzz~~~~~~~~~~~~yyyyyyzzz{{{|||~~~~~~}}}{{{{{{xxxyyyyyy{{{}}}vvvwww}}}hhhZZZYYYTTTXXXaaajjjpppzzzlllXXXPPPKKKGGGFFFEEECCCBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAABBBDDDNNNbbb|||zzzrrrbbbYYYSSSSSSTTTSSSSSSUUUTTTWWW[[[^^^___]]]ZZZXXXUUUUUUUUUUUUVVVTTTQQQNNNLLLMMMNNNOOOPPPTTTZZZ^^^ccclllvvvzzz{{{}}}xxxlllaaaWWWPPPMMMzzzhhhaaa[[[XXXTTTRRRRRRQQQPPPOOOLLLKKKJJJIIIHHHGGGGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFCCCIIITTThhhyyysssmmmiiifffcccaaa___^^^^^^]]]\\\ZZZYYY]]]bbbeeegggjjjooorrrwww{{{~~~wwwsssrrrpppqqqtttxxxxxxyyyyyyyyyyyyxxxxxxvvvvvvwwwxxxzzz|||~~~~~~|||{{{zzzxxxxxxyyy|||wwwyyygggZZZZZZTTTZZZdddlllnnnuuummmYYYQQQLLLGGGFFFEEEDDDBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAABBBCCCLLLaaa}}}uuummm```XXXRRRRRRTTTTTTTTTVVVTTTWWW[[[______]]]ZZZWWWQQQPPPPPPQQQRRRRRRPPPNNNNNNOOOPPPRRRTTTYYY___cccjjjsss~~~rrrdddXXXPPPLLL{{{iiiaaaYYYWWWTTTSSSRRRQQQNNNLLLMMMKKKIIIIIIIIIIIIGGGEEEGGGFFFEEECCCCCCCCCDDDEEEIIIMMMVVVggg}}}|||tttooojjjfffdddaaa___\\\\\\]]]]]]]]]\\\aaaaaabbbcccfffjjjnnnppp{{{zzzyyyxxxxxxyyyzzz{{{wwwqqqnnnjjjjjjnnnmmmmmmnnnpppsssuuutttsssuuuvvvyyy{{{}}}~~~~~~~~~~~~~~~}}}||||||wwwyyyzzz|||}}}tttttt|||iii^^^]]][[[dddfffhhhpppuuukkkXXXQQQMMMGGGFFFEEECCCAAA@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAADDDNNN```vvvwwwkkkcccYYYUUUPPPOOORRRTTTUUUTTTWWWXXXZZZ[[[[[[XXXVVVTTTQQQQQQQQQRRRRRRQQQPPPPPPRRRSSSVVVZZZ[[[\\\bbbjjjwww{{{iiiYYYRRRSSS{{{iiibbbYYYWWWTTTSSSRRRQQQNNNLLLMMMKKKIIIIIIIIIIIIGGGEEEFFFFFFDDDDDDCCCDDDEEEEEEHHHKKKTTTeee{{{xxxpppkkkfffccc```___]]][[[ZZZ\\\]]]^^^^^^ccccccccceeegggkkkoooqqqvvvvvvtttsssssstttuuuuuuyyyxxxnnnjjjeeedddffffffffffffhhhkkkmmmnnnnnnppprrruuuxxx{{{|||}}}}}}~~~}}}}}}yyy{{{|||~~~xxxxxxhhh^^^\\\ZZZdddhhhkkksssxxxjjjWWWPPPLLLGGGFFFEEECCCAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBEEENNN^^^ssswwwoooeee^^^XXXTTTQQQPPPRRRSSSSSSRRRUUUVVVXXXYYYXXXWWWTTTSSSPPPQQQSSSSSSSSSSSSSSSTTTVVVVVVYYY\\\]]]^^^dddlll{{{{{{iiiZZZRRRQQQ{{{iiibbbYYYWWWUUUSSSSSSQQQOOOMMMMMMKKKJJJIIIIIIIIIGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFIIIQQQaaawww|||tttmmmhhhccc```]]]]]][[[XXXYYY[[[___aaabbbffffffffffffiiillloooqqqsssrrrqqqoooooooooppppppvvv}}}|||nnnfffaaa_______________```bbbfffiiikkkmmmooosssvvvzzz{{{||||||~~~{{{}}}{{{||||||fff\\\[[[YYYeeelllqqqyyy|||iiiVVVOOOKKKGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@????????????@@@@@@CCCFFFNNN]]]ooo~~~}}}ssslllggg___ZZZVVVTTTRRRRRRSSSRRRQQQOOORRRSSSTTTUUUTTTSSSRRRQQQOOORRRVVVWWWVVVVVVXXX[[[\\\[[[]]]``````aaahhhppp}}}}}}vvvgggZZZSSSPPP{{{jjjcccYYYWWWUUUTTTSSSQQQOOOMMMMMMLLLJJJIIIJJJIIIHHHFFFDDDDDDDDDEEEEEEFFFFFFGGGFFFHHHPPP```vvv{{{ssslllgggccc___]]]ZZZYYYWWWYYY]]]bbbfffgggiiihhhhhhhhhiiillloooppprrrqqqpppnnnnnnnnnnnnooovvv~~~pppeee```]]][[[[[[[[[[[[\\\^^^bbbgggkkklllooosssxxx|||}}}~~~~~~}}}}}}}}}yyyddd[[[ZZZZZZgggooovvvhhhTTTMMMIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@??????>>>>>>??????@@@BBBEEENNN^^^ppptttjjjeeeaaa\\\WWWTTTTTTTTTTTTSSSQQQOOONNNNNNNNNOOOOOOPPPOOOOOOOOOOOOTTTZZZ\\\\\\\\\___bbbaaa``````bbbbbbcccjjjsss~~~~~~{{{kkkaaaYYYRRRPPP{{{jjjdddZZZXXXUUUTTTSSSRRROOOMMMNNNLLLJJJJJJJJJJJJHHHFFFDDDDDDEEEFFFFFFFFFGGGGGGGGGIIIPPP___vvv~~~xxxqqqjjjeeeaaa]]][[[YYYXXXXXX[[[aaahhhlllnnnmmmlllkkkjjjkkkmmmooopppqqqpppooonnnmmmnnnnnnooovvv~~~ssseee___[[[XXXXXXYYYZZZZZZ[[[```ggglllllloootttyyy}}}~~~~~~~~~||||||uuubbbZZZYYY\\\hhhqqq{{{fffSSSLLLIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@??????>>>>>>??????@@@@@@DDDNNN```tttzzzmmmccc___\\\XXXUUUTTTUUUUUUUUUSSSQQQOOONNNLLLKKKKKKLLLLLLMMMNNNNNNPPPVVV^^^ccceeeeeefffgggeeebbbbbbbbbbbbccckkktttqqqccc\\\VVVPPPNNN{{{kkkeeeZZZXXXVVVTTTTTTRRRPPPNNNNNNLLLJJJJJJJJJJJJHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFGGGIIIPPP```www{{{uuunnngggbbb^^^[[[YYYXXXXXX[[[```hhhooosssuuurrrqqqooonnnnnnoooqqqrrrqqqpppooonnnnnnooopppqqqvvv}}}zzzfff]]]YYYUUUUUUWWWYYYYYYZZZ___ffflllmmmpppuuu{{{~~~~~~||||||rrraaaZZZYYY]]]gggpppeeeSSSLLLIIIEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@???CCCOOOaaawwwyyyoooccc\\\YYYXXXUUURRRSSSUUUWWWVVVTTTRRRQQQQQQLLLLLLKKKKKKLLLNNNPPPQQQTTTYYYbbbjjjoooooollliiifffcccaaa```___```iiirrr|||}}}{{{|||}}}{{{}}}~~~kkk___ZZZSSSNNNKKK{{{kkkfffZZZXXXVVVTTTTTTRRRPPPNNNNNNLLLKKKJJJKKKJJJIIIGGGFFFFFFGGGGGGGGGFFFEEEDDDGGGHHHOOO___xxxzzzuuunnngggbbb___\\\YYYXXXZZZ^^^fffooovvvzzz{{{xxxwwwuuussssssssstttuuusssrrrrrrrrrrrrtttuuuvvv|||kkk^^^YYYVVVTTTWWWZZZ\\\\\\aaahhhnnnppptttyyy~~~~~~ppp```[[[ZZZ]]]eeeoooeeeRRRLLLIIIEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAADDDOOOaaawww}}}mmmeee[[[VVVVVVWWWUUURRRTTTVVVWWWVVVTTTRRRSSSTTTOOOOOOMMMMMMNNNQQQTTTUUUWWW\\\eeepppxxxwwwpppiiieeeaaa^^^]]]\\\]]]eeeooouuusssmmmjjjllluuu|||xxxtttrrrqqqsssuuuvvvwwwyyy|||}}}~~~uuueee]]]XXXRRRNNNMMM{{{lllfffZZZXXXVVVUUUTTTSSSPPPNNNNNNMMMKKKJJJKKKJJJIIIGGGFFFGGGHHHHHHGGGFFFEEEDDDFFFGGGNNN___xxx}}}wwwpppiiieeeaaa^^^\\\XXX[[[aaajjjssszzz~~~|||{{{yyywwwvvvvvvwwwxxxwwwvvvvvvvvvwwwyyy{{{|||qqqbbb[[[XXXUUUYYY]]]___```dddkkkqqquuuxxx~~~ppp```[[[ZZZ\\\dddnnndddRRRMMMJJJEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBFFFOOO```vvvuuufff___WWWUUUVVVXXXWWWTTTTTTVVVXXXVVVTTTSSSUUUWWWRRRQQQPPPPPPQQQTTTWWWYYYZZZ]]]fffsss}}}}}}sssiiiddd```]]][[[YYY[[[cccmmmiiiuuuqqqccc^^^\\\^^^fffeeeeeeeeehhhllloooqqqqqqtttvvvyyy|||}}}vvvjjj^^^YYYVVVRRRPPPPPP{{{kkkccc[[[YYYVVVSSSRRRQQQNNNMMMPPPNNNLLLKKKJJJHHHEEEBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGJJJPPP[[[sss}}}{{{zzztttlllgggcccaaa]]]ZZZ\\\^^^dddmmmwww~~~|||{{{{{{|||}}}~~~}}}}}}~~~vvvaaaYYYZZZZZZ\\\^^^ccchhhmmmrrruuu{{{}}}rrrbbb___```[[[fffwwwbbbRRRLLLHHHEEEDDDDDDBBBAAA@@@??????AAA@@@?????????@@@AAABBBAAAEEEPPPaaauuuttthhh^^^YYYSSSQQQSSSWWWYYYZZZ[[[YYYXXXWWWXXXXXXWWWUUUUUUTTTSSSRRRSSSTTTVVVWWW^^^aaafffjjjmmmmmmlllkkkjjjfff```\\\[[[ZZZYYYXXXaaa^^^YYYSSSOOOOOOQQQTTTXXX[[[^^^``````ccciiimmmooorrrvvvzzz~~~|||eeeaaa\\\XXXUUUSSSPPPNNN|||kkkccc\\\YYYVVVTTTRRRQQQOOOMMMNNNMMMLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFIIINNNYYYqqq{{{zzzvvvqqqjjjeeecccaaa___]]]bbbeeejjjsss{{{zzzaaaXXXWWWWWWZZZ___ccchhhnnnuuuzzzvvvddd^^^___```kkk}}}aaaQQQLLLHHHFFFEEEEEEDDDBBBAAAAAA@@@>>>>>>>>>>>>>>>@@@AAABBBCCCGGGQQQbbbuuuoooccc[[[XXXSSSRRRUUUXXXZZZZZZ\\\[[[YYYYYYZZZZZZXXXWWWWWWVVVUUUTTTTTTVVVWWWXXX\\\```dddiiillllllkkkjjjiiieee___ZZZXXXVVVTTTSSSUUUTTTQQQMMMJJJKKKOOORRRUUUXXX\\\^^^___bbbggglllppprrrwww|||yyypppmmmccc```\\\XXXVVVUUURRRPPP|||lllddd\\\YYYVVVTTTSSSRRRPPPNNNMMMMMMLLLMMMNNNNNNMMMKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHLLLVVVnnn}}}yyyxxxppplllfffbbbaaa``````___fffjjjpppxxx|||cccYYYXXXWWW\\\cccgggkkkrrr|||}}}ggg______dddooo```QQQKKKHHHFFFFFFEEEDDDCCCBBBBBBAAA@@@????????????@@@AAAAAADDDHHHSSScccuuuzzz}}}yyyhhh]]]WWWVVVTTTUUUWWWZZZ[[[[[[^^^\\\[[[[[[\\\[[[ZZZXXXYYYYYYXXXWWWWWWWWWXXXXXXZZZ^^^ccchhhkkkkkkiiihhhhhhccc\\\WWWSSSPPPNNNLLLJJJIIIHHHGGGGGGJJJOOORRRSSSXXX\\\___aaaccchhhlllpppsssyyy~~~vvvppphhhbbb```___]]]ZZZYYYXXXWWWTTTRRR}}}mmmeee\\\YYYVVVUUUTTTSSSQQQOOONNNMMMLLLMMMNNNNNNMMMKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKUUUmmm|||xxxvvvmmmiiiddd```^^^^^^___```fffkkksss{{{zzzddd]]]]]]\\\bbbjjjnnnqqqyyylllbbbbbbhhhqqq^^^PPPKKKGGGEEEEEEDDDDDDCCCBBBBBBAAACCCBBBBBBAAA@@@@@@@@@@@@DDDIIITTTeeevvvuuuwwwrrrbbbYYYTTTUUUVVVXXXZZZ\\\\\\\\\___]]]\\\\\\\\\\\\[[[YYYZZZZZZZZZZZZYYYYYYYYYYYYYYY\\\bbbfffiiiiiigggfffeee```YYYSSSNNNKKKIIIGGGEEEEEEFFFGGGHHHKKKPPPTTTVVV[[[```ccceeeggglllpppqqqvvv}}}rrrkkkgggbbb___^^^\\\ZZZYYYYYYYYYXXXVVVTTT}}}mmmfff\\\ZZZWWWUUUTTTTTTRRRPPPOOOMMMLLLLLLMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHIIILLLTTTlllzzzvvvuuullliiiddd___\\\[[[]]]___fffmmmwwwyyygggcccdddbbbhhhooossswwwpppeeeffflllssssss}}}\\\OOOKKKGGGDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>??????@@@@@@AAAAAACCCIIIUUUfffxxxuuuxxx}}}nnn```WWWSSSUUUXXX[[[\\\]]]^^^______]]]\\\\\\]]]\\\[[[YYYZZZ[[[\\\\\\\\\[[[ZZZZZZYYY\\\```ccceeeeeedddccc```\\\UUUOOOKKKHHHFFFDDDDDDEEEGGGHHHJJJMMMQQQTTTYYY]]]cccfffhhhlllqqqvvvxxx~~~vvvkkkgggfffbbb___^^^ZZZYYYYYYZZZ[[[YYYVVVTTT~~~nnnfff\\\ZZZWWWVVVUUUTTTSSSQQQOOONNNLLLLLLKKKJJJHHHEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLTTTkkk}}}xxxtttrrrllliiiddd^^^ZZZZZZ\\\___hhhppp{{{yyymmmiiiiiiggglllrrrxxxrrrgggiiinnnuuu}}}oooyyyZZZOOOKKKFFFCCCCCCBBBBBBAAAAAAAAAAAA666777:::<<>>CCCIIIUUUeeeuuu{{{uuusssuuuhhh___[[[YYY\\\```aaa``````ccceeecccbbb``````aaaaaa___^^^]]]```dddggghhhgggfffdddXXXVVVTTTSSSSSSTTTUUUWWWSSSPPPLLLJJJJJJKKKKKKKKKFFFIIINNNRRRTTTWWW[[[]]]```eeelllttt~~~vvvjjj```^^^```bbbccceeeccccccdddeeeddd```[[[VVVooohhh^^^[[[XXXWWWVVVUUUSSSQQQOOOOOONNNMMMLLLKKKJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHKKKTTTfff|||wwwqqqmmmiiigggbbb^^^^^^]]][[[^^^ccciiiqqq{{{yyyxxxzzz{{{zzz}}}{{{qqqdddccc```mmmxxxrrrsssYYYNNNGGGGGGGGGGGGEEECCC@@@???@@@AAAAAA@@@???>>>>>>???@@@AAAAAAJJJVVVbbbrrr{{{yyy|||rrrfff``````_________```aaacccdddeeebbbaaa```______```aaaaaaaaadddhhhlllooonnnjjjggg```ZZZTTTPPPPPPPPPNNNLLLKKKLLLLLLMMMLLLKKKIIIHHHGGGKKKPPPSSSUUUXXX^^^cccdddkkkuuuzzznnnaaa]]]aaaffffffcccgggiiillljjjeee___ZZZWWWoooiii^^^[[[XXXWWWVVVUUUSSSQQQOOOOOONNNMMMLLLKKKJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGJJJTTTfff{{{vvvqqqllliiihhhccc^^^]]]\\\ZZZ\\\```hhhppp{{{}}}|||}}}|||yyyyyy|||~~~}}}zzz{{{nnnccccccbbbmmmyyytttqqqYYYNNNHHHHHHGGGFFFEEEBBB@@@???@@@@@@AAA@@@???>>>>>>???@@@AAAAAAJJJUUUbbbqqq}}}pppeeeaaaaaa^^^^^^^^^___```aaabbbcccbbbaaa```______```aaaaaabbbdddgggllloooooommmjjj```ZZZRRRNNNMMMMMMKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIJJJNNNRRRUUUVVVZZZ___dddhhhnnnyyy}}}rrrddd]]]___dddggggggiiilllooonnniiiccc]]]ZZZpppiii^^^\\\YYYWWWVVVUUUSSSRRRPPPOOOOOONNNMMMLLLKKKKKKHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFJJJTTThhhzzzuuupppkkkhhhiiiccc^^^]]][[[XXXZZZ^^^gggpppzzz~~~|||{{{yyyxxxxxxzzz~~~xxxssspppnnnooosssyyy~~~~~~|||lllbbbbbbdddlll}}}yyywwwnnnXXXNNNHHHIIIFFFEEECCCBBB@@@@@@??????AAA@@@???>>>>>>???@@@AAAAAAIIITTTaaapppyyymmmddd```bbb^^^^^^^^^^^^^^^___`````````___^^^]]]]]]^^^___```aaabbbdddhhhlllooonnnmmmaaaZZZRRRMMMLLLLLLJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJMMMPPPTTTVVVXXX\\\ccchhhpppwwwvvviii```^^^aaafffjjjkkkooorrrqqqllleee___\\\qqqiii^^^\\\YYYWWWWWWVVVTTTRRRPPPPPPOOONNNMMMLLLLLLKKKHHHHHHIIIIIIHHHHHHGGGFFFEEEFFFJJJUUUiiiyyytttooojjjggggggaaa]]]\\\ZZZYYY[[[___hhhppp{{{}}}zzzyyywwwwwwvvvwwwyyy}}}zzztttooolllkkkjjjnnntttzzz~~~~~~~~~mmmaaa```cccjjjxxx|||wwwyyylllXXXNNNGGGHHHEEEDDDBBBAAAAAAAAA???>>>AAA@@@???>>>>>>???@@@AAAAAAHHHSSS```ppp~~~vvvjjjaaa___aaa^^^^^^]]]]]]]]]]]]^^^^^^]]]\\\ZZZYYYYYYZZZ[[[[[[\\\[[[]]]aaafffjjjllllllbbb\\\TTTOOOMMMMMMKKKJJJGGGGGGHHHIIIIIIJJJJJJJJJMMMPPPTTTWWWZZZ```hhhnnn{{{~~~xxxnnnddd^^^___dddhhhjjjmmmpppooojjjccc]]]ZZZrrriii___\\\YYYXXXWWWVVVTTTRRRQQQQQQPPPOOONNNMMMLLLLLLHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGKKKVVVjjj~~~xxxsssnnnjjjgggddd___[[[[[[[[[ZZZ]]]bbbhhhqqq{{{~~~|||{{{yyyxxxwwwwwwwwwxxxzzz{{{zzzsssmmmjjjjjjjjjnnnsssxxx{{{|||mmmaaa^^^ccchhhrrrwwwvvv}}}jjjXXXMMMFFFHHHEEECCCBBBBBBCCCBBB@@@>>>AAA@@@???>>>>>>???@@@AAAAAAGGGRRRaaaooo|||ssshhh___]]]______^^^]]]\\\\\\[[[\\\\\\XXXWWWVVVTTTSSSSSSTTTTTTTTTSSSTTTXXX]]]cccfffggg```[[[TTTPPPOOOOOOMMMJJJGGGGGGHHHHHHHHHIIIJJJJJJKKKNNNSSSWWW\\\dddooowww{{{xxxqqqhhhaaa___aaadddfffhhhiiigggbbb[[[UUURRRsssjjj___]]]ZZZXXXWWWVVVTTTSSSRRRQQQQQQPPPOOONNNMMMMMMIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHKKKUUUiii~~~xxxsssnnnjjjgggddd___[[[\\\\\\[[[___dddhhhpppzzz|||{{{zzzxxxwwwvvvuuuuuuyyy{{{}}}xxxrrrmmmkkklllmmmrrrvvvzzz|||}}}kkk^^^\\\aaaeeellluuu}}}yyy|||fffWWWMMMEEEHHHFFFDDDBBBCCCEEEEEEAAA>>>AAA@@@???>>>>>>???@@@AAAAAAFFFRRRbbbppp{{{zzznnneee]]][[[^^^^^^]]]\\\[[[YYYYYYXXXXXXUUUTTTRRROOONNNMMMMMMMMMMMMMMMMMMQQQWWW]]]```aaa]]]YYYTTTRRRSSSRRROOOLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLOOOTTTXXX___iiivvv{{{xxxrrrkkkddd``````aaabbbbbbbbb^^^WWWQQQLLLJJJsssjjj___]]]ZZZXXXWWWVVVUUUSSSRRRRRRQQQPPPOOONNNMMMMMMIIIIIIIIIJJJIIIIIIHHHGGGHHHHHHJJJSSSfff~~~xxxsssoookkkhhhfff```]]]]]]\\\[[[^^^cccgggnnnxxx~~~~~~}}}|||zzzwwwtttrrrqqqsssssstttuuuvvvyyy{{{||||||zzzuuuqqqooooooqqqrrrtttxxx}}}~~~xxxddd[[[ZZZ\\\___fffooowww~~~bbbUUULLLEEEIIIGGGDDDBBBDDDFFFGGGCCC???AAA@@@???>>>>>>???@@@AAAAAAFFFSSSdddqqqyyyrrriiibbb\\\[[[]]]\\\[[[YYYXXXVVVUUUTTTTTTTTTSSSPPPMMMJJJIIIHHHHHHJJJJJJKKKOOOUUUZZZ]]]^^^\\\YYYWWWXXXZZZYYYVVVRRRPPPPPPOOONNNMMMNNNOOOOOOPPPSSSWWW\\\bbbmmm{{{zzzrrrjjjeeecccbbbbbb```___]]]WWWOOOIIIFFFEEEtttjjj```]]]ZZZXXXXXXWWWUUUSSSRRRRRRQQQPPPOOONNNNNNMMMIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGIIIQQQddd~~~xxxtttoookkkhhhhhhccc^^^^^^]]][[[]]]bbbfffmmmuuu|||~~~}}}zzzwwwssspppnnnooonnnmmmmmmnnnqqqtttuuupppooonnnmmmmmmooorrrsssvvv{{{ppp___XXXYYYVVVZZZbbblllwww^^^SSSLLLFFFJJJHHHEEECCCDDDHHHHHHDDD???AAA@@@???>>>>>>???@@@AAAAAAFFFTTTfffrrryyywwwllleee```[[[[[[]]]ZZZYYYWWWUUUTTTRRRRRRQQQTTTRRROOOLLLIIIGGGFFFEEEIIIIIIKKKOOOUUUZZZ\\\]]]^^^]]]\\\^^^aaa```\\\YYYUUUTTTRRRQQQPPPQQQQQQRRRUUUWWW[[[^^^eeeppp}}}{{{qqqiiieeeeeeeeeeeeaaa___ZZZSSSLLLFFFCCCBBBuuummmbbb```\\\YYYVVVUUUUUUUUUSSSRRRPPPPPPQQQPPPNNNLLLLLLMMMMMMMMMKKKJJJHHHFFFFFFIIIMMMSSSaaa{{{~~~wwwrrrnnnjjjgggbbbaaa^^^\\\[[[\\\^^^___iiiqqqyyy||||||yyyvvvssspppnnnllljjjiiijjjkkknnnoooqqqqqqqqqrrrtttuuuwwwxxx~~~{{{|||xxxfff[[[VVVSSSSSSUUU[[[gggvvv___PPPKKKGGGEEEDDDBBB@@@@@@AAAAAA@@@???CCC@@@>>>>>>AAABBBAAA???BBBEEEUUUjjjvvvyyyzzzqqqddd]]][[[[[[ZZZXXXZZZXXXUUURRRQQQRRRSSSUUUPPPNNNKKKHHHGGGGGGHHHIIIKKKMMMPPPSSSWWWZZZ]]]______aaadddfffiiijjjcccZZZZZZXXXUUUTTTUUUUUUTTTSSSSSSTTTZZZdddlllrrr{{{vvvnnnjjjiiihhhhhhhhh]]]SSSNNNJJJFFFDDDEEEvvvmmmcccaaa]]]YYYWWWUUUUUUUUUSSSRRRQQQQQQQQQPPPNNNLLLKKKLLLLLLLLLKKKIIIGGGFFFGGGIIIMMMSSSaaa||||||vvvrrrnnnjjjhhhaaa```^^^[[[ZZZ\\\^^^```kkkssszzz~~~~~~yyywwwtttqqqooolllkkkiiiiiijjjmmmppprrrrrrssssssuuuwwwxxxzzz{{{}}}{{{nnn^^^VVVRRRQQQQQQSSSZZZfffuuu|||\\\OOOJJJHHHGGGEEECCCAAA@@@AAAAAA@@@>>>BBB@@@>>>>>>@@@AAA@@@???CCCGGGVVVlllyyy}}}yyyoooggg^^^XXXXXXYYYXXXWWW[[[YYYVVVSSSRRRRRRSSSSSSPPPNNNKKKIIIHHHIIIJJJKKKPPPRRRUUUYYY\\\```dddgggjjjmmmooopppssstttnnnfff^^^ZZZVVVTTTSSSTTTTTTSSSTTTUUU\\\gggooottt|||uuummmiiihhhhhhhhhiii^^^SSSNNNIIIDDDBBBBBBwwwnnndddbbb^^^[[[XXXVVVVVVVVVTTTRRRQQQQQQQQQQQQNNNLLLKKKKKKKKKKKKJJJIIIGGGFFFHHHJJJLLLRRRaaa}}}{{{vvvrrrnnnjjjhhh___^^^]]][[[ZZZ[[[___bbbmmmuuu}}}{{{vvvssspppnnnmmmjjjiiiiiiiiilllpppsssvvvvvvwwwxxxzzz|||~~~sssaaaUUUPPPNNNNNNPPPSSSZZZeeeqqq|||uuuXXXMMMIIIHHHIIIEEECCCBBBAAAAAA@@@???===AAA@@@>>>>>>@@@AAA@@@@@@EEEIIIYYYnnn~~~uuunnnccc^^^XXXUUUWWWYYYXXXWWW[[[YYYWWWUUUSSSQQQQQQQQQNNNMMMKKKIIIIIIKKKMMMOOOTTTVVVZZZ]]]aaagggmmmqqqwww|||wwwnnn```\\\VVVRRRRRRSSSTTTTTTUUUWWW___kkksssxxx{{{~~~}}}ssskkkgggggghhhiiihhh]]]RRRMMMHHHCCC@@@@@@yyynnnfffccc```\\\YYYWWWVVVVVVTTTSSSRRRRRRRRRQQQOOOMMMKKKLLLLLLLLLKKKJJJHHHGGGIIIJJJKKKQQQaaa}}}wwwrrrmmmiiifff]]]^^^]]][[[YYY[[[```eeeoooxxxyyyssspppnnnmmmlllkkkkkkjjjkkknnnqqquuuxxx{{{{{{}}}~~~~~~uuufffYYYPPPMMMNNNOOORRRUUU\\\cccllltttzzz~~~oooUUULLLHHHGGGIIIFFFDDDBBBAAAAAA@@@>>><<<@@@???>>>>>>???@@@@@@@@@DDDJJJZZZqqq{{{ooohhh\\\ZZZWWWVVVXXXZZZZZZYYYZZZYYYXXXVVVSSSQQQOOOMMMLLLKKKIIIIIIJJJMMMPPPRRRUUUWWW[[[___ccckkktttzzzxxxlll___[[[UUURRRRRRTTTWWWXXXWWWZZZcccooowww{{{zzz}}}|||rrrkkkggggggiiijjjcccYYYOOOKKKHHHCCC@@@AAA{{{ooofffddd```\\\YYYWWWVVVVVVUUUTTTRRRRRRSSSRRRPPPNNNMMMMMMNNNNNNMMMLLLKKKJJJHHHIIIKKKPPPaaazzzsssmmmgggccc]]]^^^^^^[[[YYY[[[aaagggpppyyyyyyssspppnnnmmmlllnnnnnnmmmnnnpppssswwwzzz}}}~~~yyyoooiii```VVVPPPNNNPPPRRRWWWZZZ^^^bbbeeekkkrrrwwwkkkUUUMMMHHHFFFHHHEEEDDDBBBBBBBBB@@@>>>;;;>>>>>>???>>>>>>???@@@AAACCCJJJZZZqqqtttggg```YYYXXXWWWWWWXXXYYYYYYXXXYYYYYYYYYWWWUUUQQQMMMKKKJJJIIIHHHIIIKKKNNNRRRTTTVVVZZZ^^^bbbgggppp|||uuuggg\\\YYYUUUTTTUUUXXX[[[\\\YYY\\\eeeqqqzzz{{{yyy{{{rrrkkkhhhhhhhhhhhh\\\SSSKKKIIIHHHDDDCCCCCC|||pppgggddd```\\\YYYWWWVVVVVVVVVTTTSSSSSSSSSSSSPPPNNNMMMNNNOOOOOOOOOMMMLLLKKKHHHIIIKKKQQQaaa}}}vvvooohhhddd___``````\\\YYY[[[bbbiiipppyyyzzzvvvsssqqqooonnnqqqpppppppppssswwwzzz}}}tttlllccc```[[[UUUQQQPPPSSSVVV\\\___aaa```___cccllltttfffTTTNNNHHHDDDFFFDDDCCCBBBBBBBBBAAA>>>;;;===>>>??????>>>>>>@@@BBBBBBIIIYYYoooqqqddd\\\VVVUUUUUUUUUUUUVVVWWWWWWXXXZZZ[[[[[[XXXSSSOOOLLLJJJJJJIIIJJJLLLPPPTTTVVVZZZ^^^cccffflllwwwpppddd[[[ZZZYYYZZZ\\\_________[[[^^^gggrrr{{{vvvwwwzzzrrrllliiigggeeedddUUUMMMGGGGGGGGGFFFEEEFFF~~~pppfffddd```[[[XXXVVVUUUUUUVVVUUUTTTTTTTTTSSSQQQOOOMMMMMMNNNOOONNNMMMLLLKKKGGGHHHKKKQQQaaayyyrrrkkkgggaaabbbbbb^^^YYY[[[ccckkkoooxxx}}}yyywwwuuusssqqqqqqpppqqqrrrvvv{{{sssbbb\\\WWWWWWVVVSSSQQQQQQUUUYYY___aaaaaa^^^[[[___jjjtttaaaRRROOOHHHDDDEEEBBBBBBBBBCCCCCCBBB???<<<<<<>>>??????======@@@CCCBBBIIIWWWjjjrrrddd\\\TTTTTTTTTTTTTTTUUUWWWYYYZZZ\\\^^^___\\\XXXRRRNNNMMMLLLLLLMMMOOOSSSWWWYYY\\\```eeeiiiooo|||pppfff```]]]^^^```bbbeeeeeecccaaa]]]___gggrrr{{{yyytttyyy|||wwwqqqlllhhhdddaaa^^^RRRKKKEEEFFFGGGEEEDDDFFF~~~qqqfffddd___[[[WWWUUUTTTTTTVVVUUUTTTTTTTTTSSSQQQOOOLLLLLLMMMNNNNNNMMMKKKKKKFFFHHHKKKQQQaaa~~~{{{uuunnnjjjbbbdddddd___ZZZ[[[ccckkknnnwww~~~{{{zzzxxxuuusssooopppqqqsssxxx~~~}}}eeeUUUPPPOOOQQQQQQQQQPPPQQQVVVZZZ___aaaaaa\\\XXX]]]jjjvvv\\\QQQOOOHHHCCCEEEAAAAAAAAACCCCCCBBB???===;;;===??????======@@@CCCBBBIIIVVVggg}}}pppaaaXXXSSSTTTUUUUUUUUUWWWZZZ\\\[[[^^^aaabbb```[[[UUUQQQOOOOOONNNOOOQQQUUUYYY[[[\\\```eeeiiiooo}}}iii]]]ZZZZZZaaabbbeeeiiijjjiiieeeaaa___```gggrrrzzzvvvwww~~~yyyuuupppkkkgggbbb]]]ZZZRRRJJJEEEEEEGGGEEEDDDEEEpppfffddd```\\\YYYWWWVVVVVVUUUTTTTTTTTTVVVUUUTTTRRRMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJKKKQQQddd~~~xxxooogggeeeaaa______^^^___eeellltttzzz|||vvvpppmmmkkknnnuuu{{{dddUUUQQQLLLMMMLLLKKKIIIKKKPPPWWW\\\bbb^^^^^^^^^XXXXXXlll{{{]]]TTTLLLHHHHHHDDDEEECCCAAA???>>>>>>>>>???===<<<<<<;;;;;;===>>>???DDDIIIVVViiixxxoooccc\\\YYYVVVUUUWWWXXXWWWYYY]]]aaafffhhhddd___\\\WWWRRROOONNNOOOQQQUUUXXXZZZ[[[ZZZaaaeeegggrrrqqqccc\\\ZZZ]]]bbbnnnqqqttttttooohhhbbb______aaagggqqq|||~~~vvvzzz{{{xxxrrrllleee^^^WWWRRRLLLHHHDDDBBBBBBBBBCCCCCCrrrgggeeeaaa\\\YYYWWWVVVVVVVVVUUUTTTUUUVVVVVVTTTRRRMMMNNNNNNNNNNNNLLLKKKJJJKKKKKKLLLRRRdddzzzqqqhhhgggbbb___^^^^^^___fffmmmwww|||wwwpppooommmqqqxxx~~~pppYYYOOOOOOKKKJJJJJJIIIIIILLLQQQYYY___dddaaaaaaaaa]]]^^^qqqvvvZZZRRRJJJFFFFFFCCCCCCCCCAAA@@@???>>>>>>>>>===<<<<<<;;;;;;===>>>???CCCHHHUUUgggvvvqqqeee^^^ZZZVVVUUUWWWXXXWWWYYY^^^aaagggiiieeeaaa^^^ZZZUUUQQQPPPPPPQQQTTTWWWYYYZZZ]]]cccgggiiitttwwweee[[[XXXZZZaaagggwww|||~~~tttiiiaaa]]]\\\___fffppp|||yyy||||||xxx~~~|||wwwqqqjjjddd]]]VVVRRRMMMJJJFFFDDDDDDEEEDDDDDDttthhhfffbbb]]]ZZZXXXWWWWWWWWWVVVUUUVVVWWWVVVTTTSSSNNNNNNOOOOOONNNMMMLLLJJJMMMLLLMMMSSSccc}}}|||sssjjjhhhccc___^^^^^^```gggpppyyy~~~yyyqqqqqqqqquuu}}}lll]]]NNNKKKNNNJJJGGGHHHHHHIIILLLSSS\\\bbbdddaaaaaa```]]]```ssspppVVVPPPIIIEEEEEECCCBBBBBBBBBAAA@@@???>>>======<<<<<<;;;;;;===>>>???BBBGGGSSSdddtttsssggg```[[[WWWUUUWWWXXXWWWYYY^^^bbbhhhjjjgggcccaaa]]]XXXUUUTTTSSSSSSTTTWWWZZZ\\\aaagggkkkmmmwwwqqqeeeXXXTTTWWW^^^jjjuuu}}}jjj^^^ZZZYYY]]]eeeppp}}}}}}rrrwww}}}|||wwwppphhhbbb[[[UUUQQQKKKIIIFFFEEEEEEEEEDDDBBBvvvjjjhhhccc___[[[YYYXXXXXXXXXWWWVVVWWWWWWWWWUUUSSSOOOOOOPPPPPPOOONNNLLLKKKNNNLLLLLLRRR```xxx}}}tttkkkiiiddd___]]]]]]```iiirrryyy~~~zzzsssssstttyyyppp\\\SSSKKKLLLOOOIIIFFFFFFFFFHHHLLLSSS\\\bbbeeecccbbb```^^^cccuuuiiiSSSNNNHHHDDDFFFDDDAAAAAABBBBBBAAA@@@>>>======<<<<<<;;;;;;===>>>???AAAGGGSSScccssszzzuuuiiibbb[[[VVVTTTUUUVVVUUUWWW\\\ccchhhkkkhhheeeccc___ZZZYYYXXXWWWVVVVVVYYY]]]```ffflllpppqqqxxx}}}tttaaaYYYSSSTTTZZZfffwwwlll\\\VVVWWW\\\eeeqqq~~~{{{pppvvv|||wwwoooggg```ZZZTTTPPPHHHFFFDDDDDDDDDCCCAAA???wwwllliiieee```\\\ZZZYYYXXXZZZYYYXXXXXXXXXXXXVVVTTTPPPPPPQQQQQQPPPOOOMMMLLLNNNJJJKKKQQQ]]]qqq}}}tttllliiiccc___]]]^^^```iiirrrwww{{{{{{xxxuuuwww}}}|||dddUUUQQQMMMNNNNNNFFFFFFFFFFFFHHHKKKSSS\\\bbbhhhgggeeecccaaahhhzzzeeeQQQOOOIIIEEEFFFEEE@@@AAABBBBBBAAA@@@>>>======<<<<<<;;;;;;===>>>???AAAHHHTTTbbbssstttzzzwwwkkkddd[[[VVVSSSSSSRRRQQQTTTXXXaaagggjjjhhheeedddaaa]]][[[[[[YYYWWWVVVYYY___dddlllssswwwwwwyyy{{{sssgggYYYTTTRRRVVV^^^kkkppp[[[SSSVVV\\\eeeqqq}}}zzzqqqwww{{{vvvooohhhaaaZZZSSSOOOHHHFFFDDDDDDDDDCCCAAA???yyynnnkkkgggbbb^^^[[[ZZZYYY[[[ZZZYYYYYYYYYXXXVVVTTTQQQQQQRRRRRRQQQPPPNNNMMMOOOJJJJJJQQQZZZkkk}}}uuummmgggbbb^^^^^^^^^```hhhqqqvvvzzz~~~|||yyy|||sss^^^SSSQQQMMMMMMLLLCCCGGGGGGHHHIIIMMMUUU^^^dddffffffdddaaabbblll~~~aaaPPPOOOIIIEEEFFFEEEAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;===>>>???@@@HHHTTTbbbsss|||nnnttt{{{ppphhh]]]WWWSSSRRRPPPNNNPPPUUU]]]ccchhhhhhhhhiiigggddd```___]]]YYYWWWZZZaaagggsss|||}}}yyyuuukkk___TTTRRRRRRWWW^^^lllvvv___TTTUUU[[[eeeooozzzzzztttyyy{{{wwwpppiiibbbZZZSSSNNNJJJHHHEEEDDDDDDDDDCCCAAA{{{ooolllhhhccc___\\\ZZZZZZ\\\[[[ZZZZZZZZZYYYWWWUUURRRRRRSSSSSSRRRQQQOOONNNQQQKKKKKKQQQYYYhhhwwwpppddd```^^^^^^^^^```gggpppwwwzzz~~~~~~ooo\\\SSSRRRMMMMMMMMMEEEGGGHHHIIILLLQQQZZZdddkkkfffggggggeeehhhuuu|||^^^OOONNNHHHDDDEEEDDDAAAAAA@@@@@@??????@@@@@@===<<<<<<;;;;;;===>>>???>>>GGGSSS```sssyyyjjjnnnvvvooo```YYYTTTRRROOOMMMOOOSSSWWW___fffiiikkkooopppnnnkkkjjjgggaaa\\\^^^eeekkkyyyzzzrrrggg\\\RRRRRRTTTXXX___lll~~~dddXXXSSSZZZccckkkuuu|||yyyzzzwwwrrrkkkddd[[[RRRLLLKKKHHHEEECCCCCCCCCCCCBBB}}}pppmmmhhhccc___\\\[[[ZZZ]]][[[ZZZZZZZZZYYYWWWUUURRRSSSSSSSSSSSSQQQPPPOOORRRLLLLLLRRRYYYgggyyyrrrccc___]]]^^^___```gggnnnyyy{{{~~~ppp^^^UUUTTTNNNNNNOOOJJJGGGHHHJJJNNNTTT^^^iiipppmmmoooooooootttyyy\\\MMMNNNGGGBBBDDDCCCBBBAAA@@@?????????@@@AAA===<<<<<<;;;<<<===>>>???===FFFRRR___rrrxxxgggkkk{{{tttbbb\\\VVVSSSOOOMMMNNNRRRRRR[[[dddiiinnntttwwwvvvvvvuuupppiiibbbccciiippp~~~{{{qqqfff\\\RRRSSSVVVZZZ```mmmiii[[[RRRXXXaaaiiiqqq|||~~~~~~yyywwwsssmmmfff\\\RRRKKKJJJGGGBBB@@@@@@AAAAAAAAA~~~tttmmmgggeeeccc^^^]]]___]]][[[XXXWWWXXXXXXXXXWWWUUUSSSSSSXXXXXXTTTPPPPPPRRRPPPOOOQQQWWWiiizzzrrrccc]]]YYYYYY[[[^^^eeelllvvvxxx{{{ppp```SSSQQQPPPJJJFFFHHHGGGFFFGGGOOOZZZeeelllooossspppnnnrrr~~~nnn___PPPIIIHHHEEECCCCCCEEEDDDBBB@@@???>>>======<<<<<<<<<======???@@@@@@DDDEEELLL]]]sssyyyfffhhhzzzxxxvvvpppcccXXXUUURRRMMMMMMQQQWWWVVV[[[fffooovvv|||~~~}}}{{{sssjjjgggoooyyy|||mmmbbb]]]QQQSSSWWW\\\bbbnnnjjj\\\SSSUUU\\\eeekkkqqq~~~yyyxxxtttnnneee\\\TTTOOOJJJGGGCCCAAAAAAAAA@@@???tttmmmgggeeebbb^^^\\\]]]^^^\\\ZZZYYYZZZZZZYYYXXXXXXUUUVVVZZZ\\\XXXUUUUUUSSSPPPNNNOOOUUUeeezzzssseee___ZZZ[[[\\\^^^eeellluuuwww{{{~~~qqq```SSSQQQPPPJJJFFFHHHHHHHHHJJJQQQ\\\gggnnnrrruuuttttttyyykkk]]]OOOIIIHHHEEEDDDDDDDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<===>>>???@@@BBBCCCJJJ[[[rrr{{{iiijjj|||xxxwwwpppeee[[[VVVSSSOOOOOORRRTTTSSSXXXcccnnnvvv~~~~~~uuuqqqvvv~~~{{{kkk```[[[RRRSSSWWW\\\aaammmlll^^^TTTVVV\\\dddjjjqqq}}}yyyxxxtttnnnfff]]]UUUQQQKKKHHHDDDBBBAAAAAAAAA@@@vvvooohhheeebbb]]][[[\\\^^^\\\\\\\\\]]]]]][[[YYY[[[XXXYYY___aaa^^^]]]]]]YYYUUURRRQQQVVVddd}}}yyyssshhhbbb]]]]]]]]]___dddkkktttvvvzzz~~~rrraaaSSSPPPOOOJJJGGGIIIIIIJJJMMMUUU___iiipppttttttvvvzzzfffZZZMMMIIIGGGEEEDDDEEEBBBBBBBBBBBB@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAAIIIYYYooo}}}lllnnn~~~yyyyyysssjjj___YYYTTTPPPPPPRRRPPPOOOTTT___jjjuuu~~~xxxhhh]]]XXXUUUVVVYYY]]]bbbnnnpppaaaWWWXXX\\\dddjjjrrr~~~{{{yyyvvvppphhh___XXXSSSLLLIIIEEECCCCCCCCCBBBAAAxxxqqqjjjgggccc]]][[[\\\]]]]]]]]]^^^```___]]][[[]]][[[]]]cccfffeeedddeeeaaa\\\WWWVVVZZZfff}}}xxxrrrjjjddd```_________ccciiitttvvvzzz~~~tttbbbSSSPPPNNNIIIGGGJJJJJJLLLPPPWWW```iiiooosssqqqvvv~~~~~~aaaVVVLLLHHHGGGEEEEEEFFF@@@AAABBBBBBAAA???<<<:::;;;;;;;;;;;;;;;<<<======@@@AAAHHHWWWkkk~~~oooqqq~~~yyyyyywwwpppeee\\\UUUPPPOOOPPPOOONNNRRR[[[fffqqqtttdddZZZVVVXXXZZZ^^^bbbfffqqquuueeeZZZZZZ]]]dddkkksss~~~}}}yyyssskkkbbbZZZVVVMMMJJJFFFDDDDDDDDDCCCCCC{{{tttmmmiiieee___]]]^^^]]]]]]^^^```bbbcccaaa``````___bbbjjjnnnlllkkklllhhhaaa[[[YYY\\\hhh~~~xxxrrrlllfffaaa``````___bbbhhhtttvvvzzz}}}vvvcccSSSOOOMMMIIIGGGJJJJJJMMMRRRXXX___eeekkknnnoooxxxwww[[[SSSKKKHHHGGGDDDDDDFFF???@@@AAABBBAAA???<<<;;;<<<;;;;;;;;;;;;<<<<<<===BBBCCCHHHUUUhhh|||qqquuuyyyyyyzzztttjjj^^^TTTPPPNNNMMMOOONNNQQQYYYaaalll{{{}}}nnn```XXXUUUYYY\\\```eeehhhrrr{{{iii___]]]___fffnnnwww~~~wwwnnnddd\\\WWWNNNKKKGGGEEEEEEEEEDDDCCC~~~wwwpppmmmiiiccc```aaa___^^^```bbbfffhhhhhhgggffffffkkktttxxxvvvssssssnnneee\\\XXXZZZfff{{{zzzssslllfffbbbaaa```___bbbgggrrruuuyyy~~~~~~|||xxxdddSSSNNNMMMHHHHHHKKKKKKOOOTTTYYY]]]aaadddgggppp}}}qqqXXXPPPJJJHHHFFFCCCCCCFFF???@@@@@@@@@@@@>>>===<<<===<<<<<<<<<<<<<<<======BBBCCCHHHSSSeeezzzvvvyyyxxxwwwxxxuuulll^^^SSSOOOMMMKKKPPPOOOQQQWWW^^^gggvvv|||~~~}}}tttggg\\\WWWVVVYYY\\\bbbhhhkkkrrroooccc```aaahhhrrr||||||rrrfff]]]WWWNNNKKKGGGEEEEEEEEEDDDCCCyyysssppplllgggdddfffbbbaaabbbeeejjjnnnppppppnnnooovvv}}}{{{vvvkkk^^^WWWXXXdddxxx}}}vvvkkkfffbbbaaa```___bbbfffpppssswww|||~~~}}}yyyeeeSSSNNNLLLHHHHHHLLLNNNRRRWWWZZZ\\\]]]___aaannniiiUUUOOOJJJHHHFFFBBBBBBEEE@@@@@@??????>>>>>>======>>>======<<<<<<======>>>@@@AAAFFFRRReee{{{}}}~~~wwwuuusssssskkk]]]SSSPPPOOOMMMNNNNNNQQQWWW\\\dddsssqqqsssssslllaaaYYYWWWXXX[[[___gggnnnpppvvvvvvgggccccccjjjuuuttthhh]]]WWWNNNKKKGGGEEEDDDDDDDDDCCC{{{tttrrrnnniiiggghhheeedddeeehhhmmmrrruuuvvvtttuuu}}}}}}pppaaaXXXXXXcccwwwxxxkkkeeeaaaaaa```___aaafffnnnpppuuuzzz~~~zzzfffSSSNNNLLLHHHHHHLLLPPPTTTYYY\\\[[[[[[]]]^^^lllcccTTTNNNJJJHHHFFFAAAAAADDDAAA@@@???>>>======>>>>>>???>>>>>>=========>>>>>>===???EEEQQQeee|||wwwsssnnnpppiii\\\RRRQQQQQQOOOLLLMMMPPPVVV\\\cccrrr~~~jjjmmmmmmggg^^^XXXWWWYYY^^^dddmmmtttvvv{{{{{{iiiddddddlllxxxvvvhhh]]]VVVMMMJJJGGGDDDDDDDDDDDDCCC~~~uuurrrpppmmmkkklllooommmnnnsss{{{~~~xxx{{{xxxcccZZZ^^^aaarrr|||qqqiiibbb______^^^```dddlllmmmqqqvvv|||~~~{{{fffSSSOOOPPPMMMKKKLLLNNNYYY\\\[[[^^^[[[XXX```rrr}}}```RRRNNNIIIEEEDDDCCCBBBAAA@@@@@@??????>>>>>>======;;;::::::::::::;;;<<<<<<===>>>FFFUUUggg{{{yyysssnnniiiaaa[[[VVVRRROOOLLLHHHKKKPPPTTTWWW^^^ooovvvkkkgggbbb^^^]]]]]]\\\[[[bbbfffppp{{{ppphhhfffnnnvvvwwwkkk^^^UUURRROOOJJJHHHFFFEEECCCAAAxxxuuutttqqqpppqqquuussssssxxxzzzeee[[[]]]___nnnuuummmeeecccbbbaaacccgggmmmooosssyyy~~~~~~{{{eeeRRRMMMNNNKKKJJJLLLPPPZZZZZZXXX\\\[[[\\\gggyyywww[[[QQQNNNIIIEEEDDDCCCBBBAAA>>>>>>======<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>EEETTTfff{{{xxxqqqiiiddd]]]VVVRRROOOLLLJJJKKKLLLPPPTTTVVV]]]mmm}}}tttfffbbb^^^\\\]]]^^^^^^^^^bbbhhhtttssskkkhhhoooxxxvvvlll___UUUQQQNNNJJJGGGFFFDDDBBBAAA|||zzzyyyxxxwwwyyy}}}{{{{{{kkk^^^]]]___mmmxxxooofffcccaaa```bbbfffnnnqqqvvv|||~~~yyydddQQQLLLLLLJJJJJJMMMSSS[[[YYYVVV[[[]]]aaannnnnnVVVPPPMMMHHHEEEDDDCCCBBBAAA>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===???>>>DDDRRRdddyyyxxxnnnddd___XXXSSSOOOMMMLLLJJJNNNNNNQQQSSSUUU\\\lll{{{pppbbb___]]]^^^```dddffffffcccjjjyyyxxxoookkkqqqzzz~~~vvvlll___WWWPPPMMMIIIFFFEEEDDDBBBAAA~~~~~~sssaaa___cccrrr~~~tttjjjfffcccaaabbbfffmmmrrryyy}}}wwwcccPPPKKKKKKIIIKKKOOOTTT\\\ZZZXXX]]]```eeerrrgggSSSOOOKKKGGGEEEDDDCCCAAA@@@@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;<<<======???>>>CCCPPPbbbwwwwwwjjjaaa\\\VVVQQQNNNNNNMMMMMMNNNNNNPPPSSSUUU\\\kkkyyyyyyjjjaaa```aaadddjjjooorrrssshhhnnn|||{{{qqqlllqqqzzz{{{tttkkk```WWWOOOLLLIIIFFFEEEDDDBBBAAA{{{ccc```fffwww}}}rrrkkkgggdddeeeiiilllrrr{{{~~~tttaaaPPPKKKKKKJJJLLLRRRTTT^^^^^^^^^dddfffjjjwwwbbbTTTMMMJJJGGGDDDDDDCCCAAA???@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<======???>>>BBBNNN___ttt|||wwwhhh^^^YYYSSSNNNMMMMMMMMMMMMNNNMMMOOOSSSVVV]]]jjjwwwwwwkkkdddaaabbbfffmmmuuu{{{~~~~~~pppsss~~~|||rrrlllpppyyyxxxrrrjjj```XXXOOOLLLIIIFFFEEEEEECCCBBBgggaaagggxxxvvvnnnhhhcccdddgggkkksss}}}mmm\\\NNNKKKKKKJJJLLLSSSUUU```ccceeemmmpppuuuwww]]]TTTKKKIIIFFFDDDCCCBBB@@@???>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>===AAAMMM]]]pppwwwzzzhhh[[[VVVPPPKKKJJJKKKLLLMMMOOONNNPPPUUUXXX]]]gggrrr~~~qqqgggccccccbbbfffmmmwwwwwwxxx}}}ssslllpppxxx}}}uuuooohhh___XXXPPPMMMIIIGGGFFFFFFDDDCCCppphhhkkkwww}}}tttlllffffffiiillluuufffWWWKKKJJJKKKIIIKKKRRRWWWcccgggkkkuuu|||mmmWWWTTTJJJHHHEEEDDDCCCBBB@@@>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>===<<>>@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<===>>>>>>===<<>>============<<<<<<<<<<<<======<<<<<<<<<======>>>???>>>@@@GGGVVVgggwww{{{uuuxxxxxxhhh[[[OOOMMMOOOOOOOOOPPPTTTTTTVVVXXXZZZ\\\^^^___bbbaaa___]]]]]]aaahhhmmmnnn~~~xxxpppttt|||xxxpppjjjddd]]]XXXQQQNNNKKKHHHGGGFFFEEECCCtttsssvvvrrruuuzzz|||||||||```UUUMMMIIIKKKJJJGGGLLLVVV```fffooozzzxxx^^^RRRKKKGGGFFFDDDAAA???>>>===<<<============<<<<<<<<<<<<>>>===<<<;;;;;;:::;;;;;;======???FFFSSSdddsss{{{|||wwwyyy~~~kkk___SSSPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXYYYWWWXXXZZZ]]]```fffmmmrrr}}}yyyqqqtttzzzxxxpppjjjddd\\\WWWPPPMMMJJJHHHGGGGGGEEEDDD|||{{{yyyyyy~~~{{{vvv{{{nnnXXXPPPKKKJJJLLLKKKHHHNNNYYYccclllwwwoooYYYNNNHHHGGGFFFDDDBBB@@@>>>==================<<<<<<<<<<<<>>>===<<<;;;:::999999999;;;<<<>>>DDDPPP___mmmuuu}}}|||{{{pppdddXXXTTTTTTSSSTTTVVVTTTTTTTTTTTTTTTUUUUUUUUUQQQTTTZZZ___fffmmmuuuzzz}}}uuunnnqqqxxxxxxqqqjjjddd\\\VVVOOOLLLIIIHHHHHHHHHGGGFFF}}}wwwtttttt~~~gggVVVOOOLLLKKKLLLKKKLLLUUU```hhhsssgggVVVNNNHHHIIIHHHFFFDDDBBB@@@??????============<<<<<<<<<<<<======<<<;;;::::::::::::;;;<<<>>>DDDNNN[[[iiirrrxxx~~~vvviii]]]WWWVVVTTTUUUXXXZZZYYYYYYXXXXXXWWWWWWVVVXXXZZZ___dddkkkttt~~~}}}yyyooojjjnnnuuu~~~yyyrrrkkkddd\\\VVVNNNKKKHHHGGGHHHHHHHHHGGGvvvooopppvvv~~~dddUUUOOOLLLJJJJJJKKKQQQ[[[eeemmmxxxbbbUUUPPPKKKJJJIIIGGGDDDBBBAAA@@@???============<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>;;;===???DDDMMMZZZiiisssxxx|||pppbbb[[[WWWTTTUUUYYY^^^]]]]]]]]]\\\\\\[[[[[[___aaadddiiiqqq}}}~~~wwwnnniiimmmrrrzzz{{{sssmmmeee\\\VVVMMMKKKHHHGGGHHHHHHHHHGGGxxxllliiipppzzzgggXXXNNNKKKHHHIIIOOOXXXaaahhhpppxxxxxx\\\UUURRRMMMHHHGGGEEECCCAAA???>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@;;;===@@@DDDLLLZZZkkkwww}}}wwwhhh___XXXTTTVVVYYY^^^^^^^^^___``````aaaaaaccceeehhhooo{{{~~~}}}yyypppkkknnnqqqyyy}}}vvvooofff]]]VVVMMMKKKHHHGGGHHHHHHHHHGGGxxxpppiiiiiittthhhWWWNNNLLLKKKOOOYYYccchhhiiinnnttt{{{nnnWWWSSSQQQLLLHHHGGGEEECCCAAA???>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>;;;<<<>>>BBBJJJZZZmmm{{{~~~oooccc[[[UUUVVV[[[^^^___```bbbdddfffhhhhhhjjjmmmsss|||~~~wwwxxxyyy~~~wwwppplllpppttt}}}wwwqqqhhh^^^WWWNNNLLLIIIGGGHHHHHHGGGFFFzzzqqqlllhhhlllyyybbbQQQQQQOOOPPPWWWcccmmmooollllllpppvvv|||hhhSSSQQQPPPKKKJJJIIIGGGEEECCCAAAAAA@@@>>>=========<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::;;;===AAAIIIZZZnnn}}}}}}sssfff]]]VVVWWW\\\___```ccceeeiiikkknnnooorrrvvv~~~ooolllooouuu~~~yyysssmmmkkkqqqxxxyyyrrriii___XXXOOOLLLIIIHHHHHHHHHGGGFFF~~~ssshhhgggmmmrrryyy\\\NNNPPPUUUWWW[[[lll~~~yyyrrrqqqrrr{{{eeeWWWPPPKKKIIINNNKKKFFFCCCBBBAAA@@@>>>============>>>>>>>>>>>>>>>;;;999:::<<<>>>===;;;<<<===@@@EEEKKKVVVjjj|||zzzyyyhhh]]]XXXVVVUUUYYY[[[aaagggmmmssswwwzzzzzz~~~qqqiiiiiilllsss{{{{{{rrrrrruuuyyy~~~}}}tttiii___WWWQQQNNNJJJIIIIIIIIIIIIIIIxxxppphhhiiippp}}}nnnXXXOOOLLLRRRXXXbbbvvvrrrrrrttt~~~~~~bbbVVVRRROOONNNPPPLLLGGGCCCBBBAAA@@@???============>>>>>>>>>>>>???<<<::::::<<<===<<<;;;<<<;;;>>>BBBGGGSSShhhzzz|||zzzjjj```ZZZWWWWWWXXX[[[aaahhhpppxxx{{{oooiiiffffffgggsss}}}{{{qqqrrruuu|||uuujjj^^^VVVPPPMMMJJJHHHIIIIIIIIIIIIyyytttooojjjoooxxx{{{bbbTTTQQQMMMTTT]]]mmmwwwwwwzzzxxx^^^UUUSSSSSSSSSRRRMMMGGGCCCAAAAAA@@@@@@>>>>>>>>>>>>============???===;;;;;;<<<<<<<<<:::===<<<===@@@EEEQQQgggzzz|||mmmccc]]]ZZZXXXXXX\\\bbbjjjsssxxxgggbbbdddfffgggiiiwww}}}ttttttxxxvvvjjj^^^VVVPPPMMMJJJHHHHHHIIIIIIIII}}}uuutttrrrrrrzzznnnXXXPPPRRRRRRYYYfffyyysss[[[UUUUUUVVVWWWSSSNNNHHHCCCAAA@@@@@@@@@>>>>>>>>>>>>============???>>>===<<<<<<<<<;;;;;;@@@??????AAAEEEQQQgggzzz~~~pppfff___[[[YYYXXX\\\cccjjjuuuwwwlllcccbbbeeeiiinnntttxxxvvvyyyxxx{{{xxxkkk___VVVOOOLLLIIIHHHHHHIIIIIIIIIwwwrrruuuvvvyyyeeeQQQLLLPPPUUU___ooonnn[[[WWWXXXWWWWWWRRRMMMGGGCCCAAAAAA@@@??????>>>>>>>>>=========<<<>>>>>>>>>===<<<;;;<<<===AAA???>>>@@@DDDOOOeeexxxsssiiibbb]]]ZZZXXX]]]cccjjjssstttjjjhhhggghhhiiimmmwwwtttjjjmmmzzz}}}{{{~~~zzzmmm```WWWNNNKKKHHHGGGHHHIIIIIIIIItttooonnntttyyysss[[[MMMKKKNNNWWWcccwwwjjj]]]]]]\\\YYYVVVNNNKKKFFFCCCBBBAAA@@@>>>??????>>>>>>======<<<<<<===>>>>>>===<<<<<<===???>>>======>>>AAALLL```ssswwwnnnfff```\\\YYY^^^cccgggnnnyyyuuuhhhcccffflllppprrrvvvmmmgggccchhhuuu|||nnn```WWWMMMKKKHHHGGGHHHIIIIIIIII{{{tttkkkhhhkkkuuu}}}fffUUUMMMNNNSSS\\\jjj{{{fff```cccbbb\\\WWWJJJHHHEEEDDDCCCAAA???===?????????>>>===<<<<<<<<<;;;===>>>===<<<<<>>===<<<<<<;;;:::<<<>>>>>><<<===@@@CCC???>>>???AAADDDMMM___pppvvvnnnfffbbb[[[___bbbbbbccciiiuuu}}}}}}ssskkkiiijjjjjjjjjmmmwwwfffbbbdddhhhnnnwwwooo___UUULLLJJJGGGFFFHHHIIIJJJIII