BM6P6(@ vvvbbbYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXYYY[[[]]]]]][[[YYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZ_______________```aaaaaa``````______```aaacccdddcccdddfffiiimmmqqqtttvvvqqqrrrtttuuuuuuuuutttssszzz}}}~~~~~~}}}}}}~~~wwwssslllfffeeebbb^^^]]]___ZZZZZZZZZ[[[\\\]]]___```aaadddhhhlllpppvvv|||{{{uuuqqqnnnjjjfffeeeeeeeeebbb___aaa___\\\[[[[[[ZZZXXXWWWWWWWWWVVVWWWZZZ^^^cccfff{{{|||rrriiifffaaa\\\XXXVVVUUUUUUUUUTTTRRRSSSUUUVVVWWWWWW]]]^^^```aaaccchhhqqqxxxlll^^^XXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWYYYZZZZZZYYYXXXXXXYYY[[[[[[[[[[[[\\\\\\\\\\\\___^^^^^^^^^^^^^^^____________^^^^^^___```bbbccccccdddfffiiimmmqqqtttuuuqqqrrrrrrssssssssssssssswwwzzz||||||{{{zzz{{{{{{{{{~~~~~~yyyppphhhfffeee```]]]]]][[[[[[[[[[[[\\\]]]^^^___bbbdddgggjjjmmmrrrwww{{{|||wwwppplllhhhfffgggfffccc___cccaaa^^^]]]]]]\\\[[[ZZZVVVVVVUUUUUUVVVYYY[[[\\\fffkkkxxxzzzooogggbbb```\\\XXXVVVUUUUUUVVVWWWVVVUUUVVVXXX[[[\\\]]]]]]```cccgggmmmwwwlllbbb[[[XXXXXXVVVUUUUUUTTTTTTUUUUUUVVVUUUVVVWWWWWWVVVVVVXXXZZZ]]]\\\[[[[[[[[[\\\^^^___^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^___```aaabbbdddeeefffiiilllppprrrtttpppppppppppppppqqqrrrrrrsssuuuvvvvvvuuuuuuvvvwwwyyy{{{~~~{{{ooojjjiiieee```___\\\\\\\\\\\\\\\]]]^^^^^^aaaccceeegggiiimmmqqqttt{{{wwwsssnnnlllkkkjjjfffcccbbb```]]]\\\\\\\\\[[[YYYXXXWWWWWWVVVUUUUUUTTTTTTYYY\\\dddqqq{{{uuupppiiiaaa[[[[[[YYYWWWUUUUUUUUUVVVWWWUUUUUUUUUVVVXXX\\\___aaabbbgggnnnuuu~~~qqqaaa]]][[[XXXVVVTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTVVVYYY[[[]]]\\\ZZZYYYZZZ[[[]]]______^^^^^^]]]]]]]]]]]]]]]_________```aaaaaabbbbbbdddeeefffhhhkkknnnppprrrooonnnmmmmmmmmmnnnpppqqqqqqqqqrrrqqqpppqqqrrrtttwwwyyy{{{}}}~~~~~~yyyooolllhhhdddbbb^^^]]]]]]\\\\\\\\\]]]]]]___aaaccceeegggjjjnnnrrryyy|||vvvsssrrrppplllhhhdddbbb```______^^^]]]\\\ZZZZZZZZZZZZXXXVVVTTTRRRWWWXXX\\\aaagggqqqxxxtttmmmgggccc^^^ZZZVVVWWWWWWUUUUUUUUUVVVWWWXXXVVVWWWXXXXXXZZZ^^^bbbfffmmmttt~~~fff\\\ZZZXXXTTTQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUTTTTTTVVVYYY\\\[[[ZZZXXXWWWWWWYYY[[[\\\______^^^^^^^^^^^^^^^___```aaaaaabbbccccccddddddddddddeeegggiiikkkmmmnnnmmmmmmlllkkkkkkmmmnnnoooooopppppppppooooooqqqsssuuuvvvxxxzzz{{{|||||||||uuunnniiifffeee______^^^]]]\\\\\\\\\\\\\\\^^^aaacccfffjjjooorrrwww|||{{{yyyvvvqqqmmmkkkiiifffddddddcccbbb```[[[[[[\\\\\\[[[XXXVVVTTTSSSTTTVVVXXXXXX[[[hhhuuuxxxssskkkhhhccc^^^[[[YYYWWWUUUVVVUUUTTTTTTTTTUUUVVVWWW\\\]]]^^^___```eeekkkoooxxx~~~nnn^^^XXXWWWTTTPPPNNNRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSTTTUUUTTTUUUXXXZZZXXXWWWVVVVVVVVVWWWYYYZZZ^^^^^^^^^^^^^^^___``````aaabbbcccdddeeeeeeeeedddccccccdddeeefffhhhjjjkkkkkkkkkkkkkkkkkklllmmmmmmnnnoooppppppooooooppprrrrrrrrrsssuuuwwwxxxzzzzzz}}}~~~}}}~~~~~~~~~sssjjjeeeeeeaaa```___]]]\\\\\\[[[[[[ZZZ\\\___bbbeeeiiinnnrrrrrruuu{{{|||wwwrrrmmmkkkgggeeedddcccaaa___ZZZ[[[[[[\\\[[[YYYWWWVVVRRRRRRTTTVVVUUUUUU\\\eeegggsss}}}yyyuuupppkkkggg```^^^[[[YYYVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVWWW]]]___bbbdddfffllltttzzzjjjbbbZZZWWWTTTQQQPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQOOOQQQSSSTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWXXX\\\\\\\\\\\\]]]^^^`````````aaacccdddeeedddddddddbbbbbbbbbcccdddfffggghhhjjjjjjkkkllllllllllllkkklllnnnqqqqqqpppoooooopppnnnnnnooopppqqqtttvvvwwwyyy{{{~~~~~~}}}}}}~~~}}}{{{|||~~~~~~~~~~~~~~~ppphhhgggbbbaaa```^^^\\\[[[[[[ZZZYYY[[[^^^```cccggglllpppooopppvvv}}}|||rrroookkkhhhgggeeebbb```]]]]]]]]]\\\[[[ZZZYYYXXXVVVUUUUUUWWWVVVUUUXXX^^^YYY```lllxxx~~~yyytttpppkkkgggdddbbb___]]]XXXXXXWWWVVVUUUTTTTTTUUUVVVVVVWWWXXXZZZ[[[\\\\\\```dddiiilllqqqyyykkk```\\\YYYXXXTTTPPPSSSXXXRRRQQQQQQPPPPPPQQQQQQRRRNNNPPPSSSTTTSSSRRRRRRSSSUUUVVVWWWWWWXXXXXXWWWWWWYYYZZZZZZ[[[\\\^^^___```___```bbbcccddddddccccccaaaaaaaaabbbcccdddeeefffiiijjjkkklllmmmlllkkkkkkkkknnnqqqrrrqqqoooooooookkkkkkkkklllnnnqqqsssuuuuuuxxx{{{}}}|||{{{{{{|||}}}~~~|||zzz{{{}}}}}}~~~~~~wwwllljjjcccbbb```^^^\\\[[[ZZZZZZYYY[[[]]]___aaaeeeiiimmmpppppptttyyy{{{{{{xxxtttqqqooommmjjjgggaaa```___^^^]]][[[[[[ZZZYYYUUUSSSTTTSSSRRRSSSWWWXXX[[[___ccciiisssxxxqqqmmmkkkfffaaa]]]ZZZYYYWWWUUUTTTVVVVVVVVVUUUUUUVVVVVVYYYZZZ[[[]]]```bbbcccdddjjjnnnuuuzzzqqq^^^UUUTTTSSSRRRSSSUUUWWWXXXSSSQQQNNNOOOQQQSSSQQQOOOOOOQQQRRRSSSRRRSSSUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXVVVYYY]]]^^^^^^]]]]]]^^^aaaaaa```aaaccccccaaa```ccccccdddddddddccccccbbbhhhiiijjjlllmmmkkkhhheeemmmnnnoooooonnnkkkiiihhheeefffhhhiiikkkllllllmmmppptttxxxyyyyyyxxxzzz|||yyy{{{}}}}}}}}}~~~}}}{{{{{{zzz{{{|||}}}~~~~~~ssslllhhhddd___]]]^^^^^^\\\ZZZ\\\\\\]]]___cccfffiiikkknnnppprrruuuyyy~~~}}}wwwsssqqqnnnmmmgggeeeccc```^^^]]]]]]]]]___\\\XXXVVVUUUUUUUUUTTTUUUVVVWWWYYY\\\aaaeeehhhtttxxx~~~|||wwwrrrlllgggcccaaa]]]\\\ZZZXXXWWWUUUTTTTTTVVVWWWXXXXXXYYYYYYYYYXXXYYY[[[^^^^^^___ccciiinnnuuu||||||eeeUUUSSSRRRQQQQQQQQQSSSUUUVVVSSSQQQOOOPPPRRRSSSRRRQQQQQQRRRSSSSSSSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTWWWZZZ\\\]]]^^^```aaabbbaaaaaaaaaccccccaaa___aaabbbbbbccccccbbbbbbaaaffffffggghhhhhhgggeeeccchhhiiikkkkkkkkkiiigggfffcccdddfffhhhiiijjjjjjkkkooorrruuuvvvvvvwwwyyy{{{|||~~~}}}}}}~~~~~~}}}{{{zzzzzzzzz{{{{{{|||~~~uuukkkfff```^^^^^^^^^\\\ZZZ[[[\\\]]]___bbbfffiiikkknnnoooqqqsssuuuyyy~~~~~~zzzvvvrrrpppiiigggeeebbb```^^^^^^]]]^^^[[[XXXVVVVVVVVVUUUTTTVVVVVVVVVVVVXXX[[[^^^``````ccciiirrr~~~{{{tttooommmjjjfffbbb___]]][[[ZZZYYYXXXWWWVVVVVVVVVVVVSSSTTTUUUWWWXXXYYYZZZZZZ]]]```ccceeegggllltttzzzkkkZZZNNNQQQPPPOOOOOOOOOPPPQQQRRRRRRPPPOOOPPPRRRSSSSSSRRRRRRSSSTTTTTTRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSUUUXXXZZZ[[[^^^aaadddcccbbbaaabbbcccbbb```_________```aaaaaa``````___bbbbbbbbbbbbaaaaaa``````bbbdddfffggghhhgggfffeeedddeeefffhhhiiijjjkkkkkkmmmoooqqqrrrsssuuuxxxzzz~~~|||||||||{{{zzzyyyyyyyyyzzz{{{|||zzz}}}~~~~~~}}}~~~{{{|||~~~qqqkkkddd```______^^^\\\ZZZ[[[\\\^^^aaadddhhhjjjmmmnnnooopppqqqssswwwzzz|||wwwsssmmmllliiifffdddbbbaaa```___]]]ZZZXXXXXXXXXXXXWWWYYYXXXWWWVVVVVVVVVWWWXXXUUUWWWZZZ^^^fffppp{{{yyytttnnnhhhccc]]]]]][[[YYYXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWSSSTTTVVVXXXZZZ]]]^^^___eeehhhlllooosss{{{ppp```UUUOOOOOONNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOOPPPQQQRRRRRRRRRSSSTTTSSSQQQPPPQQQRRRTTTTTTTTTSSSSSSSSSSSSRRRTTTVVVWWWXXXYYY\\\```ccccccbbbaaaaaabbbbbb```^^^\\\]]]^^^^^^___^^^^^^^^^_________]]]\\\\\\^^^___^^^```ccceeegggggggggfffhhhhhhjjjkkklllmmmmmmmmmlllmmmmmmooopppssswwwyyy~~~|||||||||xxxxxxxxxxxxyyy{{{}}}~~~{{{~~~}}}~~~~~~}}}~~~~~~~~~|||{{{}}}~~~{{{yyyxxxyyy{{{~~~zzzrrriiicccaaaaaa```^^^ZZZ[[[[[[]]]```cccfffhhhjjjkkkmmmmmmnnnpppsssvvv|||wwwsssrrrooollliiifffdddcccaaa___]]]\\\\\\\\\[[[ZZZ\\\[[[YYYXXXWWWVVVVVVVVVVVVWWWXXXYYY\\\aaaiiinnnvvv|||wwwoooiiieeebbb^^^\\\UUUUUUTTTTTTTTTUUUUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXVVVWWWYYY\\\___bbbeeefffnnnrrrwww|||tttcccXXXSSSQQQMMMMMMMMMMMMMMMNNNNNNOOONNNOOOOOOOOONNNOOOPPPQQQQQQSSSSSSRRRPPPOOOOOOPPPSSSSSSSSSSSSSSSSSSSSSSSSWWWWWWWWWWWWWWWYYY]]]```bbbaaa``````aaaaaa___]]]ZZZ[[[\\\\\\]]]]]]]]]\\\^^^______\\\ZZZZZZ]]]___]]]___cccfffhhhiiiiiiiiijjjjjjlllmmmnnnnnnnnnnnnmmmmmmlllnnnppptttvvvwww|||~~~}}}}}}}}}xxxxxxxxxyyy{{{}}}}}}~~~}}}~~~~~~}}}|||{{{zzzzzz{{{{{{|||{{{zzz|||~~~}}}|||}}}~~~}}}{{{yyyxxxwwwxxxyyyzzz|||~~~}}}qqqgggcccaaa```^^^\\\\\\\\\]]]___aaadddeeefffhhhjjjkkkmmmnnnrrrtttzzz}}}}}}yyywwwuuurrrnnnjjjgggfffcccaaa___^^^^^^^^^\\\[[[\\\[[[ZZZYYYXXXWWWWWWWWWTTTUUUUUUUUUUUUXXX]]]```dddjjjsss}}}{{{tttnnniiieee```[[[YYYWWWUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]aaaeeeiiimmmooozzzyyyggg[[[SSSOOOOOOMMMMMMNNNOOOPPPPPPQQQQQQOOOPPPPPPOOONNNNNNOOOQQQQQQRRRSSSRRRPPPOOOPPPQQQSSSSSSTTTTTTUUUUUUUUUUUUXXXXXXXXXWWWUUUVVVYYY\\\___^^^^^^___``````___]]]YYYYYYZZZ[[[\\\\\\\\\\\\^^^___```^^^ZZZZZZ]]]```^^^```dddgggjjjkkklllllljjjkkklllmmmnnnnnnnnnnnnooonnnnnnpppsssuuuvvvvvvyyy|||~~~}}}~~~zzzzzzzzzzzz|||~~~~~~~~~~~~~~~}}}|||zzzyyyxxxxxxxxxyyyzzz{{{{{{{{{|||~~~{{{zzzyyyyyyyyy{{{||||||zzzwwwwwwwwwzzz{{{}}}~~~rrriiieeeaaa______^^^^^^^^^___```bbbcccbbbeeehhhjjjkkkmmmppprrrsssxxx}}}}}}yyyuuuqqqmmmkkkgggeeecccbbbaaa```^^^\\\[[[[[[ZZZZZZYYYXXXWWWWWWTTTTTTTTTTTTSSSUUUXXXZZZ\\\^^^aaafffllluuuxxxppplllgggbbb___[[[YYYWWWUUUSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXYYY[[[\\\]]]^^^```ccchhhnnnuuu{{{~~~{{{ggg]]]WWWRRROOOOOOMMMNNNPPPQQQRRRSSSTTTTTTRRRSSSSSSRRROOONNNPPPRRRRRRSSSTTTSSSRRRQQQRRRSSSSSSTTTUUUUUUVVVWWWXXXXXXWWWXXXXXXWWWVVVVVVXXXZZZ\\\[[[[[[]]]______^^^]]]XXXYYYZZZ[[[\\\\\\\\\\\\\\\___aaa___[[[ZZZ\\\```___aaaeeeiiilllmmmmmmmmmmmmmmmnnnooopppppppppppprrrqqqqqqsssvvvxxxwwwuuuxxx{{{~~~~~~}}}|||||||||{{{{{{{{{{{{}}}~~~~~~~~~}}}{{{xxxwwwwwwwwwxxxxxxzzz{{{{{{|||}}}~~~|||zzzyyyyyyyyyxxx{{{}}}|||zzzxxxxxxxxx|||~~~wwwnnnhhhdddbbbaaa```_________```aaa```cccfffhhhiiijjjlllnnnpppvvv||||||xxxvvvooommmkkkiiihhhfffcccaaa^^^^^^^^^]]]\\\[[[ZZZYYYWWWXXXYYYXXXWWWWWWYYY[[[XXXYYYZZZ\\\___ccchhhkkkooovvv~~~|||mmmjjjeee```\\\YYYWWWWWWTTTUUUUUUUUUSSSSSSSSSTTTQQQQQQRRRSSSTTTVVVXXXYYYXXXXXXYYY[[[]]]```bbbcccdddggglllsss||||||kkk[[[WWWVVVSSSPPPQQQNNNOOOQQQSSSTTTVVVVVVVVVTTTVVVVVVTTTPPPOOOPPPSSSSSSUUUVVVUUUTTTSSSTTTVVVTTTTTTUUUVVVXXXYYYZZZ[[[UUUVVVWWWWWWVVVVVVXXXZZZZZZYYYZZZ\\\^^^___^^^]]]XXXYYYZZZ[[[\\\\\\\\\\\\[[[___aaa```[[[ZZZ\\\___```bbbfffiiilllmmmnnnnnnpppqqqrrrssssssssssssssstttssssssvvvyyyzzzwwwtttxxx{{{~~~}}}{{{zzzzzz}}}|||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~{{{xxxvvvwwwxxxyyyxxxzzz{{{||||||~~~}}}|||{{{||||||}}}xxx{{{~~~}}}zzzxxxyyyzzz}}}xxxpppkkkdddcccaaa```______`````````bbbeeegggggggggiiikkklllrrrxxxwwwwwwwwwuuusssqqqpppmmmjjjgggccccccbbbbbb```^^^]]]\\\ZZZ[[[[[[ZZZXXXXXXYYY[[[VVVWWWYYYZZZ\\\\\\]]]]]]^^^ccciiinnnrrryyyuuulllggg^^^]]]\\\YYYUUUSSSSSSUUUPPPQQQSSSTTTSSSSSSSSSTTTPPPQQQRRRSSSVVVXXXZZZ[[[XXXXXXZZZ]]]```cccfffhhhkkknnnttt}}}mmmaaaXXXXXXWWWSSSQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYTTTTTTTTTTTTTTTSSSRRRQQQUUUUUUTTTTTTSSSRRRRRRRRRUUUUUUWWWXXXZZZ[[[[[[[[[UUUVVVWWWXXXXXXWWWWWWVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[[[[^^^___```aaaaaa```___^^^bbbccceeehhhkkkmmmooopppvvvwwwwwwxxxwwwvvvuuutttvvvuuutttttttttvvvyyyzzz|||}}}|||yyywwwzzzyyyyyyyyyyyyzzz{{{|||~~~|||zzzxxxyyy{{{{{{{{{{{{xxxwwwzzz}}}||||||}}}~~~~~~}}}{{{zzzzzz|||}}}|||xxxxxx{{{wwwjjjgggfffdddbbb```^^^\\\\\\___^^^^^^___bbbeeehhhjjjmmmnnnppptttyyyzzzwwwvvvssslllgggeeeeeeddddddcccbbb```______]]][[[YYYYYYYYYZZZ[[[\\\ZZZXXXWWWXXXYYYYYYYYY[[[[[[]]]```cccfffiiikkkvvvwwwzzztttlllfff___ZZZYYYXXXUUURRRQQQQQQRRRRRRTTTTTTUUUUUUUUUUUUUUUUUUXXXWWWVVVXXXZZZ\\\[[[[[[___]]]]]]aaajjjpppqqqoooyyyzzz~~~{{{ggg]]]VVVVVVVVVSSSQQQRRRPPPPPPPPPPPPRRRSSSTTTUUUTTTTTTTTTTTTTTTSSSRRRRRRTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUWWWYYYZZZ[[[\\\\\\XXXXXXXXXXXXWWWWWWWWWWWWZZZ[[[[[[\\\\\\\\\[[[[[[]]]]]]\\\\\\\\\\\\]]]]]]______```aaaaaaaaaaaaaaadddeeegggiiilllnnnpppqqquuuvvvwwwxxxxxxxxxwwwvvvwwwwwwvvvvvvwwwxxx{{{||||||}}}~~~}}}||||||{{{{{{zzzzzzzzzzzz{{{|||zzz{{{||||||{{{}}}{{{yyy{{{}}}||||||}}}~~~~~~|||zzzzzz{{{~~~}}}|||~~~zzzllliiiddd```^^^]]][[[YYY\\\\\\\\\\\\___bbbeeeggglllnnnpppssswww}}}zzzrrrmmmmmmkkkiiigggeeeccc```___aaa___^^^\\\[[[ZZZ[[[[[[[[[YYYWWWWWWXXXYYYYYYXXXZZZZZZ[[[\\\]]]___```aaaeeeeeefffjjjooovvv}}}|||pppgggaaa]]]XXXTTTUUUTTTRRRQQQQQQQQQRRRSSSRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVYYY[[[]]]\\\[[[\\\ZZZ[[[bbbnnnyyy~~~iii___XXXTTTTTTUUUSSSPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUWWWYYY[[[\\\]]]]]][[[ZZZYYYXXXWWWWWWXXXXXX]]]]]]]]]\\\[[[ZZZYYYXXX\\\\\\]]]]]]^^^___````````````aaaaaabbbccceeeeeefffgggiiikkkmmmoooqqqrrrssstttuuuwwwxxxyyyyyyyyyyyyyyyxxxyyyzzz|||~~~~~~~~~}}}|||{{{zzzzzzzzz}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}}}}}}}~~~|||~~~}}}zzzzzz{{{}}}yyypppgggaaa```___\\\YYY[[[[[[ZZZ[[[]]]```ccceeekkkmmmppprrruuuxxx}}}yyyxxxuuuqqqnnnllliiigggddddddcccbbbaaa```___^^^]]]^^^\\\YYYYYYZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZ\\\^^^aaadddffffffjjjpppuuuzzz~~~xxxtttnnnhhh```ZZZXXXWWWUUURRRRRRRRRRRRSSSSSSTTTUUUUUURRRSSSSSSTTTUUUVVVWWWWWWWWWXXXYYY]]]```bbbaaa```^^^]]]^^^fffuuuuuubbbZZZWWWTTTSSSSSSRRROOOMMMPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSTTTTTTUUUTTTTTTTTTQQQRRRRRRSSSTTTUUUUUUUUUSSSTTTVVVYYY[[[\\\]]]]]]^^^\\\ZZZXXXWWWWWWXXXYYY______^^^]]][[[YYYWWWVVVZZZ[[[\\\^^^___```aaaaaabbbbbbbbbbbbdddfffhhhjjjiiijjjkkkmmmoooqqqrrrssspppqqqssstttvvvxxxyyyyyyzzzzzzzzz{{{|||~~~~~~|||{{{zzzzzz{{{}}}||||||{{{|||~~~}}}nnneeecccbbb^^^ZZZ\\\\\\[[[\\\]]]```cccdddhhhkkkooorrrtttvvvxxxzzz~~~|||xxxvvvtttpppmmmffffffffffffeeedddcccbbbbbb```]]]]]]]]]^^^^^^]]]^^^^^^\\\[[[YYYYYYXXXXXXWWWXXXYYYZZZ\\\]]]______^^^```bbbdddfffjjjqqquuuzzz~~~}}}{{{zzz{{{yyywwwuuurrrooojjjgggbbb^^^YYYWWWWWWWWWVVVUUURRRSSSUUUVVVWWWWWWWWWWWWUUUUUUVVVWWWYYYZZZ[[[[[[ZZZ[[[^^^cccgggjjjjjjhhhhhhffffffmmmzzzxxxggg___WWWWWWUUUSSSQQQPPPNNNKKKPPPPPPPPPPPPPPPQQQRRRSSSQQQRRRSSSSSSTTTTTTTTTTTTQQQQQQRRRSSSTTTUUUUUUVVVSSSTTTVVVXXXZZZ[[[\\\\\\^^^]]]ZZZXXXWWWXXXYYYZZZ______^^^]]][[[YYYWWWVVVXXXYYY[[[^^^___aaaaaaaaadddddddddeeefffiiikkkmmmkkklllmmmooopppqqqssssssnnnooopppqqqsssuuuvvvwwwyyyyyyzzz|||~~~~~~||||||{{{{{{}}}wwwjjjfffccc___ZZZ\\\\\\[[[[[[\\\^^^aaabbbeeeiiinnnqqqsssuuuvvvxxxwww|||~~~wwwrrrhhhiiiiiiiiihhhgggffffffeeeccc```___`````````___```___^^^]]]\\\[[[[[[[[[WWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZYYYYYY[[[^^^```dddhhhkkkkkkmmmqqqsssqqqoooppprrrtttyyy}}}}}}~~~~~~xxxtttooollljjjjjjjjjjjjmmmkkkhhhfffdddbbb___\\\[[[YYYWWWUUUVVVVVVVVVVVVTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]^^^]]]^^^aaaggglllpppqqqqqqnnnmmmmmmrrr~~~}}}eee[[[ZZZTTTVVVTTTPPPNNNNNNMMMJJJNNNMMMMMMMMMNNNNNNOOOPPPOOOPPPQQQRRRSSSSSSTTTTTTQQQRRRRRRSSSTTTUUUUUUUUUSSSTTTVVVWWWXXXYYYZZZZZZ\\\[[[ZZZYYYXXXXXXYYYYYY^^^^^^^^^]]][[[ZZZXXXWWWXXXYYY\\\^^^```aaaaaaaaaffffffggghhhiiikkkmmmnnnmmmmmmnnnoooqqqrrrssssssooooooooooooqqqrrrssstttvvvwwwxxx{{{}}}~~~~~~rrriiiddd___\\\[[[ZZZYYYYYYYYY[[[^^^___cccggglllppprrrsssuuuvvvwwwzzz}}}xxxppppppooommmlllkkkjjjjjjhhheeecccbbbbbbbbbbbbaaaaaa```___^^^^^^^^^^^^^^^\\\[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXYYY]]]^^^]]]^^^aaaaaa^^^\\\^^^```bbbdddgggkkknnnxxxzzz|||{{{xxxwwwuuusssrrrlllmmmmmmmmmmmmkkkjjjiiihhhiiikkklllmmmllllllkkkfffdddaaa^^^]]]]]]___```dddaaa^^^]]]\\\[[[ZZZXXXVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXYYYYYY[[[[[[\\\]]]^^^______``````aaadddiiipppuuuxxxyyyttttttvvv||||||uuuppp[[[TTTUUUOOORRRQQQLLLJJJMMMMMMKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUSSSTTTUUUVVVWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\\\\\\\\\\[[[ZZZYYYYYY[[[^^^```bbbbbbbbbaaaggghhhiiikkklllmmmmmmmmmnnnnnnooopppqqqqqqrrrrrrqqqqqqpppooopppppprrrrrrssstttvvvyyy{{{}}}|||ooogggcccaaa\\\[[[YYYYYYYYY[[[]]]^^^dddgggkkknnnooopppqqqrrruuuwwwzzz|||~~~{{{xxxtttrrrqqqpppmmmkkkhhhggggggggggggfffdddcccbbbaaaaaaaaaaaaaaaaaa```___]]][[[[[[ZZZZZZZZZXXXWWWWWWWWWWWWWWWWWWUUUXXXXXXVVVWWWZZZYYYUUUTTTVVVXXXYYYYYYYYY[[[]]]aaabbbdddfffhhhjjjkkkkkkkkkhhheeedddddddddcccbbb```___^^^]]]]]]\\\\\\\\\ZZZ[[[]]]^^^_________^^^[[[ZZZYYYXXXWWWXXXYYY[[[```^^^[[[YYYZZZ[[[ZZZZZZUUUVVVWWWWWWVVVUUUVVVVVVXXXXXXXXXYYYZZZ]]]___aaabbbbbbccccccdddddddddeeeggggggiiinnnuuu}}}~~~tttmmmiiiXXXRRRSSSJJJNNNNNNIIIHHHLLLNNNLLLMMMLLLLLLLLLLLLMMMMMMNNNLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUWWWXXXYYYYYYYYYYYYYYYXXX[[[[[[\\\\\\\\\[[[[[[ZZZ[[[]]]___bbbcccccccccbbbhhhiiikkkmmmnnnnnnmmmmmmnnnnnnooopppqqqqqqrrrrrrtttsssqqqpppppppppqqqrrrppprrrtttwwwzzz|||}}}~~~|||uuulllhhhggg^^^]]]\\\[[[\\\]]]___```dddgggjjjlllmmmmmmnnnooonnnpppsssuuuwww|||}}}yyyxxxwwwsssqqqnnnmmmmmmmmmlllkkkiiihhhgggeeeddddddddddddbbb```___]]]]]]]]]^^^___]]][[[YYYXXXWWWWWWUUUTTTTTTVVVVVVTTTUUUXXXVVVRRRSSSTTTUUUUUUTTTTTTUUUWWWUUUVVVXXXZZZ[[[\\\]]]]]]^^^\\\ZZZYYY[[[\\\\\\[[[\\\ZZZXXXVVVUUUUUUVVVVVVSSSTTTVVVWWWXXXYYYXXXXXXVVVWWWWWWVVVVVVWWWYYY[[[]]]ZZZWWWVVVWWWYYYYYYYYYXXXZZZ\\\\\\[[[[[[[[[\\\[[[[[[[[[\\\___cccgggiiiiiiiiiiiijjjjjjjjjjjjjjjmmmmmmnnnsss{{{xxxnnngggmmm\\\RRRPPPRRRLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIILLLLLLLLLMMMNNNNNNOOOOOOTTTUUUUUUTTTQQQPPPPPPQQQRRRSSSSSSRRRQQQQQQTTTVVVXXXXXXXXXYYYXXXXXXWWWVVV[[[[[[ZZZZZZZZZ[[[]]]^^^^^^___bbbcccdddcccaaa```iiikkknnnppppppnnnkkkiiikkkiiihhhhhhkkknnnpppqqqrrrpppnnnmmmlllmmmooopppnnnooooooqqqtttwwwzzz|||yyy}}}rrrnnnqqqdddbbb```___^^^]]]]]]\\\dddeeegggjjjmmmnnnlllkkkmmmooopppqqqsssvvv{{{~~~~~~xxxtttrrrqqqpppooonnnmmmkkkiiihhhgggffffffeeedddccccccccccccbbb```aaa___]]]]]]]]]]]]\\\[[[XXXYYYYYYWWWTTTSSSUUUXXXTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVZZZXXXTTTQQQPPPRRRUUUWWWUUUVVVXXXYYYYYYXXXWWWVVVUUUVVVWWWVVVUUUUUUWWWYYYZZZ[[[[[[\\\\\\\\\\\\]]]\\\\\\\\\]]]___aaa``````eeeeeeeeegggiiillloooqqqrrrrrrqqqqqqrrrsssttttttsssvvvzzz~~~~~~wwwnnniiiiii{{{eeeXXXPPPNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLMMMMMMNNNNNNOOOSSSTTTTTTSSSQQQPPPPPPRRRRRRRRRSSSRRRQQQQQQSSSUUUWWWWWWXXXXXXXXXWWWWWWVVVYYYYYYXXXXXXYYY[[[\\\]]]______```aaabbbbbbbbbbbbggghhhkkkmmmmmmmmmkkkjjjmmmkkkiiiiiikkkmmmnnnnnnnnnnnnmmmlllllllllmmmmmmnnnnnnoooqqqsssvvvyyy{{{zzz}}}{{{sssrrrhhhgggeeecccbbbbbbdddeeecccccceeehhhkkkllljjjiiijjjkkkmmmmmmnnnqqqtttwww{{{}}}{{{xxxvvvuuutttsssrrrpppnnnmmmmmmhhhfffddddddddddddcccbbbdddbbb```___^^^^^^]]]]]]]]]^^^]]][[[XXXWWWYYY[[[YYYXXXXXXWWWVVVUUUUUUTTTUUUUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWUUUTTTTTTTTTTTTTTTTTTVVVXXXYYYZZZZZZYYYXXXUUUVVVWWWWWWWWWXXXZZZ\\\\\\]]]]]]]]]\\\\\\]]]]]]bbbbbbaaabbbdddfffffffffjjjkkknnnqqquuuzzz}}}|||uuunnniiijjjnnnjjjZZZRRRNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNPPPRRRSSSRRRQQQPPPQQQRRRQQQRRRSSSRRRQQQQQQSSSUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWXXXZZZ\\\^^^______^^^^^^```bbbdddfffeeefffggghhhiiijjjjjjjjjmmmjjjhhhhhhiiijjjjjjjjjjjjjjjkkkkkklllkkkkkkkkkmmmnnnoooppprrruuuwwwyyyyyy|||}}}vvvlllkkkgggdddaaa```ccceeeaaaaaabbbeeeggghhhgggeeefffhhhjjjkkklllmmmoooqqquuu||||||yyywwwuuupppmmmjjjiiiiiiiiihhhgggiiihhhfffdddbbbaaaaaaaaa______^^^\\\YYYYYYZZZ[[[]]]]]]\\\ZZZYYYXXXWWWVVVWWWWWWWWWWWWWWWWWWVVVVVVXXXXXXXXXYYYYYYYYYXXXXXXWWWXXXYYYZZZYYYWWWUUUSSSTTTVVVXXXZZZ[[[[[[ZZZYYYUUUVVVWWWWWWWWWYYY\\\^^^___```bbbaaaaaaaaabbbccckkkkkkkkkkkkmmmoooqqqssssssvvv||||||rrrkkkffffffpppzzzpppZZZPPPNNNLLLIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJKKKKKKLLLMMMMMMNNNNNNPPPQQQQQQPPPPPPQQQSSSPPPQQQRRRRRRQQQQQQRRRTTTSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWXXX[[[]]]^^^___]]]\\\[[[]]]aaaeeehhhgggfffeeeeeeeeefffhhhiiiiiigggeeeeeeggghhhhhhgggggghhhjjjlllmmmlllkkkjjjmmmmmmnnnppprrrtttuuuvvvwwwzzz}}}sssqqqmmmgggbbb______````````````bbbdddeeedddbbbdddgggjjjkkklllmmmooopppsssxxx}}}|||yyyuuurrrqqqqqqpppooooooooommmkkkhhhfffeeeeeedddcccaaa___]]]\\\\\\]]]___^^^]]]\\\[[[ZZZYYYYYY\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[\\\]]]\\\YYYWWWUUUVVVXXXYYY[[[[[[ZZZYYYWWWVVVWWWWWWWWWVVVXXX[[[^^^```cccfffhhhhhhiiimmmppptttuuuvvvxxxzzz}}}zzzssskkkeeecccjjj|||ooo___PPPKKKKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNPPPPPPOOOOOOPPPRRROOOQQQRRRRRRQQQQQQRRRSSSQQQQQQSSSTTTUUUUUUUUUUUUVVVVVVVVVWWWXXXZZZ]]]^^^]]][[[ZZZYYY[[[___dddggghhhgggdddcccbbbdddfffggggggfffeeefffhhhjjjiiiiiifffgggjjjmmmnnnnnnmmmlllmmmmmmoooppprrrssstttttttttwwwzzz|||||||||}}}~~~~~~~~~~~~{{{uuuooojjjfffcccaaa```______```bbbbbbaaa``````cccgggiiikkkmmmoooqqqppptttzzz|||zzzxxxvvvtttvvvvvvtttoookkkiiiiiimmmkkkhhhfffdddccccccbbb^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^]]]\\\[[[[[[[[[\\\ZZZ[[[]]]^^^^^^^^^]]]\\\^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[\\\[[[ZZZXXXVVVXXXXXXXXXWWWVVVWWWZZZ]]]```eeekkkoooqqquuu{{{{{{pppkkkeeecccfffssswww___UUUKKKIIIJJJIIIHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLNNNOOOOOONNNNNNOOOQQQNNNPPPRRRRRRQQQQQQQQQRRROOOOOOQQQRRRTTTTTTUUUUUUUUUUUUUUUUUUWWWXXXZZZ\\\YYYYYYXXXYYY[[[^^^aaabbbfffeeebbbaaaaaabbbdddfffiiihhhhhhiiikkkllllllkkkeeegggjjjmmmooopppoooooommmnnnpppqqqrrrsssssssssrrruuuxxxyyyyyyyyyyyyzzzzzzyyyyyy|||yyyqqqnnnlllhhhdddaaa___^^^___aaaaaa```___]]]___ccceeegggiiillloooooorrrxxx~~~}}}|||vvvrrrqqqssspppmmmjjjiiiiiigggfffbbbbbbbbbbbbbbbbbbbbbbbbaaa```^^^]]]]]]^^^___```]]]___aaacccccccccaaa```aaa```]]]ZZZYYYYYYZZZ[[[\\\]]]^^^___^^^\\\ZZZYYY[[[[[[ZZZYYYXXXZZZ^^^aaaeeellltttzzz~~~xxxqqqgggbbb___ccclll}}}~~~gggUUUOOOJJJJJJIIIFFFGGGJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLNNNOOONNNMMMMMMNNNOOONNNPPPRRRSSSRRRQQQQQQRRRMMMNNNOOOQQQSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUWWWXXXUUUVVVXXXZZZ[[[\\\]]]]]]```___^^^^^^___aaadddfffjjjiiihhhiiikkkkkkjjjhhheeefffiiilllnnnoooppppppnnnoooqqqrrrssssssssssssrrrtttwwwxxxwwwwwwxxxxxxyyyxxxwwwyyy|||~~~ssspppooojjjeeebbb```______```aaa```___^^^___aaabbbcccfffjjjmmmooosssxxx|||~~~zzzvvvssssssrrrpppnnnjjjjjjiiiiiihhhhhhhhhgggfffeeecccbbbcccdddfffgggggghhhkkkmmmnnnmmmllljjjgggeeeccc```___^^^______]]]___```bbbbbbbbb```___^^^^^^^^^^^^___bbbgggkkkrrrzzzxxxpppiiibbb^^^^^^fffuuujjjXXXOOOLLLKKKKKKHHHEEEFFFJJJEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKLLLLLLNNNOOONNNMMMLLLMMMNNNNNNPPPRRRSSSRRRQQQQQQQQQLLLMMMOOOQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQSSSTTTUUUSSSUUUXXXZZZ\\\[[[ZZZZZZ[[[[[[[[[\\\^^^aaaeeegggiiihhhgggggghhhgggeeecccdddfffhhhjjjmmmooopppqqqoooppprrrsssttttttssssssrrruuuwwwxxxwwwwwwwwwxxxzzzxxxwwwxxxzzz||||||{{{zzzxxxtttsssnnnhhhcccaaa``````aaaaaaaaa```aaabbbbbbbbbbbbeeeiiillllllppptttxxxyyyzzzzzz{{{~~~{{{qqqqqqpppnnnmmmlllkkkjjjkkkjjjiiihhhiiijjjmmmnnnppprrruuuwwwxxxwwwvvvuuulllkkkjjjhhhgggfffeeeddd^^^___bbbeeefffffffffeee___```aaabbbdddhhhooosss{{{wwwrrrkkkeeeaaa]]]___kkk}}}ppp___SSSLLLKKKIIIGGGFFFFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGIIIJJJJJJHHHFFFJJJKKKKKKKKKKKKKKKJJJJJJNNNNNNOOOOOOOOOPPPPPPPPPNNNOOOOOOPPPPPPOOOOOONNNQQQQQQPPPPPPQQQRRRTTTUUUQQQSSSUUUXXXYYYYYYXXXWWWYYYZZZYYYYYYYYY\\\bbbfffhhhhhhiiiiiihhhfffcccbbbcccdddgggiiilllnnnooopppppppppqqqqqqqqqrrrrrrrrrrrrssssssttttttttttttttttttvvvxxxyyyyyyzzz|||~~~~~~wwwpppjjjeeeeeeccc___\\\[[[]]]___\\\\\\]]]___bbbfffjjjllloooppprrruuuwwwyyyzzz{{{zzz|||wwwxxxyyyvvvsssrrrsssssssssrrrqqqqqqtttvvvyyyzzztttooollllllkkkkkkhhhjjjlllnnnnnnllliiigggkkkjjjiiiiiilllsss|||xxxqqqkkkgggffffffeeegggjjjrrruuucccVVVNNNJJJIIIHHHGGGGGGGGGHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFJJJJJJKKKKKKKKKKKKJJJJJJMMMNNNNNNNNNNNNOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNQQQPPPPPPPPPQQQRRRSSSTTTRRRSSSUUUVVVWWWWWWWWWWWWYYYYYYYYYXXXXXX[[[```dddfffggghhhhhhhhhfffdddbbbcccdddfffiiilllmmmoooooooooooooooppppppppppppppppppqqqrrrsssssssssrrrqqqsssuuuwwwxxxxxxxxxzzz|||||||||}}}{{{ssspppkkkjjjgggeeebbbaaa```___`````````aaacccgggjjjlllmmmnnnpppsssuuuvvvwwwxxxqqqwww~~~}}}~~~~~~~~~}}}}}}~~~yyyvvvuuuuuutttvvvxxx{{{}}}}}}{{{xxxuuutttsssrrrrrruuu~~~yyyvvvpppkkkhhhggghhhiiijjjrrr}}}www```TTTNNNJJJGGGGGGGGGGGGGGGHHHIIIIIIEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNPPPPPPPPPPPPPPPRRRSSSSSSTTTTTTSSSTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWZZZ^^^aaacccdddeeeggggggfffdddcccbbbdddfffhhhkkkmmmnnnnnnmmmmmmnnnooooooooooooooolllnnnppprrrsssqqqpppnnnrrrtttvvvvvvvvvuuuwwwxxxxxxwwwxxx{{{{{{qqqmmmiiifffeeeccc___\\\___^^^^^^^^^___bbbeeefffjjjkkkmmmoooqqqsssttttttooosssxxx|||xxxtttmmmkkkgggeeegggkkkqqquuu|||dddTTTMMMKKKJJJGGGGGGGGGGGGGGGGGGHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOPPPPPPQQQRRRRRRUUUTTTRRRQQQRRRSSSUUUVVVVVVWWWWWWVVVVVVXXX[[[^^^___aaaccceeeeeeeeedddcccbbbccceeehhhjjjkkklllmmmlllmmmnnnoooooooooooonnnjjjmmmppprrrrrrqqqnnnlllppprrrtttuuusssrrrssstttssssssssswww|||~~~~~~~~~|||uuummmiiihhhgggbbb]]]]]]]]]\\\\\\]]]___bbbdddhhhiiikkkmmmnnnpppppppppnnnqqqtttwwwzzzyyyrrrnnnfffcccaaaccckkkwwwkkkWWWNNNKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHEEEGGGIIIIIIHHHGGGIIIKKKHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNOOOOOOPPPQQQQQQQQQUUUTTTRRRQQQQQQRRRTTTVVVVVVVVVVVVVVVUUUVVVYYY\\\]]]^^^aaacccddddddcccbbbaaabbbdddgggiiijjjkkkkkklllmmmooopppppppppooonnnjjjlllooorrrrrrpppnnnlllnnnpppssssssrrrpppppppppqqqppppppsssxxx}}}~~~}}}}}}|||zzz{{{}}}|||}}}~~~zzzrrrooommmiiieeeaaa`````````aaaccceeegggggghhhiiikkklllmmmmmmmmmiiikkkmmmooorrrxxxzzzssslllhhhaaa```bbbhhhvvv~~~mmmYYYOOOKKKHHHGGGGGGIIIIIIIIIHHHGGGEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHEEEIIILLLLLLJJJHHHIIIKKKGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPTTTSSSRRRQQQRRRSSSUUUWWWVVVVVVWWWVVVUUUVVVXXXZZZ[[[]]]___aaabbbbbbaaaaaaaaabbbdddfffhhhiiijjjjjjlllmmmooopppqqqpppnnnmmmjjjkkknnnppppppooommmkkklllnnnqqqrrrqqqooooooooopppooooooqqqvvv{{{~~~~~~}}}~~~~~~|||{{{xxxvvvzzz|||zzz|||~~~~~~~~~~~~~~~yyyrrrllliiicccbbbaaa```aaabbbdddeeeeeefffggghhhiiiiiijjjiiifffhhhjjjllloootttzzz~~~yyyqqqjjjccc```]]]aaajjjxxxgggYYYMMMJJJIIIFFFDDDFFFFFFGGGHHHHHHGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHGGGLLLPPPPPPLLLHHHGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLNNNOOOPPPPPPOOOOOOSSSRRRRRRRRRSSSUUUVVVWWWVVVWWWWWWWWWUUUVVVWWWYYYZZZ\\\^^^```aaaaaa```___```aaaccceeeggghhhiiiiiijjjkkknnnppppppooommmllliiijjjkkklllmmmlllkkkkkkjjjmmmppprrrqqqoooooooooqqqooooooqqqvvv{{{~~~~~~~~~|||{{{{{{{{{||||||~~~}}}|||||||||{{{yyyvvvyyy|||}}}~~~}}}|||{{{|||||||||}}}}}}sssmmmgggfffcccaaa______``````ccccccdddeeefffffffffffffffgggiiikkknnnrrrvvvyyy|||~~~{{{vvvooohhhbbb^^^\\\]]]gggyyyjjj\\\QQQHHHHHHHHHEEEDDDFFFDDDEEEFFFHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFBBBCCCDDDEEEFFFGGGHHHHHHJJJOOOTTTSSSMMMGGGEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLNNNOOOPPPPPPOOOOOORRRRRRRRRSSSTTTVVVWWWXXXVVVWWWXXXWWWVVVVVVWWWYYYZZZ\\\^^^`````````___^^^```aaaccceeefffggghhhhhhhhhjjjmmmnnnooonnnllljjjhhhhhhiiijjjjjjjjjjjjjjjiiilllppprrrqqqpppoooooorrrpppoooqqquuuzzz~~~~~~{{{yyyxxxwwwwwwwwwwwwwwwxxxzzz||||||zzzxxxzzz}}}|||zzzxxxwwwzzzzzz{{{}}}~~~wwwooommmiiifffcccaaaaaaaaaaaaaaabbbcccccccccccccccdddeeefffhhhjjjmmmpppsssyyy~~~uuurrrmmmhhhccc___]]]\\\```nnnmmmXXXLLLIIIDDD@@@???AAADDDFFFHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDBBBBBBBBBCCCDDDAAABBBCCCDDDFFFHHHIIIJJJMMMOOOQQQOOOKKKIIIIIIJJJEEEEEEFFFGGGGGGGGGGGGFFFKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIJJJKKKMMMNNNOOOOOONNNLLLMMMNNNPPPQQQQQQRRRSSSSSSUUUVVVWWWXXXXXXZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\\\\^^^___aaabbbaaaccceeefffggghhhjjjllliiiiiijjjkkkllllllllllllkkkjjjiiihhhgggfffeeedddmmmoooppppppooooooooopppppppppqqqrrruuuxxxzzz||||||{{{zzzyyywwwvvvuuuttttttuuuvvvxxxyyyzzz{{{{{{}}}|||}}}}}}{{{zzz{{{zzz{{{~~~|||tttmmmkkkiiifffeeegggcccbbbbbbaaaaaa``````___```aaabbbdddeeeiiinnnrrryyy||||||vvvssskkkccc___]]][[[\\\```iiiqqq___QQQKKKHHHEEEBBBAAABBBDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIIIIKKKLLLKKKGGGEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQPPPOOOOOOPPPQQQRRRRRRQQQRRRSSSTTTVVVWWWYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZ\\\\\\\\\]]]^^^```aaabbbbbbccceeeffffffgggiiikkkhhhiiijjjllllllllllllkkkkkkjjjhhhgggfffeeeeeeeeemmmoooqqqqqqpppppppppqqqoooooopppqqqtttwwwzzz{{{|||{{{zzzyyyxxxvvvuuuttttttuuuwwwxxxzzz{{{||||||||||||}}}}}}zzzzzz{{{|||~~~yyyqqqkkkeeecccddd``````______^^^^^^^^^^^^___aaacccdddfffiiimmmppptttwwwzzz{{{{{{tttoooeee```]]]\\\[[[YYY]]]cccuuukkk\\\RRRKKKHHHGGGEEEDDDCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEECCCCCCDDDEEEEEEFFFGGGGGGFFFHHHIIIHHHEEEDDDCCCDDDEEEDDDDDDCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPSSSSSSRRRRRRRRRSSSTTTTTTRRRRRRSSSUUUVVVXXXYYYYYYXXXXXXYYYYYYYYYZZZ[[[[[[]]]]]]]]]^^^___```aaaaaabbbdddeeeeeeeeeeeefffhhhfffhhhjjjlllmmmlllkkkjjjkkkiiigggeeeddddddeeefffmmmoooqqqrrrrrrrrrrrrsssoooooooooqqqsssvvvyyy{{{{{{{{{zzzzzzxxxwwwuuuuuuuuuvvvwwwyyy{{{}}}~~~~~~{{{{{{}}}|||zzzzzz{{{}}}~~~{{{qqqiiieeeeee______^^^^^^]]]]]]^^^^^^^^^```cccdddfffgggjjjmmmpppsssvvvvvvxxx{{{vvvqqqkkkfff[[[ZZZ[[[[[[ZZZ\\\eeeoooooo[[[PPPKKKIIIEEEEEEEEEEEEEEEEEEEEEDDDAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHHHHGGGEEEEEEEEEEEEDDDBBBAAABBBCCCEEEGGGJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQUUUVVVVVVVVVUUUUUUVVVWWWUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[]]]^^^^^^___````````````bbbcccddddddcccccceeefffeeegggjjjllllllllljjjiiijjjhhheeecccbbbccceeeggglllnnnrrrttttttssstttuuuppppppqqqrrrtttwwwzzz|||{{{{{{{{{{{{zzzxxxvvvuuuvvvwwwxxxyyy{{{}}}~~~zzz{{{~~~}}}{{{{{{||||||}}}zzzqqqkkkkkkcccbbb```___^^^^^^^^^___]]]___cccdddeeefffhhhiiimmmppptttuuuvvvyyy|||tttnnniiiddd```]]]]]]^^^^^^___fffxxxttt^^^RRRLLLIIIGGGCCCDDDEEEFFFFFFEEECCCBBB@@@@@@AAABBBCCCCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGFFFEEEEEECCCBBBAAAAAACCCEEEFFFJJJJJJJJJKKKLLLNNNOOOPPPNNNMMMMMMMMMNNNOOOPPPQQQUUUWWWXXXXXXVVVVVVWWWYYYXXXXXXWWWWWWVVVUUUTTTTTTVVVWWWZZZ\\\]]]]]]]]]\\\]]]^^^___``````______^^^___aaabbbcccbbbbbbdddfffeeegggiiijjjkkkkkkjjjiiihhhfffcccbbbaaaccceeegggjjjmmmrrrtttuuuuuuuuuvvvrrrrrrrrrtttvvvyyy|||~~~{{{||||||||||||zzzxxxwwwwwwwwwwwwxxxyyy{{{}}}~~~zzz{{{~~~~~~}}}}}}~~~~~~zzzrrrnnngggfffccc```^^^]]]]]]^^^]]]___bbbccccccdddeeefffiiilllpppssstttvvvzzz~~~~~~uuummmfffbbb^^^\\\^^^^^^```ccciiixxxvvv^^^PPPLLLIIIFFFDDDCCCCCCDDDEEEDDDCCCAAA@@@??????@@@@@@AAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFDDDCCCDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNOOONNNNNNMMMMMMNNNNNNOOOPPPRRRVVVYYYYYYWWWVVVXXXZZZYYYYYYXXXWWWVVVUUUTTTTTTUUUWWWZZZ]]]______^^^\\\]]]^^^_________^^^]]]\\\\\\^^^```aaaaaaccceeegggfffggghhhhhhiiiiiijjjjjjeeedddbbbaaabbbccceeefffhhhlllqqqtttuuuvvvvvvwwwsssssstttuuuwwwzzz}}}|||}}}~~~~~~|||zzzxxxxxxwwwvvvvvvwwwxxxzzz{{{{{{|||~~~|||uuunnnkkkgggccc___]]]\\\\\\^^^___aaaaaaaaaaaaccceeedddgggkkknnnpppqqqsssuuuxxx~~~xxxtttllleee___\\\\\\\\\]]]```hhhrrrppp```PPPKKKIIIEEECCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>??????@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEECCCAAAAAABBBEEEFFFDDDBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOTTTXXXYYYVVVVVVXXX[[[XXXXXXWWWWWWWWWVVVVVVVVVTTTVVV[[[___``````^^^]]]\\\]]]^^^___^^^]]][[[ZZZXXXZZZ]]]___aaacccfffiiiggggggffffffggghhhjjjkkkbbbbbbbbbbbbbbbcccdddeeefffjjjppptttuuuvvvvvvwwwrrrssssssuuuwwwzzz}}}}}}~~~~~~|||zzzxxxwwwuuuttttttuuuwwwxxx|||~~~~~~~~~xxxuuuoooiiiddd```^^^^^^___``````___^^^___bbbdddccceeehhhkkklllmmmnnnoooqqquuuzzzuuummmiiiddd___\\\\\\___bbbfffnnn~~~ttt^^^TTTLLLKKKHHHCCCAAADDDCCCCCCCCCBBBAAA???>>>===???????????????@@@@@@@@@???@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFDDDBBBAAACCCFFFGGGEEECCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMOOOMMMMMMMMMLLLMMMMMMNNNNNNMMMRRRWWWXXXVVVUUUXXX\\\UUUVVVVVVWWWWWWXXXXXXXXXSSSVVV[[[___aaaaaa___]]]\\\]]]^^^^^^^^^\\\ZZZYYYUUUXXX\\\^^^aaadddgggjjjhhhgggfffeeefffhhhjjjkkkaaaaaaaaabbbccccccddddddeeeiiiooosssuuuvvvvvvwwwrrrrrrrrrtttvvvyyy|||~~~~~~}}}{{{xxxvvvtttsssrrrssstttuuu}}}~~~~~~}}}~~~wwwpppiiieeecccbbb`````````^^^]]]^^^aaaddddddeeehhhjjjkkkkkkkkkkkkjjjmmmvvvzzzsssnnnfffdddaaa]]]\\\___dddiiitttuuu___PPPNNNJJJGGGDDDBBBBBBBBBDDDCCCBBBAAA@@@?????????AAAAAA???>>>======<<<<<>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEECCCBBBCCCDDDEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNOOONNNNNNNNNNNNOOOPPPQQQRRRQQQQQQSSSVVVYYY[[[ZZZYYYWWWWWWWWWWWWVVVVVVVVVUUUVVVYYY\\\^^^^^^]]]]]]^^^]]]^^^^^^]]]\\\[[[ZZZYYY[[[ZZZZZZ]]]aaadddcccbbbdddfffggghhhhhhhhhjjjkkkeeedddcccbbbaaaaaabbbccceeegggiiimmmpppsssuuuvvvuuutttuuuvvvwwwyyy|||}}}}}}|||{{{yyyxxxxxxwwwwwwzzz~~~wwwmmmiiifffeeebbbaaa``````______aaa```___^^^___```bbbcccgggiiillloootttzzz}}}wwwsssooojjjddd___[[[[[[]]]______ddduuufffRRRJJJDDDDDDBBBAAAAAAAAABBBCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???????????????@@@???@@@AAABBBBBBCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEDDDBBBAAAAAAAAABBBBBBDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMMMMOOOPPPRRRRRRSSSSSSQQQQQQSSSWWW[[[^^^^^^]]]WWWWWWWWWWWWVVVVVVVVVVVVWWWYYY\\\]]]\\\\\\\\\]]]\\\\\\]]]\\\\\\[[[ZZZYYYZZZYYYZZZ]]]aaacccdddccceeegggiiiiiiiiiiiijjjkkkfffeeeeeeddddddddddddeeedddeeehhhkkkooorrrtttuuuvvvvvvvvvwwwxxxyyy{{{|||}}}{{{yyyxxxwwwwwwzzz}}}xxxooolllhhhccc```___^^^]]]]]]bbb```]]][[[[[[]]]```bbbccceeehhhjjjmmmqqqvvvzzz|||yyyxxxxxxtttnnniiieeeaaa^^^[[[XXX[[[___bbbeeesssjjjTTTJJJHHHBBBAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@AAAAAA???????????????@@@AAAAAA??????@@@AAABBBBBBBBBBBB???@@@BBBCCCDDDDDDCCCBBBCCCBBBAAABBBDDDDDDDDDCCCAAAAAAAAAAAABBBDDDEEEEEEEEEFFFGGGIIIJJJLLLLLLMMMKKKMMMOOORRRSSSTTTTTTSSSSSSSSSUUUYYY^^^aaaccccccXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\]]]\\\[[[\\\]]]\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]___aaaccccccdddfffiiiiiiiiihhhiiijjjggggggggggggffffffggggggeeefffhhhjjjnnnqqqtttuuuwwwwwwwwwxxxxxxyyyzzzzzz{{{}}}~~~}}}|||{{{{{{|||}}}sssnnnfffaaa______^^^\\\___^^^\\\ZZZZZZ\\\^^^```bbbdddgggiiikkkmmmpppsssxxx~~~~~~yyytttqqqooommmkkkgggdddbbb```^^^]]]YYY^^^eeelllwwwlllWWWLLLHHHGGGBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????@@@AAAAAA>>>>>>>>>>>>???@@@AAAAAA>>>???@@@AAABBBBBBBBBBBB>>>???AAACCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDDDDCCCAAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIJJJLLLLLLLLLLLLKKKMMMOOORRRSSSTTTTTTSSSSSSSSSTTTXXX]]]aaabbbbbbYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[]]]\\\[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaaccceeehhhiiihhhgggggghhhhhhhhhhhhiiiiiiiiiiiihhhggghhhiiikkkmmmpppsssuuuwwwwwwxxxxxxyyyyyyyyyyyyyyy|||zzzpppjjjgggeeebbb```\\\\\\\\\\\\]]]]]]]]]^^^___aaaeeehhhiiikkknnnpppuuuxxx|||~~~{{{vvvqqqmmmjjjiiiffffffeeedddbbbaaa`````````gggrrrpppWWWLLLHHHEEEBBBBBBBBBBBBAAA@@@@@@??????AAA@@@@@@?????????@@@@@@>>>>>>======>>>???@@@@@@>>>???@@@AAAAAABBBBBBBBB??????@@@AAABBBBBBBBBBBBBBBAAA@@@AAACCCDDDDDDCCCAAAAAABBBBBBDDDEEEGGGHHHGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMOOOPPPRRRRRRSSSSSSQQQPPPQQQSSSWWW[[[]]]]]]YYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\[[[YYYYYYZZZ[[[]]]]]]^^^______```______`````````^^^\\\]]]___aaabbbeeehhhiiihhhgggffffffhhhiiiiiijjjjjjjjjjjjiiijjjjjjjjjjjjllloooqqqsssuuuvvvwwwxxxxxxxxxxxxxxxzzz|||~~~uuupppkkkeee```]]]]]]^^^^^^^^^^^^]]]\\\[[[^^^aaadddfffhhhkkknnnoooqqqtttvvvxxx~~~}}}wwwuuuqqqmmmiiifffdddccc^^^_________^^^___bbbdddrrr}}}www\\\KKKGGGGGGCCC>>>@@@@@@@@@@@@@@@??????>>>AAAAAA@@@???>>>>>>>>>???=========<<<======>>>>>>>>>???@@@AAAAAABBBAAAAAA????????????@@@AAABBBCCCAAA@@@@@@AAACCCDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHIIIHHHJJJLLLNNNOOOOOONNNMMMNNNNNNNNNNNNOOOPPPQQQRRRPPPOOOOOOPPPTTTWWWXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZXXXWWWVVVWWWXXX[[[\\\]]]^^^_______________``````^^^\\\\\\___bbbcccfffiiijjjiiiggggggggghhhiiijjjkkkkkkkkkjjjjjjkkkjjjiiiiiijjjlllnnnpppssstttuuuwwwxxxxxxwwwwwwyyy{{{wwwmmmeeedddcccaaa___]]]\\\\\\\\\ZZZ\\\___```bbbeeeiiillliiilllnnnooopppssszzz}}}xxxuuuooolllhhhccc```_________\\\\\\]]]]]]```hhhqqqxxxqqqbbbPPPFFFFFFFFFCCC>>>======>>>???????????????BBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>???@@@AAAAAAAAAAAA@@@??????>>>???AAABBBCCCAAA@@@@@@AAACCCDDDDDDCCCBBBCCCCCCDDDFFFGGGIIIJJJIIIKKKMMMOOOPPPOOONNNNNNOOONNNNNNMMMNNNOOOQQQRRRRRRQQQPPPQQQSSSVVVWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWXXXXXXVVVTTTTTTUUUVVVZZZ[[[\\\]]]^^^_________]]]______^^^\\\]]]aaaddddddgggjjjlllkkkiiihhhgggggghhhjjjkkklllkkkjjjjjjkkkjjjiiihhhhhhjjjlllmmmqqqssstttvvvwwwxxxwwwwwwwwwyyy}}}|||~~~zzzpppkkkhhhccc^^^[[[ZZZ[[[\\\\\\]]]___```aaadddhhhkkkgggiiillllllkkkmmmqqquuuwww|||~~~yyyssspppjjjgggbbb^^^[[[[[[\\\]]]aaabbbbbbeeelllyyyoooZZZRRRIIIDDDCCCCCC@@@===AAA@@@@@@???>>>======<<<<<<<<<;;;<<<<<<===>>>>>>========================>>>?????????@@@@@@@@@@@@<<<===>>>???@@@???>>>===BBBBBBAAAAAAAAABBBCCCCCCEEEFFFHHHHHHGGGGGGHHHJJJHHHKKKNNNQQQQQQPPPMMMKKKLLLMMMNNNMMMLLLKKKLLLMMMNNNLLLLLLNNNRRRTTTSSSRRRYYYXXXWWWVVVVVVVVVVVVVVVUUUVVVVVVUUUTTTTTTUUUWWWZZZZZZZZZZZZ[[[\\\]]]^^^_______________```aaaaaabbbeeeiiimmmooopppooonnnnnnnnnnnnnnnllljjjhhhgggiiihhhgggfffggghhhjjjkkkmmmoooqqqssstttuuutttttt{{{{{{zzz{{{|||}}}{{{{{{}}}~~~yyyrrrhhhbbb___^^^\\\ZZZYYY[[[]]]______```aaabbbaaabbbcccdddgggiiikkklllrrrtttyyy}}}xxxvvvuuurrrjjjdddbbb___[[[XXXXXXYYYZZZZZZ___cccjjjuuurrr\\\NNNIIIBBB@@@BBBDDDCCCBBB@@@??????>>>======<<<<<<>>>>>>======>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAABBBDDDFFFGGGGGGFFFGGGHHHIIIJJJKKKNNNPPPPPPOOONNNMMMKKKLLLMMMLLLJJJJJJJJJLLLLLLKKKKKKMMMQQQSSSSSSQQQWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVUUUSSSSSSUUUVVVXXXXXXXXXYYYZZZ\\\]]]^^^]]]]]]]]]]]]^^^___``````dddfffiiilllnnnooonnnnnnllllllmmmmmmllljjjiiihhhiiihhhfffeeefffgggiiijjjnnnoooppprrrsssssssssssswwwwwwwwwxxxzzz|||~~~}}}|||}}}~~~~~~~~~}}}|||{{{|||qqqgggbbb```^^^]]]]]]^^^______^^^]]]^^^^^^^^^^^^___```bbbdddfffggglllnnnsssxxx{{{{{{wwwsssqqqqqqnnngggbbb^^^]]][[[[[[\\\]]]^^^^^^aaagggtttmmmXXXJJJEEEAAA===<<>>>>>======<<<;;;;;;;;;???>>>==================::::::::::::::::::::::::<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@CCCEEEFFFGGGFFFFFFHHHIIIJJJKKKLLLNNNNNNOOONNNNNNJJJLLLLLLKKKJJJIIIIIIJJJKKKJJJJJJLLLPPPRRRRRRRRRUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUTTTSSSRRRTTTVVVVVVVVVWWWWWWXXXZZZ[[[\\\YYYYYYZZZ[[[]]]^^^___```cccdddfffhhhiiijjjjjjkkkiiiiiijjjkkkkkkkkkjjjjjjiiihhhfffeeeeeefffggghhhnnnooopppqqqqqqqqqpppppprrrrrrrrrtttvvvyyy|||}}}zzzyyyyyyzzz}}}~~~}}}||||||{{{|||}}}~~~~~~}}}|||}}}}}}wwwmmmhhhdddbbb```___]]]\\\[[[ZZZYYYYYY\\\\\\\\\]]]___aaabbbcccfffiiimmmrrrvvv|||{{{vvvsssrrroookkkjjjiiigggbbb^^^XXXXXXYYYZZZ\\\^^^```aaaeeeooommmWWWIIICCCBBB???<<<<<<===?????????<<<<<<<<<;;;;;;:::::::::<<<<<<;;;:::999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@BBBDDDFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJKKKMMMNNNNNNKKKLLLMMMLLLJJJIIIIIIJJJJJJJJJKKKMMMOOOQQQRRRRRRTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRRRRTTTVVVWWWWWWVVVVVVVVVVVVWWWWWWVVVWWWYYY[[[]]]^^^___`````````aaabbbccccccdddeeeeeefffggghhhiiijjjkkkkkkkkkiiigggffffffggghhhiiioooooooooooooooooonnnnnnnnnooopppqqqtttvvvyyyzzzyyyxxxwwwyyy{{{}}}}}}}}}zzzyyyxxxwwwwwwwwwxxxyyy~~~~~~}}}}}}xxxnnnhhhdddbbb___]]]\\\\\\[[[[[[\\\\\\]]]]]]^^^___aaaaaadddhhhlllpppsssvvvzzz||||||xxxtttpppmmmkkkhhheeecccbbb___\\\YYYWWWWWWXXXZZZ]]]ccciiimmmxxxoooZZZLLLDDDBBB@@@???=========>>>======;;;;;;;;;;;;::::::::::::;;;;;;:::999888888888999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;===>>>???@@@????????????@@@AAAAAAAAACCCEEEEEEEEEEEEGGGIIIHHHHHHHHHHHHIIIKKKLLLNNNMMMNNNNNNMMMKKKJJJJJJKKKJJJKKKMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTSSSRRRRRRTTTVVVYYYXXXWWWUUUTTTSSSSSSSSSUUUVVVYYY[[[]]]^^^______^^^^^^______```aaaaaabbbbbbcccdddeeegggiiikkklllmmmkkkjjjiiihhhiiikkkllloooooonnnnnnnnnnnnnnnnnnmmmnnnoooqqqsssuuuwwwxxxzzzyyywwwxxxyyy{{{zzzzzzvvvuuutttsssrrrsssttttttwwwxxxzzz|||~~~~~~~~~{{{}}}~~~}}}||||||}}}||||||}}}}}}~~~~~~|||qqqmmmiiidddaaaaaaaaaaaa```]]]]]]\\\\\\]]]]]]^^^___bbbffflllppprrrtttvvvxxx|||{{{vvvrrrnnnkkkhhheeecccaaa^^^]]][[[YYYWWWXXXYYY[[[___gggsssnnnYYYMMMFFFAAA@@@<<<======>>>>>>?????????;;;;;;::::::::::::::::::<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@@@@@@@AAABBBBBB@@@BBBDDDDDDDDDEEEGGGIIIGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOOOONNNKKKJJJJJJKKKJJJLLLMMMNNNMMMMMMOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSTTTTTTSSSSSSUUUWWWYYYXXXVVVUUUSSSRRRRRRQQQTTTVVVXXX[[[]]]^^^^^^^^^^^^___```aaabbbbbbbbbbbb``````aaaccceeehhhjjjlllnnnmmmkkkkkkkkklllnnnpppoooooonnnmmmmmmmmmnnnnnnmmmnnnoooqqqrrrtttuuuvvvyyyxxxvvvvvvwwwxxxxxxwwwuuutttrrrqqqppppppqqqrrruuuvvvxxxzzz|||}}}~~~~~~}}}|||{{{{{{}}}}}}}}}{{{xxxzzz{{{zzzyyyyyyzzz{{{yyyzzz{{{|||~~~wwwqqqiiidddcccbbb```^^^]]]\\\\\\[[[[[[[[[\\\\\\___ccciiimmmoooppprrrsssuuuyyy}}}}}}yyytttooollliiifffddd```___^^^]]]\\\[[[[[[[[[WWWZZZ___gggtttoooXXXLLLFFFBBB??????:::<<<>>>???>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<666777999;;;===>>>??????AAA@@@@@@@@@@@@AAABBBBBB???AAACCCDDDDDDEEEGGGIIIFFFGGGHHHJJJKKKLLLMMMNNNMMMNNNNNNMMMJJJIIIIIIJJJIIIKKKMMMLLLJJJIIIJJJLLLJJJKKKKKKMMMNNNPPPRRRSSSRRRTTTUUUTTTTTTTTTVVVXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTWWWZZZ[[[[[[[[[[[[\\\]]]```bbbccccccbbbbbb______```aaadddgggiiikkkmmmlllkkkkkklllnnnqqqrrrooonnnnnnmmmmmmnnnooopppmmmnnnoooppprrrrrrssssssuuutttssssssuuuwwwwwwvvvuuutttsssqqqppppppqqqrrrwwwxxxzzz{{{{{{{{{zzzzzzxxxwwwwwwxxxzzz{{{zzzyyywwwxxxyyyxxxwwwvvvwwwxxxwwwxxxzzz|||yyypppkkkgggccc___```___^^^]]]]]]]]]]]]]]]^^^bbbfffiiikkklllnnnooopppssswwwxxxxxxyyy|||~~~}}}zzzwwwrrroookkkhhhfffccc```^^^[[[\\\\\\]]]]]]___aaaccc```eeennnyyykkk[[[KKKFFFDDD@@@>>>@@@<<<===??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777666666666777888999999999999999999999999999999;;;;;;;;;<<<<<<<<<======000222555888:::;;;;;;;;;@@@@@@??????@@@@@@AAABBB???AAACCCDDDDDDEEEGGGIIIGGGHHHJJJLLLMMMNNNOOOOOOMMMMMMNNNLLLIIIHHHHHHIIIHHHJJJLLLJJJGGGFFFGGGIIIGGGHHHIIIKKKMMMOOORRRSSSSSSTTTUUUUUUTTTUUUWWWYYYTTTTTTTTTTTTTTTTTTUUUVVVRRRSSSVVVXXXZZZZZZYYYXXXXXX[[[^^^aaabbbbbbaaa```_________aaacccfffiiikkkllllllkkkkkkllloooqqqsssooonnnnnnmmmnnnooopppqqqmmmnnnooopppqqqqqqqqqqqqqqqppppppqqqtttvvvvvvvvvwwwuuutttrrrqqqqqqrrrrrrvvvvvvwwwwwwvvvuuusssrrruuuttttttuuuxxxyyyyyyxxxwwwxxxxxxxxxvvvuuuuuuwwwvvvwwwyyy|||~~~zzztttmmmhhhdddcccbbbaaa````````````___bbbfffhhhiiijjjkkkmmmnnnqqqttttttrrrqqqsssuuuzzz}}}~~~}}}|||{{{zzzyyyyyyzzz{{{{{{xxxtttqqqkkkhhheeecccbbb```\\\ZZZXXXYYY[[[]]]___cccgggjjjqqqxxxjjjQQQJJJBBB???BBBEEEFFFEEE>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999::::::999999:::::::::;;;;;;;;;<<<;;;;;;::::::999999888<<<<<<<<<<<<============>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEFFFIIIJJJKKKKKKKKKJJJIIIHHHJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEGGGIIIJJJKKKKKKJJJJJJLLLOOORRRTTTQQQQQQSSSTTTVVVXXXYYYYYYTTTSSSRRRQQQQQQQQQQQQQQQVVVVVVVVVWWWWWWXXXXXXXXXZZZ[[[]]]___`````````___bbbaaa``````aaadddgggiiillllllkkkkkkllllllmmmnnnmmmllljjjhhhhhhjjjmmmnnnqqqnnnkkkkkkllloooqqqrrrqqqrrrttttttsssrrrssstttzzzxxxuuusssssstttvvvxxx{{{wwwsssrrrssstttrrrpppqqqpppooopppsssvvvxxxxxx|||}}}{{{xxxtttssswwwzzzxxxyyy{{{}}}}}}vvvnnnllliiifffcccaaa```___bbbaaaaaaaaabbbdddfffgggkkknnnpppqqqpppooooooooosssuuuxxx|||~~~zzzwwwuuutttuuuvvvttttttttttttrrrnnnkkkiiiggg```ZZZZZZZZZ[[[^^^bbbaaa^^^___eeegggjjjuuudddSSSIIICCC<<<:::===???@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888999999:::999999999999::::::::::::999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIKKKMMMPPPRRRQQQRRRSSSTTTUUUWWWXXXXXXSSSRRRQQQQQQPPPPPPQQQQQQSSSSSSTTTTTTUUUVVVVVVWWWXXXYYY[[[]]]^^^^^^^^^^^^______^^^___```bbbeeefffiiihhhhhhhhhhhhhhhiiiiiikkkjjjhhhggghhhiiikkkmmmooonnnllllllmmmnnnppppppppprrrssstttrrrrrrrrrssswwwvvvsssqqqqqqrrrssstttwwwuuurrrrrrssssssqqqooopppooonnnppprrruuuwwwwww{{{{{{zzzwwwuuuuuuxxx{{{zzzzzz|||}}}}}}uuullleeebbbaaabbb]]]]]]^^^___aaacccfffgggggghhhjjjjjjiiihhhiiijjjnnnooorrrvvvyyy}}}yyywwwssspppnnnnnnnnnooonnnnnnnnnmmmkkkhhheeecccbbb^^^\\\\\\[[[ZZZ^^^cccddddddhhhnnnrrrwwwdddOOOCCCEEEAAA<<<;;;===>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999999:::999888888888888999:::777888888888999999999999888888999999:::;;;;;;<<<999:::::::::;;;;;;;;;;;;=========>>>>>>?????????AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHIIILLLNNNPPPRRRRRRSSSTTTTTTUUUVVVVVVRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQSSSTTTUUUUUUWWWXXXZZZ[[[\\\\\\\\\\\\]]]^^^___```aaacccddddddffffffffffffffffffffffffiiihhhgggggggggiiijjjkkkmmmmmmmmmmmmmmmmmmmmmnnnoooppprrrrrrrrrqqqrrrssstttsssqqqooooooooopppppprrrrrrrrrssstttsssqqqnnnnnnnnnnnnooopppsssuuuvvvxxxxxxxxxvvvvvvwwwzzz}}}}}}}}}}}}~~~~~~{{{nnngggeeeeee^^^^^^^^^^^^___aaacccdddccccccdddcccbbbbbbdddfffiiijjjlllooossswwwzzz|||}}}}}}}}}~~~~~~yyyrrrpppmmmiiigggggggggggggggggggggfffdddaaa___]]][[[ZZZ[[[\\\ZZZZZZaaakkktttxxx~~~jjjUUUGGG@@@@@@>>><<<<<<======<<<::::::::::::999999999999999;;;;;;::::::999999888888999999888888888888999999777777777777888888888888888888999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======>>>?????????AAAAAAAAAAAAAAABBBBBBBBBAAABBBCCCEEEGGGHHHIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHJJJLLLNNNOOORRRRRRSSSSSSSSSSSSTTTTTTQQQPPPPPPOOOOOOOOOPPPPPPMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[ZZZ]]]^^^```bbbddddddddddddeeeeeeffffffffffffeeeeeehhhhhhhhhhhhiiiiiijjjkkkjjjlllmmmmmmlllkkkkkkkkkmmmoooqqqqqqppppppqqqrrrrrrrrrqqqpppooooooooooooppprrrtttwwwwwwvvvrrrpppnnnnnnooooooppprrrtttvvvuuuuuuuuuvvvvvvxxx{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||~~~ssskkkhhhdddcccaaa```_________```bbbbbbaaa___^^^```cccfffggghhhiiilllppptttxxxzzz{{{yyyxxxxxxyyy{{{zzzzzzzzz}}}wwwrrrllljjjhhheeecccbbbbbbccccccccccccbbb```^^^\\\[[[[[[\\\]]]]]]]]]bbbrrr~~~eeeTTTHHH@@@<<<:::999999999999999777666888888999999999999999999::::::999999999888888888888888888888888888888888666666777777777888888888:::::::::999999888888888:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCEEEGGGIIIKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHJJJLLLMMMOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOOOOOOOPPPPPPQQQNNNNNNPPPQQQSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\___aaabbbcccbbbbbbbbbcccdddeeeeeeeeeddddddggghhhiiijjjkkkkkkkkkkkkhhhkkkmmmmmmkkkiiihhhiiikkkmmmooopppoooooopppqqqrrrrrrrrrrrrrrrqqqqqqpppqqquuuyyy||||||yyyvvvtttoooqqqrrrrrrqqqrrruuuxxxvvvuuuuuuvvvxxxzzz|||}}}~~~}}}}}}||||||}}}||||||||||||{{{{{{{{{{{{{{{}}}tttkkkiiihhheeebbb```_________aaa```___]]]\\\]]]aaadddggghhhjjjmmmppptttwwwyyytttrrrqqqqqqssstttsssrrrrrrvvv|||~~~~~~}}}}}}}}}|||zzzuuuoookkkeeedddbbb```___^^^^^^^^^______^^^^^^]]]\\\[[[ZZZ```___```aaacccppp~~~bbbPPPHHHBBB===:::::::::;;;;;;:::999888888888888888888999999999999888888888888888888888888777777888999999888777777666777777777888888888888;;;::::::999888888777777;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>???????????????@@@@@@AAAAAAAAACCCCCCDDDEEEHHHJJJLLLMMMJJJJJJKKKKKKKKKJJJIIIIIIEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHJJJKKKMMMOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRPPPPPPPPPPPPPPPPPPQQQRRRPPPPPPQQQRRRTTTUUUVVVVVVVVVWWWYYYZZZZZZZZZYYYXXXWWWXXXZZZ\\\^^^^^^^^^^^^^^^___aaacccdddddddddcccfffgggiiikkkllllllkkkkkkhhhkkkmmmllliiiffffffhhhiiikkknnnnnnnnnnnnoooppprrrsssuuuvvvvvvvvvuuutttuuuyyy~~~|||yyyxxxrrruuuvvvuuuttttttxxx|||zzzyyyxxxyyy|||}}}~~~}}}~~~}}}}}}}}}}}}|||||||||zzzzzzzzzzzzyyyyyyyyyyyyzzz|||wwwqqqooolllhhheeebbbaaaaaa]]]]]]\\\ZZZYYY[[[^^^aaafffhhhjjjmmmppprrrttttttmmmnnnnnnoooooooooppppppqqqsssvvvxxx{{{~~~~~~|||{{{xxxwwwvvvwwwyyy{{{{{{zzzwwwwwwwwwuuuqqqlllgggddd\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY]]]]]]```dddkkk{{{wwweeeQQQHHHDDD???<<<;;;;;;<<<<<<<<<;;;::::::;;;888888888999999:::::::::666666777777888999999999666777888999999888777666777777777888888888999999999999999888888888888888999:::::::::;;;;;;;;;;;;::::::;;;<<<===>>>???@@@===>>>>>>???@@@AAAAAABBBCCCCCCDDDEEEGGGIIILLLMMMIIIIIIJJJKKKKKKKKKKKKJJJFFFEEEDDDDDDDDDEEEGGGHHHGGGHHHJJJLLLMMMOOOPPPPPPOOOOOOPPPPPPQQQQQQQQQRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRRRRRRRSSSTTTUUUUUUVVVUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVXXXZZZ[[[\\\\\\]]]\\\^^^aaadddeeeffffffeeedddeeehhhjjjlllkkkjjjiiihhhkkkmmmkkkfffdddeeeggghhhjjjlllmmmmmmmmmnnnppprrrsssvvvxxxyyyyyyxxxwwwxxx|||}}}{{{zzzvvvyyy{{{yyywwwwww|||~~~}}}~~~~~~}}}{{{yyyyyyyyyyyyxxxxxxxxxwwwwwwzzz{{{~~~{{{tttmmmhhhdddbbb\\\\\\\\\[[[ZZZ[[[]]]```bbbeeehhhkkkmmmnnnmmmmmmiiilllnnnnnnlllkkkmmmooooooppprrrtttvvvyyy}}}~~~}}}}}}}}}|||~~~~~~zzzwwwwwwwwwooonnnmmmoooqqqssstttsssqqqqqqppplllgggbbb^^^]]]UUUUUUUUUVVVVVVWWWWWWWWWUUUUUUUUUVVVWWWYYYZZZ[[[\\\___hhhsss~~~|||]]]QQQFFFDDDAAA<<<:::<<<777888999888777666777888888888999999::::::::::::555555666777888999::::::666777888999999888777666888888888888999999999999777777777888999999::::::888888999999999:::::::::::::::;;;<<<===>>>???@@@<<<===>>>???@@@AAABBBBBBCCCCCCCCCDDDFFFHHHKKKLLLHHHHHHIIIJJJKKKKKKKKKKKKGGGFFFDDDCCCCCCEEEGGGHHHGGGHHHIIIKKKMMMNNNOOOOOONNNNNNOOOPPPPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTRRRSSSSSSSSSTTTTTTUUUUUUSSSTTTUUUVVVWWWVVVUUUTTTWWWXXXXXXZZZ[[[\\\]]]^^^^^^```cccfffhhhiiiiiiiiibbbdddgggjjjkkkjjjiiihhhhhhkkkmmmjjjeeebbbdddggggggiiilllmmmlllmmmnnnoooqqqssswwwzzz{{{{{{zzzyyyzzz~~~}}}|||{{{xxx{{{}}}|||yyyyyy~~~~~~{{{xxxxxxxxxxxxxxxwwwwwwwwwvvvzzz{{{|||~~~uuullleeebbb]]]^^^^^^]]]\\\\\\___aaa^^^aaaeeeiiijjjjjjhhhfffcccgggkkkjjjfffdddgggkkkiiijjjkkkmmmppptttwwwyyy~~~zzzyyyxxxxxxxxxyyyzzz{{{rrruuuvvvuuuqqqoooppprrriiihhhhhhiiilllnnnooonnnmmmmmmkkkfffaaa\\\YYYXXXSSSTTTTTTUUUVVVWWWXXXXXXUUUUUUVVVWWWXXX[[[\\\]]]cccjjjxxxrrr^^^IIIFFFBBB???>>>===<<<:::888888999:::999888777666;;;:::999888777777777777666666666777888888999999999999999888888888777777666777777777666555333222::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<===>>>>>>>>>?????????@@@@@@@@@@@@@@@AAACCCDDDFFFGGGGGGGGGIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFFFFEEEFFFFFFGGGGGGGGGIIIKKKNNNOOOOOONNNMMMOOOOOOOOOOOOPPPRRRSSSTTTRRRSSSUUUVVVVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTVVVYYYYYYWWWUUUTTTTTTVVVWWWXXXYYYZZZ[[[\\\]]]^^^```dddgggiiijjjiiiiiiccceeegggiiijjjkkkjjjjjjjjjiiihhhfffffffffgggggghhhjjjkkkmmmnnnmmmmmmlllnnnsssyyy~~~~~~{{{yyyxxx|||~~~|||{{{}}}|||zzzxxxyyy{{{~~~~~~}}}|||{{{yyyxxxxxxzzz{{{{{{zzzzzz{{{|||~~~wwwnnnjjjgggccc^^^\\\\\\\\\\\\\\\]]]```dddeeedddccceeegggeeeeeeeeedddeeeeeeffffffiiikkkmmmmmmnnnrrrxxx}}}}}}{{{zzzzzz|||~~~~~~{{{|||}}}~~~{{{yyyuuuuuutttsssrrrqqqqqqppptttsssrrrqqqooollljjjhhhdddddddddeeefffhhhiiijjjiiihhheee```\\\XXXTTTSSSSSSSSSSSSSSSTTTUUUWWWXXXWWWWWW[[[___\\\XXX\\\dddmmm|||qqq\\\NNNEEECCC@@@>>>>>>===;;;999888888999999999888777666666666666666666666777777888888777777777777777777999999999888888777777777555666777777777777666555::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<=========>>>>>>>>>>>>?????????@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDFFFEEEEEEFFFFFFGGGGGGHHHGGGIIIKKKNNNOOOOOOOOONNNMMMNNNNNNOOOPPPQQQSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSTTTUUUVVVVVVVVVVVVVVVTTTVVVXXXWWWVVVTTTTTTTTTVVVWWWXXXYYY[[[\\\]]]^^^```aaadddfffggghhhhhhhhheeegggiiijjjlllllllllllllllkkkjjjiiihhhhhhiiijjjnnnnnnooooooooonnnlllllloootttyyy}}}}}}|||zzzzzz}}}~~~~~~}}}~~~{{{yyyyyy{{{~~~xxxyyyzzz}}}~~~|||zzz{{{|||~~~}}}vvvoookkkfffbbb___^^^\\\[[[]]]___bbbbbb```___```aaabbbbbbaaabbbbbbdddeeeeeeggghhhjjjkkkmmmpppvvv{{{{{{yyyxxxxxxzzz{{{{{{zzzwwwxxxyyy|||}}}{{{zzzxxxvvvtttqqqppppppoooooonnnnnnnnnnnnmmmllliiigggeeecccbbb_________```aaabbbcccddddddbbb```\\\YYYWWWUUUTTTSSSTTTVVVVVVWWWXXXYYYZZZYYYZZZ___eeefffgggoooyyyhhhTTTHHHBBB@@@???>>>======<<<:::888888888888888888777666666444444555555666777888888999999888777777666555555888888888888777777777777444555666888888999999999::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>AAABBBCCCCCCDDDDDDDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIKKKNNNOOOPPPOOOOOOLLLLLLMMMNNNOOOQQQSSSTTTVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTVVVWWWXXXXXXXXXXXXUUUVVVWWWVVVTTTTTTTTTVVVVVVWWWXXXZZZ\\\]]]______cccccccccdddeeeeeeeeefffggghhhjjjlllmmmnnnnnnnnnnnnmmmllllllkkkllllllmmmppppppqqqqqqqqqpppoooooorrruuuzzz}}}}}}}}}|||}}}}}}|||yyyyyy|||wwwyyy}}}~~~zzz{{{|||~~~|||tttmmmhhhdddaaa___^^^___```___]]]\\\\\\]]]\\\]]]]]]^^^___aaabbbcccdddeeehhhiiillloootttwwwwwwvvvuuuuuuvvvvvvuuutttrrrrrrtttvvvzzz}}}|||{{{zzzyyyyyyyyy{{{{{{{{{xxxvvvtttsssqqqooollljjjjjjjjjjjjjjjiiiiiiiiiiiihhheeebbb___^^^]]]]]][[[ZZZZZZZZZ[[[\\\\\\]]][[[YYYWWWUUUTTTSSSSSSTTTSSSUUUXXXYYYZZZ\\\___aaacccgggoooxxx~~~}}}eeeRRREEEAAABBB===<<<<<<===>>>===:::888777777777777777666666666666777777888888888888888888888777777666666666666777777777777777777777777666777777888999999::::::999999999999999999999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAACCCCCCEEEFFFGGGHHHIIIIIIHHHIIIKKKMMMOOOPPPPPPPPPLLLLLLMMMNNNPPPRRRTTTUUUWWWVVVUUUTTTUUUVVVWWWXXXTTTUUUWWWXXXYYYZZZ[[[[[[WWWWWWXXXWWWUUUUUUWWWXXXVVVWWWXXXZZZ\\\^^^``````dddccccccbbbbbbccccccdddhhhhhhjjjkkklllnnnnnnooonnnmmmmmmmmmmmmnnnnnnnnnmmmnnnoooqqqrrrttttttuuutttwww{{{}}}}}}~~~~~~{{{{{{}}}{{{|||}}}}}}~~~}}}sssmmmhhheee```___^^^]]][[[ZZZ[[[[[[XXXYYYYYYZZZ\\\^^^```aaaaaaccceeehhhlllooosssuuutttsssrrrrrrsssrrrpppnnnmmmnnnooorrruuuxxx{{{}}}|||tttttttttttttttuuuvvvwwwuuussspppnnnmmmllliiigggccccccddddddeeeeeeeeeeeefffdddaaa]]][[[ZZZ[[[[[[YYYXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVTTTTTTUUUVVVWWWXXXZZZ]]]___aaagggnnntttyyyzzzaaaPPPGGG@@@???AAA<<<;;;;;;===>>>===;;;888777777777666666666666666777888888888888777666555555555666666777777777777666666666666666666666666999999888888888888999999999999999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============@@@AAAAAAAAAAAA@@@??????>>>>>>>>>??????@@@@@@AAABBBCCCEEEGGGHHHHHHHHHHHHGGGHHHJJJLLLMMMOOOPPPPPPMMMMMMNNNOOOPPPRRRTTTUUUVVVUUUTTTTTTUUUWWWXXXZZZUUUVVVXXXYYYZZZ[[[\\\\\\XXXYYYZZZYYYWWWWWWYYY[[[WWWWWWYYYZZZ\\\^^^___```cccbbbaaaaaaaaaaaabbbbbbffffffggghhhjjjkkklllmmmlllmmmmmmnnnnnnooooooooommmmmmnnnppprrrtttuuuvvvvvvyyy|||~~~~~~}}}}}}vvvmmmhhhbbb```]]][[[ZZZZZZZZZZZZXXXXXXXXXYYYZZZ\\\]]]^^^```aaadddhhhlllppprrrsssrrrpppooonnnooonnnmmmkkkjjjkkklllooorrruuuxxxzzzzzz{{{}}}~~~}}}yyyxxxvvvrrrppppppppppppqqqrrrrrrsssqqqooollljjjiiigggeeeccc^^^______``````aaaaaabbbaaa```]]]ZZZXXXXXXYYYYYYWWWVVVVVVVVVVVVVVVWWWWWWZZZZZZYYYYYYYYYZZZ[[[\\\]]]```bbbeeejjjtttwwwaaaMMMDDDAAA<<<:::<<<<<<;;;:::;;;<<<<<<:::999777777666555555555555555666666777777666555333222444444555666666777888888555555555555666666666666999999888888777888888999999999999999999999999999999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============??????@@@@@@@@@???>>>>>>======>>>???@@@@@@AAAAAACCCDDDFFFGGGHHHHHHHHHGGGFFFGGGHHHJJJLLLNNNOOOPPPNNNNNNNNNNNNOOOQQQRRRSSSRRRRRRSSSTTTVVVXXXYYYZZZWWWWWWYYYZZZ[[[[[[[[[[[[YYYZZZ[[[[[[ZZZYYY[[[\\\WWWXXXYYYZZZ[[[]]]^^^^^^_________```aaaaaabbbbbbdddddddddeeeggghhhjjjkkkkkklllmmmnnnooopppppppppppppppppppppqqqrrrssstttwwwzzz}}}~~~||||||}}}~~~~~~{{{~~~xxxpppiiieee```]]]\\\\\\\\\[[[ZZZZZZZZZYYYZZZZZZ[[[[[[^^^___bbbggglllppppppppppppmmmjjjiiijjjjjjjjjiiihhhiiijjjmmmpppsssvvvwwwyyyzzz|||~~~zzz{{{}}}~~~~~~~~~xxxtttsssqqqmmmkkklllllllllmmmmmmnnnnnnllljjjgggfffeeeccc```^^^[[[[[[[[[\\\\\\]]]]]]]]]ZZZYYYXXXVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWYYYYYYZZZ\\\]]]^^^___```bbbeeejjjmmmttt{{{]]]NNNCCCAAA???888666:::<<<:::888888999999999777777666555444444444555555333444666777666555444333555555666666666666666666444444444555555666666666777777666666777888999:::888888888888888888888888:::999888888888999:::;;;:::;;;;;;;;;<<<=========<<<<<<=========>>>>>>>>>======>>>?????????>>>>>>======>>>???@@@AAABBBCCCCCCEEEFFFHHHHHHHHHFFFFFFEEEEEEFFFHHHJJJLLLNNNOOOMMMMMMLLLLLLMMMNNNNNNOOONNNOOOQQQTTTWWWYYYZZZZZZXXXXXXYYYZZZZZZZZZZZZZZZWWWYYY[[[\\\[[[ZZZZZZ[[[XXXXXXYYYZZZZZZ[[[\\\\\\ZZZ\\\^^^```aaabbbbbbbbbcccccccccccceeegggiiijjjkkklllnnnpppqqqqqqqqqqqqppppppppppppqqqsssuuuvvvwwwzzz~~~{{{{{{|||}}}}}}xxxrrrkkkfffcccbbbaaa```^^^^^^\\\[[[ZZZZZZZZZZZZ[[[\\\___eeekkkooonnnmmmllliiieeecccdddfffggghhhffffffhhhkkknnnqqqtttuuu||||||~~~~~~zzz{{{}}}~~~~~~~~~}}}}}}}}}||||||}}}}}}|||}}}~~~~~~{{{|||yyyssspppqqqooolllfffgggggghhhhhhhhhhhhggggggeeebbb```___]]][[[YYYXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\^^^bbbfffiiikkkkkkkkksssyyysss]]]KKKBBB@@@CCC@@@666555<<<<<<999666666666777777666777666555444333444555555333444777888999888777666777777777666555555444444444444444555555555666666555555555555777999;;;<<<888888888888888888888888:::999888888888999:::;;;::::::;;;;;;<<<===>>>>>>============>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGIIILLLNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLKKKMMMPPPTTTWWWYYYZZZZZZXXXYYYYYYZZZZZZZZZYYYYYYUUUXXX[[[\\\[[[ZZZYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZWWWYYY]]]```bbbcccbbbbbbcccbbbbbbcccdddfffhhhjjjlllmmmoooqqqrrrsssrrrrrrmmmnnnnnnpppsssvvvyyy{{{www{{{}}}}}}}}}}}}}}}~~~~~~vvvoookkkiiigggeeeaaa```___]]][[[ZZZYYYYYYXXXYYY]]]cccjjjmmmllljjjjjjfffbbb___aaaccceeegggdddeeegggiiilllooorrrttt{{{{{{|||}}}}}}|||{{{zzzxxxyyy{{{|||}}}}}}||||||yyy{{{}}}}}}}}}|||}}}~~~||||||~~~}}}~~~~~~}}}{{{zzzzzz{{{yyywwwwwwzzz}}}~~~|||xxxrrrtttrrrmmmkkklllkkkhhhccccccddddddddddddccccccccc```^^^\\\[[[YYYWWWTTTVVVVVVUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWXXXXXXWWWWWWZZZZZZZZZ[[[\\\]]]___```gggjjjpppvvvzzz}}}}}}}}}zzz\\\JJJ@@@???===;;;999888777777::::::999888777666555444555555555555555555444444666666666666666666666666555555555555555555555555444444444444444444444444555555555555555555555555666666777888888888888888888777777777888999::::::777888999:::;;;;;;;;;;;;;;;<<<<<<===============??????>>>>>>>>>>>>??????<<<===???AAABBBCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFAAAAAAAAACCCFFFJJJMMMPPPKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOOOOQQQTTTWWW[[[]]]XXXXXXYYYYYYXXXWWWVVVVVVYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[YYYZZZ[[[]]]^^^^^^^^^^^^cccdddeeeggghhhjjjkkklllooollljjjkkkooorrrrrrqqqnnnppprrrssssssuuuxxxzzz|||}}}|||{{{|||~~~|||yyywwwzzz}}}zzzrrrkkkkkkgggbbb```___]]]YYYUUUYYYXXX\\\cccfffeeeeeeggg^^^___^^^]]]\\\\\\^^^```___```cccgggkkkoooqqqsssxxxyyyzzz{{{{{{yyywwwvvvyyyzzz{{{}}}}}}{{{zzzyyyyyyxxxwwwvvvxxxzzz}}}}}}|||}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}yyyxxxwwwvvvuuuuuuuuuuuurrrrrrtttuuuuuuuuutttsssqqqnnnjjjfffdddcccdddddd^^^\\\\\\^^^aaabbb```^^^```]]]YYYWWWVVVVVVVVVUUUSSSTTTUUUWWWXXXXXXVVVTTTSSSWWWYYYXXXZZZ___```^^^aaa___```dddeeeeeejjjpppvvv}}}fffPPPDDD???>>><<<;;;999888888888===<<<;;;:::999888888777555555555555555555444444555555555555555555555555444444444444444444444444444444444444444444444444666666666666666666666666666666777888888888888777888888888777888888999999777888999:::;;;;;;;;;;;;;;;;;;<<<===============>>>==================>>>===>>>???AAABBBCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCEEEHHHKKKMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNPPPRRRVVVYYY[[[WWWXXXXXXXXXWWWWWWVVVUUUYYYZZZZZZ[[[[[[[[[[[[ZZZ\\\[[[ZZZYYYXXXYYYYYYZZZXXXXXXYYYZZZ[[[\\\]]]]]]```aaaccceeehhhjjjlllmmmooommmkkklllooorrrrrrqqqoooqqqsssssstttuuuxxx{{{xxxyyyzzz|||}}}~~~~~~~~~~~~}}}|||}}}~~~{{{zzzzzz}}}zzztttmmmhhheeeccc```]]][[[YYYZZZ```bbbaaaaaaccc``````___]]]\\\\\\]]]^^^\\\^^^```cccgggkkknnnpppuuuvvvwwwxxxxxxvvvuuutttvvvwwwxxxyyyyyyxxxwwwvvvvvvuuuttttttuuuxxxzzz|||}}}~~~|||}}}~~~~~~|||{{{|||||||||||||||}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~vvvuuutttsssqqqqqqppppppooopppqqqqqqqqqpppooooookkkiiieeebbb_________```[[[ZZZYYYZZZ\\\]]][[[YYY]]]ZZZWWWUUUTTTTTTTTTTTTRRRRRRRRRTTTXXX[[[]]]]]]___dddggghhhjjjoooooolllllljjjlllppptttxxx}}}dddOOOCCC???===<<<;;;:::999999999999999999888888777666555555444444444444444444555555555555555555555555555555333333333333333333333333555555555555555555555555666666666666666666666666555666777777888888777777999999888777777777888888777888999:::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<======<<<<<<<<<<<<======>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCDDDFFFHHHIIILLLKKKKKKKKKLLLLLLMMMNNNMMMMMMMMMOOOQQQTTTVVVXXXVVVVVVVVVWWWVVVVVVUUUUUUYYYYYYZZZ[[[[[[[[[[[[[[[___]]][[[XXXWWWXXXXXXYYYXXXWWWWWWVVVXXXZZZ\\\]]]]]]^^^aaadddgggjjjlllmmmooommmlllllloooqqqrrrrrrqqqrrrttttttuuuvvvyyy{{{zzzzzzzzz{{{{{{}}}~~~~~~zzzzzzzzz|||~~~~~~~~~}}}}}}}}}sssmmmhhhccc```ZZZVVVUUUYYYZZZYYYYYY[[[^^^]]][[[YYYXXXXXXXXXYYY[[[\\\]]]```ccchhhkkkmmmpppqqqrrrsssssssssrrrqqqrrrrrrttttttttttttrrrrrrrrrqqqpppppprrrtttwwwyyy{{{|||}}}}}}}}}}}}||||||}}}||||||}}}}}}}}}~~~}}}}}}|||{{{zzzxxxyyyyyyzzz{{{{{{||||||{{{{{{{{{}}}}}}{{{|||{{{zzzyyyyyyyyyzzz{{{~~~{{{zzzzzzsssrrrpppnnnmmmkkkkkkkkkkkkkkkllllllkkkjjjiiigggcccaaa^^^[[[YYYYYYYYYZZZYYYWWWVVVWWWXXXXXXWWWVVVWWWVVVTTTRRRQQQQQQQQQRRRTTTSSSSSSUUU[[[bbbjjjnnnrrrxxx~~~xxxcccOOOBBB>>>>>>;;;::::::999999999999999777777666666555444444333333333444444444444555555666666666666666666666666333333333333333333333333555555555555555555555555444444444444444444444444555666666777777777777777:::999888777777666777777888888999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;========================??????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIKKKKKKKKKKKKLLLMMMMMMNNNMMMNNNNNNOOOQQQSSSUUUVVVTTTTTTUUUUUUUUUTTTTTTSSSWWWXXXYYYZZZ[[[\\\\\\\\\```^^^[[[YYYWWWWWWXXXYYYZZZXXXVVVUUUVVVYYY]]]______```bbbdddgggiiikkkllllllkkkkkkkkkmmmooopppqqqrrrsssuuuuuuuuuvvvxxxzzz|||{{{zzzzzzzzz|||}}}~~~zzzzzzyyyzzz|||~~~tttiiibbb]]]WWWTTTWWWYYYXXXXXXYYY]]][[[YYYXXXXXXXXXXXXXXX\\\\\\]]]___bbbeeeiiikkkkkklllmmmnnnoooooonnnnnnnnnnnnoooppppppooonnnnnnooonnnnnnooopppsssuuuwww{{{zzzyyyxxxwwwxxxxxxxxx}}}{{{zzzyyyzzz|||}}}~~~|||||||||{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{xxxxxxyyy|||}}}}}}zzzxxxxxxvvvuuuttttttuuuwwwxxx|||}}}~~~|||yyyvvvttttttpppooommmkkkiiihhhggggggggggggggggggfffdddbbbaaa\\\ZZZXXXVVVUUUTTTUUUUUUWWWVVVUUUUUUUUUUUUUUUTTTUUUUUUUUUTTTSSSSSSTTTUUUXXXXXXZZZ^^^fffsssrrr^^^MMMCCC???>>>>>>:::999999888888888999999999999999888777777666666333333333333444444555555777777777777777777777777333333333333333333333333555555555555555555555555444444444444444444444444555555666777777777777777999999888777666666666666888888999999::::::999999999::::::;;;;;;;;;;;;;;;===>>>>>>??????>>>>>>===????????????@@@BBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCC@@@@@@AAACCCEEEGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRUUUVVVXXXYYYZZZ[[[[[[[[[```^^^\\\YYYXXXXXXXXXYYY\\\[[[XXXWWWXXX[[[___bbbcccddddddfffggghhhiiiiiiiiiiiiiiiiiijjjkkkmmmooorrrsssttttttssstttvvvxxxxxxxxxwwwvvvwwwxxxzzz{{{}}}|||{{{{{{|||~~~~~~}}}~~~{{{ooohhhaaa\\\^^^```_________aaa___\\\\\\]]]___^^^]]]\\\\\\]]]^^^```ccceeeggghhhiiiiiijjjkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkjjjllllllmmmnnnppprrrtttuuuyyyxxxvvvtttssstttuuuvvvxxxxxxxxxwwwwwwxxxyyy{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzzzzvvvvvvwwwyyy{{{{{{xxxvvvvvvuuusssrrrsssuuuwwwxxxzzz||||||zzzwwwsssqqqqqqmmmllljjjhhhfffeeeddddddccccccccccccaaa___]]]\\\WWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSUUUTTTVVVXXXXXXWWWXXXZZZ\\\]]]```fffooo|||gggZZZIII???<<<======;;;999999888888777888888888777777666666666555555555222222333333444444555555777777777777777777777777333333333333333333333333444444444444444444444444555555555555555555555555444555666666777777666666888888777666666666777777888888999999999999999888888999::::::;;;;;;::::::===>>>???@@@@@@???>>>===??????>>>>>>???@@@BBBCCCDDDEEEEEEFFFFFFEEEEEEEEE???@@@BBBDDDFFFHHHJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOPPPPPPQQQQQQQQQRRRPPPPPPQQQQQQRRRRRRQQQQQQSSSTTTVVVWWWYYYZZZ[[[[[[]]]\\\[[[[[[ZZZZZZZZZZZZ___]]][[[ZZZ[[[^^^aaadddffffffffffffffffffffffffgggggghhhhhhgggiiikkknnnqqqrrrrrrrrrqqqqqqsssuuuxxxxxxxxxxxxyyyzzz{{{|||~~~}}}}}}|||}}}~~~}}}|||~~~~~~zzzqqqkkklllnnnllliiihhhgggddd``````bbbcccbbb```]]]^^^___``````aaabbbbbbffffffffffffffffffgggggggggffffffffffffffffffggghhhhhhiiikkkmmmoooqqqrrruuutttrrrppppppppprrrssstttuuuwwwwwwvvvuuuvvvxxxyyyxxxwwwvvvuuuuuuuuuvvvxxxyyyzzzzzzzzzyyywwwvvvtttssstttuuuwwwwwwuuussstttssssssssstttuuuwwwxxxyyy{{{{{{yyyuuuqqqooonnnhhhgggfffdddbbbaaa``````^^^_________]]]\\\ZZZXXXUUUTTTTTTSSSSSSSSSSSSTTTNNNOOOPPPPPPPPPQQQUUUWWWRRRVVVZZZ[[[[[[\\\```dddhhhnnnyyyqqqdddOOOHHH@@@;;;:::;;;;;;::::::999888777777777777777444444444333333333333222111222222333444444555555555555555555555555555555444444444444444444444444333333333333333333333333555555555555555555555555444555666666777777666666777666666666666777777888888888999999999999888888888888999:::::::::::::::<<<===>>>??????>>>===<<<>>>>>>===<<<===>>>@@@BBBBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBDDDFFFGGGHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNOOOOOOOOOOOOOOOOOONNNOOOOOOPPPQQQQQQPPPPPPQQQRRRTTTVVVXXXYYYZZZZZZYYYZZZ[[[\\\\\\\\\\\\[[[___^^^]]]\\\]]]```cccdddfffffffffeeeeeeeeeeeeeeefffgggiiihhhggghhhkkknnnooopppppppppooooooppprrrwwwwwwyyyzzz||||||}}}}}}|||||||||}}}~~~~~~~~~}}}|||~~~~~~~~~~~~~~~}}}zzztttooojjjiiijjjkkkhhheeebbbccceeefffeeedddcccaaacccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbcccdddfffhhhjjjlllmmmooonnnlllkkkkkklllmmmnnnqqqtttwwwxxxvvvuuuuuuvvvvvvuuusssrrrqqqqqqrrrrrruuuvvvwwwwwwvvvtttrrrpppqqqpppooopppqqqrrrrrrpppnnnnnnooopppqqqrrrsssssstttuuuuuusssoookkkiiihhhaaa```___]]]\\\[[[[[[[[[ZZZZZZ[[[[[[ZZZXXXVVVUUUSSSSSSSSSSSSSSSSSSTTTTTTNNNPPPRRRRRRSSSVVVZZZ^^^^^^ccchhhkkklllnnnssswww|||lllUUUJJJAAA@@@???===;;;:::;;;;;;:::999888777666666666666666666666666666666555555111111222333333444555555444444444444444444444444555555555555555555555555222222222222222222222222333333333333333333333333444555555666666666666666666666555666666777888999888888999999999888888777888888999::::::::::::999;;;<<<===??????===<<<;;;>>>===<<<;;;<<<===???AAA@@@@@@BBBCCCDDDEEEEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOQQQSSSUUUWWWXXXYYYYYYVVVXXXZZZ]]]^^^^^^]]]\\\___^^^^^^]]]___aaacccdddddddddddddddddddddddddddfffhhhiiiiiiggghhhlllooonnnoooooonnnmmmmmmooopppqqqrrruuuwwwyyyyyyyyyyyyyyyzzz{{{}}}~~~{{{}}}|||~~~~~~~~~~~~~~~yyywwwwwwwwwsssooohhhjjjkkklllkkkiiifffdddaaa```___^^^^^^^^^^^^^^^```______^^^^^^______```^^^^^^```bbbdddfffhhhiiijjjiiihhhgggggghhhiiijjjppptttxxxyyywwwuuuuuuuuusssrrrqqqoooooooooooopppssssssttttttrrrpppmmmkkkooommmllllllnnnoooooonnnggghhhiiikkklllmmmmmmmmmnnnoooooommmhhhdddbbbaaa[[[[[[ZZZXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTPPPSSSVVVWWWXXX[[[aaafffsssxxxlllTTTHHHGGG===<<<999888777777888999999999777666666555555555777777666555444333333333444666777666333222222222333333333444444444555555222222222333333444444444222222222222222222222222222222333333333222222111333333444444444444333333666666666666666666666666555666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::========================AAAAAA@@@AAAAAABBBCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCEEEGGGIIIIIIGGGGGGIIIKKKMMMLLLLLLKKKJJJJJJIIIIIIMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPSSSUUUWWWWWWVVVVVVXXXYYYZZZ[[[[[[\\\[[[[[[\\\\\\]]]]]]^^^___``````bbbbbbbbbbbbbbbbbbcccccccccdddfffhhhiiijjjjjjiiiooollljjjjjjlllnnnoooooonnnppptttwwwzzz|||}}}}}}{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~|||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}sssvvvyyyzzzyyyuuuqqqnnnjjjeeebbbbbb```]]]]]]aaa^^^]]]\\\\\\]]]]]]\\\[[[___^^^___aaaccceeedddcccbbbbbbbbbbbbcccdddeeefffuuuwwwxxxxxxuuurrrpppooopppnnnmmmkkkkkklllnnnooooooooonnnmmmlllkkkkkkjjjiiihhhgggfffgggiiikkkmmmeeeeeefffgggggghhhhhhiiiiiihhhgggdddaaa^^^[[[YYY\\\ZZZWWWUUUUUUVVVWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWUUUTTTVVVUUUTTTWWW]]]XXXZZZ[[[]]]aaakkkxxxlllWWWGGG???>>>===;;;999777777777888999888888777666555555555555666666555555444444333333555666777666444333333333333333333444444444444555222222333333333333333333222222222222222222222222333333333444444333333222555555666666666666555555555555555555555555555555444555555666777888999:::999999999999::::::::::::=========<<<<<<;;;;;;;;;<<<<<<<<<===>>>??????@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEGGGIIIHHHGGGGGGIIIKKKJJJJJJJJJJJJIIIIIIIIIIIILLLLLLKKKKKKKKKLLLNNNNNNOOOQQQSSSUUUWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWW[[[[[[]]]^^^_________^^^`````````aaabbbbbbcccccccccdddfffhhhiiiiiiiiiiiinnnkkkiiihhhiiijjjkkkjjjlllnnnqqqtttwwwyyyzzzzzzwwwwwwwwwxxxxxxxxxxxxxxxzzz{{{|||~~~}}}||||||}}}{{{{{{{{{{{{|||}}}~~~~~~}}}~~~|||wwwrrrnnnjjjjjjgggbbbaaadddfffdddaaa```___`````````___^^^___```bbbcccbbbaaa\\\]]]]]]___aaadddfffhhhnnnqqqssssssqqqooonnnnnnkkkjjjhhhffffffggghhhiiijjjjjjiiigggfffeeedddcccfffeeedddddddddeeeffffffccccccccccccdddddddddddddddcccbbb___\\\ZZZXXXWWWWWWVVVTTTSSSTTTUUUUUUUUUSSSUUUWWWXXXXXXWWWWWWWWWYYYWWWXXXZZZZZZYYY\\\bbb___ccciiiooowwwdddPPPFFF@@@<<<;;;;;;:::999777777777888888777666555444444444444444444444444444444444444444555666777777555333333444333333333333444444444444333333333333333222222222222222222222222222222222333333444444444444444444666666777777777777666666444444444444444444444444333444444555666777888888777777888888888999999999=========<<<<<<<<<<<<<<<:::;;;<<<===???@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFGGGHHHGGGGGGIIIJJJGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLNNNOOOOOOQQQSSSUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTXXXZZZ\\\______^^^]]][[[\\\\\\]]]___```bbbccccccdddeeefffggghhhhhhhhhhhhkkkiiifffeeefffgggffffffhhhjjjlllooorrrtttuuuvvvttttttuuuuuuvvvvvvwwwwwwxxxyyyzzz|||}}}~~~~~~~~~~~~}}}{{{|||}}}yyyyyyyyyzzz{{{|||}}}~~~{{{{{{||||||}}}~~~}}}~~~wwwrrrooonnnkkkggggggiiinnnllljjjgggffffffggghhhbbbaaa```aaabbbbbb```___YYYZZZZZZ\\\___bbbdddfffeeehhhjjjkkkjjjiiiiiijjjfffeeecccbbbaaabbbdddeeeeeeeeecccbbb```___^^^]]]aaaaaa`````````_________]]]]]]^^^______```aaaaaa```___]]][[[YYYWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXTTTWWW[[[\\\[[[ZZZYYYYYY\\\YYYZZZ]]]___```fffmmmooovvvhhhOOOBBB???===<<<<<<:::999888777777777777888666555444444333333333333333333333333333444444444333555666555444222222333222222333333333444444444444333333333222222111111111111111111111111111111333333222222333333444444666666777777777777666666444444444444444444444444333444444555666666777777777777777888888888999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGIIIIIIDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPQQQRRRTTTVVVVVVWWWWWWXXXXXXWWWVVVVVVUUUUUUUUUVVVYYY\\\______]]]ZZZXXXXXXYYYZZZ\\\___aaaccccccdddeeeeeeffffffggggggggggggeeeccccccdddeeeeeedddfffgggiiikkknnnpppqqqrrrrrrrrrssstttuuuvvvvvvwwwtttuuuwwwyyyzzz{{{{{{{{{}}}~~~~~~|||||||||~~~zzzzzzzzzzzzzzz{{{||||||{{{zzzzzz{{{|||}}}~~~~~~~~~||||||~~~~~~xxxsssrrrpppmmmooossstttuuuvvvvvvuuusssssssssllljjjfffdddcccbbb```^^^\\\\\\[[[\\\]]]```bbbdddaaaccceeeeeedddccccccddddddbbbaaa______```bbbcccaaaaaa```___^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]\\\[[[XXXXXXYYY[[[]]]___```aaa___]]]\\\ZZZXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[YYY\\\```aaa___^^^___```___\\\\\\___dddkkkvvvvvv\\\PPPCCC>>>;;;999888:::888888777777777777777777555444444333333333333444222222222333333333333333111333444444222111111222222222222333333333444444333333333222222111111111111111111111111111111111111111000000111222333333444555555666666555555444555555555555555555555555444555555666666777777777888888888888999999999999;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>AAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGFFFFFFEEECCCCCCDDDEEEGGGHHHHHHHHHCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVXXXXXXVVVUUUUUUUUUUUUVVVUUUWWW[[[^^^^^^\\\XXXVVVUUUVVVXXX[[[^^^```bbbcccddddddddddddddddddeeeeeebbbaaaaaabbbdddffffffeeeeeefffggghhhjjjlllnnnooonnnnnnooopppqqqqqqrrrrrrpppqqqssstttvvvwwwwwwwww{{{|||}}}}}}|||{{{|||~~~||||||{{{zzzzzzzzz{{{{{{xxxxxxxxxxxxzzz}}}}}}}}}}}}{{{wwwuuuwww|||}}}zzzssslllhhhdddaaa```^^^]]]]]]]]]___bbbeeegggfffggggggeeebbb````````````___^^^]]]]]]___aaabbb^^^^^^^^^^^^^^^^^^^^^^^^YYYZZZ[[[\\\\\\\\\\\\[[[YYYZZZZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWYYYYYYXXXVVVVVVXXXZZZ]]]aaaeeefffeeeeeeiiilllmmmhhhfffjjjqqq|||qqq[[[GGGBBB???>>><<<888777999666777777777666666666666555444444333333333444444222222222222222222222222///111333222111000000111222222222222333333333333222222222222222111111111111111111111111111111111000000/////////111222444333333444444444444333333666666666666666666666666555555555555666666777777777888888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCAAAAAACCCGGGIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMNNNOOOOOONNNNNNMMMMMMNNNOOOPPPRRRSSSTTTSSSRRRPPPOOOPPPQQQSSSTTTTTTVVVYYY[[[[[[YYYVVVTTTTTTUUUWWWZZZ]]]```bbbcccbbbaaa```____________```___^^^^^^```bbbcccbbbaaabbbbbbbbbcccdddfffhhhiiiffffffffffffffffffffffffhhhiiikkklllnnnooooooooossstttvvvvvvuuuvvvwwwyyywwwwwwxxxxxxyyy{{{|||}}}wwwvvvuuutttuuuxxx{{{}}}~~~}}}|||}}}~~~~~~}}}}}}~~~uuunnnjjjiii_________aaaeeejjjpppsssrrrqqqooojjjeeeaaa``````\\\\\\[[[\\\^^^bbbeeegggeeeeeedddcccbbbaaa``````___^^^\\\ZZZYYYYYYYYYYYY]]]]]]]]]]]]\\\\\\\\\\\\^^^___```aaa___]]]ZZZXXXVVVXXXYYYWWWUUUXXX___eeerrr~~~qqq}}}dddQQQDDD===@@@888333444666666666777555555666666666666666555555555444444444555555666444333333222111000//////000222333333222111222333111111222222222333333333000000111111222222222333000000000000000000000000222111000000111333555666333444444444444444444333444444444444444444444444333333333333333333444444555555555555666666666777777777888888888999999999777777888999;;;<<<==================>>>???@@@AAA@@@AAAAAABBBCCCCCCCCCBBBCCCAAA@@@CCCGGGIIIHHHGGGHHHIIIIIIIIIIIIJJJJJJJJJMMMMMMOOOPPPPPPOOONNNMMMLLLLLLMMMNNNOOOQQQRRRSSSRRRQQQPPPPPPPPPRRRTTTUUUUUUVVVXXXYYYYYYXXXVVVTTTTTTUUUWWWZZZ]]]```bbbcccbbbaaa___^^^]]]]]]^^^______^^^^^^___```aaa___^^^aaaaaa```aaabbbccceeegggffffffffffffffffffeeeeeefffggghhhjjjkkklllmmmmmmoooqqqssssssssssssuuuvvvssssssuuuvvvyyy{{{}}}{{{yyywwwvvvvvvxxxzzz|||zzz|||}}}|||}}}}}}}}}|||{{{|||~~~zzzqqqmmmllldddcccbbbbbbeeeiiinnnqqqpppooommmhhhccc___^^^^^^^^^^^^^^^```bbbfffiiilllmmmlllkkkiiifffdddcccbbbcccaaa]]]ZZZWWWVVVVVVWWWWWWXXXZZZ[[[^^^___aaabbbbbbccceeefffeeebbb^^^[[[[[[]]]___]]]]]]aaajjjrrrxxxcccUUUjjjYYYMMMCCC>>>???:::999888777666666666666777777777777666555333333777777666555444444333333444444333222222111111000000111111111111222222222111111111111111000//////222222111111222222333444444333111000000000111111111111222222222333333333000111222222333333333333333333333333333333333333222222333444444555555666555555444555555666777888888888888888888999999999888999999::::::;;;;;;<<<>>>>>>>>>>>>============???@@@AAABBBDDDEEEFFFGGGEEEDDDCCCCCCDDDFFFHHHJJJLLLKKKJJJIIIIIIIIIIIIIIIMMMNNNOOOPPPOOONNNMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPTTTSSSRRRRRRRRRRRRRRRSSSUUUVVVXXXYYYYYYVVVTTTRRRQQQTTTYYY\\\]]]^^^___```\\\[[[YYYYYYZZZ]]]```bbbaaaaaa___^^^^^^___```aaaaaabbbcccddddddcccbbbaaa``````bbbfffiiiiiifffbbbeeeffffffgggiiijjjlllmmmqqqqqqrrrsssssssssrrrrrrvvvwwwxxxzzz||||||}}}}}}{{{zzzzzz|||||||||vvvwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}{{{{{{||||||||||||{{{|||}}}zzzuuusssnnnhhhgggjjjkkkjjjgggggghhhhhhgggeeedddeeefffjjjfffbbbaaacccfffjjjkkkppppppnnnllliiifffcccaaabbb___[[[XXXWWWWWWYYYZZZ\\\\\\[[[]]]```eeejjjmmmmmmnnnppprrrssssssrrrrrrqqqooonnnooouuu~~~|||mmmaaaVVVNNNwwweeeQQQGGGAAA;;;999::::::999888777666666666666666666666666666555444333555444444333222222111111444333333222222111111000000000111111111222222222...///000111222333333333111111000000000111222222333333111000000000111111111111111222222222333333111111222333333333222222333333333333333333333333222222333444444555555666777666666555555555666666777777888888888999999999999::::::;;;;;;<<<======>>>>>>>>>>>>============??????@@@AAACCCDDDEEEFFFDDDDDDCCCCCCDDDFFFHHHJJJKKKKKKJJJIIIIIIIIIIIIIIIMMMNNNOOOPPPPPPOOONNNMMMMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXWWWVVVTTTSSSTTTWWW[[[]]]^^^^^^___```[[[ZZZYYYYYYZZZ]]]___```aaa```_________```aaaaaabbbcccdddddddddcccbbbaaa``````bbbeeeiiiiiigggdddfffgggggghhhiiikkkmmmnnnqqqrrrrrrsssssssssssssssssstttvvvxxx{{{}}}}}}}}}|||zzzxxxuuuuuuuuuvvvvvvwwwxxxxxxzzzzzz{{{}}}}}}{{{|||}}}}}}|||}}}|||||||||}}}}}}wwwuuusssoookkkiiilllppprrrssstttuuuvvv|||uuummmhhhgggjjjmmmpppxxxwwwtttqqqmmmiiifffeeefffdddaaa___]]]]]]^^^___eeedddccccccfffmmmwww}}}yyyggg\\\SSSKKKDDDpppXXXLLLAAA===<<<;;;:::;;;999999888777666666666666555555555555555555555444444444333333222222111111333333333222111111000000000000000111111111222222//////111222333444444444111000000/////////000000333222111111000111111111111111111222222222222333222222333333333222111111222222222333333444444444222222333444444555555666888777777666555444444444777777777888888888999999::::::;;;<<<<<<======>>>============>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCDDDFFFHHHIIIKKKKKKJJJIIIIIIIIIIIIJJJMMMNNNOOOPPPPPPOOONNNMMMNNNNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUWWWZZZ]]]____________```ZZZYYYZZZZZZ[[[\\\^^^^^^```_________```aaabbbccccccdddeeeeeedddcccbbbaaaaaaaaabbbeeehhhjjjiiihhhhhhhhhiiijjjkkkmmmnnnooorrrsssssstttttttttttttttpppqqqsssuuuyyy}}}|||xxxtttrrrqqqqqqpppppppppqqqqqqtttuuuxxx{{{}}}}}}|||}}}~~~~~~}}}~~~}}}{{{zzz{{{|||~~~{{{vvvtttyyy}}}tttqqqsssvvvxxx}}}zzzxxxwwwwwwwwwyyyxxxwwwuuutttsssssssssxxxyyyxxxwwwxxx{{{pppaaaUUUOOOJJJEEEAAArrr^^^QQQJJJDDD>>><<<>>>>>><<<;;;888888777666666666666666444444444444444444555555555555555444444444333333333333222222111000000000000000000000111111111111111222222222222111000000111111000/////////000000222222111111111111111111111111111111222222222222333333333333222222111000111111222333333444555555222222333444444555555666666666666666666555555444666666777777888888999999:::::::::;;;<<<<<<==================>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHKKKJJJJJJIIIIIIIIIJJJJJJMMMNNNOOOPPPPPPPPPOOONNNLLLMMMNNNOOOOOOOOOOOOOOORRRSSSTTTUUUVVVVVVWWWWWWVVVUUUUUUTTTTTTUUUVVVWWWYYY[[[^^^```___^^^^^^^^^YYYYYYZZZ[[[\\\\\\]]]]]]______``````aaabbbcccddddddeeeeeefffeeedddcccbbbbbbbbbccceeehhhjjjlllmmmkkkkkkllllllmmmooopppqqqssstttuuuuuuvvvvvvuuuuuuooopppppprrrvvvzzz}}}wwwrrroooooonnnmmmmmmmmmnnnnnnppprrrvvvyyy|||~~~~~~}}}|||}}}~~~~~~}}}|||{{{yyyxxxxxxyyy{{{|||vvvddd\\\RRRKKKIIIHHHFFFCCC}}}gggVVVKKKFFF@@@>>>;;;999:::;;;999666888777666666666666666666444333333222333333444555444444444444444333333333333333222111111000000/////////000000000111111111000000000000000//////...222111111000000000111111111111111111222111111111000000111111111222222222333333333333222222111000111111222333333444555555222222333444444555555666444444555666777777666666555666666777888888999999999999999:::;;;;;;<<<<<<<<<=========>>>>>>>>>???===>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDFFFGGGGGGJJJJJJIIIIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQPPPPPPOOONNNNNNOOOPPPPPPPPPPPPOOORRRSSSUUUVVVWWWWWWWWWWWWUUUUUUSSSSSSSSSUUUWWWXXXYYY\\\^^^___^^^]]]\\\]]]ZZZZZZ[[[[[[\\\\\\\\\]]]___```aaabbbbbbccccccddddddeeefffggggggfffeeedddeeeeeefffgggiiillloooqqqooooooooopppqqqrrrssstttuuuuuuvvvwwwwwwwwwwwwvvvqqqqqqpppqqqsssvvvzzz|||~~~xxxtttooonnnmmmmmmmmmnnnooopppppprrruuuyyy{{{}}}}}}~~~~~~}}}{{{|||~~~~~~~~~}}}zzzyyywwwvvvvvvwwwyyyzzzzzz|||~~~|||jjj^^^TTTOOOIIIEEEDDDDDDCCCBBBxxxaaaQQQHHHDDDDDD:::;;;999777777:::999555777666666555555666666666555444222222111222333444222222222222111111111111222222222111000000///////////////000000000111111,,,,,,...///000111111111111000000000000111222333000000111222222222222111000000000111111111111222222222333333333222111111222222222333333444444444222222333444444555555666222333555777777777777666444555666666777888999999888888999999:::;;;;;;<<<<<<<<<======>>>>>>??????>>>>>>???@@@@@@AAABBBBBBAAABBBCCCDDDEEEFFFFFFGGGJJJIIIIIIIIIIIIJJJKKKKKKMMMNNNOOOPPPQQQQQQPPPPPPRRRRRRSSSSSSTTTSSSSSSRRRRRRSSSUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSTTTUUUWWWXXXYYY\\\______^^^]]]\\\]]]\\\\\\[[[[[[\\\]]]]]]^^^```aaabbbccccccdddcccccccccdddfffggghhhhhhgggggggggiiijjjkkklllnnnpppssstttssssssttttttvvvwwwwwwvvvvvvwwwxxxxxxxxxxxxxxxttttttsssssssssuuuvvvwwwyyyzzz}}}{{{wwwrrrqqqpppooooooppprrrtttssstttuuuwwwyyyzzz{{{{{{{{{zzzzzz{{{}}}~~~}}}|||yyyxxxvvvuuutttuuuwwwxxxwwwyyy{{{|||}}}|||~~~pppdddYYYRRRNNNKKKGGGEEEDDDDDDCCCBBBuuu[[[MMMGGGBBB??????;;;===;;;666666::::::666666666555555555666666777666444222111000111222333111111111111111111111111222222111111000000//////////////////000000000111,,,---...000111111111111.........///000111222333///000111222333222222111000000000000111111111111111111222333333333222222333333333333333333333333222222333444444555555666333555666777777777555444444444555666777888999999999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>???????????????@@@@@@AAABBBBBBBBBAAAAAABBBDDDEEEEEEFFFFFFIIIIIIIIIIIIIIIJJJKKKKKKMMMNNNOOOQQQQQQQQQQQQPPPTTTTTTUUUUUUUUUUUUTTTTTTRRRTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSSSSTTTVVVWWWXXXZZZ]]]```aaa```^^^^^^^^^^^^]]]\\\[[[[[[]]]___```aaabbbcccddddddccccccbbbbbbdddfffhhhiiijjjiiiiiiiiillloooooooooooorrrtttwwwwwwwwwwwwxxxyyyzzzzzzwwwwwwxxxyyyyyyyyyyyyyyywwwwwwvvvvvvvvvvvvvvvvvvvvvwwwzzz~~~~~~{{{xxxvvvtttrrrqqqrrrssstttvvvuuuuuuuuuvvvvvvwwwxxxyyyxxxxxxzzz|||}}}|||{{{|||zzzwwwuuussssssttttttvvvxxxzzz{{{|||}}}}}}|||zzz|||}}}~~~xxxeee[[[UUUQQQMMMKKKJJJGGGFFFEEEDDDBBBAAAqqq\\\HHHBBBCCC???:::888<<<>>>;;;444222666777333666666555555555666666777666555333111000000111222333333333333333333333333222222111111000/////////////////////000000000000111111111111111000//////,,,,,,,,,---///000222333///000111222333333222111000000000000111111111111000111222333333333333333444333333333333333333333222222333444444555555666555666777888777666333222444444555666777888999999::::::;;;;;;<<<======>>>;;;<<<<<<===>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCC@@@AAABBBDDDEEEEEEFFFFFFIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRRRRQQQQQQSSSSSSTTTTTTTTTSSSSSSRRRSSSTTTUUUVVVVVVUUUSSSRRRQQQQQQRRRTTTUUUVVVWWWWWW[[[^^^aaabbbaaa````````````___]]][[[[[[]]]```aaabbbcccdddeeedddcccbbbaaabbbccceeehhhjjjkkkkkkkkkkkknnnqqqrrrpppppprrrtttyyyyyyyyyyyyzzzzzz{{{|||wwwxxxyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyxxxwwwvvvwwwzzz~~~}}}|||zzzvvvsssrrrrrrssstttwwwvvvuuusssssstttuuuvvvxxxwwwxxxyyy|||}}}|||zzz~~~|||yyyuuurrrqqqqqqqqqvvvxxxzzz{{{|||}}}~~~{{{yyyxxxyyy{{{zzzyyy{{{vvvcccVVVPPPNNNLLLKKKEEEEEECCCBBBAAA???>>>===OOOKKKFFFAAA===:::::::::;;;::::::999888777666666444444444333333222222222333333333444444444555555222222222222222222222222222222111000//////000000000000////////////000000......////////////......---///000222222000///---////////////////////////000111111111111222222222111111111111111111111111000000111111111222222222333333333444444444555555888888888888888888888888444555666777777888888888777777888999::::::;;;;;;;;;<<<===???@@@@@@@@@@@@???@@@AAAAAA??????@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMOOOOOONNNNNNOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXZZZ]]]___``````^^^]]]^^^]]]\\\[[[\\\^^^```bbbeeedddcccbbbcccdddeeefffiiiiiiiiijjjlllnnnooopppppppppqqqrrrrrrqqqqqqpppyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{||||||}}}}}}}}}zzzzzzyyyxxxxxxxxxxxxyyy~~~|||zzz|||||||||{{{zzzxxxvvvtttssssssrrrrrrrrrsssssstttuuutttwwwzzz}}}~~~|||xxxuuuttttttttttttyyyyyyzzz|||}}}~~~{{{xxx{{{{{{|||}}}}}}|||{{{zzzxxxwwwwwwwwwyyy{{{~~~{{{lllcccXXXPPPNNNLLLHHHEEEDDDCCCCCCBBBBBBAAA@@@@@@DDDBBB>>>:::888777777888;;;;;;:::999888777666666444444444444333333222222222222222222333333333444222222222222222222222222222222111000000000000000000000////////////000000...//////000000//////......///000111111000///...000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111222222333333333444444444444555777777777777777777777777444555666777777888888888777888888999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@???AAABBBAAA@@@???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKMMMOOOOOONNNMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXYYY\\\^^^___^^^]]]\\\]]]]]]\\\\\\]]]___bbbccceeeeeeddddddeeefffhhhiiikkkkkkkkklllmmmooopppqqqrrrrrrrrrrrrrrrssssssssswwwwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{|||||||||||||||zzzzzzyyyxxxxxxxxxxxxxxx|||zzzyyyzzz}}}~~~||||||{{{zzzxxxvvvtttsssrrrrrrrrrrrrssstttuuuuuutttvvvyyy{{{|||}}}~~~yyywwwvvvvvvvvvuuuxxxyyyzzz|||~~~}}}zzz~~~}}}||||||||||||~~~}}}}}}}}}}}}|||{{{yyyxxx|||zzzxxxvvvuuuuuuvvvwwwzzz~~~wwwkkkdddaaaYYYPPPJJJIIIHHHFFFCCCBBBBBBAAAAAA@@@@@@??????>>><<<:::888888888:::;;;;;;;;;:::999888777666666555444444444444444333333111111111111222222222222222222222222222222222222222111000000000000000000000000////////////000000///000000111111000000///...///000111111000///...000000000000000000000000000000000111111111222222111111111111111111111111222222111111111111111111333333333333444444444444666666666666666666666666444555666777777888888888888888888999999::::::;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBAAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNOOOMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXYYY[[[]]]]]]]]][[[ZZZ]]]]]]]]]]]]___aaadddeeedddddddddeeeggghhhjjjkkkmmmmmmmmmmmmnnnooopppqqqssssssrrrrrrrrrsssuuuvvvvvvwwwwwwxxxyyyyyyyyyxxxzzz{{{|||||||||||||||{{{zzzzzzzzzyyyyyyyyyxxxxxx{{{yyyyyyzzz|||~~~~~~~~~|||||||||{{{zzzwwwuuutttrrrrrrrrrrrrssstttvvvvvvtttvvvwwwxxxxxxzzz}}}{{{yyyxxxxxxwwwvvvuuuwwwyyy{{{}}}~~~}}}}}}||||||zzzyyyxxxwwwwww{{{~~~~~~~~~~~~}}}|||zzzxxxxxx|||zzzxxxuuusssrrrqqqqqqsssvvv{{{vvvhhh^^^WWWTTTTTTOOOHHHEEEEEEFFFEEECCCAAAAAA@@@@@@???>>>>>>===:::999888777888999:::;;;;;;:::999999777777666555444444444444444444444444111111111222222222222333111111111111111111111111111111000000000000000111000000////////////000000000000111111111111000000//////000000000000//////111111111111111111111111000000000000111111111111111111111111111111111111222222222111111111111111222222333333333444444444555555555555555555555555444555666777777888888888888888888999999::::::::::::;;;<<<>>>??????@@@@@@@@@BBBBBBBBBAAA@@@AAABBBAAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKLLLNNNNNNMMMLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWVVVVVVUUUUUUUUUUUUUUUUUUWWWXXXZZZ[[[\\\[[[ZZZYYY]]]]]]]]]___```ccceeefffbbbcccdddfffhhhjjjlllmmmnnnmmmmmmmmmmmmnnnoooooorrrqqqppppppqqqsssuuuwwwyyyzzzzzzzzzzzzyyyxxxxxx||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{|||}}}|||}}}}}}}}}{{{yyyvvvuuurrrrrrsssssstttvvvwwwxxxvvvvvvvvvvvvvvvxxx||||||yyyyyyxxxwwwuuurrrsssvvvyyy|||}}}~~~~~~}}}}}}|||{{{zzzxxxwwwvvv{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyxxxvvvuuuttttttttttttuuuvvvxxxzzz|||xxxkkk^^^VVVRRRPPPOOOMMMIIIEEECCCDDDEEEEEEDDDAAA@@@@@@??????>>>>>>===777666555444444555555666:::999888777666555555444444444444444444444444444222222222222333333333333111111111111111111111111111000000000000000111111000000////////////000000000000111111111111000000//////000000000000//////000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111222222222333333333444444666666666666666666666666444555666777777888888888888999999999999999:::::::::;;;<<<===>>>?????????@@@AAABBBBBB@@@@@@AAABBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHKKKLLLNNNMMMLLLKKKKKKLLLMMMNNNOOOQQQSSSTTTTTTUUUTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTUUUUUUWWWWWWYYYZZZZZZZZZZZZYYY\\\]]]^^^___aaaccceeefffcccdddfffiiikkkmmmooopppmmmmmmlllkkkkkkkkkllllllooonnnmmmmmmoooqqqtttuuu~~~~~~}}}|||{{{yyyxxxwww||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||{{{zzzzzz{{{{{{|||}}}|||}}}~~~~~~}}}zzzxxxvvvsssssstttuuuvvvxxxzzz{{{xxxxxxwwwvvvvvvxxx}}}{{{yyyxxxwwwuuusssoooqqqtttwwwzzz{{{||||||{{{|||~~~~~~~~~}}}|||||||||{{{zzzxxxwwwvvvyyy||||||}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{xxxxxxwwwwwwwwwwwwwwwwwwuuuwwwxxxxxxxxxzzz|||~~~}}}eee___WWWPPPLLLJJJIIIHHHHHHFFFDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>>888888777666666666666666888888777666555444333333222222333333333333444444222222222222333333333444111111111111111111111111000000000000000111111222000000////////////000000///000000111111000000///000000////////////000000/////////////////////////////////000000000111111111111111111111111111111000000111111111222222222222222222222333333333333666666666666666666666666444555666777777888888888999999999999999999999999:::;;;<<<===>>>????????????@@@AAAAAA??????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCEEEDDDDDDCCCDDDFFFGGGHHHJJJLLLMMMMMMKKKJJJJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVXXXYYYZZZ[[[[[[[[[\\\]]]^^^```aaacccddddddfffgggjjjllloooqqqrrrrrrmmmlllkkkjjjiiiiiiiiiiiikkkkkkkkklllnnnppprrrsss}}}}}}}}}{{{zzzxxxvvvuuuyyyzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{wwwxxxyyyyyyyyyzzz|||~~~|||}}}~~~|||yyywwwtttuuuuuuwwwyyy{{{}}}~~~{{{{{{{{{yyyyyy{{{~~~{{{xxxwwwvvvsssqqqnnnpppssswwwyyyzzzzzzyyywwwyyy|||}}}|||{{{{{{{{{xxxyyyzzzzzzyyyxxxvvvuuuwwwzzz}}}~~~}}}}}}~~~~~~|||yyyyyy{{{|||}}}~~~}}}{{{yyyxxxwwwvvvvvvxxxxxxxxxxxxxxxyyy{{{{{{zzzzzzyyyxxxwwwvvvuuuuuuqqqrrrssssssssssssuuuwwwvvv{{{}}}nnneeeYYYUUUPPPLLLJJJHHHEEECCCDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>:::999999888888888888777666666555444333222222111111111111222222222333333111111111111222222222222111111111111111111111111000000000000000111222222000000////////////000000...//////000000//////...000000////////////000000........................////////////000000000111111111111111111111111111//////000111222333333444111222222222222333333333444444444444444444444444444555666777777888888888999999999999999999999999::::::<<<===>>>?????????>>>???@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCEEEEEEDDDCCCDDDFFFHHHIIIJJJLLLMMMLLLKKKIIIJJJJJJIIIJJJLLLNNNQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQTTTSSSSSSSSSTTTUUUVVVVVVUUUVVVWWWYYYZZZ\\\]]]]]]]]]]]]^^^```aaabbbbbbbbbeeegggiiilllnnnpppqqqqqqnnnmmmkkkjjjiiihhhggggggiiijjjkkklllnnnpppqqqrrrwwwwwwwwwwwwwwwvvvuuutttuuuvvvwwwyyyzzz{{{{{{{{{{{{|||}}}~~~~~~|||{{{yyyvvvxxxyyyyyyxxxyyy{{{~~~|||~~~}}}zzzwwwvvvvvvwwwyyy{{{}}}~~~~~~}}}~~~~~~{{{yyyxxxvvvssspppoooqqquuuxxxzzzzzzyyyxxxssswww{{{{{{zzzxxxwwwxxxvvvwwwyyyzzzzzzxxxwwwvvvxxxzzz}}}~~~~~~~~~~~~|||~~~~~~~~~xxxyyyzzz{{{}}}~~~yyyxxxwwwuuuuuutttuuuuuuxxxwwwvvvvvvvvvwwwxxxyyyxxxxxxxxxwwwuuusssrrrqqqnnnoooppppppooooooppprrrssswww{{{~~~rrrfff]]]XXXUUURRRNNNKKKJJJHHHFFFDDDAAAAAABBBBBBAAA@@@@@@AAA@@@??????>>>>>>======<<<555555555555555555555555666555444333222111111000000000111111111222222222000000000000111111111111000000000000000000000000000000///000000111222222000000////////////000000......////////////......000000////////////000000........................////////////000000000000111111111111111111111111......///111222333444555111111222222222333333333333333333333333333333333444555666777888888888888999999999999999999999999999:::;;;===>>>>>>??????===???@@@???>>>===>>>???AAAAAABBBBBBBBBBBBBBBBBBFFFEEEDDDCCCDDDFFFHHHIIIJJJLLLMMMLLLJJJIIIIIIJJJHHHIIIKKKNNNPPPRRRSSSSSSUUUTTTSSSQQQPPPPPPPPPPPPSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUWWWYYY[[[]]]^^^___]]]]]]___```aaaaaaaaaaaabbbdddgggiiikkkmmmmmmmmmnnnmmmllljjjiiihhhgggggghhhiiikkkmmmoooqqqqqqrrrqqqrrrrrrssstttsssssssssqqqrrrtttvvvxxxyyyzzzzzzzzz{{{|||}}}|||{{{yyyxxxwwwyyy{{{{{{zzzzzz}}}|||~~~}}}zzzxxxvvvwwwxxxzzz||||||zzzxxxvvvsssqqqqqqsssvvvyyy{{{{{{zzzyyyrrruuuyyyzzzxxxuuuuuuvvvwwwxxxzzz{{{|||{{{yyyxxx{{{}}}|||~~~~~~}}}~~~yyyzzzzzz{{{|||}}}~~~~~~uuuuuussssssrrrssstttuuuyyyxxxvvvuuuuuuuuuvvvvvvttttttttttttsssrrrqqqqqqooopppqqqqqqoooooopppqqqqqqtttwwwvvvvvv{{{zzzkkk```YYYTTTRRRNNNKKKHHHFFFFFFEEEEEEDDD@@@AAACCCDDDCCCBBBCCCCCC>>>>>>>>>===<<<<<<;;;;;;666666666666666666666666444444333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000//////......------......//////000000......////////////......222111000000000000000111000000//////.........---000000000000111111111111222111000000000111333333000000000000111222333444111111111222222222333333555555555555555555555555333444444555666777777888444555666888888999999999999::::::;;;<<<===>>>>>>AAAAAA@@@@@@???>>>>>>===???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFHHHKKKLLLLLLJJJGGGEEEKKKJJJJJJJJJLLLNNNPPPQQQUUUSSSQQQNNNLLLLLLLLLMMMTTTSSSRRRQQQPPPPPPQQQRRRRRRTTTWWWXXXYYYZZZ[[[]]]^^^___```aaaaaa```___^^^```aaabbbeeegggiiikkklllkkkjjjhhhfffeeeddddddeeefffhhhiiikkkmmmoooooopppqqqnnnllllllmmmnnnnnnmmmppprrruuuuuuuuuuuuwwwxxxxxxxxxxxxxxxyyy{{{|||}}}~~~|||zzzxxxyyyzzz}}}}}}~~~|||yyyxxxyyyzzzzzzzzzzzz}}}||||||~~~|||yyyyyy{{{zzztttoootttvvvxxxyyyxxxxxxyyyzzzvvvuuutttttttttuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyzzzyyyzzz|||}}}}}}|||||||||}}}wwwwwwwwwvvvwwwwwwxxxxxxuuutttrrrppppppqqqrrrsssttttttuuuuuuttttttsssrrrrrrrrrqqqppppppooooooooooooooooooooooooooonnnnnnnnnqqqssssssrrrsssvvvyyyrrrmmmeee]]]XXXTTTQQQNNNHHHGGGFFFEEEDDDCCCBBBAAABBBBBBAAA@@@????????????AAA???>>>???@@@@@@???>>>555555555555555555555555444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000/////////.........//////000000000......////////////......111000000000000000111111000000000/////////......//////000000000111111111111111000000000111222333000000000000111222333444333333333333222222222222444444444444444444444444444444555555666666777777555666777888888888888888999999:::;;;<<<===>>>>>>========================???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDGGGGGGHHHHHHIIIHHHGGGGGGKKKKKKJJJKKKLLLMMMOOOPPPRRRPPPOOOMMMMMMMMMNNNOOORRRQQQPPPOOOOOOOOOPPPPPPQQQSSSUUUWWWWWWWWWXXXZZZ[[[\\\]]]_________^^^]]]^^^___aaaccceeeggghhhiiijjjhhhfffeeeddddddeeefffggghhhjjjlllnnnoooppppppmmmkkkiiiiiikkkmmmmmmlllnnnppprrrssssssssstttvvvvvvvvvwwwxxxyyyzzz{{{|||~~~}}}{{{zzzzzz{{{|||}}}}}}~~~~~~{{{yyy{{{{{{|||{{{{{{}}}||||||}}}~~~}}}|||yyyzzz|||{{{wwwrrrvvvxxxzzz{{{zzzzzz|||}}}zzzyyywwwuuuttttttuuuvvvyyyyyyyyyzzzzzz{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~|||zzz{{{{{{|||vvvvvvuuuuuuuuuuuuuuuvvvsssrrrpppoooooooooqqqrrrrrrrrrrrrqqqqqqpppoooooonnnooooooooonnnmmmllllllnnnnnnnnnmmmmmmlllllllllkkkmmmooonnnmmmnnnpppssswwwxxxoooddd___YYYTTTPPPMMMJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@????????????@@@???>>>???@@@AAA@@@???555555555555555555555555333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000////////////000000000000......////////////......////////////000111111222111000000000000000////////////000000000000111111111000000000000111222222000000000000111222333444777666666555333222222111444444444444444444444444555555555555555555555555666666777888888777777777888888999:::;;;<<<======::::::;;;<<<======>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDFFFFFFEEEEEEFFFGGGHHHIIILLLKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLMMMOOOPPPQQQPPPOOOOOONNNNNNNNNNNNOOOPPPRRRTTTUUUTTTTTTUUUVVVWWWXXXZZZ\\\]]]]]]\\\\\\\\\]]]^^^```bbbdddeeefffhhhfffdddbbbbbbdddfffhhhhhhiiijjjlllnnnoooppppppjjjiiiggghhhjjjllllllkkkkkkmmmppppppppppppqqqrrrssstttvvvwwwyyyzzz{{{{{{~~~}}}|||{{{{{{zzz{{{{{{{{{~~~~~~{{{}}}~~~~~~}}}}}}~~~}}}||||||}}}||||||~~~|||{{{}}}{{{xxxyyyzzz|||}}}|||}}}~~~zzzvvvttttttuuuvvv|||||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}{{{|||}}}~~~~~~~~~~~~{{{yyyxxxyyyzzzzzzuuuuuutttsssrrrrrrrrrsssrrrqqqooonnnnnnnnnooopppnnnnnnmmmmmmlllkkkkkkjjjiiijjjlllmmmmmmkkkjjjhhhllllllkkkkkkjjjjjjjjjiiiiiijjjkkkkkkjjjjjjkkkmmmrrrvvv{{{vvvkkkccc]]]ZZZWWWSSSPPPNNNLLLIIIGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@???>>>>>>???>>>>>>???AAABBBAAA@@@444444444444444444444444333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000......////////////...............//////111222333111111111111000000000000////////////000000000111000000000000000111111222000000000000111222333444;;;:::999777555444222222333333333333333333333333555555444444444444444444666777777777777777666666777777888999:::;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>???@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQOOOOOONNNNNNNNNNNNNNNNNNQQQSSSUUUTTTSSSRRRRRRSSSTTTVVVXXXZZZ\\\\\\\\\\\\[[[\\\]]]___```bbbcccccceeecccaaa```aaadddgggiiihhhiiijjjlllnnnooooooooollljjjiiijjjkkklllkkkjjjjjjlllnnnooonnnnnnoooppprrrsssvvvxxxzzzzzzzzzzzz|||||||||{{{zzzyyyxxxxxxyyy|||}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~zzz|||}}}}}}}}}~~~}}}yyywwwwwwxxxyyy~~~}}}{{{zzzzzzzzz|||}}}~~~{{{}}}}}}|||zzzxxxvvvvvvvvvwwwxxxuuutttsssrrrqqqqqqqqqqqqqqqpppooonnnnnnnnnooooookkkkkkjjjiiihhhhhhhhhgggfffhhhjjjlllkkkjjjgggfffggggggggghhhhhhhhhhhhiiijjjjjjkkkkkkjjjjjjjjjjjjoooqqqssstttwww}}}xxxnnngggbbb]]]ZZZWWWUUURRRPPPOOOMMMJJJHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA???>>>===>>>>>>===???AAABBBBBBAAA444444444444444444444444333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000///////////////......////////////..................///000111222000000000000111111111111...////////////000000000//////000000111111111111000000000000111222333444<<<;;;:::888777555444333333333333333333333333333444444444444333333333333666666777777777666666555666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA?????????@@@@@@AAACCCCCCBBBDDDGGGIIIKKKJJJIIIHHHKKKKKKKKKLLLLLLLLLLLLKKKMMMMMMLLLLLLMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPOOOSSSTTTVVVUUUSSSRRRRRRSSSTTTUUUWWWZZZ[[[\\\\\\\\\[[[\\\\\\^^^___```aaaaaaaaa```______aaadddgggiiihhhiiijjjlllmmmnnnnnnnnnooonnnmmmmmmnnnnnnllljjjjjjlllnnnnnnmmmmmmnnnoooqqqsssvvvyyyzzzzzzyyyxxxzzzzzzyyyyyyxxxwwwvvvvvvvvvyyy|||}}}{{{|||}}}~~~}}}||||||}}}~~~}}}~~~~~~~~~~~~|||}}}}}}}}}|||}}}|||{{{{{{|||}}}~~~}}}{{{yyyxxxwwwvvvvvvwwwxxxyyy{{{||||||||||||zzz{{{}}}~~~}}}{{{xxxwwwuuussssssssstttuuuuuutttsssrrrqqqpppppppppqqqppppppoooooooooooooooiiiiiiggggggffffffggggggfffgggiiikkkjjjiiifffdddbbbbbbccceeefffggghhhiiiiiiiiiiiiiiiiiiiiihhhfffhhhjjjlllmmmmmmqqqvvv{{{tttnnnhhhdddaaa___[[[WWWRRRPPPMMMLLLJJJIIIFFFCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===>>>======>>>@@@AAAAAA@@@333333333333333333333333222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////..................////////////..................///000000111//////000000000000000111......////////////000000...///000000111111000000000000000000111222333444999999888777666555444333222222222222222222222222333333333333333333333333555555666777777666666666555555666777888999::::::::::::999999999999999999======>>>???@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCAAADDDGGGKKKLLLKKKIIIGGGIIIJJJKKKLLLLLLLLLLLLKKKMMMMMMMMMMMMLLLLLLLLLKKKOOOPPPPPPQQQQQQQQQQQQPPPSSSUUUVVVUUUTTTRRRRRRSSSTTTUUUWWWZZZ[[[\\\\\\\\\ZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^___aaaccceeegggggghhhiiikkkllllllmmmmmmooonnnnnnnnnoooooommmkkkjjjlllnnnnnnmmmlllmmmnnnppprrrvvvyyyzzzyyywwwuuuwwwvvvuuutttttttttttttttrrrtttwwwyyy{{{zzzyyyxxxxxxyyy{{{zzzyyyyyyzzz{{{zzz|||~~~~~~~~~~~~~~~~~~~~~}}}{{{|||~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}|||||||||zzzyyywwwuuuttttttuuuuuuuuuuuuwwwxxxyyyyyyyyyyyyvvvwwwxxxyyyyyyxxxwwwwwwuuutttrrrppppppqqqrrrssssssrrrqqqpppppppppppppppppppppppppppooooooooonnngggfffeeeeeeeeefffhhhiiiggghhhiiiiiiiiigggeeeccc``````aaacccdddfffggghhheeedddeeefffggggggdddbbbeeegggiiiiiijjjkkkmmmpppuuuyyy}}}uuukkkhhheeedddccc___YYYTTTPPPNNNJJJHHHGGGFFFDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@>>>===<<<<<<===???@@@???>>>222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000---.........///////////////.........---------,,,......////////////......//////.........//////000....../////////000000000........./////////000000......000111111111000///000000000000111222333444333333333333333333222222222222222222222222222222111111222222333333444444444444555666777777777777444555555666777888999:::777777888888999999::::::<<<===>>>???@@@@@@@@@@@@======>>>>>>???AAABBBCCCCCCDDDFFFHHHIIIIIIHHHGGGGGGHHHJJJKKKLLLMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKNNNOOOPPPQQQRRRRRRQQQPPPRRRTTTUUUUUUSSSRRRRRRSSSTTTUUUWWWYYYZZZZZZZZZZZZXXXYYYYYYZZZZZZ[[[[[[[[[[[[\\\^^^```aaacccddddddfffggghhhiiijjjkkkkkkkkkjjjjjjjjjllloooooonnnllliiikkkmmmmmmlllkkklllmmmnnnqqqtttwwwxxxvvvrrrppptttrrrqqqooooooppprrrsssooopppqqqsssttttttttttttsssuuuwwwwwwvvvvvvvvvxxxxxx{{{}}}}}}{{{{{{|||~~~~~~}}}{{{{{{}}}~~~|||{{{zzzxxxxxxxxxxxxwwwwwwwwwvvvwwwvvvuuusssssstttuuuvvvtttuuuvvvwwwwwwwwwwwwwwwssssssssssssssssssssssssrrrqqqooonnnnnnooopppqqqoooooonnnnnnnnnnnnoooooonnnooooooooonnnnnnmmmmmmddddddccccccdddfffhhhjjjhhhhhhhhhgggeeedddbbbaaaaaaaaabbbbbbcccdddddddddbbbbbbbbbdddffffffccc```eeeeeeffffffggghhhjjjllllllmmmuuu~~~xxxtttooommmjjjgggeeedddddd___YYYSSSOOOLLLHHHFFFFFFGGGFFFEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@AAACCCDDDDDDBBBAAA@@@===<<<;;;<<<===>>>===<<<222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000,,,---------......//////......---------,,,,,,,,,......////////////......000//////.........//////---.........//////000000............/////////000---...000111111111000///000000000000111222333444//////000000000111111111111111111111111111111111000000111222333333444444333333555666777777777777444444555666777888999999666777888999;;;<<<===>>><<<===>>>??????@@@@@@@@@=========>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGIIIKKKMMMMMMMMMLLLIIIJJJKKKLLLMMMMMMMMMLLLMMMNNNPPPQQQRRRQQQPPPPPPQQQSSSTTTTTTSSSRRRRRRSSSSSSTTTVVVXXXYYYYYYYYYXXXWWWWWWWWWXXXXXXXXXYYYYYYZZZ\\\^^^```bbbcccbbbbbbeeefffgggiiiiiijjjjjjjjjeeeeeegggjjjmmmooonnnmmmhhhjjjkkkllljjjjjjjjjkkklllooosssvvvvvvsssooolllrrrpppnnnlllmmmnnnqqqsssmmmnnnnnnnnnooopppqqqqqqppprrrtttuuuttttttuuuvvvxxxzzz}}}|||yyyxxxyyy{{{}}}~~~|||{{{}}}}}}zzzwwwvvvttttttttttttssssssrrrrrrvvvuuusssrrrssstttvvvwwwuuuvvvvvvwwwwwwwwwwwwwwwssssssrrrqqqqqqqqqrrrsssqqqpppnnnmmmmmmmmmooopppmmmmmmlllllllllmmmnnnnnnmmmmmmnnnnnnmmmmmmlllkkkcccbbbaaabbbcccfffhhhjjjiiihhhgggeeecccbbbaaa```ccccccccccccbbbbbbbbbbbbbbbaaabbbdddggggggdddaaaaaaaaa``````aaacccfffhhhhhhgggmmmuuuyyy|||}}}wwwpppkkkhhhggggggfffcccaaa```___\\\UUUPPPJJJGGGCCCBBBBBBDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@???@@@BBBDDDDDDCCCBBBAAA===<<<;;;;;;<<<===<<<:::222222222222222222222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////............000///...------...///000---------------...//////........................////////////////////////,,,---------.../////////111111000000/////////...............////////////111111111000000000000000222222111000//////000000333333222222333333444555666666555555555555666666555555555555666666666666;;;:::999888888:::<<<===============>>>>>>>>>>>>@@@???>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCBBBBBBGGGHHHJJJLLLLLLKKKIIIHHHJJJJJJKKKLLLLLLMMMLLLLLLNNNMMMMMMLLLLLLMMMNNNOOOPPPPPPOOOOOONNNOOOOOOOOORRRTTTVVVWWWVVVSSSPPPNNNQQQSSSTTTTTTTTTUUUWWWYYYZZZ[[[]]]___```aaabbbbbbeeefffgggiiijjjjjjjjjiiibbbfffjjjnnnooonnnkkkiiiiiiiiihhhhhhhhhggggggfffooooooppppppooommmkkkjjjlllkkkjjjhhhhhhiiikkkllljjjkkklllnnnpppqqqssssssuuuwwwyyyyyyxxxwwwvvvwwwuuuuuuuuuuuuuuuvvvwwwxxx{{{{{{}}}{{{xxxyyy{{{~~~~~~|||zzzxxxvvvttttttrrrrrrqqqpppppppppqqqrrruuuuuuvvvvvvvvvvvvuuuuuu{{{zzzwwwuuuuuuuuuwwwxxxsssrrrqqqqqqrrrpppmmmjjjpppnnnmmmkkkkkklllmmmnnnmmmmmmllllllmmmnnnpppqqqsssqqqmmmjjjhhhgggggghhhdddcccbbbaaa```aaabbbcccdddeeeggghhhgggddd```]]]````````````````````````___```bbbcccbbbaaa___^^^____________```aaaccccccccceeehhhlllpppsssuuuuuuzzzvvvpppllliiigggeeedddbbb```______^^^ZZZSSSMMMJJJGGGCCC@@@@@@AAAAAABBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;;;;:::999999222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////............000///...------...///000...............//////000////////////////////////////////////////////////---------...............000000000//////.....................////////////111000000000000000000000222222111000000000000000333222222222222333444444666555555444444555555666666666666666777777777777;;;:::888888888999;;;<<<<<<<<<=========>>>>>>>>>@@@???>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCGGGHHHJJJKKKKKKJJJIIIHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNQQQRRRTTTVVVUUURRROOOMMMNNNOOOPPPQQQPPPQQQTTTVVV[[[[[[]]]^^^___``````aaabbbdddfffhhhiiijjjjjjiiifffgggjjjkkklllkkkjjjiiihhhhhhgggfffffffffffffffkkkkkklllllllllkkkjjjjjjhhhgggfffeeeeeefffhhhiiikkkkkklllmmmooopppqqqrrrrrrvvvzzz|||{{{xxxvvvuuusssrrrrrrrrrrrrssstttuuuxxxyyy{{{}}}|||zzz{{{|||~~~}}}|||zzzxxxvvvuuutttrrrqqqpppooooooppprrrsssuuuuuuuuuuuuuuutttsssrrruuuvvvwwwxxxxxxxxxwwwvvvpppooonnnnnnnnnnnnllljjjllljjjiiihhhhhhiiikkkllliiiiiiiiiiiijjjkkklllmmmnnnllljjjgggeeeeeeeeeeeeccccccbbbbbbbbbccccccdddbbbccceeefffeeedddaaa`````````_________^^^^^^^^^]]]^^^```aaaaaa```^^^]]]]]]]]]]]]^^^^^^___```aaaaaabbbdddgggjjjmmmoooqqqssswww{{{zzzvvvsssooollljjjhhhfffddd```___]]]]]]\\\YYYTTTOOOJJJGGGCCC@@@??????@@@@@@AAAAAA@@@@@@???>>>>>>>>>????????????????????????<<<<<<<<<;;;::::::999999222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////............//////...------...//////------------.........///000000000000000000000000////////////////////////...............---------/////////...........................////////////000000000000000000111111222111000000000000000000222222222222222333444444444444333333333333444444666666777777777888888888:::999888888888999;;;<<<;;;<<<<<<<<<============???>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCFFFGGGIIIJJJJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIJJJKKKLLLNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLOOOQQQSSSTTTSSSQQQNNNMMMKKKLLLNNNNNNNNNPPPRRRTTTZZZ[[[\\\]]]^^^_________```aaacccfffhhhiiijjjjjjkkkkkkkkkjjjjjjiiihhhhhhgggfffdddcccbbbccceeeffffffggghhhiiiiiiiiiiiihhhfffeeeccccccccceeeggghhhlllllllllllllllmmmnnnooopppvvv}}}{{{uuurrrppppppooonnnnnnooopppqqqwwwxxxzzz|||}}}}}}||||||{{{}}}}}}}}}}}}||||||{{{yyyxxxvvvuuuuuuqqqqqqoooooooooqqqssstttuuuuuuttttttsssrrrppppppooorrrwww{{{|||zzzwwwuuupppnnnkkkjjjkkkkkkjjjjjjfffeeedddcccdddfffhhhiiieeefffggghhhhhhiiiiiiiiihhhgggeeecccbbbbbbbbbcccaaabbbcccdddddddddddddddaaabbbbbbcccccccccbbbaaa``````___^^^]]]\\\\\\[[[[[[[[[]]]^^^^^^]]]\\\[[[ZZZZZZ[[[[[[\\\]]]]]]]]]^^^^^^___```cccfffhhhjjjiiikkkoootttzzz|||wwwuuuvvvsssqqqooommmllliiifffccc___]]][[[ZZZYYYXXXUUUSSSKKKIIIEEEAAA>>>>>>>>>???AAAAAABBBBBBAAA@@@>>>===========================<<<<<<;;;;;;::::::999999111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////....................................++++++,,,,,,------------/////////////////////////////////////////////////////////...---------,,,..................------............////////////000000000000000111111111111111000000000000000111222222222111222333333444333333222222222222333333555555666666777777888888999888888777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHJJJLLLNNNNNNNNNLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLOOOPPPRRRSSSSSSQQQOOONNNKKKMMMNNNOOOOOOPPPRRRUUUYYYZZZ[[[\\\]]]]]]]]]]]]^^^___aaadddgggiiikkklllmmmnnnoooooonnnkkkgggeeefffdddbbb``````bbbdddffffffffffffffffffffffffffffffeeeeeedddfffhhhjjjlllkkkkkkjjjiiiiiijjjkkkkkkooowwwwwwqqqpppooommmllllllmmmnnnooowwwyyy{{{}}}}}}|||zzzyyyvvvxxx|||~~~}}}{{{zzzzzzyyyxxxwwwvvvvvvsssrrrppppppppprrruuuvvvvvvuuuuuutttsssqqqooonnnkkkooouuuzzz|||{{{yyyvvvrrrooojjjhhhhhhiiiiiihhhcccbbbaaa```aaaccceeefffcccdddfffggghhhhhhgggfffcccbbbaaa`````````aaaaaa___aaabbbdddeeeeeeddddddbbbaaaaaa``````````````````___^^^]]][[[ZZZYYYXXXWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\[[[[[[]]]___bbbdddggghhhiiijjjmmmssszzz|||yyyzzzxxxtttsssuuutttrrrpppooommmjjjeeeaaa^^^\\\YYYXXXWWWWWWWWWWWWOOOMMMIIIDDD@@@===>>>???BBBCCCDDDEEEDDDBBB@@@>>>========================<<<<<<;;;;;;:::999999888111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////////////////............------............------,,,,,,---............---......................../////////////////////////////////...---------,,,------..............................//////////////////000000111111111111111000000000000000111111222111111111111222333333222222111111111111222222333333444444555666777777777777777777888888999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGIIIKKKMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSSSSRRRQQQPPPLLLMMMNNNNNNNNNOOOQQQSSSXXXXXXYYY[[[\\\\\\\\\\\\]]]^^^```cccfffiiilllmmmmmmpppuuuxxxvvvppphhhccceeedddaaa``````bbbdddfffggggggfffeeeeeedddddddddfffeeeeeeeeegggjjjlllnnnjjjiiihhhgggfffggghhhiiipppzzzyyyrrrqqqooommmkkkkkklllmmmnnnuuuwwwyyy{{{{{{yyyvvvuuurrruuuyyy}}}~~~|||yyyyyyyyyxxxxxxwwwwwwwwwuuutttrrrqqqqqqsssvvvxxxwwwvvvvvvuuusssqqqooonnnkkknnnssswwwzzzzzzzzzyyyrrrnnniiifffffffffffffffcccbbb```___```aaabbbddd___```bbbcccddddddcccbbb``````_________`````````^^^___aaacccddddddcccbbbcccbbb```^^^]]]]]]]]]]]]___^^^]]][[[ZZZXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[ZZZYYYYYYZZZ\\\^^^```bbbcccccccccdddggglllppprrrxxx~~~yyyvvvrrrpppppprrrrrroooooosssuuutttrrrpppmmmhhhbbb^^^\\\[[[YYYVVVUUUVVVXXXZZZUUUSSSOOOIIIBBB>>>???@@@BBBCCCDDDDDDDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::999999888888111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////............------............------......000111111111000///........................////////////////////////...............---------.............../////////............/////////////////////000111111222222000000000000000111111222111111111111111222333333222222111111111111222222222222333444555555666666666666777777888888888888999999999999::::::::::::;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOONNNOOOQQQRRRRRRRRRQQQQQQLLLMMMNNNMMMLLLLLLNNNPPPUUUVVVXXXYYY[[[\\\\\\\\\\\\]]]^^^aaadddgggjjjllllllqqqzzz}}}uuujjjccceeedddbbbbbbbbbccceeefffhhhgggfffdddcccbbbbbbbbbdddccccccdddfffiiimmmoookkkiiigggfffeeefffhhhiiirrr{{{{{{tttsssqqqnnnkkkjjjkkkmmmnnnqqqssstttuuuuuutttrrrqqqqqqrrrvvvzzz~~~~~~|||zzzwwwwwwwwwxxxxxxxxxxxxxxxwwwuuusssqqqqqqrrruuuwwwvvvvvvuuutttsssqqqooonnnmmmooorrruuuwwwyyyyyyyyyqqqmmmiiigggggghhhhhhhhheeedddaaa___^^^^^^___```ZZZ[[[\\\]]]^^^^^^^^^^^^________________________]]]^^^___```````````````bbbaaa___]]]\\\[[[ZZZZZZ]]]\\\[[[ZZZXXXWWWVVVUUUSSSSSSSSSTTTTTTUUUVVVVVVXXXYYYZZZ[[[[[[[[[YYYYYYZZZYYYYYYXXXYYYZZZ\\\]]]^^^___```______aaadddggghhhkkkooouuu}}}~~~{{{xxxuuurrrpppoooiiihhhkkkppppppnnnooosssuuusssqqqnnnjjjeee___[[[ZZZYYYXXXUUUTTTTTTWWWZZZZZZYYYUUUMMMDDD???@@@AAA@@@@@@AAAAAA@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::999999888888111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////............,,,------......------,,,,,,---///111111000///...........................////////////////////////---------........................//////000000000............////////////...//////000111111222222000000000000000111222222111111111111111222222333333222222111111222222333222222333444555666777777555666777777777777777777888888888888999999999::::::;;;===>>>???@@@@@@???AAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHHHHJJJKKKLLLLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMOOOPPPQQQQQQQQQQQQOOOOOOPPPNNNMMMLLLMMMOOOSSSTTTVVVXXXZZZ[[[\\\]]]ZZZZZZ[[[]]]```dddgggiiikkkqqq{{{xxxmmmeeeeeeddddddddddddeeefffgggeeedddcccbbbaaabbbbbbccccccbbbcccdddfffjjjmmmppplllkkkiiigggggghhhjjjkkkrrr{{{{{{uuusssqqqnnnkkkjjjkkklllnnnpppqqqqqqrrrrrrrrrqqqqqqqqqqqqssswww{{{|||zzzwwwvvvvvvwwwwwwxxxxxxyyyyyyxxxuuurrrooonnnpppsssuuutttttttttsssrrrpppooonnnmmmooosssvvvxxxxxxwwwvvvrrrooommmmmmoooqqqrrrrrrhhhfffbbb___]]]\\\\\\\\\YYYYYYYYYYYYZZZ[[[\\\\\\^^^^^^^^^______^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^]]]\\\\\\[[[ZZZZZZ[[[ZZZYYYXXXWWWVVVUUUUUURRRRRRRRRRRRSSSTTTUUUVVVWWWXXXZZZ[[[[[[ZZZXXXWWWWWWWWWXXXYYYYYYZZZ[[[[[[]]]^^^______^^^^^^```aaa```bbbeeehhhmmmsss{{{~~~xxxuuussstttuuuttttttsssssstttkkkkkkooosssqqqnnnnnnsssqqqooollliiifffbbb]]]YYYVVVWWWVVVTTTQQQQQQTTTXXX]]]]]]XXXOOOEEE??????BBB@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888000000000000000000000000////////////////////////222222222222222222222222000000000000000000000000000000000000000000000000000/////////............,,,,,,---......---,,,,,,)))***,,,......---,,,+++000000000000000000000000////////////////////////,,,------....../////////.../////////000000111111............/////////000...//////000111222222222000000///000000111222222111111111000111222222333333333222222222222333333333333444555666777888999555666666777777777777777777888888888888999999999999:::<<<>>>???@@@??????AAAAAABBBBBBCCCDDDEEEEEEBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHHHHHHHJJJKKKMMMNNNJJJJJJJJJKKKKKKMMMNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPSSSSSSSSSRRROOONNNOOOQQQQQQRRRUUUWWWZZZ\\\]]]]]]XXXXXXYYY[[[^^^aaadddfffkkkqqqzzzyyyooohhheeeeeeeeeffffffgggggggggbbbaaaaaa``````aaacccddddddcccdddeeehhhlllooorrrnnnmmmjjjiiiiiijjjlllnnnsss{{{{{{uuutttqqqmmmjjjiiijjjlllmmmrrrrrrrrrrrrrrrsssssssssrrrqqqrrruuuyyy{{{xxxvvvuuuvvvvvvwwwxxxxxxyyyyyyxxxuuuqqqnnnmmmnnnqqqrrrrrrrrrrrrqqqpppooonnnmmmllloootttxxxyyywwwuuussstttsssssstttxxx{{{||||||iiigggccc___[[[ZZZYYYYYYZZZZZZYYYYYYYYY[[[]]]^^^]]]^^^^^^^^^^^^]]]\\\\\\]]]\\\[[[ZZZZZZZZZ[[[\\\[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWVVVVVVUUUUUUQQQQQQQQQRRRRRRTTTUUUUUUVVVWWWYYYZZZZZZYYYWWWVVVUUUVVVWWWYYYYYYZZZZZZYYYZZZ[[[]]]]]][[[ZZZZZZ[[[[[[]]]aaacccfffjjjnnnrrrtttwww}}}wwwqqqoooooonnnppptttvvvxxxzzz|||~~~oooppprrrtttpppjjjiiimmmmmmkkkhhheeeccc```\\\YYYTTTUUUUUURRROOOOOORRRUUU___^^^ZZZPPPEEE??????AAABBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777222222111111111111222222222111111111000000//////000000000000////////////...//////000111222222333////////////////////////......////////////............------------......////////////////////////........................//////.........---------------...//////...------...------,,,,,,------...////////////////////////000111111111222222222222111111111000000000000000000000000000000111111222222222111111111111111222222333444666666666666555999777666444444666777999777888888999999:::;;;;;;:::<<<<<<<<<<<<<<<>>>@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFHHHIIIJJJKKKKKKKKKKKKLLLLLLJJJIIIJJJMMMOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPRRRTTTSSSQQQOOONNNNNNSSSTTTUUUVVVXXXYYYZZZ[[[XXXYYYYYY[[[]]]```ccceeelllooosssvvvvvvrrrmmmjjjiiihhhgggfffeeedddddddddaaabbbdddcccbbbbbbccceeefffeeedddfffjjjmmmoooooorrrrrrrrrpppnnnmmmmmmoootttvvv}}}vvvuuusssooommmmmmmmmkkkjjjkkkmmmpppsssttttttsssrrrqqqrrrtttvvvwwwxxxxxxxxxuuuuuuuuuvvvvvvvvvvvvvvvyyyuuuooojjjhhhhhhjjjlllnnnoooooopppoooooonnnmmmmmmmmmooopppqqqqqqqqqqqqwwwvvvwww|||}}}xxxiiieeebbb```___]]]YYYVVVUUUWWWXXXXXXWWWWWWXXXZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWWWWYYYZZZ[[[YYY[[[\\\[[[YYYXXXXXXYYYXXXYYYZZZYYYVVVSSSRRRQQQQQQRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUWWWWWWVVVUUUVVVWWWXXXYYYZZZ\\\^^^^^^]]]\\\[[[\\\\\\]]]___aaadddfffhhhiiijjjmmmpppqqqsssyyy}}}uuuooolllkkkjjjmmmpppsssvvvwwwxxxxxxlllmmmoooppppppooollljjjkkkhhhccc___\\\ZZZWWWUUUUUUTTTRRRNNNLLLLLLNNNPPPWWWVVVSSSLLLDDD@@@???AAABBBAAA???===;;;;;;;;;;;;<<<;;;;;;<<<>>>???>>><<<888888888777777777777666111111000000000000111111111111111000000000//////000000000000/////////...---......//////000000000////////////////////////......////////////............------------......................................................//////.........---------...........................------,,,,,,------...////////////////////////////////////////////////////////////////////////000000000000000111111222333333222222222222222333222333555666777777666666888777666555555666777888888888888999::::::;;;;;;;;;<<<======<<<===???AAABBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJLLLMMMLLLLLLLLLNNNPPPPPPQQQQQQRRRRRRQQQQQQPPPRRRSSSUUUTTTSSSRRRRRRSSSVVVVVVWWWWWWXXXZZZ[[[\\\XXXXXXYYYZZZ\\\___ccceeekkkmmmqqqsssssspppllljjjjjjiiihhhgggfffeeeeeeeeedddfffgggggggggggghhhjjjjjjhhhggggggiiikkklllkkkqqqrrrrrrpppnnnmmmnnnooorrrtttzzz}}}uuutttrrrnnnllllllkkkjjjhhhjjjlllooorrrttttttsssrrrrrrrrrtttuuuvvvwwwwwwwwwxxxwwwvvvuuutttsssssssssvvvsssooojjjhhhiiijjjlllmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmnnnnnnoooppppppuuussstttwww{{{{{{vvvqqqhhheeebbb``````___[[[YYYWWWXXXYYYYYYXXXWWWXXXYYY[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZXXXYYYZZZYYYWWWVVVWWWXXXXXXYYYZZZYYYVVVSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTVVVVVVVVVVVVVVVWWWWWWXXXWWWYYY[[[ZZZYYYXXXYYYYYY[[[\\\^^^___bbbccceeefffeeegggiiiiiihhhkkkrrrxxx~~~~~~yyysssmmmjjjiiigggjjjooouuuzzzzzzvvvrrrpppooonnnmmmmmmllljjjiiiiiieee```\\\ZZZXXXWWWUUUSSSRRRQQQNNNLLLLLLNNNQQQQQQPPPLLLFFF@@@<<<<<<>>>DDDCCC@@@>>>===<<<<<<<<<<<<;;;;;;<<<>>>???===<<<999999888888888777777777000000////////////000000111111000000000000//////000000000/////////......------------------------////////////////////////......////////////............------------......------------------------////////////////////////...............---------///...---,,,,,,---...///......------------......////////////////////////....................................////////////000000000000000111111222444333333222333333444444333444555666777777777777777777666666666666777777888888999999::::::;;;;;;<<<===>>>>>>======???AAABBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEGGGHHHJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJLLLNNNOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRSSSUUUVVVVVVUUUVVVXXXZZZ[[[ZZZYYYXXXYYYZZZ[[[\\\XXXXXXXXXYYY[[[___bbbeeejjjkkkmmmoooooonnnlllkkklllllljjjiiihhhgggggggggfffhhhjjjkkkjjjkkkmmmoooooommmkkkjjjjjjjjjiiihhhpppppppppooommmmmmnnnoooooorrrxxxzzztttsssqqqnnnlllkkkjjjhhhgggiiikkknnnqqqsssssssssrrrrrrrrrssstttuuuvvvvvvwww{{{yyyvvvsssqqqpppqqqqqqrrrpppmmmkkkjjjjjjjjjkkklllkkkjjjjjjjjjkkkllllllllllllkkkkkklllmmmnnnooorrrpppppprrrsssrrrmmmhhhgggeeecccbbbaaa```^^^\\\ZZZ[[[[[[ZZZXXXWWWWWWXXXZZZYYYYYYXXXWWWVVVVVVUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWWWWVVVTTTTTTUUUWWWWWWYYYZZZYYYWWWTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVVVVWWWYYYZZZ[[[\\\]]]^^^___```aaa]]]___```___^^^___cccfffhhhnnnxxx~~~wwwxxxxxxvvvqqqllliiihhhfffhhhoooxxx~~~vvvnnnpppnnnkkkjjjiiihhhgggeeegggbbb]]]YYYWWWVVVUUUTTTRRRRRRPPPMMMKKKKKKMMMOOONNNMMMJJJEEE@@@>>>???@@@EEEDDDBBB@@@>>>===<<<<<<<<<;;;;;;<<<>>>>>>===;;;:::999999999888888888888//////............//////000000000000000000//////000000/////////............---------------------////////////////////////---......//////......---......------------......------------------------////////////////////////........................///...,,,++++++,,,...///......------------......////////////////////////000000000000////////////......///////////////000000000000000000111111222333222222222222333444444444444555666777777777777666666777777777777666666888888999999:::;;;;;;<<<<<<>>>>>>>>>===>>>@@@BBBBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCDDDFFFHHHJJJKKKLLLGGGHHHHHHIIIJJJKKKKKKLLLNNNNNNNNNNNNNNNMMMLLLLLLJJJMMMPPPRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUVVVVVVVVVXXX[[[^^^]]]\\\ZZZYYYYYYYYYZZZ[[[YYYYYYYYYZZZ\\\___ccceeejjjjjjkkklllmmmmmmnnnnnnooonnnmmmlllkkkkkkkkkkkkhhhjjjlllmmmmmmmmmoooqqqsssqqqooonnnnnnmmmkkkjjjmmmnnnnnnmmmllllllmmmoooooorrrwww}}}yyyssssssqqqnnnlllllljjjhhhfffhhhiiillloooqqqrrrrrrrrrqqqqqqrrrssstttuuuvvvvvv|||zzzvvvrrrpppooopppqqqnnnnnnlllkkkkkkjjjkkkkkklllkkkiiihhhhhhjjjlllmmmnnnmmmkkkjjjkkklllooopppqqqpppooonnnnnnkkkfffbbbddddddcccbbbbbbaaa``````\\\]]]]]][[[XXXVVVVVVWWWXXXXXXWWWVVVUUUTTTTTTSSSTTTVVVXXXZZZZZZXXXVVVUUUUUUVVVVVVTTTSSSSSSUUUWWWVVVXXXYYYYYYWWWUUUTTTTTTSSSTTTTTTUUUVVVWWWWWWWWWRRRSSSSSSSSSSSSTTTTTTTTTRRRSSSTTTUUUVVVUUUTTTSSSWWWXXXWWWVVVUUUUUUWWWYYYXXXYYYYYYZZZZZZ[[[\\\\\\UUUWWWZZZ[[[[[[\\\^^^aaaaaadddhhhnnnwww}}}{{{sssuuuwwwvvvrrrmmmjjjhhhiiiiiioooxxxvvvmmmllljjjiiiiiijjjiiieeebbbgggccc]]]XXXVVVUUUTTTSSSSSSRRRPPPMMMJJJHHHIIIKKKKKKJJJGGGEEEBBBAAABBBCCCDDDCCCAAA@@@>>><<<;;;;;;<<<;;;;;;<<<===>>><<<::::::::::::999999999888888//////............////////////////////////000000////////////............/////////...............////////////////////////------............------......------------......------------------------////////////////////////---.....................///...,,,++++++,,,...//////......------......///////////////////////////000000000000/////////////////////000000111111111000000000000000111111222111111111111111222333333444444444555666666777888666666777777777777666666888999999:::;;;;;;<<<<<<<<<>>>>>>>>>===>>>@@@BBBBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCEEEFFFHHHJJJKKKLLLGGGGGGHHHIIIKKKLLLMMMMMMPPPPPPPPPPPPOOONNNMMMMMMKKKNNNRRRTTTTTTUUUVVVWWWYYYYYYZZZZZZZZZZZZYYYYYYUUUVVVWWWWWWWWWXXX\\\^^^]]]\\\[[[YYYYYYYYYYYYZZZYYYZZZ[[[\\\___bbbdddfffjjjkkkkkklllmmmooopppqqqppppppoooooonnnooooooooommmooopppqqqpppppprrrssstttrrrqqqqqqrrrqqqpppnnnjjjkkkllllllkkkkkkmmmooopppsssxxx}}}}}}xxxtttrrrpppooonnnmmmllljjjhhhgggiiikkkmmmoooppppppppppppppppppqqqrrrtttvvvwwwzzzxxxuuurrrppppppqqqrrrmmmlllllllllkkkkkkkkkkkklllkkkjjjiiiiiikkkmmmooopppooommmllllllnnnpppqqqrrrqqqpppnnnlllhhhdddaaaaaabbbbbbbbbaaa```aaaaaa]]]^^^]]][[[XXXVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRTTTUUUXXXZZZZZZXXXUUUSSSUUUVVVVVVUUUTTTTTTUUUWWWUUUWWWXXXXXXVVVTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWSSSSSSSSSTTTTTTTTTTTTTTTPPPQQQSSSTTTTTTTTTSSSRRRVVVVVVVVVTTTSSSSSSVVVXXXVVVVVVWWWWWWWWWWWWXXXXXXSSSUUUWWWYYYZZZ[[[]]]^^^___```ccceeeiiinnntttxxxzzzxxxxxxyyyxxxvvvuuuwwwyyyyyyuuupppllljjjkkkjjjkkkrrrzzz{{{tttmmmhhhhhhjjjooorrrqqqjjjdddiiieee^^^YYYWWWUUUSSSQQQTTTSSSQQQMMMHHHEEEEEEFFFDDDCCCBBBBBBBBBBBBAAA@@@AAAAAA@@@???===<<<;;;:::<<<;;;;;;<<<======;;;::::::::::::999999999888888//////............//////......////////////000000/////////.........------//////////////////000000////////////////////////------............------......------------......------------------------........................---------..................---,,,++++++,,,---...//////............//////////////////////////////------.........///////////////000000111111222222000000000000000111111222000000000000111222333333444444333444444555666777777777666666666666777777999999::::::;;;;;;<<<<<<<<<===>>>>>>======???AAAAAAAAABBBCCCDDDEEEEEEFFFCCCDDDEEEFFFHHHIIIKKKKKKGGGGGGHHHJJJLLLMMMNNNOOOPPPPPPQQQQQQPPPOOONNNNNNMMMPPPRRRTTTTTTUUUWWWYYY[[[[[[\\\\\\\\\\\\[[[[[[VVVWWWYYYXXXXXXXXXZZZ\\\]]]\\\\\\[[[[[[ZZZYYYYYYZZZ\\\^^^aaaccceeeffffffjjjjjjkkklllnnnppprrrsssqqqqqqqqqqqqrrrsssttttttuuuvvvwwwvvvtttttttttuuusssrrrrrrssstttuuusssqqqiiikkklllllllllmmmoooqqqrrruuuzzz}}}}}}zzzvvvssspppooonnnnnnnnnmmmkkkiiihhhiiijjjlllmmmnnnnnnnnnnnnnnnnnnoooqqqtttvvvxxxyyywwwuuusssrrrrrrssssssnnnmmmlllllllllllllllllllllkkkkkkjjjkkklllnnnoooqqqpppooonnnnnnooopppqqqrrrqqqpppnnnkkkgggdddbbb^^^```aaa```___^^^___aaa]]]]]]]]][[[WWWUUUUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUWWWYYYXXXWWWTTTSSSSSSUUUWWWWWWVVVUUUVVVWWWSSSUUUWWWWWWUUUTTTSSSTTTSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQRRRTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXYYY[[[]]]___aaacccgggiiipppwww~~~~~~wwwuuurrrrrrsssuuuuuuuuuuuuwwwyyyyyyuuuqqqmmmlllkkkiiihhhkkkqqqrrroookkkiiiiiimmmtttzzzyyyqqqiiihhhddd___[[[XXXVVVSSSQQQSSSSSSQQQLLLGGGDDDCCCCCCBBBBBBCCCEEEFFFFFFCCC@@@>>>??????>>>>>>===;;;;;;<<<;;;;;;;;;<<<<<<;;;999:::999999999888888888888000//////////////////000........./////////000000//////.........---------.........///000000000111////////////////////////,,,------......------,,,......------------..............................---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,//////............//////////////////////////////,,,---......///000111111......//////000111111222000000000000000111111222111111111111222333444444333333222222333444666666888777666555555666777888999999::::::;;;<<<<<<<<<;;;<<<======<<<===???AAA@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGIIIJJJLLLNNNOOOPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPQQQSSSSSSSSSUUUWWWZZZ[[[\\\\\\\\\\\\\\\\\\[[[YYYZZZ\\\[[[ZZZYYYYYYZZZ\\\]]]^^^^^^^^^\\\ZZZYYY[[[^^^bbbfffhhhiiihhhggghhhiiijjjlllnnnqqqrrrtttqqqqqqrrrssstttvvvxxxyyyzzz{{{{{{yyyvvvtttssstttrrrrrrrrrsssuuuuuusssqqqkkklllnnnnnnoooppprrruuutttwwwzzz|||zzzwwwsssqqqmmmllllllmmmnnnmmmkkkiiiiiiiiijjjjjjkkkllllllllllllllllllmmmppptttwwwyyyyyyxxxwwwuuutttsssrrrrrrpppooommmlllllllllmmmmmmjjjjjjkkkkkklllmmmmmmnnnppppppppppppppppppppppppooooooooollliiieeecccbbb\\\^^^___^^^\\\[[[]]]___[[[\\\\\\ZZZWWWUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUWWWWWWWWWVVVTTTSSSQQQTTTWWWXXXWWWVVVUUUUUUQQQSSSUUUUUUTTTSSSSSSSSSRRRSSSSSSSSSSSSTTTTTTTTTUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRPPPRRRSSSSSSRRRQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTWWWVVVTTTTTTUUUUUUUUUUUUUUUVVVYYYZZZ[[[]]]```cccdddjjjqqqrrrppppppuuuzzz{{{uuusssqqqqqqqqqrrrssssssqqqsssuuuuuurrrooommmllllllkkkjjjkkkmmmmmmmmmkkkjjjjjjlllssszzzyyyrrrkkkbbb```^^^\\\ZZZXXXTTTQQQPPPPPPOOOKKKGGGDDDCCCDDD@@@AAADDDHHHKKKIIIDDD@@@===>>>????????????>>>===<<<;;;;;;;;;<<<<<<:::888999999888888888777777777000000////////////000000---.........//////000000//////.........------------------...///000111111////////////////////////,,,------......------,,,.........------.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,,,,------,,,,,,+++//////............//////////////////////////////...///000111222333444555---------...///000000111000000000000000111111222222222222222333444555666333222111111222333555666999777666444444666777999999999:::;;;;;;<<<<<<===:::<<<===<<<<<<<<<>>>@@@??????@@@AAABBBCCCDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGIIIKKKMMMNNNPPPQQQOOOOOOPPPPPPPPPPPPPPPOOOQQQRRRSSSSSSSSSTTTWWWZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ\\\^^^^^^\\\YYYYYYYYY\\\^^^```aaaaaa^^^\\\ZZZ\\\___dddiiikkkkkkiiihhhggghhhiiilllnnnppprrrsssqqqrrrrrrtttvvvxxxzzz{{{{{{|||{{{xxxtttqqqpppqqqrrrqqqqqqsssttttttqqqooommmnnnpppqqqqqqrrruuuxxxtttwwwzzz{{{xxxtttqqqooojjjjjjjjjlllmmmmmmkkkiiiiiiiiijjjjjjjjjkkkkkkkkkjjjjjjkkkmmmppptttxxxzzzzzzzzzyyywwwuuusssqqqqqqqqqpppnnnlllkkklllmmmnnnhhhiiijjjllllllmmmmmmlllooooooppppppppppppooonnnmmmmmmmmmjjjgggdddbbbbbbZZZ]]]^^^]]][[[ZZZ[[[]]]ZZZ[[[[[[YYYVVVTTTTTTUUURRRRRRSSSSSSTTTUUUUUUUUUUUUVVVVVVWWWVVVUUUTTTSSSOOORRRVVVXXXWWWUUUTTTSSSOOORRRTTTTTTSSSRRRRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSQQQPPPOOONNNMMMQQQPPPOOONNNOOOPPPQQQRRRQQQSSSVVVVVVTTTSSSSSSSSSQQQQQQRRRRRRSSSTTTTTTTTTVVVUUUSSSSSSTTTVVVWWWWWWUUUVVVWWWWWWXXXZZZ]]]```\\\ccciiijjjfffdddgggkkkmmmsss{{{{{{vvvtttrrrpppnnnnnnmmmmmmllloooqqqqqqooolllkkkkkknnnnnnnnnnnnnnnmmmmmmmmmjjjhhhiiiooouuuvvvpppiii^^^]]]\\\[[[[[[YYYUUUSSSLLLMMMMMMKKKGGGEEEEEEEEE;;;===@@@FFFIIIGGG@@@:::===>>>???@@@AAAAAA@@@???<<<;;;;;;;;;<<<<<<:::888888888888777777777777666000000//////.........---........................,,,...///---***))),,,///......---+++***+++---000222222111///...---,,,+++///............---------///......---------......////////////////////////...------,,,,,,------...///000000000///...---------------,,,,,,------...------------------------..............................//////000000111111111000///......///000111444222000///...///000111222222333333333333444444222222333333333333444444333333444666777888999:::999999::::::::::::;;;;;;===<<<;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBEEEGGGHHHHHHFFFEEEEEEFFFJJJJJJKKKLLLMMMNNNOOOOOONNNOOOPPPQQQRRRRRRRRRRRRVVVUUUSSSSSSUUUVVVVVVUUUUUUVVVWWWXXXZZZ[[[\\\\\\[[[]]]______]]]\\\\\\\\\```bbbccccccbbbaaabbbddd^^^cccjjjmmmmmmkkkjjjjjjjjjjjjjjjjjjlllnnnpppqqqqqqpppqqqsssvvvxxxxxxxxx}}}{{{xxxwwwvvvvvvvvvoooooopppqqqqqqqqqqqqpppnnnpppsssuuuvvvuuusssrrrsssyyy|||zzzwwwuuurrrnnnjjjjjjjjjiiijjjjjjkkkkkkeeegggjjjmmmooonnnmmmlllkkklllmmmooorrruuuwwwyyy{{{wwwuuuvvvzzzzzzwwwssspppnnnlllkkkkkklllooopppooommmkkkiiihhhjjjlllmmmsssqqqoooppprrrssspppnnnooolllgggcccaaaaaabbbcccZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTWWWUUUSSSQQQPPPPPPRRRRRRUUUVVVWWWWWWVVVTTTQQQPPPKKKMMMOOORRRTTTUUUUUUUUUQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPRRRTTTRRRNNNOOOSSSSSSNNNPPPMMMJJJKKKOOORRRRRRPPPQQQRRRTTTTTTRRRRRRRRRSSSPPPOOONNNPPPRRRSSSSSSRRRSSSSSSUUUUUUVVVUUUTTTSSSTTTTTTUUUVVVXXXYYYZZZZZZ___________________________bbbgggmmmttt}}}~~~~~~yyywwwrrrnnnmmmoooqqqqqqooollllllllllllkkkjjjiiiiiinnnnnnmmmmmmkkkjjjiiihhheeeddddddgggllllllgggbbbYYYZZZ\\\]]]]]]ZZZTTTOOOMMMKKKHHHGGGFFFEEEBBB@@@@@@@@@AAABBBAAA@@@???>>>AAAAAA@@@@@@???>>>>>>>>>::::::999999888777666666777777666555555555555555000/////////....................................+++---......---------......//////---,,,,,,...000111111000///...------,,,///............---------///......---------.................................------,,,,,,------........./////////...------......---,,,,,,,,,------------------------------........................///////////////000000000111000///......///000000333222000///...///111222222222222333333333444444222222333333333333444444444444555777888999:::;;;999999999:::::::::;;;;;;<<<;;;;;;;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGGGGEEEDDDEEEEEEIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNPPPQQQRRRRRRRRRWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUVVVVVVWWWXXXZZZZZZ[[[]]]___```_________```___aaabbbbbbbbbbbbccceeedddgggkkkmmmkkkjjjjjjkkkooonnnnnnnnnoooqqqrrrssssssrrrrrrtttvvvxxxxxxwwwzzz{{{||||||{{{yyywwwvvvqqqqqqqqqqqqqqqqqqqqqqqqppprrrtttvvvwwwvvvuuussssssxxx|||yyywwwvvvsssooollllllkkkjjjiiiiiiiiijjjccceeehhhkkkllllllkkkjjjllllllnnnoooqqqsssttttttwwwtttrrrtttwwwxxxuuuqqqooommmlllkkkkkkmmmoooqqqpppooommmkkkkkkkkkmmmnnnsssqqqpppqqqsssrrrooolllllljjjfffccc````````````[[[[[[ZZZYYYXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUUUUSSSQQQPPPOOOOOOPPPQQQTTTTTTUUUVVVUUUTTTRRRPPPOOOPPPRRRSSSSSSSSSRRRQQQOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOORRRQQQMMMMMMQQQPPPLLLNNNNNNNNNNNNNNNNNNPPPQQQPPPRRRSSSSSSRRRQQQQQQRRRNNNMMMMMMNNNPPPQQQQQQPPPQQQRRRTTTUUUUUUUUUTTTTTTSSSTTTTTTUUUVVVWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]___aaadddiiiooosssxxx|||}}}}}}}}}~~~{{{uuupppkkkjjjllloooooonnnmmmmmmllllllkkkkkkkkkkkkqqqqqqqqqpppnnnllliiihhhgggeeecccfffiiikkkhhhddd___^^^\\\[[[ZZZWWWSSSPPPKKKJJJHHHGGGGGGFFFCCCAAA@@@@@@@@@AAAAAA@@@???????????????>>>======<<<<<<::::::999888888777666666666777888999888777555444////////////....................................,,,,,,,,,...000000///---...///000///......///000000/////////............///............---------......---------......///...........................------,,,,,,------...,,,,,,---.........------///...---,,,,,,,,,,,,,,,------------------------........................000000//////////////////000000////////////000000111000/////////000111222222222222222333333333333222222333333333333444444555666777888999;;;<<<<<<999999999999:::::::::::::::::::::;;;<<<>>>???@@@??????@@@@@@@@@AAAAAAAAABBBCCCEEEEEEDDDCCCDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJLLLMMMOOOPPPQQQRRRXXX[[[]]]\\\YYYVVVVVVWWWVVVUUUTTTSSSSSSUUUWWWXXXZZZ\\\___aaaaaaaaabbbddd___```bbbbbbbbbbbbdddeeeggghhhjjjjjjiiihhhiiijjjpppooooooooopppqqqssstttuuutttsssuuuwwwxxxxxxwwwuuuxxx|||~~~|||yyyvvvuuutttrrrqqqppppppqqqqqqqqqsssuuuwwwxxxwwwvvvuuurrrxxxzzzxxxvvvuuussspppnnnmmmllljjjiiiiiiiiiiiicccdddgggiiiiiiiiihhhgggkkklllnnnoooppppppoooooorrrpppooopppssstttrrrooommmlllkkkkkklllnnnppprrrrrrqqqpppooonnnnnnnnnnnnqqqqqqqqqrrrrrrppplllhhhiiigggeeebbb```^^^]]]]]]\\\\\\ZZZYYYWWWVVVVVVVVVTTTUUUVVVWWWWWWVVVVVVUUUSSSRRRPPPOOONNNNNNOOOPPPRRRSSSTTTUUUTTTTTTRRRRRRTTTTTTTTTTTTRRRPPPNNNMMMNNNOOOOOOPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMOOOOOOLLLLLLNNNNNNLLLMMMPPPRRRPPPMMMKKKNNNRRROOOQQQRRRRRRQQQPPPPPPQQQMMMLLLKKKLLLNNNOOOOOONNNOOOPPPRRRTTTTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU[[[\\\\\\[[[[[[\\\___aaaaaaeeekkkqqqyyy~~~~~~zzz{{{{{{zzz{{{}}}|||uuupppkkkiiillloooppppppooonnnmmmlllllllllmmmnnnssstttttttttrrroookkkiiijjjfffccccccfffhhhhhhgggeeeaaa\\\XXXUUUSSSPPPNNNIIIHHHGGGHHHHHHGGGDDDAAA@@@@@@?????????@@@@@@AAA>>>>>>======<<<;;;;;;:::999999999888888777777666555777999;;;;;;999555333///////////////.................................000---+++---000111///,,,,,,...000000...---...///.........//////////////////............---------...------------...//////...........................------,,,,,,------...***+++,,,,,,------------///......---,,,,,,,,,,,,------------------------........................000000000//////......---///////////////000000000000000//////000111222333111222222222222333333333222222222333333333444444666777888999:::;;;<<<===888999999999999:::::::::888999:::;;;<<<>>>???@@@????????????@@@@@@@@@@@@???AAACCCCCCBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIKKKMMMOOOPPPQQQXXX]]]aaa___ZZZVVVVVVXXXVVVTTTRRRPPPPPPQQQTTTUUUWWWZZZ^^^```aaabbbdddeee```aaabbbbbbaaa```bbbcccbbbdddfffhhhhhhhhhhhhhhhllllllkkklllmmmoooqqqrrruuutttssstttwwwxxxwwwvvvrrruuuyyy|||}}}|||zzzxxxxxxvvvtttqqqpppqqqrrrrrrrrrsssuuuvvvwwwwwwvvvuuuqqqvvvxxxuuussstttrrrpppmmmlllkkkjjjjjjjjjjjjjjjfffggghhhhhhhhhgggeeedddhhhiiilllnnnoooooonnnmmmooonnnmmmoooqqqrrrpppnnnllllllllllllnnnppprrrtttsssrrrrrrqqqooonnnmmmmmmooooooqqqqqqppplllhhheeefffeeedddbbb```^^^\\\[[[\\\[[[YYYWWWUUUTTTSSSSSSRRRTTTVVVWWWXXXWWWVVVUUURRRQQQPPPOOONNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRTTTUUUTTTTTTRRROOOMMMLLLNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPMMMNNNNNNMMMLLLMMMOOOPPPOOOPPPQQQPPPMMMLLLNNNPPPNNNPPPQQQQQQPPPOOOOOOPPPLLLKKKKKKLLLMMMNNNNNNMMMMMMNNNPPPRRRSSSTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWYYYYYYXXXYYY[[[\\\\\\]]]___aaaeeellluuu|||}}}}}}}}}{{{{{{{{{zzz{{{~~~~~~{{{yyysssnnnlllnnnqqqsssssspppooommmllllllnnnoooqqqrrrtttvvvwwwvvvsssooommmmmmhhhbbb```aaaeeeggghhheeeaaa\\\VVVSSSOOOLLLJJJFFFEEEFFFGGGGGGFFFCCCAAA@@@???>>>>>>>>>???AAABBB=========<<<;;;;;;::::::999888888888777777777666555666888::::::888666444.........///////////////........................333///++++++---///...,,,+++---//////---,,,------............///////////////............------------------------...//////...........................------,,,,,,------...******+++,,,---------,,,///...---,,,,,,,,,,,,,,,------------------------........................000000//////......------......///000000000000000/////////000000111222222111111111222222222333333222222222333333333444444666666777888:::;;;<<<===888888888999999999::::::777888999;;;===>>>??????>>>>>>>>>?????????@@@@@@===???AAABBBBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHIIIKKKMMMOOOPPPVVV[[[___^^^YYYUUUVVVXXXUUUTTTQQQOOOOOOPPPRRRTTTTTTWWW[[[^^^___```aaaccc```aaabbbaaa___^^^^^^___]]]```eeejjjmmmnnnllljjjiiiiiiiiijjjkkkmmmpppqqqrrrqqqqqqsssuuuwwwwwwvvvssssssuuuwwwyyyzzzzzz{{{zzzxxxuuusssrrrrrrrrrsssqqqrrrtttuuuvvvvvvuuuuuuqqquuuvvvrrrpppqqqqqqnnnjjjjjjjjjjjjkkklllmmmmmmkkkkkkkkkjjjhhhfffdddcccdddfffiiilllnnnoooooonnnooonnnnnnoooppppppooonnnlllllllllmmmoooqqqssstttrrrqqqpppooommmlllkkkjjjkkklllnnnnnnlllgggcccaaacccccccccbbbaaa^^^\\\[[[[[[ZZZXXXUUUSSSRRRQQQQQQQQQSSSUUUWWWWWWWWWUUUTTTQQQQQQPPPPPPPPPPPPPPPPPPOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLOOOOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPNNNNNNNNNNNNMMMOOOSSSXXXVVVSSSOOONNNOOOPPPOOOMMMMMMNNNPPPPPPNNNMMMNNNOOOMMMKKKKKKKKKMMMNNNMMMLLLLLLMMMOOOQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRROOOQQQSSSTTTTTTUUUWWWXXXYYYXXXWWWWWWXXX]]]bbbfffhhhjjjmmmqqqwww~~~~~~~~~~~~~~~~~~~~~|||{{{zzzuuupppnnnpppssssssssspppooommmmmmmmmoooqqqrrroooqqqtttwwwwwwuuusssqqqnnniiiccc^^^^^^aaadddfff```]]]ZZZWWWSSSOOOJJJFFFDDDDDDCCCDDDEEEEEECCC@@@@@@???>>>>>>>>>???@@@AAA>>>======<<<;;;;;;::::::888888888777777777777777666666666666666666666666.........///////////////........................000...,,,+++,,,------,,,,,,---...---,,,+++,,,............//////////////////............------------------------...///000------------------------...------,,,,,,------...++++++,,,---------,,,,,,---------,,,,,,------...------------------------........................//////..................---...///000111111111000000000000000111111111111111111111111222222222222222222333333333333444444444555666777888:::;;;;;;888888888888999999999999777888:::;;;======>>>>>>===>>>>>>>>>>>>?????????<<<>>>AAABBBAAABBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHIIILLLNNNOOOSSSVVVYYYYYYVVVUUUUUUWWWTTTSSSQQQPPPPPPQQQRRRTTTRRRUUUYYY[[[\\\\\\^^^______``````___]]]\\\\\\]]]^^^aaagggnnnsssuuussspppkkkkkkjjjjjjkkklllnnnooommmlllmmmppptttvvvwwwwwwuuutttssstttuuuwwwzzz{{{zzzyyywwwuuuttttttttttttrrrrrrssstttuuuuuuuuuuuusssvvvvvvqqqnnnooopppnnnjjjjjjjjjjjjkkkmmmnnnooonnnmmmmmmkkkjjjhhhfffeeebbbdddgggjjjmmmooopppppppppppppppppppppooonnnnnnjjjkkkkkklllnnnpppqqqrrrpppooommmjjjiiigggfffffffffhhhjjjiiifffbbb___^^^``````aaa```___^^^]]]\\\ZZZYYYWWWUUUSSSQQQQQQPPPRRRSSSTTTUUUUUUUUUTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRNNNOOOPPPPPPPPPOOONNNMMMOOOOOOOOOOOOOOONNNNNNMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNOOOOOOPPPXXXaaabbb\\\TTTPPPPPPPPPOOOLLLKKKMMMOOONNNMMMLLLMMMMMMLLLKKKJJJKKKLLLMMMLLLKKKKKKLLLNNNPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQTTTUUUTTTSSSTTTTTTUUUTTTSSSSSSUUUXXX\\\^^^^^^___aaabbbdddgggkkknnnsssyyy~~~~~~~~~~~~~~~zzzvvvqqqoooqqqrrrqqqpppnnnnnnmmmmmmnnnpppqqqsssmmmooorrrtttvvvuuutttsssnnnjjjddd^^^\\\]]]___bbbYYYXXXXXXWWWUUUQQQKKKGGGFFFDDDCCCCCCDDDDDDCCCAAA@@@@@@???>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::777777777777777777777777666555555444555555666777............/////////000........................'''))),,,......---,,,---.........---,,,,,,...000///////////////.........///............------------,,,,,,------///000000------------------------...------,,,,,,------...,,,------------,,,,,,+++,,,,,,,,,,,,------...///------------------------........................------..................,,,---///000111111111000000111111111111000000///111111111111222222222222222222333333333333444444222333444555777888999999888888888888999999999999888999:::<<<======<<<<<<=========>>>>>>>>>??????<<<>>>@@@BBBBBBBBBDDDEEECCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGIIIKKKMMMOOOOOOPPPQQQRRRSSSTTTUUUUUUSSSSSSRRRRRRRRRSSSSSSTTTRRRUUUXXXYYYYYYYYYZZZ[[[ZZZ\\\]]]]]]\\\\\\]]]^^^bbbcccgggnnntttxxxwwwuuuooonnnllljjjiiiiiiiiiiiiggggggiiimmmrrrvvvwwwwwwvvvvvvuuuuuuuuuwwwyyyzzzyyyyyyxxxwwwvvvuuuuuuuuusssttttttuuuvvvvvvwwwwwwvvvyyyxxxrrrnnnooopppnnnkkkkkkkkkkkkkkklllmmmnnnlllllllllkkkkkkjjjjjjjjjcccdddfffiiilllnnnpppqqqpppqqqqqqqqqooommmmmmmmmhhhhhhiiijjjkkklllmmmnnnmmmkkkhhheeecccbbbbbbbbbaaaccceeeddd```]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYXXXVVVTTTSSSSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRNNNNNNOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOPPPPPPLLLMMMNNNOOONNNNNNLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKLLLLLLLLLMMMNNNOOOOOOOOOQQQNNNMMMNNNNNNQQQ\\\iiioooiii___VVVPPPNNNMMMMMMJJJLLLNNNMMMLLLKKKLLLLLLKKKJJJIIIIIIJJJKKKJJJHHHKKKLLLNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNQQQTTTVVVWWWVVVTTTSSSSSSSSSSSSSSSTTTVVVXXXZZZZZZUUUXXXZZZ[[[ZZZZZZ]]]___dddgggiiijjjiiijjjmmmppprrrvvv}}}}}}||||||}}}}}}|||~~~|||yyytttssstttsssqqqnnnllllllmmmnnnooopppqqqrrrmmmnnnpppqqqrrrsssrrrrrrmmmjjjeee___[[[YYYZZZ\\\UUUUUUUUUVVVWWWUUUQQQNNNJJJGGGDDDCCCCCCDDDDDDCCC@@@@@@@@@@@@???===<<<;;;;;;;;;;;;:::999999888888666777777777777777777777444555666777777777777666---.........//////000000........................%%%---111000...------000000///---,,,---///222000000//////............//////.........---------,,,,,,,,,---...///000111------------------------...------,,,,,,------...............------,,,++++++++++++,,,---...///000------------------------........................,,,------....../////////,,,---///000111111111000111111111111111000///...000111111111111222222222222222333333333444444444111222333444555777888888777888888888888999999999888999;;;<<<===<<<;;;;;;============>>>>>>>>>>>>;;;>>>@@@BBBBBBCCCDDDFFFCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIHHHGGGHHHJJJMMMNNNLLLKKKKKKMMMPPPSSSTTTTTTRRRSSSSSSTTTTTTTTTTTTTTTSSSVVVXXXYYYYYYXXXXXXYYYVVVXXXZZZ[[[[[[\\\^^^```ddddddfffkkkrrrvvvwwwvvvqqqpppmmmiiifffeeedddcccccccccfffjjjpppuuuwwwxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxyyy{{{yyysssooopppqqqooommmmmmlllkkkkkkkkklllllliiijjjjjjkkkllllllmmmmmmeeeeeefffhhhkkkmmmpppqqqqqqrrrrrrqqqnnnlllkkkkkkffffffggghhhiiijjjjjjkkkkkkiiieeeaaa___^^^___```___aaabbb```\\\ZZZZZZ\\\[[[ZZZZZZZZZ[[[\\\]]]^^^[[[ZZZYYYWWWVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQQQQLLLMMMMMMNNNNNNNNNMMMMMMPPPOOOOOONNNNNNOOOOOOPPPLLLMMMMMMNNNMMMLLLKKKJJJLLLLLLMMMLLLLLLKKKJJJJJJKKKLLLLLLMMMNNNNNNOOOOOORRRNNNLLLMMMNNNQQQ___mmmxxxsssiii\\\PPPJJJLLLOOOJJJLLLMMMMMMLLLKKKKKKLLLIIIHHHGGGGGGIIIIIIHHHGGGLLLLLLNNNOOOOOONNNMMMLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMPPPSSSUUUTTTRRRPPPPPPRRRQQQQQQRRRTTTUUUUUUTTTNNNRRRUUUVVVVVVVVVXXXZZZ[[[\\\\\\]]]]]]___bbbeeehhhjjjmmmoooqqqtttxxxzzz~~~~~~vvvzzz}}}~~~zzzzzz{{{~~~|||zzzyyyyyyzzz{{{|||yyy||||||yyyxxxxxxvvvrrrooojjjkkkmmmooopppqqqqqqqqqnnnnnnooooooppppppppppppllljjjfff```[[[XXXWWWXXXUUUTTTTTTUUUWWWWWWVVVTTTMMMJJJFFFCCCDDDEEEEEEEEE@@@AAAAAAAAA???===;;;999::::::999999888777777777666666666666777777777777333555888:::;;;999777555////////////////////////111000///...---,,,++++++------------------------.........------,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,---------......---------............///,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,------......------,,,...---,,,++++++---...000........................+++,,,,,,---...///000000000000//////.........---000///.........///111222111111111222222333333333222222444555666888999:::666666777888999::::::;;;888888999999999::::::::::::;;;<<<<<<<<<<<<>>>@@@@@@???>>>>>>>>>@@@BBBDDDDDDDDDCCCCCCDDDFFFHHHJJJIIIIIIIIIJJJJJJJJJJJJJJJFFFHHHJJJLLLMMMPPPSSSVVVUUUUUUTTTSSSSSSRRRSSSSSSVVVVVVVVVVVVUUUTTTSSSSSSVVVWWWYYY\\\^^^```aaaaaafffgggiiikkkmmmnnnoooooolllllljjjhhhfffeeedddcccccceeehhhlllooorrrtttuuuzzzzzzyyywwwvvvuuuttttttsssuuuwwwxxxxxxvvvtttrrrssssssssssssssstttuuuvvvtttsssqqqpppooopppqqqqqqrrrpppmmmlllmmmmmmmmmlllmmmjjjiiijjjlllmmmkkkiiiiiihhhgggggghhhkkkoooqqqtttttttttrrrppplllhhhfffggggggfffffffffgggggghhhnnnkkkfffaaa^^^\\\\\\]]]\\\\\\\\\\\\\\\ZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVZZZYYYXXXXXXXXXWWWUUURRRTTTRRRQQQQQQRRRRRRQQQOOOOOONNNMMMLLLLLLNNNPPPQQQRRRRRRRRRPPPOOOMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKIIIJJJKKKMMMNNNNNNNNNNNNPPPOOOMMMJJJHHHKKKQQQWWWfffccc^^^XXXSSSOOOMMMLLLHHHIIIJJJKKKKKKJJJIIIHHHJJJIIIHHHHHHGGGGGGGGGGGGIIIJJJKKKMMMMMMMMMLLLKKKMMMLLLKKKJJJKKKLLLOOOPPPOOONNNNNNMMMMMMNNNNNNOOORRRSSSUUUWWWVVVTTTRRRPPPRRRSSSSSSRRRQQQQQQSSSUUUXXXXXXWWWVVVUUUUUUUUUUUUWWWYYY[[[]]]^^^]]]\\\[[[ccccccbbbcccdddfffhhhiiioooqqqsssttttttsssrrrpppvvvxxx{{{}}}~~~~~~wwwssstttvvvzzz|||~~~~~~}}}{{{zzz{{{uuuvvvyyy|||}}}~~~}}}}}}}}}zzzyyyxxxyyyzzz|||}}}|||yyyvvvtttuuuvvvwwwxxx~~~}}}zzzwwwtttqqqooonnnlllmmmnnnooopppqqqrrrssshhhhhhiiikkkmmmmmmkkkhhheeeccc```\\\ZZZXXXXXXYYYTTTTTTUUUUUUVVVWWWXXXXXXMMMJJJFFFDDDDDDEEEEEEEEEEEEBBB???>>>??????===;;;<<<;;;;;;;;;<<<;;;888666999999888777666555444444444444444555555666666666.......................................---------------------------------......---------,,,,,,,,,,,,,,,------------------........................,,,,,,,,,---------......------------............******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......------,,,///...---,,,,,,...///111........................---------...............000/////////............000//////...///000111222111222222222222222222333111222333444666777888999888888888888999999999999888888888999999999::::::999:::;;;:::::::::<<<>>>@@@???>>>>>>???@@@BBBDDDEEEDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJLLLMMMMMMNNNPPPRRRTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUVVVWWWYYY[[[]]]___```aaadddeeeggghhhjjjjjjkkkkkkkkkkkkjjjiiigggdddbbbaaaaaacccfffkkkooorrruuuvvvzzzyyywwwuuuuuuuuuvvvwwwtttuuuvvvvvvvvvtttqqqpppqqqqqqppppppqqqqqqrrrsssqqqpppooonnnmmmmmmmmmmmmmmmkkkiiihhhjjjlllmmmmmmmmmkkkiiijjjllllllkkkiiihhhgggffffffhhhkkknnnpppsssssstttsssqqqmmmiiigggfffeeeeeedddddddddeeeeeegggeeebbb___]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXUUUUUUUUUUUUVVVVVVWWWWWWVVVUUUTTTTTTUUUTTTSSSQQQTTTRRRQQQRRRRRRSSSQQQPPPNNNMMMKKKKKKKKKLLLNNNOOORRRQQQQQQPPPNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLNNNMMMLLLIIIGGGIIINNNRRRYYYWWWSSSOOOLLLJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLKKKKKKLLLKKKJJJJJJKKKLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRSSSTTTSSSRRRPPPOOOPPPQQQRRRQQQPPPPPPRRRTTTVVVVVVUUUTTTSSSSSSTTTTTTUUUVVVXXXZZZ[[[[[[ZZZYYYYYYYYYYYYYYYZZZ\\\^^^___bbbccceeeffffffeeeeeedddeeegggjjjkkklllnnnppprrrtttvvvxxxyyyxxxxxxxxxxxxyyywwwyyy~~~{{{zzz~~~wwwrrrrrrtttrrrtttvvvwwwwwwwwwxxxzzzxxxyyy{{{|||||||||zzzyyy~~~|||zzzyyyyyyyyyyyyyyyzzz|||yyyvvvttttttuuuwwwwww{{{}}}~~~~~~{{{wwwsssqqqoooooommmnnnnnnoooppppppqqqqqqjjjiiiiiikkklllkkkiiigggbbb```^^^[[[YYYXXXXXXYYYVVVVVVVVVVVVUUUTTTSSSSSSLLLHHHEEECCCCCCDDDDDDDDDCCCAAA>>>===>>>>>>;;;999;;;:::::::::;;;:::888555777777777666666666666666444444444444555555555555........................---------.........//////------------------------...------------,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,---------......------------............******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,------......------,,,///...---------...000111------------------------//////.........---------////////////............///////////////000111111222222222222222111111111111111222333555666777777999999999888888888777777888888888999999999999:::777888999888888888:::<<<@@@???>>>>>>???@@@BBBCCCEEEEEEDDDCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNMMMLLLLLLMMMOOORRRRRRQQQPPPPPPPPPQQQQQQNNNOOOPPPRRRTTTUUUWWWWWWVVVXXXYYY\\\]]]___``````bbbcccdddeeeffffffffffffhhhiiiiiiiiigggdddbbb```___aaaeeeiiimmmqqqtttuuuwwwvvvtttssstttvvvxxxzzzuuuuuutttsssqqqooommmlllmmmllllllllllllmmmmmmnnnnnnmmmlllkkkjjjiiihhhggggggeeecccdddgggkkkmmmnnnmmmkkkjjjjjjkkkkkkjjjhhhfffeeeeeeeeefffiiimmmoooppprrrssssssrrrnnnjjjgggdddcccbbbaaaaaaaaaaaaaaa```______]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWQQQQQQRRRSSSTTTUUUVVVWWWSSSRRRQQQRRRSSSSSSRRRQQQSSSRRRRRRRRRSSSSSSRRRPPPLLLKKKJJJIIIJJJKKKLLLMMMPPPPPPOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHKKKKKKKKKKKKJJJJJJJJJIIIKKKKKKJJJHHHFFFFFFIIILLLLLLKKKIIIHHHGGGGGGHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJKKKJJJJJJIIIJJJLLLMMMNNNMMMNNNOOOPPPPPPOOONNNMMMOOOOOOOOOOOONNNNNNNNNMMMNNNOOOPPPPPPOOOOOOQQQRRRTTTSSSSSSRRRRRRRRRRRRSSSRRRSSSUUUVVVWWWWWWVVVUUUVVVVVVVVVWWWWWWYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\^^^`````````aaaccceeecccfffhhhiiiiiihhhiiijjjhhheeegggnnnttt}}}|||zzzyyyyyy{{{|||{{{zzz|||zzz~~~wwwrrrpppqqqkkklllnnnpppqqqssswwwzzz||||||||||||zzzyyywwwvvv{{{zzzzzzzzzzzzyyyyyyyyywwwyyy|||zzzvvvsssssstttvvvxxxzzz|||~~~~~~|||{{{{{{}}}~~~zzzuuurrrppppppppppppppppppooooooooooooooolllkkkiiihhhhhhhhhfffddd___^^^\\\ZZZXXXXXXXXXXXXWWWWWWWWWVVVTTTQQQNNNLLLIIIFFFCCCBBBBBBCCCCCCBBBAAA???===<<<<<<<<<:::888:::999888999999999777555444555555555666666777777444444444444444444333333........................---------............///------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------......------,,,...------------...//////------------------------........................///////////////.........///////////////000000111333333222222111111000000000111111222444555555666777777777666666666666666888888888888999999999999666777888888777777999;;;>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNNNNLLLLLLLLLNNNPPPPPPOOOOOOOOOOOOOOOPPPOOOOOOPPPRRRTTTVVVWWWXXXYYYZZZ[[[]]]___``````aaaaaabbbbbbccccccccccccbbbcccdddfffhhhhhhfffcccaaaaaabbbeeeiiilllnnnpppqqqqqqqqqrrrssstttvvvwwwxxxuuutttrrrpppmmmkkkjjjiiihhhhhhgggggggggggghhhhhhkkkjjjjjjhhhgggeeedddccceeecccaaaaaaeeeiiilllnnnkkkkkkjjjiiiiiiiiihhhgggfffeeedddccceeehhhkkkmmmnnnooorrrsssqqqnnnjjjgggbbbaaa```^^^^^^]]]]]]]]]\\\]]]]]]]]]\\\[[[YYYXXXXXXXXXXXXXXXWWWVVVUUUUUUPPPPPPPPPPPPQQQSSSTTTUUUSSSRRRQQQQQQSSSTTTSSSRRRRRRQQQQQQRRRSSSSSSQQQPPPKKKJJJJJJIIIJJJKKKLLLLLLNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMOOOPPPRRRRRRPPPOOOMMMNNNMMMKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMOOOQQQRRRRRRQQQQQQQQQRRRRRRSSSQQQRRRSSSTTTTTTTTTTTTSSSVVVVVVWWWWWWXXXYYYZZZZZZXXXXXXWWWXXXXXXYYYZZZ[[[[[[]]]^^^^^^]]]]]]^^^______bbbdddeeeeeeeeeeeefffbbb^^^```ffflllwww{{{vvvwwwyyy|||}}}}}}{{{yyy}}}~~~{{{~~~|||wwwrrrppppppjjjkkklllmmmnnnrrrwww{{{||||||{{{zzzxxxwwwvvvvvvwwwwwwxxxyyyyyyyyyxxxxxxvvvyyy}}}{{{yyyuuuttttttwwwzzz{{{}}}~~~~~~}}}zzzyyyzzz|||}}}|||zzzuuuqqqoooooopppqqqrrrqqqqqqpppooonnnmmmmmmmmmjjjgggeeeeeedddbbbaaa```___\\\ZZZXXXWWWVVVVVVUUUVVVVVVUUURRRNNNJJJGGGGGGDDDBBB@@@AAABBBBBBAAA@@@???>>>======;;;:::888999888777777888888777555555555555555666666666666555555444444333333222222........................///............---------------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,+++,,,,,,,,,------------------------------,,,,,,------...//////000.........///////////////...//////000000000000000222222222111111000000000000111111222333444555555333333333444555666666777777777888888888999999999777888999888777777999;;;<<<<<<======>>>??????@@@BBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJHHHJJJMMMMMMMMMMMMMMMNNNOOONNNNNNNNNNNNNNNOOOOOORRRRRRRRRRRRSSSUUUWWWXXX[[[\\\]]]___```aaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaa^^^aaadddggghhhhhhfffeeedddeeegggiiijjjkkkllllllkkklllooorrrssstttsssrrrsssrrrpppmmmkkkiiigggfffddddddccccccccccccddddddhhhhhhfffeeecccbbbaaa```eeebbbaaaaaadddhhhjjjkkkhhhiiiiiihhhggggggggggggfffeeedddcccdddfffiiikkkkkkmmmoooooonnnlllhhhfff______^^^\\\\\\[[[[[[[[[]]]]]]^^^]]]\\\YYYWWWUUUVVVVVVVVVVVVUUUTTTSSSSSSPPPPPPOOONNNNNNPPPQQQRRRSSSQQQPPPOOOQQQRRRQQQPPPOOOOOOOOOQQQRRRRRRPPPNNNJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLLLLLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHGGGFFFDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHEEEEEEDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLNNNOOOOOONNNLLLKKKLLLKKKIIIHHHGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLNNNPPPQQQQQQPPPQQQQQQRRRSSSTTTQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZYYYWWWWWWXXXYYYYYY\\\^^^______^^^______\\\XXXYYY^^^ccclllzzzrrrooorrrvvvxxxxxxvvvtttssstttxxx~~~|||xxxuuuwwwxxxyyyxxxuuurrrppppppkkkllllllkkkllloootttxxxyyyxxxwwwvvvvvvwwwwwwxxxvvvvvvwwwwwwwwwwwwvvvuuutttwww}}}~~~~~~|||yyyvvvvvvxxx{{{|||}}}}}}|||zzzyyyzzz{{{{{{xxxvvvwwwyyy{{{vvvssspppmmmlllnnnppprrrssssssrrrpppooommmllllllkkkhhheeecccbbbaaa___^^^bbbaaa___\\\YYYVVVUUUTTTQQQRRRSSSSSSPPPMMMIIIGGGEEECCC@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@>>><<<;;;:::999777666666777888777666777666666666666555555555555555555444444333333333------------------------//////.........---------------------------------,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,------......------,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111.........///////////////......///000000000000000111111111111111000000000111111222333333444555555111222222333555666666777777777777888888888888999888999:::999777777999;;;::::::;;;<<<<<<======>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIFFFIIILLLMMMMMMMMMNNNOOONNNNNNMMMMMMMMMNNNOOOOOOSSSSSSRRRRRRSSSTTTVVVWWW\\\]]]^^^___````````````aaaaaabbbbbbcccbbbbbbbbb^^^```cccfffhhhiiihhhhhhgggggghhhiiijjjjjjjjjjjjgggiiilllnnnoooooonnnmmmooonnnnnnllljjjhhhfffeeebbbbbbaaa`````````aaaaaafffdddbbb```____________cccbbbaaabbbeeeggghhhhhhdddfffgggfffeeedddeeeggghhhgggeeecccdddeeegggiiijjjjjjkkkkkkjjjgggeeeccc^^^]]]\\\\\\[[[[[[[[[[[[^^^^^^^^^]]][[[XXXUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPOOONNNMMMMMMNNNPPPQQQTTTQQQNNNMMMMMMMMMMMMLLLLLLLLLMMMOOOPPPPPPMMMKKKIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCDDDEEEGGGIIIJJJHHHGGGGGGGGGGGGGGGDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGFFFFFFGGGHHHHHHDDDDDDCCCCCCCCCDDDEEEEEEHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHKKKJJJIIIGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLNNNPPPOOOOOOOOOPPPPPPRRRSSSTTTPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSQQQRRRRRRSSSTTTUUUVVVVVVUUUVVVWWWVVVTTTTTTTTTUUUUUUWWWYYYZZZYYYXXXXXXYYYYYYVVVWWW[[[^^^cccuuu}}}rrrnnnjjjmmmqqqrrrqqqooommmmmmmmmppptttwwwxxxvvvsssppppppqqqsssssssssqqqooonnnllllllkkkjjjjjjlllpppsssuuutttsssssssssvvvxxxzzzwwwwwwvvvuuuttttttssssssqqqsssxxx}}}}}}}}}}}}yyywwwxxx{{{yyyzzzyyyxxxuuutttuuuvvv~~~|||wwwtttsssuuuwwwyyysssrrrooommmmmmnnnppprrrtttsssrrrpppooommmlllkkkiiigggeeedddcccbbb```^^^cccbbb___\\\YYYVVVSSSRRRNNNNNNOOOOOONNNKKKIIIGGGDDDBBB@@@@@@AAAAAA@@@???AAABBBCCCBBB@@@===<<<<<<999888666666777888888777888888777777666666666555555555555555555555444444---------------------------------...............------------------------,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------......------,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............/////////000---...///000111000000///000000000000111111111111222222333333444444555555444444555555555666666666777777777777888888888888888999999888777777888:::888888999:::;;;;;;;;;;;;;;;<<<===???AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIFFFIIILLLNNNMMMMMMMMMMMMNNNMMMMMMMMMNNNNNNOOOPPPRRRQQQQQQQQQRRRTTTVVVWWW[[[\\\]]]^^^^^^___^^^^^^___```aaabbbbbbbbbbbbbbbaaabbbccceeeggghhhhhhiiigggggghhhiiijjjjjjjjjjjjhhhhhhggggggggghhhiiijjjjjjkkkllllllkkkiiigggeeeaaaaaa```_______________bbb```]]]ZZZZZZ[[[]]]^^^_________bbbeeeggggggfff```bbbddddddcccbbbdddgggkkkiiifffdddcccdddfffgggiiihhhgggfffdddcccbbbaaa]]]]]]\\\[[[[[[\\\\\\\\\]]]\\\\\\ZZZYYYWWWUUUTTTSSSSSSSSSSSSRRRQQQPPPOOONNNMMMLLLKKKLLLOOOQQQSSSWWWSSSOOOMMMLLLKKKJJJIIIHHHHHHJJJLLLNNNMMMKKKHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCBBBCCCDDDFFFGGGGGGFFFDDDEEEFFFFFFDDDBBBCCCDDDDDDDDDDDDCCCCCCBBBGGGFFFEEEEEEEEEEEEFFFGGGCCCCCCBBBBBBCCCCCCDDDEEEGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKLLLNNNPPPMMMMMMMMMNNNOOOPPPRRRRRROOOOOOOOONNNNNNOOOOOOOOOQQQQQQRRRSSSTTTSSSSSSRRRQQQRRRTTTVVVWWWWWWWWWVVVUUUVVVWWWVVVTTTTTTTTTVVVVVVWWWYYYYYYXXXVVVVVVVVVWWWUUUWWW\\\]]]```nnnssslllkkkgggiiilllllljjjiiijjjkkkjjjlllnnnqqqrrrrrrooommmkkklllnnnooopppooollljjjkkkllllllkkkjjjllloooqqqsssrrrppppppqqqtttwwwzzzzzzxxxvvvsssqqqppppppppppppqqqtttxxx{{{{{{zzzyyy{{{~~~{{{wwwwwwyyyxxxyyyxxxwwwuuutttvvvxxx}}}{{{wwwtttsssvvvyyy{{{vvvuuusssrrrqqqqqqqqqrrrtttsssrrrpppooommmlllkkkgggffffffffffffeeeccc``````___^^^[[[XXXUUUSSSQQQMMMMMMMMMLLLKKKIIIHHHGGGCCCAAA@@@@@@AAABBBAAA???@@@BBBDDDCCC@@@===<<<<<<:::888666666777999999888777777777888888888888888555555666666666666666666------------------------++++++,,,---...///000111------------------------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///............------------.........//////000000---...000111111111000/////////000000111111222222333333333444444555555555777777777777777666666666777777777777888888888888777888999888666666777999777777888999::::::::::::888:::<<<>>>@@@BBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGJJJMMMNNNMMMLLLKKKLLLNNNNNNMMMMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPSSSVVVXXXZZZ[[[\\\\\\]]]]]]]]]\\\^^^___```aaabbbbbbbbbbbbddddddeeeeeefffggghhhhhhfffggghhhiiikkkkkklllllljjjhhhdddbbbaaadddgggiiigggiiikkklllllljjjhhhfffaaa```______^^^^^^^^^___```]]]YYYWWWVVVXXX[[[]]][[[[[[]]]aaaeeegggfffeee^^^```ccccccaaabbbdddgggmmmkkkhhheeeddddddeeefffhhhgggeeecccaaa``````___]]]\\\\\\\\\\\\\\\]]]^^^[[[ZZZYYYXXXWWWVVVVVVUUURRRRRRRRRRRRQQQPPPOOONNNLLLLLLKKKKKKMMMPPPSSSVVV[[[WWWRRROOOMMMLLLKKKIIIFFFFFFHHHJJJLLLLLLIIIFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEEEEEEEEEEDDDFFFEEECCCBBBBBBBBBDDDEEEFFFDDDBBBCCCEEEFFFDDDAAADDDDDDEEEEEEEEEDDDDDDCCCFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBBBBBBBBBBCCCDDDEEEGGGFFFEEECCCCCCCCCDDDEEEEEEEEEFFFHHHHHHHHHHHHHHHLLLKKKJJJJJJJJJJJJKKKLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJKKKKKKKKKLLLNNNPPPKKKKKKKKKLLLMMMOOOPPPQQQNNNNNNMMMMMMMMMMMMMMMNNNMMMNNNOOOPPPQQQPPPOOONNNMMMOOORRRTTTUUUUUUTTTSSSSSSTTTUUUTTTSSSRRRSSSTTTVVVXXXYYYYYYWWWUUUTTTTTTTTTRRRVVV[[[[[[\\\iiiyyyuuuhhhdddeeebbbdddffffffddddddfffiiiffffffhhhjjjlllllljjjiiijjjjjjkkkmmmnnnmmmiiiggglllmmmnnnmmmmmmnnnpppsssrrrqqqooonnnooorrrvvvxxx|||yyyvvvrrrooonnnnnnooorrrssstttvvvxxxyyyyyyyyyyyy}}}{{{vvvvvvwwwyyyzzzzzzxxxwwwxxxzzz||||||xxxvvvvvvyyy|||{{{zzzxxxvvvtttsssrrrrrrssssssrrrpppooommmlllkkkgggggggggiiijjjhhheeeccc]]]\\\[[[ZZZWWWUUUSSSQQQNNNMMMLLLJJJIIIHHHGGGFFFCCCAAA@@@AAABBBBBBAAA@@@???BBBDDDCCC???<<<;;;<<<:::888666666888999999999666666777888999:::;;;;;;555555666666777777888888//////.........---------///............///000000------............------........................---------.........//////******))))))))))))******++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---,,,,,,+++******+++***))))))++++++***)))------,,,,,,,,,---...///............---,,,++++++------------------------/////////...---------,,,............////////////111111000000//////......000000000000000000111111222222333444444555555666333444444444555666666666555555666666777888888888888888999999999888888777::::::999999888999999999:::;;;<<<===>>>???@@@AAABBBDDDGGGGGGFFFEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLOOOPPPPPPMMMLLLNNNPPPLLLMMMNNNNNNNNNOOORRRUUUWWWXXXZZZ[[[]]]^^^^^^^^^ccccccbbbaaaaaabbbcccdddggghhhiiigggeeeccccccccccccdddfffhhhiiijjjjjjjjjeeedddbbbaaa```aaacccdddfffhhhiiikkkjjjhhhfffddd^^^]]]]]]\\\]]]^^^```aaa]]]\\\[[[ZZZYYYYYYYYYYYYUUUUUUWWW[[[___bbbcccbbbbbbbbbbbbcccdddeeeggggggjjjhhhfffdddcccdddeeeeeehhhgggeeebbb___]]][[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXVVVTTTRRRQQQPPPOOONNNOOOPPPNNNLLLIIINNNNNNMMMJJJHHHMMMWWW```fff```WWWQQQNNNMMMJJJHHHGGGHHHIIIJJJJJJIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGFFFFFFDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAACCCEEEFFFGGGFFFFFFHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIGGGEEEDDDDDDEEEIIIIIIHHHGGGGGGHHHHHHHHHLLLKKKIIIJJJLLLNNNOOONNNMMMLLLLLLLLLLLLLLLLLLMMMQQQNNNMMMPPPTTTVVVRRRNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQRRRSSSTTTWWWYYY\\\^^^^^^\\\YYYWWWTTTRRRSSSUUUXXX\\\fffqqqwwwhhhaaa```aaa^^^______```bbbccceeefffeeegggiiihhhfffdddddddddfffgggggghhhhhhhhhggggggggghhhhhhhhhhhhjjjmmmppplllooossstttttttttttttttvvvuuutttsssrrrqqqqqqqqqjjjnnntttvvvuuusssssstttwwwxxxyyyyyyyyywwwuuuttt{{{zzzyyyxxxwwwwwwvvvwwwyyyxxxwwwwwwwwwxxxyyyzzz|||{{{yyywwwvvvwwwxxxyyyzzzsssnnnkkkiiihhhggggggiiikkkkkkiiieeebbb___]]][[[XXXUUUTTTQQQNNNKKKMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDCCCAAA???>>>===<<<<<<===>>>???>>>===;;;:::999999999888777666666555999999::::::::::::999999666444333555888999777444///.........------------......------......///000------............------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......---,,,,,,+++******,,,+++******,,,,,,+++***+++,,,,,,,,,------------***+++,,,------......---------------------------...............---------............////////////000000000000//////......111111222222222333333333222222333444444555555666444444444555555555555555444555555666666777888888888888999999999999888888:::999999999999999::::::;;;<<<<<<===>>>???@@@@@@@@@BBBEEEGGGFFFFFFGGGHHHFFFFFFFFFGGGHHHIIIKKKKKKMMMOOOPPPOOOLLLKKKMMMNNNKKKLLLMMMMMMMMMOOORRRTTTVVVWWWYYYZZZ\\\]]]]]]]]]ccccccbbbaaabbbcccdddeeeiiijjjkkkjjjgggeeedddeeeggggggggghhhhhhggggggfffbbbaaa```___```aaaccceeefffggghhhiiihhhfffdddbbb___^^^]]]]]]]]]^^^___```___^^^]]]\\\\\\[[[[[[[[[WWWWWWWWW[[[___bbbcccbbbaaaaaabbbccceeegggiiijjjiiihhheeecccbbbccccccdddeeedddbbb```]]][[[YYYXXXWWWWWWXXXYYYYYYYYYXXXXXXYYYXXXXXXWWWUUUSSSQQQPPPNNNMMMMMMOOOPPPQQQOOOMMMLLLMMMMMMJJJIIIMMMVVV]]]bbb]]]VVVQQQNNNLLLIIIGGGGGGGGGIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????CCCCCCCCCCCCDDDDDDDDDDDDAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBDDDEEEEEEEEEEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIGGGEEEDDDDDDEEEHHHHHHGGGGGGGGGGGGHHHHHHKKKKKKKKKMMMPPPQQQPPPOOOOOOOOONNNNNNNNNNNNOOOOOOPPPNNNMMMPPPTTTUUURRRNNNMMMNNNNNNOOOPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSUUUVVVVVVXXXZZZ\\\\\\ZZZXXXVVVTTTSSSSSSVVVXXX\\\fffpppoooddd``````aaa\\\\\\]]]^^^___aaabbbcccbbbdddeeedddbbb```_________```aaabbbcccdddddddddcccdddeeeeeeeeefffiiillllllooorrrtttssssssssstttuuutttsssrrrqqqpppooonnnhhhlllqqqttttttssstttvvvuuutttrrrrrrrrruuuwwwyyy}}}|||{{{yyyxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxwwwvvvuuusssrrrrrrsssuuu|||wwwqqqllljjjiiihhhgggddddddeeefffgggeeebbb___XXXUUURRRPPPOOONNNLLLJJJIIIHHHFFFDDDCCCBBBBBBAAACCCBBBAAA@@@>>>===<<<;;;<<<===>>>??????===<<<;;;999999888888777666666555777777888888888888777777666444444555888888777555............------------------,,,,,,,,,---......------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...------,,,,,,++++++***---,,,++++++------,,,+++)))***,,,---------,,,+++)))***+++,,,---------------------------------------------...............---............/////////000000000////////////...000000111222333444444555222222333444444555555666555555555555555444444444333444444555666666777777888888999999999999999888999999888999999:::;;;<<<======>>>>>>????????????>>>AAADDDFFFFFFGGGHHHIIIFFFFFFFFFGGGHHHIIIJJJKKKOOOPPPPPPNNNKKKJJJKKKLLLKKKLLLNNNNNNNNNOOORRRTTTVVVWWWXXXZZZ[[[\\\\\\]]]bbbaaaaaaaaabbbdddfffgggkkkmmmmmmllljjjgggffffffiiiiiiiiihhhfffdddcccbbb___^^^]]]]]]^^^```cccdddeeefffggggggfffcccaaa______^^^]]]]]]]]]^^^___```bbbbbbaaa``````_________[[[YYYYYYZZZ^^^aaaccccccaaabbbccceeegggiiijjjkkkgggfffdddbbbaaaaaaaaabbbaaaaaa___^^^\\\YYYWWWVVVSSSTTTUUUVVVVVVVVVVVVVVVWWWVVVVVVUUUSSSQQQOOONNNLLLLLLLLLOOOQQQSSSRRRQQQKKKLLLLLLKKKJJJMMMSSSXXXZZZWWWSSSPPPNNNKKKHHHFFFFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>======<<<<<>>===;;;;;;:::;;;<<<===>>>>>>===<<<;;;999999888888777666666666555666666666666666666555666555555666777888777555------------------------,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------,,,,,,+++++++++...---,,,,,,---...---,,,((()))+++------,,,+++***,,,,,,,,,,,,+++***))))))------------------------,,,---------.../////////---------.........//////////////////////////////---......000111222333333222222333444444555555666666666666555444444444333333333444444555666666666888888999999::::::999999888888888999:::;;;<<<===???????????????????????????AAAEEEFFFFFFFFFGGGHHHFFFFFFFFFGGGHHHJJJKKKLLLQQQQQQOOOMMMKKKJJJJJJKKKLLLNNNOOOPPPPPPQQQSSSUUUVVVWWWYYYZZZ\\\]]]]]]]]]_________```aaaccceeegggkkkmmmnnnnnnkkkhhhgggfffjjjiiiiiigggeeecccaaa```___^^^]]]\\\]]]^^^```bbbeeeeeeeeeeeecccaaa^^^]]]]]]]]]\\\]]]^^^```bbbccceeeeeeeeeeeeeeeddddddccc```^^^\\\\\\___aaaccccccdddeeefffggghhhiiiiiijjjeeedddbbbaaa______^^^___^^^^^^^^^]]][[[YYYWWWVVVRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSQQQPPPNNNMMMLLLLLLLLLNNNQQQRRRRRRQQQIIIKKKKKKKKKJJJLLLPPPSSSRRRQQQPPPNNNLLLJJJGGGFFFFFFGGGGGGGGGGGGEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@????????????????????????============<<<<<<<<<<<>>>>>===<<<;;;:::::::::999:::;;;<<<<<<<<<;;;;;;888888888888777777666666555555555555555555555555666666666777777777666666,,,,,,------------------,,,++++++++++++,,,------,,,,,,------------,,,,,,---------------------------------.........//////++++++************++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,,,,,,,++++++...---,,,,,,......---,,,((()))+++------,,,+++***,,,,,,,,,,,,+++***))))))------------------------,,,---------.../////////------------.........................../////////---......000111222333333222222333444444555555666666666666555444444444333333333444444555666666666888888999:::::::::::::::999999999999:::;;;<<<===?????????@@@@@@@@@@@@@@@BBBDDDGGGGGGGGGFFFFFFGGGEEEFFFFFFHHHJJJLLLMMMNNNSSSQQQOOOLLLKKKKKKJJJJJJNNNPPPRRRSSSSSSTTTUUUWWWXXXYYYZZZ\\\]]]^^^______\\\\\\\\\]]]___aaaccceeeiiilllnnnmmmkkkhhhgggfffggggggggggggfffdddcccbbbbbb```^^^]]]\\\]]]^^^___eeeeeedddcccbbb```^^^]]][[[[[[\\\^^^```cccfffhhhhhhiiijjjjjjjjjiiihhhgggfffccc``````bbbddddddeeehhhhhhiiiiiiiiihhhgggfffbbbbbb```___]]]\\\[[[[[[\\\]]]]]]]]]\\\ZZZXXXWWWSSSSSSTTTUUUUUUUUUUUUUUUSSSRRRRRRQQQPPPNNNMMMLLLNNNMMMLLLLLLNNNOOOOOONNNIIIIIIJJJJJJJJJKKKLLLNNNLLLMMMMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@??????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>>>>??????AAACCCEEEEEEDDDCCCBBB>>>>>>>>>===>>>??????@@@AAAAAA@@@@@@@@@@@@AAABBBBBBDDDEEEDDDCCCCCCDDDFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFDDDDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGDDDGGGKKKQQQTTTSSSOOOLLLIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKLLLNNNPPPPPPOOOMMMOOOOOONNNNNNNNNOOOOOOPPPNNNMMMMMMMMMNNNOOOQQQRRROOOQQQRRRTTTTTTTTTRRRRRRNNNMMMPPPTTTXXX\\\eeeooosssbbbYYYYYY\\\\\\ZZZ[[[\\\]]]___````````````aaaaaabbb```^^^]]]^^^___\\\]]]]]]]]]]]]\\\\\\[[[[[[]]]```aaaaaabbbcccdddeeehhhkkkmmmnnnooorrrtttsssrrrrrrqqqooonnnlllkkklllkkkkkklllnnnppprrrsssssspppmmmkkkmmmqqqvvvyyyyyyyyyzzzyyyyyyxxxvvvuuuvvvuuuttttttuuuvvvxxxzzzqqqtttvvvtttnnnkkkkkklllooollljjjhhhhhhgggdddbbbaaa___\\\\\\]]]\\\YYYVVVVVVSSSPPPMMMLLLKKKJJJHHHFFFEEEDDDBBBAAAAAAAAAAAA===<<<<<<<<<;;;;;;::::::888999999999999999999999888888888777777777777777777666666555555666666777666777777888777666666666,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,------------,,,,,,........................+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,)))***,,,---------,,,+++)))***+++,,,---------------------------------------------...............,,,------------.........---............/////////000000111222333444444555222222333444444555555666555555555555555444444444333444444555666666777777777888999:::;;;;;;;;;;;;::::::999::::::;;;<<<===??????@@@@@@@@@AAAAAAAAADDDFFFHHHIIIHHHGGGGGGGGGEEEEEEGGGIIIKKKNNNQQQRRRUUURRRNNNLLLLLLLLLLLLKKKOOORRRTTTUUUUUUVVVWWWXXXYYYZZZ[[[]]]^^^______```[[[[[[[[[\\\]]]```bbbcccgggiiilllmmmkkkiiiggggggffffffgggggggggffffffeeedddccc```^^^]]]]]]^^^___eeeeeedddcccbbbaaa______\\\\\\]]]___bbbfffiiikkkkkklllmmmnnnmmmmmmkkkjjjkkkiiifffffffffggggggfffjjjjjjjjjjjjiiigggeeeccc``````___]]][[[ZZZYYYXXX[[[\\\]]]^^^]]][[[YYYXXXUUUUUUVVVVVVVVVUUUUUUTTTQQQQQQQQQPPPOOONNNMMMLLLNNNLLLJJJJJJKKKLLLKKKJJJIIIIIIIIIHHHIIIIIIJJJJJJIIIJJJKKKJJJHHHFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCAAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<========================999:::;;;<<<===???@@@@@@???@@@AAABBBAAA@@@???>>>======<<<<<<======>>>???AAA@@@???>>>???@@@AAABBBBBBDDDEEEDDDCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCAAACCCDDDDDDCCCCCCDDDFFFCCCCCCCCCCCCDDDEEEEEEFFFDDDFFFIIILLLOOOOOOMMMJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNNNNNNNNNNMMMOOONNNMMMMMMLLLLLLMMMMMMOOOOOONNNOOOPPPQQQSSSTTTNNNOOOQQQRRRRRRRRRRRRQQQMMMMMMOOOSSSVVVYYYbbbkkkvvvlll```YYYXXXZZZZZZYYYXXXYYY[[[\\\]]]]]]\\\\\\]]]^^^^^^]]]\\\\\\]]]___^^^^^^^^^^^^]]]\\\[[[[[[^^^```bbbccccccdddfffgggjjjlllmmmnnnnnnoooqqqrrrrrrqqqpppooonnnmmmmmmmmmiiihhhiiikkkooossstttuuuooonnnlllkkkkkklllnnnpppsssuuuvvvxxxxxxxxxwwwwwwxxxvvvtttssstttwww{{{}}}rrrvvvyyyvvvnnniiihhhiiilllkkkiiihhhhhhfffccc```_________]]][[[WWWUUUSSSSSSQQQNNNMMMKKKIIIGGGDDDBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<:::999999999888888888888888888777777777777777777888777666555555666777888666888999888777666666777++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,------......------------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---++++++,,,,,,,,,------------***+++,,,------......---------------------------...............---------,,,,,,---------.........---------.........//////111111222222222333333333222222333444444555555666444444444555555555555555444555555666666777888888777888999:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>??????@@@AAABBBCCCCCCDDDFFFIIIJJJIIIIIIIIIJJJDDDEEEGGGJJJMMMQQQTTTVVVVVVRRRNNNLLLMMMNNNNNNMMMOOORRRTTTVVVVVVVVVWWWXXXXXXYYYZZZ\\\^^^^^^______\\\\\\\\\\\\]]]___aaabbbeeehhhlllnnnmmmkkkiiiiiiffffffggghhhhhhhhhggggggeeecccaaa```___```aaabbbeeeeeeeeedddcccbbbbbbaaa`````````aaadddfffiiijjjlllmmmoooppppppooonnnmmmpppnnnlllkkkkkkkkkiiiggghhhiiijjjjjjiiigggeeeccc^^^^^^]]]\\\ZZZXXXVVVUUUXXXZZZ\\\]]]]]][[[YYYXXXVVVWWWWWWWWWVVVUUUTTTSSSQQQQQQQQQPPPOOONNNMMMLLLKKKIIIGGGGGGHHHIIIIIIIIIJJJHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJIIIFFFEEEFFFHHHFFFFFFEEECCCBBBAAAAAAAAA???@@@@@@AAABBBBBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>????????????????????????===============>>>??????@@@???>>>>>>>>>???AAABBBAAACCCDDDCCCBBBAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBB???@@@BBBBBBBBBBBBCCCEEEBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGIIIKKKLLLLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHJJJLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLOOOOOOOOOOOOPPPRRRTTTUUUNNNNNNPPPQQQQQQRRRRRRQQQPPPOOOPPPSSSTTTUUU\\\eeetttlllfff___YYYWWWXXXYYYYYYWWWYYY[[[\\\]]]\\\[[[ZZZ[[[\\\\\\[[[[[[\\\^^^```aaaaaaaaabbbaaaaaa``````bbbcccdddddddddeeehhhkkksssttttttrrrpppnnnooopppqqqooommmkkkkkklllnnnooollljjjjjjmmmppprrrrrrqqqnnnmmmkkkjjjjjjkkklllllloooqqqtttwwwyyyzzzzzzyyyzzzwwwsssqqqrrrvvv|||vvv{{{~~~zzzqqqjjjhhhjjjlllkkkiiiiiihhhfffbbb___ZZZ^^^```^^^XXXSSSQQQRRROOONNNMMMMMMLLLJJJFFFCCC@@@???>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;:::999888888888777777777777777777777888888777666555555666777888666888:::999777555666777+++++++++,,,,,,---------------,,,,,,------...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------,,,,,,,,,---...///............---,,,++++++------------------------/////////......------,,,,,,,,,,,,---------......---------.........//////000000000000000000111111222222333444444555555666333444444555555666666666555555666666777888888888777888999:::;;;;;;<<<;;;<<<<<<;;;:::::::::;;;;;;>>>>>>???@@@BBBCCCDDDDDDBBBEEEHHHJJJJJJKKKLLLMMMDDDEEEGGGKKKOOOSSSVVVXXXWWWSSSNNNMMMNNNPPPOOONNNNNNQQQTTTVVVVVVVVVVVVWWWWWWXXXZZZ[[[]]]^^^^^^^^^^^^]]]]]]]]]^^^```aaaccceeehhhlllooonnnlllkkkkkkgggggghhhhhhhhhhhhhhhgggdddcccaaa```aaabbbdddeeefffeeeeeedddddddddccccccccccccccccccdddfffhhhiiimmmnnnpppqqqqqqpppooonnnrrrqqqoooooonnnmmmjjjhhhggghhhiiijjjiiihhhfffddd^^^]]]]]][[[YYYWWWUUUTTTWWWXXX[[[\\\\\\[[[YYYWWWWWWWWWWWWWWWVVVTTTSSSRRRQQQQQQQQQPPPOOONNNMMMLLLHHHFFFEEEEEEGGGHHHIIIHHHJJJHHHFFFEEEFFFGGGGGGGGGHHHIIIJJJHHHEEEDDDFFFIIIFFFFFFDDDCCCBBBAAAAAAAAA??????@@@AAAAAABBBCCCCCC???@@@@@@AAAAAAAAA@@@@@@::::::::::::;;;;;;<<<===========================???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======>>>???@@@@@@>>>>>>>>>>>>>>>??????@@@@@@???>>>===>>>???AAACCC@@@BBBBBBBBB@@@@@@AAABBBAAAAAAAAA@@@@@@@@@??????>>>???AAAAAAAAAAAACCCDDDAAAAAAAAABBBCCCDDDEEEFFFIIIGGGFFFGGGIIIKKKKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHHHHJJJLLLMMMMMMLLLLLLMMMIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSMMMNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQSSSRRRRRRWWW___iiieeebbb^^^YYYWWWWWWXXXZZZYYYZZZ\\\^^^___^^^]]]\\\[[[\\\\\\\\\\\\]]]```cccddddddeeeffffffgggffffffddddddeeeddddddfffjjjmmm{{{{{{yyyvvvqqqnnnnnnnnnooommmjjjhhhhhhjjjmmmooorrrpppnnnoooppppppmmmjjjpppnnnlllkkkkkklllmmmooommmooossswwwzzz{{{||||||zzzwwwrrrooopppuuu|||{{{uuummmkkkllllllkkkjjjiiihhhfffaaa^^^UUU[[[```^^^WWWQQQPPPRRRLLLLLLMMMNNNOOOMMMIIIFFF@@@???>>>===============>>>>>>>>>>>>???????????????>>>===;;;:::999888888777777777777777888888888888777555444444555777888666999;;;:::777555666777+++++++++,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,------......------,,,...........................------,,,,,,,,,------,,,,,,++++++,,,,,,---............------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++---...------...///------++++++++++++---------,,,+++***+++,,,---.....................------///////////////000111111............////////////000000000000111111111111222222333444444555555666777666666555555555666666444555555666888999::::::::::::;;;;;;<<<;;;;;;;;;999;;;======<<<;;;<<<===>>>???@@@BBBCCCDDDEEEEEEGGGHHHJJJLLLMMMMMMLLLKKKKKKJJJIIIMMMRRRWWWXXXXXXUUUSSSQQQOOONNNOOOPPPQQQPPPRRRSSSSSSSSSSSSVVVXXXYYYYYYYYYYYYZZZ\\\^^^```bbb```^^^]]]^^^```cccfffiiilllppprrrpppnnnlllkkkiiijjjiiihhhffffffhhhjjjbbbcccccccccbbbcccfffhhhhhhgggfffeeeeeeddddddeeehhhiiiiiigggeeeeeefffgggllloooqqqpppooopppsssvvvvvvtttrrrpppnnnnnnnnnnnnkkkkkkkkkkkkiiihhhffffff```^^^\\\[[[[[[ZZZXXXVVVXXXXXXYYY[[[\\\\\\YYYWWWYYYXXXWWWUUUSSSQQQPPPOOOPPPPPPPPPPPPPPPMMMHHHEEEGGGFFFEEEDDDDDDCCCCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@AAA@@@@@@??????@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAACCCBBBAAAAAABBBBBB@@@???:::::::::;;;;;;<<<<<<<<>>============>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????>>>>>>===???@@@AAACCCCCCCCCCCCBBBEEEDDDAAA?????????@@@AAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIIIIHHHHHHHHHIIIIIINNNNNNMMMNNNOOOQQQSSSTTTQQQOOOMMMMMMNNNPPPPPPPPPUUUTTTQQQPPPQQQTTTWWWZZZdddvvvxxxbbb^^^XXXTTTTTTUUUWWWXXXYYY[[[]]]______]]][[[ZZZZZZZZZ[[[\\\___bbbdddfffbbbcccdddeeeffffffffffffiiihhheeedddeeehhhlllnnnzzzxxxtttpppnnnnnnooopppqqqkkkhhhiiigggdddfffmmmtttuuuuuusssooommmllllllgggiiilllnnnooonnnmmmllllllqqqvvvzzz||||||}}}~~~yyyvvvsssqqqpppqqqtttuuuwwwxxxyyyxxxuuuqqqlllhhhfffhhhjjjkkkjjjfffbbb___[[[[[[[[[ZZZWWWSSSOOOLLLJJJJJJJJJKKKMMMNNNLLLKKKHHHGGGEEE@@@===;;;<<<>>>@@@@@@???>>>===>>>BBBEEENNNDDD;;;888<<<>>>:::555888888888888777777777777444555555666777888888999777777777777777777777777+++,,,,,,,,,------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...........................------,,,,,,---------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---......---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---...//////000............////////////000000000000111111111111222222333333444555555555666666555555555555666666888888999:::;;;<<<======::::::;;;<<<<<<<<<;;;;;;999;;;======<<<;;;<<<===>>>???AAABBBDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLOOOTTTWWWXXXWWWWWWVVVTTTRRRQQQRRRRRRSSSQQQRRRSSSSSSSSSTTTVVVXXXZZZZZZYYYZZZ[[[]]]___```bbbaaa___]]]^^^aaadddfffiiillloooqqqooommmkkkkkkgggiiijjjjjjhhhgggggghhhcccbbbbbbbbbdddfffggghhhhhhhhhgggfffeeeeeeeeeeeekkkkkkllljjjiiihhhiiijjjmmmoooppppppnnnnnnqqqssssssqqqpppnnnmmmmmmnnnnnnllllllkkkjjjhhhgggeeeddd___^^^\\\[[[[[[[[[YYYWWWXXXXXXYYY\\\]]]]]]ZZZWWWXXXWWWVVVTTTSSSQQQPPPOOOOOONNNMMMMMMMMMKKKGGGDDDDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@????????????@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@BBBAAA??????@@@AAA???>>>:::::::::;;;;;;;;;;;;;;;======<<<<<<<<<<<<===============<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>??????>>>>>>===>>>>>>>>>???@@@BBBCCCDDDDDDCCCAAA?????????@@@AAAAAAAAAAAAAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJJJJKKKKKKKKKLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHKKKKKKKKKLLLMMMNNNOOOPPPPPPNNNLLLMMMNNNPPPPPPPPPUUUTTTRRRRRRSSSUUUXXXZZZ^^^llljjj```\\\WWWTTTTTTVVVXXXYYYYYY[[[\\\^^^^^^]]]\\\[[[ZZZZZZ[[[\\\^^^```cccdddddddddeeefffffffffffffffiiihhhfffeeefffhhhkkkmmmuuussspppnnnlllmmmnnnnnnnnnjjjgggiiihhhfffiiiooooooqqqsssqqqmmmjjjiiijjjiiijjjkkkmmmmmmmmmlllllljjjooouuuzzz{{{{{{zzzzzzzzzxxxtttpppmmmmmmnnnoooppppppppppppmmmjjjfffcccfffhhhjjjjjjiiifffbbb___^^^]]][[[YYYUUUQQQMMMKKKKKKJJJJJJKKKMMMOOONNNMMMIIIIIIGGGDDD???======>>>BBBBBBAAA@@@???@@@DDDFFFIIIBBB;;;999;;;<<<999555888888888888777777777777555555666666777777888888777777777777777777777777,,,,,,,,,---------......++++++++++++************++++++++++++++++++++++++,,,------......------,,,---------------------------------,,,,,,------...,,,,,,++++++,,,,,,---......------------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...,,,******+++---,,,,,,++++++,,,,,,---++++++,,,,,,------,,,,,,***++++++,,,,,,---------------,,,,,,------...///............////////////000000000000111111111111222222333333444444555555666555555555555555666666777777888999:::;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<999;;;======<<<;;;<<<===>>>???@@@CCCDDDFFFGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMNNNNNNPPPTTTWWWXXXWWWVVVTTTSSSQQQPPPOOOOOOPPPQQQQQQRRRTTTTTTTTTTTTVVVXXXZZZZZZ[[[[[[]]]___```aaacccaaa```______aaadddfffhhhkkkooopppnnnlllkkkkkkfffhhhkkkkkkiiigggffffffeeecccaaacccgggjjjkkkjjjiiiiiihhhgggfffffffffffflllmmmmmmmmmkkkjjjkkkmmmmmmnnnoooooommmmmmnnnooonnnmmmlllllllllmmmnnnooollllllkkkiiigggeeedddccc^^^]]][[[[[[[[[[[[ZZZXXXWWWXXXYYY\\\^^^]]]ZZZWWWVVVVVVUUUSSSRRRPPPOOONNNNNNLLLJJJIIIIIIGGGEEECCCAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>??????@@@AAA@@@@@@???????????????@@@???===>>>??????>>><<<;;;;;;;;;;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======<<<<<<<<<<<<>>>AAACCCDDDCCCBBBAAA?????????@@@@@@???@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGJJJKKKKKKLLLMMMMMMMMMLLLNNNLLLKKKLLLOOOPPPQQQPPPTTTTTTTTTTTTUUUWWWXXXYYYZZZaaaqqqvvv```\\\YYYUUUSSSTTTWWWXXXYYYZZZZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[\\\^^^___aaabbbeeeeeeffffffggghhhhhhhhhhhhhhhhhhhhhiiiiiikkkkkkmmmlllkkkjjjjjjkkklllmmmllliiiggghhhhhhhhhkkkoookkkooosssrrrmmmiiiiiikkklllkkkkkkkkkkkkkkklllllljjjnnntttwwwxxxwwwvvvvvv|||yyyuuupppkkkiiihhhgggjjjjjjiiihhhfffdddbbbaaafffggghhhiiigggdddaaa___```^^^[[[WWWSSSOOOMMMKKKKKKIIIHHHHHHJJJLLLMMMMMMJJJJJJJJJGGGCCC???>>>>>>>>>>>>>>><<<;;;<<>>@@@BBBDDDEEEFFFGGGGGGGGGFFFGGGHHHJJJLLLMMMPPPRRRUUUXXXZZZZZZXXXVVVRRRQQQPPPOOONNNOOOOOOOOOQQQSSSUUUUUUUUUUUUWWWXXXZZZZZZ[[[]]]^^^```aaabbbcccbbbaaa```aaaccceeegggiiilllooopppnnnlllkkkkkkhhhiiijjjiiigggffffffgggiiieeebbbeeekkkooonnnllllllkkkjjjiiiiiihhhhhhiiikkkmmmnnnnnnmmmlllmmmnnnnnnoooooonnnmmmllllllkkkjjjiiiiiiiiijjjlllnnnooommmkkkjjjgggeeecccbbbaaa^^^\\\[[[[[[\\\\\\[[[YYYVVVWWWXXXZZZ\\\[[[XXXUUUTTTSSSRRRQQQPPPOOONNNNNNMMMKKKGGGFFFFFFFFFEEEDDD@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======>>>>>>???@@@???>>>>>>======>>>>>>>>><<<;;;<<<======<<<;;;<<<;;;;;;::::::999999999:::999999999999::::::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;::::::666666666777888:::;;;<<<::::::::::::::::::::::::<<<<<<======>>>>>>======<<<<<<===>>>???@@@@@@AAABBBAAA@@@???>>>???????????????@@@@@@??????>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJGGGFFFFFFFFFFFFGGGGGGHHHLLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKLLLOOOPPPQQQPPPRRRSSSTTTVVVWWWXXXXXXYYYYYY]]]ggg{{{jjj[[[XXXUUURRRRRRTTTWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]^^^]]]]]]]]]^^^___```aaaaaaccccccdddfffhhhjjjkkkllljjjjjjkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhiiijjjkkklllmmmjjjgggggghhhhhhiiikkkjjjpppttttttnnnkkkkkknnnnnnlllkkkiiiiiijjjlllmmmmmmppprrrtttsssssstttuuu}}}zzzvvvqqqllliiigggfffjjjiiihhhgggfffeeeeeeeeeeeeeeeffffffeeecccaaa___```]]]YYYUUUQQQOOONNNMMMKKKHHHEEEDDDEEEGGGGGGGGGHHHJJJJJJHHHDDD@@@===<<<;;;;;;;;;:::999999;;;>>>:::;;;<<<;;;999888777888888888888888777777777666888888777777777777777777666666666666666666666666,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---...------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,------...///000000......------......///000............///////////////000000000111111111111111111222222333444444555444444444444444555666666::::::;;;;;;<<<=========999:::;;;<<<============:::<<<>>>>>>=========>>><<<===???AAACCCDDDEEEEEEGGGFFFFFFGGGHHHJJJMMMNNNRRRUUUYYY\\\\\\[[[YYYWWWTTTTTTTTTSSSSSSSSSSSSSSSQQQSSSVVVWWWVVVVVVWWWXXXYYYZZZ\\\]]]___aaabbbbbbdddcccbbbbbbbbbdddfffgggjjjmmmoooooonnnmmmlllllllllkkkhhheeebbbcccgggjjjkkkgggeeegggmmmrrrqqqoooooonnnmmmllllllkkkkkkkkkmmmoooqqqqqqqqqpppqqqqqqpppooooooooonnnmmmkkkjjjgggggggggggghhhjjjlllmmmllljjjhhheeecccaaaaaa```___]]]\\\\\\]]]]]]\\\ZZZVVVVVVVVVWWWXXXWWWTTTRRRQQQQQQPPPOOOOOONNNMMMMMMMMMJJJGGGEEEEEEFFFEEEDDDAAAAAAAAAAAABBBCCCEEEEEECCCCCCCCCCCCBBBBBBAAAAAA????????????@@@@@@@@@@@@>>>======<<<<<<======>>>>>>>>>===<<<<<<<<<<<<===<<<;;;::::::<<<<<<;;;:::;;;;;;;;;::::::999999888888888888888888999:::::::::::::::::::::999999999999999::::::::::::999999666666666777888999;;;<<<:::::::::::::::::::::::::::;;;<<<==================>>>@@@@@@@@@???===<<<@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>???????????????????????????@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIILLLLLLNNNOOOOOONNNMMMLLLKKKJJJJJJLLLNNNPPPPPPOOOPPPQQQSSSUUUWWWWWWWWWWWWVVVYYYaaaooolll^^^VVVSSSQQQPPPPPPSSSUUUVVVVVVXXXYYYYYYZZZ[[[]]]^^^^^^^^^___``````aaabbbbbbbbb___```aaadddgggkkknnnpppkkklllmmmmmmmmmlllkkkjjjeeefffgggiiijjjkkkkkkkkknnnlllhhhfffgggiiihhhfffkkkooosssrrrnnnkkklllnnnnnnllljjjhhhhhhjjjkkkmmmsssrrrqqqooonnnpppsssvvvzzzxxxvvvrrrooollliiihhhkkkjjjiiigggggggggggghhhddddddddddddcccaaa```___]]]ZZZWWWSSSPPPOOOOOOPPPLLLIIIEEECCCCCCCCCCCCCCCDDDFFFGGGFFFBBB>>>;;;:::=========<<<;;;;;;===>>>666999;;;;;;999777777888888888888888777777777666888888888888777777777777777777777777777777777777+++++++++,,,,,,,,,------------------............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,++++++,,,,,,---...,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((***,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,***++++++,,,,,,---------.........---...//////000............////////////000000000000111111111111111111222222333333444444333333333333444555666666999999999::::::;;;;;;;;;999:::;;;<<<===>>>>>>>>><<<>>>@@@@@@???>>>???@@@>>>???@@@BBBCCCDDDDDDDDDFFFFFFGGGHHHJJJKKKMMMNNNQQQTTTYYY[[[[[[YYYXXXXXXTTTTTTTTTTTTTTTSSSSSSSSSQQQTTTVVVXXXWWWWWWWWWXXXXXXYYY[[[^^^```aaabbbbbbddddddccccccdddeeeggghhhjjjlllnnnnnnmmmlllllllllnnnlllgggbbb```bbbgggkkkkkkiiigggiiimmmpppqqqpppppppppooonnnmmmmmmmmmmmmnnnqqqsssuuutttttttttuuuqqqqqqppppppqqqooollljjjhhhggggggfffgggiiijjjkkkjjjiiifffcccaaa`````````aaa```^^^^^^^^^^^^]]][[[XXXVVVTTTTTTTTTSSSRRRPPPOOONNNNNNNNNMMMMMMLLLLLLLLLIIIFFFEEEEEEFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>???===<<<<<<;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;;;;999999999;;;<<<;;;:::::::::::::::999999999999777777777777888999::::::999999999999999999999999888999999::::::999999888777777777777888999:::;;;::::::::::::::::::::::::999:::;;;<<<============??????@@@@@@???===;;;:::>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEECCCBBBBBBAAABBBCCCEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLNNNOOONNNMMMNNNOOOQQQSSSTTTUUUVVVVVVQQQSSSZZZdddooouuucccYYYTTTNNNMMMMMMOOOQQQSSSTTTSSSVVVWWWYYY[[[\\\]]]^^^^^^______aaabbbcccccccccccc\\\]]]___aaaeeejjjnnnppplllllllllllllllkkkjjjiiieeefffhhhjjjkkkkkkjjjjjjlllkkkiiigggjjjnnnmmmiiimmmnnnooonnnmmmllllllllllllkkkjjjhhhiiijjjlllmmmuuusssqqqmmmkkklllpppsssttttttsssrrrpppmmmkkkjjjiiihhhgggfffffffffffffffccccccbbbaaaaaa``````___[[[YYYUUURRRPPPOOOPPPPPPNNNKKKHHHFFFEEEEEECCCBBBAAABBBDDDCCC@@@<<<::::::;;;<<<<<<;;;999999:::<<<777888999999888777888888888888888888777777777777888888888888888888888888777777777777777777777777*********+++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))+++------+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///............////////////000000000000111111111111111111111222333333444444333333333333444555666777666666666777777777777888999:::;;;===>>>>>>??????>>>???AAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNNNNRRRVVVXXXWWWVVVVVVWWWRRRRRRSSSSSSSSSSSSRRRRRRQQQTTTWWWYYYXXXXXXXXXXXXWWWXXX[[[]]]```aaaaaabbbddddddddddddeeefffggghhhhhhjjjlllllljjjiiijjjjjjmmmkkkhhhcccaaabbbfffjjjiiiiiihhhiiijjjlllnnnooopppooonnnmmmmmmllllllmmmlllooorrrtttssssssssstttsssrrrqqqrrrsssrrroookkkiiihhhgggffffffggghhhiiihhhgggdddbbb`````````aaadddbbb`````````___]]][[[\\\YYYUUURRRQQQQQQPPPPPPMMMMMMMMMLLLLLLLLLLLLLLLJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCBBBAAAAAAAAA>>>>>>==================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::999888999;;;<<<;;;:::999999999999999:::::::::777777777777888999:::;;;888888888999999999999999888888999999999999888888888888888888888999:::;;;999999999999999999999999999999:::;;;<<<<<<<<<<<<@@@???<<<;;;:::;;;<<<=========>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAACCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJLLLNNNNNNMMMKKKLLLMMMNNNOOOQQQSSSTTTUUURRRPPPRRRYYYaaammmmmm^^^VVVRRRKKKKKKKKKMMMPPPQQQQQQPPPTTTVVVYYY\\\]]]^^^^^^]]]]]]^^^```bbbcccccccccccc\\\\\\]]]___bbbfffjjjlllkkkjjjjjjiiihhhgggggggggeeegggiiijjjkkkjjjhhhgggggghhhggghhhooowwwxxxsssssspppmmmlllmmmnnnmmmkkkjjjjjjiiiiiiiiikkklllmmmrrrqqqpppnnnkkkjjjkkkmmmnnnnnnoooooommmkkkiiihhhfffffffffeeedddccccccbbbcccbbbaaa```_________```ZZZYYYVVVSSSPPPOOONNNNNNJJJIIIGGGFFFGGGFFFDDDCCC>>>@@@AAA@@@>>><<<;;;;;;888999:::999777666777888999888888888888999888888888888888888777777777777777777777888888999999:::999999999999999999999999))))))*********++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---...---+++))))))***++++++------------++++++---,,,+++***+++,,,---.....................------,,,,,,++++++,,,,,,---.............../////////000000000000000111111111111000111111222333333444444222222222333444555666777999999999999999:::::::::999:::;;;===>>>????????????@@@BBBBBBAAAAAAAAABBBDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFIIIKKKMMMNNNNNNNNNKKKOOOSSSUUUSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVQQQTTTWWWYYYYYYXXXXXXYYYVVVXXXZZZ]]]___aaaaaaaaaeeeeeeeeeeeeeeefffggghhhggghhhjjjjjjhhhggghhhiiikkkkkkhhheeecccccceeehhhggghhhiiihhhggghhhkkknnnooonnnmmmllllllkkkkkklllhhhkkknnnppppppppppppppptttsssrrrsssuuutttpppllljjjiiihhhgggffffffgggggggggfffcccaaa``````aaaaaafffdddbbbaaa``````]]]\\\```[[[UUUQQQPPPPPPPPPPPPLLLLLLLLLLLLLLLKKKKKKKKKHHHFFFEEEEEEEEEEEECCCAAACCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::999999:::::::::999888999;;;<<<;;;:::888888888999999::::::;;;777777777777888999:::;;;888888888888888888999999888888999999999999888888:::999999999999999::::::999999999999999999999999888999:::;;;<<<<<<<<<<<<@@@===999555666999===@@@======>>>>>>>>>>>>>>>==================<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@AAACCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEEEEEEEFFFHHHJJJLLLKKKJJJKKKLLLNNNNNNLLLJJJKKKKKKLLLMMMOOOQQQSSSTTTVVVPPPMMMRRRYYYaaaooo|||uuucccWWWPPPLLLJJJIIIJJJLLLNNNPPPOOONNNSSSUUUYYY\\\^^^^^^]]]]]]\\\]]]___aaacccccccccccc]]]]]]]]]^^^```dddgggiiijjjiiigggfffeeeeeeeeeeeeeeegggiiikkkjjjiiifffeeebbbeeefffiiisss|||xxxsssnnnmmmpppqqqpppmmmhhhhhhiiiiiijjjkkklllmmmnnnooopppooollliiihhhgggjjjjjjkkklllkkkiiifffeeeeeeeeeeeeeeedddbbbaaa```bbbaaa```___^^^^^^___```[[[ZZZWWWTTTPPPNNNLLLKKKEEEDDDDDDEEEFFFFFFDDDBBB===???@@@???===<<<<<<<<<;;;<<<===<<<:::999:::;;;;;;999777777888999999888888888888888777777777777666666777888999:::::::::999999999999999999999999,,,,,,++++++,,,,,,---...---......,,,)))(((+++...++++++++++++++++++++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++******)))))))))+++++++++,,,,,,---------------++++++++++++------000///...---,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,*********++++++,,,,,,,,,---------------------------------------------------------............///000000000000111111111111222111000000000111333444444444333333555888<<<>>>777777888888888999999999555888;;;=========>>>???>>>??????@@@AAACCCDDDEEEHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMLLLLLLLLLKKKJJJJJJKKKMMMOOOQQQQQQRRRSSSTTTTTTUUUUUUTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYXXXWWWZZZ^^^aaa```___hhhgggfffeeeeeeeeeeeefffllljjjiiihhhhhhgggeeebbbeeeeeeeeefffffffffggggggeeeeeeeeeeeedddfffiiilllqqqmmmjjjiiijjjkkkjjjhhhhhhjjjlllooopppppppppooorrrqqqoooooopppooonnnllljjjfffbbbcccfffgggeeeaaaeeedddaaa___^^^]]]]]]]]]_______________^^^^^^]]]]]]\\\ZZZWWWUUUSSSRRRRRRKKKKKKKKKKKKKKKJJJIIIIIIFFFEEEEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999::::::::::::::::::::::::888888888888777777777777777777888888888888777777666666666666777777777777999777555777:::;;;:::888555555555555555666777888999888777777777888:::;;;999999888888999;;;<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@<<<<<<<<<<<<============>>>>>>???@@@AAAAAAAAAAAA@@@@@@???>>>>>>??????@@@AAABBBBBBBBBAAAAAA@@@???AAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHJJJLLLMMMLLLKKKJJJIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLNNNTTT[[[bbbfffuuuqqqjjjbbb[[[VVVSSSRRRIIIKKKNNNQQQQQQPPPNNNMMMQQQRRRUUUWWWZZZ\\\]]]]]]ZZZZZZ[[[___dddfffdddaaa[[[\\\]]]]]]^^^```eeehhhhhhgggffffffgggfffdddbbbeeefffggghhhhhhgggfffeee___^^^aaalllzzzyyywwwtttpppmmmkkkjjjjjjiiiiiiiiijjjkkkkkkllllllnnnkkkjjjkkkiiiccc```aaadddeeefffgggfffeeedddcccfffdddbbbbbbcccbbb___[[[\\\^^^```aaa```^^^[[[ZZZ[[[UUUPPPNNNOOOMMMIIIEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>><<<;;;:::::::::999999888777666666777888888888999999999999999888666555444444555555888888999:::::::::999999;;;;;;;;;::::::999999999,,,,,,++++++,,,,,,---...,,,......---******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------------------------------...------,,,+++,,,,,,+++++++++*********+++++++++,,,,,,------------,,,,,,++++++,,,,,,---......------,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,------------------------------------------------------------------............/////////000000000111111111111111000000111111222333333333222333555888:::<<<777777777888888888999999777999<<<=========???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIDDDEEEGGGHHHIIIIIIIIIHHHKKKJJJIIIIIIIIIKKKMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTUUUTTTTTTUUUUUUVVVWWWXXXYYYWWWWWWZZZ^^^aaaaaa___eeeeeeeeeeeeeeeeeeeeeeeegggfffeeefffggggggfffdddddddddeeeeeeeeefffffffffhhhhhhgggfffdddeeegggjjjooollljjjjjjkkkllljjjiiijjjkkkmmmoooppppppppppppooommmllllllllllllkkkiiiiiieeeaaabbbeeefffccc``````___]]]\\\[[[\\\\\\]]]````````````___^^^]]]\\\]]]\\\ZZZXXXVVVSSSRRRQQQJJJJJJKKKKKKKKKJJJIIIIIIEEEEEEDDDDDDCCCBBBBBBAAADDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888777777777666666666777777888888777777666555666666666777777777777999777666777999:::999777777666666666666777777888888888777777888888999:::999999888888999:::<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<<<<<<<===============>>>???@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@BBBBBBBBBBBBAAAAAA@@@???AAAAAABBBCCCDDDFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGIIIKKKLLLMMMMMMLLLKKKJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMLLLNNNRRRWWW\\\___dddaaa]]]XXXSSSPPPMMMLLLLLLMMMOOOPPPQQQQQQPPPOOORRRSSSTTTVVVXXXYYY[[[[[[ZZZZZZ[[[^^^aaabbb```]]]XXXZZZ[[[\\\]]]```eeehhhgggeeeddddddeeefffdddccccccdddeeefffgggffffffeee```^^^aaalll|||yyywwwtttqqqnnnmmmlllkkkhhhhhhhhhhhhiiiiiiiiiiiillliiiiiikkkhhhbbb___```bbbbbbccccccccccccbbbbbbbbb```______aaa```^^^[[[\\\]]]___``````^^^\\\[[[ZZZUUUPPPNNNNNNMMMIIIEEEEEEDDDDDDCCCBBBAAAAAA@@@????????????===<<<;;;:::;;;::::::999888888777777777777777777888888888888888777666666666777888999888888999999::::::999999;;;;;;;;;::::::999999999,,,,,,++++++,,,,,,---...,,,---///...---,,,,,,---------------------------,,,,,,------...------,,,---------------------------------------,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******......---------------,,,---------------------------------------------------------............/////////000000000000111111000000111222222222222222111111222444555777888999777777777777888888888888888999;;;;;;;;;<<<>>>AAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXWWWXXXZZZ^^^```aaa```bbbcccdddeeeeeeeeedddcccbbbaaaaaaccceeegggfffeeecccddddddeeeeeeeeeeeeeeejjjjjjiiigggddddddeeeggglllkkkjjjkkkmmmmmmkkkjjjjjjkkkkkklllmmmnnnnnnnnnkkkjjjhhhhhhiiiiiigggffffffcccaaaaaaccccccaaa^^^]]]\\\[[[ZZZ[[[\\\]]]^^^````````````___^^^]]]\\\[[[[[[ZZZYYYVVVSSSPPPOOOHHHHHHIIIJJJJJJJJJIIIIIIDDDDDDDDDCCCCCCBBBBBBAAADDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@?????????>>>======<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888777777777777666666666666777777777777666666555555666666666777777777888777666777888999888777888888777777666777777777666777888888999999888888999999888999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<===============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIKKKLLLMMMMMMLLLKKKIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOORRRTTTVVVXXXWWWVVVUUUSSSQQQOOONNNOOOOOOPPPPPPQQQRRRRRRRRRTTTTTTSSSSSSTTTVVVWWWXXXYYYYYYZZZ\\\^^^^^^\\\ZZZVVVXXXYYYZZZ\\\___dddhhheeecccaaaaaacccdddeeedddaaabbbccceeeffffffffffffdddbbbdddpppwwwvvvtttqqqooonnnmmmmmmhhhhhhggggggggggggffffffhhhfffhhhkkkjjjdddaaabbbcccbbbaaa````````````aaa___^^^^^^___``````___]]]\\\]]]^^^______]]][[[ZZZXXXTTTOOOMMMMMMKKKHHHDDDCCCCCCCCCBBBBBBAAAAAAAAA?????????>>>===<<<;;;:::;;;;;;::::::999999888888777888888888888999999999777777777777888999:::;;;777888888999::::::999999;;;;;;::::::::::::999999,,,,,,++++++,,,,,,---...,,,---...///...---,,,,,,------------------------,,,,,,------...---------************************,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,++++++---------------------------------------------------------............///////////////000000000111///000111333333222111111///000222444555555555555666666666777777777888888888888999999888:::===???@@@@@@@@@AAAAAAAAAAAAAAAEEEEEEDDDDDDCCCDDDDDDEEEHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHIIINNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVWWWXXXZZZ\\\___``````^^^```bbbdddeeedddcccbbb___^^^^^^```ccceeeeeeeeedddeeefffgggggggggffffffiiiiiiiiigggeeeeeefffgggiiijjjkkkmmmnnnmmmlllkkkjjjjjjiiiiiiiiijjjkkkkkkiiihhhffffffggggggfffeeedddbbb``````aaaaaa^^^\\\]]]\\\[[[[[[[[[\\\]]]^^^^^^^^^____________^^^^^^ZZZZZZZZZYYYVVVRRROOOLLLFFFGGGHHHHHHIIIHHHHHHHHHCCCCCCCCCBBBBBBBBBAAAAAACCCDDDDDDDDDDDDEEEEEEEEECCCBBBBBBAAA@@@@@@?????????>>>>>>===<<<<<<;;;;;;::::::999999999999::::::888888888888888888888888777777777777777666666666888777777777666666666666555666666777777666666555555555555666666666777777777777666777777777777777888888777666555555666666555666888999999999888777888888999999999::::::;;;999:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???????????????@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJLLLLLLLLLLLLLLLHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPSSSTTTVVVWWWWWWVVVTTTSSSRRRQQQQQQQQQQQQSSSTTTUUUVVVTTTRRRQQQQQQRRRTTTUUUVVVWWWYYY[[[]]]]]][[[ZZZXXXYYYZZZZZZ[[[^^^bbbfffcccaaa______aaaccceeeeee```aaabbbdddeeegggggghhhlllhhhjjjuuusssrrrqqqpppnnnmmmlllllliiihhhhhhgggffffffeeeeeeeeedddgggmmmmmmjjjhhhiiijjjhhhdddaaa___^^^___```^^^^^^___```aaabbbaaaaaa]]]^^^^^^^^^\\\ZZZXXXWWWUUURRRNNNLLLKKKIIIGGGDDDBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;::::::999999999999999999:::::::::;;;;;;888888888888888999::::::666777888999999:::999999::::::::::::::::::::::::,,,,,,++++++,,,,,,---...+++,,,---...///...,,,++++++++++++++++++++++++++++++,,,,,,---.........---************************,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++******---------------------------------------------------------............///...////////////000000000///000111333333222111111///000222444555444444333555555666666666777777777666777777777666888:::===<<<===>>>@@@AAAAAAAAAAAACCCCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFJJJJJJIIIIIIIIIIIIIIIIIIMMMMMMNNNOOOPPPPPPPPPPPPRRRRRRRRRRRRSSSTTTUUUUUUUUUVVVXXXYYYZZZ\\\]]]^^^[[[]]]```bbbccccccbbbbbb```___^^^___aaaccccccccceeefffhhhiiiiiiiiihhhgggfffggghhhhhhgggggghhhjjjiiijjjlllmmmnnnmmmmmmmmmlllkkkjjjiiiiiiiiijjjjjjhhhgggffffffggggggfffeeeaaaaaa`````````^^^\\\ZZZ\\\\\\ZZZYYYYYYZZZ[[[[[[ZZZ[[[\\\^^^____________YYYYYYXXXWWWTTTPPPMMMJJJFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDAAAAAA@@@@@@??????>>>>>>>>>>>>======<<<;;;;;;;;;999999888888888888999999888888888888888888888888777777777666666555555555777777777666666666666555555555666666666666555555555555555555666666666666666666777666666666666666777666555444444444444444555666777999999888777777888888999999999999999999999999999999:::::::::;;;::::::::::::::::::::::::777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@BBBAAA@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFGGGHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLNNNOOOPPPPPPPPPPPPQQQTTTUUUVVVUUUSSSRRRSSSRRRQQQQQQRRRSSSUUUWWWVVVUUURRRPPPOOOOOOQQQRRRSSSVVVYYY\\\]]]]]]]]]]]][[[\\\\\\[[[[[[]]]```cccaaa___]]]]]]```bbbddddddaaabbbcccdddfffhhhiiijjjooolllllltttwwwmmmmmmmmmmmmlllkkkkkkjjjjjjjjjiiihhhggggggffffffddddddhhhnnnqqqpppooorrrrrrooojjjdddaaa_________]]]^^^___`````````aaaaaa___^^^]]]\\\YYYVVVTTTRRRSSSQQQNNNKKKIIIHHHFFFDDDAAAAAAAAAAAAAAA@@@@@@@@@======>>>======<<<;;;:::;;;;;;:::::::::::::::999888888888888999999999:::999999999888888777777777555666777888999999999999::::::::::::::::::::::::,,,,,,++++++,,,,,,---...,,,++++++,,,---...,,,+++++++++++++++++++++++++++++++++,,,---............------------------------,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,+++++++++++++++******---------------------------------------------------------............///......////////////000000000000111222222222222222000111222444444444333222555555555555666666666666555666777777777777999;;;:::<<<>>>@@@BBBBBBBBBBBB??????@@@AAABBBDDDFFFGGGFFFEEEEEEDDDEEEEEEFFFFFFIIIJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQQQQRRRSSSTTTTTTTTTVVVXXXXXXXXXXXXZZZ\\\YYYZZZ]]]___aaabbbbbbbbbbbb```^^^^^^```bbbccccccfffgggiiikkkkkkjjjiiigggdddfffhhhhhhhhhhhhjjjllliiikkkmmmmmmmmmlllmmmnnnnnnmmmmmmlllkkkjjjjjjjjjfffeeeddddddeeefffeeeddd``````aaa```___]]][[[YYYYYYXXXWWWVVVUUUVVVWWWXXXXXXYYYZZZ\\\]]]^^^^^^^^^XXXWWWVVVTTTQQQNNNJJJHHHEEEFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCC@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888888777777888888999::::::::::::::::::::::::888777777666666555555444777777666666666666555555444444555555555555444444444444555555555666666666555666777666555444555666555555444444333333444444555666777777888888777777888888999999999999888888888888999999999:::::::::999999999999999999999999666777999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<============<<<===???@@@AAAAAA@@@???BBBAAA@@@???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAAEEEEEEEEEEEEFFFGGGHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOIIIJJJKKKLLLNNNOOOQQQQQQPPPQQQSSSUUUUUUUUUSSSRRRSSSSSSRRRRRRRRRTTTVVVWWWVVVTTTRRRPPPOOOOOOOOOOOORRRUUUYYY\\\]]]]]]^^^___]]]]]]]]]\\\[[[\\\___aaaaaa___]]]^^^```bbbccccccbbbbbbcccdddeeegggiiijjjllliiiiiinnnuuuxxxsssnnnhhhiiiiiijjjjjjjjjiiiiiikkkkkkjjjiiiiiihhhggggggeeedddgggnnnqqqqqqsssvvvwwwsssnnnhhhccc```______[[[]]]^^^^^^]]]\\\\\\]]]^^^]]][[[YYYVVVSSSQQQOOOPPPOOOMMMJJJHHHFFFEEEDDDAAAAAAAAA@@@@@@?????????===============<<<;;;:::::::::::::::999999999999555555666666666777777777999::::::999999777666666555555777888999999::::::999999::::::::::::;;;;;;,,,,,,++++++,,,,,,---...,,,***((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------+++,,,,,,,,,,,,+++***************+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------------------------------------............///........./////////000000111111000000111111222333222222333333333333333333444444555555555666666666555777999:::999999:::;;;===???AAACCCCCCCCCBBBBBB>>>>>>???@@@BBBDDDFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNPPPPPPPPPPPPQQQRRRSSSTTTTTTVVVWWWWWWUUUUUUWWWYYYXXXYYY[[[]]]___aaabbbcccbbb```^^^___aaadddeeeeeeeeegggiiikkkkkkjjjhhhgggdddfffhhhiiiiiiiiijjjlllkkkmmmnnnmmmkkkkkkmmmooollllllllllllkkkiiigggfffbbbaaa``````bbbbbbbbb```___```aaaaaa___\\\ZZZYYYUUUUUUTTTTTTUUUVVVXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[WWWVVVTTTQQQNNNKKKIIIGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>======>>>======<<<<<<;;;::::::888888777777777777888888999999999999999999999999888888777777666555555444777777666666666555555555444444444555555444444444444444444555555555666666444666777666444333444666555444444444444555555666666666666666666777888888777888999::::::999888777888888888888999999999999999999999999999999999999777999;;;<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<999:::;;;<<<<<<===<<<<<<:::<<<>>>@@@@@@@@@???>>>BBBAAA@@@??????AAACCCDDDDDDCCCCCCCCCBBBBBBAAAAAADDDDDDDDDDDDEEEFFFGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNIIIIIIJJJJJJLLLNNNOOOPPPPPPQQQSSSTTTUUUTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUVVVTTTTTTSSSRRRPPPOOONNNMMMRRRVVVZZZ\\\[[[[[[\\\]]][[[[[[[[[ZZZYYY[[[^^^aaa```___^^^___aaabbbbbbaaabbbbbbbbbcccdddfffgggiiieeeeeeeeehhhlllmmmkkkiiieeefffgggiiiiiiiiihhhhhhjjjjjjjjjiiiiiihhhhhhhhhfffdddfffkkknnnnnnppptttuuurrrmmmhhhdddaaa______\\\^^^```^^^[[[ZZZZZZ[[[ZZZYYYXXXVVVTTTRRRPPPOOOOOONNNLLLIIIFFFDDDDDDDDDBBBAAAAAA@@@???>>>>>>===<<<<<<======<<<<<<;;;;;;999999999999999999999999666666777777777888888888999999:::;;;;;;:::999888444555666888999999::::::999999999::::::;;;;;;;;;,,,,,,++++++,,,,,,---...,,,)))''''''***,,,,,,+++------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))******+++++++++---------,,,,,,+++++++++++++++------------++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........---------------------------------------------------------.........//////............/////////000222111000000000111333444333333333333333333333333444444444555555555666666666999;;;<<<;;;::::::;;;AAABBBDDDEEEEEEDDDBBBAAAAAA@@@@@@@@@AAAAAABBBCCCEEEDDDCCCBBBBBBCCCDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLMMMMMMNNNNNNNNNPPPPPPPPPPPPPPPRRRSSSSSSTTTVVVWWWVVVTTTSSSTTTWWWXXXXXXYYY[[[]]]```cccdddaaa___^^^___bbbeeeggghhhdddfffhhhjjjjjjiiigggfffeeegggiiiiiiiiihhhiiikkkmmmnnnnnnmmmjjjjjjmmmppphhhiiiiiiiiihhheeecccaaa___]]]]]]]]]______^^^]]]___aaabbbaaa___\\\ZZZYYYTTTTTTTTTUUUWWWYYY[[[\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWUUURRROOOLLLIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>============>>>======<<<;;;;;;::::::888888777777777777888888777777777777777777777777999888888777666555555555777666666666555555555555333444444555555444444333444444444555555555666666444666888666333222333555555555555555555666777888777666555555555666888999777888999::::::999777777777888888888888999999999888888888888888888888888:::;;;<<<======;;;:::888:::::::::;;;;;;;;;<<<<<<999999:::;;;<<<<<<<<<<<<999;;;===???@@@???>>>===BBBAAA@@@??????AAACCCDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBCCCCCCEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJLLLNNNOOOLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUTTTSSSSSSRRRQQQOOONNNMMMSSSWWW[[[\\\ZZZXXXYYYZZZXXXXXXYYYXXXXXXZZZ^^^aaa```______aaabbbcccaaa___bbbbbbaaaaaabbbdddfffgggbbbcccdddfffhhhiiiiiiiiidddeeeggghhhiiiiiiiiihhhiiiiiiiiiiiihhhhhhhhhhhhgggeeeeeehhhjjjjjjlllqqqqqqoookkkgggdddaaa_________aaabbbaaa]]]ZZZZZZ\\\VVVVVVUUUTTTSSSRRRQQQQQQNNNMMMLLLIIIFFFDDDCCCDDDBBBBBBAAA@@@???>>>===<<<<<<<<<<<<===<<<<<<;;;;;;888888888888888888888999999999:::::::::;;;;;;;;;888999;;;<<<===<<<<<<;;;444555666777999999::::::999999999::::::;;;;;;;;;++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,+++++++++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...,,,***,,,,,,------.../////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------------------------------------------------------------------------***+++---///000000///...000///...------,,,,,,---/////////000111111222222333333333333333333333333222222222222333444555555:::999999888999:::<<<===AAAAAABBBBBBBBBAAAAAA@@@@@@@@@????????????@@@@@@EEEEEEEEEDDDCCCAAA@@@???BBBCCCEEEGGGGGGGGGGGGFFFJJJKKKMMMOOOOOOOOONNNMMMQQQQQQPPPMMMKKKKKKMMMOOORRRPPPNNNMMMNNNRRRVVVYYYXXXXXXXXXYYYZZZ\\\]]]^^^aaaaaabbbccceeefffggghhheeeddddddeeeggghhhhhhgggcccdddfffhhhiiijjjjjjkkkkkkkkklllmmmmmmlllkkkkkkjjjhhhfffeeefffeeecccbbb___\\\ZZZZZZ\\\^^^]]][[[[[[\\\]]]]]]\\\YYYUUUSSSVVVUUUSSSSSSTTTVVVZZZ\\\___]]]ZZZYYYYYYXXXWWWUUUTTTRRRPPPNNNMMMKKKHHHEEEIIIHHHGGGEEEBBB@@@???>>><<<===>>>???@@@???>>>>>>@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;::::::999999999::::::999777666666666777888777777888888888888777777999888777666666777888999777666444333333444555666666666666666666666666666333333333333333333333333333333333333333333333333555444444555555666777888555555444444444444555555999888777666666777888999777777777777777777777777;;;:::999999888888999999;;;::::::999888888888999;;;;;;:::::::::999999999999::::::::::::::::::;;;;;;<<<===>>>???@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBEEEEEEDDDCCCBBBAAAAAA@@@???@@@AAABBBCCCEEEFFFFFFBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXUUUTTTSSSRRRQQQQQQQQQQQQTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\^^^^^^______``````aaaaaa```aaabbbcccdddcccbbbaaaccceeefffgggffffffhhhiiimmmmmmkkkhhheeedddeeefffggghhhkkklllllljjjhhhfffdddcccaaabbbeeeggghhhhhhllljjjgggcccaaa`````````___]]]\\\ZZZYYYWWWSSSPPPYYYVVVRRRQQQRRRQQQNNNJJJNNNLLLJJJHHHEEEDDDBBBBBB@@@??????>>>===<<<<<<;;;===============<<<<<<;;;;;;:::999888888:::<<<===999::::::999777666666777;;;;;;;;;999777555666777777777777777777777777777999999999888888777777777++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++...............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---...////////////000///......---.........//////000000111222222222333333333333333333333333333333333333444555666666999999888888999;;;<<<===???@@@@@@AAAAAA@@@@@@???>>>>>>============>>>>>>@@@AAAAAAAAAAAA@@@@@@???AAABBBCCCEEEFFFGGGGGGGGGJJJKKKMMMNNNOOONNNLLLKKKNNNOOONNNMMMKKKKKKMMMNNNQQQPPPNNNNNNOOORRRVVVXXXYYYYYYYYYZZZ[[[\\\^^^^^^___```aaabbbcccdddeeeeeedddcccbbbbbbdddfffffffffccccccdddeeefffggghhhhhhhhhiiikkkllllllkkkiiihhheeeddddddeeeffffffdddccc```]]]YYYWWWXXXYYYXXXWWWXXXYYY[[[[[[YYYWWWTTTRRRSSSSSSRRRRRRTTTVVVXXXZZZ\\\ZZZXXXWWWWWWWWWVVVTTTQQQPPPNNNMMMMMMLLLIIIGGGHHHHHHFFFDDDBBB@@@???>>>===>>>???@@@@@@@@@???>>>@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;:::999999888888999999999888888777777777777777555555666666666666555555888777666555555666777888:::888666333222222222333444444444444444444444444333333333333333333333333333333333333333333333333444444444444555666777888555555444444444444555555888777666666666666777888666666666666666666666666777777777777777888999:::::::::999888888888888888:::999999999888888888888999999999:::::::::::::::;;;<<<===>>>???@@@@@@AAA@@@@@@????????????@@@@@@DDDDDDCCCBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMOOOPPPQQQQQQQQQQQQSSSSSSUUUVVVWWWXXXXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVQQQRRRSSSUUUVVVWWWXXXXXXVVVVVVWWWXXXYYYZZZ[[[[[[]]]]]]]]]^^^^^^^^^^^^^^^^^^```aaacccccccccbbbbbbdddeeeggggggffffffhhhjjjkkkkkkjjjhhhfffeeeggghhhhhhiiijjjkkkkkkjjjiiihhhaaa```___aaaeeehhhjjjjjjkkkiiieeebbb___^^^]]]]]]]]]\\\[[[ZZZZZZXXXTTTRRRWWWUUUSSSRRRQQQPPPNNNLLLLLLKKKIIIGGGDDDCCCBBBAAA??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::;;;:::999888888:::;;;===;;;<<<===;;;999888888999999999999999888888999999999999999999999999999999::::::999999999888888888++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++//////......---,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,---...///000//////......//////000000000000000111222222333333222222333333333333333333333333444444555666666777777777888888999;;;===>>>===>>>>>>?????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<======>>>??????@@@??????@@@AAAAAABBBDDDFFFGGGHHHKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPSSSUUUVVVYYYYYYYYYZZZ[[[\\\]]]^^^]]]^^^___```aaabbbbbbbbbcccaaa^^^^^^```cccddddddbbbaaa`````````aaacccddddddfffhhhjjjjjjhhhfffddd___```aaacccffffffdddbbb```\\\WWWTTTSSSSSSRRRRRRTTTUUUVVVWWWVVVTTTRRRQQQQQQQQQRRRSSSUUUVVVWWWXXXYYYWWWUUUTTTUUUUUUTTTSSSNNNMMMLLLLLLMMMLLLJJJHHHGGGFFFEEECCCAAA???>>>=========>>>????????????>>>??????>>>>>>===<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999999888888777777777777888888888888888888777777666333444444444444444444333666666555555555555666666999777555333222222222222333333333333333333333333444444444444444444444444444444444444444444444444444444444444555666777777555555444444444444555555777777666555555666777777555555555555555555555555444444555555666888999:::999999888777777777888888888888888777777777777666888888999999999:::::::::;;;<<<<<<===>>>???@@@@@@??????>>>>>>>>>>>>??????BBBBBBAAAAAA@@@@@@@@@???BBBBBBBBBBBBBBBAAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEECCCDDDFFFGGGHHHHHHGGGGGGLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLNNNOOOPPPQQQQQQQQQRRRSSSVVVXXXYYYYYYXXXWWWUUUUUUUUUUUUVVVWWWYYYYYYPPPQQQRRRTTTUUUWWWXXXYYYUUUVVVWWWXXXYYYZZZZZZZZZ\\\\\\[[[[[[[[[[[[[[[[[[[[[]]]___aaabbbcccccccccdddeeeffffffeeefffgggiiiiiijjjjjjhhhggggggiiijjjiiiiiiiiiiiijjjkkkllllllaaa```___aaaeeehhhjjjjjjhhhfffccc```]]][[[ZZZZZZ[[[ZZZYYYYYYZZZYYYWWWUUUUUUUUUUUUSSSPPPMMMLLLLLLJJJIIIGGGEEECCCAAA@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::999999888888:::;;;<<>>;;;::::::;;;777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000...,,,++++++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------,,,+++,,,---///000.........//////000222222000000111111222222333333222222222222222333333333222333444444555666666666666666777888:::;;;===>>>;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>???@@@@@@@@@@@@????????????@@@BBBEEEHHHIIIKKKKKKLLLLLLKKKJJJIIIHHHGGGJJJMMMOOONNNNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTXXXXXXXXXYYYYYY[[[\\\\\\\\\]]]___```aaaaaa``````aaa___\\\[[[]]]___aaaaaa```___]]]\\\[[[\\\^^^___```cccfffiiiiiifffccc```\\\]]]___bbbddddddaaa___^^^[[[VVVRRRPPPOOOPPPPPPPPPQQQSSSSSSSSSRRRQQQPPPPPPQQQSSSUUUVVVWWWWWWWWWWWWUUUSSSSSSSSSTTTSSSRRRMMMLLLKKKKKKKKKJJJHHHFFFEEEEEECCCBBB@@@>>>===<<<;;;;;;<<<<<<=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777777666555555666666666777777888999888777666555333333444444444444333333444444444444444444444444444333333222333333444555333333333333333333333333444444444444444444444444333333333333333333333333333333333333444555666777555444444333333444444555666555555555555555555666444444444444444444444444555555555555666777888999888777777666666777777777888888888777777777666666777777888888999999::::::;;;;;;<<<======>>>?????????>>>>>>======>>>>>>???@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAACCCCCCBBBBBBAAABBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCDDDGGGIIIIIIIIIGGGFFFKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNOOOPPPQQQQQQQQQPPPRRRUUUWWWXXXXXXVVVUUURRRRRRRRRRRRSSSUUUVVVWWWSSSSSSSSSTTTUUUWWWXXXYYYUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXZZZ\\\___aaabbbccccccddddddeeedddcccdddfffhhhiiiiiiiiigggffffffgggiiiggggggfffgggiiilllppprrrgggeeecccccceeefffgggfffeeeccc```]]]ZZZXXXWWWWWWYYYXXXWWWXXXYYYZZZXXXWWWTTTVVVWWWTTTNNNJJJIIIJJJGGGFFFDDDCCCAAA@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999888888999999:::;;;@@@@@@AAA???<<<::::::;;;777777888:::<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111...+++***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,------......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...---,,,++++++,,,...///............///111222333///000000111222222333333111111111222222333333333111111333444555555444444555555777888:::;;;<<<===999:::;;;;;;<<<<<<<<<;;;===<<<<<<;;;;;;<<<<<<===AAABBBBBBBBBBBBAAA@@@@@@?????????@@@BBBEEEGGGIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGJJJNNNPPPPPPPPPPPPPPPMMMMMMOOOPPPRRRSSSSSSTTTWWWWWWVVVWWWWWWXXXYYYZZZ\\\]]]___aaabbbbbbaaaaaa```]]]ZZZYYY[[[]]]______^^^]]][[[YYYXXXXXXZZZ[[[^^^```dddffffffddd```^^^[[[\\\]]]___aaa```]]]ZZZZZZXXXUUUQQQOOONNNPPPQQQNNNOOOPPPQQQRRRRRRRRRRRRQQQSSSUUUWWWXXXXXXWWWWWWWWWUUUSSSRRRRRRSSSQQQPPPNNNLLLKKKJJJJJJHHHEEECCCDDDCCCBBB@@@???===<<<;;;999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777555555555444444555555666555666777888777666555444444444444555555444444444333333444444444444333333222222222222222333444444333333333333333333333333444444444444444444444444333333333333333333333333222222222333333444555666444444333333333333444444444444444444444444444444555555555555555555555555888777777666666666777777666666666555555666666777888888888888777777777777666666777777888999::::::;;;;;;;;;<<<======>>>>>>??????>>>>>>>>>>>>??????>>>>>>??????????????????======>>>???@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDFFFFFFFFFEEEDDDDDDEEEHHHIIIJJJJJJHHHGGGKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMNNNOOOPPPPPPPPPPPPMMMOOORRRTTTUUUUUUSSSRRRQQQQQQPPPPPPQQQRRRSSSSSSWWWWWWVVVVVVVVVWWWWWWXXXWWWXXXYYYZZZ[[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVWWWZZZ]]]```aaabbbbbbbbbbbbbbbaaa``````ccceeeiiiiiihhhfffccccccdddfffeeeddddddeeehhhnnnsssvvvpppmmmiiifffdddcccaaa___bbb```^^^\\\YYYWWWVVVUUUXXXWWWVVVVVVXXXYYYXXXWWWUUUWWWXXXTTTNNNIIIGGGGGGEEEDDDBBBAAA@@@?????????============<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::888888888888999999::::::>>>??????===;;;999:::::::::999:::<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111...+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++,,,------......******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------------------------------------------------------------,,,,,,,,,,,,,,,------............///000111222/////////000111111222222000000111111222333333333000111222444555444444333555666777999:::;;;;;;;;;888999:::;;;;;;;;;;;;;;;======<<<<<<<<<<<<======BBBBBBCCCCCCBBBAAA@@@@@@???@@@@@@AAACCCEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHKKKNNNPPPPPPPPPPPPQQQMMMMMMNNNPPPQQQRRRSSSTTTVVVUUUUUUUUUVVVVVVWWWXXXZZZ\\\___bbbccccccbbbbbb___]]]ZZZZZZ[[[]]]^^^]]]\\\[[[YYYXXXWWWWWWXXXXXX[[[]]]```bbbbbb```]]][[[[[[[[[[[[\\\]]]\\\YYYWWWUUUUUUTTTRRROOONNNOOOPPPMMMNNNPPPQQQSSSTTTTTTUUUTTTUUUVVVWWWXXXWWWVVVVVVWWWUUURRRQQQQQQPPPOOONNNMMMKKKJJJIIIHHHGGGDDDAAABBBAAA@@@???===<<<;;;;;;777777777666777888888999::::::::::::::::::::::::;;;;;;;;;:::999888777666555444444444444555555666555555555555555444444333444555555666666555555444333333444444444444333333444444333333222111000000333333333333333333333333333333333333333333333333222222222222222222222222222222222222333444555555444444333333333333444444333333444444444444333333555555555555555555555555888888777666666666666666555555444444555555666666888888888888777777777777555555666777888999999:::;;;;;;;;;;;;<<<<<<======??????>>>>>>>>>>>>??????===>>>>>>>>>???@@@@@@@@@;;;<<<===>>>???AAABBBBBBAAAAAA@@@@@@@@@AAAAAABBB@@@BBBDDDFFFFFFFFFDDDCCCDDDEEEGGGHHHIIIIIIHHHHHHKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNNNNOOOOOONNNNNNNNNKKKLLLOOOQQQRRRRRRQQQPPPQQQQQQPPPQQQQQQRRRSSSSSSZZZYYYWWWVVVVVVVVVWWWXXXXXXYYYZZZ[[[ZZZXXXVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVXXX[[[^^^`````````_________]]]\\\\\\___bbbffffffeeeccc```___aaabbbccccccbbbdddhhhmmmsssvvvuuuqqqlllgggccc```\\\ZZZ___^^^]]]\\\ZZZXXXWWWVVVXXXWWWUUUUUUVVVVVVVVVUUUTTTUUUUUUSSSOOOJJJGGGFFFCCCBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::888888888999999999999999;;;<<<===<<<:::999999:::<<<:::;;;>>>CCCEEECCC@@@::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000---***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------,,,,,,+++...---------...///000000.........///000000111111///000000111222222333333000111333555666555444444555666888999:::::::::999888888999:::;;;;;;;;;;;;======<<<<<<<<<<<<======??????@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHJJJMMMOOOOOOOOOOOOQQQMMMMMMNNNOOOPPPRRRSSSTTTVVVVVVVVVUUUVVVVVVWWWXXXXXXZZZ^^^aaacccdddcccbbb___]]][[[[[[]]]^^^]]]\\\ZZZYYYYYYXXXXXXWWWWWWWWWXXXYYY[[[\\\\\\[[[YYYXXXZZZYYYXXXYYYZZZZZZXXXVVVRRRTTTTTTRRRNNNLLLKKKLLLNNNOOOQQQRRRTTTVVVWWWXXXVVVVVVVVVVVVVVVUUUTTTTTTVVVSSSQQQOOONNNMMMKKKJJJJJJIIIGGGGGGHHHGGGDDDBBB@@@@@@???>>>===;;;::::::777777666666666777888999999999999:::::::::::::::;;;;;;::::::999777666555444444444444444555666666444444333333222222333333444444555555555555444444333333444555555444333333333333333222222111000///222222222222222222222222222222222222222222222222000000000000000000000000111111111111222333444555444333333222222333333444111222333444444333222111333333333333333333333333555555555444555555666666444444333333444555555666777777777666666666555555444444555666777888999::::::;;;;;;;;;;;;<<<<<<<<<>>>======<<<<<<======>>>======>>>??????@@@AAAAAA<<<<<<======>>>???@@@@@@@@@?????????@@@AAABBBBBB???AAADDDFFFGGGFFFDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJHHHHHHHHHHHHJJJJJJMMMMMMMMMMMMLLLKKKJJJIIIKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNOOOQQQRRRTTTUUUXXXWWWVVVUUUUUUVVVXXXYYYWWWXXXYYYYYYXXXUUURRRPPPOOOOOOOOOOOOOOOPPPPPPPPPSSSUUUWWWZZZ]]]^^^______\\\\\\[[[YYYXXXXXX[[[^^^aaaaaaaaa___]]]]]]___aaaddddddcccdddfffkkkooorrrsssooojjjeeebbb^^^[[[YYY]]]]]]]]]\\\[[[ZZZYYYXXXYYYWWWTTTSSSSSSSSSSSSRRRPPPPPPPPPQQQQQQOOOKKKHHHBBBBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999777777888999999999999999999:::;;;;;;999999999;;;;;;:::;;;@@@FFFIIIGGGDDD::::::::::::::::::::::::999999::::::;;;;;;;;;;;;++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///,,,))))))***,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++------------------------------------------------+++,,,---...---,,,+++***...------------...//////------......///000000000///000000111222222333333111222555666777777555555666777888999::::::999888777888999:::;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===:::;;;<<<>>>??????@@@@@@@@@AAACCCEEEFFFFFFEEEDDDFFFEEEEEEEEEFFFGGGHHHHHHHHHJJJLLLMMMMMMMMMNNNPPPNNNNNNMMMNNNOOOQQQSSSUUUWWWWWWVVVVVVVVVWWWXXXXXXVVVYYY]]]```cccccccccbbb^^^]]]\\\]]]^^^^^^]]]\\\XXXYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXWWWVVVVVVYYYWWWVVVWWWXXXYYYXXXWWWQQQSSSTTTRRRMMMIIIHHHIIIOOOPPPQQQSSSVVVXXXYYYZZZVVVVVVUUUUUUTTTSSSSSSRRRUUURRROOOMMMLLLKKKIIIGGGGGGFFFFFFFFFHHHGGGFFFDDD@@@???>>>===<<<;;;::::::888777666666666777999:::999999999999999999999:::;;;;;;::::::888777666555444444444444444555666777444333222111000111222333333444444555555444444333333333555555555555333333//////000222222333333333000000000000000000000000111111111111111111111111////////////////////////111111111111222333444555444333333222222333333444111222333444444333222111222222222222222222222222222222222333444555666777333333333333444444555666666666555555555444444444444444555666777888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<======>>>???@@@AAAAAABBB=========>>>>>>>>>>>>>>>????????????@@@AAABBBCCC???AAADDDFFFGGGFFFDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFJJJIIIHHHHHHHHHHHHIIIJJJLLLLLLLLLKKKJJJHHHGGGFFFLLLLLLMMMMMMNNNOOOPPPQQQJJJJJJKKKMMMOOORRRTTTUUUVVVUUUTTTTTTTTTVVVYYYZZZVVVWWWXXXXXXVVVRRROOOMMMKKKKKKLLLLLLMMMMMMNNNNNNSSSTTTWWWZZZ\\\]]]^^^^^^ZZZZZZYYYWWWUUUVVVYYY\\\]]]^^^^^^]]]\\\]]]___aaafffeeeddddddfffhhhlllnnnooolllgggccc```^^^[[[YYY\\\\\\]]]]]]\\\[[[ZZZYYYZZZWWWTTTRRRRRRRRRQQQPPPMMMLLLMMMOOORRRRRRNNNJJJBBBAAAAAA@@@??????@@@@@@;;;<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888777777888999999999999888888999;;;:::999999:::<<<:::999;;;AAAIIIMMMKKKHHH;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;,,,+++++++++***))))))))))))******++++++******)))+++***)))((((((***,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))+++,,,---......+++,,,------......------...---,,,,,,++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,++++++*********/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------............///000222222///.........///111333555;;;:::888444222222444666888888999999999::::::::::::;;;<<<=========<<<;;;===<<<<<<;;;;;;;;;<<<<<<;;;:::::::::;;;===>>>@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFJJJKKKMMMNNNOOOOOONNNNNNRRRQQQOOONNNNNNPPPSSSUUUXXXXXXYYYYYYZZZZZZ[[[[[[YYYYYYYYY[[[\\\^^^```aaa[[[\\\]]]\\\ZZZYYYZZZ[[[^^^\\\[[[[[[\\\ZZZVVVRRRTTTRRRQQQQQQSSSUUUVVVVVVVVVXXXZZZYYYWWWTTTSSSRRROOOPPPPPPPPPOOOMMMKKKJJJNNNPPPRRRUUUWWWXXXXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQNNNKKKIIIHHHGGGGGGFFFFFFFFFFFFDDDBBB@@@???AAA@@@???>>><<<:::999888888888777777777777888888:::::::::999999999888888999999888777666555444444444444333333333333222222222222333333333333444444222222222222222222222222222222222222222222222222333222222222111000000000//////000000111111222222111111111000000000000000111000000000111222333333111111222222222333333333111111111222222333333333222222222222222222222222555444444444444555666666444444444444444444444444666666666555444444444333555555555555555555444444444555777888888888777666666777888:::;;;<<<<<<<<<;;;;;;:::999:::;;;<<<===============>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@>>>>>>>>>???@@@@@@AAAAAA>>>@@@BBBDDDEEECCCBBB@@@DDDAAA???AAADDDGGGHHHGGGKKKLLLLLLLLLKKKJJJIIIIIINNNMMMKKKIIIIIIJJJLLLMMMIIIIIIJJJKKKLLLMMMNNNNNNKKKJJJJJJLLLPPPSSSTTTTTTVVVUUUSSSRRRQQQQQQRRRSSSRRRSSSTTTSSSQQQMMMIIIFFFHHHHHHHHHIIIKKKLLLKKKJJJQQQTTTXXX\\\^^^^^^\\\[[[YYYYYYXXXVVVTTTTTTVVVXXXYYYWWWTTTTTTWWW[[[^^^___ddddddccccccdddeeeeeefffiiifffbbb___]]][[[YYYWWWXXXXXXWWWWWWWWWXXXXXXYYY^^^\\\WWWSSSPPPPPPQQQRRRNNNLLLKKKNNNQQQPPPKKKEEEBBBAAA@@@?????????@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::999999999::::::;;;;;;::::::999===<<<;;;;;;:::999888888888888<<>>???@@@@@@AAABBBCCCCCCDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGKKKLLLMMMOOOPPPOOOOOONNNPPPOOOMMMLLLMMMNNNQQQRRRVVVVVVWWWWWWXXXXXXYYYYYYWWWWWWXXXYYY[[[]]]___```^^^___```^^^]]][[[\\\]]]\\\[[[ZZZZZZ[[[YYYUUUQQQQQQPPPPPPPPPRRRTTTUUUVVVVVVWWWYYYXXXVVVSSSRRRQQQNNNOOOPPPQQQQQQPPPOOONNNPPPQQQSSSUUUVVVWWWWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQNNNLLLIIIHHHHHHGGGFFFFFFFFFEEECCCBBB@@@?????????>>>===<<<;;;::::::888888777777777777888888::::::999999999888888888999999888777666555444333444444333333333222222222222222222333333333444444222222222222222222222222222222222222222222222222222222111111111111111111000000000000000111111111111000000000000000000000111111111000111111222222000000000111111111222222111111222222222333333333222222222222222222222222111111111111111222333333444444444444444444444444444444444444333333333333555555555555555555555555444555666777888777777666777777999:::;;;;;;;;;;;;;;;::::::999:::;;;<<<===<<<<<<=========>>>>>>>>>>>>======<<<===>>>???@@@<<<======>>>>>>???@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAA???===>>>AAADDDDDDDDDHHHIIIJJJJJJKKKKKKJJJJJJOOONNNLLLJJJIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNLLLKKKKKKNNNQQQTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSRRRRRRPPPNNNLLLJJJIIIJJJLLLNNNNNNMMMKKKLLLLLLNNNQQQUUUYYY\\\]]]]]]]]]]]]\\\ZZZWWWTTTTTTVVVXXXYYYVVVTTTTTTWWWZZZ\\\]]]cccbbbbbbbbbdddeeeeeeeeeeeebbb]]][[[ZZZYYYYYYXXXYYYXXXXXXXXXXXXXXXYYYYYY]]]ZZZVVVRRROOOOOOPPPQQQMMMKKKIIIJJJMMMMMMHHHCCCEEECCCAAA???>>>======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888999999::::::::::::999999<<<;;;;;;:::999888888888999:::===EEELLLNNNKKKFFF===<<<;;;;;;:::::::::;;;;;;<<<<<<============>>>*********+++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,+++***))))))((())))))***************------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......///////////////////////////......//////000111222000000000000111333444555444444444333222333666999999999999999999999999999:::;;;;;;<<<======<<<<<<========================;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@BBBCCCDDDDDDGGGGGGGGGHHHHHHIIIIIIIIILLLMMMNNNPPPQQQPPPPPPOOONNNMMMLLLKKKKKKLLLNNNPPPSSSTTTTTTUUUVVVVVVWWWWWWUUUVVVVVVWWWYYY[[[]]]^^^aaabbbcccaaa___^^^______ZZZZZZZZZZZZZZZXXXUUURRROOOOOOOOOOOOQQQSSSVVVWWWVVVXXXYYYXXXUUURRRQQQQQQNNNOOOQQQRRRSSSSSSSSSSSSRRRRRRTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRQQQOOOLLLJJJIIIHHHHHHGGGFFFEEECCCBBBAAAAAA@@@=========<<<<<<<<<<<<<<<888888777777777777888888999999999999888888888777888888777666555444444333333333333333222222222222222222222222333333333333222222222222222222222222222222222222222222222222000000111111111111111111111111111111000000000000000000000000000000111111222222111000000000111111/////////000000000111111111222222222222333333333222222222222222222222222000000000000000111222222444444444444444444444444222222222222333333333333555555555555555555555555444555666777777777777666777888999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>=========>>>???@@@;;;;;;<<<======>>>>>>???@@@???>>>===>>>???AAABBB???>>>===>>>@@@BBBBBBBBBEEEFFFGGGIIIJJJKKKKKKKKKNNNMMMLLLKKKJJJHHHGGGGGGJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLNNNRRRTTTUUUUUUSSSSSSSSSTTTTTTSSSSSSRRRUUUTTTRRRPPPOOOOOOOOOOOOTTTZZZ^^^[[[TTTOOOOOORRRQQQRRRTTTWWWYYY[[[]]]]]]```___]]]YYYUUUTTTVVVXXXWWWUUUTTTUUUXXXZZZ[[[[[[___^^^^^^___bbbdddddddddbbb___ZZZWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[YYYUUUQQQOOONNNOOOOOOLLLIIIFFFFFFHHHHHHEEEBBBFFFEEEBBB???===<<<;;;;;;::::::::::::::::::::::::;;;;;;::::::999888888888888888999999999999888888::::::999999888888888777:::;;;>>>DDDJJJLLLIIIFFF===<<<;;;;;;:::;;;;;;;;;999999999;;;<<<===<<<:::*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,+++***))))))((())))))***************---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------------------------,,,,,,,,,---------......///////////////////////////////////////000111111111111111222222333444444666666555333111111333555:::::::::999999999999888::::::;;;<<<<<<===============>>>>>>>>>>>>>>>>>>===<<<<<<<<<============<<<===>>>@@@AAACCCDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJMMMNNNOOOQQQQQQQQQQQQPPPMMMLLLKKKJJJJJJLLLMMMNNNQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUVVVWWWYYY[[[]]]^^^cccddddddcccaaa``````aaa\\\\\\\\\\\\[[[YYYVVVTTTOOOPPPQQQQQQRRRUUUXXXZZZZZZ[[[[[[YYYVVVSSSRRRRRROOOPPPRRRSSSTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPQQQPPPNNNMMMKKKIIIHHHHHHHHHFFFDDDBBBAAA@@@AAAAAA======<<<<<<<<<;;;;;;;;;999888888777777888888999999888888888888777777777777777666555555444333333333333333222222222222111111222222222222333333333111111111111111111111111111111111111111111111111//////000000111111222222222222111111000000//////000000000000000111111111333222111000000///000000/////////000000000111111222222222222222222222222111111111111111111111111222222222222222333444444333333333333333333333333111111222222333333444444444444444555555555555555555555555666666666666666888888999999999999999888:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=====================>>>>>>??????;;;<<<<<<======>>>????????????>>>>>>??????@@@@@@@@@??????@@@AAABBBBBBBBBCCCDDDFFFGGGIIIIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLLLLNNNQQQSSSTTTSSSQQQRRRTTTVVVVVVVVVUUUTTTZZZZZZZZZZZZZZZZZZZZZYYYeeemmmsssmmm```VVVUUUYYYXXXXXXWWWVVVVVVXXXYYYZZZ```aaa```^^^ZZZWWWVVVVVVTTTSSSSSSUUUYYY[[[\\\\\\\\\[[[[[[^^^ccceeeeeedddeee```[[[WWWVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZXXXUUUQQQOOONNNNNNNNNKKKHHHEEECCCDDDDDDCCCAAAEEEDDDAAA>>><<<;;;;;;;;;::::::::::::::::::::::::999999999999888888777777777888888999999888888777999999888888888888888888::::::===AAAFFFGGGEEECCC<<<<<<;;;;;;;;;;;;<<<<<<<<<::::::;;;>>>>>><<<:::******++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++***************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''''''(((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,------......------,,,,,,,,,,,,---------......000000000000000000000000000////////////000000111000111111222333333333333444555555333222222444555999999999999999999999999::::::;;;;;;<<<===>>>>>>===>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJMMMNNNPPPQQQRRRRRRQQQQQQNNNMMMLLLLLLKKKLLLMMMMMMPPPQQQQQQRRRSSSUUUUUUVVVVVVWWWWWWXXXZZZ\\\^^^___bbbddddddcccbbbaaabbbccc```aaabbbaaa___\\\YYYXXXRRRSSSUUUUUUUUUWWW[[[^^^^^^______\\\YYYVVVUUUUUURRRSSSTTTTTTTTTSSSQQQPPPRRRQQQQQQPPPPPPPPPPPPPPPSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNLLLKKKIIIHHHGGGHHHFFFDDDBBB@@@@@@@@@AAA>>>>>>===<<<;;;:::999999999999888888888888999999888888888777777777666666666666555555444444333333333333222222222111111111111111111222222222333333111111111111111111111111111111111111111111111111/////////000000111111222222222111111000000////////////000000111111111111222222111000////////////000000000111111111222222222222222222222222222222111111111111111111111111333333333333333444555555333333333333333333333333222222333333444444555555444444444555555555666666555555555555555666666777777777888888999888888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>><<<<<<===>>>>>>??????@@@===>>>@@@AAABBBAAA???>>>??????@@@@@@@@@@@@@@@@@@DDDEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLKKKLLLOOOQQQQQQQQQQQQSSSUUUXXXZZZZZZZZZZZZ___bbbggglllmmmllljjjhhhttt~~~|||iiiZZZXXX[[[ZZZXXXUUUSSSSSSTTTVVVXXX\\\___bbbbbb___[[[XXXVVVSSSSSSSSSUUUYYY\\\]]]]]]]]]\\\]]]aaahhhlllkkkiiijjjeee___ZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYXXXXXXYYYWWWTTTQQQOOOMMMMMMMMMIIIGGGDDDBBBBBBBBBBBBBBBBBBAAA???===<<<<<<<<<===::::::::::::::::::::::::999999888888888888777777777888888999999888888777888888888888888888999999999999;;;>>>@@@AAAAAA@@@<<<<<<;;;;;;;;;<<<<<<===@@@?????????AAABBBBBBBBB+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))******************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++******,,,,,,,,,,,,******,,,,,,,,,---------......000000000000000000000000000000////////////000000000000111222333333222222000111333444444555888:::888888999999999::::::::::::::::::;;;;;;===>>>???===>>>@@@AAABBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>>>>@@@@@@AAABBBDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJMMMNNNOOOQQQRRRQQQQQQPPPNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWXXXXXXZZZ[[[]]]___```aaacccddddddcccbbbdddeeeeeeggggggfffbbb^^^\\\[[[VVVXXXZZZZZZYYYZZZ^^^bbbccccccbbb___[[[XXXWWWXXXUUUUUUVVVUUUTTTRRRPPPOOORRRQQQPPPPPPOOOOOOPPPPPPRRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLJJJHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@???>>>>>>===<<<;;;:::999888999999888888888888999999777777777777666666666666555555444444444333333333222222222222111111111111111111111111222222222222111111111111111111111111111111111111111111111111//////000000000000000000111111111111000000000000/////////000111111222222111111000/////////000000000000000111111111222222333333333222222222222111111111111111111111111111111111111111111222333333333333333333333333333333333333333333444444444444333333444444555666666666555555444444555555666777555666777888888888888888888888999::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<=========<<<<<<<<<======>>>>>>???@@@@@@<<<===@@@BBBBBBAAA???===<<<>>>@@@???>>>======>>>DDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKLLLNNNPPPPPPOOORRRTTTWWWZZZ]]]```aaabbbfffllluuu}}}{{{xxx|||ooo]]]XXXZZZVVVTTTRRRPPPQQQSSSUUUWWWWWW\\\aaacccbbb___[[[ZZZWWWUUUUUUVVVYYY\\\]]]]]]```___```fffooosssrrroookkkgggaaa]]][[[[[[ZZZYYYYYYZZZZZZ[[[ZZZYYYWWWVVVWWWUUUSSSPPPMMMLLLKKKKKKFFFEEECCCBBBAAABBBBBBCCC???>>>===<<<<<<======>>>::::::::::::::::::::::::888888888888888888888888888888999999999999888888777888888888999:::::::::888999:::;;;<<<=========<<<<<<<<<;;;<<<<<<===>>>===>>>>>>??????BBBGGGJJJ,,,,,,,,,,,,,,,,,,++++++******++++++++++++************++++++,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,+++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,---------......////////////////////////000000////////////000000///000111222222222111000000222444555555777999;;;777777888999:::;;;;;;<<<::::::::::::;;;===???@@@===>>>@@@BBBCCCBBBAAAAAACCCCCCCCCCCCBBBAAA@@@???CCCCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOPPPQQQQQQPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSWWWXXXXXXYYY[[[]]]___```aaabbbdddeeedddeeefffhhhiiikkkllliiiddd___]]]]]]YYY\\\^^^]]][[[[[[___dddeeeeeeddd```\\\YYYXXXYYYWWWWWWWWWWWWVVVTTTRRRQQQSSSRRRQQQPPPPPPPPPQQQRRRQQQPPPOOONNNNNNMMMMMMMMMKKKKKKKKKKKKIIIGGGEEEDDDEEEEEEDDDCCCBBB@@@???>>><<<<<<<<<;;;;;;::::::::::::999999888888999999:::777777666666666555555555444444444333333333333333222222222222111111111111111111111111222222222222111111111111111111111111111111111111111111111111000000000000000/////////000000000000000111111111...//////000111111222222000////////////000000111/////////000000000111111333333333222222222111111111111111111111111111111000000000000000111222222222222222222222222222222333333333333222222222222333333444444555666666777555555444444444555666777444555666777888888888888777888999:::;;;::::::999999::::::::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::;;;;;;<<<======>>>>>>???<<<===>>>?????????>>>>>>===???AAA@@@>>><<<<<<===BBBCCCEEEGGGHHHJJJJJJKKKGGGGGGFFFEEEEEEFFFHHHHHHFFFFFFHHHIIIKKKLLLMMMNNNNNNMMMLLLLLLNNNPPPPPPOOOTTTUUUXXX\\\```dddhhhjjjlllrrr}}}~~~sssaaaZZZ[[[XXXVVVTTTRRRRRRSSSUUUVVVUUUYYY]]]```aaa```aaaaaa^^^[[[XXXWWWXXXZZZ[[[[[[```^^^```gggqqqvvvtttqqqhhheee```]]]\\\[[[ZZZYYYXXXYYYZZZZZZZZZXXXVVVUUUTTTRRRPPPMMMKKKIIIHHHHHHBBBBBBBBBAAAAAAAAABBBBBB???>>>===<<<;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::::::::999999777888888999:::;;;;;;<<<999::::::::::::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>888<<>>AAACCCCCCCCCBBBAAADDDDDDEEEEEEDDDBBB@@@???EEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLMMMNNNPPPQQQPPPPPPOOOMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKMMMNNNOOOQQQQQQWWWWWWXXXYYY[[[]]]^^^___aaaccceeeffffffgggiiijjjkkkmmmnnnkkkeee___]]]]]]ZZZ]]]```^^^[[[[[[```dddffffffddd```\\\YYYXXXYYYWWWXXXXXXYYYXXXVVVUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTQQQPPPOOONNNMMMMMMMMMMMMJJJJJJJJJJJJIIIGGGEEECCCDDDDDDDDDDDDCCCAAA>>>===:::::::::;;;;;;<<<<<<<<<:::999999888888999999:::777666666666555555555555444444333333333333333333222222222111111111111000000111111111111222222222000000000000000000000000000000000000000000000000111111000000//////......//////000000111111222222...//////000111222222222//////...//////000111222............/////////000333333333222222111111111000000000000000000000000111111111111111222222333222222222222222222222222333222222222111111000000333333444444555666777777555555444333444555666777333444555777888999999999777888999:::;;;:::999999999999:::::::::;;;;;;;;;888999:::;;;;;;;;;:::999::::::;;;;;;<<<======>>>===<<<<<<;;;<<<===>>>??????BBBDDDCCC@@@>>>>>>???@@@AAADDDGGGIIIKKKMMMMMMJJJHHHFFFDDDDDDEEEFFFGGGEEEEEEGGGIIIKKKMMMNNNOOOPPPNNNMMMNNNOOOQQQPPPPPPUUUVVVYYY]]]bbbgggllloooooovvvvvveee]]]]]]___]]]ZZZWWWUUUUUUUUUUUUUUUWWWZZZ]]]___aaadddgggccc___ZZZWWWWWWXXXYYYYYY]]][[[\\\dddoootttsssooodddaaa^^^\\\\\\[[[ZZZYYYXXXYYYZZZZZZYYYWWWUUUTTTQQQPPPNNNKKKIIIGGGFFFEEE???@@@AAAAAA@@@@@@AAABBB@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999::::::999::::::;;;;;;::::::999888888999:::;;;;;;<<<===;;;;;;;;;;;;::::::;;;===<<<<<<<<<<<<<<<===>>>>>>;;;AAAFFFGGGHHHOOO]]]jjj++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********)))))),,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++)))+++---///000///---,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////+++,,,------......------------------------------...---,,,+++,,,...000111333444555444222111222333333333333333444555777888777777777888999999999:::000333777:::;;;<<<===?????????>>>>>>???AAACCCDDDAAAAAAAAABBBBBBBBBBBBBBBDDDEEEFFFGGGHHHIIIIIIIIIDDDEEEGGGIIILLLMMMNNNOOOMMMNNNOOOPPPPPPPPPPPPPPPQQQOOONNNNNNNNNNNNMMMKKKJJJJJJKKKLLLMMMOOOQQQRRRUUUVVVWWWYYYZZZ\\\]]]^^^aaabbbeeegggiiiiiiiiiiiinnnooopppooommmhhhccc```aaa___^^^^^^```aaaaaa```aaaaaaaaa```^^^\\\ZZZXXXZZZYYYXXXWWWWWWVVVWWWWWWTTTSSSRRRSSSTTTVVVVVVUUUTTTSSSRRRQQQQQQOOOLLLIIIMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;::::::999888888888888888999999666666666666666666666666555444333333222222333333444333222111000000000000222222111111111111222222000000000000000111111111000000000000111111111111111111000000//////......000///.........///111222000000000000000000000000////////////////////////000000000000111111111111111111000000111111222333222111111111000000//////222222222111111111000000333333333333333333333333111222222333333444444555444444444444444444444444444444444444444444444444444555555666777888999999999999888888777666666666999999::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>>>>DDDDDDDDDBBBAAA???>>>===BBBBBBCCCGGGLLLOOOMMMKKKFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGIIIKKKLLLMMMRRRRRRRRRQQQOOOOOOPPPQQQVVVWWWZZZ^^^dddlllrrrvvvtttzzz{{{hhh___bbbgggbbbZZZUUUTTTVVVWWWXXXXXXXXXYYYZZZ\\\___aaabbbccc```\\\ZZZYYYYYYXXXXXX\\\ZZZZZZ___fffjjjiiifffaaa^^^\\\^^^``````ZZZUUUXXXYYYYYYYYYYYYXXXXXXWWWTTTQQQNNNLLLJJJGGGDDDBBBBBBAAA???>>>===>>>>>>???>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;<<<;;;;;;:::999888777777:::::::::999999888888888::::::999::::::;;;<<<<<<<<<=========<<<<<<>>>@@@>>>???@@@@@@>>>>>>???@@@>>>???CCCLLLZZZhhhtttzzz++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********)))))),,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,)))***,,,......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++,,,------......------........................///...------...///111333333444555444222111222333666555555444444555666777666777777888888999999:::;;;<<<>>>>>>===<<<===>>>>>>============>>>@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOQQQPPPOOOOOOPPPPPPNNNLLLLLLLLLLLLMMMOOOPPPRRRSSSVVVWWWWWWYYYZZZ[[[\\\]]]```aaacccfffhhhjjjkkkkkkooooooppppppmmmiiieeecccbbbaaa______aaaaaaaaa```^^^______```___^^^]]]\\\[[[[[[ZZZXXXXXXWWWWWWWWWVVVUUUSSSSSSTTTTTTSSSRRRRRRQQQQQQQQQRRRQQQNNNLLLKKKJJJIIIHHHFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>===>>>======<<<;;;;;;::::::999888888777777888999999555555555555555555555555555555444333333333333444444333222111000000000000222111111000000111111222111111111111111111000000//////000000000111111111111000000000/////////...000//////...///000111222000000000000000000000000000000000000000000000000/////////000000000111111111111000000111111222333111111111111000000000///222222222111111111000000333333333333333333333333333333333333333333333222333333333333333333333333333333333333333333333333333333444444555555666666888888888777777777777777888888888999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<======>>>BBBBBBBBBBBBAAA???>>>===AAA@@@AAAEEEIIIKKKJJJHHHDDDEEEEEEEEEEEEDDDDDDDDDFFFFFFGGGHHHJJJKKKMMMMMMOOOPPPQQQPPPOOONNNPPPRRRUUUWWWYYY]]]dddmmmvvv{{{yyy|||}}}~~~|||{{{~~~yyyllleeehhhlllfff___YYYVVVUUUUUUTTTWWWXXXYYYZZZ\\\^^^___``````]]]ZZZXXXXXXYYYYYYYYY[[[YYYYYY]]]bbbeeedddaaa\\\ZZZYYY\\\______[[[WWW[[[[[[[[[[[[YYYXXXVVVTTTRRROOOLLLJJJIIIGGGDDDBBBBBBAAA@@@??????>>>>>>>>>?????????>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;::::::999888888888:::::::::999999999888888999888888888999999:::;;;;;;===>>>===<<<;;;<<<===999;;;=========>>>@@@BBBHHHLLLSSS^^^jjjvvv++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,)))+++,,,------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******......------,,,++++++***++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......------////////////////////////000///......///000222333222333444333222111222333666666555444333333444444666666666777888999999999<<<======;;;:::999:::<<<>>>>>>=========>>>>>>???AAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQPPPPPPRRRSSSSSSPPPNNNOOOOOOOOOPPPQQQSSSTTTUUUWWWXXXXXXYYYYYYZZZ[[[[[[^^^___```cccfffjjjlllnnnooooooppppppnnnkkkhhhfffeeecccbbbaaabbbbbbaaa___\\\]]]^^^___````````````^^^]]]\\\ZZZYYYXXXXXXXXXYYYWWWTTTSSSSSSSSSRRRPPPQQQPPPPPPQQQSSSRRRPPPNNNIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>============<<<<<<;;;:::::::::999888888777777777888888555555555555555555555555666666555444444444444444333333222111000000000000222111111000000111111222333333222222111000000000//////000000000000111111000000000000///////////////////////////000111111000000000000000000000000000000000000000000000000....../////////000000000111000000000000111222222111111111111000000000000222222222111111111111111333333333333333333333333555444444333222222111111222222222222222222222222222222222222222222222222444444444444444444555555666666777777777777888888777777888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;<<<<<<===>>>???@@@@@@@@@@@@???>>>>>>?????????AAADDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCFFFFFFGGGHHHJJJKKKLLLMMMLLLMMMNNNNNNMMMNNNPPPRRRUUUVVVXXX\\\cccnnnzzz~~~{{{}}}vvvnnnlllqqqqqqkkkggghhhiiieee^^^YYYWWWUUUSSSRRRVVVWWWYYYZZZ[[[\\\\\\\\\\\\YYYWWWVVVWWWYYYYYYYYYYYYWWWWWWYYY]]]___]]]ZZZVVVUUUUUUYYY\\\]]]ZZZWWW\\\]]]]]]\\\YYYVVVRRRPPPNNNLLLIIIHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@???>>>>>>@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::::::::999999999999999999999999:::::::::;;;===>>>@@@@@@>>><<<;;;;;;999:::<<<===>>>AAAEEEHHHVVV___jjjuuu}}}++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++,,,---------+++***(((++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******------,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,++++++,,,------......------........................///////////////111222333222333444333222111222333333333222222222222222333444555555666777888999999777888888888777999<<<>>>@@@@@@@@@???????????????@@@@@@@@@@@@@@@AAACCCCCCDDDEEEFFFHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLKKKMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQRRRTTTUUUUUUSSSQQQRRRRRRRRRSSSTTTUUUWWWXXXXXXXXXXXXYYYYYYYYYYYYYYY[[[\\\]]]```dddhhhlllooommmnnnnnnnnnmmmllljjjiiigggfffddddddddddddbbb```]]]]]]^^^___```aaaaaaaaa```___]]]\\\ZZZZZZYYYYYYZZZXXXVVVUUUUUUTTTSSSRRRRRRQQQQQQRRRSSSRRRPPPNNNHHHHHHGGGFFFEEEEEEDDDDDDAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999888888777777777777888555555555555555555555555555555444333333333333444333222222111000000111111111111000000000000111111444333333222111000000///////////////000000000111000000000000///////////////////////////000000111000000000000000000000000111111111111111111111111............////////////000000000000000111222222111111111000000000000000111111111111111111111111222222222222222222222222333333333333222222111111222222222222222222222222222222222222222222222222666666666666666666666555555555666666777888888999888888888888999999999999999999::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;<<<;;;;;;;;;;;;<<<============>>>???????????????>>>>>>???@@@AAABBBAAAAAACCCDDDEEEFFFFFFEEEEEEDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIJJJLLLLLLLLLMMMPPPRRRUUUVVVXXX[[[aaammm{{{~~~xxxxxx{{{|||zzzooofff```dddhhhfffbbbbbb^^^\\\XXXVVVVVVUUUTTTSSSUUUVVVXXXYYYYYYYYYYYYXXXZZZXXXUUUTTTUUUVVVWWWWWWUUUTTTTTTVVVXXXZZZXXXWWWSSSSSSTTTVVVYYYZZZWWWUUUYYYZZZZZZYYYWWWSSSPPPMMMJJJIIIGGGFFFFFFEEECCCAAAAAAAAABBBBBBBBB@@@>>>===>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<============>>>AAACCCCCC@@@>>><<<<<<=========>>>BBBHHHPPPVVVgggrrr++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,------......---,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))*********+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++,,,------......------------------------------............///000111111111222333333111111222333111111222333444444555555333444555666777888999999777888999999:::;;;???BBB??????@@@@@@?????????>>>??????>>>>>>>>>@@@BBBCCCDDDDDDFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQRRRTTTWWWWWWVVVTTTUUUUUUUUUUUUVVVWWWYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[^^^bbbfffjjjllljjjjjjjjjjjjjjjkkkkkkjjjiiihhhgggggggggfffcccaaa``````````````````aaaaaa```___^^^]]]\\\[[[[[[[[[[[[YYYVVVVVVWWWWWWVVVTTTSSSRRRQQQRRRRRRQQQNNNLLLIIIHHHHHHGGGFFFEEEEEEEEEAAA@@@??????======<<<;;;;;;;;;;;;;;;;;;:::::::::999888888777666666777777555555555555555555555555444333222222111111222222333222111111000111111111111000000000000000000111333333222222111000//////...////////////000000000////////////000000000000...//////000000000000000////////////////////////000000000000000000000000............////////////000000//////000000111222000000000000000000111111111111111111111111111111222222222222222222222222111111111222222333333333333333333333333333333333444444444444444444444444666666666666555555555555444444555666777888888999999999999::::::::::::;;;999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===>>>??????????????????@@@@@@???@@@@@@AAACCCEEEFFFGGGHHHGGGFFFFFFCCCDDDEEEGGGHHHHHHHHHHHHGGGHHHJJJKKKKKKMMMPPPRRRTTTVVVXXXZZZ___iiivvvzzztttsssuuusssoookkkbbb[[[]]]bbbdddbbb```YYYWWWUUUUUUVVVVVVUUUTTTTTTUUUUUUVVVWWWWWWVVVVVV[[[XXXUUUSSSSSSTTTTTTTTTRRRRRRSSSTTTVVVWWWWWWVVVRRRSSSTTTVVVVVVVVVTTTRRRSSSTTTTTTTTTRRRPPPMMMLLLHHHFFFEEEDDDEEEDDDCCCAAA@@@AAABBBBBBAAA@@@>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;===???@@@@@@@@@@@@???AAACCCCCCBBB???>>>>>>??????AAADDDKKKWWWccclllyyy++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******(((((()))******+++,,,,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++,,,------......------------------------------------...//////000000111000111222222111111222333222333444666777777777777222333444555666777888999777888999999888888:::<<<<<<<<<===>>>>>>======<<<======;;;;;;<<<>>>AAABBBBBBCCCDDDFFFGGGGGGHHHHHHFFFGGGIIIKKKLLLMMMNNNNNNKKKKKKKKKKKKLLLNNNPPPRRRRRRRRRQQQSSSVVVXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[XXXXXXXXXXXXXXXXXXYYYYYYWWWXXXZZZ\\\___ccceeegggeeeeeeeeeeeefffhhhiiijjjjjjjjjiiiiiiiiihhheeebbbbbbbbbaaa````````````aaa______^^^]]]\\\\\\\\\\\\[[[YYYWWWVVVWWWWWWVVVUUURRRRRRQQQQQQQQQPPPMMMJJJJJJIIIHHHGGGFFFEEEDDDDDD@@@@@@???>>>===<<<;;;;;;;;;;;;::::::::::::::::::999888888777666666666666444444444444444444444444333222222111111111111111222222111111111111111222111000000//////000000111222222111111000/////////......////////////000000////////////000000000000......///000000000000000////////////////////////////////////////////////....../////////000000000000////////////000111111000000000000111111111111111111111111111222222222222222222222222222222222000000111111222333333444333333333333333333333333444444444444444444444444333333333333333333444444444444555666666777888888999999:::::::::;;;;;;;;;888999999::::::;;;;;;<<<999999::::::::::::999999;;;;;;::::::;;;;;;<<<===<<<<<<>>>??????@@@@@@@@@???@@@AAA@@@??????AAACCCCCCEEEGGGIIIIIIIIIGGGFFFCCCDDDFFFGGGHHHHHHGGGGGGFFFHHHJJJKKKKKKLLLOOORRRRRRVVVYYYZZZ\\\bbbmmmvvv{{{{{{xxxtttsssuuurrrnnnfff___ZZZ[[[bbbggggggeee]]]ZZZWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVZZZXXXTTTRRRSSSSSSSSSRRRRRRSSSTTTVVVWWWWWWWWWWWWSSSTTTUUUVVVUUUTTTRRRPPPOOOOOOOOONNNNNNLLLKKKKKKGGGFFFDDDDDDDDDDDDBBB@@@@@@@@@@@@@@@???>>>======;;;;;;;;;;;;::::::::::::999999:::::::::::::::;;;999999::::::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;:::<<<>>>AAACCCDDDDDDDDD@@@BBBDDDEEEDDDCCCCCCDDDBBBEEEKKKSSS^^^kkkyyy++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++,,,------......------..............................///000111111111111///111222222111111222333222333444555666666555444111222333444666777888999666888999999777666666777:::;;;<<<===>>>>>>======<<<;;;999999:::<<>>===<<<;;;;;;:::::::::::::::::::::::::::999999777666666555555555444444444444444444444444444333222222111111222222222111111111111111222222000000////////////000000000/////////////////////........./////////000000.../////////000000000111---...///000111000000///////////////////////////......................../////////000000000111111///////////////000111111///000000000111111111111000000111111111222222222111111111111111111111111111111111111111222222222222222222222222222222222333333333333333333333333222222222333333444444444444555555555666777777777888999999999::::::::::::888888999::::::;;;<<<<<<888999999::::::999999888;;;;;;::::::;;;;;;<<<=========>>>???@@@@@@@@@@@@>>>@@@AAA@@@>>>>>>AAADDDBBBDDDFFFHHHIIIHHHGGGFFFDDDEEEGGGIIIJJJIIIHHHGGGGGGHHHJJJKKKKKKLLLOOOQQQQQQVVV[[[[[[YYY\\\ccciiissssssqqqmmmnnnrrrqqqnnnbbb^^^ZZZZZZ```fffgggfff___[[[WWWTTTSSSSSSRRRQQQSSSRRRPPPPPPPPPSSSUUUWWWXXXVVVSSSRRRSSSTTTTTTTTTVVVWWWXXXXXXXXXWWWWWWWWWRRRTTTVVVVVVUUUTTTRRRRRROOONNNLLLKKKJJJIIIJJJJJJHHHFFFDDDDDDDDDCCCBBB@@@@@@@@@???>>>============<<<<<<;;;;;;;;;:::::::::888999999999:::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===???CCCFFFIIIKKKKKKKKKEEEGGGIIIJJJJJJKKKMMMOOOQQQWWWaaalllwww+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******++++++++++++************+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((*********++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******...------,,,,,,++++++***++++++++++++++++++++++++***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------+++,,,------......------///////////////////////////000111222222333222222///111222222111111222444111111222333222111000///111222333444666777888999888:::======<<<;;;;;;;;;;;;<<<>>>???@@@@@@@@@???;;;999888888999;;;>>>@@@@@@AAABBBDDDEEEEEEEEEFFFJJJKKKLLLMMMNNNOOOOOOOOOQQQPPPPPPPPPRRRTTTWWWYYYTTTQQQPPPPPPTTTXXX[[[\\\YYYXXXXXXXXXYYYZZZ[[[[[[VVVVVVWWWWWWXXXYYYYYYZZZUUUVVVYYY[[[]]]]]]]]]]]]]]]]]]\\\]]]___bbbeeegggkkkjjjkkkllllllkkkhhheeeaaaaaa`````````bbbcccddd]]]\\\\\\\\\\\\]]]^^^^^^\\\ZZZVVVTTTSSSQQQOOOMMMMMMLLLMMMNNNPPPPPPOOOMMMIIIIIIGGGEEEDDDBBB@@@@@@??????>>>===<<<;;;::::::::::::::::::::::::::::::999999777666555555555555444444444444444444444444555444333333222222333333222111111111111111222222000000////////////000000............////////////............/////////000.../////////000000111111---...000111111111000///////////////////////////........................000000000000111111111111///////////////000111111//////000000111111111222000000111111222222222222111111111111111111111111333333222222111000000000000000000000000000000000222222222222222222222222333333444444555666777777555555555666666666666666777888888888888999999999888888999::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@===???@@@???===>>>AAADDDAAACCCEEEHHHHHHHHHFFFEEEFFFGGGIIIKKKKKKKKKIIIHHHHHHIIIKKKKKKKKKLLLOOOQQQQQQVVV\\\[[[XXXWWW\\\aaaggggggdddaaaccchhhkkkiii```^^^ZZZYYY\\\aaacccaaa\\\XXXTTTQQQPPPQQQQQQPPPRRRQQQOOONNNOOORRRUUUXXXVVVTTTRRRRRRSSSUUUVVVVVVZZZ[[[\\\[[[YYYWWWVVVWWWQQQTTTVVVWWWVVVUUUTTTTTTQQQOOOLLLIIIHHHHHHHHHIIIHHHFFFDDDDDDDDDCCCAAA???AAA@@@>>><<<<<<<<<============<<<<<<<<<;;;;;;;;;888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<>>>>>??????>>><<<;;;:::;;;===>>>@@@@@@BBBCCCDDDFFFGGGHHHJJJJJJKKKKKKLLLNNNOOOPPPOOOOOOPPPRRRSSSTTTVVVVVVRRRPPPNNNNNNOOORRRVVVXXXXXXYYYYYYZZZ[[[ZZZZZZZZZXXXXXXWWWWWWXXXZZZ\\\]]][[[[[[[[[[[[ZZZZZZYYYYYYXXXYYYZZZZZZZZZ\\\___bbbdddbbbbbbfffkkkkkkgggbbb```aaabbbcccdddcccbbbbbb___^^^]]][[[[[[[[[[[[[[[\\\ZZZWWWTTTRRRPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIGGGEEEDDDEEEDDDBBBAAA>>>>>>>>>===<<<:::999888999999999999999999999999999999777666555555555555444444333333333333222222222222222222222222222222222222111000//////000000000000000000000000000000////////////////////////------............------........................//////............//////000000000000000000000000//////............//////...............///000000........................000000000000000000000000000000000000111111111111111111111000000000000000/////////000111111222222111222333333111111222333111111222222222333333333444444444444444444444444222222333555666888999999888888888777777777777777666666777888999:::::::::999999:::;;;<<<<<<<<<;;;888>>>CCCBBB===999;;;??????@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@FFFGGGHHHHHHGGGFFFGGGIIIGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGHHHJJJLLLMMMNNNOOOSSSVVVZZZ\\\\\\ZZZZZZZZZ```aaaaaaaaa```___^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZVVVUUUSSSQQQOOONNNMMMMMMOOOOOOPPPQQQQQQRRRQQQQQQQQQRRRSSSUUUUUUTTTTTTSSSUUUWWWZZZ[[[YYYWWWWWWWWWVVVUUUSSSUUUWWWXXXUUUSSSMMMKKKIIIHHHGGGIIIJJJKKKIIIFFFCCCBBBDDDDDDBBB@@@>>>>>>===<<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<999:::;;;;;;::::::<<<>>>???EEEMMMQQQQQQPPPQQQRRRMMMNNNPPPQQQUUU]]]hhhqqqzzz}}}vvv++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++***+++,,,,,,******+++,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++......---------......///000111111222111000///...000000//////000111333444333333333333333333333333333333333333444555666777777888888888888888888777;;;;;;;;;<<<===>>>>>>>>>???>>><<<;;;;;;<<<>>>??????@@@AAABBBDDDEEEFFFGGGJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUQQQPPPOOONNNOOORRRVVVXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWXXXYYY[[[]]]^^^[[[ZZZZZZYYYYYYXXXXXXXXXVVVWWWWWWWWWWWWZZZ^^^aaadddbbbbbbeeeiiijjjfffaaa``````bbbcccccccccbbbaaa^^^^^^]]]]]]\\\[[[[[[[[[[[[YYYWWWTTTQQQPPPOOOOOONNNNNNMMMLLLKKKKKKJJJJJJGGGEEECCCBBBBBBAAA???>>>============;;;:::999888888888888888888888888888888777666555444444444444444444333333333222222222222222222222222222222222222111111000//////000000........................////////////////////////------............------........................//////............////////////////////////////////////............//////...............///000000................................................//////000000000111111111000000000000000000000000111111111000000000000000111222333333111111222333111111111222222222333333444444444444444444444444444444555555666666666666777777777777777777777888777777777888888999999::::::;;;;;;;;;;;;;;;:::999===AAAEEECCC===999999<<<===>>>>>>???@@@@@@AAAAAACCCBBBAAA@@@@@@@@@@@@@@@CCCEEEFFFFFFEEEEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLNNNOOOQQQTTTXXXZZZZZZYYYYYYYYY^^^^^^]]]\\\\\\[[[[[[ZZZ]]]]]]\\\[[[ZZZYYYXXXXXXUUUTTTSSSRRRQQQOOONNNNNNPPPQQQRRRRRRSSSSSSSSSRRRQQQRRRSSSTTTTTTTTTSSSSSSUUUVVVXXXXXXWWWUUUUUUUUUVVVTTTSSSTTTUUUUUUSSSQQQLLLKKKIIIHHHHHHHHHHHHIIIGGGDDDBBBAAABBBBBBAAA???>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>===<<<;;;;;;;;;::::::999999999999::::::::::::;;;;;;;;;;;;999:::;;;;;;::::::<<<>>><<>>>>>???>>>===<<<======???@@@??????@@@AAACCCDDDEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRPPPOOONNNNNNOOORRRUUUWWWWWWWWWWWWWWWWWWXXXXXXYYYXXXWWWWWWXXXZZZ\\\^^^___ZZZYYYYYYXXXWWWWWWVVVVVVTTTUUUUUUTTTTTTWWW\\\___cccbbbbbbdddggggggccc```______```aaaaaaaaaaaa```]]]^^^^^^^^^^^^\\\[[[ZZZZZZXXXVVVSSSPPPOOONNNNNNPPPOOONNNLLLJJJHHHFFFFFFFFFDDDAAA@@@???>>><<<:::<<<<<<<<<<<<;;;999888888666666666666666666666666666555444333333333333333333333333333222222222222222222222222222222222222111111000/////////000000........................////////////////////////------............------........................//////............////////////////////////////////////............//////...............///000000////////////////////////------------------------//////000000000000111111000000000000000000000000222222111111000//////...000222333222111000111222111111111222222222222333444444444444444444444444666666666555555444444333666666666777777888888888888888888888888888888888;;;;;;;;;;;;:::999888888===AAADDDBBB===999:::===;;;<<<<<<======>>>??????BBBAAAAAA@@@@@@@@@@@@AAA@@@AAACCCCCCCCCCCCEEEFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNNNNQQQTTTVVVVVVVVVWWWXXX[[[ZZZXXXWWWVVVWWWWWWXXX]]]]]][[[ZZZXXXWWWUUUUUUSSSSSSTTTTTTSSSQQQPPPOOORRRRRRSSSTTTTTTTTTSSSSSSQQQRRRRRRSSSTTTSSSSSSSSSTTTUUUVVVUUUSSSRRRRRRSSSUUUTTTRRRRRRSSSRRRPPPNNNJJJJJJIIIIIIHHHGGGFFFEEEFFFDDDBBBAAABBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<===???@@@@@@>>><<<:::::::::999999999999999888999999999999:::::::::::::::;;;<<<;;;::::::<<<===<<>>>>>===>>>>>>???@@@>>>??????@@@BBBCCCCCCDDDFFFFFFHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOOOONNNMMMLLLLLLNNNPPPSSSUUUVVVVVVUUUUUUUUUVVVWWWXXXWWWWWWWWWXXXYYY\\\^^^___YYYYYYYYYXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTWWW[[[___aaa``````bbbddddddaaa___^^^^^^^^^_______________\\\]]]^^^___^^^\\\ZZZYYYYYYWWWTTTQQQOOOMMMMMMMMMOOONNNMMMKKKIIIGGGFFFEEEEEECCC@@@???>>><<<:::888;;;;;;;;;;;;:::999888777666666666666666666666666555555444333333333333333333333333222222222222111111111111111111111111111111000000/////////000000........................////////////////////////------............------........................//////............////////////////////////////////////............//////...............///000000000000000000000000000000------------------------////////////000000000111/////////000000000000000111111111111000000//////000111222111000///000222111111111111222222222222333333333333333333333333666666555555444333333333444555555666777888999999888888888888777777777777999::::::::::::999999888888<<>>>>>AAA@@@@@@@@@@@@@@@AAAAAA>>>@@@BBBBBBBBBCCCEEEGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHGGGGGGHHHJJJLLLMMMKKKNNNPPPRRRRRRSSSTTTVVVXXXWWWUUUTTTSSSTTTVVVWWW\\\[[[ZZZXXXVVVTTTSSSRRRQQQRRRTTTUUUUUUSSSQQQPPPRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTSSSQQQOOONNNPPPQQQSSSSSSRRRQQQPPPNNNLLLKKKHHHIIIIIIJJJIIIGGGDDDCCCFFFEEECCCBBBBBBAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;===???AAAAAA???<<<:::999999999999999999999999888888999999999:::::::::;;;<<<<<<<<<::::::<<<===>>>@@@AAA@@@AAAFFFNNNTTT^^^fffqqq|||---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,,,,)))*********++++++,,,,,,+++++++++,,,,,,,,,------...,,,***))))))***+++---)))******+++,,,------...,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,---...///000111000000000//////////////////000000111222222333333222222222222222222222222111333444666777666666555444444444555666888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@>>>??????@@@AAABBBCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMKKKKKKJJJKKKLLLNNNQQQRRRUUUUUUUUUUUUUUUVVVVVVWWWVVVUUUUUUVVVWWWZZZ\\\]]]YYYYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYXXXXXXYYY\\\___^^^^^^___```aaaaaa```^^^\\\\\\\\\]]]]]]]]]^^^^^^[[[\\\^^^^^^^^^\\\ZZZXXXWWWVVVSSSPPPNNNLLLKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGEEECCC@@@???>>><<<:::777999:::::::::999888777666777777777777777777777777555555444444333333444444333333222222222111111111111111111111111111111111000///////////////000000////////////////////////////////////////////////------............------........................//////............//////........................//////............//////...............///000000000000000000000000000000...........................////////////000000000......//////000000000000//////000000111111111111///000111111//////000111000000111111111222222222333333333333333333333333333333333333444444444444444444555666777888888999888888777777777777777777666777888999::::::::::::666999<<<<<<::::::<<<>>>;;;;;;<<<<<<===>>>>>>>>>????????????@@@@@@AAABBB???AAABBBCCCCCCCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGGGGHHHIIIJJJKKKIIIKKKLLLMMMMMMNNNPPPRRRUUUTTTSSSRRRSSSTTTWWWXXXYYYXXXWWWVVVTTTSSSRRRQQQQQQRRRTTTUUUUUUSSSRRRPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRPPPNNNMMMMMMOOOQQQQQQQQQPPPNNNKKKJJJJJJFFFHHHIIIJJJIIIGGGDDDBBBDDDDDDCCCAAA@@@??????@@@>>>>>>===<<<<<<<<<<<<<<<:::<<>>???@@@???>>>@@@GGGRRRZZZjjjttt|||xxxwwwyyy,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++***+++,,,,,,******+++,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,---...*********++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,------......---------------...///000111000///.........//////...///000111111222111111222222222222222222222222111222333444555555555555888888666666666666888888;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???????????????@@@AAAAAABBBCCCCCCBBBCCCEEEFFFGGGHHHGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMJJJJJJJJJJJJLLLNNNPPPQQQTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTSSSSSSTTTVVVXXXYYYWWWWWWWWWXXXXXXXXXYYYYYY[[[]]]^^^^^^]]]\\\]]]^^^[[[\\\]]]^^^^^^_________[[[[[[[[[ZZZ[[[\\\\\\]]][[[\\\\\\\\\\\\ZZZYYYXXXVVVTTTRRROOOLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGDDDBBB???>>>>>><<<:::888888888999999888777666666777777777777777777777777555444444333333444444444222222222222111111111111111111111111111111111111//////......//////000000000000000000000000000000////////////////////////------............------........................//////............//////........................//////............//////...............///000000////////////////////////000000000000000000000000......////////////000000---......//////000000111...//////000111111222222...000111000///...///000000000000111111111111222333333333333333333333333111111222222333444555555555555555666666777777777777777777777777777777777444555666888999:::;;;;;;999:::;;;:::888888999:::;;;<<<<<<===>>>>>>??????>>>>>>>>>??????AAABBBCCC@@@BBBCCCDDDCCCCCCEEEGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGFFFFFFGGGJJJMMMPPPPPPPPPPPPRRRTTTVVVWWWUUUTTTTTTSSSSSSRRRRRRRRRQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPPPPOOONNNNNNQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSQQQNNNLLLLLLMMMOOOPPPQQQOOOLLLJJJIIIJJJFFFGGGHHHIIIIIIHHHFFFDDDAAABBBAAA???===<<<===>>>>>>>>>===<<<<<<<<<<<<<<<999;;;===??????>>><<<;;;999:::::::::::::::;;;;;;999999999999:::::::::::::::;;;<<<<<<;;;<<<>>>@@@@@@@@@@@@AAAEEEPPP^^^hhh{{{~~~|||{{{zzzyyypppqqqyyy++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++***+++,,,,,,******+++,,,*********+++,,,---...//////......------,,,,,,+++++++++,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******++++++,,,---------......---------......///111000///...---......///,,,---///000111111000000111111111111111111111111222222111222222333444555:::999777666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCC@@@AAADDDFFFGGGGGGFFFEEEBBBCCCDDDFFFHHHJJJLLLLLLJJJJJJKKKKKKMMMOOOPPPQQQSSSTTTVVVXXXXXXWWWVVVTTTSSSRRRQQQQQQQQQRRRTTTUUUTTTTTTUUUVVVWWWXXXYYYYYY^^^```ccccccaaa^^^]]]\\\XXXYYY[[[\\\]]]]]]___```ZZZZZZYYYYYYYYYZZZ[[[\\\[[[[[[ZZZZZZYYYXXXXXXXXXUUUSSSQQQNNNKKKJJJIIIIIIGGGFFFFFFEEEEEEDDDDDDCCCBBB@@@>>>======<<<:::888777777888888777777666666555555555555555555555555333333222222222222333333222222222222111111111111111111111111111111111111...............///000000////////////////////////////////////////////////------............------........................//////............//////........................//////............//////...............///000000........................000000000000000000000000........./////////000000------......///000000111000000000000000111111111...///000000......///000000000000000111111111111222222222222222222222222111111111222333333444444555555666666666666666666555555666666777777888888555555777888999999999999999999:::999999999:::;;;;;;;;;<<<<<<===>>>>>>>>>=========>>>???AAABBBCCCAAABBBCCCCCCBBBBBBDDDEEEHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHFFFEEEBBBBBBAAA@@@???@@@CCCFFFHHHIIIKKKMMMOOORRRTTTUUUPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPOOONNNNNNMMMPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUSSSPPPMMMLLLKKKMMMOOOPPPOOOLLLIIIIIIJJJFFFGGGHHHIIIIIIIIIHHHGGGBBBCCCCCCAAA>>>===>>>@@@>>>>>>===<<<<<<<<<<<<<<<999:::;;;=========<<<;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;999:::<<<<<<<<<===???AAABBBDDDFFFJJJRRR```rrr~~~|||yyyxxxyyy{{{uuuzzz+++******************+++*********++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++***+++,,,,,,******+++,,,))))))***+++,,,...///000111111000///...------,,,++++++,,,,,,,,,---------******+++,,,,,,,,,++++++---------------------,,,,,,------......------,,,))))))***++++++,,,------///......---------......111000///------......///+++---...000000000//////111111111111111111111111222111000000111222444555777666666666777:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>AAAAAAAAABBBBBBCCCCCCCCC???AAACCCEEEFFFFFFEEEDDD@@@AAACCCEEEHHHJJJKKKLLLKKKLLLLLLMMMNNNPPPQQQRRRRRRTTTWWWYYYZZZXXXUUUTTTRRRQQQPPPOOOOOOPPPQQQRRRQQQRRRSSSTTTVVVWWWXXXYYY___bbbeeefffccc___\\\[[[VVVXXXZZZ[[[\\\]]]___```ZZZYYYYYYXXXXXXYYY[[[\\\[[[ZZZYYYXXXWWWWWWWWWXXXUUUSSSPPPMMMKKKIIIIIIIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@>>><<<<<<<<<;;;:::888666777777777777777666555444444444444444444444444222111111111111111222222222222222111111111111000000000000000000000000000...............///000111........................////////////////////////---..................---........................//////............//////........................//////............//////...............///000000........................000000000000000000000000............/////////000---------...///000000111222222111111000/////////...///000///...---...000000000000000111111111111222222222222222222222222222222222222222333333333666666666666666555555555444555555666777888888999666777777888888888888777666777888999:::<<<>>>???::::::;;;<<<<<<======>>>=========>>>???AAABBBCCCAAABBBCCCCCCAAAAAABBBCCCGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGIIIJJJJJJHHHEEEDDD??????===;;;:::;;;>>>AAABBBDDDGGGJJJMMMPPPQQQRRRMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMPPPPPPOOONNNOOOPPPQQQRRRSSSUUUVVVUUUQQQNNNLLLKKKLLLOOOPPPOOOKKKIIIJJJKKKFFFFFFGGGHHHIIIIIIIIIIIIEEEGGGGGGEEEBBB@@@BBBDDD>>>>>>===<<<<<<<<<<<<<<<999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========::::::;;;;;;;;;;;;<<<<<<888:::;;;<<<<<<>>>@@@CCCFFFHHHLLLSSS^^^ooo|||yyyyyy}}}***************************(((&&&%%%&&&***---000++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********((((((((()))***,,,---...))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---.........------,,,,,,,,,---)))---(((///222***;;;@@@888111......------000+++---...000000000//////...,,,***+++,,,---,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...---...///...------...///.........------,,,,,,,,,////////////000000000000333333222111000///...---000111111111111222222222222333555666888999::::::999999999999999999999999888888999:::<<<===>>>>>>??????@@@AAA@@@???>>>===@@@@@@AAAAAABBBCCCDDDDDDIIIIIIHHHIIIIIIJJJKKKLLLKKKLLLMMMLLLKKKLLLMMMOOONNNQQQUUUYYYZZZXXXVVVTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRQQQQQQQQQRRRUUUWWWYYY___```___^^^]]]ZZZXXXVVVXXXWWWUUUWWWZZZ\\\[[[YYYXXXXXXXXXWWWVVVVVVXXXZZZXXXXXXYYYYYYZZZYYYYYYXXXYYYTTTOOOJJJHHHFFFEEEDDDFFFDDDAAA@@@@@@@@@???>>>>>><<<::::::<<<<<<:::888666777777777777555333222666555555444333333222222222222222222222222222222111111111111111111111111000///.........000111222000000000000////////////////////////////////////////////////////////////...---,,,,,,,,,,,,---...............//////////////////000000111111111222------------------------+++,,,,,,------,,,,,,+++////////////////////////............////////////////////////000000000000//////000000000000////////////000000000000/////////000000000000111111111111111000000000000111111444444444444444444444444333333222222333333444555444333333333333444555555555555666666777777888888777777777777777777777777555555555666777999;;;<<<<<<;;;::::::;;;<<<===>>><<<===???>>><<<;;;;;;;;;>>>???@@@??????@@@BBBEEEDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGFFFEEEDDDDDDEEEEEEIIIFFFEEEGGGKKKJJJDDD>>>@@@>>>;;;999888999:::;;;===???CCCEEEGGGJJJMMMPPPRRROOOMMMNNNPPPRRRQQQOOOPPPOOOOOOOOOPPPQQQSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSPPPNNNLLLLLLOOORRRTTTTTTUUUTTTRRRQQQOOOOOONNNNNNMMMMMMNNNMMMLLLJJJHHHGGGDDDDDDCCCDDDDDDFFFHHHIIIIIIIIIGGGFFFDDDBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<>>>======<<<<<<<<<======777:::===???>>><<<;;;;;;:::;;;<<<<<<::::::;;;<<<;;;<<<=========>>>AAACCCGGGRRR```jjjvvv}}}{{{}}}************************---,,,)))((('''(((***+++*********+++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++************************+++,,,*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,,,,)))///+++...111444RRRccc[[[KKK:::111///---***,,,---...///000000000000...,,,++++++---------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---...///...---,,,---///.........------,,,,,,,,,.../////////000000000000111111000000000000000000000111111111111222222222222333444666777888999999999999999999999999999999777777888:::;;;<<<===>>>??????@@@AAAAAA@@@???>>>@@@@@@AAAAAABBBCCCCCCDDDGGGGGGGGGHHHIIIJJJLLLLLLLLLMMMMMMLLLKKKJJJLLLMMMLLLOOORRRVVVWWWVVVTTTRRRRRRRRRPPPOOONNNNNNNNNNNNPPPPPPOOOOOOQQQSSSVVVWWWZZZ[[[\\\\\\[[[ZZZYYYXXXWWWUUUTTTVVVXXXZZZYYYXXXWWWXXXXXXVVVUUUUUUWWWXXXWWWWWWWWWWWWWWWWWWWWWXXXWWWSSSMMMIIIGGGFFFDDDCCCDDDBBB@@@???@@@@@@???===<<<:::888888999999777555666666777777666444333222555555444444333333222222222222222222222222222222111111111111111111111111000000/////////000111111000000000000/////////......................................................---,,,,,,,,,,,,---...............////////////....../////////000000000------------------------...//////000000//////...////////////////////////........./////////000000000000000/////////////////////000000000000////////////000000000000//////000000000111111111111222111111000000000000111111////////////////////////333222222222222333444444444333333333333444555555555555666666666666666666666666666666666666666666555555666666777888::::::;;;:::::::::;;;<<<>>>??????@@@AAA@@@===;;;;;;;;;>>>?????????>>>???AAACCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFGGGHHHGGGCCC???>>>>>><<<;;;;;;;;;;;;<<<:::===???AAABBBEEEHHHKKKPPPNNNLLLMMMOOOPPPPPPNNNNNNNNNNNNOOOPPPRRRUUUVVVRRRRRRRRRRRRSSSTTTUUUUUURRRPPPMMMMMMNNNPPPQQQQQQSSSRRRQQQOOONNNNNNNNNNNNKKKLLLLLLKKKJJJIIIGGGFFFFFFEEEDDDCCCCCCCCCDDDEEECCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999;;;>>>???>>><<<;;;;;;:::;;;===<<<<<<<<<===???===>>>>>>???@@@DDDIIIMMMVVVbbboooyyy++++++++++++++++++++++++...---,,,***))))))))))))))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***---,,,+++***************++++++++++++++++++++++++++++++************++++++------------,,,,,,,,,,,,,,,***222...---///>>>kkk{{{wwwcccDDD222111000)))---------...///111222333///---,,,,,,---......------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,...///...---,,,---............---------------....../////////000000000......///000111222222333000111111111111222222222111222333555666777777777888888888888888888888888666666777999:::;;;<<<===>>>???@@@AAAAAAAAA@@@???@@@AAAAAABBBBBBCCCCCCCCCFFFGGGGGGHHHJJJLLLNNNOOOMMMNNNNNNMMMJJJIIIIIIJJJIIIKKKOOORRRSSSSSSRRRPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOORRRTTTUUUUUUVVVXXXYYYZZZZZZZZZYYYUUUTTTSSSTTTVVVWWWWWWVVVWWWXXXXXXVVVTTTSSSUUUVVVWWWVVVUUUTTTTTTTTTUUUVVVTTTQQQLLLHHHFFFEEECCCBBBAAA???======>>>>>>>>>===<<<:::888888888777666444555555555555444333222222444444333333333333333333111111111111111111111111111111111111111111111111000111111111111000000///000000000/////////.........................................................------,,,,,,------...---............/////////---.............../////////////////////////////////000000000000000000///////////////////////////////////////000000000000000000000//////.........//////000000000000////////////000000000000//////000111111111111222222222222222111111111111222222111111111111111111111111222222222222222333444444333333333333333444555555555555555555555555444444555555555555555555555555666666666777777777888888999999999:::;;;<<<>>>???BBBCCCDDDBBB???<<<<<<<<<<<<===>>>>>>======???AAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDCCCCCC???@@@@@@@@@???>>>===<<<:::;;;<<<===>>>@@@DDDGGGMMMLLLKKKLLLNNNOOONNNMMMMMMMMMMMMNNNPPPSSSUUUWWWRRRRRRRRRSSSTTTUUUVVVVVVTTTQQQNNNMMMMMMNNNMMMLLLOOONNNMMMMMMLLLLLLMMMMMMIIIIIIIIIIIIHHHGGGEEEDDDGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>============>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<>>>AAAAAA???<<<;;;;;;:::<<<=========>>>@@@BBBBBBAAAAAAAAADDDKKKTTT[[[kkkvvv}}}~~~}}}~~~++++++++++++++++++++++++***++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++,,,,,,+++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...)))111///---...>>>ooowwwNNN222000111***------------...000333444000...,,,---...///...---------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......,,,---......,,,,,,---..................---------........./////////000000......///000111222222333000000111111111222222222000111333444555666666666888888888888888888888888555555666888999:::;;;<<<>>>???@@@BBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCFFFGGGHHHIIILLLNNNPPPQQQNNNOOOOOOMMMJJJHHHGGGGGGHHHJJJLLLOOOPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPQQQRRRNNNMMMNNNNNNPPPRRRSSSTTTTTTUUUWWWYYYZZZZZZZZZZZZVVVUUUTTTTTTUUUVVVWWWWWWXXXYYYYYYWWWUUUSSSTTTUUUUUUTTTRRRQQQPPPQQQSSSTTTRRRNNNJJJGGGEEEDDDBBBAAA>>>===;;;;;;<<<======<<<===<<<:::999888777666555444444444444333333222222333333333222222222222222111111111111111111111111111111111111111111111111111111222222222000///...000000/////////.........................................................---------------------------------.........//////........................////////////////////////------............------/////////////////////////////////000000000111111000000000///......------//////000000000000////////////000000000000//////111111111111222222222222222222111111111111222222444444444444444444444444222222222111222333333444333333222222333333444555555555555444444333333333444444444444444444444444777777777777777777666666777777888999;;;<<<>>>???DDDEEEEEECCC@@@===<<<<<<;;;<<<======<<<<<<>>>?????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGEEEFFFFFFFFFEEEEEEHHHJJJHHHIIIKKKKKKIIIFFFBBB@@@<<<<<<<<<;;;;;;>>>CCCFFFKKKKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMNNNOOOQQQTTTUUUSSSSSSTTTTTTUUUUUUUUUTTTSSSQQQNNNMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLHHHHHHHHHGGGFFFFFFEEEDDDGGGFFFEEECCCAAA@@@??????????????????>>>>>>>>>>>><<<===============<<<<<<;;;;;;;;;:::;;;;;;<<<<<>><<<<<<<<<=========<<<===???BBBGGGEEECCCCCCIIITTTbbblll}}}|||zzzzzzzzzzzz~~~++++++++++++++++++++++++******+++,,,,,,,,,+++***+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,+++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,///)))///---......555\\\zzzUUU222---...(((------,,,,,,---///111333000...,,,---...///...---------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,---...---,,,+++,,,.......................................////////////000000000000000111111111000000111111111222222222111111333444555555555555777777777777777777777777555555666777999:::;;;;;;>>>???AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEGGGIIILLLNNNOOONNNOOOPPPNNNKKKHHHGGGGGGIIIJJJLLLMMMNNNNNNOOOOOOLLLMMMMMMNNNPPPRRRSSSTTTNNNNNNOOOPPPRRRSSSTTTUUUVVVWWWYYYZZZ[[[ZZZZZZYYYWWWWWWVVVUUUUUUVVVXXXYYYZZZ[[[[[[YYYVVVTTTTTTTTTTTTRRRPPPOOONNNOOOPPPRRROOOLLLIIIFFFEEEDDDBBB@@@===;;;::::::;;;<<<;;;::::::::::::999777666555555444333333333222222222222222222222222222111111111000000000000000000000000000000000000000000000000000111222222222000///---////////////............................................................------------------------------------............////////////////////////000000000000000000000000+++,,,,,,------,,,,,,+++////////////////////////////////////000000000000000/////////.........---//////000000000000////////////000000000000//////000000111111111222222222222111111111111111111222000000000000000000000000222111111111111222333333333222222222222333444444555555444444333333222222555555555555555555555555666777777777777666555555555666888999;;;<<<======BBBCCCDDDBBB???===<<<<<<:::<<<======<<<;;;<<<>>>??????@@@@@@@@@AAAAAAAAACCCCCCBBBBBBCCCCCCDDDEEEDDDEEEGGGIIIKKKNNNSSSWWW\\\]]]^^^^^^[[[VVVQQQMMMCCCAAA>>>;;;:::<<>>===<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;<<<===>>>>>>EEEFFFFFFEEEBBB???>>>>>>===>>>===<<<;;;<<<>>>@@@HHHGGGGGGJJJTTTcccuuu{{{yyywwwvvvtttwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,---)))...***...///+++CCCWWWkkkjjjJJJ///,,,///+++,,,,,,,,,,,,---.../////////---,,,,,,---......------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++---...---,,,+++,,,---.............../////////------........./////////222222111111000000//////000111111111111222222222111222333444555555555555666666666666666666666666555555666888999:::;;;<<<>>>???AAACCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAACCCEEEHHHJJJKKKMMMOOOPPPOOOMMMJJJIIIIIIKKKKKKKKKKKKLLLLLLMMMMMMIIIIIIJJJKKKMMMOOOQQQRRROOOOOOPPPRRRSSSTTTUUUVVVWWWXXXZZZ[[[[[[[[[ZZZYYYXXXXXXXXXVVVUUUVVVXXX[[[\\\]]]]]]ZZZWWWTTTSSSSSSRRRQQQPPPNNNNNNNNNNNNOOOMMMKKKHHHFFFEEEDDDBBB@@@===;;;999999:::;;;:::999555777777666444333333444444333333222222333333444333333222222111000000///////////////////////////000000000000000000000000///000000000000//////.../////////.........------------------------------------------------------,,,------......------,,,,,,------------.........000000000///////////////000000000000000000000000------............------////////////////////////............////////////........................//////000000000000////////////000000000000/////////000000000000111111111111111000000000000111111////////////////////////111111111111111222333333222222222222222333444444444444444444444444333333555555555555555555555555555666777888777666555444555666888999:::;;;;;;;;;>>>???@@@???===<<<<<<===:::<<<>>>>>><<<;;;<<<===>>>>>>??????@@@AAAAAAAAACCCBBBBBBBBBBBBCCCCCCDDDDDDFFFJJJPPPWWW___eeehhhrrrsssttttttqqqkkkeeebbbPPPLLLFFF???::::::>>>BBBGGGJJJLLLNNNMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNTTTTTTTTTSSSRRROOOMMMKKKMMMLLLKKKKKKMMMMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEECCCCCCDDDDDDCCCCCCBBBAAA??????>>>===;;;::::::999;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<===>>>???FFFFFFGGGEEEBBB???>>>???=========<<<;;;<<>><<<:::999::::::999777333555666555333222444666555444333222222333444555444333333111000///...---////////////////////////000000000000000000000000..................///000//////.........---------------------------------------------------------,,,,,,---......---,,,,,,,,,,,,---------........./////////.........------////////////////////////......////////////......////////////////////////------------............,,,------......///////////////000000000000////////////000000000000//////....../////////000000000000000////////////000000111111111111111111111111111111111111111222222333222222222111222222333444444444444444555555555555333333333333333333333333444555666777888777555444555666888999:::::::::999888:::;;;<<<;;;;;;<<<===:::<<<>>>>>>===<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFHHHMMMXXXfffrrrxxxzzz|||wwwtttccc^^^SSSHHH???<<<>>>@@@DDDHHHKKKMMMLLLKKKLLLMMMKKKJJJJJJIIIJJJKKKLLLMMMPPPQQQQQQQQQPPPMMMKKKJJJMMMKKKKKKKKKLLLLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGEEEDDDCCCBBBAAABBBCCCCCCBBBCCCCCCCCCBBBAAA??????<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<===>>>>>>DDDDDDDDDBBB???======>>>;;;<<<<<<<<<===???DDDGGGOOOXXXeeerrr~~~yyywwwrrrqqqyyy,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((()))+++,,,---)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,000///---,,,+++*********))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,$$$+++222&&&***111&&&---...555555,,,***///000+++***+++,,,---,,,+++***)))...,,,***+++,,,---,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......+++,,,------++++++,,,------.........//////000000---------.........//////000000000000000111111111000111111111111222222222333333444555666666666666666666666666666666666666666666777999:::;;;<<<======???AAACCCEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHJJJKKKJJJMMMPPPQQQPPPNNNNNNNNNLLLKKKJJJHHHGGGGGGHHHHHHOOONNNNNNNNNNNNNNNOOOOOONNNOOOPPPRRRSSSTTTTTTUUUTTTUUUWWWYYY[[[[[[[[[[[[XXXYYYXXXVVVSSSTTTWWW[[[[[[\\\\\\YYYUUUQQQOOOOOOPPPPPPPPPPPPOOOMMMLLLKKKLLLJJJHHHGGGFFFEEECCCAAA???===:::999:::999888777333666777777555444666888555444333333333444555666555444333111000...---,,,////////////////////////000000000000000000000000...---,,,,,,,,,...///111//////.........---------------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------...............------,,,,,,,,,////////////////////////------............------////////////////////////,,,,,,,,,---------......+++,,,,,,---...///000000//////000000000000////////////000000000000//////............//////////////////............//////000000000000000000000000111111111000111222222333222222111111222222333444444444444555555666666666222222222222222222222222333444666777888777666555666777888999::::::999888444666888:::999:::;;;===;;;===??????===<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>???@@@BBBDDDFFFGGGHHHJJJPPP___ppp~~~}}}tttlll___PPPEEE??????AAABBBFFFJJJLLLJJJIIIJJJLLLHHHHHHGGGHHHIIIKKKMMMNNNMMMNNNOOOOOOOOOMMMKKKIIIMMMLLLKKKKKKLLLKKKIIIGGGHHHHHHGGGFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCBBBAAA???===<<<;;;;;;;;;<<<<<<=========::::::;;;<<<=========<<<999999999:::;;;<<<===>>>BBBBBBBBB@@@>>><<<<<<<<<:::;;;<<<===>>>BBBHHHLLLYYYeeevvv|||tttzzzrrrrrr'''((()))++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))***---...,,,***------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,+++++++++,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,------...///000000,,,---......//////......000000000000111111111111222222333333333333444444666666666666666666666666777777666555555666777888:::999888888999:::<<<===???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEFFFGGGHHHHHHHHHKKKLLLMMMNNNOOOPPPPPPPPPMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQRRRSSSUUUVVVWWWXXXXXXXXXYYYZZZYYYVVVTTTTTTTTTZZZZZZYYYXXXVVVTTTRRRQQQTTTSSSQQQOOOMMMKKKIIIIIIJJJJJJIIIHHHFFFDDDBBBAAA@@@===;;;:::::::::999888777777777777666666666666444444444333333222222222222222111111000///////////////............//////000000000000000000000000------............------//////...---,,,,,,++++++...------,,,,,,------...000///...---,,,---......,,,,,,,,,---------......------------------------222222111000///...---------------............///..............................------------......+++,,,,,,,,,------......///...---,,,,,,---...///000000111111111111000000000000111000000///...---//////............//////000000000000000000000000000000000000000111111222222111111111000000//////000111111111111222222222555444444333333444444555222222333333333444444444444444555555666555555555666666666666777777777777888777888888999:::;;;<<<;;;>>>BBBCCCBBB>>><<<:::???>>>>>>======???@@@AAACCC@@@???AAABBBAAACCCGGGHHHRRR___lllzzzzzzrrrhhh\\\MMM@@@<<>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888:::::::::;;;;;;;;;<<<<<<@@@@@@@@@???>>>=========???<<<>>>CCCEEEGGGPPP[[[mmm}}}~~~}}}zzztttuuuxxx}}})))*********+++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++*********++++++---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,------...//////000,,,---......//////......000000000000111111111111222222333333333333444444555555666666666777777777999999888777666666666666:::999999999999;;;<<<===@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJIIIKKKLLLLLLKKKKKKLLLNNNLLLMMMNNNPPPRRRSSSTTTTTTRRRRRRTTTUUUVVVVVVWWWWWWYYYZZZ[[[[[[YYYXXXXXXYYYXXXXXXWWWUUUTTTRRRQQQPPPSSSRRRQQQOOOMMMKKKIIIHHHJJJIIIIIIGGGFFFDDDBBBAAA???===:::999::::::888777777777777777666666666555444333333333333333333222222222111111000///////////////............//////////////////////////////......////////////......///......---,,,,,,++++++---------,,,,,,---------000///...---,,,------...,,,,,,,,,---------..............................///////////////.........---------............///..............................------------............/////////000000000///...------------...////////////000//////......///000000000000//////...//////............//////000000000000000000000000000000//////000000111222111111000000000/////////000111111111111222222222333333222222222222333333222222222222333333333333222333444555555555555555555555666666666777777777888888888888888999:::;;;:::===AAABBB@@@===;;;:::<<<<<<;;;;;;;;;<<<===>>>BBB??????AAABBBAAADDDIIIRRR^^^kkkvvvxxxqqqhhh^^^PPPDDD@@@BBBDDDEEEHHHJJJKKKKKKJJJIIILLLMMMMMMMMMMMMLLLKKKJJJFFFHHHJJJLLLLLLLLLKKKJJJHHHHHHHHHIIIJJJJJJHHHFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@AAABBBCCCDDDAAAAAAAAAAAA@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<======???===???EEEKKKRRR```nnn~~~~~~zzz---,,,+++******+++,,,---,,,,,,,,,++++++++++++***+++******))))))******++++++++++++++++++++++++++++++...000///+++***---111,,,++++++******+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,+++***))))))))))))+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++......------------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////------...////////////...000000000000111111111111222222333333333333444444444444555666777888888999;;;;;;::::::999777666555::::::999::::::;;;======AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLNNNMMMLLLKKKJJJJJJJJJKKKHHHJJJKKKLLLKKKKKKMMMOOOKKKLLLNNNPPPSSSTTTUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUWWWYYY[[[[[[ZZZZZZ[[[\\\VVVUUUTTTRRRQQQPPPPPPPPPRRRRRRRRRPPPNNNLLLJJJHHHIIIIIIHHHGGGEEECCCBBB@@@===;;;999888999999888666777777777666666666555555222333333333333333333444222222111111000///////////////............////////////////////////////////////000000000000//////.........------,,,,,,+++------------------------///......---,,,---------,,,,,,,,,---------......////////////////////////------......//////000000---------............///..............................------------....../////////000000000000000///...------------...///...............---,,,+++...//////000000000000/////////............//////000000000000000000000000000000//////000000111222000000///////////////...000111111111111222222222222222111111111111222222111111111222222222222333111111222444555555555555444444555555555666666666999888888888888888999999999<<>><<<::::::;;;;;;::::::;;;;;;<<<===@@@>>>>>>AAABBBBBBGGGMMM\\\jjjxxx}}}uuuooohhh```TTTIIIDDDEEEEEEGGGIIIJJJKKKKKKKKKJJJMMMMMMNNNOOONNNMMMLLLKKKFFFGGGHHHIIIJJJKKKKKKKKKGGGIIIKKKKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCC@@@@@@AAAAAA@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888:::<<<<<<<<<<<<>>>???@@@@@@FFFOOOYYYfffwww///---+++******+++---...++++++++++++++++++++++++++++++************++++++************************+++---...---++++++---000++++++*********+++,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,***))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------.........//////------...//////////////////000000000111111111111222222222333333333444444222222333444666777888999::::::;;;<<<;;;:::888777:::::::::;;;;;;<<<======@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNMMMMMMLLLLLLLLLLLLHHHJJJLLLLLLLLLLLLNNNOOONNNOOOQQQRRRTTTUUUVVVVVVSSSTTTTTTTTTTTTTTTSSSSSSTTTVVVWWWXXXWWWWWWXXXYYYUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSQQQNNNKKKIIIIIIHHHHHHFFFEEECCCAAA@@@<<<:::888777888888777666777777666666666555555555222222222333333444444444222222111111000///////////////............//////////////////////////////......////////////............---------,,,,,,,,,,,,------------------,,,......---------,,,,,,,,,,,,,,,,,,---------..................................../////////000000000---------............///..............................------------.......................................------.....................---,,,++++++---...///000000111000000//////............/////////////////////////////////////////////000111111////////////............000000111111111222222222222222111111111111222222000000111111111222222222///000111333444555555555444444444444555555555666999888888777777777888888888;;;===>>><<<;;;::::::<<<<<<<<<<<<=========>>>>>>===>>>AAABBBCCCIIIQQQ___ooo}}}sssmmmgggaaaXXXMMMGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLJJJJJJJJJKKKKKKKKKKKKLLLHHHKKKOOONNNJJJFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB???@@@@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::<<<>>>>>><<<<<>>??????@@@AAABBBBBBBBBBBBFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIGGGHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMJJJKKKMMMMMMLLLMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUUUUSSSSSSTTTTTTTTTSSSRRRRRRSSSUUUVVVVVVUUUTTTUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVTTTQQQMMMKKKHHHHHHGGGFFFDDDBBB@@@???;;;999777777888888777666666666666666555555555555222222222333333444444444222222111111000///////////////............//////........................,,,------......------,,,---------------,,,,,,,,,,,,,,,---......---,,,,,,---------------,,,,,,,,,,,,,,,,,,---------......------------------------111111000000000000//////---------............///..............................------------.....................------------..................---///////////////...---,,,---...///000000111000000//////............///////////////////////////////////////...///000000111............////////////000000111111111222222222333333222222222222333333000000111111111222222222///000111333444555555555444444444444555555555666888888777666666666777777888:::<<<<<<;;;::::::;;;;;;<<<<<<=====================???BBBBBBCCCKKKTTTaaaqqq~~~tttmmmgggcccZZZPPPIIIGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOOOONNNLLLKKKNNNMMMMMMLLLKKKKKKKKKKKKJJJNNNQQQQQQMMMIIIGGGHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA>>>???@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>><<<<<>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAADDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHEEEFFFHHHJJJLLLMMMNNNNNNOOOOOOPPPPPPPPPOOOOOONNNMMMNNNOOOOOONNNNNNOOOPPPTTTUUUUUUVVVVVVUUUUUUTTTRRRRRRSSSSSSSSSRRRRRRQQQTTTVVVWWWWWWVVVUUUVVVWWWXXXXXXXXXXXXWWWUUUTTTSSSRRRTTTVVVWWWVVVRRRMMMKKKGGGGGGFFFEEECCCAAA@@@???;;;999777777888999888777666666666555555555444444222333333333333333333444222222111111000///////////////............//////........................,,,,,,,,,------,,,,,,,,,------------------------+++,,,---......---,,,+++,,,------------,,,++++++,,,,,,,,,---------......------------------------111111000000/////////...---------............///..............................------------......///////////////.........------...//////...------/////////000000000//////...//////000000000000/////////............//////000000000000000000000000//////......//////000111...////////////000000000000111111111111222222222333333222222222222333333111111111222222222222333111111222444555555555555444444555555555666666666777666666666666666777777999:::;;;;;;:::999;;;<<<::::::;;;<<<<<<<<<<<<;;;===>>>@@@BBBBBBCCCLLLWWWeeeuuuyyyqqqjjjddd\\\QQQJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKNNNPPPPPPOOOMMMKKKMMMMMMMMMMMMLLLKKKJJJJJJLLLNNNQQQRRROOOLLLIIIHHHDDDDDDBBBAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAA>>>>>>?????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888:::::::::;;;;;;;;;<<<<<<;;;>>>@@@???>>>BBBKKKSSSbbbppp)))*********+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))***+++,,,------,,,,,,,,,,,,---...///000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------............------+++,,,---//////---,,,+++,,,,,,,,,,,,------------..............................///000000000000000000000000000111111111111222222333333333333444444333333444555666888888999999999999999:::;;;<<<<<<:::;;;===>>>??????>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHBBBCCCEEEHHHJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOPPPQQQQQQQQQOOONNNOOOPPPRRRRRRSSSTTTUUUUUUUUUTTTQQQQQQRRRRRRSSSRRRRRRRRRRRRTTTVVVWWWWWWWWWXXXYYYYYYZZZ[[[[[[YYYVVVSSSQQQPPPRRRUUUWWWUUUQQQLLLIIIGGGFFFFFFEEECCCAAA???>>>;;;999888888999999999888666666555555555444444444444333333333333333333222222222111111000///////////////............//////........................,,,------------------,,,------------------------+++,,,...//////...,,,+++,,,,,,---------,,,+++***,,,,,,,,,---------..............................---------...............---------............///..............................------------......///.........------------------...//////...---------...///000000000000000///000000000000//////...//////............//////000000000000000000000000///............///000000/////////000000000111111000111111111111222222222222222111111111111222222222222222222333333333333222333444555555555555555555555666666666777777777555555555555666666777888::::::;;;:::999:::<<<>>>:::;;;<<<=========<<<<<<>>>>>>AAACCCAAACCCMMMXXXkkkxxxxxxnnnggg___SSSKKKHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJLLLOOOQQQRRRPPPNNNLLLKKKMMMOOOPPPQQQPPPNNNMMMLLLMMMOOOQQQQQQNNNJJJFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@===>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999999:::;;;<<<======;;;???BBBDDDGGGPPP^^^jjjyyy'''((()))++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,******...111,,,,,,,,,---...///000111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******************++++++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------............------+++,,,...//////...,,,+++,,,,,,------------...........................---...//////000000000000000000000000000111111111111222222333333333444444444555555666777888999::::::<<<;;;:::999888999:::;;;:::;;;===?????????>>>>>>@@@@@@AAABBBCCCCCCCCCCCCAAABBBBBBCCCDDDEEEEEEEEEHHHHHHHHHIIIHHHHHHGGGGGG???AAACCCFFFIIILLLMMMNNNOOOPPPQQQRRRRRRQQQPPPPPPRRRSSSSSSRRRPPPOOOOOOPPPOOOPPPQQQRRRTTTTTTUUUUUUPPPQQQQQQRRRSSSSSSRRRRRRNNNQQQTTTUUUVVVWWWYYYZZZYYY[[[\\\\\\[[[WWWRRRPPPNNNPPPTTTVVVTTTPPPKKKGGGFFFFFFFFFDDDCCCAAA???>>>;;;:::888888999:::999888666666555555555444444444444444444333333222222222222222111111000///////////////............//////........................---..................---------------------------+++,,,...//////...,,,+++,,,,,,---...---,,,+++***,,,,,,,,,---------......////////////////////////)))******+++---......///---------.........//////.................................------.........,,,,,,,,,++++++*********,,,---...//////...---,,,,,,,,,...///000000111111000000111000000///......//////............//////000000000000000000000000...............///000000//////000000111111222222000111111111111222222222111111000000000000111111222222333333333444444444444444555555666555555555666666666666777777777777444444444555555777888999:::;;;;;;:::999:::<<>>>>>???AAACCCAAACCCMMMXXXnnnyyy|||qqqiii```UUULLLIIIHHHHHHGGGGGGGGGHHHIIIIIIKKKNNNQQQSSSSSSRRRPPPNNNKKKNNNQQQTTTVVVUUUTTTSSSLLLLLLLLLOOOQQQPPPJJJEEECCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@======>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::;;;;;;<<<777888999:::<<<===>>>>>>===AAAFFFJJJPPP]]]ppp~~~~~~))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,---...******+++,,,,,,,,,,,,+++---------,,,+++***)))(((,,,,,,,,,,,,---...//////111111000000/////////...000000000000111111111111333333333333333333333333222333555777999:::;;;;;;777999::::::999888999:::::::::;;;;;;<<<;;;;;;;;;===>>>>>>@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFCCCEEEFFFFFFDDDCCCCCCDDDEEEEEEEEEFFFGGGJJJLLLMMMOOOOOOOOOPPPPPPQQQQQQQQQQQQSSSUUUSSSPPPMMMNNNOOOTTTRRRPPPOOOOOOQQQSSSUUURRRPPPOOOPPPSSSSSSQQQNNNUUUUUUUUUUUUUUUUUUUUUVVVVVVXXXZZZZZZYYYUUURRROOOPPPPPPPPPOOOMMMJJJHHHFFFGGGEEECCCBBBBBBBBBAAA@@@===<<<:::888666444444333444444444444444444444444444444333333333333222222000000111111111111000000111000///......///000111////////////..................////////////.........------,,,,,,------...111000---+++***+++,,,,,,........................---,,,,,,,,,,,,---......111000///------,,,,,,,,,------------------,,,,,,........................000000000///......------000...---,,,------,,,,,,........................000---,,,---///000...,,,........................***888BBB===111,,,///333...///000111111000///...////////////////////////...//////000111222222222////////////000000000000///////////////////////////000111222222111//////222222111111111111111222333333444444444444444444888888888888888999999999;;;:::999777777777888888888888999:::;;;;;;;;;;;;============>>>>>>>>>>>><<>>>>>======<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999>>><<<::::::<<<>>>>>>>>>AAAGGGQQQ\\\iiiwwwxxx~~~{{{vvvyyy*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++............---,,,+++***,,,,,,,,,,,,---...//////////////////////////////000000000000111111111111111111111111111111111111333444555666777888888888555777999999999999:::;;;::::::;;;<<<<<<<<<;;;;;;===>>>>>>???AAABBBBBBCCCBBBBBBBBBCCCCCCDDDFFFFFFDDDFFFHHHHHHFFFEEEFFFGGGGGGFFFFFFGGGHHHJJJLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOQQQRRRQQQOOOMMMMMMOOOSSSRRRQQQPPPPPPQQQSSSTTTRRRQQQOOOPPPRRRRRRPPPNNNTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVXXXXXXWWWUUUQQQOOOOOOOOOOOONNNLLLJJJHHHGGGFFFDDDBBBAAABBBBBB@@@???<<<;;;:::777666444444333444444444444444444444444333333222222222111111111000000111111111111000000000000////////////000000////////////..................////////////......------------------------000///---+++++++++,,,------------------------------,,,,,,,,,,,,---......000000///...---,,,,,,,,,------------------------.............................................//////...------.........---........................///---,,,,,,...///...,,,........................+++777>>>999000---///222...///000111111000///...////////////////////////...//////000111111222222.../////////000000000000000000000000000000000000000000111111111111000000222222111111111111111222111222222333444555666666999999888888777777666666999888666555555555666666777888999:::;;;;;;;;;;;;===============>>>>>>>>>;;;AAA@@@@@@CCCBBBHHHYYYiii~~~~~~pppaaaTTTLLLJJJJJJLLLKKKJJJIIIIIIIIIJJJJJJIIILLLOOOPPPOOOLLLKKKKKKKKKNNNQQQVVVffftttqqqcccVVVTTTQQQOOOMMMKKKIIIFFFCCCBBB@@@???>>>>>>======<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::===============???AAABBBGGGPPP^^^mmmzzz}}}zzzuuuwwwyyyzzz++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++***))))))***++++++++++++***......////////////......,,,,,,,,,,,,---...//////..................//////000000000000111111111111111111111111111111111111444444555555555555555555333555888999999999;;;<<<::::::;;;<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFEEEGGGIIIIIIHHHHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPOOONNNMMMNNNOOOQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPPPPQQQQQQPPPNNNSSSSSSTTTTTTTTTSSSSSSRRRQQQRRRTTTVVVUUUSSSQQQOOOMMMMMMMMMMMMKKKJJJHHHHHHFFFCCCAAA@@@AAAAAA@@@>>><<<;;;999777666444444333444444444444444444444444222111111111111000000000///000000111111000000////////////000000//////////////////............---......////////////......,,,,,,---......---,,,,,,......,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////...------,,,,,,+++,,,,,,------.................................+++,,,,,,---......//////.............../////////...........................---,,,,,,......---,,,...........................555999444///...000000...//////000000//////...////////////////////////...//////000000111111222....../////////000000000111111111111111111111111111000000000000000111111222111111111111111222222000111222333444555666777999888888777666555444444777777666555555555666666777888999:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>:::@@@???>>>CCCBBBIII[[[iii|||~~~}}}tttfffWWWMMMHHHHHHIIILLLKKKJJJJJJIIIJJJJJJJJJHHHKKKMMMNNNMMMKKKJJJKKKHHHKKKNNNTTTbbbooommmcccRRRPPPMMMKKKIIIGGGDDDBBBCCCBBB@@@???>>>>>>======;;;<<<============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;===???>>>>>>@@@EEEIIITTT```rrr|||yyyyyyooouuu}}}++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,.........,,,+++((()))******++++++******------...///////////////,,,,,,,,,,,,---...////////////......------------///000000000111111111111222222222222222222222222333333444555555555555555444666999:::999999;;;<<<999:::;;;<<<=========<<<===>>>>>>???@@@AAAAAAAAACCCCCCBBBBBBCCCDDDEEEEEEDDDFFFHHHIIIIIIIIIJJJLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLNNNNNNOOOOOOOOOOOOOOOPPPRRRSSSTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPOOOOOOSSSTTTTTTUUUUUUTTTSSSRRRNNNOOOQQQSSSSSSRRRPPPOOOLLLLLLLLLKKKJJJIIIHHHHHHDDDBBB@@@?????????>>>===;;;:::888777555444444444444444444444444444444444222222111111111000000000//////000000000000//////---...///000000///...---//////.........------------......//////......---+++,,,...//////...,,,+++---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........//////......------,,,++++++,,,,,,---...//////........................,,,,,,,,,---------......+++---............///000........................------,,,,,,---------,,,........................///333333///...000000...////////////////////////////////////////////////////////////000000111111........./////////000000000000000000000000000000111000/////////000222222111111111000111111222333111111222333444444555555666666666555555444444444888777777777777888888888777888999::::::;;;::::::;;;;;;;;;<<<<<<======>>>;;;AAA???===BBBBBBJJJ\\\jjjzzz}}}}}}yyyqqqhhhZZZMMMFFFEEEGGGHHHKKKKKKJJJJJJJJJJJJJJJJJJHHHJJJMMMMMMLLLKKKKKKKKKIIIJJJKKKNNNWWW___\\\TTTNNNLLLIIIHHHFFFEEEBBB@@@BBBBBB@@@???>>>=========;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;===???>>>>>>CCCMMMVVVhhhssszzzwwwvvvyyy++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++'''(((+++---//////...---))))))***++++++++++++++++++,,,---...............,,,,,,,,,,,,---...//////111000000...---,,,+++***///000000000111111111111222222222222222222222222222333444555666777777777777999;;;;;;:::999:::;;;999:::;;;<<<============>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDAAADDDFFFGGGGGGGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQPPPPPPNNNOOOQQQSSSTTTSSSRRRRRRPPPPPPPPPOOOOOOOOOPPPQQQTTTUUUVVVWWWVVVUUUSSSRRRKKKMMMOOOPPPQQQQQQPPPOOOLLLKKKJJJIIIIIIHHHHHHGGGCCCAAA???>>>>>>>>>===<<<:::999888666555444444444444444444444444444444444333222222222111111111111//////000000000000//////---...///000000///...---............------------------............------+++,,,...//////...,,,+++,,,,,,,,,,,,---......///---------------------------,,,,,,,,,,,,---......---......//////...---,,,++++++,,,,,,---...//////..............................---------,,,,,,,,,***,,,//////...---...///........................------------------------........................///111///------111000---//////............/////////////////////////////////////////////000000000............////////////////////////////////////111000/////////000222333111111000000111222222333333333333333333333222222333333444444555555555666666666777777888888888888777777888999::::::::::::999::::::;;;<<<<<<======>>>BBB???===AAABBBJJJ]]]lllzzz~~~}}}zzzrrreee\\\PPPGGGCCCDDDEEEFFFIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMPPPSSSQQQKKKOOOMMMJJJIIIHHHGGGEEECCCBBBBBB@@@???>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;<<<<<<>>>???>>>AAAKKKZZZeeezzz|||}}}++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,+++''')))+++---............******+++,,,,,,,,,,,,+++***+++,,,---------------,,,,,,,,,,,,---...//////222111000///...,,,++++++000000000000111111111111000000000000000000000000111222333555666777777777888999;;;;;;999888999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@AAAAAABBB@@@BBBDDDEEEEEEEEEFFFHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKLLLNNNPPPQQQQQQOOOLLLNNNOOOQQQRRRRRRRRRQQQNNNOOOOOONNNNNNOOOQQQTTTUUUVVVWWWXXXWWWUUUSSSRRRKKKLLLMMMOOOOOOOOOOOOOOOLLLKKKJJJHHHGGGFFFFFFFFFBBB@@@===<<<======<<<:::999999777666555444444444444444444444444444444444333333222222222111111111...//////000000//////............//////..................------------,,,------............------,,,,,,---......---,,,,,,,,,,,,,,,------.................................---,,,,,,,,,,,,---......------...//////...---,,,+++,,,,,,------.................................//////......---,,,,,,+++***...111111...---...///........................---...//////------...///...........................//////,,,...111111---///......------......///////////////////////////////////////////////////------........./////////........................////////////000111222333000000000000111222333333444444444333222222111111222222333444555666666777222333444555666777777666666777888999::::::::::::888999999:::;;;<<<======???CCC???===AAACCCMMM```ooo{{{}}}~~~|||xxxmmm[[[TTTJJJEEEDDDEEEEEEDDDGGGGGGHHHIIIIIIIIIIIIHHHHHHJJJLLLLLLLLLKKKLLLNNNNNNMMMKKKKKKKKKLLLKKKIIIKKKIIIGGGGGGGGGFFFEEECCCCCCBBB@@@???>>>>>>============<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<>>>>>??????>>>>>>>>>>>>????????????@@@@@@???????????????@@@???AAACCCDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJLLLOOOPPPOOOMMMLLLLLLNNNOOOPPPQQQQQQQQQLLLMMMNNNNNNMMMOOORRRVVVTTTUUUWWWWWWWWWTTTRRRPPPKKKLLLMMMNNNOOOOOONNNNNNMMMKKKIIIGGGFFFEEEEEEEEEAAA???<<<;;;<<<<<<;;;999999888777666555444444444444444444444444444444444222111111111111000000000......////////////......///......------......///.........---------,,,,,,,,,------......------,,,------------------------,,,,,,---------------------------------------------,,,,,,,,,,,,---......,,,---...000000///---,,,------------------------........................///.....................,,,111444444000......111........................---///111000...---///000........................+++//////......111111---///...------------...///////////////////////////////////////////////////---------.........//////////////////////////////...///000111111222222222000000000000111222333444333333333222222222222222333333444444555555666666111222444555777777777777666777888999999::::::999888888999:::;;;<<<=========AAA>>>===CCCFFFRRRfffsss|||~~~zzztttfffTTTNNNHHHEEEFFFFFFDDDAAAEEEFFFGGGHHHHHHHHHGGGGGGGGGIIIJJJKKKJJJJJJLLLMMMMMMKKKJJJJJJIIIHHHIIIJJJFFFEEEDDDDDDEEEEEEDDDCCCCCCBBB@@@???>>>>>>======>>>>>>===<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======AAADDDIIISSS```nnn{{{))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------///...---,,,+++***+++++++++,,,------......------,,,---------------,,,,,,,,,,,,,,,,,,---...//////.........///000111111222000000000000111111111111111111111111111111111111333333333333333222111000111333555666666777888999999:::;;;===>>>?????????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>??????AAACCCDDDCCCCCCCCCEEECCCDDDFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKIIIIIIKKKNNNOOOMMMKKKKKKLLLLLLMMMOOOPPPQQQQQQKKKLLLNNNMMMMMMOOOSSSXXXSSSTTTVVVVVVVVVSSSQQQOOOLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLIIIGGGEEEDDDDDDDDD@@@>>><<<;;;;;;;;;:::999999888777555555444444444444444444444444444444444000000000000////////////......////////////......///...---,,,,,,---...///......---------,,,,,,,,,,,,------......------,,,...------,,,,,,------...,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++---...000000///---,,,------------------,,,,,,........................------......///000000000///333777666222///000222...........................000222111...---///111........................***...000//////111111...///...---,,,,,,---...//////////////////////////////////////////.........---------.........//////000000000000000000000000---...000111222222222111000000000000111222333444111111111222222333333333555555555555555555555444222333555777999999999999666777888999999:::999999777888888999;;;<<<======;;;@@@======DDDIIIUUUkkkuuu}}}~~~yyyyyy{{{ooo```PPPKKKGGGGGGHHHHHHDDD@@@DDDEEEFFFGGGHHHGGGGGGFFFFFFGGGIIIIIIIIIIIIJJJLLLQQQPPPNNNNNNLLLJJJKKKNNNHHHGGGFFFGGGHHHIIIHHHGGGCCCBBB@@@???>>>>>>======???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???BBBGGGPPP^^^nnn||||||{{{|||~~~++++++++++++++++++++++++,,,,,,++++++++++++++++++***************************+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++---------........./////////......------......///---------,,,,,,+++++++++...........................---,,,+++++++++,,,---,,,,,,+++***+++,,,---...........................//////000000000000//////---......///////////////111000000/////////////////////000111222333333333444444444444444444444444666666666666777888999:::999:::;;;<<<============;;;<<<<<<===>>>??????@@@<<<===>>>??????>>>===<<>>===<<<:::999999::::::666666666666555555555555222333333444444333333222222111111000///......---////////////////////////////////////............,,,---......------...000,,,,,,------...//////000......---------,,,,,,,,,,,,------......------,,,------------------,,,,,,++++++++++++++++++++++++------------------------000000//////.........------------.........//////........................111<<>>@@@???AAAJJJZZZfffqqqwww~~~}}}{{{~~~~~~xxxeeeTTTMMMKKKHHHEEECCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJLLLMMMMMMOOONNNNNNMMMLLLKKKJJJJJJFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@>>>>>>===???@@@AAAAAA??????@@@AAA<<<<<<;;;;;;;;;<<<<<<===999;;;======<<<;;;<<<===888;;;>>>???>>>???CCCGGGJJJVVVeeesss}}}yyyzzz}}}++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,------------.........------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++........................------,,,+++++++++,,,---,,,,,,+++++++++,,,---...------------------------......////////////......------.../////////////////////......///000111111000000000111111222222333444444444444444444333333666666666666777888999:::999999:::<<<<<<=========<<<<<<<<<======>>>>>>>>>===>>>???@@@@@@@@@???>>>?????????@@@@@@@@@AAAAAACCCCCCDDDEEEFFFGGGGGGHHHFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLGGGIIIKKKLLLMMMNNNPPPRRRSSSTTTUUUUUUTTTSSSRRRQQQLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGDDDBBB@@@@@@@@@AAA===<<<;;;999888888999999666666666666555555555444222222333333333333222222111111111000///.........////////////////////////............---------------...//////......///111..............................---------,,,,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++------------------------000/////////............---------.........//////........................333<<>>>>>===<<<===>>>@@@AAABBBCCCCCC>>>======<<<<<<<<<======:::;;;======;;;;;;;;;<<<<<<===>>>>>>>>>BBBHHHNNN]]]jjjxxxyyyuuuvvv{{{++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,---------------------......---------------...////////////...---------...///000222333111111111111111111111111333333333333333333333333666666666666777888999999888999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAA@@@>>>?????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIDDDFFFIIIKKKLLLNNNPPPRRRRRRSSSTTTTTTTTTSSSRRRRRRMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFDDDAAA???>>>>>>>>>;;;:::999888777777777888666666555555555444444444111111111111111111111111111111000000//////......////////////////////////------------,,,,,,,,,+++---///000000//////000111000000///...------,,,,,,......---------,,,,,,,,,,,,------......------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////............---------.......................................222999===888222...---,,,........................///////////////......---....../////////000000000------......///111222333...//////...------...000////////////////////////000000000000000000000000000000///////////////...000000000000000000111222000000000000000000000000///000000111111222222222222222222222222222222222333333333444555555666666444555666777777888888777::::::::::::::::::::::::999999999999:::;;;<<<<<<>>>@@@AAABBBEEEOOO^^^iiissstttyyy}}}}}}xxxrrrkkk___QQQHHHDDDDDDCCCBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCEEEGGGIIIKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@???>>>======;;;:::<<>>===============:::<<<===<<<;;;:::;;;<<>>>>>??????@@@@@@AAAAAA>>>>>>>>>????????????@@@??????@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIHHHGGGEEEEEEGGGHHHHHHIIIHHHHHHGGGGGGDDDFFFHHHJJJJJJLLLNNNPPPQQQQQQSSSTTTTTTSSSRRRRRRMMMLLLKKKIIIHHHGGGFFFFFFFFFEEECCC@@@>>>===<<<<<<888888777777666666666666555555555444444444333333111111000000000000111111111000000000/////////...////////////////////////------------,,,,,,,,,,,,---...//////......///000/////////...------,,,,,,......---------,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........................................................///333666444///,,,,,,,,,...........................///////////////............/////////000000000............///000111222---...///...,,,,,,...///////////////////////////////////////////////////////////////............000/////////000111222222000000000000000000000000...//////000111222222333111111111111111111111111222333333444444555666666555555666777777777777777999999999999999999999999777888888999:::;;;======>>>@@@AAACCCGGGQQQ___iiilllqqq|||}}}zzzwwwsssooofffWWWJJJDDDDDDCCCCCCCCCCCCDDDFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIILLLNNNPPPMMMLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@@@@???>>>>>>======<<<;;;===CCCKKKMMMJJJFFF@@@???>>>===<<<<<<<<<<<<;;;<<<<<<<<<::::::;;;===???@@@AAADDDJJJVVVfffqqq{{{|||uuusss{{{++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------.........//////.........,,,------...............//////............//////111111000000000000000000111111111222222222333333555555555555666777888999999999::::::;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;===============>>>??????======>>>>>>>>>?????????>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGFFFEEEDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGIIIIIIIIIJJJLLLNNNOOOPPPQQQRRRRRRRRRQQQPPPLLLKKKIIIGGGEEEDDDDDDDDDCCCBBBAAA???===<<<;;;:::666666666666666666555555444444444444333333333333111000000//////000000111000000000000////////////////////////////////////.........------------,,,+++,,,...---,,,,,,---///..............................---------,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////.....................---........................---///111111///------000..............................///////////////...------........./////////000000////////////000000---...///...,,,,,,...///000000000000000000000000////////////////////////............////////////000/////////000111222222000000000000000000000000......///000111111222222111111111111111111111111222222333333444555555555555666666777777777777666777777777777777777777777666777888:::;;;<<<======>>>???@@@BBBGGGQQQ]]]fffkkkqqq~~~xxxooofffaaaZZZOOOIIIIIIFFFEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJMMMOOOPPPLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDCCCCCCCCCCCCBBB?????????>>>>>>============;;;<<>>===<<<;;;:::::::::;;;<<<<<<<<<;;;;;;===???>>>BBBHHHOOOYYYhhhxxx|||wwwyyy++++++++++++++++++++++++*********++++++,,,,,,---************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------///......------......///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------***+++,,,---------,,,,,,++++++,,,,,,------............////////////......,,,,,,---............---000///......------......000000000000000000000000000000000111111222222333555555555555666777888888::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<===============>>>>>>>>>>>>======>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDFFFGGGIIIIIIIIIIIIKKKMMMNNNOOOPPPQQQPPPPPPNNNNNNKKKIIIGGGEEECCCCCCCCCCCC@@@@@@???>>><<<;;;:::999555555666666666666555555444444333333333222222222222111000//////000111222000000000000////////////////////////////////////............------------***,,,------,,,+++---...------........................---------,,,,,,,,,,,,------......------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////...............---------........................///...///111000---...222........................---...//////////////////------........./////////111111000///////////////...//////...------...000000000000000000000000000000000000000000000000000...////////////000000000000000000000000000111222000000000000000000000000...//////000000111111111111111111111111111111111222222222333444444555555666666777777777777666666777777777777777777777777666777999:::;;;<<<<<<<<<=========???EEEOOOZZZaaagggkkktttwwwbbbWWWMMMEEEEEEIIIFFFFFFFFFEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFHHHJJJKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>======<<<<<<:::::::::>>>BBBCCCAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@BBBCCCJJJUUU```kkkwww++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...++++++++++++++++++++++++)))******+++,,,,,,------,,,------------.........///..................///---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------***+++,,,---------,,,,,,+++,,,,,,---......//////---------......---------+++,,,------......------......---------...//////......//////000000111111//////000000111222222333555555555555555666888888;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<======>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<=========>>>>>>======>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEECCCDDDDDDEEEEEEEEEDDDDDDEEEFFFIIIIIIJJJKKKMMMOOONNNNNNOOOOOONNNMMMLLLKKKIIIHHHEEECCCBBBBBBBBBCCC=========<<<<<<;;;:::999444555666777777666555555333333333333222222222222333222000//////000222333////////////000000000000////////////////////////------------,,,,,,,,,++++++,,,...---,,,,,,---////////////...------,,,,,,......---------,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------............/////////000//////.........---------........................111---,,,///---)))***///........................------...///////////////....../////////000000000000////////////000000111///000000///......///111000000000000000000000000000000000000000000000000/////////000000000111111222111000000000000000000000000000000000000000000/////////000000000000000111111111111111111111111111222222333333444555555666666777777777777666666777777777777777777777777777888999;;;<<<<<<;;;;;;;;;;;;;;;===BBBKKKUUU\\\```dddkkkttt{{{pppYYYOOOIIIBBBAAAEEEDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>============<<<<<<999:::;;;===>>>?????????======<<<<<<<<<<<<<<<===;;;<<<=========???CCCFFFLLLVVVeeerrr{{{++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++************+++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++))))))***+++,,,,,,---------------........./////////......------......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------***+++,,,---...---,,,,,,,,,,,,------...///000000+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,---...///000111---......///000111111222...//////000111222222222555444444555555666777888<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@@@@>>>===;;;:::::::::;;;<<<<<<<<<<<<=========>>>======>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFBBBCCCCCCDDDEEEEEEDDDDDDCCCEEEHHHIIIJJJLLLOOOQQQMMMNNNNNNNNNMMMLLLJJJIIIHHHGGGDDDBBBAAAAAABBBCCC;;;;;;<<<<<<;;;;;;:::999444555666777777777555555333333333222222222111111333222111//////111222333////////////000000000000////////////////////////,,,,,,,,,+++++++++******,,,---///...------...000111111000///---,,,+++***......---------,,,,,,,,,,,,------......------,,,------------------,,,,,,---------------------------------------------------.........//////000000//////.........---------........................111+++)))+++)))$$$$$$)))........................------...///000000//////000000000000111111111111............///111222333///000111000......000111000000000000000000000000000000000000000000000000//////000000111111222222222222111000//////000000000000000000000000000000000000000000////////////000000000000000000000000111222222333333444555555666777777777777777666666888888888888888888888888777888:::;;;<<<;;;;;;::::::999999;;;@@@IIIRRRXXX```eeemmmssstttrrrooonnnfffSSSEEEGGGIIIEEECCCEEEAAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAA===============<<<<<<<<<:::<<<>>>>>>>>>???AAACCC>>>============>>>>>>???;;;<<<======>>>@@@EEEHHHTTT___ppp}}}************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,,,,---------......++++++******++++++,,,------,,,++++++------,,,+++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---------,,,+++++++++,,,,,,++++++++++++++++++++++++------------------------.........------,,,,,,,,,////////////////////////---------.........//////000000000000111111111111222222333333333333444444333444444555777888:::;;;<<<===============<<<<<<999;;;>>>@@@AAAAAA@@@??????>>>===<<<<<<===>>>?????????>>>===============???????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAAAAABBBEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIGGGEEEBBB@@@?????????AAA???<<<999666555555444444444444444444444333333333333333222222111111111////////////............111111000000000000000000////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---...---,,,,,,++++++,,,,,,...+++)))))),,,---,,,***,,,---------.../////////,,,,,,++++++,,,,,,---......------,,,,,,------...........................000000//////......------111111111111111000//////111000...---,,,,,,------///////////////////////////......---------......555222...---...000///...//////////////////////////////............//////000000000000000000000000////////////000000000000////////////000000000000//////000000111111222222111222333111///...///000111111000000000000111111111111111111111111111111111111111111000000//////444444555555666777777888666666666666666777888888999999999999:::;;;<<<===;;;;;;<<<===<<>>@@@CCCBBBAAAAAA@@@@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGEEECCCCCCFFFHHHGGGEEEFFFEEEEEEDDDDDDDDDDDDEEEAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>============;;;<<<===<<<<<<===???BBBFFF@@@<<<===<<<:::;;;>>>AAACCCCCCAAAAAAGGGSSS]]]lllrrrzzz************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...---,,,++++++------,,,+++------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,++++++,,,------++++++++++++++++++++++++---------------,,,,,,,,,......---------,,,,,,,,,........................---------.........//////000000000000111111111111222222333333333333444444444444444555777888:::;;;<<<<<<<<<======<<<<<<;;;;;;<<>>===<<<<<<===>>>?????????>>>===============????????????@@@@@@@@@@@@AAAAAA@@@@@@????????????@@@AAABBBAAA@@@AAABBBDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGDDDBBB@@@@@@@@@@@@???>>><<<:::888666555555777666666444333222111111444444444333333333222222111111111000000000//////000000/////////000000111........................------............------,,,,,,,,,,,,,,,,,,,,,,,,000/////////.........---///...------,,,,,,------...,,,)))***,,,---,,,+++,,,,,,,,,---------------------,,,,,,------...///---,,,,,,++++++,,,,,,---........................////////////............//////000000///......---///...---------...//////........................//////.........//////000555111...---...000///...//////////////////////////////............//////000000000000000000000000.../////////000000000000////////////000000000000000000000000000111111111000111222222000000111222111111000000000000111111222222222222222222222222222222222111111000000000333333444555555666777777666666666666666777777888999999999999:::;;;<<<<<<;;;;;;<<<===<<>><<>>??????????????????@@@@@@???@@@@@@???>>>>>>@@@BBBDDD???<<<===>>><<<===@@@BBBAAAAAADDDKKKVVVbbbiiiyyy{{{++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,------...///---,,,++++++------,,,+++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,------...++++++++++++++++++++++++......------,,,,,,++++++...------------,,,,,,,,,........................------........./////////000000000000111111111111222222333333333333444444444444444555666888:::::::::;;;;;;<<<<<<;;;;;;:::<<<===???AAABBBBBBAAAAAA???>>>===<<<<<<===>>>?????????>>>=========>>>>>>?????????@@@@@@AAAAAAAAABBBAAAAAA@@@???>>>======@@@AAABBBAAA??????AAABBBEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGEEECCCBBBAAA@@@@@@AAA======<<<;;;:::888777666666555555444333222222111444444444444444333333333333333222222222111111111///////////////000111222........................------............------------------------------/////////...............//////...------------......,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,++++++...------------...//////,,,,,,++++++++++++,,,,,,......................................./////////---------...------,,,+++---,,,,,,------///000000------------------------///////////////000111222444111///......//////...//////////////////////////////............//////000000000000000000000000....../////////000000000////////////000000000000111111111111000000000000...000111111111111222444111111000000000000111111222222222222222222222222333333222222222222111111222333333444444555555666666666555555666666777888999999888999999:::;;;<<<;;;:::;;;<<<<<<>>>HHHSSSaaafffkkkjjjaaaVVVLLLFFFBBB>>>;;;;;;===???>>><<<@@@@@@???AAACCCEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBCCCDDDEEEEEEDDDGGGFFFDDDBBBAAA@@@@@@@@@CCCBBBBBBAAA@@@@@@??????>>>>>>>>>???@@@@@@AAAAAADDDEEEEEECCCAAA@@@@@@BBBAAA>>><<<>>>???===???BBBCCCCCCFFFOOO\\\jjjtttyyy++++++++++++++++++++++++++++++,,,,,,,,,++++++******+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------*********+++,,,---...///++++++++++++++++++++++++......---,,,,,,+++++++++------------------------....................................///////////////000000000111111111111222222222333333333444444444444555555666888999:::999999:::;;;;;;;;;::::::<<<===>>>@@@@@@AAA@@@@@@???>>>===<<<<<<===>>>?????????>>>>>>===>>>>>>?????????@@@@@@AAAAAABBBBBBEEEDDDCCCBBB@@@???>>>===>>>???@@@@@@??????AAACCCEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHEEEDDDCCCAAA@@@@@@AAAAAA;;;<<<<<<<<<;;;:::888666111111222333444444555555333333333333333333333333333333222222222111111111/////////000111222333444........................------............------................................................///......---------------...---,,,,,,------------...---------,,,,,,++++++---------------......///---,,,,,,++++++,,,,,,---........................---------....../////////,,,,,,---------,,,,,,+++------------......//////------------------------............///000111222222111////////////////////////////////////////////////............//////////////////////////////........./////////000000////////////000000000000222222111111000000//////...///111000000///111222111111000000000000111111222222222222222222222222333333333333333333333333222222222333333444444444666555555555555666777777999999888888999::::::;;;:::999:::;;;;;;===EEENNNXXX^^^bbb___UUUKKKDDDBBB===<<<:::;;;===>>>===;;;@@@??????@@@CCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@??????>>>;;;;;;<<<===>>>???@@@@@@HHHIIIIIIGGGDDDBBBAAAAAA@@@===<<<>>>>>>===???DDDHHHLLLUUUaaannnyyy~~~++++++++++++++++++++++++***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,+++******))),,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,------,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********+++,,,---...///++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------................................./////////000000///000000000111111111111222222222333333333444444555555555555666888999999888999999:::;;;;;;::::::<<<<<<===>>>>>>????????????>>>===<<<<<<===>>>?????????>>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCCCCCEEEEEEDDDBBB@@@???>>>===<<<===?????????AAACCCFFFEEEEEEFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIIIIHHHEEEDDDBBBAAA@@@@@@@@@AAA:::;;;<<<<<<;;;999888777111111222222333444555555111111111111111111222222222111111111111000000000000000000111222333444555........................------............------........................---------..................---,,,,,,+++,,,,,,,,,------------,,,,,,---...//////......------,,,,,,,,,,,,,,,+++,,,,,,---.........------------..............................,,,,,,------......//////,,,------.........------//////.........------,,,------------------------,,,,,,,,,---...///000111000000000////////////000//////////////////////////////............//////////////////////////////............////////////////////////000000000000222222111111000000/////////000111000...---...///111111000000000000111111222222222222222222222222333333333333333333333444222222222333333333333333555555555555555666666777999999888888888999::::::999888888;;;;;;;;;BBBIIIPPPTTTWWWTTTKKKCCC??????<<<<<<<<<===>>>>>>===<<>>>>>???BBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@AAAAAABBB@@@@@@??????>>>=========:::;;;;;;===>>>???@@@AAAHHHJJJKKKJJJFFFCCCAAAAAA???===<<<>>>======BBBHHHRRR\\\jjjuuu{{{~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,------------......---,,,***)))((((((,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,---,,,++++++------,,,+++*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------....../////////000000000000000000000111111111111222222333333333333444444555555555555666777888999888888999:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???>>>===<<<<<<===>>>?????????>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAA???>>>===<<<;;;===???@@@@@@BBBEEEGGGEEEFFFHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@??????@@@;;;;;;;;;:::999888777666555444444333222111111000000000000000111111111111111000000000000/////////111111111111111222333444------------------------------............---------------------------------------------.........------,,,++++++++++++,,,,,,------,,,++++++,,,.....................------,,,++++++++++++,,,------//////............//////........................---------------.........------......//////......////////////...---,,,+++---------------------------------------...///000///000111000///...///000//////////////////////////////............//////000000000000000000000000------........./////////////////////000000000000111111111111000000000000000111111000...------...111111000000000000111111111111111111111111111111222222333333333333444444333333333333333333333333555555444444555555666777999999888888888888999999999777777:::::::::???EEEKKKMMMMMMJJJCCC>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>===???AAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???BBBDDDEEEDDDCCCCCCCCC????????????@@@AAABBBCCC?????????>>>======<<<<<<<<<===>>>???@@@AAABBBBBBEEEHHHJJJJJJGGGCCCAAA@@@>>><<<<<<>>>>>>@@@HHHQQQaaalllzzz~~~}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))******+++,,,,,,------,,,,,,,,,------------.........---,,,+++*********,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,---------,,,++++++------,,,+++)))*********+++++++++++++++++++++,,,,,,---------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------,,,,,,,,,++++++,,,------++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,---------......------------------------.../////////000000000000000000000000111111111111222222333333333333444444666555555666666777888999888999:::;;;<<<<<<<<<<<<===============>>>>>>??????>>>===<<<<<<===>>>?????????>>>>>>??????@@@AAA@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAA??????>>>===???@@@AAAAAABBBEEEGGGFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDFFFHHHJJJJJJJJJIIIHHHFFFEEECCCAAA???>>>>>>>>><<<;;;999888777666666666555555444333222000000///000000111111111222222222111111000000000/////////111000000///000000111111------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,,,,,,,+++,,,---,,,***)))+++...------------------......,,,,,,,,,,,,,,,---...............------....................................------------------,,,,,,,,,---...............---......//////...---,,,........................///...............//////---000111111///...///111//////////////////////////////............//////000000000000000000000000---------.........//////////////////000000000000000000000000000111111111000111222111000///000111111111000000000000111111000000000000000000000000111222222222333333333333444444444444444333333333555444444444444555666666999999888888888888999999888666666999:::999<<>>>>>======>>>???>>>======>>>AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???BBBEEEFFFDDDCCCCCCDDDAAAAAA@@@@@@@@@AAABBBBBB@@@@@@??????>>>============>>>>>>???@@@AAAAAABBBAAADDDGGGHHHFFFCCCAAA@@@===;;;<<>>>>>>>>>>>>>>???@@@???>>>===<<<<<<===>>>?????????>>>>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA???AAABBBBBBAAABBBDDDFFFGGGHHHJJJLLLLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEHHHJJJKKKJJJIIIHHHGGGFFFCCCAAA???>>>===>>><<<;;;999777555555555555333333222222222222222222111111222222222333333333111111111000000000000///000//////............///---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////...------------...***,,,---,,,))))))+++...+++++++++,,,,,,---------...------------...//////...------,,,,,,------....................................------,,,,,,,,,+++,,,------............+++,,,---////////////...////////////////////////111000000////////////000---///222111///...///111//////////////////////////////............//////000000000000000000000000---------.........//////////////////000000000000//////000000111111222222000111333333222222333555111111000000000000111111////////////////////////111111111222222333333333444444444444444444444444555444444444444555666666999999888888888888888999888666666999:::999;;;???AAA???===<<<>>>@@@@@@@@@?????????===<<<<<<===???>>>======>>>AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???CCCFFFGGGEEECCCCCCDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>><<<<<<======>>>>>>??????>>>AAAEEEGGGFFFCCC@@@???<<<;;;<<<@@@CCCKKKZZZhhh{{{{{{~~~+++,,,,,,------,,,,,,+++((())))))******+++,,,,,,+++,,,,,,------,,,,,,+++)))******++++++******)))''''''(((***+++,,,---...---..................---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---+++,,,,,,------,,,,,,+++............////////////111000/////////000222333333333333333333333333333333333444444666777999999::::::::::::;;;===???@@@??????>>>>>>??????@@@AAABBBAAA???>>>>>>>>>???????????????@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCDDDFFFEEEDDDBBB@@@?????????AAAAAAAAA@@@???@@@BBBDDDHHHHHHIIIIIIJJJKKKLLLLLLFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGHHHFFFEEEDDDEEECCC@@@>>>?????????>>>;;;:::999777666555555555555444333333222222333333222111///.........///000...000222111///---,,,,,,000000000000000000000000////////////////////////......---------,,,,,,,,,.........////////////000///...,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,------------------............///........................---------............///------------------------........................---------............///000000//////.........---------------------------//////000000000000////////////.........---------//////............//////000000////////////000000////////////////////////...///////////////......000000000000000000000000111111111111111111111111111111111000000000000000////////////////////////000000000000000000000000111111222222222333333333444333333333333444555555999;;;<<<:::666555666888777777777777888888888888888888999:::;;;===>>>???AAAAAA@@@???>>>===<<<<<<;;;;;;;;;>>>AAABBBBBB@@@???@@@@@@AAAAAA@@@@@@???CCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????@@@@@@>>><<>>>>>EEENNNXXXiiiyyy~~~***++++++++++++++++++***,,,,,,,,,+++******))))))+++,,,,,,------,,,,,,+++******++++++++++++******))))))***+++,,,------...,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,------------,,,,,,............////////////000000000000000111111222333333333333333333333333444444444555555777888999::::::::::::;;;===>>>@@@??????>>>>>>>>>???@@@@@@AAA@@@???>>>===>>>>>>???>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBCCCEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCBBB@@@@@@AAACCCGGGGGGHHHHHHIIIJJJJJJJJJFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEBBB@@@????????????>>>;;;:::999777666666666555555444333333222222333333222111000///...//////000///111333222000...---...////////////////////////------------------------......---------,,,,,,,,,------........./////////...---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,---------------------....................................---------............///------------------------........................---------............///000/////////............------------------------//////000000000000////////////.........---------//////............/////////......------......///////////////////////////......////////////......000000000000000000000000111111111111111111111111111000000000000000000000111111111111111111111111111111222222222222111111111111222222222333333333444333333333333444555555:::<<<===<<<999777888999777777777777888888888888::::::::::::;;;<<<<<<===@@@@@@??????>>>=========>>>======>>>@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======???<<>>???>>>>>>>>>>>>>>>??????@@@@@@???>>>=========>>>???>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBDDDCCCBBBBBBAAABBBBBBBBBCCCDDDEEEDDDBBBAAAAAAAAAEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDBBB@@@?????????>>>===;;;:::999888777666666666555444333333222222333333222111000////////////000000222333333111///...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------....................................---------............///------------------------........................---------............///////////////............------------------------...//////000000//////..................---------/////////....../////////------,,,,,,,,,,,,------////////////////////////......///////////////...000000000000000000000000111111111111111111111111000000000000000000111111111111111111111111111111111222333444444333222111111111222222222333333333444333333333333444555555:::;;;<<<;;;999888888999777777777888888888999999<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@>>>>>>>>>???>>>===??????@@@@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>?????????FFFWWWhhhttt|||++++++************++++++***++++++,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////..................,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++......////////////..................////////////...///000222222111000000000000111222333444444555666666555555555666666777999999::::::;;;<<<======>>>============>>>?????????>>>===<<<<<<===>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFGGGFFFDDDAAA@@@@@@CCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEEEECCCAAA????????????===<<<::::::999888777666666666555444333333222222333333111111111000000000000000///111222222000///...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------............///................................................---------............//////////////////....................................//////////////////.................................////////////......---,,,,,,,,,,,,,,,,,,---////////////////////////---...//////////////////////////////////////////111111111111111111111111000000000000000111111111111111111111111111111111000111333444444333111000111111222222222333333333444333333333333444555555666777999999888777666666777777888888888999999999<<<;;;;;;;;;;;;<<<<<<=========>>>>>>????????????CCCAAA>>>>>>>>>???>>>>>>??????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@?????????>>>===<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;============<<<>>>@@@BBBEEEKKKWWWfffrrrzzz|||}}}---,,,++++++++++++,,,---***++++++,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------........................***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,...//////000000//////...............////////////...///000222222111000000000000111111222333444444666666555555555666666777999999:::;;;;;;<<<<<<<<<======<<<<<<======>>>???>>>>>>===<<<<<<===>>>????????????@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFHHHGGGDDDAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAABBBBBBBBBAAA@@@>>>>>>>>>>>><<<:::999999888777666666666666555444333333222222333333111111111111111000000///---///111111///.................................------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---------............///................................................---------............///.........///////////////..............................////////////......---...........................///000000///............------------......////////////////////////------...///////////////////////////////////////000000000000000000000000//////000000111111111111000000000000000000000000///000111222222111000///111111222222222333333333444333333333333444555555555666777888999888777666888888888888999999999999:::::::::;;;<<<===??????=========>>>??????@@@@@@@@@???>>>>>>@@@AAA@@@@@@>>>??????@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<===BBBEEEKKKXXXhhhssswwwzzz{{{|||zzz|||}}}~~~...---,,,++++++,,,---...---------,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++************************,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................------------------------******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------......////////////..................//////////////////000111111111111111000000111111222222333333555555555555555666777777999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???>>>=========>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGFFFCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???>>>=========<<<:::888888777666555555555555666555444333333222222333333111111222222111111000///,,,...000000///.................................------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........................---------............///................................................---------............///.........///////////////........................---......//////......------------...............---...///000000///...---//////............//////////////////////////////,,,---...///000000000000000000000000000000000000000000000000000000000000/////////000111111222222////////////////////////000000000000000000000000111111222222222333333333444333333333333444555555666777888:::<<<<<<999777888888888999999999999:::999999:::;;;<<<>>>@@@AAA======>>>>>>?????????@@@>>>===>>>???BBBCCCBBB@@@>>>>>>????????????>>>>>>????????????????????????>>>>>>????????????>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<<<>>???>>>>>>===>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDEEEDDDEEEEEEFFFEEEDDDCCCBBBCCCCCCBBBCCCCCCDDDEEEFFFEEEEEEEEEDDDAAA@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA???>>>===<<<;;;;;;;;;:::888555666666555444444444444555555444333333222222333333111111222222222111000///---///111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------+++,,,.../////////...---------,,,,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------........................---------............///................................................---------............///............/////////000........................---......//////......------------.........//////---...///000000///...---//////............//////////////////////////////,,,---...///000000000000000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000333222000//////000222333111111222222222333333333444333333333333444555555666555777:::<<<===:::777888888888999999999::::::;;;;;;;;;;;;<<<===??????>>>>>>>>>>>>>>>?????????======???AAACCCCCCAAA>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>===;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>>???@@@FFFOOOWWWaaannnzzz}}}|||}}}}}}zzzuuuyyy,,,+++)))(((((()))+++,,,((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++*********++++++*********+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,++++++...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++,,,---...///------............------............/////////000111000/////////000222333222222222111111111111111333333444444666777999999888999:::;;;<<<;;;:::999<<<;;;;;;;;;;;;<<<======??????>>>>>>>>>@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEECCCDDDEEEEEEEEEDDDBBBAAACCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDBBB@@@@@@BBBDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDDDDDBBB???>>>;;;:::::::::;;;999777444555555444333333333444444555444333333222222333333111111222333222111000///...000222222111000000000........................++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,------------......+++,,,.../////////......---------,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------........................---------.........//////////////////////////////........................---------.........//////---.........//////000000////////////////////////---..................------------.........//////---...///111111///...---///......------......///////////////////////////,,,---...///000000000000000000000000000000000000000000000000000000000000...//////000111222222222111111111111111111111111555333111//////111333555111111222222222333333333444333333333333444555555333333444777;;;;;;888444888888999999999:::::::::======<<<<<<<<<<<<======??????>>>>>>>>>>>>>>>>>>===>>>@@@CCCDDDCCC???<<<>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======:::;;;<<<======<<<;;;::::::::::::::::::::::::::::::>>>AAACCCFFFMMMYYYbbbnnnwww}}}~~~~~~{{{uuuvvv{{{++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---++++++,,,---,,,,,,+++***)))((((((,,,,,,,,,------.........((()))+++,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///---------,,,,,,+++++++++---------............///////////////////////////,,,,,,,,,++++++*********+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,++++++******************+++++++++,,,,,,---,,,,,,++++++,,,,,,---......///////////////...........................000000////////////000000111111222333444444444444444444333444444555666777888888888888999:::;;;<<<;;;<<<<<<==================>>>>>>??????@@@AAAAAAAAABBBDDDEEEFFFFFFEEEEEECCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDCCCAAA???@@@AAAAAABBBCCCCCCAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDAAAAAABBBBBBAAAAAA@@@???999999888888888888888999666555555555555444444444555444333333222222333333222111111111000000////////////000000000...,,,+++000000///...------,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000,,,,,,,,,------.........,,,,,,,,,---------......------------------------///////////////.........,,,,,,,,,---------......,,,---......//////............---,,,---...///000////////////////////////........................---,,,*********,,,...///000000000000000000000000000000//////.........---////////////////////////////////////////////////111111111111000000000000////////////////////////000111222222222000///...000000////////////000000///000111222222111000///111111111111111111111111111111111111111111111111111111222222222333333333111111222222222333333333000222333333333333444666444555555555666666777777555666888999::::::999999;;;;;;::::::;;;<<<>>>??????>>>>>>===============>>>>>>?????????@@@@@@AAA>>>>>>??????@@@@@@@@@AAA@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<======@@@>>><<<;;;===>>>======AAABBBDDDHHHPPPZZZeeekkkvvvzzz~~~~~~|||xxxuuutttyyy++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++******+++------,,,,,,++++++******,,,,,,,,,---------------((()))+++,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...///000000000000000........................000000////////////000000000111222333444444444444444333333444444555666777666666666666777888999999::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBCCCEEEFFFGGGGGGFFFFFFCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCAAABBBBBBAAA???>>>>>>???AAABBBCCCBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@???>>>>>>:::999888777777777777777555555555555444444444444444444333222222222222333111111111111000000000///111111111111111000///...000//////...------,,,,,,,,,,,,---------...............---------,,,,,,,,,------------------------..................//////,,,,,,,,,---------......,,,,,,,,,---------......------------------------......------------------,,,,,,,,,---------......,,,---......//////.........------,,,---...///000................................................---,,,++++++,,,---...///////////////////////////000/////////............////////////////////////////////////////////////111111111000000000//////////////////////////////000111111222111000///...000000////////////000000000000111111111111000000111111111111111111111111111111111111111111111111000000111111111222222222111111222222222333333333222333444333222111222333444444555555666777777888666666888999::::::999999;;;;;;::::::;;;===>>>@@@AAA@@@??????>>>>>>>>>>>>@@@@@@???????????????????????????@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<999999:::::::::;;;;;;;;;<<<;;;;;;:::;;;===@@@BBBFFFHHHMMMSSS\\\fffooouuuxxxzzz}}}|||yyywwwvvvwww++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***+++******+++,,,---------------,,,,,,,,,------------,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++------------....................................------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***+++,,,......------,,,---,,,,,,++++++,,,,,,---,,,---...///000000111111////////////////////////000000////////////000000000111222333444444444444333333333333444555666777666666666666777888999999999999:::;;;;;;;;;;;;;;;>>>>>>??????@@@AAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFDDDCCCCCCBBBAAA@@@@@@???@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCBBB@@@>>>???@@@AAABBBCCCBBB@@@???@@@AAAAAABBBCCCCCCCCCCCCAAAAAA??????@@@@@@??????>>>===:::999888777666666555555555555444444444333333333444333222222111111222222111111111111000000000000111111000000000000000000/////////...------,,,,,,---------.........//////......---------,,,,,,,,,.................................---------------,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,---......//////.........------------...//////------------------------........................------------............////////////////////////////////////............////////////////////////////////////////////////111111000000000000//////////////////////////////000111111111111000//////111000000//////000000111111111000000000000111111000000000000000000000000111111111111111111111111//////000000000111111111111111222222222333333333333444555333111000000111333333444555777888999999666777888999::::::::::::;;;;;;:::;;;<<<>>>@@@AAACCCBBBAAA@@@????????????AAA@@@@@@??????>>>======????????????@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<::::::::::::;;;;;;;;;<<<:::;;;<<<<<<<<>>>>>??????@@@AAAAAAAAAAAABBBCCCEEEFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAABBBAAABBBBBBBBB@@@???@@@AAABBBCCCDDDEEEEEEDDDBBB@@@@@@AAAAAAAAAAAA@@@??????:::999888666555444444444444444444444333333333222333333222111111111111111111111111000000000000000.........------.........//////.........---------------------..................---------,,,,,,,,,------------.....................---,,,,,,,,,+++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,---......///.........------------......//////------------------------........................---...////////////......///////////////////////////////////////.........////////////////////////////////////////////////111000000000////////////////////////////////////000000111111111000000000111000000000000000000111222111000//////000111222////////////////////////111111111111111111111111000000000000111111111222111111222222222333333333333555555444222222222333222333444666777999::::::777777888999::::::::::::;;;;;;:::;;;<<<>>>@@@BBBCCCBBBAAA@@@???>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<============>>>>>>>>><<<>>>AAA@@@???CCCLLLTTT___eeemmmtttwwwzzz}}}+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------+++***************++++++,,,,,,---------------,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------,,,,,,++++++,,,,,,---((()))+++,,,---.........000000000000000000000000000000////////////000000000000111222333333333333333222222333333444555666777777777777888999:::;;;::::::;;;<<<<<<<<<<<<;;;===>>>>>>??????@@@@@@AAA???@@@AAACCCCCCCCCCCCBBBCCCCCCBBBAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCAAA@@@AAABBB@@@AAABBBBBB@@@@@@AAABBBCCCDDDFFFGGGFFFEEEBBBAAA??????@@@@@@??????>>>===999888777555444333333333444333333333222222222222222222111000000000000111000000000000000000111111............------------...............---------+++,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------.........---,,,,,,,,,+++------------------------,,,,,,,,,---------......------------------------,,,,,,------............,,,,,,,,,---------......,,,---......///.........---------...............------------------------...........................//////000000///.......................................///////////////////////////////////////////////////////////////000000000////////////...////////////////////////000000000000000000111111111111000000000000111111222111000//////000111222////////////////////////111111111111111111111111111111111222222222333333111111222222222333333333222444555555444444555777333333444666777999:::;;;888888888999999:::;;;;;;;;;;;;:::;;;<<<>>>@@@AAAAAAAAA???>>>>>>=========<<<<<<===>>>??????@@@@@@===============<<<<<<<<<>>>======<<<<<<<<<<<<<<<======>>>>>>>>>>>>===============>>>>>>>>>??????>>>AAACCCCCCCCCGGGPPPXXXdddllluuu{{{~~~++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***+++,,,+++)))(((((((((******++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,++++++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---)))***+++,,,------------////////////////////////000000////////////000000///000111222333333333333222222222222333444555666555555555555666777888888::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@===>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@>>>???@@@???>>>===>>>??????AAABBBBBBBBBBBBCCCEEEDDDEEEFFFFFFEEEDDDBBBAAA;;;;;;<<<<<<;;;;;;:::999777666555444333333222333333333333222222222111111222111000000///000000000000000000000111111111111000000111111000///---,,,........................+++++++++,,,,,,,,,------......---------,,,,,,,,,***++++++,,,,,,---------.........---------------...------------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------......//////,,,,,,,,,---------......,,,---......//////......,,,---......//////......------------------------........................////////////.............................................///////////////////////////////////////////////////////////////000000////////////......////////////////////////000000000///000000111222222111111000000111111222111111000000000000111111000000000000000000000000111111111111111111111111111222222222222333333333111111222222222333333333222333555555444444666777444444555666888999::::::999888888999999:::;;;<<<;;;;;;::::::;;;<<<>>>??????>>>======<<<=========:::;;;<<<===???@@@AAAAAA============<<<<<<<<<<<<======<<<<<<;;;<<<<<<===<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<============???AAADDDEEEHHHMMMUUU[[[dddlllwww}}}++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))+++,,,,,,***)))***+++,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,---------........................++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,*********+++---...---,,,,,,++++++,,,,,,---+++,,,---.......................................000000////////////000000///000111222222333333222222222222222333444555666555444444555555666777888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>??????@@@@@@@@@@@@@@@<<<===>>>>>>===<<<===>>>???@@@BBBCCCCCCDDDFFFHHHDDDDDDDDDCCCBBBAAAAAAAAA999::::::::::::999888888555555444333333222333333222222222222111111111111111111000////////////000///000000000111111111111///000222333111...+++(((........................,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++,,,,,,---......///..................//////......---------,,,,,,,,,,,,,,,,,,---------......------------------------***++++++,,,------......,,,,,,,,,---------......,,,---......//////......,,,---.../////////...---................................................000///...---------........................................../////////000////////////////////////////////////////////////000000/////////.........////////////////////////111000/////////000222333222111111000000111111222000000111111111111000000111111111111111111111111111111111111111111111111111111111111222222222222111111222222222333333333111333444333222222333444555555666777888888999999999999888888999:::<<<===<<<;;;:::999999:::;;;<<<======<<<<<<======>>>>>>;;;<<<<<<===>>>???@@@@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>AAABBBFFFJJJQQQXXX^^^bbbgggoooxxx~~~++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***,,,......------...///........................*********++++++,,,,,,------,,,+++*********+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.........---+++)))((((((***---///---,,,,,,++++++,,,,,,---......///////////////...........................000000////////////000000///000111222222333222222222222222222333444555555666666666777777888999:::888888999::::::::::::999::::::;;;;;;<<<=========>>>???AAABBBCCCCCCBBBAAA>>>??????@@@@@@AAABBBBBB>>>>>>???@@@@@@@@@@@@@@@===>>>??????>>>===>>>@@@>>>@@@BBBDDDDDDEEEGGGIIIDDDCCCBBB@@@@@@???@@@@@@:::;;;;;;;;;;;;:::999999444444333222222333333333222222222111111111111000111111000/////////////////////000000111111111222---///111222000,,,'''$$$---.....................---------.........//////......---------,,,,,,,,,,,,,,,------...///000000---.........///000000000.........------,,,,,,,,,,,,,,,,,,---------......------------------------))))))***+++,,,,,,------,,,,,,,,,---------......,,,---......//////......,,,,,,.../////////...---////////////////////////........................111000---,,,+++,,,...///........................---.........//////000000////////////////////////////////////////////////000/////////............////////////////////////111000/////////111222333222222111111111111222222///000111222222111000///111111111111111111111111111111111111111111111111000000000000111111111111111111222222222333333333222333333222000///000111666666777777888888888999:::999888888999:::<<<===<<<;;;:::999888999::::::<<<<<<<<<<<<===>>>???@@@============>>>>>>>>>>>>AAA@@@@@@@@@??????>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@DDDEEEIIIPPPYYYaaagggiiimmmttt{{{++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,+++...000///---,,,...000------++++++++++++------------...///000000//////////////////000000000000000000000111222222333333111111222333444666777888444555666888888999999999999999999888888888888888:::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@AAA@@@???>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>============???@@@AAACCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;::::::::::::;;;777666444444555555333222222111111111000000//////111111000///////////////......//////000000111111//////000000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,++++++******++++++,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,................................................,,,,,,---.../////////...////////////////////////---------.........//////000000//////.........---//////000000000000////////////////////////////////////000000///...------//////......---------,,,............////////////////////////000000000000333111///...---...///000000000000000000000000000000111111111111222222222000000000000000000000000000000000000111111111111000000111111111222222222333333333333333333333333444444555555666777777777999999999888888777777777888888999999999:::::::::???>>>>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;<<<::::::???@@@>>><<<===@@@???CCCLLLYYYdddiiikkktttvvvxxxzzz++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---///...+++***,,,---------,,,++++++,,,---------...//////////////////....../////////000000000000000000111222222333333333333222333333444555666444555666777777777777777888888888888888888888888:::::::::;;;;;;;;;;;;<<<:::<<<>>>???@@@@@@>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>???AAABBBCCCBBBBBBBBBCCCCCCDDDEEECCCBBBBBBAAA@@@???>>>>>><<<;;;;;;:::::::::::::::888777555555666666444333111111111111000000000///111111000///////////////---.........//////////////////000000000000//////000//////...............------------------------......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------+++,,,,,,------.........///...------,,,,,,,,,---................................................------......///.................................---------.........//////000/////////............//////000000000000////////////////////////////////////////////////...---/////////.........------............////////////////////////000000000000222111///.........000000000000000000000000000000000000111111111222222222000000000000000000000000000000000000111111111111111111111222222222222333333333333333333333333333444444555555666777777777::::::999999999888888888888888999999999:::::::::=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================================<<<<<<<<<;;;;;;;;;<<<:::;;;???AAA???>>>@@@CCCCCCGGGQQQ^^^jjjppprrrtttvvvwwwzzz,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---,,,,,,++++++,,,,,,---************************))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,++++++,,,...------,,,,,,,,,,,,------//////////////////...---------........./////////000000000111222222333333444444333222222222333333444555666666666666555555666777777888888999999999::::::::::::;;;;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>======>>>???AAABBBBBBBBBAAAAAABBBBBBCCCCCCAAA@@@@@@@@@??????>>>>>>;;;;;;:::999999999999:::999777666666666666555333111111111111000000000000111000000///////////////------------............/////////000000//////...000000000000////////////........................///...---,,,,,,,,,,,,,,,---------,,,,,,------------------............///------------------------............------------------------,,,,,,,,,,,,------------------------///...------,,,---------.........................................................///......---------------------------------------...............////////////............//////000000000000//////////////////////////////---...//////////////////000000////////////..................////////////////////////000000000000222111000///...///000111000000000000000000000000000000000111111111222222000000000000000000000000000000000111111111222222222222222222333333333333333333333333333333333333444444555555666777777777::::::::::::999999999999888888999999999::::::::::::;;;===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<;;;;;;;;;<<<:::;;;???AAA???@@@CCCCCCFFFMMMXXXdddnnntttvvvvvvwww{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,---------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''(((***+++,,,...///000---------,,,,,,---------//////000000///...------------------.........///000000000111222222333333333333222222222222333333666666666777666666555555555666666777888999999:::999999:::::::::;;;;;;;;;999:::;;;<<<============<<<<<<==================<<<===>>>>>>????????????>>>>>>======>>>???AAABBBAAAAAA@@@@@@@@@AAAAAABBB??????>>>>>>>>>>>>>>>>>>::::::999888888888888999888666555444555555444222111111111000000000000000000000////////////000000......................../////////000//////......///000000000000000//////------------------------///......---,,,,,,,,,,,,......------------......---------............///...........................---------------------......------,,,,,,,,,+++------------------,,,,,,......------------........................................................./////////...---,,,,,,------------------------........................///////////////.........//////000000000000//////////////////////////////------...///000000//////000000000000000/////////............////////////////////////000000000000111111000//////000000111000000000000000000000000000000000000111111111111000000000000000000000000000000111111111222222222222222333333333444444444333333333333333333333333444444555555666777777777::::::::::::::::::::::::888888999999999:::::::::888:::<<<>>>>>>>>><<<;;;========================================================================<<<<<<<<<<<<<<<<<<<<<<<<===;;;<<>>@@@EEEHHHNNNYYYeeennntttwwwxxxwww{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,*********,,,---...//////------------------------//////000000///...------------------.........///000000000111222222333333222222222222333444555555777777888888888777666666555555666777888888999999999999999:::::::::;;;;;;999:::;;;;;;<<<===============<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>======<<<===???@@@AAA@@@@@@???????????????@@@==================<<<<<<999999888777777777777777666444333333333333222000000000000000000000111111000000////////////000000///////////////////////////////////////...------------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,///......------......///---------............///........................,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------------------,,,,,,......---------......///.................................................../////////...---,,,,,,------------------------.....................---........./////////////////////000000000000//////////////////////////////------...///000000///////////////000000000000000............////////////////////////000000000000111000000000000111111111000000000000000000000000//////000000000111111111000000000000000000000000111111111111222222222222222222333333333444444444333333333333333333333333444444555555666777777777::::::::::::::::::::::::888888999999999:::::::::777999;;;===>>>===<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<<<<<<<<<<<<<<<<<<<>>><<<===??????>>>AAAHHHRRR\\\kkkvvv{{{|||{{{{{{yyy,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---........................+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,///---,,,,,,------,,,***------............------//////////////////...---------........./////////000000000111222222333333222222333333444555666777777777888888888888888777555666666777777888888888999999999999::::::::::::::::::;;;;;;<<<======>>>============<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<<<<;;;;;;<<<===???@@@??????>>>>>>===>>>>>>>>>======<<<<<<;;;;;;;;;:::888888777666666666666777555333222222222222111///000000000000111111111111///////////////000000111000000000000000/////////////////////......---,,,++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------.........------------......---------............///------------------------,,,,,,,,,,,,,,,---------.........---------------------------------------.........---......///000.........................................................///......------------------------------...............---------........./////////////////////000000000000//////////////////////////////---...//////////////////......////////////000000............////////////////////////000000000000000000111111111111111111000000000000000000000000/////////000000000111111000000000000000000000000111111111222222222222333222222222222333333333333333333333333333333333333444444555555666777777777999999999999::::::::::::888888999999999:::::::::888999;;;======>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;<<<<<<<<<<<<<<<>>>===>>>AAAAAAAAAGGGOOO[[[gggvvv~~~~~~------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++)))***---...,,,+++,,,---...//////...---,,,---...//////////////////....../////////000000000000000000111222222333333555555555444444555555666555555666777888888888777666666666777777777777777888999999999999:::::::::;;;;;;;;;;;;<<<===>>>???>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;::::::;;;<<<>>>??????>>>======<<<<<<============<<<;;;:::999999888888777666666555555666666555333222222333222111//////000000000111111111111///////////////000111111000000/////////.........////////////...---,,,+++***+++---.........---,,,------------------------,,,,,,,,,,,,------...///...------------------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------............+++,,,,,,------........................///000000................................................------......///.................................//////.........---------............/////////000//////000000000000////////////////////////////////////////////////...---------........./////////............////////////////////////000000000000000000111111222222222222000000000000000000000000////////////000000000111000000000000000000000000111111111222222222333333111111111222222222222333333333333333333333333333444444555555666777777777888888888999999999::::::888888999999999:::::::::999:::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;<<<<<<<<<============???CCCDDDGGGPPPYYYgggrrr------------------------+++++++++,,,,,,---------........................------,,,,,,------...///------------------------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---,,,,,,++++++,,,,,,---************************)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,&&&%%%%%%(((---000000///,,,---...//////...---,,,------...///000000000///////////////000000000000000000000111222222333333888888777555555444444444333333555666777777777777777777777777666666666666888888999999999:::::::::<<<<<<;;;<<<<<<===????????????>>>>>>=========<<<<<<<<<<<<<<<;;;:::999999::::::999999:::;;;===>>>???>>>===<<<<<<<<<<<<<<<======<<<;;;999888777777777777666555555555555555666444333333333333222000//////000000111111111222///////////////000111111//////.........---------////////////...---,,,+++***+++---//////...---,,,........................+++++++++,,,---...///000---------,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000,,,---------.../////////++++++,,,,,,---...//////...............///000000................................................,,,,,,---.../////////...//////////////////////////////.........------------.........//////000000//////000000000000/////////////////////////////////000000000///...------,,,---------......//////............/////////000////////////000000000000///000111222222222222222000000000000000000000000////////////000000000000000000000000000000000000111111222222222333333333000000111111111222222222333333333333333333333333444444555555666777777777777777777888888999999999888888999999999:::::::::;;;;;;;;;;;;===>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;<<<<<<<<<======;;;<<<@@@EEEHHHLLLWWWbbbwww...---,,,++++++---...000***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........------,,,+++,,,---...//////...------------...///------...///...---+++******+++,,,,,,------------000///...---,,,,,,+++***&&&(((***,,,,,,***(((&&&)))***+++,,,,,,+++***))),,,---......---,,,***)))******+++,,,,,,,,,,,,+++++++++******)))******+++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---.....................------........................+++,,,---...///111222222333222111111111111111111333333222444555666555333555555555666666666666666666666666666666777777777777888888999999:::;;;;;;<<<<<<======>>>>>>????????????>>>>>>======<<<<<>>===<<<;;;:::999999;;;:::999999999:::;;;<<<======<<<<<<<<<;;;;;;;;;;;;:::888888888888777555777777666555444444333333111111111111000000000000000000////////////000000111000///......///000111............////////////..............................//////......---,,,........................,,,---------.../////////......------------....../////////......---------111...,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,,,,,,,,,,------.........------------------------000000//////.........---,,,---///000111000///---..................------////////////////////////...------,,,,,,------...//////000//////...------//////............//////000000000000000000000000....................................////////////000000000000000000000000222111111111000000////////////////////////////////////...//////000111222000000111111111111000000222222222111111000000000222222222222222222222222222222222222222222222222444333222222333444666777::::::999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>========================??????>>>>>>======<<<<<<888999:::;;;===>>>??????===>>>@@@EEENNNYYYeeelll~~~---,,,+++******,,,---...***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------------,,,,,,,,,---...//////...---,,,,,,---...///,,,---.........---,,,+++***+++,,,,,,---------,,,......------,,,,,,+++++++++,,,---......---,,,+++,,,,,,------------,,,,,,++++++,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---.....................------........................---......///000111222222111111111111111222333444333333222444555666555333444555555555666666777777777888888888888999999999;;;;;;;;;:::999999888888999::::::;;;<<<======>>>>>>>>>>>>>>>======<<<<<<@@@??????>>><<<;;;;;;:::<<<;;;:::999999999:::;;;======<<<<<<<<<;;;;;;;;;:::999888888888888777666666666555555444333333222111111111111000000000000000000////////////000000111000///......///000111000000000///////////////.......................................------,,,------------------------,,,,,,,,,---------------...------,,,,,,------............---------,,,,,,///---+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,++++++,,,------------------...........................000/////////............---...000111222111000///...................................................------,,,,,,------...------.../////////......//////............//////////////////////////////....................................////////////000000000000000000000000111111111111000000000///000000000000000000000000000////////////000000111000000111111111111000000444444444333333222222222222222222222222222222222222222222222222222222222333333333333333555666777999999888777777777888999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>======<<<<<<============>>>??????@@@???AAAEEELLLVVVaaalllsss,,,+++***)))***+++,,,---***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,---,,,,,,,,,,,,---...///...---,,,++++++,,,---...,,,,,,---.........------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------------,,,,,,,,,,,,------++++++++++++,,,---...///******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------..............................000000000000111111111222000000000111222333555555333333222444555666555333333444444555666777888888999999999::::::;;;;;;;;;===<<<<<<;;;::::::999999888999:::;;;<<<===>>>>>>>>>>>>>>>============<<<>>>>>>===<<<;;;;;;::::::<<<;;;:::999999999999:::<<<<<<<<<;;;;;;;;;::::::999888666777888999777666555444444333333222222222111111111111000000000000000//////......//////000000//////......//////000/////////.........------.......................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...------------,,,,,,,,,,,,...,,,++++++,,,---+++***------------------------...------,,,,,,------...+++++++++++++++,,,,,,,,,.........---------------////////////////////////////////////...............///000111222111000000......................................................------------......---------...//////000000//////............//////////////////////////////....................................////////////000000000000000000000000111111111111000000000000222222222222222222222222111111000/////////000000000000111111111111000000333333333333333222222222111111111111111111111111222222222222222222222222333333333333444555666777999888666555555666888999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>============<<<>>>>>>>>>>>>???AAABBBDDDBBBGGGNNNWWW```kkkttt{{{+++++++++***+++,,,------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++++++++,,,---+++,,,,,,------.........+++,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,,,,+++************+++,,,,,,+++***))))))***+++,,,,,,,,,+++***+++,,,...///******+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------..............................000000000000000000000000000//////000111222333333333333222444555666555333333333444555666777888999999999::::::;;;;;;<<<<<<::::::;;;;;;<<<=========::::::;;;<<<>>>???@@@@@@========================;;;;;;:::999999888777777<<<;;;;;;:::999999999999:::::::::999999999999888777666555666888888777666333333333222222222111111111111111111000000000////////////....../////////////////////////////////......------,,,+++++++++........................------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---,,,,,,...........................------,,,,,,------...+++++++++,,,,,,---------//////......------,,,,,,........................///////////////...............///000000000000///---------...............------------------------......------------......000////////////000000111//////............//////////////////////////////....................................////////////000000000000000000000000111111111000000000000000222222222222222222222222222222111000////////////000000111111111111000000111111111000000000000000000000000000000000000000222222222222222222222222333333333444555555666777999777666444555666888:::999999999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;===???CCCFFFHHHHHHNNNWWW```hhhpppyyy,,,,,,,,,,,,,,,------...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++,,,---,,,,,,,,,,,,---.........,,,,,,,,,------,,,,,,+++)))******++++++,,,,,,---+++***)))(((((()))***+++---,,,+++******+++,,,---///...,,,+++***+++,,,,,,******+++,,,,,,,,,,,,+++'''((()))***+++*********++++++,,,------------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------..............................000000/////////.........111000000/////////000000333333222444555666555333333333444555666777888999888888999999:::;;;;;;<<<:::;;;;;;<<<<<<======>>>::::::;;;<<<===>>>??????<<<<<<<<<<<<<<<=========:::::::::999888888777777;;;;;;;;;::::::999999999888888888777777777666666777555555555777888777666222222222222222111111111111111111111000000000/////////............//////......////////////...............---------,,,,,,........................---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,------......------.................................------,,,,,,------...,,,,,,------......///////////////......---------------------------------.........///////////////---------...............---------.........//////........................///......------......///444333222111000000000000//////............//////............................................................////////////////////////////////////000000000000000000111111111111111111111111111111333222111000000///000000000000111111111111000000000000000000000000000000000000000000000000000000222222222222222222222222333333444555666666666666999888666666666888:::;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;>>>CCCGGGJJJOOOVVV___fffkkkrrrzzz,,,,,,---------.........+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,+++,,,------......------...---,,,++++++,,,---...------,,,,,,,,,---......,,,,,,---------,,,++++++***+++++++++,,,,,,------,,,,,,+++******+++,,,,,,......------------......///...---,,,++++++++++++******+++,,,,,,,,,,,,+++&&&'''(((*********))))))++++++,,,---------------,,,,,,++++++,,,,,,---...++++++,,,,,,------..............................////////////............222111000///////////////333333222444555666555333333444444555666777888888777777888888999:::;;;;;;>>>======<<<;;;;;;::::::999999999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;::::::999777777777666666666555555777666444555666777666444222222222222222222222222111111111111000000000000///......------......///---......//////......---////////////////////////........................---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------000//////////////////000,,,,,,,,,,,,------------,,,...///...------...000------------------------...------,,,,,,------.............../////////////////////...............------------------------.........///////////////,,,,,,---------.........,,,,,,------...///////////////////////////////////////............//////666555333111//////////////////............//////............................................................////////////////////////////////////000000000000111111111111000000000000000000000000222222111000000000111111000000111111111111000000111111111222222222222222111111111111111111111111222222222222222222222222333333555666666777666666777777777777888999999:::999999999999999999999999999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???>>>======@@@EEEJJJNNNXXX^^^eeeiiimmmsss}}}++++++,,,---------------,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------+++,,,---.........------///...---,,,,,,---...//////...---,,,,,,,,,------,,,---------,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,------............------,,,,,,,,,------,,,++++++******+++,,,,,,,,,,,,+++&&&''')))+++++++++***)))+++,,,------...---------,,,,,,++++++,,,,,,---...***++++++,,,------..............................///////////////000000000222111111111111111222333333333222444555666555333444555555555666666777777666777888999:::;;;<<<<<<======<<<<<<;;;::::::999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;777888:::;;;;;;;;;;;;:::888888888777777777666666777666555555555555444333333333333333333333333333111111111111000000000000///......------......///------...//////...---------------...//////000000........................,,,------------,,,++++++------------------------------------------............------------......,,,,,,---------.........+++---......,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................---------............////////////..................................../////////000---------------...//////,,,,,,------...//////000000000000000000000000000//////............//////444333111///......///000//////............//////............................................................///////////////////////////////////////000000000111111111111000000000000000000000000111111111000111111222222000000111111111111000000000111111111222222222333222222222222222222222222222222222222222222222222333444555666777777666666444555666888888888888888888888888888888888888888999999::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???>>>>>>@@@EEEMMMTTTYYY___dddjjjlllooovvv******+++,,,,,,,,,,,,+++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,---.........---,,,///...------------...///000///---,,,+++,,,,,,---------------,,,,,,+++***------------------------++++++++++++++++++++++++***+++------------+++***)))***,,,---......---,,,******+++,,,,,,,,,,,,+++&&&(((***,,,---,,,+++***+++,,,------......------,,,,,,++++++,,,,,,---...******+++,,,,,,---..............................///000000000111111111111111111111222333444666666333333222444555666555333555555555666666666666666777777888999;;;<<<<<<===999999::::::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;::::::::::::::::::999666777999;;;<<<<<<<<<;;;999999999999888888888888888666555555555555333222333333333333333333333333111111111111000000000000.........------.........,,,---...//////...---,,,((()))***+++,,,,,,---...........................,,,,,,---------,,,++++++........................+++++++++,,,,,,------------,,,,,,++++++,,,,,,------------....../////////)))+++...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,------......//////000000////////////////////////---.........//////000000///............///000000,,,,,,------...///000000000000000000000000000000//////............//////111000...---,,,---///000//////............//////............................................................/////////000//////////////////////////////000000111111111222000000000000000000000000111000000000111222333333000000111111111111000000......//////000000000111222222222222222222222222222222222222222222222222333444555777777777777666111333555777888888777666888888888888888888888888999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<>>>BBBKKKUUU```fffdddhhhmmmnnnqqqyyy,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,---------------------.........---,,,,,,++++++/////////...---------,,,---------............///,,,,,,,,,++++++*********)))+++,,,...//////......,,,,,,,,,,,,------...///,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++'''$$$"""******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------............//////...---,,,,,,///...,,,+++,,,---///111000111111111111222222222333333333444444444555555555555555555666666666666666777777999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999999999:::999999:::===>>>>>>======;;;888777888777666555888666555666888999777444444333222222111111222222111111111111111000//////000000000000000000000000////////////////////////------------------------........................////////////...---,,,+++,,,...///...---+++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++,,,,,,------,,,,,,+++---------............///000///---,,,+++,,,,,,---........................,,,,,,------...///000000............////////////000///...------...///000---------............//////////////////.........000000////////////000000000000000000000//////...////////////////////////////////////////////////000000//////.........---........................---...000111111111000///////////////////////////000000000000111111111111000000000000000000000000333333222111000000111111...///000111222333333333111111000000111111222333111111222222222333333333555444444333222222222333333333444444555666666666666777777777777777666666999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;;;;;;;:::999===>>>;;;>>>CCCBBB===>>>>>>@@@HHHTTT```iiimmmnnnnnnoooqqqxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...---,,,,,,,,,,,,---...............------,,,,,,+++////////////000000000000---------------,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,+++++++++*********+++,,,...............+++*********++++++,,,---...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------......//////...------,,,000000/////////000111222000111111111111222222222333333333444444444444444555555555555666666666666666777777888:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<::::::999999::::::999999;;;???AAAAAA@@@???<<<999888888777555444777555444555777888666444444333222222111111222222111111111111111000//////////////////////////////........................------------------------........................------...............---,,,...//////---,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,,,,,,,,,,,,,---------...///...---,,,,,,,,,------........................,,,,,,------...//////000............////////////000///...------...//////---------............////////////////////////...000000////////////000000000//////...............////////////////////////........................000/////////....................................---...///000111000000///////////////////////////000000000000111111111111000000000000000000000000333222222111000000111111111222222222222111000000111111000000111111222333111111222222222333333333444444333222222222222222444444555555666777777888777777888888888888777777999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;888;;;;;;999;;;??????;;;???@@@FFFRRRbbbooowwwzzzzzzuuuqqqttt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......//////...---,,,++++++***++++++,,,------...//////++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,---............++++++*********+++,,,,,,///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...///++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------.........///......---,,,000000000111111111222222000111111111111222222222444444444444333333333333444555555555555666666666666777777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<===========================<<<;;;::::::999999:::::::::;;;===AAADDDEEEDDDAAA>>>;;;999888777444333555444333444666666444333333333222111111111111222111111111111111000//////////////////////////////........................------------------------........................+++,,,---...////////////,,,...//////---,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------+++++++++,,,,,,,,,------------,,,,,,,,,---..............................,,,,,,------.../////////............///////////////......---......//////---------............///......//////////////////000000////////////000000000///---,,,+++,,,...///////////////////////////........................////////////....................................---...///000000000000///////////////////////////000000000000111111111111000000000000000000000000333222111111000111111111111222222222222111000000111111000000111111222333111111222222222333333333333333222222111111222222555555666666777888888888777777888999999888888777::::::::::::999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<======999;;;;;;999:::======<<>>CCCFFFGGGGGGBBB@@@<<<:::888666444222333333333444444444333222333222222111111111111111111111111111111000//////////////////////////////........................------------------------........................,,,------...//////......---...000///---,,,,,,---,,,------......------,,,---------------------------------------------------..................---+++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///........................---------.........//////............////////////...------.........//////---------............///............////////////000000////////////000000222000---++++++,,,...000///////////////////////////////////////////////////////////////..........................................//////////////////////////////////////////000000000111111111111000000000000000000000000222222111111111111111222...///000111222333333333111111000000111111222333111111222222222333333333333222222111111111222222444555555666777777888888666777777888888888888777:::::::::::::::999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<======>>>>>><<<======<<<;;;===@@@AAAHHHMMM[[[nnn------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,------.........////////////......------,,,,,,------......//////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***++++++,,,,,,,,,---------------------------------------------............------...............---......///000000000000000000000111111111222222222333333333333333333333333444444444444555555555555777777777888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<============<<<<<<========================;;;;;;:::999999999::::::::::::;;;>>>BBBEEEFFFFFFBBB???;;;999888666444222222222333333333222222222333222111111000000111111111111111111111000//////................................................------------------------..............................//////...------,,,---///000///...,,,------,,,------......------,,,------------------------........................---..................---------------............+++,,,,,,------.................................---------...........................////////////,,,,,,---...............---------............///---.........//////000000000000////////////000000333111///---,,,...000111////////////////////////000000000000000000000000.........///////////////.......................................//////000///////////////////////////000000000111111111111000000000000000000000000222111111111111111222222...///000111222333333333111111000000111111222333111111222222222333333333333222222111222222333333333444444555555666666777555666777777888888888777;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<======>>>>>>>>>===============>>>BBBGGGPPPWWWeeexxx------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------***++++++,,,---.../////////......---,,,,,,++++++------..................---------.........//////,,,,,,,,,,,,------------------,,,,,,,,,------...,,,,,,+++*********++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---...000111111...+++))),,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,---......///.........000000000111111111222222000111111111111222222222222222222222333333333333333444444444444555555555777777777888888888999999::::::::::::;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999:::::::::::::::===@@@BBBCCCBBB???<<<999888777666555333111222444444222222222333222222111000000000000111111111111111111000//////........................------------------------------------------------........................////////////...---,,,+++---///000000...------...,,,------......------,,,------------------------////////////////////////------............---------------.........//////,,,,,,---.........------............................................................////////////+++,,,---...............---------............///------......///000000000000000////////////000000222111///.........000111////////////////////////000000000000000000000000.........///////////////..............................------......///000////////////////////////000000000000111111111111000000000000000000000000111111111000111111222333111222222222222111000000111111000000111111222333111111222222222333333333333333222222333333444444333333444444555666666666666666777888999999999999<<<<<<;;;;;;::::::999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>>>><<<;;;<<<>>>>>>???EEEMMMXXXaaappp........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------***++++++++++++,,,,,,,,,+++++++++***++++++,,,---+++,,,,,,------.........++++++******************......------------------,,,,,,---------.........,,,,,,,,,---------.........---,,,,,,,,,,,,---...---,,,++++++*********+++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++,,,,,,,,,------------...------------------------******+++++++++,,,,,,,,,,,,------...//////......000000/////////000111222000111111111111222222222000000111222333444444555333333444444444555555555777777777777888888888888999999:::::::::;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::::::::999999:::===>>>>>>===;;;999777666777777666555111333555444222111222444222222111000000000000000111111111111111000//////........................------------------------------------------------........................---...............------...///000000...------...,,,------......------,,,................................................,,,,,,------------,,,,,,,,,,,,---------.........,,,---.........---,,,+++............................................................////////////***+++,,,...//////......---------............///------......///000000111000000////////////000000000000///............///////////////////////////..................................../////////000..............................---------...///000////////////////////////000000000000111111111111000000000000000000000000111111000000111222222333111222222222222111000000111111000000111111222333111111222222222333333333444444333333444444555666444444444555666666777777777888999:::;;;;;;;;;;;;===<<<<<<;;;::::::999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>===============<<<;;;<<<@@@AAABBBKKKVVV___iiixxx........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,++++++******++++++,,,------------------------,,,+++,,,,,,------......///---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........///...---,,,+++,,,---...///...------,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,---------......------------------------((())))))))))))*********,,,,,,---.../////////...///...,,,+++,,,---///111000111111111111222222222//////000111333444555666333333333444444444555555777777777777888888888888999999:::::::::;;;;;;;;;<<<<<<============<<<<<<::::::::::::::::::::::::999999999888999999:::::::::999888999:::;;;:::999999777555555666777777666111333666555333111222444222111111000000000000000111111111111111000//////........................------------------------------------------------........................,,,,,,---...////////////...///111000...------...,,,------......------,,,........................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------...///...---+++***.............................................---............/////////000)))+++,,,...//////......---------.........//////---------...///000000111000000////////////000000...............---------////////////////////////---------------------------.........//////000000..............................---,,,---...///000////////////////////////000000000000111111111111000000000000000000000000111111000000111222333333...///000111222333333333111111111000111222222333111111222222222333333333444444444444444555666777555555666666777888888888999:::;;;<<<==================<<<;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======??????>>>>>>======<<<<<<>>><<>><<<<<<======<<<;;;>>>???AAAFFFLLLTTTZZZ^^^hhhsss~~~|||,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++,,,...000000---+++...---,,,,,,++++++++++++------............---------,,,***)))***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,---......................../////////000000000111111222222333333333333222222222222333333333333333333555333222333444666555555555555666777777888999999;;;:::888777666777888999888:::;;;:::999888999:::;;;::::::999999::::::;;;999999888888888777777777888888888777777777666666666444333444555666555444222333333333222222111000111111111111111000////////////000000000000//////...///////////////......,,,,,,,,,,,,,,,,,,------........................000/////////.........---................................................------------------------/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................------------------------.../////////////////////....................................///////////////////////////000000111............/////////000111000000000////////////,,,,,,---......//////000////////////////////////////////////////////////000/////////............000000000000////////////000//////...///000111222222222222111111111000000000000111111111222222222222222111111111000000000111111111111111111111111222222222222222222222222333333222222222333444555444555555555444444555777555888;;;===>>>>>>???@@@@@@BBBEEEGGGIIIIIIIIIHHHAAA???<<<:::999999:::;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<>>===<<<===>>>>>>>>>AAADDDIIIOOOVVV]]]bbbeeejjjrrr{{{~~~}}},,,,,,,,,,,,,,,,,,,,,,,,...............---------........................,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---+++///...---,,,++++++***+++------,,,,,,,,,,,,------------+++******+++,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------........................000000000000111111111111111111222222222222111111333333333333333222222222666444333333555666666555555555666666777777888888:::999888777666777888999999:::;;;;;;999999:::;;;::::::999999999999::::::888888777777777666666666777777777777666666666666555444333444555666555333222222222333222222111000000111111111111000000/////////000000000000////////////000000///...------------------,,,,,,,,,,,,......................../////////...............////////////////////////........................------------------------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................222111000000///...------------------------------......//////000111111222........................---............///////////////......//////000000............////////////111111111000000000000///---------......//////000////////////////////////////////////////////////////////////............////////////000000000000///////////////000111111222111111111111000000000111111111111111222222222222222222222222111111111111111111111111111111111222222222222222222222222333333222222222333444555333444555555444444666777777;;;???CCCDDDFFFGGGHHHHHHJJJLLLNNNNNNKKKHHHFFF@@@>>><<<:::999999:::;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>=========>>>???@@@AAAGGGPPPZZZbbbgggiiijjjlllqqqzzz{{{yyy------------------------........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---......---///...---,,,+++*********------+++******+++------...---,,,+++++++++++++++---------------------------,,,,,,++++++,,,,,,---------------------------------------------------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------........................000000000000111111111222---......///////////////444333333333222222111111555444222333555666666555555555555666666777777777888888777777777777888999999;;;;;;;;;:::999:::;;;::::::999999999999::::::777777777777666666666666777777666666666555555555555444333333555555444333111111222222222222111111000000111111111111000/////////000000000000//////000000000000///...---,,,......------,,,,,,,,,+++................................................................................................////////////////////////------------------------........................------------------------,,,,,,,,,---------..............................222222111000///......---............................../////////000000000........................---------.........////////////.........//////000.........///////////////000000000///////////////------....../////////000///////////////////////////////////////////////////////////////...............//////000000111111///////////////000000111111111111111000000000000111111111111111111111111222222222222222222111111111111111111111111111111111222222222222222333333222222222333333333444444333444555444444444666888999>>>CCCHHHKKKLLLNNNPPPOOOPPPRRRSSSQQQLLLGGGDDD>>>===;;;:::999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>===<<<===???AAADDDLLLYYYfffooosssrrrqqqpppttt}}}---------------------------.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,000---+++***,,,---------///...---,,,++++++++++++------+++******+++------...------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...........................///000000000000111111111,,,---...///////////////333333333222222111111111444333111222333555555444555555555555555666666666666666666777777888888999999:::;;;;;;999999:::;;;:::999999888888999999:::777777777777666666666666666666666555555555555444555333222333444555444333000111111222222111111111///000000111111111000000//////000000000000////////////000//////...------.........------,,,,,,,,,........................---------...............------------------------........................////////////////////////------------------------........................------------------------,,,,,,,,,---------..............................000000000000000/////////......................../////////......---------........................------------............//////............/////////////////////..........................................///////////////////////////////////////////////////////////////.........///////////////......//////000000111111...//////000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333222222333333333444444444222444555444444444666888;;;@@@FFFKKKNNNPPPRRRSSSSSSTTTUUUTTTPPPKKKEEEAAA<<<;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>??????===;;;<<<@@@CCCLLLUUUdddrrr{{{~~~|||zzzvvv|||---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...------------------...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))***+++++++++------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..............................////////////000000000000...///000111111222222111222222222222222111111111444222111111333444444333444444555555555555555555555555666777777888999999888999::::::888888999:::999999888888888888999999888888777777777666666666666555555555444444444444444333222333444555444222///000111111222111111111///000000111111111111000//////000000000000//////......////////////...............------------------------------------------------------.........------------------------........................---------------------------------------.................................------------------------,,,,,,,,,---------.......................................//////000000000........................000//////...------,,,,,,........................,,,------------.........//////......------......///////////////.........,,,---------------......////////////////////////////////////////////////////////////////////////.........///////////////////////////000000000000......///000000000000000//////000000000000000111222222222111111111111111000000000111111111111111111111111111111111111111111111111222222333333444111222333444444444333333222333444444444555777999<<>>::::::::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>???@@@???===???EEEIIIQQQZZZiiiwww|||........................---------.........//////------------------------,,,,,,,,,---------......,,,,,,,,,---------......///......------------...------------------------...,,,+++++++++,,,+++***,,,,,,+++++++++,,,------------............------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///........................---.........////////////...///000111222222222222111111111111222222222222444333222222444555555444444444444444444444444444333444555777888888999999777888999999777777888999999999888888888888999999999999888888888777777777555555555444444444333333444333222222444444333222//////000111111111111111//////000111111111111111//////000000000000//////,,,---...///000000000000------------............------------------------,,,,,,,,,------.........................................................------------------------------........./////////................................................,,,,,,,,,---------..............................------........./////////........................////////////....................................,,,,,,---------.........000///...------------...000/////////............------------......//////000/////////////////////////////////////////////////////////////////////............/////////000000000000000////////////---...///000111000000///////////////000000111111222222222111111111000000111111111222222222333333111111111111111111111111000111111222333333444444111222333444444444333333222333444444444555777999<<>>;;;999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<>>>AAAAAAAAAEEEMMMSSSYYYaaannn{{{}}}........................---------.........//////........................,,,,,,,,,---------......,,,,,,,,,------.........000///...---------------------------------------000///......//////---,,,++++++++++++,,,---......,,,---////////////---,,,++++++,,,---............---------------------------,,,,,,++++++,,,,,,---------------------------........................+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///........................------------.........///------///000111111111111000000111111222222222333666444333333555666666555444444444444444444444444333333555777888999999999666888999888777666777888999999888888888888999999999999999999888888888888555555444444444333333333444333222222444444333222//////000111111111111111//////000111111111111111//////000000000000//////+++,,,---///000000111111,,,---------.../////////------------------------,,,,,,,,,------.........////////////////////////........................////////////////////////........./////////000000////////////////////////........................,,,,,,,,,---------................................................------////////////////////////......//////000000111111........................,,,,,,,,,---------......000///...---------------000000//////.........------.........//////000000000000000000////////////////////////////////////////////////////////////---.........//////000000111111000000//////......---...000111111111000///.../////////000000111111222222222222111111000000222222222333333444444444111111111111111111111111000000111222333333444444111222333444555444333333111333444444444555777999<<>>:::>>>BBBCCCEEEJJJTTT[[[eeemmmyyy{{{////////////////////////------...............---------------------------////////////...---,,,+++000///...------...///000/////////...---,,,******...------,,,,,,------...,,,,,,+++******+++++++++.........------,,,,,,,,,........................---,,,++++++************.........------,,,,,,,,,------------------------///...,,,+++***+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------'''''''''((()))+++,,,---........................---,,,,,,,,,,,,---......000///......000111111111//////000111111111111111222222111111222222333444555444444444444555666666444444555555555555444444333444666777777777666555888888999999999777555444444555777999999999888888999777555666888888666444555444333333222222222222333444555444222111222333111111111111000000000000////////////............////////////////////////........................------............---------------------------------------............///---------------------------------.........//////........................+++,,,------......------000000000000000000000000/////////////////////////////////......------------------............///333222000///......//////........................---///000///---,,,,,,---////////////////////////....................................////////////000000///...............////////////////////////........................////////////////////////...//////000111222222222////////////////////////000000000000////////////000000000000////////////...000111000///...///111000111111111111222222222000111111111111222222222111111222222222222111111222222222222222222222222333444555555333222222333555555555444333444777:::===CCCGGGFFFGGGKKKMMMLLLOOOKKKFFFAAA===;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===777777999;;;>>>>>>>>><<<@@@>>>???DDDJJJSSS```kkkrrr|||..........................................------------------------,,,,,,,,,,,,...///////////////000///...------...///000............---,,,++++++...------,,,,,,------...,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,------------------------000///...------------...,,,,,,,,,,,,,,,+++++++++------------------------///...---,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------((((((((()))***+++,,,------------------------------,,,,,,,,,,,,---......///.........///000000000//////000111111111111111222222111111222222333444444444444444444555666666444555555666666555555444333444666777777777666555666666777777888777777777777777777777777777666666777555444444666666555333555444333333222222222333333444555444222111222333111111111111000000000000////////////............................................................------............---------------------------------------............///------------------------------..................------------------------,,,,,,---.......................................////////////////////////.........------,,,,,,,,,---------............///......---,,,------...///........................---...000///...------...////////////////////////....................................////////////000000///...............////////////////////////........................////////////////////////...//////000111111222222////////////////////////000/////////////////////000000000000///////////////000111000///...///111000111111111111222222222000111111111111222222222111111222222222222111111222222222222222222222222222444555444333222222333555555555444333444888:::>>>CCCGGGGGGHHHKKKLLLKKKKKKHHHCCC>>>;;;::::::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===999:::;;;<<<>>>???>>>===@@@???BBBIIIQQQ[[[iiivvv------------------------.../////////...---,,,,,,.........------,,,,,,,,,,,,,,,---...//////////////////...------...//////,,,------......------,,,...------,,,,,,------...------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,******+++++++++++++++,,,------------------------///......------------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................//////////////////000111111111111111222222111111222222333444444444444444444555555666444555555666666555555444333444666777777777666555555555555555666777888999888888777555555444444444555444333333444444333111444444333222222222333333222333444333111111111333111111111111000000000000////////////....................................////////////////////////------............---------------------------------------............///------------------------..................------------------------------------...////////////...------------------------////////////////////////...............------------------............///,,,,,,,,,,,,---...000000........................,,,...//////.........///////////////////////////....................................////////////000000///...............////////////////////////........................////////////////////////...//////000000111111222////////////////////////////////////////////////////////////000000000000///000111111//////000111000111111111111222222222000111111111111222222222111111222222222222111111222222222222333333333333222333444444222222333555555555555444333555888;;;>>>DDDHHHGGGHHHJJJKKKIIIEEECCC???;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>>>>>>>AAABBBGGGPPPZZZeeeuuu------------------------////////////...---,,,+++.........------,,,,,,+++............---,,,+++***........................+++,,,------.........---...------,,,,,,------...------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...//////........./////////000111111111111111222222111111222222333444444444333333444444555666555555666666666666555555333444666777777777666555666555444444444666777888777666555444333444555555444444333333333333333222444333333222222333333333111222333222111000111222111111111111000000000///////////////....................................////////////////////////------............---------------------------------------............///------------------------...............------------------------------------......///000/////////------------------------////////////////////////000000//////////////////---------............///////////////000000111111........................+++---///000///...///000////////////////////////....................................////////////000000///...............////////////////////////........................////////////////////////////////////000000111111////////////////////////.........///////////////////////////000000000000///000111111000///000111000000111111111222222222000000111111111222222222111111222222222222111111222222222333333333333333333444555555444333555666444555555444333555888;;;>>>DDDHHHGGGGGGIIIIIIGGG@@@???<<<999888888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>=========???@@@DDDFFFMMMVVV```kkk|||..............................//////...------,,,.........------,,,,,,,,,,,,,,,,,,,,,+++***))))))------............------++++++,,,---...............------,,,,,,------...---,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---///111111///---.../////////000111111111111111222222111111222222333444333333333333333444555555555666666666666666666555333444666777777777666555888777666444444444555666555444333333333444666777555555555555444333444444333333333222222333333444000111222222000000111222111111111111000000000///////////////....................................////////////////////////------............---------------------------------------............///------------------------.....................------------------------------......///000/////////........................////////////////////////........................---------............///000000000000000//////...........................,,,...///000/////////111////////////////////////....................................////////////000000///...............////////////////////////........................///////////////////////////////////////000000000////////////////////////------....../////////000.../////////000000000111000111222111000///000222000000111111111222222222000000111111111222222222111111222222222222111111222222333333333444444444444666888888777666666777444444444444444555999;;;>>>DDDGGGGGGFFFGGGFFFCCC===<<<:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>===<<<===AAADDDIIILLLSSS[[[cccmmm}}}|||{{{|||////////////////////////------...............---------------------------))))))***+++,,,,,,,,,,,,------............------+++,,,,,,---.........---...------,,,,,,------...,,,+++++++++,,,---...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---000333333///---...000//////000111111111111111222222111111222222333444333333333333333444444555555666666777777666666555333444666777777777666555999888777666555555555555333333333444444666777777555666777666555444444666333333222222222333444444///000111111000///111222111111111111000000000000////////////............------------------------........................------............---------------------------------------............///---------------------------------.........//////........................------...////////////...........................////////////////////////+++++++++,,,,,,,,,,,,,,,---------............///////////////...---,,,+++........................---///000000///...///000////////////////////////....................................////////////000000///...............////////////////////////........................////////////////////////////////////////////////////////////////////////---------......//////000......//////000000111111000111222222000000111222000111111111111222222222000111111111111222222222111111222222222222111111222222333333444444555555777:::===>>><<<999888777333444444444444555999<<<===CCCGGGFFFDDDEEECCC@@@;;;;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===???>>>===@@@EEEJJJOOOSSSZZZaaaeeemmm|||||||||~~~........................,,,,,,---...////////////+++,,,,,,------.........***+++,,,------......---,,,------......------,,,,,,,,,------...---------...------,,,,,,------...*********++++++,,,---...,,,,,,,,,---------......------------------------******))))))******+++,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,---......---111555444111......000//////000111111111111111222222111111222222333444333333222222333333444555666666777777777777666666333444666777777777666555777777777888777777666666444555555666666666555555555666888777444333444666333222222222333333444555...///000000//////000222111111111111000000000000////////////............------------------------------------------------------............---------------------------------------............///------------------------+++,,,,,,---...///000000////////////////////////,,,,,,---...............------------------------////////////////////////,,,,,,,,,,,,---------...---------............///------...//////...---,,,...........................000111111///......///////////////////////////....................................////////////000000///...............////////////////////////........................////////////////////////////////////////////////////////////////////////,,,,,,---......///000000.........///000111111111000111222222000000111222000111111111111222222222000111111111111222222222111111222222222222111111222222333333444555555666:::>>>BBBCCCAAA===999777333444444444444666999<<<;;;BBBFFFDDDCCCCCC@@@===999999888888888888999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@@@@???CCCKKKRRRVVVZZZ```fffiiiooo}}}------------------------++++++---...///000000000***++++++,,,---...//////////////////...---,,,,,,,,,,,,---......---,,,,,,,,,------......---,,,,,,...------,,,,,,------...************+++,,,---...,,,,,,,,,------.................................---,,,,,,,,,---......///---,,,,,,++++++*********++++++++++++++++++++++++)))***,,,---...------,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++*********++++++,,,---........................---,,,,,,,,,,,,---.........222666666111...///111//////000111111111111111222222111111222222333444333333222222333333444555666666777777777777666666333444666777777777666555444666777999999999888888666777777888777555444333444666888666333222444666222222222222333333444555---///000000//////000222111111111111000000000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................------------------------------------.........//////------------------------***+++,,,---...000111111000000000000000000000000+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.../////////000000111111---------.........//////---...///111111111000000........................///111222111///......///////////////////////////..................................../////////000000000///...............////////////////////////........................///////////////////////////////////////.........////////////////////////,,,,,,------...///000000---......///000111111222000222222222111000111222000111111111111222222222000111111111111222222222111111222222222222111111222222333333444555666666<<<@@@EEEGGGDDD???:::777333333444444444666999<<<;;;AAAEEEDDDBBBAAA???;;;888888777777777777888888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<>>AAADDDFFFEEEBBB===:::777666666666666777777888:::;;;<<<<<<<<<;;;:::999666444333555888:::999777:::::::::;;;;;;;;;<<<<<>>===<<<>>>??????@@@CCCKKKUUU]]]```ccchhhkkkiiinnn.........------,,,,,,,,,333333333333222000///...////////////////////////------------...............------------...//////........................---,,,***))))))***,,,---------,,,,,,,,,,,,------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...******+++,,,,,,---............---------,,,,,,,,,------,,,,,,++++++,,,,,,//////......---------,,,------------------------.........///////////////000000000111111111222222111222222333333222222111444444444555555444444444666666666555444444333333555555666666666666555555555555555555666666666666888777666666555555666666666666666555444444333333333222111111000000111111000000000000000000000000//////////////////////////////000111111111111111////////////...............---,,,++++++,,,---...........................,,,,,,,,,,,,------------......////////////......//////.........---------///......---------............//////......---,,,------.........///////////////.........------------------............////////////.........------........................////////////////////////222000///---------...//////.........---.........////////////////////////------------------------...------,,,,,,------...////////////////////////////////////////////////------........./////////////////////////////////////////////////////////////////////////////////000///......------............///000000000000000000000000000000000000000111111111111111111111111111111111111111111111111444333333222222111111111222222222111000111333666===@@@CCCEEEDDDAAA===;;;777777666666666666666777999999:::;;;;;;:::999999777555555666999;;;:::888:::::::::;;;;;;;;;<<<<<<===;;;999999;;;<<<<<<:::@@@@@@AAADDDJJJTTT^^^eeefffgggjjjlllmmmsss.........---------------//////000000///......---////////////////////////,,,---.........---,,,+++...------------...//////........................---,,,+++******+++,,,---,,,,,,,,,++++++,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++++++++,,,,,,,,,,,,,,,------------***++++++,,,,,,------...------------,,,,,,,,,,,,++++++,,,,,,------,,,,,,000000///...---,,,++++++------------------------------......//////000000000000000000111111111222111222222333333222222111444555555555555555555444666666555555555555555555444444555555555555444444444555555555555666666666777777666555555555555666666666555555444333333333333333333444333222222111000000000000000000000000111111111000000//////...000000111222222222222111000000//////...------,,,...---,,,++++++,,,---...------------------------,,,------------...............////////////.....................---------......---------......///......//////......---,,,------------...........................------------------............///.........---------------........................////////////////////////333222000...---,,,------........................////////////////////////------------------------......------------..............................////////////////////////......////////////000000////////////////////////////////////////////////////////////////////////111000//////...////////////////////////000111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222111000111333555<<<>>>AAACCCCCC@@@===;;;888888777666555555555666777777888999999888888777888777666777999::::::999:::::::::;;;;;;;;;<<<<<<===;;;:::;;;<<<===<<<;;;>>>>>>AAAFFFOOOZZZeeelllrrrqqqrrrtttvvv~~~...............---------------------...---------////////////////////////,,,---///000///---+++***...------------...//////...........................---,,,,,,,,,,,,---...------,,,,,,,,,,,,------,,,++++++******++++++,,,------------------------+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......---,,,//////...------,,,++++++,,,,,,------------------,,,------...///000111111...////////////000000000111222222333333222222111444555555666666555555444444444444444555555666666444555555666666555555444444444444555555555666666777666555555444444555555666666555444444333333222222333444444444333111000000000000000000000000000333222222111000//////...//////000111111111111000/////////......---------------,,,++++++,,,---------------------------------------.........//////---......//////......---...........................------------...//////.........///......---,,,++++++++++++++++++++++++........................---------............///......------------------........................////////////////////////222111///...---------.........//////000000//////////////////////////////..............................------------............................../////////////////////////////////000000000000000////////////////////////////////////////////////////////////////////////000000///....../////////000///.........///111222111111111111111222222222222222222222222222222222111111111111111111111111111111111222222333333333333444444444333333555777:::<<<>>>@@@@@@???===<<<:::999888777666555555555666666666777777777777777888888888888999999999888:::::::::;;;;;;;;;<<<<<<=========>>>>>>???>>>===>>>@@@DDDKKKUUU```jjjppp}}}}}}~~~........................000000000000000000111111////////////////////////...///000111000...,,,+++...------------...//////...........................------------------.........------------......,,,++++++******++++++,,,------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------,,,---------------------,,,,,,,,,---------......,,,------...///000111111---------............///111222222333333222222111444444555555555555444444111222222333333444444555444444555555555555444444444444444444555555555555666555555444444444444444555555555444333333222222111222333333333222000///000000000000000000000000333222222111000//////...---......///000/////////,,,---------.........///---,,,++++++++++++,,,------------------------------------.........//////------............---------.....................---------------...//////.........///......---,,,++++++++++++++++++++++++---.....................---------............///................................................//////////////////////////////........./////////...///000111111111111000////////////////////////........................///......------......///........................////////////////////////000000000000000////////////////////////////////////////////////////////////////////////////////////......---......//////000///.........///111222000000111111222222222222111111111111111111111111111111111111111111111111111111111222222333333444222444555444333333555666888999;;;===>>>>>>======;;;:::999888777666666666555555555666666777777777888999999888888777888888:::::::::;;;;;;;;;<<<<<<;;;<<<=========>>>???@@@CCCIIIPPPXXX___gggpppwww...............///////////////............///000////////////////////////...///000000000///...---...------------...//////------------------------------------------------///......------......///......------------......---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,------......++++++,,,,,,------------+++,,,,,,------.........------......//////000000------------............111222222333333222222111333444444444444444444333111111222222333333333444222222333333333333222222333444444444444555555555555555444333333333333444555555444444333222222222111111111111111000000///000000000000000000000000111111111000000//////...,,,---......//////......+++,,,,,,---......//////---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------............---------------...............---------------...///000......//////......---,,,............---------------------...............---------............///.............../////////........................////////////////////////---......////////////000---...000111222222111000////////////////////////........................//////............//////........................////////////////////////000000////////////......////////////////////////////////////////////////////////////////////////......------....../////////////////////000111111//////000000111222222222000000000000000000000000111111111111111111111111111111111222222333333333000111333333222111222444666777888:::;;;<<<===>>>;;;;;;:::999888888888999666666666666777888999999999;;;;;;:::888777888999:::::::::;;;;;;;;;<<<<<<999:::;;;;;;;;;===@@@CCCIIISSS```gggkkkoooxxx---........./////////000...---,,,+++++++++,,,---////////////////////////------.....................------------...//////------------------------,,,,,,------------,,,,,,...------,,,,,,------...//////............//////........................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///.........///////////////........./////////000000111222222333333222222111222222333333333333222222222333333333333333333333222222333333333333222222333333444444444555555555555444444333222333333333555555444333333222222111222222111000000000000000000000000000000000000000////////////////////////---......///////////////---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,---------.........//////---,,,,,,------///000000......//////......---,,,/////////.........---------------.........//////---------............///,,,,,,---------.................................//////////////////////////////////////////......+++,,,...000111000///...////////////////////////........................//////............///////////////////////////////////////////////////////////////.........------//////////////////////////////////////////////////////////////////////////////......//////000111......///000000000000000......///000000111222222111111111111111111111111111111111111111111111111222222222222222222333333000111333333222111222333555555666888:::<<<===>>><<<;;;;;;:::::::::;;;;;;888777777777888999:::;;;<<<>>>???===:::999999;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<<<>><<<<<<;;;;;;;;;<<<======999888888888888:::<<<===>>>@@@AAA???<<<:::;;;===:::::::::;;;;;;;;;<<<<<<>>>????????????CCCKKKQQQcccvvv000///...------...///000...........................,,,++++++---......---,,,------......------,,,,,,---------.../////////111...,,,---//////---+++---------------------------------............///------------------------///............---------,,,,,,+++***+++,,,---...------------------------------------------------,,,,,,------...------,,,///...,,,+++***+++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,---------,,,++++++------------------------------------------,,,,,,000000//////......------////////////000000000000333222222222222222222222222444666777666444222000222222333333333333444444333444555555666666555555444444444444444444444444777777777666555555444444444333333222222333333444222111111111000000///////////////000111111222222000000//////.........---------......//////000000000000//////.........---...------,,,,,,------...---..................---------------------------------------------------........................///......///111222111000,,,---......//////......------............------000///...---------------000///...---------------////////////////////////...........................------------...///////////////....../////////---------............///////////////////////////////////////////////////000000//////.........---,,,---...000000000//////---------.........//////111111000000//////......000000////////////000000000000000000000000000000,,,---...000111111111111000000////////////000000000000000000000000000000111111111111111111111111111222222333333222222111111111222222222333333333111111111222222333333444333333333333333333333333333222111222444888;;;>>>>>>===;;;999888888888999<<<;;;999999999<<<>>>@@@FFFFFFFFFEEEBBB???<<<:::;;;:::999:::<<<===<<<;;;;;;<<>>>>>???BBBDDDJJJZZZhhh//////............//////...........................,,,++++++---......---------............------//////.....................---,,,---//////...------------------------------------............///------------------------///............---------,,,,,,+++++++++,,,---...------------------------------------------------------...------,,,+++***...---,,,,,,+++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...---,,,+++++++++,,,------------------------------.................................///////////////////////////000000000000111111111111111111111111444444444333333333222222222222333333333333444444333444555555666666555555444444444444444444444444000000111222222333444444333333222222222222333333111111111111000000000000111111000000000000//////////////////............///////////////.........---------------,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,------------------------------------------------........................///...------...///...,,,,,,,,,---...............------............------//////......------......//////..................------------------------...........................------------.../////////......------......///////////////000000000111////////////////////////////////////////////////////////////...............//////000//////...---------........./////////000000000000////////////......------------......////////////////////////000000000000000///......000000////////////000000000000000000000000000000111111111111111111111111111222222333333222222111111111222222222333333333333333333333222222222222333333333333333333333333333222222333555888;;;===<<<;;;:::999888888999999999999999:::===@@@DDDFFFLLLMMMOOOOOOMMMIIIEEECCC@@@>>><<<<<<===>>>======AAA???@@@CCCIIITTTgggxxx/////////....../////////...........................,,,++++++---......---------............------000000//////......------------------.../////////---------------------------------............///........................///............---------+++++++++,,,,,,,,,------------------------------------------------------+++,,,,,,---------,,,,,,---------,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,++++++,,,,,,---......,,,+++******+++---///------------------------.........///////////////------......//////000000////////////000000000000000000000000000111111111444333222111111222333333222222222333333333444444333444555555666555555555444444444444444444444444111111111111222222333333333333222222222222333333111111111000000000000000222111111000//////......///////////////.........000000//////......------------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------................................................///...,,,---------,,,+++,,,,,,---.........------------............------//////............//////....../////////.........------------------------...........................------------...//////000000////////////000000....../////////000000000///////////////////////////////////////////////////////////////.........000000000//////...------............////////////000000000000///////////////......------....../////////////////////////////////000000000000//////000000////////////000000000000000000000000000000111111111111111111111111111222222333333222222111111111222222222333333333444444444333333222222111333333333333333333333333333222222333555888:::<<<;;;;;;;;;:::::::::::::::888888999:::===@@@CCCEEEIIIKKKNNNQQQPPPNNNKKKIIIDDDAAA>>>======>>>???>>>AAA@@@BBBIIIRRR___qqq...//////////////////..............................,,,++++++---......------......//////......---000000000//////......---,,,------.........//////---------------------------------............///........................///............---------++++++,,,,,,,,,---------------------------------------------------------))))))+++,,,------......------------------------,,,,,,,,,,,,------------,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...---,,,*********,,,...///------------------------............//////000000------......//////000000////////////000000000000//////000000000111111111333222111000000111333444222222222333333333444444333444555555666555555555444444444444444444444444444333333333222222222111333222222111111222222333000000000000000000111111222111111000///...------.........///////////////000000//////......------..................//////...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------................................................///---,,,,,,------,,,***+++,,,,,,---...---------------............------//////.........//////000......///000000//////...------------------------...........................------------...//////---,,,,,,++++++,,,,,,---------........./////////////////////////////////////////////////////////.........///////////////000000//////...................../////////000000////////////000000000000000//////////////////000........................---...///000111111111111000000////////////000000000000000000000000000000111111111111111111111111111222222333333222222111111111222222222333333333555444444333333222222222333333333333333333333333333333333444555777:::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???AAADDDFFFHHHDDDGGGKKKOOOQQQPPPOOONNNIIIEEEAAA>>>>>>???@@@@@@???@@@FFFQQQ\\\gggvvv......////////////.................................,,,++++++---......---......////////////......000000//////////////////,,,...///...------...///---------------------------------............///........................///............---------***+++,,,---------,,,,,,------------------------------------------------((()))***,,,------------,,,,,,---............---,,,,,,---------.........++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++***+++,,,...///---------------------------------......//////000.........///////////////////////////000000000000///000000111111222222222222111000000000111222333222222333333333333444444333444555555666666555555444444444444444444444444555555444444333222222111222222111111111111222222000000000000111111111111111111000//////...------.........//////////////////////////////..................///////////////...------,,,,,,------...,,,,,,------------,,,,,,------------------------...................................................---,,,,,,---...---+++++++++,,,---------------------............------//////......//////000000---...///000111000///...------------------------...........................------------...//////......------------......------------............////////////////////////////////////////////////.........///////////////000//////............///....../////////000000000////////////000000000000000000////////////000000........................,,,---...000111111222222000000////////////000000000000000000000000000000111111111111111111111111111222222333333222222111111111222222222333333333444444444444333333333333333333333333333333333333333333333444666777999:::999:::;;;<<<======<<<<<<<<<===>>>???BBBDDDFFFGGGCCCEEEIIIMMMPPPQQQRRRRRRMMMHHHCCC??????@@@AAABBBAAACCCLLLYYYdddllluuu~~~---...///000000///...---...........................,,,++++++---......---......////////////......///////////////000000000---///000///---,,,---///---------------------------------............///........................///............---------***+++,,,---------,,,,,,------------------------------------------------++++++,,,,,,,,,++++++***+++,,,.../////////...---++++++,,,,,,,,,---------*********++++++,,,,,,---,,,,,,++++++,,,,,,---...******+++,,,,,,---......------------------------+++,,,,,,---....../////////////////////.........////////////000000000000000000111111222333333444000000000000000111222222222222333333333333444444333444555555666666555555444444444444444444444444333333333333333333333333222222111111111111222222///000000000111111111111000000000///.........---............/////////000.........///////////////---------....../////////...------,,,,,,------...------............------------------------------...................................................---,,,---...///...---++++++,,,------------,,,------............------///////////////000111111---...000111111111//////...................................................------------...//////000000////////////000000............////////////////////////////////////////////////////////////............/////////000//////...---......000000.../////////000000000000.../////////000000000111/////////....../////////..............................///000000000000000000000////////////000000000000000000000000000000111111111111111111111111111222222333333222222111111111222222222333333333333333333444444444444444333333333333333333333333222333444555666777999999777888999;;;;;;;;;;;;;;;888999;;;>>>AAADDDFFFGGGGGGHHHJJJMMMOOORRRSSSTTTPPPKKKEEE@@@???AAABBBCCCFFFIIIRRR___iiinnntttzzz---...///000000///...---...........................,,,++++++---......---......////////////............//////000000111111---///111///,,,+++,,,...---------------------------------.........////////////////////////////////////.........---------***+++,,,---...---,,,,,,------------------------------------------------...------,,,+++***((((((+++,,,.../////////......******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,++++++,,,,,,---...)))***+++,,,---...------------------------------++++++,,,,,,---...//////000000//////.........---////////////000000000000000000111222333333444444//////000000111111111111222222333333333444444444333444555555666666555555444444444444444444444444111111111222333333444444222222111111111111222222//////000000111111111222///////////////.........---.........//////000000---.........//////000000,,,,,,,,,------............------,,,,,,------...---......//////......---------------------------////////////////////////...........................,,,,,,---///000///...++++++,,,---------,,,,,,---..................---///////////////000111111,,,...000111222111000///////////////////////////...........................------------...//////------,,,,,,,,,,,,------////////////000000000000////////////////////////////////////////////////---.........//////000000///...------...///000111////////////000000000000.../////////000000111111.........------.................................000000000000000//////...000000////////////000000000000000000000000000000111111111111111111111111222222222333333222222222111111222222222333333333333333333444444555555555333333333333333333333333222333444555666777888999444666777999:::::::::999999:::===AAAEEEIIIKKKMMMKKKLLLLLLNNNPPPRRRTTTVVVRRRMMMEEEAAA???AAACCCCCCLLLNNNVVVbbbjjjooosssyyy{{{//////////////////////////////......------,,,,,,------............------000000000000000000000000000000000000000000000000................................................---------............///........................---......///000/////////+++,,,---.........---,,,------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,........................++++++------------++++++++++++------------++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...------------........./////////......------,,,,,,000000000000000000000000000000111111222222222333222222222111111111000000222222222333333222111111222222333333333333444444333333333333333333333333111222222333333222222111000000000000000000000000111111111111000000000000000000//////.........---........................//////.........---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++...---,,,,,,,,,,,,---.................................................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////.........///............---------////////////////////////---------............///000///...---------------......------------......,,,,,,,,,---...///000000//////...------------...,,,---------.../////////((()))***+++---...////////////............//////------......//////000000111111000000//////..................////////////000000000000000000000000000000//////......------//////000000000000//////////////////000000000000000111111111111222222222222222333333333333444444222222222222222222222222444444444444444444444444333333333333333333333333444555555666888999;;;<<<::::::<<<===>>>>>>>>>>>>;;;===???@@@BBBDDDGGGJJJKKKKKKMMMOOOQQQSSSUUUUUURRRIIICCCBBBCCCBBBBBBDDDLLLVVVaaagggmmmuuuzzz{{{/////////////////////////////////...............------............------////////////////////////////////////////////////................................................---------............///........................------...////////////...+++,,,---.........------***+++---............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++++++++,,,......------........./////////111111111111000000000000000000000000000000000000000000000111111111222222222222222111111111000000222222333333333333222222222222333333333333444444333333333333333333333333111222222333333222222111000000000000000000000000111111000000000/////////000/////////....................................//////.........---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...---,,,,,,,,,,,,---..................---------........................------,,,,,,,,,+++++++++------------------------......................../////////////////////...///............---------........................---------............/////////...---------------......------------......,,,---------.../////////------------......///000------..................***++++++,,,---...////////////............////////////////////////000000111000000000000000///////////////000000000000111000000000000000000000000000000000//////.........//////000000000000///////////////000000000111111111111111111222222222222222222333333333333444444222222222222222222222222444444444444444444444444333333333333333333333333444444555666777999:::;;;999:::;;;<<<<<<<<<<<<<<<;;;===???AAABBBDDDGGGJJJGGGHHHJJJLLLNNNOOOPPPPPPKKKEEE@@@@@@@@@@@@DDDIIIXXXdddpppuuuxxx|||////////////////////////...///////////////000000------............------........................////////////////////////................................................---------............///........................,,,,,,---...............+++,,,------......------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------.........---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------...///....../////////000000000.............../////////000000000000000000000000//////000000000000111111222222222111111111111111333333444444444444333333222222333333333333444444333333333333333333333333111111222222222222111111000000000000000000000000000000000/////////......////////////...................................................---------,,,---......//////......------------------------...---,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------........................---,,,,,,,,,,,,+++++++++....................................................../////////////////////............------------------------------------------............/////////...------------.........------------......------..................+++,,,,,,---///000111111//////..................------------......////////////............//////...............---------............////////////000000000000111111111111000000000000000000000000000000000000//////////////////000000000000//////000000000111111111222222111111111111222222222333222222333333333333444444333333333333333333333333444444444444444444444444333333333333333333333333333444444555666888999:::999::::::;;;;;;;;;::::::<<<>>>@@@AAABBBDDDGGGJJJDDDFFFHHHKKKLLLMMMLLLLLLEEEBBB@@@@@@???AAAJJJTTTggguuu////////////////////////......//////000000111111------............------........................////////////////////////................................................---------............///........................+++,,,------......------,,,,,,,,,---------------111000///...,,,+++))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------......//////////////////000000000000,,,,,,,,,------.........///////////////////////////////////////000000000111111111111111111111111333333444444555555444444222222222333333333444444222222222222222222222222111111222222222222111111000000000000000000000000////////////............///////////////.........................................................,,,---......///....................................------,,,,,,,,,------------------------------/////////...------,,,,,,................................................////////////////////////....................................///////////////............------------------------------------------............//////......---------............------------.....................---------,,,------...///000000000000000//////......------///////////////.........//////............//////---------,,,,,,++++++++++++,,,,,,,,,---.........//////000000000111111111////////////////////////000000000000000000000000//////000000000000//////000111111111222222222222111111111222222222333333222222222333333333444444333333333333333333333333444444444444444444444444444444444444444444444444333333444444555777888999:::;;;;;;;;;;;;::::::999<<<>>>???AAAAAACCCFFFIIIEEEGGGJJJMMMNNNMMMKKKJJJCCCBBBBBBBBBAAAFFFTTTbbb|||////////////////////////......//////000000111111------............------................................................................................................---------............///........................+++,,,------......------,,,,,,,,,,,,------......111000///---,,,+++***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...............////////////000000000000/////////000111111111222////////////////////////000000000///////////////111111111111111111111111222333444444555555555444222222222333333333444444222222222222222222222222000111111222222111111000000000000000000000000000////////////.....................///////////////........................---.....................,,,---......///.................................---------,,,,,,---......------------------------//////.........---------................................................////////////////////////........................---.........//////000000///............------------------------------------------............///......---------......///......------------.....................---------...//////000000///......000000000//////......---000000/////////.........//////............////////////......------,,,,,,------....../////////000........./////////000000///////////////////////////////////////000000000//////000000000000//////000111111111222222222222111222222222222333333333222222222333333333444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444555777888999;;;;;;<<<<<<<<<;;;;;;:::;;;===???@@@@@@BBBEEEGGGFFFGGGJJJLLLLLLKKKIIIHHHBBBAAABBBCCCEEEMMM```qqq////////////////////////...///////////////000000------............------................................................................................................---------............///........................,,,,,,---...............---,,,,,,,,,,,,---...///------,,,,,,,,,------...***++++++,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---............---....../////////000000000...///////////////000000000000000000000000000000111111000000000000//////111111111111111222222222111222333444444555444444222222333333333333444444222222222222222222222222000000111111111111000000000000000000000000000000000000000/////////...............///////////////........................---------...............,,,---......//////......------------------------------------------...///,,,------......------,,,................................................+++++++++,,,,,,,,,,,,---////////////////////////------------------------------......///000000000///............------------------------------------------............///...------------...//////......------------......------..................//////000111000///...---000000/////////////////////////////////.........//////............//////111111111111111000000000111111111222222222222222............////////////000000000000000000000000............//////////////////000000000000//////000000000111111111222222222222222222333333333333222222333333333333444444333333333333333333333333444444444444444444444444444444444444444444444444555555555555666777888999:::;;;<<<<<<<<<<<<;;;;;;:::<<<===>>>???@@@CCCEEEDDDEEEGGGHHHHHHGGGEEEDDDAAA@@@AAAEEEKKKXXXooo/////////////////////////////////...............------............------////////////////////////........................................................................---------............///........................------...////////////...------,,,,,,,,,---...///---,,,,,,+++,,,---//////******+++,,,,,,---......++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---...------,,,------........./////////---------------,,,,,,,,,000000000000000000000000222222111111111000000000000000111111111222222222000111222333444444444444222222333333333333444444111111111111111111111111000000111111111111000000000000000000000000000000111111000000000/////////............/////////000........................---------.........//////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,---......---,,,,,,,,,,,,------.../////////........................+++++++++,,,,,,,,,------........................------------------------------......///000000111///............---------........................---------............///---------------...//////......------------......,,,---------.../////////---...000111111000///...///////////////000000000........................//////............//////000000111111111111111222222222222222222222111111...////////////000000000000000000000000000000000,,,---------........./////////000000000000///////////////000000000111111222222222333333333444444222222333333333333444444444444444444444444444444444444444444444444444444555555555555555555555555666666666666777888999999888999:::;;;;;;;;;;;;;;;999:::<<<======>>>AAACCCDDDDDDEEEEEEDDDCCCBBBBBBBBB@@@BBBIIIUUUhhh//////////////////////////////......---------,,,---..................---000000000000000000000000........................................................................---------.........//////........................---...//////000000//////------,,,+++,,,---...///000///---,,,+++,,,,,,---******+++,,,,,,---..............................------++++++++++++------------++++++++++++------+++,,,------.........---++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---------,,,+++------------.........///111111000000/////////...000000000000000000000000333222222222111111000000000000111111222222222222///000111222333333444333222222333333333444444444111111111111111111111111000000111111111111000000000000000000000000000000111111111111000000000000---.........//////000000........................---------.........//////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,---......---,,,,,,+++,,,,,,---...///000000........................---------....../////////........................---------------------------------...///000000111//////.........---------////////////////////////---------.........//////---------------...///000.........------.........,,,,,,------...///000000+++---///111222222111000......//////000000111111------------......////////////............//////------......//////000000111111000000//////......000000000000111111111111000000000000000000000000,,,,,,,,,---------......//////000000000000//////////////////000000000000222222333333333444444444222222333333333444444444444444444444444444444444444444444444444444444444555555555555555555555555777777666777777888999:::666777888999:::;;;;;;;;;888:::;;;<<<<<<===@@@BBBFFFEEEEEEDDDCCCCCCBBBBBBEEEBBBEEEOOO___uuu000000000000000000000000+++,,,,,,---...///000000---...///000000///...---++++++,,,,,,---.......................................------,,,,,,,,,+++///...---,,,,,,,,,,,,,,,------............------000000//////.........------,,,,,,...///...,,,***...------,,,,,,------...******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------.........------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---,,,,,,,,,,,,,,,------......//////000000------..................111000...---...///111222000000000000000000000000111111000000000000000111111222222333333222222111555444333222111222333444333222111000000111222333000000000000000000000000//////000000111111111222000000//////.........---......------------............//////////////////------------------------,,,---000111111000---,,,..............................---------,,,,,,,,,,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,..............................------------......//////.........---------................................................,,,---...//////...---,,,---///111222111...***(((............---,,,++++++............//////////////////.........---------////////////////////////...------------.../////////////////////.........111111000000/////////...111111000000//////......//////000000000000//////000111111222333444444444444333333222111000//////000000000000000///......///////////////.........222222111111111111111111111111000000111111222333444444555666666555444444444333222111111333555666666666555555555444444444444555555666666666666666555555666666777777888888;;;::::::999888888888999999999:::;;;;;;<<<<<<===AAAAAABBBBBBBBBAAAAAAAAA@@@BBBGGGUUUjjj000000000000000000000000/////////000000000000000...///000000000000///...............------------........................000000000/////////......///...------,,,,,,,,,---------............------000/////////.........---...------...//////---+++...------,,,,,,------...------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------------------------------------------+++,,,,,,,,,,,,,,,,,,---------------------------...------,,,,,,------.........---,,,,,,,,,------.........///////////////........./////////000000000000.........///111222000000000000000000000000222111111000000000111111111222222333333222222111444444333222222222222333222222111000000111222222000000000000000000000000........./////////000000000/////////..................------------............/////////......------------------------------...000111111000...---..............................---------,,,,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,............------------........................------,,,,,,,,,,,,------//////.........---------................................................------............------/////////......---,,,,,,------.........---,,,,,,............//////////////////.........---------////////////////////////...------------...///////////////////////////...000000000//////.....................//////////////////000000000000//////------......///000000111333222222111000/////////000000000000000///......000000000000000000000000111111111111111111111111222111111111111222333333333333333333333333333333555444333222333444666777666666555555555444444444444555555666666666666666555555666666777888888888;;;:::999999888888999999999999:::;;;;;;<<<<<<===;;;===>>>???@@@???@@@@@@DDDHHHPPP^^^rrr000000000000000000000000111111111000000////////////000000111111000000///000000000///...---------////////////////////////000000000000000////////////...------,,,---------------............------/////////...............///......///000000///---...------,,,,,,------......//////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++...........................------,,,,,,------...------,,,,,,,,,---......///////////////.........---......///000111222222000///.........///111222000000000000000000000000222222111111111111222222111222222333333222222111333333333333333222222111222222111000000111222222000000000000000000000000////////////000000000000////////////..................------------.....................---,,,+++---------------------------///000222222000///---..............................---------,,,,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,............------------........................,,,,,,,,,++++++,,,,,,,,,...............---------.........................................................------.........111///---++++++,,,///111,,,------.........------............////////////...............---------////////////////////////...------------...//////......///////////////////////////...............,,,,,,------...//////000//////000000000000//////+++,,,,,,------......///111111000000//////......000000000000000//////...000000000000111111111111111111111111111111111111222222222222222333444444555555444333333444555555666555444444444555777888555555555555555444444444444555555666666666666666555555666777777888888999::::::999999888888999999999999:::;;;;;;<<<<<<===888:::===?????????AAABBBGGGMMMYYYgggxxx///////////////////////////.....................000000111111111111000000111000000000/////////...000000000000000000000000..............................------------......------............------........................000///...///111111000///...------,,,,,,------...---...///000000111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,.........------,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...///000000//////......------,,,------///000111222222000//////...///000111111000000000000000000000000222222222111222222333444111222222333333222222111222222333444444222111000222111111111111111111222////////////////////////111111222222222222222222///////////////...............------------..................---,,,+++***------------------------...///000111111000///.................................---------,,,,,,,,,...............---------------------------------------------,,,,,,,,,,,,........................------,,,,,,,,,,,,------........................................................................///...---,,,,,,---...//////...,,,++++++---000222,,,,,,---......///..................////////////........................////////////////////////...------------...//////............////////////..................---------------......///////////////000000000000//////.........//////000000000///////////////.........//////000000000000/////////000000000000000111111111111111111111222222222333333222222333333444555999888666555555666888999555555444444444555666777555555555555555555555555444555555666666666666666555666666777888888999999::::::999999888999999:::999999:::;;;;;;<<<<<<===999<<>>@@@@@@???@@@EEEIIIMMMXXXfffrrr{{{000000000000000000000000...//////000222333333444111000000//////000000111.........///000111111111////////////////////////.........///////////////.........---......///000------............---------------------.........000...---...000111111111...------,,,,,,------...,,,,,,,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------------------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,---......///////////////.........+++,,,,,,---...///000000////////////000000000000000000000000000000000000111111111111111222333444111222222333333222222111222222222222222111111000000111222222222222111000000000000000000000000000////////////.....................///////////////......------------.....................---,,,+++------------------------......////////////....................................---------,,,,,,,,,------..................------------------------,,,,,,,,,,,,++++++++++++........................///......------......///---------........................................................................------.........+++,,,...///000///...---------.../////////..................////////////---------...............////////////////////////...------------...//////------......///000000000.............../////////222111111000//////......//////000000000000//////////////////////////////------......//////000000...//////000000000000000------......//////000000000000000111222222333333222222222222222333444444555555444333333444555555333333444444444555555555444444444555555555555555444555555666666666666666666666777888888999999:::999999888888999999::::::999999:::;;;;;;<<<<<<===:::===???>>><<>>======CCCNNNXXXdddmmmwww{{{~~~000000000000000000000000000000000000////////////000///...------...///000000000//////......------........................*********++++++,,,,,,,,,...............///000000---..................---,,,,,,,,,------.........///---,,,,,,...000111111...------,,,,,,------...+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,------.........------------------------+++++++++,,,,,,---------...........................------,,,,,,------...///...------,,,,,,,,,,,,---.........//////000000////////////000000000000...//////000000000000000000000000000000000000000////////////000111222333222222222333333222222222444333111000000000111222000111222333333222111000000000000000000000000000000000//////.........------.........//////000000.........------...............//////000/////////------------------------------------------------..............................---------,,,,,,,,,,,,,,,------...///000000........................000000/////////.................................---,,,,,,++++++,,,,,,------------.........//////................................................,,,---...//////...---,,,.........------.........///000000000///...------............/////////000---------.........//////////////////////////////...------------...//////---------...///000000111.../////////000000111111,,,,,,------...///////////////000000000000//////111111111111111000000000---......///000111222222......///000000000000000...//////000111222222222///000000111222222333333111111000000111111222333444444555666666555444444555666666777777777777777444444444555555555666666444555555666666666666666777777777888999999::::::999888888888999::::::;;;999999:::;;;;;;<<<<<<===;;;>>>@@@??????GGGVVVaaakkkssszzz|||}}}000000111111222222222333000000////////////000000000000000000000000000000000000000000000000000000000/////////............000000000000000000000000---------------...///////////////......---------///000000000///...------.........------,,,,,,,,,........................---.........---,,,,,,+++...------,,,,,,------...((()))+++------,,,+++***...---,,,,,,++++++,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,))))))***+++,,,,,,------.........------,,,,,,,,,//////.........---------000///...------...///000111111000000//////......,,,---///111111111000000000000000000000000000000000000000000111111111111333222111000000111222333000000111222222222222111222111111111000000//////000000000000////////////........................////////////////////////........................000000...------,,,------,,,------......------,,,---------............///..................------////////////////////////......////////////......//////...,,,+++---111555////////////////////////...------------...//////------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---......///////////////////////////////////////////////////////////////------------------------............////////////111///...------...///111........................000000000000000000000000////////////////////////////////////............////////////////////////000000000000000000000000000000000///////////////...333777666222000333777333333333444444444555555666555444444555777:::<<<666666666666666666666666777666555444555777999:::999888777777777888::::::::::::999999888999999999????????????>>>===<<<<<<:::AAADDDAAAEEEUUUhhhsss|||zzz000000000111111111222222000000////////////000000000000000000000000000000000000000000000000000000000000/////////.........////////////////////////......---------......///............---------,,,//////...........................------,,,,,,,,,........................---.........------,,,+++...------------------...+++++++++++++++,,,------///...------,,,,,,------,,,------......------,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,------...+++,,,,,,------.........//////.........---------000///...------...///000111000000000/////////...---...///000111111000000000000000000000000000000000000000000111111111111222222111000000111222222000000111222222222222111111111000000000/////////000000000000////////////////////////////////////////////////////////////.......................................---------,,,------......------,,,---------............///......................................................////////////......000///...+++)))***,,,...////////////////////////...------------...//////------------------------///...------,,,,,,,,,---,,,,,,---------.................................------------------------------------------------//////..................---......///////////////////////////////////////////////////////////////....................................////////////000///...------...///000////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000111111111111111111111111222222222333444555444333333333333444444444555555555444444444555777999:::555555555555555555555555777666555555555777999:::999888777666666888999;;;::::::999999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;AAAEEEHHHTTTjjj}}}//////000000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000/////////..............................///......---------.........------------,,,,,,,,,...------,,,,,,---...///.........---------------........................---............---,,,,,,------------------------...---+++***+++,,,...000//////...------------...,,,------......------,,,***+++,,,,,,------,,,,,,------------------------))))))***,,,...///000111...............---------//////............//////000000000000////////////---...///000111111111000000000000000000000000000000000000000111111111111222222111000000111222222///000111111222222111111000000///////////////...000000000000////////////000000000000000000000000////////////////////////........................,,,---.../////////...---------............---------------............///......................................................////////////.........//////---+++***+++---////////////////////////...------------...//////------------------------///...------,,,---------,,,------------.................................................................................111111000//////...---------......///////////////////////////////////////////////////////////////////////////////////////............////////////000///...------...///000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000111111222222333444444444666111---000777999555///333333333444444444555555444333333333444666777999555555555555555555555555777666555555666777999:::999888666444555777999;;;::::::999999999999::::::999:::;;;<<<===============@@@EEEPPPeee///////////////000000000000000////////////000000////////////////////////000000000000000000000000000000000////////////...........................//////...------------...---------------,,,,,,,,,...---+++***+++---///000...............---------........................------............------------............------...------,,,---...///000///......---------------,,,------......------,,,***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,))))))***,,,...///000111......................../////////....../////////000000000000////////////---...//////000111111111///////////////////////////000000000111111111111222111111111111111111222///000000111111111111111////////////............000000000000////////////////////////////////////////////////////////////........................***+++...///000000///...------............---------------............///............////////////------------------------......////////////......+++---///000//////000111////////////////////////...------------...//////..............................------------......------------............................................................////////////////////////111111000000////////////---......///////////////////////////////////////////////////////////////....................................////////////000///............///000////////////////////////////////////////////////000000000000000000000000////////////............////////////////////////000000000000000000000000111111222222333444555555666111---000777999555///333333333444444444555555333333222333333555666777444444444444444444444444666666666666777888999:::999888555444444666999;;;::::::999999999:::;;;;;;<<<===>>>???@@@@@@@@@@@@DDDDDDKKK\\\vvv000000000///////////////000000////////////000000////////////////////////000000000000000000000000111000000000////////////........................///......---------......------------------------...---+++***+++---///000................................................------...//////......------......//////......---,,,---.../////////.........---,,,,,,+++,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---...//////---........................//////////////////...////////////000000000000.........///000000111111///////////////////////////000000000111111111111111111111222222111111111//////000111111111111000............////////////000000000000////////////........................////////////////////////........................)))+++---///000000///...---......//////......------------............///........./////////000000..............................////////////......+++---///000000///000000////////////////////////...------------...//////..............................---------......///---------.........//////////////////////////////------------------------////////////////////////////////////000000111111---......///////////////////////////////////////////////////////////////------------------------............//////////////////............//////........................////////////////////////////////////////////////////////////............000000000000000000000000000000000000000000000000///000000111222333444444333222111222555666444222333333333444444444555555222222333333444444555555555555555555555555555555666666666777777888999:::999888666555555777999;;;:::999999999:::;;;;;;<<>>???AAACCCDDDEEEEEEFFFKKKSSSfff222222111111111000000000000000////////////000000000000000000000000000000000000000000000000000000111111111000000000//////////////////////////////,,,,,,,,,---...///000111........./////////000000//////..................---........./////////000........................------...///////////////---...///000000///...---,,,,,,------..................---,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,***+++++++++,,,---------,,,,,,,,,---------......---------.........//////---...///000000///...---.../////////000000000111//////......///000111222000000000000000000000000000000000000111111111111000111222222222222111000...//////000000000000000/////////000000000111111000000000000////////////........................////////////////////////........................,,,------....../////////......////////////......---------............///---......///000000111111000000000000000000000000......////////////.........//////...,,,++++++,,,////////////////////////...------------...//////.......................................///000000............////////////////////////////////////..................................................................//////---......///////////////////////////////////////////////////////////////....................................////////////......////////////..............................000000000000000000000000////////////////////////111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222333444444333333444333333333444444444555555333444444555555555555555777777777777777777777777666666777888999999999999888888999:::::::::::::::999999999::::::<<<======>>>???BBBEEEHHHKKKLLLMMMTTTbbb|||333222222222111111000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000++++++,,,,,,...///111222.../////////000000111111///000000000///...---------.........//////000000........................------...///000000//////---...///111111///...---...---+++++++++,,,...000//////...------------...,,,------......------,,,++++++,,,---------,,,,,,++++++,,,,,,---...//////++++++,,,------...//////---------.........//////---...///000000///...---.../////////000000111111//////......///000222333000000000000000000000000000000000000111111111111000111222333333222111000...//////000000000000000//////000000111111222222000000000000////////////000000000000000000000000////////////////////////..............................---------...//////......////////////......---------.........//////---......///000111111222000000000000000000000000......////////////......---...///.........000222////////////////////////...------------...//////////////////////////////...............///000000............/////////000000000000000000000000000000000000000000000000000......................../////////...------,,,,,,---......///////////////////////////////////////////////////////////////////////////////////////............/////////000......////////////......000000000000000000000000000000000000000000000000000000000000000000000000////////////............000000000000000000000000000000000000000000000000222222111111111111111111333222111333555555444222333333333444444444555555444444555555666555555555777777777777777777777777666777888999999:::999999888999:::;;;<<<;;;:::999999999999:::;;;<<<===>>>>>>@@@DDDHHHMMMQQQSSSUUUeeewww333222222111111222222333000000000000000111111222000000//////000111222222000000000000000000111111//////000000111111222222------------------------000000000000000000000000............////////////,,,,,,,,,,,,---///111222000////////////.........,,,,,,,,,---...///000000,,,---------.../////////..............................------------......,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++******+++,,,,,,---..............................,,,---///000///...------...///000///------///000000000//////.........---111000000000//////......000000000000000000000000222222111111000000//////////////////000000000000111222222111///...000111000000000000000000000000222111111111000000////////////000000///...------......////////////............////////////............------------......................................................222222222111111000///...,,,,,,,,,---------......555444333222111111111111////////////...................................................---------//////////////////////////////////////////////////////............//////......////////////......111000000///...---------...............///000111//////////////////////////////............////////////.........//////000333222000...,,,)))((('''////////////////////////------------------------............////////////////////////............////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000111111111111222222222000111111111111222222222555444333222111222333444444444444444444444444444555444444444444555666666777666444333444555777999777777777777888888888888;;;::::::999999::::::;;;::::::;;;;;;<<<=========@@@BBBGGGMMMOOORRRZZZdddxxx333222222111111222222333000000000000000111222222000000000000000111222222111000000000////////////---........./////////000------------------------////////////////////////............////////////......---,,,---...///000/////////.........------,,,---------.../////////---------.............................................------------......,,,---------..................------,,,,,,++++++******+++,,,,,,---..............................+++++++++,,,------,,,+++...//////...------...000000/////////............000000/////////.........000000000000000000000000000000000000000000///////////////000000000111111000111111000...---///000000000000000000000000000111111111000000000/////////////////////...------......////////////............////////////............------------.........................................................////////////...---------------.........//////444444333222111111111111////////////....................................------..................//////////////////////////////////////////////////////............//////......////////////......111000000///......------///............//////000//////////////////////////////............//////222111000///...---------............////////////////////////////////////------------------------............////////////000000000/////////......////////////////////////000000000000000000000000...//////000111111222222000000000000000000000000000000111111111111000000000111111111111222222222111111111111222222222222555444333222222333444444444444444444444444444444555444444444444555666666666666555444555666777888777777777777888888888888;;;::::::999999::::::;;;::::::;;;<<<<<<======>>>CCCDDDGGGKKKOOOVVVfffuuu333222222111111222222333111000000000000111222222000000000000000000111222111111000000//////..................////////////////////////////////////....................................////////////000///...---------------............---------,,,------.................................---------..............................------------......------.........///////////////......---,,,++++++***++++++,,,,,,------...---------------------------+++)))***---///...,,,---......---,,,,,,---///////////////............000////////////.........000000000000000000000000//////////////////000000000000000111111111222222///000000///---,,,...///000000000000000000000000111111000000000000/////////////////////......---...//////000000//////.........////////////............------------......................................................------.../////////.............../////////000000444333222111000000000000////////////....................................,,,---------...///////////////////////////////////////////////////////////////............//////......////////////......000000000///......------////////////............//////////////////////////////............//////111000//////............------...///111222333444////////////////////////....................................////////////111111000000000/////////////////////////////////000000000000000000000000...//////000111222222333000000000000000000000000000000111111111111000000000111111111111222222222111111111111222222222333555444444333444444555555444444444444444444444444555555444444555555666777555555666666666777777777777777777888888888999999;;;::::::999999::::::;;;:::;;;;;;<<<<<<===>>>>>>AAACCCIIINNNTTT___ttt333222222111111222222333111111000000111111222333111000000000000000111111000000000000000000000000000000000000111111111111////////////////////////....................................//////////////////......------------......---------,,,,,,,,,...............---------/////////...---------,,,..............................------------...............////////////000000000///...---,,,,,,++++++++++++,,,,,,---------------------------------000---)))***...111000...,,,---...---++++++---...///////////////.........000000000000000000000000////////////////////////------......//////000000000111111111222222222222///000000///------...000////////////////////////000000000000000000//////...///////////////......//////000000000000//////......////////////............------------......................................................---...///000111111111111---.........////////////222222111000000000000000////////////....................................,,,,,,,,,---...///000000//////////////////////////////////////////////////////............//////......////////////......000000//////............000000000//////...------//////////////////////////////............//////---------...///111222333000000000000000000111111////////////////////////////////////////////////............////////////111111111111000000000000/////////////////////////////////////////////////////////000000000000000////////////////////////000000111111111111000000000000111111111222222222111111111222222222333333444444444444555555666666555555555555555555555555555555555555555666666777555555666777777777777666777777888888888999999999;;;::::::999999::::::;;;;;;;;;;;;<<<======>>>>>>;;;AAAJJJTTT[[[hhh~~~333222222111111222222333111111111111111222222333111111000000000000000111...///000000111222333333111111111111000000000000000000000000000000000000....................................////////////---------.....................---------,,,,,,,,,...............---------/////////...---------,,,..............................------------...............////////////000000000///...------,,,,,,++++++,,,,,,,,,,,,------------------------------000---++++++...000000///,,,---...---++++++---............///////////////111111111111111111111111////////////////////////------......//////000000000111111111222222222222111111222000///...///111//////////////////////////////////////////000000......///////////////...//////000000000000//////......////////////............------------......................................................,,,---...000111111111111,,,,,,---------.........111111000/////////000000////////////............////////////////////////,,,,,,,,,---...///000000//////////////////////////////////////////////////////............//////......////////////......////////////............//////000000///...---,,,//////////////////////////////............//////------......000111333333000000000//////.........////////////////////////////////////////////////............////////////111111111111000000000000////////////////////////////////////////////////111000000//////......---////////////////////////000000111111111111000000000000111111111222222222111222222222222333333333333444444555555666666666555555555555555555555555666555555555555666777777555666777777888888777777888888888888999999999999;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>???===AAAIIITTT___ppp333222222111111222222333222111111111111222333333222111111000000000000000......///000111222333333////////////............000000000000000000000000....................................////////////,,,,,,---...//////..................---------,,,------.................................---------..............................------------......------........./////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,---///.........///////////////000000111111111111222222000000000000000000000000//////////////////000000000000000111111111222222111222222111//////000111000000000000000000000000......////////////000000---.../////////////////////000000111111000000///......////////////............------------......................................................***+++,,,---.../////////,,,,,,,,,------------...000000////////////000000////////////............////////////////////////,,,---------...///////////////////////////////////////////////////////////////............//////......////////////......//////////////////.........///000000000///...---//////////////////////////////............//////222111000000////////////---------....../////////////////////////////////....................................////////////111111000000000/////////////////////////////////000000000000000000000000111111000000//////......000000000000000000000000000000111111111111000000000111111111111222222222222222222222333333333333222333444555555555555555555555555555555555555555666666555555666666777888666666666777777777888888888888888999999999999:::;;;::::::999999::::::;;;;;;<<<<<<======>>>??????DDDEEEJJJVVVfff}}}333222222111111222222333222222111111222222333444222222111000000000000000///////////////.........000/////////.........---////////////////////////////////////////////////............////////////---.../////////...---,,,/////////.........------,,,---------.../////////---------.............................................------------......,,,---------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...000...+++(((***,,,...//////...------...000............/////////000......//////000000000000000000000000000000000000000000000000000000///////////////000000000111111000111111000......///111000000000000000000000000........./////////000000------...///////////////000000111111111111000000......////////////............------------......................................................++++++,,,---............------------............/////////......//////000////////////............////////////////////////------..................//////////////////////////////////////////////////////............//////......////////////........./////////////////////,,,---///000111000...---//////////////////////////////............//////333222111000////////////,,,,,,---......///000000////////////////////////------------------------............////////////000000000/////////......////////////////////////000000000000000000000000000000111111222222222222000000000000000000000000000000111111111111000000000111111111111222222222222222222333333333444444000111333444555555555444555555555555555555555555666666666666666777777888888777666666666777888999888888888999999999::::::;;;::::::999999::::::;;;<<<<<<<<<===>>>>>>??????EEEGGGQQQcccyyy333222222222222222222333222222111111222222333444222222111000000///000000000///...---,,,+++******222222111111000000000///////////////////////////000000000000000000000000............/////////000///000000000///---+++***000////////////.........,,,,,,------...///000000,,,------....../////////.................................------.........,,,,,,,,,---------......******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000555333,,,(((***......///000///------///000---.........//////000000,,,---------......//////000000000000000000000000222222111111000000//////////////////000000000000///000000///------...///000000000000000000000000---.........//////000000------...///000000//////000000111111111111000000......////////////...............------.........................................................---...//////000/////////............/////////000//////.........//////000000/////////............000000000000000000000000...............---------//////////////////////////////////////////////////////............//////......////////////...............///////////////+++---///000111000///...//////////////////////////////............//////111000000000000000111111///////////////.........////////////////////////------------------------............/////////000////////////............////////////////////////000000000000000000000000///000111222444555666777000000000000000000000000000000111111111111000000000111111111111222222222222222333333333444444444///111222444555555444444666666666666666666666666666666666666666777888888999888666555555777999:::888888999999999:::::::::;;;::::::999999::::::;;;<<<<<<======>>>>>>??????@@@GGGYYYttt444444222222222222444444555444222111111222444555222222111000//////000000000000000000000000000000222222222111000//////...000000000000///...---,,,........................////////////............///...---,,,,,,---.../////////.........---------........................////////////////////////........................//////.........---------......................................................////////////......---------............///000000//////.........------------.........//////------------------------111///---...111222000......///111111/////////000000000111111111///...---000000000000000000000000111111111111000000000000111111222222222222111111...000111000///...///111,,,,,,...///000000000000////////////////////////////////////////////////............------------......------------............//////...---,,,,,,....................................///////////////////////////////////////.........///000222333........................////////////////////////........................000000//////.........---...---,,,++++++---...000........................////////////////////////////////////////////////---------............///------------............000000////////////000000000///.........///111222111111000000//////......---......///////////////////////////000000000000000000000000000000000000---.........//////000000////////////////////////////////////000000000000111111000000111111222333000000//////000111222222222222222222222222222222555555555666555555444444444444444555555555555666444444444555555555666666777666666666666777777888888888888888777777777777999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>AAADDDFFFEEEVVVppp444333333222222333333444555444222111111222444555222222111000000000000000000000000000000000000000222222111111000//////...000000000000///...---,,,........................////////////............000///............///000//////.........---------........................////////////////////////........................//////.........---------......................................................////////////......---------............//////.........---------------------.........//////////////////////////////111///......111111000......///111111/////////000...///000111111000//////000000000000000000000000111111111000000000//////000111111222222111111000///111222111000///000111------...//////000000000////////////////////////////////////////////////....../////////000000000......------------......//////000000//////...---....................................//////////////////////////////////////////......///000111222........................////////////////////////........................000/////////............///...---,,,,,,...000111........................////////////////////////////////////////////////........./////////000000...////////////000000000000000////////////000000000//////...///000111222111000000000/////////...---...//////000000//////////////////000000000000000000000000000000000000/////////000000000111111111111111111111111111111....../////////000000000111111000000111111222333000000000000000111222222222222222222222222222222444444444555555444444333444444444555555555555666555555555555666666666666777666666666666777888888999999888888888777777777:::999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>AAAEEEGGGLLL```|||222333333444444333333222444333222111111222333444222222111000000000000111000000000000000000000000222222111111000/////////000000000000///...------........................////////////............000000////////////000000...............---------........................////////////////////////.......................................---------......................................................////////////......---------............///---------------,,,,,,,,,------........./////////////////////////////////111///...///000111000......///111111/////////000---...///000111111111111000000000000000000000000111111000000000000//////000111111222222111111000000111222222000000111222......////////////////////////////////////////////////////////////////////////000000111111222222......------------......000000000000000000///...........................---............/////////////////////////////////000000////////////000111////////////////////////////////////////////////........................////////////............000///.........///111111........................////////////////////////////////////////////////////////////000000000111000000000111111111222222000000////////////000000///////////////000111111000000000000////////////---...//////000000//////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111...////////////000000000111000000000000111222222000000000000000000111222222222222222222222222222222333333444444333333333444444444555555555555666555555555666666666777777777777666666777888888999999999999999888888888888::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<============>>>AAAGGGJJJVVVlll222222444444444444222222333333222111111222333333222222111000000111111111000000000000000000000000111111111111000000//////000000000000000///..............................////////////............////////////////////////................................................////////////////////////................................................................................................---......//////......------------............///------------------------............////////////------------------------000/////////000000000///...///111111/////////000......///000000000000000000000000000000000000000111000000000////////////000000111111111111000000///000111111000///000111/////////............///////////////////////////////////////////////////000000000000000111111111......------------......//////000000000//////...........................---------.........//////////////////////////////000000000///////////////000000000000000000000000////////////////////////........................///////////////.........//////.........///000111........................////////////////////////////////////////////////....../////////000000000000000111111111222222222000000////////////000000///////////////000000111000000000000////////////......///000000000000000////////////000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111000000000000000111222222111000000000000000111111111111111111222222222222111111222333333333222222444444444555555555555666444444555555555666666666777777777777888888999:::::::::::::::999999999999999999999999999::::::;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>???CCCJJJPPP```uuu222222444444444444222222222222222222222222222222222111111111111111222222000000000000000000000000111111111000000000000000000000000000000000///...////////////////////////////////////....................................---.............................................////////////////////////........................---.....................................................................------............---------------............///..................//////........./////////000000........................///000000000/////////000...///111111/////////000111111000///////////////////////////////////////000000000////////////...000000000111111000000000...///000///.........000000//////.........//////////////////////////////////////////////////////000000000//////......---......------------......---......//////.................................------------............////////////////////////000000000000000/////////000000000000000000000000////////////////////////////////////////////////.........///////////////.............../////////////////////////////////////////////////////////////////////////////////------.........//////////////////000000000111111000000////////////000000...//////000000000000000////////////000000000000...//////000000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000111111222222222333333333000000//////000000111222111111000000000000000111000000000111111222222222000111111222333333333222444444444555555555555666333333444444444555555555777777777888888999;;;;;;;;;;;;;;;;;;::::::::::::888888888888888999:::::::::::::::;;;;;;;;;<<<<<<===???@@@???@@@FFFOOOWWWjjj|||222333333444444333333222222222222222222222222222222111111111111222333333000000000000000000000000111111000000000000000000000000000111111000000///////////////////////////////////////............------............---------------.......................................////////////////////////........................---------...............................................................------............---------------............///.........///////////////....../////////000000000000000000000000000000000...000111000///...///111...///111111/////////000222111000///............////////////////////////000000////////////......///000000111111000000///---...//////------...///000///...------...///000////////////////////////////////////////////////............------------......------------......,,,------.......................................,,,------------.........////////////////////////...///000000000000//////////////////////////////////////////////////////////////////////////////.........///////////////------........./////////////////////////////////////////////////////////////////////////////////------------...................../////////000000000000////////////000000......///000000000000000////////////000000000000...///000000111111000000////////////000000000000000000000000000000000000////////////............////////////////////////111222222222222333333333000////////////000111111222111111000000000000000//////000000111222222222000111111222333333333333444444444555555555555666444444444444555555555666777777888888999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<===???AAAAAABBBIIIUUU___rrr444333333222222333333444111111222222222222111111222111111111222222333444000000000000000000000000000000000000000000000111///000000111111111000000////////////////////////////////////............---...///000000///...------------.........//////........................////////////////////////........................---------.........//////................................................,,,------......------,,,---------............///---------....../////////.../////////000000000000000000000000000000000000...000111111......///111...///111111/////////000111000///......///000000////////////////////////000000/////////.........//////000000000000//////...///000///...---...000///...---------///111222////////////////////////////////////////////////+++,,,,,,---......//////......------------......------...///////////////........................,,,,,,---------.........////////////////////////---...///000111111000000........................////////////////////////////////////////////////............/////////000......//////000000000000////////////////////////////////////////////////////////////////////////............////////////........./////////000000000000////////////000000---...///000111000000///.../////////000000000111//////000111111111111000////////////000000000000000000000000000000000000000000000000//////......000000000000000000000000000000000111111111222222///////////////000111111222222111000000000000000/////////000111222222222000111222333444444444444444444444555555555555666666666666666777777777777888888888999:::;;;<<<============<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<>>============<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>:::::::::;;;;;;;;;<<<<<<<<>>>>>>>>@@@AAABBB>>>;;;:::;;;>>>???>>><<<::::::;;;<<>>AAA@@@@@@EEENNNYYYbbbhhhsssyyy555555444444444333333333333222111000000111222333222111000/////////000111111111222222222222111111000000000000000000000000////////////////////////000000//////......---------...//////------...///000/////////............////////////////////////---------............///..............................---------------------------............///////////////////////////........................,,,.........---,,,---...........................---------.........//////......////////////......222222111111000000000000000000000000000000000000.........///000111111111000000///...............000000111111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000///......///000111000/////////..............................//////000000111222222111111111222222222111000//////.../////////000000//////////////////111222111///---...............---,,,,,,---......//////......---000000000000////////////////////////........................////////////000000000000000000000000222111000//////000000111...//////...------...000000/////////............111000000000/////////...000000000000000000000000000000000000/////////////////////000000000//////000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000000111////////////000000000000/////////000000000111111222222111000000000000000000000000000000111222222222222222333333444444444222222222333444444555555666666555555555555666666777777777777888888888888888999:::;;;<<<=========??????>>>>>>>>>???@@@AAA===<<<:::;;;>>>???>>><<<::::::;;;<<<>>>???>>>>>>BBB@@@BBBHHHRRR]]]eeehhhnnnwww555555444444444333333333222222111111111111222222111111111111111111222222111222222222222222111111000000000000000000000000........................111111000///...---,,,,,,---...//////------...///////////////............////////////////////////---------............///........................+++,,,---/////////---------------............///////////////////////////........................---------,,,++++++---///---------------------------------.....................////////////......000000000000////////////000000000000000000000000......//////000000111111000000///...............///000000111111000000///000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000///......///000111////////////...................../////////000000111222333444444444444444666666666555444222111000//////////////////....../////////000222111///---///////////////......---///..................///111111000000//////......////////////........................////////////000000000000000000000000333222111000/////////////////////...---...000222////////////............000000000000////////////000000000000000000000000////////////000000000000............///000111222000000000000000000000000111111111111111111111111000000000000000000000000333222111000////////////......//////000000111111000000000111111111222222222222111000000000000111111000000000000111222222111111111222333444444555333333333444555555666666666666555555555555666666777777777777888888888888888999:::;;;<<<=========??????>>>=========>>>>>>===<<<;;;<<<===>>>>>><<<;;;;;;<<<<<<======>>>>>>CCCBBBFFFPPP]]]hhhllllllppp{{{555555444444444333333333222222222222222222222222000111222333333333333333222222333333222222111111000000000000000000000000000000000000000000000000000000//////......---------///000///...---...//////////////////.........////////////////////////---------............///........................------............---------------............///////////////////////////------------------------------,,,***)))***---///------------------------..............................////////////......//////////////////......////////////////////////.../////////000000000111000000///...............//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000///............///000///////////////...............///000111111222222444555666777888999999999:::::::::999888555333222/////////...............000//////000111111///...//////000000000000//////000///...------...///000111111000000//////......////////////........................////////////////////////////////////111111000000////////////111111000///------000222///////////////.........000000000000////////////////////////////////////////////////000000000000///...------...///111222////////////////////////000000000000000000000000////////////////////////111111000000////////////000000000000////////////000000000111111111222222222222111000000111111111111111000000111111222333000000111222333444444555333333333444555555666666666555555555555666666777666777777777888888888888888999:::<<<=========>>>??????>>>=========<<<<<<<<<<<<<<<<<<===>>>======<<<<<<======<<<<<<>>>???CCCEEELLLZZZjjjuuuxxxwwwyyy555555444444444333333333222222222333333222222222000111222333444444333333333333333333333222111111000000000000000000000000000000000000000000000000------......//////000000...///000///......///000.........///////////////////////////////////////---------............///////////////////////////222000...,,,,,,,,,---...---------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***---///.............................................---......////////////........................//////////////////////////////////////////000000000000000000///...............//////000000000000//////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000//////............//////.........//////////////////000000222333444555555888999:::<<<<<<=========<<<<<<===<<<:::888666444111000///............///000///...///111111000...//////000000000000000///000///...------...///000111000000000/////////...////////////........................////////////////////////////////////......//////000000000000222222222///------...000.........///////////////////////////000000000000////////////////////////.../////////000000000111000///...------...///000////////////////////////////////////////////////////////////////////////......//////000000000000222222111000///...------/////////000000000111111222111111111111111222222111111111111111222222333000000111222222333444444222222222333444444555555555555555555555666777777666777777777888888888888999999;;;<<<===>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;<<<===============>>><<<===>>>>>><<<===???BBBBBBGGGSSSeeevvv555555444444444333333333222222333333333333222222222222222222222222333333444444444444333222111000000000000000000000000000........................,,,,,,---...///000111111...///000000......///000.........///////////////////////////////////////---------............///////////////////////////444222///,,,++++++---...---------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---///////////////////////////...............---------......////////////..................////////////000000000000000000000000////////////000000000000000000///..................//////000000//////...000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000.................................///////////////111111222444555777888999<<<===>>>>>>????????????<<<=========<<<:::777666333111000.........//////111///...///000111000///...//////000000000000000000//////////////////000/////////000000000000000////////////........................////////////000000000000000000000000,,,---...///000000000000000111111000...------............///////////////////////////000000000000000000000000000000000000......//////000000111111//////......---.........000000000000000000000000........................000000000000000000000000,,,---...///000000000000222222111000///...------/////////000000000111111222111111111111222333333222111111111111222333333111111111111222222222222222222222333444444555555555555444555555666777888777777777777888888888888999:::;;;<<<===>>>>>>>>>>>>>>>?????????>>>======;;;<<<======<<<<<<===???<<<>>>@@@???===>>>BBBFFFFFFNNN^^^ppp555555444444444333333333222222333444444333222222333333111000000111222222444444444444333222111000000000000000000000000000////////////////////////------......//////000000...000111000///...///000............/////////000////////////////////////---------............///////////////////////////111000///...------......---------............///////////////////////////........................,,,.........---,,,---...........................//////.........---------......////////////............/////////000000000000000000000000000000000000000000000////////////000000///.....................////////////......000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000---..................---............/////////000222333444666888:::;;;<<<>>>>>>???????????????>>>:::<<<===>>>===;;;888666444333111///...///000111111///......000111000///---...//////000000000/////////000000000000//////......//////000000111111////////////........................////////////000000000000000000000000---...///000000//////...***---///000000......///............/////////000.../////////000000000111000000000000000000000000.........///000111111111,,,,,,---...////////////000000000000000000000000////////////////////////000000000000000000000000---...///000000//////...////////////000000000000000000000111111111222222222111111111222222333444222222111111222222333444222222222222111111111111333333333444555555666666444444444555555666777888777777777777888888888888999:::;;;===>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>:::<<<>>>===<<<;;;===???<<>>@@@EEEJJJQQQ\\\nnn555555444444444333333333222222444444444444222222555333111/////////111222444555444444333222111000000000000000000000000000222222222222222222222222///////////////............000111000///...///111---.........//////000000////////////////////////---------.........//////000000000000000000000000------///000000000///...---------.........//////////////////////////////000000000000000000000000,,,...//////...------...------------------------//////.........---------......////////////........./////////000000111111000000000000000000000000000000000000////////////000000///.....................////////////......000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000------............---------.........//////000000333444555777999;;;======>>>>>>?????????>>>>>>===999;;;<<<>>>===;;;888777555444222000//////000111111000......000000000///------...///////////////...///000111111000///...------...///000111222222000/////////......................../////////000000000000000000000000000//////000000000...---,,,&&&)))...000111000000000---.........//////000000.../////////000000111111000000000000000000000000---......///000111111222)))***,,,///000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000...---,,,------...///000111222333111111222222222333333333222111111111222333333444222222111111222222333444333333222222111000000000444444555555666777777777444444444555555777888888777777777777888888888888999:::;;;===>>>>>>??????===>>>???@@@AAAAAA@@@???:::<<<>>>>>><<<;;;===???<<>>;;;<<<>>>???>>>===;;;:::<<<<<<;;;::::::::::::;;;555444333222111111111111111111000000//////......//////000000000000//////222111///.........///000222///,,,,,,///222222111000000///...............//////............//////////////////000000000000////////////////////////////////////////////////////////////////////////111111000000//////......000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111000///...............111111111111111111111111////////////////////////000000////////////000000111111111111111111111111000000000000000000000000222222222222222222222222222333444444555555555444555555555555555555555555777777666666666666666777888888888888888888888888999999999999:::;;;<<<<<<>>>>>>???@@@@@@@@@@@@???===<<<;;;:::::::::::::::???======??????AAAKKKVVVkkk~~~555555555444444444333333333333333333333333333333111111111111222222222222111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000////////////000000/////////.........///////////////........................///000000000000///......///111111........................////////////////////////////////////////////////------............------------,,,,,,,,,---...///........................------------------------........................//////000000000000//////000000000000////////////////////////////////////////////////000000000000//////////////////////////////............//////000///...------...///000000000000000000000000000////////////////////////........./////////000000000......///000111000///---------------...//////000000000000111111111111333444555666888:::;;;<<<<<<===>>>>>>===;;;999888;;;::::::999999999999999555444333222111111111111111000000000/////////...//////000000000000//////............///000222333333000------///000000///000000///...............//////............//////////////////000000000000////////////////////////////////////////////////////////////////////////111000000000/////////...000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000///.........//////........................222222222222222333333333111000000//////000000111111111111111111111111111111111111111111111111111222222222222222222222222111111222222333222222222555555555555555555555555777777666666666666777777888888888888888888888888999999999999:::;;;<<<<<<>>>>>>???@@@@@@@@@@@@??????>>>===<<<<<<;;;<<<<<>>>>>???@@@@@@@@@@@@???AAA@@@???>>>============CCCIIIPPPNNNGGGJJJ___uuu{{{|||555555555555444444444444555555444333333222111111555444333222111000000///111111111111111111111111111111111111000000000///000000000000000000000000////////////000000000000000000000000////////////000000//////////////////000000000///......------...............///000000222111000.........//////........................////////////////////////////////////////////////,,,------......------,,,---------------......///....................................------------........................//////000000000000//////......//////000000111111////////////////////////111111000000//////......////////////////////////......////////////....../////////....../////////////////////////////////////////////////////////...////////////000000000000///...///000111111///000000//////000000111222///000000000111111111111333333333333444444444444999999::::::999888777666888888888888777777666666333333222111111111111111000000000000//////////////////000000000000//////111000000///////////////222111//////////////////000///............////////////............//////////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////111111000000//////......///.........///000111111111111111111111111111111------......///000000000333222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222555555444444333333444444555555555555555555555555777666666666666777777888888888888888888888888888999999999999:::;;;<<<<<<>>>>>>???@@@@@@@@@@@@???BBBAAA@@@???>>>>>>>>>>>>BBBGGGLLLMMMKKKUUUooo~~~{{{666666555555555444444444555555444333333222111111555444444333222111000000111111111111111111111111111111111111000000000///111111111111111111111111////////////000000000000000000000000//////////////////000000000000000000000000//////.........---...............///000000111000...---,,,------...........................////////////////////////////////////////////////......////////////......------.........//////...................................................//////////////////////////////000000000000//////......//////000000111111////////////////////////111111000000//////......////////////////////////......///000000///.........//////////////////...////////////////////////........................////////////000000000111111000///000222333222111111000000000000111222222///000000000111111111111222222222222222222222222444555666666777777777888777888888999888777666666222222111111000000111111////////////000000000000//////000000000000//////000000000000000//////......////////////000000111//////............////////////............//////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000111000000000/////////...///////////////000111222........................111111111222222333333333333333222222222222333333111111111111111111111111222222222222222222222222222222222222222222222222555555444333333333444555555555555555555555555555666666666666666777888888888888888888888888888888999999999999:::;;;<<<<<<>>>>>>???@@@@@@@@@@@@???AAA@@@@@@???????????????@@@@@@CCCIIIQQQdddzzz}}}666666666555555555444444444444444333333222222222222222222222333333333333111111111111111111111111111111111111000000000000111111111111111111111111////////////000000000000000000000000//////////////////000000000000111111////////////////////////...............///000000///...---,,,,,,,,,---...........................////////////////////////////////////////////////...//////////////////...------...////////////...........................------.........///////////////////////////////////////000000000000//////////////////000000000000////////////////////////000000000000////////////////////////////////////---...///000000///...---......////////////......000000000000000000000000/////////////////////////////////000000000111111222111000111333444333222111000000000000111222222000000000000111111111111222222222222111111111111111222333444555666777888666777888999888777666555222111111000000000111111////////////000000000000//////000000000000//////,,,---...000111111111111,,,...000000//////111222///............//////000//////............//////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000000000/////////000111111////////////////////////111111111111111111111111333222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222222222111000111222333444555555555555555555555555666555555666666777888999888888888888888888888888999999999999:::;;;<<<<<<>>>>>>???@@@@@@@@@@@@???@@@@@@??????@@@@@@AAABBBAAA@@@CCCNNN^^^ttt~~~{{{666666666666555555555555333333333333333333333333222222222333333333444444111111111111111111111111111111111111000000000000111111111111111111111111////////////000000000000000000000000//////////////////000000000111111111------......///000000000...............///000000......---,,,,,,---///000........................////////////////////////////////////////////////---......//////......---,,,---...///000//////...........................,,,,,,---...///000111111//////////////////////////////000000000000//////000000000000////////////////////////////////////////////////000000000000////////////////////////---...///000000///...------...///000000///...---000000000000000000000000000000000000000000000000//////000000000111111111111000000000222333222111000000000000000111222222000000000000111111111111111111111111111111222222111111111222333444555666444555777777777666444333111111000000000000111111.../////////000000000111//////000000000000//////,,,---///000111111111111---///111111///...///111...............///000000//////............//////////////////000000000000////////////////////////////////////////////////////////////////////////.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111111111000000///000000000111111111111111111111111000000//////......------222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111000000111333555666555555555555555555555555555555555555666777888999888888888888888888888888999999999999:::;;;<<<<<<>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAABBBCCCDDDEEEGGGHHHPPP^^^nnn777666666666555555555555333333333333333333333444666555444444222222111000111111111111111111111111111111111111000000000000111111111111111111111111////////////000000000000000000000000//////////////////000000111111111222,,,,,,---...///000111111...............///000000///...------...///000111........................////////////////////////////////////////////////,,,------......------,,,,,,---///000000000///...........................+++,,,---...///111222222000000000000000000000000//////000000000000//////111111000000//////......////////////////////////......//////000000111111////////////////////////---...///111111///...------...///000000///...---000000000000000000000000222222222222222222222222000000000000111111111111111//////000111222111000000000000///000111111222000000000000111111111111111111111111222222222222222222111111222222333444333444555666666444222111111000000000000000111111.../////////000000111111//////000000000000/////////000111111111000...---///111333222///------///...............///000111//////............//////////////////000000000000////////////////////////////////////////////////////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000------...///000111222222222222111000//////000000........................444444333222111000//////222111111111111111111222111111111111111111111111000000000000000000000000222222222222222222222222333222111111333555888999555555555555555555555555555555555555666777999999888888888888888888888888999999999999:::;;;<<<<<<>>>>>>???@@@@@@@@@@@@???AAAAAAAAABBBDDDEEEGGGHHHLLLRRR^^^mmm{{{:::999888777777777777777444444444444444444444444222///------000333333111333333333333333333333333222222222222222222222222111111111111000000000000111111000000//////......222---)))***...111000...////////////000000000000222111111111000000////////////////////////////////////000000000000//////.........------,,,,,,+++000000//////.........---//////......---------,,,........................------------------------111111111111111000000000............////////////222222222111111111000000////////////////////////---,,,++++++,,,---///000---......///000111222222222222111111000000//////000000000000000000000000111111000000//////......000000000000000000000000...///111111/////////000000000000000000000000000222111111111000000//////......//////000000111111333000------///111111//////000222333333222111000000000000000000111111111222333333444444333333222555555555555444333222111////////////////////////......///000000000000000111111222333333111000///000000000000000///......////////////////////////222111000//////000111222000000//////......------000111111111111222222222000000000000000000000000000000////////////000000000000000000////////////000000000000111111111111000000000000000000000000///////////////////////////......------///000111......///000111222222333111111111111111111111111000000000000000000000000222222111111111111222222222222222111111111111000333444444222111000111222333222222111111222222333111111222222222333333333111222333333444444333333444555555555444444666777777777666666666666666777666777777777777888888888:::999888777777999;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCAAABBBGGGMMMPPPUUU```ooo|||<<<:::888666666555555444444444444444444444444444555333000000222333333111222222222222222222222222222222222222222222222222111111111111000000000000111000000000/////////...222...***+++...111000...////////////000000000000111111000000000///////////////////////////////////////000000000000//////............------------/////////......---------/////////.........------........................------------------------------------------------............////////////555555444333222111000000////////////////////////000//////.........//////,,,---------.../////////000000//////............000000000000000000000000111000000000/////////..............................000111111000//////000000000000000000000000000111111111111000000000///000000000000000/////////222000------///111000//////000222333444333111111000000111111222222222333222333333444444333333222555555444444333222111111////////////////////////000000000111111111111111333333333222111000//////000000000000000///......////////////////////////......------------......000000000000000000////////////000000000111111111000000000000000000000000000000////////////000000000000000000//////////////////000000000111111111000000000000000000000000//////////////////////////////...---...///000111//////000000111111222222111111111111111111111111000000000000000000000000111111111000000111111111000000111111222222222333222333333222111000222333333222222111111222222333111111222222222333333333222222333444444444444333444555555555444444666777888888777777777777888888777777777888888888999999:::999888777888999;;;<<>>:::777666666555444444444444444444444444444888666333333333444333222111111111111111111111111222222222222222222222222111111111111000000000000000000000000////////////222///,,,,,,000222111000////////////000000000000000000///////////////...//////////////////////////////000000000000//////............//////////////////............------000000////////////..............................------------------------*********+++,,,,,,------............////////////777666666444333222111000////////////////////////222222222111111000///...........................000////////////.........000000000000000000000000000000000000////////////...........................000111111000//////000000000000000000000000000111111111111000000000000222222111000000///......111000......///000000///000111222333444333222222000000111222333444444555222333333444444333333222333333333222222111000000////////////////////////222111111111111222333333444333222111000000000000000000111111000000//////////////////////////////000000111111111111000000000000111111111111111222.../////////000000000000000000000000000000000000000000////////////000000000000000000//////////////////000000000000111111000000000000000000000000000000000000000000000000//////.........///000111000000000000000111111111111111111111111111111111000000000000000000000000111000000//////000000111...///000111222333444444111222222222111111222444333222222111111222222333111111222222222333333333222222333444444444444444444555555555444444666777999999888888888888999999888888999999999::::::::::::999888888888999;;;<<<======>>>???@@@AAAAAABBB???AAACCCDDDDDDHHHOOOUUU___oooIIIDDD===999888888888777444444444444444444333333666555444444444444444333222222222222222222222222222222222222222222222222111111111111000000000///000000000000////////////222000......000222222111////////////000000000000////////////............//////////////////////////////000000000000//////......//////000000111111////////////////////////000000000000000/////////................................................++++++,,,---......//////............////////////555444444333333222222222////////////////////////000111222333222111///...111111111000000000000000111111111111111111111111////////////////////////000000000000////////////000000000000000000000000///000222222000///000111000000000000000000000000111111111000000000000000111111111000000000//////000000/////////000000///000111222333444444333333//////000111222444444555222333333444444333333222222222111000000000000000////////////////////////222111111000111222333444333222111000000111222333000000111111111000000///////////////////////////000111222333333222111000///000000111111222222222/////////000000000111111////////////////////////000000////////////000000000000000000////////////////////////000000000111////////////////////////000000000000000000000000///////////////000000000111111111000000000000000111111111111111111111111000000000000000000000000000000////////////000000///000000111222222333333000111222111000111333444333222222111111222222333111111222222222333333333222333333444555444444444333555555555444444555777888888777777777888999999999999999:::::::::;;;;;;:::999999999999:::;;;<<<<<<<<<===>>>???@@@AAABBBBBBCCCEEEGGGHHHJJJSSS\\\iii|||PPPHHH???999999:::999888555555444444444333333333222333333444444444444555333333333333333333333333222222222222222222222222111111111111000000000///////////////000000000000111000///000111222222111////////////000000000000............//////////////////////////////////////////000000000000//////...//////000000111111111000000000000000000000000/////////000000000000000////////////////////////........................,,,,,,---...///000000111............////////////000000000111222222333333000000000000000000000000---///000111222111000000111111111111111000000000111111111111222222222222////////////////////////////////////000000000000111111111111111111111111///111222222000000000111000000000000000000000000000000000000000000111111///000000000111111111222//////000000000//////000000000111222333333444444......///000111222333444222333333444444333333222111111000/////////000000000000000000000000000000111000000000000111222222000000//////000222444555000000111111111111000000000000000000000000000000---...000000000000...---/////////000000111111111000000000111111111222222////////////////////////000000////////////000000000000000000////////////...////////////000000000////////////////////////000000000000000000000000/////////000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111///000111111000000222444333222222111111222222333111111222222222333333333333333444555555555444444333555555555444444555777666666666666666777888999999::::::::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<===???@@@AAAAAACCCCCCEEEIIIIIILLLWWWdddxxxYYYOOOBBB:::999999888666555555555444444333333222///111333444333333444555333333333333333333333333222222222222222222222222111111111111000000000000////////////000000000000///000000000111111111111////////////000000000000...////////////000000000//////////////////////////////000000000000//////////////////000000000000///000000000000000111111......////////////000000////////////////////////........................,,,,,,------......//////............////////////,,,---...///000222222333000000000000000000000000------///000000111111111/////////////////////////////////000000000000111000000000000000000000000////////////000000000000///////////////////////////111222222111000000111000000000000000000000000000000000000111111111111//////000000111222222333...///111111000//////000//////000111222222333444......///000111222222222222333333444444333333222111111///......///000111000000000000000000000000///000111111222222111111/////////000111333444555000000111111222222111111000000000000000000000000000000111111111111000000//////000000000000000000111111111111222222222222000000000000000000000000000000////////////000000000000000000////////////......////////////000000000000000000000000000000000000000000000000000000...///000111111111000000000000000000000111111111000000000000000000000000000000000000000000000000111000000//////000000111222222222111111111000000000111111111000000111333333222222111111222222333111111222222222333333333333333444555555555555555444555555555444444666777555555555555666777888999999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@BBB@@@CCCHHHJJJOOO^^^ooofffZZZJJJ???;;;:::888555666555555444333333222222000333555555333222333444222222222222222222222222222222222222222222222222111111111111000000000000.../////////000000000111...///000111000000000111////////////000000000000/////////000000000111111//////////////////////////////000000000000//////000///////////////......---.........////////////------........./////////////////////////////////........................---------------.....................////////////------...///000111111222000000000000000000000000000000/////////000000111.........///000000000111//////000000000111111111000000000000000000000000.../////////000000000111///////////////////////////111333222111000111111000000000000000000000000///000000000111111111111111111111111111111111111---///222222000...///000.........///000111333333000000000111111222222222222333333444444333333222222111///......000111222000000000000000000000000...000222444444333111000000000111222222222222111///000111222222222222111000000000000000000000000444333333222222333333444111111111111111111000000000000000000111111111111000000000000000000000000000000////////////000000000000000000////////////........./////////000000000000000000000000000000////////////////////////...///000111222111000000//////000000111111222222000000000000000000000000000000000000000000000000111111111000000111111111111111111111111222222222111111222111//////000222333222222111111222222333111111222222222333333333333444444555555555555555444555555555444444666777666666666666777888999:::999999999999::::::::::::999::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>AAA>>>BBBJJJOOOVVVjjjrrrdddRRREEE@@@===999555666666555444333333222222222555777777444111111333111111111111111111111111222222222222222222222222111111111111000000000000.../////////000000111111---///000000000///000000////////////000000000000//////000000111111222222//////////////////////////////000000000000//////000000//////......------,,,,,,,,,---------......,,,---------......//////000000000000000000000000//////////////////////////////////////////................../////////000////////////000000000000000000000000000000000000333222111///...///000000//////000111222333333444111111222222333333333333000000000000000000000000.../////////000000111111111111111111111111111111000111333333111000111222000000000000000000000000//////000000111111111222333333222222111000000000,,,///222222000...///000---------...///111222333222222222222222222222333222333333444444333333222222111///...///000222333000000000000000000000000///111444666777555222000222222333333222111///...///000111222222222222222000000000000000000000000222111000//////000111222444333333222222111111111////////////000000000000000000000000000000000000000000////////////000000000000000000////////////............/////////000000000000000000000000000////////////////////////...///000222222111111000...//////000111222222333000000000000000000000000000000000000000000000000222222111111111111222222//////000111222333333444111222222111///...///111333222222222222222222333111111222222222333333333333444555555666666555555444555555555444444666777777777777777888999:::;;;888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===============BBB???DDDNNNTTT^^^uuuxxxoooaaaPPPBBB:::999999:::888444333444555555555444444444444444444444444333333333333333333333333222222111111111111111111...///000111111111111111000111111111111222222222000000000000111111111111222222111111111111222222///000000000000//////...000000//////.........---////////////////////////........................------------------------//////000000000000//////,,,,,,,,,------///000111//////////////////////////////............//////////////////////////////------...//////000//////////////////////////////...///000111111000///...//////000000111111222222000///---,,,---000222444000000000000000000000000000000000000000000000000//////000000000000//////000111111111111222222222111111111111111111111111////////////000000000000111222333333111111222333111111111111111111111111000000000000111111111111222111...------...111222555555555555555555555555222111111111000000//////222222111111111111111222000111111222222333444444//////000111111111111111222111000//////000111222000000000000000000000000111111000000//////.........//////000111222222333111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000............////////////000000000000000000000000//////////////////////////////000111111111111111111111000000//////............///000111222222333222222222222222222333333000000000111222222222333333333333222222111111111222222222222222222222222666666555444222111000000333444444555444333222111222222222333444555666777555555555555666666666666999999888888888888888888888888999999999:::::::::<<<;;;;;;;;;;;;<<<=========<<<;;;;;;<<<===>>>?????????CCCJJJRRReee|||tttgggXXXJJJAAA<<<:::999777555444555666666555444444444444444444444444333333333333333333333333444444222111000000000000///000111111222222111111000000111111111222222222000000000000111111111111111111111000000111111111111111111111000//////...000/////////............////////////////////////........................------------------------//////000000000000//////............///000111111//////////////////////////////............//////////////////////////////222222222222111111000///000000000000000000000000...///000111111000////////////000000000000000000000///---------000222444000000000000000000000000000000000000000000000000///000000111111000000///000000111111111222222222////////////////////////000000000111111111111222111222333333111111222333111111111111111111111111000000000000111111111111111000///......///000111333333333333333333333333222111111111000000000000222222111111111111222222111222222222222333333333///000000111111111111111111111000//////000111111000000000000000000000000000000000000000/////////------......//////000000111111111111000000000000////////////////////////////////////////////////000000000000000000000000/////////000000000000111000000000000000000000000000000000000000000000000//////000111111111111111111111000000//////////////////000000111111222222222222111111111000000000111111111111111222222222333333333222222222111111222222222222222222222222333333333333333333333333333444555555555444222111333333333333444555666666555555555555666666666666888888888888888888888888888999999999999:::::::::<<<;;;;;;;;;;;;<<<=========<<<;;;;;;<<<===???@@@@@@@@@EEENNN[[[qqqzzzpppdddVVVJJJ@@@;;;888777666666777777666555444444444444444444444444333333333333333333333333666555333222000/////////222222222222222222111000000000000111111111222222000000000000111111111111111000000//////000000111222222222222111000///...////////////............////////////////////////........................------------------------//////000000000000//////111111000000000000111222//////////////////////////////............//////////////////////////////....../////////......---111111111111111111111111///000000111111000//////000000//////////////////000///...---...000222333000000000000000000000000000000000000000000000000000111111111111111111000000000000111111111222222////////////////////////111111111222222222333333111222333333111111222333111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111111000000000222222111111111111222222333333333222222222111111///000111111222222111111000000////////////000000000000000000000000000000//////000000000000000000////////////////////////111111111111000000000000////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111//////000111111111111111111000000000000/////////000000000000000111111111111111111000000//////...222222222111111111111111333333333222222222222111222222222222222222222222111111222333444444555666444444444555444444333222333333333333444444555666555555555555666666666666888888888888888888888888999999999999::::::::::::<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<>>>@@@AAAAAABBBIIIVVVjjj}}}wwwnnnaaaSSSEEE<<<888777777777888888666444555555555555555555555555333333333333333333333333555444333222111000000000444444444333222111000000000000000000111111111111///000000000111111111111000000////////////000000333333333222222000///...///////////////.........////////////////////////........................------------............//////000000000000//////222111000000000000000111//////////////////////////////............//////////////////////////////((()))+++---...///000000111111111111111111111111111111111111000000000///000000//////......------000///.........///111222////////////////////////000000000000000000000000111111222222222222111111000000000000111111111111111111111111111111111111111111111111222222222333111222333333111111222333111111111111111111111111///000000000111111111111///000111111111111000///111111111111111111111111111111111111111111111111222222111111111222333333444444333333222111000000000000111222222222222111000//////////////////000000000000000000000000000/////////000000111111222222222111111111111111111111111111111000000000///........................//////////////////////////////////////////////////////000000000111111111////////////////////////000000000000000000000000//////000111111111111111000000000000000000000000111111111000000000000000000000000000000000000000333222222222111000000000222222222222222222222222111222222222222222333333111111222333333444555555333333333333333333222222333333333333333444555666555555555555666666666666888888888888888999999999999999999:::::::::;;;;;;<<<;;;;;;;;;;;;<<<============<<<<<<===???AAABBBBBBEEENNN```zzz}}}zzztttjjj[[[KKK@@@:::999888888999888666444555555555555555555555555333333333333333333333333222222222222222222333333444444444333222111000/////////000000000111111111///000000000111111111111000000////////////000000333333333222222000//////.........///////////////////////////////////////........................---------......///////////////000000000000//////000000///.........////////////////////////////////////............//////000000000000000000000000,,,---...000222333333444000000000000000000000000222222111000000000000000000000//////......------000//////...//////000111////////////////////////000000000000000000000000111111222222222222111111//////000000000111111111111111111111111111111111000000000111111111222222111222333333111111222333111111111111111111111111///000000000111111111111///000111222222111000///222222222222222222222222111111111111111222222222222222111111222333333444555444444333222111000000000000111222222222222222//////000000000000//////000000000000000000000000//////000000111111222222222222222222111111111111111111111111000000000///////////////////////////000000000000000000000000////////////////////////........./////////000000//////////////////////////////////////////////////////000111111111111111000000000000111111111111111111111000000000000000///000000111111222222222333222222222111000000000222222222222222222222222111111111222222333333333333333333333333333333333111111111111111111222222444444333333333444555555555555555555666666666666777777888888888999999999999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<==================>>>@@@BBBCCCCCCIIIVVVlll}}}|||{{{xxxqqqdddSSSHHH===;;;999888888888666444555555555555555555555555333333333333333333333333222111111222222333444555333333333333222111000////////////000000000111111000000000000111111111111111000000//////000000111111111111222111111000///.........///////////////////////////////////////........................---------...//////000000//////000000000000//////......------------......//////////////////////////////............//////000000000000000000000000000000000111111000//////000000000000000000000000333333111000000000000000000000//////////////////000000////////////000000000000000000000000000000000000000000000000000000000111111111111111111000/////////000000000111111////////////////////////000000000111111111111222111222333333111111222333111111111111111111111111000000000000111111111111000000111222222111000000222222222222222222222222111111111222222222222222222222111222222333444555444444333333222111000000000111222222333222222222000000111111111111000000000000000000000000000000000000111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000........................//////000111111111111111000000000111111111111222000000000000000111111111000000000111111111222222222222222111111111111111111222222222222333333333111111111222222333333444444444444333333222222222222111111111111222222333444444444333333444444555555555555555666666666666777777777888999999::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<==================???AAACCCDDDEEEPPPaaaxxx~~~}}}}}}|||xxxmmm^^^SSS@@@>>>:::888777777555444555555555555555555555555333333333333333333333333333333222222222333444444222222222222111000//////////////////000000000111000000000000111111111111111111111000000111111111//////000000111111000000............/////////000////////////////////////........................---------...///000000000//////000000000000//////,,,,,,,,,,,,---...////////////////////////////////////............//////000000000000000000000000000000000000///...------111111111111111111111111444333222000000000000000//////000000000000000000000000000////////////000000000000000000000000000000000000000000000000000///000000111111000000///////////////000000000111////////////////////////111111111222222222333333111222333333111111222333111111111111111111111111000000000000111111111111111111111222222111111111222222222222222222222222111111111222222333333333222222222222333444555555333333333222222111111111000111222222333333222222000111222333333222111000000000000000000000000000222222111111111111111111/////////000000111111222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000//////////////////////////////000111111111111111000000111111111222222222//////000000111111222222222222111000//////......111111111111111222222222111111222222222333333333000111111222333333444444444444444333333222222222333333222222222333555555555444444333333444444444555555555555666666666666666777777888999999:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>======>>>???AAACCCEEEHHHWWWmmm~~~~~~}}}tttfff[[[CCC???;;;888666666555444666666666666666666666666333333333333333333333333555444333333222222222222000111111111111000//////////////////000000000000000000000000111111111111222222111111111111222222---...///000000111111000---.........//////000000////////////////////////........................---------...///000000111//////000000000000//////,,,,,,,,,------///000111//////////////////////////////............//////000000000000000000000000111111222333333333333333222222222222222222222222555444222000///000000111//////000000111111222222000000000000000/////////000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111222222333333333444444444111222333333111111222333111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111222222333333333222222222222333444555666333333333222222222222111111111222333333333333222111222333444444333222111000000000000000000000000333222222222111000000000000000111222333444444444111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000111111222222222222...//////000111222222333444333222000...,,,******000000111111222222222333111111111222222333333333000000111222333333444444333333333333333333333333555444444333444555666777555444444333333333444444555555555555666666666777666777777888999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>======>>>@@@BBBDDDEEEKKK]]]ttt}}}|||~~~}}}wwwmmmdddQQQIII@@@:::999888666333555555444333333333333444333444444555555444444333333333333222222222111111222222222111111111111000//////////////////////////////000111111111111111222111111111000000//////000000000000000000000000111111000000//////......000000000000000000000000000///...------...///000////////////////////////------......//////000000////////////////////////////////////............111111000000//////......111111111000000000000000//////000111111111111111000000000111222222222333222111111111000000//////222111111111000000//////000000000000000000000000000000000000////////////111111000000111111222333000000111111111111000000000000000000111111111111111222222333333222222111111111222222222333333333333222222111111222222333333333222222222222333333111111222222222111111000222333333222000///111222222111111111111000000000222222333444444333333333222222222222222222222222555444222333444444333222000000111111222222333333000222444444222111222333///000222333333222000///000111111111111222222222222222111111222222333444000000000111222222333333111111111111111111111111++++++,,,---...///000000222111000//////000111222............/////////000//////000000111111222222222222222222111111000000222222222222222222222222222111111111000000//////111000000000//////......000000000000000000000000222222222222222222222222111111111111111111111111111111222222222333333333444444333222222333333444333333222222333333444555666444333555888:::999777666777777888888888888777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???@@@@@@>>>???AAACCCDDDNNNddd~~~~~~}}}|||}}}}}}xxxooogggWWWNNNCCC;;;999888777555666555444444333333444444333444444555555444444333333333333222222222111111222222222111111111111000//////////////////////////////000111111111111111111111111111000000000///000000000000000000000000111000000000/////////...000000000000000000000000111000000//////000000111////////////////////////.........///////////////////////////////////////////////////............000000000///////////////000000000000000111111111///000000111111111111111000000000000000000111111111111111111000000000///111111111111000000000///000000000000000000000000000000000000000000000///111111000000111111222333000000111111111111000000000000000000111111111111111222222333333222222111111222222222222333333333333333222222222222333333222222222111111222222222111111222222222111111000222333444333111111222444222111111111111111111111222222333333333333333222222222222222222333333333555444333333444555444222111111111111111111222222000222333333222111222222///000222333333222000///111111111111222222222222222222222222222333333444222222111111111111111111111111111111111111111111000000000111111222333333111000////////////000111........./////////000000000000000000000111111111222222111000000000000000222222222222222222222222111111111111000000000///111111111000000/////////000000000000000000000000222222222222222222222222222222222222222222222222111111222222222333333333222222111111111111111222333333222222333333444555666444333555777999888666666666777888888888888777888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========???@@@???@@@BBBFFFHHHVVVjjj~~~|||{{{||||||yyyrrrmmm```VVVHHH>>>999888888777666555444444333444444444333444444555555444444333333333333222222222111111222222222111111111111000000000000000000000000000//////000111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000/////////000000/////////000000000000000000000000000000///////////////...////////////////////////////////////............//////////////////000000//////000000111111222222///000111111222222111111000000000///////////////111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111000000111111222333000000111111111111000000000000000111111111222222111222222333333222222111222222222222333333333333333333222222222222333333222222222111111222222222000111111222222111111111222333444333222222444666222222222222222222222222444444333333333333444444333333333333333444555555555444333333555555444333111111111111111000000000000222333333222111111222000111222333333222111000111111111111222222222333222222222222333333333333333333222222111000000///111111111111111111111111333333333333333333333333000//////......//////000....../////////000000000111111111111000000000000222111000///...///000111222222222222222222222222111111111111000000000000111111111111111000000000000000000000000000000000222222222222222222222222333333333333333333333333111111222222222333333333111111111111111222222222333333333333333444444555666555444444666777666444666666777888888888888888888888999999999:::::::::========================;;;;;;<<<<<<<<<=========;;;===???@@@@@@CCCHHHMMMaaarrr}}}|||{{{||||||zzzvvvssshhh^^^NNNAAA:::888888888666666555444444444444444333444444555555444444333333333333222222222111111222222222111111111000000111111111111111111111111//////000111111111111111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////+++,,,---......---,,,+++000000000000000000000000111000000000//////......////////////////////////////////////............---......//////000000000......///000111222222333000000111222222222222111111111111000000//////...111111111000000000000000111111111000000000000000000000000000000000000000000000000000000111111111111111000000111111222333000111111222222111111000000000111111111222222222111222222333333222222111222222222333333333444444333333333222222333333333111222222222222222222111000111111222222222222111222333444444333444666777333333333333333333333333555555444333444444666666444555666666777777888888444333222333444555444333222222222111111000000///111222444333222000111111000111222222222222111000111111111222222222333333222222222333333333333333222222222111111111000000111111111111111111111111222222222111111000000000//////............//////...////////////000000000222222111111000000//////111000///......///000111111111111111111111111111111111111000000000000000222222111111111111111111000000000000000000000000111111111111111111111111333333333333333333333333111111222222222333333333333333444444444444444444333333333333333444555555666555444444555555444444555666777888888888888888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;===???AAA@@@BBBJJJTTTmmmzzz}}}||||||}}}}}}|||yyywwwoooeeeUUUGGG===999888888666666555444444444444555333444444555555444444333333333333222222222111111222222222111111111000000222222222222222222222222//////000111111111111111000000000000000000111111111111111111111111111111////////////000000000000////////////////////////+++,,,---......---,,,+++000000000000000000000000111111000000/////////...000000000000000000000000////////////............------......//////000000......///000111222222333000000111222222222222222222222222111111000000000000000000000000000111111000000000000000000111111111111111111111111111111///000000000111111111222111111000000111111222333111111222222222222111111111111111111222222222222111222222333333222222111222222333333333444444444444333333333333333333444111222333333333333222111111111222333333333333333111333444555444666888:::777777666666666555555555444444444555555666777888999;;;===>>>???>>>===<<<666444333333444444333222333333222222111111000000222333444444222111111222111111111222222111111111111222222222222333333333111222333444444444333333000000111111111222222222111111111111111111111111111111111000//////............////////////......////////////000000000111222222111111000000//////000000///......///000111111111111111111111111111000000000000000000111111111111111111111111222222000000000000000000000000111111111111111111111111333333333333333333333333111111222222222333333333222333444555555555555444444444333333444444555666555555555555444444444555555555777888888999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>======@@@BBB@@@BBBOOO^^^zzz|||}}}~~~~~~}}}{{{zzzssskkk]]]OOOCCC<<<999888777666555555444444555555333444444555555444444333333333333222222222111111222222222111111111111000111111111111111111111111//////000111111111111111000000000000111111111111111111111111111111111111////////////000000000000000000000000000000000000/////////000000/////////000000000000000000000000111000000000000000000///000000000000000000000000////////////..............................////////////000000111111222222000111222222333222222222222222222222111111111111000000000000111111111111000000000000111111111111111111111111111111111111///000000111111222222222111111000000111111222333111111222222222222111111111111111222222222222333111222222333333222222111333333333333444444444444444444333333333333444444222333444555555444333222222222333444555555555555333555666777888999<<<>>>>>>>>>===<<<;;;:::999999555666888:::;;;<<<======BBBDDDHHHJJJJJJHHHDDDBBB999888666666666666444222333333333333333222222222333555666555333222222222111111111111111111111111222222222222333333333333111222444555555555444333///000000111222222333333111111111111111111111111222222111111111000000000...//////000000//////.../////////000000000111111111111111111000000000000//////000000000000111111111111111111111111111111000000000000111111111111000000000111111111111111000000000000000000000000111111111111111111111111333333333333333333333333111111222222222333333333000111222444444444333333444444444444444555555666444555666666555444555777444555666888999999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????AAACCCBBBEEEXXXmmm{{{}}}~~~|||{{{vvvpppeeeWWWJJJAAA;;;999777666666555555555555555333444444555555444444333333333333222222222111111222222222111111111111000111111111111111111111111//////000111111111111111///000000000111111111111111111111111111111111111.../////////000000000111000000000000000000000000111000000//////000000111////////////////////////000000000000000111111111000000000000000000000000////////////..............................------000000000000000111111111000111222222333333222222000000000000111111111111///000000000111111111111///000000000111111111111111111111111111111111111///000000111111222333333111111000000111111222333111222222333333222222111111111111222222222333333111222222333333222222111333333333444444444444555444444333333333333444444333444666777777666444333333444555666777777777777666888:::;;;<<<>>>AAADDDGGGFFFEEECCCBBB@@@???>>><<<>>>BBBFFFHHHIIIIIIHHHLLLOOOUUUXXXWWWSSSMMMIII???===:::999999888666444333444444444444444444555555666777777444333333333222111111111111111111222222222222333333333444444111222444555666555444333111111111111111111222222111111111111111111111111111111111111111000000000//////000111111000////////////000000000111111111000000000000000111111111...///111222333222111000111111111111111111111111///000000000111111111111/////////000000111111111000000000000000000000000111111111111111111111111222222222222222222222222111111222222222333333333///000222444555555444333444444444444444555666666333555777777555555777999444555666777999999999999888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>@@@???BBBFFFFFFLLLddd{{{~~~~~~|||{{{xxxsssjjj]]]OOODDD===:::777777666555555555555555333444444555555444444333333333333222222222111111222222222111111111111000000000000000000000000000//////000111111111111111//////000000111111111222111111111111111111111111.../////////000000111111000000000000000000000000000///...------...///000//////////////////////////////000000111111222222000000000000000000000000000/////////............/////////......------,,,111111111000000000000000111111222333333333333222......//////000000111111//////000000111111111222//////000000111111111222111111111111111111111111///000000111222222333333111111111000111222222333111222222333333222222111111111222222222333333333222222222333333222222222333333333444444444555555555444444333333444444555444555777888888777555444444555666777888888888888999;;;===>>>???AAAEEEGGGMMMLLLKKKIIIFFFDDDCCCBBBDDDGGGLLLQQQTTTUUUTTTSSSSSSWWW]]]aaa```ZZZSSSMMMBBB@@@>>><<<<<<:::888555444444444555555666666666666777888777555444333444222222111111111111222222222222333333333444444444111222444666666555444333333333222222111000000000111111111111111111111111///////////////////////////000111222222111000///000000000000111111111111//////000000111111222222---///222444444333111000000000000000000000000000//////000000111111111222......//////000000000111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333111222555666777777666555555444444444444555666666333555888777666666888;;;444555666777999999::::::888888999999999:::::::::====================================>>>>>>>>>>>>AAA???CCCHHHIIIRRRmmm|||yyyvvvuuupppfffWWWJJJAAA>>>888999888777555444555777555555555555555555555555444444333333222111000000222222222111111111111000111111111111111111111111222111111111000000//////000000000000000000000000111111000000//////......111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////222111111111000000//////...///000111111000///...//////............//////000000000000000111111222///000111222222111000///111111111000111111222333222000//////000000///---000000000000000000000000000000//////000111222222111111111111111111111111000000000000000000000000111111000000000000000000222222333333333444444444333333333333444555666666666555555555666666555444333444666888888777555444777888999::::::999888888999:::;;;<<<<<<<<<;;;:::AAA???BBBHHHIIIHHHKKKQQQUUUWWWXXXWWWUUUSSSRRRRRRPPPSSSXXX^^^bbbaaa]]]ZZZaaabbbcccccc```YYYPPPIIIDDDAAA???======<<<;;;999999888777666555444444444555444333222222222333444444111//////222333222111333333444555444333222111111111111222222333333444444555555444222111111222333333222222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000111222333333000000000000000000000000///000222333333222000///000000111222333444444555111222333333444444333333111333444444222222333555222444777::::::777444222666666666666666666666666222333555777888777777666444555777777777888:::===::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===???@@@AAADDDDDDBBBDDDMMMccc~~~~~~~~~}}}zzzxxxvvvrrriii]]]PPPFFF@@@777777777666555444444555555555555555555555555555555555444444333222222111222222222222111111111111000000000000000000000000222222222222111111111000000000000000000000000000111111000000////////////111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111000000000/////////000111111000////////////............//////000000000000000111222222000111222333333222111000000000000///000111111222222111///000111111///...111111111111111111111111111000000000000111111222000000000000000000000000111111111111111111111111222222222222222222222222222222333333333444444444222222222222222333444444333222222222333444444444555666888999:::999888777777888:::<<<=========<<<>>>???@@@AAABBBAAA@@@@@@DDDDDDHHHOOOQQQOOORRRXXX[[[]]]______]]][[[ZZZZZZYYY[[[```eeeiiiiiigggdddffffffggggggccc\\\RRRKKKGGGDDDBBB@@@@@@@@@???===;;;:::999777666666666666666555444333222333444444444222000111333444333222222333444444444333222222222222222222222333333333222333444444222222333444333333222222111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000111222222333000000000000000000000000222111111111111111111222000000000000000111111111111222333333444444333333111333444444222222333555111444777999999777444111333333333333333333333333444555666777888888888888555666777777666666888:::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBDDDEEEHHHRRRjjj}}}|||}}}~~~~~~||||||xxxsssmmmeeeZZZLLLCCC999888888777777666555555555555555555555555555555666555555444444333333222333222222222111111111111111111111111111111111111333333333222222222222222000000000000000000000000111000000000000/////////111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111111111111111000000000000///000000111111000000///000//////......//////000111000000000000111222222222222333333333333222222000////////////000111111333111000111222222111///111111111111111111111111222222111000000000111111000000000000000000000000111111111111111111111111444444444444444444444444333333333333444444444444333333333222333333444444333333222222222333555666777888:::;;;<<<<<<<<<<<<999;;;>>>BBBDDDEEEEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHKKKMMMRRRYYY[[[[[[\\\```ccceeeiiijjjhhhfffeeeddd___```ccchhhlllmmmkkkiiijjjkkklllllliiiaaaWWWPPPLLLJJJGGGEEEEEEEEEEEECCC@@@>>><<<:::888777777777666555444333222333444444555444333333444555444333222333333444444444333333333333333333222222222222000222333333333333444666333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111000111111222333000000000000000000000000444222000//////000222444111111111000000000//////111222333333444444333333111333444444222222333555222444777999999777444222666666666666666666666666777666666777777888999:::777888999888777666777999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>???@@@@@@AAACCCHHHOOO^^^yyy{{{{{{{{{}}}~~~}}}xxxtttqqqmmmcccSSSGGG===;;;:::999999888777555555555555555555555555555555555444444333333333222333333222222222111111111333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////////////////111111111111111111111111111111111000000000000000000000000000000000000000000000////////////000000111111000000111111222333222222333333333333222222000000000000000111111222333222111111333333222111111111111111111111111111333222222111000000000000222222222222222222222222111111111111111111111111444444444444555555555555333333333444444444444555666666555555666666777888888888777666555555777999::::::;;;<<<===>>>???@@@<<>>>>>>>>>>>???@@@AAABBBDDDJJJXXXpppzzzzzzzzz|||{{{wwwtttsssrrrjjj[[[NNN@@@===:::888888888666444555555555555555555555555333333333333222222222222333333333222222222222111333333333333333333333333000000111111111111111111000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111////////////////////////000000000000000000000000111111111111111111111111000000000000000000111111111111000000000000111111000000////////////000000111111111111111222222333222222222111111222222222222222111111222222333444333222111222333444333222111111111111111111111111333333222111000000111111222222222222222222222222111111111111111111111111222333333333444444444555333333444444444555555555666666666666777888999999===>>>===;;;888777999;;;<<<<<<<<<<<<>>>@@@AAACCC???BBBHHHNNNRRRUUUVVVVVVTTTSSSSSSRRRRRRRRRQQQQQQZZZ___fffiiijjjkkkjjjiiiiiilllpppqqqpppooonnnnnnnnnmmmmmmmmmooonnnmmmkkkjjjllloooqqqrrrnnnhhhccc[[[WWWSSSQQQQQQQQQPPPPPPIIIFFFBBB>>>;;;999999999777666444333222222333333555666666666555444333333444444444444444444444555555444444333333222222222333444555444222111222333222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111222222111111111111111222111111111111111111111111000111222333333222111000000111111222333333444444111222333333444444333333111222444333222222333555666777999;;;;;;999777666555555555555555555555555777666555444555666777888444666999:::::::::;;;<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<=========>>>>>>??????>>>??????@@@AAABBBFFFGGGPPPgggzzzzzzzzz{{{~~~yyyvvvtttvvvvvvooobbbXXXEEE@@@999666666666444222555555555555555555555555222222222222222222222222333333333333222222222222111111111111111111111111000000000000000111111111000000000000000000000000000000000111111111111222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111222111111000000111111222111000000//////000000111222111111111111222333333222222111111111111222222333222222222222333444444222111111111333444333222222222222222222222222222333222222111111111222222111111111111111111111111222222222222222222222222111222222333333444444444333444444444555555555555333444444555666888999:::>>>AAABBB@@@<<<:::;;;===@@@???>>>>>>???AAACCCEEEBBBFFFLLLSSSWWWYYYZZZZZZ[[[ZZZYYYWWWVVVUUUUUUUUU]]]dddjjjlllnnnpppooommmlllnnnqqqqqqpppppppppqqqpppooooooooopppooollljjjjjjlllnnnrrrttttttpppmmmddd```[[[XXXWWWWWWVVVVVVNNNKKKFFFAAA===;;;;;;;;;999888777555444444444555666888999999777555444555666666555444333444444444444444444444333333333333444555555444222111111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000222222222222222222222222333222111111000111111111111111111111111111111111///000222444444222000///---...///000111222333333111222333333444444333333111333444444222222333555777888999::::::999888777777777777777777777777777666666555555555555666666111333666888888888999:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<======>>>>>>???>>>>>>>>>???@@@BBBCCCDDDKKKOOO^^^{{{{{{zzzyyy{{{}}}wwwvvvvvvxxxxxxsssiiiaaaMMMEEE<<<777666777666444555555555555555555555555333333333333333333333333444444333333333222222222000000000000000000000000000000000111111222222222000000000000000000000000000000111111111222222222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111222222111000000111222222111111000000000000111111222222111111222222333444444333222111111222333444222222111111222222333444222000000111222333333222222222222222222222222222222222111111111222333333111111111111111111111111222222222222222222222222111222222333444444555555444444444444555555555555222333444555777999<<<===???CCCGGGGGGCCCAAABBBDDDEEECCCAAA@@@@@@CCCEEEGGGKKKNNNUUU[[[___aaaaaa```cccbbb___]]][[[YYYYYYYYY]]]eeelllmmmpppuuuvvvsssrrrssstttsssrrrrrrsssuuuppppppqqqrrrsssssspppmmmnnnnnnpppsssvvvxxxwwwuuummmiiiccc___]]]]]]\\\[[[TTTQQQKKKEEEAAA>>>>>>>>>===<<<:::888777777777888888;;;======:::777777777888777666444333333333333333333333444444444444444222444444444222222222444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000333333333333333333333333333222222111000000111111111111111111111111111111111111111222222111111111//////000000000111111111111222333333444444333333111333444444222222333555666666888888888888666666::::::::::::::::::::::::666666777777777666666666333555999:::999888999999;;;;;;;;;;;;;;;<<<======;;;<<<<<<===>>>>>>??????======>>>???AAACCCEEEFFFMMMYYYqqq|||zzzyyy{{{}}}wwwwwwxxxyyyzzzuuunnnhhhTTTKKK@@@:::999:::999777555555555555555555555555444444444444444444444444444444444333333333222222111111111111111111111111111111111222222333333333000000000000000000000000000000111111222222222222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000111111111222333222111000000111222333111111000000000000111111222222111111222222333444555444333333333333444555111111111000111111222333111000///000222333222111222222222222222222222222111111111111222333444444333333333333333333333333222222222222222222222222222222333333444555666666444444444555555555666666444444555777:::===???@@@@@@EEEKKKMMMJJJHHHIIIKKKHHHFFFDDDBBBBBBDDDGGGIIISSSWWW]]]cccggghhhggggggiiigggdddaaa^^^]]]\\\\\\\\\eeelllmmmqqqxxx{{{xxxwwwwwwwwwuuuttttttvvvxxxtttuuuwwwzzz||||||yyyvvvqqqqqqqqqtttwwwzzzzzzyyysssnnnhhhcccaaa``````___XXXTTTNNNHHHCCCAAA@@@AAA@@@???===;;;:::::::::::::::===@@@???<<<999999::::::888666444333222222333333333333444444555555555000222333333333333444666111111111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000444444444444444444444444333333222111000000111111111111111111111111111111333222000//////000222333333333333222222222222222222222333444444444333333111333444444333222444555444555666777777666555444777777777777777777777777666777888999999888777666888:::===>>><<<;;;::::::<<<;;;;;;;;;;;;<<<======;;;<<<<<<===>>>??????@@@======>>>???AAADDDFFFGGGMMMaaa||||||||||||}}}}}}}}}}}}|||yyyvvvwwwyyywwwrrrlllaaaTTTDDD:::888888666444555555666666666666666555555444444333333444444555444444444444333222111000333333333222222111111111333333333333333333333333111111000000000000111111222222222222222222222222222222111111000000//////111111222222222111111000111111111111111111111111////////////000000000000222111111111000000//////000000000000000000000000111111111111111111111111222111111111000000//////000000000000111111111111333333333333333333333333111111222222222333333333222111000111333444333222222222333333333333444444/////////000111111111222222333333444444333333222333333222111000000111111444444333333555888<<<>>>===;;;888555444333444555222333555888:::<<<======AAAEEEKKKPPPSSSRRROOOLLLNNNMMMKKKHHHEEEFFFIIILLLVVV\\\eeejjjkkkkkklllmmmnnnllljjjhhhgggeeeaaa^^^dddggglllqqqtttwwwwwwwww{{{|||}}}}}}{{{zzzzzz{{{yyyyyy||||||yyyuuuuuuuuuvvvxxxzzz{{{|||~~~yyypppiiieeecccaaa```___[[[TTTMMMHHHFFFEEEEEECCCBBB@@@>>><<<<<<<<<<<<>>><<<;;;<<>>???@@@BBB@@@@@@BBBBBBAAAEEELLLPPPttt~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzzzzzzzxxxtttpppggg\\\MMMAAA;;;:::888777555555666666666666666555555444444333333444444555555555555555444333222222333333222222222222222222333333333333333333333333111111111000000111111111222222222222222222222222111111111000000000000000111111111222222111111000000000000000000000000000/////////000000000111111111111111111000000000///000000000000000000000000111111111111111111111111222111111111000000000000000000000000111111111111333333333333333333333333111111222222222333333333333222111222333444333222222222333333333333444444333333333333333444444444333444444555555444444333444444333222222222222222444444333333555888;;;===@@@>>>;;;888777666666666666666888:::;;;<<<======CCCGGGMMMSSSVVVVVVTTTSSSUUUTTTQQQMMMJJJJJJLLLOOOVVV\\\ffflllooopppqqqqqqqqqooommmkkkjjjhhhdddbbbaaadddhhhmmmrrrvvvyyyzzzyyy|||~~~{{{|||}}}}}}zzz{{{{{{{{{|||{{{wwwqqqllliiihhhgggffffffbbb\\\UUUPPPKKKIIIHHHIIIGGGEEECCCAAA@@@@@@AAA???===<<<===AAABBB???<<<888888888777666555444444444555555666555444333222222222333333333333222222222222222222111111111111111111111111111000000///111111111111111111111111000111111222222111111000333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111333222222111000000111111222222222222222222222222333333333333333333333333444444444444444444444444555555555555555555555555444444444444555555555555444555666777888888888888888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<======>>>???@@@???>>>>>>AAAAAAAAAGGGNNN]]]~~~}}}||||||}}}~~~{{{xxxvvvvvvooogggXXXJJJ@@@;;;999:::666666666777777666666555555444444333333444444555666666666666555444333333222222222222222222333333333333333333333333333333222222111111111111222222111111111111111111111111000000000000111111111111000000111111222111111000////////////////////////000000000111111111222222111111111111000000000000000000000000000000000000111111111111111111111111111111111111111000000000000000000111111111222222333333333333333333333333111111222222222333333333444333222333444444333111222222333333333333444444555555555444444444444444444555555666666555555444555555444444444444333333444444333444555888;;;===BBBAAA>>><<<:::888888777999999:::;;;<<<===>>>>>>EEEIIIPPPWWW\\\]]]\\\[[[]]]\\\YYYUUUQQQOOOPPPRRRWWW^^^hhhppptttuuuuuuuuuvvvssspppnnnmmmkkkhhhfffaaabbbeeeiiinnntttxxx{{{yyy|||}}}}}}|||}}}zzzwwwssspppooonnnmmmllljjjhhheee```[[[VVVSSSQQQRRRPPPNNNLLLJJJIIIIIIIIIDDDAAA@@@AAADDDFFFDDDBBB:::::::::999888888777777666666777777666666555444222333333444444333333222333222222222111111111111111111222222111111000///000000000000000000000000000111111222222111111000111111111111000000000000111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111111333222111111000111111111333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555555555555555666666666666444555888999:::999888777666666777777888999999999;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@@@@???>>>???AAABBBDDDKKKUUUlll}}}|||{{{{{{|||xxxyyyzzztttnnnbbbRRRDDD;;;999:::666777777777777666666555555444444333333444444555555555555555555444333333111111111222222333333333222222222222222222222222333222222222222222222333000000000000000000000000//////000000111111222222///000000111111111111111000000000000000000000000000111111111222222222222111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222333333333333333333333333111111222222222333333333444333333444555555333111222222222333333333444444333333222222111111111000444444555555555555444444444444444555444444444333444444444444666888:::<<>><<<:::888888999::::::<<<===???@@@AAAFFFJJJRRRZZZ```ccccccccccccccc```\\\WWWTTTTTTTTT\\\bbbkkkssswwwxxxvvvuuuvvvssspppnnnmmmkkkiiigggccccccccceeehhhnnnsssvvvxxx|||~~~~~~yyyxxxuuuuuuttttttrrrpppllllllkkkjjjhhhdddaaa```\\\[[[YYYVVVUUUTTTSSSTTTNNNKKKHHHHHHJJJKKKIIIFFF???>>><<<:::888666555555666666666666666555555555333333444444444444333333333333222222222111111111111222222222222111000000000000000000000000000000000000111111111111000000000000000000000/////////111111111111111111111111111111111111111111111111222222222222222222222222///000000000111111111111222222111111111111111222333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555555666666666666777777777777555666777888999888777777666666777777888999999999;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@AAABBB@@@AAACCCCCCFFFPPP[[[vvv}}}~~~~~~|||zzzyyyzzz|||xxxzzz|||vvvrrrhhhYYYHHH===999999777777888888777666555555555444444333333444444555333444444444444333222222111111111222222333333333222222222222222222222222333222222222222222222333000000000000000000000000//////000000111111222222...///000111111111111111111111111111111111111111000111111111222222222222000000000000000000111111000000000000000000000000111111111111111111111111111111111111111222222222111111111111222222222222333333333333333333333333111111222222222333333333444444444555666666444111222222222333333333444444222222111111000000//////333333444444444444333333222333444444555444333333444444444555666888:::;;;>>>>>>>>>>>>===<<<:::999888999:::<<<>>>AAADDDEEEFFFKKKSSS[[[bbbfffggghhhggggggfffbbb]]]YYYWWWWWWcccgggmmmssswwwvvvsssppppppnnnkkkiiihhhgggfffdddcccaaa___^^^___cccgggjjjpppvvv~~~~~~sssrrrrrrtttvvvwwwvvvuuuqqqssstttuuutttqqqnnnlllgggeeecccaaa```______```]]]YYYUUUTTTSSSRRRNNNJJJAAA@@@===:::888666555555666666666555555555555555444444444555555444444444333333333222222222222111222222222222222111000000000000000000000000000000000000000111111000000000////////////////////////111111111111111111111111111111111111111111111111222222222222222222222222///000000000111111111111222111111111111111222222222222222222222222222222333333333333333333333333444444444444444444444444444444444555555555666666666666666777777777888888777666555444555666777888777777888888999:::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>???@@@AAACCCAAABBBCCCCCCGGGSSS```|||}}}~~~~~~|||zzzyyyxxx}}}{{{xxxyyy{{{vvvssslll___PPPCCC<<<999888888888888777666555555555444444333333444444555222333333444333333222222222222222222222222333333222222222222222222222222222222111111111111222222111111111111111111111111000000000000111111111111......///000111111111111111111111111111111111111000000000111111111222222000000000000111111111111000000000000000000000000111111111111111111111111111111111222222222222222111111111222222222222333333333333333333333333333111111222222222333333333333333444666888777555333222222333333333333444444333333222222222222222222222333333333333333333222222333444555555555444333444444555555777888999:::;;;<<>>::::::;;;===@@@DDDHHHJJJHHHMMMTTT\\\cccgggiiijjjkkkkkkkkkhhhccc___]]]]]]hhhiiimmmpppsssqqqmmmjjjhhheeecccaaaaaabbbaaa```^^^[[[XXXWWWWWWZZZ^^^```hhhoooxxx}}}wwwhhhhhhjjjmmmrrrvvvwwwwwwyyyzzz{{{|||{{{xxxuuurrrnnnmmmllljjjjjjjjjjjjkkkkkkgggcccaaa___ZZZTTTNNNCCCBBB???===;;;:::::::::777777666555555555555555444555555666666555555444333333333333222222222222222222222333222222111000111111111111111111111111///000000111111000000///////////////000000000000111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111111111111111000111111222333111111111111111111111111333333333333333333333333444444444444444444444444333333444444555666666666666666666666777777777777888666444333333555777888888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAA@@@AAAAAABBBGGGWWWfff{{{|||~~~~~~|||zzzvvvyyy}}}}}}zzzxxxxxxyyyvvvtttoooeeeXXXKKKAAA;;;888999999888888666555555555444444333333444444555333333444444444444444333333333222222222222222222111111111111111111111111111111111000000111111111222222222222222222222222111111111000000000000000---...///000111111111111111111111111111111111111/////////000000000111111///000000000111111111111000000000000000000000000111111111111111111111111111111111222222333333333111111111222222222333333333333333333333333333333111111222222222333333333111222444777999999777444222222333333333333444444222222333333333333333333333333444444444444333333222444555777777666555444444444555666777888999999:::===AAAEEEGGGGGGFFFEEE?????????AAACCCGGGJJJLLLKKKOOOVVV^^^dddhhhjjjkkkooopppqqqoookkkgggeeeeeejjjiiijjjlllnnnmmmiiieee```^^^[[[ZZZ[[[]]]]]]]]]XXXWWWUUUUUUVVVZZZ___aaahhhnnnvvv}}}xxxpppbbbbbbbbbeeeiiimmmoooooovvvwwwyyyzzzzzzxxxvvvttttttsssrrrqqqqqqrrrssstttuuurrrnnnllliiiccc[[[TTTKKKIIIEEEBBB@@@???>>>>>>999888777666666666777777555555666666666666555555444444333333333222222222222222333333222222111000222222222222222222222222//////000000000000///////////////000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111000000111222222333222222222222222222222222333333333333333333333333444444444444444444444444333333444444555666666777555555555666666666777777777777666666666666666777888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAACCCDDDLLL^^^ppp{{{}}}~~~|||uuuwwwzzzzzzyyyxxxwwwvvvwwwuuuqqqjjj___RRREEE>>>999999999888888666555555555444444333333444444555444444555555666555555444444333333222222111111111111111111111111111111111111111000000000000111111222222222222222222222222222222111111000000//////---...///000111111111111000000000000000000000000////////////000000000000//////000000111111111222000000000000000000000000111111111111111111111111111111111222222333333333111111222222222333333333333333333333333333333333111111222222222333333333111111444777::::::888555222222333333333444444444111111111222222333333333444555555555555555555444333555777888999888777666444555555666777888888999;;;>>>CCCHHHKKKLLLLLLKKKDDDCCCCCCCCCEEEHHHKKKMMMNNNRRRXXX___eeeiiikkklllrrrsssuuutttqqqmmmkkkkkkiiihhhgggiiikkkjjjgggccc[[[YYYWWWVVVXXXZZZ[[[[[[VVVUUUUUUWWWZZZ___dddhhhmmmrrrxxx}}}yyypppcccaaa``````bbbdddeeeeeemmmoooqqqtttvvvvvvvvvuuuvvvvvvuuuuuuuuuvvvxxxyyyyyywwwtttrrrpppiii```XXXTTTQQQMMMGGGCCC@@@??????;;;:::888777777777888999555555666666666666555555444444444333333333222222222333333333333222111111333333333333333333333333//////000000000000////////////000000111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111000000111222333333333333333333333333333333333333333333333333333333444444444444444444444444333333444444555666777777555555555555666666666666666777888999999888666555888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBB@@@AAADDDFFFIIISSSgggyyyvvv}}}|||{{{vvvuuuuuuwwwyyyyyyxxxvvvxxxwwwrrrlllfff^^^NNN@@@;;;:::888777777666666555444444555555555555444444333444444555444222111000222222222222222222222222222222222222222222222222000000000000000000000000222222111111111111222222111111111000000000000000000000000000000000000000111111111111111111111111000111111111111222222222444333333222111000//////333222111111000000111111222222333333333222111111111111111111111111111111222222222222111111000000333333333333333333333333222222222222222222222222222333555666777666555555111111111222222333333333444444555555555555555555444333333333333444555555555555555555666666666666777777777777777888999:::;;;;;;===DDDKKKNNNKKKFFFHHHFFFDDDDDDGGGMMMTTTXXXWWW\\\bbbgggiiikkkmmmnnnqqqsssvvvxxxxxxvvvsssqqqooonnnllljjjhhhgggffffff[[[ZZZVVVSSSQQQRRRUUUXXXVVVYYY^^^bbbfffiiikkkmmmsssuuuwwwyyyzzzyyyxxxwww}}}|||}}}xxxiiiiiigggbbb^^^]]]___ccceeejjjooorrrrrrrrrsssuuuqqqrrrtttvvvxxxzzz|||}}}~~~}}}{{{xxxrrrkkkeeeaaa___]]]YYYSSSKKKEEEBBBBBB???<<<888555444555888999555666777777777666444333666555444333222222222222444444333333222333333333000000///000000111222222000111111111111222222222111111111111111111111111000000000000000000000000333333333333333333333333000111111111111222222222111111000000111111222333333222111000000000111222222333333333333333333444444333333222222333333444111222222333444555666666555555555555555666777888555555555555666666666777999999888888888888888888::::::999999::::::;;;<<<<<<<<<;;;:::;;;<<<===>>>??????????????????@@@@@@>>>@@@BBBCCCJJJ[[[qqqxxx~~~~~~~~~zzzyyyxxxyyy{{{|||{{{zzzyyyxxxtttmmmhhh```QQQCCC===;;;999888777777777666444555555666666555555444444444555555444333222111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111111111111000000000000111111111111111111111111111111111111111111111111000111111111111222222222555555444444333333222222111111111111000000000///000111111222222111111111111111111111111111111111222222222222111111111000333333333333333333333333222222222222222222222222333333444555555555555555222222333333333333333333666666555555444444333333444444444333444555555666666777777777777777777777999888888888888999:::;;;;;;;;;===DDDJJJMMMKKKGGGHHHFFFEEEFFFJJJQQQWWW\\\___bbbhhhkkkmmmnnnooopppssstttvvvxxxxxxwwwuuutttvvvuuussspppmmmjjjhhhggg___]]]ZZZVVVTTTTTTWWWYYY]]]```eeeiiillloooqqqrrruuuvvvwwwxxxwwwvvvtttsssttttttssstttvvvyyy}}}}}}tttrrrmmmfff```^^^```bbbccchhhmmmppppppooooooppppppqqqrrrtttwww{{{}}}~~~}}}{{{xxxuuurrrooonnngggfffbbb[[[TTTNNNKKKJJJEEEAAA;;;777555666888999777888999999999888777666666555444333222222222222222222111111000000111111000000000000000111222222000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222111111111111111222222333222111111111111111222222222333333333333444444444444333333222222333333444444444444444444444444555555555555555555555666777555555555666666666777777777777777777777777777777::::::999999::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>???????????????@@@@@@AAAAAABBBDDDIIIUUUiiizzz}}}}}}{{{{{{}}}~~~~~~~~~{{{zzzuuuoookkkcccUUUGGG???<<<999888888888888777444555555666666555555444555555666555555444222222222222222222222222222222222222222222222222222222333333333333333333333333222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111000000000000000///000111111111000.........///000111111111111111222222222222222222222222222222222222111111111111333333333333333333333333333333333333333333333333333333333333333444444555444444444444444444333333666666555444333222222111555555444444555555666777888888999::::::;;;:::::::::::::::::::::;;;<<<<<<<<<<<<>>>DDDJJJMMMLLLIIIHHHHHHIIIKKKPPPWWW]]]aaagggkkkooorrrrrrsssssstttvvvwwwxxxyyyzzzzzzyyyyyy}}}|||zzzxxxuuurrrpppooojjjgggdddaaa______aaabbbiiikkkooosssvvvxxxxxxxxxxxxyyyyyyyyywwwuuusssrrrnnnnnnmmmmmmooorrrtttvvvzzzvvvppphhhbbb___aaacccbbbggglllpppqqqpppooonnnnnnnnnoooqqqtttyyy}}}}}}{{{zzzyyyyyyyyyrrrqqqnnnhhh```ZZZWWWVVVQQQKKKCCC===::::::::::::999999:::;;;;;;;;;::::::666666555444333333333333333222111111000000000111111111000000111111222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111222222222333000000111222333333333222222222333333444444444444444444333333333333444444555555555444444444333333666555555444444444555555555555666666666777777777777777777777777777777777::::::999999::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???????????????@@@AAAAAADDDCCCFFFQQQeee~~~|||}}}}}}|||{{{}}}{{{{{{wwwqqqnnnhhh[[[NNNBBB>>>999777777999888777555555666666666666555555666666666555555444333333222222222222222222222222222222222222222222222222333333333333333333333333222222111111111111222222000111111111111111222222111111111111111111111111111111111111111111111111000000111111111222222222............//////000000///000222333222111///---......000111222222222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333444333222111111222444555555555555555555444444444555555444444333333222222666666555555555666777777999:::<<<===>>>>>>>>>===;;;;;;;;;;;;<<<===>>>>>>??????AAAFFFKKKNNNNNNMMMKKKLLLNNNRRRWWW]]]cccffflllooosssuuuvvvwwwxxxzzz{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{{{{wwwtttrrrppppppqqqqqqqqqtttvvvxxx|||~~~~~~~~~~~~~~~|||zzzyyyxxxwwwuuusssqqqppppppqqqqqq{{{wwwrrrkkkddd___]]]^^^```aaaeeekkkppprrrrrrqqqpppmmmlllllllllooossswwwyyy~~~}}}||||||{{{zzzzzzwwwrrrkkkfffcccbbb^^^WWWLLLDDD@@@>>>===<<<999999::::::;;;;;;;;;;;;888777666555444444444444666555444333222222222333222222111111111222222333000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222111111222222222333333222...///111333444444333333222222333333444555555555444444333333333333444444555555555555555444444444666666555444444333444444555666666666666777777777777777777777888888888888::::::999999::::::;;;<<<<<<<<<<<<<<<<<<======>>>????????????@@@AAAAAABBBDDDDDDIII[[[www~~~{{{}}}~~~{{{zzz|||}}}~~~~~~{{{zzzwwwsssqqqlllaaaUUUFFF@@@999666777888777666555666666666666666666555777666666555444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222000000111111222222222333111111111111111111111111111111111111111111111111000000111111111222222222000111111222222333333333111222333444444222000//////000111222333333333333222222222222222222222222222222222222222222222333444444444444444444444444333333333333333333333333555444222111111222333444555555555555555555555555333333333444444555555555777777666666777777888999:::<<<>>>@@@AAAAAAAAA@@@<<<<<<======>>>@@@AAABBBDDDDDDFFFJJJNNNQQQSSSTTTQQQRRRUUUZZZ^^^cccgggiiikkknnnsssvvvxxxzzz|||~~~~~~~~~~~~}}}{{{{{{}}}~~~}}}|||}}}|||}}}}}}zzzyyyxxxwww~~~uuuppphhh```[[[YYYYYYYYY[[[^^^dddiiinnnooonnnmmmlllkkkiiihhhhhhkkknnnooouuuwww{{{~~~~~~|||{{{|||}}}|||xxxsssooollllllhhh___SSSJJJFFFCCC???===:::999999999999::::::::::::999888777666666666666777666555444333333333333333333222222222222333333000000111111111222222222111111111111111111111111111111111111111111111111333333333333333333333333000000111111111222222222000111222333333333333222///000222333444444444333222222333444444555666666555444444333333444444555333333444555555666777777777666555444444444444444666666666666777777777888888888888999999:::::::::::::::999999::::::;;;<<<<<<<<<<<<===============????????????@@@AAABBBCCCCCCEEEOOOggg||||||~~~|||zzzyyyzzz{{{{{{zzzyyyyyyvvvtttsssqqqggg\\\LLLDDD:::666777888777555555666666777777666666555777666555444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222000000111111222333333333222222222222222222222222111111111111111111111111000111111111111222222222000000111111111222222222222333444444444333222111000111222333333333333333333333333333333333333333222222222222333333333333444444444444444444444444333333333333333333333333555444444333333333333333444444444555555555666666222333333444555666777777888888777777777888999999:::<<>>>>>???AAACCCEEEGGGHHHJJJKKKLLLOOORRRVVVYYY[[[YYYZZZ^^^aaaeeeggghhhiiiiiimmmqqquuuxxx{{{~~~|||vvvnnnfff```\\\XXXVVVUUUWWWZZZ```fffhhhhhhgggkkkiiigggeeedddeeeffffffggglllsssyyy}}}~~~}}}{{{{{{}}}~~~|||yyyvvvuuuuuuqqqhhh\\\SSSOOOKKKEEE@@@===<<<;;;::::::::::::;;;<<<<<<;;;:::999999999999777666555444333222222222444444333333222222333333000111111111111222222222111111111111111111111111222222222222222222222222333333333333333333333333000111111111111222222222000111333444444444333222111111222333444444444333222222333444555666666777555555444444444444555555222333444555666777888888777666666555555555666666666666666777777777888888888888999999:::;;;;;;;;;::::::999999::::::;;;<<<;;;<<<===>>>>>>>>>>>>===????????????@@@BBBCCCDDDCCCIIIYYYvvv|||~~~{{{zzzyyyyyyzzzzzzyyywwwwwwwwwuuutttuuutttkkkaaaRRRIII>>>888999:::888555666666777777777777666666666555444333222222222333222222222222222222222222222222222222222222222222333333333333333333333333222222111111111111222222000000111222222333444444222222222222222222222222111111111111111111111111000111111111111222222222//////000000000000000000333333333222222222111111000111222222222222111111333333333333333333333333222222222333333333444444555555555555555555555555444444444444444444444444555555555555555444333333222222333444555666666777444555555666666777777777888888888888888999:::::::::<<<@@@CCCEEEEEEDDDDDDAAAAAACCCEEEHHHKKKMMMOOOPPPQQQRRRTTTWWW[[[___bbb```bbbeeegggiiiiiihhhhhhiiilllppptttwwwzzz~~~~~~~~~}}}}}}||||||}}}||||||}}}~~~zzzsssnnniiiccc```YYYYYYZZZ^^^dddggggggeeeiiihhhfffeeecccbbbbbbbbbbbbffflllsssxxxzzzzzzzzzzzz|||}}}}}}}}}}}}ttthhhaaa]]]XXXPPPJJJBBBAAA???>>>============???>>>===<<<;;;;;;;;;;;;999888777555444444333333555555444333333333333333000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222000111111111111222222222000111333444555444333222333333222222222333333444222222333444555666777777555555444444444444555555444444555555666666777777777777666666666777888888666666777777777888888888777888888999::::::;;;;;;::::::999999::::::;;;<<<;;;<<<===>>>???>>>>>>===?????????@@@AAABBBCCCDDDEEEOOOeee}}}}}}}}}~~~zzzyyyyyyyyyzzzzzzxxxvvvuuuvvvtttsssuuuuuunnndddVVVLLL@@@::::::;;;999666666666777777777777666666666555333222111111222333222222222222222222222222222222222222222222222222444444444444444444444444222222111111111111222222000000111222333333444444222222222222222222222222111111111111111111111111000111111111111222222222333333333333333333333333333222111111000000111111000111111111111000000///333333333333333333333333222222222333333444444444555555555555555555555555444444444444444444444444555555666777666555333222000111222333444666777777777777777777777666666666999999888888999999:::;;;:::<<<@@@CCCEEEFFFEEEDDDCCCDDDFFFHHHLLLOOORRRTTTSSSTTTVVVWWWZZZ^^^cccfffeeefffiiikkkkkkjjjhhhfffjjjmmmqqqtttvvvyyy}}}}}}}}}}}}}}}|||zzzyyyxxxsssssstttyyy~~~~~~{{{wwwqqqmmmbbbaaa```cccgggjjjjjjiiiggggggfffeeedddbbbaaaaaadddfffjjjnnnrrruuuwwwwwwyyy|||~~~sssmmmiiiddd[[[TTTGGGEEECCCAAA@@@???@@@@@@@@@???>>>======<<<<<<<<<<<<;;;:::888777777666666666555444333333333333333000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222000111333555555444333222555444333222111222333444222222333444555666777888555555444444444444555555666666666666666555555555777777666777777888999999777777777777888888888888666777777888999999::::::::::::999999::::::;;;<<<;;;<<<>>>?????????>>>===?????????@@@AAABBBDDDEEEHHHTTTmmm~~~~~~||||||{{{vvvvvvyyyvvvqqqqqqpppqqqrrrsssrrrooolll]]]SSSFFF<<<888777777777777777777777777666555555666666666777666666555444555555444333333222111111555555555555555555555555222222444444444444222222333333222111000000111111333222222111111222222333000111111111111222222222333333333222222111111111222222222222222222222222444444444333333222222222333333333333333333333333333333333222222111111111444444444444444444444444333444555555555444333222222222333333444555666666222222333444555555555444444444444555555555666666666666666555666777888888666777777777555444555666999999;;;===??????===;;;<<<>>>AAADDDFFFFFFFFFFFFCCCFFFJJJLLLMMMQQQWWW[[[WWWYYYZZZ[[[\\\```iiiooolllnnnpppqqqpppooommmllllllmmmppprrrtttvvvyyy|||{{{{{{zzzwwwsssqqqppppppmmmlllooozzz~~~~~~{{{wwwsssooonnnpppssssssrrrsssrrrrrrpppnnnlllkkkjjjjjjlllooosssvvvwwwwwwwww{{{~~~zzztttqqqlllfffZZZUUUNNNFFFBBBAAABBBCCCEEEFFFGGGFFFDDDBBB@@@@@@AAA@@@===:::888666666555555555555555555555444444222222222222222222222222333333222111000000000000222222222333333444444444111111222222222222111111111111000000000000111111333333222222111222222222444333222111000111222333333333333444555666777777555666777666444444666777111222333444555777888888::::::999888777777888888555666777999999888777777999888777777777888::::::::::::::::::::::::::::::<<<<<<======>>>>>>??????============@@@DDDFFFEEEJJJ[[[zzz{{{{{{|||~~~|||xxxwwwyyywwwrrrpppppppppqqqrrrqqqnnnlllaaaXXXJJJ???:::888888888777777777777777666666555444444444444555555555555555555444333333222111111444444444444444444444444222333333444444333333222333333222111111111111111222111111000000111111222111111111111222222222222333333333222222222111111222222222222222222222222222222222111111111000000111111111111111111111111333333333222222222111111444444444444444444444444444444444555555444444333222222333444444555666666333333444555555555555555444444555555555666666666666666666666777777777777777888999888777666777888;;;<<<===@@@AAAAAA@@@>>>===???BBBEEEGGGHHHIIIHHHJJJLLLOOOPPPQQQTTTXXX\\\\\\]]]]]]^^^```eeejjjooorrrssstttsssqqqpppoooooommmooosssvvvxxxzzz{{{}}}yyyxxxwwwtttrrrrrrrrrssssssppprrrzzz|||yyyxxxzzz}}}~~~~~~}}}}}}}}}|||zzzyyyzzz{{{~~~|||xxxwwwxxxzzz{{{zzz~~~|||yyyuuurrrpppsssuuuwwwyyyzzzzzzzzzyyy}}}{{{vvvqqqiiiddd\\\SSSLLLIIIIIIIIIMMMMMMNNNLLLJJJGGGEEEDDDEEECCC@@@===:::888777666555555555555444444444444222222222222222222222222333222222111111111222222333333333333333444444444111111222222222222111111111111111000000111111111333333222222111222222333222222222222222333444444333333444444555555666666555666666555444444555777222333333444555666777777777666666555444444555555666666777888888888888888999888777777777888::::::::::::::::::::::::::::::<<<<<<======>>>????????????@@@@@@@@@AAADDDFFFGGGQQQccczzz{{{}}}}}}zzzyyyzzzxxxsssppppppppprrrsssrrrooommmggg^^^PPPDDD===:::::::::888888777777777666666666555444333222333333444555555444444333333222222111333333333333333333333333444333333222222333333444333222222111111111111222111000000000000000000111111111111111222222222333333333333222222222222111222222222222222222222222222222222111111111111000111111111111111111111111333333333333222222222222444444444444444444444444555444444444444444555555333333333444555555666666555555666666777777666666555555555555666666666666555666777888888888777666888999::::::999999:::;;;>>>@@@CCCEEEFFFFFFEEEDDDAAACCCFFFIIIKKKMMMNNNNNNRRRSSSTTTUUUVVVXXX\\\___^^^]]]]]]___dddiiilllmmmvvvvvvuuurrroooooopppqqqnnnqqqvvv|||}}}{{{yyywwwwwwxxxyyy{{{zzzvvvtttxxx~~~zzzzzz}}}~~~{{{zzzyyyvvvrrrqqqqqqssstttxxx~~~{{{|||}}}|||zzztttlllbbbZZZTTTQQQPPPWWWWWWVVVTTTRRROOOLLLJJJKKKIIIEEEAAA===:::888777555555444444444333333333333333333333333333333333333222222222222333333444444444444444444444333333111111222222222222111111222222111111111111222222333222222111222222333333000111222333555555666666444444444444444555555555444555555444333333444666444444555555555666666666666555555444444444444444777777777777777888888999999888888888888999::::::::::::::::::::::::;;;;;;<<<<<<======>>>???@@@@@@BBBBBBCCCCCCCCCDDDGGGJJJ]]]qqq~~~|||~~~|||}}}{{{|||yyyuuurrrqqqrrrtttuuutttrrroookkkcccVVVIII@@@<<<;;;;;;888888888777777777777777888777444222222222444555444444444333333222222222333333333333333333333333444444222222222222444444333222222111111222222222111111000000000000111111111111111222222222333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444555555444333333444666777333444444444555555666666666777777888888888777777555555666666666777777777444666888999:::999777666888999;;;;;;::::::<<<>>>AAADDDIIILLLLLLKKKKKKJJJGGGIIILLLOOOQQQSSSTTTUUUWWWWWWXXXYYY[[[]]]```bbbaaa___^^^bbbhhhmmmooonnnqqqrrrrrrpppnnnppptttxxxxxx||||||vvvrrrrrrtttvvv}}}|||uuuooojjjiiiiiikkkooouuu{{{~~~~~~~~~}}}uuummmeee___[[[YYY___^^^\\\[[[ZZZWWWTTTQQQPPPNNNJJJEEE@@@<<<999777555555444444333333222222333333333333333333333333222222222222333444555555666555555444444333333333111222222333333222222111333222222222222222222333222222111111222222333333111222333555666666555444555444444444444444444444333444555444222222444555666666666555555555555555888777777666666666777777888777666666666777999:::888888888888999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAACCCCCCDDDEEEDDDDDDIIIPPPjjj|||yyy}}}}}}{{{wwwttttttuuuvvvxxxwwwuuurrrnnnggg[[[NNNCCC===;;;;;;999999888777666777777888<<<:::777444222222222333444444333333333333222222444444444444444444444444444444222222222222444444333222222222222222333333222222222111111222222222111222222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555444333444555666888444444555555555555555666777888888999888888777777666666666777777777888888555666888::::::999777666777999:::;;;;;;<<<>>>???EEEIIIOOORRRRRRQQQQQQQQQOOOQQQSSSUUUXXXZZZ[[[\\\YYYXXXYYY[[[^^^aaadddeeefffdddccceeejjjnnnnnnmmmkkkooosssvvvyyy~~~sssmmmhhhgggffffffjjjoooyyy{{{ooofffaaa___aaadddhhhmmmqqqsssrrrqqqzzz{{{|||~~~{{{uuupppkkkgggeeedddcccaaaaaa```^^^[[[WWWTTTRRRNNNIIICCC>>>999777666666555444444333222222333333333333333333333333222222222222333444555555555555555444444333333222222222333333333333222222333222222222222222222333222111111111222222333444333444555666555444333222444444444444444333333333333444555444222222444555777666666666666555555555888888888777777888999999888777666666666777999:::888888999999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCBBBDDDFFFDDDDDDNNN[[[wwwzzzuuu{{{}}}yyyvvvvvvvvvxxxzzzzzzwwwuuuooojjjaaaUUUIII@@@===<<<:::999888777666777888888<<<:::888666444222222222333333333333333333333333555555555555555555555555444333333222222333333444333222222222222333333444333333222222222222333333222222222222333333333333111222222222222333333333222222222222222222222222000111111111111222222222111111111111111111111111333333333333444444444444222333333444444555555555444444444444555666777777555555555555555555555555888888999999888888777777777777777777888888888888666777888999999999888777777999;;;<<<===>>>@@@BBBGGGMMMTTTWWWWWWUUUVVVWWWVVVWWWXXXZZZ\\\^^^```aaa[[[ZZZZZZ\\\```dddfffffffffdddccccccfffiiikkklllssszzz~~~{{{{{{|||zzzxxxgggbbb^^^]]][[[YYY[[[```jjjpppwww|||yyy{{{xxxwww~~~sssggg___[[[]]]]]]___ccchhhkkkllllllqqqrrrsssuuuxxx{{{~~~~~~}}}{{{xxxuuutttmmmjjjgggggggggeee```[[[XXXVVVRRRMMMGGG@@@;;;999777777666555444333333222333333333333333333333333333222222222222333333444333333333333333333222222222222333333333333222222222222111111111111222222111111111111222333444444444444444444444333222222333333333333333444444444444555555444333333444666666666666666666666666666777666666666666777777888777777777777777888888999888999999:::;;;::::::::::::::::::;;;<<<<<<======<<<<<<===>>>@@@AAABBBBBBBBBAAACCCFFFEEEGGGVVViii|||wwwxxx~~~~~~{{{vvvvvvwwwyyyzzzzzzxxxvvvpppnnnfff[[[NNNDDD???>>>;;;:::888666666777888999888777666555444333333222333333333333333333333333444444444444444444444444222333333444444333333222222222222222222333444555222222111111111111222222222222222333333333444444111111222222222333333333222222222222222222222222000000111111111222222222111111111111111111111111333333333444444444555555222222333333444555555666333444555666666777777777666666666666555555555555888888888888888777666666777777777888888888999999777777888888888999999999888:::<<<>>>???@@@CCCEEEIIIOOOWWW[[[ZZZXXXYYY[[[[[[[[[\\\]]]^^^```aaabbb```^^^]]]^^^bbbeeeffffffeeeeeeggghhhkkkqqqwww|||{{{vvvqqqooopppooollliiiaaa]]][[[\\\[[[XXXXXX\\\```eeejjjqqq|||zzztttqqqooollliiigggffffffkkktttwwwmmmgggddddddbbbbbbeeelllrrrvvvxxxqqqqqqppppppppprrrtttuuuxxxyyy{{{{{{||||||~~~~~~xxxtttooonnnmmmjjjccc^^^[[[YYYVVVQQQJJJDDD???<<<999888777666555444444333444444444444444444444444333222222111111111222222111111222222222222222222222333333444444333333222111111111000000111111111111111111111222333444555333222222222222333333444222222222333333444444555555666666555444444555777666666666666666777777777555555555555555666777777666666777888888888888888888999:::;;;;;;;;;::::::::::::;;;;;;<<<=========;;;<<<===>>>@@@AAABBBCCCBBB@@@CCCHHHGGGLLL```www|||uuu}}}|||uuuuuuvvvxxxzzzzzzxxxuuuqqqpppjjj___RRRGGGAAA???;;;:::888666666777888999333333444555555444444333333333333333333333333333333333333333333333333333222222444555555444222222222222222222333333444555111111000000000000111111222222333333333444444444111111111222222333333333222222222222222222222222222222222333333444444444333333333333333333333333333333333444444555555555222222333333444555666666222333555777888777777666666666666666666555555555888888888888888777666555777888888888888999999999888888777777888888999:::999;;;>>>@@@AAABBBEEEGGGIIIQQQYYY]]]\\\ZZZ[[[]]]]]]]]]]]]]]]^^^```aaabbbdddaaa___```cccffffffdddhhhlllpppuuuzzzpppkkkgggfffhhhhhhddd```aaa^^^]]]______\\\\\\___\\\```dddhhhoooxxx{{{yyysssoookkkhhhgggfffeeecccaaa___^^^```dddlllsssxxx{{{}}}~~~}}}yyyuuurrrqqqpppmmmkkknnnvvv|||zzzwwwsssqqqoooooopppqqqsssuuuvvvwww{{{zzz|||{{{vvvsssqqqmmmfff___]]]\\\XXXSSSMMMGGGAAA>>>:::999888777666555444444444444444444444444444444333333222111000000000000000000000111111222222333222333333444444333333222111111000000000000111111111111111111222333444555111111000000111333555666111111222333333444555555555666777666444444666777555666666666777777777888666666666666666777888999555666888999999999888777888999:::;;;<<<;;;::::::::::::;;;;;;<<<===>>>>>>;;;<<<===???@@@AAACCCCCCBBB@@@DDDIIIIIIOOOfffwwwuuuzzz}}}yyyxxxwwwxxxyyyzzzxxxwwwqqqtttpppeeeWWWMMMEEE>>><<<:::888888999888777555999888666555555555666777555555444444444333333333111222333333444444333333333333333333333333333333444333333222222333333444555444444333333222222111222333333444444333333222444444444333333222222222333333333333333222111000222222222222222222222222555555555444444333333333222222333333333444444444222333555666666666555555555555555555666666666777777777777777888888888888:::999999999888888777777555555777888999999999999999:::;;;;;;::::::<<<>>>:::<<<@@@CCCEEEFFFFFFFFFKKKOOOUUU\\\``````\\\YYY```______``````bbbfffkkkkkkkkkjjjhhhfffhhhnnnrrrzzz|||xxxssskkkiiieeecccaaabbbdddeeeeeegggllltttyyyxxxqqqiiilllgggdddgggmmmssstttsssooojjjdddbbbbbbbbb```^^^\\\ZZZXXXYYY]]]aaadddeeelllqqqxxx}}}~~~{{{yyywww}}}xxxtttvvv~~~zzzuuuqqqsssrrrooommmnnnssszzzuuutttuuu{{{|||xxxuuupppjjjeeefffccc]]]YYYSSSKKK@@@999:::;;;;;;:::888666666777555555444333333333333444222222222222222222222222555444111000//////111222555444222111111111222222444333222222111111222222111111222222222333333333333333333333333333333333333333333333333333333333555444333333555666666666666666666666666777888888777777777777777777777777666666777888888888888888::::::::::::::::::::::::::::::;;;;;;<<<======>>>???@@@@@@AAABBBCCCDDDEEEEEEDDDDDDFFFKKKZZZuuuwwwzzz|||~~~}}}yyyyyyyyyzzz{{{{{{yyywwwssstttqqqfff\\\RRRHHH???<<<:::888888888888666555999888777666555666666777555555444444444333333333222222333444444444444333333333333333333333333333444333333222222333333444333333333333333333333333222333333444444333333222333333333222222111111111333333333333333222111111444444444444444444444444555555444444444333333333222222333333333444444444444555666666666555444333555555555666666666777777777777777777888888888888999999999888888777777777555666777888888999999999777888999999888999:::<<<<<<>>>BBBEEEGGGHHHIIIHHHKKKMMMQQQWWW[[[]]]]]]\\\ccccccdddeeefffiiinnnsssttttttsssttttttwwwzzz|||}}}wwwppplllnnnkkkiiifffgggiiilllnnn{{{}}}yyysssoooqqqxxx}}}|||yyyrrrllleeeaaaaaaaaa```___ZZZXXXVVVVVVYYY\\\^^^___gggmmmuuu|||zzzuuuuuu|||uuutttrrrrrrsssuuuxxxyyy~~~}}}|||~~~xxxsssooorrr{{{{{{xxxuuupppmmmgggddd___[[[VVVNNNCCC<<<<<<<<<;;;:::999777777888666555444444333333444444222222222222222222222222444333111000///000222222555555333222222222333333444333222222111111222222111222222222222333333333333333333333333333333333444444444444444444444444666555444444444555555444666666666666666777888888777777777777777777777777666777777888888888888888::::::::::::::::::::::::;;;;;;;;;<<<<<<=========??????@@@AAABBBCCCDDDDDDDDDDDDFFFKKKRRRbbb{{{zzzyyyyyy{{{~~~~~~yyyyyyzzz|||}}}|||zzzwwwuuuuuupppiiibbbZZZMMMAAA<<<:::888777888888666555888888777666666666666666555555444444444333333333222222333444444444444444333333333333333333333333444333333222222333333444111111222333333444555555222333333444444333333222222222111111111111111000333333333333333222222111444444444444444444444444555444444444444333333333333333333333444444444444666666666666666444333333555555666666666777777777777777777777888888888888888888888777777777777777666666777888888999999999777888999999888999;;;===???AAAEEEHHHKKKLLLLLLLLLMMMNNNPPPTTTXXX\\\```aaadddgggjjjmmmqqqxxx~~~yyyvvvuuuqqqnnnmmmnnnmmmmmmooosssxxx}}}{{{sssjjjdddcccdddeeeddd___\\\XXXWWWXXXYYYZZZZZZaaaeeemmmtttyyy|||||||||{{{xxxtttooommmpppvvv{{{wwwwwwwwwzzz|||{{{vvvrrrxxx{{{}}}{{{ssstttxxx}}}uuullljjjpppzzz~~~|||zzzwwwuuukkkhhhccc```[[[RRRHHH@@@>>>===<<<;;;:::999888888666555444444333444444444333333333333333333333333222222111000000111333444666555444333333333444444444333222222111111222222222222222222333333333333333333333333333333333333444444444444444555555555666666555555555555555555777666666666666777888888777777777777777777777777777777777888888888888999999999999999999999999999<<<<<<<<<<<<<<<<<<======>>>>>>???@@@AAABBBCCCCCCDDDDDDHHHPPP\\\mmm{{{wwwvvv{{{yyyyyyzzz|||}}}}}}zzzwwwvvvtttooojjjggg```RRRCCC>>>;;;999777888777666555888777777666666666666666555555444444444333333333222333333444555444444444333333333333333333333333444333333222222333333444222222222333333444444444222333333444444333333222222222222222111111111111222333333444333333222222222222222222222222222222444444444444444444444444333333333444444444444555666666666666666555555555555666666666666777777777666777777777888888888888777777777777777777777777777777777777888999999:::999:::<<<<<<;;;<<<>>>@@@BBBDDDHHHKKKNNNOOOOOOOOOQQQSSSUUUWWWYYY]]]bbbeeedddkkkssszzz}}}zzzvvvuuusssrrrsssppprrrwww~~~yyyqqqooopppqqqqqqoookkkeeeaaa___^^^]]][[[aaacccggglllppprrrqqqppppppnnnkkkgggddddddfffgggjjjkkkpppwww}}}~~~{{{wwwuuuvvvyyy|||uuuuuuuuuvvvvvvxxx|||~~~tttrrrssszzz}}}uuummmkkkpppyyy~~~{{{yyyrrrooojjjfffaaaXXXMMMDDDBBB@@@===;;;:::999888888666666555444444444444444333333333333333333333333111111000111111333444555444444444333333333444444444333222222111111222222222222222333333333444444333333333333333333333333333333444444444444555555555666888888777777888999777777666666777777888999777777777777777777777777888777777888888888999999999999999999999999999999<<<<<<<<<<<<<<<============>>>??????AAAAAABBBCCCDDDCCCGGGSSScccwww}}}uuurrrxxx}}}}}}yyyxxxyyy{{{|||{{{yyywwwuuusssoookkkjjjeeeVVVGGG@@@===:::888888888777666777777777777777666666555555555444444444333333333333333444555555555444444333333333333333333333333444333333222222333333444444444444333333222222222222333333444444333333222222333333333333333333333222333333444444444333333222222222222222222222222444444444444444444444444333333444444444555555555444444444555666777888888666666666666777777777888666777777777888888888888777777777777777888888888999888888777888888999::::::;;;============@@@BBBEEEGGGKKKNNNQQQSSSSSSSSSTTTWWWYYYZZZ[[[]]]aaadddiiiuuuxxxuuuvvvyyy}}}~~~~~~~~~|||}}}~~~zzzsssoookkkhhhfffiiiiiiiiikkknnnnnnmmmjjjiiihhhfffdddbbbaaa___^^^^^^^^^```eeejjjmmmkkkhhhiiilllsss|||zzzvvvrrrpppsssxxx}}}~~~|||yyyvvvxxxxxxmmmjjjqqqzzzzzz}}}~~~|||yyyvvvrrrnnniii___SSSJJJGGGCCC???<<<;;;:::888777666666555444444444444555333333333333333333333333000000111111222444555555222222222333333333222222444333222222111111222222222222333333333444444444333333333333333333333333222333333333444444444555444777:::;;;::::::<<<===777777777777777888999999777777777777777777777777888888888777888999::::::999999999999999999999999<<<<<<<<<==================>>>??????AAAAAABBBCCCEEEBBBGGGVVVkkkxxxpppuuu||||||{{{|||zzzyyyxxxyyy{{{{{{yyyxxxvvvtttpppmmmlllggg[[[NNNBBB???;;;999999999999888777777777777777666555555555555444444444333333333333333444555555555555555333333333333333333333333444333333222222333333444555555444333333222111111222333333444444333333222333333333333333444444444222333333444444444444444444444444444444444444444333333333444444444444555333444444444555555555555333333444555666888999:::666666666777777777888888777777777777888888888888888888888888888999999999:::999888777777888999::::::;;;<<<======>>>@@@BBBIIIKKKOOOSSSVVVWWWXXXXXXVVVXXXZZZZZZYYY[[[```eeevvvvvvmmmnnnllllllnnnmmmmmmttt|||~~~|||vvvsssqqqqqqssstttrrroooiiihhhfffffffffdddaaa___]]][[[YYY[[[___```^^^\\\ZZZ^^^hhhuuu}}}wwwqqqoooppprrrvvvxxx|||~~~}}}ssskkkmmmssssssxxx~~~{{{yyyvvvqqqhhh\\\SSSNNNIIICCC???>>><<<:::777777666555555444444555555333333333333333333333333000111111222333444444555111111222333333333222222444333222222111111222222333333333333444444444444333333333333333333333333333333333444555555666666333777;;;<<<;;;:::<<<>>>888777777777777888999999777777777777777777777777999999888777888999:::;;;::::::::::::::::::::::::;;;<<<<<<===>>>>>>??????>>>>>>???@@@AAABBBCCCCCCFFFDDDKKK^^^wwwssstttzzz{{{|||}}}{{{yyyyyyzzz{{{{{{zzzwwwvvvsssooommmjjj```UUUEEEAAA===:::::::::::::::666777777888777666555444555555444444444333333333333444444555555555555555333333333333333333333333444333333222222333333444333333333333333333333333222333333444444333333222111111222222333333333333222333333444555555444444444444444444444444444444333333333444444444555555444444444444555555555555555555555555666777999:::666666777777777888888888777777777777888888888888888999999999::::::::::::;;;:::888777777888:::;;;;;;<<<>>>>>>>>>@@@BBBDDDMMMOOOSSSWWW[[[\\\]]]]]]ZZZ[[[[[[XXXXXX\\\eeelll~~~yyytttmmmgggfffeeefffiiiiiijjjqqqzzzvvvuuuttttttuuusssoookkkdddbbb___```aaa```\\\XXXTTTWWW^^^gggpppyyy}}}wwwqqqmmmlllmmmppptttxxx}}}zzzzzzqqqoooooolllqqqwww{{{|||}}}~~~}}}|||{{{xxxpppfff^^^VVVPPPHHHCCCBBB@@@<<<888777666666555555555555555444444444444444444444444111222222333444444444444111111333444444444333333444333222222111111222222333333333444444444444555333333333333333333333333555555555666777777888888444999======:::777999;;;888888777777888888999:::777777777777777777777777:::999888777777999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===>>>???@@@AAA??????@@@AAABBBCCCDDDDDDGGGGGGRRRkkkyyyvvvzzz||||||zzzyyyzzz|||}}}}}}xxxxxxuuuqqqnnnkkkccc[[[FFFBBB>>>;;;;;;;;;;;;;;;666777888888888777555444555555444444444333333333333444555555666666555555333333333333333333333333444333333222222333333444111222222333333444444555222333333444444333333222000000111111222222222222222333333444555555555444222222222222222222222222333333333444444555555555444444444555555555666666777777666555555666777888777777777777888888888888777777777777888888888888999999999::::::;;;;;;;;;;;;:::999777777888:::;;;>>>???AAAAAABBBCCCEEEHHHPPPSSSWWW[[[^^^``````aaa^^^^^^\\\XXXXXX^^^kkktttxxxrrrnnnllliiigggddddddhhhlllooopppxxx~~~pppnnnllllllkkkhhhccc]]]WWWXXXZZZ]]]aaagggoootttxxx||||||tttnnnjjjdddfffjjjoootttyyy}}}}}}vvv|||~~~~~~xxxrrrnnnfffjjjnnnqqqsssvvvzzz~~~~~~}}}}}}~~~|||vvvmmmeee\\\UUULLLFFFEEEBBB>>>:::777777666555555555555555444444444444444444444444222222333444444444333333111222444555666555444444444333222222111111222222333333333444444444555555333333333333333333333333666777777888999:::::::::555:::>>><<<888444555777888888888777888888999:::777777777777777777777777:::999888777777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>@@@AAABBB???@@@AAAAAACCCCCCDDDEEEHHHJJJYYYuuuxxxzzz|||}}}||||||zzzwwwuuuvvvxxx{{{~~~zzzwwwvvvuuupppggg___TTTFFF;;;:::;;;999777888888888888888777777777777555555555555555555555555555555555555555555555555444333333222222333333444666555444333222333333444333444444555555444444333444555555555444333333222333444555555333333444555222222222222222222222222555555555555555555555555555444333333222222222222666666555555555444444444666666666666777777777777888888777666666666666666777888888888888999999999::::::999888777777888888;;;:::999888888999;;;<<<;;;>>>BBBEEEGGGHHHIIIKKKRRRXXX___cccccccccbbbccchhhkkklllgggcccjjjzzz}}}uuuqqqllliiihhhiiikkklllkkklllnnnsssyyyzzzqqqjjjbbb^^^]]]^^^]]]ZZZ[[[^^^kkkooouuuxxxxxxsssmmmiiiiiihhhhhhiiikkknnnrrrtttwwwoooppprrruuuyyy{{{{{{yyywwwhhhgggdddccceeekkktttzzz|||~~~~~~zzzuuussseee___WWWOOOJJJFFFCCC@@@<<<;;;999999888777444111333444555555555444333222555444444333333444444555222222333333333444444444222222222222222222222222222222333333333444444444666555333222111222333333555777888999777777888999777777777777777888888888555555555555555666777777999999:::::::::;;;;;;;;;999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;<<<<<<===???@@@AAAAAABBBCCCCCCBBBBBBCCCEEEAAAPPPddd{{{xxxzzz{{{{{{||||||zzzwwwuuuuuuwwwyyy}}}zzzwwwvvvuuuqqqiiibbbXXXJJJ>>><<<<<<:::999:::888888888888777777777777555555555555555555555555555555555555555555555555444333333222222333333444666555444333333333444444333444444555555444444333444444555555444444333222111333444333222111222333222222333333333444444444555555555555555555555555555555444444333444444444666666555555555444444444666666666666777777777888888888777666666666666666888888888888999999999999::::::999888888888888888;;;;;;;;;;;;;;;;;;;;;;;;===???CCCEEEGGGIIIMMMOOOXXX^^^ccceeefffiiiooouuuzzz{{{zzzvvvsssyyyxxxnnnllljjjggggggiiimmmppprrrwwwxxx{{{qqqiiibbb```^^^[[[ZZZ]]]aaaeeejjjnnnooonnnkkkiiiiiikkkmmmnnnnnnmmmmmmmmmttt{{{zzzssspppnnnrrrxxx}}}}}}zzzsssooohhh```]]]```gggmmmwwwyyy}}}|||xxxuuuiiiddd]]]VVVPPPKKKFFFCCC@@@>>>;;;:::999888666444444444555555555444333222555444444333333444444555222222333333333444444444222222222222222222222222222222333333333444444444666666444333333333444444555666888888777777777888777777777777888888888888777666666666666777888888666666777777777888888888999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;<<<<<<===???@@@AAAAAABBBCCCCCCBBBBBBDDDFFFGGGWWWlllwwwzzz|||zzz}}}}}}{{{xxxuuutttuuuwww{{{yyywwwvvvvvvrrrlllfff]]]PPPCCC===<<<;;;;;;<<<888888888888777777777777555555555555555555555555555555555555555555555555444333333222222333333444555555444333333333444444333444444555555444444333444444555555444444333333222444444444333222333444333333333444444555555555555555555555555555555555555555555555555555666777555555555555555444444444666666666777777777888888888888888777777777777777888888888888999999999::::::999999888888888888999:::;;;===>>>>>>===<<<;;;>>>@@@DDDGGGKKKOOOTTTXXXbbbeeehhhjjjmmmuuutttmmmhhhdddhhhhhhjjjmmmsss{{{~~~ppphhhccc^^^ZZZYYYVVVYYY\\\```ccceeeffffffhhhlllqqqsssqqqmmmjjjhhhiiipppzzzyyyppphhhiiisss|||yyynnnbbbZZZYYY\\\```lllqqqxxx~~~}}}zzzqqqmmmggg```ZZZSSSLLLHHHEEEBBB>>><<<;;;:::999777555555666666555444333333555444444333333444444555333333333333444444444444333333333333333333333333333333333333444444444444777666555555444555555555444666888888777666777888666666777777888888888888888777777777777888999999999999999999::::::::::::999999::::::::::::;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<===???@@@AAAAAABBBCCCCCCBBBCCCEEEGGGHHH\\\sssyyy||||||~~~~~~}}}{{{wwwuuuuuuuuuyyywwwvvvvvvvvvsssnnnkkkaaaVVVHHH???<<<;;;<<<<<<888888888888777777777666555555555555555555555555555555555555555555555555444333333222222333333444444444444444444444444444333444444555555444444333333444444555444444333333555666777777555555666777444444444444444333333333555555555555555555555555444444444444555666777777555555555555555555555555666666777777777888888888888888999888888888777777888888888999999999:::::::::999999888888999999999:::;;;<<<===>>>???@@@@@@BBBFFFKKKPPPTTTYYY]]]```iiiiiilllsss~~~xxxnnnfffeeegggiiimmmpppuuu}}}{{{rrrggg^^^YYYTTTTTTUUUVVVXXX[[[^^^___ccchhhooorrrrrrooonnnnnnjjjooouuuyyy|||wwwkkkgggllluuu|||wwwkkkaaa[[[ZZZ[[[```fffpppyyywwwuuupppkkkddd]]]TTTOOOKKKGGGCCC???===<<<;;;:::666666666666555555444444555444444333333444444555333333333444444444444555333333333333333333333333333333333444444444444555666555555555555555555555333555777777666666666777666666777777888888999999888777777777777888999999:::::::::;;;;;;;;;;;;<<<999999999:::::::::;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@BBBCCCCCCBBBCCCFFFHHHJJJccc{{{~~~{{{~~~}}}}}}yyyvvvuuuuuuwwwvvvvvvvvvuuussspppnnnddd[[[LLLAAA;;;;;;<<<;;;888888888888777777777666555555555555555555555555555555555555555555555555444333333222222333333444333444444444444444444444333444444555555444444333333333444444555444444333555666777777555555666777555444444333222111000000555555555555555555555555444333333333444555666666444555555555555555555555777777777777888888888888999999999:::999888777777888999999999999::::::::::::999999999999999::::::;;;::::::<<>>???@@@@@@AAABBBBBBBBBDDDHHHJJJQQQnnnxxxwwwyyy}}}~~~zzzwwwuuutttuuuuuuuuuuuutttrrrpppooofff___RRRDDD===<<<<<<999888888888888777777777777555555555555555555555555555555555555555555555555444333333222222333333444222333444555555555444444333444444555555444444333333333444444555555444444222444444444333222333444444444333222111111000///555555555555555555555555444444444333444444555555444444444555555555555555777777777888888888999999999999:::;;;:::999888777999999999999:::::::::::::::999999999999::::::;;;<<<<<<<<<@@@FFFNNNVVV[[[dddgggkkkmmmllllllllllllyyy}}}}}}vvvqqqllliiigggddddddeeeffffffkkkqqqvvv{{{pppgggaaa___\\\ZZZWWWVVVVVVVVVWWW[[[aaacccfffkkkuuu}}}{{{vvvrrrrrruuuxxxxxxooommmrrrwww~~~sssggg\\\WWWXXX[[[aaahhhnnntttwwwxxxyyyxxxwwwuuurrrllleee```[[[WWWQQQKKKGGGCCC???===:::999888666555555555555555444444333333444444555333444444444555555555555333333333333333333333333333444444444555555555555333333444555555555444444222444666666555444555666555555666777888999999:::777666666666666777888888888888888999999999999:::999999::::::::::::;;;;;;999999::::::::::::;;;;;;===============>>>??????@@@AAABBBBBBBBBEEEIIILLLVVVssswwwrrrxxxzzz|||~~~}}}yyyvvvtttsssttttttuuutttrrrqqqppppppiiidddXXXHHH???>>>===999888888888888777777777777555555555555555555555555555555555555555555555555444333333222222333333444222333444555555555444444333444444555555444444333222333444444555555444444111333444333222111222333333333333333333333333333555555555555555555555555666666555555444555555555444444444555555555666666777777888888888999999999999:::;;;<<<;;;:::888777999999999:::::::::;;;;;;999999999999999:::;;;<<<===>>>BBBIIIRRR\\\dddjjjrrrssstttuuuuuuwww{{{}}}~~~rrrkkkiiihhhffffffdddeeeiiijjjiiimmmssswww}}}rrrllldddcccbbb```^^^[[[YYYXXXVVVZZZ]]]]]]]]]bbblllttt~~~}}}zzzwwwuuuxxx|||zzzuuurrrrrrxxx|||zzzpppgggaaa]]]]]]^^^```cccgggkkknnnvvvvvvuuuuuutttqqqlllhhhccc___YYYTTTNNNHHHCCC???;;;:::888666555555555666555444444333333444444555444444444444555555555555444444444444444444444444444444444444555555555555333444555666777666666555222333555555444444444555555555666777888999::::::888777777777777888999999::::::;;;;;;;;;<<<<<<<<<999999::::::::::::;;;;;;999999::::::::::::;;;;;;===============>>>>>>???@@@AAAAAAAAABBBEEEJJJMMMZZZuuuxxxqqqzzzxxxzzz|||{{{xxxuuurrrqqqssstttuuutttqqqpppooopppjjjggg[[[KKKBBB@@@>>>999888888888888777777777777555555555555555555555555555555555555555555555555444333333222222333333444111222444555666555444444333444444555555444444333222333333444555555555444333444555555333333444555111111222333555666666777555555555555555555555555999888777666666555666666444444444555555555666666777888888888888999999999999:::;;;<<<<<<:::888777999999:::::::::;;;;;;;;;999999999999::::::;;;<<<===AAAHHHQQQ\\\fffnnnsssvvvvvvwwwwwwzzztttiiieeeeeefffgggiiifffhhhmmmnnnlllpppwwwzzzyyyoookkkddddddeeedddbbb```]]]\\\WWWZZZ]]]ZZZWWWZZZbbbjjjuuu{{{zzzuuuzzz}}}uuuoooqqqwww~~~zzzsssooobbb```]]][[[[[[^^^ccceeesssssstttuuuuuusssooolllhhheee___YYYSSSLLLEEE@@@<<<:::888777555555555666555444444333333444444555444444444555555555666666444444444444444444444444444444444555555555666666444555666888888888777666111333555555444333444555444555666777888999::::::999999888888999999:::;;;777777888888888999999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;>>>============>>>>>>???@@@AAAAAAAAABBBFFFJJJNNNbbbzzztttvvvrrrvvvzzz|||{{{xxxuuutttpppqqqrrrrrrqqqooollljjjmmmjjjdddXXXKKK@@@;;;:::::::::999888777666555555666666555444444444444555555666666666666666555555666555444333333333333333333444555666666555444333333444444555555444444333333444444444555666666666222222333333333333444444444444444555555555555666333444666777777777666555555555555555555555555555333444444444555555666666666666777777777777666666666777777999:::;;;<<<<<<;;;;;;;;;;;;:::999888777;;;999999======::::::>>>EEEHHHPPP\\\jjjtttxxxyyy{{{{{{zzz{{{zzztttmmmiiihhhhhhiiiiiilllooopppqqquuu|||{{{rrrpppkkkmmmmmmjjjeeebbbbbbcccbbbbbb___[[[XXXXXX]]]aaajjjsss~~~yyyxxx|||}}}xxxsssvvv|||~~~zzzmmmhhhbbb]]]ZZZZZZ[[[\\\hhhpppuuussssssvvvvvvsssrrrnnniiiccc\\\TTTLLLFFF>>>;;;666444444555555555444444555555555555555555111222222333333444444555777666555444333444444555444444333333333333444444333444555666666555444333333444555555666666555555555777888888777777888999777777777777888888888888888888999999999999888888::::::;;;;;;;;;;;;<<<<<<:::999888999;;;<<<;;;::::::===???@@@>>>======>>>FFF???>>>CCCFFFFFFMMMWWWmmmxxxyyyvvvrrruuuzzz}}}}}}zzzwwwuuurrrrrrrrrrrrqqqooommmlllnnnlllggg\\\OOODDD>>>;;;::::::999888777666555555666666555444444444444555444555555666666666666666666555444444333333333444444444555666666555444444333444444555555444444333444444444555555555555555555555555444444444333333444444444555555555555666222333444444555555444444555555555555555555555555666666666666666666555555777777888888888888777777666777888999:::;;;;;;<<<999::::::;;;;;;;;;::::::<<<::::::>>>>>>===???DDDKKKPPPYYYfffttt}}}{{{zzz|||{{{vvvuuuuuutttttttttssssssrrrqqqssswww{{{~~~|||tttmmmiiiggggggffffffeeebbb]]]ZZZZZZ\\\___hhhttt~~~}}}}}}{{{~~~}}}xxxyyy}}}tttpppjjjeeebbbaaa___]]]```iiippprrrvvvzzzyyyttttttrrrnnniiiccc[[[SSSMMMBBB???:::777777777777777555555555555555555555555444444444444333333333333777666555444333444444555555555444444444444555555444444555666666555444444333444555555666666555555555777888888777777888999777777777777888888888888888888999999999999888888888888999999999999::::::;;;999999:::;;;<<<;;;:::;;;===??????>>>===>>>???FFFAAA@@@EEEFFFGGGQQQ^^^vvvvvvrrruuuyyy|||}}}{{{xxxvvvssssssrrrqqqppppppooonnnpppoookkkbbbVVVJJJAAA===;;;::::::999888777666666777666555555444444555555444444555666777777777666666555444444333444444444444444555666666555444444444444555555555555444444555555555555555444444444888888777666555444333222444444444555555555555666444444333333444444555666555555555555555555555555888888888777666666555555888999999999999999999888777777888999::::::;;;<<<888888999;;;;;;<<<<<<<<<:::888999<<<======BBBHHHQQQVVV___kkkvvv~~~}}}}}}yyyssspppnnnsssvvv|||vvvooojjjfffgggiiijjjhhhccc]]]YYYWWWWWW^^^hhhvvv|||zzz{{{~~~~~~xxxqqqmmmjjjgggccc```[[[aaaiiiooovvv|||{{{wwwwwwvvvtttqqqllleee\\\VVVIIIEEE@@@<<<:::999888888555555555555555555555555666666555555444333333222666666555444444444444555666555555555555555555666444444555666666555444444444444555666666666666555555777888888777777888999777777777888888888999999888888999999999999888888888888999999999999::::::;;;:::::::::<<<===<<<;;;<<<===>>>>>>======???AAAEEEBBBDDDGGGFFFIIIYYYlllxxxrrrtttwwwzzz|||{{{yyyvvvsssrrrqqqpppoooooooooooopppooommmggg\\\PPPEEE>>>;;;;;;:::999888777777666777666666555555555555555555666666666666666555555555555444444444444555555444555555555555555555444444444555555555555444444666666666555444444444333777777666666555444333333444444444555555555555666777666555555555666888999555555555555555555555555777777666666666666666666888888999999999999888888777777888999::::::;;;;;;888999:::;;;<<<<<<<<<<<<<<<:::;;;======>>>EEEMMMWWW[[[aaajjjssszzz{{{wwwvvvuuuuuuttt}}}{{{qqqjjjlllnnnpppppplllgggbbb___[[[\\\```iii{{{|||yyyxxx{{{~~~vvvpppmmmkkkhhheee^^^```ccciiiqqqyyy}}}}}}{{{zzzyyywwwssslllccc]]]OOOJJJDDD???<<<:::888777666666666666555555555555666666555555555444444444555555555555444444555555666666555555555555666666444555555555555555555444444444555666666666666666555777888888777777888999777777888888888999999999888999999::::::999999888:::::::::;;;;;;;;;<<<<<<<<<;;;:::;;;===>>>===<<<===>>>>>>===<<<===@@@BBBCCCCCCFFFHHHFFFKKKccc|||vvvuuuuuuwwwyyyyyyxxxuuuqqqpppooonnnmmmmmmnnnnnnnnnnnnmmmiiiaaaTTTHHH@@@<<<<<<;;;:::999888777777777777666555555555555666777777777777666555333333555555444444444555555666555555555444444555555555444555555666666555555444666666666555444444444333444444444444444444555555444444444555555555555666777777666555555777888999666666666666666666666666333333444555555666777777777888888888888888888777888888888999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::@@@???@@@AAAAAACCCKKKTTT]]]```eeellluuu~~~~~~zzzqqqrrruuu{{{xxxwwwxxxxxxyyywwwtttpppnnnccc```\\\```mmmxxxssstttxxx~~~zzzrrrnnnlllmmmmmmiiieeebbbdddjjjrrr{{{}}}}}}|||{{{wwwpppgggaaaVVVQQQIIICCC>>>;;;888666777777666666666555555555444444444555555555666666444444555555555555555555666666555555555555666666555555555444444555555555444555666666777777666666555777888888777777888999888888888888999999999999999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<;;;:::;;;===>>>===<<<===>>>>>>======>>>AAACCCBBBBBBEEEGGGGGGPPPnnn}}}yyyuuutttvvvxxxwwwuuuoooooonnnnnnnnnmmmmmmmmmmmmmmmmmmkkkdddYYYLLLDDD===<<<<<<;;;:::999888888888777666666555555666666777777777777666555333222555555555444555555666777666555444444444444555666555555666666666666555555555555555555555444444444333333444444444555555555444444444555555555555666555555444444555555666777666666666666666666666666111222333444555777888888777777888888888888777777888888999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::<<<<<>>:::777888777777666666555555555222333333444555555666666333444555555666555555555666555555555555555555666666555444444444444555666555555666777777777777666555777888888777777888999888888888999999999999:::999999::::::::::::999999888888999999999999::::::;;;:::::::::<<<===<<<;;;<<<===>>>>>>>>>???AAACCCBBBBBBEEEGGGIIIXXX{{{wwwtttuuuwwwwwwvvvnnnnnnoooppppppooommmlllmmmmmmmmmlllggg]]]QQQHHH======<<<;;;:::999888888888777777666666666666666555555666666666666555555555555555555555666777777666555444444444444555666555555666666666666555555444444444555555555555555666666666555555555555555444444444555555555555666444444555666666666666666666666666666666666666666333333444555666777777888888888999999999999888888888999999999999:::::::::999:::;;;<<<=========<<<777999>>>CCCDDDGGGQQQ\\\gggmmmwwwvvvrrrssssss{{{yyyuuuoooiiieeedddlll|||||||||}}}|||oooggghhhmmmqqqpppppppppkkkhhhoooyyy~~~~~~~~~~~~{{{wwwssshhhbbbYYYPPPIIICCC>>>;;;888888777777666555555444333333333333444444444444333333555666666666555555555555444444444444555555666555444444444444555666555555666777777777777777555777888888777777888999888888888999999999::::::999::::::;;;;;;::::::999888888999999999999::::::;;;999999:::;;;<<<;;;:::;;;===???@@@@@@@@@AAABBBEEECCCDDDHHHNNNaaayyytttuuuxxxxxxwwwnnnoooqqqrrrqqqpppnnnmmmnnnmmmmmmmmmiii```TTTLLL======<<<;;;:::999999888888888777666666666666666222333444666777888888888555555555555555666777777666555444333333444555666555555666666666666555555333444444555555666666666999999888777666555444444444444444555555555666666555666888999999999888777777777777777777777777777666666666666777777777777999::::::;;;;;;::::::999999999999999999999::::::777888:::<<<===>>>??????:::===DDDKKKMMMPPP[[[gggwwwxxxssssssttt}}}xxxsssmmmfffdddqqq~~~~~~|||}}}mmmbbbaaaeeennnqqqvvvxxxqqqhhhkkksss~~~~~~{{{ooohhh___VVVNNNHHHCCC???999888888777666555555444555444444333333222222111222333555666666666555555444444444333333444444444666555444333333444555666555666666777777777777777666777888888777777888999888888999999999:::::::::999::::::;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<:::999888999;;;<<<;;;::::::<<>>>>>???AAACCCGGGKKKPPPZZZjjjwww}}}|||{{{|||{{{wwwpppiiiiiinnn|||{{{}}}}}}||||||tttfff^^^]]]gggnnnvvvxxxuuuqqqpppqqqvvvyyy|||xxxrrrjjjbbb[[[RRRIIIBBB@@@<<<888777888888666444555555555555666666666666222111111333555777666555555444333222222444555777666666777777777777666666888777666666666666777777555555666777888999999:::999999888888999999:::;;;999999;;;;;;;;;;;;999999999:::;;;;;;<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>??????HHHEEEEEEKKKYYYrrryyyrrrtttsssrrruuussssssrrrqqqooollliiiggggggfffgggkkkmmmhhh^^^UUUGGG@@@;;;;;;<<<:::888999666777777777777666666666666666777888999999999999777777666666666666777777666666666555555666666666777666666555666777888999555555555555555555555555555555555555555555555555333444555555666666555555666666666666666777888888888888888777777666666666888888888888777777777777999999999999999999999999999::::::::::::;;;;;;;;;???:::999<<<>>>===>>>@@@EEEGGGLLLSSS\\\jjjzzz|||zzz}}}}}}rrrmmmmmmvvv|||zzzzzz}}}sssddd[[[YYY[[[aaajjjqqqtttuuuvvvvvvwwwyyy|||~~~~~~~~~zzzuuunnnggg```WWWMMMEEEBBB>>>999777888999888666777777666666666555555555333222222333555666666555666555444333333555666888666666777777777777666666666666555555555555666666666666777777888888999999999999888888999999:::;;;999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@EEECCCEEEPPPbbb}}}qqqooooooooorrrtttssssssqqqnnnkkkhhhffffffeeefffjjjnnnkkkccc\\\JJJBBB<<<<<<===;;;:::;;;888888888777666555555444666777999::::::999777666777777666666666666777777777777666666666666777777666666666666666777888888555555555555555555555555555555555555555555555555444444555666666666666555444444555555666888999:::777777777777666666666666777777777888888888888888::::::::::::::::::::::::999999::::::;;;;;;;;;;;;>>>;;;;;;>>>???>>>@@@CCCIIIMMMTTT```pppxxxrrryyy~~~sssoooooopppqqqvvvzzzuuuyyy|||~~~tttfff\\\WWWRRRWWW___jjjsssyyy{{{{{{wwwxxxzzz{{{}}}}}}}}}}}}|||xxxsssnnnhhh^^^TTTLLLFFF@@@:::777888999999888999888888777555444444333555444333444555666555333666666555444555666777888666666777777777777666666555555555555555555555555777888888888888888888888999999888888999999:::;;;;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>???@@@BBBBBBFFFDDDHHHWWWnnntttnnnnnnppprrrsssssssssrrrpppmmmjjjiiihhhffffffjjjnnnmmmfff```NNNFFF>>>======;;;;;;<<<888888777666666666666666777777888888888777666555777777666666666666777777777666666666666666666777666666666666666777777888555555555555555555555555444444444444444444444444444444555666666666666666555555555555666777888999666666666666666666666666777777777888888999999999::::::::::::::::::::::::999999::::::;;;<<<<<<<<<@@@>>>???AAAAAA@@@CCCIIIMMMVVVcccttt}}}wwwuuuxxx{{{vvvssspppllllllpppvvvzzz{{{wwwrrruuu{{{yyymmmbbb\\\UUUVVV[[[fffrrr{{{}}}|||vvvvvvwwwxxxzzz|||}}}~~~}}}zzzvvvsssnnneee[[[SSSJJJCCC;;;777777999:::999888888777777666555555444777555444444555555444222555555444444555555666777666666777777777777666666555555666666666666666666999888888888888888888888999999888888999999:::;;;;;;;;;999999999999;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<=========>>>@@@BBBCCCDDDJJJHHHMMM___www{{{pppmmmppprrrrrrrrrssssssrrrqqqooonnnkkkiiigggjjjmmmmmmgggbbbTTTJJJAAA???>>><<<;;;===666666555555666777888888999888666555444444555555777777666666666666777777666555555444444555555666555666666777777777777777666666666666666666666666555555555555555555555555444555666666777777666666777777666666666666777777666666666777777777777777777777888888999999::::::::::::::::::::::::::::::999999:::;;;;;;<<<======??????@@@BBBAAAAAAHHHQQQ[[[hhh{{{xxxrrrssswww~~~yyywwwsssnnniiigggjjjoootttnnnppptttzzzvvvjjjaaaZZZXXXYYYbbboooyyy||||||vvvuuuuuuuuuwwwzzz}}}|||zzzwwwuuurrrkkkbbbZZZNNNGGG>>>999888999:::999666666777777777777777777888666555555555555444222444444333444444444555555666666777777777777666666555666777888888888888777999999999999888888888888999999888888999999:::;;;;;;;;;999999999999;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======>>>???AAACCCDDDEEEJJJIIIQQQeee|||tttnnnnnnqqqqqqrrrsssttttttsssrrrqqqmmmjjjgggiiillllllhhhcccZZZOOOEEE@@@>>>;;;;;;===666555555555555777999:::999888666444333444666777777777666666666666777777555555444444444444555555555555666777777777777777666666666666666666666666666666666666666666666666555555666777777777777666888888777666666666666666777777777777888888888888888888888999999999999999::::::::::::::::::::::::999999:::;;;<<<======>>><<<===@@@CCCCCCFFFSSS```sss|||sssooottt{{{{{{xxxuuuppphhhaaabbbhhhfffrrr}}}oooooopppsssxxxsssggg^^^ZZZXXX^^^iiiuuu{{{~~~yyywwwuuutttuuuxxx|||~~~{{{yyywwwvvvuuupppiiicccUUUMMMDDD===<<<<<<;;;:::666666666777777888888888888666555555666666444333333333333444444444444444666666777777777777666666555666888999:::999999888888888999999999999999999999999888888999999:::;;;;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAACCCEEEFFFFFFIIIUUUjjj}}}qqqoooqqqrrrrrrsssssssssrrrqqqpppmmmiiifffgggkkkmmmjjjfff___SSSGGGBBB>>>;;;:::<<<888777666555555666888999888888888777777777777888777777666666666666777777666666555555555555666666444555666777888777777666666666666666666666666666777777777777777777777777555555666777777777777777777666666666666777777888777888888888999999999::::::999999999999999999888;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>><<<>>>CCCGGGJJJRRRddduuu~~~yyyvvv{{{}}}wwwrrrnnnhhh```^^^bbb\\\gggnnnooovvvuuurrrooommmpppwwwsssgggbbb]]]^^^fffqqqzzz|||wwwtttsssuuuxxx{{{zzzxxxvvvvvvwwwtttooojjj[[[TTTJJJCCCAAA???===;;;888888888777777777777777777666555555666666555444333444444555555555555555666666777777777777666666444555777999:::999888888888888888999999:::::::::999999888888999999:::;;;999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@BBBCCCDDDEEEFFFKKKZZZpppuuurrrsssssssssssssssrrrpppnnnmmmlllhhhdddfffkkkmmmkkkhhhbbbVVVIIIBBB>>>;;;:::<<<:::999777555444555666777777888:::;;;;;;:::999888777777666666666666777777777777666666666666777777444555777888888888777666777777777777777777777777777777777777777777777777555666666777777777777777555555555555666888999:::888888999999999:::::::::;;;::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???>>>AAAGGGMMMRRR]]]sss~~~xxxnnnlllhhhaaa\\\]]]XXXaaadddcccjjjxxx~~~zzz{{{vvvooojjjkkkqqqyyy~~~|||~~~rrrllldddaaaeeeoooyyyzzztttrrrsssuuuwwwzzzxxxvvvwwwxxxwwwsssppp```YYYOOOHHHDDDBBB>>><<<::::::999888777666555555777555444555666777666555444555555666777666666666666666777777777777666666222444666888999999777777777777888999::::::;;;;;;999999888888999999:::;;;999999;;;<<<<<<;;;999999999:::;;;;;;<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAABBBCCCDDDEEEIIIPPPaaauuuyyyqqqtttrrrrrrsssssssssrrrqqqpppmmmjjjgggfffgggiiijjjjjjaaaYYYMMMCCC===:::999999888888777777777777888888888777666555555666777888666666555444444444444444666666666666666777777888666666666666666666666666555666888:::;;;;;;;;;::::::<<<<<<;;;999777777888999888666666888888888777777888999888777666666888777777888999::::::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::======;;;===CCCDDD@@@FFFIIINNNVVVcccxxxxxxooohhhfffdddbbb```\\\XXXXXX]]]```bbbiiisss|||xxxtttpppnnnnnnooopppttt|||ttthhhbbbhhhvvvxxxrrrqqqvvv{{{~~~|||zzzxxxvvvuuutttkkkfff^^^VVVNNNGGG???;;;>>><<<999777777777666555666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777888888999::::::::::::999;;;;;;:::999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;===>>>???AAA>>>===@@@AAA@@@CCCHHHEEEVVVnnnrrrqqqqqqqqqssssssssssssrrrqqqooollliiihhhhhhjjjkkkkkkddd\\\PPPEEE>>>;;;::::::888888888777777888888888888888777666666777888888888777777666666666666666666666555666666777888888666666666666666666666666666777888999:::;;;<<<<<<===??????>>>;;;999888888999777666666777888888777555777888888777777888:::777888888999::::::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;===@@@???<<<<<<@@@AAA>>>GGGLLLXXXiii~~~zzzqqqkkkjjjjjjjjjiiiccc]]]ZZZ\\\\\\]]]ccckkktttwwwwwwtttoookkkjjjkkknnnwww}}}rrrkkknnnwww|||wwwuuuyyy~~~~~~|||zzzxxxuuutttnnnjjjddd]]]UUUMMMFFF@@@@@@>>>;;;999999999888777666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777888888999::::::::::::999;;;::::::999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;<<<===>>>???@@@>>>>>>AAAAAA@@@CCCHHHKKK\\\ssstttnnnoooppprrrsssttttttssssssrrrooollljjjkkkllllllkkkhhh___SSSGGG@@@===;;;;;;999999888888888888999999999999888888888888999999:::999999888888888888888555555555555666777999999666666666666666666666666777777777888:::<<<>>>???BBBCCCDDDBBB???;;;:::999888777555555777777777666444666777888888888:::<<<888888999999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>AAAAAA>>>===AAACCCCCCLLLWWWlllxxxvvvvvvuuutttoooiiiccc```]]]\\\___cccjjjqqqyyyyyyrrrjjjffffffiiiqqqzzzyyywww{{{~~~}}}|||~~~}}}zzzvvvtttrrroookkkfff___WWWOOOIIIDDDAAA>>><<<;;;:::999888666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777888888999::::::::::::999::::::999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>???>>>???BBBBBBAAADDDIIITTTeee|||vvvllloooppprrrsssuuuuuuuuuttttttrrrnnnmmmmmmmmmmmmllljjjbbbUUUJJJBBB>>>;;;::::::999999999999999999::::::::::::999999:::::::::::::::999888888888888999555555555555666888999:::666666666666666666666666888777666777999===@@@BBBFFFGGGGGGEEEAAA===;;;:::888666555555666777777666555777888888888888999;;;999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>@@@CCCCCCBBBFFFLLL]]]qqqyyymmmnnnppprrrtttuuuuuuuuuuuuuuussspppooooooooonnnmmmjjjbbbWWWLLLDDD???;;;999:::999999999999999999:::::::::;;;;;;;;;;;;::::::999999888777777777777888555555555555666777888999777777777777777777777777777777666777999>>>BBBEEEIIIJJJIIIEEEAAA===<<<<<<888777555555777888777666888999:::999888777888999:::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<=========;;;>>>@@@@@@@@@EEEQQQ[[[mmm~~~|||zzzwwwtttnnnfff```^^^bbbjjjttt{{{|||wwwrrrooopppuuu}}}}}}yyywwwvvvuuutttrrrnnnhhh___YYYOOOLLLGGGCCC@@@===:::888888888888888888888888888666666666666666666666666666666666666666666666666777777777777777777777777888888999::::::::::::999888888888888999999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<===============>>>>>>AAADDDCCCCCCJJJRRRggg~~~pppoooppprrrtttuuuvvvuuuuuuuuusssqqqqqqqqqqqqpppooohhhbbbYYYPPPHHHBBB<<<999999999888888888888999999::::::;;;;;;;;;;;;::::::999888777777666666777777666666666666666777777888777777777777777777777777666666666888;;;???DDDGGGJJJJJJGGGCCC>>><<<<<<===999777666666777888888777999:::;;;:::888777888999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>===???AAACCCCCCJJJ\\\mmm}}}~~~|||wwwlllbbb```___cccmmm{{{~~~zzzyyy}}}|||yyyxxxxxxwwwtttooohhhcccXXXTTTNNNHHHDDD@@@<<<999888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777888888999::::::::::::999888888777888888999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>=========>>>???AAADDDDDDFFFOOOZZZuuussspppqqqssstttuuuuuuuuuttttttsssqqqqqqrrrrrrqqqppphhhccc\\\TTTMMMEEE>>>999888888888777777888888888999:::;;;;;;;;;;;;:::999999888888777777777777777888777777666666666666666777777777777777777777777555555666999<<>>>>>>>>???AAAEEEJJJNNNYYYrrr~~~sssgggdddaaaaaahhhwww}}}}}}||||||zzzvvvppplllaaa]]]UUUNNNIIICCC>>>;;;999999999999999999999999777777777777777777777777777777777777777777777777777777777777777777777777888888999::::::::::::999777777777777888999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;===>>>>>>>>>===<<>>;;;999888888999::::::999666777999999999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@BBBIIIQQQYYYjjjyyylllgggdddbbbfffsss~~~{{{vvvrrrgggbbb[[[SSSLLLFFFAAA===999999999999999999999999777777777777777777777777777777777777777777777777777777777777777777777777888888999::::::::::::999777777777777888999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<@@@@@@AAACCCDDDIIIXXXfffyyyssspppoooqqqtttuuuuuuuuuppprrrtttvvvvvvtttrrrppplllfffaaa___VVVIII@@@???<<<<<<;;;:::999999999999::::::::::::::::::::::::888777777777666666555555999888888888777777666666555555666666777777888888;;;999777888<<<@@@CCCDDDIIIGGGCCC???===;;;;;;<<<::::::::::::::::::::::::888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;=========<<<;;;:::<<<======<<<>>>AAABBB@@@DDDGGGNNNZZZjjj}}}xxxvvvmmmfffhhhrrr}}}|||~~~}}}~~~|||wwwqqqjjjcccYYYQQQLLLHHHCCC???@@@>>><<<:::::::::888777777777666666666666777777999888777666666777888999777888888888888999999999;;;;;;;;;::::::999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????BBB>>>@@@HHHGGGIII___{{{nnnsssvvvrrrppptttwwwwwwuuuuuupppqqqtttvvvvvvtttqqqpppnnnhhhdddaaaYYYLLLCCC@@@===<<<;;;:::999999999999::::::::::::::::::::::::888888888777777777666666999888888888777777777777666666666666777777888888999777555777:::>>>AAABBBFFFEEEBBB@@@>>><<<<<<;;;888888888888888888888888888999999999999:::::::::999999:::::::::;;;;;;;;;;;;<<<=========<<<;;;;;;===>>>>>>>>>@@@BBBCCCBBBGGGKKKUUUfff}}}|||vvvqqqqqqvvv|||~~~~~~~~~}}}xxxsssnnnggg^^^VVVQQQKKKFFFAAABBB???===;;;;;;;;;999888888888777777777777888888999888888777777888888999777888888888888999999999:::::::::999999888888888999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>??????CCC@@@BBBIIIIIIOOOkkkqqq___aaannn|||uuurrrwww{{{yyyvvvuuupppqqqtttuuuuuutttqqqpppqqqlllgggddd\\\PPPFFFBBB===<<<;;;:::999999999999::::::::::::::::::::::::999999999888888888888777888888888888888777777777666666666777777777777888777555444555888<<<>>>???BBBAAAAAA@@@???===<<<;;;888888888888888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<============<<<<<<>>>???@@@AAAAAABBBDDDGGGOOOVVVeeezzz}}}{{{yyy|||{{{~~~~~~}}}yyyvvvtttmmmddd\\\WWWQQQJJJEEEDDDAAA>>><<<;;;;;;999888999999999888888999999999:::999999888888999999:::777888888888888999999999999999888888888888888777999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::===<<<<<<;;;;;;<<<<<<===<<<=========>>>>>>>>>???DDDAAADDDIIIKKKWWWzzzuuuaaaUUUUUU\\\lll{{{uuuyyy}}}zzzvvvuuupppqqqsssttttttsssqqqppprrrnnniiieee^^^TTTIIICCC===<<<;;;::::::999999:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777777777777777777777555444555888;;;<<<<<<===>>>???@@@@@@>>><<<;;;::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>??????AAACCCAAABBBGGGNNN```lll~~~~~~xxxvvv{{{~~~}}}{{{yyyxxxqqqiiibbb]]]VVVOOOIIIEEEBBB>>>;;;::::::999888999999888888888888999999::::::::::::::::::::::::777777888888888999999999999999999999888888888888999999999:::::::::::::::<<<;;;;;;;;;;;;:::::::::======<<<<<<<<<<<<======<<<<<<<<<===>>>>>>>>>???CCCBBBDDDGGGKKK]]]iii[[[XXXVVVXXX___lllwwwzzz~~~yyyttttttpppqqqrrrssssssrrrqqqpppqqqnnniiieee```XXXLLLCCC======<<<;;;::::::::::::::::::::::::::::::::::::999999999999999:::::::::888888888888888999999999888888888888777777777777777666555666999;;;<<<;;;:::<<<>>>??????>>><<<;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<============>>>>>>??????AAA@@@BBBDDDCCCEEEQQQ___zzzwwwrrruuuyyyzzz}}}~~~}}}{{{zzzxxxssslllfffaaa[[[SSSNNNFFFCCC>>>;;;:::999888777888888888777777888888888:::::::::;;;;;;:::::::::777777888888888999999999999:::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<=========<<<<<<<<<===>>>??????@@@BBBAAACCCFFFLLLbbbtttccc\\\ZZZYYYYYY[[[aaarrryyyyyy{{{vvvqqqssspppqqqrrrssssssrrrqqqpppooommmiiidddaaa\\\PPPDDD>>>===<<<;;;::::::::::::::::::::::::::::::::::::888999999999999:::::::::888888888999999999999999999888888888888777777777888777666777999;;;;;;:::999:::<<<>>>>>>===<<<;;;888888888888888888888888::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<>>>=========>>>???@@@AAACCCAAACCCGGGIIIPPPeee{{{}}}wwwwwwwwwyyy~~~}}}|||{{{zzzvvvrrrmmmiiifff```XXXRRRIIIEEE???<<<:::999999888888888777777777777888888999::::::;;;;;;::::::999777888888888888999999999:::::::::::::::;;;;;;;;;999999::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<======>>><<<<<<===>>>???@@@AAAAAAAAAAAACCCHHHSSSkkkmmmbbb___WWWXXXYYYYYY[[[fff}}}zzzvvvwwwrrrnnnrrrpppqqqrrrrrrrrrrrrqqqpppnnnmmmjjjeeeccc```SSSFFF>>>===<<<;;;;;;::::::;;;::::::::::::::::::::::::888888888888999999999:::888888888999999:::::::::999999999888888888777777888777666777999::::::999999:::;;;<<<===<<<;;;;;;888888888888888888888888:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======>>>@@@AAABBBEEEBBBEEELLLRRR```~~~|||yyyrrrwww|||~~~|||zzzyyytttqqqnnnllliiieee]]]XXXLLLHHHBBB>>><<<;;;;;;:::999999888888888888999999888999:::;;;;;;:::999888777888888888888999999999888888999999::::::::::::999999::::::;;;<<<<<<===888999999:::;;;<<<======>>>>>>============>>>>>>======>>>???@@@AAABBBBBBCCCCCCGGGNNN]]]xxxnnneeeccc[[[[[[\\\\\\ZZZ```qqq{{{tttuuuooommmqqqqqqqqqqqqrrrrrrqqqqqqqqqnnnnnnjjjfffeeecccVVVHHH>>>>>><<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777888888999999999888888888999999:::::::::999999999999888888777777777666666777888999999777::::::;;;;;;<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======???>>>>>>===>>>@@@BBBCCCFFFCCCFFFOOOYYYkkk{{{oooqqqrrryyy}}}|||yyyxxxsssqqqnnnmmmlllhhhaaa[[[OOOJJJDDD@@@>>>===<<<<<<;;;::::::999999::::::;;;888888::::::::::::888888777888888888888999999999777777888888999999999999999999::::::;;;<<<======777888999:::<<<===>>>>>>>>>>>>============>>>>>>===>>>???@@@AAABBBCCCCCCDDDEEEJJJTTTfffsssiiifffdddcccbbbaaa]]]___mmm{{{xxxssspppnnnnnnrrrpppoooppprrrrrrpppmmmkkkjjjjjjiiieee^^^VVVPPPDDD===999;;;<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999999999888999999999999999999999999999888777666666888:::;;;:::::::::999999999888888999999999999999999999999:::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;===@@@AAAAAADDDIIIOOOWWWeee~~~yyyssssss}}}~~~}}}|||zzzyyyxxxtttooommmmmmkkkeee```RRRNNNHHHCCCAAA???>>><<<;;;;;;:::::::::;;;;;;<<<:::999888777777888999:::<<<;;;:::999888999:::;;;::::::::::::::::::::::::999:::<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<===>>>@@@AAABBBCCCDDDIIIKKKPPPhhhwwwqqqoooeeeggghhhhhhggghhhjjjmmm|||sssooonnnooorrrqqqpppqqqrrrrrrpppnnnlllkkkkkkiiifff```XXXRRRFFF???:::;;;<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888888999999999999999999999999999888777666777888:::;;;999999:::::::::;;;;;;;;;999999999999999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============<<<>>>@@@BBBCCCCCCCCCHHHQQQ^^^rrr{{{sssttt~~~}}}|||yyyxxxyyyuuupppoooooolllgggbbbVVVQQQJJJEEEBBB@@@???>>>>>>===<<<;;;:::::::::::::::999888888888888999:::;;;::::::999999::::::::::::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================<<<===>>>???@@@BBBCCCCCCDDDIIIKKKSSSnnnxxxsssrrrkkkmmmoooooooooqqqsssvvvsssnnnnnnpppsssrrrqqqrrrssssssqqqooommmllllllkkkhhhbbb[[[UUUIIIAAA;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777999999999999999999999999999888888777777999:::;;;888999999:::<<<======>>>::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;============>>>>>>>>>>>>======>>>@@@BBBCCCDDDEEEDDDIIIVVVkkk{{{ooorrr~~~|||{{{zzzxxxzzzvvvrrrqqqpppnnniiieee[[[VVVNNNGGGCCCAAA@@@???@@@???===;;;:::999888888::::::999999999999::::::999::::::;;;;;;:::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<==============================>>>???@@@AAABBBCCCDDDEEEGGGKKKYYYxxx~~~zzzyyywwwyyy{{{}}}~~~ssslllmmmqqqsssrrrrrrssssssrrrqqqpppnnnmmmlllllliiiddd^^^YYYNNNEEE>>>======;;;:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777999999999999999999999999999999888888888999:::;;;999999999:::;;;<<<<<<===::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;=========>>>>>>>>>>>>???<<<>>>@@@AAAAAAAAABBBCCCFFFOOObbbtttmmmuuu}}}|||||||||{{{zzzxxxuuusssrrrpppllliii```ZZZQQQIIIDDDBBB@@@???@@@???===<<<:::999999999::::::::::::::::::::::::888999:::;;;<<<;;;:::999::::::::::::::::::::::::<<<<<<;;;::::::<<<===>>>;;;;;;;;;<<<<<<<<<<<<===========================>>>>>>???@@@BBBCCCDDDEEEEEEGGGMMM```tttkkkmmmqqqrrrsssssssssrrrqqqqqqqqqnnnnnnmmmllljjjfffaaa\\\RRRIII@@@>>>===;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;::::::999888777777999999999999999999999999999999999999999::::::;;;:::::::::999999999999999::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<=========>>>>>>>>><<<>>>@@@@@@??????AAACCCJJJYYYttt|||mmmmmmsssxxx~~~{{{}}}||||||~~~~~~~~~zzzyyywwwuuutttqqqnnnlllccc]]]TTTLLLGGGCCCAAA???>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::777888:::;;;<<<;;;::::::::::::::::::::::::::::::<<<<<<;;;::::::<<<===>>>;;;;;;;;;<<<<<<<<<<<<===========================>>>>>>???@@@BBBCCCDDDEEEFFFGGGQQQhhhzzzmmmmmmpppqqqrrrtttsssqqqppppppqqqnnnmmmmmmlllkkkgggccc___WWWLLLBBB???===;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999999888888999999999999999999999999999999999::::::::::::::::::::::::999999888888888:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>===???AAAAAA???AAAEEEIIITTThhhrrrjjjjjjooo{{{}}}www}}}}}}{{{|||~~~zzzyyyxxxwwwtttrrrpppooofff```XXXQQQLLLGGGCCCAAA>>>>>>===<<<;;;;;;;;;<<<999999::::::::::::999999888888999:::;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<==============================>>>???@@@AAABBBCCCDDDGGGIIIUUUpppqqqnnnnnnooorrrsssssspppooooooqqqnnnmmmllllllkkkhhhddd```ZZZOOODDD???===;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999999999:::::::::999999999999999999999999888999::::::;;;;;;::::::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======>>>>>>>>>?????????@@@@@@===@@@CCCCCCCCCGGGNNNUUUdddzzzuuuoookkknnnttt~~~}}}|||~~~{{{{{{|||}}}}}}yyyyyyyyywwwuuurrrqqqppphhhddd]]]WWWQQQLLLGGGCCC@@@@@@>>><<<;;;:::::::::888888999::::::999888888999999999999:::;;;<<<<<<:::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================<<<===>>>???@@@BBBCCCCCCGGGKKKZZZvvvtttnnnmmmoooqqqsssrrrooonnnooopppmmmllllllkkkkkkhhhdddaaa\\\PPPEEE@@@===;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888999999:::;;;;;;999999999999999999999999888999:::;;;;;;;;;::::::888999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>AAADDDEEEGGGLLLVVV^^^qqq|||hhheeefffnnnxxx~~~{{{zzz{{{{{{zzzxxxyyyyyywwwuuurrrqqqqqqjjjfff```[[[UUUPPPJJJFFFCCCBBB???===;;;999888888777888999::::::999888777999999888888999;;;<<<>>>::::::::::::::::::::::::999:::<<<=========<<<;;;;;;;;;;;;<<<<<<<<<==============================<<<<<<===>>>@@@AAABBBCCCGGGMMM]]]yyy~~~rrrmmmmmmpppssstttsssqqqpppppprrrnnnkkkkkkkkkiiieeeaaa\\\UUUJJJBBB>>><<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>???@@@???>>>===>>>???AAA@@@BBBFFFHHHOOOaaauuuxxxllldddeeejjjsss|||{{{{{{|||{{{xxxuuu|||||||||yyyvvvsssrrrrrroookkkddd]]]WWWRRRLLLHHHDDDBBB???=========<<<;;;:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAABBBBBBBBBDDDEEEIIINNNcccooojjjmmmooossstttsssrrrqqqqqqqqqnnnkkkkkkllljjjfffccc]]]VVVKKKCCC???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888999:::;;;<<<========================>>>>>>>>>>>>????????????<<<>>>??????>>>>>>???AAADDDCCCFFFMMMTTTbbbzzzuuufffbbbbbbgggvvv~~~~~~~~~{{{www{{{{{{zzzyyywwwuuuuuuuuuppplllfff```ZZZTTTNNNJJJEEEBBB???=========<<<;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAAAAABBBCCCEEEJJJRRRllloookkklllooorrrtttsssrrrrrrssspppnnnkkkkkkmmmlllhhheee^^^XXXNNNFFF@@@===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????;;;===>>>>>>>>>???AAACCCDDDDDDGGGPPP___uuummmccc^^^^^^iiivvvzzz~~~}}}zzzyyyyyyxxxwwwwwwwwwwwwwwwqqqmmmhhhccc^^^XXXQQQMMMGGGDDD@@@=========<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@@@@AAACCCDDDIIIXXXxxxtttqqqlllooorrrsssssssssttttttpppmmmkkklllnnnnnnjjjggg```ZZZQQQIIIBBB>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::==================>>>>>>===========================>>>>>>>>>????????????===>>>???>>>>>>???BBBDDDEEEFFFKKKVVVjjjuuuiiibbb^^^ccclllzzzxxxzzz|||yyywwwvvvuuuuuuvvvvvvuuurrrooojjjfffaaa[[[UUUQQQIIIFFFAAA>>>=========<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<======>>>========================<<<===?????????@@@CCCEEEJJJ___zzzsssmmmooorrrssssssssstttuuuqqqnnnlllmmmoooooollliiibbb]]]UUULLLDDD???======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;999999999:::::::::;;;;;;::::::::::::::::::::::::<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>????????????@@@@@@@@@??????@@@CCCEEEGGGLLLUUUeee}}}vvvlllfffaaa```eeepppyyy~~~zzzwwwtttssstttttttttrrrssspppkkkgggccc^^^XXXUUULLLHHHCCC???>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<===>>>>>>===========================>>>?????????AAACCCFFFOOOiiirrroooqqqsssssssssssstttuuurrrooommmnnnppppppmmmiiiccc```YYYOOOFFF@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;888888999999::::::;;;;;;::::::::::::::::::::::::999::::::::::::999888888<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????AAAAAAAAAAAA@@@BBBFFFIIIIIISSScccxxxwwwnnnjjjccc___aaaiiiyyy~~~|||{{{wwwrrrqqqsssuuutttrrrssspppjjjfffbbb^^^ZZZXXXPPPKKKFFFAAA@@@@@@??????>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAADDDGGGUUUqqqsssppprrrssssssrrrrrrsssuuusssqqqnnnoooppppppmmmiiidddbbb[[[QQQGGGAAA??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<777888888999::::::;;;;;;::::::::::::::::::::::::999::::::;;;:::999888777<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???????????????@@@AAAAAACCCFFFKKKOOOTTTcccxxxuuuppphhhccccccbbbppp~~~yyy{{{vvvrrrrrruuuxxxwwwvvvsssoooiiiccc```^^^\\\ZZZSSSNNNHHHCCCAAAAAAAAAAAA>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<==================>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@BBBFFFHHHVVVtttwwwrrrssstttsssrrrrrrsssttttttrrrooooooqqqpppmmmiiieeeccc]]]SSSHHHAAA???@@@========================;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<777777888999::::::;;;;;;::::::::::::::::::::::::<<<<<<=========<<<:::999>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===>>>@@@BBBDDDIIIOOOSSSeeewww~~~wwwooojjjiiibbbooouuuzzz{{{vvvrrrrrrwww{{{{{{yyysssnnngggbbb___]]]\\\[[[UUUPPPIIIDDDBBBBBBBBBBBB>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;<<<<<<<<<=====================>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAACCCFFFIIITTTrrrvvvuuusssrrruuuyyy{{{yyyvvvrrrnnnmmmooopppnnnlllmmmhhh___VVVMMMEEE>>>999========================<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=========???@@@@@@AAAAAAAAA@@@@@@@@@???@@@BBBDDDHHHTTT```mmmyyymmmffflllzzzzzzqqqwwwzzzvvvyyyzzzvvvtttuuuuuusssnnniiiccc```______ZZZOOOFFFFFFJJJIIIGGGFFFEEEAAA===;;;<<<=====================<<<<<<<<<<<<;;;<<<======>>>=====================>>>>>>>>>>>>???????????????>>>======@@@?????????>>>>>>>>>===@@@DDDAAA???DDDCCCDDDOOO\\\wwwxxxvvvttttttwwwzzz{{{zzzuuurrrnnnmmmooopppooommmlllggg```XXXPPPHHH@@@;;;========================<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================??????@@@@@@AAAAAA@@@@@@BBBBBBEEEGGGHHHMMM[[[iii~~~nnnlllrrryyytttyyy{{{}}}}}}yyyxxxzzzwwwuuurrrlllgggcccaaa```\\\RRRKKKKKKLLLJJJHHHHHHGGGDDD@@@===<<<===<<<<<<============<<<<<<<<<<<<;;;;;;<<<===========================>>>>>>>>>>>>???????????????>>>======<<<<<<<<<<<<======>>>>>>???DDDAAA@@@EEEEEEHHHUUUeee}}}{{{wwwtttuuuxxxzzzzzzyyyuuuqqqnnnnnnpppqqqpppnnnjjjgggaaa[[[TTTLLLCCC===========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???@@@@@@@@@@@@@@@@@@BBBEEEHHHJJJRRRddduuu|||pppjjjwwwwwwtttzzzxxxwwwuuuqqqmmmhhhdddbbb^^^WWWRRRQQQOOOKKKIIIJJJJJJFFFBBB???>>>===<<<;;;============<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<============>>>>>>>>>>>>>>>????????????>>>>>>===::::::;;;<<<===??????@@@???CCCAAAAAAGGGGGGNNN___sssxxxsssuuuxxxyyyxxxxxxuuurrrnnnnnnqqqrrrqqqoooiiigggccc^^^XXXOOOFFF@@@========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@AAAAAAAAAAAABBBCCCGGGKKKOOO\\\ttt{{{lllmmmzzz|||yyywwwvvvtttqqqmmmiiifffaaa\\\XXXVVVQQQKKKHHHJJJJJJGGGCCC@@@@@@???>>>===============<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>????????????>>>=========>>>???@@@AAAAAABBB???CCCAAABBBGGGGGGRRRgggxxxqqqsssvvvvvvuuuvvvvvvsssooooooqqqsssqqqoooiiigggddd```ZZZRRRIIICCC>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>@@@AAAAAABBBBBBBBBFFFGGGKKKRRR\\\oooyyynnnrrr|||yyywwwuuutttrrrooolllfffaaa\\\YYYSSSKKKHHHIIIHHHEEECCCAAAAAAAAA@@@???============<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>===>>>>>>?????????>>>>>>????????????@@@@@@@@@@@@@@@CCCAAACCCGGGGGGVVVpppyyyoooqqqtttssssssvvvxxxtttqqqppprrrrrrqqqooojjjhhheeeaaa[[[SSSKKKEEE>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>????????????@@@BBBCCCCCCCCCCCCEEEFFFMMM[[[mmmzzzooosss{{{xxxxxxxxxvvvsssnnnfff^^^ZZZUUUNNNIIIIIIFFFDDDBBBBBBBBBBBBAAA???============<<<<<<<<<<<<;;;<<<<<<===>>>=====================>>>>>>>>>>>>===>>>>>>????????????>>>======>>>>>>>>>>>>>>>>>>@@@CCCBBBEEEIIIJJJ\\\|||{{{nnnpppsssrrrtttxxxzzzvvvrrrqqqrrrrrrpppnnnkkkiiieee```[[[SSSKKKFFF>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA???@@@BBBCCCDDDEEEEEEEEEFFFJJJVVVlllwwwppp|||~~~}}}}}}|||{{{vvvkkk```[[[XXXQQQLLLJJJGGGEEECCCBBBBBBAAA???===============<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>============>>>>>>>>>>>>======>>>???????????????<<<<<<===>>>??????@@@@@@???BBBBBBGGGLLLNNNeee}}}nnnooossssssuuuzzz{{{wwwsssqqqrrrrrrpppmmmllliiieee```ZZZSSSLLLGGG>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;<<<===??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFNNNSSSdddrrrvvv|||nnnaaa\\\ZZZTTTNNNKKKIIIGGGDDDBBBAAA@@@===;;;>>>=========<<<<<<<<<<<<======>>>???????????????============>>>>>>>>>>>>======>>>???????????????<<<<<<>>>???AAACCCDDDEEE>>>AAACCCIIIOOOSSSkkkpppqqqtttpppqqqxxxzzzyyywwwuuusssqqqooonnnkkkiiigggccc___XXXPPPJJJEEEBBB???===>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAADDDCCCEEEHHHGGGDDDEEEJJJLLLZZZuuuuuuooorrruuupppggg___XXXSSSNNNJJJJJJGGGDDDBBBBBBAAA@@@???<<<<<<<<<<<<============@@@???>>>===<<<;;;:::999>>>===<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????EEEEEEFFFIIIMMM^^^sssrrruuurrrssszzzzzzyyywwwuuusssqqqooonnnllljjjhhheeeaaaZZZSSSNNNEEEBBB???===>>>??????>>>@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@BBBAAADDDGGGGGGFFFIIIOOOXXXhhhsssrrrttt}}}rrrmmmfff___ZZZUUUQQQNNNKKKHHHDDDAAAAAAAAA@@@?????????>>>>>>=========<<<>>>>>>==================>>>===<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@BBBFFFJJJPPPeeexxxtttuuusssvvv}}}zzzzzzxxxvvvtttqqqooonnnlllkkkiiigggddd^^^WWWRRRFFFCCC@@@>>>>>>??????>>>@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???????????????BBBFFFGGGHHHNNNVVVbbbvvvssslllgggrrruuuoookkkeee```\\\XXXUUURRRMMMIIIDDDAAA@@@@@@@@@???AAAAAA@@@???>>>===<<<<<<<<<<<<===>>>???@@@AAAAAA>>>===<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>BBBHHHLLLTTTnnn~~~uuuuuutttwww~~~{{{zzzyyyxxxuuurrrooommmkkkjjjiiihhheee```ZZZUUUGGGDDD@@@????????????>>>?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>????????????AAAEEEFFFIIIRRR\\\kkkuuulllfffhhhppprrroookkkfffaaa^^^[[[WWWTTTOOOKKKFFFBBBAAAAAA@@@@@@@@@@@@???>>>>>>===<<<<<<<<<======???@@@AAABBBBBB>>>===<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBGGGLLLNNNXXXuuuxxxuuuuuuxxx}}}{{{{{{{{{yyyvvvrrrooommmiiiiiihhhgggeeeaaa[[[WWWHHHEEEAAA??????@@@??????>>>===============<<<<<<========================::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>>========================>>>>>>>>>>>>????????????@@@@@@BBBDDDEEEIIIUUUbbbxxx{{{sssmmmfffeeesss~~~vvvpppmmmhhhddd```\\\XXXUUUQQQMMMHHHDDDCCCBBBAAA@@@========================>>>>>>??????@@@@@@AAAAAA>>>===<<<<<<>>>??????>>>????????????????????????>>>??????@@@AAABBBBBBBBBDDDIIIMMMPPP^^^~~~}}}wwwwwwyyy{{{|||||||||zzzwwwsssooommmiiihhhhhhgggeeeaaa[[[WWWIIIFFFBBB@@@@@@@@@@@@???============<<<<<<<<<<<<========================:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>========================>>>>>>>>>??????@@@@@@@@@AAAAAACCCEEEFFFLLL[[[kkk|||wwwqqqiiiccciii{{{{{{zzz~~~vvvqqqnnnjjjeeebbb]]]XXXUUUSSSPPPKKKHHHFFFDDDBBB@@@;;;<<<<<<<<<=========>>>????????????????????????>>>===<<<<<<>>>??????>>>??????????????????????????????@@@AAABBBBBBCCCDDDDDDHHHLLLRRRfff{{{zzzzzz{{{|||}}}}}}{{{xxxsssooommmjjjiiihhhhhhfffbbb\\\XXXJJJGGGCCCAAA@@@@@@@@@???================================================;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???==============================>>>???@@@@@@AAAAAABBBCCCEEEGGGIIIQQQddduuu{{{wwwtttmmmhhhggglll{{{{{{wwwzzzxxxqqqqqqnnnjjjfffccc___ZZZWWWTTTRRRNNNLLLJJJGGGCCC@@@>>>>>>>>>===============>>>>>>>>>>>>??????@@@@@@>>>===<<<<<<>>>??????>>>??????????????????????????????@@@AAABBBCCCDDDDDDEEEIIILLLUUUnnn~~~||||||{{{}}}}}}}}}|||xxxtttooolllkkkjjjjjjiiigggccc]]]XXXJJJGGGCCCAAAAAAAAA@@@???>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBBBBCCCFFFIIILLLVVVjjj}}}}}}{{{vvvrrrmmmiiidddjjj}}}xxxzzz|||vvvqqqooommmjjjgggdddaaa\\\YYYTTTSSSPPPNNNLLLHHHCCC@@@AAAAAA@@@???>>>===<<<<<<<<<<<<===>>>???@@@@@@AAA>>>===<<<<<<>>>??????>>>??????????????????????????????@@@AAABBBDDDDDDEEEIIILLLNNNWWWsssyyy{{{{{{zzzwwwtttpppmmmkkkkkkiiihhhiiiiiifff___ZZZQQQKKKCCC?????????>>>===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<777:::>>>@@@>>><<<:::999;;;;;;<<<<<<===???@@@AAA>>>???@@@AAA@@@@@@AAACCCDDDCCCGGGMMMOOOWWWrrryyyvvvnnneee___cccnnnxxx{{{sss{{{}}}wwwqqqmmmpppnnnkkkiiifffbbb]]]YYYVVVTTTRRROOOMMMHHHCCC@@@???>>>>>>============>>>===>>>>>>??????@@@AAAAAA@@@@@@???===<<<;;;999999>>>>>>???@@@@@@@@@@@@???AAABBBBBBBBBAAABBBEEEGGGGGGLLLPPP[[[||||||~~~}}}|||zzzwwwssspppnnnkkkiiigggggggggeee___ZZZSSSLLLEEEAAA@@@@@@???>>>>>>>>>============>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<555999===??????>>>>>>>>>>>>>>>============>>>>>>>>>@@@AAAAAA@@@@@@AAACCCCCCBBBFFFNNNTTTaaa~~~sssggg```bbbjjjqqqvvvuuu}}}|||wwwqqqmmmmmmkkkiiihhhfffccc___\\\XXXVVVSSSPPPMMMIIIEEEBBB??????>>>============>>>======>>>@@@@@@AAAAAA@@@<<<<<<======>>>???@@@@@@>>>??????@@@@@@@@@@@@@@@BBBCCCCCCBBBAAABBBEEEGGGJJJNNNRRRbbb~~~~~~~~~{{{wwwsssqqqkkkhhheeeeeeeeeddd___[[[UUUOOOGGGBBBAAABBB@@@???>>>>>>============>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<888:::===>>>>>>>>>@@@AAAAAA@@@???>>>===<<<<<<<<<@@@AAAAAAAAA@@@@@@AAACCCFFFDDDGGGQQQ\\\ooo{{{lllcccaaaeeehhh~~~|||sssxxx~~~|||wwwrrrnnnkkkiiihhhggggggeeebbb```[[[XXXSSSPPPMMMJJJGGGDDD@@@??????>>>======>>>>>><<<===???AAAAAAAAA@@@???;;;<<<===>>>@@@AAABBBCCC??????@@@AAAAAAAAAAAAAAADDDDDDDDDCCCBBBBBBEEEGGGIIIJJJPPPggg~~~|||}}}yyyuuurrrmmmiiieeedddeeedddaaa^^^VVVPPPHHHCCCBBBBBB@@@>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>======>>>@@@AAAAAA???>>>======<<<<<>>>>>>>>>>>;;;===@@@BBBBBBAAA???>>>????????????????????????@@@@@@AAABBBBBBBBBBBBBBBEEEFFFEEEDDDCCCCCCEEEGGGIIIIIIRRRnnn~~~zzz~~~}}}yyyuuurrroookkkfffeeeffffffcccaaaWWWQQQHHHCCCAAAAAA???===>>>>>>============>>>>>>================================================?????????>>>======???AAA??????>>>>>>>>>>>>??????AAABBBBBBAAA@@@AAADDDGGGNNNNNNUUUdddyyy|||pppiiidddbbblll}}}zzzzzz}}}|||xxxtttooommmjjjhhhgggfffdddbbb]]]YYYTTTPPPMMMKKKHHHFFFBBBBBB@@@??????>>>>>>>>><<<>>>@@@BBBBBBAAA???===@@@??????>>>>>>======<<>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<===>>>>>>???AAADDD>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAACCCFFFIIIMMMRRR___ttt|||qqqjjjgggjjjzzz{{{vvvyyy~~~zzzwwwrrrpppllljjjhhhgggeeeccc^^^[[[VVVSSSPPPMMMIIIGGGCCCCCCAAA@@@??????>>>>>>===>>>@@@AAAAAA@@@???>>><<<======>>>>>>?????????BBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEFFFIIIKKKOOOUUUhhhzzz}}}}}}~~~yyytttqqqmmmjjjgggfffggggggddd```[[[TTTKKKEEECCCBBB@@@>>>>>>>>>============>>>>>>????????????????????????========================999;;;===>>>>>>???@@@BBB??????>>>>>>??????@@@AAA@@@@@@AAAAAAAAADDDIIILLLPPPYYYlllzzzppplllgggrrr}}}uuuwww}}}zzzwwwtttqqqmmmkkkjjjiiigggfff___]]]ZZZWWWTTTPPPLLLIIIDDDCCCBBBAAA@@@???????????????@@@@@@@@@??????>>><<<<<<===>>>@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFHHHKKKMMMOOOZZZttt|||}}}}}}~~~zzzuuurrrkkkhhhffffffgggfffccc___]]]VVVMMMGGGEEECCCAAA???>>>>>>============>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===??????=========>>>@@@@@@???????????????@@@???@@@@@@@@@BBBEEEJJJNNNVVVaaavvvtttpppeeemmmyyyvvvxxx~~~zzzvvvtttqqqnnnlllkkkkkkjjjiiiaaa___\\\ZZZWWWSSSNNNJJJEEEDDDBBBAAA@@@?????????@@@@@@??????????????????>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGIIILLLOOOSSSccc{{{yyy}}}{{{zzz|||xxxpppiiigggfffeeeeeeccc```^^^ZZZVVVOOOHHHCCCAAAAAAAAAAAA@@@@@@@@@??????>>>>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@AAABBBAAA???@@@FFFMMMQQQYYYmmm~~~wwwqqqrrrrrr{{{xxxvvv}}}{{{yyywwwuuuqqqmmmjjjhhhhhhhhhddd___YYYVVVVVVTTTPPPKKKEEEDDDBBB@@@??????????????????>>>>>>>>>>>>????????????>>>>>>>>>@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHGGGFFFGGGMMMQQQXXXkkkzzz||||||}}}~~~zzzssskkkjjjgggfffeeedddaaa___\\\XXXQQQJJJEEEBBBBBBBBB@@@@@@@@@??????>>>>>>>>>???>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@BBBCCCCCCAAABBBFFFMMMRRR\\\ssszzztttpppyyy{{{}}}}}}{{{xxxvvvrrrooollljjjjjjjjjfffaaa[[[XXXWWWUUUPPPKKKFFFEEECCCAAA??????????????????>>>>>>>>>>>>????????????>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIHHHFFFHHHMMMRRRZZZooozzzxxx{{{~~~~~~|||vvvooollliiigggfffdddaaa___]]]YYYSSSLLLFFFDDDCCCCCC?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@????????????@@@@@@@@@AAACCCDDDEEEDDDDDDGGGMMMSSSbbb~~~zzzooovvv~~~~~~xxxwwwtttpppnnnlllkkkkkkgggbbb]]]ZZZXXXTTTOOOKKKGGGEEECCCAAA@@@???????????????>>>>>>>>>>>>????????????>>>>>>???AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHJJJKKKIIIHHHJJJOOOSSS]]]uuuuuurrruuuyyy}}}}}}xxxqqqnnnjjjfffeeecccaaa___]]]YYYSSSLLLGGGDDDBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@AAAAAACCCDDDEEEFFFEEEGGGNNNWWWlllsssvvv~~~xxxwwwtttqqqnnnlllkkkkkkfffccc^^^[[[WWWSSSNNNJJJHHHFFFDDDBBB@@@@@@???@@@@@@??????>>>>>>??????@@@@@@?????????@@@AAACCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIKKKLLLKKKJJJLLLQQQUUUaaa}}}ooommmooottt{{{|||zzzrrrnnniiieeecccbbb```___]]]YYYSSSMMMGGGCCCAAA@@@>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBDDDFFFFFFGGGQQQ]]]zzz}}}yyy}}}~~~}}}xxxwwwtttqqqnnnkkkjjjiiieeeccc___[[[WWWRRRMMMJJJIIIGGGEEECCCAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@?????????AAABBBDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIKKKLLLLLLKKKMMMSSSXXXfffooojjjjjjooowww}}}|||{{{{{{sssoooiiidddbbbbbbaaaaaa]]]YYYTTTMMMHHHCCCAAA@@@???????????????@@@@@@@@@============>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAABBB@@@CCCGGGGGGIIIWWWgggzzz}}}|||zzzxxxvvvrrrnnnkkkhhhgggdddcccaaa]]]YYYSSSOOOLLLJJJIIIFFFCCCAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@AAACCCEEEGGGEEEFFFFFFGGGGGGHHHIIIIIIGGGIIIKKKLLLLLLOOOUUUZZZllluuuiiigggllluuu{{{{{{zzz}}}uuupppiiidddccccccdddddd^^^[[[UUUOOOIIIEEEBBB@@@???@@@@@@@@@AAAAAAAAAAAA<<<=========>>>>>>>>>????????????????????????????????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCC@@@CCCHHHIIIMMM]]]qqq}}}zzz~~~|||{{{xxxtttpppkkkhhhfffddddddccc```[[[VVVRRRPPPKKKIIIGGGDDDBBBAAA@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@BBBDDDFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHEEEHHHJJJKKKLLLPPPWWW]]]sss{{{jjjgggkkkuuu{{{zzz{{{~~~vvvqqqjjjeeedddeeeffffff___\\\WWWQQQKKKFFFCCCAAA@@@@@@@@@AAAAAABBBBBBBBB<<<=========>>>>>>????????????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDAAACCCIIIKKKOOObbbyyy|||}}}zzzvvvqqqlllhhhfffeeefffeeeccc^^^XXXUUUSSSKKKJJJGGGDDDBBBAAA@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAABBBDDDGGGHHHDDDEEEEEEFFFGGGGGGHHHHHHDDDFFFIIIKKKLLLQQQXXX^^^xxxssslllpppvvvvvvzzzzzz}}}wwwoooiiifffeeeeeeeeeaaa^^^YYYRRRLLLGGGCCCAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@BBBBBBAAA@@@@@@AAAAAAAAAGGGAAADDDNNNOOORRRjjjxxxuuu~~~~~~}}}{{{wwwsssnnniiigggffffffdddbbb^^^[[[WWWUUURRRPPPKKKGGGCCCAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCGGGGGGFFFFFFFFFFFFFFFFFFIIIJJJFFFIIIOOOLLLRRRddd{{{xxxnnnqqqxxxwww{{{||||||wwwooojjjgggfffffffff```^^^YYYSSSMMMGGGCCCAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@BBBBBBAAAAAA@@@AAAAAABBBGGGBBBEEEMMMOOOUUUpppvvvzzz~~~|||yyytttooojjjhhhffffffeeebbb___\\\YYYWWWSSSQQQLLLHHHDDDAAA@@@@@@??????@@@@@@@@@AAAAAAAAA??????@@@AAABBBDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJGGGJJJPPPMMMRRReee~~~yyyuuurrrqqqxxxxxx|||~~~{{{vvvooojjjhhhhhhhhhggg```^^^YYYTTTMMMHHHDDDAAABBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@????????????@@@@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBEEECCCFFFKKKOOO[[[{{{}}}yyy~~~}}}zzzuuupppkkkiiieeeeeedddccc```]]]ZZZYYYUUUSSSNNNIIIEEEBBB@@@?????????@@@@@@@@@AAAAAAAAA===>>>???AAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJHHHKKKPPPMMMSSSfff~~~xxxrrrmmmjjjuuupppvvvvvvzzz|||zzzuuuooojjjhhhhhhhhhggg```^^^ZZZUUUOOOIIIDDDBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCCCCFFFJJJQQQddd}}}zzz~~~~~~|||zzzvvvpppkkkhhhcccccccccbbb```^^^[[[ZZZWWWTTTPPPKKKGGGCCC@@@?????????@@@@@@@@@AAAAAAAAA>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFIIIGGGJJJOOOMMMTTThhh|||uuuooojjjeeebbbxxxoootttuuuwww|||zzzyyytttooojjjhhhhhhgggfff```^^^[[[VVVPPPJJJEEECCCAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAABBBBBBCCCDDDBBBDDDFFFKKKWWWrrrvvv}}}}}}|||zzzvvvqqqlllhhhbbbcccbbbaaa```]]][[[YYYWWWUUURRRMMMIIIDDDAAA@@@??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDHHHFFFHHHMMMLLLVVVmmm}}}uuunnniiiddd```]]]pppuuuuuuwww{{{zzzzzzvvvpppllljjjhhhgggfff___^^^[[[WWWQQQKKKFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBBFFFIIINNNaaawww~~~}}}}}}}}}|||xxxrrrmmmiiiddddddcccbbb```^^^[[[ZZZWWWVVVSSSOOOKKKFFFCCCBBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFDDDGGGEEEFFFKKKMMMZZZsss{{{vvvnnngggbbb___[[[YYYuuuxxxyyyyyy}}}|||}}}xxxsssnnnllljjjhhhfff___^^^\\\XXXRRRLLLGGGDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDEEEDDDIIILLLTTTmmm{{{~~~~~~~~~~~~{{{uuuooolllfffffffffeeebbb```]]][[[WWWVVVSSSPPPLLLHHHEEECCC??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEHHHEEEEEEKKKOOO```{{{vvvpppiiiccc___\\\YYYXXXyyy|||||||||{{{uuuqqqnnnllliiiggg___^^^\\\XXXSSSMMMGGGDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFKKKOOOYYYuuu~~~}}}wwwqqqnnniiiiiihhhgggdddaaa^^^]]]VVVUUUTTTQQQMMMIIIFFFDDD??????@@@@@@@@@AAAAAAAAA>>>>>>@@@AAACCCDDDFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGGGGIIIFFFFFFLLLQQQdddtttooohhhbbb^^^\\\ZZZYYY{{{zzz|||}}}~~~{{{wwwqqqkkkfffbbb```aaa```^^^[[[UUUNNNHHHDDDBBBAAA@@@>>>===<<<<<<<<>>>>>>>><<<>>>???AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>@@@BBBCCCBBBBBBCCCEEEFFFJJJRRRddd~~~yyy~~~wwwrrrooonnnkkkhhheeedddbbb___]]]YYYVVVRRRNNNLLLJJJGGGEEEAAAAAAAAABBBCCCDDDFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAFFFEEEDDDIIIMMMMMMggg{{{mmmjjjeee```\\\ZZZYYYYYY|||yyy~~~{{{|||}}}zzzvvvqqqlllgggdddbbbaaa```^^^[[[UUUOOOHHHEEECCCBBBAAA@@@??????>>>>>>@@@@@@@@@@@@@@@@@@??????>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???AAACCCCCCBBBBBBDDDEEEHHHMMMVVVjjj{{{vvv~~~yyysssooommmjjjgggdddcccbbb___]]]YYYVVVSSSPPPMMMKKKHHHFFFAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCFFFEEEDDDJJJOOOQQQkkk{{{tttgggeeebbb___\\\[[[ZZZYYY~~~xxx}}}|||zzz||||||zzzvvvrrrmmmhhheeecccaaa```___[[[VVVOOOIIIFFFDDDCCCBBBBBBAAAAAAAAAAAA??????AAABBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCDDDCCCCCCDDDEEEKKKPPP\\\ttt{{{uuu{{{uuuoookkkhhheeeccccccaaa___^^^ZZZXXXTTTQQQOOOMMMJJJGGGCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEJJJQQQUUUrrr|||rrrkkk``````___^^^\\\[[[[[[ZZZyyy{{{{{{zzz}}}|||{{{wwwsssnnniiieeecccaaaaaa___\\\VVVPPPJJJGGGCCCCCCBBBBBBBBBBBBBBBCCC>>>???AAACCCCCCCCCBBBAAABBBAAA@@@?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEGGGLLLSSSeeexxx}}}}}}wwwpppiiigggdddcccbbbaaa```^^^[[[XXXVVVSSSRRROOOKKKIIIDDDCCCBBBAAAAAA@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEGGGFFFJJJQQQYYYwww{{{rrriiiddd]]]]]]^^^]]]]]]\\\ZZZZZZzzzzzzzzz{{{~~~~~~|||yyytttoooiiidddbbbaaaaaa```\\\WWWQQQKKKHHHCCCBBBAAAAAAAAAAAABBBBBB??????AAABBBCCCBBBBBBAAABBBAAA@@@?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGJJJMMMXXXpppyyy|||zzz~~~xxxqqqiiigggdddcccbbbaaa```^^^[[[YYYWWWUUUSSSPPPMMMJJJEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCDDDDDDEEEEEEEEEHHHHHHJJJRRR]]]|||zzzrrrjjjccc___^^^^^^^^^]]]\\\[[[ZZZYYY{{{yyyzzz{{{}}}}}}|||yyyuuupppjjjeeecccbbbaaa```]]]XXXRRRLLLIIICCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGJJJMMMRRRbbb~~~zzzzzz|||zzz}}}yyyssskkkhhheeeccccccaaa___^^^ZZZYYYWWWVVVTTTQQQMMMJJJFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCC@@@AAAAAABBBCCCDDDDDDEEEEEEJJJIIIKKKUUUcccxxxpppiiiddd```]]]^^^^^^]]]\\\[[[ZZZYYYXXX{{{wwwxxxzzz{{{zzzyyyxxxuuurrrmmmiiifffbbbaaa```]]]YYYSSSMMMJJJDDDCCCBBBAAA@@@@@@??????BBBAAA???>>>>>>???@@@AAA>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDDDDEEEHHHLLLPPP[[[nnn}}}zzzvvvzzzyyy{{{|||~~~xxxtttmmmjjjgggdddcccbbb___]]]YYYXXXWWWVVVUUURRRMMMJJJGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEECCCJJJJJJMMMXXXjjj}}}wwwnnngggbbb```^^^]]]\\\[[[ZZZXXXXXXXXXYYYYYYzzzvvvwwwxxxyyywwwwwwwwwuuusssoookkkiiibbbbbb```^^^YYYSSSNNNJJJFFFEEECCCBBBAAA@@@??????CCCBBB???===<<<===???AAA<<<>>>@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDFFFIIINNNQQQbbbwww|||sssqqqxxxxxxzzz~~~xxxuuunnnkkkhhheeedddbbb___]]]YYYXXXWWWVVVUUURRRMMMJJJGGGGGGEEEDDDDDDCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBJJJKKKNNN\\\ppp}}}vvvppphhhaaa^^^]]]]]]\\\ZZZXXXWWWVVVVVVWWWYYYZZZwwwrrrtttwwwzzzvvvxxxyyywwwrrrmmmjjjhhhhhhfffccc___[[[VVVOOOJJJFFFEEECCCBBBAAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBFFFBBBAAAHHHHHHKKKVVViii~~~uuurrr}}}zzzuuuttt{{{{{{xxxqqqnnnjjjgggeeeccc```^^^[[[YYYWWWVVVUUUTTTPPPNNNJJJGGGDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJNNN[[[zzzwwwjjjgggbbb___^^^\\\ZZZXXXXXXXXXYYYZZZZZZYYYYYYYYYrrrnnnrrruuuwwwwwwxxxyyyvvvrrrnnnkkkjjjiiigggccc___[[[UUUOOOKKKFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDD???CCCAAAAAAHHHIIIMMMZZZssswwwnnnuuuyyyvvv|||}}}zzztttppplllhhheeebbb___\\\[[[ZZZXXXWWWVVVTTTQQQOOOKKKHHHDDDBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJOOO^^^~~~yyyooofffccc```^^^]]]\\\[[[YYYXXXXXXYYYZZZZZZZZZZZZZZZ~~~mmmlllrrrvvvvvvyyyyyyxxxuuuqqqnnnmmmnnnkkkhhhccc___ZZZUUUOOOKKKFFFEEECCCBBBAAAAAABBBBBBBBBBBB@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDD>>>CCCAAACCCJJJKKKRRRccc|||nnnoooyyyyyy}}}{{{vvvsssnnniiifffbbb^^^[[[\\\ZZZYYYXXXWWWUUURRRPPPMMMJJJFFFCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGJJJOOOaaapppfffaaa___\\\[[[\\\\\\[[[YYYWWWWWWXXXYYYZZZ[[[[[[\\\}}}kkkkkktttyyyyyyzzzzzzxxxuuuqqqoooooopppllliiiddd___ZZZTTTOOOKKKFFFEEECCCBBBAAAAAABBBBBBCCCBBB@@@??????@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBCCCDDDDDDAAAFFFDDDGGGMMMOOOZZZppptttrrrzzz}}}~~~{{{wwwsssnnnjjjgggddd```^^^]]][[[ZZZYYYXXXWWWTTTRRROOOLLLHHHEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHJJJPPPcccvvvhhh```^^^\\\ZZZZZZZZZZZZYYYXXXVVVVVVWWWXXXZZZ\\\]]]^^^kkkkkktttzzz{{{{{{zzzxxxtttpppnnnoooppplllhhhddd___[[[UUUPPPLLLFFFEEECCCBBBAAAAAABBBBBBCCCBBB@@@??????@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBAAACCCBBBBBBBBBBBBCCCDDDDDDDDDGGGEEEHHHNNNQQQaaa}}}}}}xxx~~~zzzvvvsssoookkkiiifffcccaaa^^^\\\[[[ZZZZZZXXXVVVTTTQQQNNNIIIFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFIIIJJJOOOdddwwwmmmddd___^^^\\\ZZZZZZZZZYYYWWWVVVUUUVVVWWWXXX[[[^^^```bbbpppkkkrrrwwwzzz|||{{{xxxtttpppmmmmmmnnniiigggdddaaa]]]WWWPPPLLLFFFEEECCCBBBAAAAAABBBBBBBBBBBB@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEECCCEEEDDDHHHOOOSSSjjj~~~yyyvvvsssooollljjjhhheeeccc___]]]\\\[[[[[[ZZZWWWUUUTTTPPPKKKHHHFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFIIIJJJOOOfffyyymmmgggbbb___]]]\\\[[[[[[[[[ZZZXXXVVVXXXXXXYYY[[[^^^bbbeeehhhyyyoooqqqvvvyyy{{{{{{yyytttooollljjjkkkfffeeedddbbb___YYYQQQLLLFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEDDDJJJRRR[[[wwwzzzyyyvvvqqqnnnkkkhhheeeccc___^^^\\\\\\\\\[[[YYYWWWUUURRRMMMIIIGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDIIIJJJPPPjjj}}}ppphhhccc___]]][[[[[[[[[\\\]]]]]][[[YYY\\\\\\]]]___ccchhhlllnnnuuussswww{{{{{{{{{yyyuuuoookkkiiihhheeeddddddccc```ZZZRRRLLLFFFEEECCCBBBAAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGMMMXXXbbb{{{{{{xxxsssoookkkhhhdddaaa```^^^]]]]]]]]]\\\YYYWWWVVVRRRMMMJJJHHHFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCHHHJJJQQQlllvvvlllfffbbb]]]ZZZYYYYYYZZZ]]]___```^^^]]]______```cccggglllpppsssyyyvvvxxxvvv}}}{{{xxxvvvsssoooiiieeefffeeedddbbb___YYYRRRMMMGGGFFFDDDBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBCCCEEEEEEEEEGGGHHHKKKXXXuuu~~~yyy{{{rrrlllkkkkkkgggddd^^^]]]\\\ZZZZZZZZZ[[[[[[WWWTTTPPPKKKGGGEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBFFFGGGJJJVVVsss|||vvvnnneee```______ZZZ[[[]]]^^^___```aaabbbdddfffggghhhjjjpppyyy|||uuuvvvxxx{{{zzzyyyxxxuuuqqqkkkggggggeeedddbbb___YYYSSSNNNGGGFFFDDDBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBCCCDDDEEEFFFHHHJJJKKKQQQbbbzzz~~~{{{sssnnnllljjjfffbbb^^^]]][[[ZZZYYYYYYZZZ[[[XXXUUUPPPKKKGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIJJJMMMZZZwwwwwwvvvsssnnngggbbb```___^^^^^^___```aaabbbdddfffhhhlllppprrruuu{{{rrrtttxxxyyyyyyzzzzzzyyyuuuooojjjhhhfffdddbbb^^^YYYTTTOOOGGGFFFDDDBBBAAAAAAAAABBBCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBCCCDDDEEEFFFJJJNNNVVVbbbwww~~~zzz{{{|||uuupppmmmiiiddd```^^^]]][[[YYYYYYYYYYYYZZZYYYVVVRRRLLLHHHEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFKKKLLLPPP^^^{{{|||wwwnnnoooooommmhhhdddbbbaaaaaaaaabbbbbbbbbeeeiiimmmmmmrrrxxx|||qqqpppwwwxxxyyy{{{||||||yyyrrrnnnjjjgggdddaaa^^^ZZZUUUQQQGGGFFFDDDCCCBBBAAABBBBBBCCCBBB@@@??????@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCEEEFFFGGGKKKSSSbbbwww|||xxxwwwxxx~~~}}}xxxsssoooiiiccc^^^^^^]]][[[YYYXXXXXXYYYYYYZZZXXXSSSNNNIIIFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGKKKLLLQQQ___}}}xxxqqqnnnkkklllllljjjfffdddccccccbbbcccccccccdddhhhoootttxxx|||vvvoootttwwwxxx{{{}}}~~~{{{uuuqqqkkkhhhdddaaa^^^ZZZVVVSSSHHHGGGEEECCCBBBBBBBBBBBBCCCBBB@@@??????@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCDDDEEEGGGHHHMMMUUUgggxxxtttrrrqqqvvv{{{vvvpppjjjddd```___]]][[[ZZZYYYXXXYYYYYYZZZXXXTTTOOOJJJFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFIIIJJJOOO___}}}xxxooollllllmmmmmmjjjgggcccbbbccceeebbbdddffffffgggllluuu|||ttttttxxxyyy{{{}}}~~~|||wwwtttmmmiiieee```]]]ZZZWWWTTTHHHGGGEEECCCBBBBBBBBBCCCBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCDDDFFFHHHIIIPPPWWWhhh}}}sssnnnlllkkknnnxxx}}}wwwqqqkkkfffccc```___]]][[[YYYYYYYYYYYYZZZXXXTTTPPPLLLHHHEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCCCCDDDDDDEEEEEEEEEGGGIIIOOO___}}}|||qqqkkkkkklllpppnnnkkkgggcccbbbdddfffcccgggkkklllnnnttt~~~|||wwwyyyyyyzzz|||}}}|||xxxuuunnnjjjeee```]]]ZZZXXXVVVHHHGGGEEEDDDCCCBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCDDDFFFHHHIIIPPPYYYooo~~~ooohhhfffeeeeeeooo}}}yyyrrrlllhhhgggaaa```^^^\\\ZZZZZZZZZZZZYYYWWWTTTQQQMMMIIIFFFEEECCCCCCCCCCCCCCCDDDEEEEEEBBBBBBCCCDDDDDDEEEEEEFFFHHHJJJPPPaaauuuooolllkkkkkkooonnnmmmjjjfffeeeeeefffggglllrrruuuwww~~~zzzzzzzzzzzz{{{|||{{{yyyvvvoookkkeee```]]]ZZZXXXVVVHHHGGGEEEDDDCCCCCCCCCCCC???@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCDDDEEEGGGHHHJJJNNN[[[xxxllldddbbbaaa___iiiwwwyyyrrrmmmjjjiiibbbaaa___]]][[[ZZZZZZ[[[XXXWWWTTTQQQMMMJJJGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGJJJKKKRRRdddzzzssspppnnnllljjjlllnnnnnnmmmjjjgggffffffjjjpppwww{{{~~~xxxyyyzzz{{{||||||zzzxxxwwwuuupppiiiccc___[[[XXXVVVMMMJJJFFFDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCBBBDDDGGGGGGFFFHHHMMMOOO^^^qqqfff``````cccgggooo}}}~~~wwwrrrnnnjjjggg```___^^^]]]\\\[[[[[[[[[[[[YYYVVVSSSPPPKKKFFFBBBEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBDDDFFFKKKLLLVVVqqq~~~tttnnnlllmmmmmmllljjjkkklllmmmnnnmmmlllkkklllsss||||||{{{|||}}}}}}|||yyywwwuuurrrnnniiiddd```\\\YYYVVVMMMJJJGGGDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBCCCBBBDDDGGGGGGFFFIIINNNUUUhhhrrrfff```___]]]aaajjjxxxxxxsssoookkkiiibbbbbb```___^^^^^^]]]^^^]]]ZZZWWWTTTQQQMMMHHHDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDFFFIIILLL[[[zzz}}}uuupppooonnnmmmkkkjjjkkklllmmmnnnooooooooottt{{{}}}~~~~~~}}}{{{wwwtttqqqnnnlllhhheeebbb^^^YYYVVVNNNKKKGGGDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCDDDGGGGGGFFFJJJOOOZZZssssssggg```^^^ZZZ]]]ffftttzzzuuuqqqmmmjjjfffeeedddbbbaaa`````````^^^\\\YYYVVVSSSOOOJJJFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCEEEGGGIIINNNbbb{{{uuurrrqqqpppmmmjjjlllllllllmmmoooqqqtttuuu}}}~~~~~~~~~}}}zzzuuupppmmmjjjiiigggeeeccc___ZZZWWWOOOLLLGGGDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCEEECCCDDDGGGHHHGGGKKKQQQZZZzzztttiiiaaa^^^[[[^^^eeessszzzvvvrrrnnnkkkggggggeeedddbbbaaaaaaaaa___\\\ZZZWWWTTTPPPKKKGGGEEEEEEEEEDDDDDDDDDDDDCCCBBBDDDDDDDDDCCCDDDFFFGGGJJJQQQhhh|||uuurrrrrrrrrpppmmmnnnmmmmmmnnnqqqvvvzzz|||}}}~~~~~~}}}yyytttnnnkkkhhhgggfffeeeddd```[[[WWWQQQMMMHHHDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDGGGHHHHHHLLLRRR]]]~~~vvvlllddd```]]]___fffrrrzzzvvvrrrnnnkkkgggfffeeecccbbbaaa``````^^^\\\YYYWWWTTTPPPKKKHHHFFFEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDFFFHHHKKKSSSmmm}}}uuuqqqqqqssstttsssppppppppprrruuu{{{}}}~~~~~~{{{uuuppplllhhhgggeeeeeeccc```[[[XXXRRRNNNHHHDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDFFFDDDDDDGGGHHHIIIMMMTTTddd~~~wwwppphhhddd^^^```eeeqqq{{{wwwsssoookkkgggfffdddbbbaaa____________]]]ZZZXXXUUUQQQMMMIIIFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCEEEEEEDDDEEEGGGIIIKKKTTTqqqvvvrrrsssvvvwwwxxxsssssstttvvvzzz~~~~~~yyysssppphhhgggeeecccbbb___[[[XXXSSSNNNHHHDDDBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDGGGDDDDDDGGGHHHIIINNNUUUlll~~~yyyssslllhhh___aaafffrrr|||yyyuuupppmmmgggfffdddbbb```___^^^^^^```^^^\\\YYYWWWSSSOOOKKKFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCEEEEEEDDDEEEHHHJJJNNNVVVtttxxxuuuwwwyyyyyyyyyvvvwwwxxx{{{|||wwwsssiiigggeeecccaaa___[[[YYYSSSOOOHHHDDDBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEGGGEEEEEEGGGHHHIIIOOOVVVppp~~~zzzuuunnnkkkaaabbbhhhuuu~~~{{{wwwrrrnnngggfffdddbbb```___^^^^^^bbb```]]][[[YYYUUUQQQMMMFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCEEEEEEEEEFFFHHHJJJQQQYYYvvvzzzyyyzzz{{{zzzxxxxxxyyy{{{~~~zzzuuurrrmmmjjjgggeeecccaaa^^^[[[WWWQQQJJJFFFEEEEEECCCAAAEEEDDDBBBAAAAAABBBDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFIIIIIIJJJRRRZZZyyy|||wwwsssmmmgggeeedddhhhuuu~~~~~~{{{vvvqqqkkkhhheeecccbbbaaa^^^]]]```___]]]\\\ZZZVVVPPPLLLEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFEEEEEEEEEHHHJJJOOOZZZyyy{{{yyy{{{}}}}}}|||yyy}}}{{{uuurrrmmmkkkhhhfffdddbbb^^^\\\WWWQQQJJJFFFEEEEEECCCAAAEEECCCBBBAAAAAABBBCCCEEEBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGIIIIIIJJJRRR[[[zzz~~~wwwssslllfffeeedddhhhuuu~~~xxxsssmmmjjjgggdddcccbbb```^^^aaa```___^^^\\\XXXRRRNNNFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFEEEEEEFFFHHHJJJOOO[[[{{{}}}|||{{{xxxvvv||||||uuuqqqnnnllliiigggfffccc___]]]WWWQQQJJJFFFEEEEEEDDDBBBDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEGGGIIIIIIKKKUUU```{{{{{{zzz|||xxxrrrkkkfffddddddgggsss{{{uuuooolllhhhfffeeedddbbbaaacccbbbaaa```^^^YYYTTTPPPGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEFFFIIIKKKPPP^^^}}}}}}xxxttt}}}}}}vvvqqqooommmkkkiiigggddd```]]]VVVQQQJJJFFFEEEEEEDDDBBBDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDAAABBBDDDGGGHHHMMMZZZggg~~~xxxwwwrrr}}}yyyrrrlllgggccccccgggqqq|||vvvpppmmmiiifffeeedddcccbbbdddcccbbbaaa^^^ZZZUUUQQQHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEGGGIIILLLOOOaaa~~~zzz{{{~~~vvvpppooonnnllljjjiiieeeaaa^^^VVVPPPIIIFFFEEEFFFDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBEEEGGGGGGMMM\\\lll|||uuutttooo{{{{{{{{{sssmmmiiicccdddgggppp}}}wwwqqqmmmiiifffeeeddddddcccdddcccbbbaaa___ZZZUUUQQQIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGJJJLLLOOOddd~~~|||wwwpppooonnnlllkkkiiifffaaa]]]UUUPPPIIIFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHNNN___ppp{{{tttsssqqqyyy~~~uuuoookkkdddeeehhhnnnzzzyyyrrrnnnjjjfffeeeeeeeeedddeeedddcccbbb___[[[VVVRRRKKKIIIHHHFFFEEEEEEEEEFFFEEEFFFFFFFFFFFFHHHKKKMMMQQQhhhwwwpppnnnmmmlllkkkiiifff```\\\UUUPPPIIIFFFFFFFFFEEECCCBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFIIIJJJKKKTTThhh{{{~~~xxxvvvvvvxxxwwwppplllfffgggiiimmmvvv|||tttpppkkkhhhgggggggggfffgggfffeeecccaaa]]]XXXSSSLLLJJJHHHFFFEEEEEEEEEFFFEEEFFFFFFGGGGGGHHHKKKNNNTTTkkkxxxqqqnnnmmmlllkkkiiieee```\\\UUUOOOIIIFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEAAACCCHHHKKKOOOZZZqqq|||zzzzzzwww}}}xxxppplllfffhhhiiimmmtttvvvrrrmmmiiihhhhhhhhhhhhhhhgggfffeeeccc___YYYUUULLLJJJHHHFFFEEEEEEEEEFFFDDDFFFGGGGGGGGGHHHLLLNNNWWWnnn