BM66( ```aaadddiiimmmmmmiiidddffflllqqqssssssuuuyyy~~~~~~zzzuuuqqqxxxwwwwwwxxxzzzzzzyyywwwzzzzzzvvvooolllmmmmmmjjjtttqqqqqqttttttoookkkjjjnnnqqqtttvvvtttpppjjjfffkkkmmmppprrrrrrqqqrrrssshhhlllmmmkkkllloooooollliiipppqqqkkkkkkssswwwssswwwuuuvvv}}}|||yyysssvvv{{{~~~{{{zzz|||~~~yyy|||{{{{{{yyyvvvttttttwwwzzz~~~}}}}}}tttppptttwwwvvvtttrrrpppjjjddd___XXXZZZ[[[YYYUUUTTTVVVXXX[[[]]]```cccfffhhhgggfffmmmkkklllpppsssvvv~~~jjjiiigggeeebbbaaabbbcccdddhhhooowwwzzzzzz{{{}}}xxxzzz{{{{{{yyyzzz{{{}}}|||{{{|||~~~~~~zzzwwwzzzpppjjjhhhiiiiiihhhdddbbb```aaafffjjjkkkkkkmmmrrrxxxzzzyyyxxxyyy{{{zzz|||}}}}}}|||~~~}}}yyyqqqnnnppprrrqqqppprrrppptttyyywwwqqqqqquuu{{{zzzwwwvvvyyy}}}~~~|||xxxyyy~~~|||xxxqqqhhhcccbbbbbb```^^^YYY[[[___ccceeedddaaa___]]][[[WWWWWW^^^gggiiifffkkknnnuuu|||zzzuuuwwwzzzssslllhhhhhhiiihhhgggeee___^^^aaaaaa^^^___eee\\\^^^bbbhhhlllmmmkkkiii``````cccgggjjjhhhccc^^^kkkgggkkkvvv{{{wwwxxx|||uuuqqqmmmmmmpppsssqqqmmmnnnnnnmmmlllooossspppjjjiiinnnssstttsssssswww{{{yyytttqqqttt{{{}}}}}}rrrsssuuusssqqqtttzzzwwwqqq}}}{{{zzzvvvppppppmmmhhhffflllooofffWWWYYY]]]]]]YYYVVVVVVUUUSSSNNNQQQXXX``````[[[]]]dddccchhhnnnooonnnmmmqqqvvv|||yyy{{{}}}hhhggghhhjjjkkkiiiddd```NNNRRRWWWXXXUUUTTTWWWYYY^^^]]]\\\]]]___```___^^^ggggggiiilllpppssstttssswwwzzz|||}}}|||yyywwwuuuyyy||||||xxxqqqlllhhhnnnrrrsssqqqqqqtttsssooogggjjjkkkiiijjjoootttuuujjjkkkmmmqqquuuwwwwwwuuuvvvpppooouuu{{{~~~zzzzzzzzzzzzzzz}}}zzzzzzxxxqqqiiieeecccYYYRRRRRRSSSSSSVVVZZZUUUYYY^^^aaaccceeehhhjjjoootttzzz}}}~~~zzzqqqppprrrvvvuuurrrsssvvvwwwttttttssspppmmmkkkiiiiii```^^^[[[ZZZYYYZZZZZZZZZZZZXXXVVVWWW[[[^^^___^^^uuuxxx|||}}}}}}~~~{{{}}}zzz~~~}}}zzzyyyyyywwwzzz~~~~~~{{{|||zzzzzzzzzzzz~~~zzz~~~~~~wwwqqq{{{yyypppbbbWWWUUUYYY\\\^^^YYY\\\aaaiiioooqqqmmmiiirrruuuxxxwwwtttqqqqqqrrrhhhiiigggbbb```bbbbbb```cccaaacccggggggccccccfff^^^```ccchhhlllnnnmmmlllrrrmmmkkknnnnnnlllnnnsss~~~}}}wwwsssrrruuuzzzyyysssqqqpppmmmmmmoooYYY\\\```bbbccceeeiiilllaaammmnnnaaa\\\dddgggaaahhhffffffhhhjjjhhhbbb]]]``````bbbgggkkkkkkfffaaaiiikkkhhhccccccgggfffaaaeeefffddd^^^\\\[[[XXXSSSLLLPPPSSSUUUZZZ```]]]WWWZZZ```ddddddggglllpppooovvvxxx|||~~~xxxyyy~~~~~~~~~}}}~~~wwwvvvuuuuuutttrrrnnnjjjlllooosssrrrnnnkkkjjjkkkccc```]]][[[[[[[[[[[[ZZZPPPPPPPPPRRRUUUVVVUUUTTTSSSWWWZZZ\\\cccnnnuuuwwwzzzuuurrruuuvvvuuuvvvxxx~~~|||zzz{{{}}}xxx|||}}}|||~~~~~~xxxsssmmmggggggkkkrrrtttwwwxxxyyy{{{yyyuuutttxxx{{{xxxttttttwwwwwwvvvsssqqqrrrtttvvvooonnnmmmmmmooorrrvvvxxx~~~{{{wwwpppiiiccc^^^[[[ZZZZZZYYYXXXXXXYYYZZZ[[[\\\oooddd]]]```hhhqqqwww|||~~~tttgggooorrrhhhgggqqqfff___\\\aaaccc___YYYUUU___\\\[[[___aaa``````bbbffflllooonnnrrr{{{}}}yyykkknnnrrrqqqlllgggcccbbbVVVYYY\\\^^^aaaeeejjjmmmkkknnnrrrrrrqqqrrruuuxxxjjjhhhddd```]]][[[YYYYYY]]]^^^```dddiiinnnrrruuurrroookkkkkknnnsssxxxzzz{{{~~~~~~}}}zzzzzz{{{}}}uuu~~~oooppprrruuuxxx|||wwwqqqqqqpppjjjbbb]]]TTTSSSRRRQQQQQQRRRVVVZZZQQQQQQRRRRRRRRRQQQPPPOOOHHHLLLSSSXXXTTTLLLKKKNNNXXX]]][[[TTTTTT[[[[[[TTTZZZ```ccc```^^^______^^^eeefffhhhjjjmmmoooqqqrrr~~~{{{uuupppkkkgggeeeeeeiiigggccc```___^^^______kkkjjjhhhgggiiijjjiiihhh```fffmmmpppqqquuu~~~|||{{{wwwvvvwwwwwwvvvwww{{{qqqpppppprrrwww{{{~~~~~~yyytttooommmmmmkkkeee```___eeeddd^^^bbblllkkkbbbfffccceeeiiigggaaaaaafffaaajjjpppnnnjjjhhhfffcccssssssqqqlllgggeeehhhkkkiiibbb[[[ZZZ___cccccc```ccc___```ccc```XXXWWW[[[XXX]]]cccggggggeeecccbbbSSSUUUUUURRRSSSXXXYYYXXX\\\XXXVVVXXXZZZ^^^gggqqqggg___XXXWWWWWWUUUUUUVVVXXX[[[^^^bbbfffkkkqqqtttwwwooowwwxxxppp}}}{{{zzzzzzyyyvvvooojjjkkkmmmooopppooommmkkkjjj]]]___^^^YYYWWWYYYZZZZZZXXXZZZZZZWWWWWW[[[]]][[[]]]eeemmmnnnnnnqqqrrrrrrjjjooosssrrrsssxxx{{{{{{ssssssvvvxxxvvvssstttyyywwwwwwwwwwwwwwwvvvtttssszzz~~~~~~{{{xxxwww~~~{{{zzzxxxvvvttttttsssrrrsssuuuuuutttrrrooorrrqqqllljjjjjjhhhddd[[[VVVTTTVVVVVVSSSRRRSSSYYYWWWUUUUUUXXX]]]cccgggnnnoooqqqssswww}}}~~~zzzuuunnnjjjiiiiiixxxuuuqqqpppssszzz|||{{{~~~zzzxxxzzz|||{{{oookkkkkklllnnnnnnkkkeeeaaahhhkkkllliiihhhiiikkkjjj```bbbcccaaa______bbbfffYYYZZZ\\\___```___\\\ZZZZZZ^^^dddkkksss{{{|||uuussswww~~~{{{{{{vvvsssrrrpppjjjbbb\\\hhhfffeeeccc```^^^```eeefffbbb^^^]]]^^^___dddiiiiiifffdddccc```]]]```fff```gggjjjgggeeehhhhhhfffpppqqqpppnnnmmmqqqvvvyyymmmmmmmmmnnnpppqqqrrrssspppooommmnnnrrrvvvzzz}}}rrrtttxxx|||{{{xxxwwwyyyzzzyyywwwwwwzzzzzzvvvvvvvvvoookkkgggeeeeeeeeefffggghhhiiiiiiddd^^^ZZZYYY[[[VVVTTTRRRQQQPPPPPPQQQSSS]]][[[ZZZZZZ\\\^^^^^^^^^kkkiiieeebbb___^^^^^^___bbbhhhllljjjiiiiiihhhdddddd[[[\\\jjjvvvrrrhhhaaabbbiiimmmkkkhhhgggdddaaaiiiiiigggeeedddfffkkkoooqqqkkkcccaaafffllliiiccciiiiiimmmqqqooojjjkkkqqqooorrrvvvyyyyyyvvvrrrpppvvvxxxvvvqqqnnnpppqqqpppmmmiiigggfffccc^^^]]]```eeeaaa```eeehhhfffdddddduuunnnkkksssuuusssssssssmmmeeeccceeefffhhhiiihhhdddbbbcccddd\\\^^^______]]]\\\[[[[[[bbbfffiiihhhfffgggjjjlllpppsssrrrooopppvvvzzzzzzxxx|||zzzwwwxxxxxxvvvsssuuuwwwyyyzzz{{{{{{}}}~~~~~~|||wwwqqqnnnnnndddgggiiijjjiiifffeeeeeebbbdddhhhllloooqqqrrrrrrrrr{{{|||{{{{{{zzz|||vvvwwwyyyzzzyyyyyyxxxxxxwwwzzz~~~}}}{{{zzzuuuuuuwwwzzz}}}~~~xxxrrrjjjbbbfffccccccfffgggbbb______^^^\\\YYYWWWVVVVVVXXXYYYSSSRRRQQQQQQRRRWWW^^^ccccccfffgggeeeddddddbbb^^^UUURRRWWWccckkkoooyyyxxxuuusssssswww|||~~~zzzzzz~~~}}}zzz|||~~~xxxuuuuuujjjgggaaa\\\[[[\\\___aaavvv{{{{{{rrrkkkdddcccfffeee]]]UUUNNNSSSVVVSSSRRRUUUUUURRR]]]^^^]]][[[YYY[[[bbbgggmmmnnnpppuuuyyyzzzyyywww}}}~~~yyyuuussssssxxxyyyyyyyyyxxxwwwvvvuuuooonnnnnnnnnooonnnmmmllleeejjjnnnpppooommmkkkhhhhhhffffffjjjiiiggghhhmmmjjjggghhhllllllfffdddgggrrrlllgggeeeeeefffllltttfffiiipppuuusssqqqyyy|||xxxxxxzzz~~~~~~~~~uuussslllbbb]]]^^^^^^\\\bbbdddeeeaaa___```fffjjjhhhkkknnnooommmmmmooorrryyyxxxvvvrrrqqqrrrrrrrrrsssrrrqqqqqqpppnnnjjjfffcccggghhhccc]]]\\\aaaggghhhggglllsssnnneeekkkzzzxxxsssrrrzzz|||vvvqqqsssrrrpppqqqssspppjjjhhhhhhgggfffgggjjjooorrrooommmgggdddiiipppnnnggg```aaaccceeeaaa]]]^^^aaa___```bbbddddddcccaaa```YYY\\\\\\XXXWWW[[[___```aaa[[[VVVVVVWWWVVVZZZ___YYYWWWXXX\\\^^^[[[[[[]]][[[WWWUUU[[[dddiiiddd^^^^^^]]]^^^```___\\\\\\^^^^^^eeejjjgggaaacccnnnxxx}}}}}}yyy}}}~~~~~~~~~yyyvvvvvvwwwuuummmoooqqqqqqsssvvvyyy{{{vvv{{{~~~yyyvvvuuutttsssqqqmmmiiiiiijjjbbbddddddbbbaaaaaabbbbbbpppvvv~~~rrruuuxxxzzzzzzwwwsssqqqmmmsssuuuzzzyyytttnnnmmmnnnmmmiiidddcccbbb___]]]```ccc___XXXkkkmmmppppppnnnlllkkkkkkqqqsssvvvyyy{{{{{{zzzyyyqqqrrruuuxxx||||||zzzxxxwwwwwwwwwxxxzzz{{{zzzyyyzzz~~~wwwmmmkkkmmmrrrtttqqqnnnnnnnnnmmmkkkiiigggeeedddcccfffhhhiiijjjhhhhhhhhhjjjdddggggggdddccceeeddd```___]]]]]]^^^]]]\\\^^^dddaaa^^^[[[\\\```dddffffff\\\YYYYYY]]]aaacccgggmmmlllnnnppppppooooooooopppxxxyyyzzzzzzxxxvvvrrrpppyyyzzzyyyxxxvvvvvvxxxzzzwwwvvvttttttuuuuuutttsssnnnqqquuuxxxyyywwwtttqqqqqqssstttrrrmmmhhhdddbbbcccfffiiigggbbb\\\XXXWWWgggjjjpppuuuyyy{{{||||||zzzzzz|||uuurrr|||}}}}}}~~~xxxtttsssvvv{{{~~~|||zzziii]]]kkkjjjgggeeedddddddddeeeiiikkkmmmmmmkkkkkknnnqqqpppnnnlllkkklllpppuuuxxxmmmsssyyyyyyyyy{{{|||{{{zzzzzz}}}yyyqqqpppsssuuurrrnnnqqqxxx|||yyyvvvyyygggkkkppprrrpppkkkgggdddnnnooolllhhhgggjjjkkkiiijjjjjjkkkkkkiiiddd]]]XXXVVV[[[^^^[[[TTTSSSXXX^^^bbbXXXZZZccc```WWWfff|||kkkhhhmmmqqqeeedddbbb```cccfffccc]]]\\\[[[ZZZYYYYYYZZZZZZ[[[[[[^^^[[[VVVYYY___^^^WWWdddeeeffffffeeedddeeegggiiiiiijjjlllppprrrrrrrrrsssxxxyyyvvvuuu{{{~~~~~~zzzuuuwww|||uuu~~~~~~wwwwwwyyyyyy|||yyyyyyxxxsssssssssqqqvvvyyyyyywwwxxx|||}}}{{{zzzvvvnnniiifffddddddaaa___ccciiiqqq~~~}}}tttjjjYYY]]]aaaaaa^^^[[[YYYYYY]]]]]]___aaabbbcccbbbaaaiiihhhhhhhhhiiihhheeeccckkkjjjhhhgggfffeeebbb```\\\ccchhhkkkmmmooommmiii```]]]]]]bbbdddbbb```aaaZZZZZZ[[[[[[\\\]]]]]]^^^YYY\\\^^^______^^^___```ccceeeddd```___bbbccc```^^^bbbcccaaaaaadddfffeeeeeefffggggggggghhhjjjlllmmmiiihhhjjjjjjiiilllqqqlllnnnppppppnnnlllllllllrrrpppllljjjkkkoootttxxxoooqqqrrrqqqoooooopppsssvvvvvvuuusssrrrsssuuuwwwsssuuuwwwxxxxxxvvvuuuuuuuuuxxx{{{|||||||||}}}~~~sssuuuyyy|||||||||||||||~~~xxxllldddaaa[[[hhhzzz~~~uuuzzzpppddd]]]___fffnnnsssiiiiiikkknnnrrrvvvzzz|||{{{}}}}}}wwwqqqsss|||ddd___bbbllllll___UUUSSSccceeeeeeeeehhhtttuuufffbbbdddfff|||~~~~~~}}}vvv{{{}}}}}}hhhmmmrrrtttqqqnnnmmmmmmhhhggggggggghhhhhhgggfffgggeeebbbaaabbbcccbbbaaaaaa```___```bbbbbbaaa___[[[___```^^^]]]]]][[[WWW]]]XXXVVVXXXYYYWWWVVVXXXTTTTTTTTTUUUVVVXXXYYYZZZ[[[ZZZXXXVVVUUUWWW[[[___[[[\\\ZZZVVVVVVZZZ[[[ZZZSSS[[[]]]XXXWWW\\\]]]XXXWWW]]]bbbaaa]]]ZZZ^^^ccc^^^\\\\\\^^^^^^[[[]]]bbb^^^aaacccdddcccaaa``````^^^```ccceeeffffffeeedddaaadddhhhhhhfffeeegggiii___ccchhhjjjhhhfffggghhhiiiiiiiiihhhgggggghhhjjjdddfffiiijjjkkkllloooqqqwwwwwwvvvvvvvvvuuuuuutttyyyxxxwwwwwwyyy|||tttdddffffffcccaaaccciiippp~~~uuummmiiiiiilllooorrrqqqqqquuu|||{{{pppfffgggttt{{{llliiimmm{{{}}}www|||uuuqqqxxxzzztttpppsssppp{{{qqqgggsssxxxxxxyyytttzzzwwwtttvvvzzz|||yyyuuurrruuuxxxxxxvvvrrrpppnnneeeccccccgggllllllgggaaabbbaaa___]]]\\\]]]^^^___ZZZZZZ[[[\\\^^^___aaaaaacccbbbbbbbbbbbbdddeeefffbbbddddddcccbbbdddiiinnniiiddddddjjjmmmiiiccc```aaa___aaagggjjjhhhgggiiieeedddeeejjjnnnpppooollljjjgggwwwwwwtttxxxsss|||zzzyyyxxxyyyzzz~~~}}}~~~}}}||||||zzzvvvyyy{{{{{{nnnlllwwwvvvwww}}}{{{~~~||||||yyyyyyzzz}}}}}}{{{yyyvvvhhhjjjmmmppprrrrrrqqqpppiiigggeeeeeeiiinnntttwwwtttqqqmmmjjjiiilllppprrruuuuuuuuuvvvxxx|||xxx|||~~~~~~eeettt{{{nnnaaa```fffhhhhhhjjjjjjggg```YYYUUURRRcccbbbaaa___^^^\\\\\\[[[ZZZZZZZZZYYYXXXYYY[[[]]]fffeeefffiiinnnqqqpppnnnddddddeeeeeehhhoooyyy{{{{{{~~~tttrrrwww}}}zzzyyyxxxwwwvvvwwwyyy{{{|||nnnpppsssuuuyyy~~~^^^VVVRRRTTTXXXbbbyyyssstttpppiiiaaa___iiizzzsssvvvzzz{{{|||eeennnooo___III???CCCKKKQQQ]]]ooowwwlllhhhvvv~~~yyyyyy}}}|||rrrfffccckkktttVVVmmmuuubbbOOOIIICCC::::::???CCCEEEGGGQQQ```lll}}}zzzdddeeeuuu}}}wwwlllkkkwww``````sssiiiSSSLLLBBBAAA@@@<<<:::===>>>>>>@@@EEEOOOXXXeeeqqq|||||||||rrrooo|||fffddduuujjjTTTMMMCCCDDDBBB===:::<<<<<<;;;===AAA???EEENNNUUU[[[ccclllsssfffcccsssiiiTTTNNNGGGJJJEEE>>>:::;;;;;;999999;;;666999>>>@@@AAACCCHHHMMMYYY___hhhqqqzzzbbb]]]nnngggTTTPPPLLLRRRIIIBBB<<<;;;;;;888777888666888999::::::;;;>>>@@@FFFHHHMMMQQQWWW```jjjpppzzzccc]]]ooojjjXXXSSSOOOWWWNNNEEE>>>======:::777777555666777777777888999;;;>>>>>>???@@@CCCIIIPPPTTT]]]```dddiiinnnttt{{{wwwyyy}}}jjjcccvvvsss___VVVOOOVVVPPPGGG???>>>???<<<999888666666555555444555555555666555555666888<<<@@@CCCHHHIIIKKKMMMOOOSSSYYY]]]bbbgggnnnssswww||||||vvv}}}qqqcccgggrrryyyuuuqqqgggcccfffhhhsssjjjzzzkkkzzz]]]]]]______]]]___eeeiiihhh```cccddd___YYYWWWZZZ___gggfffddddddeeeeeedddbbbkkkeeezzzyyyeeeXXXNNNUUUPPPFFF>>>>>>@@@>>>:::999777555444333333444333333111111111333555888999999999;;;>>>???@@@CCCFFFHHHJJJOOOUUUXXXYYY]]]ccciiitttvvv{{{xxxnnnjjjkkkllliiifffiiihhhfffdddcccdddeeeeeemmmmmmllliiieeedddfffiiiaaa\\\YYYZZZ^^^^^^ZZZVVVTTTTTTVVVXXX\\\```eeegggaaa[[[UUUSSSTTTUUURRRPPPXXXkkkaaaMMMPPPVVVXXXbbbbbbhhhuuuttt___eeeyyytttrrrsss}}}wwwnnnhhhffffffhhhiiiOOOcccqqq}}}uuubbbUUUTTTPPPFFFHHHSSSRRRqqqsss}}}___uuuqqqjjjhhhfffeeetttiiiUUUXXXXXXWWWXXX\\\^^^\\\TTTUUUVVVWWWWWWVVVSSSRRRWWWUUUTTTTTTUUUVVVUUUTTTgggaaaxxxzzzgggZZZOOOUUUOOOEEE===>>>@@@>>>;;;999222111000000111222222222222222333555777777777555222555999<<<===>>>???@@@@@@DDDIIIJJJJJJLLLQQQWWWVVVXXX\\\aaahhhnnnsssvvvwww{{{xxx|||mmmdddkkkrrroooiiiyyyrrruuuuuunnnppp{{{wwwlll___\\\VVVSSSXXXaaaccc\\\TTTZZZPPPGGGFFFMMMSSSRRROOORRRQQQOOONNNNNNOOOPPPRRR]]]]]]\\\XXXTTTSSSVVVYYYPPPLLLIIINNNTTTTTTLLLDDDFFFDDDCCCBBBCCCFFFIIIKKKGGGCCC???@@@CCCCCC@@@<<>>:::=========<<<<<<;;;;;;;;;JJJRRRRRRCCC888???RRR```IIIHHHGGGGGGGGGEEEBBB@@@CCC@@@???BBBHHHMMMNNNNNNZZZhhhuuutttiiibbbeeellljjjeee^^^[[[ZZZWWWQQQLLLIIIEEEFFFRRRggg|||wwwkkkiiikkkjjjiiiRRRBBB>>>HHHGGG>>>EEEWWWSSSuuuaaaWWWcccsssuuukkksssqqqgggsssmmmZZZ[[[jjjdddMMMMMMPPPQQQRRRZZZfffpppsss[[[WWWVVV[[[aaaaaaZZZQQQLLLPPPWWW[[[ZZZTTTLLLFFFCCCAAA@@@AAACCCFFFGGGHHH{{{{{{|||bbbRRRUUUWWWQQQKKKDDDAAAAAA@@@===:::888666333111111111111000///000000000000111111111111333444555555555777888777999;;;<<<<<<<<<===>>><<<<<<>>>???AAACCCDDDDDDEEEHHHMMMSSSVVVXXXXXXXXXXXXZZZ\\\]]]]]]]]]]]]^^^^^^fffpppyyy~~~}}}}}}vvv~~~xxxzzzmmmhhhdddeeeiiiiiiddd___fffiiimmmpppuuu{{{~~~~~~xxxqqq^^^```llleeehhhjjjqqqzzzvvvqqqvvvuuuoooppprrrggglllwwwzzz|||~~~yyyqqqoookkkhhhdddaaa^^^\\\mmmlllkkkiiigggeeecccbbbnnngggaaa```]]]WWWUUUWWW[[[TTTQQQ[[[iiinnndddWWWVVVWWWWWWTTTPPPPPPRRRUUUYYYLLLNNNWWWUUURRRRRRNNNSSSJJJLLLZZZ```ZZZXXX^^^]]]YYYVVVVVVYYY\\\[[[YYYXXXbbbeee^^^ZZZ___```\\\``````ccckkktttxxxvvvrrrmmmoooxxxtttfffaaaaaannnzzzwwweeezzzpppfffeeekkkoooooonnn___]]]ZZZWWWTTTSSSUUUXXXSSSQQQMMMQQQeee\\\```dddfffhhhjjjjjjiiiiiibbbWWWNNNNNNRRRQQQLLLDDDAAADDDEEEKKK___jjjbbbNNNLLLJJJHHHFFFFFFFFFGGGLLLLLLKKKJJJHHHGGGFFFGGGCCCBBBAAA@@@@@@AAACCCDDDDDDCCCAAA???===<<<;;;;;;>>>>>>>>>?????????@@@@@@999<<<<<<999999<<<===:::999999888888888777777777<<>>>>>???@@@@@@>>><<<<<<<<<======<<<===>>>???999@@@HHHJJJFFFBBBDDDGGGOOOLLLKKKMMMRRRSSSQQQNNN___ggguuuzzzsssiiidddcccaaa\\\XXXJJJIIIIIILLLNNNPPPRRRTTTYYYkkkiii[[[kkk{{{xxx^^^NNNSSSYYYVVV^^^sss}}}~~~ttt]]]___\\\TTTLLLMMMXXXbbbgggpppjjjeeefffiiihhhaaaZZZSSSUUUYYY\\\]]]ZZZWWWUUUSSSOOOLLLKKKMMMOOOPPPOOO|||aaaWWWYYYUUUSSSNNNHHHDDDCCCBBB>>>;;;888555222000000000000///------........./////////111333444555444555666888777999;;;;;;999777666666666666555666777888:::;;;666999>>>BBBEEEEEEDDDCCC@@@AAABBBBBBBBBAAA@@@???IIIRRRbbbrrr~~~{{{{{{{{{yyyrrrhhhdddfffkkkfff]]]```fffdddhhhpppnnnjjjffffffkkkjjjfffhhhpppqqqeeeZZZZZZaaajjjrrrwwwkkkjjjgggeeeeeeeeeggghhhkkkccceeeeeeZZZTTTUUURRROOOQQQXXXUUUIIIHHHKKKDDDNNNNNNPPPRRRQQQUUUaaannniiijjjhhhbbb[[[YYY___eeehhhcccdddlllnnnjjjhhhkkkhhhaaaWWWPPPQQQXXXdddkkkkkkjjjfffdddgggkkkhhhbbb___ZZZUUUTTTUUUWWWWWWVVVRRRFFFBBBJJJQQQPPPPPPSSSQQQOOOQQQXXX^^^aaadddgggnnnkkkaaaTTTOOOUUU^^^cccdddeeeiiirrr}}}iiigggdddaaa\\\XXXTTTRRRSSSTTTSSSOOONNNTTTaaammmiiicccIIIKKKTTTJJJKKKKKKEEENNNJJJGGGNNNQQQOOOSSSaaaPPPKKKNNNNNNRRRSSSLLLOOOOOOMMMIIIEEEDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHKKKGGGGGGMMMQQQNNNIIIFFFEEEDDDKKK\\\kkkgggRRR===JJJIIIHHHGGGFFFEEEDDDDDDJJJ???CCCJJJDDD@@@CCCAAAFFFEEEFFFIIIHHHDDDDDDGGGDDDDDDEEEEEEFFFGGGGGGGGGEEEJJJJJJDDDDDDIIIJJJFFFKKKIIIHHHKKKQQQVVVXXXXXXUUUTTTSSSUUUWWWTTTMMMGGGKKKUUU___ccc```^^^___ccc|||tttkkkbbbVVVNNNTTTaaaZZZXXXaaallleeeSSSQQQ\\\]]]QQQEEECCCIIIUUUeeesssrrrlllfffhhhrrr}}}mmmiiiiiihhh___UUUVVV___[[[ZZZSSSLLLIIILLLMMMKKKGGGDDDGGGHHHLLL]]]hhhaaaTTTSSSQQQKKKGGGFFFIIILLLHHHHHHHHHGGGGGGEEEDDDDDDAAA@@@???>>>>>>???@@@AAAAAA@@@>>>;;;999777666555666777777888999:::;;;;;;999<<<<<<999:::===>>><<<::::::999999999999999888666===@@@;;;555666;;;???777777777999;;;<<<<<<:::999<<>>>>>???@@@@@@???===<<<@@@???@@@CCCGGGHHHFFFCCC^^^fffooopppkkkeeebbbbbbVVVVVVUUUTTTSSSQQQOOOMMMKKKXXX^^^[[[cccpppmmm^^^ddd___fff}}}___^^^fffdddQQQ@@@AAAMMMVVVeeerrr||||||||||||wwwpppqqqmmmcccXXXVVV]]]dddfffnnnggg```^^^```___YYYSSSVVVVVVVVVUUUVVVWWWWWWXXXZZZTTTMMMLLLNNNPPPOOOMMMuuu\\\WWWYYYPPPUUUQQQLLLIIIFFFCCC???<<<999555111////////////...------------............111222444444333444555777666999;;;<<<999666444333444444333444555888;;;===555777;;;>>>@@@???>>><<<>>>>>>???AAABBBBBB@@@>>>@@@IIIXXXjjjyyy~~~xxx{{{ssskkknnnmmmoooyyyyyyuuuooojjjhhhgggeeeddd]]]aaagggmmmoooooommmkkkeeefffggghhhjjjlllnnnoooqqqjjjdddhhhssszzzxxxssspppmmmjjjlllppprrrppplll|||~~~xxxssslllgggkkkpppdddRRRXXXlllkkkggg\\\UUUbbbtttqqqbbbVVV[[[^^^\\\UUURRRVVV[[[bbbaaa````````````___]]]XXXVVVUUUVVVXXXWWWSSSOOO]]]UUUPPPVVVccclllkkkfff[[[aaa```tttoooNNNWWWUUURRRNNNMMMNNNPPPQQQRRRPPPQQQRRRSSSVVVXXXZZZ[[[\\\\\\ZZZYYYZZZ[[[\\\\\\ZZZ\\\[[[UUUMMMJJJLLLQQQSSSMMMJJJIIIFFFHHHLLLMMMMMMJJJJJJNNNMMMIIIHHHLLLUUUPPPKKKKKKLLLMMMNNNNNNOOONNNLLLKKKLLLMMMOOOPPPQQQKKKNNNMMMBBBBBBIIIGGGHHHEEEKKKMMMHHHJJJNNNIIIAAAEEEKKKMMMHHHBBBEEEMMMHHHJJJJJJGGGDDDDDDIIIMMMOOOKKKKKKPPPRRRNNNLLLMMMRRRVVVXXXTTTMMMJJJMMMQQQJJJJJJHHHGGGKKKQQQRRRPPPLLLPPPQQQJJJBBBEEESSSbbbZZZPPPIIILLLPPPPPPQQQTTTJJJHHHGGGIIILLLNNNOOOPPPNNNXXX___^^^YYYTTTMMMGGGFFFFFFHHHQQQ[[[```^^^ZZZXXXZZZ[[[ZZZWWWSSSRRRRRRWWWVVVRRRHHH>>>;;;AAAGGGddddddNNNPPPYYYRRRSSSPPPIIIQQQNNNKKKSSSXXXXXX]]]mmm[[[QQQPPPNNNRRRRRRGGGMMMPPPRRRQQQMMMHHHDDDCCCBBBCCCDDDGGGIIILLLNNNOOO???BBBHHHNNNPPPLLLEEEAAA???QQQdddggg[[[MMMHHHIIIPPPNNNNNNNNNNNNMMMJJJHHHEEEAAADDDCCC???DDDFFF;;;MMMOOONNNJJJIIIKKKKKKHHHEEEHHHLLLMMMLLLKKKMMMNNNBBBEEEDDDCCCGGGMMMMMMGGGOOOMMMIIIGGGFFFEEECCCBBBEEEGGGGGGGGGLLLSSSUUUQQQOOOJJJHHHJJJIIIGGGPPP\\\ooolllkkkiii]]]PPPTTTbbbmmm^^^ccc|||pppeeejjjlllggg]]]QQQJJJIIILLLNNNPPPWWWVVVLLLIIIYYYrrruuujjjffffffeeeaaa___eeeddd```[[[ZZZ]]]]]]ZZZZZZWWWZZZXXXSSSWWWWWWLLLRRRSSSSSSNNNHHHFFFJJJOOODDDDDDDDDDDDDDDDDDBBB@@@AAA@@@???>>>>>>>>>??????======<<<;;;::::::;;;;;;444555666777888999::::::<<<>>>===999999<<<===;;;::::::::::::::::::::::::777;;;===;;;999888999:::777777777999;;;===<<<;;;888;;;>>>???===<<<===>>>???======>>>AAACCCDDDCCC>>>>>>???BBBDDDCCC???<<>>;;;999===FFFSSS^^^dddbbb___VVVWWWMMMHHHMMMKKKFFFJJJJJJHHHEEEDDDEEEFFFEEEEEECCCEEEHHHJJJLLLLLLLLLKKKBBBDDDFFFIIILLLOOOPPPQQQNNNJJJGGGHHHKKKNNNNNNMMMKKKGGGDDDFFFKKKMMMJJJFFFJJJKKKMMMOOOOOOJJJDDD>>>KKK@@@AAAOOOPPPDDDAAAKKKGGGQQQRRRGGGEEENNNRRRLLLKKKFFFNNNaaacccTTTOOOVVVRRROOOLLLKKKMMMOOOQQQQQQRRROOONNNOOOSSSUUUTTTQQQPPPMMMJJJJJJMMMPPPPPPOOOGGGIIIAAAPPPjjjXXX@@@NNNKKKIIIGGGFFFIIIKKKMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLJJJJJJJJJLLLNNNPPPTTTWWWTTTTTTSSSQQQOOONNNNNNOOOVVVVVVQQQLLLMMMOOOPPPTTTNNNRRRZZZccceee___XXXUUUYYY]]]```]]]WWWRRROOOMMM]]]]]]]]]^^^```bbbccceee```[[[]]][[[TTT[[[fffgggeee[[[\\\```___cccfff```UUUZZZbbbeee]]]RRRMMMOOOOOOOOOOOOQQQRRRTTTTTTSSSTTTPPPMMMNNNNNNLLLKKKLLLMMMYYYdddcccWWWMMMKKKMMMLLLPPPPPPMMMLLLQQQVVVWWWZZZaaafffbbb[[[]]]iiiuuuaaaccc___WWWVVV]]]bbbbbbVVVVVVVVVWWW[[[```bbbbbbdddmmmqqqlllfffeeehhhjjjeeeZZZMMMHHHLLLVVV```eeehhhjjjlllllljjjiiihhhhhhjjjjjjggg```XXXSSSSSSUUUzzzzzz```]]]ddd______WWWYYYaaa]]]ZZZbbbeeedddhhhkkk]]]YYY[[[^^^fffggg[[[WWWXXXYYYWWWSSSNNNIIIGGGMMMMMMMMMMMMMMMLLLLLLLLLGGGKKKMMMJJJDDDAAAAAABBBMMMZZZccc[[[IIIAAAJJJWWWNNNNNNNNNNNNOOONNNKKKHHHHHHLLLMMMDDDFFF[[[\\\CCCLLLMMMJJJFFFIIIOOONNNGGGEEEIIINNNOOOMMMLLLNNNPPPMMMMMMLLLMMMPPPQQQLLLFFFOOOQQQRRRQQQMMMIIIFFFEEEAAAHHHMMMNNNQQQXXX]]]^^^ZZZSSSPPPRRRQQQSSSeee{{{zzzooofffbbb\\\WWW[[[eeeuuu```]]]qqqzzzjjj\\\]]]YYYddddddWWWSSS[[[[[[QQQ______]]]VVVMMMKKKYYYhhhccciiikkklllsssvvviiiTTTkkkhhhdddaaadddhhhfff___]]]YYY[[[XXXOOOOOONNNCCCGGGJJJMMMJJJFFFDDDFFFJJJBBBAAA@@@@@@BBBBBB???===;;;;;;::::::999999999999666666666666666777888999444444555666888999::::::888:::999555555999;;;999666666666777777777777777777666666777666555555777:::999888999;;;<<<<<<;;;888777888;;;>>>???===;;;333555888:::>>>CCCJJJNNN999;;;>>>BBBFFFGGGEEEDDD===@@@CCCDDDCCC@@@===<<>>@@@999888@@@???777888<<<>>>BBBFFFHHHGGGCCC???999:::;;;<<<>>>@@@BBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBBBBAAABBBCCCEEEFFFDDDBBBDDDFFFHHHFFFDDDIIIHHHGGGJJJOOOTTTXXXYYYVVVIIIIIIYYYeeebbb[[[ZZZ^^^bbbaaa[[[ZZZ]]]ZZZSSSUUUKKKUUUooozzzmmmdddiiiYYYYYYZZZ]]]```bbbaaa```ZZZWWWWWWYYY___bbbcccbbbaaacccbbb___[[[XXXYYY[[[WWW\\\UUUUUU\\\SSSOOOaaaTTTSSSQQQRRRUUUXXXYYYYYY[[[[[[\\\]]]___bbbdddeee```___```cccccccccffflllgggeeeccccccddddddbbb___]]]fffbbb^^^eeehhhiiippprrrooommmlllmmmnnnooooooooouuuxxxrrrkkkjjjkkkllliiijjjlllnnnpppqqqrrrrrrwwwrrrsssqqqmmmxxx{{{nnnmmmooojjjjjjkkkeeebbbdddhhhkkkggg```]]]___YYYXXXXXXZZZ\\\\\\YYYVVVZZZVVVRRROOOOOOPPPPPPPPPLLLVVV______VVVPPPOOORRRSSSXXXYYYTTTQQQUUUYYY[[[RRRSSSVVV[[[^^^^^^YYYTTT]]]ffffff]]]XXX___fffhhhaaabbb```___ccciiikkkjjjkkkqqqssslllgggllluuu{{{yyyqqqeee\\\\\\aaaiiinnnllllllkkkiiihhhfffdddbbbdddeeegggjjjlllnnnpppppp|||hhhbbbhhhffffff\\\WWW___\\\XXX^^^___ZZZ\\\[[[TTTUUUZZZ]]]ffffffYYYZZZWWWSSSPPPNNNMMMKKKJJJLLLLLLKKKJJJIIIHHHGGGGGGLLLOOOMMMEEE???FFFSSS\\\iii]]]NNNFFFGGGKKKLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJMMMRRRRRRKKKQQQjjjlllQQQHHHGGGDDDDDDHHHMMMKKKGGGEEEIIIMMMNNNLLLLLLMMMOOOJJJJJJKKKMMMPPPOOOJJJEEELLLPPPTTTTTTQQQNNNMMMNNNGGGKKKOOOQQQPPPPPPTTTXXX]]]aaafffeee\\\\\\rrrssslllddd```aaaaaa```^^^lllcccaaahhhjjjddd^^^]]]VVVeeefffYYYXXXggghhh\\\nnnddd```eeedddXXXOOOOOOFFF\\\kkkiiiiiiooojjj\\\gggeee```]]]aaafffccc\\\^^^VVVTTTQQQHHHIIIMMMHHHCCCFFFIIIIIIGGGFFFGGGIIICCC@@@======??????>>>;;;999999999888888777777666555444333333222222333333333333444555666666777777444666666444666<<<@@@???666666666666777777777777777444333555555333555888999888666666888999999888<<<999777999===>>>;;;888999<<<======;;;>>>EEEKKK999;;;>>>AAACCCDDDCCCCCCBBBBBBCCCFFFIIIIIIFFFBBBDDDIIINNNMMMJJJJJJPPPVVVPPPLLLRRR```iiihhhgggkkklllssszzz{{{xxxuuuuuuvvvooogggbbbaaa___^^^eeeoooiiibbbbbblllrrrnnniiigggiiijjjiiiccc```___\\\XXXXXXUUUSSSSSSSSSPPPJJJEEEKKKLLLMMMNNNNNNNNNNNNMMMLLLIIIGGGFFFHHHIIIJJJJJJvvvoooqqqpppaaaZZZ[[[XXXVVVVVVUUUQQQKKKEEE@@@======888333///...///000000---------.........//////---...000///......///111+++---//////......///000//////000000000000000000111111111222444777:::;;;999777777;;;>>>>>>999444777555444444444444333222333999777777???===888<<<===???CCCGGGIIIFFF@@@<<<>>>>>>???@@@BBBCCCDDDEEEIIIJJJKKKKKKJJJHHHEEECCCFFFHHHJJJJJJJJJIIIIIIJJJOOOOOOOOOOOOPPPPPPPPPPPPXXXTTTNNNKKKLLLOOORRRTTTYYYRRRRRR]]]iiilllhhheeekkkddd^^^```ggghhh___VVVYYYTTTUUU^^^ggggggbbb^^^eeeeeegggiiikkkkkkhhhfff^^^\\\\\\___bbbcccaaa^^^^^^aaacccaaa\\\XXXXXXZZZaaafffgggddd___\\\]]]```WWWUUUSSSTTTVVVXXXYYYYYYRRRTTTVVVYYY\\\___bbbccc___]]]^^^aaa```\\\___eeecccbbbaaaaaacccbbb___]]]PPP```]]]YYYcccfffccclllvvvmmmaaaYYYYYY```fffiiiiiinnnnnniiifffjjjnnnnnndddfffiiilllmmmmmmkkkjjjpppkkkllliiigggqqqyyysssvvvnnnrrruuujjjccceeeccc```^^^___bbbccc```^^^```XXXXXXXXXWWWUUUTTTTTTTTTVVVTTTPPPNNNOOOQQQQQQPPPOOOPPPRRRSSSTTTTTTSSSRRRPPPSSSSSSPPPPPPTTTVVVUUUZZZYYY[[[```eeecccZZZRRRZZZ\\\______[[[YYY___gggmmmnnnkkkgggiiioooqqqnnn]]]fffnnnooonnnoooooolllfffggggggeeebbbaaabbbddd{{{wwwttttttuuuuuusssppptttooojjjiiiiiihhhccc^^^```pppaaa\\\```^^^___UUUPPPZZZXXXTTTXXXVVVNNNNNNSSSPPPSSSVVVVVV\\\\\\OOOSSSOOOKKKLLLPPPRRRNNNJJJFFFGGGGGGGGGGGGGGGGGGHHHFFFJJJJJJEEEGGGSSSaaahhhdddUUUEEEBBBJJJOOOKKKDDDEEEHHHKKKKKKIIIIIIJJJMMMHHHDDDEEEFFFHHHTTTXXXJJJGGGFFFFFFHHHIIIGGGGGGIIIHHHJJJKKKLLLLLLLLLMMMNNNDDDEEEGGGJJJMMMMMMLLLKKKLLLOOOQQQOOOKKKLLLQQQVVVPPPJJJIIILLLLLLHHHKKKRRRQQQYYY___]]]UUURRRZZZdddZZZccchhhfffhhhmmmhhh___cccggghhhhhhpppzzzwwwmmmiiiooommmcccbbbhhhggg___pppkkkjjjmmmnnnhhhbbb___NNN[[[dddaaa^^^bbbjjjmmmddddddaaa]]]]]]```___\\\___VVVVVVSSSIIIHHHLLLIIIGGGGGGGGGGGGGGGHHHIIIJJJEEE@@@;;;:::<<<>>><<<:::::::::::::::999888777666666555444333222222222222333333333444444555555555444666666444777===AAAAAA555555666666666777777777555222333666555222444:::555444222222444555666555;;;999888888999::::::999999999888555222222555999;;;<<<=========<<<<<<<<>>999333000///000000111,,,,,,---------.........,,,---///...------...///,,,...///...------...000,,,---///111333444444444555444333444666;;;???AAA888777999>>>DDDEEEAAA<<>>???@@@AAA;;;EEEEEEDDDHHHFFFDDDLLLDDDCCCDDDFFFIIIJJJJJJIIIGGGGGGHHHIIIIIIIIIHHHGGGFFFGGGJJJKKKKKKJJJHHHFFFGGGHHHIIIJJJKKKJJJHHHFFFLLLMMMOOONNNMMMMMMNNNPPPLLLKKKKKKMMMRRRVVVYYYZZZVVVUUUWWW[[[ccciiijjjhhhaaadddhhhjjjddd^^^bbbjjjrrrsssjjj]]]___jjjiii]]]jjjhhhdddcccbbbbbb```___dddcccbbbcccddd```YYYSSS\\\^^^aaaaaa___\\\[[[[[[\\\WWWVVVTTTSSS\\\]]]PPPWWWUUUSSSSSSTTTVVVVVVVVVYYYYYYYYYYYYXXXVVVUUUTTTWWWVVVXXX[[[YYYTTTVVV\\\XXXYYYZZZ[[[[[[ZZZZZZYYYOOOaaa]]]VVV```___YYYaaa```aaabbbdddgggiiifffaaabbbfffeeebbbccciiikkkgggbbbeeehhhkkkkkkhhheeecccmmmhhhiiigggdddmmmpppeeeffffffrrrwwwiii```dddfff```\\\[[[```bbb^^^ZZZYYYXXXZZZ[[[XXXSSSRRRVVV[[[RRRRRRPPPOOOQQQSSSSSSQQQTTTOOOLLLPPPXXX[[[TTTLLLQQQQQQOOOOOOSSSXXXXXXSSSUUUXXX[[[ZZZVVVTTTVVVYYYYYYQQQUUU___]]]RRRUUUdddbbbdddbbb___ccckkknnnkkk```hhhpppvvvzzzzzzsssjjjjjjlllkkkhhheeehhhooovvvqqqmmmjjjlllrrruuuuuurrryyyqqqhhhfffiiiiiiddd]]]\\\tttmmmgggggg``````VVVRRR\\\\\\XXX\\\WWWMMMKKKQQQPPPUUUWWWVVV^^^___RRRHHHFFFHHHPPPXXXYYYPPPGGGIIIIIIHHHGGGFFFEEEDDDCCC===CCCFFFEEEIIIPPPTTTSSS;;;AAAGGGIIIGGGHHHLLLQQQ===AAAEEEDDDAAAAAAEEEIIIPPPBBBDDDLLLGGGCCCGGGHHHDDDCCCFFFJJJEEE>>>???GGGFFFFFFFFFFFFGGGHHHHHHHHHLLLKKKKKKLLLLLLKKKLLLNNNHHHJJJJJJGGGFFFLLLXXXbbbXXXIIIBBBIIILLLIIILLLVVVVVVWWWYYY\\\```___UUUJJJVVVfffllldddcccooosssmmm```fffeeedddwwwlllooollllllnnnnnnkkkhhhfffeeemmmmmmbbbYYY\\\gggnnn\\\ZZZ]]]cccdddaaadddjjjbbbeeeddd^^^ZZZ[[[^^^^^^VVVQQQVVVXXXOOOKKKKKKFFFHHHEEEAAA@@@BBBDDDFFFGGGGGGAAA:::888:::===<<<:::888888888888777666555444444333333222222222222333444444444444444555555555222444333000111777:::999000000000111111222222222///---///444333...000666222111///000222444555555222444666444222333777;;;666555444444666999<<<>>>777888999:::::::::<<<======>>>@@@AAACCCCCCDDDDDDJJJLLLNNNMMMLLLOOOVVV\\\]]]```ccccccaaa___]]]\\\fffkkkhhhcccgggqqqpppgggiiiiiijjjmmmooollleee]]]dddiiinnnooommmiiieeeccchhhkkkkkkfffdddccc___ZZZZZZVVVQQQNNNMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFF>>>BBBFFFEEEAAA???AAAEEEyyy{{{|||}}}cccWWWfff[[[\\\ZZZVVVPPPJJJDDD???<<<===888222...------------,,,,,,++++++,,,,,,---...---,,,,,,+++,,,---///000---------............///...///000111111222222111444444444444555666777777888888:::;;;<<<>>>???@@@??????@@@@@@@@@??????>>>EEEDDDEEEHHHKKKKKKHHHDDD@@@BBBDDDGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHBBBCCCDDDFFFHHHJJJKKKLLLFFFFFFEEEFFFGGGIIIKKKLLLJJJLLLNNNNNNLLLMMMPPPSSSTTTNNNLLLSSS[[[[[[WWWTTT^^^YYYUUUVVV]]]ccceeeeeeiiieeeeeefffccc```dddmmmlllqqquuupppfff```bbbfff]]]cccddd___]]]bbbeeeeee[[[eeeiiieeeaaabbbccc```eee```]]]]]]\\\YYYXXXZZZ^^^[[[XXXUUUTTTRRROOOMMM___aaa___ZZZXXXZZZWWWQQQSSSSSSSSSTTTUUUVVVXXXYYYTTTTTTUUUVVVWWWXXXZZZ[[[\\\[[[YYYYYYYYY[[[]]]^^^___^^^\\\ZZZYYY[[[```dddhhhfffjjj{{{}}}bbbOOOXXX]]]fffoooqqqlllgggeeefffqqqjjjeeeggglllnnnggg___sssllldddaaafffnnnooolll```aaaccceeeffffffdddccc[[[\\\]]]^^^^^^]]]\\\[[[WWW[[[]]]ZZZSSSNNNNNNPPPMMMOOOPPPOOOLLLLLLPPPSSSOOOOOOPPPQQQQQQRRRQQQQQQXXXSSSOOOOOOOOOQQQYYYaaaXXX[[[]]][[[VVVTTTVVVZZZZZZYYYYYYZZZ]]]___^^^]]]dddhhhdddXXXVVVdddttt|||mmmlllgggfffrrr|||rrr___rrrnnnkkklllnnnnnniiidddnnnhhhdddiiirrruuulllbbbggglllooommmkkkjjjfff```WWW\\\bbbeeeeeeccc]]]XXXWWWYYY\\\ZZZUUUPPPOOOOOONNNOOOQQQSSSTTTTTTTTTTTTDDDFFFJJJNNNQQQPPPLLLHHHGGGEEEDDDEEEFFFFFFEEEDDDHHHIIIIIIIIIHHHFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBFFFIIIHHHDDDBBBAAABBBEEEEEEFFFFFFGGGGGGGGGHHHCCCDDDFFFEEECCCBBBBBBCCCGGGHHHGGGEEEDDDDDDFFFHHHKKKKKKLLLMMMKKKKKKQQQZZZSSSPPPJJJEEEBBBEEEKKKQQQMMMMMMLLLJJJIIIJJJMMMPPPKKKXXXXXXMMMOOO^^^]]]NNNIIIUUU___ZZZ[[[sssrrr]]]___aaaeeemmmwwwzzzwwwlllvvvuuugggaaagggllljjjmmmkkknnniii```fffnnnjjj[[[\\\```ggglllnnnkkkggggggccc\\\WWWUUUWWW[[[^^^^^^TTTJJJGGGJJJJJJEEE???@@@===>>>???>>>;;;===BBBBBB@@@===;;;999999::::::666666666555444444333333111222222111000000111333333333333333333333333333111000///000222333333111222111000000111222555666...000333666666555444222333333222222333333444555333333333444444444555555777666666555555555666666::::::;;;;;;<<<======>>><<<<<<<<<<<<>>>@@@BBBCCCGGGIIILLLOOOPPPQQQPPPOOOVVVPPPXXXgggfffWWWYYYjjj[[[^^^bbbeeeggggggfffeeedddjjjooopppkkkeeeaaa___bbb``````cccggghhhccc___bbbccccccbbb___[[[WWWUUUSSSPPPMMMKKKKKKKKKJJJHHHGGGGGGFFFFFFEEECCCBBBAAAEEEDDDCCCAAA@@@@@@AAAAAAwwwrrr___QQQ[[[SSSYYYWWWSSSOOOIIICCC???<<<===999444111000///...------,,,,,,,,,,,,---......------,,,+++,,,---......------------..................000111111111111111333333333333444555666666666777888999;;;<<<===>>>>>>???????????????>>>>>>AAA@@@BBBDDDGGGGGGDDDAAABBBCCCEEEGGGGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFGGGIIIKKKLLLJJJLLLNNNNNNMMMMMMOOOQQQSSSMMMMMMSSSYYYXXXVVVUUU\\\YYYXXX\\\bbbggggggeeemmmgggdddffffffbbbcccfffllliiifffgggjjjiiiccc^^^aaahhhlllkkkkkkoooqqqpppffflllmmmfffaaaaaabbbaaaccc^^^]]]___```^^^___aaa___\\\YYYVVVUUUTTTRRRPPPXXXZZZYYYUUUTTTWWWTTTOOORRRRRRRRRSSSTTTUUUWWWXXXTTTTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYYYYZZZ\\\^^^___```___^^^\\\[[[]]]bbbeeeaaabbbgggtttvvvaaaZZZlllqqqrrrqqqlllhhhkkkttt|||mmmpppwww}}}~~~wwwrrriiihhhggghhhkkklllhhhdddddddddeeedddccccccdddfff]]]]]]]]]]]]\\\\\\[[[ZZZTTTXXXZZZXXXRRROOOOOOQQQTTTTTTSSSQQQOOONNNOOOPPPLLLMMMOOOPPPRRRSSSSSSSSSVVVRRROOOOOOOOOPPPWWW___ZZZYYYXXXWWWUUUTTTSSSRRRUUUWWWYYY\\\___bbbdddeeejjjhhheeeaaa\\\[[[dddooodddmmmnnnhhhgggoooqqqnnnpppkkkfffeeeiiinnnpppqqqiii^^^]]]jjjrrrlllffffffbbbddddddbbbcccffffffbbbfffeeeaaa^^^^^^aaadddfffXXXYYYYYYWWWSSSPPPNNNNNNMMMMMMLLLKKKJJJJJJKKKLLLKKKJJJJJJJJJKKKJJJHHHEEEFFFEEEDDDDDDEEEFFFEEEDDDIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCGGGJJJIIIEEEBBBAAABBBDDDDDDDDDDDDDDDDDDEEEEEE@@@BBBDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEDDDDDDFFFGGGJJJIIIJJJJJJHHHFFFLLLTTTMMMMMMLLLKKKIIIIIILLLNNNKKKLLLLLLLLLLLLMMMOOOQQQPPPQQQQQQPPPQQQWWW^^^cccbbbXXXVVVUUUUUUaaallljjjppptttwwwvvvwwwzzzyyywwwnnnkkkeee```cccjjjkkkgggeeedddmmmrrrkkkjjjmmmhhhfffeeeeeehhhlllooonnnmmm```ccceeefffddd___YYYVVVWWWPPPGGGEEEGGGIIIGGGDDD===;;;===AAA@@@;;;888999>>>===:::888666666777777666666555555444333333333---...000111111333555888333333333333333333333333111000///000222333222111222111000000000222444666///000222444444444333222333222222222222333444444333333333444444444444555777666666555555666666666999::::::;;;;;;<<<<<<===<<<<<<<<<===>>>@@@BBBCCCBBBDDDGGGJJJLLLMMMMMMMMMSSSJJJKKKWWW[[[UUUVVV___bbbbbbaaa``````_________dddfffhhhhhhfffbbb```___eeecccaaadddggghhheeeaaa___^^^\\\ZZZWWWTTTRRRQQQPPPMMMJJJIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCAAAAAADDDCCCBBB@@@@@@@@@@@@@@@~~~rrrjjj[[[]]][[[UUUTTTQQQMMMHHHCCC@@@===>>>;;;777444222111///...---------------...//////...------,,,,,,,,,,,,---------------..................///000111111111111222222111222222333444555555666666888999:::;;;<<<======>>>>>>>>>>>>>>>===>>>>>>@@@BBBDDDDDDBBB@@@DDDEEEFFFGGGFFFFFFDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIKKKLLLIIIKKKNNNOOONNNMMMMMMNNNOOOLLLLLLQQQUUUTTTTTTUUUXXXXXXZZZ^^^bbbdddaaa]]]bbb]]]\\\bbbhhhiiihhhhhhdddbbbaaaccceeeddd^^^YYY\\\ccciiikkkmmmooopppnnnlllooonnngggbbbcccdddeeeccc```___aaaaaa```aaaeee\\\YYYVVVTTTTTTTTTRRRQQQRRRTTTTTTRRRRRRSSSRRRPPPQQQQQQQQQQQQRRRTTTUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVWWWXXXZZZ\\\]]]^^^___``````___^^^]]]___cccfff```dddiiippppppcccgggppprrrssspppmmmnnntttzzziiiqqqyyy|||xxxpppkkkhhhjjjkkkmmmooonnnllliiigggllllllllliiieeeeeehhhkkk```___]]]\\\ZZZYYYYYYXXXQQQTTTVVVTTTQQQNNNOOOQQQUUURRRPPPNNNMMMLLLJJJIIIIIIKKKMMMOOOQQQSSSTTTUUUWWWTTTRRRSSSSSSRRRWWW]]]___[[[WWWVVVXXXXXXUUURRRSSSWWW[[[]]]^^^```dddgggkkkfffgggkkkdddXXXXXXcccmmmvvvwwwmmmeeeiiinnnpppcccgggmmmrrrtttrrrnnnkkkhhhYYY```ffffffuuukkkiiiddd___bbbggghhheee___^^^^^^^^^]]]\\\[[[[[[YYYWWWTTTRRRQQQOOOMMMKKKLLLKKKIIIEEEBBBAAACCCEEEOOOLLLIIIGGGHHHIIIIIIHHHGGGFFFEEEEEEGGGGGGFFFEEEJJJIIIFFFCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>???CCCFFFFFFDDDAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>@@@CCCDDDCCCCCCEEEFFFBBBCCCEEEFFFEEEEEEFFFGGGIIIGGGGGGGGGDDDBBBGGGNNNEEEIIIMMMOOOOOOLLLJJJJJJHHHJJJMMMNNNOOOOOOQQQSSSSSSJJJJJJRRRRRROOO]]]sssddd[[[bbb___\\\bbbhhhttt{{{|||vvvtttrrroooiiiccc```dddhhhkkkooouuubbb\\\gggsssoookkknnnnnnsssoookkkiiikkknnnpppqqq^^^ccciiillljjjaaaWWWPPPOOOJJJEEEBBBCCCFFFHHHIIIMMMFFFCCCDDDCCC???:::999<<<:::888666555555555555555555555444333333222222---...000111111333666888222222222222222222222222111000///000222222222111111111000000000222333444///000000111111222222222222222111111222222333444333333333333444444444444666666555555555555666666888888999999:::;;;;;;;;;=========>>>???AAABBBCCC@@@AAADDDGGGIIIJJJKKKKKKPPPGGGCCCHHHRRRWWWXXXXXXaaa```______aaafffjjjmmmeeedddbbbaaaaaabbbaaa```dddaaa______aaabbb___\\\]]]ZZZWWWSSSPPPOOONNNNNNKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@BBBAAA@@@???????????????uuuffffffXXXVVVYYYTTTSSSQQQMMMIIIEEEAAA@@@===:::777555333222///------,,,,,,,,,,,,---.........------,,,,,,+++++++++,,,,,,---------.........---...///000111111111111000000000000111222333444555555666777888999::::::;;;<<<<<<============<<>>>>>======999===AAACCCAAA@@@BBBCCCAAAAAAAAA@@@@@@????????????AAACCCCCCCCCBBBCCCEEE@@@BBBEEEGGGGGGFFFGGGHHHGGGEEEEEEFFFDDDBBBFFFLLLDDDGGGKKKLLLKKKHHHGGGFFFEEEHHHLLLOOOPPPQQQRRRSSSRRRHHHHHHRRRSSSOOOYYYmmmfffRRRRRR```^^^XXXZZZ^^^iiiooorrrpppmmmmmmllliiieeegggqqqyyysssmmmyyywwwhhhiiirrrkkkeeelllqqqvvvrrrlllhhhgggiiikkkmmmbbbccccccbbb___ZZZUUURRRJJJHHHEEEAAA@@@CCCHHHKKK___RRRFFFAAA@@@>>>===>>>;;;:::888777666555555555444444444333222222111111222333333222000000111222111111111111222222222222111000///000111222111000111000000000000111222333000//////...///000111222111111111111111222333333222222333333333444444444444444333333333444555555777777888888999999::::::======>>>???@@@AAABBBCCCBBBCCCEEEGGGIIIJJJJJJJJJMMMIIIEEEFFFQQQ\\\^^^ZZZ[[[[[[\\\^^^cccjjjpppttteeebbb______bbbdddcccaaaeeebbb___]]]]]]\\\ZZZXXX\\\ZZZVVVSSSPPPNNNMMMMMMGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>qqqaaacccVVVWWW[[[VVVUUURRROOOKKKGGGCCCAAA<<<999666444222000...,,,++++++******++++++,,,------------,,,,,,++++++***,,,,,,,,,------------...---...///000000111111000000000000000000222333333555555666777888999999:::999:::;;;;;;<<<<<<<<<;;;>>>???AAABBBBBBBBBBBBBBB@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIKKKLLLIIIJJJLLLNNNOOONNNMMMKKKLLLKKKMMMSSSTTTRRRRRRUUUSSSTTTUUUWWWYYYZZZYYYXXX\\\```ccccccbbbbbbbbbcccgggmmmsssqqqiiidddeeeiiibbbaaaaaaccccccaaa```___dddeeehhhjjjhhhccc```___aaa^^^]]]\\\XXXSSSTTTXXXRRROOOLLLKKKKKKMMMMMMMMMNNNOOOQQQQQQOOOLLLMMMOOOMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPPPPPPPQQQQQQRRRQQQRRRTTTVVVXXXZZZ[[[[[[XXXZZZ[[[[[[[[[\\\^^^```\\\bbbdddhhhkkkccc___iiirrrppplllgggdddfffmmmsssiiifffcccbbbcccfffiiikkknnnkkkhhhgggccc```fffooohhhjjjllljjjfffccccccdddeeeccc^^^ZZZUUURRRPPPOOONNNOOONNNLLLJJJIIIIIIIIILLLJJJIIILLLPPPQQQPPPNNNJJJKKKLLLMMMMMMMMMMMMMMMJJJIIIJJJMMMLLLJJJLLLQQQLLLLLLMMMNNNPPPRRRUUUWWWXXX[[[^^^\\\XXXVVVXXX\\\\\\hhhnnngggffflllkkkcccaaajjjrrrsssqqqnnnllljjjqqqpppmmmiiidddaaabbbcccSSSZZZ^^^^^^___bbbeeeeeeaaabbbaaabbbgggmmmnnnkkkhhh```ZZZYYYWWWTTTWWW]]]SSSOOOKKKJJJKKKKKKIIIFFFEEEIIILLLKKKFFFCCCBBBCCCDDDCCCCCCEEEHHHJJJJJJJJJDDDCCCBBBCCCEEEFFFEEEDDDEEEEEEEEEEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;???BBBCCCAAA???@@@AAAAAAAAAAAA@@@@@@?????????@@@BBBCCCCCCAAA@@@AAABBB@@@CCCFFFGGGGGGGGGHHHIIIFFFDDDDDDFFFFFFEEEHHHMMMFFFGGGFFFDDDBBBAAACCCEEECCCGGGLLLOOOPPPPPPQQQRRRPPPNNNOOORRRUUUVVVWWWYYYHHHEEEPPPYYYXXX[[[```]]]bbbdddddddddhhhmmmmmmjjjjjjmmmyyy{{{pppxxxsssooorrrhhh```dddiiiooommmiiifffcccbbbcccddddddaaa]]]YYYVVVTTTSSSSSSIIIHHHFFFBBB???AAAEEEIIIWWWKKK???;;;;;;:::999;;;999888777666555444444444333333333222111111000000444555444222///......///000000000111111222222222111000///000111111000///000000000000000000111111000///...------///000111111000000000000111222222222222222333333333444444111111111111222222333444666666777777888999999:::======>>>???@@@AAAAAAAAAEEEEEEFFFGGGHHHHHHHHHIIIEEEHHHIIIIIIPPP[[[___\\\XXXXXXYYYZZZ\\\^^^___aaa```^^^]]]___bbbccc```]]]iiigggccc```^^^\\\ZZZXXXZZZYYYWWWTTTQQQNNNKKKJJJFFFEEEDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>======xxxkkkcccXXX^^^___YYYXXXUUUQQQLLLHHHDDDAAA<<<999555222000///---,,,***************++++++,,,+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,------------------...///000000000000000000///000000111222333555555555666777888888888888888999:::;;;;;;;;;;;;:::<<<>>>>>>======>>>???>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFHHHHHHIIIGGGFFFEEEEEEEEEGGGHHHIIIGGGGGGHHHJJJMMMMMMLLLJJJMMMLLLOOOVVVYYYVVVSSSSSSRRRSSSUUUXXX[[[^^^aaabbbZZZaaafffeeeccceeeggghhhhhheeedddfffkkkllliiieeeiiieeedddeeeeeeaaa______```aaaeeeiiiggg^^^WWWTTTWWWUUUVVVVVVSSSOOOQQQWWWSSSPPPLLLJJJKKKMMMMMMNNNIIIIIILLLMMMJJJFFFGGGKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQPPPPPPQQQRRRSSSUUUUUUVVVTTTUUUXXXXXXXXXYYY[[[\\\YYY```aaaeeemmmhhh^^^```oooqqqrrrqqqooommmmmmnnn___\\\[[[^^^dddggggggdddiiigggjjjnnnkkkddddddjjjffffffhhhhhhhhhfffcccaaa___^^^ZZZVVVRRROOOLLLKKKMMMLLLJJJIIIGGGGGGFFFFFFFFFFFFGGGJJJMMMOOOOOONNNJJJJJJKKKKKKJJJJJJIIIHHHJJJIIIJJJMMMMMMLLLNNNSSSJJJKKKKKKLLLNNNQQQUUUXXXVVVYYYZZZZZZWWWVVVXXX[[[XXXiiilllaaaaaannnnnnaaa\\\nnn~~~oooeeeiiirrriiihhhgggeeebbb___]]][[[eeeiiibbbSSSRRR```lllnnncccgggiiifffeeefffccc___[[[WWWWWW[[[XXXOOOKKKMMMLLLJJJIIIIIIIIIIIIGGGFFF@@@EEEKKKKKKGGGCCCBBBDDDBBBAAAAAABBBCCCCCCBBB@@@???>>>===>>>@@@AAAAAA@@@@@@BBBCCCDDDDDDBBB@@@???<<<<<<======>>>>>>>>>>>>AAADDDGGGEEEAAA===<<<===@@@@@@@@@@@@@@@?????????@@@BBBCCCBBBAAA??????@@@@@@BBBEEEFFFEEEFFFGGGHHHFFFCCCCCCFFFGGGFFFHHHLLLHHHFFFCCC@@@===>>>AAADDDCCCFFFJJJMMMMMMMMMNNNNNNNNNTTTVVVSSSUUUZZZVVVLLLQQQSSSZZZVVVOOOXXX^^^VVV^^^^^^\\\]]]cccjjjjjjfffllleeegggqqqsssjjjgggkkknnnbbbcccjjjddd```bbbaaaeeeeeeeeeccc___]]]\\\\\\^^^]]][[[YYYUUURRROOOMMMIIIGGGEEEBBB???@@@BBBEEECCC===;;;===>>>;;;888888555555444444333222111111222222222111000000//////000111111000......///111/////////000111111222222222000//////000111000...////////////000000000///000///.........///000111000000000///000000111222222222222222333333333333111000000000111222333444666666777777888999999999<<<<<<>>>??????@@@@@@???CCCCCCDDDDDDEEEFFFFFFGGG@@@EEEHHHIIIMMMSSSWWWWWWSSSTTTUUUWWWWWWXXXWWWWWWZZZZZZ[[[^^^______\\\ZZZcccbbb```^^^[[[XXXVVVUUUVVVVVVTTTQQQNNNJJJGGGEEEEEEDDDDDDEEEFFFFFFDDDBBBBBBAAA???>>>===>>>??????===>>>>>>??????>>>======|||qqq[[[OOO\\\XXX\\\ZZZWWWRRRLLLGGGBBB@@@===999444000//////...---++++++******++++++,,,---******+++,,,---,,,++++++++++++,,,,,,,,,---------,,,---...///000000000000000000000000111222333333333333444444555666666666666777888999::::::::::::777:::<<<<<<::::::<<<>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEECCCBBBAAAAAAAAABBBCCCDDDDDDBBBBBBDDDHHHKKKJJJIIIJJJHHHKKKTTTZZZWWWQQQMMMNNNPPPTTTWWWYYY[[[^^^___VVV\\\``````dddjjjmmmlllaaa^^^[[[]]]bbbeeeccc```ccc^^^___dddeee```\\\[[[[[[[[[___fffeee[[[SSSQQQPPPPPPRRRSSSPPPMMMQQQXXXTTTPPPLLLJJJKKKLLLMMMNNNCCCCCCGGGJJJGGGCCCEEELLLJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOOOONNNNNNOOOPPPQQQPPPSSSUUUWWWWWWWWWXXXYYYVVV_________gggeee^^^^^^]]]ccckkkppppppkkkddd```iiifffdddfffiiikkkhhhfffiiigggllluuutttjjjfffjjjccc```^^^```cccdddbbb^^^UUUTTTSSSQQQOOOLLLJJJIIIIIIHHHFFFEEEFFFFFFFFFFFFCCCEEEGGGIIIIIIIIIIIIJJJHHHHHHIIIHHHHHHGGGFFFFFFJJJIIIKKKNNNOOONNNQQQWWWTTTPPPLLLMMMPPPSSSTTTSSSRRRSSSSSSSSSTTTTTTTTTUUUUUU___bbb]]]^^^fffggg___^^^mmmzzzyyyllldddmmmyyy___aaaeeejjjkkkfff\\\UUUWWW^^^ddddddaaa^^^YYYTTTiiioooqqqkkkccc___[[[XXXZZZ[[[dddpppmmm[[[MMMIIIDDDFFFHHHHHHGGGFFFFFFFFF???EEEJJJJJJEEEAAACCCFFFDDDBBBAAA@@@@@@@@@>>><<<<<<;;;;;;<<<>>>??????>>>>>>>>>?????????@@@??????>>>>>>>>>>>>============???BBBEEECCC???<<<;;;<<<>>>>>>>>>???????????????>>>@@@BBBBBB@@@@@@@@@AAA@@@AAACCCBBBBBBCCCEEEGGGFFFBBBAAADDDEEEDDDDDDGGGEEEEEEEEECCCAAAAAACCCDDDDDDFFFIIIJJJIIIIIIJJJKKKKKKQQQSSSPPPOOORRRQQQMMMRRRPPPQQQNNNGGGMMMPPPFFFWWWZZZ\\\\\\___cccddd```ddd^^^\\\aaaeeebbb______XXXTTTZZZaaa```ccceee]]]___aaabbbaaa^^^[[[[[[\\\WWWWWWXXXWWWTTTPPPKKKHHHFFFDDDBBB@@@????????????;;;999;;;??????;;;888999444444444444333222111111222111111000000///......,,,...............000222......//////000111111222222000//////000000///.../////////////////////...000000///////////////000000////////////000111111111222222222222333333333111111111222222333444555666777777888888999:::::::::;;;===>>>??????>>>>>>@@@@@@AAABBBDDDFFFHHHIIIGGGFFFGGGIIIKKKLLLOOOSSSNNNPPPRRRUUUXXXZZZ\\\]]]YYY[[[]]]]]]\\\[[[[[[\\\WWWXXXYYYYYYWWWUUUTTTTTTVVVTTTPPPLLLIIIFFFEEEDDDDDDDDDCCCDDDEEEDDDBBB@@@AAA???>>><<<<<<===>>>???===>>>????????????>>>===dddVVVhhh___]]][[[WWWRRRLLLFFFAAA>>>>>>:::444000/////////...,,,,,,++++++,,,,,,---...((()))+++,,,---,,,,,,+++++++++,,,,,,,,,---------,,,---...///000000000000000000000000111222333444222222222333333444444444666666777999999:::::::::888:::<<<<<<::::::<<>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>???@@@AAAAAA???>>>@@@EEEHHHIIIHHHFFFCCCEEEPPPWWWTTTLLLFFFKKKNNNRRRTTTTTTSSSSSSSSS[[[]]]\\\\\\aaaiiihhhbbb]]]bbbeeebbb[[[YYY___fffZZZWWWZZZcccfff```ZZZYYYVVVUUUZZZcccddd\\\UUUTTTPPPPPPRRRRRROOOLLLPPPWWWSSSPPPKKKIIIIIIKKKLLLLLL@@@@@@EEEIIIGGGCCCFFFNNNIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQOOOMMMKKKKKKKKKMMMNNNOOOQQQUUUVVVVVVWWWWWWXXXQQQZZZXXXTTTZZZZZZVVVXXXUUUVVVVVVWWWXXXZZZ\\\]]]___\\\YYYXXXZZZ^^^aaabbbjjjeeegggpppqqqhhhfffjjj[[[UUUPPPRRRXXX\\\ZZZWWWLLLLLLMMMMMMLLLKKKIIIHHHFFFEEECCCCCCEEEGGGGGGGGGGGGKKKNNNMMMJJJHHHHHHJJJFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDEEEIIIJJJJJJNNNSSSYYYQQQIIIIIINNNQQQMMMHHHPPPNNNMMMMMMNNNNNNMMMLLLQQQSSSWWW[[[^^^^^^______UUUXXX^^^dddhhhmmmvvviiifffcccdddhhhhhhccc___mmmhhhhhhllliii___]]]aaa^^^ggglllggg```^^^^^^]]]XXXUUUYYYbbb^^^OOOEEEFFF@@@DDDHHHIIIGGGEEEEEEGGGCCCGGGKKKIIICCCAAADDDIIIGGGEEEAAA@@@@@@AAAAAA@@@===<<<<<<===???AAA@@@???<<<<<<;;;:::;;;===???AAA@@@@@@???>>>===<<<<<<;;;777:::>>>???<<<;;;;;;===<<<=========>>>>>>??????<<<>>>@@@AAAAAAAAABBBCCC@@@@@@AAA@@@???@@@CCCEEEFFFBBB@@@BBBCCCAAA@@@BBBAAADDDHHHIIIHHHFFFEEEDDDEEEFFFHHHHHHGGGFFFGGGHHHHHHJJJMMMLLLHHHGGGLLLSSSNNNGGGLLLVVVXXX\\\]]]TTTRRRZZZ``````___aaabbbaaa___cccfffeeebbbbbbhhhoooeeeaaacccbbb^^^dddeeeZZZ^^^```bbb```]]]\\\\\\^^^TTTTTTSSSRRROOOKKKHHHFFFCCCAAA???>>>??????>>><<<===;;;::::::888444555999666666666666555555444333111111111000//////......,,,---......------///000---......///000111111222222000//////000000///---...///////////////......000000000000000000/////////////////////000111111111111222222222333333333333333333333444555666777777777777888999999:::::::::;;;<<<>>>>>>>>>======>>>???@@@CCCFFFIIIKKKMMMSSSKKKGGGKKKMMMKKKMMMRRRPPPPPPQQQSSSUUUXXX[[[\\\[[[^^^```^^^[[[[[[]]]```RRRUUUXXXYYYYYYXXXXXXXXXXXXTTTNNNIIIEEEDDDEEEFFFDDDCCCBBBCCCDDDCCC@@@>>>@@@???===<<<;;;<<<>>>???===>>>???@@@@@@???>>>===yyyaaa^^^```[[[ZZZYYYVVVLLLBBBAAAEEE@@@===888444000/////////...---,,,,,,++++++,,,,,,)))***++++++***+++---///******+++++++++,,,,,,,,,------......///000000000...///000111222333444444444444444555555555555666666666666777888888999999777888:::;;;<<<;;;;;;::::::;;;;;;<<<===>>>??????@@@>>>===;;;;;;===???@@@??????@@@??????>>>===<<<===<<<;;;<<<>>>@@@AAAAAAAAA???>>>AAAEEEGGGFFFCCCFFFFFFGGGIIIMMMNNNMMMKKKNNNNNNNNNNNNNNNQQQUUUYYYYYYZZZ\\\]]]]]]```cccfffhhhddd___[[[[[[]]]^^^___ccc\\\[[[aaa___WWWUUU[[[WWWXXXZZZ\\\[[[WWWPPPJJJLLLOOORRRQQQNNNLLLLLLMMMOOONNNMMMLLLKKKLLLLLLMMMGGGFFFEEEEEEFFFIIIKKKMMMLLLKKKIIIGGGFFFFFFFFFGGGKKKIIIHHHKKKPPPRRROOOKKKNNNKKKIIIHHHKKKOOORRRTTTSSSTTTTTTRRRPPPOOOPPPRRRSSSRRRRRRSSSTTTVVVYYYZZZXXXXXXXXXZZZ^^^dddjjjnnnppplllhhhhhhiiigggbbb\\\UUUXXX\\\]]][[[YYYZZZ[[[ZZZXXXVVVVVVWWWWWWVVVUUUQQQLLLGGGGGGKKKNNNMMMJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFHHHIIIHHHGGGDDDCCCGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFHHHLLLOOO]]]ZZZVVVQQQOOONNNNNNOOOPPPOOOLLLJJJIIIKKKLLLNNNMMMQQQXXX]]]```bbbdddeeegggdddcccbbbaaa```bbbeeejjjkkkjjjiiikkknnnmmmiii}}}xxxnnnfffeeeeee^^^UUU^^^cccdddaaaaaabbb\\\TTTNNNLLLJJJIIIHHHGGGEEECCCEEEDDDBBBAAABBBDDDGGGIIIFFFEEEBBBAAAAAABBBEEEFFFGGGEEECCC@@@???>>>>>>>>>>>><<<::::::<<<>>>???>>>;;;:::999:::<<<===<<<;;;>>>>>>======<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::>>>===<<<;;;;;;;;;;;;;;;?????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????BBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDCCCCCCDDDDDDDDDCCCEEEGGGGGGFFFEEEEEEEEEIIIKKKKKKGGGFFFKKKOOOOOONNNOOOQQQSSSVVVYYYZZZ[[[]]][[[YYYYYYZZZ^^^bbbeeeeeehhhjjjgggeeeeeebbb]]]ZZZ^^^___]]]```bbb^^^UUU\\\[[[[[[[[[\\\[[[YYYVVVUUUUUUUUUTTTPPPKKKFFFCCCAAAAAA???===<<<;;;;;;;;;:::999999888777666555555555555444333333222111111000000000000000000000000111111000///////////////........................000000///..............................///000000......////////////......111111000///////////////////////////000000000000666555333222333555777888555555555555666777999999:::;;;<<<=========<<<;;;<<<===@@@BBBDDDHHHMMMPPPMMMKKKIIIKKKOOORRRRRRPPPRRRTTTWWW[[[]]]^^^^^^]]]aaa```___^^^\\\[[[ZZZYYYXXXWWWXXXYYYZZZYYYVVVTTTRRROOOJJJGGGFFFFFFEEEDDDCCCCCCDDDDDDBBB@@@===;;;===<<<;;;:::999:::;;;;;;999999::::::<<<===???@@@nnnYYY]]]```YYYYYYYYYWWWOOOFFFDDDHHH@@@===999555111///......------,,,++++++++++++,,,***************+++,,,---******+++++++++,,,,,,,,,------......//////000000...///000111222333333444444444444444555555555555555666666777777888999999555777888:::<<<<<<<<<<<<:::;;;;;;;;;<<<=========<<<;;;;;;;;;<<<===???@@@????????????>>>======<<>>>>>???===;;;999999;;;<<<<<<<<<;;;:::999:::<<<===<<<;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::===<<<;;;:::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????AAAAAA@@@?????????@@@@@@@@@@@@????????????@@@@@@@@@AAACCCDDDEEEDDDCCCBBBFFFIIIJJJGGGGGGKKKOOOOOOLLLLLLMMMMMMNNNNNNOOOOOOVVVVVVVVVXXXZZZ^^^aaacccaaaeeefffdddcccdddaaa\\\VVVYYY[[[ZZZ]]]```\\\VVVZZZYYYYYYYYYYYYXXXUUUSSSUUUTTTSSSPPPLLLGGGCCC@@@??????===<<<;;;;;;;;;;;;999999888777666555444333444444333333222111111000000000000000000000000000000//////.......................................000000///..............................//////000......////////////......111000000///////////////.../////////000000000000444333333222333555777888555555555555666777888999:::;;;<<<<<<===<<<<<<<<<>>>@@@BBBDDDEEEGGGJJJMMMKKKJJJJJJLLLOOOQQQQQQPPPOOOQQQTTTWWWYYYYYYYYYYYY\\\\\\\\\\\\[[[ZZZYYYYYYZZZYYYXXXXXXXXXWWWTTTRRRNNNKKKHHHFFFFFFGGGFFFEEEBBBCCCCCCCCCAAA???<<<;;;<<<;;;:::999999999::::::888888999999:::;;;======]]]UUU^^^^^^XXXXXXYYYYYYSSSJJJHHHJJJ@@@>>>:::666222///,,,+++------,,,+++++++++++++++******************++++++******+++++++++,,,,,,,,,---------...//////000000...//////000111222333333333333333444444444555555555555666666777888888888444555777:::;;;<<<<<<<<<::::::::::::::::::::::::888888999;;;<<<>>>??????>>>>>>>>>===============DDDCCC@@@>>>======???@@@@@@AAACCCCCCAAA@@@AAAAAADDDEEEEEEFFFHHHKKKPPPTTTQQQOOONNNPPPTTTWWWWWWUUUTTTSSSTTTWWW]]]aaaaaa``````___```aaabbbaaa^^^\\\^^^ZZZ\\\bbbbbb\\\[[[___WWWVVVSSSNNNIIIIIIMMMQQQEEEFFFGGGFFFEEEEEEGGGIIIFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGFFFEEEEEEEEEGGGGGGHHHGGGGGGJJJNNNPPPNNNKKKGGGFFFEEEGGGIIILLLLLLLLLOOONNNMMMNNNQQQQQQNNNKKKQQQRRRSSSTTTUUUUUUUUUUUU\\\\\\\\\]]]___aaacccdddkkkhhheeeeeeeeebbb]]]YYYbbbddddddccc___\\\ZZZZZZ\\\[[[ZZZYYYWWWRRRLLLHHHFFFDDDCCCEEEHHHJJJHHHEEEHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDEEEGGGFFFDDDBBBAAAAAAEEEEEEFFFGGGHHHIIIJJJKKKIIIHHHFFFEEEEEEGGGIIIJJJHHHJJJMMMOOOQQQSSSWWWYYYZZZooowwwpppjjjdddlllqqqrrrmmmjjjmmmqqqssskkkhhhcccbbbiiisssvvvssshhhgggccc^^^\\\\\\ZZZUUUPPPNNNLLLKKKJJJIIIGGGEEEEEEGGGIIIKKKJJJGGGDDDAAADDDCCCAAA@@@@@@AAACCCDDDAAA@@@???>>>============<<<:::888888999::::::999999777777888999:::999888:::::::::999999999999888999999::::::::::::999999;;;:::999999999999999999;;;;;;<<<======>>>>>>>>>???>>>>>>======>>>>>>???@@@@@@???>>>=========>>>>>>======<<<<<<======>>>AAAAAABBBEEEIIIIIIFFFBBB@@@DDDFFFDDDDDDHHHJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMQQQSSSUUUXXXZZZ[[[\\\\\\]]]aaabbbaaa```bbb```\\\XXX[[[\\\\\\___aaa___[[[XXXWWWVVVVVVVVVTTTQQQNNNTTTRRROOOKKKGGGCCC@@@>>>===<<<<<<;;;::::::;;;;;;999999888666555333222222222222222111111000000///000000000000000000000000//////...---------------........................000///......---...............------......///000......////////////......000000//////......//////....../////////000000000222222222222333555777999444444444444555666777888:::::::::::::::;;;<<<===???AAADDDEEEEEEEEEFFFHHHGGGIIILLLMMMMMMMMMOOOPPPNNNOOOQQQTTTUUUVVVUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWZZZXXXVVVUUUUUUTTTQQQOOOLLLJJJFFFEEEEEEEEEDDDCCCAAAAAABBBAAA@@@>>><<<:::;;;;;;:::999999999999999888888888888888999::::::ttteeeVVVYYYaaa]]]XXXXXXYYYZZZUUULLLHHHIII???>>>;;;777333///+++***---,,,,,,+++***+++++++++******)))***++++++***)))******+++++++++,,,,,,,,,,,,,,,---......//////000/////////000111222222333222333333333444444444444444444555666666777777888444555777999:::;;;;;;:::999999999999999888888888777777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======AAABBBCCCBBBAAAAAABBBBBB>>>AAADDDDDDAAA@@@AAADDDBBBDDDGGGHHHHHHKKKNNNRRRQQQMMMLLLOOOTTTWWWUUURRRUUUUUUWWW^^^fffhhheee```[[[[[[[[[\\\^^^^^^]]][[[ZZZYYY\\\ccceeebbbaaadddYYY]]]___[[[RRRLLLJJJKKKFFFFFFEEEDDDEEEFFFHHHIIIDDDDDDCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGHHHGGGGGGJJJLLLMMMKKKIIIEEEEEEEEEGGGJJJKKKJJJIIIKKKIIIHHHLLLRRRSSSOOOJJJOOOPPPSSSUUUVVVWWWWWWVVVZZZ[[[\\\^^^___``````aaadddcccaaabbbbbb```]]]ZZZ]]]^^^_________^^^]]]]]]ZZZXXXVVVUUUSSSPPPKKKHHHCCCCCCDDDFFFIIIJJJGGGEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCC@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGFFFDDDBBBBBBBBBFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDFFFGGGHHHGGGHHHJJJKKKMMMQQQVVVZZZcccfff{{{lll```iii___aaaaaa]]]]]]cccggggggbbb```\\\[[[bbbmmmrrrqqqgggeeeaaa^^^\\\[[[XXXUUUMMMKKKIIIHHHHHHGGGEEECCCCCCEEEGGGIIIIIIFFFCCCAAA???>>>===<<<<<<===>>>???<<<;;;;;;;;;::::::::::::<<<:::888888999999888777555444444444666777666555999999888888888888888888888888999999999999888888999888888777777777888888999999:::;;;<<<===>>>>>>>>>>>>============>>>>>>???>>>===<<<;;;;;;;;;;;;>>>>>>============>>>>>>DDDBBBCCCHHHMMMNNNJJJEEE@@@EEEHHHFFFEEEHHHHHHGGGKKKKKKMMMNNNPPPQQQRRRSSSRRRTTTWWWYYYZZZXXXVVVTTTZZZ^^^```^^^^^^aaa___\\\[[[\\\]]]^^^___```___]]]WWWVVVUUUTTTSSSQQQMMMJJJPPPNNNJJJFFFCCC@@@???>>>;;;;;;;;;::::::;;;<<<<<<:::999888666555333222111111111000000000/////////////////////////////////000///......------..............................///......------............------------...//////---......//////......---000//////.........//////........./////////000000000000111222333555777888444444333444444555666666999888777777777999:::<<<<<>><<<;;;:::;;;;;;::::::999999999999999999888888777888888999iii\\\```^^^]]]``````[[[YYYYYYZZZUUUKKKFFFFFF???>>>;;;777333///+++***,,,,,,+++************+++***))))))***,,,---+++)))******+++++++++,,,,,,,,,,,,,,,------...//////////////////000000111111222222222222222333333333444444444444555666666777777666777888999999999888777888888888888888777777777888999::::::;;;::::::999;;;:::::::::;;;<<<======???BBBFFFFFFDDDAAA??????===@@@CCCDDDBBBBBBDDDFFFBBBDDDHHHKKKKKKKKKKKKKKKNNNKKKIIILLLRRRTTTRRROOOYYY[[[```iiiqqqqqqjjjccc[[[YYYWWWWWWYYY\\\]]]]]]TTTSSSUUUYYYYYYWWWVVVWWWQQQWWW[[[YYYQQQIIIEEEEEEEEEDDDCCCCCCDDDEEEGGGGGGAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFBBBBBBAAAAAABBBCCCEEEFFFHHHHHHHHHIIIJJJIIIGGGEEEFFFEEEFFFHHHJJJKKKJJJHHHJJJHHHIIINNNTTTWWWTTTPPPMMMOOORRRUUUWWWYYYYYYYYYWWWXXXZZZ\\\^^^___``````bbbbbbbbbcccddddddbbb```ZZZZZZ[[[\\\]]]^^^^^^^^^ZZZWWWRRROOOMMMKKKIIIHHHEEEFFFHHHJJJLLLLLLJJJHHHCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAABBBBBB??????@@@AAABBBBBBCCCCCCDDDDDDDDDBBB@@@AAACCCFFFFFFGGGHHHIIIIIIGGGEEEDDDEEEDDDDDDDDDDDDEEEGGGGGGDDDEEEFFFGGGJJJPPPVVV[[[lll```cccppplllYYYTTT```WWWUUURRRQQQWWW___```\\\YYYXXXTTTQQQUUU]]]```___XXXVVVTTTTTTSSSPPPLLLIIIKKKIIIGGGFFFFFFFFFDDDBBB@@@AAABBBCCCCCCCCCCCCBBB<<<<<<;;;::::::;;;<<<<<<:::;;;;;;;;;;;;;;;::::::;;;:::999999::::::888777666444444555666777666555888888888888888888888888777777888888888888777777777777666666666777777888777777888:::;;;<<<=========<<<<<<;;;;;;<<<<<<======<<<;;;;;;::::::::::::>>>>>>============>>>>>>AAA??????DDDJJJKKKHHHCCCDDDJJJLLLJJJHHHJJJIIIGGGEEEFFFHHHJJJMMMOOOQQQRRRPPPSSSWWWYYYZZZXXXUUUSSSYYY]]]^^^]]]^^^``````]]]YYYYYY[[[\\\[[[XXXWWWWWWWWWUUUTTTSSSRRROOOLLLIIIJJJHHHEEEBBB@@@@@@@@@@@@;;;;;;:::::::::;;;<<<<<<:::999888777555444333222000000///////////////...////////////////////////111000//////......//////..............................------------......---------------...//////------............------//////............//////............//////////////////000111333555666777333333333333333333444555555555444444555666888999777:::>>>@@@@@@AAABBBCCCCCCFFFIIIIIIGGGGGGIIIKKKKKKLLLMMMNNNOOOPPPQQQQQQUUUUUUVVVVVVUUUTTTRRRQQQPPPNNNLLLKKKLLLMMMLLLKKKIIIGGGDDDBBBAAA???===;;;>>>>>>======<<<;;;:::999;;;;;;;;;;;;::::::999999:::999888888888888888888{{{eeedddqqqkkk^^^___ddd^^^[[[ZZZYYYTTTKKKFFFEEE@@@>>>:::666222///,,,+++,,,,,,+++******************)))(((+++...///---*********+++++++++,,,,,,,,,,,,,,,,,,---......///////////////000000000111111111111222222222333333333333333444444555666666666777777888999888777666555777777777777777777888888:::::::::999999999999999999999888888999;;;===>>>GGGJJJNNNLLLGGGAAA???>>><<<>>>AAABBBBBBCCCDDDEEECCCDDDGGGKKKNNNMMMJJJGGGLLLJJJHHHJJJNNNPPPOOONNNTTTWWW^^^ffflllkkkeee___^^^[[[WWWUUUWWW[[[^^^```ZZZYYYXXXVVVTTTQQQOOONNNLLLNNNOOOLLLHHHFFFFFFHHHCCCAAA@@@@@@BBBCCCCCCBBB>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBCCCCCCCCCDDDAAAAAA@@@@@@@@@AAACCCDDDGGGHHHHHHIIIHHHGGGEEEDDDFFFFFFFFFHHHJJJKKKJJJHHHMMMLLLMMMQQQVVVYYYXXXVVVMMMOOOQQQSSSVVVWWWYYYYYYTTTUUUWWWZZZ\\\]]]^^^___]]]^^^___```aaaaaa```___\\\ZZZYYYZZZ[[[\\\[[[ZZZZZZVVVOOOJJJGGGFFFEEECCCAAABBBDDDFFFGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAABBB???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@>>>===???CCCFFFBBBCCCDDDFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFF@@@AAACCCDDDHHHMMMTTTYYYXXX[[[ZZZXXX]]]dddaaaXXXaaa]]]YYYYYYaaaiiihhhaaa``````^^^ZZZZZZ^^^^^^ZZZUUURRRQQQSSSRRRMMMIIIHHHJJJIIIGGGFFFGGGFFFDDDCCC>>>>>>======>>>???AAABBB===<<<<<<;;;;;;<<<<<<===<<<<<<=========<<<<<<;;;:::999888999::::::888666888777666777888999999777777777777777777888888888666777777777777777777666666666666666666666777888666666777888:::;;;;;;<<<;;;::::::::::::::::::;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<:::999999<<<@@@BBB@@@>>>AAAFFFHHHEEEDDDFFFEEECCCGGGGGGHHHJJJKKKMMMNNNNNNMMMOOOSSSWWWYYYYYYYYYXXXYYY\\\]]]\\\\\\``````]]]XXXYYY\\\___\\\VVVTTTUUUUUUTTTRRRQQQQQQNNNKKKHHHEEECCCAAA???>>>>>>>>>???:::999999999999999:::;;;777777666555444333333222////////////////////////000000000000000000000000111111000///////////////........................---------,,,------...///------,,,,,,------...///------............------......------......//////------.........///////////////000222333444555555333333222222222222333333333333333444555666777888555777:::<<<===>>>AAABBBBBBCCCDDDDDDCCCDDDFFFHHHFFFGGGHHHIIIKKKLLLMMMNNNUUUTTTSSSSSSRRRQQQQQQPPPLLLJJJIIIIIIKKKKKKJJJHHHAAA@@@??????@@@@@@???===<<<<<<;;;::::::999999888:::::::::;;;:::999999888999888888777777777888888yyykkkmmmuuummmcccccccccaaa]]]ZZZYYYUUUMMMHHHHHH@@@===999555111///......,,,++++++******************((((((,,,000222///+++******+++++++++,,,,,,,,,+++,,,,,,------......///////////////000000000000111111111111222222222222222333333444555555666666555666777888888888777666666666666777888888999999:::999999888999:::;;;<<<888888777777888:::===>>>JJJLLLMMMJJJCCC???>>>@@@=========???AAABBBAAA@@@EEEBBBBBBGGGNNNPPPLLLGGGKKKJJJIIIIIIJJJLLLNNNPPPMMMQQQVVV[[[]]]]]]\\\ZZZ]]]ZZZVVVTTTVVVZZZ]]]^^^hhhgggddd___\\\ZZZYYYWWWKKKJJJIIIGGGFFFGGGHHHIIIAAA@@@???@@@AAABBB???===???@@@AAABBBBBBBBBAAAAAA??????>>>>>>>>>???@@@AAAAAA@@@?????????@@@AAABBBCCCEEEGGGGGGGGGFFFFFFFFFGGGFFFEEEFFFHHHIIIIIIHHHOOOOOOPPPQQQRRRTTTTTTUUUOOOOOOPPPPPPRRRSSSUUUVVVTTTUUUVVVWWWYYYZZZ\\\\\\YYY[[[\\\\\\[[[ZZZYYYYYYYYYWWWUUUUUUVVVWWWVVVTTTTTTQQQLLLHHHFFFEEEBBBAAA>>>???AAAAAAAAA@@@@@@@@@CCCCCCBBBAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@???@@@BBBDDD@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCAAABBBCCCEEEGGGLLLRRRWWWNNNYYY]]]\\\dddrrrmmm]]]___^^^[[[ZZZ^^^cccaaa[[[eeeggggggeeedddeeebbb]]]]]]WWWTTTUUUSSSNNNKKKLLLHHHGGGEEEEEEEEEEEECCCAAA<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<===<<<;;;:::999666666666777999999777555777666555666888888888777444555555555666666666777555666666777777666666555666666666666666777888888666666777777888999::::::999999888888888888999999999999999999:::;;;<<<<<<;;;::::::::::::::::::;;;999999999:::;;;===>>>???;;;@@@BBB@@@@@@CCCDDDCCCJJJJJJKKKKKKLLLMMMNNNNNNMMMNNNPPPSSSVVVXXXYYYZZZYYY\\\\\\ZZZ[[[^^^^^^\\\VVVWWW]]]bbb___WWWTTTWWWRRRQQQPPPPPPOOOMMMJJJGGGAAA@@@>>>===;;;:::::::::888777777666666666777777333333333333222222111111////////////////////////000000000000000000000000000000///............///........................---,,,,,,,,,------...///------,,,,,,------...///,,,------......------,,,...------------...///000---------........./////////000111222222333333333222222111111111111222222222333444666777777888888666888:::;;;;;;===@@@BBBCCCAAA???>>>@@@CCCDDDEEEDDDEEEFFFGGGIIIKKKMMMNNNQQQPPPOOONNNNNNOOOPPPQQQKKKKKKJJJJJJKKKJJJGGGEEE===<<<<<<===???@@@>>>===;;;::::::999888888888888777888888999888777666555666666666666666666777777~~~ooohhhhhhgggkkkjjj^^^ccc^^^ZZZYYYVVVPPPKKKKKK@@@===888444000/////////,,,++++++***)))************((((((,,,222444000,,,******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000000111111111111222222222222222333444444555555666333444666777888888888777555666666777888999999:::999888777777999;;;>>>@@@888777666777888:::===>>>AAACCCCCC???999777:::>>>???===;;;===@@@@@@>>>;;;FFFAAA>>>CCCMMMRRROOOJJJKKKKKKJJJIIIHHHJJJNNNRRROOOQQQTTTVVVWWWXXXZZZ\\\ZZZWWWTTTSSSUUUWWWYYYZZZWWWVVVRRRNNNKKKLLLLLLKKKIIIHHHGGGHHHHHHFFFCCCAAABBBAAA@@@AAACCCBBB???<<>>>>>???@@@@@@@@@BBBEEEGGGGGGGGGHHHHHHGGGEEEDDDEEEGGGHHHHHHHHHNNNOOOOOONNNMMMLLLNNNPPPQQQPPPOOONNNNNNOOOQQQRRRUUUUUUUUUVVVWWWXXXYYYZZZ\\\^^^___^^^\\\YYYXXXXXXSSSQQQNNNOOORRRSSSRRRPPPKKKJJJHHHHHHHHHFFFDDDBBBBBBDDDEEEDDDCCCBBBBBBCCCAAA@@@??????>>>>>>??????>>>???AAACCCDDDCCCAAA@@@BBBBBBAAAAAAAAAAAAAAAAAAAAACCCEEEEEEDDDBBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAADDDEEEFFFGGGIIIMMMRRRVVVbbb\\\WWWZZZ^^^aaaccceeebbbdddbbb______aaa___[[[ZZZ___aaa`````````\\\VVV\\\TTTNNNNNNKKKEEEDDDGGGEEECCCBBBAAABBBBBB@@@>>><<<=========<<<;;;:::999999999999999999999999999999999::::::999888666555444444444666888888666555444333222333555666555444333333333444444555555555555555666666666666555555666666666666666777888888666666777777888888999999888888777777777777888888888888888999:::;;;======<<<;;;;;;;;;;;;;;;;;;<<<======>>>======>>>AAADDD<<>>===;;;999777666555666666555444444444444444000000000000000000000000/////////000000000000000000000000000000000000000//////...------------...........................,,,,,,,,,,,,------...///---,,,,,,,,,,,,---......,,,------......------,,,---------------...///000---------........./////////000111222222222222222222222111111111111111222222444666888999999999888999::::::::::::<<>>BBBCCCCCCEEEFFFGGGHHHKKKMMMOOOPPPNNNMMMKKKJJJKKKMMMPPPRRRMMMLLLLLLLLLLLLJJJFFFCCC>>>=========>>>===;;;:::::::::999888777777777888555666777777777666444333444444444444444555666666kkk[[[^^^eeeeeeccccccaaabbb```YYYOOOJJJLLLPPPAAA???:::444111000///...000...+++***+++,,,++++++---,,,******+++,,,+++***...---,,,,,,++++++,,,,,,------------------------000000000000000///......000111111111111222222222222777===>>>999555444555555555555555666777888999888999;;;<<<<<<;;;999888;;;;;;777444777;;;;;;666;;;999777666888:::;;;;;;CCCAAA@@@>>>===<<<======CCC@@@>>>>>>@@@AAA>>>;;;777:::@@@EEEHHHIIIHHHFFFGGGHHHHHHHHHHHHIIIMMMPPPRRRPPPOOOQQQUUUXXXWWWTTTVVVXXXWWWSSSSSSUUUTTTPPPQQQLLLGGGGGGKKKLLLGGGAAACCCAAA@@@??????@@@BBBCCCEEEDDDCCCBBB@@@???>>>>>>>>>AAACCCDDDBBB@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDEEEFFFFFFFFFDDDCCCBBBBBBCCCEEEHHHIIIKKKJJJIIIIIIJJJKKKLLLMMMKKKLLLLLLMMMNNNOOOOOOOOOTTTVVVWWWWWWUUUTTTTTTUUU\\\YYYXXXZZZ^^^]]]WWWRRRTTTUUUSSSRRRXXX^^^ZZZQQQKKKIIIGGGEEECCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAADDDGGGHHHGGGDDDCCCCCCDDDCCCBBBAAA@@@AAABBBCCCFFFEEECCCBBBBBBBBBDDDDDDBBBCCCEEEHHHLLLPPPSSSUUUXXXXXXZZZ[[[]]]^^^^^^^^^^^^___```aaaaaa```^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVSSSOOOKKKGGGEEEDDDBBBAAA@@@@@@??????>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777888888666666666666555555555555555555555555555555555555222222222333333444444444444444444444444444444444555555555555555555555555444555666777777666555444444444555555666777777777666666666666777777777777666666777888999999::::::888999999:::;;;;;;;;;;;;<<<<<<;;;<<<======;;;:::===???BBBAAA??????AAACCCEEEEEEFFFGGGHHHIIIIIIJJJOOOOOONNNKKKJJJLLLRRRWWWZZZXXXXXXZZZ[[[ZZZVVVRRRNNNVVVWWWRRRRRRYYYXXXQQQOOOKKKHHHHHHKKKLLLHHHDDDBBB@@@===;;;:::999777555666666666666666555555444333333222111000000000111////////////////////////000000000000000000000000------------------------........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////000000000111111111111111///...000222333111///111333666777777777777888888999999:::;;;<<<======???@@@@@@???>>>???AAACCCEEEFFFHHHJJJLLLNNNNNNOOOKKKJJJIIIIIIIIIJJJLLLMMMLLLJJJIIIHHHHHHFFFCCCAAA============<<<<<<<<<<<<::::::999999888777666666666666555555555444444444000111111222333444555555tttjjjiiiiiicccaaaeee___``````ZZZRRRMMMNNNQQQDDDAAA;;;444000///---,,,...,,,***)))***++++++***---+++))))))***,,,,,,,,,------,,,++++++++++++,,,------------------------000000000000000///......000000111111111222222222111666::::::777333333444555555555555666777888888888888999::::::999888888999:::888666888<<<;;;666;;;888666666888:::::::::@@@???>>><<<<<<<<<<<<===>>>???AAAAAA@@@>>><<<;;;:::>>>DDDHHHIIIIIIJJJKKKIIIJJJJJJIIIIIIJJJMMMPPPNNNNNNNNNOOORRRTTTTTTSSS___```___[[[ZZZ[[[YYYUUUPPPLLLIIIKKKPPPRRROOOJJJFFFDDDBBB@@@??????@@@AAABBBAAAAAA@@@???>>>======???AAACCCBBB@@@>>>===<<<>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOQQQTTTVVVVVVWWWYYY[[[YYYXXXXXX[[[^^^^^^YYYUUUTTTTTTRRRQQQWWW\\\XXXPPPJJJHHHFFFDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>AAADDDEEECCCAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBBFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKNNNPPPQQQUUUVVVXXXZZZ[[[\\\\\\\\\XXXYYY[[[]]]^^^^^^\\\\\\]]]]]]]]]\\\[[[YYYXXXWWWQQQNNNIIIFFFEEEDDDCCCAAA@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;999999888777777777777777666666666555555555444444333333333333333333333333222222222222333333333444333333333333222222222222444444444444444444444444444555666666666666555444444444444555666666777777555555666666666777777777666666777777888999999:::777888999:::;;;;;;;;;;;;<<<;;;;;;;;;======;;;:::;;;===??????======???AAADDDEEEEEEFFFGGGHHHIIIIIIKKKMMMOOOOOONNNOOORRRTTTWWWUUUTTTTTTUUUUUUSSSPPPPPPWWWXXXSSSSSSYYYXXXQQQNNNKKKGGGGGGIIIIIIFFFBBBAAA???<<<:::999888666555555666666666666555444444333222111111000000000111////////////////////////////////////////////////------------------------........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............//////000000000111111111000///...000222333111///111333555666666555666777::::::;;;<<<===>>>>>>???DDDDDDDDDCCCAAAAAACCCDDDFFFGGGIIIKKKMMMNNNOOOOOOOOONNNMMMMMMLLLLLLLLLLLLKKKIIIGGGGGGFFFEEEBBB@@@======<<<<<<<<<<<<;;;;;;999999999888777666666666666555555555444444444333222222222333444444555555yyytttrrrjjj``````fffaaabbbaaa]]]UUUPPPNNNOOOGGGAAA:::444000---+++***,,,***((((((***+++,,,+++---+++((((((***,,,......------,,,+++++++++++++++,,,,,,,,,,,,------------//////000000000///......000000000111111111222222000333666666333111111333444444444444555666777888777777777777777777777777222444555555999>>>>>>;;;:::888666666777999:::999<<<;;;;;;::::::;;;<<<<<<888>>>CCCDDD@@@<<<<<<======AAAEEEHHHHHHHHHKKKMMMKKKKKKKKKJJJJJJJJJMMMOOOQQQRRRTTTUUUUUUVVVXXXZZZ[[[\\\YYYUUUTTTUUURRRLLLRRROOONNNQQQUUUWWWSSSNNNHHHGGGDDDAAA???>>>>>>>>>>>>>>>>>>======<<<<<<<<>>;;;::::::===>>>>>>>>>>>>>>>??????========================>>>???@@@AAAAAAAAAAAAAAABBBBBBAAAAAABBBDDDFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLOOORRRUUUWWWXXX[[[]]]WWWWWWWWW[[[^^^___[[[WWWVVVUUURRRPPPTTTVVVRRRKKKHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@????????????===<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::===@@@@@@???=========>>>???@@@AAABBBBBBBBBBBBEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIJJJLLLMMMNNNQQQRRRUUUXXXYYYYYYXXXXXXTTTUUUXXX[[[\\\]]]\\\[[[\\\\\\\\\[[[ZZZXXXVVVTTTNNNKKKHHHEEEEEEDDDCCCBBB??????>>>===============<<<<<<<<<;;;;;;;;;::::::888888777666666666666777555555555555444444444444222222222222222222222222111111111222222222222333111111111111111111111111444444444444444444444444444444555555555555444444333333444555555666666777444555555555666666666666555555666666777888888888666777888999::::::::::::;;;::::::;;;<<<===;;;999;;;<<<>>>>>>>>>>>>???AAADDDDDDEEEFFFGGGHHHIIIIIIKKKKKKIIIFFFBBBAAABBBCCCTTTRRROOOMMMNNNOOOOOOOOORRRXXXYYYTTTTTTXXXWWWQQQNNNKKKGGGFFFGGGFFFCCC@@@@@@>>>;;;999999888666444555555555555555444333333222111111000000000000000////////////////////////////////////////////////................................................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000/////////000111222111///111333555555444444555666888999:::;;;<<<======>>>EEEEEEEEEDDDBBBAAABBBDDDFFFGGGIIIKKKLLLNNNNNNOOOOOOOOOOOONNNMMMLLLJJJIIIIIIGGGEEEEEEDDDCCC@@@>>><<<<<<<<<;;;;;;:::::::::888888777777666555555555555555444444444444333333444444444444444444444444yyyuuusssjjj``````hhhggggggeee___XXXQQQLLLIIIHHH@@@777444111---+++++++++)))((((((***,,,---------***'''&&&)))---///000---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,---------...///////////////......000000000000111111111111111222444333111000111333333333333333444555666777555555444444444444555555???@@@>>>::::::===>>>;;;888666555555777888888888888888888888999:::;;;;;;888;;;@@@AAAAAA@@@AAABBB??????@@@BBBEEEGGGHHHHHHJJJKKKKKKJJJIIIIIIKKKMMMRRRUUUYYYYYYXXXXXX[[[______```]]]ZZZ[[[\\\XXXRRRWWWTTTRRRSSSUUUSSSNNNJJJHHHGGGEEEBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<===>>>???@@@???===;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@@@@??????AAAAAAAAAAAABBBCCCEEEFFFCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKNNNPPPSSSTTTTTTTTTVVVWWWWWWWWWXXX[[[^^^^^^[[[XXXZZZWWWRRRPPPPPPOOOJJJEEEFFFEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>======<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;888:::======<<<;;;;;;;;;;;;===???AAABBBBBBBBBAAADDDEEEFFFGGGHHHHHHGGGFFFHHHHHHHHHIIIJJJLLLMMMNNNNNNPPPSSSUUUWWWWWWVVVUUUUUUVVVYYY[[[\\\\\\[[[[[[YYYYYYYYYXXXWWWTTTQQQOOOKKKHHHFFFDDDDDDDDDCCCBBB???>>>===<<<;;;;;;;;;<<<;;;;;;;;;:::::::::999999777666666555555555555555444444444444333333333333222222222222222222222222111111111111111111111111000000111111111111222222333333333333333333333333333333444444444444333333222333333444555555666666444444444444555555555555444444555555666666666777555666777888999999:::::::::999999:::<<<<<<;;;999===>>>??????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHMMMJJJEEEAAA???AAAEEEHHHTTTQQQMMMKKKKKKMMMOOOQQQRRRVVVWWWSSSRRRUUUSSSNNNNNNKKKHHHGGGFFFDDDAAA>>>???===:::888888777555444444444444444444333333222111000000/////////000000////////////////////////////////////////////////////////////////////////........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000/////////000111111000000111222444444333333444555666666777888999::::::;;;@@@AAABBBAAA@@@@@@AAABBBEEEFFFGGGIIIKKKLLLLLLLLLJJJJJJKKKKKKJJJIIIGGGFFFFFFEEECCCCCCBBBAAA>>><<<;;;;;;;;;:::999999999888666666555555444444444444444444333333333333333333555555555444444444333333xxxuuuooofffdddjjjjjjhhhddd```[[[TTTLLLHHHGGG===444333222...,,,...,,,***)))))),,,...///...,,,)))'''&&&)))---000111,,,,,,+++************++++++++++++,,,,,,,,,------......////////////......//////000000000111111111222222333222111111222333222222222222333444555666444333333222222333333444UUUSSSLLLAAA::::::999777777555444555666888777666444555666777888999999:::;;;::::::<<>>;;;>>>EEEHHHFFFBBBGGGHHHIIIHHHGGGGGGHHHIIILLLOOOSSSSSSRRRSSSVVVYYYZZZ[[[ZZZYYY[[[^^^ZZZSSSWWWTTTRRRPPPOOOMMMHHHDDDEEEDDDCCCBBBAAA@@@@@@???<<<<<<<<<===============<<<===??????======>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@@@@@@@????????????@@@@@@AAACCCDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHNNNOOOQQQQQQPPPPPPPPPQQQWWWXXXZZZ[[[\\\[[[XXXVVVYYYTTTPPPOOOMMMKKKGGGDDDCCCCCCCCCBBBAAA@@@??????>>>>>>=========<<<<<<<<<<<<;;;:::999888999::::::999999999999999999999999999999999:::::::::;;;;;;777999;;;<<<;;;::::::;;;:::;;;===@@@AAAAAAAAAAAAAAABBBDDDFFFGGGGGGFFFEEEGGGGGGHHHIIIKKKMMMOOOPPPMMMOOOQQQTTTUUUUUUUUUTTTWWWXXXZZZ[[[[[[ZZZXXXWWWXXXXXXXXXWWWUUURRRNNNLLLHHHFFFDDDCCCDDDCCCBBBAAA>>>===<<<;;;::::::::::::999999999999888888888777666555444444333333444444333333333333222222222222222222222222222222222222000000000000000000000000000111111111222222222333222222222222222222222222333333222222222222333333222222333333444444555555222333333333444444444444333333444444444444555555333444666777888999999999999888888999;;;<<<;;;999=========>>>@@@AAABBBBBBBBBCCCDDDDDDFFFFFFGGGHHHKKKLLLMMMQQQVVV[[[```bbbTTTSSSPPPMMMMMMNNNQQQTTTPPPSSSSSSQQQPPPPPPNNNKKKNNNLLLIIIGGGEEECCCAAA???===;;;999777777666555333333333333333333222111111000//////...//////000000////////////////////////........................////////////////////////........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---............/////////---...000000000000000000000222333333222222444555555666666777888999::::::;;;===???@@@???@@@BBBCCCCCCDDDEEEGGGHHHIIIIIIIIIEEEFFFGGGHHHHHHGGGFFFEEEEEECCCBBBAAAAAA???<<<::::::::::::999888777777666444444333333333333222222222222333333333333333333555555555444333333222222}}}wwwlllhhhkkkhhheeeaaa___\\\XXXPPPKKKHHH;;;111222222...,,,///,,,+++)))***,,,...//////,,,)))''''''***---///000,,,,,,+++*********************++++++,,,,,,------------.../////////....../////////000000000111111222222222222222333333333111111111111222333444555222222222222222222222222JJJJJJEEE;;;666777888777555444333444666777666555333444555666888888888888===999777:::@@@FFFGGGGGGDDD@@@>>>@@@FFFIIIFFFBBBCCCEEEFFFFFFEEEEEEFFFGGGIIIJJJMMMNNNOOOPPPSSSTTTQQQRRRQQQRRRVVVZZZVVVNNNRRRPPPMMMKKKJJJHHHEEECCCBBBBBBBBBAAAAAA@@@@@@@@@=====================>>>:::<<<============>>>@@@<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::======>>>???????????????>>>>>>???@@@AAABBBCCCCCCAAABBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNOOOOOONNNPPPQQQVVVWWWYYY[[[[[[YYYWWWUUUUUUPPPMMMMMMMMMIIIGGGHHHAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888999:::888888888888888888888888999999999999::::::::::::777999:::;;;::::::;;;<<<:::;;;<<<>>>???@@@@@@@@@@@@@@@BBBCCCEEEEEEFFFFFFGGGGGGIIIJJJMMMOOOQQQSSSOOOPPPRRRSSSUUUVVVVVVVVVXXXYYYZZZZZZYYYWWWTTTSSSXXXYYYYYYYYYVVVRRRNNNKKKFFFDDDCCCBBBCCCBBBAAA???===<<<;;;:::999888888888777777777666666666555555444444333222222222222333222222222222111111111111222222222222222222222222000///////////////......000000000111222222333333111111111111111111111111222222111111111111222222111111222333333444444555222222222222333333333333333333333333333333333333222333444666777888888999888777777999;;;;;;:::999;;;::::::<<<>>>@@@@@@???BBBBBBCCCDDDEEEFFFGGGGGGFFFJJJRRR[[[bbbdddbbb___TTTTTTSSSRRRPPPQQQSSSVVVNNNOOOOOOOOONNNMMMKKKJJJLLLKKKIIIGGGEEEBBB@@@???<<<:::777666666666444333222222222222222111111000...............//////000////////////////////////........................................................................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///,,,...000000/////////000000111222222222333555888777888999:::;;;<<<<<<===:::<<>>;;;999:::999999888777666555555222222222111111111111111111111222222222222333333444444444333333222222222yyymmmgggiiiiiiddd___]]]\\\YYYRRRKKKKKK;;;111222222---+++...,,,+++))))))+++---------+++***((()))+++---......,,,++++++***************)))******+++,,,,,,------,,,---......//////......////////////000000000111000000111222333333222111111000000111111222333444000111222333333222111000222666777333222555888888444333333444666666555444222333555777777888777777:::::::::;;;>>>@@@BBBCCCAAABBBDDDDDDDDDDDDDDDEEEAAACCCEEEEEEEEEEEEFFFGGGJJJIIIJJJMMMPPPRRRSSSSSSXXXXXXXXXYYY___ccc^^^VVVPPPNNNJJJGGGEEEEEEDDDCCCAAAAAAAAAAAA@@@???>>>>>>===============<<<<<<<<<:::;;;<<<<<<::::::<<<>>>;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::::::::;;;===>>>>>>>>>>>>======>>>@@@AAAAAABBBBBB@@@AAACCCEEEGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNOOONNNNNNOOOPPPRRRUUUXXXYYYYYYXXXWWWVVVWWWQQQMMMNNNKKKFFFDDDGGG???@@@@@@@@@@@@???===<<<;;;;;;;;;;;;::::::::::::999999777666666666777888666666666666666666666666888888888888999999999999666888999:::999999;;;<<<;;;;;;<<<<<<===>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHIIIIIIJJJLLLNNNPPPRRRSSSSSSSSSSSSSSSUUUWWWXXXZZZZZZZZZ[[[[[[ZZZXXXUUUTTTWWWXXXYYYXXXUUUQQQLLLIIIEEEDDDBBBBBBBBBAAA???===<<<;;;:::999888777777777555555555444444444333333333333222111111111111222222222111111111000000000111111111111111111111111/////////.........------......///000000111222222000000000000000000000000222111000000000000111222111111111222333333444444111111111111222222222333222222222222222222222222111222333555777777888888777666777888:::;;;:::999;;;999999;;;>>>AAA@@@???AAABBBBBBCCCDDDEEEFFFGGGFFFHHHLLLRRRVVVVVVRRRNNNQQQSSSUUUUUUSSSRRRSSSUUULLLLLLMMMNNNMMMKKKJJJIIIIIIIIIHHHFFFCCC@@@??????;;;999666555555555444222111111222222111111000///...---------......///000////////////////////////........................------------------------........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,...000000///...///111///111222222333444777:::888888999:::;;;<<<======;;;===@@@BBBBBBCCCDDDEEEBBBBBBDDDEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGCCCBBB@@@??????>>>;;;999999999888777666555444333000000000000000000000000111111111111222222222333222222222222222222111111xxxjjjdddhhhmmmfff___\\\[[[WWWOOOHHHMMM===111222222,,,))),,,,,,***((((((***+++,,,++++++***)))***,,,------,,,,,,++++++***)))*********))))))***+++,,,,,,------,,,,,,---.../////////...////////////000000000000/////////111333333111///000000000000111222333444///111222444444222111///...555888666333444444222333333333444555666555333333444555777888777777666666:::>>>>>><<<;;;<<>><<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<:::888888999:::;;;;;;;;;::::::999999999999999999999999999999999777888999;;;<<<=========<<<===>>>???AAAAAAAAAAAA???@@@BBBDDDFFFFFFFFFFFFLLLLLLLLLLLLLLLLLLKKKKKKMMMNNNPPPPPPNNNMMMNNNOOOOOORRRVVVXXXYYYXXXXXXXXX]]]UUUPPPOOOJJJBBB???BBB>>>???@@@@@@@@@>>>===<<<;;;;;;;;;:::::::::999999888777666555444555555666666666666666666666666666777777777777888888888888555777999999888888:::<<<===<<<;;;;;;<<<===???@@@AAAAAAAAAAAACCCEEEHHHIIIKKKKKKLLLMMMNNNPPPRRRSSSUUUTTTSSSSSSUUUWWWZZZ\\\\\\]]]^^^^^^]]][[[YYYXXXUUUVVVVVVVVVSSSNNNIIIFFFEEECCCBBBBBBBBBAAA>>><<<<<<;;;:::888777666666666444444333333333222222222333222222111000111111111111111111111000000000000000000000000000000000000//////.........------------------...///000000111000000000000000000000000222111000//////000111222000111111222333333444444000111111111111222222222222222222111111111111111000111333555666777888888777666666888:::;;;:::999===;;;:::===AAACCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFJJJGGGEEEGGGLLLPPPSSSSSSNNNRRRVVVVVVTTTRRRRRRSSSLLLKKKLLLNNNMMMKKKJJJJJJGGGGGGGGGDDDAAA???>>>???;;;888666555555555444222111111111111111000//////---------------...///000////////////////////////........................------------------------........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++...111000...---///111///000222222333555999<<<777777888999:::;;;;;;<<<;;;>>>@@@BBBAAAAAAAAABBBCCCCCCDDDFFFGGGGGGGGGGGGIIIHHHFFFDDDCCCCCCDDDDDDCCCBBB@@@??????>>>;;;999999888777666555444333333/////////000000000000000000000111111222222222333111111111111111111111111qqqoootttrrreee```kkkiiiccc]]][[[YYYQQQHHHKKK???333...000222///+++,,,+++***))))))***+++,,,...---+++***)))***+++++++++++++++*********)))))))))))))))+++......---+++++++++,,,,,,,,,,,,------............////////////000000111222222222222111000000000000111111111111111111111111111111111111111111222222222333333333222333333444444333333222555555555555555555555555888888999:::::::::999999???@@@BBBDDDEEEEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCBBBIIIGGGEEEHHHMMMRRRTTTTTTTTTYYY\\\XXXQQQMMMPPPUUUOOOKKKFFFCCCBBBCCCBBBBBB>>>???@@@AAA@@@???>>>===;;;;;;:::::::::999999999999999999888888888777777999888888888888888888888666777777777888888888888999::::::;;;;;;<<<<<<===;;;<<<===>>>>>>??????>>>CCCBBBAAA@@@AAACCCEEEFFFGGGIIIJJJLLLLLLLLLLLLKKKIIIJJJJJJKKKKKKKKKKKKKKKPPPPPPQQQRRRSSSTTTUUUUUUPPPOOONNNKKKHHHEEEBBB@@@????????????>>><<<;;;::::::::::::999999999888888888777555333222333555666666666666666666555555555888777555333222333555666555555555555666666666666999999:::;;;<<<<<<<<<;;;>>>???AAACCCDDDEEEFFFFFFDDDJJJMMMKKKJJJLLLMMMLLLPPPRRRTTTVVVWWWVVVUUUUUUUUUWWWYYYZZZYYYXXXXXXXXXYYYUUUPPPOOOPPPNNNIIIDDD@@@??????>>>>>>>>>>>>>>>:::999888777666666666666666555444333222222111000000000000111222222222333......////////////......---------------------------++++++///444444000+++////////////////////////////////////////////////////////////////////////////////////////////////111111111111111222222333000111111111111222222222222222222222333444555666666444333444888:::;;;<<<<<<<<<==================CCCCCCBBBBBBBBBAAAAAAAAAEEEFFFGGGGGGHHHKKKOOORRROOOPPPRRRSSSRRRPPPMMMKKKMMMKKKIIIIIIJJJKKKJJJIIIDDDCCCBBBCCCCCCBBB???======;;;888555222111111222111111000000//////......................................................111111111111000///------////////////////////////........................---------------------------------............///------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///............////////////111111222333444444555555555666888888777777888:::;;;<<<===>>>@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDJJJDDDBBBFFFGGGBBB@@@AAAAAA@@@>>>===;;;:::::::::777666555555666555333111333222111000000111222333222222222333333333444444555444333222111111111111rrrnnnqqq{{{|||rrrhhhfffjjjhhhbbb\\\ZZZYYYRRRIIIJJJ???222---///111...***,,,+++***))))))***+++,,,---,,,+++*********+++,,,+++++++++*********)))))))))))))))+++---...,,,+++++++++,,,,,,,,,,,,------............///////////////000111111222222111111//////000000000111111111111111111111111111111111111111111111222222222222222222333333333333222222111222222333444555555555777888999999999999999999<<<===@@@BBBCCCBBBBBBAAADDDDDDDDDEEEEEEEEEFFFFFFIIIGGGEEEFFFJJJMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNIIIFFFBBB????????????>>>>>>???@@@@@@@@@???>>>===999999999999888888888888999888888888888777777777888888888888888888888888666666666777777777888888777777888888999:::::::::;;;<<<===>>>????????????AAAAAA@@@???@@@AAACCCEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJIIINNNNNNOOOPPPQQQRRRRRRSSSNNNMMMKKKHHHEEEBBB@@@>>><<<<<<======<<<;;;;;;:::999999999999888888888888777666444333222333444555555555555555555555555555666555333222111222333444444555555555666666666666888888888999::::::;;;;;;===>>>???AAABBBCCCDDDDDDFFFIIIJJJHHHIIIMMMNNNLLLMMMNNNPPPSSSTTTTTTSSSSSSSSSSSSTTTVVVVVVVVVUUUTTTUUUQQQLLLKKKLLLJJJEEE@@@???>>>>>>===============999888777666555555555555444444333333222222111111000000111111111111111222......////////////......---------------------------++++++///333444000+++........................................................................////////////////////////000000000000000111222222000000111111111222222222111111111222222444555555777666666555666777888999;;;;;;<<<<<<======<<<<<>><<<===;;;888444222111111222000000000/////////......................................................111111111000000///------................................................------------------------------------............------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///............////////////111111222222333333444444444555777777666666777999:::;;;<<<===>>>?????????AAAAAABBBCCCDDDDDDDDDDDDEEE@@@>>>BBBDDDBBBCCCGGG@@@???>>><<<;;;::::::999777555444444555555333111222111000000000000111222222222222222333333333333555444333222111111111111rrrnnnsss~~~uuukkkiiiiiigggaaa[[[YYYXXXSSSLLLIII???333---...000---***,,,+++***))))))***+++,,,++++++*********+++,,,,,,+++++++++******************))))))+++---...,,,+++++++++,,,,,,,,,,,,---------............///////////////000111111111111111//////000000000000111111000000000000000000000000//////000000000111111111000111111222222111111000...///000111333444555666666777888888999999999888999:::<<<>>>?????????>>>EEEEEEDDDDDDEEEGGGIIIJJJGGGFFFDDDEEEHHHJJJLLLLLLOOOKKKHHHJJJNNNOOOKKKFFFDDDBBB>>>======>>>>>>===>>>>>>??????>>>===<<<<<<888888777777777666666666888777777777777666666666777777777777777777777777555555666666666777777777666666777777888999999:::;;;<<<===>>>??????????????????>>>>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHJJJKKKLLLLLLNNNNNNOOOPPPKKKJJJGGGEEEBBB???<<<;;;999:::::::::::::::999999888888888888777777777777666555333222222333444444444444444444444444444444444333222111111111222333444444444555555555666666777777666666777888:::;;;;;;<<<>>>???AAAAAABBBBBBBBBEEEFFFCCCCCCGGGHHHFFFHHHIIILLLNNNPPPPPPPPPPPPQQQOOOOOOQQQTTTTTTRRROOORRRNNNJJJHHHHHHFFFBBB>>>======<<<;;;;;;;;;;;;;;;777666555444444333333333222222222222222222222222111111111111000000000000......////////////......---------------------------,,,,,,///222222///,,,........................................................................//////////////////////////////......//////000111000000000111111111222222111111111111222333444444888::::::888555444666999999999:::;;;;;;;;;;;;;;;>>>??????AAABBBCCCDDDDDDGGGHHHHHHGGGFFFGGGJJJLLLOOOOOOOOOOOOOOONNNNNNNNNNNNLLLJJJJJJKKKLLLKKKJJJGGGEEECCCBBBBBB@@@===:::;;;999777444222111111111///////////////.........------------------------------------------------000000000000///......---................................................------------------------------------............------------------------,,,++++++******++++++,,,++++++++++++++++++++++++......------------......---............/////////111111111111111222222222222444666666555555777888999:::;;;<<<===>>>>>>>>>???@@@@@@AAABBBCCCCCCDDDAAA===<<<>>>??????BBBFFF@@@???===<<<:::999999999666555333333444444222111111111000000000000111111111111111222222222333333444333222111111111111111rrrqqqxxxyyykkkfffgggfffaaa[[[YYYXXXTTTNNNJJJ@@@555//////000...+++,,,+++***))))))***+++,,,*********++++++,,,,,,---************************+++***)))***,,,---,,,++++++++++++,,,,,,,,,---------------.........//////...///000000111111000000////////////000000000111000000000000000000000000........./////////000000//////000000000000////////////000111222333444555555555666777888888888888777888:::<<<===>>>>>>>>>DDDCCCBBBBBBCCCFFFHHHJJJDDDDDDDDDFFFIIILLLNNNOOOTTTOOOKKKLLLOOONNNHHHCCCCCCAAA>>>===>>>???@@@???>>>>>>======<<<<<<;;;;;;777777777777666666666666666666666666555555555555555555555555666666666666444555555555555666666666777777888999999::::::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>===>>>???@@@BBBBBBCCCDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIIIIJJJKKKLLLMMMNNNIIIGGGEEEBBB???<<<:::999999999:::999999888777666777777777666666666666555444333222222222222333333222222222333333333333333333222222111111111222333333333444444444555555555777666555555666888:::<<<;;;<<<===???@@@@@@AAAAAA@@@GGGLLLHHHCCCBBBCCCCCCEEEFFFIIIKKKMMMNNNOOOOOOQQQNNNLLLOOOTTTUUUQQQMMMRRRNNNKKKHHHGGGEEEBBB???;;;;;;:::999999999999999555444333222222111222222000000000111111222222222111111111000000//////...---......//////......------------------------------,,,,,,...111111///,,,......................................................................................................------......///000000000000000111111111111111111111111111222333333777;;;===;;;666444777;;;777888999:::::::::::::::>>>>>>???@@@AAABBBCCCCCCGGGHHHIIIHHHGGGHHHJJJLLLOOONNNNNNMMMNNNOOOPPPQQQPPPNNNLLLLLLMMMMMMLLLKKKHHHFFFCCCAAA@@@>>>:::888888777555333222111111000........................------------------------------------------------//////000000///......---................................................------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************---------------------------------.........//////111111111111000000000000333444666666666666888999::::::;;;<<<===>>>>>>>>>>>>>>>??????AAABBBCCCDDDBBB@@@??????>>>======>>>???>>><<<;;;999888888888666444222222333333222000000000000000000000000000000000000111111111222222333333222111111111111111yyyuuuxxxuuuiiifffffffffccc]]]YYYYYYUUUPPPLLLCCC888111000000///---,,,+++***))))))***+++,,,)))******+++,,,,,,,,,,,,************************,,,***)))***,,,---,,,++++++++++++,,,,,,,,,------------------..................///000000000000///...////////////000000000////////////////////////------........./////////...//////000000//////...222222222222222333333333333444555666777777777777888888:::;;;===>>>??????AAAAAA@@@@@@AAACCCFFFHHHCCCDDDEEEFFFHHHJJJLLLMMMOOOOOONNNMMMLLLIIIFFFCCCAAA???======???@@@@@@???======<<<;;;::::::999999777777777777666666666666555555555444444444333333333333333444444555555555333333444444444555555555666666777777888999999:::::::::;;;<<<==================>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMHHHFFFCCC@@@===;;;999999:::::::::999888666555444666666555555555444444444222222111111111222222222000000111111222222222333222222222222222222333333333333333333444444444444777666555555666888;;;<<<;;;<<<===>>>???@@@@@@@@@BBBPPPYYYTTTIIIDDDEEEHHHEEEFFFGGGIIIKKKMMMNNNNNNRRROOOMMMPPPUUUVVVRRRNNNPPPMMMJJJGGGDDDBBB@@@???:::999999888888888888888444333222111000000000000...//////000000111111111111000000//////.........------............---------------------------------,,,---...//////...,,,........................................................................---------------------------------,,,---....../////////000000000111111111111111000000000111222222222777:::999555333666:::666777888999::::::::::::?????????@@@@@@@@@AAAAAAEEEGGGHHHIIIIIIJJJLLLNNNOOONNNMMMMMMNNNPPPRRRTTTRRRPPPNNNMMMNNNNNNMMMLLLHHHEEEBBB???===;;;888666666555444333111111000000---------------.........------------------------------------------------...////////////......---................................................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,------------------,,,------------............111000000000000000000000333555777777777777999;;;;;;;;;<<<===>>>>>>>>>>>>=========>>>@@@BBBCCCEEEDDDDDDEEEFFFGGGFFFBBB===>>>===;;;999888777777777555333111000111111111000/////////////////////////////////000000000111111222222111111000000111111xxxtttxxxvvvmmmhhhhhhfffhhhfff```\\\YYYUUUPPPLLLDDD:::333111000000///,,,+++***))))))***+++,,,******+++,,,,,,,,,++++++***************+++++++++---+++)))***+++,,,,,,+++++++++,,,,,,,,,,,,------,,,------------.........---......///////////////......////////////000000////////////////////////------........./////////...//////000000//////...222222222222222222222222222333444555666777777777888999:::;;;===???@@@AAA@@@@@@??????@@@BBBDDDEEEDDDEEEFFFFFFEEEDDDEEEFFFFFFIIILLLKKKHHHEEEDDDDDD>>>===;;;<<<===>>>>>>======<<<;;;:::999888888888777777777666666666555555444444333333333222222222111111222222333444444444222333333333333444444444333333444555555666666777888999:::;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBBBBBBBAAAAAABBBBBBCCCEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLGGGEEEBBB>>>;;;999888888999999999888777666444444555444444444333333333333000000000111111111111111/////////000000111111222111222222222222333333333222222222333333333444444555555555555666888:::<<<;;;<<<===>>>>>>?????????@@@OOOZZZUUUIIIDDDEEEHHHFFFFFFGGGIIIJJJLLLMMMNNNQQQPPPOOOQQQTTTUUURRROOOLLLJJJFFFCCC???===<<<<<<999999888777777777777777333222111000000//////000.........//////000000000////////////............------............---------------------------------------.........------------------------------------------------------------------------------------------------------------,,,,,,------...////////////000000000111111111000000000000000111111...111444444222222444666666666888999::::::::::::??????????????????@@@@@@CCCEEEHHHIIIIIIIIIKKKMMMLLLLLLLLLLLLNNNPPPRRRTTTQQQOOOMMMLLLMMMMMMLLLKKKFFFCCC???<<<;;;999666444444333333222111000000///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---------------------------........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------------.........000000000000000111111111333555777888888888:::<<<;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<===???BBBDDDFFFFFFFFFHHHLLLSSSVVVOOOEEE===<<<:::999777666666666555222000///000000000///......////////////.............../////////000000222111111000000000111111yyyvvvyyyxxxnnnggggggfffiiiiiiccc^^^ZZZUUUOOOLLLEEE;;;333000//////...,,,+++***))))))***+++,,,++++++,,,,,,,,,+++***)))))))))*********+++++++++---+++***)))+++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---------.........------.../////////.............../////////000000....................................//////////////////000000000000//////000000000111111222222222111222333444555666666666888999:::;;;===???@@@AAAAAAAAABBBBBBCCCCCCCCCDDDCCCFFFGGGGGGEEECCCDDDFFFHHHJJJMMMMMMJJJFFFEEEEEE===<<<;;;;;;<<<===<<<;;;===<<<:::888777777777777555555555555444444444444333333222222222111111111000000111111222333333444222222222222333333333333222333333444555555666666777777888999::::::::::::999:::;;;===>>>???@@@@@@?????????@@@AAACCCEEEFFFDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJFFFDDD@@@<<<999777777666444444555555555555555444444333333333333222222222...///000000111111111000---......///000000111111///000000111222222222111222222222222333333333333222222333555666777888999999:::;;;<<<============>>>GGGNNNJJJEEECCCEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLMMMNNNOOOQQQQQQQQQPPPOOOIIIGGGDDD@@@<<<:::::::::999888888777777777777777333222111000////////////..................//////---...............//////,,,------......------,,,------------------------,,,---......---,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////////////////000000000111111000000/////////000000///000111333333333333333666666888999:::;;;;;;;;;<<<======>>>???@@@AAAAAACCCEEEGGGGGGGGGFFFHHHIIIHHHIIIJJJKKKMMMOOOQQQRRROOOMMMKKKJJJJJJJJJIIIHHHDDDAAA===:::888777555333222222222222111000//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---------------------------........................------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,---------.........///000000111111222222222222444666777777888:::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<===???BBBEEEGGGGGGFFFEEEKKKXXX```YYYKKK<<<;;;999888666666555555444222///....../////////---...////////////...---------........./////////111111000000000000111111|||xxx{{{tttgggcccfffjjjkkkfff```[[[UUUOOOKKKDDD:::222///.........,,,+++***))))))***+++,,,+++,,,,,,---,,,+++)))((())))))******++++++++++++...,,,***)))***,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---......//////................../////////000................................./////////000000//////000000000000//////,,,---...///000111222333000111333444555666666666888888999:::<<<>>>@@@AAACCCDDDEEEEEEEEEEEEEEEDDDBBBEEEHHHIIIGGGGGGIIIKKKRRRRRRRRRRRROOOKKKGGGEEE???===<<<<<<>>>>>>===;;;===;;;999888666666666777444444444333333333222222222222222111111111111000///000000111222222333333111111222222222333333333444444555555666777777888666666777888999999999999777888:::<<<===>>>??????=========>>>@@@BBBEEEFFFBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIEEECCC???;;;777666555555///000111333444555666666333333333222222222111111......///000111111000000------......///000000111......///000000111000000111111222222222333333333///000222444666666777777888999::::::;;;;;;;;;;;;AAADDDFFFDDDDDDHHHJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJLLLOOOOOONNNMMMMMMNNNHHHGGGDDD@@@;;;999::::::999999888777777777777777333222111000000/////////........................,,,------....../////////,,,------......------,,,------------------------,,,---...---,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////000000000000111000////////////000000333333333444666666444222666777888999:::;;;;;;<<<:::;;;<<<>>>???AAABBBCCCCCCEEEFFFFFFDDDCCCDDDEEEEEEFFFHHHJJJLLLNNNOOOPPPMMMKKKIIIHHHHHHHHHGGGEEECCC???;;;888777666444222111111111111111000//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///......---------------------------........................------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,---------......//////000111222333333444111333555666666777999:::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<===???CCCFFFHHHIIIEEEAAAFFFVVVaaaZZZKKK<<<;;;999777666555555555444222...---.../////////,,,---...//////...---,,,---------.........//////111000000000000000111111vvvsss|||tttiiilllpppiiikkkkkkbbb]]]XXXKKKKKKFFF===444...++++++,,,)))***++++++++++++***)))************************((('''((()))***)))&&&###,,,+++***)))))))))++++++,,,------......------,,,---.........---,,,,,,+++------------------------------------------------,,,,,,,,,---------......---------.........//////.......................................///000000...///000111333444555666777777888999:::<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDFFFHHHJJJLLLLLLLLLJJJHHHDDDAAA???<<<<<<;;;;;;;;;:::::::::999888666555444444444555444444333333222111000000000000000000000000000000000000000000////////////000000111111111222222222444333333333333444555555666777777777888888888888999999::::::;;;<<<<<<===<<<===>>>??????@@@@@@???BBBBBBBBBBBBBBBCCCDDDDDDAAABBBEEEHHHJJJIIIFFFCCCHHHEEE@@@;;;777444333222222222333333333222222111000000111111111111000000////////////////////////////////////////////////000000000000111111111111222222111111222222333444111111222333444666666777444555777999;;;===??????@@@@@@@@@BBBDDDDDDCCCAAABBBDDDEEEGGGGGGGGGFFFFFFIIIMMMQQQQQQOOOLLLLLLMMMHHHEEEAAA???===<<<;;;999999888777666555444333333222222000///............................................................------............------,,,,,,,,,---------......//////.........---------//////////////////////////////.........---------////////////////////////000000//////...............------,,,,,,------...........................////////////000000000000000111111222333333444444444444555555666666777777::::::;;;<<<===>>>???@@@DDDEEEFFFGGGFFFEEECCCAAAIIIHHHHHHIIILLLMMMMMMLLLKKKJJJHHHGGGFFFFFFGGGGGG>>>===;;;999666555444333222111111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...........................------,,,,,,------...------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------.........,,,,,,,,,++++++*********+++,,,,,,---.........---,,,...000000000000000222555555666777888888777777:::999888777888999:::;;;;;;<<<===>>>@@@AAACCCCCCIIIIIIIIIHHHHHHGGGFFFEEE999888777666444444333333111000000///...---------///......---------......///............///000000222222111111111111111222zzzxxxqqqgggjjjmmmgggjjjkkkddd___ZZZMMMKKKFFF>>>555///,,,,,,,,,************************************************,,,+++))))))***+++***(((++++++***************+++,,,,,,------------,,,,,,------......---,,,,,,+++------------------------------------------------,,,,,,,,,------------...,,,------------................................................//////000...///000111333444555555777777777888:::;;;===>>><<<<<<<<<===============????????????AAACCCEEEFFFIIIIIIIIIHHHEEEBBB???===:::::::::999999999888888888777666444444444444444444333333222111111000000////////////////////////000/////////////////////000000000111111111222222333333333333333444444555555555555666666666777777999999999:::;;;;;;<<<<<<<<<<<<===>>>????????????BBBBBBAAAAAABBBBBBCCCDDDBBBBBBDDDGGGHHHGGGDDDAAAAAA???<<<888666444444444222333333333222111111000//////000000000000//////////////////////////////........................////////////000000000000222111111111111222333333111111222333444555666666555666777999;;;===???@@@??????@@@AAACCCDDDBBB@@@AAABBBDDDEEEFFFFFFEEEEEEFFFIIILLLMMMKKKIIIHHHIIIFFFCCC???<<<;;;:::999777777666555444333222111111222111000///............................................................------............------,,,,,,,,,------------...///.........------------........................///.........------------......................../////////......---------------,,,,,,,,,,,,------................................./////////000000000000111111222222333333444444444555666666777777::::::;;;;;;<<<<<<<<<<<>><<<:::888666444333333111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...........................------,,,,,,------...------------------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---......------,,,...000000000///000111444444555666777777777777:::999888888888999;;;;;;<<<<<<===>>>???@@@AAABBBAAAAAAAAA@@@???>>><<<;;;888777666555444333222222000000000///...---------......---------------.........------......///000111111000000000111111222yyyyyyllleeeiiikkkeeeiiillleeeaaa\\\OOOLLLFFF>>>666///,,,,,,,,,,,,+++***))))))***+++,,,************************///,,,***)))***+++,,,+++)))******+++++++++******,,,,,,------------,,,,,,---------------,,,,,,+++------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------......------......///000...//////111222333444555666666777888999;;;<<<===::::::;;;;;;;;;<<<<<<<<<=========>>>???AAACCCDDDFFFFFFEEEDDDAAA>>><<<:::888888888888777777777777666666555444333333333333333333222222111000000000////////////////////////////////////////////////000000000000111111111111333222222222222333444444333444444444444555555555888888888999::::::;;;;;;;;;;;;===>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCEEEFFFEEEAAA>>>999888666555444555555666333333333222222000///.........////////////......////////////////////////........................---.........////////////111111000000000111222222111111222333444444555666555666888:::<<<===???@@@>>>===>>>@@@BBBCCCAAA???@@@@@@AAABBBCCCCCCCCCCCCDDDGGGJJJJJJIIIGGGFFFFFFCCC@@@<<<:::999888666555444444333222111000000///111111000///............------------------------------------------------,,,------......------,,,,,,,,,,,,,,,------------............------------------------------------............------------------------------------......------------,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------.........///////////////000111111222222333333444444555666666777::::::::::::::::::::::::>>>???AAACCCDDDEEEDDDDDDDDDDDDDDDFFFIIIKKKKKKJJJFFFFFFFFFFFFDDDCCCAAA@@@<<<;;;999777555444333222111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...------------------------------------,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,+++++++++++++++******,,,,,,,,,++++++++++++***+++,,,,,,---------------,,,...000000//////000111222333444555666666666666::::::999999999:::;;;<<<<<<<<<======>>>??????@@@@@@@@@@@@???===;;;999888555555444333222111111111000000//////...------------------------------------------------......//////////////////000111222vvvwww}}}yyyjjjeeekkkkkkeeeiiilllfffaaa[[[NNNLLLGGG???777111---,,,,,,,,,+++)))(((((()))+++,,,************************,,,***))))))***+++***)))((()))+++,,,,,,+++***))),,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------...------------...//////......///000111222333444555555666777888:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@AAACCCDDDDDDCCCCCCBBBAAA???<<<:::999777777777777666666666666444444333333222222222222222222111111000000000000////////////////////////.........////////////////////////000000000111111222111111111111222333333333333333444444444555555666777777888888999:::::::::;;;<<<======>>>======??????>>>>>>??????@@@AAAAAAAAAAAABBBCCCAAA>>>;;;555555444444444555666666333333333222111///...---,,,------......------,,,........................------------------------,,,,,,---------.........000000//////000000111222000111111222333444444444666777888:::;;;===>>>???<<<<<<===???AAABBB@@@???>>>??????@@@AAAAAABBBBBBFFFHHHIIIJJJJJJIIIHHHGGGAAA>>>:::888777777555444333333222111000000//////111000///...............------------------------------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,---------............//////000111111111222222333444555666666777888999999999::::::;;;;;;>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCEEEHHHJJJJJJJJJEEEFFFGGGGGGFFFCCC@@@>>>;;;:::888666444333222222000000/////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++******++++++,,,---------,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++---///000//////000111111222333444555666666666:::::::::::::::;;;;;;;;;;;;;;;<<<<<<=========>>>BBBBBBBBBAAA???<<<999777333222222222111000///////////////......---------,,,,,,,,,------------------,,,,,,,,,,,,---......---------......000111222|||{{{~~~wwwjjjgggkkkmmmgggjjjlllddd___XXXKKKLLLGGG@@@888222...------,,,+++)))(((((()))+++,,,************************((()))***---...---***'''((()))***,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------------------...//////......///000000111222222444444555555777999:::;;;;;;;;;<<<<<<===>>>>>>?????????@@@AAABBBCCCCCCCCCBBBBBBAAA???===;;;999888777777777777666666666666222222222222222111111111111111000000000000//////........................------....../////////000....../////////000000000000000000000000111222222333333333444444444555555555555666666777888888888999999:::<<<<<<<<<<<<<<<===============>>>??????@@@??????@@@@@@???;;;999555555555444444444444555222222222111000///---,,,,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,------------///............///000000000000111111222333333333666666777999;;;<<<===>>>;;;;;;<<<>>>@@@AAA@@@>>>>>>>>>>>>???@@@@@@AAABBBGGGGGGHHHIIIIIIIIIGGGFFF@@@===:::888777777555444333333222222111111000000000//////...............------------------------------------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,---------------......///000000111111111111222333444555666666666777888999;;;<<<>>>>>>???@@@@@@AAAAAAAAAAAAAAACCCCCCCCCEEEHHHIIIJJJIIIGGGHHHIIIIIIGGGDDD@@@===999888666444333111111111////////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++******++++++,,,---......------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++---/////////...///111000111222444555555666666999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<>><<<999555333000000111111000///...---............------------+++,,,---.........---------,,,,,,,,,,,,---......------------...///000111~~~wwwlllggghhhooohhhiiijjjaaa\\\VVVIIILLLHHHAAA999333///------,,,+++***))))))***+++,,,************************(((***,,,000111000+++'''((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---......///000000111111333333444555666888999:::888888999:::;;;<<<<<<===<<<===>>>???@@@@@@@@@@@@AAA@@@???===;;;:::999888666666666666555555555555000000111111111000000///000000000///////////////........................---------......//////000............////////////000////////////000111111333333333333444444444444444444444555666666777777888999:::;;;;;;<<<;;;;;;<<<;;;;;;;;;;;;<<<======>>>===<<<======<<<:::777666555555555444444333333111111111111000...---,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......------......///000000000111111111222222222555555666888999;;;<<<<<<::::::;;;>>>AAAAAA@@@???????????????@@@AAABBBCCCEEEDDDDDDEEEFFFFFFEEECCC@@@===999888777777666444333333222222222111111111//////......---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000000111111000000111222444555666666555666777999;;;===>>>???@@@@@@@@@@@@@@@AAAAAAAAADDDCCCCCCDDDGGGHHHHHHGGGGGGHHHIIIHHHFFFBBB>>><<<777666555333111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++++++++,,,************************++++++******++++++,,,---......---------------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---//////......///000000111222444555666666666777888999:::::::::999999888888999999:::;;;<<<<<<<<<===>>>===;;;777444111//////000111000///---,,,------------------------+++,,,...///000//////...---------------......///...............///000111zzzuuunnnhhheeepppggggggggg^^^ZZZUUUJJJLLLHHHAAA:::444000...---************************************************))))))+++...//////+++)))))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---......//////000000000222222333444555777888999666666777888999:::;;;;;;:::;;;===>>>???>>>>>>>>>???>>>===;;;999888777777555555444444444333333333...///000000000000///...////////////////////////........................,,,,,,---......///000000------.........///////////////......//////000111111111111222222222333333333333333444555555666666777888999:::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;::::::;;;;;;999777444444444444444333222222///000000000//////...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---------,,,---......///000000000111111111111111444444555777888999:::;;;::::::;;;>>>AAABBBAAA???AAA@@@@@@@@@@@@BBBCCCDDDDDDBBBAAABBBDDDEEECCCAAA>>><<<888777666666555444222222222111111111111111.........------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000000111222222//////000222333444555666555555666888:::;;;<<<===?????????@@@AAABBBCCCDDDDDDBBBBBBCCCDDDEEEEEECCCEEEEEEEEEDDDAAA>>>;;;888666555333222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...///......///000000111333444666777777777666777888999999999888888666666777888999;;;;;;<<<;;;<<<======;;;888444111...///000111000///---,,,------------------------+++---///000111111000///......------......///000000//////...//////000000xxxuuusssnnnhhheeeoooffffffeee\\\YYYVVVKKKLLLHHHBBB;;;444000...---)))***++++++++++++***)))************************((((((((()))++++++***)))***)))(((((()))+++---...+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......//////000000222222333333555666888999666777888999:::;;;<<<<<<;;;<<<===?????????>>>>>>>>>===;;;999888777666666333333333222222222111111---...///000000///...............///////////////........................,,,,,,------...///000000---------.........//////...............///000000000000000000111111111111222222333444444555555666777777888999::::::::::::::::::999999::::::;;;<<<:::999999999::::::999777222222333333333333222111...///////////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........---,,,,,,,,,,,,---......000000000000111111111111333444555666777888999::::::;;;<<<>>>AAABBBAAA@@@BBBAAAAAA@@@AAACCCDDDEEEEEECCCAAABBBDDDEEECCCAAA===:::777555555555444333111111111111000000000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000111111222222...///000111333444555666555666666777888999999:::===>>>>>>@@@AAACCCEEEFFFCCCBBBAAAAAACCCCCCBBBAAACCCCCCBBB@@@===:::777666555444333111000/////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------))))))))))))))))))))))))++++++******++++++,,,---*********++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,...///......///000000111333555666777888888555666777888999888777777444555666888999;;;<<<<<<777888999:::888555111...---...000111111///---,,,------------------------,,,---///111222222111000///............///000000111000000////////////000|||sss}}}fffjjjfffnnniiiggggggaaaVVVPPPPPPMMMIIIAAA888111---...000******))))))))))))******+++++++++***)))(((((('''))))))))))))))))))))))))***)))((((((((()))+++,,,************************************************)))************+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,------.../////////222222222333444555666777777888999999;;;;;;<<<===<<<<<<<<<===============;;;:::999777666555555555333222111000////////////000000//////.........---,,,,,,,,,---------......///............---------,,,---......//////......------------------------..................------///000000000111111111111222333333333333333333444444555777888999999888888;;;:::999888999:::;;;<<<;;;::::::999888777555555444444333333222111111000/////////......---------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222000111222333444666777777999999:::;;;<<<===>>>>>>>>>===<<<===@@@BBBBBBBBBCCCDDDDDDDDDCCCAAA???>>>999888777666555444333333222111111000///......---------------------------,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........---------............///......///000111222333333444555666777888999:::;;;=========>>>??????@@@@@@AAA@@@?????????@@@AAABBB@@@@@@@@@???===999666444333222111000////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---------......//////000000000111222444666777999999999888777666666777888888666555555777999;;;;;;:::999:::;;;:::888444000...//////000000///...------.........------,,,,,,,,,//////000000000000//////000000000///......------........................~~~~~~gggiiifffllliiiggggggaaaVVVOOOOOOJJJGGG@@@777///+++***+++******))))))))))))******++++++******)))(((((('''))))))))))))))))))))))))***)))((((((((()))++++++************************************************)))************+++++++++************************)))************++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111111222333444666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777555444333333333333222111000////////////////////////......------,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,---............---------------------------..................------//////000000000111111111222222222333333333333333444555777888999999888888::::::999999999999:::::::::::::::999888666555444222222111111000/////////.........---------,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111111111222444555666777888;;;;;;<<<===>>>???@@@@@@>>>===<<<===@@@BBBBBBBBBCCCCCCCCCBBBAAA>>><<<;;;666666555444333222111111111111000000///......---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,------......------,,,,,,,,,,,,,,,------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------..................///000111222333333444555555777888999:::;;;<<<<<<======>>>>>>????????????>>>===>>>???@@@AAA@@@@@@@@@>>><<<888555333333222111000////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---------......//////000000000111222444666777999999888777666666666666777888999888888:::<<<>>>======999999999888666333000...///////////////......---.........------,,,,,,,,,...//////000000//////.........//////////////////........................yyybbbcccbbbiiigggggggggaaaVVVOOOLLLHHHFFF@@@888000+++))))))******))))))))))))******++++++******)))((((((((()))))))))))))))))))))))))))))))))((()))******+++************************************************)))************+++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---....../////////000000111222333444555555555666777888999::::::999999999999999999999999666555444222222111111111222111000//////.../////////............---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,------------,,,------------------------------------------......////////////000000000000111111222222222333333333444555666777888888888888888999999:::999999888888888888888888777666444444000000//////...------,,,------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000111222333444555777888888;;;;;;<<<===>>>??????@@@???======>>>@@@BBBBBBAAABBBBBBAAA@@@>>><<<999888444333333222111000//////000000000///......------------------------------,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------......------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***************)))))))))------------..................///000111222333333444444555777888999:::;;;;;;;;;<<<======>>>>>>???>>>===<<<<<<<<<===???@@@@@@@@@???===;;;777444222222222111000////////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,------...//////000000111111222444666777888999777777666666666777777888;;;:::999;;;===>>>>>>===888777666555333111///...///////////////..................---------------.........//////.........------...//////000111111////////////////////////xxxaaa___```ffffffgggfff```WWWNNNJJJGGGEEEAAA;;;444...,,,+++******))))))))))))******************))))))(((((((((((((((((((((((((((((()))))))))))))))******+++************************************************))))))*********+++++++++************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++,,,,,,------...//////......///000222222333333555555666777888999999:::999999999888888888888888444333222111000000000000111000//////.........///------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000111111222222333333444444555666777777777777777888999:::999888777666777777777666666555333333//////......---,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////222222333444666777888888888999999:::;;;<<<===>>>???===<<<===???AAAAAAAAAAAAAAAAAA???===:::888666222222111111000//////.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******))))))((((((,,,,,,---------...............///000111222333333333444555777888:::;;;;;;<<<<<<<<<===>>>>>>??????>>>===<<<<<<<<<===??????@@@@@@>>><<<999666333111222111000//////......///+++,,,,,,------,,,,,,+++************************,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------...///000000111222333444555777888888777777777777888888888999:::999888999;;;<<<<<<;;;888777555222111000000000/////////.........//////...............---------------............------......//////000000000000////////////////////////gggaaabbbeeefffgggddd___XXXOOOIIIDDDCCC@@@;;;555000......******))))))))))))***************)))))))))))))))((((((((((((((((((((((((((()))))))))************************************************************))))))*********+++++++++************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---.........,,,---///000111222222222555555666777888999::::::999999999888888888777777333333222111000000000000000///......---.........,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---............///////////////000000111222333333444444444555555666777777666777888999888777555444555555555555444333222222000//////......---,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......111222333444555777888888888888999:::;;;<<<======>>>===<<<<<<>>>@@@@@@???AAAAAA@@@???===:::777555222222111111000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++*********))),,,,,,,,,------------.........///000111222333333333333555666888:::;;;<<<<<<<<<======>>>??????@@@>>>>>>===<<<===>>>???@@@??????===:::888555222111222111000///............+++,,,,,,------,,,,,,+++************************+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000000222222333444555777777888888888888999999::::::::::::999888999:::;;;:::999888666444222111111111222//////............///000........................------............------111111000000////////////000000000000000000000000ggg]]]aaadddggghhhccc^^^YYYQQQJJJBBBBBB???:::444///...---******))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************************************)))************+++++++++************************)))************+++++++++************++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++*********+++++++++,,,------......,,,---///111222222111111555555666777888999::::::999999888888777666666666333222111000000000000000......------------......++++++,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------.........///......///000111222222333444333333444444555666777777777777777666555444444333333444444333222222111000000//////...---------***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......000111222333444666777777::::::;;;<<<===>>>>>>???===<<<:::;;;===>>>>>>===?????????>>><<<999777555111111111111000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------......///000111222333333222333555666888:::<<<<<<;;;<<<<<<======>>>??????>>>======<<<<<<>>>???@@@>>>===;;;999666444333222111111000///............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++---...///000111222222333444555666777888777777888999::::::::::::;;;:::999999;;;;;;:::888666555333222111111111222//////...------...000111.............../////////.........//////.........222222111000000///......000000000000000000000000dddZZZaaaeeeiiihhhbbb]]]YYYSSSLLLGGGEEEAAA:::333///------******))))))))))))******)))))))))))))))))))))***))))))))))))))))))))))))'''((()))***+++******)))************************************************)))************+++++++++************************)))************+++++++++************+++++++++++++++++++++,,,,,,---------************++++++++++++***++++++,,,,,,---......,,,---///111333222222111444444555666777888888999777777777666555444444444111111000////////////000...------,,,------......***+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......,,,,,,---------.........------...///000111222333444333333333333555666777888777666555444444444444222222222333222222111000/////////...------,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///000111222333555666666999:::;;;;;;======>>>???<<<:::999999;;;<<<<<<;;;<<<<<<<<<;;;:::888555444000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......///000111222333333222333444666888:::<<<===999999:::;;;;;;<<<<<<======<<<;;;;;;;;;<<<>>>>>><<<;;;999777666444333333111111///...............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,...///000111222333333444555666777777444555777888999999888888:::999777777888888777666333222222111000000000000//////---------...000111---........./////////000...//////000000//////...111111000000000000000000111111111111111111111111~~~fff]]]gggfffjjjhhhaaa\\\ZZZTTTMMMMMMJJJEEE===555000......******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))'''((()))++++++******)))************************************************)))************+++++++++************************)))************+++++++++)))************++++++++++++++++++,,,,,,---------))))))******+++++++++,,,***++++++,,,,,,---......,,,---000222333333222111222333333444555666777777666666555444444333222222000000///.........//////------,,,,,,,,,------...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))++++++,,,------------,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......------...///000111222222444333222222333444666777888777555444333333444444111111222222222111111000///......------,,,,,,++++++++++++,,,,,,---------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------....../////////000111333444555666777888888999:::;;;<<<===;;;:::888999:::;;;;;;:::999999:::999888666444333///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,------......------,,,,,,,,,------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********+++,,,,,,,,,---++++++,,,,,,,,,---------......///000111222333333222333444666999;;;<<<===777888888999999:::;;;;;;;;;;;;:::999:::;;;<<<===;;;:::888777555444444444111000///......------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,...///000111333333444444555666777777222333555666777777777666777666444444555555333222000000000000/////////...///...---,,,---...111222---.........//////000000//////000000000000///////////////000111111222222111111111111111111111111ooo[[[]]]jjjeeekkkbbb[[[ZZZMMMQQQTTTKKKAAA999666444000,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***++++++++++++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++************)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++......//////000000111111111222333444555555555555555555444444444333333333///////////////......---...---,,,,,,+++++++++,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000222222333444444555555666666666555444333222222111333333222111000///...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************+++,,,------,,,,,,++++++***+++++++++//////000111333444555666777777666666777777888999:::999777555555666777888;;;:::888666444111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------........................///...------++++++***)))++++++++++++++++++++++++************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---////////////...000111222333555666777888888:::<<<<<<:::999999999888777666888:::<<<;;;::::::888555333111111222222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,---------,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,++++++++++++,,,---......///000111222444666999:::999888777888999888666555333444555555444333111000////////////............///............///000000//////.........---------////////////000000000000---......///000111111222000111111111222222222222sss{{{bbb^^^iiidddjjj```YYYXXXMMMQQQRRRJJJ@@@999666333///++++++***))))))))))))***+++***************************)))))))))(((((((((((('''(((((()))******++++++************)))))))))((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++************)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---......///000000111111111222333444555555555555333333333333222222222222///////////////...------------,,,+++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000111222222333333444555555666555555444444333333222333222222111000///...---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++*********+++,,,,,,,,,++++++******+++++++++---...///000222333444444777777777777777888888999:::999777555555666777888:::999777555333111000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------------------------------...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,---////////////...000111222333444666777777888:::<<<<<<:::999999:::888777777888:::<<<;;;:::888777444222000000111111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,++++++++++++,,,---......000000111222444666777888888777666777888888666444333444444444444222111000////////////..................------......///000///.........------------............////////////---......///000000111111000000000000111111111222sssmmmeeeiiiccchhh]]]WWWWWWMMMQQQOOOHHH???888444222...+++,,,+++***))))))***+++,,,++++++++++++++++++++++++******)))))))))(((((((((((((((((()))******++++++************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++************)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------......///000000000111222222333444444444444222222111111111000000000......//////......---,,,,,,+++************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++************++++++++++++,,,,,,,,,,,,,,,,,,.........////////////000000000111111222333333444555444444444444444444444222222111000///......---------------,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,+++*********++++++++++++*********++++++,,,,,,---...///111222333333777777777777777888999999:::999777555555666777888888777666444222000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))******+++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...////////////000111222333444555666777888:::<<<<<<:::999:::;;;999888888999;;;<<<;;;:::666555333111/////////000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,---......111111222333444555666666666555555555777666555333333333444444333222000////////////............---------,,,,,,,,,---..................------------------------.....................//////000000111////////////000000000000rrriiijjjcccggg\\\VVVWWWMMMSSSLLLFFF>>>888444000---+++---,,,+++******+++,,,---++++++++++++++++++++++++*********)))))))))(((((((((((())))))*********************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++*********))))))((()))))))))************************************************************,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------......///000000111111222333333333333333111111111000000000000///---............---,,,,,,******))))))))))))************************************+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,************************++++++************+++++++++++++++++++++,,,,,,,,,------.........///////////////000000111222222222333333444444555555555555111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++***))))))*********************++++++,,,,,,---...///111222333333777777666666777777888999999888666555444555666777666555444333111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---....../////////000111222333444555666666888999;;;;;;999999:::;;;:::999888999:::;;;:::999444333111000............------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......111222333333444444444444555444333444555555444222222333333333333111000/////////.........---------,,,,,,++++++,,,,,,---...------------------------------........./////////........./////////000000.........////////////000ppphhhjjjccchhh]]]WWWXXXOOOTTTIIIEEE>>>888333000---+++---,,,+++******+++,,,---++++++++++++++++++++++++************)))))))))))))))))))))))))))*********))))))))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))((()))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////000111222222333222222222111111111111000000000000---------------,,,,,,+++)))))))))(((((()))************************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,*********+++++++++,,,,,,************************+++******))))))******+++*********++++++,,,,,,,,,------------..................///000000111111222222222333333444555555555000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++***))))))))))))***)))))))))******+++,,,---...///000111333444444666666555555666666777888888777555333333444555666444333222111000///......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------...//////000000111111222333444555555777888999999888888:::;;;:::999888888999:::999777222111000///...---------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,---......111222333444444444333333444333222333555555444222111222222333222000///...............------------,,,++++++++++++,,,------,,,,,,------------------....../////////000000000............////////////---.........////////////|||pppjjjiiiccchhh^^^XXXYYYOOOTTTGGGDDD???999333///---,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))************++++++++++++************)))))))))))))))*********************************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........000111111222222222111111111111000000000/////////,,,,,,------,,,,,,+++***))))))))))))))))))***+++******************************+++,,,,,,,,,,,,+++*********++++++,,,,,,---************++++++++++++******************************))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,---------............///000000111111222111111222222333333333444//////......------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++***)))))))))******)))))))))))))))***+++,,,---...///000222333444444444444444444444555666666666555333111111222333444111111000000///......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,------...000000111111111222333444444444555666777777666777999;;;:::999777777888888777555000000000///...------,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---......000111222444444444333222333222222333555555444222111111222222111000...---.........------------,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------------////////////000000000111....................................////////////{{{iiikkkfffaaahhh^^^XXXYYYMMMRRRFFFDDD???999444000...---+++***))))))))))))***+++************************+++++++++*********))))))***)))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************+++++++++************)))))))))))))))************************************************************)))*********+++++++++++++++++++++++++++++++++++++++++++++,,,------......000111111111111111000000////////////.........---,,,,,,,,,,,,,,,+++*********))))))))))))***+++,,,******************************+++,,,,,,,,,,,,+++)))******+++,,,,,,------************++++++++++++******************************))))))))))))******((())))))***++++++,,,,,,+++,,,,,,,,,,,,---------...//////000111111222222111111111111111111222222.........------------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++***************************))))))))))))******+++(((((((((((()))***+++,,,,,,---...///111222333333333333222222333333444555444333111000///000111222000000//////......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++------,,,,,,---...000111111111111222333333444444444555555555444555777:::999888666666777666555333000000000//////...---,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******+++---///000------------------------------------------------------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---.........000222444444444333333333222222333555666555333000111111111111///...---.........---------,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------........./////////000000............................../////////000000000nnn\\\eeeddd___ggg^^^XXXXXXLLLPPPEEEDDD@@@:::444000......+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++************)))*********)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......000000111111111000000///......---------,,,,,,,,,+++,,,,,,,,,,,,+++************))))))***+++,,,,,,******************************+++,,,,,,,,,,,,+++))))))***+++,,,,,,------)))************+++++++++******************************))))))))))))******((())))))***++++++,,,,,,++++++,,,,,,,,,---------//////000000111111222222000000000000000000000000------------------,,,,,,*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))(((((()))***++++++(((((((((((()))***+++,,,+++,,,---...///111222222222222111111222222333444333222000///...///000111//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,---...000111111111111222222333333444333444444444333444777999999777666555666555444222///000000000///...------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++***))))))+++---000111------------------------------------------------------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---......---///111444555555444333333222222444666666555444000000111111111///...---......---------,,,,,,,,,------,,,,,,------...///+++++++++,,,,,,------------------.........//////.....................---////////////000000000000{{{qqq~~~vvv\\\^^^bbbjjjddd```aaa```YYYQQQMMMJJJEEEBBB@@@999...+++...******)))(((((('''(((((())))))))))))))))))))))))+++******)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...000000000000000///......//////...---,,,,,,++++++************************++++++************++++++******)))(((((((((((((((*********)))))))))))))))))))))))))))***************************)))((((((******+++++++++,,,,,,,,,************))))))((((((************************+++++++++,,,---...///000//////000111111111111111000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))******))))))))))))))))))))))))***+++,,,---...000111111///000111222333333333333444444333222111111111111222111000///...---,,,,,,)))))))))******++++++,,,******+++++++++,,,,,,,,,+++++++++*********))))))*********)))))))))))))))*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++,,,---......000000000111111222222333444444555555555444333222555555666777888666222////////////...------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...........................---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,---...//////111333555666555555666777888777666555333111000000333333222111000///...---+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...,,,+++******,,,,,,+++***------,,,+++,,,---...///.........------,,,,,,,,,..................------vvvgggoooeeeLLLSSS\\\jjjccc```aaa```XXXPPPLLLHHHDDD@@@>>>777---***---+++******))))))))))))***))))))))))))))))))))))))+++***))))))(((((())))))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***************************)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...000000000000000///......///......---,,,,,,++++++*********************************))))))*********)))(((((())))))***+++,,,***)))))))))))))))))))))))))))))))))***************************)))((((((*********+++++++++,,,,,,++++++*********)))))))))************************,,,++++++,,,,,,...////////////000111111111111000000000000/////////.........------------,,,,,,,,,++++++++++++++++++++++++************************************)))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************))))))))))))))))))))))))))))))))))))++++++,,,---///000111222000000222333333444444444444333222111111000111111111111000///...---,,,+++************++++++++++++*********+++++++++,,,,,,+++++++++*********)))))))))))))))))))))******************************************++++++,,,,,,,,,***++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++++++++,,,---......000000111111222222333333444444444555555666666666555555555666666555222000/////////...------,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...........................---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,---...//////000222444555444444666777666666555555444333222222333222222111000///...---+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---+++++++++,,,---,,,+++------,,,,,,,,,---...///......---------,,,,,,,,,........................~~~kkkpppcccJJJVVVdddiiiccc```aaa___WWWPPPLLLIIIEEEBBB>>>666...,,,---+++***************+++,,,))))))))))))))))))))))))+++***))))))(((((())))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...///000000000000///............------,,,,,,++++++***************************))))))(((((())))))***''''''((()))+++,,,...///))))))))))))))))))******))))))))))))************)))************))))))(((*********++++++++++++,,,+++++++++++++++*********************************,,,++++++,,,,,,---...///...//////000000000000000000////////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))++++++++++++++++++++++++************************)))************+++++++++++++++*********)))))))))))))))))))))))))))))))))+++,,,---...///111222222000111222333444444444444333333222111000000000000000000///...---,,,++++++,,,,,,++++++++++++++++++*********++++++++++++,,,+++************)))))))))(((((())))))******++++++*********************************+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------***++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,+++******++++++,,,---...000111111222333333444444444444333444555666888999666555333333444444222111//////......---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,---.../////////111444555444444666777555555555555444444444444222222111000///......---+++,,,,,,------,,,,,,+++,,,---......,,,,,,---......---,,,,,,---...---,,,---,,,,,,,,,,,,---...///...------------,,,,,,,,,........................xxxhhhooobbbGGGRRRaaajjjeeebbbbbb___WWWPPPMMMKKKIIIEEE???888222///000))))))))))))******+++,,,))))))))))))))))))))))))******)))((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,------...//////000000//////...------------,,,,,,,,,++++++************************))))))(((((((((((())))))''''''((()))***,,,---...)))))))))))))))*********((()))))))))************))))))************)))(((************++++++++++++++++++++++++++++++++++++************************,,,+++++++++,,,------...---...//////000000///////////////.........---------------,,,,,,,,,++++++*********************************************************)))))))))))))))************************************************))))))*********+++++++++,,,++++++******))))))((())))))))))))))))))))))))+++,,,---...000111222222111111222333333333333333222222111000////////////.........---,,,+++++++++------,,,,,,++++++******************++++++++++++************))))))))))))''''''((()))***++++++,,,***************************************+++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,************+++,,,---...000000111222333444444555555444333222333555777999777444222111222222222111//////...------,,,,,,+++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,---...//////000222444555555555777888666666555555444333333333111111000//////...------+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...///---,,,---...///...---,,,,,,,,,,,,------......---------------------------------...............zzzooo}}}rrrRRRWWWdddjjjfffdddddd___VVVPPPNNNKKKJJJEEE>>>666222000///((((((((((((((()))***+++))))))))))))))))))))))))***))))))((('''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,------...///////////////...------,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((()))******(((((())))))************((()))))))))************((())))))*********))))))))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,+++++++++,,,------------...////////////...............------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++******))))))))))))))))))))))))))))))+++,,,---...///111111222111111222222333222222222111111000///............------,,,,,,++++++******,,,,,,,,,++++++*********))))))*********+++++++++))))))))))))))))))))))))''''''((()))***++++++,,,************************************************,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,************+++,,,------///000000111333444444555555444222111111222444555666444111///000111111111.........---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...------------------------,,,++++++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,---...//////000222555666666666888999777777666444333222000000000000//////...---------+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...///...------//////...---,,,,,,,,,------------------------------------------------.........//////}}}bbb```hhhjjjfffeeeddd^^^UUUOOONNNHHHHHHCCC:::333000///---(((((((((((((((((()))***))))))))))))))))))))))))***)))((((((''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------......////////////...------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***))))))(((((())))))*********)))(((''''''((((((((((((((()))******++++++))))))))))))************((())))))************))))))))))))************+++*********+++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,------.....................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,---...000111111000000111111111111111000000000///...------------,,,+++++++++*********)))++++++******************)))))))))************+++(((((()))))))))))))))***(((((())))))******++++++***************************************)))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++)))((())))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,***))))))******+++,,,---......///111222333444444555444222111111111222333555222000///000000000///......------,,,+++++++++*********++++++++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,---.../////////111444555666666888999777666555333222000///...//////......------------+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...///...------...///...---+++,,,------......------,,,,,,,,,------------...,,,,,,------.../////////zzz]]]WWW\\\gggeeecccbbb\\\RRRMMMLLLGGGHHHCCC888111000///,,,******))))))((()))))))))))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------.........//////......---,,,++++++++++++++++++++++++))))))))))))))))))))))))*********))))))*********+++******)))((((((((()))'''(((((()))******++++++))))))))))))************(((((()))***************))))))))))))************)))))))))*********++++++************************,,,,,,+++++++++++++++,,,,,,,,,---............------------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((()))))))))************************************************************)))************+++++++++)))******++++++,,,,,,---)))))))))))))))))))))))))))***+++,,,---///000000//////000000000000//////000///...---,,,,,,,,,,,,+++************)))))))))))))))))))))))))))******))))))))))))************(((((((((((())))))******)))))))))))))))*********************************+++*********)))))))))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,***)))))))))***+++++++++++++++******+++++++++,,,,,,,,,************************((()))+++,,,------,,,,,,))))))))))))***+++,,,---,,,---...///111222333444222333333333333333333333333111//////000000///.........---,,,,,,++++++***)))*********+++++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,---...//////---///222333444555666888444444333222111//////............------------,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---......---,,,---......---,,,+++,,,---.........------,,,,,,,,,---------......,,,,,,------...//////000```YYY]]]fffcccbbbaaaZZZPPPKKKKKKHHHJJJEEE999222111000---,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---............//////......---,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++************++++++'''(((((()))***+++++++++))))))))))))************(((((()))***************))))))))))))************(((((())))))*********+++************************,,,,,,++++++***++++++++++++,,,------......---------------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,------...))))))))))))))))))))))))((()))***+++---...//////...///////////////......//////...---,,,,,,,,,,,,************))))))))))))''''''(((((())))))******))))))))))))************'''((((((((())))))***************)))))))))))))))************************+++*********))))))(((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++---------,,,+++((()))***+++++++++++++++******+++++++++,,,,,,,,,************************((()))+++,,,------,,,,,,))))))))))))***+++,,,---,,,,,,---///000222333333111111333444555666666666222111//////000000...---......---,,,,,,++++++***))))))******+++++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,---...//////+++---000222222333555666111111111111000000//////------------------,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---......---,,,,,,---...---,,,+++,,,---.........---,,,,,,,,,,,,------.........,,,,,,------...///000000ddd\\\aaagggbbb```ccc___UUUMMMLLLIIIFFF@@@999333///---,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))++++++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++)))************+++++++++------------------------************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))************))))))))))))************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------------------------------,,,,,,------,,,,,,+++***+++++++++*********))))))))))))))))))************))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...//////000000000000/////////............------------------,,,,,,+++++++++******))))))))))))******)))************+++++++++))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********(((''''''***++++++)))))))))))))))))))))))))))******))))))))))))))))))************+++,,,---...************+++,,,---.........000111222333333444222333444555666666666666222222111000///...------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,+++*********+++,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++---///000///000111333444444333333333222000///....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***---,,,,,,,,,,,,---.........------,,,---...///000hhh___dddeeeaaaaaaccc```VVVNNNKKKFFFDDD???999444000......,,,+++******))))))******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((()))******)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))************************************************************+++++++++,,,,,,,,,------------------------------,,,,,,------,,,,,,+++************)))))))))(((((())))))))))))************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...//////000000000000//////............------------------,,,,,,,,,+++++++++******))))))))))))******)))************+++++++++************************++++++************++++++******))))))))))))******************************************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,+++***)))***,,,************************************************************+++,,,------************+++,,,---.........000111222333333333333333444555555555555444222222111000///...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,+++*********+++,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******+++---...000///000111333444444333333222111///...------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++---,,,,,,,,,,,,---......///...---------...000111ggg___cccbbb```aaaccc```WWWNNNJJJDDDBBB???:::444000///000,,,+++******))))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''((()))***(((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++)))************+++++++++++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++***)))))))))((((((((((((((())))))))))))************)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------......//////000000//////.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))******)))************+++++++++************************++++++************++++++******))))))))))))******************************++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********---///---)))'''***---++++++++++++++++++++++++******+++++++++++++++++++++++++++***++++++,,,,,,************+++,,,---......///000111222333333333444444444444444333333222111111000///...------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++************************,,,++++++***++++++,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,......///000111333333333333222000000...---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---...............---......///000|||___ZZZ```______aaacccaaaYYYPPPJJJCCCCCCAAA;;;444///...///,,,+++******))))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''))))))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))*********+++++++++************************************************((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***((()))))))))************((()))))))))************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------......//////////////////...------------,,,,,,,,,++++++++++++++++++***************))))))))))))******))))))*********+++++++++************************++++++************+++++++++******))))))******+++************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++*********+++,,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++************+++,,,------...///000111222222222222444444444444333222111000000000///......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++************************++++++******++++++,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,---...///000111222333333222111//////...---,,,,,,,,,+++------,,,,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------......|||~~~~~~ZZZYYYaaa\\\^^^aaaaaa```ZZZQQQJJJDDDEEECCC<<<333---,,,---,,,+++******))))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''))))))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((()))))))))************((()))))))))************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))************************((()))))))))************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------.........////////////......---,,,,,,,,,++++++++++++******************************))))))))))))******))))))*********+++++++++************************++++++************++++++++++++************++++++************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,)))(((+++000333000,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++************+++,,,------...///000111111111111111333333333333222000///...//////......------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************+++*********++++++,,,---++++++,,,,,,---------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,---...///000111222222222111000.........------,,,++++++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,^^^^^^eee[[[^^^```___^^^[[[SSSKKKDDDFFFDDD===333,,,+++,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''((()))***(((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))************))))))))))))************************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))************++++++++++++))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...---......//////......---,,,,,,,,,+++++++++******)))))))))))))))***************))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******...)))(((---555888444...++++++++++++++++++++++++))))))******+++,,,,,,,,,+++++++++***++++++,,,,,,************+++,,,---......///000000111111111000222222222222111000///.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++,,,------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,......///000111222222111000000............---,,,+++***+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,------,,,,,,,,,,,,---......,,,------------,,,++++++bbbbbbiiiZZZ^^^___]]]\\\[[[UUUMMMBBBDDDDDD>>>444---,,,...,,,+++******))))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((()))(((((()))******)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))************))))))))))))************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))*********+++))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,+++))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...---......//////......---++++++++++++************((((((((()))))))))************))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++******+++))))))---333555222...************************(((((())))))***++++++,,,************+++,,,------************+++,,,---......///000000000000000000111111111111000//////...---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,---.........---,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******+++---...000///000111222222111000///......//////...---++++++++++++******+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,------,,,,,,,,,,,,---............/////////...---,,,cccbbbiiiZZZ^^^___[[[[[[[[[VVVNNN???CCCDDD>>>444...---000,,,++++++***)))*********)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))***)))))))))++++++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++************************))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++++++++***))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---......---..................---+++++++++************)))'''((((((((())))))************))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++((((((((((((((((((((((((((())))))))))))*********,,,,,,,,,+++++++++******'''(((***,,,......,,,+++))))))))))))))))))))))))'''(((((()))******++++++************+++,,,---...************+++,,,---......///000000000000000///000000000000000//////...------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------------------------------************+++,,,---...+++,,,---.........---,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++---///000///000111222222111000///...//////000///---,,,++++++*********+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))+++---...---,,,,,,,,,,,,---......///000111111111000...---xxxpppcccnnn___]]]\\\]]]^^^YYYQQQIIICCCEEEBBB:::444333111...+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******++++++***++++++***************+++++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++***))))))***+++++++++*********))))))((((((((((((((((((((((((((((((+++(((&&&'''***,,,+++)))'''((()))******)))(((''')))'''%%%&&&)))***(((&&&)))******++++++,,,------........................++++++************++++++)))************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++************************+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,************+++,,,---...////////////000000000000000000///........................------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******))))))---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////000...,,,*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++******************************************+++,,,---///000000///////////////000111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------.....................////////////zzzpppdddmmm___^^^]]]^^^___[[[RRRKKKBBBDDDAAA999333111000---+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******++++++***++++++***************+++,,,++++++***))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************)))))))))((())))))))))))))))))))))))+++((('''''')))+++***((('''((()))******)))(((((()))'''&&&''')))***(((&&&)))******++++++,,,------------------------------++++++************++++++)))************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++************************+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********************************************************+++++++++,,,,,,************+++,,,---....../////////000000000000000000///............///......------,,,,,,++++++,,,,,,,,,+++++++++******,,,+++++++++************---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///---,,,+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++,,,---///000000000///////////////000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------..................////////////{{{mmmbbbhhh```^^^^^^______[[[TTTNNNCCCDDDAAA888222000///,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******++++++***+++***************++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++************)))))))))))))))))))))************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***+++,,,,,,+++***)))************))))))))))))***************************(((''''''((()))((('''((())))))******)))(((((()))(((''''''))))))(((''')))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++************************+++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********************************************************++++++++++++,,,************+++,,,---........./////////000000000111000//////......//////...------,,,++++++******,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******------------------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++******+++,,,...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////111000000//////.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............////////////mmmfffggg___^^^^^^___^^^ZZZTTTPPPEEEFFFBBB999222000///,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******++++++************)))******+++,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************************))))))))))))((()))))))))************************************************************************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++((()))+++,,,,,,+++)))(((*********))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''************)))))))))((()))((((((((())))))(((((()))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))*********+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************++++++++++++************+++,,,------........./////////000000111000//////......//////------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++................................................------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////111111000000///...---,,,++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---............////////////qqqnnnjjj^^^^^^^^^^^^\\\XXXSSSPPPHHHIIIDDD:::333111000---+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******++++++*********))))))***++++++,,,,,,,,,,,,+++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++((()))+++,,,,,,+++)))((())))))))))))))))))******(((((((((((((((((((((((((((((((((''''''''''''(((++++++***)))))))))))))))((()))))))))(((((()))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))*********+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++++++++******************************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************+++,,,------............////////////000//////...............,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////000000000000///...,,,++++++******))))))******++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,---............////////////oooqqqiii___```___^^^[[[VVVRRROOOJJJJJJEEE:::333111000...+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******++++++***))))))))))))***+++,,,,,,++++++++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***+++,,,,,,+++***)))))))))))))))************'''''''''''''''''''''''''''((()))((('''''')))+++,,,,,,***)))))))))))))))((()))******(((((()))***)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++*********************************************************************+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************************)))))))))************+++************+++,,,---...------.........////////////...------,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------......................................................------------............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,+++******++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,************************---------------...//////...///000000///...,,,++++++******************+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------,,,,,,,,,,,,------............////////////ooouuuiiibbbbbbbbb___[[[VVVRRRPPPKKKJJJDDD999222000///---+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******++++++***))))))))))))***+++,,,---************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************((()))))))))************((((((((((((((((((((((((&&&'''))))))((((((+++...---,,,+++)))))))))))))))(((***+++***(((''')))+++)))******++++++,,,------------------------------++++++************++++++)))************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************,,,++++++******++++++,,,******************************************++++++************************************************))))))*********+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))************************+++,,,---...---------.........//////------,,,++++++++++++,,,******+++,,,---...//////,,,,,,,,,---------......,,,---------............................................................------------.........///////////////////////////------------------------------------------------,,,,,,,,,---,,,,,,++++++++++++,,,,,,---......///------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++...------------......///,,,---///000000...---,,,+++++++++******+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..........................................------------..................////////////uuu~~~ooodddddddddaaa[[[VVVRRRQQQJJJJJJDDD888111///...,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******++++++***))))))))))))***+++,,,---))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++***))))))***++++++(((((())))))*********+++))))))))))))))))))))))))%%%'''))))))((())),,,///...---+++)))((())))))***(((***,,,+++(((''')))+++)))******+++,,,,,,------........................++++++************++++++)))************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************,,,++++++++++++++++++,,,******************************************++++++))))))))))))))))))))))))************************))))))******++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************))))))))))))************************+++,,,---...---------.........//////---,,,++++++******++++++)))***+++,,,...///000111,,,,,,,,,------.........---------.........//////////////////////////////////////////////////////---------.........//////000000000000000000000000------------------------------------------------******+++,,,------------++++++,,,,,,---...//////------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///+++---...000000///---,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................///......------......///............/////////000tttggg```eeeeee]]]ZZZ[[[WWWOOOJJJFFF@@@999333---***((()))))))))))))))******+++************))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((***,,,---%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++***)))(((((()))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,++++++******++++++,,,+++++++++************)))))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++---,,,,,,+++*********+++************************************************************************,,,,,,,,,++++++*********++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---.../////////...------///000///---,,,---...222000///...000222333444111000...,,,---000333555111///000111000---...222111///...000333444222///...---,,,---///000000///------........./////////......---------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++++++++*********))))))++++++******************,,,++++++******++++++,,,++++++,,,---...///000111111000000///...---------,,,,,,++++++++++++++++++---------,,,,,,,,,++++++......------,,,,,,++++++---///...+++,,,///111///------...//////...---,,,//////...------------...------------------------////////////////////////wwwpppfffbbbfffeee\\\YYYZZZVVVNNNFFFEEEBBB;;;333---******)))))))))))))))******+++************))))))))))))'''(((((())))))(((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((+++++++++***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++***))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,++++++******++++++,,,++++++++++++***************************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++---,,,++++++******++++++************************************************************************,,,,,,,,,+++++++++******++++++************++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...///000000000//////000000000000///000000444333222333333444333333222222222222111///---,,,...,,,...222222///000333222000...///000111///---///......000111222000...---------------,,,,,,,,,.........---------,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++++++++*********))))))************************,,,++++++******++++++,,,++++++,,,---...///000111000000000///...---------++++++++++++++++++++++++,,,,,,------------......******++++++,,,------------//////+++,,,000111///555444333222111000000000000///......------......------------------------////////////////////////zzzsssjjjdddhhheee[[[WWWXXXUUUNNNAAADDDDDD>>>444---+++,,,)))))))))))))))******+++************))))))))))))((())))))******))))))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))++++++)))'''&&&,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,++++++******++++++,,,,,,+++++++++************+++++++++++++++*********++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++,,,,,,++++++******++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...///000111111111///.........000111000///111222333333333222111111222222333444555666666666555333444888777333111333444333111111444555666666/////////111222222///---//////......---,,,,,,+++.........------------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++***************************************,,,++++++******++++++,,,+++,,,,,,---...///000000000000//////...---------******++++++++++++++++++,,,,,,------...//////000222111111111111111111111///222111//////222333111000//////......000111222000000///............///........................////////////////////////rrrffffffiiieeeZZZUUUWWWTTTMMM===BBBEEE@@@555---,,,...)))))))))))))))******+++************)))))))))((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((************)))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))******************)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))***)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,+++++++++*********,,,,,,++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++*********++++++,,,,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---......//////000000000111///...///111222111///111222333333333444666888555444333333555999===@@@;;;888777;;;===;;;;;;>>><<<:::666222000/////////222111000111222333222111000000000/////////..................------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************+++++++++,,,++++++******++++++,,,,,,,,,------...//////000/////////......---------*********+++++++++++++++---------.........//////,,,,,,,,,---......//////---//////------000111...000000000000111111111111111111000////////////000........................////////////////////////zzzhhh^^^fffiiieeeZZZUUUVVVSSSLLL<<>>BBBDDD@@@777000......)))))))))))))))******+++************))))))))))))((())))))******))))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))),,,000222......---,,,***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++))))))***+++,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000//////......//////000...000333555666777:::===@@@DDDGGGJJJLLLQQQYYY___YYY^^^fffmmmrrrtttsssrrrvvvoookkkmmmqqqqqqrrrtttqqqoooiiiaaaWWWPPPMMMLLL>>>:::555222111111111111111111000000000000///////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++)))))))))***++++++,,,,,,,,,++++++******++++++,,,---------.........//////------------------------++++++,,,,,,------...............///////////////555555444444444444333333///333333111222444444111---///111222444444333333333333222111111111111222000000000000000000000000////////////////////////~~~kkk___fffbbbgggddd[[[WWWWWWSSSKKKAAABBBBBB>>>888222...---)))))))))))))))******+++************))))))))))))'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++,,,---///...---,,,***)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))***++++++)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++)))******+++,,,---......,,,,,,,,,------------...------------------------------------------------........................---------------------------------------------------,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++((()))***+++,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////111222444555000777>>>AAABBBEEELLLSSSZZZ```hhhmmmooosssxxx}}}|||}}}}}}xxxsssqqquuutttrrrmmmfff```^^^^^^RRROOOKKKGGGCCC???:::777888777666444333111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++((())))))***++++++,,,,,,,,,++++++******++++++,,,---------...............------------------------,,,,,,---......//////000---...///000222333444555000111333555777:::;;;<<>>666111222111111333444222111111000///000000000000000111111111mmmQQQQQQ\\\eeehhheee]]]ZZZ[[[SSSIIIDDDBBB???:::666222000///+++)))'''''')))+++++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))((()))***)))))))))(((''')))(((''''''))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************)))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++***))))))******))))))))))))******************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++++++++***++++++,,,---------------,,,,,,++++++///...---,,,---...///000111222222000...,,,---...111111111///---,,,///111+++,,,---............///444222111000000111222222555444333111111222333444000000111111///.........++++++,,,,,,------------///......---,,,+++******,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************++++++,,,,,,---...............------,,,,,,,,,------,,,,,,,,,---......+++++++++,,,...000222444888<<>>999444111///...+++)))'''''')))***+++*********)))))))))(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((('''(((((()))***+++(((((()))*********))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***+++*********(((''''''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************)))************+++++++++++++++++++++++++++++++++***************************************************++++++++++++***))))))******))))))))))))******************************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,---------------------,,,,,,,,,.........//////////////////111222222111111222333777777777444111000222555555777999999777666777888555444333000......111333222111///......///000111///000111111111111000000...000222333444333111000111000000...---,,,+++***,,,,,,,,,,,,------...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++,,,------...............---------------,,,,,,+++,,,,,,---...///...111333333333777???EEEIIINNN\\\qqq}}}lllcccbbbcccdddOOOGGG???;;;666111...////////////////////////000------,,,,,,,,,...///000111---***))),,,...---,,,******+++++++++,,,,,,,,,******************************************************++++++++++++++++++------.../////////......******+++,,,---......///...,,,,,,000111//////222999LLLooopppQQQFFFAAA777<<<888333///...000333555111111111111111111111111fffLLLSSSaaadddgggcccYYYTTTTTTOOOGGGGGGDDD>>>777222///......+++)))'''''')))******************)))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))+++++++++++++++++++++***))))))(((((())))))))))))(((((((((((((((((((((((((((((()))'''''')))***)))***------+++(((((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************)))***************++++++))))))*********+++++++++************************************************))))))))))))))))))))))))******+++++++++******)))******))))))))))))******************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---------------------.........---...///000111111000000000222333444333333555666999999888999999999888666555777888777333111111222555777777666333222333555777888888777777666555444111000//////111222333333---......///...---,,,+++222111111000///......---,,,,,,,,,,,,------...///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,---........................---------------,,,,,,------...///***,,,///222666===HHHPPPfffiiirrryyymmmggghhh```WWWPPPHHH===555333222111000000////////////------++++++,,,...000222888111+++)))+++---+++(((******+++++++++,,,,,,,,,******************************************************+++++++++++++++,,,......////////////......)))***+++---............(((---222222...333HHH]]]ggg}}}sss[[[@@@888999999666000---111999222222111111111111111000cccPPPYYYccccccgggdddYYYSSSSSSNNNGGGFFFCCC===777222///------,,,***(((''')))******)))************))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))++++++//////...---,,,***)))((((((((())))))))))))((((((((((((((((((((((((((((((+++&&&%%%((()))(((***000444///***'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))******+++++++++,,,))))))*********+++++++++************************************************)))))))))))))))))))))))))))******+++++++++************))))))))))))******************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,---...---------......//////////////////////////////000444444444333222222444666<<<:::;;;@@@FFFGGGAAA;;;===AAACCCCCC???>>>???BBBFFFIIILLLMMMLLLIIIGGGFFF@@@BBBEEEFFFFFFCCC???===<<<999444333333444444333555444222111000000111111000000//////////////////,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------...//////........................//////......---......///,,,///444>>>JJJXXXeeelllyyyrrrlllaaaQQQEEE@@@333222000.........///000...---,,,+++,,,...111222888111+++)))+++---+++(((******+++++++++,,,,,,,,,******************************************************++++++,,,,,,,,,,,,...///////////////......+++,,,---............---000000222555>>>XXXeeeCCC;;;777999:::777444444333222222222111111000000{{{ZZZRRR^^^cccbbbgggfff\\\UUUTTTPPPIIIDDDAAA<<<777222///---,,,,,,***(((((()))******)))++++++*********)))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************(((((('''(((((()))***+++//////......,,,+++)))((((((((())))))))))))(((((())))))))))))))))))))))))+++&&&&&&,,,---)))***000444000***'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++*********))))))))))))******************************)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...///000111111222000///...///111555777555666888999<<>>;;;888444000---,,,---+++(((((()))))))))(((+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((((((((()))''''''(((******+++++++++(((((())))))))))))(((((()))))))))))))))))))))))))))'''///;;;;;;///(((***%%%%%%'''))),,,,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((()))***+++++++++++++++******))))))))))))******************************)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,---...///000111222333111111111666@@@OOO]]]fffnnnmmmjjjhhhjjjooowww}}}|||wwwiii[[[PPPJJJAAA@@@>>><<<999666555444555555333222111111000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,------.../////////---.........//////000000,,,,,,...000333666999:::IIIYYYmmm~~~{{{xxxrrriiiZZZJJJ===555111000...//////000//////...---,,,---...,,,***))))))*********+++++++++,,,,,,,,,******************************************************+++,,,,,,---......000000000000000///......---,,,,,,---///333666888UUUxxxeee@@@555<<<444444333333222111000000bbbccc```^^^ZZZYYY\\\YYYOOOGGGFFF???>>>===;;;888444111///++++++***)))(((((())))))---//////+++***,,,,,,)))((((((''''''''''''((((((...***&&&'''***+++'''###))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((,,,+++++++++******))))))))))))*********))))))((((((((((((((())))))))))))))))))************))))))'''***///222333000,,,)))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))******++++++++++++******))))))))))))************************************)))************+++++++++++++++,,,,,,,,,---------++++++***))))))((()))))),,,+++******)))*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,......---------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++,,,---......444+++&&&,,,333666999>>>???AAAGGGQQQ[[[aaabbbaaacccfffooowwwzzz}}}}}}mmmeeeZZZSSSQQQPPPNNNLLLBBB>>>666...---111444333333000+++***---111111---...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////222---+++...111//////000...444333000777GGGOOOMMMlll~~~yyy{{{pppeee___UUUCCC444---111//////222111,,,)))***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........222------222333---,,,///111...,,,111666666LLLrrrqqqIII>>>888===999...///777666+++ffffffddd^^^ZZZXXXYYYVVVMMMFFFEEE??????===:::666222...,,,++++++***))))))))))))))),,,///...+++***,,,+++(((((((((''''''''''''((((((***)))(((((()))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((++++++*********)))))))))))))))************)))))))))))))))************+++))))))************))))))((()))+++,,,---,,,***)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************************************)))************++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))***************+++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++++++++,,,,,,,,,.........---------,,,,,,,,,,,,,,,+++,,,,,,---...............//////000111+++222;;;:::111///>>>QQQaaa]]]YYY[[[bbbkkkqqqssszzzyyyvvvgggSSSIIIKKKJJJ<<<+++---111444222///------.........---,,,,,,------------,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------............000---,,,000222000000222222111<<>><<<888444///+++)))++++++***))))))))))))***+++------***)))++++++((()))((((((''''''(((((()))''')))***)))((()))+++...)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))(((((())))))***************)))*********+++++++++,,,,,,))))))************))))))******)))((((((***+++,,,++++++,,,------------,,,++++++++++++++++++++++++++++++******))))))((((((************************(((((())))))))))))(((((()))))))))*********++++++************************)))************+++++++++++++++++++++++++++++++++++++++******))))))******)))))))))***+++,,,......,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************************+++++++++,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,---........................//////555444555666:::FFF\\\ooocccdddjjjwwwwwwlllwwwvvvmmmooommmZZZFFF999777444222///......///......---------......///------,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,---111333111111444666<<>>777111//////...///333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......//////...444666222......000111///222444DDDddd^^^EEE444666:::555000222uuuhhhaaa___bbb^^^YYYUUUQQQKKKFFFDDD???>>>;;;777333///,,,***++++++***))))))************,,,,,,))))))++++++((())))))(((((((((((())))))''''''((()))***,,,...000))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((())))))***+++++++++******************+++++++++,,,)))******++++++******))),,,+++***))))))+++---...+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************))))))************))))))))))))*********+++++++++************************))))))*********+++++++++,,,++++++++++++*********,,,++++++*********++++++*********++++++,,,......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***************************++++++,,,,,,---------............---------------,,,,,,,,,---...///000222111///..................555AAAQQQ]]]eeehhhiiizzz}}}}}}{{{mmmaaaYYYGGG444---000222111///...------------...//////------,,,,,,,,,,,,---------,,,++++++******++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------...---///222222000222777???TTTbbbdddppp|||wwwtttrrrnnngggaaaaaabbbdddeeegggiiijjjjjjiiikkkpppwwwxxxwwwyyy}}}|||iiiRRRFFF999222...+++,,,000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000,,,444666222000333333000777000DDD~~~nnnDDD777:::999555333tttfffbbbeeebbb\\\VVVQQQMMMHHHDDD???===;;;888444111///...+++***************++++++))),,,,,,))))))++++++((())))))(((((((((((()))))))))'''&&&)))///111000---************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))))))))***+++++++++++++++)))))))))*********++++++******++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++***************************++++++,,,,,,++++++***************++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,------...///,,,,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,222111...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******************************+++,,,------......//////.........---------------------...///000111444222000///000111444555AAAOOO^^^eeegggnnn|||~~~sssaaaMMMAAA999222...///......------------.........------,,,,,,------...---,,,++++++******++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///...000222000000777@@@NNNcccpppuuu{{{rrrtttqqqmmmkkkkkkiiieeebbb]]]^^^```aaabbbbbbaaaaaa___^^^___ccccccaaabbbfff___dddiiikkknnnxxxlll\\\III===555000///111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...000000111...222333000000111000---...FFFuuunnnKKK:::777666555|||jjjeeegggeee___WWWRRROOOIIICCC@@@>>>;;;888555222111000+++************+++,,,,,,***,,,,,,)))))),,,,,,)))***))))))(((((())))))***+++(((''',,,222444000************++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))******))))))***+++,,,,,,,,,,,,)))))))))************+++******++++++++++++******'''(((***+++++++++***))))))***++++++,,,,,,++++++------------------------//////......------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------///...------,,,,,,,,,---...------------...//////------...//////000000000........................------------------------000000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++,,,---...///////////////.........---------------...///000111222000......///444;;;BBBGGGZZZcccnnnyyy}}}zzzuuujjjSSS:::222666000000///.....................------------......---,,,++++++******++++++*********++++++,,,,,,---,,,,,,,,,,,,---------------------.........//////000000111222111444AAAOOO]]]eeeyyy|||uuuuuuuuurrrnnneeeeeeffffffgggggghhhhhhjjjlllppptttwwwxxxxxxxxx}}}xxxuuuwwwvvvssspppqqqggghhhhhhfffccchhhxxxpppYYYIII>>>666111111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...///000111222333111000000...,,,111777IIIrrruuuMMM888555999}}}kkkiiiggggggaaaXXXRRRPPPIIIAAAAAA???<<<888444111000///+++*********++++++,,,---***------******------*********))))))))))))******)))***,,,000333222---)))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++((()))***+++,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***)))******+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,************************)))************+++++++++++++++,,,---...//////000,,,,,,,,,,,,,,,---.........---------------...///...............//////000...//////000111111222222000000000000000000000000////////////////////////...---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++,,,---...//////////////////............---------...///000222333111111333999DDDSSSaaajjjgggwww|||xxxZZZHHHDDD444333222111000/////////......------------......---,,,++++++******++++++)))******+++,,,,,,------,,,,,,,,,------------............/////////000000111111111222333;;;OOObbbqqq|||vvvwwwwwwwwwwwwuuusssrrraaagggooouuuyyy~~~wwwnnnfffgggmmmffffffggglllxxxppp\\\MMM???666222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...///111222222555000000333///,,,>>>WWWvvvMMM;;;<<<~~~oooqqqfffgggbbbXXXSSSPPPHHH???CCCAAA<<<777333000...---+++*********+++,,,,,,---***------++++++......+++******))))))))))))******''',,,111444333///+++*********+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,((()))***+++,,,---------++++++,,,,,,,,,---------***++++++,,,,,,++++++***------,,,,,,,,,---...///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************)))************+++++++++***+++,,,---///000111111,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000111...............///000000///000000111222333333333000000000000000000000000000000000000000000000000+++,,,---......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++,,,---//////000000/////////............------......///111222333;;;<<>>888000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...///111222222444///222888222111OOOwwwhhhEEE===kkkrrriiihhhfffaaa[[[WWWRRRLLLFFFAAA@@@<<<666111------...,,,+++******)))*********+++++++++++++++++++++++++++******+++,,,---+++***(((...111------///...)))%%%)))+++***...444222,,,444444555555666666555555111333555444///***))),,,/////////---)))'''(((******((('''((())))))'''&&&************************))))))))))))((((((((((((++++++************++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,---------,,,***++++++,,,,,,------...,,,---.........---,,,,,,---------...//////...---333///,,,,,,...///---***---,,,,,,...//////---++++++,,,---...------++++++++++++***))))))***+++++++++,,,,,,------,,,,,,+++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------+++...000/////////...,,,///,,,---000111000111444333555888888888:::>>>BBBDDDFFFAAA999:::@@@<<<111666555444333222000...---///000000///---,,,,,,,,,------------,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------.../////////333333///)))***//////)))///---///555888777999===UUUVVVaaauuu|||kkk^^^GGG222///333222...+++///000//////000111///+++...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///111222000///000000///222......333===PPPoooqqqiiinnnzzzsssllliiiqqq|||uuueeeaaaeeeiiidddiii|||jjjhhh[[[>>>666111///000000...///222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---///000222333888111000333555DDDkkkkkk@@@mmmsssnnndddbbb___\\\YYYUUUNNNHHHCCCAAA>>>888222///...///,,,++++++***************++++++++++++++++++++++++************++++++***)))&&&333;;;666...+++,,,,,,111777;;;:::===DDDIIIHHHFFFIIIMMMPPPQQQNNNIIIEEECCC>>>:::777666333000------***'''(((,,,......---,,,***))))))+++------,,,************************((()))))))))******++++++++++++************++++++++++++,,,,,,,,,++++++***+++,,,,,,---------,,,,,,,,,,,,,,,---......//////,,,++++++---///111111111,,,***((((((+++...111333(((((()))(((((()))+++,,,///...,,,*********++++++.........///...---+++******++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------000111111///......//////333111111333555666<<>>777222000111222............///000111222............------,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......//////000+++000222000000333222...444...000555666777HHH^^^```hhhzzz|||llliiiWWW<<>>:::888333...******+++---,,,***((((((***,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,---...++++++************++++++***++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++---------...//////000000000---+++,,,///111000...555333111...---,,,------333666777555111///111555222333222111///...///000///000//////...---++++++******,,,,,,,,,,,,******+++,,,,,,------,,,,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.........///////////////222444222444<<>>WWWrrr~~~lllrrrwww|||xxxnnnoooqqqeeecccjjjrrrsssZZZ???333222222000///............///000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000111222333444111@@@hhhnnndddfffbbb\\\ZZZ______VVVKKKEEE??????===888333...---------,,,,,,+++***+++++++++++++++++++++++++++++++++------+++(((''')))///333<<>>JJJmmmxxxzzztttiiiiiiSSS111000...///333222,,,,,,//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000...000444444000111555;;;UUUwww{{{hhh___yyyrrrooovvv}}}pppeee^^^ggg{{{uuuUUU>>>222---///333------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///111222444555333AAAdddwwweeegggeee\\\YYY___```UUUIIIDDD<<<<<<:::777222...,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++//////,,,))))))///999AAAXXXhhh{{{~~~xxx~~~hhhJJJ>>>DDDMMMNNNIII222000---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))++++++************+++++++++,,,,,,------------,,,,,,,,,---...............+++,,,,,,---......//////000000000111222444555777888999;;;<<<>>>EEENNNVVV[[[VVVPPPNNNMMMKKKFFFBBBCCC===666111//////000000//////............///000,,,,,,............,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///...............////////////000///,,,000;;;HHHXXXrrrwwwZZZHHH<<<333,,,222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------......//////000111111//////111444444111000333:::PPPeeewwwppp{{{uuucccKKK444---+++000222...---111///......---------------,,,,,,,,,,,,------------,,,,,,,,,---......//////...---000444222---333>>>OOOnnnwwwvvvyyyooolllrrrxxxiii\\\]]]rrroooQQQ;;;......333......------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000222444666777444ddd|||eeegggfffZZZWWW^^^___UUUJJJFFF999999999666222///------------,,,++++++++++++,,,++++++++++++++++++++++++---------...444BBBTTTaaatttxxx~~~~~~fffRRRKKKOOOTTTVVVIIIBBB777///******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++************++++++------------------,,,,,,***+++,,,...////////////---------...//////000000222444666777;;;CCCPPPYYYQQQYYYeeeqqq}}}mmmggg```ZZZTTTJJJ===222555444222000////////////------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////....../////////000000000111777III```qqq}}}rrr```JJJ:::666555222000///...///000------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------.........///000000111111...000444444000...999FFF]]]ttt}}}ooonnnJJJ;;;000111222......222//////...---------------,,,,,,,,,---------......,,,,,,------...////////////...111444000...<<>>888,,,000555)))000...,,,,,,///000---))),,,,,,++++++,,,,,,---...------------------------000///,,,+++...222222000...111000888JJJXXXnnnzzz}}}lll\\\DDD000+++///333333111000...---,,,,,,------........................///............//////000---111444222333AAA\\\ttt}}}pppzzz|||mmmddd```iiiuuuccc===222444111333111+++111666......------,,,,,,------...------------------------(((333111111777222===^^^vvvhhhiiikkk\\\]]]ccc[[[QQQLLLFFF:::999888666444111///......---,,,,,,+++++++++,,,+++++++++,,,------,,,+++***999OOObbbkkkkkkfffbbbwwwqqqIIIDDDHHH***,,,,,,+++++++++,,,,,,++++++,,,,,,---------------******+++++++++++++++++++++......++++++......+++222000...//////000///---+++666>>>999111555JJJ^^^|||\\\===888;;;222000...---.........---+++,,,---......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///.........///,,,333222///444???WWWsssmmmOOO;;;111111222+++...---+++***,,,...---,,,,,,,,,++++++,,,,,,---...------------------------+++...000111111000///---777444111DDDgggxxxrrrpppyyyvvvqqqllljjjoooyyynnnSSSAAA888333///+++111000...---,,,,,,------........................///............///000000555555444444:::QQQwwwwww{{{~~~ddd\\\ggg{{{xxxOOO<<<555111333222+++...111+++...------,,,,,,------...------------------------111222333666333444VVVwwwgggeeekkk]]]]]]aaaXXXOOOKKKEEE:::999777555333111///...------,,,+++++++++,,,,,,,,,,,,+++,,,.........---555NNNgggjjj___^^^ssszzz___QQQDDD666222---,,,------,,,+++,,,------.........//////***++++++,,,,,,---------***------+++,,,///000---............//////000000///111000333HHHkkksssYYY??????777...,,,///222000...------......------,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------))),,,...///......///000///...///...999]]]]]]JJJ;;;000111000...,,,+++++++++,,,---,,,,,,,,,,,,,,,------...------------------------***...222333222000111333...444>>>XXX}}}|||hhhWWWFFF666///111111000///---,,,------...........................///.........//////000111555222333:::IIIfffuuuwww}}}oooccc^^^jjjvvviiiJJJ888111444555------///***......------------......------------------------111***222999...888nnngggeeejjj^^^]]]^^^TTTMMMJJJCCC:::999777444222000......---,,,,,,++++++,,,,,,,,,+++,,,---,,,,,,///555:::OOOZZZcccdddcccnnn~~~lllQQQWWWFFF???777222///+++***,,,------.........///000000,,,------...///000111111,,,///000///000444444222+++---000111111111333555222<<>>222222666111...000---......------------......------------...............'''333:::444NNNeeegggggg]]]]]]\\\QQQKKKIIIAAA:::888666333000///...---,,,,,,,,,++++++,,,,,,---)))---...,,,+++111@@@LLL___XXXYYYkkk~~~xxxyyyTTTPPPHHH@@@999111******///......---......000111222------...//////000111111...111222000222666777444...111333222///000444999???hhh|||\\\DDD999444000------------......//////000------------------------,,,,,,,,,------.........///000000000...---...000111000NNNtttoooNNNDDD444///...000///++++++...------,,,,,,------...///........................333...---111444222333777III[[[pppnnnaaaXXXWWWVVVTTTZZZeeedddffflllwwwwww[[[>>>///222111///...------.......................................//////000222222666222>>>]]]}}}}}}vvvaaa[[[pppzzzKKK555...444111///111000///......------......///---------....../////////111///777999FFFwwwzzzwwwccchhhbbb[[[]]][[[OOOJJJHHH@@@:::888555222///...------,,,,,,+++++++++,,,------***---///...///999JJJXXX\\\```jjjyyyvvv~~~uuuYYYMMMCCC>>>888///...222...---------...///111222+++,,,,,,,,,---.........---000111///000444555333///111111...,,,222???JJJwww~~~cccMMM@@@999777000000/////////000000111,,,,,,,,,------------...,,,,,,,,,---......//////000111222000//////111222///FFFsss~~~mmmVVV===333,,,///000---,,,000---------------......///........................///,,,///666777111111666OOOwwwzzzlll___VVV```^^^```fffgggccc]]][[[ZZZZZZ[[[\\\```lll|||ZZZ555222111000...---......///.................................///000111222333777555EEEkkk|||}}}xxxbbb^^^pppccc@@@---111111///000000//////............//////---------...//////000000222666444555YYY~~~wwwaaaiii]]]YYY\\\ZZZNNNJJJHHH>>>999777444111///---------,,,+++++++++,,,,,,---...------...111999DDDQQQYYYZZZiiixxx|||wwwrrruuu{{{zzzggg[[[UUUMMMGGGFFFOOOHHHFFFOOO^^^rrrjjjVVVGGGDDDCCC:::333222---,,,,,,,,,---///111333,,,,,,,,,,,,,,,,,,,,,---,,,///000...///222333111///000000000888MMMkkk~~~}}}uuu___NNNFFF555444333111////////////,,,,,,,,,---------......,,,,,,------...////////////000111111111222555777CCChhh}}}}}}lllWWWDDD333111111------000---------------...//////........................,,,---222888555222===NNNiiimmmccc___[[[XXXbbbhhhmmmqqqwww{{{wwwnnnddd___^^^______\\\rrr{{{lllLLL222111000............///.................................///000222333444555;;;UUU~~~}}}zzzccc\\\rrrTTT555444444000111000//////............//////---------...///000000000...999444;;;nnnaaajjjZZZXXX\\\ZZZNNNJJJHHH>>>999777444000...---------++++++++++++,,,,,,---...000---,,,333AAAMMMTTTVVV```dddmmmyyy}}}rrrgggnnnTTTIIIGGGOOORRRNNNSSS___YYYXXXZZZZZZRRRIIIHHHNNN\\\uuu|||{{{```KKKJJJMMMCCC666///---,,,++++++,,,...111333..................---------000111//////333333111222444777===OOOsssppp|||aaaQQQ:::888555222000...------,,,,,,,,,------.........,,,,,,------...///000000...///000111222555888;;;dddyyyrrrWWW>>>555333---,,,000...------------...//////////////////////////////...///333555000555PPPooowwwllliiiiiieee___jjjqqq~~~hhh[[[\\\eeelllooovvviii___VVVZZZ^^^fff|||iii```hhhggg[[[333222000///......//////.................................///000222333444666FFFjjj{{{zzzooo|||ggg]]]fff>>>:::888444222000//////............//////---------...///000000111,,,<<<;;;KKKuuuvvvpppddd```dddccc]]]UUUQQQNNNFFF===777555111//////...---,,,...,,,+++***+++++++++***...'''///FFFRRROOOPPPYYYhhhcccjjjvvvsssggglll|||yyynnnkkkXXX???@@@YYYvvveeeSSSSSSOOOaaawwwLLL\\\\\\@@@CCC999555111...------...---,,,///////////////.........555---,,,555999444111222---444DDDggg{{{aaaMMMMMMBBB111,,,333333,,,...///...---,,,---///111...............///000000333,,,...666333...AAA^^^wwwnnnkkkvvv~~~|||wwwuuu{{{pppPPP888//////000000---------------...///000...............///000000555111333666555@@@iii|||ooocccfffeeebbbaaadddhhheee^^^\\\XXXYYY```eeemmmjjj___^^^oootttpppaaaXXXXXXZZZfffnnnaaa^^^^^^@@@444///555444,,,***111---------.........//////333***111555,,,444???888444```|||hhh___TTT>>>888111...111000000///...............,,,---.........///111333<<<---BBBwww|||rrrgggcccdddddd___VVVOOOJJJBBB:::777444111//////...---,,,,,,+++******+++,,,,,,,,,...///999GGGMMMLLLQQQ[[[aaammmkkk[[[^^^ttt}}}xxxxxxuuu___EEEFFFWWW{{{vvv______}}}wwwYYYZZZOOODDD@@@<<<555...,,,///111///,,,////////////////////////%%%444;;;444---111555333:::GGGuuu___QQQFFFCCC===444222666/////////......---...//////............///000000000///000222222>>>]]]{{{ooo]]]uuuttt___pppzzzYYYEEE;;;222---......---------......///000///............///000000---111444555<<>>//////111---***------------.........//////333,,,///444111333:::===VVV}}}xxx}}}~~~{{{\\\jjjqqqDDD222222333111000000///...............---...///.........111333888333[[[rrrfffcccfffhhhdddYYYOOOGGG???999666444111//////...---,,,******))))))***+++---......888DDDHHHHHHKKKUUU^^^[[[lllkkkZZZ]]]www~~~ooosssqqqfffRRREEEPPPoooqqqfffwwwTTTRRRYYYBBBFFFCCC999///---000333111---////////////////////////...111222111333666444///JJJ}}}qqqXXXVVVOOO;;;///333...//////000//////...---//////......//////000111---444444...888\\\kkkmmmcccQQQEEE888000///...............//////000///////////////000000111...555777666EEEjjjmmm^^^cccooozzzwwwmmmaaaVVV[[[jjj|||llleeesssxxxgggQQQUUUllluuu{{{kkkOOO555---//////---,,,------........./////////222000...333666111888LLLsssmmmkkkwwwuuu}}}uuukkkmmm~~~ooobbblllXXX666666777///000000///................../////////...///111333999999kkkooodddaaagggkkkiii^^^RRRIIIAAA<<<666333000.........---,,,++++++***))))))***,,,...000???HHHFFFEEEOOOZZZ___^^^[[[\\\ccchhhiiihhhiiinnngggVVVLLL\\\aaa[[[jjjkkkSSSXXX@@@EEEEEE>>>555000///111111000///////////////000000000;;;***'''555999222;;;QQQ}}}ooovvvbbbZZZNNN===111.........///000000...---/////////...///000000111,,,777666000FFFyyyjjjfffzzzcccMMMAAA777///000//////...//////000000000000//////000000111222555555888CCC\\\|||wwwtttgggjjjyyy}}}jjjXXXYYY^^^kkkgggiii{{{dddYYYZZZmmmuuu|||aaaAAA111000222111///............////////////000333///222888000???gggyyykkkpppiii___dddkkklllddd```ZZZSSSSSS[[[hhhsssssslllyyykkk___llltttFFF888555///000000///...............///000000///...///222444;;;CCCsssmmmddddddeeeiiiiii___TTTKKKCCC<<<555222///.........---,,,,,,---,,,***((())),,,///444@@@FFFCCCGGGUUU^^^^^^aaaPPPMMM^^^fff```dddsss^^^NNNTTTvvv|||xxxwwwwwwvvvtttxxx|||fffQQQhhhbbbPPPAAADDDBBBAAA===555...,,,///333////////////000000111111222...111555111888eee|||uuusss```___SSS===222000...///000111000...///////////////000111111---555666888WWW|||xxxooommmvvv~~~XXXJJJ===,,,111000000/////////000000000000000000000111222222555///:::]]]mmmhhhwww{{{gggXXXXXXbbbssskkkjjjppp[[[]]]jjjxxxjjj~~~kkkNNN777///111222000........./////////000000...555222222666444OOOzzz~~~lllgggoooeeemmmWWWRRRVVVWWWXXX\\\___```\\\ZZZZZZ[[[\\\qqq}}}rrr___VVV]]]ccchhhuuueee___XXX666///444000000///...............///000000///...000444777999\\\kkkfffiiiaaaeeeeee]]]SSSKKKAAA999444222///.........---,,,---......+++))))))...222888???BBBCCCJJJVVV]]]]]]ZZZXXXZZZaaaeeebbb^^^]]]QQQ]]]rrrssslllbbbXXXTTTQQQJJJDDDAAAMMMSSS[[[ccclllvvvrrrYYYiiisssMMMHHHFFF???CCCCCC<<<111,,,///444...//////000000111111222///555222---???mmmppphhh^^^KKK>>>888222///000111111000000000//////000000111222000333999LLLnnn{{{]]]uuuiiihhhhhhhhhmmmqqqqqqmmmdddTTTFFFCCCJJJSSS[[[cccuuuiiiVVVGGG555222111111000000000000000111111111111111222222333444222IIIwwwpppaaaWWWVVVnnnqqqsss}}}kkk______bbbttt|||pppWWW;;;...///000........./////////000000000///333444444555???ddd}}}mmm```~~~```XXXcccttt|||nnnZZZRRRVVV[[[]]]bbbhhhkkkiiiccc]]]ZZZPPPPPPUUU\\\]]]\\\^^^___ZZZlllxxxxxx[[[||||||iii\\\jjj999---999000000///.............../////////...///111666999<<<|||eeecccjjjccceeeccc\\\UUULLL@@@555444111...---......------***,,,---,,,***,,,222888;;;>>>BBBEEEKKKRRRXXX[[[VVV^^^eeegggeee___SSSHHHYYY{{{xxxsssxxx^^^LLLEEEBBBEEEHHHEEECCCDDDIIIRRRaaaqqqnnn```ccc\\\SSSFFF@@@CCCEEEAAA888111000222...//////000111111222222444444111===lllzzzfff\\\NNNEEE999222000222222111000000//////000000111222444444FFFlll|||ooo{{{dddZZZbbbhhheee___aaa___XXXTTTSSSQQQMMMXXXSSSNNNIIIHHHQQQfffzzzbbbNNNCCC333222111111000000000111222111111111111222333333444EEEfff}}}kkk]]]___iiiyyyyyykkkaaa[[[nnnvvv]]]>>>///111222---.../////////000000000000222...222555666LLLuuu}}}ooo^^^xxxsssggg___ggg___jjjsssnnnccc```gggooolllnnnrrruuuuuuppphhhcccgggVVVZZZdddbbbiiisssnnnppphhhmmmzzzRRRxxxIII333888000000///...........................///333888<<>>cccvvvqqqZZZNNN>>>444111222222222000000000000000111111222666666SSSzzz|||zzz|||rrrfffdddjjj}}}~~~nnnccc^^^ZZZXXXUUUUUUYYYZZZWWWVVVXXXrrrhhhNNNIII333333222111000000111111222222111111222222333444222TTTzzzsssbbbVVVmmmzzz}}}jjjaaafffttt}}}aaa@@@222666555---////////////000000000000555+++000666888VVV~~~qqq\\\qqq|||kkkqqqqqqsssvvvuuuqqqqqqzzzxxxpppoooZZZeeetttkkktttxxxxxxuuutttvvv}}}vvvddd\\\;;;444000000///...............---.........000444999>>>jjj{{{sssrrrwwwvvveee]]]llliiieeeaaa^^^YYYPPPBBB777222000......///000000///)))//////***)))111888:::<<>><<>>AAACCCFFFKKKQQQTTTSSS^^^\\\YYYTTTNNNOOO]]]lllfffbbbeeepppyyy{{{|||~~~qqqqqqsssqqq{{{lllbbbzzzhhhPPPIII@@@;;;>>>AAA<<<333---000000444222+++///777666888^^^pppaaaNNN???666222111111111000333222///222555111<<>>555000000111222111///...111111---222999666GGG|||tttuuu]]]kkkxxxqqq|||vvvbbbeeevvvuuuRRR>>>555111000---...000000//////111333222555444222===^^^oooiiimmmdddpppCCC;;;444111///...///000///...111+++444000111666888LLLlllkkkcccwwwiii]]]jjjdddaaa^^^]]]YYYPPPBBB888333111///...//////...,,,+++,,,+++***///777::::::@@@@@@BBBGGGKKKLLLOOORRRQQQ\\\XXXHHHHHH\\\eee___OOOOOOUUUaaaooo{{{kkkbbbccchhhxxxaaa]]]\\\QQQFFF>>>AAAFFFBBB666......666333---000333333777IIIvvvdddRRRHHH@@@777111222111000111333333444666777KKK}}}xxxdddbbbeee___SSSLLLKKKOOO^^^yyy]]]NNNEEE:::222000222333333222222333444333444888;;;```lllccclllxxxiiiooo}}}}}}{{{vvvssstttkkksss|||ttt^^^iii```DDD777222111---///000000000000111222333666888<<>>444000111222333555666444444555222555BBBxxxvvv}}}mmm^^^zzzgggaaa}}}mmmLLL;;;444222...///111111000000111222000555>>>MMMhhhttt[[[ZZZeeezzzkkk;;;666333000///000000000//////---111---333555<<>>TTTwwwzzz\\\VVVvvvpppkkkBBB777444111000000111000///,,,000222,,,222333EEEpppzzzzzzsss}}}vvvaaaccc\\\ZZZYYYZZZWWWNNN@@@555222000...---......---+++,,,***,,,222888999;;;>>>???EEEJJJJJJLLLQQQVVVWWWWWWEEE???NNN\\\[[[UUUUUU]]]bbbfffggglllwwwtttmmmsss{{{xxxlllbbb___QQQHHHJJJMMMUUUkkkxxxiiiYYYRRRMMMKKKHHHBBB>>>>>>111222333333///666hhh}}}___OOOFFF>>>888333777//////888111<<>>KKKPPPHHHHHHSSSWWWSSSMMM@@@BBBUUU[[[QQQQQQ\\\[[[ccchhhjjjooovvvzzzxxxdddVVVLLLOOOWWW[[[]]]```UUUFFFCCCMMMQQQTTTlllxxx{{{gggXXXIIICCCAAA???>>>???111111666444222QQQlllRRRJJJCCC<<<222999//////999333EEExxxxxxzzzbbb]]]PPPHHHLLLPPPRRRYYYbbbggg\\\RRRQQQVVVaaaooo{{{yyyhhh\\\KKK===666444444444111:::333333>>>???]]]rrrooohhhkkkzzzaaazzzuuuRRR>>>333000111222222000000111222777333999UUUppp___VVVjjjhhh999666333111111111000///...555444///<<<;;;SSShhhnnnjjj```ssseee```[[[YYYYYYYYYVVVMMM>>>222000...,,,---...///...---++++++111888999666999@@@>>>OOOSSSGGGEEESSSWWWNNNFFFEEEQQQcccaaaQQQPPP]]]WWW___gggkkkqqqxxxwwwrrrPPPFFFDDDPPP\\\ZZZPPPHHH888DDDOOOMMMGGGOOOkkkvvvuuu^^^GGG===>>>???@@@@@@666111444444@@@rrrxxxZZZOOOHHH>>>333<<<222222===888OOOyyy|||kkk^^^XXXSSSQQQSSSOOOKKKVVVfffnnn\\\KKKGGGMMMYYYgggqqqoookkk___NNN@@@999777666555...999000---888:::^^^iiiiii[[[ppp}}}jjjooo{{{VVVBBB777111222333222111000111222555444>>>___vvveeePPPcccooovvvwww999777333222222222111///...444111///???===SSS}}}ssslll]]]{{{sssyyyfff```ZZZ]]]]]]ZZZUUULLL>>>000///...---,,,++++++++++++***...222444444777<<>>***888---666555666888555VVVrrr~~~xxxzzzvvvlll\\\GGG444555111///222333000000111555<<>>222///...---,,,+++++++++++++++...333555555777<<<@@@EEEJJJLLLJJJLLLPPPOOOJJJFFFOOOXXXXXXQQQMMMPPPVVVZZZ```mmmsssppptttooo^^^\\\UUUPPPMMMIIICCCBBBCCCJJJIIIKKKMMMKKKPPPiiisssnnnmmmvvvqqquuuiiiTTTGGG<<<@@@;;;CCC333999///CCCcccRRRKKKGGGBBB888444999888;;;hhhmmmYYY\\\ZZZZZZVVVOOOJJJNNNZZZddd]]]XXXOOOHHHEEEKKKVVV^^^kkk{{{nnnqqq]]]III???;;;,,,666777888222555>>>AAA]]]zzzuuuxxxnnn|||kkkNNN666555111///111333111000222111555@@@kkkxxxbbbOOOUUUsssiiiJJJ666666111111555---222,,,555333555<<<;;;xxxtttlllhhhaaacccbbb[[[TTTKKK???444......---,,,+++++++++++++++000444666666777;;;>>>KKKLLLKKKIIIJJJMMMLLLHHHHHHQQQZZZ\\\[[[]]]fffnnnjjjnnnvvvwwwqqqrrrlllZZZVVV^^^kkkqqqhhhSSSAAA999MMMMMMMMMKKKEEEKKKeeennn```sssVVVEEE<<<===:::???777<<<666bbbzzzYYYHHHFFFBBB;;;:::777555LLL|||lllSSSYYY\\\YYYTTTMMMJJJKKKPPPUUUUUUUUURRRKKKDDDDDDKKKRRR^^^jjjtttyyyqqq^^^SSS@@@999444999:::777000777LLL```~~~pppzzzzzzwwwsssYYY:::555111///111333222222444444444JJJ}}}yyydddPPPRRRjjjvvv~~~kkkRRR666444111000444...222,,,333222666===DDDxxxllliiieeegggddd\\\SSSJJJ???555...---,,,,,,+++++++++,,,---111555777777888;;;>>>HHHGGGEEEEEEHHHKKKLLLJJJJJJSSS]]]ccchhhrrrrrroooiiiWWW]]]___aaa```XXXPPPPPPUUUWWWUUUPPPGGG???FFFdddxxx\\\xxxXXXCCC<<<<<<:::===>>>999FFFoooIIIBBBCCC<<<<<<555555___pppQQQ[[[]]][[[VVVNNNHHHFFFIIIMMMTTTUUUTTTOOOHHHCCCDDDFFFOOOWWWlllqqqzzzaaa[[[CCC999<<<888666555222999QQQvvvwwwtttrrrqqquuummm{{{ccc@@@666111///222333222333555888555WWWwwweeeSSSTTTjjjsss~~~ppp|||___777222333///333000222...222222555<<>>555------,,,+++++++++,,,,,,...222666777777888<<>>@@@BBB???333]]]PPPFFFCCC===<<<666???ssswwwSSS___aaaaaa^^^UUUJJJGGGKKKRRRWWWWWWVVVTTTQQQNNNIIIGGGEEEMMMYYYgggyyytttlllbbbIII<<<@@@222555888888666FFFsssrrr{{{vvv[[[lllqqqwwwjjjEEE888222000222333222333666666333___tttfffVVVVVVkkksss}}}~~~wwwuuummm999222555...333222222222222333555:::OOO~~~xxx~~~zzz|||yyyzzzoookkkcccgggeee\\\QQQGGG===444---,,,,,,++++++,,,,,,,,,///222555777777999===BBBNNNGGGCCCFFFKKKKKKJJJIIIPPPTTTXXXYYYZZZ___gggooovvvtttmmmZZZNNNNNNNNNJJJ@@@666666<<>>___cccmmmooonnnnnnlll|||jjjeee]]]cccccc[[[OOODDD:::222,,,,,,,,,++++++,,,------111222444444555:::AAAGGGJJJBBB???EEEKKKJJJFFFFFFMMMQQQUUUWWWVVVWWW[[[^^^hhhhhhnnnmmmjjjsssvvvjjjaaajjjyyyuuuiiidddwwwmmmZZZFFF>>>HHH[[[jjjyyywwwzzzqqqyyyVVVJJJ:::BBBEEEEEE}}}}}}kkknnn|||zzzvvvxxxlllOOOBBBDDDCCC]]]nnnlllllldddYYYQQQQQQVVV]]]aaaYYY[[[[[[VVVOOOLLLOOOSSS^^^RRRYYYsssssshhhYYYDDDEEE999999666777999WWW~~~ooo___aaaeee___YYYYYYRRRgggVVV\\\rrr{{{wwwuuuxxxjjjPPPGGGLLLEEEkkkxxxZZZ>>>777333333333111222555:::CCC{{{iii```ooojjj{{{uuuBBB555<<<...222666111222///888===BBBgggaaaccc^^^```XXXzzz}}}fffvvvwww}}}fffcccaaa______]]]TTTCCC666111///...---,,,+++,,,,,,---666444555999::::::???EEEIII???DDDNNNJJJFFFHHHGGGRRRTTTVVVVVVVVVYYY___dddjjjooopppnnnpppwww||||||yyyuuu[[[MMMDDDGGGbbb~~~mmm[[[KKK:::CCCCCCQQQiiidddgggmmmxxxxxxnnnaaa[[[eee|||nnnYYYHHHAAA:::RRRxxxlll___TTTLLLPPPccckkk^^^iiibbb[[[YYYVVVOOOJJJJJJQQQZZZeeerrr{{{hhhVVVPPPBBB555333===...===ddd{{{hhh]]]\\\\\\YYYYYY]]]^^^[[[]]]cccmmmfffeeevvvggguuupppbbbhhhqqqpppjjjiiiiii~~~vvv]]]RRRRRRSSSNNNaaa~~~mmm]]]JJJ777111555111111666555888OOOxxxsss{{{nnneeeuuujjjQQQ666444000333///111333:::999999???qqq{{{pppbbb^^^cccPPPcccjjjdddvvvzzzooozzz~~~eee______^^^^^^]]]TTTDDD777111///...---,,,+++,,,------444333555:::<<<===BBBHHHHHH>>>DDDNNNJJJFFFHHHGGGVVVWWWWWWVVVVVVXXX]]]aaaeeegggiiilllqqq{{{{{{___[[[hhhuuu{{{{{{xxx]]]III;;;BBBCCCtttdddWWWXXXggg{{{xxxpppbbbXXX[[[lllzzzPPPCCC@@@888KKKoooddd[[[RRRRRRdddooogggiiifffdddccc^^^XXXVVVWWWSSSXXX___eeemmm{{{qqqYYYOOOEEE>>>666<<<555HHH||||||oooggg]]]ZZZ___aaabbbgggooorrrqqquuu{{{}}}oooppp}}}eeeQQQSSS[[[]]]]]]___WWWeee{{{{{{fff___ccceeeccclll{{{uuu]]]MMM888111555111222666555:::SSS}}}vvv|||tttiiiwwwjjjTTT888555111444000111333::::::===EEEvvvzzzxxx~~~qqqgggbbbRRRhhhnnneeerrrmmmpppyyy{{{}}}eee]]]]]]\\\]]]]]]TTTDDD777222///...---,,,+++,,,------333333555;;;>>>???DDDKKKGGG>>>DDDNNNIIIEEEGGGGGGUUUVVVVVVUUUVVVYYY]]]aaadddbbbdddkkkrrr|||pppfff{{{}}}yyyaaaHHH<<>>???DDDJJJDDD===DDDNNNIIIDDDGGGGGGQQQQQQRRRTTTWWW\\\aaadddjjjdddfffnnnrrrwwwfffrrryyywwwssseeeHHH???BBBLLLvvvfffccc^^^VVVWWWgggiiiiiiddd___hhhjjjFFFDDDAAA\\\}}}fffccc[[[YYYXXXZZZiiisssmmmbbbdddlllwww{{{vvvpppnnnmmmeeeaaa___ZZZYYYkkk|||iiiRRRDDD@@@???666777NNNuuuqqqggg___ZZZYYYhhhRRRXXXxxx}}}WWW???444555222333777666777[[[xxxxxxxxxvvvtttvvv{{{|||www^^^>>>888222555111444888===>>>GGGTTTzzzxxxtttbbbttt|||~~~hhhtttuuunnnkkksss}}}ggg```\\\\\\^^^^^^VVVFFF888222...---,,,,,,,,,,,,......333333666;;;======AAAGGGBBB;;;DDDNNNHHHCCCFFFGGGQQQPPPPPPSSSWWW]]]aaadddlllgggjjjrrrqqqqqqsssjjjwww{{{tttpppppphhhKKKBBBEEE[[[xxxbbb]]]\\\^^^fff```eeejjjggg```fffkkkIII@@@AAAgggnnnbbb]]]^^^^^^ffffffYYYVVV^^^uuu}}}yyyuuusss{{{{{{ssspppwwwpppjjjYYYJJJDDD???999@@@^^^{{{sssnnnlll```___```bbbdddlllyyy{{{^^^DDD666555222333888666444___}}}~~~zzzrrrmmmiiirrr|||{{{bbbAAA999222555222555777<<<===FFFUUUuuuttt|||vvvzzzzzzdddaaa^^^^^^``````WWWGGG888222...---,,,+++,,,---...///333333666<<<>>>===AAAFFF@@@:::EEEOOOHHHBBBFFFGGGSSSRRRQQQRRRWWW\\\___```iiihhhlllqqqqqqqqq{{{qqqzzzsssttt||||||nnnyyymmmNNNDDDIIIoooxxxhhh```cccpppeeeiiimmmgggYYYYYYtttmmmQQQBBBDDDpppxxxrrrrrrqqqrrrmmm^^^___^^^jjj}}}nnnaaacccxxx}}}ggglll___OOOEEE555999CCCsss}}}xxxzzzqqq___XXXaaannnttt{{{|||dddHHH777555222444888666777ggg}}}yyyxxxsssmmmooottt|||zzz{{{eeeBBB999222555333777555;;;===GGGTTTnnnxxx|||eeebbb``````bbbbbbYYYHHH999222------,,,+++,,,---...///222222777===???@@@CCCHHH>>>:::EEEOOOGGGAAAEEEGGGSSSQQQPPPRRRWWW\\\___```eeehhhlllnnnooosssyyy~~~{{{uuuxxx~~~nnnwwwpppOOODDDMMMsssjjjlllsssuuuuuulllYYYTTTlllwwwSSSGGGHHHqqqwwwzzzqqqoootttwwwxxxpppdddeeezzzkkk}}}qqqbbbPPPEEE333;;;AAAvvvvvvmmmxxxzzzhhh^^^zzzhhhKKK888555222444999666AAAsss}}}xxxllljjjzzz|||wwwrrroootttuuussszzzgggBBB888111555444999777@@@EEEOOOYYYjjjttt{{{tttgggdddaaaaaaccccccZZZHHH999222---,,,,,,+++,,,---...///111222777>>>AAABBBFFFLLL===999EEEOOOGGGAAAEEEGGGOOOMMMMMMQQQXXX___cccdddeeekkkmmmlllnnntttxxxwwwkkkjjjxxxrrr{{{sssPPPCCCOOOwwwnnnttt```YYYqqq{{{MMMFFFFFFjjj}}}xxxzzzNNNaaalllssspppqqqsss~~~ssseeeSSSIII<<>>AAAAAAEEEJJJ333333BBBLLLBBB;;;AAAEEEQQQRRRRRRSSSUUUWWWZZZ[[[aaafff\\\LLLGGGHHHVVVmmmwww```fffqqq}}}xxxooo~~~___TTTkkklllZZZiiidddOOObbbxxxiiinnn}}}wwwbbbSSSMMMMMMVVVYYYVVVcccxxxdddSSSDDD@@@RRRnnnppp~~~jjjcccsssxxxrrrwwwyyy```xxx|||zzzzzzvvvzzz}}}]]]???666666333555<<>>DDDHHHRRRRRRRRRSSSTTTWWWZZZ[[[eeehhhaaaYYYYYYVVVZZZjjjsssuuunnn|||hhheeeuuuuuucccvvvkkk]]]tttkkkjjjsssooommmiiiWWWKKKQQQUUUYYYjjj{{{iiiYYYJJJDDDVVVqqqrrr}}}uuunnnfffbbbddduuu|||gggqqqssslllaaa@@@666555333555<<>>>>>>>>@@@999...333@@@BBBCCCHHHGGGQQQPPPOOOPPPTTTXXX]]]```___iiiyyy{{{nnnlllooouuufffFFFHHHdddvvv}}}lllpppxxxyyyjjjVVVCCCKKKYYY[[[rrr}}}tttlllssssssrrrhhh___nnnbbb???555777777888<<>>888777888???DDDMMMQQQXXXaaaeeetttxxxvvvllluuuvvvrrrcccmmm{{{~~~}}}xxx}}}uuu^^^^^^[[[ccceee\\\QQQGGG<<<333---------,,,+++---000333666222333999>>>>>>===>>><<<...111>>>BBBFFFJJJHHHPPPOOOOOOPPPTTTYYY^^^aaa```cccfffqqq|||yyyzzz~~~xxxrrr{{{|||sssvvvwwwqqq}}}```LLLSSSjjj~~~zzz~~~nnnjjj{{{yyysss[[[EEEMMM```\\\}}}vvvxxxyyysssrrrvvvpppqqqdddjjj|||iiilllqqqaaa>>>555888888888===HHHvvv|||rrrnnnhhhrrrfff___\\\ZZZiii|||tttuuuvvvxxx~~~yyyqqqwwwfff>>>888777999AAAFFFMMMQQQSSS[[[]]]iii{{{~~~rrrwwwsssfff}}}~~~hhh```cccZZZccczzzwwwmmmnnn}}}|||}}}nnnaaadddvvvzzz]]]\\\\\\ddddddZZZOOOGGG<<<000...---,,,,,,,,,,,,---...444///333<<>>555888777777:::FFFlll{{{yyykkkgggddd{{{hhhjjjiii```TTTppp}}}zzz||||||}}}rrr___BBB777999DDDDDDNNNTTTKKKZZZXXX]]]cccqqqooohhhnnnkkkuuupppiii___XXXfff|||bbbddd___aaagggtttooo~~~wwwuuu|||mmmkkktttqqq\\\___qqqxxx]]]\\\[[[ccccccXXXNNNFFF;;;///...---,,,++++++,,,---...444///222<<<@@@===???GGG<<<444111;;;FFFIIIIIIIIIOOONNNNNNPPPTTTYYY^^^```dddhhhkkknnnpppuuu{{{sssmmmiiifffggg|||xxxiiikkklllggglllhhhiii}}}}}}|||{{{iiipppwww{{{~~~|||pppaaacccnnnwwwvvvyyy|||ssscccMMMKKKsssVVVpppiii\\\TTTXXXcccuuutttwwwyyyllljjjyyyrrraaa>>>555888777777:::IIIbbbsss~~~iiicccccczzzuuu{{{lllgggmmmWWW\\\jjj{{{}}}___BBB666777@@@AAAJJJSSSLLLWWWVVV___```ooosssooojjjkkkhhhppp~~~iii^^^YYYPPPWWWtttooojjjzzzeee```XXXfffnnnttt}}}||||||vvvqqqhhh]]]fffzzzmmm```eee}}}~~~dddccc[[[bbbbbbWWWMMMEEE:::......---,,,++++++,,,---...555///111;;;@@@>>>>>>AAA???777333:::DDDIIIIIIGGGLLLLLLMMMOOOSSSXXX\\\___ggghhhkkkoootttyyy}}}|||uuuddd^^^___rrrzzzmmmoooqqqhhhcccqqqyyykkkwww~~~~~~zzzzzzdddhhhooovvv{{{{{{rrrwwwzzzkkk}}}}}}~~~~~~~~~}}}hhhxxxxxxuuuhhhOOOLLL[[[jjjmmm~~~wwwccc___```gggnnnyyyvvvqqq{{{www{{{{{{aaa>>>444777666777:::LLL}}}aaarrrppp}}}iiiaaagggxxxiiiYYYWWWoooppphhhfffRRRMMM```ppppppooosss|||[[[@@@666888BBBDDDNNNRRRPPPTTTTTTaaa[[[vvvcccnnnlllkkkdddhhhtttqqqdddbbbbbbeee|||{{{jjjyyyddddddcccRRRYYYdddccc{{{{{{kkkrrrsssdddaaacccaaaxxxvvvkkkpppkkkeee\\\cccbbbWWWLLLEEE;;;///------,,,++++++,,,------555000111:::@@@@@@===<<>>444777666666;;;IIIppprrr\\\qqqwwwkkk]]]hhhvvv}}}lllbbbeeeTTTdddrrrzzz{{{hhhttt]]]KKKPPP\\\]]]WWWSSS```mmm{{{RRR===777<<>>444666555666;;;CCC___SSSxxxuuuooo\\\fffrrryyy|||yyy}}}{{{sssrrrxxx]]]ccccccggg}}}vvvrrrsssnnnfffVVVKKKNNNWWWTTTIIINNNbbbrrr{{{yyyJJJ999888???MMMQQQ]]]YYYZZZTTTQQQ[[[RRR]]]iiiooorrrpppkkkffffffttthhhdddrrrsssoooeee^^^SSSOOOcccfff^^^cccppp{{{~~~wwwfffaaaqqq|||zzzkkk______eeecccXXXMMMFFF===222---,,,+++******+++,,,---444333444999>>>@@@???===??????;;;555666???IIIMMMTTTSSSPPPLLLJJJMMMVVV\\\aaadddiiioootttwwwxxxyyyuuuuuu~~~gggppp\\\bbbpppwwwjjj]]]iiizzzqqqrrrxxx~~~jjjaaa```iiiqqqqqqrrrvvvtttrrrppprrrwww}}}jjjmmm{{{yyyooo|||gggKKKKKKxxxooofffwwwsssiiijjjmmmwwwyyy|||ccc>>>333555555666;;;>>>PPPVVVtttzzziiijjjqqqqqq{{{}}}nnnfffrrryyybbbddd```ccc}}}tttbbbhhhZZZ```YYYKKKKKKYYY[[[QQQ;;;OOO^^^eeewwwqqqDDD777888>>>JJJLLLWWWYYYXXXSSSOOOQQQOOOOOO|||rrrqqqooofffaaaaaammmuuuzzzrrrsss|||ttt___yyy~~~kkkggg]]]TTTiiiuuuwwwzzz{{{~~~tttsssrrr{{{iii```^^^dddbbbWWWLLLEEE<<<111---,,,+++******+++,,,---333555666888<<>>333555555666;;;>>>EEEcccjjj{{{yyylllkkkgggqqq|||iiilllhhhggg~~~nnn___QQQUUUSSSOOOSSS[[[[[[VVVQQQ^^^ddd```gggkkkAAA777999???IIIIIISSSUUUPPPPPPKKKEEENNNHHHpppkkkoooccc^^^\\\ddduuuuuudddgggaaalllppplll{{{}}}___jjj{{{pppdddZZZ}}}rrroooyyybbb]]]]]]cccaaaUUUKKKDDD;;;111,,,,,,+++******+++,,,,,,222666888999:::???CCCDDD777CCCHHH@@@666666<<<@@@999???EEEHHHIIILLLSSSYYY]]]dddnnnrrrssstttwww{{{zzzwwwxxxzzzuuukkkqqq}}}xxxnnn}}}{{{mmmoooqqqvvvttteee]]]eeelllkkklllpppqqqnnnjjjiiikkkrrrzzzjjjwww|||ttt~~~pppmmm|||}}}}}}zzzZZZUUU^^^iii{{{gggJJJIIIiii|||cccmmmoooeeeiiifff```ppp|||{{{zzz|||ddd>>>333555555666;;;???@@@wwwpppiiisssxxxfff```cccmmmxxxssswwwpppjjj}}}rrrVVVPPPNNNUUU[[[ZZZVVVSSSHHHZZZggggggkkkhhh@@@888<<>>NNNEEEiiissseeepppiiiccc\\\aaarrrzzzlllQQQ\\\iiisssaaabbbvvvwwwccc]]]vvvlll|||nnn[[[]]]bbb```ZZZSSSNNNHHH<<<000---,,,++++++******+++++++++888===666666???AAA<<<;;;???FFFJJJCCC888888>>>:::;;;@@@FFFGGGGGGMMMUUUbbbfffjjjkkkkkknnnvvv|||{{{nnniiirrr~~~sssfff}}}nnnzzz|||oookkkhhhnnnyyyqqqccc[[[dddkkkjjjiiilllkkklllkkkhhhggglllwwwuuuiiihhhuuuwwwyyywwwkkklllwwwqqqlllttt{{{|||}}}{{{|||ddd^^^ZZZMMMYYYwwwaaaMMMGGGmmmXXXaaazzzfff^^^bbbnnnxxxzzznnngggZZZxxx\\\999333444888;;;777???BBB```ppp{{{gggsss```ddduuuyyyppp|||{{{gggXXXNNNiiiccclllYYYOOOLLL```hhh```ccc~~~SSS@@@777:::===HHHRRRRRROOOOOOKKKJJJLLLGGGQQQiiihhhiii^^^iiiccc]]]\\\nnnrrr___[[[pppvvvkkkccc```gggvvvoookkkuuurrr\\\\\\bbb```ZZZSSSOOOIII===111---,,,++++++******+++++++++777<<<888888@@@BBB===GGGDDDKKKUUUKKK666222>>>NNNGGGEEEKKKLLLGGGIIIPPPaaadddhhhlllqqqwww~~~~~~{{{jjjkkkssssss~~~qqqiiikkkmmmvvvqqqbbbZZZ```fffeeedddgggjjjkkkjjjgggeeeiiiqqqxxxyyyppprrr~~~xxxzzzvvvuuu{{{bbbrrr~~~iiiSSSjjj]]]LLLJJJiiifffbbbuuuxxxfff___cccjjjyyyooo|||wwwXXX888222333777:::666:::;;;RRRssswwwnnn~~~ooohhhwww~~~ooo|||ppp]]]TTTsssqqqtttbbb___MMM[[[aaa[[[^^^tttMMM<<<888===???HHHPPPOOOJJJLLLIIIJJJKKKEEEJJJ___yyyaaannnjjjfffcccaaammm|||eee[[[iii{{{pppfff\\\ZZZkkk{{{{{{oooccceeewww^^^[[[aaa___ZZZTTTPPPKKK>>>222---,,,++++++******+++++++++555<<<;;;<<>>777CCCVVVRRRXXX___VVVDDDCCCPPP\\\```fffmmmtttzzzwwwTTT???;;;TTTqqq}}}xxxyyyfffmmmjjjrrrqqqcccYYY\\\```______bbbhhhiiihhhfffcccdddhhhmmmwww||||||rrrsssyyy~~~tttzzz|||\\\ZZZeeeoooiiilllyyy}}}]]]PPPSSSfffwww]]]ddd~~~sssmmmgggcccvvvqqqkkk~~~}}}SSS666222222555888555999777AAA}}}XXX{{{nnn{{{~~~mmm___nnnaaawww______RRRVVVXXXUUUTTT___www}}}vvvDDD888888@@@BBBHHHNNNKKKDDDIIIHHHHHHIII@@@BBBRRR___|||{{{iiiffffffdddhhh~~~nnn\\\```vvvyyyooolll^^^WWWjjj~~~|||{{{|||wwwnnnlllsss}}}ggg^^^ssszzz```[[[```___[[[VVVRRRLLL@@@333---,,,++++++******+++++++++222:::===???BBBDDDEEEEEE>>>DDDUUUYYYKKK??????HHHTTTlll{{{iiiHHHAAAOOORRRZZZdddlllqqqtttxxx{{{{{{vvv```KKKFFFDDDMMM```vvvuuuhhhlllhhhooosssfff[[[ZZZ\\\[[[\\\^^^ccceeeeeedddaaaaaabbbdddooottt|||xxxpppkkkffflllssswwwxxx}}}wwwaaaVVVYYYccc{{{UUUbbb{{{www|||nnnkkk}}}oooeeeccctttMMM444333333555888666===999999hhh\\\xxxmmmqqqVVVXXXdddzzznnneee``````ZZZXXXXXXRRROOO___ttt|||hhh___fffhhhjjjtttiii???555999AAABBBFFFMMMJJJBBBGGGFFFEEEEEE===<<>>AAAAAAEEEJJJKKKJJJJJJNNNWWWXXXHHH666@@@NNNnnn```GGGDDDFFFRRRaaajjjlllnnnrrrvvvooozzz|||qqqYYYIIIVVVXXXPPPZZZwwwvvvssszzzqqqiiigggnnntttjjj___[[[[[[[[[\\\]]]^^^___aaaaaa```_________fffkkkttt{{{xxxooohhhddd___gggnnnooosss```WWWWWWZZZnnnXXX[[[kkkzzzzzzlllqqquuussskkkaaa\\\ZZZfff}}}ppplllkkkHHH444555444555999777===999888VVV~~~mmm|||lllxxxhhhYYYJJJ___hhhxxxxxxqqqoooccc___bbb[[[OOOSSScccrrrggg]]]PPPOOOWWWeee___>>>666;;;CCCAAADDDKKKJJJCCCHHHDDD@@@AAA;;;;;;FFFggg~~~hhhwwwtttgggffffff]]]ccc{{{yyybbbYYY___gggttt{{{mmm___iii}}}vvvtttrrrqqquuuzzzsss```WWW\\\XXXMMMTTTggg|||}}}ccc^^^bbbbbb^^^YYYUUUNNNAAA444---,,,++++++******+++++++++,,,444>>>AAA@@@FFFOOOKKKPPPNNNKKKWWWdddZZZDDDGGGIII]]][[[@@@AAAKKKYYYcccgggkkkqqqvvvrrr{{{~~~{{{|||}}}ppp]]]UUUdddaaaNNNSSSrrruuu^^^RRReeezzzjjjkkkkkkrrrkkkaaa\\\[[[\\\\\\\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]ccckkkrrrwww|||}}}wwwqqqkkkfffddd^^^fffjjjkkkttt~~~xxxZZZTTTRRROOOaaammmPPPZZZzzzuuuxxx{{{uuummmeeebbbeeeeeeaaa\\\\\\zzz~~~ooo\\\\\\lllbbbCCC333666555555999888777555:::GGG{{{oooccc{{{rrrnnneeeJJJXXXjjj|||tttfff```fffbbbUUUQQQYYYwwwtttaaaUUUTTTWWWbbb~~~WWW>>>999@@@HHHCCCCCCIIIHHHCCCIIICCC>>>@@@<<<<<>><<>>AAA>>>===CCCOOOmmmooottteeekkkddd]]]kkk~~~oooccc___[[[ccclllkkkppp{{{{{{kkk^^^[[[^^^WWWWWWddd|||wwwaaaVVVNNNPPPXXXbbbmmmuuuyyyxxxtttccciii|||wwwddd]]]eeeddd```[[[VVVOOO@@@222---,,,++++++******++++++,,,(((...;;;@@@>>>FFFUUUPPPPPPRRRTTTVVVYYY```gggHHHGGGLLL^^^||||||PPPIIIDDDJJJXXXdddiiiiiimmmrrrwww{{{{{{yyyuuurrrrrrcccWWWWWW___iiixxxzzzpppZZZPPPmmmsssnnntttuuudddiiieee___YYYXXXZZZZZZXXXWWWVVVVVVVVVVVVTTTQQQOOOPPPUUU\\\cccgggjjjmmmoooqqqvvvwwwuuu|||ooohhhtttyyywwwrrrpppllleee]]]WWWRRRPPPOOOYYY```cccgggxxxzzzuuu^^^mmm}}}|||sssXXX```[[[PPP[[[nnn```[[[]]]zzzqqqkkkzzzUUU:::///444333222666666222///>>>///KKKbbbsssssswwwhhhvvvjjjxxxyyynnnppptttmmmbbb[[[kkk|||oooxxxzzzJJJ<<<===KKKTTTKKKEEEDDD@@@===EEECCC???BBB@@@===BBB@@@yyy{{{sssooowwwccckkkfff[[[eeevvvsssfffaaa]]]```bbb[[[bbbiiisssuuukkk]]]XXXYYY]]]PPPMMM^^^rrrxxxppphhh[[[TTTOOORRRWWW^^^gggooolllvvvrrr]]]VVV[[[cccgggmmmxxxddd[[[hhh___```^^^TTTKKK@@@000000...+++***+++,,,++++++((()))---555999===EEEMMMSSSOOOTTT]]]ZZZSSS[[[lll___OOO???CCCaaaqqqUUU===<<>>dddiiisss}}}ttt}}}~~~yyy}}}```vvvxxxdddHHH???DDDJJJOOONNNIIIBBB<<<>>>???@@@@@@???===:::888CCCKKKiiiWWWkkkllljjjUUUdddoooqqqaaa]]]WWWSSSYYY___```___ZZZ[[[aaafffhhhccc___RRRMMMYYY^^^]]]aaa```WWWTTTWWWVVVWWWdddvvv|||vvvmmmdddWWWQQQcccjjjiiiyyyfff^^^ggg___```___TTTKKKAAA111000...+++***+++,,,++++++---)))***111888<<>>>>>??????>>>===<<<:::999999DDDrrraaauuuhhhmmmfffaaaeee{{{{{{gggXXXZZZ^^^[[[XXX]]]aaacccgggnnnqqqqqqfffcccUUUJJJLLLKKKOOO]]]```\\\[[[ZZZTTTTTTfff|||uuuvvv[[[eeemmmuuuyyygggaaaeee^^^```___TTTKKKBBB333000...+++***+++,,,++++++000***&&&,,,444999>>>AAAPPPMMMLLLNNNUUU^^^ggglllzzzjjj]]]WWWMMMHHH[[[uuu^^^EEE<<<>>>AAAGGGLLLTTT[[[```ppptttgggcccjjjcccXXXKKKCCCQQQ{{{{{{rrr}}}|||ZZZQQQnnn{{{~~~hhhmmmggg```YYYWWWWWWXXXYYYXXXWWWUUUTTTTTTQQQNNNKKKHHHIIIJJJMMMPPPTTTXXXZZZ[[[YYYZZZ___fffgggaaa[[[jjjrrrjjj^^^]]]]]]```jjjccccccaaa^^^[[[XXXUUUSSSNNNLLLJJJIIIEEEBBBFFFMMMRRRTTTaaaxxxuuukkklllkkkxxxiiiRRR[[[]]]gggzzzooolllrrrwwwyyy{{{{{{iii___dddgggdddnnnlllPPPNNNLLLGGGLLLRRROOOsss```WWW{{{\\\>>>666000000222111000222333---222999888MMMaaa|||ooolllmmmvvvhhhnnnpppCCC<<>>>>>===<<<;;;::::::999999777CCCeee{{{fffffffffiiiuuuaaa```mmmzzzrrrXXXaaannn```aaajjjttt{{{yyyaaaPPPLLLGGGJJJZZZaaabbbccc^^^SSSQQQfff~~~yyypppjjj{{{hhhbbbddd^^^``````TTTKKKCCC555000...+++***+++,,,++++++///***'''+++000555<<>>AAAEEEIIIVVVqqquuukkk^^^ZZZVVVGGG===EEE^^^{{{{{{xxx}}}mmm{{{YYYhhheeedddsssnnniiieeeaaa___^^^\\\XXXTTTUUUTTTSSSSSSRRRQQQMMMKKKHHHHHHGGGGGGIIILLLNNNPPPTTTSSSSSSVVVYYYZZZWWWTTT___kkkjjjaaa^^^XXXUUU[[[ZZZYYYWWWUUURRRPPPNNNLLLHHHFFFEEEEEECCCAAAFFFMMMLLLUUUooo|||oooiiifffbbbUUULLLMMMKKKSSSrrr}}}kkkfffjjjpppuuuxxxyyy}}}}}}ssskkkggg^^^WWWbbbttt]]]QQQJJJLLLAAAFFFRRRHHH___mmmPPPmmmzzzrrrqqq{{{|||MMM:::444000000111//////111000//////666999===sss___aaa}}}qqqvvvfffzzzqqqkkkpppxxxfff===@@@LLLKKKIIIFFFCCC@@@>>>======<<<:::888777777888999999AAAJJJvvviii|||pppeeevvvhhheeecccjjjfffmmm|||kkkuuu~~~eeeTTTUUUPPPOOOZZZcccfffgggaaaTTTQQQaaauuuqqqooo}}}zzzjjjzzzggg___ddd___bbb```TTTKKKCCC666000...+++***+++,,,+++++++++******,,,,,,///:::FFFGGGQQQYYYYYYZZZ___eeegggiiiqqqjjj```SSSXXXwwwpppUUU???777999===CCCFFFHHHNNNTTTdddnnneeeRRRLLLGGGAAAAAA>>>BBBUUUzzz{{{rrr}}}[[[llleeesss\\\iiixxxmmmhhhaaa]]][[[XXXTTTPPPSSSRRRQQQQQQRRRPPPMMMKKKJJJIIIGGGEEEDDDEEEFFFGGGIIIKKKMMMMMMMMMOOOTTTXXXjjjsssnnnccc___WWWNNNOOOQQQPPPOOOMMMJJJIIIGGGGGGCCCAAAAAABBB@@@???DDDKKKKKK```zzzppphhheee\\\kkktttKKKLLLHHHDDDEEEUUUzzznnnaaa]]]^^^dddnnnxxxxxx{{{~~~nnn\\\SSSWWW```fff|||{{{RRRQQQJJJLLL???BBBOOOFFFUUUzzzTTTTTT~~~ttt~~~sssEEE666111///000111......111111555//////555222RRR{{{PPPhhh|||hhhoooqqqpppmmmhhhmmm[[[999>>>JJJHHHEEEBBB???<<<;;;:::;;;999777555444555777888555888===uuusssXXXjjjpppnnniiibbb[[[tttwwwyyyvvvwww}}}nnn]]]YYYTTTSSS^^^fffggghhhbbbYYYUUU\\\fffjjjbbbmmmyyyoooggguuu~~~ggg^^^ddd```cccaaaSSSJJJCCC666000...+++***+++,,,++++++((())),,,,,,***+++888EEEIIIOOOSSSSSSPPPSSS]]]fffiiivvv```JJJFFFRRRgggrrrWWWNNNDDD<<<999888888888:::DDDBBB;;;???CCCGGGPPPcccvvv{{{|||{{{~~~jjjOOOfffggghhhsssgggcccrrrvvvooofff]]]XXXVVVUUUUUUQQQPPPPPPQQQQQQQQQNNNLLLLLLJJJHHHEEEDDDCCCBBBBBB???BBBEEEEEEDDDHHHQQQZZZvvvxxxkkk\\\WWWQQQIIIJJJIIIGGGFFFDDDBBBAAAAAA@@@>>><<<===>>>===<<>><<<<<<<<<<<<:::999;;;======>>>EEEMMM___oooiiiZZZVVVQQQUUUiiimmmHHHMMMNNNIIIMMMJJJGGGbbbpppeeedddiiippptttxxxyyyxxxzzzvvvQQQGGGHHHHHHIIIGGGEEEEEEGGGPPP[[[xxxSSSNNN|||qqqlllxxx~~~vvv|||yyyyyy}}}ZZZ999///---...000000,,,,,,///+++//////111555888IIIeeeWWWPPPhhh}}}oooaaannn|||{{{tttkkkkkknnnhhhpppyyy|||kkkdddsss{{{YYYKKK:::@@@@@@@@@???===:::777555666555444333333333444444222:::555999fff\\\zzzuuuuuulllmmmdddbbblllwww}}}|||xxx\\\[[[XXXWWW]]]eeefffccc{{{~~~pppjjjlllkkkgggbbb```bbbdddXXXRRR[[[dddZZZPPPTTTXXXqqqlll|||}}}hhhuuuiiibbbfffbbbfffcccSSSHHHAAA666000...+++***+++,,,++++++,,,(((&&&(((((()))///666QQQKKKPPP___ccc[[[[[[cccvvvvvvfffsssWWWGGG;;;>>>NNNggg{{{wwwwwwsss___UUU^^^QQQYYYPPPPPPuuuyyyXXXMMMTTT]]]```]]]WWWRRRPPPPPPOOOOOOQQQRRRRRRPPPNNNJJJJJJJJJIIIHHHFFFEEEDDDAAA@@@>>>===<<<;;;;;;:::444AAABBB===@@@???>>>DDD@@@???===<<<;;;;;;;;;;;;::::::<<>>??????>>>;;;777555444444333333222333333333000<<<+++444]]]UUU^^^{{{yyyrrrqqqpppccc]]]lllzzzwwwsssccc```ZZZUUUXXX\\\[[[WWWgggzzzkkkooooooiiicccccchhhllleeeZZZ\\\___WWWWWWaaagggaaaxxxmmm^^^sss}}}jjjfffkkkhhhbbb[[[RRRHHH???:::111///,,,++++++++++++***************************>>>QQQWWWPPPZZZmmmgggOOOjjj}}}sssppptttHHH999;;;CCCUUUhhh{{{uuurrreeeiiiRRRVVVXXXRRRUUUSSSOOO[[[gggTTTDDDDDDYYYdddYYYMMMLLLNNNPPPQQQPPPLLLKKKLLLOOOKKKJJJIIIIIIHHHHHHHHHHHHBBBAAA???>>><<<;;;::::::;;;;;;;;;;;;;;;<<<===>>>;;;::::::::::::;;;<<<===888===>>>:::>>>MMM\\\ccciiiLLLKKKOOO???KKKuuuvvvgggLLLIIIIIIHHHHHHIIIJJJLLLMMMccciiihhheeeiiittt}}}~~~{{{yyyzzzPPPGGGJJJHHHHHHGGGFFFFFFFFFGGGHHHIIIVVV```LLL^^^~~~oooiiinnnnnniiittt}}}|||}}}{{{hhh^^^{{{eeeCCC444//////.........---------------......///111222333DDDpppIIINNN^^^qqq___``````\\\rrryyyyyyzzz|||wwwiiiuuuooommmmmmvvv~~~~~~vvvrrrmmmcccSSSUUUGGGOOO??????>>>===;;;888666555444333222111000000000000000333///666===~~~sss___jjjkkkyyyuuugggZZZaaassszzzsssqqqcccYYYXXXWWWRRRRRRXXXUUUrrriiiaaarrrzzzmmm``````lllqqqtttoooeee^^^]]]aaaiiidddWWW]]]~~~xxxgggdddllliiiccc[[[RRRGGG>>>888111///,,,++++++++++++***************************333BBBOOOUUUZZZaaacccaaaYYYkkkwwwooozzzcccJJJ777999FFFPPPhhhvvvjjjggghhhjjjllloooSSSQQQYYYQQQ[[[```___UUUPPPdddgggQQQFFF@@@JJJYYY]]]VVVNNNNNNOOOOOONNNLLLJJJJJJJJJKKKKKKJJJHHHHHHGGGGGGGGGCCCBBB@@@>>>===<<<<<<;;;::::::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<;;;;;;FFFVVVaaacccNNNUUUEEE555LLLuuu}}}wwwPPPDDDGGGGGGGGGHHHJJJLLLNNNOOOLLLuuulllfffhhhmmmppprrruuurrryyy|||www~~~iiiJJJDDDEEEBBBFFFEEEEEEEEEFFFGGGIIIJJJHHHhhh___VVVmmmxxxuuuzzzhhhqqqlllnnnsssyyy~~~zzztttrrrxxxlll{{{|||VVV;;;...///.........---------,,,---------...///111222333999TTTdddIIIMMMfffpppjjjaaatttxxxpppyyypppZZZWWWeeeqqqooogggxxxwwwwwwwwwxxxxxxvvvsss~~~hhheeebbbaaa^^^eee{{{{{{kkkiii{{{qqq___PPPwwwLLL@@@CCC???>>>===:::888666555444333333222111000000000000222---000666666ccckkkeeeuuupppssstttmmmdddcccooo|||xxxnnnddd]]]XXXSSSRRRTTTKKKdddgggggglllgggbbbddd{{{vvvooo___MMMVVV^^^aaannn~~~{{{yyyfffeeelllhhhbbb[[[RRRHHH===777111///,,,++++++++++++***************************+++222DDDWWWZZZUUU^^^pppZZZ\\\iii~~~|||oooiiihhhEEE333333<<>>======;;;;;;::::::;;;;;;<<<<<<======<<<;;;;;;<<<<<<<<<<<<<<<>>>EEERRR]]]\\\VVVAAAPPP???>>>qqqzzzXXX???CCCCCCDDDEEEGGGJJJMMMOOOQQQLLLaaa{{{iiijjjtttwwwqqqkkkyyy{{{~~~uuupppxxxvvvRRRDDDCCCBBB???CCCCCCCCCDDDEEEGGGIIIJJJDDDRRR|||UUURRR{{{|||iiittttttttt||||||wwwtttqqqooosss{{{yyy{{{yyy___DDD555,,,......------------,,,,,,---------...///000111222333///kkkaaaIIIMMM___}}}~~~``````aaabbbcccdddeeeeeezzz}}}nnn]]]VVV[[[cccfffeeeooonnnnnnqqqtttuuussspppjjjwwwsssiii\\\WWWYYYggg~~~zzz~~~vvveeedddxxxfffVVVZZZfffrrrKKKAAA999@@@>>>;;;888555444333333333222111000////////////333'''222444///DDDgggkkkwwwuuujjjnnnvvvyyyjjjZZZ___rrryyyxxxpppdddZZZVVVTTTQQQNNNVVVttthhh___\\\[[[[[[mmmtttWWWTTTkkk~~~tttxxxttteeehhhiiieee```ZZZSSSJJJ???888111...,,,++++++++++++***************************+++,,,;;;OOOVVVSSS]]]pppmmmfff\\\___vvv}}}cccjjjjjj]]]JJJ>>>FFFQQQSSSQQQPPP]]]______ZZZSSSQQQTTTXXXUUUWWWaaauuu{{{lll^^^PPPIIIPPPYYYNNNNNNUUUZZZRRRNNNaaa|||oooUUUBBBCCCOOOVVVVVVOOOLLLHHHGGGJJJLLLKKKJJJKKKKKKIIIGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@@@@??????>>>>>>>>>======>>>>>>???>>>>>>===<<<<<<<<<======>>>AAAGGGQQQXXXWWWLLLAAADDD<<>>:::777444333222333222222111000////////////222&&&333///---333RRR]]][[[iiimmmkkkpppyyyuuufff]]]]]]nnnvvvtttggg^^^\\\XXXRRRXXXLLLVVVyyyoooZZZVVVUUURRRUUUjjj}}}yyyiiifffwwwtttwwwuuuoooccchhheeeaaa\\\YYYUUUMMMBBB:::111...,,,++++++++++++***)))))))))))))))))))))))),,,,,,222@@@OOOZZZaaagggnnnssslll]]]ZZZkkk~~~wwwuuuppprrrbbbXXXUUUMMMGGGEEEDDDGGGLLLQQQSSSTTTUUUWWWrrriiiJJJOOORRROOOQQQRRRXXXOOOOOOYYYYYYRRRUUU```iiiQQQAAA===HHHUUUUUUPPPIIIFFFGGGIIIIIIHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDBBBAAAAAAAAAAAA@@@??????>>>>>>????????????>>>>>>======>>>>>>>>>AAADDDJJJOOOOOOHHH@@@;;;AAA;;;\\\|||ssswwwPPP@@@>>>>>>@@@AAABBBCCCEEEFFFGGGGGGBBBJJJ\\\yyybbbbbbllleeeiiirrr{{{~~~}}}}}}}}}yyywww~~~bbbAAA???EEEDDDBBBGGGEEEDDDCCCBBBBBBBBBCCCDDDDDDHHHQQQwwwiiiPPPVVV|||jjjtttzzzzzzvvvppplllkkkkkkkkkkkkvvvrrrkkkfffkkk~~~}}}qqqzzzZZZ<<<444222///++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000///777444KKKdddGGGSSS\\\zzzlllcccYYYRRRZZZiiiRRRTTTWWWppp|||eee\\\[[[^^^```aaabbbdddeeeeeebbb^^^\\\lllXXX^^^kkkgggjjjtttrrrqqq[[[gggqqqlllyyy}}}oooZZZaaa|||pppzzz|||uuuiii]]]iii~~~www]]]PPPTTTppphhhxxxeeeLLLNNNDDD@@@>>>:::777444333333333222111000///...............)))222***000111555qqquuu]]][[[fffiiiooovvv{{{vvvhhhZZZ^^^iiinnngggbbbbbb^^^VVVVVVIIIDDDSSSiiixxx~~~eeeTTTQQQRRRRRRQQQ]]]mmmuuuoooiiimmmvvvwwwmmmuuu}}}```cccbbb^^^ZZZXXXVVVOOODDD<<<111///,,,++++++++++++***))))))))))))))))))))))))*********111CCCWWW```___]]]fffwww~~~ooo^^^jjjzzzxxx~~~vvvyyyiiiRRRBBBBBBMMM]]]\\\JJJYYYNNNKKKSSSYYYVVVRRRRRRvvvlllMMM888:::HHHVVVRRRLLLHHHGGGFFFEEEDDDHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB??????>>>=========>>>>>>???>>>>>>>>>??????@@@AAADDDDDDEEEDDD@@@===@@@GGGDDD]]]zzziiiWWWBBBAAA@@@;;;???@@@AAABBBBBBCCCBBBBBBGGGCCCSSSaaa{{{tttqqqnnnllloootttrrruuu~~~fffMMM===AAAEEE@@@???FFFEEEDDDBBBAAA@@@@@@AAAAAAAAAFFFFFFVVViiiHHHNNNuuuyyylllnnn|||||||||vvvhhhcccmmmrrrKKK666///---,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,---......111'''666DDDZZZaaaLLLMMM[[[vvvpppbbbXXXXXX]]]YYY\\\VVVYYYiiisssyyy|||lll```[[[[[[ZZZYYYZZZ]]]```aaa```aaaeeehhhkkkTTTRRR``````\\\kkkuuuyyyzzzlllrrr}}}oooeeeaaafffhhheeelllxxx~~~sssaaaYYYWWWfffmmmaaaJJJCCCiiilllSSS[[[dddJJJ>>>GGGFFF===<<<999777555444333333111000///......---------+++......***444333---EEEwwwUUUVVVaaalllrrruuuuuunnneeeXXX___cccdddccccccaaa]]]TTTTTTOOOJJJLLLSSSWWWVVVYYY]]]\\\TTTLLLKKKNNNPPPRRRWWWdddpppooolll|||xxxmmmgggooo^^^^^^bbb^^^YYYXXXVVVOOODDD:::111///,,,++++++++++++***))))))))))))))))))))))))***)))(((+++555DDDSSS[[[[[[^^^pppuuummmsss~~~xxxmmmiiiggg}}}xxx```gggtttKKKFFFEEECCCGGGVVVXXXHHHIIIGGGGGGKKKPPPTTTTTTSSSWWWxxx}}}\\\HHH???===HHHJJJLLLLLLJJJGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@???>>><<<<<>>???>>>???@@@BBBBBBBBBBBBAAANNNBBBGGGMMMQQQDDD===AAABBB===>>>FFFCCCBBB@@@??????@@@AAAAAABBBFFFFFFOOO~~~ttt\\\HHHOOOfffpppsss~~~}}}}}}ddd\\\oooXXX===222+++***---************+++++++++,,,,,,,,,,,,+++,,,,,,---...111&&&666======uuuaaaPPPPPPYYYdddwwwdddVVV]]]bbb[[[PPPMMMHHHIIITTTZZZYYYWWWVVVVVVWWWXXXYYYTTTXXX\\\\\\\\\dddtttoooZZZGGGHHHQQQTTTfffrrrbbbgggqqqooo||||||mmm[[[VVV```lllyyybbbWWWTTTVVVmmmVVVHHHHHHIII===999??????999888777666555333222222000000///...------------)))000(((...444---000333WWWsss]]]]]]eeerrrvvvqqqmmmnnn```]]]\\\```aaa``````bbb]]]``````ZZZSSSQQQRRRSSSOOOOOOPPPSSSSSSRRRUUUZZZWWWZZZbbbnnnwwwqqqeeegggnnnuuuyyy]]][[[ccc___ZZZXXXVVVOOOCCC888111///,,,++++++++++++***)))))))))))))))))))))))),,,)))***+++***///CCCXXXiiimmmnnnpppxxxpppmmm```fffrrrwwweeemmmyyy~~~uuuhhhfffmmmkkkwww}}}TTTEEE;;;@@@HHHAAA>>>DDDGGG>>>DDDHHHEEEEEELLLQQQSSSMMMdddzzzddd\\\PPP@@@888???HHHMMMMMMKKKJJJJJJEEEEEEEEEEEEEEEFFFFFFGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@AAA======>>>???@@@BBBCCCDDD>>><<<===BBBBBB@@@EEENNNooo|||pppAAA>>>CCC:::777@@@===>>>@@@BBBCCCCCCCCCBBB???GGGBBBVVV]]]bbbHHH@@@===??????<<>><<<999666666666555444333111000000000///---------------)))000$$$222333%%%555222???rrrwwwcccaaawwwxxxooorrrlll```YYY]]]```]]]___eeegggcccccchhhhhhbbb^^^^^^bbbZZZWWW]]]ccceeejjjpppfffhhhgggiiiuuuzzznnniii___aaasss{{{sssbbb^^^ggg```YYYXXXYYYSSSFFF999444000,,,))))))*********)))))))))))))))))))))))))))+++,,,***))),,,444;;;eeemmmnnneeebbbsss|||rrrzzzyyySSS>>>>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAAAAABBBDDDHHHLLLPPPUUUmmm}}}aaaUUUXXX???999777:::@@@DDDKKKQQQLLLJJJFFFBBB@@@CCCHHHKKKCCCAAA@@@BBBEEEFFFDDDBBB@@@@@@@@@@@@AAACCCDDDDDD@@@???>>>>>>@@@AAABBBBBBBBBBBBBBBAAA>>>DDDZZZqqqooowwwjjjSSS@@@<<<;;;777777<<<<<<===>>>@@@@@@???>>>>>>AAABBBFFFHHHJJJbbbjjj???@@@???>>>>>>>>>AAACCCEEE===>>>>>>???@@@@@@AAAAAA<<>>======<<<<<<<<<<<<===KKKGGGBBB>>><<<<<<<<<===@@@:::777BBBWWWggghhhaaawwwwwwRRRCCC888999;;;888999>>><<<======>>>>>>>>>>>>>>>>>>???BBBAAA>>>KKKrrrjjjEEE???===<<<;;;;;;<<<===??????======>>>>>>???@@@@@@@@@BBB@@@AAACCCFFF\\\{{{FFFHHHUUUjjj{{{jjj]]]nnnooojjj^^^TTTVVV^^^fffuuubbbVVV^^^kkk```GGG111---...,,,***,,,+++++++++*********))))))*********+++++++++,,,,,,(((---...000000,,,===^^^mmmNNNKKKVVVRRRooosssllljjjdddYYYRRR```]]]XXXSSSOOOMMMMMMNNNQQQNNNMMMPPPPPPQQQXXXaaaxxxyyyvvvrrrqqqsssrrrpppmmmyyylllbbb[[[TTTPPP[[[eeeuuuhhh___PPP>>>IIIeeeeeeIIIGGGDDD@@@<<<;;;999777555333333222111000///............---,,,,,,,,,,,,,,,+++++++++,,,,,,---...///(((;;;WWW``````uuu{{{zzzuuummmddd^^^\\\]]]___]]]ZZZZZZ```jjjttt{{{uuuoooeeeeeeuuuxxxrrrmmmhhhddd```\\\ZZZYYYccckkktttpppzzz```\\\eee^^^XXXVVVWWWRRREEE;;;555111---************))))))))))))))))))))))))))))))+++,,,***''''''***---+++888KKK___pppwwwpppeeeooodddEEE666:::CCC@@@AAABBBBBBCCCBBBBBBBBBAAABBBCCCBBBAAA@@@AAABBBEEEEEEFFFOOOmmmfffYYYIII===555222888@@@LLLJJJIIIGGGFFFGGGHHHIIIIIIFFFCCCCCCDDDFFFGGGGGGBBBAAAAAA@@@@@@@@@@@@AAA666:::>>>CCCEEEEEECCCBBB999EEETTT```iiimmmhhh```~~~lllFFF===666444:::<<<999999>>><<<<<<<<<<<<<<<======>>>>>>???BBBBBB;;;<<>>>>>??????CCC<<<>>>DDD@@@GGGqqqooo[[[III<<>>;;;999888666444111111000000///...------...---,,,,,,++++++,,,,,,++++++++++++,,,---......(((;;;111WWWwwwfffiii|||rrrddd^^^\\\WWWWWWWWWWWWXXX\\\aaaeeebbbfffeeebbbfffllljjjccc___TTTPPPVVVWWWVVVbbbsssuuuwwwNNNccc___ddd^^^XXXVVVVVVQQQFFF===555222---************))))))))))))))))))))))))))))))***+++***((('''((()))---+++///@@@ZZZooouuusssppp~~~xxx}}}OOO>>>CCCHHHDDD===@@@@@@AAAAAAAAAAAAAAA@@@???AAACCCDDDCCCCCCDDDEEEDDDIIIHHHEEENNNnnn```[[[WWWUUUPPPEEE;;;777:::>>>EEELLLOOOMMMHHHDDDEEEDDDBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCBBBAAAAAAAAABBBUUU^^^lllrrrlllgggqqqnnnKKK333999777888<<<<<<777888<<<;;;;;;:::999:::;;;<<<===<<<===AAACCC???<<>>>>>>>>??????>>>>>>======@@@BBBCCCBBBBBBCCCDDDBBBDDDHHHGGGAAAKKKrrrxxx]]]RRRUUUXXXXXXVVVGGGCCC???>>>AAAFFFJJJKKKKKKLLLLLLKKKIIIGGGEEEDDDEEEEEEDDDDDDDDDEEEEEEFFFJJJFFF???<<>>AAAEEELLLkkklllDDD>>>FFF???111888999999999999999888777888999999::::::;;;;;;<<<777???CCC@@@>>>AAAEEEGGGjjjooovvviiifff^^^WWWUUUPPPKKKMMMTTTOOOMMMLLLMMMOOORRRVVVYYY[[[[[[\\\]]]___eeelllrrr{{{ssskkkcccZZZRRROOOEEEJJJSSS^^^mmmTTT;;;444111//////...+++***+++))))))))))))))))))))))))))))))*********+++++++++(((///)))"""***000000333555999{{{aaaTTTLLLLLLMMMOOO]]]nnnyyyjjjaaa___\\\VVVPPPSSSSSSQQQOOOOOOOOOOOONNNUUURRRTTTWWWSSSNNNUUUbbbZZZVVVSSSQQQOOOMMMPPPUUU[[[kkkzzzsss```TTTPPPPPPKKKFFFDDDWWWWWWHHHGGGDDD@@@===:::777777666444333000000000///......------,,,,,,+++************+++++++++*********+++,,,,,,000###444888777zzzooo___cccrrryyykkkcccaaabbbaaa___YYY\\\]]]ZZZYYY[[[[[[ZZZ\\\cccooommmjjjwwwtttQQQ@@@;;;bbb[[[ccc^^^YYYWWWVVVQQQIIIBBB777333...+++*********)))(((((((((((((((((((((((()))))))))*********++++++(((+++///---)))///CCCWWWppp|||bbbppp|||rrrwwwzzzlllNNN888777999;;;:::666888<<<<<<<<<<<<===<<<<<<;;;:::===>>>???>>>===<<<===>>>CCC???EEENNNJJJCCCQQQiii{{{cccUUUWWWaaajjjaaaTTTLLLHHHHHHHHHGGG@@@CCCEEEFFFEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCDDDDDD999>>>EEENNNXXXfffuuuiiiZZZbbbkkkIII666222666666666666555444444666999777777777777777888999999888999;;;>>>@@@AAABBBCCCHHHSSSjjjiiiDDD===>>>888444888888888888888888999999999777777777888999999::::::999@@@@@@999<<>>;;;888666555555333222/////////.........------,,,+++******))))))******+++******)))******+++++++++(((...333...@@@{{{jjj[[[aaayyyvvvppppppooommmmmmqqqwww{{{}}}uuukkkkkkrrrPPP<<<888;;;ddd\\\ccc___ZZZXXXVVVRRRKKKEEE777444///,,,*********)))((((((((((((((((((((((((+++***)))((()))******)))...&&&###(((---------...AAA\\\xxx~~~wwwtttpppppp{{{fffhhhuuutttNNN;;;888;;;888777;;;===;;;999:::;;;;;;<<<<<<;;;;;;:::999;;;<<<<<<;;;::::::===???AAABBBGGGMMMLLLFFFHHHOOOpppvvvWWWMMMaaafffooovvvtttgggRRRBBBEEEDDDCCC???;;;:::===???AAAAAABBBBBBCCCEEEFFFGGGPPPXXXaaaffffffeeefffhhh\\\pppeeeHHH999222111444222222222111222555555555555555666777777777777777:::;;;<<<===???AAABBBBBB999>>>BBBQQQzzzXXXBBB444:::===555555===666666555555555777888999555666666777888888999999:::<<<;;;:::>>>DDDGGGFFFMMMKKKsssssslllgggccc[[[PPPJJJJJJGGGHHHIIIFFFBBBCCCGGGLLLBBBHHHQQQ[[[fffrrr}}}}}}}}}~~~~~~zzztttrrrsssiiidddbbbcccdddgggrrr}}}~~~ttthhh]]]UUUPPPNNNPPPWWW___dddjjjxxxhhhGGG777333///---***((((((******)))(((((((((((())))))******))))))))))))************'''---,,,---333...)))000,,,444000AAAfffSSSIIIEEENNNJJJLLL[[[tttwwwmmmiiiiiieee___^^^```aaaaaacccfffddd```jjjoooxxx|||hhhXXXRRRIIIDDDGGGLLLLLLMMMOOOkkkwwwYYYJJJEEEBBB@@@<<<999666444444444333222------------,,,,,,,,,,,,++++++***)))))))))))))))******))))))))))))*********...+++...111***FFFxxxbbb___iiivvv~~~uuupppwwwaaaGGG;;;888888999iii```ccc```[[[XXXVVVRRRLLLFFF888444///,,,+++******)))((((((((((((((((((((((((---+++(((''''''((((((''''''&&&'''***(((%%%(((111'''...<<>>:::666;;;DDD;;;<<<<<<<<<;;;::::::999999:::::::::;;;===AAAEEE999EEEKKKDDD>>>BBBJJJOOOIIIlllvvvccc___\\\```jjjuuu{{{}}}~~~yyynnn___RRRJJJIIIKKKVVVXXXZZZ]]]aaafffiiikkkhhhhhheee```\\\^^^fffnnnoooCCC333666888666444222222111111333555444111333444666777777777666555555777999999:::===>>>===FFF>>>AAALLLOOO```wwwMMMCCCAAA999222555<<<:::222444333222111222444777888555555666666777888888888999666999AAABBB===>>>FFFDDD@@@HHHtttwwwxxxuuummmaaaYYYVVVWWWSSSLLLHHHJJJKKKIIIIIIKKKGGGRRRUUUNNNKKKQQQRRRNNNRRRLLLIIIKKKJJJFFFGGGMMMFFFJJJNNNNNNMMMRRR]]]gggkkkuuuqqqMMM777000000111///,,,))))))+++)))&&&'''((((((((())))))******))))))))))))************))))))%%%)))000***&&&///444$$$444:::===rrruuu[[[MMMKKKKKKOOOQQQLLLJJJ[[[qqq}}}rrrnnnjjjdddVVVKKKKKKSSSFFFFFFGGGFFFDDDPPPoooqqqSSSPPPNNNBBB>>>EEE;;;888555444333333222111,,,,,,+++++++++++++++++++++******)))))))))))))))******)))))))))))))))***&&&(((,,,,,,,,,333<<<@@@|||iii^^^ZZZeeettttttxxxsssjjjtttttt\\\AAA444444888999888ggg```gggbbbZZZTTTVVVWWWRRRIII;;;444///---,,,))))))+++))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***&&&+++......000AAA\\\rrr]]]OOO@@@:::999666444333888777666666777888:::<<<<<<777444777888888999;;;:::::::::;;;<<<>>>@@@AAABBBBBBCCCCCCCCCCCCCCCBBB???FFF\\\uuubbbUUUPPPPPPXXXkkk|||{{{~~~}}}lllhhhjjj\\\^^^dddnnn{{{mmmOOO555222777555000///111111222222222111111000333444555555444444555777777777999:::;;;<<<<<<<<<@@@>>>???BBBDDDMMMaaavvvbbbCCC999777666666555444444333333444333333333333444555555777777777777666666666666666999<<<>>>>>>>>>???@@@@@@JJJEEECCClllrrriiihhhggg___UUU\\\YYYSSSLLLGGGGGGMMMRRRUUU\\\^^^XXXPPPLLLJJJGGG@@@BBBIIIUUUbbbqqqrrrOOO:::000...000///...+++***))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---***...333111EEE]]]OOOHHHMMMMMMEEEGGGPPPNNNTTT]]]iiizzzyyynnngggQQQPPPNNNJJJGGGFFFGGGIIIFFFFFFKKKZZZssseee\\\OOOGGGDDDCCCAAA???666555444333111000///...------,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++,,,---...000111AAAvvvrrrkkkcccaaadddiiilllllltttpppllllllssszzzxxxqqqmmmllliiilll{{{jjjDDD???888555555555555444hhh___ddd```YYYTTTUUUVVVOOOFFF;;;444///...,,,))))))+++))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))),,,---+++***...666===???JJJ[[[mmm~~~hhhRRRCCCAAA999444555888999:::<<<777777777777777888888888===888666888:::999:::<<<======<<<;;;;;;<<<======<<<===???BBBDDDFFFGGGGGGIIIGGGLLL^^^|||pppkkklll\\\dddlllnnnjjjdddaaaaaagggpppwwwqqqeeeaaagggooozzzrrrQQQ>>>///000444222111333000111111222111111000000111333444444333333444555666777888:::;;;;;;;;;;;;BBB@@@??????===>>>HHHUUUeeeyyyWWWAAA999:::666666555555444333333222333333333333333444444555666666666666666666666666666999<<<=========>>>???BBBDDDGGGHHHIII```tttmmmjjjxxx|||vvvpppkkkooorrr}}}yyyTTT<<<333///------///---+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,///111,,,000QQQvvv```RRRTTTRRRKKKGGGRRRRRRRRRQQQPPPOOOQQQRRReeelllwww}}}lllhhhaaaZZZRRRJJJCCC???KKKIIIEEEAAAAAADDDKKKPPPWWWgggnnnVVVOOOGGGBBB@@@>>>:::777555555444222111000///...------,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++,,,---///000555CCCxxxwwwkkkllllllcccYYYbbbdddccc^^^___gggqqquuuvvv{{{^^^HHH===999555333444555555444ggg]]]dddaaa[[[WWWXXXWWWOOODDD<<<555///...,,,***))),,,))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++))))))***+++***)))(((***+++***(((%%%,,,...000444;;;GGGVVVaaa|||qqqeeeUUUIIIBBB===888333333000111555666555555888666666777777777777777777===999777999;;;::::::===<<<;;;;;;::::::;;;;;;<<<999;;;===@@@CCCEEEFFFGGGKKKGGGBBBCCCRRRrrruuuyyy|||}}}ccc>>>666///---111222...000555///000000111111000000000000111222222111111222444555666777999::::::::::::===<<<===??????>>>AAAGGGIIITTTlll^^^BBB777444333333555555444444333222222222333222222222222333444444555555555555555555666666666888:::;;;;;;<<<===>>>@@@888???KKKDDD===]]]lllTTT:::000111222000---...---+++***))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***---///,,,,,,444???www{{{^^^OOOLLLFFFFFFHHHKKKNNNOOOOOONNNEEEHHHKKKOOOSSSUUUVVVVVVXXXXXXWWWUUURRROOOLLLJJJMMMLLLJJJHHHHHHJJJKKKMMMJJJIIIHHHIIIPPP[[[iiirrrvvvQQQLLLHHHEEECCCBBB???:::666444444333222000///......,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,---......)))>>>uuuiiiKKK:::222555333222222333555444444iii```fffddd___\\\\\\[[[PPPDDD<<<555///...---******,,,((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((()))***,,,)))&&&''',,,///000/////////...+++)))))),,,///222:::EEENNNSSSWWW]]]aaa```___\\\ZZZWWWRRRKKKFFF===888333222555666555444333333555777555000111555666666555555666888:::;;;<<<777666999;;;999999<<<777777888999:::<<<===>>><<<===>>>???@@@AAAAAAAAACCCEEEFFFDDDEEERRRhhhzzzZZZ===333///---...222222......333......///000000000/////////111222222111000222333444555666777888999999999888888:::>>>BBBDDDEEEEEEBBBCCCJJJZZZppp```LLL888444888888333...333333333222222111111111222111111111111222333333444444444444555555555555555777999999999:::;;;===:::999<<>>AAA999555444777999777777999555555777888999:::;;;<<<===>>>>>>>>>>>>>>>===<<<===CCCIIIJJJIIIHHHLLLPPPkkkkkkLLL444///777111......000111///...///,,,---...//////////////////111222222111111222333333333555666777888888888:::999999999<<>>AAA777333222666888666555666666777777888888777777666::::::;;;<<<============@@@AAACCCEEEHHHIIIKKKLLLBBBSSSiiitttPPP<<<444///...111///,,,***+++...///...---+++,,,---...............///000222111000000111333111222333555666666666666999:::999777999>>>???===EEE???===CCCJJJJJJGGGDDDJJJ]]]vvvuuuXXXCCC555...444333444333///+++...444////////////////////////000////////////000111111111111222222333333444444444555666555555555777:::;;;999:::===>>>???DDDIII@@@HHHIIIXXXiiiLLL;;;000//////000---(((***...*********************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((,,,...,,,***+++***'''111444222???ttt~~~|||qqqooorrrvvvvvvxxx{{{{{{{{{}}}}}}YYYJJJGGGEEEAAABBB???;;;888555333333333000000///......---,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))***+++(((&&&---666...'''===```nnnEEE???777111000000000///111222444333222000000111ddd]]]hhhfffbbb^^^]]]ZZZOOOBBB===666000///...++++++---))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))%%%'''+++,,,,,,+++++++++,,,+++******,,,///111222))))))***++++++,,,---//////000111000000000111222444222000...---,,,+++***222000000222000------111333222222333444666888999666222222666777555444555555666777777777777666555777888999;;;<<<=========AAA???>>>@@@CCCHHHKKKMMMLLLHHHHHHWWWxxxYYYGGG333,,,...111...******+++++++++,,,...---,,,***+++,,,------.........---///000000//////000111000111222444555555555666666:::;;;999:::@@@BBB@@@111???JJJFFF;;;:::DDDOOOPPPMMMJJJKKKRRRfff}}}oooYYYEEE888444444666+++,,,111444222------000........................//////......//////000111000000111111222333333444333444444444333444666888;;;444444>>>GGGFFF@@@<<<333LLLWWWMMMJJJ[[[dddKKK<<<222///------///...+++---000))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''''')))---...------...777***(((444>>>UUUzzzWWWGGGHHHJJJDDD;;;>>>===;;;888555444444444//////......---,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((())))))***+++***)))))),,,333777000&&&@@@eeeuuuNNN444///111444555333000/////////111222222000///111333hhhbbbkkkiiiddd```___\\\QQQDDD===666000///...++++++---))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***,,,)))&&&%%%&&&((()))***)))(((((()))******)))(((,,,------------,,,+++***)))+++...//////.........---...000111222111000///,,,+++---222444222111333000111333555555444333222666222222666888555444555111222444666888888888888888999::::::;;;;;;;;;;;;===>>>???AAABBBCCCCCCCCCGGGCCCDDDKKKOOOYYYuuuxxxWWW>>>000222111...+++,,,,,,***(((---000///,,,,,,,,,,,,)))***+++,,,------...---,,,---///...------...000000111222333444555555555777<<<>>>999777::::::777BBBAAA===;;;BBBKKKHHH???FFFDDDGGGMMMOOOOOOWWWbbbwwwpppZZZFFF===:::777444444333111///555///+++,,,---,,,---000---....................................///000000///000000111222222333333333444444333222333555888888??????777888@@@CCC===OOOGGG>>>DDDNNNJJJKKK[[[ttt___GGG===666//////)))''')))+++******+++((()))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))///'''$$$(((***(((***///&&&+++222333...444PPPmmm\\\RRRGGGCCCCCCAAA>>><<<777888888777444222111222.........------,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))******+++***((()))+++,,,,,,000555---333???ZZZ\\\QQQFFF777666555///***+++...///000000---///000000......111444hhhgggsssggg^^^^^^___YYYNNNFFF>>>888333222000+++)))+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,---------------............///////////////////////////////////////000000000000000000000000000000000000111111222222222333333333555666777666555666888999;;;:::999:::<<<<<<;;;:::===>>>???AAABBBDDDFFFFFFFFFHHHIIIHHHHHHIIIKKKMMMjjjcccKKK<<<444000---------,,,,,,,,,++++++******+++,,,------......******+++++++++,,,,,,,,,,,,,,,------.../////////111222222333444555666777999888888888999::::::;;;>>>@@@BBBBBBBBBBBBDDDEEEDDDEEEGGGIIILLLNNNPPPQQQXXXVVVUUUWWW]]]gggrrrxxxuuukkkeeeSSSMMMFFFCCCBBB@@@;;;777666555333111000000111222////////////////////////,,,,,,,,,---------...............////////////000000000000000000000000000111222222333444555666777777999:::===>>>@@@@@@AAACCCDDDEEEGGGHHHIIIKKKKKKJJJWWWrrrYYYEEE===555000111,,,,,,,,,++++++*********+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++,,,---...///222666:::YYYgggJJJHHHEEECCCBBB@@@>>>===:::999777555333222111111//////...---,,,,,,+++++++++*********))))))((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,///222333222999QQQuuunnn```LLL<<<555222111/////////............//////000000000000////////////kkkeeeqqqfff^^^___```YYYMMMEEE>>>888333222000,,,***+++))))))))))))((((((((('''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---------------........................................../////////000000000000000000000000000000000000000000111111111222222444555666666555666888::::::888777888:::<<<<<<;;;===>>>@@@BBBDDDEEEFFFFFFHHHIIIIIIHHHFFFFFFGGGHHHBBBIIITTTcccyyymmm^^^KKK;;;333000///...,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,---*********+++++++++,,,,,,,,,,,,,,,---......//////000111222222444444555666777777777888888:::;;;;;;<<<===>>>>>>>>>???AAACCCDDDDDDFFFGGGIIIJJJLLLLLLQQQOOOKKKGGGEEEFFFGGGHHHIIIKKKNNNNNNJJJFFFBBB@@@AAA<<<777555555444111---333222111000////////////........................,,,,,,,,,,,,---------------------.........//////////////////////////////000111222222444444555666555666888:::<<<===>>>>>>@@@@@@BBBCCCEEEGGGHHHIIISSSRRRQQQPPP[[[uuu{{{^^^BBB777444...+++---,,,,,,,,,++++++*********+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))***+++,,,,,,---///333666///HHHsss~~~vvvoooSSSIIIFFFCCCAAAAAA???===<<<888777666444222000000//////......---,,,,,,++++++************)))))))))(((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,...///000///000888DDDNNNgggxxxzzz}}}rrr\\\EEE===333...///111111000//////............//////////////////////////////qqqdddooofff```aaaaaaYYYLLLDDD===777222222000,,,+++---)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------.........////////////////////////////////////////////////000000000000222333555555555666888::::::888666666999;;;<<<======???AAADDDFFFFFFFFFEEEHHHHHHHHHGGGDDDBBBBBBCCCAAA>>>:::777:::FFFVVVcccssszzzeeeQQQCCC777111+++)))***,,,,,,+++++++++++++++*********)))************************)))*********+++++++++++++++,,,,,,------....../////////000111222333444444555666666777888999;;;<<<;;;<<<<<<;;;;;;<<<@@@BBBBBBCCCCCCDDDEEEFFFFFFFFFHHHGGGEEECCC???<<<999777::::::;;;:::999:::<<<>>>666222//////111111///---////////////...---,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------//////000111222333444444222333555777888:::::::::;;;<<<===@@@BBBDDDFFFFFF<<>><<<:::666555444222000///............------,,,,,,++++++************))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++++++++---//////,,,)))666@@@NNN]]]nnnqqqTTTEEECCC<<<111000---+++,,,///000///,,,///......------......///////////////////////////vvveeemmmfffaaacccbbbYYYLLLCCC===777333222111---,,,---))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************+++++++++++++++,,,,,,,,,------------------------------------------------........................................../////////000000000000222333444444555888:::===:::777666888:::<<<<<<<<<>>>BBBEEEFFFFFFEEEDDDEEEFFFFFFEEEBBB@@@@@@@@@:::<<<===;;;777333111111777@@@MMMVVV[[[```gggkkk{{{wwwrrrnnniiieeeaaaXXXQQQGGG>>>888333///---333111/////////...,,,)))************)))))))))))))))))))))))))))((((((((()))))))))************++++++++++++,,,------......---......///000111222333444444555666777999;;;<<<<<<<<<;;;::::::<<<@@@CCC@@@@@@AAAAAABBBCCCCCCDDDBBBCCCDDDDDDCCCAAA@@@>>><<<;;;999777555666999<<<444222111111333444222111,,,---.........---+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222333111222444555777888888888888999;;;===@@@BBBDDDEEEFFFFFFFFFHHHKKKKKKIIIGGGCCCccccccJJJ>>>666111333333///...000+++++++++***************+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))((()))******)))***,,,......---000555;;;PPPzzzzzz}}}rrrYYYEEE===???BBB@@@???>>>>>>===:::888666555333111000///......---------,,,,,,,,,++++++*********)))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******---***)))+++///222111///000000000111555???NNNYYYggghhhqqqyyyqqqqqqpppfffXXXPPPHHH<<<222......//////000///000111333222...+++...------------------...---...............//////ttteeellleeebbbdddbbbXXXKKKDDD>>>888333333111---,,,---((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------------------+++,,,,,,,,,------------------------------------/////////000000000000111///000222333333444777999@@@===999777888999:::;;;;;;===AAADDDEEEDDDCCCBBB@@@BBBCCCCCCAAA??????@@@777777777666555555666888444333222111222111000...666444333222333333111///444///***&&&&&&))),,,...,,,++++++,,,,,,,,,+++************)))))))))(((((()))((((((((((((((((((((((((((()))))))))***************++++++,,,---------,,,------...///000111111333333333555666888:::;;;::::::999888888:::>>>AAA======>>>???AAABBBCCCCCCAAA@@@???===;;;999777666777777666333000///000222111111000000000000///...,,,---.........---,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222222444555777888888888777888:::===???BBBCCCDDDHHHBBB>>>@@@HHHMMMLLLIIINNNOOOQQQPPPMMMWWWwww|||]]]FFF:::555111//////...+++***,,,************************+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))***+++***))))))+++,,,******///666555222<<>>===<<<===<<<999777555444333111000/////////,,,,,,,,,,,,,,,+++++++++))))))))))))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))...,,,***))))))+++---///)))---222333111///......555555:::AAAFFFHHHHHHJJJAAAAAA???;;;::::::888555444000...///000///000333+++,,,...000222222000...------,,,,,,,,,,,,------,,,,,,------............mmmffflllfffcccdddbbbWWWKKKEEE@@@999444333111---+++,,,((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((())))))))))))***************+++++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000///000222222222333555777>>><<<888777888999999999:::<<<>>>@@@AAAAAAAAA@@@<<>>;;;666222///...///000222...+++,,,111444444222///---,,,---/////////------------------,,,++++++'''((((((((()))***++++++************)))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,,,,---,,,,,,---...///000111111333333333444555777888999666777777666666777;;;===;;;<<<===>>>???@@@AAABBBAAA???===:::777666444444666777777666444222333333000000000//////---,,,+++,,,------...------,,,,,,++++++++++++++++++++++++))))))*********+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,---...///000111111333333555666777888888888888999;;;===???AAACCCDDD888???GGGLLLLLLJJJJJJKKKLLLHHHMMMXXXUUUJJJPPP```nnnQQQ===666666000///---,,,,,,+++++++++)))))))))***************+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((()))+++***))))))***+++///---+++***((()))111:::555GGGiii||||||aaaRRREEEDDDCCC???>>>@@@<<<<<<;;;<<<<<<;;;999666444333222111000/////////,,,,,,,,,,,,++++++++++++))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&)))++++++)))''')))+++***---///000000//////000111000000000000000111222...222444222///---000333,,,+++---111111///---...---...///000000///...------,,,,,,++++++,,,,,,---++++++,,,,,,---.........ccciiilllfffcccddd```VVVLLLFFFAAA;;;555444111,,,***+++(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000111111111111333555888777555666888999999888999:::;;;===>>>>>>>>>>>><<<>>>AAAAAA@@@>>>>>>>>>222222333444555444222000555333000...---,,,+++)))...,,,************((('''((()))+++,,,+++***((((((+++++++++************+++++++++*********)))))))))'''''''''((())))))******'''''''''((((((((())))))))))))******+++,,,,,,,,,,,,,,,---...///000111111333333333333444555666777555666777777777777:::<<<<<<<<<<<<<<<=========>>><<<=========<<<;;;::::::000111222111000///000111000111111111000...---------,,,,,,+++,,,,,,------++++++++++++++++++++++++))))))))))))*********+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333444555666777888888888999:::;;;===>>>@@@AAABBBCCCGGGHHHEEEAAADDDNNNWWWNNNHHHHHHMMMPPPNNNRRRYYYWWWPPPVVVttt^^^HHH;;;333111333000///...---...///---+++((()))))))))*********++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&(((******)))((()))*** +++444222,,,+++,,,...000555???KKK\\\zzz}}}||||||~~~~~~mmmWWWHHHAAAAAACCCCCCAAA===;;;<<<;;;:::;;;<<<<<<;;;999666222222000///......------++++++++++++++++++++++++((()))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###&&&***,,,,,,,,,++++++///,,,)))&&&&&&***000444***,,,,,,++++++,,,......,,,---///...***(((***---(((***+++++++++,,,,,,,,,000222333333111...,,,+++,,,,,,++++++++++++,,,,,,***++++++,,,------......}}}^^^mmmlllgggcccccc```VVVLLLGGGCCC<<<666444111,,,)))***(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......000111222111000111222444333222222444777999999888999999999:::;;;<<<=========???AAAAAA@@@>>>===<<<999666444222111111000///***,,,///...,,,++++++,,,'''&&&&&&(((***,,,,,,++++++***)))'''&&&'''***,,,&&&'''))))))))))))***+++++++++++++++************&&&''''''((()))***++++++''''''''''''((((((((())))))))))))***++++++,,,,,,,,,------...///000111111333333333333444444555666666777999:::999:::;;;===<<<<<<<<<;;;;;;:::::::::888999:::;;;:::888666444333444333222000000111333---///000000///---------,,,,,,*********+++,,,---++++++++++++++++++++++++))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111333444555666777777888888999:::;;;<<<>>>???@@@AAA===@@@DDDHHHJJJIIIFFFCCCGGGIIIIIIHHHIIILLLIIICCCJJJQQQTTTOOOMMMTTT]]]bbbccceeeNNN888444888888333/////////...---...///,,,'''(((((())))))*********++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((($$$&&&((()))(((((()))***+++,,,((("""'''222222+++111******333;;;BBBRRRccccccSSSKKKDDD@@@BBB>>>???>>><<<>>>@@@>>>::::::::::::<<<===<<<999666111000///...---,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&***)))((()))***+++***)))&&&(((+++---...,,,***)))+++---///...---...//////))))))***---//////111333---000...)))''',,,///...'''+++///222222000///...,,,++++++++++++++++++,,,******+++,,,,,,---......qqqaaadddmmmfff___]]]ZZZRRRLLLKKKHHHAAA:::777333---******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''')))***+++))))))***+++***++++++++++++***))))))000000///...---+++***)))))))))*********++++++++++++++++++,,,,,,,,,------///------///222444333111333444555777888999999999777777777999:::<<<>>>???>>>???@@@@@@???===;;;999444333222111000000000000------------------------))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))//////---,,,+++*********+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++,,,,,,---...///000000222333444333111111222333888888999999999888888777<<<<<<;;;;;;;;;:::::::::999888777666555444333333333222111111000000111111///111111000...,,,,,,---------------------------,,,,,,+++***)))))))))***))))))))))))))))))))))))************************)))************+++++++++.........///////////////000000111222333444444555444666888:::===???@@@@@@@@@@@@AAABBBCCCEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFKKKIIIEEECCCAAAAAACCCDDDFFFJJJ\\\eeeRRRAAA===888444222111000///......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++...------...000222555666AAAQQQjjjyyy\\\RRRFFF???>>>??????======<<<<<<<<<<<<;;;;;;;;;888999;;;;;;:::888555333000//////...------,,,,,,+++++++++*********))))))******)))))))))))))))***+++******)))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))++++++******++++++,,,---rrr```aaakkkeee```___[[[SSSLLLJJJHHHAAA:::777333---******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''(((******)))))))))*********++++++******)))(((......------,,,+++)))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---///------///222333333111444444666777888888888888666666777888999;;;<<<======>>>>>>>>>===;;;888777333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))------,,,+++*********************)))))))))(((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,......///000111222333222111000111222666666777777777666666555;;;;;;::::::999888777777777666666555333222222111000000000000////////////---...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,------------......///000111111333333444555333555777999;;;<<<===>>>======>>>>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHFFFCCC@@@??????@@@AAADDD>>>;;;DDDXXXpppvvvcccVVVMMMGGG>>>:::555222111000///......------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))*********++++++,,,,,,,,,,,,...000222333444444666>>>NNNeee~~~~~~jjjZZZNNNGGGIIICCC===;;;===???>>><<<;;;;;;;;;:::::::::999999777888::::::999777444222/////////...---,,,,,,,,,+++++++++*********))))))******))))))))))))******+++******)))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********************++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))++++++******++++++,,,---uuubbbaaaiiidddaaa```\\\SSSLLLJJJHHHAAA:::888333---******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''&&&(((******)))((()))******************)))((((((***++++++++++++***)))((())))))))))))******************+++++++++,,,,,,,,,...------...111222222111444555666666777777777777555555555666777999:::;;;<<<<<<===<<<;;;888666444111111000///............,,,,,,,,,,,,,,,,,,,,,,,,)))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))******))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))***+++,,,---......///000111111//////000111333333444555555444444333999999888777777666555555555444444333222111000000///000111111111000...---***,,,...---,,,++++++,,,++++++++++++++++++++++++++++++***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++,,,,,,,,,///000000111222333444444333444666777999:::::::::999999:::;;;<<<===???@@@AAAAAABBBBBBCCCCCCCCCDDDDDDBBB@@@===<<<<<<======>>>>>>>>>>>>???CCCJJJPPPOOOWWWdddqqqyyyqqqgggYYYMMMFFFBBB???===:::666222000//////...---------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************+++*********+++,,,......222111///...111999CCCJJJYYYdddvvvggg]]]OOOEEE???===;;;:::999777777999===???===:::999999999888888888888777666666777888777444222000///......------,,,,,,++++++++++++******************)))))))))))))))******+++******)))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******))))))))))))************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++***************++++++******++++++,,,---vvvfffdddfffcccbbbbbb]]]SSSLLLJJJIIIAAA;;;888444---***+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%'''))))))((((((((()))))))))******))))))(((''''''(((((()))))))))((((((((((((((()))))))))******************++++++++++++---------...000111111111333333444555555444444444444444444444555666777888;;;;;;<<<;;;:::777444222000///...---,,,,,,,,,,,,++++++++++++++++++++++++(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))((('''''''''(((((()))***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))***+++,,,---------///000///......///111222222333333444333333333666666666666666666666666333333222222111000000///000111333333333222000...+++---...---+++******+++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))******++++++,,,,,,//////000111222333444444444555666777888888999999777777888888:::;;;<<<===@@@@@@@@@AAABBBBBBCCCCCCAAA@@@>>>;;;::::::::::::///666>>>BBB@@@<<<999888222333777::::::===IIIUUUYYYZZZTTTYYYiiimmmffffffsssiiiYYYIIIIIIIIIJJJIIIEEE???:::666444000/////////...---,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************************++++++***---222444333111///...444555777<<>><<<999888888888888777777777777444444555555444222000///------------,,,,,,++++++************************))))))))))))))))))***++++++******)))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***(((((((((((())))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************++++++******++++++,,,---ssseeeddddddbbbbbbccc]]]SSSLLLKKKIIIBBB;;;888444...++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%'''((((((''''''''')))((())))))))))))(((''''''%%%&&&''''''((('''''''''''''''((((((((())))))))))))))))))*********++++++,,,---.........//////000111111222222222222222111333333333333444444555666::::::;;;;;;999777444222///...---,,,++++++++++++************************((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))(((((((((((((((((())))))'''''''''''''''''''''''''''(((((((((((()))))))))'''(((((()))***+++,,,,,,,,,---//////......///000111222333333444444444333333333444555666777888888333222222111111000000000///000111222222000...---...//////...,,,***)))***))))))))))))))))))))))))***))))))((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********)))******+++,,,---------...///000111222333333444555666777888999999999999888888888999:::;;;<<<===@@@@@@@@@AAAAAAAAABBBBBB@@@>>>===;;;999999999999777555333222111222444555===:::888::::::888;;;???999===888666===:::444666<<>>@@@@@@@@@@@@@@@@@@@@@???>>>===<<<:::999888777777>>>999444222444777888888666222111666999888777888:::AAA???;;;===999555<<<;;;<<<:::666777;;;<<<:::;;;>>>AAACCCFFFKKKSSSXXXZZZ\\\^^^___```aaadddfffmmmuuu{{{xxxnnneeecccdddiii]]]RRRQQQUUUWWWXXXYYYUUURRRLLLFFF@@@<<<999777444222000000000000///...++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))******+++*********......---,,,+++,,,///222&&&***000444555555555666///000111111111222555888999::::::;;;<<<===>>>>>><<<===>>>>>><<<888444222///111333333222222555888---...///111333555777888444444555666888:::<<<===777777777777666666666666222222222111000///...---++++++++++++++++++++++++***************+++++++++(((((((((((()))***+++,,,+++******)))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++*********************+++++++++++++++******++++++,,,---qqqfffdddbbbaaabbbbbb\\\RRRNNNOOOIIIBBB<<<999555...+++,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))******+++---///...,,,,,,---//////000111222333333444444444444333333222333333333444555666777777555333222......---,,,++++++++++++(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))'''((()))***+++,,,,,,---,,,---//////......000111000000111333333444444444111111222222222333333333////////////............,,,,,,++++++++++++******)))***,,,,,,+++***++++++))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))******+++,,,---...///......///000111222333333444555777888999:::::::::;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>======<<<<<<<<<;;;:::999777666555555///000222555777777444222222000111555555222222444)))111000...333111000999555777777444666;;;<<<:::AAAAAA@@@???>>>>>>??????BBBDDDGGGHHHIIIJJJMMMOOOJJJNNNRRRRRRQQQQQQTTTXXXddd\\\VVVVVVVVVRRROOOPPPEEEGGGJJJJJJFFF@@@999555444222000///000///...,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''')))*********))))))%%%(((,,,...,,,)))'''&&&...---,,,)))((()))---000111111111000///...000222000000000000000/////////...000222444555555444333///111222444444333222111333666999:::777222,,,)))111333555666777888999:::666555555555444444444444222222111000///...------*********+++++++++++++++))))))*********+++++++++(((((((((((()))***+++,,,+++******)))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++++++++******++++++,,,---vvvllljjjbbbaaabbbbbb[[[RRROOOQQQJJJBBB<<<999555///+++,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&%%%&&&'''''''''((((((''''''&&&%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++---///...,,,+++---//////000222333444555666666444444333333222333333333111222444555555444222111///...---,,,++++++++++++(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***+++,,,------,,,---//////...///000222//////000222222333333333222222111111000/////////------------------,,,,,,...---,,,+++++++++,,,,,,$$$''')))*********,,,---************************((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,---............///000111222333333333444666777999:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;::::::999::::::999777666555444333333444444333222222555777222333555666333...000555111777333111777666333:::333777888555555999<<<<<<;;;;;;<<<>>>AAAAAA@@@??????BBBEEEGGGHHHIIIJJJLLLRRRPPPMMMLLLMMMQQQVVVYYYUUUOOOMMMPPPPPPKKKJJJLLLGGGGGGFFFBBB===999666555333111/////////...,,,*********************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''')))***))))))(((*********)))((())),,,...+++---//////...---,,,---***,,,---...---,,,---............//////000000000---......///...---,,,+++222...,,,---000222111...---.../////////000333666222555888999888666555555444444444333333333222222222222111000///...------******************++++++))))))******++++++++++++(((((((((((()))***+++,,,+++******)))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))******************************++++++++++++******))))))******++++++++++++++++++******++++++,,,---xxxddd___```dddddd___YYYWWWTTTPPPJJJ???======333......)))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))***''''''''''''((((((((((((((())))))+++,,,---......//////111222333444444444444333222111111333555666444444333333222111111000+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++------......///000000000////////////000000000000000000000///......------.........------,,,,,,,,,************))))))))))))+++++++++***************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))************------......///000000000333333444555666666666666999999999::::::;;;;;;;;;;;;;;;999888777777666666666666555444444444444555111111222222222333333333222222222111111111111111222222333333333444444444333333333444666888999:::::::::999999:::;;;===>>>@@@@@@AAACCCEEEGGGIIIJJJMMMLLLKKKJJJKKKNNNQQQSSSQQQOOOLLLKKKJJJGGGAAA<<>>===>>>444///...(((***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((())))))(((((((((((())))))))))))((())))))***+++,,,---......///000111222333333333333222111000000222444555333333222111111000000///++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++,,,,,,---......//////000........./////////000000//////......---,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))((((((*********************)))))))))))))))))))))))))))+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))(((((((((((()))))))))*********,,,,,,,,,---......//////111111222333444444444444777777777888888999999999::::::888777555555444444444444333222222222222333//////000000000111111111////////////////////////000000111111111222222222222222222333555777888999::::::999999999;;;<<<===??????@@@BBBDDDFFFHHHIIIJJJIIIHHHGGGHHHKKKNNNOOOPPPNNNLLLKKKKKKIIIDDDAAACCCBBB@@@===:::777444333000000//////...---------+++++++++*********))))))((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,------------...///111111000000111333333333444555555555555555444333333333333222222222111000///...,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))******************+++++++++,,,,,,,,,lllgggbbbgggggg```YYYVVVSSSPPPIII>>>>>>???555///...(((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''(((((((((((()))))))))******(((((()))***+++,,,,,,---------///000111111111111111000/////////000222333111111000000///.........+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++++++++,,,,,,---.........---------.........//////......------,,,+++++++++*********)))))))))))))))******))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((()))))))))((((((((((((''''''(((((())))))(((((('''(((((())))))))))))******+++++++++,,,------......//////000111222333333222555555555666666666666666:::999777555444333222222222111111000000000000000---------...............------------------------............/////////000111111111222333555666777:::999999888999999:::;;;>>>>>>???AAACCCEEEGGGHHHGGGFFFEEEEEEFFFHHHJJJLLLNNNLLLJJJIIIIIIIIIGGGEEECCCBBB???<<<888555222111000//////......---,,,,,,+++************)))))))))''''''''''''((()))************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///000000000000111333222333444444555555444444333333333222222222111111000000...---,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))******************+++++++++,,,,,,,,,tttfffeeebbbhhhiiibbbZZZVVVTTTRRRIII>>>>>>???666000...((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))(((((())))))***++++++,,,,,,,,,---...///000000/////////.........///000111//////......---,,,,,,,,,******))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******************+++,,,,,,------,,,,,,,,,---------............------,,,+++++++++))))))))))))))))))))))))***)))))))))(((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((()))))))))***+++++++++,,,------............000111222222222222444444444555555555555555:::888777555333222111111111000000///////////////,,,,,,------------------+++++++++,,,,,,,,,,,,,,,------------............///000000000222333444555888888888888888888888888>>>>>>???@@@BBBEEEGGGHHHFFFFFFEEEEEEFFFHHHJJJKKKMMMKKKIIIGGGFFFFFFEEEEEEDDDBBB???;;;777444111000//////......---,,,,,,+++************))))))))))))(((((((((''''''((())))))))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...000000///000111333222222333444444444444444222222222222111111111111000///...---,,,,,,,,,,,,++++++++++++************((()))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************((()))))))))******************+++++++++,,,,,,,,,~~~qqqddddddbbbiiikkkccc[[[VVVUUUTTTJJJ?????????555000///((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))*********+++,,,------...............---------......//////......---,,,,,,++++++***)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,------------//////......---,,,,,,,,,))))))******************)))))))))(((((((((((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((('''''''''(((((((((((())))))))),,,,,,,,,---......//////...///000222333333444444555555555555555555555444999888777555333222222222111000000///////////////------------------------+++++++++,,,,,,------------------............////////////000000222333444666666666777777777777777===>>>???@@@BBBEEEGGGHHHGGGGGGGGGGGGHHHJJJKKKLLLNNNNNNLLLIIIFFFDDDDDDDDDDDDBBB>>>:::666333111000......------,,,,,,++++++))))))))))))))))))))))))+++***)))((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++*********+++++++++,,,,,,+++---/////////000111333111222222333333333333333222222111111111000000000///...---,,,,,,,,,,,,,,,+++++++++*********))))))((()))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************((()))))))))******************+++++++++,,,,,,,,,|||iiidddaaaiiillleee[[[WWWWWWWWWLLL@@@>>>>>>444000///***)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((())))))))))))+++,,,,,,---......---------------...............------,,,,,,+++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***))))))******+++,,,,,,,,,,,,,,,,,,---------......//////......---,,,,,,,,,************++++++++++++))))))((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''((((((''''''&&&''''''(((((((((((()))))),,,,,,,,,---......//////...///111222444444555555555555555555555444444444777777555444333333222222111111000///////////////...---------------,,,,,,***++++++,,,,,,------...---------.........//////////////////000111222333333444555666777777777666<<<<<<===???AAACCCEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMPPPPPPOOOLLLGGGDDDCCCCCCBBB@@@<<<888444111000///...------,,,,,,+++******(((((()))))))))))))))***,,,+++***))))))))))))***))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((************************************************))))))*********++++++++++++,,,...//////000222333000111222222333333222222111111111000000000000///......---,,,,,,,,,,,,,,,+++************)))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++))))))))))))******************+++++++++,,,,,,,,,mmmddd```hhhllleee\\\XXXYYYYYYNNNAAA>>>===333///000,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))+++,,,------......------,,,------...............------,,,,,,+++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***++++++,,,,,,---------------..................------,,,+++++++++))))))*********+++++++++))))))((((((((('''''''''&&&''''''((())))))******((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))+++++++++,,,------.........///000222333444555555555555555444444333333333444444333222222222222222000000///............///---------,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,---------.........////////////000111222333000111333555666777777777999:::;;;<<<>>>AAACCCDDDFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNKKKFFFBBB@@@AAA>>><<<888444111///......------,,,,,,+++*********(((((((((((())))))******************+++,,,---...+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))*********+++***,,,...//////000222333000111111222222222222222111111000000000/////////------,,,,,,++++++,,,,,,************))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))******************+++++++++,,,,,,,,,mmmccc___hhhlllfff\\\YYYZZZ[[[OOOAAA>>><<<222///111---(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((,,,,,,---.........------,,,---......//////......------,,,,,,+++*********'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))*********+++,,,,,,---------------.........//////------,,,,,,+++******)))(((((())))))******++++++)))((((((((('''''''''''''''''''''((()))******+++((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((())))))******+++,,,,,,---------...000111333444444555444444444333333222222222222222111111111111222222//////...------------...,,,,,,,,,,,,++++++******((())))))***+++,,,,,,,,,++++++,,,,,,,,,---------000000///000000111222333...000222444666777777777777888888:::<<<>>>@@@BBBDDDDDDEEEFFFGGGHHHIIIIIIEEEHHHJJJHHHCCC???======;;;999555222///---------------,,,,,,+++******)))'''((((((((())))))******(((((()))***,,,///111222---,,,++++++******++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************,,,...//////000222333000000111222222222222222000000000000////////////------,,,+++++++++,,,,,,************))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))******************+++++++++,,,,,,,,,}}}jjjeeeeeellllll```ZZZ^^^^^^YYYRRRFFF;;;666444///++++++(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''******+++,,,,,,,,,,,,+++)))+++---///000000///...,,,+++***)))(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))******+++---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))*********++++++,,,---...///000111111222222333222111000///111000...---,,,,,,------.........------,,,,,,,,,+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////...000333777999::::::999777888999:::;;;===>>>>>>FFFFFFFFFFFFEEECCCBBBAAAFFFGGGCCC===<<>>:::777333111000000...---+++++++++*********))))))(((((((((((())))))))))))'''''''''''''''((())))))---.../////////...---,,,''''''&&&&&&&&&''''''((()))(((''''''''')))***+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++,,,------......///111111111000000000000000......//////......---,,,......---,,,,,,+++******+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))++++++,,,,,,,,,***)))))))))+++***)))''',,,,,,,,,,,,++++++***)))nnniiibbbjjjiii___YYY\\\\\\XXXMMMDDD;;;999777111,,,+++(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''')))***++++++,,,,,,++++++)))+++---...///...------,,,+++***)))(((((((((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''))))))(((((())))))***+++,,,,,,++++++++++++,,,,,,,,,,,,+++******)))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))************+++++++++,,,---...///000000111222222333222111000///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))((())))))*********+++++++++************************++++++,,,,,,---.........---///222555777888888888666666777999;;;===>>>>>>AAABBBCCCCCCCCCCCCCCCCCCFFFGGGDDD>>>===??????<<<999777333111000///...---++++++++++++************(((((((((((())))))))))))(((''''''''''''((())))))((()))+++---.........---******)))((('''''''''((((((((('''&&&'''((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++,,,,,,---.........000000000000000000000000...............------,,,...------,,,++++++******************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++***))))))***+++,,,***)))++++++,,,,,,,,,+++******jjjddd```ffffff^^^XXXZZZZZZWWWIIIAAA<<<;;;999333---+++(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''''')))***++++++,,,,,,++++++***+++,,,------,,,+++***+++***)))(((((('''(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((())))))***+++,,,,,,++++++++++++,,,,,,*********))))))(((((('''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))************+++++++++++++++,,,---...//////000111222222222222111000000//////---,,,,,,+++,,,,,,*********)))))))))))))))************))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********+++,,,,,,------,,,...111333555666666666444444666888;;;===??????===>>>@@@BBBCCCDDDDDDDDDEEEGGGEEEAAA>>>???===:::888666222000//////---,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))((((((''''''(((((()))***&&&''')))***+++,,,,,,,,,---,,,+++***)))((((((((()))(((''''''&&&''''''((()))))))))(((((((((''''''(((((((((((((((((((((((())))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------............//////000000111111...............---,,,,,,------,,,,,,++++++******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++++++++++++++******))))))+++------,,,+++******+++,,,,,,,,,++++++}}}ddd______eeeeee___YYYYYYYYYWWWIIIBBB===<<<888222---,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''))))))***+++++++++++++++******++++++******((((((***)))(((((('''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((()))******++++++************++++++*********))))))((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************++++++++++++++++++,,,------...//////111111111111111111111000//////......---,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))*********+++******************************++++++,,,---------+++---///111333444444555333444666888;;;>>>@@@AAA>>>???AAACCCDDDEEEFFFFFFFFFHHHGGGCCC@@@@@@===999777444111///......---,,,,,,,,,,,,,,,++++++++++++(((((((((((())))))))))))((((((((('''((())))))************)))))))))((((((,,,++++++***))))))))))))******)))((((((((('''''')))))))))(((((((((((('''(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))************++++++,,,------......------...//////000111111------.........---,,,,,,,,,,,,,,,,,,++++++***************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++,,,,,,++++++************+++...///...,,,)))***++++++,,,,,,,,,,,,gggcccaaaeeefffaaa[[[YYYYYYXXXLLLEEE???;;;666///---...(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''))))))***++++++++++++************))))))((('''''')))(((''''''&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((())))))***+++******))))))******+++***************)))))))))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))*********+++++++++++++++,,,,,,---.........000000000000000000000000000000//////...------,,,))))))******************))))))))))))))))))***************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,------......+++,,,---///111222333333333444666999<<>>@@@AAACCCDDDDDDEEEFFFFFFEEEEEEDDDGGGFFFBBB@@@@@@===888444111...---------,,,++++++++++++*********))))))(((((((((((())))))))))))))))))(((((())))))***+++((((((((()))***+++,,,---&&&&&&&&&'''((()))***++++++,,,,,,,,,,,,++++++*********)))))))))((((((((())))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++******++++++,,,,,,------,,,,,,------......//////---------------,,,++++++++++++++++++++++++******))))))))))))************))))))))))))************************************))))))))))))))))))))))))'''(((((())))))******+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))***+++,,,------------+++******,,,......---,,,******+++,,,,,,,,,++++++jjjllleeefffgggddd^^^WWWUUUVVVIIIDDD@@@>>>888000---///(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((())))))***************))))))((((((((((((((()))'''&&&&&&%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((()))))))))))))))(((((()))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''((((((((()))))))))+++,,,,,,,,,,,,---------------,,,,,,,,,---...///,,,------------+++***)))))))))*********+++++++++((()))))))))************************++++++++++++*********************************+++,,,,,,------,,,,,,---...///000222333111222444666999;;;===>>>@@@@@@AAABBBCCCCCCCCCCCCAAACCCBBB>>><<<===;;;888333000---,,,,,,,,,+++************)))))))))(((((((((((((((((())))))))))))))))))(((((())))))***+++(((((('''((()))***,,,---''''''''''''(((((()))***)))***+++,,,,,,,,,+++************)))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++*********+++,,,,,,------------------------------,,,------------,,,++++++******************++++++((()))))))))************((()))))))))************************************))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************((()))***,,,---......///,,,+++***+++------,,,***++++++,,,,,,,,,+++******ooorrreeeffffffddd]]]VVVSSSTTTDDDAAAAAA@@@;;;222...///(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''(((((()))***************))))))(((((((((((()))***&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++,,,...///++++++,,,,,,+++***((('''(((((())))))******++++++(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------///000222333000111222444777999;;;;;;;;;<<<>>>???@@@AAABBBBBB>>>@@@???;;;999;;;:::777222000---,,,,,,,,,+++***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++***)))''''''(((((()))***)))((((((((((((((()))((()))***+++,,,,,,+++***************))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))******+++,,,,,,---------------------------,,,,,,,,,---------,,,++++++******************++++++(((((())))))*********+++(((((())))))*********+++************************))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************'''(((***,,,...//////000,,,+++***+++,,,,,,+++))),,,,,,,,,,,,,,,+++***)))llllllfffbbbgggggg\\\YYYYYYRRRHHHGGGEEE@@@:::444000---'''''''''''''''''''''''''''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***++++++,,,,,,------...,,,,,,,,,++++++*********+++******)))))))))))))))(((((((((((())))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///000111111///111333555777999::::::<<<:::888:::===@@@???>>><<<=========;;;888555444///...---+++***)))))))))))))))))))))************++++++******************)))******)))'''''''''((())))))))))))))))))))))))******))))))((((((((('''))))))************))))))******+++++++++,,,,,,,,,***)))((((((((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++*********)))))))))))))))))))))))))))))),,,+++***((((((((()))***)))************+++++++++************))))))))))))&&&(((***+++)))((()))*********))))))))))))******))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))nnnlllgggcccgggggg\\\YYYYYYRRRHHHGGGDDD???888111---+++''''''''''''''''''''''''&&&'''&&&%%%$$$&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&''''''((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((******++++++,,,---------,,,,,,,,,++++++*********+++***))))))(((((())))))'''((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...///000111111111222444666999:::;;;<<<===<<<;;;===@@@BBBAAA???>>>>>>>>>>>>;;;888555333///...,,,+++***)))))))))))))))))))))******************************))))))(((***+++***)))((()))+++*********************************))))))((((((((())))))************))))))************++++++,,,,,,---,,,+++)))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++*********))))))************************,,,+++***)))(((((()))***************++++++++++++************))))))))))))))))))(((((('''&&&''''''******))))))))))))******************************(((((((((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******************)))qqqmmmhhhdddhhhggg\\\XXXXXXQQQHHHGGGCCC===555...+++***''''''''''''''''''''''''%%%''''''%%%$$$'''...555%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((*********+++,,,,,,------+++++++++++++++*********+++***))))))(((((())))))''''''((((((((())))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---...///000000111222444555888:::;;;<<<<<<>>>===>>>@@@CCCDDDBBBAAA@@@@@@???>>>;;;777444333...---,,,+++***))))))))))))))))))*********++++++))))))))))))************)))+++,,,,,,******+++,,,***************************************))))))))))))******++++++******))))))))))))************+++///...,,,***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++*********+++++++++***************************************++++++***)))))))))******************+++++++++,,,++++++*********)))))))))+++)))'''&&&''')))))))))******))))))))))))******************************((((((((())))))))))))***((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******rrroooiiieeeiiihhh\\\XXXWWWPPPHHHGGGDDD===444...,,,,,,''''''''''''''''''''''''%%%%%%&&&&&&(((,,,222666%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))******+++,,,,,,,,,+++++++++*********************)))((((((((((((((('''''''''((((((((())))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---...///000111222333555777999:::;;;;;;<<<===???BBBCCCCCCBBB@@@@@@@@@>>><<<999555222000...---,,,+++************))))))*********+++++++++******+++++++++++++++,,,---......---,,,++++++,,,+++++++++++++++++++++++++++++++++++++++***************++++++++++++******)))))))))))))))))))))***---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***************************************************************+++******************************+++++++++,,,,,,+++++++++*********)))))))))((('''))),,,...---,,,+++******))))))******+++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++,,,,,,+++++++++rrrpppjjjfffiiihhh]]]XXXXXXQQQGGGGGGFFF???666000......''''''''''''''''''''''''&&&######(((...222222///%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********(((((()))******++++++,,,***************************))))))((('''(((((((((''''''''''''(((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,---...///000000111222444555777888999999999;;;>>>@@@AAA@@@@@@??????>>><<<999666222000...------,,,+++************************++++++++++++,,,,,,,,,------.........000111111///,,,******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++************************************************************************************++++++++++++******++++++++++++,,,,,,,,,++++++++++++************(((((()))+++------+++)))++++++************++++++************************************))))))))))))))))))))))))************))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))+++++++++,,,,,,+++++++++pppqqqiiieeeiiihhh]]]YYYYYYRRRGGGIIIIIICCC888000......''''''''''''''''''''''''&&&######)))111444...'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********((((((((()))******++++++)))))))))******************)))((((((''''''((((((&&&&&&'''''''''(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---...//////000000111222444555666777777777:::===>>>======>>>???>>>===:::777444111///...---,,,++++++******++++++*********++++++++++++,,,------......//////000000000111111///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++************)))))))))''''''''''''((()))***+++))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******++++++++++++******)))))))))******************************+++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********(((***,,,,,,***((('''(((++++++************+++++++++++++++++++++++++++++++++************))))))))))))))))))*********++++++))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))******++++++++++++******mmmrrrhhheeeiiihhh^^^ZZZZZZSSSHHHLLLLLLEEE999///******''''''''''''''''''''''''&&&%%%%%%)))......)))$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((()))******+++((()))))))))*********+++))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,......///000000000222444555666666666777999;;;<<<;;;;;;===???>>><<<:::777444111000///,,,,,,++++++******++++++*********+++++++++,,,,,,---------...//////000000---/////////---,,,---...------------------------,,,,,,------............,,,,,,------------,,,,,,,,,,,,++++++************)))))))))((())))))******))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******((()))))))))*********+++))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********(((+++...,,,((((((...333,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))************)))))))))))))))))))))))))))******************)))kkkssshhhdddiiihhh^^^[[[[[[TTTJJJNNNOOOGGG999---'''&&&''''''''''''''''''''''''&&&'''((()))***)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********(((((())))))*********+++))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,---...///000000111222444555666666666777999;;;;;;999:::===@@@>>>===:::777555222111111,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000***,,,......---...///111---------------------------------.........//////,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,+++***)))))))))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((())))))*********+++))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******''',,,...,,,)))---888CCC,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++******)))))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))************))))))nnnuuullliiihhhggg```XXXSSSTTTHHHMMMLLL@@@444---+++***(((&&&%%%%%%'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&$$$%%%%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%)))...///+++&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%******))))))((((((''''''%%%&&&((()))***)))'''&&&))))))))))))************,,,,,,,,,++++++*********)))******+++,,,---......000000222333555666777888>>>===<<<;;;:::;;;<<<<<<>>><<<999555111...,,,+++++++++++++++******)))))))))))))))+++,,,,,,+++)))++++++,,,...000///,,,***000////////////...---,,,000///......///...,,,++++++000111//////111111///---...222444333///,,,,,,,,,------***((((((+++///(((((((((***,,,---,,,***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************)))************+++++++++***++++++***))))))+++,,,---+++)))(((+++...---******+++,,,------,,,+++)))...///---)))+++///...)))---//////,,,((('''***...,,,,,,++++++,,,...,,,))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************++++++******************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxyyyllljjjiiihhhbbbXXXSSSSSSIIIMMMLLLAAA555///,,,+++)))'''%%%%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%&&&)))...///+++'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''&&&***)))))))))((((((((('''%%%'''(((******)))((('''))))))))))))************,,,,,,,,,++++++***************+++,,,---...//////000111222444666888:::<<<<<<;;;:::999888999::::::<<<:::888444111///---,,,,,,+++++++++************---,,,++++++,,,.........222///,,,+++,,,///111333,,,+++******...333999<<<:::999888999;;;===???@@@;;;>>>>>>:::888999888555777555333000...---...000+++---///111111///+++(((111///,,,++++++***)))'''******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,************************************++++++++++++)))***++++++***+++---/////////......000222000---111222333222///...///000111///...000000//////111&&&)))---...,,,+++***+++............///000///...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************zzztttllljjjiiiiiidddZZZSSSRRRJJJNNNMMMCCC888222...,,,***(((&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&)))---...+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((('''((()))*********)))((())))))))))))************+++++++++++++++*********++++++,,,---...//////000111111222444777:::===???;;;;;;:::999999999999:::999888555333111///...---,,,,,,++++++++++++******,,,+++******+++---000111//////000111111000///...888888888777888:::???CCCOOOOOOPPPTTTZZZbbbiiinnnhhhjjjgggbbb______\\\XXXHHHGGGDDD@@@<<<:::888777///......000222111---)))///,,,)))((()))***++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,************************************+++++++++,,,)))***,,,,,,+++,,,...000++++++,,,...000000...---(((***,,,,,,***+++...111---+++,,,///...+++,,,000...///000000///...------,,,---------,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************vvvnnnjjjggggggiiifff]]]UUUSSSJJJNNNMMMDDD:::444000---+++)))'''&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%''''''&&&$$$$$$$$$""""""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''((()))))))))))))))(((((((((((((((((()))***+++******)))((()))))))))************+++++++++***************+++,,,,,,---...///000000333222333444666999<<<>>><<<<<<;;;;;;::::::::::::555444333111000///......,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,...111333///000000000111333666999===EEEQQQ[[[bbbgggmmmrrruuuhhhYYYHHH<<>>GGGRRRYYYXXXUUUbbbnnnmmm``````llliiiYYYWWWZZZZZZUUUKKKAAA;;;888666///,,,000111------111000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++pppkkkiiidddaaacccccc]]]VVVSSSEEEHHHGGGAAA:::666000))))))'''%%%%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''"""%%%&&&$$$!!!"""''',,,///***%%%###%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((+++---+++&&&$$$&&&)))'''((((((((()))))))))***((((((''''''(((((())))))))))))))))))************((()))))))))*********+++******+++,,,---.../////////000222555666666555555444444555555555444333222000///...---,,,,,,,,,,,,,,,---------............+++...111333555<<>>FFFTTTfffsssqqqfffUUUFFF;;;444111000---------,,,,,,,,,++++++************************************************+++++++++************)))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++,,,,,,,,,---------+++---///000111333666999DDDHHHXXXnnnyyy{{{vvvgggccc]]]OOOCCC@@@333333333222111000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,---,,,***))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++tttfffjjjfffaaa]]][[[XXXSSSNNNEEEFFFFFFAAA888000,,,***(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***************************++++++,,,,,,------......111444777999999888888444333333444555666444333///000000...+++******,,,---,,,---000---)))---666>>>EEEMMM\\\wwwppplll```GGG777555...000000///000111...)))......)))%%%'''......(((************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---,,,++++++,,,------+++)))+++------++++++...111222...///555;;;;;;@@@SSSiiiwwwwww~~~wwwbbbdddQQQ@@@111222888777111,,,...//////...------+++(((...---,,,+++*********************++++++,,,,,,,,,)))******++++++,,,---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************ssseeeiiieee```]]]ZZZWWWRRRNNNEEEFFFEEEAAA999111,,,***(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***************************++++++,,,,,,------......111444777999999888777444333333444555555444222...............///000222111------111555999CCCNNNcccooowwwwww}}}zzzkkkYYYNNN<<<777111...............***---...---///222///)))+++*********))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---...---,,,++++++,,,,,,++++++---......///111222222111888JJJ[[[dddiiiwwwzzzlllKKK<<<888555333444000111000...---///222444...---,,,++++++***************+++++++++,,,,,,,,,*********+++,,,,,,---------,,,++++++******++++++************************))))))))))))))))))))))))************************nnngggfffccc___\\\YYYVVVQQQOOOFFFFFFEEE@@@999222---+++(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***************************++++++,,,,,,------...///000333666888888888777444333222333444444333111111///---,,,---.........111///111888BBBOOO___mmm}}}pppaaaOOO===444///+++---333)))---///......///,,,(((+++++++++*********))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---///...---,,,,,,---///111,,,,,,,,,///333888>>>BBBNNNUUUfffyyyyyyxxxnnneeePPP<<<222000111222222000......//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,---------,,,++++++******++++++************************))))))))))))))))))))))))************************|||fffjjjdddbbb___[[[XXXTTTQQQOOOGGGFFFDDD???999333...+++(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***************************++++++,,,,,,------...///000333555777777777666333222222333444444222000///---,,,---///000///---...555@@@JJJSSSbbbvvvsssZZZKKK===000,,,111//////...+++***+++++++++,,,,,,+++++++++*********************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---------.........///222444...---...444<<>>KKKTTT]]]lll{{{yyywwwzzz___LLL999555777777666666111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---,,,++++++******++++++************************))))))))))))))))))))))))************************ppp\\\gggaaaaaa___\\\WWWTTTRRRRRRIIIFFFBBB>>>:::555000---(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***************************++++++,,,,,,------...000000222333444555555555333222111111222222000...000///...,,,,,,///444999QQQgggqqqTTT???333///---000222000,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---,,,...000///---,,,///222<<>>222000111///,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,------///111000111666???FFFNNN]]]vvvmmmYYYBBB333000222222111000////////////......---------,,,,,,,,,++++++,,,,,,---.........---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))************************lllUUU___```aaaaaa]]]XXXTTTTTTUUUJJJFFFAAA===:::777111---(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***************************++++++,,,,,,---......000000111222333333444444333222111111111111///---+++...111555AAAYYYzzzqqqXXX===222000000222555......---------,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---...000111333777BBBQQQ]]]^^^llleeeEEE888333222111000////////////.........------,,,,,,,,,++++++,,,------......///---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))************************{{{bbb\\\aaacccaaa\\\XXXVVVQQQLLLFFFFFFEEECCC>>>777111---)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$"""!!!###$$$%%%###%%%))))))%%%$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,------------555555444444444333333333---666777111///222111***111333555???^^^ZZZ???000222777222,,,...///---,,,------,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++***))))))***,,,''')))***)))+++//////---777888444666JJJdddnnniiihhh{{{eeeEEE:::555444888555,,,+++///...,,,++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++***************++++++************++++++nnnXXXZZZaaacccaaa\\\XXXVVVQQQKKKDDDDDDCCC@@@:::444---))))))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$&&&&&&$$$&&&***)))&&&$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,---...//////666555555555444444333333000222111...---111222111000AAATTTfff~~~mmmCCC444333***000111000//////000111111+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++***))))))***,,,---+++,,,111222...---///""";;;UUUaaafffrrr~~~WWWAAA///---111000...000000...------.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************************++++++++++++************++++++|||cccQQQ___aaabbb```[[[XXXWWWQQQJJJDDDDDDBBB>>>999222+++((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$%%%'''))))))&&&'''******&&&$$$&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---000222333666666666666555444333333444111111111000///222888>>>WWWuuuoooLLL;;;000333000------.../////////,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++++++++))))))+++---///***,,,222222,,,---555888PPPmmmyyytttwwwmmmEEE666777777666666222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))***+++++++++,,,++++++************++++++|||^^^QQQfffbbbbbb___ZZZXXXWWWQQQIIIFFFEEECCC???999222,,,)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&'''***,,,***((((((******%%%$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++---111444666777777777777777555444333666333555888444///777EEEbbbuuuvvvSSS>>>666000,,,---//////---,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,+++******+++---.........---...444???HHH^^^eeevvv```HHH;;;222...000111///...---...///...------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,{{{]]]MMMbbbbbbaaa^^^YYYYYYXXXQQQHHHEEEDDDAAA===888111,,,)))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''((()))+++---+++((((((***)))%%%$$$&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,...111555777666777888999888777666555777333444555333777KKKcccyyySSS>>>444---000333222000000,,,------------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,+++******,,,...+++333333+++000GGG]]]gggggglllyyy]]]@@@222111000...------///000///...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******(((((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,|||bbbMMMWWWbbbaaa]]]YYYYYYXXXQQQGGGBBBAAA???:::555000+++)))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%((()))))))))+++,,,***'''''')))(((%%%%%%'''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,///111444666555666888::::::999888777777333000111:::OOOnnn|||QQQ???111000222000///000---------------,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,+++++++++---///(((111444111:::UUUrrryyy```AAA666222000......///000000///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,uuu[[[YYYccc```\\\XXXYYYXXXPPPGGGBBB@@@>>>:::666111---+++&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''*********)))******)))%%%%%%''''''%%%%%%((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++---///111222333444555888;;;<<<;;;:::999888666555===TTTuuuxxx\\\AAA666222---,,,000---------...------,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,++++++---///,,,...999IIISSS```{{{yyyUUUAAA888555333111111111///...........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************************++++++---,,,,,,++++++,,,,,,---nnndddccc```[[[XXXYYYYYYPPPFFFCCCBBB@@@<<<888444000...&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))++++++***)))))))))'''$$$$$$&&&'''$$$%%%((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%))),,,---,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,...///000111111333555888;;;===<<<;;;:::999<<<@@@PPPrrr~~~WWWBBB888000...222------......------,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,+++,,,...000888222DDDeeeppplll}}}hhh===:::777444333111...,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++***************---,,,,,,++++++,,,,,,---mmmbbbaaa```___^^^]]]WWWNNNGGGBBBDDDAAA;;;666555111,,,(((((((((&&&$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++'''(((,,,---))))))...'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%***((('''(((+++,,,((($$$&&&'''***+++(((''')))...%%%''')))++++++)))'''&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))***'''''''''''''''((()))))))))((((((((((((((((((((()))(((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))***,,,++++++,,,,,,...///111222666666888<<<;;;777666999999BBBXXXuuu~~~gggGGG///...555222...+++---...,,,,,,...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++******************...))))))---000...---...000LLLmmm|||xxxwwwoooCCC...666666---,,,...///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********wwwhhhcccbbb```^^^]]][[[VVVNNNGGGBBBDDDAAA;;;777555222---)))(((''''''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***''''''++++++((())),,,''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%'''+++,,,+++)))'''%%%$$$%%%&&&%%%$$$$$$((((((((((((((('''''''''(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))(((***)))((('''''''''''''''))))))((((((((())))))************))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))***,,,++++++,,,---...000111222777222111444777888:::===>>>TTTuuuhhhcccQQQ111222000//////000...***,,,111,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************++++++******************000.........------333<<<\\\___tttdddCCC555///111666222//////......------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******wwwiiifffbbb___\\\ZZZXXXTTTMMMGGGBBBDDDAAA;;;777666222...)))''''''***...000...,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))&&&''')))***'''(((***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((******))))))((((((((())),,,,,,,,,+++++++++******...,,,)))+++///111///,,,,,,+++)))(((((()))+++---)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))((((((((((((((((((((((((''''''''''''))))))((((((''''''''''''***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))***,,,,,,,,,,,,---///000222333777111///222777888;;;>>>MMMjjj{{{kkkCCC333//////111222...)))+++111,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************************************++++++++++++++++++.........,,,***///AAASSSmmmcccqqqbbbAAA---222888000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***lllbbbaaa]]]YYYVVVTTTQQQKKKFFFAAACCC@@@:::666555111,,,)))''''''+++111444000,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((''''''''''''''''''''''''(((((((((((((((+++***)))(((((()))+++,,,)))******))))))))))))******)))'''&&&''')))'''###+++***)))((((((***+++,,,,,,+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********+++***************+++,,,)))))))))))))))((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***))))))+++---,,,,,,---...///111333444555444555999999999===DDDiii}}}wwweeeEEE222///...///...+++,,,///------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************+++++++++++++++,,,---,,,---...222???WWWllltttttt~~~hhhCCC777777111111111000///............------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++ppp\\\___[[[VVVSSSQQQNNNIIIEEEAAABBB@@@999555333///***)))'''''',,,111333///+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((('''((()))+++---...000111222555999<<<===>>>???CCCCCC<<<777888777555//////...---+++)))((('''---,,,+++*********++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))*********+++++++++***))))))))))))******+++,,,,,,,,,+++***************++++++,,,,,,---((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***))))))+++---,,,,,,---...000222444555666999;;;:::777<<>>333+++,,,//////,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++******************************************************++++++,,,,,,,,,,,,111---...666CCCTTTjjj{{{bbb@@@888777222222111000///.........------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++www______[[[VVVSSSQQQNNNHHHDDDCCCDDDAAA:::444222...)))(((''''''***......,,,(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&((((((%%%%%%''''''$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''(((((((((((()))))))))&&&''''''(((((())))))***'''''')))+++...111444555>>>===>>>BBBGGGJJJHHHFFFGGGPPPRRRLLLIIIMMMPPPNNNBBBAAA@@@===:::777444222---,,,***)))((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((())))))******+++++++++---,,,+++***)))((((((((()))***+++,,,---,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,---,,,------///111333555666:::;;;;;;777555DDDgggrrrSSSAAA000---111111---***------------,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++,,,---------000---222AAASSScccrrr|||rrrNNN===333444333222000////////////------------------------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,wwweee___\\\XXXVVVTTTPPPJJJEEEFFFGGGCCC<<<666333...)))''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&))))))%%%%%%((('''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''((((((((())))))))))))((())))))***++++++,,,,,,---///222777<<<@@@BBBDDDKKKIIIJJJQQQ[[[^^^ZZZTTTOOOVVVVVVOOOMMMSSSSSSMMMQQQPPPNNNMMMLLLLLLLLLMMM>>><<<777222...+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((())))))******+++,,,,,,------------...///000111///111333555666666555444333222111///---,,,******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...,,,---...///111444666777;;;;;;;;;999<<>>>>>@@@CCCEEEFFFGGGFFFEEEDDDCCCAAA===:::777555333,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...,,,---...000222444666777999:::>>>AAAGGG[[[}}}yyydddKKK;;;222......000......---------,,,,,,,,,++++++++++++++++++++++++******************************************************+++,,,,,,---......333<<>>666333...)))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###!!!###$$$%%%%%%&&&(((***)))%%%%%%)))((($$$###&&&'''&&&%%%###""""""!!!!!!''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%&&&(((***,,,******))))))((((((((((((&&&((()))((()))*********$$$(((222<<>>+++555//////......---,,,***))),,,+++++++++************************************************+++++++++,,,...***---222///+++666III]]]mmm~~~VVV555777777000///000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmmUUU[[[bbbdddccc___\\\XXXOOOFFFDDDEEEBBB;;;444///,,,***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((******(((&&&&&&'''&&&&&&''')))))))))))))))'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((()))))))))))))))))))))))))))(((''')))+++,,,+++...111@@@AAALLL]]]fffmmm|||~~~tttfffTTTTTT\\\ggg```ZZZTTTJJJ;;;111...+++++++++,,,,,,,,,***(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))+++,,,,,,,,,,,,,,,---...888FFFUUUdddvvv}}}zzzwwwzzzrrruuuwwwvvvrrruuusssbbbUUUNNNGGG@@@888333333222...***+++************)))'''&&&((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,---...111111333555888;;;<<<<<<>>>CCCQQQlllnnnkkklllqqqxxx||||||||||||~~~}}}zzz{{{|||yyyxxxzzz||||||mmmNNN888666......//////...---+++***,,,,,,+++++++++******************************************+++++++++,,,,,,++++++...111111999OOOfffnnntttFFF:::555111222111/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,iiiVVVXXX```cccddd___[[[VVVMMMDDDDDDBBB???:::444---++++++((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***))))))***,,,)))+++,,,,,,---//////...******++++++***(((&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((((((((())))))))))))************,,,''''''---111111444999DDDPPPjjjxxxmmmzzzkkkcccTTTkkkppp___ZZZ___NNN......+++******+++,,,***)))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++***+++++++++***,,,111444EEEVVVlll{{{}}}oooqqqzzz{{{||||||yyyqqqnnnzzz}}}www^^^UUULLLHHHFFF???222&&&***))))))***++++++(((%%%((((((((()))(((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++---...//////111333555777:::<<<===AAAOOOiii}}}vvvsssyyybbbIII444....../////////...------,,,,,,,,,++++++++++++******************************++++++++++++,,,,,,,,,(((000111---333LLLjjj|||nnnYYY;;;---333888111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmm```ZZZ___cccddd```ZZZUUULLLCCCDDD@@@===:::444---+++---((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&''''''&&&$$$$$$%%%'''''')))***))))))++++++(((%%%&&&)))+++,,,,,,,,,,,,)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&''''''((((((((()))))))))))))))************+++,,,(((***222999<<>><<<===AAAAAA>>>666444000---***)))))))))************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))%%%%%%'''((())))))))))))))))))*********+++++++++***+++444@@@EEELLL```vvviiibbbwwwzzzcccYYYeeeOOOEEE888///,,,,,,,,,***(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++,,,...222:::KKK___mmmwww~~~}}}xxxuuuzzz}}}~~~sss```UUUSSSUUUFFF>>>333,,,***+++***)))***************))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******,,,...///000...111555888999<<<@@@CCCIIIccc~~~kkkPPP888666333000...---...///------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------111000222;;;PPPmmm}}}GGG444555...111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~yyyfff___dddgggbbb[[[UUULLLDDDEEE???<<<:::444,,,+++000((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))'''***000777@@@KKKVVV]]]xxx~~~uuummm___PPPCCC:::555444++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%&&&((()))*********))))))******++++++++++++(((000???MMMQQQZZZwwwjjjkkk}}}zzzeeegggZZZGGG888111---***((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,...000444:::GGG]]]xxxttttttuuuzzzzzziiiYYYUUU___QQQ>>>111+++******)))+++++++++++++++***))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))***+++,,,...000000...222666999;;;>>>BBBFFF^^^uuuwwwfff>>>:::555000---,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------666,,,000GGGcccxxxYYY888888888111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,xxxaaa___bbbccc```\\\VVVLLLBBBCCCCCC@@@;;;444///,,,+++)))))))))))))))))))))))))))'''&&&&&&''')))***)))%%%(((++++++)))***000555BBBBBBJJJZZZmmmzzz|||yyylllTTTOOOGGG<<<444222111---(((&&&$$$)))...,,,'''###$$$'''%%%%%%&&&'''&&&%%%$$$###''''''''''''((((((((()))(((((((((((())))))))))))+++((('''******)))***...444MMM]]]]]]bbbwww{{{uuuvvv~~~lll]]]___TTT222***333)))'''***---+++(((''')))---))))))))))))))))))))))))))))))))))))************((()))+++---...///000111+++***888TTTllluuuzzzxxxjjjZZZ___ZZZIII999111,,,'''...,,,)))))))))***)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))***************+++,,,---...///333///222;;;>>>;;;@@@KKKoooqqq]]]>>>---...++++++...------------,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,+++,,,......---666...999VVViiiooo{{{CCC000<<<222222111000000111111//////............---------------------------------------------------------xxxbbb___bbbccc```\\\WWWMMMCCCDDDCCC@@@;;;444...,,,+++))))))))))))))))))))))))***(((''''''((()))))))))333***"""###///>>>KKKQQQaaa]]][[[^^^dddeee```ZZZeeemmmvvvyyytttooommmmmmcccYYYMMMEEE<<<444111222,,,(((%%%&&&***,,,)))&&&&&&&&&'''(((((('''&&&%%%'''''''''((((((((())))))(((((((((((())))))))))))---++++++,,,+++)))---222GGGOOO___uuu|||ssskkkeeeaaa```fffmmmvvvyyykkkkkk}}}mmmZZZQQQHHH555))),,,))),,,///...***)))***,,,************************))))))))))))************,,,+++******,,,---...---666???SSSmmmooo```UUUTTTLLL<<<333444***+++,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))***************+++,,,---...///444111666>>>???===EEEQQQsssyyyhhhMMM;;;555//////333000---------,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,,,,,,,---......444:::PPPooo~~~tttvvvwwwxxx}}}yyypppkkknnnrrruuuvvvwwwyyyzzzxxx|||jjjCCC111333333111///---.../////////............---------------------------------------------------------wwwbbb```cccccc___[[[WWWMMMDDDEEEDDDAAA;;;444...+++***))))))))))))))))))))))))***))))))(((((())))))))))))+++111<<>>++++++000+++...------------,,,,,,,,,++++++++++++++++++++++++******,,,...---+++...333666XXXuuu}}}{{{|||~~~xxxyyyyyyyyyvvvqqqnnnmmmrrrqqqrrrsssrrrsss{{{sssBBB888666555555333000000333///............---------------------------------,,,,,,------------------ppp^^^bbbcccaaa\\\XXXUUUNNNFFFBBBAAA???999333---+++***))))))))))))))))))))))))'''((()))((('''))),,,///@@@IIIPPPMMMHHHNNNbbbuuu|||~~~nnnaaa___TTTLLLAAA999444000,,,((((((((((((((((((((())))))(((((((((((()))))))))***((((((((()))***+++++++++---,,,---111777DDD[[[oooxxxTTTOOOIIIIIILLLNNNLLLIIILLLPPPVVVYYYXXXXXXZZZ^^^gggxxxzzzkkkzzznnnaaaZZZGGG333000,,,,,,,,,,,,***(((************************************++++++++++++)))...111...+++111AAAOOOppp}}}uuuccciiieeeUUUDDD:::...***,,,...+++'''******))))))))))))******************************))))))))))))************++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++***************)))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************+++,,,---///000111888;;;======???NNNlllttt___III333...222............---------,,,,,,+++++++++++++++++++++++++++***,,,///...,,,111999MMMqqq|||NNN:::555444666666111000222///............---------------------------------,,,,,,,,,---------......nnn]]]aaabbb```ZZZVVVSSSMMMEEE???>>><<<777222---+++***))))))))))))))))))))))))'''((()))((((((,,,222888LLLMMMNNNSSS[[[iiiwww~~~xxxcccKKKBBBDDDBBB444'''+++***)))(((((((((((()))((((((((()))))))))******'''((())))))***+++,,,,,,,,,+++...444>>>MMMcccvvv|||oooeee^^^[[[YYYOOOKKKIIILLLQQQSSSPPPMMMNNNIIILLL___ttt{{{vvvoootttlllXXX@@@999000+++,,,---+++)))++++++++++++++++++++++++*********++++++++++++,,,)))///222111000;;;OOOaaa~~~pppyyygggaaadddVVVIII999000//////,,,(((+++******))))))******+++************************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************+++,,,...///111222555999;;;<<>>444...---+++***))))))))))))(((((()))))))))*********'''((()))***+++,,,,,,---,,,,,,333???MMM]]]ppp~~~|||aaa]]]WWWOOOIIIHHHKKKNNN]]][[[YYYYYY[[[ZZZWWWUUUQQQKKKMMM]]]qqq~~~yyy```SSSGGG777...---...---***++++++++++++++++++++++++*********+++++++++,,,,,,,,,...111555>>>QQQhhhxxx{{{ooolllcccZZZLLL>>>444...,,,++++++******))))))******+++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************+++,,,...000222333222777===AAAMMMgggyyyxxxqqqbbbHHH222...000............------------++++++++++++++++++++++++...***+++///...---999IIIwwwSSS???000111444111...//////............---------------------------------++++++,,,,,,---......///pppbbbaaaaaa]]]WWWSSSQQQKKKDDD999999888444000,,,++++++)))))))))))))))))))))))))))+++++++++,,,444@@@IIIUUUeeewww{{{vvvwww{{{wwwgggZZZTTTUUUXXXYYYUUUQQQYYYlll|||pppRRRBBBBBBGGG111///---+++************))))))))))))************'''((()))***+++,,,------000333>>>PPPcccsssooo[[[KKKJJJNNNSSSWWW\\\```dddgggeeecccaaa``````___]]]\\\\\\ZZZWWWPPPKKKRRRmmmwwwyyy|||aaaaaaRRR>>>111///000...+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,...888LLLfff~~~{{{ttt[[[iiieeeZZZIII888---+++---++++++************++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000333333333333333333333333.........------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************+++,,,...000222333555===EEEMMM\\\www~~~qqqzzz|||qqqVVV:::333666//////.........---------++++++++++++++++++++++++///******///......<<>>;;;777333111...+++)))***))))))+++...///,,,)))///...---...222???SSSdddrrrqqqrrrwww|||{{{tttmmmpppfffXXXPPPTTT```pppzzzrrreee\\\WWWcccfffnnnhhhNNNCCCAAACCC;;;000++++++------,,,************************&&&******&&&+++333333+++,,,???KKKSSSqqq}}}iiiXXXMMMPPPXXXdddjjjrrryyy~~~~~~wwwuuufff\\\[[[YYYTTTTTTZZZuuu}}}bbbbbbVVVAAA222......,,,---,,,++++++******++++++''',,,000///,,,+++,,,,,,222000444HHHeee~~~iiigggdddTTT???:::777***++++++***((((((******(((************************))))))*********+++++++++,,,***+++---+++''')))000)))000444333444;;;CCCGGGOOONNNQQQWWW]]]\\\RRRIIIFFF===666666777333...***,,,+++***)))************...,,,*********+++***)))******))))))))))))************))))))******+++,,,+++,,,---...///222666999444???HHHTTTqqqyyyuuu}}}ppplllHHH***999222///------+++(((***///,,,,,,,,,,,,,,,,,,,,,,,,,,,---***222;;;222@@@iiiuuuxxxtttvvvtttIII666999333222444+++000///...,,,,,,------............------,,,,,,,,,...------------...//////|||mmmdddaaaaaa]]]VVVQQQNNNHHH@@@<<<:::666333111...,,,)))+++))))))+++---...,,,)))******---666CCCSSSdddooonnnuuu}}}zzznnn```WWWKKKHHHFFFMMM]]]uuuvvvkkklllqqqtttqqqooozzzlllVVVKKKHHHDDD<<<444---++++++---************************)))++++++)))+++//////---444GGG\\\jjjyyyppp^^^VVVUUU[[[hhhttt~~~{{{pppfff\\\VVVTTTZZZccc|||nnn\\\OOO@@@000+++///---,,,,,,+++++++++++++++***,,,...---,,,,,,...000///444BBBYYYsss|||pppeee]]]MMMAAA888+++,,,++++++******++++++***************************************++++++++++++111,,,***///111///...111999:::>>>III[[[kkkmmmgggooovvvrrrqqqjjjZZZJJJ@@@>>>???///111333111---******+++***)))((()))***,,,+++*********))))))))))))************))))))******+++,,,,,,---......///222666999<<<@@@GGGUUUssssssrrryyyzzzlllWWW555333111...---...,,,)))+++...,,,,,,,,,,,,,,,,,,,,,,,,111///,,,...111666SSS{{{ssspppuuu}}}hhh<<<000000444777444444333111///------------......---------,,,,,,,,,...------------...//////|||mmmdddbbbbbb]]]UUUPPPMMMGGG@@@;;;888444222111///---++++++***)))***,,,,,,+++***&&&***333BBBTTTeeeooosssuuuxxxxxxnnn___TTTQQQSSSQQQRRRTTT\\\kkk~~~mmmjjjyyyiiiTTTQQQPPPKKK@@@333++++++---++++++++++++++++++++++++,,,+++,,,...,,,+++///666NNNaaa~~~uuu^^^VVVSSS]]]nnnzzzjjj]]]TTTMMMXXXxxxxxx^^^ZZZNNN555+++333------,,,++++++++++++,,,---,,,++++++,,,...000222///>>>XXXrrrvvveeeeee]]]PPPBBB555---+++***+++------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''')))...333333111333888FFFaaarrr\\\HHH@@@666000...---+++)))***)))(((***+++,,,,,,*********))))))))))))************))))))******+++,,,---.../////////222666999===???KKKdddyyylllkkksss|||nnniiiCCC111111...---///...++++++...,,,,,,,,,,,,,,,,,,,,,,,,---+++000111111IIIsssxxxooorrroooQQQ000444777333444888666444111///------,,,...------------,,,,,,,,,...------------...//////{{{lllddddddccc^^^VVVPPPNNNHHHAAA:::888444222222000...,,,******))))))***,,,,,,,,,+++444BBBOOO\\\gggkkkjjjmmmjjjbbbTTTIIIIIISSS]]]```fffqqq{{{mmm|||iii[[[YYYSSSHHH;;;111------++++++++++++++++++++++++,,,)))+++///---***333BBBeeeyyygggUUUSSS\\\mmmwwwhhhaaaVVVTTTkkkwwwddd^^^TTT>>>111222......---,,,,,,,,,,,,,,,...+++***,,,------///222777MMMmmmzzzjjjhhhddd```TTTCCC111,,,)))+++...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++(((,,,//////000<<>>000---***((()))***++++++******))))))))))))************))))))******+++,,,,,,...///000222555:::>>>EEEXXXuuuxxxfff[[[UUUPPPTTTeeevvvtttbbbPPP999222---...///---,,,---------------------------444111111999PPPxxxtttkkkrrryyy]]]<<<222333777111000///...---...///000,,,,,,,,,------------......------------...//////oooddd```bbb```[[[WWWSSSLLLCCC999777333111000...,,,***)))*********+++///555:::HHHUUU\\\[[[[[[___]]]VVVVVVVVVYYYaaaooosssgggYYYSSSRRRLLL>>>333,,,,,,,,,,,,,,,,,,,,,,,,+++---...///<<>>999222,,,++++++,,,,,,******))))))))))))************))))))******+++,,,+++---///000333777<<<@@@JJJhhhwwwhhh___VVVSSS\\\fffnnn|||zzzrrrYYY>>>555...---...---,,,---...........................333333AAAggg|||lllzzzppptttvvvFFF444777333111000///...---...///000,,,,,,,,,---------.........------------...//////qqqfff]]]______[[[XXXTTTKKKCCC888555222///...,,,***((((((*********+++000777===OOOWWWYYYUUUWWW]]]ZZZPPPNNN[[[mmm~~~wwwkkk^^^WWWTTTMMMAAA666,,,,,,,,,,,,,,,,,,,,,,,,(((...111555JJJppp}}}bbb\\\nnnppphhhmmmuuuxxxxxx}}}mmmbbb]]]pppqqq\\\NNNEEE000000///...............///,,,---111///111CCCZZZ{{{wwwrrrdddfffgggQQQ>>>000//////******///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111JJJnnn}}}rrrggggggwww{{{ooojjjeeeOOOHHH===333...,,,++++++******))))))))))))***************)))***++++++,,,***,,,...000333888>>>BBBRRRwwwzzzmmmbbb[[[\\\]]]bbbttt]]]AAA666...,,,---,,,,,,,,,........................)))666888HHHrrrlllzzzkkkhhhjjjOOO:::===000222111000.........//////,,,,,,,,,------............------------...//////oooaaa```^^^]]]^^^]]]VVVKKKAAA777555333111///---,,,+++***,,,---,,,+++222@@@KKKSSSUUUWWWUUURRRSSSYYY^^^ZZZcccoooyyy~~~wwwbbb[[[XXXNNNCCC===333000---,,,,,,---------+++,,,666GGGYYYjjj}}}|||mmmeeerrrqqq[[[[[[wwwuuueee[[[EEE;;;333,,,---000///......///...000333333:::SSSnnnxxxcccnnn\\\III555...//////,,,***.........------,,,,,,,,,+++...///---***---999EEExxxgggaaaiiiqqqxxx{{{zzz{{{ggg^^^NNN===000******,,,...+++(((((()))+++++++++*********)))******+++,,,...000...222999777;;;MMMfffxxxwwwiiibbb[[[WWW```nnn{{{kkkeeeKKK999,,,...111,,,***,,,///......---------......222333:::]]]ttt___iii~~~aaa;;;888777444...111333...///000)))---,,,,,,...000000///---///---...000///...111555tttiiiaaa___^^^___^^^WWWKKKAAA666555333111///---,,,,,,+++,,,---...000888DDDMMMNNNRRRUUUTTTRRRRRRVVVZZZ]]]dddooovvvzzz}}}tttfff[[[PPPFFFAAA333111...---,,,---------666***+++CCC```uuusssnnnssszzzssslllsss{{{jjjZZZbbbyyy]]]LLL@@@666...---//////.........000222222444BBB___yyyrrroooeeeSSS@@@555000---,,,---.........------,,,,,,,,,000))),,,444111111NNNuuusssiiifffwwwpppXXXDDD999333000...---+++(((((()))++++++******************++++++,,,,,,///...111888888@@@UUU}}}uuummmddd\\\^^^hhhlll}}}|||lllRRR???000///111,,,***,,,///......------.........///444???mmm~~~wwwaaafffyyy}}}zzzNNN:::444777000111111,,,///444///...---,,,---//////...---222,,,)))---......333;;;qqqiiibbb```___```___WWWKKKAAA666555333000...---,,,,,,,,,,,,---000777@@@HHHNNNJJJMMMQQQQQQPPPPPPSSSUUU```fffnnnsssuuuvvvyyy|||~~~~~~sssnnnYYYLLLCCC>>>444222000...---------...555(((333aaa|||nnnvvvzzzuuuzzziiiXXXeeeggg]]]FFF;;;000...///......///---222333111999RRRrrr~~~xxxwww|||}}}|||~~~wwwrrrtttyyy|||~~~}}}{{{}}}}}}|||xxxdddiii\\\KKK>>>333,,,---111.........---------------///,,,...333777HHHsss{{{qqqttt}}}vvv|||pppTTTDDD:::222+++,,,***))))))***++++++******************+++,,,,,,+++000000333888:::IIIcccwwwmmmccc___bbb\\\gggyyyrrr[[[GGG555000000---+++---///......---....../////////:::TTTyyycccfffwwwvvvkkk>>>333666000222333,,,...333...000...------.........,,,333,,,***//////---777GGGjjjfffbbb```___```___WWWIII???555444222000...---,,,,,,++++++---333===EEEKKKLLLIIIKKKLLLLLLLLLNNNRRRUUUaaafffkkknnnoooppptttwww{{{~~~xxx}}}~~~uuu[[[KKKAAA;;;555444333111...---......000)))AAAxxx|||uuuttt~~~ccc[[[qqqjjjbbbNNNAAA444///...---...000---222111222DDDfff{{{rrrrrrxxx~~~xxxsssuuuyyy|||zzz```eee]]]SSSGGG999...---222...............---------***444444000EEErrrtttooohhhRRRCCC999222,,,+++)))***++++++***)))+++************+++,,,,,,,,,333333444999<<>>nnn|||yyycccdddtttnnnnnnBBB555444000555777///...111+++222000---,,,---...------...---111444//////FFFbbbjjjjjjbbb`````````___VVVHHH===444333111///...---,,,,,,******---666@@@HHHJJJJJJKKKJJJHHHGGGHHHMMMSSSXXX___ccchhhjjjjjjkkkooorrrrrrtttzzz|||uuurrrtttnnnvvvgggRRRDDD===666666666333000---...///222000BBBiiiuuutttrrraaa```ssspppYYYTTTFFF777111///......000000111000999UUUyyyuuufffbbb\\\SSSDDD555...///...........................222444BBBjjjoooqqq~~~zzzvvvsssrrrtttuuueeeQQQFFFAAA///---+++***++++++***)))+++++++++***+++,,,,,,------333333333777;;;RRRsssxxxqqqnnnhhhaaaXXXWWWaaawwwzzzfffSSS<<<000......//////...............///000111---AAA~~~xxxzzzmmmtttwwwqqqzzzeee^^^mmmooodddrrrFFF999666111444444...222;;;;;;666333///,,,------------***000555222...<<>>EEEGGGGGGEEEIIIFFFBBBBBBEEELLLRRRVVVUUUZZZ^^^```^^^]]]^^^```aaa___^^^]]]XXXTTTVVV\\\eeefffjjjoootttwwwxxxwww~~~dddLLLCCC777:::;;;888222......000///QQQ{{{{{{zzz}}}{{{uuuxxx|||fffZZZmmm}}}[[[LLL===666333000000111111333BBB^^^{{{}}}qqqvvvxxxooogggccc[[[KKK:::///---........./////////000777888VVVttttttsssttt}}}~~~rrrWWWIII:::555///+++***+++++++++,,,++++++++++++,,,------///333111333:::CCCZZZzzzwwwsssnnnhhhaaaXXXSSSZZZfffooorrr___FFF555000111000---............///000111222:::mmmvvvvvvyyyyyyjjj```sssyyyhhheeesssnnn===:::222000...+++;;;RRR[[[===888222...---...///000---222222555SSSyyy```___gggffffffgggdddZZZKKK???222222000///------,,,,,,***000999AAAFFFGGGFFFDDDEEECCCAAABBBFFFLLLQQQSSSSSSWWW\\\]]]ZZZXXXXXXYYYYYY\\\bbbfffddd^^^]]]```iiijjjmmmsssxxxxxxtttooorrrxxxoooTTTLLL888;;;<<<999222......000999eee}}}|||jjjeeetttvvvbbbfff[[[MMM>>>777444111000111///555KKKmmm~~~}}}yyymmmcccbbb___RRR@@@444---.........//////000000...JJJssslll~~~ssskkkvvviiiWWW===888111,,,***++++++,,,,,,,,,++++++,,,,,,---...333666444777AAAJJJaaa~~~yyytttooodddZZZZZZaaaWWWjjjwwweeeKKK888111222000+++............///000222222999|||xxxyyy|||hhhfffllljjj^^^rrrvvvdddaaattt===444000333333///:::KKKQQQ???:::333///...///000111---333666CCCooommmQQQggghhhiiihhhfffddd]]]LLL<<<444000---...---***+++...***333???EEEEEEBBBAAABBBBBBBBBDDDHHHLLLNNNOOONNNVVVVVVUUUUUUVVVWWWYYYZZZ[[[ZZZ\\\ccclllrrrrrrpppxxxvvvtttwwwzzz```MMM===777===666444777---000BBBlll|||zzzsss]]]bbbsssgggzzz[[[\\\EEE333888555...555111EEEbbbzzz}}}}}}hhh\\\[[[XXXIII888111111111///......111333444cccppp~~~uuu```JJJ:::333///(((+++000,,,---,,,,,,+++,,,---///000000111444999???NNNjjjxxxrrrmmmhhhfffggg\\\___eeeyyyjjjOOOAAA333...222111+++///+++)))111111///666GGGttt{{{uuu}}}www|||yyykkkcccsssssseeefffoooNNN999222555555...000777777555<<<444***000444000///555000888cccoooQQQ```ggghhhhhhfffddd\\\KKK;;;444000---...---***+++...---555???DDDDDDBBBAAABBBBBBBBBCCCFFFKKKNNNOOOOOOUUUTTTSSSRRRRRRTTTUUUVVVWWWUUUUUUXXX^^^cccdddcccZZZTTTMMMNNNYYYkkk{{{zzzpppSSS@@@:::CCC>>>;;;;;;...222CCClll}}}pppdddwwwwwwhhhttteeeYYYDDD999999444...111333NNNoootttddd```[[[KKK999333000...///000111222444JJJ}}}eeeSSSAAA888333++++++000,,,---,,,,,,+++,,,---...///000333666999BBBXXXuuu}}}{{{vvvpppjjjiiidddaaa]]]gggpppSSSCCC444000222000...333111000666333111999MMMyyysssuuujjjbbbttt{{{jjjdddeeeqqqPPP;;;333444555......444222333:::333***...111///111///AAA^^^{{{[[[___fffggghhheeebbbZZZJJJ;;;333///---...---***+++///222888@@@DDDCCCBBBAAABBBAAA@@@AAADDDIIIMMMOOOOOOSSSRRRPPPOOOOOOPPPRRRTTTWWWUUUSSSSSSUUUWWWXXXXXXVVVOOOIIIKKKVVVhhhxxx}}}~~~yyyvvv}}}yyyVVVBBB999AAA===::::::222<<>>888...,,,///,,,------,,,+++,,,---...///000666999:::IIIjjj~~~vvvxxxpppkkkjjjddd[[[[[[tttyyyXXXFFF777222222///---222111222555000111???fffpppwwwiiibbbvvvxxxiiiaaa___uuujjj@@@555444777000...111...000777222,,,000111000555555cccfff```dddfffgggeeeaaaXXXIII:::333///---...---***+++///666;;;@@@CCCCCCBBBAAABBB?????????BBBGGGLLLNNNOOOPPPPPPNNNNNNOOOQQQSSSTTTYYYYYYYYYXXXXXXWWWWWWWWWSSSPPPNNNSSS___kkktttwwwzzz{{{{{{xxxxxx~~~zzzZZZHHH:::>>>999777:::<<>>AAAGGGKKKNNNNNNNNNNNNNNNOOOQQQSSSUUUVVVQQQVVV[[[\\\ZZZWWWVVVVVVSSSPPPPPPTTT]]]hhhooosss{{{xxxtttrrrvvveeeOOO>>>AAA>>>;;;===DDD```wwwsss}}}}}}ooorrrcccHHHHHH;;;222777777XXXsss|||~~~tttvvvzzzkkklllzzznnnaaaZZZPPPHHH777222333555...,,,DDDccc}}}{{{zzz{{{}}}yyy[[[HHH@@@333---...---...------------///000111333999<<>>AAACCCBBB@@@???999:::<<>>333333000222111...111333444UUUnnnqqqoookkksssfff^^^[[[lllsss\\\>>>///222111000111///222111,,,...222///888PPP~~~fff^^^cccfffbbb\\\RRREEE999222...,,,------+++---000777999===AAACCCBBB@@@===555777<<>>>>>===;;;@@@SSS~~~tttddd[[[YYY```qqq|||zzzpppxxx|||TTTDDDBBB:::999FFFxxx}}}xxxkkkccceeewww{{{jjjbbbhhhnnnZZZPPPMMMBBB555222555333===nnnvvv[[[OOO>>>222000...------...///111444666888:::999@@@WWWwww|||sssmmmbbb\\\bbb{{{uuu\\\AAA222111000111...,,,111222444[[[sssyyyooossslllcccYYYYYYjjj{{{kkkGGG222222111000222111///222111222222444QQQ|||{{{ccc]]]cccfffbbb[[[QQQDDD888222...,,,------+++---111555888<<>>;;;;;;IIIjjjrrrcccXXXSSSMMMPPPhhhvvvoooxxxvvvaaa@@@@@@===AAAWWW~~~|||iii___^^^mmmyyyggg\\\___yyykkkWWWPPPOOOGGG555...444888HHHcccUUUCCC444111///------...000222555888::::::777BBBbbbwwwmmmtttfff[[[XXXiii}}}aaaBBB111000///444111111666777999bbbwwwmmmxxxmmmgggYYYJJJKKKeeeyyyyyyQQQ777555333222555444)))111555666444<<>>BBBDDDCCC@@@>>>666;;;@@@CCCHHHMMMMMMHHHIIIJJJLLLMMMMMMMMMLLLKKKXXX[[[^^^]]]]]]```cccdddjjjcccdddnnnrrrooottt~~~~~~wwwssswww|||oooLLL<<<>>>:::GGGuuu|||nnn___XXX]]]```YYYJJJIIIeee|||tttzzzppp___IIIDDD===HHHqqquuuccc[[[gggsssxxxkkk[[[ZZZmmmuuusssZZZNNNPPPEEE999888444555```gggaaagggbbbjjj{{{|||lllWWWHHH999222333,,,.../////////111444666;;;888KKKYYYzzzwwwvvvmmmXXXVVV\\\bbbxxx```OOO555222333222///777222,,,:::uuuwwwsss}}}tttiii[[[OOOIIIOOOddd{{{NNN666333---666000000666...333333///WWWggg^^^cccddd___WWWNNNCCC:::000---+++,,,+++***///666888:::===@@@@@@>>><<<999222999>>>AAAEEEIIIIIIFFFHHHHHHIIIJJJKKKKKKKKKKKKVVVYYY[[[\\\^^^___```___```\\\\\\bbbhhhppp{{{~~~zzz{{{zzzzzz~~~YYYDDDBBB===HHHppp[[[]]]bbbhhhcccTTTRRRjjjvvv^^^EEE@@@CCCXXXrrrdddeeeuuu{{{tttyyyppp^^^XXXggg|||dddPPPKKKFFF;;;888444===llllll\\\\\\XXXaaarrrtttwww]]]LLL>>>444111...//////......000333666@@@AAAUUUnnnuuulllqqqrrr^^^XXXXXXYYY|||}}}aaaMMM666333111000...888999AAAWWW{{{yyyuuurrr}}}qqqcccVVVKKKHHHTTTdddNNN:::888111777222444000333444333CCCwwwfff___cccccc^^^VVVMMMAAA777000---+++,,,++++++///666===>>>??????>>>;;;888666999AAAHHHHHHHHHIIIJJJHHHFFFFFFFFFGGGIIIKKKNNNOOOVVVWWWXXX[[[\\\[[[XXXVVV]]]\\\WWWQQQVVVeeettt|||~~~sssoooxxx|||zzz{{{[[[BBB>>><<>>777555KKKppplllllluuuooovvvcccNNNAAA555+++000000///------000555999EEEGGGVVV}}}lllaaarrr~~~wwwwwwwwweee[[[WWWUUUtttfffNNN999666000444111555777JJJooovvv{{{vvvuuutttiiiaaaUUUKKKNNNXXXRRR:::888111222000222***555111222[[[eeeaaadddccc]]]VVVMMMAAA666000,,,++++++++++++000666@@@AAAAAA@@@???<<<999888@@@JJJPPPOOOKKKJJJIIIHHHDDDDDDEEEGGGJJJOOOTTTWWWZZZWWWWWWYYYYYYSSSNNNKKKVVVZZZSSSEEEGGG[[[kkkooo|||zzzvvvrrrrrruuuvvvttt~~~\\\AAA>>>CCC[[[}}}rrrmmmZZZWWWpppwww|||yyyMMM@@@MMMuuuxxxbbb}}}|||oooxxx|||sssgggVVVOOO]]]qqqoooWWWLLLDDD???777:::]]]yyywww|||llliiinnnmmmTTTIII;;;+++111000///---...333:::???KKKKKKSSSeee^^^yyy}}}vvveeeUUUVVV```ppp{{{kkkaaa___aaannnQQQ===:::111666555222...HHHwww|||zzz}}}xxxoookkkaaaSSSPPPVVVddd===666111///000111000777000???yyyhhhdddeeeccc]]]VVVNNNBBB666///,,,***+++++++++000777>>>???@@@@@@???===:::999;;;EEELLLLLLHHHHHHGGGFFFDDDDDDEEEHHHMMMTTTZZZ^^^]]]YYYWWWYYYUUUMMMGGGGGGIIIRRROOODDDHHH^^^oooqqqvvvuuuhhhooovvvuuu}}}eeeIIIDDDMMMmmmvvvsss```\\\rrrwwwyyy~~~PPP???KKKyyyyyy[[[pppzzztttlllbbbSSSMMM[[[ooommmXXXNNNBBB@@@888CCCqqq~~~mmmYYY[[[tttyyy^^^QQQBBB111111000///...111777???EEELLLOOOYYY|||fff]]]|||zzzkkkWWWOOORRRMMMZZZooo}}}ssslllpppwwwtttSSS>>>:::000///555444000KKKzzz~~~tttqqqgggUUULLLOOO}}}EEE777666333555555999666777___pppeeeeeebbb\\\VVVOOOBBB666///+++***+++++++++111777999;;;===>>>>>><<<999888555???GGGIIIJJJLLLKKKIIIEEEEEEFFFIIINNNTTTZZZ^^^]]]YYYWWWYYYUUULLLLLLQQQRRRZZZYYYPPPPPP___lllooorrrmmmpppzzz~~~gggJJJAAAHHHiiiyyyiii]]]gggyyy}}}}}}yyywwwOOO@@@JJJ}}}~~~dddiii~~~uuuhhhXXXPPPZZZkkkuuu\\\MMM@@@AAA===QQQcccPPP\\\~~~bbbQQQBBB333000000//////222888@@@FFFCCCLLLcccxxxjjj\\\yyy~~~zzz|||}}}{{{zzz{{{cccfffooo}}}{{{|||yyyWWW===888000---777999888QQQyyywwwwwwoooZZZNNNNNNdddFFF555888222666444777---@@@~~~rrrdddddd```ZZZUUUOOOBBB666...+++***++++++,,,111888777:::===??????<<<999777999AAAHHHLLLOOOQQQOOOJJJEEEFFFGGGIIILLLPPPTTTWWWZZZVVVWWWZZZWWWRRRYYYfffhhhllliii]]]VVVYYY```cccrrr~~~rrrwwwdddKKKAAAGGGfffyyytttnnn]]]aaaooo```yyyxxxwwwTTTEEELLL}}}jjjeeeqqqvvvcccVVV[[[gggfffMMM@@@BBBCCCaaa|||}}}uuugggQQQ@@@666000000000000111666===BBB===MMMpppsssjjj]]]|||~~~|||}}}]]]>>>888333111555555<<>>:::777>>>DDDIIILLLOOOPPPKKKEEEFFFFFFFFFHHHIIILLLNNNPPPUUUSSSVVV\\\YYYWWWdddvvvttttttnnncccXXXUUUZZZ___uuuyyyrrrooojjjVVVMMMTTTsssnnnoooxxxwww~~~nnnccclll|||vvvuuu\\\LLLOOO|||qqqbbb```ssslll\\\\\\eeepppOOO@@@DDDHHHkkkqqqVVVEEE>>>111111000000000444:::>>>CCCUUU}}}lllggg___dddAAA:::777222000---<<>>EEESSSllldddXXXqqq}}}iiiKKK999;;;777000<<<;;;zzz___lllvvvVVVUUUUUUwwwggg>>>888333;;;666>>>___fffccc```[[[VVVTTTOOOBBB555------,,,+++,,,...333666>>>>>>>>>>>><<<:::888777@@@NNNNNNIIINNNOOOJJJIIIGGGEEECCCDDDGGGKKKNNNOOORRRRRRSSSTTT[[[hhhzzz}}}kkkMMMNNNgggjjjWWWbbbqqq||||||___TTTggghhhqqqsssfff}}}xxxkkkmmmyyy}}}TTTKKKVVVtttyyyjjjmmm{{{eee^^^]]]PPPQQQbbb{{{oooSSS>>>BBBUUUeeennnWWWPPPzzzuuuXXXEEE888333///111444999AAAIII\\\sssaaaSSSooofffIII777:::777333999AAA\\\mmm{{{yyy[[[ZZZUUUuuuhhh<<<777333777<<<^^^fffaaa```[[[WWWTTTOOOBBB555------,,,++++++...333777<<<===???>>><<<;;;999999CCCQQQPPPIIIMMMOOOJJJIIIFFFDDDBBBCCCGGGKKKMMMNNNRRRSSSVVV[[[fffwww]]]TTTjjjooo^^^OOOaaattt~~~ccc[[[llltttbbbppp}}}eeeffftttyyypppllliiillluuu~~~^^^KKKPPPqqq~~~pppvvv{{{iiikkkjjj___YYY]]]eeennn~~~{{{ZZZDDDEEEZZZrrrlllwwwggg]]]lllvvvrrr^^^III999444111222666;;;EEEOOOdddxxxgggSSSmmm~~~iiiIII444555333888666BBBsssVVVnnn~~~ccc[[[XXXvvvhhh>>><<<777888III{{{ggg______\\\WWWTTTNNNBBB666------+++***+++...444888999;;;>>>>>><<<;;;;;;<<>>888HHHcccPPPooojjjZZZ\\\xxxxxxEEE@@@<<<>>>ccc}}}ddd^^^___]]]XXXTTTNNNBBB777------+++******...555999666999======;;;:::;;;===DDDQQQQQQJJJNNNNNNHHHGGGEEECCCAAABBBEEEIIILLLMMMQQQQQQSSSWWW[[[```dddffflll{{{{{{jjjQQQFFF<<<@@@[[[|||sssyyyaaaggg|||lll\\\ccc{{{uuunnnqqqRRRVVVuuuzzz~~~}}}mmmzzzppplllxxxUUUHHHIIImmmmmm{{{vvvmmmQQQ;;;777444555888???MMM[[[ssspppkkkSSSqqq|||XXX<<<:::111>>>;;;UUU\\\MMMooo~~~pppZZZ\\\wwwFFF;;;999DDDnnn___]]]___^^^YYYTTTNNNBBB777---,,,+++)))***...555:::555999======999888999<<>>===888555777999@@@OOOPPPKKKOOOOOOGGGEEEDDDBBB@@@AAAEEEHHHKKKLLLKKKHHHFFFHHHPPP[[[fffllldddjjjdddPPPGGG\\\lllOOOBBBQQQooo{{{~~~{{{}}}cccJJJ]]]}}}gggmmmtttnnn```XXXsss{{{ttt|||uuuuuugggSSSSSS{{{ooorrr|||vvvuuuXXX;;;888666777999BBBRRRaaarrr```kkkTTTsss~~~YYY<<<;;;888111888hhhdddOOOlllttt___RRRnnnCCC===FFF^^^```^^^______\\\UUUKKK@@@:::///,,,+++------...333:::888<<>>:::888999<<>>:::333;;;???kkk[[[UUUggg~~~\\\[[[bbbFFF???AAAXXXxxxooo___``````^^^XXXMMMAAA999000,,,+++,,,,,,---333;;;999===@@@???;;;999:::<<>>777444===JJJVVV___fffttteeeXXXRRR{{{```@@@:::777999<<>>KKKWWWaaahhhzzzeee[[[VVV}}}eeeCCC;;;777888===yyyWWWOOOaaassscccfffTTT:::666<<>><<<:::888777999@@@FFFJJJNNNOOOJJJBBBDDDCCCAAA@@@@@@CCCFFFIIIMMMMMMPPPYYYdddnnntttvvvttt______mmmyyypppyyy}}}kkkjjjuuu~~~|||xxxvvvuuuvvvxxxxxx|||}}}YYYPPPhhh}}}nnnccc]]][[[QQQHHHRRRdddwww|||kkk\\\ooo~~~www}}}eeeTTTMMMLLLQQQQQQccc}}}kkkaaaZZZhhhxxxyyydddQQQzzzqqq{{{{{{xxxiii}}}xxx\\\BBB<<<;;;FFFUUUbbbmmmttt}}}aaa___[[[gggEEE===444:::@@@qqq]]]WWWiiiyyyjjjbbbuuuuuuoooLLL???888888@@@zzzkkk```___```aaa^^^SSSBBB555...+++)))+++******///666777999;;;======:::777555:::@@@FFFIIIMMMPPPLLLEEECCCCCCAAA???>>>@@@DDDHHHLLLMMMRRR[[[fffmmmooommm}}}}}}}}}mmmtttiii\\\dddyyy{{{}}}{{{vvvsssssstttvvvxxx~~~\\\QQQdddvvv}}}|||}}}mmmmmmvvvlllggg[[[OOOYYYooovvv{{{wwwfffffftttbbbPPPQQQ^^^jjjvvvpppWWWnnndddNNN|||uuu~~~~~~zzz}}}rrrjjjuuu|||]]]DDD>>>>>>IIIWWWbbbkkkpppyyy}}}aaa___XXX}}}iiiGGG>>>:::999===xxx\\\XXXlllttteee______tttMMM???666777AAA|||eee```^^^^^^^^^\\\QQQAAA444,,,******,,,+++***...333888999;;;>>>>>><<<888555:::???DDDGGGKKKNNNLLLGGGCCCCCCBBB???===???CCCGGGKKKNNNRRRWWW\\\ccciiimmmyyyoooxxxjjj]]]eeevvvxxxyyyuuupppnnnpppsssuuuxxxkkkJJJQQQlllyyyxxxzzz{{{}}}lllbbbccc\\\RRR[[[nnn{{{kkkaaayyyxxxjjjYYYYYYkkk{{{xxxlllooowwwuuuVVV|||xxx{{{}}}~~~|||yyyppp\\\]]]qqq{{{^^^EEE@@@AAALLLYYYbbbhhhlllzzz~~~ccc```XXX~~~nnnIII>>><<<777<<<ZZZYYYooosssbbb^^^hhhtttxxxTTT===777<<>>BBBFFFJJJMMMOOONNNPPPZZZkkkyyy~~~\\\PPPhhhyyyppplllwwwuuuvvvuuupppkkkkkkoootttooottt}}}|||PPPQQQpppyyyvvvzzz|||}}}yyyyyyvvvfffbbbnnnqqqiiimmm|||iii```uuuuuuhhhaaafffffffffhhhuuurrrqqq|||]]]{{{zzzyyy~~~zzzuuuyyytttooolllgggpppxxx]]]@@@===BBBPPPaaalllssswww}}}dddbbb[[[rrrLLL???888666>>>ZZZ\\\sssvvvaaaWWWaaayyy}}}zzzUUU777888@@@CCCuuuwwwdddaaa\\\WWWXXXYYYQQQ@@@111,,,+++***)))))))))***+++666888:::;;;>>>@@@;;;444;;;???DDDGGGHHHGGGEEEEEE@@@AAAAAA???;;;;;;===@@@EEEGGGJJJOOOSSSWWWZZZ[[[fffwwwzzz|||{{{uuutttuuusssrrrvvv|||}}}zzzxxxqqqgggcccfffmmmooonnntttsssqqqPPPTTTbbbrrr}}}|||~~~zzz~~~vvvtttnnn]]]YYYpppxxxggg]]]gggnnnzzz{{{~~~iiiWWWtttzzzttt~~~yyyVVVCCC>>>DDDUUUbbbfffllluuuppp[[[aaa\\\{{{kkkRRRDDD888:::@@@uuuhhhYYYsssmmmfffoooOOO@@@777777DDDttt{{{mmmbbb\\\WWWWWWWWWPPP@@@333,,,+++***)))))))))***+++444888:::<<>>777888===CCCGGGIIIGGGEEEDDD???AAAAAA???<<<;;;<<<>>>DDDFFFJJJNNNRRRUUUWWWXXXPPPYYYfffpppqqqqqquuu|||wwwrrrjjjdddeeeiiimmmnnnppp{{{sssNNNJJJYYYppp}}}}}}{{{}}}}}}yyy```^^^zzzlll]]]TTT[[[fffvvvhhhkkkkkkvvvxxxssszzzgggVVVmmm}}}sssyyyxxxVVVGGGEEENNN___jjjkkkmmmtttsss^^^aaaZZZ}}}tttUUU@@@:::888;;;qqqhhhZZZzzzHHH>>>888:::HHHwwweee~~~pppddd]]]WWWVVVVVVOOOAAA555---,,,***)))))))))******333777;;;<<<@@@BBB@@@:::555999AAAGGGJJJHHHEEECCC???@@@AAA???===;;;:::;;;AAADDDHHHLLLPPPSSSUUUUUUOOONNNWWWcccddd___hhhxxx}}}pppkkkeeeaaaaaaeeeiiimmmnnn^^^IIIPPPfff~~~zzzxxxwww|||{{{}}}|||}}}oooZZZ^^^cccZZZ```cccddd]]]mmmvvvnnn~~~wwweee\\\dddlllnnnrrr{{{||||||~~~[[[\\\ooommm|||vvvVVVGGGIIITTTdddllljjjjjjmmmzzzxxxcccdddZZZ}}}~~~YYY;;;===:::<<>>777999HHH{{{^^^iiieee^^^XXXUUUTTTNNNBBB777---,,,+++)))))))))******111666;;;<<>>EEEJJJIIIFFFCCC???@@@@@@@@@>>>;;;999888===@@@DDDJJJNNNRRRTTTUUU[[[WWWVVVVVVSSSSSS___nnnppp|||vvvrrrggg```ZZZ[[[___cccgggjjjqqqrrrOOOJJJ\\\pppyyysssqqqxxxyyy}}}mmmKKKGGGQQQ___ttt|||hhhgggjjjhhhwwwsssppp]]]]]]eeelllsss{{{eeeRRRfffeeexxxtttXXXHHHMMMXXXeeejjjhhhhhhlllwwwyyyffffffZZZ~~~}}}jjjjjjwww\\\;;;::::::@@@{{{eeeRRRwwwOOO===555999IIIgggdddeee___YYYVVVSSSMMMBBB999...,,,+++))))))))))))***///555:::;;;<<<>>>===999444666<<>><<<999777888;;;???EEEKKKPPPTTTVVV\\\```ZZZNNNIIITTTccckkkrrrxxx|||zzzwwwwwwvvvsssdddYYYQQQVVV]]]aaacccfffwww{{{zzzyyyOOODDDWWWjjj|||qqqmmmrrruuuzzz~~~}}}zzz~~~wwwtttooowwwmmm|||~~~yyyxxxgggPPPuuuooo^^^eeewwwuuu}}}qqqZZZOOOTTT]]]eeeggghhhlllrrrzzzwwwfffeeeWWW|||nnneeerrr~~~]]]>>>444777@@@yyynnnVVVuuu}}}KKK<<<666;;;MMMrrrcccddd```ZZZWWWTTTMMMBBB:::...---+++)))(((((()))))),,,333999:::<<<>>>===;;;888888:::???FFFJJJIIIGGGEEECCCAAA@@@???===:::777555777:::>>>EEEKKKQQQTTT```jjjiiiZZZUUU^^^ggggggpppqqqpppmmmlllkkkeee]]]```TTTNNNTTT[[[]]]```dddzzzuuu|||UUU@@@OOOaaawwwrrrkkklllooosssuuuvvvwwwyyy|||~~~~~~wwwrrrwwwqqqxxxxxxrrrrrrfffHHHfffuuu^^^fff}}}vvvsssqqq}}}kkk\\\qqqmmmZZZQQQWWW^^^``````bbbjjjqqquuueeebbbPPPuuutttnnnuuu~~~___AAA777;;;CCCyyyyyy```yyyvvvffflllwww|||{{{zzzzzzIII>>>999<<>>888;;;JJJpppzzzvvvWWWbbb___\\\YYYUUUMMMBBB999///---+++***((((((((()))%%%...777;;;>>>CCCEEEDDD@@@<<<888:::AAAIIILLLLLLJJJFFFAAA??????>>><<<999444333222333777>>>EEEIIILLLWWWmmm}}}jjj^^^___UUUXXXYYYUUURRROOOHHHAAA======DDDMMMOOOOOO^^^qqqrrrzzzooo______zzz~~~PPPGGGKKKbbbyyyxxxnnn]]]]]]bbbmmmyyy~~~lllxxx}}}xxxzzz}}}^^^RRRXXXiiidddTTTaaarrrjjj~~~bbbIIIzzziiimmmpppQQQuuu{{{{{{hhhVVVXXX```fffbbb\\\]]]eeemmmtttooodddKKKlllddd>>>777888???}}}mmmbbbccc]]]ddd|||GGG999555===OOOoookkkuuu[[[]]]]]]]]][[[VVVKKK???777111,,,)))***+++)))))),,,)))+++111999:::999@@@JJJDDD@@@888333999EEEKKKHHHPPPFFF???@@@AAA===;;;===888666222111333888>>>BBBHHH___qqqpppiiicccYYYOOOMMMLLLJJJHHHDDDAAA>>><<<>>>???DDDIIILLLRRRccctttttt___QQQ[[[|||PPPLLL@@@___kkkrrraaa^^^```iiirrrwww{{{zzzyyyssseeeZZZWWW[[[___iii{{{xxxkkktttqqqXXXNNNXXX[[[WWWfff|||~~~uuusss{{{pppqqqiii~~~uuuUUU]]]ppp___}}}xxxaaa^^^|||kkkWWWiiikkkiiieeeeeeiiijjjiiivvveeeYYYdddyyy~~~kkk;;;777:::AAAooosss[[[sssrrrsssyyymmmooosssxxx{{{LLL555777===HHHcccwww]]]\\\]]]]]]\\\WWWMMMAAA999111,,,)))***+++)))))),,,******000777:::;;;AAAIIIGGGEEE===777999BBBHHHGGGKKKFFFCCCCCC@@@;;;<<<@@@:::888555333333666:::<<<888IIIUUUTTTOOONNNIIIAAADDDCCCAAA>>><<<999888777111???DDDBBBMMMfffrrrmmmzzzSSSFFFLLLggggggEEE===NNN]]]zzz{{{hhh```[[[```jjjqqqwww{{{{{{ttteeePPPBBBBBBIIIPPP[[[mmmzzz}}}uuu^^^UUUhhhzzzrrrgggeeeiiiddd___sssvvvrrr|||uuulllxxxzzzuuu{{{uuu```xxxrrrOOOOOOxxxpppWWWiiiuuu[[[___xxx~~~jjj[[[eeehhhgggeeeggglllnnnmmmzzz|||tttcccRRR\\\vvv|||}}}iii>>>777;;;BBBkkkbbbfffxxx}}}gggiiivvvnnnhhhxxx|||~~~}}}zzzGGG<<<;;;===LLLccc|||ccc[[[]]]^^^^^^YYYOOOBBB:::111,,,)))***+++)))))),,,+++***---444:::===BBBGGGKKKIIIDDD<<<:::???EEEHHHFFFFFFFFFEEE@@@;;;===BBB===;;;888555444444555666111:::>>>;;;;;;???>>>999;;;999777555444333333333222???DDDCCCQQQnnnmmmMMMBBBEEEZZZyyyzzzCCC===@@@OOOkkkrrrdddYYYYYYaaajjjrrrxxxkkk___MMMCCCEEEKKKHHH@@@QQQccc{{{tttooo___YYYxxxoooddd[[[VVV\\\fffxxx{{{|||rrrhhhlllggg```mmm{{{nnnaaafffrrr{{{jjjZZZsssVVVDDDXXXyyy{{{aaaeee|||iiiXXXZZZ```ssszzzhhhaaaeeehhhhhheeegggkkknnnlllnnntttqqqcccLLLSSSttt~~~{{{{{{iiiCCC777<<>>>>>:::999IIIlll}}}ggg\\\^^^______YYYOOOAAA888111,,,)))***+++)))))),,,+++***+++111888>>>BBBEEEKKKKKKIIIBBB===???EEEJJJEEEEEEFFFEEEAAA>>>>>>@@@<<<;;;:::888666444333222333666555222444999;;;777666555333111111222444555@@@<<>>666111,,,)))***+++)))))),,,)))++++++***///888>>>@@@DDDFFFJJJLLLHHHEEEHHHMMMNNNLLLGGGCCCDDDEEEAAA;;;::::::;;;:::999888777666555333222111111222000///111111111111222444666777777<<>>OOOsssVVV@@@>>>CCCWWWzzz{{{mmm```VVVRRRWWW___mmm}}}~~~~~~zzzvvvxxx|||}}}rrrfffiiiqqq~~~xxxtttqqquuu}}}xxxyyyyyy}}}|||{{{uuunnngggeeeddddddeeeqqqpppdddlllyyysssccc___hhh|||kkk@@@BBB\\\kkklllUUUVVVfff{{{yyywww}}}eee^^^cccfffhhhgggbbbaaabbb```]]]lllooo^^^fffRRREEE```}}}aaa>>>;;;<<>>CCCDDDIIIOOOMMMHHHGGGKKKTTTTTTOOOGGGCCCEEECCC>>><<<<<<<<<;;;:::999888777666555555555444222222333000111222333444666777777:::OOOiii~~~uuulllOOOCCCAAA@@@@@@DDDEEEbbbsssQQQDDD===IIIdddsssdddZZZSSSRRRSSSddd|||xxxiiiqqqzzzyyyvvv^^^XXXQQQOOO]]]wwwyyyooommmppptttyyyzzzyyyuuussspppwww~~~~~~zzzyyy}}}}}}{{{nnnkkkiiijjjlllkkkfffaaaiiizzz~~~rrrrrr{{{lllbbbdddkkkttt~~~yyySSSCCCHHHYYYnnn^^^VVV\\\lll}}}uuutttaaa]]]bbbdddffffffbbbaaacccaaa^^^ccc{{{sss^^^hhhUUUAAAUUUwww}}}[[[===:::>>>DDDnnn]]]iiiqqqqqq{{{uuuppp}}}zzz~~~```999;;;>>>???LLLbbbuuunnnUUUUUUTTTRRROOOHHH@@@;;;111,,,)))***+++)))))),,,&&&------((('''///999===BBBCCCIIIQQQPPPIIIFFFHHHVVVZZZVVVKKKCCCCCCDDDCCC>>>>>>===<<<:::999888888555444444444222000222555111222444666777888888888JJJbbb~~~wwwWWWCCC@@@@@@>>>===DDD===^^^dddOOO???CCCUUUpppxxxggg___XXXQQQMMMTTTooo~~~vvvlllqqqyyy{{{{{{|||zzzqqqFFFHHHOOOZZZfffrrr|||{{{tttooogggbbblll{{{uuutttyyy||||||pppdddqqquuu{{{{{{~~~yyyvvvtttuuuvvvssskkkeeegggzzzqqqhhhkkkssswwwuuu|||llldddkkkssstttwwwmmmIII:::IIIllleeeXXXPPPWWWooo|||~~~ooo___^^^aaaeeehhhgggcccbbbcccaaa]]]mmm|||xxxbbblllXXX???OOOrrrzzz~~~rrriiigggpppYYY@@@:::???FFFmmmeeeuuuwwwttttttttt}}}zzzpppgggbbbaaabbbccceeeggghhhiiijjjRRR===FFFAAA>>>QQQ```bbbfffZZZWWWTTTPPPLLLFFF@@@<<<222---)))******)))))),,,)))******)))(((+++111666>>>AAAJJJRRROOOHHHIIIOOOJJJSSSfffrrreeeKKK>>>@@@>>>AAAAAA>>>:::999::::::888666333000000222444666777111000444555555@@@OOOeeeqqqgggqqqKKK>>>>>><<<:::;;;<<<<<>>???AAAJJJPPPcccxxxjjjZZZXXXTTTPPPLLLGGGAAA<<<333---)))******((())),,,)))******(((''')))---000@@@DDDFFFHHHPPPWWWSSSJJJSSSXXX[[[```nnnvvvgggPPPFFFCCC>>><<<<<<<<<888333999999999888777444111///)))...555999999>>>NNN^^^sss___lll{{{]]]AAA:::<<<:::888999<<<:::@@@XXXzzzbbb<<<999CCCIII```uuuhhh[[[NNNIIIQQQ[[[```aaaccchhhnnnrrrqqqppppppppppppqqqrrrwwwzzznnn___bbbooovvvtttpppjjjaaaYYYXXX___nnn{{{yyy}}}wwwtttxxxzzz}}}zzzeeeiiisssyyy~~~xxx{{{}}}xxxooolllkkkhhhdddiiivvvuuujjjeeehhhiiihhhnnnxxxuuuRRR222777QQQlll___QQQMMMVVVbbbhhhiiiVVVXXX[[[eee|||ooohhhkkkmmmgggnnnooojjjfffhhhjjjjjjpppyyy|||dddgggiiiOOOFFFllluuuyyyvvvzzzMMMAAA======GGGaaalllqqq}}}vvvzzzsssppptttxxx{{{SSSEEEBBBEEEPPPVVV\\\nnn~~~|||ggg[[[XXXTTTQQQLLLGGGAAA===333---)))******((()))+++)))))))))(((&&&&&&''')))777DDDHHHEEELLL[[[ZZZMMM@@@HHHJJJGGGRRRiii{{{~~~wwwhhhSSSFFFAAA???;;;777333444666777888888888777BBBAAA<<<777===PPPffftttuuuZZZLLLfffXXXFFF888888;;;999777888::::::999BBB___|||aaa<<>>AAAJJJZZZlllzzzhhheeelllvvv|||yyySSSHHHCCCHHHSSSXXX```|||zzzddd[[[YYYUUUQQQMMMHHHBBB>>>333---)))******((((((+++(((((()))((('''&&&&&&&&&(((===KKKJJJHHHPPPXXXXXXLLLLLLOOOKKK;;;222EEEaaavvvmmmbbbYYYQQQJJJHHHIII<<<999555222111222555777000555:::DDD\\\ttt|||vvvMMMIIIcccaaaCCC;;;777:::<<<:::999;;;777;;;999999PPP|||TTT>>>AAACCCFFF[[[ooo\\\TTTNNNGGGDDDGGGMMMSSSWWW___ccchhhjjjmmmttt}}}zzzxxxwwwyyy}}}hhh]]]UUUPPPRRR[[[pppxxxfffaaa||||||xxxxxxsssnnnooo}}}}}}vvvVVVQQQaaattt{{{zzz}}}uuuvvv{{{cccbbbeeemmmmmmeee\\\YYYbbb~~~YYY666333QQQpppuuufff```uuu}}}jjjiiiooowwwiiibbbaaabbbdddfffeeeaaa]]][[[[[[\\\[[[kkkwww]]]bbbVVVKKK[[[lllwwwtttrrr{{{sssCCC999@@@FFFQQQXXXhhh~~~yyy}}}|||fffOOOKKKZZZssseeeNNNIIIFFFLLLXXX\\\gggmmm}}}jjj\\\YYYVVVRRRNNNHHHBBB>>>444...*********((((((***''''''((()))))))))((('''$$$///???IIIJJJJJJPPPYYYXXXPPPPPPVVVRRR???222000@@@MMM```mmmkkkeeehhhqqq___\\\VVVPPPLLLJJJIIIIIIKKK]]]rrruuuaaaZZZwwwrrrIII<<<:::999::::::888999;;;444;;;999333===bbb|||uuuCCC999DDD@@@CCCbbbsss^^^UUUIIICCCDDDHHHJJJJJJPPPUUU[[[^^^aaafffnnnvvvxxxvvvuuuuuurrrooorrrwwwiiiXXXSSSQQQQQQ]]]rrrqqqaaa___sss~~~uuuyyywwwpppiiicccpppqqqUUUVVViiiqqq~~~yyyuuuzzz|||zzzzzznnndddeeeiiikkkhhhcccbbbccc^^^llljjjEEE;;;>>>III[[[jjjqqqxxx~~~|||ooollljjjttt~~~|||kkkeee```^^^^^^___^^^]]]^^^```ccciiinnndddnnn|||yyyaaajjjYYY???SSSfffrrroookkkvvviiiBBB>>>@@@GGGWWW[[[rrr```~~~rrrrrrcccSSSFFFIII\\\uuuaaaLLLJJJHHHNNN[[[bbbgggccc~~~jjj]]]ZZZVVVRRRNNNIIICCC???444...*********((((((***'''&&&&&&(((***+++)))(((***%%%***<<>>LLLOOOJJJYYYdddggg\\\UUUXXXXXXQQQEEE;;;555333///---777GGGUUU^^^lll{{{}}}lll[[[TTTcccYYY???888666777777555444444444444444555999;;;888<<>>999:::AAAIIIRRRYYY[[[dddrrryyywwwuuurrrfffSSSFFFOOOjjjqqqgggffflllfffWWWVVVbbbddd^^^\\\```aaa______cccaaa]]]rrrxxxppp```EEE;;;RRRfffkkkkkkrrr{{{tttkkkxxxzzzrrrjjjjjjwww|||\\\DDDDDDPPPIII^^^cccsss[[[qqqsssdddUUUSSS[[[nnnrrrdddmmm{{{LLL@@@]]]gggYYYRRRWWW___lllfffiii{{{uuucccbbb^^^XXXTTTPPPJJJCCC===444000,,,)))((()))((((((''''''&&&&&&&&&&&&''''''&&&&&&(((******000DDDYYYTTTZZZ___```cccddd]]]SSSPPP___ooossshhhYYYNNNJJJJJJJJJEEE@@@FFFXXXkkkvvvfff>>>555777555333333333222222111111111222222111333555888<<<>>>mmmiiiXXX???<<<;;;===DDDYYY{{{rrrfffWWWOOOFFF@@@AAABBBAAABBBGGGDDDDDDDDDBBB@@@AAAEEEIIIAAALLLWWWaaaqqqoooaaaXXXMMMddd|||qqqggggggoooqqqhhh]]]YYY^^^___cccyyycccRRRbbbhhh^^^xxxwwwwwwvvvpppkkkooowwwwwwwwwxxxzzz|||}}}|||{{{wwwwwwxxxyyyzzz{{{||||||~~~~~~~~~}}}}}}}}}{{{|||vvv|||xxxpppgggaaammmmmmjjjffffffiiigggccceeeaaa]]]bbbuuu{{{nnnNNNBBB???;;;===;;;>>>DDDFFFDDDEEEIII???EEEFFFCCCTTT{{{iiifffccccccddddddbbb```kkkccc[[[ZZZ___cccbbb___bbbZZZnnn|||xxxeeeeeeNNN@@@LLL\\\fffgggiiiuuuzzzhhhoooxxxggg[[[___sss}}}NNN@@@FFFMMM\\\]]]hhhssscccjjjrrrooo~~~fffZZZcccvvvoooIIIDDDYYYjjjxxxKKK```\\\ssslllxxxlllccc```\\\WWWQQQJJJCCC???444000,,,)))((()))((((((''''''&&&&&&&&&&&&''''''(((((()))***'''(((444BBB___YYYRRRRRR___nnnrrrmmm\\\XXXWWW___mmm|||fffHHH;;;777555444333333222222222111111111222222111111222444777888QQQrrrnnn^^^FFF:::AAAAAA===PPPooo|||iii```TTTKKKJJJIIICCC>>><<<:::<<>>EEEAAA===;;;===@@@DDDFFFEEEHHHPPPccclllcccaaa```aaaccccccaaa^^^bbbaaa^^^\\\]]]^^^___```aaaYYYkkkdddgggdddCCCJJJXXXdddfffdddnnn}}}wwwkkktttyyylllfffmmmttt}}}sssGGG???IIIZZZgggfffkkkrrrnnnppp~~~uuummm]]]]]]iii|||[[[KKKOOOXXXfffNNNPPP\\\hhhppplllcccbbb```[[[SSSJJJDDDAAA555111,,,)))))))))((((((''''''&&&&&&&&&&&&''''''(((((()))***(((%%%(((---EEEPPPZZZ[[[[[[dddttt|||oooaaa[[[aaallluuuyyyssszzz\\\666333999444000666222222111111111111000000222222000//////000111222;;;WWW}}}sssssseeeAAA<<<@@@??????EEE^^^|||oookkkjjjeee]]]XXXUUUVVVWWWXXX\\\bbbiiinnnwww|||gggWWWKKKFFFMMMXXXvvvggggggiiipppxxxzzzvvvpppkkkiiijjjkkkmmmttt|||vvvKKKCCCWWWUUUggg|||yyymmmiiikkkuuuxxx||||||zzzyyyyyyzzzzzzyyyxxxvvvvvvwwwwwwxxx}}}}}}~~~|||~~~~~~|||~~~xxxvvvxxx^^^XXX]]]bbbdddiiijjjeee```___^^^\\\\\\YYY```hhhbbb___{{{~~~hhheee[[[QQQSSS]]]bbb___eee{{{fff]]]^^^^^^^^^______]]]ZZZVVVWWW\\\```___ZZZYYY\\\```aaaXXXdddzzzlll```eeeJJJGGGQQQcccfff```gggxxx|||sssrrr|||xxxkkkmmm~~~eeeBBBCCCPPPZZZhhhhhhhhhkkkcccnnnvvv]]]UUUjjjzzzfffZZZ]]]qqqSSSIIIPPPZZZccc{{{dddQQQeeebbbpppqqqfffaaacccccc]]]SSSJJJDDDBBB555222---***))))))((((((''''''&&&&&&&&&&&&''''''%%%&&&(((******((('''(((###;;;XXXeeedddbbbfffkkkooouuuyyyxxxtttsssyyy~~~|||SSS;;;///777888------999000000000000000000000000111000//////...//////000---AAAkkkiiiqqqJJJ;;;CCCFFF@@@CCCVVVrrr|||zzzyyy{{{xxxhhh\\\PPPHHHBBBLLLnnnwwwllljjjiiiiiikkkmmmnnnooommmeeeaaa___ZZZ[[[rrrooozzzNNNHHHVVVTTTccc}}}vvvjjjiiiooorrrvvvzzzzzzxxxuuurrrvvvuuuttttttuuuwwwzzz{{{zzz{{{|||}}}~~~}}}|||}}}yyytttfffaaa```aaa^^^fffiiieee___^^^^^^^^^]]]TTTTTT\\\______iiiyyykkk\\\]]]]]]^^^___^^^\\\WWWRRRNNNPPPWWW]]]^^^ZZZXXXZZZ]]][[[VVV\\\qqqtttZZZ```RRRFFFKKK```ggg___cccttt~~~sssttt|||yyywwwsssnnnttt[[[BBBKKKXXX[[[iiimmmhhhhhhbbbaaavvv~~~|||dddQQQTTTgggxxxrrr___[[[kkkyyy\\\FFFKKK```bbbdddtttffflllgggmmmdddlllccc^^^aaabbb]]]TTTJJJDDDAAA666222---***))))))((('''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&(((******)))%%%(((666NNNeeellleee\\\WWWdddsss{{{tttNNN444444666888333,,,...555////////////////////////.........//////000000111333555JJJtttppp}}}QQQ>>>======IIIFFFEEERRRooovvvhhh___SSSJJJDDDIIIVVVpppwwwoooqqqpppnnnjjjgggfffhhhiiifff___\\\]]]WWWVVVmmmjjjHHHGGGTTT]]]dddvvvpppmmmjjjjjjmmmrrrvvvvvvuuuuuuuuuuuuuuuvvvxxxyyy{{{vvvwwwyyyzzz|||~~~}}}|||}}}xxxzzzpppbbbaaa___[[[XXXWWW___dddaaa]]]]]]^^^^^^VVVVVVTTTTTT\\\dddeeeaaarrrsss___\\\aaa]]]___aaaaaa^^^XXXSSSPPPPPPSSSXXXZZZ[[[ZZZYYYXXXUUUXXX[[[oooxxx]]]eeeWWWEEECCCXXXccc]]]```nnnzzzxxxwww~~~vvvjjjfff\\\iiiyyyUUUGGGSSSZZZbbboooxxxooolll~~~qqqaaannntttvvvssseeejjj|||iii^^^gggwwwxxxggg\\\MMMQQQbbb```[[[jjjooobbbkkkjjjfffkkkbbb\\\^^^___\\\UUULLLDDD@@@777333...+++))))))((('''''''''&&&&&&&&&&&&''''''$$$&&&&&&$$$$$$'''((('''---%%%$$$000EEEXXXfffnnnllljjjhhhhhhnnnxxxcccGGG666222444222......111000---------............//////------...///000000111111555000777PPPooonnn|||fffGGG;;;999:::===@@@FFFVVVppprrrbbbUUULLLHHHIIICCCEEERRRkkktttfffbbbgggiiikkkjjjgggccc```___^^^\\\aaagggdddaaannnhhh|||NNNOOOQQQXXXcccppp{{{xxxqqqiiieeegggkkkooorrrpppppppppppppppooooooooorrrsssuuuwwwyyy|||~~~zzz{{{xxxsssuuurrrpppwwwXXXSSS[[[\\\YYYYYYRRRXXX\\\ZZZXXXZZZ[[[ZZZOOO[[[```YYYXXXaaaccc^^^gggvvvlll^^^YYYZZZ]]]YYY]]]aaabbb```]]]ZZZYYYSSSSSSTTTWWW[[[\\\ZZZWWWYYY```^^^mmmcccaaa]]]GGG???NNN\\\\\\^^^eeettt}}}|||qqqkkkjjj[[[TTTQQQiii~~~zzzQQQMMMYYYYYYYYYeeeuuupppssslll[[[nnnsssvvvsssaaa```iii~~~xxxnnnXXXMMMXXX_________ccchhhkkkbbbUUUggghhhpppttthhh~~~ccc[[[\\\\\\\\\XXXPPPFFF???777444...+++))))))((('''''''''&&&&&&&&&&&&''''''###((()))%%%###&&&(((&&&(((((()))((((((333NNNhhhqqqtttvvvuuutttwwwnnnNNN777111666333111---+++...000...***,,,,,,------............,,,,,,---...////////////)))+++333EEE^^^{{{zzzxxx^^^>>>===@@@DDDBBB===AAAHHHLLL```vvvpppeeeQQQLLLGGGFFFCCC???AAAGGGTTTggg{{{fff^^^___]]]^^^```aaa```]]][[[ZZZ\\\]]]ccciiiiiihhhnnnwwweeennn~~~___MMMTTTWWWQQQ^^^vvvvvvwwwuuuooohhheeegggkkkiiiiiikkkkkkkkkjjjhhhgggmmmoooqqqsssvvvyyy{{{||||||wwwpppkkknnnsssvvv~~~bbbOOOSSSZZZXXXWWW\\\SSSVVVWWWUUUUUUYYYYYYWWWWWW^^^dddaaa]]]^^^___```nnneeennnfffYYYYYYZZZYYYWWWTTTXXX\\\^^^\\\ZZZYYYYYYVVVTTTTTTVVVYYY[[[[[[YYY[[[ddd[[[gggssspppZZZgggPPPAAAIIIXXX___^^^^^^mmmxxx}}}qqqpppttt}}}hhhXXXPPP\\\mmm|||xxxqqqkkknnnzzzpppOOOUUUccc\\\TTT]]]qqqqqqyyywwwYYYhhhuuuxxx}}}zzzbbbYYY^^^tttxxxhhhvvvmmmOOOHHHYYY___]]]bbbhhheeebbb]]]______dddtttqqqgggwwwhhh[[[[[[[[[\\\ZZZSSSHHH@@@888444///+++***)))(((''''''''''''&&&&&&'''''''''"""***---(((&&&(((***(((&&&%%%(((***'''&&&...;;;YYYrrr}}}nnnnnntttuuuvvvuuuvvv}}}rrrOOO???777///---111,,,+++...333111+++***...,,,,,,,,,------.........,,,------......------------///000000<<<\\\yyyuuupppVVV>>>;;;@@@@@@>>>>>>@@@FFFHHHEEEFFFMMMQQQQQQQQQNNNLLLKKKKKKHHHCCC???GGGAAA>>>@@@BBBHHHVVVdddiii[[[\\\ccc___]]]YYYWWWXXXZZZ\\\^^^```___```aaacccfffkkkooohhhrrr^^^bbbHHHJJJUUUWWWOOO```nnn|||}}}ssskkkjjjnnngggiiilllnnnoooooommmlllkkklllnnnqqqtttwwwyyy{{{sssiiieeegggjjjaaaqqqaaaOOOHHHSSSWWWOOOMMMTTTWWWXXXWWWTTTVVVZZZYYYVVVfff^^^]]]eeeggg```\\\]]][[[eeellloooooo___SSSUUU]]]___ZZZUUUPPPTTTXXXXXXUUUSSSRRRSSSWWWVVVVVVVVVWWWYYY[[[]]]UUU^^^SSSaaaooobbbpppZZZGGGHHHXXXbbbaaa\\\hhhtttsssppp~~~lll^^^VVVfffkkkyyy}}}ttttttllliiijjjuuuwwwyyyiiiNNN]]]lllbbbeeeiiizzzxxxfffXXXrrrvvvyyy|||rrrnnnsssbbbVVVZZZnnnooo___pppiiiMMMQQQRRRSSS]]]hhhccc```jjjeeeuuuZZZ```oooeeeooopppwwwaaa[[[\\\\\\[[[XXXQQQIIICCC???;;;555///***))))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***)))999RRRiii{{{}}}{{{nnnEEE>>>555111111000...+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------***,,,//////888UUUssswww|||ppp{{{ttt\\\NNNGGGAAA>>>>>>>>>@@@???:::555999@@@BBB@@@@@@AAA???===>>>@@@CCCGGGLLLRRR^^^uuusssuuuqqqhhhdddeeedddbbb```___^^^^^^^^^]]]^^^```cccfffiiilllmmmlllxxx{{{ccc}}}mmmLLLJJJUUUXXXKKKQQQ\\\kkkwww}}}|||zzzsssnnnkkkmmmrrrvvvxxxzzzxxxwwwxxxzzz~~~~~~|||tttiii^^^XXXWWWZZZaaaiiiiiiiiiSSSQQQNNNLLLKKKMMMPPPRRRWWWWWWUUUSSSRRRSSSVVVYYYZZZ]]]```^^^ZZZZZZ]]]aaa___\\\^^^ccchhhvvvsssWWWVVVTTTSSSQQQQQQPPPPPPLLLOOOSSSVVVXXXWWWUUUSSSWWWWWWWWWWWWXXXYYYZZZZZZUUU]]][[[XXXlllfffbbbgggRRRDDDVVVccc```aaa^^^lll|||yyypppvvvrrrkkkmmmlllsss||||||tttllliiijjjpppyyyyyyssswwwjjjQQQVVVfffmmmppppppcccbbbqqqtttiiiUUU\\\ttt}}}yyy}}}eee]]]YYYeeeiiixxx|||hhh]]]IIIaaazzzoooddd^^^sss^^^QQQWWW[[[^^^___dddiiiiiieeefffiiiiiifffhhhjjjddd[[[fffggg[[[[[[[[[[[[WWWQQQHHHBBB???;;;555///+++))))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***111---(((***777OOOjjj{{{vvveeeRRR>>>111777222---,,,...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...+++,,,///---///BBBXXX~~~mmmiiiqqqffffffOOOGGGBBBCCCDDDAAA<<<:::888:::===CCCIIIQQQZZZaaajjjvvvmmmhhhkkkjjjhhhiiiccccccbbbaaa```^^^\\\[[[XXXXXXXXXXXXZZZ\\\^^^___ffffff|||iiiwwwpppYYYUUUiii[[[MMMJJJUUUccckkkmmm|||zzzxxxzzz}}}~~~}}}|||~~~zzztttlllccc]]]NNNQQQUUUYYY\\\cccsssyyy]]]OOONNNLLLJJJJJJLLLMMMOOOSSSSSSSSSQQQPPPQQQTTTWWWYYY\\\^^^]]]ZZZYYY]]]```aaa___bbbdddaaa```pppmmm___RRRQQQPPPNNNMMMLLLLLLLLLPPPRRRTTTVVVWWWVVVTTTSSSTTTTTTTTTTTTTTTUUUVVVWWWXXX]]][[[WWWeeerrr^^^aaaRRRCCCKKK[[[___]]]YYYgggwwwwwwyyyxxxxxxqqqtttwwwwwwuuusssrrrrrrqqqwww|||SSSHHHXXXddd```[[[hhhiiihhhiiicccooonnnTTTUUUhhhqqqqqqwwwxxx___TTTKKKSSSXXXdddmmm[[[III^^^{{{xxxnnnddduuuoooUUUUUU[[[___aaaaaadddgggeeeaaabbbeeefffdddfffkkkkkkggggggqqqhhhYYYYYYZZZZZZWWWPPPGGGAAA>>>:::555///+++))))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))"""&&&))),,,000555888MMMPPPUUUZZZ___eeelllpppuuuwwwxxxxxxuuupppiiieeePPPIII???666222111000000---***((()))---///...,,,++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,---+++---000---***111<<<___sssvvvtttmmmjjjiiikkkoooxxx{{{}}}yyylllbbbdddggggggjjjpppeeefffgggfffeeebbb^^^\\\\\\ZZZXXXVVVUUUVVVXXXZZZ___\\\lllqqquuuuuu```WWW^^^bbbZZZLLLCCCFFFMMMKKKLLLPPPUUU\\\bbbdddddddddbbb^^^ZZZUUUQQQOOOMMM\\\iii|||qqqXXXNNNJJJJJJIIIIIIIIIIIIJJJJJJMMMNNNOOOOOOOOOPPPRRRTTTWWWZZZ\\\\\\ZZZZZZ]]]```^^^]]]```ddd```ZZZ]]]fffpppyyyfff[[[TTTPPPQQQPPPOOONNNMMMMMMMMMMMMPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQUUUUUUUUUSSSYYYnnn___]]]VVVFFF@@@QQQ___[[[UUU```ooo|||zzzxxx}}}wwwpppqqqpppppppppssswww{{{yyyUUUMMMYYY___WWWSSS^^^bbbccceee```jjjZZZPPP\\\ggglllpppxxxrrr```WWWSSS[[[^^^```~~~aaaRRR^^^|||{{{zzzzzz~~~pppwwwnnnSSSVVVXXX\\\^^^```cccgggeee```fffgggfffaaa```dddgggggglllcccooofffXXXXXXYYYZZZVVVOOOFFF???===:::555///,,,***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))+++++++++)))'''%%%&&&'''&&&&&&(((,,,000333444444333444666777777555333111,,,,,,------,,,---///000,,,+++***+++------+++)))************************)))))))))*********++++++************+++++++++++++++))),,,111111---...222:::]]]uuuyyyyyy}}}~~~fffbbbaaaeeefffeeefffjjjffffffeeedddccc```^^^]]]aaa^^^[[[XXXVVVWWWYYY[[[VVVZZZhhhzzzmmm}}}~~~uuuoooiiiaaaVVVOOOOOOOOOLLLHHHHHHLLLNNNNNNPPPNNNIIIFFFGGGMMMWWW___vvvwwwTTTGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNOOOPPPRRRVVVXXX[[[\\\[[[\\\^^^```___\\\\\\``````___bbbhhheeehhhjjjooo~~~jjjYYYSSSRRRQQQOOONNNNNNMMMLLLKKKKKKKKKLLLJJJJJJIIIIIIJJJJJJKKKKKKMMMMMMMMMLLLLLLMMMMMMNNNLLLJJJLLLOOOPPP]]]ggg___\\\LLL;;;JJJ___YYYTTT[[[fffsss}}}rrrkkkkkkkkkmmmsss{{{ttt___WWW___rrrnnndddYYY[[[dddhhhkkkppp{{{PPPTTTbbbmmmkkkmmmyyymmmbbb```jjjxxxxxxppprrrkkk```YYYyyyiiiVVVZZZYYY\\\^^^^^^```bbb```ZZZbbbdddccc___\\\]]]aaaeeeiiihhhdddooofffWWWXXXYYYZZZWWWOOOEEE>>><<<999555000,,,***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((&&&$$$###''',,,111,,,+++***,,,------+++(((+++,,,,,,---,,,,,,+++***---000333222...***'''''',,,++++++,,,,,,+++)))((())))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++***)))***...111000///000+++999OOOlllzzzddd___]]]]]]aaaccc```\\\[[[aaa___\\\ZZZXXXXXXYYYZZZ\\\ZZZWWWTTTSSSTTTVVVXXXQQQTTT[[[kkk~~~vvv~~~{{{___aaa```^^^eeeuuu}}}~~~```LLLFFFGGGDDDEEEFFFGGGHHHHHHGGGGGGGGGIIILLLMMMMMMNNNPPPRRRUUUWWWZZZ\\\]]]^^^___```ddd```^^^___```___```bbbhhhiiieee___^^^eeelllooozzz```YYYRRRPPPSSSTTTQQQMMMGGGFFFEEEEEEEEEEEEEEEFFFDDDCCCCCCDDDEEEFFFHHHIIIKKKKKKKKKKKKKKKKKKLLLMMMJJJGGGKKKPPPNNNTTTwwwuuueee___SSS>>>DDDWWWWWWTTTVVV^^^lll{{{yyysssxxxxxxhhheeecccgggtttwwwZZZXXX\\\cccooo```___dddhhheee^^^RRRMMM]]]mmmeeecccrrr{{{}}}mmmbbbaaavvvzzziiizzzooo\\\pppmmmWWWXXX^^^aaacccbbb^^^^^^^^^ZZZTTTVVVYYY]]]``````aaaeeejjjccchhhbbb]]]ssslllWWWXXXZZZZZZWWWOOOEEE>>>;;;999555000---+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''!!!***///...***%%%"""$$$$$$$$$%%%''''''&&&%%%)))))))))***************%%%''')))++++++,,,...000'''((())))))***)))))))))(((((((((((((((((((((((('''''''''((((((((())))))((())))))))))))*********+++***)))+++---------,,,000,,,///GGGssswww|||cccUUU\\\[[[\\\___aaa___ZZZVVV___\\\YYYVVVUUUWWWYYY[[[XXXWWWTTTRRRRRRSSSTTTVVVXXXWWWVVVbbbpppvvv|||zzzyyyuuuwww\\\RRRLLLIIIIIICCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKKKKKKKLLLOOOQQQSSSTTTWWWZZZ]]]_________aaaaaabbbeeefffdddaaa___]]]bbbdddbbbaaaccccccaaaZZZ```iiiqqqxxx~~~vvvkkkcccYYYPPPTTTRRROOOOOOOOOMMMHHHDDDDDDCCCCCCCCCCCCDDDDDDEEEBBBBBBBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOLLLOOOTTTOOOPPPlllnnn___XXXIII@@@IIITTTTTTRRRWWWfffwwwssshhhjjjpppzzzooohhhaaadddtttqqqSSS\\\bbbYYY^^^qqqiiiccchhhjjjbbbbbbddd^^^ttt```JJJTTTggg^^^]]]mmmtttxxx~~~|||ppphhhgggeee```}}}{{{mmmfff}}}~~~}}}iiisss{{{zzzfffXXX___\\\^^^```___]]]___bbbbbb^^^YYYYYY^^^ccceeeccceeehhhlllfffeeeggghhhvvvoooWWWXXX[[[[[[XXXPPPFFF>>>:::888555111---+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''******(((%%%######&&&)))((()))***++++++,,,---...&&&&&&((()))***+++,,,,,,,,,+++)))((((((((()))***'''((()))((((((((()))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))*********************++++++***111...,,,666RRRvvvqqqbbbXXXRRRWWWZZZ]]]^^^^^^^^^]]][[[^^^\\\ZZZYYYYYYZZZ\\\^^^ZZZYYYWWWVVVVVVVVVVVVWWW___```^^^bbb~~~lllvvvSSSHHHJJJIIIGGGHHHBBBCCCCCCDDDDDDEEEFFFFFFHHHIIIIIIHHHHHHJJJMMMPPPOOOQQQTTTXXX\\\^^^^^^]]][[[^^^aaadddggghhhfffdddfffhhhgggbbb___aaacccbbbffffffdddaaa]]][[[[[[\\\bbbdddbbb\\\YYYYYYYYYWWWUUUTTTQQQMMMHHHEEEBBBBBBCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMOOOMMMPPPSSSOOONNNaaazzzzzz```___YYYAAA===TTTUUUPPPQQQ___ppp~~~qqqllllllvvv|||}}}ttt]]]]]]ZZZJJJ>>>@@@MMMQQQdddkkk]]]]]]fffaaaeeeSSSNNN```ZZZZZZhhhjjjkkksssqqqeee]]]]]]\\\WWWvvv{{{xxxrrrnnnyyyrrrcccjjj]]]XXXZZZYYYXXX\\\dddfffeee___[[[\\\bbbeeecccbbbdddppphhhiiipppiii```rrroooWWWYYY[[[\\\YYYQQQFFF>>>:::888555111---+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""$$$&&&'''''''''''')))&&&''''''&&&$$$$$$%%%'''(((((((((((((((((('''&&&'''&&&&&&(((+++,,,+++***,,,,,,,,,***((('''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''***,,,++++++,,,,,,+++***///000,,,///BBBZZZjjjsssXXXQQQUUUXXXYYYQQQWWW[[[ZZZXXXXXXZZZ\\\XXXXXXYYYYYYYYYZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVVVV\\\fffdddXXX^^^zzzuuunnnvvvzzzoooUUUBBBBBBFFFCCCBBBFFFBBBBBBAAABBBCCCDDDEEEFFFHHHHHHHHHFFFFFFHHHLLLOOOMMMNNNQQQVVVZZZ\\\\\\[[[[[[\\\]]][[[\\\```cccddd^^^bbbdddaaa```bbbbbbaaaaaacccdddccc```]]]\\\\\\RRRYYY^^^[[[WWWVVVSSSPPPNNNOOOOOOKKKFFFDDDEEEGGG>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEEEEDDDDDDCCCEEEEEEFFFGGGHHHJJJLLLMMMJJJJJJMMMOOOLLLMMM[[[lllbbbdddfffEEE888VVVWWWOOONNNYYYiiiuuuvvvqqqvvv~~~~~~ooo[[[LLLDDDEEENNNXXXNNNMMM^^^dddWWWZZZaaaWWW[[[ppp___MMM]]]YYYZZZeeeaaapppzzz{{{pppjjjmmmnnniiiiiivvvxxxggghhhxxxiii```qqqggg^^^^^^ZZZUUUVVV[[[]]]ZZZYYYTTTTTT]]]dddeeefffjjjcccfffjjjllliiidddbbbbbbsss[[[XXXYYY[[[WWWMMMCCC???@@@;;;444000///---)))&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++---111777;;;kkkoooWWWQQQVVVVVVSSSPPPPPPRRRUUUWWWWWWVVVWWWXXXSSSRRRRRRRRRSSSTTTUUUUUUTTTRRRQQQSSSVVVXXXWWWVVV\\\[[[ZZZZZZ\\\___ccceeeQQQbbb|||iiieeennn{{{yyy```EEECCCAAA?????????AAABBB????????????@@@BBBDDDEEEFFFFFFGGGGGGHHHIIIKKKKKKJJJMMMQQQTTTUUUWWWXXXZZZ\\\\\\]]]^^^____________XXXZZZ^^^aaabbbaaa___]]]aaaaaaaaa```^^^[[[WWWUUUWWWWWWXXXYYYYYYUUUPPPLLLKKKJJJIIIGGGDDDBBBAAA@@@@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@@@@AAAAAADDDDDDCCCDDDEEEFFFHHHIIIFFFIIIJJJJJJJJJOOOXXX```ppp]]]lllZZZ???LLLRRRUUURRRPPPZZZppphhhKKKBBBEEENNNooolll[[[SSSYYYaaaZZZUUU[[[]]]YYYccc]]]KKKTTT^^^aaaccceeettttttjjjgggUUUeeezzzooofffhhhuuutttsssnnndddnnnkkk[[[[[[```^^^TTTQQQVVVXXXSSSWWW\\\______aaaeeefffdddgggeeebbbaaabbbgggllloooqqq[[[XXXYYY[[[WWWMMMDDD@@@BBB<<<555000...---***''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********+++++++++++++++...222555>>>SSSlllqqqdddXXXPPPQQQTTTQQQLLLJJJOOOQQQTTTVVVVVVVVVWWWXXX[[[ZZZYYYWWWVVVUUUUUUUUUTTTQQQNNNNNNQQQTTTUUUTTTSSSSSSSSSRRRQQQPPPOOOOOOSSSIIIJJJeeemmmiiiqqq}}}yyytttpppwwwoooRRRGGGBBBAAA???=========???@@@@@@?????????@@@BBBCCCDDDCCCCCCDDDDDDFFFGGGHHHIIIIIILLLOOOQQQQQQQQQRRRSSSXXXYYYZZZ[[[\\\\\\\\\[[[\\\]]]^^^^^^___^^^^^^]]]YYYZZZ[[[\\\[[[ZZZXXXWWWSSSTTTUUUVVVUUUQQQKKKFFFGGGFFFEEEDDDBBBAAA@@@@@@?????????>>>>>>>>>============>>>>>>>>>>>>??????BBBAAAAAAAAABBBDDDFFFGGGDDDFFFHHHGGGGGGKKKTTT[[[uuu~~~``````cccPPP???OOOSSSSSSOOOTTTfffyyy|||QQQQQQXXXpppyyy___SSSVVVVVVWWWWWWPPPUUUVVV{{{jjjQQQTTT^^^]]]SSS___jjj~~~kkkzzzyyytttvvv|||}}}hhhttttttmmmjjjfff```\\\]]]ZZZTTTRRRTTTWWWXXX\\\]]]^^^```gggmmmlllgggddddddcccdddeeefffhhhiiiqqq[[[XXXXXXZZZWWWMMMEEEAAAEEE>>>666000///...,,,***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((())))))))))))*********+++,,,+++******,,,...###000AAAVVVtttaaaNNNEEEEEEHHHLLLLLLHHHFFFHHHJJJMMMPPPQQQRRRSSSTTTVVVYYYXXXWWWUUUSSSRRRQQQPPPUUURRRMMMLLLMMMPPPRRRSSSOOOPPPQQQQQQOOOKKKFFFCCCHHHBBB???GGG___vvv```fffqqq{{{~~~{{{{{{~~~yyyhhh\\\WWW___rrreeeIII<<<999>>>===<<<;;;;;;;;;<<<===@@@@@@??????@@@AAABBBBBB??????@@@AAABBBDDDFFFGGGGGGIIIMMMOOOOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXXXX]]]\\\[[[ZZZZZZZZZ[[[[[[SSSTTTVVVWWWWWWWWWVVVUUUPPPPPPQQQRRRPPPLLLEEE@@@AAAAAAAAA@@@@@@@@@??????============<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCDDDBBBCCCDDDCCCCCCGGGNNNSSSkkkrrrXXXhhhccc:::JJJQQQTTTOOOMMMYYYmmm}}}~~~yyyyyypppooo[[[ZZZYYYYYYWWWNNNRRRLLL```~~~WWWNNNaaallleeeYYYcccuuufffeeevvvyyy}}}gggZZZmmmrrrqqqjjjYYYSSSYYYXXXUUUSSSSSSQQQPPPSSSYYY```^^^\\\^^^gggnnnjjjbbbbbbccceeeggggggfffdddcccttt[[[XXXXXXZZZWWWNNNFFFCCCGGG@@@777111///...---+++'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))***)))***,,,+++***))))))***))),,,...444GGGccczzz|||cccNNNGGGJJJBBBCCCDDDCCCAAAAAADDDGGGDDDGGGIIIKKKLLLMMMPPPRRRQQQQQQQQQQQQQQQPPPOOOOOOTTTRRROOOMMMMMMNNNOOOOOOMMMOOOPPPQQQPPPMMMIIIFFF<<>>???AAACCCEEEFFFDDDGGGKKKOOOQQQSSSUUUWWWSSSSSSUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWTTTUUUUUUUUUUUUTTTRRRRRRQQQOOONNNLLLKKKHHHCCC@@@@@@?????????>>>>>>>>>===;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@AAABBBAAABBBDDDIIIMMM```nnn[[[dddoooMMMEEENNNTTTRRRKKKNNN```rrr{{{zzzzzzzzzvvvtttfffbbbYYYTTTTTTQQQQQQNNNOOOwwwtttNNNTTTdddeeeZZZaaa|||pppeeerrr{{{sssyyyjjj^^^iiiggg```WWWHHHGGGRRROOOJJJLLLRRRQQQKKKMMMUUU___]]][[[ZZZ___ddd```YYYbbbdddeeegggfffdddbbbaaauuu[[[XXXWWWZZZWWWOOOGGGEEEHHHAAA888222//////---,,,'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))''')))+++,,,+++******+++......***&&&(((666GGGQQQpppYYYOOOFFF<<<:::@@@CCCCCCAAA???>>>@@@CCCDDDCCCEEEGGGHHHIIIKKKNNNPPPQQQQQQRRRRRRQQQPPPOOONNNNNNOOOOOONNNMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGEEEDDD>>>@@@AAA???<<<>>>FFFMMMfffiiiZZZGGG:::888:::;;;;;;::::::::::::;;;;;;<<<<<<>>>>>>??????????????????>>>>>>>>>???AAACCCDDDEEEDDDGGGKKKNNNPPPRRRTTTVVVSSSTTTUUUVVVWWWXXXXXXXXXSSSUUUWWWZZZZZZZZZXXXWWWVVVVVVUUUUUUTTTSSSSSSRRRTTTPPPKKKHHHFFFEEEDDDCCC@@@@@@???>>>>>>===<<<<<<:::::::::999999999888888888888999999:::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@???@@@AAAAAABBBDDDGGGIIILLL```ooo^^^mmmgggFFFKKKSSSUUUNNNJJJUUUeeettt~~~{{{~~~sssttt~~~zzzhhhcccnnn^^^ZZZQQQNNNOOOLLLLLLSSSKKK[[[[[[MMM\\\iiiaaa^^^mmm~~~oooaaalllttt[[[OOOJJJHHHJJJOOOIIIGGGKKKTTTSSSKKKJJJPPPYYY[[[[[[XXXYYY]]]]]]ZZZddddddddddddcccbbbaaa```uuu[[[WWWWWWYYYWWWOOOIIIFFFHHHAAA999333000///,,,***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))''')))+++++++++***+++,,,'''+++---+++'''(((///555444AAAZZZwwwmmm\\\MMMAAA999===@@@>>><<<>>>;;;>>>??????AAACCCBBB???FFFGGGIIIJJJKKKLLLOOORRRRRRRRRRRRQQQPPPMMMKKKJJJJJJLLLNNNNNNKKKHHHGGGFFFKKKIIIGGGDDDBBB@@@@@@???AAA===;;;<<>><<>>???????????????@@@@@@@@@@@@AAACCCDDDEEEEEEHHHKKKLLLLLLLLLMMMNNNRRRSSSUUUVVVWWWXXXYYYYYYSSSUUUYYY\\\]]]\\\ZZZXXXTTTTTTTTTTTTTTTTTTTTTTTTSSSOOOIIIEEEDDDDDDDDDCCC@@@??????>>>===<<<;;;;;;999999999999888888888888777777888999:::;;;<<<<<<:::;;;<<<>>>????????????>>>???@@@AAACCCDDDFFFGGGDDDWWWtttyyyeee```nnnPPPLLLOOOVVVSSSKKKNNNYYYhhhxxxppprrryyy{{{~~~vvviiiuuunnn]]]bbbttthhhNNNKKKMMMQQQPPPHHHHHHSSSJJJJJJzzzbbbGGGVVVpppfffYYY[[[yyyzzz|||}}}tttiiiaaa^^^wwwhhhUUUJJJIIILLLJJJFFFJJJKKKPPPUUUTTTOOOLLLNNNTTTWWWYYYXXXYYY^^^aaa```cccbbbaaa______^^^______xxx[[[WWWWWWYYYWWWPPPJJJHHHGGGAAA999444111///+++((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))((()))******))))))***+++&&&(((,,,...---+++,,,...---+++...666BBBRRRgggxxxwwwaaaLLL>>>999;;;888666888;;;===???@@@666;;;???===>>>BBBCCC@@@HHHIIIKKKKKKKKKLLLOOORRRQQQQQQRRRRRRQQQOOOLLLKKKKKKNNNOOONNNKKKIIIIIIJJJLLLKKKHHHEEEBBB@@@>>>======??????<<<888777999<<<666666<<>>???@@@??????AAAAAAAAAAAAAAABBBCCCCCCEEEGGGIIIJJJJJJIIIJJJJJJPPPQQQRRRTTTUUUVVVWWWWWWUUUVVVXXXZZZZZZZZZYYYXXXUUUTTTSSSRRRPPPPPPOOOOOOLLLJJJFFFDDDDDDCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888777666666777888999:::;;;;;;888999;;;===>>>>>>>>>>>>======>>>@@@CCCEEEEEEEEEEEEMMM]]]xxx\\\iii^^^NNNIIISSSWWWPPPMMMSSS___kkk|||lllfffmmmuuuyyy{{{wwwpppnnnlll]]]XXX[[[```JJJIIIKKKOOOQQQJJJKKKQQQKKKCCC```}}}NNNDDDWWWccc[[[UUU```~~~lllccc{{{ooojjjkkkqqqvvvwww{{{yyypppaaaTTT\\\mmm{{{lll]]]NNNJJJLLLKKKGGGCCCMMMRRRTTTRRRPPPQQQOOOMMMPPPQQQQQQRRRWWW^^^```]]]]]]]]]\\\\\\[[[[[[ZZZZZZ}}}[[[WWWWWWYYYWWWPPPJJJIIIFFF@@@999444222///+++''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))******)))''''''(((***+++'''%%%''')))******,,,++++++...000...,,,222999CCCMMMVVV[[[hhhyyy___QQQCCC;;;888666666888111888<<<;;;999888777555888???@@@:::888>>>EEEFFFHHHIIIJJJJJJIIIKKKNNNPPPRRRTTTVVVWWWXXXWWWVVVUUUQQQRRRRRRPPPMMMLLLNNNQQQHHHHHHGGGEEECCC@@@>>>===;;;888666666999:::999777:::999999777777BBBZZZqqqeeeGGG???<<<444111666333444555555444444666888444555777888:::;;;;;;;;;999:::<<<>>>@@@@@@@@@???BBBBBBAAAAAAAAAAAABBBBBBBBBEEEHHHJJJKKKKKKLLLMMMMMMNNNPPPRRRSSSTTTUUUUUUWWWVVVUUUUUUTTTTTTUUUUUUXXXVVVTTTPPPMMMJJJHHHHHHFFFEEEDDDDDDDDDAAA===:::999999:::;;;;;;<<<======999999999999888888888888555555666777888999::::::777888:::<<<=========<<<;;;<<<===@@@CCCEEEEEEDDDBBBDDDQQQfffbbbiiihhhQQQEEEPPPYYYSSSNNNPPP[[[aaaqqq|||sssppptttsssllllll|||wwwmmmgggsssvvvkkk^^^\\\```[[[ttt~~~gggTTTMMMNNNGGGFFFKKKLLLRRROOOLLLCCCPPPxxxPPPQQQ^^^bbb[[[NNNVVV|||qqq}}}pppcccXXXXXX]]]cccmmmvvv~~~qqqjjjeeeVVVNNNfffeeeQQQCCCHHHNNNLLLKKKOOONNNUUUUUUMMMJJJOOOPPPKKKNNNLLLIIIJJJRRRZZZYYYRRRXXXYYYZZZZZZZZZYYYWWWVVVyyyZZZWWWWWWZZZXXXRRRLLLKKKFFF@@@999555333000---)))((('''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,---///000333999@@@EEEYYY[[[^^^dddllluuu|||{{{ssshhh___WWWNNNCCC;;;555555444333333444444444333444555555555555888:::<<<<<<<<<<<<===???@@@AAAFFFFFFGGGJJJOOORRRSSSTTTTTTUUUVVVVVVVVVUUUSSSRRRPPPQQQSSSRRRPPPNNNMMMMMMKKKGGGCCC@@@>>>>>><<<;;;===<<<;;;:::888777666555999777666555555666777999BBBUUUrrrsss[[[LLL:::999777444333222222222333333333444444444555555444444555666777888999999999::::::;;;;;;<<<<<<<<>>>>>>>>???@@@AAABBBDDDEEEFFFGGGHHHHHHMMMMMMMMMLLLLLLMMMMMMNNNMMMNNNPPPQQQRRRRRRQQQQQQSSSQQQNNNKKKHHHFFFEEEEEEAAA@@@???>>>============;;;:::999999888888999999777777666555555555555555444444444444555555555555888999999:::;;;<<<======<<<<<<===>>>???AAACCCDDDDDD>>>DDD___[[[oooeeeLLLDDDWWW[[[MMMJJJTTTWWWbbbrrr||||||wwwvvvbbbRRRxxxgggUUU[[[RRRUUUYYY]]]___^^^]]][[[NNNLLLJJJMMMPPPPPPKKKGGGFFFHHHBBB???JJJbbbbbbKKKPPPeeefffZZZVVVWWWrrrsss^^^VVVaaafff___bbbppp}}}}}}qqqddd[[[OOOCCCZZZ```RRRKKKDDDDDDIIINNNNNNLLLHHHHHHGGGFFFKKKNNNKKKDDDKKKPPPOOOKKKKKKRRRVVVVVVYYYZZZZZZYYYWWWWWWXXXZZZyyy\\\XXXWWWYYYVVVOOOIIIGGGFFF@@@:::555333111---***)))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''((((((((()))))))))(((((()))))))))******************++++++++++++,,,---------,,,---///333666333222222222333555777999===999555444666555222...111000000//////000000000222333444444444555777999;;;;;;;;;;;;<<<>>>???@@@DDDEEEFFFIIILLLNNNOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQOOOPPPQQQPPPNNNLLLKKKJJJIIIFFFAAA>>>======;;;:::;;;:::999888777555444444666555333222222333555666111555:::@@@IIIWWWiiiuuufff```VVVLLLDDD;;;333---555444333222111111222333333333333333444444444444333444555666777888888999888888999999::::::;;;;;;@@@@@@????????????@@@@@@AAAAAACCCEEEGGGHHHHHHHHHLLLMMMOOOPPPPPPPPPOOONNNTTTSSSRRRQQQQQQQQQRRRSSSPPPNNNKKKHHHEEECCCBBBBBB@@@???>>>===;;;;;;::::::999888888777777777777777777666555555444444444555333333333444444444444555777777888999:::;;;;;;<<<;;;;;;<<<<<<>>>???AAABBBCCCCCCCCCPPPoooxxx~~~```rrr[[[CCCSSSZZZOOORRRLLLMMMVVVgggwwwsssfffcccffftttrrrtttdddVVVkkk```VVV[[[\\\[[[[[[ZZZXXXWWWVVVUUUNNNJJJFFFFFFIIIJJJGGGDDDBBB@@@>>>BBBGGGQQQyyyLLLSSSaaahhhddd]]]SSSRRR\\\mmm___[[[dddggg___[[[```sss|||yyynnnVVVRRRNNNGGGKKKmmmsssRRRPPPKKKEEEDDDGGGIIIIIIGGGJJJJJJIIIIIIMMMRRROOOHHHHHHMMMNNNKKKLLLSSSXXXXXXTTTUUUWWWWWWWWWYYY[[[]]]zzz^^^ZZZXXXXXXUUUMMMFFFDDDFFFAAA:::666444111---***)))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((()))))))))))))))))))))*********++++++++++++,,,***)))(((***+++---,,,+++***)))***+++,,,---+++***,,,000222111///...---------------......000222333333333444666888999999999:::;;;<<<>>>>>>AAABBBDDDGGGHHHIIIIIIIIIIIIJJJLLLNNNOOOOOOOOOOOOMMMMMMMMMLLLJJJHHHGGGEEEFFFCCC???<<<<<<;;;999888999888777666555333333222333222111000000111222333000111111000///222999>>>;;;BBBHHHIIIJJJPPPVVVXXXTTTQQQMMMIIIDDD<<<444---:::666000---...000222333////////////000111222333222222222333333333333444333333444555666777888888666777777888999999::::::???@@@@@@AAAAAAAAA@@@@@@@@@AAACCCEEEGGGIIIIIIJJJJJJLLLPPPRRRSSSRRRQQQOOOTTTRRROOOMMMLLLMMMOOOPPPMMMKKKHHHEEEBBB@@@?????????>>>===;;;999888777777777666666555444555555555555555444444333333444444222222222333333333444444555555666777888999::::::;;;;;;;;;;;;<<<===>>>???AAAEEEBBBAAAXXXfffooonnnVVVEEESSS___UUUIIIGGGKKKXXXiiiwwwkkk[[[YYY___kkkwwwxxxkkknnnTTTUUUppp]]]ZZZ\\\aaa^^^YYYTTTQQQPPPPPPQQQNNNIIIDDDBBBCCCDDDCCCAAAAAA======DDDCCC===___{{{WWWUUU^^^ddd^^^YYYVVVPPP[[[xxxkkkgggfffiiiiiiccc]]]ZZZeeeooowwwggg[[[YYYSSSEEE>>>QQQxxx~~~iiiHHHLLLKKKHHHFFFEEEDDDDDDDDDIIIJJJIIIIIIMMMRRRPPPKKKIIIMMMNNNLLLMMMRRRUUUVVVRRRTTTUUUUUUTTTTTTUUUWWW}}}___ZZZXXXXXXUUUMMMGGGEEEFFFAAA;;;777555222...***)))'''%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((()))))))))*********''')))++++++*********+++,,,,,,,,,---...000222333111///------......,,,***......---------.../////////000111222222333555777888888888888999;;;<<<===;;;>>>AAADDDEEEEEEFFFFFFHHHIIIKKKLLLMMMMMMLLLLLLLLLJJJIIIGGGFFFEEEBBBAAABBB???<<<::::::999777666777777666555444333222111111000////////////000111,,,000666888666222///---000777:::555000000333444222222333666888777444111///000000222333333222111---------...///000111111111111111222222222333333222222333444555666777777666666777888888999::::::>>>???@@@BBBBBBBBBAAA@@@AAABBBDDDGGGIIIJJJKKKKKKJJJKKKMMMPPPQQQRRRQQQQQQRRRQQQOOOMMMMMMNNNOOOPPPKKKIIIFFFCCCAAA??????>>>???>>><<<:::888666666555666555444444333333444444444333333222222222333333222222333333333444444444444444555666777888999999;;;;;;;;;;;;;;;<<<===>>>===BBBAAA???KKKmmmcccsssqqq???IIIiiiRRRRRRJJJFFFLLLYYYhhhwwwpppgggllluuunnnppp~~~wwwpppkkkaaaUUUnnnfff^^^___\\\[[[YYYUUUPPPNNNMMMNNNNNNMMMJJJFFFDDDCCCCCCAAA???@@@AAA@@@AAA===555GGGmmmwww___```iii\\\SSSTTTOOOMMM\\\llleeekkkooolllhhhfffdddaaa]]]fffuuu~~~sssfffXXXOOOGGGDDDAAAVVVuuu```HHHGGGIIIIIIGGGCCCAAABBBDDDDDDFFFFFFFFFIIINNNNNNJJJMMMOOOOOONNNMMMNNNOOOPPPKKKMMMPPPQQQQQQRRRSSSUUU~~~^^^ZZZXXXXXXVVVOOOJJJIIIFFFBBB<<<888666333...***)))(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''''''''((((((((())))))&&&(((+++,,,+++++++++,,,((((((''''''&&&&&&&&&&&&))))))))))))+++,,,,,,+++---------------...//////...///111111111222555777777777777777888:::;;;<<<777:::???AAABBBCCCFFFHHHJJJKKKLLLMMMLLLLLLKKKJJJJJJHHHEEEDDDCCCCCC@@@>>>>>><<<:::999888888666444666666555444333222222111//////////////////////////////---,,,,,,...111444,,,000000---+++------,,,***,,,......------///000***,,,...///...+++)))'''.........///////////////000000000111111111111222111111222333444555666666666666777888999:::;;;;;;<<<>>>???AAABBBBBBAAAAAACCCDDDEEEGGGIIIKKKKKKLLLIIIIIIIIIJJJKKKNNNPPPRRRQQQRRRSSSSSSTTTTTTTTTSSSKKKIIIGGGDDDAAA@@@??????>>>===;;;999777666555555555555444333333333333333222111111111111111222222222222333333333444444444444444555666777888999999;;;;;;;;;;;;;;;<<<===>>>===<<<@@@DDDFFFWWW{{{pppiiirrrWWWFFFQQQVVVZZZPPPGGGFFFMMMZZZlllzzz{{{wwwyyy~~~qqqjjjooo{{{pppjjjdddPPPeeexxx```___^^^VVVTTTSSSQQQOOOLLLJJJIIIHHHGGGFFFEEEEEECCCAAA>>><<<;;;DDDAAA:::;;;;;;???KKKaaaXXXiiidddXXXTTTNNNUUUNNNzzzwwwiii[[[RRRbbbppppppkkkiiifffbbb___fffqqq~~~uuuiii^^^UUUMMMIII:::???QQQpppVVVKKKFFF@@@CCCEEEDDD@@@???@@@CCC@@@CCCCCCCCCEEEKKKLLLIIIKKKLLLMMMNNNMMMKKKLLLNNNDDDGGGLLLPPPSSSUUUXXX[[[}}}^^^YYYWWWXXXVVVPPPLLLKKKFFFBBB===:::777444///******(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((&&&(((******)))(((((()))))))))))))))))))))***)))))))))***+++,,,---......+++*********+++,,,---...---///000111111222555777666666666777888999;;;;;;666:::>>>@@@@@@BBBGGGKKKLLLMMMNNNNNNNNNLLLKKKJJJIIIFFFBBBAAABBBBBB@@@===;;;:::888888888777555333444444444333222111111111...//////////////////...333111///------///111333...000///---...222111...000111000...+++***---//////000///...------///111....../////////...------/////////000000000111111000000111222333444555555555666666888999:::;;;<<<;;;<<<>>>???@@@AAABBBBBBCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGEEEEEEGGGJJJMMMPPPLLLMMMOOOQQQQQQQQQPPPPPPIIIHHHEEECCC@@@?????????<<<;;;:::888666555555444444333333222222222222222000000000///000000111111111111222222222333333333333333444555666777888888::::::::::::;;;<<<===>>>???999>>>GGGCCCEEElllhhhbbbwwwSSS666[[[YYYRRRKKKHHHIIIQQQaaappp{{{vvvuuunnnmmmzzzrrrhhhcccXXXRRR~~~gggZZZZZZVVVOOOQQQPPPOOOMMMJJJFFFBBB@@@???@@@AAAAAA@@@>>>;;;999555BBB???555;;;AAA???===QQQxxx]]]^^^bbbcccaaa\\\UUUFFF```aaaMMMOOOQQQKKKGGGYYYnnnxxxxxxqqqhhh```cccgggppp}}}}}}qqqkkk```UUULLLGGGEEEEEECCCPPPdddtttwwwfffJJJ>>>>>>;;;===??????===<<<>>>AAA@@@CCCCCCBBBDDDIIIKKKIIIEEEEEEIIIMMMMMMKKKLLLOOOMMMPPPSSSTTTTTTTTTTTTUUU^^^YYYVVVWWWUUUOOOKKKKKKGGGBBB>>>:::888555///******(((&&&&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################$$$$$$%%%%%%$$$$$$#######################################$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''(((###$$$&&&''')))***++++++&&&&&&'''&&&%%%%%%%%%&&&))))))))))))***+++,,,------///000111111333666888666666666777888999;;;;;;:::===@@@@@@???AAAGGGLLLLLLLLLNNNOOOOOONNNMMMMMMIIIDDD@@@@@@BBBCCCAAA>>>:::888777777888777555333222222111111000/////////------............------******,,,---...+++(((%%%,,,//////++++++------***///---++++++---...///...+++,,,---+++***+++///222,,,---............---,,,....../////////000000000//////000111222333444444333444555666888999:::;;;;;;;;;<<<===>>>@@@BBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJKKKHHHHHHGGGGGGHHHHHHHHHHHHFFFDDDBBB???===<<<<<<<<<999888777666444444333333222111111000000000000000//////......//////000111/////////000000000000111111222222333444555666666777777888888:::;;;===>>>???:::===CCC@@@>>>WWWxxxiiixxxjjjLLLRRRRRRRRRQQQNNNHHHHHHSSSaaammmyyy}}}xxx~~~}}}|||}}}rrrggg___ZZZTTTrrrggg[[[WWWQQQNNNNNNNNNNNNLLLJJJFFFCCC???===;;;<<<<<<<<<;;;;;;;;;;;;444>>>;;;666<<<===999;;;444fffjjjXXXYYYZZZZZZUUUMMMQQQ```lllqqqxxx~~~vvvoooUUUPPPVVVUUULLLOOOVVVddduuu|||vvviii```___dddmmm{{{yyyqqqkkk]]]XXXPPPGGGBBB@@@BBBDDDKKKooouuurrraaaIII>>><<<======>>>=========???@@@???BBBCCCAAABBBFFFIIIHHHBBBBBBFFFLLLMMMIIIIIINNNTTTUUUWWWVVVSSSPPPNNNNNN^^^YYYVVVVVVSSSMMMIIIHHHGGGCCC>>>;;;999555///******(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$####################################$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&'''***,,,((())))))))))))((('''''''''(((******)))***+++,,,************+++,,,---...---///111111222333666999666666777777888:::;;;<<<>>>@@@BBB@@@>>>@@@GGGLLLJJJKKKMMMNNNOOOPPPOOOOOOHHHDDD??????BBBDDDBBB???999888777777888777555333000000//////.........---+++,,,,,,------,,,,,,+++///---******+++---//////&&&,,,...+++))),,,.........***'''***000222///))))))---000000---+++,,,---)))***,,,---......---,,,............/////////000//////000111222333444444222222444555666888999999;;;;;;:::;;;===???BBBCCC@@@AAAAAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJIIIFFFDDDCCCDDDFFFGGGCCCAAA???<<<:::999999999777666555444333222222222000000///..............................///000111---------............///000000111222333444444555555555666777888:::<<<======<<<<<>>@@@BBBAAA?????????@@@AAABBB>>>AAABBB??????CCCFFFFFFDDDCCCFFFLLLLLLFFFEEEIIIIIILLLPPPRRRRRRRRRRRRSSS~~~^^^YYYVVVWWWUUUNNNHHHEEEHHH@@@;;;<<<;;;555...***+++)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++++++++,,,,,,,,,------//////000000111111222222777777888999:::;;;;;;<<<<<<===???@@@@@@AAACCCEEEHHHHHHHHHIIIJJJLLLNNNPPPLLLHHHCCC???===;;;999888555444444333333222111111111111000......---------,,,++++++******++++++,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..................------......//////000000111111555444444555555666777888;;;::::::;;;<<<>>>@@@BBB@@@AAACCCDDDDDDDDDCCCBBBCCCCCCEEEFFFHHHIIIJJJKKKIIIHHHEEEDDDDDDCCCAAA??????===:::999888777666444444333333222222111111000............------------...------,,,,,,------...---------............///111111111111111222222222333333444666777888999:::<<<<<<;;;;;;;;;>>>DDDHHHooozzzzzzmmmsss[[[CCCCCCTTTZZZHHHEEEOOOJJJSSSbbbttt~~~xxx{{{tttlllhhhrrrzzz||||||nnnddd]]]WWWSSSSSSyyyhhh[[[YYY[[[WWWQQQNNNHHHFFFCCCAAAAAA@@@>>><<<===<<<;;;:::999::::::;;;888777777777666666555555999555UUUdddTTT]]]ddd\\\ZZZXXXTTTLLLHHHNNNWWW[[[]]]___aaabbbeeehhhkkkpppqqqsssuuuwwwyyy{{{{{{zzz}}}nnn```{{{ppphhh___\\\aaaddd```[[[ZZZZZZXXXjjj~~~uuusssllleeecccbbbXXXKKKCCCDDDGGGGGG@@@===JJJ]]]{{{iiiRRR???777;;;BBB>>>???@@@AAAAAA@@@>>>===@@@DDDCCC===@@@IIIIII@@@EEECCCCCCEEEHHHIIIFFFCCCMMMOOONNNKKKKKKOOOQQQPPP```ZZZVVVWWWUUUNNNIIIGGGIIIBBB=========777000,,,+++)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''++++++++++++,,,,,,,,,,,,---......//////000000000444555666666888888999::::::;;;===>>>>>>???AAACCCDDDDDDDDDEEEGGGIIIKKKMMMJJJGGGBBB>>>===<<<:::999333333222222111000000000000///...---,,,,,,,,,,,,+++++++++******+++++++++************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------------------......///000000111111333333333333444555666777777777777777999;;;===>>>>>>???AAACCCEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLJJJHHHGGGFFFEEECCCAAA>>><<<999888777666555333444444333222222111111000//////.........---------------,,,,,,,,,,,,------------------............000000000111111111111222222333444555666777888999;;;;;;;;;;;;<<<>>>BBBFFFPPPtttxxxlllkkkYYY???DDDZZZWWWLLLIIIEEEKKKYYYjjjwww|||mmm___WWWTTTUUUTTTXXXeeexxx|||rrrnnnttt{{{mmmaaa[[[UUUQQQ\\\lllmmmaaaYYYZZZ]]]YYYTTTRRRIIIFFFCCCAAA@@@???===;;;<<<;;;:::888777777888888777777666666666555555555???;;;GGGlllxxxbbbeeekkkbbbZZZVVVSSSNNNKKKLLLSSSUUUWWWXXXZZZ]]]aaadddiiijjjkkkmmmoooqqqrrrsssxxx{{{{{{yyywwwuuunnnfff]]]ssswwwmmmfffaaa]]]bbbjjjggg]]]eeevvv||||||zzzyyywwwuuusssdddeeebbb[[[XXXUUULLLBBB<<<>>>888---222PPPyyyuuuiiiWWWFFF<<<999:::;;;>>>========================AAA@@@;;;>>>GGGFFF???AAAAAAAAADDDGGGHHHGGGDDDMMMPPPOOOLLLLLLOOOOOOMMMaaa[[[WWWVVVSSSMMMJJJJJJKKKCCC>>>???>>>999222///+++)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''*********+++++++++,,,,,,+++,,,,,,---......//////222222333444555666777777777999;;;;;;;;;<<<>>>@@@@@@@@@AAABBBDDDFFFHHHIIIIIIEEEAAA>>><<<;;;:::888111111111000//////.........---,,,++++++***++++++++++++************++++++************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------......///000000000111111111222222333444555666555555666777999;;;<<<<<<>>>@@@CCCEEEGGGHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLJJJHHHGGGFFFEEECCCAAA===;;;888666666666444222444333333222222111000000//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////000000000111111111111222333444555777888888888:::;;;<<<<<<>>>@@@CCCAAA]]]lllkkklllKKK>>>LLLVVVWWWPPPCCCBBBKKKYYYhhhsssyyy|||}}}zzzeee___\\\VVVQQQSSSXXX___jjjxxxtttkkkbbb```iiizzzvvveee^^^YYYSSSJJJNNNooowwwaaa\\\YYYZZZ[[[WWWSSSQQQIIIFFFCCCAAA@@@>>><<<:::;;;:::888666555444555555555555555555444444444444;;;;;;999EEErrryyydddiiidddaaaaaa]]]TTTMMMKKKMMMNNNOOOPPPQQQTTTYYY\\\``````bbbdddfffgggiiijjjooooooppprrrsssvvvzzzkkkjjjyyynnnjjjrrruuuwwwyyyuuutttrrrpppnnnmmmkkkgggeee]]]\\\WWWNNNGGGCCC>>>888777:::333000MMMyyy```SSSCCC::::::;;;999666<<<;;;999888888999;;;===:::>>>===999<<>>???BBBEEEGGGFFFEEEHHHKKKKKKIIIJJJLLLLLLJJJ```ZZZVVVTTTQQQLLLJJJLLLKKKCCC>>>>>>>>>999333000+++)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))*********++++++***++++++,,,---...//////000111222222444444555666555777999::::::;;;===>>>>>>???@@@AAACCCEEEFFFGGGIIIEEE@@@<<<:::888777555000000000///......---------,,,++++++*********+++******))))))))))))************************************))))))))))))******************************************************************************,,,,,,,,,,,,,,,---------,,,------......///000000111111111111222333444444777777777777999;;;===>>>===>>>???AAADDDEEEGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGEEEDDDDDDCCC@@@???<<<:::777666666666444333333333222222111000000///............------------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------.........//////000000111111222333444555777888888666888;;;<<<<<<===>>>@@@CCCRRRtttttthhhmmmaaaKKK:::AAAYYY\\\KKKCCCDDDIIITTTbbbpppxxx{{{{{{rrrpppllliiihhhmmmuuu{{{zzztttlllfffiiiwww|||nnneeeSSSWWWVVVMMMIII]]]|||^^^^^^\\\ZZZXXXUUUPPPMMMLLLHHHEEEBBB@@@>>>===:::888:::999777555333222222333333333333333333333333333111888555444UUUnnn\\\```fffiiicccYYYUUUXXXOOOOOOOOOMMMMMMOOORRRUUUWWWXXXZZZ\\\___aaacccdddgggdddffflllqqq|||yyyooohhhnnnmmmmmmoookkkkkkiiigggeeeccc```[[[WWWWWWRRRIIIAAA===<<<:::888,,,---///BBBooouuuNNNDDD999666:::===;;;777999888888777777888999:::888;;;;;;999:::@@@AAA>>>@@@@@@@@@BBBDDDEEEEEEEEEDDDFFFFFFCCCEEEIIILLLJJJ___ZZZUUUSSSOOOJJJJJJMMMJJJBBB<<<<<<<<<888222000+++)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))*********++++++,,,...//////000000111111222333444555555555777999::::::;;;<<<>>>???@@@AAACCCDDDEEEFFFFFFIIIEEE???:::777555222000000000//////......------,,,,,,++++++***+++++++++***))))))(((((())))))***))))))))))))))))))))))))***))))))))))))))))))***************************************************************************++++++++++++,,,,,,------,,,,,,,,,---......//////111111111111222333444555777777777777999;;;===>>>>>>>>>??????@@@BBBCCCCCCFFFFFFGGGGGGHHHHHHIIIIIIGGGEEECCCBBBBBBAAA>>><<<;;;999777666666666444333222111111000//////......------------,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,---,,,,,,---......///000000111222333444666777888888555777:::;;;;;;;;;<<<===AAABBBXXXxxxyyyeeekkk\\\@@@:::IIIUUUWWWPPPIIICCCEEEPPP```ooowwwzzzzzz{{{yyyrrroooooonnnssslllrrryyyjjj^^^VVVNNNOOOIIIFFFZZZgggTTT\\\[[[XXXSSSNNNKKKIIIGGGEEECCC@@@===<<<;;;999777:::888666444222222111222111111111111111111111111000666777333???dddpppiiibbbbbbbbb___^^^___TTTSSSRRROOOLLLKKKLLLNNNOOOPPPRRRUUUXXX[[[]]]^^^aaa^^^aaaeeefffmmmwwwiiiZZZ[[[dddddddddhhhgggcccaaa^^^\\\YYYUUUOOOLLLIIIBBB<<<;;;<<<;;;888555...999PPPssswww]]]@@@<<<888777888999999888555666888999999999888888777::::::999:::>>>@@@???BBBCCCCCCCCCCCCCCCCCCDDDLLLMMMJJJEEEEEEJJJNNNMMM^^^ZZZVVVTTTOOOJJJJJJNNNIIIAAA:::;;;;;;777222000+++)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***+++,,,---...///000000000111222333444555555555777999:::::::::<<<>>>@@@AAABBBCCCDDDDDDDDDDDDFFFBBB<<<777444222///.../////////...------,,,,,,,,,++++++*********++++++))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***************************************************************************)))******++++++,,,,,,---++++++,,,,,,---.........111111000111111222333444555444444555666888:::<<<======<<<<<<<<<===>>>>>>BBBBBBCCCDDDEEEEEEFFFFFFFFFDDDBBBAAAAAA@@@===;;;:::888555444555444333222000//////......---,,,,,,,,,,,,+++++++++*********+++******))))))******+++******+++++++++,,,,,,,,,++++++,,,---...//////000000111222333555666777777444666999:::::::::;;;<<<@@@<<>>;;;;;;999222---+++444ZZZ{{{www|||kkkBBB777777777666555444555777444555777999:::999888777666888:::::::::<<>>???@@@AAABBBCCCDDDCCCAAA???>>>===<<<:::888777555222222222222111000......------,,,++++++***************))))))))))))******))))))))))))******************++++++++++++******+++,,,---...//////...//////111222333444555555666888888888888:::<<<@@@???BBBSSSxxxnnnkkkhhhKKK999HHHQQQRRRPPPJJJEEEFFFNNNVVVccciiiqqqvvvyyy}}}xxxjjjqqquuuoooggglllzzzjjj[[[QQQKKKHHHGGGFFFDDDRRRwwwrrr```\\\WWWQQQSSSQQQLLLKKKKKKFFF???>>><<<999888888888666555444333111000/////////000---.........////////////222...222888:::QQQvvvdddeeegggbbb\\\[[[[[[ZZZWWWRRRMMMKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLGGGOOOUUUUUUUUUVVVWWWVVVRRRRRRTTTfffuuu___VVVYYYUUUSSSSSSNNNMMMJJJGGGFFFEEEDDDBBB@@@CCC???;;;888111...666AAAMMMwwwqqqdddQQQ888444444555444444444444444444444555666777777777777555666888999999:::===AAAAAABBBCCCAAA??????BBBEEEQQQRRRPPPLLLKKKMMMMMMJJJzzz___\\\[[[ZZZTTTNNNMMMRRRJJJAAA:::;;;;;;777333111+++)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''')))***,,,------......///000111222333333333555777888888888:::<<<>>>???@@@@@@@@@>>>===<<<===999555222111111000///,,,,,,++++++***)))))))))(((((('''''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++,,,,,,---.........------......///000111444333333444555777999;;;888777777666777888:::;;;:::;;;<<<===???@@@AAABBB???===;;;::::::888666444444222000///000000///...------,,,++++++******)))))))))))))))((((((((((((******))))))))))))******)))************+++++++++)))******+++---...//////,,,,,,---///000111222333555666777777666777999<<<:::>>>>>>BBB```pppuuuxxxjjjssscccCCC999BBBLLLTTTSSSIIIDDDFFFKKKQQQ^^^lllpppnnnoooyyyzzzzzzsss]]]LLLDDDCCCEEEEEE<<>>???AAA@@@>>>???BBBFFFAAAFFFHHHGGGHHHJJJIIIFFFpppYYY^^^___WWWQQQPPPQQQQQQJJJ===;;;???:::999888222******((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''''')))+++---.........//////000000111111111222333444555777777888:::;;;<<<===>>>>>>>>>>>>===:::555222111///---,,,------,,,+++***)))((('''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------...------......///000111222222333444666888:::;;;999999888888888999::::::888999;;;===???@@@AAAAAA;;;;;;:::999777555333222......---------,,,,,,,,,************************))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))******))))))******+++,,,......//////000222333444222333444666777777777777:::???@@@EEERRRdddkkk```sss@@@777>>>LLLVVVTTTIIIBBBAAAGGGMMMWWWbbbjjjppprrrsss}}}uuuhhh^^^MMMBBBDDDJJJHHH@@@MMMvvv|||bbbRRRNNNQQQUUURRRQQQOOOLLLHHHDDD@@@===999888777555333222222222000000000///......---------------,,,,,,+++++++++///---000333444BBBhhhwww```ggghhhYYY^^^cccYYYZZZ[[[MMMUUUOOOLLLMMMJJJEEEFFFMMMJJJIIIHHHHHHHHHHHHFFFDDDIIIGGGHHHJJJKKKZZZxxxnnniiiUUURRRMMMHHHDDDBBBAAABBBCCC??????CCCDDD@@@===???>>>777333444:::SSS~~~xxxeeeCCC000111333333333333333333333333333222222111111222222333444666666888999;;;<<<>>>>>>AAA@@@?????????@@@AAABBBEEECCCAAABBBFFFHHHGGGEEExxxYYY^^^^^^WWWPPPOOOQQQQQQLLL???<<>>>>><<<:::777555222111------------,,,,,,,,,,,,************************)))((((((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))***++++++.........///000111222333222333444666777777888888888===<<<===EEEPPPmmmxxxgggxxxOOO>>>:::KKKXXXRRRIIIGGGAAADDDIIIQQQZZZcccjjjnnniiirrr}}}}}}ssseeeXXXQQQDDD???FFFCCC;;;AAASSS^^^NNNQQQYYYXXXRRRMMMLLLKKKHHHEEEAAA>>><<<888888666444333222111111000000//////...------,,,------,,,,,,,,,+++++++++///---000333111000???RRRpppgggeee\\\SSS\\\bbbVVVTTTXXXPPPUUURRRPPPPPPMMMIIIGGGGGGHHHGGGFFFGGGHHHHHHFFFDDDGGGEEEFFFHHHEEECCCRRReeecccaaa\\\VVVOOOIIIEEEBBBFFFEEECCCBBBBBBCCCDDDEEEJJJFFF???::::::???BBBBBB,,,888CCCLLLaaa~~~zzzzzzhhhTTT:::///333333111111111111111111111111222111111111111222333333444555666888999;;;<<<===>>>>>>===<<<===>>>@@@@@@DDDCCCAAABBBDDDEEEEEEEEEpppXXX]]]^^^WWWPPPOOOPPPQQQMMM@@@===???888444222***))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,------......//////000111111555555555555555555555555666777999:::;;;;;;::::::555222///......///...---******)))(((''''''&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------------...///000000222222222444555777999:::::::::::::::;;;;;;<<<<<<>>>???@@@AAAAAABBBBBBBBBAAA@@@>>>;;;777444111///---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((('''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))******+++---------...///000222222222333555666777777888888:::???===<<>>>>>AAAHHHSSS^^^eeejjjnnnrrruuuvvvzzzwwwhhh[[[MMMDDD<<<>>>CCCDDD:::;;;___oooLLL===BBBIIIGGG@@@KKKJJJHHHEEEAAA===:::888777666555333222111111111//////......---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,))),,,333333------222===hhhyyyfff^^^]]]XXX[[[___[[[PPPQQQPPPMMMLLLMMMLLLJJJGGGFFFFFFFFFHHHHHHFFFDDDDDDAAACCCIIIGGG???===@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@@@@DDDEEEBBB@@@???;;;555>>>BBBeeewwwgggOOO@@@222000333///......//////////////////111111111111111222222333333333444666888999;;;;;;::::::::::::;;;<<<>>>???CCCCCCCCCBBBAAAAAACCCEEEcccXXX]]]]]]VVVOOONNNPPPPPPLLL???<<<>>>888444111((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,------......///000000111444444444444555555555555666777888:::::::::999888444111///---......---,,,******)))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,,,,---...///000000000111222333555777777888888999::::::;;;;;;;;;??????@@@@@@AAA@@@@@@@@@???>>><<<:::666222///...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((((()))******,,,,,,------...///111222222333444666777777777777777>>>>>>===@@@>>>EEEYYYpppttt|||bbb@@@777HHHVVVUUUHHHDDD???===@@@HHHQQQWWWkkklllmmmmmmnnnqqqvvvzzz{{{tttiii\\\RRRLLLFFFBBB===CCC@@@888EEEkkkrrr___UUUTTTVVVYYYLLLJJJGGGCCC???;;;777555555555333222111000000000......------,,,,,,+++++++++++++++++++++*********---))))))///222111222666888111NNN^^^RRRUUUYYYXXXTTTUUUZZZYYYPPPKKKNNNPPPPPPJJJHHHGGGHHHHHHHHHEEECCCFFFBBBCCCHHHIIIFFFDDDFFF???@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>@@@EEEIIIEEE>>>AAAIIIMMMzzziiikkk```HHH999555000111111)))------------............000000000000000111222222222333444666777999:::;;;888888888888999;;;===>>>BBBDDDDDDBBB@@@@@@CCCGGGfffWWW\\\]]]UUUNNNMMMOOOOOOIII<<<;;;>>>888555222***((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***++++++---------...//////000000111111222333444555666666555777999::::::999888777555222///---------,,,+++*********))))))(((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++,,,,,,---...///......///000111222444555444555666888888999888888=========>>>>>>>>>======:::999888666444111///...,,,,,,+++++++++*********((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***+++++++++,,,---...000000111222333444555666666666222999::::::>>><<<===IIIFFFrrr}}}pppGGG888EEEWWWQQQMMMHHHDDDBBBCCCFFFHHHRRRZZZfffooorrrppplllhhhoooooowww}}}}}}~~~|||hhh\\\OOOGGGEEECCC@@@======999666HHHvvv{{{ccc```YYYMMMDDDAAAFFFLLLFFFEEEBBB???<<<999777666444333222000////////////------,,,,,,+++*********************************///---,,,,,,++++++...333...333<<>>:::AAABBBFFFddd|||tttDDD333...000---///000+++------------......//////000000//////000000111222222333444666777999:::;;;888888777888999;;;===>>>BBBDDDDDDBBB???@@@DDDHHHkkkVVV\\\\\\UUUNNNMMMNNNOOOGGG;;;:::>>>999666444+++''''''&&&%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))***++++++,,,------......///000000...///000111333444555666444666888::::::999666555444111...---,,,,,,+++************))))))(((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++++++++++++++,,,---...............///000111333444111222444666777777666666999::::::;;;;;;;;;;;;:::555555444333222000...---+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))******++++++,,,---///000000000222333444555555555333:::999999???===;;;BBBHHHNNNsss{{{VVV>>><<>>OOOZZZddd|||yyyuuuwwwcccEEE<<>>CCCLLLDDDSSS}}}~~~```DDDJJJLLLOOOPPPNNNJJJEEEBBBCCC@@@>>>???EEEOOOXXX^^^\\\___cccfffgggkkkrrrzzz~~~}}}~~~}}}{{{yyywwwtttsssrrruuusssooojjjbbbWWWKKKDDDAAA>>>>>>>>><<<999===EEEQQQpppjjjNNNLLLJJJGGGEEEHHHLLLMMMIIIDDD===<<<:::888666666555666111000///...------------,,,++++++***))))))((((((((((((((()))))))))******&&&))),,,...///000///...444222---222BBB\\\ooo]]]UUU]]]bbb[[[VVVYYYUUUSSSSSSSSSTTTSSSQQQOOOIIIKKKMMMMMMLLLKKKJJJHHHEEEEEEFFFFFFFFFGGGGGGGGGJJJIIIFFFDDDCCCCCCDDDEEEAAANNNeee|||qqqsssaaa==='''666,,,---///)))***///...++++++,,,------.../////////............///000000000111222444555777888999999888777777777999:::;;;@@@>>>;;;;;;>>>AAADDDEEEvvvVVV[[[[[[TTTMMMLLLNNNNNNIII======@@@;;;777333***&&&&&&%%%$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((************,,,,,,------...//////000//////////////////000000111333666777777555222000,,,***((((((***+++,,,+++'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&''''''((()))***************+++,,,---...111111111111222333444555///111333555666666555555666666777888999999999999555444444222000...,,,+++************))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))***+++,,,......---...///000111222222222111777333333>>>AAA???CCC<<>>>>>@@@BBBDDDEEEMMMPPPTTTYYY```eeefffccc```lllqqqkkkiiiooorrrooossswwwvvvqqqqqqtttsssooorrrrrrpppooommmllljjjjjjbbb\\\SSSLLLHHHEEEDDDCCC999:::<<<<<<888:::KKK]]]iiiTTTIIIBBBCCCGGGKKKMMMKKKJJJKKKMMMDDDAAA>>>:::666444333222000///...---------------++++++******)))((((((((('''((((((((())))))************)))))),,,///---***///222444555000111[[[}}}^^^^^^ccc\\\WWW\\\UUUTTTTTTUUUWWWXXXVVVUUUUUURRRNNNKKKLLLMMMKKKHHHIIIIIIJJJKKKLLLMMMMMMNNNFFFEEEDDDEEEGGGJJJNNNPPPWWWsss}}}xxx~~~yyyeeeXXXDDD666999---&&&+++222...,,,---(((******+++,,,------.....................///000000//////111222444666777777888888777666666777888999???;;;777888<<