BM6P6(@ |||xxx{{{}}}zzzuuuqqqsssvvvssslllpppoooqqqvvv{{{~~~~~~|||tttWWWZZZggg{{{{{{|||wwwqqqkkkiiikkknnnpppxxxuuussswww|||yyynnnddd\\\]]]]]][[[]]]hhhzzzyyy{{{mmm]]]VVVWWWYYYUUUPPPOOOOOOPPPQQQPPPOOONNNMMMPPPOOOMMMOOOPPPPPPMMMIIIPPPOOONNNNNNMMMMMMNNNNNNLLLNNNQQQRRRRRRSSSTTTVVVWWWUUUSSSSSSUUUXXXYYYZZZ[[[___bbbmmm}}}rrrrrrrrrSSSCCCAAAAAA@@@CCCEEELLLWWWccciiiiiifffoooqqquuu{{{ooohhh```]]]XXXSSSOOORRR```ooo~~~zzz|||rrrttttttlllnnnnnniiidddgggsss~~~~~~}}}tttlllgggfffgggbbb___dddnnnooogggfffmmmxxxvvvtttrrrsssvvvyyy{{{}}}|||zzzyyyxxxsssrrrpppnnnmmmnnnooopppkkknnnnnnkkkjjjlllkkkgggfffhhhjjjnnnrrrwww|||~~~}}}}}}~~~~~~}}}yyyzzzuuuooowwwtttssszzznnn|||ooo___WWWXXXZZZ[[[\\\[[[YYYXXX^^^_________^^^\\\ZZZYYYZZZ]]]]]]___bbbccc|||sss___gggsssOOODDDKKKRRRVVVWWWUUUSSSMMMEEE>>>;;;===@@@DDDHHHMMMTTT\\\dddmmmsss~~~wwwssspppnnnmmmtttwwwzzz~~~}}}||||||~~~yyyuuuxxxwwwrrrqqq{{{zzzuuuvvvyyyuuunnnsssrrrsssvvvzzz|||{{{yyyjjjXXXcccuuu~~~zzztttooooooqqqtttvvv||||||||||||zzzvvvpppkkk\\\^^^aaadddiiitttsssgggZZZTTTVVVXXXUUUPPPOOOOOOPPPPPPOOOOOONNNMMMOOONNNMMMNNNPPPPPPMMMKKKNNNNNNNNNNNNNNNMMMMMMMMMNNNPPPRRRRRRQQQQQQRRRSSSSSSRRRPPPPPPRRRTTTUUUVVVYYY\\\^^^gggwwwtttbbbNNNEEECCCBBBBBBDDDIIISSS]]]ddddddbbbiiilllqqqwww}}}|||{{{pppfffaaa]]]YYYTTTRRRVVV]]]www|||zzzvvvyyy~~~}}}nnnpppooollljjjnnnxxx}}}uuuvvvtttpppkkkfffcccbbbbbbgggccceeekkklllfffiiiqqq{{{zzzyyyyyyzzz}}}}}}{{{zzzyyyvvvtttrrrqqqppppppqqqrrrlllnnnnnnlllmmmooommmiiiiiimmmqqquuuxxx}}}~~~}}}~~~~~~}}}www|||zzz|||zzz{{{lll[[[VVVXXXZZZ[[[[[[[[[YYYXXX]]]]]]^^^^^^]]]\\\[[[ZZZ]]]]]]\\\```eeeeeexxx{{{dddddd~~~nnnRRRFFFKKKQQQSSSRRRWWWVVVRRRKKKDDD@@@???AAABBBEEEJJJPPPXXX```iiioooxxx{{{~~~{{{yyyssssssssssssrrrrrrqqqqqqzzz}}}zzzuuurrrzzzzzzwwwuuu|||~~~}}}xxxxxx{{{wwwqqqwwwvvvuuuvvvxxxzzzyyyxxx~~~}}}{{{{{{|||vvvyyy|||yyyyyyzzz|||||||||wwwpppnnnooopppsssxxx{{{}}}iii```VVVSSSUUUWWWTTTPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLNNNOOOPPPNNNMMMLLLMMMNNNNNNNNNMMMLLLKKKPPPRRRSSSRRRPPPOOOOOOOOOPPPPPPOOOOOOOOOQQQRRRSSSVVVXXXZZZ___qqqvvvsssXXXGGG@@@@@@@@@AAADDDKKKTTT[[[]]]\\\aaadddjjjqqqxxx|||zzz}}}pppiiibbb```]]]WWWSSSRRR^^^{{{www{{{|||{{{{{{yyywwwvvvyyy|||kkkfffeeeddddddddddddcccbbbjjjeeedddhhhiiihhhnnnxxx~~~}}}|||{{{yyyxxxvvvtttttttttuuuuuunnnppppppnnnppprrrpppkkkjjjooouuuyyyzzz{{{~~~~~~~~~~~~~~~~~~zzzlllYYYVVVWWWYYY[[[[[[ZZZYYYXXX[[[\\\\\\]]]]]]\\\[[[[[[^^^]]]ZZZ___eeedddnnnsssiiirrrsss]]]LLLHHHNNNSSSSSSWWWWWWUUUQQQJJJDDD@@@>>>>>>AAAEEEKKKQQQYYYbbbhhhooosss{{{rrrooojjjeeecccdddgggiiiuuuyyy~~~~~~yyysssooommmzzz}}}}}}{{{|||}}}zzzzzzvvvwww{{{xxxrrrxxxxxxwwwxxxyyyzzz{{{{{{~~~~~~|||~~~}}}|||tttrrrsssrrraaa[[[UUURRRTTTTTTRRROOONNNMMMKKKJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOKKKLLLNNNOOONNNMMMKKKIIIOOOQQQRRRQQQOOONNNNNNNNNPPPPPPPPPPPPOOOPPPRRRSSSUUUWWWXXX[[[ggg}}}uuuxxxeeeKKK@@@??????>>>@@@DDDKKKQQQTTTTTTXXX]]]dddlllrrrxxx}}}wwwjjjeeeddd___ZZZWWWWWWeeezzzxxxlllbbbaaabbbeeehhhjjjhhhgggfffcccccchhhlllooowww~~~~~~{{{zzzyyyxxxwwwwwwwwwxxxrrrtttssspppqqqsssoooiiijjjooouuuyyyyyyyyyzzz|||}}}}}}~~~~~~~~~~~~}}}~~~gggVVVUUUWWWXXXZZZZZZYYYXXXWWWYYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]YYY[[[```]]]dddyyy|||~~~xxx~~~oooWWWHHHHHHOOOSSSTTTVVVVVVTTTOOOGGG@@@<<<<<<>>>AAAEEEJJJQQQYYY___eeekkkttt|||~~~rrrlllccc[[[YYY\\\bbbgggmmmssszzz{{{uuunnniiigggvvv{{{}}}{{{|||~~~{{{{{{vvvuuuqqqoootttyyywwwqqqvvvwwwyyyzzz|||}}}~~~~~~|||~~~{{{yyy~~~zzzddd\\\YYYUUURRRQQQPPPNNNLLLLLLKKKIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPKKKLLLNNNOOONNNMMMKKKIIILLLNNNPPPPPPOOONNNNNNOOOOOOPPPRRRQQQOOOOOOQQQSSSUUUWWWYYY[[[aaassspppkkkwwwVVVFFFDDD>>>======???CCCHHHLLLMMMQQQWWW___fffmmmssszzz~~~|||ooohhhbbb^^^\\\YYYZZZiii}}}~~~}}}~~~vvvhhhhhhiiijjjjjjiiigggeeeaaabbbgggooouuuzzz}}}}}}|||{{{zzzzzzzzzzzzxxxxxxuuurrrssssssllldddgggjjjpppvvv{{{~~~}}}}}}~~~~~~}}}}}}~~~|||}}}zzzwwwwww___SSSUUUVVVXXXYYYZZZYYYWWWVVVYYYYYYYYYYYYZZZ[[[[[[\\\\\\```\\\[[[\\\XXX```ttt~~~qqqZZZMMMKKKMMMSSSUUUWWWWWWTTTMMMDDD>>><<<===>>>@@@CCCJJJQQQVVV\\\ccclllvvv~~~uuummmaaaVVVSSSXXX```ffffffllltttwwwtttmmmgggdddqqqvvv|||}}}yyyvvvyyy}}}~~~yyywwwuuuqqqqqqtttggghhhgggiiiooouuutttmmmqqqtttyyy|||~~~~~~}}}}}}~~~xxx|||xxxuuuuuulll^^^XXXVVVTTTQQQNNNLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJLLLLLLLLLLLLLLLOOOQQQLLLMMMNNNNNNNNNMMMLLLKKKJJJLLLNNNNNNNNNNNNOOOPPPNNNQQQSSSRRROOONNNPPPRRRVVVWWWZZZ\\\]]]iiilll___rrr\\\GGGDDD>>>=========???BBBEEEGGGLLLRRRZZZaaagggmmmuuuzzzuuufff___^^^ZZZVVVYYYgggyyyxxx}}}~~~{{{uuurrrxxx}}}pppqqqqqqooojjjfffdddcccfffkkksss{{{~~~}}}}}}||||||{{{wwwtttttttttlllbbb\\\]]]aaakkkvvv~~~~~~~~~}}}vvvwwwzzzzzz}}}|||xxxwwwtttzzzuuulll\\\VVVTTTUUUWWWYYYYYYXXXWWWVVVXXXXXXXXXXXXXXXYYYZZZ[[[[[[aaa^^^\\\]]]YYY___qqqfffTTTMMMTTTVVVXXXZZZYYYSSSKKKEEE>>>>>>>>>>>>???DDDJJJOOOUUU[[[dddnnnwww}}}||||||~~~}}}mmm^^^WWWYYY___dddcccgggmmmqqqssspppkkkgggooorrrxxx{{{wwwrrrrrrwwwuuujjjeeebbb___```ccc]]]___aaaeeemmmsssqqqjjjlllqqqxxx|||~~~zzzrrrwww~~~tttmmmiiieee]]]WWWRRRRRRPPPMMMJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMLLLKKKKKKNNNQQQNNNNNNNNNNNNNNNMMMMMMMMMIIIKKKMMMNNNMMMMMMNNNOOOPPPSSSVVVUUUQQQPPPRRRUUUVVVUUUXXX[[[XXX]]]xxxoooYYYddd```GGGAAA>>>>>>>>>======???BBBDDDHHHNNNVVV]]]aaagggooouuuzzz~~~wwwjjjggg^^^[[[YYY[[[aaannnzzz|||{{{|||}}}~~~~~~~~~{{{||||||{{{yyyzzz|||~~~zzztttqqqllliiiiiillltttzzz|||{{{ssswwwyyyvvvoookkkmmmpppvvv|||~~~}}}yyywwwxxxwwwnnndddXXXTTTTTT___ppp}}}}}}}}}|||kkkeeeiii{{{}}}~~~}}}yyysssuuu~~~rrrrrrbbbYYYWWWSSSUUUWWWXXXXXXXXXVVVUUUYYYXXXWWWWWWWWWXXXYYYZZZWWW\\\ZZZZZZ```]]]]]]hhhppp~~~___QQQSSSTTTUUUXXXYYYVVVPPPKKKBBBAAA???======@@@FFFJJJOOOTTT]]]fffpppyyy}}}yyyvvvzzzvvvhhhcccdddgggdddcccdddiiipppsssrrroooqqqqqquuuyyyvvvooonnnqqqwwwfff]]]YYYVVVVVVXXXXXX[[[___dddlllrrrooogggiiipppwww|||~~~~~~~~~uuuvvv|||{{{mmmhhhddd[[[SSSQQQNNNNNNMMMJJJGGGFFFIIILLLMMMNNNOOOOOOOOONNNLLLKKKKKKMMMNNNLLLJJJJJJMMMPPPPPPOOONNNNNNMMMMMMNNNNNNJJJLLLNNNNNNMMMLLLLLLMMMSSSWWWZZZYYYUUUSSSUUUXXXVVVTTTWWWYYYTTTTTTllluuuYYY]]]gggKKKDDD>>>??????>>>===>>>@@@BBBEEELLLTTTYYY]]]ccckkkrrrnnnwwwzzztttcccbbb```\\\[[[___eeejjj|||xxx|||{{{tttqqqpppssswwwzzz}}}wwwxxxwwwuuussssssvvvyyyvvvvvvvvvuuussstttvvvxxxxxxyyy|||~~~~~~zzzxxxyyyzzzxxx~~~yyyrrrssswwwzzz~~~zzzsssnnnllliiieeebbbcccdddfffiiimmmppptttvvvrrryyy~~~}}}wwwvvv|||}}}zzzxxxzzzzzzqqqfff^^^WWWTTT]]]ppp~~~~~~}}}|||wwweee___cccwww~~~zzzpppvvv|||yyyxxxrrraaaUUUQQQQQQSSSUUUVVVXXXXXXWWWVVVUUUYYYXXXWWWVVVVVVWWWXXXYYYRRRVVVTTTWWWbbb```ZZZ^^^```xxxrrruuubbbRRRPPPPPPRRRUUUWWWVVVQQQMMMDDDCCC@@@===<<>>@@@??????AAADDDIIIPPPWWW[[[___ccceeejjjrrr{{{}}}|||}}}zzzrrriiidddcccdddbbb```eeelllvvv~~~zzzkkkeee___aaaiiiooopppnnnooommmkkkjjjiiiiiikkkllljjjjjjjjjjjjjjjiiiiiiiiikkkkkkmmmnnnpppqqqrrrsssuuutttqqqooollljjjiiihhhiiihhhhhhgggfffeeeddddddhhhjjjnnnqqqqqqooollljjjhhheee```^^^^^^```bbbccckkkkkkiiigggllluuuyyyyyyvvv{{{|||}}}xxxqqqttt~~~}}}ttteeeeeegggkkkqqqxxxxxxfff^^^bbbnnnuuunnn~~~qqqaaaZZZTTTOOOMMMPPPTTTWWWWWWTTTSSSTTTUUUZZZVVVQQQQQQTTTWWWXXXWWWUUUOOONNNUUUZZZYYYZZZ^^^ZZZbbbqqqgggtttkkkLLLHHHIIIKKKPPPWWW[[[WWWQQQLLLGGG@@@===???@@@@@@@@@HHHLLLSSS\\\eeeoooxxx~~~{{{{{{{{{zzzqqqiiifff```]]]fffuuu}}}}}}rrrttt||||||nnnffffff~~~~~~}}}nnngggddd```ZZZUUUVVVVVVWWWWWWYYY\\\^^^dddjjjrrrwwwzzz}}}yyyooocccZZZQQQKKKJJJMMMJJJJJJIIIIIIHHHHHHGGGGGGKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKMMMNNNOOOPPPNNNLLLJJJIIIIIIKKKLLLRRRSSSTTTTTTUUUUUUTTTTTTSSSUUUYYYYYYVVVWWWbbbpppfffbbbbbbKKKFFFAAA??????>>>;;;<<>>>>>>>>>>>DDDHHHNNNUUU]]]fffnnnttt~~~yyyyyyppplllccc\\\bbbrrr~~~{{{}}}{{{nnniiikkkzzzxxxooohhh]]]SSSTTTRRRNNNKKKKKKNNNRRRUUU\\\bbbjjjpppuuuyyy~~~}}}|||}}}pppdddWWWPPPLLLHHHGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJJJJKKKLLLNNNQQQRRRPPPNNNJJJGGGGGGHHHKKKMMMRRRQQQQQQQQQQQQRRRSSSSSSTTTUUUYYY[[[XXXWWW___iiipppWWWhhhzzzXXXJJJEEEAAA@@@>>>;;;;;;>>>>>>EEEMMMUUUYYY[[[\\\]]]aaafffmmmssswww{{{yyytttqqqnnnppplllgggdddeeefffhhhiiilllnnnsssyyywwwkkk\\\SSSRRRUUUXXXXXXVVVUUUSSSQQQPPPOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXWWWVVVVVVUUUUUUVVVVVVRRRRRRSSSSSSTTTTTTTTTUUUTTTVVVXXXYYYZZZZZZZZZYYYWWWZZZ]]]___aaaeeekkkpppvvv|||yyytttzzz~~~{{{yyyyyyzzz|||}}}~~~}}}|||ttthhhdddgggwww{{{~~~}}}yyyxxx|||qqq\\\VVVTTTRRRPPPRRRTTTUUUUUUSSSQQQQQQQQQQQQPPPNNNMMMLLLOOOSSSWWWUUUOOOLLLQQQVVVWWWVVVVVVHHHPPPeeeqqqkkkyyyyyyaaaQQQIIIFFFJJJMMMMMMSSS[[[UUURRRMMMFFF???<<<<<<===BBBEEEIIINNNTTT[[[ccchhhuuuzzzzzzmmmaaaaaannn~~~{{{nnnkkkooo||||||~~~vvvkkk[[[LLLPPPLLLGGGEEEFFFIIIMMMOOOOOOUUU]]]ccchhhnnnuuuzzzwwwtttqqqrrrwww|||~~~iii\\\OOOKKKJJJIIIHHHJJJFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCDDDEEEGGGHHHJJJKKKLLLLLLKKKKKKKKKLLLNNNPPPQQQOOOMMMKKKJJJIIIJJJLLLMMMPPPPPPOOONNNNNNPPPQQQRRRXXXXXXZZZ[[[ZZZYYY___hhhwwwVVV[[[uuuqqqVVVKKKAAA@@@AAA???>>>>>><<>>BBBFFFKKKQQQYYY^^^[[[___eeemmmtttyyy}}}~~~~~~zzzwwwrrrmmmllljjjhhhgggggghhhjjjjjjlllqqqsssooojjjiiihhhhhhiiipppwwwyyy||||||tttlllaaaYYYUUUSSSQQQOOONNNMMMLLLKKKIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLOOOOOONNNNNNNNNNNNOOOOOOQQQQQQQQQRRRRRRRRRSSSSSS[[[\\\]]]```ccceeehhhiiilllnnnnnnlllkkkppp{{{~~~~~~~~~zzz|||xxxqqq||||||aaaVVVWWWXXXVVVTTTUUUUUUUUUUUUUUUSSSQQQPPPTTTUUUVVVTTTPPPOOORRRUUUWWWSSSNNNMMMQQQXXX]]]___]]]]]]]]]jjjlllZZZKKKHHHJJJIIIJJJNNNXXXYYYXXXRRRIIIBBB???>>>>>>???BBBDDDHHHNNNUUUYYYbbbiiirrr{{{vvvnnnppp|||xxxwww{{{~~~vvvjjjmmmqqqsssssspppiii[[[NNNFFFBBB???@@@CCCEEEEEEDDDAAADDDIIILLLNNNSSSZZZ___hhhgggfffhhhmmmrrruuuwww{{{{{{{{{oooeeeaaaTTTLLLEEEEEEFFFEEEFFFHHHEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDAAABBBCCCEEEGGGIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPOOOMMMKKKMMMMMMLLLLLLMMMMMMNNNOOORRRNNNMMMPPPRRRTTTZZZ```gggppp{{{eee[[[yyyqqqTTTGGGDDDBBB>>>;;;<<<===>>>@@@DDDKKKTTTZZZZZZ___fffmmmrrrvvvzzz}}}~~~wwwpppmmmkkklllmmmmmmiiieeecccdddeeeddd```]]]ZZZXXXWWW]]]``````aaadddeeedddeeeaaa\\\XXXUUURRROOOLLLJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMMMMMMMNNNNNNOOORRRRRRSSSTTTUUUVVVWWWWWW^^^___bbbfffjjjnnnqqqsssuuuuuuuuutttvvv|||}}}~~~~~~zzz|||wwwuuuzzziiiXXXTTTWWWXXXUUUTTTTTTSSSSSSTTTUUUTTTQQQOOORRRSSSUUUTTTRRRQQQPPPPPPSSSTTTRRRMMMNNNTTT[[[^^^```^^^[[[bbb{{{rrrYYYHHHCCCFFFJJJMMMTTTVVVXXXWWWQQQKKKEEEBBB<<<===>>>???AAAFFFMMMQQQ\\\bbbkkkttt|||}}}wwwvvv~~~~~~nnniiiiiifffbbbbbbaaa[[[SSSMMMGGGAAA???AAABBB@@@>>>>>>AAACCCCCCCCCGGGMMMRRRVVVWWWYYYZZZ[[[^^^bbbdddooonnnrrrzzzpppaaaVVVQQQJJJEEECCCDDDCCCAAACCCFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDBBBCCCDDDEEEGGGHHHJJJJJJHHHGGGFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMMMMKKKLLLLLLMMMMMMMMMMMMMMMIIIFFFFFFLLLQQQSSSUUUYYY[[[```ppp}}}hhhmmmqqqWWWHHH@@@>>>???===>>>>>>>>>AAAFFFMMMRRRYYY```hhhmmmooorrrwww|||~~~{{{|||~~~vvvnnnmmmjjjhhhfffdddaaa]]]\\\YYY\\\[[[WWWWWWZZZZZZXXX\\\ZZZYYYWWWVVVTTTQQQPPPJJJJJJKKKKKKKKKJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMOOOOOOPPPQQQRRRTTTUUUVVVWWWXXXZZZ\\\___aaacccdddgggiiinnnsssyyy}}}~~~~~~zzzssszzzlllaaaWWWVVVXXXXXXVVVVVVQQQPPPPPPQQQSSSSSSPPPNNNOOOPPPRRRUUUVVVUUURRROOOOOOWWW[[[UUUPPPSSSXXXZZZ\\\ZZZZZZ^^^kkkrrrUUUEEEFFFIIIGGGOOORRRVVVZZZYYYTTTLLLFFF>>>>>>===<<<===AAAFFFJJJSSSXXX```hhhqqqyyy{{{yyynnnkkkccc\\\\\\``````\\\VVVOOOEEE@@@@@@@@@>>>;;;<<<===>>>===<<<>>>CCCHHHDDDGGGJJJJJJIIIJJJMMMQQQWWWVVV[[[dddlllooorrrvvvtttxxxyyyuuuooorrr|||~~~yyyiiiXXXLLLEEEEEECCCCCCDDDCCC@@@BBBFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJDDDDDDDDDDDDEEEGGGIIIKKKMMMMMMLLLKKKKKKLLLMMMNNNJJJKKKMMMNNNNNNNNNMMMLLLCCCAAADDDLLLRRRSSSTTTUUUTTTWWWbbbxxx~~~iii{{{gggMMM???@@@EEE>>>??????@@@@@@CCCGGGJJJXXX```jjjmmmmmmooouuu{{{|||{{{tttnnnlllkkkiiifffdddbbbccc___ZZZYYY\\\]]]ZZZ[[[[[[ZZZZZZYYYXXXWWWVVVNNNNNNOOOPPPPPPPPPPPPPPPOOOPPPPPPQQQRRRRRRSSSSSSVVVUUUUUUUUUUUUUUUTTTTTTSSSTTTUUUWWWZZZ]]]___```^^^___bbbfffjjjnnnqqqrrrrrrvvv{{{~~~~~~uuuooo}}}{{{~~~tttfff]]]VVVVVVVVVUUUTTTUUUOOONNNMMMOOORRRRRROOOLLLMMMNNNQQQVVV[[[ZZZUUUPPPOOO\\\ccc]]]UUUSSSVVVWWWYYYWWWYYY]]]```ooo|||sssfffNNNHHHFFF>>>KKKNNNTTT[[[^^^ZZZPPPHHHBBBAAA@@@===<<>>===???AAACCCCCCDDDEEEFFFFFFEEEDDDCCCHHHGGGEEEDDDCCCCCCCCCDDDAAABBBCCCEEEFFFFFFFFFFFFDDDAAA@@@AAAEEEHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOOQQQSSSSSSTTT\\\^^^fffwww}}}{{{VVVDDDBBBCCCEEE>>>:::<<<@@@AAABBBDDDWWWdddpppqqqmmmmmmpppqqqzzz}}}{{{vvvrrrnnnlllmmmllljjjgggdddcccdddfffcccdddeeecccaaa^^^]]]^^^___YYYSSSTTTYYY]]][[[XXXWWWXXXYYYYYYYYYZZZ\\\^^^]]]```cccbbb]]]ZZZ[[[]]]ZZZ]]]aaadddgggjjjnnnqqqooosssyyy|||zzz}}}sssiiissszzzuuucccXXXXXXVVVTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOQQQTTTWWWVVVQQQMMMQQQXXX___```ZZZSSSOOONNNRRRPPPRRRVVVVVV^^^zzzqqq{{{}}}\\\LLLGGGDDDIIIOOOUUUYYY[[[\\\ZZZXXXMMMFFF===:::;;;>>>??????EEEIIINNNTTT\\\fffooovvv}}}xxxxxx}}}pppccc```cccgggiiiggg^^^VVVSSSPPPJJJFFFFFFJJJHHHDDD@@@======>>>???EEEEEEEEEDDDCCCBBBBBBBBBEEEFFFGGGIIILLLOOORRRSSSVVVTTTRRRQQQQQQRRRTTTVVVWWWZZZ[[[___gggpppssspppxxx~~~~~~uuulll___SSSJJJEEEBBB@@@DDDCCC@@@???>>>???AAABBBCCCDDDEEEEEEEEEDDDCCCCCCGGGFFFEEECCCCCCCCCCCCCCC???@@@BBBDDDFFFHHHHHHIIIGGGDDDCCCCCCFFFIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKIIIJJJKKKMMMNNNNNNMMMMMMLLLLLLMMMNNNOOOQQQRRRSSSRRRXXX[[[dddzzzdddMMMGGGHHH???<<<<<<>>>??????BBBHHHTTTdddrrrtttpppnnnmmmllloootttxxxzzz~~~yyyxxxuuuqqqnnnooorrruuuxxxpppqqqrrrrrrppppppqqqrrrtttnnnfffcccccccccaaa___ZZZ\\\^^^______aaacccfffffflllqqqqqqmmmiiihhhhhhlllnnnrrrvvvyyy}}}~~~}}}|||{{{~~~~~~xxxzzztttgggiii~~~}}}zzzmmmWWWUUUTTTSSSRRRQQQPPPPPPPPPRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRTTTVVVVVVRRRNNNIIIPPPXXXZZZWWWRRRPPPOOOMMMKKKMMMRRRRRRWWWlll~~~www{{{\\\JJJEEEDDDHHHNNNTTTYYY\\\]]]\\\SSSLLLCCC===<<<===>>>???AAADDDHHHMMMTTT\\\dddjjjtttyyyzzzvvvvvvzzz|||}}}wwwwww|||wwwmmmccc___[[[UUUQQQQQQRRROOOKKKHHHGGGIIILLLNNNLLLNNNOOONNNJJJIIIJJJLLLJJJIIIHHHHHHIIIKKKMMMNNNKKKJJJHHHGGGFFFGGGIIIJJJOOOPPPPPPSSS[[[eeehhhfffssskkk^^^OOOFFFFFFFFFDDD@@@BBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCFFFEEEDDDCCCCCCCCCCCCCCC<<<===@@@CCCFFFIIIJJJKKKJJJHHHFFFFFFHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSOOOPPPTTT___vvv{{{wwwYYYKKKFFF>>>>>>???AAA>>>===BBBJJJTTTeeevvvzzzvvvqqqnnnkkkffflllqqquuu{{{}}}|||uuurrrpppooogggiiikkkmmmnnnpppsssvvvyyy~~~}}}}}}{{{{{{|||}}}}}}zzzvvv|||rrreeebbbuuuxxx|||hhhPPPSSSRRRRRRQQQPPPPPPQQQQQQRRRQQQPPPOOONNNOOOPPPQQQSSSRRRRRRRRRQQQOOOKKKHHHAAAGGGOOORRRRRRPPPOOOPPPLLLHHHJJJNNNOOOQQQ]]]lll{{{XXXMMMFFFFFFHHHNNNTTTYYY\\\^^^YYYTTTLLLDDD???=========>>>@@@CCCFFFJJJQQQXXX]]]gggmmmvvv~~~~~~tttrrrssstttxxx}}}~~~wwwkkk^^^XXXTTTQQQPPPRRRGGGEEEDDDCCCDDDGGGJJJLLLOOOSSSWWWWWWTTTTTTXXX\\\WWWUUUTTTRRRSSSUUUXXXZZZUUUTTTTTTTTTTTTVVVXXXYYYZZZ[[[\\\]]]cccjjjkkkgggsssiii^^^TTTIIICCCEEEGGGEEECCC@@@@@@AAAAAAAAA@@@@@@???AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB<<<>>>@@@CCCFFFHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJGGGHHHIIIKKKLLLMMMNNNOOONNNNNNNNNNNNPPPQQQRRRSSSOOOLLLOOOYYYggg}}}qqqXXXIIIEEEBBBAAABBB@@@>>>AAAHHHWWWhhhyyy~~~zzzvvvtttrrrfffkkknnnpppuuu|||~~~}}}}}}}}}~~~}}}}}}}}}~~~qqq```___nnn~~~iiiUUUSSSRRRRRRRRRRRRRRRSSSSSSRRRQQQOOONNNMMMNNNOOOPPPRRRQQQPPPMMMJJJFFFBBB???===BBBHHHLLLMMMMMMNNNOOONNNIIIHHHKKKMMMOOOUUU^^^wwwuuu```QQQJJJFFFHHHNNNRRRUUUXXXYYYWWWRRRLLLEEE???<<<:::===>>>@@@BBBEEEJJJPPPTTT\\\cccmmmvvv}}}wwwsssrrruuuzzzvvvsssttteee\\\SSSOOOLLLGGGDDDDDDAAAAAA@@@@@@@@@AAABBBCCCGGGLLLPPPQQQOOOPPPUUUYYYXXXWWWVVVUUUWWW[[[^^^``````aaabbbdddgggjjjmmmoooyyy|||}}}iiiYYYQQQLLLJJJFFFCCC@@@???????????????@@@AAAAAAAAA@@@???AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA>>>???AAACCCEEEFFFGGGGGGHHHHHHHHHHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJKKKLLLNNNOOOPPPNNNNNNNNNOOOPPPQQQRRRSSSTTTOOOPPPWWW\\\iiivvv]]]PPPGGG@@@???@@@@@@BBBFFFYYYiiiyyy|||zzzxxxxxxxxxmmmooommmkkkmmmtttyyyzzz}}}~~~|||lll]]]RRRddd}}}eeeYYYQQQQQQQQQPPPQQQQQQRRRSSSQQQPPPOOONNNMMMNNNNNNOOONNNNNNNNNLLLHHHDDD@@@>>>???BBBFFFIIIJJJKKKLLLLLLNNNIIIFFFGGGJJJMMMSSSWWWeee~~~```QQQDDDCCCFFFIIILLLPPPRRRSSSSSSRRRMMMFFF???:::<<<===>>>???AAAEEEJJJNNNUUU\\\fffooowww}}}zzztttuuuyyyrrrlllgggeee^^^RRRFFF@@@@@@??????>>>???@@@AAABBB===???BBBBBBAAAAAADDDGGGEEEEEEDDDEEEHHHKKKNNNPPPPPPQQQTTTXXX]]]aaaeeegggsssyyypppaaaRRRHHHEEEAAADDDGGGEEE???;;;<<<>>>>>>???@@@@@@AAA@@@@@@@@@@@@?????????@@@AAABBBCCCAAABBBBBBCCCBBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSXXXTTTUUUXXXYYY___yyyzzz|||cccUUUGGGBBBAAAAAADDDGGGYYYhhhvvvyyyvvvuuuwwwxxxttttttooohhhhhhnnnssssssvvv~~~zzzyyyuuu^^^QQQTTTssszzz~~~{{{fffYYYUUUOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMJJJMMMPPPPPPNNNJJJGGGFFFDDDEEEFFFGGGHHHIIIJJJJJJKKKGGGCCCBBBEEEJJJOOORRR]]]kkksss]]]HHHBBBCCCCCCEEEJJJJJJKKKNNNSSSTTTPPPGGG@@@<<<======<<<===???DDDGGGNNNTTT]]]fffnnnvvv}}}xxxvvvyyy{{{pppgggbbbSSSNNNGGGAAA<<<;;;<<<===>>>>>>????????????@@@@@@:::::::::;;;<<<===>>>???===???BBBGGGLLLQQQUUUWWWQQQYYYcccpppwwwcccWWWOOOFFF@@@???===BBBFFFDDD@@@<<<===???>>>????????????@@@@@@AAA??????>>>>>>???@@@BBBCCC@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDDDDEEEEEEAAADDDGGGGGGFFFEEEFFFHHHEEEFFFGGGHHHHHHIIIIIIHHHJJJJJJIIIIIIJJJLLLMMMNNNPPPPPPOOOPPPPPPQQQRRRSSSVVVUUUVVVXXXWWW[[[mmm~~~zzzqqq]]]NNNDDD@@@CCCJJJZZZiiiwwwyyyuuusssttttttzzzyyytttllljjjnnnqqqpppooozzz~~~|||nnn\\\TTTgggzzz|||vvvbbbUUUQQQRRROOONNNNNNMMMMMMMMMMMMNNNMMMNNNOOOOOOOOONNNLLLKKKLLLPPPUUUVVVRRRNNNJJJHHHGGGFFFEEEFFFGGGHHHIIIIIIFFFEEECCCBBBDDDGGGKKKLLLTTTZZZppptttmmmsssVVVJJJFFFBBBBBBGGGEEEDDDGGGPPPYYYZZZSSSKKKAAAAAA???===<<<<<<@@@BBBGGGKKKRRRZZZbbbkkktttyyy}}}yyy|||ppp^^^PPPGGGDDDCCCFFFEEEEEEFFFHHHIIIIIIHHHAAAAAAAAAAAA@@@@@@?????????AAAEEEJJJOOOTTTWWWYYYZZZ___dddlllyyy}}}vvvvvvppp___OOOKKKIIICCC===;;;;;;===@@@???===;;;<<<>>>??????>>>>>>???@@@AAAAAA???>>>>>>>>>>>>@@@BBBCCC???@@@AAABBBBBBBBBAAA@@@???@@@AAACCCDDDEEEEEEFFF???CCCGGGHHHGGGGGGHHHJJJEEEEEEFFFGGGHHHHHHHHHHHHJJJIIIIIIHHHIIIJJJKKKLLLPPPPPPPPPPPPPPPQQQRRRSSSPPPRRRUUUVVVVVVYYYfffrrryyyttt\\\HHH>>>BBBKKK]]]lll{{{}}}xxxtttrrrqqq~~~~~~yyysssppprrrrrrpppkkkvvvnnn```]]]{{{zzzzzzgggWWWPPPPPPSSSQQQPPPOOOOOONNNNNNOOOOOOKKKMMMOOOPPPPPPNNNKKKJJJPPPTTTYYYYYYTTTLLLGGGEEEHHHFFFDDDDDDFFFHHHIIIIIICCCEEEFFFEEEEEEGGGIIIHHHKKKOOO]]]|||ttt]]]ffffffUUULLLDDDBBBEEECCC@@@BBBMMM[[[aaa\\\UUUGGGFFFCCC@@@===<<<>>>@@@BBBEEEKKKRRRZZZcccmmmsss{{{}}}}}}|||}}}rrrccc___aaaeeeaaa\\\[[[aaaeeeaaaXXXRRR\\\^^^WWWYYYbbbbbbYYYVVVNNNTTThhhtttssszzz|||mmmRRRLLLFFFBBBBBBAAA<<<888999;;;===??????>>><<<;;;===>>>???@@@@@@@@@@@@@@@===============<<<<<<<<<>>>???@@@AAABBBAAA@@@???AAA@@@???>>>>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMMMMNNNPPPQQQRRRRRRQQQQQQSSSSSSRRRPPPPPPUUU^^^eeewwwsssRRRGGGGGGGGGWWWqqq}}}}}}~~~}}}|||zzz{{{wwwqqqkkkqqqxxx}}}~~~{{{xxxzzz}}}zzzxxxwwwbbb]]]VVVKKKJJJRRRSSSSSSRRRQQQOOONNNMMMMMMRRRRRRRRRQQQOOOMMMKKKJJJHHHIIILLLPPPPPPMMMGGGBBBCCCCCCCCCDDDFFFGGGFFFDDD@@@@@@AAABBBCCCDDDEEEFFFGGGMMMRRR```iiicccxxxaaaLLLNNNLLL???DDDBBBAAAFFFSSS___dddcccYYYRRRHHH@@@===<<<===>>>AAADDDHHHMMMSSSYYY```dddmmmuuu{{{zzzuuuvvvvvvnnndddiiiqqqvvvuuuzzz{{{|||yyyeeeVVVDDD@@@======???@@@===:::999;;;===??????>>><<<;;;>>>??????@@@@@@@@@@@@???=====================<<<>>>???@@@@@@AAAAAA@@@@@@AAA@@@???>>>>>>@@@AAACCCBBBBBBCCCCCCDDDDDDCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPPPPPPPOOONNNNNNOOONNNMMMMMMQQQYYY___lll~~~wwwbbbLLLHHHJJJXXXppp}}}}}}|||uuuqqqqqqrrruuuyyy}}}yyytttssstttyyy|||yyyooovvvttt^^^ZZZWWWOOOLLLQQQRRRRRRQQQPPPOOONNNMMMMMMNNNOOOPPPPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMKKKHHHFFFEEEDDDCCCDDDEEEEEEDDDBBB@@@@@@AAABBBCCCDDDEEEEEEDDDHHHMMMWWWpppttt}}}eeeVVVNNNFFFGGGDDDBBBFFFPPP[[[bbbdddbbb]]]TTTKKKCCC>>><<<<<<===???CCCGGGKKKQQQXXX\\\eeemmmxxxvvv{{{|||}}}nnn\\\LLLBBB:::999888;;;>>>???===:::999:::<<<>>>>>>===<<<;;;@@@@@@@@@AAA@@@@@@??????<<<<<<==================???????????????@@@@@@AAA@@@???>>>>>>>>>???AAABBB@@@@@@AAABBBBBBBBBBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKJJJKKKLLLMMMNNNMMMLLLKKKKKKMMMNNNMMMLLLOOOUUUZZZ^^^oooqqqpppNNNEEEKKKZZZqqq}}}|||xxxrrrmmmmmmsssyyy{{{|||~~~uuunnnjjjiiiooopppttt~~~vvvhhhYYY\\\vvvnnnXXXUUUUUUOOOKKKNNNQQQQQQPPPOOONNNMMMMMMLLLKKKLLLMMMNNNOOOOOONNNNNNNNNKKKIIIHHHHHHIIIIIIHHHFFFDDDCCCDDDDDDDDDBBB@@@@@@@@@AAABBBCCCDDDDDDEEEDDDEEEHHHMMMYYYuuuooo```ZZZPPPJJJEEEDDDIIIQQQXXX]]]cccbbb]]]TTTIIIAAA===<<<;;;<<<>>>@@@CCCHHHOOOSSS[[[cccnnnwww}}}kkkeee```jjj~~~|||~~~|||wwwmmm```QQQFFF@@@===;;;;;;<<<>>>@@@???;;;888999:::;;;======<<<;;;:::@@@AAAAAAAAA@@@???>>>>>><<<<<<<<<<<<============??????>>>======???@@@AAA???>>>>>>>>>>>>???@@@AAA>>>???@@@AAAAAAAAAAAAAAA@@@AAACCCDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIMMMOOOQQQQQQPPPQQQUUUYYYZZZfff}}}sss}}}{{{QQQEEENNN\\\qqq}}}|||vvvoookkkmmmrrrvvvxxxwwwpppiiieeecccdddccceeemmmxxx~~~}}}yyyeeeUUUIIIWWWzzz}}}iiiWWWRRRPPPJJJHHHKKKOOOOOOOOONNNMMMMMMMMMLLLIIIJJJLLLMMMNNNNNNMMMLLLMMMJJJGGGFFFGGGHHHHHHGGGDDDCCCBBBCCCDDDCCCAAA@@@@@@@@@AAABBBBBBCCCDDDDDDHHHDDDEEEIIILLL[[[|||ooobbbYYYNNNHHHFFFHHHMMMSSSWWWZZZ[[[VVVKKKBBB>>>>>><<<======>>>???CCCIIIMMMRRRYYYdddnnnuuu{{{vvvoooeeebbbooo|||xxx}}}{{{}}}}}}vvvyyyvvv~~~zzzpppeee]]]QQQGGGAAA???>>>>>><<<===>>>@@@@@@>>>;;;888999999:::;;;<<<;;;;;;:::@@@@@@@@@@@@??????>>>===;;;<<<<<<<<<======>>>>>>???>>>===<<<===>>>???@@@>>>=========>>>>>>??????===>>>???@@@AAAAAAAAAAAA???@@@AAACCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHOOORRRTTTTTTSSSSSSUUUXXXTTTZZZhhhuuuuuuZZZJJJQQQZZZmmmxxx}}}|||wwwooojjjhhhkkkooo{{{~~~wwwpppkkkhhhdddaaaYYYWWWXXX]]]dddiiiiiifffYYYJJJLLLnnnqqqeee[[[UUUNNNFFFGGGMMMMMMMMMMMMMMMMMMLLLLLLLLLJJJKKKLLLLLLLLLKKKJJJIIIIIIGGGFFFFFFGGGGGGEEECCCAAA@@@@@@AAACCCCCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCJJJCCCBBBGGGHHHNNNjjjsssfffWWWOOOJJJFFFGGGLLLLLLQQQUUUSSSKKKCCC??????===>>>>>>======@@@DDDGGGKKKRRR\\\eeelllttt|||{{{}}}pppeeehhhttt}}}|||]]]\\\qqq{{{vvvwwwrrrggg[[[KKKFFF???===???@@@>>>;;;888:::<<<>>>>>>===;;;999888999::::::;;;;;;::::::>>>>>>>>>???>>>>>>======;;;;;;<<<<<<===>>>>>>>>>===============>>>>>>???<<<=========>>>>>>>>>>>>======???@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJNNNQQQSSSSSSQQQPPPRRRUUUPPPRRRYYYjjjmmmdddNNNMMMTTTgggttt{{{yyynnngggeeeffftttwww}}}yyyqqqmmmllliiiccc^^^PPPOOONNNOOORRRTTTUUUUUUMMMKKK___kkkeeebbb^^^YYYPPPIIIKKKQQQKKKKKKLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFEEEBBB??????>>>>>>@@@BBBCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBGGGAAA@@@EEEEEEFFFWWWlllwwwmmm|||kkkZZZSSSNNNFFFBBBDDDHHHLLLPPPOOOJJJDDD@@@???<<<=========<<<===???AAAEEELLLTTT\\\cccjjjrrrxxxsssllllllmmmfffkkklllkkkwww}}}eeePPPUUUrrrzzzooofff___WWWNNNGGG???<<<:::;;;======;;;888777888;;;<<<;;;:::999999888999999999::::::::::::;;;<<<<<<============<<<;;;;;;<<<<<<===>>>>>>???;;;<<<======>>>>>>======<<<<<<======>>>>>>============???@@@AAABBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDEEEGGGIIIKKKLLLMMMLLLLLLMMMPPPRRRQQQNNNMMMPPPRRRRRRTTTVVV\\\nnnxxxuuuvvvZZZMMMRRReeetttvvvnnniiilllooottt{{{~~~{{{vvvrrrnnnnnnppplllbbbYYYIIIIIIIIIGGGEEEEEEHHHKKKNNNbbbwwwkkkYYYYYYXXXXXXWWWSSSNNNNNNRRRJJJJJJJJJKKKKKKLLLLLLLLLIIIJJJJJJJJJIIIHHHFFFEEEDDDBBBAAABBBBBBBBB@@@>>>@@@???>>>@@@AAAAAA@@@>>>@@@AAAAAAAAAAAABBBBBBBBBAAA@@@BBBDDDCCCCCCLLLWWWooo{{{dddmmmwwweee___ZZZNNNDDDBBBEEEFFFHHHIIIHHHFFFCCCAAA<<<>>>??????>>>===>>>???@@@EEELLLSSSXXX^^^ffflllvvvyyyssseee\\\```]]]UUUZZZmmm|||jjj```WWW^^^zzzyyyttthhheee___UUUJJJBBB>>><<>>>>>???:::;;;===>>>>>>>>>===<<<;;;<<<<<<===>>>============>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCEEEGGGIIIKKKMMMNNNNNNNNNNNNPPPQQQPPPMMMLLLOOORRRTTTWWWVVVTTT]]]wwwjjjwwwjjjUUUSSSgggwww|||sssgggiiinnnttt{{{~~~}}}yyyuuupppnnnmmmqqqtttnnn```TTTEEEGGGGGGCCC>>>>>>BBBGGG\\\ooobbb[[[OOOPPPOOOPPPSSSTTTRRROOOOOOIIIIIIJJJJJJKKKLLLLLLLLLGGGHHHIIIIIIIIIHHHGGGFFFDDDBBB?????????@@@???>>>AAA@@@???@@@@@@@@@>>><<>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFGGGFFFFFFEEEDDDDDDEEEEEEHHHJJJLLLLLLLLLKKKLLLMMMMMMNNNNNNLLLJJJKKKOOORRRWWWXXXTTTUUU]]]eee~~~|||mmmyyynnnccceeemmmzzz~~~lllkkkkkknnnsssxxx{{{}}}xxxpppmmmnnnsss{{{uuu___LLLFFF===777777:::???IIIUUU~~~~~~aaaXXXVVVRRRRRRMMMHHHHHHMMMPPPPPPOOOMMMNNNNNNMMMKKKIIIJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHGGGEEEBBB@@@>>>>>>??????AAA@@@@@@??????>>>>>>>>>======>>>???????????????@@@@@@@@@AAABBBCCCDDDEEEOOOZZZzzz{{{{{{kkkYYYOOODDDDDDDDDCCCBBBBBBAAAAAA???@@@AAACCCDDDCCCCCCBBBAAAAAAAAACCCGGGMMMRRRUUUaaafffmmmtttzzzrrrhhhnnn}}}xxxrrrlllfffqqqrrrssstttuuu}}}~~~|||zzz{{{tttsssqqqmmmeee[[[RRRMMMFFFDDD@@@===;;;:::::::::<<<<<<;;;;;;:::999999888888888888999888777777666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@??????@@@AAACCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJLLLMMMLLLLLLMMMNNNNNNNNNLLLJJJHHHJJJOOOSSSUUUWWWUUUVVVZZZ]]]oooooommm|||mmmkkklllsssxxx|||vvvrrrnnnmmmoootttxxxzzz}}}~~~{{{ssslllhhhooowww~~~xxx___HHH;;;>>>AAA???:::@@@ZZZttt~~~{{{^^^UUUVVVVVVPPPLLLHHHIIILLLOOONNNKKKIIIJJJJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFGGGEEEDDDBBB@@@>>>>>>>>>>>>???????????????>>>>>>>>><<<===>>>>>>??????>>>>>>?????????@@@AAABBBCCCDDDFFFPPPffflllYYYOOOJJJEEEBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCAAAAAA@@@AAADDDHHHLLLOOOUUU[[[ccclllrrrxxx}}}ooonnnvvvyyy|||sssllluuu~~~|||xxxvvvuuuuuu```___\\\WWWPPPIIIBBB>>>>>>===;;;999888888999999:::::::::999999888888777888999999999999888777777555666888:::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAA??????@@@AAACCCDDDEEEFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIKKKMMMMMMMMMMMMNNNOOOPPPNNNKKKHHHFFFHHHMMMQQQSSSXXXWWWWWWWWWTTT]]]tttrrrlllkkk|||{{{zzzzzz|||sssnnnmmmpppsssuuu{{{|||~~~|||wwwooohhhccc___kkkvvv}}}~~~cccEEE:::===???@@@DDDVVVxxxoooUUUNNNQQQSSSMMMKKKHHHIIILLLLLLJJJHHHDDDDDDDDDBBB@@@AAACCCFFFEEEDDDCCCCCCCCCCCCDDDEEECCCBBBAAA@@@???>>>===<<<=========>>>>>>>>>>>>>>>;;;<<<======>>>>>>===============>>>???@@@BBBBBB@@@GGGOOOcccuuuggg]]]QQQGGGCCCCCCCCCBBBCCCAAA???======???BBBDDDBBBAAA@@@@@@AAADDDGGGIIIJJJOOOWWW```gggnnntttxxx|||}}}rrrqqq}}}ooohhhiiitttkkkbbb___ccchhhkkkjjjqqq{{{zzzsssnnnllljjjgggeeeJJJIIIGGGDDDAAA>>><<<:::<<<;;;:::999888888999999999999888888777777777777999999999999999888888777555666888:::;;;;;;999999999999999999::::::::::::::::::;;;;;;<<<<<<<<<;;;999999999999999999999999=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBB@@@@@@AAABBBDDDEEEFFFGGGEEEEEEEEEEEEFFFHHHIIIJJJIIIKKKMMMNNNMMMMMMNNNOOOPPPOOOLLLJJJHHHGGGHHHIIIPPPWWWWWWUUUUUUOOOTTTfffvvveeevvvzzzsssppppppqqqqqqvvvxxx{{{~~~~~~|||xxxppphhhaaa]]]\\\WWWcccmmmvvvgggDDDAAA999666CCC___}}}xxx]]]LLLJJJJJJIIIHHHGGGGGGIIIKKKKKKIIIFFFAAAAAA@@@>>><<<>>>AAADDDCCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@>>>===;;;;;;;;;;;;<<<<<<======>>>>>>:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@BBBBBBCCCNNNjjjxxxgggUUUGGG@@@???@@@AAA@@@>>>>>>???AAAEEEGGGDDDCCCAAA@@@AAACCCFFFHHHHHHKKKOOOUUU[[[bbbjjjpppsssxxxZZZlllzzzyyy~~~yyyppphhh___YYYXXXWWWUUURRR^^^ooozzzzzzrrrggg^^^XXXSSSLLLGGG>>>===<<<;;;:::::::::;;;<<<;;;:::999888777666666888777777777777777666666888999999999999888777777444666888:::::::::888777888888888999999999::::::999999;;;;;;<<<<<<;;;;;;999999999999999999999999<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBDDDEEEFFFGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHJJJLLLMMMMMMMMMNNNPPPPPPOOOOOONNNKKKHHHDDDAAAJJJRRRRRROOOPPPNNNRRRaaahhhtttiiippp{{{xxxuuusssqqqnnnqqquuuyyy|||}}}}}}}}}}}}yyyqqqggg___[[[[[[]]]YYY^^^aaaiiixxx|||bbb@@@>>>;;;BBB\\\{{{ooo^^^QQQNNNNNNKKKEEEDDDDDDFFFHHHJJJJJJHHHGGGAAAAAA???===<<<>>>AAADDDAAAAAA????????????AAAAAA>>>>>>>>>>>>===<<<:::::::::::::::;;;;;;<<<<<<<<<999999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>???DDD???@@@IIITTTjjj|||fffPPPBBB???AAA>>>??????AAACCCEEEHHHIIIFFFEEECCCBBBCCCFFFIIIKKKKKKKKKKKKLLLOOOVVV___eeegggmmmvvv|||TTT]]]```hhhzzzzzzwwwvvvlllccc[[[UUUZZZiiixxx~~~~~~{{{ssshhhkkkzzz}}}zzzyyytttqqqsssxxx}}}vvvoookkk^^^XXXPPPJJJFFFBBB===:::;;;:::999999888888999999:::999888777666444333333777777777777777777777777777888888888888777666666444555777888888888777777777777777888888999999:::777888:::;;;<<<;;;;;;:::999999999999999999999999;;;<<<<<<======>>>>>>???>>>=========>>>???@@@@@@AAAAAABBBDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFIIIKKKLLLLLLLLLNNNOOONNNNNNOOOPPPNNNJJJCCC>>>CCCLLLLLLIIIMMMMMMRRR___```qqqmmmiiiqqq|||xxxtttkkkmmmpppsssvvvxxxyyyyyyzzz{{{|||~~~{{{uuulllddd``````cccfffbbb]]]XXX\\\eeeeeeTTT???999LLLgggvvveee\\\SSSQQQUUUWWWQQQJJJCCCDDDFFFHHHHHHHHHGGGGGGBBBBBBBBB@@@>>>???AAADDD@@@@@@>>>>>>>>>>>>@@@@@@>>>======<<<;;;:::::::::999999999:::::::::::::::777888999999::::::999999999999999:::;;;<<<>>>>>>AAA;;;???HHHHHHPPPxxxxxxcccQQQIIIGGG>>>???@@@BBBDDDFFFIIIJJJGGGFFFDDDDDDEEEHHHKKKLLLNNNMMMKKKIIIJJJNNNTTTYYY^^^dddlllrrrxxx~~~VVV[[[WWWWWWcccjjjppp|||xxxoookkkaaaiiinnnllllllttt|||~~~{{{wwwtttsssrrrsssuuuwwwwwwvvvsssqqqiiieee___^^^fffsssyyyyyyoooeee]]]aaammmwwwxxxvvvwwwooojjjlllnnnmmmlllnnnooooooooolllfff___XXXTTTBBB@@@>>>===<<<<<<;;;:::999999888888888888888888777777777777666444333333777777777777777777777777666777777777777666555555555555555555666666666666666666777777888999999:::555777999:::;;;;;;:::999999999999999999999999999;;;;;;<<<<<<===>>>>>>???>>>===============>>>>>>???@@@AAABBBCCCEEEEEEFFFBBBBBBCCCCCCDDDEEEGGGGGGEEEGGGJJJKKKKKKKKKMMMNNNMMMLLLMMMOOOOOOLLLGGGBBBAAALLLLLLJJJNNNOOORRR^^^___hhh{{{wwwkkkyyy}}}zzzpppqqqrrrtttuuuwwwxxxxxxvvvvvvxxxyyy{{{}}}~~~~~~}}}~~~{{{sssmmmgggdddfffkkkmmmnnnggg[[[RRRPPPOOOKKKGGGFFFKKKhhh}}}}}}qqq```VVVSSSQQQTTTWWWWWWSSSPPPFFFGGGHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCAAA@@@AAACCC@@@???>>>======>>>???@@@===<<<;;;:::999999::::::999999999999999888888888666777888888999999888888999999999:::;;;<<<===>>>===:::===BBBAAAFFF^^^{{{|||iiiXXXMMMBBBAAA@@@???AAADDDGGGIIIGGGFFFDDDCCCDDDFFFHHHJJJPPPQQQQQQOOOMMMMMMOOOPPPTTTYYY```eeekkkrrrzzzSSSZZZXXXWWW]]][[[VVV[[[aaafffkkkppp|||zzzzzz~~~~~~vvvqqqqqqnnniiicccaaaaaaccceeebbb\\\WWWUUUXXX\\\]]][[[XXXTTTSSSZZZWWWQQQQQQ[[[iiiqqqrrrzzztttnnnnnnssswwwuuurrrzzzllldddiiirrrrrrnnnlll```ZZZSSSMMMKKKGGGAAA===???>>>>>><<<:::888777666555666666777777888999999777777888888777777666555777777777777888888888888666666666666666555555444555555444444444555555666555666666777888999999999444666888:::;;;:::999888999999999999999999999999;;;;;;;;;<<<===>>>>>>???>>>======<<<<<<<<<<<<======>>>???@@@BBBCCCDDDDDD@@@@@@AAABBBDDDFFFHHHIIIDDDFFFIIIJJJJJJKKKLLLNNNLLLKKKKKKMMMOOONNNKKKGGGCCCOOOPPPNNNRRRRRRTTT]]]YYY]]]hhhjjjfffyyyttt{{{~~~xxxxxxxxxxxxxxxyyyzzzzzzuuuvvvwwwxxxyyyzzz{{{||||||{{{vvvjjjeeeaaadddkkkqqqsssrrreeeXXXMMMIIIAAA:::AAAPPPhhh~~~|||hhhVVVNNNOOOQQQTTTTTTQQQQQQRRRJJJJJJJJJHHHEEECCCCCCCCCDDDEEEFFFEEEBBBAAAAAABBB@@@???>>>======>>>???@@@>>><<<:::888888888:::;;;:::999999999888888777777666666777888888888888888999999999:::;;;<<<>>>>>><<<<<<<<<;;;===DDDOOOVVV|||cccPPPFFFCCC???<<<===@@@EEEHHHHHHFFFDDDBBBBBBCCCEEEGGGRRRTTTWWWWWWTTTQQQOOONNNMMMQQQVVV[[[___fffooovvv|||~~~ZZZXXXVVVWWWWWWTTTOOOKKKPPPTTTXXXYYY]]]gggwwwrrrggggggggghhhjjjmmmkkkfffbbbbbbfffhhhgggffffffbbb]]]iii```WWWWWWbbbrrr|||wwwpppkkkhhhbbbZZZUUUUUUTTTQQQNNNDDDCCCAAA???===<<<;;;::::::::::::999999777666666555555666666666666555555555555555555555555555555555555555555666666666666777666555444333222222222444444444555555555555666555555666666777777888888777777888888888999999999999999::::::::::::;;;;;;::::::::::::::::::::::::========================<<<===>>>AAACCCCCC@@@===<<<>>>@@@BBBCCCCCCCCCCCCDDDDDDEEEGGGJJJLLLLLLLLLLLLJJJJJJLLLOOOPPPNNNLLLGGGIIILLLOOORRRTTTTTTTTT[[[TTTUUUhhhjjj```mmm~~~gggcccooo}}}~~~~~~}}}||||||yyyxxxxxxyyyxxxwww~~~}}}wwwnnnhhh___aaaaaacccmmm{{{|||mmm[[[IIIAAA===BBBUUUkkk~~~}}}]]]MMMOOOOOOOOOQQQRRRPPPMMMJJJIIIGGGEEEDDDEEEEEEDDDBBBDDDDDDDDDDDDCCCBBBAAA@@@CCCBBB???===<<<<<<======>>>===:::888888888999:::999999999999999999999999666777777777888888888888888888999999999:::::::::>>><<<::::::<<>>>>>@@@@@@AAADDDCCC@@@@@@BBBAAA???AAAFFFIIIMMMQQQTTTUUUTTTTTTTTTSSSQQQNNNMMMOOOUUU[[[```hhhlllsss{{{[[[XXXVVVTTTTTTRRRNNNKKKPPPPPPOOOMMMMMMSSS]]]eeehhhmmmttt{{{zzzjjjkkkoootttzzz}}}|||zzzxxx~~~wwwoooggggggppp~~~zzznnnfff^^^WWWRRRPPPKKKEEECCCDDDDDDAAA>>>===<<<;;;:::999888888999999999999999888777666555555555666666666666555555444444444444444444444444444555555555666666666666666666555333333222222333444444444444555555555555666666666666666777777777777777777888888888999999999999999:::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@BBBBBB???======>>>@@@BBBCCCCCCBBBBBBBBBBBBCCCEEEHHHIIIIIIIIIJJJIIIIIIKKKNNNOOONNNLLLIIIJJJLLLNNNOOOPPPQQQQQQSSSOOORRR^^^rrrggg___hhhuuu~~~```XXXlll~~~~~~~~~~~~~~~}}}yyyvvvzzz|||~~~xxxqqqkkkeee___[[[bbbdddeeegggoooyyy{{{xxxaaaQQQCCC???CCCSSSrrrsssXXXJJJOOONNNNNNOOOPPPPPPNNNKKKKKKHHHFFFEEEEEEEEEDDDBBBCCCCCCBBBAAAAAA@@@@@@???AAA@@@>>><<<;;;;;;;;;<<<===<<<:::888888888999:::888888888888888888888888666666777777777888888888888888888999999999999:::<<<;;;::::::;;;>>>AAABBBKKKddd|||cccXXXNNNIIIEEE???<<<===???======@@@AAA???AAAFFFDDDGGGJJJMMMPPPTTTXXX[[[WWWUUURRROOOOOOPPPSSSUUU]]]```fffmmmuuu{{{YYYWWWTTTRRRRRRRRRQQQPPPTTTPPPKKKFFFEEEGGGKKKNNNOOORRRXXX]]]bbbhhhnnnrrrpppsssvvvyyyzzz|||~~~||||||}}}yyyrrriiidddgggmmmrrrtttnnneeeXXXNNNHHHEEECCCAAA===:::888888:::;;;999666666666666666666777888888777777777777777666555444444555555666666555555444444444444444444444444444444444444555555555666666666555444333333222222333444444444444555555555555666666666666666555555555777777777777888888888888999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<===???@@@???>>>>>>???AAABBBBBBBBBAAA@@@???@@@AAACCCDDDEEEEEEEEEHHHHHHHHHJJJMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMQQQQQQTTT[[[dddsss}}}ddd\\\]]]ooorrruuu[[[ZZZeee~~~}}}xxxtttwww{{{}}}}}}}}}}}}~~~}}}|||~~~yyyqqqggg___\\\]]]```aaasssuuuuuusssrrrsssoooiiiYYYJJJ@@@III\\\rrr|||yyydddRRRHHHNNNLLLLLLLLLNNNOOONNNMMMLLLJJJGGGFFFFFFEEEDDDBBBBBBAAA@@@>>>>>>>>>>>>??????>>><<<:::999999::::::<<<;;;:::888888888999999666666666666666666666666666666666666777777777777777777777888888888999999:::::::::::::::<<<===>>>BBBLLLaaa{{{pppcccWWWKKK@@@<<<<<<;;;888999<<<===<<<===@@@CCCDDDEEEFFFJJJPPPXXX^^^[[[YYYWWWTTTRRROOOMMMLLLRRRSSSVVV[[[bbbhhhnnnrrrsssuuuxxx|||UUUSSSQQQPPPPPPSSSUUUVVVSSSNNNHHHEEEFFFHHHIIIIIILLLMMMNNNNNNNNNPPPTTTWWWTTTVVVYYY\\\]]]^^^^^^^^^gggllltttzzz||||||zzzxxxyyyxxxvvvtttsssrrrppppppxxx~~~|||wwwooofff```ZZZRRRMMMKKKLLLMMMMMMGGGBBB;;;777888:::<<<===888777666888::::::888666666666555666666777888999555666666666555555444333444444444555555444444444333333333333333333333333333333444444444555555555555444444333222222222333333333444444444555555555666666666555555444444444666666666777777777888888888999999999999:::::::::999999999999999999999999::::::::::::::::::::::::<<<;;;:::;;;>>>??????>>>???@@@AAABBBBBBAAA@@@???>>>@@@AAABBBBBBBBBCCCDDDFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLSSSSSSUUUYYY\\\cccrrrzzzddd[[[```fffxxxjjjZZZkkk~~~~~~vvvwwwyyyyyyxxxxxxyyyzzz~~~~~~zzzxxxyyy}}}{{{uuujjjddd[[[VVVXXX___iiiooowwwmmmccc\\\MMMDDDHHHaaazzzlll```VVVNNNIIILLLJJJIIIJJJLLLMMMMMMMMMLLLJJJGGGFFFEEEEEECCCBBBBBBAAA???===<<<===>>>???>>>===<<<:::999999::::::;;;:::999888777888888888666666666666666666666666555555555666666666777777666666777777777888888888999999:::;;;;;;;;;::::::@@@@@@JJJggg|||zzzhhhVVVIIICCCBBB===999999<<<===<<<<<<>>>EEEEEEEEEDDDFFFKKKRRRWWW[[[[[[\\\\\\ZZZWWWTTTRRRRRRQQQOOOOOOQQQVVV[[[^^^eeefffiiimmmqqqtttvvvxxxPPPOOONNNMMMMMMNNNPPPRRRMMMHHHDDDDDDHHHKKKKKKIIIIIIIIIIIIIIIIIIKKKOOORRRLLLKKKKKKLLLMMMMMMMMMLLLFFFLLLSSSXXXZZZYYYYYYYYYXXXXXXWWWUUUTTTTTTUUUVVVZZZ]]]]]]XXXSSSPPPIIICCCBBB@@@===<<<===>>>@@@@@@>>><<<999777777777777777555555666777888777555333777777666666666666666777444555555555555444333333333333444444444444333333333333333333333333333333333333333333444444444444444444333222222222333333333333333444444444444555666666555555444444333333555555666666666777777777888888888999999999::::::999999999999999999999999::::::::::::::::::::::::;;;:::999;;;===??????>>>???@@@AAAAAAAAA@@@???>>>>>>@@@CCCCCCBBBBBBCCCEEEFFFGGGIIIJJJJJJKKKLLLLLLIIIHHHGGGGGGHHHJJJLLLMMMOOOMMMNNNRRRUUUWWW\\\bbb}}}qqq[[[UUU\\\rrryyykkknnnzzz~~~|||{{{yyyvvvssssssvvvxxxzzzzzz|||}}}{{{xxxyyy}}}~~~~~~~~~}}}{{{uuukkkccc^^^\\\YYYYYY]]]gggrrrzzzqqqaaaVVVRRREEENNNbbb~~~rrraaaTTTOOONNNMMMKKKJJJIIIGGGHHHJJJKKKLLLKKKJJJHHHFFFDDDDDDDDDBBBAAABBBAAA>>><<<<<<<<<>>>???===<<<<<<;;;::::::::::::999999888888777777888888777777777777777777777777444555555555555666666666555555555666666666777777999999:::;;;;;;::::::999===:::>>>NNNhhhooo\\\MMMDDDAAA<<<:::===??????@@@BBBDDDEEEEEEEEEFFFIIIMMMPPPVVVYYY]]]aaaccccccaaa```[[[XXXRRRNNNKKKLLLNNNPPPUUUVVVXXX\\\___cccfffgggooosssyyy~~~LLLMMMNNNMMMJJJIIIIIIJJJNNNKKKHHHIIIKKKMMMLLLJJJHHHHHHIIIHHHHHHJJJNNNQQQLLLJJJHHHHHHIIIJJJIIIHHH<<<@@@EEEHHHIIIHHHHHHHHHDDDDDDDDDCCC@@@???AAABBBBBBDDDDDD@@@???@@@>>>;;;;;;::::::999999:::;;;;;;999999999999888666444333555666777777666555444333777666555444444444444444444444555555555444444333222333333444444333333222222222222222222222222222222222222333333333444444333333222222222222333333333333333333444444444444444444444444444333333333555555555555666666666666888888888888999999999999999999999999999999999999:::::::::::::::::::::::::::999:::<<>>??????@@@AAAAAA@@@???>>>===AAADDDDDDCCCBBBEEEGGGFFFHHHJJJKKKJJJJJJKKKLLLGGGGGGHHHHHHJJJKKKMMMNNNMMMIIIIIINNNRRRRRRQQQRRR___uuurrrWWWXXXfff}}}kkkooo|||vvvssssssvvvyyywwwxxxyyy{{{}}}~~~|||zzz{{{~~~|||vvvpppggg]]]VVVTTTXXX```iiirrr}}}rrr^^^NNNHHHIIIYYYnnnnnnbbbSSSJJJHHHKKKMMMMMMIIIGGGGGGGGGIIIJJJIIIHHHGGGEEEBBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<======;;;;;;;;;;;;:::::::::999777777777777777777777777777777777777777777777777444444444444555555555666444444555555555666666666888888999:::::::::999999<<<:::<<>>@@@AAA@@@>>>>>>???@@@AAAAAA@@@???>>><<<@@@DDDEEECCCCCCFFFIIIHHHJJJLLLLLLJJJIIIJJJKKKHHHHHHJJJKKKLLLMMMMMMMMMNNNJJJHHHMMMPPPPPPPPPRRRSSScccoooccc\\\hhhyyyuuu~~~{{{wwwvvvxxxzzzxxxyyyyyyzzzzzz{{{{{{|||}}}||||||||||||~~~{{{uuulllddd]]]WWWTTTUUU```ppp}}}yyykkk[[[KKKEEEMMMZZZzzzwwwcccZZZOOOIIIHHHJJJLLLLLLGGGGGGGGGHHHIIIHHHFFFDDDCCCAAA??????@@@@@@@@@>>>=========<<<;;;;;;::::::999999999:::999999888888666666777777777777777666555555555555555555555555333333444444444555555555333444444444444555555555666666666777777888888999;;;999<<<@@@AAAIIIddd}}}jjjXXXMMMCCC???>>>;;;:::;;;>>>???@@@@@@AAADDDHHHKKKLLLNNNSSSXXX^^^bbbeeeffffffeeebbb___\\\[[[ZZZZZZPPPPPPNNNMMMLLLMMMMMMNNNQQQUUU[[[```eeeiiinnnqqqrrrtttwwwzzz|||~~~~~~~~~CCCIIIQQQVVVVVVUUUUUUUUUMMMMMMMMMMMMKKKJJJIIIHHHGGGHHHIIIHHHGGGGGGIIIKKKMMMKKKJJJKKKKKKIIIDDD@@@???===<<<<<<>>>>>>===<<<888;;;======:::999:::<<<666:::;;;888888999777333333444555666555555666777444666777777666666666777444555666555444444555666666666555555555666777777444444555555666555555555222222222333333222222222111111111111111111111111111111222222222333333333222222222111222222333333222222333333333444444444222222222333333444444444444444444555555555666666777888888888888999999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888999;;;???BBBBBB@@@>>>===>>>???@@@AAA@@@@@@???;;;???DDDEEECCCCCCFFFJJJIIILLLNNNMMMJJJHHHIIIKKKIIIJJJLLLMMMMMMMMMLLLKKKLLLHHHFFFIIIJJJKKKOOOTTTXXX^^^mmmsssYYYTTTeee{{{lllwww}}}zzz}}}}}}zzz~~~|||zzzzzz|||zzzzzzzzzyyyyyyxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~vvvrrrlllccc[[[WWWWWWXXXbbbnnn~~~~~~zzzggg\\\PPPGGGCCCLLLfff~~~fff]]]WWWPPPKKKJJJKKKKKKKKKGGGFFFGGGHHHIIIHHHEEEBBB@@@>>>======>>>??????>>>;;;;;;;;;;;;;;;999888777777888888888888777777666666666777777777777777666444444444444444444444444333333333444444444555555333333333444444444555555555444444555555666888888666333777>>><<<;;;KKKbbb{{{vvvsss{{{tttfffWWWNNNHHHAAA======@@@???>>>===<<>>;;;999:::<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999888666666666666666666666666666555555555555555555555555333333333333333333333333444444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111222222333333222222111333333333333333333333333444444444555555555555666555666777888999:::;;;;;;:::::::::999999888888888:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>=========>>>???@@@BBBBBBCCCCCCBBBCCCCCCDDDEEEFFFFFFHHHJJJGGGCCCCCCGGGKKKIIILLLNNNMMMIIIFFFFFFHHHKKKKKKGGGCCCHHHRRRVVVSSSXXX[[[```hhhuuuooo]]]VVV^^^vvvqqq```wwwvvvqqqzzz}}}yyy~~~|||~~~zzzwwwwwwvvvvvvtttrrrqqqsssvvvyyy||||||{{{}}}zzzsssnnnmmmaaaYYYXXXWWWXXXcccrrrwww{{{lll^^^QQQGGG@@@HHH^^^tttwww[[[TTTPPPLLLJJJIIIJJJKKKKKKGGGGGGFFFFFFEEEDDDDDDDDD<<<<<<===>>>???@@@@@@AAA999999999888888888888777888888888888888777666666555555555555555555555555777666666555444444333333333444444555555444444333333333333444444444555555444444444555555555555666777777888999<<<@@@DDDFFFfffmmmgggqqqmmm[[[OOOEEE===@@@;;;<<<@@@BBB???AAAFFFJJJKKKKKKKKKNNNSSSUUUUUU\\\aaadddccccccgggiiihhhjjjiiifffaaaZZZSSSLLLIIIHHHHHHIIIIIIJJJLLLNNNOOOPPPTTTXXX[[[\\\```ggglllnnnrrrwwwyyyzzzzzz}}}>>>@@@DDDKKKOOOOOOIIIDDDIIIIIIJJJIIIHHHFFFEEECCCEEEDDDCCCCCCBBBCCCDDDDDDHHHIIIIIIJJJJJJIIIGGGGGGAAA>>>;;;999999;;;;;;;;;:::::::::::::::::::::::::::888777777888999777666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111111222222333333222222111333333333333333333333333444444444555555555555666555666666777999::::::;;;::::::999999999888888888::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGJJJLLLJJJGGGFFFIIILLLJJJKKKLLLLLLJJJIIIHHHHHHKKKKKKGGGDDDIIIQQQTTTQQQSSSTTTVVVXXX```ooosss[[[OOOYYYjjjrrrbbblll~~~~~~sssssszzz{{{{{{xxxxxxwwwuuurrrqqqrrrsssvvvvvvvvvxxx{{{}}}}}}}}}~~~}}}zzzwwwtttpppjjjggg^^^[[[[[[___eeelllyyyqqqaaaRRRIII@@@EEERRRfffzzz~~~xxxaaaQQQOOOLLLIIIHHHIIIJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDD??????>>>>>>>>>>>>>>>>>>999999999888888888777777777888888888888777666666444444444444444444444444666666666555444333333333333333444444444444333333333333333333444444444444444444444444555555555555888777777888:::<<>>AAAFFFHHHJJJLLLNNNQQQTTTVVVSSSXXX]]]```dddkkknnnmmmiiiiiihhhfffbbb]]]XXXUUUTTTSSSQQQNNNKKKIIIHHHGGGHHHIIILLLNNNQQQUUUZZZ^^^^^^bbbfffiiikkkmmmpppssstttxxx|||999===EEEOOOTTTRRRJJJCCCFFFFFFFFFFFFEEEDDDBBBAAAEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFAAA>>>;;;999999999999999::::::::::::::::::::::::999888666777888888777555444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111111111222222222222111111333333333333333333333333444444444555555555555666555555666777888999::::::999999999888888888888888999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHKKKNNNMMMKKKIIIKKKMMMKKKJJJJJJJJJKKKLLLKKKIIIKKKJJJGGGEEEIIIPPPQQQNNNQQQRRRQQQOOOPPP[[[mmm{{{sssWWWPPPVVVssspppeeebbbsss{{{yyy~~~~~~~~~|||wwwsssqqqpppqqqpppppprrrvvvxxxyyyyyy||||||}}}}}}}}}}}}||||||~~~}}}|||vvvnnngggccc```^^^]]]ccckkkrrrwww~~~uuuiiiYYYJJJDDDGGGKKKXXXmmm}}}~~~wwwqqqjjj\\\OOOIIIGGGGGGFFFGGGIIIIIIGGGFFFGGGGGGGGGFFFEEEEEEDDDDDDAAAAAA@@@>>>===<<<;;;:::999999888888888777777777777777777777777666666555444444444444444444444444666555555444444333333222222333333444444333333222222222333333333444444444333333333444444444555555888777666666777888:::;;;:::EEEZZZxxxkkkgggzzzzzzaaaMMMGGGAAA???===<<<>>>CCC@@@CCCHHHJJJKKKLLLPPPSSSRRRVVVYYY[[[aaahhhiiiggggggiiijjjkkkiiifffbbb______^^^\\\VVVOOOJJJGGGFFFDDDCCCAAABBBFFFJJJMMMNNNNNNQQQTTTWWWZZZ]]]bbbeeeeeehhhmmmqqqsssvvvzzz|||888<<>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKNNNNNNLLLKKKKKKLLLMMMJJJGGGHHHLLLNNNMMMKKKKKKIIIFFFFFFJJJNNNNNNLLLMMMPPPQQQNNNMMMSSSbbbnnnttt^^^UUU^^^rrruuummmoooxxxyyy}}}~~~|||xxxvvvtttrrrqqqrrruuuwwwwwwwwwyyyyyyyyyyyyyyyxxxwwwwww}}}}}}~~~~~~}}}~~~|||{{{uuummmbbbZZZWWWYYY]]]```tttlllYYYPPPIIIDDDMMM^^^rrrxxxtttdddddd```QQQFFFFFFCCCCCCDDDFFFIIIIIIGGGDDDFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>><<<;;;:::999888888888888777777777777666666777777666666555444333333333333333333333333444444444444333333222222222222333333333333222222222222222222333333333333222333333333444444444444666666555555666777888999>>>???EEEXXXuuusssqqqrrrpppfffWWWJJJAAA???BBBFFF???BBBFFFJJJJJJIIINNNTTTRRRTTTTTTTTTYYYaaaccc```fffhhhjjjlllkkkhhhdddbbbcccdddbbb^^^WWWRRRPPPPPPLLLHHHCCCBBBEEEHHHHHHGGGHHHIIIJJJLLLNNNRRRUUUXXXVVVYYY^^^bbbeeehhhmmmoootttuuuxxx|||888:::???FFFLLLLLLHHHCCCDDDDDDEEEEEEEEECCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAA;;;<<<>>>???@@@AAA@@@@@@AAA???<<<:::::::::888777888888888888888888888888777666444555666666555333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000111111111000000000000000000000000000111111222222111111000222222222222222222222222444444444555555555555666555555555666666777777888777777777777777777777777888888888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGHHHGGGIIIKKKLLLKKKKKKJJJJJJMMMIIIFFFGGGJJJMMMMMMLLLLLLGGGEEEFFFJJJLLLLLLKKKIIIMMMOOONNNLLLNNNWWW^^^kkk|||rrr]]]SSS\\\mmmrrr```fffvvvtttlllkkkooowww~~~{{{yyyxxxyyyzzzzzzzzzxxxxxxxxxxxxwwwuuutttsssvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}|||~~~~~~}}}|||vvvqqqoooddd___XXXVVV\\\fffqqqwwwvvvgggTTTFFFGGGKKKRRReee{{{yyyeeeYYYZZZXXXKKKBBBDDDCCCCCCCCCEEEGGGHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>===<<<;;;::::::888888888777777777666666555666666666666555444444333333333333333333333333333333333333333222222222111111222222222222111111111111111222222222333333222222222222333333333444444444444555666888999:::888888:::BBBTTTrrrzzzhhhlll{{{nnn[[[NNNEEE@@@@@@???AAAFFFGGGGGGLLLUUUQQQRRRQQQPPPTTT\\\``````bbbdddgggiiijjjiiifffeeeeeeggghhheee___ZZZYYY[[[YYYTTTNNNKKKLLLLLLKKKIIIHHHGGGFFFFFFGGGHHHJJJJJJIIILLLPPPSSSUUUYYY]]]```dddfffiiinnnrrruuuxxxyyyxxxyyy{{{~~~>>>>>>???DDDIIIJJJHHHFFFDDDEEEFFFFFFFFFEEECCCBBB@@@AAABBBBBBAAA???===;;;888999:::<<<======<<<<<>>???@@@AAAAAAAAABBBDDDEEEGGGGGGFFFGGGHHHHHHIIIIIIIIIIIILLLJJJGGGFFFHHHJJJLLLMMMLLLFFFBBBEEEIIIJJJKKKLLLLLLNNNOOONNNLLLLLLNNNQQQWWWeee{{{|||]]]YYY[[[fffwwwuuudddaaabbbyyyqqqiiidddjjjtttzzz}}}~~~}}}}}}}}}|||zzzxxxwwwvvvtttvvvxxxzzz{{{||||||{{{~~~~~~}}}}}}~~~{{{~~~}}}|||wwwpppiiieeecccYYYYYY[[[cccppp}}}qqqaaaUUUJJJEEEGGGUUUdddssspppbbbVVVTTTQQQJJJGGGIIIFFFDDDCCCCCCDDDEEEEEEEEEAAAAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;888888777777777666666666555555555555555444444333222222222222222222222222222222222222222222222222000111111222222111111000000000111111111222222222111111222222222333333333222333444555777888::::::333666:::===AAARRRpppsss]]]___iiinnnXXXHHHGGG???;;;===???>>>DDDLLLXXX[[[ZZZVVVTTTWWWZZZZZZ^^^```cccfffiiijjjjjjiiigggkkkmmmiiibbb]]]]]]___```^^^ZZZWWWUUUSSSQQQPPPLLLIIIFFFEEEEEEDDDBBB@@@BBBDDDFFFGGGIIIKKKOOOQQQUUUWWWZZZ^^^bbbeeehhhiiihhhjjjmmmppptttxxx{{{|||EEECCCBBBEEEIIIKKKIIIGGGDDDEEEFFFFFFFFFEEEDDDCCC>>>@@@BBBBBB@@@===888666777888999:::;;;;;;:::999;;;999777777888888666555666666666666666666666666555444333333444444333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000111000000000000000000000000000000111111111111000000111111111111111111111111444444444555555555555666444444555555555555666666555555555666666666777777777777777777888888888999999999999999::::::::::::999999999:::;;;<<<===>>>@@@@@@@@@AAACCCDDDFFFGGGFFFFFFEEEFFFGGGIIIIIIIIIKKKJJJHHHEEEDDDFFFJJJNNNLLLDDD@@@CCCGGGHHHJJJNNNNNNMMMKKKJJJJJJKKKJJJJJJIIITTTbbbqqq{{{mmm```\\\```jjjyyyppp___eeeuuuyyyeeeaaagggllloooqqquuuyyy~~~~~~}}}xxxyyy{{{|||||||||zzzyyyzzz|||~~~~~~{{{}}}}}}}}}}}}}}}~~~|||{{{xxxuuuooogggaaa^^^^^^___ccchhhqqq}}}{{{ooo```OOOFFFDDDAAALLL___ttt|||ddd___XXXRRROOOMMMMMMMMMJJJFFFBBB???@@@BBBCCCDDDAAAAAAAAA@@@??????>>>>>>======<<<<<<;;;::::::999888777777777666666666666444555555555555444333333222222222222222222222222111111111222222222222222000000111111111111000000000000000000111111111222111111111111222222222222111222333555666777888888666777:::<<<:::>>>MMM^^^fff___\\\gggtttgggVVVGGGDDDAAA<<<>>>EEEVVV___eeebbb]]]]]]^^^___^^^___```bbbdddeeefffggggggkkknnnkkkccc]]]]]]```bbbcccbbb```]]][[[ZZZZZZUUURRROOOMMMLLLIIIEEEBBBCCCDDDEEEDDDDDDEEEGGGIIIKKKLLLNNNQQQTTTUUUWWWWWWWWWYYY\\\```dddgggiiijjjDDDBBBAAACCCFFFGGGEEEBBBDDDEEEFFFFFFFFFEEEDDDCCC===???BBBCCC@@@;;;666222777888999:::;;;:::999999888666555555666666555333666666666666666666666666555444222333444444333111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111111111000000111111111111111111111111444444444555555555666666444444555555555555555555444555555555666666777777777777777777888888888888777888888888888999999999888888888999:::;;;<<<===?????????@@@BBBDDDEEEFFFGGGFFFDDDEEEFFFHHHJJJJJJJJJJJJIIIEEEBBBDDDIIINNNLLLDDD???BBBGGGHHHKKKPPPIIIEEEBBBAAADDDGGGGGGFFFCCCLLLSSSVVV```wwwmmm]]]UUUXXXhhhyyyvvvccc[[[lllkkk]]]^^^aaadddgggiiimmmssszzz}}}~~~~~~|||zzzxxxwwwzzz~~~~~~~~~~~~~~~}}}|||}}}~~~{{{{{{{{{{{{|||}}}}}}yyyuuussspppkkkccc[[[WWWXXX^^^cccvvv}}}~~~lll___UUUOOOFFF<<<>>>GGGNNNbbb|||zzzdddRRRVVVVVVPPPNNNOOONNNKKKLLLGGGAAA<<<<<>>>>>>>>===<<<:::999888888777777777777666666666666444444555555444444333222111111111111111111111111111111111111111111222222000000111111111111000000000000000000111111111111000111111111111222222222111222333444555555555555999555555888999:::BBBLLL```~~~uuufff^^^eee}}}xxxaaaWWWOOOEEECCCGGGFFFUUUdddiiiiiillloooqqq```______^^^^^^______```dddiiimmmjjjccc^^^^^^aaabbbeeehhhgggcccaaaaaabbb___\\\YYYWWWVVVSSSNNNIIIHHHHHHHHHFFFDDDDDDFFFHHHFFFGGGHHHJJJKKKKKKLLLLLLMMMNNNQQQUUUXXXZZZ\\\]]]BBB???===>>>BBBEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFEEE??????AAADDDEEEBBB:::444;;;;;;:::999999888777777888888888888777777777777666666555444333333222222111222222222222111000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////.........---------........................000000////////////000000////////////000000000000000...---...111222111///000000000000000000000000000111111111111222222222000111111111111222222222111222333333444444333333444444333333444555777888999888888888777777666666666777777777888888888888999999999999:::;;;<<<=========>>>???AAABBBCCCDDDEEEDDDDDDDDDEEEGGGIIIKKKIIIJJJHHHDDDEEEKKKOOOPPPNNNFFF>>>>>>DDDIIIJJJIIIBBB@@@@@@CCCGGGIIIHHHFFFDDDKKKOOOMMMKKKUUUllliiiYYY[[[bbbxxxuuujjjkkkyyyttthhhbbb[[[RRR```\\\^^^jjjsssuuuwww{{{|||~~~{{{xxxyyyzzz|||~~~zzz~~~~~~{{{~~~|||{{{{{{|||}}}zzzvvvtttuuuxxx{{{yyywww{{{zzzxxxuuusssooojjjgggaaa```]]]XXXVVV^^^nnn{{{lllXXXNNNGGGAAA???>>>BBBMMMYYYnnnyyymmmhhhbbbUUUKKKLLLOOORRRTTTSSSOOOKKKNNNFFF===;;;???CCCBBB@@@BBBBBBAAA@@@?????????@@@===<<<:::999888777777777666666666666555555555555333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222222222222333333333444444555555666666777777888888KKKXXXppp|||qqqrrr~~~lll]]]PPPHHHIIINNNTTTYYY___hhhsss{{{vvvqqqjjjeeebbbbbbaaaaaa```cccggggggdddaaa```aaafffdddccccccccccccaaa```bbb```]]]\\\\\\ZZZXXXVVVSSSTTTSSSPPPLLLIIIGGGHHHJJJIIIIIIIIIHHHHHHHHHGGGFFFHHHKKKMMMLLLLLLLLLLLLFFFDDDAAAAAABBBDDDFFFFFFGGGHHHIIIGGGDDDBBBDDDGGGBBBAAAAAAAAAAAA???<<<999;;;;;;::::::999888888777555555555555666666777777555555555444333333222222111222222222222111000000000000000000000000000000////////////////////////000/////////////////////........................//////.........---------........................000000////////////000000.../////////000000000000000...---...111222111///000000000000000000000000000000111111111222222222000111111111111222222222111222333333444444333333444444333333444555777888888888888777777777666666777777777777888888888888888888888888999:::;;;<<<======>>>???AAABBBCCCDDDFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFEEEAAACCCJJJNNNNNNLLLEEE??????EEEKKKLLLKKKFFFDDDBBBDDDGGGGGGEEEBBBBBBFFFHHHDDDAAAFFFVVVdddxxxnnn^^^UUU]]]ppp~~~ooobbbZZZUUUPPPPPPYYYaaadddgggkkkooorrrvvvxxxyyy|||zzzzzzzzz{{{|||~~~~~~{{{~~~|||}}}|||{{{{{{zzzxxxtttppprrrvvvwwwsssooojjjiiihhhggggggfffeeeccc^^^bbbfffjjjnnnuuusssiii___QQQFFF???>>>>>>AAAKKK\\\ooo{{{wwwmmmfff\\\[[[YYYOOOGGGHHHJJJNNNQQQRRRPPPNNNNNNFFF<<<:::===AAAAAA???AAA@@@???>>>============<<<;;;:::999888777777777666666666666555555555444333333333333333333333333000000000000000000000000////////////////////////////////////////////////.../////////000000000000000000111111111222222222222222222333333333333444444555555666666777888888>>>FFFXXXsss~~~lllmmmvvvssseee```XXXQQQQQQYYYfffpppttttttuuuuuusssmmmeee___bbbcccdddccc```^^^___```___^^^^^^___aaabbbbbbbbb```___^^^^^^___```___]]]^^^^^^\\\YYYTTTQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKJJJLLLOOOOOOMMMKKKJJJIIIJJJJJJGGGDDDBBBBBBEEEGGGHHHKKKLLLGGGAAA???CCCHHHCCCCCCAAA???<<<;;;<<<>>>;;;;;;::::::999888888888777777777666666555555555555444444333333222222222111111222222111111000///000000000000000000000000////////////////////////////////////////////////.......................................---------........................000//////......//////000....../////////000000000000///...///000111000///000000000000000000000000000000000111111111222222000111111111111222222222111222333333444444333333444444444444444555666777888888777777777777666666888888888888888888777777888777777888888999:::;;;======>>>???AAABBBCCCDDDFFFFFFFFFEEEDDDCCCBBBAAABBBDDDCCC@@@BBBHHHLLLKKKKKKEEE@@@@@@FFFLLLNNNNNNMMMJJJGGGGGGHHHGGGDDD@@@DDDFFFFFFBBB???@@@HHHOOO___kkknnn\\\ZZZYYYaaasss|||wwwcccYYYPPPOOOQQQSSSWWW[[[[[[^^^cccgggjjjnnnrrrtttzzz|||}}}~~~}}}~~~}}}||||||}}}~~~~~~~~~|||~~~}}}{{{||||||||||||{{{yyyxxxuuuppplllmmmqqqpppiiiccc\\\\\\[[[\\\^^^bbbfffiiihhhnnnxxxtttcccVVVLLLCCC>>>>>>666@@@JJJSSSeee}}}vvvggg^^^XXXQQQSSSVVVOOODDDDDDEEEHHHLLLPPPRRRRRRQQQIII???;;;>>>AAABBBAAA@@@???===<<<::::::999999;;;:::999888777666666666666666555555555444444444222222222222222222222222000000000000000000000000////////////////////////////////////////////////....../////////000000000000000000111111111222222111111222222222333333333444444444555666666777777666777@@@TTToooqqqfffggguuuyyyhhh]]]ZZZ\\\___iiilllrrrxxx|||{{{wwwsssjjjjjjiiifffcccaaaaaabbbcccbbbaaaaaa```aaaaaabbb___^^^]]]]]]___aaaaaa```dddcccaaa]]]YYYWWWWWWXXXXXXXXXVVVUUUSSSQQQPPPOOONNNQQQSSSSSSPPPLLLIIIGGGLLLLLLKKKFFFAAA@@@CCCFFFIIIIIIGGGDDD@@@@@@CCCFFFBBBBBBBBB???:::999<<>>===;;;999777444333222444333333333222222222111111111111111111000000///000000000000000000000000////////////////////////.........///////////////......................................................................../////////....../////////........./////////000000////////////000000000000////////////////////////000000000000111111111111000000111111111222222222111222333333444444333333444444444444555555666666777777777777777777666666999999888888888888777777999999888888999::::::;;;======>>>???AAABBBCCCDDDFFFFFFGGGGGGFFFDDDBBBAAACCCEEEDDDBBBCCCHHHJJJIIIKKKFFFBBBAAAFFFKKKMMMMMMPPPNNNKKKJJJKKKIIIEEEBBBDDDEEEEEEDDDCCCCCCDDDEEEKKKRRR```tttvvviii\\\VVV^^^gggppp{{{iii[[[SSSOOOMMMMMMNNNPPPSSSVVVYYY]]]```bbblllooorrrtttvvvyyy}}}zzz}}}~~~}}}~~~~~~~~~}}}||||||}}}}}}|||zzztttuuuxxxyyyzzzxxxvvvuuuooojjjeeeeeegggddd]]]UUUSSSRRRQQQQQQVVV```kkkrrr}}}wwwdddUUUHHHEEE@@@:::<<>>===;;;999888888777:::999888777666666666666555555555444444444333333222222222222222222222222000000000000000000000000////////////////////////////////////////////////........./////////000000000000000000111111111111111111111111222222222222333333333444555555666666666666999BBBRRRgggzzzxxxyyyzzzoooeeecccaaa```dddlllwww~~~xxxqqqkkkhhheeeeeeeeecccaaa```aaabbbbbb```^^^^^^```aaaaaa```ccccccbbb___\\\[[[\\\^^^^^^^^^\\\ZZZXXXVVVTTTSSSQQQTTTVVVVVVSSSNNNKKKIIIIIIJJJIIIFFFAAA???AAADDDGGGCCC???>>>AAADDDDDDDDD>>>@@@AAA???;;;999999;;;888888888888888777777777======;;;888666444222111222222222222222111111111000111111111111000//////////////////////////////........................------....../////////000........................---.............................................//////............//////............////////////...//////000///000000111//////////////////////////////000000000111111111000000111111111222222222111222333333444444333333444444444555555555555555666666666666666666777777999999999888888888888888;;;::::::::::::;;;<<<<<<======>>>???AAABBBCCCDDDEEEFFFGGGHHHGGGFFFEEEDDDEEEHHHHHHEEEEEEIIIJJJGGGLLLHHHCCCBBBDDDHHHIIIIIINNNKKKHHHIIIJJJIIIFFFBBBAAAAAAAAABBBCCCBBB@@@>>>DDDDDDIIITTTcccrrr{{{pppfffbbbbbb\\\YYYmmm}}}oooaaaSSSHHHKKKJJJJJJJJJMMMPPPRRRSSSZZZ]]]aaaeeejjjooouuuyyyvvvyyy|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{||||||{{{yyywwwrrrsssuuuvvvtttqqqnnnlllccc___ZZZXXXWWWUUUPPPLLLIIIHHHGGGIIIOOO\\\lllvvv|||qqqaaaVVVLLL@@@999<<>>===;;;999888888888888888777666555555555555444444444444333333333333111111111111111111111111////////////////////////............................................................//////////////////000000000111111111000000000111111111222222222222222333444444555555666999;;;;;;>>>JJJ]]]llluuuhhh```aaaiiissszzz~~~wwwlllmmmmmmjjjfffcccccccccdddaaa___^^^```aaaaaaaaabbbbbbbbbaaa______aaaccc```___^^^\\\ZZZXXXWWWVVVRRRUUUXXXXXXVVVSSSQQQPPPDDDEEEFFFDDDBBBAAA@@@AAADDD???:::<<>>???>>>;;;999777777777666666666666666666666555555555444444333333333111111111111111111111111000000111111000000///...////////////////////////........................---------......//////000---------------------------------.......................................///......------......///------........./////////...///000000//////000111000000000000000000000000/////////000000000111111000111111111111222222222111222333333444444333333444444555555666555555444555555666666666666777777888888888999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<======>>>???AAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEHHHHHHFFFFFFIIIIIIGGGJJJGGGCCCAAABBBDDDFFFFFFHHHFFFDDDEEEGGGGGGDDDAAABBBBBBBBBBBBBBBAAA>>><<>><<<;;;:::999999888777666555555444444444555444444333333333222222222000000000000000000000000////////////////////////................................................------.........//////////////////000000000111111///000000000000111111111111111111222333333444444111666999777444999GGGTTTiiiyyyqqqmmmkkkqqqwwwwwwooojjjiiieeebbb___]]]]]]^^^^^^]]]]]]^^^``````___^^^```aaa___^^^]]]\\\[[[ZZZYYYXXXSSSVVVYYYYYYXXXWWWVVVWWW@@@@@@AAACCCEEEDDDBBB@@@AAA>>>===???CCCEEEEEECCC===<<<:::::::::999666444555555555555555555555555222222222333333333444444000111111111111111111111000000000000000//////...////////////////////////........................,,,,,,---......///000000---------------------------------.........//////........................///......------......///---------.........//////---///111000///...000222000000000000000000000000////////////000000000111000111111111111222222222111222333333444444333333444444555666666555444333555555555666666666777777777777888888999:::;;;;;;<<<;;;;;;::::::;;;;;;;;;======>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGG???CCCEEEDDDFFFIIIIIIFFFEEECCC@@@???@@@BBBDDDEEEGGGEEECCCDDDFFFFFFCCC@@@AAAAAAAAABBBBBBBBBAAA@@@@@@AAA@@@???>>>@@@EEEJJJ^^^ffftttzzzooo\\\PPPNNNbbblllwwwtttkkk^^^SSSLLLIIIGGGFFFEEEFFFHHHIIIKKKNNNSSSVVV[[[^^^cccfffgggggghhhiiigggjjjoooqqqsssuuuyyy}}}~~~~~~{{{|||~~~~~~}}}}}}}}}}}}~~~}}}{{{xxxwwwwwwwwwuuupppiiieeebbbaaa```]]]YYYUUUPPPNNNJJJJJJIIIFFFEEEIIISSS\\\```ccceeeccc```^^^aaaeee\\\WWWQQQJJJEEEBBB???======FFFRRR___ppp|||mmmaaaUUUUUUYYYUUUTTTOOOSSSVVVRRRTTTWWWQQQHHHGGGGGGHHHJJJKKKKKKJJJFFFDDDBBB@@@@@@???>>>>>>===<<<;;;:::999999999999666555444444444444444444333333333333222222222222000000000000000000000000////////////////////////................................................---------.........//////////////////000000000111/////////000000000111111000000111111222333333333000333555444333666<<>>???AAABBBCCCDDDFFFEEEDDDCCCCCCDDDEEEFFF:::>>>AAABBBDDDHHHIIIFFFAAA@@@>>>>>>???AAADDDEEEIIIGGGEEEFFFHHHHHHEEEBBB:::;;;<<<===>>>@@@AAACCC<<<===>>>===;;;:::<<<======GGGXXXiiinnnfffWWWLLLEEESSSaaaeeeiiittt{{{jjj]]]VVVPPPMMMFFFGGGFFFEEEDDDEEEHHHJJJJJJNNNTTTXXXZZZ[[[\\\]]]WWWZZZ___aaacccggglllqqq|||{{{yyyyyy{{{}}}~~~}}}~~~~~~}}}~~~~~~}}}{{{yyyzzz|||~~~}}}||||||{{{|||~~~}}}zzzxxxrrrqqqqqqqqqnnnhhh```ZZZQQQQQQPPPOOOLLLJJJGGGEEEFFFIIIJJJGGGFFFNNN^^^kkkqqquuuwwwqqqeeeZZZSSSPPPKKKHHHCCC>>><<<===@@@BBBMMMaaauuuzzzzzziii]]]RRRRRRVVVRRRPPPKKKPPPSSSOOOSSSXXXTTTFFFFFFFFFIIIKKKKKKIIIHHHEEEDDDCCCCCCBBBAAA???>>>;;;;;;:::999888888888999555555444333333333444444333333333222222222111111000000000000000000000000////////////////////////................................................---------.........//////////////////000000000000////////////000000000000000000000111222222333333444333222333555777999999;;;LLL___nnn}}}yyyrrrlllfffcccbbbdddggggggdddaaa___^^^ZZZ[[[[[[[[[\\\\\\]]]]]]YYYZZZZZZZZZYYYZZZ\\\^^^BBB@@@@@@CCCGGGGGGDDD@@@<<<>>>AAAAAAAAA@@@AAACCC<<<;;;999777555333333222//////000111222333333444555555444333333222111111000000111111111111000000////////////////////////........................000000//////.........---...............///000000........................,,,---......//////........................------......///////////////...///////////////////////////////////////////////////////////////.........////////////000000000000000111111111111222222222333333333333333333333333444555555555555555444444333333444444555666666777666666777888999:::::::::;;;;;;;;;;;;;;;;;;::::::======>>>???@@@AAAAAABBBFFFEEEBBBAAA@@@AAACCCDDD??????>>>???EEEKKKIIICCCGGGCCC>>>::::::<<<@@@CCCEEEDDDDDDFFFHHHGGGBBB>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;:::999888777666888===DDDLLLSSSXXX[[[\\\KKKKKKMMMPPPSSS^^^ttttttfff___YYYSSSLLLGGGFFFEEECCCAAAGGGGGGFFFGGGHHHKKKMMMOOOJJJKKKLLLMMMQQQVVV]]]bbbfffhhhjjjmmmooooooppppppuuuuuuuuutttttttttttttttvvvwwwyyy{{{|||||||||{{{~~~~~~}}}}}}}}}~~~~~~~~~zzzzzz~~~}}}wwwtttwwwxxxvvvuuuwwwyyyuuummmfffhhhgggeeebbb___YYYQQQLLLLLLIIIDDDBBBCCCDDDEEEDDDAAAHHHPPPTTTWWW]]]iiirrr{{{uuuooofffWWWFFF>>>???CCC>>>;;;<<>>>>>?????????>>>======<<<:::999777555333333222000000000111222222333333444444333333222111111000000000111111111111000000................................................000/////////.........---...............///000000........................,,,---......//////..............................---......////////////.../////////////////////////////////////////////////////////////////////....../////////000000000000000000111111111222222222333333333333333333333333444444555555555555444444444444555555666777777888777777777888888999999::::::::::::;;;;;;;;;;;;;;;<<<======>>>???@@@AAABBBEEEDDDCCCBBBBBBBBBCCCCCC@@@@@@>>><<<@@@GGGGGGDDDEEEBBB>>>;;;:::<<>>===;;;:::::::::;;;<<<::::::999888777666555555777888;;;@@@EEEJJJNNNPPPSSSPPPOOONNNNNNSSSbbbqqqqqqgggYYYOOOJJJIIIIIIHHHEEEDDDDDDCCCBBBBBBBBBBBBEEEEEEEEEFFFHHHKKKPPPSSSXXXYYY[[[]]]___```aaaaaaeeeeeefffggghhhiiijjjkkkmmmnnnppprrrtttvvvwwwwwwzzzyyyyyyyyy{{{}}}~~~~~~~~~}}}}}}}}}||||||||||||{{{zzzzzzzzz{{{{{{{{{{{{yyyxxxwwwwwwwwwwwwqqqnnnnnnqqqpppllljjjmmmllljjjhhhgggfffbbb\\\VVVXXXXXXVVVTTTPPPLLLIIIHHHIIIIIIGGGEEECCCFFFKKKPPPUUU\\\dddhhhhhhgggjjjmmmjjjbbbYYYSSSJJJ@@@<<<>>>:::>>>DDDOOO^^^ooonnn```UUUUUUXXXVVVRRRPPPNNNLLLJJJKKKNNNQQQQQQPPPGGGDDD@@@AAADDDGGGGGGFFFHHHFFFCCC@@@>>><<<;;;;;;;;;:::888777666666777777444444444444333333333333111111111000000000//////////////////////////////..............................---------,,,,,,,,,,,,,,,,,,---------..........................................//////////////////////////////////////////000000000111111111111111222333444555666666888:::===AAAJJJ___yyy}}}sssnnnxxxvvvooollleee]]]ZZZ^^^aaaaaacccfff```ZZZWWWXXXXXXYYY]]]cccDDDCCCAAA>>><<<>>>BBBEEE@@@>>><<<<<<===<<<999666:::999888666444333333222111111111111111111111111222222222111111000000//////000000111111000000///........................------------------------/////////........................---......///000........................,,,---......//////..............................---------.........//////////////////////////////////////////////////////......//////////////////....../////////000000000000000000111111111222222333333333333333333333333444444555555555555444444555555666666777888888888888888888888888888888888999999999::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAACCCDDDDDDDDDDDDCCCBBBBBBAAABBB???;;;<<>>@@@FFFHHHIIIHHHFFFBBB@@@@@@===<<<;;;999999::::::;;;888777777666555444333333666555444444666:::???BBBQQQOOOPPPRRRQQQOOOQQQVVViiiqqqzzzpppbbbXXXOOOIIIHHHHHHGGGEEECCCAAA???>>>@@@?????????@@@AAACCCDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMNNNPPPRRRUUUWWWYYYZZZ]]]^^^```bbbeeehhhkkklllpppoooooooooppprrruuuvvvttttttssssssssssssrrrrrrnnnnnnmmmllllllllllllmmmmmmllljjjiiihhhgggggggggdddaaa___```___[[[[[[]]]___^^^\\\YYYVVVSSSPPPNNNLLLNNNOOOMMMJJJHHHJJJLLLGGGJJJMMMLLLKKKPPPZZZbbbiiinnnssstttpppiiiccc___UUUMMMEEEAAA>>><<<===AAADDDNNNZZZfffzzzyyyppprrruuuqqqiii\\\SSSNNNQQQUUUTTTOOOLLLFFFHHHIIIJJJJJJJJJLLLMMMGGGCCC??????BBBDDDDDDCCCEEECCCAAA>>><<<:::::::::999888777666555555555666444444444333333333222222111111000000000000//////////////////////////////////////////////////////...------------,,,,,,,,,,,,,,,,,,---------......---------------------------............/////////,,,------...///000000111//////000000000000111111000000111222333333444444777999999555666CCCZZZlll{{{fff]]]iii||||||wwwyyyuuullljjjlllmmmnnnooolllccc[[[ZZZ[[[]]]```eeeBBBBBBAAA>>>;;;;;;???CCCAAA===999:::======888444999888777555444333333333222222222111111111000000111111000000000///////////////000000000000//////........................------------------------.................................------......///........................,,,---......///.........---------...............---------------......///////////////////////////////////////////////////............////////////........./////////000000000000000000111111111111222222222222222222222222333333444555555555444444555555666666666777777777888888888888777777777777777888888999:::;;;;;;<<<;;;<<<<<<===>>>???@@@@@@BBBCCCDDDEEEEEEDDDBBBAAAAAACCCBBB===<<<@@@CCCCCCAAA@@@???============>>>@@@CCCFFFEEEAAA>>>>>>???<<<;;;:::999888999999:::666666666555444333333222666555222111111444777999AAACCCLLLVVVYYYSSSLLLJJJHHHMMMTTT]]]iiizzz|||jjj^^^XXXUUUQQQLLLGGGDDDBBBAAAAAAAAA@@@@@@BBBCCCCCCBBB>>>???@@@AAABBBBBBCCCCCCAAABBBCCCEEEHHHJJJLLLMMMMMMMMMNNNPPPSSSVVVYYY[[[````````````aaabbbdddeeedddddddddddddddccccccccc^^^]]]]]]\\\\\\\\\]]]]]]\\\[[[ZZZYYYXXXWWWWWWVVVYYYVVVSSSQQQOOOMMMLLLMMMOOOOOOPPPNNNLLLLLLMMMNNNPPPUUUZZZZZZWWWVVVYYY]]]\\\```dddeeefffjjjqqqwwwxxxvvvqqqjjjaaaWWWOOOJJJCCCBBBBBBDDDGGGMMMVVV\\\dddqqq{{{{{{mmmaaa___aaa^^^YYYRRRNNNKKKNNNQQQQQQNNNKKKBBBFFFJJJJJJHHHGGGIIIMMMHHHDDD@@@???AAACCCBBB@@@CCCAAA???===;;;:::999999888777777666666555555555333333333333222222222222111000000000////////////////////////////////////////////////////////////------------------------,,,,,,,,,---------......---------------------------------.........//////---......///000000111111////////////000000000111000000111111222333444444333777999777555999CCCLLLggg}}}pppmmmzzz}}}pppeeedddmmm|||yyypppkkkhhhfffjjjppp>>>@@@BBBAAA===<<<===???>>>;;;888:::===>>>:::666777666555444333333333333333333222222111000000000000000///////////////...//////000000000000//////........................---------------------------------.....................------------..............................,,,---......///.........---------........./////////...------------...///////////////////////////////////////////////////---.........//////000000............//////////////////000000000111111111222222222222222222222222222222333444555555444444444444555555555555666666888888777777777777777777777777888888999:::;;;;;;;;;;;;<<<===>>>??????@@@@@@AAACCCEEEEEEDDDBBB@@@???CCCDDDAAA???AAABBBAAA>>>===<<<:::::::::::::::888;;;>>>>>>;;;:::;;;===;;;:::999777777888888999666666666555555444444333444444333333333444555666555777@@@MMMTTTQQQLLLJJJGGGGGGHHHKKKSSScccwwwyyyssshhh\\\RRRJJJFFFEEEFFFDDDBBBCCCEEEFFFFFFDDDAAAAAAAAAAAAAAAAAABBBBBB@@@AAAAAABBBDDDEEEEEEFFFBBBBBBBBBCCCEEEGGGJJJKKKOOOOOOOOOOOOPPPQQQQQQRRRQQQQQQRRRRRRRRRRRRRRRRRRNNNNNNNNNNNNOOOOOOPPPQQQOOOOOOOOONNNNNNNNNMMMMMMLLLKKKJJJGGGFFFGGGHHHGGGEEEGGGJJJLLLNNNPPPTTTVVVcccjjjrrruuurrrpppqqqsss~~~}}}||||||{{{yyywwwuuupppiii]]]QQQHHHDDDCCCCCCGGGPPPYYY```gggppp|||uuueee]]]\\\\\\YYYVVVSSSQQQNNNLLLMMMOOONNNLLLBBBGGGLLLLLLHHHGGGJJJNNNKKKFFFBBB@@@BBBCCCAAA???BBB@@@>>><<<::::::::::::777777777777777666666666333333222222222111111111000000000////////////...........................////////////////////////------------------------,,,,,,,,,---------......------------------------------------............000000000000000000000000...////////////000000000111111222222333333444444333444666777888:::;;;;;;JJJZZZsss~~~nnneeedddgggllljjjkkkrrrwwwooorrryyy<<<>>>AAABBB@@@>>>======<<<:::999:::===>>><<<999666555444333333333333333333222222222111111000000////////////////////////...//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///...------,,,---------........................,,,---......//////......,,,,,,------.../////////222111///...------......////////////////////////////////////////////////------......///000000000------.........//////////////////000000000111111222222222222222222222222111222333444444555444444444444444555555555555555777777777777777777777777777777777888888999999:::::::::;;;<<<===>>>?????????@@@BBBCCCCCCCCCAAA@@@>>>AAABBBAAABBBDDDDDDAAA;;;:::888777666666777777444666888999888888:::;;;:::999888777666777777888666666666555555555444444111111333444444444444333555333444;;;AAADDDGGGKKKRRRNNNKKKIIIHHHOOO^^^lll~~~oooccc\\\XXXOOOLLLHHHFFFHHHHHHFFFDDDFFFEEEDDDBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGBBBBBBCCCCCCEEEFFFHHHIIIGGGHHHJJJKKKLLLLLLLLLLLLIIILLLMMMLLLMMMRRRSSSRRRWWWYYY^^^cccgggjjjjjjkkkvvv|||}}}yyytttpppkkkeee]]]XXXOOOLLLHHHDDDEEEMMMXXX```pppzzzssshhh]]][[[]]][[[XXXVVVVVVWWWSSSMMMKKKLLLMMMKKKDDDHHHLLLKKKHHHHHHKKKPPPMMMIIIDDDAAABBBBBBAAA>>>@@@>>><<<;;;999999999:::666666777777777777666666222222222111111111000000000000////////////......................................................,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000000000000000/////////......////////////000000111111222222222333333333666333111222555888999888:::>>>NNNgggyyyhhh```[[[VVVRRRRRRZZZhhhyyyvvvuuu|||======???AAABBBAAA???===:::::::::;;;;;;;;;:::999444444333333333333333333222222222111111111111111////////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...------,,,,,,,,,---........................,,,---......//////......,,,,,,------...//////000555333111///------......////////////////////////////////////////////////------......///000000111---------.........//////////////////000000000111111111111111111111111111111111222333444444444444666666666555555555555555555555666666777777888888777777777888888888888888999:::;;;<<<===>>>>>>???>>>???@@@AAAAAAAAA@@@@@@>>>???===<<<@@@FFFFFFBBB===<<<:::888777888999:::666666555777888999999888999888777666555666777777555555555555555444444444111111222333333333333333555222000333555777<<>>999:::;;;;;;999888888999444333333222222333333444111111111111111111111111/////////000000000000000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...------,,,,,,,,,,,,........................,,,---......//////......,,,,,,------...///000000777555222///...------...////////////////////////////////////////////////---------...///000000111---------.........//////////////////000000000000111111111111111111111111000111222333444444555444777777777777666666666666444555555666777888888999888888888888777777777777999::::::;;;<<<===>>>>>>===>>>??????@@@@@@@@@@@@???===999888>>>FFFGGGCCCBBB@@@>>>;;;;;;<<<===???;;;888666777:::;;;999666999888666555555666666777555444444444444444444333444333222222222333444444222111333666555333555999;;;???HHHPPPMMMGGGIIIPPPLLLUUUbbbppp|||yyysssoooiiigggdddaaa^^^\\\[[[[[[VVVUUUUUUTTTTTTSSSRRRRRRHHHJJJLLLNNNOOOPPPOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMMMMNNNNNNOOOOOOOOOPPPUUUUUUWWWYYY[[[^^^aaabbbfffhhhkkkooorrruuuvvvvvvyyy~~~}}}}}}{{{vvvvvvwww|||~~~zzzqqqhhhWWWVVVUUUTTTTTTQQQLLLIIIIIILLLOOONNNNNNRRR[[[cccttt|||kkkbbbdddhhhcccYYYSSSLLLJJJQQQXXXWWWVVVWWWSSSYYYXXXQQQKKKJJJHHHCCCFFFFFFFFFEEEEEEGGGJJJMMMNNNIIIDDDAAAAAA@@@>>>;;;;;;:::888777666666666777222333444555555555444333111111111111000000000000000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......((()))***+++---...///000............/////////000////////////000000000000///444888888444111111222777666999===AAALLLdddzzzttteee^^^___bbbccceeegggfffcccaaabbbcccbbbkkksssrrrkkkhhhmmmtttsss|||AAA???===???AAABBB@@@=========<<<;;;::::::::::::444444222222222222444444222222222111111111111000000000000000000000000000//////.........---------........................------------------------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------555999===<<<777111...---+++...111222000...---------------------------------------............///........................000000000000000000000000111111222333333333333222111111222333333444555555666666666666666555555555666555555555555666666777:::999777666666888999;;;888999;;;::::::;;;===??????@@@AAABBBBBB@@@???===???===<<<<<<>>>@@@AAA@@@EEEGGGGGGAAA:::777;;;AAA???;;;777666666777555333777666555333333444555555555555444444444333333333222222111111111111222222111111111111111111111111666888<<>>??????>>>===<<<;;;:::999999999999444333222222222222333444222222222111111111000000//////////////////////////////.........---------........................------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------444999???BBB@@@999111,,,///...,,,+++,,,---//////---------------------------------............///........................000000000000000000000000000111222222333333222222111111222222333444444555666666666666555555555555666666666555666666777888999888777666666777888999999:::;;;;;;::::::<<<>>>>>>???AAABBBBBBAAA???>>>===;;;999:::<<<>>>>>>>>>CCCDDDCCC>>>999888:::>>><<<:::777666666666444222666555555444444444444444444444444333333333333222222111111000000111111222111111111111111111111111333444666:::@@@HHHOOOSSSOOOMMMKKKIIIKKKQQQZZZaaa}}}wwwwwwxxxyyyxxxvvvssspppnnnmmmlllkkkjjjiiigggeeefffdddaaa___]]]YYYSSSOOOIIIHHHGGGEEEDDDDDDFFFHHHAAADDDJJJRRRYYY```gggkkk|||rrr```TTTTTTUUUOOOLLLNNNEEEIIIKKKLLLPPPSSSRRRMMMQQQPPPPPPOOOMMMJJJGGGFFFFFFHHHGGGCCCDDDHHHIIIHHHHHHHHHGGGDDD???<<<::::::555555555555555555555666222333333444444333333222111111111000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,------......------,,,,,,,,,,,,---------......///////////////000000111111111111222222222333333111444666666555888>>>DDDSSSdddyyykkkqqqvvvtttooohhh]]]TTTUUUWWWWWWUUUSSSUUU[[[```dddlllwww}}}~~~AAA===:::999:::<<<>>>>>>;;;;;;:::999888888888888333333222222222222333333222222111111111000000000////////////////////////...............---------........................------------------------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000555>>>FFFIIICCC777...000---******---000///...---------------------------------............///////////////////////////000000000000000000000000000111222222333333222222111111222222333333444444555555555555555555555555777777666666777888888999999888777666666666888888:::;;;<<<;;;::::::;;;======>>>???AAAAAAAAAAAA@@@===;;;::::::<<<>>>??????BBB@@@>>>;;;999999:::;;;999888666666666555333000444444555555444444333333333333333222222222111111222111111000000111111222111111111111111111111111222111111333777>>>EEEIIIPPPOOOLLLIIIGGGHHHKKKNNN]]]iiisss{{{}}}zzzvvviiigggdddbbb```]]]XXXUUUTTTRRROOOLLLJJJIIIJJJJJJIIIFFFCCCBBBBBBBBBBBBAAA<<<>>>@@@@@@AAAEEENNNVVVdddjjjuuuwww___SSSLLLPPPSSSOOOJJJJJJDDDHHHIIIJJJLLLPPPNNNIIILLLLLLLLLLLLKKKIIIGGGEEEEEEHHHHHHEEEEEEGGGGGGCCCDDDEEEEEEBBB???<<<;;;;;;555555555555555555555555111222222222222222222111111111000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------......------,,,,,,,,,,,,---------......//////......//////000111000111111111222222222222...222555666444444666999<<>>@@@AAAAAAAAAAAAAAA???>>>>>>@@@BBBCCCBBBAAA>>>:::999;;;;;;:::999666666666666555444111///333333444555555333222111222222222111111111111000111111000000000000111111111111111111111111111111333222111000222555888:::@@@DDDIIIMMMNNNOOOPPPPPPIIIMMMQQQVVVdddzzz~~~{{{zzzwwwvvvsssooommmnnnnnnnnnlllppppppiiiaaa\\\XXXSSSPPPKKKFFFCCCCCCDDDCCCBBBAAABBBCCCDDDCCCBBBBBBBBBBBBBBBCCCFFFKKKPPPTTTVVVOOOPPPRRRVVV]]]hhhvvv|||ooonnnuuuuuuiii\\\VVVNNNJJJNNNQQQOOOJJJIIIEEEGGGHHHHHHJJJMMMLLLGGGEEEFFFGGGHHHHHHGGGEEEEEECCCGGGHHHFFFEEEEEECCC>>>@@@AAABBBAAA>>>;;;;;;;;;555555555444444444444444000000111111111111000000111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,------......------,,,,,,,,,,,,---------......///............///000000000000000111111111111222000222555666555444555666888:::BBBUUUpppuuuoooeeebbb^^^\\\ZZZUUUMMMGGG777999:::;;;;;;999888888888777666555555444444555222222222222222222222222111111111000000000//////........................---.............................................------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---444AAANNNRRRMMMEEE:::555///...000111...***---------------------------------............///000000000000000000000000////////////////////////000000111222222222222111111111222222222222222333333444444444555555666666777777777777888999:::;;;<<<;;;;;;:::999999999999;;;<<<<<<;;;999999:::<<<;;;<<<===???@@@AAABBBBBBCCCAAA???@@@BBBDDDDDDDDDAAA===::::::<<<===;;;999444555666666444222111000222333444444444333111000222222111111111000000000111000000000000000000111000000000000000000000000111111111222111111111111222666<<>>@@@???===;;;::::::555444444444333333333222///000000111111000000///000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,---------.....................//////000//////000000000111111111111222333333333444666777666999<<<@@@KKKaaa~~~}}}vvvwwwgggZZZ444888;;;<<<;;;999777777666666555444333333333333111111222222222222111111111111000000000/////////........................---------.......................................------------------------........................,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......222===KKKTTTUUUSSSIIIAAA555---+++---...///---------------------------------............///////////////////////////000000000000000000000000///000111111222222111111111111222222222222222222333333333444555555666666777777777777888999;;;;;;===<<<<<<<<<;;;::::::999:::;;;<<<;;;::::::;;;===<<<<<<===>>>???@@@AAABBBAAA@@@>>>>>>@@@BBBCCCCCCAAA>>>;;;;;;======;;;999444555666555333111111222222333333333222222111111222222222111111111000000111000000//////000000111000000000000000000000000---...000222333222111111444333333333777???IIIPPPLLLKKKIIIHHHHHHKKKMMMOOOgggqqq~~~yyy~~~}}}|||yyytttnnnddd[[[UUUXXXaaaooo|||~~~yyy{{{pppeeeWWWOOOOOOQQQQQQOOOQQQMMMIIIHHHIIIIIIHHHFFFEEEGGGHHHFFFIIIMMMLLLHHH@@@AAACCCEEEFFFFFFEEEEEEAAAEEEGGGEEECCCCCC???::::::<<<>>>>>><<<:::888888444444444333333222222111///000000111111000000///000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------............------......///000////////////000000000000111000//////000222555666000777<<<<<<;;;FFF[[[mmmzzzzzzpppuuu555888;;;;;;999777777888555555444333222222222222000111222333333222111000111000000000////////////........................---------.........//////........................------------------------........................,,,,,,,,,---------..............................------------------------++++++++++++++++++++++++...---///888EEEPPPUUUVVVTTTNNNDDD;;;444111000000---------------------------------............///........................000000000000000000000000///000000111111111111111222222111111111111111111222222333444444555666666666666666777888999:::;;;<<<<<<<<<<<<;;;:::999888999:::;;;;;;::::::<<<>>>=========>>>>>>@@@AAAAAA@@@>>>======???AAABBBBBB@@@>>>===<<<;;;;;;999888444666666444222111222444333333222111111111111111333333222222222111111111000000////////////000000000000000000000000000000...//////000111111222222555444222000111555<<>>=========>>>???@@@AAAAAA???===>>>@@@BBBBBBBBB>>>>>>===<<<:::999888888555666666444111000333666444333111000000000111222333333333222222222222111000000////////////000000000000000000000000000000333222000.........000111+++...111333222222222222888:::AAAIIILLLLLLKKKLLLFFFHHHJJJKKKNNNSSS[[[```vvv{{{sssjjjccccccaaa\\\WWWUUUMMMMMMLLLIIIGGGHHHKKKNNNNNNNNNNNNNNNNNNMMMIIIDDDBBBDDDEEEDDDFFFKKKKKKHHHDDDFFFGGGIIIJJJJJJJJJJJJDDDGGGIIIFFFEEEFFFCCC>>>888:::======;;;888666555444444333333222111000000000000111111111111000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------.........------------...//////............/////////000333222222333333333222111555333111333666999:::999999AAAKKKXXXooouuuyyy999888777666555444333222333333222222111000//////000000000000000000000000000000//////.........---........................------------------------........................---------............///................................................------------------------------------------------------------------------///...///333:::CCCLLLQQQRRRVVV[[[\\\VVVJJJ===444333///---...---***+++......------,,,,,,------...........................000000000000000000000000000000000000000000000000222222111111222222333444333111000111222333333333555555555555555666777777;;;;;;;;;:::999888777666::::::999999999:::;;;;;;>>>>>>>>>===>>>??????@@@@@@>>><<<<<<===@@@AAAAAA;;;999888888999888777555444333333222111111111222111111111111111111111111111111000000000000111111000000//////.........---//////............//////000000000000000000000000000000000000000000000000666555444555:::BBBJJJOOOLLLLLLKKKIIIHHHHHHJJJLLLUUUbbbqqqzzz|||zzz|||___YYYRRRPPPQQQQQQOOOKKKMMMLLLKKKHHHFFFGGGJJJMMMPPPOOONNNOOONNNLLLHHHEEEBBBCCCDDDFFFHHHJJJKKKLLLJJJHHHGGGHHHJJJJJJIIIHHHDDDFFFHHHHHHEEEAAA???>>>777555444555777888555333333333333222222222111111222111111000///......---//////////////////////////////.........---------...------,,,,,,------...---------,,,,,,+++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................////////////000000000000//////000111222222333333222222222333333333444444<<<===>>>AAAHHHXXXmmm|||vvvuuu888888777666555555444444333333222111111000//////////////////////////////000/////////.........---........................------------------------........................------------............................................................------------------------------------------------------------------------------...000666>>>EEEJJJHHHMMMUUU\\\]]]VVVKKKBBB444000---///...++++++......------,,,,,,------...........................////////////////////////000000000000000000000000222222111111222222333444333222111111333444444333555555555555555666666777::::::::::::999888777666:::999999999999:::;;;;;;=========<<<<<<===>>>>>>???===;;;:::<<<>>>??????;;;999888888888888777555444333222222111111111222111111111111111111111111111000000//////000000111000/////////.........---//////............//////////////////////////////////////////////////////222111000000444999???CCCKKKNNNPPPQQQNNNKKKIIIHHHGGGOOOXXX^^^aaagggooowww{{{pppaaaUUUOOOJJJIIIKKKMMMLLLJJJKKKKKKJJJHHHFFFFFFHHHJJJKKKKKKKKKLLLMMMLLLIIIGGGCCCDDDDDDEEEGGGIIIKKKMMMJJJIIIGGGHHHIIIIIIHHHFFFDDDFFFHHHGGGDDD@@@======777555444555777777555333333333222222222111111111111111000000///......---........................///.........------------------,,,,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........................../////////000000000000......///000000111222222222222222333333333333444444555777777:::CCCPPPYYYhhhuuu}}}tttqqqppp777777777666666555555555222222222111111000000////////////////////////////////////.......................................------------------------------------------------------------............------------------------------------------------------------------------------------------------------------------------,,,,,,+++---111666<<<@@@>>>CCCMMMYYYbbbbbbZZZRRR>>>777111000///,,,,,,......------,,,,,,------...........................////////////////////////000000000000000000000000222111111111111222333333444333111222444555555444555555444444555555666777999999999999999888777666999999888888999::::::;;;===<<<<<<;;;;;;;;;<<<<<<>>><<<999999:::<<<======:::888777777777777666444333333222111111111111222111111111111111111111111000000////////////000000/////////...............//////............//////////////////////////////////////////////////////000///......///222444666<<<@@@EEEJJJMMMOOORRRTTTKKKKKKKKKKKKLLLPPPVVV[[[mmmwww~~~xxxiiijjjiiifffddd___TTTJJJHHHDDDAAABBBEEEHHHHHHGGGGGGHHHHHHGGGEEEDDDDDDEEEHHHHHHIIIKKKMMMMMMLLLJJJFFFEEEDDDDDDFFFHHHLLLNNNKKKIIIGGGGGGGGGGGGEEECCCDDDEEEGGGEEEBBB>>>;;;;;;777555444444555666444333222222222222111111111000111000000//////.............................................------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------....../////////000000000---......//////000000000111111222222222333333333111444666666555777;;;???EEEPPPbbbvvvuuulllppp666666666666666666666666222111111111000000000///////////////////////////................................................------------------------------------------------,,,,,,---------.........------------------------------------------------------------------------------------------------------------------------,,,,,,++++++---111444666;;;===DDDRRRaaagggddd___PPPDDD888222///,,,,,,///...------,,,,,,------...........................////////////////////////000000000000000000000000111111111111111222222333555333222222444555555444555444444444444555666666888888999999888777666666888888777888888999:::;;;===<<<<<<;;;;;;;;;;;;;;;<<<:::888777888:::;;;;;;999777666666666666555333222222111111111111111222111111111111111111111111000//////......//////000........................///......------......///////////////////////////////////////////////////000000000000000000111111000222444888>>>GGGRRRYYYWWWTTTPPPMMMKKKKKKKKKKKKJJJQQQ[[[ccciiiqqqzzzzzzxxxeeeWWWUUUQQQNNNLLLKKKHHHEEEAAA???>>>???BBBEEEGGGFFFDDDEEEGGGFFFDDDBBBBBBBBBHHHHHHHHHJJJMMMMMMLLLKKKHHHFFFDDDBBBDDDGGGKKKNNNKKKIIIGGGFFFEEEDDDBBB@@@CCCDDDEEECCC???;;;999999666666444444444444333333222111111111111000000000000000/////////.................................---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........./////////000000.........//////000000000111111111111222222222222222444777888777777888:::<<>>333...+++,,,///...------,,,,,,------...................................................////////////////////////111111000000111111222333555333222222444555555444444444444444444555666666777777888888888777666666777666666777888999:::;;;===<<<<<<;;;;;;<<<<<<<<<<<<999666666777999999999888666555555555555444222111111111000000111222222000000000000000000000000//////............//////---------.....................------------......................................................//////000111111111111000111111000000222777>>>DDDMMMMMMOOORRRUUUUUUSSSPPPIIIIIIIIIIIIMMMVVVbbbjjjyyy~~~~~~xxxnnneeehhhllllllkkkfff]]]TTTJJJFFFBBBAAAAAABBBCCCDDDAAA@@@@@@AAACCCEEEFFFFFFAAACCCEEEFFFDDDBBBAAAAAAHHHGGGFFFGGGIIIIIIHHHGGGHHHFFFCCCAAABBBEEEIIILLLJJJHHHEEEDDDCCCBBB???===AAABBBBBB@@@===999888888666666555333222222222333111111111000000000//////////////////....................................,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------............//////////////////000000000000000111000000000111111111222222000222333444444555666888:::999888999???JJJWWW```sss|||}}}555555555444444444333333000000000000000000000000........................---------------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......---------.........555444666@@@PPP___iiillldddSSS???333...+++,,,......------,,,,,,------...................................................////////////////////////111000000000000111222222444333111222444555555444444444333333444444555666666666777777777777666666666666666666777888::::::;;;;;;;;;;;;;;;<<<======;;;999666555666888888888777555444444444444333111111000000000000111222222000000000000000000000000......------------......---------------...............------------......................................................------///000000000000000---///222333222111111222888<<>><<<>>>??????>>>:::888777888666666555333000000111333000000000000////////////........................------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000000000000000///000000000000111111111222222111111222333555666333555777999;;;>>>BBBFFFMMMTTT___mmm{{{{{{|||555555444333222222111111///000000000000000000000........................,,,,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------............------//////000777BBBOOOYYY^^^YYYIII999111///,,,+++,,,...------,,,,,,------...................................................////////////////////////000000000000000111222222333222111111333444444333444444333333444444555666555666666777777666666555555555555666777888999:::999999999999:::<<<===>>>;;;999666555666777888777666555333333444444222111000000000000000111222222000000000000000000000000...------------------...,,,,,,,,,------............------,,,,,,------...................................................------...///////////////(((+++000222222111111111///333999@@@HHHPPPWWWZZZ^^^[[[WWWUUUUUUTTTSSSRRRPPPLLLMMMTTTVVVSSSQQQRRRXXX]]]dddmmmwww~~~yyy}}}~~~}}}~~~|||uuuwwwxxxuuulll```TTTLLLFFFCCCAAAAAABBBAAA?????????BBBJJJSSSQQQFFF===;;;>>>???@@@@@@AAAAAACCCDDD@@@BBBDDDEEEDDDDDDFFFGGGEEECCCBBBBBBCCCDDDDDDCCCEEEDDDAAA???@@@BBBEEEFFFGGGEEEBBBAAAAAA???===;;;<<<<<<===;;;999777777888555666555222///...000333000000/////////.................................------------------------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////////////////////////////000000000111111333222222222333555555555000333777999:::::::::;;;;;;>>>DDDMMMXXXfffttt}}}555555444333111000//////////////////000000000000........................,,,,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------.........------++++++,,,000666???GGGLLLLLL???333000000...++++++...------,,,,,,------...................................................////////////////////////000000000000000111111222333111000111222333333333444333333333333444555555555555666666666666666555444444555555666888999:::666777777888999;;;<<<===<<<999666555666777888777666444333333333333222000000000///000000111222222000000000000000000000000...------,,,,,,------...,,,,,,,,,------............------,,,,,,------...................................................////////////////////////...//////---,,,---000333222111000///111666===CCCIIILLLSSS\\\bbbccc___ZZZZZZQQQKKKMMMNNNJJJGGGGGGKKKLLLNNNSSSZZZccclllqqqzzz}}}wwwxxxyyyttt~~~|||vvvggg^^^SSSTTTTTTRRRMMMGGGAAA>>>AAA;;;777999>>>???<<<999???FFFVVVcccaaaRRRCCC===:::;;;===>>>>>>???AAABBB@@@BBBDDDEEEEEEFFFHHHJJJFFFDDDCCCDDDFFFGGGGGGGGGDDDCCCAAA??????AAACCCDDDFFFDDDBBB@@@@@@???===;;;:::;;;;;;:::888777777999555666555222......000333000/////////............---.....................------------------------+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.....................---////////////000000000000/////////111444555555444555666666555444555777999<<<<<<;;;<<<@@@GGGQQQXXXfffvvv444444333333222111000000////////////////////////.................................------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000555111---,,,---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,///444888:::;;;444---+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......------........................///////////////000111111555444222000000111222333333333333444444444555555555555555555555555555555666777777777888888888888999999888777999;;;===??????<<<999555333333444555333333222222111000//////000000000000000000000000///............---------................................................---------------------------------.........////////////............///000.......................................///000000000000111111222222222333:::;;;===CCCLLLWWW```fffkkkiiieee```[[[XXXUUUTTTTTTTTTRRRMMMHHHJJJQQQWWW___eeeoooxxx|||zzzsssnnnccciiivvvwwwyyy|||zzz{{{yyywww}}}rrrYYYJJJHHH?????????>>>======<<<<<<<<<===>>><<<999:::@@@FFF@@@CCCZZZxxxyyy\\\CCC???>>>>>>>>>>>>>>>?????????BBBBBBCCCCCCDDDEEEEEEFFFDDDDDDEEECCCAAAAAABBBCCCCCCCCCBBBAAA???@@@BBBEEECCCCCCCCCBBB@@@===:::888:::<<<>>>===:::666444444555444333222111111111111////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***------++++++++++++------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///............////////////000111111111111222222222222222333333444555666666888999:::<<<>>>???@@@AAANNNSSS___mmmyyy|||}}}444333333222111111000000......................................................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////:::555000---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---000222444666111,,,***,,,...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........------,,,........................///////////////000111111444333111000000000222222333333333444444444444555555555555555555555555555666666777777777888888888888777777777888:::<<<===>>><<<999777555444444555333333222111111000//////////////////////////////............------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////...---------------.......................................//////000000000000000111111111111000000222555:::AAAHHHLLL^^^aaafffjjjlllkkkhhhfffdddccc]]]SSSIIIDDDEEEHHHIIIKKKOOOUUUZZZZZZVVVRRRSSSVVV___lll{{{|||vvvwwwvvvttt{{{xxxiii___VVVTTTXXX^^^___TTTDDD<<<<<<;;;:::::::::999999999888555888::::::999<<>>>>>>>>>>>????????????@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCBBBAAAAAACCCEEEDDDDDDCCCAAA???>>>@@@BBBBBBBBBBBBAAA???<<<999777888:::<<<;;;888666444444444444333222111111111111////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------........................////////////000000111111111222222222222222333333444555555555777888999:::;;;<<<===>>>>>>AAAJJJSSSZZZaaalllwww~~~}}}|||}}}333333222222111000000000........................------------------------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...///999555000---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***++++++------000---******,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,........................///////////////000111111333222111000///000111222333333333333444444444444555555555555555555555555666666666666777777777777777666666666777999;;;<<<<<<;;;:::888777555444444222222222111111000000///////////////////////////............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,------------------------......------......///000000000000//////////////////......///000333555666BBBGGGOOOWWW]]]aaabbbbbbllljjjeee\\\RRRLLLJJJKKKFFFCCCAAADDDIIILLLKKKHHHGGGFFFGGGMMMVVV]]]aaaaaa\\\]]]dddnnnuuuxxxzzz~~~xxxoooffffffrrr|||mmmbbb^^^```cccmmmtttrrrcccSSSJJJCCC;;;<<<<<<>>>@@@===777555666777777777777777777666666333555777888888<<>>>>>????????????===>>>>>>??????@@@AAAAAA???AAAAAAAAA@@@AAACCCEEEEEEEEECCCAAA>>>===>>>@@@???@@@@@@???===:::777555555777999888666444444444444333222111000000000000/////////............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------............---............/////////000000000111111111222222222222222333333444444555666666666777888999999999888999===AAACCCCCCIIIQQQ[[[cccmmmvvv}}}yyysssqqqsssvvvyyy222222111111000000000000........................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///111...,,,***,,,///222444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********+++,,,+++***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------,,,,,,........................///////////////000000111111111000//////000000111222222333333333444444444555555555555555555555555555555555666666666777777777777777777888:::;;;<<<:::::::::999888666333222222111111111000000000///////////////////////////.........---------,,,,,,------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,------......------------------------...------------...///////////////......---------111111111000000000000000000111333777<<>>AAABBBEEEGGGDDD>>>======>>>>>>??????@@@@@@=========>>>??????@@@@@@@@@AAABBBAAA@@@@@@AAACCCBBBCCCBBB@@@>>>===>>>???===>>>>>>===<<<999666444222444666555444333333333222222111000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,---------.........---------.........//////000000000000111111111111111222222222333333333444555555555666666666666666;;;:::;;;>>>===;;;>>>CCCBBBGGGNNNTTTZZZdddqqqzzz|||yyywwwqqquuuvvvrrrooouuu111111000000000000//////........................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......******))))))***...222666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,---------,,,........................///////////////000000111000000000000000000111111222222222333333333444444555555555555555555555555444555555555555666666666777888888999:::;;;<<<===888888999888777555333111111111111000000000000000...........................------------,,,,,,,,,------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...///111111---------------------------------------.../////////.........------,,,,,,------...............---111000//////111444777999999<<>>888<<<======>>>??????@@@@@@>>>>>>??????@@@AAAAAAAAACCCCCCCCCAAA???>>>???@@@???@@@@@@???>>>===>>>???;;;<<<<<<<<<:::888555333111222333333222111222333111111000/////////000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,------------...------------............//////000000000111111111111111111222222222222222555555555555555555555555888666777;;;;;;:::<<<@@@@@@??????AAAFFFLLLRRRUUU^^^aaahhhsssuuulllnnnuuu~~~yyytttxxx000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------...+++++++++******+++...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------......---........................///////////////000111111000000111111111111111111222222222222333333333333555555555555555555555555444444444444555555555666777888999:::;;;<<<<<<===666666777777555444222000000000000000000000000000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000111222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///.........---------------++++++,,,------...//////...000222444444222000///000222444777:::<<<======>>>???AAAEEEHHHJJJJJJIIILLLKKKKKKJJJIIIHHHGGGGGGDDD@@@>>>???>>><<<>>>BBB@@@CCCGGGJJJLLLMMMNNNOOOPPPPPPQQQUUUXXXWWWSSSOOONNNIIIGGGLLLVVV]]]]]]YYYbbbiiihhhZZZOOOOOOQQQQQQGGGDDD???<<<<<<<<<<<<<<<;;;888444222333555666666777666444444555666666555333555555444666888777222333333444555555666777777666666555555666777999:::999;;;;;;:::;;;===;;;777<<<<<<===>>>???@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCEEEEEEDDDBBB???>>>???@@@<<<>>>??????======>>>???:::;;;;;;;;;:::777555333111222222222000///000222000000////////////000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------........./////////000000000111111111111111111111111111111444444444555555555555555444222444999;;;:::<<>>BBBDDDDDDGGGIIINNNWWWbbbkkkqqqssszzzppplllrrryyypppqqquuuxxxwwwvvv|||////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,---------,,,...///---+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......---,,,,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,....../////////........................///////////////000111111000111111222222222222222111222222222222333333333555555555555555555555555333333444444444555555555666777888999:::;;;;;;;;;555555555444333222111000///000000000000000000000........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------...........................///000000***,,,...///000///---,,,222111111222333333222222000444777999999999;;;<<<888999::::::999::::::;;;:::666666888777555666999888999<<<======<<<;;;:::888:::<<<>>>===<<<:::999666555555666:::===@@@BBBHHHVVV[[[NNN???;;;<<<;;;888888666555444444555666333333222222222333555666222000000111222333444666222666777444444888888555111222222333555666666777555444444555777888999::::::888888<<<>>><<<;;;;;;<<<<<<===>>>???@@@AAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDEEEDDDCCCAAA@@@@@@BBB===>>>???>>>===;;;;;;<<<::::::;;;;;;:::777555333111222222111///...///111/////////......//////000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000111111111111111111111111000222222333333444444555555666333444999;;;::::::<<<666777999;;;;;;<<<===>>>AAAAAACCCGGGNNNSSSVVVXXX\\\___eeelllttt|||xxxrrruuuzzzqqqppprrrtttqqqllllllnnnzzzvvvxxx{{{.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------+++...000///,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...////////////........................///////////////000111111000111222333333333333333111111222222222333333333555555555555555555555555333333333444444444555555555666777888::::::::::::444444333222111111000000////////////000000000000........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////111000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------....../////////000///...---,,,------...111///---+++,,,...222444---,,,,,,...000111111111+++///333333000///222666111222222111111111333555444111111444444111000333444333222222222222111111000222444444111111333555...444999:::666333555888:::OOOZZZOOO???::::::888333444444333222333666999222444444333222111333444555444444444333111222444333888888222000444666444222222333444666777888888777666555555777888888777;;;666666===@@@<<<<<<@@@;;;<<<===>>>???@@@AAAAAA@@@AAAAAABBBBBBCCCDDDDDDCCCDDDDDDCCCAAAAAACCCDDD>>>???@@@???<<<:::999:::::::::;;;;;;:::777555333222333333111///...///000//////.........//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++------------++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000111111111000000000000000000111111222333333444444888555444888999666555666555;;;@@@@@@<<<:::;;;>>><<<;;;<<>>?????????>>>???AAACCCCCCBBBAAA@@@AAAAAAAAAAAABBBBBBCCCDDDAAA???===<<<<<<<<<;;;999<<<;;;:::999777555333222222222222111000//////.................................---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////.........111111111000000000000000000000000111222222333333444444444444444444444444666666777888:::;;;<<<===;;;<<<===>>>@@@BBBCCCDDDFFFDDDCCCBBBCCCFFFIIIKKKNNNRRRSSSPPPRRRZZZ]]]ZZZZZZ\\\___aaaaaadddjjjnnnvvvxxx|||~~~yyyxxxyyy|||~~~zzz..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------------............/////////000000000111111111111000000000000000000000111111222222222333333333444444444444444444444444222222222333333333444444444555666777666555333222333333222111111000//////////////////..................---------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------........................------........................------...//////////////////////////////000000111.../////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111333999EEEOOOKKK>>>555444222333333222222111222333111111111111111111111111111111111111111111111111333333333333333333333333222222333333444555555555555555555555666666666666999999999999:::;;;<<<======<<<;;;<<<>>>@@@@@@???===@@@DDDGGGHHHEEEBBB???@@@????????????@@@@@@AAA@@@>>><<<;;;;;;;;;:::999;;;::::::888777444333222222222111111000//////..............................------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////............000000000000000000000000000000000111222222333333444444444444444444444444666666777888:::;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@@@@???@@@CCCEEEFFFFFFJJJJJJGGGGGGLLLMMMJJJJJJMMMOOOPPPQQQSSSVVVYYY\\\]]]^^^___aaabbbcccccciiilllrrrwwwzzzzzzxxxwwwwwwwwwyyy{{{||||||{{{yyy...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............/////////000000000000111111000000000000000000111111111111222222222333333333333333333333333333333333222222222222333333333333333333444555444333222111222222111111000000///////////////............---------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......------------------......------------------------------...////////////...//////......//////000111....../////////000000000000000000000000000000000000000000000000000000000111111111111111111111111///222<<>>@@@AAA@@@<<<@@@FFFKKKKKKGGGAAA===>>>>>>===<<<<<<<<<======???===;;;:::::::::999888999999888777666444222111222111111000000//////...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------..............................000000000000000000000000000000000111222222333333444444444444444444444444555666777888999;;;<<<<<<<<<======>>>>>>???@@@@@@>>>>>>>>>???@@@AAACCCCCCDDDGGGHHHGGGGGGJJJIIIFFFCCCEEEGGGHHHHHHHHHIIIJJJIIIHHHGGGGGGGGGIIIKKKLLLNNNOOOQQQSSSWWW[[[^^^___bbbdddfffgggfffddddddddd........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------............///////////////000000000111000000000000000111111111111111222222222333333333222222222222222222222222111222222222222333333333222222333333222222111000111111000000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,------------......------------------------,,,---......//////......///............///000000........./////////000000////////////////////////000000000000000000000000111111111111111111111111111111666AAAJJJIII???555444222111111222333333333000000000000000000000000111111111111111111111111222222222222222222222222111222222333444444555555444444444555555555666666777777777777888999;;;;;;<<<::::::;;;>>>@@@AAA@@@;;;???DDDGGGHHHDDD???<<<===<<<<<<;;;::::::::::::===;;;999888999999888777777777777666555333222111111111000000////////////---------------------------------,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------...............////////////000000000000000000000000111222222333333333333444444444444444444555555666888999:::;;;<<<==================>>>>>>>>>???@@@AAABBBCCCCCCDDDBBBEEEIIILLLOOOPPPPPPOOOEEEFFFGGGHHHGGGEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@AAADDDHHHJJJGGGJJJLLLKKKHHHFFFGGGIII........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------............///...////////////000000000//////000000111111111111111111222222222333333333222222222222222222222222111111111222222222333333111111111111111000000///000000//////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,,,,------......------------------------,,,------..............................//////000............////////////........................////////////////////////000000000000000000000000222000111999FFFMMMIIIBBB666333000///111222222111111111111111111111111111000000000000000000000000111111111111111111111111111111222222333444444555444444444444555555555555666666666777888999;;;;;;;;;:::999:::===?????????;;;<<<>>>??????>>><<<;;;===<<<;;;::::::999::::::;;;999777666777777777555555555555444333222111000000000000///////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---------......//////......//////000000000000000000000111222222333333333333333444444444555555555555666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCC>>>@@@EEEKKKNNNNNNNNNOOODDDDDDDDDDDDDDDBBB???>>>>>>???@@@@@@???===;;;:::@@@??????>>>>>>???@@@AAA;;;===???>>>:::888999<<<------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............///......////////////000000/////////000111111222222111111222222222333333333222222222222222222222222111111111111222222222222111111111000000000000///////////////.....................------------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......------......///000------........./////////........................////////////////////////000000000000000000000000///......333@@@MMMQQQNNN999555111000111333222000111111111111111111111111000000000000000000000000000000000000000000000000111111222222333333444444333444444444444555555555666666666777888:::;;;<<<;;;999888999;;;======<<<;;;;;;:::999999999999:::;;;;;;:::999999999::::::999777555555666666555444222333333333222111111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---......//////---......//////000000111000000000111222222333333222333333444444555555555444555666777888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAABBB>>>>>>BBBHHHJJJHHHGGGHHHDDDCCCBBBAAABBBAAA>>><<<;;;<<<>>>???>>>;;;888666999:::;;;;;;<<<<<<;;;;;;999999:::999777666777888------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...........................------,,,,,,------...------------------------,,,------...//////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------------............///........./////////000000...//////000111111222222111111222222222333333333333333333333333333333333111111111111222222222222222111111000000000000000.................................---------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////---------.........//////------------------------////////////////////////000000000000000000000000---000000000999FFFMMMNNN>>>999333111333444333000000000000000000000000000000000000000000000000000000000000000000000000000111111111222333333444444333333444444444555555555666666666777999;;;<<<===;;;999888888999::::::999;;;:::999999888888999999999888888888888999999:::777555333333444555444333111111222222111111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++,,,------...//////------......///000000111000000000111222222333333222222333333444555555666444555666777888999:::;;;999999::::::;;;;;;<<<<<<<<<;;;::::::;;;===???AAA@@@>>>@@@FFFGGGCCCBBBEEEFFFDDDAAAAAABBBCCCAAA???<<<<<<===<<<;;;:::888777666666777777777777777666777555444444555555555444------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...........................------,,,,,,------...---------------------------------...///000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------------.........//////............/////////000...//////000111222222222111111222222222333333333333333333333333333333333000111111111111222222222222222111000000000000000---...........................---------,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////---------.........//////------------------------////////////////////////000000000000000000000000...333444000333===EEEGGGBBB<<<555333555666444111////////////////////////000000000000000000000000000000000000000000000000000111111222333333444444333333333444444444555555666666777888999;;;===>>>;;;999777777888999888777;;;;;;;;;;;;:::999999888777777777777777888999:::666444333333444555444333000000111111111111000000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---...//////---------...///000000111000000000111222222333333222222333333444555666666444444555777888999:::;;;888888999::::::;;;<<<<<<===<<<:::999;;;===@@@BBB===:::<<>>888111222555444000000000////////////000000////////////000000000000111111111000000000000000222222111111111111111222444444333222222333333333555555666666777777888888999999:::::::::999888888888888888888888888888888888777666777999999777666777666444333222111111111222222222111000//////..............................------,,,,,,------...,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------------............///............////////////000000000000111111111111333333333333333333333333444444555666777888999999:::999888888888999:::;;;===<<<<<<===>>>>>>===;;;>>>>>>===============>>>DDDCCCBBBAAA@@@AAABBBBBB>>>;;;888777777777666555555666777666444333333555222222222222222222222222........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...------,,,,,,...------,,,,,,------...---...///000000000000000//////000000000111111111000///...------------------------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---------------............///............////////////000000111111111222222222222222222222222222222222333333222222222222333333111111111000000000//////111111111000000000//////............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,******+++......,,,******++++++,,,,,,++++++***...---,,,,,,...///...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------....................................................................................////////////111000//////111444888;;;>>>===999333222444444000000000////////////000000.../////////000000000000000000000000000000000000222222111000000111111222444333333222222333333333555555666666777777888888888888999999999999999999777777777777888888888888777777666777888999777555666555444333222111111111222222111111000//////...........................------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++,,,------++++++,,,,,,,,,,,,------------------........................//////////////////000000000111111111333333333333333222222222333333444555666777888888999999888888888999:::;;;<<<;;;;;;<<<======<<<:::>>>======<<<<<<======>>>BBBAAA???>>>>>>>>>???@@@===;;;777666555555444333444555666555333333333444222222222222222222222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...------,,,...------,,,,,,------.........000111222333333333000111111111111222222222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------............///............////////////000000000111111111222222222222222222222222222222333333222222222222333333111111000000000000//////000000000000////////////............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))***,,,---+++******++++++,,,,,,++++++***---,,,,,,---///000///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,------------------------------------------------------------------------........................---............/////////............000222444555777::::::555222333222000000//////......//////000....../////////000000000000000000000000000000000111111000000000111111222333333222222222222333333555555666666777777888888777777888888999999::::::777777777777777777777777777666666777888888777555555555333222111111000000222111111000000//////...------------------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,------++++++,,,,,,,,,,,,------------------............---............///////////////000000000000111111222222222222222222222222222222333444555666666777999888888888888999::::::;;;:::999:::<<<<<<:::999===<<<<<<<<<<<<<<<======???>>><<<;;;;;;;;;<<<======:::666555444444222111333444555444333222333444111111111111111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...---------...------,,,,,,------...000000111222333333222222111111111222222222333333000000///...------------******+++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------............///............////////////000000000000111111111111111111111111111111111111222222111111111111222222000000000000000000//////000000/////////..................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,++++++***++++++,,,,,,++++++***---,,,,,,---///000000///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......------,,,------------------------------------------------------------------------........................---------.........//////.........///000000111111111777:::666222222222000/////////....../////////........./////////000000/////////000000000000000111000000000000111111222222222222222222222333444555555666666777777888888666666666777888999::::::999888888888888888777777666555555666777777666444444444222111111000000000111111000000////////////---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,---------.........---------.........//////////////////000000000111111111111111111222222222222333333444555555666666888888888888888999999:::999888888999::::::999777;;;;;;;;;;;;;;;;;;<<<======<<<:::999999999:::;;;===:::666444444333222111222333444333222111222333111111111111111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---.........---...------,,,,,,------...222222222222222111000///000000111111111222222222111000000///////////////.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------............///............//////////////////000000000111111111111111111111111111111111222111111000000111111222//////////////////000000/////////............---...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++---///000000///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,------------------------------------------------------------------------........................------------...............//////000000000000000---444888555222222111000//////............//////............////////////......//////000000000000000000//////000111111222111111111111222222333444555555666666777777888888666666555666777888999:::::::::999999999888888888666555444555777777555444333222111111000000000000000000000///////////////------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------...............////////////000000000000000111111111222222222444444444555555666666777777777888888999999999999888777777888999999888666::::::999999:::;;;<<<<<<<<<;;;999888888888999:::===:::777555444444333222000222333222111111222333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---...............------,,,,,,------...222222222111000///------.../////////000000000000000000//////000000111222444333222000...,,,******,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------............///............/////////////////////000000000111111111111111111111111111111111111000000000000111111......////////////000000///.........------------------------,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++)))+++------,,,+++,,,---***++++++,,,,,,++++++***,,,++++++,,,...///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........////////////000000000000+++111444333222333222//////......------......///------........./////////---......//////000000111////////////000111111222111111000111111222333444555555666666777777888888666666555555555777888999::::::999999888777777777555444444555666666555333222111111000//////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------------...............////////////000000000000111111222333333333444444555555666666666666666777888888999999888888888777666777999999777666999888888888999:::;;;<<<;;;:::999777777888888999;;;999666444444444444333///000111111000000111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---...............------,,,,,,------...////////////...---,,,,,,,,,,,,---------.....................///111222333444444333111000...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---------............///............////////////////////////000000000111111111111111111111111111000000000//////000000000........./////////000000.........---------,,,,,,---------,,,,,,,,,++++++)))*********++++++++++++++++++++++++++++++++++++(((***,,,,,,******+++,,,***++++++,,,,,,++++++***,,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------........................///000111+++...000000222555333...///......------......///---------.........//////------......///000000111.........//////000222222000000000000111222333444555555666666777777888888777666555444444555777888888888777777666555555555555444333444555666444222111111000////////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***************++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------................../////////000000111111111222333444444444444444444444444555555555555666777888999888888777888777666777999999777666777777777888888999;;;;;;999888777666666666777888999666444333333444444333...///111000//////111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---...............------,,,,,,------...,,,,,,---------------,,,+++++++++,,,,,,,,,------,,,,,,,,,---///111222333000000111111222222222333,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////............/////////000////////////000000000000000000000000000000000000000000////////////000000---.........//////000000......---------,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++++++++++++++++++++++++++&&&)))++++++)))((()))++++++++++++,,,,,,+++++++++---+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,---...000111+++------...222666333---.........------.........---------.........//////---------...///000000111............///000222222000000000000111222333444555555666666777888888888888777555444444555666777777666666555444444333333444333333444555555444222111000000////////////000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********)))***++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000111111222333444444555555333333333333333333333444555666777999999888888777888777777777999999777666777777777777888999:::;;;888777666555444555666666666444222111222333333222---///000000//////000222////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........333222000///000444888:::444333222///,,,---///222//////...------------...------------------------++++++,,,,,,,,,,,,------..................------///////////////.........000000000000000000000000000000000000000000000000000000000000000000000000////////////............------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------------------///............///000000------------...000111222111111111111000...---,,,---------............//////////////////000111111000000000000111111111111000111111111111222222222333444555777777777666666777777777777666666666666999777555333222111111222333333333222222222111111000000000000000000000000000000//////............++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,---------............///............////////////222333333333333333333444222333444444555555444444666666777777777777666666777777777777777666555555666666777888888888888888666555444333222333444444222222222111111111000000000000000000000000000000111...,,,---//////...+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///...---,,,---000222444333444555333111/////////......---,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------......................../////////////////////...000000000000000000000000000000000000000000000000////////////////////////////////////............------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------------------......------......///000...------......///000111222222222222111000///...------------............///............///000000//////000000000111111111000111111111111222222222444555666777777777666555777777777666666666555555777666555444333333222222333333333222222111111111000000000000000000000000/////////......---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,,,,,,,,,,------------........................////////////222222222333333333333444333333444444444555555555666666777777777777666666777777777777777666555555555666777888888888888777666555444333222333333444222222111111111000000000////////////////////////111///---...///000...,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,,,,,,,---...///111444777888555222///...------,,,++++++++++++,,,------------------------++++++,,,,,,,,,,,,------..............................//////////////////000000000000000000000000000000000000000000000000/////////////////////////////////............---------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---------------------------------------......//////...............////////////000000000000//////------------...............------------...////////////000000000000111111000111111111111222222222555666777888777666555444777666666666666555555555555555666666666555333333333333333222111000000///////////////////////////......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,,,,,,,------------........................////////////222222222222333333444444444444333333444444555666555666666777777666666555666666777777777666555555555666666777777777777777555444333333222222333333111111111111000000000000////////////////////////000///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---...............------...111555666555222000000...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...........................//////////////////////////////////////////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------------------------,,,,,,,,,,,,---......000///...---------------***+++,,,---------------,,,,,,---------.........---,,,,,,,,,,,,---......////////////000000000111000000111111111222222222666777777888777666444333666666666555555555444444222444666777888666444333333333222111000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,---,,,,,,---------.....................////////////111111111222333333444444555444444333444555666777555666666666666666666555555666666666666666555555555555666777777666666666444333333222222222222222111111000000000/////////////////////////////////..................,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---.../////////...---,,,,,,...000111111111222444///......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////---.........//////000000////////////////////////////////////////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......000///...------,,,,,,---)))***+++,,,,,,---,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---.........////////////000000000000000111111111222222222555666777777666555444333555555555555444444444444111333666888888666444222222222111000000///......------------------------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,------------...............////////////000000111222222333444444555444444444555555666666555555666666666666555555555555666666666666555555555555666666666555555444222222222222222111111111000000000/////////..............................+++,,,......---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------,,,+++++++++,,,---......///222555//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////------......///000000000000000000000000000000000000000000000000000000000.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------------------------------....../////////...---,,,,,,,,,---+++,,,---...............,,,,,,,,,,,,---------------,,,,,,,,,,,,---............////////////000000000111111111111222222222333444555666555444333222555555444444444333333333111222555666777555333111000000000000////////////........................++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,------------............///////////////000000111222333444444444444555666666666666555444555555666666555555444444444555666666666555555555555555555555555444333111222222222222111000000////////////....................................***,,,//////...+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++,,,,,,,,,---............000222///...------,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000------......///000000111000000000000000000000000000000000000000000000000.................................---------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------......------......///000......---,,,,,,,,,------------...............---++++++,,,,,,,,,------------------------......///........./////////000000000111111111111222222222111222333444444444333222444444444333333333333222111222444555444333222000.........////////////000........................,,,,,,,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---++++++,,,,,,,,,---------............//////////////////000111222333444444222444666888888777555444444555555666666555555444333444555555666666555555555555555555555444333222000111222222222111///////////////.........------........................+++...111222///---,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,------...---///111000///------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000---------...///000000111000000000000000000000000000000000000000000000000..............................---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------///............///000000---------,,,,,,------...,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...------------...//////............/////////000000111111111111222222222///000222333444333333222444444444333333333222222222222333333333222111000------......///000000000////////////////////////,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---++++++,,,,,,,,,---------............/////////000...///000111222333444444111333777999999888555333444555555555555555555444333333444555666666666555444555555555444444333222000111111222222000///...//////.........---------........................,,,000333444111...---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000000000000000000000000000000000000000000///////////////......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000//////////////////000333666777666555222222222222222222222222222333333444444333333222222222222111111111000000////////////////////////---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111111111111333444666888888777555444444444555555555555555555222333333444444333333222111111222222222222111111111111222444555333...+++---------------------------...///...------///111333000---++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------.........000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000000000000000000000000000///////////////////////////////////////...------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///////////////////////////000333555666555333222222222222222222222222333333333444444333333333222222111111111000000000........................---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111111111111111333444666666555444333333333333444444444444444222222333333333333222222000111111222222111111000111111222444555333///+++---------------------------...////////////111333555222///---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------.........////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000000000000000000000000////////////////////////...////////////...------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------*********+++++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000222444555333111111111111111111111111111333333444444444444333333111111111111000000000000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111111111111000111222333444333222222333333333222222222222222222222333333333333222222000000111111111111000000111111222444444333///,,,........................,,,---///000000222555777777444000.........---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000000000000000000000000////////////////////////......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////000///000222333444222000111111111111111111111111333333444444444444333333111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................///////////////000000000111111111111///000111222333333222222333333333333222222222222111111222222222222111111///000000000000000000///111111111333444333///---////////////////////////+++---///000222444777999666333000///......,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////////////////.......................................------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------....../////////000000///000222333444222000000000000000000000000000222222333333333333222222000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................///////////////000000000111111111111000111111222333444444444555444444444333333222222000111111222222111111000...//////000000//////...000000000111222222///---////////////////////////+++---///000111333777999333111///......---+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////////////////////////////........................---............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......//////000//////000222444555333111////////////////////////111111222222222222111111////////////............------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111111111111111111222333444444555666555555444444333333222222000000111111111111000000......////////////...............///000000...,,,........................+++,,,...//////111444666///...,,,,,,------+++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////........................------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......///000000//////000333555666555333////////////////////////000000111111111111000000/////////.........------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++,,,---------,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111111111111111111111222333444555666444444444333222111111111///000000000000000000///---......//////......------,,,,,,---...///---+++------------------------+++,,,......---...000222---,,,+++,,,......,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////........................------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000//////000333666777666555//////////////////////////////000000000000////////////.........---------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---......------))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000000000000111111111111000000000111222444555666333333222222111000000/////////000000000000//////---..................---,,,++++++,,,---...,,,+++------------------------,,,---------,,,,,,---///,,,++++++---...///...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................////////////..............................---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///...000222333444333111000//////............//////000000000000000000000000000000///...------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...------...///000//////000111111111111111000000111222333333444444444444333222222111111000111111111111111000//////////////////////////////------++++++++++++---------------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................////////////..............................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---.........///111222333222111000//////............//////////////////////////////000//////...------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...------...///000//////000111111111111111000000111222222333444444444333333222222111111000000111111111111000//////........................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................////////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------------...---...000111111111000/////////............////////////////////////////////////......---,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............///000//////000111111111111111000000111111222333333333333333333222111111000000000000111111000000///...........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......//////......------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------------------...//////000000////////////............//////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000//////000111111111111111000000111111222222222333333333222222111000000000000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------............---------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------......------.../////////////////////............//////........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---....../////////////////////000111111111111111000111111111111111222222333333222111111000000///000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------...//////000............/////////000//////............//////........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000/////////000111111111111111111111111111111111111111222222222111000000////////////000000//////...---------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...000111222//////......//////000111//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000/////////000111111111111111111111111111000000000000222222111111000000////////////000000//////...---------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------///000222333333222000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---///000222333///////////////000111111//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...000000000000/////////000111111111111111111111111000000000000000222222111111000////////////////////////......---------------------------++++++------------+++++++++++++++,,,,,,---------000111333444444333111000,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---..................------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...//////...+++)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......000000000000111111111111000000000000111111111111000000000000000000000000//////000000000000//////---------------------------------------------------------,,,,,,+++++++++,,,,,,++++++,,,...///000888444111222555555111------------,,,,,,+++++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///000///---+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000000000111111111//////000000000111111111000000000000000000000000/////////000000/////////---------------------------------------------------------,,,,,,+++++++++,,,+++++++++,,,---...///555222000111444444111------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......111000...---,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000000000000111111//////000000000000111111000000000000000000000000......////////////......------------------------------------------------------,,,,,,,,,,,,++++++++++++***++++++,,,---...222000...///222333000---------,,,,,,,,,,,,++++++---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------000///...------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000111////////////000000000111000000000000000000000000---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,...000111///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........////////////000000000...////////////000000000////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............////////////000000......////////////000000////////////////////////,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***+++,,,---------------++++++,,,,,,,,,,,,---------,,,+++++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.............../////////000000........./////////000000////////////////////////,,,,,,------------,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---......---,,,+++***,,,------,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++***+++---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------................../////////000............/////////000////////////////////////+++,,,,,,------,,,,,,+++------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,---.........---,,,++++++,,,------,,,+++,,,,,,+++++++++,,,,,,------------++++++,,,...000111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........,,,++++++---///***++++++,,,------,,,,,,++++++,,,,,,------......---,,,++++++---...---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,---------.........//////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////////////////////////////////////////........................//////.........---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---------...------,,,,,,---------...............---++++++,,,...000111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......---------,,,,,,,,,------------------------+++++++++++++++*********000000000...++++++,,,...000000000000///...---,,,..................------///---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------...---------++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................................................................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,........................,,,,,,+++,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------------,,,,,,,,,------------------------...------,,,,,,+++******...//////...------///111444333333333222222111111333444555555444222111000111///---,,,---//////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................................------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,000000//////......------,,,,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,---------------------------------,,,...111222333555888:::999::::::;;;<<<>>>??????===>>>???@@@???===<<<:::666333000/////////...---...---,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,---------------------------,,,........................------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................................------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,------...---------111111000///......------,,,,,,,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------***+++++++++,,,,,,,,,---******+++---///000111222555888;;;===>>>???BBBDDDFFFFFFFFFGGGHHHJJJLLLMMMIIIIIIJJJJJJJJJIIIHHHGGG>>><<<999777666555222000000///---,,,++++++,,,---------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,---......------,,,.....................---------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................................------------------------,,,,,,------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---+++,,,,,,---.........---111000000///...------,,,,,,,,,---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------------...***++++++,,,,,,---------///000222555888:::===>>>CCCEEEGGGHHHGGGGGGHHHIIIKKKJJJJJJIIIJJJKKKMMMNNNPPPPPPOOONNNMMMMMMLLLLLLEEEDDDCCCBBBAAA???;;;888555444111...,,,,,,------------------------------------............------------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---.........---,,,...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,---............//////......------,,,,,,,,,,,,---///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,------...//////000444555777:::>>>AAACCCEEEGGGIIIKKKKKKJJJHHHHHHIIIIIIHHHGGGGGGHHHJJJLLLMMMSSSQQQNNNKKKHHHGGGGGGGGGEEEFFFGGGIIIIIIGGGCCC???<<<999555222///...//////........................------............------------------------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***+++---...///...---,,,//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------***+++,,,---............---------------,,,,,,,,,,,,,,,---///111000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------..................///000111111222111222555777;;;>>>@@@AAACCCEEEHHHIIIHHHGGGHHHIIIIIIIIIIIIJJJLLLPPPSSSUUUSSSOOOJJJEEEBBB@@@@@@@@@AAACCCFFFJJJLLLJJJFFFBBB@@@===999555222000111111........................------............------------------------------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------***+++---//////...---,,,//////.........---------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...***+++,,,---............+++,,,,,,,,,,,,,,,,,,,,,///---///444222------222------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------------,,,+++***,,,++++++***+++---...000222333444555555666666666555444333222333555777999===>>>??????>>>>>>@@@BBBFFFGGGHHHIIIJJJJJJJJJJJJIIIEEE@@@:::777666666777888999:::===BBBDDDDDDDDDCCC@@@<<<777444222111111///000111000//////000222000222555666555444444444555444111///---------------............------,,,///...------,,,,,,,,,------------------------------------,,,,,,+++++++++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------............---------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++*********+++++++++*********+++,,,---...///------....../////////000+++,,,---......---,,,+++000...000333222---,,,000------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000//////...---------////////////000222444555===>>>?????????>>>======;;;:::888666555666777888888999999999888888999;;;??????@@@@@@@@@@@@??????@@@>>>:::666444333444444444444555888<<<>>>???>>>:::999777555444333333444111222222111000111333555777999999999777777999:::<<<;;;999666333111///...000//////......---------///......---------......---------------------------------,,,,,,+++++++++///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------............---------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,------------...---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,------...///+++++++++++++++,,,------------......///000000111//////111222333222222222222111222333111,,,,,,///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------111000///.........///000222333444555777999<<<===EEEFFFHHHIIIJJJIIIGGGFFFFFFEEEBBB???===;;;;;;;;;555555666555333222444555999999999999888777666555888777666666555555666666666555555666888999999888666666666555555555444444444555555555555777;;;>>>@@@@@@???===;;;<<>>@@@BBBCCCEEEFFFIIIKKKLLLLLLKKKJJJGGGFFFCCCAAA>>>===<<<<<<777888888666444333444555;;;;;;::::::888777555555666777999:::;;;<<<======@@@>>><<<;;;;;;:::999777<<<<<<;;;:::888666444333333444555555666999===AAACCCDDDDDDBBB@@@@@@BBBDDDFFFFFFGGGFFFDDDAAA>>><<<555333111///...///000111---------,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++***************++++++,,,,,,,,,---...///000111444555666777999;;;<<<<<>>@@@BBBDDDFFFHHHHHHEEEFFFHHHIIIHHHGGGEEEDDD<<<;;;:::999888888777777;;;;;;;;;999777666777888>>>>>>>>>>>>===<<<::::::999:::===???AAABBBCCCCCCEEECCCAAA@@@AAAAAA@@@???DDDCCCBBBAAA>>><<<999888666666666555444555888:::CCCEEEGGGGGGFFFDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFF>>><<<888444111/////////---,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,------......000111444777999:::>>>???@@@AAACCCDDDEEEFFFIIIJJJKKKMMMOOOQQQSSSTTT555777666111------...,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........---...///222555999===???AAABBBDDDFFFGGGHHHIIIIIIGGGFFFEEECCCAAA>>><<<;;;666666777888999999::::::<<<======;;;999888999:::??????@@@@@@@@@???>>>>>><<<===???AAACCCDDDEEEEEEDDDBBBAAAAAADDDFFFGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCBBB@@@===;;;<<<===DDDFFFJJJKKKJJJHHHHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKJJJGGGBBB<<<777222///.........---,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------............------------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------,,,------...///000666777888;;;>>>BBBEEEFFFIIIJJJJJJLLLMMMNNNOOOOOOQQQQQQRRRSSSTTTVVVXXXYYY444888666000---...///---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///000111333666888;;;===>>>???@@@BBBCCCCCCCCCCCCBBB@@@???===:::888777666666777888:::<<<>>>@@@AAAAAA===>>>>>>===;;;:::;;;=========???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEECCCAAABBBDDDGGGHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKMMMMMMKKKIIIIIIJJJHHHJJJLLLMMMLLLMMMNNNOOOKKKHHHDDD@@@@@@BBBFFFIIIMMMLLLIIIDDD@@@<<<999777222111000///...---------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------............------------------------------------------------------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,---...//////000...///000222555777:::;;;BBBBBBDDDGGGJJJMMMPPPQQQRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUWWWXXXYYY444888777///,,,///000---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////000222444666888:::;;;;;;;;;<<<=========<<<;;;:::777555444222222444666777666888:::===???AAABBBBBB???@@@@@@???======>>>@@@;;;<<<>>>@@@AAABBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFJJJGGGDDDCCCDDDEEEFFFEEEKKKIIIGGGEEEEEEFFFGGGHHHCCCGGGLLLOOOPPPQQQRRRSSSMMMNNNNNNNNNNNNPPPSSSVVVPPPKKKCCC===;;;===AAADDDJJJJJJJJJIIIHHHFFFDDDCCC555444222111///.........------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------..................---------------------------------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,---///000111111666777:::===BBBFFFIIIKKKKKKKKKMMMOOOQQQTTTVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXX;;;777222...,,,---...000333222000...------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,---------.........,,,,,,,,,,,,---000222333444333111000111444777:::888777666555444555666666888777666555555777:::<<>>>>>@@@AAA???===>>>@@@BBB@@@<<<;;;>>>???===>>>>>>>>>@@@CCCFFFHHHHHHHHHKKKLLLJJJGGGIIIOOOUUU]]]XXXNNNDDDCCCHHHIIIFFFEEEEEEDDDCCCAAABBBEEEHHHCCCCCCEEEJJJKKKJJJLLLPPPQQQPPPOOONNNNNNMMMMMMMMMOOOOOOOOOKKKDDD===777444???CCCHHHJJJIIIHHHJJJLLLCCC???888222///...///000------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------,,,,,,+++,,,,,,,,,///......---,,,,,,++++++,,,------,,,+++,,,///111//////000222555999<<<>>>@@@CCCGGGJJJLLLNNNQQQSSSRRRQQQPPPPPPQQQRRRUUUVVV[[[[[[ZZZZZZZZZ[[[\\\]]]___]]]ZZZXXXVVVSSSPPPMMM===:::555222000/////////...////////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------......------------------......//////111222444444111222333444666888999:::777666555444444555666777::::::;;;<<<<<<<<<===>>>>>><<<;;;<<<>>>>>>>>>>>><<<@@@AAA???>>>AAADDDCCCBBBFFFMMMUUU]]]ccciiimmmllljjjeee``````fffpppyyyuuucccYYYVVVSSSOOOLLLMMMNNNMMMJJJFFFDDDDDDDDDBBBCCCGGGHHHHHHKKKPPPIIIKKKMMMOOOQQQQQQQQQQQQLLLNNNOOONNNIIICCC>>>;;;;;;???EEEIIIKKKKKKJJJJJJGGGEEEAAA<<<666222111111................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------.........------,,,,,,,,,------******++++++,,,,,,------............------000222777777999;;;>>>AAADDDFFFDDDGGGKKKMMMOOOPPPSSSUUUTTTTTTSSSSSSTTTVVVXXXYYY\\\[[[ZZZZZZZZZ\\\^^^___```]]]ZZZXXXWWWVVVTTTRRRAAA???;;;888666444000...+++,,,...///000///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////............------------------------------//////...------,,,,,,,,,///000222333444555666666333555999<<<======<<<;;;555555444444555666777888999<<<>>>???>>>=========@@@>>><<<;;;<<>>@@@AAAAAA???<<<;;;444444444444555777999:::;;;===??????===<<<===???>>>???@@@AAAFFFNNNSSSUUUmmmvvv|||xxxrrrqqqsssttt~~~zzz~~~zzzuuurrrhhhaaa[[[WWWRRRJJJFFFFFFHHHHHHHHHGGGFFFDDDCCCBBBKKKMMMPPPRRRRRROOOJJJFFF::::::;;;@@@EEEGGGEEEBBBEEEJJJOOONNNFFF===777555//////..........................................//////......------,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---...------------............---///222666999>>>DDDGGGFFFHHHJJJMMMOOOPPPPPPPPPRRRTTTVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXYYY[[[\\\]]]]]][[[YYYYYYZZZ\\\```bbb[[[ZZZZZZ[[[]]]\\\ZZZXXX@@@>>>>>>AAAFFFGGGEEEAAA999777333000...---...///............------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...---,,,++++++,,,---...222444777;;;>>>???@@@@@@CCCBBBAAA???===;;;999888555555444555666888:::<<<<<<>>>>>>;;;999<<>>@@@BBBCCCCCCAAA???<<<999777666666666777666666777888:::<<<===999::::::999999???KKKUUUnnnzzzzzztttwww|||}}}}}}ssslllccc^^^UUUMMMHHHEEEFFFGGGGGGDDDBBBDDDHHHKKKKKKJJJEEEAAA<<<999999<<>>CCCGGGGGGDDD???;;;555444333222000///...---................................................------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......++++++++++++,,,---......***+++---111444777:::;;;BBBCCCDDDEEEFFFHHHLLLOOOQQQQQQRRRTTTUUUUUUUUUUUUVVVWWWXXXXXXVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXWWWWWWWWWXXXYYYZZZQQQSSSVVVYYY[[[XXXSSSOOO@@@;;;999===FFFMMMNNNMMMFFFCCC>>>999555444333444222222111111000//////...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------...------...000444777:::;;;;;;;;;;;;<<<===>>>>>>888888777777777888999:::999999888888999;;;<<<======@@@CCCDDDHHHSSSbbbooo~~~yyypppggg```\\\[[[ZZZYYYRRRJJJFFFGGGIIIIIIHHHEEEDDDAAA===;;;<<>>:::888666555444444333333222111000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------///......000333888<<>>IIIOOOUUUYYY```lll~~~ooodddVVVMMMIIIIIIGGGFFFDDDEEEEEEBBB>>>>>>AAAEEE@@@===;;;???FFFIIIFFFAAA???>>><<<999666333111000........................,,,,,,---...///000111111........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111111111111111111111111................................................,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------...............//////111222222999;;;>>>AAAEEEIIILLLMMMKKKLLLLLLKKKKKKKKKNNNPPPRRRQQQPPPOOOOOOQQQRRRSSSRRRTTTUUUTTTSSSRRRRRRRRRVVVVVVVVVUUUTTTSSSQQQPPPTTTUUUVVVVVVUUUTTTRRRQQQRRRPPPNNNMMMMMMMMMLLLKKKNNNJJJGGGEEEEEEGGGHHHHHHCCC@@@===<<<;;;;;;999888333888<<<<<<888444222333...////////////...,,,,,,////////////....................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------------,,,,,,+++++++++------------------------------------------------------------------------------------------------.........------,,,,,,,,,(((+++---...---,,,,,,---......111666<<>><<<777666333111111111222333666888::::::999:::;;;===@@@<<<888777<<>>===@@@FFFLLLBBB@@@===<<<<<<;;;777333////////////...---,,,,,,...........................------,,,,,,------...------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,---...///111111000000///222111000000000111333444777888999:::999777555444444333222222444555444333444333222111000//////////////////000000000000000000...---...000000---***+++,,,,,,---------,,,,,,------------------------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------------------------,,,,,,,,,,,,,,,------111111000///000333888<<>><<<888555000//////............///111000000000000/////////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------,,,,,,+++++++++------------------------------------------------------------------------------------------------......---------,,,,,,,,,***,,,---...---,,,---...111222444999===???===;;;666555333222222222444555777:::<<<===;;;:::::::::555888>>>GGGSSS___jjjqqq~~~~~~}}}zzzrrrggg[[[PPPJJJGGGFFFDDDCCCBBBDDDGGGIIIJJJIIIGGGCCC???>>>AAADDDJJJGGGCCC@@@>>>;;;777444111000///...------.................................------,,,,,,------...------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++---...///111222222111111////////////111333444666666888:::<<<======<<<;;;999888888999;;;;;;:::888888777666444333222222222111111222222111///---,,,///---,,,,,,...///---+++,,,,,,---------------,,,------------------------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,...---,,,++++++,,,---...---000333666888<<<@@@CCCFFFFFFGGGIIILLLMMMKKKJJJDDDAAA>>>===>>>???>>><<<>>><<<;;;>>>CCCIIIMMMOOOOOOQQQTTTTTTTTTTTTVVVXXXRRRSSSRRROOOKKKHHHIIIKKKQQQRRRRRRPPPLLLHHHGGGGGGDDDCCCEEEHHHIIIGGGIIINNNHHHHHHIIILLLOOOQQQQQQPPPNNNJJJEEEAAA@@@???>>><<<888777777;;;@@@AAA>>>:::333222///------...000222111111111111000000000000........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------,,,,,,,,,,,,++++++------------------------------------------------------------------------------------------------...------------,,,,,,,,,---......---,,,,,,...111666777:::===??????<<<999333333222222333555777888;;;<<<======;;;999999:::;;;EEEUUUdddqqq{{{wwwiii___TTTOOOHHHDDDDDDDDDDDDCCCDDDDDDDDDBBB@@@???@@@AAAMMMJJJFFFBBB@@@>>><<<:::444222///---,,,---///111...........................------,,,,,,------...------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,******++++++,,,,,,,,,---///000222333555555666666111111111111111333444555555777:::===???AAABBBBBBAAAAAAAAABBBBBB@@@<<<999999888777666555444444444222333444555444333111000000...,,,,,,---...---,,,,,,------......---,,,,,,------------------------------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000111555:::>>>BBBDDDGGGIIIHHHHHHJJJLLLMMMKKKGGGDDD:::888666555666777666555777555555888???GGGMMMPPPTTTTTTRRRQQQOOONNNNNNNNNLLLMMMNNNMMMKKKIIIHHHHHHFFFHHHKKKKKKKKKLLLNNNOOOQQQRRRVVV\\\^^^^^^dddkkkDDDEEEGGGJJJNNNOOONNNMMMOOOMMMJJJIIIHHHFFFCCCAAA<<<:::888999<<>>999777222///...///111333111111111000000000//////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...---,,,---111444:::<<<>>>@@@@@@===999777222222222333555777999:::===<<<:::888888;;;AAAEEEWWWfffyyyssshhhZZZQQQMMMIIICCC>>>@@@BBBCCCCCCBBBBBBAAAAAAHHHFFFCCCAAAAAAAAABBBCCC:::777333///------///000...........................------,,,,,,------...------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---......//////222333444666888:::;;;;;;888777666555444333333222333555888;;;===???@@@AAADDDDDDEEEEEEDDD@@@;;;666666666555555555666666777444444444555666888999:::555333111000///.........---------------,,,,,,+++................................................------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,...111555777===???CCCEEEFFFGGGIIIKKKLLLLLLMMMNNNMMMIIIBBB===666666555555666666666666888666666999@@@HHHNNNRRRSSSQQQOOONNNLLLJJJHHHFFFHHHIIIIIIHHHGGGFFFFFFFFFAAAIIIRRRYYY```hhhnnnoootttvvv{{{>>>???AAAEEEIIILLLKKKJJJLLLLLLMMMOOOOOONNNIIIFFF@@@???<<<888666777<<>>@@@@@@>>>;;;777555222222333555777999:::;;;999888666777===HHHVVV___tttsssfff___WWWMMMEEEFFFFFFFFFFFFFFFEEECCCAAABBBBBB@@@??????@@@BBBDDD???<<<888333000///......////////////////////////...------,,,,,,------...------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------....../////////222333444555777999;;;<<<===<<<<<<;;;999888777666444444666777888999::::::>>>???@@@CCCCCC@@@:::666444444555666777999;;;<<<888666444333444777;;;>>><<<;;;999666333111000000------......---,,,,,,+++................................................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,---------,,,---...000444999===@@@GGGHHHHHHHHHGGGHHHJJJMMMOOONNNNNNMMMJJJEEE>>>999777888999:::::::::;;;;;;>>><<<:::<<>>===:::777555555333444555777888999:::;;;555777<<>>AAA@@@===:::666222///---////////////////////////...------,,,,,,------...------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,---...///........................000000111222444666888:::======>>>>>>???>>>>>>>>>777777666666555555444444444666999>>>AAA@@@===:::555666777888:::===???@@@;;;888444111111333666999@@@@@@@@@===999555444333000000000000///...------................................................------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++,,,,,,------......///...000333777<<<@@@DDDFFFJJJJJJKKKJJJIIIJJJMMMPPPLLLKKKIIIGGGEEEAAA<<<999888:::===>>>===>>>???@@@AAA@@@>>>???CCCGGGIIIJJJDDDFFFGGGEEECCCEEEIIINNNPPPOOOOOORRRYYYaaagggjjj~~~HHHEEEBBB@@@BBBFFFHHHIIIHHHHHHIIIKKKMMMNNNMMMKKKHHHGGGEEEAAA>>><<<<<<===???@@@??????<<<999777555000000000////////////...........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................+++++++++,,,,,,---------------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,---///000111444999<<<999;;;;;;999666333333555666666777888999999999999999BBBPPP___mmmzzz{{{sssiiicccQQQMMMHHHFFFGGGIIIIIIIIIEEEFFFEEEBBB===::::::;;;???@@@@@@???<<<777222///////////////////////////...------,,,,,,------...------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---///000222333333333333222222111111000111111111222444666888999>>>???@@@AAABBBAAAAAA@@@===<<<:::888666555444444444555888<<<@@@@@@>>><<<777777888999:::<<<===>>>;;;999777666555555666666???BBBDDDBBB>>>:::888888333333333333222111000000................................................------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------------------------------,,,,,,---......///000000333666:::>>>CCCFFFHHHIIIJJJLLLNNNNNNMMMMMMNNNOOOEEECCC@@@>>>>>>>>>===;;;999===@@@AAAAAAAAABBBDDDCCCBBBAAABBBEEEGGGGGGGGGHHHKKKLLLIIIHHHOOO]]]iiivvvuuuvvv{{{VVVPPPIIICCCBBBCCCDDDEEEJJJGGGEEEEEEGGGJJJKKKKKKKKKIIIFFFGGGGGGEEE???:::===>>>AAABBBAAA===:::777111111111111000000000000........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...+++++++++,,,,,,---------------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,------.........+++---///111333666:::>>>888999999666333111333555777888888999999999888888BBBOOOcccuuuwww}}}~~~wwwrrrppphhh\\\RRRLLLHHHEEEBBBEEEGGGGGGDDD???;;;:::;;;<<<>>>AAACCC@@@;;;555000000000000000000000000000...------,,,,,,------...------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------...///111333555666999999888777666555555444444444444444666888:::;;;AAABBBCCCCCCBBBAAA???>>>AAA@@@>>>;;;999888777666999999;;;>>>@@@???===:::777777777777888999::::::888999:::;;;;;;;;;:::999===AAAEEEEEEAAA===;;;;;;666666666666555444333222////////////////////////////////////////////////------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000------------------------------------------------------......///000111111888:::???CCCGGGIIIJJJJJJLLLOOORRRSSSQQQNNNKKKJJJ???<<<999888999<<<>>>>>>;;;???CCCDDDDDDDDDFFFHHHEEEDDDDDDEEEGGGHHHGGGFFFIIINNNRRRSSSXXXiiisss\\\QQQLLLFFFJJJSSSQQQPPPJJJBBBAAAEEEJJJJJJJJJIIIHHHIIIIIIJJJHHHGGGAAABBBDDDFFFGGGEEE@@@<<<;;;888444000......////////////...---------......------------------------................................................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......---.....................,,,///444888::::::999888000222666777777777999:::===:::999<<<>>><<<>>>AAATTTjjj{{{{{{jjjUUUGGGDDDHHHEEEEEEFFFCCC>>>>>>AAA>>>@@@@@@???AAADDD===333222///------///000///---................................................---------------------------------------------------,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,...///000///......111222444666777999999999999999999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAFFFEEEBBB@@@===;;;:::999888999999::::::::::::::::::;;;<<<======<<<;;;:::888777666555444444444444888999;;;>>>AAACCCDDDEEEFFFGGGHHHHHHEEEAAA<<<999;;;;;;;;;<<<<<<:::666333666333000//////000//////000000000000000000//////........................................................................------------------------------------------------.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------++++++,,,------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,------,,,++++++---...///......///222666;;;>>>AAACCCFFFIIILLLNNNOOOOOONNNMMMNNNPPPRRRPPPLLLGGG;;;:::999;;;>>>AAACCCDDDGGGFFFEEEFFFGGGGGGFFFEEEDDDCCCCCCEEEIIINNNQQQTTT]]]fffnnnrrr}}}|||ooofff___bbbkkkuuuooocccTTTKKKGGGDDD@@@FFFEEEEEEHHHMMMNNNLLLHHHGGGGGGHHHIIIIIIFFFAAA======;;;777444111/////////000//////.........//////------------------------................................................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------..............................000333666999:::999888666555555666666777777888999::::::;;;;;;:::???PPP```lllwwwwww^^^NNNFFFDDDFFFJJJJJJDDD???>>>@@@AAA@@@>>>AAADDD@@@888555222///...///000///---................................................---------------------------------------------------,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,,,,------------000111333666888:::;;;;;;888888999999::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@???===;;;999888888777666666666666666555444444999999999999999999999999;;;:::999777666555555555666888;;;>>>AAACCCEEEFFFHHHJJJKKKKKKHHHCCC===999666666666777999:::888777666444222111000///---+++////////////////////////........................................................................------------------------------------------------......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,---------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,...///...,,,++++++,,,000000111444888===AAACCCAAACCCFFFIIILLLNNNOOOOOORRRPPPOOOOOOOOONNNKKKHHHCCCBBBBBBCCCEEEFFFGGGGGGEEEEEEEEEEEEEEECCCAAA@@@AAAGGGNNNTTTZZZaaajjjppp|||www|||wwweeeYYYPPPFFF===FFFEEEDDDHHHMMMMMMIIIEEELLLLLLLLLLLLKKKHHHCCC???@@@>>>;;;777444111///...000//////...//////000000------------------------................................................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------............------------......555666999::::::999666555:::888666777888:::;;;:::<<<;;;<<<@@@HHHVVVkkk~~~|||~~~yyy___MMMHHHFFFHHHIIIFFFCCCCCCDDDBBB???===???CCCCCC???999666222000//////......................................................------------------------------------------------------,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++,,,---//////333333555666777888888888444555555666777777888888777777888888999999999:::888777666666555555666666777777888888888888777777:::999777666666777999:::===<<<:::888777555555555555666777999<<<>>>???@@@FFFHHHJJJKKKIIIEEE@@@===888888777888:::;;;:::999777666666555555222...+++///..................///........................................................................------------------------------------------------...------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,...//////---,,,,,,,,,111333666:::>>>BBBFFFHHHDDDFFFHHHJJJMMMNNNOOOOOOTTTQQQOOONNNMMMMMMKKKIIIEEEEEEFFFGGGHHHGGGGGGFFFDDDCCCAAAAAABBBFFFJJJMMMSSS\\\gggooouuu{{{|||zzzzzzpppiiicccWWWLLLFFFFFFFFFGGGHHHIIIIIIHHHMMMLLLKKKKKKKKKHHHDDDAAA???>>><<<999777444111000//////.........//////000........................................................................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......///...---------...///000777999:::;;;;;;:::888666:::999777888;;;===<<<;;;BBBAAAHHHZZZlllzzz~~~|||zzz}}}xxxggg]]]QQQJJJEEEDDDHHHOOOFFFBBB>>>;;;===AAACCCCCC>>>;;;666222000///......................................................------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------......------///111333444888888888777666444333222111111222222333444444444111222222222333333333333222222222333333444666666<<<===>>>@@@AAAAAAAAAAAA???===;;;999999;;;===???@@@???>>><<<:::999888888999999999999999::::::;;;???@@@BBBDDDEEEDDDCCCCCCAAA@@@@@@@@@@@@>>>:::777888888999::::::888333/////////...---------..............................................................................------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------+++,,,------,,,---///111555777;;;???BBBEEEFFFGGGIIIIIIJJJKKKLLLLLLLLLLLLOOONNNNNNNNNNNNLLLJJJIIICCCDDDFFFGGGFFFEEEEEEEEECCCBBBAAACCCKKKYYYhhhrrrzzzvvvrrrlllfff```___```bbbwwwsssuuuyyy||||||}}}zzzpppfffPPPQQQQQQMMMHHHGGGJJJNNNIIIHHHGGGHHHHHHHHHFFFDDD======;;;:::888666555444000///......------..............................................................................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......///...------...///111333888999;;;<<<===<<<;;;::::::999888999:::::::::999DDDRRRjjj||||||{{{yyyzzzyyyjjjZZZLLLDDDHHHOOOHHHCCC===:::;;;===@@@CCCAAA???;;;666222000//////////////////////////////........................------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......//////...///111333555777999888888777555333222111222222222333333333333444//////000000111222222222222222333333555666888999???@@@AAABBBBBBBBBBBBBBBAAA???===<<<<<<===???AAACCCBBBAAA???>>>=========>>>======<<<<<<===>>>>>><<<;;;;;;;;;<<>>AAACCCDDDEEEDDDDDDHHHHHHGGGFFFEEEEEEEEEDDDEEEHHHLLLOOOOOOLLLIIIGGGDDDEEEFFFDDDBBBAAACCCDDDAAAFFFNNNYYYhhh{{{tttlllhhhfffXXXXXXUUUSSSSSSXXX```fffzzzpppvvvvvvtttmmmaaaSSSJJJGGGGGGGGGEEEEEEEEEGGGHHHHHHGGG>>>===<<<:::999888888777222111000///...---------........................................................................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......///...---...///222555777999:::<<<===>>>>>>>>>>>>:::::::::888777999===@@@NNNjjj}}}xxxxxxyyy}}}vvvrrrqqqsssvvvuuuppplllnnnuuuzzzzzzxxx{{{ooo^^^MMMEEEDDDJJJDDD???===;;;:::===AAABBBAAA???:::555111000000////////////////////////........................------------------------------------------------......------------......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........---......000222444666777666777777888888777777666666666666666555555555555111111222333444555666666666666666777888:::;;;<<>>======<<<<<<<<<;;;;;;<<<<<<<<>>>>>>>>>>>??????>>>>>>===<<<===>>>???@@@???===:::888888:::===>>>===???BBBEEEFFFDDD???;;;777666666777999:::999888777555222000.........///........................................................................------------------------------------------------,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------+++,,,,,,------.........222111000.........//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,------------...,,,,,,---...111666<<>>===<<<<<<<<<>>>CCCIIIMMMMMMJJJGGGEEEBBBCCCBBB???===>>>DDDIIILLLXXXjjj|||~~~xxxnnnddd\\\YYYXXXXXXVVVXXX\\\bbbjjjvvvzzzyyylll^^^QQQIIIIIIGGGEEEFFFHHHIIIIIIIIICCCAAA>>>;;;:::999999:::666555333111000......---........................................................................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------..................111555888;;;;;;<<<===>>>????????????:::;;;;;;888999AAAOOOZZZlllzzzxxx|||~~~vvvkkkjjjjjjhhheeebbb```aaaccceeeccc```[[[WWWUUUWWWYYYXXXZZZ]]]___bbbdddfffgggooopppsssyyyyyyhhhWWWMMMMMMGGGCCCAAA>>>999:::>>>BBBCCCBBB>>>888333000000////////////////////////........................------------------------------------------------......------------......------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///---///111333555777888888888888999:::;;;;;;;;;;;;888888777666555444333333111222333555666888999:::::::::::::::;;;<<<===>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGIIIJJJJJJIIIGGGEEEAAAAAABBBCCCDDDEEEGGGHHHGGGFFFCCCAAA?????????@@@@@@???>>>===============;;;<<<>>>AAADDDEEEDDDBBB===;;;888777999;;;<<<<<<<<<:::666222000//////000........................................................................------------------------------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------++++++,,,,,,---......///222111///---------...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------.........000444666999<<<@@@CCCDDDDDDCCCAAA???===;;;::::::999888777888888999:::<<>>>>>>>>?????????>>>>>>999;;;;;;:::===LLLcccuuukkkjjjddd\\\YYYXXXTTTNNNRRRPPPNNNLLLLLLNNNQQQRRRQQQQQQPPPNNNKKKIIIIIIJJJGGGOOOXXXYYYVVVSSSVVVZZZ\\\YYYZZZbbbiiiooowwwvvvhhhOOOIIIFFFEEE@@@999888===AAACCCDDD@@@:::444111000000000000000000000000000........................------------------------------------------------......------------......------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---.../////////111444777999;;;;;;;;;=========>>>======<<<<<<777666555444222111000///000111222444666888999:::======<<<<<<======>>>???BBBCCCFFFJJJMMMPPPRRRSSSZZZ]]]```cccccc```]]]ZZZMMMMMMNNNPPPRRRTTTVVVXXXYYYVVVQQQLLLGGGDDDCCCBBB>>>@@@BBBCCCCCCCCCAAA@@@???>>>===???BBBEEEGGGGGGEEEAAA<<<:::;;;===@@@AAA???<<<888444111000000000........................................................................------------------------------------------------,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------++++++,,,,,,---...//////000...,,,***)))***+++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........000444999>>>@@@AAABBBCCC@@@???>>>;;;999777555444666666666666777999;;;===>>>AAAEEEEEECCC@@@@@@AAACCCEEEGGGJJJPPP^^^ppp~~~wwwmmmeee^^^ZZZnnnqqqvvvyyyzzzzzzzzzzzzwwwdddaaa^^^XXXMMMDDDDDDIIIEEEDDDCCCBBBBBB@@@===;;;;;;:::888444000///000111000000///...............//////............//////........................------------------------.........------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------------------------........................------------------------------......///.........+++,,,...111555888:::;;;???@@@AAAAAA@@@>>><<<:::;;;===<<<>>>JJJbbbyyyyyykkkWWWTTTNNNHHHEEEEEEEEEFFFDDDJJJJJJGGGLLLVVVVVVOOOPPPOOOMMMKKKJJJIIIIIIIIILLL\\\lllnnndddZZZZZZ^^^XXX\\\\\\YYYYYY]]]aaaaaahhhkkkoootttzzzhhhXXXFFF@@@EEEGGGAAA888BBBCCCEEEEEECCC>>>999666000000000///......------////////////////////////........................------............------------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------------,,,++++++---111555666666888999:::;;;;;;;;;>>>======<<<:::888666555555444333444444444333222888666333333666999<<<===BBB???===>>>BBBFFFIIIJJJYYYdddlllmmmooouuuyyyzzz|||zzzsssnnniiikkkrrryyy|||}}}uuufff\\\UUUQQQPPPRRROOOHHHEEEIIILLLHHHAAA===@@@@@@@@@AAABBBDDDEEEFFFDDDCCCBBB@@@>>>>>>@@@BBBDDDAAA<<<777333111000000//////000000111000//////111222222111000//////000........................................................................------------------------------------------------------------------------------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++------...//////......---,,,,,,,,,,,,---///111222333888>>>CCCEEEDDD@@@===>>>===<<<;;;:::888777666888777666666777;;;???BBBEEECCCCCCDDDCCC@@@BBBFFFPPP[[[hhhqqquuu|||zzzxxxyyyzzzwwwnnniiinnnwww}}}yyyvvvqqqeeeUUUHHHCCCEEEDDDCCCBBBAAA???;;;777:::999888666555333111000000000///............/////////............//////........................------------------------.........------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------........................------------------------------......//////......---...000444777:::<<<===<<<>>>??????>>>===;;;;;;<<<<<>>CCCLLLXXXdddlll}}}yyyyyyxxxtttooohhhbbb___bbbbbbYYYMMMFFFDDDCCCBBBAAAAAACCCHHHKKKIIIHHHGGGFFFDDDEEEFFFHHHDDDAAA===999666555555555000000000000////////////000111222111///...///000........................................................................------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,+++,,,---....../////////---------...000222444555===>>>@@@BBBBBB@@@>>><<<===<<<;;;:::999888888888<<<;;;:::<<>>>>>@@@BBBFFFRRR]]]xxx{{{sssqqqrrrrrrpppzzzwww||||||uuuttt|||{{{gggQQQCCCDDDCCCBBBBBBBBBAAA>>>;;;:::888777888999777333///111000//////......////////////............//////........................------------------------.........---------------,,,,,,,,,---------.........------------,,,,,,,,,------------------------........................------------------------------.........////////////111333666999<<<===>>><<<===>>>>>><<<;;;<<<===BBBCCCWWWwww|||jjjdddaaaZZZTTTSSSYYY___bbb]]]SSSNNNSSSZZZYYYZZZYYY___qqqwwwwwwuuurrrooojjjgggddd^^^mmm}}}sssmmmppppppooolllmmmoookkkeeecccaaa]]]YYYXXXZZZ]]]___cccgggppp~~~zzzeeeRRRGGGDDDEEEGGGEEEFFFHHHIIIHHHDDD@@@>>>888444000...000111000...////////////////////////........................------............------------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------........................+++---///000111222555777888888999:::;;;;;;:::::::::999777666555666666777666666555555555666888888777777999;;;<<<>>>???@@@BBBHHHRRR\\\hhhvvvsssfff___RRRPPPLLLGGGBBBBBBFFFKKKIIIHHHGGGGGGGGGHHHIIIIIIEEECCC@@@===;;;:::999999222111000///......///000...000000000...---...///........................................................................------------------------------------------------------------------------------------------------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......***+++,,,,,,---...//////---...///111333666888:::AAA@@@???======<<<=========;;;:::888888999:::;;;;;;:::;;;>>>BBBCCC@@@===>>>>>>BBBGGGMMMZZZooo}}}rrrlllnnnsssvvvwwwyyyooovvv~~~xxxwwwwwwbbbSSSGGGEEEBBBAAACCCDDDEEEEEE;;;888555777::::::555000111000000///...///////////////............//////...............................................................---------,,,,,,,,,---------......------------------------------------------------................................................---------......///000000000222555888;;;===>>>???>>>??????===:::;;;???CCCOOOYYYqqq}}}xxxwwwooo\\\OOOSSSYYYYYY\\\bbbjjjvvv}}}ppphhhkkkrrrsssrrrpppsssoooxxx{{{~~~|||xxxvvvzzz~~~{{{uuupppmmmgggccc___[[[WWWSSSOOORRRYYYcccppp}}}tttaaaPPPGGGEEEGGGFFFGGGIIIJJJIIIFFFCCCAAA===777111///111222111///////////////////////////........................------............------------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++...222444555666777999999999::::::::::::999999777666444333444555777888999:::;;;;;;;;;;;;<<<===:::;;;<<>>;;;<<<>>>????????????@@@CCCIIIVVVbbbkkkxxx~~~}}}~~~}}}}}}tttpppyyyuuukkkTTTNNNGGGBBBAAACCCFFFHHH???:::666666999;;;888555111111000/////////////////////............//////........................................................................,,,,,,,,,---------......------------------------------------------------...................................................---------...000111222111333666:::<<<>>>????????????>>>;;;:::>>>GGGOOOdddwwwxxxjjjeeeddd]]]RRRMMMUUU___ccchhhooottt|||yyyuuurrroooggg\\\SSSKKKMMMPPPRRRUUU]]]jjjuuu|||~~~~~~~~~rrraaaQQQHHHEEEFFFGGGHHHIIIHHHFFFDDDBBB???;;;555222222222111000////////////////////////........................------............------------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------++++++++++++++++++++++++,,,000444666777888999:::::::::::::::999888777777444444333222444666999:::;;;===???>>><<<::::::;;;888???JJJVVVcccppp}}}~~~wwwkkk^^^VVVRRRLLLIIIEEEEEEGGGIIIIIIIIIIIIHHHGGGDDDAAA>>>;;;:::888666333111/////////000,,,...///...---,,,---///........................................................................------------------------------------------------------------------------------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////......---,,,,,,,,,------///111333555888:::<<<===999:::<<<>>>@@@AAABBBBBB<<<;;;999888999;;;>>>@@@>>>AAABBB???;;;;;;BBBHHHQQQ^^^ssszzzvvvyyy~~~|||tttxxx}}}yyyggg___SSSHHHCCCBBBCCCCCCBBB>>>:::999;;;<<<<<<:::222111000000//////000000//////............//////.............................................................../////////,,,,,,,,,---------......,,,,,,,,,------------...------------------------......................................................------...000222333333555888<<<>>>?????????=========<<>>:::666333222111222////////////////////////........................------............------------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------++++++++++++++++++++++++///111555777888888999::::::::::::999888666555444222222333444666888;;;<<<<<<===>>>===::::::===@@@LLL[[[pppsssjjjWWWQQQJJJFFFFFFGGGFFFEEEJJJJJJIIIGGGCCC???<<<::::::999666444111000000///,,,---///...------...///........................................................................------------------------------------------------------------------------------------------------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---.../////////...---,,,,,,---...///333444666888:::<<<<<<===>>>???BBBDDDDDDDDDCCCBBB===<<<;;;;;;;;;===???AAA===@@@BBB@@@@@@EEEPPPZZZmmmyyyzzzzzztttttt{{{yyypppcccWWWNNNHHHEEECCCDDDCCCBBBAAA@@@???>>>>>>222111000000//////000000//////............//////................................................---........./////////000,,,,,,,,,---------......,,,,,,,,,---------......------------------------......................................................------...000222444555777;;;???AAABBBAAAAAA;;;===???CCCMMMbbb|||}}}xxxrrrnnnnnnttt{{{rrrnnnvvv}}}|||uuuaaaZZZUUUTTTRRROOORRRWWWZZZeeennnrrrzzzwwwcccTTTIIIJJJJJJJJJIIIGGGEEECCC???@@@@@@;;;444000111333////////////////////////........................------............------------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------111333666777777777999;;;:::999999888666444333222111222444666999;;;===>>><<<=========???FFFRRR[[[rrr~~~||||||nnneeeYYYPPPMMMLLLJJJHHHIIIJJJJJJIIIFFFCCC???===<<<;;;999777444222000///,,,...//////......///000........................................................................------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------............---,,,,,,...000222444888999;;;<<<=========<<>>=========>>>???@@@AAA===???CCCMMM[[[lllzzzvvvqqqssswwwzzz{{{pppdddZZZRRRLLLHHHDDDFFFHHHGGGDDDAAA@@@???222111111000000000000000//////............//////........................////////////////////////---.........//////000000,,,,,,,,,---------......,,,,,,,,,------.........------------------------........................///////////////////////////...------...000333444777999===AAACCCDDDCCCBBB<<>>AAACCC>>>555000111444////////////////////////........................---..................---------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------////////////////////////222444666666666777999;;;999999888777555333111000000222444888;;;===??????<<<===>>>@@@HHHWWWlllzzz|||}}}vvv}}}mmmaaa[[[XXXUUURRRHHHIIIJJJKKKIIIFFFBBB@@@===<<<;;;999666333000///---...//////......000111........................................................................------------------------------------------------------------------------------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,++++++,,,///222555888<<<===>>>??????>>>======????????????@@@AAABBBBBB>>>>>>??????@@@@@@@@@@@@BBBCCCKKK```}}}}}}xxxssssssvvv~~~~~~xxxtttpppfff\\\XXXHHHGGGGGGHHHIIIGGGAAA<<<;;;777111///000111000/////////.........//////000////////////////////////000000//////.........---........................//////.........---------................................................---------........./////////////////////////////////000000//////111555888888999<<<@@@DDDEEEDDDCCC<<>>777222000111000......//////...,,,//////////////////////////////////////////////////////............//////........................------------------------------------------------------------------------........................***+++,,,---...000000111555666777999999999888888;;;888555333333333444444888777888:::===???AAAEEE@@@HHHRRR]]]ooo}}}|||xxxpppiiiUUUPPPKKKJJJIIIGGGFFFGGGBBB???;;;999888666333000...///000000///...,,,+++...........................------,,,,,,------...................................................------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,---......------...000333666:::<<<>>>>>>???@@@AAA@@@@@@@@@AAA>>>::::::===??????>>>:::>>>AAA@@@======BBBGGGMMMXXXiiiyyyyyywww}}}~~~xxx}}}{{{tttmmmiii\\\TTTIIIEEEEEEFFFDDDAAA===888333111111111000/////////.........//////000////////////////////////000/////////....................................//////.........---------................................................---------........./////////////////////////////////000111111111333666999<<<===AAAEEEGGGGGGEEECCCAAAFFFRRRccctttyyyuuupppiiicccmmmsss~~~wwwppppppggg___[[[^^^aaa``````bbbhhhrrr{{{~~~ppp]]]KKKFFFHHHHHHDDDAAA===???BBBCCCBBB===777222222000//////000000///...///////////////////////////////////////////////////..................///........................------------------------------------------------------------------------........................,,,,,,---///000222333444666666777888888777666555444444333333444666666666999:::;;;;;;:::;;;???DDDHHHZZZppp{{{fffOOODDDFFFJJJJJJFFFDDDBBB>>>;;;888666555444000000000/////////.................................------,,,,,,------...................................................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,---,,,,,,,,,---------......---------------------------------,,,,,,------...,,,---///222555888;;;===>>>>>>======<<<<<<;;;;;;888777666888>>>BBBEEEEEE??????>>>>>>AAAIIITTT]]]mmmttt{{{uuuuuuxxx~~~}}}{{{yyyiiiUUUGGGDDDFFFHHHHHH???<<<777444222222111///000//////....../////////////////////////////////////////////...................................................---------................................................------........./////////////////////////////////...000222333444555888:::???BBBFFFIIIJJJIIIFFFEEEGGGLLL]]]rrryyywww~~~tttgggbbb```^^^[[[eeekkkxxxxxxnnneeeaaa___[[[WWWVVVYYYcccrrr~~~yyysssxxxmmmUUUIIIGGGGGGFFFFFFAAA???>>>BBBFFFEEE>>>666333111//////000111000///////////////////////////////////////////////////......------------..............................------------------------------------------------------------------------........................---...///111333444666666666666666666555444333222000222444666888999::::::;;;======;;;<<>>===:::888777666666666555444444777;;;>>>@@@@@@===;;;:::???NNNccczzz}}}|||{{{~~~|||fffTTTIIIFFFGGGIIIBBB???;;;888555333222111111000/////////////////////////////////////////////////////////.....................................................................................................................////////////////////////////////////,,,///222555666777999;;;@@@CCCGGGJJJJJJIIIHHHGGGVVV^^^nnn|||}}}zzz}}}|||vvvkkkaaa]]]^^^\\\XXX^^^cccqqqwwwnnnfffaaa___TTTVVVYYY```kkk~~~vvvvvv|||zzzdddUUUKKKGGGHHHKKKDDD>>>;;;@@@IIIKKKCCC:::333111//////000111000000////////////////////////////////////////////////------,,,,,,,,,,,,------........................------------------------------------------------................................................---...000111333555777888444444444444444333333222222555888:::;;;<<<======<<<>>>???BBBMMM```rrr|||vvvxxx|||oooWWWJJJFFFFFFIIIJJJIIIFFF@@@<<<;;;;;;:::777333000......///000..............................------------......................................................------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,---------......------------------------......------------......000222555777:::;;;;;;;;;===;;;888555444444555555555666888;;;<<<===<<<;;;<<<:::<<>>:::???HHHLLLEEE===555222///...///000000///////////////////////////////////////////////////------,,,,,,,,,,,,------........................------------------------------------------------................................................---...///111333555666777333333333333444444555555666888;;;;;;;;;;;;===>>><<>>@@@BBBIIIXXXooo|||~~~yyy|||~~~wwwlll]]]OOOEEEAAAEEEDDDCCC???:::777666666222222111000////////////////////////////////////.........///////////////........................---------...................................................................../////////000000000////////////////////////---///333555888:::>>>AAABBBEEEGGGIIILLLRRR[[[bbb}}}zzzkkk^^^\\\cccjjjooowww}}}wwwkkkcccccckkktttjjjbbbUUUKKKIIIQQQ^^^hhh{{{vvvbbbOOOGGGHHHEEE@@@===???EEEHHHFFFBBB888555111//////000//////////////////////////////////////////////////////......------------..............................------------------------------------------------...................................................///000111222333444555444444333444444666777888777999:::999888:::???DDDIIIZZZnnn~~~zzzuuuuuurrrmmmjjjkkkoooqqqtttxxx}}}xxxuuuppppppsssyyy|||{{{|||~~~yyyfffSSSDDDCCCBBBCCCEEEEEEEEECCCBBB@@@===999555222///...//////////////////////////////............//////................................................------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,------...///111111666777888999999999999999999888888777888999:::;;;999;;;===>>>======>>>???CCCLLL\\\pppzzz}}}aaakkkuuuzzzzzzzzzwwwsssoooiii___QQQGGGEEEFFFEEEAAA<<<999888999333222111000////////////////////////////////////............/////////000........................---------.........//////.................................................../////////000000000000////////////////////////000222555777:::===BBBFFFHHHJJJKKKMMMRRR]]]lllwww|||rrrnnnggg^^^]]]eeemmmvvvssspppqqq}}}{{{xxxyyyyyyyyyzzz}}}~~~rrraaaRRRIIIHHHJJJLLLbbbtttvvv___NNNFFFEEEDDDBBBBBBCCCDDDFFFFFF<<<999444222111111000000///////////////////////////////////////////////////..................///........................------------------------------------------------................................................000000111222222333444444777777666555555666777888777999999999999???IIIQQQhhh~~~wwwvvvzzz}}}zzzxxxyyy}}}~~~~~~}}}}}}~~~|||oooZZZQQQHHHDDDEEEGGGFFFDDDBBBBBBBBB@@@===888444111//////////////////////////////............//////................................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------++++++,,,---///111222333666666666777888:::;;;<<<999999999::::::;;;;;;;;;>>>>>>>>>>>>AAAGGGQQQXXX]]]kkk~~~|||DDDNNNVVVZZZaaaooo~~~{{{tttoooqqqsssmmm^^^PPPEEEFFFFFFCCC>>>::::::;;;333222111000////////////////////////////////////---.........//////000000........................---------.........//////................................................////////////000000000000////////////////////////222444666888;;;@@@EEEJJJNNNOOOOOOQQQWWWfffyyy~~~mmmdddffffffcccdddjjjqqq{{{~~~~~~~~~zzztttnnnjjjhhhhhhhhhiiilllooosssuuuzzzzzz{{{|||~~~mmmZZZPPPLLLKKKKKKOOO```yyyxxxuuunnnUUUGGGEEEGGGGGGEEEBBBBBBFFFJJJ@@@<<<777444333222222111//////////////////////////////////////////////////////............//////........................------------------------------------------------////////////////////////........................222222222333333333444444;;;:::888777666666777777888999::::::===EEESSS]]]yyyllleeegggppp|||vvvoooqqquuusssdddRRRHHHGGGHHHEEEBBBAAACCCEEEEEECCC>>>999555000000000000000000000000//////............//////................................................------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------******+++---///111444555444444444666888;;;>>>???999:::;;;;;;;;;;;;::::::;;;<<>>:::777777666333000///000222000000000000000000000000////////////............................................................------------------------//////.........------------------............///000///.........000111222111333777===DDDIIIMMMOOORRRSSSRRRVVVggg~~~xxxrrrgggeeefffffffffdddppp~~~}}}xxxtttqqqrrrssstttuuutttooohhhccc]]][[[ZZZ[[[^^^aaabbbcccffffffhhhjjjnnnrrrvvvxxx{{{~~~|||mmmhhhaaaUUUJJJGGGQQQccc{{{}}}kkkRRRIIIFFFFFFEEEAAA===CCCMMMLLLCCC888222222333222111000000000000000000000000////////////////////////////////////////////////................................................////////////////////////////////////////////////------...//////......---444333222222333666888:::>>>;;;777555555777999:::;;;555999BBBCCCEEE]]]|||nnnkkkkkkppp{{{}}}uuupppyyy|||qqq^^^MMMBBBDDDKKKGGGEEEEEEGGGHHHFFF@@@:::888444111000222333111///000000000000000000000000////////////////////////////////////////////////........................------------------------------------------------------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.........------...///000222444444555555444666:::======<<<888666:::777777<<<>>>======???>>>;;;===LLLmmmxxxpppxxx{{{xxxnnngggaaaaaaaaa]]]YYYWWWXXXVVVPPPJJJEEEDDDHHHLLLNNNQQQZZZiii{{{}}}vvvnnnnnnwwwzzzppp]]]MMMHHHHHHCCCBBB???555888888666444111///000222000000000000000000000000////////////............................................................------------------------//////.........------------------............///000///......///000222333555444666>>>HHHPPPTTTTTTQQQWWW___jjjwww|||ssseeedddllloooiiibbb^^^iii|||~~~}}}}}}yyytttrrrsssrrrpppqqqssssssrrrooolllhhhccc```^^^```ccciiinnnqqqoooiiidddZZZWWWUUUTTTVVVYYYZZZZZZ]]]]]]^^^```bbbfffiiijjjnnnppptttzzzzzzvvveeeSSSEEEFFFPPPeeezzzuuudddOOOJJJFFFEEEAAA===???EEEKKKDDD<<<666333222111111000000000000000000000000////////////////////////........................................................................////////////////////////////////////////////////..................//////555555444555666888999;;;<<<:::888888888:::;;;;;;???<<<@@@JJJSSS]]]sss{{{yyyzzz~~~zzzzzzzzzzzz~~~sssbbbTTTJJJEEEFFFGGGHHHIIIHHHEEEBBB@@@;;;777333111222222111///000000000000000000000000////////////////////////////////////////////////........................------------------------------------------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------------,,,...///000222333444555555666888:::<<<===;;;999777888666888===???===<<<>>><<>>>>>HHHFFFBBB<<<666222000111000000000000000000000000////////////////////////........................................................................///////////////////////////////////////////////////......---...///000111666777777888999:::;;;;;;999:::<<<===>>>?????????BBBIIITTTbbbqqqxxxxxxzzzzzzsssrrruuuyyyzzz|||~~~}}}}}}zzz~~~~~~ppp[[[GGGEEEHHHJJJJJJGGGEEEEEEFFFAAA===777333222111000///000000000000000000000000////////////////////////////////////////////////........................------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,///000111333444555666666:::;;;<<<<<<<<<;;;:::999;;;:::<<<@@@AAA>>>===>>>;;;HHH^^^|||}}}xxxsssoookkkjjjjjjeee[[[SSSRRRSSSUUUTTTPPPNNNWWWccc{{{{{{zzzuuulll```UUUOOOMMMMMMLLLJJJJJJMMMTTTYYYwwwvvv\\\MMMKKKGGGDDDBBB::::::::::::777333111000111000000000000000000000000////////////............................................................................................................---------............///////////////000222444555:::999???NNN```iiieee^^^___qqquuuddd```aaaoooaaa```ffftttyyyssskkkhhhccc\\\WWWVVVWWWZZZRRRMMMIIIGGGEEEBBBDDDIIIKKKIIIEEEBBB@@@??????@@@AAAHHHTTTaaajjjlllhhhddd```[[[UUUPPPNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSVVVWWWTTTTTTVVVYYY^^^eeekkkoooyyynnnWWWGGGLLLUUU]]]ooommm^^^NNNEEEEEEEEEBBB>>>FFFHHHHHHBBB999222000111000000000000000000000000////////////////////////------------------------................................................////////////////////////////////////////////////000///...---...000333444666777999:::;;;;;;;;;;;;;;;===???AAABBBCCCDDDEEEHHH[[[qqqzzz{{{{{{}}}~~~}}}xxxoooeee\\\WWWWWWXXX]]]___cccgggiiihhhddd```cccfffpppyyyzzzsssoooqqq|||~~~~~~uuu[[[JJJIIIGGGFFFFFFGGGGGGHHHFFFBBB<<<777333111000000////////////////////////////////////////////////////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,------------...------,,,,,,,,,,,,,,,---111222444666777888888888?????????>>>>>>======<<>>===???AAAAAA@@@AAABBB>>>;;;===CCCNNNPPPTTTUUUQQQIII@@@:::;;;@@@JJJVVVcccmmmrrrtttjjjfff```[[[WWWTTTQQQNNNLLLLLLMMMNNNQQQSSSVVVXXXWWWUUUSSSRRRQQQRRRSSSTTTTTTZZZaaagggjjjnnnssswwwvvvZZZIIIEEEFFFLLLRRRpppzzztttwww___KKKCCCEEEGGGEEEFFFJJJMMMIII@@@888333222111111111111111111111111000000000000000000000000////////////////////////................................................/////////////////////////////////////////////////////////000111444666777666777888:::<<<>>>@@@AAAGGGFFFDDDBBBFFFPPP^^^iiivvviiifff|||xxxkkk^^^ZZZZZZYYYXXXXXXQQQRRRRRRPPPJJJDDD@@@>>>===<<<===@@@DDDFFFFFFFFFBBBFFFLLLRRRUUUUUUSSSRRRVVV\\\dddllluuujjj\\\KKKDDDGGGJJJIIIFFFIIIHHHEEE???999555333333000000000000000000000000000000000000000000000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,------------...,,,---------............------,,,,,,---///111222888999:::<<<===>>>??????CCCCCCCCCCCCCCCBBBBBBBBB???<<<;;;>>>AAAHHHVVVbbbvvv~~~}}}||||||{{{zzz{{{nnnfffZZZYYYWWWRRRMMMMMMQQQUUUeeesss}}}tttttt{{{lllaaaZZZWWWOOOLLLJJJHHHIIISSSiii}}}qqqXXXIIIBBBBBBCCCBBB@@@;;;777555444000000000000000000000000////////////....................................................................................---------.........//////---------............////////////000333555888:::???QQQhhhwwwwwwooogggccceeewwwwwwhhhbbbdddhhhrrr}}}ttthhh^^^WWWQQQNNNMMMNNNMMMKKKHHHEEEEEEEEEJJJHHHGGGFFFBBB???DDDKKK^^^eeemmmpppkkk]]]MMMBBB???@@@EEENNN[[[gggppptttooolllgggccc___[[[VVVSSSPPPOOOOOOPPPQQQSSSUUUWWWXXXWWWUUUTTTSSSRRRRRRRRROOORRRUUUZZZ^^^bbbeeefffzzztttXXXMMMNNNNNNIIIZZZnnnzzzpppWWWHHHFFFHHHHHHGGGJJJLLLJJJCCC;;;666333111111111111111111111111000000000000000000000000000000000000000000000000................................................////////////////////////////////////////////////...///000222333555777777888888999;;;>>>AAADDDFFFHHHFFFEEEGGGRRRiii{{{iiidddggg}}}~~~{{{rrriii]]]VVVQQQOOOMMMJJJKKKOOOLLLRRRYYY]]][[[VVVPPPMMMLLLMMMPPPUUU[[[___``````VVVXXX[[[]]]]]][[[VVVRRRPPPPPPPPPTTT\\\iiixxx}}}|||pppZZZKKKGGGHHHHHHGGGHHHHHHGGGCCC<<<777555555000000000000000000000000000000000000000000000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------......------------............------,,,---///111444666999:::;;;===>>>??????@@@AAABBBCCCCCCCCCCCCCCCBBB>>>>>>DDDMMMWWWeeexxxyyyooommmooosssuuuwwwoooggg^^^XXXWWWYYY\\\[[[VVVQQQRRR\\\eeeyyyyyyllleee\\\XXXSSSLLLDDDBBBPPPaaa}}}pppXXXJJJDDDDDDDDDAAA===888666555000000000000000000000000000/////////............................................................////////////////////////---------.........//////---------.........//////...//////111333666999:::CCCXXXppp{{{vvvlllfffeeegggwwwpppfffdddiiipppooo{{{{{{lll```ZZZZZZ]]]______aaaaaa___\\\XXXVVVUUURRROOOLLLIIIDDDBBBIIIRRRjjjsssoooZZZMMMDDDCCCCCCIIISSS___jjjooosssqqqmmmiiifffaaa\\\XXXTTTSSSRRRRRRRRRTTTUUUVVVWWWWWWVVVVVVVVVUUUUUUTTTRRRQQQRRRUUUZZZ]]]^^^^^^jjjwwwlll\\\\\\WWWLLLKKKaaa}}}~~~cccOOOIIIJJJJJJHHHJJJLLLJJJEEE>>>888444111111111111111111111111000000000000000000000000000000000000000000000000................................................////////////////////////////////////////////////---...111333555666777777999999:::<<>>????????????@@@BBBCCCCCCCCCBBBBBBAAAEEEPPP___ooorrrgggeeemmmyyyqqqjjjccc\\\UUUPPPSSSZZZeeeiiiiiibbbZZZ[[[gggsssssskkkdddZZZQQQLLLIIIGGGFFF___rrr}}}pppPPP???GGGHHH@@@<<>>::::::AAAKKKPPPNNNJJJEEEBBBGGG\\\~~~zzzsssjjj```YYYWWWUUURRRNNNRRRZZZeeejjjhhhcccaaaaaahhhjjjmmmpppqqqpppooonnnrrrsssvvv{{{zzztttnnnkkk^^^XXXNNNFFFDDDHHHOOOTTT\\\dddttt}}}gggRRREEECCCFFFIIIIIIEEEAAAAAABBB:::///111000000///////////////000000000000000000000000......................................................------------......................................................---------------------------,,,,,,,,,,,,---...............000222555777999777999:::;;;:::;;;<<<>>>???>>>:::888>>>GGGHHHDDDJJJ```zzz~~~vvvfffeeeuuu||||||}}}|||qqqiiifffeeedddccc^^^]]]^^^\\\WWWYYY___jjjooorrrpppmmmqqq}}}{{{lll]]]SSSMMMKKKKKKNNN[[[oooyyyyyy[[[FFFGGGEEEBBB@@@@@@;;;444333111000000111222111///000000000000////////////////////////////////////........................................................................////////////000000000000222//////333666888???HHH\\\jjjvvvtttkkkkkkwwwvvvlllmmmpppqqqqqqsssgggmmmuuu}}}~~~yyyuuuyyy{{{zzz|||zzzzzz{{{}}}~~~}}}|||yyyxxxggg\\\TTTRRRMMMFFFHHHPPPmmmyyyuuu\\\NNNGGGBBBBBBEEEIIIQQQXXXaaadddjjjooopppnnniiifff```\\\YYYWWWXXXWWWVVVTTTSSSSSSSSSWWW\\\___```______[[[VVVSSSRRRPPPMMMJJJQQQWWWaaalllwwwnnn^^^NNNJJJUUUssslllQQQEEEFFFFFFIIIIIIEEECCCCCC>>>777333111000000111111000///000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////000//////.........//////000111222555777777666555888888;;;CCCLLLPPPNNNKKKGGGJJJTTTiiivvvbbb]]]XXXXXXZZZ[[[XXXTTTZZZaaaiiillliiieeeddddddbbbdddhhhlllnnnooooooooooooppprrruuuyyy|||}}}}}}~~~{{{yyynnncccVVVLLLJJJLLLNNNOOORRRWWWcccvvvxxxaaaNNNEEEDDDGGGGGGDDD@@@BBBDDD@@@888222111000////////////000000000000000000000000000......................................................------------......................................................------------------------------,,,,,,------...///......///111333666777888888999999999999999:::;;;<<<;;;:::;;;>>>CCCGGGJJJ```}}}{{{{{{tttuuu|||yyytttjjjaaa]]]___bbbdddfffdddfffjjjiiieeeeeejjjuuu{{{wwwdddVVVOOOMMMDDDHHHUUUmmmyyyoooSSSIIIBBBCCCFFFCCC<<<777444333111111111222111000000000000000////////////////////////////////////........................................................................////////////000000000000111111222444666:::FFFQQQeeetttzzzooofffqqqpppllllllsss{{{~~~sssvvvzzz}}}vvvppprrrzzzzzzrrrjjjccccccdddfffhhhjjjlllmmmaaaXXXRRRQQQMMMFFFFFFLLLjjjwwwzzzeeeSSSJJJCCCBBBAAAAAADDDIIITTTYYYbbbjjjooopppooonnneeebbb^^^[[[YYYXXXVVVTTTQQQQQQSSSWWW]]]aaaddddddddd```\\\WWWTTTPPPKKKHHHKKKLLLPPPVVV___mmm|||{{{gggVVVPPPPPPaaa}}}zzzZZZIIIIIIEEEHHHHHHFFFFFFEEE???999444222000000111222111000000000000000000000000000////////////////////////............/////////////////////////////////////////////////////////////////////......//////000000222444666777777666555444888???HHHOOOQQQOOOLLLMMMWWWhhh{{{|||sssdddaaa```dddiiijjjgggbbbaaadddgggeeeaaa]]]\\\\\\WWWYYY\\\```ccceeeffffffbbbdddfffiiilllnnnoooooorrrtttxxx{{{~~~~~~{{{ooo___UUUSSSSSSRRROOOLLLMMMRRR^^^ooovvv]]]LLLCCCFFFFFFDDDAAABBBDDDCCC???555333222000//////000000000000000000000000000000......................................................------------......................................................---------------------------------,,,------...///---///111444666777777888888888777777777888999999;;;:::===BBBAAA@@@JJJXXX{{{zzz}}}vvvllliiiccc\\\XXXYYY^^^eeekkkrrrsssxxx}}}}}}{{{{{{~~~kkkYYYQQQLLLHHHJJJ[[[sssfffQQQBBBDDDIIIEEE???===777444222111222222111000000000000000////////////////////////////////////........................................................................////////////000000000000000222444444666>>>NNN[[[iiissstttkkkooo~~~}}}kkkmmmssszzzzzzvvvzzz~~~zzzooobbbVVVOOOEEEEEEEEEGGGJJJOOOSSSVVVZZZTTTQQQPPPMMMGGGEEEHHH___mmm{{{|||jjjVVVNNNFFFCCCBBB??????AAAIIINNNWWW```gggkkkllllllhhheeeaaa]]]YYYWWWUUUTTTRRRSSSTTTWWW\\\aaadddfffdddccc```]]]ZZZVVVRRRPPPPPPNNNLLLKKKPPPZZZgggppp{{{uuuhhhaaaXXXWWWiii|||www{{{kkkTTTGGGEEEFFFFFFFFFGGGEEE@@@:::555333111000111222111000////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////000111000222555777777666555555777>>>HHHNNNPPPOOONNNNNNZZZiii}}}xxxtttyyyzzzwwwxxxtttqqqrrrttttttooojjj```___]]]XXXRRRNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQTTTXXX[[[\\\]]]]]]^^^YYY]]]cccjjjpppuuuxxxyyy|||ssshhh___[[[ZZZYYYXXXSSSOOOLLLMMMVVVbbbooovvvoooWWWHHHFFFFFFDDDCCCBBBCCCAAA???888666444111000000000000////////////////////////......................................................------------......................................................---------------------------------------...//////...000333777888999888777777666666777888:::;;;;;;>>><<>>???<<<888555222222333222222000000000000////////////////////////////////////........................................................................////////////000000000000...333555666===MMM___jjjjjjgggiii}}}|||nnneeerrrwwwxxxrrrmmmqqqxxx~~~wwwvvvxxx~~~ppp___RRRGGG???<<<===;;;;;;;;;===???CCCGGGIIIMMMLLLMMMMMMLLLJJJHHHHHHJJJSSSbbbtttrrrZZZOOOFFFDDDDDDBBB@@@@@@<<>><<<999666222111111222222222000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////////////////000111222222111333666555444555999<<>><<<777444111000111111000000000000000000000000////////////////////////////////////////////////......------------......................................................------------------------......------......///000111333777:::;;;;;;:::999777777:::???EEEHHHFFFDDDAAAAAAGGGNNNRRR[[[qqqooonnnjjjddd^^^\\\^^^aaa```bbbmmm{{{fffZZZRRRPPP\\\lll}}}zzz}}}~~~fffNNNBBBAAABBBAAA===:::666333333333333222000000000000////////////////////////////////////........................................................................////////////000000000000000444777888CCCVVVgggoooiiieeelllxxxjjjgggjjjyyy}}}pppcccbbbgggkkkmmmttt{{{gggXXXIIIDDDBBB???>>>???;;;<<<>>>@@@CCCEEEGGGHHHLLLMMMNNNNNNNNNOOONNNMMMKKKNNNYYYmmm}}}cccVVVKKKHHHGGGEEEBBBBBB===>>>???CCCIIIPPPWWW\\\bbbeeeiiiiiifffccc``````WWWVVVUUUSSSRRRTTTZZZ___hhhkkkmmmkkkfff```]]][[[WWWWWWWWWUUUPPPMMMKKKKKKOOOYYYiiizzzjjjXXXLLLMMMaaawwwxxxpppWWWMMMEEEFFFHHHDDD???>>>:::777333111111222333222000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////////////////000111222333333666777666444777===CCCVVV]]]aaa\\\UUU]]]rrrxxxpppooollloooqqqsss{{{~~~uuuhhh^^^ZZZUUUOOOJJJHHHHHHJJJMMMOOOQQQQQQQQQNNNQQQUUUXXXYYYWWWTTTRRRUUU\\\dddeee^^^SSSKKKGGG@@@???>>>???DDDJJJQQQUUU___cccgggfff```[[[WWWVVV^^^aaabbb]]]TTTLLLJJJKKKHHHTTTeeevvvkkkYYYHHHDDDFFFFFFFFFFFF@@@>>>999444111000111222000000000000000000000000////////////////////////////////////////////////......------------......................................................------------------------...............//////000333555777:::;;;;;;;;;:::<<<<<>>;;;666333333333333222000000000000////////////////////////////////////........................................................................////////////000000000000222666888;;;GGG\\\lllrrrhhhdddpppmmmbbbhhhtttsssbbb\\\```bbbeeesss~~~mmm^^^XXXKKKAAADDDHHHGGGDDDDDDAAABBBFFFIIILLLMMMNNNNNNTTTVVVWWWWWWXXXZZZZZZYYYOOONNNTTThhhlll___QQQMMMKKKHHHEEEDDD@@@>>><<<<<>>@@@FFFMMMQQQWWWZZZ^^^bbbbbb^^^XXXSSS]]]cccgggeee\\\TTTQQQRRROOOOOOPPPXXXmmmhhhNNNEEEEEEEEEDDDEEEBBB???:::555222111111222000000000000000000000000000000000000000000000000000000000000000000000000.........------.........................................................------------------------...............///000000555666888:::;;;;;;;;;;;;???@@@DDDKKKQQQRRRLLLFFFCCCKKKUUU^^^mmmoooooouuu~~~vvvlllcccaaa```aaafffooozzzrrrbbbWWWOOOKKKXXXkkk{{{qqqhhhYYYFFFCCCEEE???===???;;;333111555444000111111000///////////////000000000000////////////000000//////.........---............////////////////////////////////////......///000000000000000222999===CCCRRRhhhtttuuukkkjjjyyytttmmmmmmrrruuuxxxfff___dddlllxxx}}}vvvkkk^^^VVVLLLIIIJJJPPPVVVVVVSSSPPPNNNOOOSSSZZZ```aaa]]]XXXYYYbbbiiiggg]]]XXX```kkkfffWWWYYYllluuu___SSSPPPKKKKKKLLLEEECCC@@@<<<999:::===AAADDDMMMVVVbbbjjjjjjddd]]]XXXSSSQQQNNNMMMOOOTTTYYY\\\___gggppptttqqqkkkfffcccbbb```\\\YYYVVVRRRNNNKKKHHHJJJNNNXXXjjj}}}nnnXXXMMMRRR[[[{{{uuu```LLLDDDEEEEEECCCAAA>>>===999333///...000222000000000000000000000000////////////////////////000000000000000000000000222222222111000//////...///////////////000111111111000000000000222333555999888:::>>><<<<<>>888333000000222000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................//////...///000111333444777888::::::;;;>>>BBBEEEGGGNNNTTTTTTOOOIIIFFFFFFFFFLLL[[[pppzzzrrrxxxvvvkkkgggdddbbbccceeekkkkkkiiiuuujjjXXXNNNLLLLLLZZZsss}}}qqqllldddSSSLLLKKKDDDBBBCCC>>>555000333444222111111000///////////////000000000000////////////000/////////........................////////////////////////////////////......///000111111111111333999???HHH[[[oooxxxvvviiippptttlllnnnpppqqqsss|||rrrnnnsssyyy}}}vvvkkk___WWWQQQTTT\\\eeemmmppppppppphhhgggggglllqqqqqqlllgggmmmqqqrrrmmmeeedddmmmwwwsssbbb```nnnppp]]]SSSQQQMMMNNNPPPKKKFFFCCC@@@======???@@@AAAIIIPPPYYYaaaddd```ZZZUUUPPPOOOMMMLLLMMMPPPUUUYYY```fffnnnttttttqqqllljjjdddaaa___\\\ZZZVVVRRROOOHHHHHHJJJQQQ^^^ooo~~~xxxfffYYYTTTggg|||iiiPPPFFFEEEDDDAAA>>>@@@>>>:::555111///000222000000000000000000000000////////////////////////000000000000000000000000222222111111000//////...///////////////000111111111000000000111222444555555777<<<>>>>>>CCCSSSdddjjjffffffppp}}}uuurrrtttqqqkkknnnwww}}}vvviii___PPPEEE@@@???>>>===???>>>=========>>>@@@@@@AAAAAAGGGRRRYYYYYYWWWWWW[[[lll|||vvvfffRRRKKKEEEEEEFFFEEEFFFHHHJJJLLLQQQUUUXXXXXXXXXWWW___cccgggjjjiiiccc]]]XXXPPPPPPLLLFFFFFFQQQgggyyyxxxaaaOOOFFFDDDDDDFFFDDD@@@;;;666222111111111000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.................................///000333444666999:::;;;<<>>???EEESSSbbbjjjggghhhooo}}}mmmhhhkkkuuu||||||~~~yyyuuulllcccWWWOOODDD===;;;===>>>???@@@???>>>======>>>??????CCCBBBGGGOOOVVVVVVWWWYYY\\\iiivvvrrrXXXPPPJJJJJJJJJGGGEEEFFFHHHJJJNNNRRRUUUVVVVVVVVV^^^aaadddgggfffccc^^^[[[UUUUUURRRJJJEEEGGGRRR\\\{{{^^^JJJDDDEEEEEEDDDBBB???;;;666222000111111000000000/////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////..............................///000222444777888;;;<<<===>>>BBBHHHPPPUUUZZZ\\\\\\WWWOOOKKKLLLOOOcccvvvyyyvvvyyyooojjjggghhhgggeeefffiiiyyy}}}vvvnnnlllooooooqqqssssssrrrrrrssstttmmm```RRRLLLPPPfff~~~~~~{{{pppWWWCCCDDDEEECCC<<<555111111333111111000000///000000111000000000000///////////////////////////.....................////////////////////////////////////...//////000111222444444888:::EEEZZZoooyyywwwsssvvv|||lll___jjjwwwtttnnnnnnooopppssswww||||||wwwqqqlllvvvzzzzzzvvvtttrrrfffeeehhhbbb^^^[[[SSSNNNLLLJJJJJJJJJIIIEEEBBBAAABBBHHHRRR]]]bbb```\\\NNNPPPQQQPPPNNNPPPVVV[[[[[[]]]aaaiiirrrwwwxxxvvvnnnllliiifffccc^^^XXXTTTNNNKKKIIIGGGHHHQQQcccsssgggWWW[[[pppxxxfffYYYOOOFFFDDDEEEDDDCCC@@@;;;666222111222000000000000000000000000////////////////////////////////////////////////111111000000///////////////////////////000000111000000000111222444666888888===???BBBPPPdddooommmdddooo|||uuufffeeemmm|||xxxppplllggg]]]RRRLLLFFF???===>>>AAACCCCCCDDDDDDCCCCCCDDDFFFHHHIIIKKKIIIKKKRRRVVVWWWZZZ^^^```gggnnnvvvxxx```WWWPPPOOONNNIIIEEEDDDGGGIIILLLPPPSSSUUUVVVWWWZZZ[[[^^^``````___\\\[[[ZZZ[[[[[[VVVOOOLLLMMMPPPgggtttpppTTTGGGFFFBBBBBBBBBAAA???:::555111111111111000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---...///222444777999:::<<<<<<===???CCCJJJRRRXXXYYY___aaaZZZOOOKKKQQQYYYuuu~~~zzzpppgggnnnllljjjjjjgggdddhhhooo}}}|||zzzwwwrrrlllccc\\\YYYYYY[[[^^^cccfffgggfffeeedddlllvvvlllaaaRRRKKKYYYttt}}}}}}hhhKKKBBBCCCCCC@@@:::444111222111111000000000000111111000000000000////////////.........///////////////............/////////////////////////////////////////////000111333555666:::===LLLddduuuwwwsssrrrzzzrrreeecccqqqzzzwwwtttwwwzzzwwwuuuwww|||{{{www~~~xxxtttjjjqqqyyyzzz}}}vvvnnnfffZZZRRRPPPMMMNNNPPPPPPLLLHHHEEEEEEIIIRRR]]]ddddddaaaSSSTTTTTTRRRRRRTTTYYY^^^\\\\\\^^^eeeooowww{{{|||vvvsssppplllggg```YYYTTTQQQNNNKKKIIIFFFJJJZZZkkkzzz^^^YYYeeeuuuxxxxxxkkkXXXHHHCCCFFFDDDDDDBBB===888444222222000000000000000000000000000000000000000000000000////////////////////////000000000//////////////////////////////000000111000000000111333666888999<<<===>>>EEEZZZppptttkkkeeewwwzzzooohhhkkkuuu|||vvvllleeeeeeddd[[[OOOGGGCCC@@@@@@DDDGGGGGGGGGKKKLLLLLLNNNPPPTTTVVVXXXWWWUUUUUUYYY[[[[[[___dddkkkmmmmmmqqqiii^^^UUUSSSRRRLLLFFFCCCGGGIIIKKKNNNQQQTTTVVVXXXWWWXXXZZZ\\\]]]]]]\\\[[[[[[^^^aaa```[[[TTTOOOMMMRRRYYYfffxxxcccNNNFFFBBBAAAAAAAAAAAA>>>888444111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---///111333666999:::;;;<<<<<<<<<>>>AAAHHHPPPVVV[[[```aaaXXXNNNQQQbbbssszzzsssllldddllljjjiiiiiihhhjjjttt~~~{{{pppiiiggggggiiihhhhhhfff___XXXSSSOOOMMMOOORRRYYY^^^aaa```\\\YYYWWWbbbnnnuuuwwwzzzooo]]]OOOSSSfff|||{{{___FFFCCCBBBCCC???888333222111111000000000111222222000000000000////////////.........///////////////............/////////////////////////////////////////////000222444777888<<>>AAAGGGNNNSSSZZZ[[[XXXQQQPPP^^^www~~~{{{vvvvvvrrrlllddddddgggnnnttt{{{~~~vvviii]]]UUUTTTVVVYYYZZZ^^^___ZZZUUUQQQMMMHHHHHHLLLSSSZZZ^^^]]]XXXTTTLLLWWWbbbhhhhhhllluuu}}}}}}ppp^^^UUUYYYggg{{{|||uuuQQQHHHBBBCCCAAA:::555444111111000000111111222333000000000000////////////............/////////000............/////////////////////////////////////////////000222555888:::>>>HHH```yyy|||rrrwwwzzz{{{ccclllrrrqqqqqqyyywwwsss{{{|||vvvyyyxxx{{{hhh^^^cccxxx~~~ooobbb[[[TTTRRRUUUWWWTTTQQQNNNRRRYYYcccmmmvvv|||yyyqqqgggbbbbbbeeefffeeebbbbbbaaabbbgggoooyyy~~~zzzvvvppphhh___YYYYYYTTTRRRTTTOOOGGGKKKVVViii}}}mmm^^^hhhkkkYYYfffjjjTTTFFFCCCAAABBBBBB@@@;;;777444333000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////000111111///000000222444888:::<<<;;;===III[[[kkkssswwwzzzzzztttxxx~~~yyysssoooiiibbbZZZ[[[gggqqqnnneeeYYYTTTNNNNNNSSS\\\bbbeeegggfffeeeddddddeeeggggggllljjjhhhgggccc```bbbgggnnnqqqqqqsss}}}wwwiii\\\XXXVVVQQQJJJFFFEEEFFFGGGIIIMMMQQQUUUWWWWWWYYY\\\^^^___^^^]]]\\\\\\bbbjjjrrruuuqqqiiibbbYYYQQQKKKNNNZZZooouuubbbRRRLLLFFFCCCBBB@@@<<<888222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................000222444777999:::;;;;;;999;;;===???CCCHHHOOOTTTVVVTTTTTTZZZgggzzz}}}~~~zzzvvvwwwyyyuuuooofffiiisss~~~{{{uuunnnbbbWWWPPPNNNPPPRRRWWW]]]aaa^^^ZZZWWWRRRKKKHHHKKKRRRYYY^^^]]]XXXSSSNNNWWW```bbb```ccclllvvvrrrtttwww|||mmmZZZPPPTTTfffwww|||[[[MMMCCCBBBAAA<<<777666111111000000111222333333000000000000////////////---.........//////000000............/////////000/////////////////////////////////000222666999;;;???KKKgggsss{{{eeekkkuuuwwwmmmjjjvvv}}}|||zzzzzzzzzuuuqqq||||||mmmhhh{{{yyynnnuuuxxxiiiggguuutttiii```VVVRRRUUUWWWUUURRRMMMTTT___lllxxxsssllllllnnnmmmjjjbbbbbbaaa```bbbiiiuuu~~~}}}yyyssslllccc]]]___YYYXXX[[[UUUJJJIIIQQQ___vvv~~~cccbbbyyyuuuZZZ\\\ooo~~~ppp\\\MMMFFF@@@AAABBB@@@<<<777444333000000000000000000000000000000000000000000000000000000000000000000000000.........//////////////////////////////000111111///000000222555888;;;===;;;AAASSShhhsssttt||||||sssuuu{{{pppjjjgggeeemmmfff___bbbrrr}}}uuuiiiaaaYYYWWW^^^iiisssyyy~~~}}}zzzwwwuuutttsssssspppnnnllljjjeee___aaafffmmmsssvvvzzz{{{lll^^^YYYWWWRRRLLLHHHDDDDDDEEEGGGJJJOOOSSSVVVVVVXXX[[[^^^^^^^^^\\\[[[TTTZZZeeeqqqxxxxxxqqqkkk___YYYSSSPPPQQQ\\\uuuvvvZZZSSSJJJDDDCCCAAA<<<999222222222111111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................111333555888:::;;;;;;;;;888:::>>>AAAEEEKKKRRRVVVTTTUUU\\\ooowwwwwwwwwvvvuuuxxxzzztttlllpppvvvxxxssspppmmmlllsssmmmddd[[[TTTQQQQQQRRRYYYaaafffddd```^^^XXXPPPKKKNNNTTT[[[aaa```ZZZUUUSSS[[[bbbbbb^^^___iiisss^^^hhhooommmkkkooovvvzzzwwwvvvuuuvvvzzzfffTTTPPPYYYbbbfffSSSEEEFFFEEE:::555888444333111111222333222111222222222111000//////......///000111111000///...////////////////////////000000000000000000000000///111111000000444999;;;???^^^uuuzzzyyyyyyqqqeeewwwxxxvvvooodddaaammm}}}~~~}}}|||~~~}}}yyytttoookkkiiiiiimmm~~~uuusssvvv}}}uuusss}}}{{{wwwkkk^^^WWWXXXYYYVVVRRRMMMPPPVVVaaarrr|||yyywwwqqqiiidddcccbbbccccccfffqqq|||~~~yyyvvvuuuuuuqqqlllcccZZZSSSNNNKKKJJJWWWggg|||yyyjjjppplll]]]___wwwppp___DDDEEEDDDAAA>>>===<<<888333222222222111111111111000111111000000000000111111000000000000000000000000,,,...000222222///,,,***////////////000000000000333000111555888888:::===DDDSSSjjjzzzwwwttt}}}yyyyyylllbbbaaaffflllqqqxxxuuummmvvvjjjZZZ^^^aaa___eeeqqq{{{yyyttttttllliiieee___\\\]]]bbbeeekkkqqquuuxxxqqq___UUUTTTTTTOOOJJJFFFBBB@@@DDDHHHLLLSSSZZZZZZ\\\]]]^^^bbbdddaaaZZZSSSUUU]]]gggkkkkkklllppprrreeeXXXQQQNNNOOOYYYeeexxx```JJJEEEEEEAAA>>>@@@888555222000000111111000000000000000000000000000111111000000//////......////////////////////////////////////////////////////////////////////////000///...------...///000444444666999<<<<<<;;;999:::<<>>IIIhhhzzzwwwvvv{{{tttnnnxxxmmm___YYYbbbnnnxxxyyy{{{{{{tttmmmgggbbb]]][[[aaarrrsss~~~}}}yyyuuuxxxyyyvvvtttrrrkkkdddbbbbbb___WWWPPPHHHIIIKKKQQQ___sss}}}|||vvvnnnhhhfffeeeeeedddgggppp{{{~~~}}}}}}sssnnneee\\\TTTNNNKKKIIILLLZZZoooyyymmmrrr}}}jjjaaannnyyy|||}}}pppUUUIIIGGGCCCAAA@@@>>>999444222222222222111111111111111111000000000000111111000000000000000000000000333444666777666555222111////////////000000000111333000111666888888:::>>>LLL___ttt{{{vvvxxx||||||tttlllfffeeeiiilllyyy}}}vvvyyyjjjbbb___[[[ZZZ]]]bbbrrr|||sssnnnkkkiiieee```\\\\\\___bbbgggnnnqqqsss}}}jjj]]]ZZZWWWRRRMMMHHHCCCAAADDDHHHMMMUUU]]]YYY\\\]]]^^^aaaccc^^^VVVOOOQQQWWW```dddddddddgggooohhhaaaYYYPPPKKKOOOXXXhhhqqqVVVGGGCCCAAA@@@???999666222111111111111000000000000000000000000000111000000000/////////...////////////////////////////////////////////////////////////////////////000///...---...///000111555666888:::<<<===<<<;;;???DDDLLLUUU]]]bbbdddeeedddeeezzz|||~~~sssrrryyyjjjaaaZZZVVVYYY```qqqwwwooodddddd___WWWYYYaaannnuuupppjjjggg```WWWTTTVVV]]]dddddd]]]YYYYYYfffmmmmmmiiibbbWWW]]]sssOOOQQQRRRQQQTTTZZZ\\\ZZZXXXWWWVVVVVVYYY]]]bbbeeeooouuu~~~rrr]]]PPPLLLLLL]]]mmmNNNDDDFFFDDD===999555333222111222333222111222222111111000///////////////000000000000//////////////////////////////000000000000000000000000000222444444444777<<>>???HHHPPP[[[dddiiijjjiiihhhggglllzzzpppsssoooeee___ZZZZZZ\\\ooowwwrrriiiiiieee]]]___dddrrrzzzuuulllfff```YYYZZZ\\\bbbgggeee___^^^aaakkkqqqnnneee[[[QQQ[[[vvvWWW[[[[[[YYYYYY]]]___]]]UUUTTTRRRRRRSSSUUUWWWYYYbbbgggpppuuuwww{{{iiiWWWPPPOOORRRsss}}}[[[IIIFFFDDD===666666444222222333333222111111111111111000000////////////000000000000//////////////////////////////////////////////////////000111333666666777???GGGddd{{{uuuyyy}}}vvvmmmeeeaaagggooosss{{{yyyxxxzzztttrrrqqqtttwwwxxxuuuqqqooouuuyyyjjjppp}}}zzzqqqooopppuuurrrfffccc___YYYVVVTTTWWW]]]dddgggddd\\\VVVGGGDDD@@@===???NNNiii{{{uuurrrmmmjjjhhhfffeeekkkrrrzzz}}}}}}|||tttppphhh```XXXQQQNNNLLLKKKPPPZZZiii{{{~~~fffgggsss|||kkkyyyYYYOOOFFFEEEFFFBBB:::555333333222222222111111111111111000000000000111111//////////////////////////////............////////////000000000111111111222222444777888:::CCCLLLmmm}}}wwwsssyyy}}}{{{zzz{{{}}}~~~iii^^^SSSGGGFFFNNN\\\hhhqqqtttsssrrrmmmllljjjfffbbb``````aaaeeekkkmmmlllqqqpppaaaZZZVVVTTTQQQPPPKKKHHHHHHHHHGGGJJJOOOVVVZZZ___ccchhhiiicccZZZNNNMMMPPPXXX\\\\\\\\\^^^]]]bbbhhhiiicccXXXNNNIIIAAAPPPeee{{{|||{{{aaaKKKFFFFFFCCC<<<999555333222222111000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////......///111222333777888999:::<<<>>>BBBDDDRRR[[[hhhnnnnnnjjjfffeeeeeeooo|||vvv{{{{{{vvvtttwwwuuujjjcccaaabbbnnnxxxuuunnnooojjjccceeegggssszzzsssggg___[[[XXX```bbbfffiiigggbbbccchhhqqqrrrjjj```XXXPPP\\\vvvaaaiiimmmhhhdddeeehhhjjjcccaaa```^^^]]]]]]]]]^^^cccdddiiimmmmmmooo{{{{{{aaaTTTQQQOOOhhhgggPPPFFFDDD???:::777555333222333333222111111111111000000000000000000000////////////000000//////////////////////////////////////////////////////222666666888CCCOOOnnn~~~|||tttyyyuuummmgggeeejjjqqqxxxzzzqqqnnnooorrrrrruuuzzz||||||pppjjjpppnnnkkkmmmkkkmmmpppfffbbb^^^ZZZWWWRRRTTTXXX\\\^^^]]]ZZZXXXKKKGGGCCC@@@???HHH```vvv~~~xxxuuupppkkkiiifffdddgggmmmyyy~~~uuuqqqkkkccc[[[VVVRRRPPPQQQPPPSSS\\\lll~~~{{{mmmmmm~~~~~~|||bbbSSSFFFEEEGGGBBB:::666333333333222222222222111111111000000000000111111////////////////////////111000000//////000111222000000000000111111111111222222555888:::@@@NNN]]]}}}uuuxxx{{{uuu~~~zzz~~~~~~}}}iiiYYYLLLGGGJJJQQQYYYbbbhhhkkkllljjjjjjiiieeebbb``````aaaeeeiiikkkjjjmmmyyyqqqeee]]]ZZZYYYXXXQQQMMMLLLMMMMMMIIIJJJMMMRRRWWW\\\bbbiiimmmiiibbbSSSPPPQQQXXX\\\\\\\\\^^^ZZZ]]]cccjjjmmmgggXXXLLLIIIHHHMMM]]]xxx~~~xxxZZZKKKEEEBBB>>>;;;666444333222111000111111111111111111111111////////////000000000000//////////////////////////////////////////////////////////////////////////////...///000222444555666888999:::<<>>999666444333222111111111111111111111111111.../////////000000000111///////////////////////////////////////////////////////////////////////////...///000111444666888666999<<>>444444444333333333222222111111000000000000111111000000000000000000000000...///000111222111111111000111111111111222222222333444888<<>>:::666555333222111111111111111111111111111.../////////000000111111////////////////////////////////////////////////////////////////////////......///000222444777888666:::>>>AAAFFFQQQ___jjjoootttwwwrrrmmmqqqyyyvvv}}}}}}wwwiiiccc^^^YYYSSSNNNOOOSSSWWWnnn{{{~~~~~~yyyvvv{{{uuuvvvzzz}}}|||yyyyyyzzzxxxqqqnnnsssyyyyyyvvvtttooowww{{{}}}{{{rrruuupppuuu|||iiiZZZOOOSSSdddzzzfffJJJEEEEEE@@@@@@===888444111111111222111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000222222666:::;;;DDD^^^yyyllltttqqqkkkkkknnnnnnmmmuuu|||{{{sssdddZZZ___ooo|||}}}zzzvvv}}}|||ppp```YYYPPPJJJEEEFFFTTTccc{{{~~~vvvpppkkkhhheeecccdddiiissszzzssskkkddd```ZZZTTTPPPOOOOOONNNRRRWWWlll}}}|||vvvoooRRREEEEEEFFFDDDAAA999777444333333333222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222333444555444111777@@@KKKddd{{{|||{{{sssnnnwww~~~zzzwwwtttyyyuuujjjeeecccssshhh\\\___bbbaaa]]]\\\```fffnnnkkkhhhgggiiimmmrrruuummmhhhllluuunnn```WWWVVVXXXPPPMMMIIIDDD???@@@IIIRRR]]]\\\]]]eeesss}}}zzzrrrhhhbbbaaa```]]]ZZZRRRRRRPPPSSS```rrr||||||jjj]]]OOOJJJJJJPPP___mmmwww{{{qqqjjjqqq|||zzzlllTTTFFFCCC;;;444333666555///222222222111111111000000000000000000000000000000000000000000000000000000333000...///111111///,,,///000111111111000...---333111000333777999999777>>><<<>>>FFFOOOWWWbbblllttttttooojjjuuuvvvpppttt~~~{{{uuummmeee___ZZZVVVSSSVVV___qqqzzzxxxxxx{{{yyywwwxxx|||zzzvvvtttwwwwwwuuutttvvv}}}zzzooottt{{{dddTTTRRR```vvvzzz[[[KKKEEEBBB@@@===999444222111222222111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000111222222666:::>>>JJJeeeuuufffuuuvvvmmmhhhllloooqqqzzzzzzkkk^^^^^^iiiuuujjj[[[OOOKKKHHHFFFPPP^^^wwwxxxsssooollliiigggcccgggppp}}}|||uuunnngggbbb^^^XXXSSSRRRPPPNNNOOOSSS```pppxxxrrrwwwrrrXXXHHHEEEGGGEEEAAA999777444333333333111000111111111111111111111111000000000000000000000000000000000000000000000000111111111111222333444555555444999BBBSSSnnnxxx~~~tttwww}}}{{{~~~~~~{{{{{{rrrlllmmmxxxooo\\\___eeeiiiccc\\\]]]dddjjjnnnppppppnnnnnnrrrvvvmmmkkkmmmmmmsssyyyfffZZZVVVVVVVVVOOOMMMHHHBBB===<<>>999666444333222222222222111111111000000000000000000000000000000000000000000000000000000111///---...000000...,,,///000000111000///...---222111000333777999999777::::::@@@LLLYYYcccmmmuuutttrrrpppwwwxxxxxx|||xxxooofff^^^YYYUUUZZZeeeuuu}}}}}}|||yyyyyy{{{~~~}}}xxxttttttrrrooooooqqq}}}~~~oootttzzzrrr\\\RRRZZZnnn~~~iiiMMMBBBCCCAAA>>>:::555333222222222222222111111111000000000000000000000000000000000000000000000000000000000/////////000000000111111111333666;;;BBBSSSnnn~~~}}}pppggg~~~qqqgggiiipppwww}}}{{{iii___bbbjjj~~~zzzxxx~~~eeeQQQNNNLLLFFFKKKXXXrrr{{{vvvrrrooommmkkkaaacccjjjvvv~~~xxxqqqkkkfffbbb]]]XXXVVVSSSNNNMMMOOOSSScccyyyuuunnnnnnzzzeeeOOOFFFHHHHHHCCC999777444222222222111000111111111111111111111111000000000000000000000000000000000000000000000000111111111222222333444555666888<<>>>>>:::222111666222222222111111111111111000000000000000000000000000000000000000000000000000///......//////...---//////000000000///...---111111111333666888999888;;;<<>>LLLooo}}}ppplllyyyyyy```YYY]]]lllpppddd^^^ccclllssszzzzzztttnnnllllllooommmlllddd___vvvxxx```VVVZZZ\\\WWWUUUVVVTTTOOOKKKIIIEEEAAA@@@AAAIII]]]vvv{{{sssiii```ZZZWWWVVVSSSOOOSSSaaattt}}}qqq___OOOIIIOOO___lll}}}[[[III===>>>;;;222000888111111111111111111111111000000000000000000000000000000000000000000000000000000//////000000//////000000000000//////......000111222444666888999:::@@@CCCOOObbbqqqvvvuuuuuupppfffooo|||xxxvvvvvv}}}|||nnnfff]]]ZZZaaammmzzz~~~yyyuuuttttttvvvwwwzzzsssnnnkkkiiihhhmmmtttuuuxxx}}}~~~ooojjjppp{{{ttt\\\WWW___zzz{{{|||xxxTTTFFFJJJBBB@@@===999555333333222222222222222111111111111000000000000000000000000////////////////////////000000000000111111111111222777999<<>>@@@SSS}}}zzzlllmmmuuuyyywwwbbbTTTRRRbbbnnnkkkeeeeeekkknnnqqqsssrrrpppnnnlllqqqmmmjjjcccbbb{{{zzzcccXXXZZZ\\\YYYXXX\\\]]]ZZZZZZYYYPPPFFFFFFCCCFFFWWWpppwwwmmmddd^^^ZZZXXXTTTPPPQQQ]]]ppp}}}lllXXXNNNQQQ\\\fffkkkRRR>>>;;;;;;333111666111111111111111111111111000000000000000000000000111111111111111111111111111111222111111111111222111111000000////////////000111333555777999;;;<<>>:::777444333222333222222222222111111111000000000000000000000000000000000000000000000000000000000111111111222222222999<<<>>>PPPlll|||wwwmmmrrr||||||zzzxxxhhhYYYOOORRRQQQTTTWWWUUUTTT```qqqyyyzzz```OOOFFFIIIRRRhhh|||vvvpppjjjfffdddcccbbbeeelllxxxzzzsssooojjjeeebbb___ZZZSSSPPPRRRJJJMMMXXXkkkxxxllljjjuuummmttttttZZZGGGBBBCCC>>>:::666333222333222222222222222222222222222222000000000000000000000000000000000000000000000000222222222222333444555666555@@@DDD]]]|||}}}mmmfffhhhlllooo___SSSMMMYYYiiipppmmmhhhiiijjjkkknnnpppqqqqqqppppppjjjfffaaaeee|||kkk```^^^aaadddlllqqqttttttuuutttgggXXXNNNHHHGGGTTTmmmzzzqqqiiiddd___ZZZUUUQQQQQQXXXhhhwwwxxxcccUUUTTTZZZ^^^wwwvvv___GGG>>>:::555222444111111111111111222222222000000000000000000000000111111111111111111111111111222333333222222333444333222111000000000111111111333555777888:::<<<>>>BBBMMM```uuu}}}yyyrrroooiiigggtttzzzuuu{{{{{{ttt|||zzznnngggfffgggiiiqqqrrruuuxxxzzz|||}}}}}}vvvuuusssoookkkjjjkkkllllllkkkmmmpppsssvvv|||zzz|||{{{sssjjjjjjyyy~~~lll___jjj|||zzzhhhPPPCCCDDDBBB???;;;888555333222333333222222222111111111000000000000000000000000000000000000000000000000000000111111111222222222111:::>>>AAAVVVuuuzzzpppllluuu~~~|||qqqdddZZZSSSVVVTTTVVVXXXUUUSSS```qqqzzz}}}eeeNNNGGGIIINNNbbb~~~{{{uuuoookkkhhheeecccccchhhrrr}}}}}}wwwsssoooiiidddaaa[[[TTTQQQRRRLLLKKKOOO```zzzxxxgggeeemmmzzzssslll|||oooQQQDDDFFF@@@<<<777444333444444333222222222222222222222222000000000000000000000000000000000000000000000000333333222333333444555666777BBBHHHggg}}}uuujjjccc```___aaaYYYUUUQQQUUUdddqqqrrrjjjlllnnnppppppnnnmmmnnnpppjjjeeeccc___eee{{{sssnnnsss}}}~~~jjjTTTLLLIIIWWWpppvvvoookkkeee]]]UUURRRPPPRRR]]]iii}}}}}}uuucccVVVSSSVVVXXXhhhzzzlllXXXGGG;;;666333222000000111111111222222222000000000000000000000000111111111111111111111111///222333333111111333555444333222111111111222333111444777999999;;;>>>AAAFFFSSSjjj}}}zzzrrrpppooosss}}}uuupppjjjooo|||~~~uuuqqqooommmllllllmmmppprrrttttttrrrsssssspppllljjjjjjllllllmmmrrrxxxzzz}}}{{{|||vvvxxx}}}|||qqqmmmzzzuuuaaafffzzz___JJJDDDCCC@@@<<<888666333222333333333222222222111111000000000000000000000000000000000000000000000000000111111111111222222222000;;;@@@DDD[[[{{{~~~tttoooiiijjjvvv~~~uuullleeeccc]]][[[\\\]]]XXXTTT___nnnyyykkkbbbdddhhhiiihhhddddddooo~~~vvv~~~rrrnnngggMMMGGGIIIJJJ^^^{{{zzztttpppjjjhhhdddcccfffoooyyyzzzuuussslllfffaaa[[[SSSPPPRRRQQQLLLLLLZZZsssuuuaaabbbjjjsss{{{kkkyyy[[[HHHKKKAAA===888555444444444444222222222222222222222222000000000000000000000000000000000000000000000000333333333333444555666666999CCCKKKnnn}}}~~~wwwnnnhhhccc\\\WWWUUUTTTYYYXXXVVV```ppptttlllrrrwwwzzzvvvmmmhhhhhhkkkdddaaaaaa^^^fff~~~pppUUUNNNLLLZZZtttyyysssppphhh___VVVRRROOOMMMTTT^^^gggllljjj\\\RRRQQQSSSSSSXXXrrr~~~yyyuuufffOOO<<<555333222000000111111222222222222000000000000000000000000111111111111111111111111...111333222000000222444555444333222222222333444222555999::::::<<>>777444333222333333333222222222111111000000000000000000000000000000000000000111111222111111111111111111222222777;;;;;;JJJkkktttlllhhhgggmmm{{{~~~wwwwwwyyyvvvpppjjjeee___ZZZUUUSSSZZZccc{{{pppkkkllllllhhhccc^^^YYYVVVYYY^^^^^^YYYXXX___gggiiifffgggnnnrrriii___jjj}}}eeePPPIIIEEEGGG\\\tttwwwpppllljjjfffdddfffnnnyyy~~~zzzuuupppiiibbb\\\VVVQQQMMMNNNLLLKKKRRRhhh}}}eee[[[\\\fffyyytttuuugggKKKCCC@@@<<<777444333333333222222222222222222222222222000000000000000000000000000000000000000000000000111222222222111333555888<<>>999666555444444333222222222222222222222222111111111111111111111111111111111111111111111111111222333222222333666888???EEEccc{{{|||~~~yyymmmppptttsssiii\\\WWWYYYVVVXXXXXXXXX___mmmzzznnnrrrqqqhhhaaa```aaaaaaaaacccdddeeennnlllSSSKKKKKK\\\uuu~~~xxxmmmeee^^^]]][[[XXXWWWXXXZZZYYYWWWTTTNNNKKKJJJLLLJJJRRRaaazzzyyyxxxpppvvv~~~^^^BBB999777222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000444111......111333333222555666999===>>>???GGGPPPaaasssrrrsss|||}}}{{{uuupppzzzzzzrrrpppwww~~~|||}}}~~~}}}{{{{{{{{{xxxtttrrrppprrrxxxzzzyyyxxxxxx{{{}}}{{{{{{}}}xxxvvv~~~hhhXXXTTT]]]gggqqqWWWHHHFFFDDDAAA===999555444333333333222222222111111000000000000000000000000000000000000000111111222111111111111111222333333333@@@LLL]]]vvviiiccc~~~wwwlllnnnvvvxxxuuu{{{{{{mmm```^^^```]]]WWWSSSiiixxxwwwmmmkkkmmmnnnfffbbbiiixxx{{{ooohhhjjjuuuzzzuuuggg```fffmmmnnnggg\\\ZZZbbbccc[[[ZZZ```cccPPPIIIGGGLLLYYYnnn~~~yyyuuummmlllkkkjjjmmmuuu~~~zzzuuuqqqkkkeee___ZZZUUURRRLLLLLLIIIKKKZZZvvv}}}iiiZZZXXXgggzzz{{{xxx^^^IIICCC???:::777666555555444111111111111111111111111111111111111111111111111111111111111111111111111111222333333222444666999@@@NNNoooxxxvvvuuuuuuyyyyyy}}}vvvdddXXXUUUOOOUUUWWWWWW\\\iiixxxqqqnnnmmmlllhhhcccbbbfffhhhkkkmmmkkklllxxxuuuqqqrrrpppvvv}}}iiiQQQKKKNNN___www|||rrrjjjcccbbbaaa\\\YYYYYY[[[XXXTTTPPPOOONNNLLLKKKGGGJJJOOO^^^xxx}}}|||}}}```DDD999666333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000444222//////111333444444666666999<<<>>>BBBNNNYYYmmmuuuoooyyy|||uuuuuu|||~~~uuunnnqqqwwwrrrsss~~~~~~yyypppoooooorrryyy{{{yyyvvvuuuwww{{{zzzxxx|||{{{sss\\\QQQUUU___|||vvv~~~}}}|||~~~ppp[[[JJJFFFCCCBBB@@@:::555333333333333222222222111111000000000000000000000000000000000000000111111222111111111111222333333444444AAAPPPeee~~~yyyccc```xxxmmmqqqzzzzzz~~~qqqeeedddfffbbbZZZUUUcccvvvvvvttt|||{{{rrrxxxyyy}}}vvvnnnvvvrrrfffdddlllooofffaaadddcccPPPGGGEEEJJJWWWjjj~~~|||zzzppppppooopppttt|||}}}uuurrrlllgggbbb]]]XXXUUULLLMMMKKKJJJVVVrrrooo\\\UUUbbbvvv|||jjjNNNCCC???:::777555555444444111111111111111111111111111111111111111111111111111111111111111111111111111222333333333444777:::???UUUxxx{{{zzz|||}}}kkk\\\TTTRRRVVVVVVUUU[[[gggtttzzztttmmmmmmtttsssjjjfffiiitttvvvuuummmeeedddnnnxxxzzzxxxwwwvvvooogggeeehhheeemmmuuu~~~{{{fffOOOLLLQQQcccwwwzzzooofffbbbaaa]]]ZZZZZZZZZXXXTTTQQQRRRSSSOOOIIIBBBIIILLLRRRkkk~~~hhhNNN>>>777555333333222222222111111111000000000000000000000000000000000000000000000000//////000000000000000111444333111111111333555555777777999<<<>>>DDDTTTcccyyy~~~nnnrrr|||wwwrrruuu}}}~~~|||uuuuuu~~~yyyttt|||{{{uuuuuuuuuwww|||~~~{{{wwwtttuuuyyy~~~qqqnnnrrrhhhSSSSSS\\\zzz|||yyyzzzzzzvvvwwwoooaaaOOOFFFAAABBBAAA;;;444333333333333222222222111111000000000000000000000000000000000000000111111222111111111111222333444555777BBBPPPiiiqqq```eeexxxooorrrooouuu~~~|||xxxwww{{{sssllllllkkkgggcccaaadddzzzxxxuuu|||yyyllleeehhhzzz```QQQFFFBBBGGGQQQcccwww~~~tttttttttvvvzzzxxxtttooojjjfffaaa[[[XXXMMMNNNKKKIIITTTooozzzdddWWWaaarrrlllNNNCCC???:::666444444333222111111111111111111111111111111111111111111111111111111111111111111111111222333444444444555999;;;>>>[[[~~~~~~uuuggg___]]]\\\XXXWWW```oooyyy{{{rrrlllnnnzzzxxxqqqppp|||zzzsssgggZZZRRRRRRTTTTTTTTTWWWYYYXXXVVVZZZaaabbbkkktttzzztttaaaOOONNNUUUeeevvvuuufff```^^^[[[ZZZZZZXXXXXXVVVTTTWWWYYYRRRHHH>>>GGGLLLLLLYYYxxxwww___HHH;;;888333333333222222222222111000000000000000000000000111111111111111111111111///000000000111111222222666555444333222333555777999999;;;===???HHHZZZllluuuooo{{{yyyvvvuuuxxx|||{{{}}}yyyxxxzzzzzzvvvuuuxxx{{{~~~{{{xxxkkkiiimmmzzz___VVV[[[ppp{{{~~~|||{{{tttmmmVVVIIIAAACCCCCC<<<555333333333333222222222111111000000000000000000000000000000000000000111111222111111111111222444555666;;;DDDRRRlllggg\\\kkk{{{}}}vvvpppnnnfffbbbkkkssszzz{{{sssvvvxxxpppllliiijjjiiifffeeehhhooosssjjjlllzzz~~~ppp[[[PPPGGGAAAEEEJJJYYYkkkyyywwwwwwwwwyyy~~~}}}zzzuuuppplllfff```\\\OOOOOOKKKHHHSSSnnnooo\\\^^^kkkyyy}}}fffKKKCCC???:::666444444333222222222222222222222222222222222222222222222222222222222222222222222222222222333444444555666:::<<>>CCCGGGGGGKKKcccnnnOOO:::666333333333333222222222222000000000000000000000000111111111111111111111111000111111222222333333333999999888666444444666888::::::===@@@CCCNNNdddxxx{{{ssswwwxxxwwwwwwzzz{{{{{{vvv{{{zzzwwwxxxzzz|||~~~{{{zzzpppqqqwwwuuu```[[[fffyyyzzz||||||]]]MMMBBBDDDEEE>>>777666333333333222222222111111000000000000000000000000000000000000000111111222111111111222333444555666===GGGWWWppp~~~bbb]]]tttuuuuuuppppppuuummmeeekkkuuu}}}yyywww|||jjjfffdddfffhhhfffgggjjjxxx~~~rrrqqqrrrrrrcccSSSOOOIIICCCFFFGGGPPP\\\fffnnnxxxyyyxxxxxxyyy|||wwwrrrlllfffbbbVVVTTTNNNKKKUUUnnnxxx```[[[bbbtttyyydddNNNDDD@@@;;;777555444333222333333333333333333333333222222222222222222222222222222222222222222222222222333444555555777:::===IIIlll|||yyysssnnntttlll]]]UUUOOOIIIDDD@@@AAABBBCCCBBBCCCLLLWWWjjjsss{{{||||||yyyjjjZZZPPPQQQYYYfffqqqxxxpppfffccc^^^ZZZXXXVVVZZZWWWQQQRRRYYYWWWNNNEEEBBBDDDHHHGGGRRR||||||XXX===666444444333333333222222222000000000000000000000000111111111111111111111111111222222333444444555555======<<<999555444666999999;;;???DDDIIIWWWooowwwxxx}}}|||zzz||||||{{{~~~zzz|||yyyxxxyyyzzz~~~yyy|||iii\\\```www|||vvvxxxcccPPPDDDFFFGGG???888888333333333222222222111111000000000000000000000000000000000000000111111222111111111222333444666777>>>JJJ\\\sss||||||cccbbb}}}ssssssrrrzzz}}}ppppppuuu~~~|||ooohhhfffiiimmmnnnnnnpppvvvvvvsssjjjiiiYYYMMMNNNLLLFFFIIIGGGKKKQQQWWW\\\fffwww~~~yyyxxxwwwxxx|||wwwqqqjjjeee^^^[[[SSSOOOYYYqqq}}}bbbYYY]]]ssszzzhhhVVVFFFBBB<<<888666666444333444444444444444444444444222222222222222222222222222222222222222222222222222333555555555777;;;>>>PPPsssqqqaaaZZZVVVOOOIIICCCDDDFFFGGGDDDDDDNNNYYYoooyyyzzzlll\\\QQQRRRZZZeeeooouuu~~~uuulllhhhaaa[[[WWWWWWZZZVVVMMMNNNVVVXXXRRRMMMEEEGGGNNNIIIHHHggg~~~dddFFF===444444444333333333222222000000000000000000000000111111111111111111111111222222333444444555666666??????>>>:::666444777999777;;;AAAGGGNNN]]]www|||www~~~{{{~~~|||}}}}}}}}}}}}}}}|||}}}}}}}}}rrr___aaa{{{~~~yyywwwyyyooopppXXXEEEDDDFFF???888666555444333222111111111111111111111111111111111111000111111111111222222222333111222444444222555:::@@@KKKggg{{{|||yyyooo|||uuuppp|||}}}qqqmmmuuu}}}wwwnnnsss|||~~~{{{xxx|||wwwxxx}}}}}}yyyzzz}}}yyyxxx{{{zzzuuuqqqpppfff[[[PPPMMMOOOQQQVVV[[[YYYSSSOOOQQQRRRUUUaaannnyyyvvvssssssvvv|||xxxsssooobbb\\\VVVWWWbbbwwwhhh[[[\\\qqq{{{\\\JJJCCC===<<<:::666444555333333333333333333333333222222222222222222222222222222222222111111000000333333555777777666;;;BBBVVV~~~yyyqqqhhh]]]UUUPPPMMMKKKKKKIIILLLVVVbbb~~~xxxkkkccc^^^[[[YYY[[[dddqqq~~~{{{pppjjjfff___YYYZZZWWWTTTRRRNNNNNNWWWbbbRRRMMMDDDCCCFFFEEETTTqqq~~~{{{SSS999555222222444555222111333222222222222222222222222111111111111111111111111111222222333333444444555:::???DDDEEEBBB>>>======888???DDDGGGTTTlll}}}{{{sssyyyssspppyyy}}}|||}}}{{{{{{|||}}}wwwhhhZZZooo~~~}}}{{{|||xxxnnn}}}}}}bbbJJJEEEFFF@@@999666555444333222111111111111111111111111111111111111000111111111111222222222333111222444444333666;;;HHHTTTqqqxxxsssllltttuuujjjiiisss|||}}}zzziiibbbeeebbb[[[YYY^^^bbbcccaaa^^^^^^aaabbb^^^[[[[[[ZZZTTTOOOPPPUUU^^^kkkwwwrrriii___YYYRRROOOUUU___rrr~~~~~~vvvtttqqqpppsssyyy~~~wwwssskkkddd]]]^^^jjj}}}iiiYYYWWWmmmdddMMMEEE>>><<<:::666444555333333333333333333333333222222222222222222222222222222222222111111111000333333444777777777<<>><<<;;;<<<;;;@@@FFFMMM___www}}}zzz~~~pppkkkrrr~~~}}}{{{|||{{{zzzyyy{{{ooo___WWWccc~~~{{{ooo|||nnnOOOFFFFFFBBB:::666555444333222222111111111111111111111111111111111000111111111111222222222333111222444444333777===JJJYYYwwwrrrfffiiiiiiaaadddppp|||}}}}}}lllZZZKKKMMMKKKFFFDDDHHHKKKKKKMMMJJJJJJOOORRRPPPPPPQQQTTTSSSUUUYYY___lllvvvhhhZZZPPPNNNRRR]]]jjjyyy|||uuurrrooooooqqqvvv~~~yyytttmmmeeehhhuuujjjXXXQQQddd|||oooRRRHHH???<<<:::666444555333333333333333333333333222222222222222222222222222222222222111111111111444333444777777888???GGGbbb|||vvvdddXXX\\\___dddgggfffiiivvvmmm```^^^ccckkkppp~~~wwwnnnddd]]]aaa^^^\\\YYYTTTTTT\\\fffiii```NNNHHHKKKFFFBBBLLLooo|||tttfffCCC:::555222444555222222333222222222222222222222222111111111111111111111111111111222222333444444444DDDAAA>>><<<<<<<<<<<<<<>>777333444555333222333222222222222222222222222111111111111111111111111111111111222333333444444DDD@@@<<<<<<>>>@@@@@@???DDDEEEMMMaaayyy|||{{{~~~|||zzzvvvyyy[[[XXXXXXooo~~~sssuuuUUUFFFFFFFFF@@@:::666555444333222222222222111111111111111111111111000000111111111222222222333111111444555555:::AAAPPPhhhzzztttsssaaa[[[XXXXXXcccsss|||~~~~~~}}}rrrggg___\\\ZZZ^^^\\\[[[[[[ZZZXXXWWWWWWZZZWWWYYY```fffiiilllpppnnnrrrwwwyyywwwzzzttteee[[[QQQRRRVVV]]]eeelllrrrvvvtttsssssstttttt|||yyytttrrryyyyyyeeeTTTKKKKKKjjjzzzuuuyyy___QQQCCC<<<:::666444444333333333333333333333333222222222222222222222222222222222222222222222333555333444777999<<>>IIITTTssswwweee\\\[[[aaalll{{{zzzxxxtttoooiii```ZZZ]]]eee}}}}}}gggYYYOOOHHHKKKKKKbbbtttssszzzwww}}}tttaaaFFF<<<444444555444333333222222222222222222222222111111111111111111111111000000111111222333333333222333777<<>>444333555444333333222222222222222222222222111111111111111111111111000000000111222222333333000444999>>>AAACCCFFFGGGJJJTTTjjj|||||||||vvvwwwzzz}}}{{{|||{{{yyy{{{{{{{{{~~~~~~yyyttt[[[YYYddduuupppuuuyyy{{{nnn]]]OOOJJJHHHCCC<<<666666555444333333333333111111111111111111111111000111111111111222222222444111111444666777>>>EEEeeemmm\\\jjjrrraaaXXXVVV\\\lll|||zzzppphhhbbb^^^bbbhhhbbbaaadddmmmzzz}}}yyy|||lll\\\SSSMMMHHHIIINNN]]]bbbiiimmmmmmrrr}}}fffTTTIIIFFF```zzzmmmZZZFFF===:::777555444333333333333333333333333222222222222222222222222222222222333333444444444666444444777:::@@@LLLXXXzzz|||zzz{{{jjj[[[SSS[[[hhhzzz}}}xxxooojjjnnnuuu~~~qqqeeeTTTLLLOOOEEEkkk~~~ppppppzzztttKKK???555333555555333333222222222222222222222222111111111111111111111111000000000111222222333333555999>>>AAABBBEEEIIINNNNNNZZZqqqtttwwwxxxrrriiieeeiiiqqqtttzzz}}}xxxtttssspppmmmnnnqqqpppuuu}}}yyysssllllllpppsssqqqmmmuuu^^^RRRhhhuuuhhhwww}}}sssuuu~~~qqq[[[MMMHHHFFFDDDBBB999777444333444444444333222222222222222222222222222222222111222222333333555444666777666888AAAKKKfffiii[[[sssxxxqqqmmmdddZZZVVV^^^ooo}}}~~~zzzkkkbbbbbbfff```\\\YYY\\\fffsss|||~~~kkk___VVVKKKEEEEEEMMMSSS]]]eeeiiiooo}}}nnnTTTGGGJJJXXXzzzxxxzzz```HHHBBB>>>666333888444444444444444444444444111111222222222333333333333333333333333333333333666555777999<<>>666444777444444444444444444444444111222222222222333333333333333333333333333333333666555777:::===EEEUUUdddvvvoookkkhhhhhhnnnppp^^^XXXWWWbbbwww{{{kkk[[[OOOKKKMMMVVVwwwwww]]]III777555666333222666222222222222222222222222111111111111111111111111222111111222222333444555666;;;BBBFFFGGGIIIMMMPPPWWWkkkwwwyyyppp^^^XXX```jjjllluuu~~~|||xxxqqqggg```\\\ZZZYYYWWWWWW\\\ffftttzzzsssaaa\\\VVVTTTVVVXXXWWWUUU|||xxxuuusssqqqqqq{{{uuu___QQQ```sssyyysssaaaQQQGGGCCCCCC:::888555444444444444333222222222222222222222222222222222222222333444444555555666888888999CCCMMMpppqqqfff~~~nnneeeaaaZZZUUUWWWcccssszzz{{{}}}mmmccccccfffhhhgggaaagggzzzxxxpppzzz|||zzzwww|||zzzfffRRRHHHEEE@@@CCCIIIPPPUUU[[[hhhuuuoooZZZMMMRRRhhhyyywww~~~\\\GGG===666444666444444444444444444444444222222222222333333333333333333333333333333444444666666777:::>>>GGGYYYjjjttt{{{sssjjjeeeaaa___dddppp}}}ggg^^^WWWXXXdddzzzvvvdddVVVPPPOOOQQQqqq~~~ttt___KKK999555666333222555333333333333333333333333222222222222222222222222222222222222333444555666666>>>FFFKKKLLLMMMQQQVVV___yyyzzziiiXXXVVVccclllnnnzzz{{{vvvooocccYYYSSSPPPOOOOOOKKKOOOYYYhhhwww~~~}}}yyyggg___VVVSSSUUUUUUQQQLLL~~~{{{vvvqqqlllhhheeedddooovvv|||cccPPP\\\||||||hhhTTTJJJFFFEEE;;;888666444444444333222222222222222222222222222222222222222222333444555555555777999999;;;DDDOOOqqqxxxpppeee]]]YYYTTTRRRXXXfffvvvxxxppphhh```YYYSSSQQQ[[[uuuuuukkk{{{xxxyyywwwxxxsss___PPPHHHAAA@@@BBBHHHMMMSSS___jjj~~~uuu```MMMLLL\\\zzzwwwkkkwwwhhhLLL===777555555444444444444444444444444222222222333333333444444333333333444444444444444666666888;;;>>>III^^^qqq}}}nnnnnnuuuxxxzzz|||tttkkkddd___\\\]]]eeevvvvvvlll___VVVXXXiiinnn___UUUPPPMMMddd~~~ppp```MMM;;;444444444333444333333333333333333333333222222222222222222222222333222333333444555666777999BBBLLLPPPOOOPPPUUU[[[kkk~~~hhhUUUSSS```lllrrr~~~zzzrrrkkk```UUUNNNKKKKKKKKKEEEHHHQQQaaarrrsssjjj___ZZZZZZWWWPPPJJJzzzwwwqqqjjjccc^^^ZZZXXX]]]bbblllwwwkkkRRR[[[|||{{{zzzhhhSSSKKKHHHDDD<<<999666555444444333222222222222222222222222222222222222222333444555666555555777::::::<<>>888777555444444444444444444444444222222333333333444444444333333333444444555555555666777888:::>>>JJJaaawwwzzzvvvuuusssrrrrrrtttuuukkkddd^^^[[[YYY]]]iii}}}yyyiii[[[UUUaaa~~~xxxiiiZZZSSSNNN]]]ssshhhVVVBBB777555555333222333333333333333333333333222222222222222222222222333333333444555777888999<<>>HHHSSSxxx}}}sssWWWQQQLLLOOOZZZiiivvv}}}}}}|||vvvmmm\\\PPPRRR[[[ppp|||zzzmmm]]]NNNFFF??????CCCHHHOOOWWW]]]llluuuiiiVVVLLLRRRrrrooonnnzzzWWW@@@:::888555444444444444444444444444333333333333444444444444333333333444555555666666777777999:::===IIIccczzzwwwqqqjjjpppuuukkkccc\\\WWWTTTWWW^^^mmmsssddd\\\ccc{{{uuucccWWWQQQYYYzzzzzzsssaaaJJJ<<<777666333000333333333333333333333333333333333333333333333333444444444555666888999:::@@@LLLWWWYYYUUUVVV```jjjsss^^^RRRYYYkkkzzzxxxjjj```[[[ZZZVVVQQQKKKHHHGGGGGGDDDCCCGGGRRRcccqqqyyy|||{{{pppfff^^^UUULLLFFFmmmjjjddd^^^XXXSSSPPPNNNIIIGGGLLLXXXdddnnnxxxccc^^^rrrxxxuuu~~~~~~vvvZZZNNNIIIEEE===:::777555555444333222222222222222222222222222222222222333444555666777555666888;;;<<>>;;;777555555555333222222222222222222222222222222222222333444555777777555666888<<<===@@@JJJUUUyyy|||YYYRRRLLLOOO[[[jjjtttxxx{{{jjjWWWQQQOOORRRfff~~~~~~wwwxxx```SSSGGGCCCDDDGGGLLLQQQNNNZZZmmmssskkk[[[JJJIIIiii~~~~~~]]]CCC<<<:::555444444444444444444444444333333333444444444555555333333444444555666777777888888999999;;;HHHddd}}}nnngggbbbdddjjjxxxzzznnnbbbYYYSSSLLLOOORRRUUU^^^vvvzzztttwww~~~ttt___VVVTTTaaaxxx|||kkk[[[FFF777555888888444444444444444444444444444333333333333333333333333444444555666777999;;;<<>>BBBAAALLLccc{{{ttt~~~wwwaaaTTTPPPLLLPPPZZZfffooottt{{{mmm[[[WWWTTTOOOTTT```~~~|||uuubbbQQQEEEAAAHHHQQQVVVbbbsssmmm___NNNMMMEEEZZZ|||gggKKK;;;777666444444444333333333222222222222333333333444444444444444555555555555666666777===<<<;;;???DDD[[[{{{uuummmmmmvvvyyyuuuvvvkkk___VVVQQQLLLNNNUUUWWW[[[rrruuuoookkkhhhkkkjjjlllpppwwwfff^^^[[[UUU|||qqqmmmxxx___QQQAAA999777666555555444444444444444444444444333333333222333333444555555444666999999888===CCCTTT___kkkooommmsss}}}}}}lllfffrrr~~~wwwpppkkkiiihhhhhhooovvvuuujjjccc]]]VVVOOOLLLLLLJJJGGGKKK[[[ppp~~~ttteeeUUUMMMHHHDDDBBBCCCRRRUUU___hhhdddVVVOOORRRNNNFFFIIIZZZbbb\\\UUUVVV^^^dddtttbbb___zzzsssjjjsss}}}~~~~~~vvvuuulllQQQKKKMMMBBB:::555555666444222333333333333333333333333333444444444555666777777777:::>>>===>>>CCCCCCNNNfff}}}{{{mmm|||rrr^^^WWWQQQLLLPPP[[[gggnnnoooxxx}}}yyyhhhbbb\\\RRRRRRZZZoooqqq]]]JJJAAAHHHTTT]]]gggwww~~~|||mmmWWWKKKIIIDDDXXXvvv}}}iiiOOO>>>777555444444444444333333333333333333333333444444444444444555555555666666666777888===<<<<<<@@@FFF]]]}}}~~~yyyyyy|||llleeeyyyyyynnnaaaWWWSSSMMMMMMTTTUUUVVVcccvvv{{{uuupppllllllhhhfffjjjrrr|||oooeee\\\RRRsssppplllsss\\\MMM===888777555444555444444444444444444444444333333333333333444555555555555777:::::::::@@@HHH\\\iiitttuuurrrzzzzzz~~~rrrrrryyyvvvkkkkkkxxx{{{ssslllgggccc^^^___cccnnn}}}pppeee^^^VVVNNNKKKNNNMMMIIIGGGMMM[[[ggglll^^^SSSGGGCCCBBBCCCEEEIIITTTSSS___oookkkZZZVVV```WWWHHHJJJ```mmmddd\\\]]][[[aaaqqqdddZZZqqq{{{lllsss}}}{{{{{{rrrmmm|||jjjOOOIIILLLBBB:::555555666444222333333333333333333333333333444444555666777777888999<<<@@@>>>???DDDDDDQQQiiitttiii}}}rrr```WWWPPPKKKQQQ^^^kkkoooooovvv|||yyyqqqgggZZZTTTWWWccc|||hhhRRRGGGOOO]]]fffooo|||wwwppphhhjjjnnnsss{{{tttXXXNNNJJJFFFVVV{{{|||ttt{{{lllRRR@@@888666555444444444444333333333333333333444444444444555555555555666666777777888888===<<<<<>>======BBBJJJbbbkkkkkkyyy~~~vvvwwwuuufff^^^VVVTTTSSSUUU[[[bbbbbbcccfffhhhmmm~~~{{{tttiiiaaaZZZQQQKKKMMMNNNNNNTTT[[[lll}}}jjjccccccmmmuuuxxxuuudddZZZWWWppp~~~wwwyyyzzz]]]III888777999555222555444444444444444444444444444444444444555666777888888888:::;;;999:::CCCNNNfffssszzzxxxwww|||zzzrrrxxxtttmmmjjj___bbbmmm{{{pppaaaOOOGGGIIIDDDHHHJJJGGGGGGJJJKKKIIIMMMFFFAAA@@@AAADDDMMMVVVWWWUUUdddtttsssjjj\\\[[[oooyyyxxxjjjmmmzzzxxx~~~fff```vvvkkknnnwwwpppwwwqqqXXXMMMNNNBBB:::555555666444222333333333333333333333333333444555666777888999:::;;;===AAA@@@BBBGGGGGGSSSkkkuuufffUUUOOOLLLKKKTTTbbbnnntttuuuvvv{{{ssskkkhhhjjjsss{{{qqqfffjjjttt~~~zzzqqqggg```[[[ZZZXXXWWW[[[fffvvv|||```OOOHHHMMM___~~~www{{{bbbGGG::::::555555555555444444444333333444444444555555555555555555666777888999::::::999>>>======CCCLLLeee|||kkkooottteeebbb___YYYQQQHHHEEEDDDEEEKKKSSSSSSUUUXXXYYYYYYddd|||}}}yyytttkkkeee\\\TTTMMMLLLLLLMMMPPPVVV```oooqqqiiijjjuuu{{{xxx{{{xxxeeeZZZYYYnnnzzz|||cccLLL999888999444222555444444444444444444444444444444444555666777888999999:::<<<<<<:::<<>>===>>>DDDMMMgggyyyqqqyyynnncccYYYZZZRRRJJJFFFCCCAAADDDIIIKKKNNNQQQQQQMMMOOO^^^nnnzzzvvvrrrkkkeee[[[UUUPPPNNNLLLJJJLLLPPPUUU\\\lll}}}sssqqq{{{}}}tttrrryyy}}}lll^^^YYYggg}}}jjjOOO:::888:::444111666444444444444444444444444444444444555666777999:::999:::===???===AAANNN\\\yyy|||zzz|||}}}{{{xxx{{{xxxnnnhhhooouuu\\\LLLKKKDDDEEEIIITTTeeeqqqmmmcccVVVRRRNNNJJJFFFGGGPPP\\\vvvcccXXXbbbtttxxxpppfffdddcccgggttt~~~{{{{{{~~~xxxxxxxxxooolllaaaVVV\\\xxxiiiggg{{{dddQQQKKKBBB:::555555666444222333444444444444444444444444444555666888999:::;;;<<<:::???@@@DDDIIIIIISSSjjjeeeSSSIIIIIILLLTTT^^^hhhooossstttyyy{{{uuurrrpppiii\\\eee}}}}}}}}}~~~}}}zzzvvvssslllnnnnnnnnnooovvv~~~^^^KKKFFFNNNvvv}}}xxxwwwwww{{{RRR===:::666666555555555444444444444444444555555555666666555666777888999:::;;;;;;:::>>>===>>>EEENNNhhhxxxwww~~~nnn```YYYRRRNNNIIICCCBBBEEEJJJMMMQQQPPPIIIFFFMMMYYYtttxxxtttpppiiidddYYYVVVSSSPPPLLLIIIIIIKKKNNNPPP___vvvuuuqqqyyyxxxlllgggmmmyyysssbbbXXX```~~~oooRRR;;;999:::333111666444444444444444444444444444444555555666888999:::888:::>>>@@@@@@EEETTTcccxxxllllllmmmlllmmmqqq~~~zzzyyy~~~|||rrrrrrwww{{{rrrmmmkkkwwwxxxaaaOOOKKKEEECCCFFFUUUnnn~~~{{{ppp\\\YYYUUUPPPJJJJJJTTT```}}}ooobbbaaaiiiooommmgggbbbiiinnnnnnssszzz}}}zzzuuu}}}|||yyykkkddd[[[VVVQQQSSSqqq{{{iiinnn```QQQRRR???<<<888555555555555555333333444444444444444444555666777888:::;;;======<<<@@@???CCCIIIHHHQQQgggyyyhhhSSSNNNKKKKKKRRR___iiinnnooouuuwww{{{}}}vvvrrrrrrtttttthhh^^^eee{{{|||yyywwwvvvyyy|||zzz}}}zzzuuupppjjjhhhmmmsss}}}~~~}}}|||{{{bbbLLLKKKUUUwwwxxxtttvvv{{{VVV???:::777666555444333444555555333333444444555666666666555666666777888:::<<<======@@@>>>AAAKKKQQQccczzzzzz|||kkkZZZQQQNNNMMMMMMOOONNNRRRTTTRRRLLLHHHHHHJJJ```{{{}}}{{{~~~xxxmmmfffdddYYYUUUPPPLLLKKKJJJJJJIIIKKKPPP[[[lll|||wwwnnnhhhjjjmmmkkkhhhfffsssuuubbb```eee}}}{{{^^^AAA666555444444777555555555555555555444444555555555666777999:::;;;<<<;;;>>>BBBAAAEEEYYYppp~~~~~~}}}ppp```\\\aaaccceeennnxxxuuuzzzvvvxxxzzziii```UUUTTT]]]nnnuuuhhhbbb\\\RRRJJJHHHGGGCCCKKKgggoooXXXUUUUUUUUULLLFFFRRRfff|||pppkkknnnqqqoookkkfffhhhhhheeehhhoooqqqnnnqqq{{{}}}}}}jjj[[[RRRQQQOOOPPPjjj}}}lllrrrzzzaaaMMMLLL???<<<888555555555555555333333444444444444555555666666777999;;;<<<===>>>>>>BBBAAADDDKKKKKKUUUkkk{{{mmmfffPPPNNNKKKJJJRRR___kkkpppqqqtttwwwzzz}}}~~~sssjjjgggkkkqqqtttxxxnnneeekkk}}}}}}}}}xxxuuuqqqnnnmmmvvv{{{uuurrrooolllgggaaa]]]\\\^^^aaannnxxx~~~~~~cccNNNJJJRRRuuu~~~vvvuuuwwwUUU???999777666555444333444444555333333444555555666666777666666666777888:::;;;<<<===@@@>>>BBBJJJPPPaaa}}}}}}}}}|||ggg___^^^[[[VVVRRRUUUZZZ^^^ZZZPPPIIIFFFGGGQQQnnn|||vvvxxxmmmeeecccYYYUUUPPPLLLJJJIIIHHHGGGIIIMMMWWWgggxxx{{{nnnhhheeegggiiigggeeefffwwwppp\\\[[[___vvvaaaDDD888777555444666555555555555555555555555555555666666888999;;;<<<======@@@DDDDDDKKKaaayyyyyywwwwwwrrrfffYYYUUUYYY___cccnnnyyyyyy~~~~~~xxxcccZZZNNNLLLQQQ]]]www{{{iii\\\VVVSSSPPPMMMKKKJJJGGGLLLccc{{{yyyhhhRRRQQQTTTVVVPPPKKKUUUfff~~~vvvpppnnnnnnnnnnnnllljjjeee___^^^aaabbb```jjjxxxtttYYYMMMKKKOOORRRhhh~~~nnnxxxdddMMMHHH@@@<<<888555555555555555333333444444444555555555666777888:::<<<===>>>???AAADDDCCCGGGNNNOOOZZZqqqkkkbbb{{{iiiRRRRRRMMMKKKQQQ___lllrrrssssssvvvyyy|||}}}|||zzz{{{~~~tttiiieeejjjttt|||wwwrrrxxx|||tttwww{{{xxxuuutttpppkkkfffaaabbbooo}}}|||qqqiiifff^^^\\\ZZZYYYZZZ[[[[[[ZZZdddtttvvvyyyoooVVVNNNSSSwwwxxx~~~pppRRR???888666666555444444444444555333444444555555666777777777777777777888999:::;;;===@@@???BBBJJJOOO___zzzqqqkkknnnlllccc[[[]]]dddiiidddVVVIIIDDDDDDGGGddd~~~tttqqq}}}xxxmmmdddaaaZZZVVVPPPLLLIIIHHHGGGEEEEEEIIIQQQ^^^nnnyyyzzznnnjjjhhhhhhddd``````ddd{{{kkkXXXWWWZZZmmm}}}zzzfffFFF:::999777555666555555555555555555555555666666666777999:::<<<===>>>>>>BBBGGGIIIRRRlllyyyvvvqqqiii^^^TTTQQQTTTZZZbbbpppyyyzzz}}}eee[[[NNNIIIIIILLLaaazzz}}}qqqaaaTTTOOOPPPSSSVVVNNNNNNLLLPPPcccvvvssscccSSSQQQTTTWWWSSSPPPYYYfffrrrqqqoookkkhhhfffgggiiikkkllljjjccc[[[VVVVVVVVVbbbvvvfffRRRJJJOOOTTTlll}}}nnnzzzfffOOOKKK@@@===888666555666666555333333444444555555666666777888999;;;===???@@@AAACCCFFFEEEHHHPPPRRR]]]tttccc___|||xxxccc[[[SSSNNNRRR___lllrrrssssssuuuyyy{{{|||}}}~~~vvvllllllyyyxxxyyy|||wwwssspppqqqmmmhhhbbb[[[WWW[[[dddsssxxxkkkccc```XXX[[[^^^aaadddeee```YYYcccrrrqqquuu}}}{{{^^^QQQVVVzzz~~~~~~jjjPPP>>>888666666555555444444444444444444444555666666777777777777777777888999:::;;;>>>BBBAAACCCJJJNNN]]]vvvuuuooorrrpppjjjddd```iiiooojjj[[[KKKDDDCCCIII```|||wwwhhhnnn~~~wwwlllccc^^^[[[WWWQQQLLLIIIGGGEEEDDDDDDEEEJJJTTT```jjjpppsssuuu~~~~~~zzzvvvnnnccc[[[^^^eeejjjVVVWWWYYYhhhtttnnniiiHHH;;;:::888666777555555555555666666666666666666777888:::<<<===>>>???@@@DDDIIIMMMZZZxxx}}}ttthhh]]]UUUTTTUUUWWWcccttt||||||wwwgggXXXQQQLLLIIIXXXrrr~~~~~~qqq```VVVUUUXXX[[[\\\NNNOOOOOOYYYppp~~~nnnbbb\\\XXXVVVSSSTTT\\\gggnnnooooookkkfff```]]]\\\bbbjjjqqqmmm___SSSOOOQQQ^^^uuuhhhWWWSSSWWWrrrmmmxxxdddPPPMMM@@@===999666666666666666333333444555555666777777888999:::<<<>>>@@@BBBCCCDDDHHHGGGJJJRRRSSS]]]tttyyy\\\[[[yyy|||hhh]]]SSSTTT___kkkqqqqqqsssuuuyyy{{{|||}}}pppffffffuuuiiiZZZWWWWWW]]]dddlllkkkqqq}}}xxxssspppnnnlllgggccc___XXXRRRRRRVVVZZZdddsssxxxiiiaaa]]]]]]eeennnssswwwvvvlll___iiirrr~~~zzzsssuuuyyybbbSSSXXX~~~yyyfffNNN>>>999555555555555555444444444444444555555666777777888888888888888999;;;<<<===@@@DDDCCCEEEKKKMMMZZZsssuuupppjjjeeeccc^^^fffmmmjjj\\\NNNFFFDDDIIIYYYrrrwwwddddddqqquuujjjbbb]]]\\\XXXQQQLLLIIIGGGEEEDDDCCCDDDEEEJJJQQQXXX^^^```dddpppuuuzzz~~~xxxiii```dddnnniiiVVVWWWXXXfffoooggg{{{nnnIII:::999999777888555555555666666666777777777777888999;;;===???@@@@@@AAAEEEKKKPPP___zzziiiZZZSSSTTTVVVTTTeeeyyyxxxfff\\\UUUNNNZZZtttuuubbbZZZ]]]```]]]WWWJJJJJJOOObbb{{{pppbbbXXXUUUXXX```iii~~~}}}{{{xxxqqqggg[[[SSSWWWdddssswwwkkkYYYQQQRRR```xxxrrrccc___{{{mmmvvvaaaNNNLLLAAA===999666666666666666333333444555666777777888999:::;;;===@@@BBBDDDDDDGGGJJJJJJMMMTTTSSS\\\qqqyyyTTTTTTqqqsssfffXXXVVV```kkkpppppptttvvvyyy{{{|||}}}kkkcccbbblllvvviiiQQQGGGFFFHHHJJJQQQQQQUUUccczzz}}}wwwsssooommmfffaaa\\\ZZZUUUNNNLLLNNNOOOQQQ[[[iiitttyyy}}}uuufffZZZTTT]]]mmm~~~~~~}}}uuuxxxyyy{{{}}}lll[[[\\\yyydddLLL>>>:::555555666666555555444333444555555666666777888888888888999:::;;;===>>>???BBBFFFEEEHHHMMMMMMYYYqqquuufff^^^\\\ZZZ```fffeee\\\QQQJJJGGGDDDPPPfffvvvqqqaaa___iii~~~uuukkkccc^^^]]]XXXRRRMMMJJJHHHFFFEEEDDDCCCBBBCCCEEEIIIMMMOOOUUUcccjjjpppyyy|||~~~yyyqqqvvv~~~iiiVVVVVVUUUaaauuuhhhyyyvvvMMM;;;999888888888555555555666666777777888777777888:::<<<>>>@@@AAACCCDDDHHHMMMRRRdddiiiUUUMMMOOOQQQVVVggg}}}tttfff___WWWbbb|||xxxccc[[[^^^___WWWMMMEEEEEEKKKaaaooobbb^^^```eeeiiiyyygggXXXSSS___rrr{{{iii\\\WWWhhh|||nnn```{{{oooyyyaaaPPPNNNAAA>>>999777666777777666333333444555666777888888999:::<<<>>>AAACCCEEEFFFJJJNNNNNNQQQVVVTTT[[[ooo|||SSSSSSnnn{{{kkk[[[WWWaaammmrrrrrruuuwwwzzz||||||}}}~~~tttccc]]][[[___bbbfffsssaaaKKKFFFGGGEEEDDDFFFJJJPPP\\\ooo{{{tttnnnjjjeee^^^XXXVVVQQQKKKGGGHHHIIIHHHNNNZZZeeelllsss{{{~~~zzzkkk[[[RRR]]]rrr~~~vvvtttppplllkkkooowww~~~zzzcccYYY|||}}}eeeLLL>>><<<444555666666666555444333555555555666777777888888888999999;;;===???AAABBBDDDHHHHHHJJJNNNNNNXXXpppqqqbbb\\\YYY\\\______[[[TTTNNNJJJDDDRRRfffrrrlll```___ggg}}}uuummmfffbbb]]]YYYSSSNNNKKKJJJHHHGGGDDDCCCAAA???>>>@@@BBBDDDFFFVVV```hhhrrrvvvzzzmmmXXXUUURRR^^^kkkvvvSSS===999888777888444555555666777777888888777888999:::===???AAABBBGGGHHHKKKOOOTTTggglllSSSIIILLLPPP\\\lll~~~rrrkkkdddmmm}}}hhh]]]\\\ZZZSSSJJJEEEDDDFFFTTTooo|||pppmmmmmmlllhhhuuubbbVVV___rrrxxxggg^^^ooosssqqqjjjVVVppprrr}}}eeeTTTSSSAAA>>>999777666777777666333333444555666777888999:::;;;<<>>===444555666666666555333333555555666666777777888888888999:::<<<>>>AAACCCDDDEEEIIIIIIKKKOOONNNXXXooo|||~~~lllcccYYYYYYZZZ[[[ZZZVVVPPPLLLKKK[[[nnntttkkkaaabbbiii~~~vvvnnniiieee]]]YYYSSSOOOLLLKKKIIIHHHDDDCCCAAA>>><<<<<<>>>@@@;;;MMMZZZcccmmmpppuuu}}}qqq[[[VVVQQQ]]]nnnsssXXX???999777666777444555555666777888888999888888999;;;===???BBBCCCKKKKKKMMMQQQVVVjjj}}}rrrUUUJJJMMMRRRbbbppp}}}uuunnnxxxooo```[[[XXXSSSNNNHHHFFFCCCFFFVVVooo|||zzzxxxpppgggvvvnnnXXXZZZlllnnnhhhuuu{{{{{{tttlllkkkoooyyytttiiifffkkkfffVVV___sss}}}hhhUUUMMMBBB>>>999666555555555444777666666666666888:::;;;;;;===@@@BBBCCCEEEHHHKKKPPPPPPSSSWWWYYY[[[ccclll|||VVV[[[vvv{{{pppaaaYYYaaannnuuutttwwwwwwxxxxxxzzz|||}}}~~~zzzjjjbbb]]]VVVQQQQQQOOONNNSSS\\\zzzkkk]]]YYYXXXJJJCCC@@@CCCFFFMMM___rrryyyzzz~~~vvvoookkkfffaaaZZZSSSNNNJJJFFFCCCDDDDDDFFFLLLUUUaaammmttt{{{rrraaadddooozzz}}}wwwtttnnngggcccfffqqqzzz}}}yyykkk]]]iiikkkMMM::::::777777666666666666666777777777666666666666777777999999:::<<>>>>>===AAALLLZZZeeellluuu}}}}}}zzzwwwwww}}}xxx```XXXSSS```mmmqqq___CCC999777666555777666666666777888999999;;;<<<>>>>>>???BBBEEEHHHMMMPPPUUUVVVYYYoookkkVVVNNNQQQVVVhhhttt|||~~~vvvmmmeee[[[RRRQQQOOONNNMMMMMMUUUiii|||xxxkkkgggrrreee___hhhqqqkkkkkkpppwww~~~uuulll___\\\___iiiuuu~~~bbbZZZZZZTTTFFFRRR{{{fffSSSLLLAAA>>>999666555555555444777666666666777999:::;;;<<>>AAACCCFFFGGGIIIHHHJJJMMMNNNQQQ\\\hhh{{{tttrrr{{{yyysssnnnjjjeee\\\WWWWWWXXXfff~~~uuurrrzzztttjjj```]]]XXXSSSOOOLLLJJJHHHMMMLLLKKKHHHEEEAAA>>><<<<<<@@@JJJYYYdddkkkttt|||{{{tttrrrwww{{{aaaYYYTTTaaammmrrr[[[AAA999888666666777777666777777888999:::<<<===???@@@AAADDDHHHKKKPPPSSSWWWYYY^^^uuuzzzmmm^^^RRROOOSSSjjjvvvyyytttlllfff___]]][[[VVVPPPPPP[[[iii||||||yyyyyy~~~zzzgggkkkuuuttteeebbbqqq|||wwwmmmkkkgggfffkkkuuu~~~sssiiihhhbbb___dddmmmyyycccUUUPPPKKKAAAQQQyyy|||dddRRRKKKAAA===999666555666555555777777666777888:::<<<===???AAAEEEHHHJJJMMMQQQSSSTTTTTTVVVYYYYYYZZZaaaiiitttRRRTTTqqq}}}vvvmmm___XXX^^^jjjppppppssstttvvvxxx{{{~~~}}}{{{bbbQQQJJJEEEZZZwwwxxxbbbOOOKKKIIIFFF@@@DDD\\\wwwsssbbb[[[gggzzzqqqlllgggbbb[[[TTTOOOKKKGGGDDDAAA@@@@@@CCCHHHPPPXXX]]]aaaooorrr^^^___vvvxxxuuuooolllllljjjfffoooooommmjjjiiimmmtttzzz~~~uuulllmmmxxxooojjj~~~rrraaaeee{{{uuukkk~~~qqqTTT>>>===777777666666666666777777777777777777777888999:::<<<===???AAACCCEEEGGGHHHHHHHHHJJJMMMNNNPPP[[[fffwwwrrrsss~~~uuujjj```ZZZYYYTTT```ssszzzooopppzzzzzzoooddd___ZZZUUUQQQNNNKKKHHHOOOPPPPPPOOOLLLFFF???;;;;;;>>>HHHUUU```gggpppxxxxxxnnnjjjnnnvvv{{{}}}ddd[[[VVVbbbqqqvvv|||VVV???999888777666777777777777888999:::;;;===???AAACCCDDDGGGKKKNNNSSSVVVZZZ^^^ggg}}}sssrrrjjj[[[SSSVVVoooyyy~~~zzzxxxtttpppjjjaaaVVVNNNSSS\\\jjjkkkjjjllltttyyyoooooo|||wwweeeYYY___eeebbbccchhhlllfffgggttt{{{rrrpppjjjeeefffllluuufffUUUMMMJJJGGGZZZ{{{eeeSSSKKK@@@<<<888666666666666666777777777777999;;;===???@@@CCCGGGJJJMMMQQQTTTWWWWWWWWWXXX[[[[[[[[[```hhh{{{hhhQQQSSSppp|||qqqiii^^^WWW]]]iiioooooossstttvvvyyy|||~~~xxx```TTTLLLTTThhhpppYYYRRRLLLFFFAAAFFF^^^www}}}pppccc^^^bbbsss~~~xxxssshhhccc\\\UUUPPPLLLHHHEEEAAA@@@??????BBBGGGLLLPPPPPP]]]nnnmmmZZZ^^^ssspppggg\\\WWWXXXYYYWWWSSSTTTWWW^^^fffnnntttwww|||~~~}}}vvvnnnppp{{{rrrjjjwwwooobbbiiiuuujjj}}}wwwXXX???;;;777666666666666777777888777777777888888:::;;;;;;>>>???@@@CCCEEEGGGHHHHHHHHHHHHKKKNNNNNNPPPYYYdddwwwtttyyytttcccXXXUUUJJJQQQ]]]ccc```]]]dddooo}}}sssjjjcccZZZSSSOOOLLLIIIGGGLLLOOOSSSTTTQQQJJJBBB===;;;===EEEPPPXXX]]]eeellltttnnngggdddfffkkkqqqtttggg\\\XXXdddzzz|||uuuRRR???:::888666555777777777888999:::;;;<<<===???BBBEEEGGGIIIMMMOOOSSSWWW\\\aaannnyyykkkooolll]]]VVV\\\sss{{{}}}}}}rrrfffYYYRRRWWWaaadddaaa]]][[[aaannn~~~{{{mmmrrr|||~~~jjj[[[QQQQQQQQQPPP\\\nnnuuujjjggguuu|||nnnjjjhhhkkkooovvv}}}bbbOOOHHHIIIKKK```}}}gggTTTKKK???<<<888666666777777777777777777888:::===???AAAAAADDDHHHLLLOOORRRVVVYYYZZZZZZ\\\^^^]]]\\\aaahhhyyykkkOOOOOOkkkwwwtttvvviiidddZZZUUU[[[hhhoooooouuuvvvxxxzzz|||}}}}}}}}}|||zzziii^^^[[[bbbxxx{{{fffZZZNNNGGGEEELLLbbbyyywwwlllaaa[[[WWW^^^zzz|||yyyiiiddd]]]VVVQQQMMMIIIFFFCCCBBB@@@??????AAADDDFFFFFFPPP___ssszzzhhhZZZaaammmhhh]]]QQQOOOVVV___bbb[[[WWWVVV\\\gggqqqtttttt||||||xxx|||zzzrrrwww|||wwwfff[[[iiivvvmmm{{{zzzZZZ???:::666666666666666777888888777777888888:::;;;======>>>???AAADDDFFFGGGHHHHHHHHHIIILLLPPPOOOPPPXXXbbbsssttt|||ppp]]]TTTLLLNNNQQQRRRQQQTTT___kkkvvvuuuoooeeeXXXNNNJJJHHHFFFDDDFFFKKKPPPTTTRRRLLLDDD???;;;<<>>;;;777555666777888888777777888999;;;>>>AAABBBCCCFFFJJJMMMPPPTTTXXX[[[]]]\\\___aaa```___ccciii{{{sssOOOLLLeee~~~kkkfffhhh___[[[UUURRRYYYfffnnnpppuuuwwwyyy{{{||||||||||||}}}vvvoooggggggwwwrrrcccSSSKKKIIIRRRiii~~~rrrdddXXXOOOQQQeee{{{~~~|||yyyjjjeee^^^WWWRRRNNNJJJGGGEEECCCAAA???>>>??????@@@CCCIIIUUUkkkuuueee[[[fffooolllbbbVVVUUU```pppzzz{{{ssskkkjjjpppwwwzzzzzz|||wwwvvvvvvlllZZZSSSeeewwwmmmtttyyyZZZAAA<<<666555555666666777888999777888888999;;;===>>>??????AAACCCFFFGGGHHHHHHHHHIIIJJJNNNRRRQQQQQQXXXaaa}}}~~~mmmrrriii[[[RRRRRRQQQNNNMMMRRR]]]ggghhhvvvvvvnnncccTTTKKKGGGFFFDDDBBB@@@DDDKKKOOOOOOJJJDDD@@@<<<;;;>>>CCCDDDDDDHHHNNNPPPTTTZZZ^^^``````^^^]]]bbbtttkkk^^^\\\hhhlllOOO???:::888666666777888888999:::<<<===>>>???BBBEEEHHHJJJLLLNNNPPPPPPWWW]]]bbbqqqqqqiii^^^VVVPPPVVVbbbyyy~~~wwwpppnnnppptttyyy}}}vvvwww{{{qqq^^^RRRQQQ]]]jjjrrreeeTTTGGGAAADDDOOO[[[|||hhhXXXNNNIIIGGGGGGHHHDDDEEEGGGCCCDDD[[[wwwuuuwwwfffQQQHHHIIIMMMgggjjjUUUJJJ===:::777555666888888888777777888:::<<>>=========???CCCNNNeeeqqqbbbZZZgggpppppphhh\\\WWWbbbsss|||wwwtttnnnmmmcccTTTRRRgggvvvhhhqqqvvvYYYAAA===555555555555666777888999777888888:::<<<>>>@@@AAAAAACCCEEEHHHJJJJJJJJJIIIJJJKKKPPPTTTSSSRRRXXXaaazzzvvvooowwwsssaaaUUUUUUSSSOOONNNRRRYYY___XXXfffvvvyyyqqqhhh^^^RRRKKKIIIHHHDDD@@@<<<@@@EEEHHHIIIEEEAAA>>>;;;:::;;;>>>>>>===@@@EEEGGGKKKUUUcccnnnooofff\\\WWWhhhlll^^^]]]jjjgggLLL===999777777888888888888999;;;<<<>>>???BBBEEEIIIKKKLLLMMMOOOQQQPPPYYY___```mmmmmmzzztttaaaSSSPPPYYYeeezzz|||uuupppqqqrrrsssxxxvvvhhheeeeeeiiiwwwzzzyyy|||jjj^^^[[[dddnnnssseeeUUUJJJBBB>>>BBBIIIbbb```WWWIII@@@???CCCEEEDDD@@@BBBEEEAAABBBVVVppp~~~|||{{{|||~~~jjjTTTHHHGGGJJJeeejjjTTTHHH===:::777555666888999999777777888:::===@@@CCCEEEHHHKKKNNNQQQTTTVVVZZZ]]]______bbbeeedddcccfffmmmsss^^^OOO```ooo[[[QQQLLLLLLIIIIIIRRRaaakkknnnqqqssswww{{{}}}zzzsssttt~~~||||||}}}|||~~~|||pppbbbUUUMMMTTTqqq|||jjj\\\TTTPPPLLLccc|||vvvkkkfff___XXXSSSOOOKKKHHHEEEDDDBBB@@@>>>===<<<<<<:::===IIIbbbooo___WWWdddhhhjjjeeeWWWOOOVVVgggsss|||uuupppnnnfffeee^^^TTTVVVmmmvvvcccsssvvvXXXAAA===555555555555666777999999777888999:::<<<>>>@@@AAACCCEEEGGGJJJLLLLLLKKKKKKJJJLLLQQQUUUTTTSSSXXXaaayyyxxxnnnvvvvvvbbbVVVXXXWWWSSSQQQTTTWWWYYYKKKZZZjjjtttyyyxxxrrrkkkaaaZZZQQQMMMMMMKKKFFF@@@;;;>>>AAADDDDDDBBB>>><<<;;;999:::<<<<<<:::===BBBDDDGGGSSSiii}}}rrrbbbSSSbbbxxxlll^^^^^^jjjzzzcccIII;;;888777888:::888888888999;;;===>>>???DDDGGGKKKMMMNNNOOOPPPRRRQQQ[[[```___iiioooxxxyyyaaaPPPNNNXXXbbbzzz{{{wwwrrrrrrwww}}}ooogggbbb___hhhvvvtttkkkffflll{{{nnniiinnnvvvqqqcccVVVNNNGGG???>>>AAAIIIFFFBBBAAABBBCCCDDDDDDEEEEEEIIIKKKCCC>>>MMMccc~~~|||uuuppppppsss|||www[[[NNNIIIIIIlllgggRRRFFF===;;;999666555555555666;;;<<<===>>>???CCCHHHLLLKKKNNNQQQTTTVVVXXX\\\^^^aaaaaaaaaaaabbbccceeeeeexxxnnnVVVbbbttt^^^UUUMMMJJJGGGIIIRRR]]]gggmmmqqqsssvvvzzz|||}}}}}}}}}}}}ooonnnyyy{{{~~~wwweeeXXXOOORRRhhh}}}qqqkkkggg[[[NNN^^^ooozzzpppiiibbb```YYYNNNIIIKKKHHHGGGFFFCCC@@@>>>???@@@<<<>>>HHHXXX]]]WWWSSSTTT]]]XXXOOOFFFAAADDDMMMTTTqqq~~~sssmmmkkkeee]]]XXXVVV^^^{{{yyyssskkkvvv{{{WWW;;;999777666666666666777777888777999;;;<<<===???CCCEEEGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNPPPQQQSSSWWW\\\aaavvv~~~tttlll~~~lll___\\\YYYXXXZZZZZZUUUNNNMMMLLLRRR___jjjmmmnnnoookkk___SSSQQQTTTRRRKKKEEE<<<:::999;;;???@@@???===@@@===:::888999;;;===>>>AAADDDQQQcccxxxhhhWWWUUUkkkuuuaaaYYYllliiiNNN???;;;999888888::::::;;;;;;:::<<<>>>AAACCCGGGKKKNNNOOOPPPQQQRRRSSS[[[```aaaooowwwfffTTTKKKUUUdddvvvyyy}}}uuuttttttkkkkkkjjjfff{{{yyyxxx{{{||||||kkk______^^^aaayyy|||uuuppp```KKKAAABBBBBB>>>@@@AAADDDHHHKKKLLLKKKIIIGGGEEEFFFHHHAAA===III\\\|||vvvtttyyy~~~___QQQMMMPPPuuueeePPPFFF===;;;999777666666777888;;;<<<>>>???BBBFFFKKKOOOQQQSSSVVVXXXYYY[[[^^^```______```aaabbbdddeeeffftttvvvXXX___eeeTTTMMMIIIFFFIIIQQQ\\\ffflllppprrrvvvzzz|||}}}~~~~~~vvvjjjlllyyy|||{{{iiiXXXNNNOOObbbyyyuuummmnnnqqqiii^^^UUUbbb|||~~~uuummmgggccc\\\RRRLLLLLLFFFEEEEEECCCBBBBBBDDDEEE@@@===DDDTTT[[[VVVQQQQQQTTTPPPIIIAAA===???FFFKKKZZZqqqyyyrrroooggg]]]WWWUUU^^^{{{~~~yyypppwwwzzzWWW===;;;888888777777777888999999999;;;===>>>???AAAEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPQQQQQQSSSWWW\\\```www~~~tttmmmlllvvvmmmlllhhhcccaaaaaa```ZZZTTTIIIGGGJJJSSS]]]eeelllsssuuukkk___YYYWWWRRRKKKEEE===:::777777:::===>>>>>>AAA???>>>============<<<===???JJJXXXmmmoooXXXSSSeeevvvddd^^^sssnnnSSSCCC>>>;;;999999:::;;;<<<<<<<<<>>>AAACCCDDDHHHLLLOOOPPPQQQSSSTTTVVV^^^cccdddqqqqqqcccTTTLLLUUUdddvvv~~~xxxvvv{{{www{{{uuuooommmqqqppphhhbbbaaabbbbbbmmm{{{~~~wwwsssjjj^^^WWWYYYXXX[[[sssttt```NNNFFFDDDBBB???EEEIIINNNTTTWWWVVVQQQMMMLLLGGGFFFFFFBBB???GGGSSSvvvyyycccQQQPPPXXX|||bbbMMMEEE<<<;;;999888777888:::;;;;;;===???BBBEEEIIINNNRRRUUUWWWYYY[[[[[[]]]___aaa^^^______```bbbdddeeefffppp|||YYY[[[ttt[[[MMMIIIFFFGGGOOOZZZeeekkkooorrruuuyyy|||~~~~~~~~~}}}nnnfffmmm|||}}}lll\\\QQQPPP\\\lllvvviiidddjjjrrrqqqkkkVVV[[[mmmzzzsssmmmhhhaaaVVVOOOMMMDDDDDDDDDDDDEEEGGGIIIJJJEEE@@@EEEWWWcccbbb]]][[[UUUQQQKKKCCC>>>===@@@CCCHHH```|||xxxtttjjj]]]TTTSSS___|||tttyyy{{{XXX>>><<<999999888888999::::::;;;;;;===???AAABBBDDDGGGIIIIIIJJJLLLNNNOOOPPPQQQQQQRRRRRRSSSSSSTTTWWW\\\```uuuxxxjjjhhhppp{{{tttqqqqqqkkkdddbbbbbb```\\\XXXIIIEEECCCHHHPPP\\\lllyyy|||pppeee\\\TTTNNNJJJAAA===888666777:::===???@@@AAABBBCCCBBB???===;;;;;;<<>>???AAADDDFFFFFFIIIMMMPPPQQQSSSUUUVVVZZZaaafffhhhttt~~~kkk^^^SSSNNNVVVcccvvv{{{}}}rrrqqqrrrzzz~~~xxxrrrqqqiii^^^XXXVVVTTTQQQXXXhhhwww~~~wwweee]]]___UUUPPPNNNQQQPPPUUUkkk|||{{{cccTTTLLLFFFAAA???[[[[[[]]]___^^^ZZZTTTOOORRRLLLGGGFFFDDDBBBFFFMMMccceeennndddPPPOOOZZZxxxaaaJJJDDD;;;:::999888888999;;;<<<===???BBBEEEGGGJJJNNNQQQUUUWWWYYY[[[\\\^^^```bbb`````````aaabbbcccdddeeennn|||XXXWWWdddMMMIIIEEEFFFMMMYYYcccjjjnnnppptttxxx|||}}}~~~~~~wwwiiifffrrrooo```VVVSSSXXXaaarrrlllccc]]]```ggglllnnnccc```ggg}}}~~~xxxqqqkkkeee[[[RRRMMMGGGEEEEEEEEEHHHJJJKKKLLLHHHCCCKKKbbbuuuxxxtttrrrgggeee^^^SSSHHHAAA???@@@GGG```}}}xxxlll]]]RRRRRR```~~~{{{{{{uuuzzz[[[???<<<999888888888999:::;;;<<<===???AAABBBCCCEEEHHHKKKJJJLLLNNNPPPRRRTTTUUUUUUTTTUUUUUUUUUUUUXXX]]]```oootttfffjjjzzz}}}vvvnnneee]]]\\\^^^]]]\\\[[[NNNIIIEEEFFFKKKVVViiiyyy{{{kkk^^^VVVSSSPPPEEEBBB===:::999;;;===???>>>AAAFFFGGGFFFAAA===;;;<<<<<>>???BBBCCCDDDFFFIIILLLLLLNNNPPPRRRUUUWWWXXXXXXWWWWWWWWWWWWWWWZZZ^^^bbblll~~~{{{pppfffpppnnnbbbXXXXXXZZZZZZ[[[^^^UUUOOOJJJHHHJJJQQQ```nnn~~~yyyiii\\\WWWUUUSSSFFFDDDBBB>>><<<;;;<<<======BBBHHHJJJGGGBBB===;;;===>>>IIIRRR\\\oooyyyqqq[[[SSScccuuubbbXXX^^^}}}yyyfffOOOAAA<<<999:::<<<:::===@@@BBBCCCEEEHHHJJJJJJLLLOOOQQQRRRSSSVVVXXXZZZ___dddgggqqqkkkjjjqqqYYYQQQOOOOOOZZZjjjxxx|||~~~~~~{{{tttjjjddd\\\TTTNNN[[[iiioooooowwweeeTTTTTTSSSSSSPPPKKKJJJTTTjjj~~~|||ssshhhhhhyyyssscccXXXMMMDDD@@@ooolllhhheeecccaaa___]]]QQQLLLFFFBBB@@@AAABBBCCCDDDGGGKKKNNNVVViiinnnUUUNNNQQQvvv~~~uuuaaaGGGBBB===<<<:::999999;;;===>>>CCCFFFIIILLLLLLMMMNNNOOOUUUXXX[[[^^^```cccfffiiiddddddcccccccccdddddddddlll^^^UUUuuueeePPPKKKFFFEEELLLWWWbbbiiiiiilllpppuuuyyy{{{}}}}}}vvvkkkeeemmm{{{vvvbbbXXXWWWZZZbbbhhhnnnkkk```[[[dddrrrtttlllgggppp{{{tttpppkkk___TTTPPPLLLHHHFFFGGGGGGEEEBBBBBBBBBMMM^^^iiijjjmmmrrrhhhQQQEEEDDDJJJdddlll\\\QQQSSSeeezzzgggppp\\\@@@:::777777777888999:::;;;<<>>BBBGGGLLLLLLGGG@@@<<<;;;;;;???NNN\\\dddqqquuukkk]]]XXXjjjsss```XXXaaauuucccNNNBBB===;;;===AAA===@@@CCCEEEGGGHHHJJJLLLNNNPPPRRRSSSSSSTTTWWWYYYZZZ^^^cccgggppp{{{bbbdddjjjPPPKKKLLLMMM\\\pppzzz{{{uuu|||vvvmmmbbbXXXRRR[[[gggmmmnnnuuuwwwddd]]]^^^]]]WWWNNNMMM[[[ooo}}}zzzwwwpppeee___iiizzz}}}iiiZZZRRRKKKDDDuuusssqqqoookkkeee^^^YYYNNNLLLFFFAAA???@@@BBBBBBAAACCCEEEEEEJJJYYYooooooYYYPPPPPPqqqyyyqqq~~~```GGGAAA@@@???===<<<<<<===>>>@@@DDDHHHMMMPPPQQQQQQRRRSSSVVVXXX[[[^^^___aaadddgggcccccccccdddeeefffhhhhhhiii|||dddVVVuuulllRRRLLLFFFFFFLLLWWWbbbiiifffiiinnnssswwwzzz{{{|||}}}~~~qqqjjjiiitttmmmdddaaa___gggqqqqqqeeeYYY\\\fffiiieeebbbiii{{{yyyuuujjj\\\SSSMMMHHHEEEFFFEEEAAA>>>>>>>>>EEENNNNNNMMMUUUbbbxxxwwwZZZKKKHHHNNNgggiii[[[RRRTTThhhttt^^^eeeyyyXXX@@@<<<888888999999:::<<<===>>>AAACCCEEEGGGHHHJJJMMMPPPPPPQQQSSSUUUWWWXXXYYYZZZXXXYYYYYYYYYZZZ]]]bbbffflllrrrjjjrrrsssbbbTTTTTTVVVVVVZZZbbb^^^UUULLLIIIGGGFFFIIIMMMTTTcccnnnkkkfffaaaVVVJJJBBBBBB@@@>>><<<>>>CCCHHHKKKOOOQQQNNNFFF>>>;;;:::<<>>BBBAAADDDGGGJJJJJJKKKMMMNNNSSSTTTVVVVVVVVVVVVXXXZZZ\\\___dddiiiqqqttt\\\bbboooTTTMMMKKKKKK[[[rrr|||~~~~~~zzznnnddd___ccckkkpppqqqxxxxxxiiidddddd\\\QQQSSSbbbrrryyyyyytttrrroooeeeZZZ^^^jjjmmm\\\XXXTTTLLL~~~{{{sssgggYYYOOONNNMMMIIICCCAAABBBDDDEEEBBBBBBBBBCCCHHHUUUeeeqqqmmmYYYRRRQQQqqqvvvmmm{{{```FFFAAACCCBBB@@@>>>>>>???@@@AAAEEEIIINNNSSSTTTUUUVVVWWWUUUXXXZZZ[[[\\\^^^```bbbaaaaaabbbdddfffiiikkklllgggxxxiiiXXXwwwxxxSSSMMMGGGFFFLLLWWWccciiieeehhhlllrrrvvvyyy{{{{{{|||}}}qqqkkknnn{{{sssiii___eeeoooqqqeeeUUUQQQVVVXXXWWWWWW^^^sss}}}qqqcccSSSMMMGGGEEEEEEDDD@@@<<<<<<===AAABBB<<<:::HHHZZZkkkbbbQQQMMMVVVnnnzzzhhhZZZSSSUUUiii}}}pppYYY^^^qqqTTT@@@???999::::::;;;<<<===??????CCCEEEGGGIIIJJJLLLOOORRRQQQRRRTTTVVVWWWYYYYYYYYYXXXYYYZZZZZZ[[[^^^cccgggjjj{{{ssslllxxxxxxfffYYY[[[___```gggqqqaaaWWWMMMIIIGGGEEEEEEGGGJJJ^^^pppssspppiiiZZZIIICCCBBB@@@======BBBKKKRRRRRRUUUUUUOOOEEE===999999>>>CCCYYYppp}}}wwwqqqnnn~~~ssskkk___^^^jjjppp```MMMAAA;;;999;;;@@@DDDGGGKKKMMMMMMNNNOOOPPPWWWXXXYYYXXXXXXXXXZZZ\\\^^^aaafffkkkrrrkkkSSS]]]|||^^^TTTMMMJJJYYYppp}}}wwwmmmlllnnnrrrvvvvvv{{{nnnfffeee]]]SSSVVVfffsssvvvtttooommmnnneeeXXXXXXaaatttooo\\\\\\[[[RRRttteeeZZZVVVUUUSSSMMMGGGEEEEEEEEEEEEFFFCCCAAAAAADDDFFFJJJSSS]]]tttyyyjjjZZZMMMSSSzzzxxxkkk}}}~~~}}}]]]IIICCCDDDAAA>>>;;;<<>>BBBDDDEEEGGGJJJLLLLLLMMMOOOPPPUUUWWWXXXXXXWWWVVVVVVWWWZZZYYYYYYZZZ\\\___bbbdddkkkuuu~~~mmmppp{{{nnnhhhhhhiiilllooofffZZZOOOLLLHHHEEEHHHOOOQQQ]]]iiiqqqxxxvvvcccLLLGGGFFF@@@:::<<>>>>>======AAAEEEHHHLLLOOOPPPQQQSSSUUU\\\[[[ZZZZZZ[[[^^^```bbb```ffflllnnntttkkkPPPRRRvvvzzzTTTJJJPPP___qqq}}}rrrwww~~~{{{qqqoooqqqxxx}}}ggg```eeegggccceeepppzzz}}}sssqqqnnnllljjjeee]]]WWWnnn|||wwwkkkfff```XXX|||mmm```WWWSSSSSSQQQLLLGGGHHHJJJKKKJJJHHHFFFCCCBBBDDDEEEGGGMMMUUUeeeuuujjj^^^RRRLLLXXXtttppp|||yyyZZZIIIEEEBBB@@@>>>===???CCCHHHKKKKKKOOOSSSVVVWWWVVVVVVWWWWWWXXXZZZ[[[[[[\\\___aaa``````aaacccdddeeefffgggfffrrrqqqVVVggghhhZZZLLLHHHKKKTTTaaalllhhhiiikkknnnrrruuuwwwxxx|||~~~zzznnnrrr}}}tttrrrzzzsssgggcccdddiiijjjbbbYYYSSSUUUQQQMMMSSSgggvvvppptttzzzxxxqqqVVVMMMHHHJJJLLLHHHAAA===;;;::::::;;;???DDDJJJNNN[[[rrrlllXXXRRR\\\rrrvvvnnnjjj[[[RRR\\\mmmrrraaadddzzzfffMMM???999888999;;;<<<===???CCCFFFGGGIIILLLMMMNNNNNNPPPRRRWWWYYY[[[ZZZYYYXXXXXXYYY\\\[[[ZZZZZZ[[[^^^bbbdddjjjsss{{{pppvvv{{{sss}}}wwwnnnjjjjjjbbb\\\WWWTTTSSSQQQQQQSSSNNNUUU^^^fffnnnoooeeeZZZLLLLLLGGGBBBDDDNNNXXX]]][[[VVVOOOGGGAAA===<<<;;;<<<>>>CCCNNNdddxxx|||{{{eeeWWWRRRUUUvvvwwwvvv]]]FFF?????????@@@CCCHHHKKKNNNQQQSSSTTTVVVWWW^^^]]]]]]]]]^^^```bbbcccaaafffkkkmmmrrrdddKKKMMMkkkcccQQQQQQ^^^qqq}}}pppuuuyyyiiidddhhhpppzzzsssoooppplllhhhlllvvv}}}~~~wwwtttqqqooonnnjjjddd^^^fffssszzzxxxuuurrrfffYYYsssfff\\\UUURRRRRRQQQMMMKKKOOOUUUWWWSSSMMMKKKFFFDDDEEEEEEDDDFFFKKKQQQddd|||yyyaaaUUUNNNMMM^^^pppwwwtttXXXIIIGGG??????>>>???BBBHHHMMMPPPNNNRRRVVVXXXXXXXXXWWWXXXXXXZZZ\\\\\\\\\\\\^^^```^^^___```aaabbbddddddeeeeeeqqqqqqSSS^^^oooaaaRRRJJJKKKQQQ]]]hhhhhhiiikkknnnqqqtttvvvwwwzzz|||~~~|||sssoooxxxoookkkvvv{{{lllhhhjjjjjjiiiaaa]]]ccciiihhhddd```^^^WWWOOOPPPaaayyyzzzjjj^^^^^^gggnnnoooYYYPPPJJJLLLNNNKKKEEEBBB>>><<<;;;===CCCLLLTTTZZZ^^^uuurrr\\\TTT[[[ooouuuiiiiii[[[TTT[[[kkkzzzssscccfffzzzeeeLLL???999999;;;<<<===???AAAEEEHHHJJJLLLNNNOOOOOOPPPRRRTTTZZZ[[[]]]]]]\\\[[[[[[\\\___]]]ZZZYYYZZZ]]]aaadddiiipppvvvuuu~~~~~~jjj]]]]]]kkkttthhheee```dddffffffffffffddd```[[[WWWUUUYYYZZZXXXWWWXXXLLLLLLIIIEEEHHHRRRYYY\\\VVVRRRLLLFFFAAA???>>>>>>>>>===<<<@@@OOOcccqqqvvvjjjVVVOOOXXX~~~ppp|||vvv]]]FFF???AAAAAACCCGGGKKKNNNRRRTTTUUUWWWYYY[[[``````______```bbbdddeeebbbeeeiiikkkpppaaaHHHGGG]]]sssYYYRRR^^^sss}}}ssswwwwwwgggYYYVVV[[[fffttt}}}yyyssskkkhhhppp|||yyyvvvsssqqqqqqnnniiieeeeeekkknnnpppvvvyyypppcccyyymmmbbb[[[WWWTTTRRRRRRRRRSSSXXXaaaddd^^^UUUNNNIIIEEEGGGGGGEEEDDDEEEEEEXXXrrr~~~gggYYYPPPRRReee}}}ppp|||rrrWWWIIIGGG>>>>>>???BBBFFFKKKPPPSSSRRRUUUYYY[[[[[[YYYYYYYYYZZZ[[[]]]]]]]]]\\\^^^_________```aaabbbcccddddddhhhtttyyyVVVWWW~~~ssseeeUUULLLJJJNNNYYYdddhhhjjjlllnnnppprrrtttvvvxxx{{{}}}rrrkkkqqq|||sssmmmwwwtttbbb[[[^^^bbbhhh___ZZZ^^^fffjjjlllnnneee]]]RRRPPP^^^vvv|||uuufffVVVPPPWWW```eeeZZZPPPIIIJJJLLLJJJFFFCCC@@@???===???EEEOOOZZZaaaeee~~~oooXXXNNNVVViiizzzlllhhh\\\UUU\\\lll|||rrrbbbjjj}}}eeeMMM@@@<<<:::<<<>>>???AAADDDHHHKKKMMMOOOQQQQQQQQQRRRUUUWWW[[[\\\^^^^^^]]]\\\]]]^^^aaa^^^[[[YYYYYY]]]aaadddgggmmmzzzsss{{{|||kkkbbb\\\\\\iiizzz|||mmmhhheeepppyyy||||||qqq```RRRNNNKKKDDDEEEJJJKKKLLLJJJHHHKKKSSSWWWWWWPPPMMMHHHDDDAAAAAAAAABBBCCC@@@<<<<<>>>>>AAAIIIQQQVVVeeehhhQQQGGGLLL\\\uuuzzzrrrfff\\\UUU]]]ppptttdddnnneeeNNNBBB>>><<<>>>@@@BBBDDDGGGKKKOOOPPPRRRSSSSSSSSSTTTWWWYYYZZZ\\\^^^^^^]]]]]]^^^___bbb___[[[YYYYYY]]]aaadddfffjjjyyywwwsss{{{vvvqqqsss{{{|||tttmmmxxxpppYYYNNNHHH@@@???DDDOOOPPPPPPOOORRRXXXXXXTTTKKKHHHEEEBBBAAABBBDDDFFFGGGCCC???>>>EEESSSgggvvvxxx\\\RRRfff{{{iiissspppYYYDDD@@@DDDFFFHHHLLLPPPRRRUUUWWWXXXZZZ]]]```____________```aaaaaabbbaaa```ccchhhnnnWWWEEEHHHeeeaaaSSS\\\ssszzz}}}{{{zzz}}}xxxpppaaaQQQIIIOOO^^^ooo{{{qqqdddYYY\\\jjjyyy|||wwwqqqnnnmmmllljjjgggfffbbb[[[UUUWWW```hhhkkkxxxpppiiieeeeeeaaaXXXPPPQQQZZZbbbeeejjjmmmfffZZZSSSJJJEEEHHHMMMMMMIIIGGGEEENNNaaaxxxvvvdddZZZbbb|||vvviiiQQQFFFEEEAAACCCEEEIIIMMMQQQTTTUUUZZZ]]]```aaa___]]]\\\\\\ZZZ\\\___```___^^^^^^___bbbbbbccccccdddeeeeeefffeeemmm}}}pppZZZoooqqqfffYYYPPPKKKLLLUUU___dddhhhlllmmmnnnooossswwwxxx{{{ooogggkkkwwwvvveee^^^^^^]]]XXXTTTUUUWWW[[[ccclllaaa\\\UUURRR[[[lllyyy}}}yyyyyyzzz|||}}}~~~xxxyyyssshhh^^^\\\\\\ZZZYYYMMMBBBAAACCCBBB@@@???EEEBBB>>><<<;;;>>>AAADDDZZZvvvlllWWWLLLIIISSShhhyyyqqqpppaaaYYYUUU```vvvqqqcccrrreeeNNNCCC@@@===???BBBDDDFFFJJJNNNRRRSSSSSSTTTTTTSSSUUUXXXZZZZZZ\\\^^^^^^^^^]]]^^^___aaa___\\\ZZZ[[[^^^aaadddeeeiiisss~~~xxxyyypppuuuqqqZZZKKKBBBAAACCCSSSUUUUUUUUUWWWZZZUUUNNNGGGEEEBBBAAAAAACCCFFFHHHGGGCCC???AAAGGGTTThhhxxxwww]]]UUUlllyyygggrrrmmmXXXEEECCCHHHJJJKKKOOORRRSSSVVVWWWYYY[[[___bbb]]]]]]]]]^^^^^^____________^^^aaagggkkk}}}bbbHHHBBBWWW||||||bbbRRRXXXllltttzzz{{{vvvssstttxxx{{{yyyfffRRRMMMQQQ^^^nnnxxx{{{}}}~~~qqqeee[[[]]]fffqqqyyy}}}wwwqqqmmmmmmnnnmmmlll```___\\\VVVQQQQQQUUUYYYzzztttoooooopppkkk^^^SSSUUUbbbkkklllmmmooohhh]]]UUUJJJCCCGGGMMMNNNKKKHHHFFFIIIZZZtttrrraaa\\\lllzzz~~~~~~xxx___KKKDDDEEECCCEEEHHHMMMQQQVVVYYYZZZ]]]```bbbcccaaa^^^]]]\\\YYY\\\___aaa```______```bbbbbbccccccdddeeeeeeeeedddiiivvvdddnnnrrriii]]]TTTMMMLLLTTT]]]bbbgggkkkmmmmmmooosssxxxzzz}}}}}}llljjjsss|||vvvjjjssspppccc```^^^WWWRRRSSSWWWYYY]]]aaaVVVUUUQQQOOOVVVaaahhhhhhdddcccbbbccchhhpppxxx~~~vvvxxxuuummmgggfffeeeccc[[[NNNBBB@@@AAA@@@???>>>AAA@@@>>><<<;;;;;;<<<<<>>@@@CCCEEEHHHLLLQQQTTTTTTUUUUUUTTTTTTUUUXXX[[[[[[]]]____________```aaa___^^^\\\\\\\\\___bbbccceeehhhnnn|||{{{}}}qqqjjjlllyyyfffMMMEEEIIIMMM[[[\\\]]]\\\^^^]]]VVVLLLDDDBBB@@@???@@@CCCGGGIIIHHHAAA===AAAIIIWWWkkk|||ttt___YYYtttyyyiiivvvlllXXXHHHHHHMMMNNNOOORRRTTTUUUWWWYYYZZZ]]]aaaddd\\\\\\]]]]]]^^^^^^]]]]]]___\\\___eeeggguuucccJJJ@@@NNNllluuu___QQQSSSdddmmmttt~~~zzzvvvzzz~~~xxxiiiUUUQQQTTT^^^kkkssssssssstttqqqoooooooookkkiiioooxxxyyyuuuooofff___```dddjjjuuuzzztttnnnkkkmmmpppqqqqqqfffdddaaa[[[TTTNNNLLLMMM~~~yyyvvvxxxzzzttteeeXXXZZZiiisssrrrpppqqqlllbbbVVVJJJBBBFFFMMMNNNKKKHHHDDDFFFUUUrrrnnn___^^^ssszzzoooWWWFFFBBBFFFCCCFFFJJJPPPUUUZZZ]]]______aaaddddddbbb___^^^]]]YYY\\\___aaaaaa``````aaabbbbbbbbbcccdddddddddeeefffiiisssmmmoootttkkkaaaWWWOOOMMMSSS\\\aaafffkkkmmmmmmoootttyyy{{{~~~{{{kkkmmmzzzmmmiiissssssooocccXXXQQQTTTZZZ\\\[[[ZZZNNNOOOMMMLLLPPPWWWZZZXXXSSSPPPMMMNNNVVVcccqqqzzzzzz{{{yyyssspppssstttrrr^^^PPPCCC@@@AAA@@@??????<<<<<<===>>>????????????AAAXXXuuuvvvpppjjjmmm~~~mmm[[[WWWUUURRRUUUccc}}}yyyjjjaaattt~~~bbbLLLBBB@@@???AAADDDFFFIIIMMMRRRUUUUUUUUUUUUTTTTTTUUUXXX[[[\\\^^^````````````aaabbb^^^]]]\\\\\\^^^```bbbccceeeggglllvvvyyy|||qqq```[[[eeeiiikkkjjjMMMKKKWWW```eeeggggggggghhhfff\\\QQQCCCAAA@@@???@@@CCCGGGIIIJJJAAA<<>>>>>;;;===@@@AAA@@@>>>>>>>>>@@@III[[[rrr~~~{{{ddd\\\aaaWWW```vvvyyyeee___xxxyyy```OOOEEE???EEEHHHKKKLLLNNNOOORRRTTTWWWXXXXXXXXXYYYYYYYYYZZZ^^^___``````___```bbbdddbbbaaa___]]][[[]]]aaadddeeellloootttzzz|||gggccc]]]WWWVVVZZZccciiiyyyOOOOOOaaaeeepppkkkfffgggpppssshhhYYYEEEAAA<<<<<>>======<<>>MMM^^^hhhnnndddSSSIIIMMMSSSaaagggpppyyy~~~vvvggg[[[WWWRRRKKKNNNWWWjjjhhh]]]]]]___aaa^^^WWWUUUXXX[[[ccckkknnnmmmlllkkkkkkyyynnnkkk___ZZZYYYZZZjjj|||xxxpppjjjjjjlllooouuu|||}}}|||sssfffYYYPPP~~~rrreee^^^XXX^^^gggwwwwwwggg\\\NNNEEECCCDDDCCCBBBDDDEEEVVVvvvqqq^^^IIILLLiiiyyyXXXGGGCCCCCCCCCMMMQQQVVVYYY[[[\\\]]]]]]ZZZ[[[\\\^^^```bbbdddeeeaaaaaaaaa___\\\[[[[[[]]]\\\\\\\\\]]]___aaadddeeeeeehhhnnn{{{iiisssppp]]]OOOMMMRRRVVV]]]cccfffiiiooorrrrrrpppsssxxx}}}jjjYYYSSS___nnnuuu}}}~~~xxxwww~~~kkk[[[VVVWWWXXXUUUNNNMMMXXXfffooouuuzzzrrriiiWWWMMMKKKLLL___ttt^^^YYYWWWUUUPPPFFFAAA@@@AAACCCFFFEEEBBB>>><<<;;;::::::>>>HHHXXXkkk||||||yyyqqqhhhsssxxxfffeee~~~iiiSSSJJJJJJJJJIIIKKKOOOQQQSSSVVVYYY\\\]]]]]]]]]]]]]]]\\\\\\\\\^^^___``````______aaacccaaaaaaaaa___^^^___ccceeehhhkkklllnnn{{{~~~wwwrrrhhh\\\QQQKKKJJJKKKSSSkkk~~~___YYYnnn}}}{{{ppp```VVVWWW[[[YYYRRRDDDAAA>>>===???@@@AAAAAACCC???===DDDTTTkkk|||tttqqqcccUUURRRnnnuuunnn\\\UUUXXXXXX]]]```[[[ccciiinnnmmmgggbbbaaabbb```^^^\\\YYYYYYYYY[[[\\\]]]```^^^___cccggg~~~YYYFFF>>>OOOZZZ___bbb\\\PPPGGGHHHMMMZZZaaakkkuuu}}}}}}{{{{{{wwwggg___WWWNNNKKKOOOTTT```rrrlllbbb^^^[[[YYYSSSMMMLLLOOOZZZeeesss{{{zzzwwwvvvxxxuuujjj]]]WWWXXX\\\nnnxxxqqqlllmmmpppsssyyy~~~rrrbbbVVVvvvlllggg]]]```bbbiiirrrfffUUUIIICCCAAA@@@???CCCFFFXXXwwwuuu___JJJRRRuuu{{{uuuWWWHHHFFFGGGHHHQQQTTTYYY[[[\\\\\\\\\\\\ZZZZZZYYYZZZ[[[^^^```bbb_________^^^[[[ZZZ[[[]]][[[[[[[[[\\\___aaadddfffeeeiiinnnyyyjjjdddyyycccRRRLLLMMMSSS[[[bbbfffjjjoooqqqppppppssswww|||jjjVVVMMM[[[nnnxxxuuueee___[[[fffxxxddd^^^]]]ZZZSSSPPPYYYnnn~~~rrr\\\QQQJJJTTTlllnnnYYYXXXXXXWWWQQQGGGAAAAAAEEEGGGHHHGGGCCC???;;;:::<<<;;;;;;@@@MMM```tttzzzwwwnnniiiyyyvvveeegggfffPPPIIIKKKLLLKKKMMMQQQTTTVVVYYY\\\___^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^______^^^^^^```bbb``````aaaaaa```aaadddfffgggiiijjjlllvvvyyyzzzuuurrrlllcccYYYSSSPPPPPPPPPdddjjj\\\hhhtttggg```UUULLLMMMRRRRRRMMMCCCBBB@@@>>>>>>>>>???>>>AAA>>>===FFFYYYrrrvvvmmmiii[[[OOORRRxxx{{{jjj[[[XXX\\\[[[___bbb]]]dddgggjjjiiiccc___^^^___aaa___\\\YYYXXXYYY[[[\\\]]]___^^^```cccfff}}}zzzWWWEEE@@@UUUWWWVVVVVVSSSMMMGGGFFFIIISSS[[[gggrrr{{{{{{yyyyyy}}}wwwjjj```VVVQQQQQQPPPOOOQQQbbbooofff___WWWRRRMMMHHHIIIMMMYYYfffxxxpppbbb\\\___dddvvv{{{tttoooppprrruuuyyy~~~wwwhhh]]]xxxvvvnnnmmmeee___ooovvvdddSSSIIIEEECCCBBBEEEHHH[[[zzzuuu^^^OOO```xxxnnnTTTIIIHHHKKKMMMSSSWWW[[[]]]\\\[[[[[[[[[\\\ZZZYYYWWWWWWYYY[[[]]][[[\\\]]]]]]\\\\\\^^^___\\\\\\]]]^^^```bbbeeeffffffjjjnnnvvvjjjWWWjjjhhhVVVMMMJJJQQQYYYaaafffjjjoooqqqppptttvvvyyy}}}oooYYYNNN]]]rrr|||wwwgggWWWSSSOOOSSSccc{{{wwwqqqhhh]]]TTTRRR]]]qqqzzz|||uuu___MMMJJJWWW___qqq}}}kkk___]]]]]]\\\VVVLLLHHHIIIHHHIIIJJJGGGCCC???<<<;;;??????@@@CCCKKKZZZlllyyy|||vvvrrrlllkkkxxxggglllgggQQQKKKKKKKKKLLLNNNRRRUUUWWWZZZ]]]```]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^]]]\\\\\\^^^___]]]___aaaaaaaaabbbdddfffdddeeegggkkkssstttzzz|||zzzhhhhhhgggccc]]]XXXVVVUUUXXXeeennn[[[[[[___QQQRRROOOKKKKKKMMMLLLHHHCCCCCCBBBAAA???>>>======@@@>>>>>>JJJ___xxx|||mmmeeeUUUKKKVVV~~~ggg[[[[[[___]]]___ccc___dddeeeeeeccc```^^^```bbbbbb```]]]ZZZYYYZZZ[[[\\\\\\^^^^^^aaaeeefff{{{wwwUUUEEEDDD]]]bbb[[[UUUSSSNNNGGGEEEHHHOOOWWWcccpppzzzyyyxxxxxx|||xxxkkk___XXXVVVUUURRRMMMRRRcccvvvxxxpppddd[[[RRRMMMIIIHHHKKKPPPYYYddduuu~~~oooiiimmmrrrxxxsssrrrssssssuuuyyy|||yyyvvvvvvwwwsssjjjccc|||yyymmm```bbbtttvvvhhh]]]VVVQQQOOOJJJNNN```~~~qqqZZZTTTooo|||fffPPPJJJKKKNNNQQQVVVYYY]]]^^^^^^\\\\\\\\\^^^\\\ZZZXXXWWWWWWXXXYYYYYYZZZ\\\\\\\\\^^^```bbb``````___```aaaccceeeffffffjjjmmmrrrmmmQQQYYYiiilll[[[OOOIIIOOOXXX```dddiiioooqqqpppwwwxxx{{{~~~qqq\\\RRRaaavvv{{{jjjWWWSSSMMMJJJNNN\\\ooo|||lll```VVVWWW``````]]]rrrtttXXXGGGHHHHHHVVVnnn}}}mmmeeeaaa```___[[[RRRMMMMMMJJJJJJIIIFFFAAA???>>>>>>???AAABBBDDDHHHTTTeeerrr|||wwwsssnnnooo}}}mmmuuuiiiSSSLLLLLLKKKLLLNNNRRRTTTVVVYYY\\\___[[[\\\\\\\\\]]]]]]]]]]]]ZZZ[[[\\\[[[ZZZZZZ[[[]]][[[]]]```bbbbbbbbbdddeeebbbbbbeeejjjooo|||zzztttyyyyyy}}}uuu|||tttllleee___bbbeeeeeebbb^^^ZZZXXX\\\ggg}}}lllXXXRRRNNNIIIOOORRRPPPMMMLLLIIIDDDFFFGGGGGGEEEBBB???>>>>>>BBB???BBBPPPgggqqqdddPPPLLL```www{{{fff\\\^^^bbb^^^___dddaaaeeeeeedddbbbaaabbbeeegggbbbaaa___]]]\\\[[[[[[[[[[[[^^^^^^aaafffeeewwwuuuTTTFFFGGGbbbwwwjjj___YYYQQQGGGDDDGGGLLLTTTaaannnxxxvvvwww{{{zzzvvv{{{lllbbb^^^UUUVVVTTTQQQUUU```fffhhh^^^UUULLLJJJJJJKKKOOOTTTYYY^^^iiiuuuxxxwww~~~}}}yyy~~~{{{uuusssqqqooooooqqqoookkkfffcccbbbaaa___\\\~~~sssiiifffkkkqqq}}}zzzvvvpppjjjccc]]]YYYQQQUUUggg~~~qqq[[[]]]}}}yyyaaaPPPMMMOOOSSSVVVXXX[[[___aaa```___^^^^^^___^^^\\\ZZZYYYXXXXXXYYYYYY[[[\\\]]]]]]^^^aaacccccccccbbbaaaaaabbbcccdddeeehhhjjjnnn}}}qqqPPPQQQ[[[{{{~~~mmm^^^RRRIIIMMMUUU]]]aaaffflllpppooouuuvvvyyy{{{uuuaaaXXXhhh{{{oooggg]]]UUUTTTZZZccciiiuuuooo\\\SSSWWWQQQJJJ\\\{{{fffKKKDDD@@@HHH[[[vvv{{{lllgggeeefffccc[[[SSSOOOJJJIIIGGGCCC@@@???@@@BBB@@@AAAAAA???BBBOOObbbqqq~~~|||xxxrrrnnnooosss|||gggSSSMMMNNNMMMKKKNNNQQQSSSTTTVVVYYY\\\[[[[[[\\\\\\]]]^^^______YYYZZZZZZYYYXXXWWWYYYZZZYYY\\\___bbbbbbbbbcccdddcccaaaccchhhjjjsssuuuwwwyyyddd```hhhzzz||||||~~~zzzjjj\\\TTT\\\```fffiiigggccc___\\\\\\lllgggVVVOOOGGGIIIPPPUUUQQQLLLJJJHHHFFFJJJLLLMMMKKKGGGCCCBBBBBBDDDCCCGGGVVVnnnppp^^^PPPSSSpppssswwwhhh___bbbeee``````eeedddfffffffffeeeeeeeeeggghhhbbbbbbaaa```___]]]\\\[[[\\\^^^^^^aaadddbbbqqqtttTTTFFFHHHeeevvvfff]]]RRRFFFCCCHHHIIIQQQ^^^kkkvvv~~~xxx||||||mmmqqquuuooo]]]]]]YYYSSSRRRWWW]]]```[[[SSSLLLLLLOOOQQQUUUZZZZZZVVVYYYbbbdddeeennn{{{{{{tttrrrpppkkkjjjkkkbbb^^^XXXRRROOONNNNNNOOO{{{hhh___```\\\___dddggggggccc]]]YYYVVVZZZkkkyyyxxxxxx___fff}}}~~~tttaaaRRRQQQTTTXXX\\\ZZZ]]]aaacccbbb`````````______^^^\\\[[[[[[[[[ZZZ[[[\\\]]]]]]]]]^^^aaaccceeedddcccaaaaaaaaabbbbbbdddggghhhjjjzzzuuuRRROOOVVVooo|||}}}nnnaaaTTTJJJLLLTTT[[[^^^dddkkkoooooorrrsssvvvyyy}}}~~~zzzggg___mmmyyyooommmoooqqqrrr|||xxxaaaWWW[[[UUUIIITTTooopppQQQFFFDDDGGGUUUqqqtttooonnnqqqpppfff[[[UUUJJJIIIFFFAAA>>>???AAADDDAAAAAA???;;;===LLLcccuuuzzzzzzvvvooollllllwwwuuu~~~dddRRRNNNPPPPPPKKKMMMPPPRRRSSSUUUWWWZZZZZZ[[[\\\]]]^^^```aaaaaaXXXYYYYYYXXXVVVVVVWWWYYYWWW[[[___aaabbbbbbcccddddddaaacccfffeeelll|||rrrzzzeeeTTTMMMSSSoooyyyppptttmmm\\\TTTVVV\\\ccchhhhhhddd___\\\^^^rrreeeUUUPPPGGGJJJQQQTTTOOOIIIHHHIIIIIIMMMPPPQQQOOOKKKFFFDDDEEEGGGFFFKKK[[[ssslllXXXTTT[[[~~~ssstttjjjbbbdddhhhaaaaaagggfffeeefffggghhhhhhgggffffffbbbbbbcccbbbaaa^^^\\\ZZZ]]]___^^^aaaccc___llltttTTTEEEHHHeeeyyyhhh^^^QQQEEECCCKKKHHHPPP\\\iiisss{{{}}}ooogggtttooojjj___VVVTTTYYY___bbb\\\UUUOOOQQQTTTWWW[[[___ZZZQQQNNNSSSUUUVVVaaaooozzzsssqqqnnniiigggiii___\\\VVVNNNHHHFFFGGGIIIwwwqqqmmmoooxxxooo^^^RRROOOOOOQQQPPPLLLLLLNNNKKKWWWooo}}}zzzeeeyyyrrr}}}ZZZQQQXXX[[[[[[]]]^^^```bbbdddddddddcccbbbdddcccbbb```]]][[[ZZZYYYYYYXXXWWWXXXYYY[[[^^^``````bbbcccbbbaaa```aaacccccchhhgggiiiwwwbbbGGGOOObbbxxxxxxqqqtttgggPPPLLLKKKNNNTTT[[[aaagggnnnrrrrrrtttwwwyyy{{{}}}zzzjjjdddgggwww|||mmm]]]PPPJJJOOOYYY}}}___IIIGGGHHHVVVvvv}}}uuuqqqnnneeeYYYQQQLLLHHHDDDCCCEEEFFFEEECCCAAA<<<;;;>>>@@@GGG[[[qqqzzz{{{xxxrrrtttuuuuuuzzzxxxvvvqqq\\\PPPPPPPPPLLLLLLNNNQQQSSSSSSUUUXXXZZZ[[[[[[\\\]]]^^^```aaabbbZZZZZZZZZXXXVVVUUUWWWXXXXXXXXXXXXXXXXXX[[[___bbbcccddd___```eeehhh{{{yyyvvv~~~nnnXXXMMMIIIJJJZZZvvvqqqhhhjjjuuuqqqbbbdddfff```^^^``````[[[WWWUUU```vvvlllYYYOOOLLLVVVQQQMMMNNNSSSVVVUUURRR[[[[[[UUUJJJFFFHHHHHHDDDJJJFFFNNNddd|||iii]]]SSSiiippp}}}zzzfffeeeeeefffiiijjjjjjiiihhhhhhhhhggggggfffeeedddddddddccccccaaa```^^^^^^ccc^^^^^^ccccccbbbmmm|||}}}\\\EEEHHHWWWsss]]]PPPFFFBBBIIIDDDNNN\\\hhhpppxxxwwwttttttwwwmmmeee\\\WWW]]]gggaaaccc^^^UUUQQQWWWZZZZZZTTTNNNIIIIIIQQQ[[[cccgggpppyyyqqqmmmmmmnnnooonnnfff^^^UUUOOOMMMKKKFFFAAAeee```ZZZZZZ```jjjsssyyyvvvaaaYYYQQQMMMJJJGGGHHHLLLPPP^^^www{{{rrrxxxzzz\\\UUU[[[]]]]]]``````aaaccceeeeeedddcccbbbddddddbbbaaa___^^^\\\\\\^^^]]]\\\[[[[[[\\\]]]^^^___aaabbbbbbaaa```aaabbbaaahhhfffgggrrrvvvSSSLLL___uuuvvvnnnrrriiiTTTLLLJJJNNNSSSZZZ```eeejjjmmmppprrrvvvxxxzzz|||yyygggeeekkkzzzlllUUUFFFGGGOOOhhhdddLLLEEENNNcccssslllhhhbbbZZZTTTMMMIIIEEEEEEHHHJJJJJJHHHBBB===;;;>>>???EEEYYYmmmuuuqqqooolllpppvvv|||}}}qqqttt}}}mmm\\\UUUYYY[[[XXXQQQSSSTTTUUUTTTUUUVVVXXX\\\\\\\\\\\\^^^```bbbccc[[[[[[ZZZXXXVVVVVVYYY[[[ZZZZZZYYYWWWWWWYYY]]]```___aaa___```dddeeettt|||}}}jjjTTTIIIGGGGGGOOO___ppp{{{~~~|||tttiiieeeiiitttqqqssskkkddd^^^]]]\\\XXXWWWXXXddd{{{lllZZZUUUXXX^^^WWWPPPSSS\\\bbb```[[[eeeccc[[[NNNIIIJJJJJJGGGMMMLLLUUUkkk~~~dddXXXYYYyyyuuulllfffeeeeeegggiiijjjiiihhhfffggghhhhhhhhhgggeeeeeedddddddddcccaaa```^^^]]]aaa\\\^^^cccdddbbblllyyy___EEEFFFUUUyyy___RRRJJJDDDFFFFFFOOO[[[fffmmmuuu}}}wwwooowww{{{ppphhhcccfffllleeeeee```XXXVVVXXXXXXTTTJJJGGGDDDEEELLLVVV```eeefffooo|||uuullliiijjjooorrrsssllleee[[[TTTPPPLLLFFFAAApppjjj```YYYWWW[[[bbbfffssseeeWWWOOOLLLLLLPPPTTTYYYjjjyyy}}}}}}qqq]]]YYY\\\]]]^^^```bbbccceeeffffffeeeddddddeeeddddddcccbbbaaa``````dddccc```^^^]]]\\\\\\\\\]]]___bbbbbbaaaaaaaaaaaaaaaiiihhhgggmmmyyykkkRRR```ttttttggggggeeeWWWNNNHHHLLLRRRYYY___dddfffgggnnnppptttwwwyyy|||uuudddhhhrrruuuYYYEEEAAAGGGSSSnnnoooWWWJJJ^^^vvvqqqeee```]]]XXXTTTHHHDDD@@@@@@DDDFFFGGGFFFCCC>>>===@@@AAAFFFXXXlll}}}ppphhhhhhiiiqqq|||~~~|||yyypppiiippp~~~wwwdddXXXXXX___cccbbbZZZ[[[[[[ZZZYYYXXXXXXYYY\\\[[[ZZZZZZ[[[]]]___aaa\\\\\\[[[XXXWWWXXX[[[^^^]]]\\\ZZZWWWVVVWWW[[[^^^[[[```___aaadddccclllqqq\\\NNNKKKHHHHHHLLLSSS]]]dddjjjhhhgggiiipppyyywwwlllfff```ZZZXXXZZZnnnmmm^^^___gggfff\\\UUU[[[iiisssqqqkkknnniii^^^QQQJJJIIIJJJIIINNNRRR```uuu{{{aaaVVVdddtttddddddcccdddfffhhhhhhfffddddddeeegggiiiiiihhhgggfffdddddddddcccaaa```^^^]]]^^^[[[]]]bbbcccbbbhhhsssdddFFFEEESSS}}}gggVVVNNNFFFCCCHHHOOOZZZcccjjjqqqyyyqqqiiixxxwwwsssqqqrrreeebbb]]]XXXXXXYYYTTTMMMAAAAAAAAACCCJJJUUUbbbjjjiiifffqqqwwwooofffbbbfffnnnuuuxxxpppjjj```YYYSSSMMMFFFAAA{{{qqqkkkjjjnnnrrrrrreee___^^^___cccggghhhyyy|||wwwzzz~~~tttggg]]][[[\\\[[[\\\___ddddddeeeffffffffffffeeeeeeeeedddddddddccccccccceeedddbbb```^^^]]]\\\\\\[[[^^^aaabbbbbbaaaaaabbbaaajjjjjjhhhllltttdddcccuuuxxxggg^^^]]]WWWOOOHHHKKKPPPXXX___dddfffffflllnnnrrruuuxxx{{{~~~qqqccclllyyy}}}lllVVVFFFBBBFFFNNN]]]www```XXXooorrrddd]]][[[XXXSSSGGGCCC>>><<<>>>AAAAAA@@@DDD??????BBBDDDIII[[[ooo}}}pppeeehhhppp|||{{{rrrhhhfffsssnnnYYYRRRWWW^^^bbbbbb```aaabbbaaa___^^^^^^___^^^]]]ZZZXXXXXXYYY[[[\\\]]]]]][[[YYYWWWXXX\\\______^^^\\\XXXUUUVVVXXX[[[YYYaaacccdddhhhdddgggxxxooo[[[UUUOOOLLLLLLPPPXXX```iiilllrrryyyyyy|||tttiiidddddd~~~tttjjjlllrrrhhh^^^WWW```rrr~~~|||tttlllfffZZZMMMFFFFFFHHHIIILLLVVVhhh}}}{{{bbbYYYqqqyyylllbbbaaaaaabbbccceeeeeebbb```aaacccfffhhhiiiiiihhhgggeeeeeedddcccaaa___^^^]]]]]][[[]]]aaaaaa___ccciiivvvkkkLLLEEENNNvvvttt[[[QQQHHHDDDIIIOOOXXXaaaiiiqqqyyy~~~}}}ooopppvvv~~~{{{yyyeee^^^VVVTTTVVVWWWPPPHHH???@@@AAADDDKKKYYYjjjvvvttthhhhhh~~~~~~{{{rrriii^^^ZZZ^^^hhhpppuuulllggg___XXXRRRKKKEEE@@@xxxtttrrrpppppprrryyy|||wwwhhhccc___^^^^^^]]]]]]___ccccccdddeeeffffffffffffdddddddddeeeeeeeeeeeeeeecccbbbaaa```___^^^^^^^^^[[[^^^aaabbbbbbbbbbbbccc```iiiiiigggkkkppp|||bbbuuu{{{jjjaaaYYYMMMJJJKKKOOOVVV___eeehhhhhhkkknnnqqquuuwwwzzz~~~wwwllldddqqqzzznnn```WWWOOOGGGEEEGGGFFFNNNpppggg```sss}}}vvvxxx~~~{{{nnnfffccc\\\TTTMMMHHHBBB>>>???@@@@@@>>>BBB======AAADDDKKK^^^sssssseeejjjvvv~~~rrriiimmm~~~hhhSSSPPPWWW[[[[[[\\\___```aaaaaaaaa```bbbccccccaaa___\\\ZZZZZZZZZZZZ^^^]]]\\\ZZZXXXYYY\\\^^^```___]]]ZZZWWWVVVXXXZZZZZZdddgggiiilllggggggrrrjjj^^^TTTTTTXXX^^^eeelllvvv{{{zzzqqqwww~~~|||}}}|||zzzzzzhhh```\\\cccqqqxxxssskkkaaaZZZOOOGGGBBBAAACCCGGGHHHYYYpppuuu```[[[rrrgggbbb``````___aaabbbaaa___]]]```bbbdddfffhhhhhhhhhgggeeeeeedddcccaaa___]]]\\\]]]\\\]]]______^^^___bbbhhhtttUUUHHHJJJjjjdddTTTKKKHHHIIINNNVVV```iiirrryyy~~~zzzssslllmmmzzzlllaaaUUURRRTTTRRRKKKEEEAAAAAAAAACCCKKK[[[ooo|||rrrgggeeesssyyyuuuxxx{{{iiiaaaVVVQQQTTT[[[bbbfff^^^\\\WWWRRRMMMGGGBBB>>>{{{vvvpppooorrr|||zzzeeedddcccbbbaaa````````````aaaaaacccdddeeefffgggdddddddddddddddddddddddd``````````````````______]]]^^^```aaaaaabbbeeegggbbbiiigggeeeiiimmm{{{]]]llltttdddSSSOOONNNNNNSSS\\\dddhhhjjjlllnnnrrruuuwwwzzz}}}|||nnngggiiivvvuuuhhhZZZNNNJJJJJJHHHFFFGGG@@@EEEeeemmm]]]fffnnnkkkbbbbbblllxxx|||tttoooeeeZZZOOOJJJCCC@@@@@@BBBBBBAAAAAA<<<;;;???BBBJJJ___uuu~~~||||||sssdddiiiwwwsssmmmuuu{{{cccRRRUUU\\\ZZZWWWXXXXXXZZZ\\\]]]^^^^^^aaabbbfffeeedddbbb```___^^^^^^_________]]][[[ZZZ\\\]]]_________]]]ZZZYYYYYYZZZ[[[gggjjjkkkoookkkiiiqqq|||jjj]]]```iiiooovvv}}}mmmiiiiiiiiirrrzzzjjjgggfffiiimmmkkkbbbZZZUUUNNNGGGCCC@@@???AAAFFFIII^^^xxxkkk]]]___pppggggggbbb```______``````^^^]]]``````bbbdddeeefffggggggfffeeeeeecccaaa___]]]\\\]]]]]]^^^___`````````aaaccc___KKKGGG[[[ppp\\\OOOMMMIIIMMMUUU___iiirrrxxx{{{~~~}}}uuulllffffffssstttgggZZZUUUTTTOOOHHHCCCBBB@@@???AAAIIIWWWhhhrrrhhhbbbcccqqq|||tttpppxxxuuunnnaaaZZZQQQLLLLLLPPPRRRSSSOOOOOOMMMKKKGGGCCC???<<<{{{xxx{{{}}}yyyuuupppmmmgggeeekkktttwww{{{zzzffffffeeecccbbbbbbaaa___]]]]]]^^^```bbbdddfffgggcccccccccccccccccccccccc___``````aaaaaaaaaaaa```___`````````aaacccgggjjjhhhlllhhhfffkkkllluuu]]]]]]|||xxxeeeWWWRRRMMMOOOXXXaaafffhhhmmmpppsssuuuwwwzzz}}}rrreeebbbnnn{{{}}}ppp```WWWOOONNNNNNKKKIIIIIIFFFGGG\\\iiiTTTTTTXXX\\\WWWUUUcccvvv~~~xxxmmm___NNNIIIDDDBBBEEEIIIKKKKKKGGGAAA>>>@@@CCCKKKaaaxxx|||vvvttttttuuuqqqbbbiiixxxtttmmmvvvsss]]]QQQZZZbbb\\\VVVXXXTTTVVVYYYZZZ[[[\\\^^^```cccddddddddddddcccaaaaaabbbccccccbbb___]]]]]]]]]\\\^^^``````^^^\\\[[[[[[[[[fffiiiiiinnnllljjjpppzzztttvvv}}}qqqiiiccc\\\aaalllyyytttrrrssswwwtttmmmqqqvvvvvvoooeeeZZZTTTOOOIIIFFFFFFEEEAAABBBGGGOOOhhhdddcccpppnnniiilllfffccc```______``````___`````````aaabbbdddeeegggffffffeeecccaaa___]]][[[]]]^^^___```bbbeeeffffffiiigggLLLEEEKKKrrr}}}gggSSSOOOIIIMMMUUU___iiipppsssuuuvvvzzz}}}{{{{{{}}}ssskkkeeegggvvvqqqeee[[[YYYVVVNNNGGGCCCBBB???>>>AAAHHHQQQZZZ^^^[[[XXX]]]lll||||||ooogggoooyyyzzzqqqhhh^^^YYYRRRNNNMMMMMMJJJGGGEEEFFFGGGFFFCCC???<<<;;;}}}ooohhhfffeeefffgggaaa^^^\\\ZZZXXX\\\kkkzzzyyyqqqzzzssseeeeeedddaaaaaaaaa___\\\[[[[[[\\\^^^aaadddfffgggccccccbbbbbbbbbbbbaaaaaa```aaaaaabbbbbbbbbaaaaaa````````````aaadddhhhllloooqqqkkkiiinnnnnnttt```QQQkkkwww\\\UUUMMMMMMTTT]]]dddfffnnnqqqtttvvvwwwyyy|||~~~kkk``````qqq}}}vvv___ZZZWWWVVVTTTNNNLLLMMMPPPJJJRRRnnnvvv[[[NNNHHHLLLUUUTTTPPP___vvv{{{oooaaaQQQMMMIIIIIIOOOUUUXXXYYYNNNGGGCCCDDDFFFNNNeee{{{~~~tttnnnllloooqqqqqqzzzooobbbjjjzzztttkkkrrrkkkWWWOOO]]]eee]]]WWWYYYTTTVVVXXXZZZZZZ\\\^^^```]]]___aaacccdddcccbbbaaadddfffgggeeebbb___^^^^^^[[[]]]aaabbb```^^^\\\\\\YYYeeegggggglllkkkjjjpppuuu|||uuulllaaaaaajjjkkkccc[[[XXX]]]jjjzzzllloooxxxvvvhhh]]]YYYOOOIIIHHHKKKIIIEEEEEEIIIVVVoooxxxdddmmm~~~zzzhhheeekkkiiifffaaa___```aaabbbbbbaaa```______```bbbeeefffffffffeeecccaaa___\\\[[[]]]^^^___aaaeeejjjllllllqqqkkkMMMEEEBBBccc~~~oooWWWPPPIIIMMMUUU___hhhmmmoooooolllttt{{{zzzvvv~~~uuullliiisss|||uuusss}}}{{{fff]]]XXXYYYXXXOOOHHHFFFBBB@@@???BBBIIINNNOOOOOOOOOMMMSSSbbbqqqxxx{{{}}}yyyiii```hhhvvvzzzrrriii___[[[WWWTTTSSSOOOJJJEEE@@@BBBDDDDDDAAA>>>;;;:::vvvoookkkfffbbbeeeaaa\\\ZZZ___kkk{{{tttyyynnnllliiidddaaa```^^^\\\[[[YYYYYYZZZ]]]```bbbbbbaaa___```aaabbbbbbbbbbbbbbb]]]]]]___```aaaaaaaaaaaa```___]]]^^^aaaggglllppppppnnnkkkgggfffkkkttt|||```PPP^^^{{{rrr]]]NNNOOOUUUXXX___hhhooollloooxxxxxxrrrttt}}}ooobbb___aaayyy}}}zzzllllllwwwvvvppphhh```UUUNNNOOOTTTYYYUUUTTTZZZhhhoooeeeWWWLLLMMMOOOOOOMMMQQQ```ppp{{{uuu|||xxxhhhZZZMMMEEELLLWWW___eeejjjZZZQQQFFF>>>CCCSSShhhwww|||pppjjjhhhgggfffqqqnnnrrrwwwmmmbbbnnnmmmkkk~~~}}}aaaUUUQQQ[[[eeeccc[[[TTTZZZYYYXXXWWWWWWXXXZZZ[[[ZZZ[[[\\\]]]^^^_________aaaeeeiiikkkiiidddaaa___[[[]]]___aaaaaa```___]]][[[```eeehhhiiiiiillloooqqqtttgggeeekkkssseeeRRRHHHNNN```vvv|||gggcccggg}}}pppaaaYYYRRRMMMQQQZZZVVVGGGEEEOOO^^^xxxxxxhhh~~~}}}sssjjjkkkooonnniiidddbbbbbbbbb```^^^aaabbbbbb```^^^___cccfffhhhgggfffdddaaa]]][[[YYY___^^^___ccciiimmmmmmllltttSSSEEEBBBMMMjjjnnnSSSRRROOOQQQ]]]iiimmmlllkkkpppjjjkkkuuu}}}~~~xxxvvv{{{vvvlllsssuuu]]]WWWUUUXXXXXXQQQKKKJJJCCCDDDDDDCCCGGGNNNPPPMMMIIIIIINNNVVV]]]___ccchhhggg```ZZZ^^^mmmzzzwwwmmmllleee]]]\\\^^^\\\TTTLLLKKKIIIFFFDDDCCC@@@===:::~~~vvvrrr{{{uuurrrmmmkkkooozzz}}}xxxhhhllliiifffdddcccaaa___]]]]]]]]]]]]```ccceeedddcccaaaaaabbbbbbbbbaaa``````^^^^^^___```aaabbbbbbbbbcccaaa```___aaaeeeiiilllmmmmmmkkkgggfffjjjrrryyyfffMMMMMMaaaooogggPPPMMMSSSXXX^^^fffllljjjoooxxxxxxrrrttt}}}zzziii___```eeezzz~~~yyyfffaaafffpppwww|||ooo___WWWUUU___^^^[[[[[[aaaeee```XXXUUUQQQNNNLLLKKKPPP]]]jjjqqqyyyvvvlllmmmyyy~~~yyybbbRRRFFFJJJWWW___ccceeeRRRLLLCCC>>>DDDVVVkkkzzz~~~rrrkkkhhhfffeeeiiijjjnnnoooiiifffwwwpppoooyyy]]]WWWWWW^^^bbb___[[[ZZZZZZYYYXXXWWWWWWXXXZZZ[[[XXXYYYZZZ[[[\\\\\\\\\\\\^^^ccciiilllkkkgggcccaaa]]]^^^___```aaaaaa``````___```cccdddeeegggjjjlllppp~~~zzztttvvvoooYYYMMMRRR```oooxxxvvvzzz|||xxxbbb]]]lllwwwdddXXXUUURRRYYYaaaZZZJJJHHHSSSkkkooommmoooiiilllnnnpppkkkfffcccbbbaaa^^^\\\___aaaaaa```______bbbeeeggggggeeebbb```^^^\\\[[[^^^]]]^^^bbbhhhlllnnnmmmjjjuuueeePPP@@@FFF^^^wwwyyydddUUUPPPQQQ[[[eeehhhggggggkkkfffgggqqqyyyzzzmmmppp}}}vvvbbbYYYSSSUUUVVVPPPKKKIIIEEEFFFFFFFFFKKKRRRTTTQQQIIIIIIMMMTTTXXXXXXYYY]]]^^^WWWRRRXXXkkk|||}}}uuussskkkbbb]]]]]]ZZZSSSLLLMMMKKKIIIGGGEEECCC@@@===sssmmmhhhlll{{{}}}zzz}}}}}}qqqgggkkkjjjhhhhhhgggfffdddaaa```______```cccddddddcccbbbbbbbbbbbbaaa```___^^^``````aaaaaabbbbbbccccccfffeeecccaaaaaaccceeegggkkkkkkkkkhhhgggiiiooouuutttQQQBBBJJJUUUjjjtttVVVLLLPPPVVV\\\cccggghhhnnnuuutttooosss|||uuuccc\\\bbbkkk||||||jjj``````eeeiiivvv~~~rrr```WWWiiijjjhhhbbb___aaaaaa___```WWWNNNLLLNNNRRRZZZbbbeeeeeeaaa^^^bbbppp}}}kkkXXXGGGEEENNNTTTTTTRRRIIIEEE??????HHHZZZooo~~~uuummmgggeeeccceeejjjkkkfffccclllvvvvvvpppYYYZZZ]]]aaa```\\\\\\___[[[ZZZYYYXXXXXXXXXYYYZZZXXXXXXYYYZZZ[[[[[[[[[[[[[[[```gggkkkkkkiiigggfff```_________```aaabbbccceeebbb```___bbbeeeggghhhkkkttt|||{{{}}}www```TTTUUU\\\bbbdddeeemmmuuuuuu^^^ZZZjjj|||fffVVVTTTVVV^^^ddd[[[LLLNNN[[[|||zzzjjjxxxllllllppppppqqqmmmhhhdddaaa___]]][[[]]]___````````````aaacccfffeeecccaaa___^^^^^^^^^^^^^^^^^^aaafffjjjmmmmmmbbbkkkmmmPPPBBBAAARRRiiiwwwtttYYYSSSPPPVVV]]]______```ccc___aaammmxxxuuupppvvv}}}}}}zzziii]]]QQQOOOQQQOOOIIIEEEEEEFFFFFFGGGNNNVVVWWWTTTJJJJJJOOOVVVZZZXXXXXXZZZ[[[TTTNNNUUUkkk|||ssshhh```\\\XXXRRRMMMPPPMMMJJJHHHFFFEEEBBB@@@yyyuuuzzz{{{yyy}}}mmmhhhjjjjjjiiijjjkkkjjjgggddd___^^^]]]]]]___``````___`````````aaaaaa```______aaaaaaaaaaaabbbbbbcccccchhhfffeeeccccccdddeeefffiiijjjkkkiiigggiiimmmqqqcccFFFDDDLLL[[[zzz}}}___OOOMMMRRRZZZaaadddfffjjjnnnkkkiiirrr}}}rrraaa\\\fffqqq}}}uuullljjjkkklllwwwzzz}}}vvvdddYYYnnnqqqqqqllliiijjjjjjiiifff[[[QQQQQQUUUWWWZZZ\\\eee___ZZZXXXZZZaaaooo|||tttcccOOOEEEDDDEEECCCAAABBB@@@>>>@@@KKK]]]rrryyynnnhhheeedddiiimmmjjj______rrr{{{~~~fffYYY\\\```aaa___\\\^^^aaa[[[ZZZYYYYYYXXXYYYYYYZZZZZZZZZ[[[\\\\\\\\\\\\\\\YYY]]]aaaeeeggghhhjjjkkkbbbaaa___^^^___aaadddfffkkkeee^^^\\\___cccffffffggglllxxxyyyppprrrsssppplllssszzzssseee^^^[[[YYYXXX^^^gggtttuuu^^^]]]fffxxxvvvaaaSSSMMMQQQYYY\\\SSSLLLUUUgggtttpppllloootttrrrpppmmmhhhdddbbb```___^^^\\\^^^___`````````aaaaaaeeecccaaa___^^^___```aaa``````___```cccfffiiikkkbbbhhh|||kkkLLLFFFCCCPPPbbbjjjsss{{{www]]]UUUOOOQQQTTTUUUWWWYYYZZZXXX]]]jjjzzzwwwuuuxxx|||}}}pppaaaQQQJJJLLLKKKFFFAAABBBCCCCCCFFFNNNVVVVVVRRRHHHJJJRRR]]]ccccccccceeeaaaXXXQQQXXXmmmyyymmmccc]]]XXXTTTQQQPPPMMMIIIFFFDDDCCCAAA???{{{|||xxxiiifffiiihhhhhhjjjkkkjjjhhhfff___]]][[[[[[]]]^^^^^^]]]\\\]]]^^^___```aaaaaaaaabbbaaa`````````aaabbbccceeeeeeeeedddeeeeeefffggghhhjjjkkkjjjggghhhkkknnnzzz}}}SSSEEEIIIUUUooohhhVVVNNNNNNWWW```bbbeeehhhfffaaacccppp~~~}}}ooobbbaaajjjuuu}}}~~~wwwyyy{{{uuurrrqqq{{{vvvsssssstttqqqmmmjjjjjjhhhkkkrrrrrriii___YYYhhhmmmppprrrtttvvvrrrkkkbbbYYYTTTVVVZZZYYYWWWWWWccc\\\XXXVVVSSSRRRZZZffftttjjjZZZKKKBBB@@@@@@???@@@??????CCCNNN```tttzzznnnhhhffffffhhhkkkfff^^^eee}}}~~~ccc\\\]]]^^^______```___^^^[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[YYYZZZ\\\]]]```dddiiimmmeeeccc___]]]^^^```dddgggmmmggg___\\\^^^bbbeeeeeeeeejjjsss}}}|||}}}tttiiihhhkkkttt}}}kkk]]]WWWVVV^^^gggttttttaaaeeeppp{{{tttfffXXXNNNFFFIIINNNNNNIIIJJJ^^^uuupppxxx|||lllooossspppmmmkkkiiifffcccbbbcccddd^^^^^^___```aaaaaa```___cccbbb```^^^^^^___aaabbbcccbbbaaa___```bbbfffhhhdddgggvvvnnnQQQFFFDDDRRR```aaaeeeooorrr]]]UUUMMMMMMMMMNNNPPPSSSUUUUUU\\\jjj|||xxxvvvxxxzzzttteeeSSSHHHHHHJJJEEE>>>@@@@@@@@@CCCKKKSSSSSSMMMFFFIIIRRR___fffggghhhkkkbbbZZZSSSYYYooo|||ssshhh```[[[XXXWWWPPPLLLGGGCCC@@@???>>>===vvviiijjjffffffeeefffggggggfffdddaaa___]]]\\\]]]______^^^[[[[[[]]]___```aaaaaaaaaaaa```___^^^^^^___```aaaaaabbbcccdddeeeffffffffffffhhhjjjhhheeeeeehhhkkkqqqiiiIIIGGGQQQjjjooo]]]QQQOOOVVV^^^aaafffhhhccc]]]```ooo~~~|||sssiiibbbeeepppyyy|||rrrkkkmmm~~~yyywwwyyysssmmmkkkeee\\\UUURRRUUUQQQRRRVVVYYYWWWWWWYYY```fffmmmsssyyyzzzrrrggg[[[XXXWWWZZZZZZVVVTTTUUU___^^^\\\XXXPPPKKKMMMSSSaaa___WWWJJJAAA@@@BBBCCCAAAAAAAAAFFFQQQdddwwwxxxkkkffffffhhhaaacccccchhhzzz~~~zzzeee______^^^\\\^^^aaa___ZZZ[[[[[[[[[ZZZZZZYYYYYYXXXYYYYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYY[[[___eeejjjfffddd```]]]]]]___bbbeeejjjfffaaa^^^^^^aaadddeeeeeejjjrrr|||pppllllllvvvooo\\\VVVVVVbbbgggqqqpppdddpppxxxdddWWWQQQMMMHHHIIIIIIGGGDDDNNNiiitttooorrriiikkkmmmlllkkkkkkjjjgggeeeeeegggiiibbbaaa___```aaaaaa```^^^aaaaaa____________aaaaaadddcccaaa^^^]]]___dddhhheeehhhrrrwwwZZZDDDBBBPPP___]]]]]]dddhhh[[[SSSKKKIIIIIIIIILLLPPPTTTWWW___mmmzzz|||xxxtttrrrsssgggVVVKKKJJJLLLIIIBBBAAAAAA@@@CCCKKKSSSQQQJJJEEEGGGOOOZZZ`````````bbb[[[TTTPPPYYYqqqzzzqqqggg```]]]\\\UUUPPPIIICCC@@@???>>>===|||ppphhhmmmdddcccaaaaaacccccccccbbbaaa___]]]\\\^^^___``````[[[\\\]]]^^^___`````````___^^^]]]\\\\\\]]]^^^___]]]^^^```aaaccccccccccccdddfffgggdddbbbaaaeeehhhiii{{{YYYKKKNNNcccqqq___UUUTTTWWW[[[___hhhlllfff^^^```ooo|||{{{sssggg______hhhttt}}}{{{}}}rrriiiaaa^^^jjj{{{yyywwwqqqcccSSSMMMOOONNNJJJGGGHHHIIILLLSSS\\\ccckkksssyyy}}}{{{pppddd[[[\\\^^^^^^YYYSSSTTTYYYmmmqqqooodddVVVMMMIIIGGGLLLNNNLLLEEEBBBEEEFFFDDDBBBBBBCCCHHHTTTggg{{{sssgggbbbeeehhh```aaajjjzzzqqqssspppccc___aaa```\\\\\\___]]]XXX\\\\\\\\\[[[ZZZYYYXXXXXXZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[]]]aaadddgggeeeaaa^^^]]]^^^```bbbccccccaaa___^^^___bbbdddbbbgggmmmsss{{{sssuuuvvvrrrzzz|||uuuuuunnn___[[[]]]fffgggmmmzzz~~~nnnjjj}}}www]]]PPPPPPSSSTTTSSSOOOJJJJJJWWWsss|||rrryyyppphhhiiiiiiiiijjjllllllllliiiggggggiiilllfffccc```___```aaa```^^^````````````````````````bbbaaa___]]][[[^^^eeejjjiiikkkppp^^^FFF???KKK\\\]]]ZZZ\\\[[[XXXPPPJJJHHHGGGFFFJJJOOOTTTYYYcccttt}}}mmmmmmooouuu~~~rrrkkknnnggg[[[PPPNNNRRRQQQKKKHHHFFFDDDGGGOOOVVVRRRJJJGGGHHHNNNVVVYYYXXXWWWYYYUUUQQQOOOZZZsss{{{pppfffbbb```]]]WWWOOOHHHDDDBBBAAA@@@~~~xxxuuuttt|||~~~wwwwww~~~ddd```jjjcccaaa^^^^^^___aaaaaa``````^^^[[[[[[]]]_________]]]]]]^^^^^^___^^^^^^^^^^^^]]][[[ZZZZZZ[[[]]]^^^[[[\\\^^^``````aaa``````cccddddddbbb______bbbfffdddnnnkkkRRRMMM[[[xxxppp```XXXXXXYYYXXX^^^iiipppjjjaaabbbnnn{{{xxxmmm___XXX\\\iiiwwwyyy|||~~~mmmaaaWWWOOOTTTfff~~~hhhTTTOOOVVVOOOJJJEEEDDDCCCHHHSSS```llluuu~~~{{{qqqfff```bbbeeebbbYYYRRRVVV```rrr^^^RRRIIIAAAFFFIIIGGGEEEHHHMMMLLLFFFBBBBBBCCCIIIVVVjjjoooccc___ccchhhdddeeetttxxxkkknnn{{{ggg___^^^bbbbbb\\\YYY\\\\\\XXX\\\\\\\\\\\\[[[ZZZXXXXXX]]]]]]^^^^^^^^^]]]]]]\\\XXXZZZ\\\]]]]]]]]]^^^___gggeeeaaa^^^\\\]]]___```^^^```aaa```]]]]]]```ddd^^^cccgggiiinnnzzz}}}kkkbbb```lll{{{}}}tttkkk```kkkvvvqqqhhhgggjjjjjjiiikkkwww{{{nnnpppxxx[[[OOOSSSYYY```^^^XXXRRRQQQ___zzz~~~xxxuuutttbbbdddjjjjjjiiilllmmmnnnnnnkkkhhhgggjjjmmmiiieeeaaa___```aaa```^^^___``````aaa``````___^^^______^^^\\\[[[___ffflllooooooppp{{{```LLL???FFFYYY]]]ZZZVVVPPPUUUNNNHHHGGGFFFFFFIIIOOORRRYYYfffzzzrrrlllffffffmmmssshhhiiifff]]]SSSRRRXXXXXXSSSMMMLLLIIIKKKSSSYYYTTTKKKJJJJJJOOOVVVXXXVVVUUUWWWVVVRRRRRR]]]uuuuuujjjdddbbbccc]]]TTTMMMHHHFFFEEEDDDyyyxxxyyy~~~{{{|||vvvtttfffdddeeegggdddaaa___```aaabbbbbbbbbeeefffddd___]]]___ccc___```___]]]ZZZZZZ[[[]]]^^^[[[YYYYYY[[[]]]\\\[[[[[[\\\]]]^^^___aaabbbbbbbbbbbbbbb```___aaadddfffhhhiiiyyyeeeHHHGGGcccgggcccaaaZZZ___\\\kkkqqqhhhbbbjjjtttxxxrrreeeZZZ\\\eeeoooxxx{{{~~~kkkccc\\\XXX[[[iiittt[[[QQQTTTSSSMMMJJJJJJFFFEEETTThhhvvv}}}}}}rrriiijjjhhhgggcccUUUKKKUUUiiikkkXXXNNNQQQOOOLLLFFFBBBFFFKKKIIIDDDEEE???===FFF[[[qqqxxxkkkccc___\\\[[[^^^bbbxxx}}}xxxXXXooofff```\\\]]]]]]^^^______^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXZZZ[[[]]]______^^^]]]\\\XXXXXXZZZZZZZZZYYYXXXWWW___bbbdddccc```]]]^^^```___]]]\\\[[[[[[]]]___```aaacccccccccgggttttttggggggkkksss||||||wwwnnnsssooollluuuvvvmmmsssxxxwwwllljjjsss|||rrrbbblll}}}[[[RRR[[[ggguuussshhhYYYZZZnnn|||xxxvvvuuupppiiidddeeegggffffffhhhlllkkkiiihhhggggggggggggdddfffddd___]]]______]]]^^^______``````````````````___^^^\\\[[[^^^cccgggqqqsssqqqrrrqqqSSS<<>>>>>JJJ___vvvtttfff]]]XXXUUUSSSTTTYYYnnn~~~ppp[[[ttthhhddd____________^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[]]]^^^^^^^^^\\\\\\XXXXXXXXXYYYXXXXXXWWWWWW[[[___dddffffffcccaaa___\\\\\\\\\\\\]]]^^^___```aaabbbcccbbbdddooo}}}vvvuuuxxxrrrbbbgggzzzzzz}}}{{{uuunnnttttttccclll{{{[[[PPPYYYccczzz|||uuuhhhfffssstttrrrpppuuuuuujjjzzzkkkeeebbbdddeeeddddddeeeiiihhhfffeeedddeeeeeefffdddccc^^^YYYYYY]]]^^^\\\]]]^^^___`````````````````````^^^\\\[[[^^^bbbfffhhhmmmnnnpppbbbFFFDDD^^^ooonnncccTTTSSSMMMIIIGGGGGGGGGIIIMMMSSSYYYdddwwwvvvqqqnnnuuurrreee```[[[[[[[[[\\\___cccdddaaaaaaeeefff___TTTMMMTTTXXX\\\\\\YYYWWWVVVVVVMMMMMMVVVhhhwwwyyyvvvttt{{{~~~rrreeeaaaaaa```]]]YYYUUUSSSRRR}}}zzzkkkfffdddbbbaaaaaabbbeeehhhhhhgggeeeeeeggghhhfffcccbbbdddggg\\\]]]^^^]]]\\\\\\^^^```[[[ZZZXXXWWWXXXYYYXXXWWWZZZZZZ[[[\\\]]]]]]^^^^^^bbbcccccccccbbbcccfffhhhhhhjjjoooeeeIIISSSgggxxxmmmdddVVVMMMVVVaaahhhiiillltttvvvsssfff^^^YYY___jjjrrrzzzmmmiiiqqquuufffWWWRRRPPPRRR[[[gggxxxnnnbbbXXXSSSXXXbbb{{{}}}rrrbbbUUUVVVjjj^^^MMMBBBCCCHHHEEE===@@@>>>AAAOOOfff|||ooo```VVVPPPMMMLLLLLLRRRggg|||eee___yyy{{{iiihhhccccccbbb```^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYWWWVVVVVVVVVVVVVVVZZZaaahhhllljjjddd___ZZZ[[[[[[[[[\\\]]]^^^^^^___aaaaaa```bbbiiivvvbbb___rrrtttvvvvvvhhhppplllSSSJJJPPPXXXgggqqqvvvsssttt~~~rrrfffbbbeeettt{{{mmmbbbdddeeeaaa___bbbcccaaaaaacccdddccccccbbbbbbbbbcccccccccaaa\\\VVVVVVZZZ\\\[[[\\\]]]^^^___````````````aaa```___]]][[[]]]```cccbbbiiimmmnnnyyyyyyXXXHHHYYYsssxxx^^^UUUPPPLLLKKKHHHEEEGGGLLLQQQ\\\eeerrr{{{{{{ddd___[[[ZZZZZZZZZ```gggooorrr{{{tttcccYYYZZZ]]]```^^^YYYSSSPPPPPPLLLNNNYYYlllzzzyyyooofffmmmwwwssseeeaaa]]]ZZZYYYXXXXXXWWW~~~{{{iiieeehhhiiigggbbbaaaaaacccfffgggfffeeedddeeeeeedddaaa```aaabbb^^^___```___^^^]]]^^^```[[[ZZZYYYXXXXXXXXXWWWWWW[[[[[[[[[\\\\\\]]]]]]]]]cccdddeeeeeeeeeeeehhhjjjlllooopppyyy^^^OOOZZZxxxuuubbbZZZSSSMMMNNNVVV]]]eeeooovvvuuunnn___ZZZYYYbbbllltttzzz|||vvveeeZZZTTTSSS\\\fffsss{{{jjj\\\VVVTTTWWW\\\```jjjiiibbb___UUUNNNRRRqqqmmmdddZZZTTTPPPHHH??????>>>DDDTTTkkk|||mmm^^^SSSMMMKKKKKKJJJTTTjjjttt]]]cccxxxnnneeeiiiffffffdddaaa^^^\\\\\\\\\]]]^^^^^^______^^^]]]]]]\\\ZZZZZZZZZZZZ[[[[[[[[[[[[```^^^[[[XXXVVVTTTTTTTTTRRRUUU\\\eeekkkkkkfffaaa]]]\\\ZZZXXXXXXXXXZZZ[[[\\\^^^______```fffpppwwwqqqdddooo|||zzzuuu||||||ppp]]]NNNHHHJJJNNNQQQbbbpppuuuzzzwwwggg___\\\fffwww{{{lll___\\\tttvvvaaa^^^^^^aaabbb```___bbb`````````aaaaaabbbbbbbbbbbbeeeddd\\\WWWXXXZZZ[[[[[[\\\]]]^^^___```````````````___]]][[[\\\^^^```eeekkknnnmmmoooiiiMMMSSStttyyydddWWWMMMKKKJJJFFFGGGLLLQQQ]]]eeejjjooocccZZZZZZZZZXXXZZZ___eeeqqqvvvhhh^^^___```^^^WWWOOOLLLNNNPPPQQQYYYiiivvvwwwmmmbbb```jjjzzzqqqiii^^^VVVTTTTTTTTTSSS~~~~~~~~~fff]]]aaahhhjjjhhhdddbbb___^^^```aaabbbbbbcccccccccaaa___^^^^^^___bbbcccdddbbb```^^^^^^^^^[[[[[[[[[[[[ZZZYYYYYYYYY\\\\\\\\\\\\\\\]]]]]]]]]cccdddfffffffffgggiiikkkkkkpppqqquuu^^^XXXppp{{{dddWWWQQQJJJIIILLLTTT___mmmtttppphhhYYYWWWZZZdddnnntttyyy~~~ttteeeZZZVVV]]]fffooowwwkkk[[[VVVUUUUUUUUUQQQUUUQQQMMMQQQNNNLLLTTTllluuu{{{uuuiii[[[NNNDDD???@@@FFFWWWmmmyyylll]]]RRRMMMLLLMMMJJJZZZttt~~~lll[[[fffrrrnnnaaa___eeeffffffdddaaa^^^[[[[[[[[[\\\^^^^^^_________^^^]]]]]]ZZZZZZYYYYYYYYYZZZ[[[\\\fffccc___[[[WWWTTTSSSRRRRRRRRRVVV\\\dddgggfffcccccc___ZZZUUUSSSSSSVVVXXXYYY[[[\\\]]]___dddkkkqqqwwwjjjooo{{{kkk]]]SSSNNNKKKKKKUUUgggwww{{{}}}ssshhh^^^___kkkyyyuuufffeeeppp~~~mmmaaa______bbbbbb______bbb___``````aaabbbbbbbbbcccbbblllpppggg\\\WWWZZZ\\\[[[\\\]]]^^^_____________________^^^\\\[[[\\\^^^hhhjjjmmmllljjjyyyvvvSSSOOOooo}}}eeePPPKKKLLLJJJIIILLLOOO\\\bbbeeexxx|||hhhXXXXXX[[[WWWRRRRRRMMM___nnnbbb___^^^]]]VVVNNNMMMRRRWWWUUUVVV^^^iiinnnjjjcccYYY```oooyyygggYYYSSSQQQPPPPPPsss{{{nnn\\\XXX___dddfffeeedddaaa]]][[[[[[]]]^^^^^^``````___^^^^^^^^^^^^^^^dddeeeeeeddd```^^^]]]]]]ZZZ[[[]]]]]]\\\[[[[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\```bbbdddeeeeeefffgggiiieeekkknnnqqq}}}cccmmmjjjYYYJJJKKKKKKPPP\\\jjjooojjjcccVVVVVV[[[fffooosssxxx||||||~~~|||oooccc^^^bbbgggiiiooo|||sssccc[[[VVVRRROOOLLLLLLEEEEEEMMMLLLKKKSSS___ppp}}}ooo^^^PPPGGG@@@AAAHHHYYYooo|||oooaaaUUUPPPPPPRRRPPPfff{{{hhh```iiijjjaaaZZZ[[[```cccdddccc```^^^[[[ZZZZZZZZZ]]]^^^^^^______^^^]]]]]]\\\[[[YYYXXXXXXZZZ\\\]]]fffeeeaaa]]]YYYUUUSSSRRRRRRQQQRRRUUUZZZ___bbbdddgggbbb\\\VVVRRRRRRSSSUUUWWWXXXYYY[[[]]]bbbhhhlllmmm}}}vvvwwwtttiii^^^TTTOOONNNcccuuuxxxqqqbbbeeennntttoookkk|||qqqgggbbb```aaabbbaaa^^^___ddd```aaabbbbbbcccccccccbbbcccnnntttlll___YYYZZZ\\\[[[\\\]]]]]]^^^^^^]]]]]]]]]^^^___^^^\\\[[[\\\\\\fffdddgggkkkkkksss}}}[[[OOOeeevvvXXXOOOPPPMMMKKKNNNMMMVVV^^^cccrrrhhhUUUVVVZZZRRRIIIFFFBBBQQQzzzvvvddd^^^YYYXXXQQQKKKNNNWWW```]]]WWWUUUZZZaaaccc___VVVYYYeeezzzyyyhhh\\\VVVTTTSSSxxxrrrooobbbXXXZZZ```ccccccddd```^^^[[[ZZZ[[[[[[[[[ZZZXXXWWWWWWYYY[[[]]]^^^^^^aaabbbcccbbb```]]]]]]]]]WWWZZZ]]]^^^\\\[[[\\\^^^\\\\\\\\\[[[[[[ZZZZZZZZZ\\\^^^aaabbbbbbbbbdddfffbbbfffiiilllxxxtttiiipppWWWUUURRRTTT]]]gggjjjeee^^^VVVVVV\\\fffnnnrrrvvvzzz{{{}}}~~~xxxpppjjjgggeeeddd[[[^^^hhhsssvvvvvvzzzkkkaaaZZZTTTPPPLLLKKKFFFIIISSSNNNGGGKKKPPP```nnnmmmbbbVVVLLLFFF@@@BBBJJJ[[[qqqyyyjjj]]]WWWWWWYYYccczzzwwwdddgggllleee\\\[[[[[[[[[___bbbaaa```^^^\\\ZZZYYYXXX]]]]]]^^^^^^^^^^^^]]]]]]]]][[[YYYXXXXXXZZZ]]]___bbbaaa```]]]ZZZWWWUUUSSSRRRRRRRRRSSSUUUYYY^^^bbbfffccc___[[[XXXUUUTTTTTTWWWWWWWWWXXXZZZ^^^cccfffgggppp~~~ooo```[[[___nnn~~~}}}nnnnnnmmmiiifffrrreeeeeedddbbbbbbbbb___\\\___ddd```aaabbbcccccccccbbbaaacccjjjlllfff___\\\[[[ZZZ\\\]]]]]]]]]]]]\\\\\\[[[[[[]]]^^^^^^]]][[[[[[\\\bbb^^^bbblllmmmnnn~~~dddRRRXXXdddXXXTTTLLLJJJOOONNNQQQYYYaaalllsss``````___SSSGGGEEEFFFMMMpppnnnccc\\\YYYSSSNNNUUUaaakkkiiiaaaWWWTTTXXXYYYWWWQQQPPPZZZoooyyykkkaaa]]][[[yyyxxxzzz{{{uuuvvvcccZZZVVV\\\cccddddddfff\\\[[[[[[\\\]]]\\\ZZZXXXOOOOOOPPPSSSWWW[[[]]]]]]^^^___aaaaaa___]]]]]]]]]VVVYYY]]]]]]\\\[[[]]]^^^[[[[[[ZZZZZZYYYYYYXXXXXXYYY[[[^^^______```aaacccddddddfffhhhnnndddvvvhhh]]]YYYXXX___fffgggaaa\\\VVVWWW]]]gggnnnqqqtttyyyzzz|||~~~}}}}}}yyyuuupppllllllkkkfff___MMMMMMTTT```dddeeerrr{{{oooddd]]]WWWSSSOOOOOOMMMSSS\\\SSSEEEFFFGGGRRRZZZXXXRRRMMMHHHDDD@@@BBBJJJ\\\sssssseee^^^^^^```wwwyyywwwrrrbbbmmmnnnddd\\\```]]]XXX[[[``````___^^^\\\ZZZXXXWWW\\\\\\]]]]]]^^^]]]]]]]]]^^^\\\YYYXXXXXXZZZ^^^```]]]^^^^^^]]][[[XXXVVVTTTQQQSSSTTTSSSRRRUUU[[[aaadddcccbbb```]]]YYYVVVTTTXXXWWWVVVVVVWWW[[[___bbb___aaasssooommmvvvyyywwwuuuyyyuuukkk```___vvvsss[[[dddeeecccbbbaaa^^^[[[^^^eee```aaabbbccccccbbbaaa```ccceeeccc^^^]]]^^^\\\WWW]]]]]]]]]]]]\\\[[[ZZZZZZZZZ\\\^^^^^^]]]\\\[[[\\\aaa[[[aaannnooojjjuuu~~~iiiTTTPPPrrrooo```WWWKKKJJJQQQOOOOOOUUU___gggyyyvvvtttmmm\\\PPPOOOJJJIIIfff}}}pppfffbbb\\\XXXaaapppuuutttlll]]]UUUTTTTTTPPPKKKIIIQQQggg~~~uuujjjcccbbb~~~|||zzzggggggxxxtttaaa^^^\\\^^^ccceeeccc```\\\XXXWWWZZZ\\\[[[[[[]]]YYYWWWUUUVVVZZZ]]]]]]\\\[[[\\\^^^]]][[[ZZZZZZZZZWWWWWWYYYZZZ\\\^^^___```___^^^^^^]]]\\\[[[ZZZYYYXXX[[[^^^_________bbbeeeccc```bbbfffiiixxxrrreee{{{fffZZZcccmmmhhh```^^^YYY]]]bbbfffjjjnnnrrrtttyyy{{{}}}~~~~~~wwwvvvwwwssshhhfffiiihhhmmmjjj[[[KKKPPPNNNPPPYYY[[[aaaooo|||sss```SSSVVVSSSNNNRRR^^^___RRRGGGEEEKKKIIILLLRRROOOEEE??????@@@AAANNNggg~~~yyyeeeZZZaaavvvpppkkkooosssiii^^^[[[___aaa^^^ZZZ^^^___```___]]][[[ZZZ[[[^^^]]]\\\\\\]]]^^^```aaabbb]]]YYYXXXYYY[[[[[[[[[ZZZWWWTTTTTTWWWXXXWWWVVVWWWVVVSSSRRRSSSVVVYYY[[[```bbbeeefffddd^^^XXXTTTZZZYYYYYYYYY\\\```dddffffffcccjjj}}}pppccceeeuuu}}}tttcccYYYjjjxxxfffdddccc```aaabbbbbbaaa```___^^^aaabbbccccccbbbaaa```___cccaaa]]][[[ZZZZZZYYYXXXZZZ[[[[[[[[[[[[ZZZYYYYYY^^^\\\ZZZYYY[[[\\\\\\[[[]]]^^^___```dddkkksssyyynnn[[[RRR```qqq\\\XXXYYYKKKMMMKKKPPPYYYaaarrr|||ZZZLLLQQQOOOLLL\\\zzzjjj```^^^mmm{{{qqqggg___YYYTTTQQQFFFHHHQQQbbbrrr}}}oooeeeaaawwwhhhnnnrrrddd```]]]^^^bbbdddbbb___\\\WWWVVVYYY[[[YYYYYY[[[^^^\\\YYYZZZ\\\^^^^^^]]]\\\[[[[[[ZZZZZZZZZYYYYYYVVVVVVXXXYYY[[[]]]___```]]]\\\[[[ZZZZZZZZZZZZ[[[^^^```aaa___]]]]]]___aaaccc```bbbeeefffrrrddduuuvvvgggkkkrrrkkk```ZZZ[[[^^^cccfffiiilllppprrrvvvxxxzzz|||}}}vvvyyy~~~xxxtttkkkjjjlllkkkpppnnnaaaWWWTTTNNNRRR\\\ZZZ]]]llluuu___ZZZZZZWWW^^^ooouuugggTTTJJJKKKIIIKKKPPPOOOHHHDDDDDDBBBGGGWWWnnnvvvddd^^^lll|||llleeehhhiiibbb[[[XXX[[[]]][[[XXX]]]^^^^^^]]][[[ZZZ[[[\\\___^^^]]]]]]^^^___```aaa___[[[XXXWWWYYY[[[[[[ZZZ[[[XXXUUUUUUWWWXXXXXXVVVWWWUUUSSSRRRSSSVVVYYY[[[]]]```ccceeeeeeccc___\\\XXXYYY\\\___bbbeeefffggghhhdddggguuuvvvjjjiiihhhhhhmmmwwwzzziiiaaappprrrbbbbbb```___```aaabbbbbbbbbaaa```aaabbbcccccccccaaa```___bbb___]]][[[[[[[[[YYYXXXZZZ[[[[[[[[[[[[[[[ZZZZZZ]]][[[YYYXXXYYYZZZYYYXXX[[[\\\^^^___ccciiipppvvv{{{cccQQQWWW}}}zzzdddYYYWWWMMMRRRPPPRRRYYY]]]fffaaaQQQQQQKKKHHHUUU{{{{{{qqqrrr|||pppeee^^^XXXRRRNNNHHHHHHOOO\\\iiivvvwwwkkkddd}}}tttqqqmmmfffbbb^^^^^^```bbbaaa```\\\WWWVVVXXXZZZXXXWWWYYYaaa^^^\\\[[[\\\]]]\\\\\\]]]YYYVVVVVVYYYZZZYYYWWWTTTUUUVVVXXXZZZ\\\^^^___]]]\\\[[[ZZZZZZ\\\^^^```ffffffccc```\\\ZZZ[[[]]]aaa```aaacccaaaiiiccc]]]|||sssoooqqqjjj^^^UUU[[[^^^cccfffiiikkknnnpppqqqtttwwwzzz{{{~~~~~~{{{wwwooommmrrrsssuuuzzzsssrrrqqqnnnuuuvvvjjjggg]]]TTTZZZbbbZZZ\\\pppuuuffffffaaahhh|||qqqeee[[[UUUQQQTTTVVVRRRLLLIIIEEEPPPeeexxx~~~yyyrrreeeccctttvvvddd]]]______\\\YYYXXXYYYZZZZZZYYY[[[\\\\\\ZZZYYYYYY[[[]]]______^^^^^^^^^______```\\\ZZZWWWWWWXXXYYYYYYYYY[[[XXXVVVUUUVVVWWWWWWVVVVVVUUUSSSRRRSSSUUUXXXYYYZZZ\\\```cccfffggggggfff```cccgggjjjlllllljjjiiiooolllkkkppp{{{uuu~~~zzzqqqhhhcccffflllpppsssvvv|||mmmfffppp}}}iii``````]]]___```aaabbbcccccccccbbbaaabbbcccccccccbbbaaa```___^^^\\\\\\\\\\\\YYYWWWZZZ[[[[[[\\\\\\\\\[[[[[[\\\ZZZWWWWWWWWWWWWVVVUUUXXXZZZ\\\^^^aaaeeekkkooommmRRRMMMjjjqqq___VVVPPPUUURRRRRRWWWXXX[[[hhhxxxgggWWWUUUNNNIIIQQQnnn~~~vvv~~~mmmbbb\\\VVVOOOJJJHHHGGGJJJRRR[[[dddqqq|||yyylllcccyyykkkuuuyyyhhheeebbb^^^]]]___bbbcccccc^^^YYYWWWYYYZZZXXXWWWYYY]]]\\\ZZZYYYYYYYYYYYYZZZ]]]XXXSSSSSSWWWZZZYYYVVVTTTTTTUUUVVVXXX[[[]]]^^^___^^^\\\[[[\\\```dddgggjjjhhhddd___[[[ZZZZZZ[[[^^^___aaaaaa___ccctttqqqXXXbbb{{{jjjeeeaaaYYYRRRXXX\\\aaafffiiikkknnnpppnnnqqquuuxxxzzz}}}yyytttpppjjjmmmuuurrrkkkttt~~~wwwsss|||vvvssshhh```gggiii[[[```{{{wwwlllddddddtttwwwiii\\\]]]ccccccWWWLLLHHHYYYpppvvvnnnggguuuvvvkkkdddddduuuzzzjjj[[[WWWZZZXXXYYY[[[[[[[[[[[[\\\]]]ZZZZZZYYYXXXWWWXXX[[[^^^^^^^^^]]]]]]]]]]]]]]]]]][[[ZZZXXXWWWVVVVVVUUUUUUYYYWWWUUUTTTTTTUUUUUUUUUVVVUUUSSSRRRSSSTTTVVVXXXWWWYYY\\\___cccgggiiijjjgggiiikkklllllliiieeecccmmmnnnqqqrrrtttzzzgggqqq~~~uuunnnjjjhhhllljjjlllvvv~~~|||uuupppeeewww}}}nnncccaaaddd```aaaaaaaaabbbbbbbbbbbbbbbaaabbbcccccccccbbbaaaaaa]]]\\\\\\]]]]]]\\\YYYWWWZZZZZZ[[[\\\\\\]]]\\\\\\[[[YYYWWWWWWWWWWWWUUUTTTUUUWWWZZZ\\\^^^aaaeeehhhvvvwwwVVVIII]]]||||||gggYYYSSSTTTPPPPPPSSSTTTUUU\\\eeemmm```]]]YYYRRRTTTjjjnnnmmm~~~jjj\\\WWWSSSLLLFFFFFFDDDDDDHHHLLLRRR^^^jjjwwwnnnddd]]]zzzwwwzzz}}}ppp___^^^|||kkkcccbbb```^^^^^^```ccceeeggg```[[[YYY\\\]]]ZZZYYY[[[ZZZYYYYYYXXXWWWWWWYYYZZZ]]]WWWSSSSSSXXXZZZYYYWWWUUUTTTTTTUUUWWWYYY\\\]]]___]]][[[[[[]]]bbbgggjjjjjjfffbbb^^^\\\[[[[[[[[[ZZZ]]]``````___aaalllxxxcccUUUkkkkkk\\\WWWSSSNNNTTTXXX___eeeiiillloooqqqmmmooosssvvvyyy|||~~~}}}~~~wwwqqqxxx}}}}}}vvvrrrnnnqqqkkkZZZccceee]]]YYYcccuuutttaaabbbooottteeeSSSOOObbbxxxvvvmmmgggoookkkaaaaaaeeeuuu|||lll]]]TTTTTTYYYUUUXXX\\\]]]]]]\\\^^^___YYYYYYXXXWWWWWWXXX[[[^^^\\\\\\\\\\\\[[[ZZZZZZYYY[[[[[[ZZZXXXUUUSSSQQQQQQVVVUUUTTTRRRQQQQQQRRRSSSUUUTTTSSSRRRRRRTTTUUUVVVVVVVVVXXX[[[^^^aaadddfffbbbbbbaaaaaa___]]]\\\[[[^^^eeelllooonnnvvvxxxkkkrrr~~~xxxnnnhhhhhhnnntttuuurrrtttzzzzzzqqqiiieeevvvmmmeeebbbdddhhheeedddcccbbbaaaaaa``````___aaabbbcccddddddcccbbbaaa]]]\\\\\\\\\]]]\\\YYYVVVXXXYYYZZZ[[[\\\]]]]]]]]][[[YYYXXXXXXYYYXXXWWWUUUTTTVVVXXXZZZ[[[\\\___aaajjjvvvaaaLLLUUUlllppp\\\UUUTTTQQQOOOPPPQQQRRRWWW]]]uuurrrmmmddd[[[ZZZmmm}}}yyylll___ddd{{{iiiZZZTTTPPPJJJDDDDDDAAA@@@AAABBBFFFRRR]]]uuu{{{|||rrrfff```[[[WWW~~~uuuooolllrrr{{{uuu___QQQKKKfffqqqcccaaa____________aaadddfffhhhaaa\\\[[[^^^___]]]\\\^^^ZZZ[[[[[[YYYXXXXXXZZZ\\\[[[XXXVVVVVVYYY[[[ZZZYYYWWWVVVUUUUUUVVVXXXZZZ\\\\\\ZZZYYYYYY\\\```fffiiifffccc___]]]]]]]]]\\\[[[XXX[[[___```___aaagggnnnuuuTTTTTTrrrgggZZZSSSMMMQQQVVV]]]dddhhhllloooppplllnnnqqqtttvvvxxx{{{~~~zzz|||~~~zzzyyykkkccccccnnnzzz|||{{{vvvjjjWWW```aaaYYYTTTZZZggguuu|||}}}}}}lll\\\___ssssss```\\\lll}}}~~~uuuzzzwwwhhh]]]dddooo~~~sss^^^RRRPPPUUUZZZTTTWWWZZZ\\\\\\\\\]]]^^^XXXYYYYYYXXXWWWXXXZZZ]]][[[[[[[[[[[[ZZZYYYWWWWWWYYYZZZ[[[YYYVVVRRRPPPPPPTTTTTTSSSQQQOOONNNOOOQQQTTTTTTSSSRRRRRRSSSTTTUUUTTTTTTUUUVVVYYY[[[]]]^^^ZZZYYYXXXXXXXXXYYYZZZZZZUUU\\\eeejjjiiimmm|||{{{wwwqqqiiieeeccchhhttt|||qqqffflll{{{xxx``````aaaeeejjjhhheeedddbbb```___^^^^^^^^^aaabbbcccdddddddddcccbbb^^^]]][[[[[[[[[[[[XXXVVVWWWWWWYYYZZZ\\\\\\]]]]]]ZZZYYYXXXYYYZZZZZZXXXVVVTTTUUUWWWWWWWWWXXX[[[]]]cccnnnuuuWWWRRR]]]}}}~~~rrr]]]UUUTTTSSSRRRPPPNNNOOORRRVVVkkkrrrhhhcccssszzzqqqcccZZZ```tttqqqddd\\\VVVMMMGGGDDDBBBAAA@@@???AAALLLXXXtttvvveee]]]YYYVVV~~~wwwpppjjjgggmmmzzzqqqZZZIIILLLZZZ|||iiibbbbbb___```aaaaaabbbccceeefffaaa\\\[[[^^^```^^^^^^```]]]]]]]]][[[XXXWWWXXX[[[YYYYYYZZZZZZ[[[[[[[[[[[[YYYXXXVVVUUUUUUWWWYYY[[[ZZZYYYYYYYYY\\\aaaeeehhhccc```]]]]]]]]]]]][[[YYYWWW[[[______^^^```cccfffvvveeeOOOZZZpppkkk[[[QQQQQQVVV]]]dddhhhjjjmmmnnnjjjllloooqqqrrrsssvvvxxxwwwzzz}}}~~~nnnaaa[[[^^^oooyyyiiiXXX\\\tttoooeee\\\^^^jjjrrrpppjjjfff]]]UUU[[[ppp}}}pppmmmxxx}}}{{{iiieeevvvkkkUUUMMMPPPWWWZZZWWWXXXYYY[[[]]]]]]]]]\\\XXXYYYZZZZZZYYYXXXYYY[[[[[[\\\\\\[[[ZZZYYYWWWVVVVVVXXX[[[ZZZWWWSSSRRRRRRTTTTTTTTTQQQNNNMMMOOOQQQTTTSSSSSSRRRRRRRRRSSSSSSRRRSSSSSSTTTUUUVVVWWWXXXVVVVVVVVVVVVWWWXXXXXXYYYVVVYYY^^^aaaaaadddppp}}}{{{vvvrrreeebbbaaadddfffkkkxxx|||qqqqqqgggWWW]]]```bbbfffeeecccbbb```___^^^^^^^^^^^^aaabbbcccdddddddddcccccc```^^^[[[ZZZZZZYYYXXXVVVUUUVVVWWWYYY[[[\\\\\\\\\XXXWWWWWWYYYZZZ[[[YYYWWWUUUUUUVVVUUUTTTUUUXXXZZZ___iiiyyyiiiUUUUUUmmmxxxvvvnnn[[[SSSOOORRRTTTQQQMMMLLLNNNPPP^^^|||tttzzz{{{hhh___bbbmmm~~~|||rrrgggZZZQQQIIIGGGFFFDDDAAAAAAKKKVVVxxxttteee]]]XXX~~~yyysssnnniiigggeeettt}}}eeeWWWKKKJJJaaarrrgggdddccc```aaaccccccbbbbbbcccddd```[[[ZZZ^^^```^^^^^^```^^^___^^^ZZZVVVTTTUUUXXXXXXZZZ\\\]]]\\\[[[\\\]]][[[YYYWWWUUUUUUWWWYYYZZZ[[[[[[[[[\\\___cccgggiiibbb___]]]]]]^^^]]]ZZZWWWWWW[[[^^^^^^]]]___```aaaggg~~~~~~XXXQQQ]]]}}}{{{eeeUUURRRWWW^^^dddgggiiikkkllliiikkkmmmnnnoooppprrrtttqqqsssuuuuuu{{{mmmaaa\\\gggrrr{{{|||kkk[[[[[[jjjuuuffffffrrrzzzsssgggVVVUUUSSSZZZlll~~~zzzyyy}}}vvvjjjpppgggQQQLLLRRRXXXZZZ[[[ZZZZZZ\\\^^^___^^^]]]XXXZZZ[[[[[[ZZZYYYYYYZZZ\\\]]]]]]\\\[[[YYYWWWVVVRRRVVVZZZZZZWWWUUUTTTTTTTTTUUUUUURRROOOMMMOOORRRSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQRRRSSSTTTTTTUUUUUURRRSSSTTTTTTTTTSSSQQQQQQXXXVVVUUUWWWWWWZZZeeeppp}}}~~~xxxqqqiiiaaa\\\XXXYYY___gggkkknnnxxxzzzoooooouuu{{{]]]RRR\\\^^^^^^aaaaaa``````^^^]]]]]]^^^___```aaabbbcccdddeeeddddddcccbbb___[[[YYYYYYXXXWWWVVVTTTUUUVVVXXXZZZ[[[\\\\\\VVVVVVVVVXXXZZZ[[[YYYWWWUUUVVVUUUTTTSSSTTTWWWYYYXXXaaakkkzzzwww[[[SSS]]]uuupppiiiXXXRRRHHHOOOTTTRRRMMMKKKLLLMMMSSSggg~~~uuujjjhhhlllyyywwwggg\\\MMMLLLKKKIIIDDDCCCKKKVVV{{{mmm```YYY|||zzztttqqqrrrooojjjdddkkkppplllcccRRRMMM]]]rrrvvvfffbbbbbbbbbaaacccddddddcccbbbcccddd```^^^\\\ZZZ[[[]]]```cccbbbaaa___[[[XXXWWWYYY[[[VVVXXXZZZ]]]^^^^^^]]]\\\[[[\\\]]][[[YYYXXXXXXYYY]]]\\\[[[ZZZ\\\```dddggg___[[[XXXYYY]]]___]]]ZZZ\\\]]]]]]^^^___```aaaaaahhhooo{{{\\\OOObbbllleee[[[\\\]]]```hhhooopppmmmjjjjjjkkklllmmmmmmllllllqqqrrruuuwwwyyywwwhhhaaannnuuukkkccc[[[ooo}}}lllgggtttsssgggaaa]]]bbbppp{{{~~~|||rrryyyuuuXXXQQQUUUVVVXXX\\\^^^]]][[[ZZZZZZ[[[]]]___YYYZZZ[[[ZZZXXXXXXZZZ[[[^^^]]]\\\\\\\\\[[[YYYWWWXXXWWWUUUTTTSSSSSSTTTTTTVVVUUUTTTRRRQQQQQQQQQQQQTTTTTTSSSRRRRRRSSSTTTUUUPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOQQQSSSTTTTTTSSSQQQRRRTTTUUUVVVYYY]]]```nnn{{{wwwlll___XXXXXXXXXVVVXXX]]]iiixxxwwwllleeeoooaaaYYYRRRSSS[[[```___[[[^^^\\\YYYXXXXXX[[[^^^aaadddeeegggfffeeeeeefffggggggccc^^^[[[ZZZYYYYYYXXXYYYYYYXXXXXXXXXXXXYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXWWWUUUSSSQQQPPPPPPRRRRRRTTTWWW\\\dddxxxqqqVVVWWWwwwiii___\\\NNNGGGKKKOOONNNKKKIIIKKKNNNNNNXXXyyy~~~sssooossstttqqqooo___SSSEEEHHHQQQIIIEEEPPPuuuwww\\\UUU}}}|||yyyzzzzzzyyywwwuuuttttttnnnuuukkkYYYUUUNNN[[[{{{nnngggcccaaa``````bbbddddddbbbaaa```aaa```^^^\\\[[[[[[\\\^^^`````````^^^[[[XXXVVVVVVWWWXXXYYY\\\^^^_________^^^^^^______]]]ZZZYYYYYYZZZ]]]\\\ZZZZZZ[[[^^^bbbddd___\\\ZZZ\\\___aaa___\\\]]]]]]^^^^^^___``````aaaaaahhh~~~qqqdddvvvlll___^^^```cccfffhhhjjjllliiiiiijjjkkkkkkkkkkkkjjjppppppsssvvvxxx~~~}}}tttuuuiii```jjjwww}}}wwwccc\\\gggwwwzzztttiiieeebbbgggqqqyyy}}}|||wwwsssvvv{{{||||||}}}zzzpppWWWSSSWWWWWWWWWZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]\\\\\\\\\ZZZWWWVVVWWWXXX]]]\\\[[[[[[\\\\\\ZZZXXXXXXWWWUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSUUUTTTSSSRRRRRRSSSTTTTTTPPPQQQRRRRRRSSSSSSRRRRRRRRRQQQPPPQQQSSSUUUTTTSSSQQQSSSTTTUUUUUUWWW[[[^^^```pppxxxpppjjjcccaaa[[[SSSQQQVVVZZZZZZ___kkk~~~tttoooqqquuu\\\WWWQQQRRRWWW\\\[[[YYY\\\YYYUUUSSSSSSWWW[[[^^^aaabbbcccddddddeeegggiiiiiieee___[[[ZZZZZZYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWUUUTTTRRRPPPPPPPPPQQQRRRPPPSSSWWW\\\lllpppbbbqqq|||hhh[[[NNNLLLOOOQQQPPPMMMJJJHHHHHHJJJQQQlll}}}qqqmmmuuuzzzvvvpppiiioooyyy}}}cccWWWHHHGGGMMMGGGHHHYYYvvvvvv^^^ZZZ}}}vvvuuuzzz|||zzzooo```UUUYYYfffnnnwwwgggfffgggbbb^^^^^^___bbbddddddaaa^^^\\\\\\______]]]\\\\\\[[[\\\\\\]]]^^^^^^[[[XXXUUUTTTTTTWWWYYY[[[]]]____________``````___]]][[[ZZZ[[[\\\]]]\\\ZZZZZZZZZ\\\___```^^^\\\\\\^^^bbbcccaaa___]]]]]]^^^^^^______``````^^^dddrrrzzzmmmzzzuuuhhhcccaaadddccc```ccckkkgggggghhhiiiiiiiiiiiihhhooonnnppptttvvvzzzxxxfffaaa___```aaahhh~~~}}}fffXXX\\\hhhmmmkkkeeedddfffkkkrrryyy}}}~~~}}}uuuqqqtttyyyzzz{{{|||||||||hhhXXXVVVYYYXXXVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\^^^^^^]]]ZZZWWWUUUUUUVVV[[[ZZZYYYZZZ[[[\\\ZZZYYYXXXWWWVVVTTTTTTTTTTTTUUUSSSSSSTTTTTTTTTUUUUUUUUUVVVUUUTTTSSSRRRRRRRRRSSSQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRTTTUUUTTTSSSRRRSSSTTTTTTTTTUUUXXX[[[[[[```gggsssxxxnnncccZZZUUURRRTTTSSSRRRWWWaaaiiikkkiiiwwwzzz~~~zzz```WWWUUURRRRRRTTTWWWXXXXXXZZZVVVQQQMMMMMMQQQWWW[[[\\\^^^___```aaacccgggjjjkkkgggaaa]]]\\\[[[ZZZYYY[[[[[[YYYXXXWWWUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQOOOOOOOOOPPPPPPNNNPPPSSSTTT^^^wwwppphhh{{{kkkZZZSSSSSSRRRRRRPPPMMMIIIFFFIIILLL^^^wwwkkkddd^^^kkkyyyooogggbbbggggggkkkcccYYYKKKJJJOOOIIILLL^^^~~~ttt^^^YYYuuuwwwwwwrrrlllmmmwwwxxxdddVVVPPPNNNOOOddd}}}hhh\\\aaaeee___\\\```___bbbddddddbbb^^^[[[YYY___^^^^^^]]]\\\ZZZYYYXXXYYY[[[\\\\\\YYYVVVUUUTTTTTTUUUWWWZZZ\\\]]]]]]^^^^^^^^^]]][[[YYYZZZ\\\^^^]]]\\\[[[ZZZZZZ[[[\\\]]]\\\[[[\\\^^^aaabbbaaa___]]]]]]^^^^^^^^^^^^^^^^^^```fffmmm|||vvviiiuuuhhh```aaa```[[[^^^gggeeeeeefffggghhhhhhhhhgggooommmooosssuuuwww|||~~~nnncccbbbbbbiiiwwweee``````^^^[[[ZZZ^^^eeelllssszzz}}}~~~nnnbbbZZZZZZ]]]ZZZVVVUUUUUUWWWYYY[[[\\\\\\\\\[[[]]]]]]\\\ZZZWWWUUUUUUVVVXXXWWWVVVWWWYYYZZZYYYYYYZZZYYYWWWVVVUUUUUUVVVVVVTTTUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQPPPQQQSSSTTTSSSRRRSSSTTTTTTSSSSSSTTTVVVXXX[[[[[[\\\aaarrr|||yyyrrriii___WWWRRRPPPRRRWWW[[[___hhhvvv{{{}}}lllVVVUUUUUUUUUUUUTTTUUUWWWYYYYYYUUUOOOJJJJJJNNNTTTXXXZZZ[[[\\\\\\]]]```dddggghhhfffdddbbb```]]]YYYVVVYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSQQQPPPOOONNNNNNNNNNNNOOOMMMPPPRRRQQQUUUiiixxxaaaiiixxx```ZZZTTTRRRRRRQQQMMMIIILLLLLLUUUppp}}}qqqjjj]]]]]]uuummmaaaccc\\\ZZZtttmmmaaaSSSUUU\\\VVVTTTaaauuu[[[SSS```gggllllllhhhkkkvvvuuulll]]]OOOHHHIIIOOOUUUppprrrbbb[[[aaaccc[[[ZZZaaa___aaaddddddbbb^^^[[[ZZZ^^^^^^^^^]]][[[YYYVVVUUUVVVYYY[[[\\\ZZZXXXWWWWWWSSSTTTVVVXXX[[[\\\^^^^^^ZZZZZZXXXVVVUUUWWW[[[^^^\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYZZZ[[[^^^___^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\```fffjjjsss\\\dddvvvppp```\\\[[[XXXYYY^^^bbbbbbdddeeefffgggggggggooommmooorrrttttttyyyssstttwww|||yyyooofff\\\UUUUUU[[[dddmmmttt{{{}}}}}}|||~~~eee```]]]^^^^^^[[[XXXVVVUUUWWWZZZ]]]^^^^^^\\\[[[[[[\\\\\\ZZZXXXWWWXXXZZZVVVTTTSSSTTTVVVWWWWWWWWW[[[ZZZXXXWWWVVVVVVWWWWWWVVVWWWWWWWWWVVVUUUSSSRRRUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSTTTUUUTTTTTTTTTQQQPPPPPPPPPRRRSSSRRRQQQSSSTTTTTTSSSRRRSSSUUUWWWUUUUUUVVVYYYbbbwww~~~{{{}}}|||wwwpppjjjhhhbbb[[[UUUSSSUUUXXXZZZaaaiiiqqq|||vvvsss|||vvvdddWWWVVVXXXYYYYYYWWWWWWXXXZZZYYYUUUOOOKKKKKKNNNSSSVVVXXXYYYZZZZZZZZZ\\\___aaabbbcccdddeeeddd___YYYTTTUUUVVVVVVWWWVVVUUUUUUTTTQQQQQQRRRSSSSSSRRRQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMLLLNNNQQQQQQQQQ___zzzaaa\\\zzzxxxmmm___VVVSSSRRROOOKKKLLLLLLPPP```xxxooo```[[[zzzsssdddddd[[[VVVjjjttt\\\[[[eee```[[[cccyyy]]]SSSYYYbbblllooonnnpppwwwxxxkkkUUUMMMCCC???GGG[[[ttt~~~ggg```]]]```___ZZZZZZ```]]]___bbbcccaaa^^^]]]\\\^^^]]]]]][[[ZZZXXXVVVUUUUUUXXXZZZ[[[YYYXXXWWWWWWTTTUUUWWWYYY\\\^^^```aaaYYYXXXVVVSSSQQQSSSWWW[[[ZZZZZZZZZZZZZZZYYYXXXWWWXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZYYYYYY]]]```eeemmmWWWMMMWWWmmmooobbb\\\YYYWWWVVV]]]^^^```bbbdddeeefffgggmmmmmmnnnqqqqqqrrryyytttfff]]]\\\aaahhhpppvvv|||}}}tttooooooqqqppp|||{{{{{{|||aaa``````___]]][[[YYYXXXWWWXXXZZZ]]]]]]]]]\\\[[[ZZZ[[[\\\[[[ZZZZZZ[[[]]]VVVTTTRRRRRRTTTVVVVVVVVVZZZXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWVVVTTTRRRQQQTTTTTTUUUTTTTTTSSSRRRQQQSSSSSSTTTUUUUUUUUUUUUUUURRRQQQPPPQQQRRRSSSRRRQQQTTTTTTUUUSSSRRRSSSUUUWWWQQQTTTWWW[[[^^^jjj~~~}}}{{{zzzuuutttpppkkkkkkkkkgggaaa\\\\\\[[[XXXWWWZZZaaaggglllttt~~~|||xxxxxxyyyiii___[[[WWWYYY[[[[[[ZZZYYYYYYZZZXXXUUURRROOONNNOOORRRTTTUUUVVVXXXXXXXXXXXXZZZ[[[[[[^^^aaaeeeeeeaaaYYYTTTSSSTTTUUUVVVVVVUUUTTTSSSOOOOOOQQQQQQQQQQQQOOOOOOLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKOOOPPPNNNWWWtttmmm\\\cccrrraaaWWWRRRNNNKKKIIIIIIKKKUUUjjjttthhhddd|||~~~|||lllhhh```[[[fffaaaYYYccc```[[[ccc~~~|||ddd[[[fffnnnxxx|||{{{{{{|||jjjYYYMMMLLLEEE@@@EEE[[[lll___]]][[[ZZZ[[[[[[[[[[[[ZZZ\\\_________^^^^^^___]]]]]][[[ZZZXXXWWWVVVUUUWWWYYYZZZYYYWWWTTTTTTTTTSSSTTTVVVXXX[[[^^^```bbb\\\ZZZVVVQQQMMMNNNRRRVVVUUUVVVXXXXXXXXXWWWUUUTTTXXXWWWVVVUUUUUUVVVYYY[[[[[[[[[ZZZYYYXXXXXXWWWWWW[[[[[[___gggrrr___LLLNNNTTTjjjvvveee```[[[TTTWWWXXX[[[^^^aaaccceeeeeejjjkkkmmmnnnmmmooozzzqqqhhhgggiiinnnuuu|||tttggg___^^^___```nnn|||~~~www|||rrr```aaaaaa]]]YYYXXXYYYZZZWWWXXXZZZ[[[[[[[[[ZZZZZZ\\\]]]]]]\\\[[[[[[\\\^^^WWWUUUSSSRRRTTTVVVVVVVVVWWWVVVTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWVVVUUUSSSRRRSSSSSSTTTUUUTTTTTTSSSRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUSSSRRRSSSTTTUUUTTTRRRTTTUUUUUUTTTSSSTTTVVVXXXWWWWWWZZZ___aaafffttt}}}}}}vvvpppmmmmmmhhhiiieee]]]ZZZ]]]^^^\\\^^^bbbfffhhhhhhlllrrrxxxxxxzzzxxxkkkaaa]]][[[WWWXXXYYYZZZZZZZZZXXXVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPSSSVVVXXXWWWWWWWWWWWWXXXYYY]]]```bbb```[[[XXXSSSTTTUUUVVVUUUTTTRRRQQQMMMNNNPPPQQQQQQPPPNNNMMMJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJNNNQQQNNNRRRhhhjjjZZZhhhppp```VVVPPPMMMLLLHHHIIIOOOXXXiii{{{}}}uuuggg___```oookkkdddlllggg```hhhuuuwwwhhheeewww~~~yyyoooaaaTTTJJJFFFDDDAAACCCLLL^^^{{{uuueeeYYYZZZXXXUUUXXX^^^\\\VVVXXXZZZ\\\]]]]]]]]]^^^```]]]\\\ZZZYYYWWWVVVVVVVVVYYYZZZZZZWWWTTTQQQPPPPPPQQQRRRSSSUUUXXX\\\^^^``````]]]WWWPPPLLLKKKNNNQQQRRRTTTUUUVVVVVVUUUSSSRRRYYYXXXVVVTTTSSSUUUXXX[[[ZZZZZZYYYXXXWWWVVVVVVUUU]]]ZZZ\\\bbbhhhtttmmmUUUQQQGGGRRRwwwpppggg```VVVSSSUUUXXX[[[^^^aaacccdddhhhjjjlllllljjjmmmzzzuuummmmmmnnnrrrxxxqqq```UUURRRRRRUUUeeexxx|||ggg```bbbaaa[[[VVVUUUXXXZZZXXXXXXYYYYYYYYYYYYYYYYYY^^^^^^___]]]\\\[[[\\\^^^YYYWWWTTTTTTUUUVVVWWWWWWTTTSSSRRRPPPPPPPPPQQQQQQQQQSSSUUUVVVVVVUUUTTTSSSRRRRRRTTTUUUUUUTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUWWWUUUTTTUUUVVVVVVUUUTTTTTTUUUUUUTTTTTTTTTWWWYYY\\\XXXXXX]]]``````gggooohhhxxx~~~ssswww||||||rrrjjjggggggeeefffaaaWWWRRRXXX^^^___gggnnnvvvzzz{{{}}}yyyssshhhbbb___\\\[[[WWWVVVVVVXXXZZZYYYVVVSSSTTTUUUUUUUUUTTTRRROOONNNMMMPPPUUUWWWWWWVVVVVVVVVWWWWWWYYY\\\^^^___]]][[[UUUUUUVVVVVVUUURRRPPPNNNLLLMMMOOOPPPPPPOOOMMMLLLIIIIIIJJJJJJKKKJJJJJJIIILLLKKKOOOSSSPPPPPPbbbyyyzzz\\\UUUxxx{{{hhh[[[TTTQQQQQQIIIHHHMMMNNNRRRiii~~~ooobbbXXXYYYrrr{{{zzzxxxnnnuuurrr{{{xxxrrrtttpppiiijjjyyyrrrbbbYYYOOOGGGBBBBBBKKKUUUXXX]]]mmmzzzhhhgggVVVVVVVVVXXXZZZ[[[[[[YYY[[[ZZZZZZ[[[\\\\\\ZZZXXX[[[ZZZXXXWWWVVVUUUUUUUUUSSSSSSTTTTTTSSSQQQOOONNNNNNPPPRRRTTTVVVZZZ```cccgggjjjfff\\\SSSQQQRRRQQQQQQQQQQQQQQQRRRSSSUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUWWWWWWXXXWWWVVVUUUTTTTTTXXXUUUXXXaaaeeejjj{{{|||YYYEEELLL\\\wwwfff\\\ZZZSSSQQQZZZaaaaaa```bbbiiiiiijjjjjjhhhjjjwwwzzzooonnnttt|||uuuiiiaaa\\\ZZZ^^^___nnnzzzkkkeee```___^^^]]][[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZYYYYYYXXXYYY[[[\\\[[[ZZZ[[[\\\WWWVVVUUUUUUVVVVVVTTTRRRSSSRRRQQQPPPOOOPPPPPPQQQRRRTTTVVVUUURRRPPPRRRUUURRRSSSSSSSSSTTTTTTTTTTTTWWWVVVTTTTTTUUUVVVUUUTTTVVVUUUSSSTTTUUUVVVVVVUUUVVVUUUSSSRRRSSSUUUWWWYYYWWWXXXYYY[[[^^^bbbeeegggnnnzzzzzzppp|||uuuqqqsssyyyrrrvvvvvvqqqfff[[[YYY```hhhpppxxxzzz~~~tttfff^^^\\\]]]]]]\\\WWWUUUSSSSSSUUUWWWXXXWWWUUUUUUTTTUUUVVVUUURRRPPPRRRSSSUUUUUUTTTSSSTTTUUUWWWWWWWWWWWWYYY[[[]]]___WWWVVVVVVVVVVVVTTTPPPMMMSSSUUUTTTPPPOOOPPPOOOLLLJJJIIIGGGEEEEEEFFFGGGIIIKKKKKKNNNQQQRRRUUU^^^iiirrr___YYYxxxyyyrrrdddTTTVVVQQQNNNLLLJJJHHHLLLYYYgggyyy|||rrr\\\TTTbbbttttttlllccc\\\]]]aaa~~~}}}yyytttmmmdddYYYQQQKKKEEEAAACCCJJJZZZrrrrrreeeddd[[[ZZZZZZ[[[\\\\\\[[[YYY[[[ZZZYYYYYY[[[[[[[[[YYYZZZYYYXXXVVVTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOQQQSSSTTTWWW[[[```dddooowwwxxxlll[[[RRRPPPPPPRRRQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTWWWWWWWWWWWWVVVVVVUUUTTTVVVTTTXXX```bbbdddqqqxxxZZZNNNPPPiiikkk]]]WWWUUUZZZ______```ddddddeeehhhiiiggghhhrrr~~~vvvpppuuu{{{|||sssiiiccc^^^gggzzz}}}mmmdddccc```___^^^\\\[[[ZZZYYYXXXXXXYYYYYYZZZZZZZZZYYYYYYWWWXXXYYYYYYWWWWWWXXXYYYTTTTTTTTTUUUWWWXXXVVVUUUSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUTTTSSSSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUSSSRRRRRRTTTUUUTTTSSSUUUSSSRRRRRRTTTUUUUUUTTTUUUTTTRRRQQQRRRSSSVVVWWWWWWXXXYYY[[[]]]```ccceeeffflll{{{vvvrrrwww}}}qqqiiiaaa\\\[[[[[[ZZZXXXVVVTTTSSSTTTVVVXXXXXXXXXVVVUUUTTTUUUUUUUUUSSSQQQRRRTTTUUUVVVTTTTTTUUUVVVUUUUUUUUUVVVXXXZZZ\\\^^^ZZZYYYXXXXXXXXXVVVRRROOOPPPSSSSSSOOOOOOQQQQQQNNNIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJMMMOOOOOOPPPWWW```lllYYYfffooo\\\YYYTTTQQQNNNLLLHHHIIISSS^^^xxxxxxuuu~~~hhhYYYZZZccc~~~xxxjjj```ZZZWWWVVVaaa[[[UUUPPPMMMIIIEEEAAA???AAAIIIWWWiii|||kkkccccccaaa___^^^^^^___^^^\\\ZZZZZZYYYWWWWWWYYY[[[[[[[[[ZZZYYYWWWUUUSSSRRRQQQQQQTTTSSSSSSRRRRRRRRRSSSSSSQQQSSSTTTVVVWWW[[[```dddqqqxxxcccUUUQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPRRRSSSSSSTTTTTTTTTSSSSSSUUUUUUUUUVVVVVVUUUTTTTTTTTTSSSVVV\\\]]]]]]fffrrryyyXXXHHHNNNkkkiiiccc^^^^^^______```ccc]]]___dddhhhgggffflllttt}}}xxx{{{~~~xxxnnngggvvvxxxjjj______ccc___^^^]]][[[ZZZYYYYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXVVVWWWWWWUUUSSSRRRSSSUUURRRQQQRRRUUUXXXZZZYYYXXXTTTSSSRRRQQQQQQQQQRRRRRRTTTSSSRRRSSSUUUVVVVVVUUUVVVVVVUUUTTTSSSSSSSSSSSSRRRPPPOOOPPPRRRSSSSSSSSSSSSRRRPPPQQQSSSTTTTTTSSSTTTSSSQQQPPPQQQRRRTTTUUUWWWXXXXXXZZZ\\\^^^aaabbbbbbccciiiyyyrrrccc```\\\ZZZ[[[[[[XXXUUUUUUTTTTTTUUUXXXZZZZZZYYYWWWVVVTTTTTTUUUUUUSSSRRRSSSTTTVVVUUUUUUTTTUUUWWWTTTTTTTTTUUUWWWYYY\\\]]][[[ZZZYYYYYYXXXVVVSSSPPPNNNQQQQQQNNNNNNQQQQQQOOOGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJMMMLLLKKKOOOVVVllldddZZZhhhzzzfff\\\WWWTTTRRRPPPKKKIIIMMMUUUdddtttttt~~~xxxaaaVVVTTTggg}}}uuullljjjcccYYYGGGBBB???>>>???AAAGGGNNNVVV```sssvvvkkkeeedddcccbbbaaaaaabbbaaa___]]]ZZZXXXVVVVVVXXX[[[\\\]]]\\\[[[YYYVVVTTTRRRQQQQQQTTTSSSRRRRRRRRRTTTUUUVVVTTTUUUVVVWWWXXX[[[```cccjjjwwwvvvdddYYYUUUTTTRRRRRRRRRQQQPPPOOONNNMMMPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSSSSTTTTTTTTTSSSTTTSSSTTTXXXWWWWWW^^^hhhwww[[[HHHXXXsssvvvkkkeeeeeedddaaa^^^ZZZ\\\aaaffffffdddfffkkkppppppuuu{{{tttpppqqqssszzzzzz}}}|||uuuzzzwwwggg___[[[^^^ddd___^^^\\\ZZZYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWVVVSSSQQQOOOPPPRRRQQQQQQRRRUUUXXXZZZZZZYYYUUUTTTSSSQQQQQQRRRRRRSSSTTTRRRPPPSSSWWWYYYWWWUUUWWWVVVTTTRRRQQQQQQQQQQQQPPPOOONNNOOOQQQSSSSSSSSSRRRQQQPPPPPPRRRTTTTTTSSSSSSRRRQQQPPPPPPQQQSSSTTTVVVVVVWWWXXXZZZ\\\]]]^^^^^^^^^aaaiiiyyy{{{vvvyyywwwnnnlllpppwwwuuuaaa^^^\\\ZZZZZZ[[[ZZZXXXVVVUUUTTTUUUXXXZZZ\\\\\\ZZZWWWUUUTTTSSSTTTTTTSSSRRRRRRTTTUUUTTTTTTTTTVVVWWWSSSSSSTTTUUUWWWYYY\\\]]]ZZZYYYWWWVVVVVVTTTQQQNNNNNNPPPPPPMMMMMMOOOOOOLLLFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEGGGJJJJJJHHHJJJOOO[[[www{{{___\\\uuubbbXXXUUUSSSRRROOOKKKLLLPPP]]]zzzvvvuuunnn```[[[^^^sss{{{iii@@@DDDLLLUUUXXXYYYcccnnnyyytttmmmgggcccbbbaaaaaabbbddddddcccbbb[[[XXXVVVVVVYYY[[[]]]]]]^^^]]][[[XXXVVVTTTSSSSSSUUUTTTSSSSSSTTTUUUWWWXXXUUUVVVWWWWWWXXX[[[___bbbfffmmmpppjjjbbb\\\XXXUUURRRRRRRRRQQQPPPNNNLLLKKKNNNOOOPPPPPPQQQQQQQQQPPPNNNOOOPPPRRRSSSSSSSSSSSSUUUTTTSSSTTTTTTVVV]]]eeerrr___^^^aaatttxxxppppppnnneee\\\[[[ZZZ^^^ccceeeccccccfffhhhhhhjjjqqqzzzxxx~~~~~~wwwmmmccc]]]]]]___ccceeejjjpppwww{{{{{{zzziii[[[ZZZ]]]___aaa^^^]]][[[YYYXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWWWWTTTQQQOOOOOOPPPRRRRRRRRRTTTWWWXXXWWWVVVUUUTTTSSSQQQQQQRRRRRRSSSSSSQQQPPPRRRVVVYYYXXXUUUUUUTTTRRRPPPNNNNNNNNNOOOPPPOOONNNOOOQQQSSSSSSRRRQQQPPPOOOPPPRRRTTTTTTSSSSSSRRRQQQPPPPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZUUUXXX[[[]]]cccrrrxxxvvvyyyzzziiiiiikkkpppssssssnnniiioootttzzz}}}ssseee[[[^^^\\\YYYXXXWWWWWWVVVUUUUUUUUUWWWZZZ]]]^^^\\\ZZZVVVTTTSSSSSSSSSSSSRRRPPPQQQRRRRRRRRRQQQRRRUUUWWWSSSSSSSSSTTTWWWYYY\\\^^^ZZZXXXVVVTTTTTTRRROOOMMMNNNPPPOOOKKKJJJLLLKKKHHHEEEEEEFFFFFFEEEDDDCCCBBBCCCBBBDDDHHHIIIGGGIIIMMMPPPccckkk]]]hhhiiiVVVRRRPPPQQQQQQMMMLLLMMMSSSggguuu|||~~~vvvuuukkkxxxvvvSSS]]]rrryyyuuusssnnnfff```_________aaadddeeedddccc[[[ZZZXXXXXXZZZ\\\\\\\\\___^^^\\\ZZZXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXVVVWWWXXXWWWXXXZZZ^^^aaafffhhhfffaaa___^^^YYYSSSRRRRRRSSSRRRQQQNNNLLLKKKMMMNNNOOOPPPPPPPPPPPPPPPMMMNNNPPPRRRSSSTTTUUUUUUWWWUUUTTTSSSSSSWWW]]]bbbjjjuuu{{{kkkcccqqqzzz{{{zzzpppddd___[[[[[[___bbbbbbbbbeeegggggggggjjjnnnqqqsssssskkkpppyyy{{{yyyyyyzzz}}}zzzvvvnnnbbbVVVQQQQQQTTT]]]ccciiimmmpppwwwuuu]]]UUUYYY]]]]]]]]]]]]\\\ZZZXXXWWWWWWYYYZZZXXXXXXXXXXXXWWWVVVUUUUUUWWWXXXXXXVVVSSSPPPOOOPPPRRRRRRRRRSSSUUUVVVUUUTTTTTTSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQRRRTTTVVVVVVUUUTTTRRRPPPNNNLLLMMMMMMNNNPPPOOONNNNNNPPPRRRRRRQQQOOONNNMMMNNNPPPRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPNNNOOOQQQSSSTTTUUUVVVVVVQQQUUUXXXWWWXXX```ooo{{{yyyvvvxxx{{{vvvoookkkmmmrrr{{{~~~kkkbbb___^^^]]][[[XXXUUUSSSRRRRRRSSSTTTUUUWWWZZZ]]]]]]ZZZXXXSSSRRRRRRSSSSSSRRRPPPMMMNNNOOOOOOOOONNNPPPRRRUUUQQQQQQRRRSSSUUUXXX[[[]]]ZZZXXXUUUTTTSSSQQQOOOLLLLLLNNNMMMIIIHHHIIIHHHEEEDDDDDDDDDDDDDDDEEEEEEEEEBBB@@@BBBFFFHHHGGGHHHKKKJJJTTTooozzziiiYYYrrrrrrZZZSSSOOOPPPQQQNNNKKKKKKKKKYYY~~~}}}tttzzz}}}uuuuuutttsssqqqnnnfff```^^^^^^^^^```bbbdddcccbbb\\\[[[ZZZ[[[\\\]]]\\\[[[___^^^\\\[[[YYYXXXXXXWWWUUUVVVVVVWWWWWWWWWWWWVVVWWWWWWXXXWWWWWWYYY\\\___dddeeebbb^^^]]]]]]XXXRRRRRRRRRSSSSSSRRROOOMMMKKKMMMMMMNNNOOOPPPPPPPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXVVVWWWWWWUUUVVVYYY\\\]]]ccchhhvvvkkk^^^gggyyy~~~vvvccc\\\WWWYYY]]]___bbbeeedddeeefffhhhjjjlllmmmnnnjjjmmmrrryyy~~~zzz}}}|||zzzxxxyyy{{{{{{yyywwwrrrnnnfff[[[RRROOORRRVVVbbbmmmxxxzzzyyyuuugggYYYWWWZZZ[[[[[[[[[]]][[[YYYWWWVVVWWWYYYZZZXXXXXXXXXWWWWWWUUUTTTTTTUUUWWWXXXXXXUUUQQQOOONNNPPPPPPPPPRRRTTTUUUUUUSSSSSSRRRQQQPPPPPPPPPQQQRRROOOQQQRRRRRRRRRRRRTTTUUUTTTRRROOOMMMLLLMMMNNNOOOOOONNNLLLMMMNNNOOOOOONNNLLLKKKJJJKKKMMMOOOPPPOOONNNNNNMMMMMMMMMLLLLLLLLLJJJKKKNNNPPPRRRSSSSSSSSSSSSSSSSSSSSSUUUYYY```eeeuuu~~~{{{}}}|||xxx{{{}}}iii]]]\\\]]]]]]YYYYYYWWWUUUSSSQQQQQQQQQRRRSSSUUUYYY[[[ZZZWWWTTTPPPPPPQQQSSSSSSQQQMMMJJJKKKLLLLLLKKKKKKMMMPPPSSSNNNNNNOOOPPPSSSVVVYYYZZZXXXVVVSSSQQQPPPNNNLLLJJJHHHKKKJJJGGGFFFHHHGGGDDDAAABBBBBBCCCFFFHHHKKKMMMDDD@@@@@@DDDFFFEEEFFFIIIIIILLL[[[~~~jjjeeeggg]]]UUUTTTTTTPPPMMMLLLLLLRRRgggsssmmmhhhvvvsssnnnppprrrrrrqqqnnnhhhbbb^^^]]]]]]___aaabbbaaa___]]]\\\\\\\\\^^^^^^\\\ZZZ^^^]]]\\\ZZZYYYYYYXXXXXXVVVVVVXXXXXXXXXWWWVVVUUUWWWXXXXXXWWWVVVXXX[[[^^^___aaa```]]][[[[[[XXXSSSRRRRRRSSSSSSRRRPPPNNNLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQTTTVVVXXXZZZ[[[[[[VVVXXXYYYXXXXXXZZZYYYXXX^^^```iii~~~yyyXXXPPPZZZdddyyyfff\\\TTTUUUZZZ^^^bbbfff```bbbdddfffhhhjjjlllnnnlllnnnpppsssvvvyyyzzz{{{|||yyy}}}yyy}}}|||{{{yyyuuuqqqmmmjjjcccZZZSSSRRRWWW\\\fffvvvfff___ZZZ[[[[[[ZZZZZZ\\\]]][[[XXXVVVVVVWWWYYYZZZWWWXXXWWWWWWVVVUUUTTTSSSSSSVVVXXXYYYVVVRRROOONNNNNNNNNNNNQQQTTTUUUUUUTTTSSSRRRQQQPPPOOOPPPPPPQQQNNNQQQSSSSSSPPPPPPRRRUUUTTTRRRPPPNNNMMMNNNPPPQQQOOOMMMKKKKKKLLLMMMMMMLLLIIIHHHGGGIIIKKKMMMNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIGGGIIILLLNNNQQQRRRRRRRRRSSSOOOKKKLLLQQQUUUWWWVVVbbbrrr}}}xxx}}}yyyyyy|||~~~kkkZZZUUUYYY\\\ZZZWWWXXXYYYXXXVVVSSSRRRRRRPPPQQQTTTWWWYYYXXXTTTPPPNNNNNNPPPSSSSSSQQQLLLHHHIIIJJJJJJIIIIIIKKKNNNQQQLLLLLLMMMNNNQQQTTTWWWXXXUUURRROOOMMMLLLJJJHHHFFFEEEHHHHHHEEEEEEHHHHHHEEE@@@@@@AAACCCGGGLLLPPPSSSEEEAAA???BBBDDDCCCDDDFFFJJJIIIOOOiiiiiillluuuiii]]]ZZZXXXTTTOOONNNPPPMMMPPP^^^vvvxxxjjjaaa[[[sss|||xxxtttnnnjjjkkkmmmmmmjjjgggccc```]]]]]]^^^^^^___```aaaaaaaaa```___```aaaaaa```___```___\\\ZZZXXXWWWWWWWWWYYYYYYXXXXXXWWWVVVTTTTTTTTTVVVWWWWWWWWWXXXZZZ\\\`````````___]]][[[YYYWWWUUUTTTRRRQQQRRRTTTWWWXXXWWWTTTQQQPPPRRRRRRPPPMMMQQQQQQRRRTTTUUUVVVWWWXXXVVVWWWWWWWWWVVVWWWYYY[[[___```dddmmm{{{~~~[[[LLLQQQ[[[mmmvvvfffXXXUUUVVVXXXaaannncccccccccdddeeegggjjjkkkmmmllllllmmmoooqqqrrrqqq~~~}}}wwwyyyzzz{{{zzz|||~~~~~~zzzssslllgggggg```]]]aaa___YYYYYY^^^qqqyyyxxxppp```]]]YYYWWWWWWXXXXXXXXX\\\ZZZWWWTTTTTTVVVYYY[[[XXXWWWVVVVVVUUUUUUUUUVVVVVVXXX[[[]]][[[WWWQQQMMMKKKLLLNNNPPPRRRTTTTTTUUUTTTRRROOONNNPPPQQQRRRRRRPPPQQQRRRSSSRRRQQQOOONNNPPPOOOOOONNNNNNNNNOOOOOOMMMMMMLLLLLLLLLLLLLLLMMMNNNLLLIIIIIIIIIIIIHHHGGGIIIJJJJJJIIIGGGGGGIIIJJJHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPYYY]]]gggyyy|||vvvuuuvvv}}}uuujjjfffaaaaaaiiizzzxxxlll```ZZZXXXVVVWWWZZZZZZZZZYYYWWWTTTRRRRRRSSSSSSPPPOOOQQQVVVWWWTTTQQQMMMMMMNNNPPPPPPMMMIIIEEEOOORRRSSSMMMIIIJJJLLLKKKLLLKKKJJJJJJKKKMMMPPPQQQRRRPPPMMMJJJHHHFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@AAACCCFFFIIIKKKBBBAAAAAAAAAAAABBBCCCCCCFFFGGGGGGUUU}}}{{{vvv{{{qqqvvvcccRRRSSSSSSMMMLLLNNNSSS[[[iiirrrddd^^^eeejjjxxxhhh```]]]ddd~~~rrrkkkhhhhhhiiikkkjjjhhhccc^^^[[[YYYZZZ[[[]]]___```bbbbbbaaa`````````aaabbbaaaaaaaaa___]]]ZZZYYYXXXWWWXXXZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUVVVWWWVVVWWWYYY[[[\\\]]]^^^^^^]]][[[YYYWWWUUUTTTSSSSSSTTTWWWZZZ\\\XXXUUURRRQQQQQQQQQOOOMMMPPPPPPQQQSSSTTTVVVWWWXXXWWWXXXXXXWWWWWWWWWZZZ\\\^^^^^^aaahhhrrrfffVVVNNNVVVeeexxx{{{lllccc```^^^```ccccccddddddeeefffhhhjjjlllmmmmmmnnnoooppppppooommmssszzzzzzuuuvvvwwwxxxyyyzzz{{{|||}}}~~~yyyvvvrrrnnnkkklllccc___cccdddaaadddkkkvvviiiaaa^^^\\\YYYXXXYYYYYYXXXWWW[[[YYYWWWUUUUUUVVVXXXYYYYYYYYYWWWVVVUUUUUUTTTTTTWWWYYY\\\^^^\\\XXXSSSOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRPPPNNNMMMNNNPPPQQQPPPOOOPPPQQQRRRRRRPPPNNNMMMPPPOOOOOOOOONNNNNNMMMMMMNNNMMMMMMLLLKKKKKKLLLLLLMMMLLLJJJIIIJJJJJJIIIGGGHHHIIIJJJIIIGGGGGGHHHJJJHHHIIIKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPSSS[[[iii~~~xxxmmmiiioootttzzz~~~xxxxxxyyy{{{{{{wwwqqqlllsssvvv{{{wwwnnneee]]][[[ZZZXXXWWWXXXYYYZZZYYYVVVSSSRRRSSSTTTRRROOOMMMOOOSSSUUURRROOONNNNNNNNNPPPPPPNNNIIIFFFJJJOOOPPPKKKHHHIIIJJJIIIIIIHHHGGGHHHIIIKKKMMMOOOQQQPPPMMMJJJHHHGGGFFFFFFCCCDDDDDDDDDDDDCCCBBBBBB@@@?????????@@@CCCEEEGGGAAAAAAAAA@@@AAABBBBBBCCCAAABBBDDDMMMiiiuuueee[[[UUUWWWTTTPPPOOOOOOUUUcccrrryyyoooqqqmmmooo}}}rrr```XXXZZZ|||uuujjjgggfffgggeeeggghhhgggddd___ZZZVVVUUUWWWYYY\\\^^^```bbbbbb`````````aaaaaabbbbbbbbbaaa___]]][[[YYYXXXXXXXXX[[[[[[ZZZYYYXXXVVVTTTSSSSSSTTTUUUUUUUUUVVVXXXZZZVVVWWWZZZ\\\\\\[[[YYYWWWSSSSSSRRRRRRTTTWWWZZZ\\\XXXUUURRRQQQPPPPPPNNNLLLNNNOOOPPPRRRTTTUUUWWWWWWWWWXXXYYYXXXXXXXXXZZZ\\\___^^^```dddiiivvvmmmWWWLLLLLL^^^uuuwwwqqqrrrqqqnnnkkkkkkjjjiiiggghhhkkkmmmlllmmmooooooooonnnllljjjppprrr~~~yyy}}}{{{yyyyyyzzzxxxxxxxxxyyyzzzyyyvvvtttuuuuuuuuuwwwyyyzzzyyyxxx{{{wwwrrrooonnnnnnmmmmmmmmmdddaaaeeehhhjjjrrr~~~uuu___ZZZ[[[ZZZYYYYYYZZZZZZXXXWWWXXXWWWWWWWWWWWWWWWXXXXXX[[[[[[YYYXXXVVVTTTSSSRRRXXXZZZ]]]___]]]ZZZUUURRRRRRRRRRRRRRRRRRRRRQQQPPPPPPNNNLLLKKKMMMNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMNNNNNNOOOPPPOOONNNMMMLLLOOONNNMMMLLLKKKJJJJJJJJJLLLKKKIIIIIIJJJJJJIIIHHHHHHHHHIIIHHHGGGGGGHHHJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMPPPYYYhhh|||zzzuuupppnnnqqqvvvyyyzzzzzzyyywwwvvvsssqqqnnnmmmjjjggggggjjjjjjffffffiiijjjlllppptttyyyqqqfffccc]]]YYY[[[\\\YYYWWWWWWXXXYYYXXXUUUSSSRRRSSSTTTPPPNNNLLLMMMPPPQQQOOOMMMMMMMMMNNNOOOPPPNNNJJJFFFEEEJJJLLLIIIGGGHHHHHHEEEEEEDDDDDDEEEFFFHHHKKKLLLOOONNNLLLJJJHHHGGGFFFFFFCCCCCCCCCCCCCCCBBBAAAAAA???>>>======>>>???AAABBB@@@@@@@@@@@@@@@AAAAAABBB>>>???BBBGGGRRRnnntttddd^^^XXXTTTOOOMMMJJJKKKSSS]]]zzz}}}ooommmqqqeeeZZZUUUppptttfffbbbdddfffgggbbbdddffffffccc___ZZZWWWTTTVVVXXX[[[]]]^^^______^^^___aaaaaaaaaaaabbbcccaaa___]]][[[YYYYYYYYYYYYZZZZZZYYYXXXVVVTTTRRRQQQRRRSSSTTTTTTSSSTTTVVVXXXOOORRRUUUYYYZZZZZZXXXWWWRRRQQQQQQQQQRRRSSSUUUWWWWWWUUUSSSQQQPPPNNNMMMLLLLLLMMMOOOPPPRRRTTTVVVVVVVVVWWWXXXYYYXXXYYY[[[\\\aaa```bbbdddeeekkkyyyxxx\\\FFFJJJYYYhhh{{{}}}{{{wwwpppkkkiiikkkooojjjkkklllkkkkkklllmmmnnnrrrrrrvvv}}}tttuuu{{{~~~~~~~~~{{{xxxtttsssuuuvvvttttttuuuvvvwwwxxxxxxxxxtttsssrrrtttvvvvvvtttqqqooommmlllnnnrrrvvvyyyzzzvvvrrrqqqtttssstttlll\\\[[[YYYYYYZZZ[[[\\\\\\YYYVVVSSSTTTUUUWWWXXXYYYYYYZZZ]]]\\\[[[YYYWWWTTTSSSQQQWWWYYY\\\]]]]]]YYYUUURRRRRRRRRSSSSSSRRRRRRQQQQQQNNNLLLJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKLLLNNNPPPQQQPPPOOONNNPPPOOOMMMKKKJJJIIIIIIHHHKKKJJJIIIIIIJJJKKKIIIHHHFFFGGGHHHGGGFFFFFFHHHJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLQQQPPPOOOQQQXXXdddpppyyy~~~qqqssstttsssqqqnnnmmmmmmllljjjjjjmmmllljjjkkkooosssgggaaa^^^XXXVVVZZZ\\\ZZZXXXXXXXXXXXXWWWTTTRRRQQQSSSUUUPPPNNNLLLMMMNNNOOONNNLLLLLLLLLLLLMMMNNNLLLIIIFFFCCCGGGIIIHHHGGGIIIGGGDDDBBBBBBBBBCCCEEEFFFHHHIIIMMMLLLKKKIIIHHHGGGFFFFFFBBBBBBBBBBBBBBBAAAAAA@@@???>>>======<<<======>>>??????>>>>>>??????@@@AAA>>>>>>AAAFFFGGGWWW~~~ttteeefffXXXTTTPPPOOONNNMMMQQQXXX]]]xxxppphhhtttrrrfff\\\kkkfffmmm|||rrrfff``````bbbbbbaaa```bbbcccdddccc```]]][[[VVVWWWYYY[[[\\\\\\[[[[[[\\\^^^``````^^^^^^```aaa```^^^\\\[[[YYYYYYYYYYYYWWWWWWVVVUUUTTTRRRQQQPPPQQQRRRSSSRRRQQQRRRTTTVVVLLLNNNRRRUUUWWWXXXWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRUUUUUUSSSQQQOOOMMMMMMMMMKKKLLLMMMOOOQQQSSSTTTUUUSSSUUUWWWXXXWWWXXXYYY[[[```___aaaccccccdddlllvvvZZZKKKHHHMMM___ttt|||qqqkkklllooohhhhhhgggfffggglllsssxxxssstttsssrrrzzz~~~ssspppsssuuurrrqqqsssvvvwwwvvvvvvuuusssqqqqqqsssuuuooopppqqqrrrssstttvvvxxxsssrrrpppooonnnllliiiggggggiiipppyyy~~~vvveee\\\^^^ZZZZZZ[[[]]]^^^]]]ZZZWWWPPPQQQTTTWWWYYYZZZ[[[[[[\\\\\\[[[ZZZXXXVVVSSSRRRUUUVVVYYY[[[ZZZXXXTTTRRROOOPPPQQQRRRRRRSSSSSSRRRLLLKKKJJJJJJKKKLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKGGGIIILLLOOOQQQRRRQQQQQQOOONNNLLLJJJIIIGGGGGGFFFHHHGGGGGGIIIJJJJJJIIIGGGEEEFFFGGGGGGFFFFFFHHHJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLQQQQQQQQQPPPQQQTTT[[[```sssyyypppgggbbb^^^]]]^^^XXXUUUXXX[[[ZZZYYYZZZXXXXXXVVVSSSPPPPPPRRRTTTQQQPPPNNNMMMNNNNNNNNNMMMKKKJJJJJJKKKLLLKKKHHHFFFCCCGGGIIIHHHHHHJJJHHHDDDBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIHHHHHHGGGFFFFFFEEEAAAAAAAAAAAAAAA@@@??????@@@???>>>===<<<<<<<<<<<<===============>>>?????????;;;???EEEEEELLLlll}}}rrraaaaaa```YYYSSSQQQOOOLLLMMMPPPOOO___rrroooooo{{{mmmkkkvvvzzz[[[jjjyyyiiieee```^^^]]]\\\YYYVVV___````````````___^^^]]]WWWYYYZZZ[[[[[[ZZZXXXWWWZZZ]]]___^^^[[[ZZZ\\\^^^^^^]]][[[ZZZXXXXXXXXXYYYTTTTTTTTTTTTSSSQQQPPPOOOOOOQQQQQQQQQPPPPPPRRRTTTLLLNNNPPPRRRTTTUUUVVVVVVVVVVVVUUUSSSRRRRRRRRRRRRSSSTTTSSSQQQNNNMMMMMMOOOKKKLLLMMMNNNOOOQQQRRRRRRPPPRRRUUUVVVVVVVVVWWWXXX[[[[[[]]]``````___cccjjjtttkkkVVVJJJKKKRRRcccxxxzzzpppmmmooofffffffffeeegggooozzz~~~zzzqqqsssxxxlllkkkkkkkkkllloooqqqqqqpppooooooooonnnllllllnnnppplllnnnooopppoooppprrrtttqqqqqqppplllhhhffffffggggggkkkuuuoooeee```bbb\\\\\\]]]^^^___^^^[[[XXXPPPQQQTTTVVVXXXZZZ[[[[[[ZZZ[[[[[[[[[ZZZXXXVVVTTTRRRTTTWWWXXXXXXVVVTTTRRRMMMNNNOOOQQQRRRSSSSSSSSSLLLKKKJJJKKKLLLMMMLLLJJJIIIIIIIIIJJJJJJJJJKKKKKKEEEGGGJJJLLLOOOPPPPPPQQQMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJHHHFFFDDDEEEFFFFFFEEEFFFGGGIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLJJJMMMOOOOOOMMMNNNQQQUUU\\\fffsss{{{vvvqqqiii```[[[YYYZZZ[[[]]]WWWSSSWWWZZZZZZZZZ\\\YYYXXXVVVRRROOONNNPPPSSSRRRQQQOOONNNMMMMMMMMMNNNJJJJJJIIIJJJKKKKKKHHHFFFFFFHHHIIIGGGIIIKKKJJJEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDD@@@@@@@@@@@@@@@??????>>>@@@??????>>>===<<<;;;:::<<<<<<<<<<<<<<<======>>>===999;;;BBBDDDGGGZZZqqq}}}rrrjjj^^^```WWWOOONNNNNNLLLKKKMMMLLLPPPUUUYYY___hhhrrryyyuuu~~~qqqkkkfffrrrpppvvvggg```___^^^]]][[[XXXUUUSSS___^^^\\\[[[ZZZZZZ[[[[[[WWWYYY[[[\\\\\\ZZZXXXWWWXXX[[[]]][[[WWWUUUWWWZZZ]]]\\\ZZZXXXWWWWWWXXXXXXSSSSSSTTTTTTSSSRRRRRRQQQOOOPPPPPPPPPNNNOOOPPPRRRNNNNNNOOOPPPRRRSSSUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRQQQRRRSSSQQQNNNMMMNNNPPPLLLLLLMMMMMMNNNOOOOOOPPPLLLOOORRRSSSSSSTTTUUUVVVWWWWWWZZZ^^^]]][[[^^^cccfff~~~lllTTTEEEMMMYYYmmm}}}vvvooommmeeeggghhhiiillltttxxxvvvyyyxxx{{{xxxpppkkkiiiiiijjjmmmnnnmmmlllllliiijjjjjjiiihhhhhhiiikkkhhhkkkmmmmmmkkkjjjkkkllljjjmmmpppnnnlllmmmssszzzwwwzzzvvvjjjgggcccbbb```___^^^______^^^\\\YYYTTTTTTUUUVVVVVVWWWXXXXXXXXXYYYZZZ[[[[[[ZZZXXXWWWRRRSSSVVVWWWXXXVVVTTTRRRLLLMMMNNNPPPQQQQQQRRRRRRMMMLLLLLLLLLNNNNNNMMMKKKHHHHHHHHHHHHHHHIIIJJJJJJEEEFFFGGGHHHJJJKKKLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCDDDFFFHHHHHHGGGEEECCCEEEFFFEEEEEEEEEGGGIIIJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGKKKNNNNNNLLLLLLPPPTTTRRRWWW\\\```gggxxx~~~yyykkkhhhbbb]]]YYYXXXXXXYYYXXXSSSQQQVVV[[[[[[[[[]]][[[YYYVVVRRRNNNMMMOOOQQQRRRQQQPPPMMMKKKKKKLLLNNNLLLKKKJJJKKKLLLLLLJJJHHHIIIJJJHHHFFFHHHKKKJJJEEEBBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDCCCBBB??????@@@@@@??????>>>===>>>>>>>>>===<<<;;;:::999;;;;;;;;;;;;;;;<<<<<<===;;;999:::>>>???BBBLLLXXXooovvvqqqcccXXXNNNLLLNNNNNNNNNPPPMMMKKKIIIKKKMMMPPPSSSTTT^^^nnn}}}rrrjjjvvv~~~qqqiiiccc\\\]]]^^^\\\YYYXXXWWWXXX___]]]ZZZWWWVVVVVVWWWWWWWWWXXX[[[\\\\\\[[[YYYWWWWWWZZZ\\\ZZZUUUSSSUUUXXX\\\[[[YYYXXXWWWWWWWWWXXXSSSSSSTTTTTTTTTTTTSSSSSSNNNOOOPPPOOONNNNNNPPPQQQPPPOOOOOOOOOPPPRRRTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRQQQNNNMMMOOOQQQLLLMMMMMMMMMMMMNNNNNNNNNJJJMMMPPPRRRRRRRRRSSSTTTWWWWWWZZZ]]]]]][[[\\\aaa]]]iii~~~rrrSSSPPPMMMRRR___fffiiisss{{{pppkkkfffiiilllnnnqqqxxxzzzvvvyyynnnlllmmmjjjiiikkkfffhhhlllooonnnkkkjjjkkkggghhhhhhgggeeeeeefffhhhaaadddgggfffcccaaaaaabbbbbbiiippprrrsssyyygggaaaccc___\\\bbbaaa```_________\\\ZZZXXXXXXWWWVVVUUUUUUUUUUUUVVVXXXZZZ[[[\\\[[[ZZZYYYRRRSSSVVVWWWXXXWWWUUUSSSMMMMMMNNNOOOPPPPPPPPPPPPNNNMMMMMMNNNOOOOOOMMMLLLHHHGGGGGGGGGHHHHHHIIIJJJFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDAAAAAACCCEEEHHHHHHFFFDDDCCCDDDEEEEEEDDDEEEGGGIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMPPPOOOLLLMMMQQQUUUTTTTTTRRROOOSSSaaawww}}}xxxqqqkkk```___\\\ZZZXXXVVVUUUTTTRRROOOPPPWWW\\\]]]\\\\\\\\\ZZZVVVQQQMMMLLLNNNPPPRRRQQQOOOMMMJJJJJJKKKMMMMMMLLLLLLMMMNNNNNNLLLJJJKKKJJJHHHEEEGGGKKKJJJEEEBBBBBBBBBAAAAAA???>>>>>>???@@@BBBCCCCCCCCCBBBAAA???????????????>>>===============<<<;;;:::999888;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<<<>>===>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>??????QQQ|||vvvkkknnnVVVTTTSSSLLLLLLSSSPPPNNNKKKJJJKKKLLLHHHBBBIIIJJJQQQhhhwwwmmmfffaaa^^^]]][[[\\\]]]]]]]]]]]]]]]]]]___aaabbb___[[[XXXYYY[[[^^^[[[ZZZ[[[______[[[WWWXXXYYYZZZZZZYYYXXXWWWVVVYYYXXXXXXWWWWWWVVVVVVUUUSSSSSSTTTTTTUUUVVVWWWWWWVVVVVVVVVTTTRRRQQQSSSTTTQQQOOONNNMMMNNNOOOQQQRRRSSSPPPNNNOOORRRUUUVVVUUURRRQQQPPPOOOMMMKKKJJJJJJKKKLLLNNNOOOOOONNNNNNMMMLLLLLLLLLLLLMMMOOOPPPRRRRRRUUUXXXYYYYYYYYYYYYZZZ___^^^___ggg{{{zzzgggVVVKKKKKKQQQYYYeee|||yyypppnnnpppuuu|||ssspppccc\\\___```\\\]]]dddfffaaa]]][[[]]]^^^^^^\\\___]]]ZZZWWWVVVWWWYYY\\\___[[[\\\cccgggccc^^^]]]ooottt{{{wwwlllhhhccc]]][[[[[[\\\^^^\\\^^^```aaabbb```^^^]]]XXXXXXWWWVVVVVVWWWXXXYYYWWWWWWWWWWWWXXXZZZ[[[\\\WWWUUUSSSRRRSSSSSSQQQPPPPPPOOONNNMMMLLLMMMNNNNNNPPPOOONNNNNNNNNLLLIIIGGGFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@@@@AAABBBCCCBBBBBBBBBCCCBBBAAAAAA@@@???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@AAABBBDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEHHHGGGGGGFFFFFFFFFGGGGGGJJJKKKKKKJJJIIIJJJMMMPPPPPPPPPOOOKKKJJJNNNWWW___fffooo}}}rrrgggcccbbbaaa``````^^^[[[YYYYYYYYYXXXWWWVVVSSSRRRSSSWWWZZZZZZZZZ[[[YYYUUURRRPPPPPPQQQQQQSSSTTTSSSNNNIIIGGGIIIKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBAAA@@@>>>==================<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999999999::::::::::::::::::;;;<<<===>>>>>>???FFFaaa{{{vvveeeXXXVVVPPPLLLLLLMMMLLLLLLLLLMMMNNNLLLIIIFFFGGGLLL___oookkkgggdddcccbbbaaa___\\\]]]___aaaaaa```___^^^aaadddeeeccc___[[[[[[\\\[[[YYYXXXZZZ]]]^^^\\\YYY\\\\\\\\\[[[ZZZYYYXXXWWWXXXWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTUUUUUUUUUVVVVVVTTTUUUVVVUUUTTTTTTUUUVVVSSSQQQOOONNNMMMNNNPPPQQQRRRPPPNNNNNNQQQSSSTTTTTTSSSSSSQQQOOONNNLLLKKKJJJKKKKKKMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLNNNOOOPPPOOOQQQUUUVVVWWWWWWXXXYYY\\\WWWVVV\\\fff{{{yyy[[[IIICCCIIIOOO```yyyxxxrrrppprrryyyrrrccc]]][[[ZZZbbblllnnnfff[[[VVVVVVYYYYYYXXX\\\\\\ZZZUUUPPPQQQWWW^^^fffcccdddkkkppppppnnnnnn{{{mmmiiieee```[[[XXXYYY[[[]]]ZZZ[[[\\\]]]^^^^^^]]]]]]XXXWWWVVVVVVVVVVVVWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZUUUTTTRRRQQQRRRQQQOOONNNNNNNNNNNNMMMMMMMMMMMMMMMOOONNNMMMLLLMMMKKKIIIGGGDDDEEEGGGHHHGGGFFFDDDCCCCCCBBB@@@???>>>>>>???@@@@@@@@@AAAAAA@@@@@@???>>>===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAACCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEGGGHHHHHHGGGGGGHHHJJJMMMJJJLLLLLLKKKIIIIIIMMMQQQRRRXXX```jjjuuu|||uuunnneee```___``````______]]]ZZZYYYYYYYYYXXXVVVTTTSSSRRRSSSVVVXXXYYYYYYZZZXXXVVVTTTRRRQQQRRRRRRUUUUUUSSSNNNIIIGGGHHHKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@?????????>>>???@@@AAA@@@???>>>===;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::999888777777777888888888999999999999:::;;;<<<===>>>>>>BBBJJJiii~~~bbbXXXUUUPPPKKKKKKKKKKKKLLLLLLKKKJJJJJJGGGGGGIIITTTnnnyyynnneeedddcccdddeeedddbbb```ZZZ\\\___aaaaaa```^^^]]]aaadddgggeee```\\\[[[[[[WWWUUUUUUWWWZZZ[[[[[[YYY^^^^^^]]]\\\ZZZYYYWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXUUUUUUUUUTTTTTTTTTTTTTTTQQQSSSVVVVVVUUUUUUVVVWWWVVVTTTRRRPPPNNNOOOPPPPPPQQQPPPNNNNNNOOOQQQRRRSSSTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPMMMPPPSSSUUUVVVVVVWWWYYYXXXSSSVVV___ccciiidddNNNJJJFFFJJJXXXkkkzzz~~~xxxsssqqquuu}}}pppaaa___lll}}}{{{pppeee]]][[[]]]___bbbdddbbb[[[SSSTTT]]]fffsssnnnlllooowwwttthhhoookkkddd]]]YYYWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\WWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYUUUTTTRRRRRRRRRQQQOOOMMMMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLKKKJJJKKKJJJIIIGGGBBBDDDFFFHHHHHHFFFCCCBBBBBBAAA@@@>>>===<<<<<<<<<>>>????????????>>>======;;;<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCC???@@@AAAAAABBBAAAAAA@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGFFFFFFIIIKKKGGGIIIJJJIIIGGGGGGIIILLLPPPRRRUUUZZZ___gggpppuuu{{{ooofffdddbbb```____________^^^^^^\\\ZZZYYYZZZYYYXXXVVVSSSSSSSSSTTTVVVWWWXXXXXXYYYXXXVVVUUUSSSRRRRRRQQQSSSSSSRRRNNNIIIHHHJJJMMMIIIHHHHHHGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@?????????>>>>>>>>>===>>>?????????>>>======:::::::::::::::999999888888999999999999999888888666777777777777888888888888888999:::;;;<<<======BBBAAASSS|||zzzbbbZZZUUUOOOPPPNNNNNNOOOMMMIIIIIIJJJJJJJJJHHHKKK[[[xxx~~~tttlllhhh`````````bbbcccbbb___]]]YYY[[[^^^```aaa```^^^]]]___bbbdddbbb^^^YYYXXXXXXTTTTTTTTTVVVXXXZZZZZZZZZ___^^^]]][[[YYYXXXWWWVVVUUUUUUVVVVVVWWWXXXXXXXXXUUUUUUTTTTTTTTTTTTSSSSSSOOORRRTTTUUUUUUUUUVVVWWWXXXVVVTTTQQQPPPPPPPPPQQQQQQPPPOOONNNMMMNNNPPPRRRTTTSSSRRRPPPNNNLLLKKKKKKFFFGGGIIIJJJJJJJJJIIIHHHKKKKKKLLLMMMNNNOOOPPPPPPMMMPPPSSSUUUVVVVVVXXXYYYYYYSSSVVV```bbb___jjjzzzyyy[[[RRRKKKLLLSSS[[[fffooorrrrrrssstttqqqpppwwwkkkbbbqqqlllaaabbbhhhjjjmmmmmmfff^^^```kkkvvv~~~|||zzz~~~{{{nnnjjjiiippplllfff___ZZZWWWWWWWWWWWWWWWVVVVVVVVVWWWYYYZZZUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXXXXVVVTTTSSSSSSSSSQQQOOOLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLJJJHHHHHHIIIIIIHHHGGGAAACCCEEEGGGGGGEEECCCBBBBBBAAA@@@>>>===<<<;;;;;;=========>>>===<<<<<<;;;:::;;;===>>>???@@@@@@@@@@@@@@@?????????@@@@@@AAA===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEEEEEEEFFFGGGGGGFFFGGGHHHJJJHHHHHHHHHGGGGGGHHHKKKMMMLLLNNNOOOPPPQQQTTTXXX[[[iiizzz|||yyyzzzwwwuuutttrrrkkkbbb\\\ZZZ\\\]]]]]]\\\ZZZXXXXXX\\\[[[ZZZYYYZZZYYYWWWVVVRRRSSSTTTUUUVVVVVVWWWWWWXXXWWWWWWVVVTTTRRRPPPPPPNNNOOOPPPNNNJJJIIIKKKNNNHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBB??????>>>>>>>>>=========<<<=====================999999999999999888777777777777888888888888888777777777777777888888888888777777888999:::;;;<<<<<<<<<===EEE]]]~~~iii\\\RRRXXXSSSPPPPPPOOOJJJIIILLLJJJKKKHHHFFFPPPfff~~~{{{xxxuuutttvvvxxxyyyxxxwwwzzz}}}}}}rrrjjjddddddggg^^^^^^^^^```bbbaaa___]]]ZZZ[[[]]]___``````___^^^\\\___```^^^YYYUUUTTTUUUUUUUUUVVVWWWXXXZZZ\\\]]]^^^]]][[[YYYWWWVVVVVVVVVTTTTTTUUUUUUVVVVVVVVVWWWTTTTTTTTTTTTTTTTTTSSSSSSNNNPPPQQQRRRRRRRRRTTTVVVXXXWWWTTTQQQPPPPPPPPPQQQPPPPPPOOOMMMLLLLLLOOOQQQRRRQQQPPPOOONNNMMMLLLKKKFFFFFFHHHIIIIIIIIIHHHGGGJJJKKKMMMNNNOOOPPPPPPPPPNNNQQQTTTUUUVVVVVVWWWXXX\\\UUUTTTXXXZZZYYY^^^fff{{{{{{pppiiiaaaWWWPPPNNNRRRSSSYYY```dddhhhqqq{{{~~~|||xxxiiiqqqpppoootttxxx{{{{{{vvvrrruuupppbbbdddjjjiiifffccc^^^[[[YYYXXXWWWWWWVVVUUUUUUUUUUUUVVVVVVTTTUUUUUUUUUTTTSSSRRRQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUTTTSSSSSSSSSQQQNNNKKKLLLLLLLLLLLLLLLMMMMMMMMMJJJHHHFFFFFFHHHHHHHHHGGGAAABBBDDDEEEFFFEEECCCBBBBBBAAAAAA@@@>>>===<<<<<<<<<<<<======<<<<<<;;;:::;;;<<<===???@@@AAAAAAAAA@@@??????>>>>>>>>>??????======>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFDDDEEEGGGGGGFFFFFFHHHIIIGGGGGGFFFEEEGGGIIIKKKMMMHHHJJJKKKLLLLLLLLLNNNPPPTTT___jjjqqqvvv{{{rrrkkkhhhccc```___aaaaaa\\\XXXXXXYYY\\\______[[[WWWVVVWWW[[[ZZZYYYYYYZZZYYYWWWUUURRRTTTVVVWWWVVVVVVWWWXXXWWWWWWWWWVVVTTTQQQNNNLLLIIILLLOOONNNKKKJJJKKKMMMHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<======888999999999999888777777555666777777888777777777666666666777777777888888666666777888999:::;;;;;;999>>>@@@JJJmmmzzzzzzpppbbbbbbVVVNNNOOONNNHHHFFFIIIHHHJJJIIIFFFLLL[[[llluuuhhhdddaaaaaaeeeiiijjjjjjlllmmmmmmoooqqqvvv||||||rrrhhhccc___[[[]]]ccc^^^]]]\\\\\\]]]^^^]]][[[XXXYYYZZZ[[[\\\]]]]]]]]][[[\\\\\\YYYTTTQQQQQQRRRUUUUUUVVVVVVWWWXXXZZZ\\\[[[ZZZXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTMMMNNNOOONNNNNNOOORRRTTTVVVUUURRRPPPOOOOOOOOOPPPOOOPPPOOOMMMJJJJJJMMMPPPPPPOOOOOONNNMMMMMMLLLLLLFFFGGGIIIJJJJJJJJJIIIHHHIIIJJJLLLMMMNNNOOONNNNNNNNNQQQTTTUUUUUUTTTUUUVVVYYYXXXUUUTTTTTTVVV[[[___iiiyyylll```VVVQQQOOOUUU\\\```eeeiiiooolllhhhgggmmmzzzvvvyyykkkaaabbbfffcccbbbaaa___]]][[[YYYXXXVVVVVVVVVUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTRRRQQQPPPPPPQQQRRRTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRPPPLLLIIIJJJJJJIIIHHHIIIJJJKKKLLLIIIGGGEEEEEEFFFHHHHHHGGGAAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>>>><<<<<<======<<<<<<;;;:::<<<===>>>@@@BBBCCCCCCCCC@@@???>>>>>>============>>>=========>>>???AAABBB>>>>>>???@@@AAACCCEEEFFFBBBDDDFFFGGGFFFFFFGGGHHHEEEEEEDDDEEEFFFGGGGGGGGGFFFHHHJJJKKKKKKKKKMMMOOOKKKOOOSSSVVV^^^fffhhhfffsssyyyzzzuuutttooofff___]]]VVVSSSSSSUUUTTTQQQSSSXXXYYY]]]aaa```[[[XXXXXX[[[ZZZYYYYYYZZZZZZZZZWWWUUURRRUUUXXXXXXWWWVVVWWWXXXWWWWWWWWWVVVSSSOOOLLLIIIGGGKKKOOOOOOLLLIIIHHHIIIHHHGGGEEECCCBBBCCCDDDEEECCCCCCDDDCCCCCCBBBAAA@@@=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===888999999999999888777777444555666666777777777666444555555555666666666666555666666777888999:::::::::===>>>CCCUUU{{{vvvzzzhhhYYYVVVTTTLLLGGGHHHKKKMMMMMMIIIKKKRRRYYY[[[XXXUUURRRUUU[[[aaadddcccffffffeeefffgggjjjmmmoooqqquuuwwwvvvttttttwwwyyy}}}uuukkkiiiaaa]]]]]][[[WWWXXX^^^\\\ZZZWWWUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[ZZZWWWQQQNNNOOOQQQSSSSSSTTTTTTTTTUUUXXXZZZZZZXXXWWWUUUTTTTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTMMMMMMMMMLLLLLLMMMPPPSSSUUUSSSQQQNNNMMMMMMNNNOOOOOOPPPPPPMMMJJJIIILLLPPPNNNNNNNNNMMMMMMMMMLLLLLLHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIKKKLLLMMMNNNMMMMMMNNNQQQSSSTTTTTTSSSTTTTTTSSSYYYZZZVVVTTTXXX\\\\\\___hhh|||vvvgggZZZZZZ```bbb```^^^\\\XXXSSSMMMMMMZZZrrrzzzuuussshhhcccbbbaaaddddddcccbbb___\\\YYYWWWVVVVVVVVVVVVUUUSSSRRRQQQSSSTTTTTTTTTSSSRRRPPPOOONNNOOOQQQSSSTTTTTTSSSSSSSSSRRRQQQQQQQQQNNNJJJGGGIIIHHHFFFFFFFFFHHHJJJKKKHHHFFFDDDDDDFFFGGGHHHGGGBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@???<<<<<<======<<<<<<;;;:::===>>>???AAACCCDDDDDDDDD@@@???>>>======<<<======???>>><<<<<<===???AAACCC======>>>???@@@BBBDDDEEEAAACCCEEEFFFEEEEEEFFFGGGCCCCCCDDDEEEFFFFFFCCCAAAFFFGGGHHHHHHGGGHHHKKKMMMKKKJJJHHHJJJRRRYYYWWWQQQZZZ___eeehhhkkkttt{{{wwwuuuvvvwwwkkkhhhhhhiiifff^^^XXXXXXSSSPPPPPPQQQOOOLLLQQQZZZUUUZZZ^^^]]]XXXUUUXXX\\\ZZZYYYYYYZZZZZZZZZWWWUUURRRVVVYYYYYYWWWVVVWWWYYYWWWWWWWWWVVVSSSNNNJJJGGGFFFKKKOOOPPPLLLGGGEEEEEEHHHGGGEEECCCBBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===999999999999999888777777444444555666777777666666333333333444444444555555555555666777888999::::::999888999===BBBYYYttt~~~mmmgggbbbWWWOOONNNPPPSSSRRRMMMJJJKKKJJJHHHNNNKKKIIINNNVVV^^^aaaaaa```aaaaaacccfffhhhiiiiiilllnnnnnnlllkkknnnqqqrrrsssvvvzzz||||||{{{|||wwwmmmfffbbbaaa\\\[[[YYYXXXWWWXXXZZZ[[[[[[YYYVVVTTTSSSRRRPPPOOOTTTTTTTTTTTTUUUVVVWWWXXXXXXVVVUUUWWWXXXWWWSSSOOOOOOMMMMMMPPPTTTWWWVVVUUUWWWWWWVVVUUUTTTSSSRRRQQQSSSTTTUUUVVVVVVUUUTTTSSSUUURRRPPPPPPSSSTTTTTTRRROOOOOONNNMMMLLLKKKJJJJJJNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHKKKKKKKKKJJJJJJIIIIIIHHHJJJIIIHHHIIIJJJJJJHHHFFFEEEFFFGGGIIIKKKNNNPPPQQQRRRSSSTTTTTTSSSSSSTTTUUURRRTTTVVVVVVVVVVVVXXXZZZcccbbbhhhxxx}}}ooocccSSSEEE@@@GGGWWWfffttt}}}{{{sssiiicccaaaaaaaaaaaaaaa````````````^^^YYYVVVXXXWWWUUUTTTSSSTTTTTTUUUWWWVVVUUUTTTSSSRRRRRRRRRNNNNNNNNNOOOOOOQQQRRRSSSPPPQQQQQQPPPOOOMMMJJJIIIGGGFFFEEECCCCCCEEEFFFGGGFFFDDDDDDDDDFFFGGGFFFEEE@@@AAABBBBBBBBBAAA@@@??????@@@AAABBBAAA???===<<>>>>>>>>>>>????????????>>>>>>??????@@@AAA======<<<;;;::::::<<<===>>>============???AAABBB>>>>>>>>>???@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMNNNQQQTTTWWWYYYTTTWWWYYYXXXWWWXXX^^^ddduuu}}}~~~|||}}}}}}yyyzzzyyy{{{~~~||||||}}}|||wwwuuuooofff___```gggooojjjjjjfff```^^^___\\\WWWZZZVVVSSSQQQLLLGGGLLLVVVXXXYYYZZZ[[[]]]]]][[[YYY]]]ZZZWWWVVVVVVWWWWWWVVVWWWVVVTTTSSSUUUWWWXXXXXXXXXWWWVVVTTTRRROOOMMMLLLLLLMMMMMMMMMLLLKKKIIIHHHBBBAAA??????AAABBBBBBBBB@@@@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777888888888888888777666666555555555555555555555555444444444555555555555666444444444555666777777888888999>>>AAA???IIIkkkyyywwwnnn^^^PPPYYYeeedddUUUKKKMMMNNNGGGLLLKKKKKKNNNRRRVVVWWWWWWZZZ[[[]]]___aaacccddddddggghhhjjjkkkkkkmmmppprrrmmmnnnooorrruuuyyy|||~~~}}}~~~~~~~~~~~~~~~~~~~~~xxxssslllddd___\\\\\\\\\\\\ZZZYYYWWWWWWXXXYYYZZZZZZYYYWWWVVVUUUSSSQQQPPPVVVVVVUUUTTTTTTTTTUUUUUUWWWUUUUUUUUUWWWUUURRRNNNMMMLLLLLLNNNRRRUUUUUUSSSUUUVVVUUUTTTRRRPPPPPPPPPSSSSSSTTTUUUUUUTTTSSSSSSSSSPPPNNNNNNPPPRRRQQQPPPMMMMMMLLLKKKJJJIIIHHHHHHLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEFFFGGGGGGFFFDDDEEEEEEFFFHHHJJJMMMOOOPPPOOOPPPQQQQQQPPPPPPQQQSSSQQQSSSUUUUUUUUUUUUWWWYYYYYYZZZ___iiiuuuwww]]]KKKFFFKKKSSSZZZmmm~~~vvvqqqxxx|||wwwxxxzzz}}}oooiiibbb]]]]]]^^^______bbb```______^^^]]]YYYWWWWWWWWWVVVUUUTTTTTTTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPPPPOOONNNLLLIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCBBBCCCEEEEEEEEEDDDAAAAAABBBAAA@@@???===<<<>>>???@@@AAAAAA???>>><<<>>>>>>============>>>>>>?????????>>>???@@@@@@AAAEEENNNMMM>>>666999:::666>>>============???@@@AAA>>>>>>???????????????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKNNNNNNMMMNNNOOOQQQRRRTTTTTTWWWXXXWWWTTTTTTXXX\\\bbbhhhkkkhhheeeggggggdddjjjiiiiiikkkmmmnnnkkkiiilllkkkiiigggfffhhhjjjjjjhhhgggccc\\\VVVVVV]]]dddiiijjjgggcccbbbcccaaa\\\YYYWWWUUURRRKKKEEEJJJSSSVVVWWWZZZ\\\^^^^^^]]][[[\\\ZZZXXXWWWWWWWWWVVVTTTTTTQQQNNNOOORRRVVVWWWWWWSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKIIIHHHBBB@@@======>>>@@@AAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777888888888888777666666444444444444444444444444444444444444555555555555333444444555666666777777777444666999888===RRRjjjuuuiiimmmxxxzzzjjjXXXOOOJJJGGGEEEFFFHHHKKKNNNQQQSSSSSSUUUVVVYYY]]]```cccdddeeefffhhhjjjjjjiiijjjlllmmmkkklllnnnpppssswwwyyy{{{}}}}}}~~~~~~~~~~~~}}}xxxrrrjjjdddbbb___\\\YYYXXXYYY\\\]]]ZZZYYYXXXWWWVVVWWWXXXXXXXXXXXXXXXXXXWWWUUUTTTRRRWWWWWWUUUTTTTTTSSSSSSSSSUUUTTTSSSTTTTTTSSSPPPMMMLLLKKKKKKMMMPPPRRRSSSRRRSSSUUUUUUSSSOOOMMMMMMOOORRRSSSTTTTTTTTTTTTSSSRRRPPPNNNLLLLLLMMMNNNNNNNNNKKKJJJIIIHHHGGGFFFFFFFFFJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCDDDFFFGGGFFFDDDDDDDDDEEEGGGIIIKKKMMMNNNKKKMMMNNNNNNMMMLLLNNNOOOOOOQQQSSSSSSSSSSSSUUUWWWVVVXXX\\\^^^```kkksssjjjkkknnnfffqqqzzz}}}zzznnnnnnqqq{{{xxxlllbbb___[[[ZZZ[[[^^^___```bbb```]]]\\\\\\[[[YYYWWWUUUVVVVVVUUUUUUTTTSSSRRRSSSUUUVVVWWWWWWVVVTTTSSSRRRRRRQQQPPPOOOOOONNNNNNOOOOOOOOONNNLLLJJJGGGFFFDDDDDDBBBBBBBBBBBBDDDDDDBBBAAA@@@AAACCCDDDCCCBBBBBBBBBBBBAAA???<<<:::888<<<===>>>???@@@???>>>===>>>>>>============>>>>>>???????????????@@@@@@AAASSSbbb```HHH;;;BBBDDD;;;============>>>???@@@@@@????????????>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFCCCCCCDDDEEEFFFHHHIIIJJJLLLLLLLLLLLLMMMNNNPPPQQQSSSUUUWWWUUUQQQPPPQQQSSSXXX[[[\\\YYYWWWYYY[[[ZZZ```^^^]]]]]]]]][[[XXXUUUXXXWWWWWWXXXYYY[[[]]]______```^^^XXXSSSSSSYYY```eeefffeeecccccceeeccc^^^YYYZZZZZZVVVLLLFFFJJJSSSTTTWWW[[[^^^``````^^^]]]\\\YYYWWWVVVVVVVVVUUUTTTRRRMMMHHHJJJOOOTTTUUUTTTNNNOOOPPPQQQQQQQQQQQQQQQMMMMMMMMMMMMKKKJJJIIIHHHCCC@@@<<<:::<<<>>>@@@@@@??????>>>>>>===<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;:::999999888888777777777777777666666555444444444444444444444444333333333444444444555555333444444555555666666666999444444888999888???JJJooowwwyyy|||eeeQQQIIIIIICCCFFFIIIKKKLLLLLLNNNOOONNNPPPTTTYYY]]]aaaccceeeeeefffhhhhhhgggfffggghhhiiijjjlllooorrruuuwwwxxx}}}}}}}}}~~~~~~~~~zzzrrrmmmgggcccbbbaaa___]]]^^^\\\ZZZYYYYYYZZZ\\\^^^YYYXXXWWWVVVVVVVVVWWWWWWVVVXXXZZZZZZYYYWWWVVVUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQOOONNNMMMMMMLLLMMMOOOQQQRRRSSSRRRUUUVVVSSSOOOLLLMMMPPPQQQRRRSSSSSSSSSSSSRRRQQQOOOMMMLLLKKKKKKLLLLLLMMMJJJIIIGGGFFFEEEDDDDDDEEEIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCEEEHHHIIIHHHGGGCCCCCCDDDEEEGGGHHHJJJKKKIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNPPPQQQPPPQQQRRRTTTVVVXXXZZZZZZWWW\\\lll~~~vvvhhhaaa]]]\\\[[[[[[]]]___bbbcccbbb___\\\YYYYYYYYYXXXXXXTTTUUUUUUVVVUUUSSSRRRPPPQQQSSSVVVXXXXXXWWWUUUSSSSSSSSSRRRQQQOOOMMMLLLKKKMMMMMMMMMLLLJJJHHHFFFDDDBBBBBBAAA@@@@@@AAABBBBBBAAA@@@???@@@BBBCCCBBBAAAAAAAAAAAA@@@???===:::999;;;<<<===>>>>>>>>>>>>>>>???>>>>>>======>>>>>>?????????>>>>>>??????@@@AAAFFFOOOLLL===555999<<<777============>>>>>>???????????????>>>>>>======<<<;;;;;;===>>>@@@AAABBBCCCBBBBBBBBBCCCDDDEEEGGGGGGBBBBBBCCCDDDEEEGGGHHHIIIGGGGGGHHHIIIKKKNNNQQQRRRQQQSSSTTTSSSPPPNNNNNNOOOXXXXXXWWWVVVVVVXXX[[[\\\\\\[[[[[[ZZZYYYWWWTTTRRRTTTSSSSSSVVVWWWWWWXXX[[[^^^______[[[UUUTTTYYY^^^```bbbaaa___```ccc```\\\YYY]]]___YYYOOOJJJOOOWWWUUUYYY]]]aaaaaa```___^^^[[[WWWSSSQQQQQQTTTUUUVVVSSSMMMHHHHHHNNNSSSTTTRRRNNNNNNOOOQQQQQQRRRRRRRRRMMMMMMLLLKKKJJJIIIHHHGGGEEEAAA<<<::::::===???@@@=========<<<<<<<<<;;;;;;999999999999999999999999;;;;;;::::::999999999888666666777777666666555444333333333333333333333333222333333333444444444444333333444444444555555555777444555:::;;;999:::???JJJzzzmmmVVVKKKLLLHHHKKKMMMMMMKKKKKKLLLMMMJJJLLLPPPTTTYYY]]]___aaa```ccceeefffeeeeeefffgggjjjkkkmmmppprrruuuvvvwww{{{{{{{{{|||}}}}}}~~~~~~~~~uuunnnkkkgggcccccc```\\\YYYZZZ[[[]]]^^^ZZZYYYXXXWWWWWWXXXYYYZZZXXXWWWWWWVVVVVVVVVVVVVVVUUUXXX[[[[[[YYYWWWWWWXXXUUUUUUTTTTTTUUUVVVWWWWWWSSSTTTSSSSSSQQQPPPOOOOOOPPPOOOOOOOOOOOOQQQSSSUUUSSSUUUVVVTTTPPPOOOOOOQQQPPPQQQRRRRRRRRRRRRQQQPPPNNNNNNMMMKKKJJJKKKLLLMMMJJJIIIGGGEEEDDDDDDDDDEEEHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBEEEGGGIIIHHHGGGBBBBBBBBBCCCDDDFFFGGGHHHGGGHHHJJJIIIHHHHHHIIIKKKJJJLLLMMMNNNMMMNNNPPPQQQRRRQQQSSSUUUUUUUUU\\\eeeppptttiiibbb```\\\\\\\\\\\\]]]___aaacccaaa^^^ZZZWWWWWWWWWWWWWWWSSSTTTUUUUUUTTTSSSQQQPPPOOOQQQTTTVVVWWWVVVTTTSSSRRRRRRRRRPPPOOOLLLJJJIIIJJJJJJJJJJJJHHHFFFDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???@@@BBBCCCBBBAAA>>>???@@@@@@@@@???>>>===:::;;;;;;<<<============@@@??????>>>>>>??????@@@>>>============>>>??????@@@;;;777888999777888;;;<<<=========>>>>>>>>>>>>???>>>>>>======<<<<<<<<<::::::;;;===???@@@AAABBBAAAAAAAAABBBDDDEEEGGGHHHAAAAAABBBCCCDDDFFFGGGHHHFFFFFFFFFGGGIIILLLNNNPPPNNNPPPQQQQQQQQQPPPPPPPPPUUURRRPPPQQQRRRUUUYYY[[[YYYYYYYYYXXXVVVSSSQQQPPPTTTQQQQQQUUUTTTPPPPPPSSS\\\^^^^^^ZZZTTTRRRVVVZZZ^^^```___]]]^^^aaa___[[[WWW\\\^^^XXXPPPNNNSSSYYYXXX\\\aaabbbaaa___^^^^^^ZZZUUUNNNJJJKKKPPPUUUXXXVVVQQQLLLKKKOOOSSSSSSQQQQQQQQQQQQRRRRRRQQQQQQPPPMMMLLLKKKJJJHHHGGGFFFFFFFFFBBB===:::;;;===??????<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999999999999999999999888888555666666666666555444444333333333333333333333333222222222222333333333444333333333333444444444444111222444777666444777;;;;;;TTTyyybbbSSSOOOLLLLLLKKKJJJIIIIIIKKKLLLJJJKKKNNNQQQTTTWWWYYYZZZ[[[]]]```bbbcccdddfffhhhkkkmmmooorrrtttuuuvvvvvvxxxxxxxxxyyyzzz{{{{{{|||{{{}}}fffhhhfff```]]]___aaa```ccc```]]]ZZZXXXXXXYYYZZZWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUXXX[[[[[[XXXVVVWWWYYYUUUUUUUUUVVVVVVWWWXXXYYYTTTUUUUUUTTTQQQPPPPPPQQQRRRRRRRRRPPPOOOPPPTTTVVVTTTTTTSSSSSSSSSSSSRRRRRROOOPPPQQQQQQQQQQQQPPPOOONNNNNNMMMLLLJJJIIIKKKMMMJJJIIIFFFDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA?????????AAADDDEEEDDDCCCAAAAAAAAAAAABBBCCCDDDEEEEEEGGGHHHHHHGGGGGGHHHIIIGGGIIIKKKKKKKKKKKKMMMOOOPPPMMMNNNSSSVVVUUUVVVXXX]]]fffwwwyyyvvvkkkeeebbbbbbZZZ[[[[[[ZZZYYYZZZ]]]``````]]]YYYWWWVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRQQQPPPNNNPPPQQQSSSTTTSSSRRRQQQOOOOOOPPPOOONNNLLLIIIHHHFFFGGGHHHHHHGGGEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???AAABBBAAA@@@;;;<<<>>>???@@@@@@??????;;;;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>>??????<<<<<<<<<<<<<<<======>>>FFF:::777@@@CCC>>><<>>>>>======<<<============<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAA@@@@@@AAAAAACCCDDDEEEFFF@@@@@@AAABBBCCCEEEFFFGGGIIIHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNPPPQQQRRRSSSSSSTTTOOOKKKMMMOOOPPPSSSVVVYYYZZZ[[[YYYUUURRRPPPPPPUUUQQQQQQVVVUUUNNNLLLPPP]]]______[[[VVVTTTWWW[[[```aaa```]]]___cccccc___XXX\\\\\\VVVQQQRRRVVVYYY[[[___cccccc```______aaa\\\VVVMMMHHHIIINNNSSSVVVUUURRRPPPOOOPPPQQQQQQQQQSSSSSSSSSRRRQQQPPPOOONNNLLLKKKIIIGGGFFFEEEDDDDDDFFFBBB>>>;;;;;;======>>>::::::::::::::::::::::::888888888888888888888888888888888888888888888777555555555555555444444333222222222222222222222222111111222222222333333333333333333333333333333333333555777666333222666:::???;;;SSSxxxrrr}}}xxxfff\\\UUUPPPJJJFFFFFFHHHJJJKKKJJJKKKMMMOOOQQQRRRSSSSSSUUUXXXZZZ\\\___bbbfffiiikkkllloooqqqssstttttttttssstttuuuuuuvvvwwwxxxxxxxxxzzz|||}}}~~~ZZZ^^^___\\\[[[^^^``````cccbbb```]]][[[YYYYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXWWWVVVVVVVVVYYY[[[ZZZVVVUUUWWWZZZXXXXXXWWWWWWWWWXXXXXXYYYVVVWWWWWWUUURRRQQQRRRTTTRRRSSSSSSQQQOOOPPPSSSWWWUUURRRPPPQQQUUUVVVTTTRRRNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMKKKHHHGGGIIILLLJJJHHHEEECCCBBBBBBDDDEEECCCCCCDDDDDDDDDDDDEEEEEEBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@?????????===<<<===>>>AAAAAAAAA???@@@@@@@@@@@@AAABBBBBBCCCCCCEEEFFFFFFEEEEEEFFFGGGEEEGGGIIIIIIIIIIIIKKKMMMOOOLLLMMMRRRUUUTTTUUUWWWUUUYYYaaammm~~~sssjjjfffdddaaa^^^YYYYYYYYYWWWUUUVVVZZZ^^^^^^[[[XXXVVVVVVVVVTTTSSSTTTTTTSSSRRRQQQQQQQQQQQQNNNNNNOOOOOOPPPOOOOOOOOOKKKLLLMMMNNNMMMKKKIIIHHHCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@@@@AAAAAA@@@@@@@@@>>>=========???@@@???>>>:::;;;<<<>>>??????>>>>>>;;;;;;;;;:::::::::::::::======<<<<<<<<<<<<======;;;::::::::::::;;;<<<<<<:::777666999:::888666777<<<<<<===>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<======;;;<<<<<<===>>>?????????@@@@@@@@@AAAAAACCCDDDDDD???@@@@@@AAABBBDDDEEEFFFIIIHHHGGGGGGGGGHHHIIIJJJMMMMMMLLLMMMPPPRRRTTTUUUYYYQQQMMMOOOPPPNNNOOORRRUUUXXXZZZYYYWWWUUUUUUVVVXXXSSSUUU]]]]]]UUUSSSXXX]]]______\\\WWWVVVZZZ___```aaa___]]]___fffhhhfff```aaa]]]VVVSSSXXXZZZYYY\\\___cccbbb```___bbbeee___YYYQQQLLLKKKMMMOOOPPPNNNOOOQQQPPPNNNNNNOOOQQQSSSSSSRRRRRRPPPOOOMMMLLLKKKJJJHHHEEECCCCCCBBBBBBDDDAAA===;;;;;;;;;;;;:::999999999:::::::::::::::888888888888888888888888666666666666666666666777444555555555555444333333222222222222222222222222111111111111222222222222333333222222222222222222555777888666444555777999???666???cccpppjjjtttyyyooocccTTTJJJIIIJJJJJJIIIIIIJJJLLLMMMOOOPPPPPPPPPRRRSSSUUUVVVYYY]]]cccggggggiiilllnnnppppppppppppppppppqqqrrrssstttuuuuuuvvvxxx{{{|||}}}~~~YYY___aaa^^^\\\]]]^^^]]]___```aaa```^^^]]]]]]^^^YYYYYYYYYZZZYYYXXXXXXWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVYYY[[[YYYUUUTTTWWW[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWXXXYYYVVVSSSQQQSSSUUURRRSSSSSSPPPNNNOOOSSSVVVUUUPPPMMMPPPVVVXXXUUUQQQNNNOOOPPPPPPPPPPPPOOONNNKKKMMMMMMJJJGGGFFFHHHKKKIIIGGGDDDBBBAAAAAACCCDDDAAAAAABBBCCCCCCDDDDDDEEEBBBAAAAAA@@@???>>>>>>===AAAAAA@@@@@@??????>>>>>>=========>>>@@@AAA@@@>>>@@@@@@??????@@@AAAAAABBBBBBCCCEEEDDDCCCCCCDDDFFFDDDFFFHHHHHHHHHHHHJJJLLLKKKHHHIIIMMMOOONNNQQQUUUVVVWWWWWWYYYaaarrrvvvnnneeebbbcccbbb]]]XXXXXXYYYXXXVVVTTTUUUZZZ___]]][[[XXXWWWVVVUUUTTTRRRUUUTTTRRRQQQPPPPPPQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJLLLMMMMMMKKKJJJHHHAAABBBDDDEEEEEEEEEDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@===<<<;;;<<<>>>>>>>>>===999:::<<<=========<<<<<<<<<;;;;;;:::999999999999;;;;;;;;;::::::;;;;;;;;;:::999999999999:::;;;;;;777???BBB<<<:::======888<<<<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<=========<<<=========>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCC??????@@@AAABBBDDDEEEFFFEEEEEEEEEFFFHHHJJJLLLMMMNNNMMMKKKLLLNNNRRRTTTUUU\\\SSSNNNPPPPPPLLLKKKMMMLLLPPPTTTVVVVVVVVVXXXZZZYYYTTTWWWaaabbb[[[YYY___XXXZZZ[[[XXXTTTUUUZZZ___^^^^^^\\\ZZZ___fffjjjiiihhhhhhaaaYYYXXX]]]^^^[[[[[[___bbbbbb___```eeeiiiaaa\\\VVVQQQNNNMMMLLLKKKGGGLLLPPPPPPMMMLLLNNNRRRQQQQQQQQQPPPOOONNNLLLLLLJJJIIIGGGDDDBBBAAAAAAAAABBB@@@<<<;;;;;;:::999888999999999999999999999:::777777777777777777777777555555555666666666666666444444555555444444333222111111111111111111111111000111111111111222222222333222222222222222222222222333222222333666666444555999???KKKfffqqqgggiiioooyyybbbTTTOOONNNKKKGGGIIIIIIKKKMMMNNNOOOOOOOOOQQQQQQRRRRRRTTTYYY___ddddddfffiiikkkmmmmmmllllllmmmnnnnnnpppqqqrrrssssssvvvxxxzzz|||}}}[[[[[[\\\]]]^^^___```aaaaaaaaaaaa```^^^]]]^^^___\\\\\\[[[[[[ZZZYYYYYYXXXYYYYYYYYYZZZZZZ[[[[[[[[[XXXWWWUUUTTTTTTUUUVVVXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWUUUUUUUUUUUUTTTRRRSSSQQQOOONNNNNNPPPRRRTTTQQQQQQRRRSSSTTTTTTUUUUUUQQQOOOMMMMMMNNNPPPPPPOOONNNNNNLLLKKKIIIGGGFFFEEEEEEDDDCCCBBBBBBAAAAAABBBAAAAAABBBBBBCCCDDDDDDEEEDDDCCCBBB@@@???>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBAAA@@@??????>>>>>>??????>>>>>>>>>???@@@AAACCCCCCCCCEEEFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMNNNNNNMMMSSSSSSTTTVVV[[[dddooovvvwwwjjjgggccc```^^^]]]\\\ZZZUUUVVVVVVWWWWWWVVVVVVUUUXXXXXXXXXWWWVVVTTTSSSRRRRRRQQQOOOMMMLLLLLLMMMNNNKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHIIIJJJJJJHHHGGGBBBBBBAAABBBCCCCCCBBB@@@@@@???>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;::::::::::::::::::999999999888888999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===???>>>======>>>@@@BBBDDD@@@AAABBBBBBCCCCCCBBBBBBEEEDDDCCCDDDEEEHHHJJJLLLSSSPPPLLLJJJKKKMMMOOOOOOLLLMMMNNNOOOOOONNNLLLJJJKKKLLLOOOTTTYYYYYYVVVRRROOOQQQUUUXXXZZZZZZXXXWWWYYYXXXXXXWWWWWWWWWWWWWWW\\\\\\[[[YYYYYY]]]dddjjjhhhddd___[[[YYYZZZ]]]___``````aaacccdddcccaaa___]]]YYYVVVVVVVVVTTTMMMGGGKKKNNNQQQRRROOONNNNNNPPPRRRKKKJJJRRRRRRIIIEEEIIIIIIIIIIIIHHHEEECCC@@@>>>======<<<;;;:::999999888:::999999888888999999:::666666666666555555555555555555555555555555555555555555444333333222111111000000000000000000000000000000000000000000000000000111111111111222222222000000111222333333444444666555888???GGG^^^rrrhhhoooooovvvlll\\\SSSOOOMMMQQQOOOMMMNNNQQQRRRQQQNNNNNNPPPPPPOOORRRYYY\\\\\\_________```aaacccdddeeeeeehhhjjjjjjhhhhhhjjjmmmoooooorrrvvvzzz}}}}}}}}}[[[\\\\\\]]]^^^___`````````aaaaaa___]]]]]]^^^___\\\\\\\\\[[[ZZZYYYYYYXXXZZZZZZ[[[]]]^^^___```aaaYYYXXXVVVUUUTTTUUUVVVWWWWWWXXXXXXYYYYYYXXXXXXWWWXXXVVVUUUTTTUUUUUUSSSRRRRRRPPPOOONNNNNNPPPSSSTTTRRRRRRRRRRRRSSSTTTUUUVVVSSSQQQOOOOOOPPPRRRRRRQQQNNNNNNLLLKKKIIIGGGFFFEEEHHHGGGFFFEEEDDDDDDDDDDDD@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAA???>>>=========>>>>>>>>>===>>>???AAABBB@@@@@@???>>>>>>>>>>>>???>>>>>>???@@@AAABBBBBBCCCAAACCCDDDDDDCCCCCCDDDFFFFFFFFFGGGGGGGGGGGGHHHHHHJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQSSSWWW]]]aaalll|||wwwmmmgggdddaaa```___^^^\\\ZZZVVVVVVVVVWWWWWWVVVVVVVVVYYYYYYXXXXXXVVVUUUTTTSSSRRRPPPNNNLLLKKKKKKLLLMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHHHHFFFDDDAAA@@@@@@AAABBBCCCAAA@@@??????>>>===<<<;;;::::::999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::::::::999999999888888888999999999999999999999999888888888888888888888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;<<<===???AAA???@@@AAAAAABBBBBBAAAAAACCCCCCBBBCCCDDDGGGIIIKKKQQQNNNJJJIIIJJJLLLNNNNNNKKKKKKLLLNNNNNNMMMKKKIIIKKKKKKMMMQQQTTTUUURRROOOLLLMMMPPPSSSUUUVVVWWWWWWWWWXXXYYYZZZZZZYYYWWWVVV]]]]]]]]][[[ZZZ\\\```dddfffccc___[[[ZZZ[[[\\\^^^\\\___bbbcccaaa___``````bbb]]]XXXVVVWWWWWWTTTPPPOOOPPPQQQRRRRRRRRRSSSSSSSSSLLLLLLSSSRRRIIIDDDGGGIIIIIIHHHGGGEEEBBB@@@>>>======<<<;;;:::999888888999999888888888888999999666666666666555555555444333333333333333333333333555444444333222222111111000000000000000000000000000000000000000000000000000000111111111222222222000000111222222333444444444222444888;;;HHHiii}}}ooobbb```gggttt|||iiicccddd^^^XXXSSSQQQSSSTTTQQQMMMPPPTTTUUURRRQQQUUUXXXYYY]]]]]]]]]\\\]]]]]]^^^______aaaccccccaaabbbeeegggiiilllppptttwwwyyyzzz{{{\\\\\\]]]]]]]]]^^^^^^^^^___``````^^^\\\[[[\\\^^^[[[\\\\\\[[[[[[ZZZYYYXXXXXXYYY[[[]]]___aaaccccccZZZYYYWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWUUUTTTTTTTTTTTTSSSQQQPPPOOONNNMMMNNNPPPSSSTTTTTTSSSRRRRRRRRRTTTVVVWWWSSSQQQOOOOOOPPPQQQQQQPPPNNNMMMLLLKKKIIIHHHFFFFFFHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@AAAAAABBBBBBCCCCCCAAA@@@???>>>===<<<<<<<<<>>>=========>>>???@@@AAA@@@???>>>>>>======>>>>>><<<>>>???AAABBBBBBBBBBBB???@@@BBBBBBBBBBBBDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIKKKLLLLLLLLLLLLLLLLLLOOOQQQRRRRRRRRRSSSTTTUUU___rrrzzzmmmfffdddbbbaaa```______^^^\\\ZZZWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYXXXWWWVVVUUUUUURRRQQQOOOMMMLLLLLLLLLLLLJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEECCCAAA???>>>>>>???@@@AAAAAA@@@>>>>>>===<<<;;;::::::999888888999999999999::::::;;;;;;:::::::::::::::999:::999999999999888888888888888888888888888888888777777777777777777777777::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@BBBAAAAAAAAACCCEEEGGGHHHNNNKKKHHHGGGHHHKKKLLLMMMKKKKKKLLLNNNPPPOOOMMMJJJLLLKKKLLLMMMOOOPPPNNNMMMIIIJJJKKKOOOSSSWWW[[[^^^VVVXXX[[[]]]]]][[[YYYWWW]]]___```___]]]\\\\\\]]]bbb```^^^\\\[[[[[[[[[\\\WWW\\\aaaaaa___]]]___aaaddd___XXXUUUWWWYYYYYYXXXRRRPPPNNNOOORRRUUUTTTSSSSSSNNNNNNSSSRRRJJJDDDEEEHHHHHHHHHGGGEEEBBB@@@>>>===<<<<<<;;;:::999888888999888888777777888888999666666555555555444444444222222222222222222222222444444333333222111111111000000000000000000000000000000000000000000000000000000000111111111222222000000111111222333333333666444555777666:::KKK___jjj\\\[[[___fffkkktttllldddbbbdddccc\\\TTTPPPVVVWWWTTTRRRTTTVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSWWWWWWXXXWWWWWWXXX\\\___bbbgggmmmqqqrrrsssuuuwww\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^\\\ZZZYYYZZZ\\\ZZZ[[[[[[[[[[[[ZZZYYYXXXVVVWWWXXXZZZ\\\]]]______ZZZYYYXXXVVVUUUTTTTTTTTTWWWXXXXXXYYYYYYXXXXXXWWWUUUTTTRRRSSSSSSTTTRRRQQQNNNNNNMMMMMMNNNPPPRRRSSSVVVUUUSSSRRRRRRTTTWWWYYYPPPNNNMMMMMMNNNOOONNNMMMMMMMMMLLLJJJIIIGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBB???>>>===<<<;;;;;;;;;;;;<<<<<<======>>>??????@@@???>>>======<<<<<<======;;;===???BBBCCCBBBAAA@@@<<<>>>@@@AAA@@@AAACCCEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKNNNQQQRRRRRRRRRSSSTTTTTTUUUZZZhhhzzz{{{}}}}}}}}}zzzrrrhhhaaa___```___^^^^^^___```___]]]ZZZXXXXXXWWWWWWWWWWWWXXXXXXZZZYYYXXXXXXWWWWWWWWWWWWTTTSSSQQQOOONNNMMMMMMMMMIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDAAA???>>><<<<<<===???@@@@@@???======<<<<<<;;;::::::999999999999999999999999999::::::::::::999999999999999999999999888888888888888888888888888888888888666666666666666666666666999999999999999999999999::::::::::::;;;;;;;;;;;;::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999::::::;;;<<<===>>>>>>??????>>>>>>@@@@@@@@@@@@AAACCCDDDEEEJJJHHHFFFFFFHHHJJJLLLLLLMMMLLLMMMOOORRRSSSPPPMMMLLLLLLKKKKKKLLLNNNOOOOOOJJJJJJLLLPPPVVV]]]dddhhhYYYZZZ\\\]]]^^^]]]\\\\\\[[[]]]```aaa___]]]ZZZXXX^^^^^^]]]]]]\\\[[[ZZZYYYTTTVVVZZZ]]]___```aaaaaa___[[[VVVTTTUUUXXXYYYZZZTTTNNNHHHIIINNNRRRQQQNNNPPPMMMNNNRRRRRRKKKFFFFFFHHHHHHHHHGGGEEECCCAAA???<<<<<<;;;:::999888777777888777777666666777777888555555555444444444333333222222222222222222222222333333222222111111111000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222333555444555777666666???IIInnnxxxhhh[[[^^^dddooozzzlll^^^WWWYYYYYYXXXYYY\\\[[[WWWSSSRRRQQQOOONNNMMMMMMMMMOOOOOOMMMMMMMMMPPPSSSVVVZZZaaaiiimmmllllllooorrrZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[[[[YYYWWWWWWXXXYYYXXXYYYZZZ[[[[[[YYYXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZYYYYYYWWWVVVUUUTTTSSSSSSWWWXXXXXXYYYYYYXXXXXXWWWTTTRRRQQQQQQSSSSSSRRRPPPNNNMMMMMMMMMNNNOOOQQQRRRWWWUUUSSSRRRRRRTTTVVVXXXNNNMMMLLLLLLMMMMMMLLLJJJLLLKKKJJJIIIHHHGGGFFFEEEBBBAAA@@@??????>>>??????????????????@@@@@@@@@@@@======<<<;;;::::::::::::;;;<<<<<<===>>>>>>>>>???>>>===<<<<<<;;;;;;<<<<<<:::<<<>>>@@@AAAAAA@@@???;;;===???@@@???@@@BBBDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHJJJJJJJJJJJJJJJIIIKKKLLLLLLLLLMMMPPPRRRSSSPPPOOOUUUbbbpppzzzyyyrrrpppmmmjjjgggdddbbb```^^^]]]\\\]]]^^^``````^^^[[[YYYXXXXXXWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWWWWXXXXXXVVVUUUTTTRRRQQQPPPOOOOOOIIIHHHHHHGGGFFFFFFEEEEEEFFFEEEDDDDDDEEEDDDBBB@@@>>><<<;;;;;;===>>>>>>>>><<<<<<;;;;;;::::::999999::::::999999999999999999999999999999999999999999999999999888888888777777777777777777777777777777555555555555555555555555888888888888888888888888888999999999:::::::::;;;999999888888888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======>>>>>>??????@@@AAABBBCCCGGGEEEDDDDDDGGGJJJKKKKKKKKKJJJJJJNNNRRRSSSQQQMMMLLLLLLKKKKKKLLLNNNQQQTTTPPPPPPQQQSSSXXX^^^cccggg\\\\\\[[[[[[\\\^^^```aaaXXXZZZ]]]``````]]]YYYVVVZZZ[[[\\\\\\\\\ZZZYYYXXXTTTQQQRRRYYYbbbgggddd___YYYWWWUUUUUUVVVXXXXXXXXXUUUNNNFFFFFFLLLOOOMMMIIILLLJJJLLLPPPQQQMMMIIIHHHIIIIIIIIIHHHFFFDDDBBB@@@;;;;;;:::999888777777666777666666555555666666777444444444444333333333333222222222222222222222222222111111111111111000000//////////////////////////////////////////////////////000000000111111111000111111111111111222222111000111333333444999???OOOtttuuu```ZZZWWW\\\jjjyyy}}}nnnhhhgggcccbbbfffjjjeee]]]WWWVVVTTTQQQOOONNNMMMLLLLLLJJJHHHGGGIIIKKKNNNOOOUUU\\\cccfffeeedddgggkkkWWWWWWXXXXXXYYYYYYYYYYYYWWWXXXXXXVVVTTTTTTUUUVVVVVVWWWYYYZZZZZZXXXWWWUUUYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRUUUVVVVVVWWWWWWVVVVVVUUURRRQQQPPPPPPRRRRRRQQQPPPNNNNNNMMMMMMNNNNNNOOOOOOTTTSSSQQQPPPPPPQQQSSSTTTOOOMMMMMMMMMNNNMMMKKKIIIJJJIIIIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@????????????>>>>>>??????????????????<<<<<<;;;::::::::::::::::::;;;<<<===>>>>>>>>>======<<<;;;;;;::::::;;;;;;999;;;<<<>>>????????????<<<===????????????AAABBBCCCCCCDDDEEEFFFGGGGGGHHHFFFGGGHHHIIIIIIJJJIIIIIILLLLLLKKKIIIHHHIIILLLNNNNNNNNNQQQVVV\\\aaadddeeeuuuyyymmmddd```___^^^```bbbbbb___\\\]]]]]]\\\^^^___```___]]]ZZZYYYXXXWWWWWWXXXYYYZZZXXXWWWVVVVVVVVVWWWXXXYYYXXXWWWVVVUUUSSSQQQPPPOOOIIIIIIHHHGGGFFFEEEEEEDDDEEEDDDCCCDDDEEEEEECCCAAA???===;;;:::<<<=========;;;;;;:::::::::999999999:::::::::999999999999999777888888888888999999999999888888888888777777777666666666666666666666666555555555555555555555555777777777777777777777777777777888888999999::::::999888888777777888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<==================>>>>>>???@@@AAAAAAAAABBBAAA@@@BBBEEEHHHIIIIIIFFFDDDDDDIIIOOOQQQNNNIIIKKKKKKLLLKKKKKKMMMQQQTTTVVVUUUUUUUUUVVVXXXZZZ[[[\\\ZZZYYYXXXYYY\\\```bbbWWWXXXZZZ\\\^^^\\\YYYUUUXXXYYYZZZ[[[[[[ZZZXXXWWWWWWQQQOOOWWWeeekkkfff^^^UUUVVVVVVWWWXXXXXXXXXXXXUUUNNNHHHHHHLLLOOOMMMJJJJJJIIIJJJLLLNNNMMMKKKIIIHHHHHHHHHGGGFFFDDDBBB@@@;;;::::::999888777666666666555555444444555555666444444333333333222222222222222222222222222222222000000000000000000000000/////////////////////////////////////////////////////////000000000111111111111111111111111111111111222222222222333777;;;???QQQfffzzzooo```UUUVVV```jjjwwwwww|||{{{xxxtttqqqtttwwwssskkk```^^^[[[WWWSSSPPPMMMLLLNNNKKKIIIHHHJJJKKKLLLLLLQQQUUUZZZ\\\\\\\\\___aaaTTTTTTUUUVVVWWWXXXXXXYYYUUUUUUUUUTTTRRRQQQRRRSSSSSSUUUWWWXXXYYYWWWUUUTTTXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOPPPQQQRRRQQQOOONNNNNNNNNNNNMMMMMMMMMMMMOOONNNMMMMMMMMMMMMNNNNNNMMMLLLKKKLLLLLLLLLIIIGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;999:::<<<===>>>=========<<<;;;;;;:::::::::::::::999::::::;;;<<<===>>>>>>===>>>@@@@@@??????@@@AAA@@@AAAAAABBBDDDEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIIIILLLLLLLLLJJJIIIHHHJJJLLLJJJNNNSSSVVVXXXXXXXXXYYYaaammm~~~yyyvvvjjj___XXXSSSUUUYYY[[[\\\\\\\\\\\\___^^^]]]]]]___``````___[[[ZZZXXXWWWWWWXXXZZZ[[[WWWVVVUUUTTTUUUVVVXXXYYYXXXWWWWWWUUUTTTRRRPPPOOOJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAA>>><<<:::;;;<<<<<<<<<::::::::::::999999999999999999888888888777777777777777777777888888999999888888888888777777777777666666666666666666666666555555555555555555555555666666666666666666666666666666777777888999999:::888888777777777777888888999999:::::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;<<<<<<==================>>>???@@@@@@@@@@@@@@@===<<<<<<>>>BBBEEEFFFFFFCCCAAAAAAFFFMMMPPPLLLHHHIIIJJJKKKJJJHHHIIIMMMPPPUUUUUUVVVVVVVVVUUUSSSRRRVVVVVVVVVVVVXXXZZZ\\\^^^YYYXXXWWWYYYZZZZZZWWWTTTWWWXXXYYYYYYYYYYYYXXXXXXYYYUUUSSSZZZdddiiiddd]]]TTTUUUVVVVVVVVVVVVXXXYYYPPPLLLHHHIIIMMMPPPOOOMMMJJJJJJIIIIIIJJJKKKJJJHHHFFFFFFFFFFFFDDDBBB@@@???::::::999888777666555555555555444444444444555555333333333333222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000111111111111111000000000000000333555333222333666999888???CCCYYYvvvhhhaaa```^^^]]]___iiiwww}}}|||{{{vvvtttnnnhhhaaa[[[WWWUUURRROOOMMMMMMNNNOOOMMMKKKNNNOOOPPPQQQSSSUUUVVVWWWRRRRRRSSSTTTVVVWWWXXXXXXSSSTTTTTTRRRPPPOOOPPPRRRRRRTTTVVVXXXXXXVVVTTTSSSUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSSSSSSSSSSRRRQQQOOOOOOPPPPPPPPPPPPOOOOOOQQQOOOOOOOOOQQQQQQPPPOOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHIIIIIIHHHFFFCCCGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;:::::::::;;;;;;999:::;;;===>>>======<<<<<<;;;::::::999999::::::999999999999:::<<<===>>>>>>???@@@@@@???>>>???AAA>>>>>>???@@@BBBCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHEEEFFFHHHHHHGGGGGGHHHIIIHHHKKKNNNMMMLLLLLLOOORRRWWWZZZ```kkkzzz~~~xxxzzzttthhh___WWWQQQLLLRRRYYYZZZXXXWWWYYY]]]aaa___]]]]]]^^^`````````\\\ZZZYYYXXXXXXYYYZZZ\\\VVVUUUTTTTTTTTTVVVXXXYYYWWWWWWVVVUUUSSSQQQOOONNNJJJJJJIIIHHHGGGFFFEEEDDDAAA@@@@@@BBBDDDDDDCCCBBBBBB@@@<<<;;;;;;<<<<<<;;;::::::999999999999999999888888777777666666666555666666777777888888888999888888888888777777777777666666666666666666666666666666666666666666666666666666666666666666666666555666666777888999999999888888777777777777888888999999:::::::::;;;;;;;;;777888999:::;;;<<<<<<<<<;;;<<<======>>>>>>=========>>>???@@@@@@@@@@@@@@@:::999999<<<@@@CCCDDDDDDDDDAAAAAAFFFNNNQQQMMMHHHHHHIIIJJJHHHFFFEEEHHHKKKQQQSSSUUUWWWWWWVVVSSSRRRQQQRRRTTTUUUWWWXXXYYYYYY[[[YYYVVVWWWXXXXXXUUURRRWWWWWWXXXXXXYYYXXXXXXXXX[[[YYYXXX]]]cccfffbbb]]]SSSSSSSSSRRRRRRSSSVVVXXXKKKHHHGGGHHHLLLOOOPPPOOOLLLKKKIIIGGGHHHIIIIIIFFFDDDDDDDDDDDDBBBAAA???===::::::999888777666555555555444444333333444444555333333333222222222111111000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000111111111000000000000000***///333111///000333555222;;;;;;BBB^^^nnnccc\\\TTTSSSZZZeeeoootttvvv~~~|||~~~uuummmhhheeeUUUSSSPPPPPPRRRQQQOOOLLLMMMKKKJJJJJJMMMPPPQQQQQQTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLOOOPPPRRRTTTUUUVVVUUUUUUTTTSSSRRRSSSTTTUUUSSSRRRRRRQQQPPPOOOPPPPPPOOOMMMGGGHHHJJJMMMOOOPPPQQQRRRPPPNNNMMMOOOSSSUUUTTTRRROOONNNNNNMMMLLLKKKJJJJJJNNNMMMLLLJJJHHHGGGGGGGGGIIIIIIHHHHHHFFFEEEDDDCCCAAAAAABBBBBBAAA@@@>>>===AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>============<<<<<<:::999888777777777::::::;;;;;;<<<=========;;;;;;::::::::::::999999999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>>>>============???@@@AAAAAABBBBBBAAAAAADDDDDDDDDDDDEEEFFFGGGHHHJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHIIIJJJLLLMMMOOOPPPRRRSSSUUUYYYaaajjjsssxxx~~~lll^^^WWWTTTPPPMMMNNNQQQTTTWWWYYYYYYWWWVVV\\\\\\\\\[[[[[[[[[ZZZZZZ\\\XXXVVVWWWZZZ[[[XXXUUUUUUTTTTTTSSSTTTUUUWWWXXXVVVWWWWWWVVVUUUSSSQQQOOONNNMMMKKKIIIGGGFFFEEEEEE@@@@@@@@@AAABBBCCCDDDEEEBBBAAA>>><<<;;;;;;<<<===;;;;;;;;;::::::999999999;;;:::999888777777777777666777777777888888888888777777666555555555555555666666666666666666666666666666666666666666666666666666666666777777777777888888999999999888888777777777666666666666777777888888999999999888888777999999999:::::::::;;;;;;============>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@>>>======@@@DDDFFFEEECCCEEEEEEEEEGGGHHHIIIJJJJJJHHHJJJJJJHHHCCCCCCGGGLLLSSSVVVZZZZZZVVVRRRNNNLLLQQQOOONNNQQQVVVZZZZZZYYYXXXXXXVVVUUUUUUVVVXXXYYYZZZVVVUUUXXXXXXVVVXXX\\\]]]\\\YYYYYY]]]bbb___XXXTTTQQQLLLIIIJJJOOOVVVZZZMMMHHHGGGJJJMMMLLLMMMOOOOOOKKKGGGEEEGGGGGGFFFEEECCCCCCBBBAAA@@@>>>>>>===:::999888666555555444444555555444444444333333333111111111111111111111111000000000000000000000000000000000000000000000000000000//////.........---........................000000000000000000000000000000000000000000000000000111111111111222222222888555666<<>><<<<<>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::999888888888888::::::;;;;;;<<<=========;;;;;;;;;::::::999999999999999:::;;;;;;;;;;;;:::========================???@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNPPPTTTZZZ```cccllluuutttlllaaaWWWQQQPPPRRRTTTRRRSSSUUUWWWWWWVVVUUUTTTYYYYYYYYYZZZ[[[[[[\\\\\\\\\YYYUUUVVVYYY[[[XXXUUUVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVUUUTTTSSSQQQPPPOOONNNLLLKKKHHHFFFEEEDDDDDD@@@@@@@@@@@@AAABBBCCCDDDCCCAAA???<<<;;;:::;;;;;;;;;;;;:::::::::999999999888888777777666666777777666666666777777777888888777666666555444444555555555555555555555555555555555555555555555555555555555555666666666777777777777888888999999888888777777777666666666666777777888888888999999888888777999999999::::::::::::;;;;;;;;;;;;===>>>@@@BBBCCC@@@@@@@@@@@@????????????>>>======@@@DDDFFFEEECCCFFFEEEDDDEEEFFFFFFFFFFFFIIILLLOOONNNJJJGGGIIIKKKQQQUUUYYYZZZWWWSSSNNNLLLMMMLLLMMMQQQVVVYYYXXXVVVUUUVVVWWWWWWXXXYYYZZZ[[[YYYTTTPPPSSSVVVWWWYYY]]]___^^^ZZZVVVYYY^^^^^^ZZZYYYVVVQQQMMMMMMPPPTTTWWWQQQMMMKKKMMMOOOMMMMMMOOOLLLHHHDDDCCCDDDDDDCCCBBBAAAAAA@@@???>>>===<<<<<<:::999888666555444444444444444444444333333333333111111111111111111111111////////////////////////////////////////////////000/////////.........---........................////////////////////////000000000000000000000000000000111111111222222222555111222666888@@@YYYsssooobbbWWWQQQMMMKKKMMMXXXiiixxxuuujjj]]]XXXZZZ^^^___]]]WWWQQQNNNQQQQQQNNNNNNPPPTTTUUUUUUUUUUUUVVVVVVWWWUUUUUUTTTSSSRRRPPPOOOOOOMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTUUUVVVUUUQQQNNNOOONNNMMMNNNQQQRRRQQQPPPLLLMMMNNNPPPQQQQQQQQQQQQOOONNNMMMNNNOOOPPPOOOMMMMMMNNNOOOOOONNNMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::<<<<<<==================<<<<<<<<<;;;;;;;;;:::::::::999999888888888999999:::::::::;;;<<<<<<======<<<;;;;;;:::999888888888777888999999::::::999999;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGKKKKKKLLLMMMOOORRRUUUVVVYYY___iiivvvuuussszzz|||uuulllfffbbb[[[QQQKKKJJJNNNRRRSSSTTTTTTTTTTTTSSSSSSRRRUUUVVVWWWXXXZZZ[[[\\\]]]\\\YYYUUUTTTWWWYYYXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVUUUTTTSSSQQQPPPOOONNNNNNMMMKKKIIIGGGEEECCCBBBBBB????????????@@@AAABBBCCCCCCAAA???<<<:::999999999:::::::::999999999999999777777666555555555666666555555666666666777777777666666555444444444555555555555555555555555555555555555555555555555555555555555555666666666666777777777888888888888777777777666666555555666666777777777888888999888888777888888999999999:::::::::999999:::<<<>>>@@@BBBCCC>>>>>>>>>>>>>>>?????????>>>===>>>@@@CCCEEEEEEEEECCCBBBAAABBBDDDFFFGGGGGGIIINNNSSSTTTQQQMMMLLLLLLOOOSSSXXXZZZYYYUUURRRQQQLLLKKKLLLPPPUUUWWWVVVTTTRRRTTTWWWYYYYYYZZZ\\\]]]YYYQQQLLLOOOUUUXXXZZZ\\\```___[[[UUUTTTXXX[[[ZZZ]]]ZZZVVVSSSQQQQQQRRRSSSSSSNNNLLLNNNNNNKKKJJJLLLJJJGGGDDDCCCCCCCCCBBBAAA??????>>>===<<<;;;;;;:::999888777666555444444444444444444333333333222222111111111111111111111111/////////////////////////////////////////////////////////.......................................////////////////////////000000000000000000000000000000000111111111222222666222333666555555@@@OOOrrrssskkk```UUUIIIHHHRRR___fffhhhssspppiiimmmnnnggg___]]]YYYWWWYYYYYYWWWVVVXXXRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTVVVXXXXXXVVVRRRNNNMMMLLLLLLNNNPPPRRRRRRQQQOOOOOOPPPQQQQQQQQQQQQPPPOOONNNMMMMMMMMMLLLKKKKKKLLLMMMOOOOOOOOONNNLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>>>>=========<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===::::::::::::999999999999888888888888888999::::::999::::::;;;;;;<<<======<<<;;;;;;:::999888777777666777777888888888888888999999:::;;;<<<===>>>>>>===>>>??????@@@@@@??????@@@@@@???@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFIIIIIIKKKMMMPPPRRRTTTUUUSSSVVV[[[bbblllyyy~~~tttkkkjjjppprrrmmmfffaaa^^^WWWQQQNNNNNNPPPSSSTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVXXXYYYZZZ[[[[[[XXXTTTSSSTTTVVVWWWWWWWWWVVVTTTSSSRRRSSSSSSTTTTTTRRRPPPNNNLLLLLLLLLMMMKKKIIIGGGEEECCCAAA@@@@@@???>>>>>>>>>??????@@@AAACCCAAA???<<<:::888888777999999999999999888888888999888777666555555555555444555555555555666666666555555444444444444444555444444444444444444444444444444444444444444444444444444555555555666666666666666777777888777777777666666666555555666666666666777777888888888888888888888888888999999999999999999:::;;;<<<>>>@@@AAA============>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFFFF@@@>>>===???DDDIIIKKKKKKIIIMMMRRRUUUTTTQQQPPPPPPPPPSSSVVVXXXYYYZZZ[[[\\\SSSPPPNNNOOOSSSVVVVVVUUUSSSUUUXXXXXXWWWXXX[[[^^^YYYQQQLLLQQQXXXZZZYYYXXX]]]___\\\VVVSSSUUUXXXXXX\\\[[[XXXVVVSSSQQQPPPPPPOOOJJJHHHJJJKKKHHHGGGHHHJJJIIIGGGEEEDDDDDDCCCCCC>>>>>>===<<<;;;;;;::::::888777666555444444444444333333333333222222222222111111111111111111111111////////////////////////////////////////////////................................................////////////////////////000000000000000000000000000000000000111111111111444222222777888666999???OOOmmm|||jjj___```ddd```YYYTTT\\\mmmtttiiifffbbb``````_________PPPPPPRRRSSSTTTTTTTTTSSSUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUUUUVVVUUUUUUWWWYYYZZZXXXTTTPPPMMMLLLLLLNNNPPPQQQQQQPPPOOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNMMMKKKJJJIIIIIIKKKLLLMMMNNNNNNNNNMMMLLLHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@????????????>>>===<<<<<<<<<;;;999999999:::;;;;;;;;;<<<999999999999888888888888777777777777888999::::::999999::::::;;;<<<<<<<<<;;;;;;:::999999888777777555666777777888888777777777888888:::;;;<<<===>>><<<===>>>>>>??????>>>>>>>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHEEEFFFHHHKKKMMMOOOPPPQQQPPPRRRTTTVVVXXX]]]cccgggqqquuu|||zzzvvvooollliiijjjmmmnnnllljjj^^^YYYTTTTTTXXX]]]^^^]]]\\\[[[ZZZXXXVVVTTTRRRRRRTTTTTTTTTUUUUUUUUUVVVVVVYYYVVVSSSQQQRRRSSSUUUUUUTTTSSSRRRPPPPPPPPPQQQQQQQQQOOOMMMKKKJJJIIIJJJJJJHHHGGGEEECCCAAA@@@??????>>>============>>>>>>???AAA@@@>>><<<:::888777666888888888888888888888888<<<;;;999777555444444333333333444444444555555555444444333333333333444444444444444444444444444444444444444444444444444444444444444444555555555555444555666777777777777777666666555555555555666666555666777888888888888888777777777888888888999999;;;:::::::::;;;<<<======<<<<<<=========>>>>>>>>>>>>???@@@@@@BBBDDDFFFHHHDDD@@@===???EEEJJJMMMMMMGGGIIIMMMOOOQQQRRRSSSTTTQQQRRRSSSUUUWWW\\\bbbggg]]]XXXRRRPPPSSSVVVXXXWWWWWWXXXYYYVVVSSSTTTXXX]]]ZZZSSSPPPVVV\\\\\\WWWTTTZZZ]]]\\\XXXUUUVVVWWWUUUWWWWWWWWWVVVTTTRRROOONNNKKKGGGFFFIIIJJJGGGFFFGGGIIIIIIHHHFFFDDDCCCCCCCCC======<<<<<<;;;;;;::::::777666555444333333333444333333222222222111111111000000000000000000000000................................................---------...............................................................//////////////////////////////000000000111111111000...///333666666777999===NNNkkk~~~[[[VVVWWW___jjjvvv}}}vvvooollljjjgggeeeNNNOOOQQQRRRSSSSSSSSSRRRTTTSSSRRRQQQQQQQQQRRRSSSUUUUUUTTTTTTUUUUUUVVVWWWUUUUUUVVVXXXYYYYYYUUUSSSOOONNNMMMNNNOOOPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMNNNNNNMMMJJJIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNGGGFFFEEEDDDCCCCCCCCCCCCAAABBBBBBBBBAAAAAA@@@???@@@???>>>======<<<<<<===999999::::::::::::::::::999999999888888888777777777777777777777888999:::999999999:::;;;;;;<<<<<<999999999999888888888888555666777777888888777777666777888999:::;;;<<<<<<;;;<<<======>>>>>>======>>>======>>>>>>???@@@AAA@@@AAABBBCCCDDDDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTSSSTTTUUUVVVYYY\\\bbbiiiqqqyyyyyywwwtttoookkkggghhhjjjlllmmmmmmkkkiiibbb]]]WWWXXX^^^aaa```]]]fffeeebbb^^^ZZZVVVRRRPPPTTTTTTTTTSSSSSSRRRRRRRRRUUUSSSQQQPPPPPPPPPRRRSSSPPPOOONNNMMMMMMMMMNNNOOOMMMMMMKKKIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@?????????======<<<<<<<<<<<<======@@@???>>><<<:::888777666777777777777777888888888<<<;;;999777666444444333222333333333333444444444333333222222222333444444333333333333333333333333333333333333333333333333333333333444444444555555333444555666666777777666666555555444444555555666555555666777888888888888666777777777777888888888;;;;;;::::::::::::;;;;;;<<<<<<======>>>>>>??????>>>@@@AAAAAAAAACCCFFFIIILLLFFF@@@@@@DDDIIIJJJHHHEEEFFFGGGJJJMMMPPPRRRSSSPPPPPPPPPQQQTTTZZZbbbggg```[[[TTTQQQSSSWWWXXXXXXYYY[[[\\\XXXTTTSSSWWW\\\XXXTTTTTTZZZ___\\\WWWTTTXXXZZZZZZWWWWWWYYYXXXUUUSSSSSSTTTTTTSSSQQQOOONNNLLLHHHHHHKKKLLLIIIGGGHHHDDDEEEEEEDDDAAA??????@@@<<<<<<;;;;;;;;;:::::::::555555444333333333333333222222222111111111000000000000000000000000000000................................................---------------........................................................./////////////////////////////////000000000111111222111111333555666777777:::;;;FFF^^^|||yyyhhh```\\\]]]gggtttxxx{{{~~~xxxrrrMMMOOOQQQSSSTTTTTTSSSSSSSSSRRRPPPOOOOOOQQQRRRSSSTTTTTTSSSRRRSSSTTTUUUVVVSSSSSSSSSUUUWWWWWWVVVTTTQQQPPPNNNNNNOOONNNMMMKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLNNNOOOMMMJJJHHHIIIKKKKKKJJJIIIIIIJJJLLLNNNOOOGGGFFFEEEDDDCCCCCCCCCDDD@@@AAAAAAAAAAAA@@@??????@@@???>>>===<<<<<<<<<===;;;:::::::::::::::999999999999999888888888777777888777777777777777888999888999999::::::;;;<<<<<<888888888888999999999999666666777888888888888777666777777888999:::;;;;;;;;;;;;<<<============<<<============>>>???@@@AAA@@@AAABBBCCCCCCBBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGKKKKKKJJJKKKKKKLLLMMMNNNMMMOOORRRSSSSSSSSSTTTUUUOOOQQQUUUXXX\\\aaagggkkksss{{{}}}|||wwwrrrmmmlllooopppkkkggg```aaadddiiimmmlllgggbbb___]]]ZZZYYY[[[\\\[[[YYYdddcccbbb```\\\WWWRRRPPPSSSRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPOOONNNNNNOOOPPPLLLKKKJJJIIIJJJKKKLLLMMMJJJJJJJJJIIIGGGFFFDDDCCCAAA@@@??????>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<:::888777666666666666777777777888888888888777666555555555555222222222222333333333333222222222222222333444444222222222222222222222222222222222222222222222222222333333333333444444444222333444555666666666666666555555444444555555666444555666777888888888888666666666777777777888888999999999999999:::;;;;;;<<<<<<===>>>>>>???@@@@@@???@@@AAAAAAAAABBBGGGJJJPPPHHH@@@???CCCGGGHHHFFFDDDDDDEEEHHHKKKMMMNNNNNNLLLMMMNNNNNNPPPSSSYYY\\\[[[WWWSSSSSSUUUWWWWWWVVVWWW\\\```^^^YYYUUUWWWZZZVVVTTTUUUZZZ]]]ZZZXXXYYYYYYYYYVVVTTTWWW\\\\\\XXXQQQRRRSSSSSSRRRPPPNNNMMMOOOKKKJJJMMMMMMIIIFFFFFFAAACCCCCCBBB>>><<<<<<===::::::999999999999888888555444333333222333333333222111111111000000000000000000000000000000000000................................................,,,,,,,,,------.........................................................////////////////////////////////////000000000111333444555444555666666444888555777AAASSSmmmwwwmmmooowwwvvvxxx{{{yyyoooNNNOOORRRTTTUUUUUUTTTSSSRRRQQQOOOOOOOOOPPPRRRSSSRRRRRRQQQPPPPPPQQQSSSTTTQQQQQQQQQSSSUUUVVVVVVTTTSSSQQQOOONNNNNNMMMKKKIIIJJJJJJKKKLLLLLLLLLLLLKKKLLLNNNOOOMMMJJJHHHJJJLLLKKKJJJHHHGGGHHHKKKNNNPPPGGGFFFEEEDDDDDDDDDDDDDDD???@@@@@@@@@@@@??????>>>@@@???===<<<;;;;;;<<<<<<<<<;;;;;;::::::999999999999999999999888888888888888888777777777777888888888999999::::::;;;<<<<<<777777777888999999::::::666777777888888888888888777777777888999999:::::::::;;;<<<<<<======<<<<<<=========>>>>>>???@@@AAA@@@AAABBBCCCBBBAAA@@@???CCCCCCBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFHHHJJJLLLNNNGGGIIILLLMMMNNNOOOQQQSSSNNNPPPRRRRRRSSSUUUZZZ^^^bbbhhhnnnmmmjjjlllttt|||vvv~~~}}}wwwoooiiihhhkkkoooqqqgggddddddhhhnnnpppkkkeeeZZZYYY\\\dddmmmmmmddd[[[PPPSSSUUUVVVWWWYYY\\\___[[[[[[\\\\\\ZZZWWWSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPOOONNNMMMMMMNNNIIIHHHGGGGGGHHHIIIJJJKKKHHHIIIIIIIIIGGGEEECCCAAA???>>>>>>>>>>>>>>>??????<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::999777666555666666666777777888888444444444444444555666777111111222222222333333333222111111111222333333444222222222222222222222222222222222222222222222222222222333333333444444444222333444555666666666666555555555444444555555555444555666777888888888888666666666666777777777777777777777888999;;;<<<===<<<======>>>???@@@@@@AAA???@@@BBBAAA@@@BBBGGGKKKNNNFFF>>>===CCCHHHIIIGGGCCCDDDFFFHHHKKKKKKJJJHHHHHHJJJLLLMMMMMMNNNPPPRRRTTTRRRQQQSSSWWWXXXVVVSSSUUU\\\dddddd^^^YYYXXXZZZUUUSSSTTTYYYZZZYYYZZZ]]][[[XXXSSSQQQVVV^^^___[[[RRRRRRSSSRRRQQQPPPNNNMMMQQQLLLKKKMMMLLLGGGCCCCCC@@@BBBDDDBBB>>>;;;<<<===888888888888777777777777444444333333222222333333111111111111000000000000000000000000000000000000................................................,,,,,,,,,------.........................................................////////////////////////////////////000000000000---111333222222222111000555666888999;;;HHHffftttkkkeeelllrrrsssrrrpppeeeZZZOOOPPPRRRSSSSSSSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQPPPOOOOOOQQQSSSOOOQQQTTTTTTSSSRRRRRRSSSQQQQQQQQQQQQPPPOOONNNMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJIIIHHHHHHJJJKKKLLLEEEDDDCCCBBBBBBAAABBBBBB@@@@@@AAAAAA@@@???===<<<>>>>>><<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::999888::::::::::::::::::::::::777777777777666666666666777777888888888999999999777777777777777777777777666666777777888888888999888888999999999888888777;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<===???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCAAAAAACCCDDDHHHHHHIIIIIIJJJIIIIIIIIIMMMMMMLLLLLLMMMOOOQQQRRRMMMMMMOOOQQQRRRTTTVVVVVV^^^___``````^^^^^^___```kkkgggeeejjjrrrxxxwwwtttrrrwww}}}yyyxxxzzz{{{xxxuuuuuuvvvtttoooiiihhhlllrrrllliiiddd\\\XXX\\\gggpppnnnnnnmmmkkkgggddd```^^^YYYZZZ```iiipppnnncccYYYNNNLLLOOOWWW[[[ZZZYYYYYY^^^[[[XXXUUUTTTRRRPPPNNNVVVTTTSSSSSSTTTTTTRRRQQQQQQPPPOOOOOOOOOOOONNNMMMLLLKKKIIIHHHHHHGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@======<<<<<<<<<======>>>::::::::::::::::::::::::::::::999999888777666666888888777555555444444444666555555555555444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333444444444444444444333333333333333333333333444444444555555555555666555555555555666666666666666666777888999999::::::;;;;;;;;;<<<<<<<<<<<<===@@@@@@???>>>======>>>>>>@@@???<<<;;;===AAAEEEHHHGGGDDDAAACCCGGGJJJHHHEEEEEEGGGHHHIIIIIIKKKNNNQQQVVVUUUSSSQQQPPPPPPPPPQQQQQQTTTWWWZZZZZZZZZZZZZZZVVVNNNMMMTTTVVVPPPQQQWWWWWWOOOHHHKKKUUU\\\[[[VVVPPPQQQQQQQQQPPPNNNLLLKKKNNNLLLIIIHHHGGGEEEBBB@@@AAA@@@@@@>>><<<:::888777888888888888777666444444333333333222222222111111000000000000//////////////////////////////////////////.........---------//////.........---------------------------------,,,,,,,,,---------......---------............///......////////////...............000111222000///000000111111111222222222333555777666777===GGGPPPuuulllhhh^^^TTTQQQSSSSSSNNNIIIOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPQQQPPPOOOMMMNNNOOOQQQQQQSSSUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQOOONNNNNNLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHHHHGGGHHHIIIIIIJJJDDDDDDCCCBBBAAAAAAAAAAAA???@@@@@@AAA@@@>>>===<<<======<<<<<<;;;:::::::::999999:::::::::999888888999999999999999999999999888777777666666555555555666666666777777777888888777777777777777777777777666666777777777888888888777888888999999888888777;;;;;;;;;;;;;;;;;;;;;:::>>>===<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCAAAAAACCCDDDGGGGGGHHHIIIIIIIIIIIIHHHLLLKKKKKKLLLMMMOOOQQQRRRNNNNNNOOOQQQRRRTTTUUUVVVYYYZZZ[[[ZZZXXXXXXXXXZZZ]]][[[ZZZ^^^eeejjjkkkjjjeeehhhkkklllllllllnnnqqqqqqoookkkfffbbbaaaccceeedddeeeeeeccc___^^^aaaccciiiiiifff___YYYXXX\\\aaadddfffhhhiiihhhddd```]]][[[]]]bbbkkkpppmmmcccYYYKKKIIIMMMVVV]]]]]]]]]___[[[YYYVVVTTTTTTTTTSSSRRRUUUTTTSSSTTTUUUVVVUUUTTTSSSQQQOOOOOOOOOOOOMMMKKKKKKIIIHHHGGGGGGFFFDDDBBBCCCCCCCCCBBBAAAAAA@@@@@@===<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::::::::999888888777666666888777666555444444444444555555555555444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333333333333333444444444444333333333333333333333333444444444444555555555555555555555555666666666666666666777888888999::::::;;;;;;;;;;;;<<<<<<<<<<<>>======<<<<<<======???>>>;;;;;;<<<@@@DDDFFFGGGCCC@@@BBBFFFHHHGGGEEEDDDEEEFFFFFFFFFHHHLLLOOORRRQQQPPPPPPPPPQQQSSSTTTRRRTTTWWWYYYZZZZZZZZZZZZYYYPPPMMMSSSUUURRRTTT[[[YYYQQQKKKLLLSSSXXXWWWSSSPPPPPPPPPPPPOOOMMMLLLJJJMMMKKKHHHGGGFFFDDDBBB@@@@@@@@@???>>><<<:::888777777888888777666555444444333333222222222111111111000000000000/////////...........................///.........------------///.........------------------------------------,,,,,,,,,---------......------------..................////////////...............///000000000///000000000111111111222222222333444333333666>>>EEESSSooo}}}nnnccc]]]WWWNNNFFFNNNOOOPPPPPPPPPOOONNNMMMNNNNNNNNNNNNOOOPPPRRRRRRPPPPPPPPPNNNLLLLLLNNNPPPRRRTTTVVVVVVUUUSSSSSSTTTTTTTTTSSSSSSQQQPPPNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@@@@???>>><<<;;;;;;<<<<<<<<<<<<:::999888666777888888888888888777888888888888888888888888888888777666555555444444555555555555666666666666777777777777777777777777666666777777777777888888777777888888888888777777::::::;;;;;;;;;;;;::::::===<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAACCCEEEFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJKKKMMMNNNPPPQQQOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWVVVTTTSSSTTTUUUUUUUUUVVVYYY]]]```dddfff```aaaaaa```___```bbbddd```bbbaaaZZZQQQNNNSSSZZZ[[[[[[\\\\\\\\\\\\\\\]]]eeehhhiiieee^^^XXXUUUTTTUUUYYY^^^cccdddaaa]]]ZZZZZZ\\\bbbkkkqqqooofff]]]NNNKKKNNNXXX___aaabbbcccYYYWWWUUUTTTUUUVVVVVVVVVTTTSSSSSSUUUWWWYYYYYYXXXSSSQQQOOOOOOOOONNNLLLKKKJJJHHHFFFFFFFFFEEECCCAAACCCCCCBBBAAAAAA@@@@@@???<<<;;;;;;::::::;;;;;;;;;999999999999999999999999999999888888777777666666777666555555444444444444555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222333222222333333333444444444333333333333333333333333444444444444555555555555444555555555555666666666666777777888888999999999;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<>>>===;;;:::;;;???BBBEEEFFFCCC@@@@@@DDDGGGGGGFFFCCCCCCCCCCCCCCCFFFJJJNNNMMMMMMMMMNNNOOOQQQSSSUUURRRSSSVVVXXXYYYZZZYYYYYYWWWOOOLLLQQQSSSRRRUUU\\\YYYTTTOOONNNPPPRRRQQQPPPNNNOOOOOOOOONNNLLLJJJIIIKKKIIIFFFEEEEEECCCAAA?????????>>>===;;;999888777777777777777666555444444333222222222222111111111000000000/////////..........................................------------............------------------------------------,,,,,,,,,---------......------------..................////////////...............---......///000000000000000111111111111111333444222000222666:::888FFF\\\ttt}}}tttkkkdddNNNOOOOOOOOOOOONNNLLLKKKLLLKKKKKKLLLMMMOOOQQQRRRPPPQQQPPPNNNLLLLLLNNNOOOTTTVVVWWWWWWUUUSSSSSSSSSTTTTTTTTTSSSQQQPPPNNNMMMNNNNNNMMMLLLKKKJJJIIIHHHJJJIIIHHHGGGEEEDDDCCCBBBAAABBBCCCDDDEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>===>>>>>>???>>>===<<<;;;999:::<<<<<<;;;:::777666444555666666777777777777777777777777777777777777888777666666555444333333444555555555666666666666666666666666666666666666666666777777777777777777666666777777888777777777888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>???????????????@@@@@@BBBCCCCCCCCCAAAAAACCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPOOOPPPPPPQQQRRRSSSSSSSSSUUUVVVWWWVVVUUUTTTTTTUUUTTTVVVXXXXXXXXXZZZ^^^bbbbbbbbbaaa___^^^^^^___```XXX\\\^^^YYYPPPMMMQQQWWWZZZXXXWWWYYY[[[]]]]]]]]]```dddhhhhhhddd]]]XXXUUURRRUUUZZZ___aaaaaa___^^^WWWZZZ```jjjqqqqqqkkkeeeVVVRRRRRRZZZaaacccccccccYYYWWWUUUUUUVVVWWWWWWVVVQQQQQQQQQTTTWWWYYYZZZYYYQQQOOONNNNNNOOOOOOMMMLLLJJJIIIGGGFFFFFFEEECCCAAABBBBBBAAAAAA@@@?????????;;;;;;::::::999999::::::999999999999999999999999888888777777777666666666666555555444333333444444444444444444333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222333333444444333333333333333333333333333333444444444555555555444444444555555555666666666777777777888888888999::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;<<<<<<===???===<<<;;;<<>>>>>======<<<:::999777666666666666666666555444333222222222222111111111111000000/////////.................................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,---------.........---......//////......---.........---,,,---...000/////////000000000111111222333444444222222333555777666===OOOddd|||NNNOOOOOOOOOOOONNNLLLKKKJJJIIIIIIIIIJJJLLLNNNPPPQQQQQQQQQOOOMMMMMMOOOQQQTTTVVVWWWWWWTTTRRRQQQRRRSSSSSSRRRRRRQQQOOONNNMMMNNNMMMLLLKKKJJJHHHGGGGGGIIIHHHGGGEEEDDDBBBAAAAAA>>>???AAABBBBBBBBBAAA@@@@@@???>>>======<<<<<<<<<;;;<<<===>>>===<<<;;;:::888999:::;;;:::888666555333444444555666666666666666666666666666666666666666666666555444333333222555555555666666666777777555555555555555555555555777777666666666666666666444555666777777777777777777888:::;;;<<<;;;:::999:::;;;;;;;;;<<<<<<<<<<<<============>>>>>>??????AAABBBBBBAAA@@@@@@AAACCCBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOOOOPPPQQQRRRRRRRRRUUUWWWXXXWWWVVVUUUVVVWWWSSSUUUVVVTTTRRRRRRWWW\\\^^^^^^^^^^^^^^^]]][[[ZZZTTTWWWZZZYYYVVVTTTTTTTTTVVVTTTPPPPPPRRRUUUXXXYYYXXX\\\aaaddddddbbb___^^^YYYZZZ\\\^^^aaaccceeefffYYY[[[```hhhnnnooommmiiiYYYSSSQQQXXX```bbbbbbbbb[[[YYYWWWWWWWWWWWWVVVTTTOOONNNOOORRRUUUXXXXXXXXXNNNMMMLLLMMMOOOPPPOOONNNKKKIIIGGGGGGGGGFFFDDDBBBAAAAAAAAA@@@??????>>>>>>;;;;;;:::999999999999999888888888888888888888888777777666666666666666666555444444333333333333444444333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000111111222333333444333333333333333333333333333333333444444444444555444444444444555555555555777777777777777888888888:::::::::;;;;;;;;;;;;<<<=========<<<<<<===>>>>>>@@@???>>>===>>>@@@CCCEEEDDDCCCAAAAAABBBDDDFFFFFFEEEEEEEEEDDDDDDFFFJJJNNNOOONNNMMMKKKKKKKKKLLLLLLNNNMMMMMMOOOSSSTTTTTTRRRKKKJJJLLLQQQTTTRRRQQQQQQQQQQQQOOOMMMLLLLLLMMMNNNKKKKKKLLLLLLKKKIIIGGGFFFEEECCCAAAAAAAAA@@@???===<<<<<<<<<;;;999888666666444555555555555444444333222222222111111111000000////////////....................................,,,,,,------------------,,,,,,------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...------............---------...///...,,,,,,---///....../////////000000000000222333444333333333444999444555===FFFUUUuuuNNNOOOPPPPPPPPPOOONNNMMMIIIHHHGGGGGGHHHJJJLLLNNNPPPPPPPPPOOONNNNNNPPPRRRSSSUUUVVVUUURRRPPPOOOOOOOOOOOOPPPOOOOOONNNMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@===>>>??????@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<===<<<<<<::::::888999999999999777666555333444555555555555555555555555555555555555555555555444444444444333333333555555555666666666666777555555555555555555555555777777666666666666555555333444555666666777777666666777:::;;;<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>@@@@@@AAA@@@???>>>@@@BBB@@@AAABBBDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJLLLLLLMMMNNNOOOPPPQQQRRRRRRTTTUUUVVVUUUUUUVVVXXXVVVVVVVVVTTTRRRRRRWWW[[[YYYYYYZZZ[[[]]]]]][[[YYYWWWXXXYYY[[[\\\[[[YYYWWWVVVTTTPPPNNNMMMOOOSSSUUUQQQTTTXXX\\\___aaaaaaaaaYYYXXXWWWXXX[[[___dddgggaaaaaacccfffiiijjjiiihhhWWWOOOMMMTTT]]]`````````[[[ZZZYYYYYYYYYXXXUUURRRNNNNNNNNNPPPSSSUUUVVVUUUNNNMMMLLLMMMNNNOOOOOOMMMKKKIIIHHHGGGGGGFFFDDDBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;:::999999999999777777777777777777777777666666666666555555555555444333333222222333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111222//////000111222333333444333333333333333333333333333333333333444444444444333444444444444555555555777777777777777777777777::::::::::::;;;;;;;;;;;;=========<<<======>>>???@@@???>>>>>>???AAACCCDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHGGGIIIKKKNNNPPPOOONNNMMMLLLLLLMMMNNNMMMKKKJJJLLLPPPRRRQQQPPPKKKLLLOOOSSSVVVUUUQQQOOONNNMMMLLLKKKKKKLLLMMMNNNIIIJJJJJJJJJIIIGGGEEEDDDBBB@@@????????????===<<<;;;;;;::::::999777666555333444444444444444333333222111111111111000000000/////////.........------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------------............------,,,///111111...,,,---///............////////////......000111222222222222222222555999999>>>PPPdddOOOPPPQQQRRRRRRRRRQQQPPPKKKIIIHHHGGGGGGIIIKKKMMMMMMNNNNNNNNNMMMNNNPPPRRRRRRSSSTTTSSSPPPMMMLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@>>>>>>======>>>>>>??????===<<<;;;::::::999::::::999:::;;;<<<<<<;;;:::999999888888777777666555555555555555555555555444333444444444444444444444444333333333333333444444444333444444444555555555555444444444444444444444444777777666666666555555555222333444555666666666666555777999;;;<<<;;;:::999888999:::;;;<<<;;;;;;::::::::::::;;;<<<=========>>>??????>>>======>>>@@@???@@@AAACCCDDDDDDDDDEEEFFFFFFHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLNNNPPPQQQQQQPPPQQQSSSTTTTTTUUUWWWYYYYYYXXXWWWUUUUUUXXX\\\___XXXVVVUUUWWW[[[^^^^^^]]]ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYUUUPPPOOORRRUUUQQQRRRUUUYYY\\\]]]]]]\\\TTTSSSRRRSSSVVV\\\aaaeeeeeedddccccccdddfffhhhiii[[[RRRMMMSSS[[[^^^]]]\\\XXXYYYZZZ\\\\\\ZZZUUUQQQPPPOOOOOOPPPRRRTTTTTTSSSPPPOOOMMMMMMNNNMMMLLLJJJJJJHHHFFFFFFFFFEEECCCAAA@@@@@@@@@???>>>>>>=========<<<;;;::::::999999999777777777777777777777777555555555555555555555555333333222222222222333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111......///000111222333333333333333333333333333333222222333333333444444444333333444444444555555555777777777777777777777666999999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>??????>>>>>>>>>@@@AAABBBBBBCCCEEEFFFFFFFFFFFFFFFFFFHHHJJJJJJJJJJJJKKKMMMOOONNNNNNOOOPPPRRRTTTVVVMMMJJJHHHJJJOOORRRQQQOOOKKKMMMOOOQQQSSSSSSQQQMMMMMMKKKIIIIIILLLMMMLLLKKKHHHIIIIIIIIIHHHFFFDDDCCC@@@>>>======>>>>>>===;;;::::::999999888777555555222333333444444444333333111111111111000000000000//////.........---------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,------......------,,,+++///444333000,,,---...------........./////////......///000111222222111---000555666555666<<>>>>>===<<<<<<>>>???@@@<<<<<<;;;:::999999999999888999:::;;;;;;;;;:::999999888777666555555555666666666666666555444333333333333333333333333333333111222222333333444444555222222333333333444444444444444444444444444444444777777666666555555555444222333444555666666666666444666999;;;<<<;;;:::999888999:::;;;<<<;;;::::::999999:::;;;;;;<<<=========>>>>>>===<<<<<<===???>>>???AAABBBCCCDDDDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHJJJKKKMMMOOOPPPQQQOOOQQQSSSTTTUUUVVVXXXZZZWWWUUUSSSSSSUUUYYY]]]___UUURRROOOQQQVVV[[[^^^___XXXWWWUUURRRPPPQQQTTTWWW[[[]]]^^^ZZZSSSOOOPPPSSSUUUUUUWWWYYY[[[[[[YYYVVVUUUUUUUUUWWW[[[```eeehhheeecccaaa```bbbfffjjjmmmdddYYYRRRVVV\\\]]][[[YYYVVVWWWZZZ]]]^^^[[[VVVRRRRRRPPPPPPQQQRRRSSSSSSRRRSSSQQQOOONNNMMMLLLJJJHHHIIIGGGEEEEEEEEEDDDBBB@@@@@@@@@??????>>>=========>>>===<<<;;;::::::::::::777777777777777777777777444555555555555555555555222222222111222222333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111---...///000111222333333333333333333333333333333222222333333333444444444333333333444444444555555777777777777666666666666999999:::::::::;;;;;;;;;::::::::::::;;;;;;<<<===>>>>>>=========???@@@AAAAAACCCFFFHHHHHHFFFFFFFFFEEEHHHKKKLLLKKKKKKKKKLLLLLLMMMNNNQQQTTTXXX\\\^^^MMMJJJHHHJJJOOORRRQQQOOOKKKLLLLLLLLLNNNPPPOOOLLLNNNJJJHHHIIILLLMMMKKKIIIHHHHHHHHHHHHGGGEEEDDDBBB???===<<<<<<======<<<;;;999999999999888666555555222222333444444444333333111111111111000000000000//////.........---------------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,------......------,,,***000555555111---,,,...---------.........//////222111000111222333333222111333333111222555666555999LLLgggQQQQQQQQQQQQQQQRRRRRRRRRPPPNNNLLLJJJJJJLLLNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRPPPNNNMMMKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDBBBAAA@@@??????<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;888888888888888888888888999888888777666555555555555555555444444333333333111333444333222222333444333333333222222111111111222222333333333333444444444444444333333222222222333333333333333333333333333333444444555666666666666777777777888888888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>AAA@@@??????@@@CCCEEEGGGIIIIIIIIIHHHHHHGGGGGGGGGIIIKKKLLLLLLLLLLLLNNNPPPRRRRRRRRRPPPPPPRRRUUUYYYUUUUUUTTTTTTTTTVVVWWWXXXTTTRRRRRRVVV[[[]]]ZZZVVVWWW\\\^^^YYYOOOKKKOOOUUUZZZ]]]aaaaaa___[[[XXXVVVRRROOONNNQQQVVVZZZZZZYYYYYYYYYYYYZZZ\\\___bbbdddddddddbbb___]]]___eeejjjeee___XXXVVVZZZ]]]]]]\\\YYYXXXXXXYYYYYYXXXTTTQQQQQQQQQQQQQQQQQQRRRSSSSSSQQQPPPNNNLLLKKKJJJIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA???>>>===<<<;;;:::999999;;;;;;;;;:::::::::999999666666666666666666666666666555444333222222222222111111111111111111111111111111111111000000000000222111111000///......---000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111222222333333444444555555555555555555555555555222222333333333333444444444444333444444555666777777777777777777888888999::::::;;;;;;<<<;;;;;;;;;:::;;;<<<<<<<<<<<>>>>>>>>???@@@@@@BBBDDDEEEDDDEEEGGGHHHGGGIIIKKKLLLKKKKKKLLLMMMOOOQQQQQQRRR```qqqtttkkkVVVOOOIIIKKKRRRVVVSSSNNNNNNLLLLLLNNNNNNJJJIIILLLOOOJJJEEEGGGKKKLLLHHHCCCEEEGGGHHHIIIIIIFFFDDDBBB@@@???>>><<<;;;;;;;;;;;;999999888888777666666666222222222111111111111000222111111000///......---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------000333666888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///////////////////////////000000000000000000000000000000111111111222222222888<<>>>>>======<<<<<<<<<;;;;;;;;;::::::999999999999::::::888888888888888888888888888777777666555555444444555555444444444333333333222333444333111111222333333333333222222111111111222222222333333333444444444444333333333222222222333333333333333333333333333333444444555666666666666666777777777888888888888888888999999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???AAA@@@??????@@@BBBEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFIIIJJJLLLLLLLLLLLLNNNPPPPPPOOONNNLLLLLLMMMQQQUUUSSSRRRQQQQQQQQQRRRTTTUUUTTTSSSSSSWWW\\\]]]ZZZVVVXXX]]]aaa^^^VVVPPPNNNPPPVVV[[[aaacccaaa\\\WWWTTTPPPPPPQQQTTTWWWZZZ\\\\\\ZZZZZZZZZZZZ\\\___aaacccbbbaaa___[[[YYYZZZ___ccc```[[[VVVVVVZZZ]]]]]]\\\UUUTTTTTTUUUUUUSSSPPPMMMOOOOOOOOOOOOPPPQQQRRRRRROOONNNLLLKKKIIIHHHHHHGGGEEEDDDCCCCCCAAAAAA@@@???>>>>>>===<<<;;;:::999999:::::::::999999999888888555555555555555555555555555555444333222222222222111111111111111111111111111111111000000000//////111111000000///......---//////////////////////////////////////////////////////000000000111111111000000000000000000000000111111222222333444444444333333333333333333333333222222222333333333444444444333333444444555666777777777666666777777888999999::::::;;;;;;;;;;;;;;;;;;<<<===<<<;;;<<<>>>@@@???>>>>>>>>>???@@@AAABBBAAABBBBBBCCCEEEFFFFFFGGGGGGIIIKKKKKKJJJJJJKKKLLLLLLOOOPPPTTTcccuuuzzzsssVVVRRRNNNMMMPPPRRRSSSRRRRRROOOOOOQQQPPPLLLKKKMMMOOOJJJFFFGGGJJJKKKFFFAAAEEEFFFHHHHHHHHHFFFCCCAAA@@@???>>><<<;;;:::::::::999999888777777666666555222222222111111111000000111111000000///......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000333555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------....................................////////////////////////000000000111111111222222222444777===GGGYYYooo~~~PPPQQQQQQRRRSSSTTTUUUUUUSSSRRRPPPNNNMMMMMMNNNOOOMMMMMMLLLLLLLLLKKKKKKKKKLLLNNNPPPRRRRRRRRRQQQPPPNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@???>>>======<<<=========<<<<<<<<<<<<;;;999999888888888888999999777777777777777777777777666666555555444444333333444444444444333333333333222333444333111000111222222222222222222111111111222222222222333333333333333333333333222222222222333333333333333333333333333333333444555555666666666666666666777777777777777888888888999999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;===>>>@@@@@@@@@@@@??????@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEHHHJJJLLLLLLLLLLLLNNNPPPPPPOOOMMMKKKIIIKKKOOORRRQQQPPPNNNLLLMMMNNNQQQRRRTTTSSSTTTWWW[[[\\\ZZZWWWTTTYYY]]]]]]YYYQQQJJJFFFRRRXXX```eeeccc^^^XXXTTTOOOQQQRRRSSSSSSUUUXXX[[[[[[ZZZZZZZZZ[[[]]]___```___^^^[[[XXXUUUTTTWWWYYYZZZWWWUUUVVVYYY\\\[[[YYYSSSRRRQQQQQQQQQPPPLLLJJJLLLLLLLLLMMMMMMNNNPPPPPPLLLKKKJJJIIIHHHGGGFFFEEECCCBBBBBBAAA@@@???>>>>>>======<<<;;;::::::999999888888888888777777777777555555555555555555555555555444333222222111222222111111111111111111111111111111000000000000//////111000000//////.........//////////////////////////////////////////////////////000000000000111111000000000000000000000000111111111222333333444444222222222222222222222222222222222222333333333333333333333333444555666777666666666666666777888888888999:::;;;;;;;;;;;;;;;<<<======<<<;;;;;;===>>><<<======>>>@@@BBBDDDEEEBBB@@@???AAAEEEGGGEEECCCFFFHHHJJJJJJIIIIIIJJJKKKJJJNNNPPPSSS```pppuuupppUUUTTTRRRPPPOOOOOOQQQSSSQQQOOOOOOQQQPPPLLLKKKMMMQQQLLLHHHGGGIIIIIIDDD@@@DDDEEEFFFGGGFFFDDDBBBAAA@@@???===;;;:::999888888888888888777666666555555222222111111111000000000111000000//////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------....................................////////////////////////000000000000111111111111222333333222444;;;FFFNNNiiizzzOOOPPPQQQRRRSSSTTTUUUVVVTTTSSSRRRPPPOOONNNNNNNNNKKKKKKJJJJJJIIIIIIHHHHHHKKKLLLOOOQQQRRRRRRQQQQQQPPPOOOMMMKKKJJJHHHGGGFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@??????>>>======<<<=========<<<<<<<<<;;;;;;888777777777777777777888666666666666666666666666444444444333333333222222333333333333333333333333444555555444222000111111222222222111111111111111111222222222222333333333333222222222222222222222222222222222222222222222222333333444444555666666555555555666666666777777777777777888888888888999999999:::::::::;;;;;;;;;:::::::::;;;===???AAABBB????????????@@@AAACCCCCCDDDDDDCCCCCCCCCCCCCCCCCCGGGIIIKKKKKKKKKLLLNNNPPPRRRQQQOOOMMMKKKLLLPPPSSSPPPNNNLLLJJJJJJLLLOOOPPPRRRRRRSSSVVVYYYZZZWWWUUUSSSUUUYYY[[[ZZZTTTLLLFFFPPPVVV^^^cccdddaaa]]][[[SSSTTTRRRNNNKKKKKKPPPTTTYYYYYYXXXXXXXXXYYYZZZ[[[^^^\\\ZZZWWWTTTRRRRRRRRRUUUTTTTTTVVVXXXYYYWWWUUUTTTSSSQQQQQQQQQPPPMMMKKKJJJJJJJJJJJJKKKLLLMMMMMMJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBAAA@@@???>>>======<<<<<<;;;;;;:::999999888777777777666666666555555444444444444444444444444444333333222111111222222111111111111111111111111111000000000////////////000000/////////.........////////////////////////////////////////////////////////////000000000111000000000000000000000000000000111111222333333333222222222222222222222222111222222222222333333333333333333333444555666666666555555555555666777777777888999::::::;;;::::::<<<======<<<::::::<<<===<<<===>>>???@@@BBBCCCDDDCCC???===???DDDGGGDDDAAADDDFFFHHHIIIHHHHHHIIIJJJLLLNNNNNNNNNUUU___bbb___TTTTTTTTTSSSQQQPPPOOOOOOKKKIIIIIIMMMMMMJJJJJJLLLRRRNNNJJJIIIJJJHHHDDD@@@CCCDDDDDDEEEDDDBBBAAA??????>>><<<:::888777777666888777777666666555444444111111111111000000000000000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................./////////////////////////////////000000000111111444444555444333555999<<>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;666666666555555666666666555555555555555555555555333333333333222222222222333333333333333333333333555666666555222111111222111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222222222333333444555555555444555555555555666666666666666777777777888888888999999999:::::::::;;;;;;999999:::;;;===???@@@AAA????????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEGGGIIIJJJJJJKKKMMMOOORRRRRRQQQOOOMMMNNNQQQSSSPPPNNNLLLJJJJJJLLLNNNOOOOOOPPPRRRTTTVVVVVVTTTSSSVVVWWWYYY\\\]]][[[WWWRRRSSSWWW\\\```aaabbbcccccc]]]ZZZUUUMMMGGGFFFKKKPPPUUUUUUUUUUUUTTTUUUUUUUUU\\\[[[YYYXXXVVVTTTRRRQQQTTTTTTUUUVVVVVVUUURRRPPPSSSQQQPPPPPPPPPPPPMMMLLLHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHIIIHHHGGGFFFDDDDDDBBBAAAAAA@@@???>>>======;;;;;;::::::999999888888666666555555555444444444444444444444444444444444333333222111111111222222000000000000000000000000000000000////////////...////////////...............................................................////////////000000000//////////////////////////////000111111222222333222222222222222222222222111111111222222222333333333222222333333444555666555555555444555555666777666777888999::::::::::::<<<<<<===<<<::::::;;;===>>>>>>?????????@@@@@@@@@BBB>>><<<>>>CCCEEEBBB???CCCEEEGGGGGGGGGFFFGGGIIIMMMNNNLLLJJJKKKOOOQQQPPPRRRQQQQQQSSSUUUSSSLLLGGGEEECCCEEEJJJKKKIIIJJJMMMRRROOOLLLJJJJJJIIIFFFCCCBBBBBBBBBBBBBBB@@@???>>>===<<<:::999777666666555777777666666555444444444111111111000000000//////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................................................./////////000000000...000222222333333444555444999@@@IIIXXXpppLLLMMMMMMNNNOOOPPPQQQQQQOOOPPPPPPPPPPPPNNNLLLKKKIIIIIIHHHGGGFFFFFFEEEDDDHHHJJJLLLNNNPPPPPPOOONNNNNNNNNMMMLLLJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>=========;;;;;;;;;::::::::::::999555555444444444444555555444444444444444444444444333333333333222222222222222222222222333333333333333555555444222111222333000000000111111111111111111111111111222222222222111111111222222222222222222222222222222222222222222222222333444444555555444444444444555555555666666666666666777777777777999999999999::::::::::::999999::::::<<<===??????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCEEEGGGHHHHHHIIIKKKMMMOOOPPPPPPPPPOOONNNPPPQQQOOONNNMMMLLLLLLLLLMMMNNNMMMOOOQQQSSSTTTSSSRRRQQQTTTTTTUUUWWWZZZ[[[[[[ZZZWWWXXX[[[\\\^^^```cccfffccc```YYYRRRMMMLLLOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRYYYXXXWWWXXXXXXWWWTTTQQQRRRSSSUUUUUUTTTRRRPPPOOOOOONNNLLLLLLMMMNNNMMMKKKHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGGGGHHHGGGEEEDDDBBBAAAAAA@@@???>>>===<<<<<<:::::::::999999888888888555555555555444444444444333333333333333333333333222222111111111111222222000000000000000000000000000000////////////....................................................................................////////////000000/////////////////////////////////000111111222222222222222222222222222222111111111111222222222222222222222222333444555666444444444444444555666666555666777888999:::::::::;;;<<<<<<;;;::::::<<<===>>>>>>??????>>>===<<<<<<@@@>>><<<>>>AAABBB@@@>>>BBBDDDFFFFFFEEEEEEFFFGGGJJJKKKJJJHHHFFFGGGIIIKKKNNNNNNOOORRRTTTQQQJJJCCCEEECCCEEEJJJLLLJJJKKKNNNOOOMMMKKKJJJJJJIIIGGGEEEAAAAAAAAA@@@@@@???>>>===::::::888777666666555555666666666555444444333333111111000000000/////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................////////////,,,---///000222222222222222444666999@@@NNNbbbpppKKKKKKKKKLLLLLLMMMMMMMMMKKKMMMNNNOOOOOOMMMKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDGGGIIIKKKMMMNNNNNNMMMLLLLLLLLLLLLKKKJJJHHHFFFDDDBBBBBBAAA@@@????????????============<<<<<<<<<<<<::::::999999999999888888444444333333333333444444333333333333333333333333333333333333333333333333111111222222222333333333000222333222000000111222///000000000111111111222111111111111222222222222000111111111222222222222111111111111111111111111111222222333333444555555333333444444444555555555555555555666666666777777888999999999999:::::::::999999999::::::;;;=========>>>>>>???????????????@@@@@@AAAAAAAAABBBBBBBBBAAACCCEEEFFFGGGHHHJJJLLLKKKNNNQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLMMMOOORRRSSSSSSRRRQQQQQQPPPQQQRRRTTTVVVXXXZZZ[[[ZZZ[[[[[[[[[ZZZ\\\^^^aaaaaa^^^[[[YYYXXXWWWVVVUUUPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSVVVYYYXXXUUUQQQPPPRRRTTTTTTSSSRRRQQQPPPLLLKKKJJJJJJLLLMMMMMMLLLIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDEEEFFFEEEDDDBBB@@@??????>>>===<<<;;;::::::999999999999888888888888666555555555555444444444222222222222222222222222222222111111111111222222000000000000000000000000000000/////////........................................................................................../////////000000////////////////////////......//////000111111222111111111111111111111111111111111111222222222222222222222222333444555666444444333333444444555666444555666888999999::::::999:::;;;;;;::::::<<<>>><<<===>>>>>>===<<<;;;:::=========>>>>>>?????????AAACCCEEEEEEDDDDDDEEEFFFGGGHHHHHHFFFDDDCCCFFFKKKKKKLLLNNNNNNNNNKKKHHHFFFFFFEEEFFFJJJKKKIIIIIILLLJJJJJJIIIIIIIIIHHHHHHGGG@@@@@@??????>>>======<<<888777666666555555666666666666555555444333333222111000000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................------........./////////......///000222222222111111333444444555:::CCCJJJfff|||JJJJJJJJJJJJKKKKKKKKKKKKIIIKKKMMMNNNNNNLLLJJJHHHIIIIIIHHHGGGFFFEEEDDDCCCGGGHHHJJJLLLMMMLLLKKKJJJKKKKKKKKKKKKIIIGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::999999999888888888777777444333333222222333333444333333333333333333333333333333333333333333333333111111111222222333333333...///000000///...000111//////000000111111111222000111111111111222222222000000111111222222222222111111111111111111111111111222222333333444555555333333333444444444555555555555555555666666666777888888999999999:::::::::999999999999::::::;;;<<<===>>>>>>????????????>>>@@@@@@@@@AAAAAABBBBBBBBB@@@BBBDDDEEEFFFGGGIIIKKKKKKNNNRRRTTTTTTRRRQQQQQQLLLMMMNNNNNNNNNMMMKKKJJJNNNPPPSSSTTTSSSRRRRRRRRRPPPSSSVVVWWWWWWYYY[[[]]][[[\\\\\\[[[YYYXXXYYYZZZZZZYYYZZZ]]]``````[[[WWWOOOPPPQQQQQQRRRRRRQQQQQQNNNNNNPPPTTTXXXXXXUUUQQQNNNPPPRRRSSSSSSRRRRRRSSSLLLKKKJJJKKKMMMOOOOOONNNJJJIIIGGGFFFDDDCCCCCCBBBAAABBBDDDDDDDDDBBB@@@???>>>===<<<;;;:::999999888999999999888888888888888666666555555555444444444222222222222222222222222222111111111111111222222000000000000000000000000000/////////............---................................................................................./////////000////////////////////////......//////000111111111000000000000000000000000000111111111111222222222222222222222333444555555444333333333333444555555444555666777999999::::::888:::;;;::::::;;;===???:::;;;<<<======<<<;;;:::<<<===???>>>======>>>???@@@BBBDDDEEEDDDDDDEEEFFFEEEFFFGGGEEEAAA???CCCIIIHHHLLLNNNLLLGGGEEEHHHKKKHHHEEEFFFIIIIIIFFFFFFHHHGGGGGGGGGGGGGGGHHHGGGGGG?????????>>>======<<<<<<666666555555555555666666666555555444444333222222000000000000////////////---.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................---------.........//////......---...000111111111///111222000///111666;;;999MMMmmmHHHHHHIIIIIIJJJKKKKKKLLLIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEDDD@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<:::999777666666777777555333222222444555555444333333333333333333333333333222111111333333222111222222222111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111111111222222222333333333333333333444444444555555555555555555666666666666777777888888888999999999999999888888999999:::;;;<<<<<<<<<<<<============@@@??????>>>???AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIILLLNNNOOOPPPPPPPPPRRRSSSRRRRRRQQQPPPOOOOOOOOOOOOSSSSSSTTTTTTTTTSSSSSSRRRXXXXXXXXXXXXYYYYYYYYYYYY\\\^^^___^^^[[[YYYXXXWWWWWWYYY]]]```bbbcccbbbaaaUUUUUUUUUWWWXXXWWWTTTRRROOONNNMMMOOOSSSUUUTTTRRRNNNPPPQQQPPPOOOOOOPPPQQQOOOLLLJJJLLLQQQRRROOOKKKMMMLLLJJJHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@============<<<;;;:::999888888777777666666555555444444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000000..............................................................................------------......////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000111111111111222222111111222222333444111222333444555555555555555555555555666666666666::::::;;;;;;<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>@@@@@@??????>>>BBBBBBAAA@@@AAABBBCCCDDDBBBGGGHHHCCC???@@@DDDEEEIIIKKKMMMLLLJJJGGGEEEEEEEEEEEEFFFHHHIIIIIIFFFDDD@@@???@@@BBBEEEFFFCCC@@@??????>>>===<<<;;;::::::666666666666666555555444555555444333333222111111000000000000///////////////............---------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------////////////////////////........................////////////000000000000111111222222222333333333777;;;BBBKKKWWWfffsss|||GGGHHHHHHIIIIIIJJJKKKKKKIIIIIIJJJKKKKKKJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHHHHGGGFFFDDDCCCBBB>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888777777666777888888777555333222444555555444333333333333333333333333333222111111333333222111222222222111111000000000000000000000000000000000////////////////////////.../////////000000000000//////000000000111111111111111111111111111111111111111111222222222333333333333333444444444444555444555555555666666666666777777777888888888999999999888888888888999::::::;;;<<<<<<<<<============???>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHKKKMMMOOOOOOOOOPPPRRRTTTQQQPPPPPPOOOOOOOOOOOOPPPSSSSSSTTTTTTTTTTTTSSSSSSWWWWWWWWWXXXXXXXXXYYYYYYXXXZZZ\\\\\\[[[ZZZ[[[\\\[[[[[[\\\^^^___```aaaaaa[[[\\\]]]]]]\\\[[[YYYWWWRRRNNNKKKMMMRRRVVVUUUSSSOOOQQQRRRQQQPPPOOOPPPRRRRRROOOMMMNNNRRRTTTRRROOONNNMMMKKKIIIFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@<<<======<<<<<<;;;:::999888888777777666555555444444444444444444444444444111111111111111111111111////////////////////////////////////////////////.................................................................................------.........................................................//////////////////////////////000000000111111111//////000000000111111111222222111111222222333444222222333444555555555555555555555555666666666666999:::;;;;;;<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@??????>>>@@@@@@@@@@@@AAACCCEEEFFFIIIMMMMMMFFF@@@@@@BBBBBBEEEHHHJJJKKKIIIGGGGGGGGGEEEEEEEEEFFFHHHHHHFFFEEEAAA@@@@@@BBBDDDDDDAAA>>>======<<<;;;:::999888888666666666666666555444444555444444333222222111111000000000000/////////...............------------......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------.................................................../////////000000000000111111111222222222333333000222666:::???GGGOOOUUUiiiwww||||||}}}FFFGGGGGGHHHHHHIIIJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCAAA@@@???<<<============;;;:::999:::::::::::::::999999999888888888999999;;;<<<===999777444222333444555444222222222222222222222222222111000111222333222000111111111111000000000000000000000000000000000000////////////////////////....../////////000000000//////000000000000111111111111111111111111111111111111111222222222222333333333333333444444444444444444444555555555666666777777777777888888888888888888888888888999999:::;;;;;;;;;<<<<<<<<<==================>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHJJJMMMNNNOOOPPPSSSUUUOOOOOONNNNNNOOOOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSSSSVVVVVVVVVWWWWWWWWWWWWXXXUUUVVVXXXYYYZZZ\\\^^^aaa^^^]]]\\\[[[[[[\\\^^^______bbbdddccc___\\\[[[\\\UUUOOOIIIKKKRRRWWWWWWTTTQQQRRRSSSRRRQQQPPPQQQSSSSSSPPPMMMNNNQQQSSSRRRPPPPPPOOOMMMJJJGGGDDDBBBAAAAAA@@@@@@@@@?????????>>><<<<<<<<<<<<;;;:::999888777777777666555555444444333333333333333333333333111111111111111111111111////////////////////////////////////////////////........................------------------------------------------------........................................................................//////////////////////////////000000000000111111//////000000000000111111222111111111111222333333333333444444444444333333444555555555555666666666999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>???AAADDDFFFGGGNNNQQQOOOFFF???>>>>>>===BBBDDDGGGHHHHHHGGGHHHIIIFFFEEEDDDDDDFFFGGGGGGFFFCCCBBBBBBBBBCCCBBB???===;;;::::::999888777666666555555666666555555444333444444333333222111111111000000000/////////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------....................................................../////////000000000000111111111222222222222000111222111111333666888CCCPPPaaapppyyyyyytttqqqppprrryyyEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA???>>>===;;;<<<>>>>>>>>><<<999888999999999999999999999999999:::;;;<<<>>>@@@AAABBB;;;888444222333444444444222222222222222222222222222000///000111222111000000000000000000000000000////////////////////////////////////////////////........./////////000000////////////000000000111111111111111111111111111111111111111222222222222222222333333333444444444333333444444444555555555666666666777777777888888777777777777777888999999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<===>>>>>>???AAAAAAAAABBBBBBCCCDDDEEEEEEHHHJJJLLLMMMOOORRRTTTMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVSSSTTTVVVWWWXXX[[[___bbb^^^]]]\\\[[[ZZZZZZZZZZZZ^^^cccfffddd___ZZZZZZ]]]XXXPPPIIIJJJQQQWWWXXXUUURRRSSSTTTSSSQQQQQQQQQSSSQQQNNNLLLLLLNNNPPPOOONNNPPPOOOMMMJJJGGGDDDBBBAAA@@@??????>>>>>>=========;;;;;;;;;;;;:::999888777777777666555555444444333222222222222222222222222111111111111111111111111////////////////////////////////////////////////........................---------------------------------------------------..................---................................................////////////////////////////////////000000000111////////////000000000111111111111111111222222333333333444444444333222222444444444555555555666666888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>????????????AAACCCEEEFFFKKKMMMKKKCCC>>>======;;;AAACCCEEEFFFFFFEEEFFFGGGGGGEEECCCCCCEEEGGGHHHHHHDDDCCCCCCBBBAAA???===;;;:::999999888777666555555444555555555555444333333333333222222111111111000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................./////////000000000000000111111111111222222333444444222222333555666;;;CCCJJJQQQ[[[hhhpppzzzssskkkiiimmmpppnnnkkkttt{{{EEEEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBAAA???======<<<<<<>>>>>>>>><<<:::888777888888888888888888888888999:::<<<>>>@@@AAAAAA:::777444333333444444333111111111111111111111111111000//////111111000///////////////////////////............................................................////////////...////////////000000000000000000000000000000000000000111111111222222222222222222333333333444444333333333333444444444444555555666666666777777777777777666666777777888999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>@@@@@@@@@@@@AAABBBCCCCCCCCCEEEHHHJJJKKKMMMPPPRRRLLLLLLLLLMMMNNNOOOPPPQQQPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTVVVVVVWWWYYY]]]```[[[[[[\\\\\\[[[YYYVVVTTT]]]aaaeeeccc^^^ZZZZZZ]]]YYYRRRLLLLLLRRRWWWWWWUUURRRSSSSSSRRRQQQPPPPPPQQQOOONNNMMMMMMNNNNNNNNNMMMOOONNNLLLIIIFFFDDDBBB@@@???>>>>>>===<<<<<<;;;;;;::::::::::::999888777666666666555555444333333333222222222222222222222222000000000000000000000000........................................................................------------------------------------------------------...//////...------................................................////////////////////////...////////////000000000...////////////000000000111111000000111111222333333333333444333333222222444444444444555555555555777888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===============>>>>>>>>>AAA@@@??????@@@AAACCCDDDEEEGGGFFFAAA>>>@@@AAA???BBBDDDEEEEEEDDDCCCDDDEEEGGGDDDBBBBBBDDDGGGHHHIIIEEEDDDDDDAAA???<<<;;;:::::::::999888777666555555444444444444444333333222222111111111111111000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............................................................//////////////////000000000111111111...000222333222222444555333444666777:::AAAKKKRRRdddpppyyyqqqlllooonnnmmmsss~~~zzzEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<:::999888666666666777777777777777555666777999:::;;;<<<<<<777555333333444444333222000000000000000000000000000///...///000111000...............////////////................................................------........./////////......////////////000000000000000000000000000000000000000111111111111222222222222222333333333333222222222333333333444444555555555555666666666666666666666666666777777888999999999:::::::::;;;;;;::::::;;;===============@@@????????????@@@AAABBB@@@BBBEEEGGGHHHJJJMMMOOOLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTVVVVVVWWWXXX[[[]]]WWWYYY[[[[[[ZZZXXXUUUSSS[[[^^^bbbbbb___\\\\\\^^^XXXTTTQQQQQQSSSUUUTTTSSSPPPQQQRRRQQQOOONNNNNNOOONNNOOOOOOPPPOOONNNNNNMMMLLLKKKIIIGGGDDDBBBAAA@@@>>>>>>===<<<;;;:::999999999999999999888777666555555555555444333333222222111111111111111111111111000000000000000000000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------------------------------////////////////////////......////////////000000......////////////000000111000000000000111222222222222333333333333222222333444444444444555555555666777888:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<===>>>???AAA@@@@@@??????@@@BBBBBBAAADDDCCC@@@@@@DDDFFFDDDDDDEEEEEEDDDBBBAAABBBCCCFFFCCCAAABBBDDDGGGHHHHHHDDDEEEDDDAAA===:::::::::::::::999888777666555555333333444444333333222111000000000000000000000000/////////.........------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................------........./////////////////////000000000000,,,...000000///000111333...111444555666777999;;;FFFRRRdddsss}}}|||uuuvvvssskkkFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIHHHFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAA@@@???===<<<;;;::::::999999888777777777555555555666666777777777333444666777888888777777333222222333444444222000000000000000000000000000000///......000000///...---------....../////////------------------------........................---------.........//////........./////////000000000000000000000000000000000000000000111111111111111222222222222333333333222222222222333333333333444444555555555666666666666555555555555666777777999999999999::::::::::::::::::<<<===>>>>>>======??????>>>>>>>>>???@@@@@@>>>AAACCCEEEFFFGGGJJJLLLLLLLLLLLLLLLLLLMMMNNNOOOLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQSSSVVVWWWWWWXXXYYY[[[WWWWWWXXXXXXXXXWWWUUUUUUXXXYYY\\\^^^^^^^^^]]]]]]UUUVVVVVVVVVTTTRRRQQQQQQNNNOOOPPPOOOMMMKKKLLLMMMKKKMMMOOOPPPOOOMMMKKKJJJHHHGGGFFFDDDBBBAAA??????======<<<;;;:::999888888888888888888777666555555555555444444333222222222111111111111111111111111000000000000000000000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,------------------------------------------------////////////////////////........./////////000000........./////////000000000000000000000111222222000111222333333333333333333333444444444555555555666777888999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;<<<===>>>?????????>>>??????AAACCCDDD@@@BBB@@@>>>???CCCDDDBBBDDDEEEEEEDDDBBBBBBCCCDDDDDDCCCAAABBBEEEGGGHHHHHHDDDDDDDDD@@@<<<999999;;;999999888777666555444444333333333333333222111111000000000000000000000000//////.........------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))*********++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................---------.........//////........./////////000000...///000/////////111333...000222333333222222222555===HHHPPPUUUZZZaaafffttt}}}FFFGGGGGGHHHHHHIIIJJJJJJKKKJJJHHHFFFEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@???>>><<<::::::999888777666555555555666444555555555666666777777555666777888888777666555000000111333555444222///000000000000000000000000000...---...///000///...---------.........//////------------------------........................---------.........//////............/////////000000000000000000000000000000000000000111111111111111111222222222333333333111111222222222333333333444444444555555555666666555555555555555666777777888888999999999::::::::::::;;;<<<>>>>>>>>>>>>===???>>>>>>>>>>>>>>>???@@@>>>@@@BBBCCCDDDEEEHHHJJJLLLLLLLLLLLLLLLMMMMMMNNNKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQOOORRRUUUWWWXXXXXXYYYZZZWWWVVVUUUUUUUUUVVVWWWXXXTTTTTTVVVYYY]]]]]]\\\ZZZSSSWWWZZZYYYUUUQQQOOOOOOMMMNNNOOOMMMKKKJJJJJJKKKGGGJJJNNNOOOMMMJJJHHHGGGEEEEEEDDDBBBAAA@@@???>>>======<<<;;;999888888777888888888888777666555444555555444333333222222111000000000000000000000000000000000000000000000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,------------------------------------------------////////////////////////............/////////000............/////////000000000000000000111111222///000111222333444444444333333333444444444555555666666888999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;===>>>???=========>>>@@@BBBDDDFFF???@@@>>>;;;<<<@@@@@@===CCCDDDEEEDDDBBBBBBDDDFFFCCCBBBAAACCCEEEGGGGGGGGGCCCDDDDDD@@@;;;999999;;;888888777666555444444333222333333333333222111111////////////000000000000//////.........------------------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))******++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------........................---------.........//////............/////////000---.........---...111333444222///------...111333222555888888888;;;BBBHHHLLLWWWeeerrr{{{GGGFFFEEEDDDEEEHHHJJJLLLGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAACCCDDDEEECCCBBB>>>>>>>>>===<<<:::999888999999777666555555555555666555555555555444444444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000//////...------,,,,,,------------------------................................................///...---,,,,,,,,,,,,,,,////////////000000000000////////////000000000000//////000111111111111111111111222222222333333333555555555555555555555555444555555666666666666666777777777888999999:::::::::;;;<<<>>>>>>>>>======>>>=========??????===;;;======>>>@@@CCCEEEGGGIIIHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLKKKLLLMMMOOOPPPPPPPPPPPPQQQRRRQQQNNNLLLNNNPPPRRRUUUWWWXXXXXXXXXSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUTTTSSSQQQPPPWWWWWWWWWWWWWWWTTTPPPLLLSSSPPPMMMMMMMMMMMMJJJGGGJJJJJJIIIHHHHHHGGGFFFFFFDDDBBB@@@??????>>>===;;;;;;;;;::::::999888888777555555444444444333333333333333333222222222111111222111111111000000//////111000///......///000111................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222444333333333333444555555888888999999999:::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>???AAABBBDDDDDDDDDBBB???===<<<>>>AAACCCEEEHHHHHHEEEBBB???>>>CCCCCCCCCDDDEEEEEEFFFFFFBBB@@@===;;;;;;:::888777777666666555444444333333222222222111111111000000000000///...............---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,...///111222333------,,,,,,+++***))))))))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------............///,,,,,,+++,,,...///...---////////////000000000000000000000000000000000000222222333444444555666666<<<===@@@FFFOOO[[[ffflll|||EEEEEEDDDDDDEEEGGGIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@AAABBBCCCAAA???=========<<<;;;:::999888999888777666555555555555555555555555444444444444222222222222222222222222111111111111111111111111////////////////////////................................................------------------------------------------------........................///...---,,,,,,,,,,,,---.../////////000000000000.../////////000000000000//////000111111111111000111111111222222222333333444444444444444444444444333333444555555555555555666777777888888999:::::::::;;;<<<===>>>>>>======???>>>>>>@@@AAAAAA???=========>>>@@@BBBDDDFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPOOOPPPRRRSSSRRRPPPNNNNNNOOOPPPRRRTTTUUUVVVWWWUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPNNNRRRRRRSSSTTTUUUTTTPPPNNNRRRPPPNNNNNNPPPPPPNNNLLLIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA>>>=========;;;:::::::::999999888777777777555444444444444333333333333333222222222111111111111111111000000000//////000///...------...///000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------....../////////000000000//////////////////////////////////////////////////////000000000111111111000000111111111222222222333333333333333444555555777888888888888999999999888999999:::;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>AAA@@@???>>>???@@@AAAAAACCCDDDCCCAAA???>>>@@@AAAAAACCCEEEFFFEEECCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDAAA???<<<;;;:::999888666666666555555444333333222222222222111111000000000000000///...............---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...///000222222///...---,,,++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------------------...............------------------,,,.../////////000000000000////////////////////////000000111222222333444444555444555777<<>><<<<<<<<<<<<;;;:::999888777888777666555555555555555555555444444444333333333111111111111111111111111000000000000000000000000////////////////////////........................,,,,,,------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,,,,------....../////////000000000....../////////000000000...///000000111111000000111111111222222222222333333333333333333333333333222222333444444444444444666666777888888999999:::::::::;;;======>>>>>>===@@@???@@@BBBCCCCCC@@@>>>>>>>>>>>>???AAABBBDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNOOOOOOPPPRRRTTTTTTSSSQQQNNNNNNNNNOOOPPPRRRUUUVVVXXXWWWUUUSSSRRRRRRSSSSSSRRRSSSTTTTTTSSSRRRQQQPPPMMMMMMNNNPPPRRRRRRQQQOOOOOONNNMMMNNNPPPPPPOOONNNHHHHHHGGGFFFEEEDDDCCCCCCAAA???===<<<<<<;;;:::888999999888777777666666555444444444444333333333333222222222222111111111000111111000000000000//////......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........////////////000//////////////////////////////////////////////////////000000000000111111000000000111111111222222333333222222333333444555666666666777777777777888888888999::::::::::::999;;;;;;<<<<<<===>>>>>>???BBBAAA???>>>>>>>>>???@@@BBBCCCDDDCCCAAA@@@@@@AAA???AAACCCDDDDDDEEEGGGHHHCCCCCCCCCBBBBBBBBBBBBAAA@@@===;;;999999888777555555555444444333333222222111111111111000000000000000///......---.........------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...000000111000///---,,,+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------............,,,------------.............../////////000000000////////////////////////...//////000000111111111222111000000111333555666888>>>FFFOOO^^^qqq~~~CCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBB@@@?????????>>><<<:::::::::::::::999888777666777666555555444444444555444444444444333333333222111111111111111111111111000000000000000000000000////////////////////////........................,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,------........./////////000000........./////////000000...//////000000000000000111111111111222222222222222222222222222222222222222222333444444444444444666666777777888999999999999:::;;;<<<======>>>>>>??????@@@BBBDDDCCCAAA>>>>>>>>>>>>???@@@AAABBBCCCFFFFFFGGGIIIJJJKKKLLLLLLNNNOOOPPPQQQPPPOOONNNMMMOOOOOOPPPRRRUUUVVVUUUTTTOOONNNMMMMMMOOORRRUUUWWW\\\ZZZXXXVVVTTTTTTTTTUUUTTTUUUVVVVVVVVVUUUTTTSSSLLLLLLLLLNNNPPPQQQPPPOOOMMMLLLLLLLLLMMMMMMMMMLLLHHHHHHGGGFFFDDDCCCBBBBBBAAA???<<<;;;;;;;;;999888888777777666666555444444444444444333333333222222222111111111111000000000000000000000000000//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------........./////////////////////////////////////////////////////////////////////000000000111000000000000111111111111222222222222222333333444444444555555555666666666777888888999999999999999:::;;;<<<===>>>>>>??????@@@???>>>======>>>@@@@@@@@@BBBCCCCCCAAA??????@@@@@@AAABBBBBBBBBDDDGGGJJJBBBBBBAAAAAA@@@??????>>>>>>;;;999888888777666444444444333333222222222222000000000000000000000000///......------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,---....../////////...,,,+++++++++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,---------.........***+++------...///000111........./////////000000////////////////////////....../////////000000000000111111222222222222222444666666666<<>>;;;999888999999888888777666555666555444444444444444444444333333333222222222222000000000000000000000000////////////////////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,------...............////////////............////////////......///000000000000000000000111111111222222222222222222222222222222222333333444555555555555444555666666777888888999999999999:::;;;<<<===>>>???>>>>>>???AAABBBBBB@@@>>>????????????@@@AAABBBCCCEEEEEEFFFHHHIIIKKKLLLLLLNNNOOOPPPQQQQQQPPPNNNMMMOOOOOOOOORRRUUUWWWWWWVVVRRRQQQOOOOOOPPPSSSVVVYYY___]]][[[YYYWWWVVVVVVVVVTTTUUUVVVWWWWWWVVVUUUUUUOOOMMMLLLMMMNNNOOOOOONNNNNNNNNNNNMMMKKKJJJJJJJJJIIIIIIHHHFFFEEEDDDBBBBBBAAA???<<<;;;;;;;;;999888777777666666555444444333444444333333333222222222111111111000000000////////////////////////000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------...............................................................////////////000000000//////000000000111111111222111111111111222333333333333444444444555555555666777888888999999888888999:::;;;===>>>??????>>><<<<<<<<<<<<===???AAABBB???@@@BBBAAA???>>>>>>>>>BBBBBBBBBAAA@@@AAADDDGGGAAA@@@@@@???>>>===<<<<<<;;;999777666666666444333222222222222111111111111////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......---,,,+++******++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...,,,...//////---,,,...000............////////////......................../////////000000000000000,,,...///111222222111000000222111...000777::::::999;;;AAAJJJOOORRRWWW]]]ppp{{{CCCDDDDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???AAA???>>>>>>>>>===;;;999777777777777777666555555555444444333333333444444333333333222222222111111////////////////////////////////////////////////........................------------------------..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,---......------........./////////------........./////////---...//////000000//////000000000111111111111222222222222222222222222222333333444555555555555555555555666777777888888999999999999:::;;;===>>>???>>>======>>>@@@AAA@@@????????????@@@@@@BBBCCCCCCDDDDDDFFFGGGIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQTTTVVVWWWVVVUUUSSSRRRQQQRRRUUUXXXZZZ^^^]]]]]][[[ZZZXXXWWWVVVRRRSSSTTTUUUVVVVVVUUUTTTQQQOOOLLLLLLMMMNNNNNNNNNQQQRRRRRROOOLLLJJJJJJJJJJJJIIIHHHFFFEEECCCBBBAAA@@@>>><<<;;;;;;:::999777777777666555555444444333333333333333222222222222000000000000////////////......////////////000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------............................................................////////////000000/////////000000000111111111111000000111111222333333333333444444444444555666666777888888888888777777888:::<<<>>>>>>>>>>>>:::::::::;;;===???BBBCCC@@@AAAAAA@@@===<<<<<<===CCCCCCBBB@@@>>>>>>@@@BBB>>>>>>>>>===<<<;;;;;;:::999777555444444444333222111111111111111111000000............////////////---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------111222333000,,,)))***,,,------........./////////........................000000000000000000000000---...000111111000///...///111111......111222///333222555:::;;;;;;>>>CCCMMMVVVaaahhhkkkooowww}}}BBBBBBBBBBBBCCCEEEFFFHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA??????>>>===<<<<<<===<<<:::888555666666666666555444444444333333333333333444444222222222222111111111111////////////////////////................................................------------------------,,,,,,------.../////////------------------------------------------------........................,,,,,,,,,,,,,,,---...///---------.........//////---------.........//////---...//////000000//////000000000000111111111111333333333333333333333333222222333444444444444444555555666666777888888888999888888999;;;===???@@@???===<<<<<>>@@@AAADDDCCCBBB???<<<;;;<<<===AAABBBBBB@@@>>><<<===>>><<<<<<<<<;;;;;;:::::::::888666444333333333222111000000000000000000000000---------....../////////---,,,,,,,,,------...///+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***+++,,,......---+++************++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------///222333111,,,***+++...---------.........//////........................000000000000///////////////000111111111000///...000333222...---......+++555333333555444222444999666:::@@@DDDGGGJJJMMMQQQVVVZZZ]]]___```dddlllrrrAAA@@@??????@@@BBBEEEGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>><<<;;;::::::;;;;;;999777555555555666555555444444333333333222222333444444222222222111111111111000////////////////////////................................................------------------------***+++,,,---///000111111------------------------................................................,,,,,,,,,,,,,,,---...///---------.........//////---------.........//////---......///////////////000000000000111111111111333333333333333333333333111111222333333333333222555555666666777888888888888888888999:::===???@@@@@@>>><<<<<<>>>AAABBBBBB??????@@@AAABBBDDDEEEFFFCCCCCCEEEFFFHHHJJJKKKLLLKKKKKKKKKKKKLLLOOOQQQRRRPPPOOONNNOOORRRUUUUUUUUUUUUUUUTTTUUUVVVWWWYYYZZZXXXYYY[[[\\\[[[XXXUUUSSSSSSTTTVVVXXXYYYYYYYYYXXXNNNKKKHHHHHHJJJMMMNNNOOOMMMOOOPPPMMMIIIGGGHHHJJJGGGGGGEEEDDDBBB@@@???>>>===;;;999888888777666444777777777666555555444444333333333222222222111111000/////////............---.........//////000000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------............................................................/////////000////////////000000000000000000000000000111111222333333444444444555555555555666666777777777777777444666999;;;======<<<<<<===<<<;;;;;;<<<===>>>???FFFFFFCCC@@@<<<;;;<<<>>>???@@@AAA@@@===<<<<<<===;;;;;;::::::::::::999999777555333222333333222000////////////000000000000---------.........//////,,,,,,,,,,,,------...///+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++...000000...,,,***))))))***+++,,,,,,------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------***---111000---,,,000444---------.........//////........................//////////////////......,,,---..................---//////,,,,,,000111///000...---///...---000555222222333777:::;;;:::999888<<<@@@BBBBBBDDDJJJPPPBBBAAA?????????AAACCCDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@>>>;;;:::===<<<<<<;;;::::::999999777777666444444333333333222222222222222222222222222111111000///......---000000000000000000000000........................//////.........------------,,,,,,++++++,,,,,,---......------------......,,,,,,,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------........................---------............///....................................////////////000000000000111111111111000111111111111222222222222222333333333333444444444444444555555555555666999999:::;;;;;;<<<<<<===>>>>>>===============>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBDDDFFFGGGHHHHHHIIIKKKMMMNNNOOOOOOOOOLLLMMMOOOPPPQQQPPPPPPOOOQQQQQQQQQRRRTTTWWWYYY[[[ZZZZZZYYYWWWVVVUUUTTTSSSSSSTTTUUUWWWXXXYYYYYYYYYTTTQQQNNNMMMMMMMMMLLLKKKMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@??????>>>;;;;;;:::999888777666555777666666555444444333333333333222222111000//////000000//////.........---......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------111000//////000000000///000000000000111111111111///000000000000111111111444444444555555555555666555555666777888999999:::888999::::::;;;;;;;;;;;;???>>>===<<<;;;;;;<<<===BBBBBBAAA@@@???>>>=========>>>???@@@???>>><<<::::::999888777666666666666222222222111111111111000000000000000000000000000------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........................................................---,,,---...///000////////////////////////////////////////////////............////////////////////////000000000000333333333333333333333333666666666666666666666666????????????AAABBBDDDEEECCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???===<<<:::;;;;;;::::::999888888888666555444333222222222222222222222222222222222222111111000000///......---////////////////////////........................///.........---------------,,,,,,++++++,,,,,,---......------------......,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------........................------------................................................//////////////////000000000111111111000000111111111222222222222222222333333333444444444444444444555555555555999999999:::;;;;;;<<<<<<>>>======<<<<<<======>>>======>>>??????@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGHHHIIIKKKMMMNNNNNNOOONNNNNNMMMMMMNNNOOOQQQRRROOOOOOPPPQQQRRRUUUWWWYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYTTTQQQNNNMMMMMMMMMLLLKKKLLLLLLKKKJJJIIIGGGFFFEEECCCCCCBBBAAA@@@???>>>>>>;;;::::::999777666666555666666666555444333333333333333222111111000//////000/////////.........---...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------//////...//////000000/////////000000000111111111000000000111111111111222444444444444555555555555666666666777777888888999666777888:::;;;<<<<<<<<<>>>===<<<;;;;;;<<<<<<===??????>>>>>>>>>=========;;;<<<===>>>>>>===;;;:::999999888777666666666666222222222111111111000000////////////////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......................................................---,,,,,,,,,---...///............................................................////////////.../////////000000000000222222222222222222222222222222222222222222222222===>>>???AAABBBDDDEEEFFFCCCCCCDDDDDDCCCCCCBBBAAA????????????>>>===<<<;;;999999888888777666666666444444333222111111111111111111111111111111111111111000000//////.................................------------------------............---------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---......//////------------------------++++++,,,,,,,,,,,,------------------------------------------............---------------------------............///////////////000000000000111111000000000111111111222222222222222222333333333333444444444444555555555555888888999999:::;;;;;;;;;===<<<<<<<<<<<<<<<============>>>>>>??????@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGIIIKKKLLLNNNNNNOOONNNLLLKKKLLLNNNQQQSSSOOONNNNNNOOOQQQSSSUUUVVVXXXWWWWWWWWWVVVVVVVVVVVVRRRRRRRRRRRRRRRTTTVVVWWWSSSQQQNNNMMMMMMMMMKKKJJJJJJJJJJJJIIIGGGFFFDDDDDDBBBAAAAAA@@@???>>>===<<<::::::999888777666555555666555555444444333333222222222222111111000000////////////...............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........///////////////000000000000111111000111111111111222222222333333333444444444555555666666666777777777777777555666777999;;;<<<======<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<;;;;;;:::999888777666555555555555222222111111111000000000////////////////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,---......................................................---............/////////....../////////000000000000000000000000000000000////////////////////////===>>>@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@============<<<<<<;;;;;;888888888777666666555555444333222111111111111111111111111111111111111111000000/////////.................................---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,------...///000000------------------------+++++++++,,,,,,,,,------------------------------,,,,,,---------.........---------------------------------.........//////////////////000000000111000000000000111111111111111222222222222333333333333333444444444555555555777777888888999:::::::::;;;;;;;;;;;;;;;;;;<<<===<<<<<<======>>>??????@@@BBBBBBBBBBBBCCCCCCDDDEEECCCDDDEEEFFFHHHJJJLLLMMMNNNMMMLLLKKKLLLNNNPPPQQQOOOOOONNNOOOPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVRRRQQQOOONNNOOOQQQSSSTTTRRRPPPNNNMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFDDDCCCBBB@@@@@@???>>>===<<<;;;;;;999999888777666666555555444444444444333333222222222111111111000000000///........................---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,............///000////////////000000000111111111111111222222222222222333333333444444444444666666666666666666666555666666888999;;;;;;<<<<<<:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;888888888999999999999:::888777666555444444444444111111111111000000000000////////////////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------++++++++++++,,,,,,------................................................---------.........//////........./////////000000000000000000000000000000000000000000000000000000>>>???@@@AAABBBBBBBBBAAACCCCCCCCCCCCBBBAAA@@@???===<<<<<<;;;;;;:::::::::888888777777666555555555444333222222222222222222000000000000000000000000////////////............////////////////////////------------------------,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,------...///000000------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------------------...............////////////000000000//////000000000111111111111111111222222222333333333333333444444444444555666666777777888999999999::::::999999:::;;;<<<<<<;;;<<<<<<======>>>??????BBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDFFFIIIKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNPPPPPPOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUPPPOOONNNMMMMMMNNNPPPQQQPPPNNNMMMLLLLLLKKKIIIGGGEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>===<<<;;;::::::999888777777666666555555555333333333333333222222222111111111000000000000000---------...............------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++---///...------...000...////////////000000000000000111111111222222222222222222222333333333444666666666555555555555555888888999::::::999999999999999:::;;;;;;;;;<<<<<<>>>======<<<;;;;;;::::::888888777666666777888999777666555444333333333333111111111000000000//////........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------++++++,,,,,,,,,,,,---,,,................................................------------........................////////////111111111111111111111111000000000000000000000000????????????@@@@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>>===<<<;;;999999888888999777777777666555555444444333333222222111222222333////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,,,,,,,---......//////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000/////////000000000111111111111111111222222222222333333333333444444444444555555666666777888888999999888888888999:::;;;<<<;;;;;;<<<<<<======>>>>>>AAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCDDDEEEGGGIIIJJJIIIJJJLLLNNNNNNNNNMMMLLLPPPPPPOOOOOOOOOPPPRRRSSSRRRRRRRRRSSSSSSSSSSSSSSSOOONNNMMMLLLLLLMMMNNNNNNNNNLLLKKKKKKKKKJJJGGGEEECCCCCCCCCCCCBBBAAA@@@???===<<<<<<;;;:::999888888777666666666555555555444222222222222222222222222000000000000000000000000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,///111000---,,,...000......////////////000000///000000000000111111111111111222222222333333333444444444555555555555555999999999999999888888777999999:::;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;:::::::::999666555444555777888666555444333222222222222111111000000000/////////........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------------------------,,,------------.........------........./////////000000000000000000000000////////////////////////======<<<======???AAABBBCCCBBBBBBBBBAAA???>>>======<<<:::888777777777777555555555444333333222222111111000000000111111222////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***+++---......---+++***,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000////////////000000000111111111111111222222222222222222333333333444444444444555555666666777888888777777777888888999;;;;;;:::;;;;;;<<<<<<===>>>>>>@@@@@@@@@AAABBBDDDEEEFFFEEEEEEDDDCCCDDDFFFHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNOOOOOONNNMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHEEECCCAAAAAAAAAAAA@@@???>>>>>><<<;;;:::999888777777666666666555555555555444444111111111222222222222222///000000000000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------...111333111---+++---000........./////////000000....../////////000000000111111111111222222222222333333333444444555555666777888888999999999888888999999:::;;;::::::888888888888888999:::;;;<<<<<<<<<:::777444333444666777555444333222222111111111111000000000////////////........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---------------------------------------------------,,,,,,---------.........---------.........//////////////////////////////........................;;;;;;::::::<<>><<<:::888666555666666444444333333222111111000000000////////////000111////////////////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000////////////000000000000000111111111111222222222222222333333333444444444444444555555666777777777777777777777888999:::;;;::::::;;;;;;<<<======>>>?????????@@@BBBDDDFFFGGGGGGFFFDDDCCCDDDEEEGGGHHHLLLKKKIIIIIIIIIKKKNNNPPPNNNNNNMMMLLLLLLMMMNNNOOOQQQQQQPPPPPPPPPOOOOOOOOOMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHGGGDDDAAA@@@@@@@@@@@@@@@???>>>===;;;;;;:::999888777666666555555555555555555444444111111111111111111222222////////////000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///222444222---+++---000............/////////000............////////////000111111111111222222222222222333333444555666666555666777999999:::::::::999:::;;;;;;:::999777666333444555777999;;;===>>>===;;;777444333333555777555444333222111111111111000000000000////////////........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------------------------------------------------,,,,,,,,,---------......---------.........//////........................////////////////////////::::::;;;;;;<<<======>>>AAA@@@>>><<<<<<<<<======:::999888666555555444444222222111111222111///---333000000222222///...000////////////////////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***---------,,,,,,+++++++++,,,,,,---...---,,,***)))***+++---......---+++***++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////222...,,,000222111111333555333000...---...222444222222111111222222333444555555555666666666666777777888888999999:::;;;;;;::::::;;;;;;<<<=========<<<<<<===>>>???AAABBBCCCFFFEEEEEEEEEEEEGGGHHHIIIGGGFFFFFFGGGIIILLLOOOQQQNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMNNNOOOOOONNNMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@???>>>???>>><<<;;;<<<:::888777555555555666555555444333333222111111000000000000000000000000000000///..........................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++...///...+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---......///000111111222////////////////////////000000000000111111111111222222333333444555666666777666555444555777999:::<<<<<<;;;:::999888666555222333555666666666555444333333333444444555555555222222222111000//////...000000//////.........---......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---+++)))***,,,---+++*********************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++333<<<;;;333,,,+++---.................................------,,,,,,,,,---------............///:::::::::;;;<<<=========??????>>>===<<<<<<<<<<<<999999777666555444444444/////////000222333444333333///...000000---,,,...........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111000...+++)))---------,,,,,,+++++++++,,,,,,---------,,,+++******+++---......---+++***++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................---///444333///---...111///---///222333111...222222111111222222333444444444555555555666666666777888888999999::::::;;;:::::::::;;;<<<<<<===============>>>???AAACCCDDDDDDDDDCCCCCCDDDEEEGGGHHHHHHHHHGGGGGGHHHJJJMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOOOOOOONNNMMMKKKJJJJJJJJJJJJJJJKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@>>>>>>>>>>>><<<:::;;;:::888666555555555555555444444333222222111111000000000000000000000000000//////.......................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---...---+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---......///000000111111////////////////////////000000000000111111111111222333333333444555555555666555444444444666888999999999999888777666555444333444555666666555444444333333333333444444444555222222111111000//////...000/////////.........---......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++...000...***'''(((*********************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***111777666111++++++,,,..............................---------,,,,,,,,,------------............999::::::;;;;;;<<<<<<===============<<<;;;::::::888888666555444444444444333333222111111111111222555000...000111...---///........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,///444888888555111...------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++------------++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..............................111333111...000666<<<555//////333444111---222111111111111222333333333444444444555555555555777777888888999:::::::::999::::::;;;;;;<<<<<<=========>>>>>>@@@AAACCCDDDCCCBBBBBBBBBCCCDDDEEEFFFIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOONNNKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@???============;;;999:::999888666555555555555444444333333222111111111000000000000000000000000000///......------......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........//////000000111////////////////////////000000000000111111111111333333333333444444444444555444333333444555777888666666666666666555444333333444555666666555444333222333333333333333444444222111111000000//////.../////////.....................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---555:::777---(((***///******************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***---000000...,,,++++++------------------------...------------,,,,,,,,,------------............999999::::::;;;;;;;;;;;;;;;<<<<<<===<<<:::999777777666555444333333333333333333333111000000111222999333000222333111000111........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,///444888999777444222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................222000///...---///:::FFFNNNDDD888000...///111222111111111111111222222333333333333444444444555555777777777888999999::::::999999999:::;;;;;;<<<<<<=========>>>@@@AAACCCDDDBBBBBBBBBCCCCCCDDDEEEEEEGGGGGGGGGGGGHHHIIIKKKLLLNNNMMMMMMLLLLLLMMMMMMNNNPPPQQQRRRRRRRRRRRRQQQPPPJJJJJJIIIIIIHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCC???>>><<<;;;<<<;;;:::888888888777666555555444444333333222222111111111000000000000000000000000000//////...------------...---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........./////////000000///////////////////////////000000000111111111111444444333333333333333333333333333333333555666777444444555555555444444333333444555555555444333222222222222222333333333333111111000000////////////...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************---444:::888000***,,,000******************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,------------------------------------------------,,,,,,---------.........999999999:::::::::::::::::::::;;;;;;:::999777666555555444333222222222222///000222222111222444777;;;333///111333222000000........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................111//////...---///:::FFFMMMHHH???444,,,+++000555111111000000111111222333333333333444444444555555666777777888888999::::::888888999999:::;;;;;;;;;<<<<<<===>>>???AAABBBCCCBBBBBBCCCDDDDDDEEEEEEEEECCCDDDEEEFFFHHHJJJLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNQQQRRRSSSTTTTTTSSSRRRQQQJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA>>><<<::::::::::::888777666666666666555555444444222111111111111111000000//////////////////////////////...---------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++***************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............///////////////////////////////////////000000000111111111111333333333333333333222222222222222333444444555666555555555666555555444444333333444555555444333222222222222222222222222222000000000///////////////---------...............------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************'''***...///---***))))))******************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---......---------------------------------------------------,,,,,,,,,------------...999999999999999999999999999999999999888777666666444444333222222222222222666888:::888333000000111:::111,,,...111///------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++...000222++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------000222000---///555999<<<===888000,,,...111111000000000000111222222333444444444555555555555666666777777888999999999777888888999999::::::;;;;;;;;;<<<<<<>>>???AAABBBAAABBBCCCDDDEEEEEEEEEEEEBBBBBBDDDFFFHHHJJJLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNQQQRRRSSSTTTTTTSSSRRRQQQJJJIIIIIIHHHGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@===;;;999999999999777555555555666666555444333333000000000000000000000000///////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,***)))***+++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000000000000111111111111222222222222333333333333222222333444444555555555666666666666666555444333111222333555555555444333222222222111111111111000////////////////////////---------------.........------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************'''''''''***------+++'''******************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------999999999999999888888888999999888777666666666666333333222111111111111222;;;>>>AAA>>>777222000000:::111***,,,000///,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---000222444+++++++++,,,,,,---------,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,...222222---+++,,,,,,000444555222//////000000000000000000111222222444444555555555666666666666666777777888888999999777777888888999::::::::::::::::::;;;===>>>@@@AAA???@@@BBBCCCDDDDDDCCCCCCBBBCCCEEEFFFHHHIIIJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLOOOOOOQQQQQQQQQQQQOOOOOOJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBBBB@@@@@@???>>><<<:::888888888888666444444444555555555444333222000000000000000000000000///////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***)))***,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000000000000111111111111111111111222333333333444222333444555555666666666666666666666555444333222///111222444555555555444222222111111000000000000////////////////////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************)))(((***...///---+++******************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------999999888888888888888888:::999777555555555666666222222111111111111111111111777>>>@@@===;;;<<<>>><<<222,,,---111000...---------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000+++++++++,,,,,,---------,,,,,,+++***+++,,,...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111,,,+++...000//////222......------///111222222000000000000000111111222555555555666666666666777666666666777888888999999777777777888999999::::::999999999:::<<<===???@@@>>>???AAABBBCCCCCCBBBAAADDDDDDFFFGGGGGGHHHHHHGGGJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMNNNOOOOOONNNMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFCCCBBBBBBAAA@@@???>>>===;;;999888777888777555444333444555555555444333222////////////000000000000////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...///...+++)))+++---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.....................---////////////////////////000000000000111111111111000000111222333333444444222333444555666666666666666666666555444333111000...000222444555666555555222111111111000000//////.........///////////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))((('''(((******************************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++******************++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++(((***++++++***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------555666666777777777777666555555555555444333222111222111111111000000/////////......111777::::::999........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,+++***+++,,,---.........---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000////////////000000000000////////////000111222333333333333444444444555555777777777777666666666666666777777777777888888888===<<<;;;:::;;;;;;===>>>@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFIIIIIIJJJJJJIIIHHHHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA???>>>=========;;;:::999777666555555555444444333333333222222222////////////////////////000000000000////////////------...///000000//////------------------------******************************+++++++++,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------------------------------............///............////////////000000000000111111111111111222222333333444444555444333333333333444555555:::999888666555333222111111111111111222333444555222222000///.............................................------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,))))))************))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++,,,------,,,***,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------666666777777777666666555555555555555444333222111111111111000000000//////222000...///222333111///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,------...------------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,///...+++)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.../////////000000000000////////////000111222333333333333333444444444444666666666666666666666666777777777888888888999999;;;;;;:::999:::;;;<<<===????????????@@@AAAAAABBBBBBDDDEEEEEEDDDCCCEEEFFFIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIHHHGGGFFFDDDCCCCCCAAA@@@???===<<<<<<;;;;;;::::::888777666555555555444333333333333222222222000000000000000000000000000000000000/////////..................---------------------------------******************************+++++++++,,,,,,,,,+++,,,,,,+++******+++---*********************)))---,,,,,,++++++,,,,,,------,,,+++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------........................//////////////////000000000111111111111111222222333444444444333333333333333444555555999888777666444333222111111111111111222333444444222111000///..........................................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++,,,------,,,***,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------777777777777666555444444444444444444333222222111111111000000000000//////000///---------,,,+++)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,666444000---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000////////////000111222222222222333333333444444444444444555555666777777777888888888888999999999::::::999999999999:::;;;<<<======>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDFFFHHHHHHIIIIIIIIIIIIIIIHHHEEEFFFFFFGGGGGGFFFFFFEEEIIIHHHGGGFFFEEECCCBBBBBB>>>>>>===;;;::::::::::::999999777666555555444444333333333222222222111111111111111111111111111111000000000/////////...............---,,,,,,++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,******,,,---*********+++++++++******+++,,,,,,------,,,,,,+++...---,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------------------............---............///////////////000000000000111111111111111222333333444444333333222222333333444555888777666555444333222111000000000000111222333444111000000//////.........------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++*********************************************+++++++++,,,,,,,,,------,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,------,,,***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------777777777666555444333222333333333333333222111111000000000000000000//////,,,+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,777444111---+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........./////////000000///......//////000111222222222222222333333333333222333333555666777888888888888999999999:::::::::999999999::::::;;;<<<<<<======>>>???@@@@@@@@@@@@AAACCCDDDDDDCCCBBBDDDEEEGGGGGGHHHHHHIIIIIIHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGFFFDDDCCCBBBAAA@@@===<<<;;;:::999999999999888777666555444444444444222222222222111111111111111111111111111111111111000000/////////...............------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,******,,,---,,,---.../////////...---++++++------------++++++...---,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111000000111111222333333333222222222222222333333444666555555444333222222111000000000000000111222222000000000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,...---,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++,,,------,,,***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666666666555555333222222222222222333222222111000//////////////////000000+++,,,------......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,///---+++(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---............////////////............///000111222111111111222222222333333111222333444555666777888888888999999999:::::::::999::::::;;;<<<============>>>???@@@AAAAAAAAA@@@@@@BBBCCCCCCBBBBBBCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@???>>><<<;;;:::999999999999999666666555444333333333333222222111111111000000000000000000000000000000000////////////............------------...///111111------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------,,,++++++,,,...---...000111222111000///++++++------------++++++,,,,,,,,,,,,---///000000++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...............////////////000000000//////000111111222222333222111111111111222333333444444333333222222111111000000/////////000111111...////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,---,,,+++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,++++++,,,------,,,******+++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555555555555444333222222111111222222222111111000......////////////000000...///000000......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,------...------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////............///000111111000000111111111222222222111111222333444555666777888888888888999999999:::999:::;;;<<<===>>>>>>>>>===>>>???AAABBBAAAAAA@@@@@@AAABBBBBBAAAAAABBBDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDCCCBBBAAA@@@>>>======::::::999888888888888888555444444333222222333333111111111000000000000///......................../////////.........---------,,,,,,---...000222444------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------++++++---...+++,,,...000111000///...+++,,,,,,------,,,,,,++++++++++++,,,---///111222++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------...............////////////000000/////////000111111222222111111000000111111222333222222222222111111111111000000////////////000000---...///000000///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************)))************+++++++++++++++++++++++++++++++++***************+++++++++******************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++,,,------,,,******+++,,,.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333333444444444333333222000000111111111111111000........./////////000000...000111000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////...............///111111000000000000111111111222111111222333444555555555777777777888888888999999777888:::<<<============;;;<<<>>>@@@AAA@@@?????????AAABBBBBBAAAAAABBBCCCEEEEEEEEEDDDCCCBBBAAA@@@BBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAA@@@>>>===<<<<<<888777777666666666666666444333333222222222222222111111000000000/////////........................//////.........---------------,,,,,,---...111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...---++++++---...)))+++---///000///...------,,,,,,++++++,,,,,,---*********+++,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000......//////000111111222000000000000000111222222000111111111111111111111000//////....../////////,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))*********++++++++++++************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,+++*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++,,,------,,,***)))***,,,...//////...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222222333444444444333333///000000111111111000000---.........//////000000***---///...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,+++++++++***************++++++,,,,,,,,,******+++,,,,,,---......++++++******++++++,,,---------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------.........//////...------......///000111000000000000111111111111111222222333333444444555666777777777777888888888666777999;;;<<<<<<<<<<<<:::;;;===???@@@???>>>===???AAABBBBBBAAA@@@BBBCCCEEEDDDDDDCCCBBB@@@???>>>AAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@???>>><<<<<<;;;666666555444444444555555333333222222111222222222000000000000//////////////////////////////////////////.........---------...---,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------...---,,,+++---///)))+++...000111000...---...---++++++++++++---...*********)))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000......//////000111111111000000000000000111111222000000000000111111111111000//////.........//////+++---...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++************************)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++***+++...000111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++,,,---...,,,***)))***---...//////...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111111111111111111111111////////////..................------------......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***((((((,,,+++******))))))******++++++,,,,,,---...//////,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////000111111111111222222222111111222222222333333333444555666777777888888777999999::::::::::::;;;;;;999:::<<<>>>>>>>>>======???@@@AAAAAABBBBBBBBBAAA@@@BBBDDDEEEFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>======<<<;;;999888777666666555444444333333222222111111111111222222111111000//////////////////............---------------------------------......---,,,,,,,,,,,,---.........------,,,,,,,,,.........------,,,,,,,,,...---,,,,,,++++++++++++++++++,,,+++******+++---************+++,,,---...000---,,,...---***+++...++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,---------,,,,,,***+++,,,,,,+++******+++***+++,,,------+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000000000000000111111111111111111111111111111111111000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...///777333---+++,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111111111111111111111111////////////..................------------......+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************+++++++++,,,,,,---......///,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///............////////////000000111111111222222222111111222222222333333333444555666777888888888888999999999:::::::::;;;;;;:::;;;<<<>>>>>>>>>>>>===??????@@@AAAAAAAAAAAAAAA@@@AAACCCDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@=========<<<;;;:::999888666666666555444333333333222111111000000111111222111000000///////////////............------------------------------------......------,,,,,,,,,---......---------,,,,,,,,,......---------,,,,,,,,,...---,,,,,,+++++++++,,,+++,,,------,,,,,,+++,,,************+++,,,---------,,,...222111---+++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++***,,,------+++***+++,,,+++++++++***************+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------........./////////000000000000//////000000000111111111111111111111111111111111000000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------333///***((()))++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000000000000000/////////............---......------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,------......++++++++++++,,,,,,,,,,,,//////---,,,,,,---...///------,,,+++++++++++++++++++++,,,,,,------......,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---............/////////000000000111111111222222111111222222222333333333555555666777888888888888999999999999::::::::::::;;;;;;<<<>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@<<<<<<<<<;;;:::999888777666555555444444333333222222111111000000111111222111000//////......//////............------------------------------------......---------,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,+++++++++,,,,,,---.........------,,,+++,,,,,,++++++++++++,,,,,,***+++///555555///++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,...---,,,*********+++++++++---...---++++++///222000...,,,***)))+++---...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------............/////////000000000//////000000000000111111111111111111111111111111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++000---)))(((((()))))))))************************+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000000000000000//////.........---------...------,,,,,,------...+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------...//////+++++++++,,,,,,,,,,,,,,,555333000...,,,,,,,,,---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------......///000---------.........//////000000000000111111111111111111222222222333333333555555666777888888888888888999999999999:::::::::;;;;;;<<<===>>>>>>>>>???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAACCCDDDEEEDDDCCCCCCBBBAAA@@@??????;;;;;;;;;:::999888666666444444444444333333222222111111000000000000111111000000///............///.........---------,,,,,,,,,,,,------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,000...---,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,))))))---333444///,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,111///---+++******+++,,,---......,,,,,,///666;;;555222...,,,+++---111333+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------.............../////////000000////////////000000000111111111111111111111111111000000/////////.........------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************...---+++************+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++////////////////////////............------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------...//////++++++,,,,,,,,,---------555333000---,,,,,,------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------............//////000000000111111111111111222222222333333333444555666777777888777777888888888999999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<======>>>>>>??????@@@BBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>999999999999888666555444333333333333333222222222111000000000000000000111000//////..................------------,,,,,,,,,,,,,,,,,,---------......------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---222...+++***+++---------------,,,,,,+++,,,,,,,,,+++)))***...///,,,+++...++++++++++++++++++++++++***+++,,,,,,******+++,,,222000...,,,++++++------000...,,,+++...555===BBB555333///,,,,,,...111333+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..................////////////...////////////000000000000000000000000000000000////////////............------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++++++++,,,++++++***++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++////////////////////////.........------------,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,------......++++++,,,,,,------.........------,,,---...///000------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------------........./////////000000000111111111111222222222333333333333333444555666666666666888888888888999999999999::::::::::::;;;<<<===>>>>>>===;;;::::::;;;<<<<<<<<<===>>>???@@@AAABBBCCCCCCBBBAAA@@@???>>>===<<<888888888777666555444333222222222222222222222222111000000//////000000111000///......------......------------,,,,,,,,,,,,+++,,,,,,------.........,,,---.........---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------000---+++,,,///000///,,,------,,,,,,,,,,,,---------***)))+++,,,***+++...++++++++++++++++++++++++***+++,,,,,,******+++,,,000///...,,,,,,,,,------000,,,***,,,333:::===???111///---+++***,,,---///+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------........./////////......////////////000000000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++++++++,,,(((***,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.................................---------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,---...//////++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......///******+++,,,------...///,,,,,,+++************+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,---------.........////////////000000000111111111222222222333333333111222333444555555555555888888888888999999999999999999888888999:::<<<======<<<:::999999999:::;;;:::;;;===???AAAAAAAAAAAABBBAAA@@@???>>><<<;;;;;;777777777666555444333222111111111222222222222222000000////////////000000//////...------------...---------,,,,,,,,,++++++++++++,,,,,,---......///,,,---...//////---+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...---,,,...333777666000+++,,,,,,,,,,,,,,,---...//////+++***,,,,,,******...++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...***)))///888<<<888222------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////........./////////000000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,'''+++......---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++)))***+++,,,...///000000++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++++++++,,,,,,---...//////***++++++,,,,,,++++++***,,,+++******))))))******++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......////////////000000000000111111222222222333333333111111222333444444444444777888888888888999999999999888888777888999;;;<<<===<<<:::888888999:::;;;888:::===@@@AAAAAAAAA@@@AAAAAA@@@>>>===;;;::::::777777777666555444222222111111111111111111222222000000////////////000000//////...------------...---------,,,,,,,,,++++++++++++,,,,,,---...//////,,,---...//////---+++************++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,---...***,,,111999>>>;;;111)))+++++++++,,,---...///000///---,,,///...+++***---++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))***+++++++++******,,,))))))222======222&&&,,,---...///...---+++***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////............/////////000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,333333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++***---111222000//////000------------------------++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******)))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++......------------......---------------------------------------------------------............///,,,++++++,,,...111444666++++++++++++++++++++++++))))))***+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------,,,,,,,,,---.........------...000111000...000///---++++++,,,---...---,,,++++++************)))************+++++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000111111222222222333333333222222333444444555555666666666666666666777888888888999::::::::::::999888999999888888888888888888999:::;;;===>>>????????????>>><<<;;;:::999999999555444333333222222333333111111111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...333222111///......------000+++***///666999;;;>>>999555///------...---,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,+++***+++,,,---...---------.........//////999555000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******++++++***)))+++,,,---.........---,,,++++++,,,,,,,,,,,,------//////000000///...------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,...111333555555666222111111000000000000111222...***+++///111///,,,*********)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,************************...------------------...------------------------------------------------,,,,,,,,,,,,---------...,,,,,,++++++,,,...///000++++++++++++++++++++++++*********++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,---...---......////////////...///...,,,+++***+++,,,---------,,,+++++++++++++++)))************++++++++++++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------.............../////////000000000000111111111222222222333333222222333444444555555666666666666666666777888888888999999::::::999999888888888888888888888888888888888:::;;;<<<<<<<<<<<<<<<;;;:::999888777777777444444333222222222222333111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///......---------------//////333:::<<<555///---222///+++***+++,,,,,,+++.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...------------.........///555222...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,***+++,,,------,,,++++++++++++,,,,,,,,,,,,------///////////////...------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))***+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---000333555666777777999999888777777777777888666666555444333222///...++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,************************------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************************,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,///111000---,,,---///...---+++******++++++,,,------,,,,,,++++++,,,,,,)))************+++++++++++++++++++++,,,---...///++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------................../////////000000000111111111222222222222333222222333444444555555666666666666666666777888888888888999::::::999888888888888888888888888888888777777888999999999999999999888777666555444444444444333222222111111222222111111000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,++++++++++++...111888>>>;;;222+++))),,,+++***+++,,,------,,,---------,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++,,,---...------------............111...+++)))******+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,***++++++,,,,,,+++******++++++,,,,,,,,,,,,------...////////////...------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------************************++++++++++++++++++++++++)))******+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---...111333555666666666:::999888777777777777777777999<<<:::666222111111,,,,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***,,,++++++******++++++,,,************************.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++,,,,,,+++***)))(((++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********)))***++++++,,,+++///222000+++)))+++...---,,,+++*********++++++------,,,,,,,,,,,,,,,---))))))*********++++++++++++++++++,,,---...///000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------................../////////000000111111111111222222222222222222333444444555555666666666666666666777777888888888999999999999888888777777777777888888888888777777888888888777777666777777666444444333333333333333222111111111111111111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------111000///---,,,+++++++++,,,,,,///111...***,,,222,,,,,,---///000000///...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...,,,))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***(((((()))***,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------.........//////...------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))((()))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---...111333444555555555777666555444444333444444555666666666555333333333---,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************...///000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******)))))))))***++++++***...111000+++(((***...,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,---))))))*********+++++++++,,,,,,,,,,,,---...///000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////000000111111111222222222222222333444444555555666666666666666666777777888888888888888888888888888666666777777777888888888777888888888888777666666777666555444444333444444222222111000000000000111000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------000////////////000111222...,,,***)))&&&$$$)))111...///111111111///......,,,,,,,,,---------------,,,,,,,,,,,,------------++++++,,,,,,,,,---------------------------,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******...000......------,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...000++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++///111333444666666666555888777666555444444444444888333///...111333333111---,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))******+++,,,***---///...+++***+++---,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------........./////////000000000111111111111222222222333444444555555666666666666666666777888888999888777777777777888999555666666777777888888888777777888888888777777666666555555444333333444444222111000000///000000000000000////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,------...***+++,,,---------,,,,,,+++,,,---///222555777888999777888999555---***+++---///000000...,,,,,,,,,////////////000000000000,,,,,,---------.........***+++,,,---------,,,,,,------------,,,,,,,,,,,,---+++******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((+++---------000555::://////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------...///111222333++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++333444555777888888777777666555444222111111111111;;;333,,,+++...111000---,,,,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***************************,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,+++***+++,,,---...++++++++++++++++++++++++*********++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++************+++,,,,,,***+++,,,,,,,,,,,,,,,+++---------------,,,++++++***)))))))))******+++,,,)))************+++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------.........//////000000000000111111111111222222333444444555555666666666666666666777888888999888777666666777888999555555666666777888888999666666777777777777777666555444333333333333333333111111000////////////000000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------******+++,,,,,,---......***+++,,,---------,,,,,,***+++,,,...000333555666:::;;;@@@FFFEEE;;;111,,,,,,...//////,,,+++,,,---........./////////000000++++++,,,,,,,,,---------***+++,,,---------,,,,,,---------,,,,,,,,,++++++---+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,...444:::///...---+++++++++++++++++++++,,,,,,,,,,,,------+++,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---///000111222222++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++222333444666666666555555111000///...---,,,,,,,,,222///+++***+++,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++******+++,,,,,,,,,,,,+++******************************+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...---+++))))))***,,,---++++++++++++++++++++++++))))))***+++,,,,,,------++++++******++++++,,,---*********************************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---***))))))+++------,,,+++------.........---,,,+++))))))(((((()))***++++++)))************+++++++++------,,,+++************++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////000000000000111111111111222222333444444555555666666666666666666777888888999888777666666777888999444555555666777888888999444555555666777777666666333333222222222222222222111111000///////////////000/////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------******+++,,,,,,---......***+++,,,---...---,,,,,,---------------...///000///111888CCCFFF???444///,,,...000///---,,,...000+++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,---------,,,,,,+++++++++,,,+++******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---...+++'''(((---222///---,,,***))))))******++++++,,,,,,,,,---------+++,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&(((***---.../////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++///000111222333222111111111000///---,,,,,,++++++%%%'''))))))))))))+++---******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************+++++++++,,,,,,+++++++++***+++,,,------,,,+++***************************------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++++++++,,,,,,,,,,,,------............////////////000000000111222222333333111222222333333444444555999999888888999;;;<<<===???===:::777555555555666666666777777888888888999555555555555444333222111333333333222222111111111222222000///....................................,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,------...//////000///......------------...---+++***+++---/////////000...,,,+++++++++---...000///---+++++++++---...------,,,,,,,,,------...000,,,)))***///333333111,,,222;;;@@@>>>777000+++///---,,,++++++,,,+++***(((***---............///+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++...000//////000...+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,------......+++++++++++++++,,,,,,,,,************************************************)))******++++++,,,------******+++++++++,,,,,,,,,************************************************+++++++++*********)))))),,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******))))))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------............///////////////000000111111222333333222222333444444555555666999888888888999:::<<<===<<<;;;999777666555666666555555555666666777777777555555555555444333222111333333222222222111111111222111000///....................................,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++............------------,,,---///111111111000000------------,,,,,,,,,,,,...---,,,,,,---...000222000...---+++++++++---...------------...///111222333...++++++...111000...+++///444666555111---+++111000............---,,,,,,...000000///......///+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---...////////////...---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------,,,++++++++++++*********************************************************,,,+++++++++++++++++++++************+++++++++,,,************************************************+++++++++*********)))))),,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++***************************************,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++---...---,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++//////---,,,***)))((('''*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------............///////////////000111111222222333333333444444555666666666888888888888888999:::;;;999999888777777666666555444444444555555555555555444444444444333222222111222222222111111111111111111111000///............------------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---111000///...---,,,+++***+++---000222333111///---...111333111...+++***+++---,,,,,,---///111333555///...,,,++++++,,,------......------...111333555444000---,,,...///---+++---...///...,,,,,,,,,...111000000///......------...///000000...------...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++---000222444++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,///...------------...///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))************************************************------,,,,,,+++******))))))))))))*********++++++************************************************+++++++++***************,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************************)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,***)))((((((*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........////////////000000111222222222222222333333444555555555777777777777888888999999666666777777777666555555444444444444555555555555333333333333333222111111111111111111111111111000111000///...............------------------------.........------,,,,,,,,,+++++++++,,,,,,---------000//////...---,,,+++***,,,---...///...---,,,+++...333777555000,,,,,,...,,,,,,,,,---///000222333------,,,++++++,,,,,,---000///------...000222444333000---------...---+++//////...---+++,,,...000...//////...---,,,+++,,,+++,,,------,,,++++++---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111444777++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,///---+++,,,,,,+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++******************************************************************************,,,,,,,,,++++++*********((())))))))))))*********************************************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************************)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++//////...---,,,++++++***,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...............//////000111111222222000111111222333333444444666666777777777777777777444555666666666555555444555555555555555555555555222222222333222222111000000000000000000000000000000//////...............------------------------.........------,,,,,,,,,+++++++++,,,,,,------------------------------------,,,+++++++++---///000+++000444444///,,,---///,,,,,,,,,,,,------......,,,,,,,,,++++++,,,,,,,,,000///---,,,,,,---...//////...------.........------...///...------...///---///111000...,,,,,,---)))***,,,,,,++++++---///+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---000333444++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,///+++***......***+++///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))******+++++++++,,,******************************************************+++++++++,,,,,,,,,((())))))))))))*********************************************************************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***************+++++++++************************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++000///......---,,,+++++++++---...---,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------------...............///000000111111222000000000111222222333333555555666777777666666555555555444444444444444444666555555555555444444444111111222222222111111000////////////000000000000//////......---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,---.........,,,+++******,,,000444666(((,,,//////,,,+++,,,---,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,///...---,,,,,,+++++++++,,,,,,------.........///)))+++......---,,,,,,---///222555444000......000***,,,------,,,---000222+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,...***,,,333333,,,***...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))******+++,,,,,,------)))))))))*********++++++***************************************************************+++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---------...............//////000111111111000111111222222333444444444555666666666666555444666555444222222222333333555444444444333333333222000000111111111111111000........./////////000000.........------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++******+++,,,------......------,,,,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******)))******+++,,,,,,,,,,,,,,,,,,,,,---...------+++++++++,,,---...---------...)))+++......---,,,,,,---...222666555111......000,,,------,,,,,,,,,...111+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...+++000999999000+++...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,+++,,,...------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,++++++,,,...000111++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------......///......------,,,+++******************************************************+++++++++++++++++++++,,,************+++++++++,,,************************************************))))))*********+++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++((())))))+++,,,---......***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++------++++++,,,,,,,,,---------,,,,,,,,,---------............//////000111111111111222222333333444555555444555666666666555444333777666333111111111222333333333333222222111111111///000000111111111000000---.........//////000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++++++++,,,,,,,,,---------//////...---,,,***((('''222000...---...///...---***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,)))+++---//////...---,,,,,,---......---,,,,,,---,,,---//////......///000,,,111555444///,,,,,,///,,,,,,,,,+++))))))+++---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,///---333>>>>>>333---///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...------...///---------------------------------.........//////------------------------------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,+++,,,---///111333++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,------...///000000222111000...,,,***)))(((************************************************------,,,++++++************++++++++++++,,,,,,,,,************************************************))))))******++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,++++++***)))+++''',,,///)))***,,,&&&++++++************************+++,,,------......))))))***+++,,,,,,------...((('''***,,,))))))+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000000000222222222222222222222222888666444333333333555666999999777666666555555555888777555333222222222222222222222111111111000000,,,000000---///555888555......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------//////.........---------------++++++++++++------,,,,,,,,,++++++,,,///222///...,,,+++***+++,,,,,,//////.........------------------,,,,,,+++++++++.........------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,,,,------...---+++)))))))))***+++************+++---...//////,,,***,,,///000---(((+++,,,------+++))))))***+++************+++,,,---************+++,,,---...+++++++++++++++++++++++++++***)))***,,,---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---......,,,,,,...//////...------...---,,,,,,---...---,,,---------------.........000...---+++++++++,,,---000///---+++++++++,,,---......///000111222222222333222111111111333444555222333444444444444444333777666444333222222222222...............///000000+++++++++,,,,,,,,,,,,---......------------,,,,,,...---,,,++++++---///111------++++++++++++,,,---............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...,,,++++++,,,...///DDD///''',,,,,,+++,,,***+++++++++,,,,,,---------------...///111444666888:::888555000,,,***+++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,+++******,,,''',,,...)))+++...)))++++++******************+++++++++*********++++++)))******+++,,,,,,---------...000000///...+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000000000000000222222222222222222222222555444333333333555666888777777555444444333333333777666444333111111111222222222222111111000000000,,,//////,,,...333555333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,///111...---,,,+++++++++,,,,,,///.........---------------------,,,,,,+++++++++......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---+++++++++,,,,,,------...///......---------------,,,***+++...333444000,,,,,,...///...,,,++++++,,,000///,,,+++******+++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,+++***+++,,,------+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++++++++,,,,,,------...+++,,,---------,,,++++++,,,,,,,,,---.../////////---------........................//////000111222333222222222333444444555777777888999:::<<<======>>>>>>>>>>>>???@@@BBBBBB;;;<<<>>>???AAABBBCCCCCCEEEDDDDDDBBBAAA@@@??????:::999888777666666666666777666666444333222111000........................//////.........///111111111000...---++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...,,,++++++,,,...///GGG<<>>??????>>>>>>??????AAACCCEEEHHHJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNEEEEEEGGGHHHJJJLLLMMMNNNOOOPPPOOOOOOMMMKKKIIIGGGEEEEEEDDDCCCBBBBBBBBBBBBEEEDDDBBB@@@===:::777666333333333333222222222111111111222222111111000000111000///---,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,---...EEEIII777(((...---(((000++++++,,,---......//////222444777:::;;;:::888777555555222///+++***+++---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---------......---,,,,,,...(((,,,...)))---333///******+++++++++++++++,,,---///111222111///,,,************++++++,,,,,,,,,+++999???555///222000(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000000000000000111222222222222222333333333333333333444555666777444333222111111111111111333222222111000/////////000000000000000000000000...//////......//////.........---------,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---/////////000000222333444...---,,,,,,,,,---...///,,,,,,---...///000111111...,,,+++,,,...///...,,,---///000000...---...///+++,,,.........---,,,++++++,,,,,,---,,,+++******++++++++++++++++++++++++---,,,+++,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,......---------,,,,,,+++...//////...---------...///000222444555666666666:::<<>>???AAAEEEIIIMMMQQQSSSPPPPPPQQQRRRRRRRRRQQQQQQKKKKKKKKKKKKLLLLLLMMMNNNQQQQQQQQQQQQOOOLLLIIIGGGIIIIIIIIIJJJJJJKKKLLLMMMNNNMMMLLLJJJGGGDDDAAA???@@@???>>>===<<<;;;:::999777777888777555333000...,,,,,,,,,,,,---...//////,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...999JJJ999%%%000///&&&222+++,,,,,,---///000111111555666888999:::999777666333333111...+++***+++---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000...,,,+++,,,,,,---......---------...))),,,...)))---333///******++++++,,,,,,,,,,,,)))---111555555111---)))***+++++++++++++++,,,,,,+++888:::///)))...///)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000000000000111111111222222333333333444444444333333333444444444333222222111222222222111111111000000//////...////////////////////////000//////000///...............---------,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---/////////000000222333444111///,,,+++---111555888333444555777888888888888777444///,,,++++++,,,,,,+++---//////---,,,---...111333555666444///***''',,,,,,------------,,,,,,++++++++++++++++++++++++---,,,+++,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...---------------------,,,,,,,,,,,,,,,------......000222222111111333555888:::===@@@BBBCCCCCCCCCFFFHHHKKKNNNNNNMMMKKKJJJJJJJJJJJJIIIFFFAAA;;;888888999;;;???DDDJJJNNNQQQSSSTTTUUUVVVVVVTTTRRRQQQOOONNNNNNNNNOOOQQQRRRSSSRRRRRRSSSRRRPPPMMMJJJHHHKKKKKKJJJJJJKKKKKKLLLMMMPPPQQQQQQQQQQQQOOOMMMLLLOOONNNLLLJJJHHHFFFDDDDDDBBBCCCBBBAAA>>>999555222---....../////////000000++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---------***@@@444%%%222111'''111+++,,,---...000111222333666666666555555555666666222222111///,,,+++,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++,,,,,,------------,,,...))),,,///***---222---******++++++,,,---------(((***///222222///+++(((+++++++++++++++++++++++++++222222***'''+++---+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000000000000111111111222222333333444444444444444333333222222444333222222222222333333000000111111000000///...............////////////000......111000---,,,.........---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++***,,,---,,,+++***+++---++++++,,,---------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,------...///000///---,,,---000666;;;???555666777777777666444333:::777222...++++++,,,---***,,,------,,,,,,,,,------000333777888888666444000///...---------------++++++++++++++++++++++++---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,---------------.........***++++++,,,...000222333000444888::::::<<<@@@DDDEEEGGGJJJMMMOOOPPPOOOOOOOOOPPPSSSTTTUUUSSSQQQPPPKKKKKKJJJHHHCCC===888444444444555888<<>><<<666666555555666999===???FFFIIINNNRRRTTTTTTRRRQQQMMMMMMMMMNNNQQQTTTWWWYYYTTTTTTSSSRRRQQQPPPOOONNNIIIHHHFFFCCCAAA???>>>===@@@CCCGGGLLLPPPRRRSSSSSSVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRQQQOOOLLLIIIHHHFFFFFFEEEDDDBBB@@@===<<<999888777555333222000000------------------------........................------------------------++++++,,,,,,,,,,,,------,,,------------------,,,+++******---///,,,+++...+++,,,...000222444666666666666666666777666666666444444444111...,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,---(((---000+++,,,...(((******+++,,,,,,---......555222...+++)))***,,,...++++++++++++++++++++++++,,,((((((---///---,,,...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...//////000000000000000000000111222333333444444000111222333444555555555222111111111111111222222000000111222222111//////---------.........//////---***+++000///***)))---......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------,,,,,,,,,++++++++++++------------++++++***+++------+++******+++)))***,,,---...---,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---......---,,,,,,,,,------(((***,,,------,,,***))))))+++---///000000///...'''))),,,------,,,++++++***,,,......---------...///---***)))***///444777<<<999444///+++***+++,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,---...///000000333333555888<<>>DDDJJJMMMNNNNNNMMMHHHGGGFFFFFFGGGIIILLLMMMMMMLLLKKKJJJIIIIIIIIIIIIDDDCCCBBB@@@???>>>======666999>>>DDDIIILLLMMMMMMRRRSSSSSSTTTUUUVVVWWWWWWRRRRRRRRRQQQPPPOOOMMMMMMLLLMMMMMMMMMLLLJJJIIIGGGDDDCCC@@@===:::777444333////////////////////////........................------------------------++++++,,,,,,,,,---------,,,------......------,,,555((()))000---***,,,---+++,,,...000222555666777555777999;;;;;;:::888666555555555222///,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******,,,...///;;;444---***+++---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////////////////000000000000000111111111111222222222000000111222333333444444111111111111111111111111000000000000000000000000///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------------...//////...------......------------.........------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------///...---,,,...///,,,(((,,,,,,,,,,,,,,,,,,,,,,,,111111000...---,,,+++***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,...---------------......+++...111222000...,,,,,,......///111333777:::<<<@@@CCCGGGIIIJJJMMMQQQUUUSSSQQQNNNLLLLLLNNNQQQSSSSSSUUUVVVTTTPPPKKKGGGFFFFFFEEEEEEFFFIIIMMMQQQTTTQQQQQQQQQPPPMMMKKKHHHFFF???===:::888777777666555777777888;;;???@@@>>>;;;<<<<<<<<<==================<<<;;;:::999:::;;;<<<:::;;;;;;;;;999777555444555666999<<<>>>AAABBBCCCEEEFFFHHHJJJMMMOOOQQQRRRSSSRRRQQQOOOKKKHHHDDDBBBFFFGGGIIIKKKMMMOOOPPPQQQPPPQQQPPPJJJGGGGGGDDD@@@;;;999555222000000222333......///...------...000+++,,,,,,---,,,,,,+++***---------....../////////........................------------------------...,,,,,,000777:::999666::::::;;;::::::999777777999::::::555000,,,,,,...++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........------888222,,,***,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...............////////////.../////////000000000000000000111111111222222222000000111111222333333444111111111111111111111111000000000000000000000000///............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------111000...,,,***((('''&&&......------------.........---+++******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++...///------......---,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++///...---,,,,,,,,,,,,---+++++++++++++++,,,------,,,...//////...///111333333444666888;;;???AAACCCEEEIIILLLNNNOOOOOORRRTTTUUUSSSPPPNNNMMMMMMOOOPPPKKKLLLMMMKKKFFF@@@===;;;;;;::::::<<>>;;;:::888666666666666666555444555777::::::888555777777888888999999999:::999888777777777777888999888888888888777666666555333444555666888999999999<<<===>>>@@@BBBCCCEEEEEEEEEEEEEEEDDDBBB???<<<;;;999:::<<<@@@EEEJJJNNNQQQRRRTTTSSSNNNMMMPPPPPPNNNJJJHHHCCC???;;;888777666222222111000...---......------------------------------------.........///........................------------------------000......222999===<<<999;;;;;;::::::::::::999999;;;<<<;;;666000,,,,,,...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////......---,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((+++///222222000---***333///+++***,,,---,,,)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////....../////////000000000000000000111111111222222000000000111222222333333000000000000000000000000000000000000000000000000///............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++---///111222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------------------------.........///000333555666......------------......///...,,,++++++---///111,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------(((...000---+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,......---,,,,,,,,,------++++++++++++,,,,,,---...............///333999======>>>@@@CCCFFFHHHIIIJJJMMMOOOQQQRRRQQQPPPPPPQQQNNNLLLJJJGGGEEEDDDDDDDDDCCCDDDEEEBBB===888555333333333333333555777:::;;;;;;;;;<<<<<<<<<:::999888:::999888777666666666666666555555777888777555333333444555666777777777777777777888999:::;;;<<<===;;;:::999888777777888999666666666666555555555555555555666666777888888999999999999999888777555444111222333666<<>>@@@@@@>>>:::666444444444444444444444444555555666888:::<<<>>>>>>>>>>>>??????>>>;;;888666555555888888999999:::999888777555666777999:::::::::999;;;===@@@CCCFFFHHHJJJJJJGGGDDDAAA===;;;;;;;;;<<<<<<<<<;;;:::::::::::::::777777777777666666555555666666777777777555444333555444333444777===DDDHHHSSSVVVWWWUUUUUUYYYYYYVVVVVVUUUUUUSSSQQQNNNKKKJJJFFFCCC???<<<999777444222222000...,,,,,,---...///------------------......................................................,,,,,,---222777:::;;;::::::999888888888:::===>>>AAAAAA???999111------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++------,,,+++++++++******+++,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------........................//////////////////000000000111111111//////000000000000111111///////////////////////////////////////////////////............---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---///...,,,+++,,,...000111+++++++++,,,,,,---------*********+++,,,---...///------------------------///...------///111444666......------------......---///222444444333000///,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,---------............///,,,***333>>>:::---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------------,,,,,,,,,------...///......---------......000222666999===AAAFFFIIIMMMMMMNNNOOOOOONNNLLLKKKKKKGGGAAA===<<<===>>>@@@:::999999888777777666666888:::;;;:::888666666666666777888999::::::::::::<<<>>>AAAEEEHHHJJJKKKLLLIIIIIIHHHDDD>>>999777777888999:::;;;;;;;;;<<<<<<999:::<<<>>>>>>>>>>>>===BBBDDDIIINNNSSSVVVWWWXXXSSSOOOJJJDDD@@@>>>======>>>>>>>>>===>>>???@@@@@@??????>>>===;;;:::999999::::::;;;;;;:::999777666777555333222444888<<>>BBBCCCAAA<<<444///...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---......//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........------.........//////////////////000000000111111///////////////000000000///////////////////////////////////////////////////............---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---///...---,,,,,,,,,---...***++++++,,,,,,------...++++++++++++,,,------...------------------------///...---,,,+++,,,------......------------......***,,,000222222111...,,,,,,,,,,,,---......//////------------------------------------------------------------------------,,,---------..................***+++:::JJJEEE555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------............------,,,,,,,,,---......---------------...///000666999>>>BBBEEEHHHKKKMMMPPPPPPPPPPPPOOOMMMLLLKKKEEE@@@:::666555777999:::666555444444444555666777555666888888666666666777777888<<>>>>>:::<<<===>>>======???AAA@@@AAACCCEEEEEEDDDBBBAAAFFFIIIOOOTTTYYY[[[\\\\\\WWWSSSNNNHHHCCCAAA@@@@@@============???AAACCCDDDGGGFFFEEECCCAAA???>>>======>>>?????????>>><<<;;;666555444444444666777888===DDDJJJNNNTTT[[[\\\ZZZZZZZZZ[[[[[[ZZZYYYWWWVVVXXXTTTOOOMMMMMMKKKHHHDDD>>><<<999555222000......000000000///////////////////////////////////////........................///000333666888:::<<<<<<:::999999999:::;;;===>>>BBBDDDDDD???888111//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111////////////////////////........................///////////////////////////............---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++,,,------------------------------,,,,,,,,,---......//////......------------......,,,---.../////////......,,,,,,------.../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............+++...,,,+++888IIIEEE555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------.........///,,,,,,,,,,,,,,,---...///+++,,,---///222555777888>>>AAAEEEHHHJJJLLLOOOQQQRRRQQQPPPOOOOOOOOOOOOOOOGGGCCC???===???@@@@@@???:::999777555555777999;;;:::;;;===<<<;;;:::;;;<<<===???CCCFFFIIIIIIIIIIIIKKKLLLNNNQQQSSSSSSTTTTTTPPPSSSUUURRRLLLHHHHHHIIIFFFHHHIIIHHHFFFFFFHHHJJJJJJKKKMMMNNNNNNLLLJJJHHHIIILLLQQQVVVYYYYYYXXXWWWTTTRRROOOKKKIIIGGGGGGGGGAAA@@@@@@@@@BBBDDDGGGIIILLLKKKJJJHHHFFFDDDBBBAAA???@@@BBBCCCDDDDDDDDDCCC>>>>>>>>>===<<<:::999888777<<>>>>>@@@CCCEEEBBB;;;444000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,......---,,,+++------,,,+++))))))+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000///////////////.................................//////////////////////////////.........---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,------------,,,******+++,,,,,,---......------,,,+++++++++,,,,,,------------------------,,,,,,------,,,+++******.........------.........111000...---...///111222,,,,,,------...///000000........................------------------------++++++++++++++++++++++++---------.........//////***000...)))222@@@>>>///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,,,,---...///,,,---000333777<<>>AAACCCCCCDDDEEEDDDBBBAAABBBCCCFFFHHHKKKMMMMMMLLLJJJHHHMMMNNNOOOPPPPPPPPPOOONNNMMMRRRUUUTTTPPPNNNOOORRRTTTVVVVVVTTTQQQPPPRRRTTTRRRTTTUUUVVVVVVSSSQQQOOOLLLOOOSSSWWWXXXWWWTTTRRRRRRQQQPPPNNNNNNNNNNNNOOOGGGFFFFFFFFFGGGJJJLLLNNNOOOOOOMMMKKKIIIGGGEEEDDD@@@BBBDDDGGGIIIJJJJJJJJJJJJKKKKKKIIIFFFAAA===999666:::;;;===CCCNNNUUUWWWYYYYYYYYYZZZ[[[[[[\\\\\\\\\XXXTTTTTTWWWXXXUUUQQQQQQOOOKKKFFF@@@:::555222333222222222111111000000000000000000000000000000///////////////////////////111333555666666888999===>>>>>>????????????>>>???CCCFFFDDD===666111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++...+++***...///---,,,------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))+++.........///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////////////////000000000000////////////.....................------,,,,,,,,,---------............///.........------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---///............---------///...,,,++++++,,,...///++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------//////---,,,,,,---...///000...+++,,,...000...---+++,,,...///111333555666,,,,,,,,,---------.........------...///000111111---------------------------------------------------...000111222111///...///---,,,...000111///---...---,,,+++***++++++,,,+++,,,---......,,,***(((...............---------------------,,,,,,++++++***+++,,,,,,,,,---///111444666999===AAAEEEGGGIIIFFFGGGHHHHHHIIIKKKPPPSSSUUUUUUTTTSSSSSSRRRQQQQQQOOOOOOPPPQQQRRRRRRRRRRRRLLLLLLIIIFFFIIINNNOOOKKKPPPOOOOOOOOONNNMMMKKKHHHIIIKKKLLLLLLJJJJJJMMMOOOHHHKKKNNNOOONNNOOOSSSVVVSSSVVVYYYZZZZZZ[[[^^^bbbgggggggggkkkmmmjjjbbbZZZ]]]bbbkkksssoooaaaYYYXXXUUUXXX[[[\\\YYYUUURRRPPPOOOMMMLLLNNNRRRUUUTTTSSSQQQNNNKKKJJJLLLNNNNNNMMMMMMOOOQQQQQQOOOLLLJJJJJJIIIIIIHHHHHHJJJLLLOOOQQQNNNTTTUUUQQQOOOOOOJJJBBBBBB???;;;:::===DDDKKKPPPZZZ[[[[[[ZZZZZZYYYXXXXXX[[[ZZZYYYXXXWWWVVVUUUUUUNNNNNNMMMMMMKKKGGG@@@<<<999888555222000/////////000000000000000000000000,,,---...111222111///,,,...///111333555555666666777:::>>>AAA???<<<===@@@BBBBBBCCCBBB@@@;;;333...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------111,,,+++---///---,,,...---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////////////////000000000000////////////..................---------,,,,,,,,,---------............///......---------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,------...////////////---,,,++++++,,,---///++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------///...------------...//////---++++++---...---,,,------......///000000111,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------------------------,,,---///111111000///...,,,111666777333///------000222333111...,,,+++,,,((()))+++---.........---------..................------------------------***+++---......000333555999;;;>>>BBBFFFHHHJJJJJJJJJJJJJJJIIIHHHIIIKKKMMMTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPOOONNNLLLLLLRRRQQQOOOLLLNNNSSSRRROOOKKKLLLMMMOOOOOONNNLLLJJJNNNMMMMMMNNNOOOQQQQQQQQQOOOQQQRRRRRRSSSXXX```fffooooooooommmmmmoootttyyyrrrxxxxxxmmmkkklllnnnooonnnkkkfffaaa___XXXUUUSSSWWW```fffgggfffeeebbb]]]XXXTTTOOOJJJGGGMMMOOOPPPOOOMMMNNNQQQTTTMMMMMMLLLLLLNNNPPPSSSUUUPPPVVVXXXUUUSSSTTTQQQLLLEEEBBB>>><<<<<>>===<<<===?????????@@@@@@>>>999222---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///111444///,,,---...,,,---///------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///---)))'''(((+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////////////////000000000000////////////...............------------,,,,,,,,,---------............///...------------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---)))***+++---...000111111...---,,,++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------------------------......---------......///---,,,++++++---------+++......---------,,,,,,,,,,,,,,,,,,---------......///...---,,,+++*********------------------------------------------------,,,---.../////////...---,,,777BBBBBB999000...000000444777666000++++++---,,,,,,,,,,,,---......///,,,---------.../////////------------------......+++---000111333666999<<<>>>AAAEEEIIILLLMMMLLLLLLKKKKKKKKKIIIHHHHHHIIIKKKSSSSSSSSSSSSRRRQQQQQQPPPOOONNNNNNMMMLLLJJJJJJIIIMMMNNNLLLJJJKKKOOOOOOLLLMMMNNNOOOOOOOOOMMMKKKJJJLLLLLLMMMSSSZZZ```cccccc```dddiiilllooouuu|||~~~yyyvvvnnniiihhhppp}}}}}}yyyssslllddd^^^ZZZ^^^]]]ZZZUUUQQQQQQUUUYYYWWWUUURRRPPPNNNOOOPPPQQQMMMSSSUUURRROOOOOOOOONNNMMMJJJEEEAAA>>>>>>@@@AAAIIIMMMTTTZZZ\\\ZZZWWWTTTSSSTTTUUUWWWYYY[[[\\\]]]XXXWWWUUUUUUUUUSSSPPPNNNKKKIIIGGGCCC>>>999444222000000///////////////000---...///000000///...---............000222444555555666777777888999:::::::::;;;;;;<<<;;;777111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***,,,...111444666000,,,---...,,,---000------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...,,,+++******---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////////////////000000000000////////////............---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,...///000111------,,,++++++,,,------+++++++++,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------******++++++++++++,,,,,,------------------------------------.........///------------......---,,,...---------,,,,,,++++++,,,,,,,,,---------......000///...------,,,,,,---------------------------------------------------+++,,,---.........------,,,666???@@@888000---///+++111555333...+++...222666444111...,,,+++,,,,,,,,,,,,,,,---...///000000......---,,,,,,---......///111444777:::===AAADDDCCCFFFJJJNNNPPPOOONNNLLLIIIJJJJJJIIIHHHIIIKKKMMMRRRSSSSSSSSSSSSRRRQQQPPPJJJJJJJJJJJJJJJKKKKKKLLLJJJLLLJJJGGGHHHKKKLLLJJJMMMMMMLLLJJJIIIHHHIIIJJJNNNSSSZZZaaajjjsss{{{{{{{{{wwwxxx|||uuullleeeaaa^^^\\\[[[YYYWWWSSSOOOLLLLLLMMMMMMOOORRRTTTPPPLLLJJJKKKMMMSSSPPPLLLGGGCCCAAA???>>>BBBFFFNNNTTTXXXXXXUUUSSSQQQRRRSSSVVVXXXZZZ\\\]]]XXXVVVTTTSSSTTTTTTSSSRRRQQQQQQPPPMMMHHHBBB<<<999555444222111000000111111***,,,...//////...////////////...---///111333555444555444111222444444222777777888999999666111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***,,,///222444666000,,,---...,,,---000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))---222222...***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////////////////000000000000////////////............---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,------------------------,,,------.........//////---...///000///.........---------------------...,,,,,,,,,---------......///......------......///------------------------------------------------+++,,,,,,---------------***...222333111...,,,+++(((---111///,,,---444;;;:::888444000---+++++++++,,,,,,,,,---...///000000000///---,,,,,,---...///666888;;;===???CCCGGGJJJFFFHHHLLLOOOPPPPPPNNNLLLKKKKKKJJJHHHGGGHHHJJJMMMQQQQQQSSSSSSSSSRRRPPPOOOJJJIIIIIIIIIJJJKKKLLLMMMMMMOOOMMMHHHGGGJJJLLLKKKJJJJJJJJJIIIKKKOOOWWW]]]lllttt}}}~~~}}}~~~~~~~~~|||}}}{{{}}}}}}vvvppp```]]]XXXSSSOOONNNOOOPPPRRRRRRSSSRRRNNNLLLMMMPPPQQQOOOMMMKKKIIIGGGFFFEEEDDDGGGLLLQQQUUUWWWXXXXXXTTTUUUVVVWWWYYY[[[\\\]]]XXXVVVSSSSSSTTTTTTTTTSSSSSSTTTTTTSSSPPPKKKFFFCCC:::999666333111000000000333222///+++)))***///333000000......///111444555666999888222000222222///666666777888888666222///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...111222444///,,,---...,,,---///......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))''',,,333666111***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////////////////000000000000////////////............,,,,,,,,,------------...---------............///,,,,,,,,,------------...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******++++++,,,,,,------------------------------+++,,,---...////////////---///111111000///...///,,,------....../////////,,,,,,,,,---------......------,,,,,,,,,------...------------------------------------------------,,,,,,,,,---------......///---,,,---000222000...***,,,...---,,,000888>>>666444111///------......,,,---------.../////////000///.........111333444<<<>>>@@@BBBCCCEEEHHHKKKGGGIIILLLOOOPPPOOONNNMMMOOOMMMIIIEEEBBBCCCFFFIIIMMMOOOPPPQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLJJJLLLJJJEEEDDDJJJOOOPPPZZZ\\\___bbbgggqqq}}}{{{rrrggg___YYYVVVUUUQQQNNNMMMOOOOOOLLLKKKMMMNNNNNNMMMMMMMMMNNNNNNNNNKKKMMMOOORRRUUUXXX[[[\\\YYYYYYZZZ[[[\\\]]]]]]^^^[[[YYYVVVVVVVVVVVVUUUTTTRRRTTTUUUUUUTTTQQQNNNLLLBBB???;;;666222000///...444:::AAABBB<<<444---***000/////////000111333444777>>>???777222444444111555555666777888666222///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++++++++,,,---//////111,,,+++---///---,,,.........------------......------------------------------------------------***+++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---***(((,,,111222///+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------......///***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////////////////000000000000////////////............,,,,,,,,,---------......---------............///,,,,,,,,,---------......+++++++++,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,------......------------------------+++,,,---////////////...+++...111222///.........------------............,,,,,,,,,---------......000///......---------------------------------------------------------------------------......///333000---...111333333111,,,------------///333666//////...---------...///------..................///...///000333777;;;>>>AAABBBCCCCCCCCCDDDFFFHHHIIIJJJLLLMMMNNNOOONNNNNNMMMJJJEEE@@@===???DDDHHHIIIJJJMMMNNNNNNMMMKKKIIIIIIHHHGGGGGGHHHIIIKKKMMMLLLOOOQQQPPPVVVbbbnnnsss|||vvvsssrrrfff___[[[^^^^^^XXXSSSRRRYYYXXXVVVTTTSSSRRRRRRRRROOOPPPQQQTTTVVVXXXYYYZZZXXXYYYYYYZZZ[[[\\\\\\]]]^^^\\\ZZZYYYXXXWWWUUUSSSRRRSSSTTTUUUUUUTTTSSSRRRLLLIIIBBB<<<666222000000---999GGGLLLGGG:::---'''.........//////000000111222>>>CCC999222444666444444444444555666444111...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------***++++++,,,,,,---------///+++***...///---,,,---......------------......------------------------------------------------***+++,,,---...---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000////////////000000000000000/////////............,,,,,,,,,------.........---------.........//////,,,,,,,,,------.........+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000---+++)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,------...//////------------------------***+++---///000000///...***---111111///,,,---.........------------,,,,,,,,,,,,,,,---------......555444222111///.........------------------------------------------------...------------...//////...---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,...............---------......///222666<<>>EEEKKKFFFGGGJJJKKKKKKJJJHHHFFFDDDDDDDDDEEEGGGKKKNNNQQQZZZ```fffkkkvvvzzz{{{zzzqqqhhhdddhhhfffaaa\\\WWWSSSQQQPPPNNNOOOQQQTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ^^^]]][[[ZZZYYYVVVSSSQQQQQQRRRTTTUUUUUUUUUTTTTTTUUUQQQJJJBBB;;;777444333000333666444000...000444,,,,,,---.../////////...,,,;;;BBB999000222666555444333333444444333000---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------,,,,,,+++------------------------...------,,,,,,------...........................+++,,,,,,------,,,,,,+++000///...---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------............////////////000000000000000000000000000...------....................................------------------------...---,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,---------......(((,,,...,,,)))+++...000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,333111///...---...000111........................------------------------000///...------------...//////.........---------........................---------............///,,,,,,---------.........000333888;;;===@@@CCCFFFGGGFFFEEEEEEFFFHHHJJJKKKIIIKKKMMMOOONNNMMMJJJIIIGGG===555999@@@CCCBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEGGGIIIIIIIIIMMMYYYlll{{{yyyrrrjjj^^^UUUSSSPPPPPPSSSSSSQQQQQQTTTSSSSSSSSSTTTTTTUUUVVVWWW\\\]]]^^^]]]YYYUUURRRQQQVVVVVVVVVVVVUUUUUUUUUVVVZZZVVVPPPMMMIIIBBB777///444222000///000000...---////////////////////////333333333333333333333333////////////////////////......---------,,,,,,,,,------------------------------------------------------,,,,,,+++***))))))++++++,,,,,,,,,,,,------......---------,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------......//////------------------------...------,,,,,,------...........................,,,,,,------------,,,,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------............///////////////////////////////////////...---....../////////........................------------------------......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......***,,,---,,,***+++---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------------------------------.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,,,,,,,---...........................------------------------........................//////.........---------........................---------............///...---------------......666888;;;>>>@@@BBBCCCEEEGGGFFFEEEDDDEEEFFFHHHIIIJJJKKKLLLLLLKKKIIIGGGEEEGGG>>>999===BBBEEEGGGJJJMMMJJJFFFCCCCCCGGGKKKNNNNNNVVVbbblllttt|||qqqccc^^^[[[[[[YYYUUUTTTWWWVVVUUUTTTSSSSSSSSSTTTUUU]]]\\\ZZZWWWUUUUUUVVVWWWUUUTTTTTTTTTUUUWWWZZZ[[[ZZZVVVRRROOOMMMHHH@@@999777444111000000000000///////////////////////////////////////////////////////////////////////////.........---------,,,,,,---------------------------------------------------------,,,,,,++++++***++++++,,,,,,,,,,,,------......---------,,,,,,,,,------............------------------------------------------------------------------------------......------,,,++++++++++++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------...000222333------------------------......------------..............................------............------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////////////////............//////000000........................------------------------///...------,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........------------------------.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---------........................---------------------------....../////////.....................---------........................---------............//////...---------...000111<<<<<<===@@@DDDFFFFFFEEEFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJJJJKKKJJJHHHFFFEEEEEEAAA@@@BBBCCCBBBDDDHHHGGGFFFGGGKKKSSS^^^iiiooouuu~~~~~~ssseee[[[XXXSSSRRRQQQPPPQQQSSSUUUVVVVVVUUUTTTSSSTTTUUUVVVXXXVVVUUUUUUUUUVVVYYY\\\^^^ZZZWWWTTTRRRRRRPPPKKKGGG===999444111000000111111////////////////////////........................////////////////////////.........------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,........................------------------------........................---------------,,,,,,,,,,,,---------.........///------------------------------------------------......------...000333555..............................------------....................................////////////......------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...............////////////////////////////////////+++---...///......///000................................................///......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------.........,,,+++------++++++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------....................................------------------------------------,,,------......------,,,,,,---......//////......................................................------//////000//////...................................................---------............///...---------///111444666===<<<===AAAEEEGGGGGGFFFCCCCCCBBBCCCCCCEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIFFFEEEFFFGGGDDDAAADDDKKKOOOTTT^^^kkkyyyvvvoooyyyqqqjjjbbb```[[[WWWTTTRRRRRRRRRPPPPPPRRRTTTVVVWWWVVVUUUYYYYYYYYYYYYYYYZZZZZZZZZ[[[YYYVVVUUUUUUUUUSSSQQQFFFAAA999444111000000000////////////////////////////////////////////////////////////////////////............------------------------------------------------------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,***+++,,,------,,,+++***........................------------------------........................++++++,,,------...///////////////......------------------------------------------------------------,,,++++++---///222333........................///......------......///...........................//////000000//////...//////...---,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.....................////////////........................***,,,//////---------///......................................................---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......///++++++......+++,,,111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------........................//////.........---------------------------------,,,------......------,,,------...//////......---......................................................///////////////...---.............................................---------............///,,,,,,...000333666999;;;?????????@@@BBBCCCBBBAAA???@@@AAABBBDDDEEEGGGHHHGGGGGGGGGFFFGGGGGGHHHHHHGGGEEEDDDDDDCCCHHHWWWfff|||xxxmmmgggnnn}}}}}}rrrfff]]]WWWSSSXXXUUURRRRRRSSSTTTTTTSSSWWWXXXZZZ\\\]]]\\\ZZZYYY\\\ZZZXXXVVVVVVVVVVVVUUUNNNHHHAAA:::666333000...000000000000000000000000000000000000000000000000//////////////////////////////.........---------------------------------------------------------************+++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,,,,///222444444222///,,,------------------------------------------------........................******+++---...///000111000000//////...------,,,------------------------------------------------,,,,,,++++++,,,...000111........................//////............//////..............................////////////......000000...---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------........................////////////........................***...111000...,,,---...................................................------------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......///+++,,,///...***000:::...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------------.........------------------------......................../////////.........------------------------------,,,------......------,,,------------,,,,,,,,,+++................................................111000//////......//////---------.......................................---------............///,,,...000444777:::===>>>@@@AAABBB@@@===;;;;;;;;;???@@@AAABBBDDDFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEBBB@@@BBBIIIYYYsss{{{~~~xxxtttooofffZZZQQQOOOPPPQQQPPPQQQSSSWWWZZZ\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVVWWWWWWSSSOOOIIIDDD>>>999444111000000000000000000000000/////////////////////////////////////////////////////////.........------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++---111333333111---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,---...///000000////////////....................................------------------------,,,,,,,,,------.................................//////............//////........................---......//////......---///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////........................---111444333///,,,---///................................................,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,---------......---+++---000---***444DDD...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------........................////////////....................................,,,------......------,,,111000...,,,++++++,,,,,,................................................444222000---,,,---...///---------.........//////........................---------............//////111444888;;;<<<======:::???BBB@@@:::777999===AAABBBCCCDDDDDDEEEEEEDDDEEEEEEDDDDDDFFFJJJMMMOOONNNOOOUUU^^^hhhvvvxxxlllddd^^^WWWRRRQQQQQQRRRSSSUUUXXXZZZ[[[XXXYYYYYYYYYXXXXXXXXXYYYUUUSSSPPPMMMIIICCC<<<777000000000000000000000000........................////////////////////////////////////............------------------------------------------------.........------,,,,,,+++++++++,,,,,,,,,,,,------......---------,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------..................------......///000000000........................------------------------,,,---......///......---//////////////////////////////............//////........................------............------------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000........................///333777666111---...000........................////////////////////////++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,---------......,,,***---111,,,)))777JJJ...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------........................000/////////....................................,,,------......------,,,555444111...------..............................////////////////////////666444000---+++,,,...000---------.........//////........................---------.........//////111444888;;;======<<<;;;222999@@@???999888===CCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDGGGLLLRRRXXX[[[___hhhwwwxxxggg[[[TTTRRROOONNNOOORRRVVVXXXVVVXXXZZZZZZZZZYYYZZZZZZUUUUUUUUUTTTQQQJJJBBB<<<000000000000000000000000000000000000000000000000////////////////////////000/////////............------------------------------------------------111111000///...---------++++++,,,,,,,,,---------......---------,,,,,,,,,///...,,,++++++,,,...///---------....../////////------------------------,,,,,,,,,------.........000///---+++++++++---...//////.........---------------------------------------------------------,,,,,,,,,---------......................................................////////////////////////////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///***++++++...111666:::<<<000000//////.........---111444666555111...---.........////////////..............................,,,------------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------***---...,,,))),,,444<<<666///)))(((+++//////...------------,,,,,,+++***---------------------------------............///...///////////////......000///...------...///000000111111000...,,,------555@@@BBB555***+++---+++,,,,,,------------,,,,,,........................---------............///............////////////555000,,,+++---///...,,,---------------------------------------...//////...............///000000555999===???===:::777666555666777777888:::>>>AAADDDBBB@@@AAABBBBBB???<<>>;;;888666555333555777888888:::===???@@@AAADDDGGGGGGDDD@@@===;;;JJJccc~~~sssfff[[[RRRNNNOOONNNQQQUUUYYY\\\]]]^^^^^^]]]ZZZWWWVVVUUUSSSNNNKKKAAA<<<666333333333111000222000//////000111000///000000000000///////////////.........000///...,,,................................................------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,---......---,,,,,,---------............///........................------------............+++,,,,,,,,,,,,,,,,,,---...............---------------------------------------------------------,,,,,,,,,---------......000000000000000000000000........................////////////////////////////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///...,,,,,,,,,---...////////////............,,,...000000...,,,,,,,,,......////////////....................................---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------///000000...,,,---111555:::555000......---+++(((,,,,,,---------,,,++++++---------------------------------............///......///////////////...///......------......///000---+++---111444444333)))000111+++***///000,,,.........//////.................................---------............///............////////////:::999777333///---...///------------------------//////......---............------...000444777999===???@@@>>><<<999888999666888;;;<<<;;;;;;===>>>===???BBBBBB@@@@@@CCCFFFOOOfffzzzhhhZZZSSSPPPQQQTTTWWWZZZ[[[ZZZXXX^^^[[[WWWUUUTTTUUUTTTTTTGGGDDD>>>999555333333333333111000000111222222111000000000000///////////////......///111111000...................................................------------------------...------,,,,,,------......------------,,,,,,,,,,,,------......------,,,---------------------------------------.........------------------------******+++,,,---------,,,................................................------------------------,,,,,,,,,---------......////////////////////////........................////////////////////////////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---,,,,,,,,,---...///000///////////////.........,,,---.........---------......////////////..............................///...---,,,,,,---..............................------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------..............................000000000...+++***+++,,,222000......//////...,,,,,,,,,,,,------,,,,,,+++---------------------------------............///---...////////////////////////////////////000000444///,,,...333777666444///111000,,,---000///***......////////////..............................---------............///............////////////777999888555000---...111........................000//////........................000333777;;;>>>BBBBBBBBB@@@>>>===>>>???===???AAABBB@@@>>>>>>>>>AAAAAA@@@======FFFVVVcccyyyuuugggXXXVVVVVVWWWYYYZZZXXXUUU\\\ZZZWWWUUUTTTUUUVVVVVVOOOMMMHHHAAA999444333333222111000000222333333222000000000000///////////////......000222333222111................................................------------------------...------,,,,,,------...---------------------------------------------------------,,,,,,,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,***+++,,,------------------.............................................------------------------,,,,,,,,,---------......................................................////////////////////////////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,,,,---...///111111.........///////////////---------.../////////.........////////////......////////////////////////.........---......//////........................------------------------------------------------,,,,,,---------.........,,,,,,,,,---------..........................................///...---+++,,,++++++---...///...---+++,,,,,,------,,,,,,,,,---------------------------------............///------.../////////////////////000000111111111111444000,,,---222555333000222222000---...000...***......////////////..............................---------............///............////////////222444555333///...///222........................000//////.........//////000000111222666:::>>>@@@@@@@@@@@@>>>===>>>AAACCCAAACCCEEEDDDBBB???>>>>>>CCCFFFJJJLLLRRRbbbyyyqqqjjj```YYYUUUVVVYYY[[[ZZZ[[[[[[ZZZXXXWWWVVVVVVVVVTTTPPPHHH???999555444222111///000111222222111000000000000///////////////......000222444333111................................................------------------------...------,,,,,,------...------------------------------------------------...............---------++++++,,,,,,---........./////////...............,,,,,,---------------...---------.......................................------------------------,,,,,,,,,---------......................................................////////////////////////////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////.........///////////////000...---...///000///.........////////////......////////////////////////---...//////000/////////........................------------------------------------------------,,,---------............,,,,,,,,,---------..............................++++++,,,000555777444111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------------------------------............///,,,---...///000000000000......000111111111111111000...,,,---///000...+++------,,,,,,...///...---.........//////.................................---------............///............///////////////000111000//////000111........................//////......//////000111222222444666999<<<>>>@@@;;;<<<;;;:::999;;;>>>AAA@@@BBBCCCBBB@@@??????@@@@@@LLL\\\jjjvvv}}}hhhXXXRRRTTTXXXYYY\\\^^^___]]][[[YYYYYYZZZXXXUUUPPPIIIBBB<<<888444222000000111222111000000000000000///////////////......000222333222111................................................------------------------...------,,,,,,------...,,,,,,,,,------------......------,,,,,,------...222222111111111000000000------......///000000111222222222222111111111000000///...---------...///---------.........//////........................------------------------,,,,,,,,,---------......................................................////////////////////////////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............//////////////////...------............/////////000111///------///000///---......////////////......////////////////////////,,,---000111222111///...........................................................................------------............,,,,,,,,,---------..............................++++++,,,222888:::666111.........---++++++,,,---***+++,,,,,,---------,,,---------------------------------............///,,,---...///000000000000+++,,,...///000000000///,,,---...000000///---,,,++++++,,,---------...000------............------........................---------............///............///////////////.........000000///.......................................///000222222444555777:::<<<===>>>>>>:::::::::888777888:::======???@@@AAAAAABBBEEEGGGNNN^^^tttppp___WWWVVVWWWZZZ]]]^^^]]]\\\]]]^^^ZZZXXXWWWVVVTTTNNNFFF???777555222222222222111000000000000000///////////////......000111222111///................................................------------------------...------,,,,,,------...,,,,,,,,,---------.........---,,,,,,,,,,,,---...444444444333333333222222...//////000111222222333555555555444444333333333222111///---,,,---...000---------.........//////////////////////////////------------------------,,,,,,,,,---------......000000000000000000000000........................////////////////////////////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////,,,---......//////......---.........//////000000111///,,,,,,...///...,,,......////////////......000000000000000000000000+++---000333333222///---////////////////////////................................................---------.........//////,,,,,,,,,---------......////////////////////////...,,,---222777888111+++.........---,,,---///111***+++,,,,,,---------------------------------------------.........//////,,,---...///000000000000)))***,,,...//////......+++///222444333111000000------///000...,,,---000,,,------------------,,,........................---------.........//////............/////////000000...---...000111...+++////////////////////////---------...000111333444555777:::<<<>>>>>>===<<<;;;<<<;;;:::888777999;;;<<<===@@@AAACCCFFFKKKNNNgggvvvwwwggg```SSSVVVZZZ[[[ZZZ[[[^^^aaaYYYXXXWWWZZZ[[[WWWNNNFFF999777444333333333222000000000000000///////////////......///111111000...................................................------------------------...------,,,,,,------...,,,,,,,,,------............---,,,,,,,,,,,,---...DDDCCCBBB???<<<888555333333///...111333444888===>>>>>>>>>>>>>>>>>>??????888888777666444222000///000///...------...000111000000///...---,,,+++***...---+++++++++---///000,,,,,,,,,---------..............................////////////////////////........................////////////////////////................................................------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...///000......////////////..................//////////////////000000///...------000//////......//////000111000///......///000000//////............/////////...///000111222111000........................---111000)))(((,,,...,,,...---+++***+++,,,...000------------------------------.........------,,,---------............///---------............///.................................------,,,,,,,,,........................+++---///...---,,,,,,,,,000111111000...,,,,,,---...............---------,,,------......---,,,,,,...,,,+++,,,...000000///000...+++***+++,,,------...///////////////......---------............///........................000...---...000111000///////////////000000000000222111111111111333444555======>>>@@@BBBAAA>>><<<>>>>>>===:::888999<<>><<<;;;===>>>??????HHHGGGJJJSSS___pppuuufffWWWRRRSSSSSSWWW[[[[[[\\\\\\]]]\\\YYYVVVSSSKKKEEE===777444333222111222222222222111000//////////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,//////.........---------,,,000999???:::111---000------------------------PPPNNNJJJEEEAAA===;;;:::888444333555666555777;;;>>>@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@???>>>:::999888666333000...------.........////////////...---,,,,,,,,,---...///,,,------------.................................////////////////////////........................////////////////////////................................................------------------------------------------------,,,,,,,,,,,,++++++++++++------------............------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---......///...............////////////..................//////////////////000000000///......------...///000000000///---------...///000222333//////000000111111222222222333444555555444444333222222222333333444555666:::===<<<777333222111......///000000000...---,,,........................////////////......---------------............///---------............///.................................---------------........................---......---,,,---000222333000,,,,,,///111000///,,,---------...///////////////.........------,,,000///...///000000...,,,---000555;;;???===777111......///////////////...---------............///........................333555888666222///......////////////000000000000111000000111333666:::<<<@@@BBBFFFJJJLLLKKKGGGCCCEEEAAA>>>???BBBDDDBBB???GGGMMMZZZkkk||||||bbbTTTPPPQQQTTTWWWYYYZZZ\\\[[[ZZZYYYYYYZZZSSSMMMEEE===888555222111333444444444333111000...////////////////////////////////////////////////////////////////////////.........---------------...............---------'''///;;;???999///,,,///......------------------GGGFFFCCC@@@??????@@@@@@<<<:::;;;>>><<<777555666:::<<>>;;;888555333////////////////////////......------------...///------------....................................////////////////////////........................////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///------------------------------------------------------------------------,,,,,,,,,---------------,,,---.../////////------......////////////..................//////////////////000000000//////......///000111111000//////000////////////////////////000222333555777888888:::<<<======<<<:::999999888777777666777888999:::;;;===???>>><<<:::999888999888555333222111222222......//////000111111111000000/////////000000000---------............///---------............///.......................................---------.................................---,,,...111444:::444......111444333111,,,,,,,,,---...///000000000//////..................------///000000...,,,---333:::===;;;555000------...//////////////////---------............///........................000555999888222...---///////////////000000000000111111111222555999<<>>BBBEEEGGGGGGBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCAAA???<<<;;;555444333222000///...---///.........---.........---------.........//////////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------------------------------------------------,,,,,,,,,------.........,,,---...//////...---,,,......////////////..................//////////////////000000000000000////////////000//////......111111111222222333333333666888:::>>>AAACCCEEEEEEGGGIIIIIIGGGAAA<<<999888777666555444444555777888888:::>>>AAABBB@@@@@@AAA@@@AAAAAAAAA???===:::999444333333222111000//////............///000111222---------............///---------............///.................................................................................---,,,...111444;;;555///...111333222///,,,,,,,,,---...///000000000//////......//////000---,,,,,,---//////...---,,,555<<<;;;333++++++---------...///////////////---------............///........................,,,111666666111......000////////////000000000000111222333555888;;;>>>???<<>>>>>>>>>>>???@@@>>>>>>AAADDDBBB999333111111333555999===AAADDDFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAA<<<;;;999777444111///...////////////.........---------........./////////////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---......//////.........///......---,,,......////////////..................//////////////////000111111111000000///.........///000111222222444666999<<<>>>???@@@DDDFFFIIIMMMPPPRRRSSSSSSSSSUUUTTTNNNDDD;;;555444222111000000222444777888555666999======:::;;;>>>???CCCJJJNNNNNNJJJDDD???AAA@@@===:::666333000///000000............///000---------............///---------............///......................................./////////........................---......---,,,---000222666222...---...///...---,,,---------...///////////////......///000222333///...,,,,,,...///......***333999777///***---333,,,---...///000000000000---------............///........................***...222222000...///000////////////000000000000333444666999;;;<<<===>>>999;;;@@@FFFKKKLLLIIIGGG>>>BBBDDDDDDCCCKKKYYYfff}}}lll\\\SSSPPPPPPRRRVVV[[[___```___\\\XXXSSSMMMHHHCCC>>>:::222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////.............../////////---------...............------++++++///222///)))333222///---,,,,,,,,,---888888888777777666666666999888999<<<;;;666333444333333333555888<<>>;;;===@@@DDDHHHJJJLLLLLLQQQSSSVVVXXXZZZ[[[[[[[[[XXXZZZZZZTTTJJJ@@@;;;:::333333333555888===AAADDD@@@===>>>@@@<<<666444888:::>>>DDDJJJMMMMMMKKKIIIPPPOOOLLLHHHDDD@@@===<<<:::888555333111000000111---------............///---------............///........................---........./////////000........................,,,---......---,,,---///......---------......///------........................---...///111444555666333///------.........+++///333333000...///111,,,---...///000000000000---------............///........................---...///000000000000000////////////000000000000444666:::<<<>>>===<<<:::666888===CCCHHHJJJIIIGGG@@@BBBFFFJJJSSSdddyyypppaaaXXXSSSNNNPPPWWW\\\^^^\\\\\\YYYUUUQQQNNNJJJFFFBBB888777444222111111222222000000000000000000000000000000000000000000000000////////////////////////---........./////////000---------.........//////(((,,,---+++---000...(((555333000---++++++,,,---333444444555555555444444555222111333444222444888666555333333555888<<<>>>???@@@CCCEEEHHHJJJKKKKKKKKKJJJHHHGGGGGGHHHIIIJJJEEEDDDCCC@@@===;;;999888//////000000///...------............/////////000000000000000000000000000////////////////////////000000000000000000000000////////////////////////................................................------------------------------------------------,,,,,,,,,------.........000000//////.........---------------------------------------------------,,,,,,,,,------.........,,,,,,------...///000000000///...---,,,,,,---.........////////////................../////////000//////000111111111111111444444444666:::@@@FFFIIIEEEGGGJJJMMMPPPQQQRRRRRRXXXYYY\\\]]]^^^]]]\\\[[[VVVZZZ\\\XXXPPPHHHEEEEEE999:::;;;>>>CCCIIIOOORRRTTTOOOMMMLLLEEE;;;777;;;777777888;;;AAAHHHOOOSSSZZZYYYWWWUUURRRPPPNNNMMMDDDBBB===999666444333333---------.........//////---------.........//////........................---.........//////000000........................+++---///...---,,,,,,,,,***,,,.../////////111333...............---------...---------///222555777<<<888222...---.........---------///111111...+++,,,---...///000000000000---------.........//////........................111///...///000111000///////////////000000000000555888<<>>:::888555777;;;@@@FFFIIIHHHGGGFFFFFFHHHQQQccc{{{nnnaaaVVVLLLKKKRRRZZZ\\\ZZZ[[[YYYVVVTTTRRROOOKKKHHH>>>;;;777333111000111222000000000000000000000000000000000000000000000000////////////////////////---.........//////000000---------.........//////,,,111111,,,***///222111555333000---++++++,,,---333333333444444444444444555444333222222333555666555555333333333333555666888999;;;===@@@CCCFFFGGGHHHHHHGGGGGGGGGHHHHHHIIICCCDDDEEEDDDAAA?????????777666444222000////////////......---...///000111////////////000000000000222111111111000000//////000000000000////////////000000000000000///......//////.........---------///............---------------------------------------------------------,,,+++++++++,,,,,,---...111000///...---,,,,,,,,,------------------------,,,,,,,,,------.........---------...///000000111...+++,,,111333000......777777999333))),,,///'''------..................111000000///............111111000//////111555999===<<<<<>>:::777222222111111000000/////////............//////000,,,,,,---......---------........................---///000222222000///---..................---------...000111222111000/////////000000000000//////........................888666444111///.........---111222......222111---------------.........///111111000///////////////////////////////////////............/////////000111000......///222555777666888;;;<<<;;;:::;;;;;;===999999>>>CCCFFFJJJOOOMMMJJJSSSkkk~~~yyyyyyxxxuuuuuuwwwwwwuuuwww}}}}}}rrrjjjiiioooxxx}}}}}}}}}sssdddSSSMMMPPPVVVZZZ]]][[[]]]\\\WWWSSSPPPMMMKKKHHH@@@777333444444222///333333333222222222111111111------333444000///111............/////////000////////////////////////........................000000000000//////////////////............//////666666666666777777777777888777555333333444555555444333333333444444555666555555666777999<<<>>>@@@BBBBBBBBBCCCCCCEEEFFFFFFDDDEEEFFFEEECCCBBBBBBCCC>>>;;;888444111000000000///......---...///000111////////////000000000000111111111111000000000///111000000000////////////000000000000000///......//////.........---------///............---------........................------------------------,,,,,,,,,+++,,,,,,------//////...------------...------------------------,,,,,,---------------------------...///000000000...---...111000...000666???...***---***,,,111000000000000///////////////---...///000111000000///000111111222333666:::>>>EEEEEEGGGLLLRRRUUUVVVUUUUUUTTTTTTVVVXXXZZZ[[[ZZZZZZ[[[]]]^^^^^^]]]\\\[[[\\\]]]___```___]]]ZZZXXXXXXWWWWWWXXXZZZ\\\\\\[[[\\\\\\\\\[[[YYYUUUQQQOOOAAA===888333222555999<<>>;;;<<>>???@@@AAA@@@AAAAAAAAA@@@AAACCCEEEDDDAAA===888555333111111//////.........///000000////////////000000000000111111111111000000000000111111000000000/////////000000000000000///.....................---------///............---------////////////////////////------------------------------,,,,,,,,,,,,,,,------------------...///000------------------------------------------,,,,,,---------...//////000000......111222///---444>>>XXX888***000///,,,///111222222222111111000000000---...000111111111//////222333666888:::>>>CCCGGGMMMNNNPPPUUUXXXZZZYYYWWWYYYXXXXXXZZZ\\\]]]]]]\\\\\\]]]]]]]]]]]]\\\[[[ZZZ\\\\\\]]]^^^___`````````___^^^]]]]]]^^^^^^]]][[[XXXXXXXXXXXXXXXXXXXXXYYYOOOIIIAAA999444333444666<<>>>>>??????@@@AAAAAAAAA@@@???<<<:::777666555444444666888:::<<<<<<<<<<<<999888555333222333555666555666777888999999999:::888999999999888:::>>>AAABBBAAA@@@===:::777333222000////////////000000000////////////000000000000111111111000000000000000111111111000000000//////000000000000000///..............................///............---------........................------------------------......---,,,,,,,,,,,,---...------------...//////------------------------.........------,,,,,,,,,---------....../////////......000333222111777???[[[???111333000...///,,,333222222111111000000///000000000000000000111111777:::>>>BBBEEEIIINNNRRRQQQRRRSSSUUUWWWXXXWWWWWWXXXXXXYYY[[[]]]^^^]]][[[[[[[[[YYYXXXVVVUUUTTTSSSXXXYYYZZZ\\\^^^^^^______[[[[[[[[[[[[\\\[[[YYYWWWQQQOOOMMMLLLMMMOOOQQQSSSVVVRRRJJJBBB<<<777555555777===DDDKKKQQQWWW\\\___``````______]]][[[YYYXXXXXXSSSKKKBBB<<<888666666222222111111111000000000000000......---...//////..............................///000000///......333222111000///...---------......///......---,,,------............------....................................//////000000/////////....../////////////////////000000000000000000////////////000000////////////////////////...////////////000000000000000111333555888:::;;;<<<<<<;;;:::999:::===@@@AAA>>>>>>CCCHHHNNNXXXbbbyyywwwsssjjjkkkpppuuuqqqhhhbbbbbbbbbdddhhhooowww}}}zzzxxxtttooo~~~tttkkkdddbbbeeeiiilllkkkddd]]]ZZZYYYTTT[[[aaa```YYYWWW[[[aaa\\\bbbgggffffffkkkqqqsssvvvsssvvvxxxhhhZZZWWWTTTSSSVVVXXXWWWWWWYYYSSSQQQMMMEEE===777444333444444333333333222222222000444999999444......111...////////////000000000////////////////////////................................./////////////////////............//////AAAAAABBBBBBCCCDDDEEEEEECCCBBB@@@===;;;888777666555666999;;;===>>>>>>======;;;888666444444555555555666666777777666555444222333333333333555999<<<;;;===@@@AAA???;;;666333111111111111111111111000////////////000000000000000000000000000000111111111111111111000000000000000000000000000///......---.....................///............---------------------------------------------------------......---,,,,,,---------//////...------------...------------------------.........------,,,,,,,,,------------...............,,,---333666666888<<<;;;111---,,,***111333)))111111111000000/////////000/////////111555999<<<@@@DDDHHHLLLOOORRRVVVXXXVVVVVVUUUTTTTTTVVVXXXZZZYYYYYYYYY[[[[[[ZZZVVVSSSNNNMMMKKKIIIGGGGGGGGGGGGMMMPPPUUUYYY\\\^^^]]]]]]YYYXXXXXXXXXXXXUUUQQQMMMFFFDDDAAA???@@@DDDHHHKKKPPPOOOLLLHHHBBB<<<777444555888<<>>AAAHHHDDDCCCFFFLLLUUUdddrrr}}}|||wwwpppiiidddaaadddccciiiuuu|||zzzsssooommmnnnsss~~~~~~vvvyyyrrrwww{{{~~~}}}xxxrrrnnnlllgggmmmppplllbbb\\\___ddd```dddccc^^^\\\___cccccc```[[[\\\gggttt}}}zzzbbbVVVQQQQQQVVVYYYWWWVVVXXXTTTTTTQQQJJJBBB;;;666444444444444333333333222222111666:::888333//////000////////////000000000111//////////////////////////////////////////////////////000000000111111111//////............//////BBBBBBCCCDDDEEEEEEFFFFFFDDDCCCBBB@@@>>><<<:::999666777888:::;;;<<<=========<<<;;;999888777666666888888999999888777555444222333444333333444777:::666999>>>AAAAAA>>>999666333333444444333333222111////////////000000000000000000000000111111111111222222111111111000000000000000000000000///......---------...............///............------------------------------------------------------------------------......///000///...---------------------------------------------------------,,,,,,------------------------...++++++222777777888999,,,+++...,,,(((111444(((////////////////////////---...///333888???EEEIIIHHHKKKOOORRRTTTUUUWWWXXXXXXWWWVVVTTTSSSUUUZZZ^^^[[[[[[[[[[[[YYYUUUOOOKKK@@@>>><<<:::::::::<<<===AAAEEELLLSSSYYY\\\^^^^^^[[[ZZZYYYXXXUUUPPPIIIDDD===;;;999999<<>>HHHSSSZZZ___^^^]]]\\\[[[\\\]]]^^^\\\\\\[[[ZZZVVVQQQMMMJJJCCC@@@;;;666222111111111000111111111000///...---////////////////////////........................,,,,,,,,,------.........------........./////////.........//////.............................................---,,,+++***---...222777777222...---....../////////000000000///////////////000000111000000000000000000000000/////////000000000111111222333666999;;;<<<<<<;;;;;;;;;;;;::::::<<<@@@DDDHHHEEEEEEIIIQQQ^^^qqq||||||}}}zzzqqqrrrpppoooooopppqqqpppooommmkkkrrrwwwqqqrrruuuwwwxxxuuunnnkkkmmmooonnnbbb[[[XXX]]]dddgggiiilllkkkuuunnn\\\SSSNNNSSSVVVTTTUUUYYYVVVTTTRRRNNNHHHBBB<<<888444444444444333333333333222777999555111111111000/////////000000000111111///////////////////////////////////////////////////000000111111222222333//////............//////AAAAAABBBCCCDDDEEEFFFGGGDDDCCCCCCBBBAAA???>>>===:::::::::;;;<<<>>>???@@@?????????>>>===;;;:::999999:::<<<===<<<;;;999888444555666666555555666777666999<<>><<<:::444555666666666444333222////////////000000000000///000000000111111111111222222222111111111000000000000000000000///......---------........./////////............---------........................------------------------,,,,,,,,,,,,---///000111...------------...//////------------------------,,,,,,---------------------------------------------+++,,,000222222666<<<;;;111000222,,,...000***---......//////000000000///222666<<>>:::888888999:::999<<>>:::666555555555888???GGGNNNXXXZZZ\\\^^^____________\\\]]]^^^^^^\\\YYYUUUSSSOOOMMMIIIDDD???:::666444111222444555444222///...////////////////////////.........------.........******+++,,,---......///---------...///000111222...//////000000//////...........................------...///...---,,,+++...---000666666000---...------.........////////////////////////000111111000000000000000000000000//////000000000111111111333555888;;;<<<<<<<<<;;;;;;<<<======>>>@@@DDDGGGHHHHHHLLLUUU___nnnyyy||||||www|||}}}}}}tttllllllnnnmmmlllllldddhhhsssppp```TTTTTTTTTQQQSSSZZZWWWUUUSSSQQQOOOJJJBBB<<<555444444444444333333333333666555111000333333/////////000000000111111111/////////////////////////////////////////////////////////000111111222222//////............//////@@@AAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>???AAACCCDDDAAABBBCCCCCCCCCAAA>>><<<:::;;;===???@@@???>>>===555666888777666555555555999:::;;;===>>>>>>>>>>>>666666777777777666444333////////////000000000000//////000000111111111222222222222111111111111000000000000000000//////...---------.........////////////.........---------////////////////////////------------------------++++++,,,,,,...///111222,,,,,,,,,---...///000111------------------------,,,,,,,,,------.........---------------------------,,,---...,,,---555@@@GGG000+++333000+++///222------...///000111222222444888>>>EEEJJJLLLMMMMMMMMMPPPSSSSSSQQQNNNLLLLLLDDDGGGJJJKKKJJJKKKNNNQQQTTTUUUXXX\\\]]][[[VVVRRRSSSOOOIIICCC>>><<<<<<<<<777999<<<@@@EEEKKKPPPSSSVVVWWWWWWWWWUUUOOOHHHCCC>>><<<;;;;;;>>>DDDIIIMMMWWWWWWWWWUUUQQQLLLGGGCCC:::999777555555888===AAAQQQUUUZZZ```bbbbbb```^^^\\\]]]^^^^^^]]][[[YYYXXXYYYYYYWWWSSSLLLDDD===888333444777888777444111...000000000000000000000000......------------........................---------------...000111333444//////000000000000//////...........................///000111111111000///000---...444444...---000------------.........//////////////////000111111000000000000000000000000000000000000111111111111444666999<<<======;;;:::;;;<<<>>>???AAACCCGGGJJJMMMPPPXXXeeerrrvvvpppmmmjjjooo}}}}}}wwwtttssstttrrrppprrrwww~~~qqq^^^WWWSSSNNNQQQZZZXXXUUUSSSTTTTTTPPPGGG@@@555555444444444333333333444666333...///444444///000000000000111111111111////////////////////////000000000000000000000000---......///000111111222//////............//////CCCAAA@@@AAADDDEEECCC@@@BBB@@@BBBFFFEEE@@@>>>???BBBCCCAAA===???EEEEEE@@@FFFCCC@@@@@@CCCDDDCCC@@@CCCBBB@@@???BBBEEECCC>>>@@@???===;;;999888777777;;;;;;::::::999999888888555444555777::::::777444444222000000111222111000111111000000000000111111000000000000000000000000111111111111000000000000---......//////////////////............---------......////////////......---------------------------------......000111222........................//////.........------------------,,,,,,++++++++++++---//////---,,,+++,,,///,,,,,,//////...///222<<<000(((***.........000///000111000000222555888<<>>>>>???AAABBBCCCKKKNNNQQQTTTVVVXXXZZZ\\\YYYWWWTTTSSSRRRNNNIIIDDD???===;;;:::<<<@@@EEEIIIRRRTTTVVVVVVTTTQQQOOONNNIIIBBB>>>BBBDDDCCCEEEJJJPPPTTTXXX[[[ZZZVVVSSSQQQIIIAAA777222222555999:::AAAJJJUUU[[[[[[YYYYYYZZZXXXZZZ\\\[[[YYYXXXZZZ]]]]]]]]]\\\YYYTTTMMMGGGCCC>>>;;;888666444333111///000000000//////......---000000000///......000111................................................000000000000///...---,,,222222111000///...------...000111000///...///111......////////////......////////////////////////000000000000//////////////////000000000000//////000000000000111222333444888999:::;;;===>>>??????AAADDDEEEBBBDDDKKKOOONNNMMM```ttt~~~uuummmiiiccceeejjjttt|||tttoooqqqkkkgggkkkuuugggTTTOOOQQQRRRVVVUUUSSSQQQRRRRRRMMMGGG@@@;;;555111111333444555@@@;;;666222111111111111999&&&111999)))---999,,,000000000000000000000000000000000000000000000000000000111111111111000000000000//////.........---@@@>>>===???BBBCCC@@@===CCCAAABBBDDDDDDAAAAAADDD@@@EEEFFFBBBAAADDDEEEBBB@@@BBBCCCDDDBBB@@@@@@???EEEDDDBBBBBBDDDFFFEEEBBBBBBAAA???===;;;888777666888888888888999999999999888666555666999;;;:::999555333111111111222111000111000000000000000111222111111111111111111111111111111111111000000000000---......//////////////////............---------......////////////......------------------------......---......///000111........................//////.........------------------,,,,,,,,,+++++++++---//////---------......,,,,,,//////------000111...000777999444...,,,000000111111333666<<<@@@DDDIIILLLKKKLLLSSSVVVUUUSSSPPPKKKFFFBBB>>>999666444444555555666888999:::>>>AAAEEEIIIMMMQQQUUUYYYZZZXXXWWWWWWXXXVVVQQQMMMGGGDDD???;;;:::<<<@@@BBBHHHLLLQQQTTTUUUTTTTTTTTTSSSMMMJJJKKKJJJEEEBBBCCCKKKOOOTTTXXXYYYYYYXXXWWWNNNFFF<<<555333555777888@@@HHHQQQUUUSSSPPPOOOOOOMMMPPPRRRTTTUUUXXX\\\```^^^^^^^^^\\\YYYVVVRRRPPPGGGCCC<<<777444333111000//////............//////,,,///000///---,,,...000......................................................//////////////////111111000000///............000111000///...///000......////////////......////////////////////////000000000000////////////---...//////000000000000000000000000111333444555999999:::<<<===???AAABBBEEEEEEFFFIIIMMMQQQSSSTTT]]]sss}}}wwwrrrooonnnuuutttuuu{{{{{{tttllliiilllppprrrrrrqqq[[[PPPQQQTTTTTTSSSSSSTTTTTTQQQNNNEEE???999444222333444555===:::777333111000111222777666NNNUUU777,,,333***000000000000000000000000000000000000000000000000000000111111111111000000000/////////............LLLIIIHHHIIIMMMOOONNNLLLNNNLLLMMMOOONNNKKKMMMRRROOOVVVYYYSSSIIIDDDCCCBBBAAADDDFFFDDD@@@>>>@@@CCCBBBBBBAAABBBBBBBBBCCCDDDEEEDDDDDDBBB???<<<999888555666666777888888999999:::777555555888;;;===>>>888666333111111111111///000000000000000111222333222222222222222222222222111111111111000000000000---......//////////////////............---------......////////////......------------------------///...............//////.......................................---------------------,,,,,,,,,,,,,,,---......------///111000...///222222...---///***---555>>>???777///,,,///111222555888>>>DDDIIIKKKLLLKKKJJJNNNTTTWWWVVVQQQNNNIIIDDD@@@;;;666222555555444444555666666777555777:::===AAAFFFLLLPPPXXXWWWXXXZZZ[[[[[[XXXVVVRRRMMMEEE>>>:::999;;;<<>>@@@<<<999555333222222111000000000000000111222333333222222222222222222222222111111111111000000000///---......//////////////////............---------......////////////......------------------------//////...---------......................................................------------------,,,,,,---......------...111333333111333666666111///000......111666999666111...///222777;;;@@@EEEKKKOOONNNLLLJJJLLLQQQUUUVVVTTTRRRPPPLLLJJJHHHEEEAAA???===<<<;;;999888777777777666777777777999<<>><<<===???DDDIIIPPPUUUVVVVVVUUUUUUVVVTTTTTTTTTRRRNNNIIIFFFFFFFFFGGGJJJMMMQQQRRRSSSSSSMMMEEE>>>999777666777999@@@HHHLLLIIIAAA:::666888999999;;;???CCCIIILLLWWWYYY\\\^^^___^^^\\\[[[XXXSSSLLLEEE@@@;;;777444///...---------///222333/////////111333222///,,,......................................................///000000000000000........./////////000000...///000///......///000......////////////......////////////////////////////////////000000000000222222111000000000000000000000111111333444666777::::::;;;>>>AAAFFFKKKMMMWWWPPPRRR\\\]]]YYYaaappp~~~pppjjjlllqqqvvv~~~rrrlllfffcccgggrrr~~~bbbSSSRRRRRRUUUWWWVVVRRROOOOOOPPPJJJBBB;;;777555333222444777:::777222///000333000???```jjjQQQ<<<777222000000000000000000000000////////////////////////000000111111111111000000///////////////.........wwwttt}}}ssspppssshhhdddbbbfffjjjdddUUUHHHHHHCCC@@@CCCCCC@@@@@@DDDCCCDDDFFFGGGFFFEEECCCAAA;;;;;;:::999888888777777444555666888999;;;===??????<<<777555444444444333111111000111111222333333111111111111111111111111111111111111000000000///---......//////////////////............---------......////////////......------------------------///......------------...........................---.....................---------------------------......------...111333333111333666666111///000000...---///333555111---111666===CCCGGGJJJMMMOOONNNLLLMMMQQQVVVWWWUUUSSSWWWUUUSSSRRRRRRQQQOOOMMMDDDCCC@@@===999777555444888777666555666999>>>BBBPPPRRRTTTVVVVVVUUUTTTTTTUUURRRMMMHHHEEEEEEGGGHHHIIIMMMRRRVVVVVVUUUTTTTTTTTTTTTRRRRRRRRRSSSQQQOOOMMMJJJHHHHHHJJJKKKKKKJJJKKKHHHCCC===999777777888888???IIIPPPNNNFFF<<<555777666555555999>>>CCCFFFMMMQQQUUUZZZ]]]^^^]]]\\\XXXVVVSSSOOOKKKFFF@@@<<<555333000......000222444666111...222888:::333,,,////////////////////////////////////////////////000000111111000///......------......//////000000---///000///...---...///......////////////......////////////////////////.../////////000000000111777666444222000000//////000000111222333555777888;;;;;;<<<@@@EEELLLRRRVVVYYYUUUYYYaaaaaaaaarrrvvvsssppplllnnnuuuuuujjjeeeeeeiiilllxxxxxx___QQQOOOQQQWWWWWWQQQNNNOOOSSSNNNFFF???:::777333111111666999777222///111444///000===IIIGGG>>>666...111111111111111111111111////////////////////////000000111111111111000000.........///////////////eeeWWWMMMFFFHHHGGGAAA>>>@@@@@@AAABBBCCCDDDDDDCCCBBB@@@???>>>===;;;:::999999333555888999:::;;;===???BBB>>>:::777777777777777333222222111111111222222111111111111111111111111111111111111000000000000---......//////////////////............---------......////////////......------------------------...---------------..............................---------...............------------............,,,---......------///111000...///222222...---///,,,///000000444666444///888<<>>DDDNNNUUUUUUOOOEEE???;;;888666777<<>>:::555111///000222333888222...111999;;;555---////////////////////////////////////////////////111111111111000///...------------....../////////---...//////------...///......////////////......////////////////////////......//////000000111111888666444222000///000000000111111333444666888999;;;;;;===BBBIIIRRR[[[```YYYZZZ```fffjjjsssrrrnnnooowwwzzzyyy|||zzzqqqiiieee]]]dddppp~~~kkkXXXPPPNNNTTTWWWTTTRRRTTTUUUQQQKKKEEE@@@;;;666222111444666666333111222444888...***222>>>>>>666///111111111111111111111111000000000000000000000000000000111111111111000000.........///////////////wwwfff[[[[[[YYYOOOGGGGGGBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>===777888999999888:::>>>BBBDDD@@@<<<999999:::::::::444444333222111111111111222222222222222222222222111111111111000000000000---......//////////////////............---------......////////////......------------------------,,,,,,,,,,,,---......///........................---------.........//////------------.........///+++---//////---------......,,,,,,//////------000+++333888555333777===???BBBDDDFFFGGGGGGGGGHHHJJJPPPNNNQQQWWWXXXVVVXXX]]]YYYWWWUUUUUUUUUUUUSSSQQQSSSQQQNNNJJJFFFBBB@@@???666777999:::===AAAGGGKKKOOORRRVVVVVVTTTSSSSSSTTTNNNNNNNNNOOOQQQRRRSSSTTTNNNPPPRRRSSSRRRRRRSSSTTTTTTUUUSSSOOOOOOTTTSSSOOOPPPLLLIIIJJJNNNQQQPPPMMMIIIJJJJJJHHHEEECCCEEEFFFIIIMMMSSSXXXYYYVVVPPPKKK@@@<<<999:::???GGGMMMOOOKKKIIIHHHHHHLLLQQQWWWZZZZZZYYYZZZZZZZZZXXXSSSPPPGGGBBB;;;444000///111222444111///000333444222000////////////////////////////////////////////////000000111111111000000///---.....................---...//////------...///......////////////......////////////////////////.........///000111111111444333111/////////000111111111222333555777999:::;;;<<<>>>DDDMMMXXXbbbiiiaaadddhhhmmmwwwyyyqqqlllooozzz}}}wwwiiihhhjjjooorrrvvvlll[[[OOOQQQUUUTTTTTTXXXVVVSSSPPPLLLGGGAAA:::555333333333333333333444444999444,,,///999888222444111111111111111111111111000000000000000000000000000000111111111111000000............/////////000uuussspppdddYYYVVVGGGFFFEEEEEEDDDEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBB;;;;;;:::888777:::@@@FFFEEEBBB===::::::<<<<<<===555555333222111000000000333333333333333333333333111111111111000000000000---....../////////////////////.........---------......////////////......------------------------+++++++++,,,---...///000........................---------.........//////---------.........//////+++---//////...,,,,,,,,,///,,,,,,//////...///222---999>>>666///777GGGRRRJJJIIIHHHEEECCCDDDGGGIIIOOOMMMOOOSSSSSSQQQWWW___TTTSSSRRRSSSTTTUUUTTTSSSRRRQQQNNNJJJGGGDDDBBBAAA;;;===???@@@BBBFFFKKKOOOMMMPPPTTTUUUSSSRRRRRRTTTLLLMMMOOOQQQRRRSSSSSSSSSRRRSSSSSSRRROOONNNOOOPPPMMMPPPOOOLLLMMMRRRQQQKKKIIIFFFEEEIIIOOOTTTTTTQQQPPPRRRTTTRRROOOMMMNNNPPPRRRSSSUUUXXXZZZYYYWWWTTTEEEAAA<<<;;;@@@GGGLLLNNNRRRLLLEEE@@@@@@FFFMMMSSS]]][[[[[[[[[[[[[[[XXXVVVLLLGGG???777111///000111///000111000...---///222000000000000000000000000000000000000000000000000...///000111111222222111........................---...///...------...///......////////////......////////////////////////---......///000111111222111///...---...///111222111111222333555777999:::;;;<<>>;;;;;;===??????===999555222111111111000111333444444333222000111111222222222222111111//////////////////////////////............////////////000000000//////...........................................................................////////////////////////........................---///333---&&&000777...---...///000000000///...,,,000333444444888???EEEJJJJJJKKKNNNOOONNNKKKHHHNNNOOOPPPRRRSSSTTTTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMKKKJJJEEEFFFHHHIIIJJJLLLPPPSSSPPPPPPPPPOOONNNNNNPPPRRRPPPQQQOOOMMMNNNSSSTTTRRRSSSPPPOOOSSSSSSPPPNNNOOOPPPRRRSSSRRRNNNKKKJJJKKKKKKIIIGGGGGGKKKOOOSSSUUUSSSRRRRRRRRRTTTVVVXXXYYYUUUSSSSSSUUUXXXZZZXXXVVVSSSOOOIIIDDDAAABBBDDDFFFFFFFFFDDD>>>:::;;;BBBIIIPPPUUU[[[``````\\\XXXVVVNNNIIIBBB===999777444333111000...///000111000///333,,,...777999333111666000000000000111111111111000000000000000000000000...000111111000//////000000/////////............////////////////////////111888888---)))///222...000////////////000111111111333222///...111111///222555777777888999999888===<<<@@@KKKZZZgggooorrrooogggooo|||uuuoooiiijjjppp}}}tttkkkeeekkkuuuyyy]]]VVVUUUNNNMMMSSSYYYWWWUUUTTTQQQKKKBBB:::666555444444444333000...111222222333333222222111000333555333///...222777222000111444222//////333000000000000000000000000////////////////////////wwwuuuyyyxxxmmmfffbbbaaa___]]]YYYQQQHHHDDDDDDDDDBBBAAABBB@@@>>>;;;:::;;;<<<===DDDFFFGGGBBB<<<:::===AAADDDAAA;;;666333111111222000111333444444333222000000111111222222111111000//////////////////////////////............//////////////////////////////........................................................................////////////////////////........................000000333000///===GGG???---......//////............222555666666999???EEEGGGGGGIIIKKKNNNNNNMMMKKKMMMNNNOOOQQQRRRSSSSSSSSSQQQPPPOOOOOONNNNNNNNNOOORRRRRRRRRQQQOOOLLLJJJIIIEEEHHHJJJLLLLLLKKKLLLMMMLLLMMMMMMLLLLLLLLLMMMNNNNNNPPPPPPOOOSSSWWWVVVQQQRRROOOPPPSSSRRRMMMJJJJJJLLLMMMNNNNNNMMMKKKJJJIIILLLKKKJJJJJJLLLOOOQQQRRRSSSRRRRRRRRRSSSTTTTTTTTTVVVUUUTTTWWWZZZ[[[ZZZXXX[[[YYYTTTNNNHHHCCC@@@>>>@@@???===999777888<<<@@@JJJOOOVVVZZZZZZYYYYYYZZZSSSOOOKKKFFFBBB>>>999666111000///000222222111000222---///888:::333000444//////000000000111111111000000000000000000000000///.........///...,,,+++///............---------////////////////////////>>>CCC@@@444///111000***111111000000000000000000...000000,,,+++...///---000333666777888999:::999:::@@@IIIVVVbbbkkkoooqqqkkkqqq{{{wwwwwwtttppptttzzzyyytttuuuuuu}}}zzzaaaTTTVVVUUUOOOUUUTTTSSSSSSQQQMMMGGGCCC999777555444444333222000111222222333333222222111...000111000///222999???444000///111000------000000000000000000000000000////////////////////////}}}zzzppphhhmmm}}}~~~yyy~~~vvvaaaMMMHHHIIIEEEAAA@@@BBBAAA???===;;;:::999999>>>DDDHHHFFF>>>;;;===BBBHHHEEE???999555333333333111222333444333333111111000111111222222111111000//////////////////////////////............/////////......---...///111222........................................................................////////////////////////........................///,,,......000AAAKKKCCC000000////////////000000333666888999999;;;@@@EEEEEEEEEFFFIIILLLNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQOOONNNNNNMMMMMMMMMMMMNNNMMMMMMMMMLLLKKKIIIHHHGGGBBBEEEIIILLLMMMMMMNNNNNNMMMLLLMMMMMMNNNOOOQQQRRRPPPSSSWWW\\\eeekkkhhhaaaXXXWWWYYY\\\[[[UUURRRRRRTTTSSSQQQPPPOOOLLLIIIFFFKKKKKKLLLMMMNNNOOOPPPPPPOOONNNMMMNNNQQQSSSSSSSSSTTTSSSSSSTTTVVVWWWVVVTTT]]]]]][[[WWWPPPGGG???:::<<<:::888777888999999999BBBHHHOOOQQQPPPPPPSSSWWWUUUTTTSSSQQQNNNHHHAAA<<<666444111000111111///...333...000777999222///111//////000000000000111111000000000000000000000000000......///111222///,,,.........---------,,,,,,////////////////////////555888777111111666444...111111111222222111000000000333333///...000111000///111555777888888:::<<<999FFFXXXfffmmmooonnnnnnhhh}}}|||ppptttzzzzzzuuuvvvvvvyyy{{{eee\\\VVVNNNRRRSSSSSSSSSRRROOOKKKIII>>>;;;777444444444333222111222222333333222222111...//////...///444<<>>DDDFFFCCC@@@@@@BBBFFFDDDAAA>>>:::666444333222222333333333222111111000000111111111111000000//////////////////////////////............//////000///...---...000333444........................................................................////////////////////////........................000***+++,,,///;;;AAA888333222111000000222333444888:::<<<<<<<<<>>>BBBEEEFFFEEEEEEGGGIIILLLLLLKKKKKKKKKMMMNNNNNNOOOOOOOOOMMMLLLLLLKKKKKKKKKLLLLLLHHHHHHIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHJJJNNNQQQPPPNNNLLLMMMQQQVVVZZZ\\\]]]dddmmmyyyqqqooopppsssqqqmmmlllooorrrnnniiiddd```YYYRRRMMMKKKMMMOOOOOOOOONNNNNNNNNIIIGGGEEEGGGKKKOOOQQQQQQSSSSSSSSSSSSSSSSSSRRRQQQWWWXXXYYYXXXTTTMMMEEEAAA<<<999777:::>>>@@@>>>;;;???EEELLLMMMIIIFFFGGGJJJOOOPPPSSSUUUUUUQQQKKKFFF@@@<<<555111////////////555000000444555111///111////////////000000000111////////////////////////......///000000111111111//////.........---------////////////////////////))),,,,,,---222888777222///000111222222111111000111555666222///111333333111222555888888777:::???>>>PPPffftttuuuppplllkkkmmm{{{nnnsss|||}}}vvvoooooouuuhhhVVVSSSRRRTTTVVVWWWTTTPPPLLLIIIBBB>>>888444333333333222111222222333333222222111111111111000///222777<<>>CCCGGGGGGEEECCCAAABBBCCCBBB???:::555222333333333333222222111111000000000111111000000000//////////////////////////////............//////111000///...///111444555........................................................................////////////////////////........................222,,,...222111888:::///222111111111111333555666;;;<<<>>>???@@@AAACCCEEEHHHGGGFFFGGGHHHIIIHHHGGGIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKHHHEEEBBBDDDJJJTTT[[[ZZZUUUQQQRRRXXXaaahhhmmmzzzwwwooojjjaaabbbccc```\\\XXXWWWXXXRRRLLLEEEBBBEEEHHHJJJJJJOOOPPPRRRSSSSSSTTTTTTTTTSSSTTTVVVWWWUUURRROOOLLL???;;;:::>>>DDDHHHEEEAAADDDJJJPPPPPPJJJCCC???>>>DDDFFFKKKQQQUUUUUURRROOOKKKDDD;;;444333444777999777222//////000///000222...////////////000000000////////////////////////000222222000,,,***---000000000000000////////////////////////////////////222222111111444777444///...//////000111111111111...333444000,,,...000111555444666999888666<<>>???AAABBBDDDEEEEEEJJJIIIHHHHHHIIIHHHFFFDDDHHHHHHIIIJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFGGGJJJRRR___nnnwwwpppkkkeeefffmmmxxx|||wwwwwwyyytttgggVVVJJJFFFFFFFFFEEEHHHJJJMMMOOOOOOPPPRRRSSSTTTTTTUUUVVVVVVUUUTTTSSSDDD@@@===@@@EEEIIIIIIGGGKKKOOOSSSTTTOOOHHHAAA===<<<>>>BBBHHHOOOSSSTTTTTTPPPJJJAAA<<<;;;===@@@BBB666222...---...///111111......////////////000000000000000000000000000000@@@>>>:::444...,,,...000111111111000000000//////////////////////////////333222111111222333222000222222111000000000111111///555777222...///222333999555777:::999888BBBOOO___lll{{{{{{vvvwww{{{vvvqqqttt~~~~~~lllppp|||dddUUUTTTTTTVVVYYYXXXTTTPPPIIIDDD===888555444222222111222222333333222222111...///000111222222222111888111---///111000///000111111111111111111111111000000000000000000000000wwweeeTTTOOONNNLLLJJJHHHFFFDDDCCCAAAAAABBBEEEIIIKKKKKKKKKHHHHHHGGGEEEBBB>>>:::777555444333222111111111111//////000000000000////////////////////////////////////............////////////////////////000000........................................................................////////////////////////........................+++&&&,,,000,,,---000+++...///222444777999:::;;;>>>>>>???AAADDDFFFFFFFFFIIIIIIIIIIIIJJJIIIEEECCCGGGGGGHHHHHHIIIIIIHHHHHHFFFFFFEEEEEEFFFGGGGGGHHHFFFFFFGGGIIILLLOOORRRSSSPPPTTT[[[eeeooo||||||}}}uuu```UUUQQQOOOMMMNNNPPPRRRQQQNNNLLLMMMNNNQQQRRRSSSTTTTTTTTTTTTTTTLLLGGGCCCBBBEEEHHHJJJJJJLLLMMMOOORRRSSSPPPJJJEEE===<<<===AAAGGGMMMRRRTTTRRRMMMGGGCCC@@@???>>>===111000///...000111000............/////////000000000000000000000000000000KKKBBB888222222333222111000000000000////////////////////////////////////++++++,,,------...000333;;;999555222/////////000111888:::555000111555777999555555:::;;;<<>>??????>>>>>>???BBBEEEGGGGGGFFFHHHHHHIIIKKKKKKJJJFFFCCCFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEDDDEEEEEEFFFGGGGGGGGGIIILLLQQQWWW]]]bbbeeekkkqqqzzztttfff```^^^\\\___```___[[[TTTNNNLLLLLLKKKMMMOOOQQQSSSSSSSSSRRRSSSNNNHHHEEEEEEHHHKKKMMMHHHGGGHHHMMMSSSTTTQQQLLLAAA>>><<<===BBBIIIOOOSSSRRROOOKKKFFFAAA;;;555111---///000111222333000+++............/////////000000000000000000000000000HHH999+++(((///555222---000/////////............/////////////////////////////////...+++)))---222BBB???999333///......///...555888333---...222444888333444:::<<>>999666666333333444444444333222222222222111111111111222222000/////////000111222222222111111000000000000000000000000000000000000000yyyrrrhhh[[[MMMDDDGGGEEEFFFJJJKKKJJJLLLPPPQQQRRRRRRNNNGGGAAA>>>>>>;;;999777555555444222000111111222222111111000000////////////////////////////////////////////////000000/////////.........////////////////////////000---...111111---,,,000////////////////////////000/////////..............................---------......---,,,...333777555777999<<<>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCAAAAAABBBEEEFFFDDDBBBFFFFFFFFFGGGGGGGGGEEEDDDFFFIIIJJJFFFGGGPPPYYY^^^cccgggiiikkkttt~~~xxxtttrrreeeZZZPPPNNNNNNNNNRRRWWWTTTTTTSSSQQQNNNKKKIIIHHHIIIGGGDDDBBBAAAEEEKKKPPPMMMMMMLLLHHHEEECCCDDDEEEKKKJJJIIIJJJJJJFFF@@@;;;444333000///......///000000000000000000000000000////////////000000000000000/////////............///111222000...///555:::KKKGGG777---111///+++000///////////////000111111000,,,---666;;;888222///111111111111222333444555333333888???CCCMMMeee}}}}}}xxxxxx}}}||||||}}}~~~}}}{{{yyyxxxzzzzzzzzzzzzzzzxxxwwwvvvqqqsssuuuwwwwwwwwwvvvuuuttttttsssssstttvvvxxxzzz{{{|||}}}~~~xxxsssxxxfffQQQMMMRRRTTTQQQSSSQQQNNNHHHAAA<<<999777333444444444444333222222222222111111111111222222//////000000000000000000333222222111111111111111000000000000000000000000|||cccOOOHHHEEEEEEHHHHHHGGGKKKPPPNNNPPPPPPNNNHHHCCC???>>><<<;;;999999888777444222000000111111111111111111////////////////////////////////////////////////000000////////////......////////////////////////000...///444777333///---////////////////////////////////////..............................//////.........---...222:::AAA888:::<<<>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAA???===CCCCCCCCCCCCCCCDDDEEEFFFJJJPPPTTTRRRTTT```nnnwwwxxx~~~uuummmeee```[[[UUURRRSSSRRRRRRRRRSSSTTTRRRNNNLLLLLLIIIEEEAAA>>>@@@DDDHHHNNNQQQTTTTTTQQQMMMKKKIIIFFFEEEEEEIIINNNNNNHHHCCC;;;888333///------///000000000000000000000000000000000000000////////////////////////............///111222000...///444888TTTVVVEEE111///000...000///////////////000111111333///111:::BBB???666////////////111222444666777444777:::>>>GGGZZZsss|||}}}~~~}}}|||{{{{{{{{{yyyyyyxxxwwwvvvtttrrrqqqkkkllllllmmmlllkkkiiihhhiiiiiiiiiiiiiiigggffffffbbbdddeeegggggggggffffffeeeeeeddddddeeegggiiijjjnnnooopppsssuuuwwwxxxyyyzzz{{{||||||}}}~~~~~~tttzzz[[[KKKPPPSSSOOOSSSRRRPPPLLLFFFAAA<<<999444444444444333333222222222222111111111111222222///000111222111000///...444333333222111222222222000000000000000000000000mmmVVVMMMGGGFFFGGGHHHKKKOOOKKKLLLNNNMMMJJJEEEAAA>>>???>>><<<<<<<<<:::777444000000000000111111222222////////////////////////////////////////////////000000//////////////////////////////////////////000---...444:::888111+++///////////////////////////////////////.........------......//////000000000...---///333999???BBB;;;<<<>>>@@@AAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>><<<;;;===>>>???@@@BBBEEEIIILLLTTT^^^fffgggiiisss|||zzzzzzzzzzzz{{{yyysssiii^^^XXXSSSQQQOOOPPPRRRSSSRRRQQQPPPOOOLLLGGGBBB@@@AAABBBNNNRRRWWWZZZZZZWWWUUUSSSEEEBBBAAAEEELLLQQQOOOLLLCCC>>>777111------///000000000000000000000000000111111000000//////......///////////////.........///000000///...///222444LLLUUUHHH111---111000000///////////////000000111444333444888<<<999222,,,//////000111333444666777888;;;>>>CCCSSSjjj}}}~~~}}}|||zzzzzzzzzyyywwwuuusssrrrpppnnnmmmkkkkkkjjjffffffeeedddbbb```___^^^YYYYYYYYYYYYYYYXXXWWWVVVXXXXXXXXXWWWVVVVVVUUUUUUSSSSSSTTTUUUVVVVVVUUUUUUWWWVVVVVVVVVWWWXXXZZZ[[[^^^___aaacccfffiiikkkllloooqqqsssuuuwwwzzzrrrppptttwww]]]RRRPPPOOORRRQQQPPPOOOKKKEEE>>>:::666555444444333333333333333222222111111222222333111222333444333222///...333333222111111111111222////////////////////////~~~qqqaaaQQQLLLMMMMMMMMMNNNLLLMMMOOOOOONNNKKKGGGDDDBBB@@@???>>>===<<<999777222222111000111111222333000000000000000000000000000000000000000000000000//////000000000000000000////////////////////////...------222999:::222)))////////////////////////.........///////////////---......//////000000000222///...222:::??????<<<===>>>???AAABBBAAAAAA@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAA???>>>===<<<>>>@@@BBBCCCEEEIIIOOOTTT```mmmzzz~~~~~~~~~zzzyyytttzzz}}}uuuppp```[[[TTTNNNLLLMMMNNNOOOOOOPPPQQQOOOLLLIIIGGGGGGPPPSSSWWWYYYYYYWWWWWWWWWIIIDDD???@@@GGGNNNRRRSSSJJJEEE>>>666111///000000111111111111111111111111111111000000//////...............////////////////////////...---...///111888FFF???...,,,111/////////////////////000000111---000111000////////////111111222222333555666777999<<>>>>>===<<<:::555444333111111222222333000000000000000000000000000000000000000000000000//////000000000000111111////////////////////////---------///666:::444+++////////////////////////........./////////////////////////////////000000222000000666===@@@===888===>>>@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBB@@@??????@@@???CCCFFFIIIKKKPPPWWW\\\nnn|||}}}{{{}}}tttoooeeeZZZOOOIIIHHHIIIIIILLLPPPRRRRRRRRRRRRRRRSSSTTTUUUUUUSSSRRRSSSTTTPPPJJJCCC@@@BBBIIIQQQVVVOOOKKKEEE>>>888444222111111111111111111111111111000000000000////////////........./////////////////////..................)))666444+++...000...000///////////////000111111+++000222...---111888;;;333333333444555666888888;;;???LLL```vvvwwwlllsss~~~}}}{{{xxxuuurrrpppooolllkkkiiigggccc___\\\ZZZVVVTTTRRRQQQQQQRRRQQQOOONNNMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAACCCDDDEEEGGGIIIKKKMMMNNNRRRUUUYYY^^^ccciiioootttwwwyyy|||~~~~~~~~~vvvbbb]]]jjj{{{]]]UUUQQQPPPPPPQQQQQQLLLDDD>>>888777555333222222333333333333222222222222333333222333444555444333222111222111000000//////000000000000000000000000000000~~~tttsssuuu{{{qqqaaaSSSKKKJJJJJJIIIIIIKKKMMMMMMKKKIIIGGGDDD@@@===============888777555333222222333333000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////...///......333999777000////////////////////////............/////////000000000000///////////////---000555888;;;;;;;;;;;;<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===@@@BBBBBB@@@@@@AAACCCAAAGGGOOOTTTYYYaaajjjqqq||||||ppp___PPPJJJHHHGGGIIILLLOOOPPPRRRUUUWWWTTTUUUVVVUUUTTTSSSSSSTTTUUUQQQKKKDDDAAAEEEMMMTTTRRROOOKKKFFF???999444111111111111111111111111111////////////000000000000............/////////000222111000000000000///...***000...,,,222000,,,222///////////////000111111///333333000111999>>>???222222333555777999;;;<<>>>>>?????????CCCBBB@@@???>>>>>>??????>>>>>>===============>>>;;;;;;<<<<<<======<<<<<<===>>>???@@@AAABBBCCCDDDFFFIIIMMMQQQVVV\\\bbbgggkkknnnrrrtttsssrrrsssuuutttwwwzzz|||{{{|||~~~jjj[[[]]]nnnvvvZZZSSSRRRQQQSSSSSSPPPHHHAAA999888555333222222333444444333333222222333333444111111111222222222222222333222111111000000111111000000000000000000000000yyyppplllooowwwrrr\\\SSSSSSOOOMMMLLLNNNQQQSSSQQQOOOIIIEEE@@@===<<<===>>>>>>:::999666444222222333333000000000000000000000000000000000000000000000000//////000000111111111222///////////////////////////111///---111888888333////////////////////////---.........//////000000111111000000//////......)))000888999666666;;;@@@;;;<<>>AAABBB@@@@@@BBBDDDGGGOOOZZZdddlllwwwyyy}}}~~~nnn[[[OOOLLLJJJJJJJJJJJJKKKNNNSSSVVVTTTVVVXXXYYYXXXXXXXXXYYYXXXWWWQQQIIIBBBCCCJJJQQQSSSRRROOOJJJDDD<<<666222111111111111111111111111......//////000000111111---.........//////000000444222111111222222000///000222---///444///+++444///////////////000111111000111///,,,000888:::666111111333555888;;;>>>@@@NNNVVVlll}}}xxx{{{www{{{{{{vvvssskkkhhhfffcccaaa^^^[[[XXXTTTSSSQQQOOOMMMKKKIIIHHHGGGHHHHHHHHHHHHFFFDDDCCCEEECCCAAA@@@AAACCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@AAACCCBBB@@@???>>>>>>??????>>>======<<<<<<<<<======<<<<<<===>>>>>>>>>======<<<<<<<<<===>>>>>>??????@@@BBBFFFJJJNNNSSSYYY]]]```dddhhhjjjhhhhhhiiijjjjjjnnnrrrsssssstttvvvyyy~~~qqq\\\WWW```iiikkkuuu```UUUSSSRRRTTTUUUSSSKKKDDD:::888666333222222333444444333333222222333333444000/////////000111222222444333222222111111222222000000000000000000000000}}}}}}~~~~~~|||zzzzzzlll^^^PPPPPPPPPOOOOOOPPPRRRSSSKKKLLLJJJDDD<<<999<<<@@@@@@<<<888555444444333222222222222111111111111000000000000000////////////111111111111111111111111+++555777...***///333//////222000---222<<<===666000000000000000000000000000000000000000111111111111111000000000000111111000222555888:::;;;;;;;;;<<<<<<>>>AAADDDEEEEEEDDDFFFCCC>>><<<>>>BBBAAA>>>AAAAAAAAAAAAAAAEEEOOOYYY^^^aaajjjuuu||||||xxxxxx{{{|||xxxyyyzzz}}}lll___YYYYYYYYYOOOIIIKKKMMMMMMOOOTTTYYY\\\```bbbaaa\\\VVVRRROOORRRTTTQQQMMMLLLPPPTTTRRRSSSQQQLLLGGGCCC;;;222444222111111222222000...111...+++,,,///222222111///////////////000000000???444---...000---+++,,,111000000///////////////////////////000000000000////////////000000000000111:::888555;;;<<<<<>>CCCBBBAAA@@@@@@AAACCCDDD;;;;;;;;;<<<<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;===>>>???BBBFFFJJJMMMPPPTTTUUUVVVWWWXXXZZZ[[[[[[^^^dddfffdddeeemmmrrrrrrvvvwwwyyy{{{~~~{{{eee\\\______ZZZYYYiiifffYYYPPPQQQTTTQQQLLLJJJBBB===888555555555444222333333333222222222111111111111111111111111111111777444000///000111333333000000000000000000000000{{{wwwtttqqquuu|||~~~vvvoooeeeXXXPPPPPPQQQPPPOOOMMMMMMLLLFFF>>>:::<<<>>>???<<<999666555444333111222222222222111111111111111000000000////////////111111111111111111111111<<>>???BBBCCCDDDCCCBBBBBBCCCBBB@@@>>>>>>>>>>>>;;;>>>BBBEEEIIIOOOZZZcccjjjppp{{{xxxrrrvvv~~~|||~~~pppeeebbbcccfff^^^YYYVVVRRRLLLKKKNNNTTTWWW\\\___```^^^[[[XXXOOOPPPOOOLLLHHHGGGIIILLLOOORRRQQQMMMKKKHHHAAA999666444111111222222111000555222000000111222000///////////////////////////999111,,,...000......111000000000000111222333333////////////000000000111000000000111111111111222000999888555;;;;;;<<>>>>>>>>>>>>>>=========>>>@@@BBBEEEFFFKKKKKKLLLMMMNNNOOOPPPQQQRRRYYY]]][[[[[[aaafffgggnnnooopppsssxxx|||qqqjjjlllkkkdddYYY\\\lll}}}gggSSSPPPVVVVVVOOOJJJDDD@@@:::666666666555444333333333222222222222111111111111111111111111111666333111000111222222222111111111111111111111111}}}tttmmmkkkmmmttt~~~}}}www{{{bbbRRRNNNNNNLLLIIIMMMNNNMMMIIIBBB======>>>???===:::888777666333111333222222222111111111111111111000000000/////////000000000000000000000000777>>>===444...///000---...111000---111::::::333000000000000000000000000111111111000/////////...000/////////000111222222555777999;;;============???@@@AAACCCCCCCCCBBBBBB>>>AAACCCBBB>>><<<===@@@===???BBBFFFMMMYYYhhhrrryyy|||uuuuuu~~~xxxyyy|||}}}rrrmmmmmmrrrmmmiiicccYYYNNNHHHGGGNNNPPPSSSWWWYYY[[[[[[[[[SSSQQQLLLGGGDDDBBBBBBBBBJJJNNNOOONNNNNNNNNIIIBBB999666222111111333333333444333222222222222000...111111000000//////......555111///000///...///222///000000111333555666777/////////000000000111111111111222222222333333333111::::::888<<<;;;===HHHggg}}}yyytttllleee^^^XXXRRRNNNIIIGGGEEEDDDEEEEEEDDDBBBBBBAAAAAA@@@AAAAAABBBCCCAAAAAAAAABBBCCCDDDFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHTTTwww}}}XXXCCCPPPXXXLLLSSSRRRRRRSSSUUUWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQOOONNNNNNPPPQQQQQQPPPLLLLLLMMMLLLKKKHHHFFFDDDHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@??????>>>>>>======>>>>>><<<<<<;;;<<<===>>>AAAAAABBBCCCCCCDDDEEEEEEGGGMMMQQQQQQQQQVVVZZZ[[[bbbccceeehhhnnntttzzz~~~{{{}}}zzzsssggg[[[VVVhhhzzzYYYNNNUUUYYYSSSKKKHHHCCC===888666777777777333333333333222222222222222222222222222222222222444333111111333333222111111111111111111111111111wwwkkkeeeeeennn{{{{{{www```RRRLLLKKKLLLLLLMMMNNNKKKGGGCCCAAAAAA@@@???<<<;;;:::777444111333333222222222111111111111111111000000000//////////////////////////////,,,111222...,,,000222000...111000---111999999111000000000000000000000000555444444333222111000000/////////000000222333333888999;;;===>>>????????????AAACCCDDDDDDCCCDDDDDDAAA@@@@@@@@@>>><<>>>>>>>>>>>?????????CCCDDDFFFHHHLLLQQQUUUUUUXXXYYYZZZ^^^eeemmmtttyyyzzzgggVVVXXXooocccOOOPPPUUUSSSNNNJJJFFF???999666666777888444444333333333222222222222222222222222222222222222222222333444444222000111111111111111111111111||||||tttoooqqqtttxxxzzzzzzwwwtttssszzz___OOOMMMQQQJJJKKKMMMMMMKKKIIIGGGGGGCCCAAA???>>><<<999666333333333333222222222222111111111111111000000000000////////////////////////222444444000...000000///...222111...222999888000111111111111111111111111555444444333222111000000//////000000222333555555:::;;;<<<>>>@@@AAABBBBBB???BBBEEEFFFEEEEEEFFFGGGMMMDDD===>>>???>>>@@@DDDMMMTTT[[[```kkkzzz|||}}}xxxtttjjj\\\QQQMMMMMMLLLMMMQQQVVV[[[^^^ZZZUUUMMMFFFBBB>>>:::888;;;@@@EEEIIINNNRRRQQQLLLBBB===777333333444666666111222444555444444333333555555444444333222111111111333333111///...//////111111111111111222333333000000000000111111111111000000111111222333444444666<<<;;;999;;;999CCCYYYyyyrrriii___XXXLLLKKKHHHEEEBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHKKKNNNQQQRRRSSSVVVYYY]]]SSSUUUXXX[[[^^^```aaabbbnnnbbb^^^iiipppnnnpppxxxuuuwwwzzz}}}}}}zzzvvvsssqqqooollljjjiiifffccc```^^^^^^___```YYYXXXWWWUUUTTTTTTTTTTTTPPPOOOMMMKKKHHHFFFEEEDDDDDDCCCAAA???>>>>>>>>>???>>>>>>>>>============<<<@@@===<<<@@@FFFKKKNNNOOOQQQQQQSSSWWW]]]eeemmmqqqxxx{{{vvvddd\\\hhhzzzzzzqqqVVVLLLNNNQQQQQQKKKGGGBBB;;;777555666777444444444333333333222222222222222222222222222222111111111333555444222000111111111111111111111111kkkkkkjjjfffaaa```cccfffiiihhhfffcccaaabbbeeehhhjjjhhhggglllssszzzqqqmmmlllkkkjjjiiiqqqqqqYYYOOOOOOJJJKKKLLLNNNNNNMMMMMMLLLGGGEEEBBB@@@>>><<<999666333333333333222222222222222222111111111000000000000000000000000000000000222222111000000000000000///333222///222999777///111111111111111111111111111111111000/////////...000000111222333555777888:::;;;<<<>>>@@@BBBDDDEEEBBBEEEIIIIIIGGGEEEGGGIIITTTGGG>>>???AAA@@@BBBHHHQQQbbbvvv}}}~~~|||~~~rrrfffVVVSSSPPPNNNNNNQQQUUUXXXWWWTTTOOOHHHBBB===999888888>>>CCCHHHNNNSSSRRRNNNFFFAAA;;;666555555555555777888999888555333222333555555444444333333222222,,,///000///111444444111222222111000000000000000000000000111111111222222000000111222333333444444666:::888666999;;;LLLiii|||vvvlllddd]]]UUULLLFFFDDDDDDDDDCCCAAAAAACCCEEECCCEEEFFFEEEEEEEEEGGGIIIJJJLLLOOOQQQSSSSSSRRRQQQUUUZZZ___bbbccceeeiiilllfffiiimmmqqquuuxxxzzz{{{~~~wwwqqqmmmkkklllmmmgggeeeccc```]]][[[ZZZYYYXXXWWWTTTQQQMMMIIIGGGEEEEEEDDDBBBAAA@@@@@@AAAAAA@@@??????>>>===<<<<<<;;;::::::<<<@@@AAAAAACCCGGGKKKLLLMMMQQQVVV]]]cccgggmmmqqqwww{{{|||~~~yyyooovvvpppdddOOOKKKNNNQQQKKKIIIEEE???999555555666444444444444333333333333333333333333333333333333111111111333444444222000222222222222222222222222OOOPPPQQQPPPOOONNNNNNNNNLLLMMMNNNLLLKKKJJJMMMOOOOOOOOOSSSYYY\\\aaannn{{{yyyvvvrrrnnnfffjjjpppxxxrrr]]]RRRMMMMMMMMMNNNOOOOOOOOONNNLLLHHHDDDAAA???===;;;:::444444333333333222222222222222222111111111000000111111111111111111111111---,,,,,,---///000111222000444333000333:::777///111111111111111111111111////////////////////////111111222333555777999:::::::::<<<>>>AAADDDFFFGGGGGGKKKNNNLLLHHHEEEEEEGGGMMMCCC???CCCFFFEEEJJJTTT```uuu|||~~~{{{{{{sssnnneee]]]VVVRRRRRRRRRTTTUUUSSSMMMEEE???======:::???EEEIIIPPPUUUTTTPPPIIIDDD>>>999666555444333777888888666222000111333333333333333222222222222+++.........222777555///222222111000000000000000000000111111111222222222111111222333444555666666888:::777777<<>>======777@@@KKKNNNDDD999;;;DDDEEEFFFHHHKKKOOOTTTXXXZZZ___eeemmmrrrtttwww|||rrrnnnzzzuuuYYYNNNNNNOOOLLLKKKIIICCC<<<777555666555444444444444333333333333333333333333333333333222111111222444444333222222222222222222222222222GGGGGGHHHHHHHHHGGGFFFEEEDDDGGGIIIHHHFFFEEEGGGIIICCCEEEKKKPPPOOOLLLQQQ[[[[[[ccclllnnnooovvv{{{fffeeebbb```dddpppsss___PPPOOONNNNNNOOOPPPOOONNNNNNJJJEEEBBB@@@???===<<<444444444333333333222222222222222111111111111000111111111111111111111111444111///000111000///000111555444111444:::888///111111111111111111111111000000000000111111111111111222333444666888:::;;;999:::;;;>>>AAADDDGGGHHHKKKOOOQQQNNNHHHDDDDDDFFF@@@;;;>>>GGGJJJJJJSSSbbbqqqyyysssfff\\\VVVSSSUUUXXXXXXSSSJJJCCCAAABBB<<>>888666666555555444444444333333333333333333333333333333333222111000111333444333222222222222222222222222222RRRNNNJJJIIIJJJKKKHHHEEEEEEHHHHHHFFFFFFHHHGGGDDDFFFEEEEEEFFFHHHHHHHHHGGGGGGKKKOOOQQQTTT[[[gggpppxxxvvvuuuwwwssscccVVVTTTSSSWWWhhh{{{eeeZZZPPPKKKLLLLLLLLLKKKOOOLLLHHHDDDAAA@@@???>>><<<777222111222333333222222222222222222222222222000111222444555444111///444333000///111444444222555000---222999<<<666///333555777888777444000...333333222111000000000000111333666777777888:::;;;;;;<<<>>>AAADDDHHHJJJLLLPPPQQQPPPMMMKKKIIIEEEAAAEEEEEEIIIPPPUUU\\\iiivvvzzzdddXXXWWWYYYXXXVVVTTTPPPKKKFFFBBBCCCFFFJJJOOOSSSUUUVVVUUURRRMMMFFF@@@<<<888555222222333333333333222111000555111///222111...111777222444777888777444000...111222222333333222222111555444222111111222444555111333555555444555999===<<>>???@@@BBBDDDFFFHHHJJJLLLRRRZZZ^^^bbbgggpppvvvxxxzzz~~~}}}]]][[[yyyxxxXXXMMMKKKQQQNNNIIIDDDAAA@@@;;;666555555444333333333333444444444444444444444444444333222222111222333444555222222222222222222222222[[[ZZZXXXUUUQQQNNNKKKIIIIIIKKKIIIFFFHHHLLLMMMKKKJJJHHHEEEFFFIIIJJJIIIGGGFFFFFFFFFFFFIIIMMMQQQUUU]]]^^^___aaahhhwwwyyyjjjaaaYYYTTT\\\iiiwww|||rrrYYYMMMLLLNNNLLLIIINNNLLLIIIEEEAAA>>>>>>>>>===999555333444555444333222222222222222222222222333333222222333333222111333222111000000222222111444000...111666888555111333444555666666444111///333333222111111111111111333555777888999999;;;<<<>>>???BBBDDDGGGJJJKKKLLLMMMNNNNNNMMMKKKIIIFFFDDDBBBLLLXXXaaahhhvvvxxxmmmggg```[[[VVVTTTUUUTTTOOOJJJHHHKKKOOOSSSVVVWWWWWWWWWUUUPPPJJJEEE@@@<<<888555222333333333333222222111333222444666444///111777222444666888777444111...111111111222222111111111555444222111111222444555444555777666555666888;;;;;;@@@FFFMMMXXXnnn~~~ooobbbXXXQQQJJJDDDFFFEEEDDDDDDFFFHHHJJJKKKMMMNNNPPPSSSXXXaaajjjqqqxxx}}}wwwmmmjjjfffdddbbbaaa___]]]ccc___[[[WWWSSSOOOJJJGGGDDDBBB@@@>>><<<;;;;;;;;;======>>>>>>@@@BBBDDDEEEHHHMMMTTTXXX[[[```gggnnnrrrtttyyy~~~~~~|||vvv___cccmmmXXXKKKPPPOOOLLLHHHDDD@@@;;;666666555444444333333444444444444444444444444444444333222111111222333444555222222222222222222222222ppppppmmmggg]]]UUUPPPOOONNNOOOMMMJJJLLLQQQQQQOOOMMMKKKIIIIIIKKKKKKHHHEEEHHHDDDAAA@@@AAABBBBBBAAAJJJNNNQQQSSSVVV___ooo{{{rrrccc___dddhhhllltttlllSSSMMMNNNMMMJJJLLLMMMKKKGGG@@@======>>>>>>;;;888666666666555444333333333333333333333333666555333111000111333444111222222222111000111222222111///000222444444333222222333333333333222222333333222111111111222222555777999:::::::::<<<>>>AAACCCFFFIIILLLMMMMMMMMMJJJKKKLLLLLLJJJHHHHHHIIIQQQddduuuyyy~~~~~~wwwfff]]]SSSPPPSSSVVVSSSNNNNNNOOORRRUUUWWWXXXWWWWWWUUURRRNNNIIIEEE@@@:::666222333333333333333333333222444888;;;999444333666222444666777666444111///000000111111111111000000444333222222222333444555666777888888777777888999===:::===KKKddd}}}wwwlll]]]QQQJJJFFFDDDBBBEEEGGGHHHHHHHHHLLLRRRWWWZZZ\\\___eeennnzzz}}}zzzxxxsssoooiiiddd___ZZZVVVSSSOOOIIIBBB@@@@@@AAA>>><<<<<<<<<<<<<<<===>>>@@@AAACCCGGGLLLOOORRRVVV\\\aaaiiilllrrrxxx}}}|||vvvkkkYYYhhhgggLLLMMMNNNNNNMMMHHHAAA;;;777666555444444333444444444444444444444444444444444333222222222222333444444222222222222222222222222yyyppphhhbbb___[[[]]]]]]\\\]]]^^^XXXQQQRRRVVVYYYYYYUUUPPPLLLJJJKKKHHHDDDBBB@@@AAABBBBBBDDDJJJOOOPPPOOOSSS^^^gggqqqyyyuuurrrfffdddiii|||dddPPPLLLMMMMMMKKKMMMMMMHHHAAA======>>>===<<<:::888777666555444444444444444444444444444666666555333111111333444111111333555333111222666222222222111111222444666111111111111222222333444333333222222222333333444666888999::::::;;;===???CCCFFFJJJNNNQQQQQQPPPOOOKKKKKKLLLLLLIIIHHHKKKQQQdddzzz~~~ssshhhZZZQQQOOOQQQRRRRRRPPPRRRSSSUUUVVVVVVUUUUUUTTTRRROOOKKKGGGBBB;;;777333333333333333444444555444555888===???<<<666222222333555555555333111000111111222222222222111111333333222222222333444555555666777888888888888999@@@999;;;RRRqqqzzzsssaaaYYYOOOHHHEEEFFFHHHHHHIIIMMMQQQRRRQQQTTT]]]fffpppsssxxxyyysssnnniiieeeaaa]]]WWWPPPKKKIIIFFFBBB>>>======<<<;;;<<<===???@@@@@@CCCFFFIIIKKKNNNRRRVVVaaaeeekkkrrrwww|||{{{}}}|||fffhhh|||XXXLLLLLLMMMOOOLLLCCC<<<999666666555444444444444444444444444444444444444444444444444444444444444555222222222222222222222222{{{~~~qqqddd___iiisssrrrhhh]]]XXXXXXPPPPPPMMMGGGAAA>>>AAAEEEBBBGGGLLLLLLIIIIIINNNTTTWWW^^^iiittt~~~qqqiiiiii|||~~~\\\LLLJJJLLLKKKLLLMMMJJJDDD@@@>>>???<<<<<<<<<:::888666444444444444444444444444444444444555777666333222333444444111333777777444555:::333444444333111222444777222111111111111222444555333222222222333444555555777888:::::::::<<>><<<;;;;;;<<<>>>@@@@@@AAACCCEEEGGGIIIMMMOOOYYY^^^ffflllrrrwww}}}~~~sssoooqqqtttjjjQQQLLLKKKOOOMMMEEE>>><<<666666555444444444444555444444444444444444444444666666666666666666555555222222222222222222222222sss}}}ooohhhggg___```___VVVJJJBBBAAACCCGGGIIIKKKJJJGGGFFFGGGIIIJJJNNNVVV___gggqqq|||wwwttt[[[OOOJJJKKKLLLLLLKKKHHHEEEAAA???<<<===>>><<<999666444444555555555555555555555555222555888777444333444666;;;333111777888555555:::444444555444333333444666222222222222222333444555222222222333444555666777888999:::;;;<<>>DDD>>>444333333333222222222222333333333444444444444333333111222222333333444444444666555444555888;;;======;;;>>>PPPqqq~~~rrrdddVVVNNNIIIIIIKKKMMMQQQVVVYYY\\\aaaiiissszzz~~~{{{rrroooiiibbbZZZSSSPPPNNNEEEBBB???<<<;;;;;;===>>>@@@AAAAAACCCEEEGGGIIIJJJQQQWWW___fffkkkpppwww}}}ooouuuwwwttttttwwwssskkkzzzyyy___RRRKKKMMMOOOHHHAAA???777666555555444444555555444444444444444444444444666666777777666666555444222222222222222222222222~~~~~~}}}vvvjjj\\\RRRMMMSSSRRRPPPNNNMMMKKKIIIHHHLLLJJJLLLRRRVVV[[[fffqqqyyyaaaNNNMMMKKKJJJKKKMMMJJJEEE???<<>>???CCCGGGKKKTTTXXX^^^aaa```[[[TTTPPPPPPLLLMMMOOONNNRRRggg~~~zzzzzzhhhYYYQQQQQQRRRSSSUUUVVVWWWXXXXXXVVVTTTRRRQQQPPPMMMIIIGGG:::888666444333333444555444555333111666???@@@<<<333333222111111222333333222333333444444333333222111111222333444444444444<<<999666666999===??????<<>>?????????@@@BBBEEEFFFFFFIIIOOOXXX^^^bbbhhhpppwww~~~qqqrrroookkkrrr~~~~~~vvvdddlllyyyqqq\\\LLLMMMOOOIIIBBB@@@777666666555555555555555444444444444444444444444444555555666555444333222222222222222222222222222{{{iii]]]\\\XXXTTTQQQQQQPPPLLLIIISSSMMMJJJLLLMMMNNNUUU___gggqqq~~~sssVVVNNNJJJHHHKKKOOONNNGGG???>>>AAACCCBBB===888666666666666666666666666666666444666666333000222999???JJJ999///333777222///111222222111333444444222///333444444555555444444333222222333333555666888999;;;<<<>>>@@@BBBFFFKKKOOO\\\```dddfffddd\\\TTTNNNOOOKKKLLLPPPPPPVVVooo||||||dddTTTNNNNNNPPPQQQSSSUUUVVVWWWSSSRRRPPPOOONNNLLLJJJGGG;;;999777444333333444444111555555///000:::AAACCC333222111111111222333444111222222333333222222111000111222333444555444444BBB===888777:::>>>@@@@@@AAAPPPnnn}}}rrrcccUUUNNNLLLNNNPPPXXX[[[aaajjjttt|||uuuooohhhbbb\\\XXXQQQJJJDDDAAA??????>>>======>>>@@@CCCCCCCCCCCCJJJRRRXXX]]]ccckkkrrrwww~~~~~~vvvnnnrrrzzz___^^^```kkkdddOOOMMMPPPJJJCCC@@@777777666555555555555555444444444444444444444444333333444555444333111000222222222222222222222222