BM6P6(@ vvvqqqppppppooommmkkkjjjkkkmmmjjjkkkmmmnnnpppwwwtttjjjcccbbbeeegggkkknnnnnniii___XXXUUUVVVXXXUUUVVVYYY[[[[[[]]]aaaaaaaaaeeejjjnnnrrr{{{}}}{{{xxxwwwtttssspppnnnjjjgggeeeddd___]]]YYYUUUSSSQQQQQQQQQQQQSSSVVVXXXXXXYYYZZZ\\\\\\ZZZZZZYYYUUURRRUUU\\\dddssshhh```VVVXXXZZZ\\\YYYTTTPPPOOOPPPRRRRRRPPPNNNMMMLLLKKKKKKJJJLLLMMMMMMQQQVVVWWWTTTXXXWWWVVVUUUSSSQQQOOOOOOMMMQQQVVVYYYZZZZZZZZZ[[[SSSSSSSSSSSSSSSRRRRRRRRRSSSUUUVVVWWWVVVUUUVVVWWWPPPNNNKKKIIIIIIKKKNNNPPPOOOLLLGGGEEEDDDDDDCCCBBBHHHJJJLLLNNNPPPSSSXXX[[[mmm{{{wwwooojjjiiiqqqyyy|||{{{{{{}}}zzztttnnnyyyhhh[[[SSSSSSWWWPPPNNNOOOSSSWWW\\\eeeooo{{{vvv}}}uuuooommmmmmmmmkkkiiihhhiiikkkjjjkkklllmmmooowwwyyynnnfffdddeeegggkkknnnppplllddd]]]ZZZZZZYYYWWWWWW[[[]]]]]]```dddddddddhhhnnnssszzz|||xxxvvvxxx{{{}}}~~~~~~{{{yyywwwuuupppooommmjjjhhhfffdddccc```^^^ZZZVVVTTTRRRRRRRRRSSSUUUWWWXXXXXXYYY[[[]]]^^^\\\ZZZXXXSSSPPPTTT[[[wwwnnneee___YYYYYYZZZZZZXXXUUURRRQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKHHHMMMQQQRRRUUUYYYZZZWWW\\\ZZZWWWUUUSSSRRRPPPOOOQQQTTTXXXZZZZZZZZZZZZZZZTTTSSSRRRQQQPPPOOONNNMMMLLLOOOQQQSSSSSSTTTVVVWWWNNNMMMKKKJJJJJJLLLNNNOOOOOOLLLIIIFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJLLLOOORRRbbbrrrwwwpppllliiiqqqyyy{{{xxxwwwzzz{{{vvvppp{{{}}}eeeYYYSSSRRRTTTTTTRRRSSSWWWZZZ___hhhrrrtttwww}}}qqqkkkjjjkkklllkkkjjjhhhiiijjjlllmmmnnnooorrryyyuuukkkffffffgggjjjnnnqqqpppkkkeeebbbbbb^^^[[[[[[___aaabbbeeeiiilllkkkooowww|||ooommmjjjhhhhhhiiilllnnnqqqsssvvv{{{|||yyywwwtttrrrkkkjjjhhhfffdddbbbaaaaaa___]]]ZZZWWWUUUTTTTTTUUUWWWWWWXXXXXXXXXYYY\\\^^^___\\\ZZZWWWRRRPPPXXXaaa{{{lllddd```^^^[[[YYYWWWVVVVVVUUUTTTRRRPPPPPPOOOMMMMMMLLLLLLLLLJJJQQQXXXYYYZZZ]]]___^^^```\\\WWWUUUTTTTTTQQQOOOTTTWWWYYYZZZYYYXXXXXXYYYVVVUUUSSSQQQOOOMMMKKKJJJJJJLLLOOOPPPPPPPPPQQQRRRLLLLLLKKKKKKLLLMMMNNNNNNNNNLLLIIIHHHHHHHHHHHHGGGEEEFFFFFFEEEDDDEEEGGGIIITTTeeexxxxxxrrrooojjjrrryyywwwqqqpppxxx|||xxxsss~~~}}}cccXXXTTTSSSSSSYYYXXXYYY\\\___ccclllwwwssstttyyylllggggggiiilllmmmlllkkkkkkkkkppprrrtttuuuxxx~~~|||ppphhhffffffhhhlllqqqsssqqqnnnkkkjjjhhhdddcccfffggggggjjjooouuuvvv{{{uuuoooiiihhhfffffffffhhhjjjlllqqqrrrsssuuuyyy}}}zzzwwwuuurrrpppjjjhhhfffcccaaa___^^^^^^]]][[[YYYVVVUUUUUUUUUVVVYYYYYYXXXWWWWWWXXX[[[^^^]]]ZZZXXXUUURRRTTT```mmmvvvooofff```aaa]]]YYYUUUUUUWWWXXXVVVTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRZZZ___]]][[[___dddfff```[[[VVVTTTUUUVVVSSSPPPVVVWWWYYYXXXVVVUUUVVVVVVXXXWWWVVVSSSQQQOOOMMMLLLOOOQQQQQQOOOMMMJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMKKKIIIGGGGGGHHHHHHHHHGGGFFFFFFFFFDDDCCCCCCEEEFFFKKK\\\ppp~~~{{{uuurrrqqqvvvxxxrrrjjjlllzzz|||yyyuuufff[[[XXXWWWUUU[[[[[[]]]```bbbfffppp|||tttttt~~~}}}yyy{{{tttiiidddbbbfffkkknnnnnnnnnmmmmmmsssvvvzzz}}}wwwmmmgggfffgggkkkqqquuuvvvuuusssrrrsssooommmnnnooonnnpppuuu}}}vvvnnnllliiiiiijjjjjjkkklllmmmnnnqqqsssuuuxxxzzz~~~~~~zzzwwwvvvssspppnnnjjjhhheeeaaa^^^]]]\\\\\\ZZZXXXVVVUUUTTTUUUVVVWWWYYYYYYXXXWWWUUUVVVYYY\\\[[[XXXUUURRROOOUUUfffvvv~~~uuupppeee]]]^^^^^^ZZZVVVVVVXXXYYYXXXVVVWWWWWWVVVVVVVVVWWWXXXXXX]]]bbbbbb]]]ZZZ___fffkkk^^^ZZZWWWUUUVVVVVVUUUSSSTTTUUUUUUTTTRRRRRRSSSTTTWWWVVVUUUTTTRRRQQQPPPOOOSSSTTTTTTQQQMMMIIIHHHHHHJJJKKKLLLMMMNNNMMMMMMLLLGGGFFFEEEEEEFFFGGGFFFEEEDDDEEEEEECCCBBBBBBDDDFFFGGGVVViiixxxzzzwwwyyy{{{xxxnnnffflll{{{yyyvvvhhh\\\YYYXXXVVV[[[\\\```ccceeeiiiuuuvvvuuu~~~{{{|||qqqfffbbb\\\bbbiiioooqqqqqqppppppuuu{{{ssskkkiiihhhlllrrrwww{{{|||{{{zzz~~~yyyvvvwwwwwwvvvyyy~~~qqqmmmmmmkkklllnnnpppqqqrrrrrrrrrppptttyyy~~~|||yyyvvvtttssspppmmmkkkhhhfffccc___]]][[[[[[\\\XXXWWWUUUTTTTTTUUUWWWXXXYYYZZZYYYXXXVVVVVVWWWYYYYYYVVVSSSOOONNNWWWmmmwwwoookkkaaa[[[\\\]]][[[YYYXXXYYYYYYXXXWWWYYYYYYYYYZZZ[[[\\\]]]]]]bbbdddaaaZZZXXX^^^fffjjj]]]\\\[[[ZZZXXXVVVUUUUUURRRRRRRRRPPPOOOOOOQQQTTTTTTTTTSSSRRRRRRQQQPPPPPPRRRSSSTTTRRROOOMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLGGGFFFEEEEEEGGGGGGFFFEEECCCCCCCCCBBB@@@@@@BBBDDDFFFPPP```ppp~~~zzz}}}|||wwwlllgggppp{{{zzzxxxkkk[[[XXXXXXVVV\\\^^^ccchhhjjjppp}}}vvvvvv~~~}}}qqqfffaaa\\\bbblllssswwwwwwvvvvvvyyyzzzpppllllllnnnsssyyy|||~~~{{{sssrrrsssqqqssswww{{{~~~~~~vvvtttrrrpppooommmiiigggcccaaa___\\\[[[[[[\\\]]]WWWVVVUUUTTTUUUWWWYYYZZZZZZ[[[\\\ZZZXXXWWWWWWXXXVVVTTTRRRQQQTTTbbb}}}qqqhhhccc^^^]]]```[[[\\\]]]\\\YYYWWWWWWWWWYYYYYYYYYZZZ[[[]]]^^^_________[[[VVVWWW^^^dddeee___bbbccc```ZZZUUUTTTUUUOOOPPPOOONNNMMMOOORRRUUUVVVVVVUUUTTTSSSRRRQQQQQQPPPRRRSSSSSSQQQPPPQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKJJJHHHHHHIIIJJJJJJIIIGGGEEEEEEDDDBBB@@@???AAABBBBBBHHHTTTfffxxx}}}|||{{{uuunnnllluuu||||||{{{ppp]]]XXXYYYXXX^^^aaahhhnnnqqqxxx{{{vvvxxxrrrfffaaa^^^fffpppyyy}}}~~~}}}}}}~~~~~~tttpppoooqqquuu{{{yyyvvvxxxzzzyyy|||~~~zzzwwwrrrqqqooommmllljjjgggddd___]]][[[ZZZZZZ[[[^^^___XXXWWWVVVUUUVVVXXXZZZ\\\[[[]]]^^^\\\ZZZXXXWWWXXXRRRRRRSSSUUU\\\ooo}}}nnnccc^^^^^^bbbfffZZZ]]]```^^^ZZZVVVVVVWWWWWWXXXXXXYYYZZZ\\\^^^___ZZZZZZWWWTTTWWW^^^bbbaaaaaafffjjjfff\\\UUUSSSUUUNNNNNNNNNMMMMMMOOOSSSWWWZZZYYYXXXWWWVVVTTTSSSSSSQQQRRRTTTSSSRRRQQQQQQRRRPPPOOONNNLLLKKKKKKKKKKKKMMMLLLKKKLLLMMMMMMKKKIIIIIIHHHGGGDDDAAA@@@AAABBB>>>AAALLL___tttzzzxxxtttppppppzzz}}}}}}}}}uuu```ZZZ[[[\\\```dddlllrrrvvv~~~wwwvvv{{{uuuhhhgggccceeepppzzzpppnnnpppttt{{{~~~zzz|||xxxrrrqqqqqqlllkkkiiiiiihhhgggdddbbb]]]\\\[[[ZZZZZZYYYYYYZZZYYYUUUSSSSSSVVVYYYZZZYYY\\\\\\]]]^^^___]]][[[YYYUUUVVVVVVZZZjjjuuuggg^^^\\\]]]]]]\\\```^^^ZZZWWWUUUTTTUUUVVVWWWVVVUUUVVVXXXYYYYYYYYYXXXVVVUUUVVVYYY\\\^^^___cccbbb___\\\YYYVVVTTTSSSMMMMMMNNNOOOQQQSSSUUUVVVaaa^^^[[[ZZZZZZXXXUUUQQQQQQPPPOOOOOOOOOPPPQQQRRRQQQOOOMMMJJJHHHFFFEEEDDDNNNOOOQQQRRRSSSSSSSSSRRROOOKKKFFFCCCCCCBBB???===>>>CCCJJJVVVkkk~~~wwwqqqmmmnnnsss|||xxx}}}}}}hhh```^^^\\\```eeepppzzz~~~mmmfffgggkkkyyysssooorrrwww}}}yyyrrrmmmkkkkkkiiihhhfffeeeeeecccaaa___ZZZZZZXXXWWWUUUTTTTTTTTTXXXUUUSSSTTTWWWZZZ[[[[[[____________^^^\\\XXXUUUQQQSSSZZZiii~~~yyyoooccc[[[ZZZ\\\]]]]]]```^^^[[[XXXVVVVVVVVVWWWWWWVVVUUUVVVXXXYYYYYYYYYWWWUUUTTTUUUXXX[[[]]]]]]\\\ZZZWWWTTTRRRPPPOOOOOOOOOOOOPPPQQQRRRTTTVVVWWW___]]][[[[[[[[[YYYUUURRRQQQPPPNNNMMMLLLLLLLLLMMMPPPOOOMMMJJJHHHFFFEEEEEEMMMNNNPPPQQQRRRRRRQQQQQQLLLIIIEEEDDDDDDCCCAAA??????CCCHHHQQQdddzzz|||vvvqqqooosssxxxzzz|||jjjbbb___\\\cccjjjwwwssshhhgggnnnzzzvvvxxx~~~|||{{{}}}~~~~~~~~~{{{uuunnniiihhhhhheeecccaaa``````___\\\ZZZYYYXXXVVVTTTSSSRRRQQQQQQWWWUUUTTTVVVYYY[[[]]]]]]___``````___]]]ZZZVVVTTTRRRVVVgggppphhh^^^XXXXXX[[[]]]^^^```^^^[[[YYYWWWWWWXXXXXXXXXVVVUUUVVVXXXZZZZZZYYYWWWUUUSSSSSSVVVXXXZZZZZZUUUSSSQQQNNNLLLLLLMMMMMMQQQQQQRRRRRRSSSUUUVVVWWWYYYYYYYYYZZZZZZWWWSSSPPPMMMLLLKKKJJJIIIIIIJJJKKKOOONNNLLLJJJHHHGGGFFFFFFLLLMMMNNNPPPPPPPPPOOOOOOJJJHHHEEEDDDEEEDDDCCCBBBBBBCCCDDDJJJZZZooowwwtttuuuzzz~~~|||mmmeeebbb___eeennn~~~{{{vvvllliiitttzzzxxxxxxzzz{{{||||||uuuooooootttyyy|||~~~~~~zzztttppplllkkkkkkbbb```^^^\\\\\\[[[YYYXXXXXXWWWVVVUUUTTTSSSSSSSSSVVVVVVVVVWWWZZZ\\\^^^___\\\]]]^^^]]][[[XXXVVVUUUWWW```zzzzzziiiccc[[[VVVVVVYYY\\\]]]___]]][[[YYYXXXXXXXXXYYYYYYWWWVVVWWWYYY[[[[[[ZZZXXXUUUSSSSSSUUUWWWXXXXXXSSSQQQOOOMMMMMMMMMOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVQQQRRRTTTVVVUUURRROOOLLLGGGGGGGGGGGGIIIJJJLLLNNNNNNMMMKKKJJJHHHHHHGGGGGGLLLMMMNNNOOOPPPOOONNNNNNJJJIIIGGGFFFEEEDDDCCCBBBCCCBBBAAAEEEQQQdddvvv|||{{{}}}{{{ooohhhfffeeekkkwww|||uuuoooqqq}}}}}}uuusssppplllkkklllmmmnnnnnnjjjhhhgggiiipppyyy~~~~~~yyyuuurrrpppnnnnnnaaa___\\\ZZZZZZYYYXXXWWWUUUUUUUUUTTTUUUUUUVVVWWWUUUVVVWWWYYYZZZ\\\^^^___]]]]]]]]][[[VVVTTTSSSTTT[[[kkkrrrfffaaa[[[VVVUUUWWWZZZ[[[\\\[[[ZZZYYYXXXXXXXXXXXXYYYXXXWWWWWWYYY[[[[[[ZZZYYYVVVSSSRRRSSSUUUUUUUUUQQQPPPOOONNNNNNPPPQQQSSSRRRRRRQQQQQQQQQRRRRRRSSSMMMOOORRRSSSRRROOOLLLJJJHHHHHHGGGHHHIIIKKKMMMNNNLLLLLLKKKIIIIIIHHHHHHIIILLLMMMNNNOOOPPPOOONNNMMMKKKKKKJJJHHHFFFCCCBBBAAABBBAAA@@@BBBKKK[[[ooo~~~{{{qqqkkkjjjlllvvv}}}rrrrrrxxx}}}{{{~~~|||tttpppjjjhhhfffeeefffhhhhhhhhhdddgggjjjnnnvvvxxxsssqqqooommmlllaaa^^^[[[YYYYYYXXXWWWVVVRRRRRRRRRRRRSSSTTTVVVVVVTTTVVVYYYZZZZZZ[[[]]]^^^______]]]XXXSSSQQQSSSVVVccc{{{uuuiiibbb___ZZZVVVUUUVVVXXXZZZYYYXXXXXXWWWVVVVVVVVVVVVXXXVVVUUUVVVXXXZZZZZZYYYXXXVVVRRRQQQQQQRRRQQQQQQNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPNNNPPPSSSSSSQQQNNNLLLKKKMMMLLLKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJLLLMMMNNNOOOOOONNNMMMMMMKKKLLLLLLJJJFFFCCCBBBBBBBBB@@@@@@CCCHHHTTThhhxxxyyyssssssvvvvvvsssvvv~~~xxxyyyvvvuuummmlllkkklllnnnpppqqqpppnnnuuu|||yyysssooollliiiggg```]]]ZZZWWWWWWWWWVVVUUURRRQQQQQQRRRRRRSSSTTTUUUTTTWWWYYYZZZYYYYYY[[[]]]\\\\\\[[[VVVRRRTTTZZZ___vvvlllddd]]][[[XXXUUUSSSUUUWWWZZZUUUUUUUUUUUUTTTTTTTTTTTTUUUSSSRRRSSSUUUWWWWWWVVVWWWTTTPPPNNNNNNNNNMMMLLLLLLMMMOOOPPPQQQQQQPPPPPPSSSRRRQQQPPPOOOOOOOOOOOONNNPPPRRRQQQNNNKKKKKKKKKOOONNNLLLJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMKKKKKKIIIKKKLLLKKKGGGDDDDDDDDDCCCAAABBBDDDFFFMMM___ppp~~~yyytttuuuzzzvvv~~~||||||}}}yyyxxxxxxzzz}}}}}}|||tttoookkkgggddd___\\\XXXVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTWWWZZZZZZXXXXXXZZZ\\\WWWXXXWWWUUUTTTYYYccckkk}}}jjjeeeXXXWWWVVVTTTSSSTTTXXXZZZSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQSSSTTTTTTTTTUUURRRNNNLLLKKKKKKJJJIIILLLNNNPPPRRRSSSRRRQQQPPPTTTSSSRRRQQQPPPOOOOOOOOOMMMOOOPPPNNNJJJHHHHHHIIILLLKKKJJJIIIJJJKKKLLLMMMIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIFFFIIILLLKKKHHHFFFFFFGGGCCCBBBCCCEEEEEEIIIYYYjjjwww|||zzzuuuuuuzzz~~~yyy}}}|||{{{zzzrrrnnnjjjccc^^^]]][[[ZZZXXXVVVUUUTTTTTTUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXWWWWWW\\\TTTSSS[[[]]]aaayyytttjjjbbbXXXVVVUUUSSSRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSWWWVVVTTTRRRRRRSSSTTTUUUSSSPPPLLLIIIHHHIIIKKKMMMMMMOOOQQQSSSSSSRRRQQQPPPSSSSSSSSSRRRPPPNNNLLLJJJKKKJJJHHHGGGHHHIIIIIIIIINNNOOOMMMHHHGGGJJJLLLJJJHHHFFFFFFIIILLLLLLHHHDDDGGGGGGHHHIIIIIIIIIHHHHHHKKKIIIHHHHHHIIIJJJHHHGGGDDDFFFFFFBBBAAAFFFRRR]]]pppyyyzzztttwww~~~|||zzz}}}{{{}}}vvvoookkkfffaaa\\\\\\[[[YYYWWWVVVUUUTTTTTTUUUTTTTTTTTTUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYXXX]]]YYYZZZaaakkk|||mmmfff^^^WWWVVVTTTSSSRRRRRRSSSSSSQQQQQQQQQQQQRRRRRRRRRSSSXXXWWWUUUSSSRRRRRRSSSSSSNNNMMMMMMMMMMMMNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOQQQQQQQQQPPPOOOMMMKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJIIILLLKKKHHHIIIMMMNNNLLLIIIGGGGGGHHHKKKLLLIIIEEECCCDDDDDDEEEFFFFFFGGGGGGJJJIIIGGGHHHIIIIIIHHHFFFCCCEEEFFFCCCAAAEEEPPPYYYeeepppzzzyyyvvvyyy|||{{{}}}|||{{{|||}}}wwwoooiiifffbbb]]]ZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[]]]eeezzzrrrgggbbbZZZVVVUUUTTTSSSRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRVVVUUUTTTRRRQQQPPPPPPPPPIIIKKKNNNQQQSSSTTTSSSSSSQQQPPPPPPOOONNNMMMMMMMMMNNNOOOOOONNNNNNMMMKKKKKKGGGGGGGGGHHHHHHIIIIIIJJJHHHLLLMMMLLLMMMQQQQQQOOOLLLIIIGGGHHHKKKLLLJJJGGGCCCBBBBBBBBBCCCDDDFFFGGGIIIGGGFFFFFFGGGHHHFFFEEECCCEEEFFFCCCAAADDDLLLSSS\\\iiivvv~~~||||||}}}~~~tttpppjjjeeeaaa^^^[[[XXXXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUVVVXXXYYYZZZ\\\\\\]]]]]]]]]]]]\\\\\\[[[^^^aaalllzzzkkkeeebbbYYYWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUTTTRRRQQQPPPPPPPPPQQQPPPPPPOOOOOOOOOOOOOOOKKKMMMPPPSSSUUUVVVVVVUUUSSSQQQOOOLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLHHHJJJKKKKKKJJJIIIIIIIIILLLPPPSSSSSSTTTWWWVVVSSSNNNKKKHHHIIIKKKMMMKKKIIIFFFEEECCCBBBBBBDDDFFFGGGHHHFFFEEEEEEFFFFFFEEEDDDBBBDDDEEEDDDBBBCCCHHHLLLWWWeeeuuuzzz}}}|||xxx~~~~~~tttmmmjjjfffbbb___\\\YYYWWWUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWYYY[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\bbbiii}}}~~~rrrgggccc```VVVXXXWWWVVVUUUTTTUUUVVVVVVZZZYYYVVVSSSPPPOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSRRRRRRRRRSSSSSSTTTUUUUUUTTTRRRNNNKKKIIIIIIJJJKKKMMMLLLLLLLLLLLLLLLLLLLLLKKKMMMPPPOOOLLLIIIIIIIIIMMMSSSWWWXXX[[[______\\\PPPMMMJJJJJJLLLNNNLLLJJJHHHGGGDDDCCCBBBCCCDDDEEEGGGEEEDDDDDDEEEFFFDDDCCCBBBDDDEEECCCBBBBBBEEEHHHRRR```ppp}}}}}}xxx}}}}}}zzzuuuyyy~~~wwwooohhhgggddd```\\\YYYWWWVVVSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]^^^^^^____________^^^^^^ZZZddduuurrrkkkaaa^^^\\\TTTWWWVVVUUUTTTTTTUUUVVVWWWZZZXXXUUURRROOOOOOOOOOOOPPPOOOOOOOOOQQQTTTWWWYYYXXXWWWTTTQQQPPPPPPQQQRRRSSSQQQNNNLLLJJJIIIJJJJJJLLLKKKJJJJJJJJJJJJJJJKKKKKKOOORRRRRRNNNJJJIIIJJJKKKPPPUUUXXX\\\bbbcccaaaQQQNNNLLLLLLOOOOOOMMMJJJFFFEEEDDDCCCBBBBBBCCCCCCGGGEEEDDDDDDEEEFFFDDDCCCCCCCCCDDDCCCBBBBBBDDDFFFKKKVVVgggwwwwwwwwwuuu{{{~~~|||~~~ssszzz{{{zzzvvvqqqkkkddddddbbb^^^ZZZWWWUUUUUURRRQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUWWWYYY[[[]]]^^^^^^^^^____________^^^^^^___ooorrrkkkfff[[[WWWYYYUUUUUUTTTSSSSSSSSSTTTUUUVVVUUUSSSQQQOOONNNOOOPPPQQQQQQPPPNNNMMMOOOSSSWWWZZZZZZXXXUUURRROOONNNNNNNNNRRRQQQOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGLLLQQQRRROOOLLLKKKLLLJJJOOORRRSSSVVV\\\]]][[[QQQOOONNNOOOQQQPPPMMMIIIDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFDDDEEEFFFFFFEEECCCDDDDDDCCCBBBBBBCCCEEEGGGGGGOOO^^^oooxxxtttmmmrrr}}}vvviiiwww{{{|||tttqqqmmmhhhbbbbbb```]]]YYYUUUSSSSSSQQQQQQPPPPPPPPPQQQRRRRRRSSSTTTUUUWWWYYY\\\^^^___^^^^^^____________^^^^^^lllvvvkkkhhheeeXXXTTTXXXXXXSSSSSSRRRQQQQQQRRRSSSTTTPPPOOOMMMLLLMMMOOOQQQSSSQQQOOOKKKJJJKKKOOOSSSWWWYYYWWWUUUSSSPPPMMMLLLKKKRRRQQQOOONNNLLLKKKKKKJJJIIIHHHFFFDDDDDDDDDDDDEEECCCIIIPPPRRROOOLLLMMMNNNMMMPPPQQQOOOPPPSSSSSSPPPQQQOOOOOOPPPRRRQQQMMMIIIDDDEEEGGGHHHJJJKKKKKKKKKGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDCCCBBBBBBCCCFFFGGGGGGMMMYYYjjjzzzyyytttkkkppp~~~zzzxxxmmm```~~~}}}|||tttnnniiigggdddaaa\\\YYYWWWVVVTTTRRRTTTSSSQQQPPPOOOPPPRRRSSSTTTUUUWWWZZZ\\\^^^______ggg___\\\aaaaaa]]]bbbmmm}}}tttlllgggbbb]]]ZZZWWWUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPRRRPPPNNNNNNOOOPPPQQQPPPPPPNNNLLLLLLMMMPPPPPPPPPQQQQQQPPPOOONNNLLLKKKJJJMMMNNNNNNMMMKKKIIIJJJKKKFFFGGGGGGGGGFFFEEECCCCCCGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMNNNLLLIIIIIIKKKNNNLLLLLLNNNPPPPPPNNNJJJFFFDDDDDDEEEFFFGGGIIIKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBHHHPPP\\\qqq|||wwwxxx|||mmmbbbaaayyy}}}xxxqqqkkkgggdddbbb___ZZZWWWVVVTTTSSSQQQTTTSSSQQQPPPPPPQQQSSSTTTUUUVVVXXXZZZ\\\^^^^^^___```\\\\\\``````^^^hhhvvv{{{fffeeeaaa\\\YYYWWWVVVTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMLLLLLLNNNPPPPPPPPPPPPMMMJJJJJJKKKNNNOOOOOOOOOOOOOOOOOONNNMMMKKKKKKJJJKKKLLLKKKIIIIIIIIIJJJJJJJJJHHHFFFDDDCCCBBBAAAGGGHHHIIIJJJJJJJJJJJJJJJEEEFFFFFFEEECCCDDDHHHKKKLLLLLLMMMNNNOOOMMMIIIFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEIIINNNXXXjjj~~~{{{|||uuuggg\\\[[[~~~uuusss{{{|||ssslllgggcccaaa___\\\XXXVVVUUUSSSRRRPPPSSSRRRQQQQQQRRRSSSUUUVVVVVVWWWYYY[[[\\\]]]^^^^^^[[[ZZZ]]]```^^^aaassshhh[[[\\\YYYVVVTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOMMMLLLKKKLLLOOOQQQRRRSSSPPPMMMIIIGGGHHHKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKGGGIIIJJJJJJIIIHHHJJJKKKLLLKKKHHHFFFDDDDDDDDDEEEHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCBBB@@@???AAAFFFIIIMMMLLLLLLLLLLLLKKKHHHEEEFFFFFFEEEEEEDDDEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFCCCDDDDDDEEEFFFGGGHHHIIIGGGIIIKKKQQQ___sss~~~tttmmm```VVVUUU{{{sssppprrr|||yyyrrrkkkgggcccaaa___]]]ZZZWWWUUUTTTTTTRRRQQQRRRRRRRRRRRRSSSUUUWWWWWWXXXXXXZZZ[[[\\\\\\]]]]]]ZZZ\\\^^^^^^]]]gggqqq```YYYWWWUUUSSSRRRSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOONNNMMMLLLLLLMMMQQQTTTVVVVVVPPPLLLHHHFFFFFFIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLFFFHHHIIIJJJIIIJJJLLLMMMMMMKKKHHHFFFFFFHHHJJJLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDBBB@@@>>>>>>@@@DDDGGGOOOMMMKKKJJJJJJIIIGGGEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHKKKVVVgggxxxzzzvvvmmmggg\\\TTTSSSuuummmmmmlllmmmttt~~~{{{zzzzzzzzzzzzyyyyyyxxxxxxqqqmmmgggcccaaa```___^^^\\\YYYVVVUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZ^^^ppphhh]]][[[WWWUUUSSSRRRSSSSSSQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLKKKMMMPPPSSSUUUUUUOOOLLLHHHFFFGGGHHHJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKGGGIIIKKKKKKKKKLLLNNNPPPQQQNNNKKKIIIHHHJJJMMMOOOKKKKKKJJJJJJIIIGGGFFFEEE@@@@@@???@@@CCCFFFIIIKKKQQQNNNJJJHHHHHHGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDGGGFFFFFFHHHPPP___qqquuuyyy}}}kkkddd```XXXSSSSSS|||hhhccchhhiiinnnxxx}}}yyyvvvuuutttrrrpppnnnnnnmmmmmmfffccc```]]]]]]]]]\\\[[[ZZZXXXUUUTTTTTTUUUTTTTTTSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZYYYXXXXXXYYYXXXXXXZZZgggtttccc[[[XXXWWWUUUTTTTTTTTTTTTRRRQQQOOOOOOOOONNNNNNNNNMMMMMMKKKJJJIIIJJJMMMOOOPPPQQQNNNKKKIIIHHHIIIJJJKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJHHHJJJLLLMMMMMMNNNPPPRRRVVVTTTOOOKKKIIIIIIKKKLLLJJJJJJJJJJJJJJJIIIHHHHHHDDDEEEIIINNNTTTYYYZZZZZZSSSPPPKKKGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJEEEEEEEEEFFFFFFHHHIIIIIIFFFFFFEEEDDDCCCBBBBBBAAAFFFDDDEEEHHHMMMXXXjjjzzztttuuuyyylll```[[[ZZZVVVTTTUUUtttdddaaagggiiisss}}}{{{yyyuuusssqqqpppmmmjjjhhhgggggggggaaa___[[[ZZZYYYYYYXXXWWWXXXUUUSSSRRRSSSTTTTTTSSSTTTTTTUUUWWWWWWXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVVVVWWWWWWYYYcccxxxxxxhhhaaaZZZUUUUUUTTTTTTTTTVVVVVVTTTSSSNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJIIIIIIKKKMMMMMMMMMLLLKKKJJJKKKLLLMMMLLLKKKIIIIIIJJJJJJJJJIIIIIIHHHIIIKKKMMMNNNNNNNNNPPPRRRVVVTTTPPPLLLIIIHHHHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJLLLOOOUUU]]]dddgggeeebbbVVVQQQKKKGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDFFFIIIKKKRRRcccsss|||zzzyyywwwhhh```YYYWWWXXXXXXYYY[[[|||ooodddaaaeeemmmxxx~~~zzzvvvuuutttrrrpppooommmjjjgggeeeddddddddd```^^^ZZZXXXWWWWWWUUUTTTVVVSSSQQQQQQRRRSSSSSSRRRUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTWWWXXX\\\lllhhhaaa```[[[TTTSSSSSSSSSTTTVVVWWWVVVUUUNNNNNNNNNMMMMMMMMMMMMLLLOOOMMMKKKJJJLLLMMMMMMMMMKKKKKKKKKMMMNNNOOONNNLLLIIIJJJJJJJJJIIIIIIHHHGGGJJJKKKMMMMMMMMMNNNOOOQQQRRRQQQNNNKKKJJJIIIIIIJJJFFFFFFHHHIIIJJJKKKKKKKKKPPPSSSYYYaaagggfffaaa\\\WWWRRRKKKGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGFFFFFFGGGGGGHHHIIIDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFJJJJJJNNN]]]nnnzzzzzzmmmaaa\\\WWWWWWYYY\\\^^^aaaxxxnnnfff___aaakkkppp|||yyyvvvtttsssqqqooonnnnnnjjjeeebbbaaaaaa``````___[[[XXXUUUUUUUUUTTTTTTTTTRRRQQQQQQSSSTTTTTTSSSUUUUUUUUUVVVWWWXXXYYYZZZ]]][[[ZZZZZZWWWRRRSSSXXXWWWXXXdddpppeee```XXXUUUWWWUUUSSSPPPQQQSSSSSSQQQNNNPPPNNNMMMKKKJJJJJJKKKKKKLLLKKKKKKKKKLLLMMMOOOPPPNNNKKKHHHHHHJJJMMMNNNOOOKKKJJJIIIHHHGGGGGGHHHHHHOOONNNLLLKKKJJJKKKKKKLLLOOONNNMMMKKKJJJJJJIIIIIIEEEIIILLLLLLJJJIIIJJJLLLSSSVVVYYYZZZYYYWWWWWWWWWOOOKKKGGGEEEFFFHHHIIIJJJKKKJJJHHHFFFDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFBBBCCCDDDEEEEEECCCAAA@@@AAADDDFFFFFFGGGMMMXXXaaavvv|||ooofffeeeYYYZZZZZZZZZ\\\aaadddeeennnfffbbb]]]aaakkkuuuyyyvvvssspppnnnmmmllliiihhhjjjfffbbb```___^^^^^^]]]\\\YYYVVVTTTTTTTTTSSSSSSSSSRRRPPPQQQRRRTTTSSSSSSVVVVVVVVVWWWXXXZZZ[[[\\\```]]][[[ZZZUUUPPPQQQVVV]]]eeexxx|||eee^^^\\\WWWTTTVVVTTTRRRPPPQQQRRRSSSQQQOOORRRQQQOOONNNMMMMMMNNNNNNLLLLLLKKKKKKKKKLLLNNNOOOOOOLLLIIIHHHIIIKKKLLLLLLMMMLLLJJJIIIIIIKKKLLLMMMQQQPPPOOOMMMLLLLLLMMMMMMNNNNNNMMMKKKJJJIIIIIIIIIEEEGGGIIIJJJJJJJJJKKKLLLOOOQQQSSSSSSRRROOOOOOOOOKKKHHHEEEEEEFFFHHHIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFBBBCCCDDDEEEDDDCCCAAA@@@AAACCCDDDDDDDDDJJJSSS[[[mmmvvv|||oooccc]]]\\\ZZZ]]]```bbbccceeegggggg{{{ccc^^^^^^]]]cccmmm|||zzzttttttqqqnnnlllkkkjjjhhhfffdddaaa___]]]\\\\\\ZZZXXXYYYVVVSSSRRRRRRSSSRRRQQQRRRQQQPPPPPPRRRSSSSSSRRRUUUVVVWWWXXXZZZ[[[\\\]]]^^^[[[YYYVVVQQQMMMPPPVVVeeewwwmmm\\\YYYYYYUUURRRSSSRRRPPPPPPPPPRRRSSSRRRQQQSSSRRRPPPOOONNNNNNOOOPPPMMMLLLKKKJJJKKKKKKMMMMMMOOOLLLIIIHHHHHHIIIJJJIIILLLKKKIIIIIIIIILLLNNNPPPSSSSSSQQQPPPNNNNNNMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHEEEDDDEEEGGGIIIKKKLLLLLLKKKMMMOOONNNKKKIIIHHHHHHFFFEEEDDDEEEGGGIIIIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGBBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCBBBBBBFFFMMMSSSaaammm~~~|||xxxkkkddd^^^ZZZYYYXXX\\\aaaeeefffeeeeeeeeeuuu~~~vvv___\\\___aaagggrrr~~~{{{vvvsssrrrooollljjjiiihhhfffddd___]]][[[[[[ZZZYYYWWWUUUUUUSSSQQQPPPQQQRRRQQQPPPRRRPPPOOOPPPRRRSSSSSSRRRTTTUUUWWWYYYZZZ\\\\\\]]][[[YYYWWWUUURRRRRRYYYcccxxxsssggg\\\ZZZZZZUUUPPPOOOOOOOOOOOOPPPRRRRRRSSSSSSQQQPPPOOONNNMMMNNNNNNOOONNNMMMLLLKKKKKKKKKLLLMMMMMMKKKHHHHHHIIIJJJJJJIIILLLJJJHHHGGGGGGIIILLLNNNSSSRRRQQQPPPOOOMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHEEECCCBBBDDDIIILLLLLLJJJJJJLLLMMMLLLJJJHHHHHHHHHEEEEEEFFFGGGIIIIIIGGGEEEEEEDDDDDDDDDDDDEEEEEEEEECCCCCCDDDEEEFFFGGGGGGGGGBBBCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCAAAAAACCCHHHLLLXXXeeewwwzzzpppccc```^^^\\\\\\[[[]]]aaaffffffdddfffjjjhhhrrrsss^^^\\\```ccckkkwwwxxxtttqqqpppllljjjgggdddcccbbb```^^^\\\[[[YYYYYYYYYXXXVVVTTTSSSQQQPPPPPPQQQRRRQQQPPPQQQPPPOOOPPPRRRTTTTTTSSSTTTUUUVVVXXXZZZ[[[[[[[[[[[[YYYWWWVVVUUUYYYggguuujjjccc]]][[[ZZZUUUPPPNNNNNNOOOPPPPPPQQQRRRSSSSSSQQQPPPOOONNNNNNNNNOOOPPPNNNNNNLLLKKKKKKLLLMMMMMMKKKIIIGGGHHHJJJKKKKKKKKKMMMLLLIIIGGGGGGHHHJJJKKKPPPPPPOOONNNMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGEEECCCBBBEEEIIILLLKKKIIIHHHIIIKKKJJJIIIHHHIIIJJJGGGGGGHHHJJJKKKIIIFFFCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBDDDFFFIIISSS^^^nnn{{{|||nnn___\\\\\\[[[[[[```___aaaeeefffgggooozzzccckkkwwwppp___^^^aaacccmmm{{{{{{rrrmmmkkkkkkkkkiiifffdddcccaaa___]]]ZZZXXXVVVVVVVVVVVVUUUTTTQQQPPPPPPQQQSSSTTTSSSRRRRRRQQQPPPQQQSSSUUUUUUUUUTTTUUUWWWYYYZZZZZZZZZYYYXXXUUUSSSSSSVVV```vvvuuuaaa^^^[[[YYYWWWUUURRRPPPMMMOOOPPPQQQPPPPPPRRRSSSRRRRRRPPPPPPPPPPPPQQQRRROOONNNMMMLLLMMMMMMOOOOOOJJJIIIHHHIIIKKKLLLLLLLLLNNNMMMKKKJJJIIIIIIJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEFFFHHHIIIJJJHHHFFFEEEFFFGGGGGGFFFFFFGGGIIIHHHHHHIIIJJJKKKIIIEEEBBB???@@@@@@AAAAAAAAA@@@@@@@@@BBBDDDFFFGGGGGGGGGGGGBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDEEEGGGGGGNNNVVVcccrrr}}}uuuddd^^^]]]\\\]]]___\\\]]]cccgggmmm}}}mmmmmmqqq|||~~~mmmaaabbbdddfffrrr~~~tttnnnkkkjjjjjjkkkiiifffcccbbbaaa___]]]YYYVVVSSSRRRSSSTTTTTTTTTQQQPPPPPPRRRTTTUUUUUUSSSSSSQQQQQQRRRTTTVVVVVVVVVVVVXXXYYY[[[[[[ZZZYYYXXXUUUSSSSSSWWW```sssyyymmm]]]\\\ZZZWWWUUUTTTSSSQQQMMMOOOQQQQQQOOOOOOQQQSSSQQQQQQPPPOOOOOOPPPQQQRRROOONNNNNNNNNNNNOOOQQQRRRLLLKKKJJJJJJLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJJJJIIIGGGFFFEEEHHHKKKLLLJJJGGGEEEDDDDDDEEEFFFEEECCCCCCDDDEEEFFFFFFGGGHHHJJJIIIFFFCCCAAAAAABBBCCCBBBBBBAAA@@@???@@@CCCEEEGGGGGGFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDFFFGGGGGGGGGHHHNNNZZZkkkzzz~~~jjjaaa^^^___aaa^^^[[[___iiiqqq||||||uuupppwww~~~{{{mmmeeeggghhhjjjwwwxxxuuuqqqnnnlllllllllmmmfffdddaaa___^^^\\\ZZZXXXXXXUUUQQQOOOPPPRRRSSSSSSQQQQQQQQQSSSVVVWWWVVVUUUSSSRRRQQQRRRUUUWWWWWWWWWXXXZZZ[[[\\\\\\[[[ZZZXXXYYYYYY[[[cccqqqnnnhhh___```]]]WWWSSSSSSRRRQQQMMMPPPRRRQQQOOONNNPPPRRROOONNNMMMMMMMMMNNNOOOPPPOOOOOONNNNNNOOOQQQRRRTTTNNNMMMKKKKKKLLLLLLJJJIIIDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJJJJIIIGGGFFFEEEJJJNNNNNNJJJEEECCCCCCFFFGGGFFFEEEBBBAAABBBCCCCCCCCCDDDFFFHHHHHHFFFDDDDDDEEEFFFFFFFFFEEECCCBBB>>>???BBBEEEFFFGGGFFFEEEBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBDDDFFFHHHHHHGGGCCCHHHUUUhhhzzz}}}jjj```[[[\\\```eeebbbhhhvvvxxxyyy}}}wwwnnnhhhgggiiiooo{{{uuuooorrrtttvvvuuurrrnnnkkkgggddd```]]]ZZZXXXUUUSSSRRRQQQQQQPPPPPPPPPQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTQQQRRRSSSTTTVVVWWWXXXYYY\\\]]]]]]^^^___```\\\WWWXXXVVV\\\pppwwwlllhhhaaacccccc___WWWSSSSSSUUUQQQQQQPPPPPPOOONNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLMMMNNNNNNOOOOOOKKKLLLLLLLLLKKKIIIFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGDDDEEEFFFGGGHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGEEEDDDHHHFFFCCCAAA@@@@@@@@@AAAAAACCCEEEGGGHHHGGGFFFEEEBBBCCCCCCCCCBBBBBBAAA@@@@@@BBBEEEHHHHHHGGGDDDBBBDDDBBBAAACCCFFFGGGEEEBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHKKKPPPZZZnnnlllaaacccddd```eeejjjuuuzzzxxxooojjjjjjlllttt}}}{{{xxxtttppptttwwwyyyzzzxxxsssmmmiiibbb___\\\ZZZYYYXXXVVVTTTRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRSSSTTTUUUWWWXXXYYYZZZYYYZZZ[[[\\\]]]]]]YYYVVV[[[^^^lllzzzlllddd```___ccceeeccc\\\VVVTTTTTTRRRRRRPPPOOOMMMLLLKKKJJJLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGDDDEEEFFFGGGGGGGGGFFFFFFDDDEEEGGGGGGGGGFFFDDDCCCDDDBBB@@@>>>=========>>>AAABBBDDDEEEFFFEEEDDDDDDAAAAAABBBBBBBBBBBBAAAAAAAAACCCEEEFFFFFFEEECCCBBBDDDBBBAAACCCFFFFFFEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCGGGLLLUUUhhh|||pppeeefffhhhgggrrrxxx~~~}}}~~~vvvpppqqqsss~~~|||zzzxxxvvvvvvwwwxxxxxxwww~~~}}}xxxpppgggbbb[[[YYYWWWWWWWWWWWWVVVUUURRRRRRRRRQQQQQQRRRRRRSSSPPPPPPQQQQQQRRRRRRRRRRRRTTTTTTUUUWWWXXXYYYZZZZZZXXXYYYZZZ[[[[[[YYYXXXWWW\\\hhh|||kkkddd___\\\ZZZ___cccccc]]]VVVQQQPPPRRRQQQPPPNNNLLLJJJHHHGGGKKKKKKJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEGGGHHHHHHHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@>>>===<<<<<<======AAABBBCCCCCCDDDCCCCCCBBB???@@@AAAAAAAAAAAAAAA@@@BBBCCCCCCDDDDDDCCCBBBBBBCCCCCCBBBCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@DDDIIIQQQ```uuuuuujjjjjjnnnppp||||||~~~yyyppplllkkkrrr|||~~~}}}~~~xxxpppfff^^^ZZZXXXVVVUUUUUUVVVVVVVVVTTTSSSRRRRRRRRRRRRSSSSSSTTTQQQQQQQQQRRRRRRSSSSSSTTTVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[\\\ZZZVVVWWWZZZcccwwwjjjbbb___[[[XXXTTTXXX[[[\\\WWWQQQMMMKKKOOONNNMMMLLLJJJIIIHHHGGGIIIJJJKKKKKKLLLKKKKKKJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEFFFHHHHHHGGGGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAAAAAAAAAAA???>>>>>>>>>>>>???BBBBBBBBBBBBBBBCCCCCCCCC@@@AAAAAAAAA@@@@@@???>>>CCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBFFFJJJOOOYYYlll{{{pppnnntttyyyqqqaaa]]]]]]^^^fffooo~~~{{{~~~zzzssskkkddd^^^YYYWWWXXXVVVTTTSSSTTTUUUTTTRRRRRRRRRRRRRRRRRRSSSTTTTTTRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[\\\ZZZZZZ[[[VVVRRRVVV___rrrooo___]]][[[VVVRRRRRRSSSTTTSSSQQQNNNKKKJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIKKKLLLMMMLLLKKKJJJJJJIIIHHHGGGFFFGGGHHHIIIKKKJJJJJJJJJJJJKKKLLLLLLFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEFFFGGGHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@??????????????????DDDCCCBBBBBBBBBCCCDDDEEECCCCCCBBBAAA@@@>>>===<<>>>>>??????????????????CCCBBBAAA@@@AAACCCEEEGGGCCCCCCCCCBBBAAA???======BBBAAAAAAAAAAAABBBCCCDDDCCCDDDFFFEEECCCBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAADDDDDDFFFHHHJJJQQQaaapppjjj^^^VVVWWWXXXXXX___iiiwww|||xxxxxxxxxwwwvvvttttttuuuvvvvvvuuusssrrrppplllhhhddd^^^]]][[[YYYXXXVVVUUUTTTRRRQQQOOOOOOPPPQQQPPPOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZWWWWWWXXXXXXYYYZZZZZZZZZ[[[WWWWWWYYYUUUUUUdddwwwpppaaa___^^^XXXTTTVVVRRRQQQOOOOOONNNNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHEEEHHHKKKNNNOOOMMMKKKIIIFFFEEECCCBBBCCCEEEGGGIIIHHHHHHIIIJJJJJJIIIHHHGGGDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDFFFGGGGGGGGGFFFEEECCCCCCBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@??????@@@AAAAAABBBAAAAAAAAA@@@>>>>>>???BBBFFFHHHAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEBBBEEEFFFFFFCCCAAABBBDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDGGGGGGIIISSS```qqq|||ddd[[[UUUVVVXXXZZZcccooouuu{{{uuummmlllkkkiiihhhhhhkkkmmmkkkiiieeecccaaa```]]][[[YYYYYYZZZYYYWWWTTTPPPMMMOOOMMMLLLMMMNNNPPPPPPOOOOOOOOOOOOPPPPPPRRRSSSSSSTTTTTTUUUVVVXXXYYYYYYZZZWWWWWWXXXXXXYYYYYYZZZZZZ\\\XXXYYY[[[YYY[[[nnnrrrcccYYYZZZXXXQQQNNNSSSOOONNNNNNNNNOOONNNLLLJJJMMMLLLLLLKKKIIIHHHGGGGGGEEEGGGKKKNNNOOONNNKKKIIIEEEDDDBBBAAABBBEEEHHHIIIGGGHHHIIIJJJJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGGGGFFFFFFEEECCCCCCBBBAAABBBCCCDDDEEEGGGFFFDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEE???>>><<<<<<>>>AAAEEEHHH???@@@AAABBBCCCCCCDDDCCC???@@@AAACCCDDDEEEEEEFFFBBBEEEGGGFFFCCCAAABBBDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBDDDHHHHHHGGGNNNXXXhhhsss~~~hhh^^^XXXZZZ\\\^^^fffqqqxxxyyynnniiiddd```___`````````___^^^\\\ZZZYYYWWWVVVVVVWWWWWWWWWVVVUUUSSSQQQPPPPPPMMMKKKNNNQQQRRRNNNJJJKKKLLLNNNPPPRRRSSSSSSTTTWWWXXXXXXXXXYYYYYYZZZZZZYYYVVVVVVZZZ\\\[[[[[[]]]YYYYYYUUU[[[kkkvvv|||fffaaa[[[WWWVVVTTTQQQNNNPPPOOOLLLLLLLLLMMMMMMMMMOOOLLLIIIHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJLLLLLLMMMHHHGGGEEECCCDDDEEEHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFDDDFFFHHHGGGFFFDDDCCCDDDDDDCCCBBBBBBCCCDDDBBBAAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAADDD@@@===>>>BBBEEECCC@@@>>>@@@AAACCCCCCBBB@@@?????????@@@AAACCCDDDEEEEEEAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDAAAAAACCCDDDFFFHHHJJJJJJXXXdddsss~~~}}}{{{yyyggg^^^YYY\\\___aaajjjvvv{{{rrrmmmgggcccaaa```^^^^^^___^^^\\\[[[YYYXXXXXXXXXVVVVVVUUUTTTSSSRRRQQQPPPPPPMMMLLLNNNQQQRRRNNNKKKLLLLLLMMMOOOQQQRRRTTTTTTXXXXXXYYYYYYYYYZZZZZZZZZ]]]YYYXXXZZZZZZVVVUUUWWWWWW]]]bbbnnnhhh___\\\WWWUUUUUUVVVUUUSSSPPPNNNLLLKKKKKKLLLLLLLLLJJJIIIIIIJJJKKKKKKIIIGGGGGGHHHIIIJJJKKKLLLMMMMMMIIIHHHFFFEEEEEEGGGIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHIIIIIIHHHFFFEEEFFFFFFEEECCCBBBCCCCCCAAA???BBBCCCDDDDDDDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDCCCEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@===???BBBDDDCCC@@@@@@AAABBBCCCCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGOOOYYYhhhuuuxxxmmmvvvyyyggg^^^YYY^^^bbbfffppp|||}}}|||yyytttnnniiieeeccc```^^^^^^]]]\\\[[[YYYYYYXXXXXXUUUTTTSSSQQQPPPPPPPPPQQQPPPNNNLLLNNNQQQQQQOOOLLLMMMMMMMMMNNNOOORRRTTTUUUYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[WWWVVVWWWUUUPPPNNNPPPUUUcccpppoooZZZXXXVVVUUUUUUWWWXXXXXXWWWOOONNNLLLKKKJJJJJJKKKKKKIIIIIIJJJLLLMMMMMMJJJGGGHHHHHHIIIJJJKKKKKKLLLLLLJJJIIIHHHGGGGGGIIIKKKLLLKKKKKKIIIHHHFFFFFFEEEEEEGGGIIIKKKKKKJJJHHHHHHHHHHHHFFFCCCBBBBBBBBB@@@???BBBCCCCCCDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBB@@@>>>???BBBDDDBBB@@@AAABBBCCCCCCBBBAAA???>>>CCCBBBBBBAAA@@@???>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDGGGNNN[[[iiixxx~~~sssooovvvvvvhhh___ZZZ___eeejjjvvv}}}|||zzzxxxxxxxxxyyyzzz|||xxxsssnnnkkkgggdddbbb___^^^\\\ZZZXXXWWWVVVVVVTTTRRRPPPNNNNNNOOOPPPQQQPPPNNNMMMNNNPPPQQQOOOMMMNNNMMMMMMMMMOOORRRUUUWWWYYYZZZ[[[[[[\\\[[[ZZZZZZYYYVVVUUUVVVTTTOOOOOORRRZZZlll}}}zzzdddYYYUUUVVVYYY[[[[[[YYYVVVTTTMMMMMMLLLJJJIIIHHHJJJKKKOOONNNMMMMMMMMMKKKHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGHHHIIIKKKLLLLLLKKKJJJHHHFFFEEEDDDDDDGGGIIIKKKKKKJJJHHHHHHIIIFFFDDDBBBAAABBBCCCBBBAAACCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???@@@BBBCCCBBB@@@BBBBBBBBBBBBAAA@@@>>>>>>BBBAAAAAA@@@???>>>======@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFJJJSSS```oooqqqgggooo|||{{{kkkaaa\\\aaahhhppp{{{xxxuuurrrqqqqqqssstttvvvssspppmmmkkkhhheeebbb___^^^[[[XXXVVVTTTRRRRRRRRRPPPOOOMMMMMMNNNPPPQQQPPPOOONNNNNNOOOPPPOOOOOOOOONNNNNNNNNPPPSSSVVVXXXYYYZZZ[[[\\\\\\[[[ZZZYYYYYYVVVVVVVVVTTTQQQTTTYYYfffyyyjjj\\\XXXVVVZZZ^^^```^^^XXXQQQMMMKKKLLLLLLJJJHHHHHHJJJLLLZZZVVVPPPLLLJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIGGGEEEDDDDDDDDDEEEGGGIIIIIIHHHGGGGGGGGGDDDBBB@@@@@@BBBDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCCCCAAA@@@BBBAAAAAAAAA@@@???>>>===????????????????????????BBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCCDDDGGGMMMXXXgggxxxzzzeeedddhhhuuuqqqfff```fffooo{{{zzzwwwuuurrrnnnlllllllllllljjjhhhgggfffeeeccc___]]]\\\[[[XXXUUUSSSQQQOOOOOOPPPOOONNNNNNNNNOOOPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRUUUWWWXXXYYYZZZ[[[\\\\\\ZZZXXXWWWTTTRRRRRRRRRQQQRRRYYYaaarrrvvvcccZZZXXXWWW[[[______[[[SSSLLLGGGIIIKKKLLLKKKHHHHHHKKKOOO___ZZZRRRLLLIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFDDDDDDCCCCCCBBBDDDFFFGGGFFFEEEEEEEEECCCAAA??????BBBEEEGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCC???@@@AAABBBCCCBBBAAA@@@@@@??????>>>>>>=========>>>>>>>>>??????@@@@@@AAACCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBB@@@@@@AAAAAABBBBBBCCCCCCAAADDDIIIQQQ^^^ooovvvgggcccfffssswwwkkkffflllyyy}}}uuuqqqpppnnnkkkiiigggfffeeeaaa```_________]]]YYYVVVVVVUUUTTTRRRPPPOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPOOONNNOOOPPPQQQPPPQQQRRRSSSUUUWWWXXXYYYXXXYYY[[[\\\[[[ZZZWWWVVVPPPPPPQQQUUUYYY___lllxxx{{{jjj^^^XXXWWWTTTVVVYYYWWWQQQLLLHHHGGGGGGJJJLLLKKKIIIIIIMMMRRR[[[WWWRRRNNNLLLKKKIIIHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@CCCEEEFFFEEEDDDDDDEEEDDDAAA??????AAADDDFFFGGGHHHGGGEEEDDDCCCCCCDDDDDDCCCBBB@@@??????@@@BBBCCCEEEDDDDDDDDDDDDCCCCCCCCC>>>@@@BBBCCCCCCBBBAAAAAA=========<<<<<<<<<======?????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCGGGKKKTTTcccwwwpppfffaaagggrrrzzzoooiiiqqq{{{rrrllllllkkkjjjhhheeecccbbb^^^]]]]]]]]]]]]ZZZVVVSSSRRRQQQPPPOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQPPPOOONNNNNNPPPRRRPPPQQQSSSUUUWWWXXXYYYYYYWWWXXXZZZ[[[[[[YYYVVVUUUTTTTTTYYY```iiittt~~~hhh^^^XXXSSSRRRPPPRRRRRRNNNJJJGGGGGGHHHFFFJJJLLLKKKIIIJJJOOOTTTUUUSSSQQQPPPPPPOOOMMMKKKFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIEEEEEEDDDCCCCCCCCCCCCCCC@@@BBBEEEEEEDDDCCCDDDDDDFFFCCC@@@???AAACCCEEEEEEIIIHHHFFFEEEDDDDDDDDDEEEBBBAAA???>>>>>>???AAABBBCCCCCCBBBBBBBBBAAAAAAAAA===@@@BBBCCCCCCAAAAAAAAA<<<<<<;;;;;;;;;<<<<<<===AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@AAABBBBBBCCCCCCBBBBBBEEEEEEDDDCCCAAA@@@??????CCCFFFGGGHHHLLLYYYlll{{{zzzzzzvvviiiggghhhmmm{{{sssxxxuuupppnnnllliiigggeeeccc```]]][[[ZZZYYYWWWUUUUUUTTTTTTPPPPPPOOONNNMMMMMMMMMMMMQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQOOONNNNNNOOOPPPRRRTTTTTTTTTTTTUUUWWWYYY[[[\\\YYYXXXYYYXXXUUUUUUXXXWWWYYYeeezzzoooaaa[[[SSSPPPRRRMMMMMMOOOOOOMMMIIIFFFCCCGGGGGGHHHHHHIIIJJJJJJJJJOOOOOOOOOOOONNNLLLKKKIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEBBB@@@BBBFFFHHHEEEAAADDDCCCBBBAAAAAABBBDDDDDDCCCBBBAAAAAA@@@???>>>===BBBBBBAAAAAABBBCCCEEEFFFJJJHHHEEEBBBAAABBBCCCEEEDDDBBB???===<<<===>>>@@@CCCAAA???>>>@@@AAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAAAAA@@@??????@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCAAADDDFFFGGGKKKTTTcccmmm~~~zzzssspppnnnvvv||||||rrrooollljjjgggeeecccaaa^^^\\\ZZZYYYXXXVVVUUUTTTTTTSSSPPPOOOOOONNNMMMMMMMMMNNNRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQPPPOOONNNOOOQQQRRRTTTTTTTTTTTTUUUWWWYYYZZZ]]]YYYXXXXXXUUUQQQPPPTTTZZZggg|||ccc[[[XXXRRRNNNPPPKKKKKKLLLLLLJJJHHHEEEDDDHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGEEECCCAAACCCGGGHHHEEEBBBDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAAAAA@@@@@@??????BBBBBBAAAAAABBBCCCEEEFFFGGGFFFCCCAAAAAAAAACCCDDDDDDBBB@@@>>>===>>>???@@@@@@???======>>>@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????AAA@@@???>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCAAACCCDDDEEEHHHPPP\\\fffwwwzzzuuu|||xxxpppoooiiigggdddbbbaaa___\\\ZZZYYYXXXWWWUUUTTTSSSRRRRRROOOOOONNNNNNMMMNNNNNNNNNRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQPPPPPPPPPQQQRRRSSSUUUTTTTTTTTTUUUVVVXXXYYY[[[XXXUUUUUURRRNNNPPPUUUbbbzzz}}}jjjYYYVVVUUUPPPLLLLLLIIIIIIHHHHHHGGGGGGFFFFFFKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIJJJKKKJJJIIIHHHGGGFFFDDDCCCDDDGGGHHHFFFCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBBAAA@@@BBBCCCEEEEEECCCAAA?????????@@@AAA>>><<<;;;<<<===??????>>>>>>??????@@@@@@??????>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>@@@@@@???>>>======>>>>>>???@@@@@@AAABBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBDDDJJJSSS[[[iiiuuuxxxtttwwwooommmeeeccc```___^^^\\\ZZZXXXWWWWWWUUUSSSRRRQQQQQQQQQNNNNNNNNNMMMNNNNNNOOOOOORRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTTTTVVVWWWXXXVVVSSSQQQQQQOOOOOOVVV^^^ppppppcccVVVSSSRRRNNNJJJJJJIIIHHHGGGFFFFFFGGGHHHIIILLLLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJLLLLLLLLLKKKJJJHHHIIIJJJKKKKKKIIIGGGFFFGGGEEEEEEFFFHHHHHHFFFDDDCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCEEEFFFDDDCCCBBB@@@@@@AAABBBBBB===<<<;;;<<<>>>@@@???>>>======>>>>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>??????>>>>>>======<<<<<<>>>>>>???@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBEEELLLPPP]]]iiivvv{{{vvvxxxvvvllliiiaaa___]]]\\\[[[ZZZXXXVVVVVVUUUSSSRRRPPPOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTVVVUUUTTTTTTTTTUUUVVVWWWRRROOOLLLLLLLLLQQQ]]]iiirrrggg]]]TTTPPPOOOMMMLLLLLLIIIHHHGGGGGGGGGHHHJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIKKKLLLMMMLLLLLLKKKFFFGGGIIIJJJIIIHHHFFFDDDGGGFFFFFFGGGHHHGGGFFFEEECCCDDDEEEEEEEEEDDDBBBAAA@@@AAAAAABBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCEEEFFFGGGDDDCCCBBBAAAAAAAAABBBCCC???>>>===>>>@@@AAA@@@???<<<======>>>>>>======<<>>>>>>>>>>>?????????>>>>>>>>>======>>>>>>>>>>>>======<<<<<<===>>>??????@@@@@@?????????????????????@@@AAAAAADDDDDDCCCBBBBBBDDDGGGJJJVVVaaaooo{{{xxxjjjmmmzzz~~~rrrgggbbb^^^]]][[[ZZZYYYYYYWWWUUUTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSRRRRRRQQQQQQRRRRRRSSSRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVTTTSSSSSSTTTUUUUUUQQQMMMJJJKKKNNNXXXkkk|||uuufff[[[VVVPPPLLLKKKLLLMMMNNNJJJIIIHHHHHHHHHJJJKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGIIIJJJJJJJJJIIIIIIFFFFFFGGGGGGGGGFFFEEEDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCBBBBBBCCCCCCDDDCCCCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@BBBBBB@@@>>><<<======>>>>>>======<<<>>>>>>>>>>>>>>>=========>>>>>>>>>>>>==================>>>>>>>>>>>>=========>>>??????@@@?????????>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBCCCCCCEEEFFFGGGQQQ[[[iiiwwwllleeehhhnnn||||||uuukkkccc___]]][[[YYYXXXXXXXXXVVVTTTSSSRRRQQQOOOMMMMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVWWWVVVUUUSSSSSSSSSTTTUUURRRNNNMMMOOOXXXiiizzzggg___RRRQQQOOOLLLKKKLLLMMMMMMIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAADDDCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBAAA???=========>>>>>>>>>>>>======????????????>>>>>>======>>>>>>=========<<<<<<<<<;;;<<<>>>???@@@??????>>>>>>>>>???@@@@@@@@@@@@???============>>>???@@@@@@@@@@@@AAABBBDDDFFFFFFFFFLLLUUUbbbqqqtttfff___]]]hhhwww{{{zzzoooiiieeebbb___\\\ZZZXXXXXXXXXXXXVVVTTTRRRQQQPPPNNNMMMLLLLLLKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSTTTUUUVVVWWWWWWVVVWWWVVVUUUSSSSSSSSSTTTTTTQQQOOOOOOVVVccc{{{jjj\\\WWWPPPRRRRRROOOMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFGGGGGGEEEDDDDDDDDDDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBDDDDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBAAA>>>;;;======>>>>>>>>>>>>======AAA@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<;;;<<<>>>???@@@AAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@<<<<<<<<<<<<===>>>@@@@@@===>>>???BBBDDDFFFFFFEEEHHHQQQ^^^mmm{{{cccWWWVVV\\\aaannntttzzz}}}zzzxxx|||~~~||||||}}}ooofffcccaaa___\\\YYYXXXWWWUUUSSSRRRPPPOOOOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLMMMMMMNNNNNNTTTTTTTTTSSSQQQRRRTTTVVVRRRSSSUUUWWWYYYYYYYYYYYYXXXSSSQQQRRRRRROOONNNPPPSSSWWW]]]ggg}}}xxxjjjbbbZZZVVVSSSPPPLLLJJJIIIIIIIIIHHHMMMLLLJJJHHHHHHHHHJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGLLLJJJIIIGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHGGGFFFEEEEEEFFFFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@DDDCCCAAA@@@???>>>>>>>>>AAAAAAAAAAAA@@@???>>>===BBBBBBBBBCCCCCCCCCDDDDDDFFFEEECCCAAAAAAAAACCCDDD???@@@@@@AAABBBBBBBBBAAA<<<======>>>>>>>>>======<<<===============<<<;;;@@@???>>>===<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@??????===>>>>>>>>>>>>????????????@@@AAABBBCCCCCCCCCCCCFFFNNNUUU```wwwiii\\\XXXYYY[[[```eeelllrrrwww|||{{{vvvuuuyyy~~~{{{yyyxxx|||}}}tttiiiaaa^^^^^^\\\ZZZXXXXXXVVVTTTRRRPPPOOONNNNNNNNNMMMLLLLLLLLLMMMMMMOOONNNNNNNNNNNNOOOOOOPPPTTTTTTTTTSSSRRRRRRTTTVVVUUUVVVWWWYYYYYYYYYYYYXXXZZZVVVSSSSSSSSSQQQRRRVVV[[[eeeqqq~~~mmmbbb\\\VVVSSSRRROOOLLLJJJJJJJJJJJJIIILLLKKKIIIGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGJJJIIIGGGFFFEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@???BBBBBBCCCCCCCCCDDDDDDDDDEEEDDDBBB@@@@@@AAABBBCCC@@@@@@AAABBBBBBBBBBBBBBB===>>>>>>??????>>>>>>===<<<======>>>>>>>>>=========<<<;;;;;;<<<===>>>???@@@???>>>>>>>>>>>>????????????@@@AAAAAA@@@@@@@@@>>>>>>>>>????????????@@@>>>??????@@@AAAAAABBBBBBEEEKKKPPPYYYooozzzlllaaa[[[WWWVVVZZZ___eeejjjooouuuyyyzzz~~~~~~|||{{{wwwpppoootttyyyvvvsssrrruuuzzzrrrkkkbbb]]][[[[[[[[[YYYWWWVVVTTTRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPOOOOOOOOOPPPPPPQQQRRRTTTUUUUUUTTTSSSSSSTTTVVVXXXXXXYYYYYYYYYXXXXXXWWWWWWRRRPPPOOONNNNNNSSSZZZfffvvvqqqaaa[[[WWWSSSQQQPPPNNNKKKJJJKKKLLLKKKKKKJJJIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGGGGEEEDDDCCCEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@??????@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBB>>>???????????????>>>>>><<<===>>>???????????????===<<<;;;;;;;;;===@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA>>>????????????@@@@@@@@@AAA@@@??????@@@AAACCCDDDEEEIIILLLTTThhh~~~}}}~~~vvvhhh```YYYZZZ[[[]]]___ccchhhkkknnnrrrxxx|||~~~yyyrrrpppttt|||~~~}}}vvvqqqjjjiiiooo{{{yyyssspppmmmkkknnnrrr{{{zzzlllggg```\\\[[[ZZZYYYXXXTTTTTTRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRTTTUUUVVVUUUTTTSSSUUUVVVYYYYYYXXXWWWVVVUUUUUUTTTQQQNNNLLLLLLKKKMMMWWWbbbrrrxxxddd[[[XXXUUUSSSRRROOOMMMKKKJJJLLLLLLLLLKKKHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFGGGDDDEEEGGGGGGGGGEEECCCAAACCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAA@@@????????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@@@@@@@@@@??????>>><<<===>>>???@@@AAAAAAAAA@@@???===;;;;;;<<<>>>???BBBAAA@@@???>>>===============>>>@@@AAAAAAAAAAAA????????????@@@@@@@@@@@@DDDCCCBBBAAAAAACCCEEEFFFFFFHHHKKKRRReee}}}|||{{{vvveeeaaa[[[WWWWWWYYY\\\^^^cccfffkkkpppssswww|||}}}{{{vvvrrrpppssszzz~~~xxxyyy{{{}}}|||wwwpppkkkddddddjjjuuu~~~~~~~~~xxxrrrmmmkkkhhhfffgggkkkoooyyyxxxlllfffccc^^^[[[XXXWWWUUUTTTQQQQQQPPPOOONNNLLLKKKKKKLLLLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPRRRRRRTTTVVVWWWVVVUUUTTTUUUVVVXXXWWWVVVTTTSSSQQQQQQPPPNNNLLLLLLMMMMMMRRRaaaooovvviii\\\XXXVVVSSSQQQQQQMMMKKKJJJJJJLLLLLLLLLJJJFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDEEEFFFGGGGGGDDDEEEFFFGGGFFFDDDBBB@@@AAAAAABBBBBBBBBAAA@@@@@@======>>>>>>???AAABBBCCCBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>?????????@@@@@@@@@??????>>>>>>>>>?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>======???@@@AAAAAAAAAAAA???>>>===<<<<<<===???@@@AAA@@@???>>>============<<<===>>>???@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@DDDCCCBBBAAAAAABBBDDDFFFDDDFFFIIIPPP```wwwzzzzzz~~~|||rrreeeYYYSSSRRRTTTUUUWWWZZZ^^^aaadddhhhlllooowwwzzz~~~zzz{{{yyywwwwwwzzz}}}}}}||||||}}}|||yyyvvvttttttuuuuuuuuuqqqkkkgggaaa```fffqqqxxxxxxvvvuuuooojjjfffeeeccc```aaaeeedddkkkpppqqqpppoooiiiaaa^^^]]]ZZZWWWTTTRRRPPPOOOOOONNNNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMNNNOOONNNNNNNNNOOOPPPQQQRRRSSSTTTVVVXXXXXXVVVUUUVVVVVVVVVUUUSSSQQQPPPNNNNNNNNNIIIJJJMMMOOOQQQYYYlll~~~|||fff]]]UUUSSSRRROOOMMMNNNKKKJJJIIIJJJKKKKKKJJJHHHEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHIIIIIIIIIHHHHHHGGGDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCAAA@@@???@@@AAABBBBBBAAA@@@???<<<=========???@@@AAABBBAAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>>>>????????????>>>>>>>>>???????????????@@@@@@@@@@@@@@@??????>>>@@@@@@@@@@@@???>>>=========>>>???@@@@@@@@@@@@@@@::::::;;;===>>>AAABBBCCC???>>>======<<<<<<<<<<<<======>>>???@@@@@@@@@@@@===>>>>>>>>>>>>?????????AAA@@@?????????@@@AAAAAAAAABBBEEEKKKVVVhhhzzz~~~zzzzzz{{{|||gggYYYSSSQQQQQQOOOQQQTTTVVVXXX[[[^^^aaaiiilllqqqtttvvvyyy|||~~~|||tttssssssssstttrrrpppmmmooonnnmmmmmmmmmkkkhhheee```___cccmmmtttrrrooommmgggbbb______^^^[[[\\\___[[[___cccbbbaaaaaa^^^[[[WWWWWWWWWUUURRRPPPNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRTTTUUUTTTVVVXXXXXXWWWVVVVVVVVVUUUTTTRRRPPPNNNMMMMMMMMMKKKOOOUUUZZZ]]]ggg}}}zzzhhh[[[UUUPPPOOONNNJJJJJJKKKKKKIIIHHHIIIJJJIIIHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEEEEDDDCCCAAAAAA@@@???@@@BBBCCCCCCBBB@@@???======>>>>>>???@@@AAABBB@@@AAAAAABBBBBBBBBAAAAAA?????????@@@@@@@@@@@@AAA>>>>>>??????@@@@@@@@@@@@???????????????>>>======????????????>>>===<<<;;;>>>>>>???????????????>>>888999<<<>>>@@@BBBBBBCCC===<<<<<<;;;;;;;;;<<<<<<>>>>>>????????????>>>>>><<<<<<=========>>>>>>>>>????????????????????????AAAAAACCCFFFKKKUUUcccnnn|||yyy}}}wwwcccXXXRRRPPPKKKMMMOOOQQQRRRTTTXXXZZZ___bbbeeehhhkkknnnrrrtttyyy|||yyy{{{yyyvvvtttpppooonnnnnnooommmjjjhhhkkkiiigggggghhhhhhfffeee___^^^bbblllqqqooojjjhhhaaa]]][[[[[[ZZZXXXYYY\\\VVVYYY[[[ZZZZZZZZZYYYXXXTTTUUUVVVVVVSSSQQQOOOOOOKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPOOONNNNNNNNNNNNPPPPPPQQQQQQRRRTTTUUUVVVUUUWWWYYYYYYXXXVVVVVVWWWUUUTTTRRROOONNNMMMMMMMMMVVV[[[ccciiimmmyyywwweee\\\VVVQQQMMMMMMLLLIIIIIIKKKJJJIIIHHHHHHIIIHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFDDDCCCAAAAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@????????????@@@AAABBBCCCAAAAAABBBBBBCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBB===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<>>>>>===;;;;;;>>>>>>?????????>>>>>>===:::;;;>>>@@@AAAAAA@@@???;;;;;;:::::::::;;;<<<<<<>>>????????????>>>>>>===<<<<<<<<<<<<============@@@@@@AAAAAAAAA@@@@@@???CCCCCCCCCDDDDDDIIITTT^^^qqq{{{zzzzzz}}}rrraaaXXXLLLNNNKKKJJJMMMOOONNNPPPTTTWWWYYY\\\^^^aaaeeejjjnnnpppqqqtttwww{{{|||www|||}}}xxxuuussspppnnnjjjiiigggeeeddddddeeeeeegggfffeeeeeeeeedddaaa_________bbbhhhmmmlllfff___\\\[[[YYYXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVRRRSSSSSSRRRPPPNNNOOOOOOOOONNNNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRPPPOOONNNLLLNNNQQQSSSVVVWWWWWWXXXWWWWWWWWWXXXYYYXXXVVVTTTWWWPPPMMMPPPRRRPPPRRRVVVggguuu{{{eee\\\[[[RRROOOMMMKKKLLLMMMLLLLLLLLLJJJIIIGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCGGGGGGFFFEEEDDDBBB@@@???CCCCCCDDDDDDEEEFFFFFFGGGIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;========================<<<===>>>???????????????========================????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???======>>>???@@@AAABBBCCCCCCDDDFFFJJJNNN```rrr{{{xxxvvvvvvzzzrrrcccRRRMMMIIIIIILLLMMMLLLMMMPPPSSSUUUWWWYYY[[[^^^bbbeeejjjkkkmmmooossswww{{{}}}|||~~~uuuqqqwwwzzzsssooolllhhhfffbbbccccccdddeeefffggghhhhhhfffdddccccccbbb```^^^]]]]]]___dddiiiiiiddd___YYYXXXWWWVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTQQQRRRRRRQQQOOOMMMNNNOOOOOOOOOOOONNNOOOOOOPPPPPPRRRRRRSSSTTTSSSRRRQQQPPPMMMOOOQQQTTTVVVWWWWWWWWWVVVVVVWWWXXXYYYXXXVVVTTTSSSOOONNNPPPSSSXXXcccoookkk\\\TTTRRRQQQOOOMMMLLLMMMMMMLLLKKKJJJIIIGGGFFFEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCBBBAAABBBBBBCCCDDDEEEEEEFFFGGGEEEDDDCCCBBBBBBCCCCCCDDDCCCBBBBBBAAA@@@@@@??????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>======>>>??????@@@@@@??????>>>========================>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================BBBAAA???======>>>???@@@@@@AAABBBAAABBBDDDGGGJJJPPP___rrr~~~{{{uuurrrtttzzzrrr\\\SSSMMMJJJKKKLLLKKKLLLOOOPPPRRRTTTUUUUUUWWWZZZ]]]ccccccccceeehhhlllpppsssuuuwwwzzz{{{|||~~~}}}pppmmmtttyyyrrrlllgggcccaaa]]]___bbbeeehhhjjjkkkkkkiiifffcccaaaaaa```___^^^[[[ZZZ[[[___cccdddaaa^^^WWWVVVUUUTTTSSSSSSTTTTTTRRRRRRRRRQQQQQQQQQPPPPPPOOOPPPPPPOOOMMMLLLMMMNNNPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUUUUTTTTTTSSSOOOPPPRRRTTTUUUVVVVVVVVVUUUUUUWWWWWWWWWVVVTTTSSSRRRRRRSSSXXX___llliii^^^XXXRRROOONNNMMMLLLMMMMMMMMMKKKIIIGGGGGGEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFCCCCCCBBBBBBBBBCCCEEEEEEBBBBBBAAAAAA@@@@@@??????>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========>>>??????@@@@@@??????>>>========================???>>>==================;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================AAA@@@>>>=========>>>??????@@@@@@@@@???AAADDDFFFEEEOOO^^^pppyyyqqqnnnqqqwww|||sssbbbXXXOOOLLLLLLKKKLLLOOONNNPPPRRRSSSTTTUUUXXXZZZ]]]]]]\\\^^^```dddhhhjjjmmmooorrrtttuuuwwwyyy{{{}}}tttpppyyy|||vvvpppkkkgggeeebbbdddhhhkkkmmmnnnmmmmmmhhheeeaaa^^^^^^^^^]]]\\\YYYXXXXXXZZZ^^^______]]]WWWVVVUUUSSSRRRQQQPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMNNNNNNLLLKKKLLLMMMQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQSSSUUUUUUUUUUUUTTTQQQQQQRRRSSSTTTTTTUUUUUUTTTUUUVVVUUUSSSRRRQQQQQQSSSWWW^^^iiiyyymmm\\\WWWUUUQQQOOOLLLLLLLLLMMMNNNMMMKKKHHHGGGFFFEEEDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDFFFFFFAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>????????????>>>>>>==============================<<<<<<<<<<<<======::::::::::::::::::::::::<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<================================================???>>>>>>=========>>>???>>>???@@@?????????AAACCCCCCGGGRRRbbbwwwtttmmmlllpppssszzzuuugggWWWOOOKKKHHHIIILLLLLLNNNQQQRRRSSSTTTWWWYYYZZZYYYYYYZZZ\\\___bbbdddgggiiikkkmmmnnnpppsssuuuwwwyyy|||}}}~~~zzzvvv}}}xxxsssooolllkkkkkkllloooqqqpppooollljjjeeebbb^^^\\\[[[[[[[[[ZZZXXXWWWWWWWWWYYY[[[\\\\\\XXXWWWVVVTTTQQQOOOMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJLLLMMMLLLKKKKKKLLLMMMQQQQQQPPPOOOOOOPPPPPPPPPOOOPPPRRRTTTUUUUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTRRROOONNNOOOQQQTTT\\\kkkvvv```UUUPPPMMMKKKKKKKKKKKKKKKLLLMMMMMMJJJHHHGGGGGGFFFEEEEEEFFFHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCAAA@@@>>>AAA@@@???>>>>>>>>>??????BBBBBBCCCCCCDDDEEEEEEEEEHHHGGGEEEDDDCCCCCCCCCDDDAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::;;;<<<===>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>@@@AAA@@@??????AAACCCAAABBBHHHVVVhhhxxx}}}qqqllllllmmmpppuuu|||}}}hhh[[[SSSMMMIIIJJJIIILLLOOOPPPQQQRRRTTTUUUWWWWWWXXXYYY[[[\\\^^^___```bbbeeeggghhhjjjlllnnnppprrruuuvvvwwwyyy|||~~~{{{~~~~~~~~~}}}|||zzzyyyxxxwwwwwwwwwuuupppmmmkkkkkkmmmnnnoooooommmiiifffccc```]]][[[YYYYYYYYYXXXWWWVVVVVVUUUUUUUUUVVVWWWXXXVVVVVVUUUSSSPPPMMMKKKIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLLLLKKKKKKLLLNNNPPPPPPPPPPPPPPPQQQQQQRRRPPPQQQSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOORRRRRRRRRPPPMMMNNNSSSWWW[[[jjjsssgggZZZSSSOOOKKKIIIJJJKKKJJJJJJKKKLLLLLLJJJIIIHHHHHHFFFFFFEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@BBBAAA???>>>>>>???@@@@@@EEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999::::::;;;<<<::::::::::::::::::::::::999:::;;;===??????@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>???AAAAAA@@@@@@AAABBBBBBAAADDDNNN[[[hhhwww{{{rrrmmmlllkkknnnttt|||wwwkkk^^^TTTPPPKKKMMMPPPQQQQQQPPPQQQRRRSSSTTTVVVXXXYYYYYYYYYYYY[[[]]]___aaabbbdddgggiiiiiikkkmmmnnnooopppsssuuu{{{}}}}}}yyyyyyxxxvvvtttrrrpppoookkkmmmooommmjjjfffeeeeeeeeeeeeeeeeeeccc```]]][[[[[[YYYWWWWWWXXXXXXVVVUUUSSSSSSSSSSSSRRRQQQRRRSSSQQQQQQQQQPPPOOOLLLJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJLLLLLLKKKKKKMMMOOOOOOOOOOOOOOOPPPRRRSSSTTTRRRSSSTTTVVVVVVVVVUUUUUUSSSRRRPPPOOOMMMMMMMMMMMMOOOPPPPPPNNNNNNRRR[[[bbbqqq}}}ggg]]]TTTQQQPPPNNNKKKLLLLLLJJJHHHIIIJJJKKKKKKJJJHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAABBBCCCEEEFFFBBBAAA@@@@@@@@@BBBDDDEEEGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@AAAAAABBB??????????????????@@@@@@??????>>>>>>=====================>>>???@@@@@@@@@???????????????@@@@@@@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============<<<>>>@@@@@@@@@@@@AAABBBCCCAAACCCIIIOOOYYYiiixxx~~~uuuqqqlllmmmooottt|||qqqaaaYYYOOOQQQSSSSSSRRRQQQPPPQQQPPPRRRTTTWWWXXXWWWVVVUUUWWWYYY\\\^^^___```ccceeeeeeggghhhhhhhhhiiikkkmmmsssuuuxxxyyyzzz|||vvvvvvtttrrrooollljjjhhheeehhhjjjiiieeeaaa``````\\\\\\\\\\\\ZZZYYYWWWVVVWWWVVVVVVVVVWWWWWWUUUSSSQQQRRRRRRQQQOOONNNNNNOOOMMMMMMNNNNNNMMMLLLJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJKKKLLLKKKLLLMMMOOONNNNNNOOOOOOQQQRRRTTTUUUTTTUUUVVVWWWWWWWWWVVVUUUSSSRRRPPPMMMLLLKKKKKKKKKMMMOOOOOONNNOOOVVVbbbkkkiii___TTTKKKKKKNNNNNNKKKJJJLLLJJJHHHHHHIIIKKKKKKKKKHHHGGGEEEDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAAAAACCCFFFIIILLLBBBAAAAAAAAACCCEEEHHHJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDCCCBBBCCCDDDEEEFFF??????????????????@@@@@@??????>>>>>>=========<<<<<<======>>>???@@@@@@@@@>>>>>>>>>>>>>>>?????????======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<=========<<<:::<<<>>>?????????@@@BBB???===>>>BBBDDDKKK\\\mmm~~~xxxooonnnnnnpppvvv}}}qqq```YYYUUUVVVUUUOOOMMMOOOSSSOOOOOOVVVZZZYYYWWWVVVXXXXXXWWWXXXYYYZZZ\\\]]]______```aaabbbdddfffgggjjjlllooorrrssstttsssrrrxxxzzz~~~~~~yyywwwtttooollliiigggeeecccaaaaaabbbaaa___\\\YYYWWWXXXVVVTTTUUUWWWXXXYYYXXXWWWVVVUUUSSSRRRQQQQQQQQQOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOORRRRRRQQQQQQRRRSSSTTTTTTWWWVVVVVVWWWXXXWWWUUURRRQQQQQQOOOLLLIIIGGGGGGIIIJJJRRRQQQPPPYYYccctttjjj```TTTSSSPPPMMMKKKKKKLLLLLLIIIHHHFFFDDDDDDEEEFFFGGGGGGGGGFFFDDDDDDCCCCCCCCCEEEGGGIIIJJJJJJHHHEEEDDDCCCBBBAAACCCHHHKKKLLLKKKDDDCCCCCCCCCDDDGGGIIIKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBAAAAAACCCDDDEEEDDDBBBCCCBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>???>>>=========>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<============<<<<<<===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<======>>>?????????;;;===???@@@AAA@@@>>>===@@@@@@AAABBBDDDJJJRRRWWWvvvyyyuuupppnnnpppsssvvvxxxzzzoooccc]]]WWWQQQQQQTTTQQQOOOOOOSSSSSSQQQQQQTTTUUUUUUTTTUUUVVVWWWYYYZZZ\\\\\\]]]^^^___aaacccccceeegggiiilllmmmnnnmmmmmmooorrrvvvyyy}}}~~~zzzvvvuuurrrmmmiiigggeeebbb```_________^^^]]]ZZZXXXWWWUUUSSSRRRRRRTTTUUUVVVUUUVVVUUUTTTRRRQQQPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKMMMNNNOOOPPPPPPPPPRRRRRRRRRRRRRRRSSSTTTTTTVVVVVVUUUUUUVVVUUUSSSPPPMMMMMMLLLJJJHHHGGGIIIKKKIIISSSUUUYYYfffuuurrr```ZZZSSSQQQNNNLLLKKKJJJKKKKKKIIIHHHFFFDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFHHHIIIIIIGGGEEECCCCCCBBBAAACCCGGGJJJJJJIIIFFFEEEDDDCCCCCCDDDFFFGGGFFFFFFEEEDDDCCCBBBBBBAAABBBAAAAAABBBDDDEEEDDDBBBCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>=========>>>@@@@@@??????????????????????????????>>>=====================<<<<<<<<<<<<======;;;<<<<<<======<<<<<<;;;<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::;;;;;;;;;<<<======>>>>>>???<<<===>>>???@@@???>>>>>>>>>???@@@AAACCCGGGMMMQQQjjjuuunnnlllnnnppprrrxxx|||}}}yyylll```XXXVVVSSSPPPOOOOOOLLLIIIMMMRRRQQQQQQQQQRRRSSSTTTUUUVVVXXXXXXYYYZZZ[[[\\\^^^______```bbbdddeeefffeeeeeeeeehhhlllooossswww||||||{{{}}}~~~yyytttqqqqqqnnnjjjgggdddbbb___\\\]]]\\\[[[ZZZXXXXXXWWWWWWSSSRRRPPPQQQRRRTTTSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSRRROOOMMMKKKKKKJJJHHHGGGHHHKKKNNNQQQ___fffmmmqqqaaaWWWSSSPPPOOOLLLKKKIIIIIIIIIJJJHHHGGGFFFEEEDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFGGGGGGEEECCCBBBCCCBBBAAABBBEEEGGGGGGFFFGGGFFFDDDBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCAAAAAABBBCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAA????????????>>>>>>>>>>>>>>>>>>=========>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999::::::;;;;;;<<<======>>>============>>>>>>>>>>>>===>>>@@@@@@AAACCCGGGJJJYYYnnnuuummmjjjjjjkkknnnqqqvvv{{{mmmaaa]]]VVVOOOMMMKKKJJJMMMRRROOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[]]]^^^____________^^^aaadddgggjjjnnnrrruuuwwwxxx{{{~~~||||||{{{uuuqqqnnnmmmnnnkkkgggdddbbb___\\\ZZZZZZYYYWWWUUUTTTTTTUUUVVVSSSRRRQQQQQQSSSSSSSSSRRRPPPOOOOOONNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVVVVVVVWWWVVVVVVVVVTTTRRRPPPPPPOOONNNLLLJJJKKKKKKJJJHHHGGGIIINNNQQQaaatttnnnbbbZZZTTTQQQMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDBBBAAACCCBBBBBBBBBCCCDDDDDDDDDFFFEEECCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAA????????????>>>>>>>>>===>>>>>>=========>>>>>>>>>========================<<<<<<;;;;;;:::;;;;;;<<<:::;;;============;;;:::999::::::;;;;;;::::::999:::999999888888999999999:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::;;;;;;<<<<<<=========<<<<<<<<<===>>>???===???@@@@@@@@@@@@BBBDDDKKK\\\sssyyypppjjjgggfffhhhkkkqqqxxxsssdddTTTNNNMMMMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[\\\^^^```bbbcccfffiiilllnnnpppssswwwzzz}}}|||}}}~~~}}}}}}}}}~~~yyyqqqlllkkkjjjiiiiiigggdddbbbaaa^^^[[[XXXXXXVVVTTTRRRQQQQQQSSSTTTQQQOOOOOOOOOQQQQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKLLLKKKKKKKKKLLLLLLMMMNNNMMMNNNPPPRRRTTTUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWWWWRRRPPPNNNMMMLLLLLLJJJHHHKKKJJJIIIHHHHHHLLLSSSWWWoooqqqccc^^^ZZZTTTOOOJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAACCCCCCCCCBBBAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDBBB@@@@@@AAABBBBBBAAA@@@@@@@@@??????@@@@@@AAA????????????>>>>>>>>>=========>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;:::;;;<<<======<<<;;;:::999999::::::::::::999999999999999888888999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>===???AAAAAA@@@???@@@AAAFFFQQQccc{{{|||www{{{qqqjjjaaaaaabbbgggnnnwww~~~eeeXXXSSSPPPMMMKKKMMMNNNOOOQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWYYY[[[]]]]]]^^^```bbbeeefffiiillloooqqqsssvvvxxxtttuuuuuuuuutttvvvxxx{{{~~~{{{xxxwwwzzzzzzwwwxxx||||||vvvnnniiifffffffffeeedddbbbaaa```___]]]ZZZWWWWWWUUURRRPPPOOOOOOPPPQQQLLLKKKKKKLLLMMMMMMKKKIIIKKKKKKKKKKKKKKKKKKLLLLLLIIIJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLMMMNNNMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOOOONNNOOOQQQRRRTTTUUUVVVVVVWWWXXXYYYZZZYYYXXXWWWVVVPPPNNNKKKJJJJJJJJJIIIHHHHHHIIIIIIKKKOOOWWWaaahhh|||sssbbb\\\[[[WWWQQQMMMHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAABBBDDDAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFEEEBBB@@@???AAABBBBBBAAA@@@????????????@@@@@@AAA????????????>>>>>>>>>>>>======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999:::999999999999::::::;;;::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@??????@@@AAAGGGLLLWWWkkkyyytttttt|||sssccc```]]]___dddlllssswww{{{kkk\\\RRRLLLKKKIIIJJJLLLNNNOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUWWWXXXYYY[[[^^^```___bbbfffhhhhhhiiilllnnnnnnnnnnnnnnnnnnooorrruuuyyyyyyzzz{{{||||||||||||}}}{{{xxxuuusssrrrsssqqqooorrrxxx~~~}}}pppkkkfffbbbaaaaaabbbbbb^^^]]]\\\\\\\\\[[[XXXVVVVVVTTTRRRPPPOOONNNNNNNNNKKKJJJJJJJJJKKKKKKIIIGGGJJJJJJJJJJJJJJJKKKLLLMMMIIIJJJJJJJJJKKKKKKKKKKKKIIIKKKLLLNNNNNNNNNLLLKKKLLLLLLLLLMMMMMMOOOPPPPPPOOOPPPQQQSSSTTTTTTUUUUUUUUUVVVWWWXXXXXXVVVTTTSSSNNNLLLJJJIIIIIIJJJIIIHHHHHHJJJMMMTTT^^^lllzzzkkkbbbYYYWWWVVVQQQMMMKKKFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBAAACCCDDDCCCAAAAAACCCEEEBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCEEECCC@@@???@@@AAAAAAAAA???????????????@@@AAAAAA????????????>>>>>>>>>>>>======>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<999::::::;;;;;;::::::999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::;;;:::::::::;;;<<<<<<======999:::;;;<<<===<<<;;;;;;;;;<<<=========>>>@@@BBBDDDEEELLL\\\ttt{{{tttsssxxx|||lllggg```]]]___dddhhhjjjrrrwww}}}}}}dddTTTMMMNNNFFFGGGIIIKKKLLLLLLKKKKKKMMMMMMLLLMMMMMMNNNOOOPPPQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPSSSTTTVVVXXX[[[^^^[[[___bbbcccccccccfffhhhjjjkkkkkkjjjjjjlllooorrrrrrsssuuuvvvvvvvvvuuutttzzz}}}~~~~~~zzzvvvtttrrrpppoooooollljjjooovvvqqqsssvvvzzz~~~{{{uuummmhhheee```^^^^^^______```ZZZZZZYYYZZZZZZYYYWWWTTTUUUTTTSSSQQQOOOMMMLLLLLLLLLKKKKKKLLLMMMLLLIIIGGGJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJKKKKKKKKKLLLLLLIIIKKKMMMNNNOOONNNMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPQQQSSSSSSTTTTTTTTTSSSTTTVVVVVVVVVTTTRRRQQQNNNKKKIIIHHHIIIJJJJJJIIIIIILLLSSS]]]lll~~~mmmaaaZZZUUUTTTQQQLLLKKKLLLFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCAAACCCDDDCCCAAAAAACCCFFFDDDDDDDDDCCCBBBAAA@@@???>>>>>>?????????@@@@@@@@@EEECCC@@@??????AAAAAAAAA??????>>>>>>???@@@AAAAAA????????????>>>>>>>>>>>>======>>>>>>>>>===;;;:::========================::::::::::::;;;;;;<<<===<<<<<<:::999999:::<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===999::::::;;;;;;::::::999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::;;;<<<<<<======>>>888999;;;======<<<;;;::::::;;;;;;;;;;;;===@@@CCC??????DDDQQQfffwwwqqqssszzz|||wwwoooeee___^^^```ccccccggglllsssxxx}}}~~~eeeUUUMMMJJJLLLLLLJJJFFFEEEGGGJJJIIIIIIJJJKKKLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQRRRTTTVVVXXXYYY]]]]]]]]]]]]^^^___``````aaaaaacccdddfffgggiiiiiikkkkkkkkklllmmmnnnooopppuuuxxx|||~~~}}}||||||}}}|||zzzyyywwwwwwwwwwwwzzz{{{{{{|||}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxvvvuuuuuutttqqqooommmllljjjhhhgggggghhhiiimmmnnnoooqqqtttvvvwwwxxx}}}zzzvvvqqqmmmlllllllllbbbaaa___]]]ZZZYYYXXXWWWVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPOOONNNMMMKKKKKKJJJJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRROOOPPPQQQRRRSSSTTTUUUVVVSSSSSSSSSSSSTTTSSSQQQOOOHHHHHHIIIJJJKKKLLLKKKKKKMMMTTTbbbvvvjjjdddWWWSSSOOOMMMNNNNNNLLLJJJEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFEEECCCBBBBBBCCCGGGEEECCC@@@??????@@@AAACCCBBBAAAAAA@@@@@@@@@@@@AAA@@@??????AAAAAA@@@???BBBBBB@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAABBBCCCDDDAAA@@@@@@???>>>======<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::999999555777888888888888999;;;;;;:::888777777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<:::999:::::::::999999888888888::::::::::::::::::::::::========================;;;;;;;;;<<<<<<<<<<<<===??????BBBJJJ\\\www}}}ttttttxxx}}}zzzjjjeeeeeebbbaaabbb^^^bbbgggmmmrrryyywwwaaaTTTNNNMMMKKKIIIFFFFFFIIIKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKMMMNNNOOOPPPRRRSSSUUUUUUYYYYYYYYYZZZZZZ\\\]]]]]]^^^______aaabbbcccdddeeeddddddeeefffgggiiikkkllllllnnnqqquuuwwwyyyyyyyyy{{{yyywwwuuusssrrrrrrrrrvvvvvvuuuuuutttsssssssssrrrsssttttttuuuuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppnnnllliiihhhfffdddddddddeeefffeeeeeefffggghhhhhhiiiiiinnnkkkgggccc```______```___^^^\\\ZZZXXXVVVUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRPPPPPPQQQRRRRRRSSSTTTTTTSSSRRRRRRQQQPPPNNNKKKIIIJJJIIIHHHHHHIIIKKKMMMNNN[[[eeevvvnnn^^^ZZZUUURRRNNNMMMMMMMMMKKKIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDGGGEEECCCAAA@@@@@@AAAAAACCCBBBAAAAAA@@@@@@@@@AAAAAA@@@??????AAAAAA@@@???BBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCC>>>>>>>>>===<<<;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999777888999999888888999:::;;;:::888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999:::::::::999999999888888::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAAHHHVVVnnn{{{xxxyyy}}}}}}rrriii```]]]___\\\___cccfffjjjpppwww}}}yyykkk^^^XXXQQQLLLIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJJJJKKKJJJJJJIIIIIILLLLLLMMMNNNOOOPPPQQQQQQTTTTTTTTTUUUVVVWWWYYYZZZZZZ[[[[[[\\\]]]]]]^^^^^^[[[\\\\\\^^^```bbbdddffffffgggiiikkkmmmoooqqqrrrrrrqqqpppooommmmmmmmmmmmmmmnnnoooppppppooonnnmmmjjjkkklllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhiiijjjjjjhhhfffdddcccaaa```______```aaabbbbbbbbbaaaaaa`````````cccaaa^^^[[[YYYXXXYYYYYY[[[ZZZXXXVVVTTTRRRQQQQQQQQQPPPPPPOOOOOONNNNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNOOOOOOPPPQQQQQQQQQPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOMMMJJJGGGFFFIIIJJJJJJKKKMMMQQQWWW\\\ooo}}}rrr```XXXVVVSSSPPPMMMLLLLLLKKKJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBCCCEEEGGGEEEDDDBBBAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@??????AAAAAA@@@???AAAAAA@@@??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<>>>>>>===<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<::::::::::::999999999999999:::;;;:::888888888999:::999888777777888999:::::::::::::::::::::::::::;;;::::::999::::::;;;;;;:::::::::999999999999888::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@DDDNNN___sss~~~|||}}}}}}uuuggg``````\\\]]]^^^___aaaeeekkkoooyyy~~~|||rrrdddZZZSSSOOOKKKIIIIIIHHHGGGFFFEEEFFFGGGHHHFFFGGGHHHIIIIIIIIIIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNPPPPPPPPPQQQRRRTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYWWWWWWXXXYYY[[[\\\^^^___aaaaaaaaabbbdddgggiiikkkllllllkkkkkkjjjjjjjjjjjjfffgggiiikkklllkkkjjjiiifffgggggghhhhhhgggggggggggggggggggggggggggggggggeeedddccccccddddddbbb```^^^]]]\\\[[[[[[[[[\\\\\\```______^^^]]]]]]\\\\\\[[[ZZZXXXWWWVVVVVVVVVWWWXXXWWWUUUSSSQQQPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNMMMKKKLLLMMMLLLJJJIIIHHHHHHFFFKKKRRRWWW\\\dddmmmsssrrrddd[[[VVVTTTOOONNNMMMKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDEEEEEEDDDCCCBBBBBBAAABBBCCCCCCCCCBBBDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@??????AAAAAA@@@???@@@@@@????????????@@@@@@AAAAAAAAAAAAAAA@@@??????@@@?????????>>>>>>>>>===<<<<<<<<<===<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::999999999999888:::;;;<<<:::888777777888999999888777777888999999888888888888888888888888888888777777999:::<<<>>>999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>???AAAEEEPPP]]]ggg|||~~~~~~xxxnnniii```^^^\\\ZZZ[[[^^^bbbfffkkkpppvvv{{{ttthhh___XXXSSSTTTQQQNNNJJJHHHHHHHHHIIICCCDDDFFFGGGIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWXXXXXXYYYZZZZZZYYYYYYYYY[[[]]]```aaabbbbbbbbbccccccbbbbbbbbbaaabbbeeeggghhhhhhgggfffbbbbbbccccccccccccbbbbbbcccccccccccccccccccccccccccbbb`````````___\\\ZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVSSSRRRQQQQQQQQQQQQRRRSSSUUUTTTSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRPPPOOONNNLLLKKKJJJHHHIIIJJJIIIGGGFFFHHHJJJFFFRRRaaammmuuu}}}rrrbbb\\\WWWQQQNNNMMMMMMLLLKKKIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBBBB@@@BBBCCCCCCBBBBBBCCCEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBAAA@@@??????AAAAAA@@@???????????????????????????@@@AAAAAAAAA@@@???>>>===????????????>>>>>>>>>>>><<<<<<<<<===<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======:::::::::;;;;;;;;;<<<<<<::::::999999999888888888:::;;;<<<:::888666777888888888888888888888888888888888888888888888888888:::999888777777999:::;;;999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???DDDLLLRRRdddwww}}}~~~ttteeeaaa\\\XXXXXXZZZ]]]```___dddkkkqqqvvv}}}|||tttooojjjeee]]]UUUMMMHHHFFFEEEDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXZZZ\\\]]]\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^```aaacccccccccbbb\\\]]]]]]]]]]]]\\\[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]```^^^]]]\\\\\\ZZZWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOPPPPPPQQQSSSRRRQQQOOOMMMLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSQQQRRRSSSSSSTTTTTTSSSSSSQQQQQQPPPNNNLLLKKKIIIIIIHHHIIIIIIGGGEEEGGGLLLPPPVVVfff{{{uuuddd\\\ZZZUUUPPPMMMKKKLLLMMMLLLIIIGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAABBBCCCCCCBBBAAABBBDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAA@@@??????AAAAAA@@@???>>>>>>????????????>>>>>>>>>???@@@AAA@@@???>>>===============<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<888999999:::;;;<<<======:::::::::;;;;;;;;;<<<<<<999999999999888888888888999:::;;;999777666666777888888888888888888888888888888888888888888888888<<<<<<:::888777666555555888999999999999:::::::::999999999999999999999999888888888888888888888888::::::::::::;;;;;;;;;;;;:::<<<>>>===<<<>>>CCCGGGPPP```www~~~}}}{{{xxxnnnhhh```ZZZXXXYYYZZZ[[[YYY]]]bbbggglllsss||||||lll^^^SSSLLLIIIHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZYYYYYYZZZ[[[[[[ZZZYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]XXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXWWWVVVWWWVVVSSSQQQQQQQQQRRRRRRRRRRRRQQQQQQSSSRRRRRRRRRQQQQQQQQQPPPNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPNNNLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSPPPPPPNNNMMMKKKJJJHHHHHHHHHIIIKKKJJJKKKQQQ[[[cccxxxpppggg]]]YYYVVVRRRPPPQQQIIILLLMMMLLLIIIGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDCCCAAA@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@AAAAAABBBCCCAAA@@@??????AAAAAA@@@???======>>>??????>>>======<<<===???@@@AAA@@@>>>===<<<<<<<<<<<<============<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<888999999999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999888888888888777888999888666555666777777777888888888888777777888888888888888888888888999999999999888777666555888888999999999:::::::::888888888888888888888888999999999999999999999999999999:::::::::;;;;;;;;;999;;;>>>===<<<<<<@@@DDDDDDOOO```ttt}}}|||ssshhh___[[[[[[[[[[[[YYY[[[^^^___bbbhhhqqqwww{{{tttdddZZZUUUKKKLLLKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHJJJKKKKKKLLLNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQQQQRRRRRROOOOOOOOOPPPQQQSSSTTTUUUOOOOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVUUUSSSSSSUUUUUUUUUUUUVVVWWWXXXYYYVVVVVVWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQRRRSSSSSSQQQOOONNNOOOOOOPPPPPPPPPOOOOOOPPPPPPOOONNNMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLOOONNNLLLKKKJJJIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTPPPOOONNNLLLKKKIIIHHHHHHGGGIIILLLOOOSSS]]]lllvvvssseee^^^WWWSSSOOOKKKLLLQQQIIILLLNNNMMMJJJGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBCCCDDDEEEFFFBBBBBBCCCDDDEEEEEEEEEDDDBBBCCCDDDCCCAAA@@@AAABBB@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@AAAAAABBBCCCAAA@@@??????AAAAAA@@@???<<<===>>>??????>>>===<<<;;;<<<>>>@@@AAA@@@???>>>>>>>>>>>>>>>????????????<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<999999999888888888888777666777888777666555666777777777888888888888777777888888888888888888888888333444666888:::::::::999888888888999999:::::::::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;888;;;>>>===<<<===@@@CCC@@@GGGRRRccczzz~~~xxxxxx}}}{{{~~~pppfff```^^^]]]\\\[[[\\\\\\ZZZ[[[___gggmmmlllqqqxxx|||nnn```TTTPPPKKKKKKMMMMMMIIIEEEGGGHHHIIIIIIIIIIIIJJJKKKQQQPPPNNNMMMLLLMMMNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQSSSSSSSSSSSSTTTTTTTTTUUUQQQQQQQQQRRRRRRSSSSSSSSSMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKJJJKKKLLLNNNOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMKKKIIIHHHGGGHHHHHHGGGIIIJJJIIIHHHHHHIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLNNNPPPQQQRRRSSSPPPPPPQQQQQQRRRRRRRRRRRRUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQOOONNNOOORRRVVVVVVRRRNNNNNNNNNMMMKKKHHHFFFEEEFFFJJJNNNSSSZZZddduuuqqqeeeWWWWWWUUURRROOONNNNNNOOONNNMMMLLLKKKIIIGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDDDDEEEFFFIIIGGGDDDAAA???>>>??????@@@@@@AAABBBCCCCCCCCCBBB???@@@AAABBBAAA@@@???>>>===>>>???@@@AAA@@@@@@???AAAAAA@@@???>>>>>>>>>???;;;===AAACCCDDDCCC@@@>>>>>>>>>>>>>>>>>>===<<<<<<======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999:::;;;;;;888:::::::::888888888:::999999999888777666666555888888888888777777777777666666777888888888888888999999999999999999999999999999999999999999999999777888888888888999999999:::999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;:::999999:::===???AAACCCAAAEEEQQQbbbuuu}}}tttrrruuuyyy|||uuupppmmmhhhddddddccc```\\\ZZZ[[[]]]```___dddkkkqqqvvv|||kkkbbbUUUMMMKKKKKKJJJIIIHHHIIIJJJKKKKKKLLLMMMNNNOOOOOONNNMMMLLLLLLLLLMMMLLLLLLMMMMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNOOOOOOOOOPPPPPPJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJJJJJJJKKKOOONNNLLLJJJIIIIIIIIIIIIHHHJJJKKKKKKJJJJJJKKKMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOQQQRRRSSSUUUUUUSSSSSSRRRRRRSSSTTTTTTUUUSSSSSSRRRRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOPPPRRRTTTTTTQQQNNNJJJKKKKKKJJJIIIJJJMMMOOOUUU___nnn{{{rrr___WWWTTTSSSRRROOOMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGEEECCCAAA??????@@@@@@AAAAAABBBCCCCCCCCCBBBBBB@@@AAAAAABBBAAA@@@???>>>>>>???@@@AAAAAAAAA@@@@@@AAA@@@??????>>>>>>>>>???===???AAACCCCCCBBB@@@???>>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999999::::::999:::;;;:::999888999:::999999999888777666666666888888888777777777666666666666777888888888888777777777777777777777777777999999999999999999999999777777888888888999999999999999999999888888888888999999999999999999999999::::::::::::::::::::::::;;;:::999999:::<<>>@@@IIIUUUggg}}}tttqqqvvv{{{|||vvvqqqkkkiiiddd```\\\[[[]]]^^^[[[^^^bbbfffjjjqqqzzzkkkZZZPPPMMMMMMMMMIIIIIIJJJJJJKKKKKKKKKKKKMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLOOOOOOOOOPPPPPPOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJNNNMMMLLLKKKJJJJJJJJJJJJIIIKKKLLLMMMLLLLLLNNNPPPOOONNNNNNMMMMMMNNNNNNOOOOOOPPPPPPRRRSSSTTTUUUUUUTTTTTTSSSRRRSSSTTTUUUVVVRRRRRRRRRRRRSSSTTTUUUUUUVVVUUUSSSQQQOOONNNMMMMMMLLLKKKKKKLLLNNNMMMKKKHHHFFFGGGHHHHHHJJJOOOUUUZZZfffxxxnnn^^^UUURRROOOOOONNNMMMKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEGGGGGGEEEDDDBBB@@@@@@@@@AAAAAACCCCCCCCCDDDCCCCCCBBBBBBAAABBBBBBAAA@@@???>>>===???@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>@@@@@@@@@AAA@@@@@@???>>>=========>>>======<<<;;;===<<<;;;;;;::::::;;;;;;999999::::::::::::999999;;;::::::999999888888888999:::;;;;;;999999:::;;;999999999888777777666666888888777777777777666666555666777777888888777777777777777777777777777777888888888888888888888888777777777888888888999999777777777777777888888888888888888888888888888888::::::::::::::::::::::::::::::999999:::<<<>>>???<<<<<<===BBBHHHVVVlllwwwwww}}}~~~yyyqqqiiibbb^^^]]]\\\XXXYYYYYYZZZ^^^eeemmmssswww|||qqqaaaXXXSSSQQQNNNLLLKKKKKKKKKKKKJJJIIIKKKLLLNNNOOOPPPOOOOOONNNLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJJJJIIIIIIIIIMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIKKKMMMMMMMMMNNNPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSUUUTTTRRRQQQQQQRRRTTTUUUSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSQQQOOOLLLKKKJJJIIIIIIHHHHHHHHHIIIHHHGGGFFFIIIJJJLLLOOOTTT\\\eeekkkjjj___YYYUUUTTTLLLLLLKKKLLLLLLLLLJJJIIIJJJIIIIIIIIIHHHHHHGGGGGGDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEEBBBBBBAAA@@@@@@AAABBBBBBDDDDDDDDDDDDCCCCCCBBBAAABBBBBBBBBAAA@@@???>>>===?????????@@@@@@@@@?????????>>>>>>=========>>>>>>@@@@@@???======<<<<<<<<<<<<<<<<<<======<<<<<<;;;<<<;;;;;;:::::::::::::::888888999999999999888888:::::::::999999777777666999:::;;;;;;:::999;;;<<<999999999888888777777777888777777777666666666666555666666777777777777777999999999999999999999999888888888888888888888888777777777777888888888888666666666666777777777777777777777777777777777777999999999999999999999999999999999999:::;;;<<<===<<<===@@@BBBCCCJJJ\\\nnn{{{pppfff___\\\YYYXXXWWWVVVXXX]]]cccgggmmmqqqvvv{{{zzzjjj^^^WWWTTTQQQMMMLLLMMMNNNMMMLLLIIIKKKMMMOOOQQQQQQQQQQQQMMMLLLLLLLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKJJJJJJJJJJJJIIIKKKMMMMMMMMMNNNPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQOOOPPPPPPPPPQQQQQQRRRRRRUUUUUUSSSSSSSSSSSSTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQPPPOOOMMMKKKIIIGGGGGGFFFHHHIIIIIIHHHHHHHHHIIIJJJLLLPPPVVV^^^gggsss~~~jjj^^^YYYUUUQQQPPPKKKKKKKKKNNNPPPPPPMMMKKKIIIIIIHHHHHHGGGGGGGGGFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBAAA@@@?????????>>>>>>>>>==================>>>======<<<======>>>>>>???>>><<<;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999777888888888888888888777999999:::999888777666555888999;;;:::999999;;;<<<999999999999888888888888777777777666666666666555555555666777777777777777888888888888888888888888777777777777777777777777666666777777777888888888555555666666666777777777777777777777777777777777999999999999999999999999999999999999::::::;;;<<<:::===BBBDDDBBBCCCNNN\\\rrrttthhh```\\\ZZZXXXWWWWWWYYY[[[\\\```dddhhhkkkooovvvsssjjj]]]WWWPPPLLLLLLNNNMMMMMMKKKKKKMMMNNNOOOPPPQQQQQQLLLKKKJJJJJJKKKLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIIIILLLLLLMMMMMMMMMMMMLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLNNNNNNNNNNNNPPPQQQRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQOOONNNMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFEEEFFFGGGGGGGGGHHHLLLNNNMMMTTT```mmm{{{{{{nnn```ZZZXXXSSSMMMKKKLLLKKKMMMPPPTTTTTTQQQMMMIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@???????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>======;;;:::999999999999999:::;;;;;;<<<;;;;;;;;;;;;:::999999888888999999777777888888888888777777777888999999888777555444666888999999999999:::<<<999999999999999999999999777777666666666666555555444555666666777777666666666666666666666666666666666666666666666666666666666666666777777777888888555555666666777777888888888888888888888888888888999999999999999999999999888888888999999:::::::::777:::???BBB???===CCCLLL```uuu|||~~~uuukkkaaa^^^ZZZXXXWWWWWWVVVUUU[[[^^^aaabbbdddiiipppvvv|||xxxnnnaaaXXXTTTRRRPPPNNNNNNMMMLLLLLLLLLLLLLLLLLLJJJIIIHHHHHHHHHJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLMMMNNNOOONNNNNNMMMNNNOOOQQQPPPPPPOOOQQQRRRQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTRRRQQQOOOMMMMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFHHHIIIJJJJJJMMMSSSWWW]]]fffuuupppjjjaaaYYYWWWTTTOOOLLLKKKLLLLLLMMMRRRWWWXXXTTTOOOJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@????????????@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBB???>>>===<<<;;;<<<<<<===<<<;;;;;;;;;<<<<<<===>>>======<<<<<<;;;;;;::::::999999:::;;;;;;;;;;;;;;;::::::999888888888888888777888888999999888888777555666888999999777666555555777888888888888999;;;999999999999999999999999777777666666666555555555444555666666777777666666666666666666666666666666666666666666666666666666666666666666777777777888555555666777777888999999999999999999999999999999888888888888888888888888777888888999999999999999777888;;;>>>===;;;>>>DDDRRRccc{{{}}}|||xxxlllfff___YYYXXXWWWVVVUUUYYY[[[^^^^^^]]]```eeeiiimmmrrr{{{{{{lllccc^^^YYYUUUPPPOOOLLLJJJHHHGGGGGGHHHHHHGGGFFFFFFFFFHHHKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJHHHIIIIIIIIIIIIJJJJJJJJJFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNOOOOOOLLLMMMOOOPPPQQQQQQPPPOOOPPPRRRSSSRRRQQQQQQRRRSSSQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOOOOOOOONNNNNNNNNLLLNNNPPPQQQPPPNNNLLLJJJHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIOOOQQQSSSTTTUUUYYY___ddduuu~~~kkk___\\\UUUPPPOOOMMMJJJIIIKKKLLLLLLNNNSSSYYYZZZUUUPPPJJJJJJIIIGGGEEEDDDCCCBBBEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAA???@@@@@@AAAAAAAAA@@@@@@>>>???@@@@@@AAAAAAAAAAAA@@@??????>>>???AAABBBCCC@@@???>>><<<<<<<<<===>>>;;;;;;;;;;;;;;;<<<===>>>======>>>>>>======<<<;;;888999::::::;;;;;;;;;;;;:::999999888777888888888888888999999999999888888444555777888999888666555444666777888777777999:::999999999999999999999999777666666666555555555555444555555666666666666666888888888888888888888888666666666666666666666666666666666666777777777777555666666777888999999:::999999999999999999999999888888888888888888888888777888888999999999888888:::888999;;;;;;:::>>>CCCEEEQQQeee|||~~~|||uuummmccc[[[YYYYYYZZZYYYTTTVVVXXXWWWUUUVVVYYY]]]bbbgggooovvv}}}qqq}}}vvvjjjccc\\\XXXSSSNNNLLLLLLLLLKKKJJJHHHGGGHHHJJJKKKLLLOOOMMMNNNNNNNNNLLLKKKLLLMMMLLLKKKKKKJJJKKKKKKLLLMMMKKKLLLLLLKKKJJJJJJLLLNNNMMMJJJHHHIIIKKKLLLKKKIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNPPPPPPPPPPPPOOOOOOOOOOOORRRRRRRRRRRRQQQQQQQQQQQQUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMNNNMMMKKKIIIKKKIIIGGGFFFGGGGGGFFFEEEDDDGGGIIIJJJJJJLLLQQQUUUXXX___ccccccgggssstttaaaZZZ[[[RRRPPPNNNKKKJJJIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOGGGGGGGGGFFFEEEDDDDDDCCCFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>======>>>???@@@@@@@@@@@@????????????>>>@@@@@@AAAAAAAAA@@@@@@???>>>???@@@AAAAAA@@@>>>===>>>>>>??????@@@@@@AAAAAAAAA>>><<<;;;<<<>>>??????>>>>>>===<<<<<<<<<<<<===:::;;;;;;;;;<<<=========::::::999888777777888888999999:::::::::;;;;;;;;;999999999999999999999999777777777777777777777777444555666888999999999999999999888777666666777777777777777777777777777777555555444444444444555555444444444444555555555666555555555555666666666666888666555666888999777444555555555555666666666666777777777777777777777777777777777777777777777777999999999999999999999999999999999999:::;;;<<<<<>>======>>>???@@@@@@@@@@@@?????????>>>>>>AAAAAAAAABBBBBBAAAAAA@@@>>>>>>???????????????>>>>>>>>>>>>??????????????????===;;;;;;<<<>>>>>>===>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::999999888777777888888999999999999::::::::::::888888888888888888888888777777777777777777777777666777777888888888777777999999888777777777777777666666666666666666666666666666555555555555666666444444555555555666666666444444555555666777777777777666555666888999777444555555555555666666666666777777777777777777777777888888888888888888888888999999999999999999999999999999999999:::;;;<<<<<>>>>>>>>>>>???@@@@@@@@@?????????>>>>>>>>>??????@@@@@@@@@@@@??????===============>>>???@@@>>>>>>>>>>>>===============<<<;;;<<<======<<<;;;===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::999888888777888888888777888888888999999999999777777777777777777777777777777777777777777777777777888888888777777666555777777666666555555666666444444444444444444444444777777666666666666777777555555555555666666666777333444444555666777888888777666666666888888666555555555555555666666666666666666666666666666666666999999999999999999999999999999999999999999999999999888888999999:::;;;<<>>@@@HHHRRRccc{{{zzzxxx{{{xxxmmmccc^^^]]][[[YYYWWWUUUUUUUUUVVVRRRTTTUUUVVVWWWYYY]]]```bbbffflllrrryyyUUU[[[eeerrryyywwwmmmllliiieeebbb^^^VVVOOOPPPNNNJJJHHHHHHHHHHHHHHHJJJKKKLLLNNNMMMLLLJJJHHHIIIJJJLLLLLLLLLKKKLLLNNNNNNNNNNNNNNNOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPOOOOOONNNNNNOOOOOOPPPOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRQQQPPPPPPQQQSSSTTTSSSSSSSSSSSSSSSRRRQQQQQQJJJIIIIIIHHHGGGFFFEEEDDDCCCEEEHHHIIIHHHGGGFFFFFFHHHIIIJJJLLLPPPVVV\\\aaahhhoooxxxyyyaaaWWWVVVUUUQQQNNNJJJIIIGGGFFFEEEDDDDDDDDDFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@??????@@@@@@????????????????????????????????????>>>>>>>>>>>>;;;;;;<<<=========<<<<<<<<<;;;;;;;;;<<<===???@@@>>>>>>======<<<<<<<<<;;;<<<;;;;;;<<<======<<<:::<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;::::::999999999999888888888888888999777777777777888888888888777777777777777777777777777777777777777777777777666777777777777777666666555444444333333444444444444444444444444444444444666666555555555555666666555555555666666666777777555555555555666666666666666666666777777777666555555555555555666666666666777777777777777777777777888888888888888888888888888888888888888888888888888888888888999:::;;;<<<>>>===>>>AAAEEEQQQfffyyy}}}tttnnnhhhfffbbb___]]][[[YYYXXXUUUUUUTTTSSSTTTUUUWWWYYYZZZ\\\```eeejjjrrrzzzSSSUUU[[[eeesssyyyhhhXXXSSSOOOJJJHHHHHHJJJJJJIIIIIIJJJLLLMMMLLLJJJHHHGGGFFFHHHJJJKKKJJJJJJKKKLLLMMMNNNOOOPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPQQQRRRSSSTTTSSSSSSRRRQQQOOOMMMLLLKKKGGGFFFFFFEEEEEEDDDDDDCCCDDDFFFHHHIIIGGGFFFGGGHHHJJJMMMQQQWWW^^^iiiuuu}}}pppcccVVVQQQPPPMMMJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@?????????@@@@@@??????@@@@@@@@@@@@???????????????>>>>>>>>>======999:::;;;;;;<<<<<<<<<;;;<<<;;;::::::;;;===???@@@>>>=========<<<<<<;;;;;;<<<;;;;;;<<<======<<<:::<<<<<<;;;::::::::::::;;;;;;;;;::::::999999999888999888888888888888999999666666777777777888888888888888888888888888888888666666666666666666666666444444555777777888888888666555555444555555666666555555555555555555555555555444444333333444444555555555555555666666666666777777777666555555444444555666777777777666666666555555555555666666666666888888888888888888888888777777777777777777777777888888888888888888888888888888888888999:::;;;;;;<<<<<<>>>???@@@EEETTTcccvvv}}}xxxsssqqqrrrzzz|||ooosssvvvsssoookkkiiieee```\\\ZZZXXXUUUSSSRRRSSSTTTTTTSSSTTTVVVXXX[[[aaaggglllssswwwOOOPPPSSSYYYcccqqqttt^^^XXXPPPKKKJJJJJJIIIGGGIIIIIIJJJJJJJJJHHHGGGFFFDDDFFFIIIJJJJJJIIIJJJKKKLLLNNNPPPQQQOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQOOONNNKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHHHHGGGHHHLLLOOOOOOWWWbbbmmmyyyiii^^^XXXSSSQQQMMMHHHGGGIIIHHHGGGGGGFFFFFFEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????@@@@@@AAA??????@@@AAAAAA@@@????????????>>>>>>>>>=========:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???============<<<<<<<<<<<<===<<<;;;<<<======<<<;;;===<<<<<<;;;;;;;;;;;;;;;::::::999999999999999888888888888777888888999:::666777777777888888888888888888888888888888888888666666666666666666666666333333555666777888888888888888777777888888999999666666666666666666666666444333333333333333333444444444444444555555555666777777777666555555444444555666888888666666666777555555555555666666666666777777777777777777777777666666666666666666666666888888888888888888888888888777777888888999:::;;;999999;;;======>>>FFFPPPbbbvvvxxxssspppooouuu|||kkkjjjooo}}}vvvmmmgggccc___YYYUUUSSSRRRQQQQQQRRRRRRSSSSSSTTTWWW\\\```cccgggnnnvvv~~~KKKNNNQQQRRRVVV___lllvvvvvvhhh\\\UUUPPPJJJEEEIIIIIIHHHHHHGGGFFFFFFEEECCCFFFIIIKKKKKKJJJJJJKKKKKKNNNQQQQQQOOOMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMMMMMMMMMMMMMIIIKKKMMMNNNOOOOOONNNMMMMMMLLLKKKJJJHHHFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEHHHKKKKKKLLLOOOWWW]]]aaannn~~~kkk]]]YYYTTTPPPOOOMMMIIIHHHKKKFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>============:::;;;<<<===>>>>>>>>>>>><<<======>>>>>>>>>========================>>>>>>???===;;;;;;<<<>>>>>>===>>>===<<<<<<;;;;;;<<<<<<888888888888999999999999888888777777888999999:::777777777888888888999999777777777777777777777777666666666666666666666666444444555666777777777666888888777777888888999:::666666666666666666666666444444444333333444444444333333333333444444444444555555555555666666777777444777999888666555666777555555555555666666666666666666666666666666666666666666666666666666666666888888888888888888888888777777777777888999:::;;;:::888999;;;<<<;;;???EEEQQQ```vvv|||xxxtttuuu|||uuupppooovvv}}}sssmmmeee^^^ZZZXXXTTTRRRSSSTTTTTTSSSSSSTTTWWWZZZXXX\\\```ffflllsss{{{IIINNNRRRQQQPPPTTT___hhhuuuuuuggg\\\QQQJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDGGGJJJLLLLLLKKKKKKLLLJJJNNNQQQQQQOOOMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOLLLLLLLLLKKKKKKKKKKKKJJJNNNMMMMMMMMMMMMMMMMMMNNNHHHHHHIIIJJJKKKLLLMMMMMMFFFHHHJJJMMMNNNMMMKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHLLLOOOPPPRRRXXXbbbjjjuuuuuufff]]]XXXVVVOOOJJJIIIIIIGGGGGGIIIDDDEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBB???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>============888999:::;;;<<<<<<<<<<<<======?????????>>>===<<<<<<<<<======>>>>>>??????AAA>>><<<;;;<<<>>>??????>>>>>>===<<<<<<<<<<<<===777777888888999999999:::888888777777888999::::::888888888888999999999999666666666666666666666666666666666666666666666666666666666666666555555444555555555555555666777777666666666666666666666666555555555444444555555555222222222333333333444444222222333555666888999:::444777999888666555666888555555555555666666666777444444444444444444444444777777777777777777777777777777777777777777777777777777777777888999:::;;;<<<999888;;;<<<<<<>>>BBBDDDPPPbbbxxxyyyvvvxxx~~~~~~yyywwwyyy||||||rrriiiddd___ZZZWWWQQQQQQRRRQQQPPPQQQSSSVVVTTTVVVYYY\\\```fffmmmqqqJJJLLLMMMMMMMMMOOOTTTYYYgggqqqzzzfffUUUQQQNNNKKKJJJJJJJJJHHHGGGFFFKKKNNNMMMJJJHHHJJJNNNKKKJJJJJJKKKLLLLLLKKKIIILLLLLLLLLKKKJJJHHHGGGFFFIIIIIIJJJKKKKKKJJJIIIHHHIIIIIIJJJKKKKKKLLLMMMMMMQQQNNNLLLMMMOOOPPPMMMKKKNNNMMMKKKJJJHHHGGGGGGGGGIIIJJJLLLMMMNNNLLLKKKJJJHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDFFFHHHGGGEEEIIIOOOOOOSSSXXX___gggsssoooaaa\\\XXXVVVMMMLLLJJJIIIHHHHHHIIIIIIDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAACCCCCCBBBAAACCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@????????????>>>>>>>>>======<<<<<<;;;;;;777888;;;===>>>>>>======>>>===<<<;;;;;;;;;;;;;;;???>>><<<;;;::::::;;;;;;BBB@@@===::::::;;;>>>@@@>>>===<<<;;;;;;;;;;;;;;;888999999999999888777777999888777777777888::::::888888888777666555555444777777777777777777777777666666777777777777666666666666555555555555666666777777777777777777777777888888777777666666555555444444444444444444444444666666555555555555666666888777666444444444555666444444555555555555444444444444444555555555555666999888777666666777888999888777777666555444444444777777777777888888888888999999999888888888777777888888888999:::;;;===>>>DDDDDDJJJ[[[sss~~~yyyvvvvvv}}}|||ooogggbbbaaaYYYWWWTTTTTTUUUVVVUUUTTTTTTTTTUUUVVVYYY\\\___```JJJLLLMMMLLLKKKLLLPPPSSSXXXbbbooo{{{kkkYYYWWWUUUTTTSSSRRRPPPNNNKKKLLLMMMKKKHHHGGGGGGIIIMMMKKKJJJIIIJJJIIIGGGEEEFFFFFFGGGGGGGGGGGGGGGFFFJJJKKKLLLMMMMMMLLLKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNQQQNNNLLLMMMPPPQQQOOOMMMNNNNNNLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIFFFFFFFFFFFFFFFGGGGGGGGGDDDFFFGGGIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJKKKHHHGGGHHHKKKJJJJJJPPPXXX___fffqqq|||ooo^^^VVVRRRPPPMMMLLLKKKIIIHHHGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCBBBAAAAAACCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>===============<<<<<<<<<:::;;;===>>>>>>===<<<;;;<<<<<<;;;:::::::::::::::<<<<<<;;;:::;;;;;;<<<===???===;;;:::999:::<<<>>>======<<<;;;;;;;;;;;;;;;888999999999999888777777888888777777777888999:::999888888777666666555555666666666666666666666666555555666666666666555555666666555555555555666666666666666666666666666666666666666555555555444444444444444444444444444444666555555555555555555666777777666555555555555555444555555666666555555444444444444555555555555666777777666555555666777777888888888777666666555555444555555555666666666666999999999888888888777777888888888999:::;;;<<<===;;;>>>CCCLLL\\\qqq{{{zzzyyyyyy|||{{{rrrlllccc___ZZZVVVUUUTTTRRRQQQPPPPPPPPPQQQSSSUUUWWWYYYKKKKKKKKKJJJIIIIIIKKKMMMMMMTTT___hhhqqq{{{pppooommmkkkjjjhhheeeccc\\\YYYTTTPPPMMMJJJHHHFFFJJJHHHFFFEEEEEEEEEDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDHHHIIIJJJKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKNNNKKKIIIKKKNNNOOOMMMKKKLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEECCCCCCCCCCCCDDDEEEFFFFFFCCCDDDFFFHHHIIIJJJJJJJJJLLLLLLLLLMMMOOOSSSVVVXXXXXXVVVVVVXXXYYY\\\fffpppsssiii\\\TTTQQQPPPMMMIIIKKKJJJIIIGGGFFFFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAACCCBBBAAAAAACCCCCCBBBAAA??????@@@@@@AAABBBBBBCCC@@@@@@?????????>>>>>>>>><<<===============>>>>>>>>>?????????>>><<<:::999;;;;;;:::999999999::::::::::::::::::;;;<<<===>>>::::::999999999:::;;;;;;<<<<<<;;;:::::::::;;;;;;888888999999888888777666888777777777777888999999999999888888777777666666666666666666666666666666444444444555555444444444666666555555555555666666666666666666666666666666555555555444444444444444444444444444444444444444555555444444444444555555555666666666666555444444444555555666666555555444444444444555555555555666666666555444444555666666999888888777777666666666444444555555555666666666999888888888888777777777999999888888999:::;;;;;;:::>>>BBBCCCHHHWWWnnnzzzwww~~~rrrmmmeee^^^ZZZWWWUUUSSSPPPOOOOOOOOOOOOQQQSSSTTTJJJJJJJJJIIIHHHIIIJJJKKKOOORRRWWW]]]cccmmmzzzzzzvvvzzzzzzssshhhaaa]]]XXXQQQLLLJJJHHHEEEEEEEEEFFFFFFEEEHHHGGGGGGFFFFFFEEEEEEEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJNNNKKKIIIJJJMMMNNNLLLJJJLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGFFFGGGGGGFFFFFFFFFGGGHHHIIIKKKJJJJJJJJJKKKMMMPPPQQQSSSTTTVVV[[[aaahhhnnnrrruuusssrrrtttwww|||qqqddd^^^WWWSSSRRRPPPMMMJJJKKKJJJIIIHHHGGGFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCBBBAAAAAACCCCCCBBBAAA??????@@@@@@AAAAAAAAAAAA????????????>>>>>>>>>>>><<<<<<======>>>>>>>>>???????????????>>>===;;;:::;;;;;;:::::::::::::::;;;:::::::::;;;;;;<<<<<<<<<888888999:::::::::::::::;;;;;;:::::::::::::::;;;888888888888888777777666777777777777777888888999999999888888777777777777666666666666666666666666444444555555555555444444666555555444444555555666666666666666666666666666555555444444444444444444444444444444444444444444444444333333333333444444444555666666666555444333555555666666666666555555444444444555555555555666666666555444444555666666777777777777666666555555666666666777777777888888888888888888777777777777999999888888888999999:::;;;???BBB@@@???HHH[[[jjj~~~zzzyyy~~~~~~tttkkkddd```\\\ZZZTTTSSSRRRQQQRRRRRRTTTTTTHHHHHHHHHIIIJJJKKKLLLLLLPPPRRRTTTVVVZZZcccnnnwwwzzzrrrppprrr{{{tttmmmddd]]]WWWSSSNNNKKKJJJJJJIIIHHHJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMOOOLLLJJJKKKNNNOOOMMMJJJMMMMMMLLLLLLKKKLLLLLLLLLMMMLLLKKKJJJIIIJJJJJJKKKLLLKKKJJJIIIJJJKKKLLLMMMSSSQQQOOOPPPSSSZZZaaafffdddfffkkksss}}}qqqaaa[[[VVVQQQNNNMMMLLLJJJHHHJJJJJJJJJIIIHHHHHHGGGFFFCCCCCCCCCBBBBBBCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBAAAAAAAAAAAA@@@@@@??????????????????>>>>>>>>>======<<<=========>>>>>>??????===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999888999:::;;;<<<<<<;;;;;;::::::999999999999:::;;;777888888888888777666666666666777777888888888888888888888777777777777777555555555555555555555555555555555666666555555555555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444444444333333333333444444333444555666666555444333555666666666666666666555444444444555555555555666777777555555555555777777555555555555555444444444666666666666777777777777777777777777777777777777888888777777777888888999888:::<<<;;;<<>>>>>??????>>>>>>>>>============>>>>>>>>>>>>>>>>>>???<<<<<<<<<======>>>>>>???<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<;;;:::888888::::::;;;<<<<<<<<<;;;;;;999999888888999999::::::777777888888777777666555555666777777888888777777777777777666666666666666555555555555555555555555555555666666666666555555555555444444444444555555555555555555555555555555555555555555555666666666444444444444444444444444555555444444444444555555333333444555555555555444555666666777777666666555444444444555555555555666777777666555555666777777444444444444444444444444333333444444444555555555666666777777777777777888777777666666777888999999888888:::;;;===@@@CCCEEEVVVhhh|||}}}zzz{{{~~~xxxmmmfff___]]]ZZZWWWUUUSSSRRRRRRGGGEEEEEEHHHKKKMMMLLLKKKIIIKKKNNNOOOOOOSSSYYY^^^nnnwwwxxxpppkkkgggeeebbb```]]]YYYVVVTTTTTTTTTQQQPPPOOOOOOOOOPPPQQQQQQSSSSSSRRRQQQOOONNNMMMMMMMMMKKKKKKOOOUUUYYYYYYWWWTTTSSSSSSSSSTTTTTTUUUVVVTTTSSSQQQPPPPPPSSSVVVXXXXXXXXXXXXZZZ]]]bbbfffiiippprrrwww{{{lll\\\UUUSSSMMMMMMLLLJJJIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@??????????????????>>>>>>>>>============?????????>>>>>>>>>>>>>>><<<<<<;;;<<<<<<======>>>;;;:::::::::;;;;;;<<<===999:::;;;;;;;;;:::999999;;;;;;;;;;;;;;;:::::::::888888888888888999::::::777777777777777666666555555555777888888888777666555555555555555555555666555555555555555555555555444444444555555444444444555444444333333444444555555555555555555555555555333333444444444555555555444444444444444444444444666555555555555555555666444333333333444444555666666666777777777777666666444444444555555555555666666666555444444555666666555555555555555555555555333333333444444444555555666666666666777777888888555555555666777888999:::999:::<<<======>>>@@@BBBIIIUUUggg}}}||||||{{{sssuuu~~~wwwooolllgggaaa\\\XXXUUUTTTGGGEEEEEEGGGKKKLLLJJJHHHJJJMMMPPPPPPNNNNNNQQQUUU[[[eeerrr||||||uuuooojjjgggfffcccbbb```______```aaabbbaaa```___\\\ZZZXXXVVVUUUXXXWWWXXX^^^eeekkklllkkkccccccccccccdddeeeffffffcccbbb```___```cccfffhhhkkklllmmmpppuuu{{{ttteee^^^TTTPPPPPPKKKIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAACCCCCCBBBAAA>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>============@@@@@@??????>>>>>>=========<<<<<<;;;;;;;;;<<<<<<999999999999::::::;;;<<<777888:::;;;<<<<<<;;;:::<<<<<<;;;:::999999999:::888888777777888999::::::777777777777777666666555444555777888888888777666444444444555555555555555555555555555555555555555222333333444444333333222555444444333333444444555555555555555555555555555222222222333333444444444444444444444444444444444666666555555555555666666444444333222333444666777666666777777777777666666444444444555555555666666555444333333333333444555555555555666666666666666555555555666666666777777555666666666777777888888444444555555777888999:::777999;;;:::888888<<>>>>>>>>???@@@>>>>>>>>>>>>============>>>>>>>>>>>>========================>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::888999::::::;;;;;;::::::;;;===>>>===:::999999999888888777777777777888888;;;999777444333333444444666666666666666666666666666666666666666666666666777777777666555555555444444444444444444444444444333333333333333333333333666666555555555444444444555555444333222222222222111222333333444444444444444444444444444444444444333333333444444444555555666666666666666666666666333444666777888777666555777555444444555666555444555555555555555555555555666666666666666666666666777777777777777777777777666888999888777666777888888888999::::::;;;<<<<<>>>>>???@@@???>>>>>>>>>>>>=========>>>>>>>>>>>>=========<<<>>>>>>>>>===============;;;;;;;;;;;;;;;<<<======::::::;;;;;;;;;;;;::::::888999::::::;;;;;;::::::;;;<<<===<<<:::999999999999999888888888888999999:::999777444333333444555555555555555555555555555555555555555555555555555666555555555555555555444444444444444444444444444444444444444444444444444666555555555444444444444333333333222222333444444222333444444555555555444444444444444444444444444333333333444444444555555444444444444444444444444222333555777777666555444666444222333444555555444555555555555555555555555555555555555555555555555777777777777777777777777666777888777666666777888888888999999:::;;;;;;;;;;;;<<>>>>>???????????????>>>>>>>>>======>>>>>>>>>=========<<<<<<>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===::::::;;;;;;;;;;;;::::::888999999::::::::::::::::::<<<===<<<:::999999999:::999999888888999999:::999888666555444444444555555555555555555555555555555555555555555555555555333444444444444444444555444444444444444444444444555555555555555555555555555555555555444444444444222222222222333444555666333444444555555555555555444444444444444444444444333333333444444444555555444444444444444444444444222333444555666555444333333222111111333555555444444444444444444444444444555555555555555555555555777777777777777777777777555666777666555555555777999999999999999999:::::::::999<<>>>>>>>>?????????>>>>>>>>>=========>>>>>>=========<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<:::::::::;;;;;;:::::::::888888999::::::::::::999:::;;;<<<<<<:::999999999999888888777777888888999888777666555444444555555555555555555555555555555555555555555555555555555222222222333333444444444333333333333333333333333444444444444444444444444444444444444444444444444333222222222333333444555333333444444444444444333333333333333333333333333333333333444444444555555666666666666666666666666222222333444444444333222222000///000333444555444444444444444444444444444555555555555555555555555666666666666666666666666444555666555444444555666999999999999888888888888;;;::::::<<>>>>>>>>>>>>>>>>>>>>============<<<============<<<<<<<<<<<<>>>=========<<<<<<<<<;;;<<<;;;;;;:::::::::;;;;;;999::::::::::::::::::999777888999999::::::999999999:::<<<;;;:::999999:::777777666666666666777777666666666555555555555666555555555555555555555555555555555555555555555555111222222222333333444444333333333333333333333333222222222222222222222222333333444444444444444444555444333333222222222333222222333333333222222111333333333333333333333333333333333444444444555555666666666666666666666666333333333333333333222222111000///000222444444444444444444444444444444444555555555555555555555555555555555555555555555555333555666555444333444555888888888888888888777777<<<999999;;;<<<>>>EEENNN[[[lllDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIKKKLLLOOOPPPYYYdddjjjrrr~~~zzz~~~}}}qqqcccZZZTTTOOOMMMNNNKKKLLLMMMOOOPPPNNNJJJGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@??????>>>===============<<<<<<<<<;;;;;;=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999::::::::::::999999777888888999999999999999888:::;;;;;;999888999:::666666666555555666666666555555555666666666666666444444444444444444444444444444444444444444444444222333333333333333333444333333333333333333333333111111111111111111111111333333333333444444444444666555444333222222222222111222222222222111111000333333333333333333333333333333333444444444555555444444444444444444444444444444333333333333222222222111000000222444444333333333333333333333333333444444444444444444444444555555555555555555555555444555666555444444444666777777777777777777888888999777777:::;;;:::>>>DDDKKKWWWiiizzzwww}}}CCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGHHHJJJKKKKKKMMMLLLRRRZZZ^^^bbbssszzz{{{~~~wwwkkkaaaXXXVVVSSSNNNJJJKKKHHHHHHJJJMMMNNNMMMIIIFFFEEEEEEDDDCCCCCCCCCDDDDDDAAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<=========<<<;;;::::::999999::::::999999::::::::::::999999777777888999999999999999777999;;;;;;999888999:::777777666666666666777777444444555666666666666666444444444444444444444444444444444444444444444444444444444444333333333333222222222222222222222222222222222222222222222222222222333333333444444444444444333222222333333333222333333333333222111000222222222222222222222222333333333444444444555555444444444444444444444444555555444333333333333333444222111111333444333333333333333333333333333333444444444444444444444444444444444444444444444444444666777666555444555666555666666666777888888888777555666:::;;;999;;;???BBBHHHSSSddd~~~sssoooooosss}}}CCCCCCDDDDDDEEEFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFGGGJJJLLLLLLLLLNNNLLLOOOVVVVVVWWWfffzzzooo```]]]TTTOOOQQQPPPJJJFFFGGGFFFGGGIIILLLNNNNNNJJJHHHEEEDDDDDDCCCCCCCCCCCCDDD@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@??????>>>===<<<;;;;;;:::::::::999999999======<<<<<<<<<;;;;;;;;;999::::::;;;<<<===>>>>>><<<;;;::::::999999999999999999999::::::999999999777777888999999999999888777999::::::999888999:::888888777777777777888888333444555666777777777666444444444444444444444444444444444444444444444444555555555444444333333333222222222222222222222222333333333333333333333333222222222333333444444444222222222222333444555555444444444444333333222111222222222222222222222222333333333444444444555555666666666666666666666666666555444444333333333444555444222222333444333222333333333333333333333333444444444444444444444444444444444444444444444444555666777666555555666777444555555666777888888999777555777;;;<<<::::::======AAAFFFPPPdddyyymmmhhhcccjjjtttAAAAAAAAABBBCCCDDDEEEFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIMMMMMMMMMNNNRRRXXX]]]aaattt|||mmm___\\\UUURRROOOMMMLLLJJJGGGDDDFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFEEECCCBBBAAADDDDDDCCCBBBAAA@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888999999999::::::::::::::::::::::::::::::::::::::::::999999999999888444666888:::;;;:::999888888777777777777999;;;<<<999666444666777666888<<<666666555444444444444444:::888555444555666777777444444444444444444444444666666666666666666666666444444444444444444444444222222222222222222222222444444333222222333333333444444333222222333333333555444444333333444444555666666555444333333222222333333333333333333333333666555444333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444333222222222444666888333333333333333333333333444444444333333222222222777777666666555555555555555555555555666666666666777777777888999999::::::>>>:::===GGGPPP[[[ttt~~~rrrlllnnnkkkhhhiiiqqq}}}DDDCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGIIIHHHGGGGGGGGGGGGHHHIIIMMMLLLLLLLLLOOOSSSWWWZZZaaaiiirrrxxx{{{yyyooo```VVVUUURRRPPPNNNLLLKKKIIIFFFDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888999999999::::::::::::::::::::::::::::::::::::::::::999999888888888777888999::::::999777666666555555555555777888999;;;777666888999777999===777666666555444444555555:::888555444555666777666444444444444444444444444555555555555555555555555444444444444444444444444222222222222222222222222444333333333222333333333444333333222222333333444444444333333333333444444555555555444333333222222333333333333333333333333555555444333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555444333222222333444444333333333333333333333333444444444333333222222222555555555444444444333333555555555555666666666666555666666777777888999999<<<888:::AAAFFFMMM```uuu}}}zzzuuuoooiiieeegggnnnuuuzzzEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFHHHGGGGGGFFFGGGGGGHHHHHHLLLKKKJJJJJJKKKNNNQQQRRRQQQWWW]]]bbbhhhqqq~~~sssfffccc___VVVRRRSSSOOOMMMKKKJJJIIIHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>=========<<<<<<<<<<<<;;;;;;::::::::::::999999888888999999999:::::::::::::::::::::::::::::::::;;;;;;::::::999888777777::::::;;;:::999777555444666555555444555666888999<<<999888;;;;;;999:::===777777666666555555666666999777555444555666666666444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333222222333333444444444333333333333444444555444444333333222222222333333333333333333333333555444444333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555444444333222111111111444444444333333222222222444444333333333333222222333333333333222222222222444555555555555666666666444444555666666777777888888555777<<<>>>@@@LLL[[[xxx}}}ssskkkgggfffffffffrrrCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGJJJIIIIIIIIIJJJLLLMMMNNNOOORRRTTTVVV[[[fffttt~~~|||oooddd[[[XXXVVVQQQNNNOOOKKKJJJHHHHHHHHHGGGFFFDDDFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCAAA@@@@@@BBBCCCEEEDDDDDDCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBB????????????????????????===============<<<<<<;;;;;;;;;:::::::::999999999888888999999999:::::::::::::::::::::::::::::::::<<<;;;;;;:::999888777777::::::::::::999777666555888777666666777888999:::;;;888999;;;<<<999999;;;777777666666666666777777999777555444555666666555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333333333333333222222222333444444444333333333333333333444444333333333222222222111222222333333333333444444444444333333222333333444333333333333333333333333333333333333333333333333333333333333333333333333222333333333333222111000555444444333333222222111333333333333333333333333333333222222222222222222444444444555555555666666444555555666666777888888555444777<<<<<<===DDDNNN^^^mmm~~~yyyssskkkfffdddmmmzzz>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNPPPQQQQQQQQQVVV___kkktttxxx~~~ttthhhbbbZZZSSSPPPNNNJJJGGGGGGIIIGGGFFFFFFGGGGGGEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDBBB@@@??????AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBB????????????????????????=========>>>===<<<;;;;;;;;;;;;:::::::::999999999888888999999999:::::::::::::::::::::::::::::::::;;;;;;::::::999888777777888888888999999888888888888777666666666777888999999777888;;;;;;777666888777777666666666666777777888666555555666666555444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111222333444444444444333333222222222333333444555333333333222222333333333222222222222222111111111222222222333333444444444333333222222222333333444333333333333333333333333333333333333333333333333333333333333333333333333000111222333333333333222444444444333333222222222333333333333333333333333333333333333444444444444444444444444555555555555555555666777777888888999555666999<<<<<<<<<@@@EEEKKKVVVhhh||||||~~~}}}sssiiikkkooorrrxxx<<<===???AAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEECCCDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHJJJLLLMMMMMMNNNMMMMMMMMMNNNRRRZZZccciiihhhnnnxxx{{{nnnccc___WWWTTTOOOLLLKKKIIIGGGFFFHHHGGGEEEEEEFFFFFFEEECCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>??????AAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB????????????????????????<<<===>>>>>>>>>===;;;:::;;;;;;::::::::::::999999888888999999999::::::::::::::::::::::::::::::::::::::::::999999999888888666777777888999999::::::666555444444444555666777777555777;;;;;;666444666666666555555666666777777777666444555666666555333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222000111333444555444444333222222222222333444555555333333222222222222333333111111111111111111111111111222222333333444444555222222222222222333333444333333333333333333333333333333333333333333333333333333333333333333333333111111222222333444444555333333333333333333333333222222333333333333444444444444444444555555555555333444444444444555555555555666666777777888999999777888999:::999999;;;===???EEERRRcccuuuxxxvvvrrrqqqsss{{{===>>>@@@BBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBCCCDDDFFFFFFFFFFFFFFFEEEFFFIIIKKKLLLLLLLLLKKKJJJKKKLLLNNNQQQUUUYYY\\\XXX^^^eeejjjnnnxxxxxxoooggg___YYYXXXRRRQQQNNNLLLKKKLLLKKKJJJHHHGGGEEEEEEFFFFFFDDDBBBCCCDDDEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@?????????>>>@@@??????>>>??????@@@@@@BBBAAAAAA@@@@@@AAAAAABBB????????????????????????<<<===>>>???>>>===;;;:::;;;;;;::::::::::::999999888888999999999:::::::::::::::::::::::::::::::::888999999999999:::::::::777777777777888999:::;;;666555444333333444555666666555777;;;;;;666333444555555444444555666666777666555444555666666444222444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222///111333444555555444333222222222222333444555666333333222222222222333333000111111111111111111111111111222333333444555555222222111111222333333444222222222222222222222222222222222222222222222222222222222222222222222222444444333222222333444555111222222333333444444555222222222333333444444444333444444444555555555666333333444444444555555555444444555666666777777888777888888666666777999:::;;;===DDDPPP\\\mmm@@@AAABBBCCCCCCAAA@@@>>>>>>??????@@@AAAAAABBBBBBAAABBBDDDEEEFFFFFFFFFEEEEEEGGGIIIKKKLLLKKKJJJIIIKKKLLLNNNOOOPPPQQQRRRRRROOOSSSXXXZZZ\\\eeesss~~~{{{nnndddaaa___YYYTTTTTTNNNNNNMMMJJJJJJKKKJJJHHHIIIGGGFFFEEEFFFEEEDDDBBBAAABBBDDDEEEEEEDDDBBBAAA>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>??????BBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???>>>===;;;:::;;;;;;;;;:::::::::999999888888999999999:::::::::::::::::::::::::::::::::777888888999999:::;;;;;;888888777777888999999:::888777666555555666777888777666888<<<<<<777444444444444444444444555666777666555444555666666444222444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222///000333555555555444333222222222222333444555666333222222222222222222333000000000000000111111111111111222333333444555555222111111111222333333444222222222222222222222222222222222222222222222222222222222222222222222222888666444222222222444555000111222333444444555666222222222333333444444444333333333444444555555555333333333444444444555555333333444444555666666777555666666444555999<<<<<<;;;:::>>>EEELLLWWWlll@@@AAAAAABBBBBBAAAAAA@@@AAA@@@???>>>>>>>>>@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIMMMPPPSSSUUUXXX[[[___bbbrrr{{{xxxmmmfffbbb^^^^^^^^^ZZZSSSMMMOOOLLLHHHHHHKKKMMMMMMLLLKKKIIIGGGFFFFFFFFFDDDBBB@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>==================>>>>>>???????????????????????????>>>>>>>>>>>>>>>======<<<===<<<;;;:::999999999999;;;;;;::::::999888888888888888999999999999888888999999999999999999999999666666777888999:::::::::888888999999999999888888555555555555555444444444333333555888999999555333555333222333666666444111333333444444444444444444111111333444444333111111222333333444444333333222...000444666777555333111444444444333333222222222222222222222222222222222111111111222222333333333222222222222222222222222111111111111111111111111000111111111111222222222444444444333222111000///111222222333333222222111111111111111111111111111111222222333333444444555333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222444444444444444444444444444444444555555555555666555555555555666666666666888;;;>>>@@@CCCLLLYYYcccppp@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>???@@@@@@CCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIJJJLLLNNNPPPRRRUUUYYY\\\dddkkkuuu}}}zzzkkkbbb^^^^^^\\\[[[\\\]]]ZZZRRRKKKLLLJJJGGGGGGIIIKKKJJJIIIIIIGGGFFFEEEEEEEEECCCAAABBBCCCCCCCCCCCCAAA@@@???>>>??????@@@@@@@@@@@@???>>>>>>=========>>>??????@@@?????????????????????======>>>>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::999999999888888999999999999888888999999999999999999999999666666777888999999999999777888888999999888888777777777666666666666555555444444555777888888666444555444333444666666444222444444444444444444444444333333333444444333333333222333333444444333333222000111444555555444222111444444333333333222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111000111111111111222222222333333333333222111111000111222222333333222222111111111111111111111111111333333333333333333333222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444555555555555555555555555666666666666666888999999999>>>HHHOOO]]]jjj@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>??????@@@@@@BBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNPPPSSSUUUVVV[[[aaagggnnn{{{jjjZZZSSSRRRSSSRRRRRRTTTXXXZZZWWWOOOIIIHHHGGGFFFGGGHHHHHHHHHFFFGGGFFFEEEEEEEEEDDDBBBAAAEEEEEEDDDCCCAAA@@@>>>======>>>>>>???@@@@@@AAAAAA???>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>>>><<<============<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;:::::::::::::::888888999999999999888888888888888888888888888888666666777888999999999999777888888999999888888777888888888777777666666666666555444555777777777555666555444555666777555333555555555444444333333222555444444333333444444555222333333444444333333222222333333444333333222111333333333333222222222222222222222222222222222222111222222222222333333333222222222222222222222222111111111111111111111111000111111111111222222222222222222333333222222111111111222222222222111111111111111111111111111111555444444333222222111111333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222444444444444444444444444444444444444555555555555444555555555555666666666888999:::888777999>>>CCCJJJQQQ```xxx??????@@@@@@@@@@@@????????????????????????@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGIIIJJJLLLLLLLLLNNNPPPRRRSSSUUUWWWYYY]]]gggttt}}}yyyiiiZZZQQQMMMLLLLLLHHHIIIKKKOOORRRPPPLLLHHHEEEEEEFFFFFFGGGGGGFFFEEEFFFEEEEEEEEEFFFFFFCCCAAADDDDDDCCCBBBAAA???>>>===??????????????????@@@@@@???????????????@@@@@@AAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999999999::::::888888999999999999888888777777777777777777777777666666777888888888888888777777888888888888777777888888888777777666666555777555333444555777777777555555666666777666666555666666555444333333222222555444333222222333444555222333333444444333333222444444333222111111111222333222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222000111222333333333333333111111222222222222111111111111111111111111111111333333333333222222111111222222222222222222222222111111111111111111111111333333333333333333333333111222222222222222333333333333333333333333333333333333444444444555555555444444444555555555666666777999::::::999:::===@@@CCCEEEOOO___sss>>>??????@@@@@@??????>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDFFFFFFFFFGGGHHHIIIIIIIIIGGGGGGGGGFFFFFFGGGGGGGGGIIIJJJKKKKKKKKKKKKNNNPPPQQQSSSTTTTTTVVVZZZaaafffmmmwwwxxxbbb\\\UUUOOOJJJGGGEEECCCCCCCCCDDDFFFIIIIIIIIIHHHDDDEEEFFFFFFFFFEEEDDDDDDFFFEEEFFFGGGHHHHHHEEECCCBBBBBBAAAAAA@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>???????????????@@@@@@AAA?????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::<<<<<<;;;:::::::::::::::===<<<:::888888888999999888888999999999999888888777777777777777777777777666666777888888888777777777777777888888777777777888888777666666555444444888555333333555777777777555666666777666666555555666666555444333333222222444333222111111222333444222333333444444333333222444444222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000111111111222222222000000111222333333333333000111111222222111111000111111111111111111111111111111111222222333333333222222222222222222222222111111111111111111111111333333333333333333333333111111111222222333333333333333333333333333333333333333333444444444444555444444444444555555555555444555777777777888999;;;???AAAGGGPPP\\\ooo>>>>>>????????????>>>>>>===>>>???@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEDDDCCCEEEFFFFFFGGGHHHIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHIIIKKKLLLMMMOOORRRSSSTTTUUUXXXZZZ]]]bbblllxxxiiiZZZUUUQQQJJJEEECCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGBBBDDDEEEDDDCCCBBBCCCEEEEEEEEEFFFHHHIIIIIIFFFDDD@@@@@@@@@@@@@@@AAABBBBBBDDDCCCAAA???============???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<@@@>>>;;;999888888888999888888999999999999888888888888888888888888888888666666777888888777777666666777777888888777777666888888777666555555444444777555333333555777777777333555777777555444555666555555555444444333333222333222222111111222222333222333333444444333333222333222222111111111111222111111111222222222222222222222222222222222222222333333333222222222222111111111111111111111111111000000000000000000000000000111111111111222222222000111222333333333333333000000111111111111000000111111111111111111111111000000111111222333333444222222222222222222222222111111111111111111111111333333333333333333333333111111111222222333333444333333333333333333333333333333333333444444444444333444444444444555555555666777777777777777777777999;;;@@@EEEJJJWWWooo===>>>>>>>>>>>>>>>>>>===<<<===???@@@AAAAAA@@@@@@???AAACCCDDDEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHFFFGGGHHHHHHGGGHHHJJJLLLJJJLLLNNNPPPQQQRRRSSSTTTSSSUUUZZZcccjjjtttxxxeeeVVVOOOOOOJJJEEEAAAAAABBBDDDDDDDDDEEEFFFGGGFFFEEEDDDDDDAAABBBBBBAAA??????AAADDDCCCCCCEEEGGGIIIHHHFFFCCC@@@@@@?????????@@@BBBBBBCCCBBB@@@>>>======>>>???>>>>>>=========>>>??????<<<<<<======>>>?????????======>>>>>>>>>===<<<<<<;;;;;;;;;<<<===???@@@AAADDDBBB>>>;;;999999999:::888888999999999999888888999999999999999999999999666777777777777777666666666666777777777777666666:::999999888666555555444666555444444666777777666222444666666444333444555444444444444444444444444222333333333333333333222222333333444444333333222111111111111222222222222000111111111222222222222222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000000111111111111222222222111111222333333333222222000000111111111111000000111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222000111111222333333444444222222222222222222222222222222333333333444444444333333444444444555555555999888777888888999999888777777:::>>>AAAGGGUUUdddxxx======>>>>>>>>>>>>======<<<===???@@@AAAAAA@@@@@@???@@@CCCDDDEEEEEECCCCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHIIIIIIHHHIIIKKKMMMIIIJJJLLLMMMNNNNNNOOOOOOMMMNNNTTT[[[___dddrrrppphhh```VVVPPPOOODDDBBB@@@@@@BBBDDDDDDDDDEEEHHHJJJKKKIIIFFFCCCBBB@@@AAAAAA>>><<<<<<@@@CCCAAABBBDDDFFFHHHHHHEEEBBBAAAAAA@@@??????@@@AAABBBBBB@@@???======>>>@@@AAA===============>>>>>>???;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>======<<<::::::<<<===@@@CCCEEEFFFHHHEEEAAA===;;;::::::;;;888888999999999999888888999999999999999999999999666777777777777777666666666666777777777777666666;;;;;;:::999888777666555666555444555777777777555111444666666333222333555333333444444444444444444222333555555555555333222222333333444444333333222///000111222222222222222000000111111222222222222222222222222222222222222333333333222222111111111000000000000000000000000000000000000000000000000000111111111111222222222222222333333333222222111000000111111111111000000111111111111111111111111333333222222111000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111222333333444444222222222222222222222222222222333333333444444444333333333444444444555555444333333444666888999999:::888888<<<>>>???EEELLLSSShhh>>>>>>======<<<<<<<<<;;;=========>>>??????@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOSSSZZZeeeooouuu|||kkkgggaaaZZZUUUOOOJJJGGGBBBBBBAAA@@@@@@CCCIIIMMMMMMSSSSSSKKKDDDEEEEEECCCDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAACCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<>>=========>>>>>>======>>>>>>===<<<;;;;;;<<<<<<==================;;;<<<===>>>???@@@AAABBBAAA@@@>>><<<:::999888888888999999999999888777777777777777777777777777777777777777777777777777777888888888888777666444444888888777777666444333222444444555555555555444444666555444333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222222222333333333444444444///000000000111111111111111111111111111111111111//////000000111111222222////////////000000000000111111111111111111111111333222111000000111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000111222333444555444222111111111222222444333222111111111222333333333333444444444555555444444444555555555555666:::999888888999<<<>>>@@@JJJPPP]]]ooo>>>=========<<<<<<<<<;;;<<<<<<======>>>?????????BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDDDDEEEGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOSSSZZZccckkkpppuuuyyytttllljjj\\\YYYUUUQQQNNNKKKGGGEEEAAAAAAAAABBBEEELLLTTTZZZ\\\___\\\RRRKKKJJJJJJHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>===BBBAAA@@@???>>>??????@@@>>>=========<<<<<<<<<;;;============<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@>>><<<:::999999999999888999999999999888777777777777777777777777777777555555555555555555555555888888888777777666444444666777777666666555444333444444555555555555444444555555444333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222000000000111111111222222111111111111222222222222111111111111111111111111000000000000000111111111000000000000111111111111111111111111111111111111222222111000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000111222333444555444333222222222333333333333222111111222222333333333333444444444444555444444444555555555555666888888888888999;;;===>>>>>>BBBKKKWWWggg{{{=========<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPTTTYYY```eeeiiihhhjjjlllsssoooeee]]]ZZZZZZQQQNNNKKKIIIHHHFFFDDDBBBAAABBBEEEJJJQQQZZZeeelllkkkiiiaaaUUULLLIIIHHHGGGDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>===<<<;;;;;;;;;<<<===>>>===<<<;;;;;;;;;<<<===============<<<<<<;;;;;;;;;;;;;;;<<<<<<============<<<:::888777888999:::888888999999888888777666777777777777777777777777555555555555555555555555777777777777666555555444555555666666666555555444444444555555555555444444555444444333333333333333333333333333333333333333333333333333333333333333222222333333333333222222222222222222222222222222222222222222222222222222000000000111111111111222111222222222222333333333111111111111111111111111111111111111000000000000111111111111222222222222111111111111111111111111222222111000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000111222333333555555444333333333333444333222222111111222333333333333333333444444444444444444444555555555555666666666777888999:::;;;;;;999<<<@@@EEELLL[[[mmmzzz<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJLLLNNNPPPSSSWWW[[[^^^```bbbbbbbbbhhhuuu{{{mmmccc___YYYSSSPPPOOOLLLIIIHHHGGGFFFDDDBBBAAAFFFOOOXXXaaajjjsssxxxvvvooobbbUUUKKKGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????@@@@@@AAAAAA@@@???>>>>>><<<;;;:::999999:::;;;<<<>>>===;;;::::::;;;===>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;:::::::::::::::;;;999777666666777:::;;;888888888888888777777666666666666666666666666666777777777777777777777777666666777777666555555444333444555555666666666555333444444555555444444333444444333333222333333444222222222222222222222222222222222222222222222222222222333333333333222222111111111111111111111111111111111111111111111111222222222222333333333333111111111222222222333333111111111111111111111111222222111111000000//////000000000111111111222222111111111111111111111111222111111111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111000000111222222333333333333333333333333333222222222222222222333333222222333333333444444444444444444555555555555666444555666777888888888888888<<>>>>>>>>>>>?????????@@@@@@@@@???>>>>>>@@@???>>>======>>>???@@@===<<<;;;999999;;;===>>>======<<<<<<;;;;;;;;;:::::::::::::::999999999999999888666666666888999;;;777888888888888777666666666666666666666666666666777777777777777777777777555666666666666555555444222333444555666666666666333333444444444444333333333333222222222333333444222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111111222222222333333333000000000000111111111222000000000000000000000000222222111111000000///////////////000000000111111111111111111111111111111111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111111000111111222333111111111222222222111111111111222222333333333333222222222333333333444444444444444555555555555666444444555666777777777777333888<<<;;;999<<>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIKKKLLLNNNPPPRRRSSSSSSSSSSSSWWW\\\bbbjjjpppllleee^^^^^^___dddnnnxxxmmm___RRRNNNNNNMMMLLLLLLGGGFFFFFFGGGJJJLLLLLLLLLGGGUUUhhhyyy~~~{{{yyyjjjYYYOOOIIIDDDBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA??????>>>>>>>>>>>>??????@@@???>>>>>>===>>>>>>>>>===>>>>>>>>>>>>>>>======>>>===<<<<<<<<<===>>>???<<<;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777888999999777777888888777777666555777777777777777777777777555555555555555555555555555555666666666555555444222333444555555555555555333333444444444444333333222222222222222333333444222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111/////////000000000000111//////000000000111111111000000000000000000000000111111111111000000000000.../////////000000000000111111111111111111111111000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222222222222111111111111111222222///000111111222111111111000000222333333333333333222222222222333333333333444444444555555555555666444555555555666666666777111555:::;;;999999===AAACCCNNN___ppp:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMOOOOOOPPPPPPMMMSSSYYY]]]bbbfffbbb\\\VVVWWWWWWYYY___jjjwww{{{ppphhhooouuummmdddZZZPPPMMMLLLKKKLLLNNNGGGEEEEEEFFFIIIKKKLLLKKKLLL[[[ppp|||rrraaaPPPIIIGGGCCC@@@AAACCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>======>>>???@@@??????>>>============>>><<<<<<============<<<<<<:::999888888888:::;;;<<<:::::::::;;;;;;<<<<<<<<<999::::::;;;;;;<<<<<<===999999999999999999999999666777888999999999888888777777777777777666666555777777777777777777777777555555555555555555555555444444555666666555555444333333444555555555444444222333333444444333333222222222111111222333333444111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111////////////000000000000000000111111111222222222000000000000000000000000000000000000000111111111//////000000000111111111111111111111111111111111000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222222222222222111111111111111222///000111222333222222111///000222333444444333333111222222222222333333333444444444555555555555666666666555444444555777888444777:::;;;;;;;;;;;;===:::BBBLLLUUUbbbuuu:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCDDDDDDEEEFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMSSSXXXYYY[[[\\\ZZZVVVOOORRRTTTVVVYYY___gggmmmyyyvvviiiaaa\\\YYYeeeoooiii[[[UUUQQQPPPOOOJJJHHHIIIKKKIIIGGGGGGIIIIIIIIIHHHPPP^^^ttt~~~rrr```PPPKKKKKKHHHEEEFFFCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>???@@@AAA??????>>>===============;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;===>>>999:::;;;<<<<<<<<<<<<;;;888999999:::;;;<<<======888888999999999:::::::::666777999;;;;;;999888666777777777777777666666555777777777777777777777777777777777777777777777777444444555555666555555444333444444555555444444333222333333444444333333222222111111111222333333444111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111111111222222222222111111222222222333333333000000000000000000000000//////000000111111222222000111111111111222222222111111111111111111111111000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222222222111111111111111222000111222333444333333222///000222333444444333333111111222222222333333333444444444555555555666666777666555444444555777888666666777888999:::::::::<<>>???>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAABBBBBBAAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOQQQSSSVVVWWWTTTQQQPPPOOOQQQPPPOOOPPPSSSWWW[[[]]]jjjqqqzzzzzzpppjjjbbb]]]WWWTTTVVV[[[```cccWWWQQQJJJFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEGGGIIIOOO[[[nnn~~~}}}wwwjjj___QQQGGGCCCCCCBBBAAAAAAAAA@@@@@@???>>>======@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<:::999:::<<<<<<;;;:::999999999999999999999999;;;;;;:::999:::;;;<<<===:::::::::999999888888888666666666666777999:::;;;777666444333333444555666777777666666555555555444555555555555555666777888666666666666666666666666666555444333222333444555222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111111000000000000000000000000222111111111000000//////111111000000000000111111000000000000000000000000000000111111111111000000000000000000111111111111222111111111111111222222111111111111111000//////222111111111000000//////000000111111111111000000222111111111000000//////000000000000000000000000000000//////......------000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444444555555555555666777777777777888888888888=========>>>CCCKKKUUU\\\{{{999:::;;;;;;<<<;;;;;;;;;999::::::;;;<<<===>>>>>>======>>>>>>>>>?????????>>>>>>???@@@@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNQQQSSSUUUTTTRRRPPPNNNNNNPPPOOOPPPQQQSSSWWWZZZ\\\dddiiiooouuu{{{tttlllfff```\\\[[[VVVQQQNNNPPPSSSWWWYYYSSSNNNIIIFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEGGGIIILLLVVVeeessszzzyyysssnnncccZZZMMMEEECCCBBBAAA???AAAAAA@@@??????>>>======@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;:::;;;===>>>===<<<::::::::::::::::::::::::;;;;;;:::::::::;;;===>>>;;;:::::::::999999999999444444333444444555666777888777666444333333333444777666666666555555555444555555555555555666666777555555555555555555555555444333333222222222222222333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111111000000000000000000000000111111111111000000000///111111000000000000111111000000000000000000000000000000111111111111000000000000000000111111111111000000////////////000000111111111111111000//////111111111111000000000///000000111111111111000000111111111111000000000///000000000000000000000000000000//////////////////000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444444444555555555555666666777777777888888888::::::::::::<<>>>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMQQQRRRSSSQQQOOOMMMMMMNNNNNNOOOPPPRRRUUUWWWYYYZZZ___```bbbgggmmmqqqrrrsssxxxxxx{{{uuummmccc[[[XXXVVVTTTRRRTTTQQQLLLJJJKKKMMMNNNOOOMMMJJJGGGEEEFFFFFFEEEDDDDDDEEEFFFEEEDDDDDDFFFHHHHHHOOOYYYbbbggggggcccaaaXXXQQQIIICCCBBBBBB@@@???@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;::::::<<<>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>???;;;;;;;;;;;;::::::::::::777777777666666777777888999888777666444333222222666666666555555555555555666666666555555555555555555555555555555555555555444444444444444333222222444444444444444444444444333222222111111222222333111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111111000000000000000000000000111111111111000000000000111111000000000000111111000000000000000000000000000000111111111111000000000000000000111111111111000000///////////////000111111111222111111000///111111111111000000000000000000111111111111000000111111111111000000000000000000000000000000000000//////000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444444444555555555555666666777777777777888888777888888777888;;;???CCCHHHPPPbbbxxx999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>???>>>>>>??????@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMQQQQQQPPPNNNKKKKKKLLLMMMLLLNNNPPPSSSUUUVVVWWWWWW\\\[[[[[[___dddgggfffdddfffeeeeeeiiiqqqzzzpppfffaaa\\\VVVQQQPPPPPPPPPOOORRROOOLLLJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFEEEDDDCCCEEEGGGFFFIIIMMMRRRTTTUUUTTTTTTNNNJJJEEECCCBBBBBB@@@???@@@?????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999;;;>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777777888777777777777666555333222555555555555555555555555666666666666555444444333555555555555555555555555555666777888777666444333333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000111111111000000000000000111111000000000000111111////////////////////////000000111111111111000000///000000000111111111111333222111111111111111111111111111222222111111000111111111000000000000000000000111111111111000000111111111000000000000000//////////////////////////////000000111111222222000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222333333333333333333333333333333333333444444444555555555666666666666777777777888777888999999888999<<<>>>@@@CCCLLL[[[lll888999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>???????????????@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHJJJKKKKKKLLLLLLMMMMMMMMMOOOOOONNNLLLJJJJJJKKKMMMKKKMMMPPPSSSUUUVVVVVVUUUYYYWWWWWWZZZ^^^aaa___]]]\\\[[[[[[^^^bbbgggjjjkkkssszzzzzzqqqhhh^^^XXXTTTQQQMMMKKKKKKMMMNNNNNNQQQOOOLLLJJJJJJIIIGGGFFFCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFDDDEEEFFFGGGHHHIIIJJJKKKFFFEEECCCBBBBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777888:::===>>><<<;;;999999999999999999999999999:::;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;777666555555444444444444444555666777777666666555444444444555555555555555555555666666555444333222555555555555555555555555555666777888777666444333111111111111111111111111333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000111111111111000000000000111111////////////////////////000000111111111111000000///000000000111111111111333333222111000000111111111111222222222222111111000000000000000000111111000000111111111111000000000000000000000000111111//////////////////////////////000000111111222222000000000000000000000000111111111111111111111111111111111111111111111111111111111222222333333333333333333333333333333333333333333444444444444555555666666666666777777777666888::::::::::::<<<>>>@@@???AAAIIITTTbbbwww888888999:::::::::::::::999999::::::;;;;;;;;;<<<<<<<<<============>>>>>>????????????????????????>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJLLLNNNLLLMMMPPPRRRTTTUUUUUUUUUUUUTTTUUUWWWYYYZZZYYYXXXUUUUUUVVVYYY]]]___^^^]]]___eeeooo{{{~~~tttooogggbbb^^^ZZZTTTPPPKKKJJJJJJJJJKKKMMMOOOQQQNNNLLLIIIHHHHHHGGGEEECCCAAABBBDDDDDDCCCBBBCCCEEEDDDEEEEEEDDDBBBBBBCCCEEECCCBBBBBBAAABBBCCCEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<666666888:::======;;;999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;888777777666555555555666444555555666666777888888444444444444444555555555333444555666666555333222444444444444444444444444444444444444444333222222111111111111111111111111333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000111111111111000000000000000000111111111111222111000///............000111222222333222222222000000000000111111111111000000111111111111000000000000000000111111111111000000000000000000000000//////000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222333333444333333333333333333333333333333333333444444444444555555666666666666777777444666888999999999;;;======;;;;;;???DDDMMM\\\iii~~~888888999::::::::::::999888888999:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>????????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIKKKLLLKKKKKKKKKMMMOOOLLLMMMOOOQQQRRRTTTTTTUUURRRTTTUUUUUUTTTSSSTTTTTTSSSSSSTTTWWWYYYZZZXXXVVVVVVYYY___fffnnnwww|||tttllleeeaaa```[[[VVVTTTTTTRRROOOLLLIIIJJJJJJKKKKKKLLLOOOPPPMMMJJJGGGFFFEEEEEEDDDBBBAAACCCDDDCCCAAAAAACCCFFFDDDDDDEEECCCAAAAAABBBDDDAAAAAA@@@@@@@@@AAABBBCCC???@@@@@@@@@???>>>>>>???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<777888999;;;======:::888::::::::::::::::::::::::999:::;;;;;;;;;:::999888999999999999:::::::::;;;:::999888888888888888999777666666555555666777888333333333444444555555555222333444666666555444333444444444444444444444444444333333222222222222222111111111111111111111111333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000000000111111111111000000000000000000111111111111222111000///............000111222222333333333222///000000000111111111111000000111111111111000000///000000000111111111111000000000000000000000000000000//////////////////000000000000000000000000111111111111111111111111111111111111111111111111000111111222333333444444333333333333333333333333222222333333333444444444555555555666666666777777555666888888888888:::<<<999888999;;;===???HHHQQQ]]]lll~~~888888999::::::::::::999777777888999;;;<<<======<<<<<<<<<<<<=========>>>?????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLLLLLLLNNNOOOMMMMMMNNNPPPQQQSSSTTTUUUSSSUUUWWWVVVRRRPPPQQQSSSUUUTTTTTTUUUVVVVVVTTTRRRSSSUUUWWWZZZ\\\aaafffjjjpppwwwrrrnnniiidddaaa^^^[[[XXXUUUQQQNNNNNNPPPPPPNNNKKKIIIJJJJJJIIIHHHHHHIIIJJJMMMJJJGGGEEEEEEEEEEEECCCBBBDDDDDDCCC@@@@@@DDDGGGDDDDDDDDDCCCAAAAAABBBCCC@@@@@@??????@@@AAAAAABBB>>>??????>>>===<<<<<<===============>>>>>>>>>>>>????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999;;;===>>>===:::888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::999777666888888888999999:::::::::666666555555555555666666:::999666555444555666777333333333444444555555555111222444666666666444333444444444444444444444444666555444333222333444555222222222222222222222222333222222222222222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000//////000000111111111222111111000000000000111111000000000000000000000000000000111111111111000000000000000000111111111111444333222111000000000000000111222333333333333333//////000000111111111222000000111111111111000000//////000000111111111222000000000000000000000000000000//////......------000000000000000000000000111111111111111111111111000000000000000000000000000000111222333333444444333333333333333333333333222222333333333444444444555555555555666666666777777888999888888888:::<<<999999:::===;;;999===DDDDDDPPP```ooo}}}~~~888888999999999::::::::::::::::::999999999888888;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPRRRRRRRRRRRRRRRQQQQQQQQQSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSUUUTTTTTTTTTUUUWWWZZZ\\\aaadddiiiooowww}}}~~~vvvmmmgggbbbaaa^^^[[[WWWTTTQQQPPPOOONNNLLLKKKJJJJJJKKKKKKJJJIIIGGGEEEFFFGGGJJJLLLHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA======>>>>>>>>>>>>======???>>>>>>===<<<;;;;;;;;;<<<===???@@@???>>><<<;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<===<<<999777999===>>>:::666:::::::::::::::::::::::::::999888888::::::999888777777888999:::;;;;;;<<<@@@>>>;;;888666666666777555555666666555555444333555555555555555555555555555555555555555555555555444444444333333222222222333333444444333333222111111111111111111111111111//////000000111111111222333222222111111222222333000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000//////.........---111111111111111111111111000000000000000000000000000000000000000000000111000000000000000111111111222111111111000000//////111111111111111111111111000000000000000000000000000000000000111111111111000000///////////////000////////////000222333444000000111111111111000000////////////000000000000111111222222222333333333555444333222222222333444222222333333333333444444555555555555555555555555666666666666777777777777777777888999::::::;;;;;;@@@DDDJJJQQQ]]]ppp}}}|||}}}888888888999999999::::::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEGGGHHHHHHFFFFFFGGGIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUUUUUUUTTTSSSRRRRRROOOPPPQQQSSSTTTUUUVVVVVVYYYZZZ^^^bbbggglllpppqqqvvv{{{yyyoooiiiccc]]]YYYYYYXXXWWWTTTRRRPPPNNNMMMMMMMMMKKKJJJIIIIIIJJJJJJKKKIIIGGGEEEDDDEEEGGGHHHFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@AAAAAA?????????@@@@@@@@@AAAAAA>>>>>>============>>>>>>???>>>>>>===<<<<<<;;;;;;<<<===>>>??????===;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;999777999======:::666999999999999999999999999:::999888888::::::999888777888888999999:::::::::===;;;999666555555555666555555666666555555444333555555555555555555555555444444444444444444444444444444444333333222222222333333444444333333222111111111111111111111111111000000000000111111111222333222222111111222222333000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000/////////......111111111111111111111111000000000000000000000000111111000000000000000000222222111111000000//////111111111111000000000///111111111111111111111111000000000000000000000000...////////////000000000000000////////////000000111000000000000000111222000000111111111111000000////////////000000000111111111222222222333333333444333222222222222333444222222333333333333444444555555555555555555555555555555666666666777777777666777777777888999999999:::===@@@CCCJJJVVVeeeppp}}}{{{~~~888888888999999999999:::888888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDFFFFFFFFFDDDCCCDDDEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOOOOPPPPPPOOOPPPRRRSSSTTTUUUUUUUUUSSSTTTTTTSSSSSSRRRQQQPPPKKKMMMPPPRRRTTTTTTSSSRRRVVVWWWYYY[[[]]]___aaabbb___bbbeeehhhllluuupppjjjaaa[[[YYYWWWTTTRRRPPPPPPPPPOOONNNMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHJJJIIIFFFDDDCCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@?????????@@@@@@@@@@@@AAA???>>>===<<<<<<===>>>???>>>>>>>>>===<<<<<<;;;;;;;;;<<<=========<<<;;;:::999999999999999999999999888999;;;<<<<<<<<<;;;::::::999888:::<<<===:::666888888888888888888888888:::999888888999:::999888888888888888888888888888888777666444333444444555555555666666555555444333444444444444444444444444444444444444444444444444444444333333333333222222333333444444333333222111111111111111111111111111000000000111111111111111222222111111111111222222000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111000000000000000//////111111111111111111111111000000000000000000000000111111111000000/////////333333222111000///......111111111111000000000000000000000000000000000000000000000000000000000000............////////////000000////////////000000222222111000000000000000000000111111111111000000/////////000000000111111111111222222222333333333333333222222222222333444222222333333333333444444444444444444444444444444555555555666666666666777666666666666777777777777999:::<<<<<<===CCCKKKQQQ```rrr~~~888888888888999999999999666777888999:::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDFFFFFFEEECCCBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNNNNOOOOOOPPPQQQSSSTTTUUUTTTTTTSSSRRRRRRRRRQQQQQQPPPOOONNNLLLNNNPPPRRRSSSSSSSSSSSSVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\bbbjjjpppxxx|||uuurrrqqqnnnkkkaaa\\\WWWTTTSSSSSSRRRQQQNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIHHHHHHGGGFFFFFFFFFHHHFFFDDDCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@????????????@@@@@@@@@@@@@@@>>>===;;;;;;===>>>@@@>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999888888888888888888888888777999;;;<<<<<<<<<:::999999888888:::<<<;;;999777777777777888888888888888999888777888999:::999777999999888888777777777777555555444333333444555555555555555666555555444333444444444444444444444444333333333333333333333333333333333333333333333333333333444444333333222111111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000111111111111000000000///////////////////////////////////////////////////111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000111111111000//////......222111111111000000//////111111111000000000000000////////////////////////////////////////////////........./////////000000000////////////000000111111111000000000000000111000000111111111111000000//////000000000111111111111111222222222333333333222222222222222333333333222222222333333333444444444444444444444444444444444444555555555666666666777777777666666666666666888999;;;;;;;;;===AAAEEEHHHUUUhhh{{{777777888888888999999999666666777888:::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGFFFDDDCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNQQQRRRSSSTTTTTTRRRQQQPPPPPPPPPPPPPPPOOONNNMMMMMMNNNNNNNNNNNNPPPRRRTTTUUURRRSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTUUUWWWZZZ\\\cccppp{{{vvvkkkfffaaa^^^^^^^^^]]]\\\XXXUUURRRPPPNNNNNNMMMLLLMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>??????@@@>>>>>>?????????@@@@@@@@@@@@>>>===;;;;;;===>>>@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888888888888888888888777888:::<<<<<<;;;:::999888888999:::;;;:::999777888888888888999999::::::999888777777999999888777999888888777777666666555444444444444555555666666555555555666555555444333444444444444444444444444333333333333333333333333333333333333333333333333333333444444333333222111111111111111111111111111222222222111111111111111222111111000000111111222000000000000000000000000111111111111000000000///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000//////......//////000000111111111222000000000000000000111111........................//////////////////////////////000000000111111111///////////////000111111////////////000111222333000000111111111111000000000000000000111111111111111111222222222333333333111111111222222333333333222222222333333333444444444444444444444444444444444444444444555555555555777777777777777666666666444555777777777888:::<<>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEFFFGGGFFFDDDDDDDDDEEECCCDDDDDDEEEFFFGGGHHHHHHJJJJJJLLLMMMMMMNNNNNNNNNQQQQQQRRRRRRRRRQQQPPPPPPOOOPPPPPPOOOOOONNNMMMLLLNNNMMMLLLLLLMMMPPPSSSUUURRRRRRSSSTTTUUUVVVWWWXXXSSSSSSSSSSSSSSSTTTTTTUUUZZZbbblllpppooommmmmmoooqqqvvv~~~|||sssnnnjjjeeeaaa[[[YYYWWWVVVVVVVVVTTTSSSSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>??????@@@AAA>>>>>>>>>????????????@@@???>>>===<<<<<<===>>>???==================<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999777888:::;;;;;;;;;:::999777888999::::::999888777777777888888999:::::::::999888777777888999888777888777777777666666555555444444555555666666666666555555666666555555444333333333333333333333333333222222222222222222222222222222333333333333444444333333444444333333222111111111111111111111111111222222222222222111111111111111000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000000000000000000000000000////////////////////////......///000111222333333000000000000111111111111////////////////////////000000000000000000000000000000000000111111111111///......//////000111222......//////000222333444000000111111111111000000000000000111111111222222111111222222222333333333///000111222333333333222222222333333333333444444333333333333333333333333333333333444444444555555666666666777777777777777777666555555555666777777??????AAAHHHQQQ___rrr777777777777888888888888777777888999::::::;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFCCCDDDEEEFFFGGGHHHHHHIIIKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRROOOOOOOOOOOOOOONNNLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZVVVUUUSSSRRRSSSSSSSSSSSSWWWZZZ^^^`````````aaabbbfffiiimmmsss{{{uuuiiibbb```___[[[WWWWWWVVVUUUTTTTTTSSSRRRQQQNNNOOOOOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAA>>>>>>>>>>>>????????????>>>>>>============>>>>>><<<========================<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999999999:::::::::777888::::::999888888888666666777777888999999:::999777666777888999888666666666666666666666666555444444555555555555555555555555666666555555444333333333333333333333333333222222222222222222222222222222222333333444444444333333444444333333222111111111111111111111111111333333333222222111111111111111000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000------......///000000000//////000000111111222222///000000000111111111111////////////////////////000000000000000000000000/////////000000000000111............///000111222000000//////000111222222000000111111111111000000000000111111111222222222111111222222222333333333...///111222333333333222222222333333333333444444333333333333333333333333222333333333333444444444444444444555666666666777;;;999666444555777888999;;;999;;;AAAEEEKKKWWWcccnnn|||777777777777888888888888888888888999999::::::;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>????????????@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCAAACCCDDDDDDCCCCCCEEEFFFCCCDDDEEEFFFGGGHHHIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLMMMNNNQQQTTTUUUOOOOOOPPPOOOOOONNNMMMLLLMMMOOORRRTTTUUUVVVUUUTTTRRRSSSTTTUUUVVVVVVWWWXXXYYYVVVRRROOONNNOOOOOONNNVVVVVVVVVVVVXXXZZZ\\\]]]aaabbbdddfffkkkrrr{{{}}}{{{uuummmiiijjjoootttwwwtttkkk```ZZZZZZZZZWWWSSSSSSRRRPPPOOOOOOOOOOOOOOOHHHIIIKKKKKKKKKJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLGGGGGGHHHHHHGGGFFFDDDCCCEEEEEEDDDCCCBBBBBBAAA@@@???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBB>>>>>>>>>>>>????????????======>>>>>>>>>>>>======<<<<<<<<<=====================<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999888888888999:::;;;666888::::::999888888888444555555666777888888999888777666777888999888666666666666666666666666666333444444555555444444333555555666666555555444333333333333333333333333333111111111111111111111111222222222333333444444444333333444444444333222222111111111111111111111111333333333222222111111111111111000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000,,,,,,---...///000111111111111111111000000000000//////000000111111111222000000000000000000000000000000000000000000000000............/////////000............///000222222222111111000000000000000000000111111111111000000000111111111111222222222111111222222222333333333...///111222333333222222222222333333333444444444333333333333333333333333222222333333333444444444222222333333444555666666:::777333222333777:::<<<777666:::@@@@@@???DDDLLLNNN]]]qqq666666666666777777777777555666888999:::;;;;;;<<<:::::::::999999888888888999999::::::::::::;;;;;;============>>>>>>>>>>>>CCCBBB@@@?????????@@@@@@>>>???@@@@@@AAAAAA@@@@@@@@@AAACCCEEEEEEEEEEEEDDDFFFFFFFFFGGGGGGHHHHHHIIIKKKJJJIIIIIIJJJLLLOOOQQQMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLNNNOOOPPPRRRUUUXXXXXXWWWVVVTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVTTTQQQOOOMMMMMMMMMNNNRRRRRRQQQQQQRRRUUUWWWYYY___aaaaaa```___dddmmmttt~~~xxxrrrnnnllllllmmmnnnzzz~~~zzzvvvqqqmmmkkkcccaaa^^^]]]^^^bbbfffiiimmmeee]]]XXXWWWVVVSSSPPPRRRQQQPPPOOOMMMLLLKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999::::::::::::::::::999999999888888888888888999999:::::::::;;;:::999888777777777777888777666666555666666777999999888888888888999999666666555444444444444555555444222222222444666777444444333333333444444555333222222111111222222333111222222333333222222111222222333333333333444444222222222111111111000000222222111111111111111111333333222111000000000111222111000111222222111000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111111000000//////......000000111111111111000000---......///000111111222//////............//////111111000000//////......//////............//////111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111222222222333333333222222111111111111111111222222222222222222222222222222333333333333444444444444444555555555555666666555555444444444555555999999999999:::<<<>>>???EEEKKKTTT^^^kkk|||555555555666666666777777666777888999::::::;;;::::::::::::999999888888888999999::::::::::::;;;;;;<<<=========>>>>>>>>>>>>BBBAAA@@@????????????@@@??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIJJJKKKLLLNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMOOOOOOQQQRRRTTTVVVWWWWWWVVVUUUUUUUUUVVVVVVWWWXXXXXXYYYVVVUUURRRPPPNNNNNNNNNOOOOOONNNMMMMMMNNNPPPSSSTTTWWWYYYZZZYYYXXX\\\ccciiixxxtttmmmfffbbbaaabbbcccfffqqq~~~}}}xxxrrrmmmjjjiiiiiigggfffcccaaa```^^^\\\YYYWWWWWWYYY\\\^^^___ZZZTTTRRRTTTUUUSSSPPPOOOOOOOOONNNMMMMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCBBBAAABBBBBBBBB@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???????????????AAAAAA@@@??????>>>>>>=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::999999999888888999999999999:::::::::::::::999888777777666666777666777777777777777777777888888777777777777888888666666555444444444444555444333222111222333555666444444444333333444444555333222222111111222222333111222222333333222222111222222222333333333444444333333333222222222111111111111111111111111111111333222111111000000111111222111000000222222111000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////000000000000000000000000//////000000000000//////000000000000////////////000000111111111111000000......//////000000111111//////............//////000000000000//////......//////............//////111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000111111111222222222333333111111111111111111111111222222222222222222222222222222333333333333444444444444444444555555555555555555444444444444555555666666666666777999:::<<<:::???EEELLLUUUaaappp{{{444444444555555555666666777777888999999999999999999999999999999888888888999999::::::::::::;;;;;;<<<<<<=========>>>>>>>>>AAA@@@??????>>>?????????@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCBBBEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOOOONNNNNNNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWXXXZZZZZZWWWVVVSSSQQQPPPPPPPPPQQQNNNMMMLLLKKKLLLMMMOOOPPPPPPSSSTTTTTTSSSTTTXXX\\\hhheee```\\\ZZZZZZ\\\^^^dddnnnxxx|||{{{{{{xxxvvvvvv|||zzzxxx{{{xxxtttmmmjjjiiigggccc```\\\\\\]]]]]]\\\[[[ZZZYYYZZZXXXUUURRRQQQRRRSSSUUUVVVRRROOOOOORRRSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCBBBBBBAAAAAABBBBBB????????????????????????????????????????????????===>>>>>>??????@@@@@@AAAAAA@@@@@@??????>>>======???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;:::::::::999999999888888;;;;;;:::::::::::::::999999888777666666555555666555666777888999999888888777777666666666666777777666666555444444444444555333333222111111222444555555444444333333444444444333222222111111222222333111222222333333222222111222222222222333333333333444444333333333222222222111111111111111111111111222222111000000000111111222111000000222222111000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////000000000000000000000000//////000000000000//////////////////000000000000///000000111111000000///////////////000000000000//////............//////000000000////////////...//////............//////111111111111111111111111000000000000000000000000//////000000000000111111000000000000000000000000000111111111222222222222111111111111111111111111222222222222222222222222222222333333333333444444444444444444555555555555555444444444444444555555555555555555666777999999777:::>>>AAAEEEKKKSSSZZZiiiwww333333333444444444555555777777888888888888888777999999999888888888888888999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>?????????>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAABBBCCCCCCCCCBBBBBBBBBAAADDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSUUUWWWYYYZZZYYYWWWVVVWWWXXXZZZ\\\WWWVVVUUUSSSRRRRRRRRRSSSQQQPPPNNNMMMMMMNNNPPPQQQOOOQQQSSSSSSRRRRRRSSSUUUYYYYYYZZZ[[[\\\^^^___```eeemmmssstttttttttrrrnnnnnnllliiihhhlllttt}}}zzzvvvooohhhgggkkkoooqqqrrrrrrrrrrrrtttwww~~~~~~}}}{{{xxxwwwxxxyyy~~~~~~{{{xxxtttsssrrrqqqooommmqqquuu{{{~~~}}}zzzwwwtttjjjhhhdddbbbbbbbbb```^^^]]]^^^^^^^^^\\\YYYWWWUUUWWWVVVSSSQQQPPPQQQQQQRRRUUUSSSQQQQQQQQQPPPNNNKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEBBBAAAAAA@@@@@@@@@AAAAAA????????????????????????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>>======??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;:::::::::999999999888888<<<;;;;;;;;;::::::999999888777666555555444444555333555777999::::::999888666666555555555555666666666666555444444444444555333222111111111222333333555555444333333333444444333222222111111222222333111222222333333222222111111222222222222333333333333333222222222222111111111111111111111222222222111111000000000000111111222000///000111222111000000000111111111111000000////////////////////////000000////////////000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////......//////000000111111//////000000000000//////000000000000//////////////////............////////////////////////////////////............//////111111111111111111111111000000000000000000000000////////////000000000111000000000000000000000000000000000111111111111222111111111111111222222222111222222222222222333333222222222333333333444444333333444444444555555555444444333333444444555555666777777777888999:::::::::<<<>>>??????BBBEEEIIIMMMXXXiii|||333333333333444444444444666666777888888888777777888888888888888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAACCCDDDDDDEEEGGGHHHHHHIIIHHHIIIJJJKKKLLLLLLKKKKKKMMMMMMMMMMMMMMMNNNOOOOOOQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPRRRUUUXXXZZZZZZYYYXXXWWWWWWXXXZZZ\\\VVVVVVUUUUUUTTTTTTTTTTTTSSSRRRPPPOOONNNOOOQQQRRRPPPRRRTTTTTTSSSQQQQQQQQQRRRUUUZZZ^^^aaaaaa```___```fffiiigggffffffeeeaaa```______aaaeeeiiinnnqqqtttpppllliiieee```___ccccccdddeeedddcccbbbbbbccckkkkkkiiieeebbb```aaabbbhhhiiijjjllltttzzzwwwppphhhggghhhooovvvwwwqqqiiifffeeecccccccccccccccbbbaaagggooossssssooolllkkkaaa```^^^]]]]]]\\\[[[ZZZ\\\\\\]]]\\\ZZZWWWSSSQQQSSSRRRRRRQQQQQQQQQRRRRRRSSSRRRQQQQQQPPPNNNKKKIIIMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEDDD@@@???????????????@@@@@@>>>???@@@@@@@@@@@@???>>>======>>>>>>>>>?????????DDDDDDCCCBBBAAAAAA@@@@@@@@@@@@??????>>>======<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<:::::::::999999999888888;;;;;;;;;::::::999999999888777666555444444444444333555777999:::999888777666666555555555555666666666666555444444444444555333222222222222222222222666555444333333333333333333222222111111222222333111222222333333222222111111111111222222222333333111111111111000000000000000000111111111222222222111000000///000000111111111000///000111111000///000000111111111111000000////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000........................//////////////////////////////000000000000//////......//////000000111111//////000000000000//////000000000000//////////////////............//////...............///////////////............//////000000000000000000000000////////////////////////...////////////000000000000000000000000000000000//////000000000111111111000000111111111222222222111111111222222333333333222222222333333333444444333333333444444444444555333333333333333444555555777777888999999:::::::::777888:::;;;;;;<<<>>>???BBBHHHRRR]]]jjj{{{333333333444444444555555555555666777777777777777777777777888888888888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========<<<======>>>>>>>>>>>>===??????@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRRRRSSSRRRRRRQQQPPPNNNNNNOOOPPPRRRUUUXXXYYYZZZYYYXXXWWWWWWXXXYYYZZZVVVVVVVVVUUUUUUUUUUUUUUUSSSRRRPPPOOONNNOOOQQQRRRQQQRRRSSSSSSRRRQQQOOONNNQQQUUUZZZ^^^___]]]ZZZWWW\\\```aaa^^^]]]^^^^^^\\\YYY[[[^^^bbbeeeggghhhiiikkkfffcccbbb^^^YYYXXXZZZZZZ[[[\\\\\\\\\\\\[[[[[[]]]^^^]]][[[YYYYYY[[[]]]ZZZ]]]___aaagggllljjjeee___^^^```fffkkklllfffaaa\\\\\\\\\\\\\\\]]]^^^___YYY```hhhllljjjfffcccbbb[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXZZZ[[[ZZZWWWTTTRRRNNNNNNOOOPPPPPPQQQQQQQQQMMMMMMMMMNNNMMMLLLKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGGGGGGGFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCC??????>>>>>>??????@@@@@@???@@@AAABBBBBBAAA@@@???===>>>>>>??????@@@@@@@@@FFFEEEDDDCCCAAA@@@??????@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999:::;;;<<<<<<:::::::::999999999888888::::::999999999999999888888777666555555444444555444555666777888888777777666666555555555555666666666666555444444444444555333333333333333222222222666555555444333333333333333222222111111222222333111222222333333222222111111111111111222222222222111000000000000/////////000000000111222222333333000000/////////000111111111000//////111111000///000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////................................................000000000000000000000000//////000000000000//////////////////000000000000...//////000000//////...////////////000000000000//////............//////---............///////////////............//////000000000000000000000000////////////////////////......////////////000000000000000000000000000000////////////000000000000000000000111222222333333111111111222222333333444222222333333333333444444333333333333444444444444222222222222333444555666555555666777777777777777555555777888:::;;;<<<===???BBBDDDHHHNNNZZZhhhrrr444444444444555555555555333444555666777777888888666777777777888888888999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>>>>=========>>>??????@@@@@@??????@@@@@@??????@@@AAABBBCCCBBBBBBCCCEEEFFFHHHIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSRRRPPPPPPLLLMMMNNNPPPSSSUUUXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXTTTUUUUUUVVVVVVVVVUUUUUUSSSRRRPPPOOOPPPQQQSSSTTTSSSRRRRRRSSSSSSRRRPPPNNNQQQSSSVVVYYYZZZXXXVVVTTTXXX\\\\\\YYYXXX[[[]]]\\\XXX[[[___dddfffgggfffeeeeee```^^^___]]]XXXUUUWWWWWWWWWXXXYYYZZZZZZYYYXXXVVVWWWXXXXXXXXXYYY[[[]]]UUUYYY[[[[[[]]]```___\\\[[[\\\___cccfffeeeaaa^^^ZZZZZZZZZZZZZZZZZZ\\\]]]]]]dddkkklllhhhbbb___^^^XXXYYYYYYYYYXXXWWWWWWXXXUUUWWWYYYZZZZZZWWWTTTRRRLLLMMMNNNOOOOOOOOOOOONNNKKKKKKLLLLLLKKKKKKLLLMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBB???AAABBBCCCCCCBBBAAA???>>>>>>??????@@@AAAAAABBBCCCCCCBBBAAA@@@??????>>>?????????>>>======<<<<<<::::::999::::::;;;<<<===::::::::::::::::::::::::999999999999:::;;;<<<===:::::::::999999999888888777888888888888888888999999888777666555555555555555555555555555666666666777666666666666666666777666666555444444444444555444444444444444333222222666666555444333333333333333222222111111222222333111222222333333222222111111111111111222222222222111111111000000000000//////000000111222222333333///////////////000111111111///...///000111000///000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////................................................000000000000000000000000//////000000000000//////000000000000////////////......////////////............//////000000111111//////............//////---------.........////////////............//////000000000000000000000000////////////////////////........./////////000000000000000000000000000000........./////////000000///000000111222222333333000111111222333333444444222222333333333333444444222222333333333444444444222222222222333444555666333444555666666666555555777777777888:::<<<<<<<<<:::<<<===>>>@@@EEENNNUUU```ooo444444444555555555666666222333444666777888888888666666777777888888888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;===>>>>>>>>>============>>>?????????????????????>>>>>>???AAACCCDDDBBBBBBCCCEEEFFFHHHIIIIIIKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSQQQPPPOOOKKKLLLNNNPPPSSSVVVWWWXXXWWWXXXXXXYYYXXXXXXWWWVVVTTTTTTUUUVVVVVVVVVUUUUUUUUUTTTRRRRRRRRRSSSUUUWWWUUUTTTSSSTTTTTTSSSRRRPPPOOOPPPRRRTTTUUUWWWWWWWWWRRRVVVVVVSSSSSSWWWZZZZZZVVVXXX\\\```bbbbbbaaa___aaa]]]]]]______[[[YYYZZZYYYYYYYYYZZZZZZZZZWWWUUUTTTVVVXXXXXXXXXXXXZZZ[[[WWW\\\^^^[[[ZZZ\\\\\\ZZZXXXZZZ^^^aaabbbaaa^^^\\\[[[\\\\\\[[[ZZZYYY[[[\\\ccciiioooooohhhaaa]]]]]]UUUVVVXXXXXXWWWWWWWWWXXXTTTVVVWWWXXXWWWTTTPPPMMMNNNNNNOOOPPPPPPOOONNNMMMNNNNNNNNNMMMKKKKKKLLLMMMGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDD@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBCCCDDD@@@AAACCCDDDDDDCCCAAA@@@>>>>>>???@@@AAAAAABBBBBB@@@@@@???????????????????????????>>>======<<<<<<888888888999:::;;;<<<===::::::::::::::::::::::::999999999999:::;;;<<<===:::::::::999999999888888666666777777888888888999999888777666666555555666666555555444444444555555777777666666666666777777666666555444444444444555444555555555444444333222777666555444333222222222333222222222222222222333222222222333333222222222000111111111111222222222222222222111111111111000///000000111222222333333///////////////000111111111///...///000111000///000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........................000000000000000000000000//////000000000000//////111111000000//////............////////////......---......///000111111222//////............//////---------.........////////////............//////000000000000000000000000////////////////////////............/////////000000000000000000000000000............/////////000///000000111222222333333000000111222333333444444222222333333333444444444222222333333333444444444222222222222333444555666444555666777777777666555888777666666888999999999444777:::;;;;;;>>>CCCGGGLLLXXXgggrrr|||444444444444444444444444555555555555666666666666666777888999999888666666444555777999;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>>>>>>>????????????>>>??????@@@@@@AAABBBBBBBBBCCCEEEFFFEEEFFFGGGIIIHHHGGGFFFFFFGGGIIILLLMMMOOOMMMLLLJJJJJJKKKMMMNNNOOOOOOOOOPPPOOOOOONNNNNNSSSQQQOOOQQQTTTWWWWWWUUUVVVVVVWWWWWWVVVUUUSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVUUUTTTSSSRRRTTTTTTTTTSSSRRRPPPOOONNNQQQPPPOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVYYYYYY[[[```eeegggdddaaa]]]\\\YYYWWWVVVVVVWWWXXXXXXXXXYYYYYYYYYXXXWWWVVVWWWXXXXXXWWWVVVVVVWWWYYY\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXX\\\bbbfffgggccc^^^^^^\\\[[[\\\___bbbcccccchhhlllpppnnnhhh```\\\ZZZWWWXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNKKKJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGEEEDDDDDDEEEGGGHHHHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCAAAAAA???>>>>>>>>>???@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888999999888888777777666666666666666666666666666666999999999999888888888777444444444555555555555666444444555555555555444444444444555555444444333222444444444444444444444444444333222111111222333444444333333222111111111222222222222222222222222222222222222222222222222222333222111000000111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000---,,,---000111000...////////////////////////...000111...***)))---111000000//////......------////////////////////////000000//////.........---////////////////////////000000000000000000000000......////////////......111111000000//////......////////////////////////000000000000000000000000......///000111222222333............////////////000000///...............000000000000000000000000111111000000//////......000000000000111111111111111222333333111111222333000111111222222333444444222222333333333444444444333333333333333333333333222222333333444555666666444444444555555555555666555555666777777777777777999999:::;;;;;;<<<======AAAFFFLLLSSS\\\lll444444444444444444444444444555555555666666666666666666666777777666666555777999<<<>>>???>>><<<;;;:::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<=====================>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAACCCEEEEEEEEEEEEGGGHHHHHHGGGGGGFFFGGGIIILLLMMMNNNMMMKKKJJJJJJKKKMMMNNNNNNOOOOOOPPPPPPPPPOOOOOORRRPPPOOOQQQTTTVVVVVVUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRRRRQQQPPPOOOOOONNNNNNPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRSSSSSSTTT[[[[[[\\\aaaeeegggdddaaa[[[ZZZXXXVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZZZZYYYYYY[[[\\\]]]]]]\\\[[[YYYXXXWWWWWWUUUVVV[[[```eeefffccc___bbbaaa```aaaccceeeeeeeeeeeeggghhhgggbbb\\\XXXVVVWWWWWWWWWWWWXXXXXXXXXYYYWWWVVVVVVTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEFFFHHHIIIHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>??????=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999888888888777777777777777777777777777777777777777888888888888777777777777777777666555444333333222444444555555555555444444444444555555444444333222444444444444444444444444333222222222222222222333444333222222111111111222222222222222222222222222222222222222222222222222222222111000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////...,,,---000111000...////////////////////////...000111...***)))---111///////////////.........////////////////////////000/////////............////////////////////////////////////////////////......////////////......////////////.........---////////////////////////////////////////////////.........//////000000111............////////////000000///...............000000000000000000000000111000000000/////////...//////000000000111111111000111222222000000111222000111111222222333333444222222222222333333333333333333333333333333333333222222333333444555555666444444444444555555555555555555666777777777777777555666666777888888999999:::===@@@CCCHHHRRR___iii|||444444444444444444444444444444444555555555666666666555555444555555666666777:::>>>@@@AAA>>>;;;888::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>======>>>??????@@@@@@AAA@@@BBBDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGHHHIIIKKKMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPQQQPPPOOOQQQSSSTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPMMMNNNPPPQQQQQQQQQPPPOOOQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRUUUTTTSSSSSSSSSSSSSSSSSS[[[ZZZ[[[___cccdddaaa^^^YYYXXXVVVUUUSSSSSSTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVWWWYYY\\\^^^^^^^^^___```_________^^^\\\ZZZXXXWWWUUUWWW\\\bbbfffgggeeebbbfffeeeeeefffhhhhhhgggfffcccbbb```___]]]ZZZVVVSSSUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSRRRRRRQQQQQQOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>???????????????@@@???>>>>>>======>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999777777777777888888888888888888888888888888888888777777777666666666555555777777666555444333333222444444555555555555444444444444555555444444333222444444444444444444444444222222222333333222222222333333222111111111111222222222222222222222222222222222222222222222222222222222111000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////...---...///000000...////////////////////////...///000...+++***---111.........///////////////////////////////////////////////////............////////////////////////...........................//////////////////...............------------////////////////////////////////////////////////....................................////////////000//////............///000000000000000000000000000000000000//////////////////000000000000111111///000111111//////000111000000111111222333333333111111111222222222222333333333333333333333333333222222333333444444555555444444444444555555555555555555666777777777777666333444444555555666666777888:::;;;;;;<<<@@@GGGMMMYYY```mmm333333333333333333333333333333444444444555555555666555444444444555666777555777999<<<<<<;;;999888999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<=========<<<======>>>>>>??????@@@???AAABBBCCCBBBCCCEEEFFFFFFFFFFFFFFFHHHIIIKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOONNNKKKLLLNNNOOOPPPOOONNNMMMPPPPPPQQQSSSTTTUUUUUUUUUXXXVVVUUUSSSTTTUUUWWWXXXUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWYYYXXXXXX[[[______]]]ZZZYYYXXXVVVUUUTTTSSSSSSTTTUUUTTTRRRRRRRRRTTTVVVWWWYYY\\\___aaa```______``````aaaaaaaaa___]]]ZZZXXXYYY\\\```dddggggggeeeccceeeeeeeeefffhhhgggeeecccccc___[[[ZZZ[[[ZZZWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>===============;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999666666777777888888999999777777777777777777777777666666555555555444444444444444444555555555555666444444555555555555444444444444555555444444333222333333333333333333333333111222333444444333222111222222111111111111111222111111111111111111111111111111111111111111111111222111111111111111111222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............///000//////////////////////////////...//////...,,,,,,...000------......//////000000///////////////////////////////////////.........//////////////////////////////////////////////////////............//////........................//////////////////////////////////////////////////////..............................////////////000///............//////////////////////////////000000000000////////////////////////000000000111///000111111//////000111000000000111222222333333000000111111111222222222222222222222222222222222222222333333333444444444333333444444444555555555444555666666777777666666555555666666666777777777777999:::;;;;;;===@@@DDDHHHLLLUUUbbbrrr333333333333333333333333333333333333444444444444666666555444555666888999444444555666888999:::;;;999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>>>>???>>>???AAAAAAAAAAAACCCEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLKKKLLLMMMNNNOOOOOOOOOOOOLLLNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNJJJKKKLLLMMMNNNMMMMMMLLLOOOOOOPPPQQQSSSTTTUUUVVVYYYXXXWWWVVVWWWYYY[[[\\\YYYYYYZZZZZZZZZYYYYYYYYYUUUUUUVVVWWWXXXZZZ\\\]]]ZZZXXXXXXZZZ^^^___\\\ZZZYYYYYYXXXWWWVVVUUUTTTTTTVVVUUUTTTSSSTTTVVVYYYZZZ\\\___aaaaaa___]]]\\\\\\```aaabbbaaa```]]]ZZZYYY[[[^^^aaaccccccbbb```___`````````aaabbbaaa___]]]___[[[WWWVVVXXXXXXVVVTTTSSSSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999::::::::::::::::::999999999999999999999999999666666777777888888999999666666666666666666666666555555555444444444444333444444444555555555555666444444555555555555444444444444555555444444333222333333333333333333333333111222333444444333222111111111111000000111222222111111111111111111111111111111111111111111111111111111111222222111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................---...///////////////000////////////////////////---.........------...///------......//////000000////////////////////////.........///////////////////////////////////////000000000000000000000000000///............///000////////////////////////////////////////////////........................000/////////////////////............//////////////////............//////////////////////////////////////////000000000000...////////////000000000000111222111000000111222///000000111111222333333000000111111111222222222222222222222222222222222222222222333333333333333333333333444444444444555444444555666666666666666666666666777777777777777333555777888999:::<<<===???AAADDDKKKTTT___hhhmmmyyy333333333333333333333333222222222333333333444444555555555555666777888888555555555555777:::===>>>999999999999::::::::::::999999999:::::::::;;;;;;999::::::::::::;;;;;;;;;:::;;;;;;<<<<<<===>>>>>><<<>>>@@@@@@@@@@@@BBBDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMJJJMMMOOOPPPOOONNNNNNOOONNNMMMMMMLLLLLLMMMMMMNNNKKKKKKKKKKKKLLLLLLMMMMMMOOOOOOPPPPPPQQQSSSTTTUUUVVVVVVVVVVVVWWWYYY[[[\\\\\\\\\]]]]]]]]]\\\[[[ZZZUUUVVVWWWYYY[[[]]]```aaa]]][[[ZZZ\\\```aaa```]]]ZZZZZZYYYXXXWWWVVVUUUUUUVVVVVVVVVVVVWWWYYY[[[\\\]]]___```^^^[[[XXXWWWWWW]]]^^^^^^^^^]]][[[YYYXXXXXXZZZ]]]^^^\\\ZZZYYYYYYZZZYYYYYYYYY[[[[[[YYYWWWXXXVVVSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>??????@@@AAAAAAAAA??????>>>>>>>>>>>>======;;;<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999::::::::::::999999888888888888888888888888777777777777888888888888555555555555555555555555555555555444444444333333777777666555444333333222444444555555555555444444444444555555444444333222333333333333333333333333222222222333333222222222111000000000000111222222111111111111111111111111111111111111111111111111000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................---...//////......///111////////////////////////---------........................///////////////////////////////////////.........///////////////////////////////////////111111111111111111111111000///...------...///000/////////000000000000000////////////////////////........................////////////////////////............///////////////............//////000000000000000000000000000////////////000000000000......////////////000000000111222222000000111222//////000000111222222222111111111222222222222333222222222222222222222222222222222222333333333333333333333333444444444444444444555666666666666555555555555555555555555555555555777888888888888777;;;;;;<<>>>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>?????????============<<<<<<<<<;;;:::;;;;;;<<<;;;:::999888::::::::::::999999999999999999999999999999999999999999::::::::::::999999777777777777777777777777888888888777777777777777666666666666666666666666555555555555444444444444777777666555444333333222444444555555555555444444444444555555444444333222222222222222222222222222333222222222222222222333000000000000000111222222111111111111111111111111111111111111111111111111000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................,,,...000///...---///111////////////////////////---------.../////////...///////////////.........////////////////////////............/////////000////////////////////////000000000000000000000000000///...------...///000........./////////000000////////////////////////........................---------......//////000............////////////...............///000000000000000000000000000000.../////////000000000111........./////////000000///000111111//////000111//////000000111111222222222222222222333333333333111111111111111111111111222222222222222222222222222222333333333444444444333444555555666666555555555555555555555555555444777666777888888888777666888999:::<<<>>>???AAAAAAFFFKKKRRRXXX```kkkyyy222222222222222222222222111111222222222333333333000222333555666666555444444666888999999999777666888888999999999:::::::::888888999999999:::::::::888888999999999:::::::::999999:::;;;;;;<<<<<<===;;;<<<>>>???>>>???@@@BBB??????AAABBBCCCDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHLLLOOOPPPMMMKKKLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNLLLJJJIIIIIIKKKNNNOOOQQQPPPOOOOOOPPPQQQSSSTTTSSSTTTVVVYYYZZZ\\\\\\\\\YYYZZZ[[[[[[ZZZYYYXXXWWWXXXXXXXXXYYYZZZ\\\]]]^^^\\\ZZZYYY\\\```bbbbbb```YYYYYYYYYXXXWWWVVVUUUTTTUUUVVVXXXZZZ[[[\\\]]]]]]ZZZZZZYYYVVVSSSRRRRRRSSSUUUTTTTTTSSSSSSTTTTTTUUURRRUUUYYYZZZXXXVVVWWWXXXTTTRRRQQQQQQRRRTTTUUUTTTOOOQQQSSSRRROOOOOOQQQTTTSSSSSSRRRRRRRRRQQQQQQQQQOOOOOONNNNNNMMMLLLLLLKKKFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBAAAAAA@@@@@@AAAAAA????????????????????????>>>>>>>>>>>>??????????????????>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<;;;:::999888999999999888888888888777999999999999999999999999999999999::::::999999999666666666666666666666666999999888888777777666666777777777777777777777777666666555555555444444444444444444555555555666666444555555555555555555444444444555555444444333222222222222222222222222222444333222111111222333444000000///000000111222222000000000000000000000000000000000000000000000000000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................,,,...000000...---///111////////////////////////---,,,,,,...///000///---000000//////.........---////////////////////////---.........//////000000////////////////////////////////////////////////111///...------...///111---------.........//////////////////////////////........................++++++,,,,,,---...//////............/////////000...............///000111000000000000000000000000.../////////000000111111............/////////000...///000///...---...000/////////000111111222222222222333333333444444444111111111111111111111111222222222222222222222222222222333333333444444444333444555555666666555555666666666666666666666666333333333555666777666555444555777888999888777777999===BBBEEEHHHPPP[[[ddd222111000111444555333111222222333333333333444444444444444555555555555666666666666666666777888888777777888888999999999999888888888888888888888888999888777777777888::::::888888999::::::;;;<<<<<<============>>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCDDDEEEFFFHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPOOOMMMLLLLLLLLLMMMNNNOOOMMMKKKJJJLLLNNNOOOOOOQQQPPPPPPPPPQQQTTTWWWXXXUUUVVVWWWXXXYYYXXXWWWWWWTTTUUUVVVWWWWWWVVVUUUSSSQQQRRRTTTVVVXXXYYYZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYUUUVVVWWWXXXXXXWWWVVVUUURRRTTTWWWZZZ\\\\\\\\\\\\XXXWWWVVVUUUSSSQQQPPPOOOVVVUUUTTTTTTSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTXXXSSSOOOOOOSSSUUUSSSPPPSSSRRRRRRRRRRRRQQQQQQQQQSSSRRRRRRQQQPPPOOOOOOOOOPPPNNNLLLJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@???>>>??????@@@???>>><<<;;;999>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<=========<<<;;;;;;::::::999999999888888888888777888888999999999999888888777777888888888999999999777777777777777777777777555555666666777777888888444444444444444444444444222333333444444333333222333444555555666666555555444444444444444444444444555555444444444333333333333333333333333333333333222222222222222222222222000000000000000000000000...///111111000000111333...////////////000000000000000////////////000000000000000000000000000000000000000000////////////000///.........///111222////////////////////////////////////////////////////////////////////////............///////////////...---,,,,,,,,,,,,,,,////////////////////////........................//////............//////////////////////////////////////////////////////......//////000111111111////////////////////////........................//////............////////////000000000000//////...............///000000////////////////////////..............................///111333333222000/////////...------,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000///000333555555555444333222222222111111111000000222222111111111111222222111111222222222333333333444444444555555555555666666555555555555444444444666666666666666555555555666666666666666666666666777999<<<>>>???AAADDDFFF222111000222444555333111222222222333333333444444444444444444555555555555666555555555555666777777777777777888888888888888888888888888888888888888888888777777777888999:::999999999::::::;;;;;;;;;============>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEGGGGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKLLLMMMNNNNNNOOOOOONNNMMMLLLLLLLLLMMMNNNOOOMMMKKKKKKLLLNNNOOOOOOPPPPPPOOOOOOQQQSSSVVVWWWTTTUUUVVVWWWWWWWWWVVVUUUNNNOOOQQQSSSTTTSSSRRRQQQPPPQQQSSSUUUVVVWWWXXXXXXVVVWWWXXXXXXXXXWWWVVVVVVPPPQQQRRRSSSSSSSSSRRRRRRQQQSSSVVVYYYZZZ[[[[[[ZZZWWWWWWUUUTTTSSSQQQQQQPPPUUUTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSWWWSSSOOOOOORRRTTTRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSRRRQQQQQQPPPOOOOOONNNMMMKKKIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>>======>>>>>>??????>>><<<<<<>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<999999::::::;;;<<<<<<<<<999999999888888888888777777888888999999888888777777777777888888888999999777777777777777777777777666666666666666777777777444444444444444444444444222333333444444333333222222333333444444444444444444444444444444444444444555444444444444333333333333333333333333333333333222222222222222222222222000000000000000000000000///000111111000///000222111111222222222333333333000000////////////000000000000000000000000000000000000000000////////////000//////...///000111222////////////////////////////////////////////////////////////////////////............//////////////////...---------------////////////////////////........................//////............//////////////////////////////////////////////////////////////////////////////////////////////////////........................//////............////////////000000000000//////...............///000000////////////////////////..................---------,,,,,,...000111000////////////......---------000000000000000000000000000000000000000000000000000000000000000000000000111222444555666555444333222222222111111111000000222222111111111111222222111111222222222333333333333333333333444444444444555555555555444444444444555555555555555666666666555555555555555555555555666888:::<<<<<<>>>@@@BBB222111111222444444333111222222222222333333333333444444444444555555555555555444444444444555666666777777777777777666666666888888888888888888888888888777777777777888999999::::::::::::::::::::::::============>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPNNNLLLLLLNNNPPPPPPPPPOOOOOONNNOOOPPPRRRTTTVVVTTTTTTTTTUUUUUUTTTSSSSSSLLLMMMOOOPPPQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUQQQRRRSSSSSSSSSSSSRRRRRRMMMNNNOOOPPPQQQQQQPPPOOOPPPQQQTTTWWWXXXYYYXXXXXXUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRPPPOOOOOOOOOPPPQQQRRRRRRUUURRROOOOOORRRSSSQQQOOONNNOOOPPPQQQQQQQQQQQQQQQSSSSSSRRRRRRQQQPPPPPPPPPLLLKKKIIIHHHGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKKKKLLLIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<888888888999::::::;;;;;;999999999888888888888777777888888999999888888777777777777777888888888888777777777777777777777777777777666666666666666666444444444444444444444444222333333444444333333222111222333333444444333333444444444444444444444444444444444444333333333333333333333333333333333333222222222222222222222222000000000000000000000000000111222111///...///000////////////000000000000000000////////////000000000000000000000000000000////////////000000000000///////////////000111111////////////////////////////////////////////////////////////////////////............////////////000//////............///000000000000000000000000........................//////............//////////////////////////////////////////////////////000000//////...------,,,////////////////////////........................//////............//////...//////000000//////.............../////////000/////////////////////////////////......---------...---,,,,,,///000000///////////////............000000000000000000000000000000000000000000000000000000000000000000000000222333555666666555444333222222222111111111111111222222111111111111222222111111222222222333333333222222222222333333333333555555555555444444444444333444444555555666666666555555555555555555555555444666888999999:::<<<===111111111222333333333222111222222222222333333333333333444444444555555555444333333333333444555555666666666666666555555555888888888888888888888888777777777777777888888999::::::::::::::::::::::::============>>>>>>>>>>>>@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHJJJKKKMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPRRRPPPOOOOOOQQQRRRRRRRRRNNNNNNNNNNNNPPPQQQSSSTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPQQQRRRSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRNNNNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRQQQQQQOOOOOOOOOPPPSSSUUUWWWWWWWWWVVVRRRRRRQQQPPPPPPQQQRRRRRRTTTSSSRRRRRRQQQQQQRRRRRRNNNNNNNNNNNNOOOQQQRRRRRRSSSQQQOOOOOOQQQQQQPPPNNNLLLMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@???>>>>>>===<<<======>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<==============================<<<;;;;;;;;;;;;<<<;;;;;;;;;:::999999888888999999999888888888777777777777888888888888777777666666666777777777888888666666666666666666666666777777777666666555555444333333333333333333333333222333333444444333333222222222333444444444444333444444444444444444444444444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000111222111///......///------........./////////000000////////////000000000000000000000000000000////////////000000000000///////////////000000111////////////////////////////////////////////////////////////////////////............////////////000000///////////////000000000000000000000000000........................//////............////////////////////////////////////////////////////////////......------------////////////////////////........................//////............//////...//////////////////...---......///////////////////////////////////////000000//////......------111///------///111222111/////////////////////000////////////////////////000000000000000000000000000000000000000000000000333333444444444333222222111111111111111111111111222222111111111111222222111111222222222333333333222222222222333333333333555555555444444444333333222222333444555555666666444444444444444444444444444666777777666777888:::000111222333333222222333111111111222222222333333333333333444444444444555333333333333333444555555666666555555555555555555777777777777777777777777666666777777888888888888999999::::::::::::;;;;;;============>>>>>>>>>>>>AAAAAAAAABBBCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKMMMOOOQQQRRRSSSRRRQQQRRRSSSTTTTTTSSSNNNNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPOOONNNNNNNNNNNNOOOMMMMMMMMMNNNNNNOOOOOOPPPRRRSSSSSSSSSRRRPPPNNNMMMOOOPPPSSSUUUVVVVVVVVVUUUQQQPPPOOONNNOOOPPPQQQRRRTTTTTTSSSRRRRRRRRRRRRSSSNNNNNNNNNOOOPPPQQQRRRSSSQQQPPPOOOOOOPPPPPPOOONNNKKKLLLOOOQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>???>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<==============================<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999999888888888777777777777777888888777777777555555666666666777777777555555555555555555555555777777666666555555444444333333333333333333333333222333333444444333333222333333444555555555555555444444444444444444444444444444333333333222222222222222222222222222222222111111111111111111111111////////////////////////000111111000...---...///000000000111111111222222000000////////////000000////////////////////////.../////////000000000111...//////000000000000000////////////////////////////////////////////////////////////////////////............////////////000000/////////000000111000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////------------......////////////////////////////////////////////////////////////............//////......////////////......------...///000/////////////////////////////////000000/////////.........111///------///000111111...//////000000111111111////////////////////////////////////////////////000000000000000000000000111111222222111111111000111111111111111111111111222222111111111111222222111111222222222333333333333333333333444444444444555444444444444333333333111222222333444555555666444444444444444444444444444666777666555555666888000111333333222222222333111111111111222222222222333333333333444444444444444333333333333444555555555555555555666666666777777777777777777777777777555666777777888888777777888888999::::::;;;<<<<<<============>>>>>>>>>>>>BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJKKKMMMOOORRRSSSSSSRRRQQQRRRTTTTTTTTTRRRNNNNNNOOOPPPPPPQQQQQQRRRSSSRRRRRRRRRRRRSSSTTTUUUXXXWWWVVVTTTSSSQQQPPPPPPRRRQQQOOOMMMLLLLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQOOONNNMMMPPPRRRTTTVVVWWWWWWVVVVVVRRRQQQOOONNNOOOPPPRRRTTTUUUTTTSSSSSSRRRRRRSSSSSSPPPOOOOOOOOOPPPQQQRRRRRRNNNOOOOOOOOOOOONNNMMMMMMKKKMMMPPPRRRSSSSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJHHHFFFEEEHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA???@@@@@@@@@@@@@@@??????@@@???>>>===<<<<<<=========<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<999999::::::;;;<<<<<<<<<999999999888888888888777666777777888888777777666555555555555666666666666555555555555555555555555666666555555555555555555333333333333333333333333222333333444444333333222333444555555666666555555444444444444444444444444333333333333222222222222222222222222222222222222111111111111111111111111///////////////////////////000111000...---...///////////////000000000000000000////////////000000////////////////////////......//////000000111111......///000000000000000////////////////////////////////////////////////////////////////////////............///////////////////////////000000111000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////,,,------...//////000000//////////////////////////////////////////////////////............//////---......//////......---,,,---///000000000///...///////////////////////////////////////////////////---,,,,,,---......---...//////000111222222333000000000000000000000000////////////////////////000000000000000000000000000000000000000000000111111111111111111222222222222222111111111111222222111111222222222333333333333333333333444444444444444444444444333333333333111222222333333444444444333333333333333333333333333555666666555444555777///111444444222111222444111111111111222222222222222222333333333444444444444444444444444555555666444444555666777888888999777777777777777777777777555555777888888888777666777777888999;;;<<<==================>>>>>>>>>>>>CCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDEEEBBBCCCCCCDDDDDDEEEFFFFFFDDDFFFIIIKKKLLLLLLJJJIIIIIIIIIJJJKKKMMMPPPSSSTTTPPPPPPOOOPPPRRRSSSRRRPPPNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSRRRSSSTTTUUUWWWXXXYYYXXXWWWUUUTTTSSSRRRRRRSSSRRROOOLLLKKKJJJKKKKKKNNNNNNMMMMMMNNNOOOQQQRRROOOPPPQQQRRRRRRRRRQQQPPPRRRSSSVVVXXXYYYXXXWWWWWWUUUTTTRRRQQQQQQRRRUUUVVVSSSSSSRRRQQQQQQQQQRRRRRRPPPPPPOOOOOOOOOPPPPPPQQQMMMNNNOOOOOONNNMMMLLLLLLMMMNNNQQQSSSTTTSSSRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMJJJKKKLLLLLLKKKIIIGGGFFFHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???????????????>>>>>>======<<<<<<===??????>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<888888888999::::::;;;;;;999999999888888888888777666666777777777777666666444444555555555666666666444444444444444444444444444444555555555555555555222222222222222222222222222333333444444333333222333333444555555555555444444444444444444444444444333333333222222222222111111111111111111111111111111111111111111111111111////////////////////////---///000///......///000,,,,,,,,,---------......000000////////////000000////////////////////////.........///000111111111---...///000111000000///////////////////////////////////////////////////////////////////////////............///////////////.........//////000111//////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////---......//////......---,,,---///000111000///...////////////////////////.........///000000111111------,,,---......---+++......///000222333333444000000000000000000000000////////////////////////000000000000000000000000000//////000000111222222000000111111111222222222222222111111111111222222111111222222222333333333222222222222333333333333444444444333333333222222222222222222222333333333222222222222222222222222111333444444333333444666///222444444222111222444000111111111111222222222222222333333333444444444555444444444444555666666333444555666777999::::::777777777777777777777777444555777888888888777666666666888999;;;<<<>>>>>>============>>>>>>>>>>>>CCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEBBBBBBCCCCCCDDDEEEEEEEEEDDDFFFIIIKKKLLLKKKJJJIIIHHHIIIIIIKKKMMMPPPSSSUUUNNNNNNMMMOOOPPPQQQOOONNNOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSUUUWWWYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVTTTRRROOOLLLJJJJJJJJJKKKNNNMMMMMMMMMNNNOOOQQQRRROOOPPPRRRTTTUUUUUUUUUUUUSSSTTTWWWYYYZZZYYYXXXWWWXXXVVVTTTSSSSSSTTTWWWXXXRRRRRRQQQPPPPPPPPPPPPQQQPPPPPPOOOOOONNNOOOOOOOOOLLLNNNOOOOOONNNLLLLLLLLLNNNOOORRRTTTUUUTTTRRRQQQMMMMMMMMMMMMMMMMMMMMMNNNLLLMMMMMMNNNNNNNNNMMMMMMHHHIIIKKKLLLLLLJJJIIIGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB??????@@@@@@@@@@@@??????======>>>>>>>>>>>>>>>===<<<<<<;;;<<<===???AAABBB>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<::::::999999888777777777999999999888888888888777666666777777777777666666444444444555555555666666444444444444444444444444333444444555555666666666222222222222222222222222222333333444444333333222222222333444444444333333444444444444444444444444333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////,,,...//////......000111/////////000000000000111000000////////////000000////////////////////////---......///000111111222---...000111111111000///////////////////////////////////////////////////////////////////////////............/////////000...............///000000////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////111111111000//////......////////////////////////000000000000000000000000//////............//////---..................---,,,---///000111000///...////////////////////////------...///000111222222///......000111000...,,,......///111222333444555000000000000000000000000////////////////////////000000000000000000000000000000000000111222333444000000111111222222222222222222111111111111222222111111222222222333333333000111111111111222222222444444444333333333222222333333222222222222222222222222222222222222222222000111333333222222333555333222000//////000222333111111222222222333333333444444444555444444333333444444444444444444444444333333333444444444555555777777777777666666666666444555666777777666555444777888999:::;;;<<<<<<<<<>>>======<<<<<<>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEGGGEEEDDDBBBAAAAAAAAABBBAAABBBDDDEEEGGGHHHHHHIIIFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMMMMNNNQQQSSSSSSRRRMMMMMMLLLLLLLLLMMMOOOPPPSSSTTTUUUWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYXXXYYYXXXVVVRRRRRRUUUXXXYYYVVVRRROOOMMMMMMNNNOOOPPPOOONNNNNNNNNOOOPPPQQQPPPQQQSSSUUUVVVWWWVVVVVVTTTWWW[[[]]]\\\YYYWWWVVVWWWVVVTTTRRRQQQRRRSSSSSSSSSRRRQQQPPPOOONNNNNNNNNRRRQQQPPPPPPOOOOOOOOOPPPPPPPPPOOOOOONNNMMMLLLLLLOOOPPPRRRSSSSSSRRRPPPOOOLLLKKKKKKKKKKKKLLLLLLMMMKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHJJJHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;::::::::::::999888888777777888888888888999999999999888888888888777777666666555555666666666666666666666666666666666666666666666666666555444333333333333333333333333333333333333333444444444333333222222222222222111111111111222222333333333222222111111111333333333333333333333333000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000////////////000000////////////////////////---------............///222222111111111111111111////////////////////////////////////////////////............////////////...------------...//////////////////////////////////////////////////////555444222000//////000000111111000000//////......////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000///...............////////////////////////,,,---......//////......////////////////////////////////////////////////111///...------...///111000000000000000000000000//////............//////000000////////////000000...///000111111000///...000000000000000000000000//////000000000000//////222222222111111111111111111111111111000000//////333333333444444444555555111111111111111111111111333333333222222111111111666666555444333333222222222222111111111222333444333222000//////000222333111111111111222222222333333444444444444444333333444444444444444444444444333333444444444555555555777777777777666666666666555555666777777666555555666777888999;;;;;;<<<<<<======<<<<<<<<<===>>>???AAAAAACCCDDDDDDDDDDDDDDDFFFEEEDDDBBBAAAAAABBBBBBAAABBBDDDEEEGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMOOOQQQRRRRRRQQQMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQSSSTTTUUUUUUTTTTTTVVVVVVVVVVVVVVVWWWXXXXXXVVVWWWWWWUUUSSSRRRTTTWWWTTTSSSQQQPPPOOOPPPQQQRRRNNNNNNMMMMMMNNNOOOQQQRRRRRRSSSUUUWWWXXXXXXXXXWWWWWWYYY[[[[[[YYYVVVTTTTTTUUUTTTRRRQQQQQQRRRSSSTTTQQQQQQPPPOOONNNNNNNNNOOOPPPOOONNNMMMLLLLLLLLLMMMPPPPPPPPPOOONNNNNNNNNMMMMMMNNNPPPQQQQQQPPPNNNMMMKKKKKKKKKKKKKKKKKKLLLMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGEEECCCCCCCCCDDDEEEHHHHHHGGGEEEDDDBBBAAAAAACCCBBBBBBAAA@@@@@@??????@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::999888888777777888888888888999999999999888888888777777777666666666555666666666666666666666666666666666666666666666666666555444333333333333444333333333333333333333333444444444333333222222222222222111111111111222222333333333222222222111111333333333333333333333333000000000000000000000000000000000000000000000000000/////////000000111111000000000000000000000000000000////////////000000////////////////////////---------............///000000000000000000000000////////////////////////////////////////////////............////////////...------------...//////////////////////////////////////////////////////333222000////////////000111000000000/////////...////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000///...............////////////////////////,,,---......//////......////////////////////////////////////////////////000///...------...///000000000000000000000000000//////............//////000000////////////000000//////000000000000//////000000000000000000000000//////000000000000//////111111111111111111111111444444333222222222222222222222222222333333333444111111111111111111111111333333333222222222111111555444444333222222111111444333333333444444555555222111000//////000111222000000000111111111222222333333444444444444333333444444444444444444444444333444444444444555555555666666666666777777777777555666666777777666666555444555666888:::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>@@@AAABBBCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCBBBCCCDDDFFFGGGHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOPPPOOONNNOOOQQQQQQQQQPPPMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVWWWWWWSSSTTTUUUUUUSSSSSSSSSUUUSSSRRRRRRRRRRRRRRRRRRRRRMMMMMMLLLLLLMMMOOOPPPRRRTTTUUUWWWXXXYYYYYYYYYXXXYYYZZZZZZYYYUUUSSSQQQRRRSSSSSSQQQPPPPPPQQQRRRSSSPPPOOOOOONNNNNNNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKOOOOOOOOOOOOOOOOOOOOONNNLLLMMMNNNPPPPPPNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEEEECCCBBBBBBCCCDDDEEEHHHGGGFFFEEEDDDCCCBBBAAABBBBBBAAAAAA@@@@@@??????@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;========================<<<;;;;;;;;;;;;::::::::::::999888888777777888888888888999999999999888888777777777777666666666666777777777777777777777777666666666666666666666666555555444333333333444444333333333333333333333333444444333333333333222222222222111111111111222222333333333222222222222111333333333333333333333333000000000000000000000000000000000000000000000000000///.........///000111000000000000000000000000000000////////////000000////////////////////////---------............///////////////////////////////////////////////////////////////////////////............////////////...------------...//////////////////////////////////////////////////////000//////......//////000000000000000////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000///......---.........////////////////////////,,,---......//////......////////////////////////////////////////////////000///...------...///000000000000000000000000000//////............//////000//////......//////000000//////////////////000000000000000000000000000//////000000000000/////////000000111111222222222666555333222222333444444111111111111222222222222111111111111111111111111333333333222222222222111333333222222111111000000333333333444444444555555111111000000000000111111///000000000000111111111222222333444444444333333444444444444444444444444444444444444555555555555666666666666777777777777666666666777777666666666333444555777999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKMMMNNNOOOPPPPPPOOONNNNNNPPPPPPOOONNNMMMMMMMMMNNNOOOPPPQQQQQQTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUQQQRRRSSSTTTTTTSSSSSSSSSUUUUUUUUUUUUSSSRRRPPPOOOOOONNNMMMMMMMMMNNNOOOPPPUUUVVVWWWYYYYYYYYYXXXXXXYYYYYYXXXVVVSSSQQQQQQRRRTTTSSSRRRPPPOOOOOOPPPPPPNNNNNNMMMMMMMMMNNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNKKKMMMNNNOOOOOONNNMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888888888999999999999888888777777777777666666666666666666666666666666666666555555555555555555555555555444444333333333444444333333333333333333333333333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000///...---------...000111////////////////////////000000////////////000000////////////////////////---------............///...///////////////000000////////////////////////////////////////////////............////////////...------------...//////////////////////////////////////////////////////.........//////000000000000000000000////////////////////////////////////............///////////////////////////////////////////////////////////////////////////////////////////////////////////////......------.........////////////////////////,,,---......///.........////////////////////////////////////////////////000///............///000000000000000000000000000//////............///////////////....../////////000///...------...///000000000000000000000000000//////000000000000//////...//////000111222222333444333222000000111333444111111111222222222222333111111111111111111111111222222222222222222222222333333222222111111111111111111222222333333333222111000000000000000000111///000000000000111111111111222222333444444333333444444444444444444444444444444444555555555666666555666666666777777777888777777777666666777777777333444555777888999:::::::::;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOOOONNNMMMMMMNNNNNNMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRUUUUUUUUUUUUUUUVVVVVVVVVTTTUUUUUUVVVVVVUUUTTTTTTOOOPPPQQQRRRTTTTTTTTTSSSTTTUUUVVVVVVUUUSSSQQQPPPRRRQQQPPPNNNNNNNNNOOOOOOUUUVVVWWWXXXXXXWWWVVVUUUUUUVVVUUUTTTQQQQQQRRRTTTUUUTTTSSSQQQOOONNNMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOQQQQQQOOONNNMMMIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>???????????????????????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888888888999999999999888888666666666666777777777777444444444444444444444444444444444444444444444444444444333333333444444555333333333333333333333333333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000///......------...000111////////////////////////000000////////////000000////////////////////////---------............////////////000000111111111////////////////////////////////////////////////............////////////...------------...//////////////////////////////////////////////////////......///000111111111111////////////000000000000////////////////////////............////////////////////////////////////..............................................................................------------......////////////////////////,,,---......///.........//////////////////////////////////////////////////////............////////////////////////////////////............////////////............//////000///...------...///000//////////////////////////////000000000000//////......///000111111222222333222111111111222333444222222222222333333333333111111111111111111111111222222222222222222222222333333333333222222222222000111222333333333222222000000000000000000000000000000000111111111222222000111222333333444444333444444444444444444444444444444555555555666666666555555666666777777888888888777777666666777777888444555666888888999999999;;;;;;<<<============<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLKKKKKKLLLMMMLLLJJJLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSRRRRRRRRRSSSSSSTTTSSSTTTUUUVVVUUUTTTSSSRRROOOOOOOOOQQQSSSUUUUUUUUUQQQRRRTTTVVVWWWWWWVVVVVVUUUTTTRRRQQQPPPPPPQQQRRRUUUUUUVVVWWWWWWVVVTTTTTTSSSTTTTTTSSSRRRRRRTTTUUUUUUTTTSSSRRRPPPNNNMMMLLLPPPOOOOOONNNNNNNNNOOOOOOKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNOOOPPPRRRRRRPPPOOONNNHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======>>>>>>???????????????????????????==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<:::999888888777777888888888888999999999999888888666666666666777777777777333333333333333333333333444444444444444444444444444444333333333444555555333333333333333333333333222222333333333333444444222222111111111111222222111222222222222333333333222222222222222222222222000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000////////////000000////////////////////////---------............////////////000000111111222////////////////////////////////////////////////............////////////...------------...//////////////////////////////////////////////////////...///000111111111111111////////////000000000000////////////////////////............////////////////////////////////////................................................---------------------------------,,,------...///////////////////////////,,,---......//////......//////////////////////////////////////////////////////////////////////////////////////////////////////............/////////......------......//////................../////////////////////////////////000000000000//////...//////000000111111111333333333444444444444444222222222222333333333444111111111111111111111111111222222222222333333333333333333333333333333222222333444555666555444333//////000000000000//////111111111111222222222333000000111333333444444333444444444444444444444444555555555555666666666666555555555666777888888888888888777666666777888888666777888888999999999888;;;<<<===>>>>>>>>>======<<<===>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKIIIHHHIIIKKKKKKJJJIIILLLMMMOOOQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVUUUTTTRRRQQQPPPNNNMMMOOOSSSVVVWWWWWWRRRSSSTTTVVVWWWWWWXXXXXXUUUTTTSSSSSSSSSUUUVVVWWWUUUVVVWWWWWWVVVUUUTTTSSSRRRSSSTTTTTTSSSRRRSSSTTTRRRRRRRRRRRRQQQQQQPPPOOOQQQQQQPPPOOONNNNNNNNNOOOJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPOOOOOONNNNNNMMMMMMNNNOOOPPPRRRRRRPPPOOONNNHHHHHHHHHIIIJJJKKKMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAABBBAAAAAA@@@@@@???????????????????????????@@@@@@>>>>>>============>>>>>>????????????????????????<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::999888888777777888888888888999999999999888888555666666666777777777888333333333333333333333333333333333333333333333333333333333333333444555666333333333333333333333333222222222333333444444444222222111111111111222222111111222222222333333333111111111111111111111111000000000000000000000000000000000000000000000000---...000111222111000///000000000000000000000000000000////////////000000////////////////////////---------............///------...//////000111111////////////////////////////////////////////////............////////////...------------...//////////////////////////////////////////////////////---...///000000000///....../////////000000000111////////////////////////............////////////////////////////////////........................................................................---,,,,,,,,,------...///////////////////////////,,,---......//////......////////////////////////////////////////////////......////////////......//////////////////////////////............/////////......------......///---......//////......---//////////////////////////////000000000000///////////////000000000000000000111333444555444333222111111111111222222222222111111111111111111111111111111222222222333333333111111222222222222222222111333444666666555444333//////000000000000//////111222222222222333333333///000111222333444444444444444444444444444444444555555555555666666666777444555555666777888888999999888777666666777888999888888999999999999888888;;;<<<>>>?????????>>>===<<<===>>>??????@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGHHHJJJKKKJJJIIILLLMMMOOOQQQSSSSSSSSSSSSSSSRRRPPPPPPOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTRRRPPPQQQOOOMMMNNNSSSWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSSSSTTTVVVXXXZZZ[[[VVVWWWWWWXXXWWWVVVTTTSSSSSSTTTVVVUUUSSSRRRRRRSSSPPPPPPQQQRRRSSSSSSSSSRRRSSSRRRQQQPPPOOONNNNNNNNNKKKKKKLLLMMMNNNPPPRRRSSSRRRRRRQQQPPPPPPOOONNNNNNMMMNNNPPPQQQQQQPPPNNNMMMGGGHHHHHHIIIJJJKKKMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA======>>>???@@@@@@AAAAAA??????????????????@@@@@@>>>>>>============>>>>>>????????????????????????<<<<<<<<<=======================================:::::::::;;;;;;<<<<<<<<<:::999999888777888888888888888999999999999888888555666666666777777888888444444444444444444444444333333333333333333333333333333333333333444555666333333333333333333333333222222222333333444444444222222111111111111222222111111111222222333333333111111111111111111111111000000000000000000000000000000000000000000000000---///111333444222000///000000000000000000000000000000////////////000000////////////////////////---------.........//////,,,,,,------...///000000////////////////////////////////////////////////............/////////000...------------...//////////////////////////////////////////////////////------...//////...---,,,.../////////000000111111////////////////////////............/////////000////////////////////////................................................////////////////////////,,,,,,,,,,,,------...///////////////////////////,,,---......//////......////////////////////////////////////////////////......////////////......//////////////////////////////............//////.........------.........,,,---...//////...---,,,//////////////////////////////000000000000//////000000000000////////////,,,...111333333222000///000000000000111111111111111111111111111111111111111111111222222333333333000000000000000111111111///000222444444333222111////////////000000000000......///000000000000000000000000111222222333333333333333333333333333333555444333333333333444555555555555555555666777777999999999999999888777666666666777888888888888888999999:::;;;;;;<<<<<<===::::::;;;;;;===>>>???@@@>>>???@@@BBBDDDEEEFFFGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHJJJLLLNNNMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRSSSSSSSSSSSSMMMMMMNNNNNNPPPQQQSSSTTTPPPQQQSSSSSSQQQQQQQQQRRRPPPQQQSSSTTTUUUVVVWWWWWWXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPPPPPPPQQQPPPPPPOOOOOOOOOPPPQQQRRRRRRQQQQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMOOOQQQRRRUUUSSSQQQOOONNNMMMMMMMMMPPPPPPOOONNNMMMMMMMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIFFFEEEDDDCCCCCCBBBBBBCCCBBBCCCDDDDDDDDDCCCBBBAAA===>>>@@@BBBBBBBBB@@@???>>>???@@@AAAAAAAAAAAAAAA@@@?????????>>>>>>======BBBAAA@@@>>>===<<<<<<<<<>>>>>><<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<::::::::::::::::::::::::222444555666555555777888888888888888777777777777666666666666555555555555444444555555555555444444555444333222222333444555333333333333333333333333222222444444444444222222444444444333333222222222333222222222111000000000000000111222333444444555333333333222222111111111222222111000///...------111111111111000000000000////////////////////////------------------------......///000111111000000000///...---------------///////////////...............------------......////////////////////////111111000000/////////...........................---------............///------............------//////////////////////////////////////////////////////////////////////////////.........---------...............///000000......////////////......---------............///000000///.............../////////...---------,,,//////////////////////////////.........---------..........................................------,,,,,,---.../////////...&&&(((+++---///000111000,,,---------.../////////------............------......//////...---,,,,,,---......///////////////............////////////////////////////////////000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111////////////000000000000111222222333333222222111111111111111222222222222////////////000000000000///000000111111111111111222222111111111111111111333333333333333333333333555444333333333333444555555555555555555666666777888999999999888888777666666666777888888888888888999999::::::;;;<<<<<<<<<::::::;;;;;;<<<>>>???@@@???@@@AAABBBCCCDDDEEEFFFDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHHHHGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPPPPPPPPPPPPPPPPLLLMMMNNNOOOPPPQQQRRRSSSPPPRRRSSSSSSRRRQQQQQQRRRQQQRRRSSSTTTVVVVVVVVVWWWVVVVVVUUUTTTTTTTTTUUUUUUWWWVVVTTTRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOMMMLLLKKKKKKKKKKKKMMMNNNPPPQQQRRRTTTSSSQQQOOONNNNNNOOOOOOTTTSSSQQQOOOLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@>>>???AAABBBBBBAAA@@@???>>>???@@@@@@AAAAAAAAA@@@?????????>>>>>>>>>======BBBBBBAAA@@@????????????>>>>>>===<<<;;;;;;;;;;;;============<<<<<<<<<;;;::::::::::::::::::::::::777888999999777777888999888888888777777777666666666666666666555555555555444444555555555555444444444444444333333444444444333333333333333333333333222333333444444333333222444333333333333333333222222222222111111111111111000111111222222333333444333333333222222111111111111111000000//////......111111000000000000000111////////////////////////------------------------......///000000000/////////......------------...////////////..................------------..............................000000/////////.................................---------............///------............------////////////////////////////////////////////////........................//////.........---------...............//////000......////////////......---------............///000000///..............................---------........................//////.........---------........................////////////////////////,,,---......//////......***+++,,,---......///...---------...............------............------......//////...------,,,---......///////////////............////////////////////////////////////000000000000000000000000111000000000000000000000111111111111111111111111000000000000000000000000/////////000000000111111111222222333333222222111////////////000000000000////////////000000000000000000111222222222222222333333222222111000000///222222333333333333333333444444333333333333444444555555444444555555666777888888888888888777777666666666777888888888888888888999999::::::;;;<<<<<<:::::::::;;;<<<===>>>???@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGGGGFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLJJJKKKMMMOOOQQQQQQQQQQQQPPPRRRTTTSSSRRRQQQRRRSSSQQQRRRSSSUUUUUUVVVVVVVVVTTTTTTTTTTTTTTTTTTUUUVVVXXXWWWUUURRRPPPOOONNNNNNMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSRRRQQQPPPOOOPPPQQQQQQUUUTTTQQQNNNLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDCCCBBBAAA@@@??????@@@AAABBBAAA@@@???>>>>>>???@@@@@@AAA@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<===???>>>===<<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;:::888666777888888888777777777777666666666666666555555555555444444444555555555555444444333444444555555444444333333333333333333333333333222333333444444333333222222333333333333333333444111111111111111222222222222222222222222222222222222222222222222111111111000000000000////////////111000/////////000111222////////////////////////////////////////////////....../////////...---------------.............................................------------..............................///............---------........................---------............///------............------////////////////////////////////////////////////------------------------...............---------......------......///000......////////////......---------............///000//////............///---------......................................................---------........................////////////////////////------.../////////......///......---,,,,,,------...............---------------............------.........///......---,,,---......///////////////............////////////////////////////////////000000000000000000000000000000000000000000111111111111111111111111111111////////////////////////000000000111111111222222111111222222222222111111////////////000000000000////////////000000000000///000111111222222111111222222222111111111000000222222222222222333333333333333333333333333333333555444444444444555666666666777777888777777666666666666777888888888888888888888888999::::::;;;;;;::::::::::::;;;<<<===>>>AAAAAAAAAAAAAAABBBBBBBBBEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFHHHJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHJJJMMMOOOQQQQQQPPPOOOPPPRRRTTTSSSRRRQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUSSSQQQOOOMMMKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRQQQQQQPPPOOOPPPQQQRRRSSSQQQPPPOOOMMMLLLKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHGGGFFFFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@??????AAAAAAAAAAAAAAA@@@???>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======888888888888999:::;;;<<>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888999:::888666555666777888777777777666666666666666666555555555444444444333444444555555444444333222333444555555444333222444444444444444444444444333333333333333333333333222222222333333444444444000000000111222222222333333222222222111111000000222222222111111111111111.../////////000000000111111000///......///111222////////////////////////////////////////////////.../////////...---,,,,,,,,,,,,---....../////////------...............///......------------..............................------------------------........................---------............///------............------////////////////////////////////////////////////------------------------...........................------------...//////......////////////......---------............///000///............//////,,,---------.../////////........................................................................,,,,,,,,,,,,------------......////////////......000///...,,,,,,,,,---.../////////...---------,,,------............---------...............---------......///////////////............////////////////////////////////////000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000000111111111222222222222111111222222222222111111000111111111222222222222////////////000000000000...///000000111111000000000000111111111222222222111111111222222333333333333333333333333333333333444444444444444555666666555666666777777777666666666666777888888888888888777777888888999:::::::::::::::999::::::;;;<<<===AAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIHHHGGGDDDCCCDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIGGGIIILLLNNNPPPPPPOOONNNPPPQQQSSSSSSQQQPPPQQQRRRRRRRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUUUURRRRRRQQQOOOMMMKKKIIIIIIKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLLLLKKKKKKLLLMMMNNNPPPPPPQQQQQQQQQOOONNNNNNNNNNNNPPPQQQSSSOOONNNMMMLLLKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@?????????AAAAAAAAAAAA@@@@@@???>>>?????????@@@@@@??????>>>==================>>>>>>:::::::::;;;<<<===????????????===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::666888999888777666777888777777777666666666666555555555555555444444444444333333444444444444333333222333444555555444333222444444444444444444444444333333333333333333333333222222222333333444444444000000000111222222222333333222222111111000000///111111111111111111111111......//////000000111111//////.........///111222////////////////////////000000000000000000000000.../////////...---,,,,,,+++,,,---.../////////...,,,---------......//////......------------..............................,,,,,,,,,---------------........................---------............///------............------////////////////////////////////////////////////........................---.....................---------------...//////......////////////......---------............/////////............//////,,,---------.../////////........................---.............................................,,,,,,,,,---------.........///////////////......///...---,,,,,,...///000/////////...---------,,,------............------------...............------......///////////////............//////////////////////////////////////////////////////////////////000000111111111111111111111111111111111111111111111111111111111111000111111111222222222222000111111222222111111000000111111111222222222222////////////000000000000......///000000000000000///000000111222222333333000000111111222333333333222222333333333333222222444444333333444444555666444555555666666666666666666666777888888888888888666777777888888999::::::999999999999999:::;;;<<<@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIIIIGGGDDDCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIGGGHHHJJJLLLNNNNNNNNNNNNNNNPPPRRRRRRPPPOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQPPPPPPPPPPPPQQQQQQRRRNNNNNNNNNMMMLLLKKKJJJIIIKKKLLLMMMNNNOOONNNMMMMMMJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLNNNPPPPPPPPPPPPOOOLLLLLLKKKKKKLLLNNNOOOPPPPPPOOOMMMJJJHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@?????????@@@??????>>>===<<<<<<============>>>>>>:::::::::;;;<<<===>>>?????????>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999::::::::::::::::::::::::777999:::999888888999:::777777666666666666555555555555555444444444444333333333444444444444333333333444444555555444444333444444444444444444444444444333333222222333333444222333333333333333333444111111111111111222222222222222111111111000000000000000000111111111111111......//////000000111111---......//////000000000////////////////////////000000000000000000000000....../////////...------,,,---.../////////...---,,,,,,,,,---......//////......------------......------------------------,,,,,,,,,------------...........................---------............///------............------////////////////////////////////////////////////////////////////////////---------...............------,,,,,,------...///......////////////......---------............//////............//////000---------...............---------------------------------.............................................//////000111111111//////000000000///......------------...///000000...............---------------............------,,,---......///.........---......///////////////............/////////////////////////////////////////////////////////////////////000111111222222111111111111111111111111111111111111111111111111000000000111111111222222000000111111111111000000////////////000000000000////////////000000000000//////000111111111111000111111111111111111222222///000000111222222333333111222333333333333222111444444333333444444555666333444555555666666666555666666777888888888888888666666777777888999999999999999999999999::::::;;;>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHGGGEEEEEEFFFHHHEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNMMMOOOPPPPPPOOONNNNNNOOOPPPQQQQQQQQQPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLNNNOOOPPPOOONNNMMMHHHIIIJJJKKKKKKKKKKKKKKKJJJLLLNNNOOOPPPOOONNNMMMJJJJJJIIIIIIIIIKKKLLLMMMLLLKKKJJJHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBB@@@??????>>>??????AAAAAA@@@@@@@@@???@@@@@@AAAAAA???????????????>>>======<<<<<<<<<=========>>>>>>999999999:::;;;<<<===>>>@@@???>>>===<<<<<<<<<<<<::::::::::::999999999999::::::::::::::::::::::::888999:::999777666666777777777666666666555555555555555555444444444333333222333333444444333333222444444444333333444444444555555555555555555555555444333333222222333333444444333333333333333333222222222222111111111111111111111111111000000000000///000000000111111111222////////////000000000000+++,,,...000111111000///////////////////////////////////////////////////......///000000000//////------///000///...---+++++++++,,,------...//////......------------......------------------------,,,---------....................................---------............///------............------////////////////////////////////////////////////........................---------.........//////------,,,,,,------...///......////////////......---------............///...............///000000...............------------------------------------------.........//////........................//////000000111222222333000000000000000///......---......///////////////---------...............------............------,,,------...//////......---......///////////////............////////////////////////////////////////////////////////////...//////000111111222222111111111111111111111111111111111111111111111111/////////000000000111111000000111111111111000000////////////000000000000////////////000000000000000000111222222222222222333333222222111000000000///000000111222222333333111222333444444333222111444333333333333444555555333444444555666666666555666666777888888888888888666666666777888888999999999999999888999999::::::===>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDEEEFFFFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKDDDEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIKKKLLLNNNOOOLLLNNNPPPOOONNNMMMNNNNNNPPPPPPPPPPPPOOONNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNKKKMMMOOOPPPPPPPPPNNNMMMHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMOOOOOOOOONNNMMMIIIHHHHHHGGGHHHIIIJJJKKKGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCC???>>>>>>>>>>>>@@@AAABBB@@@?????????@@@AAABBBBBB???????????????>>>======;;;<<<<<<<<<======>>>>>>>>>======>>>???@@@AAAAAA@@@???>>>======<<<<<<<<<:::::::::999999999888888::::::::::::::::::::::::888999999777444222222333777666666666555555555555555555444444444333333333222333333444444333333222555555333222222333555555555555555555555555555555444444222222222222444444444444444333333222222222333222222222111111000000000000000000000111111111//////000000111111111222000000000000////////////***,,,///111222111///...////////////////////////////////////////////////......///000111111111000---...///000000...,,,***++++++,,,,,,---...//////.........------.........---------------------------------....../////////........................---------.........//////---..................---////////////////////////////////////////////////---------------------------------.........//////---,,,,,,,,,,,,---............////////////......---------.........//////...............///000111/////////......------,,,---------------------------------.........//////........................---......///000111111222000000000000000///.........///000000000///...---,,,------....../////////---..................---,,,,,,---.../////////...---......///////////////............/////////000////////////////////////////////////////////////...//////000111222222222111111111111111111111111000000000000000000000000////////////000000000000000000111111111111000000111111111111222222222222000000000000000000000000///111333111---,,,...111000111111111111222222222222222222222222222222222000111222333444444444444222333333444444333333222333444444555555444444333666555444666888999888777666666666666666777888888888777777777888:::<<<=========>>>???@@@AAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAACCCCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFHHHJJJKKKHHHGGGEEEDDDDDDDDDEEEFFFIIIIIIJJJKKKJJJIIIGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGHHHJJJLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKNNNPPPPPPPPPOOONNNQQQQQQPPPOOONNNNNNNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIMMMLLLLLLMMMNNNNNNLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>??????@@@@@@@@@????????????@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>??????>>><<<<<<;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999888888777:::999999888888999999:::;;;:::888666555666666777666666666666666666666666444444555555555555555555333333333333333333333333333333333333333333333333444444333333222111000000333333333222222111111111333333333444444555555555444333333222111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000............////////////////////////////////////------............------000000000000000000000000........................////////////////////////........................,,,,,,------------,,,,,,---------............///........................000000000000000000000000000000//////.........---........................////////////////////////,,,,,,,,,---------......------............------........................++++++,,,,,,---...//////..............................---,,,,,,,,,,,,---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------222222222222222222222222111111000000//////......000///...------...///000,,,---------.../////////..........................................------........................000000//////.........---////////////////////////------...///000111222222......///000111222222333000000000000000000000000000000////////////000000000000000000111111111111222222111111000/////////////////////000000000000000000000000000000000000000000000///...---...000000000111111111222222222222222222222222222222222000111222333444444444444222333333444444333333222222222333333333333222222555444444555777888888777666666666666666777888888888777777777999:::<<<===<<<======>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAACCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGEEEDDDCCCCCCCCCDDDEEEEEEGGGGGGHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKMMMNNNOOOOOOOOOOOONNNOOOOOOOOONNNNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOQQQRRRQQQPPPPPPQQQPPPOOONNNNNNMMMNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKMMMLLLLLLLLLMMMMMMKKKHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA>>>?????????@@@@@@@@@@@@AAA@@@???????????????@@@AAA@@@@@@???>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;999999999888777777666666999999999888888999999999;;;:::888777666666666777555555555555555555555555444444555555555555555555333333333333333333333333444444444444444444444444444333333222222111111111333222222222222222222111111111111111222222222222444333222222111111111222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////---......//////......---////////////////////////........................------------------------........................------............---------------............///........................////////////////////////000/////////....................................////////////////////////,,,,,,---------.........------............------........................,,,,,,,,,------.................................///...------,,,,,,------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000000000000//////......000///...------...///000---------.......................................................................................000/////////............/////////////////////////////////////////////000/////////000111111111222000000000000000000000000000000////////////000000//////000000000111111111000000000000000111111111////////////000000000000000000000000000000000000000///------...///...---000000000111111111222222222222222222222222222222000111222333444444444444222333333444444333333222222333333444444333333222444333333444666777777666666666666666666777888888777777777888999:::;;;<<<;;;<<<===>>>???@@@@@@AAA???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDBBBBBBAAAAAABBBCCCDDDEEEGGGGGGGGGHHHGGGGGGFFFEEEGGGGGGHHHHHHHHHHHHGGGFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIJJJKKKMMMNNNNNNOOOOOONNNNNNNNNOOONNNNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOQQQRRRSSSRRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKKKKLLLKKKIIIGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@AAA@@@???>>>============??????>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666999999888888888888999999::::::888777777777777777555555555555555555555555555555444444444444444444333333333333333333333333555555555555555555555555222222222222222222222222111111111222222222222222111111111111111000000000333333222111111111111222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////---......//////......---////////////////////////........................------------------------.................................//////.........---------............///........................////////////////////////////////////....................................////////////////////////,,,------------.........------............------........................------------------..............................///...------,,,---------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------000000000////////////...//////............//////...............---------........................................................................////////////............/////////////////////////////////.........------000000000000000000000000000000000000000000000000000000////////////000000//////000000000000111111...//////000111111222222////////////000000000000////////////////////////111...+++,,,...000...,,,000000000000111111111111111111111111111111111111111111222333333333333333222333333444444333333222444555555666666555555444333222222333555666666555666666666666666777777888777888888888999:::;;;;;;;;;;;;<<<===>>>??????@@@>>>>>>???AAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBCCCDDDEEEFFFHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJHHHHHHJJJLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKOOOOOOPPPQQQRRRRRRQQQQQQPPPOOONNNMMMMMMLLLLLLLLLNNNMMMLLLLLLLLLLLLMMMMMMNNNLLLJJJJJJJJJIIIGGGEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCGGGGGGFFFFFFEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@??????>>>===============>>>>>>=========>>>??????>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;:::999999999888888777777777777888888999999888888777777777777555555555555555555555555555555444444444444333333333333333333333333333333444444444444444444444444222222222222222222333333000000111111222222333333444333333222222111111111222222111111111111111222111111111111111111111111000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////......////////////......////////////////////////........................////////////////////////..............................////////////......---------............///........................///////////////////////////////////////.................................////////////////////////------------............------............------....................................------------........................//////...------------------..................------------------------------------......................................./////////////////////////////////......//////////////////...---------,,,........................---------.......................................///////////////.........////////////////////////..................------000000000000000/////////000000000000000000000000000000////////////000000////////////000000000111//////000000111111111111////////////000000000000////////////////////////000---+++,,,...000///,,,//////000000000111111111111111111111111111111111111111222222333333222222222333333444444333333222444555555555555555555444333222111333555666555444666666666666666777777888777888888999::::::::::::999:::;;;<<<===>>>>>>???===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDAAAAAABBBDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOOOOOOOPPPPPPPPPOOOOOOOOONNNMMMLLLLLLLLLLLLMMMLLLLLLKKKLLLLLLMMMMMMNNNLLLJJJIIIIIIIIIGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBAAA@@@@@@??????????????????????????????======<<<<<<===>>>>>>???=========<<<======>>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;::::::<<<<<<;;;::::::999999888888777777666666777777888777888888888777777666666555555555555555555555555555555444444333333333333333333333333333333333333222222222222222222222222222222222222222222333333000000000111111222222222444333333222222111111111111111111000000111222222111111111111111111111111000000000000000000000000////////////////////////....................................////////////////////////////////////...//////////////////...................................................////////////////////////..............................////////////......---------............///.........................................................///////////////////////////////////////////////////////////////---------.........//////------............------.............................................---........................//////...------------............------.........---------------------------------.........//////////////////////////////.............../////////...//////////////////.../////////...---------,,,........................---------.........//////.................................///////////////////////////////////////,,,,,,------...//////000000000000///////////////000000000000000000000000000000////////////000000...////////////000000000111111111111000000//////////////////000000000000000000000000000000000000///...------...//////////////////000000000111111111111111111111111111111111111222222222222222111222333333444444333333222111222222333333222222111333222222333555666666555666666666666666777888888777888999::::::::::::999999999:::;;;<<<======>>>===>>>???@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA??????AAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKIIIJJJKKKLLLLLLMMMMMMLLLKKKLLLMMMMMMNNNMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNLLLJJJIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>???@@@======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999999999888888777666666555777777666666666666777777555666666777777666555555444444444444444444444444555555444444333333222222333333333333333333333333111111111111111111111111222222222222222222222222000000000111111111111111111111111111111000000000111000000000000111222222111111111111111111111111000000000000000000000000000000000000000000000000....................................////////////////////////////////////...//////000000//////...................................................------------------------.................................//////.........---------............///.........................................................///////////////////////////////////////////////////////////////------........./////////------............------..........................................//////........................000///......------......///...------------...///------------------------,,,,,,------.../////////........................---............/////////......////////////.....................---------........................,,,,,,------.../////////.................................///////////////////////////////////////+++,,,---...///000111111////////////////////////000000000000000000000000000000////////////000000......////////////000000222222111111000//////...////////////000000000000000000000000000000000000.../////////......000222////////////000000000111111111111111111111111111111111222222222222111111222333333444444333333222000111111222222111111000444333222333555777666555666666666666666777888888777888999:::::::::999999888888999:::;;;<<<======>>>>>>???????????????>>>>>>??????@@@@@@@@@@@@@@@===>>>@@@BBBCCCDDDDDDDDDBBBCCCEEEGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNLLLMMMNNNOOOOOONNNMMMLLLKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMNNNOOOOOONNNLLLIIIIIIJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDAAAAAAAAA@@@??????>>>>>>>>>=========<<<<<<<<<;;;>>>>>>>>>======>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::999:::<<<======<<<:::999888888777666666555555444777666666555555666666777333444555666666555444444444444444444444444444444555555444444333222222111333333333333333333333333222222222222222222222222444333333222222111111111111111111111000000000000111111111111222222222222000000000000000111222222111111111111111111111111000000000000000000000000000000000000000000000000....................................//////////////////////////////////////////000000000000//////................................................------------------------........................------............---------------............///............................................................/////////000////////////////////////////////////////////////............////////////------............------........................------......//////000000........................000//////...............///...------------...///........................,,,,,,------...//////000........................---------.........//////---...///000000///...------------.......................................,,,,,,------...//////000..................................../////////000////////////////////////.........//////000000000---.........///000000000000000000000000000000000000000////////////000000........./////////000000111111111000000000000000////////////000000000000000000000000000000000000---///111000......000444////////////000000000000000000000000000000000000111111222222222111111000222333333444444333333222222222222333333222222222444333333444666777777666666666666666666777888888777888999:::;;;:::999888777888999:::;;;<<<<<<===>>>????????????>>>>>>===>>>>>>???@@@@@@@@@@@@@@@>>>@@@BBBDDDFFFGGGGGGGGGCCCDDDEEEGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGIIIJJJJJJIIIIIIJJJKKKMMMOOOPPPMMMNNNOOOPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMIIIJJJJJJKKKLLLMMMMMMNNNOOOOOONNNMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJNNNNNNNNNNNNOOOOOOPPPQQQNNNKKKIIIIIIJJJKKKKKKKKKHHHHHHGGGGGGGGGGGGGGGGGGJJJJJJHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;;;;;;;:::AAA@@@???>>>>>>======>>>???>>>===<<<;;;:::::::::;;;;;;:::::::::;;;;;;<<<999999999::::::999999999999:::<<<======<<<:::999999999888888777666666666666666555555555555666666222333444555555555444333444444444444444444444444555555444333333222111111333333333333333333333333333333333333333333333333444444333333222111000000222222111111000000//////333333333444444555555555000000///000000111222222111111111111111111111111000000000000000000000000000000000000000000000000..................................../////////000//////////////////////////////000000000000//////................................................////////////////////////........................,,,------------------,,,---------.........//////................................................---.........//////000000000000000000000000000000////////////////////////............/////////000---..................---........................,,,------...///000111111........................000000///...............///...---,,,,,,---...///........................,,,,,,------...///000000////////////////////////---------.........//////---...///000000///...---,,,------....../////////........................,,,,,,------...///000000........................---.........//////000000////////////////////////000000000000////////////,,,------...///000111111000000000000000000000000000000////////////000000............/////////000/////////000111111222222////////////000000000000///////////////.................................000///.........///111222000000000000111111111111111111111111111111111111//////000111111111111111000111111111111222222222111111222333333444555555<<<;;;:::999888888888888777888888888888999999999;;;::::::::::::;;;<<<<<<======>>>???????????????=========>>>??????@@@@@@>>>???AAACCCEEEGGGGGGHHHHHHGGGFFFFFFGGGHHHJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJMMMNNNOOOOOOPPPPPPOOOOOOMMMMMMMMMMMMMMMLLLKKKJJJLLLLLLLLLKKKKKKKKKKKKKKKNNNMMMLLLMMMOOOPPPOOONNNLLLLLLLLLLLLMMMNNNOOOPPPOOONNNMMMLLLLLLLLLMMMNNNMMMLLLKKKJJJIIIJJJJJJKKKRRRQQQQQQPPPOOOOOONNNNNNJJJIIIIIIIIIKKKLLLLLLKKKGGGHHHHHHIIIHHHHHHGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDAAA@@@@@@@@@AAACCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@???>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888:::<<<======<<<;;;999888888999999888888888999999::::::;;;:::<<<===<<<;;;999::::::<<<:::888666555555666777666666666666555555555555444444444444444444444444555444444333333444444555444444444444444444444444222333444444555555444444111222333333333333222111333333333222222111111111000000000000000000000000000000000000000111111111222111111111000000//////222222111111111111222222000000000000000000000000000000000000000000000000,,,---///000000000///.........------------......////////////000000000000............////////////........................//////////////////////////////.........---------*********+++,,,---...///................................................000000000///......------000000//////....................................---------............///...---,,,,,,,,,,,,---...............//////////////////...------------...........................//////............//////....................................///////////////............---------//////.........------------------............///000///...---,,,---..................////////////,,,---...//////...---,,,------------------------///......------,,,++++++........................---------............///........................////////////////////////////////////////////////...............///000000---...///000000111000000//////////////////////////////000000000000//////---......///////////////000000000000000000000000/////////////////////...///////////////////////////////////////000000111000000000000111111111111//////////////////////////////000111111111111111000111111111111222222222111111222333333444555555999888777777777777777777777777888888888999999999:::::::::::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>>=========>>>??????@@@@@@>>>@@@AAACCCEEEFFFGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKMMMNNNNNNOOOPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNMMMLLLMMMOOOQQQPPPOOONNNNNNNNNNNNNNNOOOOOOPPPOOONNNMMMLLLLLLLLLMMMNNNMMMLLLJJJIIIHHHIIIJJJKKKQQQQQQQQQPPPPPPOOOOOOOOOJJJIIIIIIIIIKKKLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;===>>>===<<<;;;999999999999999999999999::::::::::::::::::;;;===<<<;;;999999::::::999777666555555777777666666666666555555555555444444444444444444444444555444444333333444444555444444444444444444444444222222333444444444444333111222333333333333222111333333333222222222111111000000000000000000000000000000000000000000000111111111111000000000//////111111111000000111111111000000000000000000000000////////////////////////---...///000000///....../////////....../////////....../////////000000000............////////////........................------------------------//////.........---------++++++++++++,,,---......................................................,,,,,,------------------/////////.........------................................./////////000000......---,,,,,,---..................//////////////////...------------...........................//////............//////....................................///////////////............---------//////.........------------------............///000///...---,,,------...............////////////------............------........................................................................---------............//////////////////////////////////////////////////////////////////////////////............///000000...//////000000000000/////////////////////////////////000000000000//////---......///////////////000000000000000000000000......//////////////////000000000000000000000000...//////000000000000000000000000000111111111111........................//////000111111111111111000111111111111222222222111222222333333444444555555555444444555555666777777777777888888888999999::::::999999::::::;;;<<<;;;;;;<<<===============<<<======>>>>>>??????@@@???@@@BBBCCCEEEFFFGGGGGGFFFEEEEEEDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNOOOOOOPPPOOOOOOOOOMMMNNNPPPRRRSSSRRRQQQPPPNNNMMMMMMNNNPPPQQQQQQPPPQQQQQQPPPPPPPPPOOOOOOOOONNNMMMLLLKKKLLLLLLNNNNNNNNNLLLJJJHHHHHHIIIKKKLLLQQQQQQQQQQQQQQQPPPPPPPPPKKKJJJIIIJJJLLLLLLLLLKKKMMMMMMMMMLLLJJJIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBAAAAAABBBBBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAA@@@???>>>============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>===<<<;;;:::999999999::::::::::::::::::999999999:::;;;<<<<<<:::999999:::888777666555555666777888666666666666555555555555555555555555555555555555555444444333333444444555444444444444444444444444111111222333333333333222111222222333333222222111333333333222222222222111000000000000000000000000111111000000000000000000111111000000000000//////111000000//////000000111000000000000000000000000////////////////////////...///////////////...---000000////////////000000------........./////////............////////////........................------------------------...............------------,,,,,,,,,,,,,,,------................................................++++++,,,,,,---......///.........---------------........................////////////000000000111......---,,,,,,---......---............///////////////...------------...........................//////............//////....................................///////////////............---------...............------------------............/////////...------------...---............/////////.........------.........////////////////////////------......///000000111........................---------............///000000000000000000000000000000000000000000000000///////////////////////////////////////000111111///000000000000//////...////////////////////////...//////000000//////...---......///////////////000000000000000000000000............////////////////////////////////////---...000111111111000//////000000000111111111111000000000000000000000000//////000111111111111111000000111111111222222222222222222333333444444444333333333333444555666777777777777777888888888888999999999999999::::::;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<======>>>????????????@@@BBBDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNLLLMMMNNNOOOOOOOOOOOOOOOKKKNNNQQQSSSTTTTTTRRRQQQNNNMMMMMMNNNPPPRRRRRRQQQRRRRRRQQQQQQPPPOOONNNNNNMMMLLLLLLKKKLLLMMMNNNOOONNNMMMJJJHHHHHHJJJLLLNNNQQQQQQQQQQQQQQQQQQQQQQQQMMMLLLKKKKKKMMMNNNMMMKKKNNNNNNMMMKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCC@@@AAAAAAAAA@@@@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<======<<<<<<;;;;;;:::::::::::::::::::::999888888888777999;;;<<<<<<:::999999:::777666666555555666777888666666666666555555555555666666666666666666666666555444444333333444444555333333333333333333333333000000111222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111111111000000000000000000000000000000000//////000000////////////000000000000000000000000000000///////////////////////////////////////.........000//////////////////000------------.........///............////////////........................////////////////////////...........................------,,,,,,,,,------........................................................./////////000000------------------------............................../////////000000000......------------......---------.........////////////...------------...........................///......------......///....................................///////////////............---------........................---------............/////////......---------------------........./////////...---,,,,,,---...///........................------......////////////........................---------............///////////////////////////000000000000000000000000////////////////////////000////////////000111111000000111000000///...---////////////////////////...//////////////////...---......///////////////////////////////////////---.........//////000000........................---...000111111111000//////000000000111111111111000000000000000000000000//////000111111111111111000000111111111222222222222222333333333333444444333333333444555666777888666666777777777888888888999888888888888999::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@AAABBBDDDEEEFFFFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKJJJKKKKKKLLLLLLMMMMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMIIIKKKOOOQQQSSSRRRQQQPPPMMMLLLLLLNNNPPPRRRRRRQQQQQQQQQQQQQQQPPPOOOMMMLLLMMMLLLLLLLLLMMMNNNPPPQQQOOONNNLLLKKKKKKLLLNNNPPPQQQQQQQQQQQQQQQPPPPPPPPPNNNMMMLLLLLLNNNNNNMMMLLLLLLKKKKKKJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDAAAAAABBBCCCDDDDDDDDDEEECCCBBBAAAAAAAAAAAABBBCCC@@@AAAAAAAAAAAA@@@??????================================================:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::999999888888777777666666999;;;<<<;;;:::888999999666666666666666777777777666666666666555555555555666666666666666666666666555444444333333444444555333333333333333333333333///000111111222222111111222222222222222222222222222222222222222222222222000000000000000000000000111111111111000000////////////////////////000000000000////////////000000////////////////////////......................../////////........./////////......------......///------------.........///............////////////........................////////////////////////---...........................---,,,,,,,,,------................................................000000/////////.........------------------------........................------........./////////........................------------............//////...------------.................................------------..........................................///////////////............------------.....................---------............///...............---------------------............///...---,,,,,,---...///------------------------.........---------,,,,,,........................---------............///........................///////////////////////////////////////////////////////////////000000111000000111000000///...---////////////////////////......////////////......---......///////////////////////////////////////------......///000000000...........................//////000000000000000000000000000111111111111........................//////000111111111111111000111111111111222222222333333333333333333333333444444444444555666777888666666666777777777888888888888777777888888999:::999999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???@@@AAABBBDDDEEEEEEFFFFFFHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLJJJJJJKKKKKKLLLKKKKKKKKKHHHIIILLLNNNOOOOOONNNNNNLLLKKKKKKMMMOOOQQQQQQPPPPPPQQQRRRRRRQQQOOOMMMLLLMMMMMMLLLMMMNNNPPPRRRSSSQQQPPPOOOOOOOOOPPPQQQRRRRRRQQQQQQPPPOOOOOONNNNNNNNNLLLKKKKKKMMMMMMLLLJJJHHHHHHHHHGGGGGGEEEDDDDDDBBBBBBCCCCCCDDDDDDEEEEEE@@@AAABBBCCCEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@<<<============>>>>>>>>>========================999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888888888888888777777777999:::;;;;;;999888888999888888888888888777777777666666666666555555555555555555555555555555555555555444444333333444444555333333333333333333333333000000111222222222222111333222222111111222222333111222222222222333333333000000000000000000000000222222111111000/////////......////////////000000111000000//////000000111////////////////////////.......................................///000000......------------......------........./////////............////////////........................---------------------------------..................---------------......................................................///......---,,,,,,++++++---------------.................................------------............---...////////////...---,,,------------.........//////...------------.................................------------..........................................///////////////............------------------...............---------............///......//////......---,,,,,,------------..................------.........------------------------///......---,,,,,,++++++........................---------............///........................////////////////////////////////////////////////...............///000000///000000000000//////...////////////////////////---......//////......------......///////////////000000000000000000000000------......///000000111........................///////////////000000111000000000000111111111111//////////////////////////////000111111111111111000111111111111222222222333333333333333333333333444444444444444555666777666666666666777777777888777777777777777888999999999::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAACCCDDDEEEEEEEEEEEEGGGFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIHHHJJJKKKLLLLLLMMMMMMLLLLLLJJJJJJKKKKKKKKKJJJJJJIIIGGGHHHIIIKKKKKKLLLLLLLLLJJJJJJJJJLLLNNNPPPPPPPPPQQQRRRSSSSSSSSSQQQOOONNNNNNMMMMMMNNNOOORRRTTTUUURRRRRRSSSTTTTTTTTTTTTTTTRRRRRRQQQOOONNNMMMLLLKKKKKKJJJIIIIIIJJJJJJIIIGGGEEEEEEFFFFFFGGGFFFFFFFFFBBBBBBCCCDDDEEEEEEFFFFFFAAABBBCCCDDDEEEEEEDDDDDDBBBCCCEEEFFFFFFEEECCCBBB@@@@@@AAAAAABBBAAAAAA@@@<<<=========>>>>>>>>>>>>========================999::::::;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;;;;999999999999999:::::::::888:::;;;;;;999888888999999::::::999999888777777666666666666555555555555444444444444444444444444555444444333333444444555222222222222222222222222000111222222333333222222333333222111111222333333111111222222222333333333000000000000000000000000222222111111000//////............/////////000000111111111000000111111111////////////////////////........................------------...000111222//////............//////....../////////000000000............////////////........................---------------------------------.........//////---------------...///000................................................------------------,,,,,,------........./////////....................................////////////---...///000000///...---,,,,,,---------.........//////...------------..............................------,,,,,,------.......................................///////////////............------------------.........//////---------............///---.../////////...---,,,,,,,,,---------.........------............------....................................------------........................---------............///........................------------------------////////////////////////---------------......///...//////000000000000///////////////////////////---......//////......------......///////////////000000000000000000000000---------...///000000111000000000000000000000000000///.........///111222000000000000111111111111222222222222222222222222//////000111111111111111000111111111111222222222333333333333333333333333444444333333444444555555666666666666777777777777777777777777777888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAACCCDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEGGGHHHIIILLLLLLMMMLLLKKKJJJHHHGGGJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIIIIKKKNNNPPPPPPOOOQQQRRRTTTUUUTTTSSSQQQPPPNNNNNNNNNOOOPPPSSSUUUVVVSSSTTTUUUWWWWWWWWWVVVUUURRRRRRPPPOOOMMMLLLJJJJJJIIIHHHFFFGGGGGGGGGFFFEEECCCDDDEEEFFFGGGHHHHHHHHHBBBCCCCCCDDDEEEFFFGGGGGGCCCDDDEEEEEEEEEDDDBBBBBBBBBCCCFFFGGGGGGFFFCCCBBB@@@@@@AAABBBBBBAAAAAAAAA<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<======<<<<<<:::;;;<<<=========;;;;;;:::::::::;;;;;;<<<<<<<<<888:::;;;;;;999888888999;;;;;;;;;::::::888777666777666666666555555555555444444444444444444444444555444444333333444444555222222222222222222222222111111222333333333333222444333222111111222333444111111111222222333333333000000000000000000000000222222222111000//////...---.........//////000000222222111111111111222222////////////////////////........................---,,,,,,---...000222333000000////////////000000////////////000000000000............/////////000........................////////////////////////---------.........//////,,,,,,,,,---...///000111................................................------......///000000000........./////////000000........................////////////000000000000---...///000000///...---,,,,,,,,,---------......//////...------------..............................------,,,,,,------......................................./////////000//////.........------------------.........//////---------.........//////---.../////////...,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,////////////////////////------......///000000000........................---------.........//////000000000000000000000000------------------------////////////////////////---,,,,,,,,,,,,---............///000000111000000////////////////////////---..................------......///////////////000000000000000000000000......////////////......000000000000000000000000111000///......///000111000000000000111111111111222111111111000000//////000000000000000000000000222222111111000111111222111111222333333333333222333444555555333333444555666666555555555444444444666666666777888888999999999:::;;;:::888888888:::<<<<<<<<<======>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIILLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGIIIJJJLLLMMMMMMMMMPPPRRRSSSSSSQQQPPPQQQQQQQQQQQQPPPOOOPPPRRRTTTVVVRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@>>>@@@@@@???===;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::999999999888888999::::::999999777666555888777777666666666666666666666555555555444444444444333222222111111222222222222222111111000000000333222111222333333222000111222222333333222222111333333333222222222111111111111000000000000111111000000000000000000000000...///////////////111222////////////000000000000......////////////......000000///...............,,,---...///000000000000......------------............------------..................////////////........................------............------,,,------......------,,,......------------......------,,,,,,,,,+++++++++((()))***+++,,,---------,,,,,,,,,---------..............................//////.........---------...................................................------------...////////////............//////........................,,,---......//////..............................------------------------........................---,,,,,,++++++,,,,,,---///////////////////////////......------------...000///...///111111111///000///...------...///000........................//////.........---------------------------------,,,,,,,,,---------......////////////////////////000000000000000000000000////////////////////////////////////////////////111111000000//////......111111000000//////......///////////////.........000000//////.........---,,,---...//////...---,,,......////////////......////////////////////////000///...------...///000000000000000111111111111111111111111000000000///000000000000000000000000222222111111111111111222111111222333333333333222333444555444333333333555666555555555444444444444555666666777777888999999777999::::::888888999;;;<<<;;;;;;<<<<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLMMMNNNNNNPPPRRRSSSSSSRRRQQQRRRRRRSSSRRRPPPNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLJJJIIIIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFEEECCCBBBAAAAAABBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@===???@@@???===<<<<<<<<<===============<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::999999999888888::::::999888888777666666888888777666666555666666777777666666666555555555444444333222222222222222333333222222222111111111333222111222333444222000111222222333333222222111333333222222222111111111111111000000000000111111000000000000000000000000..................///000////////////000000000000......////////////......111000//////......//////---...............------......------------......000000////////////000000............////////////........................------............---------......//////......---......------------...............---------,,,,,,+++,,,------............,,,,,,,,,---------..............................//////.........---------...................................................------------...////////////............//////........................+++,,,,,,---------------........................---------------------------------------------------,,,,,,++++++,,,,,,---------------------------///...............//////...---,,,,,,...//////......---,,,,,,,,,,,,---...........................//////.........---------........................,,,,,,---------.........////////////////////////////////////////////////........................////////////////////////000000000000////////////000000000000////////////.........///////////////000/////////............------...//////...------......////////////......///////////////////////////......------......///000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111222111111222333333333333222222444555444333222333555555555555555444444444444555555666666777888888888666888999999888888:::;;;::::::::::::;;;<<<======???@@@AAACCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKMMMNNNNNNNNNOOOQQQSSSSSSRRRRRRSSSTTTTTTRRRPPPMMMLLLLLLMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMKKKJJJHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBCCCDDDEEEFFFFFFGGGIIIHHHGGGEEEDDDBBBAAA@@@BBBCCCEEEFFFFFFFFFEEEEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@????????????@@@<<<>>>??????===<<<===>>>>>>>>>>>>=========<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999::::::999:::::::::999999888888:::999888777666666777777999999777666555555555555777777777777777666666666555444444333333333333333333333333333222222222222222111111222333444222111111222222333333222222111333222222222222111111111111000000//////000000111000000000000000000000000///......------------...////////////000000000000......////////////......000000///............///............---,,,+++***......------------......000000////////////000000............////////////........................------............------...//////////////////.........------------......//////.........---------,,,------.........------,,,,,,,,,---------.............................................---------...................................................------------...////////////............//////........................***+++,,,,,,------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------............///000111111///---++++++---/////////...------,,,,,,------..........................................---------////////////////////////,,,------------.........////////////////////////................................................////////////////////////////////////000000000000////////////000000000000------......//////000000////////////............------...//////...------......////////////....../////////////////////////////////......////////////000000000111111111111111111111000000000000000////////////////////////000111111111222222222111111111222333333333333222222333444444222222333444444444444444444444444444444444555666666777777888777888999999888777888:::888888888999999:::;;;<<>>???>>>===>>>??????>>>>>>===============:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999::::::999999:::::::::999888777:::999777555444555777888:::999888666555555555555666666666666666666666666555555444333333333444444333333333333333333333333222111111222444444333111111222222333333222222111222222222222111111111111000000////////////000000000000000000000000000000111///...---......------////////////000000000000......////////////......//////...---------------...............---,,,+++......------------............------------..................////////////........................------............------......////////////............------------..................------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........................................................................................................------------.../////////......------......///........................++++++,,,------------,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------////////////////////////.........//////111222222222///------///111111111000000////////////000000........................................................................------------............////////////////////////------------------------........................////////////////////////......//////000000111111......//////000000111111,,,------...///000111111///////////////.........---..................---......////////////..............................000000000111111000000000///000000000111111111111000000000000000000111111///////////////////////////000111222222222222111111111222333333333333222222333444333222222333444333333444444444444444444444444444555666666777777888999:::999777666777888777777777777888999:::;;;>>>???@@@BBBCCCDDDDDDDDDAAAAAABBBDDDFFFGGGHHHIIIEEEFFFFFFFFFGGGGGGHHHHHHFFFGGGHHHHHHHHHHHHGGGGGGDDDDDDEEEFFFGGGIIIIIIJJJIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHJJJKKKMMMNNNNNNNNNMMMOOORRRRRRRRRRRRSSSTTTQQQPPPNNNLLLLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMKKKIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGCCCCCCCCCBBBBBBBBBBBBAAADDDDDDDDDDDDEEEEEEEEEEEECCCDDDFFFGGGHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@??????>>>>>>??????:::<<<>>>???>>>===>>>?????????>>>===<<<======>>>:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999888888999999:::888999:::;;;;;;999888777999888666444444555777888999888777666555555555555555555555555555555555555555555444333333333444444333333333333333333333333111111111222444444333222111222222333333222222111222222222111111111000000000000////////////000000000000000000000000000000333000......///000///---////////////000000000000......////////////.........---,,,,,,++++++,,,,,,------...///////////////......------------............------------..................////////////........................------............------,,,------......------,,,......------------......---------,,,,,,,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,---------..............................---........................................................................------------...//////......------------..............................,,,,,,---...............................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////////////////.........//////111222222111///---...///111111111000000000000000000000000........................---.....................---------------------------------.........//////////////////////////////------------------------........................////////////////////////......//////000000111111......//////000000111111,,,------...///000111111.........///////////////.........------...............////////////..............................000111111222222111111000000000000000111111111111000000000000111111111111000000000000000000000000...///111222333333222111111111222333333333333222111333444333222111222444333333333333444444444444333333444444555666666666888999:::999777666777888777777777777888999:::;;;===>>>???AAABBBBBBBBBBBB@@@AAABBBCCCEEEFFFGGGHHHDDDDDDEEEEEEFFFGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGFFFBBBCCCDDDEEEGGGHHHJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMOOOQQQQQQPPPPPPQQQRRROOONNNMMMLLLLLLMMMOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFEEE@@@@@@AAABBBCCCDDDDDDEEEAAAAAABBBCCCDDDEEEFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@???>>>>>>>>>>>>???;;;<<<>>>???>>>===>>>??????>>>===<<<;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999888888888888999999888999:::;;;;;;:::888666777666555444444555666777888777777666666666666666444444444444555555555555555444444333333333333333222222222222333333333333111000000222444555333222111222222333333222222111222111111111111000000000000//////......//////000000000000000000000000000333000---...000222000...////////////000000000000......////////////......------,,,++++++++++++,,,,,,---...///000000000000......------------......000000////////////000000............////////////........................------............------,,,,,,------------,,,,,,......------------......------,,,,,,,,,+++++++++---....../////////......,,,,,,,,,---------..............................---------..................................................................------------...//////......------------..............................,,,---......//////......................................................,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------............///000111111...---,,,---/////////------......//////......---........................---------...............------------------------------........./////////////////////////////////------------------------------------------------////////////////////////////////////000000000000////////////000000000000------......//////000000.........//////////////////...------------...///......////////////..............................///000111222222111000///000000000000111111111111///000000000111111111111000000000000000000000000...///111333333333222111111111222333333333333222111333333333222111222333222222333333333444444444222333333444555555666666444666888888777777999;;;777777777777888999:::;;;===>>>???@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEFFFFFFCCCCCCDDDEEEEEEFFFGGGGGGCCCDDDFFFGGGHHHGGGFFFEEEAAABBBCCCEEEGGGHHHJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLMMMOOOPPPPPPOOONNNOOOPPPNNNMMMKKKJJJJJJKKKMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLKKKKKKJJJJJJKKKGGGGGGHHHHHHGGGGGGFFFEEE@@@@@@AAABBBCCCDDDEEEEEEAAAAAABBBBBBCCCCCCDDDDDDDDDEEEGGGHHHIIIJJJIIIIIIDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>;;;===??????>>>======>>>???>>><<<;;;:::;;;<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888999999888888888888999999888999;;;<<<;;;:::777666555555555555555555555555666666666666666777777888444555555555666666666666444444333222222222222222111111111222222222333333111000000222444555444222111222222333333222222111111111111111000000000000//////............//////000000000000000000000000111...+++,,,000222000---////////////000000000000......////////////......///...------,,,,,,------------...//////...............------------......000000////////////000000............////////////........................------............------------............------......------------.........---------,,,,,,,,,,,,------...///000000000///,,,,,,,,,---------..............................---------.........//////...................................................------------...//////...------,,,,,,------...........................,,,,,,---............---................................................------------------------......------------......------------------------///...............//////,,,,,,---///000000...,,,---...///000000///...---........................---------.........//////....................................////////////////////////////////////------------------------------------------------////////////////////////000000000000////////////000000000000////////////.........///////////////............/////////000///...------------...///......////////////.................................///000111111000///...000000000000111111111111//////000000111111111222000000000000000000000000---///111333444333222111111111222333333333333222111222333333111111222333222222222333333444444444222222333444444555555666111333666777888999;;;>>>777777777777888999:::;;;===>>>>>>?????????>>>>>>@@@AAAAAABBBCCCDDDEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGAAACCCEEEFFFGGGFFFEEEDDD@@@AAACCCDDDFFFHHHJJJJJJGGGGGGGGGFFFEEEDDDDDDCCCEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNPPPOOONNNMMMMMMNNNNNNLLLJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLJJJJJJJJJKKKLLLIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>><<<>>>??????===<<<===>>>???===;;;:::999:::<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888999999888888888888999999777999;;;<<<<<<:::777666444444555666666555555444555555555666666777888999555666666666777777888888444333222222111111222222000000000111111222222222000000000222444555444333222222222333333222222222111111111111000000000000//////............//////000000000000000000000000000,,,)))+++///222000---////////////000000000000......////////////......000000///............///............---,,,++++++.........------...............------------................../////////000........................---..................---......////////////...............------.........//////.........---------***+++,,,---............,,,,,,,,,---------..............................---------.........//////...................................................------------...//////...------,,,,,,------...........................++++++,,,---------,,,,,,........................////////////////////////..............................------------......///////////////////////////......---------......------///222333333///---///000111222222111000///........................---------.........//////////////////////////////............/////////000////////////////////////........................------------------------////////////////////////111111000000//////......111111000000//////......///////////////.........---.........//////000000///...---,,,,,,---...///------............------////////////////////////000000000000000000000000////////////////////////------...///000111222222000000000000000000000000//////000111222333333333111111222222222333333333333333222222111000000000222333555555555555333222555444444444444555666666666666666666777777777777666777777999:::;;;<<<<<<======>>>>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFFFFEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFHHHJJJLLLMMMLLLKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLQQQPPPNNNLLLKKKKKKLLLMMMKKKLLLMMMLLLJJJIIIIIIJJJHHHIIIIIIIIIIIIIIIIIIIIIDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCAAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAA@@@>>>=========>>>?????????>>>>>>=========<<<===<<<;;;:::::::::::::::<<<<<<;;;;;;<<<===???@@@999999999999999999999999777777777666777777888999999999888999:::999777444555555555555555555555555666666555444444444444555333333444444444444444444777777666555444444333333555555444333333222111111333222222222111000000000111111222222222222111111111222222222111000...---////////////000000000000000000////////////000000........................---------............///......////////////......000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////...........................------------...//////......------------............//////......---,,,.........------,,,,,,,,,,,,,,,,,,---------......................................................---,,,++++++++++++,,,---........................................................................................................................//////.........------------------............///........................,,,,,,,,,------.........---------------------------,,,,,,+++,,,---///000111000000/////////000000000///...///000111000///333222///,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////------------------------......---------,,,,,,,,,000///---,,,,,,---///000///////////////////////////...---,,,,,,,,,,,,,,,............////////////....................................///////////////...---,,,,,,---...///.........//////.........////////////////////////////////////////////////////////////////////////......//////000000111111000000000000000000000000000000000111111222222333111111111222222222333333222222222222222222333333444444555555555555444444444444444444444555666666555666666666777777777777666777777888:::;;;;;;<<<;;;<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGIIILLLLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLOOONNNLLLKKKJJJJJJKKKKKKJJJLLLLLLKKKJJJIIIIIIJJJHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>=========>>>???>>>>>>=========<<<<<<<<<<<<;;;;;;:::::::::;;;;;;===<<<;;;999999999999:::999999999999999999999999777777777777777888999999999888777888999999777666666666666666666666666666666555555444333444444444444444444444444444444555777666666555444444333333444444333222222111000000222222222111111111111111111111222222222222111111111222222222111000...---////////////000000000000000000////////////000000................................./////////000000......////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................------------...//////......------------............//////......---,,,......---------,,,,,,,,,,,,,,,,,,---------.........................................................---,,,++++++,,,---...........................................................................................................................//////.........------------------............///........................,,,,,,,,,---------......------------------------///...---------...///000///...------------------///...---...///000///...111000...,,,,,,,,,---...........................------------------------....................................////////////------------------------......---------,,,,,,,,,000...---,,,,,,---...000//////////////////////////////......---.....................////////////....................................///////////////...------------...///...//////000000//////...////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111222222222222333111111222222333444444555555444444444444444444555444444444444444555555666555555666666666777777777666777777888999:::;;;;;;::::::;;;;;;<<<======>>>>>>?????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEHHHGGGGGGGGGGGGGGGGGGHHHGGGIIIKKKLLLJJJIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKMMMLLLKKKJJJIIIIIIJJJJJJJJJKKKLLLKKKIIIIIIIIIKKKGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@????????????@@@???>>>=========>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;:::999888888888888999999999999999999999999888888888777888999999:::999777666666888999888888888888888888888888888888555444444333333333333333555555555555555555555555666666555555444333333333333222222111111000000000111111111111111222222222111111222222222222111111111111222111111000///...////////////000000000000000000////////////000000........................////////////000000000111......////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................------------...//////......------------............//////......---,,,...------------,,,,,,,,,,,,,,,,,,---------............................................................------------.............................................................................................................................................------------------............///........................,,,,,,,,,------------...------------------------000000///.........//////......---,,,,,,,,,,,,,,,000...------...///...---///...---,,,,,,---///000////////////////////////........................////////////////////////---............/////////------------------------......---------,,,,,,,,,///...---,,,,,,---...////////////////////////////////////...//////000000............////////////....................................///////////////...------------.../////////000000000000//////////////////////////////////////////////////////////////////////////////111000000000/////////...000000000000000000000000111111111111000000000000111111111111222222222222111111111222222333333333444333222111111222333444444444333333444444555666555555555666666666777777666777777888999:::::::::999999:::;;;<<<======>>>>>>>>>>>>????????????@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEIIIHHHGGGFFFFFFGGGHHHIIIGGGIIIKKKLLLJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKKKKIIIIIIIIIKKKHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@??????>>>??????>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<999999999::::::;;;;;;<<<888888888888888888888888888888888888888999::::::888666444444666888999999777777777777777777777777444444333222222222222333666666666666666555555555555555555444444333333333333222222222111111111000000000000111222222222333111111222222222222111111111111111111000000//////////////////000000000000000000////////////000000............................../////////000000000......////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................------------...//////......------------...............///......---,,,------------------------,,,,,,,,,---------......................................................//////............//////................................................................................................................................................---------............///........................------------------------------------------------000000///......---------000000///...............222000...---...///...---///...------------...///........................................................................---------.........//////..............................---------,,,,,,,,,///...------------...///////////////////////////............///000000111............////////////....................................////////////.........------.........//////000000000000//////////////////////////////........................////////////////////////111111000000//////......////////////////////////111111000000000000000000000000111111111222222222222111111111000000000///333222111000000111222333333333333333333444555555555555555555666666666666777777777888888999999:::999::::::;;;===>>>>>>???======>>>>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEIIIHHHGGGFFFFFFGGGHHHIIIHHHJJJLLLLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJHHHJJJKKKJJJIIIHHHJJJKKKIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBAAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBAAA@@@??????>>>>>>>>>>>>======<<<<<<:::::::::;;;;;;;;;;;;;;;999999999999999:::;;;<<<999999::::::::::::::::::888888888888888888888888888888777777888888999:::777555444444666888888888666666666666666666666666444444333222222222222333777777666666555555555555444444444444444333333333333333333333333222222222000000000111222222222333111111222222222222111111111111111000000000000000////////////000000000000000000////////////000000////////////////////////------........./////////......////////////..............................////////////////////////////////////////////////////////////////////////////////////////////////...........................------------...//////......------------...............///......---,,,------------------------,,,,,,,,,---------......................................................////////////////////////........................................................................................................................---.....................---------............///////////////////////////------------------------------------------------............---,,,,,,,,,/////////....../////////555333000...///000//////000//////...------,,,,,,------------------------------------------------------------------------------------..........................................---------,,,,,,,,,.........------.........////////////////////////------------...///000000............////////////....................................////////////---..................---...//////000000//////...////////////////////////........................////////////////////////111111000000//////......////////////////////////000000000000000000000000000000000111111111111222222111111000//////......222111111000000111111222333333333333333444444555444444555555555666666666777777777888888888999999999999:::;;;<<<>>>??????============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGHHHGGGIIIKKKKKKIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJHHHIIIJJJJJJIIIHHHJJJKKKIIIIIIIIIHHHGGGGGGGGGFFFCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBAAA???>>>======>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<:::999999999999::::::;;;;;;;;;::::::888777555444888888888888888888888888777777777666777888888999777555444444666777666666444444444444444444444444555444444333333333333333777666666555555444444444444444333333333333333333333333333333333333333333111111111111111222222222111111222222222222111111111111000000000000111111////////////000000000000000000////////////000000////////////////////////------------..................////////////..............................////////////////////////////////////////////////////////////////////////////////////////////////...........................------------...//////......------------............//////......---,,,,,,,,,,,,------------...,,,,,,,,,---------............................................................////////////..............................................................................................................................---------...............---------............///////////////////////////...------------,,,,,,,,,---------------------------------...------,,,+++---------------...///000777444111//////000000///000//////...------,,,,,,------------------------------------------------------------------------,,,------------.......................................---------,,,,,,,,,........................////////////////////////......------......//////............////////////....................................////////////------...//////...------.........//////.........////////////////////////........................////////////////////////000000000000////////////////////////////////////......//////000000111111000000000000111111111111111111111000000000000000222222333333333333222222333333222222333333444555444444444555555555666666777777777777888888888888777777888:::;;;===>>>>>><<<<<<<<<=========>>>>>>????????????????????????@@@@@@???>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHGGGGGGGGGEEEGGGIIIIIIGGGEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJJJJKKKJJJIIIHHHGGGHHHJJJIIIIIIHHHJJJKKKHHHHHHHHHHHHHHHHHHGGGGGGCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBAAA@@@>>>===<<<===>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<::::::999999888999999999;;;;;;;;;;;;999777555444888888888888888888888888666666555555666666777888666555444555666666555333444444444444444444444444666555555444333444444444666666555555444333333222333333333333333333333333222222222222222222222222222222222111111111111111111111222222222222111111111111000//////000111222////////////000000000000000000////////////000000////////////////////////............////////////......////////////..............................////////////////////////////////////////////////////////////////////////////////////////////////...........................------------...//////......------------............//////......---,,,,,,,,,,,,---------......,,,,,,,,,---------......................................................---...////////////...---........................................................................................................................---------.........//////---------............///////////////////////////......---------,,,,,,,,,------------------------,,,---...//////......---,,,,,,------///000222333888444000.........///...---...............------........................................................................,,,,,,---------.......................................---------,,,,,,,,,---..................---////////////////////////000000//////.../////////............////////////....................................////////////------...//////...------------............------////////////////////////........................////////////////////////////////////000000000000////////////////////////---......///000111111222000000000000111111111111000000000111222222333333333333555666666555333333333333222222333333444555444444444555555555666666777777777777888888888888555666777888:::;;;<<<===<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>@@@AAABBBAAAAAABBBBBBCCCDDDEEEEEEBBBBBBCCCEEEFFFGGGHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFCCCEEEGGGGGGEEECCCCCCCCCGGGGGGFFFFFFGGGGGGHHHIIIFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHJJJKKKGGGGGGGGGGGGGGGHHHHHHHHHCCCDDDDDDDDDEEEEEEFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBAAAAAA@@@???===>>>@@@AAA@@@???===<<<<<<===>>>>>>>>>===;;;:::;;;;;;;;;<<<<<<=========;;;;;;:::999888888888888:::;;;<<<===<<<<<<:::999777777777777777777777777555555555555555666777777666555555666777666333111555555555555555555555555666666555444444444444555666666555444333333222222333333333333333333333333111111111111111111222222333222222222111111000000111111222222222222111111111111000//////000111222////////////000000000000000000////////////000000000000000000000000000000////////////000000000000......////////////..............................////////////////////////////////////////////////////////////////////////////////////////////////...........................------------...//////.........------...............//////......---,,,,,,,,,,,,------.........,,,,,,,,,---------......................................................,,,---...//////...---,,,........................................................................................................................---------.........//////---------.........//////000000000000000000000000.........------,,,,,,,,,------------------------,,,---...000000000//////......///000222444666777777444000---------------+++,,,---...////////////////////////////////////000000000000000000000000////////////////////////,,,,,,,,,---------......////////////////////////......---------,,,,,,,,,------............------////////////////////////222222111000//////000000............/////////000..................................../////////000,,,---...//////...---,,,////////////////////////............////////////............////////////........................000000000000000000000000....................................////////////000000000000000000000000111111111111111111111111000111111111111222222222000111222333444444444444333333222333444777:::<<<555777888999999888777555666777777999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>============???AAAAAA@@@>>>===>>>???@@@@@@AAABBBBBBCCCCCCDDDAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDEEEFFFIIIJJJIIIHHHJJJHHHFFFEEECCCCCCDDDDDDHHHHHHGGGGGGFFFFFFEEEEEEFFFCCCCCCGGGIIIHHHGGGIIICCCCCCBBBAAA???>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::<<<===>>>===;;;888666<<<<<<;;;;;;;;;:::::::::;;;;;;:::999888888888888;;;:::999999888888999999:::999888888777777888888999888777555555777888:::888888777666555444444333444444444444444444444444666666555555555444444444333333222222222333444444333333222111000000111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111///...------...///111000000//////.........---000000000000000000000000000000//////.........---------------------------......////////////......................................................///............---------////////////////////////............////////////................................................,,,...//////...------...........................,,,---...//////...---,,,........................+++,,,.../////////...---///...---,,,,,,---...///.........------,,,,,,,,,---------............///..................------...------,,,,,,------.....................------////////////////////////000///...---,,,------.../////////......---,,,,,,...---,,,,,,,,,,,,---...........................///...---...111444666666///...---,,,,,,,,,,,,,,,------------------------///...------------...///---------............/////////............//////........................////////////////////////........................---------------------------------.........////////////000000000000/////////////////////////////////---,,,---000000...+++................................................////////////////////////............////////////............////////////........................////////////////////////....................................////////////000000000000000000000000111111111111111111111111000111111111111222222222000111222333444444444444444333333333444666999:::555666888999999888666555555555666777888888999999;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAA@@@???>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDAAAAAABBBBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGIIIJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCGGGMMMOOOKKKGGGFFFCCCCCCBBBAAA@@@>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????===:::999<<<;;;;;;;;;;;;:::::::::888888888777777888999999;;;:::999999888888999999:::999888888777777888888999888666555555666777888777777666666555444444333333333333444444555555555555555555444444444333333666555444333333333333333333222222111000000111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000///...------...///000000/////////.........---////////////////////////000/////////............------------------------......////////////......................................................///............---------------------------------............////////////................................................,,,...//////...------...........................------............------........................,,,------...//////......///...------------...///......---------,,,,,,,,,---------............///...........................------,,,,,,------...////////////////////////////////////////////////000///...---,,,------...---------------............---,,,,,,,,,,,,---...........................///......///222444444444000///......---------...------------------------///...---,,,,,,---...///---------............//////..................///........................////////////////////////........................---------------------------------.........////////////000000000000/////////////////////////////////...---...000000...,,,................................................////////////////////////............////////////............////////////........................////////////////////////....................................////////////000000000000000000000000111111111111111111111111000111111111111222222222111111222333444444444444444444333333444555777888555666777888888777666555666666666777777888888888;;;;;;;;;<<<<<<<<<======<<<<<<======>>>>>>?????????@@@AAA@@@???>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKJJJHHHGGGGGGFFFFFFGGGHHHIIIIIIDDDDDDDDDDDDEEEEEEEEEEEECCCFFFNNNYYY[[[SSSIIIDDDBBBBBBAAAAAA@@@???>>>>>>===========================>>>@@@AAA@@@???===<<<;;;;;;;;;;;;::::::::::::666666666666777888999:::::::::999888888888888999999999888777777777777888888777666555444444555666666666555555444444444333333333444444444555555555444444444333333333222222666555444222111111111111333222111111000111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000///...------...///000/////////...............////////////////////////////////////............------------------------......////////////......................................................///............------------------------------------............/////////................................................,,,...//////...------....................................------.........------------------------...------------.../////////...------------...///...------------,,,,,,,,,---------............///...........................------,,,,,,------...//////////////////////////////////////////////////////...------------...+++++++++,,,---............------,,,,,,------.........................../////////000222333222111000000///............///------------------------...------,,,,,,------...---------............///......------------..............................////////////////////////........................------------------------------.........///////////////000000000000////////////////////////////////////...///000111///---................................................////////////////////////............////////////............////////////........................////////////////////////....................................////////////////////////////////////111111111111111111111111000000111111111222222222111222333333444444444333555444333333333444555666555666666777777666666555888888888888999999999999::::::;;;;;;<<<=========;;;<<<<<<===>>>??????@@@???@@@AAAAAA?????????AAAAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHHHHIIIJJJKKKIIIHHHFFFFFFFFFFFFGGGGGGHHHHHHBBBCCCCCCCCCDDDDDDEEEEEEEEEJJJVVVcccdddZZZLLLEEEAAAAAAAAA@@@@@@?????????===========================>>>???@@@AAA@@@???>>>;;;;;;;;;:::::::::999999777777777777777888999999:::999999888888888888888999999888777777777777777777777555444444444444444555555555555444444444444555555555555444444444444333333333222222222111111333222111000000000000000222222111111111111111222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111000///............///000........................///////////////////////////////////////.......................................////////////......................................................///............---------////////////////////////---------.........//////................................................,,,...//////...------...........................///...---,,,,,,---...///------------------------///...---,,,,,,---//////.........------.........---------------------------------............///............////////////...------,,,,,,------...............////////////////////////////////////............------......+++++++++,,,,,,---------------------------------......................../////////111222222///---//////...............///........................------,,,,,,,,,,,,---------------............///------,,,,,,,,,,,,------........................................................................------------------------............//////////////////000000000000///////////////////////////////////////000000000//////................................................////////////////////////............////////////............////////////....................................................................................////////////////////////////////////000000000000000000000000000000111111111222222222222222333444444444333333444444333333333333444444555555555666666555555555888888888888888888999999::::::;;;;;;<<<======>>>;;;<<<<<<===>>>??????@@@???@@@AAAAAA@@@???@@@BBBAAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLJJJIIIHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDEEEEEEJJJVVVbbbdddYYYKKKDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????>>>===;;;;;;:::::::::999999999;;;:::999888888888888888:::999888888777777888888999888777777666666777777666666555444444444444444444444555555555555555555888888777666444333222111333333222222222111111111111111000111111222333333222111111111111111222222111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111//////............//////---------................................................///////////////..............................////////////......................................................///............---------////////////////////////------------............................................................,,,...//////...------...........................///...---,,,,,,---...///------------------------//////---,,,,,,---...///---..................------------------------------------............///........./////////000000...------,,,,,,------...,,,,,,,,,------.........////////////////////////------..................---------,,,,,,+++++++++------------------------........................000//////000111000...,,,...------,,,------..............................---------------------------------............///------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........./////////000000//////000000000000////////////////////////////////////000000000/////////................................................////////////////////////............////////////............////////////....................................................................................////////////000000000000000000000000000000000000000000000000000111111111111222222222222333333444444333333333222222333333333333333333555555555555555555555555555555555666666777777777999::::::;;;<<<===>>>>>><<<<<<======>>>>>>?????????@@@AAAAAA@@@@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCAAAAAABBBCCCEEEFFFHHHIIIEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHIIIIIIIIIGGGEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCEEEMMMWWWYYYPPPFFFAAA@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>=========::::::::::::999999999999<<<;;;:::999888888888888999999888777777777777888888888777666666666666777444555555555555555555555444555555555666777777777999999888666444333222111333333333222222222111111222222222333444555666777111111111000111111222333111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000///......//////000111222////////////////////////---------------..........................................///////////////..............................////////////......................................................///............---------------------------------,,,------------.........................................................,,,...//////...------....................................------.........,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...------...//////...------,,,,,,,,,------------...---------............///.........//////000000111...------,,,,,,------...+++++++++,,,------......////////////////////////,,,---......///..................---,,,+++++++++,,,------......------,,,........................000///...///000///...,,,---,,,,,,,,,,,,---..............................---......//////......------------............///......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------....../////////000000000//////000000000000//////////////////////////////---///111000///...//////................................................////////////////////////............////////////............////////////....................................................................................////////////000000000000000000000000000000000000000000000000000111111111111222222222222333333444444333333222111111222333333333333333555444444444444444444555333444444555666777888888999999:::;;;<<<===>>>>>>============>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAACCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDAAAAAABBBCCCEEEGGGIIIJJJFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIHHHHHHIIIHHHFFFDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBEEEKKKLLLGGGBBBAAA?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<:::::::::999999999999888999999888888888888888999999999888777777777777777888888777666666666666666333444555555666666666666555555666666777888999999777777666666555555444444444333333333222222222222222222222222222333444555111111000000111222222333111000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000............///000111222......////////////......,,,,,,,,,------............................................./////////000..............................////////////......................................................///............---------------------------------,,,,,,---------.........................................................,,,...//////...------...........................------............------,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,------...//////...------,,,,,,,,,---------......---------............///---......///000000111111...------,,,,,,------...++++++,,,,,,---......///////////////////////////,,,,,,.../////////...............---------------,,,,,,---......---,,,,,,........................000///------...///...------------------...//////..............................///000000///......---------............//////..................///........................------------------------........................------------------------.../////////000000000000//////000000000000//////////////////////////////,,,...000000...---...///................................................////////////////////////............/////////000............/////////000..................................................................................../////////000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444333222222000000111222333444333333555444444333333444444555444555666777888999:::;;;999999:::;;;<<<===>>>???>>>>>>>>>>>>============???@@@BBBAAAAAA@@@BBBCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHFFFDDDCCCDDDDDDEEEAAABBBBBBDDDFFFHHHJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIGGGGGGHHHGGGEEECCCCCCDDDFFFHHHIIIIIIIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCEEEBBBAAADDDEEECCCAAACCC?????????@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<<<<:::::::::999999999888888666666666666777888999:::999888888777777777777777888888777666666666666666222333555666777888888888555555666777888999::::::555555555555666666666777444444444333333333222222000000///////////////000111111000000111222333333000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000............///000222222......////////////......,,,,,,,,,------.................................---.........//////000000////////////////////////......////////////......................................................//////.........---------////////////////////////,,,,,,,,,---------......................................................,,,...//////...------...........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++,,,---...//////...---,,,,,,,,,,,,------.........---------.........//////---......///000111111222...------,,,,,,------...,,,,,,------...///000000////////////////////////+++,,,.../////////......,,,------......//////000,,,,,,---......---,,,,,,........................000...,,,,,,---........................///000111////////////////////////...///000111111000///...---------.........////////////............//////........................////////////////////////........................------------------------////////////000000000000//////000000000000//////////////////////////////+++...000000---,,,---///................................................////////////////////////---------............///,,,,,,,,,---------......///............---------//////////////////......////////////////////////////////////000000000000---,,,,,,,,,,,,---......000000000000000000000000000000111222222222222111333333333222222111111111000111111111111222222222111111222222333444555555444444555555666666777777;;;;;;::::::;;;<<<>>>???===>>>???@@@@@@???>>>===@@@@@@AAABBBCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFGGGFFFFFFHHHJJJJJJFFFCCCFFFFFFGGGGGGGGGHHHHHHHHHIIIEEEAAAAAACCCDDDDDDCCC@@@@@@AAACCCDDDFFFGGGGGGFFFGGGIIIKKKMMMMMMMMMMMMMMMJJJGGGGGGGGGGGGDDDAAAFFFFFFEEEDDDEEEFFFHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEEEECCCAAAAAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>>>>>>>===<<<;;;;;;:::::::::999999888888999999:::999999888888999999:::;;;888888888888777666444444888888888888777777777777777666666666666555555555666666777888888888888888888666333444666888666555333333333333333333333333333222222111111222222333333222111/////////000000111111111111000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000///......////////////////////////000000//////.........---......------------......////////////////////////////////////////////////.........------,,,,,,,,,...........................---,,,,,,,,,,,,---...------------------------........................---...///000000///...---+++,,,---......---,,,+++000000000///......------////////////////////////...---,,,,,,,,,,,,---...,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---,,,,,,,,,,,,---......///111444666666444111///------------------------+++++++++,,,---...///000,,,,,,---.../////////...000000000000000000000000.........------,,,,,,,,,---......//////......---------------------------//////.........------------------...------,,,,,,///////////////.................................------------------------------------------------------------------------........................//////.........---------,,,---------.../////////////////////000000000000////////////////////////------............------......////////////..............................222111000///...---------........................---------............///,,,,,,---------.........///............---------.................................................../////////000000000000...............//////000000000000000000000000000111111222333333333333222333333333222222111111111111111111111222222222222222222333333444444555555555666666777777888999999;;;;;;::::::;;;<<<>>>>>>===>>>>>>??????>>>>>>===@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFHHHGGGGGGIIIKKKKKKHHHFFFIIIIIIIIIHHHHHHGGGGGGGGGHHHEEEAAAAAACCCDDDDDDCCC@@@AAABBBCCCEEEFFFGGGHHHGGGHHHIIIKKKLLLLLLLLLLLLKKKIIIGGGGGGHHHIIIGGGEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDBBBAAAAAABBBBBBBBBAAA????????????????????????@@@@@@AAAAAAAAA@@@???>>>>>>======<<<;;;;;;::::::::::::::::::::::::::::::999999888888999999:::;;;999999999999888777666555888888888888777777777777666666666555555555444444555555666777777777777777666444222222444666555333333333333333333333333333333222222111111222222333333222111/////////000111111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000///......///////////////////////////.........------------.........------.........////////////////////////.................................------,,,,,,,,,...........................---,,,,,,,,,,,,---...------------------------........................,,,,,,------------,,,,,,,,,---...//////...---,,,,,,,,,------------------...........................---,,,,,,,,,,,,---...,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---------------......///333444555666555222000...------------------------,,,,,,,,,,,,------...///------......///.........////////////////////////......---------,,,,,,,,,---------......---------------------------------///.........---------------...............------////////////....................................------------------------------------------------------------------------........................//////.........------------------...........................////////////////////////////////////------............------......////////////......------------------------///...---,,,,,,+++,,,,,,---------------------------------............///,,,------------.........///............---------------------------......------------------------....../////////000000000000000//////000000111222000000000000000000000000111222333333444444333333222222222222222111111111111111111111222222222333444444444444444444555555777777777888999999::::::::::::::::::;;;<<<===>>>>>>======<<<<<<======>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFEEEIIIHHHHHHIIIKKKLLLKKKJJJKKKKKKJJJIIIHHHGGGFFFEEEFFFDDDBBBAAABBBCCCCCCCCCAAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHIIIJJJIIIHHHFFFGGGHHHIIIIIIIIIHHHGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@@@@BBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@??????>>>=========<<<;;;;;;::::::999:::;;;<<<<<<;;;:::999999999888888999999:::;;;::::::::::::999888777777888888888888777777777777555555555555444444444333444444555666666666666555444222111111222333333222333333333333333333333333333222222111111222222333333222111000///000111111111111111111000000000000000000000000000000000000111111222222222222111111000000000000000000000000///000000000000///......////////////////////////---------------,,,,,,,,,........................////////////////////////------------------------.........---------------...........................------,,,,,,------...................................................---------,,,,,,------------......//////......---++++++,,,,,,---......///...........................------,,,,,,------...,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------......------......///000777777666555333000...---------------------------------,,,,,,,,,------............///......------...........................------------,,,,,,,,,,,,,,,------------,,,,,,------------------------............------------......////////////......................................................------------------------------------------------...............................................................---------...............---------------------............////////////////////////------............------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------............///------------............///............---------,,,,,,,,,---------------------------------------........./////////000000000000//////000000111222////////////////////////000111222222333333222222222222222111111111111111111111111222222222333333555555555555555555444444777777777888999999::::::::::::::::::;;;<<<======>>>===<<<;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEHHHGGGGGGHHHIIIJJJKKKLLLIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDFFFGGGGGGHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHJJJKKKKKKJJJHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDBBBAAA@@@@@@BBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;999:::<<<======<<<:::999999999888888999999:::;;;999999::::::999888777777888888888888777777777666555555444444444333333333333444444555555555444444333222222111222222333333333333333333333333333333333222222111111222222333333222111000000000111222111111111111000000000///////////////////////////000111111222222111111000//////////////////////////////000000//////...---////////////////////////---------------------------..................---////////////////////////------------------------...............---------........................------------------------////////////////////////........................000///...------...///000...//////////////////............/////////000000........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...---------------------------------........./////////............///000000666555444222000///......------------------------......---,,,,,,,,,------.../////////...---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---..................------...............///................................................------------------------////////////////////////................................................/////////...---------,,,------........./////////////////////////////////------............------......////////////......------------------------...---------......///000---------------------------------............///---------........./////////............---------,,,,,,,,,---------..........................................//////////////////......//////000111//////////////////////////////000111111111111111111111111111111111111111111222222222222333333333555555555555555555444444555555666666777888888888999999:::;;;;;;<<<<<<<<<>>>===<<<;;;;;;<<<===>>>===>>>???AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFFFFGGGHHHIIIKKKEEEEEEEEEEEEEEEEEEEEEFFFBBBCCCCCCBBBBBBBBBCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHJJJKKKJJJJJJHHHHHHGGGHHHFFFHHHKKKLLLLLLJJJHHHFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@BBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;999:::<<<======<<<:::999999999888888999999:::;;;888888888999888888777777888888888888777777777666555555444444444333333333333333444444444444333333444444444333333333444444333333333333333333333333333222222111111222222333222222111000000111222333111111111111000000000/////////////////////////////////000000000000/////////////////////////////////////////////...------////////////////////////..................//////------...//////...------////////////////////////------------------------................................................------------------------////////////////////////........................000///...------...///000/////////....../////////000000/////////.................................------------------------,,,,,,,,,---------......------------------------,,,,,,---------.........---------------------------------...............///............///000000222111000............///------------------------......---,,,,,,,,,------.../////////...---,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,------------------***+++,,,---------------,,,---------......//////................................................------------------------////////////////////////........................---...................../////////...---------,,,....../////////000000000////////////////////////------............------......////////////......////////////////////////---------------...///000---------------------------------............///------.........////////////............---------,,,,,,,,,---......//////////////////////////////------........./////////......------......///000000000000000000000000000...//////000111000000000000000000111111111111111222222222222333333333333444444444444444444555555444444444555666666777777888999:::;;;<<<<<<<<<;;;>>>======<<<<<<======>>>======???AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCEEEFFFFFFEEEEEEFFFHHHCCCCCCDDDDDDDDDEEEEEEEEE@@@BBBCCCCCCBBBAAACCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKJJJGGGFFFFFFGGGGGGHHHJJJLLLKKKJJJGGGFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999999999888888999999:::;;;777888888888888888777777888888888888777777777777555555555555444444444333333444444444444333333222444555555555333333555666333333333333333333333333333222222111111222222333222222111000111222333444111111111111000000000000000000000000000000000000//////000000000000//////000000000000000000000000...////////////...------////////////////////////.........///////////////,,,---...//////...---,,,////////////////////////------------------------.............../////////........................,,,------......------,,,................................................---------,,,,,,---------///......------......//////......---,,,,,,++++++------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000......---------......///------------------------------,,,,,,,,,------............///......------------------------------,,,,,,,,,------------......---,,,++++++,,,---...------------------------,,,,,,,,,,,,------------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////................................................------------------------................................................---------..............................---------////////////000000000111////////////////////////------............------......////////////......////////////////////////++++++******+++,,,------........................---------............///............///////////////............---------,,,------...//////000000........................---------.........//////......------......///000000000000000000000000000//////000111111111111111///000000000111111111222222222222333333333444444222222333333444444555555333444444555555666777777777888:::;;;<<<<<<;;;;;;===>>>>>>??????>>>>>>===<<<===>>>@@@BBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBEEEGGGGGGEEEDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDDDD???AAACCCCCCBBBAAABBBDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIFFFHHHJJJIIIGGGFFFGGGIIIGGGHHHJJJJJJJJJIIIGGGEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>===<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999888888999999:::;;;888888999999999999999888888888888888777777777777666666666555555555444444444444555555444333333222444555666555333222444777333333333333333333333333333222222111111222222333222222111000111222333444111111111111000000000000000000000000000000000000000000000111111000000000000000000000000000000000......//////......---,,,////////////////////////---------....../////////,,,---///000000///---,,,////////////////////////........................---........./////////000........................,,,,,,---......---,,,,,,------------------------........................,,,,,,------------,,,,,,///...---,,,,,,---...///------------------,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------....................................,,,,,,,,,,,,,,,,,,,,,,,,---------------......///........................------------------------,,,,,,,,,,,,------...///------......///.........------------------------,,,,,,,,,---------......///...---++++++---...///------------------------++++++,,,,,,,,,---------)))***+++,,,------------++++++,,,------...//////................................................------------------------------------------------........................---------.........//////---------......................../////////000000////////////////////////------............------......////////////......////////////////////////+++++++++***++++++,,,,,,////////////////////////---------.........//////............/////////000//////.........---------------......///000111111---------------------------------.........//////...............///000000000000000000000000000000000000111222222222222222//////000000111111111222222222333333333444444444111111222222333444555555444444555555666777777777777888:::;;;<<<<<<;;;:::===>>>???@@@@@@???>>>===<<<===>>>@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDBBBEEEIIIIIIFFFDDDDDDEEEHHHHHHGGGFFFEEEDDDCCCCCC>>>AAADDDDDDBBBAAABBBDDDFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGFFFFFFFFFGGGIIIJJJCCCFFFHHHHHHFFFFFFHHHKKKHHHHHHIIIIIIIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCEEECCCAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA@@@>>><<<<<<<<<===;;;<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::999999888888999999:::;;;999999:::;;;;;;:::::::::888888888888777777777777777666666666666555555555555555555555444444333222333555666555222222444666333333333333333333333333333222222222222222222333222222111111111222444555111111111111000000000000000000000000000000000000111111222222222222111111000000000000000000000000......//////......---,,,////////////////////////,,,,,,,,,------.........,,,---///000000///---,,,////////////////////////////////////////////////---.........//////000000........................,,,,,,---......---,,,,,,------------------------........................---...///000000///...---...---,,,++++++,,,---...------......///000000000------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////................................................---,,,,,,,,,,,,---....../////////000//////...---------------------------+++++++++,,,---...///000,,,,,,---.../////////...........................,,,,,,,,,------.........000///---,,,,,,---///000------------------------+++++++++,,,,,,---------***+++,,,---............++++++,,,,,,---...//////........................////////////////////////------------------------------------------------........................---------.........//////,,,------....../////////---------.........//////////////////////////////---..................---......////////////.................................------,,,,,,------...---777666***'''///222...222111///...------------888222,,,***---000000...000000//////.........------.........//////000000000000//////.........---........................///////////////.........111111111111111111111111222222111000//////000000000111111111111222222222111111222222222333333333111222333333444444333333777777666555666777888999999888888777888999;;;<<<999:::;;;<<<============<<<===??????@@@AAACCCFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCAAAAAAAAA@@@???AAADDDGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@??????@@@???===;;;:::;;;<<<===:::::::::999999999888888:::::::::::::::::::::::::::888666888;;;<<<;;;999999888888888999::::::;;;888888888777666444333222555444444444444555666666666555444333222333444444555555555444444333333333333333333222222222111111222222222111111111111000111111111111000000000000222222111111000/////////222000//////000000///---//////000000000000//////......//////000000111111//////............//////,,,------------------------------............///---......///////////////////////////............,,,+++******+++,,,...///...------,,,,,,------...................................................---.........---,,,,,,+++............////////////------------------------///---,,,******,,,---///,,,,,,------------,,,,,,------++++++++++++------+++,,,,,,------,,,,,,+++------------------------........................................................................------------------------......................................................------------..............................------,,,,,,,,,------...........................------............------------------------------------------------------------------------,,,,,,///...---,,,,,,,,,,,,,,,...---,,,---//////,,,)))+++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,.../////////...---+++,,,,,,------.........111000///......///000111..................------//////......---------,,,//////////////////////////////////////////............//////...------,,,........................//////...---,,,,,,++++++111---)))+++///222000,,,,,,------...////////////666111,,,,,,...000///---000/////////............,,,,,,---------.........000/////////............000000000000000000000000000000000000000000000000111111111111111111111111222111111000//////000000000000111111111222222222111111111222222222333333111222333333444444333333444333333222333444555666999888888888888999;;;<<<999:::;;;<<<============>>>???@@@@@@???@@@BBBDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDEEEEEEEEEEEECCCBBBAAAAAABBBBBBAAA@@@AAADDDGGGIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???===;;;:::;;;<<<===;;;::::::::::::999999999999999999999999999999999:::888777888:::;;;:::888999888888888999999:::;;;888888888777666444333222444444444333444555555666666555444333333333444444555555444444444333333333333333333222222222111111222222222111111111111000111111111111000000000000000000000000000111111111333111000000111111000/////////000000000000//////.../////////000000000111//////............///////////////......---------.........////////////000---......///////////////////////////...............---,,,++++++,,,------...------,,,,,,------...................................................---.........------,,,+++------------............------------------------111000////////////000111------............------------,,,++++++,,,------+++,,,,,,------,,,,,,+++------------------------........................................................................------------------------......................................................------------....................................------------..............................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---///---,,,---...///,,,***+++,,,,,,,,,---------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,---......///.........---------------.........///...---,,,,,,---...///......................../////////.........------////////////////////////........................////////////...---,,,+++------------------------///......---,,,,,,++++++333+++)))000333///---000///000111111222111111000444000------///000///,,,////////////............------............//////////////////............111111111111111111111111000000000000111111111111111111111111111111111111111111000/////////000000000000000111111111222222111111111222222222222333111222333333444444333333666555555555555666777777888777777888888:::;;;;;;999:::;;;<<<<<<======<<>>??????>>>???AAACCCDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDCCCBBBCCCEEEGGGGGGGGGGGGFFFEEEEEEDDDDDDIIIHHHHHHGGGFFFFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEFFFBBBCCCDDDEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999999999999888777999888888888888888999999888888888777777555444444333222222222222333444444555555444444333333333333444444444444444444444444333333333222222222111111222222222111111111000000111111111111000000000/////////000000111111111111222111000000222222111000//////000000000000//////////////////000000000000//////............//////000/////////......------............////////////---......///////////////////////////............//////......------------......------------......................................................------............------,,,,,,---------.........////////////////////////,,,---............---,,,......////////////......---------,,,,,,---------,,,,,,------------,,,,,,------------------------........................................................................------------------------......................................................------------..............................111000000///////////////........................,,,------......------,,,------------------------------------------------******+++,,,------.........------,,,,,,,,,------000///---,,,,,,---..............................,,,,,,,,,---------......------,,,,,,,,,,,,------......---,,,,,,...///000000000//////.........---////////////////////////---------...............000000000000000/////////////////////////////////////////////000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,'''000111***222FFFKKKCCC@@@===888333///.../////////......///000///...,,,.........///////////////111111111111111000000000.........///////////////.................................//////000000000000000000000000000000000000///////////////000000//////000000000111111111000000111111111222222222111222333333444444333333222222333333333444444444555666777888999::::::;;;888999:::;;;<<<<<<<<<<<<:::<<<===>>>???@@@CCCFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBDDDDDDDDDCCCCCCDDDFFFFFFFFFFFFEEEEEEDDDDDDDDDHHHHHHGGGFFFFFFFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@???>>>======<<<;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888888999999888777777888888888777888888888777666555555333222222222222333444444444444444444444333333333444444444444444444444444333333333222222222111111222222222111111111000000111111111111000000000///111111111111000000//////111///...///000111000/////////000000000000//////000000000000//////////////////............//////,,,,,,,,,------.........,,,,,,,,,---------......---......///////////////////////////............,,,------......////////////......------......///................................................------...//////......------.........////////////000000000000000000000000///000111111111111000///......////////////......------------------------,,,------......------,,,------------------------........................................................................------------------------......................................................------------..............................222111000///////////////........................,,,,,,------------,,,,,,------------------------------------------------+++,,,,,,---...///000000------,,,,,,,,,------...000///...---,,,,,,...///........................,,,,,,,,,---------.........------,,,,,,------.........---,,,,,,...///000000000//////.........---......////////////......---------.........///////////////000000000000000////////////////////////---------....../////////***+++,,,...///000000000---------------------------------------,,,,,,,,,...222,,,***EEEfffeeeLLL999666222...,,,---...000....../////////......---........./////////////////////............------.........///////////////000000000000000000000000------......//////000000000000000000000000000000//////......//////000000/////////000000000111111000000000111111111111222111222333333444444333333222333444444555555444444444555666888999:::::::::888999:::;;;;;;<<<<<<;;;888:::<<<>>>???AAADDDGGGDDDCCCBBBBBBAAAAAABBBBBBAAABBBBBBCCCCCCDDDEEEEEEDDDDDDBBBAAAAAA@@@AAAAAABBBCCCDDDDDDCCCBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEAAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999:::;;;:::888888888:::999999888777777777777888777888888888777777666555333333333333333444444555444444555555444444333222333333333444444444444555333333333222222222111111222222222111111111111000111111111111000000000000222222111111000//////...000///...///000111000/////////000000000000//////000000000000//////////////////............//////***++++++,,,---...//////++++++,,,,,,,,,------------......///////////////////////////............++++++---......//////...//////............//////................................................------...////////////............/////////000000000000000000000000000000.................................//////.........------............------------............------------------------------........................................................................------------------------......................................................------------..............................222111000//////......///........................,,,,,,------------,,,,,,------------------------------------------------------......//////000000------,,,,,,,,,---......///000000///---,,,...///.........---------------,,,,,,,,,---------............------------.........------------...////////////..................,,,,,,------------,,,,,,,,,,,,------.../////////......////////////000000////////////////////////*********+++,,,,,,------***+++,,,...///000000000........................------------------------000111...000FFF]]]YYYDDD000//////...---------------.........------...///............/////////000.........---------,,,,,,............/////////000........................---......///000000111111000000000000000000000000...............///000000////////////000000000111000000000000111111111111111222333333444444333333444555666777777777666666333444666888999:::::::::888888999:::;;;;;;;;;;;;999;;;===>>>>>>@@@CCCEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBCCCCCCDDDDDDEEEEEEDDDCCCAAAAAAAAAAAABBBAAABBBDDDDDDBBBAAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHGGGEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCAAABBBDDDEEEEEEDDDBBBAAAAAA@@@@@@??????@@@@@@AAA@@@@@@?????????>>>>>>>>>>>>>>>>>>======<<<;;;:::<<<<<<<<<;;;;;;;;;::::::888888888888888888888888777999;;;:::888888999;;;999999888777777777777777777888888888888777666666444444444333444555555666444444555555555444333222333333333444444444555555333333333222222222111111222222222111111111111000111111111111000000000000111111111000000000000000000///...///111222111000//////000000000000//////111000000000/////////...//////............//////,,,,,,------......//////,,,,,,,,,---------......---......///////////////////////////............+++,,,---......---,,,,,,//////............//////................................................------...///////////////---------.........//////////////////////////////,,,+++***))))))***+++,,,------............------,,,---...//////...---,,,------............------------------------------........................................................................------------------------......................................................------------..............................111111000///....................................+++,,,,,,------,,,,,,+++------------------------------------------------........................,,,,,,,,,,,,,,,---...///---///111000...,,,---///------------,,,,,,,,,+++,,,,,,,,,---------............------------......,,,---......///.........---------------.........+++,,,,,,------,,,,,,+++,,,,,,------...//////000------........./////////////////////////////////******++++++,,,------...,,,---......///.........------------------------------------------------''',,,000222444777444...---...000111111///,,,+++---......---------...000---.........//////000000000000//////.........------.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,...//////000111222222222000000000000000000000000...............///000111////////////000000000000000000000000111111111111222222333444444444333333111222333444444444333222222444666888::::::::::::888888999:::;;;;;;;;;;;;;;;<<<>>>>>>>>>???AAACCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBBBBCCCDDDDDDEEEHHHGGGEEEDDDCCCCCCDDDDDD@@@BBBCCCCCCBBBAAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGIIIHHHGGGEEEDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAABBBDDDEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@AAA?????????>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;:::::::::666666666666666666666666666888;;;:::888888:::<<<999999888777777666777777777888888888888777777666555444444444444555666666333444555555555444333222333333333444444555555555333333333222222222111111222222222111111111111000111111111111000000000000/////////000111111222222111000///000222333333111//////000000000000//////111111000000/////////...//////............/////////////////////.........---------.........//////---......///////////////000/////////............,,,------...---,,,***)))//////............//////................................................------...///000000//////,,,,,,,,,---------......///////////////////////////...,,,++++++,,,...///,,,------------------,,,,,,---...//////...---,,,------............------------------------------........................................................................------------------------.........................................................------.................................111111///...------------........................+++,,,,,,------,,,,,,+++------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---...///,,,///222222///------...---------,,,,,,+++++++++,,,,,,,,,---------............------------......+++,,,.../////////...---+++,,,,,,------.........------...//////...------,,,,,,------...///000000,,,---------......//////////////////////////////------......///000111111////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........//////............//////...........................---+++******+++---...000000//////.........---000000000000000000000000------..................000000111111111111000000000000000000000000000000000000//////.........---............////////////000111111111111222222222222222222222222222222222333333333444444444555555444444444444555777888999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<======@@@@@@????????????@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@CCCFFFFFFDDDAAABBBAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFGGGFFFDDDCCCCCCEEEGGGIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@???>>>???@@@AAA@@@@@@@@@???>>>======<<<<<<<<<======<<<;;;::::::<<<<<<<<<;;;;;;;;;::::::777777777777777777777777888888888888888888888888666666777888999999::::::::::::999888777666555444444444444444444444444444444444444444444444444444444444222222222222444444555444333333222222222222000000////////////000000000/////////000111222222////////////////////////////////////////////////000000000000000000000000000000000000000000000000......////////////....................................------------......---...///000000///...---000///...---,,,------...,,,---------.../////////,,,------......------,,,///222333000+++))),,,///---------........./////////////////////.........////////////////////////000000000000////////////........................000000//////.........---........................------------------------.........------,,,,,,,,,................................................,,,,,,,,,---------......222///)))&&&&&&)))///222......///000000///...---------------------------......//////...---,,,,,,......------------......+++,,,,,,---...///000000........................---------,,,,,,+++++++++//////............////////////.........---------,,,---......------///111........................111000000///...---------+++,,,---...////////////------------------------///............------------------............///......//////...---,,,,,,///............------------------............///////////////////////////------------------------..................------,,,---...---,,,---///111///............---------------------,,,,,,+++***---------......////////////...---------------...........................111000...------...000111000/////////.........---///////////////////////////000000000///...------//////000000000000//////000000000000000000000000000/////////............//////000000000111111111000000111111111222222222333333333333333333333333333333333444444444444555444444444444555777888999777777888888999:::::::::<<<<<<;;;;;;;;;<<<<<<===?????????>>>>>>???????????????@@@AAABBBBBBBBBAAABBBAAAAAABBBEEEEEECCC@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEDDDBBBAAAAAACCCEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@?????????@@@@@@@@@??????>>>======<<<<<<<<<======<<<;;;;;;::::::::::::999999999888888888888888888888888888888888888888888888888888888666666777888888999::::::::::::999888777666555555444444444444444444444444444444444444444444444444444333333222222333333444555444333222222222222222111111000000000000111111000000000000000000111222////////////////////////////////////////////////////////////////////////////////////////////////......////////////....................................------------......---...///000000///...---000///...,,,,,,,,,---...---------...............,,,------......------,,,---000222000,,,+++...111---------.........//////////////////............////////////////////////000000000000/////////...........................000/////////.........---........................000000000000000000000000......---------,,,,,,,,,------------------------........................,,,,,,---------.........///---+++******+++---///+++,,,---.........---,,,------------------------......//////...------,,,......------------......---------.......................................---------,,,,,,,,,++++++//////............////////////.........---------,,,---...---,,,---...000........................000000000///...---------////////////...---,,,+++------------------------...---------,,,,,,,,,,,,---------............///......//////...------,,,///............------------------............///........................------------------------........................---...//////...---...000///............------------------------,,,+++***.........///////////////......---,,,++++++,,,,,,........................///...---,,,,,,---...////////////...............////////////////////////111111111000///...---,,,......////////////......////////////////////////////////////............111111111111222222222222000000000111111111222222333444444444444444444444333333333333444444444444333333444444555666888999666666666777888888999999<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@BBBAAAAAABBBCCCCCCAAA???>>>>>>??????@@@@@@AAAAAACCCBBBBBBBBBCCCDDDEEEEEECCCBBB@@@@@@@@@AAACCCEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>@@@??????>>>>>>======<<<<<<<<<<<<===<<<<<<;;;:::::::::::::::999999999999888888888888888888888888888888888888888888888888666777777888888999999999:::999999888777666555555444444444444444444444444444444444444444444444444444333333222222333333444444333333222222222222333222222111111111111222222222111000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////....................................------------............////////////............---,,,,,,,,,------...............---------------............------,,,...000///------///333---------.......................................////////////////////////000000000/////////............................../////////.......................................------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------........................,,,------------.........,,,,,,------------,,,,,,+++,,,---...............------------------------.........///......---,,,......------------......//////.........---------------------------------------------,,,,,,,,,,,,//////............//////...............---------+++---...---,,,,,,---///........................000000//////...---------////////////...---,,,+++------------------------------,,,,,,,,,+++++++++---------............///.........///......---,,,///............------------------............///------------------------------------------------........................---///111111///.........///............---------,,,------------,,,,,,+++................../////////...---,,,++++++++++++...........................------,,,,,,------...........................//////////////////////////////000//////...---------..................---........................///////////////.........000000111111111222222222000000000000111111111111222222333333333333333444222222333333333444444444333333333444555666777888555666666777777888999999<<<<<<;;;;;;::::::;;;;;;======>>>>>>>>>>>>======???@@@@@@@@@@@@@@@???>>>AAAAAABBBBBBBBBAAA???>>>>>>>>>???@@@AAAAAABBBBBBCCCBBBAAAAAAAAABBBCCCDDDBBBAAA@@@@@@@@@AAACCCDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@???@@@AAAAAAAAA@@@>>>===??????>>>>>>============;;;<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;888888888888888888888888888888888888888888888888666777777777888888888999999999888888777666666555555555555555555555555555444444444444444444444444333333333333333333333333333333222222222222222333222111111000000111111222222222111000/////////000////////////////////////////////////////////////////////////////////////////////////////////////......////////////....................................------------.........//////////////////...---------,,,,,,,,,------/////////...---------,,,------............---------...000///------///222........................------...............///////////////////////////000000/////////.................................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,---........................------------............+++,,,---......---,,,+++......//////000000111111---------------------------...............------...------,,,,,,------...........................------------------------------------------,,,,,,///......------......///........................+++,,,......,,,,,,,,,---......................../////////......---------+++,,,---...////////////---------------------------------,,,,,,,,,,,,+++---------............///---...............------///............------------------............///------------------------........................---------..................000222333111...------///............---------,,,---------------,,,,,,------------------------//////...---,,,,,,------........................111000000000000000000111---------.......................................+++,,,,,,---............------............------------------------------.........////////////////////////000000000000111//////000000000111111111000000111111222222222222222222222333333333444444333333333333444666777888666666777777888999999999<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>===<<>>>>>???@@@AAAAAA@@@???>>>===@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAADDDCCCCCCBBBAAA@@@@@@???>>>???@@@AAA@@@???>>>===>>>>>>>>>===============;;;;;;<<<<<<<<<<<<<<<;;;=========<<<<<<<<<;;;;;;888888888888888888888888888888888888888888888888777777777777777888888888999999888888777777666666555555555555555555555555444444444444444444444444333333333333333333333333222222222111111222222333000000////////////000000222222111000/////////000000000000000000000000000////////////////////////......................................................////////////....................................------------....../////////....../////////,,,---------------------/////////...---------,,,---......//////......---///000000///------...///.....................---,,,---------......//////////////////////////////////////////....................................---------.......................................////////////////////////------------------------+++++++++,,,,,,---------........................---------.........//////...------,,,,,,------...////////////000000111111------------------------------...............---------,,,,,,,,,,,,------,,,,,,------...//////000------------------------------------------------......------------......---.....................+++---//////---,,,,,,---....................................------------+++,,,---...////////////------------------------............---------------------............///------...............---///............------------------............///------------------------........................---------.........//////...000222333111...------///............---------,,,------......------------------------,,,,,,,,,......------------....................................////////////......---------------.................................)))***+++,,,---.........------............------.................................///////////////---........./////////////////////000000000111111//////000000111111222222222222222222333333333333222222333333444555777888666666666777888888999999:::::::::::::::;;;<<<<<<======????????????=========>>>>>>?????????>>>>>>===???AAAAAA???>>>===>>>AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAACCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGFFFDDDCCCAAAAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@?????????@@@@@@??????>>>===========================:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999888888888888888888888888777777777777777777777777888888888888777777666666555555555555555555555555444444444444444444444444222333333444444333333222222111111111111222222333000000////////////000000222111000000000000000000000000000000000000000000////////////////////////......................................................////////////....................................------------......//////............//////,,,---......//////.....................---------......////////////......111000///..............................---------,,,,,,,,,---......///////////////////////////////////////.........------........................---------------.........................................................,,,,,,,,,------------...++++++,,,,,,------..............................------........./////////000...,,,++++++,,,...000//////...------......///------------------------,,,---......///.........------,,,,,,,,,,,,------++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------......---------...............,,,...000000...---,,,---........................------------------------////////////...---,,,+++------------------------//////.........------------------............///,,,---......///.........///............------------------............///------------------------........................,,,,,,------.../////////---///111111///.........///............---------,,,------............---///.........------------++++++++++++,,,---...///........................++++++,,,,,,,,,,,,++++++,,,,,,,,,------.................................++++++,,,---..................////////////........................................../////////000------........./////////////////////000000000111///000000111222222333333111222222222222333333333222222222333444555666777444555555666666777888888888888888999:::;;;<<<======>>>@@@AAAAAA@@@>>>===<<<<<<===>>>????????????:::===@@@@@@>>>======???BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBBBBCCCCCCCCCDDDCCCDDDDDDEEEGGGHHHHHHIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>========================:::;;;;;;<<<======<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888888888888888777777777777777777777666888888888888777777777777555555555555555555555555444444444444444444444444222333333444444333333222111111111111111222333333111000000000000000000111000000000000000000111222000000000000000000000000////////////////////////......................................................////////////....................................------------......000///...------...///000---...///000000000//////---------.....................////////////......///...------...///000/////////.........---------++++++,,,------...////////////////////////////////////.........---------........................,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---......//////....................................///////////////...---,,,,,,---...///111000///...---------...------------------------,,,------...//////......---,,,,,,++++++,,,,,,---,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...------,,,,,,------...---------.........//////---///111222000...------........................------------------------////////////...---,,,+++------------------------.........---------,,,,,,---------............///,,,------...//////......///............------------------............///................................................,,,,,,------...//////000---...//////...---...000///............---------,,,,,,---...............000000//////.........---)))))))))***+++,,,..............................---......//////......---,,,,,,,,,------..........................................///......------......////////////......////////////////////////---.........//////000000............////////////////////////000000000000000000111222333333444444111111222222222333333333222222222333444555666777333333444444555666666777777777888999:::<<<===>>>===???@@@AAAAAA@@@???===;;;;;;===>>>????????????999<<>>===>>>???BBBAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDCCCAAA???>>>AAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>=========>>>???<<<<<<<<<===============::::::;;;<<<=========<<<>>>>>>=========<<<<<<<<<999999999999999999999999888888888888888888888888777777777777666666666666888888888888777777777777666666666666666666666666444444444444444444444444222222444444444444222222111111000000111222333333222222111111111111222222000000//////000111222222000000000000000000000000////////////////////////......................................................////////////.......................................------.........000///...------...///000---...000111111111000///,,,------....../////////......////////////......---,,,,,,---///111222111//////.........---------++++++,,,,,,---...////////////////////////////////////.........---------........................,,,,,,,,,------.................................////////////////////////,,,,,,,,,------.........,,,,,,------...///000000..................................../////////000---..................---444333111000////////////------------------------,,,,,,---.../////////...---,,,,,,++++++,,,,,,---///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...---------.........//////...000222333111///...---........................------------------------+++,,,---...////////////---------------------------------,,,,,,,,,++++++---------.........//////,,,,,,---.../////////...//////.........------------------.........//////////////////////////////////////////////////////,,,,,,------...///000000,,,---...---,,,---///111//////.........---------,,,,,,---.../////////...//////...---,,,,,,++++++//////.........---------///......------,,,++++++)))***,,,...//////......///...---,,,,,,---...///....../////////...,,,+++........................////////////////////////////////////////////////........................////////////000000000000......///111222333444555000111111111222222222222444333222111111111222333111222333444555444333333333333444444555666666666999999999999:::;;;<<<<<<============>>>>>>>>>>>>======<<<======>>>???@@@======>>>@@@@@@AAAAAAAAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================:::::::::;;;<<<===>>>???777888:::<<<<<<;;;:::999888888777777777888:::;;;888888999888888777666555777777666666666666666777999888666555444444444555333444444555555444444333555555444333333333444444666555444333111000///...111111111111111111111111000111111111111222222222000000000000111111111111111111000000//////......111000///000111222111///------------------------+++,,,.../////////...---////////////////////////000000//////.........---000---***+++...///...+++------............------)))***+++,,,---.........---------............///////////////////////////,,,---......//////......////////////////////////......//////////////////---------............///------------------------......------------......------,,,,,,,,,,,,------............////////////......------------...............------,,,,,,,,,,,,,,,,,,++++++*********------------------------........................------------------------777444///+++)))+++...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////.........------,,,,,,,,,////////////////////////+++,,,,,,------.........////////////////////////111000000///...---------...---,,,,,,,,,,,,---...------------------------,,,------......------,,,------------------------,,,,,,,,,---------......000000/////////.................................+++++++++,,,,,,---------........................///---,,,---...///...---////////////////////////........................111000000///...,,,+++***111...------000111///,,,///............---------///......---,,,,,,++++++//////.........---------------------------------***+++---............---///...------------...///....../////////...,,,,,,................................................................................................+++,,,,,,,,,------......------...///000111111222000000000111111111222222333333222111111222222333111222333444444444333333333333444444555666666666999999888999999:::;;;<<<============>>>>>>>>>>>>>>>============>>>>>>???>>>??????@@@@@@@@@@@@@@@CCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;<<<===>>>:::::::::::::::;;;<<<<<<999888777777777888:::;;;999999999999888777666555777777666666666666777777999888666555444444444555333333444444444444333333333333333333444444555666444333333222222111111111111111111111111111111111000000111111111222222222000000000000111111111111111000000000/////////...111000//////111111000///------------------------------..........................................///.........------------...---,,,,,,---...------------............------(((((()))***++++++++++++---------............///........................---------............///........................////////////............------------............------------------------///......------......///......------------..................////////////......------------............---------,,,,,,,,,------,,,,,,,,,+++++++++------------------------........................------------------------111///---,,,+++++++++,,,---------------------------------,,,,,,,,,,,,,,,------------------------..............................---------,,,,,,,,,........................---------------.................................000000000///...---------...---,,,,,,,,,,,,---...------------------------,,,------......------,,,------------------------,,,,,,,,,---------.........---------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,------........................///...---...//////...---////////////////////////........................000000//////...---++++++///---,,,---//////...,,,///............---------.........------,,,,,,+++...............---------++++++,,,------...//////,,,---............------///...------------...///.........///......---,,,------------------------........................------------------------........................******+++,,,------...............//////000000000/////////000000000111111333222222111111222333333111222222333444333333333333333444444555666666666888888888888999:::;;;<<<<<<<<<=========>>>>>>>>>???>>>>>>============>>>??????@@@AAAAAAAAA@@@@@@CCCBBB@@@>>>>>>>>>@@@AAADDDDDDCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;<<<<<<======<<<:::999:::;;;===???999999888777777888:::;;;::::::::::::999888777666777777666666666666777777888777666555444444444444333333444444444444333333111222222333444555666777222222222222222222222333111111111111111111111111000000000111111111222222000000000000111111111111000000000000////////////000///......000000///...------------------------///......---------..............................---------------,,,,,,,,,------...---,,,,,,---...------............------,,,------.........---------------............///..............................---,,,---...///000........................////////////......------------------............------------------------//////............/////////..................///---............/////////......------------.........------------,,,,,,,,,---------------,,,,,,,,,------------------------........................------------------------,,,---.........,,,+++***------------------------------------------------........................------------------------...------------,,,,,,,,,------------------------//////..........................................000000//////...---------...------,,,,,,------...------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,........................------------,,,,,,,,,,,,........................000///......000000///...////////////////////////..............................//////...------,,,...,,,+++,,,---...---,,,///............---------......---------,,,,,,,,,........................,,,,,,,,,---------.....................------,,,.........------...........................------------------------------........................------------------------........................,,,------...///000111111111111111111111111000000////////////000000000000222222222222222222333333111111222222333333333333333333444444555666666666777777777888888999:::;;;;;;<<<<<<<<<===>>>>>>>>>??????>>>======<<<======>>>???@@@AAABBBBBBBBBBBBEEECCC@@@===<<<===???@@@CCCCCCCCCBBBBBBBBBAAAAAA>>>??????@@@BBBCCCCCCDDDCCCCCCBBBAAAAAABBBCCCCCCCCCCCCDDDEEEDDDCCCAAA@@@BBBAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>>:::999888888888999:::::::::::::::::::::999777777777666666666666777777888666666555555444444444444333333333444444333333333222222333444555555555555222222222222222222222222111111111111111111111111000000000000111111111111///000000000111111111111000000000000////////////000...---...///000///---........................000///...,,,,,,---...///........................------------------------+++...///...+++***---000------............------//////000000000//////...---------............///........................///...,,,+++,,,---///111........................000//////......------,,,,,,,,,---------.........------------------------000//////......//////000//////............//////---------.........//////...------,,,,,,------...------------------------..................------................................................------------------------,,,---//////000///...------------------------------------...............////////////////////////------------------------------------------------------------------------000000//////.........---......................../////////......---------------------------------,,,,,,------------------,,,------......------,,,------------------------,,,,,,,,,---------............................................................------,,,,,,,,,+++........................111///...///000111000///////////////////////////........................------...............---------,,,---.........---///............------------------------,,,,,,,,,---...........................---------,,,,,,,,,000//////...---------------..................---......------............------------------------........................------------------------...........................//////000111222222222111111111000000000000000////////////000000000000111111222222333333333333111111111111222222333333333333444444555666666666777777777777888999:::::::::;;;;;;<<<===>>>>>>>>>??????>>>======<<<======<<<>>>???AAACCCDDDEEEEEEEEECCCAAA>>>===>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>???@@@BBBCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBBCCCDDDDDDDDDCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>===================================================<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>>>>===<<<;;;;;;:::999888888999:::::::::::::::::::::999777777666666666666666777888888555555555555555444444444222333333333333333333222333444444555555444333333444444333222222111111000111111111111111111111111//////000000000111111111///000000000111111111111////////////000000000000000...---...///000///---........................//////---,,,,,,---...///////////////////////////..................//////+++...///...+++***---000------............------,,,------------,,,,,,+++---------............///........................///...,,,+++,,,---///111........................//////......---------,,,,,,,,,,,,------------...------------------------//////............////////////............//////------------............------,,,,,,,,,,,,------------------------------........................................................................------------------------......---,,,---...///000---------------------------------.........//////////////////////////////------------------------------------------------........................000000//////.........---....................................------------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,---------......------...................................................------,,,,,,,,,........................111///...///000111000///////////////////////////........................,,,---......///.........------.........//////000///............------------------------------------------...............//////...---,,,,,,++++++000000///...------......------...//////...------......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...........................////////////000000000......................../////////000000000111111000000222333333333333333222111111111111222333333333333444444555666666666666666666666777888999:::::::::;;;<<<===>>>>>>??????>>>>>>============>>>===>>>@@@BBBCCCEEEEEEFFFEEECCCAAA@@@???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDDCCCBBB@@@??????@@@BBBCCCAAABBBBBBBBBBBBBBBAAAAAABBBAAA@@@???>>>=========================================================<<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>??????===;;;:::<<<;;;999888888999::::::::::::::::::999888777666666555555666666777888999444444555555555444444333222222333333333333222222444444555666555444222111444444333333222111000000111111111111111111111111/////////000000000111111000000000000111111111111////////////000000000000000///......000000///...........................---------------...//////////////////////////////.........///////////////------...---,,,,,,---...------............------,,,------.........---------------............///------------------------......---,,,---...///000------------------------------------------------,,,,,,,,,,,,------------------------------------......------------......///..................///,,,------------.........------,,,,,,,,,,,,------,,,,,,,,,------------...---------...............................................................------------------------...,,,***((()))***---///------------------------,,,,,,,,,---......//////........................------------------------,,,,,,,,,------------...//////////////////////////////..................------------------------------------------------,,,------......------,,,+++,,,,,,------.........,,,------......------,,,------------------------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,.................................---------------........................000///......000000///...////////////////////////........................------...............---,,,...//////......000111///............------------------------------------------.........//////---------------------,,,000///...------...//////------...//////...------...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................////////////............------..................000000000111111111222222///000222333444444333333222111000000000111333333333333444444555666666666666666666666666777999999999::::::;;;<<<===>>>???>>>============>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCCCCAAA???>>>>>>???AAACCCAAAAAA@@@@@@@@@AAAAAAAAABBBAAA@@@>>>======<<<<<<================================================;;;;;;;;;;;;;;;<<<===>>>============<<<<<<;;;;;;<<<;;;:::999888999::::::999999999999888777666555555555555555666777888999333333444555555555444333222222333333333333222222222333444666666555444333222222222222222222222222111111111111111111111111////////////000000000111000000000000111111111111.../////////000000000111111000//////111111000///........................++++++---...//////000000---------------------------------....../////////...---,,,,,,---...------------............---------...//////000000000000---------............///---------------------------------............///------------------------+++,,,,,,------......///++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------......------------......,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---------.........................................................------------------------...,,,***))))))***,,,---------------------------+++++++++,,,---.........------------------------........................,,,,,,,,,---------..............................---------------.........------------------------------------------------,,,,,,---......---,,,,,,++++++,,,,,,---......///,,,------......------,,,------------------------,,,,,,,,,---------......******+++++++++,,,,,,,,,........................------------....................................///...---...//////...---////////////////////////........................---...............------+++---//////------///111///............------------------------------------------.........//////+++,,,,,,------......///000///...------...///000,,,---...//////...---,,,...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........................111111111000//////......////////////000000111111111111111111222222222222///000222333444444333333222111000000000111333444333333444444555666666777555555555666666777888999999999:::;;;<<<===>>>???======<<<======>>>???@@@CCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAABBBBBBCCCCCCAAA???>>>>>>???AAACCCAAA@@@???>>>???@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<================================================:::::::::;;;<<<===>>>??????===<<<:::::::::;;;<<<===<<<:::999888999::::::888888999888888777666555555555555555666777999999222333444555555555444333222222222333333222222222///111333555666666555444000111111222333333444444111111111111111111111111////////////000000000000000000000000111111111111.../////////000000111111222000///000111222111///////////////////////////)))***,,,///000000000000++++++++++++++++++++++++,,,,,,,,,------.........000---***+++...///...+++---..................---)))***+++,,,---------------------.........//////------------------------,,,---......//////......------------------------***++++++,,,---...//////++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////........................------------------------///...---,,,,,,,,,------------------------------******+++,,,,,,---......------------------------////////////////////////,,,,,,,,,------.........------------------------+++,,,,,,------.........------------------------------------------------,,,,,,---......---,,,,,,++++++,,,,,,---...//////,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.................................,,,---------.../////////........................///---,,,---...///...---////////////////////////..............................//////...------,,,))),,,......,,,,,,...111//////.........---------................................................+++++++++,,,,,,,,,------///////////////////////////...---,,,,,,---...///....../////////...,,,+++---------------...///000,,,---......//////............------------......////////////////////////......//////000000111111............////////////000000000000000000000000111111111000000000000000000111111111111222222222444444444333333222222222777666666666666777777888888999999:::;;;<<<======???>>><<<;;;<<<>>>AAACCCEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@AAA@@@???>>>???@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAABBBAAA???>>>===>>>???AAA@@@@@@AAAAAABBBCCCDDDDDDDDDBBBAAA@@@@@@@@@>>><<<;;;<<<<<<===============>>>>>>===<<<;;;:::999999;;;;;;;;;;;;;;;<<<===>>>;;;;;;:::::::::;;;;;;<<<;;;::::::999888888888999999999999888777666666555666666666666666666666666666777888888888777555444444444444444444444444444444444444444444444444444444444333333333333222222333333333222222222111111////////////////////////000000000000000000000000////////////////////////+++++++++,,,---...///000////////////////////////000000//////.........---................................................------------------------.........------,,,,,,,,,.................................------,,,,,,,,,000...,,,***+++---000333222111000.........///000,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...------,,,,,,------.........////////////......------------------------......------------......,,,---......//////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------....../////////...---------,,,000///...---------------.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------....................................------,,,,,,,,,---------.........////////////............//////........................000///...---------------+++,,,,,,---,,,+++***)))---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,++++++***.../////////...------,,,,,,---......//////............///////////////...///......------,,,++++++........................////////////////////////........................................................................------,,,,,,,,,+++++++++................................................,,,,,,,,,,,,------------///////////////////////////...------------...///....../////////...,,,,,,---------------...//////,,,---......//////............------------......///////////////////////////////////////000000000............////////////000000000000000000000000111000000000000000000000000111111111111222222222555555555444444333333333666666666555666666777888888999999:::;;;<<<======>>>======<<<===>>>@@@BBBCCCCCCBBBAAAAAAAAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@???@@@AAABBBCCCBBBCCCEEEFFFFFFEEECCCBBBBBB@@@???======>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDCCCAAA????????????===;;;;;;<<<<<<===============>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;:::::::::;;;;;;<<<;;;:::999999888888888999999999888888777666666555666666666666666666666666666666777777777666555444444444444444444444444444444444444444444444444444444444333333333222222222111111111000000000//////////////////////////////000000000000000000000000////////////////////////...------------......///////////////////////////000/////////............................................................------------------------.........------,,,,,,,,,..............................---------,,,,,,,,,------------...............------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...------,,,,,,------............//////.........------------------------.........------.........,,,---......//////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.....................---------//////...---------------.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...........................------------------,,,,,,,,,,,,,,,,,,------......///......------......///........................//////...---------------,,,------...---,,,+++***------------------------...------,,,,,,------.........------------------,,,,,,,,,------,,,,,,+++,,,,,,------------,,,,,,...............---,,,,,,,,,---......//////............////////////.........------------,,,,,,,,,........................////////////////////////........................................................................------------,,,,,,,,,,,,................................................------------.........//////////////////////////////...------------...///.........///......---,,,...------------...//////,,,---......//////............------------......////////////////////////000000//////////////////............////////////000000000000000000000000000000000000000000111111000111111111111222222222555555555555444444444444555555555555555666777777888888999:::;;;<<<======<<<=========>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCCCCDDDGGGHHHHHHGGGDDDCCCAAA@@@>>>=========>>>???@@@@@@AAAAAABBBBBBCCCCCCAAA@@@>>>>>>>>>>>><<<:::;;;<<<<<<=======================================<<<;;;;;;;;;;;;<<<======;;;;;;::::::::::::;;;;;;::::::999888888888888999999999888888777666666666666666666666666666666666555555666666555555444333444444444444444444444444444444444444444444444444333333333333222222222222111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////000000///...............////////////////////////////////////............................................................------------------------.........---------------...........................------------,,,,,,,,,+++---///111111///,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------......------------......------............------------------------------........................,,,---......//////......------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......---------...............//////...------------............---------------------------------------------,,,,,,,,,,,,------...------,,,,,,------...........................,,,,,,------------------+++++++++,,,,,,,,,,,,---...------,,,,,,------...------------------------///...---------------------............------,,,------------------------///......------......///------..................+++,,,,,,------,,,,,,,,,------............------,,,------------,,,,,,+++,,,---......//////............/////////......---,,,,,,,,,---------..............................////////////////////////................................................////////////////////////.........------------,,,............................................................////////////////////////////////////.........------...........................------......---------......///,,,---......///...............------------......////////////////////////000000000//////......---............////////////////////////////////////000000000000000111111111000000111111111222222222444444444444444444444444444444444444555666777777888888999:::;;;<<<<<<===;;;<<<===????????????>>>??????>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDBBBDDDGGGHHHHHHGGGDDDBBB@@@???>>>=========>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAA???>>>>>>>>>>>>===;;;;;;<<<<<<===============<<<=========>>>>>>??????<<<<<<;;;;;;;;;<<<<<<===;;;;;;::::::999:::::::::999999888888888888888999888888888888777777666666666666666666666666666666555555555444444444333333333333333333333333333333333333333333333333333333333333333222222222222111222222222222222222222222000000000000000000000000////////////////////////////////////////////////111000000//////////////////////////////////////////////////////.........................................................------------------------...............---------........................------------------------,,,...000111000...+++***+++,,,...///000000///...------------------------..............................------------......,,,,,,------------,,,,,,---------------------------..................---,,,---......///.........------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,---------...////////////......---------.....................---------........................------,,,,,,,,,,,,------...------,,,,,,------...........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------......---,,,,,,---------------.........---------------------------------......------------......,,,,,,------......//////++++++,,,---------,,,,,,------............------+++,,,,,,---,,,,,,++++++,,,---......///...............//////......------++++++,,,,,,---...//////........................////////////////////////................................................//////////////////////////////.........---------........................................................./////////000000////////////////////////---..................---......------............///......---------......,,,---......///...............------------......////////////////////////000000//////......------............//////////////////////////////////////////000000111111111111000000111111111222222222222222222222222222222222333333333333444555666777777888888999:::;;;<<<<<<:::;;;===?????????>>>===>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDAAACCCEEEFFFFFFEEECCCAAA@@@??????>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>??????>>><<<;;;<<<<<<===============<<<<<<======>>>>>>??????===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999999999999888888888777777888999999888888888777777777777777666666666666666666666666555444444333333333333333333333333333333333333333333333333333333333333333333333222222222111111111222222222222222222222222000000000000000000000000////////////////////////////////////////////////000////////////000111111////////////////////////.........///////////////................................................------------------------................................................------------------------/////////......------,,,,,,...///111111111000///---------------------------.....................///......------......///,,,,,,------------,,,,,,------------------------------...//////...------,,,---......///.........------------------------...------,,,,,,------...,,,,,,,,,---------......,,,---------.../////////......---------......///...................................................------,,,,,,------......------,,,,,,------...........................,,,,,,,,,------.....................------------,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------++++++,,,,,,---------...***+++,,,,,,---------,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++,,,---......///........................---,,,,,,***++++++,,,---...//////........................////////////////////////................................................//////////////////////////////.........---------............................................................/////////000////////////////////////------...//////...------......---------...////////////...------------...,,,---......//////............------------......//////////////////////////////..............................////////////000000000000000000000000/////////000111111222222000111111111111222222222111111111111222222222222222222222333444555666777777777888999:::;;;<<<<<<:::;;;===>>>??????>>>===??????>>>>>>>>>??????@@@@@@????????????@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>???@@@>>>===;;;<<<<<<===============<<<<<<<<<======>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;:::999999888888999888777777777777888999999888888777777777777777777666666666666666666666666555555444333333333333444333333333333333333333333333333333333333333333333222222222222111111111111000000000000000111111111000000000000000000000000000000000000000000000000///////////////////////////////////////000111111////////////////////////.........///////////////................................................------------------------.............../////////........................,,,,,,,,,------------...000///---,,,,,,---...///------......///.........---------------------------------...............//////............//////------............------------------------------,,,---...//////...---,,,,,,---......//////......------------------------......------------......,,,,,,,,,---------......---------..................------------...//////.............../////////..............................------------.........------,,,,,,------...........................,,,,,,------------------///...............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,+++,,,,,,---...------------------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,------------,,,,,,+++,,,,,,---------------,,,---......//////.....................---,,,+++++++++,,,,,,---...//////........................////////////////////////.................................................................................------------,,,................................................------........./////////////////////////////////------...//////...------...------,,,---...///000//////...---------------,,,---......//////............------------......////////////////////////------..............................////////////000000000000000000000000...//////000111111222222000111111111111222222222111111111222222333333333111111111222333555666777777777888999:::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@??????>>>>>>?????????????????????@@@AAAAAA@@@AAABBBCCCDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>???===<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;<<<;;;:::999888888888888777777777777777888999999777777777777777777777888666666666666666666666666666666444333333333444555222222222222222222222222222222222222222222222222222222222222111111111111//////000000000111111111////////////////////////000000000000000000000000////////////////////////000000///.........//////////////////////////////............/////////000................................................---------------------------........./////////000........................,,,,,,,,,---------............---------...//////......---,,,,,,,,,------........................---------.........////////////............//////.........//////.........------------------------,,,---///000000///---,,,,,,---......//////......------------------------......------------......,,,,,,,,,---------.....................------------------------...//////---........./////////000..............................------------.........------,,,,,,------...........................------------------,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,...///000------------------------------,,,,,,,,,,,,---------------------,,,,,,,,,)))***+++,,,------------------............------,,,,,,---...............,,,---......//////..................---,,,+++***,,,,,,,,,------.................................////////////////////////................................................------------------------------------,,,,,,,,,,,,................................................------------.........///////////////////////////,,,---...//////...---,,,...------,,,---...///000000///...---------------,,,---......//////...............------.........////////////////////////,,,------....../////////............/////////000000000000000000000000000...//////000111222222222000111111111111222222222222222222333333444444444111111111222333444666777777777888999:::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???AAAAAA@@@???>>>>>>????????????>>>>>>???@@@AAAAAA@@@@@@BBBCCCCCCCCCBBBAAADDDCCCBBBAAAAAABBBCCCDDDAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<===>>><<<;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::999888888888888777777666777777888999999777777777777777888888888666666666666666666666666777666555444333444555555222222222222222222222222222222222222222222222222222222222111111111111000111111222222333333333333////////////////////////000000000000000000000000////////////////////////222111000...------,,,,,,////////////////////////---.........//////000000................................................---------------------------.........//////000000........................,,,,,,,,,------.........,,,,,,---....../////////111000...---,,,------...........................---------.........////////////............//////......////////////......------------------------,,,---///000000///---,,,,,,---......//////......------------------------......------------......,,,,,,,,,---------....../////////......------,,,---------------...///000---.........//////000000////////////////////////......------------.........------,,,,,,------....................................------,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///...------...///000111------------------------.........------........./////////......------,,,)))***+++,,,------...---......////////////......,,,------.../////////...,,,---......//////..................---,,,+++***,,,,,,,,,---------..............................////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++....................................//////000000//////.........---------//////...---...///000111------------------------........................//////.........---------/////////...---------,,,...------------...//////,,,,,,,,,---------......////////////////////////////////////////////////......///000000000000000///000000000000111111111333333333222222111111111333333333333333333333333444333333333333444555555555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAA@@@>>>=========>>>???@@@?????????>>>>>>======AAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@???????????????>>>===<<<>>>>>>>>>>>>????????????===============<<<<<<<<<===<<<;;;::::::;;;<<<===;;;;;;<<<<<<;;;999888666<<<<<<;;;:::999999999999999999999999999888777777888888888888888888888888444444444444444444444444333333333333333333333333555555444444444333333333333333333222222111111111111111111111111111111111222222111000//////000000////////////////////////000000////////////000000///000111111111///...---------............------000000000000000000000000////////////000000000000........................---------............///+++,,,.../////////...---000000//////.........---///............---------------............------................................................------...///000000//////......................../////////......---------........................------------------------//////...------------...////////////////////////...------,,,,,,------...//////............//////------------------------111111000......---------////////////////////////........................////////////////////////---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---------------------------...///000///...,,,***.........------,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------,,,,,,,,,,,,---..............................................................................//////////////////////////////000000000000//////......---,,,---...///000........................------------------------///............---------........................------.........///////////////.........---------......---------...///000------------------------........................//////.........---------...............---------...------------...//////,,,,,,---------.........////////////////////////////////////////////////......///000000000000000000000000111111111111222222222222111111000000000333333333333333333333333444333333333333444555555333444555666777888888999;;;;;;;;;;;;;;;;;;::::::???>>>============>>>????????????>>>>>>>>>======@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@@@@???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;:::999888777;;;:::999999999999999999888888999999888888777666666666666666666666666666555555555555555555555555333333333333333333333333555444444444444333333333333333333222222222111111111111111111111111111111222222111000000000000000////////////////////////000000////////////000000///000111111000///...------......//////......---.........................../////////000000000000........................---------............///,,,---......///.........000/////////.........---///............---------------............------................................................,,,,,,---................................................---------,,,,,,------------------------------------------------000///......------.................................------,,,,,,------...///..................///------------------------111000///...------------........................................................................---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------...---,,,,,,,,,,,,---...------------------------------------------------------......------,,,,,,------------------------...------,,,,,,,,,,,,---......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------...------------...//////................................................................................................//////000000000000//////...------,,,---...///000........................------------------------///............---------........................---------------........................------------------,,,---......///------------------------.......................................------------------..................------------...//////,,,------------.........////////////////////////////////////////////////......///000000000000000000111111111111222222222111111111000000000000000222222222222222222222222333333333333333444555555333444444555666777888888::::::::::::::::::::::::<<<<<<;;;<<<<<<===>>>?????????>>>>>>>>>>>>======@@@AAABBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@???AAA@@@@@@??????@@@@@@AAA??????@@@@@@??????>>>>>>==============================<<<;;;;;;:::999999;;;;;;::::::::::::;;;;;;<<<<<<;;;:::999999999999888888888888888888999:::777777888888777777666555666666666666666666666666555555555555555555555555333333333333333333333333444444444444333333333333333333333222222222222111111111111111111111111111222111000000000000000000////////////////////////000//////......//////000///000000000000//////...---......//////......---............................../////////000000000........................---------............///...------------...///////////////...............///............---------------............------................................................+++,,,------------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------000///......------......------------------------...------,,,,,,------.........------------......------------------------000///...---,,,,,,,,,,,,------------------------................................................------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------...------,,,,,,------...------------------------..............................---------,,,,,,,,,------------------------...,,,+++)))***+++---///...------------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------///............///000000........................................................................------------------------...//////000000//////......------------...//////........................------------------------///............---------........................------------------------........................,,,,,,,,,,,,------..............................................................................,,,---------.../////////...------------...//////------------............////////////////////////////////////////////////......///000000000000000111111111111222222222222111111111111111111000000111111111111111111111111333333222222333333444555555555666777777888999999999999999999::::::::::::999::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>======???@@@AAABBBBBBAAA@@@???>>>???@@@@@@@@@@@@???>>>????????????????????????>>>??????@@@??????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;:::999888888::::::::::::::::::::::::===<<<:::999888999::::::777777666777777888999999777777777777777666555555777777777777777777777777555555555555555555555555333333333333333333333333444444444333333333222222222222222222222222222222111111111111111111111111111111000000000000000111/////////////////////////////////......////////////000000000000/////////......////////////......................................./////////000000........................---------............///......---,,,,,,...///000........................///............---------------............------................................................,,,------.........------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,------------------......---,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------,,,,,,,,,,,,------------------------------///...---,,,,,,,,,,,,,,,------------------------................................................------------------,,,,,,------,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++------------------------......------,,,,,,,,,,,,------------------------,,,,,,+++++++++---...///------------------------------------------------,,,,,,,,,---------......------------------------------------------------...............//////000........................................................................------------------------...//////////////////...------------......//////........................------------------------///............---------........................---------------------------.....................,,,,,,,,,---------------................................................---.....................,,,---------.../////////...------------...//////---------.........//////////////////////////////////////////////////////......///000000000000000000000111111111222222222222222222222222222222222111111111111111111111111333222222222222333444444555555555666777777888888888888888999999999::::::888999:::;;;<<<===>>>???==================>>>>>>>>>???@@@AAAAAA@@@???>>>===>>>@@@AAAAAA@@@>>>=========>>>>>>>>>>>>=========>>>>>>?????????>>>>>>===<<<<<<<<<;;;;;;;;;:::<<<;;;;;;:::999999888888::::::::::::::::::::::::<<<;;;:::999888999:::;;;666666666666777888999999777777777777777666555555666666666666666666666666333333333333333333333333333333333333333333333333444444333333333222222222222222222222222222222222111111111111111111111111111000000000000000111111//////////////////////////////............//////000////////////000000000...//////////////////...////////////////////////............////////////........................---------............///......---,,,,,,...///000---------...............///............---------------............------....................................................../////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---,,,++++++******++++++------------------------...------,,,,,,------...------,,,,,,,,,,,,------------------------------......---,,,,,,,,,------........................................................................------------------------...------,,,,,,------...------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------------------------------+++,,,---...//////......------------------------------------------------,,,,,,,,,---------......------------------------------------------------------,,,,,,------...///........................................................................------------------------......////////////......---------.......................................------------------------///............---------.................................------------------------...............,,,,,,---............---................................................---------...............---------..................------------...//////------........./////////////////////////////////////////////////////////......///000000000000000///000000000000111111111222222222222222333333333222222222222222222222222222222222222222333444444333333333333444444555555777777777888888999999:::888999:::<<<===>>>>>>>>><<<<<<============>>>>>>>>>???@@@@@@@@@@@@???>>>===>>>@@@AAAAAA@@@>>>===<<<======>>>>>>======<<<<<<<<<======>>>>>>===============<<<;;;;;;::::::;;;;;;::::::::::::999999::::::;;;;;;;;;;;;::::::;;;::::::999999:::::::::777777777777777777888999777777888888777777666555444444444444444444444444222222222222222222222222333333333333333333333333333333333333222222222222111222222222222333333333111111111111111111111111000000000000000111111222///////////////////////////......------......///000////////////000000111...//////000000//////...000000000000000000000000------........./////////........................---------............///...------------...//////---------------.........///............---------------............------................................................/////////000//////...---........................,,,,,,,,,,,,------------++++++,,,,,,------......+++,,,,,,------.........,,,,,,+++************+++------------------------...------,,,,,,------.........------------......------------------------......---------------...////////////////////////........................------------------------------------..................------------......------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------------------------------+++---///000000///---,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,---..............................................................................---------------------------......//////......---,,,---......//////..............................------------------------///............---------......................../////////.........---------------.........//////,,,---.../////////......................................................---------.........//////...............---------...------------...//////............////////////////////////////////////////////////////////////......///000000000000000....../////////000000000000111111111222222222222333333333333333333333333222222222111222222333444222333333333333444444444666666777777888999999:::999:::<<<===>>>>>>>>>===<<<<<<<<<=========>>>>>>===>>>???@@@@@@???>>>===<<<===@@@AAAAAA@@@===<<<<<<===>>>??????>>>===<<<::::::;;;<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;:::::::::::::::;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::999::::::;;;;;;:::::::::999999888777777777888888888888999999888888777666333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111111222222222333333333111111111111111111111111000000000000000111222222///////////////////////////......------......///000///......///000111222//////000000000000//////////////////////////////---------.........//////........................---------............///,,,---......///.........,,,,,,,,,------.........///............---------------............------.................................................../////////......---,,,........................,,,,,,---------.........+++,,,,,,---......//////++++++,,,,,,---......///...------,,,,,,,,,,,,,,,...........................------,,,,,,------...///..................///------------------------///......---......//////................................................------------------------------------.........///......------------......------------------------,,,,,,---......---,,,,,,------------------------------------------------000...---++++++,,,---...------------------------------......------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------------------------------------...//////................................................................................................---......//////......---,,,---.../////////...---........................------------------------///............---------........................000000/////////.........---------.........//////------///000000000///...////////////////////////........................---------.........///////////////......------,,,...------------...//////............/////////000////////////////////////////////////////////////...//////000000000000000............//////////////////000000111111111222333333333333333333333333222222111111222222333444444444555555555555555555555666666777888999999999:::;;;<<<>>>>>>>>>>>>===;;;<<<<<<<<<======>>>>>>===>>>???@@@@@@???>>>===<<<===@@@AAAAAA@@@===<<<===>>>???@@@@@@???>>>===999::::::;;;<<<<<<<<<;;;??????>>>===<<<<<<;;;;;;999::::::;;;;;;<<<<<<===;;;;;;<<<======<<<;;;;;;888999:::;;;<<<;;;:::999::::::999888777777888888999999999999999888777777555555555555555555555555444444444444444444444444333333333333333333333333333333333222222222111111111111111222222333333333111111111111111111111111000000///000000111222222////////////////////////.........------.........000///.........000111222//////000000000000//////........................---------.........//////........................---------.........//////+++,,,.../////////...---,,,,,,,,,------.........//////.........------------..................---................................................---.........---,,,,,,+++........................---------....../////////,,,,,,------...///000000++++++,,,,,,---...////////////...------------...////////////////////////...------,,,,,,------...//////............//////------------------------//////.........//////000------------------------........................---------------------------------.........//////......------------......------------------------,,,,,,---......---,,,,,,++++++++++++++++++++++++........................000...---++++++,,,---...------------------------///...,,,*********,,,---,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------------------------------...............///000000........................................................................////////////////////////---..................---,,,,,,.../////////...---........................------------------------//////.........---------...,,,,,,---///000///...///...------------...///........................................................................//////.........---------000///---,,,,,,---///000000///...---------------////////////////////////---------.........//////...------,,,***))))))(((000000000000////////////...///000///...---...000000000//////000111222222000000////////////000000000000000000000000000000000111111111111222222222333333333444444444555555555555555555666666666666;;;;;;<<<<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<>>>===<<<<<<<<<===???@@@???@@@@@@@@@???>>><<<;;;@@@===<<<<<>>;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>======<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>===<<<;;;::::::999999999999888888888888777888888777777666444333222555444444333333444444555444444444444444444444444333333333222222111111111222222222222222222222222222222222222222222222222//////000000111111222222000000000000////////////,,,---------.../////////000000000000000000000000////////////////////////..............................////////////..............................---------............///***+++---...///...---,,,......---,,,---...///000//////000000000000//////........................------------------------------............---------------............///.........------,,,,,,,,,........................,,,---......//////......------------------------,,,---///111111000...---............////////////------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///................................................------------------------........................---------------------------.........---,,,,,,+++//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///............---,,,++++++.................................------,,,,,,,,,...------,,,,,,------......+++***+++---...,,,***------------------------/////////...---------,,,---------............///------............------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---......................................................,,,---......//////....................................---------,,,,,,,,,...---,,,---///000///...---,,,++++++++++++,,,---........................................................................//////.........---------111///...------...///111//////...---------------........................------------.........///.........---------------/////////..................///000000......///000///////////////000111111000000////////////000000000000000000000000000000000111111111111222222222333333333444444444444555555555555555666666666666888888888999999888888777;;;::::::::::::;;;<<<<<<>>>===<<<<<<<<<===???@@@@@@@@@@@@???>>>===<<<<<>>>>><<<::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::999999999888888888888777888888888777666555333333555444444333333444444555444444444444444444444444333333333222222222111111222222222222222222222222222222222222222222222222000000000000000111111111000000000000////////////------..................000000000000000000000000////////////////////////..............................////////////..............................---------............///......///000000000000000...------,,,---...///000......////////////..............................------------------------------............---------------............///////////////.........---........................,,,---......//////......------------------------+++,,,.../////////...---------------............------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...................................................------------------------........................------------------------------......------,,,+++.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------...------,,,,,,..............................---------,,,,,,,,,...------,,,,,,------......,,,++++++......---+++------------------------............---------------------............///......////////////.......................................---------,,,,,,...---------------......................................................,,,---......//////..........................................------,,,,,,...---,,,---/////////------,,,,,,++++++,,,,,,---.......................................................................................---------111000///......///000111//////...------------...------------------------------------............,,,,,,------.........///---------..................000111000///...///000//////.........///000000000000////////////000000000000000000000000000000000111111111111222222222333333333333444444444444555555555555666666666666::::::;;;;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<>>>===<<<<<<<<<===>>>???@@@@@@???>>>============???===<<<<<<===<<<:::888:::::::::;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999888888888888777999999999888777666555444555444444333333444444555444444444444444444444444333333333222222222222111222222222222222222222222111111111111111111111111111111111111000000000000000000000000//////////////////..................000000000000000000000000////////////////////////..............................////////////..............................---------............//////////////////000000111...------------...//////------............------........................------------------------------............---------------............//////............---------........................,,,---......//////..............................,,,,,,,,,------------...,,,,,,,,,------------...------------------------------............---------------------------------------------------------------------------------,,,,,,++++++,,,,,,---........................------------------------------------------------------------------------------------------------------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,------...---------...........................------------,,,,,,,,,...------,,,,,,------......---,,,---...///...,,,------------------------------------............---------............/////////000000000000//////.......................................---------//////......---.........////////////////////////........................,,,---......//////............................../////////............---///---,,,---...///...---........................................................................................................................//////............/////////......---------......------------------------------------------------+++++++++,,,,,,,,,,,,---------............/////////000111111//////000111000000////////////000000000000////////////000000000000000000000000000000000000111111111222222222222222333333333444444444555555555555666666666666:::;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<======<<<;;;<<<===>>>???@@@???>>><<<<<<<<<===>>>??????>>>>>>===<<<:::888:::::::::;;;;;;;;;<<<<<<;;;:::999999999;;;===>>>========================:::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;999999999888888888777777999999999999888777666555555444444333333444444555444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000222222111111000000//////000000000000////////////000000//////......------////////////////////////////////////////////////..............................////////////..............................---------............///---,,,+++++++++,,,...///------------......//////---......//////......---................................................------............---------------............///,,,,,,,,,,,,,,,+++++++++........................,,,---......///.........////////////////////////------,,,,,,,,,---...///,,,,,,---------.........------------------------------............------------------------------........................---------------------------,,,,,,,,,,,,,,,,,,---........................------------------------------------------------------------------------------------------------,,,------...------,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,------......++++++,,,---....................................------------------------...------,,,,,,------.........---............---------------------------,,,,,,,,,------.........---------............///......////////////......................................................000000///............///000000000000000000000000........................,,,---......///................................./////////////////////...///...------...///...,,,................................................................................................---.....................------------------------......---------......///------------------------------------------,,,,,,---------,,,,,,,,,++++++....../////////000000000000111222111000///000222222222111111000111111222000000////////////000000000000000000000000000000000000111111111222222222222222222333333333444444555555555555666666666666777777888999999999999999;;;::::::::::::;;;<<<<<<===<<<;;;;;;;;;<<<>>>??????>>>===<<<<<<<<<===>>>???@@@AAAAAA???===;;;::::::::::::;;;;;;;;;<<<<<<;;;:::999999:::;;;<<<===========================:::::::::;;;;;;;;;<<<<<<888999999::::::;;;;;;;;;999999999888888888777777888888999888888777666555555444444333333444444555444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000222222111111000000//////000000000000////////////000000000//////......---////////////////////////////////////////////////..............................////////////..............................---------............///,,,+++***)))***+++---...---------.............../////////000000/////////................................................------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///.........////////////////////////......------......///000---.........////////////------------------------------............------------------------------........................------------------------------............------........................------------------------------------------------------------------------------------------------,,,,,,------...------,,,+++,,,,,,------.........------------------------,,,,,,,,,---------------++++++,,,---....................................------------------------...------,,,,,,------...---............---......------------------------+++,,,,,,,,,------......---------............///,,,------......------,,,........................------..................000//////.........//////000000000000000000000000........................,,,---......///....................................////////////////////////...------...///---,,,+++,,,,,,------,,,,,,+++........................................................................---------...............,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------------------,,,,,,,,,,,,000/////////......------......//////000111111111000222333222111000111222333333222111111111222222000000////////////000000000000000000000000000000000111111111111222222222222222222222333333333333555555555555666666666666777888999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<;;;;;;;;;<<<===>>>>>>======<<<<<<=========>>>@@@BBBBBB@@@===<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<========================:::::::::;;;;;;;;;<<<<<<999999::::::;;;;;;<<<<<<999999999888888888888777777888888888777777666555555444444333333444444555444444444444444444444444111222222222222333333333222222222222222222222222111111111111111111111111111111111111000000000000000000000000////////////000000//////////////////000000000000000000000000////////////////////////..............................////////////..............................---------............///---------------......///,,,---......//////......//////000000000000//////................................................------............---------------............///.........////////////000........................,,,---......//////......................................./////////000000........./////////000000------------------------------............---------------------------------------------------------------------------------......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------,,,,,,,,,------.........------------------------+++,,,------......------,,,,,,------...---------........................,,,,,,,,,------------......------,,,,,,------...,,,...///...---,,,---...------------------------,,,,,,,,,,,,---------------------............///,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,---------------......------......///000////////////////////////........................,,,---......//////..............................---............/////////000...------......---,,,++++++,,,------,,,++++++........................................................................---------.........//////,,,------------------,,,---------------...//////........................---------,,,,,,,,,++++++............////////////------......///000000111111222333333111111222333333222222111000000111111000000////////////000000000000000000000000000000000111111111111222222222111222222222222333333333555555555555666666666666999:::;;;<<<============;;;::::::::::::;;;<<<<<<<<<<<<;;;:::;;;<<<===>>><<<<<<===============<<<<<>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999999999888888888888777666666777777777666555555555444444333333444444555444444444444444444444444111111222222222333333333222222222222222222222222222222222222222222222222000000000000000111111111000000000000///////////////////////////000000000000000000000000000000000////////////////////////..............................////////////..............................---------............///---...//////000000//////,,,---.../////////...---...//////////////////...................................................------............---------------............////////////000000000111111........................,,,---......//////......------------------------,,,---.../////////......---------.........//////------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---............---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,------------------........................+++,,,---.........---------------...------,,,,,,........................,,,,,,,,,---------.........------,,,,,,------...+++---......++++++,,,...------------------------------,,,,,,,,,,,,,,,,,,---------............///,,,------------------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,---...000000................................................,,,---......//////..............................,,,,,,------............000///------......---,,,------...//////...------........................................................................---------.........//////---......//////......------------------...///000////////////////////////---------,,,,,,+++++++++******+++,,,---...///000,,,,,,------...///000000111222333333111111222333222222111000000///000000000000////////////000000000000000000000000000000000111111111111222222222111111222222222333333333555555555555666666666777666777888999::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>;;;<<<===>>>>>>===<<<;;;999===AAAAAA???<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;===???@@@???===:::999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888777555666666666666666555444555444444333333444444555444444444444444444444444111111111222222333333333222222222222222222222222222222222222222222222222//////000000111111222222000000000000////////////......//////000000111111000000000000000000000000////////////////////////..............................////////////..............................---------.........//////,,,---///000000000///...,,,,,,.../////////...------..................---........................////////////////////////---..................------------.........//////---.........//////000000........................,,,---......//////......------------------------***+++---//////...---,,,,,,,,,,,,---------......---------------------------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.........---------------------------........................+++,,,---.........---,,,............---,,,++++++........................,,,,,,,,,------............------,,,,,,------...***,,,...---+++***+++...---------------------------------,,,,,,+++++++++---------.........//////---..................---------------------------*********++++++,,,,,,,,,******++++++---...000111................................................,,,---......//////..............................,,,,,,,,,---------......////////////...---,,,+++......................................................//////...---,,,,,,........................000///...---------------........................,,,,,,------...///000000//////.........//////000///---+++))))))+++---///------............------,,,---------.../////////............////////////000000000000111111111111//////000000111111111222333222111000000111222222333222222111111222222333111111222222222333333333777666666666666777777888:::::::::;;;;;;<<<<<<<<<<<<===============<<<<<<<<<;;;:::999:::<<<>>>@@@<<<;;;;;;;;;;;;:::::::::===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999::::::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888555555444444444444555555444333333222222333333444666666555444333333222222222222222222222222222222222222222222222222222222000000000000111111111111000000000000000000000000///000111111111000...------000222111...,,,---///////////////////////////111000///......///000111//////............//////......------------......000000//////.........---------......///000000000------............---------------............///000000000000000///......------------------------........................///...---,,,+++,,,,,,---............/////////000//////////////////..............................000000000000000000000000////////////////////////.........------,,,,,,,,,.........------,,,,,,,,,---------.........//////..............................------------......//////.........---------..............................------------......------------------------------,,,,,,,,,------............------,,,,,,,,,///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,---+++)))+++---///---+++,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------...---,,,,,,,,,,,,---............------,,,,,,,,,........................------------------------///......------,,,++++++---,,,,,,,,,,,,---......---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,---...///000///////////////.........////////////////////////...............---------............////////////111000...---------...///////////////...---,,,+++......................................................//////...------,,,------------------------......---------......///........................,,,,,,------...//////000000///...------,,,------///---+++******+++---///------............---------------...........................//////////////////000000000111111111//////000000000111111111111000///......///000000333222222111111222222333111111222222222333333333555555555555555666777888666666777777888999999999<<<<<<============<<<<<<<<<;;;:::::::::<<<>>>???=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888777555555444444444444555555555555444444444444555555666555555444333333222222222222222222222222222222333333333333222222111111000000000000111111111111000000000000000000000000000000000000000///......---000111111...,,,---///////////////////////////000000////////////000000//////............//////......------------......000/////////............///.....................------............---------------............//////////////////...------------------------------........................///...---,,,,,,,,,---------......///////////////---....../////////..............................---------------------------------------,,,,,,,,,------------------,,,,,,.........------,,,,,,,,,---------.........//////..............................------------......//////.........---------..............................------------......------------------------...------,,,,,,,,,------......---------,,,,,,,,,///...---,,,,,,,,,,,,---......---------,,,,,,,,,---+++***+++---...---+++,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------,,,,,,,,,------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,---......////////////////////////...........................////////////////////////............////////////000///...---------......////////////...---,,,,,,.........................................................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000........................,,,,,,------.../////////000///...---,,,+++++++++...---,,,******,,,---...------............------...............---------............//////////////////000000000000111111//////000000000000111111000000////////////000000222222111111111111222222111111222222222333333333333333333333444555777777888888999999:::;;;;;;<<<;;;<<<<<<=========<<<<<<<<<<<<;;;::::::;;;<<<===??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999999888888777666555555444444444444555555777666666666666666666777555555444444333333222222222222222222222222222222555555444333222111111000000000000000111111111111000000000000000000000000111111000///////////////...///000000...---....../////////////////////////////////000000///////////////............//////......------------......////////////............//////......---,,,,,,+++------............---------------............///...............------,,,------------------------........................///...------,,,---------,,,---...///000///......+++,,,---.......................................------------------------......---------,,,,,,,,,,,,,,,------------------.........---------------------........./////////..............................------------.....................---------..............................------------......------------------------......---,,,,,,,,,,,,,,,...------------,,,,,,,,,......---,,,,,,,,,------...------------,,,,,,,,,---+++++++++---...---,,,------------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...------,,,,,,------......------------,,,,,,,,,------------------------------------------------++++++,,,------...//////,,,,,,,,,---------......+++,,,------......------------------------------,,,,,,,,,---------......++++++,,,---------------......//////////////////..............................//////000000111111............//////////////////...------------.........//////...------,,,................................................---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///..............................---------.........////////////...---,,,,,,,,,,,,...---,,,++++++,,,---...------............------/////////...---------,,,............////////////////////////000000000111//////000000000000000000111111111111111222222222222222111111111111222222111111222222222333333333111111222222333444666666888888999:::;;;<<<<<<===;;;;;;<<<<<<======<<<<<<<<<<<<;;;:::::::::;;;;;;???>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777888888888888777666666555555444444444444555555777777666666666666777777444444444333333333222222222222222222222222222222666555444333222111000//////000000000111111111111000000000000000000000000222111///.........///000...//////000///.........////////////////////////---...///000000///...---//////............//////......------------......///////////////...............---------,,,,,,,,,------............---------------............///.........//////......---.........................................................------------...+++,,,...000000///...---***+++,,,---....................................////////////////////////000000000///......------,,,,,,,,,------........................---------............////////////..............................------------............................................................------------......------------------------......---,,,++++++++++++------------------------...------,,,,,,,,,------------------------------,,,,,,,,,,,,---......---.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------........................------------------------,,,,,,,,,---------......,,,,,,---------...---------...//////000/////////........................,,,,,,,,,---------......***+++,,,---...---,,,+++............////////////........................------...///000000111111............/////////////////////........................///......---,,,................................................------...............---,,,,,,,,,,,,,,,,,,,,,,,,......//////......,,,,,,........................---------..................---------...///000000...------,,,,,,------...------............------/////////...---------,,,............////////////...////////////000000000000000//////////////////000000111111222222222222222111111000000111111222111111222222222333333333111111111111222333444555333444555666777888999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;======<<<<<<;;;:::999999;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777888888888888777666666555555444444444444555555666555555444444555555666333333333333333222222222222222222222222222222222555555444222111000/////////000000000111111111111111111111111111111111111222111///.........///000.........///000//////...////////////////////////---...///000000///...---//////............//////......------------...............///////////////,,,,,,,,,---------......------............---------------............///...//////000000000//////................................................---.....................+++,,,.../////////...---***+++,,,---....................................////////////////////////000000/////////.........,,,,,,,,,------........................................../////////000000////////////////////////......------------......---...................................................------------......------------------------...---,,,+++++++++++++++------------------------------,,,,,,,,,------...------------------------,,,,,,------------...............------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------++++++++++++++++++++++++------------------------......---------,,,,,,,,,+++,,,---.........---------...//////000/////////........................,,,,,,,,,---------......***+++,,,---...---,,,+++---.........//////000000........................,,,,,,---......///000000............////////////000000000000//////......---...............------................................................,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,...//////000///---,,,***................................................---------...///000111222......------------......------............------...............---------............////////////......////////////000000000000////////////......---...///000000111000000111111000000000000111111111111222222222333333333222222222222222333333444444444555666888999::::::999:::;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>========================<<<======>>>>>>======<<<;;;;;;999999999999;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999888888999999888888777666555555444444444444555555555444444333333444444555333333333333222222222222222222222222222222222222333333222111000//////...000000000000111111111111111111111111111111111111111111000///////////////......---...000111///...////////////////////////.........//////.........//////............//////......------------...............///////////////+++,,,,,,---......//////------............---------------............///...///000000000000000000................................................------...////////////...---------------.........+++,,,---.......................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------.............../////////....../////////000000000////////////////////////......------------......---------.............................................------------......------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...------,,,,,,,,,---......,,,,,,,,,------------...+++---......------...///------------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,------------...------------------------------------------------//////...---,,,,,,+++++++++,,,---.........---,,,+++,,,------......------------------------------,,,,,,,,,---------......++++++,,,---------------------......///000000000------------------------,,,,,,------......//////............//////////////////000000//////...---------...............---................................................,,,------...//////......------------------------,,,---///000///...---,,,................................................------------......///000.........------.........------............---------------...........................////////////........./////////000000000000/////////.........,,,---///000111111000000111111000000000000111111111111222222222333333333444444333222222222222333555666777888999;;;<<<<<<888999:::;;;<<<<<<<<<<<<888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;:::888777777888:::;;;<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::999999999999999888888777555555444444444444555555555444444333333444444555222222222222222222222222222222222222222222222222111000000000//////......000000000000111111111111111111111111111111111111000000000000000///......///---,,,...111111000---///////////////////////////......------....../////////............//////......------------................../////////000.....................///------............---------------............///---...//////000000//////................................................,,,---...///000000///......---,,,++++++---...000---....../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------,,,,,,---........./////////000.../////////000000000000////////////////////////......------------......---------.........//////..............................------------......------------------------************+++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......+++---///...---,,,...000,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......////////////////////////---------------------------------------------,,,***+++---//////...---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,---......///------......///000000111------------------------.............../////////............////////////------.........---,,,+++------...............---................................................,,,,,,---.../////////...........................***,,,...///000000...---.............................................---......---,,,,,,,,,------........................---..................---,,,------....../////////............/////////000............/////////000000000//////.........---...///111222333333333222111111000000000000111111111111222222222333333333555555444333222222222222222222333555666888999999888999:::;;;<<<<<<<<<<<<777888999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999777666666777999:::<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::999::::::::::::999888888555555555444444555555555555555444444444444555555222222222222222222222222222222222222222222222222////////////............000000000000111111111111111111111111111111111111///000111111111000...---///---,,,...111222000---///////////////////////////...---,,,,,,---.../////////............//////.........------.........---.........//////000000000000000///......---------..................------------.........//////,,,,,,---.../////////...////////////////////////........................,,,---///000000000///...///---+++******,,,///111/////////000//////......................................................,,,------...///000111111.........------,,,,,,,,,---.........//////000000////////////000000000000000000000000000000000000.........------.........---------.........//////.................................------.........------------------------)))))))))***+++,,,......,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........+++---//////---,,,...000,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......///***+++---//////...---,,,---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,---...///000---------...///000000111------------------------000000000000////////////............/////////000++++++,,,---,,,+++***)))/////////...---------,,,,,,,,,,,,---...///000000,,,,,,,,,---------......///...,,,,,,...///...---------,,,+++,,,---...///......------------......////////////////////////000///...---------------........................------------------------////////////////////////............///////////////////////////.........//////............//////000000000000111111111111000000111111111111000000000111111111111222222222222222111111111111222222333333333444444444555555555555666666777777888888::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;===<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::<<<;;;:::999888888888888999999888888888888888999777888:::;;;<<<;;;;;;::::::999999888888999999:::777555444333333444666777777777777777666666666666666555444333222111111111222111111111111111222222///000000000000111111111000000111111222222333333333333222222111111000000///...---,,,,,,---...///---...///000000///...---------......//////000000........................////////////////////////111000///...............---......//////......---------............------000000///...............++++++,,,,,,---...//////////////////000000000000,,,---///000000000////////////.........---------............////////////222000///------///000222....................................////////////000///...---------------111///...///222333111///////////////..........................................////////////......////////////////////////////////////////////////........................................................................///......------,,,++++++------------------------------------------------------------------------.........------,,,,,,,,,...........................---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++---.........---,,,,,,+++((((((***+++,,,------------------............///------------------------///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------........................//////////////////////////////......------,,,,,,.........------,,,,,,,,,------------------------------............------..........................................------........................////////////////////////.......................................---------,,,---------.../////////,,,,,,---------.........///...,,,,,,...///...---------,,,,,,,,,---...//////................../////////////////////////////////...---------------........................------------------------////////////////////////............/////////////////////////////////...//////............////////////000000000111111111000000111111111111000000000111111111111222222222222222111111111111222222333333333444444444444555555555555666777777888888::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;::::::::::::999999:::;;;;;;<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888888888888888999999888888888888888999999999::::::;;;::::::::::::999999888888999999:::777666444333333444555666777777777666666666555555555444444333222222222222222111111111111111222222000000000111111111222222000000111111111111111111111111111111111000000000///...------------...///......////////////...............///////////////........................////////////////////////000//////............///------............------------............------000000///...............++++++,,,------...//////............////////////------...///000///......//////.........---------,,,,,,---......///000000111000///......///000111....................................//////////////////...---------------//////000222555555222///////////////..........................................////////////......////////////////////////.......................................................................................---------------------------------------------------------------------------------------------------------......---------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++------......------,,,+++,,,,,,---.........------------------............------------------------///...---,,,,,,,,,,,,---------------------,,,,,,------------------,,,,,,------------------------........................//////........................---------,,,,,,,,,------------------------------............------........................................................................////////////////////////........................---------...............------..................,,,------------.........///...,,,,,,...///...---------,,,,,,------...///000//////......//////000//////////////////////////////...------------...........................////////////////////////////////////////////////............////////////......////////////////////////............////////////000000000000111111000000111111111111000000000111111111111222222222222222111111111111222222333333333333444444444444444555555666666777888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999888888999999:::;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;::::::::::::999888888777777777888888999888888888888888999999;;;::::::999999999999:::999999888888888888999999777666555444333333444555777666666666666555555555444444333222222333333333222222111111111111111222111111111111222222222333111111111000000000000000///000000000000000000111///......------....../////////............/////////////////////.................................///////////////////////////............//////000,,,------......------,,,------............------000///......---.........,,,,,,,,,---......//////------------.....................///......---,,,...............---------,,,,,,---......///000000111000///......///000111........................---............///////////////...------------...---...111444666555222///////////////..........................................////////////......////////////////////////........................................................................//////.........---------++++++,,,------...//////------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,------......------,,,,,,............------,,,+++------------............------------------------......---,,,,,,,,,------,,,,,,------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................///////////////...------------,,,,,,,,,------------------------------............------........................................................................////////////////////////........................,,,---------.../////////...............---------------------............///...,,,,,,...///...------------------......///000000////////////000000///////////////////////////......---------..............................////////////////////////////////////////////////............////////////............//////////////////............//////////////////000000000111000000111111111111000000000000111111111222222222222222111111111111222222222222333333333444444444444444555555666777777888888888999999::::::;;;;;;;;;;;;;;;:::::::::999999999999999888888888888777999999:::;;;;;;;;;;;;:::::::::999999999999::::::::::::::::::::::::::::::777777777777777777888888888888888777888888999:::<<<;;;999888888888999999999999888888888888999999777666555444444333444444666666666555555555444444333333222222222333444444333222111111000111111111111111222222222333333333111111111000000/////////......//////000000111111//////............//////000///...------...///000000000//////......------........................////////////////////////...............///000111,,,,,,------------,,,,,,------............------///......------.........,,,---------......//////------.........///////////////......------,,,,,,..............................////////////000000000///............///000........................---------........./////////......---------......,,,---000222333333222000////////////..........................................////////////......////////////////////////......................................................................../////////...------,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,------...------,,,,,,++++++,,,,,,++++++***))),,,,,,---------.........------------------------...------,,,,,,,,,------,,,,,,,,,------..................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.................................//////000000000------------------------------------------------------............------........................---------.......................................////////////////////////........................,,,---------.../////////...............------------------........./////////...,,,,,,...///...---------.........//////...000000////////////000000////////////////////////......---------......///////////////////////////000000000000000000000000////////////////////////............////////////---.........//////000000//////............//////...////////////000000000000000111111111111000000000000111111111222222222222222111111111111222222222222222333333333444444444444444555666666777777777777888888999::::::;;;;;;;;;:::::::::999999999999999888888888777777777888999::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::777777777777777777888888888888777777888999999:::<<<;;;999888777888888999999888888777777888888999666666555555444444444444555555555555444444444444333333222222222333444444333222222111000000111111111111222222222333333333222222111111000000//////......//////000000111111////////////////////////000///...------...///000000000//////......------////////////////////////////////////////////////...............///000111,,,------......------,,,------............------......------------......------...............///....../////////000000000//////......---------------.....................222222111000000///////////////............//////........................------------..................---------......///------------...///111222////////////............////////////////////////......////////////......////////////////////////........................................................................//////.........---------......---------,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,------...------,,,)))***++++++,,,,,,++++++,,,,,,,,,------------...------------------------------,,,,,,,,,------...,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------......//////000000------------------------------------------------------............------........................---------.........//////........................////////////////////////........................---------...............------..................------.........////////////...,,,,,,...///...---------...////////////...000//////......//////000////////////////////////...------------...//////////////////////////////000000000000000000000000////////////////////////............////////////------......///000000000//////............//////......////////////000000000000111111111111000000000111111111111222222222222222111111111111222222222222222222333333333333333444444555555666777777666666777888999::::::;;;::::::::::::999999999999999999999888888888777777888888999:::::::::::::::::::::;;;;;;;;;;;;::::::999999999999::::::::::::999888888777777777888888777777777777888999:::::::::999999888888888888999888888777777777777888888555555555555555555555555555555444444444333333333444444333222222333333333333333222111000000000000111111111111222222222333222222222111111111111111///000000000000000000111...//////000000//////...//////............/////////////////////.........///////////////////////////////////////////////////............//////000---..................---------............---------------,,,------...///........................////////////000000000111000000///.........//////---------...............222111111000000//////...................................................,,,------------............------------...//////......---,,,+++,,,///222////////////............////////////////////////......////////////......////////////////////////------------------------........................................................................//////...---,,,,,,++++++------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------,,,,,,------......------+++,,,------............,,,,,,,,,,,,------------------------------------------,,,,,,,,,---......,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............,,,,,,,,,------------...------------------------------............------........................,,,,,,------.../////////........................////////////////////////.......................................---------,,,---------.../////////............///////////////...,,,,,,...///...---,,,---...///000//////...///..................///////////////////////////---------------...//////////////////////////////////////////////////////////////////////////////............////////////------......///000000111//////............//////........./////////000000000000111111111111000000000111111111111222222222222222111111111111222222111222222222222333333333333333444555555666666777555555666777888999:::::::::::::::999999999999888::::::999999999888888888888888999::::::::::::999888999:::;;;;;;:::999888888888999999999:::::::::;;;:::999888888888888888777777777777888999:::;;;777888888999999999999888888888777777777777888888333333444555666666666666444444444333333333333222555444444333222222222222444333222111000000000000000000000111111111222222222222222222333333333333111111111111111000000000...///000111111000///.........////////////...............///////////////////////////////////////////////////////////////000//////............///...//////000000//////...------............---------,,,,,,,,,------...///////////////...................../////////000000000000/////////000111111---------.........//////---.........////////////---..................---........................,,,,,,---------.........---------------...//////...///000...,,,+++---000////////////............////////////////////////......////////////......////////////////////////------------------------................................................,,,,,,------.../////////---------------------,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,------............------+++,,,------......------------.........---,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---...///------------------,,,,,,+++,,,,,,------.........---------------------------------------------------------------,,,,,,,,,,,,,,,,,,---------......------------------------------............------........................,,,,,,------...//////000........................////////////////////////......................../////////......------,,,,,,,,,------...///000000............/////////000///...,,,,,,...///...---,,,---///000000000///.........------------......////////////////////////---------------...///000000000000000000000000000////////////////////////////////////////////////............/////////000---------...///000000111//////............//////............/////////000000000111111111111000000000111111111111222222222222222111111111111222222111111222222222333333333333333444444555666666777444555666777888999:::::::::::::::999999999888888:::::::::999999999999888888888999::::::::::::999777888999::::::999888777888888888999999:::::::::<<<;;;:::999888888888888777777777777888999:::;;;555777888:::::::::999888888888777777777777888888222222444555666777777777444444444333333333222222666555444333222111111111444333222111000000000000///000000000000111111111222222222333333444444444333333222222111111000000...///000111111000///...---...///000000///...------.........//////000000000000000000000000000000////////////////////////111000///...............//////000000000000//////---..................---,,,,,,,,,,,,------...//////////////////.........---------.........//////000000/////////111222333---------.........//////)))***+++,,,...///000111------............------........................,,,,,,,,,---------......---------------...///000---000222111...,,,,,,...000/////////............000000000000000000000000......////////////......////////////////////////------------------------................................................+++,,,,,,---...///000000+++,,,,,,------......///------------------------------------------------------------------------,,,,,,,,,------.................................,,,,,,---......---,,,,,,------............------+++,,,,,,---.........------------,,,+++***((((((++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,***++++++,,,---...//////........................---------------------------------,,,,,,+++++++++,,,,,,,,,------.........---------------------------..................---........................,,,,,,------...///000000........................////////////////////////..............................////////////......//////............//////000///------///000///...111111000000//////......///////////////.........////////////////////////////////////////////////........................////////////////////////000000000000111111111111////////////////////////000///...---,,,------...------------------------////////////000000000000---------............///000000000000111111111111222222222111111111000000000000000000111111111111111111222222222333333333333333333444444444555555555555666666777777888888999999999888888888777777:::::::::999999999888888666888999;;;;;;:::999888777777888888888999999999999999888888888888888888777888888888888999999999999888888888999::::::;;;777777777777777777777777;;;999777777888777666444444444555666777777666666666666555444333222222111111111111222222333333333111111111111111111111111333333222111111222333333222111000//////000111111555444222000//////000111111///------///000111000//////////////////////////////............//////////////////////////////////////////////////////,,,,,,,,,,,,++++++***)))////////////////////////...---,,,++++++,,,---...333111...,,,++++++,,,---777444000...---...---,,,//////000000000000//////000000000000000000000000///////////////.........111000000///...------------------............///000///...---------------........................111000...///000222222111111000000///...---------/////////...------,,,,,,111111000000//////......000000//////.........---......................................................---,,,,,,,,,---------------,,,,,,+++++++++.................................------,,,,,,,,,///...---,,,,,,,,,,,,,,,---------............///------------------------.........------,,,,,,,,,////////////////////////---------,,,,,,,,,++++++.........------,,,,,,,,,///...---,,,+++,,,,,,---------------------------/////////......---------------------------------------------------------------,,,+++,,,---///000---,,,,,,++++++,,,,,,---........................------------------------...------,,,,,,------...---------------------------++++++,,,...///...---...------------...//////////////////////////////......................................................////////////......///............---------------............------//////............//////000///------/////////...000000000000//////..................////////////////////////////////////................................................////////////////////////....../////////000000000////////////////////////000///...---,,,------...------------------------....../////////000000000........./////////000000...////////////000000000222222222111111111000000000000000000111111111111111111111222222222333333333333333333444444444444444555555666666777888888999999999888888888777777999999999999888888888888666888999;;;;;;:::999888888888888888888888888999999999888888888888888888888888888888999999999999999999888888999999:::;;;888888888888888888888888:::999777777888888666444444555555666666666666666444444444444444444333333111111222222222333333333111111111111111111111111333222222111111222222333222111000//////000111111444333222111000000000000333111///.../////////...//////////////////////////////............//////////////////////////////........................------......------,,,+++///////////////////////////...---,,,,,,---...///000///...,,,,,,---///000666333000...---...---,,,,,,,,,------------,,,,,,/////////////////////////////////////////////...111000000///......---------------............/////////...---------------........................///...---...000111000///000//////...------,,,,,,------..................000000000000//////......000/////////............................................................---------,,,---------............---------,,,,,,..............................---------,,,,,,,,,///...---,,,,,,,,,,,,------------............///------------------------/////////......---------........................---------,,,,,,,,,++++++......---------,,,,,,,,,///...---,,,,,,,,,------------------------------.........---------,,,,,,------------------------------------------------+++++++++++++++,,,---------,,,,,,++++++,,,,,,---........................------------------------...------,,,,,,------...---------------------------,,,+++,,,...///...---...------------...//////..............................................................................////////////......---------.........//////------------------------//////............//////000...------...//////...000000000////////////...---------.../////////000////////////////////////................................................////////////////////////------.........///////////////////////////////////////...------------...------------------------------........./////////////////////000000000111............////////////222111111111111000000000000000000000111111111111111111111222222222222333222222333333333444444444444444444555666666777777999888888888888777777777888888888888777777777777666777999:::::::::999888888888888888888888888777888888999999999999999999888888888888999999999:::999999888888999999::::::999999999999999999999999:::999888888999888666555555555555666666666666666333333333444444444555555111222222222222333333333111111111111111111111111333222111111111111222333111111000000000000111111222222222222111000//////444222////////////...---//////////////////////////////............//////////////////////////////........................//////////////////...---///////////////////////////......------......///......------...000222333555222///.........---,,,...//////000000//////...////////////////////////......//////////////////000000000///......---------------............/////////...------------...........................---------...000000///---///......------,,,,,,,,,,,,,,,------...//////000000000000////////////...////////////............................................................,,,,,,,,,------...///////////////..........................................------------,,,,,,,,,......---,,,,,,,,,---------------............///------------------------///////////////.................................------------,,,,,,,,,,,,...------------,,,,,,,,,......---,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------------,,,,,,,,,,,,------........................------------------------...------,,,,,,------...------------------------///...,,,---......---,,,...------------...//////..............................................................................////////////......++++++,,,---...///000111...------------------...///......------......///000...,,,---...///......////////////////////////,,,,,,------...///000000////////////////////////................................................////////////////////////------........./////////////////////////////////............------..............................------------.........///....../////////000000000........./////////000000111111111111000000000000///000000000111111111111111111111111222222222222222222222222333333333333333333333444555555666666888888888888777777777777777777777777666666666666777777888999:::999999888888888888888777777777777888888999999999999999:::888888888999999999:::::::::999999888999999::::::999999999999999999999999999888888999:::999777555666666555555555666666666444444444444444444444444222222222222222222222222111111111111111111111111222222111111111111222222000000000000000111111111000111222222222111///...222000//////000000///---//////////////////////////////............//////////////////////////////........................//////000000000//////.../////////////////////////////////....../////////............///111222333333111...............,,,000000111111111111000000////////////////////////............////////////000000//////............---------............//////......---------..............................,,,,,,---///111111...,,,//////.........------------------........./////////////////////////////////////////////.........................................................+++,,,,,,....../////////................................................------------------------...------,,,,,,,,,---------------............///........................//////.............................................------------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///111333333111///...------,,,,,,,,,,,,------........................------------------------...------,,,,,,------...........................000...------......---+++...------------...//////........................................................................---......//////......---,,,,,,------...//////000//////...------...//////......------------......///...,,,,,,...///...---.............../////////+++,,,,,,---...//////000////////////////////////................................................////////////////////////....../////////000000000////////////////////////------..........................................------------.........///------.........///////////////000000000111111111000000000000000000000000///000000000111111111111000000111111111222222222111111111222222222333333222222222333444444555555777777777777777777777777777777777666666666555555777777888888999999999999777777777777777777777777888888999999::::::::::::888999999999999:::::::::::::::999999888999999:::888888888888888888888888888888888999;;;:::777555777666555555555555666666666666555444333333222222222222222222222222222222111111111111111111111111111111111111111111111111//////000000111111111111///000111222222000///...///......///111222111000//////////////////////////////............//////////////////////////////........................---....../////////......////////////////////////...//////////////////...000000/////////000000000111///.........///...---,,,------......------,,,........................---.........//////000000////////////............---------............///......---------......///........................------...000222222///---000000000000//////////////////.........---------.............../////////.........///////////////................................................+++,,,---...///000//////------------------..............................------------------------------,,,,,,,,,------...---------............///........................------------------------.................................---------,,,,,,------------------------,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000222444444222///......------,,,,,,------...........................------------------------...------,,,,,,------...........................000///---.........---,,,...------------...//////........................................................................------............------........................000///...------...///000......------------......///---,,,,,,---......------............/////////,,,,,,,,,---.........///////////////////////////------------------------........................////////////////////////....../////////000000000////////////////////////,,,---......///.................................------........./////////------------............000000000000111111111111//////000000000000000111000000000000111111111111000000000111111111111222000000111111111222222222111111111222333333444444666666777777777777777888777777777777666666666666777777777777888888999999666666666777777777888888888888999999:::;;;;;;;;;999999999999::::::::::::::::::999999888888999999777777777777777777777777888888999:::;;;;;;888555888777555444444555666666777666555444333222222111333333333222222222222111111111111111111111111111000000111222222111000000...///000111111222111111///000000111000000//////---------///111333222000//////////////////////////////............//////////////////////////////------------------------,,,------...............////////////////////////---......//////......---000000000//////.........///...---...//////...---......////////////..............................------......///000000000//////////////////......---------............///...------------...//////.................................000111111000...000000000000000000000000000//////...------,,,,,,---............/////////.........///////////////................................................+++,,,...///000000///...---------------.................................,,,,,,,,,------------...------,,,,,,,,,---......---------............///........................,,,,,,,,,---------------------------------------............---------,,,,,,,,,,,,------------...+++,,,---.........------------------------------,,,,,,,,,,,,---------------------------------------------------------------...111222222000---,,,......------------..............................------------------------...------,,,,,,------...........................000...---...//////...---...------------...//////------------------------................................................------............------//////.........---------000///---,,,,,,---///000...------,,,,,,------...///---,,,,,,---......------------.........//////------------------------////////////////////////------------------------........................////////////////////////------........./////////////////////////////////,,,,,,.../////////..................................../////////000000000............/////////////////////000000000000111////////////000000111111000000000000111111111111000000000000111111111111000000000000111111111222000000111111222333333333666666666666777777888888888888888777777777666666777777777777777888888999444555555666777888999999888888999999:::;;;;;;<<<999999999:::::::::;;;;;;;;;:::999999888888999999888888888888888888888888777888999;;;<<<;;;888666888777555444444444666666555555555444444333333333333333333222222222111111111111111111111111111111///000111222222111000///---...000111222222111111000000////////////000000.........000222222000/////////////////////////////////............//////////////////////////////------------------------,,,---......//////......////////////////////////,,,---...//////...---,,,///////////////...------...------...//////...---000000111111111111000000........................------......///000000111.../////////////////////---------............///---------------...//////...........................---,,,---///000///.../////////000000000000000..................---------------.........//////............/////////000................................................,,,---///000000///...---------........./////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---------............///........................------------.........///------------------------............------------,,,,,,,,,---------......+++,,,---.........------------------------------,,,,,,---------.................................------------------------...///000111000///---,,,......------------..............................------------------------...------,,,,,,------...........................///...---...///000///......------------...//////------------------------................................................,,,------......------,,,---------...............///...,,,++++++,,,...///...------,,,,,,------...///---+++,,,---...---------------.........//////------------------,,,,,,////////////////////////------------------------........................////////////////////////,,,,,,,,,---------......////////////////////////+++,,,.../////////......////////////////////////////////////000000000000////////////000000000000............/////////000.../////////000000111111000000000000111111111111000000000000111111111111000000000000111111111111000000000111222222333333555666666666777777888888888888888888777777777777777777777777777888888999333444555666777888999:::888888999::::::;;;<<<<<<999999:::::::::;;;;;;;;;;;;::::::999888888888999999999999999999999999999777888999;;;===<<<999666999888555444333444555666333333333444444444555555333333333222222111111111111111111111111111111111///000111222222111000///---...000111222222222111111000///......///000111000//////000111111///---//////////////////////////////............//////////////////////////////------------------------------...//////000//////////////////////////////+++,,,---......---,,,+++------...............---------,,,...///000...---------............------........................---------...///000000111.........///////////////---------.........//////---------------...///000...........................,,,++++++---..................///////////////,,,,,,------.../////////---------.........//////---.........//////000000................................................---...000111111///---,,,.../////////000000111111........................,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///---------.........//////////////////////////////---.........//////000000------------------------//////.........---------,,,,,,,,,------.........***+++---...///...---------------------------------------....../////////////////////////////////------------------------000111222222111000///.........------------..............................------------------------...------,,,,,,------...////////////////////////...------...000111000///...------------...//////------------------------................................................,,,------......------,,,+++,,,,,,---...///000000---------........./////////......---------......---.........//////000000---...000222222111///..................------------------............///,,,,,,,,,------------------------............///...------,,,,,,,,,------///......---------......,,,,,,,,,---------............------------..............................000000000000000000000000..................------//////000000000000//////////////////000000000000//////000000000000//////111111111111111111111111///000000000111111111111222222333333333333444444444444333333333444444555888777666555555666777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888<<<999555333222444777999888888999999999999888888:::::::::::::::999888888888888777666555444444333555555444333333333333444333333333333333333333333222222222222111111111000222111111111000000/////////////////////000111111333000......111222111///000000000000000000000000111///...------...///111000000000000000000000000222222111111000000000///........................---------............///........................---.........//////000000------------------------........................---......///////////////---.../////////...,,,+++,,,,,,,,,---...///000111000000////////////000000///...---,,,,,,,,,,,,,,,///...---,,,,,,---...///***+++,,,---............////////////000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000000/////////.........////////////////////////......//////...---,,,,,,...---,,,,,,,,,,,,---...........................---------------------------.........---,,,,,,+++,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++,,,---...///...///000000000///...---.........------,,,,,,,,,------,,,,,,---...000111555333111...------......---------------------------------------------------------............////////////...------,,,,,,........................------------------------........................---.........//////000000111...++++++...//////---------------,,,,,,+++***---------............///000000///...---,,,,,,+++++++++,,,,,,,,,---------......---------......///------------.........///,,,---///000000///---,,,------..................---------............///.........------------------------............///---------------......///......------------......,,,,,,---------...............------------..............................000000000000000000000000........................000000////////////000000////////////000000000000//////000000000000//////////////////////////////111111111111222222222222222222222333333333444444444444444444444444555666888888777666666666777888777777777777888888888888888888888888888888888888999999999999999999999999999999999999999999999999:::999888777777777777888777777777888888777777777777777777777777666666555888777777666555444444333444444333222222222222333222222222222222222222222222222111111111000000000111111111111000000000//////////////////000111111222000...///111222111///000000000000000000000000000///...------...///000////////////////////////.........------,,,,,,,,,........................---------............///........................------------.........///------------------------........................,,,------.....................//////...------,,,++++++++++++,,,------...000000////////////000000000000/////////.........///...------------...///,,,,,,---...////////////............////////////................................................------------------------------------------------------------------------,,,,,,---------.........------,,,,,,++++++++++++..............................//////...------,,,...---,,,,,,,,,,,,---...........................------------------------------......------,,,+++,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,***+++,,,.........------......---------,,,,,,,,,------,,,,,,---...000111444222000...------......---------------------------------------------------------............///------..........................................------------------------........................------------.........///000...+++,,,...//////------------------,,,+++***---------............////////////...------,,,,,,+++,,,,,,,,,,,,------------------------...///000,,,,,,,,,---------------,,,---......---,,,+++))),,,---------.../////////---------............///000//////......------------------............///------------...///000000...---------------......,,,------------...............------------..............................////////////////////////........................111000///......///000111////////////000000000000//////000000000000//////////////////////////////111222222222222333333333222222222222333333333333555555444444555555666777888888777777777888888999777777777777888888888888888888888888888888888888999999999999999999999999999999999999999999999999888999;;;<<<;;;:::888666666666777777777777666666666666666666666555555444777666666666555444444444333333222111111111111222000000000000000000000000111111111111000000000///111111111111000000000000///////////////000111111222000...///000111000000000000000000000000000000000///...------...///000////////////////////////,,,,,,,,,+++++++++++++++........................---------............///........................,,,,,,,,,---------------................................................+++,,,,,,---...---------//////...------------...---,,,,,,,,,,,,,,,------000//////......//////000000111222222222111000//////...------------...///......//////000//////...------------............................................................------------------------........................------------------------,,,------------.........,,,++++++++++++*********.................................///......---,,,...------,,,,,,------...........................------------------------------......------,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,***)))((()))***+++---...............------------,,,,,,,,,---------------...///000222111///...---------...........................---------------------------------............///,,,,,,------...//////000........................................................................,,,,,,,,,---------------000...,,,,,,...///...---,,,------------,,,,,,+++---------............///....................................////////////,,,,,,,,,---...///000111---------------------------.........---+++***))),,,,,,,,,---...///000000---------............///111111000///...------,,,---------............///000//////.........//////------,,,,,,------......------------..................------------......................................................---------...............111000///......///000111////////////000000000000//////000000000000//////111111111111111111111111111111111222222222333333111222222222222333333333555555555555555666777888888888888888888999999999666777777777888888888888888888888888888888888888999999999999999999999999999999999999999999999999777888:::;;;;;;:::888777666666777777777777666666777777777888777666666555555555555555555555555444444333333222222222222222000000000000000000000000111111111000000000//////111111111000000000000000///////////////000000111111000/////////000000000////////////////////////000///............///000////////////////////////------------------------........................---------............///........................------------------------////////////////////////........................,,,,,,---............---//////---,,,,,,---...///000//////............////////////......////////////111222444333222000///.........------.............../////////......---------........./////////........................................................................////////////////////////------------------------------------...............---------------------........................---...............------------------------------........................------------------------,,,------...------,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------+++,,,,,,---,,,+++)))(((,,,,,,---...//////000000------------------------------------......//////000000...------------...////////////////////////---------------------------------............///---------.........//////........................////////////////////////........................------------------------......------............,,,---------------,,,,,,---------............///---------.........//////........./////////000000,,,,,,,,,---...///000111//////................../////////...---,,,++++++,,,,,,,,,---...///000000---------............///111111000///...------,,,---------............///222111000///...---------,,,,,,,,,,,,,,,---......---------.........//////......------------..............................---------------------------------.........//////111000///......///000111////////////000000000000//////000000000000//////111111111111111111111111000000000000111111111222111111111222222222333333444444444555555777888888777777888888999999999999666777777777888888888888888888888888888888888888999999999999999999999999999999999999999999999999888888777777777888888888777888888999999888888777777777777777777666555555444444444444555555555555555555444333333333333333222222222222222222222222111111111111000000000000000000000000000000111111///////////////000000111000000//////...//////000//////////////////////////////............//////..........................................//////........................---------............///........................//////..................////////////////////////........................------...//////////////////...---,,,,,,---//////000000///.........////////////............//////---///111222222111///...---..................---------.........---,,,,,,....../////////000000000........................................................................////////////////////////---------------------------------.........//////............////////////........................------...............---------------------------........................------------------------,,,,,,------...------,,,,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------...------,,,,,,------...((()))+++,,,---,,,,,,+++.........---------......---------------------------------.....................------------------////////////////////////---------------------------------............/////////.........---------........................////////////////////////........................//////..................---............---......,,,------......------------------............///,,,,,,------.../////////,,,,,,---------.........---------------...///000///////////////.........000000//////......------,,,---------.../////////---------............///000//////......------------------............///111111///...---,,,,,,,,,++++++++++++,,,---...///------........./////////......------------......................................................,,,,,,------...///////////////000000000000//////////////////000000000000//////000000000000////////////////////////////////////000000000111111111111111111111222222222222333333444444555666777888555666777888999999999999777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777555444444666888999888888999999999999888888555555555555555444444333333333444444555555555666666555444444333333444444333333333333333333333333222222222222111111111000000000000000111111111111///////////////000111111///000000///......///111000000000000000000000000////////////////////////........................------------....................................---------............///........................///////////////.........................................................---...//////000000//////...------------...//////...---------------......///......------......///,,,---.../////////...---------...//////...------,,,,,,---------------,,,////////////000000000111........................................................................////////////////////////------------------------------........./////////,,,,,,---------------...------------------------,,,---......///.........,,,------......------,,,........................------------------------,,,,,,------......------,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------......------------......((()))***,,,------......------,,,+++******++++++,,,,,,,,,------------...------......///......---,,,,,,------------------........................---------------------------------............///000//////...------,,,,,,........................................................................///////////////.........,,,...//////...------...,,,------............------------............///---------.........//////------------..................---------......////////////......---------//////...............///------..................---------............///.........------------------------............///...---------------......++++++++++++,,,---...///............////////////......------------......................................................,,,,,,------...//////000...///000111111000///...////////////000000000000//////000000000000//////////////////////////////000000111111111222222222111111111111222222222222222222333333444666777888444555666888888999888888777777777777888888888888888888888888888888888888777777777777777777777777777777777777777777777777777666555444555666888999777777888888888888777777555666666666666555444444222222333444444555666666555444333333222222333333333333333333333333333333333333333333222222222222///000000000111111111111///////////////000111111...///000///------///111000000000000000000000000......////////////..............................,,,---------....................................---------............///......................../////////......---------------------------------........................,,,---......//////......,,,------...//////......------,,,------...///000///......------......///,,,,,,,,,---------......------...//////...------+++,,,---......///.............../////////000000................................................................................................------------------------............////////////+++++++++,,,,,,---------------------------------,,,------...//////......,,,,,,---......---,,,,,,........................------------------------+++,,,------......------,,,,,,,,,---------..............................,,,,,,,,,---------....................................------------......,,,++++++,,,,,,---......,,,+++*********+++,,,---,,,,,,,,,---------......------...//////...---,,,++++++,,,------------------------------------------------------------------------............///..................------........................------------------------......................../////////......---------+++...000000...,,,---...,,,,,,---...............---------............///---------...............////////////000000000111///......---------...............------,,,,,,,,,......---------...//////...............------------------.........//////,,,,,,---------------------------.........//////***++++++,,,---...000000++++++++++++,,,---...///............/////////000.........------.................................////////////////////////,,,,,,------...///000000---...111222222111...---////////////000000000000//////000000000000//////111111111111111111111111111111222222222333333333000111111111111222222222222222222333444555777777333444666777888888888777777777777777888888888888888888888888888888888888666666666666666666666666666666666666666666666666555666666666666777888888666666777777777777666666888888888888888777777666222222333333444555666666444333222222111111222222333333333333333333333333444444444333333333222222//////000000111111111222///////////////000111111---///111///---,,,///111000000000000000000000000......////////////.......................................//////000000000........................---------.........//////.................................------,,,,,,,,,------------------------........................+++,,,------......------+++,,,...///000///...---.........//////111222333.........------.........,,,,,,,,,,,,,,,---...///,,,---...//////...---,,,,,,---...///000000000000---------.........//////................................................////////////////////////........................------------------------............/////////000,,,,,,,,,------.........------------------------,,,,,,---.../////////...,,,,,,---......---,,,,,,........................------------------------+++,,,,,,---.........---,,,,,,,,,---------..............................,,,,,,,,,---------....................................------------......///...---,,,+++,,,---...,,,+++++++++,,,...000111,,,,,,,,,------.........------/////////...---,,,******+++,,,---------------------------------------------------------------------.........//////,,,,,,------.../////////........................------------------------.................................------,,,,,,,,,+++...111000...,,,---...,,,,,,---.../////////...---------.........//////........................////////////////////////---.../////////...---,,,............////////////000...---,,,.........---........................///////////////.........------------------------........................---...///...------.../////////...---,,,++++++***111000///...---......///........................//////000111111111111111............////////////////////////////////////............////////////000000000000000000000000///000111333333222111111000000000000000111111222222222111111000111111111111111222222222333333333333333333444444444555555666666666666666555555555777777666666666666777777<<<;;;999888666555555444777777666666666666777777888888777777777777888888888888999999999888888777555777888777666555666777777777777666555555444444666555555555555444444444555444444333333444444555333333222222222333444444222222222111111111111000222222111000//////000000//////000000000000//////........................////////////............////////////////////////222111000......//////000......------------......------,,,+++,,,---...///,,,---------.../////////------............------////////////////////////111000...---,,,,,,------------------------------///............///000000000///---+++++++++---.............................................................................................------......////////////......///............------------------............///................................................------------------------,,,------......------,,,---------...------,,,,,,------------------------................................................////////////////////////////////////////////////...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000///.........000........................,,,---...//////...---,,,---...///000000///...---------------------------//////...---,,,++++++***(((((()))***++++++,,,,,,------------------------------------------------------------------------.........------,,,,,,,,,---------.........//////---------............/////////.........---------........................------,,,,,,---///000111000000000000000000000000////////////////////////................................................---------...///000111111........................,,,---...//////......---............////////////111///---...///000000///.................................///////////////------------------------........................---...///...------...///000//////......------,,,///...---,,,,,,,,,------------------------------//////000111111111111000............////////////////////////////////////............////////////000000000000000000000000000000111222222222222111000000000000000111111222111111111000111111222222111111111222222222333333333333333444444444444555666666666666555555555555777777666666666666777777:::999888777666555555555888777666666666666666777888888777777777777888888888888888999999888888777666777888888666666777888777777777666555555444444555555555555444444444444444444333333333333444444444444333333333333333444222222222111111111111000222111111000000000000000//////000000000000//////////////////////////////////////////............////////////////////////111000///.........//////......------------......------,,,,,,,,,---...///------..................------............------////////////////////////111000...---,,,,,,---------------------------------,,,,,,,,,,,,---......000///---++++++,,,---...........................////////////////////////......................................................////////////......///............------------------............///................................................------------------------,,,------......------,,,,,,------...------,,,,,,------------------------...................................................................................................---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...------------------------------............------++++++,,,,,,,,,,,,++++++------------------------.........------,,,,,,+++)))******++++++,,,,,,,,,------------------,,,,,,------------------------..............................---------,,,,,,,,,---------.........//////.........////////////000//////.........---------........................---,,,,,,,,,,,,---///000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........------------------------,,,,,,---.../////////...---............////////////---,,,---///000000///........................------......//////000000------------------------........................---...///...------...//////////////////////////////...------,,,,,,------------------------------...///000000111111000000............////////////////////////////////////............////////////000000000000000000000000111000000000000111222222000000000000000111111222000000000000111111222333111111111222222222222333333333333333444444444444555555555555555555555555666666666666666666666666777777666555555555555666888888777666666666666666888777777666666777777888777777888888999888888777666888999888777666777888777777777666555555444444555555555555444444444444444444333333333333444444666666555444333333333444222222222111111111111000111111111000000000000000//////000000000000//////000000000000000000000000////////////............////////////////////////000///......------............------------......------,,,,,,------.../////////..................------............------////////////////////////000///...------------------------------------------,,,,,,,,,,,,---......///...---,,,,,,,,,---...........................////////////////////////......................................................////////////......///............------------------............///................................................------------------------,,,------......------,,,,,,,,,------...------,,,------------------------...................................................................................................---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++******+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------////////////////////////...------------,,,,,,,,,---------..................////////////000000000...............---------........................///......------...//////........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------+++,,,---......///000000---------.........//////+++***)))***,,,.................................,,,------...///000111111................................................---...///...---------///------......////////////000000//////////////////------------------------...//////000000000000000............////////////////////////////////////............////////////////////////////////////111000/////////000222333000000000000000111111222////////////000222333333111111111111222222222222222222333333333444444444444444555555555555555666555666666666666666666555555444444444444555666666999888777666666555555666777777666666666666777777666777777888888888888888777888999888777666777999777777777666555555444444555555555444444444333333444333333333333333333444888777666555444333333333222222222111111111000000000000111111111000000000//////000000000000//////////////////////////////////////////............///////////////////////////.........------------......------------......---------------......///000000//////......------------............------//////////////////////////////......------------........................///............///000000///...------------..............................////////////////////////........................---------.....................////////////......///............------------------............///................................................------------------------,,,------......------,,,,,,,,,------...---------------------...............................................................................................................---,,,,,,,,,,,,---...------------------------------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------///...---,,,,,,---...///------------------------,,,,,,,,,------.........------------------,,,,,,.........------,,,,,,+++------------------------........................------------------------....................................////////////................................................111111000000000000000000........................////////////////////////................................................///////////////.........------------------------,,,,,,,,,---...///000000------------............+++***)))***,,,.........////////////////////////,,,------...///000111111................................................---...///...---------///,,,,,,,,,------...////////////000000000000000000------------------------......///000000000000000............////////////////////////////////////............////////////////////////////////////111000/////////000222333000000000000000111111222////////////000111222333000000111111111222222222222222222333333333444444333444444444555555666666555555666666666666555555333333333333444555666777888888777666666666666666777777666666666666777777555666777888888888888888666888999888777666777888777777777666555555444444555444444444444333333333333333333222222333333333888777666555444333333333222222222111111111000000///000111111111111000000//////000000000000//////........................////////////............////////////////////////...............------,,,......------------......------.........//////...000000000//////......---------............------////////////////////////...............---------........................///............///000000.........---.........///........................------------------------........................---------.........//////......////////////......///............------------------............///................................................------------------------,,,------......------,,,+++,,,,,,---.........------------....../////////................................................................................................---------------------------------------------------------------------------...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------000///...------...///000------------------------+++,,,,,,------...............------------------.........------,,,,,,,,,------------------------------------------------------------------------.....................---,,,,,,,,,---------......---.............................................//////000000/////////...........................////////////////////////................................................///////////////.........---------------------------------------...///000,,,------------.........///---,,,---///000000///////////////////////////------......//////000000................................................---...///...------...///+++,,,,,,,,,------......------.../////////..............................---...//////000000//////............////////////////////////////////////............////////////000000000000000000000000000////////////000111111000000000000000111111222////////////000000111222000000000111111111111222222222222222333333333333333333333444555555666666444555666777777666555444333333333444444666777777777777666666666666777777777666666555555666666777555555666777888888888888555777888777666555666777777777777666555555444444444444444444333333333333333333222222222222333333666666555444333333333444222222222111111111111000...///111222222111000000//////000000000000//////........................////////////............////////////////////////...////////////...------......------------......------...////////////...000000//////////////////------............------////////////////////////---......///......------........................---,,,,,,,,,,,,---......---.........////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------.../////////......////////////......///............------------------............///................................................------------------------,,,------......------,,,++++++,,,---............---------...//////000000................................................------------------------------------------------------------------------------------------------------------------------...///000000......///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,------.........------------------------------------------------------------------------------------------------,,,,,,,,,------------..................---------++++++,,,,,,,,,------------------.......................................,,,,,,---.........------........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................///...------------...///,,,,,,---------.........111///---...///000000///////////////////////////.........///////////////................................................---...///...------...///------------............,,,---...///000//////...////////////////////////---...//////000000//////............////////////////////////////////////............////////////000000000000000000000000...//////000000000000000000000000000000111111222000000/////////000000111000000000000111111111111111222222222222333333333222222333444444555666666333444666777777666444333444444444444555666777777666555555666666777888999666666555555555555666666444555666777888888888888444666777666555444555666777777777666555555444444444444444333333333222222333333222222222222333333444444333333333333333444222222222111111111111000...///111222222222000000//////000000000000//////........................////////////............//////////////////////////////000000000///...---......------------......,,,---...///000//////...///////////////000000000------............------////////////////////////,,,---...//////...------........................---,,,,,,,,,,,,---......------...///////////////........................------------------------........................,,,,,,------...//////000......////////////......///............------------------............///................................................------------------------,,,------......------,,,***+++,,,---............---------...///000000000................................................------------------------------------------------------............------------------------------...........................///000000......///000------------------------------............------+++,,,,,,------,,,,,,+++------------------------,,,,,,------------------++++++,,,,,,------......+++,,,,,,------.........------------------------........................,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......---------.........//////........................,,,,,,...///000//////...////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........////////////////////////000///------,,,---...///,,,,,,,,,---------......000...------.........---000000000000000000000000///////////////.........////////////////////////........................---...///...------...///////////////////////////...///000222222222111000000000000000000000000000---......///////////////............/////////000////////////////////////............/////////000000000000000000000000000---...000111111111000///000000000000000111111222111000000////////////000000000000000111111111111111111222222222333333333222222333333444555666666333444666777777666444333555555555555555666777777555555555555666888999:::666666555555555555666666444555666777888888888888444555666555444333444666777777777666555555444444444444444333333333222222333222222222222222222333333333222222222333444444222222222111111111111000---///111222333222111000//////000000000000//////000000000000000000000000000/////////............///////////////////////////000111111111000...---.........------.........,,,---///000000000///.........//////000000111111---..................---////////////////////////,,,---.../////////------///////////////////////////............///000000------...///000000//////........................................................................,,,,,,------...///000000......////////////......//////.........------------------.........//////................................................------------------------,,,------......------,,,***+++,,,---............---------...///000000111................................................------------------------------------------------------............------------------------------...........................///000///.........000........................,,,---////////////---,,,,,,,,,...//////...,,,,,,------------------------------------------------******++++++,,,---......***++++++,,,---...//////------------------------////////////////////////,,,,,,,,,------.........//////.........------------------.........//////---------.........//////...........................///111222333333333222000000000000000000000000////////////////////////................................................------......///000111111,,,---------.../////////////////////////////////..................------...---,,,+++***+++,,,---........................////////////////////////---------............///////////////////////////............//////////////////////////////////////////.........---------///...---,,,,,,---...///111111000000//////......+++,,,------,,,,,,---///////////////////////////////////////////////////000///...------,,,------111000///......///000111////////////000111333333222222111000///...------111000/////////000222333333333333333333333333333222222222222222222222222444444444555444444333333333333333444444444555555333333444444555555666666666666666666666555555555555555555555555555555555888777777666555444444444555555555555555555555555333333444444333333222111222222222222222222222222333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------------------------........................////////////////////////////////////////////////........................---------............///////////////////////////...............///000000---------............///......---------,,,,,,,,,,,,,,,---...////////////...------,,,,,,------...------............------//////////////////////////////000000000000//////........................------............------////////////////////////000///...------...///000..............................------------......------------------------////////////////////////........................////////////////////////++++++---.........------,,,------......------,,,........................---------------------------,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------------.........---+++***------------------------------------------------***++++++,,,---...//////000///---,,,,,,---...///........................---------............//////...,,,++++++,,,...///,,,,,,---...//////..............................///............------------------............///000000000000000000000000333222000............///.........------,,,,,,,,,---,,,,,,,,,,,,---..........................................////////////---------...............................................................++++++++++++---...///000........................////////////////////////........./////////000000////////////////////////............//////////////////////////////////////////.........---------///...------------...///000000000000//////......+++---......------...///////////////////////////////////////////////////..................//////111000///......///000111////////////000111222222000000000000////////////111000/////////000222222222222222222222222222222222222222222222222222222333444444555444444333333333333333444444444555555444444555555555555555666666666666666555555555555666666666666666666666666888777777666555555444444555555555555555555555555333333444444333333222111222222222222222222222222333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000................................................////////////////////////////////////////////////........................---------............///////////////////////////...............///000000---------............///............---------,,,------.........---,,,,,,...------,,,,,,------...------............------........................------............------........................---......//////......---////////////////////////...///000111111000///.................................------------......------------------------........................................................................+++,,,---.........---,,,,,,------......------,,,........................---------------------------,,,,,,,,,------......------...............///,,,,,,,,,---------......,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------------.........---,,,+++------------------------------------------------+++,,,,,,------......//////......---------..............................---------............//////...,,,++++++,,,...///,,,------...//////......------------------------///............------------------............///000000000000000000000000222111000///...............------------------,,,---------------......///....................................////////////...............---------................................................***+++,,,...//////000000........................////////////////////////////////////000000000111////////////////////////............////////////////////////////////////...............---------///...------------...///000000000////////////...,,,...//////...---///000////////////////////////////////////////////////............///000111222000000////////////000000000000000//////000111111......//////000000111111000000000///000111111222111111111111111111111111222222222222222222222222333333444444555444444333333333333444444444555555666666666555555555555555555555555555555555555555888888888888888888888888777777777666555555444444555555555555555555555555333333444444333333222111222222222222222222222222333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////////////////////////////........................---------............///////////////////////////............/////////000---------............////////////.........------////////////...---,,,+++......------------......------............------........................------............------........................---......//////......---////////////////////////---///111333333111///---..............................------------......------------------------------------------------................................................------.........------,,,------............------........................------------------------,,,------------.........///////////////.........,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,+++------------------------------------------------------------------------------...............---........................---------............///...---,,,++++++,,,---...,,,---......///.........,,,,,,,,,,,,------------///............------------------............///////////////////////////000000000000///......------------------...............------......///000..................................../////////////////////...---------,,,........................---------..................///000000000///---,,,........................////////////////////////....../////////000000000////////////////////////............////////////////////////////////////.................................------.........////////////////////////---...//////......///111///////////////////////////////////////////////////////////////000111111000000////////////000000111000000/////////000000////////////000000000000000000000000000111111222000000000000000000000000111222222222222222333333333333444444555444444444333333333444444444555555777666666555555444444444444444555555555555555666777777777777777777777777777777666666555555555555555555555555555555555555333333444444333333222111222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////................................................////////////////////////////////////////////////........................---------............///////////////////////////---......///////////////---------............///000////////////.........//////000000000//////.........------------......------............------...........................//////000000//////.................................////////////......////////////////////////---///000111111000///---..............................------------..............................------------------------...............................................................---------------............------........................------------------------,,,------...............000/////////......------,,,,,,,,,---------......---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,------------------------........................//////......---------,,,,,,---.../////////...---........................---------............///...---,,,,,,,,,,,,---...------...............---++++++,,,,,,,,,,,,,,,---///............------------------............///...........................///000111000///---,,,,,,,,,------....../////////............///000000..................................../////////////////////...---------,,,........................---------.........//////...///000111000///...---........................////////////////////////------........./////////////////////////////////............////////////////////////////////////---.....................---..................---.............../////////---...//////......///111////////////////////////////////////////////////111111000/////////////////////000000000000//////000000//////////////////000000000000///////////////000000000111111111111000000000000000000000000111111111222222333333333222333333444555555555444333333333444444444555555666666555555444444333333333444444444555555666666666666666666666666666666666666666666555555555555555555555555555555555555333333444444333333222111222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------........................////////////////////////////////////////////////........................---------............///////////////////////////------...///000/////////---------............///000////////////.........+++,,,---...///000000000///......------......///------............------..............................////////////.................................//////////////////...////////////////////////.........------.......................................------------..............................................................................................................................---......//////......---........................------------------------,,,---.../////////......///......------,,,,,,,,,,,,,,,,,,---------......---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................000//////......------,,,+++,,,.../////////...---........................---------............///---------,,,,,,------------...............------+++++++++,,,,,,---------///............------------------............///------------------------......///000000///---,,,---------......////////////............///000000....................................////////////...............---------------------------------,,,,,,------.../////////+++,,,---///000000111111........................////////////////////////------------............////////////////////////............////////////////////////////////////---------...............------...//////...---------............/////////,,,...//////...---///000////////////////////////////////////////////////222111000///............//////000000000000///////////////......///000000111111000000//////......//////000111111111111000000000000000000000000000111111111222222333333444222222333444555555555555333333333444444444555555444444444333333333333333333333333444555555666666444444444444444444444444666666666666666666555555555555555555555555555555333333444444333333222111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------------------------........................////////////////////////////////////////////////........................---------............///////////////////////////,,,---///000000000///...---------............////////////.........------((()))***,,,---....../////////............//////------............------------------------------,,,,,,------------,,,,,,...........................//////000000//////...///////////////////////////...,,,++++++,,,...///..............................------------..............................////////////////////////........................------------------------......------......///000......////////////..............................------------------------,,,---...///000///......---------------,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,---......------------------------........................////////////......------,,,,,,---...////////////........................---------............///------------------------.........///......---,,,++++++,,,,,,------......///............------------------............///............................../////////......---.............../////////......------......///000....................................////////////---------...............------------------------,,,,,,------...//////000,,,,,,,,,---...///111111........................////////////////////////............////////////////////////////////////............////////////////////////////////////---------.........//////------...//////...---------------.........//////+++---......------.../////////////////////////////////////////////////////////......---............///000111111000///..................///000111////////////000000000000...///000111222111111000111111111111111111111111000111111222333333444444111222333444555555555555333333333444444444555555111222222222222222222333222222333444444555666666444444444444444444444444555666666666666666666666555555555555555555555555333333444444333333222111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000................................................////////////////////////////////////////////////........................---------............///////////////////////////,,,---///000111000///...---------............///............---------,,,******,,,---............//////............//////------............------------------------------+++,,,,,,------,,,,,,+++........................//////000000000000//////////////////////////////---..................---..............................------------..............................................................................------------------------------------...///111222......////////////..............................------------------------,,,---///000000000......------------............,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------++++++,,,,,,---......///---,,,,,,,,,,,,---...///------------------------........................////////////............,,,,,,,,,---...///000000........................---------............///,,,------------------,,,......//////...------,,,+++,,,,,,---....../////////............------------------............///.................................------......///////////////............---------------......///....................................////////////,,,------....../////////------------------------,,,,,,------...///000000000///...,,,,,,---..............................////////////////////////////////////000000000000////////////////////////............/////////000////////////////////////---------.........//////,,,---...//////...---,,,---------.........//////+++,,,...---,,,,,,---///////////////////////////////////////////////////------,,,------...///000...///000111111000///...---------......000111222------...///000111222222...///000222222111111000111111111111111111111111000000111222333333444444111222333444555555555555333333333444444444555555000000000111111222222333222222333333444555666666555555555555555555555555555555555666666666666666555555555555555555555555333333444444444333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////////////////////////////........................---------.........//////////////////////////////,,,---///000111000///...---------.........//////......---------,,,,,,,,,//////000000000000000/////////............//////---..................------------------------------......//////......---........................//////000000000000//////////////////////////////,,,...000111111000...,,,.................................------.........////////////////////////------------------------........................---------------------------,,,,,,---...000222333......////////////..............................------------------------,,,---///000111000///------.........//////000000,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,---...//////---,,,,,,+++,,,---...///------------------------////////////////////////.../////////////////////------,,,,,,---...000111........................---------.........//////,,,------......------,,,.../////////...---,,,,,,,,,,,,------...///000000//////.........------------------........./////////////////////////////////...---,,,,,,---///000000000//////......---------,,,,,,,,,,,,---........................................../////////000------,,,,,,,,,+++++++++------------------------.........------,,,,,,,,,........................------..................---------............///.................................------,,,,,,,,,////////////////////////222222111000000000000000---......///000///////////////.........------------------......//////////////////000111222222333////////////////////////............////////////........................////////////////////////111111000000//////......//////............//////////////////000000000000222000...///222333111///000000000111222222333333666555444333333444555666444444333222222333333333555444333333222222222222222222333333333444444444222222222333444555666777666666666666555555555555333333333333333333333333444444333333333333222222222222222222222222222222111111111111111111111111222111111000000000000000000000///...............000000000000000000000000////////////////////////............////////////000//////.........//////////////////////////////000000//////.........---////////////////////////........................---...///000000///...---//////////////////////////////......---------------------............///......////////////......000000//////.........---////////////....................................---------------------------------............//////////////////.........000...---...///000///---//////000000000000//////111111111000///---,,,+++................................................///............---------------------------------.......................................///000000////////////000000000000..........................................------------............------,,,,,,,,,---------.........------,,,,,,------...------------------------++++++,,,,,,---...//////------...///...---+++***------------------------,,,,,,,,,---------......,,,,,,,,,---------..................//////////////////.........---------.........------,,,,,,,,,..........................................------------------------------................................................,,,------......------,,,,,,---......//////..................////////////////////////////////////------............------------............------------------------------............------------------------------------/////////......---------......................../////////...---------,,,---------............///.................................------,,,,,,,,,////////////////////////000//////...............------...////////////...//////.........------------.........////////////,,,,,,,,,---.../////////....................................////////////........................////////////////////////111000000000/////////...//////............//////////////////000000000000222000//////111222111///000000000111222222333333555444444444444444444555444333333222222333333444555444333333222222333333222222333333333444444444333333333333444555666666777777777777666666666666555444444444444444444444444444333333333333222222222222222222222222222222111111111111111222222222222111111000000000000000111111000///////////////000000000000000000000000////////////////////////............//////////////////............//////////////////////////////000/////////............////////////////////////////////////////////////......////////////..............................000000//////............---------............///......////////////......000/////////.........---////////////............................................................---------............///.........///////////////111///...///000111000/////////000000000000//////....../////////...------................................................///............---------------------------------.......................................//////000.../////////000000000000................................................------............------.........------,,,,,,,,,...------,,,,,,------...------------------------+++,,,,,,------.........------......------,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---------..................//////////////////.........---------.........------,,,,,,,,,................................................------------------------................................................---......//////......---,,,---......//////..................////////////////////////////////////------............------------............------------------------------000000000/////////......------------------------///////////////.................................000000///...---,,,,,,+++---------............///.................................---------------//////////////////////////////......------......,,,,,,---..............................---------............////////////......//////000000111111------------------------............////////////........................////////////////////////000000000000//////////////////............//////////////////000000000000111000///000111222111///000000000111222222333333222333333444444333333222333333333222222333333444555444333333333333333333333333333333444444444444333333333333444444555666888888888777777777666666666666666555555444444444444444333333333333222222222222222222222222222222000000111111222222222222222111111000000000000000222111111000000000000111000000000000000000000000////////////////////////............//////////////////............//////////////////////////////////////////............////////////////////////000000000000000000000000//////............//////........................000000000///////////////---------............///......////////////....../////////...............////////////....................................////////////////////////---------............///------......//////000000000///......000000///......//////000000//////...+++,,,---...............................................................///............---------------------------------..............................------......///000....../////////000000000................................................------............------000///...---,,,++++++***...------,,,,,,------...------------------------------------------------......---,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---............/////////...............---------.........---------------................................................------------------------...................................................//////////////////...,,,---......//////..................////////////////////////////////////------............------------............------........................000000000////////////...........................//////..........................................//////......---------,,,---------............///.......................................---------////////////////////////111000000/////////000000+++,,,------......------........................---------------.........//////000000111111111222------------------------............////////////........................////////////////////////000000000000//////////////////............//////////////////000000000000111000000000111111000000000000000111222222333333111222333444444333222111333333222222222333444444555444444333333333444444333333333444444444444555333333333333333444555666777777777777666666666666666666555555444444333333444444333333333222222222222222222222222222222222000000000111222222333333222111111000000000000000111111000//////000000000000000000000000000000000////////////////////////............///////////////............//////000///////////////////////////////////////.........////////////////////////////////////////////////000///...------...///000........................////////////............---------............///......////////////..............................////////////............................................................---------............///,,,------...///000111111///---------...///...---...//////////////////...+++,,,------......------................................................///............---------------------------------...........................------------...//////........./////////000000........................---------...............------............------//////...---,,,,,,++++++...------,,,,,,------...------------------------------------------,,,,,,///...,,,++++++,,,---...------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////.......................................---------........................---------.............................................................................................////////////......,,,---......///.....................////////////////////////////////////------............------------............------/////////////////////////////////.........------........................------------------------////////////////////////,,,---------......//////---------............///................................................////////////////////////000000////////////000000+++,,,------......---------.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------............////////////////////////////////////////////////////////////////////////000000000000//////............//////////////////000000000000000000111111000000000111000000000111222222333333000111222333333222111000333222222222333333444555444444444333333444555555333333444444444555555555444444333333333444555555666666555555555444444444444444444444333333222222444444333333333222222222222222222222222222222222000000111111111222222222222111111000000000000000//////.........//////000////////////////////////////////////////////////............////////////...............///000000////////////////////////.........///////////////////////////////////////........................000///...------...///000........................---------------------------------............///......////////////......---------...............////////////....................................---------------------------------............///,,,------...///000111111000///...///000000///.........////////////......------......------,,,+++................................................///............---------------------------------........................---------------...//////............////////////........................---------.........//////------............------------------------------...------,,,,,,------...------------------------------------------,,,,,,...---,,,++++++,,,...///------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------............---.....................................................................---------.........//////........................................................................,,,------......------,,,,,,---......///.....................////////////////////////////////////------............------------............------////////////////////////.........---------,,,,,,........................,,,,,,,,,---------------////////////////////////+++,,,,,,---...///000000---------............///......................................./////////////////////////////////------,,,,,,------......,,,,,,---...............---------...............---------,,,,,,,,,,,,,,,........................------------------------............////////////////////////////////////////////////////////////////////////000000000000//////............//////////////////000000000000///111222111000///000111000000000111222222333333111222222333333222222111222222222222333444555555444444444444444444555666333444444444555555555555444444444333333444444555555555555444444444333333333333333333333333333333444444333333333333222222222222222222222222222222111111111111111111111111222111111000000000000000...............//////000////////////////////////////////////////////////............////////////......---......///000111////////////////////////.........///////////////////////////////////////........................//////............//////------------------------,,,,,,,,,,,,,,,------------------............///......////////////......---------------.........////////////....................................---------------------------------............///------......//////000000333222111111333333222111---......//////......---...............---,,,+++................................................///............---------------------------------........................------,,,,,,------...///------........./////////........................,,,,,,------.../////////------............------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,------------.........---------............................../////////........................,,,,,,------.../////////........................................................................,,,,,,------------,,,,,,,,,---......//////..................////////////////////////////////////------............------------............------.................................---------,,,,,,........................------------.........///////////////////////////,,,---------.../////////---------............///........................---........./////////000////////////////////////---,,,,,,,,,,,,---...///------...////////////...---------.........///////////////......---------000000000000000000000000....................................////////////////////////////////////////////////////////////.../////////000000000111//////............//////////////////000000000000///111222111//////000222000000000111222222333333333333222222222222333333222222222222333444555666444444444444444555666666444444444444555555555555555444444333333444444444666555555555444444444444222222333333444555555555444444333333333333222222222222222222222222222222333333222222111000000000222111111000000000000000//////......///000000111////////////////////////////////////////////////............////////////---------......///000111////////////////////////............/////////000////////////////////////..............................////////////......------------------------,,,,,,,,,---------......---------............///......////////////......,,,,,,,,,------.........////////////............................................................---------............///.........///////////////222111000111222333222000---......//////......---------.../////////......................................................///............---------------------------------........................------,,,,,,------...///---------.........//////........................,,,,,,------...//////000------............------------------------,,,,,,...------,,,,,,------...------------------------+++,,,,,,------.........+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.........---------.........//////---........./////////000........................,,,,,,------...//////000........................................................................------............------,,,---......//////..................////////////////////////////////////------............------------............------------------------------///............---------////////////////////////---.........//////000000000000000000000000000000..................---------------.........//////........................---.........//////000000////////////////////////...............///000111---...//////000000//////---------.........//////111111000000/////////...------------------,,,,,,////////////////////////............/////////000000000000000000000000000////////////////////////.../////////000000111111//////............//////////////////000000000000///111333222///...000222000000000111222222333333555444333222222333444555222222222222333444555666444444444444444555666777444444444555555555666666555444444333333333444444777666666666555555555555222333333444555666777777444444444333333333222222222222222222222222222222444333333222111000//////222111111000000000000000000000///000000111222222////////////////////////////////////////////////............/////////000---------......000111111////////////////////////---.........//////000000////////////////////////000000000000000000000000---...///000000///...------------------------------------.........//////---------.........//////......////////////......,,,,,,,,,------.........000/////////....................................////////////////////////---------........./////////////////////.........000...---...///000///------..................---+++,,,---///000111111111................................................//////.........---------------------------------........................---,,,,,,,,,,,,---......---------.........//////........................,,,,,,------...///000000---..................---//////...---,,,++++++***...------,,,,,,------...------------------------++++++,,,,,,---...//////***+++---...///...------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////---.........//////000000........................,,,,,,------...///000000////////////////////////......................................................////////////......,,,---......//////................../////////000////////////////////////---..................------..................---------------------------111111000000//////......,,,,,,,,,---------......////////////////////////...------...000111///............------,,,,,,,,,......---------,,,,,,,,,---------............///---------.........//////////////////////////////000000000000000000000000000//////......000111222,,,,,,---......------,,,//////////////////////////////000000000000//////......------------......000000000000000000000000////////////////////////000000///...---,,,,,,+++000000///.....................------------............---......///000111000000000000000000000000///000222222111111222333555444333333222222222222444333333333333444555555777777666555444333333222555444333333333333555555444444444444444444444444888777666444444333333333555555444333444555777888666555333222111222333333111111222222222333333333222222111111111111111111222222111111111111222222......//////000000111111555222///......///...---...///000///.........000//////.........---------////////////////////////............////////////........................////////////////////////........................////////////////////////......//////...---,,,,,,...------------...//////,,,,,,,,,,,,---...//////............////////////222111000//////.........///---,,,---///000000000//////............//////................................................------------------------......................................................------------..............................////////////////////////////////////////////////,,,,,,,,,---------......------------------------..............................------------..............................------------------------........................------------------------++++++,,,,,,,,,---------000///...---,,,,,,+++***------............------//////.........---------------------------------******+++,,,,,,---........................------...,,,***+++,,,---,,,+++........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,---...////////////////////////....................................------,,,,,,,,,,,,------///////////////.........////////////////////////........................////////////////////////---...............------........................111000000000/////////...,,,,,,---------.........////////////////////////...------...000111///............------,,,,,,,,,000000/////////................../////////000000---------.........////////////////////////////////////////////////////////////.........///000111---------------------,,,///////////////////////////000000000000000///...///......------......///......................../////////////////////////////////......------,,,000000///...............///......------......///000//////.........//////000000000000000000000000///111222222111111222333555444333222222222222222444333333333333444555555666666666555444444333333666555333222222222222333444444444444444444444444777777666555444333333333333222111111111333444555555444333222222222222333111111111111222222333333111111111111111111111111222222111111111111222222/////////000000000000000333111/////////000///...---...//////------.../////////.........---------////////////////////////............////////////........................////////////////////////////////////////////////////////////////////////......//////...------,,,------,,,,,,------......------,,,,,,------..................//////////////////......------......000...------///000000//////..................///................................................,,,,,,,,,,,,,,,,,,,,,,,,......................................................------------..............................////////////////////////........................,,,---------------------------------------------..............................------------......------------------------------------------------........................------------------------++++++++++++,,,,,,,,,---...------,,,,,,+++++++++------............------//////.........---------------------------------***++++++,,,------..............................///...,,,,,,.........---................................................------------------------------............------////////////...---,,,+++////////////..........................................------------....../////////////////////...////////////////////////........................////////////////////////---...............------........................000000000000////////////,,,------------.........////////////////////////...------...000111///............---------------///////////////.........////////////000000000111------........./////////////////////////////////..............................------......///000//////...---,,,,,,------////////////////////////000000000000000///......///......------......///........................////////////////////////........................000//////............//////......------......///222111000///............000000000000000000000000000111222222111000222333444333333222222222222333333333333333333444555555444444444444444444444444444444333333333444444555444444444444444444444444666666666555444444333333222111111111111222222333444444333222222222222333000000000111111111111222111111111111111111111111222222111111111111222222000000000000000000//////000/////////111111///......///000///...---...000/////////............---////////////////////////............////////////........................////////////////////////000000000000000000000000////////////////////////.........///......---,,,------.........////////////...------,,,---------............//////////////////.........///000000111///------/////////.........------------......................................................++++++++++++++++++++++++......................................................------------..............................////////////////////////---------------------------------------------,,,------------------------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------******+++++++++,,,,,,,,,------------------------------............------...............---------------------------------+++++++++,,,------..............................111///......///000000///........................------------------------........................------............------////////////...---,,,+++////////////....................................///..................///......//////////////////////////////////////////........................////////////////////////------...............---........................000000000000////////////------------............////////////////////////...------...000111///..................---------------------------------....../////////000000000............////////////////////////////////////........................------------.........///000///...---,,,,,,------////////////////////////000111111000000///...---//////............//////........................////////////////////////---........./////////000000///............////////////............//////111111000///......//////000000000000000000000000000111222222111000111333333333222222222222222333333333222222333333444555333333333444444555555555333333444555666777888999444444444444444444444444555666666555555444444333333333333333333333333444333333222222222222222222000000000000000000000111111111111111111222222222222222111111111111222222222111111000000/////////.........000222222000...///000111111000///000111/////////...............////////////////////////............////////////........................////////////////////////////////////////////////////////////////////////---...............------//////000000111111111111000000...------,,,,,,,,,............////////////000000000000111222333444222000.........///...---------,,,,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,......................................................------------..............................////////////////////////------------------------...------------,,,,,,,,,------------------------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------*********+++++++++,,,,,,---........./////////000------............------........................------------------------,,,,,,,,,,,,------......---------...............111///......///000000///........................------------------------........................------............------+++,,,---...////////////////////////....................................//////............//////............////////////////////////////////////........................////////////////////////,,,---......///.................................////////////000000000000---------.........//////////////////////////////...------...000111///...........................,,,---------------------------........./////////........./////////000000////////////////////////........................,,,------...............000///......------------////////////////////////000000000000000///....../////////....../////////////////////////////////////////////////////////------......///000000000//////............///////////////......////////////////////////000111111000000000000000000000000000222333222111000111222222222222111111222222333333222222222222333444444222222333333444555555555333444444444555555555555444444444444444444444444444555555666666555444333333333333333333333333333111222222222222222222222111000000000000000000000000000111111111222222222222222111111111111222222222222111111000000//////------...000222222000///...///000000......///000////////////////////////////////////////////////............////////////........................////////////////////////........................////////////////////////------...............------...///000000000000///111000///...---,,,,,,,,,............////////////000000000000111333444555222000.........///...---------,,,,,,,,,,,,------..............................................................................................................................------------..............................////////////////////////------------------------------------------------------------------------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------******+++++++++,,,,,,,,,,,,,,,,,,---......//////------............---------.....................------------------------,,,,,,------------......---------.........//////000...------...//////...........................------------------------------------------------------............------+++,,,---...////////////////////////....................................//////............//////---.........//////000000////////////////////////////////////////////////////////////////////////,,,------...//////......////////////////////////////////////000000000000------........./////////////////////////////////...------...000111///................../////////.........///////////////------------................../////////000000000////////////////////////........................------...////////////...---...////////////......//////////////////////////////000000000000//////000//////......//////000000000000000000000000000////////////////////////.........//////000000000///............//////000000//////......//////000////////////000111222333000000000000000000000000111222333222000000000222222111111111111222222333222222222222222333444444222222333333444444444555555555444333222000...---444444444444444444444444444444555666666555444333222222222333222222111000000111222222333222222222222111111111111000000000000000000111222222333333222222111111111111222222111111111111111111000000///......///111222111///,,,---...---,,,+++,,,......////////////000000000////////////////////////............////////////........................////////////////////////........................////////////////////////,,,---......///.........+++,,,---...///...------111000///...------------............////////////---------...///000111222111///------/////////.........------------....................................................................................................................................------------..............................////////////////////////------------------------,,,,,,,,,---------......------------------------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------++++++,,,,,,,,,---------*********++++++,,,,,,,,,------............---------------...............------------------------------------------......,,,,,,------...////////////---,,,,,,---......---........................------------------------------------------------------............------////////////...---,,,+++////////////....................................///..................///------......///000000000////////////////////////////////////////////////////////////////////////,,,,,,---...////////////////////////////////////.../////////000000000111............////////////////////////////////////...------...000111///...---........./////////000........./////////000000............////////////.../////////000000000000////////////////////////////////////////////////---...///000000000//////***,,,///111111000///...////////////////////////---...///000000111111000000000////////////000000///////////////////////////////////////////////////////////////000000000...............///000000000000////////////000000000000000000000000111111000000000000000000000000111222333222000///000111111111111111111222333333222222222111222222333444333333333333333333444444444444444444333222000///444444444444444444444444333444555777777666444333222333333444333222111000///000111222333222222111333333222222111111111111///000000111222222333333222222111111111111222222111111111111111111222222111///......000111000000,,,...///...---,,,---....../////////000000000000////////////////////////............////////////........................////////////////////////........................////////////////////////,,,------...//////......+++---...000000///...---000000///......---..................////////////------------...//////000000...------///000000//////..................///..............................................................................................................................------------..............................////////////////////////........................***++++++,,,---...//////------------------------..............................------------......------------------------................................................------------------------,,,,,,---------.........+++++++++,,,,,,,,,,,,,,,------............---------------.........//////------------------------..................------,,,,,,------...//////000///---,,,,,,---......---........................................................................------............------////////////...---,,,+++////////////..........................................------------......------......///000000111////////////////////////////////////////////////////////////////////////+++,,,---...////////////////////////////////////.../////////000000111111............/////////000////////////////////////...------...000111///...---.........//////000000,,,,,,,,,---------......////////////000000000000////////////000000000000////////////////////////000000000000000000000000---...000111111111000///)))+++///222333222///...////////////////////////,,,---...000111111111111000000////////////000000........................////////////////////////000000000000////////////...............///000111000000////////////000000333222111000////////////000000000000000000000000111333333222000///000111111111000000111222333333222222111111222222333444333333333333333333333333111222444666888888888888444444444444444444444444222444555777777666444333555555666777666555333222///000111222333333222111333333333222222222111111///000000111222222333333222222111111111111222222000000000111222222222333222000...---///000000000000111222111000///000222.../////////000000111111////////////////////////............/////////000........................////////////////////////000000000000000000000000////////////////////////,,,,,,---.../////////...///000222333444333111000000000///............///............/////////000///////////////000000111///...,,,---///000000000//////............//////................................................------------------------.........................................................------.................................////////////////////////////////////////////////)))***+++,,,...///000000------------------------.................................------.................................////////////////////////........................---------------------------------.........//////////////////////////////---..................------------.........//////------------------------..................------,,,,,,------...///000000///...,,,,,,...///...---........................////////////////////////000000000000000000000000---..................---+++,,,---...////////////000/////////....................................---------,,,,,,------------------...///000000111////////////////////////000000000000000000000000////////////////////////+++,,,---...////////////000000000000000000000000...///000///...---...///..............................////////////......///---------...///...---...///000000000///---,,,///......---------......//////............//////000000000000000000000000111111000000//////......////////////////////////............///////////////...---,,,,,,---...///......////////////......///...,,,)))((())),,,///......///000000000000000111111///...------..............................///////////////......---333222222222111111000000000000////////////000000111111000000000000111111000000000000000000000000222222111000000000000000......///111222333444555222222111111111111222222222222333333333333444444444444444444444444444444444444444444444444333333222333333444444333333222444333222111111222333444000000111222333444444555666555444333222222222222000000222444666666444222222222222111111111000000000000000000000000000000000000////////////000000000000//////.........---............/////////000------...///000111222222111111000000//////......000000//////.........------------............/////////////////////////////////.........---------.........------.........000000000000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000///...,,,++++++,,,...///........................---------............///........................,,,,,,,,,---------......////////////////////////------............------............////////////////////////////////////,,,---...---------///111//////.........---------.................................------,,,,,,,,,---------------------------------............///---------............///........................///...---,,,,,,---...///111000000///...---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,---------......................................................------------------------............////////////...+++((()))---000111000........................////////////////////////............////////////............////////////222111000.........///000//////.........---------........................000000000000000000000000---...///000000///...---///000111000...------...........................111111222222222222111111000///......000000///......///000000000///---,,,000//////......///////////////............//////000000000000000000000000111000000000/////////.../////////////////////////////////000000000000111///...------------...///......////////////.........//////...,,,,,,---///......//////////////////...///000000111000000///........................///////////////......---222222111111000000000000//////............//////111111000000000000111111000000000000000000000000222111000////////////000//////000111222333333444222222111111111111222222222222222333333333444444444444444444444444444444333333444444444444444444222333333444444333333222333333222222222222333333222222222222222222333333333333222111000000000000000000111333555555444222111111111000000/////////000000000000000000000000000000////////////000000.........---------,,,,,,---------............///000000000000000111111111111000000000/////////...000/////////............000000///...---,,,,,,+++////////////////////////000000/////////.........+++,,,...//////...,,,+++000000000000/////////...///...---,,,,,,,,,,,,---,,,---------....................................///...,,,++++++,,,...///........................---------............///........................---------.........//////////////////////////////------............------............////////////////////////////////////---...///...------///000//////.........---------..............................---------,,,,,,,,,---------------------------------............///---------............///........................///...------------...///000000000///...---------+++++++++,,,,,,,,,------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------............................................................------------------------............////////////000---******,,,...///...........................////////////////////////............////////////............////////////222111000///......///000000000/////////.................................000000000000000000000000---...///000000///...---000111111000...,,,---...........................111222222333333222222111111///...///000111000////////////000//////...---111000000//////000000111000//////......//////000000000000000000000000000000000000000////////////////////////////////////000000000000111111111111///......------......///...//////000000//////......000222222000............///////////////...---,,,...000222333222111000........................///////////////......---000000000000////////////......------------......111000000//////000000111000000000000000000000000000000//////......//////000000111111111222222222222222111111111111222222222222222222333333333333444444444444444444444444222222333333444444555555222333333444444333333222222222333333333333222222333333333222222222111111333222111000000///000000111000///000222333333222000000////////////......000000000000000000000000000000////////////000000//////............------,,,,,,---------.........111000000000/////////...000000000000////////////////////////............111000000///...---,,,,,,////////////////////////000000000000000/////////+++---///111111///---+++000000000/////////............---,,,,,,,,,------------........./////////........................///...---,,,,,,---...///........................---------............///................................./////////000000////////////////////////------............------............///////////////////////////////////////000000000...---...000...............---------...........................------------,,,,,,,,,---------------------------------............///---------............///........................///...------------...///000000//////...---------***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******---............/////////................................................------------------------............////////////111///,,,+++,,,------,,,........................////////////////////////............////////////............////////////111000000////////////000000000000000000/////////........................000000000000000000000000......////////////......000111111000---,,,,,,---........................//////000000000000//////000///...///000000///...//////////////////......000000/////////000111111000000////////////000000000000000000000000000000000000000000//////////////////////////////////////////000000000111111111//////............////////////000000000000/////////111222222000////////////000000000000///......---...///000000000000000........................///////////////......---//////////////////......///......------......///000000////////////000000000000000000000000000000//////............//////111111111111111111111111222222111111111111222222111222222222222333333333333333333333333333333333111111222333444444555555222333333444444333333222111222333444444333222111222222222222222222222222555444333222111111111111111000...///000222222111////////////////////////000000000000000000000000000000////////////000000111111111111111000000000---------.........//////........................000000000000///////////////////////////.....................////////////////////////////////////////////////////////////...///000111111000///...000000/////////............------,,,,,,,,,------.........////////////000..............................------------..............................---------............///........................---.........////////////////////////////////////------............------............////////////////////////////////////000111222111///......///................................................---------------------------------------------------------............///---------............///.................................------........./////////......---------++++++,,,,,,,,,---------------............------------------------------------------------------------,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++.../////////////////////....................................................................................////////////000///------------------........................////////////////////////............////////////............////////////000000000////////////000////////////////////////........................////////////////////////...//////////////////...000111111000...,,,---...////////////////////////------............------///...------//////...---//////.........////////////.........//////000111000000////////////000000111111111111111111111111////////////000000000000000000000000000000000000........./////////000000//////////////////////////////000000000000//////000111000///------///000000000000111111000000///111000...,,,+++,,,...//////////////////////////////////////////......---..................//////000//////////////////000000000////////////000000//////////////////////////////............//////222222222111111111111000222222111111111111222222111111111222222222333333333333333333333333333333111111222222333444555555222333333444444333333222222333444555555444333222000000111222333333444444444444333222111111111111111000......000111111111000000000000000000000000111111111111111111111111000000////////////000000000000000111111111111111////////////000000000000------...//////000111111////////////000000000000.........///////////////........./////////000000////////////////////////........................000///...------...///000////////////............------,,,,,,,,,------............////////////000////////////////////////................................................---------............///........................,,,,,,---------.........////////////////////////------............------............///////////////////////////////////////111222111000.........---.............................................---------------------------------------------------------............///---------............///........................---..................---............------------------------............---......//////......---------------------------------------------------......---,,,------...///------------------------,,,---------.........////////////////////////.......................................................................................////////////------......---...//////////////////////////////////////////////////////............////////////............/////////////////////000000000000///......................../////////////////////////////////////////////////////////....../////////...000000///...---...///////////////////////////...//////000000//////...///---,,,---...///...---///............///000000............///000111111111000000//////000000111111111111111111111111111////////////000000000000000000000000000000000000............////////////...//////000000//////...///000000111111000000///000000000...,,,,,,...000......///000000000000000333000---***)))***---//////////////////////////////////////////......---............////////////000000////////////000000000//////......//////000//////////////////////////////......//////000000222222111111111111111111222222111111111111222222111111111111222222222222333333333333333333333333111111222222333333444444222333333444444333333222333333444444444444333333///000111222333444444555222111000//////...//////111000///000111222111/////////000000000000111111111111111111111111111111000000////////////000000------............////////////000000000111111111//////000111222333444444////////////000000000000.........///////////////222111111000///...------////////////////////////------------............///---***))))))***---////////////.........------------,,,,,,,,,---......------........./////////000000000000000000000000................................................---------............///........................,,,,,,,,,------------...////////////////////////------............------............////////////////////////////////////---///111111000.........---------.......................................,,,,,,,,,------------...---------------------------------............///---------............///........................------...//////...------------------------------............////////////---...///000000///...---------------------------------------------------///...---,,,---...///000------------------------,,,,,,---......///000000/////////............---....................................................................................////////////,,,---//////......///000////////////////////////////////////////////////............////////////............////////////...//////000000000000///------------............////////////////////////000000000000000000000000//////............//////---...//////......///000//////////////////////////////000000000000/////////...---...///000///---///......---...///000111////////////000111222333111111000000000000111111111111111111111111111111.../////////000000000111000000000000000000000000...////////////000000000...///000111111000///...000000111111111111000000...///111000///------...++++++---...////////////000///---++++++---...000///////////////////////////////////////......---....../////////000000000/////////......///////////////............//////////////////////////////000////////////000111222111111111111111111222222222222111111111111222222111111111111222222222222222222222222222222222222222222222222222222333333222333333444444333333222444444333333333333444444111111111222222333333333222111000//////.........111000000222333333111............//////000000000111111111111111111111111000000////////////000000,,,,,,---------.........////////////000000000000///000000000111111222222.../////////000000000111............/////////000222222111000///...------////////////////////////---.........////////////...---,,,++++++,,,---...//////.........---------,,,,,,,,,,,,,,,---...///,,,---------............////////////////////////......////////////..............................---------............///........................------------............////////////////////////------............------............////////////////////////////////////+++---000111///.........---------.........//////........................,,,,,,,,,---------......---------------------------------............///---------............///........................------...//////...---------------------------------------.........//////---...///000000///...---........................------------------------...---,,,++++++---///000........................------------------------............------,,,,,,....................................................................................////////////---///111000...,,,---///////////////////////////////////////////////////............////////////............////////////---...///000111111000///---.........////////////////////////////////////000000000000000000000000000///...------...///000,,,---//////......000111000000000000000000000000......////////////......111///...///000111000//////...------...///000111000000000000111222333444111111000000000000111111111111111111111111111111.../////////000000111111000000000000000000000000000000000000111111111111...///000111111000///...000000111111111111000000,,,///222444222///---,,,((()))***,,,---...//////------......///000000000000000000000000000000000///////////////......---.../////////000000111111.........------.........//////............//////////////////////////////000000000000000111222222000000111111111222222222222222111111111111222222000111111111111222222222222222222222222222222222333333222222222222222222222333333444444333333222555555333222222333555555333333333222222222222111444333222111000000000000111111111333444333000...---------.........//////111111111111111111111111000000////////////000000---.........//////000000............/////////000...............---------.../////////000000111111---.........//////000000////////////000000000000////////////////////////.../////////000000111111//////000000000000////////////.........---------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------....................................////////////..............................---------.........//////..................................../////////000////////////////////////---..................---............/////////000////////////////////////))),,,///000///.........---------.........//////........................,,,,,,,,,------.........---------------------------------.........//////---------.........//////........................,,,---...//////...---,,,------------------------,,,,,,,,,---------......---...///111111///...---........................---------------------------,,,+++******,,,...///...........................------,,,,,,++++++***......---------,,,,,,,,,................................................////////////////////////............/////////000///111333111...+++,,,---000000000000000000000000////////////////////////............/////////000............/////////000---...///111111111000///.../////////000000111111000000000000000000000000000000000000000000000000000///...------...///000000000000000000000000000000000000000////////////............/////////000000000000000000000000000000000000000000000000000,,,,,,000666<<<===777111222111111111000000//////000000000000000000000000111111111000///......---000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////......---000000000000000000000000222111000.........///000000000//////......------000000000000000000000000////////////000000000000////////////////////////000///.........///111222111111111111111111111111000000111222333444444555000000000000000000000000000111111111111222222222333222222111111222222333555444333333222222222333333333333222222111111111333222111000000111222333111111111111111111111111111111222222222222111111000000////////////000000000111111222222000///.............../////////000000000000000000000000000---.........//////000000111111000000//////......000000//////.........---/////////////////////////////////////////////////////////...------,,,,,,........................---...///000000///...---///............---------........................////////////////////////////////////............------,,,------...///000,,,,,,------,,,,,,+++***---------............///---------...------,,,,,,............////////////000///...------...///000////////////////////////000000//////.........---...------,,,,,,------...................................................///...---,,,,,,---...///........................,,,,,,,,,---------......---......///////////////......------------......000000//////............---------.........//////......------------......//////.........---------........................,,,,,,,,,---------..............................//////............/////////---+++))))))+++---///////////////....................................,,,++++++,,,...///...---........................000000000000///...---,,,///////////////.........////////////////////////////////////////////////////////////////////////......------------......///////////////.........111111111111000...---,,,//////.........//////000............//////000000......///000000000000000//////............//////000000000000000000000000000000000000////////////........./////////000000000000000000000000000000000000000000000000000000------///555::::::666111111111111111000000000///111111111111111111111111222222111000000///......000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000//////...---000000000000000000000000222111000///......///000///////////////.................................------------............////////////////////////000///.........///111111111111111111111111111111/////////000000111111222000000000000000000000000000111111111111222222222333222222111111222222333555444333333222222222222333333333222222222111111333222111000000111222333111111111111111111111111111111222222222222111111......------------......111222333333333222111000........./////////000000000000000000000000000000............/////////000000000000000//////......000000/////////.........////////////////////////////////////////////////................................................---...///000000///...---///............---------........................////////////////////////////////////............000///...------,,,---------............---,,,,,,---------............///---------......------,,,............////////////000///...------...///000////////////////////////000/////////............///......------......///................................................///...------------...///........................,,,,,,,,,---------......---......//////////////////......------......////////////.........---------------.........//////......------------......//////.........---------........................,,,,,,---------.................................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,////////////.......................................,,,,,,,,,...///...---..............................///////////////...............////////////////////////////////////////////////////////////////////////////////////......------------......////////////////////////......///000111111111111//////.........//////000//////////////////000000......///000000000000000//////............//////000000000000000000000000////////////000000000000....../////////000000000000000000000000000000000000000000000000000000000///...///222666777444000111111111111000000000000222222222222222222222222222222222111000000//////000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000//////...---000000000000000000000000111000000////////////000...///////////////000000........................------------............//////////////////////////////......//////000111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111222222444444333333333333222222333333333222222222222111222222111111111111222222111111111111111111111111111111222222222222111111///......------......///111111222222222111000///....../////////000000000000000000000000000000000............////////////000000000////////////...000000////////////......////////////////////////////////////////////////,,,------...//////000000////////////////////////......////////////......///............---------........................////////////////////////////////////............000///...------,,,------///////////////...---------------............///,,,------.........------............//////////////////............//////////////////////////////////////////............/////////....../////////................................................///...------------...///........................,,,,,,,,,---------......---....../////////////////////............//////.........------------------------.....................------------.....................---------........................,,,------------.................................//////............//////+++,,,---......---,,,+++////////////....................................///...------...///...,,,........................,,,---...///000000000000---------.../////////000////////////////////////////////////////////////////////////////////////......------------......////////////////////////......///000111222222222000//////....../////////000000//////////////////......///000000000000000000//////......//////000000000000000000000000000////////////000000000000...////////////000000000000000000000000000000000000000000000000000000000111//////000222333222000111111111000000000000000222222222222222222222222222222222222111111000000000000////////////000000////////////////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////000000000000000///......////////////////////////000000000////////////000......//////000000000111........................////////////000000000000////////////////////////............//////000000111111111111111111111111333222222222111111111000000000000000000000000000000000111111111222222222222222111111111111222222333333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111000000000000111111////////////.........---...////////////000000000////////////////////////.........///////////////////////////////////////000000//////////////////////////////////////////////////////////////////---........./////////000000000000000000000000000...//////////////////...///............---------........................////////////////////////////////////............------,,,------...///000...////////////...---------------............///,,,------.........................../////////////////////......////////////////////////////////////////////////.........//////............//////.........................................................------.................................,,,,,,,,,---------......---......///////////////000//////......//////000------------------------...........................------,,,,,,------...................................................------------....................................///......------......///,,,,,,------------,,,,,,////////////....................................000///............---,,,........................------...///////////////,,,,,,------...///000000////////////////////////////////////////////////////////////////////////......------------......///////////////000000000222111111111000000111111111000///////////////////////////.....................///000000000000000000000////////////000000000000000000000000000000.../////////000000000111////////////000000000111111111111111111111111111111111111111111111111111111000//////000000000000000000000000000000111111222222222222222222222222222222222111111111111111000000////////////000000////////////////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////000000000000000//////.../////////////////////////////////000000000000///.../////////000000111111////////////////////////////////////000000000000////////////////////////---......///////////////000000000000000000000000333333222222111000000000000000000000000000000000000000111111111222222222222111111000000111111222222222333444444444333222222222222222222222222222222222222333333222222222111111111111111111111111111111222222222222111111111111000000000000111111000//////...............////////////000000000111///////////////////////////////////////........................///////////////000000000000000000////////////////////////////////////////////////000000/////////.........000000000000000000000000/////////......////////////............---------........................////////////////////////////////////............------,,,------...///000...............---,,,,,,---------............///,,,---....../////////...............////////////...//////////////////...////////////////////////.........///////////////...------,,,,,,------...................................................---..................---........................,,,,,,,,,---------......---....../////////////////////............//////------------------------.....................---------,,,,,,,,,,,,---------.............................................---------.........//////..............................------------......///...,,,++++++,,,...///////////////....................................000///------......---+++........................//////000//////...------+++,,,,,,---...//////000////////////////////////////////////////////////////////////////////////......------------......////////////000000111111222222111111111111222333111111000///////////////------------------------......///000000000000000000000////////////000000000000000000000000000000......//////000000111111/////////000000000111111111111111111111111111111111111111111111111111111111000000/////////000111000000000000111111111111222222222222222222222222111111111111111111111111000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000///...000000000000000000000000...//////000000000000//////000000000000000000111000000000000000000000000------------............////////////////////////------...////////////...000000000000000000000000000000000//////.........000000000000000000000000000111111111111222222222111111000000000000111111111222333444555444333222111222222222222333333333222222333333333333222222111111111111111111111111111111222222222222111111000//////......//////000333222111000000000111111/////////000000000111111000000000000000000000000///////////////.........---............///////////////000000000000111111////////////////////////////////////////////////111111000//////...------//////////////////////////////............/////////............---------........................////////////////////////////////////............000///...------,,,---------............---,,,,,,---------............///,,,---...///////////////............////////////......////////////......////////////////////////.........///////////////------,,,,,,,,,,,,------................................................------...//////...------........................,,,,,,,,,---------......---......///////////////......------------......---------------........................---------------,,,,,,,,,,,,---------------.......................................------........./////////..............................------------......000///,,,******,,,///000////////////.......................................---,,,,,,---...---+++........................000000000000///...---,,,,,,,,,,,,---.........///////////////////////////////////////////////////////////////////////////......------------.........//////000000111111222/////////000222444777888222222111000////////////,,,,,,---------...............///000000000000000111000000//////000000111000000000000000000000000.........///000111111111//////000000000111111111111111111111111111111111111111111111111111111111000000111000///000000111///000000000111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000//////000000000000000000000000---...///000111111000///111111111000000000000000////////////////////////------------............////////////////////////,,,---.../////////......000000000000000000000000///////////////.........000000000000000000000000000111111111111222222222111111000000000000111111000111333555555444333222111111222222222333333333222222333444444333222222111111111111111111111111111111222222222222111111000000////////////000000444333222111000111222222//////000000000111111111000000000000000000000000000/////////............---------.........////////////000000000111111111////////////////////////////////////////////////000000000///////////////........................000///...------...///000///............---------........................////////////////////////////////////............000///...------,,,------...////////////...---------------............///,,,---...///000000000000............////////////---...///000000///...---////////////////////////............/////////000......------------......................................................------...//////...------........................,,,,,,,,,---------......---......///////////////------,,,,,,,,,,,,------------.........///////////////.........------------,,,,,,++++++,,,,,,------------.........//////....................................////////////...........................------,,,,,,------...///...------------...///////////////....................................,,,+++***+++------,,,+++...........................///////////////......------------------------////////////////////////////////////////////////////////////////////////......------------.........//////000111111222222/////////000222555888:::333222111000////////////,,,------...///000111111......///000000000000000111111000000000000111111000000000000000000000000---......///000111111222000000000000111111111111111111111111111111111111111111111111111111111111///000111111000000111222//////000000111111111222000000000000000000000000///////////////000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000---...///111111111000///222222111111000000//////........................////////////000000000111////////////////////////,,,,,,.../////////...---000000000000000000000000000000000111111111111111000000000000000000000000000111111111111222222222111111000000000000111111000111333555555555333222111111111222222333333333222222444444444444222222111111111111111111111111111111222222222222111111222222111111111111222222333222000/////////000111000000000000111111111111000000000000000000000000000000//////.........------------.........////////////000000111111111222////////////////////////////////////////////////......//////000000111111........................000///...------...///000//////.........---------........................////////////////////////000/////////............---------------...000000000000000000000//////...---------.........//////,,,---...///000000000000............/////////000---...///000000///...---////////////////////////---.........//////000000//////............//////................................................,,,---...//////...---,,,........................,,,,,,,,,---------......---......///////////////---,,,,,,++++++,,,,,,---........./////////000000//////.........------------,,,,,,++++++,,,,,,------------.........//////..................................../////////000...........................------,,,,,,------...,,,---...//////...---,,,000/////////....................................+++***)))***,,,---,,,+++........................,,,---...///000000000000------------------,,,,,,////////////////////////////////////////////////////////////////////////.........------............//////000111222222222333222111111111444666777333222111000////////////---...///000111222333444...//////000000000000000111111000000000000111111000000000000000000000000111000...------///111222222222222222111111000000000000000000000000000000//////000000000000//////111111000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111111111111000000000000000000000000000000000000000...//////000111222222222000000000000000000000000000000111111111111000000111111111111111000//////000000000000000000000000222222111111000/////////////////////////////////000000000000000000000000////////////////////////111111000000//////......---...///000000///...------......///000111111222////////////000000000000000000000000111111111111222222111111111111111111222222222222222222222222333333333222222222111111222222222222222222222222444333222111111111222333111111111111111222222222000000000000000111111222000000000000000000000000111111000000//////..............................---------............///........................111111000000//////..................////////////000000000000000000000000000///............//////000000000000000000000000---...///000000///...---------------------------...------------...//////000000000000000000000000////////////////////////........................333333222111000///.........------,,,,,,++++++***---------............///------............------........................//////.........---------////////////////////////------------------------........................---------............///................................................---------------------------------.........//////...------------...//////........................---------............///........................------------------------------..................////////////////////////..............................------------....................................//////...---,,,,,,........................////////////////////////////////////////////////------------------------////////////////////////............//////////////////...------------...////////////000000000000111000/////////000222333222222333444444333222111000000000000000000000000111111000000//////................../////////000000000000000000000000000000000000000////////////111111111111111111111111444333111000///000111222222222222222111111111000111111111111111111111111///000000000000000000///000000000000//////......111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222111111111111222222111111111111000000000000111111111111111111111111...//////000111111222222000000000000000000000000//////000000000000//////111111111111111000//////000000000000000000000000000000000000000111111111////////////////////////////////////////////////////////////////////////////////////.........---......///000000///...............///000111111111000000000000111111111111000000000000111111111111111111111111111111111111222222222222222222222222444444444333333333222222333333333333333333333333444333222111000000111111/////////////////////000000000000000000111111222000000000000000000000000000000000000//////..............................---------............///........................000000000000//////..................////////////////////////////////////000//////......//////000000000000000000000000000---...///000000///...------------------------------------------......///000000000000000000000000////////////////////////........................111111111000//////......---------------------------------............//////000000111111000000/////////////////////////////////.........---------........................------------------------........................---------............///........................................................................---------.........//////...------------...//////........................---------............///........................------------------------******+++,,,---......///......................................................------------....................................//////...------,,,........................------------------------////////////////////////------------------------////////////////////////............//////////////////...------------...////////////000000000000111000/////////000222333333444666777777666444333000000000000000000000000111000000000/////////............/////////000000000000000000000000000000////////////000000000000111111111111111111111111777666444222111111111222222222222222111111111111111111111111111111111111000000111111111111000000000000////////////......111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222333333222222222222333333111111111111111111111111111111111111111111111111/////////000111111222222000000000000000000000000...//////////////////...000111111111111000000///000000000000000000000000...//////000111111222222////////////////////////........................////////////////////////............------------...//////000000//////.........//////000000111111111111111111222222222222000000000000111111111111111111111111111111111111222222222222222222222222555444444444333333333333444444444444444444444444444333222000000/////////000000//////////////////000000000000000111111222000000000000000000000000000000000////////////...........................---------............///........................000000000////////////...............////////////////////////////////////000000000//////000000111000000000000000000000000......////////////......---------------------------,,,,,,,,,,,,---......000000000000000000000000////////////////////////........................////////////////////////,,,,,,---......///000000---------............///,,,------......------,,,000000000000000000000000...............---------------------------------------------------------........................---------............///................................................////////////////////////------........./////////...------------...//////........................---------............///........................------------------------'''((()))***,,,---............................................................------------.......................................///......---,,,........................------------------------////////////////////////------------------------////////////////////////............////////////000///......------......////////////000000000000111000/////////000222333666888:::<<<;;;999666444000000000000000000000000000000000000////////////....../////////000000000000000000000000000000000...//////000000111111111111111111111111111111111666555444333222222333333222222222222222222222222111111111111111111111111000111111222222111111000////////////////////////111111111111111111111111111111111111111111111111222222222222222222222222333222222222222222222333222222222111111222222222000111111111111111222222111111111111111111111111//////000000111111111111000000000000000000000000//////000000000000//////000000111111111111000///000000000000000000000000//////000000111111111111////////////////////////........................////////////////////////......................../////////000000/////////.../////////000000000111000000000111111111222222///000000000111111111111111111111111111222222222222222222222222222222222444444333333333222222222333333333333333333333333333222222000//////......222222222111111111111111000000000000000111111222000000000000000000000000////////////////////////........................---------............///........................////////////////////////............////////////////////////////////////111000000000000111111222////////////////////////...//////////////////...........................,,,,,,,,,,,,,,,---......////////////////////////////////////////////////........................---------.........//////,,,---------.........///---------............///+++++++++,,,,,,+++++++++////////////////////////........................------------------------................................................---------............///....................................................................................////////////...------------...//////........................---------............///........................------------------------))))))***+++,,,,,,------......................................................------------..............................---...............------........................////////////////////////////////////////////////........................////////////////////////............////////////000//////...............////////////000000000000111000/////////000222333:::<<<>>>???>>>:::555222000000000000000000000000000000000000////////////...////////////000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222333333444444222222222222222222222333111111111111111111111111111111222222222222111111///000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333222222222222222222333111111000000000000111111000000111111222222222333111111111111111111111111000000000000000111111111111111111111111111111111000111111222222111111000///000000111111111000000000000000000000000000000111111111111000000//////000000000000000000000000........................000000000000000000000000////////////////////////000000000//////000000000////////////000000000000/////////000000000111111///000000000111111111111000000111111111222222222222222222222222222222222222222222222111111111000111111111111111111111111222222111111000///......222222222222111111000000000000000000000111111222000000000000000000000000.............../////////........................---------............///......................................./////////............////////////........................000000000000000111222222/////////////////////////////////....../////////........................---,,,,,,,,,,,,---......////////////////////////////////////////////////........................,,,,,,------......//////---------,,,,,,,,,++++++---------............///......////////////..............................---.....................------------------------................................................---------............///................................................------------------------........./////////000000...------------...//////........................---------............///........................---------------------------------------,,,,,,,,,......................................................------------..............................------...............---........................////////////////////////////////////////////////........................////////////////////////............////////////000000///............///////////////000000000000111000/////////000222333===>>>@@@@@@===888333000000000000000000000000000////////////000000000000////////////000000000111111111111111111111111111222222111111000000//////222222222222222222222222///000111222333333444444222222222222333333333333222222222222222222222222222222333333333333222222000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111000000000000000000111000000111111222333333333222222222222222222222222000000000000000000111111111111111111111111111111111222222333333222222111///000000111111111111000000000000000000000000000222222111111000//////...000000000000000000000000........................000000000000000000000000/////////000000000000000111000000//////000000111////////////000000000000.../////////000000000000000000000000111111111111000000000111222222333333222222222222222222222222111111111111000000000000111111111111111111111111111111222222111111000///111111000000///.........000000000000000111111222000000000000000000000000---............/////////........................---------............///........................---............/////////............////////////........................////////////000111111222000000000000000000000000//////............//////...........................------------...//////000000000000000000000000////////////////////////........................,,,---------......//////...------,,,++++++******---------............///------............------........................---------...............------------------------................................................---------............///................................................------------------------....../////////000000000...------------...//////........................---------............///........................------------------------000//////......------,,,------------------------..............................------------..............................,,,---......///.................................------------------------////////////////////////........................////////////////////////............////////////111000//////......//////////////////000000000000111000/////////000222333;;;<<<======:::666111///000000000000000000000000////////////000000000000/////////000000000111111111111111111111111111111222222111111111000000000222222222222222222222222000111222222333333333333222222222333333333444444222222222222222222222222222222333333333333222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111000000111111111222111111000000111111222000000111222222333444444222222222222222222222222111000000000000000000000111111111111111111111111111111222222222222111111//////000111111111111111000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000........./////////000000111111000//////000111111000000000000//////////////////000000000111111111000000000000111111111111///000000111222222333333222222222222222222222222222222222111111111000000111111111111111111111111000111222333333333222111111111000000///......---000000000000000111111222000000000000000000000000---------.........//////........................---------............///........................---------.........//////............////////////....................................///000111222000000000000000000000000000///...------...///000........................///............///000000000000000000000000000000////////////////////////......................................./////////---------------,,,,,,,,,---------............///,,,,,,------------,,,,,,........................---------.........//////........................................................................---------............///.........................................................................../////////000000000000...------------...//////........................---------............///........................------------------------/////////...............------------------------..............................------------..............................,,,------...//////..............................------------------------////////////////////////........................////////////////////////............////////////111000000///////////////////////////000000000000111000/////////000222333666666777777666444222000000000000000000000000000.../////////000000000111//////000000000111111111111111111111111111111111//////000111222222333333222222222222222222222222333333333444444333222222222222222333333444444444222222222222222222222222222333333444444333333222222222222333333444444444222222222222222222222222222222222222222222222222000000000000000000000000111111000000000000111111333222222222222222222333000000111222333333444444222222222222222222222222111111111000000000000000111111111111111111111111000000111111111111000000//////000111111111111111000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////222111000//////000111222000000000000////////////000111111111111222222222000000000000111111111111///000000111222222333333222222222222222222222222333333333222222222111111222222222222222222222222///000222333444444333333333333333222111000000///000000000000000111111222000000000000000000000000---------.........//////........................---------.........//////........................---------.........//////............/////////000........................------------...///111111000000000000000000000000000///...------...///000///////////////////////////////////////000111111000000000000000000000000////////////////////////........................////////////////////////,,,,,,------.../////////---------........./////////000000000000000000///000000000000000000000000---------.........//////////////////////////////////////////////////////........................---------.........//////................................................////////////////////////////////////000000000000...------------...//////........................---------.........//////........................---------------------------------....../////////------------------------.................................------.................................,,,,,,---.../////////...........................////////////////////////////////////////////////////////////////////////////////////////////////............/////////000111111000///////////////////////////000000000000111000/////////000222333111222333444444333333222000000000000000000000000.../////////000000111111000000000000111111111111111111111111111111111111,,,---...000222444666666333///...222444222111333222333333444444333333222444444333333333333333333555444222222333333222111333333333333333333333333222333333333222000///---444444444333333222222222222333333444444333333222222222111111000/////////444333333333333333333444000000111111111222222222222222111111222222333444222222222222222222222333111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000...///111333333111///...000000000000111111111111000...,,,---000111///---111222222111///...///000////////////000000000000---......///////////////////////////000000000000111111111000000000000000000000000000000000000000111111111111111111111111111111000000000000000111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000111111000000//////......000000000000000000000000000000//////.........---///////////////.........///...---,,,,,,---...///222000......///000000///////////////////////////////////////////////////111000///...............000000000000000000000000............////////////000000//////.........---000000000///......------000000000000000000000000////////////////////////------------------------------............------//////.........---------...........................///000000///---+++***,,,---......//////............////////////..............................////////////////////////........................000///...---------------//////.........---------------...///000000//////........................................................................000///---,,,,,,---///000........................***'''%%%)))///333111.....................------........................000000//////.........---........................//////.........---------000...,,,---000111///---.........//////////////////...---,,,,,,---...///............////////////000000//////......------///////////////.........////////////////////////111000000///......------////////////////////////......//////000000111111//////............//////111111111111222222222222111111000000//////......000111111111111222222222111111000000//////......000111222222333333333333000/////////000111222222444111111444444111000222222333333444444333333222333333444444444444444444666444333333444444333222333333333333333333333333333333444444333222111000444444444333333333333333222333333444444333333222222222222111111111000000333222222111111222222333111111111222222222333333222222222111222222333444333333333333333333222222111111222222222222111111111111111111111111111111000000111111111111000000111111111111111111111111///000111222222111000/////////000000000111111111222000///000222333111///000111222111///...///000000000000000////////////---...//////000000//////////////////000000000000////////////////////////000000000000000000000000111111111111111111111111222111111000000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000111111111111000000111000000000/////////...////////////////////////000/////////............/////////////////////...///...------------...///000///------...///000///////////////////////////////////////////////////000//////............///////////////////////////............////////////000000000/////////............//////////////////000000000000000000000000////////////////////////---------------------------......//////......---//////.........---------........................///000111111000///,,,+++,,,---......//////............////////////..............................................................................//////...---------------......---------,,,,,,,,,,,,,,,---.......................................................................................000...---,,,,,,---...000........................,,,***)))***...000...,,,................................................000/////////....................................//////.........---------000...------000000///---//////......------,,,,,,///...------------...///............////////////////////////............/////////////////////...////////////////////////......//////////////////////////////////////////111111000000//////......000000////////////000000////////////000000000000222222111111111000000000000111111111111222222222111111000000////////////111111222333333333222222222222111000000000111111444222444666444//////222333333444444444444333333333333333444444555555555666555444444555555444333444444444444444444444444333444444555555444444333333333444444444444444444333333444444444444333333333333333333333333222222333222222222222222222333222222222333333333444444222222222222222333444444555555555444444333333222111111222222222222111111111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000////////////000000000000222111000000222222111000000111222111///...///000111111000000//////......---...//////000000//////000000000000////////////............////////////////////////////////////111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333000000000000000000000000000000111111111111000000000000000000////////////////////////////////////////////////................../////////////////////......------......///...---,,,,,,...000000//////////////////////////////////////////////////////............//////000////////////////////////............////////////111000000000000000//////------...//////000111111////////////////////////////////////////////////---------------------------......//////......---...............---------........................000000111111111///...---------...////////////.........////////////..............................------------------------........................//////...------------...------------,,,,,,,,,,,,,,,,,,,,,---------------........................................................................///...---,,,,,,---...///........................---------,,,,,,,,,,,,+++................................................////////////...................................................---------///...---...//////...---//////...---,,,++++++***///...------------...///............////////////.............../////////......//////////////////////////////////////////---------...///000000111////////////////////////111111000000//////......111111000000000000111111////////////000000000000222222222222222111111111000111111111111222222222111000000000000/////////222222333333333222111111444444333222111111111111333222444666333///000444333333444444444444333333111111222333444555555666777666444555666777666444444444444444444444444444333333444444555555555555444444444444555555555555333333444444444444333333444444444444444555555555444444333333333333444444333333333444444444555555333222222222222333444444777777666555444333333222111222222333333222222111111111111111111111111111000111111222222111111000111111111111111111111111111111000000000000111111....../////////000000000000000///////////////...///000111000///...///000111111000000//////............///000000000000000000000000000////////////......///////////////000////////////////////////111111111111111111111111222222222111222222333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000111111111111000000000000000000///////////////////////////////////////////////////.....................//////////////////............//////...---,,,---000111111000////////////////////////////////////////////////...............///000111////////////////////////............////////////111111111111000000000000......//////000000000000////////////////////////////////////////////////..............................////////////......................................................///000000000000///...---------...///////////////......////////////..............................------------------------........................///......---------......///.........------------------------------..............................................................................///...------------...///........................---...///...,,,++++++,,,---------.......................................///////////////...............................................................---........................------,,,,,,,,,.........------.....................////////////---------....../////////............////////////////////////////////////------......///000000000////////////////////////......//////000000111111111000000//////000000111000111111111222222222222222222222222222222111111000000111111111222222222000000000000000000000000333333333333222222111000444444333222222222333333444222222555444111222666333444444555555444444333000111111222333444444555777555555555777777666555555555555555555555555555222222333333444444555555555555555555555555555555333444444555555444444333444444555555666666777777333333222222222222333333333333444444444555555555333333222222333333444555777777666555555444333333222222333333333333222222111111111111111111111111111111222222222222111111111111111111111111111111111111000000000000111111////////////000000000000000111111000///......///...///000000///...///111111000000000/////////......//////000000000000000111000000000/////////.../////////000000111111111////////////////////////111111111111111111111111222222111111222333333444222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000.................................///////////////---.........//////000000///////////////////////////......///222333222111000000000000000000000000////////////////////////...............///000111....................................////////////000000000000111111111111111111000000////////////////////////////////////////////////////////////...........................//////////////////...---...................................................//////......---------...//////000000//////......////////////..............................------------------------..............................---------......///000000000000//////////////////...------...//////.................................................................................------.................................,,,---......,,,,,,---...---------.........//////.................................///////////////........................---.....................---.........---------...------....../////////000---..................---............////////////,,,,,,------......//////---.........//////000000////////////////////////////////////////////////000000000000000000000000......//////000000111111000//////......//////000000111111111222222222222111111111111111111111111000000111111111222222222000000000000111111111111333333333333222222111000222222222222333444555666;;;555222444555444555777444444555555555555444444111222222333333444444444666555444555666777666555666666666666666666666666333333333333333444555666777777666666666555555555444444555555555555444444444444444555666777888888222111111000000111111222333333333444444444555555333333333333333444444555666666666555444444444333222222333333333333222222222222222222222222222222111111222222222222111111222222222222222222222222000000000000000000000000000000000000111111111111222333444333111000000111---///000000......///111/////////000000000000000...///000000111111000000111111000000//////......//////000000111111222222////////////////////////111111111111111111111111111111111111111222333444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000.................................///////////////------......///000000000...//////000000//////...000//////111333333222111000000000000000000000000///////////////////////////............//////000....................................//////////////////000000000000000111222222111000000///......////////////////////////////////////////////////...........................//////000000//////...---------...................................................---------.........///000000000000///......////////////..............................------------------------...........................------------...//////222111111111000000000000111000///...---...///000........................................................................................................................,,,,,,,,,---......//////,,,,,,------.../////////.................................///////////////........................---------...............,,,...///...---,,,---...,,,------...///000111111------...//////...------............////////////---------------.........------......///000000000///////////////////////////////////////.........000000000000000000000000111111000000//////......//////............//////////////////000000000000000000000111111111111111000111111111111222222222000000000111111111111222222222333333333222111111000000111222333555666777FFF<<<444555888888777777444444555555555555444444444555555555555555555555555444333444666777666555666666666666666666666666666555444444444555666777999888888777666555444444444444555555555555444444333333444555666777888999444333333222222333333444222333333333444444444444444333333333333444555555555444444444444444444444222333333444444333333222222222222222222222222222111222222333333222222111222222222222222222222222///000111222222111000///111111111111222222222222222444555444111///000222---...//////......///111......//////000000111111//////000111111111111000111111111000///...............//////000111111222000000000000000000000000111111111111111111111111000000000000111222333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000.../////////000000000111..................................../////////000------......///000000111...///000111111000///...000///000111222222000///000000000000000000000000////////////////////////000//////............///....................................////////////....../////////000000000111111000000000000000000000000000000000000000000////////////////////////........................//////000000000000//////---------.........//////........................///...............//////......///000000000000000......////////////..............................................................................---------------...//////111111111000000000000///111000...,,,,,,---...///........................................................................---..................---........................///,,,+++,,,///000///,,,,,,,,,------...//////000..................................../////////000........................---------.........//////+++---///...,,,+++---///---------....../////////------...//////...------............////////////...------------------,,,------......///000000111////////////////////////------......//////000000000000000000000000000000111111000000//////......000000////////////000000////////////000000000000111111111222222222333333000111111111111222222222000000111111111222222222111111222333333333222222111111111111222333555555OOOBBB666666::::::888777444444555555555555444444777777777777777666666666444333333444666777666555777777777777777777777777888777666555555666777888:::999888777666555444333444444555555555555444444222333444555666777888999777777666666666666777777222222222333333333444444444333333333333444555555333333444444444444444444222333333444444333333222222222222222222222222222111222222333333222222111222222222222222222222222...000111333333111000...111111222222222333333333111222444222///---...000,,,...//////......///111------...///000111222222//////000111111111111111222111111000///......------------...///000000111111111111111111111111111111111111111111111111111////////////000111222333222222222222222222222222222222222222222222222222////////////////////////111111111111111111111111000000000000000000000000000000111111111111000000.../////////000000111111........................---.........//////000000---------...///000000111...///000111111000///...000//////000111111///---000000000000000000000000////////////////////////111000///.................................................../////////000---.........//////000000/////////000111111222222111111111111111111111111//////////////////////////////////////////////////////000000000000//////---------.........//////........................000000////////////000111...//////000000000000000......////////////..............................////////////////////////........................---------------...///000000000000000////////////000///---+++++++++---...........................................................................------............------........................222...***,,,000111...***,,,,,,------...///000000........................---.........//////000000........................---------.........//////+++---///...,,,+++,,,///---------------------,,,,,,---...//////...---,,,............/////////000.........------,,,,,,,,,---------...///000000111////////////////////////+++,,,---...///111222222000000000000000000000000......//////000111111111111111000000000000111111111111111111222222222222222222222333333444444444000111111111111222222222000000111111222222222222000111222333333333333333222222222111111222333333888999:::::::::999888777555555777888999999999999555555666777777777777666::::::999888888888999999777777777888888888888888777777666777999999888666:::999999888777666666555666666777888888888777777555555555555666777888888555444333333555666666555666666555555444444444444777666666555555666666777888777666555444333333333555555444444444555555666555444222111111222444555555555444444444333333333111111111111111111111111333222222222222222222333222333444444222222333444555555333222111///......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000111111111111111111111111111111111111000000111111111222222222333333333222222111111111222111000//////000111222000000000000000000000000000/////////000111000///000000000000000000000000............////////////////////////////////////,,,---///000000000///.........////////////......111111000000//////......000000//////.........---//////////////////////////////............////////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000222333444555555333222000111111000000///.....................//////000000+++,,,...000111111000000...000111111000000111333000000//////.........---......////////////......////////////////////////......////////////......------------------------////////////////////////////////////////////////......------------................................................---------...///000000///...---........................000///...---------------//////000000000000//////..........................................------......///000000111000000222111111111000000//////---.........//////000000000000///...............///////////////////////////////////////////////////////////////////////////...------------........................------000000000000000000000000////////////000000000000---.........//////000000000000000000000000000000000...---...111222111///000000000000000000000000000000000000111222333444222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222444444444444444444444444444444333222333444555666666777888999999888777777555555555666666666666777777777888999999999999888999888888888888888999999999999999999999999999999:::999999:::<<<<<<;;;999;;;;;;:::999888777777666666777777888888888888888888888888999999:::::::::777666444444666666666555666666555555444444444444555444444444444444555666888777666555555444555555555555444444444444555555666555333222222333555666444444444444333333333333111111111111111111111111222222111111111111222222222333444444222222333444111111000000//////......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111000000111111111222222222333333333222222111111111222111000//////000111222000000000000000000000000//////......//////......000000000000000000000000............////////////////////////////////////------///000000000///...//////000000000000//////111000000000/////////...000/////////............//////////////////////////////............////////////////////////////////////000000000000//////------------------------000000000000000000000000///000222444444444333222111111111111000000//////,,,------....../////////---...///000111000000///...000111111000000111222000/////////..................////////////......////////////////////////......////////////..............................////////////////////////////////////////////////......------------......................................................---...///000000///...---........................//////...---------------...//////000000//////...................................................---...//////000000000///111111000000000/////////............/////////000000000///...............////////////////////////////////////////////////////////////////////////................................................000000000000000000000000////////////000000000000....../////////000000000000000000000000000000000000///---...111222111///000000000000000000000000000000000000111222333444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222444444444444444333333333444333333222333444555666666666777888999999999999777777666666666777888888888999999:::::::::::::::888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???AAAAAA@@@>>>>>>>>>===<<<;;;:::999999999999:::;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;;;;999777666777777777555777777777666666666555555444444444444444555666666777666666555555555666666555555444444444444444555555555333333333333555555444444333333333222222222222222222222222222222222111111111000000111111111222333444333222111222444///////////////000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111000000000000111111000000000000000000000000000000000//////.........000000000000000000000000............////////////////////////////////////---......///000/////////000000111111111111000000000000000000////////////////////////............//////////////////////////////............////////////////////////////////////000000000000//////////////////////////////////////////////////////---...000222333333333222222222222222222111111111---------.........////////////000000000000//////...000111111//////000222////////////...............//////000000//////...////////////////////////......////////////......000000000000000000000000////////////////////////////////////////////////......------------......................................................---...////////////...---........................//////...------------............//////.........................................................------...////////////...///////////////.....................////////////000//////............///////////////////////////////////////////////////////////////////////////......///000000000///...........................000000000000000000000000////////////000000000000//////000000000000000111000000000000000000000000000///...///111222111000000000000000000000000000000000000000111222333444222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333222222222333444555777777888999;;;;;;<<<<<<;;;:::::::::;;;<<<>>>???::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEGGGHHHGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCC>>>???AAABBBBBB@@@>>>===???===;;;:::::::::999888::::::999999888888777777666555555666666777888999555555555555555555666666666555444444444444444444444444333222222333444444444333333333333222222222222222222222222222222222111111000000000000111111111333333333222111222333111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111222222222111111111111111111000000000000000000111////////////////////////222333333222000/////////////////////////////////............////////////////////////////////////---......//////////////////000000111111000000///000000000000///////////////////////////.........//////////////////////////////............////////////////////////////////////000000000000//////111111111111111111111111////////////////////////---...///000111111111111222222222222333333333333111111000000///...............//////////////////...000111000//////000111///////////////.........//////000000000000//////////////////////////////......////////////......000000000000000000000000////////////////////////////////////////////////......------------..............................---------.......................................------------------------///......---------......------............------........................---------...............------...............---.................................///////////////000///............//////////////////////////////////////////////////////////////////////////////---...000222222111///...............////////////////////////////////////////////////000000000000000000000000111111111111////////////////////////000//////000111111111111000000000000000000000000000000000000111222333444111222222222222222333333333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333333333222222222222333333444444888888999:::<<<===>>>???>>>>>>???@@@BBBDDDFFFGGG@@@AAABBBBBBCCCCCCBBBBBBDDDEEEGGGHHHIIIIIIIIIIIILLLLLLLLLKKKKKKKKKJJJJJJKKKJJJJJJLLLNNNOOONNNMMMNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKLLLMMMNNNOOOOOONNNGGGHHHJJJKKKJJJHHHFFFEEEFFFDDDAAA@@@@@@@@@???=========<<<;;;:::999888888777777777777777888999:::666555555555555666666777777666555555444444444555333333222222222222333333444444444333333333222222222222222222222222222222111111000000000000111111111222333333111111222333333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111000000000////////////////////////111222333222///---...///////////////////////////............////////////////////////////////////............/////////000...//////000000//////...////////////000000000000........./////////////////////////////////////////////............////////////////////////////////////000000000000//////......................../////////////////////////////////////////////...111111111222222333333333555555444222111///......,,,---------...///000000///000111000///...///000........./////////////////////000000000000//////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////......------------..............................---------.........//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,......---------......///------............------........................---------.........//////---...............------------------............///////////////.........//////............//////////////////////////////////////////////////////////////////////////////,,,...000222222111000///........./////////000000////////////////////////////////////000000000000111111111111000000000000///////////////////////////000000111000111111222111111111111111111111111000000000000111222333444111111111222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222333333444444444222222333333444444444444<<<<<<======???@@@BBBBBBDDDFFFGGGIIIKKKLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSRRRQQQTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPRRRUUUVVVUUUSSSXXXXXXXXXYYYZZZZZZ[[[[[[VVVWWWXXXYYYZZZ[[[[[[[[[UUUVVVVVVVVVUUUTTTRRRQQQOOOMMMJJJIIIIIIIIIHHHGGGEEEDDDBBBAAA???===;;;;;;::::::999999999999999:::888888777777777777888888888888777666555555555555333333333333333333333333555555444444444333333333333333333333333333333333111111111000000111111111111222333222111000111333111111111000///......---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111222222222111111111111111000000000111111111111111000000111111111111000000000000000000000000000000...111222111---,,,---000000000000000000000000000............///////////////////////////////////////............///000000......////////////......////////////000000000000........./////////////////////////////////////////////............////////////////////////////////////000000000000//////000000000000000000000000////////////////////////000000000//////............//////000111222333333666555555444222111000000...............///000000///000111000...---...///.........//////////////////000000111111000000///////////////////////////......////////////..............................////////////////////////////////////////////////......------------..............................,,,,,,------.../////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.........//////.................................,,,,,,------.../////////...////////////...---------------...............///////////////.........///............//////000////////////////////////////////////////////////////////////////////////,,,---///000111000000///.........//////000000111000000000000000000000000////////////000000000000111000000000000000//////000000000000000000000000///000222111000000111333111111111111111111111111000000000000111222333444111111111222222333333444111111111111111111111111333333333333333333333333333333333333333333333333222333333444444555555666222333444555555555444444FFFFFFEEEEEEFFFHHHIIIJJJPPPRRRTTTVVVWWWVVVUUUSSSSSSSSSTTTUUUUUUUUUUUUTTTWWWXXXZZZ[[[[[[ZZZYYYXXXZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUWWWYYY[[[ZZZYYYZZZZZZ[[[]]]^^^___```aaa___```aaacccddddddeeeeeeaaa``````^^^]]]\\\[[[[[[XXXVVVTTTSSSTTTTTTSSSQQQRRRQQQOOOLLLJJJGGGEEEDDDAAA@@@???>>>===============<<<;;;;;;:::::::::::::::999888777666666666666444555555555555555555444666666666555555555444444333333333333333333333333222222111111111111222222000222333222111000111222000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222111111111000000///000000000111111111222///000111222222111000///000000000000000000000000///222444333///...000333000000000000000000000000............///////////////////////////////////////......---...///000111//////000000000000//////.../////////000000000111............/////////000//////////////////////////////............////////////////////////////////////000000000000//////222222222222222222222222000000000000000000000000//////////////////000000,,,,,,---...///000111222222222222333333333333444444333111000///////////////000111000...---...///............/////////000000000111111111111000000////////////////////////......////////////..............................////////////////////////////////////////////////......------------..............................,,,,,,------...//////000...------,,,,,,------...........................---------------...//////...//////000000//////...........................,,,,,,------...//////000///000000000//////...---------......////////////000/////////...........................///000000////////////////////////////////////////////////////////////////////////,,,------...//////000000---......///000000111111000000000000000000000000////////////000000000000000000000/////////......000000000000000000000000///111222222000000111444111111111111111111111111000000000000111222333444000111111222333333444444222222222222222222222222333333333333333333333333444444444444444444444444333333444555555666777777333444555666666666555555OOOOOONNNNNNOOOPPPQQQSSS[[[]]]```aaaaaa^^^[[[YYYVVVVVVWWWXXXXXXXXXWWWWWW\\\]]]^^^______^^^\\\[[[\\\\\\\\\[[[ZZZYYYYYYXXXXXXWWWXXXZZZ\\\]]]]]][[[WWWXXXYYY[[[]]]___```aaadddeeefffhhhiiijjjjjjjjjfffeeecccaaa```_________^^^\\\ZZZZZZZZZ[[[ZZZYYY^^^]]][[[WWWTTTQQQOOOMMMGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;:::999888777777777777666666777777777777666666777666666666666555555555333333333333333333333333333333222222222222333333000222222222111000111222///000000111222333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111222222222222111111000000//////000000111111111222///000111222222111000///000000000000000000000000222555888777333222555888000000000000000000000000............/////////000///////////////////////////......------///000111000000111111111111000000.../////////000000111111---.........//////000000//////////////////////////////............////////////////////////////////////000000000000//////////////////////////////111111111111111111111111............///111222333***+++,,,---...///000111......000111333555666666999777555222000///......///000111000...------...---.........//////000000000000111111111111000000////////////////////////......////////////......////////////////////////////////////////////////////////////////////////.........------.................................,,,,,,------...///000000...---,,,,,,,,,,,,---...000000000000000000000000---------------...///000//////000000000000//////........................,,,,,,------...///000000000000111111000///.............../////////000000000000//////.........---...............///000111////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,---...000111---......///000111111222000000000000000000000000////////////000000000000000000//////.........---000000000000000000000000///111333222000000222444111111111111111111111111000000000000111222333444000000111222333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444555555666777888888444444666777777777666555\\\ZZZXXXWWWXXXZZZ\\\^^^```cccgggkkklllhhhaaa[[[XXXWWWWWWZZZ___bbbaaa___bbb```^^^___cccddddddbbbbbbbbb`````````bbbcccdddeeefffgggiiihhhgggeeedddbbb```]]]ZZZ[[[___eeejjjjjjnnnsssxxxyyywwwtttqqqooolllhhhddd```_________^^^^^^^^^```ccceeedddcccdddbbb___]]]\\\ZZZXXXWWWTTTQQQMMMJJJIIIGGGEEEDDDCCCDDDEEECCCBBBAAAAAAAAAAAA???===;;;999888999999999777444333444666666666555666666777888888888888777666555444444333333444111111111000000000000///222222222222111111111111222222111111111111222222000000000000000111111111111111222222222111111000///111222111000///000111111111111111000000//////000000000000000000000000000000000000000000000000////////////000000000000111111000000000000000111222222222222222222222222333333222222111000////////////000000111111111222000000000000000000000000333222111/////////000111222222222111000//////...////////////////////////000000//////.........---////////////////////////......------------......000000////////////000000////////////////////////000//////.........//////......////////////......000000000000000000000000000000000000000000000000000000000000000000000000222111111000///......---111///...------...///111000000000000000000000000////////////////////////000000111111222222222333555444333222111222333444333222111000///---,,,,,,---...///000000///...---///////////////000111111---.........//////000000////////////////////////............////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////---------............///................................................//////////////////////////////.........---------000000//////.........---............////////////000000///...............111000///......///000111..................------000000000000000000000000000///...------...///000////////////////////////......////////////......///000111000...---///111000000000000000000000000111111000000//////......222222222111111111111111---000222333222000//////000111222333444333222222222111000000222444777999222222111000000000000000222333444444444333222111777666555444333444444555444444444444444444444444222333333444444555666666777666555444444555666666999777555555777888555333bbbaaa______```bbbeeegggjjjlllnnnqqqqqqmmmfffaaa___aaafffnnnuuuxxxvvvsssmmmkkkjjjkkkooorrrsssrrrssssssrrrrrrrrrssssssttt{{{{{{|||||||||{{{yyyxxxrrrpppmmmjjjiiillltttzzz~~~yyyxxxtttnnnhhhdddbbbbbbbbbaaaaaabbbeeehhhjjjjjjiiifffdddaaa_________]]]\\\WWWTTTPPPNNNMMMMMMMMMLLLOOOPPPOOONNNLLLKKKKKKKKKKKKJJJHHHEEEBBB@@@>>>>>>>>><<<999888888999888888666777777888888777777777555555444333333333333333555555555444444444444333222222222111111111000000222222111111111111222222111111111111000000000000111111222222222111111000///111222111000///000111222222111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111222222222222222222222222333333222111111000/////////000000000111111111111000000000000000000000000333222000/////////000111222222111111000//////...////////////////////////000/////////............///////////////////////////......------....../////////............////////////////////////////////////............//////......////////////......000000000000000000000000000000000000000000000000000000000000000000000000111111111000///.........000///...------...///000////////////////////////////////////////////////////////////000000000111444333333333333444666666444444333222111000///.........///000000///......///.........//////000111............/////////000////////////////////////............////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////---------............///................................................//////////////////////////////.........---------000/////////........................////////////000000///...............000///.........///000111////////////////////////000000000000000000000000000///...------...///000////////////////////////......////////////......111///...///111333222222000000000000000000000000111111000000////////////111111111111111111111111000111111111//////000222000111222333333333222222222111111111222444666777111111000///////////////222333444444444444333222666555444333222333333444444444444444444444444444222222222333333444444444555555444444555666777888:::777666666999:::999777mmmmmmlllmmmnnnqqqtttvvvyyyyyyzzz{{{zzzwwwrrrnnnmmmrrr|||vvvpppnnnnnnnnnnnnnnnnnnppprrrsssrrrpppmmmjjjgggdddccccccaaa___]]]YYYUUUSSSSSSTTTTTTTTTXXXXXXVVVUUUSSSRRRRRRRRRTTTSSSQQQOOOKKKHHHEEEDDDEEECCC@@@>>>>>>===<<<::::::::::::999999777666666555555444444333444444444444444444333333333222222222222222111111111000000222222111111111111222222222222222111000000000///000111111222222222111111///111222111000///000111222222222222222111111111000000000000000000000000000000000000000000000000111111111111222222222222111000000000000000111111222222222222222222222222222222222111111000000///000000000000111111111111000000000000000000000000222111000000///000000000222111111000000//////...////////////////////////////////////............///////////////////////////......------......///......------------......//////////////////////////////............//////......////////////......000000000000000000000000000000000000000000000000////////////////////////111111000000//////......000///...------...///000........................////////////////////////---------...............000000111111222444555666666555555444333222222111//////000000000000//////.........---......///000............////////////////////////////////////............////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////---------............///................................................////////////////////////...............---------////////////........................////////////000//////............///...---------...///000000000000000000000000000000000000000000000000000000//////............//////////////////////////////...//////000000//////...111...,,,...222555333000000000000000000000000000111000000000000/////////000000000000000000000000222222111///---...111444000111222333333333333222222222222333333444444444222222111000000000000111222333444444444444333333555444333333222333333333444444444444444444444444333333444444444444444444555555555666777888:::;;;888666555555888:::::::::}}}}}}}}}~~~|||zzz|||xxxsssooommmkkkiiigggkkkgggaaa]]][[[[[[ZZZZZZ]]][[[YYYWWWWWWWWWVVVUUUYYYYYYYYYXXXVVVSSSQQQOOONNNLLLIIIGGGFFFDDDBBB?????????>>>===<<<:::888777777777666555555555555666333333333222222222111111222222222222111111111111333222222111111222222333333333222222111000//////000000111222222222111111///111222111000///000111222222222222222222222222000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000111222111111111111111111111111222111111111000000000///000000000000000111111111000000000000000000000000111111000000000000000000111111000000///////////////////////////////////////////////////.........//////////////////////////////............/////////......------......//////////////////////////////............//////000......////////////......////////////////////////////////////////////////////////////////////////111000000000/////////...000///............///000........................////////////////////////------------------------------......///000111111555555555444444333333333000000000000000000000000......---------......///.........///////////////////////////////////////............////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////---------............///................................................////////////////////////........................///////////////.....................////////////000///............//////,,,,,,------......///000//////000000000000000111/////////////////////////////////......///////////////////////////////////////000000000000/////////......///000111000///000000000000000000000000000000000000000000000000////////////000000000000111111111000...///111333111111222222333333333333222333333444444333222222444333333222222222333333333333333444444444444444444444444444444444444444555555555555555555555555666666666666666666666666666666777777888999:::;;;:::999888888:::<<<>>>???zzzsssoookkkhhhfffccc```\\\ZZZZZZZZZYYYXXX[[[\\\]]]______^^^]]]\\\XXXWWWUUUTTTSSSPPPMMMJJJGGGFFFEEEDDDAAA???===<<<999888777666666555555666666666666666555555555555333333333333222222222222333333222222222222333333444333333222111000000//////000111222222222222222///111222111000///000111222222222222222222222222000000000000000000000000000000000000000000000000/////////000000000111111000000//////000111222222111111111111111111111111111111111000000000000000111111000000000000000000000000000000000000000000000000000111111111000000000000000///////////////////////////////////////.........////////////////////////////////////////////////....../////////000//////////////////000////////////////////////...............///000000......////////////......////////////////////////////////////////////////////////////////////////000000000000//////////////////............//////........................////////////////////////.............................................---333333333333222222222222111111111000000111111111///...------------......///////////////.........////////////////////////............////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////---------............///////////////////////////////////////////////////////////////////////////---..............................///////////////............//////////////////............//////,,,------........................//////000000000////////////////////////...//////////////////...//////////////////////////////000000000000//////000444666555000---...111000000000000000000000000000000000000111111111111......//////000000000000...000222222111000000000222111222222222222333333333333444444444333222111222222111111111222222333333333333444444555555555555555555666666666666555555555555555555555555555555555555555666666666666666666777888888999999999===>>>>>>???@@@BBBDDDFFF~~~nnniiiccc______^^^[[[XXXZZZZZZ[[[]]]^^^^^^^^^^^^```____________\\\XXXUUUOOOOOONNNLLLIIIGGGEEECCC===<<<;;;999888777666666777666666666555555555555555555555444444444333333333333222222222222333333333333333222111111111000///000111222222222222222///111222111000///000111111111111222222222222222000000000000000000000000000000000000000000000000.../////////000000000000////////////000111222333111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000//////000111111111111000////////////////////////////////////////////////.........///////////////////////////////////////000//////......//////000000000////////////000000////////////////////////......---......///000111......////////////......000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////........................///////////////////////////////////////.........000000000000000///......000000000000111111111111222222111111111111222222000///......---.........///////////////.........////////////////////////............////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////---------............///////////////////////////////////////////////////////////////////////////---------........................///////////////............///////////////............//////000....../////////......------......//////000000000000000000000000000000000......////////////......///////////////////////////000000111111000000///222888===:::222---///333000000000000000000000000000000000111111111111222...//////000000111111222---000333333222000//////222222111111222222333444333333333333333333333333000////////////000111111444333333333444555666777555555666777777777777666555555555555555555555555333333444444555666666666666777888:::;;;<<<<<<<<<>>>@@@DDDFFFHHHJJJMMMOOOvvvpppmmmiiieee```___^^^]]]\\\\\\\\\\\\\\\aaaaaabbbcccdddbbb]]]ZZZWWWVVVUUUSSSQQQNNNLLLKKKFFFEEECCC@@@>>>===<<<;;;777777666666666666555555666666666666555555555555444333333222222333333444222222222222222222222222//////000222222333333222///111222111000///000111000000000111111111222222000000000000000000000000000000000000000000000000//////000000000111111111////////////000111222333111111111111111111111111///000000000000000000000111111111111000000000///000000000000000000000000...///000111222111111000////////////////////////////////////////////////............/////////000////////////////////////000000////////////000000/////////....../////////////////////////////////---------......///000111......////////////......000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000......////////////......////////////////////////////////////////////////000/////////.........---...///000111111000//////.../////////000000000111333222111111111111222333111000//////.........///000/////////............////////////////////////............////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////---------............///////////////////////////////////////////////////////////////////////////---------.........//////............/////////000............////////////...............///000000///000000000000///---,,,......///000000111222222000000000000000000000000---...///000000///...---////////////////////////000000111111111111000000222777:::888333///000222000000000000000000000000000000111111111222222222//////000000111222222333///000222111000///000111222222111111111222333444444333222222222333444555000000000000000111222222444333333333444555777888444444666777777777666666555555555555555555555555444444555666888999:::::::::;;;>>>AAADDDFFFGGGGGGFFFKKKRRRWWWZZZ^^^bbbeee{{{tttoookkkiiifffcccaaa```______^^^^^^```bbbcccaaa]]]ZZZ[[[[[[ZZZXXXVVVSSSQQQPPPOOOMMMKKKHHHFFFDDDCCCBBB<<<<<<<<<;;;;;;;;;::::::777777777777666666666666444333333222222333333444222222222222222222333333//////000222222333333333///111222111000///000111//////000000111111111222000000000000000000000000000000000000000000000000000111111111111222222222////////////000111222333000000000000000000000000////////////000000000000222111111111000000//////000000000000000000000000...///000222222222111000.........///////////////////////////////////////---.........//////000000////////////////////////000000////////////000000.........------.........////////////////////////---------......000111111......////////////......000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000......////////////......000000000000000000000000/////////////////////////////////......---------***+++---///000000//////.........///000000111111444333222111111222333444111111000///////////////000000//////.........---////////////////////////............/////////000////////////////////////......////////////......////////////////////////////////////////////////////////////////////////---------.........//////000000000000000000000000000000000000000000000000////////////////////////---------.........//////---.........//////000000............/////////000...............///000111111111222222000///---,,,///000000111222222333333000000000000000000000000---...///000000///...---////////////////////////000000111111111111000000000222444444222000///...000000000000000000000000000000111111222222222222///000000111222333333333111111111///......111333333222111111111222333444444333222111111333555666333333333333444444555666444444333333444555777888222333555666666666555555666666666666666666666666777777999:::<<<>>>?????????AAAEEEJJJNNNQQQRRRSSSUUU\\\eeemmmrrrvvv{{{~~~}}}xxxvvvuuurrrlllhhhgggfffeeedddbbbaaaaaaaaa\\\___^^^YYYVVVWWWXXXVVVTTTSSSPPPMMMMMMMMMJJJGGGEEEBBB???===<<<;;;999777777777666555444444444444222333333444555555666666444444444333333333333333222222222222222222222222111111111111111111111111000000000111222222222333000111222333333222111000000000000000111111111111000000000000000000000000000000////////////000000////////////////////////000000111111111111000000000111222222000000111222////////////............////////////000000000000111111000000//////......000000000000000000000000//////.........---------.../////////...---,,,,,,////////////////////////...............///000000//////............//////////////////////////////////////////000000000000//////000000000000//////000000000000////////////000000111111111111000000555333111000.........///...------------...//////------------............///////////////.........//////............////////////000000///...------222111///......///111222......///000000000000000111333666888777555222000111111000///......//////////////////000000000000...............///000000222222111111000/////////000000000000000000000000------...///000000//////////////////////////////000000//////.........---//////////////////////////////////////////////////////000000///...------////////////////////////000---***(((''')))+++---//////............//////000000//////.........---//////000000000000////////////000000///...------////////////////////////////////////...---,,,+++111111000000//////......///000000000000000//////......///000111222222333111111000000000000111111000000000000000000000000000000000000000000000000///......///111333333333333333333333333333333333000111111111111222222222333333333333333333333333111111111111222333444555666555555555555666777777<<<;;;:::999888777777666777777666555555666777888999;;;<<<<<<<<>>;;;;;;999888666555555555777777666555444444333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111222222222000111222222222222111000000000000000111111111111000000000000000000000000000000////////////000000111111111111111111111111000000111111111111000000000111222111000///000222000000000/////////......////////////000000000000111000000000/////////...000000000000000000000000//////.........---------......//////......---,,,////////////////////////...............///000000//////............//////////////////////////////////////////000000000000//////000000000000//////000000000000111111111111111111222222222222111111000///.........///000111...------------...////////////000000000111111111111111000///...---------//////............/////////////////////...------///---,,,++++++,,,---///......///000000000000000...000222444555444222111222111000///////////////000000000000000/////////...............///000000///////////////000000000000000000000000000000000---...//////////////////////////////////////////000/////////............///////////////////////////////////////////////////////////////...------////////////////////////000///,,,+++***+++---...////////////////////////000/////////............//////000000000000/////////////////////...------111111111111111111111111000000000000///...---,,,111111111111000000000/////////000000000000////////////000000111111222222111111000000000000111111000000000000000000000000111111111111111111111111111000//////000111111111222222222222222222222222111111111111222222222222333333333333333333333333111111111111222333444555666666666666666777888888999999888888777777777666888777666555666777999:::===@@@CCCEEEHHHMMMSSSXXX[[[___ffflllqqqvvv{{{~~~~~~|||uuutttpppkkkjjjiiiccc[[[YYYSSSNNNMMMPPPSSSTTTTTTRRRPPPNNNLLLLLLJJJGGGEEECCCAAA???===;;;999888888999888777666555444333333222222222222222222222222333333333333333333333333333333333333333333333333222222222111111111111111000111111222222111111000000000000000111111111111000000000000000000000000000000////////////000000111111111111111111111111000000111111111111000000000111222111000///000222111111000000000/////////////////////000000000000000000000000////////////000000000000000000000000/////////............---....../////////...------///////////////////////////............//////000//////............//////////////////////////////////////////000000000000//////000000000000//////000000000111111222222222111222222333333222222111.........---...///000000......------......///000000000000111111111222222222222111000...---,,,,,,//////............/////////////////////......---000000............000000......///000000000000000,,,---///000111222222222222111111000000000000000111111111000000///////////////.........///000000---------...///000000000000000000000000000000000//////////////////...---////////////////////////////////////............///////////////////////////////////////////////////////////////......---////////////////////////000000///............///---...///000000///...---////////////............//////000000000000/////////////////////......---111111111111111111111111111111111111000///......222222111111111111000000//////000000000000//////000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111222111000///////////////111111111111111111111111111111222222222333333333333333333333333333333333222222222222333444555555777777666666777777888999777777888888888888888888;;;:::888888999<<>>@@@AAABBBDDDGGGLLLSSS[[[cccjjjnnnuuu~~~sssmmmddd]]]YYYXXXWWWWWWYYYXXXVVVUUUTTTSSSSSSRRRPPPOOOLLLIIIFFFCCCAAA???===<<<;;;999888666555444444444444444444444444444222222222222222222222222111111111111111222222222111000///......///000111000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000111222222000000111222000000000/////////......////////////000000000000.../////////000000000111000000000000000000000000.../////////000000000000......///000000000000000////////////////////////000000///...............//////............//////////////////////////////////////////000000000000//////000000000000//////............//////////////////000000000000//////,,,---///000111222222111///////////////000000111//////000000000111111111000000000000000111111111//////............//////------...///////////////000000111111111111000000......///000000000000000/////////000000000000000...............///000000000000000111111222222333222111111000//////000000000000000000000000//////000000000000000000000000---...//////////////////////////////////////////............/////////000////////////////////////////////////////////////------...///////////////////////////////////////---------.........//////////////////////////////............/////////000//////000000000000//////------...///////////////000000000000000000000000///000000111111000000000............/////////000---...///000111111111111//////000000111111222222///000111222222111000///000000000000000000000000222222222222222222222222000333555444111111444888555555555555555555555555444444444444555555555555555555555555555555555555444444444444555666777888999999888888999999:::;;;;;;===@@@CCCHHHKKKNNNPPPRRRVVV^^^iiisss}}}|||qqqjjjfffdddcccZZZYYYXXXWWWWWWVVVWWWWWWRRRQQQPPPNNNLLLJJJHHHGGG@@@???===;;;999777666555444444444444444444444444111111111111111111111111000000111111222222222333111000///......///000111000000000000111111111111000000000000000000000000000000////////////000000111111111111111111111111000000111111111111000000...000111000///...///000////////////............////////////000000000000.../////////000000111111000000000000000000000000.../////////000000111111......///000000000000000////////////////////////111000///...............//////............//////////////////////////////////////////000000000000//////000000000000//////000000000000////////////000000111111111111000000...///000000000///...---///////////////000111111------------............222222111111000000////////////............//////------...///000000//////------............------...//////000000000000000+++,,,...///000111111000---------------...///000//////000111222333333444222222111000000///000000------......///000000000000000000000000000000000------...///000000000///////////////////////////---.........//////000000////////////////////////////////////////////////------...///000000//////////////////////////////...............///000111//////............//////---.........//////000000//////000000000000//////------...///000000//////........................000111111222222222111111.../////////000000111111---...///000111111111111...//////000111222222333...000111222222111000...000000000000000000000000222222222222222222222222333666888555111000333777555555555555555555555555444444444555555555666666555555555555555555555555555444444555555666777888;;;;;;::::::;;;;;;<<<===???AAAEEEKKKQQQVVV[[[]]]^^^dddnnn{{{xxxqqqgggfffccc___[[[XXXWWWVVVRRRSSSTTTTTTSSSRRRPPPOOOIIIIIIGGGCCC>>>:::999999999888666555444444555666444444555555555444444333000111111222222222111111222222222222222222222222000111111111111222222222000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000333222000///...///000222444333111000000000111111000000000000000000000000111111111111111111111111////////////000000000000.........------,,,,,,,,,222222111111000000//////////////////////////////***+++,,,,,,------,,,,,,............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000111111000000//////......000000////////////000000////////////////////////////////////////////////......///000000000000000---......///////////////////////////000000000000000///...------...///000//////...//////000111222222222222222222222222222000000000000///////////////////////////000000000......//////000000111111000000000000000000000000000/////////............000000000000000000000000111111000000//////......////////////////////////222...,,,---111333000,,,+++,,,.../////////...---000000000000000000000000////////////000000000000////////////////////////000000000000000000000000////////////////////////111111000000/////////...000000//////.........---000000000000000000000000//////000000111111111111000000000000////////////111111111000111111222333111111222333333333333222111111222222222333333333555555555444444333333333333333333444444444555555444555666777777666666555777777777777555666888:::===<<<:::999:::===@@@CCCKKKMMMTTT]]]```aaahhhsssxxxtttrrrmmmiiieee```\\\YYYWWWUUUTTTRRRRRRRRRSSSTTTNNNOOONNNKKKFFFAAA>>><<<:::999888666666666666777444444444444333222111000111222222333333333222222222222222222222222222222000111111111111222222222111111111111111111111111000000000000000000000000111111111111000000000///111111111111111111111111444333111000///000111222222222000/////////000000000000000000000000000000111111111111111111111111000000000000/////////////////////.........------000000000///////////////////////////////////////,,,------.............../////////000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000111000000000/////////...000000////////////000000//////////////////////////////////////////////////////000111111111111111......///000000000000///////////////000000000000111000///......///000111000////////////000000111000000000000000000000000333222111000///---,,,,,,////////////////////////---.........////////////000000000000000000000000000000/////////.........000000000000000000000000111000000000/////////...////////////////////////000111555;;;>>>;;;222+++---...000111111111000///////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000//////.........---------000000/////////.........000000000000000000000000000000000000000111111111///000000000000000000000111111111111111222222333111111222333333333333222111222222222222333333333555555555444444333333333333333444444444555555555555666777888888888777777444555666555555666999;;;<<<===>>>???BBBGGGLLLPPPTTTUUU\\\fffmmmttt~~~yyyuuuooohhhcccaaa^^^ZZZVVVTTTTTTVVVWWWPPPRRRSSSQQQLLLGGGCCCAAA>>>===;;;:::999888888888555555555444333222111000333333333444444333333222222222222222222222222222000111111111111222222222111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111444333222111000111222222111000//////.../////////000000000000000000000000111111111111111111111111111111000000//////......000000000///////////////............/////////////////////////////////////////////000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000////////////000000////////////000000////////////////////////////////////////////////000000111222222222222111...///000000111111000000////////////000000000000222111000//////000111222111000000////////////000////////////////////////333222222111000000//////111000000000///.........------------............000000000000000000000000000000000/////////......000000000000000000000000000000000000////////////////////////////////////---///444:::===999000(((...///000000111000000000........................------------............////////////////////////000000000000000000000000111111111111111111111111//////............------000000////////////......000000000000000000000000111111111000000000000000/////////000111111111222111111111111111222333333111222222333333333333333222222222222333333333333555555555444444444444444444444444444555555555666666777888999999999999999444555555555555777;;;>>>;;;>>>CCCGGGMMMSSSZZZ^^^aaacccjjjvvvzzztttssspppjjjccc^^^[[[YYYYYYSSSTTTUUUTTTPPPMMMKKKKKKEEEDDDBBB@@@===;;;999888666666666666666555444444333333444444333333222222222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111333222111000000000111111000000000000///000000000000000000000000000000000111111111111111111111111222111111000///......---////////////////////////.........//////000000000////////////////////////000/////////000000111111//////000000000111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000//////////////////000000000000////////////////////////////////////////////////////////////000111111111111000//////000111111111111111////////////000000000000111111000//////000111111111111000//////...//////000000000000000000000000000111111222444555555666333222222111000//////...........................////////////////////////000000000////////////...////////////////////////000000000000///////////////////////////////////////...---///111111///,,,------..........................................------........./////////////////////////////////////////////////////////000000000000000000000000111111000000000000000000000000//////////////////000000000000000000000000111111111111000000000000//////000000111222333333222111111111111222333333111222333333444444333333222222222333333333444444555555555555555444444444444555555555555666666666777777888888999999::::::777777777777777999===AAABBBFFFMMMSSSYYY___ggglllqqqvvv~~~zzzqqqhhh```\\\WWWWWWVVVTTTQQQQQQSSSTTTNNNMMMJJJGGGCCC???===;;;666666777888888888777777333333444444333222222111222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111111000000///////////////000111111111111111111111000000000000000000000000000000000000000000000000222111111000///......---......................../////////000000111111111//////////////////////////////.........///000111........./////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////000000000000000000000000////////////////////////---......///000///////////////000111111111111111////////////000000000000000///............///000111111000//////...//////////////////////////////...///000111222444555555444444333333222111000000////////////////////////////////////////////////111000000000////////////////////////////////////////////////000000000000////////////////////////333111...---...000111222.........---------..................................../////////000000000////////////////////////////////////////////////////////////////////////000000111111111111111111//////000000000000000000000000000000000000000000111111111000000000000000///000000111222333333444222222222111222333333444222222333444444444444333222222333333333444444444555555555555555555555555555555555666666666777777666666777777888999::::::999999999888999<<<@@@DDDMMMSSSZZZ```eeekkksssyyy{{{pppiii^^^]]]YYYUUUQQQOOOQQQSSSTTTSSSQQQNNNKKKGGGCCCAAA888999999::::::999999888555555555555444333222222222222222222222222222222000111111111111222222222222222222222222222222222000000000000000000000000000000000000111111111111222222222222222222222222000000/////////.........000111111222222222222111000000000000000000000000000000000000000000000000111111000000//////......------............//////000000000000111111111111///////////////////////////...---------...000111............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000...///000111111000///...000000000000000000000000////////////////////////,,,---......//////.........///000000111111000000////////////000000000000000///...------...///000111000000////////////000........................///////////////.........444444333333222222111111000000000000000/////////000000000000000000000000111111000000000/////////000000000000000000000000////////////000000000000//////////////////////////////000111111000//////111111000////////////000........................////////////000000000111////////////////////////000000000000000000000000..............................////////////000000//////000000000000111111000000000000000000000000///000000000111111111111111111111222333333333444222222222222222333444444222222333444444444444444333333333333444444444444555555555555555666666666666666666666777777777777777666777777888999;;;;;;:::;;;;;;;;;===BBBHHHLLLVVV\\\dddiiinnnuuu~~~rrrpppkkkccc[[[VVVSSSSSSWWWWWWVVVTTTRRRNNNLLLJJJ@@@@@@@@@???>>>===;;;;;;888888888777777555444444222222222222222222222222000111111111111222222222222222222222222222222222000000000000000000000000///000000000111111111111222222222222222222222222000000000000000///.........///000222222222111000000000000000000000000000000000000000000000000000000000000000////////////....../////////000000000000000000000000/////////////////////////////////000///---------...000111...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000000111...///000111111000///...000000000000000000000000////////////////////////---......///////////////......///000000000000///////////////000000000000111000///......///000111000////////////000000111........................000000/////////......---111111111111111111111111000000/////////.........000000000000000000000000111111111000000000//////000000000000000000000000.../////////000000000111////////////////////////+++---///000///...---,,,222111000///...//////000////////////////////////........./////////000000////////////////////////000000000000000000000000////////////////////////....../////////000000000//////000000000111111111000000000000000000000000......///000111222222333222222333333333333333333333222222222222333444444222333444444555444444444333333333444444444444555444555555555666666666777666666777777777888888888888888777888999;;;<<<======???@@@CCCGGGNNNVVV[[[cccjjjsssyyy|||zzz{{{|||~~~{{{|||~~~~~~}}}|||vvvoooooouuuxxxwwwtttpppnnnpppvvvzzznnnddd^^^[[[WWWWWWXXXWWWVVVTTTRRRQQQIIIIIIHHHFFFCCCAAA???===:::::::::999999777666666222222222222222222222222000111111111111222222222222222222222222222222222000000000000000000000000//////000000111111111222222222222222222222222222111111111111111000//////---...///111111111000///000000000000000000000000000000000000000000000000////////////000000000000//////000000111111111222000000//////.........---////////////////////////111000...---...///111222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111...///000222222000///...000000000000000000000000////////////////////////...//////000000000000000---......///////////////////////////000000000000222111000//////000111222//////...//////000111222111111111111111111111111000000000111222222333333///////////////000000000//////.........---------000000000000000000000000111111111111000000000000000000000000000000000000.../////////000000111111////////////////////////000000000///---...000222000///...---,,,,,,---...000000000000000000000000---------.........//////////////////////////////000000000000000000000000000000000000000000000000000000111111222222222333//////000000111111111222000000000000000000000000------...000111222333444444333333333333333333333333333222222333333444555222333444444555555444444333333333444444444555555444555555555666666777777777777777777888888888888999999999999:::<<<>>>???BBBDDDFFFJJJPPPYYYbbbiiiuuu|||}}}zzzvvvssspppnnnmmmjjjjjjkkkmmmmmmkkkgggdddgggeeeeeeiiipppvvvyyyyyyzzzzzzyyyvvvtttsssuuuvvvqqqpppnnnoooqqqrrrrrrqqqnnnoooqqqssstttttttttsssqqqpppoooqqqtttvvvvvvuuuooonnnmmmooosssvvvyyyzzzyyylllcccbbb___[[[XXXVVVTTTQQQOOOPPPNNNLLLLLLKKKIIIFFFDDD@@@???<<<:::888888888888555444333444444333111...444333111//////000222333333333222222111000000///222222111111111111111111555444222111111111222333222222222222222111000///000000000000000000000000222111000//////000111222000000000000000000000000111111000000//////......222444555555333000000000000000000000000000000000000000000000000000000000............///000222222111111111111111111111111000000000000111111111111000000000000000000000000////////////000000000000333111///...///000///...////////////000000000000////////////////////////000000000000000000000000000000//////.........---000000//////000111222222000000000000000000000000////////////////////////........................222111000//////000111222000000000000////////////111111111111111111111111000000000000000111222222000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000111111000000//////......///000000000111111111111////////////////////////////////////////////////111111111111111111111111////////////////////////............/////////000//////............//////...000111222222111000...000000000000111111111111////////////////////////000000000000000000000000111111111000000000000000111111000000000000111111222111111111000000//////111111111111111111111111111111111111222222333444555555444333333333444444111111111111111111111111777666555444444444444444333333333444444444555555666666555555555666666777888777666666888999999888@@@<<<:::<<<>>>???DDDJJJSSSVVV[[[```fffppp|||~~~xxxpppkkknnnmmmlllkkkjjjjjjiiiiiikkkjjjkkklllnnnnnnllljjjlllkkkkkkoootttwwwxxxwwwzzz{{{}}}~~~|||{{{|||{{{yyyvvvuuuxxx{{{}}}~~~}}}|||{{{xxxvvvtttrrrqqqqqqrrrssstttuuuuuuuuuuuuuuusssqqqqqqrrrtttvvvwwwyyyzzzzzzxxxuuuuuuyyy}}}|||sssooojjjeee```[[[VVVRRRSSSRRRQQQQQQSSSSSSRRRQQQMMMKKKHHHCCC???;;;888666777666444333444444333222444333222111111222333444222222222222333333333333555444444333222111000000222111111000//////000000222222222222222111000000000000000000000000000000222111000//////000111222000000000000000000000000111000000000/////////...///111222222000.........////////////////////////000000000000000000000000............///000111222111111111111111111111111/////////......---------000000000000000000000000////////////000000000000000...------...///...---////////////000000000000////////////////////////000000000000000000000000000/////////............000000000000000000111111000000000000000000000000////////////////////////........................222111000//////000111222000000000000////////////111111111111111111111111...............///000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000111000000000/////////...000111111111222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////........./////////000000//////............//////000//////////////////000/////////000000000111111////////////////////////000000000000000000000000111000000000000000000000111111000000000000111111111111111111000000000///111111111111111111111111111111111222222333555555666555444333333333333333222222222222222222222222666666555444444444444444444444555555555666666666555555444444555555666666888777777777888999999999>>>;;;<<>><<<999888666666666666555444333222333333333333333333333333111111111111222222222222111111333444444333222111000111111222222222111111111111111111111111111111111111222222222222111111000000000000000000000000////////////000000000000...///000000......000111000000000000000000000000////////////////////////000////////////000000111000000000000000000000000///000000000000000000000////////////////////////////////////000000000000000000222444666666333111////////////000000000000////////////////////////////////////////////////.........///////////////111111222222111000///...////////////////////////////////////////////////////////////////////////000000000111111000000000000000000000////////////........................000000000000000111111222////////////////////////////////////////////////000000////////////000000////////////000000000000////////////000000000000////////////000000000000111111111111111111111111........................000000000000000000000000////////////////////////////////////000000000111//////............/////////000111111111111000///............////////////000000000000000000000000//////////////////////////////000000111111111111111111000000000000111111000000000000000000111111111111111111111111111111111111111333444666888999666666555444333222222333333333333333333333333333555555444444444555555666555555666666666777777777777777777777888999:::;;;999::::::::::::===BBBFFFOOORRRZZZeeeqqq}}}}}}~~~uuuuuuuuuqqqnnnnnnrrrvvv}}}}}}vvvoooiiiccc^^^[[[XXXXXXYYYYYYYYYYYYYYYYYYWWWUUUQQQNNNJJJFFFAAA===;;;:::999777666444333333555444444333222111111000///000000111111222333333//////000111111111111000000000111222222222222111111111111111111111111111111111222333333222111111000000000000000000000000////////////000000000000......///...,,,,,,---///111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000............/////////000000000000000000000000000////////////000000000000///000222444666555111...////////////000000000000////////////////////////////////////////////////.........///////////////000000111222222111///...000000000000000000000000////////////////////////////////////////////////000000111111111111000000000000000000////////////////////////////////////...............///000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000////////////000000000000........./////////000000111111111111111111111111/////////////////////////////////////////////////////////////////////////////////000000000111111//////............//////...000111333333111000........./////////000000000000000000000000000000000000000000000000000000000/////////000111111222222111111000000000000111111000000000000111111111111111111111111111111111111111111111222333555666777555555444333333333444444222222222222222222222222555444444444444555666666666666666666777777777777555555555555666777999999777999;;;===@@@HHHRRRZZZ\\\```iiiuuu}}}xxxvvvyyy|||yyy{{{~~~}}}|||{{{{{{zzz{{{|||xxxpppiiiddd^^^]]][[[YYYZZZ[[[]]]___]]]]]]\\\[[[XXXRRRKKKEEEAAA???<<<999777555555555555555555444333222222222111111222222222222222222000000//////000111111222000000111222222222222222111111111111111111111111111222222333333222222111000000000000000000000000.../////////000000000111000000000...,,,,,,---///000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000/////////000000000000000000000000////////////000000000000000111333666777555000---////////////000000000000////////////////////////////////////////////////............/////////000...///111222222111000///000000000000000000000000///////////////////////////////////////////////////000111222222111000///000000000000////////////////////////////////////...............///000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000.../////////000000000111////////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000111111111//////............/////////000000000000000000////////////000000000111111000000000000000000000000000000000000000000000000...//////000111111222222111111000000000000111111///000000000111111111111111111111111111111111111111111111222222333555555444444333333333444555555444444444444444444444444444444444444444555666666777777777888888888999999666666666666888999:::;;;:::>>>BBBGGGOOO\\\mmmyyyxxx{{{~~~yyy{{{~~~xxxtttooommmpppxxxxxxsssdddaaa^^^\\\]]]```dddggg```aaacccdddbbb[[[SSSLLLFFFCCC???;;;888777666666666666555555555444444444444444444333333222222222333222111111111222444555///000111222222222222222111111111111111111111111111222333444444333222111000000000000000000000000.../////////000000111111333333333000......///111////////////////////////000000000000000000000000111000////////////000000000000000000000000000000555444444333222111000000000000000000000000000000////////////000000000000333444666999:::777222...////////////000000000000////////////////////////////////////////////////---.........//////000000---...000222333222111000000000000000000000000000////////////////////////000000000000000000000000///000111222222111000///000000000000////////////000000000000000000000000000000000000000111222222000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000.../////////000000111111000000000000111111111111////////////////////////222222222222222222222222111111111111111111111111////////////////////////000000000000111111111111//////............//////111///...------...///111000000000000111111111111000000000000000000000000000000000000000000000000...//////000111222222222111111000000000000111111//////000000111111111222111111111111111111111111111111111111222222333444333333333333444555666666555555555555555555555555444444444444444555666777888888999999999:::::::::999999999:::;;;<<<>>>???@@@DDDJJJQQQ\\\nnn}}}||||||qqqmmmqqq~~~~~~{{{yyyxxxvvvwwwyyy|||zzz}}}tttpppkkkhhhfffeeedddcccbbbdddeeeccc^^^XXXTTTRRRKKKHHHCCC>>>;;;999999999999666333222222222222111222222111111111111111111111111111111000000000000000000000000000000000000111000///......///000111111///...000333555444222000000000000000000000000222111000///............///000111222222111000///000000000000000000000000000000000000000000000000........................111000///...------...///000000000111222222222333000000000000000000000000...............///000000000555999888222...---///000000000000////////////////////////////////////............////////////////////////000000000000...000111000///...///111000000000000000000000000////////////............///////////////.........111111000000//////......222111000.........///000///000000000000000//////////////////000000000000........................////////////////////////////////////000000000000000000000000000000000000//////000111222333333444000000000000000000000000......////////////......//////000111222444666777444333222000///.........000000000000000111111111///...,,,+++,,,...000111000000000000000000000000000000000000000///......////////////////////////////////////000000000000////////////////////////000000000000000111111222//////...//////000111222111000/////////000222333222222111111111111222222...000111333444444333333000111222333444555555555000000111222333333333333888777777666666666777777666666777888888888888888<<<::::::===BBBFFFFFFEEEHHHQQQ\\\fffxxxzzzuuuiiiooovvvxxxwww|||{{{xxx{{{~~~{{{xxxvvvuuusssrrrnnnmmmkkkhhhbbb\\\VVVRRRNNNKKKGGGBBB???===<<<<<<999777555444444444333222333333222111111111111222111111111111000000000000111111111111111111111111111000////////////000111111000///000333444333111000000000000000000000000333222111000////////////000000111111111000000///000000000000000000000000000000000000000000000000........................111000///...---......///111111111111111111222222000000000000000000000000///............///000000///333777666111......000000000000000////////////////////////////////////....../////////000000000............////////////...000111000///...///111000000000000000000000000////////////............000000000000000000000000111000000000/////////...222111000///......///000//////000000000000//////////////////000000000000........................////////////////////////////////////000000000000000000000000000000000000///000000000111222222222000000000000000000000000......////////////....../////////000222333555555555444333222111111111111000000000000000/////////000///...------///111222000000000000000000000000000000000000000///......////////////////////////////////////000000000000111111111111111111111111000000000000000111111222000////////////000000111111000000///000111222333333333222222222222333333000111222333333333333333222333333444444444333333222222333333444444333333777777666666666666666777111333555777777888888999999:::;;;>>>CCCGGGKKKMMMZZZfffvvv{{{vvvuuuyyy{{{{{{{{{~~~zzzwwwwwwzzz|||}}}~~~~~~zzzsssmmmggg```XXXRRRQQQPPPLLLIIIEEECCCAAA@@@;;;999777777777666555333444444333222222222222222222222111111111000000000111111111111111111111111222111000000000000111222222111000000222333222111000000000000000000000000333222111000000000000000222111000000////////////000000000000000000000000000000000000000000000000........................000000///............///111111111111111111000000000000000000000000000000//////......//////000111///111444333000...///111////////////000000000000/////////////////////////////////000000000111111------------...............000111000///...///111000000000000000000000000////////////............000000000000111111111111000000000000////////////111000000////////////000//////000000000000//////////////////000000000000........................////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////000111222333555555444444444444555555111000000000///.........111000///...///000111222000000000000000000000000000000000000000//////...////////////////////////////////////000000000000111111111111111111111111000000000000000111111222111111000/////////000000111000000000000111222222444333333333333333333444333333222222222222333333444444555555444444333222555555555555555444444444666666666555555666666777000222555777888999:::<<<999===AAAEEEJJJQQQYYY```ttt{{{xxxzzz~~~|||yyyzzzssssssrrrpppoooqqquuuxxx}}}yyyssslllbbb[[[XXXWWWTTTQQQNNNJJJGGGEEE>>>===;;;::::::888666444555555444333222222222333222222222111111111000000111111111111111111111111222111111111111111111222222222111111111111111000000000000000000000000000333333222111000000111111333222000.........///000////////////////////////////////////////////////......................../////////.........//////222222111111000000///////////////////////////////////////...///000000111...000111000......000111////////////000000000000////////////////////////000000000000111111111111------........./////////...000111000///...///111////////////////////////////////////............///000000000000000111111000000000000////////////000000000////////////000...//////000000000000///////////////000000000000........................////////////////////////////////////000000000000000000000000000000000000000000000///////////////////////////////////////......////////////......000////////////000000111444444444444555666777777333222222111000///......111000/////////000000111//////////////////////////////000000000000//////////////////////////////////////////000000000000////////////////////////000000000000000111111222222222111000////////////000000000111111111222222333333222222222222333333555444222111111222333444333444444555555555444444888888777666555555555444666666555555666666777777333666999:::999999<<<>>>>>>EEEMMMSSSYYYcccqqq|||~~~wwwpppllljjjjjjjjjxxxyyyyyywwwtttrrrrrrsssoooqqquuuyyy|||}}}tttlllbbbbbbaaa^^^ZZZUUUPPPMMMFFFDDD@@@>>>===:::777555777666555444333333333333222222222222111111111111111111111111111111111111111111111222222111111111111222222222111111111111000000000000000000000000333222111111111111111111222111///.........///000////////////////////////////////////////////////////////////////////////......//////////////////222111111000000////////////////////////////////////////////////000111111...///////////////000111.../////////000000000111////////////////////////000000000000111111111111....../////////000000000...000111000///...///111////////////////////////////////////.....................//////000000000////////////000000000000/////////000000000000///......///000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000///////////////////////////////////////......////////////......000///////////////000000111111222222333555666777444444333333222111000000000///////////////////////////////////////////////////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111222333222111000000///000000000111111111222222222222222222111111111111222222555444333222222222333444111222444555666777777777::::::888777666555555666666666666666666777888888777999<<<;;;:::;;;???DDDHHHQQQ]]]eeennnzzzuuuuuuzzzuuuooofff___[[[ZZZXXXWWW}}}zzzxxxxxxrrrtttvvvvvvtttsssrrrrrr{{{rrrrrrrrrooojjjccc]]]YYYRRRNNNIIIDDD@@@===:::888888888666555444444444444333222222222222111111111222222222222222222222222000000111222222111000000000111222222111000111333000000000000000000000000222111111000000000111111000//////......//////000000000000000000000000000000000000000000000000000////////////////////////---...//////000/////////000000000000000000//////000000000000000000000000000000//////000000111222...///000000000000000///......//////000000111111/////////////////////////////////000000000111111////////////000000000111...000111000///...///111000000000000000000000000////////////............------......//////000000////////////000000000000...//////000000000000///---...///000000111111000////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......000///////////////000111//////000000111333444555555555444444333222222222//////////////////......000000000000000000000000...//////000000000000000000000000000000000000000////////////000000000000222222222222222222222222000000000000000111111222222222111000000000111111000111222222333333222222222111111000000111111222444333333333333333444444111222444666777888999999;;;:::888777666666666777777777777777888999::::::888;;;>>>>>>===AAAJJJQQQZZZdddppp{{{xxxnnnmmmpppwwwyyyooo___\\\WWWSSSSSSSSSSSSSSS{{{uuupppnnnlllvvv{{{ssskkkfff___ZZZQQQJJJEEEAAA>>><<<999999777666555444444444333333222222222111111111222222222222222222222222///000000111111000000///...000222222000000222444000000000000000000000000000000000//////000000111------...///000000000000000000000000000000000000000000000000000000000000////////////////////////,,,---///000000000///////////////000000000000000000000000000000000000000000000//////000000111222//////000222222111///---.........///000111111111////////////////////////....../////////000000000........./////////000000...000111000///...///111000000000000000000000000////////////............---......///000000111111.../////////000000000111---...///000111111000///---...///000111111111111////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000///000000000111222222222000000000000000000000000......////////////......////////////000000111222////////////000111333333333333333333333333333333111111111111000000///...000000000000000000000000......///000000000000000000000000000000000000000////////////000000000000222222222222222222222222000000000000000111111222111111111000111111222222000111222333333333222222333222222111111222222333222222333444555555555555222333555666777888999999;;;999777666555666777888888888888888999:::;;;<<<:::>>>BBBDDDGGGPPP^^^iiisss{{{{{{uuunnnkkkjjjnnnyyywwwjjjcccVVVVVVUUUTTTTTTUUUWWWXXX}}}wwwtttnnnsssyyy}}}~~~uuuooohhhbbbXXXNNNHHHDDD@@@???:::999888666555555444444333333333222222222111111222222222222222222222222...///000111111000///...---000222222000000333555000000000000000000000000000///////////////000000+++,,,...000111111000000000000000000000000000000000000000000000000000000000000000000000000000000,,,---///000000000//////......//////000000111111000000000000000000000000000000000000000111111222000000111333444222///,,,---......///000111111222////////////////////////............////////////---------........./////////000111000///...///111000000000000000000000000000/////////...............//////000111222222222.../////////000000111111---...///111111111000///---...///000111111111111////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////000111222333333444000000000000000000000000......////////////......////////////000111222333////////////000111222333222222222222222222333333222222222222222111000///000000000000000000000000......///000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111222111000000000111222333333000111222333444333222222444333333222222333333444000111333555666666555555555555666777777888777777:::999777555555666888999999999999999:::;;;<<<===<<<@@@FFFJJJQQQ^^^ppp}}}~~~wwwqqqmmmiiiiiirrrzzzpppeee^^^ZZZXXXZZZ[[[ZZZYYYXXXZZZ\\\zzzsssqqquuuyyyzzzvvvqqqfff]]]XXXQQQIIIFFFHHHCCCAAA===:::777555444444444444444444333333333333222222222222222222222222222222222222222222222222000000000000000000000000111111111000000000000000111111111111000000000000///////////////////////////////////////000111111000000000000000000000000000000000000111111111111////////////////////////000000//////.........---000000//////.........---...///000111111000///...111111000000//////................../////////000000000000000000000000000......------------.........///000111111000///...000000000000000000000000//////000000000000//////......////////////......//////000000000000//////111000...///000111///...000000000000000000000000////////////000000000000222111000//////000111222000000111111000///......///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////111111000000//////......///...---------...000111222111000//////000111222//////000000111111222222222111111111000000//////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000333333333222222111111111222222222222222222222222222222111111222222333444333333333333333333333333444444555555666777777777666777777666555555888:::???999777:::>>>>>>>>>???@@@LLLVVVXXX]]]lll{{{zzzpppiiifffnnn}}}wwwmmmhhhddd```\\\ZZZaaaiiijjjfffbbb___```cccfffhhh}}}rrrmmmkkkpppuuu}}}}}}zzzrrrhhh```[[[VVVOOOLLLNNNGGGEEEAAA===;;;999777666666666555444333333222222222222222222222222222222000000000000000000000000111111111111111111111111111000000000000000000000111111111111000000000000///////////////////////////////////////000111111000000000000000000000000000000000000111111111111////////////////////////000000/////////.........000000/////////............///000111111000///...111000000000/////////............/////////000000000000000000000000000000//////............////////////000000000000//////000000000000000000000000//////000000000000////////////////////////////////////000000000000//////111///...///000111000...000000000000000000000000////////////000000000000111111000//////000111111/////////.........------///////////////000111111000000000000000000000000000000000000000000000000//////000000000111111111222111111000///......---111000000000/////////...//////......//////000111222111000//////000111222000000000000000111111111111111111111000000000///000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000111111111111111111111111111111111111111111111111333333333222222222111111222222222222222222222222333222222222222333444444333333333333333333333333444444444555666666777777444555666555555555888:::===999888;;;===>>>BBBGGGIIIVVVbbbhhhqqq|||mmmfffbbbiiiuuuzzztttkkk```\\\XXXXXXXXXYYY```hhhiiigggffffffjjjpppuuuxxx~~~tttoooiiijjjkkknnnttt~~~yyyppphhhbbb]]]VVVSSSTTTNNNKKKFFFBBB@@@>>>;;;999999888666555333222222111333333333333222222222222000000000000000000000000111111111111111111111111000000000000000000111111111111111111000000000000///////////////////////////////////////000111111000000000000000000000000000000000000111111111111////////////////////////000000////////////......000000////////////......//////000000000000//////000000000000////////////....../////////000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000//////000000000000//////000000............000000//////000000000000//////000///...///000111000///000000000000000000000000////////////000000000000111000000//////000000111///...---,,,+++,,,------///////////////000111111000000000000000000000000000000000000000000000000//////000000000000111111333222111000///...---,,,000000000000////////////...///000000111111000000111111000000000000111111111000000000000000000///111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111333333333222222222222111222222222222333333333333444333333333333444555555333333333333333333333333333333444444555666666666444555777888777777999:::<<<;;;;;;>>>@@@CCCLLLVVV___lllyyyzzzuuuxxxjjjccc```dddmmmpppiii```XXXSSSPPPSSSXXX]]]ccciiihhhiiikkkqqqyyy}}}wwwtttpppkkkjjjoooxxx|||ssskkkeee___ZZZYYYWWWRRRLLLHHHFFFDDD@@@===:::999777555333333222222333333333333333222222222222222222222222222222222111111111111111111111111000000000000000111111111111111111111000000000//////////////////////////////////////////000000111///////////////////////////000000000111111111111////////////////////////000000//////////////////000000////////////////////////000000000000//////000000000000////////////...////////////000000000////////////////////////111111000000000000111111111000///......///000111//////////////////////////////000000000000//////111000...------...000111//////000000000000//////000///...///000111000///////////////////////////////////////000000000000000000000//////000000000///...,,,++++++,,,...//////////////////000000111000000000000000000000000000000000000000000000000////////////000000000111222111111000///......---000000000000////////////...///111222222222111000111000000000000000000111111111000000/////////...111111111000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333333333444444444444444555666666444444444444444444444444333333333444555555666666777999;;;;;;:::999:::;;;<<<===AAAEEEGGGMMM[[[iii|||}}}nnneeegggiiidddbbbgggnnnpppjjjccc]]]WWWTTTYYY```dddiiimmmiiimmmttt}}}~~~vvvpppnnnoooqqqooottt|||~~~~~~{{{tttooolllhhheeebbb\\\UUUQQQOOOLLLGGGCCC===<<<999666555444444444444444444333333333222222222222222222222222222222111111111111111111111111//////000000111111111111111111111111000000000///000000000000000000000000///////////////000000111///////////////////////////000000000111111111111000000000000000000000000//////000000000000000000//////000000000000000000000000////////////000000////////////000000000000////////////000000000111////////////////////////111111000000000000111111111000///......///000111//////////////////////////////000000000000//////222111///......///111222//////000000000000/////////......///000111111000////////////////////////////////////000000000000/////////000000/////////000///---,,,,,,...///111///////////////000000111000000000000000000000000000000000000000000000000...////////////000000000////////////000000000000////////////000000000000...///111222222222111000000000000111111000000000111000000000//////......000000000000000000111111000000000000000000000000////////////////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222333333333444444444555555444444555555666777444444444444444444444444333333444444555666666777999:::;;;;;;:::999:::<<<===AAAGGGNNNSSS[[[lll|||~~~zzzxxx{{{sss```\\\```kkkiiijjjpppvvvyyyuuupppgggaaa^^^ccciiilllooossssssyyy{{{xxxwwwrrroooooosssvvvzzz}}}{{{}}}|||xxxpppiiiaaa\\\[[[WWWQQQLLLEEECCC???;;;888666555555555555444444333333222222000000000000000000000000222222222222222222222222/////////000111111222222111111111111000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000111111//////000000000000111111000000////////////000000////////////000000000000/////////000000000111111000000000000000000000000111111000000000000111111000000////////////000000000000000000000000000000//////000000000000//////111111////////////111111//////000000000000/////////...---///111222111000000000000000000000000000////////////000000000000...//////000000//////...000000///...///000111222///////////////000111111000000000000000000000000000000000000000000000000......////////////000000......//////000111111111////////////000000000000...///000000111111000000000000111111111111000000000//////////////////...000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111222222222222222222222222222222222222222222222222111222222222222333333333222222333333444444555555555444444444444555666666444444444444444444444444444444555555666777777777888999999999888:::<<>>DDDHHHOOOUUUbbbrrr~~~}}}~~~~~~vvvkkkaaaXXXWWWbbbnnnvvvwww{{{vvvvvv{{{{{{yyyvvvqqqooorrrhhhoooyyyxxxsssqqqnnnfff```ZZZVVVNNNFFF>>>999666555666666555444333333222222222222222222222222222222222222222222222222222222...//////000111222222222111111111111000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000111111111111000000000000000000000000//////000000111111111222//////000000111111111222111000///......///000111.../////////000000111111000000000000111111111111000000000000000000000000000000////////////000000...///000111111000///...000000000000000000000000//////000000000000//////000000111111111111000000//////000000000000//////......---...111222222111000000000000000000000000////////////000000000000---...///000000///...---......///000111111000000///////////////000111111000000000000000000000000000000000000000000000000............/////////000111111000000//////........./////////000000111111///...---------...000111///000111222222111000///---.........//////000000//////000000111111111222000000000000000000000000000000000000000000000000.../////////000000111111111111111111111111111111222222222222222222222222222222222222222222222222111111111222222333333333222222333333444555666666444333333333333444555555555555555555555555555555666666777777888888999999999999:::;;;???EEELLLRRRZZZaaapppwwwxxxwwwwwwyyy}}}ttthhhccc___\\\YYYZZZccclllyyy{{{}}}|||~~~yyywwwuuummmoooqqqssswwwxxxqqqjjjeeeWWWYYYXXXRRRHHH>>>999888777666444444555666666555555333111111222333222111111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111444000------///111000...//////000111222333333444111111000000//////......000000000000000000000000111111000000//////......000000000000000000000000222222222222222222222222000000000000111111111111444333111000000000111111000000000000000000000000111111000000//////......---...///111222222222222111111000000//////......000000000000000000000000000000000000000000000000111111111111111000///...////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000222111111111000000//////000000//////.........---000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111222111111111000000//////000000000000000111111222///000000000111111111111111111111111111111111111333333333333333333333333333333333222222333666999888777666555555444444444222333333444555666777777777666555444444444444444333444555666777999;;;===AAA;;;;;;BBBHHHLLLRRRYYYhhhttt}}}qqqlllsssvvv}}}qqqrrrssskkkcccaaaYYY]]]___^^^cccmmmvvvzzz~~~~~~~~~}}}vvvvvvtttrrrpppsssxxx}}}zzzrrrkkk]]][[[XXXTTTMMMFFF???:::888666444333444555444333666444222222333444333222333333444444555666666666111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111333111......///111000//////000000000111222222222000000000000////////////000000000000000000000000111000000000/////////...000000000000000000000000222222222222222222222222000000000000111111111111333222111000000000111111000000000000000000000000111000000000/////////......///000111111222111111////////////000000000000000000000000000000000000000000000000000000000000000111111111111000000///////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000111000000/////////000000000000////////////000000111111111111000000000///000000/////////.........000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111111111111111000000000///000000000000000111111222000000000000111111111111111111111111111111111111333333333333333333333333333333333222222333666888;;;:::999777666666666666444444444555555555555555666555555555666666777888::::::;;;;;;:::;;;<<<===???===@@@IIIPPPWWW```jjjxxxtttmmmkkkvvvzzzwwwhhhfffeee^^^YYYZZZ[[[bbbiiiooowww~~~wwwqqqlllkkkkkkooorrrxxx}}}vvvgggaaa[[[XXXWWWRRRHHH???;;;999555444444555444444777555333333444555444333000111222333555666777888222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111333111//////000111000///000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111222222111000000000111111000000000000000000000000000000000000////////////000000111111111111000000.........///000111111111000000000000000000000000000000000000000000000000///000000111111111111000////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000222111000///////////////000000////////////000000111111111111000000000000000000////////////......000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000///000000111111000000///000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111222111111111111111111000000222222222222222222222222333333333333333333333333333333444333222333666888<<<;;;:::999777777777777666666555555555444444444555555555666777999:::;;;999:::;;;;;;::::::<<<===AAADDDLLLVVV^^^hhhvvvzzzuuuooommmnnnvvvyyytttddd^^^YYYTTTTTTYYY___iiivvv|||uuuooolllgggfffhhhnnn{{{{{{~~~sssjjjaaa___bbb^^^SSSHHH???<<<888555555666666666777555333333444555444333///000111222444555666777222222222222222222222222000000000000000000000000000000000000000000000000///000000000111111111111222222111111111111000000000000000///////////////......//////000000111111000000000000000000000000000000000000////////////////////////////////////000000000000000000000000///000000000111111111111111111111000000000000111////////////////////////000000000000////////////111111111111111000//////.../////////000000000111////////////////////////////////////////////////...///000111111111111111////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000222222111000////////////000000////////////000000111111111000000000000000000000//////////////////000000////////////000000///////////////////////////000000000111111111111000000000000000000000000000000000111111000000000000000000000000000000000///000000000111111111111111111111000000000000000000000000000000111111222222222111111111111000000222222222222222222222222333333333333333333333333222333444333333333555888::::::888777666555555555555555555555555555555555666666666666777999:::;;;555888:::;;;:::<<<@@@CCCIIISSS```kkkttt{{{wwwtttqqqrrruuuyyy||||||uuuggg^^^WWWUUU[[[dddooozzzyyyuuukkkhhheeefffmmmyyyxxxyyy~~~tttkkkiiikkkhhh]]]SSSDDD@@@:::666555666777777666444222222333444333222444444444555555555666666111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111222222333222111111111111000000000///////////////......//////000000111111000000000000000000000000////////////000000000000///////////////////////////////////////////////////000000000111111111111000000000000111000000000////////////////////////////////////000000000000111111222111111000///...111000000000/////////...////////////////////////////////////////////////...///000111111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000222222111000000000000000000000////////////000000000000000000000000111111//////000000000000000000000000////////////000000///////////////////////////000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000///000000000111111111111000000000000000000111111000000000000000111111222222222222111111111111111222222222222222222222222333333333333333333333333111333444444333333555777666666555444333333333333333333444444555666666777777777666666777777888999777:::======>>>AAAHHHNNNYYYhhhzzz{{{zzzyyywwwwwwzzzvvvqqqqqqrrrwwwoooeee^^^\\\```mmmyyy{{{tttqqqmmmkkklllpppvvvzzz|||yyywwwtttsssnnnfff^^^MMMHHH@@@999666555555555666444222222333444333222444444333333333222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111333444444222111111222000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000111111111111...///000111111111000000000000000000000000000000////////////000000000000111111111111111000///...111111111000///.........000000000000000000000000000000000000000000000000///000000111111111111000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000111111111000000111111222000000////////////000000000000000000111111111111//////000000000000111111000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000111111222222111111000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000111111222111111111222222222333333333333333333333333333333333333333333333333333333111333444444444444555777333333222222222222333333222222333444555666777888777777777777777777888888999<<>>???@@@EEELLLRRR\\\lllqqqfff]]]^^^___ccciiittt|||tttpppnnnkkkcccXXXLLLCCC>>><<<777777777888999888666333333444444555444333111000222222222222222222222222444444333333333333222222000000000000000000000000000000000000000000000000444666777666333222222222000000000000000000000000222111111111000000//////000000000000000000000000////////////000000000000............/////////000000000111111222222222333000000000000000000000000//////000111111111111111000000////////////000000000000000000000000000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000/////////...---------,,,000000000000000000000000000000000000111111111111000000000000000000000000222111111111000000//////000000////////////000000000000000000000000000000222111111111000000//////000000////////////000000000000000000111111111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111111111111111111111111111000000000000000000000000222222333444444555666666666555333222222333444666222222222222222222222222333444555444333222444666333555555555333222333444888888888888888777666666<<<888666777888888<<>>@@@AAAEEEJJJPPP[[[eeennn{{{wwwoooiiiiiilllnnnqqqwww{{{{{{yyy}}}tttrrrnnniiiaaaUUUGGG>>>===;;;999888777666333111444555555666666666555555333333333333333333333333222222222111111111000000222222222222222222222222000000000000000000000000111333444333111000000000000000000000000000000000111111111111000000000000////////////////////////////////////000000000000....../////////000000000000000000111111111111111000000000000000000000000//////000111111111111111000000////////////000000000000000000000000000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000111000000//////000000111000000000000000000000000111111111111000000000000000000////////////000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333111111111111111111111111222222222222222222222222111111222222333333444444555444333222222333555555222222222222333333333333555666666555333222333555222333555666555666777999777888888999::::::;;;;;;;;;:::<<>>;;;:::999888666555444444555555666666666666333333333333333333333333222222222222111111111111222222222222222222222222000000000000000000000000111333444333111000000111000000000000000000000000111111111000000000000000////////////////////////////////////000000000000...////////////000000000222222222222222222222222000000000000000000000000//////000111111111111111000000////////////000000000000000000000000000000000000111111111111000000111111000000000000111111/////////////////////////////////////////////////////////000000111111111///////////////////////////000000000111111111111000000000000000000000000111111111000000000000000111000000000000000000111000000000000000000000000111111111000000000000000000000////////////000000///000000000111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333111111111111111111111111222222222222222222222222111111111222222333333333444444333333333444555555222222222333333333333333666666666555333222333555444666777777666666888999888888888999999999::::::;;;;;;>>>EEEJJJQQQ\\\fffvvvtttnnnoooyyyyyyuuurrrpppmmmeeeYYYOOOCCC@@@<<<:::999999999888333333333444444555666666333333333333333333333333444333333333333222222222222222222222222222222222000000000000000000000000111333444444222111111222000000000000000000000000000000000000000000111111////////////////////////////////////000000000000////////////000000000111/////////////////////...000000000000000000000000//////000111111111111111000000////////////000000000000000000000000000000000000111111111111000000111111000000000000111111////////////////////////////////////////////////.........//////000000000///////////////////////////000000000111111111111000000000000000000000000000000000000000000111111111111000000000000111111000000000000000000000000000000000000000000111111000000////////////000000///000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333111111111111111111111111111111111111111111111111111111222222222222333333333333333333444444555555222222333333333444444444666666666555333333444555888999:::999777666777888::::::999888888888999:::@@@@@@DDDKKKSSS^^^ooo~~~}}}{{{~~~{{{|||~~~{{{wwwtttnnneeeZZZRRRGGGCCC>>>;;;999999999888444444444333444444555666333333333333333333333333444444444333333333222222222222222222222222222222000000000000000000000000111333444444333222222333000000000000000000000000000000000000111111111111////////////////////////////////////000000000000/////////000000000111111111111000000000000//////000000000000000000000000//////000111111111111111000000////////////000000000000000000000000000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000......///////////////000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111222111111000000111111222000000000000000000000000000000000000111111111111000000////////////000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222333111111111111111111111111111111111111111111111111222222333333333333333333222333333444444555555555222222333333444444555555555666666555444444555777;;;<<<<<<;;;888777777888;;;:::999888999:::;;;<<>>@@@BBBHHHMMMXXXeeeqqq|||{{{tttjjjeeeYYYTTTLLLEEE@@@>>>===<<<999888777555555555666777444444444444444444444444222222222111111111111000000000000000000000000000000000000000000000000000...000222222000000000111000000000000000000000000//////000000111111111222111111111111111111111111////////////000000000000000000000000111111111111111000000000//////......000000000000000000000000//////000111111111111111000000////////////000000000000000000000000000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000333222222222111111000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000111111111222222222111111111111222222000000000000000000000000//////000000111111111222000000////////////000000000000000000111111111111000000000000000000000000//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000///000000000000111111111111111111111111111111111333333333333333333333333444444444444444444444444111222333444555555555555222222333333444555666666333444555555555666888:::999;;;<<<;;;::::::;;;<<<999999:::;;;>>>BBBEEEHHHTTT[[[jjjzzz~~~zzztttqqqssswww|||{{{ooofffYYYNNNHHHDDDAAA>>>;;;888444444666777555222333444555555555444333222666555444333222111111111222222222222111111000000111111111111111000//////222222222111111111111000111111111111111111111111111111222222222222111111000000000000000000000000000000000000111111111111222111111111000000//////222111111111000000//////333222000///...---......000000//////...,,,+++***000000000000000000000000...///000///...///000222...///000111111111111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000......//////000000111111+++---000111000000111111000000////////////000000111111000000//////......000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111000111111111111222222222333333333222222111111111333333333333333333333333111111222222222333333333444444444555444444333333111333444555666888;;;===666666666666777888::::::666:::>>>???===;;;;;;<<<>>>===@@@CCCBBBBBBNNN\\\```nnn}}}uuuoooooorrrvvvxxxwwwuuutttvvv|||wwwgggYYYOOOIIIDDD@@@>>>;;;999888888777555333444444555555555444333222555444444333222222222222222222222222111111111000111111111111111000//////222222222222111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000111111111111111111111111000000000///111111111111000000000///222111000///......////////////000//////...---,,,000000000000000000000000...///000///...///000222///000000111111111111000000111111111111222222222////////////////////////000000000000000000000000////////////////////////.../////////000000000111000222444444222000000000000000////////////000000111111000000////////////000111111111111111111000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111111222222222222111111222222222222222222222222000111111111111222222222333333222222222222222222222222222222222222222222111222222222222333333333444444444555555444444333555666777777777777999;;;666555555555666777888999333777<<<<<<:::999:::;;;===;;;>>>DDDJJJPPP[[[gggttt~~~|||yyyuuuvvvzzz}}}zzzsssqqqsssuuuwwwnnnkkkiiiiiilllpppsssuuuyyyyyyhhh[[[QQQIIIDDDAAA???===;;;999777666555555555666666555444333333444444333222222333333333222222222222111111111111111111111222111111000///333222222222111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000111000000//////000000111//////000000000000//////000000000000000000000000...///000///...///000222000111111111111000000///000111111111111222222222////////////////////////000000000000000000000000////////////////////////////////////000000000000000222444333222000000000111000000//////000000111111000000000000/////////111111222222222222111111000000000000000000000000000000000000000000000000......///000111222333333000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111333333333333333333333333000111111111111222222222222222222222222222333333111111111111111111111111222222222222333333333333333444444555555555444444999:::;;;:::888777888999666666555555555666666777333777:::;;;999888:::<<>>===<<<;;;:::999888666555555555555444444333222222333333333222222222222333333333333000111222222333222222222333333333333222222222222000000000000000000000000111111222222222222111111111111111111111111111111000000000000111111111111000000000000111111111111000000000000111111111111///000111111222222222111//////000111111111111111111111111111111111111111...///000///...///000222000111111111111000000///000111111111111222222222////////////////////////111111111111111111111111222222222222222222222222000000000000////////////...000333333222111111222222111111000000111111222000000000111111111111222111111222222222222111111000000000000000000000000111111111111111111111111111111111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111333333333333333333333333000111111111111222222222222222222222222222333333222222222333333444444555333333333333444444444444333444555666666666666666555777:::;;;:::999::::::999999888888888999999:::888:::;;;;;;;;;???GGGLLLQQQ___oooyyy|||zzzqqqtttyyy|||}}}}}}|||{{{zzzyyyyyyyyyxxx|||xxxhhh[[[LLLDDDCCCCCC@@@<<<;;;:::888666555555555666555444444333222222222222222222222333333333444444000111222222333333333222444444333333333222222222000000000000000000000000111111222222222222111111111111111111111111111111000000000000111111111111///000000000111111111111///000000000111111111111000000111222222222111000//////000000111000000000111111111111111111111111...///000///...///000222///000000111111111111000000111111111111222222222////////////////////////111111111111111111111111111111111111111111111111111000000000/////////......000333333222111111222222111111000000111111222000000111111111222222222000111111111111111111000000000000000000000000000111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111111222222222222111111222222222222222222222222000111111111111222222222333333222222222222222222000111111222333333444444333333333444444444444555333444555666777777777777444666999:::999777777777888777777777888999::::::888:::<<<>>>BBBIIISSS[[[dddrrr~~~~~~~~~}}}{{{wwwvvvvvvzzz{{{yyy|||uuueeeRRRHHHGGGGGGBBB===<<<:::888777555555555666666555444333222111111111222222222333333444444444000111222333333333333333444444444333333333222222000000000000000000000000111111222222222222111111111111111111111111111111000000000000111111111111//////000000111111111222//////000000111111111222000111222333333222111000//////000000000000//////111111111111111111111111...///000///...///000222...///000111111111111111000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111000000/////////...(((+++///000111111333444222222111111111111222222000000111111222222222222000000111111111111000000000000000000000000000000111111111111111111111111......///000111222333333000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111000111111111111222222222444333333222222111111111///000000111222222333333333333333444444444555555333444555666777777777777444666999999888666555555666666666666777888::::::999<<>>===;;;999999999555555444333333333444444333333333333333333333333111222222333333222222111111111000000000000111111222111000//////000111222000111111111111222222222111111111111111111111111222111000000000000000000000000000000000000000000000000111111111111000000////////////000000111111111111111111111000//////222222222111111111000000000000000000000000000000000000111111111111000000111111111000000000000000000000000000000000000000111111000000000000000111/////////000111111222222111111111111111000////////////000000000111111111222111000//////000111222111111111111111111111111111111111111111111111111222222222111111111000000111111111111111222222222000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111111111111111111111111111//////000000111111222222222222222222111111111000111111111111222222222222222222111111111111111111333333333333333333333333333333444555555555444444666555444444444444555666777666555444444666777999777888999888999<<>><<<::::::666555444333333333333333222222222222222222222222111222222333333222222111111111000000000000111111000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000111222000000000000000000000000000000111111111111000000/////////000000000000111///000000000000///......222222111111111000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000333222111000////////////000000000000000000000000000111111111111000000///.../////////000000000000111111000000000000111111111111111111111111111111111111111111111111111111222222222111111111111111222222222111111111111111000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111111111111111111111111111111111000111111111111111111111222222222222111111111111111111111111222222222333111111222222222222222222333333333333333333333333444444555555555444444333666555555444444555666666777666666555666777888999999999::::::;;;>>>BBBFFFJJJRRRaaarrrzzzxxxwwwqqqpppqqqzzzzzz{{{zzzrrrllloooyyyvvvhhhZZZPPPJJJHHHEEEBBB???<<<999777777666555444333333333333222222222222222222222222111222222333333222222111222111111000000111111222000000111111111111000000000000111111111222222222111111111111111111111111000/////////000111222222000000000000000000000000000111111222222111111000000000000000000000000000///000000000000000//////111111111111000000000000000000000000000000000000000111111222222111111000//////000000111111222222000000000000000000000000222222111000//////000000111111111111000000//////000000111111111111000////////////000000000111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111333222222222111000000000000000000000000000000000000000000000000000000000222111000//////000111222111111111111111111111111111111111111111111111111222111111111111111111111222222222222222222222222111111111222222222333333111111222222222222222333222222333333333333444444555555666555555444333333555555555555555666666666777777666777777888999:::;;;;;;<<<>>>???AAAGGGOOOVVVeee{{{zzzzzzqqqjjjjjjpppvvvxxxzzz|||yyyzzzwwwzzz~~~~~~~~~vvvqqqooossswwwhhh]]]QQQMMMHHHDDDBBB???<<<999999888777555444333333333222222222222222222222222111222222333333222222111222222111111111111222222000000111111111111000000000000111111111222222222111111111111111111111111000/////////000111222222000000000000000000000000111111222222222222111111111111111111000000000000000000111222222111111111111111111000000000//////000000000000000000000000111111222222222222111111//////000000111111222222000000000000000000000000000000//////000111222222222222111111000////////////000000111111111000000000000000111111111222222000000000111111000000000111111111111111111111111111111111111111111111111111111111111111111111111333222222222111000000000000000000000000000000000000000000000000000000000222111000//////000111222111111111111111111111111111111111111111111111111222222222222111111111111222222222222222222222333111222222222222333333333111111222222333333333333222222222333333444444444666666666666555444333333444555555666666777777777777777777888999:::;;;;;;;;;:::<<<@@@BBBDDDNNNYYYhhh}}}~~~uuutttvvvwwwuuutttzzzvvvqqq{{{~~~wwwvvvvvvttttttuuusssvvv{{{{{{qqqkkkrrr{{{xxxooo]]]WWWOOOIIIGGGEEEBBB???;;;:::999777555444444333333333333333333333333333111222222333333222222111222222111111111111222222000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000111222000000000000000000000000111111222222222222111111222111111111111000000000000111111222222222222111111111000000000/////////000000000000000000000000111111222222222222111111000000000000111111111111000000000000000000000000////////////000111222333222111111111000000/////////000000111111111111000111111111111222222222222000000111111111111000000222222222222222222222222111111111111111111111111111111111111111222222222222222222111111111111111000000000000000000000000000000000000000000000000111111111000000111111111222222222222222222222222222222222222222222222222111111222222222222222222222222222222333333333333222222222222333333333333111111222222333444444444111222222333333444444555555555666666666555444444444444666777777777777777777888888999:::;;;<<<<<<:::999===EEEJJJNNN[[[jjj}}}}}}xxxpppmmmpppuuu{{{~~~zzz~~~}}}xxxsssrrrllllllmmmqqqxxxuuusssuuu~~~pppggg[[[QQQMMMIIIEEEAAA>>><<<;;;999777555555444444444444444444444444444111222222333333222222111333222222111111222222333222111000//////000111222000111111111111222222222111111111111111111111111222111000000000000000000000000000000000000000000111222222333333222222111222222222111111111000000//////000111111111111111111000000000////////////000000000000000000000000111222222333333222222111111111111000000000000000000000000000000000000000111000000000000000111111111111111000000000000000//////000111111111111111000000000000111111111111///000111222222111000///222222222222222222222222111111111111111111111111000000111111111222222222111111111111111222222222000000000000000000000000000000000000000000000000000111111222222111111000222222222222222222222222222222222222222222222222111111111222222333333333222222222333333333444444222222222333333333444444111111222222333444444555111111222333333444555555444555555666666666666555333444666777888888777777777888999:::<<<<<<=========<<>><<<:::888666555555555555555555555555555555222222222333333222222222333222222111111222222333333111000......000111333000111111111111222222222111111111111111111111111222222111000//////000000000000000000000000000000111222222333333222222111222222222222111111000000......///000000000000000000000000000////////////000000000000000000000000111222222333333222222111222222111111000000//////000000000000000000000000333222111000////////////000000000000000000111111//////000111111111111111////////////000000000000///000111222222111000///222222222222222222222222111111111111111111111111000000111111222222222222000000111111222222222333000000000000000000000000000000000000000000000000000111222333333222111000222222222222222222222222222222222222222222222222000000111222333333444444222222222333333444444444222222333333333444444444111111222333333444555555111111222333333444555555444444555666777777777666333444666777888888888777777888:::;;;<<<=========AAAAAAJJJZZZdddnnn~~~tttttt|||~~~yyyvvvsssqqqooommmnnnpppvvv{{{yyyzzzwwwfff]]]XXXMMMCCCEEEAAA===:::999999888777444444444444444555666777444333333222222333333444444333222111111222333444000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000...///111222444444555555000000000000000000000000222222222111000//////.........///111111222222222222222222111111111000000000000000000000000000000000000000000000000000000......///000111222222333333111000111222444333333000000000000000000000000333333333222222111111111111111222222222222111111111111111111000000//////333333222111000000111111///000111222333444444444111111111111111000///...111111111111111111111111111111111111111111111111//////000111222222222222222222222222222222222333333333222222333333444555222222333333333333444444222222222222222222222222333333333444444444555555444444444555555555666666555444444444555888:::<<<777777777777888888888888999777999===>>>;;;;;;>>>CCCLLLYYYfffuuu}}}qqq{{{{{{~~~}}}yyyuuurrrooonnnnnnqqqyyy}}}zzzwwwiii___TTTJJJJJJGGGCCC???===;;;999777666666555444444444444444444333333222222333333444333333222111111222333333000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000333333333333333333333333000000000000000000000000...///000222333333333333000000000000000000000000000000000000111111111111...///000111111222111111222222222111111111000000000000000000000000000000000000000000000000000000//////000000111111222222222000///000222333222222000000000000000000000000333333333222222111111111111111222222222222111111222222111111111000000000333222222111000000111111///000111222333333333333111111222222111111000///111111111111111111111111111111111111111111111111///000111222333333333333333333333333333222222222333222222222222333444444222222333333333333444444222222222222222222222222333333333444444444555555444444444555555555666666666555444444555777999;;;777777777777888888888888<<<;;;<<>>;;;777444888888666555333333222222444333333222222333333444333333222222222222333333000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000//////000111111111111111000000000000000000000000---......000111222333444000000111111111111111000222222222111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000///000111222222111000000000000000000000000222222222222222111111111111111222222222222111111222222222222222111111111333222111111000111111111000000111222333333333333222222222222222222111000111111111111111111111111111111111111111111111111111111222333444444444444555555444444333333222222222222222222222333444444222222333333333333444444333333333333333333333333333333333444444444555555444444555555555666666666777777666555666777888999777777888888888999999999===::::::>>>@@@CCCJJJRRRZZZggg{{{yyy{{{{{{rrrkkkhhhjjjmmmooozzz}}}qqqfffVVVQQQIIICCC>>>;;;999777999888777555444333333222444333333222222333333444333333333333333333333333000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000---......000111222333444111111222222222111000000111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000111000000111333333222111000000000000000000000000222222222111111111111111111111222222222222111111222222222222222222222222222222111111111111111222000000111222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111222333444555555555555666666555444444333222222222222222111222333333444222222222333333333444444333333333333333333333333333333333444444444555555555555555555666666666666888888777666666777777888777777888888999:::::::::>>>;;;;;;???BBBHHHTTT___iiixxx{{{{{{yyyssswww}}}xxxvvvuuusssrrruuuyyy~~~ssseee]]]RRRHHHBBB@@@???>>>999888777666555555555555444333333222222333333444333333333333333333333333000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///000000000000///......000000000000000000000000//////000000111111111111111222222222222111111000111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000000000222222222333555555333222000000000000000000000000111111111111111111111111111111222222222222111111222222222222222222222222222111111111111111222222000000111222222222111111111222222333333333222222111111111111111111111111111111111111111111111111222222333444555555555555666666555444444333222222222111111111111222333333222222222333333333444444333333333333333333333333333333333444444444555555555555555666666666777777999888888777777777777777777888888999:::;;;;;;;;;AAA???AAAFFFKKKTTTcccqqq~~~uuuyyy|||qqqnnnssssssppp{{{|||xxxxxxwwwwwwyyy}}}rrriii[[[OOOFFFBBB@@@???::::::888777777666666666444333333222222333333444333333444444444444333333000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000///000000000000000///...000000000000000000000000111111111000000000000000111111222222222222222111111111111111111222222222000000000000000000000000111111111111111111111111000000000000000111111111222222333444666666444222000000000000000000000000000000000111111111111111111111222222222222111111111111111222222222222222111111111000111111222333000000111111111111111000000111222222222222222222111111111111111111111111111111111111111111111111222222333444555555555555555555444444333333222222111111111111111222333333222222333333333333444444333333333333333333333333333333333444444444555555555555666666666777777777888888888888888888888777888888999:::;;;;;;<<<===???@@@FFFOOOWWWcccuuu{{{wwwwwwoooeeeeeejjjrrrvvv{{{}}}yyyvvvtttuuuwwwzzz~~~yyykkk^^^RRRIIICCC???>>>===;;;999888666666555444333333222222333333444333333444555555444333333000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000333333333333333333333333000000000000000000000000//////000111111111000000000000000000000000000000000000000000000000000000000000111222333333333333000000111111111222222222000000000000000000000000111111111111111111111111//////000000111111222222111111222444666666333111000000000000000000000000///000000000111111111222111111222222222222111111000000000111111111222222111111000000111222222333000000111111111111000000///000111111222222111111111111111111111111111111111111111111111111111111111222333444444555555444333333333333333222222222111111111111111222222333222222333333333333444444444444444444444444444444333333333444444444555555555666666666777777777777777888888999999999888888888888999:::;;;<<<======@@@EEEPPP]]]jjjxxx{{{ooogggccchhhqqqzzz~~~zzzxxxxxxxxxuuu~~~qqqcccVVVLLLEEEAAA@@@>>>;;;888666555444444333333222222333333444333333444555555444333333000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000//////000000111111111222///000111222333444444444000000111111222222222222000000000000000000000000111111111111111111111111...//////000111222222333000000111333555555222000000000000000000000000000//////000000111111111222111111222222222222111111//////000000111111111222111111000000111222333333000000111111111000000///...///000111111111111111111111111111111111111111111111111111111111111111111111222333444444444444222222222222222222222333111111111000111222222333222222333333333444444444444444444444444444444444333333333444444444555555666666666666777777777777777777888999999999999999888888999:::;;;======>>>IIIPPP^^^ooojjjdddiiilllssszzz|||hhhYYYQQQKKKBBB<<<<<<<<<:::777777222555666555333222333666444444444333333222222222333222222222222222222222111111111222333333444444222222222333333444444444222222222111111111000000111111111111000000000000000000000000000000000000111111000000111111222333222111111111000000//////000000000000000000000000000000000000000000000000111111222222222333333333000000//////000111222222000000000000000000000000000000000000000000000000000111111111111222222222555444333333222222222333222222111111111111111111222222222222222222222222111111111111111111111111333222000......///111222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444333222111111222333444444333333222222333333444333333333444555666888888777333000000222444444333444444444555555555666666777777777777666666666666:::999999999999999:::::::::999;;;>>>???>>>BBBHHHTTT\\\lllxxxlllmmmpppxxxooodddTTTIII@@@>>>???;;;777666333555666555333222333555444333333333333333333222222222222333333333333333222222111111000/////////222222222222333333333444222222222111111111000000111111111111000000000000000000000000000000000000111111000000111111222333111111111111000000000///000000000000000000000000000000000000000000000000111111222222222333333333222111111111111222222333000000000000000000000000000000000000000000000000000111111111111222222222444444333222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222111000//////000111222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222111111222333333444333333222222333333444444444444444444444555666888555222111333555555444444444444444555555555555777777777777777777777666888777777888888999:::;;;>>><<<===AAABBBDDDKKKSSSbbbmmm}}}uuusss{{{}}}fffWWWHHHCCCCCC???:::777444555666555333222333444222333333333333333333444222222333333444444555555222222222111000000//////111111111222222222222222222222222111111111111111111111111111000000000000000000000000000000000000111111000000111111222333111111111111000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333333222222222222000000000000000000000000000000000000000000000000000111111111111222222222333222111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111222111000//////000222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222333333444333333222222333333444555555444333333222333333888666333333555666666666333333444444444555555555777777777777777777777777888888888999:::;;;<<<======<<<===AAADDDJJJVVVaaavvv~~~{{{qqqnnnrrrvvv~~~{{{xxx~~~jjjTTTJJJFFFBBB>>><<<777777666666444333333333222222222333333444444444222222333444444555666666111111222333333444444555111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000111111000000111111222333111111111000000000000000000000000000000000000000000000000000000000000000111111222222222333333333444444333333333222111111000000000000000000000000000000000000000000000000000000111111111222222222111111000000000000111111222222222333333333333333222222222222222222222222111111111111111111111111111111000000000111222333111111111111111111111111111111111111111111111111222222222222222222222222111222222222222222333333222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444444444333222222222222333666555444444444555666666333444444444444555555555777777777777777888888888<<<;;;;;;;;;<<<======>>>>>>===@@@EEEKKKTTTeeettt{{{vvvsssmmmkkknnnoooxxx{{{```PPPHHHCCC@@@@@@:::999888777666555444333222222222333333444444444222222333444444555666666222222222333444444555555111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000111111000000111111222333000000000000000000111111111111111111111111111111000000000000000000000000111111222222222333333333222222333333222111000///000000000000000000000000000000000000000000000000000000111111111222222222000000000//////000111111000111111111222222222333222222222222222222222222111111111111111111111111111111111111111222333333111111111111111111111111111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444333222222222222333444444444555555444444444444555444444444555555555666666666777777777888888888999===<<<<<<;;;;;;;;;<<<<<>>???IIIPPP]]]lllyyyqqqeee___fffpppwww}}}gggTTTJJJIIIBBB???<<<;;;;;;:::777444444444444333333222222222333222222222222222222222222333333444444555555666444444444333333222222222000000111111222222222222111111111111000000000000000000000000000000000000111111111000111222222333//////000000111111111222111111111111111111111111000000000000000000000000111111222222222333333333111222444666666666444333000000000000000000000000000000000000000000000000000111111111111222222222111111000000111222333333111111222333333444555555222222222222222222222222111111111111111111111111///000111222333444444444111111111111111111111111111111111111111111111111222222222222222222222222000000111222333333444444222222222222222222222222222222222222222222222222333333444555555444333333444333333222222333333444888888666555444333333333444777999888666555666888777888888888999999999999666777777888999999::::::999:::;;;===???BBBDDDEEEUUU^^^mmm~~~nnnccc___iiivvvwwweeeVVVNNNMMMHHHAAA>>>===<<<888444666666555444444333222222666666555444333222222111333000...///222444333111444333222222111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111000000000//////000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111//////000111222222333333333333333333333333333333111111222333333333222222333222222222222222222333111111111111111111111111111111111222222333333333222222222222222222222222222222222222222222222222000111111222222111111000444444444444444444444444444444444444444444444444555555555555555555555555555555666666666666666555666777888888888666555444555666888999::::::999999===;;;::::::===DDDLLLQQQ^^^jjj~~~}}}ooohhhhhhssspppaaaWWWNNNJJJEEEAAA???===:::777777777666555555444444444444444444444444444333333222000///000222444333111333333222111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222333333333222222222111111111111111111111111111111000000000000111111111111111111222222222222111111111111111111111111111111...//////000111111222222333333333333333333333333444444444333222111000///222222111111111111222222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222444444444555555444444444444444444444444444444444444444444444444444444444555555555555555555555555444444555666777777666666888888999999999888666666777888999:::;;;::::::::::::;;;<<<@@@FFFNNNVVV\\\lll{{{|||vvvtttxxx}}}~~~qqqeeeVVVSSSNNNIIIDDDAAA>>>===999888777666666555555555333333333444444444555555222111000111222333222111333222111111000000111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000111111111111222222222333222222222222222222222222333333333222222222222222111111111111111111111111000000000111111111222222111111222222222222111111111111111111111111111111......//////000111111111333333333333333333333333444444444333222111000///111111111000000111111111111111111111111111111111111222222222222333333333222222222222222222222222222222222222222222222222444555555666666555555444444444444444444444444444444444444444444444444444555555555555555555555555333444555666777888888888999999::::::999999888777:::::::::;;;;;;;;;;;;;;;888:::???DDDLLLVVV```ggg{{{~~~zzzzzzzzz||||||sssccc```ZZZSSSLLLFFFCCCBBB:::999888666666555666666444444444444444444444444222111222222333333222111222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000111111111222222222333333222222222222222222222222000000000000000000000000111111111111111111111111000000111111111222222222111111222222222222111111111111111111111111111111///000000000111111111222222222222222222222222222000111222222333333333333111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222444444444444444444444444555555555555555555555555555555555555555555555555333333555666888888999999999999999999999999888888;;;::::::::::::;;;<<<<<<===@@@EEEKKKSSS___mmmvvv}}}yyyvvvvvvyyy|||~~~qqqllleee\\\SSSLLLGGGDDD===;;;999777555555555555666666555444333333222222111222333333333222222111333222222111000111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000111222222222222333333333222222222222222222222222000000000000000000000000111111111111111111111111111111111111222222222222111111222222222222111111111111111111111111111111111111222222222222333333222222222222222222222222///000111222333333444333111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111444444444444444444444444555555555555555555555555555555555555555555555555333444555777888999999999888888888777888888888888;;;:::999999999;;;===>>>EEEHHHNNNUUU```qqquuurrrtttxxx~~~~~~wwwmmmddd\\\UUUMMMGGGAAA???<<<888666555555666777666555444333222222111111333555555333222111222444333222222111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000222222222222333333333333222222222222222222222222222222222222222333333333222222222222222222222222111111111222222222222333111111222222222222111111111111111111111111111111333333333333333333333333222222222222222222222222333333333333333222111000111111111000000111111111111111111111111111111111333333333222222222222111222222222222222222222222222222222222222222222222222333333444444333333222444444444444444444444444555555555555555555555555555555555555555555555555444555666777888999999999888777777777777888999999<<<;;;999999:::===@@@CCCFFFLLLUUU```ooozzzssssssxxx|||zzz}}}uuummmiiicccYYYPPPGGGDDD@@@;;;888777666777555555555444444333333333111333666666333111111222555444333333222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000222222222333333333444444222222222222222222222222111111222222222333333333222222222222222222222222111111111222222222333333111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111222222333333333222111111222222111111111111222222111111111111111111111111333333333222222222111111222222222222222222222222222222222222222222222222333444444444444444444333444444444444444444444444555555555555555555555555555555555555555555555555555666777888888888888888999888888777888999:::;;;===<<<::::::<<<@@@EEEHHHLLLVVVdddrrrzzzxxx{{{sssxxx|||||||||vvvuuupppeeeZZZJJJGGGCCC>>>:::888888888333333333444444444555555000444777666444111111222666555444444333333444444111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000222222333333333444444444222222222222222222222222//////000000111111111111222222222222222222222222111111222222222333333333111111222222222222111111111111111111111111111111222222111111111111111111111111111111111111111111//////111222333444444444333333222222222222333333111111111111111111111111333333333222222111111111222222222222222222222222222222222222222222222222222333333444444333333222444444444444444444444444666666666666666666666666555555555555555555555555666777777888888888777777::::::999888999:::<<<===???===<<<<<<>>>CCCHHHLLLZZZfffwww}}}{{{}}}{{{uuuvvv~~~vvvtttxxx{{{uuunnnggg^^^RRREEEBBBAAA===999888333444444555555444444333333222222111111222222333444333222222111111222222222222111111111111222222222222222222222222222222111111111111111111111111111111222222222222111111111111222222222111111000111111111111111111111111000000000000000000000000222333333444444333333222222222222222222222222222000000111111111222222222333222111000000111222333222222222222222222222222555444333333222222222222111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222111111000000000111111222333333333333222333333333333333333333333333333333333333333333333555555444444444333333333555555555555555555555555444333333333333444555555666666666666666555555555666666666666777888999:::===999666555777999999888<<<::::::>>>BBBGGGQQQ\\\eeeuuu|||uuuvvvzzzvvv{{{xxxzzz{{{tttgggYYYKKKDDDAAA===999888555555666666555555444444333333222222222222333333444333222222111222222222222222111111111111222222222222222222222222222222111111111111111111111111111111222222222222111111000111111222222222111111111111111111111111111111000000000000000000000000222222333333333333222222222222222222222222222222000000111111111222222222222222111000000111222222111111111111111111111111333333222111111111111111111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111333333222222222111111111222222333444444444444333333333333333333333333333333333333333333333333333333333333444444555555555555555555555555555555555444444333333444444555666666666666666666666666666666666666777777888999:::;;;999666777999<<<<<<;;;>>><<>>===;;;<<>>999888777666666555555555333333333222222333333333444444333222222222222333222222111111111111222222222222222222222222222222111111111111111111111111111111222222222222111111000000000111111222333333111111111111111111111111000000000000000000000000000111111222222111111000222222222222222222222222111111111111111111111111222111111111111111111222111111111111111111111111222111111000000000111111111222222333333222222111111111111111111111111111111222222222222222333333222222222222222222222222222222222222222222222222333333333333333333333333222333333444444444444444333333333333333333333333222222333333333333444444222222333333444555666666555555555555555555555555444444444444444555666666666666777777777777888888777777777777888999::::::999999999:::<<<===>>>>>>===@@@HHHRRRYYY```mmmyyyyyyzzzssscccUUUIIIBBBAAA:::999888666555444444444444333333333333333333444555444333333222222333333222222111111111111222222222222222222222222222222111111111111111111111111111111222222222222111111111111000000111111333333111111111111111111111111000000000000000000000000000111111222222111111000222222222222222222222222111111111111111111111111111111111222222111111111222222222222222222222222222222111111111222222333111222222333333222222111111111111111111111111111111111111222222333333333222222222222222222222222222222222222222222222222333333333333333333333333111111222333333333333333333333333333333333333333222222222333333444444444444444444444444444444444555555555555555555555555555444444444444555666666777777777777888888999999777777777777888999:::;;;;;;;;;;;;;;;;;;<<<>>>???DDDIIITTT___fffmmmyyy|||vvv{{{}}}mmm]]]NNNEEEBBB===<<<:::777666555555555444444333333333333444444555444444333333333333333222222111111111111222222222222222222222222222222111111111111111111111111111111222222222222111111333222111000000111222333111111111111111111111111000000000000000000000000111111222222222222111111222222222222222222222222222222222111111111111111000111222222222222111000222222222222222222222222222111111111111222333333111222222333333222222111111111111111111111111111111111111222222333333444333333333333333333333333333333333333333333333333222222222222333333333333000111222222333333222222333333333333333333333333111222222333333444444555555555444444444333333333555555555555555555555555555555444444555555666777777777777888999999::::::888888777888888999:::;;;<<<<<<<<<<<<;;;===AAADDDKKKSSS___lllrrryyy|||yyyhhhVVVJJJGGGAAA???<<<:::888777777888444444333333333333444444555555444333333333333444222222111111111111222222222222222222222222222222111111111111111111111111111111222222222222111111555333111000///000111111111111111111111111111111000000000000000000000000222222333333333333222222222222222222222222222222222222222111111111000000000111222222222222111000111111111111111111111111000000000000000111222222111222222333333222222111111111111111111111111111000111111222333333444444333333333333333333333333333333333333333333333333111111111222222222333333111222333333444444333333333333333333333333333333111111222333333444555555333333444444444444444444555555555555555555555555555555555555555666666777777777888888999::::::;;;888888888888999:::;;;;;;<<<======<<<===AAAGGGLLLVVV___ooo|||}}}~~~ppp]]]PPPLLLDDDBBB???<<<:::999999:::555444444333333444444555555555444333333333333444222222111111111111222222222222222222222222222222111111111111111111111111111111222222222222111111666444222000//////000111111111111111111111111111000000000000000000000000222333333444444333333222222222222222222222222222222222222222111111000000000111222333333222111000000000000000000000000000///////////////000111111222222222333333222222222111111111111111111111111000000111222333333444444333333333333333333333333333333333333333333333333000000000111111222222222222333444444555555444444333333333333333333333333111111222333333444555555111222222333444555666666555555555555555555555555555555555555555666777777777777888999::::::;;;;;;888888888888999:::;;;<<<<<<=========???DDDMMMTTTeeeooozzzzzz|||lllYYYKKKIIIDDD@@@???===888777999666555444444333333333333333333333333333333333333333333222111111222333333333333333222222222111111000111222333333333333333111222222222222333333333000111111111111222222222111111111111111111111111000000000000111111111111444444444444333333222111333333333333333333333333111111111111111111111111333333333333333222111000111111111111111111111111111111111111222333444555111111111111111111111111000111222333444333333222111111111111111111111111333333333333333333333333555444444333222111000000222333333444444333333222111111222222222333333333333333333333333333333333555444444333333444444555444444444555555555555666666666666666666555555555777777666666666666666777777777777888999999:::::::::999777777999:::;;;;;;@@@;;;;;;???CCCIIIXXXgggqqquuu~~~hhhVVVMMMHHHDDDCCC@@@;;;999:::777666555444333333333333333333333333333333333333333333222111111222333333333333333222222222111111000111222333333333333333///000000000000111111111000111111111111222222222111111111111111111111111000000000000111111111111333444444444333333222111333333333333333333333333111111111111111111111111222222222222111111000000111111111111111111111111111111111111222333444444111111111111111111111111000111222333333333333222222222222222222222222222333333333333333333333333444333333222222111111111222333333444444333333222111111222222222333333333333333333333333333333333555444444333333444444555444444444555555555555666666666666666666666666555777777666666666666777777666666777888888999999:::999888777777888999::::::AAA<<<<<>>;;;:::999888777666555444444444555555555555555555555555222222222222222222222222333333333222222222111111111222222333333333222222111111222222222333333333000000111111111222222222111111111111111111111111000000111111111222222222333333333444444333333222111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111111333333222222111222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111111222222333333333222333333444444333333222111111222222222333333333222222333333333333444444555444444333333444444555444444444555555555555666555555555555666666666666777666666666666777777888555666666777777888999999999:::<<<<<<<<<<<<======>>>CCCLLLVVVaaaqqq}}}yyybbbXXXOOOLLLIIIDDD@@@@@@::::::888777666555555555555555555555555555555555222222222222222222222222333333333222222222111111222222333333333222222111111111222222222333333333000000111111111222222222111111111111111111111111111111111111222222222222222333333444444333333333111111111111111111111111111111111111111111111111333222111111111222222333111111111111111111111111333333222222111222222222222222222222222222222222333222222222222222222222333333333333333333333333111111111111111111111111111111111222222333333444222333333444444333333222111111222222222333333333222222222333333444444444555444444333333444444555444444444555555555555666444555555555666666777777666666666666666777888888666666666777888888999999888:::<<<<<<;;;<<<>>>@@@???KKKYYYcccmmm~~~zzz|||}}}~~~ooobbbTTTNNNJJJDDD@@@???<<<;;;:::888777666555555444444444444444444444444111222222333333222222111333333333222222222111111222222333333333222111111///000000000000111111111000111111111111222222222111111111111111111111111111111111222222222222333222222333444444444333333222222222222222222222222111111111111111111111111333222111111111222333444111111111111111111111111222222222111222222333333333333333333333333333333444333222222111111222222333333333333333333333333222222222222222222222222111111111222222333333333222333333444444333333222111111222222222333333333111222222333333444444555555444444333333444444555444444444555555555555666444444555555666777777777666555555666666777888999777777777888999999::::::666888::::::999;;;@@@DDDGGGVVVgggrrr~~~zzz|||qqq^^^TTTMMMFFFAAA@@@===<<<:::999777666666666333333333333333333333333111222333333333333222111333333333222222222111111222333333333333222111000///000000000000111111111000111111111111222222222111111111111111111111111111111111222222222333333111222333333444444444333333333333333333333333333111111111111111111111111222111000///000111333444111111111111111111111111111111111111222333444444333333333333333333333333444333222111111111222222222222222222222222222222333333333333333333333333222222222222222222333333222333333444444333333222111111222222222333333333111111222333333444555555555444444333333444444555444444444555555555555666444444555555666777777888555555555555666777888999888888888999::::::;;;;;;777:::<<<;;;:::>>>EEEKKKUUUbbbqqq~~~zzz}}}yyymmm___VVVNNNIIIGGG>>>===;;;999888777666666333333333333333333333333111222333444444333222111333333333222222222111111333333333333333222111000111222222222222333333333000111111111111222222222111111111111111111111111111111222222222333333333111222333333444444444444333333333333333333333333111111111111111111111111111000///...///000222444111111111111111111111111111111111111222333444555333333333333333333333333555444222111111111222222111111111111111111111111333333333333333333333333222222222222222222222222222333333444444333333222111111222222222333333333111111222333333444555555555444444333333444444555444444444555555555666666444444444555666777777888555555555555666777999999888999999::::::;;;<<<<<<;;;===???>>>>>>BBBJJJRRR```iiiwww|||{{{{{{}}}tttbbbRRRGGGBBBAAA>>>===???>>>:::888:::777666666555555555666666444444222222222222444444333333333333333333333333111111111111111111111111333222222111111222222333333222222111111222222333333333222222111000000000222222111111111111111111111111111111111111111111444444444333333222222222111111111111111111111111222222222222222222222222111111111111222333444444111111222222222333333333111222222333333222222111222222111222333555777999000111111111111222222222333333333444444444555555000111111111111222222222444444444333333222222222333333333444444444555555333333333333333333333333333333333333333333333333555444444333333444444555555555555555555555444444777777777777666666666666666777888999:::;;;;;;;;;;;;>>>??????@@@GGGTTT^^^nnnwww|||mmm\\\OOOHHHDDD???===>>>===888777888555555444333333333444444444444333222222333444444333333333333333333333333111111111111111111111111333222222111111222222333333222222111111222222333111222222222222222222222111111111111111111111111111111111111111111111111444444444333333222222222111111111111111111111111222222222222222222222222222222222111222222333333111111222222222333333333111222222333333222222111222222222222333444666777111111111111222222222222333333333333444444444444111111111111222222222222444444444333333222222222333333333333444444444444333333333333333333333333444444444444444444444444555555555555555555555555666666666666666666666666888888888888888888888888888888999:::;;;;;;<<<<<<===???BBBEEEIIIRRR___hhhvvvxxxzzz}}}kkkZZZPPPIIIDDD@@@???>>>999777888666666555444444444444444444444333333333333444444333333333333333333333333222222222222222222222222333222222111111222222333333222222111111222222333000000111222222333444444111111111111111111111111222222222222222222222222444444333333333333222222111111111111111111111111222222222222222222222222333333222222111222222222111111222222222333333333111222222333333222222111222222222222222333444444111111111111222222222333222222222222333333333333111111111111222222222333444444333333333333222222222222222222333333333333333333333333333333333333555555555555555555555555555666777777777777666555777777777777777777777777999999999999999999999999999::::::;;;;;;<<<<<<<<<;;;>>>CCCIIIRRR^^^kkksss|||xxxzzzgggYYYQQQIIICCCBBBAAA===:::;;;:::999888777666666666666444444444333333444444444333333333333333333333333222222222222222222222222333222222111111222222333333222222111111222222333000000000111111111222222111111111111111222222222222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222444444333222111111111111111111222222222333333333111222222333333222222111333222222222222222222222111111111222222222333333111111222222222333333333111111111222222222333333333333333333333333333333111111222222222333333333444444444444444444444444555555555555555555555555444555777888888777555444666666777777777777777888888888888999999999999999::::::::::::;;;<<<<<<======AAAHHHQQQ]]]kkkxxx~~~}}}uuufffXXXOOOGGGEEEDDD@@@======<<<;;;999888777666555555444444444444444444444444333333333333333333333333222222222222222222222222333222222111111222222333333222222111111222222333111111000000////////////000000111111111222222222222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222444444333222111111111111111111222222222333333333111222222333333222222111222222333222222222111111111222222222222333333333111111222222222333333333111222222222222333333333333333333333333333333333111111222222222333333333444444444444444444444444444444444444444444444444333444666777777666444333555555555666666777777777777777777888888888999999999999999999:::<<<===>>>DDDIIIRRR]]]jjjyyy{{{}}}xxxdddYYYNNNJJJHHHCCC???>>>;;;:::888777555444333333444444555555555555444444333333333333333333333333333333333333333333333333333222222111111222222333333222222111111222222333222111111000//////......000000000111222222333333333333333333333333333333222222333333333333444444111111111111111111111111222222222222222222222222333333222222111222222222111111222222222333333333111222222333333222222111222333333333333333222111222222222222333333333333222222222222333333333333222222222222333333333333222222333333333333444444222222222222333333333333444444444444444444444444444444444444444444444444444555666666666666555444444555555666666777777777666666777777888999999999999999999:::;;;>>>@@@AAAHHHOOOZZZfffrrr||||||wwwiii[[[TTTPPPJJJDDDBBB<<<;;;999777555444333333333444555666666555444333333333333333333333333333333333333333333333333333333222222111111222222333333222222111111222222333222222222222111111111111///000000111222222333333333333333333333333333333222222222333333444444444111111111111111111111111222222222222222222222222222222222111222222333333111111222222222333333333111222222333333222222111222333444444555444333333222222222333333333444444333333333333444444444444222222222333333333444444222222222333333444444444333333333333444444444444555555555555555555555555555555555555555555555555666666666666666666666666555555666777777888999999777777888888999::::::;;;:::::::::;;;>>>AAADDDFFFNNNXXXfffqqq||||||www|||wwwggg^^^XXXPPPIIIFFF???>>><<<:::888666555555333444555666666555444333333333333333333333333333333333333333333333333333333222222222222222222333333222222222222222222333222222222333333444555555///000000111222222333333333333333333333333333333222222222333333444444444111111111111111111111111222222222222222222222222111111111111222333444444111111222222222333333333222222222333333222222222222333444555666555444444222222333333333444444444333333444444444444555555222222333333333444444444222222222333333444444444333333444444444444555555555555555555555555555555777777777777777777777777888888777777777777888888666777777888999999::::::888888999::::::;;;<<<<<<;;;;;;;;;===@@@DDDGGGIIIYYYeeeuuuwww|||xxx|||xxxnnndddVVVLLLIIIFFF@@@:::888999:::888666444444444444444444444444333222222111111222222333222222222222222222222222444444444333333222222222222222222222222222222222222222222222111111000000000111111111111222222222222222333333333333444444666555444444222222111000222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222444444444333333222222222333333333222222111111111333222111111111222333444333333333333333333333333333333333444444444555555333444444555555444444333111222222333333222222111333333333444444444555555555555444444444444555555555555555555666666666777888999999::::::;;;<<<<<<;;;;;;<<<<<<;;;999888666;;;<<>>;;;:::999888666555555555555555555555555333333222222222222333333222222222222222222222222555444444444333333333333222222222222222222222222222222222222111111111000111111111111222222222222222222333333333333444444555444444333333222222111222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222444333333333333333333222333333333222222222111111333222111111111222333444333333333333333333333333333333333444444444555555333444444555555444444333222222333333333333222222555555555666666666777777555555555444444555555555555555555666666666777777888888999999:::;;;;;;;;;999999:::;;;;;;:::999999===<<<>>>BBBEEEJJJUUUaaalllwww|||zzz{{{nnnXXXKKKGGGEEEAAA>>>;;;999888777666666666666666666666666333333222222222222333333333333333333333333333333444444444444444333333333222222222222222222222222222222222222111111111111111111111111222222222333222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222333333333333333333444333333333222222222222111222222222222222333444444333333333333333333333333333333333444444444555555333444444555555444444333333444444444444444444333555555666666666777777777555555555555555555555555555555666666666777777777777777888888999:::::::::666777888:::;;;;;;;;;;;;???<<<===CCCJJJTTTbbbnnnuuu|||yyytttaaaTTTGGGFFFCCC@@@<<<:::999999777777666666666666555555333333333222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111222222222333333222222222333333333444444222222222333333444444444222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222222222333333444444444222222222222222222222222222222222222333333444444222222333333333333444444333333333444444444555555333444444555555444444333444444555555555555444444444444444444555555555555555555666666666666555555555666666666666777777777666777777888888999::::::777777888999:::;;;;;;<<<@@@===???GGGQQQ]]]kkkwww|||vvvyyymmm^^^JJJHHHDDDAAA>>><<<;;;:::666666666555555555444444444333333333333333333444333333333333333333333333111111111111111222222222222222222222222222222222222222222222222222222333111222222222222333333333222222222333333333444444111222222333333444444555222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222222222333333444444444222222222222222222222222222222333333444444444444222222222333333444444444333333333444444444555555333444444555555444444333444555555666666555555444444444444555555555666666555555666777777666555555666666666666777777777888666777777888888999::::::999999999::::::;;;;;;<<<@@@AAAFFFPPP[[[ggguuuxxxwww}}}uuutttwwwdddTTTNNNGGGBBBAAA@@@===:::777666666555555444444444444444333333333333444444333333333333333333333333111111111111222222222222222222222222222222222222222222222222333333333333222222222222333333333333222222333333333333444444222222222333333444444444222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222333333333333333333444111222222222222333333333222222333444444444444444111222222333333444444555333333333444444444555555333444444555555444444333444444555555555555444444666666777777777888888888555666777888888777666555666666666777777777888888777777888888999:::::::::;;;;;;::::::;;;<<<======BBBFFFPPP]]]hhhuuusssrrr{{{|||zzztttbbbXXXKKKEEEDDDCCC>>>999888888777777666555555444444444333333333333444444444444444444444444444444222222333333333444444444222222222222222222222222222222222333333333444444222222222333333333444444222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222444333333333333333333222111111222222222333333333222333444555555555444333111111222333333444555555333333333444444444555555333444444555555444444333444444444555555444444444666777777777888888888888555666777888888777666555666666777777777888888888888888999999:::;;;;;;;;;;;;::::::;;;<<<>>>@@@AAAFFFMMM[[[iiivvvuuurrr{{{mmm___OOOGGGGGGFFF???777999999999888777666666555555444444333333444444555444444444444444444444444444444444555555666666666222222222222222222222222222222222333333444444444222222333333333444444444222222333333333444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222444444444333333222222222111111111222222333333333222333444555555555444333111111222333333444555555333333333444444444555555333444444555555444444333333444444444444444444333555555555555666666666666555666777999999777666555777777777777888888888888888999999::::::;;;<<<<<<999999:::;;;===@@@CCCEEEIIIRRRaaaqqqwwwpppxxxrrr\\\NNNIIIFFF???999===;;;999888888888666555777777777666555555444444555555555444444333333333333333333222222222111111111111111111222333444444333333333333333333333333222111111000000111111222444444444444333222111111444444444333333222222222333333333222222111111111222222222222222222222222444333222111111333555666444444444333333222222222222222333333333333444444333444444222111111333555888555333444666777555222444555666666777777666666666444222000000222444666444444444555444444333333444444444555555555555666666666666666666555555555777777777777777777777777777888888888888999999999999;;;;;;;;;999999999;;;>>>===>>>???>>>===BBBIIIVVVbbbqqq}}}}}}mmmooo|||jjjYYYQQQLLLEEE??????===:::999999888777666777777666666555444444444444444444444444444333333333333333333222222222222333333333222333333444444333333333333333333333333222222111111111111222222222333333444444444333333444444444333333222222222333333333222222222111111222222222222222222222222333222111000000222333555444333333333222222222222222222333333333333444444333444444333111111333555777555333333555666444222111222222333333333333333555444333222222333444555444444444555555444444333444444444555555555555666666666666666666666666555555555555555555555555555777888888888888999999999999;;;;;;;;;999999:::;;;;;;:::;;;======>>>EEEMMMbbbmmm|||vvvlllttt~~~|||iii\\\SSSLLLHHHBBB???<<<:::999999777666666666666555444444333333333333444444444444444444444444444444333333333333555555444444333333444444333333333333333333333333333333222222222222333333111111333444444555555555444444333333333333222222333333333222222222222111222222222222222222222222222111000///000111222333222222222222222111111111222222333333333333444444333444444333222222333555555444333333444444333222000111222222333333222222444444444444444444444444333444444555555555444444444444444555555555555666555555666666666666666666555555555555555555555555777888888888888999999999999:::;;;;;;:::999:::<<<;;;999:::===???BBBKKKUUUhhhsss|||tttppprrrzzzyyyxxxgggZZZRRRNNNEEEBBB>>>;;;999888777555666666555555444333333333333333333444444555555555555555444444444333333333666555444333333333333333333333333333333333333333444333333222222333333444222222333444555555444444333333333333333333333333222222222222222222222222222222222222222222222222222111111000111222333333111111111111111111111111222222222333333333444444333444555444333222444555444444333333333333222222333333444555555555555444444444555666666555444444333444444555555555555555444444444555555555555666555555555555666666666666777777777777777777777777777777888888888999999999999:::<<<;;;::::::;;;<<<>>><<<===@@@CCCHHHTTT___jjjuuuqqqooouuuxxx{{{~~~{{{|||~~~}}}vvvuuueeeZZZTTTIIIEEE@@@<<<:::999777666777666666555444444333333333333333444444555555555555555444444444333333333444444333222111111222222333333333333333333333333444333333222222333333444444555555555444444333222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222333444444111111111111111111111111222222222333333333444444333444555555444333444555333444444333222222222222444444555666666666666666333444666777777666444333333444555555666666666555444444444555555555555666444555555555666666777777888888888888888888888888777777888888888999999999999:::<<<;;;;;;:::<<<===@@@>>>???CCCGGGNNN[[[gggooo|||yyypppuuu}}}~~~xxxzzz~~~}}}pppttt}}}vvveee[[[OOOJJJDDD???<<<;;;999888777777777666555555444444333333444444444444444444444444444444333333333333333333222111111111222222333333333333333333333333333333222222222222333333666666666555555444222222222222333333333333444444111222222222222333333333222222222222222222222222222222333333333444444444111111111222222222222222222222333333333333444444333444666666444333444555333444555444333222222444222333444444555555444444333444555666666555444333333444555666666666666666444444444555555555555666444444555555666777777777666666666666666666666666777888888888888999999999999:::<<<<<<;;;;;;<<<>>>???>>>AAAGGGMMMUUUcccpppxxxyyyxxx}}}yyyyyyxxxrrroooxxxttteeeUUUPPPIIICCC@@@>>><<<;;;888888888777666666555555444444444444444444333333333333333333222222222222333333222222222333444444333333333333333333333333222222111111111111222222444555555555555555444444222222222333333444444444111111222222222333333333222222222222222222222222111111222333333333333333222222222222333333333444222222333333333333444444222444666666555444444444444555777555333222333555222222333444444444444333333333444444444444333333333444555666777777777777444444444555555555555666444444555555666777777888666666666666666666666666777888888888888999999999999:::<<<<<<;;;;;;===??????@@@EEENNNVVV```ooo|||yyyxxx{{{vvviiilll~~~lllYYYTTTMMMGGGCCCAAA???>>>999999888888777777666666555555555444444333333333333333333222222222111111333333333333444444555666333333333333333333333333222111111111111111111222222333444555666666666666222222222333333444444444111111111222222333333333222222222222222222222222000000111222222222222111222222222333333444444444222222333333333444444444222444777777555444444444444666888666333222444666333333444555555555444444333333333333333333333333333444555666777777777777444444444555555555666666444444444555666777777888888888888888888888888888777888888888888999999999999:::<<<<<<<<<<<<===???@@@BBBIIITTT___jjjzzz}}}yyy}}}qqqlllqqq{{{ddd[[[PPPIIIGGGEEE@@@;;;;;;:::888666555555555555555666666666555444333333555444444333333444444555333333333333333333333333333333333222222222111111111222222333333222222111333444444555555444444333222333333444444333333222000///.........///111111333333333333333333333333444444444333333222222222111111111111111111111111111111222222222333333333555333333444555555444222222222222333333444444444666666555555555444444444222222333333333444444444444555555666666666666666555555555555555555555555555555555555555555555555666666777888999::::::;;;888888999999999:::::::::;;;;;;;;;===???AAAAAA@@@GGGCCCLLL```lllqqqxxxuuuyyy}}}uuunnnpppzzzooocccUUUMMMJJJHHHBBB===;;;:::888777666555666666555555555666555555444444555444444333333444444555333333333333333333333333333333333222222222111111111222222333333222222111333333444444444444333333222333333444444333333222333333222222222333444555333333333333333333333333444444444333333222222222222222222222222222222222222222333333333444444444444444444555666666333111333333333444444444555555666555555555444444444444222222333333333444444444444555555666666666666666555555555555555555555555555555555555555555555555666777777888888999999999888999999999999:::::::::===<<<<<<===???AAAAAAAAAHHHLLLYYYhhhpppyyy~~~}}}{{{rrrmmmmmmyyy}}}tttpppuuuppp^^^SSSOOOLLLFFF@@@<<<;;;999777666666777777444444555666666666555555555444444333333444444555333333333333333333333333333333333222222222111111111222222333333222222111333333444444444444333333222333333444444333333222444444444444444555666666333333333333333333333333444444333333333333222222333333333333333333333333333333444444444555555555666666777999:::999555222333333444444444444555555555555555555444444444444333333333333444444444444444555555666666666666666555555555555555555555555666666666666666666666666777777777777777888888888999999999999::::::::::::>>>======>>>???@@@BBBCCCJJJXXXhhhpppwwwuuuqqqyyyvvvnnnhhhhhhlllyyy{{{qqqooozzz}}}iiiZZZSSSOOOHHHBBB===<<<:::888777666666777333444555666666666666666555444444333333444444555333333333333333333333333333333333222222222111111111222222333333222222111333333333444444333333333222333333444444333333222222222222222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444888999;;;===>>><<<888444333333333333333333444444444444444444444444444444333333333444444444444555444555555666666666666666555555555555555555555555666666666666666666666666888777777777777777777777999999999:::::::::;;;;;;============>>>@@@CCCFFFOOOaaapppvvvyyynnnsss}}}rrrkkkfffdddhhhooo{{{rrrkkkpppyyyuuudddYYYRRRJJJEEE???>>>;;;999777666666666444444555666777777777666555444444333333444444555333333333333333333333333333333333222222222111111111222222333333222222111222333333333333333333222222333333444444333333222000111111222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333777777999<<<===<<<888555333333333333222222222222333333444444444444444444333333444444444555555555444555555666666666666666666666666666666666666666777777777777777777777777888888888888777777777777999999:::::::::;;;;;;;;;<<<<<<======>>>AAAGGGKKKWWWgggvvvssssss~~~tttmmmfffcccaaabbbjjjsss~~~vvvmmmmmmrrrrrrcccWWWPPPLLLDDDBBB???<<<999888777777555555666777777777666666555444444333333444444555333333333333333333333333333333333222222222111111111222222333333222222111222222333333333333222222222333333444444333333222111111222333333333333333333333333333333333333333222222333333333333444444111111111111111111111111111111111222222222333333333333555777999999666444444444333333333333222222333333333333444444444444333444444444555555555555444555555666666666666666666666666666666666666666777777777777777777777777888888888888888999999999::::::::::::;;;;;;;;;;;;:::<<<>>>>>>@@@EEEMMMTTTbbbpppvvvsss~~~uuunnneeeaaa______aaadddnnnxxxwwwtttuuuzzznnn___WWWTTTJJJHHHDDD@@@===:::999888666777777777777666666555555444444333333444444555333333333333333333333333333333333222222222111111111222222333333222222111222222333333333333222222222333333444444333333222000111222333444333333222333333333333333333333333222222222333333444444444222222222222222222222222222222222333333333444444111111333555888999888666666666555555555444444444222222333333333444444444444444444444555555555555444555555666666666666666666666666666666666666666888888888888888888888888888888999999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<:::===???AAACCCJJJUUU]]]mmm||||||vvv|||yyypppfff```^^^\\\\\\```ccchhhrrr}}}}}}}}}{{{vvvddd\\\[[[NNNLLLHHHDDD@@@===;;;:::777777888777777666555555555444444333333444444555333333333333333333333333333333333222222222111111222222222333333222222222222222222333333222222222222333333444444333333222///000111222333222111111333333333333333333333333222222222333333444444444333333333333333333333333333333333444444444555555333333444666999;;;;;;:::888888777777666666666555222222222333333444444444444444444555555555666666444555555666666666666666777777777777777777777777888888888888888888888888888888999:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;>>>AAACCCFFFNNN[[[dddsss~~~|||{{{tttllliiifffaaa]]]]]]\\\]]]```fffoooxxx}}}}}}jjjZZZUUUOOOHHHCCC@@@>>>999666666666666666777777777777777777666555333222111000333333333444444555555555444333333222222333333444222222222222222222222222444444444444333333222111000000111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333777666555333333333444555444111000222777:::;;;:::777555444555666777555444444444333333222333333333444444444444444444444444666555555555555444444444666666444333333444555666888888777777666666555555888888999999999:::::::::888:::<<<<<<;;;;;;<<<===;;;BBBBBBEEENNNTTT___rrrzzzyyyzzz{{{|||yyyrrrhhhcccaaa```]]]ZZZ^^^^^^^^^bbbgggooowww{{{wwweee[[[TTTLLLFFFCCC@@@===999777777777777777777777777666666555555444333222222333333444444444444444444444333333222222333333444222222222222222222222222333444444444333333222111333333333333333333333444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333666666555444444444444444444222000222666999;;;:::777666444444555666666555333333222222222222222333444444444444444444444444555555555666666777777777777777666555555555666777777777777777666666666666888888999999999:::::::::999;;;======<<<<<<<<<>>>===BBBBBBIIIYYYaaakkk|||~~~uuuvvvwwwzzz{{{sssiiiccc]]]ZZZ[[[\\\[[[ZZZ``````bbbffflllrrrxxx|||sss```YYYOOOHHHCCCAAA===:::888888777777777777777777555555555444444444333333444444444444444444333333444333333222222333333444222222222222222222222222333333444444444333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444555555555555444444333555333111111444888:::;;;:::888555444555666666666444333333222222333333444444444444444444444444444444444555666777888999999888777777666666777888888666666666777777777888888888888999999999:::::::::;;;<<<>>>===<<<<<<===>>>>>>BBBCCCNNNbbblllvvv|||zzzssssssvvv~~~}}}qqqiii```]]]YYYXXXYYY\\\]]]]]]aaacccggglllrrrxxx}}}llldddXXXNNNHHHDDD@@@===:::999888777777777777888444444444555555555555555555555555444444333333333444333333222222333333444222222222222222222222222333333333444444333333222222222222111111111111000333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444555666555555333222555333111111333666999;;;@@@<<<888555555666666666555444444444444555555666444444444444555555555555444555555666777777888888777666666777777777888888555666666777888888999999888888999999999:::::::::;;;<<<======<<<<<<===???AAAIIIMMMYYYkkkuuuyyyvvvwwwssswwwttthhhaaa\\\[[[YYYXXXZZZ]]]___``````ccciiiqqqwww}}}~~~uuuggg[[[RRRLLLFFFBBB<<<;;;999777777777777888444444444555555555666666555555555444444333333333444333333222222333333444222222222222222222222222222333333444444333333333111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333444555555444333222555444333222222444777:::CCC@@@:::777666555555444333333222333333444555555444444444555555666666666555555555555555555555555555555666666777777777777555555666777888999::::::888888999999999:::::::::;;;<<<<<<<<<;;;<<<>>>@@@DDDQQQ\\\hhhwwwzzzpppooorrrxxxvvvjjj```ZZZZZZYYYYYYYYY[[[^^^aaabbbbbbfffnnnvvv}}}uuufff[[[QQQHHHBBB>>>===:::888777777777888555555555555555555666666444444444444444444333333444333333222222333333444222222222222222222222222222222333444444444333333222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444444444333333444444444333333666888BBB>>>:::777666555444333000000000000111222333333444444444555666666777777666555555555444444444444444444555666777777777777666666777777888999::::::888888999999999:::::::::;;;;;;<<<<<<<<<>>>AAACCCDDDUUUeeessstttlllmmmuuuyyymmmddd]]]YYYXXXYYYZZZ[[[]]]aaadddgggkkkpppxxxuuufffYYYMMMFFF@@@>>>;;;888777777888888666666666666555555555555333333444444444444444444444333333222222333333444222222222222222222222222111222333333444444444333111111222333444555555666444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555111444666555444333444666:::888666555555555444333111000000111222333444444444444444555666777777777555555555555666666666666444555666888999999888888777777777888888999999999888888999999999:::::::::;;;<<<===>>>>>>AAAEEEHHHPPP```ooo{{{uuurrr{{{}}}qqqhhhbbb^^^[[[XXXYYY\\\^^^```dddiiillluuuzzz}}}}}}}}}uuufffXXXOOOAAA???;;;888777777888999777777666666555555555555333333333444444555555555444333333222222333333444222222222222222222222222111222333333444444444444......///000222333444555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222111222333555666000444777777444222333444444333222333555555444333444333333444555666777888444444444555666777777888444444555666777888999999555666888999::::::999999888888888888888999999999888888999999999:::::::::===>>>??????AAADDDHHHKKKdddrrr~~~yyyyyyzzzzzz}}}qqqgggaaa]]][[[\\\^^^ZZZ[[[bbbfffhhhmmmttt~~~uuubbbVVVKKKBBB:::888888666555777777777777666555555444444222222222333333444444444111111111222222333333333111222333333444444333333444444444444444444444444444444333333333222222222222222222222222222222222111111111222222333333333222222222222222222222222444444444444333333222111222333444444555555444444666666555555444444444333333333444555666666666555555555555555555555555555444444444444555555555666666666666666666666666666777777777777888888888888777888888888888999999999::::::::::::::::::::::::======???BBBBBBFFFPPP\\\oooxxxxxx|||jjjaaa]]]YYYYYYZZZ```]]]^^^eeekkkooouuu}}}jjj\\\QQQHHH???===;;;999888999777777666666555444444444222333333333444444444555222222222222222222333333111222333333444444333333444444444444444444444444444444444444333333333333222222222222222222222222222222222222222222333333222222222222222222222222333444444444333333222111222333444444555555444444666666666666555555444444333333444444555444444444555555555555555555555555444444555555555666666666666666666666666666666666777777777777888888888888888888888888999999999999::::::::::::::::::::::::<<<<<<===@@@CCCJJJYYYggg}}}{{{|||tttddd\\\ZZZYYYYYY\\\```___aaaiiiqqqxxxtttcccWWWMMMDDDAAA???<<<:::;;;666666666555444444333333444444444444444555555555333333222222222222222222111222333333444444333333444444444444444444444444555555555444444444444333222222222222222222222222333333222222222222222222333333333333333333333333333333444444444333222222222333444444555555444444666666777777666666555555333333444444444333222222555555555555555555555555555555666666666777777777666666666666666666666666777777777777888888888888888888888888999999999:::::::::::::::::::::;;;;;;===<<<===AAAHHHTTTgggxxx}}}~~~ssswww~~~pppbbb\\\\\\\\\]]]```]]]^^^bbbkkkvvv}}}iiiZZZPPPGGGCCCAAA===;;;<<<666666555555444333333333555555555555555555555555333333333222222111111111111222333333444444333333444444444444444444444444666666555555555444444444222222222222222222222222333333333222222111111111333333333333333333333333333333333444444333333222222333444444555555444444666666777888888777666555555555555555444333333222555555555555555555555555666666666666777777777777666666666666666666666666666777777777888888888888888888888999999999:::::::::::::::;;;;;;;;;;;;;;;@@@>>>@@@FFFOOO___vvvzzzvvvrrrzzzyyylll```]]]^^^^^^___aaaYYY]]]dddmmm{{{nnn]]]SSSIIIEEEBBB>>>;;;<<<777666666555444444333333555555555555555555555555333333333222222111111111111222333333444444333333444444444444444444444444666666555555555444444444222222222222222222222222333333333222222111111111333333333333333333333333222333333444444333333333222333444444555555444444555666777888888777666555666666777666666555444333555555555555555555555555666666666666777777777777777777777777777777777777666777777777888888888888888999999999999::::::::::::::::::;;;;;;<<<<<<<<<@@@???CCCKKKWWWiii}}}uuuyyyvvvssshhh___]]]___^^^^^^___YYY```iiisssxxxfff[[[PPPJJJEEE???<<<<<<777777777666555555444444555555555444444444444444333333222222222222222222111222333333444444333333444444444444444444444444555555555444444444444333222222222222222222222222333333222222222222222222333333333333333333333333222222333444444444333333222333444444555555444444333555777888888777666555666666777777777666666555555555555555555555555555555555666666666777777777777777777777777777777777777777777777888888888888999999999999:::::::::::::::::::::;;;<<<<<<=========???GGGTTTbbbttt}}}||||||pppggg``````aaa___]]]\\\\\\fffqqq}}}ttthhh[[[SSSLLLCCC>>>===888888888777666666555555444444444444333333333222222222222222222222333333111222333333444444333333444444444444444444444444444444444444333333333333222222222222222222222222222222222222222222333333444444444444444444444444111222333333444444444333222333444444555555444444222333666777888777555444444555666666666666666666555555555555555555555555444444555555555666666666777777777777777777777777777777777777888888888888999999999:::::::::;;;;;;::::::;;;;;;<<<=========<<>>999999888888777777666666444444444333333222222222111111111222222333333444222222333444444444333333444444444444444444444444444444333333333222222222222222222222222222222222111111111222222333333444444444444444444444444444111222333333444444444444222333444444555555444444111333555777888666555333333333444555666666666555555555555555555555555555444444444444555555555666777777777777777777777777777777777777888888888888999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>===FFFVVVjjj}}}