BM6P6(@ iiiQQQEEEFFFAAA???@@@<<<===>>>@@@AAAAAA@@@???>>>??????>>>>>>>>>>>>??????DDDJJJWWWjjj}}}xxxtttuuu{{{{{{lll```[[[[[[\\\^^^cccgggggghhhppp{{{}}}}}}}}}~~~}}}||||||}}}}}}{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||~~~}}}|||||||||}}}{{{zzzyyy{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{xxxwwwvvvvvvvvvzzzyyywwwvvvtttssssssrrrmmmjjjeeeaaa]]]ZZZVVVSSSPPPMMMIIIGGGEEEDDDCCCAAA>>>===============>>>>>>DDDHHHKKKLLLLLLOOOVVV\\\]]]___bbbcccbbbbbbbbbcccffffffeeeeeeeeedddddddddgggggghhhhhhgggeeecccbbb___^^^[[[WWWSSSPPPMMMKKKGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMRRRSSSTTTTTTTTTUUUYYY[[[[[[dddlllpppuuu|||tttbbbTTTMMMLLLMMMHHHIIIJJJLLLMMMOOOPPPPPPSSSSSSSSSUUUXXXZZZZZZZZZZZZ[[[[[[[[[[[[^^^bbbfffgggkkkqqquuuxxx|||}}}yyylllaaaSSSPPPLLLLLLNNNRRRUUUWWWXXXZZZ]]]bbbddd___UUULLLJJJJJJQQQeeetttkkkhhhoooyyymmm\\\WWWVVVXXXWWWVVVUUUTTTRRRQQQQQQTTTTTTSSSQQQPPPOOONNNMMMLLLLLLMMMOOOQQQRRRSSSTTTVVVUUUSSSQQQPPPOOOPPPPPPOOOOOONNNNNNNNNNNNNNNOOONNNMMMLLLKKKKKKMMMOOOPPPRRRSSSSSSQQQOOOMMMMMMNNNmmmTTTGGGFFFAAA???@@@<<<>>>???@@@AAAAAA@@@???>>>???>>>>>>======>>>>>>???AAAFFFOOO^^^ppp}}}{{{|||{{{wwwtttvvv|||xxxkkk___ZZZXXXYYY\\\bbbhhhjjjkkksss|||}}}{{{{{{~~~~~~}}}}}}|||}}}}}}{{{{{{|||}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{}}}|||{{{{{{{{{|||~~~~~~zzzxxxwwwxxx{{{}}}}}}|||~~~~~~~~~}}}~~~|||zzzyyyxxxxxxyyyzzzyyyxxxvvvuuutttsssssspppmmmhhhccc```\\\XXXUUUPPPMMMIIIGGGEEEDDDCCCAAA??????>>>>>>>>>??????@@@CCCGGGKKKMMMMMMPPPVVV[[[]]]___bbbccccccccccccdddfffeeeeeeeeeeeedddddddddeeeeeefffggggggfffeeeddd```^^^[[[WWWSSSOOOLLLJJJGGGHHHHHHIIIKKKLLLNNNOOOQQQRRRRRRQQQQQQPPPPPPOOORRRSSSUUUVVVWWWYYY\\\___eeennnwww|||rrr___QQQIIIHHHHHHJJJJJJLLLMMMOOOPPPRRRRRRWWWWWWWWWYYY[[[\\\]]]]]][[[[[[\\\]]]^^^bbbhhhlllpppuuu{{{~~~|||}}}}}}vvviii___RRROOOLLLKKKNNNRRRUUUVVVWWWWWWYYY[[[\\\WWWOOOHHHGGGIIIQQQddd{{{yyymmmgggggglllwwwiii[[[WWWVVVWWWVVVVVVUUUTTTSSSRRRRRRTTTTTTSSSQQQPPPOOONNNMMMLLLMMMNNNOOOQQQRRRSSSTTTTTTSSSQQQOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJKKKLLLNNNOOOOOOPPPQQQPPPNNNNNNNNNPPPpppWWWIIIGGGAAA???AAA>>>???@@@AAAAAAAAA@@@???>>>>>>======<<<<<<======>>>BBBEEEKKKVVVdddttt|||uuusss|||}}}yyywwwzzzzzznnnccc[[[WWWWWWYYYaaaiiimmmooouuu}}}~~~|||{{{~~~~~~}}}}}}}}}}}}||||||zzzzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{|||}}}}}}zzzyyyxxxxxxzzz{{{{{{zzz~~~}}}~~~}}}||||||||||||zzzzzzyyyxxxvvvuuutttttttttpppkkkgggccc___ZZZWWWQQQNNNJJJGGGFFFDDDBBBAAAAAA@@@@@@?????????@@@@@@AAAFFFKKKNNNOOOQQQUUUYYY\\\^^^bbbcccddddddeeefffeeeeeeeeeeeeddddddddddddcccdddeeefffggggggfffeeeaaa___[[[WWWRRRNNNKKKIIIIIIIIIJJJKKKLLLNNNOOOPPPTTTTTTTTTSSSSSSSSSRRRRRRRRRTTTWWWYYY[[[]]]```bbbnnnvvv~~~iiiWWWLLLHHHFFFEEEKKKLLLMMMOOOQQQRRRTTTTTTVVVVVVWWWXXXZZZ[[[]]]]]]___```bbbdddggglllsssxxx||||||zzzzzzxxxqqqeee[[[PPPNNNKKKKKKNNNRRRUUUVVVWWWWWWWWWWWWUUUPPPIIIDDDDDDIIITTTfffyyy}}}qqqhhheeegggjjjuuuwwwcccZZZWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSQQQPPPOOONNNMMMNNNNNNOOOPPPQQQSSSSSSTTTQQQPPPNNNMMMLLLLLLLLLMMMKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJLLLMMMNNNLLLMMMNNNNNNMMMMMMOOOPPPpppVVVHHHFFF@@@@@@CCCAAA@@@AAAAAABBBAAAAAA@@@???======<<<<<<<<<<<<======@@@CCCHHHQQQ^^^nnn}}}wwwrrrttt}}}yyyyyy}}}~~~}}}wwwjjj___XXXUUUWWW^^^hhhnnnqqquuu{{{|||}}}}}}}}}}}}}}}}}}}}}||||||yyyzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~||||||||||||}}}}}}}}}~~~}}}|||zzzzzz{{{||||||{{{~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~{{{{{{zzzyyyxxxwwwvvvuuuvvvsssnnnjjjfffaaa\\\XXXSSSPPPLLLHHHGGGEEECCCAAAAAA@@@@@@????????????@@@@@@DDDJJJNNNPPPRRRUUUWWW[[[^^^aaacccdddeeefffhhheeeeeeeeedddddddddcccccccccdddeeefffffffffeeedddbbb```[[[VVVQQQMMMJJJIIILLLLLLLLLLLLLLLMMMNNNNNNSSSSSSSSSSSSTTTUUUVVVWWWWWWYYY]]]___```aaaccceeeooowww|||nnn[[[MMMHHHIIIIIIHHHLLLLLLNNNPPPRRRSSSUUUVVVVVVWWWXXXYYYZZZ\\\___aaagggiiilllppptttzzz~~~|||zzzwwwvvvssskkk```XXXOOOMMMKKKKKKNNNRRRUUUVVVXXXYYYZZZXXXSSSLLLFFFCCCCCCLLLZZZlll|||~~~rrrhhheeehhhiiivvvlll___YYYVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPOOONNNMMMOOOOOOPPPQQQQQQRRRSSSSSSPPPOOOMMMLLLKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNKKKLLLMMMMMMLLLLLLMMMNNNlllSSSEEEDDDAAAAAAEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@======<<<<<<<<<<<<======<<<>>>CCCJJJUUUddduuuyyyuuuqqqyyyxxxrrrrrrwww~~~qqqccc[[[YYYXXX\\\eeelllooorrrvvvzzz~~~|||{{{|||}}}}}}}}}}}}||||||yyyzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~|||{{{{{{|||||||||{{{~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~{{{{{{{{{{{{zzzyyywwwvvvwwwtttppplllhhhccc^^^ZZZVVVSSSNNNJJJHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>???CCCIIINNNQQQSSSUUUVVVZZZ]]]aaacccdddeeefffhhheeeeeedddddddddccccccccceeeffffffffffffdddbbbaaabbb___[[[UUUPPPLLLJJJIIIOOONNNMMMLLLKKKKKKKKKKKKQQQQQQRRRTTTWWWZZZ\\\^^^```cccgggiiiiiiiiijjjkkkooovvv~~~~~~vvvjjj^^^OOOFFFEEEHHHJJJJJJKKKLLLNNNPPPRRRTTTUUUVVVWWWYYY[[[\\\^^^aaafffjjjooorrrwww|||~~~}}}}}}zzzxxxuuurrrnnnfff]]]VVVNNNLLLKKKLLLOOOSSSVVVWWWWWWZZZ\\\YYYRRRJJJEEECCCEEEQQQcccuuuuuuiiieeeggglllzzz|||eee]]]YYYUUUTTTUUUUUUUUUUUUUUUVVVVVVVVVTTTTTTSSSQQQPPPOOONNNMMMOOOPPPPPPPPPQQQQQQRRRRRRPPPOOONNNLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNLLLMMMNNNMMMKKKJJJKKKLLLjjjQQQEEEEEEBBBCCCGGGEEEDDDCCCCCCBBBBBBAAAAAAAAA>>>======<<<<<<======>>>>>>@@@DDDIIIQQQ^^^nnnyyyyyyuuupppxxx~~~|||xxxtttppppppuuussshhhaaabbb\\\[[[bbbhhhlllooorrruuuxxx|||yyyzzz{{{|||}}}~~~}}}|||{{{zzzzzz{{{||||||||||||{{{zzz{{{{{{||||||}}}}}}~~~}}}~~~}}}{{{yyyyyy{{{{{{{{{zzz|||}}}}}}~~~~~~~~~}}}}}}{{{|||}}}}}}~~~~~~}}}}}}{{{|||}}}}}}|||zzzyyyxxxwwwuuurrroookkkgggaaa]]]YYYUUUQQQMMMJJJHHHEEECCCAAA@@@???>>>>>>>>>>>>>>>@@@CCCGGGMMMQQQTTTUUUVVVYYY\\\```bbbcccdddeeegggddddddddddddccccccccccccffffffgggfffeeecccaaa```bbb___ZZZTTTOOOLLLKKKJJJOOONNNLLLKKKJJJIIIIIIIIIPPPQQQRRRUUUYYY]]]aaaccciiilllpppssssssrrrqqqqqqqqqyyy{{{rrr\\\TTTKKKEEEDDDGGGHHHIIILLLMMMNNNPPPSSSUUUWWWXXXTTTXXX\\\^^^aaafffmmmsssyyy}}}~~~}}}|||{{{wwwuuurrrooojjjccc[[[UUUMMMLLLKKKMMMQQQUUUWWWXXXVVVZZZ\\\WWWOOOHHHFFFFFFOOO]]]pppuuuhhhdddfffqqqtttbbb]]]YYYUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVTTTTTTSSSQQQPPPOOONNNMMMOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLMMMMMMNNNLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNLLLMMMNNNMMMKKKJJJKKKLLLjjjSSSGGGHHHDDDDDDGGGDDDEEEDDDCCCBBBBBBAAAAAAAAA???>>>>>>======>>>>>>???@@@CCCGGGKKKQQQ]]]lllxxx~~~|||wwwmmmxxx}}}wwwuuutttrrrqqqqqqwwwvvvooolllmmmccc]]]```eeeiiikkknnnkkkpppwww{{{xxxyyyzzz|||}}}~~~}}}|||{{{{{{{{{|||}}}}}}}}}||||||zzz{{{{{{|||}}}}}}~~~~~~|||}}}~~~~~~}}}{{{zzzzzz|||}}}}}}|||||||||}}}~~~||||||}}}~~~~~~}}}}}}|||}}}~~~~~~}}}|||zzzyyyyyywwwtttrrroookkkeeeaaa\\\XXXSSSOOOLLLIIIFFFDDDBBBBBBAAA@@@???>>>>>>???@@@BBBFFFKKKPPPTTTVVVVVVYYY\\\___aaabbbbbbdddeeedddddddddccccccccccccbbbdddeeeeeefffeeedddcccbbbaaa^^^YYYSSSOOOLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHIIINNNNNNOOORRRVVVZZZ___aaaiiimmmsssvvvwwwvvvuuuuuuuuu|||~~~pppdddPPPNNNJJJGGGFFFGGGIIIJJJMMMNNNPPPRRRUUUWWWYYYZZZWWW\\\aaaeeeiiioooyyy~~~|||{{{zzzuuusssqqqmmmggg```ZZZVVVMMMLLLLLLNNNSSSWWWYYYZZZYYY\\\[[[TTTKKKFFFIIINNNaaaooorrrfffeeeiiivvvnnn```]]]YYYVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSQQQPPPOOONNNMMMOOOOOOOOOOOOOOOOOONNNNNNOOONNNMMMLLLLLLLLLMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOOOONNNNNNMMMMMMKKKLLLMMMMMMLLLKKKLLLNNNmmmUUUJJJJJJFFFEEEFFFCCCFFFEEEDDDBBBBBBAAAAAAAAA??????>>>>>>>>>>>>??????;;;???DDDHHHOOO[[[kkkvvv|||kkkyyy{{{uuurrrqqqrrrssssssyyyxxxvvvwwwtttiii______dddgggjjjmmmdddiiirrr||||||zzzxxxzzz|||}}}~~~}}}|||{{{{{{||||||}}}}}}}}}}}}}}}|||}}}}}}~~~{{{|||}}}~~~~~~}}}~~~|||}}}|||}}}~~~}}}}}}~~~}}}|||}}}~~~~~~}}}zzzyyyzzzxxxvvvtttrrrnnnhhhddd]]]ZZZTTTPPPMMMJJJGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBEEEJJJPPPTTTVVVWWWYYY\\\___aaaaaaaaabbbcccdddddddddcccccccccbbbbbbbbbcccdddeeeeeeeeedddccc```]]]XXXSSSOOOMMMLLLLLLGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKMMMQQQUUUYYY\\\eeejjjppptttvvvuuuuuuuuuvvv|||{{{qqqaaaRRRGGGIIIJJJJJJIIIJJJLLLNNNOOOPPPRRRTTTVVVYYY[[[\\\aaagggmmmqqqvvv~~~}}}{{{zzzyyytttrrrpppkkkfff```ZZZVVVMMMLLLMMMOOOTTTXXXZZZZZZ^^^___\\\RRRIIIGGGNNNVVVppp|||ooofffgggmmmxxxjjj___^^^YYYVVVXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSQQQPPPOOONNNMMMOOOOOONNNNNNNNNNNNMMMMMMNNNNNNLLLKKKKKKLLLMMMMMMKKKKKKKKKKKKLLLMMMOOOOOONNNNNNNNNNNNNNNMMMLLLKKKIIIJJJLLLMMMLLLMMMOOOPPPlllSSSGGGFFFCCCDDDIIIGGGEEEFFFGGGGGGFFFDDDBBB@@@@@@>>>===<<<<<<===>>>@@@===???CCCIIIOOOYYYmmm~~~yyypppxxx}}}{{{zzzxxxwwwsssvvv~~~{{{nnn___YYY]]]dddgggggg```fffmmmuuu{{{xxxxxxyyy{{{}}}~~~|||zzzxxxyyy{{{}}}|||||||||||||||}}}}}}~~~}}}}}}}}}|||||||||}}}}}}}}}||||||{{{~~~~~~}}}}}}~~~}}}||||||~~~~~~}}}|||wwwvvvuuutttsssqqqllliiiccc^^^WWWQQQMMMJJJHHHFFFDDDCCCAAA??????>>>??????AAABBBDDDHHHLLLPPPTTTVVV\\\\\\\\\^^^aaadddeeeeeeccccccdddeeeffffffeeeeeeiiigggdddaaa``````aaabbb___\\\XXXSSSNNNLLLJJJJJJFFFEEECCCCCCDDDGGGKKKMMMLLLNNNOOOPPPPPPPPPRRRTTT```bbbfffjjjmmmmmmmmmlllqqqpppnnniiiaaaXXXPPPKKKKKKIIIHHHIIIKKKMMMNNNNNNQQQRRRTTTVVVYYY^^^dddhhhlllqqqxxx|||yyyvvvvvvsssooojjjeee___YYYTTTMMMNNNPPPRRRUUUWWWYYYZZZ[[[VVVQQQMMMEEEBBBOOO```~~~~~~rrriiidddjjjrrrggg___[[[UUUUUUZZZTTTUUUUUUVVVVVVUUUUUUTTTXXXWWWVVVTTTRRRQQQOOOOOOOOOPPPPPPPPPPPPOOONNNNNNNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSSSSRRRQQQNNNLLLJJJKKKLLLLLLMMMMMMMMMMMMLLLnnnUUUHHHGGGCCCDDDHHHFFFDDDDDDFFFFFFFFFDDDBBBAAA???>>>===<<<<<<===>>>??????@@@DDDIIINNNYYYmmm~~~vvv{{{|||yyyzzzyyymmm^^^XXX[[[aaaddddddaaaffflllsss~~~~~~zzzyyyyyyzzz|||}}}|||{{{zzzzzz|||}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzyyyxxxxxxwwwtttppplllfffaaaYYYSSSNNNKKKIIIGGGBBBAAA???>>>============BBBCCCEEEHHHKKKOOOQQQSSSYYYZZZ]]]```ccceeeeeeddddddeeeeeeffffffeeeeeedddeeedddbbb``````___``````___\\\XXXSSSNNNKKKJJJIIIFFFFFFEEEFFFGGGIIILLLMMMPPPRRRSSSSSSRRRQQQRRRSSSVVVXXX[[[^^^___``````___```___^^^ZZZUUUOOOIIIFFFHHHGGGGGGIIIKKKNNNOOOPPPTTTVVVXXXZZZ^^^dddjjjooo{{{~~~|||xxxuuuuuurrrnnniiiddd^^^XXXTTTMMMNNNOOORRRTTTVVVWWWXXXZZZTTTPPPMMMGGGEEETTTgggxxxmmmeeeccckkkuuuyyyddd]]]ZZZTTTTTTXXXTTTUUUUUUVVVVVVUUUUUUTTTVVVVVVUUUSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPRRRSSSSSSSSSRRRQQQPPPNNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLpppVVVIIIHHHCCCCCCFFFDDDBBBCCCDDDEEEEEEDDDBBBAAA???>>>===<<<<<<===>>>???AAAAAACCCGGGLLLWWWkkk}}}~~~{{{}}}}}}vvvlll___YYY[[[```cccddddddiiinnnsss|||}}}{{{yyyyyy{{{||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyvvvrrrnnnjjjddd\\\UUUPPPMMMJJJIIICCCBBB@@@>>>=========>>>CCCDDDEEEGGGJJJMMMOOOPPPUUUXXX]]]aaadddeeeeeedddgggggggggffffffeeedddccc`````````______^^^^^^^^^^^^\\\XXXSSSNNNKKKIIIHHHGGGGGGHHHIIIKKKLLLMMMNNNTTTUUUWWWWWWUUUTTTSSSSSSNNNOOOPPPQQQRRRSSSSSSRRRPPPPPPNNNMMMKKKIIIGGGFFFGGGHHHJJJMMMOOORRRSSSTTTXXX[[[^^^bbbgggnnnvvv{{{}}}{{{wwwtttssspppkkkgggbbb\\\VVVRRRLLLMMMOOOQQQRRRTTTUUUUUUTTTOOOKKKIIIFFFHHHZZZnnnrrrhhhcccfffqqq|||qqq```ZZZXXXTTTRRRUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQOOOPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMLLLLLLMMMMMMOOOOOOOOOOOOPPPRRRSSSTTTSSSSSSQQQPPPOOONNNMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLqqqWWWJJJHHHCCCAAACCC@@@@@@AAACCCDDDEEEDDDBBBAAA??????>>>======>>>??????@@@@@@BBBEEEIIITTTgggyyy~~~|||zzz~~~|||vvvrrrpppiii```[[[\\\```dddfffiiiooouuuyyy}}}zzzyyyzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}{{{{{{yyyvvvrrrnnnlllfff^^^WWWRRRNNNLLLJJJFFFEEECCCAAA@@@??????@@@BBBBBBDDDFFFIIIKKKNNNOOOTTTWWW[[[___bbbdddfffggghhhhhhhhhgggeeedddbbbaaa]]]^^^^^^^^^^^^]]]\\\[[[\\\ZZZVVVRRRNNNKKKIIIHHHGGGHHHJJJLLLMMMNNNNNNNNNTTTVVVYYYYYYXXXWWWVVVWWWQQQQQQPPPOOOOOONNNNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLKKKMMMPPPSSSTTTVVVXXXZZZ]]]```eeekkksss{{{}}}zzzwwwtttqqqmmmhhhddd___ZZZTTTQQQKKKLLLNNNPPPQQQQQQQQQQQQLLLGGGDDDDDDDDDIII^^^uuuyyyllleeeeeelllzzzxxxjjj]]]YYYXXXUUUSSSTTTWWWWWWXXXXXXXXXXXXWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQQQQPPPPPPOOONNNOOONNNNNNMMMMMMMMMNNNNNNPPPQQQQQQQQQRRRSSSTTTTTTTTTSSSQQQOOONNNNNNOOOOOOOOOMMMKKKIIIIIIJJJKKKLLLqqqXXXKKKIIICCCAAABBB>>>@@@AAACCCDDDEEEDDDBBBAAA??????>>>>>>>>>>>>?????????>>>@@@CCCFFFPPPbbbttt|||{{{}}}|||xxxrrrlllgggfffccc]]]ZZZ[[[```eeeiiinnnwww|||zzzzzz|||}}}}}}~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxssspppmmmhhh```ZZZUUUQQQMMMKKKGGGFFFDDDBBB@@@@@@@@@@@@>>>???AAADDDGGGKKKNNNPPPTTTVVVYYY[[[\\\```eeeiiihhhhhhgggfffdddbbbaaa```]]]]]]]]]]]]\\\ZZZYYYXXXXXXWWWTTTQQQOOOLLLJJJIIIHHHIIILLLNNNOOOPPPOOOOOORRRUUUXXXZZZZZZZZZ[[[\\\YYYYYYWWWUUUSSSQQQOOOOOOLLLKKKIIIHHHIIILLLOOOQQQOOORRRUUUWWWWWWYYY\\\___ccchhhoooxxx}}}{{{yyyvvvtttnnnjjjeee```\\\WWWRRROOOKKKLLLMMMNNNOOONNNMMMLLLGGGBBBAAACCCEEEMMMddd|||||||||{{{pppeeeccchhhsssoooeee\\\YYYXXXWWWUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXTTTTTTUUUUUUUUUVVVVVVVVVRRRRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSQQQPPPOOOPPPQQQQQQPPPNNNLLLJJJIIIIIIKKKKKKsssZZZMMMKKKEEEBBBCCC???BBBCCCDDDEEEEEEDDDBBBAAA????????????????????????======???BBBEEEMMM^^^nnn~~~|||vvvrrrmmmfffaaa^^^]]][[[YYYZZZ^^^dddiiisss}}}||||||}}}}}}}}}~~~~~~|||||||||||||||}}}}}}~~~{{{|||~~~~~~}}}}}}~~~~~~{{{vvvsssmmmiiiddd^^^ZZZUUUPPPMMMFFFEEECCCAAA???>>>>>>>>>===>>>@@@CCCFFFJJJMMMOOOSSSUUUWWWXXXXXX\\\ccciiiggggggfffeeecccaaa___^^^^^^]]][[[YYYWWWUUUTTTSSSSSSRRRRRRQQQOOONNNMMMMMMKKKLLLNNNPPPRRRRRRRRRRRRSSSUUUXXXZZZ[[[]]]```cccbbbaaa___\\\XXXUUURRRPPPJJJIIIHHHGGGIIIKKKOOOQQQRRRUUUXXXYYYYYY\\\aaafffnnnttt}}}~~~{{{xxxwwwvvvtttrrrlllhhhbbb]]]YYYUUUPPPMMMJJJKKKMMMMMMMMMKKKIIIHHHEEEAAABBBEEEIIIRRRjjjxxxyyyqqqggg```cccnnn}}}~~~hhhbbb\\\XXXXXXXXXWWWVVVWWWXXXXXXYYYYYYXXXXXXWWWUUUUUUVVVVVVVVVWWWWWWWWWSSSTTTTTTTTTTTTSSSRRRRRROOOOOONNNNNNOOOOOOPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSQQQPPPNNNLLLKKKJJJJJJKKKvvv]]]PPPOOOIIIFFFFFFBBBDDDDDDFFFFFFFFFDDDBBBAAA?????????@@@@@@?????????<<<===@@@CCCEEELLL[[[kkk~~~~~~wwwsssnnnhhhddd\\\]]]^^^\\\[[[^^^dddjjjuuu~~~~~~}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~|||}}}~~~}}}}}}}}}~~~|||wwwsssnnnkkkhhhddd```ZZZTTTOOOGGGFFFCCCAAA???>>>>>>>>>>>>>>>@@@BBBEEEHHHKKKLLLPPPSSSWWWWWWWWWZZZ```eeefffeeeeeedddbbb```^^^]]]^^^\\\YYYUUUQQQOOONNNMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOPPPRRRSSSUUUUUUVVVVVVWWWXXXZZZ[[[\\\```dddhhhhhhgggfffbbb^^^XXXTTTQQQJJJIIIIIIIIIKKKNNNQQQSSSUUUXXX\\\]]]^^^ccclllrrr|||zzzxxxuuusssrrrrrrqqqooojjjfff```[[[WWWSSSOOOLLLJJJKKKLLLMMMLLLIIIGGGEEECCC@@@BBBGGGKKKUUUmmm|||~~~kkkdddaaaiiixxxqqqddd```[[[WWWWWWYYYXXXWWWUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWUUUUUUVVVVVVUUUUUUTTTSSSOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTQQQQQQPPPNNNMMMKKKJJJJJJxxx___SSSRRRKKKHHHIIIDDDEEEFFFGGGGGGFFFDDDBBB@@@??????@@@@@@@@@@@@??????<<<===AAAEEEGGGLLL[[[iii|||zzzvvvrrrmmmhhh___aaabbbaaa^^^```ffflllvvv~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~|||}}}~~~~~~}}}zzzuuuqqqooommmkkkhhhddd^^^WWWRRRJJJHHHFFFCCCBBBAAA@@@@@@???@@@AAABBBDDDFFFHHHIIIMMMRRRWWWYYYXXXYYY]]]bbbdddddddddcccaaa```^^^]]]^^^\\\WWWRRRMMMKKKIIIIIIJJJKKKMMMOOOQQQRRRRRRRRRSSSSSSTTTUUUWWWXXXYYYZZZ[[[[[[\\\\\\]]]aaafffjjjlllllljjjgggbbb[[[UUURRRLLLLLLLLLMMMOOOSSSVVVXXXYYY\\\```bbbdddkkkuuu}}}~~~|||zzzyyyvvvssspppooooooooonnnmmmiiieee___YYYUUURRRNNNLLLIIIJJJLLLLLLKKKHHHEEECCCAAA>>>@@@FFFKKKTTTlllzzzkkkeeeeeeppp}}}zzziiibbb___ZZZVVVVVVXXXXXXWWWSSSSSSSSSTTTTTTSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUOOOOOOOOOOOOOOOPPPQQQRRRQQQRRRTTTUUUUUUTTTSSSRRRSSSTTTUUUWWWWWWVVVUUUTTTRRRQQQQQQPPPNNNLLLJJJIIIlllZZZUUURRRLLLJJJLLLLLLIIIFFFDDDDDDEEEEEEDDD@@@@@@@@@????????????>>>@@@======@@@CCCJJJWWWccc}}}~~~zzzqqqiiidddfffgggfffdddeeehhhjjjsss}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~}}}zzzwwwtttooonnnllljjjfff```YYYTTTPPPLLLHHHDDDCCCBBB@@@???===???AAACCCEEEGGGKKKMMMMMMOOOQQQSSSUUUXXX\\\^^^bbbbbbbbbbbbaaaaaa```______\\\WWWQQQMMMJJJIIIIIIHHHJJJMMMNNNPPPSSSVVVYYYbbb^^^YYYVVVUUUWWWXXXYYYaaaeeefffdddeeekkkpppppppppppppppmmmfff]]]UUUOOONNNMMMKKKLLLOOORRRTTTUUU]]]___cccfffllluuu~~~}}}zzztttpppkkkjjjhhhgggffffffgggggggggaaaXXXQQQNNNLLLLLLKKKKKKKKKKKKJJJHHHEEEBBB@@@>>>BBBDDDEEEMMM___sss~~~}}}}}}wwwnnnhhhjjjyyyzzz~~~{{{kkk___\\\XXXUUUUUUTTTTTTSSSPPPQQQRRRTTTTTTTTTSSSRRRWWWVVVVVVUUUUUUVVVVVVWWWUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUTTTSSSQQQPPPPPPRRRSSSTTTVVVWWWYYYZZZYYYWWWTTTRRRPPPPPPOOOOOONNNMMMLLLLLLlll\\\XXXWWWRRRPPPSSSPPPMMMIIIFFFFFFEEEDDDCCC@@@@@@@@@?????????>>>>>>@@@======???BBBHHHTTT```xxxwwwnnncccfffhhhiiihhhgggggghhhqqqyyy~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{xxxwwwrrrqqqooommmjjjddd\\\WWWRRRNNNIIIFFFDDDCCCAAA@@@===???AAACCCDDDFFFJJJLLLMMMOOOQQQSSSUUUXXX[[[^^^bbbbbbbbbbbbbbbaaa```___]]]ZZZUUUOOOKKKIIIHHHHHHHHHIIIJJJKKKMMMRRRXXX\\\bbb___ZZZVVVVVVWWWYYYZZZ___hhhqqqtttwwwzzzyyyvvvvvvuuusssmmmfff\\\TTTOOOLLLLLLLLLMMMPPPTTTVVVWWW\\\aaahhhooowww~~~|||zzzyyytttnnnjjjccccccbbbbbbbbbdddeeefffccc^^^VVVOOOLLLKKKJJJIIIHHHHHHIIIIIIHHHEEECCCAAA???CCCEEEFFFOOObbbuuu~~~~~~tttllljjjqqq{{{yyyuuuggg]]]ZZZVVVTTTSSSSSSSSSRRROOOPPPRRRSSSSSSSSSSSSRRRTTTTTTTTTTTTTTTUUUVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTSSSSSSRRRRRRSSSTTTTTTRRRRRRQQQPPPQQQSSSUUUVVVVVVWWWYYYYYYYYYWWWTTTRRRPPPOOOOOONNNMMMLLLLLLKKKppp```]]][[[UUUSSSUUUQQQNNNIIIFFFEEECCCBBB@@@@@@@@@?????????>>>>>>>>>@@@======???AAAEEEPPP[[[ppp~~~tttkkkpppvvv{{{{{{wwwqqqlllooossswwwzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||}}}~~~|||{{{zzzvvvuuusssrrrnnniiibbb]]]UUUQQQKKKGGGEEECCCAAA@@@>>>@@@BBBCCCCCCEEEHHHKKKLLLNNNQQQSSSTTTWWW[[[^^^aaaaaabbbcccbbbaaa```___ZZZWWWRRRMMMIIIGGGFFFFFFGGGGGGGGGHHHJJJPPPXXX]]]aaa^^^YYYVVVUUUWWW[[[]]]aaalllxxx~~~}}}{{{xxxssskkkbbbZZZSSSOOOMMMNNNOOORRRTTTWWWZZZ[[[aaahhhsss}}}}}}|||zzzxxxuuuoooiiidddaaaaaa````````````aaabbb^^^YYYRRRLLLIIIHHHHHHGGGEEEFFFFFFGGGFFFEEECCCBBB???CCCEEEIIITTThhhyyypppjjjnnn{{{uuuyyykkk```ZZZWWWTTTRRRRRRRRRQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUURRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRRRRRRRRRRSSSSSSPPPPPPPPPPPPRRRTTTVVVXXXVVVVVVXXXXXXXXXVVVTTTRRROOOOOONNNNNNMMMMMMLLLLLLsssccc]]]YYYQQQLLLMMMLLLJJJFFFDDDCCCAAA???>>>????????????>>>>>>>>>>>>???======??????BBBLLLVVVffftttxxxssszzzzzzpppllloooqqqttt~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}yyyxxxwwwuuurrrmmmfffaaaXXXTTTNNNIIIFFFDDDAAA??????@@@BBBBBBCCCDDDGGGIIIKKKMMMOOOQQQSSSVVVYYY\\\___```aaabbbbbbaaa___^^^XXXUUUPPPLLLIIIGGGGGGHHHFFFGGGGGGHHHJJJNNNTTTXXXZZZXXXVVVTTTTTTXXX^^^bbbiiirrrzzz}}}~~~wwwsssmmmddd\\\VVVQQQOOOQQQRRRUUUWWWYYY\\\___aaaiiirrr~~~}}}{{{xxxsssmmmgggcccfffeeecccaaa```^^^]]]]]]ZZZUUUOOOJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA???CCCFFFMMM[[[ooo~~~zzznnniiissszzzrrr{{{vvvccc[[[WWWTTTQQQPPPPPPQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRQQQRRRRRRPPPPPPPPPQQQRRRSSSUUUVVVUUUUUUVVVVVVVVVTTTRRRQQQOOOOOOOOOOOONNNNNNNNNNNNppp^^^WWWRRRJJJEEEFFFHHHFFFCCCCCCCCCBBBAAA????????????>>>>>>>>>======???======??????@@@HHHQQQ]]]jjj|||zzzttt|||{{{llleeehhhkkknnnvvvyyyyyyzzz~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~{{{zzzyyyxxxvvvqqqjjjeee[[[WWWQQQKKKGGGDDDAAA??????AAABBBBBBBBBBBBEEEGGGHHHKKKMMMOOOQQQTTTWWWZZZ[[[]]]___``````___]]]\\\UUUSSSOOOLLLJJJIIIJJJKKKFFFHHHJJJKKKKKKLLLMMMOOOPPPPPPPPPPPPRRRYYYaaahhhrrryyy~~~~~~zzzuuukkkgggaaaZZZUUURRRPPPPPPSSSVVVYYY[[[\\\___cccfffrrr|||~~~~~~|||wwwqqqkkkfffcccfffeeedddbbb___]]][[[ZZZWWWSSSMMMJJJHHHHHHGGGGGGFFFFFFEEEDDDCCCAAA@@@??????CCCIIISSSdddxxxwwwoookkk{{{zzzrrrlll^^^XXXUUURRRPPPOOOPPPQQQQQQQQQSSSSSSSSSTTTTTTTTTUUUUUUWWWVVVTTTSSSQQQPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPyyyfffTTTNNNKKKEEEBBBEEEFFFDDDCCCDDDEEEEEEDDDBBB??????>>>>>>>>>=========>>>======?????????FFFOOOXXXcccvvv~~~vvv|||zzzjjj\\\aaaeeegggjjjpppsssqqqjjjnnnuuu~~~}}}||||||{{{{{{|||}}}}}}~~~~~~~~~~~~}}}||||||{{{yyytttnnniiiaaa\\\UUUOOOKKKGGGCCCAAA@@@AAABBBBBBAAAAAACCCEEEFFFHHHKKKMMMNNNQQQUUUXXXWWWYYY[[[]]]]]]\\\ZZZXXXRRRPPPNNNKKKKKKLLLMMMOOOHHHJJJMMMMMMKKKJJJIIIIIIIIIKKKLLLNNNQQQYYYeeemmmxxxxxxnnneee\\\ZZZUUUQQQOOOPPPQQQSSSUUUXXX[[[]]]___cccjjjppp}}}~~~}}}zzztttmmmgggeeedddaaaaaa```___^^^\\\ZZZYYYTTTPPPLLLIIIHHHHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@???AAAFFFNNN\\\pppuuuqqqqqq}}}zzzwwweee\\\WWWTTTRRROOOOOOPPPRRRSSSSSSVVVUUUTTTSSSSSSSSSTTTTTTWWWVVVTTTRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQRRRRRRRRRQQQPPPOOONNNPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQPPPOOONNNNNNNNNNNNOOOOOOPPPPPPQQQQQQrrr^^^LLLGGGEEEAAAAAAEEEDDDCCCCCCCCCDDDDDDCCCAAA???>>>>>>>>>===============<<<>>>@@@??????FFFMMMWWW```sss||||||zzzlllXXX^^^bbbaaaaaaeeehhhiiihhhmmmuuu}}}{{{{{{zzzzzzzzz{{{~~~~~~~~~|||wwwqqqmmmgggbbb[[[TTTOOOKKKGGGDDDAAAAAABBBAAA@@@@@@BBBCCCDDDFFFHHHJJJLLLOOOSSSUUUSSSUUUXXXZZZZZZYYYWWWUUUNNNMMMKKKJJJKKKMMMPPPQQQKKKLLLMMMLLLJJJIIIIIIJJJHHHJJJLLLMMMQQQZZZfffppp|||~~~uuukkk```WWWSSSQQQNNNMMMMMMPPPSSSVVVXXX\\\```cccfffnnnxxx~~~}}}yyyrrrjjjfffeeefff`````````___]]]ZZZXXXVVVPPPMMMIIIGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCJJJUUUfff|||}}}rrrqqq|||mmmaaa[[[VVVTTTRRRPPPPPPRRRTTTUUUUUUVVVUUUSSSRRRQQQPPPQQQQQQSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRQQQPPPNNNMMMLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPqqq]]]JJJDDDBBB???@@@DDDCCCBBBAAAAAABBBBBB@@@>>>>>>>>>>>>>>>===============<<<>>>@@@@@@@@@FFFMMMWWW```rrr}}}|||}}}}}}{{{zzz{{{~~~~~~zzzxxx}}}wwwlllXXX___bbb___]]]aaafffiiilllpppxxx~~~{{{zzzyyyyyyyyyzzz}}}~~~~~~~~~~~~zzztttoookkkfff___XXXRRRNNNJJJGGGAAABBBBBBAAA@@@???AAACCCBBBDDDGGGIIIKKKNNNQQQTTTPPPSSSVVVXXXYYYWWWUUUSSSLLLKKKJJJIIIKKKMMMPPPSSSMMMMMMLLLJJJHHHHHHJJJLLLHHHKKKMMMNNNQQQZZZgggqqq~~~zzzoooddd]]]WWWQQQOOOMMMLLLLLLMMMQQQUUUXXX]]]aaafffiiinnnxxx~~~|||zzzrrrjjjfffgggjjjeeedddccc```]]]YYYUUUSSSNNNKKKHHHFFFFFFGGGGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEFFFMMMYYYlllzzzoooppp~~~ggg___ZZZUUUUUUSSSQQQQQQSSSUUUVVVVVVVVVTTTRRRPPPOOONNNNNNNNNOOOOOONNNNNNOOOOOOPPPQQQOOOOOOPPPPPPQQQRRRSSSSSSQQQQQQRRRRRRQQQOOONNNLLLIIIJJJLLLMMMOOOOOOPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOtttXXXGGGDDD??????BBB???CCCCCCCCCBBBBBBAAAAAAAAA??????>>>>>>===<<<<<<<<>>??????@@@@@@???======AAACCCCCCDDDHHHNNN[[[mmm{{{{{{}}}}}}~~~~~~~~~zzzzzz{{{zzz{{{}}}}}}|||yyymmm```ZZZWWWYYYccckkkmmmnnnpppuuuxxx~~~{{{zzzxxxxxxxxxzzz|||}}}~~~~~~}}}~~~~~~zzzwwwppplllfff```ZZZTTTMMMIIIDDDBBBAAAAAABBBDDDCCCBBBCCCEEEGGGIIIIIIIIIJJJLLLLLLNNNPPPRRRTTTTTTSSSSSSMMMKKKJJJKKKNNNPPPOOONNNPPPNNNKKKKKKLLLMMMLLLJJJOOOMMMOOORRRSSSUUU^^^iiilllllleeeYYYQQQOOOMMMIIIMMMMMMMMMOOOTTTZZZ^^^aaabbbdddlllvvv~~~~~~{{{uuunnniiihhhhhheeebbb^^^[[[YYYVVVRRRPPPLLLIIIFFFEEEFFFGGGHHHHHHKKKGGGEEEFFFDDDBBBDDDHHHLLL]]]mmmuuuooouuutttfff]]]WWWUUUUUUTTTSSSRRRRRRSSSTTTTTTTTTSSSRRRPPPOOONNNNNNNNNLLLLLLKKKKKKKKKLLLNNNOOONNNNNNOOOPPPQQQQQQQQQQQQLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPNNNNNNMMMMMMLLLKKKKKKKKKLLLKKKJJJIIIIIIKKKMMMNNNxxx\\\KKKHHHCCCBBBDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<===>>>>>>??????@@@???======AAACCCBBBCCCGGGKKKUUUeeettt|||}}}||||||~~~}}}yyynnnbbb]]]ZZZ[[[ccckkknnnpppsssxxx{{{{{{zzzyyyxxxyyy{{{}}}~~~}}}{{{uuurrrkkkeee^^^WWWPPPLLLEEECCCAAA@@@BBBCCCCCCBBBBBBEEEGGGHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQQQQPPPPPPLLLKKKKKKLLLOOOQQQRRRQQQQQQPPPNNNOOOPPPPPPPPPNNNSSSSSSTTTVVVVVVWWW\\\dddcccaaa[[[RRRMMMMMMLLLJJJNNNPPPRRRVVVZZZ___bbbdddgggjjjsss|||xxxrrrmmmlllkkkdddbbb^^^[[[XXXUUURRROOOKKKIIIFFFEEEFFFGGGHHHGGGHHHEEEDDDDDDCCCBBBFFFLLLPPPfffyyywwwrrrwww}}}ssszzznnnccc\\\XXXVVVWWWVVVTTTSSSSSSSSSTTTTTTRRRQQQPPPOOONNNNNNMMMNNNLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPJJJJJJKKKKKKLLLLLLMMMMMMPPPNNNMMMKKKLLLMMMOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJKKKLLLMMMNNNzzz^^^LLLIIICCCBBBEEEAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;???======AAABBBAAABBBFFFIIIPPP^^^nnn}}}}}}uuu{{{}}}wwwooofff___[[[___eeeiiinnnrrr{{{}}}}}}|||{{{{{{|||}}}~~~zzzvvvpppjjjccc\\\TTTOOOGGGEEEBBBAAAAAABBBBBBAAABBBDDDGGGHHHHHHHHHJJJKKKLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNQQQSSSUUUVVVTTTTTTUUUVVVWWWWWWVVVUUUXXXZZZ\\\^^^^^^^^^aaadddccc^^^WWWPPPMMMNNNOOONNNPPPSSSWWW[[[^^^```ccceeemmmsss}}}~~~zzzuuuppplllkkkdddaaa^^^ZZZXXXTTTQQQNNNJJJHHHEEEDDDFFFGGGGGGFFFFFFDDDBBBCCCAAA@@@FFFMMMUUUooozzzvvv{{{zzztttvvv}}}}}}yyyiiiaaa[[[XXXWWWWWWUUUTTTRRRQQQQQQRRRRRRPPPPPPOOONNNMMMMMMMMMNNNMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOJJJJJJJJJKKKLLLLLLMMMMMMOOONNNMMMLLLLLLMMMNNNNNNKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNN{{{___MMMIIICCCBBBDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<@@@======@@@AAA???@@@DDDGGGMMMYYYiiiyyy|||nnnvvvyyylllbbbZZZ[[[```gggooowww~~~}}}||||||~~~|||yyytttnnnhhh```XXXSSSLLLHHHDDDBBBBBBBBBBBBAAABBBDDDFFFHHHHHHHHHIIIKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMOOOQQQSSSVVVYYY[[[ZZZ\\\^^^```aaa``````______cccgggiiijjjkkkkkkjjjggg```VVVPPPNNNOOOPPPRRRSSSVVVZZZ\\\^^^```cccfffrrrzzz~~~{{{vvvpppkkkgggdddaaa]]]ZZZWWWSSSOOOMMMIIIGGGEEEDDDEEEFFFFFFEEEFFFCCCBBBAAA??????FFFOOO\\\www~~~|||zzzvvvssssss~~~yyyrrrfffaaa\\\XXXVVVTTTSSSQQQPPPOOOOOOOOOPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKLLLMMMNNNOOOOOOOOOOOOJJJKKKKKKKKKLLLLLLMMMMMMLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLMMM}}}```NNNJJJDDDBBBDDD@@@@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAAAAABBBBBBCCC@@@======@@@@@@>>>???BBBEEEKKKUUUddduuupppwwwmmmbbbYYYYYY___iiittt}}}~~~|||{{{zzz{{{}}}~~~~~~{{{wwwsssmmmfff___ZZZRRRNNNIIIEEEDDDCCCBBBBBBAAADDDFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKMMMOOORRRTTTVVVZZZ^^^aaaaaaeeeiiillllllkkkkkkkkkiiiooouuuwwwyyyzzzwwwssskkk```UUUPPPOOOOOOQQQTTTWWWZZZ\\\]]]^^^aaaggglllwww~~~|||xxxrrrkkkfffdddaaa]]]YYYVVVSSSOOOLLLHHHFFFDDDDDDEEEFFFEEEDDDEEECCCBBBBBB@@@AAAJJJUUUgggwwwrrrqqqvvv|||zzz~~~llldddaaa]]]XXXVVVQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOOPPPOOOOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJLLLNNNOOOOOONNNLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLKKKKKKbbbPPPLLLFFFDDDEEEAAA@@@AAAAAAAAABBBBBBBBBBBB?????????@@@AAAAAABBBBBB@@@======??????===>>>AAACCCHHHSSS```pppzzz~~~kkkaaaXXXXXX___gggqqqzzzyyyyyyyyyyyy{{{}}}~~~|||zzz{{{||||||}}}zzzwwwsssmmmfffaaaXXXSSSMMMHHHEEEDDDCCCBBBAAACCCFFFGGGGGGGGGIIIJJJIIIIIIIIIIIIJJJKKKKKKLLLNNNQQQUUUWWWYYY\\\aaaeeeiiimmmsssvvvvvvuuuuuuuuuuuu|||zzznnn```SSSPPPPPPPPPSSSWWW[[[]]]^^^^^^___eeeooowww~~~}}}zzzuuummmgggdddaaa\\\YYYVVVRRRNNNKKKGGGEEEDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCBBBEEEQQQ^^^uuu|||wwwuuuwww~~~rrreeeaaabbb___YYYVVVOOONNNMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPNNNOOOOOOPPPOOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJdddRRRNNNGGGEEEGGGCCCAAAAAAAAABBBBBBCCCCCCCCC??????>>>>>>===<<<<<<<<<@@@======??????======AAA@@@GGGQQQ^^^lll|||}}}jjj```XXXXXX]]]cccjjjqqqrrrrrrrrrrrrtttwwwzzz|||{{{~~~~~~}}}|||}}}}}}~~~~~~}}}~~~|||zzzvvvqqqjjjfff\\\WWWPPPJJJGGGEEECCCBBBAAACCCFFFGGGGGGGGGIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNRRRVVVYYY[[[^^^ccchhhmmmsssyyy}}}|||{{{{{{|||}}}}}}oooaaaTTTQQQRRRRRRVVV[[[]]]___```___aaaiiivvv~~~~~~|||wwwpppjjjdddaaa\\\YYYUUURRRMMMJJJFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCEEEEEEJJJWWWeee}}}{{{|||vvvjjj``````bbb```[[[WWWNNNMMMLLLLLLLLLMMMNNNOOONNNNNNNNNNNNOOOPPPQQQQQQMMMNNNOOOOOONNNMMMLLLKKKMMMMMMNNNOOOPPPPPPPPPPPPQQQPPPPPPOOONNNMMMLLLLLLLLLKKKJJJJJJKKKMMMOOOQQQMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLKKKKKKJJJIIIIII~~~hhhSSSNNNNNNJJJGGGHHHCCCCCCCCCCCCDDDDDDDDDEEE??????@@@@@@@@@??????>>>:::<<<>>>>>>>>>???AAABBBEEEBBBGGGUUUgggzzzzzzrrrkkkaaaWWWTTTXXXbbbiiiffffffgggkkkooosssuuuuuu{{{~~~}}}|||||||||xxx{{{~~~~~~|||{{{xxxsssnnngggaaaYYYQQQLLLHHHEEEDDDDDDDDDDDDDDDFFFHHHJJJKKKIIIHHHHHHHHHIIIJJJJJJKKKNNNPPPSSSWWW]]]dddkkkqqqyyy|||pppbbbVVVSSSUUUVVVWWWYYY\\\___bbbbbbeeeppp~~~}}}yyyvvvtttssspppnnneeebbb^^^YYYSSSOOOKKKJJJEEEEEEDDDCCCCCCDDDFFFFFFIIICCCAAACCCFFFOOOcccvvv}}}mmmggg```[[[YYYYYYZZZZZZSSSQQQMMMKKKJJJJJJLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNNNNOOOOOOOOOPPPPPPOOONNNMMMMMMMMMMMMOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJ~~~gggSSSNNNNNNJJJGGGHHHBBBBBBCCCDDDDDDDDDDDDDDDAAAAAABBBBBBAAA@@@??????;;;===>>>???>>>>>>@@@BBBCCCBBBFFFSSScccwww|||{{{vvvkkk^^^UUUUUU\\\cccccccccbbbeeeiiinnnrrruuuwww{{{~~~}}}||||||{{{}}}~~~~~~{{{wwwssskkkeee\\\TTTNNNJJJFFFDDDEEEDDDDDDEEEFFFIIIKKKLLLIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLOOOSSSZZZdddpppwww}}}ooobbbWWWUUUWWWWWWXXXYYY\\\```cccffflllyyy~~~~~~|||yyywwwuuussspppnnnhhhfffaaa[[[UUUPPPMMMKKKEEEEEEDDDCCCDDDEEEFFFGGGEEECCCCCCEEEHHHTTTlllkkkfff___ZZZXXXXXXYYYYYYUUUSSSPPPNNNLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJ}}}fffRRRMMMMMMIIIFFFGGG@@@BBBDDDEEEEEEEEECCCBBBDDDDDDDDDCCCBBBAAA@@@???<<<>>>??????>>>>>>???AAAAAAAAAEEEOOO]]]rrr~~~|||rrrcccUUUQQQVVV]]]```___^^^^^^bbbhhhnnnrrrrrrxxx}}}||||||}}}}}}}}}~~~~~~|||yyyrrrlllbbbYYYRRRLLLHHHEEEEEEEEEEEEEEEGGGIIIKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKNNNUUU```mmmvvv}}}|||mmmbbbYYYWWWYYYYYYYYYZZZ\\\```eeekkkvvv~~~|||zzzxxxwwwvvvsssooommmjjjgggbbb\\\UUUOOOKKKIIIEEEDDDDDDDDDDDDEEEFFFGGGCCCDDDGGGJJJQQQaaa}}}}}}hhhccc]]]XXXWWWWWWWWWWWWTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJ{{{eeeQQQKKKKKKHHHEEEEEE???AAADDDFFFFFFEEEBBBAAADDDDDDDDDCCCBBB@@@???>>>===>>>??????>>>===>>>@@@???@@@EEEMMMXXXmmm}}}{{{zzzttteeeVVVOOOSSSZZZ]]]^^^^^^^^^```dddiiilllooovvv~~~||||||~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}wwwqqqhhh___VVVOOOIIIEEEEEEEEEDDDEEEFFFHHHJJJKKKIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKLLLOOOXXXbbbiiisssyyyyyyjjjaaaYYYYYYZZZZZZ[[[]]]\\\aaahhhrrr~~~}}}yyyxxxwwwwwwvvvsssnnnkkkhhheee```YYYRRRLLLHHHFFFDDDDDDDDDEEEEEEFFFGGGGGGDDDEEEIIIRRRbbbyyyssseeeaaa[[[WWWUUUUUUUUUUUUQQQRRRTTTUUUUUUTTTTTTSSSNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNOOONNNNNNMMMLLLKKKJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJzzzdddOOOJJJJJJFFFCCCDDD???AAACCCEEEFFFDDDBBBAAACCCCCCBBBBBB@@@???=========>>>??????>>>===>>>@@@???@@@DDDKKKUUUiii~~~|||{{{zzz{{{vvviiiYYYQQQRRRXXX[[[___bbbdddeeeeeeggghhhooovvv~~~}}}|||}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~zzzvvvnnneee]]]TTTLLLGGGEEEDDDDDDDDDEEEGGGHHHIIIGGGHHHHHHHHHJJJKKKLLLMMMKKKLLLLLLLLLNNNQQQWWW[[[dddjjjsss|||vvvhhh```ZZZZZZ[[[\\\^^^aaa```eeemmmzzz}}}|||xxxvvvuuuuuusssppplllhhheeebbb]]]WWWPPPKKKGGGEEECCCDDDEEEEEEFFFGGGGGGGGGGGGHHHMMM]]]www}}}kkkbbb^^^YYYUUUTTTTTTSSSSSSSSSTTTUUUVVVUUUTTTRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPOOONNNMMMLLLLLLLLLKKKJJJIIIIIIHHHLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJyyybbbNNNIIIIIIEEEBBBCCC???AAACCCDDDDDDDDDBBBAAAAAAAAAAAA@@@???>>>===<<<<<<>>>??????>>>>>>???AAABBBBBBDDDIIIQQQbbb~~~~~~}}}}}}}}}pppaaaVVVTTTVVVZZZ```gggkkkkkkjjjiiijjjrrrxxx~~~}}}|||zzz{{{|||||||||}}}~~~}}}~~~}}}~~~~~~|||yyytttmmmeee[[[QQQJJJFFFEEEEEEDDDEEEGGGHHHIIIGGGHHHIIIJJJLLLNNNPPPQQQJJJLLLNNNPPPPPPQQQTTTVVVXXX]]]fffoooxxx~~~ttthhhaaa[[[\\\^^^```dddiiihhhnnnxxx}}}|||{{{wwwuuusssrrrpppmmmhhheeeaaa___[[[UUUPPPKKKHHHFFFCCCCCCEEEFFFGGGHHHHHHHHHIIIKKKTTTiii|||ggg```]]]XXXUUUTTTSSSSSSRRRVVVVVVVVVUUUSSSPPPNNNLLLNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJKKKLLLLLLMMMPPPQQQQQQQQQQQQOOOMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKxxxaaaMMMHHHHHHDDDAAABBB@@@AAABBBCCCCCCCCCBBBBBB??????@@@@@@???>>>======;;;===>>>???>>>>>>@@@BBBFFFDDDEEEHHHMMMZZZpppuuuhhh]]]XXXVVVXXX___iiioooooooooppprrrtttyyy~~~}}}}}}zzz{{{{{{{{{zzz{{{}}}~~~~~~~~~}}}|||}}}}}}|||zzzuuunnnbbbVVVNNNHHHGGGGGGFFFGGGHHHJJJKKKIIIIIIKKKMMMPPPSSSUUUWWWPPPRRRTTTTTTSSSSSSUUUVVVUUUZZZ```hhhpppzzz|||tttiiiccc^^^^^^aaadddkkkrrrtttzzz~~~|||zzzyyyxxxuuuqqqnnnllliiieeeccc[[[YYYVVVQQQMMMJJJGGGFFFBBBCCCEEEGGGHHHHHHHHHHHHGGGOOO]]]ttt~~~|||eee___\\\WWWUUUTTTSSSRRRQQQSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPNNNMMMJJJKKKKKKKKKKKKKKKLLLLLLJJJKKKKKKLLLLLLMMMMMMMMMHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEFFFGGGIIIJJJKKKwwwaaaLLLGGGGGGCCC@@@AAAAAAAAAAAABBBBBBBBBCCCCCC??????@@@@@@@@@??????>>>:::<<<>>>>>>>>>???AAACCCIIIFFFEEEFFFJJJTTTeeeuuu~~~~~~~~~vvvlllbbb[[[XXXVVV^^^iiioooqqqrrruuuxxxuuuyyy~~~}}}zzz{{{{{{zzzyyyyyy|||~~~~~~~~~}}}|||{{{}}}~~~~~~}}}{{{ssshhhZZZQQQJJJIIIIIIHHHIIIJJJLLLMMMJJJKKKMMMPPPSSSVVVYYY[[[YYYZZZYYYWWWUUUUUUVVVXXXXXX[[[```fffmmmwww|||tttkkkeee``````ccchhhpppyyy}}}}}}{{{yyyxxxxxxuuupppllljjjgggdddaaaVVVTTTQQQMMMJJJGGGEEEDDDBBBCCCEEEGGGHHHHHHHHHHHHEEERRRdddzzzvvvtttsss|||zzzeee___\\\WWWUUUTTTSSSRRRQQQLLLLLLMMMNNNOOOPPPQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLNNNPPPPPPPPPOOONNNKKKKKKLLLLLLMMMNNNNNNNNNJJJJJJKKKLLLMMMNNNOOOOOOIIIHHHGGGGGGFFFGGGGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKxxx\\\KKKHHHDDDCCCDDD???>>>@@@BBBDDDDDDBBB@@@>>>==============================<<<<<<<<<<<<======CCCBBBBBBCCCDDDKKKZZZjjj}}}{{{yyy}}}~~~tttkkkbbb[[[VVVbbbmmmqqquuu|||}}}yyyxxxzzz~~~~~~|||{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~wwwlll___VVVPPPLLLKKKLLLLLLIIIIIIKKKMMMNNNOOOQQQTTTXXXZZZ\\\bbbaaa```___^^^^^^^^^^^^aaagggnnnsssvvv||||||uuummmfffaaadddkkkrrr|||~~~~~~~~~}}}zzzwwwuuussspppkkkgggddd```\\\YYYUUUQQQMMMKKKKKKKKKJJJGGGGGGIIIIIIIIIJJJLLLKKKIIIOOOZZZmmmtttlllpppyyywwwddd]]][[[WWWTTTQQQPPPOOOOOOPPPPPPOOONNNOOOPPPQQQRRRNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHFFFEEEDDDCCCDDDDDDIIIGGGDDDEEEHHHJJJJJJIIIuuuYYYIIIGGGCCCCCCDDD??????@@@BBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>========================@@@??????@@@AAAGGGUUUdddxxx}}}wwwxxx{{{||||||{{{rrreeeZZZXXXcccmmmrrrwww~~~yyyxxxyyy||||||yyyyyyyyyzzz{{{|||}}}}}}}}}~~~~~~|||sssggg___SSSMMMJJJJJJIIIGGGHHHKKKLLLMMMOOOSSSYYY```fffiiiqqqppppppoooooooooppppppmmmrrryyy~~~xxxpppiiidddgggmmmuuu~~~~~~~~~~~~|||yyyvvvtttpppmmmhhhdddaaa]]]XXXUUURRROOOLLLLLLLLLLLLJJJGGGFFFHHHIIIIIIJJJKKKKKKJJJPPP___uuurrrjjjkkkpppzzzwwwggg\\\ZZZVVVRRROOOOOOOOOOOOOOONNNNNNMMMNNNOOOPPPQQQNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPMMMMMMNNNNNNNNNNNNNNNMMMNNNMMMMMMLLLKKKJJJIIIIIIJJJIIIGGGFFFEEEEEEEEEFFFJJJGGGEEEFFFIIIKKKKKKJJJqqqWWWHHHFFFBBBAAACCC???@@@AAAAAABBBBBBAAAAAA@@@????????????????????????======>>>??????>>>======>>>======>>>>>>CCCOOO\\\ooouuutttssstttyyy}}}zzz|||zzziiiYYYSSS\\\eeelllssszzz~~~|||{{{zzz|||~~~yyyyyyyyyzzz{{{|||~~~}}}~~~yyypppiiiYYYQQQKKKJJJIIIHHHIIILLLLLLOOOSSS[[[dddmmmuuuyyy|||||||||}}}~~~|||tttmmmhhhjjjrrr{{{~~~~~~~~~|||zzzwwwuuusssmmmiiiddd___[[[WWWSSSPPPMMMLLLLLLMMMNNNMMMJJJHHHHHHIIIKKKKKKKKKKKKMMMPPPWWWlllpppfffdddllltttsssgggZZZXXXSSSOOOMMMMMMNNNOOOMMMMMMLLLLLLMMMMMMNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLMMMNNNOOOPPPPPPOOOOOONNNMMMLLLJJJIIIHHHHHHJJJIIIHHHGGGFFFFFFGGGHHHJJJIIIHHHHHHJJJLLLLLLLLLqqqWWWIIIGGGBBB@@@BBB>>>AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????<<<>>>???AAAAAA???>>><<<>>><<<<<<>>>>>>AAAKKKUUUfffyyyvvvsssppppppuuu~~~{{{{{{lllYYYOOOTTT\\\eeennnwww}}}~~~~~~{{{{{{{{{|||}}}{{{sssnnn```WWWOOOLLLLLLKKKLLLOOOPPPTTT[[[dddnnnvvv|||}}}~~~~~~wwwpppkkknnnvvv}}}}}}|||zzzwwwuuurrrpppjjjfff```[[[WWWSSSOOOLLLHHHJJJMMMOOOPPPNNNKKKIIILLLLLLMMMNNNMMMMMMSSS[[[hhhsssgggdddgggooo{{{{{{jjjbbbXXXUUUQQQMMMKKKKKKMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNLLLKKKJJJJJJIIIIIIIIIJJJIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHJJJJJJJJJJJJLLLMMMMMMMMMqqqYYYKKKIIIBBB???AAA===AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????<<<>>>???AAAAAA???>>><<<@@@>>>===???@@@BBBIIIQQQ]]]ppp|||yyyuuutttxxx{{{yyy|||qqq]]]SSSTTTYYYbbbmmmwww||||||{{{|||}}}|||wwwrrrfff\\\SSSQQQQQQPPPPPPRRRRRRWWW```jjjqqqtttvvvvvvuuuvvvzzzyyyrrrooosss||||||{{{yyywwwtttqqqooommmgggccc]]]WWWSSSPPPMMMJJJGGGJJJOOORRRSSSQQQNNNLLLNNNLLLLLLMMMMMMPPP^^^lllyyyjjjcccdddiiirrrooobbb\\\UUUSSSOOOLLLJJJKKKLLLNNNLLLMMMMMMNNNNNNNNNNNNNNNKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKHHHGGGFFFEEEEEEFFFHHHHHHJJJJJJKKKLLLLLLMMMMMMNNNoooXXXLLLJJJBBB???AAA>>>@@@AAAAAABBBBBBAAAAAA@@@????????????????????????======>>>??????>>>======???======@@@AAABBBGGGNNNUUUfffxxx~~~{{{}}}~~~zzzhhhZZZWWWWWW^^^hhhrrr||||||{{{zzzzzzzzz|||~~~~~~~~~|||yyylllbbbZZZZZZ[[[YYYVVVUUUTTTYYYaaahhhmmmmmmkkkjjjhhhjjjnnnuuu~~~{{{uuusssyyyzzzyyywwwtttpppmmmkkkjjjccc___YYYTTTPPPNNNKKKIIIHHHMMMRRRVVVUUUSSSQQQPPPMMMJJJIIILLLNNNXXXoooqqqeeeaaaeeejjjzzzwwwggg]]]XXXRRRQQQNNNLLLKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOOOONNNMMMLLLKKKKKKHHHIIIIIIJJJJJJKKKLLLLLLGGGFFFEEEEEEFFFGGGHHHIIIHHHJJJMMMMMMLLLLLLMMMNNNjjjSSSIIIHHHBBB???BBB@@@???@@@BBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>===========================:::;;;???@@@AAADDDJJJNNN\\\llltttyyyvvvfff]]]XXX\\\dddmmmwww}}}{{{zzzzzz{{{}}}}}}~~~~~~tttlllfffhhhjjjfffaaa^^^YYY\\\aaaeeehhhiiihhhgggfffgggkkkrrr{{{}}}xxxwww~~~yyywwwtttqqqmmmjjjhhhggg___[[[UUUPPPMMMLLLJJJHHHKKKPPPVVVXXXWWWUUUSSSSSSNNNJJJIIIOOOUUUfff~~~kkkccccccjjjrrr}}}kkk```XXXSSSPPPOOOOOONNNMMMLLLKKKKKKJJJKKKLLLMMMMMMMMMLLLLLLIIIHHHHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJGGGFFFFFFFFFGGGHHHJJJKKKGGGJJJMMMNNNLLLKKKLLLNNNeeeOOOFFFGGGAAA???CCCBBB>>>@@@BBBDDDDDDBBB@@@>>>==============================<<<<<<<<<<<<======:::888999===??????BBBFFFJJJVVVdddmmmttt{{{~~~sssggg___aaagggnnnyyy~~~||||||}}}~~~~~~~~~}}}~~~~~~}}}|||~~~~~~|||uuuqqqtttvvvrrrkkkfff^^^___bbbeeegggiiikkkkkkoooppptttyyy~~~zzz{{{~~~}}}xxxvvvsssoookkkhhhfffeee\\\XXXRRRNNNKKKJJJHHHGGGMMMRRRXXXZZZXXXVVVUUUVVVQQQLLLLLLSSS]]]rrryyyhhhcccgggrrr|||pppbbbZZZTTTOOONNNOOOOOOOOONNNMMMKKKKKKHHHIIIKKKLLLLLLLLLKKKJJJHHHHHHHHHGGGGGGHHHIIIIIIHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKMMMFFFJJJMMMNNNLLLKKKLLLNNNfffTTTFFFDDDDDD@@@>>>AAABBBCCCCCCDDDCCCAAA@@@???@@@@@@@@@????????????>>><<<<<<======>>>>>>??????AAA@@@???>>>>>>>>>???@@@IIIOOO\\\jjjrrruuu{{{~~~~~~qqqddd___gggvvv{{{zzzzzz{{{||||||}}}~~~yyysssgggkkkoooqqqqqqrrruuuxxxyyy|||}}}{{{zzzvvvtttpppmmmjjjeee___[[[ZZZVVVPPPJJJHHHIIIKKKMMMNNNTTTXXXWWWVVVXXXWWWTTTYYYSSSNNNRRReeesssjjjeeeeeeuuuuuuggg\\\XXXWWWPPPJJJJJJIIIIIIJJJKKKMMMNNNPPPMMMJJJIIIIIIJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIJJJKKKLLLKKKKKKMMMLLLLLLKKKKKKJJJJJJIIIKKKJJJIIIJJJLLLMMMMMMLLLGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKMMMNNNNNNMMMLLLKKKfffTTTFFFDDDDDD@@@>>>AAABBBCCCDDDDDDCCCBBB@@@????????????>>>>>>>>>======<<<<<<<<<<<<============???>>>>>>???@@@BBBDDDEEEHHHNNNYYYfffmmmqqqwww{{{}}}~~~qqqffffffpppzzz}}}{{{{{{{{{|||{{{{{{|||}}}~~~~~~~~~}}}|||ssswwwzzz|||}}}}}}{{{tttqqqmmmjjjfffbbb\\\XXXUUUQQQMMMIIIHHHJJJMMMOOOMMMSSSWWWWWWYYY\\\\\\ZZZYYYSSSOOOSSSgggsssnnnkkknnnkkk```VVVTTTSSSNNNLLLLLLKKKKKKKKKLLLMMMNNNNNNLLLIIIHHHIIIIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKJJJKKKMMMMMMMMMLLLGGGGGGHHHHHHHHHIIIIIIIIILLLLLLMMMNNNNNNMMMLLLKKKeeeTTTFFFDDDDDD@@@???BBBCCCCCCDDDDDDCCCBBB@@@???>>>>>>=========<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;=========>>>???AAACCCEEEFFFJJJTTT```gggkkksss{{{yyyzzz}}}pppgggjjjqqqxxx~~~}}}|||||||||{{{{{{||||||||||||{{{{{{}}}{{{zzzpppmmmiiieeebbb]]]WWWTTTNNNKKKIIIGGGGGGJJJNNNQQQPPPUUUXXXXXXZZZ___```]]]WWWSSSOOOTTTjjj~~~qqqooopppxxx}}}xxxaaaZZZRRRQQQRRRMMMNNNNNNMMMLLLLLLLLLMMMMMMLLLKKKIIIHHHIIIJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHGGGDDDEEEGGGIIIJJJKKKLLLMMMLLLKKKJJJKKKMMMNNNMMMLLLHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJeeeTTTFFFDDDDDD@@@???BBBCCCCCCDDDDDDDDDBBBAAA@@@>>>>>>>>>=========<<<<<<>>>>>>>>>===<<<<<<<<<;;;>>>===<<<<<<<<<===>>>???DDDGGGOOOYYY```gggqqq{{{}}}wwwxxx}}}vvvfffffflllwww}}}||||||{{{|||}}}~~~~~~~~~~~~~~~~~~|||yyywwwvvvnnnkkkfffaaa]]]XXXSSSPPPIIIHHHFFFFFFGGGKKKNNNQQQUUUXXXZZZYYY[[[______\\\UUURRROOOUUUmmmwwwlllkkkqqqooo]]]YYYSSSQQQSSSOOOOOOOOONNNMMMLLLLLLKKKKKKLLLJJJIIIJJJKKKLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMMMMKKKIIIGGGGGGFFFGGGIIIKKKLLLMMMMMMMMMMMMKKKKKKKKKMMMMMMLLLKKKHHHIIIJJJKKKLLLMMMNNNOOONNNNNNMMMMMMLLLKKKJJJJJJdddSSSEEEDDDDDD@@@@@@CCCCCCDDDDDDEEEDDDBBBAAA@@@??????>>>>>>>>>=========@@@?????????>>>===============<<<<<<<<<===???@@@BBBCCCJJJSSS[[[dddqqq|||wwwvvvxxxttteeeccchhhuuu|||{{{}}}~~~~~~|||{{{yyyzzz|||~~~~~~~~~~~~~~~}}}zzzwwwuuutttmmmiiiddd___ZZZUUUPPPLLLGGGGGGFFFFFFHHHKKKNNNOOOUUUXXXYYYZZZ^^^bbbaaa\\\RRRQQQPPPWWWpppssshhhiiissshhh\\\[[[TTTQQQRRROOONNNNNNMMMMMMLLLKKKJJJIIILLLKKKJJJLLLNNNOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJMMMNNNMMMKKKHHHHHHIIILLLMMMOOOPPPPPPOOOMMMLLLMMMKKKJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLNNNOOOOOONNNMMMLLLKKKJJJJJJIIIIIIdddSSSEEECCCDDDAAA@@@CCCDDDDDDEEEEEEDDDCCCAAA@@@?????????>>>>>>>>>======@@@@@@???????????????>>><<<<<<<<<>>>@@@BBBEEEFFFBBBBBBFFFNNNVVV```ooo|||{{{|||}}}xxxvvvqqqeeebbbdddlll{{{{{{zzz|||~~~~~~|||zzzvvvwwwyyy{{{}}}}}}~~~~~~~~~||||||}}}}}}zzzwwwuuutttlllhhhbbb\\\WWWRRRMMMJJJGGGGGGGGGHHHJJJLLLOOOPPPRRRUUUXXX[[[bbbgggfff```QQQRRRRRRZZZuuu~~~qqqgggiiiyyytttaaaYYYZZZSSSOOOPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJKKKMMMPPPQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOONNNJJJIIIJJJMMMSSSTTTUUUUUUSSSQQQNNNLLLLLLJJJIIIJJJKKKKKKJJJHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIdddSSSEEECCCDDDAAA@@@CCCDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>=========<<<<<<<<<>>>>>>>>>>>>????????????=========>>>@@@CCCFFFGGGDDDBBBDDDJJJPPPZZZjjjxxx|||}}}~~~xxx}}}}}}tttkkkeeecccccctttxxxxxx{{{|||~~~{{{yyyvvvwwwxxxzzz|||}}}}}}~~~|||}}}~~~~~~~~~~~~~~~~~~|||zzzzzz{{{~~~~~~|||yyyvvvtttrrrjjjfff___YYYSSSOOOJJJGGGEEEFFFHHHJJJMMMOOOQQQSSSRRRVVVZZZ___fffkkkhhhaaaRRRUUUVVV___yyy~~~yyyyyy~~~xxxllldddjjjkkk[[[WWWZZZSSSNNNPPPNNNMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJMMMPPPQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPMMMJJJIIIMMMQQQWWWXXXXXXXXXVVVRRROOOLLLKKKIIIHHHHHHIIIIIIHHHGGGIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIHHHGGGGGGGGGHHHIIIcccRRREEECCCDDDAAA@@@DDDDDDEEEEEEEEEEEECCCBBBAAA======<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>@@@BBBCCCFFFCCCCCCGGGMMMVVVfffttt{{{zzz}}}{{{ssskkkddd___pppzzztttuuuxxxzzz}}}~~~zzzxxxxxxyyyzzz{{{|||||||||||||||}}}~~~~~~~~~}}}}}}}}}~~~{{{yyyxxxzzz}}}~~~}}}|||yyyvvvsssqqqoooiiiddd]]]WWWQQQLLLHHHEEEDDDEEEHHHKKKNNNRRRTTTUUUWWWZZZ^^^bbbiiilllggg^^^SSSWWWYYYbbb}}}|||wwwrrrvvv~~~pppfff```jjj~~~zzzfffXXXWWW[[[TTTPPPQQQPPPNNNNNNOOOPPPOOONNNMMMLLLHHHHHHIIILLLOOOQQQPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPPPPMMMJJJJJJOOOTTTXXXYYYZZZYYYWWWSSSOOOMMMJJJIIIGGGGGGHHHHHHGGGFFFHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIII|||aaaSSSEEEAAABBBCCCCCCDDDEEEEEEFFFEEEEEECCCAAA@@@============<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>@@@???>>>======>>>???@@@@@@AAACCCCCCGGGRRRbbbnnn~~~yyyqqqgggkkktttzzzqqqiiigggjjjoooyyy|||xxxxxxxxxyyyzzz{{{|||}}}}}}zzz|||~~~}}}|||}}}}}}~~~~~~~~~zzz~~~}}}}}}|||||||||{{{zzzzzzxxxuuuqqqnnnaaa^^^YYYSSSNNNKKKIIIHHHIIIFFFGGGMMMQQQQQQRRRUUUYYYYYY^^^jjjvvvtttdddUUUQQQNNNUUUnnnyyyxxxxxxvvvvvvrrriiifffssswww~~~qqq]]]ZZZWWWTTTSSSRRRQQQPPPQQQPPPOOONNNLLLKKKJJJJJJJJJGGGEEEGGGLLLNNNLLLIIIHHHHHHIIIJJJKKKKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNPPPUUUYYY]]]ZZZTTTMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGEEEGGGJJJLLLLLLJJJGGGEEEHHHGGGGGGGGGGGGGGGGGGHHH|||bbbSSSEEEAAACCCCCCCCCDDDBBBBBBCCCCCCCCCAAA@@@???============<<<<<<<<<<<<========================???>>>===<<<<<<===>>>???===???@@@AAADDDMMM\\\ggg|||~~~{{{jjjkkknnnttt{{{~~~qqqiiiaaa```ccchhhqqqzzz||||||}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{|||{{{|||}}}~~~~~~}}}}}}||||||}}}~~~~~~}}}||||||zzzyyywwwwwwuuurrrnnnkkk^^^ZZZUUUNNNIIIFFFEEEEEEHHHFFFHHHOOOSSSSSSUUUXXX[[[\\\cccpppyyytttbbbRRRMMMLLLVVVpppxxxzzz}}}}}}ssslllkkkvvv}}}sss}}}{{{ggg\\\YYYUUUSSSRRRQQQPPPOOOPPPPPPOOONNNMMMLLLKKKKKKJJJGGGEEEGGGKKKMMMKKKIIIIIIIIIJJJJJJKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNSSSVVVYYYWWWQQQLLLJJJKKKJJJIIIIIIHHHGGGGGGHHHHHHEEEFFFHHHJJJJJJHHHFFFEEEFFFFFFEEEEEEEEEEEEFFFFFF{{{bbbTTTFFFBBBCCCBBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@============<<<<<<<<<<<<===============<<<<<<<<<>>>===<<<;;;;;;<<<===>>>>>>@@@AAAAAACCCKKKWWWaaarrr{{{zzzwww~~~yyy{{{~~~~~~||||||~~~tttooojjjhhhhhhkkkmmmnnnfff___YYYYYY[[[```iiirrrwwwxxxzzz~~~~~~}}}|||zzzxxxxxxxxxzzz{{{||||||||||||}}}}}}}}}}}}||||||}}}~~~~~~||||||wwwvvvtttsssqqqnnnjjjggg[[[WWWQQQJJJFFFDDDDDDDDDHHHGGGJJJQQQUUUUUUWWW[[[[[[bbbmmmwwwyyynnnZZZKKKIIIKKKYYYuuu{{{xxxqqqnnnooo{{{yyysssooo^^^ZZZWWWSSSQQQQQQPPPOOONNNOOOOOOOOONNNNNNNNNMMMMMMJJJHHHFFFHHHKKKMMMKKKIIIKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLOOOQQQSSSQQQLLLIIIIIIKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDzzzbbbTTTFFFBBBCCCBBBAAABBBBBBCCCDDDEEEEEEEEEDDDCCC============<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<===>>>BBBDDDFFFEEEFFFKKKVVV___iiiuuu~~~xxxsssxxx|||sssnnnsssxxxzzzxxxzzzxxxlllaaa[[[[[[]]]______YYYVVVWWWYYY\\\eeennnsssuuuyyy}}}}}}{{{yyywwwvvvxxxzzz{{{||||||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}{{{zzzvvvuuurrrpppnnnkkkgggddd[[[WWWPPPJJJFFFEEEFFFHHHIIIIIIMMMSSSVVVVVVYYY]]]^^^jjjyyy}}}rrr```OOOFFFGGGMMM^^^yyy{{{}}}vvvmmmnnnsss|||zzz~~~hhh]]]YYYVVVSSSQQQQQQQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOOKKKJJJIIIJJJLLLMMMLLLKKKMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMKKKHHHGGGHHHJJJHHHHHHIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDxxxaaaSSSFFFCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCC============<<<<<<<<<<<<999:::;;;<<<===??????@@@??????>>>======>>>??????CCCFFFHHHHHHGGGKKKSSSZZZcccpppyyyrrrttt|||{{{pppjjjpppvvvxxxxxx{{{rrrcccXXXSSSSSSTTTYYYUUUTTTVVVXXX[[[cccllltttvvvzzz}}}~~~~~~~~~}}}{{{yyywwwvvvvvvxxx{{{|||{{{{{{zzzzzz{{{{{{|||}}}zzzwwwvvvsssoooooorrryyy~~~~~~{{{yyywwwvvvssspppmmmkkkhhhdddaaaXXXTTTNNNIIIFFFFFFHHHJJJLLLLLLOOOTTTVVVVVVZZZ```fffvvviiiRRRHHHHHHGGGOOObbbzzz~~~vvvooosss{{{~~~{{{uuuddd\\\XXXVVVSSSQQQRRRRRRQQQPPPMMMMMMNNNNNNNNNNNNOOOOOOLLLLLLKKKLLLMMMMMMMMMLLLMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFFFFGGGIIIGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEwww___RRRFFFCCCEEEDDDBBBBBBAAAAAABBBCCCCCCBBBAAA@@@============<<<<<<<<<<<<999:::;;;<<<===??????@@@@@@???>>>======>>>???@@@@@@CCCFFFEEEDDDFFFMMMSSS^^^jjj||||||xxxvvvxxx|||~~~ssskkkpppuuuxxxzzz}}}|||lll^^^SSSOOONNNTTTSSSTTTWWWXXXZZZbbbllluuuxxx|||~~~~~~|||||||||yyyxxxwwwvvvvvvxxxzzz{{{zzzzzzzzz{{{{{{{{{{{{{{{~~~~~~~~~~~~rrriiieeebbbbbbaaa___aaaeeeiiioooxxx~~~}}}}}}|||}}}}}}}}}{{{xxxvvvtttrrroookkkhhhfffccc___\\\QQQOOOJJJGGGEEEGGGIIIKKKNNNNNNQQQUUUVVVXXX^^^fffsssyyy___KKKHHHMMMJJJSSSfff|||tttyyylll]]]WWWWWWUUURRRQQQRRRRRRRRRQQQMMMMMMMMMMMMMMMMMMMMMNNNLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEuuu]]]QQQEEECCCEEEEEECCCCCCBBBBBBCCCCCCCCCAAA@@@???============<<<<<<<<<<<<<<<<<<<<<<<<============???>>>===<<<<<<===>>>???:::???BBBBBB@@@AAAGGGLLLUUU```ppp~~~}}}~~~yyyoooqqqtttxxx|||{{{kkk\\\RRRNNNSSSSSSVVVZZZZZZ\\\dddnnnuuuyyy}}}}}}|||||||||yyyxxxxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{|||{{{zzzzzz~~~~~~~~~~~~~~~vvvjjjccc]]]YYYWWWYYYZZZYYY]]]aaadddkkkuuu}}}||||||yyyzzz{{{zzzyyyvvvrrrpppmmmiiieeeaaa^^^[[[XXXUUULLLJJJHHHFFFFFFHHHJJJKKKPPPPPPRRRVVVXXX\\\fffppp}}}{{{jjjUUUIIIIIIPPPRRR[[[nnnsss|||yyyeeeYYYTTTUUUSSSPPPPPPPPPQQQQQQPPPMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJKKKLLLJJJIIIHHHGGGGGGHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGHHHIIIIIIHHHHHHFFFEEEEEEEEEFFFFFFFFFEEEBBBDDDEEEGGGGGGGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEttt\\\PPPEEECCCFFFFFFDDDDDDEEEEEEFFFFFFEEECCCAAA@@@>>>=========<<<<<<<<<<<>>>>>===<<<;;;;;;;;;>>>===<<<;;;;;;<<<===>>>888<<<@@@AAA??????DDDIIIMMMVVVfffvvv}}}|||}}}rrrrrrtttxxx}}}wwwfffXXXRRRTTTUUUYYY]]]^^^___gggqqquuuyyy}}}~~~|||}}}~~~zzzzzzyyyxxxwwwvvvuuutttwwwxxxzzz||||||{{{zzzyyy{{{|||~~~~~~~~~~~~vvvggg```\\\YYYUUUTTTWWWXXXYYY]]]ccckkksss}}}~~~}}}~~~}}}}}}wwwxxxyyyyyywwwtttpppnnnhhheee```\\\YYYVVVRRRPPPJJJIIIHHHHHHIIIJJJLLLMMMPPPPPPSSSWWWZZZ```lllxxx{{{nnn]]]NNNGGGJJJOOOYYYcccvvv|||xxxrrrbbbYYYUUUSSSQQQOOONNNOOOPPPPPPOOOLLLLLLLLLLLLKKKKKKKKKJJJIIIJJJKKKJJJIIIIIIIIIJJJIIIHHHFFFFFFFFFHHHJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHFFFEEEEEEFFFGGGGGGEEEDDDAAACCCEEEFFFGGGFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDrrr\\\QQQFFFCCCCCCBBBAAABBBDDDEEEFFFFFFDDDBBB???>>>???>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;::::::;;;<<<:::<<<=========>>>@@@BBBKKKRRR]]]kkkxxx~~~|||~~~yyyqqqsss|||~~~zzzuuuqqqsssyyyqqqbbbXXXVVV___gggiiifffeeekkkqqquuuwww{{{}}}~~~}}}zzzyyy|||{{{yyywwwvvvuuuuuuuuuxxxyyyzzzzzzzzzzzzxxxxxx~~~|||{{{||||||}}}nnn```YYYUUUTTTUUUXXXZZZYYYZZZbbblllxxx~~~~~~{{{zzz{{{~~~~~~zzzxxx{{{xxxuuusssrrrqqqpppnnnggg```YYYUUUTTTRRRMMMIIIIIIFFFDDDFFFIIILLLMMMLLLQQQPPPTTTZZZ___hhhxxxvvvaaaTTTIIIDDDNNN]]]kkkzzzwwwhhh]]]VVVUUUQQQPPPNNNMMMMMMMMMNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHKKKJJJIIIHHHHHHHHHIIIJJJEEEFFFHHHHHHHHHHHHJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCEEECCCBBBCCCFFFHHHFFFDDDCCCDDDFFFGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAsss^^^RRRGGGDDDDDDBBBAAABBBBBBBBBCCCBBBBBB@@@>>>===??????===<<<<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===:::<<<============@@@BBBIIIOOOYYYfffsss|||xxxuuuvvvqqqjjjmmmvvv}}}~~~zzzuuutttxxx}}}xxxlllccc]]]dddmmmpppoooooossswwwyyy{{{}}}~~~~~~}}}{{{zzz{{{{{{zzzxxxwwwvvvuuutttwwwxxxyyyzzzzzzzzzyyyxxx{{{~~~~~~wwwwwwyyyyyy{{{}}}nnn```XXXUUUSSSRRRUUU[[[^^^bbbkkkuuu}}}yyywwwuuuwwwzzz~~~}}}yyywwwyyywwwtttrrrqqqooollljjjaaa\\\UUUQQQQQQOOOLLLHHHGGGEEEEEEGGGLLLPPPQQQQQQTTTTTTTTTYYYdddrrrooo[[[OOOIIIIIIWWWhhh~~~nnnccc[[[UUUSSSPPPOOONNNMMMLLLMMMNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGIIIIIIHHHGGGGGGHHHHHHIIIEEEGGGHHHHHHHHHHHHIIIKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBCCCFFFGGGFFFDDDDDDEEEGGGHHHHHHHHHGGGGGGDDDDDDCCCCCCBBBAAAAAAAAAsss___SSSHHHEEEDDDBBBAAAAAABBBAAAAAAAAA@@@@@@??????@@@???===;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<============:::<<<======<<<===???AAAEEEJJJSSS___kkkvvv~~~wwwrrrqqqnnniiimmmvvv}}}zzz|||xxxwwwzzz~~~vvvpppgggllltttzzz}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzyyyxxxvvvtttsssvvvwwwxxxyyyyyyyyyyyyyyyyyy}}}}}}uuuoooqqqtttvvvxxx{{{~~~~~~ooo```XXXUUURRRQQQTTT]]]gggoooyyyyyywwwvvvtttuuuxxx~~~|||yyywwwwwwuuusssrrrppplllgggccc[[[VVVPPPMMMLLLKKKIIIFFFEEEDDDEEEIIINNNSSSUUUVVVVVVWWWWWWZZZkkkxxxfffSSSKKKKKKTTThhh{{{qqqbbb\\\XXXTTTRRROOONNNMMMLLLLLLLLLMMMNNNKKKKKKIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHFFFGGGIIIIIIHHHHHHIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGCCCCCCCCCBBBBBBAAAAAA@@@sss___TTTHHHEEEDDDBBBAAAAAACCCCCCBBBAAAAAABBBBBBCCC@@@???<<<;;;:::;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<999:::<<<=========<<<;;;:::<<<===<<<<<<<<<>>>@@@CCCGGGNNNXXXdddppp{{{~~~xxxvvvuuussswww~~~}}}~~~yyyzzz~~~{{{pppssszzz|||zzzyyyzzzzzzxxxxxxyyyyyyxxxuuusssqqqttttttuuuvvvvvvwwwwwwwwwzzz|||{{{zzz|||~~~yyyrrrkkkgggkkkppprrruuuyyy{{{{{{|||~~~sssccc[[[XXXVVVTTTXXXdddqqq|||{{{{{{yyywwwxxx|||~~~|||yyyxxxuuutttsssqqqnnniiibbb]]]WWWSSSMMMJJJIIIGGGEEEDDDDDDEEEGGGKKKOOOSSSUUUWWWUUUYYYZZZ___uuukkk[[[LLLJJJRRRddd}}}}}}~~~}}}eeeZZZXXXVVVRRRPPPNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGCCCCCCBBBBBBAAAAAAAAA@@@rrr___SSSHHHEEEDDDBBBAAAAAACCCBBBBBBAAAAAAAAABBBBBB???>>><<<;;;:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<=========<<<:::999;;;<<<===<<<;;;<<<>>>@@@BBBEEEKKKSSS^^^kkkxxx~~~~~~~~~}}}xxxzzz~~~|||yyyxxxyyyyyywwwxxxyyyyyywwwuuurrrppprrrrrrrrrssssssttttttuuuvvvvvvrrrnnnnnnqqqpppmmmjjjdddbbbgggmmmqqquuuxxxxxxyyyzzz{{{}}}zzzkkkbbb^^^^^^]]]bbbnnn|||~~~}}}{{{|||~~~~~~|||zzzyyytttsssqqqooollleee^^^YYYUUUQQQMMMIIIFFFEEECCCBBBFFFHHHJJJMMMOOOQQQSSSTTTQQQYYY```iii}}}sss[[[QQQIIILLL]]]uuuzzzrrr~~~rrr^^^VVVUUUTTTQQQOOOMMMLLLKKKKKKKKKLLLMMMNNNLLLLLLKKKKKKJJJJJJIIIIIIEEEEEEFFFFFFGGGGGGGGGGGGGGGIIIJJJJJJHHHHHHIIIKKKLLLLLLLLLLLLKKKJJJIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJIIIGGGFFFCCCBBBBBBBBBBBBBBBAAAAAAqqq]]]QQQFFFCCCCCCBBBAAABBBAAA@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<<;;;:::999;;;<<<<<<<<<;;;;;;===???@@@DDDIIIPPPYYYfffuuu|||{{{yyy~~~|||{{{{{{|||yyyzzzzzzyyyxxxvvvtttsssssssssrrrqqqqqqrrrrrrsssooooookkkffffffjjjkkkhhheee```___eeemmmrrrvvvzzzwwwxxxyyy{{{|||~~~wwwmmmgggeeefffnnn{{{~~~{{{}}}}}}~~~}}}{{{yyyxxxqqqpppnnnkkkhhhaaaZZZUUUQQQOOOLLLHHHEEEDDDDDDDDDIIILLLNNNOOOOOOOOOPPPQQQPPPZZZfffsssvvvbbbOOOKKKKKKUUUkkkppppppxxxiii[[[UUUSSSQQQNNNNNNLLLKKKJJJJJJJJJKKKMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHIIIKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFGGGIIIJJJJJJJJJKKKKKKJJJHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCpppZZZOOODDDBBBCCCBBBAAABBB@@@AAAAAAAAA@@@>>>===<<<<<<<<<=========<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;;;;===>>>>>>BBBGGGMMMUUUaaappp{{{}}}}}}zzzwww|||}}}vvvvvv|||~~~}}}|||{{{zzzxxxwwwwwwuuuuuusssrrrqqqqqqrrrrrrmmmmmmkkkggghhhlllkkkhhhddd______fffnnnssswww{{{yyyzzz{{{|||}}}~~~wwwooojjjnnnyyy~~~{{{}}}}}}zzzxxxvvvuuummmkkkiiifffbbb]]]VVVQQQLLLKKKIIIFFFEEEEEEFFFGGGLLLNNNQQQRRRPPPPPPQQQRRRTTT]]]lll{{{xxxfffWWWKKKMMMTTTeee~~~wwwqqqvvviii```WWWTTTQQQMMMLLLNNNKKKKKKJJJIIIJJJKKKLLLMMMJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGIIIJJJKKKKKKKKKJJJIIIJJJKKKJJJIIIHHHIIIJJJIIIJJJJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBEEEGGGHHHGGGGGGJJJLLLJJJJJJKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDoooXXXMMMCCCAAABBBBBBAAABBBBBBCCCDDDDDDCCC@@@>>><<<:::<<<===>>>>>><<<:::999<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<>>>???;;;<<<<<<<<<;;;;;;<<<>>>===AAAFFFKKKRRR^^^mmmxxx}}}{{{~~~wwwtttzzzxxxrrrrrrzzz~~~}}}{{{zzzzzzzzzxxxwwwuuusssrrrrrrrrrsssnnnpppooommmmmmnnnlllfffddd______gggooouuuyyy}}}{{{{{{|||}}}~~~}}}tttkkkrrr{{{~~~~~~{{{yyyvvvtttssskkkhhheeebbb___ZZZTTTOOOGGGGGGFFFEEEDDDEEEHHHJJJMMMPPPSSSTTTRRRQQQRRRTTTXXX___ooonnn\\\QQQMMMRRR^^^rrruuutttuuu}}}ppp___YYYTTTRRROOOKKKKKKMMMKKKJJJIIIIIIJJJKKKLLLMMMIIIJJJKKKKKKKKKJJJIIIHHHGGGIIIJJJLLLMMMMMMLLLLLLIIIJJJKKKKKKIIIHHHIIIJJJIIIIIIIIIJJJIIIIIIHHHHHHDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBEEEHHHIIIHHHHHHKKKNNNJJJJJJJJJJJJIIIGGGEEECCCDDDDDDDDDEEEEEEEEEEEEEEE~~~mmmWWWMMMDDDAAA@@@======???BBBBBBBBBBBBAAAAAA@@@???@@@@@@???===<<<;;;999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;::::::999:::::::::;;;<<<===>>>>>>@@@???BBBHHHNNNWWWeeerrr|||~~~xxxqqqtttyyy~~~vvvqqqlllnnnwww}}}|||}}}yyyxxxvvvuuutttsssttttttwwwwwwvvvuuusssqqqpppoooddd```aaajjjsssvvvwwwxxxzzz|||}}}}}}||||||}}}~~~}}}~~~}}}~~~{{{yyywwwuuurrrooojjjfffaaa\\\XXXTTTOOOLLLIIIHHHGGGEEEDDDGGGKKKOOOSSSNNNMMMQQQSSSQQQTTTYYY___nnn||||||nnn^^^RRRLLLLLLZZZqqqxxxggglllxxxzzzggg\\\YYYUUURRRPPPNNNKKKIIIJJJHHHGGGGGGJJJLLLMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMNNNNNNNNNMMMMMMLLLNNNMMMMMMLLLKKKJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDEEEFFFGGGIIIJJJKKKEEEDDDCCCBBBBBBCCCDDDEEEIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEDDDEEEEEEFFFFFFGGG|||lllWWWMMMEEEBBBBBB@@@@@@BBBAAAAAAAAAAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999:::;;;;;;;;;<<<=========@@@???AAAFFFLLLUUUdddqqq{{{sssqqqssszzztttpppllloooxxx}}}}}}yyyxxxvvvuuuttttttttttttwwwwwwwwwvvvtttrrrqqqpppbbb___```iiisssvvvxxxzzz|||~~~~~~~~~~~~~~~~~~}}}zzzwwwuuusssooommmhhhddd^^^YYYTTTPPPLLLIIIGGGGGGFFFEEEEEEHHHLLLPPPTTTQQQQQQUUUUUUSSSVVV\\\hhhuuuxxxeeeTTTMMMLLLSSSgggtttkkkgggooolll\\\YYYVVVSSSQQQPPPOOOMMMKKKJJJHHHGGGGGGIIIKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKGGGGGGFFFEEEEEEFFFGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFEEEDDDEEEEEEGGGGGGzzzjjjVVVMMMEEECCCCCCBBBBBBEEE???@@@@@@@@@@@@???>>>>>><<<<<<<<<===============::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<@@@>>>???CCCIIIRRR```mmmwwwqqqooottt{{{zzzwwwrrrooommmpppyyy|||{{{yyyxxxwwwuuuttttttttttttwwwwwwwwwvvvuuutttrrrqqqccc```bbbkkkssswwwxxx{{{|||~~~~~~~~~}}}~~~}}}|||}}}{{{xxxuuussspppllliiiddd```ZZZTTTOOOKKKGGGDDDDDDEEEFFFFFFGGGJJJNNNQQQTTTTTTVVVXXXXXXXXX\\\cccssszzz|||oooYYYJJJJJJQQQ]]]wwwrrrfffbbbiiivvvyyydddYYYVVVSSSQQQPPPOOOOOOMMMLLLJJJHHHGGGGGGHHHJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIGGGFFFDDDDDDEEEGGGHHHyyyjjjWWWMMMEEECCCBBBAAAAAACCC>>>>>>????????????>>>>>>========================::::::::::::::::::::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;???======AAAEEEMMMZZZgggwww}}}uuuppppppsssxxxzzztttrrrrrrpppooosss{{{|||yyyyyyxxxxxxwwwvvvuuutttsssssswwwwwwwwwwwwvvvuuutttssshhheeegggnnnuuuwwwxxx{{{zzz|||}}}}}}||||||}}}~~~}}}{{{|||zzzwwwtttqqqmmmhhheee```\\\VVVPPPKKKHHHDDDBBBBBBDDDFFFHHHIIILLLPPPSSSTTTVVVXXXYYYZZZ___gggooo}}}zzzrrrcccPPPGGGMMMXXXhhhzzziiiccccccoooooobbb\\\TTTRRROOONNNNNNNNNLLLKKKJJJHHHGGGGGGHHHIIIHHHGGGKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJHHHFFFDDDDDDEEEGGGHHHzzzjjjWWWMMMDDDAAA@@@>>>>>>???===>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;>>><<<<<>><<<;;;======>>>>>>????????????>>>???>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<=========;;;;;;<<<<<<<<<<<<<<<<<<>>><<<===???@@@CCCLLLUUU___pppzzzsssllljjjtttzzzxxxyyyzzzzzzzzz|||xxxuuuvvvxxxwwwwwwwwwwwwvvvtttsssrrrssstttuuuuuuvvvvvvvvvvvvuuurrrssswwwyyywwwxxx{{{|||~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxvvvsssppplllfff```[[[VVVRRRLLLHHHGGGFFFEEEDDDBBBEEEJJJMMMPPPRRRUUUWWWVVVYYY\\\___iiiwwwoooZZZOOOKKKNNN[[[iiimmmbbbccciii|||kkk^^^XXXUUUSSSPPPMMMLLLKKKJJJIIIGGGHHHHHHGGGHHHJJJJJJIIIGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGG{{{jjjTTTJJJBBB???>>><<<<<<>>>===>>>??????@@@@@@@@@???===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;;;;;;;<<<============<<<===?????????EEEMMMUUUbbbqqq{{{~~~xxxssstttyyyzzz~~~}}}~~~vvvnnnmmmppptttwwwwwwwwwwwwvvvuuusssrrrqqqrrrssstttuuuvvvvvvvvvuuusssuuuxxxyyywwwyyy||||||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{xxxvvvuuusssppplllhhhbbb[[[VVVPPPLLLGGGEEEDDDEEEEEEEEECCCGGGLLLPPPRRRTTTWWWXXXXXX\\\bbbiiiwwwtttbbbQQQKKKLLLTTThhh}}}{{{iiibbbiiirrr}}}}}}tttccc[[[VVVSSSPPPMMMKKKJJJKKKKKKIIIHHHHHHGGGHHHIIIKKKLLLJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLHHHHHHIIIIIIJJJIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCEEEFFFFFFFFFFFF{{{iiiRRRIIIAAA??????>>>>>>@@@>>>>>>???@@@@@@@@@@@@@@@;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>===<<<>>>@@@>>>===AAAHHHNNNYYYfffqqqzzz}}}~~~wwwyyy~~~xxxvvvuuuzzz~~~yyymmmfffeeeiiinnnwwwwwwxxxwwwvvvuuusssrrrpppqqqrrrtttuuuuuuvvvvvvtttrrrtttxxxyyywwwyyy~~~{{{|||}}}}}}||||||}}}~~~zzzzzz{{{|||~~~~~~|||yyyvvvsssrrrpppmmmjjjeee___WWWRRRLLLHHHDDDBBBCCCDDDFFFFFFEEEHHHNNNRRRTTTVVVXXXYYYZZZ___gggqqqcccUUUKKKJJJNNNZZZtttwwwhhheeeppp|||zzz{{{~~~fff[[[VVVSSSOOOMMMKKKIIIIIIKKKKKKKKKJJJGGGGGGHHHJJJLLLMMMKKKJJJIIIIIIJJJJJJKKKLLLLLLMMMDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBAAAAAA@@@@@@>>>@@@CCCEEEFFFFFFFFFEEEyyyfffYYYMMMBBBAAABBBAAA@@@???>>>>>>???@@@@@@@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>@@@EEEHHHLLLTTT```llltttyyy|||~~~|||~~~{{{vvvppp}}}zzzyyy|||~~~{{{rrrpppuuu{{{xxxjjjbbbbbbfffjjjoootttxxxxxxuuusssssstttvvvvvvvvvvvvvvvuuuuuuuuuvvvuuusssrrrrrrssstttuuuxxxxxxxxxxxxyyyzzz{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||{{{zzzxxxwwwtttrrrnnnggg```YYYTTTQQQJJJIIIFFFDDDDDDFFFIIIKKKPPPQQQSSSTTTVVVWWWXXXYYY\\\fffrrr~~~tttZZZQQQJJJKKKRRRcccrrrnnnxxx|||mmmaaaZZZRRRNNNQQQMMMLLLKKKJJJJJJIIIIIIJJJFFFGGGIIIKKKMMMNNNOOOOOOMMMJJJGGGGGGIIIJJJIIIHHHJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCAAA???>>>>>>???CCCCCCCCCCCCDDDEEEFFFGGGxxxdddWWWKKKAAA???AAA???>>>>>>>>>>>>???@@@@@@@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===AAADDDGGGOOOZZZdddmmmssswwwzzzyyyrrrqqqvvv|||yyyxxxyyyuuuxxx}}}}}}ooofffdddgggkkkssswww{{{{{{xxxtttttttttqqqqqqqqqpppqqqqqqrrrsssvvvuuutttrrrrrrsssuuuvvvxxxxxxxxxyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~|||yyyxxxwwwvvvuuusssooommmhhhbbb[[[TTTNNNKKKGGGEEECCCBBBCCCEEEHHHJJJOOOPPPQQQSSSTTTVVVXXXZZZ^^^lll{{{cccTTTNNNKKKQQQ^^^qqq|||~~~~~~}}}eee\\\XXXRRROOORRRMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHJJJKKKMMMMMMNNNNNNMMMJJJHHHGGGIIIJJJJJJHHHHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEECCCCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@???@@@AAAAAA@@@@@@AAABBBDDDDDDDDDDDDEEEFFFGGGGGGvvvcccSSSIII@@@>>>???===<<<<<<===>>>??????@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;:::999:::===???BBBHHHQQQZZZbbbjjjqqquuu|||sssxxxzzzuuuuuu|||zzzyyyzzz~~~xxxmmmhhhjjjnnnxxx|||~~~zzzvvvttttttrrrrrrppppppppprrrtttvvvvvvuuutttttttttuuuvvvwwwyyyyyyzzzzzz{{{||||||}}}~~~~~~~~~~~~||||||~~~~~~~~~|||zzzyyyyyyxxxvvvtttooolllggg```YYYRRRMMMJJJEEECCCBBBBBBCCCFFFJJJLLLPPPQQQRRRSSSTTTWWW[[[^^^ddduuuqqqUUUNNNKKKNNN\\\ooonnn[[[VVVUUUQQQOOOQQQMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJHHHHHHIIIJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAABBBCCCCCCCCCCCCBBBBBBAAABBBCCCCCCCCCBBBAAA@@@<<<>>>@@@AAAAAABBBDDDEEEEEEEEEEEEEEEEEEFFFHHHHHHvvvcccQQQHHH@@@??????===;;;<<<===>>>>>>???????????????;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999:::::::::999:::<<<>>>@@@DDDJJJQQQYYYbbbkkkqqqyyywwwvvv}}}~~~yyy{{{uuuoooqqquuu{{{vvvssssssuuusssqqqppppppqqqtttvvvvvvuuuuuuuuuuuuvvvwwwwwwyyyzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~|||{{{|||}}}~~~}}}~~~|||}}}{{{yyyyyyyyyxxxuuusssmmmjjjeee^^^WWWPPPLLLIIIEEEDDDDDDEEEGGGKKKNNNPPPTTTUUUVVVUUUVVVYYY___dddrrrfffSSSLLLNNNWWWiiitttdddVVVRRRRRRPPPNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCAAABBBCCCDDDCCCBBB@@@???===>>>@@@AAABBBCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIvvvcccPPPHHHBBB@@@@@@===<<<>>>======>>>????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::777888:::;;;;;;<<<>>>@@@@@@BBBFFFKKKSSS]]]gggnnnttt{{{~~~}}}zzzzzz}}}xxxrrrqqqqqqrrrqqqnnnlllkkklllnnnpppuuuuuuuuuuuuuuuvvvwwwwwwyyyzzz{{{|||}}}}}}}}}}}}~~~}}}}}}|||{{{{{{}}}~~~}}}~~~~~~|||{{{zzzwwwvvvtttttttttrrrooommmfffccc^^^WWWQQQKKKGGGEEEDDDDDDEEEFFFIIIMMMPPPSSSVVVWWWXXXWWWWWW[[[dddkkklllZZZSSSSSSXXXdddxxx}}}kkk```TTTQQQQQQOOOMMMKKKLLLKKKJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCBBBAAA@@@???AAABBBBBBBBBBBBDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIvvvcccPPPIIICCCBBB@@@======???<<<===>>>>>>??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::666888:::;;;<<<<<<>>>@@@???AAACCCGGGNNNWWWbbbjjjpppyyy~~~~~~{{{rrrmmmlllmmmpppooommmlllkkklllnnnooosssttttttuuuuuuvvvvvvvvvyyyzzz{{{}}}}}}}}}}}}|||~~~~~~}}}|||{{{{{{|||}}}~~~}}}|||}}}~~~~~~{{{xxxwwwxxxuuutttsssrrrqqqoookkkiiiccc```ZZZTTTOOOJJJHHHFFFCCCCCCEEEGGGJJJMMMQQQRRRUUUWWWXXXXXXYYY```llluuuuuu\\\RRRSSS```hhhuuu}}}~~~ddd\\\TTTPPPQQQQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFHHHIIIIIIGGGFFFFFFGGGJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDBBBAAA@@@?????????@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBDDDEEEEEEEEEEEEEEEEEEFFFHHHHHHtttbbbNNNHHHCCCBBB@@@======???<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999777999;;;<<<;;;;;;<<<======>>>@@@CCCHHHRRR\\\ccchhhtttvvvlllggggggiiikkkkkkkkkllllllnnnoooooorrrrrrssstttuuuvvvvvvvvvxxxyyy{{{}}}}}}}}}|||{{{}}}}}}~~~||||||||||||}}}~~~~~~~~~}}}|||xxxzzz|||zzzwwwtttsssttttttrrrqqqpppooolllgggddd```]]]XXXRRRNNNJJJHHHHHHDDDEEEGGGIIILLLOOORRRTTTTTTWWWZZZ\\\___iiiyyyuuuaaaRRRTTT\\\mmmwww}}}~~~xxx\\\WWWQQQOOOQQQUUUUUUSSSKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGJJJLLLKKKIIIGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCEEEEEEEEECCCAAA@@@@@@@@@??????@@@AAACCCDDDEEECCCBBB@@@@@@AAABBBCCCAAABBBDDDDDDCCCCCCEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGsss```MMMGGGCCCBBB@@@<<<<<>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;::::::999999:::<<<<<<:::999999:::;;;<<<===@@@EEENNNXXX^^^```ooo}}}}}}rrrhhhcccdddgggbbbcccdddfffhhhjjjkkklllqqqrrrssstttuuuuuuuuuuuuwwwxxx{{{|||}}}|||{{{zzz|||}}}}}}~~~~~~~~~|||||||||}}}}}}~~~|||~~~~~~~~~~~~}}}|||{{{vvvxxxzzzxxxtttqqqpppqqqnnnmmmkkkjjjhhheee```\\\YYYVVVQQQLLLHHHEEEDDDDDDGGGHHHJJJLLLOOORRRUUUVVVUUUYYY^^^aaafffsssnnn\\\PPPNNN[[[jjjuuu~~~~~~~~~}}}lllUUURRRNNNMMMRRRXXXZZZYYYKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGHHHKKKNNNNNNKKKIIIIIIJJJHHHGGGGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCDDDDDDBBB@@@???BBBBBBAAAAAABBBDDDEEEFFFFFFDDDAAA??????@@@BBBDDD???AAACCCDDDDDDDDDFFFHHHCCCCCCCCCCCCDDDEEEFFFGGGrrrcccSSSJJJBBB@@@???======>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;::::::999888::::::::::::::::::::::::<<<<<<;;;:::999999888777:::;;;<<<<<<:::888999999<<<<<<;;;;;;;;;::::::::::::;;;<<>>===???======>>>>>>>>>===<<<<<<:::;;;;;;;;;::::::999888::::::::::::::::::::::::::::::::::::::::::::::::999:::<<<;;;999888888999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>AAAFFFMMMRRR[[[dddrrr}}}rrreee]]][[[]]]___[[[]]]aaaeeehhhiiijjjjjjhhhggghhhiiikkkooorrruuuvvvxxxzzz|||}}}}}}||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{|||}}}~~~~~~|||yyyxxxwwwvvvuuuuuuuuutttsssqqqnnnllljjjgggccc^^^]]]]]][[[UUUQQQJJJHHHFFFEEEDDDDDDEEEFFFIIIJJJLLLOOOSSSUUUUUUUUUVVV[[[bbbnnntttbbbQQQLLLMMMVVVkkkzzznnneeebbbcccgggrrrzzzsssxxxkkk]]]UUUQQQMMMNNNQQQSSSQQQOOOFFFFFFEEEEEEEEEFFFHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDBBBBBBBBBDDDEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBAAA@@@AAAAAABBBCCCCCCBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEqqqaaaPPPHHHAAA@@@@@@>>>>>>???<<<============<<<;;;;;;::::::;;;;;;;;;:::999999::::::::::::::::::::::::999999999::::::;;;;;;;;;888999;;;:::999777888888888999999:::;;;<<<===>>>===>>>>>>===???BBBHHHLLLTTT]]]kkkwww|||~~~|||{{{~~~|||qqqeee___]]]___bbb^^^___bbbeeegggiiijjjjjjeeeddddddeeehhhmmmqqquuuuuuvvvxxxzzz{{{{{{{{{zzz}}}~~~~~~|||{{{}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~{{{yyyxxxwwwuuutttqqqqqqqqqpppmmmiiieeecccaaa]]]XXXVVVVVVSSSOOOKKKCCCCCCBBBBBBCCCEEEGGGHHHLLLMMMOOOQQQTTTVVVWWWXXX\\\cccooo~~~___SSSJJJLLLSSS^^^rrrpppcccZZZWWWYYYaaajjjuuu~~~xxxnnnlllwwwooo```YYYQQQNNNLLLLLLOOORRRQQQOOODDDDDDDDDDDDEEEGGGHHHIIIGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAABBBDDDEEEDDDCCC@@@AAAAAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCC@@@AAABBBBBBCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCnnn^^^OOOFFF@@@@@@@@@>>>>>>???<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::777888::::::888777777888999999::::::;;;<<<======<<<======<<<<<>>???@@@BBBBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@??????AAABBBCCCCCCCCCCCCDDDEEECCCCCCDDDDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAmmm\\\NNNFFF@@@@@@@@@>>>===>>><<<<<<<<<<<<<<<;;;;;;:::999::::::;;;;;;:::::::::::::::::::::::::::::::::<<<<<<;;;::::::999888888666888999999888777888999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;>>>BBBFFFNNNUUUaaalllxxx~~~{{{}}}}}}zzzzzzzzzyyy|||tttnnnpppuuuzzz|||wwwpppkkkgggfffeeedddcccccccccddddddhhhfffdddbbbcccfffjjjlllrrrssstttvvvxxxyyyzzz{{{}}}~~~}}}zzzxxxwwwxxxxxxxxxyyyyyyzzzzzzyyyzzz|||}}}~~~~~~}}}|||||||||||||||~~~~~~}}}|||yyywwwuuusssqqqnnnjjjjjjiiifffbbb^^^ZZZWWWTTTRRRNNNLLLJJJHHHGGGEEEEEEEEEFFFGGGHHHJJJKKKLLLNNNPPPRRRRRRSSSVVV[[[___cccqqqsss^^^OOOJJJJJJSSSbbbssswwwggg[[[UUUSSSXXX___hhhppp{{{uuunnnrrr~~~|||hhh\\\SSSOOOMMMKKKIIIHHHHHHHHHHHHHHHJJJJJJHHHGGGFFFGGGGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@AAABBBCCCBBBAAA>>>>>>@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@?????????AAACCCEEEEEECCCCCCEEEGGGCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@????????????@@@@@@mmm\\\NNNFFF@@@@@@@@@>>><<<===<<<============<<<;;;;;;999999:::;;;;;;;;;::::::::::::::::::::::::::::::===<<<<<<;;;999888888777666888::::::999888999:::<<<<<<;;;;;;;;;:::::::::999999::::::;;;===AAADDDFFFMMMXXXdddppp~~~|||vvvqqqqqqrrrsssxxx~~~vvvooonnnpppsss~~~xxxpppjjjdddcccbbbaaaaaabbbdddfffgggeeebbb```___```cccdddnnnoooqqqsssvvvxxxzzz{{{|||}}}~~~~~~}}}|||yyyxxxuuuvvvvvvwwwwwwxxxxxxxxxwwwxxx{{{}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~|||zzzwwwuuusssqqqnnnkkkfffeeebbb___[[[WWWTTTRRRNNNMMMJJJHHHFFFEEEEEEEEEDDDEEEFFFHHHIIIJJJLLLLLLNNNQQQSSSSSSTTTWWW^^^dddooo}}}www```MMMGGGGGGLLLYYYllluuuiii\\\TTTQQQTTT]]]gggvvv~~~~~~uuummmyyy~~~iii___XXXQQQLLLKKKJJJHHHFFFEEEEEEEEEFFFMMMKKKJJJHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB???@@@AAABBBDDDEEEFFFFFFDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@???@@@BBBCCCBBBAAA>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@?????????BBBEEEGGGFFFCCCCCCEEEGGGBBBBBBBBBCCCBBBBBBAAA@@@??????>>>>>>>>>>>>??????ooo^^^NNNFFFAAAAAA@@@===;;;;;;======>>>>>>>>>===<<<<<<888999::::::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;::::::999999999777999:::;;;:::999:::;;;::::::;;;;;;;;;;;;;;;;;;999:::;;;;;;:::<<>>>>>>>>>>>??????qqq```OOOGGGAAAAAA@@@===::::::>>>>>>>>>>>>>>>======<<<888999::::::;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;777999;;;;;;::::::;;;<<<888999999:::;;;<<<======;;;<<<<<<;;;:::;;;===???AAAEEEMMMUUU___mmm|||~~~tttssslllggggggiiilllttt}}}~~~{{{~~~zzztttrrrnnnjjjhhhhhhjjjkkkffffffdddcccbbbbbbbbbccceeefffhhhlllppptttwwwyyyxxxxxxxxxwwwwwwwwwwwwwwwuuuvvvvvvwwwxxxyyyyyyyyywwwxxx{{{~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||}}}}}}~~~~~~yyywwwtttrrrpppmmmiiifff^^^[[[WWWRRROOOMMMLLLLLLEEEEEEDDDBBB@@@AAACCCEEECCCEEEHHHKKKNNNPPPRRRSSSPPPSSSVVVVVVWWW\\\eeemmmsss{{{~~~ssscccVVVMMMHHHIIIPPP]]]ooouuueee]]]VVVVVV[[[eeevvv|||uuubbbUUUPPPOOOMMMKKKHHHHHHHHHGGGGGGGGGIIIKKKHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIHHHGGGGGGCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>???AAABBBAAA@@@??????@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@AAADDDGGGJJJHHHCCCAAADDDGGGDDDEEEEEEEEEDDDCCCBBBBBB??????>>>>>>>>>>>>??????mmm```KKKGGGAAA===<<<<<<<<<;;;<<<=========<<<;;;::::::::::::::::::::::::::::::888888888888888888888888888999999::::::999999888555777999;;;<<<===<<<<<<999999888888777888888888888888888999:::;;;<<<===???AAAEEEJJJTTTbbbsss{{{wwwvvvooopppnnnjjjfffiiiqqqxxx{{{~~~|||~~~zzzvvvvvvxxxvvvqqqkkklllkkkhhhdddaaa___```aaa```___cccjjjnnnnnnppptttxxxxxxxxxxxxxxxxxxwwwwwwtttuuuwwwxxxyyyxxxxxxwwwzzz||||||||||||||||||}}}}}}~~~}}}~~~~~~}}}~~~~~~~~~|||{{{zzz|||~~~}}}|||{{{wwwtttqqqooommmjjjfffddd\\\ZZZUUUOOOKKKHHHFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDIIIIIIJJJMMMQQQSSSSSSRRRUUUVVVWWWVVVWWW\\\dddkkk{{{xxxnnn]]]PPPJJJIIIIIINNN[[[nnn|||kkk\\\VVVSSSZZZeeettt{{{yyypppggg]]]WWWUUUSSSPPPLLLGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIHHHFFFEEEEEEGGGIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDAAABBBCCCDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????AAACCCDDDCCCAAA@@@@@@@@@?????????>>>>>>CCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>???@@@@@@}}}kkk^^^LLLHHHBBB>>>===<<<<<<;;;=========>>>======<<<<<<::::::::::::::::::::::::999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::666777888:::;;;;;;;;;;;;:::999999888888888999999999999999999:::;;;;;;<<<===@@@CCCHHHPPP]]]mmmxxx~~~wwwttttttvvvwwwuuupppkkkkkkoootttyyy~~~zzzvvvqqqqqqooolllhhhdddbbb```___]]]```fffiiiiiilllpppvvvwwwxxxyyyzzzyyyyyyxxxvvvvvvxxxxxxyyyxxxwwwwwwyyy{{{}}}~~~}}}}}}}}}~~~{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}{{{{{{}}}}}}|||||||||zzzyyyxxxwwwtttrrrpppnnnlllhhhddd```WWWTTTPPPLLLHHHFFFFFFEEEDDDCCCBBBAAAAAABBBDDDEEEKKKLLLMMMOOORRRTTTUUUUUUZZZ[[[\\\[[[\\\aaaiiioooxxxqqqeeeWWWLLLHHHLLLSSS^^^jjj|||sssdddXXXTTTVVVbbbrrrxxxxxxwwwfff___WWWRRRPPPOOOLLLHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHFFFEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@?????????@@@BBBCCCBBBAAA@@@@@@@@@?????????>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA???>>>======<<<<<<<<<<<<===>>>>>>{{{iii\\\NNNIIICCC???======<<<;;;<<<===>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;;;;::::::888888888888888999::::::::::::999999999999:::::::::::::::999999:::;;;;;;;;;===@@@CCCJJJUUUcccmmm}}}|||wwwuuuuuuxxxzzzyyyuuuoookkkkkklllvvv{{{ssssssssspppkkkeee___[[[]]][[[\\\```ccccccfffkkkppprrruuuwwwyyyyyyyyyxxxxxxxxxxxxyyyxxxxxxwwwvvvwwwyyy{{{|||{{{{{{|||}}}{{{{{{zzzzzz{{{{{{|||}}}~~~}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxwwwrrrpppooommmjjjfff```[[[PPPNNNKKKGGGEEEDDDDDDDDDCCCBBB@@@@@@AAACCCFFFHHHNNNOOOPPPRRRTTTVVVXXXYYY^^^```cccdddeeeiiiooouuuuuuhhhZZZQQQKKKJJJVVVeeeuuu{{{iii___VVVVVV^^^pppuuu{{{zzzggg___ZZZUUURRRQQQPPPMMMJJJGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJIIIGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>@@@BBBCCCBBB@@@@@@????????????>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBB@@@???===<<<<<<<<<;;;;;;<<<<<<===>>>zzzhhhZZZOOOJJJDDD@@@>>>===<<<<<<;;;<<<===>>>>>>>>>>>>>>>::::::::::::::::::::::::777777777777777777777777888888999999999999888888:::999888777777777999999::::::999999::::::;;;;;;;;;;;;:::999999999:::::::::;;;===???CCCLLLWWW___kkkvvv||||||}}}{{{}}}~~~|||wwwrrrooonnntttzzzyyywwwtttpppkkkeee___[[[]]]ZZZYYY\\\^^^^^^aaafffhhhkkkooosssvvvwwwwwwvvvyyyyyyyyyxxxxxxwwwvvvvvvxxxyyy{{{{{{zzzyyy{{{|||{{{{{{{{{{{{{{{||||||}}}{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||zzzxxxwwwpppooonnnllliiiccc\\\WWWMMMKKKHHHEEECCCBBBBBBBBBBBBAAA@@@@@@BBBFFFIIILLLPPPQQQRRRSSSTTTWWWZZZ]]]aaaeeejjjmmmmmmnnnqqqtttkkk]]]RRRPPPQQQVVViii}}}mmmbbb]]]XXX^^^kkkxxxtttjjj]]]XXXVVVSSSRRRRRRQQQOOOLLLIIIIIIJJJJJJJJJIIIHHHHHHFFFHHHJJJJJJHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKIIIGGGEEEEEEFFFGGGHHHEEEDDDCCCAAA@@@?????????AAAAAAAAA@@@@@@@@@@@@??????>>>>>>???AAABBB@@@???????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAA@@@>>>===<<<===<<<<<<<<<<<<===>>>>>>{{{hhhZZZNNNJJJDDD@@@>>>======<<<:::;;;<<<<<<============::::::::::::::::::::::::999999999999999999999999777888888999999888888777:::999888777777777888999:::999999999::::::;;;<<<;;;;;;:::999999999::::::999:::<<<<<<>>>DDDMMMTTT\\\eeelllpppuuu{{{~~~}}}vvv{{{~~~}}}vvvpppllliiieeebbb___\\\ZZZ\\\]]][[[^^^bbbcccfffjjjooosssuuuvvvvvvyyyxxxxxxwwwvvvvvvvvvvvvxxxzzz{{{zzzyyyyyyzzz|||||||||{{{{{{{{{|||}}}}}}zzz{{{}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{~~~~~~~~~}}}}}}|||||||||}}}}}}|||zzzxxxvvvtttssspppooommmkkkhhhaaaZZZUUUMMMKKKHHHDDDAAA@@@@@@@@@BBBBBBBBBCCCEEEIIIMMMOOOQQQRRRSSSTTTUUUXXX^^^bbbhhhlllqqqqqqnnnjjjiiiiiiZZZSSSPPPWWW```mmm}}}ooobbb\\\]]]___iii{{{qqqvvvrrr```YYYPPPOOONNNNNNNNNMMMLLLJJJKKKKKKKKKKKKKKKJJJIIIIIIEEEGGGIIIIIIHHHFFFEEEFFFEEEFFFGGGGGGGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGKKKIIIGGGEEEEEEFFFGGGHHHEEEDDDBBBAAA@@@???>>>>>>AAAAAA@@@@@@@@@????????????>>>>>>???@@@AAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDBBBAAA???>>>===<<<<<<<<<;;;;;;<<<<<<===>>>|||hhhYYYMMMHHHCCC???============:::;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999:::999999888888888999999999888888999999:::;;;<<<:::::::::999999:::;;;;;;999:::;;;;;;;;;???FFFLLLQQQXXX^^^ccckkkuuuzzzyyy~~~{{{~~~~~~zzzqqqkkkiiihhhfffdddbbb^^^\\\^^^]]][[[[[[___aaacccfffkkkooosssuuuwwwwwwwwwvvvuuuuuuuuuvvvvvvyyyyyyzzzyyyxxxxxxyyy{{{{{{{{{zzzzzz{{{{{{|||}}}~~~|||{{{|||}}}}}}|||}}}}}}|||zzzyyyyyywwwzzz~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzyyyyyyzzz{{{~~~~~~}}}}}}||||||{{{{{{}}}}}}|||{{{yyywwwvvvuuuqqqooollliiieee^^^WWWRRRLLLJJJGGGDDDAAA@@@@@@@@@DDDDDDEEEGGGJJJMMMPPPRRRQQQSSSUUUUUUVVVZZZbbbhhhoooqqqrrrnnnfff```\\\\\\RRRWWW^^^iiixxx~~~qqqhhh``````eeemmm|||{{{vvvgggYYYUUUOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIEEEFFFHHHGGGEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGCCCCCCBBB@@@????????????@@@@@@@@@@@@????????????>>>>>>===>>>@@@@@@>>>=========>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBB@@@???>>>>>>>>>;;;;;;::::::;;;;;;<<<===|||gggXXXJJJFFFAAA>>>======>>>===<<<============<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999888999:::::::::::::::999777777777888888:::;;;;;;999999999999:::;;;;;;<<<999;;;<<<;;;:::<<>>======>>>??????>>><<<============>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA??????>>>??????>>>============>>>??????{{{fffWWWIIIEEE@@@=========>>>>>>>>>>>>???>>>>>>===<<<<<<::::::::::::::::::::::::888888888888888888888888777777888888888888777777888999:::;;;<<<;;;::::::777777777777888999:::;;;888888888999:::;;;<<<===:::;;;<<<;;;:::<<>>>>>======>>>??????===<<<<<<=========>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@?????????@@@@@@BBBBBBAAAAAABBBBBBCCCDDDxxxfffYYYHHHEEE@@@>>>===>>>>>>===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;999888777:::;;;;;;;;;:::888666555888999999::::::999999888666666777888999:::::::::999999::::::;;;<<<======777888999999::::::999999;;;;;;:::;;;;;;<<<===>>>???BBBJJJUUU]]]eeepppzzz}}}|||~~~|||zzz{{{xxxnnniiiiiijjjhhheeebbbccccccaaa]]][[[\\\^^^WWWVVVUUUWWW[[[bbbiiimmmiiilllppprrrrrrrrrssstttvvvvvvvvvuuussssssuuuwwwtttuuuuuuvvvwwwyyyzzz{{{yyy{{{}}}~~~~~~~~~~~~~~~}}}zzz}}}||||||}}}~~~~~~~~~}}}}}}{{{xxxvvvtttsssrrrrrruuuvvvwwwzzz}}}wwwyyy}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||zzzzzz{{{||||||}}}~~~}}}~~~~~~~~~~~~}}}|||{{{{{{{{{zzz{{{|||}}}~~~~~~~~~~~~|||}}}}}}}}}}}}~~~~~~~~~zzz{{{|||}}}}}}}}}}}}}}}~~~~~~||||||{{{}}}~~~~~~|||{{{{{{|||||||||{{{{{{zzzyyyxxxvvvvvvuuussspppmmmjjjgggbbb\\\VVVRRROOONNNDDDCCC@@@??????AAACCCEEEKKKLLLNNNQQQTTTUUUSSSRRRXXXXXXVVVUUU[[[gggooopppqqqcccXXXTTTRRRSSSaaattt|||mmmkkkkkktttyyyxxxuuuooo___YYYSSSLLLIIINNNMMMKKKJJJIIIIIIJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFGGGFFFDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDCCCAAA???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???????????????BBBBBBBBBBBBBBBCCCDDDEEEBBBCCCBBBAAA@@@AAADDDGGGHHHRRRUUULLLEEEGGGJJJHHHxxxfffYYYHHHEEE@@@>>>===>>>>>>===>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;999888777::::::::::::999888777666777888888999999888888777777777777888999999999:::888888999999:::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<>>>???@@@>>>@@@GGGQQQXXX```kkkvvv~~~|||{{{zzzzzzzzz|||zzzsssooollliiigggcccdddccc___ZZZXXXYYYZZZZZZXXXUUUTTTUUUXXX]]]```cccfffjjjmmmooopppqqqssstttttttttsssrrrrrrtttvvvtttttttttuuuwwwxxxzzz{{{zzz{{{}}}~~~~~~}}}|||}}}}}}}}}~~~~~~~~~|||}}}~~~{{{}}}~~~~~~~~~|||}}}|||{{{yyywwwvvvuuuuuuvvvwwwyyy{{{~~~}}}yyyzzz}}}~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||}}}~~~~~~}}}~~~~~~}}}}}}|||{{{zzzyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~~~~{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxvvvuuuuuurrrooollljjjgggaaa[[[TTTOOOLLLKKKEEECCCBBBAAABBBDDDFFFHHHNNNNNNPPPQQQSSSSSSRRRPPPTTTXXXZZZ\\\cccmmmssstttiii\\\QQQOOOPPPZZZssswwwjjjeeeffflll|||~~~tttrrrtttxxxgggZZZVVVRRRMMMKKKLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFEEECCCBBBBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBB@@@???>>>===>>>>>>=========<<<======>>>>>><<<===>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBAAA@@@AAADDDGGGHHHSSSXXXQQQKKKLLLMMMJJJwwweeeXXXHHHEEE@@@>>>===>>>>>>===>>>>>>======<<<;;;;;;;;;:::;;;;;;;;;:::999888777999888888777777888888888777777777888888777777777888888888888888888999999777777888888999999::::::999:::;;;;;;<<<<<<;;;;;;888999999:::===???BBBCCC??????DDDKKKQQQXXXdddooozzz~~~|||{{{{{{yyy{{{~~~wwwqqqllliiiiiihhhddd___YYYVVVVVVXXXYYYWWWSSSQQQPPPQQQSSSUUUZZZ]]]bbbgggiiilllnnnppppppqqqrrrrrrqqqqqqsssuuussssssssstttvvvwwwyyyzzzzzz{{{|||}}}}}}}}}|||{{{|||||||||}}}}}}}}}~~~~~~|||}}}~~~|||}}}{{{}}}}}}}}}|||{{{zzzyyyxxxwwwxxx{{{}}}}}}yyyyyyzzz|||~~~~~~~~~~~~}}}}}}~~~{{{{{{|||}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}~~~~~~}}}|||}}}}}}||||||{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{{{{zzzzzzyyyxxxvvvuuusssrrrpppnnnjjjgggfffccc^^^WWWQQQLLLHHHFFFEEEDDDDDDDDDEEEHHHJJJLLLPPPQQQRRRSSSTTTUUUUUUUUUVVVZZZ___dddnnnyyy~~~}}}dddYYYOOOOOOXXXlll|||jjj```^^^bbbooozzznnngggkkksssqqq]]]TTTRRRPPPNNNMMMKKKKKKIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDCCCBBBBBBCCCDDDEEEGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@???>>>=========@@@???>>>============>>><<<<<<>>>???AAAAAABBBBBBAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAA@@@???AAADDDGGGFFFRRRYYYTTTPPPRRRRRRMMMvvvdddWWWHHHEEE@@@>>>===>>>>>>===>>>======<<<<<<;;;::::::::::::::::::999999888888888777666666666777999:::777777888888888888777777999999999888888888888888888888888888999999::::::777888999999::::::999999888888888:::===@@@DDDFFF@@@@@@BBBGGGKKKQQQ]]]iiiqqqxxx~~~|||~~~xxxsssqqqrrrnnnggg___YYYVVVVVVVVVUUUSSSQQQOOOOOOPPPRRRSSSRRRVVV[[[```dddgggkkknnnmmmnnnpppppppppppprrrtttrrrrrrrrrssstttvvvxxxyyyzzz{{{{{{|||{{{{{{zzzyyy|||||||||}}}}}}}}}}}}~~~|||}}}~~~~~~~~~|||zzz|||}}}~~~~~~}}}|||zzzyyywwwyyy|||~~~~~~}}}~~~~~~yyyuuuxxxyyyzzz|||}}}~~~~~~~~~}}}}}}}}}~~~|||~~~~~~~~~~~~zzzzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{||||||||||||{{{zzzyyyxxxwwwvvvvvvuuuwwwwwwyyyzzzzzzzzzzzzzzz||||||}}}}}}}}}~~~~~~~~~{{{{{{||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{}}}}}}|||~~~}}}{{{{{{{{{zzzzzzxxxwwwwwwqqqpppmmmllljjjgggccc___^^^[[[VVVQQQLLLHHHEEEDDDEEEDDDEEEFFFHHHKKKMMMOOOQQQRRRSSSUUUVVVYYY\\\______aaaeeemmm|||cccZZZUUU]]]nnnooodddaaa\\\ddduuuxxxkkkbbb```lllzzzsssdddUUUOOOOOONNNMMMNNNKKKKKKJJJIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@BBBBBBAAA@@@??????>>>>>>CCCBBB@@@???===<<<<<<;;;<<<<<<>>>@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA???@@@@@@???>>>@@@CCCFFFDDDPPPVVVSSSRRRWWWXXXTTTuuucccVVVHHHEEE@@@>>>===>>>>>>============<<<;;;;;;::::::::::::999999999888999999777777666555666888999:::888999999999999999999888999999999888888888888888999999999999::::::::::::777888999999::::::999999888777888999<<<@@@CCCFFFCCCBBBBBBEEEGGGLLLWWWbbbjjjrrrzzz~~~~~~}}}|||~~~xxxrrrhhh___XXXUUUTTTTTTRRRQQQOOONNNNNNNNNOOOPPPNNNRRRVVV[[[___bbbgggjjjhhhjjjlllnnnnnnoooqqqrrrppppppqqqrrrsssuuuvvvwwwyyyyyyzzzzzzyyyyyyyyyxxx||||||||||||}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~{{{yyy{{{|||}}}}}}}}}{{{zzzyyyxxxyyy|||~~~}}}}}}|||~~~~~~zzzvvvsssuuuvvvxxxzzz}}}~~~}}}~~~|||~~~~~~}}}~~~~~~~~~zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||}}}}}}||||||}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}|||{{{{{{zzzzzzzzzzzzyyyyyyyyyzzzxxxxxxwwwwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}wwwxxxyyyyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{zzzzzz{{{}}}}}}|||{{{zzzzzzyyyyyyxxxvvvuuutttnnnllljjjhhheeebbb]]]ZZZSSSQQQNNNJJJHHHFFFEEEDDDDDDEEEFFFGGGJJJMMMOOOQQQRRRSSSUUUUUUVVVZZZ```eeehhhkkksssyyy^^^ZZZ___rrrmmm```]]]___```mmmjjj```[[[___ppp}}}hhh\\\RRRNNNMMMLLLLLLOOOLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@??????AAA@@@???>>>>>>======>>><<<<<<>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>???CCCEEEFFFPPPTTTRRRTTT[[[___]]]tttbbbUUUHHHEEE@@@>>>===>>>>>>=========<<<<<<;;;::::::::::::999888888888888999999777777777777777888999:::999999::::::::::::999999888888888888888888999999999:::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;999888777888:::>>>AAADDDFFFDDDCCCDDDEEEHHHRRR\\\eeennnwww}}}~~~zzzyyy}}}~~~uuuiii^^^WWWTTTRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKMMMOOOSSSVVVYYY]]]aaacccbbbdddhhhjjjjjjkkkmmmooooooooopppppprrrsssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{|||||||||}}}|||{{{}}}}}}|||{{{{{{}}}~~~~~~}}}~~~~~~~~~|||zzz{{{{{{{{{{{{zzzzzzyyyxxxwwwxxxzzz|||}}}}}}}}}|||{{{}}}~~~{{{wwwuuutttuuuvvvxxxzzz|||}}}~~~~~~|||~~~|||}}}~~~~~~~~~zzzyyyxxxxxxwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{|||||||||||||||||||||||||||||||||||||||{{{{{{zzzyyywwwyyyyyyyyywwwvvvwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{vvvwwwxxxyyyzzzzzzzzzzzzwwwwwwvvvvvvwwwwwwxxxyyyyyyxxxxxxyyy{{{|||zzzyyywwwvvvvvvuuusssqqqpppooommmjjjgggeeebbb^^^YYYUUUKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFHHHIIILLLOOOQQQRRRTTTVVVWWWWWWXXX]]]eeelllrrr||||||gggWWW]]]nnnvvvaaaZZZ[[[___fffxxxqqq___ZZZ[[[bbbxxxqqq___WWWPPPNNNMMMKKKKKKOOOLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAA@@@???>>><<<<<<<<<===>>>???AAAAAA<<<===>>>??????????????????@@@AAABBBAAA@@@???>>><<<============>>>BBBEEEJJJRRRUUUSSSUUU^^^bbb___tttaaaTTTHHHEEE@@@>>>===>>>>>>======<<<<<<;;;;;;::::::999999999888777777888999:::888888999999999999999888888888999999999999888888777777777888999999999:::999999999999999999888888999:::;;;;;;<<<<<<;;;;;;;;;999777777888;;;???AAAGGGDDDDDDDDDDDDEEEMMMVVV]]]gggrrryyyzzzuuuxxx{{{lll```YYYWWWUUUUUUTTTSSSRRRQQQOOOMMMLLLKKKLLLNNNQQQSSSTTTVVVZZZ\\\[[[^^^bbbeeefffgggiiijjjnnnnnnooooooqqqssstttuuuvvvvvvvvvvvvwwwxxxxxxyyyxxxxxxxxxxxxyyyyyyyyyyyy~~~{{{zzz{{{zzzyyyxxxyyyzzz|||}}}}}}||||||}}}~~~~~~}}}{{{||||||{{{yyyyyyxxxxxxxxxwwwwwwxxxyyyzzz{{{|||}}}{{{}}}~~~|||xxxvvvuuuvvvwwwxxxyyyzzz|||~~~}}}~~~}}}~~~}}}}}}|||~~~~~~~~~|||}}}~~~{{{|||~~~~~~}}}zzzzzzxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz||||||zzzyyyyyyzzz{{{{{{|||||||||{{{{{{yyyxxxxxxvvvxxxyyyxxxuuutttuuuwwwttttttuuuuuuvvvwwwwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxyyyyyyyyyyyyzzzzzzvvvvvvwwwwwwxxxwwwwwwwwwuuuttttttttttttuuuvvvvvvuuuttttttuuuwwwwwwvvvuuurrrrrrqqqooonnnllljjjiiihhhfffccc___\\\XXXRRRNNNIIIHHHGGGFFFEEEFFFGGGGGGHHHIIIJJJMMMOOOQQQSSSTTTTTTWWWZZZ\\\___gggsss|||lll^^^ZZZjjjnnnaaa^^^aaadddnnnzzzgggZZZ[[[```iiizzzeeeXXXRRROOONNNLLLJJJKKKOOOKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEDDDCCCCCCBBBAAAAAA???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@????????????>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>???<<<======>>>>>>>>>======???@@@AAABBBAAA@@@>>>===;;;<<<<<<<<<<<<>>>BBBEEEJJJQQQUUURRRTTT[[[\\\WWWsssaaaTTTHHHEEE@@@>>>===>>>>>>======<<<<<<;;;;;;:::999999999999888777777888999:::888999:::;;;;;;:::999888777777888888888888777777666666777888999::::::;;;888888888777777777777777888888999:::::::::999999<<<:::888666777999===???GGGDDDDDDDDDCCCCCCJJJRRRVVVaaalllttt}}}|||tttvvv}}}qqqddd^^^[[[ZZZYYYTTTTTTUUUTTTSSSRRRQQQPPPLLLNNNOOOPPPQQQRRRUUUWWWWWWZZZ^^^aaabbbdddfffgggmmmnnnnnnoooppprrrttttttuuuuuuuuuuuuvvvwwwyyyyyyuuuvvvvvvvvvwwwwwwwwwwwwzzz{{{~~~~~~{{{{{{zzzyyyxxxwwwwwwxxxzzz||||||{{{{{{|||~~~}}}|||~~~}}}{{{yyyxxxxxxxxxxxxvvvvvvwwwwwwyyyzzz|||}}}{{{}}}}}}{{{wwwuuuvvvxxxzzzzzzzzz{{{|||}}}~~~|||~~~|||{{{~~~~~~~~~}}}||||||}}}~~~}}}||||||~~~{{{|||}}}~~~{{{|||}}}~~~~~~}}}{{{zzzxxxwwwwwwwwwxxxxxxzzzyyyyyyyyyyyyyyyyyyyyy}}}|||zzzxxxwwwxxxzzz{{{|||||||||{{{zzzyyyxxxwwwuuuwwwxxxwwwtttssstttvvvsssssstttuuuvvvwwwxxxyyywwwwwwxxxyyyzzzzzzzzzzzzwwwwwwxxxxxxxxxyyyyyyyyyuuuuuuuuuuuutttsssrrrqqqsssrrrrrrrrrrrrsssttttttppppppoooqqqrrrsssqqqpppnnnnnnmmmllljjjgggeeedddccc```]]]ZZZVVVRRRLLLHHHIIIHHHGGGFFFFFFGGGHHHHHHJJJKKKMMMOOOQQQSSSTTTUUUSSSWWW\\\aaahhhtttmmmddd```cccyyyyyyhhhaaabbbeeegggtttuuudddYYY^^^eeepppmmm\\\SSSOOOMMMMMMLLLIIIKKKPPPIIIJJJJJJKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@????????????>>><<<<<<===>>>>>>===<<<;;;AAA@@@???===;;;:::999999===============<<<<<<;;;>>>???AAABBBAAA???===<<<;;;;;;<<<<<<<<<>>>AAADDDGGGOOOSSSQQQRRRVVVTTTLLLuuucccVVVGGGDDDAAA>>>>>>>>>>>>===<<<;;;;;;::::::999999888999999999999999999999999;;;;;;===???AAA@@@>>>;;;777777888888888999999999666666777888999999::::::;;;:::999888777777777777;;;;;;:::999999999:::::::::::::::999::::::;;;;;;EEEGGGJJJKKKHHHEEEFFFJJJXXX___jjjuuu}}}{{{xxxwww|||qqqiiieeedddccc___YYYTTTSSSTTTTTTPPPMMMNNNNNNMMMMMMMMMOOOPPPQQQSSSTTTVVVXXX\\\```dddfffiiilllmmmmmmkkkkkknnnqqqttttttttttttuuuvvvwwwxxxxxxwwwuuuttttttuuuwwwxxx||||||{{{{{{zzzyyyxxxwwwwwwwwwyyyzzzzzzzzzzzzzzz{{{|||}}}}}}}}}|||zzzyyy}}}|||{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwxxxzzz|||}}}yyyxxxxxxwwwwwwwwwwwwxxx|||{{{{{{{{{{{{|||}}}}}}{{{|||}}}~~~}}}|||zzzyyy}}}|||||||||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~|||zzzyyy{{{~~~}}}{{{|||~~~}}}{{{zzzxxxyyyxxxvvvtttsssssstttuuuttttttttttttvvvwwwxxx{{{zzzyyyxxxwwwxxxyyyzzzyyyzzzzzzyyyxxxvvvsssrrrxxxuuurrrqqqrrrtttttttttttttttttttttuuuuuuuuuuuuwwwwwwuuuuuuuuuvvvwwwxxxzzzxxxwwwwwwxxxwwwuuusssrrrqqqqqqpppoooooonnnnnnsssrrrqqqpppooonnnnnnnnnooonnnmmmkkkkkkkkklllmmmkkkjjjhhheeebbb```___^^^^^^\\\YYYTTTPPPMMMKKKIIIFFFDDDDDDDDDFFFHHHIIIIIIIIIKKKLLLMMMNNNQQQUUUXXXVVVZZZaaahhhsssmmm[[[[[[fffzzz|||nnnkkkiiidddhhhqqqlllccc]]]```lll~~~zzziii]]]XXXMMMMMMLLLLLLKKKKKKJJJJJJGGGIIIKKKKKKJJJIIIJJJKKKHHHGGGGGGFFFEEEDDDCCCCCCFFFEEEDDDCCCBBBBBBCCCDDDAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCAAA@@@???<<<===???@@@AAAAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>;;;<<<>>>?????????>>>===@@@?????????>>>>>>======<<<<<<<<<<<<============<<<===>>>??????>>>===<<<======<<<===>>>???AAABBBFFFJJJPPPTTTUUURRRNNNJJJtttbbbUUUGGGDDD@@@>>>>>>>>>======:::::::::::::::::::::;;;999999999999999999999999;;;;;;<<<>>>@@@???<<<999888888888888888888888999666777777888999999::::::999888888888888888999999::::::999999999::::::;;;:::999999888999:::;;;<<>><<<===>>>???@@@@@@????????????>>>>>>>>>???@@@@@@>>>>>>>>>>>>===;;;:::999??????>>>>>>>>>=========<<<<<<<<<<<<=====================>>>>>>===============<<<<<<===>>>???@@@EEEHHHMMMQQQRRRPPPLLLIIIsss```TTTGGGDDD@@@>>>>>>>>>===<<<888999999:::;;;;;;<<<<<<999999999999999999999999::::::;;;<<<======:::777888888888888888888888777777777777888999999::::::777777777777888999:::;;;999999999999999:::;;;<<<:::999777777888:::===???IIINNNQQQOOOJJJGGGHHHJJJEEENNN[[[gggoootttvvvwww{{{yyyqqqddd^^^WWWSSSSSSSSSRRRPPPQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMNNNPPPSSSVVVYYY[[[```bbbdddfffggghhhkkkmmmpppppppppqqqrrrsssuuuvvvwwwvvvuuuttttttuuuvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxvvvvvvuuuvvvwwwwwwzzz{{{|||||||||{{{yyyxxx{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyuuuuuutttsssssssssssssssvvvvvvvvvvvvwwwxxxzzzzzz~~~|||yyywwwvvvwwwxxxzzzuuuuuuvvvxxxyyy{{{|||}}}{{{{{{{{{|||}}}}}}~~~~~~{{{zzzyyyyyy{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvuuuuuusssqqqoooooorrruuutttssssssssstttuuuvvvwwwxxxxxxxxxwwwvvvuuutttsssvvvwwwwwwxxxxxxxxxwwwwwwwwwuuusssrrrssssssrrrqqqtttttttttuuuuuuuuuvvvvvvuuuuuutttssssssttttttuuurrrrrrssstttuuuuuurrrooorrrrrrrrrrrrrrrqqqqqqqqqnnnmmmllljjjiiiiiihhhhhhhhhgggfffdddcccbbbbbbbbbbbbaaa^^^[[[XXXVVVUUUTTTNNNMMMKKKHHHFFFEEEDDDCCCEEEFFFGGGIIIKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPTTTWWW]]]cccssspppbbb]]]]]]eeexxxpppgggbbbggglllooowwwmmm]]]\\\aaapppooo___WWWRRRPPPKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKKKKIIIGGGGGGHHHDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>>;;;;;;===>>>>>>>>>>>>>>>============>>>???@@@AAA???>>>===;;;::::::::::::===============<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===@@@CCCGGGJJJJJJIIIEEECCCrrr___RRRGGGDDD@@@>>>=========<<<::::::::::::;;;;;;<<<<<<999999999999999999999999999999999:::;;;:::888666888888888888777777777777777777888888888999999999888888777777888999999:::888888888888999:::;;;<<<:::888666555666:::===@@@MMMYYY```ZZZMMMEEEDDDFFFAAAHHHSSS^^^gggmmmqqqttt{{{~~~}}}}}}}}}~~~qqqkkkccc\\\YYYWWWUUUTTTPPPOOOMMMLLLKKKKKKLLLMMMMMMMMMMMMNNNPPPRRRUUUVVVZZZ\\\___bbbdddgggiiijjjmmmmmmnnnoooppprrrtttuuuuuuttttttssssssttttttuuussstttvvvwwwxxxyyyzzzzzzzzzyyywwwuuutttuuuwwwxxxyyyzzz{{{{{{{{{zzzxxxwwwyyyyyyyyyyyyyyyxxxwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwuuutttsssrrrqqqqqqqqqrrrssssssssstttuuuvvvwwwxxxzzzxxxtttrrrrrrtttxxxzzztttuuuvvvwwwyyyzzz{{{|||zzzzzz{{{{{{|||}}}}}}}}}zzzyyyyyyyyyyyyxxxxxxwwwwwwvvvtttsssrrrsssuuuvvvvvvtttrrrnnnllllllooorrrtttttttttuuuuuuvvvwwwwwwvvvvvvwwwvvvuuusssqqqpppqqqrrrsssttttttuuuuuuuuuvvvuuussssssssssssqqqooorrrsssssstttuuuvvvvvvvvvuuuuuutttttttttsssttttttooooooppprrrtttssspppnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjhhhgggeeedddddddddccccccaaa```^^^]]]\\\[[[[[[YYYWWWTTTRRRPPPNNNNNNIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHJJJKKKKKKKKKKKKLLLNNNOOOOOOOOOPPPSSSWWW[[[eeennnyyymmmccc\\\```jjjzzzvvvddd```aaaiiirrryyy|||jjj___cccmmm~~~{{{dddYYYUUUQQQOOOJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJIIIFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@??????::::::;;;<<<===========================>>>???@@@===<<<;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>===;;;;;;;;;;;;===>>><<<;;;;;;::::::::::::::::::;;;>>>@@@@@@???===<<>>======<<<<<<<<<===>>>===<<<<<<<<<===???@@@;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;::::::;;;<<<===;;;;;;::::::999999888888777888999:::::::::999888nnn[[[NNNFFFCCC???=========<<<;;;======<<<<<<;;;::::::999999999999999999999999999666555555666888999888666666666666777777777888888888888888888888888888888;;;:::999888777777777777888888888888888999:::;;;999888666666777999<<<>>>CCCWWWeee___RRRNNNOOOPPPHHHJJJNNNRRRWWW___ffflllmmmsss||||||yyyyyy|||}}}}}}zzzpppfff^^^ZZZSSSRRRPPPOOONNNNNNNNNOOOLLLKKKJJJIIIIIIJJJKKKLLLPPPQQQTTTYYY^^^aaaaaaaaadddeeefffgggjjjlllnnnpppooooooppppppppppppoooooooooppprrrtttvvvxxxyyyyyyzzzyyyxxxwwwvvvwwwxxxyyywwwxxxyyyyyyyyyxxxvvvuuuvvvwwwxxxyyyyyyxxxvvvvvvwwwwwwxxxxxxyyyxxxxxxwwwxxxwwwvvvuuutttssssssssstttsssssssssssstttuuuuuuqqqpppoooooopppsssvvvxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzwwwxxxyyyxxxvvvuuuvvvwwwxxxvvvtttsssrrrsssuuuvvvwwwvvvsssooolllkkkmmmooossstttuuuvvvwwwwwwwwwwwwtttttttttsssrrrqqqpppooosssrrrrrrqqqrrrrrrssssssrrrrrrssstttuuutttqqqnnnnnnnnnpppqqqssstttuuuvvvsssssstttssssssrrrqqqppplllkkkjjjkkkllllllkkkiiiiiiiiihhhggggggfffeeeeeeaaa```^^^\\\ZZZYYYYYYXXXUUUUUUUUUTTTSSSQQQPPPOOOLLLLLLJJJIIIHHHGGGGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJIIIKKKLLLKKKHHHGGGJJJMMMOOOPPPQQQSSSUUUZZZaaafffxxxyyykkkaaa\\\\\\eeevvvuuuhhhaaa]]]ccclllvvv{{{oookkksss{{{pppaaaWWWRRRPPPMMMJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLLLLKKKHHHFFFFFFFFFGGGFFFFFFEEECCCBBBBBBAAACCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@>>><<<;;;:::::::::::::::;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;AAA@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;::::::;;;;;;;;;999::::::::::::999888777999999999999999999999:::~~~mmmZZZMMMFFFCCC???===<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999555444444666888999999888444555555666777888999999888888888888888888888888999999888888888888888999999888888888888888999999999888777777777888:::;;;@@@MMMTTTQQQPPPUUUWWWSSSJJJLLLMMMOOOPPPTTTYYY]]]bbbjjjttt{{{~~~~~~~~~}}}wwwuuutttssssssuuuxxxzzztttiiiccc[[[YYYWWWTTTQQQPPPOOOOOONNNMMMKKKJJJIIIJJJJJJKKKKKKKKKNNNSSSYYY\\\\\\ZZZ^^^___```bbbeeegggjjjkkkmmmmmmmmmnnnnnnmmmmmmmmmnnnoooqqqsssuuuwwwwwwxxxvvvvvvvvvwwwwwwwwwwwwwwwvvvwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxxxxwwwvvvuuuvvvwwwxxxyyyzzzzzzyyyyyy{{{zzzyyywwwvvvvvvuuuuuuvvvuuuttttttssstttttttttssssssssssssssstttttttttwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxvvvxxxyyyxxxvvvuuuvvvxxxvvvvvvtttssssssssstttuuuttttttsssqqqooonnnpppqqqqqqrrrssstttuuuuuuuuuttttttsssrrrrrrqqqqqqqqqrrrtttsssrrrppppppooopppppppppppprrrtttvvvuuurrrooollllllnnnoooqqqssstttuuupppqqqqqqqqqqqqooonnnmmmkkkhhhfffeeefffgggffffffeeeeeedddbbbaaa```______ZZZYYYWWWUUUTTTRRRRRRQQQMMMNNNNNNNNNMMMLLLJJJIIIGGGGGGFFFFFFEEEEEEFFFFFFDDDEEEEEEFFFHHHJJJKKKLLLIIIKKKLLLJJJHHHIIINNNTTTSSSTTTTTTUUUWWW\\\ccchhhppppppmmmeee]]]YYY[[[___ooo~~~{{{pppeee___```bbbjjjvvvzzzmmmkkkqqq}}}ddd^^^UUUOOOLLLKKKJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHJJJJJJIIIGGGFFFEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;<<<>>>>>>======<<<;;;;;;<<<<<<<<>>===<<<::::::;;;;;;<<<<<<============<<<<<<<<<<<<============::::::;;;;;;;;;;;;::::::888999:::::::::999888777;;;:::999888888888:::;;;}}}lllZZZMMMFFFCCC???===<<<<<<<<<;;;::::::;;;;;;<<<=========999999999999999999999999444444333555888::::::999333444555666777888999:::999999888888888888888888777777777777888999:::;;;999999888888888888888888888888888888888888999999:::???@@@>>>EEERRRSSSKKKJJJLLLMMMMMMLLLLLLNNNPPPYYYbbbooowwwzzz|||}}}wwwrrroooooonnnooooooqqqrrrrrr{{{tttmmmbbb```\\\XXXTTTQQQPPPOOORRRPPPOOOMMMLLLLLLLLLMMMGGGHHHJJJPPPVVVYYYXXXVVVZZZ[[[\\\^^^aaadddfffhhhkkkllllllmmmmmmllllllkkkmmmooopppsssuuuvvvwwwwwwssstttuuuvvvwwwwwwvvvvvvvvvwwwwwwxxxxxxvvvuuuttttttuuuwwwxxxxxxwwwvvvuuuvvvwwwxxxzzz{{{{{{zzzzzz}}}|||{{{yyyxxxwwwwwwwwwwwwwwwvvvuuuttttttttttttuuuvvvwwwwwwvvvuuusssqqquuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuvvvvvvwwwwwwuuuxxxyyyyyyvvvuuuwwwyyyuuuuuuttttttssssssssstttqqqrrrsssrrrqqqqqqssstttoooppprrrssstttssssssrrrtttsssrrrqqqqqqqqqrrrssssssrrrpppnnnllllllllllllnnnoooqqqtttvvvvvvrrrooojjjkkklllnnnppprrrttttttnnnoooooooooooommmkkkjjjiiigggcccbbbbbbcccccccccaaa```___^^^\\\ZZZYYYXXXVVVUUUSSSQQQOOONNNMMMMMMHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKLLLNNNOOOHHHKKKLLLKKKIIILLLSSSYYYWWWWWWWWWWWWXXX]]]ccchhhiiicccZZZRRROOOUUUaaajjjwwwmmmddd]]]^^^dddhhhrrr~~~nnnffflllwwwfffWWWTTTOOOJJJHHHGGGIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIDDDFFFGGGFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAA@@@AAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@<<<===>>>@@@AAAAAAAAAAAA<<<;;;::::::;;;<<<>>>???;;;;;;;;;;;;;;;<<<===>>>999:::<<<=========<<<;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<=========>>>999999;;;<<<<<<;;;999999888999:::;;;;;;:::999888:::999777666666777888:::{{{gggXXXPPPFFFDDD@@@;;;999777888888999::::::;;;;;;::::::999888888777666555555666666888999::::::999777444222666666666666777777777777777888888999999999888888777999:::;;;:::888666555888888888999999:::::::::<<<;;;999888888888999999======<<<<<<===>>>@@@AAA>>>???AAABBBCCCDDDGGGJJJQQQZZZeeemmmooorrrvvv{{{|||~~~wwwsssppppppssskkkfffffffffeeekkkrrrwww}}}uuummmeee___YYYRRRQQQSSSVVVTTTQQQNNNKKKIIIHHHHHHKKKJJJIIIIIIJJJLLLOOOPPPSSSUUUWWWZZZ]]]```bbbccchhhhhhiiihhhggghhhkkkmmmlllppprrrpppoooqqqrrrpppqqqpppsssyyyzzzwwwuuuwwwtttvvvwwwvvvtttsssvvvxxxuuuvvvxxxyyyxxxvvvtttsssvvvwwwxxxyyyyyyxxxwwwvvvzzzyyyyyyyyyxxxxxxwwwwww{{{zzzxxxwwwvvvvvvtttrrruuuuuuvvvvvvvvvuuuuuutttvvvvvvuuuuuuttttttsssssswwwuuusssrrrsssttttttsssvvvuuuuuutttttttttuuuuuupppqqqrrrrrrsssssssssrrrrrrrrrqqqppppppqqqqqqqqqoooppppppqqqrrrrrrqqqqqqtttqqqnnnooorrrttttttrrruuusssqqqnnnlllkkkkkkkkkpppttttttpppooorrrqqqmmmiiiiiijjjkkklllmmmnnnnnnkkkkkkkkkkkkjjjiiihhhhhhfffeeeccc```^^^\\\[[[ZZZ]]]\\\\\\[[[YYYWWWUUUTTTQQQQQQPPPOOOMMMJJJHHHGGGIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCEEEFFFGGGJJJIIIIIIJJJKKKKKKJJJIIIFFFIIIIIIGGGJJJSSS[[[^^^eee\\\WWWZZZ^^^]]]ZZZXXXRRRRRRPPPMMMPPP```yyy{{{jjjbbb______eeennnyyyzzztttllljjjlllyyyhhhVVVLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFFFFDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCAAA@@@???>>>>>>@@@BBBCCC@@@@@@AAAAAA@@@???===<<<>>>===;;;::::::<<<>>>@@@>>>>>>>>>===<<<<<<===>>>======<<<<<<<<<<<<===>>>======>>>>>>>>>>>>>>>===:::;;;<<<======<<<;;;::::::::::::;;;;;;<<<<<<<<<999999999888888888888777888999::::::888888999:::{{{hhhXXXPPPDDDBBB>>>;;;999999::::::999::::::;;;;;;::::::999:::999888888777777777888555666777888999888777777666666666666777777777888888888888999999999888888777888999999999888777666888999999999999999999:::;;;:::999888888888999999999999888888999:::<<<===:::<<<===>>>???@@@CCCEEEMMMTTT^^^ggglllpppuuuxxx|||~~~~~~}}}~~~~~~xxxuuussssssuuunnniiigggeeeccceeekkksssyyy{{{rrrjjjbbbZZZWWWYYYVVVTTTRRRNNNKKKIIIHHHGGGJJJJJJIIIIIIJJJLLLMMMNNNQQQRRRSSSVVVXXX\\\^^^```cccdddeeeeeeeeefffhhhjjjjjjoooqqqnnnmmmooopppnnnrrrqqqsssxxxxxxtttssstttsssuuuvvvvvvttttttvvvyyywwwwwwxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxwwwwwwuuuuuuxxxxxxwwwwwwwwwvvvvvvvvvsssrrrqqqqqqrrrqqqpppooorrrrrrsssuuuuuuvvvvvvvvvuuuuuuuuutttssssssrrrrrrtttqqqooooooqqqrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuqqqqqqrrrsssssssssssssssqqqqqqppppppppppppqqqqqqpppqqqqqqrrrrrrrrrqqqqqqqqqnnnlllllloooppppppooopppooommmlllkkkjjjkkkkkklllppppppmmmlllnnnmmmiiiggghhhhhhiiijjjkkkkkkllliiiiiiiiiiiihhhgggeeeeeecccbbb___]]]ZZZXXXWWWVVVTTTTTTTTTSSSQQQOOONNNMMMKKKJJJIIIHHHFFFDDDBBBAAAFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIKKKJJJJJJKKKKKKKKKJJJIIIIIIKKKKKKIIIMMMVVV^^^```hhh^^^WWWWWWXXXUUUPPPNNNMMMOOORRRWWWaaauuu{{{ooodddaaabbbfffoooyyy}}}mmmkkkoooxxxlllYYYOOOKKKJJJHHHGGGFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>@@@AAACCCBBBAAA@@@???>>>>>>>>>>>>>>>===;;;::::::<<>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<999999999888888888777777888999::::::888888999:::|||iiiXXXPPPBBB@@@===;;;999:::;;;<<<999::::::;;;;;;::::::999;;;:::::::::999999999999666666777777888888888888666666666777777777888888888888888888888888888888777777888888888888888888999999999999999888888888;;;:::999888888888999999777777666777777888999:::666888:::::::::<<<>>>@@@GGGLLLUUU^^^hhhooosssvvvzzz|||zzzxxxxxxxxxzzzuuupppmmmiiidddccceeeooottt|||wwwlllaaa\\\]]]ZZZXXXVVVRRROOOLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNNNNNNNOOORRRUUUYYY[[[\\\___aaaccccccdddeeeggghhhmmmooolllkkkmmmnnnlllqqqppprrrvvvvvvrrrpppqqqssstttuuuuuuuuuuuuxxxzzzxxxxxxxxxxxxyyyyyyyyyyyyuuuvvvvvvvvvuuutttssssssuuuuuuuuuuuuuuutttttttttrrrrrrssssssrrrqqqpppoooooopppqqqsssuuuvvvvvvwwwuuuttttttsssrrrrrrqqqqqqooommmkkklllnnnpppppppppooooooooooooppprrrssstttpppqqqqqqrrrrrrrrrrrrrrroooooooooooooooooooooooooooooopppppppppooonnnnnnmmmkkkjjjjjjkkklllkkkjjjkkkjjjjjjiiiiiiiiijjjjjjhhhkkkkkkiiihhhiiihhheeefffffffffggggggggghhhhhhgggffffffeeedddcccaaaaaa___]]][[[WWWUUURRRQQQPPPOOOOOOOOONNNMMMKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGHHHIIIJJJJJJJJJLLLLLLLLLLLLKKKKKKJJJIIIJJJMMMMMMLLLRRR\\\dddeeeiii^^^UUURRRPPPMMMIIIHHHIIINNNYYYhhh|||yyyhhhcccaaaeeekkkttt|||ppphhhmmmyyymmmXXXOOOMMMHHHGGGFFFFFFEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEDDDBBBAAAAAA@@@@@@@@@???>>>>>>@@@AAABBBCCCBBB???=========???@@@>>>===<<<;;;;;;===???@@@BBB???======???@@@???<<<:::;;;;;;;;;;;;;;;:::::::::::::::::::::999888777999999::::::::::::999999::::::::::::;;;;;;;;;;;;999999888888888777777777888999:::999888888999:::}}}iiiXXXPPPCCCAAA===;;;999:::;;;<<<999::::::;;;;;;::::::999::::::::::::::::::999999:::999888777666666666666666666777777777888888888999999888888888888888888777777666666777888999:::::::::999999888888777777:::999999999999999999999888888888888999999::::::666777888999999:::<<<>>>CCCFFFMMMWWWcccmmmrrrtttwwwzzz}}}}}}}}}}}}zzzvvvqqqkkkgggffflllpppvvv|||uuuggg```___bbb```]]]XXXTTTPPPMMMLLLHHHIIIJJJJJJKKKJJJJJJIIILLLKKKJJJKKKMMMPPPTTTVVVWWWZZZ^^^aaaaaabbbcccdddfffjjjllljjjiiillllllkkkooonnnpppttttttqqqppprrrrrrsssttttttuuuvvvxxxyyywwwwwwvvvvvvwwwxxxyyyzzzuuuuuuttttttsssrrrrrrqqqssssssssssssssssssssssssuuuvvvwwwwwwuuurrrpppoooooopppqqqssstttuuuvvvvvvuuuttttttssssssrrrqqqqqqllljjjiiijjjllloooppppppmmmmmmmmmmmmnnnoooooopppnnnoooooopppppppppoooooommmmmmmmmnnnnnnnnnnnnnnnllllllllllllkkkjjjiiihhhjjjiiihhhhhhhhhhhhhhhggghhhgggggggggggggggggggggeeeggghhhggggggfffdddbbbdddddddddddddddccccccccccccccccccbbb```___]]]\\\ZZZYYYVVVSSSPPPMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAABBBCCCCCCDDDDDDFFFGGGIIIKKKMMMMMMMMMLLLMMMNNNOOONNNMMMLLLKKKKKKKKKMMMOOORRRZZZeeemmmnnnhhh[[[OOOJJJJJJIIIKKKNNNOOOXXXiiiqqqhhh```bbbgggoooyyypppkkkkkkuuuuuu^^^OOOJJJKKKFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@?????????>>>???@@@AAAAAAAAAAAA??????>>>>>>??????>>>===<<<<<<<<<===???@@@DDD@@@======@@@AAA???<<<;;;;;;<<<<<<<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::999999::::::::::::::::::::::::888888888888777777777777777999:::999888777888999}}}iiiXXXOOODDDBBB>>>;;;999999999:::999::::::;;;;;;::::::999777888999999:::999888888:::999888777666666666777777777777777888888888888::::::888888777777888888777666666666777888999999999999999888888777777777999999999999999999999999888999999:::::::::::::::888999::::::999:::<<<>>>AAACCCHHHRRR^^^hhhooorrruuuyyy~~~zzzvvvrrrooojjjlllooovvv~~~uuummmkkkllliiiccc\\\VVVQQQNNNLLLIIIJJJJJJKKKJJJJJJIIIHHHKKKJJJIIIHHHJJJMMMPPPRRRTTTWWW[[[^^^______aaabbbbbbgggjjjhhhhhhjjjllljjjlllkkkmmmqqqsssqqqqqqtttrrrrrrrrrssstttvvvwwwxxxuuuuuuttttttuuuvvvwwwxxxtttssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssrrruuuxxxxxxuuurrroooooopppqqqrrrsssttttttttttttuuuuuutttssssssrrrrrrqqqllljjjiiijjjmmmoooppppppooonnnmmmllllllllllllllllllllllllmmmmmmllllllkkkjjjkkklllmmmmmmmmmllllllkkkjjjjjjiiihhhfffeeedddeeefffffffffeeeeeeeeeeeeffffffeeeeeeeeedddccccccddddddeeegggfffdddaaa```aaaaaa``````______^^^^^^^^^^^^^^^]]]\\\ZZZYYYXXXVVVTTTRRROOOLLLIIIHHHGGGBBBCCCCCCCCCBBBAAAAAA@@@AAA@@@???>>>>>>>>>>>>???BBBBBBCCCDDDEEEFFFGGGGGGHHHJJJLLLNNNOOOOOONNNNNNPPPRRRSSSRRRPPPNNNOOOPPPNNNRRRVVV[[[eeepppvvvuuucccWWWJJJEEEGGGLLLUUU]]]gggqqq|||nnnddd___ccckkkvvv~~~wwwhhhjjjqqqvvvbbbUUUKKKFFFEEEFFFIIIMMMPPPQQQNNNJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGFFFFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>?????????@@@@@@>>>???AAABBBAAA@@@>>><<<>>>======<<<===>>>???@@@DDDAAA>>>>>>???@@@>>><<<===============<<<;;;;;;999:::;;;<<<===>>>>>>>>>;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888888777777777666666777888999999777777888999}}}hhhWWWNNNEEEBBB???;;;999888999:::999::::::;;;;;;::::::999666666888999999999888777555555666777888999999:::777777777888888888999999;;;:::999777777777888888666666777777777777777777888888888888888777777777888888999:::::::::999999777777888999999888888777999;;;;;;;;;::::::<<<>>>>>>@@@EEELLLUUU___hhhmmmsssxxx{{{pppnnnmmmpppxxxxxxsssjjj___WWWPPPMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGHHHJJJMMMNNNPPPSSSVVVXXXYYYZZZ\\\^^^]]]ccceeedddeeeiiijjjiiiiiigggiiinnnpppooopppsssrrrqqqpppqqqsssuuuuuuuuussssssssssssttttttttttttsssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrsssssssssssstttrrrwww|||}}}yyyuuussssssooopppqqqrrrrrrsssrrrrrrtttssssssrrrrrrqqqqqqpppmmmkkkjjjkkkmmmpppqqqqqqpppooonnnlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhhggghhhjjjkkkllllllkkkjjjiiiiiihhhgggeeecccaaa```^^^```aaabbbaaa```aaabbbbbbbbbbbbbbbaaa```______aaa```bbbeeeeee```]]]^^^]]]]]]\\\[[[ZZZXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSQQQOOOMMMKKKHHHFFFEEEEEEBBBBBBCCCCCCCCCBBBAAAAAABBBAAA@@@??????@@@AAABBBDDDEEEFFFGGGHHHIIIIIIJJJLLLLLLMMMNNNOOOOOOOOOOOORRRUUUXXXWWWTTTSSSTTTVVVVVVZZZ^^^cccllltttuuuqqq\\\RRRIIIIIIOOO[[[jjjvvv{{{mmmbbb^^^___ooo{{{{{{mmmdddlll{{{}}}cccWWWRRRLLLFFFEEEGGGJJJPPPSSSSSSOOOJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGEEEFFFFFFGGGGGGEEEDDDCCC>>>>>>>>>??????@@@@@@@@@>>>>>>>>>????????????@@@<<<>>>AAACCCCCCAAA>>>;;;>>>=========>>>>>>??????BBBAAA@@@???>>>=========???>>>===<<<<<<<<<<<<<<<777888999;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::999999999999888888777777777666666666777888999888777777888999|||gggUUULLLCCCAAA>>>;;;999999;;;<<<999::::::;;;;;;::::::999555666888999:::999888777333555666888999999999999777777888888888999999999<<<;;;999777666666777888666777777888888777666555777777777777888888888888777888999::::::::::::999666777888888888888777666999:::;;;:::999999;;;<<<:::===BBBFFFLLLTTT^^^fffnnnttt~~~}}}xxxqqqooottt|||}}}rrreeeZZZSSSPPPOOONNNMMMLLLJJJIIIIIIJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMOOOPPPPPPRRRUUUWWWWWW]]]``````bbbfffhhhhhhgggeeefffkkklllkkklllooorrrpppnnnooorrrssssssqqqrrrssstttttttttsssrrrqqqrrrqqqqqqpppqqqrrrtttuuusssssssssttttttuuuuuuuuuxxx}}}{{{tttqqqpppkkklllmmmooopppqqqqqqqqqqqqqqqqqqpppoooooonnnnnnmmmllljjjkkkmmmoooppppppoooooonnnmmmlllllllllllliiijjjjjjjjjiiiiiihhhgggeeegggiiikkkkkkkkkjjjiiieeedddcccbbb___]]][[[ZZZTTTWWWZZZ[[[ZZZYYY[[[\\\[[[[[[]]]^^^^^^^^^]]]\\\]]][[[]]]bbbaaa[[[XXXYYYXXXWWWVVVUUUSSSRRRQQQPPPOOOOOOOOOPPPPPPOOOOOONNNKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCBBBAAABBBCCCEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKOOOOOONNNNNNNNNNNNOOOOOOTTTXXX[[[[[[XXXWWWYYY\\\\\\___bbbeeejjjmmmhhh```QQQLLLMMMVVVfffwwwyyykkkccc___ccckkk}}}zzzoookkkiiiwwwoooZZZSSSQQQKKKHHHJJJIIIKKKNNNPPPOOOMMMIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFGGGFFFEEECCCBBB@@@@@@@@@???????????????===>>>>>>???????????????===>>>@@@AAABBB@@@>>>===>>>>>>>>>>>>>>>????????????AAABBB???;;;999;;;>>>@@@???<<<:::999:::;;;<<<999999::::::::::::999999;;;:::999888888999:::;;;:::::::::999999999888888888777777777666666666666666888999888777666777999|||gggUUULLLAAA???<<<::::::;;;<<<>>>999::::::;;;;;;::::::999555666888:::::::::888777666777999:::999888666555777888888888888999999999<<<;;;999777666666777888666777888999888777444333666666777777888888999999777888999:::;;;::::::999777888999::::::999888777888999999999777777999:::777;;;???BBBDDDLLLWWW```jjjqqq|||xxxrrrtttzzz~~~xxx{{{}}}zzzkkk^^^WWWTTTSSSPPPOOOLLLJJJIIIIIIJJJKKKFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLOOORRRSSSYYY]]]]]]___dddgggfffgggdddeeehhhiiiggghhhkkkrrrpppnnnnnnqqqrrrqqqooorrrssstttuuuuuusssqqqoooqqqqqqppppppqqqsssuuuvvvtttttttttuuuuuuvvvvvvvvvzzzuuukkkfffdddggghhhjjjlllnnnpppqqqqqqooooooooonnnmmmmmmllllllnnnllljjjkkkmmmooooooooonnnnnnmmmmmmmmmnnnoooooojjjjjjjjjjjjjjjiiihhhgggdddfffhhhjjjkkkjjjiiihhh```___^^^\\\ZZZWWWUUUSSSNNNQQQUUUVVVUUUUUUVVVXXXUUUVVVXXXZZZ[[[\\\\\\[[[YYYWWWYYY^^^^^^WWWTTTVVVTTTTTTRRRQQQOOOMMMLLLKKKIIIJJJJJJKKKKKKKKKKKKKKKHHHGGGFFFDDDCCCBBBAAAAAA???@@@@@@AAAAAAAAAAAA@@@@@@@@@>>>>>>???AAACCCDDDGGGGGGHHHIIIIIIJJJKKKKKKQQQPPPOOONNNMMMNNNOOOPPPUUUZZZ^^^]]][[[ZZZ]]]```^^^```bbbbbbdddcccYYYOOOHHHIIIQQQdddzzzlllaaa^^^aaalllxxxyyyjjjiiimmmtttzzzfffTTTPPPLLLFFFFFFLLLKKKKKKLLLKKKKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHHHHHHHGGGFFFCCCDDDFFFGGGFFFEEECCCBBBCCCBBBBBBAAA@@@???>>>>>>======>>>??????????????????????????????@@@@@@@@@===>>>>>>>>>????????????===AAACCC@@@:::777:::???@@@>>>;;;888777888;;;<<<<<<<<<<<<;;;:::999777777:::999888777777888999::::::::::::999999888888888777777777777666666666666666888999888777666777888sssbbbSSSKKKCCC@@@===;;;::::::888777<<<<<<;;;:::999999999:::999999999:::;;;<<<===>>>666666777777888888888999999888888888777777666666999777666666777888888777777777888888888888777777777888888999999777666555666666777888888888888888666666777777888888888888999999888888888888999999999888;;;@@@EEEIIIQQQYYYiiiqqq}}}zzzuuuvvv{{{~~~|||qqqccc]]]YYYUUUSSSRRRPPPNNNLLLKKKJJJIIIHHHFFFCCCCCCDDDEEEEEEEEEIIIHHHFFFFFFGGGJJJMMMOOOQQQSSSVVVYYY\\\]]]^^^^^^cccdddeeeeeeccccccdddeeehhhjjjlllllljjjiiiiiiiiinnnooopppqqqqqqqqqpppooonnnnnnooopppqqqsssssstttvvvuuutttsssssstttuuuvvvzzz~~~zzznnnbbb]]]]]]bbbdddiiimmmpppqqqqqqpppllllllmmmmmmmmmmmmlllllljjjjjjkkkkkkkkkkkkkkkllljjjkkklllmmmmmmkkkiiihhhkkkkkkkkklllkkkkkkjjjiiigggggghhhiiiiiifffaaa]]]ZZZZZZ[[[[[[XXXUUUQQQOOOIIIJJJKKKMMMNNNNNNOOOOOORRRRRRRRRSSSSSSSSSTTTTTTSSSPPPOOORRRWWWWWWQQQJJJMMMLLLLLLLLLKKKKKKKKKKKKDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@?????????@@@===>>>AAA@@@;;;<<>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<>>===;;;::::::999999888888999999:::<<<<<<;;;::::::999888888999999999999888888777777888888888888888888888888666666555555555555666666555666777888888888888888rrraaaSSSKKKDDDAAA>>><<<<<<;;;:::999<<<;;;;;;:::999999888888333555:::===???>>><<<:::666777777777888888888888888888777777666666666666999777666666777888888777777777888888888888777777777888888999888777666555666666777888888888888888777777777888888888999999999999888888888888999999999888999>>>AAADDDKKKRRRaaakkk|||~~~}}}}}}zzzyyy}}}|||{{{|||}}}~~~{{{|||~~~ssskkkddd^^^ZZZWWWTTTOOOLLLJJJIIIHHHLLLJJJHHHGGGHHHHHHGGGFFFHHHFFFEEECCCDDDEEEHHHIIILLLNNNPPPTTTWWWYYY[[[\\\^^^___aaaaaa``````aaabbbgggiiikkklllkkkjjjjjjjjjlllmmmoooppppppoooooonnnoooooopppqqqrrrsssssstttrrrrrrqqqqqqrrrtttuuuvvvyyy{{{zzzrrrggg___^^^```ccceeeiiimmmoooppppppooolllmmmmmmnnnnnnmmmmmmlllhhhhhhiiiiiijjjkkkkkkkkkjjjkkklllmmmmmmkkkjjjhhhkkkkkkkkkkkkjjjjjjiiihhhjjjiiihhhgggeeebbb\\\XXXXXXYYYYYYXXXUUURRRNNNKKKIIIHHHGGGGGGHHHJJJLLLNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPMMMMMMQQQVVVVVVOOOHHHHHHHHHHHHGGGGGGGGGGGGFFFBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@????????????@@@>>>???BBB@@@<<<===BBBBBBCCCDDDEEEGGGHHHIIIJJJJJJOOOQQQNNNMMMOOOOOOMMMNNNPPPPPPOOOMMMPPPWWW^^^```eeeiiihhhbbb[[[WWWVVVPPPOOOMMMJJJGGGGGGJJJMMMZZZgggyyyyyyjjj___^^^aaahhhzzzvvvrrrrrrzzzpppeee]]]SSSKKKHHHHHHHHHHHHLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>============>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>===<<<<<<<<<<<<<<>>===<<<<<<::::::999999999999::::::<<<;;;;;;:::999999888888999999999999888888888777888888888888888888888888888777777777777777777888777888888888888777777666rrraaaSSSKKKEEEBBB???=========<<<;;;:::;;;;;;;;;:::999888777555888<<<@@@BBBBBB@@@???777777777777888888888888888777666555555555666777999777666666777888888777777777888888888888777777777888888888888777666666666666777888888888888888888888888888888999999999999999888888888888999999;;;999:::===>>>???DDDKKKWWWcccwww~~~|||~~~yyytttrrrwww||||||{{{~~~zzz}}}wwwmmmfffbbb[[[UUUPPPMMMLLLLLLLLLJJJIIIHHHIIIHHHFFFEEEHHHFFFDDDCCCBBBCCCDDDEEEGGGHHHJJJLLLPPPSSSVVVWWWWWWYYYZZZZZZZZZZZZ\\\^^^bbbdddggghhhhhhhhhhhhiiijjjkkklllmmmnnnmmmmmmlllnnnnnnooooooppppppppppppooonnnnnnoooppprrruuuvvvwwwvvvqqqhhh^^^[[[___dddfffhhhkkkmmmooooooooonnnmmmmmmnnnnnnnnnnnnmmmmmmffffffggghhhiiijjjjjjkkkkkkkkklllmmmlllkkkjjjiiikkkkkkkkkjjjjjjhhhggggggiiigggeeecccbbb^^^ZZZWWWVVVVVVVVVTTTQQQMMMJJJGGGFFFEEECCCBBBCCCFFFIIIKKKIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJKKKOOOSSSRRRKKKEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@AAA@@@AAACCCBBB???@@@CCCDDDEEEFFFHHHKKKMMMNNNOOOLLLPPPRRRPPPNNNPPPPPPOOOPPPQQQQQQPPPQQQWWW```gggnnnrrrtttpppeeeYYYQQQLLLHHHHHHGGGDDDBBBFFFPPPYYYooo}}}kkkccc```eeellluuu{{{|||iii]]]YYYTTTNNNIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>======<<<<<<======>>>===>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<===============<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;::::::999999888888999999999999888888888888888888888888888888888888999999999999999999999999888999999888888777666555qqqaaaSSSKKKDDDBBB???=========<<<;;;::::::;;;;;;:::999888777:::;;;===???AAABBBDDDDDD777777777777777888888888888666555444444555666777999777666666777888888777777777888888888888777777888888888888777777777666666666777888888888888888888888888888999999999999999999888888888888999999<<<:::;;;===>>>>>>BBBHHHPPP[[[lll~~~~~~~~~zzzwwwtttyyy~~~||||||}}}vvvqqqhhh___XXXTTTSSSRRRLLLJJJIIIIIIJJJJJJHHHFFFIIIGGGFFFDDDDDDDDDEEEFFFFFFFFFFFFGGGIIILLLOOOQQQQQQRRRTTTUUUUUUUUUWWWYYY[[[^^^aaaccccccccceeefffggghhhjjjkkklllkkkkkkjjjkkkkkkllllllllllllllllllnnnnnnmmmnnnoooppprrrtttssspppjjjbbb[[[ZZZ```fffiiikkkmmmnnnppppppooonnnmmmmmmmmmnnnnnnmmmmmmmmmhhhhhhhhhhhhhhhhhhiiiiiijjjkkkkkklllkkkjjjiiiiiikkkkkkkkkjjjiiihhhgggfffeeecccaaa``````^^^[[[YYYTTTTTTSSSQQQNNNJJJFFFDDDBBBAAAAAAAAABBBDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHLLLPPPNNNHHHBBBEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBB>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCBBBCCCEEEGGGHHHIIIKKKMMMNNNPPPPPPPPPRRRSSSRRRPPPPPPPPPQQQQQQRRRSSSUUUZZZcccmmmuuuzzzoooaaaSSSKKKFFFEEEFFFFFFDDDEEEQQQdddssswwwsssllliiikkkrrrzzzkkk\\\WWWSSSQQQNNNKKKJJJJJJKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCAAA@@@@@@AAACCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<=================================>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;::::::::::::999999888888999999999999999999999999888888888888888888888888999999999999999999999999777777888888888777777666ppp```SSSKKKBBB@@@===;;;<<<<<<;;;:::999::::::;;;;;;;;;::::::888:::>>>BBBCCCCCCAAA???888888777777777777777777666666555444444555666777999777666666777888888777777777888888888888777777888888888777777777777777666666777888888888888888888888888888888888888888999999888888888888999999:::888999<<<<<<<<>>???AAACCCDDDDDDDDDCCCEEEDDDDDDDDDDDDDDDDDDDDDAAABBBEEEHHHKKKJJJEEE@@@DDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@??????@@@AAABBB>>>>>>??????@@@BBBCCCDDDCCCEEEGGGFFFEEEFFFGGGGGGKKKKKKLLLMMMNNNNNNOOOOOORRRRRRRRRRRRQQQOOOQQQSSSTTTWWW\\\bbbkkkvvvuuucccSSSIIIEEEDDD???BBBEEEIIIRRRfff}}}uuurrrrrr|||}}}nnn]]]UUUVVVOOOOOONNNLLLKKKJJJIIIJJJGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;::::::999999888888888;;;::::::999999::::::;;;:::999999999999999888888999999999999999999999:::888888888888888888888888777777888999999888777777444555666888888999999999ooo```RRRKKKAAA>>>;;;::::::;;;:::999::::::::::::;;;<<<>>>???999???GGGMMMNNNHHH@@@;;;888888888888777777777777555555666666666777777777999777666666777888888777777777888888888888777777999888888777666777777777666666777888888888888888888888888777777777777777999999888888888888999999777555666999999888;;;AAABBBHHHQQQ[[[gggsss~~~zzz}}}xxxsssoooooouuu|||tttiii```[[[UUURRROOOMMMMMMMMMLLLKKKHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEHHHJJJLLLLLLKKKLLLMMMOOOSSSUUUYYY[[[\\\]]]^^^______```bbbcccdddeeeddddddhhhiiiiiiiiijjjjjjkkkkkkmmmlllkkkjjjjjjkkklllllljjjhhheeeaaa^^^___bbbeeekkklllmmmmmmnnnnnnnnnnnnkkkkkkllllllllllllkkkkkkjjjjjjiiiiiihhhhhhggggggfffffffffeeeeeeeeeeeeeeefffffffffffffffeeeeeedddeeecccaaa___]]]YYYTTTQQQOOONNNMMMJJJGGGDDDAAA@@@<<<>>>BBBDDDEEEEEECCCAAAEEEDDDDDDDDDDDDDDDCCCCCC???@@@BBBEEEGGGFFFCCC@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>>>>??????@@@AAA@@@@@@AAAAAABBBDDDEEEFFFDDDHHHIIIGGGFFFIIIJJJIIIMMMMMMMMMNNNOOOOOOPPPPPPSSSQQQSSSUUUUUUTTTWWW[[[___dddllluuu~~~wwweeeRRRFFFBBBCCCEEE>>>CCCLLLXXXhhhzzzuuutttxxxmmm___RRROOORRRJJJLLLLLLKKKHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::999999999999:::::::::999999888888777777:::999999888888999999:::999999999999999999888888999999999999::::::::::::888888888888888888888888555666777888888777666555333444666777999:::::::::ooo___RRRKKK@@@>>>;;;::::::;;;:::999;;;:::999999;;;>>>BBBDDDAAAEEEJJJMMMLLLGGGAAA<<<888888888888777777777666444555777888999888777666999777666666777888888777777777888888888888777777999999777666666666777888666666777888888888888888777777777666666666555555999999888888888888999999888666777999999777999>>><<>>===>>>@@@BBBCCCCCCCCCBBBEEEDDDDDDDDDCCCCCCCCCCCC>>>???@@@BBBCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>===>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHEEEJJJLLLHHHHHHKKKMMMKKKMMMMMMNNNOOOQQQRRRSSSSSSVVVUUUXXX^^^``````eeellltttxxx{{{kkkbbbTTTIIIDDDDDDHHHKKKLLLUUUcccttt~~~vvvsssvvv~~~~~~ggg\\\UUUMMMJJJMMMGGGIIIJJJIIIFFFEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAA===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;:::::::::999:::999888888777777888888888888888888888999999999999888888777777888888999888888888888888888999999999999999:::::::::;;;;;;888888888888888888888888555666888999999888666555444555666888888999999999ooo___RRRKKK@@@>>>;;;:::;;;;;;;;;:::;;;:::999999;;;???DDDGGGFFFDDDBBB???===<<<<<<===999888888888777777666666333555888:::;;;999777666999777666666777888888777777777888888888888777777:::999777666666666777888666666777888888888888888777777666666555555555444999999888888888888999999;;;::::::<<<:::777999===999===DDDKKKRRR[[[ccchhhqqqvvv|||wwwsssssssssppplllrrrvvv}}}tttnnnfff___[[[YYYXXXWWWSSSSSSQQQPPPNNNLLLJJJJJJBBBCCCEEEEEEFFFEEEDDDCCCCCCEEEFFFEEEDDDDDDEEEFFFGGGJJJMMMOOOOOOPPPQQQRRRUUUVVVXXXZZZ[[[\\\[[[[[[^^^______aaabbbcccddddddccccccbbbcccdddfffhhhjjjhhheeeaaa]]]\\\^^^bbbeeeffffffggghhhiiijjjjjjkkkiiiiiiiiijjjjjjiiiiiiiiibbbcccdddeeeggghhhiiijjjbbbaaaaaa```___`````````\\\]]]^^^___````````````\\\\\\\\\\\\[[[WWWQQQMMMHHHGGGEEECCCAAA???===<<<>>>>>>??????@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@????????????>>>@@@BBBDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEKKKMMMIIIHHHMMMNNNLLLLLLMMMOOOPPPSSSTTTVVVWWW[[[ZZZ^^^fffkkkmmmsss|||}}}nnndddXXXSSSLLLGGGHHHKKKPPPRRRaaajjj{{{yyysssoooqqq{{{jjjVVVRRRQQQKKKHHHJJJFFFIIIJJJIIIGGGFFFHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEAAABBBDDDDDDDDDDDDBBBAAACCCCCCBBBAAAAAA@@@@@@????????????@@@@@@AAAAAAAAA<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999888888777666777777777555666777888999:::;;;<<<888888777777777777888888888888888888888888999999999999999::::::;;;;;;;;;888888888888888888888888555666888999999888666555666777777888888888888777ooo```SSSKKKCCCCCCAAA???===:::888777:::999888999===BBBGGGJJJEEEDDDAAA>>><<<999888777999999888444111///222555444555666888888888777777999999999888888888888777888888888888777777777777888888777777777777888888777666555555666888:::;;;777777777777777777777777888888888888777777777777888888999999999::::::::::::999:::===DDDNNNXXX___hhhqqq{{{}}}yyytttooohhhbbbccchhhpppwww~~~yyyooohhhdddcccccc]]]\\\YYYVVVQQQMMMJJJHHHHHHFFFCCCBBBCCCCCCBBBBBBHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMRRRRRRSSSSSSTTTUUUUUUVVVWWWXXXYYY[[[]]]^^^``````\\\\\\]]]^^^```aaaaaabbbaaa```]]][[[ZZZ[[[]]]^^^aaacccfffffffffeeeeeefffhhhhhhhhhhhhhhhgggfffeeefffeeeddddddbbbbbbaaa```]]]\\\[[[YYYXXXXXXXXXXXXYYYXXXXXXYYY\\\]]]]]]\\\YYYXXXWWWUUURRROOOLLLJJJFFFEEECCCAAA???===<<<<<<===???AAAAAAAAABBBEEEGGGGGGIIIKKKJJJFFFBBB???>>>>>>???;;;>>>FFFAAA999===<<<<<<===>>>@@@AAABBBCCCAAABBBDDDEEEGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHMMMJJJJJJNNNOOOMMMLLLNNNOOOMMMOOOUUUVVVUUUZZZaaabbbeeejjjooouuu}}}qqq^^^TTTRRRNNNNNNMMMKKKLLLTTTaaalll{{{mmmlllnnnxxxhhh]]]RRRNNNLLLIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHHHHHHHHHHGGGFFFEEEFFFEEECCCCCCDDDEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@CCCCCCBBBAAAAAA@@@@@@???@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<<<<;;;;;;;;;???>>><<<<<<;;;:::777555;;;;;;;;;:::999888666666777777888999::::::;;;;;;888888888777777777666666:::999888777777777999999999999999999999999999999::::::::::::::::::::::::666777999::::::999777666777777888888888888777777~~~mmm^^^QQQJJJ???>>>===;;;::::::999999;;;:::::::::<<>><<<:::999888888999999999777333222444777555666777888888777666666777777777888888999999999777777777777777777777777888888777777777777888888777666555555666888:::;;;777777777777777777777777666666777777888888888999888888888999999999::::::???===;;;<<<@@@GGGNNNSSS[[[eeepppxxx~~~}}}xxxrrrjjjdddbbbdddhhhmmmsss{{{{{{vvvtttsssppplllfff^^^WWWQQQMMMJJJIIIGGGEEEDDDFFFGGGGGGGGGEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRTTTVVVWWWYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[YYYWWWWWWXXXZZZ[[[]]]___bbbcccbbbbbbbbbccceeeeeeeeeeeeeeedddcccbbbbbbbbbaaa```___^^^]]]]]]ZZZYYYWWWVVVUUUTTTTTTSSSUUUTTTSSSUUUXXXYYYYYYXXXUUUUUUTTTSSSPPPMMMJJJHHHDDDCCCAAA???===<<<;;;;;;<<<===???@@@AAACCCGGGJJJMMMNNNOOOLLLHHHCCC???>>>===???<<<@@@IIICCC;;;>>>??????@@@AAABBBCCCDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJIIIKKKHHHHHHLLLMMMKKKKKKMMMQQQNNNPPPVVVZZZ]]]fffooonnnqqqyyywwwkkk]]]RRROOOQQQKKKPPPXXX^^^eeeqqqtttnnngggjjjqqqrrr___VVVMMMKKKKKKIIIGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEFFFDDDDDDDDDFFFFFFFFFDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<<<<@@@@@@AAAAAA@@@@@@???>>>======<<<;;;;;;;;;;;;;;;999888888888999999777555:::::::::999888777555555666777777888999999:::::::::::::::999999888888888999888888777777888888888999999999999999999999999::::::::::::::::::::::::555666777888888777666555666666777777777777666666|||kkk\\\OOOGGG===<<<:::999999:::<<<===;;;;;;;;;;;;;;;<<<===>>>::::::999999888999999999888999:::999777666777888666777777777777777666555555666666777888999:::;;;666666666666666666666666888888777777777777888888777666666555666777999:::666666666666666666666666555555666777888999::::::888888888999999999999:::???===:::999;;;@@@EEEIIIOOOXXXdddnnnuuu~~~~~~xxxsssnnnhhhhhhggggggkkkrrr{{{|||qqqeeeZZZRRRMMMKKKHHHEEECCCCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWUUUTTTRRRQQQRRRSSSUUUVVVVVVYYY\\\]]]]]]]]]]]]^^^___```````````````___^^^]]]]]]\\\[[[ZZZYYYXXXXXXUUUTTTRRRQQQOOONNNNNNMMMOOONNNNNNOOOQQQSSSRRRRRRPPPPPPOOONNNLLLIIIGGGEEEBBBAAA???===<<<;;;:::::::::;;;===>>>AAAEEEKKKOOOTTTTTTSSSOOOIIICCC???>>><<>>CCCMMMGGG>>>AAACCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLIIIIIIJJJKKKKKKKKKKKKKKKLLLIIIJJJMMMNNNKKKKKKNNNTTTSSSVVV]]]eeennnzzz}}}ppp```VVVOOOKKKMMMQQQRRR]]]lll{{{wwwkkkccc```___gggvvv}}}~~~ppp\\\TTTMMMHHHIIIJJJHHHGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDFFFHHHHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>===;;;:::::::::;;;<<<666555666777:::;;;;;;999999999888888777666555444666666666777777888888999999999999999888888888888777777888888888888777777777777777777777777777777999999999999999999999999555555555555555555555555555555666666666666555555zzziiiYYYMMMFFF???>>>;;;::::::<<<>>>@@@::::::;;;;;;;;;;;;::::::888888888777777888999999666777888999999888888888888888777777777666555555666666666777888999999999555555555555666666666666888888777777777777888888666666666666666777888999666666666666666666666666555666666777888888999999888888888888999999999999;;;999888777999>>>BBBEEEKKKQQQ[[[eeelllsss~~~~~~yyywwwtttqqqooorrrwww{{{{{{lll^^^UUUPPPNNNJJJGGGDDDBBBBBBBBBBBB@@@DDDDDDCCCCCCCCCEEEFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRNNNMMMMMMLLLMMMOOOQQQRRRPPPSSSVVVWWWWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[ZZZXXXXXXWWWVVVUUUTTTSSSSSSPPPOOONNNLLLJJJIIIHHHHHHJJJIIIHHHJJJLLLMMMMMMLLLIIIJJJJJJIIIHHHFFFDDDBBB???>>>===<<<;;;::::::::::::;;;===???BBBHHHOOOTTTXXXWWWUUUOOOHHHBBB>>>===<<<@@@@@@FFFPPPKKKBBBEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJKKKLLLLLLLLLIIIJJJKKKKKKLLLLLLLLLLLLOOOMMMMMMPPPOOOMMMNNNRRRUUUYYYbbbmmmzzztttcccYYYQQQPPPRRRSSSWWW[[[jjjvvvvvvlllddd]]]ZZZ[[[\\\hhhzzzzzzvvvyyyttt___RRRMMMHHHFFFHHHJJJGGGFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEGGGIIIIIIGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@?????????@@@???>>>>>>===>>>===;;;999999:::;;;<<<777777888;;;???AAABBBAAA888888888888777666555444555555555666666666777777666666666666666666666666555666777888888888777666777777777777777777777777888888888888888888888888555555444333333444555555333444444555555444444333yyygggXXXLLLEEEAAA???<<<::::::;;;===>>>777888999:::;;;::::::999:::999888888777777888888555555666777888999888888888888777666666666555555777777777777777777777777444555555555666666666777888888777777777777888888666666666666666777777777666666666666666666666666888888777777777777777777777777888888888999999999999888777777999===@@@CCCHHHKKKSSS^^^dddjjjvvv}}}~~~}}}}}}|||{{{{{{}}}vvvfff[[[TTTQQQMMMJJJGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLIIIHHHHHHIIIJJJKKKMMMNNNKKKNNNQQQRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVTTTSSSRRRRRRPPPPPPOOONNNLLLKKKIIIHHHFFFEEEEEEEEEFFFEEEEEEFFFHHHIIIHHHGGGDDDDDDEEEEEEDDDCCCAAA@@@===<<<<<<;;;;;;;;;;;;;;;<<<===???@@@DDDJJJQQQVVVVVVUUURRRLLLEEE@@@>>>======AAAAAAHHHSSSMMMEEEHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMOOOOOOLLLOOOUUUWWWbbbsss}}}mmmdddPPPKKKKKKTTT___hhhpppvvvrrreee^^^[[[ZZZ\\\___bbbnnn~~~~~~~~~|||tttrrr|||vvvbbbTTTNNNKKKGGGGGGJJJJJJFFFEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFDDDDDDEEEHHHIIIIIIGGGDDDDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@??????>>>>>>===>>>>>>??????>>>>>>===<<<===<<<;;;:::999::::::;;;888999:::>>>BBBEEEEEEEEE999999999999888777666666555555555555555666666666555555555555555555555555444555666777888777666666666666666666666666666666777777777777777777777777666555555444444555555666333333444444444444333333xxxgggXXXMMMFFF???===;;;999888888999:::777888999::::::::::::999;;;:::999888777777777777555444444555777888888777888777777666666666666777888888777777777666666666555555555666666777777888888888777777777777888888666666666666666666666666666666666666666666666666888888888888777777666666777777777888888888888999::::::999888999;;;<<<>>>AAABBBJJJVVV]]]cccppp}}}{{{|||{{{~~~ooobbbYYYUUUPPPNNNKKKJJJKKKKKKKKKJJJFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBCCCDDDEEEEEECCCDDDDDDDDDEEEEEEEEEFFFDDDDDDEEEEEEFFFGGGHHHIIIGGGIIILLLMMMLLLKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQOOONNNNNNMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBCCCDDDEEEEEEDDD???@@@AAABBBBBBBBB@@@@@@===<<<<<<;;;<<<<<<======>>>???AAABBBEEEIIIOOOSSSPPPOOOLLLGGGBBB?????????@@@CCCBBBIIISSSOOOFFFJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLMMMMMMMMMJJJKKKLLLNNNOOOOOOOOOOOOJJJJJJMMMQQQQQQRRRWWW^^^eeetttuuudddZZZVVVNNNNNNUUUeeevvvlllccc\\\]]]```cccggglllqqq{{{|||zzzwwwuuunnnqqquuucccUUULLLJJJJJJHHHHHHJJJIIIEEEDDDFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEFFFHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999888888999<<<@@@BBBBBBAAA888999999999888888777666555555555555555555555555666666666666777777777777333444555666666777777666666666666666666666666666666666666666666666666666666666666666666666666666333333444444444444333333wwwgggYYYNNNHHH<<<<<<;;;:::999999999999:::999999999999999999999999888888777777777777888777555333333666888888777777777666555555666777888666666666777777777777777555555666777777888999999888888777777777777888888555666666666666666555555777777777777777777777777777777777777777888888888777777777777888888888888:::999999888999999:::;;;;;;:::AAANNNUUUZZZiiizzz~~~}}}~~~uuulllgggaaa^^^YYYVVVUUUSSSQQQPPPKKKJJJIIIGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC>>>??????@@@AAABBBCCCCCCAAABBBBBBBBBBBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCDDDCCCEEEGGGHHHFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@??????@@@@@@AAA@@@???@@@AAABBBAAA@@@===>>>@@@AAAAAAAAAAAA@@@===============>>>???@@@???AAABBBCCCDDDGGGJJJMMMJJJIIIGGGCCC@@@@@@AAACCCBBBDDDCCCHHHRRRNNNGGGKKKHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIKKKLLLNNNOOOOOOOOOMMMNNNOOOPPPQQQRRRRRRRRRMMMOOOUUU\\\___bbbkkktttlll[[[RRRNNNMMMTTT]]]nnnzzznnnccc______gggpppuuuyyy}}}~~~uuupppnnnmmmoooxxxrrraaaWWWNNNHHHGGGIIIGGGGGGJJJHHHDDDDDDGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFHHHFFFEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????======>>>>>>======<<<;;;999:::;;;<<<<<<:::999777888777888:::<<<======;;;777777888888777777666555666666666555555555555555555555555666666777777777444444444444555666777888777777777777777777777777555555555555555555555555444555666777777666555444333333444444444444333333wwwgggYYYOOOIII<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;:::999888888888888666666666666666777888888999666333333666888999888777666555555555777888999444444555666777888999999555666666777888999999:::888888777777777777888888555666666666666666555555888888888888888888888888555555666777888999::::::777777777777888888888888666666777777999:::;;;<<<:::777===IIIOOOSSSaaasss~~~{{{|||xxxtttnnnhhhccc___[[[XXXRRRPPPOOOMMMLLLLLLLLLLLLEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDD????????????@@@@@@@@@@@@AAABBBDDDDDDBBBAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>============>>>>>>???>>>===>>>@@@@@@???>>><<<===???@@@AAAAAAAAA@@@=========>>>>>>???@@@AAA???AAABBBCCCCCCDDDGGGIIIFFFEEEDDDAAA@@@AAADDDFFFCCCEEECCCGGGRRRNNNGGGLLLIIIIIIIIIIIIJJJJJJKKKKKKJJJKKKLLLNNNOOOPPPQQQQQQOOOPPPQQQSSSTTTUUUUUUUUUUUUXXX```hhhnnntttxxxbbbQQQLLLNNNPPPQQQYYYjjjwwwjjj___cccaaafffrrr~~~yyynnnhhhggghhhtttyyyaaaVVVRRRLLLGGGFFFHHHFFFFFFHHHGGGDDDDDDHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFIIIGGGDDDCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBB======<<<<<<;;;:::::::::===============<<<<<<;;;888:::<<<======;;;888666888888888999;;;;;;:::888666666666666666666555444666666666666666666555555333333333444444444555555444444333333444555777888888888888888888888888888555555555555555555555555333444666777777666444333333444444555555444444333tttcccVVVKKKEEE@@@===:::999;;;===??????::::::999888888777777666444444555555555555444444666666666666666666666666888888777777666666555555555666666666444444666888555555555555555666777777666666666666666666666666444333333333333444555555555555666777777777777777666777777777777888888888555666999::::::999666555777777777777777888888888999;;;===>>>AAALLL\\\iii{{{~~~yyyrrrsssxxx}}}~~~{{{|||yyyssskkkfffeee```[[[YYYYYYXXXSSSNNNLLLIIIFFFFFFIIIJJJIIIFFFJJJIIIGGGFFFFFFEEEBBB@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>@@@AAACCCDDDDDDDDDCCCCCCEEEDDDBBBAAAAAABBBDDDEEECCCCCCBBBAAAAAA@@@??????>>>???@@@???===;;;<<<===<<<<<<<<<<<<============??????@@@@@@@@@AAAAAAAAA>>>??????@@@BBBCCCCCCDDDBBBBBBBBBCCCCCCDDDEEEFFFGGGEEECCCAAAAAABBBEEEFFFFFFHHHKKKMMMLLLKKKLLLLLLJJJLLLOOONNNLLLJJJKKKMMMQQQOOONNNNNNOOOPPPQQQQQQSSSTTTUUUWWWZZZ]]]```aaahhhnnntttzzziii\\\SSSRRROOONNNXXXfffooowwwlllbbb___bbbeeemmmzzz~~~vvvnnnjjjqqq|||uuujjj[[[PPPLLLKKKJJJHHHDDDDDDEEEFFFGGGHHHHHHHHHFFFGGGGGGFFFFFFEEEDDDCCCAAABBBDDDFFFFFFEEECCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::999999888777::::::999999888777666666888888777777666666555555777666555444444444444444666666555555555444444444666666666777888888999999:::777444333444666666666444555555555666666777777777777666666555555555444222222333444333222000///sssbbbUUUJJJEEEAAA>>>;;;:::;;;<<<<<<<<<:::::::::999888888777777555666666777777666666555666666666666666666666666777777777777777777666666666777777555222111222333555555555555555666777777666666666666666666666666555555555555555666777777555555666777777777777777777777777888888888888999666777999::::::999777666777777777888888999999999999<<<======>>>GGGTTT```nnnssszzz~~~~~~wwwtttsssssssss|||}}}xxxuuuvvv{{{}}}yyyrrrkkkfffdddaaa[[[WWWQQQMMMJJJJJJLLLMMMKKKHHHMMMJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCBBBBBBBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBEEECCCBBBAAAAAABBBCCCEEEBBBBBBAAAAAA@@@??????>>>===>>>??????======>>>???>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGEEECCCBBBBBBCCCEEEFFFGGGIIILLLMMMNNNOOOQQQSSSKKKMMMOOONNNLLLKKKLLLNNNRRRQQQPPPPPPRRRTTTUUUVVVVVVVVVXXX\\\bbbjjjqqquuuzzzoooeee\\\RRRNNNSSSXXX^^^mmm~~~rrriiidddaaadddiiipppxxxuuuqqqrrryyyiii```TTTLLLIIIIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFEEECCCCCCAAABBBDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999888::::::999888888777666666888777777777666666666555666666555444444444444444666666555555555444444444666666666777888999::::::777555222111222444444444444444555555666666666666555555555555444444444333333333444444333222222111sssbbbTTTJJJDDDAAA???<<<;;;<<<<<<:::999;;;;;;;;;:::999999888888666777777888888777777666666666666666666666666666777777777777888888888888777777888666444222333444555555555555555666777777777777777777777777777777777777777777777888888999666666666666777777777777777888888888888999999999888888888888888888888888777777777888999::::::;;;999<<<===<<<<<>>????????????@@@BBB@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDCCCCCCBBBBBBAAAAAADDDDDDCCCCCCCCCDDDEEEEEEGGGEEEDDDCCCCCCDDDFFFGGGHHHIIIKKKMMMOOORRRVVVYYYNNNOOOPPPPPPNNNNNNOOOPPPQQQQQQPPPQQQRRRUUUXXXYYYZZZ[[[^^^eeeooozzzsssfff\\\WWWTTTOOOQQQ\\\hhhtttwwwlllbbb^^^```eeeooowwwxxxoooqqq~~~kkkZZZTTTLLLGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999888888777777666777777777777666666666666666666555444444444444555555555555555555444444444555666777888999:::;;;;;;777555222222333444444333444444444555555555555666444444444333333333333333555555444333333333333444tttcccUUUJJJDDD???===<<<<<<<<<<<<:::999<<<<<<;;;::::::999999888666777777888888777777666666666666666666666666666666666777777888888999999555666888888888777888:::555555555555555666777777777777777777777777777777888777777777777888999999777666666666666666777777888888888888999999999999888777666666666666777888777777888999:::;;;;;;<<<888;;;<<<<<<;;;===CCCIIITTT[[[dddlllqqqvvv{{{yyymmmdddgggiiipppyyy}}}zzzwwwvvvxxxzzz|||}}}ssslll```]]][[[\\\___```^^^\\\WWWSSSNNNLLLLLLMMMNNNOOOGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAA>>>@@@AAAAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNQQQVVVZZZQQQQQQQQQQQQPPPPPPQQQRRRRRRRRRSSSSSSUUUXXX\\\```bbbeeellluuu~~~yyyqqqhhhaaa]]]\\\\\\[[[\\\cccqqq}}}}}}rrreeebbbaaadddlllwww~~~wwwtttiii\\\PPPLLLHHHFFFFFFFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCBBBBBBBBBCCCDDDEEEAAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@???>>>======<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999888888888777777777666777777777777666666666666666555555444444444555555555555555555555555555555555666777888999:::;;;<<<999777555444555666666555444444444444444444444444444444444333333333333333666666444333333444555666tttcccUUUKKKEEE<<<;;;:::;;;<<<===<<<;;;<<<<<<;;;::::::999999888555666666777777666666555666666666666666666666666666666777777888888888999444666888999888888999:::555555555555555666777777777777777777777777777777777777666666777777888999888777666666666666777777777777888888888999999999888777555444444555777888777888888999::::::;;;;;;777:::<<<<<<;;;===@@@DDDHHHPPP[[[dddiiimmmpppsss~~~~~~zzzqqqiiiffffffiiirrr}}}}}}{{{zzzxxxwww|||~~~sssqqqoooooopppnnnjjjfff\\\YYYVVVTTTUUUVVVVVVVVVKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDCCCAAA@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLOOOTTTXXXSSSRRRQQQPPPQQQRRRRRRRRRSSSUUUWWWXXX[[[```ffflllrrrxxx{{{ssshhhfffeeecccbbbbbbcccdddlllppp{{{yyypppgggaaa]]]dddnnnzzzuuuxxxhhhWWWPPPLLLKKKIIIGGGGGGFFFEEECCCFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDAAAAAABBBBBBAAAAAA@@@???@@@@@@???>>>>>>===<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888888777777777777777666666666666777777777777555555444444444555555666444555555555555555555555555666777888999:::;;;;;;888666555555666666555444444444444444333333333333444444444444444444444555666555444333444555666777tttcccUUUJJJDDD<<<:::999:::;;;======<<<;;;;;;;;;:::999999888888555666666777777666666555666666666666666666666666666666666666777777777777444666777777666444333444555555555555555666777777777777777777777777777777666666666666666777777888999888666555555666777777666777777777777888888888777777555555555555777777888888888999999999999999888999;;;<<<<<<===???AAADDDMMMXXXaaafffiiimmmpppzzz}}}~~~|||wwwsssgggffffffkkkuuu~~~~~~|||yyyxxx|||{{{|||~~~wwwqqq^^^]]][[[ZZZZZZYYYWWWUUUOOOOOONNNLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHGGGFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHDDDDDDDDDDDDEEEFFFGGGGGGJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMPPPTTTWWWWWWUUUSSSRRRTTTUUUUUUUUURRRVVVZZZ^^^ccckkkuuu}}}pppeee___^^^bbbiiipppuuuwwwxxxxxx|||xxxkkkddd___]]]^^^bbbqqqzzztttqqq[[[OOONNNJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAA@@@????????????>>>>>>======<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999777777777777777777777777666666666666777777777777555444444444444555666666444444444555555555555555666666666777888888999999666444333333444555333222444333333333333333222222444444444444555555555555555444444444444555666666rrraaaSSSHHHAAA>>><<<999888:::;;;<<<;;;:::::::::999888888777777666777777888888777777666666666666666666666666666666666666555555555555555222444777777555333333333555555555555555666777777666666666666666666666666666666666666666777888888999888666555444555666777555555666666666777777777888888777777777777888888999888888888888777777777999::::::;;;;;;<<<===>>>DDDKKKTTT\\\bbbhhhnnnsssxxx}}}{{{rrroookkkiiimmmssszzz}}}mmmllllllllljjjeee___[[[YYYXXXVVVTTTQQQOOOMMMLLLJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCEEEEEEEEECCCCCCCCCEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCDDDEEEGGGHHHIIIKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRTTTXXX[[[```]]]ZZZZZZ\\\^^^^^^]]]ZZZ```gggooowwwuuuiiicccaaaaaahhhooo|||ssseee___]]]^^^dddlllwww}}}|||xxxeeeUUUNNNOOOGGGHHHHHHGGGFFFEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBBBB@@@AAAAAAAAAAAA@@@??????===========================<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999888666777777777777777777777555666666666777777777888444444444444444555666666444444444555555555666666666666666666666666666666555444333444555555333111333333333333222222222111222222333333444444444444333333444555555555555555}}}qqq___QQQFFF@@@AAA>>>:::888888:::::::::::::::999999888777777666888888999999999999888888666666666666666666666666666666555555444444444333000333666888888777777888555555555555555666777777666666666666666666666666777777777666777888888999:::888666555444555666777555555555555666666666666999999999999999999999999999999888888777666666666::::::::::::::::::;;;<<<@@@EEELLLSSSYYYbbbkkkrrrxxx~~~}}}|||}}}{{{sssllliiilllqqqvvv~~~yyypppiiiaaa```^^^[[[XXXVVVSSSRRRLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEEEEDDDDDDFFFGGGDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKJJJJJJIIIGGGFFFFFFEEEBBBBBBCCCDDDFFFHHHIIIJJJLLLLLLMMMNNNOOOOOOPPPPPPRRRSSSUUUUUUVVVXXX\\\___jjjgggcccccceeehhhhhhfffjjjqqq{{{oooaaa]]]```ggglll~~~}}}kkkbbb[[[\\\___eeeppp||||||xxx{{{rrrfffYYYNNNJJJNNNDDDEEEFFFEEEDDDDDDEEEFFFBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEDDDCCCBBBAAA???@@@BBBDDDDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@??????<<<<<<<<<===============<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888666666666666777777777777555666666666777777888888444444444444444555666777444444444555555555666666666666666666555555555555777666555666777777555333333333333222222111111111111111111222222333333333111222444555666555444333~~~qqqaaaSSSHHHBBB???===:::999:::;;;:::999888777777666666666666666777777777777777777777777555555555555666666666666777777777777666666666666777666666555555555666666888888777777777777888888888888777777666666555555555555666888999:::;;;<<<@@@>>>;;;888666666666777666666666666777777777777555666777999999888888777888888777777777777888888777999::::::999888:::;;;@@@CCCGGGIIILLLWWWgggsssuuu|||~~~}}}|||}}}|||sssmmmmmmooovvvxxx{{{~~~||||||zzzxxxtttmmmfff___[[[YYYXXXSSSSSSRRRQQQQQQRRRTTTUUUTTTRRROOOJJJGGGFFFIIIKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKIIIHHHGGGGGGGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEGGGHHHHHHIIIKKKLLLIIIJJJJJJIIIHHHGGGGGGHHHDDDEEEGGGGGGGGGHHHKKKMMMMMMOOORRRSSSSSSTTTVVVWWWVVVYYYZZZYYYWWWYYY___eeennnrrrvvvyyyyyyzzz~~~|||vvvpppnnnkkkkkkooowwwzzzkkk^^^^^^^^^aaaiiixxx}}}vvvssstttvvvhhh[[[UUURRRLLLFFFCCCFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIHHHHHHHHHHHHHHHHHHFFFEEEBBB@@@???@@@AAABBB???@@@AAABBBAAA@@@???>>>BBBAAAAAA@@@?????????@@@============<<<<<<<<<<<<::::::;;;<<<======<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888555555777888888777666666777666555444444444444444888666444222222444666888333444444444555666666666777777666666555555555555444444222222222222444444777777666555444444333333111222222333555666666777444444444444444444444444{{{{{{ppp```RRRHHHBBB???===:::999:::;;;:::999::::::999888888888888888777777777777777777777777444444444444555555555555777777777777666666666666777777666666666666777777777777666666666666777777666666666666777777777777666666777888999999:::;;;???===:::888666666666777666666666666777777777777555666777888999888888777888888777777777777888888888999::::::999999:::;;;<<>>@@@AAAAAAAAAAAA@@@AAA@@@???>>>>>>>>>>>>???>>>>>>>>>>>>============::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888777777777888888888888888888777555444222555555444444444555555666777555444333333444555777444444444444555555555555666666666555555444444444444333333222222333333444666666555555444333333222333333333333444444444444444444444444444444444444vvvyyyppp___QQQGGGAAA???===:::999:::;;;:::999::::::999888888888888999777777777777777777777777333333333444444444444555666666666666777777777777888777777666777777888888666666555555555555666666555555555666777888888888777777777888888888999999===;;;999888666666666777666666666666777777777777666666777888888888888777888777777666666777777888777999::::::888888999;;;777:::<<<<<<===DDDPPPYYY```dddggghhhiiippp{{{{{{vvvsssuuu||||||xxxtttvvv{{{{{{xxxqqqqqqrrrrrrssswww|||~~~xxxtttpppqqqwww}}}xxxvvvtttqqqooopppssstttrrrpppddd___ZZZXXXYYYYYYXXXVVVPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUVVVWWWVVVUUUTTTSSSWWWWWWWWWWWWVVVTTTQQQPPPPPPOOONNNMMMLLLKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLNNNPPPQQQQQQRRRTTTWWWZZZ[[[ZZZWWWTTTPPPMMMJJJHHHHHHJJJKKKLLLNNNQQQVVVYYY\\\___cccfffhhhjjjlllnnnrrruuuyyy{{{}}}yyytttsssttt|||wwwkkkbbb^^^^^^fffrrr}}}xxxsssssszzzppp^^^TTTJJJHHHIIIGGGEEEFFFAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@<<<===???@@@AAABBBBBBBBB??????>>>=========>>>>>>?????????>>>>>>>>>======:::;;;;;;<<<<<<<<<<<<;;;:::::::::999999999888888999888888777777777777777888888888777666555444333333333333444444666777777555555555555555555555555555555555555444444444444555555444444444444333333444333333222222333333444555555444444333333222222444444444333333222222222444444444444444444444444uuuyyyooo^^^PPPFFF@@@???===:::999:::;;;:::999999888777777666666777777777777777777777777777777333333444444444555555555666666666666777777777777666666666666666666777888777666666555555666666777555666666666777777777888888888888888777777777777:::999888777666666777777666666666666777777777777666777777777888888888888777777666666666666777777555777888888777777888999555777888888888===EEELLLUUUXXX[[[]]]aaaiiittt}}}|||uuuqqqrrrwww}}}|||yyywwwyyy}}}}}}}}}}}}yyytttqqqrrrssswww|||}}}wwwtttrrrttt||||||pppjjjdddbbbdddccc___[[[VVVVVVWWWYYYZZZ[[[\\\]]]]]]___aaaccccccbbb___]]]___```bbbbbb```\\\XXXUUUXXXWWWUUURRRQQQPPPOOOOOONNNNNNOOOPPPPPPQQQRRRRRRRRRTTTVVVYYY\\\```eeeiiigggeeeaaa]]]YYYUUURRROOOMMMOOOQQQSSSVVV[[[bbbfffmmmrrrwww|||}}}uuummmhhheeecccjjjsssxxxvvvxxxqqqfffYYYPPPHHHGGGGGGEEEDDDEEE===???AAACCCDDDDDDDDDCCCEEEEEEDDDDDDCCCBBBBBBBBBAAABBBBBBBBBBBBAAA@@@???>>>>>>??????@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;;;;::::::999999999888888888888888777666666666666777444444555666666777777777444444444444444555666666444444555666666555444444555555555444444333333333333333333333333333333333333333333333333333333333444444444333333222222222444333333333333222222222333333333333333333333333vvv{{{ooo]]]PPPFFF@@@???===:::999:::;;;:::999999888888777777777777777777777777777777777777777444555555555666666666666555666666666777777777888444444444444444555666777888777777666666777777888888777777777666666666555888888888777777777777666888777777777777777777777666666666666777777777777777777777777777888888888777777666666666666777777444555666666555555666777666777888888888:::???CCCHHHLLLQQQVVV[[[ccclllrrrvvvzzz~~~yyysssrrruuuyyy~~~~~~~~~}}}vvvnnnlllmmmrrr{{{yyywwwuuuxxx}}}wwwuuuvvvtttooojjjdddeeefffhhhjjjkkkmmmmmmllloooqqqsssqqqmmmhhheeedddgggkkknnnmmmiiiddd```^^^]]][[[YYYWWWUUUUUUTTTWWWWWWXXXYYY[[[\\\]]]]]]YYY]]]aaafffkkkrrrxxx}}}|||wwwoooiiieeeaaa]]]ZZZRRRUUUZZZ```gggpppxxx~~~|||zzzuuuooommmppptttuuuuuuzzz~~~mmmccc___YYYRRRKKKJJJIIIEEECCCDDDAAABBBDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???AAA@@@@@@??????>>>>>>>>>??????>>>>>>>>>??????@@@======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;::::::::::::::::::999999999888888777666666555555666666444444444555666666777888666666555444444444444444333444555777777555444333555555444444333333333222222333333333333333333333333333333333333333333333444333333333333333222222222222333333333444444444333333333333333333333333xxx}}}nnn]]]PPPFFFAAA???===:::999:::;;;:::999;;;;;;:::999999999999:::777777777777777777777777555555555666666666777777555555666666777777888888333333333333444555666666888888777777777777888888888888888777666555555555777777777777777777777777555555666666777777777777666666666666777777777777777777777666777888888999777666666555555666666777333444666555444444555777777888999999999:::<<>>BBBGGGNNNTTTZZZaaaeeeoootttyyy}}}~~~yyyxxx{{{vvvqqqiiijjjpppwww}}}|||zzzyyy{{{{{{|||}}}{{{sssnnnmmmrrrxxx}}}}}}xxxrrrnnnaaaaaabbbbbbbbbaaa``````aaabbbcccdddfffgggiiiiiilllpppvvv|||yyypppkkkgggccc```\\\bbbkkkuuu{{{wwwuuupppkkkhhhgggiiiqqq|||zzzhhh[[[VVVVVVYYYSSSOOOOOOMMMHHHEEEEEEBBBBBBCCCEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@???============??????>>>>>>>>>???@@@@@@<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999:::::::::999999999888888777777666555555555555555777666555555444444555555777777666444444333333333333444555666666555444333444444444444333333333333222222333333333333444444222333333444444333333222444444444444333333333333333333333444444555555555333333333333333333333333xxx}}}mmm\\\PPPGGGBBB???===:::999:::;;;:::999<<<;;;::::::999999::::::777777777777777777777777444444444555555555666666555555555666777888888888333333333444444555777777777777666666666666777777777777777777666666666666666666666777777777777777333444555666777777888888666666666666777777777777888777666666666777999999666666555555555555666666444666777777666555777888666777888999999:::;;;<<<999;;;@@@FFFLLLSSSYYY]]]fffmmmtttzzz}}}}}}}}}~~~~~~rrrnnnkkkmmmooottt~~~zzztttfffhhhlllpppsssttttttsssuuuvvvwwwyyy{{{}}}~~~vvvsssrrrpppnnnrrrxxxyyyqqqjjjfffdddbbbaaa^^^fffsssvvvdddXXXPPPMMMNNNRRRPPPPPPRRRQQQKKKHHHHHHBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@??????@@@AAABBBAAA@@@???>>>======>>>>>>===============>>>???@@@===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999999888888888777777777777666555555444444555555777666555444444444555555666555555444444444555555444555555555555555555444333333333333333333444444333333333333444444444555222333333444444333333222444444444444444444444444666666555555555555444444222222222222222222222222www}}}lll\\\PPPHHHCCC???===:::999:::;;;:::999:::999888888777777888888777777777777777777777777333333333444444444555555444555555666777888888999444444444555555777888888666666555555555555666666555555666666777777888888666666666666777777777888222333444666777888888888666666666666777777777777888777666666666777999:::666666555555555555666666666777888888777777888999444666777888999:::::::::999:::===AAAHHHOOOVVVZZZ```gggpppwww~~~~~~zzzvvvtttvvvyyy|||~~~yyy{{{~~~vvvlllhhhfffgggmmmuuutttvvvyyyzzzzzz|||{{{yyyxxxxxxsss}}}{{{ssskkkooovvv|||yyyjjjgggbbb]]]ZZZZZZ[[[\\\^^^mmm|||dddWWWQQQKKKJJJLLLLLLKKKNNNSSSSSSNNNKKKKKKHHHGGGFFFEEEEEEFFFHHHHHHFFFEEEEEECCCBBBAAA@@@@@@BBBAAA???>>>>>>???AAACCC??????>>>======>>>???@@@<<<<<<<<<<<<<<<===>>>???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777777777777666666666666666666555444444444444555333333333333444666888999444444444444444555666777555555555555555555555555222222222333333444444444333333333444444555555555222222444444444444222222555555555555555555555555999888777666555444333333222222222222222222222222~~~kkk[[[OOOGGGBBB::::::;;;;;;;;;:::999999:::999888888777777888888777777777777666555444333666666666666666666666666888999999888888777666555444555555666666666666666555555555555666666666666888888777777666666555555555555666666666666555555444444444444555777888999444444444444444444444444666666666666777777777777888666555666888999999888666666777777777777666666666666666666777777777777777999;;;===@@@EEELLLPPPXXX^^^gggooovvv{{{uuuuuuuuurrrppprrrwww{{{}}}|||}}}zzzsssmmmggg___ZZZ^^^```bbbeeehhhmmmsssxxxzzz}}}zzzuuurrrrrrvvv{{{}}}}}}~~~www}}}~~~sssjjjeee\\\ZZZVVVTTTUUUZZZ___cccooo|||{{{jjjYYYPPPLLLIIIGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKIIIGGGDDDAAA??????@@@AAADDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===<<<===>>>@@@???===;;;============<<<<<<<<<<<<======<<<;;;::::::999999888777777666555555444444555555555555555555555555666666555555555444444444444444444555555555555666777777666666555555555444444333333333333444555555333444444444333222222111444555555555444333333222222222222222222222222222444555555555444333333222333333333333333333333333~~~kkk[[[OOOGGGBBB;;;;;;;;;;;;:::999999888:::999888888777777888888888888888888777666555444666666666666666666666666555555666666777666666666444555555666666666666666444444555555555666666666888777777777666666666555555555666666666666555555777666666666666666777888555555555555555555555555666666666666777777777777999888666666777888777666666666777777777777666666666666666777777777888888888999:::;;;===@@@EEEIIINNNTTT\\\eeekkkqqqvvvyyywwwxxxvvvsssooonnnrrruuu{{{zzz{{{|||vvvnnnddd^^^ZZZZZZZZZZZZ\\\aaagggllltttwww{{{||||||~~~~~~~~~~~~wwwwwwwwwxxxyyy{{{|||}}}vvvlllddd___[[[UUUSSSTTTXXX___hhhnnnqqq~~~ooo```RRRLLLJJJHHHFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKMMMKKKHHHEEECCCCCCDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@??????>>>>>>???AAAAAAAAAAAAAAA@@@@@@?????????>>>=========??????===;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888999888777666555555555555555555555555555555555555666666555555555444444444444444444444555555555555555555555555444444444333222222333333333444444444444444444444444333222222444444555555444333333222333333333333333333333333444444555555444333333222333333333333333333333333}}}jjj[[[OOOGGGBBB<<<<<<;;;;;;:::999888888:::999888888777777888888888999999888888777666555666666666666666666666666222222333444555666666555444555555666666666666666444444444555555555666666777777777777666666666666555555666666666666555555888888777666666666666666777777777777777777777777666666666666777777777777:::888666666777777666555666666777777777777666666777777777777888888888888999::::::999888:::===@@@GGGLLLTTT\\\ccciiipppssswwwxxxwwwtttpppnnnqqqttt{{{{{{|||vvvllleee]]][[[WWWTTTSSSVVV[[[```kkknnnrrrvvvyyy~~~yyywwwssspppnnnmmmnnnnnntttxxxzzzwwwvvvxxxyyyxxxwwwqqqppprrrtttuuuuuuxxx{{{}}}}}}}}}~~~zzztttkkkbbbZZZVVVTTTTTTQQQRRRWWWcccrrrrrrlll^^^SSSIIIGGGGGGFFFEEEFFFGGGFFFDDDCCCCCCFFFIIIKKKMMMLLLIIIGGGEEEEEEFFFGGGDDDCCCCCCBBBBBBAAAAAA@@@@@@????????????@@@AAABBBBBBBBBAAA@@@???>>>>>>===@@@>>><<<<<<=========;;;;;;;;;;;;;;;:::::::::999999999999999999888888888:::999777666555555666777555555555555555555555555555555555555555444444444444444444444555555555555444444444333333333333333111222333444444444333222444555555555555444333333444444444444444333333222333333333333333333333333444444444444444333333222333333333333333333333333|||jjjZZZNNNFFFBBB===<<<;;;:::999888888888:::999888888777777888888888888888888888777666555666666666666666666666666222333444444555555555444444555555666666666666666555555666666666666777777777777777777666666666666555555666666666666555555777666666555555555666666777777777777777777777777666666666666777777777777999777555555777777777666666666777777777777666666777777777777888888888999888999999777666777999;;;BBBFFFMMMSSSZZZbbbiiinnntttvvvxxxwwwuuutttwwwzzz{{{uuupppllliiibbb[[[VVVUUUYYY\\\aaadddgggkkkpppvvv}}}zzzuuusssrrrsssqqqqqqpppnnnllllllmmmlllttt~~~}}}}}}}}}~~~~~~|||{{{|||}}}{{{|||vvvkkkgggbbb^^^^^^aaadddgggggglllrrrwwwzzzzzz{{{{{{|||uuukkkggg```XXXSSSSSSUUUXXX[[[\\\ddduuulllaaa]]]SSSKKKEEEEEEGGGFFFEEEFFFEEEDDDCCCBBBCCCEEEGGGHHHIIIGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDBBBBBBAAA@@@???>>>===<<>>===<<<<<<@@@>>>;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999::::::::::::777666555444444444555666555555555555555555555555444555555555555555555555333333333444444444444555444444444444444444444555111333555666777666444333444444555555666555555444222222333333444333333222444444444444444444444444222222333333444333333222222222222222222222222222{{{hhhYYYNNNFFFBBB<<<;;;:::999888999:::;;;:::999888888777777888888555555666666666666555555666666666666666666666666888888888777777555444444444555555666666666666666666666777777777888888888666666666666777777777777555555666666666666555555111111111222333444555666555555555555555555555555666666666666777777777777444333333444777999999999666666777777777777666666666666666666777777777777555666888777777888:::<<<<<<===AAAEEEKKKSSS\\\bbbooouuu{{{{{{tttrrruuuyyy}}}wwwnnnhhhdddZZZZZZYYYXXXZZZ___ggglllttt|||~~~~~~~~~xxxuuurrrpppoooooonnnmmmjjjkkkkkkjjjhhhfffggghhhppp|||xxxrrroooooopppqqqrrruuu|||~~~zzzuuuooojjjeee```]]]YYY\\\```cccgggnnnwww~~~|||{{{rrrkkkaaaZZZNNNIIIFFFHHHHHHEEEDDDFFFAAABBBDDDEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@??????>>><<<===>>>???@@@AAAAAAAAAAAAAAA@@@???>>>======<<<>>><<<;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999666666666666666555555555555555555555555555555555444444444555555555555555333333333333444444444444444444444444555555555555222333444555555555444444333333444555555555555444111222222333333333333333333333333333333333333333111222222333333333333333222222222222222222222222zzzhhhYYYMMMFFFAAA;;;:::999888888:::;;;===:::999888888777777888888555666666777777777666666666666666666666666666666666666777777777666666555444555555666666666666666555555555555666666666666555666666666777777777888555555666666666666555555222222222222333444444555555555555555555555555555666666666666777777777777555444333444666888888888666666777777777777666666444555555555666666666666555666777777777777999:::<<<===???AAAFFFOOOXXX___gggnnnwww}}}|||wwwtttyyy~~~{{{ttteeebbb^^^YYYVVVYYY^^^ccckkkrrryyy~~~xxxxxx}}}~~~wwwyyy{{{{{{zzzyyyzzz{{{yyyoookkkhhheeedddeeehhhjjjkkkiiipppxxx}}}~~~zzznnniiiddd[[[TTTLLLHHHFFFGGGFFFDDDCCCFFFBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEAAAAAAAAA@@@??????>>>>>>:::;;;===???@@@@@@@@@@@@@@@@@@??????>>>>>>>>>===;;;::::::<<<>>>>>>===<<<;;;;;;;;;;;;:::::::::999::::::999999888888777777555777888999999888777666555555555555555555555555444444444555555555666666222222333333333444444444222222333333444444444444111111222222222333333333222222333444444444444444111111222333333333333333333333333333333333333333111111222333333333333333111111111111111111111111zzzgggXXXMMMEEEAAA:::999888888888:::<<<>>>:::999999888777888888888666777777888888888777777666666666666666666666666333444555666777777777777444555555666666666666666333333333444444444555555555666666666777777888888555555666666666666555555555555444333333333444444666666666666666666666666666666666666777777777777777555444444666777777666666666777777777777666666444444444444555555555666555666777777666666777999777888888:::???GGGQQQXXX]]]eeeqqqzzz}}}}}}~~~~~~xxx~~~qqqmmmeee]]]XXXXXX[[[___ccciiiqqqvvv|||}}}tttuuu{{{vvvjjj___^^^\\\\\\```hhhrrrzzz~~~|||mmmddd^^^ZZZRRRLLLJJJFFFDDDEEEEEEBBBCCCFFFCCCBBB@@@???@@@BBBEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>>;;;<<<>>>@@@AAABBBAAAAAA?????????>>>>>>>>>>>>>>>999999:::<<<>>>???>>><<<:::::::::999999999888888:::999999888777666666555666888:::<<<<<<;;;888777555555555555555555555555444444444555555555666666222222333333333444444444111111111222222333333333000000//////000000111222111222333333444444444333000111222333333333333333222222222222222222222222000111222333333333333333111111111111111111111111wwweeeWWWMMMDDD>>>>>>===;;;:::999888888888;;;::::::::::::888444111666666555555555555666666666666666666666666666666666666666666666666666666777666444444444555777999444333333333333444555555444444444444444444444444666666666666666666666666777666555444444555666777666666666666666666666666888777777777666666555555<<<888666888<<<===999555777777777777777777777777666444333555888999777444999999999999999999999999555666888;;;@@@EEEJJJMMMTTT]]]jjjuuu|||~~~}}}yyyyyyzzz{{{}}}~~~|||sssmmmjjjhhhccc^^^ccccccdddiiiqqq{{{}}}zzzzzz{{{|||ppphhhbbb]]]YYYXXXZZZ___jjj~~~ssseeeYYYYYYZZZUUUOOOMMMIIIHHHFFFEEEDDDDDDEEEEEEAAABBBCCCEEEEEEEEEDDDCCCEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDBBB@@@???>>>======????????????????????????BBBBBBAAAAAA@@@???>>>>>><<<<<<======>>>======<<<<<<<<<<<<;;;:::999888777555555666666777777888888555888===AAABBB@@@===:::666666666666666555555555777666555333111///...---222222333444555555555555444444333222222333333333111111111111111111111111222222222222222222222222111111222333333333333222222333333444444333333222444444444444444444444444333222222111111222333333uuudddWWWLLLDDD>>>======;;;:::999888888888666999;;;;;;999666666777666666555555555555666666555555555555555555555555555555555555555555555555666555444333444555777888444333333333444444555555555555555555555555555555555555555555555555555555666666555555555555666666666666666666666666666666777777777888999999::::::@@@;;;666555888:::888666777777777777777777777777666444333555888888777444777777777777777777777777666777888:::>>>CCCGGGIIIMMMUUUbbbmmmuuu|||~~~|||zzzyyywwwvvvvvvyyy|||~~~~~~|||yyyxxxwwwtttppphhhfffddddddhhhpppxxx}}}}}}{{{zzzzzz}}}}}}}}}rrrddd^^^[[[ZZZYYYXXX```mmm{{{tttlllaaaYYYYYYZZZVVVSSSRRRLLLJJJHHHFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDBBBAAA???>>>>>>===????????????@@@@@@@@@@@@AAA@@@@@@???>>>>>>======::::::::::::::::::999999:::::::::;;;::::::999999777777777777888888888999888;;;???BBBCCCAAA>>><<<666555555555555555555555666555555444333222222111333333444444444444444444444333333222222333333333111111111111111111111111222222222222222222222222000111222222333333222222333444444444444444444333444444444444444444444444333333333222222111111111sssbbbVVVLLLDDD???===<<<;;;:::999888888888111777<<<;;;777555888<<<666666555555555555666666555555555555555555555555555555555555555555555555555444333333333444666777333444444444444555555555666666666666666666666666444444444444444444444444555555666666666666555555666666666666666666666666444444666777999:::<<<<<>>?????????@@@@@@@@@AAAAAA??????>>>>>>======<<<<<<<<<=========<<<;;;::::::888888999:::::::::::::::888888888888999999999999999;;;>>>@@@@@@>>><<<999555555555555555555555555444444444555555555666666333444444444444333333222333333222222222222333333111111111111111111111111222222222222222222222222000111222222333333222222444444444555555444444444333333333333333333333333333333444444222111///...qqqaaaUUUKKKDDD???===<<<;;;:::999999999999222666::::::777666888;;;666666555555555555666666555555555555555555555555555555555555555555555555444333333333333444555666333444444555555555555555666666666666666666666666444444444444444444444444333444666666666666444333666666666666666666666666111222333555777888999:::@@@;;;666333444666888888555555555555555555555555555555555666777666666555555555555555555555555555888888888888999;;;<<<===<<>>>>>??????@@@AAAAAAAAA>>>>>>>>>=========<<<<<<>>>>>>>>>>>>===<<<;;;:::888999999:::::::::999999888888888888888888888888777888:::;;;:::888666444444444444444444555555555333444444444555555666666444444444444444333222111222222222222222222333444111111111111111111111111111111111111222222222222000000111222222222222222222333333444444333333222222222222222222222222222111222333444333222///...ppp```TTTKKKCCC>>><<<<<<;;;:::999999999999888777777777888888777666666666555555555555666666555555555555555555555555666666666666666666666666333333333333444444555555333444555666666666555555555555555555555555555555444444444444444444444444333444555666666555444333666666666666666666666666333444444555666666777777888777555555666888888888444444444444444444444444555666666777666555555555666666666666666666666666888888888888888888999999999>>>FFFNNNWWWcccpppxxx}}}~~~|||zzzzzz~~~|||xxxuuutttsss||||||xxxvvvrrrooojjjbbb\\\ZZZ]]]aaa^^^___bbbgggmmmtttzzz~~~~~~{{{{{{yyyxxxwwwwwwxxxxxxwwwpppiii___[[[```mmm|||yyymmmsss~~~~~~jjj\\\WWWTTTOOOKKKKKKNNNPPPOOOOOOPPPSSSUUUPPPOOONNNLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDFFFFFFDDDCCCBBBAAA@@@?????????>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>=========::::::::::::999999888777::::::::::::999888777666777777777777777777777777555555666666666444333222222333333333444444444555444444333333333333333333444444444444333222111111111111111111222222333444111111111111111111111111000000000111111222222222000000111222222222222111111111111222222111111111222222222222222222222222...///111333333333111000qqq```TTTKKKCCC>>><<<;;;::::::999999999:::;;;888666666777888555333666666555555555555666666444444444444444444444444666666666666666666666666333444444444555555555555333444555666777666555555555555555555555555555555444444444444444444444444444444555555555555444444666666666666666666666666777777777777777777777777444444666777888888777777555555555555555555555555555666888777555444555555777777777777777777777777777777777777777777888888888<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========999::::::;;;;;;::::::999;;;;;;::::::999777666555777777777666666666666666666666666666555444444333111222222333333444444444333333333222222111111000222333333333333222222111111111000111111222333444111111111111111111111111//////000000111222222222///000111111222222111111///000000111111000000///111111111111111111111111---...000222333333222222qqqaaaTTTJJJCCC>>>;;;;;;:::999999999::::::888888888777555555555666666666555555555555666666444444444444444444444444444444444444444444444444444444555555666666666666333444666777777777555555666666666666666666666666555555555555555555555555555444444333333444444555666666666666666666666666666666666777777777777888444555777777777666666666555555555555555555555555444777888888555333444666666666666666666666666666555555666777888888888888777:::>>>@@@DDDJJJSSSZZZeeennnyyy}}}||||||~~~~~~~~~tttjjjbbb\\\WWWQQQQQQRRRTTTWWW[[[^^^aaagggkkkppptttwww{{{tttqqqlllfffaaa]]][[[[[[YYYZZZ]]]```bbbeeehhhjjjlllmmmpppvvv}}}qqq```[[[TTTNNNKKKKKKKKKKKKGGGJJJJJJIIIMMMVVV[[[ZZZRRRSSSSSSRRRQQQOOOMMMLLLEEEDDDCCCBBBAAAAAABBBCCCAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<============999999999999999888777666888888888777777777666666666666555555555555555555111111111222333333444444222222222222111111111111111222222333333333222222000000000000111222333444111111111111111111111111/////////000111222222222///000000111111111111111000000111111111111000000111111111111111111111111//////000000111111222222rrraaaTTTJJJBBB===;;;;;;:::999999999::::::555888:::888444222666:::666666555555555555666666444444444444444444444444222222222222222222222222444555666666777777666666333444666777888777666444777777777777777777777777666666666666666666666666555555333222222333555555666666666666666666666666333333444444555666666777777777777666555444555666666666666666666666666666444777999888555333444666666666666666666666666666444444666777888888888888666999;;;<<<===BBBIIIOOOUUU___kkkrrrtttuuuzzz~~~}}}zzzrrrhhh```UUUTTTSSSSSSTTTVVVXXXZZZXXX\\\bbbgggjjjmmmrrrvvvvvvxxxzzz~~~uuummm```^^^[[[XXXVVVWWWXXXYYY^^^```dddhhhkkkooosssuuuvvvxxx}}}zzzgggWWWTTTUUURRRLLLDDDBBBGGGLLLGGGJJJJJJIIIPPP\\\aaa___MMMNNNPPPRRRTTTTTTTTTTTTDDDCCCBBBAAA@@@AAAAAABBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@???>>>=========>>>>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;666666888999:::;;;;;;;;;777777888999999999999888:::999999999888888777777555444444333333444444555000000111222333333444444111222222222222222333333000111222333333333333333000000000000111222333444111111111111111111111111...//////000111222222222//////000111111111111111111111222222222222111111000000000000000000000000222111000000///000000111rrr___QQQHHHBBB>>>;;;:::999999888888999999:::999888666555555444444666666555555555555666666444444444333333333222222111666:::999555222444777666666555555555555666666555555555555555555555555444444444444444444444444666666555555555444444444555333222333444555555555555555555555666666666666888777666555444333333333555444444333333222222111222333555666777666555555888777555555777888777666777666555444444555666777555555555555555555555555666666888999;;;<<<>>>>>>GGGNNNXXXbbbiiipppuuuxxx|||}}}~~~wwwpppbbb```]]][[[ZZZZZZ[[[\\\XXXZZZ[[[[[[YYY[[[___bbbfffhhhjjjnnnsssxxx}}}xxxmmmfffbbbXXXYYYYYYWWWUUUYYYccckkkrrrtttyyyppp```WWWTTTNNNNNNMMMKKKJJJIIIHHHGGGGGGEEECCCFFFMMMSSSVVVWWWRRROOOPPPVVV```eeeccc```OOOLLLHHHEEEDDDCCCBBBAAA??????>>>>>>>>>>>>>>>>>>=========<<<======>>>>>>>>>===<<<<<<===>>><<<;;;<<<<<<<<<;;;:::999888777888:::;;;;;;:::999999:::888888888888888888888888888888888888777777777777555555444333222222111111333333333444444555555555111111111111000000//////111111111111000000000000//////000111111111111111111111111111111111111111222222111111111111222222333333333333333333333333000000000000000000000000000111111111111222222222222222333333333222111111ppp^^^QQQIIICCC@@@;;;:::999999888888999999:::999888666555555444444666666555555555555666666444444444333333333222222222444666777777666666666666555555555555555555666555555555555555555555555555555555555555555555555666666555555555444444444444333222222444555555444555555555555666666666666888777666555555555555555444444444444333333222222444444555555555555555555555444222222444555444333777666555444444555666777555555555555555555555555555666777888999;;;;;;<<>>>>>>>>??????@@@BBBAAAAAA@@@@@@@@@AAAAAA???===;;;;;;<<<<<<:::999;;;;;;;;;;;;:::999999888888:::;;;;;;:::999999:::888888888888888888888888666666666666555555555444555555555444333222222222333333333444444444555555222222111111111000000000111111000000000000111111//////000111111111111111111111111111111111111111111111111000000111111111222222222222222222222222111111111111111111111111000111111111111222222222111111222333333222222222ooo]]]QQQJJJDDDAAA;;;:::999999888888999999:::999888666555555555555666666555555555555666666444444444444333333333333333222222444888999888555444444444444444444444444555555555555555555555555666666666666666666666666555555555555555444444444777555444444666777777666555555555555666666666666777777666666666666666777444444444444444333333333666555555444444444555555888666555555666777777666666666555444444555666666555555555555555555555555555666666777888888999999;;;>>>EEELLLTTT^^^gggmmmqqqtttvvvvvvvvv|||}}}~~~~~~}}}{{{{{{}}}zzz{{{{{{||||||}}}}}}~~~vvvtttnnnggg___ZZZXXXXXXVVVVVVVVVXXXZZZ^^^aaadddkkkqqqwww{{{~~~xxxoooooopppvvv|||~~~|||||||||~~~{{{{{{|||~~~~~~{{{uuulllccc[[[XXXWWWZZZcccooozzzuuuuuuxxxeeeXXXRRROOOLLLIIIJJJJJJJJJJJJIIIIIIIIIHHHIIIHHHGGGIIILLLNNNNNNMMMOOONNNPPPVVV^^^aaa^^^ZZZMMMIIIEEECCCBBBBBBBBBAAA???>>>>>>>>>???@@@AAAAAADDDCCCBBBAAAAAAAAAAAAAAA===;;;::::::;;;;;;:::999:::::::::;;;;;;:::999999888999;;;;;;999888999:::777777777777777777777777666666666555555555444444666666555555444333333333333333333333444444444444222222222222222111111111222111000//////000222222///000111111222111111111111111111111111111111111111000000//////000000111111111111111111111111111111111111111111111111111000111111111111222222222000000111222333333333333nnn]]]QQQIIICCC@@@;;;:::999999888888999999999888777666555555555555666666555555555555666666555444444444444333333333444444444555666666666555333444444444444444444333555555555555555555555555555555555555555555555555555555555555555555555555555333222333444666555555555555555555666666666666555555555555555666777777444444444444444555555555888777555444333333444555999777666666777888888777555555555555555555555555555555555555555555555555777777777777777777888888777999===AAAHHHQQQ[[[bbbppptttxxxwwwtttvvv}}}}}}|||{{{{{{}}}}}}~~~yyyppphhhccc```[[[YYYXXXVVVWWWXXXZZZ\\\bbbgggkkklllnnnpppmmmiiicccdddfffkkkqqquuuvvvuuuvvvwwwzzz}}}|||uuusssrrrpppmmmmmmmmmnnnqqqvvvyyy{{{{{{zzzwwwqqqiiibbb___```bbbmmmxxxvvvrrrpppwwwrrrgggYYYOOOLLLLLLLLLKKKHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHIIIKKKMMMMMMLLLKKKLLLLLLMMMQQQVVVWWWSSSOOOJJJGGGDDDBBBAAABBBAAA@@@>>>>>>>>>>>>???AAABBBBBBBBBAAA@@@???>>>>>>>>>>>><<<:::999999;;;======<<<999999:::;;;;;;;;;::::::777999::::::999888888999777777777777777777777777888888777777777666666666666666555555555444444444333333333333333333333333222222222222222222222222222111000//////111222333000111111222222111111111111111111111111111111111000000////////////000000000000000000000000000000111111111111111111111111000000111111111222222222//////000222333333333333ooo\\\PPPGGGAAA>>>;;;:::999999888888999999999888777666666555555666666666555555555555666666555555555444444444333333444666888666222111333666333333444555555444333333555555555555555555555555444444444444444444444444444555555555555555555555000///......000111111000555555555555666666666666333333333333444555666666444444444555555666666666888777555444333333444555666444333333444555444444444444555555555555444444555555555555555555555555777777888888888888888888777888999;;;???FFFOOOUUUgggnnnvvvxxxuuuvvv{{{~~~|||||||||}}}~~~}}}xxxwwwyyy}}}{{{tttoooiiifffccc___]]]]]]^^^______cccdddaaa```aaa```\\\ZZZZZZ[[[___eeekkkppprrrrrrsssuuuyyy}}}~~~|||~~~|||zzzxxxxxxxxxyyyyyy{{{sssiiibbb___^^^]]]\\\^^^```eeemmmwwwvvvpppoooqqqttt{{{ssslllqqqyyy}}}nnn]]]YYYRRRKKKFFFEEEGGGIIIGGGGGGGGGGGGHHHHHHHHHHHHEEEGGGJJJLLLMMMMMMMMMMMMQQQQQQQQQRRRTTTSSSOOOKKKHHHEEEBBB@@@@@@AAAAAA@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@>>>===<<<<<<<<<<<<@@@>>>;;;:::;;;<<<<<<<<<999999:::;;;;;;;;;::::::666888999999888777777888666666666666666666666666777777777777666666666666555555555555555444444444333333333333333333333333222222222222222222222222222111000000000222333444111111222222222222111111111111111111111111111111000000////////////000000000000000000000000000000111111111111111111111111000000111111111222222222...///000111222333333333nnn\\\OOOFFF@@@===;;;:::999999888888999999888888777666666666666666666666555555555555666666555555555555444444444333444888:::666111...111666333444555666666555444333555555555555555555555555444444444444444444444444444444444555555555555555444222111222333444444444555555555555666666666666333222222222333444555555444444444555666777888888666555555444444444555555777555444444555666666555444444555555555555444444555555555555555555555555777777777777888888888888777777888888:::???EEEIIIVVV___jjjrrrtttvvvzzz}}}{{{|||~~~}}}~~~}}}{{{yyyyyy{{{}}}|||xxxvvvyyy{{{xxxsssooolllkkklllmmmgggiiiggg```[[[[[[ZZZWWWTTTSSSSSSUUUZZZaaahhhllllllmmmnnnqqqtttwwwyyy{{{}}}wwwxxxxxxwwwvvvtttrrrqqqmmmkkkiiigggfffeeeeeefffddd```ZZZUUURRRSSSVVVXXXXXX]]]iiiyyywwwnnnmmmqqq{{{~~~kkk___QQQQQQOOOKKKFFFDDDEEEHHHFFFFFFFFFFFFGGGGGGGGGGGGCCCFFFIIIKKKKKKLLLMMMNNNRRRPPPOOOOOONNNLLLIIIFFFFFFCCC@@@??????@@@@@@@@@>>>=========>>>???@@@@@@@@@???>>>===============FFFCCC>>>;;;::::::999888:::::::::;;;;;;:::999999666777999999777666777888666666666666666666666666555555555444444444333333444444444444444444444444333333333333222222222222111111111222222222222222000000111222222333333333222222222333222222111000111111111111111111111111111000000//////000000111000000000000000000000000222222222222222222222222000111111111111222222222//////000111222222222222mmm[[[OOOGGGAAA>>>;;;:::999999888888999999888777777666666666666666666666555555555555666666555555555555444444444444555666666444222111333555333444666777777666444333555555555555555555555555555555555555555555555555444444444555555555666666888666555555777888888777555555555555666666666666444444333333333444444555333444555666777888999999444444555555555555555555999888666666888888888777333444444555555444444333555555555555555555555555555555555666666777777777444555777777888:::>>>AAAEEENNNZZZeeemmmrrrvvvxxxuuuvvvyyy~~~~~~|||zzz{{{~~~}}}{{{yyyxxxxxxzzz~~~}}}zzzyyy||||||qqqhhhdddbbb```ZZZXXXWWWUUUVVVZZZ___ccccccddddddeeeggghhhiiiiiipppuuu{{{|||zzzzzz|||~~~}}}}}}~~~}}}xxxtttqqqooohhhhhhiiiiiihhhfffeeeccc___^^^]]]\\\[[[[[[[[[[[[WWWXXXXXXVVVUUUYYY```ggggggpppssssssxxxyyyjjj\\\UUUOOOMMMJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEBBBEEEHHHHHHGGGHHHJJJLLLKKKJJJHHHFFFEEEDDDCCCBBBDDDBBB???===>>>???@@@???>>>===============>>>>>>>>>>>>===============>>>DDDAAA<<<:::999999999999;;;;;;;;;;;;:::999999888555777888888777666666777555555555555555555555555555555444444444333333333333333333333333444444444333333333222222222111111000000000111111111222222...000222333444444333222222333333333222222111000111111111111111111111111111111111000000111111111111111111111111111111111222222222222222222222222000111111111111222222222000000111111111111000000~~~kkkZZZOOOHHHCCC@@@;;;:::999999888888999999888777777666666666666777666666555555555555666666666666555555555444444444666444222222333555555444444555777888888777555444555555555555555555555555666666666666666666666666444444444555555555666666444333222222444555555444555555555555666666666777666555555444444444555555333444555666777888999:::222333555666777666555555666555333333555666555444333333444555555444333333555555555555555555555555333333444444555666666777111333666777888999;;;======DDDOOO[[[eeemmmppprrrppprrrtttvvvyyy~~~~~~}}}~~~~~~|||xxxyyyyyywwwwww}}}zzz{{{zzzyyyzzz}}}}}}}}}|||zzzzzz~~~yyysssqqqnnnfffdddaaa\\\YYYXXXYYY[[[]]]]]]]]]]]]]]]]]]]]]]]]aaagggmmmooommmmmmooosssrrrrrrsssuuuvvvwwwxxxyyyyyy{{{~~~~~~{{{}}}}}}yyyzzz{{{|||{{{yyywwwvvvtttsssssssssuuuwwwzzz{{{}}}{{{wwwsssoookkkiiihhh\\\\\\]]]]]]]]][[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUZZZ^^^______eeepppyyy~~~{{{www~~~oooddd[[[SSSMMMLLLFFF@@@@@@DDDGGGFFFCCCFFFFFFFFFFFFEEEEEEEEEDDDBBBDDDFFFFFFDDDDDDFFFIIIHHHGGGDDDCCCBBBBBBBBBBBBCCCAAA>>>===>>>?????????>>>======<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<<<<===>>>;;;888777999;;;======<<<<<<<<<;;;:::999888777555777888888777666666777555555555555555555555555777777666666666555555555333333333333333333333333333333333222222111111111//////000000111111111222---///222555555444333111333333333333333222111000111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222000111111111111222222222000111111111111000000///nnn\\\OOOGGGAAA>>><<<;;;999999999999888666;;;::::::999777555444333222333444444444444555555555555555555555555555555444444444444444444444444555555555666666666666777444444444444444444444444555555666666666666555555333222000111333555555666444444444444444444444444222333333444444333333222111111222444666777888999333333444555444333111000444444444444444444444444333333333444444555555555444444444444444444444444111111222222444555666777777777777777777666555555888666444333444666999<<<===@@@FFFLLLTTT^^^hhhnnnnnnppprrrssstttvvvyyy||||||zzzzzz||||||zzzuuutttxxx~~~{{{~~~zzz{{{|||~~~vvvrrrlllhhhdddaaa^^^[[[[[[XXXUUUTTTTTTVVVVVVVVVTTTVVVYYY\\\___aaaaaabbbccceeeggghhhhhhjjjmmmooopppppprrrwww{{{~~~tttqqqnnnmmmmmmnnnnnnnnnllllllllllllkkkiiihhhgggfffffffffhhhkkknnnoooooommmllljjjgggdddaaa___^^^[[[ZZZZZZYYYZZZZZZ[[[\\\YYY\\\___``````bbbeeeiiijjjlllpppsssxxx~~~}}}xxxjjjaaaZZZRRRKKKIIIFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBAAAAAA@@@AAA??????>>>>>>======<<<<<<======>>>>>>??????@@@@@@???>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::999999;;;;;;;;;;;;999999777777777777777777777777666666666666555555555555444444444444444444444444333444555666666555444333333333333222222111111111000111111111111222222222222333333444444333333222333333222111000000000111//////000000111111111222000000000000000000000000333111......///111111111000111111111111222222222222111111111000000//////000000000000111111111111mmm[[[NNNFFFAAA===<<<:::999999999999888666777777777777777666555555555444444444666666666555444444444444444444444444444444444444444444444444444444555555555666666666666666666666666666666666555555666666666666555555555444333222333444444444444444444444444444444444444555555666666555555444333444444444555555666666666666666777666666555555444444444444444444444444333333444444444444444444444444444444444444444444444444444555666777999999777777777777666666666555666666555555666777888888888;;;???EEEKKKSSS\\\aaakkkmmmoooppppppqqqrrrtttvvvuuuuuuxxx|||~~~}}}{{{zzzxxxwwwyyy~~~}}}~~~}}}~~~|||xxxtttqqqnnnmmmjjjhhhbbb___[[[YYYXXXXXXWWWVVVVVVVVVWWWXXXXXXXXXWWWVVVXXXZZZ\\\\\\]]]___ccceeehhhhhhhhhiiilllnnnnnnnnneeedddccccccddddddbbbaaa``````______^^^^^^^^^^^^XXXYYY\\\bbbiiiooossstttqqqoookkkfffbbb^^^[[[YYYWWWWWWXXX[[[___cccgggjjjlllnnnqqqqqqrrrssswwwzzz~~~|||ooodddYYYUUUQQQLLLHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<;;;;;;:::::::::::::::::::::::::::777888999::::::999888777777777777777777777777777666666666666555555555555444444444444444444444444333444555666666555444333333333333222222222111111111111111111222222222222222222333333333333222222222222111111000111111111000000000000111111111222000000000000000000000000333111......///111111111000111111111111222222222111111111111000000000///000000000000111111111111kkkYYYMMMEEE@@@<<<<<<:::999999999999888777333444555666666777777666777555444555888999777555333333333333333333333333444444444444444444444444333444444444555555555555666666666666666666666666555555666666666666555555777666555444444333222222444444444444444444444444444555555666666555555444666666555555444333333333666666666666666666777888444444444444444444444444444444444444444444333333444444444444444444444444555555555666666888999:::888777666666555555666666444555666888888777666555555777:::===AAAGGGMMMRRRbbbeeeiiikkkkkkjjjiiiiiillllllnnnqqquuuxxxxxxwwwvvvvvvyyy~~~~~~}}}zzz{{{}}}}}}{{{yyyyyyyyyyyyxxxqqqnnnjjjgggeeecccaaa___```___]]]ZZZWWWTTTRRRPPPSSSUUUVVVXXXZZZ]]]aaaeeekkkhhhdddaaaaaa```___^^^XXXWWWXXXYYY[[[ZZZWWWUUUVVVUUUTTTSSSSSSTTTUUUUUUOOOTTT]]]iiivvv~~~{{{uuunnngggaaa]]][[[\\\^^^ccciiiqqqyyy}}}{{{xxxvvvyyy~~~ppp___WWWOOONNNNNNKKKJJJKKKGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@???????????????<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>==================<<<<<<;;;;;;:::999999999999999999999999777888999::::::999888777777777777777777777777777666666666666555555555555444444444444444444444444444444555555555555444444333333333222222222222111111111111111222222222333111111222222222222111111111111111000111111222222333333333444444444444444000000000000000000000000333111///...000111111111000111111111111222222222111111111111000000000000000000000000111111111111}}}jjjXXXLLLEEE???<<<;;;:::999999::::::888777444444555666777777777777888555333444888999777444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444555555666666555555444555666777777555444333333555555555555555555555555222333333444444333333222666666555444444333222222444333222222222444555666444444444444444444444444555555555444444333333333444444444444444444444444444333444444555666777888888777666555555555666666555555666777777666555555777888:::;;;<<>>>>>>>>>>>>>><<<=========>>>>>>>>>???>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999:::;;;<<<<<<;;;:::999666666666666666666666666666666666666555555555555444444444444444444444444444444444444444444444444222222222222222222222222111111111222222222333333000000111111111111000000111000000000111222333333222222222222333333333333000000000000000000000000222000//////000111111000000000111111111222222222111111111000000000000000///000000000111111111111{{{hhhWWWLLLDDD???<<<;;;999888999::::::999777777777888888888777666666777555333444666777555333444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444555555555555444444333666999999777555555666555555555555555555555555222333333444444333333222444444444444444333333333222222111000111222444555444444444444444444444444555555555444444333333333444444444444444444444444444444333444444555666777777666666555555555555555666555555444555555666777999:::;;;::::::;;;===@@@EEEJJJRRRXXX\\\^^^```bbbbbbeeehhhkkknnnqqqssstttrrrrrrssswww~~~~~~~~~~~~~~~yyyvvvtttsssssstttxxx}}}zzztttpppmmmkkkhhheeeeeegggkkkmmmmmmqqqoookkkhhhfffffffffggghhhttt~~~}}}yyyyyyzzz~~~zzzmmmcccZZZTTTOOOJJJGGGIIIHHHFFFEEEHHHFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA??????>>>=========>>>>>>???>>>>>>>>>=========<<<>>>=========<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888999999:::;;;;;;:::999999666666666666666666666666666666666666555555555555444444444444444444444444444444444333333444444444222222222222222222222222111222222222222333333333///000000111111000000///111000000000111222333333........................000000000000000000000000222000//////111111111000000000111111111222222222000000000000000000111111///000000000111111111111{{{hhhWWWLLLEEE@@@===:::999888888::::::999888999999999999888777555555666666666555555555444555555555555555555555555555444444444444444444444444333444444444555555555555666666666666666666666666444444555555555555444444222666;;;;;;999666666777555555555555555555555555444555555666666555555444333333333333444444444444333333333333333333444555444444444444444444444444444444444444444444333333444444444444444444444444555555555555555666777777555666666666666555444333555444333333444666777888777999999999888888:::;;;;;;???FFFLLLQQQUUUZZZ]]]bbbeeejjjnnnqqqtttxxxzzztttsssrrruuuzzz|||yyyxxx{{{}}}{{{zzzzzzxxx{{{qqqyyyttteee\\\WWWTTTSSSHHHEEEEEEHHHHHHEEEFFFIIIEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA???>>>>>>======>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777777777777777777777555666777888888777666555777777777777777777777777666666666666555555555555444444444444444444444444444444333333333333444444111222222222222333333333222222222222333333333333000000111111111111000000111111111000111111222222222111111111111000000000000000000000000000000000111000///000111222111///000111111111111222222222000000000000111111111111000000000000111111111111zzzhhhWWWLLLFFFAAA>>>:::999888888::::::999888888888888888777666555444555888:::888444333555888444444444444444444444444444444444444444444444444444444555555555666666666666666666666666666666666333444444555555444444333333888======999555444555555555555555555555555555444555555666666555555444333333333333333333333333444444444555444444333333444444444444444444444444333333444444444444444444444444444444444444444444555444444444444555555666333555666777777555333222111222333555666777777777666777888888777777999:::888:::===@@@DDDJJJPPPTTT\\\aaagggmmmqqqvvv{{{|||{{{zzz|||~~~~~~~~~~~~~~~|||yyywwwwwwxxx{{{}}}}}}xxxwwwtttlll```VVVQQQOOONNNNNNHHHFFFGGGIIIIIIFFFFFFJJJCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;<<<<<<999999999999999999::::::777777777777777777777777444555666777777666555444777777777777777777777777666666666666555555555555444444444444444444444444444444333222222333444444111111222222222333333333222222222333333333444444000111111222222111111000222222111111000111111111555555555444444333333333000000000000000000000000111000///000222222000///000111111111111222222222///000000000111111111111000000000000111111111111zzzhhhWWWMMMFFFBBB???:::999888888:::;;;:::888666666666666666666555444555999===:::555222555:::333333333333333333333333444444444444444444444444555555555666666666666777444444444444444444444444333444444555555444444333555:::??????:::444333333666666666666666666666666222333333444444333333222555444444333333222222222333333444555444333111000444444444444444444444444333333333444444555555555444444444444444444444444222222111111111222333333222444777888888666333000---000444777999999777666666888999999999999:::<<<888999999:::<<>>>>>>>>>>>???@@@<<<<<<======>>>>>>??????:::::::::;;;;;;<<<<<<<<<999999999999999999999:::777777777777777777777777555666777888888777666555777777777777777777777777777666666666555555555555444444444444444444444444444444222222222222444444111111111222222333333333222222333333333444444444111111222222222222111111333333222111000000000111111111111000000/////////000000000000000000000000111000///000222222000///000111111111111222222222//////000000111111111222000000000000111111111111|||fffVVVKKKCCC??????:::999888888777888888888888888888888888777666666888888777666555555444444333444444555555444444333555555444444444555555666777666555444555888;;;===444333333333333444555555555555555555555555555555666999;;;888333000222555222222333333333444444444555444444333111000000///555444444333333444444555222222222333444555777888;;;888444333444555333111444444444555555555666666666666666666666666666666555444444333333444444555444444333222333444555666333444444555555555555555555555555555666666666666777777777888;;;===@@@BBBGGGNNNWWW^^^dddlllvvv}}}}}}wwwooolllkkkjjjnnnsssxxxxxxpppkkkiiihhhhhhjjjiiippp|||pppddd]]]SSSPPPMMMLLLLLLKKKHHHEEECCCBBBAAACCCEEEFFFFFFEEEAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>><<<<<<<<<============>>>>>>===<<<;;;;;;========================<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;:::888888999999999999888888555666777888888888888888666777888999:::;;;;;;;;;666555444444555666777888666666666666666666666666111444666666333111111222111222333444555666555555666555333222111222333333222000---...000111000...222222222111111111111111222222222111111111000000000000111222222111///...111111222222222333333333///---***((((((***---///111111111111111111111111000000000000000000000000|||eeeVVVKKKCCC??????::::::999888777777777888888888888888888777666666666555555444333333222222444444444444444444444444222222222333444666777888444444444444666888;;;===444333333333333444555555444444444444444444444444555777888666333111222444333333333444444444555555555555444444444444333333444444444444444444444444333333333333444444555666888555222222444555444333333333444444444555555555555555555555555555555555444444333333333333444444444444333333333444555666444444555666666666666555444444444444555555555555777777777888999;;;===>>>BBBGGGOOOUUU[[[bbblllsss|||{{{tttqqqpppooorrrvvvyyy~~~uuunnniiifffdddcccbbbgggqqqxxx{{{wwwiii^^^VVVQQQLLLJJJGGGGGGHHHGGGEEEBBBCCCBBBAAABBBEEEFFFEEEDDDAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<==================<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::999999<<<<<<;;;;;;:::::::::999777888888999999888888777777777888888888777777666555666777777888888888888666555555444555666777888555555555555555555555555111444666555333111111222000111111222333333444444555444333222222222222333333111//////111333222000222222222222222222222222222222111111111111111111//////000111111111111111000000000000111111111111000///---++++++---///000000000000000000000000000000000000000000000000000{{{eeeVVVKKKCCC???>>>;;;:::999888777777777777888888888888888777666666555555555444333333222222555444333222222333444555222222222333444555666777222222333444666888:::;;;444333333333333444555555333333333333333333333333444444444444333333222222333333444444444555555555333333333444444555555555333333444555555444333333555555444444444444555555444222111222444555555444222222333333333444444444444444444444444444444444444444333333333333444444444333333333333444555666444555555666666666666666333333333444444444444555777777777777777888999:::;;;???DDDHHHMMMTTT^^^eeeqqqzzz~~~yyywwwuuutttvvv{{{{{{yyyrrrmmmkkkgggeeegggnnnssswww}}}~~~pppaaaWWWQQQNNNLLLIIIHHHFFFFFFGGGGGGFFFEEECCCBBBAAABBBDDDEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999::::::<<<<<<;;;;;;:::999888888777888888999999888888777888888888888777666555555666666777777888777777777666555555555555666777777555555555555555555555555111333555444333111111222333333222222333444555666444444333222222222222333444333111111333444333333222222222222222222222222111111111111111111222222......//////000222333444........./////////000000111000000//////000000111////////////////////////000000000000000000000000yyydddUUUKKKCCC>>>>>>;;;;;;999888777777666666888888888888888777666666777777666666666555555555555444222111111222444555666555444333333222333333222222333444666666777777444333333333333444555555333333333333333333333333444333222333444555444333222333333333333444444444111111222222222222333333222333555666666555333222444444444444444555666666333333222333333444444333111111222222222333333333333333333333333333333333444333333333333333333444333333333333444444555555444555666666777777666666333333444444444555555555666666666777777888999999777999;;;>>>BBBHHHQQQWWWbbbkkkwww}}}|||zzzyyy|||~~~{{{yyyzzz|||tttlll```VVVPPPMMMLLLLLLHHHGGGFFFFFFFFFEEEDDDDDDCCCBBBAAABBBDDDEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888888999:::;;;===<<<;;;:::999888777666777777888888888888777777666777777777777777666666888999999999999999888777666666555555555666666666555555555555555555555555222222333333222222222222333222000000000222444555333333222222222222222222333222222222333333444444000000111111111111111111111111111111111222222222000//////...///111333444........./////////000000000000111111111111000000////////////////////////000000000000000000000000xxxcccUUUKKKCCC>>>===;;;:::999888777777777777888888888888888777666666666666666666666555555555555444222111111222444555666555444444333333333333555555555555444444444333444333333333333444555555333333333333333333333333555333333333555666555444222222222222333333333333333333222222222222111111222333555666666555333222222222222333555777999999666777666555444222222111111111111222222222333333333333333333333333333333333333333222222333333333333333333444444444444444444555555666666666666666444555555555666666666666444444666777888999:::;;;777777777999<<>>>>>CCCBBBAAABBBCCCDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;999888888999:::;;;<<<;;;;;;999888777666666777777777888888777777777333444555777777888888888888888999999999888888777666666666666666666555555555555555555555555555555222222111111222222222222000///---,,,,,,...000111111222222222222222222222111111111111111222333444////////////000000111111111111111111111111111111222111000//////000111222/////////000000000111111///000111111111111000///000000000000000000000000000000000000000000000000wwwcccUUUKKKBBB===<<<:::999888888777888888888888888888888888777666666444444444444444444444444444333222111111222333444222222333333555777888999999888666555333333222222444333333333333444555555333333333333333333333333444444444444444444555555222222222333333333444444555555555444444333333333333333444555555444333333111111222444666888:::;;;:::;;;;;;999555222111111111111222222222333333333333333333333333333333333333333222222222222333333222333444444555555444444333444444555555555555555555555555666666666777777222333555777888999::::::888777777777999===@@@CCCEEEOOO[[[gggttt~~~|||}}}}}}qqqllllllnnnsssxxxsssqqqqqquuu|||vvvjjj```ZZZUUURRROOOMMMLLLKKKIIIGGGEEEFFFFFFDDDAAA?????????CCCBBBAAABBBCCCDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????>>>===<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;::::::999999888777666666666777777888888777777666222333444666777888999999555555666666777666666666666666666777666666555444444444444444444444444444333111000000222333333222333222111111111111333333000111222222333222222222///000111000000000222444......//////000111111111222222222111111111000000222222111000000000000000000000111111111222222222///000000111111000000///000000000000000000000000000000000000000000000000vvvbbbUUUKKKBBB===<<<888888888777888888999:::888888888888888777666666444444444444444444444444222222222222222222222222111222333444666888:::<<<:::888666444333333444555444333333333333444555555444444444444444444444444222444666555222111333555444444444555555555666666333333444444444444555555444444444444444444444444222222333444666777999:::<<<===>>><<<888444333333222222222222333333333444444444444444444444444444333333222222222222333333222333444555555555444444222333333444444444444444444444444555555555666666222333555666777777777666888777666666888999;;;;;;;;;CCCNNNYYYeeeppprrrpppooopppsssuuuvvvxxx{{{|||~~~{{{qqqhhhgggiiikkkoootttssstttwww|||vvvjjjbbb\\\VVVQQQQQQNNNKKKJJJJJJJJJIIIHHHFFFGGGHHHGGGDDDBBBCCCEEECCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????>>>===<<<;;;999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888777777777666666666777777777777666666333444555666777777777777444444555666777777777666666666777777777666444333444444444444444444444444333111//////111333333222555555555555555555555555///000111222333222222111...000111111///000222555000000000111222333333333444333333222111000/////////000000111111111111000000000000111111111222222000000000000000000000000////////////////////////000000000000000000000000uuubbbUUUKKKBBB===;;;777777777777888999:::;;;888888888888888777666666555666666666666666666666111222222333333222222111555555555555666888999::::::888555333333444666777444333333333333444555555555555555555555555555555000444666444000...111444666666666666777777777777///000000111333444444555555444444333333444444555444444444555555777888888<<<>>>@@@>>>999666555666222222333333333444444444444444444444444444444444333222222222222222222333222333444555555555444333111222333333444444333333333333333444444444555555333444555555555444333222888666555555777777777666555<<>>>>>?????????===;;;:::999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999888888888777777777777777666666777777777777666666555555666666666666666555555555777888999999999999666666777777777666444333444444444444444444444444333000......111444333222000000111111111000000//////000111222333333222111...000222111000000333666111111222333444444555555555444333222111///......,,,...000111222222222111000000000000111111111111222111111000000111111222........................000000000000000000000000vvv___RRRJJJCCC>>><<<999:::::::::888666444333999999999999999888777666444444333333333222222222333222222111111222222333444444333333333444555555555444444333333333444444444444444444444444444444444444333222333444555666999777555333222333444555333333333333333333333333666444222333555666444222222333333444444333333222333555888::::::999777666777;;;>>><<<555000000222444444444333333222222222444444444444333222111111222222222222222222222222000222444444222111222222222222222333333444444444444444444555444444333333:::888777555555555666666999999999999999999999999777<<>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>999999999888888888777777777777777:::<<<<<<777444555555555555555555555555777777777777777777777777666666777777666555444444666666666666666666666666555555444444444333333333111111111222222333333333222222333333333222222111333222222222111000000000000000000000000000000000555333000+++((((((+++...111111111111111111111111000000000000000///......//////000000000000//////222111111111000000//////......///...---...///111000000000000////////////vvv```RRRJJJCCC>>><<<:::::::::999888777666555666777777888888777777666666666555555555444444444333333222222222222333333444444333333333333333444444444444444444444444444333333333333333333333333444444333333333444555666888777555333222222333444333333333333333333333333444222111111444444333111222333333444444333333222333444666999::::::999999999;;;===;;;666222111222444444444333333222222222333333333333222222111000222222222222222222222222111333333333222111222333222333333333333333333444333444444555444444333333777666555444444555555666888888888888888888888888:::>>>BBBDDDDDDDDDDDDDDDJJJOOOWWW[[[^^^bbbiiinnnooooooqqqtttyyy~~~|||zzzxxxwwwxxxzzz{{{~~~{{{zzzzzzzzz|||xxxlllbbb\\\XXXUUUPPPNNNOOOPPPPPPPPPPPPMMMIIIFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::;;;;;;;;;999999999888888888777777777666666888::::::777444888888888888888888888888777777777777777777777777666666666666666555444444444444444444444444444444444444444444333333333333111111222222222333333333111222222333333222222111222222222111111111111111000000000000000000000000111111111///------///111000000000000000000000000000000000000000///......000000111111111111000000111111111111000000000///---...//////......///111111111000000000/////////www```RRRJJJBBB===<<<:::999888888777777777888555555666666777777666666666666555555555444444444444444333333333333444444555444333222222222222222222333444555555444444333333333333333333333333333444333333333333444555666666555444222222222333333333333333333333333333333222111000000222222111000222333333444444333333222333444555777999:::;;;<<<;;;;;;;;;:::888666333222444444333333333333222222111222222222222111111000222222222222222222222222333333333222111111333555444333333333333333333222333333444444555444444333555444444444444555666666777777777777777777777777999<<<>>>>>>===;;;:::999===BBBHHHLLLQQQWWW___eeejjjiiikkkooottt||||||}}}~~~~~~oooeee___XXXTTTSSSOOOKKKJJJLLLOOORRRTTTPPPMMMIIIGGGFFFGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCAAA??????????????????@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;::::::::::::999999999999888888888888777777777777666555555777777666555999999999999999999999999777777777777777777777777666666666666666555555444555555555555555555555555333333333333222222222222111222222222222333333333111111222222222222222111111111111111111222222222000000000000000000000000...000222333222111222333////////////////////////000000000000000//////...111111222222222222111111111111111111000000000000,,,...000111000//////000222222111111111000000000vvv```RRRIIIBBB===<<<888777666555666777888999666666777777777666555555444444333333333222222222555444444333333444444555555444333222111000000000111222444666666555444222222222222222222222222222333333333333444444555555555444333222222222222333444444444444444444444444222111111111222222111111222333333444444333333222555555555555777888:::;;;<<<;;;999999999888555222333333333333333333333333111222222333333333222222222222222222222222222222444444333111000111333666444444444333333222222222333333444444555444444444333333444444555666777777666666666666666666666666555777::::::999888888888777999===AAAEEEKKKSSSYYYbbbbbbeeejjjnnnsss~~~{{{iii]]]ZZZYYYVVVRRRTTTQQQMMMLLLMMMPPPQQQQQQLLLJJJFFFEEEEEEEEEEEEDDDEEEDDDBBBAAAAAAAAABBBCCCDDDCCC@@@>>>======>>>???>>>@@@BBBDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;888888999::::::;;;<<<<<<999::::::;;;;;;;;;;;;:::888888888888777777777777888777555555555666777777666666666666666666666666666666666666666666666666555666666666666666555555777777777777777777777777333333333222222222111111222222222222222222222222000111111222222222222111000000000111222222222333000000000000000000000000...000222222222222333555000000000000000000000000//////000000000000//////000111111222222111111000111111111000000000000000+++...111222111/////////222222222222111111111000ttt^^^PPPIIIBBB===;;;777666555444444666777888888999888888777666555444444444333333333222222222555444444333333444444555555444333222111000000000111222444666666555444333222222222222222222222222333333333444444444444444444444333333222222333333444444444444444444444444222333333333333222333333222333333444444333333222777666555444444666777888;;;999888777888777555333333333333333333333333333222222333444555555555444222222222222222222222222444444333222000111444666444444444333333222222222222333333444555555555444333444555666777888888888555555555555555555555555555777999999888888888999777777888:::>>>CCCIIIMMMWWWYYY___fffjjjlllssszzz||||||~~~qqqfffYYYSSSSSSTTTQQQNNNQQQOOONNNOOOOOOOOONNNLLLJJJHHHEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@@@@AAABBBCCCAAA???===<<<===>>>??????@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;:::::::::888888999::::::;;;<<<<<<888999;;;<<<============777777777777777777777777888888777555555666888999555555555555555555555555555555555555555555555555555555666666666666666555777777777777777777777777333333333222222222111111222222222222222222222222///000111111222222222222000000000111222222222333000000000000000000000000111111111000//////222444111111111111111111111111//////000000000000////////////000000000000//////000000000000000000111111,,,...111222111000//////222222222222111111111000qqq\\\OOOGGGAAA===<<<666666555555555666666777888888888888777666555555666666555555555444444444444444333333333333444444555444333222222222222222111222444555555555555444333333333333333333333333222333444444555555444444444444444444444333333333444444444444444444444444333444555555333333444555222333333444444333333222777666444333333444444555777777666555444444333333222222333333333333444444222222444555666666666666222222222222222222222222444444444333222222444666444333333333333333333222222222333444555555555555444555666777888888888888555555555555555555555555777999:::999777666666777999888777888:::===AAADDDJJJLLLTTT^^^dddfffjjjpppssswww|||}}}{{{yyyzzz{{{zzz{{{|||~~~{{{xxxvvvyyy|||xxxmmmeee^^^VVVSSSSSSRRROOOLLLJJJJJJJJJLLLNNNMMMKKKIIIIIIHHHFFFFFFGGGGGGFFFEEEBBBBBBAAA@@@@@@@@@@@@AAA@@@???>>>=========>>>???@@@AAABBBCCCCCCBBBAAA@@@????????????????????????>>>===<<<;;;::::::::::::999999999::::::;;;;;;;;;999:::;;;===>>>>>>===<<<666666777777777777777888777888888666555555777:::666666666666666666666666555555555555555555555555444555666666666666666666444444444444444444444444333333333333222222222222333333333222222222222111//////000111222222222222111111111111111222222222000000000000000000000000222222111///---...000333111111111111111111111111...//////000000000000000//////000000000000//////000000000000111111111111---///111222111000000111222222111111111000000000nnnYYYMMMFFF@@@===<<<777888888888888888777777444555666666777777777777666666555555555444444444333333222222222222333333444444333333333333333444222222333444444555555666333333333333333333333333222333444555555555444444444444444555555555444444555555555555555555555555333555666555333333444666222333333444444333333222333333333222333333444444333444555444111///111444222222222333333444444444000111333444555666666666222222222222222222222222333444555444333333333555222333333333333333333444111222333444555555555555333444666777777777666666555555555555555555555555777888999888666555555666888777666666888:::<<<===@@@AAAGGGPPPVVVXXX]]]cccjjjnnnrrrsssrrrrrrtttvvvwwwxxxzzz{{{|||}}}}}}yyywwwtttuuuxxx{{{~~~~~~~~~tttjjjbbb\\\YYYUUUSSSRRRQQQOOOMMMIIIHHHHHHHHHJJJKKKIIIHHHGGGFFFDDDEEEFFFFFFEEEDDDAAAAAAAAAAAAAAA@@@??????=========>>>>>>>>>>>>???BBBBBBBBBAAA@@@@@@??????==============================<<<;;;:::::::::::::::::::::::::::::::::::::::;;;=========;;;999888666666666666777777888888555777888666444444666888777777777777777777777777444444444444444444444444444444555666666666666666333333333333333333333333444444444444333333333333333333333222222222111111...///000111222222222222222222222111111111111111000000000000000000000000///111222111000///000222111111111111111111111111......///000000000000000000000000111111000000000///000000000111111111111...000111111000000111222111111000000000/////////lllXXXLLLEEE@@@===<<<999::::::;;;;;;999888777000111333555666777888888444444333333333222222222333222222111111222222333444444333333333444555555333222222333333555666777444444444444444444444444222333444555555555444333444444555666666555555555555555555555555555555555222444666555333222444666222333333444444333333222000000111222333333444444000333555333...,,,000444222222222333333444444444///000111333444555666666222222222222222222222222222444555555444333333444222222222333333444444444111222333444555555555555333444555666666666555444666666666666666666666666333555666666555444666777666555444444666888999999<<<;;;===CCCHHHKKKPPPVVVbbbeeehhhiiiiiikkkooossstttuuuvvvwwwwwwxxxzzz|||~~~{{{zzzwwwwwwwwwxxx}}}zzzwwwyyy}}}uuummmgggbbb]]]XXXPPPOOONNNMMMLLLLLLLLLLLLNNNKKKHHHGGGGGGHHHHHHHHHDDDBBBAAABBBCCCDDDCCCAAA@@@@@@AAABBBAAA@@@???>>>;;;<<<===>>>?????????>>>CCCCCCAAA@@@???>>>>>>>>>==============================<<<;;;::::::::::::;;;:::::::::::::::::::::<<<=========;;;888666444555666666666777777888888333555777666444333444666666666666666666666666666444444444444444444444444444444555666777777666666444444444444444444444444555555444444444444333333333333333222222111111111......000111111222222222333222222222111111000000000000000000000000000000,,,///333444333222111111000000000000000000000000......///000000000000000111111222222222222111111//////000000111111111222///000111000//////111333000000000000////////////{{{lll[[[PPPHHH@@@;;;999999999888888888888888888666666666666555555555555333333444444444444333333555444333333222222222222444444444444444444444444333444444222000...///000555555555555444333333222444444333222222333333333555555444333222111111000333333333333333333333333444333333222333444666777222333333444444333333222333333333222222111111111000111222222444444555666222333444555444333222111000111222222444444555666222222333333333444444444111111111222222333333333222222222222222222222222444333333333333444555555444444444444444444444444666555333222111222333333444444444444444444444444666666555555555555666666888999:::===???CCCEEEGGGSSSXXX^^^aaaaaadddjjjooouuuppppppsssuuutttwww~~~}}}zzzwwwvvvzzz~~~}}}wwwzzz~~~pppiii```\\\[[[ZZZWWWTTTPPPOOOMMMKKKJJJJJJLLLLLLLLLIIIFFFEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDAAA???DDDAAA>>>???AAAAAA@@@>>>============>>>???@@@AAABBBBBBBBBAAA@@@???======??????>>>>>>>>>>>>>>>???===<<<;;;;;;::::::::::::666666888999;;;===>>>???===<<<;;;:::888777666666888555333444666888666444666666666666666666666666666666666666666666666666555555555555555555555555333444444555555444444333444444444333333222222222333333444555555555555555555444222111111111222222////////////////////////111111000000000000111111111111111111111111111111222222111000//////000000000000////////////000000222222222111000//////...000000000000000000000000000000000000000000000000000000111111111111000000000000000000///...---,,,|||kkkXXXLLLEEE>>>;;;;;;888888888777777666666666666666666666555555555555444444555555555555444444555444333333222222222333333333444444444444444444333444555444222111111222777555444222222333444444444333333222222333333444333333222222111111111000333333333333333333333333333333222222222333444555222333333444444333333222333333333222222222111111111222222333333444444444111111222333333333222111000111111222222333333444000000111111111222222222111111222222222333333333222222222222222222222222222333333333333444444444444444444444444444444444555444333222222222333333444444444444444444444444444444333333333333444444555555666888;;;===???AAAGGGLLLSSSWWWZZZ___gggmmmnnnjjjiiimmmooorrrxxx~~~~~~}}}{{{|||~~~~~~}}}~~~yyy{{{{{{}}}~~~{{{~~~wwwmmm```ZZZSSSPPPQQQQQQOOOMMMMMMLLLKKKJJJJJJKKKMMMNNNLLLIIIFFFEEEFFFFFFGGGFFFDDDDDDCCCDDDEEEEEECCCAAADDDAAA>>>>>>@@@AAA@@@???>>>>>>======>>>???@@@@@@@@@@@@AAAAAAAAA@@@??????@@@???>>>>>>=========>>>;;;:::999999888888888999777777777666666666555555;;;;;;:::999888888777777888666444444666777666555666666666666666666666666555555555555555555555555555555555555555555555555333444444555555444444333444444444333333222222222444777;;;>>>>>><<<999777444333222111111111222222000000000000000000000000111111000000000000111111000000000000000000000000222222111000000000000000000000////////////000000222222111111000//////...000000000000000000000000000000000000000000000000//////000000000000//////...///000000000000000000|||jjjVVVIIIBBB===<<<===::::::999888777666666555666666666666555555555555555555555666666555555555444444333222222222333333333333333444444555555555444555666555444333444555888666333111111222555666333333333222222333333444333222222222222222222222333333333333333333333333333333222111111111222222222333333444444333333222333333333222222222222111333333333333333333333333000111222333444444444333111111111111111111111111000000111111111222222222222222222222333333333333222222222222222222222222111222333444555444333333444444444444444444444444555444333333222333333333444444444444444444444444444444333333333333444444333444444555777999;;;<<<===AAAFFFJJJNNNTTT]]]ccchhheeedddfffiiimmmvvv|||}}}|||~~~~~~|||wwwwwwzzzwwwrrrlllnnnpppssstttuuuvvvvvv}}}}}}|||}}}~~~~~~zzzlll```XXXUUUQQQLLLKKKMMMNNNNNNLLLJJJJJJIIIIIIJJJKKKMMMNNNKKKIIIFFFEEEFFFFFFFFFEEECCCBBBBBBCCCEEEFFFDDDCCCDDDAAA>>>>>>???@@@AAA@@@???>>>>>>>>>>>>>>>???@@@>>>>>>???@@@AAAAAAAAA@@@AAA@@@???======<<<<<<<<<::::::999888888888999999;;;:::999888777666555555::::::999999999888888888777666444444666777666555666666666666666666666666555555555555555555555555444444444444444444444444333444444555555444444333444444333333333333222222333888???EEEFFFAAA;;;777444333222111111111222222222222222222222222222222111111000000000000111111////////////////////////222111000000000000000000111000000//////000000111222222111111000/////////000000000000000000000000000000000000000000000000......////////////......///000000111111111111000|||zzziiiVVVJJJDDD???===>>>======<<<;;;:::888888777666666666666555555555555555555666666666666555555444333333222222333333333222333333444444555555555222444555555444444555777666555333222222333444555333333222222222333444444333333333444444444444444333333333333333333333333444444333222222222111111222333333444444333333222222222222222222222222222333333333333222222111111111222333444555555666666333222222222111111111000222222333333333444444444333333333333333333333333111222222222222222333333111333555666777666444333333333333333333333333333444444444333333333444444333333444444444444444444666666555555555555666666555555555666777888:::::::::<<<>>>@@@BBBGGGNNNSSSbbbbbbcccdddeeeiiipppwwwzzz||||||~~~}}}xxxmmmoooqqqsssttttttsssrrrvvvxxx||||||wwwvvvxxx{{{}}}wwwkkkaaaYYYSSSPPPPPPMMMKKKKKKLLLNNNMMMLLLIIIHHHHHHHHHIIIJJJKKKLLLJJJHHHFFFEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDBBBCCCAAA???>>>>>>???AAABBB??????>>>>>>>>>>>>>>>???>>>>>>???@@@@@@@@@@@@@@@AAA@@@>>>===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;888999999999999:::::::::888888888888888999999999777666555555555666666666666666666666666666666666555555555555555555555555444444444444444444444444333444444555555444444333333333333333333333333333111666>>>CCCDDD@@@999555333222222222222222222222333333333333333333333333111111000000000000111111000000000000000000000000111111000000000000000111111000000000000000000111111111111111000000//////000000000000000000000000000000000000000000000000...//////000000//////...000111111111111000//////~~~yyyjjjXXXNNNGGGAAA===<<<======<<<;;;:::888888777666666666666555555555555555555666666666666555555333333333222222333333444333333333444444555555555111222444444333333444666222333444555555555333333333222222222333333444555111333444666666555333222333333333333333333333333555555444444444333222222222333333444444333333222222222222222222222222222444333333222222111111000000111111222333333444555444444444333222222111111222222333333333444444444333333333333333333333333111111111222222333333333222444666777888777555444333333333333333333333333444444444444444444444444333333333444444444555555666666555555555555666666666666666666777888999:::999999999999;;;>>>CCCFFFVVV\\\```bbbbbbfffkkknnnvvvzzz}}}~~~~~~}}}~~~~~~|||zzz}}}{{{mmmggg]]]UUUQQQOOOOOONNNJJJIIIHHHHHHHHHHHHGGGFFFIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFEEEFFFFFFEEEDDDFFFEEEDDDDDDEEEDDDBBB@@@AAAAAA@@@>>>>>>???AAACCC@@@@@@???>>>=========>>>???@@@@@@@@@@@@???>>>>>>@@@???>>><<<;;;:::::::::;;;;;;;;;::::::;;;;;;<<<555555666777888999999:::777777888888888888999999666666666555555555666777666666666666666666666666555555555555555555555555444444444444444444444444333444444555555444444333333333333333333333333333333666;;;>>>>>><<<777444222222222222222222222222222222222222222222222222111111000000000000111111111111111111111111111111111000000000000000111111111111000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000///000000111111000000///,,,---...///000000000000yyyjjjZZZPPPIIIAAA<<<;;;::::::999888777666666555666666666666555555555555555555555666666555555555333333222222222333444444444444444444444444444444000222333333222222333555000222555777777666333222222222222222333444555555222444888::::::777444111333333333333333333333333444444555555555444333333222333333444444333333222111222222222222333333333333333222222111111111000//////...//////000111222444444444333333222222222000000111111111222222222444444444444333333333333111111111222222333333444333444555666777666666555333333333333333333333333333333444555555555555444222333333444444555555555444444333333333333444444555555555555666777888888777666666777999<<>>============???@@@@@@@@@???>>>======???>>>===;;;;;;:::::::::999999888888888999::::::999999999999999999999888777777888888888888888888555666777666444444666777666666666666666666666666444444444444444444444444333333333333333333333333333444444555555444444333222222333333333333444444888999:::;;;;;;999777666111111222333333333222222111111111111111111111111111111000000000000111111111111111111111111111111000000000000000111111222222111111000000111111222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000((()))+++...000222333444{{{kkkYYYMMMFFF???;;;;;;888888888777777666666666666666666666555555555555444444555555555555444444333222222222333333444555555555555444444333333222111222333333222111333444111222444555666555444333222222222222333444555666777;;;@@@DDDCCC???999444333333333333333333333333111222333444444444333333222333333444444333333222111111222222222333333333222222222111111111111111111000000//////000111222333333333222222222222222000000111111111222222222555555444444444333333333000111111222333333444444333333333444444444444444222222222222222222222222222333555666666666555444222222333333444555555666444444333333333333444444555555555555666777888999666555555666888:::;;;;;;999CCCKKKKKKKKKQQQWWWZZZ```hhhqqqvvvxxxxxxzzz}}}xxxqqqlllddd[[[UUUOOOLLLIIIHHHHHHIIIHHHGGGHHHIIIJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGEEEFFFFFFFFFDDDBBBEEEDDDCCCDDDEEEDDDCCCAAA<<>>===<<<<<<<<<===>>>>>>????????????>>>===<<<<<<;;;:::::::::;;;999888888888999999:::;;;===<<<<<<;;;:::999888888888888888888777777777777555666777666444444666888666666666666666666666666444444444444444444444444333333333333333333333333333444444555555444444333222222222333333444444444:::;;;;;;:::999888666555000111222333333333333222111111111111111111111111111111000000000000111111111111111111111111111111000000000000000111222222222111111000000111111222000000000000000000000111000000000000000000000000000000000000000000000000//////000000000000//////+++,,,...///111111222222}}}lllWWWJJJBBB===:::;;;999999999888888888888888777666666666555555555555333444444444444444444333222222222222333333444555666666555444333222222111222333444444222222333444333333333333444444555666222222222222333444555666>>>CCCIIIMMMLLLFFF???:::333333333333333333333333///000222333444333333222222333333444444333333222111111111222222333333333111111111111111111111111555444333222222222333444111111111111111111111111222222333333333444444444555555555444444333333333000000111222333333444444222222111111111222333444222222222222222222222222222333555666666666555555222222333333444555666666666666666555555666666666666666666777888999:::;;;888777666777888888777666555>>>DDD@@@>>>DDDLLLNNNWWW___iiiooopppppprrruuuwwwyyy|||~~~~~~rrrlllbbb[[[WWWSSSOOOKKKIIIHHHGGGHHHIIIIIIHHHFFFDDDFFFHHHIIIGGGEEEDDDDDDAAABBBDDDEEEGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFDDDBBBCCCCCCBBBCCCEEEFFFDDDCCC;;;???CCCCCCAAA@@@@@@AAABBBAAA@@@>>>===<<<<<<<<<;;;<<<===???@@@@@@AAAAAA<<<<<<;;;:::::::::;;;;;;::::::::::::;;;;;;<<<===777777777777666666555555888888888888777777777666444666888666444333555888666666666666666666666666444444444444444444444444333333333333333333333333333444444555555444444333222222222333333444444444:::;;;;;;:::999666444333000111222333444333333222222222222222222222222222111111000000000000111111000000000000000000000000000000///000000111222222222222111111111111222222000000000000000111111111000000000000000000000000000000000000000000000000......////////////......222222222222111///...---zzziiiUUUIIIDDD???;;;:::;;;999777777888999888777888777666444444555555666555555555444444333333333333333333222333333444444333333333333333333333333333333333444444444555555444444333222222222333333777111111666444///444@@@EEEEEEFFFFFFDDDAAA>>>;;;444444444333333222222222000111222333444333222111444444444333333222222222333333333333333333333333222222333333333333444444444444444444444444444444111222333333111111222333111111111111111111111111333222222222333444444555666555333111111222333444222222222222222222222222555555555444444333333333444444555555555555555555444444444444444444444444444333333222333444555666555555555555666666666666444444444555555555555666888888999;;;===@@@BBBCCCHHHKKKPPPXXX___fffkkknnnlllooorrruuuwwwzzz~~~}}}rrrlll```\\\XXXTTTQQQMMMJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGEEEBBBAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGEEEDDDCCCBBBAAABBBCCCCCC???>>>>>>>>>???@@@AAAAAAAAA@@@>>>===<<<<<<<<<=========>>>>>>>>>>>>======??????>>><<<;;;:::<<<===:::::::::999999888888888777777777777666666666666999999999999888888888777555555666777777777777777333444555555555555555444555555555444444333333333222333333444444333333222222333444444555555444444888888777777666666666666777777666555333222111000111111111111111111111111111111000000111111222333000000111111111111000000111000///---------...///......///000000000000000000000111111111111000000111111000000//////............///000000000000000222222111111000//////...//////000000111111222222000000000000000000000000zzzhhhTTTIIIDDD>>>;;;::::::888666666777888777666888777666555444555555666555555444444444333333333222111111111111111222222333333333333333333333333333333333444444444444555333333333222222333444444999333333777777222777BBBEEEFFFFFFEEECCC???;;;999555555555444444333333333111111222333333333333222444444333333333222222222111111111111222222222222111111111222222222333333333333333333333333333333111222333333222111222444222222222222222222222222222222111111000000111111111000///......000222333222222222222222222222222333333333222222111111111444444444444444444444444444444444444444444444444444444333333333444555666444555555555666666666666444444444555555555555666555555666777999;;;===>>>AAACCCGGGMMMSSSYYY^^^aaaiiikkknnnqqqsssuuuyyy{{{}}}|||rrrhhhaaa]]]WWWTTTQQQNNNLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFEEEDDDBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAA@@@@@@@@@AAAAAA?????????>>>??????@@@@@@@@@???>>><<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>===;;;::::::<<<===<<<;;;;;;;;;;;;;;;;;;:::888888777777777666666666999888888888777777777777555555666777777777777777666666777777777777666666555555444444444333333333222333333444444333333222333333444444444555555555444444444333333222222222555555444333222111111000111111111111111111111111111111111111111222222333000000111111111111000000111000///.........//////......///000000000000000000000111111111111000000111000000000/////////.........///000000000000000111111111222222222222222///////////////000000000000000000000000000000000yyyhhhTTTIIICCC>>>;;;:::999777555555666777666555777777666555555555555666555444444444444333333333222222111111111111222222333333333333333333333333333333333333444444444444222222222222333444444555444//////333333111555>>>IIIIIIIIIHHHEEEBBB>>><<<555555555555444444444444222222111111222222333444333333333333222222222222/////////000000111111111000000111111111222222222222222222222222222222222000111333333222222333444333333333333222222222222333222222111000000//////...---------...000222333222222222222222222222222333333222222222222111111555444444333333222222222333333333333444444444444444444333333333444555555444444444555555555666666444444444555555555555666444444444555666777888999;;;<<<===@@@EEEJJJOOORRR```bbbfffhhhjjjmmmpppsssssswww|||~~~|||{{{~~~xxxmmmbbbYYYTTTRRRRRROOOMMMJJJIIIIIIHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEEEEEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@??????>>>????????????>>>===<<<<<<;;;<<<<<<======>>>>>>>>>>>>=========<<<;;;::::::;;;;;;<<<:::;;;;;;;;;;;;;;;;;;<<<999999888888888777777777777777777777666666666666555555666777777777777666777777777777777666555444555444444444444333333333333333444444444444333333555555444333444555666777222222111111111111000000333222222222111111111111111111111111111111111111000111111111111222222222111111222222222222111111111111000/////////000000......///000000000000000111111222222222222111111000000000000////////////////////////000000000000,,,,,,,,,---...//////000////////////............000000000000000000000000yyygggSSSHHHCCC>>>;;;:::999888666666777777777666777666666666555555555555444444444444444444444444555555444333333333444444333333333333333333333333222222333333333444444444111111111222333444555666111------000222111444:::EEEEEEFFFEEECCCAAA>>><<<444444444444444444444444333222111000111222333444333222222222222222222222......//////000111111111111111111111222222222222111111111111111111111111///111222222222222333555444444333333333333333222222333333333333222222222111000000000111222444555222222222222222222222222444444444444444444444444444444333333222111000000333333333333333444444444444444444444444444444444333333444444444555555555444444444555555555555666666666666666666777888888999999888999<<<@@@DDDGGGRRRUUUXXX[[[^^^aaaeeehhhkkkooossswww{{{jjjcccZZZQQQLLLLLLNNNPPPLLLJJJHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@???>>>>>>>>>???>>>======<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<;;;999999:::;;;<<<<<<888888888999999:::::::::999999999999888888888777777666666666666555555555444555666666777777666666555666555555444333222111444444444444444444444444333333444444444444333333666555444333333555777888333333333333333222222222111111222222222222222222111111111111111111111111000000111111222222222222111111222222222222111111111111111000000000000111......///000000000000000111111222222222222111111000000000000////////////000///////////////000000+++++++++,,,------......000000000//////.........////////////////////////}}}xxxfffSSSHHHCCC>>>;;;:::;;;999777777888888888777666666666666666555555444444444444444444444444444666555555444333333333444333333333333333333333333222222222333333333444444111111111222333444555666444111000333555555777:::999999:::::::::999888777222222222222222222222222333222111000111222333444222222222222222222222222000000000111111111222222222222222333333333333444111111111111111111111111000111333333222222333444444444444333333222222222///000111333333444444333333333333222222333333333222222222222222222222222444444444444444444444444444444333222111111000000222222222333333333444444444444444444444444444333333333333333444444444444444444444555555555555666777777666666666666777777888777666666777:::===???CCCFFFJJJNNNQQQTTTXXX[[[bbbgggjjjnnnvvv{{{zzzzzz{{{}}}~~~}}}{{{uuummmhhhfffYYYVVVPPPLLLIIIJJJLLLNNNKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@???>>>>>>>>>???===============<<<<<<<<<======>>>>>>>>>>>>======<<<:::888888;;;======<<<888888888999999:::::::::999999999999888888888777666666666666555555555444444444555666666666666666555555555555444333111111444444444444444444444444333444444555555444444333666555333222333444666888333333333333333444444444222222222222333333333333111111111111111111111111///000111222222222222111111111111222222111111111000000000111111111111000......///000000000000000111111111222222111111111////////////000000000000111000////////////000000111111111111111111111111111111111000000/////////////////////////////////{{{wwwfffRRRHHHCCC>>>;;;:::;;;999777777888999888777666666666777666555555444333333333444444444444555555444333222222111111222333333333333333333333333222222222222333333333333222222222222333444444555333111000111444555666666333333444555666666666666111111111111222222222222222222111111222222333444111111111222222222222222222222222222222222222222222222333333333444444444111111111111111111111111111222333333111111222333444444333333222222111111+++,,,...000222222222222222222222222111111000000222222222222222222222222111111222222222222333333444333333222222111111111111111222222333333444444444444555555555444333222222222222333333333444444444444444555555555555666555555444444333444444555666555444444444666888:::999<<<@@@CCCEEEHHHLLLNNNOOOTTTYYY\\\dddooovvvwwwtttttttttuuuwwwxxxvvvuuuuuuvvvyyy{{{sssggg___XXXVVVVVVOOONNNLLLJJJHHHGGGFFFFFFHHHGGGDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???@@@@@@??????>>>?????????======>>>>>>>>>>>>============>>>>>>>>>>>>======<<<:::777888<<>>===:::;;;;;;;;;;;;;;;;;;<<<999999888888888777777777666666666666555555555555444444555666666666666555666666666666666555444333333333333444444444444555444444555555555555444444444444333222333444555666111222222222222333333333222222222333333333333333111111111111111111111111///000111333333222111111000000111111111111000000...///000111111111000000......///000000000000000000000111111111111000000////////////000000000000222111///......///000000111111111111000000000000111111111111000000000000000000000000000000000000yyywwweeeRRRGGGCCC>>>;;;;;;:::888777666777888777666555666777777777666444444333333333444444444555555555555444222222111111111333333333333333333333333111222222222222333333333333333333222222333444444333111//////222444444222333444444444555555555555111111111222222333333333111111222333333333333222000111111111222222222222333333333222222111111000111222222222333333333333222222222222222222222222333444444333111000111222444333333222111111000000+++---///111222222111000///000000111111111111000222222222222222222222222111111111222222333333333333333333333333222222222000111111222333333444444444444555555555444333222222222222222333333333333444444444555555555555666444333333222333333444444444444444444555666777888777999;;;<<<===>>>AAACCC???CCCFFFGGGLLLUUU\\\]]]gggggghhhjjjmmmoooooonnnnnnppprrrtttwww{{{zzzkkk\\\UUUPPPKKKJJJLLLIIIIIIIIIHHHFFFDDDBBBAAAFFFDDDBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@???@@@AAAAAAAAA@@@???>>>?????????>>>??????@@@@@@===>>>???@@@@@@???>>>>>>======>>>>>>>>>>>>=========:::777999===@@@@@@>>><<<;;;;;;;;;;;;;;;;;;:::888888777777777666666666777777777666666666555555333444555555666666555555555555555666666555444444333333333444444444555555444444555555555555444444222222222333333333333444111111111222222222333333222222222222111111111111111111111111111111111111///000222333333222111000//////000000000000//////---...///000000000//////......///000000000000000//////000000000000//////.../////////000000000111222111///...---...///000---------...//////000000/////////000000000000000000000000000000000000000xxxvvveeeRRRGGGCCC>>>;;;;;;999777666555666777666555555666777777777666444333333333333444444555555555888777666555444333333333333333333333333333333333111111222222222333333333444444333222222222333333777666333333555888777333222222111111111111000000222222222333333444444444000111222333444333222222000000111111222222222222444444333222111000//////000111111111111222222222222222222222222222222222444555555333111///000111333333222222111000/////////000222333444222111000...///000222333333333333222222222222222222222222333333333444444555555555333333333333333333444444000000111222333333444444444444555666555444222111111111222222222333333333444444444555555555666666444444333333444444555555444555666666777888888999777999::::::999999:::<<<===@@@@@@===???EEEIIIJJJVVVVVVWWWZZZ___cccddddddkkkmmmoooppprrruuuyyy|||}}}zzzzzz|||}}}~~~zzzuuukkk]]]PPPMMMKKKGGGEEEHHHEEEFFFFFFGGGFFFEEECCCBBBEEEDDDCCCCCCEEEGGGGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????AAAAAABBBCCCBBBAAA@@@??????>>>>>>>>>???@@@AAAAAA>>>???@@@AAAAAA@@@???>>>======>>>>>>>>>>>>======>>>:::777999>>>AAAAAA>>>:::::::::999999888888888777777777777666666666666777777777777666666666666333444555555666666555555222222333333444333333333333333333444444555555555444444555555555555444444000111222333333333222222222222333333444444444444111111111111000000000///111111111111111111111111...000222333333333111000......////////////......,,,---...000000000///......//////000000000000000......////////////........./////////000000111111333111///...---...///000---...///000111333444444---.........//////000000000000000000000000000000yyytttdddSSSIIIDDD???======888777777888999999666444666666666666666666666666333444444555555444444333222222222222222222222222333333222222222222222222444444333333444555777888000111222333444555555555333333333333333333333333444333222222111111222222222222222222222222222222333222222111111222222333444444333222222333444444999777444222000000111111333222111000111333666777333333333333222222111111555555444333222111000///222222222222222111000///111111111222222333333333333333222222111222222222333222222111111222222333222333333444444333333222222222222222222222222222444444444333333222222222333333333333333333333333222222333333333333444444444444444444444444444444444444444555555555555666555555555555666666666666555555666666777777888888<<<;;;;;;;;;<<<<<<===>>>JJJHHHGGGGGGIIINNNSSSVVVaaacccfffhhhjjjllloooqqqvvvuuussssssuuuxxx|||~~~~~~sssooolllkkkllljjjddd___SSSPPPMMMIIIFFFEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>???AAACCCDDDAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@BBBBBBAAA>>>;;;;;;<<<>>>BBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>===<<<<<<999999:::;;;;;;<<<=========<<<:::999888777777777666777999;;;<<<;;;:::999777777777777666555333333333444444444555666666666666666555555555444444444222333444555555555444333222333444555666666666666555555555444444333333333333333333222222222111111444333111000000000111222222222111111111111222222333111///---,,,---......222111000//////000111222000000000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000111111000000//////......////////////////////////000000//////.........---zzzsssdddRRRHHHBBB===;;;<<<999888888999::::::777555666666666666666666666666333444444555555444444333222222222222222222222222444444555444444333222222444333333333333555666777//////000111222333333333333333333333333333333333444333222222111111222222222222222222222222222222333222222111111222222333444333222111111222333444555444333111111111222333777777888888666444222111444333222111111111222333333333222222222222111111333333333333333222111111111111222222222333333333333222222111111222222222333222222222222222222333222333333444444333333222222222222222222222222222444444444333333222222222333333333333333333333333222222333333333333444444444444444444444444444444444444444444555555555555555555555555666666666666555555666666777777777777888888888888888999::::::@@@@@@@@@AAACCCFFFIIIJJJQQQTTTYYY]]]```eeeiiilllnnnnnnmmmooorrrwww|||{{{|||}}}~~~~~~~~~}}}}}}}}}|||uuummmddd^^^^^^[[[YYYYYY[[[ZZZVVVQQQNNNLLLJJJGGGEEEDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@AAABBB@@@AAAAAABBBCCCDDDDDDEEEDDDDDDBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@BBB@@@@@@??????>>>>>>=========>>>>>>>>>>>>===<<<<<<999999999::::::;;;;;;<<<<<<<<<;;;:::999888888888888999::::::999888666444777777777777666555444333444444444555555555555555666666555555555444444444222333444555555555444444444555555555555555444444555555444444444333333333333333333222222222111111333222111111000000000111222222111111111111222222333222000...------...///000000///......///000000000000000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000111000000000/////////...////////////////////////000/////////............{{{ssscccQQQGGGAAA<<<999::::::999999999::::::888666666666666666666666666666333444444555555444444333222222222222222222222222333444444555444222000///333222222222333444555666000000111111222222333333333333333333333333333333444333222222111111222222222222222222222222222222333222222111111222222333222222111111111111222222000000111111222333333333666999<<<>>><<<777111---333222111000111222333444111111111222222222333333333333444444444333222222111222222222222333333333222222111111111222222333222222222222222222222222222333333444444333333222222222222222222222222222444444333333333333222222222222222222222222222222222222333333333333444444444444444444444444444444444444444444555555555555444555555555555666666666555666666666666777777777666666555555666666777777777888:::;;;======>>>>>>AAADDDIIINNNRRRVVV[[[^^^aaaaaabbbfffkkkqqqwww{{{uuuvvvwwwxxxxxxxxxxxxxxxvvvxxx{{{|||~~~}}}xxxssskkkgggbbb]]]XXXTTTOOOLLLJJJHHHGGGHHHKKKKKKHHHEEEHHHGGGFFFEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@??????@@@AAACCCDDDEEEEEEEEEEEECCCBBBAAA@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@<<<>>>@@@AAAAAAAAABBBCCC>>>>>>>>>>>>>>>==================>>>======<<<;;;999999999999999999999999777888888888777777666555666777777888777555444333777888888777777666555444555555555555555444444444555555555555555444444444222333444444555555444444666666666555555444222222444444444444333333333333333333333222222222111111111111222222111111000000222222111111111111222222333222111/////////000000//////............//////000000000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000000000000000////////////////////////////////////////////////............}}}sssdddRRRGGGAAA<<<999::::::999888888999999888666666666666666666666666666333444444555555444444333222222222222222222222222111222222222111///---,,,111222222222333444444555333333333333444444555555333333333333333333333333444333222222111111222222222222222222222222222222333222222111111222222333111111111111111111111111//////111222222222222222000444999<<<<<<999444111111111222222222333333333111111111111222222222222222333333333333333222222222222222222222222222222111111111111111222222333222222222222222222222222222333333444444333333222222222222222222222222222333333333333333333333333111111111111111111111111222222222333333333444444444444444444444444444444333333444444444555555555444444444555555555666666666666666666666666666666666666666555555666777777666666777888888999999999:::<<<@@@BBBDDDFFFIIILLLQQQRRRTTTXXX]]]dddjjjmmmoooooopppqqqsssttttttuuuppprrrtttuuuwwwyyy|||~~~rrroookkkgggddd___[[[WWWQQQOOOKKKHHHGGGFFFFFFFFFBBBAAAAAACCCEEEEEECCCAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@????????????@@@@@@???@@@AAABBBBBBCCCBBBBBB@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCDDDEEEFFFEEECCCBBBAAA@@@@@@@@@>>>???@@@AAAAAAAAA@@@@@@999<<>>@@@CCCDDDFFFIIINNNSSSWWWZZZ^^^```bbbeeeiiimmmoooqqqnnnpppqqqrrrsssuuuxxxzzz~~~}}}~~~|||uuukkkdddYYYVVVRRROOOMMMKKKIIIGGGFFFEEEBBB>>><<<;;;<<<===AAAAAAAAABBBCCCCCCAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@??????@@@AAABBBBBBAAAAAA????????????????????????>>>?????????>>>>>>>>>===>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@@@@;;;>>>@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;::::::777777777777777777777666999:::::::::::::::999999111222222333444444555555666777777777777666666555666666666555444444444333444555555555555555555555333333333333444444555555222222333444555555444444333333333333333333333333333333333222222222111111...///111222222111000///222222111111111111222222333222222111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////////////////000000000000////////////000000000000////////////////////////.........///////////////ssscccRRRHHHBBB>>><<<<<<999777555555666666666555666666666666666666666666333444444555555444444333222222222222222222222222444333333333222222222222111222333444555555555444444333222111111222333444333333333333333333333333444333222222111111222222222222222222222222222222333222222111111222222333111111222333333222111111444444333222111000000000111111111111111222222333000222444555555333000...222222111111111000000000000000111222222222111111333333333222222222222111000000000000000111222333111222333444444333222111222333333444444333333222222222222222222222222222222222333333333333444444222222222222222222222222222222333333333333444444444444444444444444444444333333333333444444444444333444444444444555555555666666666555555555555444555444333333222333333333666555333222333444666777444666888888888999;;;<<<::::::;;;>>>AAADDDGGGIIIIIIKKKNNNSSSYYY___dddfffgggiiikkklllmmmooorrruuu}}}~~~}}}~~~}}}~~~vvvrrrkkkfffaaaZZZRRRLLLGGGEEECCCBBBBBBBBBAAA@@@>>>???>>>===<<<===@@@CCC===>>>????????????======@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>======>>>???@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>?????????>>>>>>???@@@@@@??????>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@@@@AAABBBBBB@@@?????????===============<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777777777777777777777777888777666555555555555555666555555444333333222222555555666666666666555555555555555555555444444444444444444555555555555555444333333333333444555666111111333444444555555555222222222222333333333333333333333222222222111111//////000000111111000000222222111111111111222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000////////////000000000000////////////////////////.........///////////////pppaaaPPPGGGBBB===<<<===999777555555666777666666666666666666666666666666333444444555555444444333222222222222222222222222555444222222222333555666111222444555666666555555555444222111111222333444333333333333333333333333444333222222111111222222222222222222222222222222333222222111111222222333111222333444444333222111666555333222111111222222333222111000000111222333555444333222111111000000000000000000111111111111000111222222333333333222333333333222222222111111////////////000111222333000111333444444333111000222333333444444333333222222222222222222222222222222222222333333444444444333333333333333333333333222222333333333333444444444444444444444444444444222222333333333444444444333333444444444555555555666666555555555444444444666555444444333333444444333333444444555555555555333555666777666666777999555555666777:::<<<>>>@@@>>>???AAADDDHHHMMMQQQSSSTTTWWWZZZ\\\^^^bbbfffiiipppuuu}}}~~~zzzxxxxxx{{{~~~~~~~~~~~~yyyzzz~~~}}}xxxuuuqqqlll^^^XXXQQQLLLIIIGGGCCC???>>>===;;;<<<===>>>===<<<999;;;===>>>>>>@@@DDDGGG999;;;===>>>============??????>>>>>>>>>???@@@AAAAAA@@@>>>======>>>@@@AAA@@@AAAAAA@@@@@@???>>>============>>>>>>>>>??????===>>>???AAAAAAAAA@@@@@@????????????@@@@@@@@@@@@????????????@@@AAABBBBBBEEECCCAAA>>>===>>>???@@@AAABBBBBB@@@???>>>???AAA???>>>>>>======<<<<<<<<<:::;;;;;;;;;;;;:::999999666666666777777888888999888666333111000111222333777777666555444444444444444444555555555555444444444444444555555555555555444444444555555555666666444444333333333444555666222333333444444444333333111111222222222333333333333333333222222222111111///////////////000111111222222111111111111222222000000111111111111111000//////000111111000//////000000000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000.../////////000000000111////////////////////////............/////////000nnn___NNNEEEAAA===;;;<<<;;;888666666777888777777666666666666666666666666333444444555555444444333222222222222222222222222333222000///000222555777222333444666777666666555777666444333333444555777333333333333333333333333444333222222111111222222222222222222222222222222333222222222222222222333222333444444444444333222666555333111111222444555333222222222222333555555999666333///...///111222......///000111222333333111222333333444444444444333333333222222111111111////////////000111222333000111333444444333111000222333333444444333333222222222222222222222222222222222222333333444444444333333333333333333333333222222333333333444444444444444444444444444444444222222333333333444444444333333333444444444555555666666555555555444444444999888777666666666666666111333666888888777666444555666777666444333444555333333444555777:::;;;===>>>>>>======>>>@@@BBBCCCAAADDDGGGKKKOOOSSSXXX[[[^^^dddmmmvvv|||}}}}}}{{{zzzxxxtttqqqrrruuuyyy{{{zzz}}}~~~}}}}}}}}}}}}}}}xxxyyy|||~~~rrrrrrlllbbb[[[XXXTTTPPPNNNHHH@@@<<<===>>>>>>===;;;999888999:::;;;:::999<<<>>>???<<<999888999;;;888:::===>>>>>>>>>???@@@???>>><<<;;;<<<===???@@@AAA@@@???======???@@@AAAAAAAAAAAA@@@???>>>===<<<<<<=========>>>>>>??????===>>>@@@AAABBBBBBBBBAAA@@@@@@@@@????????????>>>=========>>>???AAABBBCCCGGGEEEAAA===<<<===???@@@>>>??????===<<<===???AAA@@@@@@???>>>===<<<<<<;;;:::;;;;;;;;;;;;:::999999555666666777888999999:::>>><<<888555444555777888555555555555666777888888333333444444555444444333333444444555555666666666444444444555555555666666444444333222333444555666444444444444333222111111111111111222222333333333333333333222222222111111000///.........000111222222222111111111111222222///000000111111111000000---...///000000///...---000000000000000000000000000000000000000000000000////////////////////////............/////////000////////////000000000000.../////////000000111111////////////////////////---.........//////000000sssaaaNNNDDD???;;;888777999888888777777777777777666666555555555444444444444444444444444444444444222222222111111111111111444222222333666777555222111111111222222333333333333333333333333333333333333333333333333333333333444333222111000000000000333444666666666444222111222222222222222222222222222333555666666555333222333222111000000000111222000000000000000000000000------...000000111111111000111111111111222222222000111111111111222222222444333111000000000111111222222222222222222222222222222222222222222222222222222222111111111000000333222111000000111222333111111222222222222111111444444333222111000///...222333333444444333333222000111333555555555333222333333333333333333333333000111333555666666555444999::::::999777555333111222111111111222222333444444444444444444444444444777666555444444444444444666666666666777888999:::888888888888999:::;;;<<>><<<;;;<<>>>>>>>>>>>>>>@@@???>>>>>>===>>>>>>>>>===>>>???@@@@@@???===============>>>??????@@@@@@<<<>>>AAACCCBBBAAA@@@AAA???>>>>>>>>>???@@@AAAAAACCCAAA>>>;;;999;;;???BBBEEECCCBBBBBBBBBBBB@@@???======<<<;;;;;;;;;;;;<<>><<<;;;::::::;;;;;;;;;;;;::::::999888777777666666666666777777777777999888888888777777666666111444888;;;;;;999555222222222222333333444444444555555555555555555555555444444444444444444444444333333333333333333333333444333333222222333333444333222111111111222333444111222333444444333222111222222444555555444222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...------...000111000///////////////////////////000///...------...///000............///000222222000000000000000000000000222111000...,,,---///111111111111111111000//////rrraaaNNNDDD???;;;888888999888777777666666777777666666555555555444444444444444444444444444444444444333333333222222111111777444222222333333111...111111111222222222222222333333333333333333333333333333333333333333333333333333222111000000000111333333222111111111111111222222222222222222222222111333444555555444333111333333222111111222333444222222222333333222222222000111222333333444444444000111111111111222222222000111111111111222222222444333222111111111111222222222222222222222222222333333333333333333333333222222222111111111000000222222111000000111222222222222333333333333222222222222111000///...------///000111222333333333333000111333444444444333222333333333333333333333333111222333444555555555555444555555555555444333222444444444333444444555555444444444444444444444444666555555444333333444444666666666666777888999:::888777777777888999::::::===;;;:::999999;;;>>>@@@>>>@@@DDDHHHLLLOOOPPPQQQPPPPPPOOOPPPQQQSSSVVVXXXYYY^^^dddjjjmmmppprrrtttuuuvvvxxxzzz|||~~~{{{yyyuuurrrpppoooppppppwwwyyy~~~~~~vvvppphhhgggccc___ZZZXXXYYY[[[```\\\WWWSSSQQQOOONNNLLLJJJGGGDDD@@@===;;;:::::::::888666666777777666555666666777777888999999:::999999999::::::::::::;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>===??????>>>>>>>>>??????@@@???????????????>>>===============>>>??????@@@@@@===???BBBBBBAAA@@@???@@@??????>>>>>>??????@@@AAACCCBBB@@@>>><<<===@@@CCCDDDBBBAAAAAABBBBBB@@@???>>>===<<<<<<;;;;;;<<<<<<>>>===<<<:::999999::::::;;;;;;:::999999888777777666666666666777777777777888888777777777666666666333555999<<<<<<999666333222333333333333333333444444444444444444444444444444444444444444444444444333333333333333333333333222222222111111222222222222222111111111222333444111222222333333222222111111111222222222222111111............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111//////////////////////////////............//////............///000111222000000000000000000000000222222111///......000111111111111111111000//////qqq```MMMDDD@@@<<<:::999999888777777666666777777666666666555555555444444444444444444444444444444555555444444333222111111666444222111111111000///222222222222222222111111333333333333333333333333222222222222222222222222333222222111111111222222444222000///...///111222222222222222222222222222111222333444444333222111333222222222333444555555111222333444444333222111111222333444444444444444000111111111111222222222000111111111111222222222333333222111111111222222222222222222222222222222444444444444444444444444222222222111111111111111222222111000000111222222333333333444444333333333222222111000///......---,,,---///111222333444444111222222333333333333333333333333333333333333333333222222333333444555666111111222333333444555555555555444444444444444555444444444444444444444444555444444333333333333333666666555666666777888999777777777666666777888888:::999777666666777999:::888999:::;;;===>>>???@@@@@@@@@AAABBBCCCEEEFFFFFFGGGJJJOOOTTTWWW[[[___aaacccdddeeegggiiikkkmmmmmmmmmlllmmmoooqqqrrrpppooogggeeebbb```_________```eeehhhlllppptttvvvxxxyyywwwvvvuuuuuuttttttttttttsssqqqpppmmmiiiccc[[[VVVPPPOOOMMMJJJFFFFFFHHHJJJNNNKKKFFFCCCBBBAAA@@@>>>>>><<<:::777666555555555666555333333555666555444555666666777777888999999888888999999999:::::::::999:::;;;<<<<<<===<<<<<<;;;<<<======>>>=========>>>>>>>>>>>>???@@@AAABBBAAAAAA???>>>============<<<======>>>>>>??????@@@>>>@@@BBBBBB@@@???>>>?????????>>>>>>>>>???@@@@@@CCCCCCCCCAAA??????AAACCCBBBAAA@@@@@@AAABBBAAA???>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999999888999999:::::::::999888888777777777777777777666666666666777777666666666666666555444666999;;;;;;999666444444333333333333333333222333333333333333333333333444444444444444444444444333333333333333333333333111111000000000000111111222111111111111222333333222222222111111222222222000000000//////000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111///,,,,,,///222////////////////////////......////////////..................///000111111000000000000000000000000000000///////////////...000000111111000000//////qqq```MMMDDD@@@===;;;;;;888888777666666666666666666666666666555555555555444444444444444444444444555555444333222111111000222111000000111222333333555444444333333222222222222222333333333333444444222222222222222222222222222222111111111222333333444333222111111111222333222222222222222222222222000111222222222222111000111111111222333444555555...000111222222111000...///000000111222222111111000000111111111222222222000000111111111222222222111111111111111111111111222222222222222222222222333333333333333333333333111111111111111111111111222111111111111111111222222222333333333333222222444444333222222111000000---...///111222333333333222222222333333333333333222222222222222222222222444333222111222333555666222222333333444555666777444444333222222222222333444444444444444444444444444333333222222222333333666555555555666666777888777777666555555555666666888777555444444555666777999999888888888999:::;;;777999:::<<<===>>>======>>>@@@BBBCCCDDDFFFIIILLLMMMNNNOOOQQQSSSTTTVVVVVVUUUTTTUUUWWWZZZZZZYYYWWWPPPNNNMMMKKKKKKLLLMMMMMMPPPQQQSSSUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXUUUUUUTTTSSSPPPKKKGGGCCCCCCCCCAAA???===>>>AAADDDHHHEEEAAA>>>======<<<;;;999888777666666666666666666555333444666777777666444555555666666777888888888888888888999999999999888888:::;;;<<<<<<<<<<<<;;;;;;<<<============<<<======>>>>>>???AAABBBCCCCCCBBB???===<<<<<<<<<===<<<<<<======>>>????????????@@@BBBAAA???>>>>>>>>>??????>>>>>>>>>>>>??????AAABBBCCCBBBAAA@@@AAACCC@@@???>>>???AAAAAA@@@???<<<<<<;;;:::::::::::::::::::::999888888888888888:::999999999888888777777777777777777666666666666666666666666555555555555555666888999999777555333444444444333333222222222333333333333333333333333444444444444444444444444333333333333333333333333111111111000000111111111111111111111111222222333333222111000000111222333111000///......///000111000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////...000000,,,'''''',,,111////////////////////////---...///000000///...---...............///000111////////////////////////---------.........---+++///000000000000000//////qqq```MMMDDDAAA===;;;;;;888777777666555666666666777777666666666555555555444444444444444444444444333333333222111000000000222222222222222222333444666666666555444444444333222222222333333444444444222222222222222222222222222222222222222222333333111111333333333333222111222222222222222222222222111111111111111111111111///000000111222333333333///000111111111111000///...///000000000000000000000000111111111222222222000000111111111222222222//////000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111222222111111111111111222222222222111111444444333333222222111111000111222222222222222222333333444444444333333222222222222222222222222222444333222111111333444555333333333444444444444444444444333222222333333333444444444444444444444444333333222222222333333444555555555444555555666777666666555555444555555555777666555444444444555666666666555555555666777888222444666888999999888777:::;;;;;;;;;::::::===???===>>>???@@@BBBCCCEEEEEEDDDDDDDDDFFFHHHIIIGGGFFF@@@???>>>>>>>>>???@@@@@@>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCBBB@@@>>><<<;;;::::::999777666888;;;>>>CCC@@@<<<:::999:::999888666666666555555555666666666444333444666888888777333444444555555666777777777777777888888888999999777777888:::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<======>>>???AAABBBCCCCCCBBB???===<<<<<<<<<===<<<<<<<<<===>>>>>>?????????@@@AAA@@@>>>===>>>>>>??????>>>>>>===>>>>>>??????@@@BBBBBB@@@@@@@@@AAA???>>>===>>>???@@@???>>>;;;:::999999888888999999888888888888888888777777999999888888888888888777888777777777666666666555555555555555666666666666444555666666666555333222444444444333333222222222444444444444444444444444444444444444444444444444333333333333333333333333222222111111111111222222000000111111222222222222333222000000000000222333222111000//////000111222000000000000111111111111000000000000000000000000////////////////////////////////////////////////...000000,,,'''''',,,111////////////////////////---...///000000///...---...............//////000////////////////////////...------...000000...,,,...//////000000000//////rrraaaNNNEEEAAA===;;;:::888777666666555555666666777777777666666666555555444444444444444444444444222222222111111111000000333555666555222000000000666555555555555555444444111222222333333444444555333333333333333333333333444333333222222222333333...///111333333222000///222222222222222222222222111111111111111111111111///000111222222222222222222222222222222222222222000111111222222222111111000111111111111222222222000111111111111222222222...///000000111111000000222222222222222222222222111111111111111111111111111111111111111222222222000111222222222222111000000111111222222111111000222222111111111000000000111222222222222222111111333444666777666555333222222222222222222222222222333333222222222222333333111222333444333222111000555555555555555666666777444444444444444444444444333333333333333444444555555555444444444444555555555555555444555555666666555555555555555555666666555555555666666666666777444555666888999999888777666777888777777777999;;;666777888999;;;<<<===>>>===<<<===>>>@@@@@@>>><<<::::::999999::::::;;;;;;555666777888:::<<<===>>>999999:::;;;<<<<<<<<<;;;<<<===>>>===:::888888999888888777666555666:::===AAA===:::888777777777666222222222222222222222222444333222222444555555555222333333444555555666666666777777777777888888888666777888999999:::999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===>>>@@@AAABBBAAAAAA???>>>============;;;<<<<<<======>>>>>>???>>>@@@@@@???>>>===>>>?????????>>>=========>>>>>>>>>???@@@@@@??????@@@AAA???>>>======>>>???>>><<<::::::999888888888888999777888888999888888777777888888888888888888888888888888777777666666555555555666666666666777777777555555555444444333222222444333333333333333333222555555555555555555555555444444444444444444444444333333333333333333333333222222222111111222222222///000111111222222111111111111111000000111111111333222222111111222222333............////////////000000000000000000000000////////////////////////000000000000000000000000000111111///,,,,,,///222////////////////////////......////////////......///......---......//////000000000000000000000000222///---///222333111///......///000000000//////sssbbbOOOEEEAAA===::::::777777666555555555555666777777777777666666666555444444444444444444444444111111111222222222333333000333666666222///......333333333333444444444444111111222333333444555555444444444444444444444444555444333222222222222222000000111222222222222222222222222222222222222222222222222111111222222222000111222333333333222111444333222000000222333444222222222333333222222111000111111111111222222222000111111111111222222222///000111222333333222111222222222222222222222222111111111111111111111111000000111111111222222222000111222222222222111000111222222333333222222111222222111111111111000000//////000111222222222111333555888:::999777333111111111111111111111111111222222333333333222222111///111444666666444111000444444444444555777888999444444444444444444444444444444333333444555555666555555444444333444444555555444444555555666777888333444444444555555666666666777888999888888777666666666777888999999999999333444666666555555666888555555666777999:::;;;;;;:::::::::;;;<<<;;;999777888888888888888999999999444444444555666888999:::555666777999::::::999999777999:::999777666888:::;;;;;;:::888777888;;;>>>@@@===999777666666666555333333333333222222111000444333111222333444444333222222222333444444555555666666666777777777888888777777888888888888888777999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<===>>>???@@@???????????????>>>======;;;;;;<<<<<<===>>>>>>>>>===>>>??????======???AAA??????>>>===============>>>???@@@???>>>???@@@BBB???>>>============<<<;;;<<<;;;;;;:::::::::::::::777777888999999999888777777777777777888888888888888888888777666555555555666666666777777777888888666666555444333333222222222333333333333333333444444444444444444444444444444444444444444444444444333333333333333333333333111111000000000000111111...///000111222111111000000000111111111111000000111222222222222222222111............////////////000000000000000000000000////////////////////////000000000000000000000000000000000//////000111111//////////////////////////////............/////////......------.........000000000000000000000000222...+++,,,000222111///---......///000000//////tttcccPPPEEEAAA<<<999999777777666555555555555555777777777777666666666666444444444444444444444444111222222333333444444555***///444555333000///000111111111222222333333333111111222333333444555555555555555555555555555555666555444333222111111111555444333222222444666777222222222222222222222222333333222222222222333333222333444444444333222111333111///------///111333111111222222222111111000000111111111111222222222000111111111111222222222111222333444555444444333222222222222222222222222222222222222222222222222000000111111222222222222000111222333333222111000222333333444444333333222444444333333333333333333,,,,,,...000111222222222333666999<<<;;;888444111111111111111111111111111111222333444444333111000///222666999999888555222111111222222444555777888444444444444444444444444444444444444444555666777555444444333333333444444444444444555666777888999222222333444555555666666555666888888888666444222333333333444444555555666333444666555444222222333444444555666888999::::::888888777888999888555333666666777777777777777777555555444333222222333333222333444666777777777666111333555555444555999<<<<<<<<<:::888777777:::======:::666333333333222111777888777777666444333222666444333333444555555444111222222333333444555555666666666666777777777777777888888888888777777666999999:::;;;;;;;;;;;;:::<<<;;;;;;<<<<<<===>>>???===>>>???@@@@@@???======;;;;;;<<<<<<===>>>>>>>>>===>>>???>>>===>>>@@@BBB??????>>>===============???@@@@@@???>>>???AAADDD@@@>>>===<<<======;;;999======<<<;;;;;;;;;;;;<<<777888999::::::999888777777777777777777888888888999888888777666555555444666666777777888888999999888777666444444333333444222222222333333444444444333333333333333333333333444444444444444444444444333333333333333333333333000000////////////000000...///000222222111111000///000111222222111000///000111222333333222111000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000...------...000111000///////////////////////////000///...------...///000///......---------......000000000000000000000000000+++'''(((,,,///...,,,------...///000000//////ppp```OOOFFFCCC???<<<;;;:::999888777666666666666666555555555555444444444222222222222222222222222222222444666888666333000777666444333222111111111222333444555555555444333333333222111222333444555555555555666555555444333000111111222222111111000111111111111111111111111222222111111111111111111000000000111222222333333000000000000000111111222777333///...111333333333222111111111000000//////000000000000000000000000...//////000111222222222///000333555555444222000333111///000222444444444222222222111111111111000222222222222222222222222//////000000111222444444444333333222111000//////333222111111000111111111000111111111111222222222555555444444444444333333111111222333333333333222333333333333444555666666777666444222111111222222222222333333333333444444000111222444555666444222666222222888888333111444666555555666777888666555888777666555555444555555777777777777777777777777666333222333555666444222444444555666777777777666777777666555444444333333444444555555555555444444555555666666666666555555555555555555555555555555222333444333111000111222333333333444444555555555444444333111111444999===???===;;;999777888888999:::777555444444555555444666666555444333111000///111222222333333222222111444444444555555555666666666666666666666555555555888888777777777777888888::::::;;;;;;<<<===============<<<======>>>???@@@@@@@@@@@@??????===<<<<<<;;;<<<<<<===============@@@>>>;;;:::@@@IIIJJJFFFEEEBBB???======>>>>>>======<<<;;;::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999999888888999999:::;;;777777777888888999999:::777999:::888555333444666444444444444444444444444444444444444444444444444111111222222222333333333444444444444444444444444333333333222222222111111333333333222222111111111111111111111111111111111222222222222222222222222000000111111111111000000000000//////.........---//////000000000000//////......//////000000111111////////////000000000000------......//////000000.........///111111000///000000000000000000000000//////000000000000//////)))******+++,,,---......------......//////000000000---,,,,,,///000...,,,000000//////.........---ppp___NNNEEEBBB>>>;;;::::::999888777666666666666666555555555555444444444333333333333333333333333333222222333444555333111444333333222222222222333222333444555555555444333333333222222222333444555555555666666555444333333333333333333333333333333111111111111111111111111111111111111111111111111222222111111111111111111000000000000000111111222555222//////111333333222111111111111000000000///000000000000000000000000...//////000111111222222111111222222333333333333222222222111222222333333222222222111111111111000222222222222222222222222111111111111111111222222333333222222111000000000333333222111000000000111000111111111111222222222111111222222333333333444111111222333333333333333333333333333333444444555555444333222222111111222222222222333333333444444222222222333444555555444555000000444666222111333555444444666777888777555666555555555555555666777666666666666666666666666555444222333555666444222444444555666666666555555777666666555444444333333444444555555555555444444555555666666666666555555555555555555555555555555777888888777555333444444333333333444444444444444333333333222222444888;;;:::999777666666777888:::999777555444444555555444555555555444333222000000222222333333333333222222222222222333333333333444555555555555666666666666777777666666666666777777999999999:::;;;;;;<<<<<>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<===============??????>>>???GGGPPPRRRNNNEEEBBB???======>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::999999999888888777777888888999:::888888888888999999999999555777777666333222333444555555555555555555555555444444444444444444444444222222222222333333333333444444444444444444444444444444444333333333222222333333333222222222111111111111111111111111111111222222222222222222222222000000111111111111000000000000000/////////......000000111111111111000000////////////000000000000////////////000000000000.........//////000000000......///000111111000///........................//////000000000000//////,,,,,,,,,---------------.........///////////////222...++++++---/////////000/////////............ooo^^^MMMDDD@@@===:::::::::999888777666666666666666555555555555444444444444444444444444444444444444222111111222333333222111111111111111222333444222333444555555555444333333333222222222333444555666666666555555333222222444444333222222333444444111111111111111111111111111111111111111111111111333333222222111000000///000000000000000111111222111//////000222333222111111111111111000000000000000000000000000000000000/////////000111111222222333222111000111222444555000333555444111000111333222222222111111111111000111111111111111111111111333222222111000000111111111111111111111111111111444333222111000000000000000111111111111222222222......///000111222333333222222222222333333333333444444333222222222222222111222222222222222111111222222222222333333333333333222222111333555888:::<<<666333555777666555555444444444666888999888777444444444444555666777888555555555555555555555555555444333333555555444333444555555555555444444333666666555555444333333333444444555555555555444444555555666666666666555555444444444444444444444444222444444444222111222333444444444444333333333333222333444333333444666888444444333333444666888999888777666555444444444444333333333333333222222111333333444444444444333333222222222222333333333333444444444555666666666777666666555555555555666666777777888888999:::::::::===<<<;;;:::::::::::::::============<<<;;;:::999;;;;;;<<<============<<<;;;>>>???BBBJJJSSSUUURRREEEBBB???=========<<<;;;============<<<;;;::::::::::::::::::::::::::::::<<<<<<;;;:::999999999999777777666666777777888999::::::999999999999999999666666666555333222333555777777777777777777777777444444444444444444444444333333333333444444444444444444444444444444444444555444444444333333333333333333333222222222222111222222222222222222222222222222222222222222222222000000111111111111000000111000000000000000//////111111222222222222111111000000000000////////////////////////000000000000////////////000000000000...//////000000000000000...........................//////000000//////...//////......------------///////////////.........333///+++***+++...000111////////////............ooo^^^LLLCCC???<<<999999999999888777666666777777666555555555555444444444444444444444444444444444444333222222444444333222111111000000111111222333222333444555555555444333222222222333333333444444666666666555444333222111333222000//////000222333111111111111111111111111111111111111111222222222222222222111111111000000000000000000000111111222---...///111222222222111111111111000000000000000000000000000000000000000//////000000111111111111222222111111222222333444///333777666111...000222222222222111111111000000000000000000000000000000222222111111111111111222000000111111111222222222444444222111000000//////000000111111111222222222/////////000111222222333222222222222333333444444555444333222111111111111///000111222333222111111111222222222222333333333333333222111333888???DDDEEE@@@:::999999999888777666555555777999:::999888444444444444444555666777444444444444444444444444444444333444444444444444444555555555444333222222555555555444444333333333333444444555555444444333444555555666666555555444444444444444444444444444---///000111000111222444555444444333333222222222000222444444333333444555222222222222333555666777666777777555444333333444111222222333333333222222333444444555555444444333333333444444444555555555333333444444555666777777555555555444444555555555666777777888999999::::::999999999999:::<<<===>>><<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<======<<<<<<888<<<>>>AAAGGGNNNNNNKKKCCCAAA>>>=========;;;:::<<<===>>>>>>===;;;999888999999999999999999999999;;;;;;:::999999999999999777777777777777888999999;;;;;;::::::999999888888888888777666555555666777666666666666666666666666333333333333333333333333333333333444444444555555333333333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111111111000000111111111111000000000000000111111222222111111000111111000000//////......////////////000000000000000000000000000000000000...///000111000//////000...........................//////////////////...///////////////.........000000//////......------111///---,,,,,,...///000///////////////.........ooo^^^KKKBBB>>>;;;999999999888777777777777777777666555555555555444444444333333333333333333333333333333444777888777444111333222111111000000111111222333444555555555444333222222333333333444444444555555555555444333222111333222000//////000222333111111111111111111111111000000111111111222222222000000111111111222222222000000000000000111111222,,,...000222222222111111000000000000000000111111000000000000000000000000000000000000000111111111///111222444444333222111///333777666111...000222222222222111111111000000000000000000000000000000000000000000111222333444000000000111222222333333444333222111000000000000000000111111111222222222222222222222222222222222333333222222222333444555555444333222111000000000...///111222333333222111111111111222222222333333222222222222555===GGGNNNLLLIIIDDD>>>::::::999888;;;:::999:::<<<<<<:::999666666555444444444444444444444444444444444444444333444444444444333444444444555555555444333222222444444444444444333333333333333444444444444333333444444555555555555444444444444444444444444444444333555666666555555666777444444444333333222222111000222444444333222222333444444333333333444444444555666777666444222333444111111222222333333222222333444444555555444444333333333333444444444555555222333333444555666666777555555444444444444555555777777777888999999::::::999999999:::;;;<<<>>>???<<<<<<=========<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<999===??????AAAEEEDDD@@@AAA???============;;;:::<<<===>>>>>>===;;;999888::::::::::::::::::::::::::::::999888888888999999999888888888888999:::::::::::::::999999888888888999888666555555666777777555555555555555555555555333333333333333333333333333333333444444444555555333333333333333333333333222222222222111111111000222222222222222222222222222222222222222222222222222222222222222222222222000000111111111111000000000000000000111111111111//////000000000000//////111111000000//////......////////////000000000000000000000///////////////...000222111///...///000////////////////////////......////////////......------......///000111111000000//////......------......000000//////...............///////////////ooo^^^KKKAAA>>>;;;::::::888888777777777777777888666555555555555444444444333333333333333333333333333444666888:::888444111444333222111111111111111222333444555555555444333111222333444444444333333333444444444444333222222444444333222222333444444111111111111111111111111000000000111222222333333///000000111222222333333000000000000000111111222---///222333222111111222000000000000111111111111000000000000000000000000000000000000000000111111...000333555555444222000000333555444111000111333222222222111111111111000111111111111111111111111/////////000111333444555000000111111222222222333333222111111000111111111000111111111111222222222444444333333333222222222444333222222222333555666555555444222222111111111000000111222333333333222111111111111222222222222111222222333666???KKKSSSUUUVVVSSSIIIBBB@@@AAAAAABBB@@@?????????>>>;;;999777666555444333333333333444444444444444444444444333444555555333333444555444555555555555444444333444444333333333333333333333333444444444444333333444444555555555555444444333333333333333333333333999::::::888666444444555333333333333222222222222111222444444222111111222555555444444333333222222333666888777333111222444111111222222222222222111333333444444444444333333111111111111222222222222333333333444555555555666555555444444444444555555666666777777888999999:::<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;???@@@>>>>>>@@@???;;;>>>===<<<<<<======<<<:::============<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888777888888999999999999888999::::::;;;999999888888888888888888888555333222333555666555444444444444444444444444333333333333333333333333333333333333444444444444333333333333333333333333111111111111000000000000111222222222222333333333333333333333333333333333222222222222222222222222000000111111111111000000//////000000000000000111//////000000000000//////000000000000////////////////////////000000000000////////////............---000333222///---...000000000000000000000000000---......//////......---,,,,,,---...///000111111///////////////.........,,,...111222111///...............///////////////ppp___KKKBBB>>><<<:::;;;888888777777777777888888666555555555555444444444444444444444444444444444444444444666777777444222333222222222222333333444222333444555555555444333111222333444444444333333222222333444444444333333333333333333333333333333111111111111111111111111///000000111222222333333111111111111111111222222000000000000000111111222///222444333111000111333///000000000111111111111000000000000000000000000111000000000000000000000000111222333333333222222222222222111222222333333222222222111111111111000222222222222222222222222111000000000111222333333111111111111111222222222111111111000111111222333000111111111111222222222222222222333333333333333555444222222222333555666555555444333222222333333333222222222222333333444111111111111222222222222000222333333555===IIISSSUUU\\\\\\QQQFFFDDDGGGIIIIIIGGGEEECCCBBB???<<<999555555444333333444444444444444444444444444444444222444666555333222444555444444555666666666555555333333333333333333333333222333333444444333333222333444444555555444444333333333333333333333333333444555666555333222333444222222222222222333333333222333333222000000000222333333333333333222111111222666999777333000111444111111222222222111111000222222333333333333222222000111111111111222222222444444444444444444444444666666555555555555666666555555555666777777888888::::::999999999999::::::::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;999===>>><<<;;;>>>>>><<<<<<;;;;;;<<<===>>>===;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888888888888888888999999:::777777777777777777888888888555222111333666666666333333333333333333333333222222222222222222222222222222222222333333333333222222222222222222222222222222222111111111000000111111222222222333333333333333333333333333333333222222222222222222222222000000111111111111000000....../////////000000000000000000111111000000000////////////000000000000////////////000000000000///.........---------,,,---111333222...,,,...000////////////////////////---......//////......------------....../////////.........///////////////---///222111///...///000............/////////000qqq___LLLBBB>>><<<;;;<<<888777777777777777888888666666555555555444444444666666666666666666666666666444222333444555444333111111111222333444666777222333444555555555444333111222333444555444333333111111222333444444444444000111111222222111111000111111111111111111111111///000000111222222333333333333222222111000000000000000000000000111111222111333555333111000111444//////000000111111111222000000000000000000000000111111111000000000000000333222111111111222333444333111///000222444444444222222222111111111111000222222222222222222222222333222111111000111111111111111111111111111111111000000000000111222333444000111111111111222222222000000111222333444444555555444333222222444555777555555444333333333444444555444333222222222444444000111111111111222222222111222333333444;;;GGGPPPLLLVVVYYYMMMAAA???DDDGGGMMMKKKHHHFFFCCC@@@<<<999333333333333444555666666555555555555555555555555222444666555333222333666444444555666777777777666333333333333333333333333222333333444444333333222333444444555555444444333333333333333333333333333...000333444444555888:::111111111222222333333444333333333222000///000222000111222222222222111111111555999888333000111444222222222222222111000000111222222333333222222111222222333333333444444444444444444444444444333333666666555555555555666666333333444444555666666777555555666777888:::<<<===888999999:::::::::999999999:::;;;;;;<<<<<<;;;;;;555:::;;;999999===???===:::::::::;;;>>>>>>===<<<===<<<;;;::::::;;;===>>>::::::::::::::::::::::::888777777777777777888888777777777777777888888999555555666666777777888888;;;777333333555888888888444444444444444444444444222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222111111111111111222222333333333333333333333333333333333222222222222222222222222000000111111111111000000---.........//////000000111111222222222222111111......//////000000111111////////////000000000000......---------,,,,,,,,,---111444222...,,,...111........................---..................---...............------------.........//////000000///000111000------000333---.........//////000000pppZZZLLLEEE<<<:::;;;555999888888777666555555444777777666555444444333333333333333333444555666666333333333222222111111111444444222222222222444444555555555555555555555555222222222222222222222222222222444444444444222222222111000111333444444444333222222222111111000000111111111111111111111111111000/////////000222222111111000000000000111111222555333---,,,111111...222111///......000222333000000111111111000000/////////000000111111111111//////000111222333333333333333222222111000000///222222222222222222222222///000111222222111000///111111111111111111111111222222222111111111000000111111000000000000111111222222111111222222333444111111111111111111111111222222222222222222222222333111///111444666555444///111333333111///......222222222222222222222222333222222111333888???DDDKKKQQQOOODDDAAAGGGIIIDDDGGGEEECCCCCCDDDBBB>>>:::333333333222333333444444333333333444444555555555444444444333333222222222...000444777888777555333111222222333333222222111222222111111222222333444222333444444555444444444777666444333222333444444111111111111222333444444000000000000000000000000000000//////000000111222000000111111111111000000111111222222222333333333111222222222222111000000000111111111111222222222222222222222222222222222333333333444444444555555888777666555555666777888555444444555555666777888888888999:::;;;<<<<<<===888999999999999888777777::::::::::::::::::::::::???>>><<<;;;:::999888888::::::;;;<<<<<<=========???<<<999888888999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888999999999999888777777777777777777666666666666333111000000111222222111444444444444444444444444333333333333333333333333333444444555555444444333222222222333333444444444...000222333333111///---000000111111222222222222444333333333222111111111111111111111111111111111000000000000000000000000...000222333111000000000000000////////////000000////////////000000000000///////////////////////////////////////000111111////////////...---,,,,,,///000111111///......///000000///...------,,,,,,........................+++...333777888555111///111000000///////////////////////////////////////oooYYYKKKEEE<<<:::<<<666888888888777666555555555777666666555444444333333555444444333333333444444333333333222222222111111444333333222222333333444222222222222222222222222222222222222222222222222222333333444444333333222///.........000111111111111111111111000000000///111111111111111111111111111111000000000111222333111111000000000000111111111444333......111111---222111000000000111222333000000111111111111000000000000000000000111111111000000000111111222222333222222222222222222222222000000000000000000000000///000111222222111000///111111111111111111111111222222222111111111000000111111000000000000111111111000000000000111222222111111111111111111111111222222222222222222222222333111000111444666555444333333333222111111111222222222222222222222222222222222222111222666<<>>:::888888888777666::::::::::::::::::::::::888888888888888888888888888999999999999888777777777777777777666666666555666444333333444555555444333333333333333333333333333333333333333333333333333333444444444444333333222222333333333333333333000111222333333222000///000111111111222222222222222222222222222111111111111111111111111111111111000000000000000000000000...000111111000//////000000000////////////000000000000000000///////////////////////////////////////////////////000111111/////////000000000000000...000111111000000000000000//////......---,,,,,,...........................000333666888888888777111111000////////////000////////////////////////mmmXXXKKKDDD<<<;;;===888888888777777666666555555666666666555444444333333666666555444333333333333333333333222222222222111444333333222222333333444111111111111111111111111222222222222222222222222222333333444444333333222222222222222222222222333222222222111111111111111111111111111111111111111222111111111111222333333111111000000000000111111000333333000000111000---111111111222222222333333000000111111111111000000111111111000000000000000111111111111111111111111111111222222333444555555000000000000000000000000000000111111111111000000111111111111111111111111222222222111111111111111111111000000000000111111000////////////000111111111111111111111111111111222222222222222222222222333111000111333444444444555333111000///111222444222222222222222222222222111222222222222444888;;;>>>IIIOOOOOOOOORRROOOIIIAAA???===;;;;;;;;;999777666666444333222111111111222222222222111111111111444444333333333333222222111222222333333333222222111222222333333222222111222222111111222222333444555555666777777777777777333333222111111111111222444444333111111000000000////////////////////////222333444555555555444333000000111111111111000000222222222222222222111111111222222222222111000000000111111111111222222222222222222222222222222222333333333333444444444444333444444444444444444333666666666666777888999:::888888777777777666666666888888777777888999;;;<<<::::::::::::::::::::::::777777777888999:::;;;<<<===<<<;;;;;;:::;;;;;;<<>>999888777777777666666666555666666555555555444444444666555444333333333333333222222222222222222222222333333333333333333333333333333333333444444444444222222222222222222222222333333333333333333333333555666666555333111111111333333333333333333333333111111111111111111111111222222222222222333333333111111000000000000111111000111222222111111///---000000111222222222222222///000000111111111111000111111111111000000000000111111111111000000000000000111111222222333333444222222222222222222222222000000000111111000000000111111111111111111111111111111111111111111111111222111111000000111111222000////////////000111111111111111111111111111111111111111111111111111111222222111111222333444444111000......///000111111111111111111111111111111000111222222111222444666:::CCCIIIHHHGGGGGGCCC>>>===;;;999777666666666666444333222222111111111111333333222222111111111000333333333333333333333333333222222111111000111111111222222333333222222111222222111111222222333444444555666666777777666666444444333333333333333333333333222111111111111111000000000000000000000000...///111333333222111000000000111111111111000000222222222222111111111111111222222222222111000000000000111111111222222222111222222222222222333333222222333333333444444444222333444555555444333222555555555555666777888999777777777777777777666666666555444444555777:::;;;::::::::::::::::::::::::777777777888999;;;<<<=========>>>>>>>>>===;;;:::999888777888:::<<<===<<<999999999999999999999999888888888888888888888888888888888888888777777666777777666666666555555555444333111111333444333222222222222222222222222222333333333333333333333333111111222222222222111111444333333333222222111111111111000///000111222333222222222222222222222222/////////000111111111222111111111111111111111111/////////////////////////////////...,,,---///111000000////////////000000111111000000//////......///////////////////////////////////////000000111000000000000000000000000444333222222111000---,,,000/////////......------...........................------...111444777999222222111000000000000000////////////////////////lllVVVJJJDDD<<<<<<>>>999777777777777666666666666555555555555555444444444333333333333333444555666222222222222222222222222333333333333333333333333333444444444555555666666222222222222222222222222333333333333333333333333444666666444///,,,++++++111111222222222222222222111111111111111111111111111111222222333333333333111111000000000000111111000000111222222000//////000111111222222111111000//////000111111111111111111111111000000000000000111111000000000000000000000000000000000000111000222222222222222222222222111000000000000000000111111111111111111111111111111111111111111111111111222222111111111111222222111000000000000111222222000000000000000000000000111111111111111111111111222222222111111222333444...------///222222000...111111111111111111111111000111222222111000222333777<<>>AAACCCBBB???;;;999888777777888;;;=========;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777888888888888777666666666666666666555555555555333111000000111222222111444444444444444444444444333333333333333333333333000111111222222111111000333333333222222111111111000000.........000222333333222222222222222222222/////////000111111111222000000000000000000000000/////////////////////////////////...,,,---///111000000////////////000000111000000000/////////...000000000000000000000000///////////////000000111///000222444555666666666777666555555666666444111///////////////.........////////////////////////------...///000111111111222111111000///000000000////////////////////////lllWWWJJJDDD<<<<<<>>>999777777777777666666666666555555555555555555555555333333333333444555666666111222222222222333333333222333333444444333333222222222222333333444444555222222222222222222222222444333333222222333333444555777999666111---,,,---///////////////000000000111111111111111111111111000111111222333222222222111111000000000000111111111///000222222//////111333333333222111111000000...///000111111222111111///000000000111111111111000000000000000000000000000000000000000000//////000000000000000000000000111111000000000000111111111111111111111111111111111111111111111222222222222222111111111111222222111000000000000111222222000000000000000000000000111111111111111111111111111222222222000000222444.........111555666222///111111111111111111111111111222222111000000111333555666777666444555666777444555555333111111222333.........///000111333333333333333333333222222222222222333333333333444444333333222111000000000111111222222333333222222111222222111111222222333444111111222333333333333222///000111111222111111111/////////000000222333333222222222222222222222222//////111222222222111000000000111111111111000000000000000111111111222222111222222222222111000000000111111111111222222222111111111222222333333444222222222222333333333333333444444555555444444333333333333333444555666666666777777888999:::;;;<<<777777777777888:::<<<===::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::===AAADDDCCC@@@<<<999;;;:::999999;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777888888777777666555666666666555555555444444555333111222333444333333444444444444444444444444333333333333333333333333111111111222222111111111222222222222222111111111000000/////////111222333333333333333222222222222000000111111111111111111000000000000000000000000000000000000000000000000///000000///......///111000000////////////000000/////////000000000000000000000000000000000000000///////////////000111111...111666<<<@@@BBBBBBBBB999777666999<<<>>><<<:::////////////////////////////////////////////////...///000111111000///...111000000///////////////////////////////////////mmmWWWJJJDDD<<<<<<===888666666666666777777777777555555555555555555555555444444333333333444444555111111222222222333333333222333333444444333333222000111111222333333444444222222222222222222222222444333333222222333333444333777:::999444111111333/////////000000111111111111111111111111111111111///000111222222222111111111111000000000000111111333///...111222...///333999777555333222111111222...///000111111222222222......///000111222222333......//////000000111111/////////000111111222222000000000000000000000000222111000//////000111222111111111111111111111111000000111111111222222222333222222111111222222333000////////////000111111000000000000000000000000111111111111111111111111111222333222000///111333000---,,,///333666444111111111111111111111111111111222222000//////222444444333333333222222444777111333555444222111111333111111111111111222333444111111111111222222222222222222222333333444444444222222222222222222111111111222222333333222222111222222111111222222333444000111222222333333222222...///000111222111111000111000000000000000111222111111111111111111111111000111111111111222222222000000111111111111000000......///000111222333333111222222222222111000000000111111111111222222222000111111222333333444444111222222222222333333333333333222222222222333333444333333444444555666777888888888999999:::::::::777888888999:::;;;<<<<<<::::::::::::::::::::::::::::::999999::::::;;;<<<:::<<<>>>???@@@>>>===;;;;;;:::999:::;;;;;;:::888::::::::::::::::::::::::888888888888888888888888777777777777777666666555666666555555555444444444555444222222444555444333333333333333333333333333333333333333333333333333111222222222222222222111111111111111222222222222111111111111222333444555444444333333333222222222222222222222222111111111000000000000000000000000000000000000000000000000...000111111000//////000000000////////////000000......//////000000111111000000000000000000000000///////////////000111111111666<<>>;;;888/////////////////////000////////////////////////000000000000000000//////000//////...............////////////////////////mmmXXXKKKDDD<<<;;;===888666666666666777777777777444555555555555555555555666666555444333333333333111111111222222333333333222222444444444444222222111111222333444444555555222222222222222222222222444444222222222222444444---222666666222///111333222222222333333444444444111111111111111111111111...///000111222111000000111111000000000000111111444///...111111...///444===;;;777555333222333333......///111111222222222------...000111222333444---......///000111111222......///111222333444555222222222222222222222222222111000//////000111222111111111111111111111111000000111111222222222222333222222111111222222333...............///000000000000000000000000000000000000000000000000000000000222333222//////111333000,,,)))***///333333111000000000000000000000000222222222000///000222555444333333333111///000333///222555555333111111333444444333333222333333333//////000000111111222222222222222333333444444444111222333333333333222222222222222333333222222222222222111111222222333444111111222333333333333222000111222333444444333222333222111000////////////000000000000000000000000000000//////000000111222000000111111111111000000------...000111222333444111222222222222111000000000111111111111222222222000000111222333333444444111111222222222333333333333222111000000111222333555444444555555666777888999999999999888888888888666777888999999:::999999::::::::::::::::::::::::777777888888999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>888777888999<<<===<<<;;;999999999999999999999999888888888888888888888888777777777777777666666555666666555555555444444444555333111222333444333333222222222222222222222222333333333333333333333333222222333333333333222222000000111111222222222333222222333444555555666666444444444333333222222222444333333333222111111111000000000000000000000000000000000000000000000000...000222333111000000000000000////////////000000------...///000111222222000000000000000000000000///////////////000111111666:::AAAFFFHHHFFFCCC@@@===999666666888888333///////////////000000000000000000000000000000000000//////...---......///000//////...---------------////////////////////////kkkYYYFFF@@@@@@>>>:::777888888777666666666666666555666888777555444555555444444222222222222444444333333333222222222111111111111222222222333333333333333333333333222111000111222333333444444333333333222222111111222222333333333222111111222333333444///...000222000000111//////000111111111111111///000000000111111111111///////////////000000111333222000...///222555888CCCBBB@@@;;;666222111111......///000111222333333000111111111222222222222333333222222111222222222)))+++...111333333111111222111111111000000//////000000000000000000000000222222111111111111222222000000000000111111111111666333000000111222000...222222111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333222222222111111111000000555555555555555555555666444333111//////000111222222222333333222111///...(((+++///333555444333222444333333222111111111222333222222222111000000000222111000//////000111222//////000000111111111222111111000000//////......//////000111111111111111000/////////............000111222333333222111000111111111111111111111111333222111000000000111222//////000000000000///...111111111111111111111111111222222333333222222111111111222222222333333333333333333444444444555555444444555555666666777777888888999999999::::::::::::999999999999999999999::::::999999::::::;;;<<<::::::::::::;;;;;;<<<===>>><<<999777777888:::<<<::::::::::::::::::::::::888888777777666666555555888888777666666666666666666666555444333222222111666555333222222333555666333333333333333333333333222222222222222222222222111222222333333222222111000000000000000000000000222333555777777666555444888666444222000/////////555333111000//////111222222222222222222111000///333333222111000000111111........./////////000000////////////////////////////////////////////////111222222222000...,,,+++---------............//////:::GGGLLLIIIAAA:::777444333333222222111111111000000//////.........---................................................------............------........................iiiXXXGGGAAA@@@>>>:::777888888777666666666666666555777888777555444444555444333333222222333333444222222222333333444444444111111222222222333333333333333333333333222111000222222333444444444444444333222222111111222222333222222111000000111222222333///...111222000000111//////000111111111111111111111111111222222222222000000000000000111222222333222000//////222555777======;;;777222///...///......//////000000111111000000000111111111222222222111111000000111111111...//////000111111111111222111111111000000000000000000000000000000000000222111111000000111111222000000000000111111111111333111//////111222111///111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222111111111111111111111000000000000000000000000111111111222222222333333222222222111111111000000000000000000000000000///444333111000///000111222333333333333222111000///+++---000333444444222111333222111111000000000111222222111111111111111111222111000//////000111222///000000000111111111111111000000000/////////...///000000111111111000000000000/////////.........///000111111111111000///222111111111111111111222111000000//////000111222000000111111111111000000111111111111111111111111111222222333333222222111111111222222222333333333333333333444444444444555555666666777888888999999888888888999999999::::::999999999999::::::::::::::::::999999::::::;;;<<<::::::::::::::::::;;;;;;===<<<:::999888999:::;;;999999999::::::999999999888888777777666666666666999888777777666666777777555555555555555555555444666555333222222333555666333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222///000222333444333222111444333222222222333444444333222000//////111222333111222222222222111000///333222222111000000000000//////......---,,,,,,,,,////////////////////////////////////////////////000000000///...---,,,+++---------............//////777AAADDD@@@999444111111111111000000000000000000/////////............................................................///000000111111000000///........................gggWWWGGGBBBAAA>>>999777888888777666666666666666666777888777555333333444444333333222222333333444111111222333444555666666111111222222222333333333222222333333333222111111222333444444555555444444333222222111111222222333111111000//////000111111333///...111333111000111//////000111111111111111111222222222222333333333111111111111111222222333222111000///000222444555:::;;;999777333111111222/////////////////////////////////000000000111111000000/////////000000111333222111000///000222222111111111111111000000000000000000000000000000000222111111000000111111222000000000000111111111111111///......000222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222111111000000000000000000000000000000000111111111222222222222333222222222111111111111111333333222222111111000000444333111000000111222222555444333222222111111222000111222222333222222111222111000000///000000000000000111111111111111111111111000000000000111111000000000000111111111111000000000000////////////000000111111111000000///000000000/////////.........//////000000//////...222111000//////000111222///.........///000111222111111222222222222111111111111111111111111111111111222222333333222222111111111222222222333333333333333333333444444444444555555666666777888888888777888888888999999999999999999999::::::;;;;;;;;;::::::999999::::::;;;<<<::::::999999888999999999<<<<<<;;;;;;;;;:::::::::888888999999999999888888888777777777777666666666999888777777666666777777555555555666666666777777555444333222222333444555333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222...///111222222222111000222222222222333444555666000000//////000111333444111111222222111111000000222222111111000/////////000///...---+++***((((((000000000000000000000000///////////////////////////......---,,,,,,---------------............///...333888999666000------..................//////////////////............................................................------............------........................~~~dddUUUGGGCCCBBB>>>999777888777777666666666666666666888999777555333333444333333333333333333333333111111222222333444555555111111222222222333333333222222333333333222222111333333444555555555555444333222222111111222222333111111111000000111111111333//////222444111000111//////000111111111111111111111111222222222333333111000000000000111222222222111000000000222333444777777777555333222222444111111000000/////////...////////////000000000000000000/////////000111111333222222111111222222333111111111111111111111111000000000000000000000000111111000000000000111111///000000000111111111111000//////...///000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222111111000000//////000000000000000000000000111111111111222222222222111111111111111111111111666666555555444333222222333333222111111111222333666555333222111222333333444444333222111111111111222111111000000000111111//////000000111111222222111000000000000000000111000000000000000111111111000000000000////////////000111111111111000//////000000000////////////...////////////////////////222111000//////000111222.........///000111222222000000111111222222111111111111111111111111111111111222222333333222222111111111222222222333333333222222333333333444444444222333333444444555666666777777777888888888888999888888999:::;;;<<<<<<<<<::::::999999::::::;;;<<<::::::999888777777777888:::;;;<<<<<<<<<<<<::::::666777888888888888777666777777777777777777777777888777666666555555666666555555555555555555555666555444333333333333444555333333333333333333333333222222222222222222222222111222222333333222222111000000000000000000000000111222333333444444333333333333222222222222222222000000000///000111222333000000111111111111000000222111111111000///......000///...---+++***)))(((000000000000000000000000///////////////////////////...---,,,,,,---...///---------............///...000222111...,,,,,,,,,,,,,,,------....../////////////////////.........................................................------............------........................|||bbbTTTGGGCCCAAA===:::999888777777666666666666666666777888777555444333444333333333333333333333333222222111111111111111111111111222222222333333333111222222333333333222222222333444444555555444444333222222111111222222333222222222222222222222222333//////333444222000111//////000111111111111111000000000000111111111222000////////////000111111111111111111111111222222///000000000......///111333222222111111000000000////////////000000000000000000000000000111222333///000222444555444333222111111111111111222222222000000000000000000000000111000000000000000000111///000000000111111111111222111111///............//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////111111111111111111111111000000111111111222222222111111111111111111111111222222222111000///......222222222222222222333333555444333222111222333444555444333222111111111111222222111111111222222333/////////000000111111222000000000111111000000000111111000000000000000000////////////000000000000000000111111111000000///111000000000////////////000000000000000000000000111111000//////000111111...///000111222222333333...//////000111111000000000000000000000000000000111222222333333222222111111111222222222333333333222222222333333333444444222222222333444444555555666666777777777888888888888888999999:::;;;<<<<<<::::::999999::::::;;;<<<:::999888888777777777777999:::;;;======<<<:::999666666888999999888666666777777777777888888888888666666555444444444444555666666555555444333222222444444444333333444444444333333333333333333333333222222222222222222222222111222222333333222222111000000000000000000000000222333333444444444444444000000000111111000000000222111111000000////////////000000111111111000000000111111222111000//////............------------000000000000000000000000///////////////////////////...---------...///000---------............///............------...000---------....../////////.........///////////////................................................111222222222222222222111........................{{{aaaTTTGGGBBB???<<<:::;;;888888777666666666666666555666888777555444444555222333333444444333333222222111111111000000000000111111222222222333333333111111222333333333222222111222333333444444333333333222222111111222222333222222333333333333222222333000000444555222000111//////000111111111111111//////000000000111111111///////////////000000111000000111222222111111000...///000000//////111333333333333222222111111111/////////000000000111111000000000000111222333333---///222555555555333111111111111222222222222222000000000000000000000000111000000//////000000111000000000000111111111111222333333111...---...///...//////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111111222111111111111111222222222000000000//////......---222222222333333333333333333333222222222222333333333333222111111111111111222222222222222222333444//////000000000000000000000000111111111111000000111111111111000000000000////////////000000000000//////000111111111111111111111000000000/////////111000000//////000000111000000000000000000000000///000111222222333222222---...///000000000000000000000000000000000000000111222222333333222222111111111222222222333333333222222222222333333333333333333444444555666666666666666666666777777777777888888888999999:::::::::::::::999999::::::;;;<<<999999888888777888888888888999:::;;;;;;;;;:::999555777888999999888777555777777777888888888888999777666555555444444555555777666555444333222111111444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222111111111111222222222333+++,,,...///111111111111222111111000000///......//////000000111111000000///000111333333222111111.........//////000000000000000000000000000000000///////////////////////////...............//////---------............//////......---...///000111.............../////////.........///////////////................................................000000111111111111000000........................{{{aaaTTTGGG@@@>>>;;;;;;===888888777666666666666666333555777777666555666777222333333444444333333222111111111111111111222222111111222222222333333333000111222333333333333222000111222222333333222222333222222111111222222333000111222333333222111000333000000444666333000111//////000111111111111111000000111111111222222222000000//////000000111222///000111222222111000//////111111111111111333555222222222111111111111111000000000111111111222222////////////000111222222000111222333333222111111111111111222222333333333000000000000000000000000000000////////////000000000000000000111111111111111222333111///...000222......//////000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000111111111111111111111111111111111000000000000111111111111000000111111111222222222111111111111111111000000111222222333444444444333111111222222222222222111000000000111111111222222111111111111111222333333000000000000000////////////000111222222111000///111111111111000000000///.../////////000000000111---...///111222222222222111111111000000000//////000///............///000...///000111111000///...///000111222222111000000......///000111222111111000000000000000000000000111222222333333222222111111111222222222333333333111222222222222333333333333333333444555555666666555555555666666666777777888888888888888888888888::::::999999::::::;;;<<<999999888888888999::::::777888888999:::::::::999555777999::::::999777555777777888888888999999999888888777666666666666666666666555555444444333333333444444444444444444333333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222000000000000000111222222,,,---///000111111111111000000000000000000//////...//////000000000000000...///222444555555444333.........//////000000000////////////////////////////////////////////////------.........------,,,---------............/////////.........///...---...............---------............/////////000................................................,,,,,,------------,,,,,,........................{{{aaaTTTFFF@@@===;;;;;;>>>888888777666666666666666222444666777666666777888222222444444444444222222000000111222333444444555111111222222222333333333000111222333333333333333000000111222222222222111333222222222222222222333///000111222222111000///333000000555666333000000//////000111111111111111111111222222222333333333111111111000111222222333///000111333222111///...,,,---............000222000000000000000000111111111111111111222222222222---------......000111111444333222000000000000000111111111222222333333333000000000000000000000000000000////////////000000000000000000111111111111///111333222000///222555---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------...///000111222222111111111111111111111111000000000000111111111111000000111111222222222222////////////000000000000111222333333444444444444///000222333333222111000---...///111222222222222000000///000000111222222111111000000//////......///000111222222111000///222111111111000000//////.../////////000000111111,,,---///000222333333333111111111111000000000000///...---,,,,,,---...///---...111222222111...---//////000111111000///...//////000222222333333333000000000000000000000000222222222333333222222222111111222222222333333333111111222222222333333333000111111222222333444444555555555555666666666777888888888777777777777777::::::999999::::::;;;<<<999888888888999:::;;;;;;777777777888888999999:::666777999;;;;;;999777666777777888888999999999999:::999999888888888888888555555555666666666666666333444444555555444444333333333333333333333333333222222222222222222222222222222222333333222222222000000000000000000000000111111111111111222222333111111222222111000...------...///000111111111000......///000000000000000---///222444666666555555////////////////////////////////////////////////////////////////////////,,,,,,---...---,,,+++***---------.........//////000///.........---+++))).........------,,,,,,,,,---.........//////000000................................................---......//////......---........................xxx___RRRDDD???===;;;:::<<<;;;:::888666555444333333666666666666666666666666333333333222222333444444111111111111111111111111///111222222111111222333444333222222222333444555111222333444444444333333444333222111000000000000333222222111111222222333000111222333333333333333333222222222111111000000000111111111111222222222000000000000000111111222000000000000000000000000000000////////////000000222111000//////////////////000111333333222222111------...///000111222222111111111111111111111111333111000///000111333444333333222222111000000000//////000000000000//////000000000000000000000000222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000222111111111000000/////////.........------------...............///000000111111000///...---,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000222222111111222222333444222222222222222222222222000000000000000000000000222111111222555555222///111111000///////////////......//////000000111111000000000000000000000000////////////////////////000000000000111111111111111111000000//////......////////////000000000000///......//////000111222000000000000000000000000222222222111111111111111000000000000000000000000000000111111111222222222111111111111111111111111333222111111111222333444111111222333333444555555222444555555444444666777444555555666777888888888777888888999999:::;;;;;;999888888777777888888999;;;::::::999999888888888777777777777666666666666888888888888888888888888888777666666777777666555666666555555555555666666555444333333222222222222333333222111111222333333333333333333333333333333333222111222333333222111222222222222222222222222111111111000111111222333333222111111222333333222000000000000000000000000000000000000000000000000,,,...222888<<<<<<:::777222222111000///...------......////////////......000000000000//////////////////...---------------........................000///...---+++***((((((------............------//////////////////////////////.........---------........................------------------------/////////000//////...---zzzcccVVVGGG@@@===:::888999888777777666666777777777666666666666666666666666555444444333333444444555222222222222222111111111333444444333000...//////555444333222222222222222222222333333444444444333222111111111111111222222333222222111111222222333000111222222333333333222222222222111111000000000000111111111111222222222000000000000000111111222111111111111111111111111000000000000000000000000///////////////000000000///000111222222222111000111111111111000000000000111111111111111111111111///...---,,,---...000111111111111111111111111222//////000000000000//////000000000000000000000000111111111111111111111111......//////000111222222000000000000000000000000000000000000000000000000111111111111000000000///////////////.........---///............///000000000000///////////////...000000000000000000000000000000000000000000000000////////////////////////222222111111222222333444000000000000000000000000000000000000000000000000222000///000333333111///111111000///////////////.../////////000000000111000000000000000000000000//////////////////////////////000000000111111111000000000000////////////////////////000000000000111000///////////////000000000000000000000000000/////////////////////000000000000000000000000000111111222222222333333333111111111111111111111111111111000000000111222333111111222222333444444555333444555555444444555666555555666666777888888999777777888888999::::::;;;999999888888888888999999;;;;;;:::999888888777777777777777777666666666666777777777777777777777777888777666666777777666444666666555555555555666666666555444444333333333444333333222111111222333333333333333333333333333333333111000111222333222111222222222222222222222222111111111111111222333444333222111111111222222111000000000000000000000000000000000000000000000000///111555999======;;;888111111000000//////............////////////......000////////////////////////...------,,,,,,------..............................------,,,,,,,,,+++//////000000000000////////////////////////////////////.........---------........................------------------------,,,------------,,,++++++{{{dddVVVHHHAAA>>>:::999:::888888777777777888888999666666666666666666666666666555555444444555555555444444333333222222111111444555555333000......///444444444333222111000///222222333333333444444444000000000111111222444444222222111111111111222222000111222222333222222222111111111000000000000000000111111111111222222222000000000000000111111222222222222222222222222222000000111222222111000000.........///000000111111...///000111111111000000222222222222111111111111000000000000000000000000......---,,,---...///000//////000111111222333333///000000111111000000///000000000000000000000000000000000000000000000000.........//////000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////////////////......//////000111/////////000000111111111////////////////////////000000000000000000000000////////////////////////222111111111111222333333000000000000000000000000000000000000000000000000111000...///000111000///111000000///////////////////////////000000000000//////////////////////////////////////////////////////000000000000111111////////////000000000000////////////000000000000222111000///............000000000000000000000000.........//////000000000000000000000000000000000222222222333333333444444111111111111111111111111000000//////000000111222111111222222333333444444444555666555333222333444555666666777777888888999777777777888999999:::::::::999999999999999999:::;;;;;;:::999888777666555666666666666777777777777777777777777777777777777888777555666777777666444666666666555555666666666666666555444444444555555333333222111111222333333333333333333333333333333222111000000222222111000111111111111111111111111111111111111222333555555444333222111111111111111000000000000000000000000000000000000000000000000111222444888::::::888666000000000000////////////......////////////......///////////////////////////...------,,,,,,------........................,,,,,,------...///////////////000000000000//////////////////////////////...............---------------------------------------------------------//////000000000///......|||aaaTTTFFFAAA???===<<<>>><<<;;;:::888777666666666666666666666666666666666666555555444444444444444555444444333333222222222222333444333111000111222222222333444333222000///333222222222333333444444111111111111222222333444222222111111111111222222111111222222222222111111000000000000000000000000000000111111111222222222000000000000000111111222222222222222222222222222///000222333333222000///......///000000111111111.../////////000000000000...//////000111222333444////////////////////////111000000000000111222222///000000000111111111222000000000111111000000000////////////////////////000000000000000000000000111111000///...---,,,,,,////////////////////////000000000000000000000000111111111000000000000000111111111000000000000////////////...///000000111000000000000111111111111////////////////////////000000000000000000000000........................111111111111111222222333222222222222222222222222000000000000000000000000222000///...///000111111000000////////////000000////////////000000000000////////////////////////////////////////////////////////////000000000111......//////000000111111////////////000000000000111111000///////////////////////////////////////...//////000111222333333000000000000000000000000111111222222222222333333222222222222222222222222000000000000111111111222111111222222333333333333444555555444222111222333666666666777777888888888666666777777888999999999::::::999999999999::::::;;;;;;:::888777666555444666666666666777777777777::::::::::::::::::::::::888666555555666777555444555555666666666666555555555555444444444444555555333333222111111222333333333333333333333333333333111000///000111111111///000000000000000000000000000111111222333555777888666666666444222111111222000000000000000000000000////////////////////////000000111333444444222000.../////////000000000111......////////////...............///////////////000///......------..............................,,,------...///000000111,,,------......------,,,................................................------------------------------------------------111111111111111000000///{{{aaaTTTFFFAAA???===<<<>>>;;;;;;999888777777777777666666666666666666666666555444444333222222333333444444444333333222222222111333444333222111222333///000222333444444333222333333222222222333444555444333333222111111222222222111111000000111111222111111111222222111111000000000000000000111111111000000111111111222222222000000000000000111111222111111111111111111111111///000222333333222000//////000111222222222111111///////////////000000111---......///000111222222////////////////////////222222111222222222333333111111111000000000//////000000111111111111000000////////////////////////111111111111111111111111000000000///...---------////////////////////////////////////////////////000000000000000000111111222111111111000000000000///////////////000111111111111111111000000000000////////////////////////////////////////////////////////////////////////111111000000111111222333111111111111111111111111000000000000000000000000222111111000///000111333000000////////////000000000000000000////////////////////////////////////000000000000000000000000...////////////000000000......//////000000111111////////////000000000000///////////////000111111////////////////////////......///000111222222333000000000000000000000000000000000000111111111111333333333333333333333333111111111222222222222222111111222222222222222333333444555444222111111222666666666666666777777777555666666777777888888999:::999999888888999999::::::999999888666555555444555666666666777777777888999999999999999999999999777666555555666666555444555555666777777666555555444333333333333333444444333333222111111222333333333333333333333333333333111000///000111111111///000000000000000000000000000000111333555777999:::999::::::777444222222444000000000000000000000000///////////////////////////......///000000...---......//////000000111111......////////////......------....../////////000111000000///.../////////..............................//////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................------------------------------------------------------......------,,,+++|||dddVVVHHHAAA>>>:::999:::777777777777777888999:::666666666666666666666666555444333222222222222222222222222333333333333333444555555444111000000111000111222333444555555555444333222111222333444555555555333222222111111111111111000000000000111111111111111222111111000///111111111111111222222222000111111111111222222222000000000000000111111222000000000000000000000000000000111222222111000000///000222333444444444333000000/////////000111222000000000////////////...000000000000000000000000000000000111111111222222222222111000000///......000111111222222111111000000000000000000000000000111111111111111111111111,,,---...///000111111222000000000000000000000000////////////////////////000000000000111111111111111111111111000000000000000000//////000000111222111111111000000/////////////////////////////////////////////////////////000000000000000000000000111000000000000111222222////////////////////////000000000000000000000000111111222111000///111333///////////////000000111000000000000////////////////////////////////////000000000000000000000000......////////////000000////////////000000000000////////////000000000000............///000111222000000000000000000000000---------....../////////000000000000000000000000/////////000000000000111333333333333333333333333111111222333333333333222111111222222222222222222222333444333111000111222555555555555555555555555555555555666777777888888999888888888888888888999888888777777666666555555555555666666777777888888666666666666666666666666777666444555666666555333444555666777777666555444333333222222222333444444333333222111111222333333333333333333333333333333222111000000222222111000111111111111111111111111000000111333666999;;;<<<<<<======:::555222333555000000000000000000000000000000000000000000000000111000......000000///.........//////000000111111......////////////......---------......//////000111000//////......//////........................///////////////...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............---,,,,,,}}}cccVVVGGG@@@===:::888999666666666666777888999:::666666666666666666666666666666444333333222222222000000111111222333333333333444555444222111222333333333333333444555666666444333222111111333444666444333333222222222333333111111000000000000111111111111111111111000//////111222222222333333333333000111111111111222222222000000000000000111111222111111111111111111111111000000000000000000000000,,,...111444777888888888111111000///000111222333111111111000000000//////111111111111111111111111//////000111111111111111000000000000000/////////000111111222222111111000000000000000000000000000000000000000000000000000,,,,,,...///111222333444000000000000000000000000///////////////////////////000000000111111111111111111000000000/////////000000//////000000111222...///////////////000000000000000000000000000000////////////////////////111111111111111111111111000000000000000111222222////////////////////////000000000000000000000000...000222111///...///111///////////////000111111111000000000/////////...000000000000000000000000000000000000000000000000........./////////000000000000000000////////////////////////000000000000000///////////////000111000000000000000000000000------..................000000000000000000000000///000000000000111111111111111111111111111111111///000111222333222222111222222111111111111111111000111222222111111222333444444444444444444444444444444555666666777777888888777777666666777777888666666666666666666666666555555555666777888888888555555555555555555555555777555444444555666444333444555666777777666555444333333333333333444555555333333222111111222333333333333333333333333333333333111000111222333222111222222222222222222222222///000222444777:::===>>><<<>>>>>>:::444111222555000000000000000000000000000000000000000000000000222000......///000000///////////////000000000000......////////////......,,,,,,---......///000000//////...---------------................................................---......//////......------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////......---~~~___RRREEE???===;;;;;;<<<888888777666555555666666666666666666666666666666888777666555444333333333//////000111222333333444///000222333333444666777777666555333333444555666444333222111111333555666222222222222333444555555111111000000000000111111111111111111111000//////222222222333333444444444000111111111111222222222000000000000000111111222222222222222222222222222000000////////////000000***,,,000555999;;;<<<<<<222111000000000111333444//////000111222333444444111111111111111111111111000000111222222222222222......//////000000111111111111222222222222111111000000000000000000000000//////////////////////////////000000111111222222000000000000000000000000//////////////////////////////000000111111111222000000000000////////////000000000000000111111222,,,,,,---...///000111111111111111111111111111111////////////////////////111111111111111111111111000000000000000111111222111111111111111111111111000000000000000000000000+++...111111///---...//////////////////000111111111111000000/////////...111111111111111111111111000000000000000000000000............/////////000111111000000//////......////////////000000000000222111000//////......///000000000000000000000000000000000000000/////////000000000000000000000000000111111111111222222222////////////////////////...///000222222111111000222222111111111111111111///000222222111111222444333333333333333333333333444444555555666777777777777777666666666666777777555555555666666666666777444555555666777888888999777777777777777777777777777555444444555666444333444555666888888666555444444444444444444555666777333333222111111222333333333333333333333333333333333222111222333333222111222222222222222222222222///000222444777;;;>>>???<<<>>>>>>:::333000111444000000000000000000000000000000000000000000000000222///------.../////////000000000000////////////......////////////......,,,,,,------...///000000------,,,++++++++++++,,,........................,,,,,,------.../////////+++,,,,,,------,,,,,,+++////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,++++++***)))zzz^^^RRRFFFAAA???<<<999999666666555444444444444555222555888888555444555777>>>888333333555777444000222222222222222222222222333222222111111222222333666666555555555555666666444111///000333666666555222222222222222222222222222222222222222222222222333222222222111000000000444444444333333222222222000111111111111222222222......////////////......000000////////////000000000000//////......------...///000111333444555666//////...//////000111222111111222222222333333333000000000000111111111111/////////...---+++))))))000000000000000000000000......///000111222222333111111000000//////......000000000000000000000000......///000111222222333111000000///...---------///////////////.........000000000000111111111111.../////////000000000111////////////000000000000111///---,,,---111555888333222000///...---......000000111111000///...---000000////////////000000...000222222111//////000000...---...///000///...---...000222444555666666......////////////......---------------...//////////////////////////////......////////////..................////////////111111000000//////............//////000000111111000//////............///111111000//////////////////////////////////////////......------///000111///...------///000000///000000////////////000000333333222111000000000111333222111000000111222333333222222111111222222333111111111111111111111111///000111222333444444444444555555555666888999999888777777777666666555555555555555555555444444444444555555555666666777777888888888888777666555444666555555555555444444444333333222222111222222222444444444444444444444444222222222111111///......111111222222222333333333333333333222222000//////222111000000000000000111000111000111777???BBB@@@DDD@@@888111------...000......///000000000000000...///000111111000///...111111000000000000111111//////////////////////////////000000111111222222++++++---.........---,,,............---,,,+++*********++++++++++++,,,,,,........................//////............//////------------------------+++******,,,//////,,,)))+++,,,...///......///000------------------------.........------,,,,,,,,,~~~~~~{{{```SSSFFFAAA???;;;999:::555444444333333333333333777888888777555444555666999666333333555666444111222222222222222222222222333333222222222222333333666555555444444555555666777444111111222333222111222222222222222222222222222222222222222222222222222222222111111111111111444444333333333222222222000111111111111222222222/////////000000/////////111111000000000000111111111111111222222222222222000111111111222222222333000////////////000000111111111111111222222333333000000000000111111111111222222222222111///...---000000000000000000000000//////000000111111222222111000000000/////////...000000000000000000000000/////////000111111111222111000000///......------000000000000000000000000//////000000000111111111////////////000000000000////////////000000000000---,,,***)))***---000222333222111000//////000000000000000000//////......000000////////////000000......///000111000///...000...---...///000///......///000222222333333333......////////////............------......///000////////////////////////......////////////..................////////////111000000000/////////...000000000///////////////111111000000///000000111111111000//////////////////////////////////////////......---...///000111///...------///000000///333333222111111222333333333222111111000000111111222111111000000111111222333222222111111222222333111111111111111111111111...///000111222222222222777666555555555666777888888888777777777666666666666666555555444444444333444555555555666666666777000111222333444555555555777666666666666555555555333333222222111222222333444444444444444444444444333333333222222111000///111111111111222222222333333333333333222111000///111000000000000000111111111222222333:::BBBEEECCCAAA===777222//////000111......///000000000000000...///000111111000///...//////............//////////////////////////////......//////////////////+++,,,---...///......---***+++,,,---............,,,,,,------------..............................//////............//////++++++,,,,,,---...//////...------///111222///---***,,,......---------...------------------------......---------,,,,,,,,,~~~yyy{{{{{{cccUUUGGG@@@>>>;;;:::;;;666666555444444444444444;;;888666555555555444444555555555555555444333333222222222222222222222222444333333222222333333444444444333333333333444444555333111111111222111000222222222222222222222222222222222222222222222222111111111111111222222222333333333222222222222222000111111111111222222222000000000000000000000000222222111111111111222222000111111222333444444444222222111111000000//////111111000/////////000000000000000111111111111222000000000000111111111111333333333333333222111111000000000000000000000000000000000000000111111111000000000000////////////000000000000000000000000000000000000000000000000000000000///......------000000000000111111111111//////000000000000111111000000000000////////////////////////000000000000......---,,,---...///000222111111000000111111222111000///.........///000000//////......//////000000......000444444222///000...---...///000///...//////000111111111000000......////////////.....................///000000////////////////////////......////////////..................////////////000000000000////////////111111000000///......---000000/////////000000111111111000//////////////////////////////////////////............///000000///...------///000000///222000///......///000222222222111000000000111111000111111222222111111000222222111111111111222222111111111111111111111111333333444555666666666666999777555444333444666777888888888888777777777777777777666555444444333333555555555555555666666666111222333555666777777777777777777666666666666555333222222111222222333333444444444444444444444444333333333333333222111000000000000111111111222222333333333333222111000000000/////////000111222222000222333444999AAADDDCCC:::888555222111111111222......///000000000000000...///000111111000///...//////............//////////////////////////////.........---------------------...////////////...)))***+++---.../////////,,,,,,------------..............................//////............//////,,,,,,,,,------.........,,,++++++,,,...///---,,,***,,,------,,,,,,,,,---------------------------...------------,,,,,,,,,{{{vvvxxx{{{dddVVVGGG@@@===;;;:::;;;999888888777777777777777:::666222111444555555333444666777777555333222333222222222222222222222222444444333333333333444444333333222222222222333333111000000000111222222222222222222222222222222222222222222222222222222222000000000111222222222333222222222222222111111111000000111111111222222222222111111111111111111222222111111000000111111222/////////000000111111111111111000000//////......222222111000////////////000000000000000000000111///000000000111111111111000000111111111111111000000000000000000000000000111111111000000000000000000000000000////////////000000000000000000000000000000000000000/////////000000//////............///000000000000000111111////////////000000000111000000000000////////////////////////000000000000000000000000000///////////////000000000111111222111000...------...///111/////////....../////////333000///222777999666111000...---...///000///...---...//////000000//////......////////////......///............///000000////////////////////////......////////////..................////////////000000000000////////////000000/////////.........------,,,,,,---...//////111000000///////////////////////////////////////............/////////000///...------///000000///000///---,,,,,,---///000111111000000000000111111///000111222222111000///222222111111111111222222111111111111111111111111444555666777777777777777888666444333333444666777888888888888888888777777777777666555444333333222555555555555555555555555777777777666666555333333666666666666555555555555222222111111222222333333444444444444444444333333222222333333222111111000///000000000000111111111111222222222111111000///////////////000111333333...111222111555;;;===<<<333222222111111111111111......///000000000000000...///000111111000///...111111000000000000111111////////////////////////.........------,,,,,,,,,.........///////////////,,,,,,------...---------*********+++++++++,,,,,,........................///......------......///000//////---,,,+++***************+++,,,,,,,,,+++,,,---///...---,,,,,,---------------------------------------------------|||vvvwww{{{cccUUUFFF???===::::::<<<999999888777777777777888666222//////333555666444555777999888555333222222222222222222222222222222444333333222222333333444222222111111111111222222000111111222111111111222222222222222222222222222222222222222222222222222000000000111222222222333111111111111111111111111000000111111111222222222222222111111111111222222000000////////////000000000000/////////.........///////////////000000000333222111000000///000000111000000000000000000000///000000000111111111111//////000000111111000000000000000000000000000000111111111000000000000000////////////000000000000////////////////////////000000000///////////////////////////.....................//////000000000...////////////000000000000000000000////////////////////////000000000000...............------,,,------...//////000000000000///---,,,,,,...000111//////............//////333000///222777999555111000...---...///000///...+++,,,---...///000000000......////////////.....................///000000////////////////////////......////////////..................////////////////////////000000000000---........./////////000,,,,,,,,,------///000111111000000///////////////////////////////////////---......//////////////////...------///000000///333222000//////000222333111000000///000000111111///000111222222111000///222111111000000111111222111111111111111111111111000111222222333222222222444444333222333555777888777777777777777777888888777666666555444444333333555555555555555444444444666555555444222000...---555555444444444333333333222111111111222222333444555555444444444333333333111111111111111111000//////000000000000111111111000000000000000000///...////////////000111333333...111222000111555666555---...//////000000000///......///000000000000000...///000111111000///...111111000000000000111111////////////////////////000/////////...---------............//////000000,,,,,,------...---------*********+++++++++,,,,,,..............................------------......000//////---,,,+++******..................///000...000111000...------...------------------------------------------------}}}vvvuuu|||```SSSEEE???===;;;:::;;;777777666555555555555555222111000000333555666666666666666555555444222222222222222222222222222222333222222111111222222333222222111111111111222222333444555444111///...///222222222222222222222222222222222222222222222222111111111111111222222222000000000000000111111111000111111111111222222222333222111000000111222333000000////////////000000222222111111000//////...---......///000111111222222222111000000000111111222111111111111000000000000000000000111111111111000111111222222222111111000000000000000000000000000000000000000111111111////////////000000000000//////////////////////////////////////////////////////////////////......------......//////000000......////////////000000////////////000000000000////////////000000000000000000000///////////////,,,---....../////////...///...---------...///000///......------......//////------///333333111...000...---...///000///...***+++---...///000000000......////////////......---------------...//////////////////////////////......////////////..................////////////////////////000000000000,,,------...//////000000......//////111222333444111111000///////////////////////////////////////---......///000////////////...------///000000///000000////////////000000000000/////////000111111///000000111111000000///111111000000000000111111111111111111111111111111111222222333333222222222111222222333444555666777666666666666777777777777666555555555555444444444555555555444444444444444444444555555444444333333444444444333333333222222111111111111222333444444555555555444444333333222000000111111111000000///000000000111111111222222///000000000000000//////000/////////000111222222000444555222000222333222,,,,,,---.../////////.........///000000000000000...///000111111000///...//////............//////////////////////////////000000000///////////////......------......///000)))***+++---.../////////,,,,,,------------....................................------------......,,,,,,,,,------.........,,,---...---,,,,,,...000000111222111///---------------------------------,,,,,,,,,------------...~~~vvvsss}}}|||\\\PPPDDD???===;;;::::::666666555444444444444555222333444444444444555666333111///000333555444222222222222222222222222222222111111000000111111222333222222111111222222333333555777555222/////////222222222222222222222222222222222222222222222222222222222111111111111111/////////000000000111111000111111111111222222222222111000//////000111222111000000000000000000111222111111111111111111111......///000000111222222111111111000111111222222333333222222111111111111000000000000111111111111111222222222222222111000000000000000000000000000//////000000111111222222.../////////000000000111////////////////////////---.........///000000000.../////////////////////---......///000000111111........./////////000000------...///000111222222////////////000000000000111111000000000111111222---...///000000///......---------........./////////......------......///,,,---.../////////...---000...---...///000///...------...///////////////......////////////......,,,,,,,,,,,,,,,---......////////////////////////......////////////..................////////////.../////////000000000111......................../////////000222444555666111111000///////////////////////////////////////------///000000000///...///...------///000000///,,,,,,---......---,,,,,,///////////////000111111000000////////////000000111111000000000000111111111111111111111111111111444444555555555444444333111222333444555444444333444555555555666666666666444444444555555555555555555555555444444333333333555555666777888888888888555555444444444333333333111111111111222333444555666555555444333333222222000111111222222111111111111111111111222222222333111111222222222222111111111000000000000000111111///444555222000111222111.........////////////.........///000000000000000...///000111111000///...//////............/////////////////////////////////////////////000000000...---,,,,,,,,,---//////***+++,,,---............,,,,,,------------.................................------,,,,,,------...++++++,,,,,,---...//////***+++,,,+++)))))),,,///000111222111...,,,,,,,,,------------------------,,,,,,,,,---------......~~~uuurrr{{{|||ZZZNNNCCC???>>>;;;999:::888888777666666666666666333666999888555333555777000,,,))),,,222666555333222222222222222222222222111111000000000000111111333333222222222222333333000333666666333111222333222222222222222222222222222222222222222222222222333222222222111111000000.../////////000000111111000111111111111222222222222111///......///111222222222111111111111222222/////////000111111222222000000000000111111111111111000000000111222333333333333333222222222111111000000000000111111111111111111111111111000///...000000000000000000000000...//////000111222222333.../////////000000111111////////////////////////,,,------...///000111111.........///////////////...//////000111222222222............/////////000,,,---...///000111222333////////////000000000000---,,,,,,++++++---...///...///000111111000///...,,,,,,---...//////...............------.........---///111111///...---...000...---...///000///...//////000000///......---......////////////......,,,++++++++++++,,,------////////////////////////......////////////................../////////000.../////////000000111111/////////...------,,,,,,------...///111222444555111111000///////////////////////////////////////,,,---///000000000///...///...------///000000///...///111222222111///...///////////////000111111111000///......///000111111111000000000000111111111111111111111111111111222222222333222222111111222333444555555444111000333444444444555555666666333333444444555666666666555555555444444333333333333333444555666666555555666666555555555444444444111111111111222333444555666666555444333333222222111222222333333333222222111222222222222333333333222333333444444444333333222111000000000000000111,,,111444111///000222111000000000000////////////...//////000000000000000...///000111111000///...111111000000000000111111////////////////////////---.........///000000000------,,,+++,,,---...///...///......---,,,+++*********+++++++++,,,,,,,,,...........................------,,,,,,------...---------------------------...///...,,,,,,///222///111111000---+++***+++------------------------,,,,,,,,,------.........xxxsss|||xxx```MMMCCCAAA<<<<<<===777999888777555555555666777777888888777555333444555555555444333333333333444444333333333333222222222222222222222222222222222111111111111222333444444333444444333222222333555111111111000111111222222111111000000111222333333000000000111222222222333111111111000000...------000000111222333333444444333222000///...---......222222222111000//////...000000000000111111111111......//////000000111111//////............//////000000111222222222222111555444222111111111222222444222000///000000///...000000000000000///......222///...000...)))((()))111111000///////////////---///111222222000...,,,...............---------000000000000000///......///////////////000111111000000000000////////////---.........//////000000//////000000000000//////...---,,,+++,,,...000222000...---,,,,,,---...000......------------......------......//////000000000000////////////000000000//////.........//////,,,,,,,,,---...//////000222222222111000//////...---,,,,,,,,,,,,---....................................////////////......////////////////////////------------------------(((+++...111111000...,,,...............///000000111...,,,+++---///000111////////////////////////...............///000111//////////////////////////////---,,,,,,---...///000000000000000000000000000000000000000111111111//////000000111111222222222000...///111222111...111111222333333333333222222222333333333333444444666222---,,,///222333333666666555555555444444444111222222222222222222333666666555444444444444555444444333333333222222222111111111111111111111111555555444333333222111111///000000222333444555555222222222222222222222222333222111111000000111111111111111111000000000000333222111///...//////000111111000000///000000111111111111000000000000000222222111000000000000000......//////////////////+++,,,...//////...,,,+++//////............//////........................---------------------------,,,,,,++++++,,,,,,---........................---------............///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......************************------,,,++++++,,,,,,,,,yyyttt}}}xxx___LLLCCCAAA;;;<<<===777888888777666666666666666666777888777555333444555555555444333333333333444555444444444333333222222333333222222222222222222333222222111111222222333111222222111000000111333333333222222222222222333111000000000000111222333111111111111111222222222111111111111000///...---000000111111222222333333333222111000//////000000333222111000//////////////////000000000111111111////////////000000111111000000////////////000000000000111222222222222111444333222111111111111222222111000///////////////000000000000000///......111......111000---,,,...//////...------------...+++---///111222222111000////////////////////////000000000000000///......///////////////000000111000000000000///////////////////////////000000000//////000000000000//////...---,,,,,,,,,...000111000///---,,,,,,---///000......------------...............///////////////000//////......//////000//////............//////,,,------...//////000000222222111111000//////......------------...//////..............................////////////......////////////////////////........................,,,...///111111///---+++...............///000000111000......000111111111////////////////////////...------------......///////////////////////////000///............///000..............................///000111222222333000000000000000111111111111///...///111111000...000111222222333333222222222222333333333333444444999555222111333555666555666555555555444444444444333444444444444555555555666666555444444444444444444444444444333333333222222222222222222222222222555444444333222222111111111111111111000000000000222222222222222222222222333222111111000000111111......///000111222333333222222111000000000111111///000000/////////000111111000000000000000000000000000///...............///////////////.........,,,---...//////...---,,,//////............//////...................................................------,,,,,,------...........................---------............///******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---xxxvvvxxx___LLLCCCAAA;;;<<<===777777777777777777666666555666777888777555444444555555555444333333333333444666666555444333333222222333333333222222111111111333333222222111111222222111222222111000000111333555555444333222222222222000000000000000000111222222222222111111111111111222222222222111000//////111111111111111111111111222222111111111111222222333222111/////////000000////////////000000000000/////////000000000000111000000000000000000000000///000111111222222111111333222111111000111111111111000000/////////000000000000000000000//////...///---...222333000000333000///......------............//////000000000111/////////000000111111111000000000000000///......//////......//////000111////////////000000000000000000000///////////////...//////000000//////......---,,,,,,---...000111000000............000000......------------......///////////////.........///................../////////............//////---......//////000000111222111111000000//////...///............///000000..............................////////////......////////////////////////////////////////////////000000000000///...---,,,///............//////000111000000111333333222111////////////////////////...------,,,,,,,,,------////////////////////////000000////////////000111........................------...///111222333333111000000000000000000///000///...///000111000...000111222222333333222222222222333333333333444444888666444444666777777666555555555555444444444444333333444444555555555555666555555444444444444444555555444444444333333333333333333333333333333333444444333333222222111111222222222111111111000000222222222222222222222222333222111111000000111111......///000111222333333000111111222222222222222111222222111///...///000000000000000000000111111000000///...............000000//////.........------...///000000///...---//////............//////................................................///......------......///........................---------............///******++++++,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------......//////,,,,,,,,,++++++,,,,,,---|||vvvuuuwww^^^KKKBBB@@@;;;<<<===888555666777888888777666555666777777777555444444666555555444333333333333444777666666555444333222222444333333222222111111111222222222111222222333333333444444333222222333555666555444333222111111111111000000//////000111111333222222222111000000000222222222222222111000000111111111000000000000000000000000000111111222222333222000///...///000111....../////////000000000000000000000000000000000//////000000000000/////////000000111111111111111111111111000000000111111111111111111000000111222//////000000000000/////////---///222333111111444222111111000///000000000444333111///...------.........//////000111222222000000000000000///......///............///000000////////////000000000000000/////////...---------...//////////////////......------------...///000111000////////////000111......------------......000000//////......------......------------......///............//////000.../////////000000111111111111000000////////////...............//////000..............................////////////......////////////////////////........................111111000/////////////////////............///000000000000222444444111/////////////////////////////////...---,,,,,,,,,,,,//////////////////////////////////////////000000........................---......///000111222222111111000000/////////...000000000000000000000000000000111222222222222222222222222333333333444444444333444444555444444333444444444444444444444444111111222222333444444444666555444444333333444444555555555444444444333333333333333333333333333333333333333333222222111111111222222333444555555555222222222222222222222222333222111111000000111111111111111111000000000//////000222333444444333333666777888666222//////000000000000000000111111111222111111000000000000000000000000///......------......///000000///......///......------......///......................................................------------..............................---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------........./////////...............---------,,,,,,+++++++++,,,------vvvqqqsss}}}www]]]JJJBBB@@@;;;;;;===888555666777888888777666555555666777666555444555666555555444333333333333444666555555444333333222222333333333222222111111111111111111111222333444555333444444333222222333555444444333111000000000000111111000000000000111111333222222222111000000000111222222222222111111000111111111000000000000000......///000000111111111222111000//////000000111////////////000000000000111111111111000000000000...///000000000000///...//////000111111111111000000000000000000000000000222333444222000000111333//////000000000000//////000...///222222//////111222222111000000000000000444333111...------......------...///000000111111000000000000000///.....................//////000.../////////000000000111.........------,,,,,,,,,......////////////......---------------......///000000////////////000000......------------......000000//////......------......------------.....................///000000////////////000000000000000000000///////////////------,,,,,,------...///..............................////////////......////////////////////////------------------------000//////...///000111222//////............//////---...///111333222000---////////////////////////000000///...---------...////////////////////////---------...////////////////////////////////////000000000///////////////111000000000//////......111111111111111000111111000000111222222222222111222222222333333333444444111222333444333222222111333333444444444444444444111111222333333444555555555555444333333333333333555555444444444333333333333333333333333333333333333222222222222222111111222222222333333444444555222222222222222222222222333222111111000000111111111111111111000000000///...000111333444444444333;;;===>>>;;;444000///000//////000000111111111111222111111000000000000000000000//////.........---...//////////////////.........------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................---------............//////......---,,,+++******+++,,,,,,------,,,,,,+++---------........./////////......---,,,+++******,,,+++++++++,,,,,,---...rrrnnnppp{{{www\\\JJJAAA@@@;;;;;;===888555666666777777777777777555666777666555444555666555555444333333333333444444444333333333333222222222222222222222222222222111111111111222333444555111222222111000000111333333333222111000000000000333222111111111111111111222222222111111111111111000111111111111111000000111111111111111111111111---...///000000000000000000000111111000000000000000000000000111111111111222111111111111000000000...///000111111000///......///000000111111000000...//////000000000000///222444555333///...000333...//////000000000000000111...///222111...---///111000//////......//////000///.........000111222.........//////000000000000000000000000///............------......///000......//////000000111111.........------------------......//////......------.....................////////////////////////......------------......///////////////.........///..................///......---......///000111////////////////////////////////////////////////,,,,,,,,,,,,,,,---....................................////////////......////////////////////////------------------------............///000111222000//////............///,,,---...000111111///,,,////////////////////////000000///.........//////////////////////////////+++,,,---.../////////...000000000000000000000000111000000//////......---000//////////////////...///111222111000///000222///000111111222222111111222222333333333333444444111333444444333222222333333333333333444444444444333333444555666777777888555444444333333333333333444444333333333222222222333333333333333333333333222222222222222222111111333222222111000///......222222222222222222222222333222111111000000111111......///000111222333333///000111222333333333333;;;>>>@@@<<<555000///111/////////000111111222222000000///...............////////////////////////..............................------------..............................++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,........................---------............/////////...---,,,+++******+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,...------,,,+++***))))))++++++++++++,,,---......qqqmmmoooxxxvvv\\\IIIAAA???:::;;;===888666666666666666777888888444666777666555444666777555555444333333333333444111111111222222222222333111111111222222333333444444333333222111111111222111222222111000000111333333222222111111111222222444444333222222222222222111111111111111222222222///000000111111000000///000000111111222222333333//////000111111111000///...000111222222111000///111111111111222222222222222222222111111111000000000111333444444333111000...//////000000000000000---...///000000000//////222444555222---+++---000......///000000000000000000......222222///...000111000//////......//////.........//////111222222000000000000000000000000000000000000000///.........------------...//////.........///000111111111......//////////////////---......//////......------...............------.........//////...............------------...............///////////////000//////......//////000---------......///000111........................////////////////////////---------------...//////..............................////////////......////////////////////////................................................000000///...............---------...000000///---////////////////////////......---------...//////////////////////////////+++,,,...///000000000//////////////////////////////////////////..................///////////////---///000000...---...000///000000111111111111111222222333333333333444444111333444444111111222444222222333333333444444444333333444555666777888888555444333333222222333333333333222222222111111111222222222222222222222222111111111111111111222222222111111000///...---,,,222222222222222222222222333222111111000000111111......///000111222333333000000000000000111222333444999===:::333//////222...//////000111111222222000000///...............------......///000000000......------------.........------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................---------............///------------------------+++,,,,,,------,,,,,,+++)))))))))*********++++++++++++++++++++++++,,,,,,++++++++++++,,,---...///rrrnnnnnnwwwvvv\\\III@@@???:::;;;>>>888777666555555555777888999444666777666555555666777555555444333333333333444///000000111222222333333000000111222333444444555777666444222111/////////333444444333222222333555333333222222222333444444555444444333222222222333000000111111222222222333...//////000000000//////000000111222333444444444000111222333333222111000---///111333333222///...111111222222222333333333222222222222111111000000222333555666666555333222...//////000000000000000,,,---///000000000//////111333444111+++(((***.........///000000000000000000---...222333000000222333222222111111111111111000000000000000/////////222222222111111111111111000000000000000//////......------------...//////---......///000111111222//////000000111111222222---..................------......///......------------............------.........------.........---.........//////000000000000////////////000000---------......000111111...............---------.........///////////////...............///000000..............................////////////......////////////////////////////////////////////////////////////...---,,,+++111000///..................------...000000///...////////////////////////,,,,,,,,,,,,------...///////////////////////////,,,---///000111111111000........................---.........//////000000---.........//////000000+++---///...,,,+++,,,/////////000111111111111111222222333333333444444444000222333222//////111444222222222333333444444444111111222333444555666777555444333333222222333333222222222111111111000000111111111111111111111111111111111111111111222222000000000000111111111111222222222222222222222222333222222111000111111111111111111111000000000000111000/////////000222222...333888777111---///222...//////000111222222222222222111000000000000000,,,,,,---...///000111111...------,,,,,,------......------,,,,,,------...........................------------------------.........------.................................---------.........//////******+++,,,---//////000+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,))))))***+++---......///++++++++++++,,,---...///zzzuuuttt{{{sssYYYMMMAAA===<<<999777888555555666666777888888888777888888888999999999999888888888777777666555444111111111222222333333333555444333222111111111111555444333222222222333444111222222222333333333333222222333333333333444444444333111000000000111111111111222222111000...---000000000000111111111111111111111111111111111111111000///000222333000...333333333222222222111111///111222111000///000111222222222222111111111000666777888999888555222000111111000000//////......111111111111111111111111111111111111000000000000222111000//////000111222000000///////////////000000///////////////000111000000000000000000000000222111111111000000/////////...///000111000...,,,222111111000///......---......000222444666888999000000//////.........---...............///000000//////000000//////...---........................---------...///000000111111000...------...//////..............................///000000000000000111111000000/////////...........................///////////////////////////......---------......------......///000000111---,,,---...000111000///000000///.......................................//////...------///000111333222222222111111000000........................///////////////////////////////////////.........//////000000111111222222333...******---///---***------...///111111///---222111000//////000111222...///000111222333444444000111222333333222000///000111222333444555555555444333222222444444333222444444444333333222222222222222222222222222222222333333333222222111111111222222222333333222222222111111111222222333333333000000000000000000000000111111111111111111111111222222222222222111000///222222111111000/////////000111111111111222222222000000000111222222222333///////////////000111111///000333777999888444111444555555333111//////000222000------...//////...---------............///,,,,,,,,,---------......000///...,,,,,,,,,---...........................------------------------,,,------......------,,,+++,,,---...////////////,,,,,,,,,,,,+++***))))))...---,,,++++++,,,---...000///...---,,,,,,---...+++++++++++++++++++++++++++++++++,,,---...///000xxxsssssszzzrrrYYYLLLAAA===<<<999888888555555666666666666777777666666666666777777777777777888888777777666555444111111222222222333333333555444333222111111111111111111000000000222333444000000000000111111111111222222222333333333444444333333111000000000111111///000111222222222111000000000000000111111111111........................222000//////111222111///333222222222111111111111///111222111000///000111222222111111111000000000333444666666666444111000000000000111111111111111111111111111111111111111111111111111000000000000111111000//////000111111000000////////////000000000000////////////000000000000000000000000000000111111111000000000//////******+++---.../////////000000000///...------------...///000222444555666000/////////...........................//////000.........---------,,,,,,........................---------...///000000000...............//////000..............................///000000000000000000000000//////.........................................................///......---------......//////////////////............000444777666222...000000///.............................................------......///000222222111111000000000000......................../////////////////////////////////////////////...///////////////000000000111---***+++///111000...///...///000111111000///111000000000000000000111000000000000000000000000...///111222222111000///000000111222333333333333222222111222222333222111444444333333333222222222222222222222222222222222333333333222222111111111111111222222222222111111000111111111222222222222000000000000000000000000111111111111111111111111111222222222222111000000000000000000000111111111//////000000000111111111///000000000000000111111///////////////000111111333555999>>>BBBBBB@@@===666777666444111//////000...,,,,,,---///111111111---------............///,,,,,,---------.........000000///...............------------------------------------------------,,,------......------,,,+++,,,---...////////////++++++,,,---............000///...------...///000...............000111222------------------------,,,+++++++++,,,---......yyytttttt{{{rrrXXXLLLAAA===<<<:::888888666666666555555555555444444444444444555555555666777777777777666555444444111222222222222333333333444444333222111111111111222222333333444666777888333333333333444444444444222222222222333333333333333222111111000111111111///000111222333333333333000000000000111111111111111111111111111111111111333111///...000111111111111111111111000000000000///111222111000///000111111111000000000////////////111222333333222000//////000000111222333333333111111111111111111111111111111111111000000000000111000000//////000000111000000////////////000000111000000//////000000000000000000000000000000000111111000000000000//////.........///000111222333//////......------,,,,,,------...///000000111222////////////..................------......///000...---,,,+++***+++,,,,,,........................---------...//////000000,,,---...///////////////..............................///000000000///////////////.......................................------------------------......---------......///111000000///...---------///000333888===;;;444---000//////............///........................,,,,,,---...............000000000000////////////........................////////////////////////......//////////////////////////////............///,,,+++,,,000333333111000000//////000000111222///000000111111000000///111111000///......---,,,,,,---///000111000000///000000111111111111111000111111111111111111111111333333333333222222222222222222222222222222222222222222222222222111111111000111111111111111111000000111111111111111222222000000000000000000000000111111111111111111111111000000111222222222222111...//////000111111222222.../////////000000000000000///////////////......///////////////000111111888:::>>>CCCGGGHHHEEECCC999999999666222///...///,,,,,,,,,...000222111000---------............///,,,------------.........///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,---......///......++++++,,,---............//////............//////,,,,,,---///111333666777........................,,,,,,+++++++++,,,,,,---{{{wwwvvv}}}qqqXXXLLLAAA===<<<:::888999777666666555444444333333333333444444444555555555777777777777666555444333222222222222222222222222444333222222111111111222444444444555555666777777333444444444555555555555111222222222222333333333222222111111111111111111111111222222333333333333///000000000111111111111222222222222222222222222333111///......000111222000000000000000////////////111222111000///000111000000000000////////////---///000222222111000000000000000111111222222222111111111111111111111111111111111111000000000///000000000//////000000000000////////////000000111111111000000///000000000////////////////////////000000000000000000//////333333222000//////000111/////////......------------............////////////////////////............------------.../////////...,,,******+++,,,---........................---------....../////////,,,---.../////////...---..............................///////////////.....................------........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000///......------111000111777<<<;;;333,,,000///............//////........................***+++---.........---,,,//////////////////..............................////////////////////////............////////////000000000//////............---,,,---000222222111/////////.........111222...///000111111000///...222111000000///...------,,,---...000000111111000111111111222111111000000111222222222111111111222333222222222222222222222111111111111111111111111222222222111111111111111000000111111111111000000222222222222222222222222000000000000000000000000111111111111111111111111//////000111222333333333//////000000111111111111/////////000000000111111000000000//////.........///////////////000000111>>>???BBBEEEFFFEEEAAA>>>;;;;;;:::777222///......///...///000111000...+++---------............///------------............---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,------.........---,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111444555666........................,,,,,,+++*********++++++{{{wwwvvv}}}pppWWWKKK@@@===<<<:::999999777777666555444333333222444444555555555666666666777777777666666555444333222222222222222222222222333333222222111111222222111111111111111111000000/////////000000000111111111111111222222222333333111111111111222111111111444333333222222222111111///000000000111111111111////////////////////////222111000......///111333///////////////////////////111222111000///000111000000000000////////////...///000111222222111111111111000000000/////////111111111111111111111111111111111111000000000////////////000000////////////////////////000111111222222111000000000000000//////////////////////////////////////////000000...//////,,,***)))+++---000000000///////////////////////////////////////.........///////////////---------------...//////111///---,,,+++,,,...///........................------------............---.../////////---,,,+++////////////////////////......////////////......------..........................................,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////////////////////////////000///...111555555111,,,//////............//////////////////////////////***+++---.........---,,,..................//////........................////////////////////////---.........//////000000111111111000000////////////.........//////...------......---,,,,,,///222...///000111111000///...000000000000000000000000---...///000111111222222111222222222222222111111111333444444222111222444222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000333333333333333333222222000000000000000000000000111111111111111111111111...///000111222333333333111111111111000000//////000000000111111111222222111111111000000////////////////////////000000111BBBBBBDDDFFFGGGEEE@@@<<<::::::999666222///......///...///000111000...+++---------............///---------.........//////+++,,,---...///...---,,,------------------------------------------------,,,------......------,,,+++,,,------------------,,,,,,,,,,,,+++***))))))+++,,,,,,,,,,,,,,,,,,++++++,,,---...000111111222------------------------,,,,,,+++*********++++++yyyttttttzzzoooWWWKKK@@@===<<<:::999:::777777666666555444333333555555555666666666777777666666666666555444333333333333333222222222222111333333222222111222222333222222333333222111000000000000000111111111111222111111111111222222222222000000111222222222222111444444222111111000000111000000000000111111111111000000000000000000000000111111111000...///111333////////////000000000000///111222111000///000111111111000000000///////////////000111111111111111111111000000///......---111111111111111111111111111111111111000000000000...//////000000//////...///......//////000111222333222111111000000000000000000000000000000000000......////////////000000+++---///...++++++...111000000000000000000//////////////////////////////.........///////////////------,,,,,,------...///111000///...---...//////........................------------------------...............---,,,,,,////////////////////////....../////////...------.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000.........//////////////////...---...//////...---///............//////000////////////////////////,,,,,,---...........................////////////........................////////////////////////------......///000000000111111111111000000000000///000000///...---,,,++++++---///...++++++...111...//////000000//////.../////////000000111111111/////////000000111111222111111222222333222222111111444666555222111333555111111111222222222222222111111111111111111111111000000000111111111111111000111111111111111111000333333333222222222222222000000000000000000000000111111111111111111111111...///000111222333333333222222111111000//////...111111111111222222222222111111000000000000000//////////////////000111111@@@AAADDDGGGIIIHHHDDD@@@666666666444000.........,,,,,,,,,...000222111000---------............///------........./////////++++++,,,------------,,,........................------------------------,,,------......------,,,,,,,,,------------,,,,,,++++++,,,---............------............------,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---yyytttsssxxxoooVVVKKK@@@===<<<;;;999:::777777777666666555555555555555555555666666666666666666666666555444333333333333333222222222111111333222222111222222333333333444555666666555555444333333333444444444555555111111111111222222222222///000111222333222222111222222111000000000111222000000000000111111111111222222222222222222222222///111222111//////000222/////////000000111111111///111222111000///000111222222111111111000000000/////////000000000000000111000000000000000000000111111111111111111111111111111111111000000000000......///000000///..................///000111222444333222111000000000000000000000000000000000000........./////////000000,,,000333333///...000333////////////////////////.........///////////////............/////////000------,,,,,,------...///000000000/////////..............................------------------------,,,+++,,,,,,---...///000////////////////////////......//////......---,,,.........//////000000000........................---------------------------,,,,,,------///000000000000//////......------,,,...000///---,,,---///...............///000000////////////////////////......------......///000....../////////000000000........................////////////////////////------......///000000111/////////000000000000000///000111111000...------***---000000---+++...111/////////....../////////.........//////000000000/////////......//////000//////000111222222222111000333555444111///222555000111111111222222222222111111111111111111111111///000000000111111111222111111222222222222111111111111111111000000//////000000000000000000000000111111111111111111111111///000111222222222222222111111111000000000000000000000000000111111111111......///////////////000///////////////000111111:::;;;???CCCEEEEEEBBB???111222222111///---...///...,,,,,,---///111111111---------............///............////////////,,,,,,,,,,,,,,,---......------------------------------------------------,,,------......------,,,,,,,,,,,,------,,,,,,+++++++++,,,---............,,,---............---,,,------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......zzzuuutttyyyoooVVVKKK@@@===<<<;;;::::::777777777777666666666666444444444555555555666666666666666666555444333222333333333222222111111111222222222111222222333333///000222444555555444444111111111222222222333333000111111111111222222222///000111222333333222111000////////////111222333000000000000111111111111////////////////////////...000333222000///000111//////000000111111222222///111222111000///000111222222222222111111111111////////////////////////000000000111222222333333111111111111111111111111111111111111000000000000---...///000000///...---............///000222222444333222111000000000000000000000000000000000000---.........//////000000---111444222---***+++------.....................------...............///---.........//////000000---,,,,,,,,,,,,---......//////000000//////...---........................------------------------)))))))))***,,,///222333000000000000000000000000.../////////...---,,,,,,.../////////000000111111........................------------------------,,,,,,,,,---...///000111222222111///...---,,,+++***///333222...,,,---///...............///000111000000000000000000000000//////...------///000111.../////////000000111111........................////////////////////////---------...///000000111---.........//////000000///111222222111/////////)))...222222...,,,...111000///...------...///000........................///......---------......------///000111111111111...222555333///...111444000000111111222222222222000000000000000000000000//////000000111111111222222222333333333333222222000000//////.........---000000000000000000000000111111111111111111111111000000111222222222222111/////////000111111222222////////////000000000000,,,------......////////////////////////000111111444555888<<<>>>===:::777...///000///...---...///222000------...//////...---------.........//////............/////////000...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,+++***))))))******,,,,,,,,,,,,******---.../////////...---,,,------------------------+++++++++,,,---...///000uuuttttttvvv|||nnnVVVKKKAAA===<<<;;;<<>><<<888777888666666666666555555555555666666666666777777777888666666555444333222222111222222222222222222222222111111111222222222333333111222222333333222222111222111111333555555333111333222222222222222222222000000000000000000000000///000000000111111111222000000000111111111222222000000000000000000000000000000000000000111111222111111111222222222333333//////////////////////////////000000000000//////000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111000000000000000000000000222222111000000000111222333222111...,,,,,,...111222///---,,,...///000000////////////000000000000//////////////////////////////...............///000//////......---,,,,,,+++***)))))))))***++++++........................,,,,,,---...///000000111///......---------------------,,,------...///000------..................///000000...------///111//////.........//////000.........///////////////000///......---------...---------,,,------......---------------...//////111000///.........//////............/////////////////////.........------------...///////////////000---+++,,,...000///...------...//////000111111222111///---,,,,,,---...---------............///.........//////////////////.........//////000000222111///.........///000////////////////////////////////////////////////////////////////////////...////////////......---000000//////////////////000000000000000000000000........................000000000000000000000000000/////////............//////000000000000//////000000000000111111111111000000000000000000000000111111222222111000///...///000111222222111000///000000000000000000000000111111000000//////......,,,------............---............////////////...///111222333333222222000//////......------,,,---,,,++++++,,,---///000................................................------------------------///---,,,******+++,,,---...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------+++,,,,,,------,,,,,,+++,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,qqqoooooosss|||hhhSSSJJJAAA>>>;;;666222222666666666666555555555555666666666666777777777777444444444444333333333333222222222222222222222222111111111222222222222333111222222333333222222111222222333555666666444111444444333333222111111000000000000000000000000000///000111222222222111000000000/////////000111222000000000000000000000000000000000000000111111222111111111222222222222333........................//////000000000000//////000000000000000000000000/////////000000000111111111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111...000222222111111111222111///------...000000///////////////000000000000........................000///...------,,,,,,,,,000//////......---------///...---+++************........................,,,------...000111111222111000...---,,,,,,---...------,,,,,,,,,------...,,,---------.../////////......///...,,,,,,...000000//////.........//////------......///000000111000000///............///------------......///000------------......////////////...---------......------------........................---------,,,,,,,,,---............---...,,,+++,,,.../////////......//////000000111111333222000///...//////000---------............//////////////////...............//////000000111111111000///.........//////////////////////////////------------------------///////////////////////////////////////...---,,,//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............//////000000000000//////000000111111111222222222000000000000000000000000000000111111111111000///000000111111111111000000000000000000000000000000000000000000////////////...///////////////...---............////////////------...///000000000000.........//////////////////...---,,,,,,---...///........................------------------------------------------------...---,,,+++***+++,,,---......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,pppmmmmmmsss~~~iiiSSSIII@@@===:::555333333666666666666555555555555444444444555555555555555333333333333333333333333222222222222222222222222111111111111222222222222111222222333333222222111111222444666777666444222333333333222222111111111222222222222222222222222///000222333333222000///111000...------///111222000000000000000000000000000000000000000111111222111111111111222222222222//////////////////////////////000000000000///////////////////////////////////////000000000111111111111111111111111111111000000000000111111111111000000000000000/////////////////////000000000111---000222333222111111222111///......///000000///////////////000000000000////////////////////////000///......---------...000/////////......------222222111000///......---........................000000000000000/////////111000///......///000111---,,,,,,+++******++++++,,,,,,,,,---...///000000,,,---...---,,,,,,---...000000///............///............//////000000//////...............///---,,,,,,,,,---...///000,,,------...............------------------------------........./////////......---------,,,,,,,,,,,,------.........------///............//////////////////000000000111111333222111000///000000000---------............///000000//////......------000000000000000000//////////////////.../////////////////////////////////------------------------////////////////////////////////////...---,,,,,,//////000000111111222222000000000000000000000000111111111111111111111111000000000000000000000000///////////////.........//////000000000000/////////000000000000111111111000000000000000000000000//////000000111111111111000000000111111000000000////////////////////////.../////////000000000111000000000000000///...---............////////////------......////////////......///////////////000000///...---,,,---------........................------------------------------------------------...---,,,+++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++)))******++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,pppnnnnnnuuujjjTTTIII???:::999777777999666666666666555555555555555555555555555444444444222222222333333333333444222222222222222222222222000000111111111222222222111222222333333222222111111333555666666555444333111111222222222333333333222222222222222222222222000111222444444222000///111000...------///111222000000000000000000000000000000000000000111111222000000111111111222222222000000000000000000000000//////000000000000//////////////////////////////000000000111111111222222000000000000000000000000//////000000000111111111000000000000//////............//////000000000000000111111000......000111111000...///000111000///////////////000000000000000000000000000000000000//////......///000000111///////////////..............................---......................../////////000000000000000/////////000111333555666///...---,,,++++++++++++,,,,,,,,,---...///000000+++---......,,,+++,,,---000///............//////000000//////...............------,,,------......,,,,,,++++++,,,------...,,,---......//////......,,,,,,------------------....../////////000000000......---------,,,,,,,,,....../////////......---000000000000///.........////////////000000000000...------,,,,,,,,,,,,,,,---------............///000000//////......------111111111111000...---,,,.........////////////..........................................................................................---,,,,,,//////000000111111222222////////////////////////........................////////////////////////........./////////////////////000000000000//////.........////////////000111111111111111111111111/////////000000111222222111000000000000000000111////////////////////////......//////000000111111000111111111000///..................////////////............/////////000////////////............000//////...------------........................------------------------------------------------------,,,,,,++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,rrrpppqqqyyyjjjTTTHHH>>>:::999888:::===666666666666555555555555777777777777777666666666222222222222333333333333222222222222222222222222000000000111111111111222111222222333333222222111111333444444333333444555000111111222333333444444000000000000000000000000111222333333333222111000000000/////////000111222000000000000000000000000000000000000000111111222000000000111111111111222111111111111111111111111//////000000000000//////000000000000000000000000000000000111111111222222000000000000000000000000...//////000000111111111111000000//////......---,,,---...///000000000///222111000...,,,,,,...111111000//////111111000///////////////000000000000111111111111111111111111.........//////000222222////////////////////////,,,,,,---.../////////...........................+++,,,---...000111333333---...///111333555666777111000//////............,,,---------.../////////+++---......---,,,,,,---...............///000000111000000///......---------,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,+++,,,.../////////...---+++,,,------......------////////////000000000111............---------,,,...////////////...------...///111000///------............///////////////---------------------------------............//////////////////.........000000111000///...,,,+++------.../////////..............................////////////////////////........................,,,------.........------//////000000000000000000////////////////////////////////////////////////////////////////////////........./////////////////////000000000000//////---------.........//////111111111111111111111111000000//////000111222222111111000000000000111111000000000000000000000000......//////000000111111///000000000000//////...............////////////000//////......///000000...............---------////////////......------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,uuusssuuu~~~~~~eeeRRRHHH>>>;;;:::999999;;;666666666666555555555555888777777777666666666666333333222222222222222222222222222222222222222222000000000000111111111111111222222333333222222111111333333222111111333666222222222222222222222333000000000000000000000000333333333222222111111111000000000111111111222222000000000000000000000000000000000000000111111222000000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000/////////000000000111111000000000000000000000000......//////000111111222111000000///......------+++,,,---///000000//////000000000///------...000111000///000111222000///////////////000000000000000000000000000000000000//////.........//////000/////////////////////000......000111111111000///........................******,,,---///111222333+++,,,///222333444444333//////......---.........------..................+++---//////...---------------------...000111222///////////////.........---------------.../////////...---,,,,,,+++,,,,,,+++,,,...///000///...---+++,,,---...///......---........./////////000000/////////.........------...............---,,,,,,(((+++...///------...///............------------...//////000000/////////---------............///.........///////////////+++---...//////...---,,,,,,---.../////////..............................////////////////////////........................++++++,,,---............000000//////////////////////////////////////////111111111111111111111111////////////////////////............/////////000//////000000000000//////............////////////111111111111111111111111111000000//////000111222222111000//////000111222000000000000000000000000////////////000000000000......//////000000//////............////////////000///...------...///000++++++,,,,,,---............////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,---------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,wwwvvvxxxzzzaaaPPPGGG???===<<<888666777777666666666555555555555666666555555444444444333333333333222222222111111222222222222222222222222000000000000111111111111222222222333333222222222222333333111//////333777444444333222222111111111222222222222222222222222444444222222111111111222000000111222222222222111000000000000000000000000000000000000000111111222000000000000111111111111//////////////////////////////000000000000//////000000000000000000000000............/////////000000000000000000000000000---......///000111111222111000000///...---------***+++---///000000//////---///111000//////000111111000///000222222000///////////////000000000000////////////////////////000///...---------------////////////000000000000------...//////...---,,,........................,,,---------......//////***,,,///222333222000///,,,++++++******++++++,,,...............---------+++...000000///------...,,,,,,,,,---///000222333------......///000000000...............///000111111000///...---,,,,,,,,,+++,,,...000000///...---+++,,,.../////////......---------.........//////000////////////.........------------,,,,,,+++***###'''+++---,,,,,,...111---------------------,,,++++++,,,,,,---,,,,,,+++---------.........//////---.........//////000000((())),,,.../////////...+++,,,.../////////..............................////////////////////////........................******,,,---.../////////000000//////......------////////////////////////........................////////////////////////---.........//////000000//////000000000000//////////////////000000000000111111111111111111111111222111000//////000111222222111000//////000111222000000000000000000000000000000000000////////////------...//////000//////............/////////000000///...---,,,---...///((()))***+++---...///000......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,+++***,,,,,,,,,,,,------...///------------------------/////////......---------,,,,,,,,,------.........------++++++++++++---------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,|||uuutttsssdddOOOFFF>>>;;;:::777666777888888777777666666555555777888999999999777666555666666555444333333222222000000111111111222222222333333333333333333333333333333222222111000000000000000000000000000000000444444444444444444444444111111000000000000111111000000000000000000000000...///000000000...---,,,000000//////.........---000000000000111111111111000111111111111222222222222111111111000000//////000000////////////000111............////////////111000///......///000111///////////////......---///000111111111000...---000000000000000000000000000000000000000000000000......//////000000111111000000///...............000000////////////000000000000000000000000000000***+++,,,---...000111111............////////////------------------------......------------......------------...000111222............////////////000///...---------------............---,,,+++***+++,,,......---...///111////////////////////////000000000000000000000000---.....................///---,,,+++,,,...000111000...---...///000///...000///...---------------/////////...------,,,,,,------............------------......///000000000000...---,,,,,,---...000........................//////000000///...------/////////......---------------------------------..............................////////////............------------......------------------------///---***+++---///...,,,---,,,******,,,------,,,////////////////////////---------------...///000000000000000////////////111111000000//////......000///...------...///000000///...------...///000000///...------...///000111111111111111222222333//////000000000000//////////////////000111222333222111111111222222111///111111222222111000...---111111111111111111111111000000///...............000000000000///...---,,,---------............//////............---------////////////////////////---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---,,,+++******---///************************%%%&&&(((***,,,---...///...---,,,+++***++++++,,,...---,,,,,,++++++++++++------------------------}}}{{{rrrcccOOOFFF>>><<<;;;888666888777777777777666666555555444555555666555444333222555444444333222222111111111111111222222222222333333333333333333333333333111111111111111111222222222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000///...---000000000/////////......000000000000111111111111000000111111111222222222111111111111000000000//////////////////000000000....../////////000000000111000////////////000111......///000000111000000000000000000000///......000000000000000000000000000000000000000000000000000000000000////////////000///......------......000000////////////000000000000000000000000000000,,,------...///000111111....../////////000000000------------------------///......------......//////......//////000111222------------............//////......------------***+++,,,---............+++,,,......---...///111......................................................------------------......---,,,---...///000000...---...///000///...//////...---------------------..................------............------......//////000111111111000///---,,,,,,---///000........................//////////////////...---.........------,,,,,,,,,------------------------..............................////////////...............------.........,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---......,,,---,,,+++,,,.........,,,..............................---------......////////////...............////////////000000000000000///...------...///000000///...------...///000000///...------...///000///............///000000//////000000000000//////111111111111222333444444444444333333333222000/////////111111111111000///++++++++++++++++++++++++000000///.....................///////////////...---------............///...---------,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........---++++++,,,...++++++++++++++++++++++++))))))+++,,,------------///...,,,+++++++++,,,,,,...---,,,,,,+++++++++,,,------------------------rrrbbbOOOFFF???===<<<999888999777777777666666666666555333333444444444333222222333333333222222111111000222222222222333333333333333333333333333333333333///000000111222222333333333333333333333333333333000000000000000000000000111111000000000000111111000000000000000000000000111111000/////////000000111111111000000000000000000000000000111111111111000000000111111111222222111111111111000000000000---...///000000000000////////////000000000111111111000000//////000000111---...///000111222222222000//////............///000000000000000000000000000000000000000000000000111111111000///.........000///..................000000////////////000000000000000000000000000000////////////000000111111/////////000000000111111........................//////............//////111000000000000000111111,,,,,,,,,------------...//////..................***+++,,,---............+++---......------///000........................------------------------.........------,,,,,,,,,...............---------000...---...///000///...//////...------------...,,,,,,------...//////000------............------...//////000111111222222000000............000000........................---...//////////////////...............---------......................................................////////////..............................------------------------///---+++,,,---...---,,,---,,,---...000000///---........................//////...---------......---------........................///000111111111//////............////////////............////////////............//////......------......///000//////000000000000//////000000000000111222333444222222222222222111111000---...///000111111111111,,,,,,,,,,,,,,,,,,,,,,,,000000///...............,,,---...///000000000000---------............///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++/////////...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++......---,,,,,,,,,------------,,,+++++++++,,,,,,------------------------~~~~~~pppaaaPPPGGG???===<<<:::999:::666666666666666666666666555555666666666555555555444333333333222222111111222222333333333444444444222222222222222222222222000000111111111222222222333333333333333333333333333333333333333333333333111111000000000000111111000000000000000000000000222111000//////000111222111111111111111111111111///000000000111111111111000000000000111111111111111111111000000000000000---...///000000000//////000000000000111111111111000000000000000000000000------///000000111111111000///...------...///000////////////////////////////////////////////////111000000000/////////...111000000/////////000000000000////////////000000////////////////////////////////////////////////000000000000111111111111////////////////////////000//////......//////000111111000//////...//////,,,,,,---------.............../////////.....................---,,,+++***,,,---......------...000////////////////////////------------------------000//////......---------.../////////...---,,,,,,000...---...///000///...///......---------......---------.........//////------............------.........///000000111111111000////////////000111........................------...///000000//////000000//////////////////////////////////////////........................---......//////......------..................---...........................---,,,,,,,,,---------------...000222222000...........................000///...---------------------............//////.../////////000000000111/////////......//////////////////......//////////////////......////////////////////////000111111//////000000000000//////............///000111111...///111111111111111222...//////000000000000000000000000000000000000000000000///...............------...///////////////---------............///---------,,,,,,,,,,,,+++........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...---------------------------------------,,,+++***...------------------------,,,,,,++++++,,,,,,,,,------------------------~~~ooo```OOOFFF???===<<<:::999:::555555555555555666666666666666666666666666666777444444444444333333333333222222333333333444444444222222222222222222222222222222222111111111000000222222222222222222222222444444444444444444444444111111000000000000111111000000000000000000000000222111000//////000111222111111111111222222222222///000000000111111111111//////000000000111111111000000000000000000111111//////000000000000000///000000000000111111111111000000111111111111000000---......///......------000///...------...000000////////////////////////////////////////////////.../////////000000000111222111111111111111222222000000////////////000000//////////////////////////////............------000000000000111111111111//////////////////////////////............//////000///......---------------.........////////////......///000000//////...............---,,,+++***,,,---///...------...///000000000000000000000000........................000000000000//////........./////////...---,,,,,,000...---...///000///.........---------....../////////.........---------------............------,,,,,,------...//////000000000////////////000000........................------...///000000//////........................////////////////////////........................------............------------...//////...---------------------------------------,,,,,,,,,---...------...111333333111///........................000///...---------------....../////////000000000111000000000/////////......//////////////////......//////////////////......//////////////////...///////////////000111111//////000000000000//////------------...///000111111333555444111000000111111000000////////////...////////////////////////000000///...............//////000//////...---------------............///............------------........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,+++,,,---...------------------------++++++,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,,,,++++++,,,,,,---------------------------nnn___NNNEEE>>><<<<<<:::999:::444555555555555666666666444444444333444444555666444444444444444444444444222222222222333333333333222222222222222222222222333333222222111000000///222222222222222222222222222222222222222222222222111111000000000000111111000000000000000000000000000000/////////000111111111111111111111222222222000000000000111111111111/////////000000000111111000000000000111111111111333333222000000000000000/////////000000000111111000111111222222111111000...............---,,,+++000////////////000000111000000000000000000000000000000000000000000000000.........///000111111111111111111111111222222333000000////////////000000000000000000000000000000...............---------/////////000000000111111..............................------------......///......---,,,,,,,,,,,,........./////////000000---...///000111000///...***+++,,,---............---...///...------...///000000000000000000000000........................////////////////////////...............---------000...---...///000///......------------...//////000//////...------,,,,,,------............------+++,,,,,,------...//////////////////////////////........................---...//////////////////+++++++++,,,,,,,,,,,,,,,................................................------............------,,,---...//////...---,,,++++++++++++++++++++++++,,,---...---,,,+++---///------...000222333222000------------------------//////...---------............//////000111111111111111111000///...............////////////............////////////............////////////............------......///000//////000000000000//////.........//////000111222888:::;;;888333//////000222111000///............////////////////////////000000///...............000000000000///...---,,,---------............/////////.........---------++++++++++++++++++++++++------------....................................************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------&&&(((++++++++++++,,,---------------------------)))***+++,,,,,,------,,,***+++,,,---------,,,,,,,,,,,,+++++++++,,,------------------------------mmm^^^MMMDDD===<<<;;;999888:::444444444555555555666666333333222222222333555555333333333333333333333333111111111222222222222333111111111111111111111111222222111111111111111111333333333333333333333333111111111111111111111111111111000000000000111111000000000000000000000000---...///000000000000///000000000111111111222222000000000000111111111111////////////000000000111///000000000111111111111888666333111//////000111....../////////000000000000111222222222222111000------..................///000000111111111111111000000000000000000000000000000000000000000000000////////////000000000000000/////////000000111222000000////////////000000000000000000000000000000............////////////....../////////000000000------------------------------,,,,,,,,,,,,------///......---------......---------.........//////---...000111111111//////***+++,,,---............---...///...---,,,---///........................------------------------,,,,,,------......//////......---,,,---...///000000...---...///000///...---------------...//////..................------------............------,,,,,,------.../////////.........//////.................................//////////////////...---,,,,,,,,,,,,---------...------------------------........................,,,------......------,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---++++++---///...------...111222222111------------------------......---------......///------......///000000111000000000000////////////---...///000000///...------...///000000///...------...///000000///...---///............///000000//////000000000000//////............///000111111666999:::777222//////111000000............///000000000000000000000000000000000///..................///////////////......---------............///.........---------,,,,,,++++++++++++++++++++++++------------.........///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))+++------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------)))***+++,,,,,,,,,++++++,,,+++++++++,,,,,,---...------------------------mmm^^^LLLDDD<<<;;;;;;999888999444444444555555555666666444444333222333444666777222222222222222222222222000000111111111222222222111111111111111111111111000000000111222222333333444444444444444444444444222222222222222222222222111111000000000000111111000000000000000000000000,,,---...000000000///...//////000000111111111111000000000000111111111111////////////000000000000//////000000111111111222;;;888444111//////111222............////////////000111222333333222111000,,,,,,...///000000111111///000111333333333222111000000000000000000000000000000000000000000000000111111000000//////.....................///000000000000////////////000000000000000000000000000000////////////000000000111............////////////---------------------------,,,,,,++++++,,,,,,---//////............//////,,,,,,,,,---------......,,,...000111222111000///............---,,,++++++---...//////---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......///...,,,+++,,,...000111000...---...///000///...---------------...///000,,,,,,------.../////////---..................---------......///000000000------............------........................///000000000///...------.../////////000000111111------------------------........................,,,------......------,,,,,,---///000000///---,,,////////////////////////,,,...///---+++***---///...---,,,---000222222222---------------------------------------...///000,,,,,,------...///000000......//////000000111111---...///000000///...------...///000000///...------...///000000///...---111111111111111222333333//////000000000000//////,,,,,,,,,,,,,,,...//////---111555444000...111444......------...///111222////////////////////////000000///...............,,,---...///000000000000---------.........//////---------,,,,,,,,,++++++---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...000///,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,.........///......------((()))***+++,,,++++++***++++++++++++,,,,,,---...------------------------pppbbbLLLDDD===<<<;;;999777888666666555444444444444555555555555555444333222111666666555555444333222222111111111111111111111111222222222222222222222222222333333333333333333444333333222222111222222222444333333222222333333444111111000000000000111111////////////000000000000///000111111111000...---111111111111111111111111---.........//////000000000000000000////////////111000//////000222444555555444222111111111222333222222111111000000//////222111111111000000//////...///000000//////000111000000000000////////////.../////////000000000111000000000000000///.........000111000...------............///////////////............////////////333333222000///---,,,,,,...------------.../////////////////////.........///000000111000...,,,+++---------............///,,,------....../////////---,,,,,,---......---+++,,,,,,,,,---------......///......------......///,,,...000000///...///000---,,,+++******,,,...///000000000000///////////////...,,,++++++,,,...///,,,,,,,,,------///000000......////////////.........///////////////...---//////...------------...//////...---,,,,,,++++++---///000000//////000222...------------...//////////////////////////////000///...---...///000111////////////////////////...------------...//////////////////////////////111111000000////////////+++,,,---......---,,,++++++******+++---......---------------------------,,,***((())),,,///111222...---,,,,,,---...///000,,,,,,,,,---000222222111---------............///---...---++++++...//////...///111111/////////000...///---***,,,222333111////////////////////////000000////////////000000000000111111111111000000---///111111///---------000000000000000000000000111000...------///111222000000000000000000000000...............///000000---,,,,,,---...---+++(((......//////...---,,,,,,,,,------......------,,,***++++++,,,,,,------...+++,,,---.........,,,,,,***+++,,,---............---,,,+++***************++++++++++++++++++++++++,,,,,,,,,++++++*********........................((($$$!!!"""&&&+++---...---------......---,,,,,,......//////...---,,,,,,+++,,,---.........---,,,+++,,,,,,------,,,,,,+++ooo```LLLDDD===<<<;;;999777888666666555444444444444555777777777777666555444333333333222111111000//////111111111111111111111111222222222222222222222222111111222222222222333333333333222222111222222333333222222111111222222333000000////////////000000////////////000000000111......///000111111000000111111111111111111111111/////////000000000111111////////////000000000000111000/////////111333444333333222111111111111111000000000000000000//////111111000000000/////////...///000000//////000111000000000000////////////////////////000000000000000000000000000///.........///111000///---...///.../////////////////////............////////////000000//////......------...------------...///////////////////////////...//////000//////...---,,,---------............///---------------............---,,,---......,,,+++,,,,,,,,,,,,------------+++++++++******+++++++++,,,---///000///......///---,,,+++***+++,,,...///000////////////////////////...,,,++++++,,,...///---------......///111111......////////////............///////////////...---------------...///000//////...------,,,+++++++++---......------...///...---------......//////////////////////////////111000///---------......////////////////////////...------------...//////////////////////////////---,,,,,,,,,++++++++++++,,,------------------,,,///////////////...------------------------------,,,+++***+++///333666777111000...---------///000...------...000111000///---------............///---///111111111111000......///111111///...///000...///---+++,,,111111...////////////////////////000000////////////000000000000111111111111000000...///000000...------...000000000000000000000000222111///......///000111000000000000000000000000...............///000000///...------......,,,+++......//////...------,,,,,,------......------,,,...------,,,,,,++++++***,,,---.........---,,,+++***+++,,,------.........//////......------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++///,,,******+++,,,+++))),,,,,,------------,,,,,,------......---,,,,,,+++......,,,+++++++++++++++------------------------lll\\\LLLCCC===<<<;;;999888888777666555555444444555555777777777777666555444444555555444444333222222222111111111111111111111111222222222222222222222222000000000111111222222222333222222111222222333333222111111000000111111222111111000000000000111111/////////000000000111111.........///000111333333000000000000000000000000000000111111111111222222......//////000000111111000//////...///000222333111111111111111000////////////////////////000000000000///////////////......///000000//////000111000000000000////////////000000000000////////////000000000000000//////...---///000000///...///000//////////////////..................////////////---------..................------------...//////......////////////////////////...............///---------............///------------,,,,,,,,,,,,...---------......,,,***++++++++++++,,,,,,,,,,,,************************+++---//////...---......---,,,+++++++++,,,...///////////////////////////...---,,,++++++,,,---...............///000111111......////////////......------...///000000000///,,,,,,,,,---...///000111//////......---,,,,,,,,,+++,,,------,,,,,,---...------........./////////////////////////////////000//////......//////000////////////////////////...------------...//////////////////////////////......---------------,,,...------,,,,,,------...000333666555111------...,,,,,,,,,,,,,,,,,,,,,,,,---++++++---222777999;;;555333000...------///000000///......///000///------------............/////////111222222000///...---///111000///...///000...//////,,,...111111---////////////////////////000000////////////000000///000000111111000000///...//////...---,,,...///000000000000000000000000444333111000//////000111000000000000000000000000...............///000000111///------...///...---.........///......---,,,------............------...------,,,,,,++++++***---.........------,,,+++)))***+++,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------------------------111000//////...---)))&&&++++++,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++***000///,,,)))((()))***+++///...------------...///jjjYYYKKKCCC<<<<<<<<<999888999777666666555555555555555444444555555444333333222666666555555444444444444111111111111111111111111222222222222222222222222000000111111222222333333222222111111222222333333222222111111111111222222333222222111111222222333//////000000000111111111000///......///111222444////////////////////////111111111111111111111111---......///000111111222//////......///000111111///000111111111000...---------......//////000000////////////...............///000000//////000111000000000000////////////000000000000//////////////////000000000000//////,,,...000000000///000111////////////........................////////////...........................------------...//////............///////////////...---,,,---...///000---------............///---------,,,,,,+++++++++///...------...---+++*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,***,,,///000///------...---,,,,,,,,,,,,---...............///////////////...---,,,,,,,,,,,,---..................///000000......////////////......,,,,,,...///000000000000,,,,,,,,,------///000000//////......---------,,,---...///...------...///---......///////////////////////////////////////------......///000111222////////////////////////...------------...//////////////////////////////////////////////////////...---,,,++++++,,,---...---222666555000,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---111555888999888666222///------...//////...---...///000///...---------............///000///000222222///---...---///000000///......///---///000///111555444000////////////////////////000000////////////000000//////000000000000///////////////---,,,,,,...000000000000000000000000000555444222111000000000000////////////////////////...............///000000111///,,,,,,---//////...---...............------------............------***++++++,,,,,,------............------,,,++++++)))***++++++,,,,,,,,,+++******+++++++++*********---------------------------------------,,,,,,,,,........................,,,,,,,,,,,,---,,,+++)))******+++,,,,,,,,,++++++,,,,,,---------,,,,,,+++......,,,++++++++++++,,,000...---++++++---...000jjjZZZKKKCCC<<<<<<<<<999888999777777666555555555555666444444444555444444333222222222222111111111111111111111111111111111111111222222222222222222222222111111222222333444444555222111111111222222333444333333222222222222333333111111000000000000111111000000000000111111111111222111000//////000111222////////////////////////000000000000000000000000---......///000111111222///////////////000000000//////000111111///...---------......//////000000............////////////...///000000//////000111000000000000////////////000000000000//////////////////000000000000//////---...000111000///000111000000//////.........---............////////////111111000000///......---...------------...//////---.........//////000000///...---,,,,,,---///000---------............///---------,,,,,,+++++++++...---------......,,,*********+++++++++,,,,,,,,,------............------***,,,///111000...---------,,,,,,,,,------......------....../////////000---------,,,,,,---------------,,,,,,,,,---............////////////......,,,,,,...///000000000000///......---------......///...............---------...///...---,,,---///---...///000000000//////////////////////////////---------------,,,,,,,,,////////////////////////...------------...//////////////////////////////,,,---------------------...---,,,++++++,,,---...'''---222222...++++++...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++...000222222777555222///------......---,,,,,,---000111111000---------............///...000666???>>>666///...---...000000...---...///,,,///111111555::::::666000000000000000000000000000000////////////000000//////000000000000/////////000///...------///222000000000000000000000000444333222111111000000///////////////////////////...............///000000000---++++++---.........------...............------......//////......---***++++++,,,,,,------.........------,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,---......///...------------------------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,...)))***++++++,,,,,,,,,+++------............------***,,,...000000///...---...---+++******+++---...mmm]]]JJJBBB<<<;;;<<<:::999:::888777666666555555666666555666666666666666555555333333333333333333222222111111111111111111111111222222222222222222222222111111222333444555555666111111111111222333444444444333333333333333333444//////............//////000000000111111111222222333222111000000000000000000000000000000000000000111000000000000/////////......//////000000111111000000000000000000000000000000000000000///......//////////////////000000...////////////000000000...///000000//////000111000000000000////////////////////////000000000000...//////000000000000000...///111111000///000111000000000///......------............////////////222111111000///............------------...//////------......///000000000......---------------...---------............///------------,,,,,,,,,,,,---,,,,,,---......---+++++++++++++++,,,,,,,,,,,,++++++------------++++++***---111222111///......,,,---------............---------......//////000---------------------------,,,,,,,,,,,,,,,------......////////////......------...///000000000/////////...---------------........................,,,---...---,,,+++,,,------...///000111000//////////////////////////////......---,,,***'''%%%$$$////////////////////////...------------...//////////////////////////////............////////////...------,,,,,,------...&&&***---...---+++,,,...------------------------///---******+++---...---333222000...------------,,,++++++---000222222111---------............///,,,000===LLLLLL>>>222...,,,...000///...---...///---000111222777===>>><<<000000000000000000000000000000////////////000000...//////000000//////...///000111000//////111222000000000000000000000000222222222111111000000///000000000000000000000000...............///000000...---+++,,,---///...---,,,---......///...............////////////.........------,,,,,,++++++***...------,,,,,,------...++++++,,,,,,,,,,,,++++++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---------------------------------+++******,,,...)))***+++,,,---------,,,------......//////......(((+++...222333111///------,,,++++++++++++,,,---kkk\\\JJJBBB<<<;;;<<<:::999:::888777777666666666666666555555666666666666666555555555555555555555555555111111111111111111111111222222222222222222222222000000111222333444555555111111111111222333444555333333222222222222333333000//////////////////000000000111111111222222222000000111222222222111111111111111111111111111111222222111111111000000000////////////000000000000000111111111111111000000222111000000//////000000000000000000000000///////////////000000000111111...///000000//////000111000000000000////////////------...///000111222222......///000000000000000///111222222000//////000111000000///......------............////////////////////////////////////...------------...//////------......///000000111............---,,,,,,+++---------............///---------------.........,,,++++++---//////...---,,,,,,,,,,,,------------)))***,,,------,,,***)))+++...222333222000//////,,,------...............,,,,,,---......///000000,,,------------------,,,...------,,,,,,,,,------......////////////............///////////////.........---------......///............////////////---...///...,,,+++,,,------...000111111111///.../////////////////////////////////...,,,***((('''////////////////////////...------------...///////////////////////////////////////000000000111111,,,------------------,,,)))***,,,---------..............................111...++++++,,,---...---------......------,,,,,,...---,,,...000111111000---------............///------777DDDEEE999111222,,,...//////...------...///111111111666<<>>;;;::::::999777666666777777777777666666777777666555444444333333333444555666555444333222222222222222222222222222333111000000222222///,,,999:::999666111///000222333333222222222222111111111111111222333444555666000222444555555222000...222222222111000///...---111111000000//////......---...000222333444333333333222111000////////////111111000000//////......000000000000000000000000........................////////////////////////000000000000000000000000000000000000000///......111///......////////////......////////////000000222222111000000000000000---///000000//////000111333333333222111000000////////////......------,,,///............---------,,,---......///.........111///...///000111000...000///---,,,++++++,,,---////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---222///''''''111444///'''+++///000///.........000111...&&&$$$***111444)))///111---,,,000111...---------............///////////////////////////+++++++++,,,,,,,,,------..................------''',,,111111///,,,---///***)))444'''///###000000---222222---*********(((******++++++,,,---..................---,,,++++++------............------........................333---)))555+++)))999***---,,,***))))))***+++,,,'''222,,,'''???%%%///...,,,------......------,,,,,,------......------,,,---...///---,,,---111555777333111000)))###'''111,,,---......//////......,,,---......//////......---------.........//////,,,---...//////...---,,,.........///......------...333222,,,***///111.../////////000111111222222////////////////////////000111222222111000111222222111000///............000///......///111333555000000000000111111111111///222111...---//////,,,222000......000111111111////////////////////////---.........//////000000......------------......++++++++++++++++++++++++,,,,,,,,,------.........,,,+++******)))))))))***))))))***+++,,,,,,------......------------......,,,,,,***))))))***,,,,,,,,,,,,---.../////////...---------,,,,,,++++++******,,,//////---+++******,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...//////...---,,,,,,++++++...---,,,+++++++++,,,---|||eeeUUUFFFBBB>>>;;;::::::999777666666777777777777666666777666666555444444333333333333333333333222111111222222222222222222222222222000000222444555444222222444666666555444555666111222222222333333444444222222222222333333444555444555666777666555333222000000111111111111000000111111000000////////////---...000222333333333333444333222111000000000000111000000000/////////...000000000000000000000000////////////////////////////////////////////////........................000000000000000///......///.........///000000000000000000/////////......---------......///000111///111222222111111222333333222222111000000/////////////////////.........000000/////////.........---...//////000000//////000///...///000000///.........---,,,,,,,,,------........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++000(((&&&---222000,,,+++555222---(((%%%$$$&&&'''((((((000<<<:::,,,%%%)))...000...******...---(((---------............///////////////////////////,,,,,,,,,,,,------------........................999000)))(((...111///+++777---!!!(((000666)))555'''!!!+++444111,,,---++++++,,,,,,---......///------------------,,,,,,------............------........................((()))+++:::///111///&&&//////.........//////000111999777%%%111&&&222555,,,------......------,,,,,,------......------,,,---...///---,,,---000444666///+++...222333000...++++++,,,---------------++++++,,,---------------,,,,,,,,,,,,------------((())))))******))))))(((------............------***++++++...222555111+++......//////000111111111........................000111222111///...///000000000////////////000000000////////////111222333000000000000111111111111000333333000///222222///000//////000222222222000////////////////////////............/////////000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///...------,,,,,,------+++++++++,,,,,,------...------,,,,,,,,,,,,------///......------......///,,,,,,---.........------/////////...............+++---......,,,+++***+++------,,,,,,------...///,,,,,,++++++,,,,,,---...///......---,,,,,,++++++---,,,+++++++++,,,---...|||fffVVVFFFBBB>>>;;;::::::999777555666666777777666666555666666666555444444333333222222111000000000000000222222222222222222222222222111000222444555444333222555777666444222111111111111222333444555666666333333222222222222333333333333333333222222222111111111222222222111111000111000000000000/////////---...000222333333222222444444333222111111111111000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000//////...---.........//////000000000000000000///...------......///000222333555666///111222222000000111333111111000000//////......//////////////////000000111000000000////////////...//////000000000000000000.........///000///...,,,,,,------......---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++&&&)))///333111...111777((((((+++...222555555444:::)))&&&222555222///,,,,,,***))),,,000000,,,---------............///////////////////////////------------.........///........................'''///666666111...111555)))555000:::%%%000...<<<555444555555---$$$&&&...,,,,,,------.../////////,,,,,,------------------------............------........................000///***111%%%555'''---+++,,,,,,---............$$$%%%222'''555777000$$$------............------,,,------......------,,,---......---,,,---000222666222,,,***...111...'''---...//////000000//////---...//////000000//////........./////////000000///......------......///000000111111111111000000...,,,---000000,,,******------......///000000000...........................///000000......///000............///000222222...//////000000111111222000000000000111111111111111444444222333777888666111000000111333333222111000000000000000000000000............////////////......------------......------------------------------------------,,,,,,,,,,,,++++++******++++++------------------------,,,,,,++++++++++++,,,,,,......////////////......------,,,,,,,,,,,,,,,+++.........///////////////,,,---...---+++***+++,,,...------------...//////,,,,,,,,,,,,,,,------............------,,,,,,+++,,,+++++++++,,,---...///|||fffVVVFFFBBB>>>;;;::::::999777555666666666666666666555666666555555555444444444333222000/////////000111222222222222222222222222333222111111111111000000777666666444222000000000222222333444444555666666444444333222111111222222222111000000///000111222333333333333222000//////000000000000000000000000...///000222222222222111333222111111000000000111000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////---...//////...------......//////000000///...---//////000111222444555666---...//////......///111000000//////............---.........///000000000000000000/////////............///000000000000//////...------//////...---)))+++,,,...//////...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---555555+++&&&***+++'''///---++++++***((($$$!!!###444===555***)))---///+++,,,....../////////...---------............///////////////////////////............////////////---------...............333+++$$$$$$***///...***222///$$$***&&&000***+++***+++(((&&&...666///!!!---........./////////000,,,,,,,,,,,,------...///------............------........................111///***///'''@@@---777,,,---///111222222111111777,,,555******000***...------............------,,,------......------,,,---------------...///000222555222***&&&+++...---((())))))***************((())))))***************))))))))))))*********+++,,,+++***))))))***+++,,,)))******++++++++++++***,,,---000222---)))000<<<,,,,,,------...//////000........................+++---////////////111333............///000111222......///000111111000000///000000000111111111111111444555444777===???>>>888555222111222333333333000000000000000000000000.........///////////////......------------.....................---------.........------,,,,,,,,,++++++***************+++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***---,,,,,,++++++*********,,,,,,,,,------.........,,,------,,,******,,,...---------------......///,,,,,,,,,,,,,,,---............---------,,,,,,,,,+++++++++,,,---...//////zzzeeeUUUFFFBBB>>>;;;::::::999777555555666666666666555555555555555555555444444444444333222000000111222222222222222222222222222222222222222111000000111222===:::666333222333555666444444444444444444444444444444333222111111111111555444333222222333444666111111222222222111111000000000000000111111111111///000111222333333222222111000000////////////000////////////000000000000////////////////////////////////////////////////111111111111111111111111111111111111111111111111//////000000000000/////////111222111...,,,,,,------...000111111111000///------,,,,,,------...///,,,...//////......///000/////////...............---------.../////////000/////////.........------,,,---......//////.........---,,,---...///...,,,)))***,,,...//////......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++555+++'''---555555000---000---)))(((***...222444333///,,,.../////////111...111333333...)))((()))---------............///////////////////////////........./////////000000---------.........//////)))000666777222...///111'''(((333000:::222777333***,,,111444111,,,---111......///////////////000,,,,,,,,,,,,,,,---...///------............------........................---------111%%%222###((()))+++---......---,,,"""%%%---222,,,&&&$$$999---......//////......---,,,------......------,,,...---------............---000000...///222111.........///000000000000///......///000000000000///...////////////000000000......,,,++++++,,,......------...//////////////////,,,++++++)))%%%&&&***,,,,,,,,,---......//////...........................000111000//////000222000000////////////000000......///000000000000//////000000000111111111111000333444555999@@@DDDDDD@@@;;;444000000111333444000000000000000000000000///////////////...............------------....../////////......---------.........------,,,,,,,,,......---------......///,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,------)))***+++,,,,,,+++***)))---,,,+++***************+++,,,,,,,,,------......,,,,,,---,,,++++++,,,...,,,,,,,,,+++,,,,,,---...------,,,,,,------...///---------------,,,,,,,,,++++++,,,---......//////zzzdddUUUFFFBBB>>>;;;::::::999777444555555666666555555444555555555555555555555555444444333222222222222333222222222222222222222222111222222222222444777999MMMFFF===666222222222222444444444444333333333222444333222111111111111111333222111111111222333444,,,---///000222222333333000000000111111111111222000111333444444444333222000//////.........//////////////////000000000000000000000000000000000000////////////////////////111111111111111111111111////////////////////////...//////000000000000000000333666555111......000000111333555555444333222//////...---------------...000111111//////000222//////////////////.........///////////////000000............------------,,,------..................---,,,,,,---...---,,,***+++,,,---............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,, %%%555---!!!==="""...@@@QQQ^^^eeejjjlll\\\777###...666,,,(((111...---///000...******...---------............///////////////////////////............/////////000,,,,,,------.../////////111///+++$$$"""***:::GGGhhhrrrkkkYYY...,,,&&&999)))&&&222---$$$;;;......//////////////////...---,,,+++,,,---...///------............------........................---,,,---111...DDDsssnnnbbbbbbcccdddeeeeeeeeeeeehhh^^^)))+++666111'''---......////////////......,,,------......------,,,...---,,,---...///...,,,111***(((///666333***###+++,,,,,,---...---------+++,,,,,,---...---------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,+++***)))---555;;;777///,,,,,,------.../////////------------------------333333333111///---------111000///////////////000////////////////////////000000000000111111111111...111222222666>>>BBBBBBAAA;;;444///...000222333000000000000000000000000///////////////...............------------....../////////...------,,,,,,------------------,,,,,,------,,,,,,,,,---......++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++---,,,+++*********+++,,,---------...............***,,,------++++++,,,...,,,++++++++++++,,,---------------------......///------------------------+++,,,---......///......{{{eeeUUUFFFBBB>>>;;;::::::999777444555555666666555555444555555555555555555555555333333333444333222222111222222222222222222222222000222333222222333777;;;MMMFFF===666222000...---222222222222333333333333222222111111111111111222///////////////000111111......///000000000000///000000111111111222222222222333444555555555444333000000////////////000000.../////////000000000111000000000000000000000000000000000000000000000000////////////////////////..............................///000000000000000111666:::999666444555777777888:::::::::777555333222222111000000000000000...///000000//////000222////////////////////////222222111111111111111111////////////............------...///////////////---,,,+++,,,---------+++,,,,,,,,,,,,------...///------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++...000...555RRRsssddd>>>111;;;111***,,,//////000222---------............///////////////////////////------........./////////,,,,,,------...//////000555((()))NNN]]]555***333777000'''........................///...,,,++++++,,,---...------............------........................***(((+++222???lllPPP ***000222---......////////////......,,,------......------,,,...---+++---//////---+++333***)))000///(((---;;;***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------............------((()))***+++,,,,,,,,,,,,***666666'''&&&+++)))---------...//////000000------------------------000111111000...------...//////...//////000111222000///......---...///000000000000000111111111111...000000...000777:::::::::666222//////000111111////////////////////////000/////////..................------------......//////......---,,,,,,+++,,,,,,------------------***************+++,,,---***+++++++++,,,---------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++---...---------------,,,,,,,,,)))+++---...---,,,,,,---,,,,,,,,,,,,,,,---......---------------...//////------------------------,,,---...//////...------|||fffWWWFFFBBB>>>;;;::::::999888444555555555555555555444444555555555555555555555222222333444444222111000222222222222222222222222222333333111//////333666;;;777222111333555555444000000111222333333444555222111111111111111222222111111222222333333333333333333222000...,,,***(((000000111111222222222222333444555666666666555444111000000000000000111111.../////////000000111111000000000000000000000000111111111111111111111111........................000000000000000000000000......///000000000000000222777<<<===:::999:::===>>>>>>??????===999666333//////............//////,,,---......------...000/////////000000000000000444444444333333222222222000000000000////////////...//////000000000000000---,,,++++++------,,,+++...---,,,+++,,,---...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........(((...)))333sssWWWBBB000---000///+++)))---------.........//////////////////////////////------------.........///,,,,,,------...///000000'''jjjxxx333***333..................---------000///---+++++++++---...---..................---........................000---...))))))KKKqqq444...)))222,,,......////////////......,,,------......------,,,...,,,+++,,,//////---***,,,+++000333&&&###DDDqqqAAA)))///666------......///000000000------------------------)))+++---.........000222,,,------...000111333444111000...---,,,...///000000000000000111111111111...000...++++++111333333222111000000111111///...////////////////////////000000//////.........---.........------.........//////...---,,,,,,++++++,,,,,,,,,------.........------------......///000++++++,,,,,,---...//////++++++************++++++---,,,************,,,------,,,+++******,,,...///+++++++++******)))))))))(((***---///...,,,,,,,,,...------------...//////...------------...//////---------------------------.../////////...---,,,xxxbbbSSSEEEAAA<<<999999999999888777666555333333444444555777666555444444444444444666666555555555444444444333333333333333333333333000111111111111222222222444444444555555555666666222222222222222222222222555555444333111000//////555444222111111111222222333333333333333222111000111333555444111000222444333444666777777666444333000000///////////////000000000000000000000000000111///......///000000///000---+++,,,///111111000////////////000000000000000000///...............222222222111//////222444666888:::===>>>>>>>>>>>>FFFCCC???;;;888666666666444444333333222111000000//////...//////000111222222222111111000000//////111111000000//////......///000000000///...------.........------,,,,,,,,,000000///...............---.........---,,,,,,++++++,,,---......---,,,+++---+++******+++,,,,,,+++------))),,,,,,%%%444###"""222}}}vvv222222---"""222222999&&&((((((+++;;;"""///---+++,,,...000///---////////////////////////'''444///###---444,,,[[[ddd)))'''777)))""";;;333 AAA%%%...........................---,,,---/////////...---...///000000///...---222+++---)))333///$$$+++777///...---+++******+++---...////////////////////////...............---------+++---...000555333+++...000333///,,,,,,,,,---------............/////////000000000222000000///...,,,...111000///......000111111000///000000000111111111111000000000000000000000000000000000000////////////222222222111000/////////---...///000111111111111000000///...---,,,,,,+++//////............//////------------,,,+++***))),,,,,,,,,------,,,+++++++++++++++,,,,,,---------000///......,,,,,,+++***------,,,,,,,,,,,,++++++---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///+++,,,---,,,***)))***+++...---+++***)))(((((((((wwwaaaRRREEEAAA<<<999999999999888777666555444444444555666555555444444444444444555333333333333222222222222333333333333333333333333000111111111111222222222222222333333333444444444222222222222222222222222555555444333222111111000444333222111000111111222111222222222111111000//////000222111///...///111222333555666666555333222000000////////////000000000000000000000000000000111000///000111222111///000---+++,,,///111111000////////////000000000000111111000///////////////111222222111//////111333333444666888:::<<<======???===<<<:::999999999999333333222111111000/////////............//////000111111111000000000000000000000000000//////......////////////.....................------,,,,,,,,,+++******++++++,,,---...---.........------,,,+++,,,------------------,,,...,,,++++++,,,------,,,000!!!+++777)))///""";;;nnnBBB...III$$$'''555000222444&&&(((222///,,,++++++...//////---////////////////////////111000)));;;555:::'''>>>,,,)))<<<@@@...........................---,,,---///000///.........////////////......+++///111...333111zzz@@@999***111------------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------...+++++++++,,,000(((,,,,,,------............++++++,,,,,,------......///.........------///111000///---...000111111000000000111111111222222222000000000000000000000000///////////////000000000............//////////////////000000000///......000000///...------,,,,,,......------------......////////////...---,,,+++,,,,,,,,,------,,,,,,+++------------------......,,,++++++******))))))(((------,,,,,,,,,,,,++++++------------,,,,,,++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---+++***+++,,,......---,,,,,,,,,,,,---vvv```QQQEEEAAA<<<999999999999888888777666555555555666666444444333333333444444555222222222222111111111111333333333333333333333333000111111111111222222222000000111111111222222222222222222222222222222222444444444444333333333222222222111000000000111111000111111111111000//////...///000000///...///111111222333444444333222111000000////////////000000000000000000000000000000111111222333555444222//////...------///111111000////////////000000000000222111111000000000000111111111222111//////111333000000111333666999<<<>>>;;;;;;;;;;;;:::999888777111111111000000//////...//////...---------......///000000000000000000111000000000////////////.........---------......///.........---------------'''(((((()))+++---///000---............---,,,,,,...------,,,,,,------.........------------......""";;;///;;;,,,;;;rrr888000555000'''000--- 444000...------///000000///////////////////////////111***///!!!999RRR;;;---(((&&&---777&&&...........................---,,,---///000///...//////............//////)))555111///222444:::{{{333###777(((,,,---///000000///---,,,........................------------------------,,,,,,***---***'''000,,,,,,333,,,---............/////////............//////000111......---------...//////000...---...///111000000111111111111222222222222000000000000000000000000.........//////000000111,,,------...///000000111000000000///...---,,,,,,000//////......---------------,,,,,,,,,,,,------////////////...---,,,,,,+++,,,,,,------,,,,,,,,,..................------************))))))))))))------,,,,,,,,,,,,++++++...---------------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***---...///...,,,+++,,,------------------...///000vvv```RRREEEAAA<<<999999999999888888777777777666666666666444333333333333444444555444444444333333333222222222222222222222222222222000000111111111222222222000000000111111111111222222222222222222222222222444444444444444444444444111111000000000000000000000111111111111111000000000111111111111111222222111111222222222222111111000////////////000000111000000000000000000000000111222333666777666222//////......///000000000000////////////000000000000111111000//////000000000000111222111000///000222/////////000444888===???=========<<<:::666333111111111111000000/////////111000///................../////////000000111111////////////////////////------,,,,,,---...///000...............---------***++++++,,,---///111111------............------...---,,,++++++,,,---...---......---,,,,,,---///***CCC&&&)))333NNN,,,+++%%%444%%%%%%555)))///111000//////000111222222////////////////////////<<<&&&:::TTT$$$///<<<###+++---........................///------...///000///...000///...------...///000...777...+++111111&&&&&&+++///(((,,,---...//////...---,,,////////////////////////------------............++++++'''000...)))111666+++...))).../////////////////////111000/////////000000111000111000......000///,,,000...------///000000///000000000000111111111111////////////////////////------......///000111111//////000000111111222222......//////...---,,,,,,////////////...............------,,,,,,------...,,,---------,,,,,,+++***++++++,,,---------,,,,,,//////......------,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...,,,+++***,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,---......wwwaaaSSSEEEAAA<<<999999999999888777777777777777666666555444444444333333444444555444444444333333333222222222222222222222222222222000000111111111222222222111111111111222222222222222222222222222222222222333333444444444444555555000000000000111111000000111111222222333222222111111000000111222222222222000111111111111111111000///////////////000111111000000000000000000000000000111444666888666222......///000000000000000000////////////000000000000//////.........//////000///000222111000///000111000000///000333888===@@@=========<<<999555111...111111111111111000000000222222111000/////////000......//////000000000111.............../////////---------------...///000.......................................//////000------...//////......---...---,,,++++++,,,---...,,,---...---++++++,,,...999###555777RRR999333999'''222222///...//////......///000111////////////////////////111$$$EEEQQQEEE%%%---555'''........................///...---...000000000///000///...------...///000111222,,,+++555***222???111,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++------........./////////+++---%%%333222,,,)))dddddd222))),,,,,,/////////////////////......---,,,++++++,,,...///111333333000222777555000///...,,,---///000000///............////////////////////////////////////,,,------...///000000111000000000000000000111000,,,,,,---...//////............////////////////////////............//////,,,,,,,,,---,,,,,,++++++***+++,,,,,,---------,,,...---------,,,,,,++++++,,,,,,------.../////////------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---+++******+++,,,,,,+++***+++---///...------,,,,,,------vvvaaaSSSEEEAAA<<<999999999999888666666777777777666555444666666555444444444444555222222222222111111111111222222222222222222222222000111111111111222222222111222222222222333333333222222222222222222222222333333333333333444444444///000111111222222111111111111222333333333333222000///...///111222222111111111111111111111111111///......//////000111222000000000000000000000000000000222555666555111......000111111000///000000////////////000000000000...............//////000...000111111000//////000111000000000222666:::<<<666666777888666444222000111111111111111111111111222222111111000000111111...//////////////////000---............/////////---...//////000//////..................////////////...------,,,,,,,,,,,,------...////////////......------,,,,,,------...+++---...---******,,,///+++,,,,,,PPPxxx+++""";;;yyyDDD%%%222---000111******+++,,,+++***+++,,,...////////////////////////555111JJJmmm;;;}}}JJJ%%%...777"""........................///...---...000111000/////////............/////////+++//////888&&&999HHH)))...***...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////+++111%%%222000,,, ;;;"""(((///000---,,,...222```ddd444))))))///000(((,,,111,,,,,,000222/////////............---...---------///222444666333777777555999@@@???777///---,,,---...000//////------------............000000000000000000000000---------......//////000////////////............,,,,,,---...///000000///.........//////000000000/////////....../////////---......///......------******+++,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++)))+++,,,,,,******+++---111000///...............ttt^^^QQQEEEAAA<<<999999999999888555555666777666555444333999888777666555444444444333333333333222222222222111111111111111111111111000111111111111222222222111111222222222222333333222222222222222222222222333333333333333222222222///000222333333333222222000000111222222222222222111///...000333444333222222111111111111111111222............///000111222000000000000000000000000//////000222444333000---...000333222000//////000////////////000000000000//////......///000000111---///111111000//////000000///......000222444666///000111222222222111000000000000000000000000000111000000000000000111222///////////////.........---------.........//////...///111222222000...------........./////////000...---,,,,,,+++++++++,,,------...///////////////,,,------------------,,,+++...000...+++***---111///)))OOO333+++222,,,>>>###///111///&&&***+++,,,,,,******,,,...////////////////////////,,,333DDD%%%&&&+++QQQVVV///888........................000.........000111000///......////////////......///)))222000333***333+++***...***------,,,,,,,,,,,,------........................******+++,,,,,,---......'''555&&&///,,,///###)))...------------...------000???""" 333999 ***))))))222333//////***............------,,,,,,......///111666;;;@@@CCC;;;???>>>:::>>>FFFCCC999///---,,,,,,...//////...---------.........//////000000000000000000000000........................------......//////000000......///000000000//////---......///000111111111///......------......///------......///......---)))***+++,,,------------,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,,,,++++++,,,............---......//////rrr[[[NNNEEEAAA<<<:::999999999888444555666666666555333222;;;:::888777555444444444666666555555555555444444111111111111111111111111000111111111111222222222111111111111222222222222222222222222222222222222333333333222222111111111000111222333444444333222//////000111111111111111444222111222666777666444222222111111111111222222............///000222222000000000000000000000000///...///000222111///,,,...111333333000//////111////////////000000000000000000///000000111222222---///111222000/////////...------,,,---...///000------...............---........./////////////////////...//////000111222000000//////.........------------.........//////...000333444444111...,,,---.........//////000000...------,,,,,,------...------...///000000//////+++,,,............,,,+++,,,000222000,,,+++...222%%%CCC000===(((777(((;;;{{{///111...///...,,,...///...,,,,,,...111////////////////////////(((+++!!!222;;;+++...HHH(((000........................000///...///000111000///---...///000000///...---222***222,,,***111+++222999///000,,,---///000000///---,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,###666''',,,)))444,,,+++,,,&&&!!!###+++000///+++333AAA@@@BBB///!!!666000***222---,,,,,,---333,,,......---------,,,,,,,,,((()))+++000666>>>DDDHHHEEEHHHFFF???AAAGGGBBB666///---,,,,,,...//////............////////////000000000000000000000000000...............---------------...000111333444444111111111111000///...---------...///000111222222...------,,,,,,------...++++++,,,,,,---,,,,,,,,,)))***+++,,,------...---,,,------....../////////---------------------------------,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++*********++++++,,,------,,,,,,...///*********+++,,,---...///sss[[[LLLDDD@@@;;;999888888888777999888888777666555555444555444444444444333333333444444333333222111111000222222222222222222222222222222222222222222222222111111000000111111222333333333333333333333333333222222222222222222222222111111000000111111222333000111111222222222111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111......//////000000111111000000000000111111111111000000111222333333444444111111111111000000000000000000000000000///......---.........//////000000...///000111111000///...,,,,,,,,,---...///000000////////////////////////........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))+++,,,---,,,,,,+++))))))***++++++,,,------///&&&222222AAA000///&&&HHH(((%%%---///...'''<<>>======......------------......111...,,,---//////---+++---...///111111///...---////////////////////////000000//////.........---000000////////////000000222222111000///...------+++,,,,,,---.........------.........---,,,,,,+++,,,,,,------...///000000........................------------,,,,,,+++***!!!$$$'''***,,,---------,,,+++,,,......---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------------------------************+++,,,------++++++,,,,,,,,,---------ttt]]]MMMFFFBBB>>>;;;::::::::::::777777777666555555444444777666666666666555555555555444444333333222111111222222222222222222222222222222222222222222222222111111111111111222222333333333333333333333333333333333333333333333333333111111000000111111222333111111222222222111111000////////////000000000000000000000000000000000000000000000000000000000000/////////////////////////////////000000000000000//////000000000111111111000000111111222333333444111111111000000000//////000000000000000///................../////////000---...///000000///...---,,,------....../////////////////////////////////////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......---,,,+++***+++++++++,,,---------,,,222***+++444'''444'''///***000///---222)))444:::***<<<+++***//////.........---------"""888222$$$555444CCC@@@......777$$$---++++++444""",,,555(((333+++000***222000...,,,---//////...,,,........................//////000000///...------777(((***...------,,,,,,------...------,,,+++++++++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,............////////////---((((((@@@}}}'''(((222***222***333000000///...---,,,,,,+++........................+++///000888EEEBBB:::<<<555888;;;===;;;999666555///......------......///222000...///000111///------...000111111000...---////////////////////////000/////////............000000////////////000000111111000000///.........+++,,,------.........------.........------,,,++++++,,,,,,---......//////------------------------,,,---------,,,,,,+++***((()))***+++,,,---------///---,,,,,,---...---,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,))))))*********+++++++++vvv^^^OOOFFFBBB>>>;;;:::::::::999777666666555555444444333777666666666666555555555555555444444333222222111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333222222222222222222222222111111000000111111222333222222222222222111000///000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000////////////000000000000111111000000000111222222333333111111000000000000//////000000000000000//////...............////////////------............------........................////////////////////////000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000000//////...,,,,,,,,,---------------------,,,333'''---888%%%'''IIINNN$$$,,,555---***111+++///,,,,,, 333...............---------+++(((333111111###---,,,///333)))000'''+++...///***666......+++222***000...---,,,---...///...---////////////////////////111111000......---------(((BBB,,,......------------......,,,,,,,,,,,,,,,---...///......///////////////...------------------------//////.........---------///&&&)))(((eee"""(((444,,,000***222111111000...---,,,+++***........................,,,000222;;;EEE???555888222222222333444333111//////......------......///111000//////000000///.........000000000000......////////////////////////////////////............000000////////////000000////////////////////////,,,,,,---------------------............---,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---------------......///111///,,,++++++,,,---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++000///...---,,,,,,,,,,,,------------............www```QQQBBB???:::777777777777666777777666666555555555555555444444444444333333333444444333333222111111111000000000000000000000000000000000000000000000000111111222222222333333222222222222222222222222222111111111111111111111111111111000000111111222333333333333222111000///...111111111222222222333333000000000000000000000000000000000000000000000000111111111111111111111111222111111000000/////////////////////000000000111000000000000111111222222111000000000//////////////////000000000000//////.........///////////////........................////////////............////////////////////////////////////////////////////////////////////////........................------------------------------------------------///////////////...------...............---------000(((---888%%%888...///---///,,,++++++,,,111+++%%%333222........................555(((***333111777,,,222......,,,444)))000000nnn)))...111++++++222)))//////......///000111111111000000000000000000000000333111///...---------...)))SSS~~~.........------------......---------------...///000//////000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///'''```+++,,,444---///***////////////...------,,,,,,........................000111///555>>>777000777999555///---///000000/////////............//////......------.........---...///000000000000///...///////////////////////////////////////.........000000////////////000000........./////////000000---------,,,------------------............------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++******+++---///000333000,,,******,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******......---,,,,,,,,,,,,,,,........................www```QQQAAA===999666555555555555888888888777777777777777555444444444444333333333333333333222111111000000000000000000000000000000000000000000000000000000000111222333333333333222222222222222222222222222000000000000000000000000111111000000111111222333333333333222111000///...000000000111111111222222000000000000000000000000111111111111111111111111111111111111111111111111222222111111000000//////...////////////000000000//////000000000000111111000000000////////////...//////000000000000/////////////////////.........//////////////////////////////////////////......////////////////////////........................////////////////////////........................------------------------------------------------,,,,,,---------......//////.....................000%%%///:::111JJJ---555***,,,000,,,))),,,111,,,zzz:::***---.....................(((<<<&&&$$$555111444,,,---...444+++333111III>>>&&&000,,,,,,000***///...//////000000000111111000000000000000000000000222111///...------......---444,,,///......------....../////////...---------............/////////......---........................+++,,,,,,---......//////+++777///,,,]]]333+++///---...------,,,,,,------.../////////........................000000///666>>>444---666AAA:::111,,,,,,///000000/////////....../////////------......------......//////000000000000//////////////////////////////.........///////////////000000////////////000000------......//////000000...------,,,,,,,,,---...------...//////......---++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,+++******+++,,,...///333000,,,******,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++,,,------************************vvv^^^OOOCCC???;;;888777777777666888888888888888888888888777666666666666555555555444444333222222111111000111111111111111111111111111111111111111111111111000111333444444444333222222222222222222222222222////////////////////////111111000000111111222333222222222222222111000///---.........////////////000000000000000000000000111111111111111111111111////////////////////////111111111111111111000000......////////////000000///////////////000000000000000////////////.........//////000000000000000///////////////.........000000////////////000000////////////////////////////////////////////////........................................................................------------------------------------------------++++++++++++,,,---...///---.....................---...,,,//////!!!aaa)))+++)))000555...,,,,,,,,,(((sss&&&------------...............+++000000000333lll000000,,,//////000,,,///...111yyy***...///,,,------///,,,---///...------...///////////////////////////000000///............///,,,...@@@//////............//////111000///...---,,,,,,,,,------...............---........................------...///000111222333...;;;+++,,,MMM222'''***,,,---///...***+++,,,---...000111111........................,,,...222>>>DDD666+++333@@@;;;444///---...///000000//////......//////000...///000000//////000111000000000000000000000000////////////////////////.........///////////////000000////////////000000---------......////////////...---,,,+++,,,---...------...////////////...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,000///...---,,,,,,,,,,,,111///,,,++++++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************+++,,,---...++++++++++++************ttt]]]MMMDDDAAA<<<999888999888888777777777777777888888888777666666666666555555555666555555444444333222222222222222222222222222222222222222222222222222222000111333444555444333222111111111111111111111111111111111111111111111111111111000000111111222333111111222222222111111000....../////////000000000000000000000000000000000111111111111111111111111////////////////////////111111111111111111222222........./////////000000////////////////////////000000/////////...............///000000000000000000/////////............000///............///000......//////000000111111////////////////////////........................------------------------................................................---------------------------,,,,,,++++++,,,---...,,,,,,,,,------......///---///---'''666CCC???&&&(((---/////////---+++***,,,cccIII444---------.........//////222(((...;;;xxxRRR,,,///,,,222...,,,...,,,---+++<<<,,,000,,,+++111...---...000///,,,+++---///........................---......///////////////***---LLL//////............//////000///...---,,,,,,,,,,,,,,,,,,---...////////////------------------------.........//////000000000...444,,,+++555...''',,,---+++///,,,+++,,,,,,---...///000000........................***,,,000===CCC444+++666999999999777333111000000000000////////////000000---///111000///...000222111000000000000000000111////////////////////////............/////////000000000////////////000000---.....................000...---++++++,,,---...------...///////////////------------------------------------------------***+++,,,,,,---------,,,////////////...---,,,,,,///---,,,,,,---...---,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,+++++++++,,,,,,---//////.........---------sss[[[LLLDDD@@@<<<999888888888777666666666666777777777777555555444444444333333333777777777666555555444444222222222222222222222222222222222222222222222222000111333555555444333222111111111111111111111111222222222222222222222222111111111000111222222333000111111222222222111111111222222222222333333333000000000000000000000000111111111111111111111111111111111111111111111111000000000111222222222333............/////////000///////////////.........000/////////..................///000000000000000000000//////.........---///...---,,,,,,---...///---......///000111111222////////////////////////000000000000000000000000------------------------................................................------------------------000///---,,,++++++,,,---++++++,,,,,,---.../////////&&&333'''...888)))000333***###111,,,))),,,555aaa333---------.........//////$$$DDD'''CCC***333***444---***222---111000LLL+++111+++***555---///111333111...---...000........................+++---...000000000//////,,,+++,,,//////............//////......---,,,,,,,,,------,,,,,,...///000000000000------------------------------,,,,,,,,,+++++++++++++++111...&&&,,,,,,222111)))---***---------............///........................---++++++555;;;///,,,;;;333888===>>>:::555222111000000////////////000000+++---//////---,,,...111111111000000000000111111////////////////////////---.........//////000000000000////////////000000........................000///---+++++++++---...------...///000000//////................................................***+++,,,,,,------------)))***,,,...//////......---,,,+++,,,......---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,------------------------//////...------,,,++++++//////...---,,,,,,,,,,,,---------,,,,,,+++++++++sss[[[MMMBBB???;;;999999999888777777777666666666666777777999777555444333444666777444555555444222111111222222222222222222222222222000000111111222222222222000000111222222222222111111111111222222333333333000000000000000000000000000000////////////000000111111222222222333333333111000///......///000111222222111111111111111111000000000000000000000000222222222222222222222222////////////000000000000000000000000000000000000///000111000...------...//////000000000000////////////000000000000//////000000000000000000000000................................................111000...---,,,,,,------000000///..............................///000000......///000000000000000/////////...---------,,,******,,,---.../////////.........///......------...---,,,---/////////...------)))777'''999)))///'''555***(((++++++...(((kkk...000---///222///)))***000...'''555XXX666)))...222000...---,,,---...///!!!333000333++++++///////////////.........---///000222222000///---......,,,,,,---///111333---...555222///'''666%%%000...(((........................,,,,,,,,,---------......000000///...---,,,,,,+++......---,,,,,,+++******+++,,,000///))),,,//////,,,+++---///............//////////////////.........---------///000000000000222555888777111555CCCHHH===111---///////////////.........///000111000......000111000000000000000000000000111111000000000000111111......///000000000000000111000////////////---+++///////////////.........---.........---,,,,,,+++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------++++++,,,,,,---...//////...---,,,+++++++++,,,---,,,++++++---//////...---........................,,,++++++******++++++,,,***++++++,,,---.../////////---***'''%%%&&&(((***...---,,,,,,+++++++++,,,,,,,,,---......---,,,,,,sss[[[LLLBBB???;;;999999999888777777777666666666666777777888777555444444444666777444555555444222111111222222222222222222222222222000111111111222222222222000000111222222222222111222111111111111111111111111111111111111111111111111111000000000000111111111111111222222222333333000111222222222222111000111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000///000111000...---...///......////////////......//////000000000000//////000000000000000000000000////////////////////////////////////////////////------,,,,,,---...000111000000///...............------,,,,,,,,,------...------...///////////////...............---------------.../////////......,,,------,,,,,,+++))))))...---,,,---...//////---***...$$$777LLL333---000(((333)))...,,,///000+++[[[WWW222///.........---,,,...,,,222+++666***000111000...---------//////---111***---...---............////////////...///000111111000///...000000///...///111333444666444)))___mmm***777---...333---///------------------------,,,,,,,,,---------....../////////...------,,,,,,,,,,,,,,,,,,---------------...222000***,,,......---------...............//////////////////.........---------////////////111444:::>>>???777888CCCFFF;;;000---/////////////////////...,,,---...---++++++---...////////////////////////000000////////////000000......///000000000000000............000///---+++------......//////000000///////////////...------------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,+++++++++,,,---+++******+++,,,---+++***------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,++++++******++++++...------,,,,,,+++,,,,,,,,,,,,---......---,,,,,,rrr[[[LLLBBB???;;;999999999888777777777666666666666777777888777666444444555555666444555555444222111111222222222222222222222222222111111111111222222222222000000111222222222222111222222111111000//////...111111111111111111111111222222222111111222222222111111111222222222222333...000333444444333000...111111111111111111111111////////////////////////////////////////////////////////////000000000000000000000000000000000000///000111000...---...///---......//////......---//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000------,,,------...000000000/////////...............------,,,,,,,,,------,,,,,,---............------------...............//////000000///......---000000000///...---,,,+++...,,,,,,---...///...---)))///!!!222ZZZ---000...+++000&&&333,,,111111---EEE111000---+++---000000,,,***666)))333***///111000...------...//////NNN...+++,,,000...------......//////000000...///000111111000///...000//////...///000222333555:::&&&777''';;;!!!111///(((000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................++++++,,,---....../////////000333111,,,,,,,,,---...///...,,,---............/////////...............---------//////......000666>>>DDDFFF>>>;;;@@@AAA888000.........//////////////////,,,------,,,++++++,,,...........................//////............////////////000000111111000000......///111333222000---,,,,,,---...///000111111............------------------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---------,,,,,,,,,+++***+++---...///...------...------------,,,,,,,,,,,,------......------,,,rrrZZZLLLBBB???;;;999999999888777777777666666666666777777777777666555555555555666444555555444222111111222222222222222222222222222222222222222222222222222000000111222222222222111111111111111111000000000111111111111111111111111222222111111111111222222111111111111222222222222---///000111111000///---111111111111111222222222////////////////////////////////////////////////////////////000000000000///////////////////////////000111000///...///000......////////////......//////000000000000//////000000000000000000000000////////////////////////////////////////////////000//////...------,,,,,,///////////////......---000000///............///,,,------.........------,,,---------.../////////....../////////......---000000000000000000///...---,,,+++,,,...///...---------$$$...888---222+++---000%%%444+++000......999+++///...+++,,,111111,,,000...NNN,,,(((...000///............//////)))444222---///.........///////////////......///000000///.........------------...///000,,,777111,,,===...!!!111***)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,------...//////000000111333000---+++***,,,///000...+++---------.........//////........................000///---,,,...444===DDDGGG>>>999:::999333///...............////////////...///000///...---///111////////////////////////000//////......//////000///000000111111111000000000000222444777777444222------......//////000000,,,+++++++++***+++++++++------------------------,,,,,,------------,,,,,,------------------------------,,,++++++***))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......---------.........---------------------------------qqqZZZKKKBBB???;;;999999999888777777777666666666666777777777777666555555555555555444555555444222111111222222222222222222222222222333222222222222222222222000000111222222222222111000000111111222333444444111111111111111111111111111111111000000111111111000000111111111222222222000000////////////000000000000111111111222222222////////////////////////000000000000000000000000////////////000000000000////////////////////////...000111000//////000111000000111111111111000000//////000000000000//////////////////////////////................................................/////////......---,,,,,,/////////000///...------000//////.........//////....../////////......---,,,---------.../////////++++++,,,---...//////...******+++,,,---------------,,,+++,,,.........---111++++++888---000000(((...000&&&111,,,///---111???)))---///------///000...333&&&)))***/////////........./////////'''444555'''333000000//////......------......////////////......---------------.........---///777555>>>rrr###///111)))222---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////........................///000111///---+++***,,,///000...+++------------............---.....................111///---++++++000888===@@@999333222111///...///---.........//////000000000111111000//////000222000000000000000000000000111000000//////000000111000000111111111111000000000000222444777777555333000000//////......------,,,+++*********++++++,,,------------------------,,,,,,------------,,,,,,------------------------------,,,++++++***))))))+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------000...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******++++++,,,------.........---,,,+++,,,,,,---------.../////////...---------------------------pppYYYLLLBBB???;;;999999999888777777777666666666666777777666666666666666555555555444555555444222111111222222222222222222222222222333333333333222222222222000000111222222222222111//////000222333444555666222222222222222222222222111111000000000000111111000000000111111111111222333222111000000111222333000000000111222222333333////////////////////////111111111111111111111111////////////000000000000000000000000000000000000...000111111//////000222000111111222222111111000//////000000000000//////////////////////////////................................................+++,,,---...////////////...///000000000///---,,,,,,,,,,,,,,,,,,---.........////////////...---------------...............)))***+++---.../////////***+++,,,------......------++++++,,,---...---,,,111,,,...YYY...222---)))///000+++......000000333RRR333///---//////---...000,,,(((,,,///111.........///////////////777+++222%%%555000/////////....................................////////////////////////666***222999 ***555...)))333***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////......------------------//////000---,,,,,,,,,---...///...,,,,,,------------.........---------...............000000...,,,+++---222555777333///------...//////------......///000000000///000000///......///111111111111111111111111111111111000000000000111111111111222222111111000000///......000222333333111111111000///...---,,,,,,...---,,,,,,,,,---///000------------------------......////////////......------------------------------,,,,,,++++++******++++++++++++,,,,,,,,,,,,******+++,,,------------...,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------))))))***+++,,,---......///...,,,+++***++++++,,,---...///000000000///......------,,,,,,------...oooYYYLLLBBB???;;;999999999888777777777666666666666777777666666666666666555555444444555555444222111111222222222222222222222222222444444333333333222222222000000111222222222222111///000000111222333333444222222222222222222222222222222111111111111222222000000000000111111111111111111111222222111111111///000000111222222333333000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000...000111111000000111222000000111111111111000000//////000000000000//////////////////////////////................................................+++,,,---////////////......///000111000///---,,,+++++++++,,,---...///000...............---,,,,,,...............---------,,,,,,---......///............//////...---,,,,,,,,,+++***+++---...---,,,***111***///...***---//////111---,,,///222///aaaJJJ555(((...222...,,,111(((???000222///---......///////////////```%%%111,,,222---------...///000000111.........------........./////////////////////...444---,,,000***III///,,,,,,///+++------------------------,,,,,,,,,---------......---------...............++++++,,,,,,------......//////000...***,,,......---------...,,,,,,---------.........---------.........//////...//////...------...000111000...,,,---///000000------......///000000111...///000///------///000000000000000000000000000000000////////////000000111222222222222111000///000...------///111111111000000//////......------///...---,,,---...000111------------------------......////////////..............................---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---......---------+++)))(((***,,,,,,,,,------------------------------,,,,,,,,,,,,------******++++++,,,,,,,,,---++++++,,,---------,,,,,,,,,...///111111111///......---,,,,,,,,,,,,---...nnnYYYLLLBBB???;;;999999999888888777777666666666666777777666666666777666555555444444555555444222111111222222222222222222222222222444444444333333222222222000000111222222222222111000000000000000111111111222222222222222222222222444333333222222333333444000000000000111111111111---...000222222000...---///000000111222222333333111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000...000111111000000111333//////000000000000////////////000000000000//////////////////////////////000000000000000000000000000000000000000000000000...////////////---,,,+++...///000111000///---,,,,,,,,,------///000222333------------,,,,,,+++***/////////......------,,,//////////////////...---------,,,+++***(((&&&%%%,,,+++***+++---...---,,,###555%%%---)))(((222000...666///(((---333***ggg]]];;;$$$,,,444///+++111///]]]333222+++------...///000000//////'''444333---******,,,...000222333444......------------......,,,------...------,,,,,,(((111,,,$$$;;;AAAkkk+++111444///333........................,,,,,,,,,---------..............................((()))***+++---...///000//////111...))),,,//////,,,+++---///,,,,,,,,,---------......---------.........//////---///000000///.........000000///---...000111000---------...///000000111///000111000......000111//////////////////////////////............//////222222222222222111000///333000...---///111222222.........///////////////...---+++++++++---///000------------------------,,,------------------,,,........................------------------------++++++++++++++++++++++++)))***+++---......------///,,,******,,,...//////...........................------,,,,,,------...,,,,,,,,,++++++++++++***''')))---000111000...,,,,,,...000111222111000///...---,,,,,,,,,,,,---...mmmZZZQQQ???===:::999888777666444777777888888888888777777444444444555555555555666888666444333222333555666222222222222222222222222111111111111111111111111111111000000111111222333333333222222222222222222333333333333333333333333222111000......000111222//////000000111111222222111111000000000000111111222222111000//////000000000000000000000000000000000000000///////////////000///...///222444444444000...,,,---000111///---000000000000////////////......////////////......------............------000000000000///...---,,,---...///000000///...---------,,,,,,,,,,,,------...///000111111111000000000000///...............---,,,+++,,,.........------------,,,,,,+++++++++......//////000//////...+++,,,,,,---...///111111111000///---,,,,,,,,,,,,,,,++++++***)))))))))***000,,,------------.........//////000...)))000dddddd,,,//////333''',,,///,,,---...,,,////////////////////////(((---111,,,,,,---...///000000//////000000//////000111222222////////////////////////666"""//////+++333%%%///(((000))),,,,,,------...///////////////...---,,,,,,,,,,,,,,,------......------,,,///...------------...///------///---////////////...,,,)))(((...,,,++++++---......---111///---+++)))***++++++,,,------......------,,,......------------......000000///---,,,+++***))),,,---///111111000///---000000000000////////////000000111111111000000/////////000111111111111111000000000000//////......111...,,,,,,---///000111........................---.........---,,,,,,+++---,,,,,,,,,,,,---......////////////////////////.........------.........,,,------......------,,,,,,,,,,,,------.........///......---------.........---,,,,,,,,,,,,---...***+++,,,,,,------,,,,,,/////////......------,,,------,,,,,,,,,,,,++++++///000111111000...,,,+++/////////...,,,)))&&&%%%lllXXXOOO@@@===;;;999999888666555666666777777777777666666666666555555555444444444777666555444333444444555111111111111111111111111222222222222222222222222111111000000111111222333222222222222222222222222222222222222222222222222222111000//////000111222000000000000000111111111111111000000000000111111222222111000000000000000000000000000000000000000000000000000000000000000333111000000111222222111111///---...000111///...111111000000000/////////......////////////.........//////////////////.../////////000//////...---......////////////....../////////....../////////111222444555666555333222000000///...............///...---...000000000///.........---------,,,,,,,,,,,,---------------,,,...---------------......---------..................------,,,++++++,,,,,,***...///------------............///...+++222qqq:::,,,)))555//////***------///---,,,,,,,,,,,,,,,,,,,,,,,,...,,,000............///////////////000000//////000111111222////////////////////////...'''222222***444,,,777'''999&&&...............---------......---,,,,,,,,,------,,,------......------,,,------------------------------///---,,,---.........---,,,+++...---+++,,,...//////...000...,,,+++******,,,,,,---......//////......---......------------......000//////...---,,,++++++---...///000111000//////000000000000/////////...000000111111111000000/////////000111111111111000.........///000222333444444222///....../////////---------------------------.........------,,,+++---------------......///..............................------------......,,,------------------,,,,,,,,,------------------......---------------......---,,,,,,,,,,,,---...++++++,,,---------------......------------------+++++++++,,,,,,---------///000111111111///---+++---------,,,+++***))))))kkkUUULLL@@@>>>;;;::::::999777666555555666666666666555555888777666555444333222222555555555555444444444444111111111111111111111111333333333333333333333333111111000000111111222333111111111222222333333444222222222222222222222222222111000//////000111222111111111111000000000000111111000000000000111111222111000000000000000000000000000000000000000000///000000000111222222222555333111000000000///...111000//////111111000///222222111111111000000000...//////000000//////...//////000000000000//////......///000000000////////////............//////////////////////////////222444777999999888555333000000///...............///...---...000000000/////////............---------------------------,,,000///...,,,++++++++++++)))***,,,...000000000000...------,,,,,,,,,,,,,,,$$$111777}}},,,,,,,,,---------.........---,,,333<<<---(((444000000***000---///---,,,,,,,,,,,,,,,,,,,,,,,,:::+++000111111000///.........///000000000/////////000111111////////////////////////***...222111(((444EEEaaa333)))333---//////......---,,,,,,+++------,,,,,,,,,---......,,,------......------,,,++++++,,,------,,,++++++------///---)))***,,,---...////////////---,,,---...000//////...---,,,++++++,,,---......//////////////////.........------------....../////////.........------...////////////000000000000000000/////////......///000000111111000000000...///000000111111000000---------...111555888:::777444111/////////...------------------------------............---,,,,,,---------------...//////........................------,,,,,,,,,,,,------------------------------------------------,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,---............---,,,,,,,,,,,,,,,,,,------)))******+++---......//////000000111000///---,,,+++++++++++++++,,,------iiiSSSIII@@@>>><<<:::::::::888777444555555555555555555444777666666555444444333333444444555555555444333222111111111111111111111111333333333333333333333333111111000000111111222333000000111222333333444444333333333333333333333333111111000//////000111111222222111111000000//////111111000000000000111111111111000000000000000111000000000000000000000000//////000111222333333444555333000000000000///...111000000000111111111000222222222222111111111000//////000000000000///////////////000000/////////------...000000111111111000///...------...///000------............------000333666999999777444222000000///...............---,,,+++,,,.........---............------------000//////...............///...---,,,+++*********(((***---///111000000///,,,++++++*********++++++'''111IIIggg,,,,,,,,,,,,------------...,,,,,,111ggg000///***000***//////888---///---........................OOO---000222333111///------...///000000000/////////000000111////////////////////////...222---***)))000,,,%%%---###888.........------,,,,,,,,,,,,++++++,,,---...///000,,,------......------,,,***+++---......---+++***,,,---///---******+++---...//////000000...------///000000///,,,,,,,,,,,,,,,---...///......////////////............------------........./////////////////////......------......///000000000/////////............///000000000000000000...//////000000000000000...------...111555:::===666333111/////////...,,,------------------------------............------,,,,,,,,,,,,,,,------...........................---,,,,,,++++++,,,,,,------------,,,,,,---------.........------,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,---......//////......*********++++++,,,,,,---******+++,,,,,,---............//////...---,,,,,,,,,+++******+++,,,...///gggQQQHHH@@@>>>;;;:::::::::999777444444555555555555444444555555555555555555555555444444555555444444333222333333333333333333333333333333333333333333333333111111000000111111222333000000111222333333444444444444444444444444444444111111000000000000111111222222111111000000//////111111000000000000111111111000000000000000111111000000000000000000000000//////000111222333333444222000//////000111000000000111111111000000000111222222222222111111111000//////000000000000//////---......//////......---------///000111111111111000///...------...///000------...//////...------000222666999999777444222000000///...............---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,---111000///............///---,,,,,,+++++++++,,,,,,***,,,...000000///...---,,,++++++***++++++,,,,,,...///[[[]]],,,,,,,,,---------......///++++++---\\\***---)))...)))000000KKK---000...........................lll000///111333222000...---...///000000000///////////////000////////////////////////000000,,,(((///)))333...---%%%222,,,,,,,,,,,,------......+++++++++,,,---...///000,,,------......------,,,+++---...000000...---+++,,,---///---,,,,,,,,,,,,---.........000...------///000000///,,,,,,,,,,,,---...//////,,,------......------,,,......------------...............///////////////------,,,,,,,,,---...///////////////..................///000000000000000......///000000000000000000///......000444888:::111000....../////////---------------------------------...//////......---+++++++++***+++,,,,,,---........................---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............------,,,,,,,,,+++++++++++++++,,,---...------------------------,,,---......//////......)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++...---,,,+++++++++,,,---eeeQQQHHH???===::::::::::::999777444444555555555555444444444444444555555555666666444444444444333333333333444444444444444444444444333333333333333333333333111111000000111111222333111111111222222333333444333333333333333333333333000000000111111000000000111111111111000000000000111111000000000000111111000000000000000111111222000000000000000000000000///000000000111222222222000///......000222222111///000111111//////000111222222111111111000000000///000000111111000000///------............---------...///000111111222111//////............/////////000111222222111000///111333666888888777444222000000///...............///...---...000000000///+++++++++,,,,,,,,,,,,---000///---,,,++++++,,,---,,,,,,+++,,,,,,---......---.../////////...---,,,---------------......///222---eee___---------........./////////+++---...hhh///***%%%000///222+++iii...000...------------------------333,,,000222111000/////////000111000000//////......//////////////////////////////---,,,///,,,555&&&999FFFfff)))555%%%***++++++,,,------......+++++++++,,,---...///000,,,------......------,,,------...//////...------------///---------,,,,,,,,,------...///---,,,---...000//////,,,,,,------............,,,,,,------------,,,,,,......------------...........................///,,,,,,---------........./////////.........------------...///000000000000---...//////000000//////000///......///111444555...------...000000000///........................------...////////////...+++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,------...---,,,++++++,,,---...------------------,,,,,,,,,++++++,,,,,,---...///,,,------......------,,,,,,,,,---............---++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,++++++,,,}}}dddRRRJJJ>>><<<999999999999888777555555666666666666555555555555555555555444444444555444333222222222333444333333333333333333333333222222222222222222222222111111000000111111222333222222222222222222222222111111111111111111111111000000111111111111000000000000000000000111111111111111000000000000111111000000000000000111222222000000000000000000000000000000000000000000000000000///......000111111000...///111000...---///111111111000000000/////////000000111111111111000000......////////////.........///000111111111111111......////////////......///000111222222111000//////000222444444333222111000000///...............///...---...000000000///,,,,,,,,,,,,------......000///---+++++++++,,,---------,,,,,,---......///........................---------------...//////000,,,cccccc........./////////000000---+++111333___,,,...(((000...111***...000///........................555)))000000000000000000111111111000000///...............////////////////////////,,,,,,333,,,333,,,222+++'''222&&&,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///,,,------......------,,,------------------------------///---------,,,,,,,,,---...///...---+++,,,...//////...------..................------............------......------------...............------------------...///000000000///...//////.........---------,,,---...///000000000000---...//////000000//////...------...///000111111///......///111111000///////////////////////////------...///////////////------,,,,,,------...///------------------------......------------......///...,,,++++++,,,...///,,,,,,------------------,,,,,,,,,,,,---...///000,,,,,,---......---,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------......---------...------,,,+++|||dddRRRKKK===;;;999888999999888666555555666666666666555555777777666555444333333222666555333111111222333444222222222222222222222222111111111111111111111111111111111000111222222333333333222222222222222222////////////////////////000000111111111111000000//////000000111111222222111111000000000000111111000000///000000111222222000000000000000000000000000000000000////////////111000......000000000///---///111000---,,,...000000000000000////////////000000111111111111000000//////000000000000/////////000000111111111111000---...///000000///...------...///111111///...---,,,---...///000///......000000///...............---,,,+++,,,.........------------.........//////333111///---,,,---...//////......---------......---------------...///000+++++++++++++++,,,---...,,,,,,]]]ddd////////////000000000000,,,+++555888BBB"""555111///&&&---......111///111111111111111111111111555'''111...///000111222111111111111000///...............///////////////////////////000444)))---555+++444))) 555...------,,,,,,++++++***------,,,,,,,,,---......,,,------......------,,,---,,,,,,++++++,,,,,,---------///---,,,+++++++++,,,...///111...,,,++++++---......------......///......------......////////////...............------...............---------,,,,,,,,,...///111222333222000/////////.........---------,,,---...///000000000000---......///////////////++++++,,,---...///000000111000///000222222000///000000000000000000000000------...///000000/////////............///000000------------------------///......------......//////...,,,++++++,,,...///,,,,,,,,,------.........,,,,,,,,,---...///000111,,,,,,---......---,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++******+++,,,------.../////////.........//////000+++,,,---...///...---,,,{{{cccOOOEEE>>>===<<<<<<<<<<<<;;;999888888777666666666666666555666666555333111222333333222222333444555333222111111111000000000000000//////000000111111222222222222111111222222333444000111222222222222111111222222222222222111000///111111222222222222111111+++,,,...000222333444444111111000000///.........///000111222222111///...222111111111000000//////111...+++,,,///222333222000000000000000000000111000////////////111222333444222000...------...///000000000000000000000000000000000000//////////////////000000000000//////000000000000////////////000000000000000000000000////////////////////////111---******,,,......---,,,---...---++++++---...******++++++,,,---..............................///............//////000//////...---,,,,,,++++++***++++++,,,---...//////***333lllccc000000///...............---...,,,eee........................444000///...------,,,,,,------...,,,111333000000000000000000000000+++...000111000000000111000000////////////000000////////////////////////AAAvvv...///......///000111111000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........///......---,,,---,,,---,,,------------------------....../////////...,,,+++,,,,,,,,,---------............---,,,,,,,,,,,,------------------...///000000//////.........//////,,,---//////...------...............////////////////////////000000000000////////////////////////............///////////////////////////////////////////////////............/////////...---,,,,,,........................////////////////////////,,,,,,,,,------............------,,,,,,------...------------------------/////////......---------...---,,,,,,---...---+++000///---,,,++++++,,,,,,...---,,,+++,,,---...////////////......------------------............///.........------,,,,,,,,,{{{cccOOOEEE===;;;999999::::::999888888888777666666666666666555666777555333222333333444333222333444444333111000000111111222222333333000000000000111111111111222111111111111222333333000111111222222222333333222222333333222222111000111111222222222222111111,,,---///000222333333333222222222222222222222222...000111222222111000///111111111111000000000///111///,,,,,,///222222111000000000000111111111111111111000//////000222222222111000/////////000111000000000000000000000000000000000000//////////////////000000000000//////......//////000000111111////////////////////////////////////////////////000---******,,,......---///000111000......000111//////............------........................///............///000000//////......---,,,,,,+++,,,,,,------------------+++///ZZZbbb111111000///////////////222---<<<,,,,,,,,,,,,,,,,,,,,,,,,333///......------,,,,,,------...333111,,,000000000000000000000000///111333333111000000000//////............//////////////////////////////<<<%%%)))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......////////////,,,,,,---,,,------------------------,,,------......---,,,+++,,,,,,---------.........///......---------------......---------......///000000///////////////000---...000000.........///............////////////.../////////000000000000////////////////////////............////////////////////////////////////.........///////////////......//////......---,,,........................------------------------,,,,,,,,,,,,------------...------,,,,,,------...------------------------/////////.........------------,,,---//////...,,,...------,,,,,,---...///......---,,,,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,---------.........---------,,,,,,,,,{{{bbbOOOFFF???<<<999888888999999999888888777666666666666666666777777666444333444555555444333333444444222000000000111222333444444555111111111111111000000000111111000000111111222333222222111111222333444444222222333333222222111111111111222222222222111111...///000111111222222111....../////////000000000...///111222222222111111111111111111000000000000222000......///111111000........................222111000///000111222333000000000111111111222222000000000000000000000000////////////000000000000//////000000000000//////------...///000111222222........................////////////////////////000...++++++---.........---......---,,,,,,---///222111000///...,,,++++++.......................................///000000000//////......---------......---------,,,,,,,,,++++++BBBqqq111111000000//////000000)))///333,,,,,,,,,,,,,,,,,,,,,,,,000------......------------......555111***000000000000000000000000222444555444222000000111......------------......////////////////////////333333---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---......//////++++++,,,+++------------------------++++++,,,,,,---,,,,,,,,,,,,------------.........000000///...............//////...---------......000///////////////000000...000111111///...///000............////////////....../////////000000000////////////////////////............////////////////////////////////////------......//////000000....../////////...------........................---------------------------,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...------------------------//////............------,,,,,,---///111111///------,,,,,,------///000000///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------...------------,,,,,,,,,zzzaaaNNNFFFBBB???;;;999999;;;;;;;;;888777777666666666666666666777888777555444555666666444333333444333111///000111111222222333333333222222222111111000000000111111000000000111222222555555333222222222333444000111111222111111000000111111222222222222111111000000111111111111000000------.....................///000222222333333222111111111000000000000000333111000//////000000000000000000000////////////000/////////000222444555111111222222222111111000000000000000000000000000////////////000000000000//////000000000000//////.........///000111111111........................///////////////////////////...---,,,---.........,,,------,,,++++++,,,...000///...---,,,+++***)))..............................---......///000111000000//////............------------------------++++++444000000///////////////000%%%555777ggg////////////////////////...,,,,,,......------------............///////////////////////////222333444333111000111222///......------......///////////////////////////***WWWjjj222---....../////////......------------------------++++++++++++++++++++++++(((((()))++++++,,,,,,,,,******,,,+++------------............++++++,,,,,,------------------------............111000000///////////////000///...---------------.........---......///000///111222222000//////000............////////////........./////////000000////////////////////////............////////////////////////////////////,,,------...///000111111......////////////..............................////////////////////////------,,,,,,+++++++++***...------,,,,,,------...------------------------------------------,,,,,,++++++---000333222000------------......///////////////...---,,,+++++++++........................+++,,,,,,,,,,,,---------------------------------zzzaaaNNNGGGCCC???;;;999999:::;;;;;;888777777666666666666666555666777777555444555666666444333333444333111///222222111111000000000///333333222222111111000000111111111000111222222333999888666555333222222111//////000000000000000///111111222222222222111111111111111111111000//////222222222111111111000000//////000111222333333333000000000000000000111111222222222111000//////000555444444444333333333222------...///111444666888444444333333222000...---111111111111111111111111.../////////000000000111//////000000000000//////000000000000////////////........................////////////////////////............------...//////000000///......///111.........------,,,,,,,,,........................---------......///111111///////////////.........++++++,,,,,,---...//////+++---222......---------......//////+++}}}BBB////////////////////////---+++---///......------......///+++,,,333///////////////////////////000111111000000111333000//////////////////000////////////////////////)))333,,,//////000000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******,,,+++---------....../////////,,,,,,---------...//////---------.........//////111111000////////////000000///...------------------,,,,,,,,,------...///000222333222000//////000............////////////............////////////////////////////////////............////////////////////////////////////,,,------...///000111111......///////////////...........................////////////////////////---------,,,,,,+++++++++...------,,,,,,------...------------------------++++++++++++++++++++++++++++++---000333222000---...............------,,,//////......---,,,+++***........................------------............------------------------zzz```NNNGGG@@@===:::888888888888888888888777666666666666666444666666666444444555666555444333333444444222000333222222111000///......222222222222222111111111222222111111222222333444999888888777555333222111...///000000111000000000111111222222222222111111111111111111111000//////111111111111111111111111000111111111222333333333000000000000111111111111111222333222000///000111111111111000000//////...------...///222444777999555444333222000...---,,,111111111111111111111111......//////000000111111//////000000000000//////111000000000/////////...........................////////////////////////---...000///...---...///...//////...------...000///////////////000000000........................---------......000111222........................***++++++,,,---...///000,,,...222------,,,,,,------......,,,&&&222------------------------,,,,,,/////////............//////666+++222000000000000000000000000---...//////...///111333000000////////////000000////////////////////////---+++555.........///......---,,,------------------------........................///////////////...------++++++,,,+++---------...//////000000......---------...//////------........./////////111111000/////////////////////...---------......,,,,,,,,,,,,---...//////000222333222000/////////............////////////------........./////////////////////////////////............////////////////////////////////////------......//////000000......///000000000//////........................------------------------...---------------,,,,,,...------,,,,,,------...------------------------******++++++++++++,,,,,,,,,,,,---///111111///---............---,,,+++***............---,,,+++++++++++++++,,,,,,,,,,,,------------.........//////,,,,,,,,,------------...zzz___NNNHHH???===:::999999999777666888888777666666666666666333444555555444333444666444333222333444444333111222222222111111000000000111222222222222222222333333333333222333333444555555777888999888666444222000000111222222222222222111111222222222222111111000111111111111000000///------...///000111222333222222222111222222222333///000000000111111111111000222333333000///000222...------,,,++++++******000000///000111333555777444333111///............111111111111111111111111.........///000111111111//////000000000000//////////////////000000000000////////////////////////////////////////////////,,,///111000...---...000+++,,,---,,,+++***,,,...///////////////000000000........................------------///000111222------------------------,,,,,,,,,------............***///---------------...//////)))pppnnn000---------------------------...222//////............//////EEE---111000000000000000000000000//////000...---...000222/////////......////////////////////////////////////111\\\ooo---.........------,,,+++........................---------------------------......////////////...,,,,,,---,,,---------...///000000000///...---,,,,,,,,,---...............////////////000000///............///......---------......///......---...///000111111000111222222///.....................////////////---------.........//////////////////////////////............////////////////////////////////////.........///////////////......///000000000000000........................---------------------------..................///...------,,,,,,------...------------------------++++++,,,,,,------------------,,,---//////...,,,+++,,,,,,------,,,+++***,,,---.........---,,,++++++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,---------......zzz___NNNHHHAAA???===<<<<<<;;;999777888888777666666666666666222444555444333333444555333222222333444555333222222222222222222222333333111111111222222333333444444444333333444444555666222444777::::::888666444111222333444444444444444111111222222222222111111000000111111111111000000---...000222555777999:::333333222222111222222222//////000000111111111222///111444333111///111333111111000///......------333222111111111222333444333111///...---...///000111111111111111111111111---......///000111111222//////000000000000//////------...///000111222222000000000000000000000000////////////////////////,,,///111111...---...000...///000///...---///111//////......------------........................,,,,,,------///000111222,,,---------------------......---------,,,,,,,,,000&&&+++...............///000111777444222000000000000000000000000---///444//////............//////NNN000222000000000000000000000000111222111///------...000.........------.........///////////////////////////555(((.../////////...------,,,........................------------------------)))***+++,,,---.........---,,,---,,,---------...///000000111///...,,,+++***++++++,,,............/////////000000000///...............---------------...///000////////////000111333333000111222111///------.............../////////000---------.........//////////////////////////////............/////////000///////////////////////////////////////...............///000000000000000........................////////////////////////---.........///000000000...------,,,,,,------...---------------------------------....../////////...---,,,,,,---...---+++((()))+++,,,------,,,++++++,,,---.........---,,,---------....../////////++++++,,,,,,,,,---------,,,,,,,,,------.........{{{```MMMFFF???===;;;:::;;;<<<;;;;;;777777777777777777777777777777777777666555444333666555555555555444444444111111000//////000111111333333333222222111111111333333333333333333333333444444333222333444555666222222222222111///......,,,...000000000000000222111000000////////////000111222222222222111000000222111...------...111222000000000000000111111222444333222111000000000000000000//////.........---000000000000000000000000000000000000000000000000111111000000//////......------...//////////////////////////////000111111000111222111000//////111//////.........---------000111000...,,,,,,...000111111000000//////......111000///...............000000000000000000000000000//////............////////////000000000000111000///---,,,,,,---///000........................+++111,,,222111---+++...111///+++)))...111111000///////////////...+++---111///---,,,,,,,,,...///888(((111............////////////111111000///////////////......///000000000000000---...///000000///...---,,,000999000222------///(((+++222......------------......---+++)))***...000000...+++,,,,,,------,,,,,,+++......000............------,,,,,,,,,......---,,,,,,,,,------...000000///...---...///,,,...000222222000...,,,////////////000000000000//////000555999:::777444........................***+++...111222333222111000000000000////////////111111000000000000111111,,,---///000000000///...//////............//////......////////////......---------.........//////---...///000000///...------///000222222000///---////////////////////////...------,,,,,,++++++***.........------,,,,,,,,,++++++++++++++++++++++++------------------------...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,------...---------///,,,((()))+++......---,,,,,,,,,---------......zzz```MMMFFF@@@===;;;:::;;;;;;;;;:::777777777777777777777777777777777777666555444333555444444444333333333333111111111111111111111111444444444333333333222222111111111111111111111111444333222222222333444555111111111111000///......///000222111///......///111000000/////////000000000000111111111111111000222111///......///111222000000000000000111111222333333222111000000000000111111000000000/////////000000000000000000000000000000000000000000000000222111111111000000000000///000111111222222111111///////////////000111111///000111000...---...///000000/////////.........///000000...------...000000000000000//////......111000///...------------...........................------------.........,,,,,,,,,------------...000///---,,,,,,---///000........................///'''%%%^^^KKK$$$555/// ]]]%%%===---111111000///////////////111//////111///...,,,,,,---...///444)))222/////////000000000000111111000000///////////////------...///////////////......////////////......------$$$hhhiii///,,,---000---,,,000......------------......---,,,***+++...000///...,,,------......------,,,---...000...(((***,,,...///...,,,+++---------,,,,,,---.........000000///...---...///,,,---///000000///---,,,.../////////000000000000//////111444888888666333...........................///000111111111000000000000000000////////////......------------......---....../////////////////////............//////......////////////......---------.........//////---...///000000///...---...///000111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,------...------,,,///,,,)))))),,,...///...,,,,,,,,,---------......zzz```NNNGGG@@@===;;;::::::;;;;;;:::777777777777777777777777777777777777666555444333444444333333333222222222111222333333333333222111444444444444444333333333111111111111111111111111222222111111222222333444000111111222111111000000111333333222///---------111111000000000111111222000000111111222111111111111111111111111111111111000000000000000111111222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000222222222222111111111111000111111111222222222222///////////////000111111///000111000///......000000000000000000/////////...//////...------///111000000000////////////......------------...//////........................+++,,,,,,,,,------............////////////000000000///...------...///000...........................###***666VVV---///***111111000///////////////222222000000///...---------...///111,,,333000000000000111111111111000000000000////////////,,,------...............//////............//////000444 777,,,,,,---///222------......------------.........---,,,,,,...///...,,,---......//////......---------///...###&&&***...000///---,,,,,,,,,,,,,,,---...//////...000000///...---...///---------......---------....../////////000000000//////000333555555222000........................111111111000//////......////////////000000000000------,,,,,,,,,,,,------...............///000000//////............//////......////////////......---------...............---...////////////...---...///000111111000///...------------------------******+++,,,,,,---......++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...------------------------...------,,,,,,------...------------,,,,,,,,,,,,,,,------...------,,,,,,...,,,***+++---///000000,,,,,,,,,---------......yyy___NNNHHH@@@===;;;::::::::::::999666666666666666666666666666666777666666555444444444444444333333333333222111222444555555444222111333333333333333333333333333333333333333333333333111111111111111222222222222222333333333333333222111222333222000...---...111111111111111222333444444444444444333222111000000111222333333222111000000000000000000111111222000111111222222222111111000000000000000000000000////////////////////////////////////////////////111111111111111111111111///////////////000111111///////////////000000111111333333333111000111222////////////////////////---...//////......000111////////////////////////******+++,,,...000111222........................++++++,,,---...///////////////000000000111111111//////............//////........................)))+++777&&&###BBB'''...111000000//////////////////000///000000///...---......//////...222//////000000000111111111000000000000000//////...,,,---......//////......//////...------...000111...777...'''555,,,---...333------......------------......///...............---,,,------............------,,,---///---&&&(((+++---/////////...,,,,,,,,,,,,---///000000...000000///...---...///...---,,,,,,,,,,,,---............/////////000000......///000111000...---........................111000///...---------...////////////000000000000000//////......//////000///......------...000111//////............//////......////////////............................................................///000000///......------------------------+++++++++,,,,,,---------*********++++++,,,,,,,,,///...,,,++++++,,,...///,,,,,,------------------...------,,,,,,------......------------,,,,,,,,,---------...------,,,,,,---,,,,,,,,,...///000111,,,,,,,,,---------......xxx^^^NNNHHH@@@===;;;999::::::999888666666666666666666666666666666666666666666555444555555555555444444444444111222444555555444222111111111111111111111222222333333333333333333333333000000111111111222222222111111222222333222222222///111222222000000000111111111111222222444555555999999888777555333111000000111222333333222111000000000000000000111111222000000111222222222111111////////////////////////////////////////////////////////////////////////000000000000000000000000//////......//////000111///////////////000000111111222333222000000000111........................,,,...//////......///111.............../////////,,,,,,,,,---...///000000////////////////////////+++,,,---///000000000000,,,,,,,,,---------....../////////....../////////........................)))222666&&&333222...%%%<<<111000000///////////////+++,,,...000000//////............000///111........./////////000000///000000111000///............///000000000000//////...---------///000111+++---111***WWWXXX000,,,,,,///,,,---......------------.........///000///...---,,,,,,,,,,,,------------,,,,,,+++,,,...------,,,,,,,,,---...000111,,,,,,,,,---...///000111...000000///...---...//////---,,,++++++,,,---///............////////////,,,---......---,,,++++++........................------,,,,,,,,,---........./////////000000000111111000000000000000000111///......------...000111//////............//////......////////////...........................---......------------............////////////......---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------.........------,,,,,,------............---------,,,,,,---.........---,,,,,,+++,,,,,,------......000111,,,,,,,,,---------......vvv]]]MMMGGG@@@===:::999999999888777777777777777777777777777555666666666666666555555666666555555555444444444222222444444444444222222000000000000111111111111111111111111111111111111000000111222222222222111///000000000000000//////---///111222111111222333111111222222444555666777;;;;;;:::999777444222111///000111222222111000///000000000000000111111222000111222333333222000000............////////////000000000000000000000000000000000000000000000000///////////////000000000111000/////////000222333///////////////000111111...///000///...------///------------............,,,...000000///...//////---............/////////222222000///------,,,,,,000000000000000000000000,,,---///000111000//////---............/////////////////////////////////........................---000)))(((sss@@@222///...,,,///111111000///////////////+++)))///000000000/////////......111///000............///////////////000111111111000...---...//////000000000000000......---......///000111000(((+++111///888+++...,,,---.........------------......---///111111///---,,,---+++,,,,,,,,,,,,,,,,,,+++***+++...,,,000///---,,,,,,...000111------------...///000000...000000///...---...//////...---,,,,,,---...///------........./////////+++---...---+++******+++........................***++++++,,,---...//////......//////000000111111//////............//////...............///000000//////............//////......////////////.....................---------......------------..............................------------------------......---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------............------,,,,,,------...............---------,,,............---,,,+++++++++---......------...///,,,,,,,,,---------......uuu\\\KKKFFF@@@>>>:::999999999888777777777777777777777777777555555666666666666555555555555555444444444333333222222222222222222222222000000111111111222222222111111111111111111111111000111222333333333222222222222222222111000//////---///111222111111222333111111222333444666888999999999999888777666555444///000000111111000000///000000000000000111111222111222333333333111///.........//////000000000000000000000000000000000000000000000000000000000000//////000000000111111111000///...---...///111222///////////////000111111---...///...,,,,,,,,,...---.........////////////---///111111///...---...---------.........//////333222111000///.........////////////////////////,,,---///000000///---,,,000000000000111111111111//////000000000000//////........................///+++)))***CCC;;;666###777,,,888###111111000///////////////111)))222000000000000000///......000---000...////////////000000000//////111111111000...------...//////000000//////,,,---...///000000000000000000***000...BBB***222+++///.........------------......,,,...111111///------...,,,,,,------------,,,,,,***+++---,,,......---------...///000///...............//////...000000///...---...//////..................///---------.........//////,,,...///...,,,+++,,,...........................+++,,,...///000000//////.........///000111111111.........------.........---....../////////////////////............//////......////////////......//////.........---------...------,,,,,,------............------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,---......///...------,,,,,,------...............------------............---,,,+++***+++---///...,,,***+++---,,,,,,,,,---------......uuu[[[JJJEEE@@@>>>:::999999999888777777777777777777777777777555555666666666666666555444444444333333333222222333222222111111222222333111111222222222333333333333333333333333333333333000111222333444333222222666666666555444333222111///000222222111111222333111222222333555777999:::666666777777777777666666000//////////////////000000000000000000111111222111222333444333111///---//////000000111111111222000000000000000000000000000000000000000000000000000000111111222222222333...---+++***+++,,,...000///////////////000111111///000000000...---...///.../////////000000111111...///111111///------------------.........//////////////////000111222333........................+++,,,...//////---,,,***------------............//////000000000000//////........................,,,)))444,,,"""---222222***(((555???111111000///////////////777+++555000000000000000///.........,,,222000000000000111111111111...///111222111000...---,,,---......//////......+++,,,...000111000000///&&&888---)))444SSSHHH)))666---222---.........------.........+++...222222///---...///---..................---******---,,,***+++,,,......///......000//////............///...000000000...---...///////////////////////////---------.........//////---000111000...---...111........................---...000222222111///...---......///000111111222/////////....../////////,,,---///000000000///...//////............//////......////////////......//////.........---------...---,,,,,,,,,,,,---.........------------......////////////////////////***++++++,,,,,,------............------,,,,,,,,,(((***,,,......,,,***(((++++++,,,,,,---...//////...------,,,,,,------...//////.........---------............---,,,+++***+++...///...+++)))***+++,,,,,,,,,---------......rrr[[[KKKCCCAAA???===;;;:::999999:::777777777777777777777777666666555555555555666666222444666666555444555666555555555555555555555555000000000111222222333333222111000......000111222222222222222222222222222111111111111111111111111444333333333222111111111333222222555999:::888666555333111222444555333111111111222222222333333333111111111111111222222333111000000000111222333333222111000.........///000111111000000//////......000000000000000000000111111111111111111111111111444111......000222111000---.........//////000000////////////////////////000000000000000000000000222111111000///......------...///000000///...---222111///...------......,,,,,,+++,,,---///111222000000//////.........---111111000000//////......000///...------...///000---------------------------&&&666)))***uuu,,,......////////////......///////////////000111111www---///***------......///000000000111***...999###333555333...'''///+++999111$$$000999000---////////////////////////000...---...///000///......888)))&&&***,,,111///,,,...222111///......///000111---,,,,,,++++++,,,,,,---,,,,,,------.../////////---...000------------------------,,,,,,---------.../////////////////////000000000000,,,---...//////...---,,,,,,,,,,,,---------......000///---,,,,,,---...000---.../////////...---,,,///...---------///000111////////////000000000000//////............/////////000222444444333111000............////////////---...///000000///...---------------------------------------------------//////.........---------////////////////////////,,,------......------,,,,,,,,,---------...............---------,,,,,,,,,///......------,,,++++++,,,,,,,,,---------......---,,,,,,+++*********+++---------,,,,,,+++++++++........................,,,---......//////......qqq[[[KKKDDD@@@???===;;;999999999999777777777777777777777777666666555555555555666666444555777777555444444555444444444444444444444444222222111111111111111111222111000//////000111222222222222222222222222222111111111111111111111111222222222222222111111111222111111333555666444111222000///000222333222000111111111111222222222333///////////////000000111111111000000000111111222111000///...---......///////////////000000000000111111000000000000000000........................222000------///111000////////////000000000111111////////////////////////000000000000000000000000222222222111000/////////---...///000000///...---000///...---,,,---.........------...///000222333000/////////............////////////............000///......---...//////------------------------.........)))666>>>222111......////////////......///////////////000111111```000222---.........//////////////////000...)))555+++666***///000///,,,...&&&666+++,,,...222////////////////////////000///......///000///...***444,,,,,,///&&&***///,,,222+++///...---,,,,,,---///000000//////......//////000........................---...000---,,,,,,,,,,,,---------------------...................../////////000000000------............------,,,,,,,,,---------......///...---,,,+++,,,...///------...............---//////...---......///000............//////////////////............//////,,,---.../////////..................////////////......////////////......------------------------++++++++++++++++++++++++//////.........---------------------------------,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------......///,,,,,,,,,---------......---,,,,,,+++******++++++---------,,,,,,,,,++++++........................,,,------.........------oooZZZLLLEEE???>>><<<999888888888888777777777777777777777777666666666555555666666666666777888888666444444555333333333333333333333333333333222222111000000///222111000//////000111222222222222222222222222222111111111111111111111111000000111111111111111111111000///000222222000...111000//////111111000///000000000111111111222222///////////////000000111111111000/////////000000//////...---------...............///000111111111111111111000000/////////000000000000000000000000000...------...//////...000000000000111111111111////////////////////////000000000000000000000000333222222111111000000///......////////////......------,,,,,,,,,---...////////////000111222333444////////////............------------............111000///...............------------------------111...+++111222"""999)))???AAA***......////////////......///////////////000111111DDD111444///000000////////////......///444...%%%;;;)))222333'''333+++000444;;;444:::$$$???$$$////////////////////////000///......000000///...+++000...///111222RRROOO444'''000......---,,,,,,,,,...///000000000000//////000000000000000//////...------,,,---...000---+++++++++,,,,,,---------...............---------------........./////////.........------.........,,,,,,,,,---------.........---,,,++++++,,,---...---------------...///000000//////.........//////------------............//////............////////////......//////000000............//////////////////............//////------------------------++++++++++++++++++++++++...............---------------------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,***++++++,,,---...///000,,,,,,,,,---......//////,,,,,,,,,---------......---,,,,,,+++++++++++++++------------,,,,,,,,,,,,........................---------...------,,,,,,nnnYYYLLLFFF>>>===;;;999777777777777666666666666666666666666555555666666666666555555777888999888666444444555222222222222222222222222222222222111111111000000222111111000000111111222111111111111111111111111111111111111111111111111/////////000111111111222000//////000111111111000444333222222111111000//////000000000000111111111111111111111111222222333000///////////////000111////////////......//////.../////////000000000111111111111000//////......111111111111111111111111///.........///000000///000000000000000000000000////////////////////////////////////////////////111111111000000000//////...//////////////////...,,,,,,------...///000000///000000000111222333333///////////////.........---------....../////////000000//////......------........................333%%%---::: 444RRRFFF;;;===wwwhhh666777222)))&&&******%%%......////////////......///////////////000000111222000333///111111000000///......---]]]222222///777444...$$$===,,,000***222===&&&***===111>>>///////////////////////////000///...///000111000...222,,,...,,,000444000888&&&)))333............///111222333......------------......000/////////.........------...000---)))******+++,,,---....../////////...---------,,,------------.........//////...---,,,,,,---...///,,,,,,,,,---------......,,,,,,+++++++++,,,---------,,,,,,,,,---...000111000//////...............------.........///////////////............//////000///...---...///111222............////////////000///...------...///000................................................................................................,,,------......------,,,---------............///++++++,,,,,,---...///////////////...------,,,,,,,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,------------------,,,,,,........................---------------,,,,,,+++mmmYYYLLLEEE>>><<<:::888777666666777666666666666666666666666555555666777777666555555777888999888666444444555222222222222222222222222000000111111111222222222222222111111111111222222111111111111111111111111111111111111111111111111/////////000111111111222///000111222222333555666:::999888666333111000//////000000000000111111111111111111111111222222333............///000222222000000000000111111000000111000000000/////////...000000000000//////.................................///000000000000111111///////////////////////////////////////////////////////////////////////////////////////........./////////....../////////------...///000111111222......///000000111111111.........///////////////.........//////000000111///////////////......---........................111''',,,777"""999+++nnn444000DDD,,,999===444,,,***000555555333666###"""555777(((+++>>>......////////////......///////////////000000111...///222---222222111000///......---===555,,,000222,,,000(((KKK888:::000<<>>===;;;888777777777777777777777777777777777777444555666777777666555444666777888888666444444555222222222222222222222222///000000111222222333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111111111///111222333333444777999;;;<<<;;;888444111000111000000000111111111222222///////////////000000111////////////000111222222000000111222222222111111111111111000///.........////////////////////////////////////////////////---///111222111111111222////////////............////////////////////////000000000000000000000000........................//////............//////---...///111111222222111---...//////000000//////.........////////////////////////000000000000000......////////////..............................,,,222(((---555###222aaa222DDD>>>///444)))***---444999777///(((&&&999===+++###,,,///&&&......////////////......///////////////000111111//////222///222222111000000///.........333,,,000&&&333...000@@@,,,)))444///,,,000000000000000000000000111000//////111111000//////,,,000333111'''666UUUPPP444777(((,,,,,,------.../////////......------------......------...//////000111111---...000---,,,,,,,,,------........................---------------........./////////.........------.........,,,,,,,,,---------......++++++,,,,,,------......---------------...///000------...///000000//////////////////000000000111//////............/////////---,,,+++,,,---///000............//////////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------...............++++++++++++++++++++++++,,,------......------,,,+++,,,,,,,,,------------......---------,,,,,,,,,---------...//////000000,,,,,,,,,---------......,,,,,,,,,,,,,,,------...------------....................................,,,---......//////......nnnYYYJJJCCC>>>===;;;999888777777888777777777777777777777777444555666777777666555444444555777777555444444555333333333333333333333333111111111111111111222222111222222222222222222111111111111111111111111111111111111111111111111111222222222222222111111111000111222222000111444777888999999777333111111222111111111111222222222333///////////////000000111333222111000000000000000...///000111222111111000000000000000////////////------......///000000000111111111111111111111111+++...111222000///000222000000000000//////......////////////////////////000000000000000000000000.........///////////////000///...------...///000---...///000111111000000---...///000000000///.............../////////000//////////////////......,,,---...///000000//////........................---222+++---444%%%888444III???:::===@@@999444///,,,,,,...000000666***"""(((222555333000......////////////......///////////////000111111---xxx111666333222111111000000////////////+++444...222888111)))'''AAA'''///CCC***000000000000000000000000111000///000111111000///+++222///555///---111...---999***------...............---//////............/////////////////////000000000---...000---........................---------...................../////////000000000------............------,,,,,,,,,---------......++++++,,,---.../////////------...............---+++,,,...///000000000000........./////////000000//////............//////111000/////////000111222............////////////......////////////..............................---------------------------------.........//////------------------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,------------------------......//////000000,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------.........///........................,,,---...///000111111111oooYYYJJJBBB???>>><<<:::888888888888777777777777777777777777444555666888888666555444222444666666555444555666333333333333333333333333333333222222111000000000111222222333333222222111000000000000000000000000111111111111111111111111444333333333222111111111000111222000......111444333555666555111000111333111222222222222333333333111111111111111222222333666555333222000///......---...///111111111000///......//////000000111111,,,,,,---...///000111111........................)))---000111///...///111222111111111000000//////////////////////////////000000000000000000000000////////////000000000000000///...------...///000------///000000000///.........000111111000//////---.........//////000000/////////......------,,,+++,,,...000111111000000////////////////////////222&&&222666"""AAA///000bbbBBBFFF999666333222111//////000000111,,,000444444...***+++///......////////////......///////////////000111111)))ZZZ444:::888111111111111000000000000666$$$===,,,444%%%555***;;;---999!!!999000000000000000000000000111000///000111222111///+++999,,,222***888***,,,"""444222///000000000000000///.........------------......111111000000//////......---...000---///////////////.........,,,------....../////////////////////000000000000,,,---...//////...---,,,,,,,,,,,,---------......+++,,,---...////////////---.../////////...---,,,***+++---///111111111111---------.........////////////............//////---------------...//////............/////////000---...///000000///...---////////////////////////////////////////////////---------.........//////111111111111111111111111,,,------......------,,,........./////////000000***++++++,,,---...//////000000000///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---------.........//////........................,,,,,,...000111222222222~~~jjjUUUHHHDDDAAA>>>:::999999::::::999888888777666666666666666555444222222222444666777777444111000111333333333777222//////333555222///000000000000000000000000333333333333333333333333222222222111111111000000333333333333333333333333444333333333222111111111333333222222111000000000000000000000////////////000000000000111111111111111000000//////////////////000222333222111///---//////...,,,******---///...///000111111222111111............////////////------......//////000000000000000000000///......)))***+++,,,---///000000........................//////............//////////////////////////////333222111000...,,,++++++...---,,,---///000///...000000000000000000000000111111000000000000111111000000///...............000000000000111111111111,,,---.../////////...---000///...,,,,,,,,,---...)))NNN???111<<<999444///...///000///---///...---,,,,,,---///000...//////000000000000/////////......///000111222&&&111'''222222111111000000000/////////[[[000---000888888(((000000333hhhnnn$$$000666555111111444222---///555222111111000000//////......///111111000000000111UUUUUU000+++...///111222222222111000+++---.../////////......111111000000///...---,,,***777333$$$000000//////.........---,,,---......//////......000000//////............///............---------.........------,,,,,,,,,---------------------------------............///000000//////............//////000000000000//////////////////000000000000//////............//////------------------------,,,...//////...------...//////000000000...---,,,---..................---//////............////////////000000///...------////////////...---,,,+++.........------,,,,,,,,,***++++++***)))***---///.........------............///000000///---+++***/////////......---------+++,,,,,,---............+++,,,------......------+++,,,------......------iiiTTTHHHCCC@@@>>>:::999999::::::999888888777666666666666666555444333222333444666777:::777444444555666666666222222222111111111111111111111111111111111111111222222222222222222222222222222222111111111000000333333333333333333333333222222222222222111111111111111111111111111222222111111111111000000000000000000000000111111111111222222111000///......///000111111222111000///...000000000...,,,,,,...111//////000000111000000000............////////////.........///////////////000000000000000///......,,,,,,---...///000111111//////////////////////////////............//////////////////////////////111111000000///.........///...---...///000///...////////////////////////111111000000000000111111000000///...............//////000000000111111111,,,---...000000000000///000000///...............444>>>aaa???---222555333000///000000000///000///...---------///000//////000000000000000///000000/////////000222333///222)))111///000000000000/////////...???+++222///+++000...333,,,000DDDqqq333444222444:::999444111222000000111111111222222222///111333333222111222333777555+++...///000111111111000000///...,,,,,,,,,---,,,,,,...,,,***+++...111333333000%%%444(((000/////////............,,,---......//////....../////////.........------//////......------,,,,,,......---------,,,,,,,,,---------------------------------............////////////.........------//////000000000000//////---------.........////////////............//////------------------------,,,...//////...------...000000000000...---+++***------............------///..................//////////////////...------............---,,,+++***......---------,,,,,,,,,+++,,,---,,,++++++---/////////............//////......///000///---+++***,,,,,,+++++++++*********,,,------............---+++,,,------......------,,,,,,------...---------hhhSSSGGGBBB@@@===;;;999::::::999999888777777666666666666666666666555444444555777888:::888555555666777777666///222555444000...///222111111111111111111111111111111111111111111111111222222222111111111111111333333333333333333333333000000111111111111111111///000000111222222333333222222222222111111111111000000000000111111111111333222111000////////////111111111111000000000///222222222000......000222//////000000000///..................////////////000000///////////////...000000000000000//////...///000000000111111111111000000000000000000000000//////............///////////////////////////////////////000000000000000///...---...000000000///////////////////////////111000000//////000000111000//////............/////////000000000000111111------///000111111111111000000000000000000///...000&&&{{{...:::...///000111111000000111222222111000.........//////000000000000000000000000111111000//////000111222555222///222---000000000///////////////...555555111......222222+++333(((CCC;;;666222333333000---,,,666666444222000...---,,,,,,---//////.........///666555***---...///000000000000///111...++++++---///...---,,,---000222444222...+++777$$$,,,(((////////////............------...////////////............---------------//////...---,,,,,,++++++...------------,,,,,,,,,........................---------............///.........---------------...//////000000//////...............//////////////////............/////////.........------,,,,,,,,,...//////------...///.../////////...---,,,+++,,,,,,------------,,,,,,......------------.........////////////...------------------,,,+++******...------------,,,,,,,,,,,,...//////---,,,,,,---//////............//////---...//////...---+++***++++++************))))))---............------,,,+++,,,------......---------------...------,,,,,,hhhSSSFFFBBB???===;;;:::::::::999888777777666666666666777777777777666555666666777888777555333333444555444333///333555555111///000222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222/////////000111111111222000000111111111222222222222222111111111000000000///000000000111111111111111111000000000000111111222111111000///000000000222222222111//////000222//////000//////...------............////////////111000000000//////......//////000000000000//////111111111111111111111111//////////////////////////////............//////////////////////////////......///////////////000...---,,,---///000///...////////////////////////000000////////////000000000///............//////////////////000000000111.../////////000000000000...///000111111000...---,,,::: nnn***999***---111111//////111333333333111000////////////111000000000000000000000222111//////...///000111333000PPP777555...000000000000000000000000333@@@---222999444000000111777---UUUJJJ>>>888777777777666)))***,,,///222555777888222444555555444444555666---___VVV000---......//////////////////---+++---111333111///$$$(((,,,......------...000666***111///////////////.........------...///////////////------------------------//////...---,,,+++******------------------------////////////////////////---------............///------------------------...//////////////////...000000000111111111222222//////............////////////......------,,,,,,,,,.........------...000.........///////////////+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------.........//////...---------------------,,,++++++------------------------,,,...000000...,,,++++++......------------......---............---,,,+++---------,,,,,,,,,,,,,,,------...------,,,+++***+++,,,------......------------......------,,,+++hhhSSSFFFBBB???===;;;:::;;;:::999888777777666666666666777777777777777666666666777777555444222222333444333222333333333333333333222111111111111111111111111111333333333333333333333333111111111111111111111111222222222222222222222222/////////000111111111222222222222111111111000000111111000000000////////////000000000111111111111......//////000222333444222111111000///000000000000111222111///...///111//////000//////...------............////////////111111000000/////////...//////000000000000//////111111000000000000//////........................//////............////////////////////////////////////...............------,,,,,,,,,...///...---........................000000////////////000000//////............//////...////////////000000000000//////...------------,,,---//////000///...---444%%%+++HHH---000(((+++//////...---///222333333222111000/////////111000000///000111222222222111///...---......///---111111;;;666111222222222222222222222222UUU888999&&&666555777---555999000;;;yyySSS>>>444///>>>===:::777333000---,,,+++,,,......---------...333;;;111...............//////000...------///111111...+++777888777111+++)))---111%%%;;;---111.........///////////////---...//////000000//////------------------------//////...------,,,++++++------------------------////////////////////////---------............///------------------------......////////////......000000000000111111111111//////............///////////////......---------------...---,,,---///111333222222111000//////...+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------............---------............------,,,------------------------+++---//////---+++***+++---,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------...............,,,,,,,,,,,,,,,+++***)))+++,,,------......------,,,------...------,,,,,,hhhSSSGGGBBB>>>===;;;;;;;;;;;;999777666666666666666777777888777777777777777666666666666555444444555555444333444333222111222222222222222222222222222222222222333333333333333333333333111111111111111222222222222222222222222222222222000000111111111111111111333333222222111000000///000000000000/////////...000000000000111111111111---------...///111222333111111111111000000000//////000111000///....../////////000000000///..................////////////111000000000000000000///...//////000000000000000000000000///////////////........................//////............//////////////////////////////////////////...............---,,,---/////////---........................000//////......//////000///............//////000......////////////000000000///...---,,,,,,------,,,------...............000***222(((ooo +++,,,......---...///000222222111111000000//////000/////////000222444555333222000///............,,,222+++999555333444555555555555666666666>>>:::111000@@@...444000===<<<)))===YYY...//////......//////000111.../////////...,,,***)))$$$'''+++///000...,,,***///---''',,,.........///////////////......///000000000000///---------------.........///............---------,,,,,,,,,------------...........................---------............///---------------.........---......//////......---------------............//////............//////........................------------,,,---///222999888555222///---,,,+++,,,,,,------------,,,,,,......------------......,,,,,,---............------......//////...------,,,,,,,,,------------...+++---......,,,++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,++++++***+++,,,------......------+++,,,------......------iiiTTTHHHCCC>>>===;;;;;;<<<;;;999777666666666666666777888888666777777777666666555444777666555666777666555333222333222///,,,,,,000444222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111222222222222222111111111222222111111111111111111111111111000000000//////000000000000111111111111...............//////000000111111222111000///...///000222111///....../////////000000111000000000............////////////000000000000000111111111......///000000000000000/////////000000000000000........................//////............///////////////////////////////////////000111111222222000///...///000111111///........................//////............//////...............///000000........./////////000000///...---------///000111...............///000000)))>>>###===///eee111///------...///000///000000000000000000/////////.........000333666777666444222111/////////000...///,,,lll777555888777777888888888999999999===<<<888;;;BBB888666999<<<:::888888DDD[[[000000/////////000111222...000111///,,,,,,000444III;;;***%%%+++111222...777%%%,,,jjj............/////////000......///000000000000000------........./////////.........////////////000,,,,,,,,,---------......---------------------------------............///------........./////////---......//////......---,,,,,,,,,,,,------------//////............//////------......//////000000---------,,,,,,---000222888777444111///---------------............------///..................///+++,,,------.........---,,,------......---------,,,,,,,,,---------......,,,---...---,,,,,,...000///......------......///,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,---.........------+++,,,------......------***+++,,,---.../////////}}}jjjUUUHHHDDD>>>===;;;;;;<<<;;;999777666666666666666777888888666666777666666555444444666555444555666666444222...222444///''''''...666222222222222222222222222111111111111111111111111000000111111222222222222111111111111111111111111444333333333222111111111000000000111222222333333222222222111111111111000000000000000111111111111000///...------,,,,,,---///000222333222111///---///111222222000//////000...///000111111222111111............/////////000//////000000111111222222......///000000000000000//////000000111111111111000000000000000000000000//////............//////////////////////////////...///000111333555666666222000000111222333222111........................//////............//////...............///000111............/////////000------------///111333555000///.........000111222///***555+++:::***666222...---///111111///...//////000000000000///...------...000444777999888666444222111111111111000,,,,,,888888888===999999:::::::::;;;;;;;;;eee888;;;DDD;;;888GGG<<<@@@666888QQQ777<<<111000/////////000222333...111222///---000:::CCCyyy@@@,,,---//////---)))CCC---.........//////000000...//////000000000000000........./////////000000......//////000111111111,,,,,,,,,------.........---------------------------------.........//////........./////////000000---..................------------.........////////////............//////,,,,,,---...///000111111---------,,,+++---000333222111000//////000111111---......//////......---//////............//////+++,,,------.........---++++++,,,------,,,,,,,,,,,,,,,,,,------.....................---...000333000000////////////000000,,,,,,,,,++++++,,,------+++++++++,,,,,,---------------...///000000000///+++,,,------......------)))***+++---...///000000iiiTTTGGGBBB===;;;999999:::::::::999555555555555555555555555444444555666777888999999555555444444444333333333000111222222222222111000111111222222222222111111111111111111111111111111333222111000000111222333333333222111111222333333111222333444444333111000)))***+++...111222000...///...............///000111111111111111111111111000000///////////////000---...///000000///......666555333111////////////000000000000000000000000---------...///000111222000000000000000000000000111111000000//////......////////////////////////000000///...---,,,,,,,,,000000000000000000000000222111000.........///000......///111222333444555000000000000000000000000......///000000000000000////////////////////////000111111000......///111222555777444///---000444111111000000//////......///000111111///.../////////999...000444RRRSSS%%%888777(((444000222000---...000000///...111111111111222333444555777555222000/////////000---///333000NNN666999777FFF777EEE888DDDJJJ888HHH999BBB<<>>FFF;;;AAA:::EEEAAAKKK>>>===AAA;;;EEE333???<<>>pppbbb---:::444000777555444...&&&///)));;;333JJJ............////////////////////////////////////,,,---......//////......////////////////////////111000///---,,,+++******,,,------......------,,,---...---,,,******+++---------------------------------,,,,,,------.../////////////////////////////////...............///------...000333444444222///...------//////...---000/////////.........---,,,,,,---......//////000......------------......//////.........---------------------------------******+++,,,------.........---,,,,,,---000333555IIIUUUUUUCCC222------,,,------------------------///---,,,,,,------,,,++++++++++++++++++,,,,,,---,,,---------............---,,,,,,,,,++++++++++++hhhSSSGGGBBB@@@<<<777555666999;;;<<<777777777777777777777777444555555555555555555555444444444444333333333333333222111000000111222333111111222222222222111111222222222222222222222222111111222222222222111111333222222111111222222333222111///......///111222444222111111222333222111444333111000//////......////////////////////////000000////////////000000111111111111111000///...111111000///......//////000000000000000000000000......---------......///////////////////////////000000000000////////////////////////////////////........................000000000000000000000000111000000////////////000////////////000000000111000000000000000000000000......///000000000000000000000000000000000000000---///000000000111333555888777666444222111000000000000000000////////////......///000000000///...---;;;666,,,444666***"""```>>>///555AAA###111:::===888333444222...666555444222111000000000111000000000111333555666===444333---777xxx<<>>YYY666???@@@;;;@@@999@@@HHH222JJJRRRHHH>>><<<>>>CCC@@@@@@AAADDDCCCBBBEEEBBB777KKK:::@@@EEE;;;???@@@000999111:::111???............////////////////////////////////////,,,---......///.........////////////////////////...------------......///***+++,,,---.../////////111111111000---,,,---...........................---------------...//////////////////////////////000////////////000000111///111444999>>>AAAAAA@@@666333000//////...---,,,........................---------...//////000000,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111,,,+++++++++,,,...000111OOOUUURRRBBB333---...///------------------------(((+++......,,,,,,///222333222111000////////////,,,,,,,,,---------------------------------------gggRRRGGGCCC<<<:::999:::;;;;;;999888555555555555555555555555888888777777666555555555444444333333333222222222333222000//////000222333222222333333333333222222222222222222222222222222111222333444444333222111222222222222222222222222...///111222222222111111000---++++++...111333333111111000111111222333333111111111111111111111111///////////////000111111444444333222111000000000000000111111111111111111///////////////////////////......---------......////////////////////////////////////000000000000000000000000000000000000......///////////////////////////////////////////////////000000000000////////////...............////////////////////////......///000000000000000000000000000000000000000///000000///...---///000111///......///000///...////////////000000000000000000111444777777555222444!!!&&&555222+++...///'''666999iii888777999888444333555888999555555444444444444555555777777777888888999::::::888444???555BBB333>>>EEE???888CCC;;;AAAFFF666^^^RRR[[[EEE???DDD???FFFFFFHHH@@@GGGNNNGGGEEEGGG???ooo===CCCLLL@@@DDDEEEHHHEEELLL888CCC>>>CCC............////////////////////////////////////,,,---......///.........////////////////////////---------------...///000---....../////////......111222333222000......///...........................------------...//////........................///////////////000111111///222888???EEEFFFDDDBBB:::777333000///...,,,+++---------...............+++,,,,,,------...//////,,,---...//////...---,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,.........---------------++++++++++++,,,---///000===>>>:::333/////////...------------------------(((+++......,,,,,,///222000///...---,,,+++++++++------------------------.........///////////////fffRRRGGGCCC:::::::::;;;<<<;;;999666555555555555555555555555888888777777666666666555333333333333222222222222333222111000000111222333222222333333333333222222333333333333333333333333222222333333333333222222111222222333333222222111---///111333444333111000000...------000333555666//////000000111222444555///////////////////////////......//////000111222333333222111000000000111000111222222222222111111000000000000000000000000//////.........//////000////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000...//////000000000000//////////////////.........000000000000000000000000......///000000000000000////////////////////////000111111000...---///000000000//////...//////000////////////000000000000111111222666::::::777333111---111555333555333(((666(((000;;;999222555===BBB;;;111000888555555555555666777888999;;;;;;;;;;;;;;;;;;;;;;;;AAA---EEE:::111AAAWWWIII===BBB<<>>CCCDDDBBB???;;;777333000///...---,,,---------------.........++++++,,,,,,---.........---..................------------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))++++++,,,,,,---...//////333000---,,,...///...,,,---------------------------.........,,,+++,,,---111000///...---,,,,,,,,,///............---------.........////////////000eeeQQQGGGCCC<<<:::999:::;;;;;;999888555555555555555555555555666666666666666666555555333333333222222222222111111111111111111111111111222333333444444333333222333333333333333333333333333333333222222333333333111222333333333333222111---...///000111111111111222000///000222444444444000000000000000111222333////////////////////////............///000111222222111000000///000111222000000111222222111000///000000000000000000000000///////////////000111222000000000000000000000000.../////////000000000111000000000000000000000000111111000000//////......000000000000000000000000---...///000111111000/////////////////////000000000000000000000000000000......///000000000000000........................000111222111000000222333444666666444000...000222.../////////000000000111111000111666;;;<<<888333&&&///111((($$$)))///111,,,555444:::---YYY>>>...666<<<555333:::777777777777888999:::;;;:::;;;<<<<<<======<<<<<<>>>333@@@;;;000HHH333ddd>>>DDD@@@GGGGGG???GGGfffOOOSSSKKKGGGJJJJJJIIIIIIDDDEEEHHHGGGGGGIIIGGGCCCCCCGGGRRRVVVCCCJJJHHHIIIIIIOOOUUUGGGQQQ999FFFZZZ777DDDAAAEEE{{{............////////////////////////////////////,,,---......//////......////////////////////////111000///......------..................---,,,,,,+++---///000...................................................//////000........................------------...///000111---...111555:::<<<<<<;;;666333///---.../////////,,,,,,,,,------.........,,,,,,------.../////////......------------......---------.........//////------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---....../////////...---...///.........------------------------///---,,,,,,------,,,+++111111000///.........///000000/////////.........,,,---------............eeeQQQGGGCCC>>>;;;999888999:::::::::777777777777777777777777555555555555555555555555333333333222222222111111000111222222222222111000222333333444444333333222333333333333333333333333555444222222222222444555111222333444444333222111///...---,,,---///111333333111000000111222222111111111000000000000000111111111111111111111111111............///000222222111000/////////000111222///000111111111000...---000000000000000000000000////////////000111333333111111111111111111111111.../////////000000111111000000000000000000000000222111111000///......---000000000000000000000000---...///111111111000///////////////000000111111000000000000000000000000...//////000000000000000........................000222333333222333555777999<<<<<<888222///111444.../////////000000111111000///000555;;;<<<888333555333...000666111---555***666333'''222,,,sssPPP888===;;;666:::999999888888999999:::;;;999999;;;<<<============333BBB777:::BBB999>>>@@@TTTCCCAAAEEEKKK@@@LLLeeeCCCHHHIIIFFFVVVMMMDDDLLLHHHIIIBBBJJJFFFAAAGGGIIIEEEEEE:::aaaBBBFFFIIIJJJJJJJJJ888EEEHHHMMMKKK;;;PPPGGGMMMFFFCCCNNNggg............/////////000////////////////////////,,,---......//////......////////////////////////---------......000111111......//////000//////...(((***---...---,,,,,,---////////////////////////...............///000000000000000000000000000000,,,,,,,,,------///000000,,,++++++---111555777888222///,,,+++---///000111,,,,,,,,,------.........------......///000000000///...---,,,,,,---...///---------.........//////........................---......//////000000000,,,------....../////////---...111222000---...111------------------------,,,***)))+++///111000---------,,,++++++++++++,,,111111000000/////////...+++++++++,,,,,,---------dddPPPFFFDDD===<<<;;;;;;<<<;;;999777888777555444444555777888666666666666666666666666333333222222111000//////000111111111111222222222333333333222222111111111222000...000333444333111222222222222222222222222222222222111111111111000333222000//////000222333111111222333333333333222000000000000111111111111000111111111222222222222000000000000000000000000222111111000///......---000000000000111111111111000000000000/////////////////////////////////////////////000111222444555///000111111111///...---//////111333555444111...111222222111///...///000---------.........//////000000000000000000000000000000111111111111000000111///......000000000000222111000.........///000000000000000000000000000111222111000000111555777===<<<;;;:::888666444333000000///000000111222333111111000000//////......333222111/////////000111000000000000111222333444PPP,,,444EEE222======111///:::>>>777777???777===FFFAAA>>><<<@@@>>><<<>>>BBBEEEEEECCCRRRfffCCCNNNAAAMMM<<>>???EEEDDDEEEFFFHHHIIIGGGEEEHHHKKKLLLJJJGGGIIISSS[[[111///......///000...---------,,,,,,------..............................////////////............333000---,,,...000///---////////////000000000000000000000000000000000000///000000000000...,,,+++......---,,,,,,...///000........................///............---------000000000000000000000000........................,,,---...///...---,,,+++---------------...///000)))+++,,,,,,,,,,,,---/////////...---------------,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------........................------------------------///...---,,,,,,---...///////////////////////////...------,,,,,,------..................---------cccOOOEEECCC===<<<;;;;;;<<<;;;999777777666444333333444666777555555555555555555555555444444333333222111111000000111111111111222222222333333333222222222111111222000///000333444333111222222222222222222222222222222222111111111111000666555333222222333555666//////000111111111111000000000000000111111111111000000000111111111222222000000000000000000000000111111111000///.........000000000111111111222222000000000000////////////111111111111111111111111000111111222444555555666000000000000000///......111000//////111222222111000111222111///...///000---------.........//////000000000000000000000000000000000111000000//////000///......///000000///000//////......---......000000000000000000000000000111111000///111444666<<<<<<;;;:::888666444333........................111000000000/////////...333222111111000000000111000000000000000111222333)))uuu---<<>>AAA===???CCCDDDCCCCCCCCCEEEFFFFFFEEEKKKggg^^^EEEEEE[[[~~~\\\\\\ggg]]]]]]```bbbcccaaa___\\\[[[YYYXXXVVVTTTTTTTTTUUUVVVPPPMMMGGGHHHFFFKKKEEEEEEEEEGGGIIIIIIGGGEEEGGGIIIJJJHHHEEEFFFJJJNNNHHH]]]444222000000111111///.........---------......///........................////////////............000---++++++,,,...---,,,............////////////////////////////////////.../////////...---+++***---------------...//////........................---------.........//////////////////////////////........................------......------,,,+++...............//////000,,,---...---,,,+++,,,---//////...------...///000,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------------...///------,,,,,,,,,,,,,,,,,,...------,,,,,,------...------..................}}}bbbNNNDDDBBB===<<<::::::;;;;;;999888777666555444444555666777555555555555555555555555555444444333333222222222000111111111111222222222333333333222222222222111222111000111222333222111222222222222222222222222222222222111111111111000333222111000000111222333//////000111111111111000000000000000111111111111/////////000000000111111000000000000000000000000111111000000//////......000000111111111222222222////////////000000000000111111111111111111111111///000222444444555444444111000000///////////////333000,,,+++---000222333000111222111///...///000---............/////////000000000000000000000000000000000000//////...---//////////////////////////////000111000///...---000000000000000000000000///000000//////000222444;;;;;;:::999888666444333111222222222111000...---000000000000////////////111111222222222111000000000000/////////000111111444***333YYY888;;;>>>333333BBB??????AAACCCBBB???AAAJJJGGGIIIKKKKKKJJJJJJJJJKKKTTTGGGkkkeee___mmmnnnooonnnooopppppppppnnnkkkjjjkkkfffbbbaaadddhhhiiiiii```]]]FFF>>>AAABBBDDDEEEFFFIIIJJJIIIFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFPPPHHHNNN777666444333333222000///000///...............///////////////////////////////////////............///---++++++,,,.........------------....................................------...------,,,+++***,,,---......//////..............................++++++,,,---...///000111......................................................---,,,,,,,,,,,,---.............../////////...///000...,,,++++++,,,//////---------///111333,,,,,,,,,,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------------...///,,,,,,,,,++++++*********...------,,,,,,------...,,,---------.../////////|||aaaMMMDDDAAA===<<<:::999::::::999888888888777666666777888888555555555555555555555555444444333333222222222222000000111111111222222222222222222222222222222222222222111222222333222222111222222222222222333333222222222111111111000000111000////////////000111111111222333333333333222///000000000111111111111////////////000000000000000000000000000000000000111000000000/////////.../////////000000000111111////////////000000000000........................,,,...000222333222111000111000///......///000111222///,,,***,,,///111222///000111000///...///000...............////////////////////////////////////000000//////...---,,,///000000000///......///000111333555555333111///000000000000000000000000...///000///...///111333888888888777666444333222222222333333222000---,,,000000000000///////////////000111222111000///...000000////////////000000///...>>><<>>CCCFFFGGGFFF@@@IIIOOONNNNNNOOOKKKCCChhh???===:::999888777555333333222111000///.........000000000000000000000000////////////.....................------///000222....../////////000000000.................................---------------+++,,,.../////////...---................................................------------------------........................///...---,,,+++,,,------+++,,,---------,,,,,,+++,,,---......------///000......------...111333555------,,,,,,------...///,,,------......------,,,------------------------////////////////////////---------------------------..................---------,,,,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,---...///000000{{{```MMMDDDAAA>>>;;;999888888999999888333444444444444444444333444444444444444444444444111111111111111111111111000111111111111222222222111222222222222333333333222333444333222111222333111111111222222333333444222222222111111111111000111111111111111111111111//////000111111111111000000000000000111111111111/////////000000000111111////////////////////////000000000000////////////........./////////000000......//////000000111111111111111111111111111111///000222333333333222222///////////////000000111...------///000111///------///000000......///111000000000////////////...000000000000000000000000...//////000000////////////222555444111...///000---///111333333222000...000000000000000000000000...000111000///...///111000111111111000//////...---......//////...---,,,////////////000000000000......//////000000//////222111111222333444555555555111???>>>111BBBLLL///LLLYYYVVVUUUVVVeeeaaajjjjjjlllooosssvvvzzzuuuoookkkwww|||zzzvvvtttssswww|||~~~}}}}}}ZZZHHH???MMMHHHGGGGGGHHHIIIIIIGGGEEEFFFBBB>>>===@@@BBBCCCBBBOOOFFFCCCKKKQQQPPPMMMNNNXXXAAA```CCCAAA???>>>===<<<:::888666555444222111000000000000000000000000000000000////////////............,,,------,,,++++++...000////////////000000000111..............................------------......,,,---......//////..............................//////.........---------------------------------..............................---,,,,,,,,,,,,---,,,,,,---......---+++******,,,---...------///000---------...///111222333---------------......///,,,------......------,,,------------------------------------------------------------------------------...//////...------************************...------,,,,,,------...,,,---------.../////////{{{aaaMMMDDDBBB>>>;;;888777888999999888444444555555555555444444444444444444444444444444222222222222222222222222000111111111111222222222111111222222222333333333222444555444222000222333000111111222333333444444222222222111111111111000......////////////......//////000111111111111000000000000000111111111111000000000111111111222222////////////////////////////////////000000000000000000000000111111111111.........///000111111111111111111111111111111111111111111111222222222222......///000000000000000///......///000111000///---...//////......///111000000000000/////////...000000000000000000000000......///000111111111111000444777666222//////111---...000111222111000///000000000000000000000000///000222111000//////000//////000000000//////...///000000111222333333444.../////////000000000111000000000000000111222222222333333444555777888999===@@@:::???GGG::::::WWW;;;777EEErrrllljjjjjjiii|||www~~~}}}~~~{{{vvvuuuppprrrwww}}}tttqqqooorrryyy~~~}}}{{{||||||~~~PPPJJJQQQJJJIIIGGGGGGHHHHHHGGGFFFCCCBBBAAAAAACCCDDDDDDDDDEEEAAABBBGGGGGGDDDMMM\\\GGG\\\[[[JJJ```HHHFFFDDDCCCCCCBBB@@@>>>;;;:::888666555444333333111111111111111111111111////////////............---......---******,,,///........./////////000000////////////////////////------,,,++++++,,,---...---------------...//////........................---------...............------------------------........................------......------,,,+++---...///000000...,,,++++++,,,------,,,+++---...+++,,,---///000000000///---------------...//////,,,------......------,,,------------------------------------------------------------------------------...//////...------))))))******+++,,,,,,,,,...------,,,,,,------...------..................|||aaaNNNEEECCC>>>;;;888777777999999888777777888888888888777777444444444444444444444444333333333333333333333333000111111111111222222222111111111222222333333333222444666444222000222444000000111222333333444444222222222111111111111000111111222222222222111111111111222333333333333222000000000000111111111111111111111111222222222222////////////////////////////////////000000000000111222222222222333333333---......///000111111222////////////////////////000//////...//////000111---...///111111111000///111///---...///111111111,,,...//////......///111111111000000/////////...000000000000000000000000---...///111222222222222000555888777333///000222///000111222333222222111000000000000000000000000///111222222000///000000//////000000000000//////------...///000222444555.../////////000000111111333222111111111222444555333333444555777999;;;<<<===???DDDBBBAAAHHHGGG:::NNNFFFDDDEEE>>>EEEooottt{{{~~~wwwqqqvvvvvvqqqkkk]]]vvvyyyqqqzzz|||~~~qqqmmmjjjlllrrrwwwxxxvvvxxxxxxvvvttttttuuuyyy}}}sssxxx|||SSSPPPIIILLLIIIGGGFFFGGGHHHHHHGGG>>>@@@DDDGGGIIIJJJJJJJJJCCCLLLPPPLLLKKKOOOPPPLLLUUUIIIMMMZZZQQQDDD^^^LLLJJJHHHGGGGGGGGGEEECCC>>>===;;;999888777666666111111111111111111111111000/////////............000111111///,,,+++...111---------.........//////000000000000000000000000,,,+++*********+++,,,---......---,,,,,,...///000........................+++,,,,,,---...///000000................................................,,,---...///...---,,,+++///000111222111000...,,,---......---+++******+++***+++...000000///...---...------------...//////,,,------......------,,,------------------------000000000000000000000000------------------------,,,---...//////...---,,,++++++,,,---...//////000...------,,,,,,------..................---------~~~bbbMMMCCCBBB@@@???===:::888777666555222444666666555555777999999888666444333444666777333333333222222222111111111111111111111111111111000000000000000000000000000000111222222222222111222222222222222222222222333222111//////111222333//////000000111111222222111111111111111111111111333222000000111000///---111111111111111111111111////////////////////////000000000000000000000000000111111000...---...///////////////////////////111111222222222222111111111111000000/////////...111111111111000000000000////////////////////////........................000000000000000000000000000000000000000000000000000000////////////000000333333333222222222222222///111222444444333222111222111111000000000000000111000///......///000111555333222111222222000...////////////000000000000333333222000...///111333000111111222222333444444222555999;;;<<<>>>@@@BBBAAACCCFFFGGGFFFEEEEEEFFFHHHIIIIIIHHHGGGGGGJJJLLLLLL___}}}}}}}}}|||zzzxxxwwwkkkjjjvvvkkklllggg^^^YYY]]]aaafffkkknnnooommmlllgggccc___^^^___bbbeeefffllljjjiiiiiijjjjjjiiiggggggjjjnnnrrruuuyyy~~~}}}uuuooonnnpppwwwzzz~~~{{{xxxzzzzzzzzz{{{|||}}}|||zzzyyyxxxuuupppiii```WWWRRRQQQPPPNNNLLLJJJJJJLLLMMMCCCGGGKKKKKKIIIGGGGGGIIIEEEGGGIIIKKKKKKKKKLLLMMMQQQRRRSSSTTTSSSQQQOOONNNOOOLLLLLLLLLKKKJJJIIIGGGGGGBBBBBBAAA@@@???>>>>>>===777777666555444222000///222000....../////////...//////////////////////////////...---...///000111000////////////000000111//////...---,,,,,,++++++------------------------///............---------,,,---......//////......000...,,,+++,,,------,,,,,,,,,,,,---------......---...///000000///...------------,,,,,,++++++++++++,,,------......------,,,---///000000000///....................................------,,,,,,,,,////////////////////////////////////////////////***+++---......---+++***+++///222444222000...---//////......------------,,,---...///000000000000/////////......---------~~~|||~~~aaaMMMCCCBBB???>>><<<:::999777777666555666777666444333444555888777555444333444555666333333333222222222222111111111111111111111111111111111111111111111111111000000111222222222222222222222222222222222222222000///...------...///000000000000000111111111111222111111111111111111111000///...///111222222111111111111111111111111111////////////////////////000000000000000000000000000111222111///...///000////////////////////////........................111111111000000000//////222222111000000///......111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000........................///111222444444333222111222111111000000000000000111000////////////000111111000///000111222111000/////////000000000111111111333444444333222333444111222222333555666666777:::<<<>>>@@@@@@@@@BBBCCCBBBDDDFFFGGGFFFFFFGGGHHHIIIIIIIIIHHHIIILLLQQQUUUUUU[[[ccchhhkkkmmmoooppp~~~yyytttqqqpppooollljjjdddhhhjjjccc\\\^^^lllyyy{{{qqqdddpppeee___^^^ZZZRRRSSSZZZWWWXXX[[[]]]```bbbcccddd^^^\\\YYYWWWXXX[[[]]]___bbbaaa____________^^^\\\]]]___ccceeeggghhhkkkmmmnnnqqqrrrnnnhhhddddddfffjjjpppwwwyyywwwwwwzzz}}}|||{{{yyyvvvpppiiiccc```^^^^^^\\\YYYUUUQQQNNNMMMLLLOOORRRQQQMMMJJJIIIJJJGGGHHHIIIIIIJJJJJJLLLMMMMMMNNNPPPRRRSSSSSSRRRRRRYYYQQQWWWwwwQQQQQQQQQQQQPPPNNNMMMMMMGGGGGGFFFEEEDDDBBBBBBAAA;;;;;;:::999888666444333222000......///000000///111111000000///.........///...---------...000000111000000///..................------,,,,,,++++++------------------------///............---------,,,---......//////......000...,,,+++,,,------,,,,,,,,,,,,---------......---...////////////...---------,,,,,,,,,,,,,,,,,,+++,,,------......---------...////////////.................................------------------,,,........................------------------------***+++---......---+++***,,,...111222111///...---000000//////............,,,,,,---...////////////.........---------,,,,,,|||{{{}}}aaaMMMCCCAAA======;;;:::999888888888777888888666444222222333666666444333333333444555333333333333222222222222111111111111111111111111222222222222222222222222000000111111222222222222222222222222222222222222333222111000000111222333111111111111111000000000222222222111111000000000//////...///111333222111000000000000000000000000////////////////////////000000000000000000000000000222222222000///000111////////////////////////111000///......///000111111111111000000000000///222111111000///......---111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000///000222333333333222111222111111000000000000000111000000//////000000111111000///000111222222000///000000000000111111111...111444666555444333333333444555666888:::;;;;;;@@@AAACCCDDDCCCCCCEEEFFFEEEGGGHHHGGGFFFFFFGGGIIIIIIJJJKKKMMMRRRYYYbbbhhhuuuxxx|||zzzzzz}}}}}}zzzwwwuuuuuutttsssrrrmmmjjjfffbbbaaa___]]][[[VVVYYYZZZVVVOOOMMMQQQWWWRRRTTTQQQKKKLLLRRRRRRLLLKKKPPPYYY^^^VVVMMMPPP[[[UUUTTTSSSTTTVVVYYY]]]```ZZZYYYWWWVVVVVVXXX[[[]]]]]][[[YYYXXXXXXXXXVVVUUUVVVXXX[[[\\\[[[ZZZZZZZZZ]]]___```^^^ZZZXXXYYY[[[]]]eeemmmmmmiiihhhmmmsss{{{}}}~~~}}}|||zzzxxxuuurrrooommmmmmnnnnnnkkkeee^^^YYYWWW]]]```bbb___XXXRRROOOOOOKKKJJJIIIGGGGGGHHHIIIJJJIIIJJJLLLOOORRRTTTVVVWWWVVVTTTPPPNNNMMMPPPTTTVVVTTTTTTTTTTTTTTTSSSRRRRRRNNNNNNLLLKKKIIIHHHGGGFFFBBBAAAAAA???===;;;:::999444222000000111111111000222111000000///...------...------------...//////111111///...---,,,,,,,,,---------------,,,,,,,,,------------------------///............---------,,,---......//////......000...,,,,,,---...---,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,------------+++,,,------......------///.............................................---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,...//////...------...000000000///////////////+++,,,---...............------------,,,,,,,,,,,,~~~{{{```MMMDDDAAA<<<<<<;;;:::999999999999888999999777555333333444555444444333333333444444444444333333333222222222111111111111111111111111333333333333333333333333111111111111111222222222222222222222222222222222444333222222222222333444222222222111111000000000222222111111000000//////333111000000111111000...////////////////////////////////////////////////////////////////////////111222333222111000111222////////////////////////222111///......///111222////////////////////////////////////////////////................................................////////////////////////000000000000000000000000000000////////////000000111111111111222222222222000000111222333222222111222111111000000000000000000000000000000000000000222111///000111222111///000000000111111111222222,,,///111333333222333444666666888:::<<<>>>@@@@@@@@@BBBDDDDDDDDDEEEGGGIIIGGGHHHIIIHHHGGGHHHIIIKKKLLLPPPUUU[[[ccclllvvv|||}}}}}}uuunnnhhhfffdddddddddcccaaa``````^^^\\\ZZZXXXWWWVVVVVV^^^VVVQQQUUU```ddd^^^VVVOOOQQQOOOLLLQQQ[[[___^^^ccc______aaa___ZZZZZZ^^^[[[ZZZXXXXXXYYY\\\```ccc_________^^^^^^___aaadddccc```]]]\\\\\\[[[ZZZYYYYYY\\\______]]]ZZZXXXXXXYYYZZZZZZYYYVVVUUUVVVXXXZZZ^^^cccccc```___bbbffflllmmmoooppprrrsssssstttvvvzzz}}}|||{{{yyyxxxwwwvvvvvvwwwzzz{{{yyytttooollllllqqquuuxxxuuulllbbb[[[XXXSSSOOOJJJFFFEEEEEEEEEEEEGGGHHHIIIKKKNNNQQQTTTVVVSSSUUUXXXXXXUUUQQQMMMLLLSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQOOONNNLLLKKKJJJGGGFFFFFFDDDCCCAAA???>>>:::777555333333333111000000000//////......---------------------......///000///...------------------.............................................///............---------,,,---......///.........///...,,,---...///...---,,,,,,,,,---------......------------------------+++,,,,,,,,,------......+++,,,------......------//////..........................................,,,,,,------......//////------------------------........................,,,,,,---......---,,,,,,,,,---...---,,,,,,---///////////////............+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,yyy```MMMDDDAAA<<<;;;::::::999999999:::777888999888666555666777444444333333333444444444444444444333333333222222111111111111111111111111333333333333333333333333111111000000000111222333222222222222222222222222000000000//////000000000333333222222111111000000111111111000000000//////222111///000111111000///////////////////////////000000000000000000000000////////////////////////000111222222111000111333000000000000000000000000///...,,,++++++,,,...///........................------...///000111222222........................////////////////////////////////////////////////000000000000000000000000000000////////////000000......//////000000000000000000111111222222222222222111111000000000000000000000111111111111000000,,,,,,+++---000111111000111111111111222222222222///000111111111333666888999999;;;===@@@BBBCCCDDDBBBCCCDDDDDDCCCDDDFFFIIIEEEHHHKKKMMMOOOQQQTTTWWWYYY^^^fffnnnttt{{{~~~~~~xxxnnnjjjiiibbbXXXZZZYYYXXXYYYZZZZZZYYYWWWXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZXXXUUUTTTVVVWWWbbb```\\\YYY[[[aaaddddddooohhhbbbaaabbbbbbccceeeccccccbbbbbbcccdddfffgggeeeggghhhgggfffgggiiilllkkkhhheeecccccccccbbbaaaaaacccfffgggeeecccaaaaaaaaaaaa___]]][[[ZZZ[[[[[[___]]]\\\[[[\\\\\\[[[ZZZ_________```aaabbbcccdddiiimmmssswwwyyyzzz{{{}}}~~~~~~{{{}}}tttjjjddd]]]WWWPPPJJJGGGFFFDDDCCCEEEEEEFFFGGGIIIKKKMMMNNNPPPKKKIIIMMMUUUZZZYYYUUUPPPQQQRRRSSSSSSSSSSSSSSSTTTSSSRRRQQQOOONNNMMMLLLIIIIIIIIIHHHFFFEEECCCBBBBBB???;;;999777555333111.............../////////---------...............---------------...///000////////////000000000000........................///............---------,,,---......///............---------//////...---,,,,,,,,,---------......---------,,,,,,---------,,,,,,,,,------.........+++,,,------......------////////////////////////........................---------....../////////................................................------------------------,,,,,,---,,,+++,,,...000------------------------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,www___MMMDDD@@@<<<;;;::::::999999999999666777888888666666777999444444444444555555555555444444444444333333333333111111111111111111111111333333333333333333333333222111000000000111333444222222222222222222222222111111111111111111111111222222222222222111111111000000000000000000000000...------///222333333333000000000000000000000000000000000000000000000000000000000000000000000000///000222111000000111222000000000000000000000000000///...------...///000------............//////---...///000111222333444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000111111222222333000000000000111111222222222111111000000000000000000111111222222111111000&&&&&&'''***///222333333111111222222222333333333444555555444444666999<<<;;;<<<>>>@@@BBBDDDFFFGGGFFFGGGGGGFFFEEEFFFHHHJJJJJJNNNUUUZZZ___cccgggjjjjjjooouuu{{{}}}~~~uuupppnnnlllhhhmmmhhh```YYYXXXYYYVVVPPPQQQQQQQQQSSSVVVXXXXXXWWWXXXZZZ\\\\\\\\\]]]^^^```XXX\\\aaaaaaaaadddkkkrrrgggfffeeehhhmmmtttyyy{{{pppqqqqqqmmmhhhfffjjjooojjjkkkkkkkkkkkkkkkjjjjjjiiillloooooommmmmmooorrrrrroookkkiiiiiijjjjjjiiihhhkkkmmmnnnmmmlllllllllnnnllljjjgggeeedddccccccgggbbb]]][[[]]]^^^[[[XXX[[[ZZZYYYXXXWWWXXXYYYZZZ\\\```eeefffffffffhhhkkkqqqtttvvvwwwwwwyyy~~~wwwqqqiiibbbZZZTTTQQQOOOLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNRRRMMMDDDAAAIIIRRRNNNOOOPPPRRRSSSSSSTTTTTTRRRRRRQQQQQQPPPOOONNNNNNKKKKKKKKKJJJJJJIIIHHHGGGHHHEEEAAA>>><<<:::777555000000000000000000000000---...//////000000//////,,,,,,,,,---...///111111000000000000000000//////........................///............---------,,,---......//////.........------...000000///---,,,,,,,,,---------............------------......---------------.........+++,,,------......------...///000111222111000000......................................./////////////////////////////////++++++++++++++++++++++++------------------------+++,,,------,,,,,,...000,,,,,,,,,,,,,,,---------------............------,,,,,,,,,,,,------------vvv___NNNDDD@@@===<<<;;;:::999999888999444666777666555444555777444444555555666666666666555444444444444333333333111111111111111111111111222222222222222222222222222111000///000111333444222222222222222222222222333444444444444444444333111222222222222222222333......//////000111111111...------///222444444333111111111111111111111111000000000000000000000000000000000000000000000000...///111000//////111222000000000000000000000000222222222222222222222222/////////000000000111111111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000111111111222333444444444000000000000000111111222222111111000000000000000000111222222222222111000++++++,,,...222444555444222222222333333333333444555666777777777777999;;;>>>???@@@BBBDDDEEEGGGGGGFFFHHHIIIJJJKKKNNNSSSVVV[[[```gggmmmqqqtttvvvxxxsssvvvzzz}}}}}}}}}}}}~~~zzzsssnnnpppnnniiigggiiihhhddd^^^XXXTTTTTTTTTSSSSSSTTTRRRRRRRRRUUUZZZ^^^`````````cccffffffeeeeeegggiiinnnjjjfffiiiooosssrrrppptttqqqqqqsssuuuwwwyyyyyyzzz||||||wwwsssrrrtttvvvuuutttsssrrrqqqqqqqqqrrrooossswwwwwwuuutttvvvyyyyyyvvvrrrqqqqqqrrrssssssrrrtttvvvwwwvvvvvvvvvxxx{{{xxxuuurrrppppppoooooooookkkgggeeedddddddddcccbbb```]]]ZZZXXXXXXXXXYYYXXX[[[]]]\\\XXXWWWZZZ]]]bbbeeehhhiiiiiikkkrrrwww~~~~~~~~~|||sssmmmeee```___]]]YYYUUUPPPQQQQQQQQQPPPNNNMMMLLLHHHDDDBBBHHHQQQTTTNNNGGGJJJKKKMMMOOOPPPRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOKKKLLLLLLMMMMMMLLLLLLKKKLLLIIIEEECCCAAA???===;;;666666555444333222111000...///000111111111000///............///000000111000/////////...---------........................///............---------,,,---......//////......---------///111111///---,,,,,,,,,---------......//////...------...//////............------------+++,,,------......------,,,...111444555444222111........................////////////....................................++++++++++++++++++++++++......------------......***,,,......------///000,,,,,,,,,---------............/////////......---,,,,,,---------.........uuu^^^NNNDDD@@@======;;;:::999888888888444555666555333222333444444444555666777777666666555555444444444333333333111111111111111111111111222222222222222222222222222111000//////111333444222222222222222222222222000111111222222111111000111111111222222333333444------...///000111222222111000///000111222111000111111111111111111111111000000000000000000000000000000000000000000000000---///000000//////000222000000000000000000000000//////000000000000//////000000111111222222222333444444333333222111111000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000,,,------...///000000111000000000000000111111222222111111000000000000000000111222333333222111000777555444555666666555444222222333333333444444444222555888999888777777777???@@@AAACCCDDDFFFGGGHHHDDDFFFJJJMMMRRRXXX___dddmmmrrrxxx|||~~~~~~}}}}}}tttvvvxxxyyyzzzzzz}}}~~~|||||||||}}}{{{tttjjjbbbZZZ^^^]]]XXXWWW[[[ZZZUUUXXXTTTUUUYYYYYYTTTTTTZZZ[[[ZZZ[[[___dddjjjmmmnnniiillloooooonnnmmmnnnqqqrrrsssssssssrrrrrrssstttwwwuuuvvvzzz}}}~~~~~~~~~xxxpppooowww~~~~~~yyy}}}zzzxxxwwwxxxyyyzzzuuuzzz|||{{{~~~}}}yyyxxxyyyzzz{{{{{{|||}}}~~~~~~}}}~~~}}}zzzyyyyyyxxxxxxuuuuuusssooolllkkknnnqqqkkkhhhddd___\\\[[[[[[\\\^^^``````\\\WWWUUUXXX\\\ZZZ]]]___^^^\\\^^^ccciiimmmnnnppprrrsssttttttttt~~~zzztttllliiiiiihhhddd```YYYZZZ[[[[[[ZZZXXXUUUSSSLLLKKKIIIHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMNNNOOOOOOOOONNNLLLJJJGGGEEEEEEDDDBBB@@@<<<;;;999777555333111000...///111222222222111000111000000/////////000000//////...---,,,,,,++++++//////////////////////////////.........---------,,,---......//////......---------///111111///---,,,,,,,,,---------......000///...------...///000/////////...---------,,,+++,,,------......------+++...222666777666333222........................000000//////......------------------------------------------------------......------------......***,,,...///......///000---------.........//////...///////////////......---------....../////////qqqYYYLLLEEEAAA<<<<<<;;;:::999999999999777666666666555555555555666666666666666666666666777444111111333444333222111111111111111111111111333333333222222111111111222111///000111333333222222222222111111111111000555666777777777444222111...///111222333333222222222222222222222222222222333222222222111111000000222111000//////000111222111000000000111222333333...///000222222111111000222111111111000000//////.........///////////////000000000000//////////////////000111111111111111///000111222333222111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000333222///...---...///000000000000000000111111222111111000000000111333444222222111000//////000000000000000000000000000000222222333444333222111000000111333555555555444333888777555666:::>>>@@@BBBAAABBBDDDEEEEEEGGGKKKMMMVVVUUUVVV[[[dddmmmuuuyyy}}}yyyrrrtttxxx{{{{{{xxxtttqqqssspppkkkgggccc^^^ZZZWWWRRRRRRRRRSSSVVVYYY\\\]]]YYY[[[]]]______```cccdddhhhfffdddfffllltttzzz}}}xxxzzz|||{{{xxxxxxzzz|||}}}|||}}}}}}}}}}}}zzzzzz|||}}}yyy{{{~~~}}}}}}~~~{{{yyywwwvvvvvvxxxzzz|||yyyvvvrrrpppnnnkkkhhhfffkkkhhhdddbbb```___^^^]]]```___^^^\\\ZZZYYYXXXWWWcccaaa```___bbbfffkkknnn{{{~~~}}}zzz{{{{{{xxxtttpppnnnnnnooopppmmmiiiiiiiiieee^^^RRRPPPMMMJJJHHHFFFEEEEEEBBBCCCEEEHHHKKKNNNPPPQQQQQQQQQQQQOOONNNNNNPPPRRRQQQQQQPPPPPPOOOOOOOOOOOOGGGGGGHHHHHHGGGEEECCCBBBAAA???===;;;999777666666222111///...///111444555000000///.........//////------------------------...333888888333...,,,------.../////////...,,,+++,,,---......//////......222111///---,,,,,,,,,,,,111///---,,,---...---,,,+++++++++,,,---...///000........................------------------------......///000111222333333/////////...---------,,,.........------,,,,,,,,,......---,,,++++++++++++------------------------***++++++,,,,,,------...,,,---......//////......888444///---...000///...***+++...111000---+++,,,,,,,,,,,,---------......qqqYYYKKKDDD@@@<<<<<<;;;:::999999999999777777666666666555555555555555555555555555555555888555222222444555444333111111111111111111111111333333222222222222222222222111///000222333333222111111222222333333333444222222444444444333111000111222333444555555555444222222222222222222222222222222111111111000000000111111000//////000111111333333222111000//////000...///000111222111111000111111111111000000000////////////000000000000111111111111111000000000000///000000111111111111111000111222333333111///...////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111///......///000000000000000000000111111222000000/////////000222222222222111000000000000000111111111111111111111111222222333444444333222111333444555666777888999:::555555666999===@@@BBBCCCCCCDDDFFFHHHKKKOOOUUUZZZcccdddhhhooowww{{{uuummmooorrrsssrrrnnnjjjgggddd```[[[WWWUUUSSSRRRRRRTTTUUUXXX\\\___cccfffgggggghhhiiiiiiiiijjjlllnnnsssqqqoooqqqvvv|||}}}}}}~~~}}}yyyvvvsssrrrrrrtttrrrooollljjjiiigggfffkkkiiifffcccaaa___^^^^^^[[[ZZZXXXXXXZZZ___cccgggqqqvvv|||{{{vvvuuuuuuwwwxxxxxxyyyyyywwwtttsssssstttwwwyyyxxxwwwxxxyyyuuuooo```]]]XXXRRRMMMIIIFFFEEEAAAAAACCCEEEGGGJJJKKKLLLLLLLLLLLLKKKKKKLLLOOOPPPOOOOOONNNNNNMMMLLLKKKJJJHHHGGGEEECCCBBBBBBCCCDDDCCCBBB@@@>>><<<:::999888555444111000///000222333111000//////.../////////........................---222666666111------..................---,,,,,,,,,---......//////..............................000///---...///000000///,,,,,,,,,,,,---...///////////////.........------------------------------.........///////////////------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------------------,,,,,,,,,,,,,,,------...............000...---...000222111000000...---------+++++++++,,,,,,,,,---------......pppXXXKKKDDD???<<<<<<;;;:::999999999999777777777666666666555555444444444444444444444444888666333333444555555444111111111111111111111111222222222222222222333333222111000111222333333222000111222333444555666666000111222333333222111000111222333444444555444444111111111111111111111111111111000000000000//////000000////////////000000222222111000//////////////////000111111111111000111111111111000000000000000000000111111222222222222222222222111111111111///000111111222222111111333444555666555222///---........................000000000000000000000000////////////////////////000000000000000000000000//////000000000000000000000000000000000111111222/////////...//////000111222111000000000000000000222222222222222222222222222222444555555444333222333333444555777999;;;<<<777888;;;===AAACCCEEEFFFHHHJJJLLLOOOUUU]]]ffflllsssvvv||||||xxxrrrllldddeeeffffffddd___[[[XXXUUURRROOOLLLLLLOOORRRUUUWWWZZZ___dddiiimmmnnnoooqqqrrrsssrrrrrrtttwwwyyy}}}|||{{{}}}|||xxxyyy|||}}}|||{{{yyywwwvvvuuutttyyyvvvrrrmmmjjjggggggfff]]][[[YYYWWWXXXZZZ]]]___fffhhhlllqqqtttvvvwwwwwwsssqqqlllgggeeehhhnnnrrrxxxxxxwwwvvvttttttwwwyyy|||~~~sssoooggg^^^VVVOOOJJJHHHDDDDDDEEEEEEFFFGGGGGGGGGIIIHHHGGGHHHIIIKKKNNNOOOMMMMMMNNNNNNMMMLLLJJJIIIIIIFFFBBB???===???BBBDDDDDDDDDCCCBBBAAA???===<<<:::888666333222111111111111000//////......//////////////////////////////---000333222///------//////......---------------,,,---......//////......***+++---///000000/////////......///222444444333,,,,,,,,,,,,------...////////////......---------------------------------.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++,,,---...///------------------------//////......---,,,,,,+++,,,---------............++++++,,,...111333222000555333///,,,---.........,,,,,,,,,---------......~~~|||oooWWWJJJCCC???<<<<<<;;;:::999999999999777777777666666666666555444444444444444444444444666555333222333333444444111111111111111111111111111111111222222333333333222111000111333444333111111111222222333444444555333444444444444333111111//////000000111111111111000000000000000000000000000000000///////////////000//////////////////000............///000222222///000000000111111111111111111111000000000000000///000000000111222222222222222111111111000000000000000111222222222222111444555777888777555222000////////////////////////////////////////////////////////////////////////000000000000000000000000...///000111111111111111000000000000000111111222000000000///000000000000111111000000000000000111222222222222222222222222222333444555666555555444444555666888:::;;;<<<<<<<<<>>>@@@BBBDDDGGGKKKMMMUUUWWWYYY]]]dddnnnyyy~~~yyyrrrllleee```WWWWWWXXXXXXWWWTTTPPPNNNQQQQQQQQQRRRTTTXXX^^^bbbbbbeeekkkppptttuuuuuutttqqqssstttvvvwww{{{}}}yyy{{{{{{vvvqqqooonnnnnnmmmjjjfffbbb___^^^______aaaaaabbbdddeeefffffffffaaaaaa^^^[[[YYY]]]eeekkkvvvvvvtttrrrqqqssswwwzzz|||~~~uuujjj```XXXSSSQQQNNNNNNMMMLLLKKKIIIIIIHHHJJJHHHFFFFFFHHHKKKMMMNNNLLLMMMNNNPPPPPPOOONNNMMMJJJGGGCCC???<<<===>>>@@@AAABBBCCCCCCCCCBBBAAA@@@???>>><<<999666444333222111000///......------...........................,,,...000///------...000///...---,,,,,,,,,---...,,,---......///.........)))+++---///000000///...------...111444777777666,,,,,,,,,,,,,,,---...///,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,---..............................//////.........------------,,,,,,,,,------..................000111222222444444111......000000---,,,,,,,,,---------......~~~~~~oooWWWJJJCCC???<<<<<<;;;:::999999999999888777777777666666666666555555555555555555555555444444333111000111222333111111111111111111111111111111111222222333333333222111111222444444333111222222222222111111111111666555555444333111000000.............../////////000000000000000000000000///////////////000000000//////000000000000//////------......///111222333000000000000000111111111000000000000000000111111......///000000111222222111111000000000/////////000000111222222222222222111222444666666555333111000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111...///000111222222111111000000000000000111111222111111111111111111111000111000000000000000111111222222222222222222222222222333555666777777777666777999<<>>>>>@@@CCCEEEIIIOOOWWW]]]jjjlllnnnrrrwww}}}rrrpppmmmiiiccc\\\VVVTTTMMMNNNPPPQQQRRRQQQQQQPPPTTTWWW\\\```ccchhhmmmqqqtttvvvyyy|||}}}|||zzzyyysssuuuyyy}}}~~~|||yyyvvvuuuuuuyyyvvvrrrmmmjjjhhhhhhhhhfffeeecccaaa___^^^]]]]]]VVVWWWWWWUUUTTTWWW]]]cccmmmmmmllllllmmmqqqwww{{{~~~|||sssjjjddd```___[[[ZZZYYYWWWUUUSSSQQQPPPQQQMMMIIIGGGHHHIIIIIIIIIHHHIIIKKKNNNOOOPPPPPPPPPJJJHHHFFFCCC@@@>>><<<;;;>>>>>>@@@AAABBBBBBCCCCCCBBBBBB@@@>>>;;;999666555111000///...------------------------------------,,,---------------...///...---,,,++++++,,,......,,,---......///.........+++---...000000///---,,,,,,,,,...111555888888777------,,,,,,,,,---......))))))***+++,,,------...------------------------,,,,,,---------.........++++++,,,,,,------......------------------------///...------,,,,,,,,,---........................---------.........//////---,,,,,,,,,,,,---......000///...---...111666999666;;;;;;666222111---(((,,,,,,,,,---------......|||zzz}}}pppXXXKKKDDD???<<<<<<;;;:::999999999999888888777777777666666666666666666666666666666666333333333111//////111333111111111111111111111111222222222222222222333333111111222333555555333111222222222111111000000000444444333222111000//////111000000000000000111111111111111111111111111111//////000000000000111111000000111111111111000000111000000//////000000000000000000///000111111222000000000000111111111111---......///000111222222000000000000/////////...000111222222333222222222...///000111222222111000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111111111000000000000000111111222111222222222222111111000000000000000000111111222222222222222222222222222222333555777888999888888666888;;;>>>@@@AAA@@@@@@AAAFFFKKKQQQWWW```kkkrrr~~~}}}yyyvvvsssqqqbbb___]]]\\\XXXRRRNNNNNNNNNPPPRRRUUUXXX[[[]]]]]]\\\aaagggllloootttyyy~~~~~~}}}|||{{{~~~~~~~~~~~~|||yyywwwuuutttuuuuuusssqqqmmmiiieeeaaa___^^^VVVXXXYYYZZZYYYZZZ\\\]]]```aaabbbdddgggmmmtttyyy~~~~~~wwwqqqnnnmmmmmmggggggfffeeeeeedddcccccc```ZZZRRRLLLKKKIIIGGGEEEDDDEEEFFFGGGIIIKKKMMMMMMIIIIIIIIIGGGEEEAAA>>><<<============>>>@@@AAABBBBBBBBBBBBAAA@@@===;;;999333222111000///.........------------------------------------------......,,,,,,,,,,,,,,,------...,,,---......//////............/////////...,,,++++++,,,...111555777666555---------,,,,,,------...((()))******+++,,,---------------------------------------....../////////,,,,,,,,,,,,------------,,,,,,,,,------------...000///...---,,,,,,,,,,,,........................+++,,,,,,---......//////---,,,+++++++++,,,...///......---,,,...333:::@@@AAAKKKNNNEEE;;;666111***,,,,,,,,,---------......~~~~~~qqqYYYKKKDDD@@@<<<<<<;;;:::999999999999888888888777777777666666555555555555555555555555333444444222000///111444111111111111111111111111333333222222222222222222111111222444666555333111111111222222222222222222333222222222222222333333333222111111111111222333222222222222222222222222000000000111111111222222000111222333333222111000111111000000000111111222111000/////////000222222///000000000111111111111...//////000111222333444111111111000000000//////000111222222333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333222111000000000111222000000000000000111111222000111222222222000///...000000000000000111222222333333333333333333333333222333555888999::::::999999:::;;;>>>AAAEEEHHHJJJNNNVVV```hhhnnnvvv~~~zzzrrrlllgggeeecccaaaZZZVVVVVVYYYYYYTTTRRRUUUXXXYYY\\\```eeejjjmmmooojjjnnnsssvvvxxx}}}~~~~~~{{{|||~~~~~~~~~yyyuuusssvvvzzz}}}~~~zzzuuupppllliiigggbbbccceeeggghhhfffbbb^^^YYYZZZ\\\^^^```eeejjjooorrryyy|||xxxuuuuuuvvvwwwssstttuuuwwwyyy{{{|||}}}tttlll```XXXSSSOOOJJJEEEDDDCCCBBBBBBCCCEEEHHHIIIHHHIIIIIIIIIHHHFFFDDDCCC@@@>>><<<;;;:::<<<>>>???>>>???AAABBBBBB@@@>>><<<777666444333222111111111...........................------...///...---,,,***+++,,,---------------,,,---......//////......//////.........---------+++,,,---111444555444222...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------------------...............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......///......---------..............................,,,,,,,,,,,,---------------,,,+++***+++,,,...///,,,---------...222999>>>BBBQQQWWWKKK===777444000,,,,,,,,,---------......qqqYYYLLLEEEAAA<<<<<<;;;:::999999999999888888888888777777777777444444444444444444444444333555555333000000222555111111111111111111111111444333333222222111111111111111222444666666333111111111222333444444555666222222333444555777888999333222111000000111222222222222222222222222222222000000111111222222222333111222333444444333222111......///000111333555666111000/////////000222333//////000000111111111222///000111222333444555555222222222111111111111000111111222333333333333222777666444222111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111555333111//////000111222000000000000000111111222///000111111111///...---000000///000000111222222555555555555555555555555222333666888::::::::::::CCCBBBBBBCCCHHHOOOVVV[[[^^^hhhttt}}}~~~xxxuuunnniiibbb]]]ZZZXXXVVVUUUZZZVVVXXX]]]^^^[[[[[[___aaacccfffjjjpppuuuyyy|||vvvyyy}}}~~~~~~wwwtttvvvzzz|||yyyyyy|||yyysssrrrtttuuusssoookkknnnsssyyy~~~|||zzz||||||{{{xxxsssooommmmmmnnnjjjiiinnnsssyyy~~~yyyuuuqqqooonnnnnnqqqtttvvvrrriiibbbZZZZZZ[[[[[[[[[]]]```ccccccjjjpppqqqsssxxx||||||{{{wwwvvvxxx{{{|||{{{}}}{{{mmmccc\\\VVVOOOIIIFFFEEEBBBAAAAAACCCEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJDDDAAA===:::888999;;;<<<;;;===???BBBBBBAAA???>>>999999777666555444444444////////////////////////.........///000///---+++)))***,,,---...---,,,,,,,,,---......//////............---------......///+++,,,---000333333111///...------,,,,,,,,,------111000000///---,,,++++++------------------------000//////...,,,++++++***,,,+++++++++******)))))),,,,,,,,,------.........---------------...///000////////////////////////...------,,,,,,++++++***---,,,+++******,,,...///,,,...000//////000444888666GGGOOOCCC444000111000,,,,,,,,,---------......pppYYYLLLFFFBBB???===<<<<<<<<<<<<;;;999999888888777666555555444555555444444444333333333777777666555444444333333111222333333222111000///444444444444444444444444222222111111111111111222222222111000//////000000000000000111222222222333111111111111111111111111222333333444444333333222222222222111111111111000222222222111111111000000222111000//////000111222000000000000111111111111111000000000//////......///000111333333222222111000000000000000000000000000000000111222222333333111111000000//////......000000000000000000000000444111---,,,...000000///111111111111111111111111000000000000000111111222111111111111111111111111000111111111111222222222111111111111111111111111222222222111111111111111666444222222333444444444555999>>>@@@AAACCCHHHKKKCCCGGGJJJLLLTTT```hhhkkkvvvyyy~~~wwwnnnhhh___[[[UUUPPPNNNPPPSSSVVVXXX^^^fffkkkmmmllljjjiiimmmooossswww{{{~~~}}}xxxsssuuuvvvsssooonnnppprrrwwwuuurrrqqqppppppnnnlllnnnjjjfffgggkkkmmmkkkhhhlllnnnqqqssstttrrrpppnnnnnnmmmkkkiiihhhhhhiiijjjmmmhhheeehhhpppwwwzzzzzz{{{{{{vvvzzz~~~|||zzzwwwyyy|||}}}wwwrrriiifffccc````````````___ccccccbbbcccdddgggjjjlllpppnnnnnnrrrtttuuuzzz}}}wwwnnnaaaVVVQQQGGGHHHGGGEEECCCAAABBBCCC@@@AAABBBBBBBBBCCCDDDFFFEEECCC@@@===;;;:::999999;;;;;;<<<===???AAABBBCCC============;;;999777555111111000///////////////000000///.........//////......//////......---,,,,,,,,,,,,---------..............................///////////////.........................................................------------,,,,,,+++***+++,,,---.........---,,,******+++,,,,,,,,,++++++++++++,,,,,,---...//////------------------------------...///000000//////////////////////////////.........------,,,,,,,,,///......///000222444666999888777555333111000//////...---++++++,,,---...oooWWWKKKDDD@@@>>><<<;;;;;;;;;;;;:::888888888888777666555555555555555555444444444333333666555555444333333222222111222222333222111000///333333333333333333333333222222111111111111111222333222111111000000000111111111111111111222222222111111111111111111111111222333333444444333333222222222222111111111111000222222222111111111000000222111000//////000111222000000000000111111111111111111111000000000/////////000111222222222111111000000000000000000000000222222111111111111111111222111111111000000000000111111111111111111111111444111//////111333222111///////////////////////////////////////000000111111111111111111111111111000111111111111222222222111111111111111111111111333333333222222222222222444333222222444555555555888;;;===>>>???AAAGGGKKKKKKQQQXXX^^^hhhuuu|||~~~|||vvvoooggg```[[[UUUTTTQQQPPPRRRVVVZZZ]]]fffjjjppptttuuuuuuuuuuuuyyy{{{}}}{{{{{{}}}yyyxxxvvvwwwwwwvvvrrroooppppppooommmlllmmmooorrrpppmmmjjjhhhggghhhgggffffffccc```bbbiiinnnooonnntttsssrrrooollljjjgggffffffeeecccccccccfffhhhjjjpppllljjjlllqqquuuuuutttrrruuuxxxxxxtttpppnnnmmmppptttyyy}}}}}}|||||||||zzzzzzzzzvvvqqqpppnnnmmmlllkkkiiigggbbbaaa___^^^]]]^^^______bbb```aaafffkkkpppxxx~~~zzzssshhh```\\\TTTTTTQQQMMMHHHDDDCCCDDDDDDDDDDDDCCCBBBCCCDDDFFFEEECCCAAA???===;;;::::::;;;;;;;;;<<<>>>@@@AAABBB????????????>>><<<;;;999333222111000///.........///......---------............//////......---,,,,,,,,,---------.................................,,,,,,------------------,,,---------....................................---------------,,,+++***+++,,,---.........---------------------,,,+++***+++,,,,,,------.........------------------------------......////////////------------------------......---------,,,,,,,,,******))))))***,,,...///111111000000/////////...------,,,,,,,,,------...nnnVVVIIIBBB>>>===;;;::::::::::::999777888888777777666666555555555555555444444444444333444444444333333222222111111222222222222111000000222222222222222222222222222111111111111111222222333333222222111111222222222222222111111111111111111111111111111111111111222222333333333333222222222222222111111111111000222222222111111111111111222111000000000000111222000000000000111111111111222222222111111111111000//////000111111111111000000000000000000000000000333333222222111000000///222222222222111111111111111111111111111111111111222000///000222222222000///////////////////////////............///000000111111111111111111111111000111111111111222222222222222222222222222222222333333333333444444444444333444555666777888888999<<<>>>@@@@@@AAAFFFNNNTTT]]]eeemmmuuu{{{uuuwwwssslllddd]]]VVVRRRPPPQQQRRRTTTXXX]]]ccchhhkkktttwww{{{~~~wwwvvvrrrnnnjjjhhhiiikkkjjjjjjjjjmmmooopppnnnmmmooommmkkkkkknnnqqqssstttnnnjjjeeebbbbbbdddeeefffdddaaa```dddmmmvvv{{{}}}~~~xxxrrrllliiigggfffbbbbbbaaabbbfffkkkpppssszzzxxxvvvwwwyyyxxxsssooogggfffeeefffggghhhgggffflllqqqxxx||||||{{{yyyxxx}}}}}}}}}|||zzzwwwuuutttssssssuuuyyy|||{{{wwwrrruuuyyy}}}}}}{{{{{{zzzzzzzzzxxxtttqqqlllkkkhhhfffcccaaa___^^^\\\XXXVVV[[[aaagggqqqzzz|||zzzvvvoooiiiiiidddbbb___ZZZTTTPPPNNNNNNPPPMMMIIIFFFCCCBBBCCCCCCCCCBBBAAA@@@>>>===<<<;;;::::::;;;;;;===>>>@@@@@@@@@AAAAAAAAAAAA@@@??????666666444333111///....../////////......//////000...////////////...------,,,------------.................................+++,,,,,,,,,---.........,,,,,,,,,------.........------------------------,,,------------,,,,,,++++++,,,------......------////////////...,,,+++***------------------------------------------------------------............------------------------...------------,,,,,,,,,---,,,+++++++++,,,...///---------,,,,,,,,,,,,,,,++++++,,,---............oooWWWIIIBBB>>><<<:::999999:::999888666888777777777666666666555555555555555444444444444444444444333333333222222111111111222111111111111111111111111111111111111111111111000111111222333444333333222222333333333333222222222111000000000111111111111111111111111222222333333333333222222222222222111111111000000111111111111111111111111111111111111111111111111///000000000111111111111222222222222222222222222//////000000111111111111000000000000000000000000222222222111111111000000111111111111111111111111111111111111111111111111////////////000///---,,,111111111111111111111111///////////////000111111111111111111111111111111000000111111111222222222222222222222222222222222222333333333444444555555666777999::::::;;;<<<===AAACCCGGGJJJNNNVVV```hhhvvv|||}}}vvvoooiiidddgggccc]]]WWWRRRPPPRRRSSSZZZ]]]bbbhhhoootttxxxzzzzzz~~~~~~zzzuuupppllliiidddeeefffeeecccbbbbbbcccdddeeehhhjjjmmmnnnnnnnnnqqqoooooorrrxxx{{{{{{yyyrrrnnnhhheeefffiiikkkmmmllljjjjjjoooxxx|||wwwrrrpppooohhhhhhiiikkkqqqxxx~~~xxxrrriiieeebbbdddjjjnnnooommmooouuu}}}}}}~~~{{{wwwrrrooolllkkkkkklllooouuuzzz|||xxxtttsssuuuxxxyyyzzz~~~~~~zzzzzz|||}}}{{{yyyxxxvvvssspppnnnlllkkkfff___YYYYYY[[[___fffmmmxxx~~~~~~zzzwwwwwwuuupppnnnpppooonnnlllhhhdddccccccdddddd^^^VVVNNNGGGCCC@@@??????????????????>>>>>>>>>:::::::::;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBB;;;:::999777555333111000222111111000111111222222///////////////...------------------....................................---------...///000111111---------------,,,,,,,,,------------------------,,,---------------,,,,,,,,,,,,,,,---------------...............---,,,+++------------------,,,,,,------------------------------,,,,,,,,,---------////////////////////////------------------------000///...------...///000000///...---,,,+++******)))***,,,...//////......pppXXXJJJCCC???<<<:::999999999999888666777777777777666666666666666666555555555444444444555555555555444444444444111111111111111111222222111111111111111111111111111111000000111222222333444333333333333333444444333222222222111000000000111111111111111111111111111222222333333222222111222222222111111111000000111111111111111111111111111111222222222222111111///000000000111111111111222222222222222333333333000000000000000111111222000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111000111111000...,,,++++++111111111111111111111111111111000000111111222333111111111111111111111111000000111111111222222222222222222222222222222222222222333333444555666666777999;;;<<<;;;<<>><<<======>>>>>>??????@@@;;;;;;:::;;;;;;<<<======>>>>>>??????@@@AAAAAABBB??????>>>===;;;888666555333222222111111111111111//////000000//////...------------.........//////........................---------...///000111111//////...---,,,,,,+++***------------------------,,,------......---------,,,,,,,,,,,,------......***+++,,,---------------------------------,,,,,,------------------------...------,,,,,,,,,------////////////////////////---------------------------,,,+++*********+++,,,//////...---,,,,,,++++++)))***,,,...//////......~~~|||pppXXXKKKDDD@@@<<<:::999999999999888666777777777777666666666666666666666555555555444444555555555555555555555555111111111000111111222333111111111111111111111111000000000000111222333333333333222222333333444444222222222111111111111111111111111111111111111111111111222222222222111111222222222111111111111000111111111111111222222222111111222333333222111111000000000000111111111111111222222222222333333333111111111000111222222333000000000000000000000000///000000111222222333333///////////////000000000222222222222222222222222222333333111///------...////////////////////////222111111111111222333333111111111111111111111111000111111111111222222222333333333333333333333333222333444555666777888888777:::=========@@@EEEIIIPPPXXXcccmmmttt{{{tttlllaaaWWWSSSTTTVVVWWWSSSUUUWWWWWWZZZ```iiipppzzz}}}vvvuuuttttttsssqqqllliii^^^^^^^^^___```aaabbbbbb```fffooouuuvvvuuurrrqqqjjjmmmoooqqqppppppqqqqqqrrrtttxxx|||}}}zzzrrrpppmmmmmmnnnqqqrrrsssuuuvvvxxx{{{~~~yyyrrrnnnrrrssstttwww|||}}}xxxooollljjjlllssswwwwwwvvvyyy~~~yyyssspppooooooppplllnnnttt|||~~~}}}{{{wwwtttssstttuuuwwwtttqqqoooooopppqqqqqqmmmooorrrwww~~~~~~}}}{{{rrriiigggfffddddddeee___dddggghhhlllsssuuutttpppnnnnnnpppqqqqqqvvv|||wwwjjj___UUULLLEEE@@@???>>>======>>>@@@@@@<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAA@@@>>><<<:::444333222111000////////////000000000000///......------........./////////........................+++,,,,,,,,,---.........000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,---...///)))***+++,,,---.........------------------------------------------------//////---,,,,,,,,,---...------------------------,,,,,,,,,------------...,,,+++***))))))***+++,,,)))******+++,,,------...++++++,,,---............}}}~~~oooXXXKKKEEE@@@<<<;;;999999::::::888777666666666666777777777777666666666666555555555555444444444444444444444444111111000000000111333333222222222222222222222222000000000000111222333444222222222222222333444444111111111111111222222222111111111111111111111111111111222222222222111111222222222111111111111000000000111111111222222222111222222333333222222111000000000000111111111111111111111111222222222333333222111111111222444444000000000000000000000000111111111111111111222222//////000000000111111111222222222222222222222222000111111000------///222////////////////////////111111111000111222222333111111111111111111111111000111111111111222222222333333333333333333333333444555666777999:::;;;<<<:::===@@@BBBDDDIIIRRRYYYdddmmmzzzyyysss^^^XXXQQQMMMMMMQQQVVVXXX]]]aaadddfffhhhmmmuuu|||{{{zzzzzzzzzwwwssspppooonnnnnnmmmiiiddd```]]]^^^```bbbdddgggjjjkkkmmmrrryyy}}}}}}{{{xxxvvvrrruuuxxxxxxwwwvvvwwwxxxsssuuuwwwxxxxxxxxxxxxyyyqqqqqqqqqrrrtttvvvuuutttuuuxxx{{{~~~~~~~~~~~~~~~}}}~~~~~~zzzvvvsssuuuvvvxxxzzz|||{{{yyyrrrqqqqqqtttxxxzzzyyywww}}}~~~{{{vvvrrrqqqsssvvvxxxtttvvv{{{{{{vvvqqqooonnnoooooonnnllljjjkkkooosssqqqrrruuuxxx}}}wwwqqqrrrssspppnnnnnngggjjjjjjhhhiiilllmmmkkkhhhfffhhhlllnnnqqqyyywwwnnneeeZZZSSSIIIFFFBBB???======>>>???======<<<<<<<<<<<<<<<===;;;;;;:::::::::<<<===>>>???@@@BBBBBBBBBAAA???>>>888777666444222111000000000000000000000///..................////////////........................,,,,,,------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,---...///+++,,,---...............+++,,,,,,------.........------------------------111000...---,,,---...///------------------------,,,,,,,,,---------............---,,,,,,---...///))))))***+++,,,---......------,,,,,,,,,------...~~~|||nnnWWWKKKDDD@@@===;;;::::::::::::999777666666666666777777777777777666666666555555555555333333333333333333333333111111000000000111333444222222222222222222222222000000000000111222333444111111111111222222333444000000111111222222222333111111111111111111111111111111222222222222111111222222222111111111111000000000111111222222222222111222333444444333222111000000000000111111111111000000000111111222222222444333222222222333444555000000000000000000000000333333222222111000000000000000111111222222222333222222222222222222222222,,,---...,,,+++,,,000444111111111111111111111111000000000000000111111222111111111111111111111111000111111111111222222222333333333333333333333333666777888999;;;<<<>>>>>>===AAAEEEHHHKKKSSS^^^fffuuu{{{uuulllcccUUURRRNNNOOOSSSXXX]]]___jjjnnnrrrssssssvvv}}}}}}xxxsssnnnmmmppppppnnnjjjcccdddfffiiikkkkkkiiifffeeeeeefffhhhjjjmmmooopppwww{{{|||yyyxxxrrrvvvyyyyyyxxxwwwxxxzzzvvvwwwwwwuuurrrrrrvvvyyyttttttvvvyyy||||||yyywwwwww{{{|||zzzwwwyyy{{{~~~~~~}}}zzz{{{|||~~~|||zzzzzzwwwxxxzzz}}}}}}{{{~~~}}}zzzuuusssssswww{{{{{{}}}xxxrrrmmmkkkjjjlllmmmjjjgggiiiooouuutttuuuvvvxxx{{{~~~zzzyyyxxxyyy{{{}}}zzzzzz|||}}}yyy{{{}}}zzzwwwuuuvvvwwwtttnnnjjjiiifffaaa``````ccchhhlllpppyyyxxxpppfff^^^PPPLLLFFFAAA===<<<===>>>>>>>>>===<<<<<<<<<<<<===;;;:::999999999;;;<<<===>>>???AAACCCCCCCCCAAA@@@>>>===:::888666444333333000000000000000//////.............../////////000........................///////////////.........------...///000111222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------,,,+++,,,---...///...///////////////......++++++,,,,,,---...//////------------------------222111///---------///000////////////////////////,,,,,,,,,------.........------,,,+++,,,---...///------------------------///...---++++++,,,---...|||{{{qqqYYYIIIAAA@@@>>>===;;;999888777666666888888777777666666555555666666666666666555555444555444444444444333333333444222000///...///000111222222111111111111222222000222444444333111111111111222222222222111000000000...,,,...111444333222222222111000//////000000111222222333333222222111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000000000000000////////////222111000111222333222000222222222222222222222222222222222222222111000///333222111000000111222333222222222222222222222222,,,------...///000000000444444444444444444444444222222222222333444444555555333111111333444555444555888;;;<<<;;;<<<@@@DDDEEEFFFIIIOOOYYYgggvvv}}}zzz}}}~~~~~~zzzrrrggg]]]VVVRRRUUUZZZ^^^aaaeeekkkpppzzz{{{}}}wwwsssttttttrrruuuaaafffiii]]]nnnooollljjjmmmrrruuutttqqqqqqppppppqqquuuyyyzzz{{{}}}yyywwwttttttuuuwwwzzz{{{zzzxxxzzzwwwtttssstttvvvwwwwwwqqqsssvvvxxxyyyxxxvvvuuuxxx{{{~~~~~~}}}|||}}}}}}~~~~~~}}}|||zzz{{{{{{{{{{{{zzzzzzyyyxxxvvvzzzzzzvvvuuuvvvxxxzzz}}}~~~yyyvvvttttttppppppmmmjjjmmmssssssoootttttttttwwwyyyzzzxxxwwwtttrrrqqqtttyyy{{{yyyuuuxxxxxxwwwyyy{{{|||{{{yyy|||}}}}}}uuuhhhaaa___ZZZXXXZZZaaaeeegggnnnvvv{{{xxxnnneee\\\TTTMMMKKKIIIEEEAAAAAACCC??????BBB@@@::::::???::::::;;;;;;;;;<<<<<<<<<=========>>>@@@BBBDDDFFFCCCBBB@@@>>>;;;999777666555333000///000///,,,)))+++,,,.../////////......////////////////////////111...,,,,,,...///...,,,***+++,,,---...000111111........................------------------------......,,,++++++,,,......------------------------,,,------......------,,,...---,,,******+++,,,---111000///......---......***,,,......---,,,---...///---+++)))((()))+++---------------------------,,,,,,---......---,,,,,,000//////...,,,++++++***|||zzz~~~oooWWWGGG@@@???===<<<;;;999888777666666666666666666777777777777666666666666666555555444666666666555555555444444333222000/////////000111222222111111111111222222000222444444333111111222222222222222222111000000111///---///111333222111222222111000000000000000111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000111111111111111111111111222111000000222222111000111111111111111111111111222222222222111111000000333222111000000111222333222222222222222222222222//////000111111222333333111111222333444555555666333333333222333333444444444333222222444666888888888:::<<<<<<<<>><<<;;;:::777444111000111000...,,,,,,---...000000000//////////////////////////////...,,,***+++---//////---,,,,,,------.../////////---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,,,,,,,,,,---.../////////...------------------///000///...------...///...,,,+++***+++,,,---------------------------,,,,,,---......---,,,,,,............------------}}}zzz|||nnnUUUFFF@@@>>>===<<<;;;999888777777666555555555666777888888888666666666666666555555444777777777666666666666555222222111000000000111111222222111111111111222222000222444444222111222333222222222222222111111111222111//////111222111000222222111000000000000111111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000111111222222222222222222222222111000///000111222111///000000000000000000000000333222111111000111111111222222111111111111222222222222222222222222222222111111111222222333333444///000111222333555666666555444333333333333333333333333333444666999;;;======???@@@???@@@EEEMMMSSSXXXaaannnzzzwwwiiiaaa^^^[[[\\\\\\[[[ZZZZZZ\\\^^^fffjjjpppuuuyyy}}}|||uuuppplllllliiicccaaadddeeedddhhh]]]fffmmmfffqqqxxxooopppssszzz~~~}}}|||{{{zzzvvvwwwyyy}}}~~~xxxuuusssrrrsssttttttssssssuuuxxx{{{~~~~~~|||}}}|||}}}~~~|||yyywwwwwwuuuvvvvvvvvv{{{}}}|||zzzxxxwwwtttpppmmmnnnmmmnnnpppsssuuuvvvuuupppooonnnppptttyyy|||}}}}}}ssskkkhhhfffccc```___]]]ZZZ]]]bbbffflllsssyyy||||||||||||yyyzzz{{{{{{zzzwwwsssqqqlllfffccccccaaa\\\XXXXXXWWWUUUTTTRRRKKKCCC???@@@>>>======<<<<<<<<<<<<<<<::::::;;;===???AAADDDEEEEEEEEEDDDCCCBBB@@@@@@???:::777444222222111000///,,,---...000000111000000////////////////////////+++***)))***---/////////..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------***+++,,,...//////000000...------,,,,,,,,,---------...//////---------///.........---------------------------------------,,,------......------,,,,,,,,,------......//////||||||mmmUUUFFF@@@???===<<<:::999888777777777555666666666777777777888666666666666666555555444777777666666666555555555111111111111111111111111222222111111111111222222000222333333222111222444333333222222111111111111333222111000000111000000222222111000000111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000111111111111111111222222222222222111000//////111111000///111111111111111111111111333222111000000111222222222222222222222222222222222222222222222222222222000000000111111222222222000000111222222333444444666555444333333333333333444555666777888:::===@@@BBBDDDEEEGGGIIIPPPZZZbbbjjjrrr~~~{{{pppddd[[[VVVUUUUUUXXX[[[\\\^^^aaafffjjjpppsssyyy|||wwwrrrkkkeeebbbbbbdddccc```aaafffiiihhhlllgggooouuuooosssxxxqqqqqqsssxxx~~~~~~}}}~~~|||}}}~~~{{{yyyxxxxxxyyy{{{zzzzzzyyyzzz|||~~~~~~|||yyywwwvvvwwwyyyzzzzzz~~~~~~{{{yyywwwsssnnnkkkiiijjjkkkmmmoooppprrrtttvvvuuutttuuuwwwxxxxxxwwwxxxyyy{{{|||||||||||||||}}}wwwtttxxxwwwooonnnpppmmmmmmlllkkkiiifffggghhhgggiiilllooopppooonnnnnnpppssswwwxxxuuurrrqqqqqqsssooonnnooommmgggeeeeeeiiihhheee```VVVKKKCCC@@@<<<;;;;;;::::::;;;;;;<<<<<<======>>>@@@AAABBBCCCEEEEEEEEEDDDDDDCCCCCCCCC???===999666444222222111------...//////000000000////////////////////////,,,,,,+++,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---...000000000///...---------,,,------......,,,---...---------...000,,,---...///......---,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------~~~mmmUUUFFFAAA@@@<<<;;;:::999888777777777888777777777666666666555666666666666666555555444555555444444444333333333000111222333333222111000222222111111111111222222000222333222111111333555444333222222111111222222333333222111000000000111222111111111111111222222000111111222222111111000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222//////000000111111111111000000000111111111222222111000///000111222111///222222222222222222222222222111111111111111222222222222222333333222222222222222222222222222222222111111111111222222222222222222222222222222222222666555555444333333333333555777999::::::<<<@@@CCCDDDHHHNNNTTT[[[dddnnnvvv|||~~~oookkkeee]]]VVVRRRQQQQQQVVV[[[bbbfffhhhkkkpppuuu{{{}}}}}}wwwtttkkkkkkjjjgggddd```^^^\\\^^^aaabbbbbbfffmmmqqqqqqoooooovvv{{{zzz{{{|||wwwyyy{{{yyyzzz|||~~~~~~}}}}}}~~~|||{{{}}}{{{zzzxxxuuuqqqnnnhhhjjjmmmmmmlllnnnqqquuu}}}}}}}}}~~~~~~|||wwwssstttrrrooommmlllllllllkkkqqqnnnnnntttxxxqqqrrruuutttxxx{{{{{{xxxvvvsssqqqnnnllliiigggeeedddbbbbbbjjjnnnssssssqqqoooqqqssszzzxxxxxxyyywwwrrrqqqsssyyyzzzwwwooocccVVVLLLEEE;;;;;;999888999:::;;;<<<@@@@@@AAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDDDDDDDBBB???;;;777444333333...............//////////////////////////////////////////............///,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---//////000111000///---,,,...---------...///000000222222222000---,,,---///***,,,---......---,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,++++++++++++***lllTTTFFFAAAAAA<<<;;;:::999888888888888888888888777666555555555666666666666666555555444333333333222222222222111///000222444444333111000222222111111111111222222000111222222111111444555555444333111111222222333333333333222000000111222222111111111111222333333000000111111111111000000////////////////////////222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222/////////000111111222222//////000000111222222222222111000111222333222000222222222222222222222222000000111222222222222111222222333333333333222222222222222222222222222222333333333333333333333333444444444333222222111111666555444444444444444444777:::===>>>>>>AAAFFFKKKKKKSSS^^^iiiqqqzzzyyysssooonnn___\\\WWWSSSQQQQQQSSSTTTZZZaaajjjooopppsssxxx}}}wwwqqqlllhhheee]]]___``````___^^^___```___cccfffgggmmmuuuzzzzzz{{{}}}}}}zzzxxx{{{}}}}}}zzzvvvxxx|||{{{yyy{{{~~~~~~|||{{{{{{zzzxxxuuurrrmmmqqqsssrrrooopppuuuzzz{{{vvvssspppllliiiiiiiiiiiihhhjjjkkkmmmsss|||yyywwwxxx{{{{{{wwwwwwrrrlllfffcccaaa```___fffhhhkkkkkklllnnntttxxx~~~~~~zzz{{{|||pppdddXXXOOOAAA???===;;;::::::;;;<<>>@@@BBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDAAACCCEEECCC???<<<;;;;;;555444222111/////////000////////////////////////---///000///------///111........................------------------------------------------------.........------.......................................////////////......000000///...------------,,,,,,,,,---...///111222;;;:::888333///------...,,,,,,---...............++++++,,,,,,---......///...---,,,,,,,,,,,,---...,,,---------------......hhhQQQDDD???@@@;;;;;;:::999888888888888555555666666777777888888666666666666666555555444333333333222222222111111...000333555666444222000222222111111111111222222000111222111111222444777666555333111111222333444111333444333000000222555222111111111222333333444000000111111111111000000000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000...//////000111222222222111111222333333444555555444333222222444444333222000000000000000000000000---///222555555333111///222222444444444444222222222222222222222222222222000000000000000000000000333333333444444555555555444444444444444555666777777<<>>======:::;;;>>>@@@CCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDD===AAAEEEEEEBBB?????????888777555333111000111111////////////////////////***,,,......,,,---000333000//////...------,,,,,,........................------------------------......,,,++++++,,,......////////////////////////......////////////......///...---,,,,,,---///000******+++,,,---...000111444444222///------...000............//////000000++++++,,,,,,---...//////...---,,,,,,,,,,,,---...,,,,,,---...///000111222}}}gggQQQDDD??????>>>===<<<;;;999888777666444555666777888888888777666666666666555555555555444444333333222111000000333333333222222111111111222222222222222222222222222222222222222222222222333333222222222222222222222222222333333444444444444333222111000000000000333333222111000000111111000222222000---,,,---000000111111111111222222222////////////////////////000000000000000000000000222222222222222111000///000///.........///111222//////000000111111111222111222222333333222222111333333222222111222222222555333111111222333444444222333444777999888555222222222111111222333444444111111222222222333333333222222222111000111333555666555333444666888:::::::::@@@FFFHHHLLLWWWhhhvvv~~~tttlllccc\\\RRRKKKOOOXXXWWW[[[bbbhhhmmmrrrvvvyyy{{{rrriiieeeeeeggg```]]]ZZZ[[[^^^aaaaaaaaajjjiiijjjnnnsssuuutttrrrttttttvvvyyy{{{~~~~~~}}}}}}~~~}}}~~~~~~~~~}}}{{{zzz~~~}}}}}}yyyxxxooommmjjjkkkpppuuuzzz|||}}}wwwrrruuu~~~~~~}}}{{{xxxmmmccccccddddddiiiooovvvssstttyyy{{{{{{}}}wwwqqqccc\\\TTTNNNLLLIIIDDD@@@>>>===<<<===???AAABBBBBBEEEEEEEEEFFFFFFEEEAAA???@@@AAABBBCCCDDDDDDDDDDDDAAA@@@===999666333111000///...+++)))))))))***+++........................------...........................////////////000///............------------,,,,,,,,,,,,---......///...,,,++++++,,,...//////...---,,,+++,,,,,,---...------,,,,,,------......---,,,---/////////...000000000///...,,,+++***...,,,+++---111444333222------------------------,,,...000111///.........//////...---,,,,,,++++++www{{{gggQQQDDD???>>><<<<<<<<<;;;;;;:::::::::666777777777777666666666666666666666555555555555555555444444333222222111333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333555444333222111111111111333222222111000000111111111222333111...---...000000111111111111222222222000000000000000000000000111111111111111111111111333333333333333222111111000//////...///000111222000000111111111111111111111222222333333222222111333333222222111222222333555444333333444555555444222222222444666555333111000000000000000111222222111222222222222333333333111222333222222333666888555555555777999;;;;;;;;;>>>EEEMMMTTT\\\iiiyyyvvvoookkkiii```XXXUUUSSSPPPTTTZZZaaagggpppvvvyyy}}}~~~yyysssqqqllleee___]]]]]]___]]][[[ZZZ\\\aaafffiiiiiijjjkkknnntttyyy{{{xxxuuuwwwwwwyyy{{{}}}~~~~~~zzzyyyyyyxxxxxxzzz||||||zzzyyysssrrrpppooopppssswwwyyyzzzyyy|||~~~}}}{{{}}}yyytttppppppvvv|||sssmmmmmmllljjjkkknnnllliiijjjooosssuuuxxx}}}~~~vvvpppjjjeee^^^ZZZWWWTTTOOOKKKHHHFFFCCCAAAAAAAAAAAAAAAEEEEEEEEEFFFGGGGGGDDDBBB???@@@AAABBBCCCDDDEEEEEECCCBBB???<<<999666555444222111///---,,,,,,---...................................................------.........////////////............---------............///////////////...,,,++++++,,,...//////...---,,,,,,,,,------...------,,,,,,------......---,,,---/////////............///......---,,,000...,,,---000111111///---------------------------...000000........./////////......---,,,,,,+++rrrvvv|||fffPPPCCC???>>>::::::;;;;;;<<<<<<======888888888777666555555444666666666555555555555444666555555444444333333222333333333222222222222111222222222222222222222222111111111111111111111111111111111222222333333444333333333333333222222222555555444333222222222222333222111111000111111111222333333222000///000111000111111111111222222222111111111111111111111111222222222222222222222222333333333444333333222111000000///...///000111222222222222222222111111111111222222333333222222111333222222111222222333333555666777888888777666555555444333333444444333222444444333333333444555555222222222222333333333333111222333333333555888:::777888:::<<<>>>@@@AAABBBGGGNNNXXXdddqqq}}}wwwnnnfff___ZZZ]]]VVVRRRSSSWWWZZZ]]]aaammmvvv|||vvvpppiiiddd^^^^^^]]]ZZZWWWVVVXXXYYY]]]\\\\\\```ffflllpppqqqnnnqqqvvv}}}}}}}}}}}}~~~{{{xxxuuusssuuu{{{}}}||||||yyyzzzyyywwwssssssuuuyyy{{{ppplllooorrrsssqqqpppmmmjjjkkkpppyyy~~~zzzvvvwwwuuuqqqnnnnnnfffbbb```dddhhhjjjnnnrrrwww{{{{{{tttppppppnnnkkkhhhfffbbb]]]YYYXXXVVVQQQLLLHHHDDDBBBAAADDDCCCDDDEEEHHHHHHGGGFFF@@@@@@???@@@AAACCCDDDFFFEEEDDDBBB@@@===;;;:::999555444222000......//////................................................,,,---------............///............---------...///000111222111000000...---,,,++++++,,,---.........---,,,,,,,,,------...------,,,,,,------......---,,,---/////////...,,,,,,---.../////////...000...------...///...---------------------------...//////...------...000000//////......---------ssswww}}}eeeOOOCCC>>>>>>999999::::::;;;<<<<<<<<<888888777666666666666666666666555555555444444444555555444444333333333222222222222222222222222222222222222222222222222222000000000000000000000000000000111222333333444444444333333333222222111111444444333222222222222222222222111111111111111222333333333222111111111222000000111111111222222222222222222222222222222222222222222222222222222222222222222333333222222111111000/////////000111222444333333222222111111111111222222333333222222111222222111111222222333333555888;;;<<<;;;:::888888;;;888666555666666666555555555555444444555666666222222222333333333444444222333444333333444777:::;;;<<<>>>@@@BBBFFFJJJMMMUUU[[[ggguuuvvvkkkccc___\\\ZZZWWWYYYXXXYYY[[[___ccciiimmmvvvwwwmmmeee^^^YYYVVVWWWXXXZZZZZZYYYYYYZZZ[[[aaaaaacccfffjjjoootttvvvwwwzzz|||xxxyyy}}}~~~~~~xxxvvvxxx|||vvvjjjgggkkkpppqqqoookkkhhhfffjjjrrr{{{~~~}}}|||{{{yyyvvvrrrqqqlllddd______aaaaaacccfffkkkoootttyyyzzzxxxtttqqqssstttuuuuuurrrnnnjjjhhhjjjiiieee___VVVMMMGGGCCCBBBAAAAAACCCEEEGGGGGGFFFBBBAAA@@@??????@@@BBBDDDDDDDDDCCCBBBAAA???>>>===666555333111000///.............................................---------,,,,,,,,,---------......///............------------///111222333222000///...---,,,,,,,,,,,,---...------------------------...------,,,,,,------......---,,,---/////////...,,,---......///............---,,,,,,------------...........................//////---,,,,,,...000000000//////............uuuyyy~~~eeePPPCCC???>>>:::::::::999999999999999666666555555666777888888555555555555444444444444333333333333222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000111222333333444444333333333222222111111111333222222111111111111222222111111111111111222222444333222222222222222222000000111111111222222222222222222222222222222222111111111111111111111111000000111111111111000000111000/////////000222333444333333222222111111111111222222333333222222111222111111111222222333444555999===???>>><<<;;;;;;>>><<<888666666777666666222111111000000111111111222222333333333444444444444444555444333444666999===???@@@BBBEEEKKKTTTZZZgggmmmwww|||uuukkkcccZZZUUUUUUWWWXXXXXX\\\bbbhhhhhhgggjjjqqqwwwwwwqqqhhh___YYYVVVUUUTTT[[[^^^```aaa```______```ccceeeiiimmmrrrvvvzzz||||||{{{|||||||||{{{|||}}}zzz}}}~~~|||{{{sssjjjhhhlllppppppmmmkkkiiiiiilllsssxxxzzzzzz{{{}}}}}}}}}|||{{{vvvllldddbbbcccbbbbbbccccccfffkkkooorrrttttttssstttyyy~~~}}}yyyxxxwwwzzz|||{{{ttthhh[[[PPPJJJCCCAAA@@@@@@BBBDDDEEEDDDEEECCCAAA???>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@???:::999777555333222000000//////////////////////////////.........---------,,,,,,,,,---------......///............---------,,,---///111111000///...---------,,,,,,---------,,,---------------------...------,,,,,,------......---,,,---/////////............///......---,,,++++++,,,,,,,,,---...///.................................---+++,,,...000///////////////.........rrrwww~~~fffPPPDDD@@@???;;;::::::999888777777666666555555555555777999:::555555555444444444444333222222222222222222222222111222222222222333333333222222222222222222222222111111111111111111111111111111111222222333333444222222222222222111111111222222111000000111111222111111111000111111222333444222111111222333333222000111111111111222222222222222222222222222222222000000000000000000000000...///000000000000000000111111000///000111222333222222222222222111111111111222222333333222222111111111111111222333444444444888>>>@@@???===>>>@@@???===999777777666555444333333222222111111222222333333333333444444444444444555555555555666888;;;???BBBFFFIIIMMMUUU___gggvvvzzzwwwkkkbbb___[[[UUURRRRRRTTTWWWXXXaaammmvvvuuuqqqssszzz}}}vvvrrrfffbbb]]]XXXVVVWWWZZZ\\\ccceeeggggggeeedddccccccdddiiipppvvv{{{}}}zzzzzzzzzyyyyyy{{{~~~}}}|||~~~~~~{{{wwwsssnnnllllllmmmllljjjkkklllnnnqqqtttuuuuuuttttttvvvzzz}}}rrrjjjiiikkkjjjiiijjjbbbccceeegggkkknnnqqqsssuuu|||xxxhhh[[[UUUIIIFFFCCCAAABBBCCCCCCCCCEEEDDDBBBAAA@@@@@@@@@@@@???@@@BBBCCCCCCCCCBBBAAA???>>>===;;;888666444333/////////////////////////////////...------,,,,,,,,,---------............///............---------,,,---.../////////......------------------------+++,,,---.........------...------,,,,,,------......---,,,---/////////....../////////...---,,,,,,***,,,---,,,,,,---///111........................---......---,,,,,,---///........................ooouuu}}}fffQQQEEEAAA@@@;;;;;;:::999999888777777888777666555555666888999555555555444444444333333333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222111111222222333111111000000111222222333444111///000222333222111000111111111111222222222222222222222222222222222111111111111111111111111//////000111111111111111222111000000000111222333000000111111111111111111111222222333333222222111111111111111222333444555222888===???>>>>>>AAADDDBBB???<<<:::999888666444777777666555555555555555333333333444444444444555333555666777888:::>>>AAADDDJJJRRRXXX]]]eeennnuuu|||}}}|||xxxoooeee\\\VVVTTTUUUVVVVVVWWWYYY]]]```hhhttt~~~~~~}}}wwwpppjjjfffccc\\\ZZZYYYWWWXXX\\\bbbeeegggiiijjjjjjhhhfffeeefffiiipppzzz~~~~~~||||||~~~~~~zzzxxxyyyzzz|||~~~zzzuuutttrrrooolllkkklllllllllppptttwwwxxxwwwvvvvvvvvvvvvxxxzzz}}}}}}~~~}}}~~~xxxpppppprrrrrrpppooogggeeeccccccdddhhhlllooottt}}}qqqgggbbbRRRNNNHHHEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???AAACCCDDDDDDCCCCCCAAAAAA???===;;;888666555////////////////////////000//////...------,,,,,,------.........////////////............---------------........./////////,,,------------------,,,+++,,,---.........------...------,,,,,,------......---,,,---/////////...,,,---......///.........,,,...///...,,,+++...000........................+++---......---,,,------------------------------nnnttt~~~gggRRRFFFBBBAAA;;;;;;:::::::::::::::999:::999777555444555666777555555444444444333333333444444444444444444444444111111111222222333333333222222222222222222222222222222222222222222222222333333222222222222222222000000111111222222222333333333333222222333444444111111000000111222333333333111//////222333222000000111111111111222222222111111111111111111111111222222222222222222222222///000111222222222222222222111000000000111333333//////000000111111111222222222222333333222222222111111111111222333444555222777===???>>>???CCCGGGEEECCC@@@>>>===;;;999666666555444333333333333333333333333444444444555555222444777999;;;>>>CCCFFFJJJRRR^^^ffflllrrrzzz{{{yyytttkkkaaaXXXRRRPPPIIINNNUUUZZZ]]]aaagggkkkoooyyy}}}rrrggg```]]][[[ZZZXXXYYYYYYYYY[[[aaagggkkkjjjkkklllkkkiiigggggghhhqqqxxx{{{xxx~~~yyyuuutttuuuvvvvvv|||~~~}}}yyytttttttttqqqmmmmmmpppsssmmmssszzz}}}}}}{{{{{{|||zzzzzzzzzyyyxxxvvvtttssskkkqqqwwwxxxvvvuuuwwwzzz}}}uuuuuuwwwuuuqqqppplllhhhddd``````dddiiilllqqq{{{uuunnnkkkYYYTTTNNNIIIFFFEEEEEEDDD???@@@BBBCCCDDDEEEEEEEEE===???AAADDDEEEEEEEEEDDDAAA@@@???===:::777555333000000000000000000000000000000///...------,,,,,,.........////////////000//////.........---------///............///000000,,,------......------,,,***+++---...///...------...------,,,,,,------......---,,,---/////////...***+++,,,...///000000000///000111///,,,***,,,...////////////////////////***---//////...,,,,,,,,,,,,---------------------pppwww}}}bbbPPPFFFAAA??????<<<888555333555777999:::999888777666666666666555555666666777777888888444444333333333333222222555444222111111111222222222222222222222222222222////////////////////////111111222222333444444555444333222222444444333222333222222111111222222333888777555333111000000000333333333222222111111111222222333444444444444333111111111222222333333333333333333333333333333333666666555333111000///...222222222222222222222222111111000000//////......333222222111111222222333222222111111222222333444///111333777<<<@@@DDDFFFFFFEEEEEECCC???;;;777555444444444444444444444333444333222222444666777777999;;;===>>>@@@FFFOOOVVV^^^dddmmmtttxxxzzz{{{|||uuurrrkkkbbbYYYQQQLLLJJJNNNRRRXXX___fffmmmtttyyy{{{}}}tttkkkaaaZZZWWWXXXWWWVVVZZZ[[[^^^aaaeeehhhkkklllnnnlllkkkkkklllppptttwww}}}~~~wwwwww|||wwwqqqpppqqqrrrrrrzzz{{{||||||zzzyyyzzz{{{yyywwwtttqqqppppppqqqrrruuu{{{|||}}}~~~~~~{{{vvvppplllkkklllmmmllllllooouuuzzz~~~{{{xxxuuurrrooommmjjjhhhffffffggghhhjjjrrrzzz}}}~~~{{{ooohhhaaa[[[SSSPPPOOOMMMHHHDDDEEEAAA>>>@@@EEEGGGEEEBBBAAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCCCCAAA>>><<<:::666555333111000///............---------......///...000111000...------...........................//////...------------...........................,,,,,,------...///000000.........------,,,,,,,,,000///...---,,,------...///---,,,,,,...///,,,)))+++,,,------......------...---,,,+++***+++,,,,,,,,,,,,,,,---...000222333///...---,,,,,,,,,,,,,,,pppxxx}}}bbbPPPFFFAAA??????<<<999666555666888999999888777666555555555555777777777666666666666666444444333333333333222222444333222111111111222222222222222222222222222222333333333333333333333333333333444555555666777777666444333333444444222111555444444333333444444555666555333111000111222333333333333222222222111111000000111222222222222111222222222222222222333333000000000000000000000000333333333222222111111111222222222222222222222222222222111111111000000000333222222111111222222333222222111111222222333444222333555777:::===???AAAFFFGGGGGGFFFCCC???;;;999555444444444444333333333555444333333444555555555;;;<<<>>>BBBHHHRRR\\\bbboooqqquuuwwwxxxvvvssspppdddbbb]]]XXXSSSPPPOOOOOOPPPTTT\\\eeemmmvvv~~~sssnnnddd```ZZZWWWWWWYYY[[[]]]______```aaaccceeeggghhhmmmmmmlllmmmpppuuuyyy|||}}}wwwxxx{{{}}}}}}vvvsssrrrqqqpppxxxzzz||||||{{{zzz{{{|||yyyvvvsssqqqqqqsssvvvxxx~~~{{{yyyuuusssqqqpppqqqpppnnnmmmpppuuuyyyzzzvvvpppooonnnmmmllllllllllllgggjjjoooqqquuu{{{xxxnnnhhheee___YYYVVVUUUSSSOOOKKKEEEAAA>>>???BBBDDDCCC@@@AAAAAA@@@@@@@@@@@@@@@???AAABBBCCCCCCBBB@@@>>><<<888777555333111000////////////............//////...///111000...------...........................//////...------------...........................,,,,,,------...//////000/////////......---------000///...---,,,------...///...,,,---//////---***+++,,,------......------------,,,,,,---...///000++++++,,,---...//////000///...---,,,,,,,,,,,,---pppxxx|||aaaOOOEEE@@@>>>>>>===;;;999888888888999888777666555555444444555888888777777666555555444444444333333333333222222444333222111111111222222222222222222222222222222555555555555555555555555111111222222333333444444555333222333555555444333555444444333333444444555444222000//////111333555333333333333222222222222000000111222222222222111333333222222222222222222333333333333333333333333000111111222333333444444111111111111111111111111222222222222222111111111333222222111111222222333222222111111222222333444555555666666777888::::::CCCDDDFFFGGGEEEBBB>>><<<555555444333333333333333444555555666777888888999===>>>CCCLLLXXXdddmmmrrr{{{xxxvvvtttrrrmmmeee___SSSSSSQQQOOONNNOOORRRUUUXXX]]]eeeoooxxxzzzlllaaa]]]WWWXXXXXXXXXYYY\\\aaadddeeeeeeddddddeeegggiiijjjppppppqqqtttxxx}}}~~~yyy{{{|||~~~~~~{{{yyywwwuuu{{{|||}}}|||{{{zzz{{{}}}yyywwwsssqqqrrrvvv{{{~~~~~~~~~~~~zzzvvvsssrrrssssssuuuuuutttrrrqqqssswwwzzzyyyrrrsssttttttuuutttsssssskkkhhhffffffjjjrrr|||uuummmiiijjjfffbbb```___^^^YYYVVVKKKGGGCCCBBBCCCDDDBBB@@@BBBBBBBBBBBBAAA@@@???>>>???@@@BBBCCCCCCBBBAAAAAA<<<:::888666333222111000000000//////...//////000...///000000...---..............................//////...------------...........................,,,,,,------...////////////////////////.........//////...------------...///.........//////...,,,+++,,,------......---------------...///000222333***+++,,,---...------,,,......---,,,,,,,,,------oooxxx{{{aaaOOOEEE@@@>>>======<<<;;;::::::999999888777666555555555555555777777666666666555555555444444333333333222222222333222222222222222222222222222222222222222222222333333333333333333333333111111111222222333333333222111111333666777777777333222222111111222222333444222000......000333555333333333333333333333333222222333444444444444333333333333222222111111111444444444444444444444444000000111222333333444444111111111111111111111111222222222222222222111111333222222111111222222333222222111111222222333444666555555555555555666666<<<>>>AAACCCCCCAAA>>><<<777666555333333333333444222444777999;;;===???@@@AAADDDLLLZZZiiitttyyyzzzvvvpppjjjgggeee```XXXQQQMMMNNNNNNNNNNNNQQQVVV[[[fffkkkrrrzzz|||rrrggg]]]WWWVVVUUUYYY]]]___```bbbfffjjjkkkjjjjjjjjjlllnnnppprrrwwwwwwyyy|||~~~}}}{{{{{{~~~~~~}}}|||}}}yyyyyy|||~~~}}}yyyuuurrrssswww}}}|||zzzzzzxxxsssooommmmmmnnnooottttttuuuuuuwwwzzz~~~|||zzz|||yyysssuuuxxx{{{||||||zzzyyyuuuooogggdddfffkkkoooqqqxxx~~~{{{sssnnnmmmooommmkkkkkkkkkiiifffcccZZZVVVQQQMMMJJJGGGDDDBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>???AAABBBDDDDDDDDDDDD???>>>;;;999666444333222000000///.........//////---///000000///......///........................//////...------------...........................---------.........////////////..............................------......////////////000///...---+++,,,------......------.........//////000111222+++,,,---//////---+++***...------,,,,,,,,,------mmmwwwzzz```NNNEEE@@@>>><<<<<<<<<<<<;;;::::::999888888777777666666777777444555555555666666666777444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222555555666666666666777777333222222333555666666555333222222111111222222333444333000///...000222333333333333333333333333333222222333444444444444333333333333222222111111111000000000000000000000000222222222222222222333333111111111111111111111111111111111111111111111111333222222111111222222333222222111111222222333444333333333333444444555666777999===@@@AAA@@@>>>===999777666444333333444555333666999;;;<<<>>>BBBDDDHHHNNNYYYhhhuuuzzzyyyvvvjjjddd]]]YYYXXXTTTMMMGGGJJJMMMQQQRRRTTTXXX```fffrrrwww}}}xxxjjjaaa[[[VVVWWW[[[WWW]]]cccggghhhjjjnnnqqqrrrrrrrrrrrrssstttvvvwww|||}}}}}}}}}}}}{{{{{{{{{zzz|||~~~|||||||||{{{~~~zzzvvvvvvxxx|||~~~|||zzztttssspppnnnlllkkkkkkkkkoooppptttyyy|||zzzxxxwwwyyy|||yyytttwww|||~~~zzztttmmmiiiiiiiiifffdddkkkrrrxxxxxxtttpppppprrrrrrrrrsssuuuvvvuuusssqqqlllhhhaaaZZZTTTMMMGGGDDDAAAAAABBBBBBBBBBBBBBBAAA>>>>>>@@@BBBCCCDDDEEEFFFBBB@@@>>>;;;888666555555000//////...------......---...000000///....../////////////////////////////////...------------...........................---------...............------------------------------..................---...///000////////////+++,,,------......------........................,,,---///000///...,,,***------,,,,,,,,,------...jjjtttyyy___NNNDDD@@@>>><<<<<<<<<;;;;;;:::::::::888888777777777777888888333444444555666666777777444444333333333333222222111111222333333333222222222222222222222222222222222222222222222222222222444444444444444444555555666444333333333333111000555444444333333444444555333333222111000111222222333333333333444444444444000000111222222222222111333333222222222222222222222222222222222222222222333333333222222222222111222222222222222222222222000000000111111111111111333222222111111222222333222222111111222222333444222222222222333444555666666888;;;>>>@@@@@@@@@@@@;;;:::777555444444666666666999<<<======@@@EEEJJJTTT[[[fffqqqwwwuuunnniii___ZZZTTTPPPOOOMMMIIIFFFJJJPPPWWW\\\___fffooovvv|||rrrhhh]]]YYYWWWXXX\\\bbb[[[___fffmmmrrruuuyyy{{{|||||||||{{{zzzzzzyyyyyy~~~{{{xxx{{{~~~}}}~~~~~~~~~|||}}}~~~|||{{{||||||~~~|||sssrrrqqqpppooommmlllkkkkkknnnttt}}}|||yyyuuussstttvvvwwwxxxxxxzzz~~~~~~zzzvvvyyy{{{wwwssspppooolllgggbbbfffiiilllmmmlllmmmpppssstttvvvzzz~~~zzzwwwrrriii___UUUMMMHHHBBBAAA@@@@@@???@@@@@@AAA>>>??????AAABBBCCCDDDEEECCCAAA???===:::999777777111111000///............,,,...000000///...///000//////////////////////////////...------------...................................................,,,,,,,,,---------------,,,---......///.........,,,...//////.........///+++,,,------......---------............---,,,+++------...//////...---,,,------,,,,,,,,,---......fffqqqyyy___MMMDDD???>>><<<;;;::::::999:::::::::777777666666666777777888555555555555555555555555444444333333333333222222000111222333333333333222222222222222222222222222333333333333333333333333000000000000000000000000333222111111333333222111555444444333333444444555000111222333333444444444333333333444444444555555000000111222222222222111222222222222222222333333444444444444444444444444222222222222222222222222333333333333333333333333111111111222222222333333333222222111111222222333222222111111222222333444222222222222333444555666666777999;;;===???@@@AAA===<<<999666555666777888888;;;???AAACCCIIIRRRYYYccciiiqqqtttqqqiii```ZZZSSSQQQNNNKKKJJJKKKMMMNNNQQQYYYcccjjjooouuu{{{tttbbb\\\WWWXXX[[[]]]aaaeeedddgggmmmttt|||~~~|||}}}||||||~~~~~~{{{}}}~~~||||||||||||}}}}}}}}}|||{{{tttsssrrrpppooonnnnnnnnnkkkooowww{{{tttooonnnooooooooolllnnnqqqvvv{{{|||zzzxxxyyy|||}}}zzzwwwrrrmmmiiifffeeedddccceeejjjooorrrvvvzzzxxxmmmaaaWWWQQQIIIGGGDDDAAA??????@@@AAA?????????@@@@@@AAABBBCCCBBBAAA???===;;;:::999999444333222111000000000000,,,...000000///...///000//////////////////////////////...------------...................................................------------.........///,,,,,,.../////////......***---//////---,,,...///+++,,,------......------+++,,,---.........---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...///dddooo}}}xxx^^^MMMDDD???>>><<<;;;:::999888999:::;;;666666555555555666666777666666666555444444333333444444444333333333222222000111222333444333333222222222222222222222222222111111111111111111111111222222222111111111111111---,,,---///333555666666333222222111111222222333...///111444555666666666333333333444444555555555222222333444444444444333111111111222222333333444111111111111111111111111111111111222222333333444444444444444444444444444222222222333333444444444333222222222222222222333222222111111222222333444333333222222333333444555555555666888:::===???AAA???===:::777666666888999888<<>><<<999777888;;;>>>BBBDDDFFFKKKYYYiiissstttyyytttlllbbbXXXQQQMMMLLLMMMJJJJJJNNNRRRVVV[[[bbbnnntttyyy~~~{{{tttjjjbbb___]]][[[YYYZZZVVVSSSXXXaaajjjooopppwwwzzz~~~~~~}}}{{{zzzyyyzzz{{{|||}}}{{{zzz|||~~~~~~yyyqqqsssqqqpppnnnnnnnnnoooooorrrwww~~~xxxoookkklllmmmmmmkkkeeeggghhhgggeeegggmmmtttsssyyy{{{vvvuuullljjjgggddddddeeehhhjjjwww|||{{{ooohhhggg]]]WWWOOOJJJHHHFFFCCC@@@@@@BBBCCCCCCAAA???>>>===???>>>>>>============>>>999999777666444222111000222222111000///...------......//////......---,,,,,,---...//////...---,,,..............................//////...---,,,,,,))))))***+++,,,...///000.........------,,,,,,,,,,,,,,,---...///111111222------------------------///...---,,,,,,,,,,,,,,,------++++++++++++------......---------,,,,,,,,,eeennnzzz{{{^^^KKKDDD@@@===<<<;;;:::999999999::::::777777666666666666777777777777777777777777777666777666555444444444444444333222222111111222222333555111...///333666444222333333333333222222222222555444333333222222222333333333222222222333444555333333333444333333222222333333222222222111111111444444333333333333333444111222333444444444333333222222111111222222333444333333333333333333333333333333333333333333333333444444444444333222111000222222222222222222222222444222111333555555333111222222222222333444555666222222222222222222222222111333555666666888;;;===:::::::::999999<<<@@@CCCHHHMMMTTT[[[fffsssyyyxxxxxxqqqeeeZZZRRRMMMKKKIIILLLKKKNNNTTTZZZaaakkkuuu}}}wwwrrrccc```\\\YYYXXXXXXWWWVVVYYYYYY\\\ccckkkssswwwxxx~~~|||{{{zzzyyyzzz|||~~~zzzuuusssqqqpppppppppppppppuuuyyy}}}|||vvvnnnkkkmmmooonnnmmmggggggfffdddccceeejjjnnnqqqvvv|||{{{yyypppnnnkkkiiihhhiiijjjlllqqqvvv|||uuunnnllleee___WWWQQQLLLIIIDDDAAA???@@@@@@@@@@@@???@@@AAA??????>>>=========>>>>>>;;;;;;:::888666555333333111111000///////////////......//////......---,,,---...////////////...---..............................//////...------,,,*********+++,,,---...///.........------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------......---,,,,,,,,,------,,,,,,+++******+++,,,,,,---------,,,,,,,,,++++++fffooo||||||^^^KKKDDD@@@===<<<;;;:::999999999::::::777777666666666666777777666666777777777777777777777666555444333333333333333222222111111222222333555222///000333555444222333333333333444444444444444444333222222222333333222222222111222333333444111111222222333333222222333333333333222222222222555444444333444444555555222222333444444444333333222222111111222222333444333333333333333333333333333333333333333333333333444333222111111111111111333333333333333333333333333222222333444444333111222222222222333444555555222222222222222222222222111333444555555666999;;;888888999:::<<<@@@FFFJJJQQQ[[[fffmmmsssyyyzzzxxxtttjjj\\\QQQLLLKKKKKKKKKPPPSSSYYYaaahhhppp}}}zzznnnccc]]]UUUWWWYYYZZZZZZZZZ[[[]]]^^^dddkkkrrrwww{{{~~~~~~}}}||||||}}}~~~{{{yyyuuusssssssssrrrqqqxxx{{{~~~{{{yyytttnnnlllnnnppppppooojjjgggcccbbbcccfffiiijjjoooqqquuuxxx}}}}}}zzzsssqqqooommmlllllllllmmmmmmoootttyyy~~~zzztttrrrpppkkkccc[[[TTTNNNIIIEEEBBBAAA@@@???@@@BBBDDDFFF@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<:::888777666222111000/////////111111...////////////...------...//////000000//////....................................///......---,,,,,,,,,,,,,,,,,,------............---------------000/////////.........---------------------------------,,,,,,,,,---......,,,+++***))))))***+++,,,---------,,,,,,,,,,,,,,,gggqqq|||___KKKDDD@@@===;;;;;;:::::::::999999999888777777666666666666777444444444444555555555555777666555444333222222222333222222111111222222333222111///000222333222000///000111333555777888999444333333222222333333333333222222333333333444444000111222333333333333333333333333333333333333333222111111111111222333333222333333333333333333333222222111111222222333444333333333333333333333333333333333333333333333333444333111000///000111222333333333333333333333333333333333333444444333222333222222222333333444555444444444444444444444444222333444555444555888:::;;;;;;:::;;;>>>EEENNNTTT^^^iiirrrtttttttttrrroookkk```RRRIIIIIIMMMPPPRRRZZZ```kkkuuuyyy}}}ttthhh]]]VVVRRRXXX[[[_________```cccgggjjjqqqzzz~~~~~~{{{yyyxxxvvvtttqqqwwwzzz}}}xxxtttpppnnnoooppppppooolllgggcccccchhhllllllkkkmmmmmmmmmnnntttzzzvvvsssrrrqqqpppooonnnmmmmmmmmmnnnppprrrvvv}}}}}}yyyxxxyyyuuunnnfff^^^WWWQQQNNNIIIFFFCCCBBBCCCEEEGGGHHHBBBAAA@@@??????>>>???????????????>>>===;;;999888555333111000//////000111///////////////...------//////000000000000//////........................---...............------...------,,,,,,,,,------...............---------......///000000111222222------------------------,,,,,,,,,,,,,,,---...///---,,,+++******+++,,,---...---------------------iiisss}}}___LLLDDD@@@===;;;;;;;;;:::::::::999999888888777666666666666666333444444444555555666666666666555333333222222222333222222111111222222333222111111111222222111000///000111333555777888999333333333222222333333444333444444555555555555555222222333444555555444444333333333333333333333333000000000000000111222222333333333333333333333333222222111111222222333444333333333333333333333333333333333333333333333333333222111000000000111222333333333333333333333333222333444444333333333333333333222222222333444444444444444444444444444444222444555555555666888:::======<<<>>>DDDNNNZZZbbblllrrruuuqqqkkkhhheeeaaa[[[SSSJJJFFFIIIQQQYYY]]]dddmmm|||}}}vvvkkkaaaXXXTTTSSSTTT[[[]]]___``````cccjjjooouuu{{{~~~|||{{{|||~~~~~~|||xxxxxx|||~~~|||wwwtttrrruuuzzz}}}wwwuuurrrpppooooooooonnnmmmiiifffiiipppuuutttrrrooollliiihhhllluuuzzzuuurrrssstttuuuvvvuuutttsssrrrpppppppppoooppptttzzz~~~~~~}}}~~~}}}{{{wwwqqqiiibbb]]]ZZZRRROOOLLLJJJJJJIIIGGGEEECCCCCCAAA@@@@@@???????????????@@@???>>><<<:::888999888555333111000////////////000000//////...---000000////////////000000........................------...............---......------,,,,,,------........................,,,,,,,,,------......///------------------------,,,,,,,,,,,,,,,---...///...---,,,++++++,,,---................../////////iiittt}}}___LLLDDD@@@===::::::;;;;;;;;;:::999888999888777666666555555666555555666666777888888888555444444333333333333333333222222111111222222333444444444555444444333222333333333333444444444444333333222222222333444444444444555666666666666666333333444555555555444444222222222222333333333333111111111111222333444444444444333222222222333333222222111111222222333444333333333333333333333333333333333333333333333333333222222111111111222222333333333333333333333333111333555444333222222333333333333222222333333444222222222222222222222222333555666777777888;;;===>>>???AAAFFFNNNYYYeeennnqqqrrrnnneee^^^[[[XXXUUULLLJJJIIIJJJPPPYYYcccjjjnnnxxxiiiddd[[[TTTRRRTTTXXX\\\___```bbbeeeiiinnnuuuzzz|||}}}zzzzzz{{{}}}}}}}}}xxxzzzzzzwwwxxx~~~zzzqqqtttxxx|||}}}}}}{{{yyyvvvuuutttrrrpppooonnnnnnnnnmmmmmmssszzz~~~}}}zzzrrroookkkhhhiiiooouuuyyy}}}yyyuuurrrpppoootttvvvzzz|||}}}|||{{{yyyuuuuuutttqqqoooppprrrtttyyyyyyxxxxxxzzz}}}{{{tttmmmiiiggg]]][[[ZZZYYYXXXSSSKKKEEEEEEDDDCCCAAA@@@@@@@@@@@@???@@@AAAAAA@@@===;;;999<<<;;;999777444111///...///000000000000///......000//////......//////000........................,,,---......///...............---------------................../////////111111000///...------,,,------------------------------,,,,,,,,,---......///...---,,,,,,---...///.............../////////hhhsss~~~```LLLDDD@@@===::::::;;;;;;;;;:::999888999888777666555555555555555555666666777888888999333333222222333333444555333222222111111222222333333444666666444333222222333333333333222222222222333222222222333333444555333444555666666666555555333333444444444333222222111111111222222222333333222222222222333444555555555444333222222222333333222222111111222222333444333333333333333333333333333333333333333333333333222222333333333333222222444444444444444444444444111333555555333111222444444333333222222333333333222222222222222222222222444666888999999;;;>>>@@@BBBFFFKKKRRRYYY```hhhnnnjjjggg```WWWRRRQQQOOOJJJEEEJJJQQQVVV\\\eeepppxxx|||tttiii[[[XXXTTTQQQSSSXXX___ccchhhiiilllqqqxxx~~~}}}~~~zzz|||~~~{{{www{{{zzz|||~~~~~~{{{wwwuuusssssstttsssqqqppppppppppppqqquuu{{{wwwtttpppmmmlllmmmnnnooorrroookkkiiihhhjjjkkklllsssvvv{{{{{{|||{{{yyyuuurrrqqqqqqrrrpppmmmnnnrrrxxx}}}}}}wwwsssrrrkkklllmmmooommmeeeWWWMMMFFFEEEDDDBBBAAA@@@@@@@@@@@@AAABBBBBBBBB???<<<;;;;;;;;;;;;:::888444111///000000000000000///......//////...------...//////........................,,,------...//////............---------......///---........./////////000444444333222111000//////------------------------......---,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,------......gggqqq~~~~~~```LLLDDD@@@===::::::;;;<<<;;;:::999888999999777666555555555555333333333444555666666777222222222222333444555555333222222222222222222333111333444444333111000000000000111222222333444444222222222222333333444555222333444555555555444333333333333333333222111000000000000111111222222222111111111111222333444555666555333222111222333333222222111111222222333444333333333333333333333333333333333333333333333333111222444555555444333222444444444444444444444444111333555555222111222444444444333222222333333333444444444444444444444444555777999:::;;;===@@@BBBHHHMMMUUU[[[```ccceeeggg___\\\TTTLLLJJJKKKHHHCCCFFFOOO[[[bbbhhhooo{{{vvvdddVVVSSSSSSRRRSSSWWW\\\bbbfffooopppssszzz}}}|||www{{{|||vvvssspppqqqssssssrrrrrrrrrsssqqqtttzzzzzzxxxtttrrrpppnnnllljjjhhheee```^^^```cccgggiiiooosssyyy}}}xxxuuutttmmmjjjffffffkkkrrryyy}}}|||yyyxxxwwwxxx|||tttcccVVVFFFFFFDDDCCCBBBAAAAAA@@@@@@BBBCCCDDDCCCAAA>>><<<:::;;;<<<<<<:::777444111000000000000000//////...///...---,,,,,,---...///........................,,,,,,---.../////////...---------------...//////---.........//////000000............////////////------------------------///...------,,,,,,,,,,,,------++++++++++++------*********++++++,,,,,,,,,aaagggttt```MMMEEE@@@;;;<<<<<<;;;::::::999888888666666555555555555666666777777777777666666666666444444444444444444444444444444444333333222222222222222222222222222222222111000000///000111333444222333555666777666555555444444222222222222444444555444333333222222222222000111222333444333222111555222000000111333333222333333222222222222222222444333333222222333333444444444444333333222222222111111111222333444666666777666555444333222111111111111111222333444555666555666777666555444555777444555555666555555444444333555666555333333444555777:::===??????AAAFFFJJJRRRYYYccchhhgggccc^^^\\\TTTSSSPPPLLLIIIIIILLLOOOXXX[[[aaajjjtttpppbbbXXXSSSSSSVVVYYYZZZ[[[```jjjrrr{{{~~~~~~zzz~~~tttsssuuuvvvtttpppoooppprrrxxxzzz}}}zzzxxxvvvsssqqqooonnnnnnhhhddd^^^ZZZZZZ___eeejjjmmmttt{{{~~~~~~}}}xxxssslllllliiidddbbbgggqqqzzz{{{jjj```RRRIIIAAA@@@BBBBBBDDDGGGGGGFFFEEEDDDCCCAAA???>>>;;;;;;;;;======<<<999666444333222111//////......---------............///000000000000///...,,,+++++++++,,,---.........---........................,,,---------....../////////---,,,---000000...+++------------------------........................,,,,,,,,,---------......---...///...,,,+++,,,---aaafffppp}}}~~~```MMMEEEAAA<<<<<<<<<;;;::::::999888888777777666666666666777777777777777777666666666555444444444444444444444444444333333333333333333222333333333333333333333333555555444333222333444444333333444555555555555555444444333222222333444444555444333333222222222333222222333444444444444333444333111000222333333222222333333333333333222222444333333222222333333444444444444333333222222222444333222222111111222222555444444444444444333333222222222222333444444555444666777666555444555777111222333333444444333333444555666555444333555666888;;;===>>>@@@EEELLLSSS^^^dddjjjkkkfff]]]UUUQQQNNNMMMLLLKKKKKKNNNSSSWWW```eeennnwwwyyynnncccZZZVVVTTTSSSWWW[[[]]]___eeeooowww~~~{{{~~~yyyxxxvvvrrrnnnooossswww}}}|||xxxvvvuuuuuutttrrrqqqpppooolllgggaaa]]]\\\```fffjjjooouuu|||~~~}}}|||wwwtttsssooohhhccceeelllrrr}}}ooofffRRRIII@@@??????@@@AAADDDEEEEEEFFFFFFFFFDDDCCCBBB;;;;;;;;;<<<>>>>>><<<:::444333222000//////000000/////////......---------------...///000111222333////////////...---,,,+++........................------........./////////000...---...000000///---........................////////////////////////,,,,,,,,,---------......---...///...,,,+++,,,---bbbccckkkyyy}}}___MMMFFFBBB===<<<;;;;;;::::::999999888888888777777777777888888777777777666666666555555444444444444444444444444222333333333333333333444333333333333333333333333777777555444444333444444444444333333333444555555444444333333333333444444444444333222222222333333444444333333444444555666444333111111222333333222222222444555555444333222444333333222222333333444444444333333333333222222555444333333222222333333333333333444444555555555333333333222222333444444444555666666555444555666111111222333444444444444555666666666444444666777999<<<>>>AAAEEENNNYYYaaammmooooookkkbbbWWWMMMHHHIIIJJJKKKNNNRRRXXX```eeelllsss~~~yyynnnkkkddd]]]WWWTTTVVVXXXWWW]]]cccfffiiinnnxxx{{{yyy{{{tttpppqqqwww{{{{{{vvvssssssssssssrrrrrrqqqppprrrmmmgggbbbaaadddiiilllrrrwww|||}}}|||~~~|||yyyxxxtttnnnhhhgggjjjnnn}}}rrrkkkUUUKKKAAA??????>>>???BBBEEEFFFGGGHHHHHHFFFDDDCCC===;;;:::;;;===??????>>>777555333111000000111222111111000///...---,,,,,,---------...000333555666333222222000///---+++***..............................////////////000000111///------///000///...////////////////////////////////////////////////,,,,,,,,,---------......---.........,,,+++,,,---dddbbbhhhvvv}}}___MMMGGGCCC>>>;;;;;;;;;::::::999999999999888888888888888888999777777666666666555555555444444444444444444444444222222222333333444444444444444444444444444444444444444444333333333333333555444333222222333444555444444444333333444444444444333333222222333333333444333222222222333555666444333111222333444333222111222444666666666555444444333333222222333333444333333333333333333333333333333333333444666777888333333333444444444555555444444333222222222333333444555666666444444555666444555555666555555444444444555666555444555888::::::???DDDJJJQQQ\\\gggpppyyyuuuooofff[[[RRRLLLHHHJJJLLLPPPVVV\\\eeennntttyyywwwggg^^^\\\YYYVVVTTTVVV[[[^^^bbbhhhppptttvvvzzz}}}zzz~~~|||wwwwwwzzz}}}~~~{{{uuutttrrrpppooopppqqqrrrvvvrrrmmmhhhgggiiimmmpppsssvvvyyyzzzzzz|||xxxxxxvvvsssooonnnoooqqq|||{{{qqqjjjWWWMMMDDDBBBAAA???@@@BBBEEEFFFHHHHHHGGGEEEBBB@@@@@@>>><<<;;;===???@@@@@@<<<999666333111000111222111111000000///...------222111///......///111222444333333222000...,,,+++......................../////////000000000000000000...---------...//////........................------------------------,,,,,,,,,---------......,,,---......,,,,,,,,,...fffcccggguuu|||___MMMGGGCCC???;;;;;;::::::::::::999999999999888888888888999999666666666666555555555555444444444444444444444444222222222333333444444444444444444444444444444444222222333444555555666666666555333222222333444555444444444444444444444444333333333222222333333444333222111111111222444555444333222333444444333222222333555666777777777666444333333222222333333444333333333333333333333333111111222222333555666777555555444444444333333333444444333222222222333333444555666555444333444666777777777666555444333222333444555555555777;;;===>>>EEEPPPYYYaaajjjsssyyywwwjjj]]]SSSNNNMMMMMMOOOSSSYYYaaaiiiqqqzzz~~~sssfff\\\VVVWWWXXXXXXYYY\\\```dddmmmttt||||||zzz}}}~~~}}}~~~}}}{{{zzz|||}}}}}}|||zzzvvvqqqmmmkkkllloooqqqwwwuuuqqqnnnnnnppprrrtttsssuuuvvvvvvvvvyyyxxxxxxxxxwwwuuuuuuuuuvvv{{{{{{zzzyyyzzzzzzooohhhXXXOOOGGGEEEEEEBBBAAABBBBBBCCCEEEFFFEEEDDDBBBAAACCC@@@===<<<===>>>??????AAA???;;;777333222111111000000000000000000000000333111///---,,,---...///222222222222111000///...........................000000000000000/////////---...------,,,------...------------------------------------------------,,,,,,,,,---------......,,,---...---,,,,,,---...eeeccchhhvvv}}}___MMMGGGCCC???::::::::::::::::::::::::999999888888888888999999666666666555555555444444444444444444444444444444222333333333333333333444333333333333333333333333222222444666777888888888666666555444444444555555444444555555555555444444333333222222222333444444222111111111222222333333444333333444555555333222333444444555777888999999444333333222222333333444222222333333333333444444222222111000000000000111555555555444444333333333333333333222222333444444333444555555444333444555555555555444333222111000333444666777888;;;@@@DDDIIIQQQ]]]fffmmmrrrwww{{{~~~ssscccUUUNNNMMMPPPRRRVVV\\\dddmmmvvv}}}{{{kkkccc]]]YYYVVVYYY\\\^^^```cccgggjjjuuu|||~~~|||~~~zzzwwwxxx|||zzzxxxxxxxxxxxxwww|||xxxqqqllliiijjjmmmooottttttttttttvvvwwwxxxyyyuuutttsssrrrqqqtttxxx|||{{{{{{{{{{{{zzzzzzyyyyyy|||zzzwwwsssrrryyyyyynnngggYYYQQQLLLLLLLLLIIIFFFFFFBBBBBBCCCDDDEEEEEEEEEEEEDDDAAA>>>======>>>>>>>>>DDDBBB???;;;888555333111///000000000111111111222///......------...000000111111111222111111000000........................000000////////////......,,,...//////...------...------------------------........................,,,,,,,,,---------......+++---...---,,,,,,---///cccccciiiwww}}}___MMMFFFBBB>>>::::::::::::::::::::::::888888777777777777888888666666555555555444444444444444444444444444444444444333333333333333333222333333333333333333333333222333444666777777777666666777777777666666555444333444555666666555444333333222222222333333444555111222333333444444333333444333333444666555333222555444444444666888;;;<<<444333333222222333333444222222222333333444444444333333222111111111111222333333444444444444444555222222222222333444444555333444555555333333444555222222333333444333333222555666888:::<<>>??????>>>CCCBBBAAA???<<<999666555111111111111111111111000------...///000111111222111111111111111000000///......................../////////.........------,,,///222333111///...///................................................,,,,,,,,,---------......+++,,,...---,,,,,,---///aaabbbjjjwww}}}___MMMFFFBBB===::::::::::::::::::::::::888888777777777777888888666666555555555444444444444444444444444444444444444444444333333222222222222222222222222222222222111222333444444444333222666777888888888777555444333444555666666555444333222222222222333333444555222333444555666555444333444333333555666666444222666555444444555999<<<>>>444333333222222333333444222222222333333444444444333333333444555666777888111222222333444666666777111111111222333444555666333444555555333333444555111222333555666777777777666888:::<<>>===<<<===???@@@@@@???AAAAAABBBBBB@@@===:::888444333333222111000////////////000111111111111000222222222111111///..............................//////......---------,,,,,,000555666444111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------,,,,,,...///bbbccckkkvvv{{{aaaNNNEEE@@@>>>===;;;999:::;;;<<<<<<;;;777777777777777777777777666555444333333444555666444444444333333333222222222222333333333444444444555444222000//////000111555555555666666666777777555555555666888999;;;<<<555555555555555555555555555555555444444333333333444333222111111333555666444444444333333222222222444444444666888777444222444333111000000000111111555555555444444555555555666444111222444666444333333333333333333333333333444444333333333444555555444555666666444333444666444555666555444444666888777999;;;>>>EEENNNZZZaaaqqqpppnnnllliiieee```]]]YYYSSSQQQTTTWWWZZZcccnnnwww}}}sssgggaaaZZZYYY^^^dddggggggdddiiipppvvvzzz}}}|||vvvuuutttvvv{{{tttrrrqqqrrrsssxxx{{{wwwqqqmmmllllllmmmmmmpppttt{{{}}}xxxzzzwwwnnngggeeeeeedddcccccccccaaa```cccjjjooossswww}}}{{{vvvuuuvvvyyy{{{wwwwwwwwwuuuqqqmmmhhhfffhhhiiijjjllllllmmmlllllllllhhh```UUUJJJEEEEEEGGGAAAAAA@@@>>><<<<<<===??????@@@BBBDDDDDDBBB???>>>555555333222111000000000...***+++111333000...111222222111000///...------///////////////////////////////////////////////////444888777222...///111---------............////////////...---------,,,............////////////---,,,,,,++++++,,,,,,---bbbdddlllyyyzzz```NNNDDD???======;;;999999:::;;;;;;:::777777777777777777777777777666555444444555666666444444444333333333333222222222333333333444444444444444444333333222111000111222222222333333333333555555555666777888999:::555555555555555444444444555555555444444444333333222111000000000111333333444444444444444333333333444333444555777666444111444333222111000000111222555555444444444444555555666444222333555666555333333333333333333333333333333333333333333444444555333555666555444333444555333444555444333333555777:::;;;???DDDMMMXXXbbbhhhmmmjjjfffbbb]]]YYYUUUSSSRRRPPPRRRYYY```fffqqq{{{zzzsssjjjddd```\\\YYYYYY]]]cccgggiiiooosssyyy~~~zzzzzzxxxyyy}}}~~~tttqqqppppppppptttyyyrrrppppppqqqqqqrrrvvv}}}zzzwwwyyyvvvmmmgggffffffeeecccaaa^^^\\\]]]aaagggkkkqqquuu|||}}}zzzzzz|||xxxvvvrrrnnnkkkiiihhhhhhkkkmmmppprrrsssvvvyyy|||~~~|||uuuhhhWWWKKKFFFEEE@@@@@@???>>><<<<<<======>>>@@@BBBCCCCCCBBB@@@???888777555444222111000000---)))***///111...,,,...222222111000///...------////////////////////////........................///333666555111......000---------............///...............---------//////......------,,,,,,------,,,,,,,,,,,,------fffgggnnn{{{yyy^^^LLLCCC???======;;;999999::::::999888777777777777777777777777999888777666666666666666555555444444444333333333333333333333444444444444333444666777666444222000333333333444444444555555555555555555555666777777666666555555555444444444222222222111111111111111111111111111222222222222333444444444444444555555333333333444666555333111333333222111111111222222444444333333333333444444666555333333555666555444444444444444444444444444222222222222222333444444222444555444333222333555444555555444444444666999>>>@@@FFFOOOZZZccciiillldddaaa[[[UUUQQQNNNNNNNNNPPPRRRXXXcccmmmuuu~~~rrrfff^^^[[[YYYZZZ[[[[[[\\\___eeekkkpppzzz}}}~~~~~~zzzzzzvvvssssssssswwwzzzuuutttttttttuuuyyy~~~~~~yyywwwyyyuuummmhhhhhhgggffffff```ZZZXXX]]]ccchhhkkkooosssyyy{{{vvvooohhhffffffiiillloootttzzz||||||~~~zzzgggVVVKKKGGGAAAAAA@@@???>>>>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAA<<<;;;999666444222000///...++++++...000...,,,---222222111000///...------////////////////////////...........................111444333000---...///---------............///---------...............//////...---,,,+++******......------------......ooommmqqq{{{www]]]KKKBBB>>>======;;;999999999:::999888777777777777777777777777:::999999888777777777777555555555555444444444444333333333444444444444555444555555666555444333222444444444444555555555555666555555444444444555555666666666555444444333333222222222111111111111111222333444444555555444444222222333333444444444555333222222333555444333111333333333222222222333333444333333222222333333444666555444444555555555555555555555555555555555555222222111111222222333444111333444333222222333555666777777777777888<<<>>>BBBGGGPPP[[[eeeiiiiiigggYYYVVVQQQMMMJJJKKKOOOSSSXXX]]]fffqqqzzz}}}vvvlllbbb\\\YYYZZZ[[[ZZZ^^^ccceeeggglllttt{{{}}}zzz}}}xxxuuuvvvxxx}}}{{{xxxvvvuuuyyyzzz}}}~~~{{{xxxyyyuuunnnjjjjjjjjjhhhhhh```YYYYYYaaajjjnnnooooooqqqvvvzzz~~~xxxpppiiieeefffiiilllrrrzzzrrrcccUUUMMMEEEDDDBBBAAAAAAAAA@@@???>>>>>>???@@@AAABBBBBBBBB???>>><<<:::777333111///111///...000111000///...111111111000///.........////////////////////////...........................000222111///------...---------............///,,,---------...///////////////......---,,,++++++.........------.........xxxrrrqqqxxxwww\\\JJJBBB???>>>===;;;999999:::::::::999888888888888888888888888::::::999999999888888777666666666555555555444444333333444444444555555555666555333222222333444444000111111111111222222222666555555444444444444444666666555555555444444444444444444555555555555555222333444555555555555444111111222222333333444444444222222333444444333111333333333444444444333333444333333222222333333444555555555444444444555666555555555555555555555555222222111111222222333444111222333333222222444555555666777888:::===BBBEEEIIIPPP[[[fffjjjhhhaaa[[[RRRQQQNNNKKKJJJNNNUUUZZZdddkkkuuujjjccc[[[WWWYYY]]]``````^^^eeellloooqqquuu}}}~~~~~~xxxrrrppprrrxxx~~~zzzxxx{{{zzzyyyzzz{{{}}}|||{{{xxxxxxtttnnnkkkmmmllliiiggg```ZZZ^^^hhhrrruuutttooopppsssvvv{{{~~~zzzssslllhhhfffggghhhpppzzzxxxnnn```UUUIIIFFFBBB@@@AAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCAAAAAA???===:::666333222222222000000111222111///111111000000//////......////////////////////////.........................../////////...------...---------............///,,,---------.../////////..................//////.........------.........yyyqqqmmmsss~~~vvv[[[JJJBBB@@@???===;;;999:::;;;<<<<<<;;;888888888888888888888888888888999::::::999999888777666666666666555555555333444444444555555555555666555333222111333555666222222333333333444444444666555555444444444555555555555555555555555555555111111222222222222333333222222222222333333333333222222333333333333333333555333222333444555444333333333444555555555444444444444333333333333444444333444555444222222444555444444444444444444444444222222222222222333444444111222444444333333555666333555777999===BBBIIINNNUUU]]]gggllljjjaaaWWWRRRPPPQQQQQQPPPPPPUUU]]]cccoooxxxtttggg]]]XXXUUUVVV\\\bbbeeeeeegggmmmuuuyyy{{{~~~~~~uuuooommmrrrzzz~~~|||yyyxxxxxxyyyzzzyyyvvvvvvrrrlllkkknnnmmmiiifffbbb___eeeooowwwxxxwwwpppqqqrrrtttzzz}}}zzzvvvqqqllliiigggffflllvvv|||tttggg]]]MMMHHHAAA>>>???@@@???>>>@@@???>>>>>>>>>@@@BBBCCCBBBBBBAAA@@@===:::777555111222000...000333333000111000000000/////////...////////////////////////------------------------........................---------............///---------......................../////////000000......------------......qqqiiigggppp}}}www[[[JJJCCCAAA@@@<<<;;;::::::<<<>>>>>>===888888888888888888888888666777888999::::::999999777777777666666666555555444444444444555555555555555555555555555555555666555555666666666777777777666555555555555555666666333333444444555666666666000000000000111111111222333333222111222333444555555555555555555444444444666444333333444555555444222333444555666666555444555555444444444444555555222333444333111111333555333333333333333333333333333333333333333444444555111333444555444444666777555777:::>>>CCCKKKSSSYYYcccjjjqqqoooeeeZZZSSSPPPNNNSSSWWWZZZ]]]ccclllsss|||rrrbbbVVVVVVWWW[[[___dddhhhlllmmmsssxxx~~~|||{{{sssmmmkkkqqq{{{||||||}}}zzzxxxsssrrrnnniiiiiilllkkkgggiiihhhiiiooowww|||{{{xxxuuutttssstttxxx}}}zzzvvvssspppnnnnnnlllrrr{{{~~~uuukkkdddUUUMMMDDD??????AAAAAA@@@AAA@@@>>>======???AAABBBAAABBBBBBBBB@@@===;;;999222333222///111666666333000000000000////////////////////////////////////------------------------///............/////////---------............///...............---------.....................---------,,,,,,,,,,,,------iiibbbbbbmmm}}}www\\\KKKCCCAAAAAA<<<;;;:::;;;===?????????888888888888888888888888444555777999:::::::::999777777777777666666666666444444444555555555666666444555777888999888666555333333333444444444555555555555555555555666777777222333333444555666777777555555555666666777777777666555444333333444777888888888777777666666555555777555333333555666555555222333555666666666555555666555555444444555555666111333444333000000222555333333333333333333333333444444333333444444555666222333555555555555666888888;;;???DDDJJJSSS\\\cccmmmsssvvvpppbbbVVVRRRSSSMMMTTT\\\ccciiiqqq|||zzzlllcccZZZSSSRRRZZZccciiikkkmmmssswww~~~{{{xxxvvvnnnhhheeelllwwwvvvqqqssszzz}}}yyyqqqoookkkfffgggjjjiiieeemmmooorrryyy~~~~~~{{{{{{xxxuuusssttt|||~~~}}}~~~{{{yyywwwwwwwwwnnnpppuuu{{{tttmmmjjj\\\SSSHHHBBBBBBDDDEEEDDDBBBAAA>>>===<<<>>>@@@BBBAAAAAABBBCCCBBB@@@===<<<444666555111444:::;;;666000000000000////////////////////////////////////------------------------000///------///000000///---------.........///////////////......------,,,//////...---,,,++++++***---,,,,,,++++++,,,,,,---fff```aaalllzzzvvvZZZHHH@@@>>>===<<<<<<;;;::::::999888888777777777777666666666666555777777666555444555666666666777777666444333111444444444333333222222222222333333444444333333222555444444333333444444555555444333333333333444555666666666666666666666666666666555444333333222222444444555555555555444444333333444444444444444444000000111222333333444444555444444444444555666666333333333222222333333333444444444444444444444444666555555444444555555666333333222222333555666888555555555444444555888;;;<<<===BBBKKKXXXeeeoootttxxxtttlllcccZZZUUUTTTUUU^^^cccjjjrrryyyrrrggg]]]SSSRRRWWW]]]dddmmmtttwwwxxxzzz|||~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzzzzyyyxxxwwwvvvuuuttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxyyy{{{|||zzz{{{||||||{{{|||~~~xxxsssjjjdddcccjjjvvv~~~|||wwwrrrrrryyyzzzvvvqqqmmmkkkkkklllmmmooorrrwww~~~~~~{{{wwwuuuuuuyyy}}}|||{{{}}}~~~~~~|||zzz|||wwwvvvqqqnnnqqqzzzvvvnnnkkkcccZZZSSSOOOIIIBBBAAAEEEBBB>>>===@@@AAA@@@BBBEEEBBB@@@>>>???@@@@@@===:::777666333444;;;CCCAAA;;;//////000222444444111///....................................////////////////////////....................................------............------)))***+++,,,---///000000////////////////////////eeeaaacccooo}}}vvv[[[III@@@>>>===<<<<<<;;;::::::999888888777777777777666666666666555777777666555444555666444444444444333222111111444444444333333222222222222222222222222222222222555444444333333444444555444444444444444444444444444444444444444444444444555444444333222222111111333555777999999777555333333333333444444444444555111222222333444444555555333333333333333444555555666666555555555555666666444444444444444444444444555555444444444444555555333333333333444555555666333444444444444666999<<>>===<<<;;;;;;::::::999999888777777777777666666666666555777777666555444555666888888777666555555555555444444333333333333222222333222111000000111222333555444444333333444444555444444555666666555444444333333333333333333333333333333333222222111111000333555999<<<<<<999555333333333333444444444555555333333444444555555666666333222222222222333444444444444333333333333444444444444444444444444444444555444444333333444444555333444444555555555444444333444555666777999===AAAHHHSSSbbbnnnssstttrrrrrrhhhddd]]]VVVSSSVVV\\\aaaooovvv{{{ttt```[[[WWWWWWYYY\\\bbbiiirrryyy|||zzzyyyxxxvvvtttssssssssstttsssrrrpppnnnmmmmmmnnnnnnkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhggggggfffhhhhhhiiiiiiiiiiiihhhhhhggggggggghhhhhhhhhiiiiiikkkjjjiiihhhhhhhhhhhhiiiggghhhiiiiiihhhhhhjjjllloooooonnnnnnnnnooopppqqquuuuuuttttttuuuvvvxxxyyyxxxxxxyyy|||zzzqqqllllllrrryyy||||||{{{zzz|||}}}yyyvvvtttssssssxxx}}}{{{yyyxxxuuurrrpppoooooonnnpppnnnmmmnnnqqqtttvvvwwwxxx|||{{{vvvooojjjhhhkkknnnqqqqqqtttwwwwwwtttooolllkkkeeeddddddeeeaaaWWWPPPNNNHHHCCCBBBDDDDDDAAA???@@@=========@@@BBBDDDCCCBBB???@@@AAACCCGGGJJJDDD;;;111222444777999888444111....................................////////////,,,---------......//////........................------............------------........./////////........................lllkkkooozzzwww\\\JJJAAA>>>===;;;;;;;;;::::::999999999777777777777666666666666555777777666555444555666:::999777666555666777777333333333333333333333333444333111000000111333444555444444333333444444555444555555666666555555444333333333333333333333333444333333333222222111111444555888::::::888555444222333333444444555555555333333444444555555555555333333333222333333444555333333222222222222333333444444444444555555555555444444333333333333444444444444555666666555444333555666888:::<<<@@@EEEHHHNNN[[[kkktttsssnnniiiggg```]]]XXXTTTUUU\\\fffnnn|||xxxnnneee```WWWVVVUUUXXX\\\cccjjjpppyyy~~~}}}~~~{{{xxxuuutttrrrpppnnnnnnmmmlllkkkjjjjjjjjjkkkmmmlllkkkiiiiiijjjkkklllfffffffffffffffffffffeeehhhgggggggggfffffffffeeeffffffggghhhhhhhhhhhhhhhffffffffffffgggggggggggghhhhhhggggggggggggggggggdddeeefffeeeeeeeeeggghhhlllkkkjjjiiiiiiiiijjjkkkkkkjjjhhhhhhhhhjjjmmmnnnpppppprrrtttwww{{{~~~|||wwwvvvzzz~~~}}}zzz{{{{{{{{{}}}yyytttrrrxxx{{{yyyyyyxxxvvvsssqqqooommmlllmmmlllkkklllnnnqqqtttuuuzzz{{{xxxssslllgggeeegggiiieeegggkkkmmmnnnooonnnnnnjjjlllnnnooollleee^^^ZZZQQQJJJDDDDDDDDDAAA@@@AAA>>>>>>???@@@AAAAAA@@@@@@>>>@@@AAAAAADDDEEE@@@888111222555999;;;;;;777444....................................////////////---------...//////000000........................------............------/////////////////////...------------------------llllllsss~~~xxx]]]KKKBBB>>>===;;;;;;::::::::::::999999777777777777666666666666555777777666555444555666555444222111111222333333333333333333333333333333666555333222222333555666555444444333333444444555444444555555555555444444444444444444444444444444444444444444333333333333555555555555555555555555222222333333444555666666333333333333444444444444444444444444444555555666666666555555555555666666444444444555555666666666555444444333333444444555444555666666666555444333555777999<<<@@@EEEKKKOOOVVV```jjjmmmiiibbb^^^]]]YYYWWWUUUUUUZZZdddqqqyyyvvvjjj___XXXUUUVVVXXXZZZ]]]dddmmmtttwww{{{vvvvvvvvvvvvuuuuuuuuutttrrrooommmlllllllllkkkiiihhhgggggggggggggggggggggiiihhhgggfffeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddaaabbbcccddddddeeeeeedddeeeeeefffffffffgggggggggeeeffffffggghhhiiiiiiiiidddeeefffeeeddddddfffgggfffeeedddcccbbbcccddddddeeedddcccbbbccceeegggiiillllllmmmoooqqqrrrtttuuutttvvvxxxxxxyyyzzz}}}~~~|||yyyyyyzzzwwwxxxyyyxxxzzz}}}uuupppuuu{{{|||zzzvvvuuusssqqqooommmllllllllllllkkkkkklllnnnqqqsss{{{}}}|||yyysssmmmiiigggggg___aaadddiiimmmqqqtttuuusssuuuwwwvvvuuussspppllleeeYYYMMMHHHFFFEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJKKKGGGHHHEEEBBBAAAAAA<<<555000222555999<<<<<<:::777////////////////////////............////////////....../////////000000000........................------............------///////////////.................................lllmmmvvvxxx^^^LLLBBB>>><<<::::::::::::::::::::::::777777777777666666666666555777777666555444555666444444333333333333333444222222333333333333444444666555444333333444555666555444444333333444444555555444333333333333444555444444444444444444444444444444444444444444444444555444222111111222444555111222333333444555666666333333333333333333333444555444444444444555666666555555444444444444555555444444444555666666777777555555555444444555555555444555555666666666555555555777;;;>>>CCCIIIPPPUUU^^^aaadddbbb^^^YYYXXXXXXTTTUUUWWW[[[cccnnn{{{vvvkkkaaaYYYVVVXXXYYY^^^bbbgggooozzz~~~xxxssspppkkkkkkmmmnnnnnnoooooonnnjjjiiigggggghhhiiihhhgggcccccccccddddddeeeeeeeeehhhhhhggggggfffeeeddddddccccccccccccddddddddddddeeeeeeeeeeeeeeedddddddddaaabbbccccccddddddddddddcccdddddddddeeeeeeeeeeeebbbcccdddeeeggggggggggggcccddddddcccbbbbbbdddeeedddcccbbbaaa```aaabbbccccccbbbbbbbbbbbbdddeeefffiiiiiiiiijjjjjjjjjjjjjjjjjjkkkmmmmmmnnnoooqqqttttttxxx|||~~~~~~{{{yyyyyywwwttttttvvvtttuuuvvvuuuwww~~~wwwrrrsssuuuzzz~~~}}}sssqqqmmmjjjhhhhhhiiijjjkkkkkkkkkjjjiiikkknnnqqqyyy{{{vvvqqqllliii``````ccchhhooovvvzzz{{{~~~~~~mmm\\\RRRMMMJJJIIIKKKHHHJJJMMMOOOOOOPPPRRRSSSQQQRRRNNNIIIEEEDDD>>>888333333444777::::::999777////////////////////////............////////////////////////////////////........................------............------///.....................////////////////////////rrrttt|||yyy^^^LLLCCC>>><<<::::::::::::::::::::::::777777777777666666666666555777777666555444555666666666777777777777666666222222222333333444444444444444444444444444444444555444444333333444444555555444222000000222444555333333333333333333333333333333333333333333333333333333333222222333333333111222222333444555666777555555444444444444444444444444333333444444555666333222222111111222222333444444444555666777777777777666666555555666666777555555444555555666777888888;;;???DDDIIIPPPXXX]]]aaa^^^[[[WWWUUUUUUUUUVVVVVVYYY___fffppp{{{sssggg```ZZZWWW[[[bbbbbbiiiooottt}}}~~~~~~}}}vvvpppllliiigggeeefffhhhiiijjjjjjjjjiiigggeeeccccccdddeeedddccc______```bbbbbbccccccccceeefffhhhhhhhhhgggeeedddbbbbbbbbbbbbcccccccccdddeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeebbbbbbcccccccccddddddddd```aaabbbdddddddddccccccbbbccccccbbbaaaaaabbbdddcccbbbaaaaaaaaabbbcccdddbbbbbbbbbcccddddddeeeeeefffffffffffffffeeeddddddccceeefffffffffgggiiilllmmmqqquuuvvvttttttwww{{{|||}}}zzz{{{yyytttsssuuurrrsssssssssvvv~~~|||wwwsssqqquuu|||tttpppjjjdddbbbcccgggiiijjjkkklllkkkjjjkkkooorrrwww}}}|||xxxrrrnnndddcccdddjjjrrrzzz~~~iii[[[RRRKKKGGGFFFBBBEEEHHHIIIIIIIIIKKKMMMLLLOOOPPPMMMKKKIIIDDD>>>777666555555666666555333////////////////////////............////////////.........------,,,++++++........................------............---------------------.........000000000000000000000000|||}}}yyy___MMMCCC>>><<<::::::::::::::::::::::::777777777777666666666666555777777777555444555666333444555666666555444333222222222333333444444444222333333444444333333222555444444333333444444555666333111//////111333666222222222222222222222222222222222222222222222222111222444555555444222111111111222333444666666777666666666666666555555555333333222222333333444555666555555444444555555666444444444555666777777888777777666666666666777777555444444444555666888999<<>>@@@CCCEEEDDDBBB@@@BBBCCC>>>DDDJJJLLLMMMMMMIIICCC;;;999666444333333111000000000000000000000000000............/////////000...------,,,+++***)))(((........................---..................---,,,,,,,,,---------......000000000000000000000000yyy^^^LLLBBB@@@???999999::::::::::::;;;;;;666666666666777777777777777666555444444555666777999888666555444333333333666555444444222222111000777666555444333222222222444555555444222222444555444444444444444444444444888888777666555444333333333333444555555666666666444333333333333444555555444444444444444444444444444444555555444444333222444555666666666555444333+++---000222555666666666555666666666666666666555777555444666999999777555333555666666444444888;;;@@@CCCKKKTTT\\\aaaaaa___NNNOOOOOONNNOOOSSSXXX]]]bbbnnn{{{rrrmmm[[[ZZZYYYWWWYYY```llltttyyy|||}}}vvvppplllhhhjjjqqq|||uuuqqqkkkgggeeecccbbbaaadddccccccccceeeeeecccaaaccccccbbbaaa```___^^^^^^______````````````_________```aaabbbcccbbbbbbaaa^^^```cccfffggggggfffeeeiiiddd```^^^```bbbbbbaaadddcccbbbaaaaaaaaabbbcccddddddccccccbbbccccccccccccbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccc```````````````aaaaaabbbaaaaaaaaaaaaaaaaaabbbbbbeeeeeeeeeddddddcccccccccaaaaaa`````````bbbdddeeegggiiikkkjjjhhhgggiiilllpppssswwwzzzzzzyyyxxxyyyzzz|||~~~|||||||||||||||uuutttyyyzzz{{{~~~wwwwww|||xxxyyy~~~{{{tttlllhhheeebbbdddiiifffgggjjjnnnrrrtttsssrrryyy|||~~~}}}}}}|||zzzpppooommmlllnnnttt|||}}}kkk[[[OOOHHHEEE@@@???===>>>@@@AAAAAA@@@@@@AAACCCFFFIIILLLNNNOOOLLL<<<111444555000...222333222111000000/////////...///000///.........000---......///////////////,,,---------.../////////......////////////......000000//////.........---000000111111111111000000yyy^^^LLLBBB@@@???;;;;;;;;;::::::999999999666666666666777777777777777777666555555666777777444444333333444444555555555444444333333222222222666666555444333333333333444555555444333222444555444444444444444444444444666666666666555555555555555555555444444444444444444333333333333444555555444444444444444444444444444444555555444444333222222333333444333333222222444555555555555444333333555444333333333333444555777555444555888888666444000333555555555888===BBBDDDJJJUUU___cccccc```]]]PPPOOONNNNNNQQQXXX```gggmmmyyyrrrddd^^^SSSUUUXXX[[[```jjjvvv~~~}}}xxxsssmmmiiifffeeejjjrrr|||~~~zzznnnkkkfffcccbbbbbbaaaaaabbbaaa``````bbbbbbaaa```bbbaaaaaa``````___^^^^^^___``````````````````___```aaabbbcccdddcccbbbbbb___``````aaabbbbbbbbbbbbdddbbb______aaacccdddccceeedddcccbbbaaaaaabbbcccbbbbbbbbbbbbcccddddddeeecccbbbbbbaaaaaaaaabbbbbbbbbbbbccccccccccccccccccbbbbbbaaaaaabbbbbbcccdddeeeddddddcccccccccddddddddddddddddddcccccccccbbbaaa`````````aaabbbcccdddfffhhhiiihhhfffeeegggiiiiiillloooqqqpppoooppppppoooqqqtttwwwyyy}}}~~~}}}||||||vvvuuuyyyzzz{{{vvvpppqqqxxx|||tttnnnllljjjggggggiiifffgggkkkppptttvvvvvvvvvxxx|||}}}{{{zzzxxxvvvtttrrroooooosssyyy~~~pppaaaTTTJJJFFFBBBAAA???@@@BBBCCCCCCBBB>>>>>>@@@BBBDDDGGGIIIJJJRRRBBB777888888222000222000000///...---------......///000///......///000---......///////////////......//////////////////......////////////......000/////////..................////////////......yyy___LLLCCC@@@???===<<<<<<;;;999888888777666666666666777777777777888777777666666777777888444444444444555555666666444333333333333333333333666555444444333333333333333444555444333222444666444444444444444444444444444444555555555666666777555555555444333222222222444333333333333444555555444444444444444444444444444444555555444444333222333333333222222333333444:::999888666555444333333555444333222222333444555666555444555666666555444222444666666777;;;CCCHHHLLLVVVccckkkjjjddd]]]YYYPPPOOOOOOPPPUUU```llluuu~~~xxxeeeXXXTTTSSSXXX```gggnnnwww}}}zzzyyypppooommmjjjgggdddbbbaaacccjjjtttzzzzzzuuuoookkkfffccc```______`````````aaa___]]]\\\^^^____________________________________``````aaaaaa``````___```aaacccdddddddddcccbbbbbbaaa```_________aaabbb``````___aaadddeeeeeeeeegggfffdddcccbbbbbbbbbcccaaaaaaaaabbbcccdddeeefffcccbbbaaaaaa````````````aaaaaabbbbbbbbbcccccccccddddddccccccddddddeeeffffffeeeddddddcccccccccccccccccccccbbbbbbbbbbbbbbb````````````aaabbbcccdddeeefffgggfffdddcccccceeedddfffggggggffffffggghhhgggiiikkkmmmooosssxxx|||}}}~~~~~~yyyxxx{{{{{{|||~~~zzzrrrlllkkktttxxxppppppqqqmmmjjjiiieeehhhlllqqquuuwwwwwwwwwuuuzzz{{{yyyyyy|||zzzwwwsssqqqrrrvvvyyytttgggZZZOOOHHHEEECCCAAAAAACCCDDDDDDDDDBBBBBBAAAAAACCCFFFHHHJJJTTTFFF<<<<<<:::333///000///......------------...///000111111000///000111---......///////////////000000000000000/////////......////////////......////////////............---......//////......---yyy___MMMCCC@@@???<<<<<<;;;::::::999888888666666666666777777777777888888777777777777888888888888888777666555555444333333333333444444555555666555444333333333333333333444444444333333444666444444444444444444444444444444444555555555666666444444444333333222222222444333333333333444555555444444444444444444444444444444555555444444333222666555444333444555666777666666444444444555666777666666666666666666666666555555444444444555555555888::::::::::::???FFFMMMWWWaaakkkoooiii___XXXUUUOOOPPPRRRWWW___kkkxxxzzzkkk]]]WWWXXX___fffnnnuuu{{{zzztttpppmmmkkkdddddddddcccaaa`````````cccjjjsssvvvqqqjjjeeedddcccaaa^^^]]]^^^___```___```]]][[[ZZZ\\\^^^______\\\\\\]]]]]]^^^____________``````aaaaaa``````______```aaaccccccbbbbbbaaacccbbbbbbbbbbbbccccccdddaaaaaacccdddfffgggfffeeehhhgggeeecccbbbbbbccccccbbbbbbaaaaaabbbcccddddddcccbbbaaa```____________```aaaaaabbbbbbccccccddddddddddddddddddeeeffffffdddcccbbbaaa```_________bbbbbbbbbaaaaaaaaaaaaaaa``````aaaaaabbbbbbcccdddfffffffffeeecccbbbbbbbbbdddddddddcccaaaaaaccceeehhhhhhiiihhhiiilllqqquuuwwwyyy||||||}}}}}}}}}{{{{{{zzzvvvooolllrrruuussstttqqqmmmkkkhhhkkkppptttvvvvvvvvvvvvuuuwww{{{~~~{{{{{{|||}}}|||zzzvvvssssssuuuwww~~~uuujjj^^^SSSMMMHHHFFFCCCBBBBBBCCCCCCBBBEEECCCBBBAAAAAADDDGGGIIINNNEEE===;;;999333//////000000///////////////000000111222222000000111222---......///////////////111000000//////...............////////////......///////////////.........///000000000000000000///yyy```MMMDDD@@@???::::::::::::::::::::::::666666666666777777777777777777888888888888777777666666666666666555333333222333333444444555555666555555444333333333444444222333444444333333555777444444444444444444444444555555555555444444444444222222222333333444444444444333333333333444555555444444444444444444444444444444555555444444333222555555444333444555666777222111111111222333555777333555777999999777555333444444444444444444666777;;;<<<>>>???@@@FFFNNNUUUaaafffkkkiiiaaaXXXTTTRRRPPPTTT[[[ccclllwwwzzzkkk^^^WWWYYY___lllrrrzzz}}}zzz{{{xxxuuupppkkkhhheeeddd___aaabbbaaa^^^]]]^^^___dddkkkpppoooiiidddccceeecccaaa___^^^___```___^^^___\\\ZZZZZZ\\\^^^______ZZZZZZ[[[\\\]]]^^^____________````````````______]]]^^^```aaaaaaaaa```______aaaccceeeffffffeeeeeedddeeeggghhhgggfffeeeeeegggfffeeecccbbbbbbccccccdddccccccbbbaaaaaaaaaaaabbbbbbaaa``````___``````aaaaaabbbbbbcccccccccccccccccccccccccccdddeeeeeecccbbbaaa______^^^^^^^^^aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccccccdddddddddgggfffeeeddddddcccbbbaaaddddddcccaaa``````bbbdddfffggggggfffgggjjjooorrrttttttuuuwwwxxxzzz{{{{{{~~~~~~}}}{{{xxxvvvxxxxxxtttpppttt{{{vvvtttqqqnnnmmmooosssxxxzzzyyyvvvuuuuuuwwwwwwwwwvvvvvvvvvuuuuuu~~~yyyyyy{{{{{{{{{{{{yyyvvvvvvwwwxxx}}}~~~zzzsssjjjaaaZZZVVVNNNKKKFFFCCCBBBAAA@@@@@@BBB@@@>>>======???AAACCCGGGBBB===<<<;;;666333111111000000////////////000---/////////...---...///---......////////////////////////......---------......////////////.............../////////////////////000000000000//////yyy```NNNDDD@@@???999999999::::::;;;;;;;;;666666666666777777777777666777777888888777777666///000222444555555444444333333444444555555555666555444444333333444444444222333444444333333555777444444444444444444444444666555555555444444333333222222222333444555555555444333333333333444555555444444444444444444444444444444555555444444333222222222222222333444444555222222111111111222222333111333555777777555333111333444444444444555888:::999<<<@@@DDDHHHOOOXXX___eeefffeee```ZZZUUUTTTVVVWWW]]]fffqqqzzz}}}lll___VVVTTT\\\fffsssyyy}}}zzzyyyvvvtttrrrpppnnnkkkhhhdddaaa```___]]]___```___[[[ZZZ[[[^^^eeehhhkkkiiidddaaacccfffcccaaa___^^^______^^^]]]]]]\\\ZZZZZZ\\\^^^___^^^XXXYYYYYYZZZ\\\]]]]]]^^^^^^^^^^^^______^^^^^^^^^\\\]]]___`````````___^^^\\\^^^aaadddffffffdddcccfffhhhiiiiiigggeeeddddddfffeeecccbbbbbbccccccdddeeedddcccbbbaaa`````````bbbaaaaaa``````aaaaaabbbccccccccccccccccccccccccccccccbbbbbbbbbcccdddddddddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbdddeeeeeeeeeeeeeeegggeeeddddddddddddcccbbbbbbbbbbbb```______aaaccc```aaacccdddfffjjjooorrrppppppoooooopppqqqrrrrrruuuwwwzzz}}}~~~yyyvvvttttttsssnnnqqqttttttsssyyyyyyuuuqqqooopppuuuzzz~~~{{{vvvttttttvvvuuutttrrrqqqqqqqqqqqq{{{zzzuuutttvvvyyy{{{||||||{{{zzz{{{|||zzz{{{{{{zzzxxxvvvwwwwwwyyywwwtttppplllgggdddbbbXXXTTTMMMHHHDDDBBB@@@>>>BBBAAA@@@??????@@@AAABBBCCCAAA@@@??????<<<999777111000///......---------***+++,,,,,,******+++,,,---......///////////////............------------......////////////...............///////////////,,,------......------,,,yyy```NNNEEE@@@???::::::::::::::::::::::::666666666666777777777777555666777777777777666555///000333555666666555444444444444555555555555555444444444333333444444555222333444444333333555777444444444444444444444444333333444444444444555555444444444444444555555555444333333333333444555555444444444444444444444444444444555555444444333222000111222333444444444444333333444444444444333333444444444444444444444444222333555444444666:::>>>:::>>>DDDIIINNNUUU^^^dddeeebbb]]]YYYWWWXXXZZZ\\\bbbhhhrrr|||wwwlll```YYYVVVYYYeeeppp|||zzzwwwtttrrrqqqpppnnnlllhhhfffdddbbb```^^^]]]]]]ZZZ]]]___^^^ZZZXXXZZZ]]]bbbdddeeedddaaa___```bbb___]]]\\\\\\]]]^^^]]]\\\[[[ZZZYYYZZZ]]]^^^]]]\\\XXXXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\]]]^^^___`````````___^^^^^^___aaabbbcccccccccbbbeeeggghhhgggdddccccccdddccccccbbbaaabbbcccdddeeedddcccbbbaaaaaa```aaaaaaaaaaaaaaaaaaaaabbbcccdddffffffeeeeeedddcccccccccccccccbbbbbbccccccdddeeeddddddcccccccccccccccdddaaaaaaaaabbbbbbccccccccccccdddeeeggggggggggggfffeeecccbbbbbbdddeeecccaaa```aaaaaaaaa```___aaaccc^^^```ccceeegggiiimmmpppkkkjjjiiihhhhhhiiikkkllllllmmmpppssswww{{{~~~zzzvvvrrrpppooommmoooqqqrrruuu}}}~~~xxxrrrppprrrtttyyy~~~}}}xxxsssppppppnnnoooppppppqqqppppppooosssvvvwwwwwwtttssstttvvvzzz|||yyyyyyvvvrrrllljjjkkkmmmnnnooopppqqqqqqpppooommmeee___WWWOOOIIIEEEBBB@@@CCCCCCCCCBBBBBBCCCCCCDDDAAAAAABBBBBBAAA@@@<<<999444333111000...---------+++---...---,,,+++,,,------......///////////////............////////////......////////////................../////////000,,,------......------,,,yyyaaaOOOEEEAAA???===<<<;;;;;;:::999888888666666666666777777777777444555666777777666555444555666888999999777555444555555555555555555555555444444333333333444444555111333444444333444666888444444444444444444444444111222222333444666666777777666666555555444444333444333333333333444555555444444444444444444444444444444555555444444333222111333444666777777666555222333555777888888777777999777444222222444777999111333555555444777<<<@@@>>>CCCHHHMMMQQQVVV^^^dddbbb^^^XXXVVVXXX\\\```bbblllqqqyyysssggg```ZZZXXXZZZaaaooo{{{zzzvvvooommmjjjiiiiiihhhgggeeedddcccbbb```___^^^^^^]]]ZZZ]]]```^^^ZZZYYY[[[______aaaaaaaaa___]]]]]]]]]ZZZYYYYYYZZZ\\\]]]\\\[[[YYYXXXXXXZZZ\\\]]]\\\[[[XXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[^^^^^^```aaaaaaaaa```___dddcccbbbaaaaaabbbcccdddccceeegggeeebbbaaaccceeebbbaaaaaaaaaaaacccdddeeebbbaaaaaaaaaaaaaaabbbbbb``````aaaaaabbbdddeeefffhhhgggffffffddddddcccbbbdddccccccccccccdddeeeeeecccccccccbbbccccccddddddaaaaaabbbbbbcccccccccddddddeeefffhhhhhhhhhhhhgggdddbbb```aaadddeeecccaaa```aaaccccccbbbbbbcccdddbbbdddfffggghhhiiijjjlllgggfffeeeddddddfffhhhiiiggghhhiiilllqqqvvvzzz}}}}}}zzzuuupppooorrrrrrqqqrrrvvvzzzsssqqqsssnnntttyyyyyytttnnnkkkllleeegggkkkoooppppppnnnmmmjjjkkkmmmoooqqqtttwwwzzz|||yyyxxxuuuooohhhdddeeeffffffiiinnnsssvvvwwwvvvuuummmggg^^^UUUNNNIIIEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBAAA@@@<<<999777666555333111000//////000111222111000///000222---......///////////////......//////000000111111......////////////......---.........//////000000...//////////////////...www]]]MMMEEEBBBAAA;;;;;;;;;;;;;;;;;;::::::999999999888888888777777:::::::::999999999888888777777777777666555333333666333111000111222222111222222222333333444444444333333333333333333333333000111222333444444555444555555555444444333333333555555444444444333333333555444444333333333444444555444444444444555666666444444333333333444444555333333444444444444333333555444333333222222222222333444555555666666555555777666555444666999<<<>>>???BBBKKKTTTWWWUUUUUUXXXWWWTTTRRRRRRVVV___iiipppyyywwwhhhbbbVVVVVVWWWZZZ```lllzzz~~~yyytttqqqoookkkiiigggfffdddbbb___\\\]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXZZZ[[[[[[\\\ZZZXXXVVVUUUVVVWWWXXXZZZ[[[[[[\\\\\\]]]]]]^^^aaaaaa``````````````````cccbbbbbbaaaaaaaaaaaaaaaaaaaaabbbccccccccccccbbbcccccccccddddddeeeeeeeeeaaaaaa`````````aaaaaabbbccccccccccccdddeeeffffffdddeeeeeeffffffeeeeeedddeeeeeeeeefffgggfffdddbbbfffeeedddcccbbbaaaaaaaaa\\\^^^```aaabbbaaa___^^^bbbbbbcccddddddeeeffffffbbbbbbbbbcccddddddaaa___``````aaaaaabbbbbbbbbcccddddddddddddeeegggiiijjjfffeeedddcccbbbbbbbbbbbbddddddcccdddgggmmmrrruuuxxxzzz}}}~~~yyytttppppppnnnooosssxxx}}}yyytttssstttqqqooooooppprrrqqqlllhhhgggiiikkkkkkjjjiiijjjkkkgggeeefffiiiooossstttssszzz}}}~~~xxxrrrmmmhhhccc___ccciiiqqqzzzyyyoooddd]]]WWWPPPIIIDDDEEEAAA@@@CCCEEECCCCCCDDD???????????????>>>===<<<:::999666333111000000000......//////////////////+++...111444555333111///000000...---------------............////////////......------------............---------......///www]]]MMMEEEBBB@@@=========<<<<<<<<<<<<<<<999999999888888888777777888888888888777777777777666777777777666555444444666333111000111222222222222333333333444444444555444444444444444444444444222222333444555555555444555555555444444333333333555555444444444333333333555444444333333444444444555555444444555555666777555555444333333333333444333333333444444333333333555444333333222222333333444444555555555555555444666555444555777:::>>>@@@EEEHHHQQQZZZ\\\XXXVVVXXXRRRRRRSSSVVV]]]gggrrryyyzzzjjj^^^ZZZUUUYYY^^^dddkkkvvv}}}{{{xxxtttpppmmmkkkiiifffdddbbbaaaaaa```^^^\\\^^^]]]\\\[[[ZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWVVVWWWWWWXXXXXXYYYYYYXXXWWWWWWXXXYYYZZZ\\\\\\]]]]]]^^^_________``````aaaaaaaaaaaabbbbbbcccbbbaaa```___``````aaaaaabbbbbbcccccccccccccccdddddddddddddddeeeeeeeee```````````````aaabbbbbbccccccccccccddddddeeefffddddddeeeeeeeeeeeeddddddeeeddddddfffggggggeeeccceeedddcccbbbaaaaaaaaaaaa]]]^^^```bbbccccccbbbaaaaaaaaabbbbbbccccccddddddbbbbbbbbbccceeeeeecccaaabbbbbbbbbbbbbbbbbbccccccccccccdddeeefffggghhhhhheeeeeedddcccbbbbbbbbbbbbcccbbbbbbcccfffjjjnnnqqqsssvvvxxxzzz||||||wwwssstttqqqqqquuuyyy|||wwwuuussstttwwwsssqqqooommmlllkkkiiigggdddfffggggggfffeeefffgggeeecccbbbeeeiiimmmooooooxxx{{{xxxsssnnnjjjgggdddfffiiipppyyyxxxnnnhhheee^^^UUUNNNIIIDDDAAACCCDDDCCCCCCEEEDDDCCCCCCBBBAAAAAA@@@???<<<;;;888555333111000000.............../////////---------...////////////000////////////.....................////////////......------------......///......---------......www]]]LLLDDDAAA@@@===<<<<<<<<<;;;;;;;;;:::999999999888888888888888666666666666555555555555555666666666666666555555666333111111222333333222444444444444444555555555555555555555555555555555444444555555555555555444555555555444444444444444555555444444444333333333444444444333333444444555555555444444555555666777666555444444333333333333333333333333333333333333555444333333333333333333444444444444444444444444666555555666999===BBBDDDHHHJJJRRRYYYYYYTTTQQQRRRMMMQQQWWW___iiitttvvviii]]]VVVVVVYYY___hhhqqqzzzyyysssooommmkkkiiigggeeeeeedddbbb___]]]\\\\\\]]]\\\[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUWWWWWWVVVUUUUUUUUUUUUUUUWWWXXXXXXYYYZZZ[[[[[[\\\[[[[[[\\\\\\]]]^^^^^^______``````aaabbbcccdddeeecccbbb```___^^^___```bbbbbbbbbcccddddddddddddcccddddddddddddddddddcccccc____________```aaaccccccddddddcccccccccdddeeeeeeccccccddddddddddddccccccdddddddddfffhhhhhhgggeeeccccccbbbbbbaaaaaa``````___aaabbbdddeeeeeedddddd``````aaaaaaaaaaaaaaaaaabbbbbbbbbdddffffffeeecccccccccccccccbbbbbbbbbbbbaaabbbdddfffggggggffffffeeedddcccbbbaaaaaaaaaaaaaaaaaabbbccceeegggiiikkkmmmoooqqqsssuuuwww{{{~~~|||yyyxxxuuuuuuwwwzzzzzzrrrpppppprrrvvv|||zzzxxxsssmmmhhhffffffhhhdddeeeeeedddcccbbbdddeeeeeecccaaabbbeeehhhjjjkkksssxxx{{{uuuqqqooommmkkkjjjkkkooowwwyyywwwwwwrrrfff[[[PPPJJJEEEEEEDDDBBBBBBEEEGGGFFFDDDCCCBBBAAAAAAAAA???>>><<<999666333111000........................000...,,,***+++---///111...///000000000000000///............////////////......------------......000///...---------------zzzzzz|||vvv]]]LLLDDD@@@???:::::::::999999888888777888888888888888888888888666666666555555555444444444555666666666666666555555333111111222333333333555555555555555555555555444444444444555555555555555666666666666666555444555555555555555444444444555555444444444333333333444444333333333444555555333333333333333444555555444444333333333444444555555444444444444444444555555444444333333333444444555555444444444444444555666666777999===BBBGGGJJJMMMMMMPPPTTTRRRMMMLLLNNNOOOVVVaaalllvvvrrrggg^^^XXXYYY]]]eeejjjsss|||zzzwwwuuuqqqnnnhhhhhhfffeeeccccccbbbbbb```]]]ZZZXXXYYYYYYZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVYYYYYYYYYYYYYYYXXXWWWWWWYYYXXXVVVUUUTTTUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUTTTTTTUUUVVVVVVWWWXXXYYY[[[[[[[[[[[[[[[XXXXXXYYYZZZZZZ[[[[[[\\\^^^^^^```aaaccceeeffffffdddcccaaa___^^^```aaacccbbbbbbcccddddddddddddddddddccccccbbbbbbaaaaaaaaa^^^^^^______aaabbbddddddeeeeeedddccccccdddddddddbbbbbbccccccccccccbbbbbbccccccdddfffiiiiiihhhgggbbbccccccccccccbbbbbbaaaddddddeeeffffffeeeddddddaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccceeeggghhhfffeeeccccccbbbbbbaaaaaa`````````bbbdddfffgggfffeeedddccccccbbbaaaaaaaaaaaaaaa```aaabbbdddeeefffffffffhhhiiikkkmmmnnnpppsssuuuvvvxxx{{{~~~|||yyywwwyyy{{{vvvoooiiijjjmmmrrrzzz}}}tttjjjffffffiiihhhhhhhhhfffddddddfffggghhhfffcccbbbcccfffiiijjjllluuuyyyuuutttsssrrrnnnlllnnnttt~~~wwwhhhYYYQQQJJJGGGEEEBBBCCCEEEFFFEEECCCAAA???>>>>>>>>>AAA@@@???<<<999666333111/////////...............222111...------///111333......///000111000000///............////////////......------------......000///...---------------xxxxxx{{{vvv\\\KKKCCC@@@>>>;;;;;;:::999888888777777888888888888888888888888777777666666666555555555444555666666666666666555555333111111333444444444555555555555555555555555222222333333333444444444666666666777666666555555555555555555555555555555555555444444444333333333333333333333333444555666222222111111222222333444222222222333444555666777666666555555555555666666444444444333333444555555555555444444444555666777777999;;;???DDDIIIMMMOOOUUURRRPPPPPPNNNLLLNNNTTTZZZcccooozzzxxxnnnccc]]]ZZZ\\\ccckkkvvvxxx}}}~~~uuuooommmlllkkkjjjfffeeedddcccaaaaaaaaaaaaaaa^^^ZZZXXXWWWXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUWWWXXXXXXXXXXXXWWWWWWVVVYYYWWWVVVUUUTTTUUUVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYXXXYYYZZZZZZZZZZZZYYYYYYWWWWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^```bbbdddffffffeeecccbbb``````aaabbbcccbbbbbbcccddddddddddddcccbbbaaaaaaaaa``````____________```aaabbbccceeeffffffeeeddddddccccccccccccaaaaaabbbbbbbbbbbbaaaaaabbbbbbcccfffhhhiiihhhgggbbbcccdddeeeeeeeeedddccchhhhhhgggfffeeedddcccbbbaaaaaabbbbbbbbbbbbbbbbbbcccbbbccceeehhhhhhgggeeeaaaaaa``````______^^^^^^```aaadddeeefffeeedddcccbbbbbbaaa`````````aaaaaaaaabbbdddeeeeeeeeeeeeddddddfffhhhhhhiiijjjmmmooooooqqqtttxxx{{{~~~|||zzz{{{zzz}}}xxxnnnhhheeeggglllsss~~~~~~sssllliiijjjlllllljjjgggeeeeeegggjjjjjjiiifffdddcccdddhhhjjjhhhsss}}}yyyxxxwwwwwwrrrpppooossszzzvvvcccYYYQQQLLLHHHCCCCCCEEEEEEDDDCCCAAA???>>>======@@@AAA@@@???===999666444000000/////////.........111111111111111111222222///000000000000//////...............////////////......------------......//////...---------------yyyyyy{{{vvv\\\KKKBBB???>>>>>>>>>===<<<;;;:::999999888888888888888999999999888777777777666666666666555666666666666666555555555333111111333555555444555555555444444444444444111222222333333444444444555555666666666666666555555555555555555666666666555555444444444333333333333333333333444555555666222111111111111222333333222222222333444555666777777666555444444555666777444444444444444444555666555555444444555777999:::999<<>>???@@@AAA@@@===999777222111111000000/////////...///111333333333222222555444222000///.....................////////////......------------............---------......///}}}||||||vvv\\\KKKBBB>>>===??????>>>===<<<;;;::::::777777888888888999999999777777777777666666666666666777777777666555444444555333111222333555555555444444444444333333333222222222333333444555555666333444555555666666666666444555555555666666666777555555444444444333333333333333333333444555666666333333333333333444444555555444444333333333444444555444333222222333444555444444444444444555666666555555444555777999<<<>>><<<@@@GGGNNNTTTVVVVVVVVVLLLIIIHHHKKKNNNSSS]]]fffvvvsssgggYYYVVVWWW___gggppp|||yyysssooommmjjjgggcccaaa___]]]\\\]]]]]]\\\[[[[[[\\\\\\]]]]]][[[YYYYYYYYYXXXWWWUUUVVVVVVWWWWWWWWWVVVUUUTTTQQQRRRRRRSSSSSSSSSRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQQQQRRRSSSUUUVVVWWWUUUUUUTTTTTTTTTVVVWWWXXXWWWXXXXXXYYYZZZZZZ[[[[[[XXXXXXZZZ\\\^^^___aaabbb___```aaaaaa``````^^^^^^``````aaabbbbbbbbbbbbaaa```aaaaaaaaaaaaaaaaaabbbdddddddddddddddeeefffggghhhgggeeedddcccbbbbbbbbb___``````aaaaaa``````___aaaaaabbbdddfffgggeeeddd```bbbdddeeeffffffeeedddeeeeeedddccccccccccccccc``````aaabbbdddeeeffffffdddcccccceeeffffffdddbbb^^^^^^__________________bbbbbbbbbbbbcccccccccccc`````````______``````aaabbbccccccccccccdddddddddaaabbbcccccccccccceeegggiiijjjkkklllnnnppprrrssswwwwwwxxxzzz}}}}}}xxx{{{~~~zzzqqqiiigggeeeeeeiiimmmsss~~~wwwrrrppplllhhheeeeeeiiilllmmmnnnnnnkkkiiihhhjjjlllnnnttt~~~}}}}}}}}}}}}{{{||||||xxxuuuvvv|||qqqhhh^^^WWWPPPHHHDDDDDDDDDEEEFFFGGGFFFDDDAAA@@@;;;===@@@BBBBBB???<<<:::333333222222111000000///000111333444666666666666<<<:::666222///.....................////////////......------------......---------------...///000~~~}}}vvv\\\KKKBBB>>>===>>>======;;;:::999888888777777888888999999999999777666666666666555555555777777777777666555333333555333111222444555666555444444444333333222222222333333444444555666777777222222444555666666666666444555555555666666777777555555444444444333333333222222222333444555666777555444444444444555666666888777555444333222222222444333111000000111333444444444444444444555666777555555444555777;;;>>>@@@===CCCKKKSSSXXXZZZYYYWWWJJJIIIKKKRRRXXX^^^iiisss}}}tttcccUUUWWWVVV[[[fffpppzzzxxxsssooollljjjfffeeedddcccaaa```^^^]]]ZZZZZZZZZZZZ[[[\\\]]]^^^YYYXXXXXXXXXYYYYYYWWWVVVRRRSSSSSSTTTTTTSSSQQQPPPOOOOOOPPPPPPQQQPPPPPPPPPNNNOOOQQQSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRQQQQQQSSSUUUXXXZZZUUUUUUVVVVVVWWWXXXXXXYYYWWWWWWYYYZZZ\\\^^^___```\\\^^^___``````^^^\\\[[[______```aaaaaaaaaaaaaaaaaaaaabbbbbbccccccddddddffffffeeeeeeeeeffffffggghhhgggfffdddcccbbbbbbaaa______````````````______aaaaaaaaaccceeefffdddbbb___```ccceeefffeeeddddddbbbbbbbbbbbbcccdddeeeeee^^^___```bbbccceeefffgggdddddddddeeefffeeecccaaa^^^_________``````aaaaaacccbbbbbbaaabbbbbbcccddd``````_________``````aaabbbbbbaaaaaabbbcccdddddd```aaabbbbbbaaaaaaccceeeiiiiiihhhiiijjjmmmooopppqqqrrrssstttwww{{{~~~~~~xxxxxx}}}wwwzzzzzzwwwtttqqqjjjcccfffeeefffjjjmmmrrr}}}uuusssooojjjggghhhkkkoooppprrrsssqqqnnnmmmnnnqqqsssvvv{{{}}}|||~~~~~~~~~~~~|||uuutttyyyuuukkkaaaZZZRRRIIIDDDDDDAAACCCFFFGGGGGGDDDAAA???888;;;???BBBCCCAAA>>><<<444444333333222111000000444444555666888:::<<<<<>>888333000...//////............/////////000.........------.........,,,,,,,,,---...///000111ttt[[[JJJBBB???===<<<;;;::::::999999::::::;;;:::888666666777999:::999888888777666555555444333444666777777777666666222222222333333444444444444444444444444444444444333333444444444333222222444444444555555555555666444444444555555555666666???===:::777555444444555222222333333444555666666444444222222222222444444444444444444444444444444333333333444444444555555444444444555666777888888666666777777888:::===AAABBBGGGOOOVVV[[[ZZZUUUQQQMMMLLLPPP\\\gggnnnxxxqqq___VVVWWWUUU\\\hhhsss|||yyyqqqlllkkkjjjgggeeeeeeccc```^^^\\\\\\\\\]]][[[[[[ZZZZZZYYYYYYXXXXXXXXXVVVUUUUUUVVVWWWWWWVVVUUUUUUTTTRRRQQQPPPOOONNNMMMMMMNNNOOOOOOPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXYYYXXXWWWXXXZZZ\\\_______________```aaabbb______```aaabbbccccccdddddddddeeeeeeeeedddccccccffffffffffffffffffeeeeeejjjfffcccbbbddddddaaa___bbbbbbaaa```^^^^^^```bbbaaaccceeeffffffeeedddbbbccccccbbbbbbccccccdddeeeeeeddddddcccbbbbbbbbbccc```___```bbbeeegggfffeeefffeeedddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaacccccccccbbbbbbbbbbbbbbbeeedddaaa``````aaacccdddbbb___\\\\\\___bbbbbbaaa``````aaaaaaaaaaaa``````cccdddfffhhhkkklllmmmnnnrrroookkkjjjnnnsssxxx{{{{{{}}}~~~|||{{{{{{zzzwwwtttpppkkkhhhfffjjjfffffflllssszzz}}}vvvlllfffeeeiiinnnrrrttttttuuuuuutttsssqqqpppuuuwwwzzz{{{|||~~~}}}zzzyyyzzz|||~~~}}}}}}~~~tttqqqiii^^^WWWRRRLLLEEEDDDDDDFFFHHHJJJIIIEEEBBBAAA??????BBBFFFFFFAAA;;;===999555222111111000///000222777;;;======<<<:::???;;;555000,,,,,,---...111111000...---,,,+++***//////...------------...---------------...//////ttt[[[JJJBBB???>>><<<;;;::::::999999::::::999888777555555555555666888888888777666555555555555555666777888777666666222222333333333444444444444444444444444444444444111222333444444444444444444444444555555555555666444444444555555555666666777666333222111111222333333333333444444555555555444444333222222333444444555555555555555555555555333333333444444444555555444444444555666666777777555666777777999<<>><<<;;;::::::999999::::::999888888777666555555444888888777777666666555555666666777777777666555555333333333333444444444444444444444444444444444444000111222333555555555666444444444555555555555666444444555555555666666666111111000///000111222333444444444444444444555555444444333333333333444444666666666666666666666666333333333444444444555555444444555555555555555555555666777999;;;???EEEJJJTTTVVVWWWXXXWWWUUURRRQQQTTT[[[jjj{{{yyyjjj___WWWSSSTTTXXXgggooozzz~~~vvvpppiiiiiihhheeecccaaabbbccc```___]]][[[[[[[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVUUUSSSQQQRRRSSSTTTSSSRRRSSSRRRQQQPPPOOOMMMLLLLLLNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUWWWWWWVVVVVVXXXZZZ[[[[[[[[[\\\\\\]]]^^^___``````aaacccddddddeeeeeeccccccdddddddddddddddccceeeeeeddddddccccccccccccaaaaaaaaa`````````bbbddd``````aaabbbcccccccccccceeefffggggggfffeeecccbbbcccbbbbbbbbbbbbcccddddddddddddccccccbbbbbbccccccdddccccccccceeeeeecccbbbeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbcccddddddbbbaaa```bbbaaa``````aaabbbaaa_________aaacccdddeeeeeefffeeefffhhhkkkmmmoooqqqqqqllliiieeedddgggkkknnnpppuuuvvvyyy{{{}}}~~~~~~~~~}}}~~~~~~~~~|||zzzwwwsssnnnkkkiiifffgggkkkqqqwww~~~wwwsssqqqooonnnqqqrrrrrrsssqqqooolllkkkkkknnnqqqrrrrrrqqqrrrsssssssssrrrrrrtttwww{{{}}}{{{pppkkkllliiiddd```\\\UUUMMMDDDBBBAAAAAADDDFFFHHHHHHFFFBBB===<<<@@@EEEIIIIIICCC@@@<<<:::888666444222555666777888888666444222000///...------...///000111111000000//////////////////...------------...///...,,,,,,,,,---///111|||}}}sssZZZIIIBBB???>>><<<;;;::::::999999::::::888999999999999888888777888777777777666666666555666666666666555555444444333333444444444444444444444444444444444444444444111222333444555555555555444444444555555555555666555555555555666666666666333333222222333444555666555555555555444444444444444444444333333444444444555555555555555555555555333333333444444444555555555555555555444444444444555777999;;;>>>DDDJJJOOOVVVVVVUUUTTTRRRQQQRRRSSS]]]hhhzzzzzzkkk[[[UUUVVVZZZaaagggqqqxxx~~~{{{vvvooojjjcccfffgggeeeaaa______aaa```___^^^]]]]]]]]]^^^^^^]]]\\\[[[ZZZXXXWWWUUUUUUXXXVVVTTTTTTUUUVVVUUUTTTQQQPPPOOONNNMMMKKKJJJJJJHHHIIIIIIJJJJJJKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRTTTVVVWWWVVVVVVXXXYYYZZZZZZZZZ[[[\\\]]]^^^___```aaabbbdddeeeeeeeeeeeeaaabbbcccdddddddddddddddddddddccccccbbbbbbaaaaaa___aaabbb```^^^___cccgggbbbbbbccceeeggggggeeedddeeeffffffeeeeeecccbbbaaabbbbbbbbbbbbbbbccccccdddddddddccccccbbbccccccdddaaaaaaaaacccfffgggfffeeeddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddcccccccccccccccbbbaaa```aaa``````aaaaaa```^^^]]]\\\]]]___aaacccdddeeeeeeeeegggiiikkknnnpppqqqrrrkkkhhheeedddfffiiikkklllpppqqqsssvvvxxxyyyyyyzzzzzz{{{~~~~~~}}}~~~~~~~~~}}}{{{xxxuuuqqqnnnlllhhhkkkooosssvvv|||vvvqqqmmmjjjlllmmmnnnooonnnllljjjhhhgggjjjmmmooooooooopppqqqnnnnnnoooqqquuuzzz~~~}}}xxxyyy{{{vvvnnnfffjjjkkkiiigggddd\\\TTTOOOJJJEEEBBBCCCDDDFFFGGGFFFBBB>>>===AAAFFFKKKMMMEEEBBB???===;;;999666333333444444444333222000///......//////000111111111//////////////////////////////...------------...///...,,,+++,,,---///111zzz|||sssYYYIIIBBB???>>><<<;;;::::::999999::::::666777888999::::::999999777777777777666666666666666555555444333333333333444444444444444444444444444444444444444444444444444444444555555444444333444444444555555555555666555555555666666666777777777777666666666666666666555555555555555555555444444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555444444666999<<>>;;;777444000000000000000//////////////////000000000//////------............////////////...------------...///...,,,,,,,,,---///000zzz|||rrrYYYIIIBBB???>>><<<;;;::::::999999::::::555555555666777777888888777777777777666666666666666555444444333444444444555555555555444444444444444444444444444444444444555555555555555444333333444444444555555555555666555555666666666777777777777777777666666555555444555555555555555555666666444444555555555555444444444444444444444444444444333333333444444444555555555555666666666666666666888;;;@@@DDDGGGKKKOOORRRKKKLLLLLLLLLMMMSSS\\\ccclll{{{xxxppp___ZZZYYYbbbmmmuuuzzzzzzvvvuuutttsssqqqooollljjjiiimmmmmmmmmjjjfffbbb```___\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUUUUSSSQQQPPPOOOPPPPPPOOONNNMMMLLLKKKJJJIIIGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLOOOQQQUUUVVVVVVVVVWWWWWWYYYYYYZZZZZZ\\\]]]___```^^^```bbbdddeeeeeedddccc___```aaacccdddeeeeeeeeeddddddcccbbbaaa``````___```aaabbbbbbdddhhhmmmqqqmmmjjjhhhiiijjjjjjgggccccccbbbbbbaaaaaa`````````bbbaaaaaaaaaaaabbbccccccccccccbbbbbbccccccddddddfffeeedddeeefffeeecccaaacccbbbbbbaaaaaaaaabbbbbbccccccccccccccccccccccccaaaaaabbbcccdddeeefffggghhhfffbbb```___```aaaccc\\\]]]^^^^^^\\\[[[\\\]]]aaabbbcccdddeeeeeeeeeeeecccdddfffhhhiiijjjjjjkkkiiigggffffffhhhjjjjjjiiieeefffhhhjjjlllnnnpppqqqrrrtttvvvyyy{{{|||||||||{{{||||||~~~~~~}}}||||||{{{yyyxxxuuutttrrrnnnppptttwwwyyy{{{vvvqqqooonnnlllkkkfffeeecccaaa```_________]]]___bbbeeefffiiilllooolllmmmpppuuu{{{zzzxxxwwwvvvrrrnnnmmmsssxxxyyyzzzyyyqqqhhhZZZUUUOOOJJJGGGFFFFFFEEEBBBCCCDDDFFFGGGGGGFFFFFFCCCBBBBBBAAA@@@===999555000///............///000//////......---------,,,---------...............//////...------------...---------------...//////{{{}}}rrrYYYIIIBBB???>>><<<;;;::::::999999::::::999888666555555555666777666666666666777777777777666666555555555666777888666555555555444444444444444444444444444444444444333444555555555555555444444444444555555555555666555666666666777777777777666666666666666555444444444444555555666666777777333444555666666555444333555555555555555555555555333333333444444444555555555666666666777888888888:::>>>DDDHHHKKKMMMOOOQQQJJJLLLNNNOOORRRZZZfffooo{{{wwwmmmggg^^^___hhhwww|||vvvrrrpppooonnnmmmkkkiiiiiiiiijjjqqqooollliiigggdddaaa___\\\\\\\\\\\\\\\[[[ZZZYYYZZZZZZYYYXXXWWWWWWVVVVVVVVVTTTRRRQQQRRRRRRQQQPPPKKKKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJLLLNNNRRRTTTTTTTTTTTTUUUWWWWWWXXXYYYZZZ\\\]]]^^^]]]___aaadddeeedddcccbbb^^^___aaabbbdddeeeeeefffeeeddddddcccbbbaaa```___```______cccjjjqqqwwwzzzqqqmmmhhhggghhhhhhddd```bbbbbbaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaabbbccccccccccccbbbbbbccccccdddeeegggfffeeeeeefffeeecccaaabbbbbbaaaaaaaaaaaabbbbbbcccccccccccccccccccccccc```aaabbbccceeefffggghhhfffeeecccbbbaaa``````aaa\\\]]]^^^]]][[[[[[^^^```dddddddddeeeeeedddccccccbbbbbbdddeeeeeeeeeeeeeeeeeedddcccdddfffhhhhhhgggaaabbbccceeehhhjjjmmmnnnnnnoooqqqsssvvvyyy{{{|||zzzzzz|||}}}~~~~~~}}}|||{{{zzzzzzzzzyyyxxxwwwvvvuuupppqqqsssuuuwww~~~zzzooolllhhhgggjjjnnnrrrtttpppmmmhhhccc```_________]]]___```aaabbbeeeiiimmmkkkmmmpppuuu{{{~~~zzzwwwuuuttttttuuuwww||||||sssccc___YYYSSSOOOKKKGGGDDDBBBDDDFFFGGGFFFEEECCCCCCCCCCCCCCCCCCCCC@@@;;;888333222000......///000000000000///...---------...////////////............//////...------------...,,,---.../////////...---{{{~~~qqqYYYIIIBBB???>>><<<;;;::::::999999::::::>>>===:::777666555666777666666666666777777777777888777666666666888999:::666666555555555444444444444444444444444444444444222222444555666666777777444444444555555555666666666666666666777777777777555555666666777777666666333444444555666777888888333444555666666555444333666666666666666666666666333333333444444444555555555666666777888999999:::;;;@@@FFFKKKNNNNNNOOOPPPKKKNNNQQQTTTWWWaaannnxxxyyylllccc___cccjjjyyyzzzsssooonnnmmmmmmlllkkkiiiggghhhjjjlllsssooojjjggggggfffbbb___^^^^^^___^^^]]]\\\[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWTTTRRRPPPPPPPPPPPPOOONNNKKKJJJIIIHHHGGGEEEDDDDDDAAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>????????????DDDCCCCCCBBBAAAAAAAAABBB?????????@@@AAAAAABBBBBBBBBBBBCCCEEEFFFHHHIIIIIIIIILLLPPPRRRRRRRRRRRRSSSVVVVVVVVVWWWYYY[[[\\\]]]\\\^^^aaacccddddddbbbaaa^^^___```bbbdddeeeffffffeeeeeedddcccbbbaaa```___^^^]]]]]]dddnnnxxx~~~tttnnnhhhfffffffffbbb^^^cccbbbbbbaaabbbbbbcccdddaaaaaaaaaaaaaaabbbbbbccccccbbbbbbbbbcccddddddeeedddcccccceeeggggggfffeeebbbaaaaaaaaaaaaaaabbbbbbcccccccccccccccccccccccc```aaabbbccceeefffhhhhhhddddddddddddcccaaa___^^^]]]^^^^^^]]][[[\\\```cccdddddddddcccbbbaaa```___aaaaaabbbcccccccccbbbbbbaaaaaaaaabbbeeeffffffeee___```aaacccfffhhhkkkllljjjkkkmmmooosssvvvyyy{{{yyyzzz{{{}}}~~~}}}|||{{{zzzxxxxxxyyyyyyyyyxxxwwwwwwsssrrrqqqrrrrrrwwwuuukkkdddaaa^^^```gggooowww{{{{{{wwwpppiiidddbbbbbbcccaaaaaaaaa```aaadddiiillljjjllloootttzzz}}}zzzwwwuuussstttxxx}}}~~~{{{oookkkddd]]]VVVNNNGGGBBBDDDFFFGGGGGGEEECCCBBBAAACCCCCCDDDEEEEEEBBB>>>:::666555222000//////000111333222000//////000111222111000000000//////////////////...------------...+++,,,...000000///...,,,rrrXXXIIICCC@@@???;;;;;;<<<<<<======>>>>>>;;;:::888666666777888999888888888999::::::;;;;;;;;;999888666555555555555777888888666444333666999999555111111333555555333777777555444333222222222333000222777777222000333666666666666666555555444666555444333222333444444333444555555666666555555444444555555444333222222444444333333333444555555666666666444333333444666888777666666777999<<<===@@@GGGMMMOOOLLLJJJKKKMMMMMMQQQWWW^^^gggsssyyylllbbbaaafffeeexxxzzzsssmmmjjjhhhhhhhhhhhhgggggggggggghhhhhhppplllhhhdddbbbaaa___]]]cccbbb```^^^\\\[[[ZZZZZZ]]]\\\[[[ZZZYYYWWWVVVVVVUUUTTTSSSQQQOOONNNNNNMMMIIIHHHHHHGGGFFFEEEDDDCCC@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????AAA@@@@@@@@@??????>>>>>>@@@@@@???????????????@@@@@@@@@AAABBBCCCDDDEEEFFFEEEFFFHHHJJJLLLNNNNNNOOORRRSSSSSSSSSSSSTTTWWWYYY\\\^^^```bbbbbbaaa___^^^___aaacccdddddddddeeefffhhheeeaaa```aaabbbaaa___```aaadddiiiooovvv|||nnniiiccc```aaabbbbbbaaaaaaaaaaaaaaaaaa``````______```aaa```]]]]]]```cccaaaccceeeggghhhgggeeecccddddddddddddddddddddddddaaabbbbbbccccccbbbbbbaaabbbaaa```````````````aaaddddddddddddddddddddddddddddddcccbbbaaa```___^^^]]]]]]]]]^^^___```aaabbbfffeeedddcccbbbbbbbbbbbbbbbbbbaaa```````````````aaabbbbbbcccbbbaaa```___^^^___```bbbcccccccccccceeeeeefffiiinnnrrrttttttrrruuuxxxzzzzzz{{{||||||}}}}}}}}}}}}|||{{{~~~|||{{{{{{{{{zzzwwwuuusssrrrqqqrrrtttyyy~~~|||rrrjjjfff___\\\ZZZ]]]fffrrr}}}xxxjjjbbbbbbfffjjjhhheeecccdddfffhhhjjjlllqqqvvvwwwvvvwww||||||yyy{{{}}}|||~~~yyypppdddWWWKKKEEECCCCCCCCCCCCCCCBBBBBBAAA<<<>>>AAADDDDDDBBB???===999666333111000000///......///111222333333333222111000///------......///000///...---------------///...---,,,++++++,,,---rrrYYYJJJCCC@@@???<<<<<<<<<<<<============;;;:::888777666777888999888888888888999999999999999888666555555555555666444555666555333333666999888555222222333555444333555555444444444444444444444222333888888333222444333333444555555666555555777666555444333444444555333444555555666666555555666666777777666555555444222222333333444555666777555666666444333333555777777666666666888;;;===???CCCIIIPPPQQQNNNKKKLLLNNNMMMVVVbbbmmmwwwyyynnnccc]]]___eeettt{{{xxxrrrlllhhhfffffffffggggggggghhhhhhgggggggggjjjhhheeeccccccbbb```^^^bbbaaa___^^^\\\[[[[[[[[[\\\\\\[[[YYYXXXWWWVVVUUUUUUTTTRRRPPPNNNMMMMMMLLLIIIHHHGGGFFFEEEDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>===>>>>>>=========<<<<<<<<<============>>>???@@@AAA??????@@@AAABBBCCCDDDDDDCCCDDDEEEGGGIIIJJJKKKLLLNNNOOOPPPPPPPPPRRRUUUXXXZZZ\\\^^^```aaa```^^^]]]^^^```cccdddccccccdddfffiiifffbbbbbbcccdddbbbaaabbbccceeehhhlllqqquuuxxxlllgggbbb```aaabbbbbbaaaaaaaaabbbbbbaaaaaa```___^^^```ccccccaaa```aaabbbaaaccceeeggggggfffeeecccddddddccccccccccccccccccdddddddddeeeeeedddddddddcccbbbbbbaaabbbbbbccccccddddddddddddddddddddddddddddddcccbbbaaa```_____________________```aaabbbddddddcccbbbaaaaaaaaabbbaaaaaa```__________________```aaabbbccccccbbbbbb___``````aaabbbbbbbbbbbbaaaaaabbbeeejjjnnnpppqqqqqqssswwwxxxxxxyyy|||{{{{{{{{{{{{{{{zzzzzzzzz{{{yyyxxxxxxxxxxxxvvvtttrrrqqqqqqqqqssswwwzzz}}}|||}}}|||xxxppphhhbbb___aaa```___bbbjjjvvv{{{nnnhhhfffhhhfffdddbbbcccdddgggiiilllpppuuuuuuttttttxxx|||~~~zzzzzz|||{{{~~~{{{nnn___SSSKKKCCCBBBAAA@@@@@@AAABBBCCC<<<>>>@@@CCCDDDCCCBBBAAA===:::777555444333222111...///000111222222222111111000///...---....../////////...---------------111000///...............rrrYYYJJJCCC@@@>>>=========<<<<<<<<<<<<<<<;;;:::888777777777888999888888888888777777777777666666555444444555555666222333444444333444666888666444333333444444444333444444444444555555666666555444555888888555444555000111222444555666666666777666555444444444444555333444555555666666555555666666666777666666555444111111222333555666777888555666666444333444666888666666666777:::===AAACCCHHHMMMRRRRRRNNNLLLNNNQQQXXXeeevvvxxxlllccc\\\[[[bbbkkk~~~{{{yyypppnnnjjjfffdddcccdddeeeeeefffhhhiiiiiihhhfffeeedddcccbbbbbbccccccaaa___```___^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUSSSRRRQQQOOOMMMKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCC????????????????????????===>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>======>>>???@@@AAAAAABBB???@@@AAACCCEEEFFFGGGHHHIIIKKKLLLLLLMMMOOOSSSVVVXXXYYY[[[^^^^^^^^^]]]\\\^^^```bbbcccbbbbbbdddeeeeeedddbbbaaabbbcccbbbaaabbbcccdddfffiiikkklllmmmhhheeebbb```aaabbbbbbbbbaaabbbbbbbbbbbbaaa``````^^^aaadddeeedddbbbbbbbbbbbbccceeefffgggfffdddcccccccccccccccccccccddddddddddddddddddddddddddddddccccccccccccdddeeeffffffeeeeeedddddddddddddddddddddccccccbbbaaa```______aaaaaa`````````aaaaaabbbbbbbbbaaa``````aaaaaaaaa``````____________^^^^^^\\\^^^```bbbdddeeeeeedddaaaaaaaaa``````_________]]]]]]^^^aaafffjjjllllllppprrrtttuuuvvvwwwyyy{{{yyyyyyxxxwwwwwwxxxyyyzzzyyyxxxwwwwwwxxxxxxwwwuuuqqqqqqpppqqqrrrtttvvvwwwttttttsssooojjjdddaaa___dddeeegggjjjppp|||~~~ooohhhfffdddcccaaabbbdddfffggglllooossssssrrrqqqsssvvvzzzyyyyyyyyy|||xxxhhhZZZQQQGGGDDDAAA??????AAADDDGGG===>>>@@@BBBCCCDDDDDDDDD>>>;;;777555333222000...---...///000111111111000000000///............/////////...------------...//////000000000///......qqqYYYJJJCCC@@@>>>=========<<<<<<;;;;;;;;;:::999888777777777888888999888888777666555555555444444444444555555666666444444444444444444555555444444333444444555555444777777777777777666666555555444555666666555444555222222333444555666666555555555555444444444444444333444555555666555555555333444444444444444333333222333333555555666666666444555555555444444777999666666777999<<>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;===============<<<<<<<<<>>>===<<<;;;999999888888;;;;;;<<<<<<===>>>>>>???======>>>???AAABBBDDDDDDEEEFFFHHHIIIJJJMMMQQQTTTUUUWWWYYY[[[]]]]]]]]]\\\]]]___aaabbbaaabbbcccdddaaa```_________```______```aaabbbdddeeeeeeeeeeeedddcccaaaaaaaaabbbccccccbbbbbbccccccbbbbbbaaa``````aaacccdddddddddccccccbbbccceeeffffffeeedddcccddddddddddddeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddfffggggggeeeeeeeeeeeeeeedddddddddccccccbbbbbbaaa``````___aaaaaa``````___```````````````_________```aaaaaa``````````````````______]]]___aaacccdddeeeeeedddcccbbbaaa```___^^^]]]]]]]]]\\\]]]```dddhhhiiijjjnnnpppqqqssstttuuuwwwxxxxxxwwwvvvuuuuuuvvvxxxzzzzzzxxxwwwwwwyyyzzzyyyxxxrrrrrrrrrrrrrrrsssssstttttttttrrrnnniiieeedddccceeeiiinnnrrrxxxxxxnnnhhhfffdddbbbbbbdddfffgggjjjmmmpppqqqqqqqqqsssuuu|||xxxwwwwwwwwwzzz~~~{{{kkk\\\TTTMMMIIIDDDAAA@@@CCCHHHKKKAAAAAAAAABBBCCCDDDEEEFFF???<<<999666444222///------....../////////000000000/////////............///......---------......,,,---...//////...---,,,qqqYYYJJJCCC@@@=========<<<<<<;;;;;;::::::999999999888888888888888999888888777666555444444333333444555555666666666777666666555555555444333333444444444555666777888>>>======;;;999777555444444555555444444555555444555555666666666555555444444444444444333333222222333444555555666555555555333333444444444444444333444555666666666555444444444555555555444555888:::888888999<<<@@@EEEIIILLLRRRRRRPPPLLLLLLRRR___jjj|||wwwfff___[[[^^^eeennn{{{|||uuunnnkkkjjjiiihhhhhhgggdddcccbbbbbbbbbccccccdddggghhhhhhgggdddccccccbbbbbbccceeedddaaa___]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]\\\[[[YYYXXXWWWWWWRRRQQQOOOLLLJJJHHHGGGGGGGGGFFFDDDBBBAAAAAAAAABBBBBBAAA@@@??????@@@AAABBB=======================================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999888777777777999999::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>???AAABBBBBBCCCEEEFFFHHHKKKNNNRRRSSSTTTVVVYYY[[[\\\]]]]]]\\\^^^```aaa``````bbbccc___`````````____________]]]^^^___aaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbcccdddcccccccccccccccbbbbbbaaabbbbbbbbbbbbdddeeeeeeeeecccddddddeeeeeedddccccccdddeeeeeeeeeffffffggggggcccbbbbbbaaaaaabbbbbbcccbbbbbbbbbcccccceeefffgggfffffffffeeeeeedddddddddccccccbbbbbbaaaaaa````````````___^^^^^^^^^_______________^^^______`````````aaaaaabbbbbbbbbaaaaaa```aaabbbddddddccccccbbbcccbbbaaa___^^^^^^^^^^^^_________aaaeeehhhiiiiiilllmmmnnnppprrrtttuuuvvvwwwvvvtttttttttvvvxxxyyyyyywwwvvvvvvxxxyyyyyyyyyttttttsssssssssssssssssstttsssqqqmmmhhheeeddddddfffkkkqqqwwwzzzooolllhhheeedddeeeggghhhiiijjjmmmoooqqqsssvvvxxx}}}~~~zzzuuuuuuvvvvvvxxx|||~~~{{{kkk___WWWRRRNNNHHHCCCBBBCCCGGGJJJFFFEEEDDDCCCCCCDDDDDDEEEDDDBBB???<<<:::777444111...............////////////////////////......---......---------......///,,,---.../////////------qqqYYYKKKDDD@@@===<<<<<<<<<;;;;;;;;;;;;;;;999999999999888888777777999888888777666555555444333444555666666666666666777666555666777666444333333444444444555777;;;???EEEDDDCCCAAA===999666444333555555333333555555333666666777777666555555444444444555555444444333222333444555555666666555555444555666666777666666666666666777777666555333222333444555555555666999<<<;;;;;;===???CCCHHHMMMPPPSSSRRROOOMMMOOO[[[lllzzz}}}qqqkkk\\\ZZZ]]]hhhttt~~~~~~tttpppkkkgggfffeeedddcccdddcccaaa````````````aaacccdddfffggggggfffdddcccdddcccbbbbbbccccccaaa```\\\\\\[[[[[[ZZZ[[[[[[[[[]]]]]]\\\ZZZYYYXXXWWWVVVRRRQQQNNNLLLJJJHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???@@@??????>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;777777888888888888999999888888888888888999::::::888888999999::::::::::::::::::::::::;;;===???@@@???AAABBBCCCEEEGGGKKKNNNOOOQQQSSSUUUXXXZZZ[[[\\\[[[]]]___`````````aaabbbaaabbbdddcccaaa``````aaa\\\]]]]]]^^^___```aaaaaa```bbbddddddcccbbbcccdddcccddddddddddddcccbbbbbbcccbbbcccdddggghhhgggfffdddddddddddddddccccccbbbddddddeeeeeeffffffggggggfffeeedddccccccdddeeefffbbbbbbbbbbbbcccddddddeeeggggggffffffeeedddddddddbbbbbbbbbbbbaaaaaa``````______^^^^^^^^^^^^___`````````______^^^_________```aaabbbcccdddcccbbbaaaccccccdddddddddcccaaa```cccbbb```___^^^___``````cccbbbaaabbbeeegggggggggiiihhhiiilllppprrrssssssttttttsssssstttuuuvvvwwwwwwuuussssssuuuvvvvvvvvvvvvuuutttsssrrrsssttttttvvvvvvtttqqqllliiiggggggggglllsss{{{xxxtttmmmgggdddeeegggiiihhhiiiiiilllppptttyyy|||~~~~~~wwwsssrrrvvvxxxwwwxxxzzz|||~~~xxxlllbbb]]]VVVRRRMMMGGGDDDCCCDDDEEEHHHGGGFFFEEEEEEDDDDDDEEEDDDBBB???===;;;999555222//////............///000/////////000///......---...------------...////////////000111111111000000pppYYYKKKDDD???===:::;;;;;;;;;;;;;;;;;;<<<999999999999999888777777888888888777777666666666444555666777777777666555333222222444777888666444333444444444555999@@@EEEIIIIIIGGGEEEAAA===999666444777777333333777777444444444555666666666555555555666777777777666444444333444555555666666555555444555555666777777666666444555777777777666444333333444555555555777:::<<<>>>>>>@@@BBBFFFKKKPPPSSSOOOPPPQQQRRRXXXfffyyy~~~pppeee```ZZZ\\\fffwww{{{tttmmmjjjgggfffeeeeeecccaaa`````````___```aaaaaabbbddddddeeeeeeeeeeeeddddddbbbaaa___```aaabbbbbbaaa]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZXXXWWWVVVUUUTTTRRRQQQOOOLLLJJJHHHFFFFFFBBBCCCDDDDDDCCCAAA>>>=========>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999666666666777777888888888777777777777888999;;;;;;888888888888999999999999999888777777888:::<<<>>><<<>>>???@@@AAACCCGGGJJJKKKLLLNNNQQQTTTWWWYYYZZZZZZ\\\^^^_________```aaabbbdddfffeeebbb______```^^^]]]]]]]]]]]]___```aaa```cccffffffdddccccccddddddddddddeeedddccccccbbbbbbcccfffkkknnnmmmiiieeeddddddddddddccccccbbbbbbbbbbbbccccccdddeeeeeeffffffeeecccbbbbbbccceeefffdddcccccccccccccccddddddgggggggggfffeeeeeeddddddbbbbbbbbbbbbaaaaaaaaaaaa___^^^^^^^^^___```aaabbbbbbaaa```______^^^^^^______```bbbcccccccccbbbaaaccccccdddeeedddcccbbbaaabbbaaa```______aaacccddddddcccaaabbbcccddddddccccccccccccggglllppppppppppppqqqqqqrrrrrrsssttttttxxxvvvsssrrrtttuuuuuuuuuwwwuuusssqqqqqqrrrtttuuuwwwxxxxxxuuurrrnnnmmmmmmiiilllssszzzqqqhhhccccccfffiiijjjhhhggghhhmmmsssyyy|||~~~{{{zzz{{{|||{{{xxxvvvnnnmmmpppxxx|||{{{zzz{{{|||}}}|||ssskkkeeebbb\\\YYYUUUOOOJJJGGGDDDCCCGGGGGGGGGGGGGGGFFFFFFFFFBBB@@@>>>===;;;888444111000000///......///000000...///000000000///---------------------...//////000000000000000111111222{{{pppYYYKKKDDD???===:::::::::;;;;;;<<<<<<<<<888999999999999888777777888888888888777777777777555666777888888777666555......///222777999777555333444444444555:::BBBIIIKKKJJJJJJHHHDDD@@@;;;999555999888444444888999555111222333444555666666666777888999999999888666555333444555555666666555555222222333444555555555444222444666777888777666555333444555555555777:::===@@@@@@BBBDDDHHHMMMQQQTTTLLLOOOSSSWWW___nnnsssggg^^^ZZZ^^^bbbppp}}}wwwrrrmmmjjjfffeeecccbbbcccbbb```^^^______```aaabbbccceeefffdddddddddddddddddddddddd```^^^]]]]]]___aaabbbbbb]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRSSSQQQOOOLLLJJJHHHFFFFFFAAABBBDDDDDDCCCAAA>>><<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888777777888888999999999:::999999888888888888888999888888888888999999999999777666555555666888:::<<<;;;<<<===>>>>>>@@@DDDGGGHHHIIIKKKNNNQQQTTTWWWXXXZZZ\\\^^^___^^^^^^```aaa```ccceeeddd```]]]]]]^^^```___]]]\\\\\\]]]___aaa```dddggggggeeeccccccdddddddddeeeeeeddddddcccbbbaaadddjjjqqqtttqqqjjjcccdddddddddccccccbbbbbbbbb``````aaabbbccccccdddddddddcccaaa``````aaacccdddeeeeeedddcccccccccddddddhhhhhhgggfffeeeeeeddddddbbbbbbbbbbbbaaaaaaaaaaaa____________```bbbcccccccccbbbaaa```___^^^^^^^^^]]]___aaabbbcccbbbaaa```bbbcccddddddddddddcccbbbaaa```______```bbbeeefffdddbbbaaa```aaabbbaaa``````___```dddjjjnnnnnnmmmmmmnnnoooqqqrrrrrrrrrrrr{{{xxxuuutttuuuvvvwwwwwwwwwuuurrrpppoooqqqtttvvvsssuuuvvvuuurrrooommmmmmkkkmmmttt~~~rrrhhhbbbbbbeeehhhkkkhhheeefffkkkrrrxxx|||}}}xxxtttsssrrrpppooopppiiijjjpppzzz~~~|||||||||}}}~~~~~~~~~vvvoooiiifffdddbbb```\\\WWWQQQKKKGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHEEECCCBBBAAA???<<<888555111000///......///000111...///000000000///---,,,---------------...///000///...---------///000111wwwoooVVVHHHBBB???===<<<;;;::::::999999::::::;;;::::::999888777777666888888888888888888888888777777666555555555555555999888555333222333444555777777555444444:::CCCJJJMMMHHHCCCAAABBBAAA<<<777555555555555555444444444555555666666666666555555444444444444444555666777777777666555555555555555333444666777777777666555333444444555666777888888777666555444666888;;;===@@@CCCHHHKKKKKKKKKLLLMMMJJJIIIOOO[[[kkk{{{vvviiiaaa]]]]]]ccckkkyyy~~~wwwqqqmmmkkkiiihhhaaaaaaaaaaaaaaaaaaaaaaaa______```aaabbbcccccccccdddddddddddddddeeeeeeeee______^^^^^^^^^^^^______```___^^^\\\[[[ZZZZZZZZZWWWWWWWWWVVVUUUTTTSSSRRROOONNNMMMKKKIIIGGGEEEEEEFFFDDDCCCAAA@@@@@@@@@AAA===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;:::888777777888;;;:::888777666666777888555555666777777777777777555555555666666666666666555555666666777888888888;;;<<<<<<;;;999888888999666777999;;;===???@@@AAACCCEEEHHHIIIKKKMMMQQQSSSYYYZZZ[[[ZZZYYYYYY[[[]]]aaa```````````````^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]aaabbbdddeeefffeeeeeeddd___```aaabbbbbbbbbbbbbbbdddggglllppppppmmmiiifffccccccdddeeedddcccbbbaaaccccccbbbbbbaaabbbbbbbbbbbbaaa`````````aaacccdddfffeeecccbbbbbbbbbccccccffffffeeedddcccccccccccc___^^^]]]]]]___``````___````````````aaaaaaaaaaaafffdddbbbaaa_________```bbbccccccccccccbbbaaaaaabbbbbbcccbbbbbbaaa```_________^^^^^^^^^^^^______aaaaaaaaaaaaaaabbbcccdddbbbbbbaaacccfffjjjlllllljjjjjjkkklllnnnqqqsssuuusssqqqppprrruuuvvvtttqqqqqqqqqqqqrrrrrrrrrssssssuuuvvvxxxyyyxxxuuurrrpppqqqqqqvvv~~~zzzssskkkfffdddcccdddhhhfffcccccceeejjjooosssuuurrrpppppppppooojjjffffffnnnyyy|||tttooohhhbbbbbbeeehhhgggccc\\\TTTKKKEEECCCFFFFFFGGGGGGHHHHHHHHHHHHDDDBBB@@@??????===:::777222111000//////......///......------------............------------.........---------000333777:::wwwoooVVVHHHBBB???>>>===<<<;;;;;;::::::;;;;;;888888888777666555555555666666666666666666666666777777666555555555555555777666555444333333444555666666555444444999@@@FFFJJJFFFBBBBBBCCCAAA<<<888555555555555555555555555444444555555555555444444666666555555555666777777777777666555555555555555444444666777777777666555555555555666666666666666777777666555777:::===???AAAEEEJJJLLLKKKIIIHHHHHHJJJOOOYYYffftttuuujjjcccbbbdddfffnnnuuu|||wwwqqqllliiigggeeedddaaaaaaaaaaaaaaaaaaaaaaaacccccccccddddddcccbbbbbbbbbbbbaaaaaabbbbbbccccccaaaaaa```___^^^^^^^^^^^^]]]]]][[[ZZZYYYYYYYYYYYYWWWWWWWWWVVVUUUTTTSSSRRROOONNNLLLKKKHHHGGGEEEDDDFFFEEECCCAAA@@@??????@@@<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<:::888777777888::::::999888777777777777666666555555555666777888777777666666555555444444555555555555444444444444777888999999777777888999666777888:::<<<===>>>???@@@BBBDDDFFFHHHJJJNNNQQQTTTVVVXXXXXXXXXYYY[[[]]]``````___``````___^^^]]]]]]\\\\\\\\\]]]^^^^^^___aaabbbcccdddeeedddcccbbb______```bbbbbbcccccccccccceeeiiilllllljjjfffdddcccdddeeeeeeeeedddbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbaaaaaa```aaabbbcccdddeeedddcccbbbbbbbbbccccccfffeeedddccccccbbbbbbcccbbb```^^^^^^___```___^^^````````````aaaaaaaaabbbcccbbbaaa`````````aaabbbdddddddddddddddccccccbbbccccccccccccbbbaaa```___```______^^^^^^______```^^^^^^]]]]]]]]]^^^______bbbaaa```aaabbbcccddddddhhhiiiiiijjjllloooqqqsssrrrqqqppprrruuuvvvtttrrrpppqqqqqqqqqqqqrrrrrrrrruuuvvvwwwxxxwwwuuusssrrrrrrrrrvvvyyywwwqqqpppnnnkkkhhhfffdddcccdddbbb```___```cccgggiiipppooommmmmmllljjjgggeeehhhqqq}}}~~~~~~}}}wwwqqqnnniiifffhhhmmmnnnnnnllleee[[[SSSNNNLLLIIIHHHHHHHHHIIIJJJKKKLLLGGGEEECCCBBBAAA???<<<999444444222111000000000000000//////......//////000///......------......///000//////000333777:::===xxxoooWWWHHHBBB???>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::999999888888666666666666666666666666777666666555555555555666555555555555555555555444555666555555555777<<<@@@CCCAAA@@@AAABBB@@@<<<888666666666666666666666666333444444555555444444333888777777666666666666777777666666555555555555666444555555666777666666666777777777666666555555555777666666777999<<>>>>>>>><<<<<<;;;;;;;;;::::::::::::;;;<<<;;;999888888999999:::::::::999888777666666666555555555666777888888777777666555444333333666666555555444333333222333444666666555666777999666777888888999:::;;;;;;;;;===@@@BBBDDDGGGJJJMMMNNNQQQTTTWWWXXXYYYZZZ\\\^^^^^^_________^^^]]]]]]\\\\\\\\\\\\\\\^^^```aaaaaabbbbbbccccccbbbaaa```^^^^^^```aaaccccccddddddbbbdddeeeffffffeeecccaaacccddddddddddddcccbbbbbbaaaaaaaaabbbbbbcccddddddbbbaaaaaaaaaaaabbbccccccddddddcccbbbbbbbbbcccccceeeeeedddbbbbbbaaaaaaaaadddbbb```___`````````^^^`````````aaaaaaaaabbbbbbaaa``````___```aaacccdddeeeffffffffffffeeeddddddccccccccccccbbbaaa````````````____________``````^^^]]]\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^___ffffffggghhhjjjmmmooopppqqqpppppprrrtttuuutttssspppppppppqqqqqqqqqrrrrrrtttuuuvvvwwwwwwvvvuuutttuuutttvvv~~~xxxmmmfffdddcccfffjjjmmmnnnkkkhhheee``````___^^^]]]^^^______iiijjjkkkkkkiiihhhhhhhhhjjjsss}}}}}}|||~~~~~~}}}zzzuuupppnnnkkkjjjooovvvwwwyyyxxxqqqeee\\\XXXXXXLLLKKKIIIGGGHHHKKKNNNPPPKKKIIIGGGFFFEEECCC???<<<888777555444222222111111111000000//////000000111///......------......///000000000111333666:::<<<{{{oooWWWIIICCC@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999888888888888888888888888777666555555555555666666333444555555666555555444555555555555555666888999<<<;;;<<<>>>???>>>:::666666666666666777777777777444555555555555555555444888888777666555555555555777666555555555555666666444555555666666666666666777666666666666666666666555666666888;;;>>>AAACCCEEEHHHLLLKKKJJJKKKPPPTTT\\\jjj{{{~~~xxxkkkddd___bbbnnn|||zzzsssnnniiihhhfffeeedddbbb```]]]````````````````````````aaaaaaaaaaaa```___^^^]]]___^^^]]]]]]]]]___aaabbbgggeeecccaaa___]]]\\\\\\YYYYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRNNNMMMKKKIIIGGGEEEDDDCCCDDDCCCBBB@@@???===<<<<<<;;;;;;;;;;;;:::::::::999:::;;;;;;:::999888888999999:::<<<===<<<:::777666555666777888888888777777666666666555555444444444777777777666666555555555222333555555444444666777666666777777777888888888888:::===???AAACCCGGGJJJJJJNNNRRRUUUVVVWWWXXXYYY[[[\\\^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[]]]___aaaccc```aaaaaabbbaaa```^^^]]]]]]^^^___aaacccddddddeeeccccccccccccbbbbbbaaaaaacccccccccbbbbbbbbbaaaaaa``````aaabbbcccdddddddddaaaaaaaaabbbbbbbbbccccccddddddcccccccccccccccccceeedddcccbbbaaaaaa``````cccaaa``````aaabbbbbbaaa``````aaaaaaaaabbbbbbbbbaaa``````___```aaabbbccceeeeeeffffffeeeeeedddcccccccccccccccbbbaaa```___```__________________`````````___^^^]]]]]]]]]]]]ZZZ[[[]]]^^^^^^^^^^^^___cccdddeeegggiiikkklllmmmnnnnnnoooqqqsssttttttsssqqqqqqqqqqqqrrrrrrrrrssssssssstttuuuuuuuuuuuuuuuvvvuuuvvv{{{xxxrrriii___ZZZZZZZZZaaajjjrrrvvvsssnnnjjjaaaaaa``````______^^^^^^bbbfffiiijjjiiijjjmmmppplllqqqxxx~~~~~~|||}}}}}}|||}}}xxxtttqqqnnnmmmttt|||zzzmmmbbb^^^^^^NNNLLLHHHEEEFFFIIIMMMPPPMMMLLLJJJJJJHHHFFFBBB>>>:::999777555444222222111111000000//////000000111//////............////////////......000222444555pppWWWIIICCC@@@>>><<<;;;::::::999:::::::::777777666666666666555555777777777777777777777777666666555555555555666666333444555555666555555444555444444555555666555555555666888:::;;;:::777555555666666666777777888888666666777777777777666666777666666555444444444444666666555555555555666666555555555555666666666777555555666666777888888999555555777:::===AAADDDFFFKKKLLLLLLHHHFFFKKKVVV___ooo}}}yyysssbbb```bbbmmm}}}~~~xxxrrrnnnkkkfffeeeddddddeeedddaaa___````````````````````````^^^______``````______^^^______^^^^^^___aaabbbcccgggeeecccaaa___]]]\\\\\\ZZZZZZYYYXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUSSSQQQQQQMMMLLLKKKIIIGGGEEECCCBBBBBBBBBAAA@@@>>>===;;;;;;;;;:::::::::999999999999888:::::::::888777888999999;;;===>>>===;;;888666333666999<<<===:::777555333333444444555555666666444555555555666666666777444555666555444333444666666666666666666666666666777999;;;===>>>@@@DDDGGGIIILLLPPPSSSTTTTTTUUUVVVXXXZZZ]]]]]][[[[[[\\\]]]\\\\\\\\\\\\]]]___aaabbb___``````aaa```___]]]\\\]]]^^^___aaacccddddddeeecccbbbbbbaaaaaaaaabbbbbbbbbaaaaaa```````````````___```aaacccddddddddddddaaabbbbbbbbbccccccccccccdddddddddeeeeeeeeeeeedddfffeeecccbbbaaa````````````___^^^```bbbdddeeeeeeaaaaaaaaaaaabbbbbbbbbbbbbbbbbb```_________```aaadddddddddddddddcccbbbbbbbbbbbbbbbbbbaaa```____________^^^^^^^^^^^^______aaaaaa```___^^^^^^^^^___[[[^^^aaaaaa___]]]]]]^^^```aaaccceeegggiiijjjkkkkkklllnnnpppqqqrrrrrrsssrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrssstttuuuuuuvvvvvvvvvxxxzzz{{{|||{{{yyyrrrkkkfff___XXXVVVXXXZZZaaalllvvv{{{zzzuuuqqqggggggeeedddbbbaaaaaaaaa\\\```eeehhhiiilllrrrvvvqqqpppsss{{{~~~}}}~~~}}}{{{wwwtttpppqqqzzz~~~rrrgggaaa```QQQMMMHHHCCCCCCEEEJJJMMMMMMLLLLLLKKKKKKHHHDDD@@@===;;;999777444222111111000//////......//////000/////////....../////////000///...------......///pppXXXIIICCC@@@???;;;;;;:::999999999999:::777777777777777777777777555555555555555555555555666555555555555666666777555555555555555555555444555444333444666666555333222333555777888777666555444555555666666777777888777777777888888777777777666555555444444444444555666555555555555666666777666555555555555666777777444555555666888999999:::666777999===AAAEEEIIIKKKPPPPPPNNNIIIGGGNNN^^^kkk~~~uuuooo]]]aaajjjxxxyyyrrrnnnjjjgggeeeeeedddcccdddeeedddbbbaaa````````````````````````___```aaaaaaaaaaaaaaa```______```aaabbbcccdddddddddcccbbb```___^^^]]]]]][[[[[[ZZZYYYYYYYYYYYYYYYWWWWWWVVVUUUTTTRRRPPPOOOLLLKKKJJJHHHFFFDDDCCCBBB@@@@@@@@@???>>>===;;;;;;:::::::::999999999888888777888999888777666777999999:::<<<===<<<:::777555222555:::======;;;777444222222333444555666666777111222222333444444555555444555666666444333444555555555555555555555555555666888:::;;;<<<===@@@CCCFFFIIILLLOOOPPPQQQSSSTTTUUUXXX\\\\\\ZZZYYY[[[^^^\\\\\\]]]^^^___``````aaa^^^______``````___^^^]]]^^^^^^```aaaccccccddddddbbbbbbaaaaaabbbbbbcccdddbbbaaa``````______``````___```bbbcccddddddcccbbbaaabbbccccccddddddcccccceeeeeefffgggggggggffffffgggfffdddcccaaaaaa``````^^^]]]]]]___bbbeeeffffffaaaaaaaaabbbbbbbbbcccccccccbbb```___^^^______```bbbbbbccccccbbbbbbaaa```aaaaaaaaaaaa```___^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^```___^^^^^^^^^^^^^^^^^^```cccfffeee```[[[YYYYYY\\\^^^```bbbdddffffffggggggiiilllnnnnnnoooqqqsssqqqqqqrrrrrrrrrsssssssssrrrqqqpppppppppqqqssstttuuuvvvwwwwwwvvvtttrrrqqqlllfffaaa]]]XXXUUUXXX]]]```fffpppyyy~~~xxxuuuooojjjfffcccccccccZZZ\\\```dddiiinnnssswwwuuussssss|||~~~~~~{{{xxxuuurrrtttyyyooogggcccVVVRRRKKKEEEBBBCCCGGGIIILLLLLLLLLMMMMMMKKKGGGCCC???>>>;;;888555333222111000//////......//////000000//////......//////000111111000///......------pppXXXJJJCCCAAA???<<<<<<;;;:::::::::::::::::::::::::::::::::::::::555555555555555555555555555555555555555666777777777666555444333333444555666444333333555666555444222444555666666666666777333444444555666666777777666666777777777777666666666555555555555555666777555555555555555666777777666555555444555666777888666666777777777888888888888:::===AAAFFFKKKNNNPPPPPPRRRRRRPPPQQQ\\\nnn}}}}}}ssskkkggg^^^fffsssxxxtttoookkkiiigggeeecccdddcccaaabbbccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^^^^^^^___bbbdddeeeeeedddcccaaaaaa```___^^^^^^^^^^^^\\\\\\ZZZYYYXXXXXXXXXXXXVVVVVVUUUTTTRRRPPPNNNMMMLLLKKKIIIHHHEEEDDDBBBAAA======>>>>>>>>>===<<<;;;999999999999888888888888555666888777666555666888777888999999888777555333333555777888999888666555333333333444444555555555333333333333333333333333111333444444444444555777555555555555555555555555666777888999999:::<<>>;;;888555333222111000000//////000000111000000////////////000000////////////////////////pppXXXJJJDDDAAA???======<<<;;;;;;;;;;;;<<<888888888888888888888888777777777777777777777777555555555555555666777888999888555333222333444555777444222333555777666444444555666666555666777999333333333444555666666777555555666666666666555555666666555666666777888999555555555555555666777888666555555444444666777888888888888888777777777777;;;===@@@EEEJJJNNNRRRTTTNNNRRRVVVXXX]]]jjj}}}rrrhhhaaa^^^aaakkkyyy}}}vvvooommmjjjhhhhhhhhhgggfffcccaaa``````aaaaaaaaa```bbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```___^^^\\\ZZZYYY]]]___bbbeeefffeeedddccc______^^^^^^^^^^^^______\\\\\\ZZZYYYWWWWWWVVVVVVVVVUUUTTTSSSQQQOOOMMMLLLKKKKKKIIIGGGEEECCCBBBAAA;;;<<<===>>>>>>===<<<;;;999999999888888888888777444666777666555555666777555666666666555444333222555444444444444555666666444444444444444444444333777666666555555444444333...000222333333444666888444444555555555555666666555666777777777777:::<<<<<<>>>BBBEEEHHHLLLQQQTTTRRRVVVZZZ[[[XXXWWW[[[^^^\\\]]]```bbbbbb```^^^\\\\\\]]]___````````````___``````aaabbbbbbbbbbbbbbb^^^___```aaabbbdddeeeeeeeeeeeecccbbbbbbbbbcccdddaaabbbcccddddddcccaaa```aaabbbcccdddeeedddccccccfffggghhhjjjjjjjjjiiihhhiiihhhfffdddcccbbbaaaaaa```^^^^^^___aaacccccccccaaabbbbbbbbbbbbccccccccc^^^^^^^^^^^^___aaacccdddbbbccccccccccccbbbaaaaaa____________^^^]]]\\\[[[\\\[[[[[[[[[[[[[[[[[[\\\____________``````aaabbbZZZ```eeeddd___YYYXXXXXXUUUVVVYYY\\\^^^_________bbbeeeiiikkkkkklllnnnqqqnnnnnnnnnnnnooooooooooooqqqpppmmmllllllmmmoooqqqrrrtttvvvvvvtttppplllkkkbbb^^^ZZZXXXWWWZZZdddnnnuuuwww||||||ppphhheeeeeedddcccbbbgggnnnsssuuuuuurrrtttxxx|||~~~~~~|||uuuoooooozzzyyyrrrccc]]]UUUNNNHHHFFFGGGHHHLLLMMMNNNQQQRRRPPPLLLIIIEEECCC@@@===999666555444222222111111111111222222000000////////////000000,,,,,,------...//////000mmmUUUHHHCCC???===<<<:::888888999;;;;;;:::::::::888777777777888999777777777777777777777777666555555555444444444444666666555555555444444444444555666777777555333222333333333444555666666777777666555444444555666777666666666666666666666666555555555555666666666666555666666777888999999999888888777666666666666666333555666777777777888:::===AAAFFFLLLQQQSSSUUUVVVVVVWWWXXX\\\kkkyyylllddd```___^^^gggrrrxxxssspppkkkiiifffddddddeeeggghhhdddcccbbbaaa```___^^^]]]]]]___aaabbb```_________bbbaaa```______```aaabbbbbbbbbcccdddddddddccccccdddbbbaaa___^^^]]]^^^^^^```^^^\\\YYYWWWVVVVVVUUURRRRRRRRRQQQOOOMMMKKKJJJHHHFFFCCCBBBBBBBBB@@@???<<<;;;;;;::::::999888888666666666666777777777777555555555555666666666666444444444444444444444444555444333444555666666555<<<;;;999777555444333222555555555444444333333333666666666666666666666666777666444333333444555666555666888999999999888777;;;<<<>>>AAAEEEIIILLLNNNSSSUUUYYY[[[ZZZZZZZZZZZZ________________________ZZZYYYZZZ^^^bbbcccaaa^^^___``````aaabbbcccccccccbbbbbbcccccccccdddddddddfffeeedddbbbaaaaaa``````eeeddddddcccbbbbbbbbbcccbbbbbbbbbbbbbbbccccccccccccdddeeeggghhhiiiiiiiiikkkiiieeedddccccccbbbaaabbbbbbaaaaaaaaabbbdddeeeaaaaaaaaaaaa````````````bbbbbbaaaaaabbbcccddddddbbbcccddddddcccbbbaaa```aaa```^^^]]]\\\[[[[[[[[[ZZZZZZ[[[\\\\\\\\\[[[[[[bbb```___]]]]]]^^^___```aaabbbbbbbbb```]]]ZZZXXXYYYZZZ\\\]]]]]]]]]\\\\\\bbbbbbaaacccfffggggggfffiiiiiijjjkkkllllllllllllooonnnmmmlllllllllllllllnnnqqqsssrrrssssssoooiii```]]][[[]]]^^^aaahhhpppuuu~~~xxxlllfffeeekkkhhheeefffkkkpppqqqqqqpppsssvvvwwwwww|||{{{|||~~~~~~|||xxxttttttwwwzzzxxxmmmggg]]]UUUPPPMMMKKKJJJNNNOOORRRTTTUUUSSSOOOKKKIIIFFFAAA>>><<<999666444//////000000000000000000000000///...............////////////............mmmUUUHHHCCC???======;;;999999:::;;;;;;;;;::::::888777777777888999888888888888888888888888666666666555555555444444666666555555555444444444444555666666666555333222333444444555666666777777666666555555555555666666666666666666666666666666555555555555666666666666666777777888999999::::::888888777666666666666666444555666777666777:::<<<>>>BBBHHHMMMPPPRRRSSSSSSTTTWWW\\\eeevvvwwwhhh^^^\\\aaaeeeuuu~~~vvvpppmmmkkkhhhgggeeedddcccdddeeefffccccccbbbaaa```___^^^]]]^^^```aaaaaa```______```aaa``````______``````aaabbbbbbccccccbbbaaa``````aaa```^^^]]]]]]^^^______```___\\\YYYWWWVVVVVVVVVSSSRRRQQQOOOMMMLLLKKKJJJHHHEEECCCBBBBBBAAA@@@>>><<<<<<;;;;;;:::999999999999999888888777777666666555555555555666666666666444444444444444444444444444333333555666777555444777666555444333333333333555555444444444333333333555555555555555555555555666555555444444444555555666666777777888888888777999:::;;;>>>AAAEEEHHHJJJOOORRRVVVXXXXXXXXXYYYZZZ]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\___cccdddbbb______``````aaabbbbbbccccccbbbbbbbbbcccccccccddddddddddddcccbbbaaaaaaaaaaaaeeeeeedddcccccccccccccccbbbbbbbbbbbbcccccccccccceeefffggghhhhhhiiiiiiiiihhhfffdddcccdddeeeeeedddcccbbbbbbaaaaaabbbcccdddbbbbbbaaaaaaaaa``````````````````aaaaaaaaabbbbbbaaabbbcccccccccbbbaaa```aaa```___^^^]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]\\\\\\aaa```^^^]]]\\\]]]^^^___^^^___`````````___]]]\\\^^^___``````___^^^\\\[[[]]]]]]^^^```dddfffffffffggggggiiijjjkkklllllllllmmmmmmlllkkkkkkkkkkkkkkkmmmpppqqqpppqqqrrrnnniiibbb^^^]]]^^^___aaagggooouuutttlllhhhiiiiiihhhggggggiiillloooppprrrttttttuuuzzz}}}xxxzzz~~~~~~~~~}}}zzzwwwvvvxxxzzz{{{pppiii```XXXRRROOOMMMKKKMMMNNNPPPTTTVVVUUURRROOOMMMJJJEEEBBB@@@===:::888222111111000000000111111111000//////......//////////////////............mmmUUUHHHCCC@@@======<<<::::::<<<===<<<;;;::::::888777777777888999999999999999999999999999777777777666666666555555555555555555555444444444333444555555555444333222444555555666666777777888555555666666666666555555666666666666666666666666555555555555666666666666777888888999999:::::::::888777777666666666666666555666777666777999<<>>===<<<<<<;;;;;;:::999999;;;::::::999777666666555444555555555555666666666444444444444444444444444333333444666888777555333333222222222222333444555555444444444444333333333555555555555555555555555444444555555555555555444666666666666666777777888888888:::<<>>>>><<<;;;<<<===>>>===<<<::::::888777777777888999999999999999999999999999777777777777666666666666555555555555555555555555333333444555444444333222555666666666777777888888444555666777777666555444666666666666666666666666555555555555666666666666777777888888888999999999777777666666666666777777666777777777888;;;???CCCHHHMMMRRRUUUUUUUUUVVVWWWWWWddduuuvvvoooeee^^^```jjjyyy~~~xxxqqqkkkhhhgggfffeee```aaabbbcccbbbbbbaaa````````````______^^^^^^^^^```aaaaaaaaa______```bbb___```bbbbbbbbbbbb```___aaaaaaaaaaaa```___^^^]]]^^^^^^]]]\\\]]]^^^___``````^^^\\\YYYWWWVVVUUUUUURRRPPPMMMJJJHHHHHHIIIIIIEEECCCAAA@@@@@@@@@???=========<<<;;;;;;::::::999999999888888777666666555444444444555555555666666444444444444444444444444222333444777888888555222333333333333444555555666444444444444444444444444555555555555555555555555333444555666666666555444777666555555555666888999999999:::<<<>>>@@@BBBDDDEEEIIIMMMPPPRRRTTTVVVXXXYYYYYYZZZZZZ[[[[[[[[[\\\\\\]]]^^^```bbbbbbbbbaaa````````````aaaaaabbbbbbaaaaaaaaabbbbbbbbbbbbcccaaa`````````aaaaaabbbccceeeeeeddddddddddddeeeeeebbbccccccddddddeeeeeeeeeiiiiiihhhgggffffffffffffdddcccbbbcccfffggggggfffeeedddcccbbbaaaaaabbbcccccccccccccccbbbbbbbbbaaa]]]___```bbbbbbaaa___^^^___``````aaaaaabbbbbbbbbbbbbbbbbbaaa```___^^^^^^\\\]]]^^^______```_________^^^]]]\\\\\\\\\]]]]]]ZZZ[[[[[[\\\^^^```bbbcccdddddddddcccbbb___]]]\\\UUUUUUUUUXXX\\\___`````````aaacccfffhhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkjjjiiikkkkkkjjjkkknnnlllhhheeebbbaaabbbaaa___bbbhhhrrr{{{rrrhhhhhhfffccc``````cccfffjjjmmmpppsssuuuzzz{{{tttrrrvvv{{{~~~~~~|||zzzyyyxxxyyyyyywwwrrrjjjddd^^^ZZZWWWUUULLLLLLNNNQQQVVVZZZ\\\\\\PPPMMMHHHEEECCC@@@===;;;777555222000//////111222111111000000000000111111////////////............|||}}}mmmUUUHHHCCC@@@>>>>>>===<<<<<<>>>>>>===<<<::::::888777777777888999888888888888888888888888777777777777666666666666444555555555555555555555333444444444444444444444666666666666777777777777444555666777777666555444666666666666666666666666555555555555666666666666666666666666777777777777777777666666666666777777777777888888:::===BBBFFFKKKOOOTTTUUUUUUVVVYYY]]]aaasssxxxgggaaa\\\___kkk{{{~~~wwwsssmmmiiigggfffeeeddd^^^___```aaaaaa```___^^^_________^^^^^^^^^^^^^^^```aaabbbaaa```___```bbbaaaaaacccddddddcccaaaaaa______```````````````___```___^^^]]]]]]]]]^^^^^^___]]][[[XXXVVVUUUTTTTTTPPPNNNKKKHHHGGGFFFGGGHHHDDDBBB????????????>>>======<<<<<<;;;::::::999999666666666666666666666666444444444444555555555555444444444444444444444444222333444777888888555222555444444333333333444444444444444444444444444444555555555555555555555555222333555666666666555444777666555555555666888999999999999:::<<<===???@@@AAADDDHHHLLLNNNQQQUUUWWWWWWXXXYYYZZZ[[[\\\]]]]]][[[\\\]]]^^^______`````````````````````aaaaaaaaa``````aaaaaaaaabbbbbbbbb````````````aaabbbcccdddfffeeeeeeeeeeeeeeeffffffddddddeeeeeefffgggggghhhjjjiiigggfffeeedddddddddeeedddcccdddffffffeeedddeeedddbbbaaa```aaaaaabbbccccccccccccbbbbbbbbbaaa___```bbbccccccbbb```____________``````aaaaaabbbbbbbbbbbbbbbbbb```______]]]]]]^^^___```aaaaaaaaa^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]___```aaaaaaaaabbbbbbaaa```^^^]]]VVVUUUUUUWWWYYY[[[[[[ZZZ]]]^^^aaaccceeeggghhhiiijjjkkkkkklllllllllkkkjjjgggiiiiiigggiiimmmlllhhheeecccdddeeeccc```aaaeeepppwwwjjjfffbbb```aaabbbbbbbbbfffjjjoootttxxxzzz}}}~~~}}}~~~yyysssrrrwww|||~~~|||yyywwwqqqwww~~~|||wwwuuuqqqkkkfffbbb^^^ZZZXXXOOONNNNNNPPPUUUZZZ]]]___QQQNNNJJJGGGDDDBBB>>><<<999777333000...///000111111111000000000000111111////////////............{{{|||lllUUUHHHDDDAAA???===<<<<<<===>>>>>>===;;;::::::888777777777888999888888888888888888888888777777777666666666555555444444444555555555555555444444444555555555555666666666666666666666666666555555666666666666555555666666666666666666666666555555555555666666666666666666666666666666666666666666666666666777777888666888999:::<<<@@@EEEHHHJJJOOOSSSTTTTTTWWW^^^eeerrr|||zzzuuunnn^^^[[[]]]iii|||~~~wwwrrrnnnjjjgggeeedddbbbaaa\\\]]]___``````______^^^]]]]]]]]]^^^^^^^^^^^^^^^___aaaccccccbbb``````aaaaaabbbbbbccccccbbbbbbaaa]]]^^^___``````````````````___]]]\\\[[[\\\\\\]]]]]]\\\YYYVVVTTTSSSSSSSSSNNNLLLJJJHHHFFFEEEEEEEEEBBB@@@>>>>>>>>>???>>><<<<<<;;;;;;::::::999888888444444444555555666666666333444444444444555555555444444444444444444444444333333444666888777555333444444333222111111111111333333333444444444444555444444444444444444444444333333444555666666666666777777777777777888888999777777777777888999:::;;;===@@@DDDGGGJJJMMMQQQTTTTTTUUUVVVXXX[[[]]]^^^___YYY[[[\\\\\\\\\\\\^^^___````````````````````````````````````aaaaaaaaaaaabbbbbbaaaaaabbbcccddddddffffffeeeeeeeeefffggggggeeeffffffggghhhiiijjjjjjkkkjjjhhhfffeeedddeeeeeefffeeedddeeeffffffdddbbbcccbbbaaa```___```aaabbbccccccbbbbbbbbbaaaaaaaaabbbccccccddddddcccaaaaaa```____________``````aaaaaaaaabbbcccbbbaaa```___\\\]]]^^^___```aaaaaaaaa^^^^^^^^^^^^]]]]]]]]]\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___``````___^^^]]]XXXWWWVVVWWWYYYZZZYYYXXX[[[\\\___aaaccceeeffffffhhhiiijjjkkklllkkkjjjiiifffhhhgggeeeggglllllliiigggfffgggiiigggbbbaaadddnnn}}}xxxnnnhhhcccaaacccdddccc```cccffflllrrrwwwyyyzzzyyyzzz}}}~~~{{{vvvuuuyyy~~~~~~{{{yyyqqqtttwwwzzz{{{zzzxxxvvvpppmmmiiifffcccaaa^^^[[[UUURRROOOOOORRRWWW[[[]]]UUURRRNNNKKKHHHFFFCCC@@@;;;999666333111000000000000000/////////000111111////////////............|||}}}lllTTTHHHDDDAAA???<<<;;;;;;===>>>>>><<<:::::::::888777777777888999999999999999999999999999666666666555555555444444444444444555555555666666555555555555666666777777555555555555555555555555666666555555555555666666666666666666666666666666555555555555666666666666777777777666666666666666666666666666666777888888555777:::===???BBBFFFIIILLLPPPTTTUUUVVV\\\gggpppuuupppoookkkddd^^^bbbnnn~~~|||xxxuuummmjjjgggeeedddcccaaa___]]]]]]^^^^^^____________\\\\\\]]]]]]^^^^^^^^^^^^]]]```dddeeedddaaa```___aaaaaa````````````aaaaaa]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZYYYYYYZZZ\\\]]]\\\ZZZXXXUUUSSSRRRQQQQQQKKKKKKIIIHHHFFFDDDCCCCCCAAA???======>>>>>>===<<<;;;::::::999999888777777666666666666555555555555333333444444444555555555444444444444444444444444444333333555666777555444444333333222222222222222333333333444444444555555444444444444444444444444333333333444555666777777777888888999999999999999888888777777777777888999999;;;???BBBDDDHHHLLLOOOPPPQQQSSSVVVYYY\\\^^^```YYY[[[]]]\\\[[[[[[]]]___````````````````````````_________`````````aaaaaadddcccccccccccccccddddddffffffeeeffffffgggggghhhgggggghhhiiijjjkkklllmmmmmmkkkiiigggffffffggghhheeeddddddeeeggggggeeeccc``````___^^^^^^___aaaaaabbbbbbaaaaaaaaa`````````ddddddcccccccccbbbbbbbbbaaa```___^^^^^^^^^___``````aaabbbcccbbbaaa___^^^\\\\\\^^^___```aaaaaaaaa_______________^^^]]]]]][[[\\\]]]^^^^^^^^^]]]\\\]]]^^^_________^^^]]]\\\YYYXXXWWWXXXZZZZZZZZZXXXZZZ[[[]]]___aaacccddddddeeefffhhhiiijjjiiihhhgggfffgggfffcccfffkkkmmmjjjjjjiiikkknnnkkkfffdddgggmmmyyy~~~xxxsssqqqqqqnnniiieeecccbbbaaaaaabbbdddggglllqqquuuwwwxxxxxx|||~~~zzzyyy|||~~~|||wwwuuuttttttsssrrrrrrsssnnnllljjjiiiiiigggdddbbb[[[VVVQQQNNNOOOSSSWWWZZZXXXUUUQQQMMMKKKHHHEEECCC===<<<:::777444222111000//////......//////000111////////////............}}}~~~lllTTTHHHDDDAAA???;;;;;;;;;<<<>>>===;;;999::::::888777777777888999::::::::::::::::::::::::666555555555444444444444444444444555555555666666666666666666666777888999555555555555555444444444777666555444444555666777666666666666666666666666555555555555666666666777888888888777777777777777666666666666666777888888444777;;;>>>AAADDDGGGJJJPPPTTTXXXYYYZZZbbboooyyy}}}nnniiiiiieee___bbbmmm|||vvvuuuuuuuuukkkiiifffeeedddcccbbb```]]]]]]]]]^^^^^^_________\\\\\\\\\]]]]]]^^^^^^___\\\```dddfffeeebbb___^^^```___^^^]]]]]]^^^___```^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWVVVWWWXXXZZZ\\\]]][[[YYYWWWTTTRRRQQQPPPPPPJJJJJJIIIHHHFFFDDDBBBAAAAAA???===<<<===>>>===<<<::::::999999888777777666999999888777666555444444333333333444444444555555444444444444444444444444555444333444555666666555555555444444444555666666333333333444444555555555444444444444444444444444444444333333444555777888777888999;;;;;;:::999999;;;:::999999999999999:::666888;;;>>>AAADDDIIILLLLLLNNNQQQTTTXXX\\\^^^```ZZZ\\\]]]\\\ZZZZZZ]]]``````````````````_____________________`````````aaaeeeeeeddddddcccddddddeeefffffffffffffffggghhhhhhhhhiiiiiijjjlllmmmnnnnnnnnnmmmkkkiiihhhhhhiiijjjccccccccceeeggghhhfffddd___^^^]]]]]]^^^___```aaaaaaaaaaaaaaa````````````ddddddcccbbbaaaaaabbbbbbbbbaaa___^^^]]]]]]^^^______```bbbcccbbbaaa___^^^[[[\\\]]]___```aaaaaaaaa______``````______^^^]]]ZZZ[[[]]]______^^^]]]\\\^^^____________]]][[[ZZZZZZYYYXXXYYY[[[\\\[[[ZZZZZZ[[[]]]___```aaabbbbbbbbbdddfffggghhhgggfffeeefffgggeeecccfffkkkmmmkkklllllloooqqqoooiiigggiiikkkttt}}}sssllliiihhhrrrrrroooiiibbb^^^```bbbcccbbbcccffflllqqqvvvwwwxxx}}}}}}|||~~~~~~{{{wwwrrrpppmmmlllmmmooopppooonnnnnnooonnnllljjj___YYYRRRMMMMMMQQQUUUWWWXXXUUUQQQNNNKKKIIIFFFCCC???>>><<<:::777444222111...............///000000000/////////............~~~lllSSSGGGCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<888888888999:::::::::;;;:::999888777777888999:::999888888777666555555444333444666888888777555444666666666555444444444333777666555555555666888999777777777777888888888888777777777777777777777777444444444555555555666666666666666666666666666666666888::::::888888888999::::::;;;@@@GGGKKKLLLKKKRRRRRRVVV\\\```hhh{{{yyypppiiidddeeejjjqqqzzzrrrppppppooommmkkkhhhdddaaaaaaaaa```___aaa```^^^]]]\\\]]]]]]^^^^^^[[[YYYYYY]]]`````````___aaabbbccccccbbbaaa___aaaaaaaaaaaa```___^^^]]]^^^]]]]]]\\\[[[ZZZXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZ\\\YYYVVVSSSRRRPPPNNNLLLJJJIIIGGGEEECCCBBBAAA@@@===<<<<<<<<<<<<;;;;;;;;;777666666777888888555333666444333444777777555222444444444333333222222222333444444555555444444333000222333555555444333222444444444444444444444444555555555555555555555555333333333444444444555555666666666666777777777777999999999999999999999999:::999999999999999999999;;;<<<<<<<<<<<>>CCCHHHLLLMMMLLLPPPQQQWWWdddppp{{{~~~uuunnniiiggglllsss~~~tttnnnmmmnnnmmmlllhhhfffcccaaaaaaaaa```___```___^^^]]]]]]]]]^^^___^^^\\\YYYZZZ]]]___```___^^^___aaabbbbbbaaa___^^^`````````______]]]\\\\\\\\\\\\\\\[[[ZZZYYYWWWVVVVVVVVVVVVVVVWWWYYY[[[\\\[[[XXXTTTRRRPPPNNNLLLJJJHHHGGGEEECCCAAA@@@??????<<<<<<<<<<<<;;;;;;;;;;;;777666666777888888555333666444333444666777555222444444444333333222222222333444444555555444444333///000222333333333111000444444444444444444444444555555555555555444444444444444444444555555555555666666777777777888888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<=========>>>AAADDDDDDFFFHHHLLLPPPTTTWWWXXXYYY[[[\\\\\\ZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^\\\]]]^^^___aaabbbcccdddiiikkkkkkjjjgggeeedddeeecccbbbbbbbbbbbbcccdddddddddeeefffhhhiiijjjkkkkkkllljjjfffeeeeeeeeeeeedddfffgggggggggfffeeecccbbbaaaaaaaaaaaaaaa``````___cccbbb```^^^]]]^^^___```^^^______```aaaaaabbbbbbdddcccbbbaaa```_______________`````````___^^^]]]\\\\\\]]]]]]^^^^^^^^^^^^]]]^^^______^^^]]]^^^```]]]^^^___aaaaaa```^^^]]][[[[[[\\\\\\\\\\\\[[[[[[]]]]]]```gggmmmooolllhhh___^^^\\\]]]___``````___```aaadddfffggggggfffeeefffeeeeeeffffffggghhhhhhggghhhjjjmmmnnnnnnmmmlllooooooppprrruuuwwwxxxxxxwwwsssnnniiibbb]]]```fffvvvzzz~~~{{{sssiiieeeeeeeeeaaa___aaacccfffmmmuuuyyyzzz{{{zzzyyyzzz|||~~~}}}|||yyyuuusssrrrrrrvvvyyy}}}|||wwwlllccc\\\ZZZVVVQQQOOORRRVVVVVVVVVUUUTTTRRROOONNNEEEDDDAAA===999666333222/////////...............///////////////.........jjjRRRFFFBBB@@@>>><<<<<<;;;:::::::::::::::888888888888888888777777999999888777777888999999888888777777666666555555555555555555555666777777666666666777777777777777666666666666666777888888444444444444444555666666777777777777777777777777444444444555555555555555666666666666666666666666333555777888888999;;;<<<<<<>>>BBBFFFJJJLLLNNNNNNSSSUUU```ssszzzrrrmmmjjjlllvvvyyysssmmmiiijjjkkkjjjiiidddcccaaaaaabbbbbbaaa______^^^^^^^^^^^^______```^^^\\\ZZZ[[[]]]^^^______]]]^^^___``````___^^^]]]^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZYYYWWWVVVUUUVVVUUUUUUUUUWWWYYY\\\^^^YYYVVVRRROOONNNKKKIIIGGGFFFEEECCCAAA@@@>>>>>>>>><<<<<<;;;;;;;;;:::::::::777666666666777777555333555444333444666666444333444444333333333333222222333444444555555444444333///000222333333333222111333333333333333333333333444444444444444444444444555555555555666666666666777777888888888999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<:::<<<============>>>@@@BBBCCCDDDGGGJJJNNNRRRTTTWWWYYY[[[[[[ZZZZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^______aaaccceeegggiiiiiilllmmmmmmkkkgggdddccccccaaaaaaaaaaaaaaabbbccccccdddeeefffhhhiiijjjjjjkkkjjjgggeeecccdddddddddccceeeeeeeeeddddddccccccbbbbbbbbbaaa`````````aaaaaa_____________________```^^^^^^^^^______``````aaaccccccbbbaaaaaaaaaaaabbb___```aaaaaaaaa```___^^^\\\]]]]]]]]]]]]^^^^^^^^^]]]^^^___^^^]]]\\\]]]^^^]]]^^^___``````___^^^]]][[[[[[[[[ZZZZZZ[[[[[[\\\\\\```gggpppvvvwwwqqqlll___^^^\\\]]]^^^______^^^___```bbbdddeeeeeeeeedddfffffffffffffffffffffffffffggghhhjjjkkkmmmnnnnnnsssrrrpppmmmlllkkkkkkkkkgggeeeeeefffccc```ccciii{{{zzzpppiiiiiiccc______aaacccjjjqqq{{{zzzxxxvvvttttttwwwzzz~~~}}}{{{yyyvvvuuu}}}tttmmmeee```[[[UUUQQQQQQSSSUUUXXXYYYYYYVVVSSSQQQGGGFFFDDDAAA===999666444//////000000111000000///.../////////000000111111iiiRRRFFFAAA???======<<<;;;;;;::::::;;;;;;999888888888777666666666999888888888888888888999888777777777666666666555777666444444444555777888555555555666666777777888666666666666666777777888666666555555555666777888666666666666666666666666555555555555555555555555666666666666666666666666444555777777777888;;;======AAAEEEIIIJJJLLLNNNPPPXXX```pppwwwpppkkkkkkrrr{{{pppmmmiiiggghhhhhhgggeee```______```bbbbbbaaa___^^^^^^^^^______```aaaaaa^^^]]]\\\\\\\\\]]]^^^^^^]]]]]]^^^______^^^]]]]]]]]]]]]^^^^^^]]]\\\\\\[[[ZZZZZZZZZYYYYYYXXXVVVVVVUUUTTTTTTTTTVVVYYY]]]___XXXUUUQQQNNNLLLJJJGGGEEEEEEDDDBBB@@@???>>>======;;;;;;;;;;;;:::::::::999777666555666777777555444444444444444555555444333333333333333333333333333333444444555555444444333222333444555555555444444333333333333333333333333444444444444444555555555666666666666777777777888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===<<<<<<===CCCBBBCCCDDDGGGKKKNNNQQQSSSVVVYYYZZZZZZZZZ[[[\\\\\\\\\]]]]]]^^^___``````ddddddfffgggiiijjjkkklllkkklllllljjjgggdddccccccaaaaaaaaaaaaaaabbbcccdddeeeeeeggghhhiiijjjjjjjjjgggeeecccbbbcccdddcccbbbccccccbbbaaa``````aaaaaacccbbbaaa`````````bbbbbb______```aaaaaa```___^^^^^^^^^_________`````````aaa````````````aaabbbbbb___``````aaa```___^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___^^^\\\[[[\\\]]]^^^______``````___^^^]]]]]]\\\[[[ZZZ[[[\\\]]]^^^[[[___gggooottttttnnniii^^^\\\[[[\\\^^^______^^^___```bbbcccdddddddddddddddeeeeeeeeefffffffffeeeeeeeeefffgggiiikkknnnooottttttsssqqqllliiifffeee]]]^^^bbbffffffeeeiiippp~~~rrrkkkddd___```aaaccchhhnnnyyyyyywwwtttrrrqqqsssttt~~~}}}}}}|||{{{zzz{{{uuummmeee___YYYTTTRRROOORRRWWWZZZ[[[ZZZWWWTTTKKKJJJHHHEEEAAA<<<999777000000111222222222111000....../////////000000000iiiRRRFFFBBB???===>>>======<<<<<<<<<<<<<<<999888888888777666666666888888888999999888888888777777777777666666666666777666444333333555777999444444444555555666666666555666666777777777777777666555444444444555777888666666666666666666666666555555555555555555555444666666666666666666666666666777888888777888;;;===???DDDIIIJJJIIIKKKOOOSSS\\\kkk}}}xxxpppjjjiiinnnzzz}}}yyymmmkkkiiigggfffeeedddccc]]]]]]]]]___aaabbbaaa___^^^______```aaaaaaaaaaaa]]]^^^^^^]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]\\\\\\ZZZZZZZZZZZZYYYXXXWWWWWWTTTTTTSSSTTTUUUXXX[[[\\\WWWTTTPPPMMMKKKIIIFFFDDDDDDCCCBBB@@@???>>>>>>===;;;:::::::::999999999999888666555555666666555444333333444555444444333333333333333333333333333333333444444555555444444333333333444444555555555555333333333333333333333333444444444555555666666666777777888888888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888:::<<<>>>>>>===<<<<<<===BBBAAAAAABBBDDDGGGJJJLLLOOORRRVVVXXXYYYYYYZZZ\\\]]]]]]]]]^^^___aaabbbdddffffffffffffffffffffffffggghhhiiihhheeedddcccdddaaaaaaaaabbbbbbccceeeeeebbbcccdddeeefffgggggggggdddcccaaabbbcccccccccaaaaaa```___^^^^^^^^^______cccbbbaaa``````aaabbbcccaaabbbcccccccccaaa___^^^______````````````aaaaaa]]]]]]]]]^^^^^^___```aaa^^^^^^___```___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^\\\\\\\\\^^^___``````______^^^^^^]]]^^^^^^]]]\\\]]]^^^___aaa]]]```dddiiilllkkkhhheee[[[ZZZYYY[[[]]]___```______```aaabbbcccdddddddddaaabbbccceeefffggggggfffeeeddddddeeegggjjjmmmnnnqqqsssuuusssllleee___]]]ZZZ[[[```fffhhhiiinnnuuu~~~mmmfffaaabbbdddeeegggkkktttuuuvvvuuurrrppppppppp|||~~~|||yyyzzz|||~~~~~~|||rrrhhhaaa\\\WWWSSSLLLPPPTTTYYY[[[[[[YYYWWWPPPOOOLLLHHHDDD???<<<999222222222222222111111000/////////.........------iiiRRRGGGBBB???===>>>>>>===<<<<<<<<<<<<===888888888888888888777777777888999999999999888777777777777777666666666666777666444333444555777999444444444444555555555555555555666777777777777777444333111111111222444666777777777777777777777777555555555555555444444444666666666666666666666666666777888888888:::===@@@CCCHHHMMMLLLIIIJJJQQQXXXaaavvv|||yyynnngggeeejjjuuu}}}yyyvvvlllkkkiiifffdddbbbaaa```\\\[[[[[[\\\___``````______```aaaaaabbbaaaaaa```]]]^^^___^^^\\\[[[\\\]]]^^^]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]^^^^^^]]]]]]\\\YYYYYYZZZZZZYYYXXXXXXWWWTTTTTTTTTTTTUUUVVVVVVWWWTTTQQQNNNKKKJJJHHHFFFDDDCCCBBBAAA???>>>=========:::::::::999999999888888888666444444555666555444222333555555333222333444222222333333333333444444333444444555555444444333222222222222333333333333444444444444444444444444555555555666777777888888888999999999::::::::::::;;;;;;;;;<<<<<<<<<==============================>>>>>>===<<<;;;::::::999<<<===>>>>>><<<<<<===???@@@@@@???@@@AAACCCEEEFFFJJJNNNRRRVVVWWWXXXYYYZZZ^^^^^^]]]^^^```bbbdddfffiiiiiihhhgggfffeeeddddddbbbdddeeeeeecccbbbbbbcccaaaaaaaaabbbcccdddeeefffddddddeeegggggghhhhhhhhhcccaaaaaaaaacccdddcccaaa________________________bbbbbbaaaaaaaaabbbccccccccccccddddddcccaaa```___````````````````````````[[[[[[[[[\\\\\\]]]______]]]^^^_________^^^\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYY[[[]]]^^^^^^]]]]]]^^^___`````````___^^^^^^]]]]]]^^^^^^^^^^^^___```aaaaaa```aaaccceeeeeeeeedddddd[[[ZZZYYYZZZ]]]^^^___^^^^^^^^^___```aaabbbcccccc___```bbbeeefffgggffffffddddddddddddfffhhhjjjlllpppuuuxxxvvvnnnddd]]]ZZZZZZZZZ___eeehhhjjjrrr{{{tttkkkddddddeeeeeegggjjjmmmppprrrrrrqqqooooooooouuu{{{xxxvvvuuuxxx}}}}}}xxxkkkbbb^^^ZZZTTTLLLOOORRRVVVYYYZZZ[[[[[[WWWUUUPPPKKKFFFAAA>>><<<555444333111000000000000//////......---------,,,iiiSSSHHHCCC@@@=========<<<;;;;;;;;;;;;<<<888888888999999999999999777888999999999999888777666666666666777777777777666555555444555666777888666666666666555555555555444555666777888777777666444333111000000222444666777777777777777777777777666666555555555444444444666666666666666666666666444666777888:::===BBBEEEHHHNNNQQQOOOJJJKKKUUU^^^nnnyyyuuulllgggiiittt~~~yyyuuurrrooohhhhhhfffccc```^^^^^^___\\\[[[ZZZZZZ]]]___```___aaaaaabbbbbbbbbaaa```___]]]___```___\\\ZZZ[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[WWWXXXXXXXXXXXXWWWVVVVVVTTTTTTUUUUUUTTTSSSRRRQQQPPPNNNKKKIIIHHHGGGEEECCC@@@@@@>>>===<<<<<<<<<<<<999999999999888888888888888666444333444555555444111333555555333222222444222222222333333444444444333444444555555444444333222222222222222333444444555555555555555555555555666666666777888999999999999::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<===???AAA@@@AAAAAABBBCCCCCCDDDDDDFFFJJJPPPTTTUUUWWWXXXYYY]]]]]]\\\]]]___bbbdddfffiiihhhgggfffeeedddcccccc___aaabbbbbb```______````````````aaabbbcccdddeeeffffffggghhhiiiiiiiiiiiibbbaaaaaabbbddddddcccbbb___```aaabbbbbbaaa`````````aaabbbcccccccccccccccaaaaaabbbbbbbbbbbbaaaaaa________________________[[[[[[[[[[[[\\\]]]]]]^^^^^^___`````````___]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZ[[[\\\^^^^^^^^^^^^```bbbaaaaaa```___^^^]]]]]]]]]\\\]]]^^^___```````````````aaabbbcccbbbbbbcccccc^^^\\\ZZZZZZ[[[\\\\\\[[[[[[\\\\\\\\\^^^___```aaa___aaaccceeefffeeeddddddccccccddddddeeeggghhhiiinnnssswwwvvvooogggbbbaaa\\\[[[___dddhhhmmmxxxsssgggccccccdddfffjjjhhhjjjlllllllllmmmoooqqqqqqtttxxxzzz}}}~~~xxxppppppsssyyy~~~}}}|||}}}~~~mmmccc___[[[UUUOOOPPPQQQSSSWWWZZZ]]]___^^^ZZZTTTLLLFFFBBB???>>>888666333000......///000............////////////jjjTTTIIIDDDAAA>>><<<<<<;;;::::::::::::;;;888888888999:::::::::;;;777888999::::::999888777666666666666777777777777555555555555555666777777888888777777666666555555444555777888888888777666666444222111222333666888777777777777777777777777666666555555555444444444666666666666666666666666222444666888;;;@@@FFFJJJLLLQQQTTTPPPKKKMMMXXXccc{{{}}}wwwrrrqqqnnnqqq|||vvvrrroookkkhhheeedddccc```]]]\\\]]]^^^]]][[[YYYYYY[[[^^^___```aaabbbccccccbbbaaa```___]]]___aaa___\\\ZZZZZZ\\\[[[[[[ZZZZZZZZZZZZ[[[[[[YYYZZZZZZ[[[[[[[[[ZZZZZZVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUTTTQQQOOOMMMMMMKKKHHHGGGFFFFFFDDDBBB???>>>===<<<;;;:::::::::999999999888888888888777888666333333444555555444111333555555222111222444222222222333333444444444333444444555555444444333555444444444444555666666666666666666666666666666666777777888999::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCC>>>>>>>>>===<<<===AAADDDCCCDDDEEEFFFFFFFFFFFFEEEDDDHHHNNNRRRUUUVVVWWWXXX\\\[[[[[[\\\^^^aaadddfffbbbbbbaaa```______^^^^^^___```aaa```^^^]]]]]]]]]^^^^^^______```bbbcccdddbbbbbbcccdddeeeeeeeeeeeeaaaaaaaaabbbdddeeedddbbb```aaaccceeeeeedddbbbaaa```aaabbbdddddddddcccbbb_________```aaabbbbbbccc^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[[[[[[[\\\\\\]]]^^^___```aaaaaaaaa```^^^]]]`````````______^^^^^^^^^ZZZ\\\^^^______```bbbcccbbbaaa```^^^^^^]]]]]]]]]ZZZ\\\]]]___``````___^^^]]]___aaabbbbbbaaabbbccc```^^^\\\[[[[[[ZZZYYYXXXYYYYYYYYYZZZ[[[\\\^^^___aaabbbdddeeeeeedddbbbaaaccccccdddeeeeeefffggggggeeekkkpppoookkkgggfffggg^^^^^^```eeejjjqqq~~~zzziiiaaa```bbbfffkkkffffffgggggghhhkkkppptttooorrruuuyyy~~~yyypppjjjlllrrr||||||}}}{{{{{{~~~oooccc___[[[TTTQQQQQQQQQRRRUUUZZZ___bbbbbb]]]UUUMMMFFFBBB@@@@@@:::777333///------...///------...///000111222222dddQQQGGGBBB??????============<<<;;;:::999;;;:::999999888888999999999999999999999888777666777777777777777777777777555555444444444444555555:::999888888999888666555666666666666777777777777444888;;;:::777444444555777777777777777777777777333333444444555555666666666777777888777777666555333555888999;;;BBBKKKRRRVVVXXXXXXSSSQQQYYYiiiwww||||||yyyrrrkkkhhhppp{{{zzztttooommmkkkhhheeeeeedddcccaaa___]]][[[ZZZZZZ[[[^^^___```___^^^]]]``````````````````___^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\[[[ZZZZZZYYYYYYZZZZZZXXXYYYZZZZZZZZZYYYWWWVVVXXXWWWVVVUUUUUUUUUVVVWWWTTTTTTTTTTTTRRRPPPNNNLLLLLLKKKIIIGGGDDDBBB@@@???AAA???>>><<<;;;;;;;;;;;;888777777666666666666666666666666666666666666666222333333444444333333222333333333444444444555555555444333222222222333444444444333333333333222222777777777777666666666666666777888999:::;;;<<<<<<;;;::::::::::::::::::::::::;;;<<<===>>>?????????BBBBBBBBBAAAAAA@@@@@@@@@===<<<<<<<<<===>>>??????@@@@@@???@@@AAADDDGGGIIIKKKIIIHHHFFFDDDCCCCCCCCCAAAHHHPPPRRRQQQQQQUUUZZZ]]]^^^___^^^]]]\\\]]]___]]]^^^^^^______^^^^^^]]]_________^^^^^^]]]]]]\\\]]]^^^```aaaaaaaaa```___aaabbbcccddddddddddddddd]]]___aaabbbcccbbbaaa```___aaaccceeeeeedddbbb``````______bbbeeefffdddaaa```````````````aaabbbbbb_______________^^^^^^^^^]]]]]]]]]\\\\\\]]]^^^^^^_________```bbbaaa___]]]`````````______^^^^^^^^^````````````````````````______^^^]]]\\\[[[[[[ZZZ\\\\\\]]]]]]^^^___``````]]]^^^___```aaaaaaaaaaaa^^^]]]\\\\\\[[[[[[\\\\\\]]]\\\ZZZYYYYYYZZZ\\\]]]bbbbbbcccccccccdddddddddfffeeedddbbbaaaaaabbbcccfffggghhhiiijjjkkkkkkkkkeee^^^]]]ccchhhooo~~~lllccc```aaacccgggffffffdddcccdddhhhmmmrrrqqqrrruuu{{{yyyrrrmmmrrrxxx~~~}}}~~~}}}|||}}}qqqeee```]]]XXXXXXUUUSSSTTTXXX]]]aaacccddd___XXXQQQJJJEEEBBBAAA@@@<<<666222111111111111,,,,,,,,,,,,---...//////dddQQQHHHBBB??????============<<<;;;:::999;;;:::999999888888999999999999999999999888777777777777777777777777777777666555555555555555555666555333333333444444222000666666666666777777777777666555555555666666666666777777777777777777777777555555555555555666666666666666666666666666666666666777999<<>>????????????BBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@AAA>>>>>>>>>@@@CCCGGGKKKMMMNNNMMMLLLKKKIIIGGGFFFFFFFFFKKKPPPQQQOOOQQQXXX^^^^^^_________]]]\\\]]]^^^ZZZ[[[\\\\\\]]]]]]\\\\\\^^^^^^]]]]]]\\\\\\\\\[[[\\\]]]^^^___```______^^^]]]^^^```aaacccdddeeeeee_______________```aaaaaaaaabbbdddeeeeeedddcccbbbaaa``````bbbeeefffdddaaa``````______```aaaaaabbb_________^^^^^^]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^___aaa``````aaabbbbbb```^^^_________^^^^^^^^^]]]]]]__________________``````^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\]]]]]]^^^^^^______\\\\\\]]]^^^____________^^^]]]\\\\\\[[[\\\\\\\\\]]]\\\ZZZYYYYYYZZZ\\\]]]``````aaaaaaaaaaaabbbbbbeeedddcccbbbaaaaaabbbccccccdddeeeggghhhiiiiiiiiigggaaa___cccffflllooogggdddaaaaaabbbccccccaaa______ccckkkqqqtttsssuuu{{{zzztttxxx~~~~~~~~~pppfffcccaaa]]]XXXVVVTTTTTTWWW[[[^^^___cccaaa\\\UUUOOOHHHDDDAAA@@@<<<777333222111111000......------......//////eeeQQQHHHCCC@@@@@@============<<<;;;::::::;;;:::999999888888999999888999999999999888777777777777777777777777777777777666666555555666666777777666555666777777555444666666666666777777777777888444000111555888888777777777777777777777777777777777666666666666666555777666555444444555666777999:::<<>>===;;;::::::::::::999888777777666666777777555555555555555555555555222333333444444333333222222222222222333333333333333333222222222333444444333333444555666777888888777777777777777777777777777777888999:::;;;;;;<<<::::::;;;;;;<<<<<<======??????@@@@@@@@@@@@??????BBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???<<<<<<>>>AAAEEEJJJNNNPPPOOOOOONNNMMMKKKIIIHHHGGGIIILLLNNNMMMMMMPPPYYY```]]]]]]^^^\\\ZZZYYYYYYZZZVVVWWWXXXZZZ[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]\\\]]]___```aaabbbbbbbbbaaa___]]]\\\\\\^^^```bbbbbbccccccdddeeeeeeddddddcccbbbaaabbbddddddbbbaaa```____________```aaaaaa``````___^^^]]]\\\\\\[[[\\\\\\\\\\\\]]]^^^``````cccbbbaaabbbbbbbbb```^^^___^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^_________```]]]]]]^^^^^^^^^_________\\\\\\]]]]]]]]]]]]]]]\\\ZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^______```ccccccbbbaaaaaaaaabbbbbb```aaabbbdddfffgggggghhhiiidddbbbcccbbbhhh{{{rrrkkkgggbbb^^^^^^```aaa```^^^\\\___hhhpppuuuuuuwww|||www|||}}}{{{llldddddddddbbb\\\ZZZWWWWWWXXXZZZ[[[[[[bbbbbb```]]]VVVOOOGGGCCC???<<<888555444222111///111000//////......//////dddQQQHHHCCC@@@@@@<<<<<<======<<<;;;;;;:::;;;:::999999888888999999888888999999999888888777666666666666666666666666777777666666666666777777:::999888:::;;;;;;:::888666666666666777777777777777555333333666888888777666666666666666666666666888888777777666666555555777666444333333555777888;;;;;;>>>FFFOOOVVVYYYYYYYYYZZZ]]]eeeqqq~~~zzztttooonnnssswww}}}uuupppnnnmmmkkkiiihhhhhhggggggaaaaaa``````______^^^^^^aaaaaaaaaaaa```___]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWYYYXXXXXXWWWVVVWWWWWWWWWYYYYYYYYYYYYYYYXXXXXXWWWXXXWWWVVVUUUTTTUUUVVVWWWVVVUUUUUUTTTSSSSSSSSSSSSQQQQQQPPPNNNLLLJJJHHHGGGCCCCCCBBBAAA@@@???>>>>>>======<<<;;;:::999888888888888777666666666666777555555555555555555555555222333333444444333333222111111222222222333333333222222222333333444444555444444555555666777888888777777888888888888888999888888999::::::;;;<<<<<<;;;;;;<<<<<<===>>>??????BBBCCCCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBBBBBBB@@@>>><<<<<<===???BBBFFFJJJNNNPPPLLLLLLLLLKKKIIIGGGEEEDDDHHHJJJLLLLLLLLLPPPWWW]]]ZZZ[[[[[[YYYVVVTTTTTTUUUTTTUUUWWWXXXZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]^^^^^^^^^^^^]]]aaaaaaaaaaaa```___^^^^^^aaa```^^^]]]]]]^^^```bbbbbbbbbbbbccccccddddddeeeccccccbbbbbbbbbbbbaaa```_________^^^^^^___``````bbbaaa```___^^^]]]\\\[[[[[[[[[\\\\\\^^^___aaaaaacccaaa``````aaaaaa___]]]^^^^^^]]]\\\\\\\\\]]]^^^\\\\\\]]]]]]^^^_________________________________[[[\\\]]]]]]]]]\\\[[[ZZZZZZ[[[\\\]]]]]]^^^]]]]]]^^^^^^]]]\\\\\\\\\\\\]]]\\\\\\[[[ZZZZZZ[[[\\\\\\]]]\\\\\\\\\\\\]]]^^^___`````````aaaaaaaaabbbbbb___```bbbdddfffggghhhhhhjjjhhhfffccc```dddvvv|||ooojjjgggccc``````^^^aaacccaaa^^^```gggnnntttuuuxxx}}}sssyyy~~~{{{zzz}}}}}}qqqeeeaaadddfffeeeccc```]]]ZZZZZZYYYXXXWWW___aaacccccc^^^UUULLLGGG@@@===:::777666444111///222111000///............cccPPPHHHBBB@@@@@@<<<<<<<<<===<<<<<<;;;:::;;;:::999999888888999999777888888999999999888888666666666666666666666666777777666666666666777777666555555777999999888777666666666666777777777777666888::::::777555555666666666666666666666666666888888777777666666555555777666444333444555888999<<<===BBBKKKTTTZZZ[[[ZZZZZZ]]]eeeqqq|||vvvrrrssszzzzzztttpppmmmkkkjjjiiihhhfffeeedddeeeaaa`````````____________aaa``````___^^^]]]\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVXXXWWWVVVVVVUUUUUUVVVVVVYYYYYYZZZZZZZZZYYYXXXWWWXXXWWWVVVTTTTTTUUUVVVVVVUUUTTTTTTTTTSSSRRRQQQQQQPPPOOOMMMKKKIIIGGGFFFEEEDDDCCCBBBAAA???===<<<<<<<<<<<<;;;:::999888777777888777666666555555666666555555555555555555555555222333333444444333333222111111222222222333333333222222333444555666666666666666555555555555555555777888888888999999::::::::::::;;;;;;<<<<<<======<<<<<<===>>>??????@@@@@@EEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBCCCBBB@@@>>>===??????AAACCCEEEHHHJJJKKKGGGGGGGGGGGGFFFEEECCCCCCGGGJJJNNNPPPQQQSSSVVVYYYYYYZZZZZZXXXUUUSSSRRRSSSTTTUUUVVVXXXZZZ[[[\\\\\\ZZZZZZ[[[[[[\\\\\\]]]]]]______^^^^^^^^^^^^^^^^^^bbbbbbbbbbbbaaa``````___aaaaaa```````````````````````````aaabbbccccccdddbbbcccbbbaaa````````````______^^^^^^^^^^^^^^^___bbbbbbaaa```___^^^]]]\\\\\\\\\\\\]]]^^^```aaabbbaaa```^^^^^^______^^^]]]^^^]]]\\\[[[[[[\\\^^^___]]]]]]]]]^^^^^^^^^______aaaaaa```___^^^^^^]]]]]][[[\\\]]]^^^]]]\\\[[[ZZZ[[[\\\]]]^^^^^^____________^^^]]]]]]\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\[[[ZZZZZZZZZ[[[]]]^^^]]]^^^___```aaaaaabbbbbb```aaaccceeegggiiiiiijjjjjjjjjiiieee```cccppp~~~ssshhheeefffeeefffggg\\\```cccccc``````dddhhhpppsssxxx}}}|||yyyooouuu}}}|||zzzyyyzzzvvvssskkkdddccciiilllkkkjjjfff```\\\YYYWWWTTTSSSZZZ^^^ccceeeccc[[[RRRLLLCCC@@@<<<:::888666333111111111///...------,,,,,,bbbOOOFFFBBB??????;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888999999777777888999999999999888777777777777777777777777777666666555555666666777555555555666999:::999888666666666666777777777777555999===<<<888555555777777777777777777777777777777777666666666666666555666666555555666777888999<<<@@@GGGPPPXXX\\\]]][[[YYY```nnn~~~~~~{{{xxxwww|||xxxqqqnnnllljjjdddeeefffeeecccaaabbbbbbaaaaaa``````______^^^^^^___^^^]]]]]]\\\[[[[[[ZZZXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXVVVUUUWWWWWWVVVVVVUUUUUUUUUVVVTTTTTTTTTSSSRRRQQQPPPOOOOOOMMMKKKHHHFFFDDDCCCCCCCCCCCCAAA@@@>>><<<;;;:::::::::::::::999777666555777666555555444444555555444444444444444444444444222333333444444333333222222222222222333333333333222333444666777888888888777666666666555555555555888888888999::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDGGGKKKPPPTTTUUUVVVWWWXXXYYYZZZZZZXXXUUUSSSSSSTTTTTTUUUWWWYYYZZZ[[[\\\\\\YYYYYYZZZ[[[\\\]]]]]]^^^```______^^^^^^^^^^^^___^^^___aaabbbcccdddddddddaaaaaaaaaaaaaaa`````````^^^^^^```aaabbbbbbbbbbbb```aaaaaa```^^^]]]^^^```______^^^]]]]]]]]]]]]^^^aaaaaa```___^^^^^^]]]]]]]]]]]]]]]]]]^^^___aaaaaa```^^^]]]]]]^^^______^^^___^^^\\\[[[\\\]]]___```^^^^^^^^^^^^^^^^^^^^^^^^aaaaaa```___^^^]]]\\\[[[ZZZ[[[]]]______^^^\\\[[[\\\]]]^^^___````````````___^^^^^^]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWXXXYYY[[[]]][[[\\\]]]___aaaaaabbbbbbaaabbbccceeeggghhhiiiiiiiiijjjjjjgggdddeeekkkqqqzzz}}}tttjjjbbbcccgggjjjmmmooo^^^___aaaaaa``````aaabbbjjjnnntttyyyzzzxxxtttpppnnnttt{{{|||yyyxxxqqqpppmmmiiilllsssvvvuuurrrlllddd\\\WWWTTTQQQPPPTTTYYY```dddddd___XXXSSSGGGCCC???;;;999888555444111000///...------------~~~~~~```NNNEEE@@@>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888999999777777888999999999999999777777777777777777777777666555555555555555555666777777777999<<<===<<<;;;666666666666777777777777777888888888777777777777777777777777777777777777555555555555555666666666666666777777888999999:::<<>>===<<<;;;::::::999::::::999888777555444555555444333333333333444444444444444444444444444222333333444444333333222333333333333444444444444222444666888999:::::::::666666777777777777777777888888999999:::;;;;;;<<<>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB???@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>>>>AAACCCEEEFFFIIINNNQQQSSSTTTUUUUUUVVVWWWWWWUUURRRQQQQQQRRRTTTUUUVVVXXXYYYZZZZZZZZZWWWXXXXXXYYY[[[\\\\\\]]]```___]]]\\\\\\\\\]]]]]]]]]^^^```bbbccceeeeeeeeecccbbb```^^^^^^^^^```aaa]]]^^^aaacccddddddcccbbb^^^___```^^^\\\[[[^^^```___^^^^^^]]]\\\\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\^^^^^^^^^^^^^^^___``````___^^^\\\]]]___```aaa``````^^^]]]\\\\\\^^^```bbbaaa``````______^^^^^^^^^______^^^^^^]]]]]]\\\\\\ZZZ[[[^^^``````___^^^\\\\\\]]]^^^______`````````______^^^]]]]]]]]]]]]^^^[[[[[[[[[\\\\\\[[[[[[[[[YYYWWWVVVUUUUUUWWWYYY[[[XXXZZZ\\\^^^```aaabbbbbb``````bbbcccdddeeeeeeeeegggiiijjjiiihhhhhhgggfffjjjrrruuurrrsssxxxvvvooojjjccc___dddlllppprrrtttfffccc___^^^```bbbbbbaaafffjjjooorrrsssqqqooonnnlllqqqyyy|||xxxuuunnnpppoooooottt{{{~~~}}}{{{tttiii___YYYUUURRRQQQOOOTTT[[[aaacccaaa]]]ZZZJJJFFFAAA<<<:::999888777111111000///............tttxxx~~~}}}___MMMDDD@@@===>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888999999666777888999999999999999777777777777777777777777555555444444444444555555666666666888;;;<<<<<<;;;666666666666777777777777999555222333666999999888777777777777777777777777333444444444555555666666555666888999::::::::::::===FFFQQQZZZ]]]^^^___```cccppp}}}zzzyyyzzz~~~~~~{{{rrrlllhhhfffccc```^^^aaadddeeeeeeeeegggjjjbbbbbbaaa```___^^^]]]]]]ZZZYYYYYYXXXXXXXXXXXXXXXUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVRRRSSSUUUUUUUUUTTTRRRPPPVVVWWWXXXYYYXXXWWWVVVUUURRRSSSSSSSSSRRRPPPNNNMMMMMMKKKIIIEEECCCAAAAAA@@@<<<;;;;;;;;;;;;;;;::::::999999999999888777555333444444333222222222222333444444444444444444444444222333333444444333333222333333444444444444555555333444777999;;;;;;;;;;;;666666777888999::::::;;;888888999::::::;;;<<<<<<@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBB???>>>>>>>>>>>>???AAAAAA>>>>>>???@@@@@@@@@??????===<<<:::999:::>>>AAADDDDDDFFFIIILLLNNNPPPQQQRRRQQQRRRRRRQQQOOOMMMNNNNNNTTTUUUVVVWWWXXXYYYYYYYYYUUUVVVWWWXXXYYY[[[[[[\\\___^^^\\\[[[[[[[[[\\\\\\___```aaabbbbbbcccbbbbbbeeebbb^^^ZZZZZZ\\\```bbb]]]___bbbeeefffeeedddbbb\\\^^^^^^]]]ZZZZZZ]]]```___^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[______^^^^^^^^^______```___^^^\\\]]]```bbbcccccc```___]]]\\\\\\^^^aaacccbbbbbbaaa```___^^^^^^]]]\\\\\\\\\]]]]]]]]]^^^^^^YYY[[[^^^```aaa```___^^^\\\\\\]]]^^^__________________^^^]]]]]]]]]]]]^^^[[[[[[\\\\\\\\\\\\[[[[[[WWWVVVTTTRRRSSSUUUWWWYYYWWWYYY[[[^^^```bbbbbbbbb^^^^^^```aaabbbbbbbbbbbbfffhhhjjjkkkkkkjjjeee```aaaeeeeeebbbdddllllllfffddd______hhhpppttttttvvvooohhh```^^^aaadddeeeddddddgggkkkmmmnnnnnnnnnooohhhmmmvvvzzzuuuqqqllloooqqqrrrxxx{{{oooddd\\\XXXVVVUUUKKKPPPWWW^^^aaaaaa___]]]MMMHHHBBB===;;;:::999999222111111000000000000000pppwww}}}___MMMEEE@@@>>>>>>>>>===<<<;;;:::;;;;;;<<<;;;;;;::::::999888777777999888777666666777888999777888888888888777777666555555555555555666777888777777888:::======999555777777888888888999999999444555666888888888777666444555666666666555333222222333555777777666555333666777777777888:::===@@@FFFKKKQQQUUUWWWZZZ^^^aaakkk}}}|||xxxwwwwww{{{zzztttmmmjjjjjjiiifffbbbeeeeeeeeeeeeffffffggggggfffdddbbb___^^^^^^^^^___\\\[[[YYYXXXXXXXXXYYYZZZYYYWWWUUUUUUVVVWWWVVVUUUZZZZZZ[[[ZZZXXXUUURRRPPPRRRRRRSSSSSSSSSRRRRRRQQQTTTUUUUUUVVVUUUTTTRRRQQQSSSTTTTTTTTTRRRPPPNNNMMMHHHGGGFFFEEEEEEDDDBBB@@@;;;;;;;;;;;;:::999888777888888777666666666666666444444444333333333222222444444444444444444444444555555555555555555444444444444444333333222222222555444444666999:::::::::666888999;;;<<<<<<;;;;;;;;;;;;;;;<<<===???@@@AAA======>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDBBBBBBDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>===<<<;;;999888888888999:::;;;<<<<<<===BBBBBBBBBCCCEEEGGGIIIKKKLLLLLLKKKJJJJJJLLLPPPSSSXXXXXXXXXYYY[[[ZZZXXXVVVTTTUUUWWWWWWWWWWWWYYYZZZ]]]\\\\\\[[[[[[[[[ZZZZZZ```aaabbbcccddddddcccbbbdddbbbaaa___^^^^^^^^^___aaaaaaaaaaaaaaabbbbbbcccbbb___]]][[[[[[[[[YYYXXX\\\[[[[[[[[[\\\^^^```aaa___^^^]]]]]]\\\\\\\\\]]]^^^^^^]]]]]]^^^^^^___```___```aaabbbbbbaaa```___aaa___]]][[[ZZZ[[[]]]^^^aaa```___^^^^^^^^^^^^^^^```___]]]\\\[[[\\\]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYY[[[[[[[[[\\\]]]^^^___```aaaaaaaaa```___^^^\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXUUUSSSQQQPPPQQQQQQQQQPPPXXXYYYZZZ[[[]]]]]]]]]^^^\\\^^^```^^^\\\ZZZ\\\^^^___ccchhhkkkkkkhhhdddaaa]]]\\\[[[YYYXXX[[[```ddd```^^^```hhhttt||||||zzzzzzsssjjjccc```aaaccceeedddeeefffiiikkkmmmoooppplllnnnpppvvv{{{vvvttttttrrrwwwxxxvvvzzzuuufff]]][[[YYYWWWVVVPPPMMMSSS___gggfffbbbXXXQQQHHHAAA>>><<<999777666555333111000000000111www}}}}}}```MMMEEE@@@============;;;:::::::::;;;;;;;;;;;;::::::999888888777999888777666666777888999666777777888888888777777666555555555555666666777777777888:::===<<<999666777777888888888999999999555666777888888777666666555666666777666555444333444555666777777777666666777888888888999;;;@@@DDDHHHMMMTTTWWWXXXZZZ```dddsss}}}yyyuuuqqqtttxxxzzztttnnniiiggghhhiiifffccchhhggggggfffeeedddcccccceeedddaaa___^^^]]]^^^^^^^^^]]]\\\[[[[[[[[[\\\\\\ZZZXXXVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVUUUTTTRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTUUUTTTSSSRRRRRRSSSSSSSSSSSSRRRPPPNNNLLLHHHFFFEEEDDDDDDCCC@@@>>>;;;;;;;;;;;;:::999888777888777777666666666666666444444444333333333222222444444444444444444444444555555555555555555555555444444444444444444444444444555666999<<<<<<:::777777888999:::<<<<<<======>>>>>>>>>>>>??????@@@AAA@@@@@@???@@@@@@AAABBBBBBEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???@@@@@@AAAAAA;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;999888777777888888999999:::::::::>>>>>>===>>>???@@@BBBCCCCCCDDDDDDDDDEEEHHHMMMPPPUUUUUUUUUVVVWWWWWWVVVTTTSSSUUUWWWWWWWWWWWWYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^___```bbbbbbbbbaaaaaaaaa```___^^^]]]^^^___`````````______``````aaabbb```^^^\\\\\\]]]]]]\\\[[[]]]\\\\\\]]]]]]^^^___```^^^^^^]]]\\\\\\\\\\\\\\\]]]\\\\\\[[[[[[[[[\\\\\\___```aaabbbbbbaaa```___aaa___]]][[[[[[\\\^^^___^^^^^^^^^_______________```___^^^]]]\\\\\\]]]^^^]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXVVVRRRQQQQQQRRRRRRQQQWWWWWWYYYZZZ[[[\\\\\\\\\\\\^^^___^^^[[[ZZZ[[[]]]^^^aaaeeeiiiiiihhheeeccc]]][[[XXXUUUSSSUUUZZZ^^^aaaaaadddmmmwwwxxxmmmeeeaaa______aaabbbdddgggkkknnnpppqqqnnnnnnnnnrrr|||xxxvvvvvvvvv{{{|||yyyzzz}}}sssfff___]]][[[WWWUUUPPPMMMQQQ[[[cccfffddd[[[TTTKKKCCC@@@>>><<<:::888666444222111111111111~~~aaaNNNEEE???<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999999888888888999888777777777777888999555666777888888888888888777666666555555555555666777777888:::<<<;;;999666888888888888888999999999666666777777777777666555777777777777777666555555777777666666777777888888999999888888:::>>>DDDIIIKKKQQQVVVXXXXXX\\\eeemmm~~~|||wwwrrrooommmrrrzzzvvvooommmiiifffeeeggghhhfffdddggggggfffeeedddcccbbbaaadddcccaaa___]]]]]]]]]]]][[[ZZZYYYYYYXXXXXXYYYYYY[[[YYYWWWVVVWWWXXXXXXWWWUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVQQQRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSRRRQQQOOOLLLKKKGGGEEECCCBBBBBB@@@>>><<<:::::::::::::::999888777777777666666555555666666444444444444333333333333444444444444444444444444222222222222222222222222444444444555666666777777666777999<<<>>>===999666888888999:::;;;===???@@@BBBBBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>>>>>>>>??????:::::::::999999888888888::::::::::::::::::::::::::::::::::::999888666666777777777777777777777777;;;:::::::::::::::;;;<<<;;;<<<>>>???BBBEEEKKKNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVWWWVVVWWWYYYZZZWWWWWWXXXZZZ\\\]]]^^^___[[[]]]^^^````````````___^^^]]]\\\\\\\\\^^^___```______^^^^^^______```aaa___^^^\\\]]]^^^______^^^^^^^^^^^^_________^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[___``````aaaaaa``````___aaa```^^^\\\\\\]]]^^^```[[[\\\^^^___``````_________^^^]]]]]]\\\]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[XXXYYYYYYZZZ[[[[[[ZZZZZZ\\\XXXTTTRRRRRRSSSTTTSSSXXXYYYZZZ[[[\\\]]]]]]]]][[[]]]]]]]]][[[ZZZ[[[\\\\\\^^^aaadddfffgggfffeee```^^^YYYSSSPPPQQQUUUYYYaaaeeellluuu}}}}}}nnnccc^^^\\\^^^___cccgggjjjnnnpppqqqoooooonnnooozzz|||yyyxxxyyy{{{~~~{{{}}}~~~tttiiidddccc___YYYTTTQQQNNNOOOUUU]]]dddggg```ZZZPPPHHHCCC@@@???>>>999888666333222111111111bbbNNNEEE???<<<<<<:::::::::::::::::::::::::::::::::999999888888888888888888888888888888888444555666888888999999999888777666555555555555555666777888:::::::::999777888888888888888888888888777777777777777666666555888888888888777777666666888777666555555777888:::888888888888;;;AAAHHHNNNQQQUUUXXXXXXXXX___mmmyyy}}}wwwsssqqqqqqrrruuu~~~|||rrrmmmkkkiiiffffffggghhhgggfffcccccccccccccccccccccccccccbbb```^^^]]]\\\\\\\\\XXXXXXXXXWWWWWWWWWWWWWWWZZZXXXWWWWWWXXXXXXWWWVVVXXXVVVTTTRRRPPPPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWWWWQQQQQQRRRSSSSSSSSSTTTTTTRRRRRRRRRQQQOOOMMMKKKIIIFFFDDDAAA@@@???>>><<<:::999999999999999888777777777666666555555555666666555444444444444333333333444444444444444444444444111111111111222222222222333444555666888999:::::::::::::::<<<======:::777999999999:::<<<>>>AAABBBDDDCCCBBB@@@???>>>>>>===@@@AAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA???===;;;::::::999;;;;;;:::::::::999999999::::::::::::::::::::::::999999999999888777666555777777666666666555555555999999999999::::::;;;;;;999;;;===>>>@@@DDDIIILLLJJJKKKMMMNNNNNNNNNPPPQQQRRRTTTVVVVVVVVVWWWYYYZZZVVVWWWXXXZZZ[[[]]]^^^___[[[\\\]]]___`````````___]]]]]]\\\[[[[[[\\\]]]^^^______^^^^^^______```aaa```___^^^^^^```aaa``````^^^___```aaa```___]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^^^^_________````````````````````````aaa```___^^^]]]^^^``````[[[]]]___``````___^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\^^^]]]]]]\\\[[[[[[\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]YYYUUUTTTTTTVVVWWWXXX[[[\\\]]]^^^____________[[[[[[[[[[[[[[[ZZZ[[[[[[ZZZ[[[]]]```bbbdddfffgggfffccc]]]VVVQQQPPPTTTWWWaaaiiittt~~~xxxhhh```]]]^^^```cccgggjjjmmmooopppoooqqqqqqrrrzzz{{{vvvvvvyyy|||~~~}}}}}}{{{qqqllljjjddd\\\TTTSSSPPPNNNPPPWWWaaahhhgggaaaXXXOOOGGGCCCAAA@@@:::888666333222111000000bbbOOOEEE???<<<<<<999:::::::::::::::::::::::::::999999999999999888888888999999999999888888444555666888888999999999888777666555555555555555666777888999999999888888888888888888888888888888777777777666666666666666999888888888777777777777888666555333444666888999777777888999===DDDLLLRRRWWWYYYZZZYYY\\\hhhzzzwwwqqqpppsssxxx|||}}}}}}xxxrrrooommmllljjjiiiiiihhhgggfffbbbbbbbbbbbbaaaaaaaaaaaaaaa```___^^^\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWXXXYYYYYYWWWTTTVVVUUURRRPPPOOOPPPQQQRRRSSSSSSRRRSSSTTTUUUVVVWWWRRRRRRRRRRRRSSSSSSTTTTTTQQQQQQQQQPPPNNNKKKIIIHHHEEEBBB???>>>======;;;:::888888999999888888777777666666555555555555666666555555555444444444333333444444444444444444444444333444444444555555555666444444555777999:::<<<<<<>>><<<::::::;;;<<<;;;::::::::::::;;;===???BBBCCCCCCBBB@@@???===<<<<<<;;;===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>===;;;999888888888::::::::::::::::::::::::::::::::::::::::::::::::999999999999999888777666888888777777666666555555777777888:::;;;;;;<<<<<<:::;;;===>>>>>>AAADDDGGGFFFHHHJJJKKKKKKLLLNNNQQQQQQSSSUUUVVVVVVWWWYYY[[[XXXXXXYYYZZZ[[[[[[\\\\\\[[[\\\^^^```aaaaaaaaaaaa___^^^\\\[[[ZZZZZZ[[[[[[``````______``````aaabbbbbbaaa______```aaa```______``````aaa```___]]]\\\ZZZZZZZZZYYYYYYZZZ[[[[[[YYYZZZ\\\^^^```aaabbbbbb``````____________``````aaa``````______```aaaaaa^^^___``````___]]][[[YYYZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\]]]\\\\\\```___^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[\\\]]]^^^___]]]]]]]]]]]]\\\[[[ZZZYYY\\\YYYVVVUUUWWWYYY[[[[[[\\\]]]^^^_______________ZZZZZZYYYZZZZZZZZZZZZZZZYYYYYY[[[\\\___bbbdddeeehhheee___XXXRRRQQQTTTVVV```kkkzzznnnbbb]]]___aaadddhhhjjjlllmmmmmmnnnsssvvvxxx~~~}}}tttppprrrxxx}}}|||uuuqqqiiiaaaWWWWWWUUUPPPNNNRRR]]]eeelllhhhaaaWWWNNNFFFBBB@@@;;;999666444111000//////bbbOOOFFF@@@======999::::::;;;;;;;;;;;;:::999999999999999999999999888888999::::::999888888555666777888888888888888777666666555555555555666555777999999888777888999999999999888888888888888666666666666666777888888999888888777666777777777777666555444444666888999666777:::<<>><<<<<<<<<<<<;;;777777888888888777777666555555444444555555666666555555555555444444444333444444444444444444444444000000111111222222333333444555666777999;;;<<<===???<<<999888:::;;;<<<<<<;;;;;;<<<===>>>@@@BBBCCCAAA@@@???===<<<;;;;;;;;;;;;<<>>======888888888888888999::::::777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999:::::::::999999888888888666777888:::;;;<<<<<<<<<999:::<<<<<<;;;<<<>>>@@@BBBEEEGGGHHHGGGIIIMMMQQQPPPRRRTTTUUUVVVWWWYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\^^^```bbbbbbbbbbbb```___]]][[[ZZZYYYZZZZZZ``````______``````aaabbbbbbaaa______```aaa```__________________^^^]]]\\\ZZZZZZZZZZZZZZZZZZ[[[\\\WWWYYY[[[^^^```aaaaaaaaa```______^^^^^^______```aaaaaaaaa```aaaaaabbbbbb`````````___^^^\\\ZZZYYYYYYYYYZZZ[[[[[[[[[ZZZZZZXXXYYYZZZ[[[\\\]]]]]]]]]``````___^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\^^^___```_________^^^]]][[[ZZZYYY[[[YYYXXXXXXYYY[[[[[[[[[ZZZ[[[\\\\\\]]]]]]]]]\\\YYYXXXWWWXXXZZZ[[[ZZZYYYXXXYYYYYYZZZ\\\^^^```bbbeeeccc^^^XXXSSSQQQSSSUUU^^^jjj~~~uuueee]]]^^^```dddgggiiijjjjjjjjjnnnuuu{{{~~~zzzrrrooorrrwww|||~~~|||uuunnnggg\\\\\\ZZZTTTPPPQQQXXX___kkkjjjggg```UUUKKKDDD@@@===;;;888555222111000000aaaOOOFFFAAA??????999:::;;;<<<===<<<<<<;;;999999999999999999999999888999999::::::999999888666777777888888888777777666555555555555666666777555777999999777666888:::999999999888888888777777555555555555666777999:::999888777666555666777777777777666666666777888999666999<<>>>>>======<<<<<<======;;;<<>>>>>========================>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<===<<<<<<;;;999:::;;;;;;::::::;;;<<<>>>AAAEEEEEEDDDFFFKKKPPPPPPRRRTTTUUUUUUWWWYYY[[[YYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\^^^```bbbbbbbbbbbb^^^^^^\\\[[[ZZZ[[[[[[\\\______^^^^^^______```aaa```^^^]]]^^^```bbbbbbaaa___^^^]]]]]]]]]]]]]]]^^^[[[ZZZZZZZZZZZZ[[[\\\]]]ZZZ\\\^^^```aaaaaa`````````___^^^^^^^^^^^^___```aaaaaaaaaaaabbbbbbcccccc______^^^^^^]]]\\\[[[[[[YYYZZZ[[[]]]]]]]]]\\\[[[XXXYYY[[[\\\]]]^^^^^^^^^______^^^]]]]]]]]]^^^^^^___^^^]]]\\\\\\]]]___```]]]]]]]]]]]]]]]\\\[[[ZZZ]]][[[ZZZZZZ[[[ZZZYYYWWWZZZ[[[[[[\\\\\\\\\\\\\\\YYYWWWVVVWWWYYY[[[YYYXXXYYYYYYYYYZZZ[[[\\\]]]]]]aaa```]]]YYYUUUSSSTTTVVV[[[iiimmmcccZZZ\\\```dddgggiiiiiihhhnnnvvv}}}|||wwwtttuuuwwwyyy}}}{{{}}}vvvppplllaaaaaa___YYYSSSRRRUUUXXXfffiiijjjggg]]]QQQGGGBBB@@@>>>;;;777444222222111~~~aaaOOOFFFBBB???@@@999:::<<<=========<<<<<<999999999999999999999999888999:::;;;;;;:::999888777888888888888777777666555555555555555666777888555777999888666666888:::999999999999888888777777444444444444666888:::;;;999888666555555555666777888888888888888999999:::777:::???DDDJJJQQQYYY^^^]]]```hhhvvvzzzppprrr|||vvvsssooojjjggghhhdddeeegggfffeeeddddddddd``````_________^^^^^^^^^^^^^^^^^^]]][[[ZZZXXXWWWWWWXXXYYYZZZYYYXXXWWWVVVWWWZZZ```dddeeeaaaZZZTTTSSSRRRRRRQQQQQQQQQRRRRRRQQQPPPNNNMMMMMMNNNOOOPPPPPPOOOMMMLLLLLLLLLMMMMMMOOOOOONNNMMMKKKHHHEEEDDDBBB???<<<;;;<<<>>>>>>>>>666666777777777777777666444444444444444555666777666666555555555444444444444444444444444444444444333333444555666666777777444555666777999:::;;;<<<:::999999;;;======;;;:::<<<===???@@@AAAAAA@@@@@@===============>>>>>>???<<<===???@@@@@@???>>><<<999999999999888777666666777777666666666666777777999:::;;;===???@@@BBBBBB???????????????????????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===<<<999;;;<<<<<<;;;;;;<<<===;;;???CCCCCCBBBDDDJJJOOOOOOQQQTTTUUUUUUWWWYYY[[[XXXXXXXXXYYYZZZ[[[[[[\\\ZZZ[[[]]]___aaabbbbbbaaa]]]\\\[[[[[[[[[\\\]]]^^^^^^]]]]]]]]]]]]^^^______]]]\\\\\\]]]```ccccccccc^^^]]]\\\[[[[[[\\\^^^___[[[[[[ZZZZZZ[[[\\\]]]]]]```aaabbbddddddbbbaaa``````___^^^]]]]]]^^^___```aaaaaabbbbbbcccccccccccc^^^^^^]]]\\\\\\\\\]]]]]][[[\\\]]]^^^___^^^^^^]]]YYYZZZ[[[]]]^^^___``````^^^]]]]]]\\\\\\]]]]]]^^^___^^^\\\[[[[[[\\\^^^___ZZZZZZ[[[\\\\\\\\\\\\[[[^^^]]]\\\\\\\\\YYYVVVSSS\\\\\\]]]^^^^^^^^^]]]]]]XXXVVVUUUVVVYYY[[[YYYWWWYYYYYYYYYZZZZZZZZZZZZZZZ______^^^[[[XXXVVVWWWXXXZZZhhhvvvkkkUUUXXX]]]bbbfffhhhhhhhhhooowww}}}~~~}}}zzzyyyxxxwww}}}yyyyyy~~~vvvrrroooeeedddaaa\\\VVVRRRRRRTTTaaafffkkkjjjaaaUUUJJJDDDBBB@@@===999666444333333~~~^^^KKKDDD@@@======AAA???===;;;:::;;;<<<===;;;:::999999999999888777888999888666888<<<;;;777888666444555777999888666777777666666777888999999<<<;;;;;;:::999888777666999999999888888888777777666666666666666666666666:::999999999888888777777888777666666888999999888:::>>>DDDIIINNNTTTYYY]]]\\\hhhwww{{{vvvwwwyyyvvvqqqnnnlllkkkiiiggggggfffeeedddcccbbbbbbbbbaaa```___]]]\\\[[[ZZZZZZ\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVXXXYYY^^^hhhpppnnnaaaUUUQQQQQQRRRRRRQQQQQQQQQRRRMMMLLLLLLNNNPPPRRRRRRQQQLLLKKKJJJHHHHHHJJJKKKLLLLLLLLLLLLKKKIIIEEEBBB@@@???===<<>>>>>>>>>>>???@@@@@@@@@???>>><<<;;;999999888888777777666666888888777666666777888999;;;<<<===>>>@@@@@@@@@AAADDDDDDDDDCCCBBB@@@???>>>@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA???===???>>>>>>???AAAAAA===:::;;;::::::999::::::;;;;;;<<<<<<<<<>>>AAAFFFKKKNNNNNNOOOQQQSSSUUUVVVXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[^^^aaacccbbb```______^^^]]]]]]\\\\\\]]]]]]^^^]]]^^^_________^^^]]]\\\ZZZ[[[]]]^^^^^^^^^]]]]]]______^^^]]]]]]]]]^^^^^^[[[\\\\\\\\\\\\\\\\\\]]]```````````````````````````______```cccdddcccccc```aaa```^^^]]]]]]```cccaaa```^^^\\\YYYXXXWWWVVVWWWZZZ^^^bbbcccaaa^^^\\\XXX[[[^^^``````______```^^^^^^\\\[[[[[[\\\]]]^^^]]]\\\[[[ZZZ[[[\\\]]]^^^]]][[[YYYZZZ]]]^^^\\\ZZZZZZZZZ[[[[[[YYYXXXVVVUUUXXX[[[^^^______^^^^^^^^^YYYXXXWWWWWWXXXYYYXXXXXXVVVXXXYYYYYYXXXXXXYYY[[[XXXXXXXXXXXXYYYZZZ[[[\\\ZZZbbbuuuuuugggZZZZZZ\\\aaafffgggdddaaaiiinnnuuu{{{~~~yyyvvvvvvwww|||~~~~~~}}}}}}~~~}}}vvvqqqooommmjjjeee```\\\WWWRRROOOWWW```gggfff```YYYOOOFFFDDDAAA===:::888777444333|||]]]KKKDDDAAA??????@@@???===;;;:::;;;<<<<<<;;;:::999999999999888888===@@@???;;;:::;;;:::666999666555555888999999777999888777777777777777888999888888888888999::::::999999999888888888777777777777777777777777777777999999888888777777777777555555555666888:::;;;;;;>>>BBBHHHLLLPPPTTTZZZ^^^cccppp~~~zzz{{{|||yyyvvvsssnnnkkkjjjhhhfffeeeccccccbbbaaaaaaaaabbbbbb___^^^]]]\\\[[[ZZZZZZZZZ\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUWWWTTTUUU\\\gggppprrrqqqZZZUUUOOOMMMMMMNNNMMMLLLNNNMMMLLLMMMOOOOOONNNMMMLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIJJJIIIHHHEEEBBBAAA===;;;<<<@@@FFFIIIFFFCCC999888777555444444333333333333444444444444444444444444444444444444444444222333333333444444555555333444444555666666777777999999::::::::::::;;;;;;;;;:::999999999;;;===>>>BBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBB@@@??????>>>>>>?????????>>>===<<<;;;:::888888888888777777777777999888888777888999:::;;;===>>>???AAABBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEDDDCCCDDDDDDCCCEEEFFFDDD@@@<<>>>>>>>>>>>??????<<<;;;<<<>>>BBBGGGKKKNNNPPPPPPQQQRRRTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[ZZZ]]]aaabbbbbb```______]]]]]]\\\\\\\\\\\\]]]]]]____________^^^]]][[[ZZZ[[[\\\]]]^^^___^^^^^^]]]^^^^^^]]]]]]\\\]]]]]]^^^\\\\\\\\\\\\]]]]]]]]]]]]________________________^^^]]]]]]^^^```bbbaaa```aaaaaa```___]]]^^^```ccccccaaa```^^^\\\[[[ZZZZZZXXXZZZ]]]___```___]]]\\\YYY[[[^^^```____________```_______________``````]]]\\\[[[[[[[[[\\\^^^^^^^^^\\\ZZZ[[[]]]^^^\\\ZZZYYYZZZZZZZZZZZZXXXWWWVVVXXX[[[^^^```____________\\\ZZZWWWVVVWWWWWWVVVUUUVVVXXXYYYYYYXXXXXXYYYZZZXXXXXXYYYYYYZZZ\\\]]]^^^[[[aaapppttthhh[[[ZZZZZZ]]]aaaccccccaaadddhhhooovvv{{{~~~~~~zzzxxxyyyzzz}}}~~~}}}}}}~~~zzztttooolllmmmjjjgggccc^^^ZZZVVVSSSSSSZZZaaacccccc```XXXPPPFFFCCC>>>;;;:::999777555{{{]]]KKKEEEBBB@@@@@@???>>>===;;;;;;;;;<<<<<<;;;::::::999999999999:::@@@EEEGGGBBB===<<<<<<:::888777666666888999888888:::999888777666666666666999888777777777888:::;;;999888888888888777777777888888888888888888888888777777777777666666666666333333444555888;;;===???DDDHHHMMMPPPRRRUUU[[[___nnnzzzvvv~~~|||vvvsssqqqnnnjjjhhhgggfffdddccc______^^^^^^___``````aaa\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSYYYTTTPPPPPPVVV___gggllleee[[[PPPKKKKKKLLLJJJGGGNNNLLLKKKKKKLLLLLLKKKIIILLLKKKJJJIIIIIIJJJKKKLLLFFFGGGGGGGGGFFFEEECCCBBB<<<;;;;;;@@@FFFJJJKKKIII888777666555444444444444444444444444444444333333111222222333444555666777333333333333333444444444444444555666666777777888999999::::::::::::;;;;;;;;;;;;::::::;;;===>>>@@@CCCCCCCCCCCCDDDDDDEEEEEECCCCCCCCCBBBAAA@@@???>>>???>>>===;;;::::::::::::777777777777888888888888999999999:::;;;<<<===>>>@@@AAABBBCCCDDDEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLMMMNNNMMMJJJEEEAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>AAAEEEIIINNNQQQRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZZZZ]]]```bbbbbb`````````]]]]]]\\\\\\\\\\\\]]]]]]``````______]]]\\\ZZZYYY\\\]]]]]]^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[\\\\\\]]]\\\\\\\\\]]]]]]^^^^^^^^^________________________^^^]]]]]]^^^```aaa```___aaaaaaaaa___^^^^^^```cccaaaaaa___^^^]]]]]]\\\\\\YYYZZZ\\\]]]^^^]]]]]]\\\ZZZ\\\______^^^^^^^^^^^^^^^___```aaaaaaaaaaaaaaa]]]]]]\\\\\\\\\]]]^^^______]]]\\\\\\]]]]]][[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYYYY\\\___aaaaaa``````aaa```\\\XXXVVVUUUUUUTTTSSSVVVXXXYYYXXXWWWWWWXXXZZZXXXYYYYYY[[[\\\^^^```aaa]]]___hhhyyyzzzoooggg^^^\\\YYYYYY\\\```bbbdddaaadddjjjqqqwww{{{}}}}}}~~~{{{{{{}}}~~~~~~|||}}}~~~uuuuuuvvvvvvvvvsssnnnjjjlllkkkiiifffbbb^^^ZZZXXXQQQVVV\\\```dddfff```XXXIIIEEEAAA>>><<<;;;:::999{{{]]]LLLEEEBBB???>>>>>>===<<<;;;;;;;;;;;;<<<:::::::::999888999:::<<<@@@GGGKKKGGGAAA@@@AAAAAA888777777666777777777777888888777777777777777888<<<;;;888666555666666777888888888888777777777777777777777777777777777777666666666666666666555555333444555666777:::>>>AAAIIIMMMQQQSSSSSSVVV]]]bbbxxx}}}{{{~~~xxxsssqqqnnnkkkgggeeeeeedddcccaaa^^^^^^]]]]]]]]]^^^^^^___ZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSRRRUUUTTTRRRPPPNNNNNNPPPRRRfff___UUUNNNLLLJJJIIIHHHKKKIIIHHHHHHIIIJJJHHHGGGKKKJJJIIIIIIIIIIIIJJJKKKGGGGGGGGGFFFEEEDDDBBBAAA===<<<;;;===AAADDDEEEEEE777666555555444444444444555555555444444333333333111111222333444666666777333333333333333333444444555555666666777888888999999999999:::::::::;;;;;;;;;;;;;;;;;;===>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDAAABBBCCCCCCBBBAAA???>>>===<<<:::999888888999999666777777888999999::::::;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKJJJKKKMMMMMMNNNOOOQQQRRRSSSUUUWWWXXXWWWRRRLLLHHHDDDDDDDDDDDDDDDCCCCCCBBBAAAAAACCCEEEIIINNNRRRTTTVVVVVVTTTSSSRRRRRRSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYYYY\\\```bbbaaa`````````\\\\\\[[[[[[[[[[[[\\\\\\^^^^^^]]]]]]\\\\\\[[[[[[]]]]]]]]]^^^^^^^^^^^^]]][[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^```___^^^___aaabbbaaa``````aaaaaa```^^^^^^```bbb___^^^]]]]]]\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]]]]]]][[[]]]______]]]]]]]]]^^^\\\]]]^^^```aaa```______]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZ]]]aaacccbbbbbbbbbcccaaa^^^YYYVVVUUUUUUUUUTTTVVVWWWXXXXXXWWWVVVWWWXXXXXXYYYZZZ[[[^^^```bbbccc___^^^aaajjjxxxxxxrrrmmmgggdddccc```[[[XXXYYY]]]bbbeeeaaadddhhhnnntttxxx|||}}}}}}|||}}}}}}}}}}}}vvvsssqqqppppppooommmjjjmmmmmmmmmjjjfffaaa]]]\\\VVVWWWYYY\\\bbbfffaaaZZZMMMIIIDDD@@@>>>===<<<;;;}}}___MMMEEEAAA===<<<===<<<<<<;;;;;;;;;;;;;;;999::::::999888999<<<>>>DDDJJJMMMIIICCCBBBCCCCCC:::999999777666555666666666666666666777888999:::;;;:::888666555555555666777777777777777777777777666666666666666666666666555555555555555555666666555666777777888:::???CCCLLLPPPTTTTTTTTTXXXbbbjjj||||||{{{wwwqqqmmmlllkkkhhheeedddddddddcccbbb``````___]]]]]]\\\\\\\\\ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSLLLOOORRRSSSQQQNNNNNNNNN\\\[[[XXXRRRKKKGGGGGGIIIGGGFFFEEEFFFHHHIIIHHHGGGIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFDDDBBBAAA@@@===<<<::::::<<<>>>@@@@@@666555555444444444555555555555555444444333333333222333333444444555555555333444444444444444555555666666777888888999999:::999999999:::::::::;;;;;;:::;;;;;;===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAA???>>>===:::999888777777777888999777888888999:::;;;<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEBBBCCCDDDFFFHHHJJJKKKLLLLLLNNNPPPQQQQQQSSSVVVZZZ\\\___dddfffccc]]]VVVRRRMMMMMMNNNNNNMMMLLLKKKKKKEEEFFFHHHJJJNNNRRRUUUWWW[[[ZZZWWWTTTRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXXXX[[[___aaaaaa`````````\\\[[[[[[ZZZZZZ[[[[[[\\\ZZZ[[[[[[[[[\\\]]]]]]^^^]]]]]]]]]]]]\\\]]]]]]]]]YYYYYYYYYYYYYYYZZZ[[[\\\[[[[[[\\\]]]]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^```___^^^___```aaa```______`````````^^^^^^___aaa___^^^^^^^^^^^^^^^_________^^^^^^]]]]]]]]]]]]^^^[[[]]]^^^^^^]]]\\\]]]^^^\\\]]]___`````````___^^^\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]\\\___bbbddddddddddddeeebbb___[[[YYYXXXXXXWWWVVVVVVWWWXXXWWWVVVUUUVVVWWWXXXXXXZZZ[[[^^^```cccddd```^^^\\\___gggpppwww{{{}}}xxxppphhhdddaaa``````fffccc^^^YYYXXXZZZ___bbbbbbcccfffjjjoootttxxxzzz}}}}}}}}}||||||~~~|||wwwpppkkkiiijjjlllmmmppprrrssspppjjjddd```^^^XXXXXXWWWXXX^^^dddbbb\\\SSSNNNHHHCCC@@@>>><<<;;;}}}___MMMFFFAAA<<<:::;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;999777888===AAAJJJNNNNNNHHHBBBBBBBBBAAA>>>>>>===:::777555555666555555555666777999;;;<<<555666666666777777777777666666777777777777777888555555555555555555555555555555555555666666666666666888999999999<<>>;;;;;;::::::;;;<<<>>>???444444444444444444555555444444444444444444333333444444444444444444444444333444444555666666777777777777888888999::::::;;;999999::::::::::::;;;;;;;;;<<<===???AAACCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCC>>>>>>>>>>>>>>>===<<<<<<777777777777777888999:::999::::::;;;<<<======>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEHHHHHHHHHHHHHHHGGGFFFEEECCCDDDEEEHHHJJJMMMNNNOOOOOORRRUUUVVVVVVXXX^^^bbbfffkkkrrrvvvssslllfffbbbWWWWWWXXXXXXXXXVVVUUUTTTOOOOOOQQQSSSVVVYYY[[[]]]aaa^^^ZZZVVVRRRQQQPPPPPPQQQQQQRRRSSSUUUVVVWWWWWWWWW[[[___aaaaaa`````````[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYYYYZZZ[[[]]]^^^___]]]\\\\\\[[[[[[[[[[[[\\\YYYYYYYYYYYYZZZZZZ[[[\\\ZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^\\\[[[\\\^^^^^^]]]\\\]]]^^^______^^^]]]^^^___bbbaaaaaaaaaaaaaaabbbbbb_________^^^^^^]]]]]]]]]ZZZ\\\]]]]]]\\\\\\]]]___``````aaaaaaaaa``````___ZZZ[[[\\\]]]]]]]]]\\\\\\\\\]]]]]]\\\ZZZYYYZZZ[[[[[[[[[ZZZZZZ[[[\\\]]]]]]]]]```dddffffffffffffgggdddbbb___]]]]]][[[YYYXXXVVVWWWXXXWWWUUUTTTUUUVVVWWWXXXYYYZZZ]]]___aaabbbaaa___\\\[[[]]]aaagggjjjmmmiiiddd___\\\\\\^^^```iiigggddd___\\\[[[]]]___aaaaaabbbdddggglllpppsssxxxzzz|||}}}|||sssjjjfffgggmmmrrrxxxzzz|||xxxpppgggaaa___XXXXXXVVVUUUZZZbbbdddbbb[[[VVVNNNGGGBBB???<<<;;;|||___MMMFFFBBB===<<<:::;;;;;;;;;<<<;;;;;;;;;888:::;;;999777888>>>CCCLLLMMMJJJDDDAAACCCCCCAAACCCCCCBBB???:::666666888666666666666777888::::::333444666888888777666555666666666666777777888888666666666666666666666666555555666666666777777777555888:::::::::>>>EEELLLSSSVVVXXXWWWXXXbbbsss~~~uuuuuuyyytttpppkkkiiikkkfffcccaaa```aaabbbbbbaaa^^^^^^]]]\\\\\\[[[\\\\\\YYYZZZ\\\^^^^^^^^^]]]\\\YYYXXXXXXWWWVVVUUUTTTTTTRRRRRRRRRRRRQQQQQQQQQPPPNNNLLLJJJIIIHHHIIIJJJJJJKKKMMMNNNKKKGGGDDDDDDFFFGGGEEEDDDDDDEEEFFFEEECCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>>>>===999999:::999999999;;;<<<444333333333444444555666333333444444444444444444333333333444444444555555333444555666777888999:::888888999999:::;;;;;;;;;999999::::::::::::;;;;;;===>>>@@@BBBEEEFFFGGGHHHHHHGGGFFFEEECCCBBBAAAAAA<<<;;;;;;::::::::::::;;;333444666777999:::::::::<<<<<<======>>>>>>>>>??????@@@AAABBBCCCCCCBBBBBBEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGIIILLLOOOQQQSSSUUUTTTWWW[[[\\\\\\```ffflllqqqxxx}}}wwwsssgggggghhhiiihhhfffdddccc^^^___```bbbdddfffggghhheeebbb]]]WWWSSSQQQPPPPPPOOOPPPQQQRRRTTTUUUVVVWWWWWWZZZ^^^aaaaaa`````````ZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^\\\\\\ZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]XXXYYYYYYZZZ\\\]]]]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\[[[\\\]]]]]]\\\[[[[[[]]]^^^^^^]]]\\\\\\]]]cccbbbbbbaaaaaabbbbbbbbb^^^______^^^^^^\\\[[[ZZZYYY[[[\\\\\\\\\\\\^^^```bbbaaa```___^^^^^^^^^^^^YYYZZZ[[[\\\\\\\\\[[[[[[\\\^^^___^^^\\\[[[\\\^^^]]]\\\[[[[[[[[[\\\]]]]]]^^^aaaeeeggggggggghhhiiihhhfffdddbbbaaa^^^ZZZVVVUUUWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWYYY[[[]]]___```aaa```^^^[[[XXXYYY\\\______^^^\\\[[[[[[]]]aaadddooopppoookkkfffaaa___```bbbaaa```___bbbfffjjjmmmuuuxxx|||yyypppjjjkkkttt}}}uuujjjcccaaaZZZ[[[XXXUUUXXX```eeefffddd^^^TTTKKKEEEAAA===;;;zzz^^^MMMGGGCCC???===::::::;;;<<<<<<;;;;;;;;;777:::;;;999777888>>>DDDIIIIIIEEE@@@AAAFFFGGGDDDGGGHHHFFFBBB<<<888888999888777777777777777888999555777888999888555222000555666666666777777888888777777777777777777777777555666666666777777888888444777:::;;;;;;@@@IIIPPPUUUXXXYYYXXXZZZfffyyy~~~vvvooosss{{{tttnnnkkkhhhdddfffjjjdddbbb______```aaaaaa```[[[[[[[[[[[[[[[\\\\\\]]]XXXZZZ\\\]]]]]]]]][[[ZZZYYYXXXXXXWWWVVVUUUTTTSSSQQQQQQPPPPPPPPPOOOOOOOOOMMMKKKJJJKKKLLLLLLKKKHHHMMMLLLJJJHHHGGGGGGGGGFFFIIIGGGEEEEEEEEEDDDCCCAAACCCCCCDDDDDDDDDDDDCCCCCC???>>>>>>============>>>999999:::888666555555555333333333333444555555666333333333444444555555555222222333333444555666666333444555777888:::;;;<<<888999999::::::;;;;;;<<<999999:::::::::;;;;;;;;;???@@@BBBEEEGGGIIIJJJKKKFFFFFFDDDCCCAAA???>>>===;;;:::999888777888999:::111333555888:::;;;;;;;;;>>>>>>>>>>>>????????????@@@AAABBBCCCCCCCCCBBBAAAFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDFFFGGGHHHIIIIIIIIIIIIJJJLLLOOORRRUUUXXXYYYXXX\\\```aaaaaaeeelllrrrxxxyyyzzz{{{|||{{{yyywwwuuukkklllmmmnnnppprrrssssssgggddd^^^XXXTTTQQQPPPPPPOOOOOOPPPRRRSSSUUUVVVVVVVVVZZZ^^^```aaa`````````ZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]\\\[[[ZZZXXXXXXXXXYYYZZZYYYYYYYYYYYYZZZ[[[]]]]]]WWWXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\___^^^]]]]]]______^^^]]]ZZZ\\\^^^]]]\\\[[[\\\\\\bbbaaa``````````````````]]]^^^^^^^^^]]][[[ZZZXXXYYYZZZ[[[\\\[[[\\\___aaaaaa```^^^\\\[[[[[[[[[\\\XXXYYYZZZ[[[\\\[[[ZZZZZZ]]]___aaa```^^^]]]___aaa^^^]]]\\\[[[[[[[[[]]]]]]^^^aaaeeeggghhhhhhiiiiiillljjjhhhfffccc___YYYUUUUUUVVVWWWVVVTTTSSSTTTUUUVVVVVVWWWXXXYYY[[[]]]^^^aaaaaa```\\\WWWUUUWWWYYYXXXXXXYYYZZZ\\\```eeeiiiwwwyyyzzzwwwpppiiieeeccceeeccc```___```cccgggjjjtttxxx}}}xxxqqqrrr|||yyymmmeeebbb^^^___\\\VVVVVV]]]dddgggjjjcccYYYOOOGGGBBB>>><<>>===???>>>===<<<;;;:::::::::::::::::::::;;;;;;<<<===HHHFFFDDDBBBCCCCCCAAA@@@HHHJJJHHHAAA;;;999777444777777777777888888888888777888999::::::999888777555555666777888999999:::777777666666666666666777666777777777777777666555777888999<<<@@@FFFKKKNNNVVVQQQSSS^^^kkkvvvyyysssttt}}}qqqooojjjfffcccbbbbbbccceeedddbbb```___^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYXXXVVVUUUTTTTTTTTTPPPPPPPPPOOOOOONNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGGGGEEEDDDEEEDDDCCCCCCDDDDDDCCCBBBAAAAAABBBBBBCCCDDDEEEEEECCCBBBAAA???===<<<;;;:::<<<;;;:::888777666666666333333333333333444555666444444333333444444555666444444444444444444333333222333444666777777888888999999999888999999:::;;;777888999:::<<<===>>>>>>CCCCCCDDDEEEFFFGGGGGGHHHEEEBBB???>>>>>>>>>======999888777666555555666777999888888888999::::::;;;@@@AAACCCBBBAAA@@@@@@AAADDDDDDDDDCCCCCCBBBBBBAAAGGGEEEDDDBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJNNNQQQUUUXXX[[[]]]```ccc```dddhhhiiijjjoooxxx{{{vvvnnnhhh^^^VVVRRRQQQQQQRRRMMMNNNOOOQQQRRRTTTUUUVVVZZZ[[[]]]______^^^]]]\\\ZZZYYYYYYYYYYYYYYYZZZZZZ\\\[[[ZZZYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYY^^^]]]]]]\\\[[[[[[[[[\\\\\\\\\]]]]]]^^^___``````^^^___```aaaaaa```______]]]]]]\\\\\\[[[\\\\\\\\\ZZZ[[[[[[\\\^^^______```bbbaaa___^^^]]]]]]^^^^^^]]]\\\[[[ZZZZZZ\\\^^^___aaa^^^]]]^^^aaabbbaaa______\\\YYYYYY]]]___```___aaaaaabbbcccfffiiikkkmmmiiiiiiiiigggeeeaaa]]][[[XXXXXXWWWVVVUUUSSSSSSRRRUUUWWWXXXXXXWWWXXXYYY[[[]]]\\\[[[[[[ZZZYYYVVVSSSZZZXXXYYY___cccffflllrrr{{{}}}xxxnnnccccccaaa```aaa```___dddkkknnntttyyyzzzyyy}}}~~~yyytttvvv~~~{{{nnnfffcccbbb___ZZZUUUUUUZZZbbbiiipppjjj___TTTKKKEEEBBBAAAzzz]]]KKKEEEAAA>>>===>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<>>999888777444777777777777888888888888999999::::::::::::999999666666666777888888888999777777666666666666777777666777777777777777666666888888:::===AAAGGGNNNRRRSSSRRRYYYgggvvv~~~vvvtttxxx|||wwwnnnkkkgggcccaaa```aaaaaabbbaaa```^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZVVVUUUTTTSSSRRRQQQQQQPPPOOOOOOOOONNNMMMMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJHHHFFFFFFFFFEEECCCAAACCCBBBBBBBBBBBBBBBAAAAAA??????@@@@@@AAABBBBBBCCCAAAAAA@@@???===<<<;;;;;;::::::888777666555555555444444333333333444555555333333333333333444555555444444444444444444444444444555666777999999999999:::::::::999999:::;;;;;;999999:::<<<===>>>???@@@EEEFFFFFFGGGHHHIIIIIIIIIEEEBBB???=========<<<;;;888777666666666777999:::999999999:::;;;<<<======AAACCCDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBEEEDDDCCCBBBBBBCCCEEEFFFHHHIIIJJJLLLMMMNNNNNNOOOOOORRRVVVZZZ\\\^^^aaacccgggkkkoooppprrrwwwssslllbbbYYYTTTRRRQQQQQQMMMNNNOOOPPPRRRTTTUUUVVVZZZ[[[]]]^^^^^^^^^]]]\\\ZZZZZZYYYYYYYYYYYYYYYZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\[[[[[[ZZZYYYYYYXXXWWWXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZ^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^^^^___^^^___`````````___^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\ZZZ[[[[[[\\\^^^______```aaa```___]]]\\\\\\\\\\\\\\\\\\ZZZZZZZZZ[[[]]]^^^```^^^]]]^^^aaabbb```___^^^\\\YYYZZZ\\\_________aaaaaaaaaaaabbbdddfffggggggggggggfffddd```]]][[[WWWWWWVVVUUUTTTSSSSSSRRRTTTVVVWWWWWWWWWWWWXXXZZZ]]]\\\\\\\\\\\\ZZZWWWTTTWWWVVVYYY```ggglllttt||||||nnngggbbb```aaa```___bbbgggoootttxxxyyyxxx{{{}}}~~~}}}zzzwwwzzzsssjjjfffbbb___[[[VVVUUUXXX___dddnnnkkkdddZZZPPPHHHCCCAAAzzz]]]KKKEEEAAA>>>======<<<<<<;;;;;;;;;<<<<<<:::999999999999::::::;;;>>>>>>@@@BBBEEEFFFEEEDDD???BBBAAA<<<999999999666777777777888888888999999999999888888888888999999777777777777777777777777777777666666666666777777777777777777777777777777888:::===@@@DDDJJJQQQUUUSSSXXXdddvvvxxxvvvtttvvv~~~|||sssqqqhhhfffccc```^^^^^^___```^^^]]]\\\[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXYYYZZZ[[[[[[ZZZYYYXXXVVVVVVWWWVVVVVVTTTRRRQQQNNNNNNMMMMMMLLLKKKKKKJJJMMMLLLKKKIIIHHHGGGGGGGGGJJJHHHFFFEEEEEEDDDAAA@@@AAAAAA@@@@@@????????????<<<======>>>>>>??????@@@??????>>>>>>===<<<<<<;;;999888777666555444444444555555444333333333444444333333222222333333444555333333333444555555555666666777888999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>@@@AAABBBBBBFFFFFFGGGHHHHHHIIIIIIHHHEEEBBB???===<<<<<<:::999666666666666777999;;;<<<::::::;;;;;;===>>>@@@@@@CCCDDDFFFFFFEEEDDDDDDEEECCCCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJLLLNNNPPPRRRSSSSSSUUUYYY^^^bbbccceeefffhhhlllpppuuuwwwzzzzzzrrrggg]]]VVVSSSPPPOOONNNNNNOOOPPPRRRTTTUUUVVVYYYZZZ\\\]]]]]]]]]\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXZZZYYYXXXWWWWWWXXXYYYZZZ\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXYYYZZZ[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]][[[[[[ZZZYYYYYYZZZ[[[\\\^^^^^^]]]]]]]]]\\\\\\\\\ZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^______^^^]]]\\\\\\ZZZZZZYYYZZZZZZ[[[\\\]]][[[[[[\\\]]]]]]^^^______``````^^^]]][[[[[[[[[[[[\\\[[[ZZZYYYZZZ[[[\\\]]]___^^^]]]^^^```aaa```___]]][[[ZZZZZZ\\\^^^______bbbbbbaaa`````````bbbbbbddddddeeedddccc```]]][[[UUUUUUUUUTTTTTTSSSSSSSSSSSSTTTVVVVVVUUUUUUWWWXXX[[[\\\\\\^^^^^^]]]YYYVVVUUUUUUYYYbbbjjjqqq|||zzzlllddd___```aaaaaaaaacccmmmqqqtttuuutttwww~~~|||wwwyyy{{{||||||~~~wwwmmmhhhccc```\\\XXXUUUVVVZZZ]]]jjjkkkjjjdddXXXMMMFFFBBBzzz]]]KKKEEEAAA>>>===<<<<<<;;;;;;;;;<<<<<<===999999999888888999999::::::;;;>>>BBBGGGHHHHHHFFF>>>BBBBBB===:::::::::888777777888888888999999999777666555444444555666777777777777777777666666666777666666666666777777888777777777777777777888888777<<>>======>>><<<<<<<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<999888777666555555555555666555444333333333333333333222222222222333444444222333333444555666666777777888999:::;;;;;;;;;;;;;;;:::::::::999::::::;;;>>>???@@@AAABBBDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDBBB>>><<<;;;:::888777666666666666777888:::;;;::::::;;;<<<>>>???AAABBBCCCDDDFFFFFFEEEDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMPPPRRRTTTVVVVVVZZZ^^^cccfffhhhhhhiiijjjmmmrrrxxx{{{wwwkkk```YYYSSSPPPNNNNNNNNNNNNOOOPPPRRRTTTUUUYYYYYYZZZ[[[[[[ZZZZZZYYY[[[ZZZYYYXXXWWWVVVVVVVVVXXXWWWVVVUUUVVVWWWXXXYYY[[[ZZZZZZZZZYYYYYYXXXXXXWWWXXXXXXYYYZZZ[[[\\\\\\ZZZZZZZZZZZZZZZZZZ[[[[[[\\\[[[YYYXXXXXXZZZ\\\]]]]]]^^^^^^^^^^^^^^^]]]]]][[[[[[\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[XXXXXXXXXXXXYYY[[[\\\\\\[[[[[[\\\]]]]]]^^^______``````___^^^\\\\\\[[[[[[[[[ZZZZZZYYYYYYZZZ[[[[[[^^^]]]]]]^^^____________\\\[[[ZZZ[[[\\\]]]^^^___cccbbbaaa`````````aaabbbaaaaaabbbbbbaaa___]]][[[TTTTTTSSSSSSSSSSSSSSSSSSRRRSSSUUUUUUTTTTTTVVVWWWZZZZZZ\\\^^^```^^^[[[XXXSSSSSSWWW```hhhrrrpppfff]]]^^^bbbbbbaaabbbiiillloooppppppssszzz}}}vvvtttppptttyyy}}}zzzooohhhdddbbb___ZZZVVVTTTVVVXXXeeejjjnnnkkkaaaTTTJJJEEEzzz]]]KKKEEEAAA>>>===<<<<<<;;;;;;;;;<<<<<<===:::999999888888999999999999:::===BBBFFFHHHHHHGGG===AAA@@@;;;888999999666888888888888999999999999777666555444444555666777777777777666666666666666666666666666666777888888777777777666777888999:::888>>>FFFJJJKKKLLLOOORRR]]]jjj}}}zzzrrrmmmvvv~~~xxxllldddaaaccc```^^^\\\YYYYYYZZZ[[[]]]YYYYYYXXXXXXXXXYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWXXXXXXWWWVVVUUUQQQRRRSSSTTTSSSQQQOOONNNOOOOOONNNMMMLLLKKKJJJJJJKKKJJJHHHGGGEEEDDDCCCCCCBBBAAA@@@AAACCCDDDCCCBBB@@@AAABBBAAA>>>======???<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666666666666555444333333333333333333333222222333333444555333333444444555666777777777777888999::::::::::::999999999999999:::;;;;;;AAAAAABBBCCCEEEFFFGGGHHHEEEFFFGGGHHHHHHGGGEEEDDDCCC@@@===:::999888777666777777666666666777888999:::;;;;;;<<<>>>@@@AAABBBAAACCCEEEEEEDDDDDDEEEFFFCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKMMMNNNPPPSSSUUUWWWXXXYYY[[[^^^bbbeeeeeefffggghhhoootttzzzxxxmmmbbbZZZTTTOOOMMMNNNMMMMMMMMMNNNPPPSSSTTTWWWXXXXXXXXXXXXXXXWWWWWWYYYXXXWWWVVVUUUUUUTTTUUUUUUUUUTTTTTTTTTUUUWWWXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\WWWXXXXXXXXXYYYYYYZZZZZZ[[[ZZZYYYXXXXXXZZZ\\\^^^]]]^^^^^^_________^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[XXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\\\\]]]]]]^^^^^^^^^`````````___^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZ\\\]]]]]]^^^]]]^^^^^^___ZZZ[[[[[[[[[\\\\\\]]]^^^```______^^^___```aaabbb___```aaaaaaaaa___]]][[[TTTTTTSSSSSSSSSSSSSSSSSSQQQSSSTTTTTTSSSTTTUUUWWWXXXXXXZZZ]]]___^^^\\\YYYOOONNNRRRZZZdddqqqtttggg\\\\\\```bbbbbbcccgggjjjmmmnnnppptttzzzyyyrrrpppnnnrrryyyrrriiieeedddaaa\\\WWWTTTTTTUUU```fffmmmnnnfffZZZOOOIIIzzz]]]KKKEEEAAA>>>======<<<<<<;;;;;;;;;<<<<<<;;;::::::999999999999:::999999;;;???CCCEEEEEEDDD999======888555666666444888888888999999999999:::888888777777777777888888666666666666666666666666666555555666666777888999888777666666777888:::;;;:::AAAIIIMMMMMMOOOSSSWWWdddssswwwqqqqqq~~~{{{|||nnnfff```^^^___]]][[[XXXVVVVVVWWWXXXZZZWWWWWWWWWVVVWWWWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYXXXWWWWWWRRRRRRSSSTTTSSSRRRQQQPPPPPPOOONNNMMMLLLKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCCCC???>>>>>>@@@BBBCCCCCCBBB@@@BBBDDDBBB>>><<<===???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888777777666666666777555555444333333333444444444333333333333444555555444444444555666666666777666777888999999999999999999999999999:::<<<===>>>BBBCCCDDDEEEFFFHHHIIIIIIHHHIIIJJJKKKJJJIIIGGGEEEAAA>>>;;;999888888666555999888777666777888999:::<<<<<<<<<===>>>@@@AAABBB@@@BBBDDDEEEDDDCCCDDDEEECCCDDDDDDEEEFFFGGGGGGHHHHHHJJJMMMOOOPPPPPPOOONNNQQQRRRTTTUUUWWWXXXYYYYYY\\\___aaabbbcccccceeegggmmmsss{{{}}}vvvkkkaaaYYYTTTOOOMMMMMMLLLKKKKKKLLLNNNQQQRRRVVVUUUUUUUUUTTTTTTTTTTTTVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZ[[[\\\XXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYY[[[\\\]]]]]]^^^___`````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[[[[[[[[[[\\\]]]YYYYYYXXXYYYYYYZZZ[[[\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^______``````______^^^[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\^^^]]]\\\\\\]]]___YYYZZZ\\\\\\[[[[[[]]]^^^\\\\\\[[[[[[\\\^^^```aaa^^^___```aaa```___]]][[[UUUUUUUUUTTTTTTSSSSSSSSSQQQSSSTTTTTTSSSTTTUUUVVVVVVVVVWWWYYY\\\]]]\\\[[[MMMLLLNNNUUU___pppyyykkk]]]ZZZ]]]___aaadddgggiiilllooosssxxx{{{uuurrrpppttt{{{yyynnngggfffccc^^^YYYVVVVVVWWW\\\```gggjjjhhh```UUUNNNzzz]]]KKKEEEAAA>>>===>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::999888888:::===?????????555999:::666555777888666888888888999999999::::::777888888999999888888777444555555555666777777777555555555555666777888999888777666666777888:::<<>>>>>???AAABBBAAA@@@???BBBDDDBBB===;;;<<>>????????????@@@AAABBBCCC@@@BBBDDDEEEDDDDDDEEEFFFDDDEEEEEEGGGHHHIIIJJJJJJLLLNNNQQQTTTUUUTTTRRRPPPRRRRRRSSSTTTTTTUUUTTTTTTYYYZZZ[[[[[[ZZZ\\\^^^aaadddjjjrrryyyxxxqqqhhh___XXXSSSOOOMMMLLLKKKIIIIIIJJJLLLOOOQQQTTTSSSSSSRRRQQQQQQRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQSSSTTTVVVTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUWWWXXXZZZ[[[[[[YYYYYYYYYZZZ[[[[[[\\\\\\YYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^```aaaaaaaaa______]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZ[[[\\\^^^___ZZZZZZZZZYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^[[[\\\^^^___``````______\\\\\\\\\\\\\\\[[[[[[ZZZZZZ\\\^^^]]]\\\[[[]]]___XXXZZZ\\\]]][[[[[[\\\^^^]]]\\\[[[[[[\\\]]]___```___```aaaaaa```^^^\\\[[[WWWWWWVVVUUUTTTSSSSSSRRRQQQSSSTTTTTTTTTTTTUUUWWWTTTSSSSSSUUUXXX[[[\\\\\\UUURRRQQQTTT\\\mmmqqqaaaYYYXXXZZZ___cccccceeeiiimmmssszzz{{{xxxvvvzzz~~~qqqiiigggddd___[[[YYYYYYZZZYYYZZZ___dddgggdddZZZSSSzzz]]]KKKEEEAAA>>>===???>>>===<<<;;;:::::::::===<<<;;;;;;::::::::::::999888666777999;;;;;;;;;444888:::777777:::;;;:::888888999999999:::::::::555666777888888777666555333444444555666777888888555555555555666777999999888777666666777999;;;<<>>???@@@@@@???>>>???BBBDDDAAA<<<999;;;>>>::::::::::::::::::::::::;;;;;;::::::999888888777666666555444444444555555333333333333444444555666666555555555555666777777666666666666666555555555888888999:::::::::999999::::::;;;===???AAACCCEEEDDDDDDEEEFFFHHHIIIJJJJJJGGGHHHIIIJJJIIIGGGDDDBBB>>>;;;888777777777777666999999999:::;;;>>>@@@BBBAAAAAAAAAAAAAAABBBCCCDDDAAACCCEEEEEEEEEEEEFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKOOOQQQTTTWWWWWWVVVSSSRRROOOPPPPPPPPPPPPOOOOOONNNNNNOOONNNNNNMMMOOORRRUUUXXX^^^gggnnnvvvzzztttnnneee]]]WWWSSSPPPMMMKKKJJJHHHGGGHHHKKKNNNPPPSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPPPPPPPQQQRRRTTTUUUSSSSSSSSSSSSSSSTTTTTTTTTSSSTTTUUUVVVXXXYYYZZZ[[[WWWXXXXXXYYYZZZ[[[[[[[[[WWWXXXZZZ[[[\\\\\\\\\\\\\\\^^^```aaabbbaaa```___\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[]]]___```\\\[[[[[[ZZZZZZZZZZZZ[[[]]]]]]]]]]]]]]]]]]]]]^^^YYYZZZ\\\^^^____________]]]]]]]]]]]]]]]\\\[[[ZZZYYY\\\^^^]]][[[ZZZ\\\___WWWZZZ]]]]]][[[ZZZ\\\^^^```___^^^^^^^^^___```aaa___```aaaaaa```^^^\\\[[[XXXXXXWWWVVVUUUTTTSSSRRRRRRSSSUUUUUUTTTTTTVVVWWWSSSQQQQQQRRRVVVZZZ\\\\\\```[[[VVVUUUZZZjjjuuucccYYYUUUVVV\\\bbb___aaaeeejjjqqqyyy}}}{{{~~~}}}rrrjjjhhheee```\\\ZZZ[[[]]]WWWWWWYYY```ffffff^^^UUU